function a7_0x2532(_0x1ec850,_0xa85a2d){var _0x47120c=a7_0x4712();return a7_0x2532=function(_0x253295,_0x290e48){_0x253295=_0x253295-0x1eb;var _0x5ef176=_0x47120c[_0x253295];return _0x5ef176;},a7_0x2532(_0x1ec850,_0xa85a2d);}function a7_0x4712(){var _0x136b5e=['ArrayBuffer','var','setStencilReadMask','updateCellIndex','mapBAOAtoDATA','pointingPoseMeshName','SSAORenderingPipeline','Database','_fragmentOutputNodes','customComputeDeltaFromMouseWheel','PrepareUniformBuffer','getRotationQuaternionToRef','MIDDLE_FINGER_METACARPAL','dashNb','_lightsEnabled','_submitVRFrame','_setDefaultShadowProjectionMatrix','_internalMultiPick','onloadend','worldPosition','#define\x20','CreateRope','PREPASS_NORMAL_TEXTURE_TYPE','useRoughnessFromMetallicTextureAlpha','ASTC12x10UnormSRGB','conjugate','customIsReadyFunction','cTFPVRTC2_4_RGBA','Unable\x20to\x20get\x202d\x20context\x20for\x20resizeImageBitmap','sqlite3_value_bytes','FreeCameraTouchInput','positionY','keysRadiusIncr','addIncludedOnlyMesh','BABYLON.AddBlock','_disableLighting','_updateArrayForEffect','vMicroSurfaceSamplerInfos','_animationType','BJSINSPECTOR','_oldPositionForCollisions','_shouldUseAlphaFromAlbedoTexture','vertexShaderName','isOptional','addAllToScene','_inputPostProcess','textureWidth','isAttribute','_ReadStringLine','pointerout','_prepareCylinder','_storeNonLinearDepth','RG16UI','init','_alphaBlendEnabled','decorate','sleeping','intersectionSegment','_buttonSquare','projectionTextureMatrix','fillStyle','SCISSOR_TEST','topColor','MATERIAL_ClockWiseSideOrientation','HingeJoint','computeAbsoluteTransforms','MAX_CUBE_MAP_TEXTURE_SIZE','enablePrePassRenderer','.xyz\x20+=\x20(tangent','GetPlanes','getPrototypeOf','getIndexParameters','_setAttributeKind','_localDirection','NEVER','enablePicking','onDragObservable','vertexID\x20+=\x201.0;\x0d\x0a','linesNormals','onBeforeExecuteObservable','wrist','_createTextureAndPostProcesses','.useRadianceOverAlpha\x20=\x20','updateDragPlane','prefiltered','setBindPose','getUint8','deleteBuffer','EasingMode','_getTextureWrapMode','DelayAsync','diffuse6Sampler','_prioritizeVertex','SUMMARY_LOGGING','_dynamic','_GenerateDefaultHandMeshRigMapping','_enableNoise','getPointAt','_outputRT','setFloat32','Can\x20not\x20create\x20default\x20skybox\x20without\x20environment\x20texture.','_TextureParser','numDrawCalls','#define\x20ALPHATEST','METALLIC_REFLECTANCEDIRECTUV','Env\x20Refraction','hand','_buildSwizzle','Low','.x;\x0d\x0a','BGRA8UnormSRGB','emptied','forceIrradianceInFragment','ExportSet','getCollisionShape','pickWithRay','_started','_MAX_SEQUENCE_LENGTH',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','onMovement','Bind','gl_FragDepth','_wasAddedToScene','COMMAND_CLEAR','mainTextureRatio','_wheelDeltaZ','drawBuffers','_frustumCenter','_stripTexturesFromMaterial','position:absolute;\x20bottom:0px;right:0px;','_draw','keyboard','_getGenericFilenameAndPath','_afterRenderingMeshStage','#define\x20EMISSIVE_ISLINEAR','removeTexture','coau','_rightjoystick','movementOrientationFollowsViewerPose','!defined(UNLIT)\x20&&\x20defined(SPECULARTERM)','_indicesCount','_tmpContactNormal','renderHeight','_joystickContainerSize','manualUpdateOfPreviousWorldMatrixInstancedBuffer','PLANAR_MODE','outputCanvasOptions','_clearFrameBuffer','physicsBody','#define\x20MORPHTARGETS_NORMAL','_resetPostProcessChain','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA','_nonUniformScaling','fallbackTexture','switchPanningModelToHRTF','getRenderPipeline','_hookArray','_maintainCameraAboveGround','getTransformationMatrix','_createParticle','_vertexBuffers','INTENSITYMODE_LUMINOUSPOWER','LIGHTMAPDIRECTUV','vWeights','BoundingBoxRendererFront','#define\x20CUSTOM_FRAGMENT_BEFORE_FOG','_angularSpeedGradients','needAlphaBlendingForMesh','UNPACK_FLIP_Y_WEBGL','_forceGeometryBuffer','onXRLayerInitObservable','vignetteBlendMode','setCollisionFlags','specularDataPosition','cTFETC2','asArray','remove','_initialSamplingMode','_decoderModulePromise','_parameters','_errorObject','#define\x20SCREEN_BASED','diffuseTexture3','Start','unbounded','https://controllers.babylonjs.com/microsoft/','kernelBlur','compileShader','ANIMATIONTYPE_VECTOR2','SSAOCombineRenderEffect','unbindEffect','_primaryShadowColor','ray','depth-clip-control','TEXTURETYPE_UNDEFINED','buffers','_isSynchronizedProjectionMatrix','GetActiveTextures','_angles','getDistances','light_globalworldpos','repeatCount','_createLensFlarePostProcess','setSubData','blurKernelX','_refraction','_deviceOrientationCamera','particlesIn','_callbackPluginEventFillRenderTargetTextures','getInt32','postProcessRatio','imageProcessing','_onVRRequestPresentStart','bindableBlocks','_uintIndicesCurrentlySet','SHEEN_GAMMATEXTURE','getImageTrackingResults','Unsupported\x20alpha\x20mode:\x20','onTick','base64String','DEFAULT_ALPHA_CUTOFF','_getDrawWrapper','.realTimeFilteringQuality\x20=\x20','DEFAULT_HAND_MODEL_LEFT_FILENAME','restart','useOwnOutput','WebGPU\x20engine:\x20HTMLImageElement\x20not\x20supported\x20in\x20_uploadImageToTexture!','_ThicknessTextureEnabled','inputBlocks','distortionK','originalPickingInfo','targetScreenOffset','getOutputByName','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(non-run)','TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2','FollowCameraKeyboardMoveInput','_warningCounter','disabledByNearInteraction','_Smallnum','COMPRESSED_RGBA_ASTC_4X4_KHR','_decompose','_refractionTexture','_lastSecAccumulated','setWeightForAllAnimatables','createObjectStore','_executeActiveContainerCleanup','markAllAsDirty','_cachedSize','onReflectionCubeMapUpdatedObservable','projectionLightSampler','setViewport','_useRadianceOcclusion','_IsGreater','NAME_LENSFLARESYSTEM','sqlite3_result_error','https://assets.babylonjs.com/nme/currentScreenPostProcess.png','loadData','setSceneUniformBuffer','_attachedNode','keysRotateLeft','sunDirection','_webvrViewMatrix','Stiffness\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','_GetRGBArrayBuffer','doNotHandleContextLost','SmoothToRef','supportedFrameRates','_isXboxOnePad','getColorWrite','meshes','\x20>\x20','ScaleIn','SHADOWFLOAT','_getLinesIndexBuffer','_createHeightmap','closeShape','_createHdrPostProcess','ReflectionToRef','normalizeToRef','_bindFrameBuffer','instantiateHierarchy','setStencilOperationDepthFail','setShape','Radiance\x20over\x20alpha','#define\x20NUM_BONE_INFLUENCERS\x20','frameId','-handJoint-','thumb-phalanx-distal','_maxReach','_handlePivot','_colorGradients','_animationSampleRate','DEFAULT_USE_SPHERICAL_HARMONICS',',\x20speedRatio:\x20','_pivotMatrix','/dev/','_bonesTransformMatrices','FIXED_EQUIRECTANGULAR_MODE','uiOptions','restoreSingleAttachment',',\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','_textureType','isDirectional','pointingPoseNode','fClipDistance5','isDDS','.realTimeFiltering\x20=\x20','_sourceBuffer','onCanvasBlurObservable','forceWireframe','_textures','_renderSubMesh','normalTexture','_normalizedVelocity','_addNewAttachObserver','bankedTurn','UIntArray?','.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','.r)\x20*\x20(1.0\x20-\x20','COMPLETION_STATUS_KHR','PostProcessRenderPipelineManager','_bloomThreshold','FROMLINEARSPACE','_projectionTextureLightNear','_useObjectSpaceNormalMap','axisXControlHeight','type','createComputeContext','_getDefaultSubMeshCandidates','_markMeshesAsLightDirty','_MergeElement','createRenderbuffer','occlusionType','_utilityLayerScene','getWorldMatrix','dst-alpha','_gatherRenderTargets','_initialQuaternion','Geometry\x20renderer\x20is\x20not\x20supported,\x20cannot\x20create\x20volumetric\x20lights\x20in\x20Standard\x20Rendering\x20Pipeline','https://assets.babylonjs.com/meshes/HandMeshes/handsShader.json','POINTING_POSE','_materials','magicleap-one','unfreeze','onTargetFramingAnimationEndObservable','deleted','SHADOWPCF0','PerformanceConsoleLogLevel','texSubImage2D','depthClamp','_visibility','closePath','_limitVelocityGradients','Int','EquiRectangularCubeTexture','bindingsMapping','request','updateMatrix2x2','Last\x20pole\x20used','referenceMeshToUseItsOwnMaterial','Assets/draco_decoder_gltf.wasm','vector','nbUnsharedFaces','_spectatorMode','directionalConeOuterAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','adjustFrame','Unable\x20to\x20create\x20VAO','removeMesh','stencilFuncMask','DefaultCollisionCoordinator','toCartesianOrigin','GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED','_waitingRenderList','remapData','_CreateHemisphericLightMesh','HasSpecificTrigger','observerDefault','_internalPickSprites','Builder','vEmissiveColor','vertexCode','_subMaterials','preventAutoStart','pixelHeight','\x20-\x20Parallel\x20shader\x20compilation','disableRescaling','arraybuffer','hasUVs4','stencilStateComposer','depthStencilTextureWithStencil','RefractionTextureEnabled','#define\x20VERTEXALPHA','IsSupportedAsync','_renderAlphaTest','previousRenderId','FEATURE_POINTS','_displayingPosterTexture','XRProjectionLayer','vBackgroundCenter','CLEARCOAT_DEFAULTIOR','PBRClearCoat','worldReflectionViewProjection','MAINUV','Equal','applyRotationQuaternion','getPositions','antialiasing','Exp2','Move','TRIANGLE_FAN',',\x20effect.name.vertex=','_pickMove','_onAfterPhysicsStepCallbacks','#define\x20BILLBOARD','_getStencilDepthFail','sessionMode','The\x20value\x20passed\x20to\x20[Scene.audioListenerPositionProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','DEHYDRATED','onAnimationGroupPauseObservable','/profile.json','#define\x20BLENDMULTIPLYMODE','Transpose','xinput','_applyScissor','_forcedInstanceCount','onLoadObservable','wasmBinary','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(','CreateFromTriMesh','_updateModel','COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','_jointRadii','_settings','setUInt16','STATIC_DRAW','getCollisionFlags','program','instancesBufferSize','_TmpMatrix','packingFunctions','uncapturederror','_BlockIsTextureBlock','_ClearCoatBumpTextureEnabled','isPointerLock','hasThinInstances','encapsulate','NormalizeBlock','onRebuildObservable','\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','getBaseMatrix','You\x20must\x20call\x20IsSupportedAsync\x20for\x20WebGPU!','SetImmediate','_poseMatrix','\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','_blendBackTexture','PassPostProcess','canAffectMesh','equals','_animationTime','Boolean','splice','_manualJumpDelay','backFaceCulling','ConeEmitter','textureHeight','_rtt','R32I','_sqlite3_result_error','_spriteMap','physicsProperties','exporter','_mrtNames','capsuleBuilder','showLocalAxes','minorUnitVisibility','_textureIsInternal','row2','uniform4iv','QuotaExceededError','SS_LODINREFRACTIONALPHA','.babylonVRicon.vrdisplaypresenting\x20{\x20display:\x20none;\x20}','bumpFragmentFunctions','_isObjectBased','Decoder','_originalSceneAutoClear','updateFromFloatsArray','_effectiveMaterial','hide','.babylonVRicon.vrdisplaypresenting\x20{\x20background-image:\x20none;}\x20.vrdisplaypresenting::after\x20{\x20content:\x20\x22EXIT\x22}\x20.xr-error::after\x20{\x20content:\x20\x22ERROR\x22}','Float32x4','pbrDirectLightingFalloffFunctions','_activeCount','ALPHA_EQUATION_DARKEN','_executeOnIdleWorker','useFramingBehavior','shadowOnly','ParticleTexture','shadowData','clipPlaneFragment','_gazeColor','ShadersRepositoryWGSL','_prePassRenderTarget','_tmpPositionVector','disableScenePointerVectorUpdate','_gaussianWeight','poleTargetLocalOffset','addXRSessionLayer','generic-trigger-none','environmentTexture','_handleServerMessage','_simplificationArray','_reflectionAmount','specularEnabled','37670ABOcWk','RADIANCEOCCLUSION','_codeVariableName','positionSampler','BONETEXTURE','_onClonedObservable','minEmitBox','\x20=\x20diffuseBase','currentFrameRate','_meshAttachedObservable','getAbsolutePivotPointToRef','TRIANGULAR_MESH','grid','_indices','CreateScreenshotUsingRenderTarget','setRotationQuaternion','_cameraTransform','#define\x20BILLBOARDSTRETCHED','_LogDisabled','_FileToolsLoadImage','getSoundSource','_canvasContext','addStartSizeGradient','_bindCustomEffectForRenderSubMeshForShadowMap','skybox','_createRenderTarget','puckImage','_previousDelay','.useAlphaBlending\x20=\x20','visualResponses','setTextureSampler','multiTouchPanAndZoom','normalizeToNew','onAfterStepObservable','_done','STENCIL_TEST_GEQUAL','inputSource','_Storage','_renderer','.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(','xr-standard','createXRWebGLLayer','SceneSerializer.removeAllFromScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_onXRFrame','lockstepMaxSteps','_buttonBack','viewport','reflectionLeftColor','color1','PrePassDirtyFlag','getPivotPoint','TOUCHPAD_TYPE','_invertMatrixTemp','_valueCache','depthPeelingBack','isAlive','_getCamera','lightmapSampler','CreateAsync','https://assets.babylonjs.com/textures/flare.png','nearInteractionTargetMesh','NEAREST_SAMPLINGMODE','sqlite3_column_text','_loadShader','UseSerializedUrlIfAny','setIndices','LeftClick','_bufferData','BABYLON.TwirlBlock','INDEX_FINGER_TIP','_m2','PrepareAttributesForInstances','subtractFromFloatsToRef','#define\x20NUM_SAMPLES\x20','_exportTextureInfoAsync','_doNotComputeProjectionMatrix','getGBuffer','_buffersForInstances','fresnelClamp','_prepareShadowDefines','FromEulerAnglesToRef','fogDensity','MaxBlock','_checkManifestFile','Depth','_addNewGamepad','RotationYawPitchRoll','rayTest','_originDirection','_GenerateDefaultHandMeshesAsync','disableTeleportation','isOccluded','_updateButtonVisibility','disablePerformanceMonitorInBackground','isConnectedToInputBlock','diffuse5Infos','NEAREST','deviceDescriptor','internalStep','SmoothAngleChange','n\x20is\x20not\x20an\x20integer,\x20\x20\x20floor(n)\x20used','diffuse3Sampler','alignItems','_generateStencilBuffer','useClipPlane','onClickedObservable','btTransform','dPadDown','_createMultiviewUbo','session','_renderSubMeshes','_validOffsetRange','onGenerated','_FacesMapping','bone','ShaderF16','vRefractionPosition','lighting','angularSpeedGradientSampler','numBundleCreationNonCompatMode','_currentFrameId','decodeGltfBufferAsync','sceneUrl','PointListDrawMode','_updateGammaSpace','SS_LINEARSPECULARREFRACTION','onAfterParticlesRenderingObservable','AudioContext','floorMeshName','DefaultMaterialFactory','compute','//\x20','texelSize','\x20enabled\x0a','IN_XR','blendMinMax','depth32float-stencil8','Compatible','BLENDMODE_STANDARD','SPOTLIGHT2','nearInteraction','LockJoint','getShaderInfoLog','handleFragmentSideCodeReflectionCoords','intersectsRay','_tmpPosition','dimensionsAtRest','_refTexture','sourceMesh','HDRBlurH','postExportTexture','hrtime','createRenderTargetCubeTexture','***********************************************','updateParticleBuffer','And','LEFT','keysLeft','attachElement','_intensity','useSRGBBuffer','STEP_BEFORERENDERINGMESH_OUTLINE','localAxesSize','groundMirrorFresnelWeight','_checkRotate','EmbossKernel','_depthBias','enableUVMorphing','CELLBASIC','_floatsArrays','rest','_effectConfigurations','matrixBuffer','MATERIAL_OPAQUE','_jointScaleFactor','FIXED_EQUIRECTANGULAR_MIRRORED_MODE','localDirectionToMesh','_meshDisposeObserver','BABYLON.DepthOfFieldBlurPostProcess','BGRA8Unorm','iterateStatements','enableEffect','Neutral','cellHeight','files','_clearContainerSize','ExclusiveDoubleClickMode','#define\x20SM_DEPTHTEXTURE\x20','_attachCameras','CreateGround','_debugFactor','BABYLON.VectorSplitterBlock','Error\x20in\x20directLoad\x20of\x20_loadData:\x20','_maxAngle','COMPRESSED_RGBA8_ETC2_EAC','_vertexBuffer','_afterDraw','removeAllMeshes','unfilterable-float','log','High','ratio','end','floatInterpolateFunction','_createDownSampleX4PostProcess','getFps','_fragmentSourceCode','proceduralTextures','_setAutoClearAndTextureSharing','enableTexturesOffline','_baseLayerRTTProvider','_systemValue','viewDirection','_depthBiasSlopeScale','_isActionableMesh','DecodeBase64','GL_ALPHA_EQUATION_SUBTRACT','_context','setRowFromFloats','_vignetteBlendMode','_cacheMatrix','Sequence','ThicknessTexture','_diffuseTexture5','_hammersley','LerpAngle','sheenRoughnessTexture','setAxisForUpDown','colorSteps','#define\x20SPECULARGLOSSINESSTEXTURE','lowerBetaLimit','_yOffset','_cachedUAng','_updateVAO','directions','CreateTube','initAsync','_invertY','THUMB','_getAlphaFromRGB','getTimeStep','_cachedDefines','_ParseURL','markDirty','updateFloatArray','MATERIAL_TextureDirtyFlag','onPadStateChangedObservable','appendAnchor','HIT_TEST','_host','blurKernelY','_getImpostorHitData','blurDepthNumIterations','_onBindObservable','vadd','getReflectionTextureMatrix','.debugFactor\x20=\x20','default\x20material','addParticleSystem','onrightstickchanged','cullFace','GetEffect','NEAREST_LINEAR_MIPNEAREST','_RightReadOnly','normalSamplerY','primaryLightDirection','_FileFaces','PINKY_FINGER_TIP','_downSamplePostprocess','onThumbstickButtonStateChangedObservable','_bindTexture','endRenderTargetPass','stereoHalfAngle','astc-4x4-unorm','onEyeTrackingFrameUpdateObservable','ClearControllerCache','_blurDepthSizeDivisor','vrMetrics','getRowToRef','bindOnlyNormalMatrix','GetTags','simplify','outTangent','LESS','aSwizzle','_unlinkPrePassRenderer','Note\x20-\x20setting\x20renderingGroupId\x20of\x20an\x20instanced\x20mesh\x20has\x20no\x20effect\x20on\x20the\x20scene','_setRenderTarget','vLightSpecular','.env','position:absolute;\x20bottom:0px;right:0px;z-index:10;width:90%;height:100%;background-color:\x20#000000;','maxHeight','gridTemplateRows','behaviors','getTriggerParameter','_removeFactorGradient','Sint32x3','RandomRange','\x20=\x20mix(','default\x20camera','copyFrom','_computeShadowCastersBoundingInfo','ReflectToRef','_shouldUseAlphaFromDiffuseTexture','getTotalVertices','_outputs','Wrong\x20API\x20use\x20:\x20tried\x20to\x20return\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','customRenderFunction','_onDeviceConnected','_defaultModel','enableAngularMotor','LIGHTTYPEID_HEMISPHERICLIGHT','onFeaturePointsAddedObservable','font:\x20','_xrSessionManager','_behaviors','_webVROptions','xr-standard-trigger','createPostProcess','BoundingBoxRendererBack','orthoTop','_trackedImages','getComponentIds','addExcludedConnectionPointFromAllowedTypes','dataView','Missing\x20axis\x20mesh\x20with\x20name:\x20','\x20==\x20','movementDirection','shadowExtraData','TEXTUREFORMAT_RGB','enterVR','#define\x20USE_REVERSE_DEPTHBUFFER','forceDepthWrite','FACE_RIGHT','useReferenceSpace','floatsArrays','LerpBlock','selectionMesh','_pickRadius','_lastSecValueCount','Error\x20while\x20trying\x20to\x20load\x20image:\x20','sqlite3_data_count','_offsetY','timestamp,numPoints','groundMirrorRenderList','btMultiSphereShape','keysForward','PREMULTIPLYALPHA','_updateFloat2ForEffect','onlyCheckPointerDownEvents','vCameraColorCurveNeutral','hardwareConcurrency','readFromStorageBuffer','default\x20system','UV1','_rebuildEffects','_getAphaBlendState','outDirection','Multiple\x20Render\x20Target\x20support\x20needed\x20to\x20compute\x20object\x20based\x20motion\x20blur','.w;','FetchToRef','ownKeys','eye-tracking','setLocalScaling','KEEP','DataFromNumbers','observerHighlight','_RayDistant','xr-controller-movement','needRebuild','queryCounterEXT','_xrWebGLBinding','style','uniformBuffers','_alphaRemapGradients','onstop','TEXTURETYPE_UNSIGNED_INT_24_8','force','keysRotationOffsetModifierShift','mask','bufferNames','\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','TransformCoordinates','.y\x20+=\x200.1\x20*\x20','setPositions','model/gltf-binary','_adjustRoll','adjacentFaces','acceptedConnectionPointTypes','onRestoreStateObservable','_linkSheenWithAlbedo','jsDecoderModule','astc-10x8-unorm-srgb','shaderProcessingContext','getRadius','_teleportationTarget','unTranslatedPointer','gamepadIndices','specularPower','applyStates','_bendAxis','autoConfigure','LINE_STRIP','.xy\x20=\x20','LIGHT2','_updatable','ground','JSModuleURL','isReadyForSubMesh','useCustomUnlockedButton','CLIPPLANE6','pointerType','_projectionTextureViewLightDirty','blurKernel','ValueCondition','addEntry','Texture','PROTOCOL_VERSION','Reflect','bindCustomBindings','_setMainDrawWrapperOverride','getMinutes','addCollectionStrategies','removeLensFlareSystem','_getWrapper','fillDefines','\x27\x20-\x20type=','_tmpUpVector','renderOcclusionBoundingBox','environmentBrdfSampler','_billboardWorldMatrix','decoded','onAnimationLoop','numParticles','colorGradients','_setOffset','LookAtLH','_projectionUpdateFlag','KernelBlurY','autoPlay','_mrtAttachments2','screenSpaceTemp','BABYLON.MotionBlurPostProcess','NONAME','onCompiled','rayleigh','excludeWithLayerMask','_setEmissiveTextureAndColor','xr_standard_touchpad_axes_touched_value','_updateFloatArrayForEffect','_dragPlane','_releaseRenderPassIds','stopFactor','createQuery','renderThicknessTexture','sourceBlock','_depthCorrection','MIDDLE_FINGER_TIP','_positiveCurve','lowerRotationOffsetLimit','subarray','bindUniformBlock','motionBlurSamples','vClipPlane2','entityTypes','OES_element_index_uint','.y),\x20','BABYLON.LavaMaterial','_createHardwareTexture','factor2','_effectWrapper','lightFragmentDeclaration','isAnimationSheetEnabled','attachedMesh','GetMotionControllerWithXRInput','updateFromJSON','_buttonShare','_CheckNonCharacterKeys','_duplicateId','ParseFromSnippetAsync','BABYLON.RemapBlock','uniformBuffersNames','sheenOut','pbrBlockReflectance0','COMPRESSED_3D','_IsScene','xrHitResult','Sint16x4','_releaseRenderTargetWrapper','buttons','STEP_AFTERRENDERINGMESH_OUTLINE','buildBoundingInfo','down','penumbraDarkness','forceInputProfile','updateFlag','RotationY','rebuildAnglesAndRadius','/dev/stderr','animated','CubeTexture','unBindMultiColorAttachmentFramebuffer','groundMirrorTextureType','CurrentScreenBlock','depthTest','_matrix','_updateCacheWhenTrackingDisabledObserver','E3d','DONE','ignoreCameraViewport','getTransformNodesById','vSphericalXY','getObjectCenter','onTrackpadChangedObservable','xyzOut','metallicReflectanceSampler','OnKeyUpTrigger','STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER','TEXCOORD_1','RotationAxis','vertexAttribPointer','_observers','NAME_GEOMETRYBUFFERRENDERER','PBRAnisotropicConfiguration','onBeforeSpritesRenderingObservable','FRONTSIDE','useRGBAIfOnlyBC1BC3AvailableWhenUASTC','ConvertPanoramaToCubemap:\x20input\x20size\x20is\x20wrong','doNotRemoveMeshesOnSessionEnded','applyFog','neutralColor','vSphericalL21','_invalidateInstanceVertexArrayObject','_SolveMetallic','_updateTAndVitality','RotationX','_renderTargetWrapperCache','_diffuseTexture2','100%','vThicknessParam','ADDRESS_MODE_MIRROR','MediaElement','defaultElevation','#define\x20BonesPerMesh\x20','REFLECTIONBGR','createProjectionLayer','shadowAngleScale','particle_color','_onVRDisplayChangedBind','storage','The\x20material\x20of\x20the\x20source\x20mesh\x20must\x20be\x20a\x20Fur\x20Material','recordChunckSize','emptyTexture2DArray','_updateUIntForUniform','success','resolution','_uniformLocations','INDEX_FINGER_PHALANX_DISTAL','IsPluginForExtensionAvailable','SubSurface','_updateSpatialParameters','toNormalMatrix','STEP_POINTERMOVE_SPRITE','Output','right.glb','TargetIncompatible',',\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','grainEnabled','gamepadObject','createBindGroup','_sqlite3_result_int','matricesWeights','_useParallaxOcclusion','MiscDirtyFlag','ssao2','XRHitTestWithRay','addKeyboard','Name','OnPickOutTrigger','Log2','Surface\x20Dock','easeInCore','_FrustumCornersNDCSpace','Sint32x4','CenterToRef','interpolation','BACKGROUND_REMOVER','_samplers','poleTargetBone','HasTriggers','useAlphaFresnel','registerManager','_bufferComputeShader','uvs5AttrDesc','getEasingMode','canDirectLoad','\x0a\x09Material\x20','Missing\x20button\x20submesh\x20under\x20mesh\x20with\x20name:\x20','Occlusion','getAnimationRange','computeSourceCode','geometries','_effectRenderer','useEmissiveAsIllumination','requestReferenceSpace','multiTouchPanning','onPlaneAddedObservable','allowEmptyVertexProgram','unregisterOnBodyCollide','overlay','isPointerCaptured','\x20=\x20float(gl_InstanceID);\x0d\x0a','_currentTarget','EXITING_XR','ACTION_OnIntersectionExitTrigger','SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV','_effectiveTarget','_isValidHierarchy','getAbsoluteTransform','particleSize','emitRate','setTransform','resetTextureCache','transitionDuration','filename','setEmitterAsSphere','_framingBehavior','BakedVertexAnimationManager','createVertexArrayOES','_onEngineDisposedObserver','TriangleList','ALPHATEST','_LeftHandedForwardReadOnly',',\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','webVRCamera','dragGradients','CLEARCOAT_REMAP_F0','Object','createGPUTextureForInternalTexture','specularMatrix','#define\x20BILLBOARDSTRETCHED_LOCAL','valueMesh','trackedAnchors','movingSpeed','SkeletonMapShader','_createCustom','OnDoublePickTrigger','_processInlining','left-right','getEmitRateGradients','serializeVerticeData','_betaTransition','outColor','currentTarget','unfreezeMaterials','scale','SCENELOADER_DETAILED_LOGGING','backwardsMovementEnabled','xr-light-estimation','ADDRESS_MODE_WRAP','IncrementWrap','LIGHT_FALLOFF_STANDARD','textureY','_createTeleportationCircles','_localAxis','_mainTexture','_currentSize1','pinchInwards','rotating','_mixTexture2','setActiveCameraById','colors4Arrays','UV4Kind','_onPhysicsCollideCallbacks','metallicTexture','gBuffer_Velocity','_postActivate','_specularIntensity','vIridescenceParams','enableEdgesRendering','Cannot\x20connect\x20these\x20two\x20connectors.','setLimit\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','LINEAR_LINEAR_MIPNEAREST','error\x20initializing\x20worker','vector2InterpolateFunction','pass','vSphericalL10','colormap_size','skyboxColor','Alpha','_hardwareScalingLevel','Unsupported\x20buffer\x20type','#define\x20SHADER_NAME\x20vertex:','_canUseTextureForBones','DistanceConstraint','_originalCanvasSize','_teleportationEasing','lensFlareSystem#','Unsupported\x20Vertex\x20Buffer\x20Type:\x20','_execute','tessellation','_onContextRestoredObserver','ReflectionTextureEnabled','_setAttachments','_lastFrameDetected','_boxBlurPostprocess','_setParticleSizeForRenderTargets','5.47.0','needStencil','#define\x20UV1','SnippetUrl','emissiveIntensity','iridescence','_DefaultIndexOfRefraction','albedoOpacityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','_blockType','_currentDrag1','enterXRAsync','prePass_Albedo','updateVerticesDataDirectly','/proc/self','DIRECTIONAL','//\x20Worley3D','_loadingDivBackgroundColor','isUsingTextureForMatrices','addVector3','SPOT','PREPASS_DEPTH_TEXTURE_TYPE','setMaterialById','keysBackward','beginHierarchyAnimation','_groundMaterial','BABYLON.NormalMaterial','_updateInAnimate','onAnimationLoopObservable','_hoverRadius','reverse-subtract','animations','disableAttributeByIndex','_globalHue','_shadowEnabled','alignVertical','_exportTextureAsync','.xyz\x20+=\x20(readVector3FromRawSampler(','removeSound','height','ScreenSpaceReflectionPostProcess','targetId','PBRIridescenceConfiguration','UseOpenGLOrientationForUV','load|','getAnimationGroupByName','_modelRootNode','\x0aWeightCounts\x20=\x20[','setUint16','.rgb,\x20','dbgVerboseLogsNumFrames','useUbo','BABYLON.BackgroundMaterial','waterColor','_hitDistance','cubeTexture','UVKind','JSON\x20ERROR:\x20Unable\x20to\x20load\x20JSON\x20file.','getControllerByName','_currentEffectName','dirLight','_InsertionCost','axisXControlRadius','_cascadeBlendPercentage','_handlePluginEventHasRenderTargetTextures','Cannot\x20add\x20more\x20vertex\x20attributes\x20for\x20mesh\x20','BUMP','isRightCamera','ACTION_OnEveryFrameTrigger','WorldView','CreateRGBTexture','TEXTUREFORMAT_LUMINANCE','sqlite3_value_double','_backFaceCulling','_GetWrappingMode','setDirectionToTarget','LIGHTTYPEID_POINTLIGHT','postExport','passive','BiPlanarBlock','_emptyTexture2DArray','_rebuildTextures','getHardwareScalingLevel','renderTargetTexture','fillPoses','sqlite3_column_bytes','pbrIBLFunctions','_canRenderToFloatFramebuffer','computeDispatch','_runtimeAnimations','_depthMapSize','_preparePath','autoCalcDepthBounds','_createTextures','babylonjsLoadingDiv','SRGB8','ACTION_OnLongPressTrigger','_GetRightHandedNormalVector3FromRef','getMeshByUniqueId','touched','xr-error','_onRatioRescale','#define\x20METALLICWORKFLOW','localPositionOverride','htc-vive-none','addEffectConfiguration','_preparePipelineContext','_getVertexShaderCode','maxEmitPower','IsNavigatorAvailable','_radiusTransition','_currentVelocity2','_getReflectionTexture','enableScissor','addMaterial','_onError','_useGlossinessFromSpecularMapAlpha','renderTargets','handler','_lastXRPose','_currentLOD','getBuffer','importExternalTexture','DXT5','channels','evaluate','MorphTargetsBlock','Uint8x2','getHighestFrame','_shadowCameraPos','CSP\x20violation\x20of\x20policy\x20','getGeometries','gl_FragColor\x20=\x20vec4(','_switchPanningModel','_updateDevice','finalClearCoatScaled','inputsMin','_jointTransforms','readAsDataURL','RGBA4','_onBeforeDrawObservable','forEach','\x20could\x20not\x20be\x20loaded','FollowCameraPointersInput','discBuilder','removeAllFromScene','_isDisposed','getViewport','touching','DXT1','alphaCutOff','data:image/png;base64,','sqlite3_changes','_recordedChunks','numEnableEffects','Extension\x20with\x20the\x20name\x20','#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','upVector','invView','CrossToRef','mixTexture1','isPrePassCapable','_quaternionCache','albedoTexture','coneInnerAngle','#define\x20PREPASS','depthMask','Indices\x20-\x20','normalW','CannonJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','_inputRename','\x20-\x20render\x20target\x20begin\x20pass\x20-\x20internalTexture.uniqueId=','OfflineProviderFactory','setSelectionFeature','clipPlane5','_writeOutput','_metaKey','hasTangents','tintThickness','_buttonStart','diffuseMapSize','mixMap1Sampler','_framingTime','max','dependsOn','\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','exp','playbackRate','getPlaybackRate','matricesIndicesExtraAttrDesc','_internalPickForMesh','_loadImageFromDBAsync','_GetPipelines','_enablePosition','_applyUserInteraction','_markAllSubMeshesAsMiscDirty','_ExitFullscreen','collisionCoordinator','(pointer:fine)','_setBlurParameters','impostor-mesh-','_screenCoordinates','depthSortedFacets','invertYAxis','_minYawSin','Intermediate','_resetVertexBufferBinding','INTENSITYMODE_AUTOMATIC','customControllersRepositoryURL','leftProjectionMatrix','COLORGRADING','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5','blurWidth','GL_ALPHA_FUNCTION_SRC_ALPHA','_native','_colorCache','_builtCompilationString','_velocityWorld','wasmUrl','GAMMALIGHTMAP','xr_standard_thumbstick','addInPlaceFromFloats','inLinkedConnectionTypes','getImageHeight','_capacity','addDragGradient','\x20=\x20transposeMat3(inverseMat3(','RightReadOnly','AddToMesh','DecoderBuffer','Unsupported\x20stencil\x20func\x20mode:\x20','valve-index','DepthStencilState','DeltaAngle','_createVertexBuffers','needCube','convertSpirV2WGSL','_referenceQuaternion','normalized','_changes','enabled','_defaultSubMeshCandidates','HDR\x20Bad\x20header\x20format,\x20unsupported\x20FORMAT','_disableTrackPosition','_getModelLoadingConstraints','_getFreeDefineName','upperHeightOffsetLimit','default/','https://cdn.babylonjs.com/Assets/vrButton.png','Texture_MainDepthStencil','REFLECTIVITY_GAMMA','select','_shaderPlatformName','drawArraysInstancedANGLE','_vlsEnabled','_customMeshSet','deviceOrientationCamera','_ReturnFullUrlLocation','#define\x20CUSTOM_VERTEX_UPDATE_NORMAL','getDepthMinZ','_writeTextureRead','_AttributeDirtyCallBack','depthSamplerSampler','SphereParticleEmitter','_currentState','alphaBlend','_wheel','backwardsTeleportationDistance','Skipping\x20unknown\x20button\x20at\x20index:\x20','intersectsBox','onPlaneUpdatedObservable','onAnimationFileImportedObservable','probesEnabled','vTextureInfos','_applyMode','postProcessesEnabled','frameData','_processModel','cameraColorCurvesEnabled','useBlurCloseExponentialShadowMap','thumb-metacarpal','getPerfCollector','removeEntry','One','teleportation\x20path\x20line','_collectUbosUpdatedInFrame','_particleSize','updateGizmoPositionToMatchAttachedMesh','keysDown','volumetricLightStepsCount','bendAxis','vertexData','directionalLight','.complementW\x20=\x20','boneWeights:','#version\x20300\x20es\x0a#define\x20WEBGL2\x20\x0a','setScalingUpdated','useAlphaTest','_onPropertyChangedObservable','LavaMaterial','_animationPropertiesOverride','TEXCOORD_0','EXPLICIT_MODE','updateMultipleRenderTargetTextureSampleCount','\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','getContext','loopMode','little_metacarpal_','environmentMap','isStarted','_shadowOrthoScale','DirectColor4','ColorKind','particles','THUMB_METACARPAL','readPixels','manualUpdate','LensFlareEnabled','getHierarchyBoundingVectors','\x20=\x200.0;\x0d\x0a','LeftReadOnly','setTarget','COMMAND_SETFLOATARRAY3','setSize','):\x20','mapABOBtoDATA','colorGradingBGR','_particles','SVGSVGElement','cameraColorCurves','ClosestRayResultCallback','_effectsAreDirty','emptyTexture','generateRayPathMesh','_thinInstanceDataStorage','BABYLON.PowBlock','No\x20shape\x20available\x20for\x20extruded\x20mesh','instancesPreviousData','ThinEngine','customUtilityLayerScene','\x20=\x20computeFresnelTerm(','.automaticNormalizationNormal\x20=\x20','ShaderIndexer','wrap','samplesFactor','_indexOfRefraction','TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT','_sharedData','sourceRange','GetFogState','#define\x20FLUIDRENDERING_DEBUG_TEXTURE','Download','PrepareDefines','quaternionInterpolateFunctionWithTangents','setToDefault','.xy,\x201.0,\x200.0));\x0d\x0a','astc-5x4-unorm-srgb','disablePointerLighting','preventDefaultOnPointerDown','_bone2','_btnVRDisplayed','_deletionCosts','_RegisteredPlugins','TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1','_inputElement','REFLECTIVITY','NAME_EFFECTLAYER','ambientMonochrome','getCurrentRenderPassName','particlesOut','_frameObserver','pbrBlockGeometryInfo','OrthoLHToRef','useFixedThickness','_playbackRate','#define\x20FLUIDRENDERING_DEBUG_DIFFUSERENDERING','setTransparencyShadow','DECR_WRAP','setVerticesBuffer','BasedOnInput','USEIRRADIANCEMAP','onAButtonStateChangedObservable','onMeshImportedObservable','intersects','nativeAnchor','\x20=\x20max(','_retry','diameterY','BABYLON.CurrentScreenBlock','trackUbosInFrame','AmmoJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','XR.requestReferenceSpace\x20failed\x20for\x20the\x20following\x20reason:\x20','calcMovePOV','RGB8_SNORM','rewriteRootURL',',\x20call\x20parameters=','Sint8x4','_clearPreviousDraw','setUInt8','depthOfFieldDistance','_currentDepthTest','setIntArray3','setCameraRigMode','quaternions','https://controllers.babylonjs.com/oculus/','_timeElapsedQuery','Unable\x20to\x20load\x20script\x20\x27','_indexInSourceMeshInstanceArray','_webVRpresenting','astc-8x8-unorm','addSoftBody','WebVRFreeCamera','getPreviousPointIndexAt','__smartArrayFlags','createElement','_maxSimultaneousLights','_markAllSubMeshesAsImageProcessingDirty','_opacityFresnel','file:http:','_generateDiffuseTexture','_motionStrength','_sqlite3_bind_int','DEPTH_TEXTURE_TYPE','getSimpleName','floats','_wheelYAction','_max','DIFFUSEY','_isRightCamera','_depthStencilTextureArray','_currentPosition','shadowMapSampler','PrepareUniformsAndSamplersList','MAX_LINE','mat4','babylon','_basePostProcess','_thicknessTexture','_updatePosition','endCommandScope','_targetStoreTexture','_initializeGenerator','_skybox','ExpandRGBDTexture','PREPASS_IRRADIANCE_INDEX','TBNBLOCK','NUM_MORPH_INFLUENCERS','_supportsNormals','alwaysVisible','horizontal\x20blur','The\x20plugin\x20\x22','AnaglyphGamepadCamera','xrSessionManager','_activeSkeletons','morphTargets','successCallback','_addFragmentOutputNode','_transformFeedbackVaryings','function','_isRenderingStateCompiled','reflectionProbes','RG8Unorm','EnableFor','PERSPECTIVE','lengthSquared','getColorToRef','_excludedSubMeshes','InstancedMesh','OnLongPressTrigger','disposeOnEnd','distances','_debugMode','_fileName','uvs6','multiplyAtIndex','multiviewEnabled','blitFramebuffer','isVRPresenting','createVertexBuffer','unfreezeNormals','onCanvasPointerOutObservable','_displayTeleportationTarget','_uniformBufferBack','#define\x20CUSTOM_VERTEX_MAIN_END','infiniteDistance','spotLight','_refreshGeometryBufferRendererLink','setYawPitchRoll','getDirectionToRef','getRemainingSQL','addDeviceOrientation','astc-6x5-unorm-srgb','createTextNode','vSphericalL1_1','_tmpDeltaPosition','_workerPoolPromise','bindBuffers','decodeMeshAsync','FromData','_RigCamTransformMatrix','_volumeIndexOfRefraction','addEffect','_tmpAmmoVectorB','nbFacesAtPole','TEXTURETYPE_UNSIGNED_BYTE','trigger','_activePointerInfo','Error\x20status:\x20','Unable\x20to\x20create\x20Transform\x20Feedback','COMMAND_SETFLOAT2','_size','Loading','disableVertexArrayObjects','checkReadyOnEveryCall','_raySelectionPredicate','_framebuffer','skipOnKeyboardObservable','supportsNormals','rotationGizmoVertexShader','_enableSmoothReflections','getVideoPlaybackQuality','_bumpTexture3','[Reflector]\x20Disconnected\x20','deltaZ','\x20(Native)\x20!==\x20','_workingQuaternion','Unable\x20to\x20create\x20index\x20buffer','total','getNewPosition','onApply','EncodeScreenshotCanvasData','fixed','markVerticesDataAsUpdatable','_beforeRenderingGroupDrawStage','_compilePipelineStageDescriptor','Error\x20in\x20XHR\x20request\x20in\x20BABYLON.Database.','AutoRotation','RG32I','base','xr_standard_touchpad_yaxis_pressed_min','connectToSoundTrackAudioNode','_generateEdgesLines','_cubeMapPollTime','setPositionsForCPUSkinning','playAnimation','Fur\x20Texture','errors','#define\x20ALBEDOTEXTURE','removeConstraint','_onKeyDown','newCanvasCssStyle','applyToMesh','MIN_RENDERINGGROUPS','DeviceOrientation\x20support\x20not\x20yet\x20implemented\x20for\x20FollowCamera.','_stateDirtyLowestIndex','REFLECTIONMAP_CUBIC','IMAGE_TRACKING','vReflectivityInfos','screenSpaceCurvature','writeUint32','particle_uv','_dumpPropertiesCode','_fixedTimeStep','convertToUnIndexedMesh','glowLayerEnabled','_loaderOptions','_evaluateSubMeshStage','ALPHA_EQUATION_MAX','teleportationOptions','colorGradingWithGreenDepth','updateRawTexture2DArray','http:','_updateMatrixForUniform','WheelJoint','_removeVertexOutputNode','customShaderOptions','.x>','matrices','sittingToStandingTransform','_wrapPosition','setJoystickSensibility','upperAlphaLimit','pbrBlockAlbedoOpacity','detachCameraControls','.mp4','_scaledUpdateSpeed','noFSInit','_createBrightPassPostProcess','_getActionManagerForTrigger','incrementReferences','_reflectivityIndex','_isFromLine','hitDistance','cells','.webp','_deviceOrientation','_GetDefaultSideOrientation','setLinearDamping','_getInstancesRenderList','#define\x20OPACITYUV1','getAttributesNames','Vertex\x20code:','StandardMaterial','The\x20','uniformBufferHardCheckMatrix','useAmbientOcclusionFromMetallicTextureRed','_kind','targetBoneIndex','clip','_convertMetalRoughFactorsToMetallicRoughnessAsync','PINKY_FINGER_PHALANX_PROXIMAL','CLEARCOAT_TEXTURE','_attachScreenRayMode','\x0a#define\x20DRAGGRADIENTS','_blurThicknessFilterSize','audioEngine','vThicknessInfos','noColorAttachment','equal','CLEARCOAT_TINT','\x20,\x20','_refreshBoundingInfo','inspect','_IdentityReadOnly','diameterX','getPivotMatrix','indexOf','onDisposeObservable','sort','ssDiffusionProfileColors','addHole','_transformToBoneReferal','currentStepDirection','enableSubSurfaceForPrePass','bumpFragmentMainFunctions','isReusable','#define\x20BLUR_LEVEL\x20','ACTION_OnLeftPickTrigger','getHeadsetImpostor','all','isBinary','_reconstructMesh','BABYLON.NormalizeBlock','SRGB','_transformMatrices','EMISSIVEDIRECTUV','_setupBackground','NumBindGroupsNoLookupLastFrame','thicknessMapSize','_loggedErrors','lensFlarePostProcess','collisionRadius','MatricesIndicesExtraKind','textureRoughness','_midYawConstraint','You\x20must\x20define\x20at\x20least\x20one\x20vertexOutputNode','MATERIAL_PrePassDirtyFlag','_applyExtension','getQueryResult','onRuntimeInitialized','reflectionFormat','getMeshByName','ClearCoatBumpTextureEnabled','supportedExtensions','customShader','isUpdateBufferReady','_computeHighLevel','_updateUIntArrayForUniform','getRenderId','_GroundTextureCDNUrl','_shouldAnimationStopForInteraction','getNormalAtCoordinatesToRef','physicsGravity','beginMonitoring','setColor4','vertexElement','_initGLContext','_albedoTexture','getAngularVelocity','snapToPositionRadius','_rigCameras','_uniformBuffersNamesList','uvs5','_scbiMax','_transparentSubMeshes','TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE','COLOR_ATTACHMENT','\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0d\x0a','vPrimaryColorShadow','_shouldSkipRequestModifications','CubeSampler','_width','ASTC_4X4_RGBA','onNewTextureAddedObservable','supportTransformFeedbacks','_midtonesDensity','.z)\x20/\x20(','clipPlane3','COMMAND_SETZOFFSETUNITS','isCompatible','_attachGazeMode','_createMeshInfo','faceColors','OimoJSPlugin','STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER','dragBehavior','Unsupported\x20filter\x20\x22','depthFunc','predicate','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','CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE','willBeGeneratedIntoVertexShaderFromFragmentShader','_checkCameraRenderTarget','useLogarithmicDepth','_velocitySquaredLength','screen_height','setStencilFunction','getFrameData','useClonedMeshMap','onInputChangedObservable','middle-finger-phalanx-intermediate','spriteCellWidth',',\x20nBones:\x20','refractionLeftColor','radiusScale','_processError','vectorsWorld','snapPointsOnly','_enableSpecularAntiAliasing','listener','bias','REFLECTIONMAP_PLANAR','Vertical','ondpadup','\x20from\x20','rgbIn','refractionSamplerHigh','normalWUnit','_RotationGizmoFragmentShader','\x20\x20data',',\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(','_projectionTextureUpDirection','_checkWithEpsilon','PerformanceUserMarkLogLevel','_geometryBuffer','_manager','-perfdata.csv','Distance','_emitRateGradients','bankedTurnLimit','_checkOcclusionQuery','updateTransformMatrix','ALL','XBOX','BONE','sleepBody','defaultRT','checkReadyOnlyOnce','one-minus-src','motionBlur','onBeforeDrawObservable','mrtCount','_axisToApexShrinkFactor','getMatchMinimumDistance','_activePointerId','_invProjectionMatrix','sheen','_getDepthTexture','worldViewProjection','addFloorMesh','flares','_selectionFeature','CreateFromStreamAsync','computeEffectivePosition','USESPHERICALINVERTEX','_depthWrite','matricesWeightsExtra','stride','GridMaterial','IsDifferent','Statistics','convertIncidentRadianceToIrradiance','screenSpaceReflectionPostProcess','screenshot_','metallicRoughnessTexture','power','_afterBind','randomSampler2','collisionGroup','_distances','_activePointer','autoAnimate','keysHeightOffsetDecr','_handleTransitionAnimation','manualUpdateOfWorldMatrixInstancedBuffer','LOGARITHMICDEPTH','setAttenuationFunction','_attachedMeshParent','refreshBoundingInfo','setAll','_eholes','vCameraColorCurveNegative','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.wasm','getReplacementMesh','getEmitter','sqlite3_bind_int','SS_REFRACTION','toEulerAngles','buttonCircle','_volumetricLightScatteringRTT','gradientTempColor','ellipsoid','updateFloat4','#if\x20NUM_BONE_INFLUENCERS>0\x0d\x0a','persistence','_timeAccumulator','onPointerMovedObservable','Vertex_Definitions','_inputManager','_depthOfFieldEnabled','isStereoscopicSideBySide','boneWeight:','texturesEnabled','ammo','currentTime','inputTexture','_buttonLB','Unable\x20to\x20grow\x20wasm\x20table.\x20Set\x20ALLOW_TABLE_GROWTH.','INPUT_META_KEY1','_teleportationInitialized','vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','_contentData','gamepad','_minPoint','_localDelayOffset','textureName','_tickCallback','getPhysicsPluginName','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.','Firefox/58','backgroundMeshes','angular','_initializeSoundTrackAudioGraph','fastBundle','MATERIAL_LineStripDrawMode','_entryPoint','_multiRenderAttachments','world3','samplerObjects','BuildArray','_buttonOptions','onSizeChangedObservable','_isTeleportationFloor','initialPosition','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM','_pointerDownOnMeshAsked','_codeInjectionPoints','_useTextureStage','DEFAULT_CASCADES_COUNT','preloadedImages','SCENELOADER_MINIMAL_LOGGING','_basePointWorld','_internalAbstractMeshDataInfo','audioDestination','Collect\x20functions:\x20','_radiusIsAnimating','destination','reverse','NAME_PREPASSRENDERER','vectors4Arrays','disableControllerAnimation','_unBindEffect','STEP_POINTERDOWN_SPRITE','_prepareDefines','_GetHalfFloatAsFloatRGBAArrayBuffer','RefractionBlock','Uint16x4','getJointMesh','resetSprites','BOTTOM','_domOverlayType','\x20=\x20abs(','isVerticesDataPresent','HDRBlurV_','textureSamplerSampler','getFacetNormalToRef','_writeVariable','defaultButton','_sqlite3_value_blob','requiredFeatures','ETC2RGB8A1Unorm','auto','cameraToUseForPointers','_baseMatrix','utf-8','createInnerFacets','FLOAT','_delayedOnLoad','toruses','verbose','setAlphaConstants','absoluteRotation','PROJECTION_MODE','setCullFace','_rotationAllowed','mrtAttachments','.xyz','_hideTeleportationTarget','triangle-strip','wheelYMoveRelative','exportDataToCsv','IsVisible','_GetShader','nextSibling','CounterClockWiseSideOrientation','leftHMatrix','_renderingMultiview','frame','isVertexBufferUpdatable','linesPositions','localMatrix','#define\x20BOXEMITTER','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(run)','vClearCoatRefractionParams','textureProjectionMatrix','initializeBasis','currentValue','distortionTexture','floorMeshes','updateId',',\x20#\x20of\x20submeshes:\x20','FallbackTexture','stencil-only','framebuffer','InstancesBlock','blocks','CreateCylinder','vignetteCentreY','Sin','TRACKING_LOST','/home/web_user','HDREnabled','Env\x20Irradiance','NAME_SUBSURFACE','_onbuttonup','createSceneUniformBuffer','_renderMainTexture','_GetVertexInputDescriptorFormat','Draco\x20decoder\x20module\x20is\x20not\x20available','featurePointCloud','useMaxLine','cursor','_timestampQuery','Log','uv3s','_onLoad','vSphericalX','heightToNormal','ALPHA_ONEONE','tintTexture','xyOut','submit','Unsupported\x20Texture\x20Wrap\x20Mode\x20','onAnchorRemovedObservable','_forcedViewPosition','i16','gBuffer_Reflectivity','convertCoordinateSystems','cameraRigMode','webpackChunkBim','_height','lightSizeUVCorrection','_previousBonesTransformationMatrices','_setCameraTransformation','.babylonUnmuteIcon\x20{\x20position:\x20absolute;\x20left:\x2020px;\x20top:\x2020px;\x20height:\x2040px;\x20width:\x2060px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','_TmpMats','_haloCenter','inspectableCustomProperties','transformationMatrix','environmentTextureType','getFrontPosition','NEAR_INTERACTION','Geometry\x20not\x20found\x20for\x20mesh\x20','RG16Uint','Uint32x4','vReflectivityColor','STENCIL_OP_FAIL_S_INCR','transitionend','_pointerWheelEvent','_delta','eyeToScreenDistance','tiledPlaneBuilder','vIridescenceInfos','TEXTURE_CLAMP_ADDRESSMODE','texture2DArrayMaxLayerCount','METALLICWORKFLOW','\x20-\x20counters','_canUseTextureForTargets','minmaxRedux','STEP_AFTERRENDERINGMESH_PREPASS','axisPinchControlRotation:\x20','_isIdentity3x2Dirty','WebGL','_isTintEnabled','emptyCubeTexture','_absolutePosition','gltf','nodeMaterialSource','framebufferRenderbuffer','sqlite3_column_double','OCCLUSION_TYPE_OPTIMISTIC','_textureHelper','minmax','Plane','getProjectionMatrix','_readPixelsAsync','vertexAttribDivisor','validateProgram','_glRenderer','FILTER_PCF','_createRampGradientTexture','_activatePointer','UV2Kind','Left','backgroundYRotation','_tempSpritePickingRay','onAfterRenderCameraObservable','initBody','UInt?','_loadVersionFromDBAsync','exportUnusedUVs','vec4','strength','viewer','vignetteCameraFov','morphTargetManagerId','bumpTexture3','UNSIGNED_INT_24_8_WEBGL','vLightData','IDATA','getShadowMap','_colorCurvesEnabled','eye','vAnisotropy','INPUT_SHIFT_KEY','_gamepadEventSupported','_preActivateId','bumpFragment','Invalid\x20flags\x20passed\x20to\x20unlinkat','face=','removeBehavior','vec4\x20','INTANGENT','isWorldMatrixFrozen','_cachedRayForTransform','setColorFormat','cubeMapPollInterval','sqlite3_clear_bindings','none.glb','updateArrayBuffer','//playground.babylonjs.com/textures/player.png','toGammaSpace','glTypeSize','supportSyncTextureRead','TransformNormalToRef','.disableLevelMultiplication\x20=\x20','_mouseInput','fragmentOutputNodes','_tempPickingRay','parentElement','getCompilationError','UV3','isActiveMesh','PreserveScaling','supportsTangents','LITTLE','USEHIGHLIGHTANDSHADOWCOLORS','passCount','setBodyStiffness','_colorGradingWithGreenDepth','setFloat3','positionIterations','scissor','useTrueRenderingForDiffuseTexture','shadowsVertex','_coneOuterGain','switchAudioModeForHeadphones','onLightRemovedObservable','MAX_TEXTURE_IMAGE_UNITS','_viewMatrices','vertexToken',',\x20axisYControlRadius:\x20','_fragmentSourceCodeBeforeMigration','OimoJS\x20plugin\x20currently\x20has\x20unexpected\x20behavior\x20when\x20using\x20setMotor\x20with\x20force\x20parameter','_isMultiMaterial','DEPTH_STENCIL_ATTACHMENT','METALLIC_REFLECTANCE_USE_ALPHA_ONLY','NAME_FLUIDRENDERER','removeIncludedOnlyMesh','_hookArrayForIncludedOnly','.zSwizzle\x20=\x20\x22','_loopAnimation','iridescenceThicknessSampler','_indexBufferIsUpdatable','INDEX_FINGER_PHALANX_PROXIMAL','setTransformationFromNonVRCamera','RGB9_E5','forceLayerMaskCheck','indexInGroupEntries','_onDisposeObserver','\x20-\x20floor(0.5\x20+\x20','THUMB_PHALANX_PROXIMAL','_updateGizmoRotationToMatchAttachedMesh','STENCIL_OP_PASS_Z_INCRSAT','LIGHTTYPEID_SPOTLIGHT','You\x20must\x20affect\x20impostors\x20to\x20children\x20before\x20affecting\x20impostor\x20to\x20parent.','offsetWidth','pressChanged','_rotationLeftAsked','right.babylon','_LightsDirtyCallBack','PROJECTEDLIGHTTEXTURE','_usePivotMatrix','vSphericalL22','#define\x20KERNEL_OFFSET','TEXTURETYPE_UNSIGNED_INT','_lensCenter','USEGLTFLIGHTFALLOFF','useAutoRotationBehavior','selectionMeshPickedColor','_internalMultiPickSprites','decoding','alwaysSelectAsActiveMesh','edge1','_highlightsCurve','__bjsmoduleName__','Couldn\x27t\x20increase\x20number\x20of\x20vertices\x20:\x20VertexData\x20must\x20contain\x20at\x20least\x20indices\x20and\x20positions','HAVE_CURRENT_DATA','renderSelf','_wasUsed','DistanceSquared','applyGravity','beta','skipSort','scene',',\x20freeze\x20wrld\x20mat:\x20','alphaState','No\x20scene\x20available\x20to\x20load\x20asset\x20container\x20to','decimationIterations','averageFrameTime','unlocked','_onCollideObserver','_linkPrePassRenderer','s\x20array\x20count\x20must\x20be\x20a\x20multiple\x20of\x20','RotationAlignToRef','SUBUV_WRAP','isConnectedInFragmentShader','_rawVertexSourceCode','TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV','_uniformBufferLayoutBuilt','GEAR_VR','_SetAlphaMode','FILTER_CLOSEEXPONENTIALSHADOWMAP','_includedOnlyMeshesIds','joint','_stencilOpDepthFail','createImageBitmap','middle','createPickingRayToRef','BaseRepositoryUrl','excludedSkinnedMeshesFromVelocity','_highlightsHue','_inverseSquaredRange','_TWgslDefaultOptions','getSceneUniformBuffer','_startDragRay','hints','_randomCellOffset','GenerateTexture','setInt16','_camerasToBeAttached','_initialStartSpriteCellID','BUTTON','_storedRadius','HasStencilAspect','getCreationOptions','Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27','\x20A:','_newPosition','_offsetX','get','vec3\x20vGeometricNormaClearCoatW\x20=\x20','SLEEPING','updateUInt3','/tmp','LIGHTFALLOFF_GLTF','ColorInstanceKind','sin','diameter','ETC2RGB8Unorm','_updateAnisotropicLevel','GL_ALPHA_FUNCTION_DST_ALPHA','PARTICLES_BILLBOARDMODE_Y','ambientFromScene','_shadowsCurve','clearRect','onCreateCustomShape','_isReadyForMesh','useCloseExponentialShadowMap','PREPASS_IRRADIANCE_TEXTURE_TYPE','setDepthStencilFormat','_addComponent','subSurfaceConfiguration','LINEAR_NEAREST_MIPLINEAR','stepSimulation','wrapR','SliderJoint','\x09Physics\x20engine\x20','getUniformIndex','NEAREST_MIPMAP_LINEAR','y_button','setFixedTimeStep','registerAfterRender','touchAngularSensibility','plane','contactPoint','vDiffuseColor','_UniqueIdCounter','particlePositionGenerator','_currentMaterialContext','COMMAND_SETCOLORWRITE','_createIndexBuffer','_resizeInternalTexture','CheckColors4','_minPitch','vLightingIntensity','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','lowFrequencySpeed','.dds','_samePointSquaredDistanceThreshold','_betaIsAnimating','readyState','Logarithmic\x20depth\x20is\x20not\x20compatible\x20with\x20orthographic\x20cameras!','\x20=\x20applyImageProcessing(','atan2','_furTime','_reflectionRTT','_deltaPosition','transcodeFormatDecisionTree','BigInt\x20is\x20not\x20supported','world1','_canvas','astc-12x12-unorm','Error','groundMirrorSizeRatio','LensCenter','lightsEnabled','NAME_DEPTHPEELINGRENDERER','RG11B10UFloat','NEAREST_LINEAR','setSourceTexture','autoplay','Array','InspectorURL','cellStartOffset','parallelProcessing','Texture\x20*\x20Color','_boundingBias','uniform1uiv','ANCHOR_SYSTEM','\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','getPositionWorldOnA','setDitheringState','Thickness','width','xr_standard_touchpad_xaxis_pressed_max','onMainButtonStateChangedObservable','closestTo','_onMeshTargetChangedObserver','_blendBackEffectWrapperPingPong','diffuseMatrix','_alwaysVisible','_CreateDumpRenderer','clearCoatTintSampler','CLIPPLANE','dynamicUniformBlocks','https://cdn.babylonjs.com/Assets/loadingIcon.png','uniform3iv','Unrecognized\x20Daydream\x20button\x20index:\x20','_currentSrc','_coordinatesMode','getCurrentSlice','onBeforeBoxRenderingObservable','BABYLON.AnisotropyBlock','Unknown\x20animation\x20group\x20loading\x20mode\x20value\x20\x27','torusKnotBuilder','_moving','RGBDLIGHTMAP','\x20=\x201.0\x20-\x202.0\x20*\x20round(fract(','rgb(','.babylon','seekable','weights','getStencilFunction','OES_texture_float','removeInstance','MatrixUse64Bits','Xor','.b\x20*\x20','_originalTargetIsNeutral','_getFromCache','syncRoot','Gamepad','_CreateCameraMesh','\x20=\x20new\x20BABYLON.','lensFlareHaloWidth','_connectVREvents','_frontFace','getAbsolutePositionFromLocalToRef','toneMappingType','value','_ambientTexture','_prepareFrame','sceneCenter','_getSamplingParameters','replacement','\x0d\x0a\x0d\x0a//\x20Fragment\x20shader\x0d\x0a','emitterNode','Texture\x20size\x20must\x20be\x20a\x20power\x20of\x20two','setDeltaPosition','ImageProcessingPostProcessEffect','_occlusionQuery','),\x20','worldAxisForFileY','BoundingBoxRenderer','_rotationEnabled','keyCode','lightDataSM','ClearCache','centroidIdx','GL_ALPHA_EQUATION_MIN','_sphericalPolynomial','ISGAMMA','tintAtDistance','\x20=\x20computeEnvironmentIrradiance(','removeTransformNode','_setTextureSampling','setStatus','getRenderingGroup','unregisterBeforeRender','groundShadowLevel','CreateTorusKnot','MaxDeltaTime','hasUVs6','_shadowsHue','combine','NodeMaterialBlock','beginPath','onTargetMeshPositionUpdatedObservable','lastUsedRenderId','_diffuseTexture7','_extensionsPreExportTextureAsync','displayLoadingUI','BUFFER_CREATIONFLAG_READWRITE','_viewportRef','setInt4','Index\x20out\x20of\x20bounds','replace','No\x20camera\x20available\x20to\x20enable\x20depth\x20renderer','onNewSkeletonAddedObservable','getIntersectingSubMeshCandidates','getRightTarget','cTFPVRTC1_4_RGB','format','_Ldexp','disablePrePassRenderer','_getNativeSamplingMode','upperRadiusLimit','DepthPeelingRenderer','_currentRenderTextureInd','CreateLathe','haloWidth','BABYLON.FilterPostProcess','_checkSize','keys','Uniforms:\x20','_hardwareTexture','jointData','BC1RGBAUnorm','locomotionTarget','_handlePluginEvent','encode','_TextureAndMiscDirtyCallBack','addMultiMaterial','hScreenSize','send','heightTexture','applyToShader','txColorTransform','_needAlphaBlending','customShaderNameResolve','MAX_EXT','COMPRESSED_RGB_S3TC_DXT1_EXT','_outlinepoints','getEffectName','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTIgMzkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwNjg0Yjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNwaW5uZXJJY29uPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iU3Bpbm5lciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuMjEsMTI2LjQzYzMuNy03LjMxLDcuNjctMTQuNDQsMTItMjEuMzJsMy4zNi01LjEsMy41Mi01YzEuMjMtMS42MywyLjQxLTMuMjksMy42NS00LjkxczIuNTMtMy4yMSwzLjgyLTQuNzlBMTg1LjIsMTg1LjIsMCwwLDEsODMuNCw2Ny40M2EyMDgsMjA4LDAsMCwxLDE5LTE1LjY2YzMuMzUtMi40MSw2Ljc0LTQuNzgsMTAuMjUtN3M3LjExLTQuMjgsMTAuNzUtNi4zMmM3LjI5LTQsMTQuNzMtOCwyMi41My0xMS40OSwzLjktMS43Miw3Ljg4LTMuMywxMi00LjY0YTEwNC4yMiwxMDQuMjIsMCwwLDEsMTIuNDQtMy4yMyw2Mi40NCw2Mi40NCwwLDAsMSwxMi43OC0xLjM5QTI1LjkyLDI1LjkyLDAsMCwxLDE5NiwyMS40NGE2LjU1LDYuNTUsMCwwLDEsMi4wNSw5LDYuNjYsNi42NiwwLDAsMS0xLjY0LDEuNzhsLS40MS4yOWEyMi4wNywyMi4wNywwLDAsMS01Ljc4LDMsMzAuNDIsMzAuNDIsMCwwLDEtNS42NywxLjYyLDM3LjgyLDM3LjgyLDAsMCwxLTUuNjkuNzFjLTEsMC0xLjkuMTgtMi44NS4yNmwtMi44NS4yNHEtNS43Mi41MS0xMS40OCwxLjFjLTMuODQuNC03LjcxLjgyLTExLjU4LDEuNGExMTIuMzQsMTEyLjM0LDAsMCwwLTIyLjk0LDUuNjFjLTMuNzIsMS4zNS03LjM0LDMtMTAuOTQsNC42NHMtNy4xNCwzLjUxLTEwLjYsNS41MUExNTEuNiwxNTEuNiwwLDAsMCw2OC41Niw4N0M2Ny4yMyw4OC40OCw2Niw5MCw2NC42NCw5MS41NnMtMi41MSwzLjE1LTMuNzUsNC43M2wtMy41NCw0LjljLTEuMTMsMS42Ni0yLjIzLDMuMzUtMy4zMyw1YTEyNywxMjcsMCwwLDAtMTAuOTMsMjEuNDksMS41OCwxLjU4LDAsMSwxLTMtMS4xNVM0MC4xOSwxMjYuNDcsNDAuMjEsMTI2LjQzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjM5MiIgaGVpZ2h0PSIzOTIiLz48L2c+PC9nPjwvc3ZnPg==','_creationOptions','_DefaultMaximumThickness','_maxPitchTan','noiseSampler','_pausedDelay','MAX_RENDERBUFFER_SIZE','sourceMax','_specularTexture','onResourcesReadyObservable','uid','uv2s','_initializeBlock','THIN_INSTANCES','deltaY','_lastSecAverage','createCanvas','uniform3i','specs','webkitpointerlockchange','_cachedVisibility','Float32x3','isOcclusionQueryInProgress','addMouse','setCustomMesh','jsonPayload','volumetricLightMergePostProces','_numBuffers','OnKeyDownTrigger','setIndirectData','motionBlurPostProcess','worley3D','constantlyUpdateMeshUnderPointer','onNewSceneAddedObservable','_mergeDrawWrapper','CENTERED_ON_CONTROLLER','pressure','getRenderPassNames','defined(IGNORE)','_viewport','dragGradientSampler','_receiveShadows','#ffffff','waveLength','_modifierHeightOffset','kernel','_sourceTexture','RequestFileError','}\x0d\x0a','_animationState','.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','pushNoDuplicate','_createPipelineLayoutWithTextureStage','changed','getLocalPositionFromAbsoluteToRef','resource','_refreshColorGradient','axe1','running','lowerHeightOffsetLimit','Refraction\x20Transmittance','untrackable','_loadTexture','_soundGain','The\x20WebGL2ParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','EdgesRenderer','TEXTUREFORMAT_LUMINANCE_ALPHA','DefaultFallbacks','layerMask','_ReflectionTextureEnabled','Render\x20targets','onAfterReductionPerformed','ACTION_OnIntersectionEnterTrigger','lensCenterOffset','_tintTexture','GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR','Unorm16x2','EQUIRECTANGULAR_RELFECTION_FOV','disposeSources','physicsFriction','PrepareDefinesForMergedUV','_needDepthPrePass','suspend','_animationRatio','DefaultLoadingScreenFactory','_normalizeSkinWeightsAndExtra','SYNC_GPU_COMMANDS_COMPLETE','releaseTextures','\x20cannot\x20be\x20found.\x20Please\x20make\x20sure\x20it\x20is\x20included.','#define\x20CUSTOM_VERTEX_UPDATE_POSITION','_TempBuffer','cancelScheduledValues','_fogDistanceName','environmentBRDFTexture','scaleInPlace','_collisionCoordinator','onRebuildCallback','_setTextureParameterFloat','_vector3','degrees','skipNextTeleportation','luminance','CLEARCOAT','getCustomMeshPosition','measureText','#define\x20UV2','componentProperty','_toNumberArray','ASTC6x6Unorm','VIGNETTEMODE_MULTIPLY','_effectLayerOptions','SPHERICAL_MODE','radiusSensibility','originalPostProcess','Clone','loadingUIText','generic-trigger-right','onTrackingStateChanged','_load3dlTexture','posShape','updateUniformDirectly','var\x20','.env\x20not\x20supported\x20in\x20Cube.','_finalPosition','multiplyByFloats','reverse\x20depth\x20buffer\x20is\x20not\x20currently\x20implemented','_opaqueSortCompareFn','loopEnd','_nativeLayer','addMorphTargetManager','_generateDepthBuffer','SHADOW1','HandleFallbacksForShadows','epsilonVertexMerge','webgl','xr_standard_touchpad_xaxis_touched_max','deleteQuery','focus','unregisterAfterRender','_depthRenderTarget','_ScaleReadOnly','loopStart','updateCache','meshUnderPointer','makeObserverBottomPriority','Force\x20normalization\x20for\x20the\x20worldNormal\x20input','targetRaySpace','Snorm16x2','FogColor','HmdWarpParam','\x20-\x20main\x20begin\x20pass\x20-\x20texture\x20width=','transparencyMode','reflectionSamplerSampler','property','BABYLON.ExecuteCodeAction','restitution','isReadyOrNotBlocking','environmentRadiance','_beforeClearStage','_FresnelParametersParser','_cachedUScale','_xrLightEstimate','arc','getXRSessionInitExtension','stencilOpStencilDepthPass','smoothSteps','_compositionLayer','DecrementWrap','_updateInt2ForUniform','_BabylonFileParsers','onContextMenu','_mustUpdateScissor','_getHighestAnimationFrame','disablePointerUpOnTouchOut','_cachedStencilOperationDepthFail','_diffuseRenderTarget','hasUVs','TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV','BuildTuple','effectiveDirective','input1','thinInstanceIndex','activeRenderLoops','VideoTexture','NORMALXYSCALE','\x20*\x20','setDepthCullingState','_nearGrabLengthScale','setSamples','getElementsByTagName','bloomMerge','onDispose','set','isHovered','_teleportationBackRequestInitiated','colorAmount','R16F','BABYLON.HighlightLayer','platform','_colorShaderForOcclusionQuery','_indexBuffer','Instance','setInternalTexture','lightEstimationPollInterval',',\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','WaveBlock','viewMatrix','num_points','outCellIndex','updateInt','VRDistortionCorrectionPostProcess','double','OrthoOffCenterRHToRef','_nearestDistanceSquared','_stopped','WithinEpsilon','Initial\x20reduction\x20phase','depthValuesSM','pickable',',\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','_cacheRenderPipeline','reflectionFresnelParameters','astc-10x5-unorm-srgb','STENCIL_OP_PASS_Z_KEEP','pointerDownTriggered','_onCanvasFocus','_varName','unpressedMesh','inputs','_prevPostProcess','cameraExposure','_depthMap','position.y','renderPassId','LightProperties','_bumpTexture1','PBRMetallicRoughnessMaterial','isoVecsABOB','_wheelYActionCoordinate','reflectivityTexture','creationFlags','sqlite3_column_count','ws://','TouchCamera','beginQueryEXT','Stop','_castRayAndSelectObject','SHADOWS','_linkRefractionWithTransparency','varying,','\x20=\x20step(','BABYLON.StopSoundAction','invertUV','buttonLeftStick','IntArray?','metallicFactor','ignoreAlpha','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','setInt2','pollInput','compensateOnFirstFrame','clear','_maxSimultaneousTextures','toGoldbergPolyhedronData','AddAttribute','_areMiscDirty','_NormalizeTangentFromRef','_leftStick','getBlockByPredicate','_currentRegistrationConfigurations','_easingMode','entries','descriptors','RegisterTopRootEvents','minAngularSpeed','_options','Hermite1stDerivative','flat','reduce','RotationQuaternionFromAxis','fillRect','removeStartSizeGradient','horizontalBlur','shadowEnabled','derivatives','exp2\x0a','_sortLODLevels','isSaturated','TrigonometryBlock','processTrigger','_GetDirectLoad','OrthoOffCenterRH','lightingInfo\x20info;\x0d\x0a','\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}','toColor4','RegisterPlugin','REFLECTIONMAP_EQUIRECTANGULAR','.tga','_meshesForIntersections','_removeFromSceneRootNodes','uvOutput','buttonsRoll','Auto','light-estimation','touchpad','setTriggerParameter','QUERY_RESULT_EXT','STENCIL_TEST_LEQUAL','alphaTestCutoff','btCollisionDispatcher','createFramebuffer','images','mainTextureType','removePostProcess','bind','_initializeShadowMap','reflectionSamplerHigh','lightVxFragmentDeclaration','imageProcessingPostProcess','_characters','.operation\x20=\x20BABYLON.TrigonometryBlockOperations.','_ondpaddown','_worldToDevice','DetailMap','_disposeEmitterOnDispose','Invalid\x20geometry\x20type\x20','_metallicTexture','_currentOverrideVertexBuffers','_constantDeclaration','trySetViewportForView','TriangleFillMode','_outputPostProcess','_addToSceneRootNodes','textureFloatRender','#define\x20NUM_MORPH_INFLUENCERS\x20','PrepareAttributesForMorphTargetsInfluencers','assetContainerRootMesh','_alive','createRawTexture2DArray','immersive-ar','onGeneratedObservable','delayLoad','DefaultUtilityLayer','\x20to\x20undefined\x20slot.','realTimeFiltering','detachFromBone','whenReadyAsync','bjsEarcut','_validateFilter','leftDegrees','Unknown','Fragment','_defineNamesFromPlugins','DEFAULT_ANISOTROPIC_FILTERING_LEVEL','\x20=\x20determinant(','_GetAphaBlendFactor','shadowsEnabled','Degrees','resume','twoSidedLighting','getProgramInfoLog','StencilWriteMask','ASTC8x8Unorm','uv4s','_TempBufferUInt32View','halfWidth','_bindUnboundFramebuffer','getHasAlpha',')\x20*\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','getInputBlockByPredicate','IsSupported','_controllerCache','matricesIndicesExtra','TEXTURE_PLANAR_MODE','_sqlite3_value_text','_useInstancing','resetReferenceSpace','OneMinusDst','handMeshes',';\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','renderTargetsEnabled','getAlphaTestTexture','fround','_convertNormalToDirectionOfRay','.z;\x0d\x0a','setOrientation','languages','_enterXRWithButtonIndex','FALLOFF_STANDARD','physicsJoint','_eyeTrackingStartListener','_rowGenerationMatrix','mirror-repeat','Unsupported\x20format,\x20must\x20contain\x20a\x20FourCC,\x20RGB\x20or\x20LUMINANCE\x20code','_translucencyIntensityTexture','_defaultElevation','get_m_nodes','_initializeMainAttachments','_sizeRatio','image/','colorCurvesEnabled','controller\x20already\x20detached.','_maxLodLevel','_intersectUnIndexedTriangles','_rollingFrameTime','pressed','autoRotationBehavior','xr_standard_trigger','_reflectionTexture','isPickable','addSingleResult','reflectanceSampler','Vector?','Radians','onConnectionObservable','MAX_RENDERINGGROUPS',',\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','_rescaleTexture','emitter','n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped','.y\x20+\x20','setInt8','RENDERPASS_MAIN','_createRope','albedoSampler','unBindMesh','_renderTargetTexture','subtractInPlace','isSynchronizedWithParent','LockConstraint','raycastClosest','mBones','SHADOW0','_blockCompilation','_fps','#define\x20BONETEXTURE','addTouch','factor1','_needProjectionMatrixCompute','GreaterThan','onclick','EQUIRECTANGULAR_MODE','onEyeTrackingStartedObservable','attachContextLostEvent','_isPanClick','htc-vive','_mustRebind','then','failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27','getCustomRenderList','BABYLON.DefaultRenderingPipeline','_textureMap','wasmZSTDDecoder','_collide','DIRLIGHT','Back','colorAttachmentGPUTextures','sheenSampler','Can\x27t\x20find\x20buffer\x20\x22','\x20=\x20','QUADRATIC','_applyTo','setXRSessionLayers','leftHandedSystemMeshes','colorBase','MORPHTARGETS_TEXTURE','done','_glVersion','faceUV','_getProperty','CleanUrl','axisYControlRotation:\x20','Cylinder','Link\x20sheen\x20with\x20albedo','BJS\x20-\x20',':\x20Building\x20','extractMinAndMax','albedoScaling','_updateVector4ForEffect','framebufferHeight','lodDistances','TEXTURE_NEAREST_NEAREST','_skipEvaluateActiveMeshesCompletely','setGoldbergFaceColors','_typeConnectionSource','responseType','_UpdateSelectionTree','_defaultDrawContext','_updateColor4ForEffect','image-tracking','_deltaRotation','_storedTarget','_blockDirtyMechanism','onLoadedObservable','getNormalAtCoordinates','LightDirtyFlag','_cachedReflectionVScale','updateFacetData','BindSceneUniformBuffer','distance','_unpackFlipYCached','render','_uploadDataToTextureDirectly','onXRSessionInit','opStencilDepthPass','\x20*\x20vec3(','sourceLight','HDRLuminance','loadRawTexture2DArray','hasObservers','_renderListHasChanged','Zero','\x20with\x20exception:\x20','subMesh','FrontFacingBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','_debugLayer','IGNORE','onEffectCreatedObservable','.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','oculus-touch','TONEMAPPING','Error\x20in\x20onSuccess\x20callback:\x20','overlayColor','_vMetallicReflectanceFactorsName','disableDepthWrite','Geodesic-m-n','_paddingValue','ComputeShader\x20(\x27','useCameraPostProcesses','_useCtrlForPanning','PrepareDefinesForLights','_getImmediateChildByName','_pickInfo','ASTC12x12UnormSRGB','_lightSources','abort','_waitingParsedUniqueId','texture','_positionIndex','TransitionTo','n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used','_xrPoseVectorData','useVertexColors','SharpenPostProcessEffect','specular','keysRadiusModifierCtrl','SAMPLER3DGREENDEPTH','writeInt32','drawBuffersExtension','_lastTime','_renderWithThinInstances','NothingTrigger','\x20=\x20clamp(','.xyz;\x0d\x0a','_grainEnabled','_adaptiveBlurKernel','xr-button-overlay','refractionSamplerLow','vertexArrayObject','MIN','_onSelect','buttonY','#define\x20REFLECTIVITY','vSphericalL11','resetDrawCache','This\x20node\x20is\x20not\x20meant\x20to\x20be\x20an\x20output\x20node.\x20You\x20may\x20want\x20to\x20explicitly\x20set\x20its\x20target\x20value.','ApplyPostProcess','getAlphaMode','vSphericalXX_ZZ','_lightAngleScale','float\x20vertexID;\x0d\x0a','Options','createComputePipelineContext','.toGammaSpace()','_planeIntersectionPoint','_storedPosition','tangentOutput','_colorWriteLocal','setVector4','onAnimationGroupPlayObservable','_absoluteScaling','_replaceNames','colorMask','MeshInvalidPositionsError','maxPitch','_computeHashCode','ETC2RGBA8UnormSRGB','_textureState','SyncAsyncForLoop','_transformMatricesAsArray','_createTargetRenderTexture','_currentEmitRateGradient','_vertexAttribPointer','RenderAttachment',',\x202.0)\x20>\x200.0)\x20?\x20','.isConstant\x20=\x20','getHandByHandedness','SPOTLIGHT0','outLife','directionalConeInnerAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','mieCoefficient','_scatteringDiffusionProfileIndex','pinchZoom','skeleton','#define\x20CUSTOM_VERTEX_DEFINITIONS','updateWorldTrackingState','_panningModel','USERGBCOLOR','isAsync','contacts','_setMainTextureSize','_detectedMeshes','Positions\x20are\x20required','HDRLensFlareCompose','ORDER_INDEPENDENT_TRANSPARENCY_16BITS','LiteTranscoder_UASTC_ASTC','CreateAndStartAnimation','_maxZ','_prePassRTT','AddParser','.b\x20=\x20','numSegments','AttachAfterBind','optimizeMesh','pointerSelectionOptions','_currentDragGradient','LoadScript','KHR_materials_specular','clipPlane4','sampleFrame','_runDecimation','BindBonesParameters','_lightAngleOffset','SHADOWPCSS','_createPhysicsImpostor','TOUCH','!defined(UNLIT)\x20&&\x20defined(SHEEN)','textureMatrix','onCollideEvent','STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER','PRESSED','localMode','CubeArray','_blurDepthFilterSize','_attachedMesh','_byteOffset','_samplerDeclaration','_pendingDebugCommands','_BaseCache',',\x20axisControlHeightOffset:\x20','COMPILE_STATUS','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','bottom','unknown\x20renderer','getForwardRayToRef','_parameter','autoCalcDepthBoundsRefreshRate','_RegexpFindFunctionNameAndType','MODE_TOPBOTTOM','rgb','DOM_DELTA_LINE','keysRadiusModifierAlt','baseRotation','_processInstancedBuffers','index_distPhalanx_','NOISE','connectInputBlock','optimize','_updateInterpolationMatrix','stopAnimation','_divisor','position','onPadValuesChangedObservable','SUBUV_COLOR','_MIN_AVERAGE_DISTANCE','restoreStates','addConstraint','_totalValueCount','_extensions','AllowMatricesInterpolation','RGB8','textureTransform','STENCIL_OP_FAIL_S_INCRSAT','_onPointerDownHandlerRef','No\x20Particle\x20support\x20in\x20OIMO.js.\x20using\x20SphereImpostor\x20instead','_getSamplingParameters\x20is\x20not\x20available\x20in\x20WebGPU','setCameraRigParameter','_checkNewFrame','#define\x20INSTANCES','BABYLON.CloudBlock','_xrPose','MultiMaterial','observableParameters','addToSelf','_PrePassDirtyCallBack','SCALEMODE_CEILING','pivotMatrix','areNormalsFrozen','sessiongranted','rigCameras','_slidePlaneNormal','forcedInstanceCount','glTFAnimation:\x20Unsupported\x20key\x20frame\x20values\x20for\x20animation!','_ambientTextureStrength','RIG_MODE_STEREOSCOPIC_ANAGLYPH','_multiRenderTarget','required\x20feature\x20not\x20compatible','EMISSIVEASILLUMINATION','_currentProgram','Anisotropic\x20Bitangents','cameraId','_caps','markAsMiscDirty','albedoOpacityOut','RenderPipeline_','_convertToRightHandedSystemMap','neither\x20controller\x20','getGamepads','updateMatrix','PrepareUniformsAndSamplersForLight','Unsupported\x20material\x20type:\x20','masterMeshPreviousWorldMatrix','_vitality','_alphaToCoverageEnabled','_getRGBABufferInternalSizedFormat','_expensiveBlur','ModBlock','_blockMaterialDirtyMechanism','fogEnabled','environmentTextureSize','vsub','CLEARCOAT_BUMP','getMorphTargetById','Raw2DArray','\x20-\x20clear\x20called\x20-\x20backBuffer=','bindTexture','getLinearDamping','xr_standard_touchpad_xaxis_touched_min','_getLinesForBonesWithLength',',\x20flat\x20shading:\x20','TriangleStrip','_customUniform','_disposeTextures','_accessibilityTag','ImageProcessingPostProcess','_joystickPuckSize','OPACITYFRESNEL','_cascadeMaxExtents','RG8Uint','Undefined','RGB565','SHADOWCSMNOBLEND','getCollidingSubMeshCandidates','Matrix2x2','_exposure','_setButtonValue','_minZ','SRGB_ALPHA_EXT','getLODLevelAtDistance','createPipelineLayout','depthOfFieldBlurLevel','reflectionSamples','_needStencil','vAlbedoColor','onAfterRender','text/csv','onCreateCustomConvexHullImpostor','setArray3','actionManager','_DirtyCallbackArray','_laserPointer','albedoOpacityOutParams\x20albedoOpacityOut;\x0d\x0a','\x20*\x20vec4(','/dev/tty1','_applyViewport','attachedNode','isSessionSupportedAsync','getTotalIndices','btDefaultSoftBodySolver','_currentRenderTarget','oculus-go','_createAngularSpeedGradientTexture','_setTrackingState','iterations','CLEARCOAT_TEXTUREDIRECTUV','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR','Time','generateDiffuseTexture','CreateAndStartHierarchyAnimation','createImageData','_handleGamepadActions','_isExtensionEnabled','morphTargetManagers','autoAnimateFrom','_createEffects','_engine','_valueCallback','_DISABLE_DEACTIVATION_FLAG','_indirectDrawData','FluidRendering','bumpHeight','_currentAngularSpeed1','_isFinalMerger','handleFragmentSideInits','getFactor','KEYDOWN','nativeOptions','.x],','pose','minX','VolumetricLightScatteringMesh','l11','feature\x20not\x20found','GetCurrentGradient','physicsEngine','pointerdown','noiseCoordinates1','getPositionInCameraSpace','_mustUpdateViewport','onMultiTouch','_targetIndex','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(','_mainUVName','contactPairTest','getEventMask','createCommandEncoder','_depthStencilBufferAlreadyCleaned','innerType','removeImpostor','_setDefaultFixedFrustumShadowProjectionMatrix','_blurDepthNumIterations','\x20=\x20vec4(','_markScenePrePassDirty','Unsupported\x20Vertex\x20Buffer\x20type:\x20','createVertexBuffers','_vectors3Arrays','BABYLON.ModBlock','flip','updateTextureData','originalOffset','BABYLON.TBNBlock','pointerMovePredicate','Stencil8','useObjectSpaceNormalMap','onTextureRemovedObservable','doNotSerialize','STENCIL_OP_FAIL_S_DECR','#ifdef\x20FOG\x0d\x0a','_dPadLeft','vec3\x20vNormalW\x20=\x20','glFragColor','defaultTargetMeshOptions','_colorTextureArray','_deserializeOptions','interaxialDistance','rg32float','Can\x20not\x20initialize\x20glslang!','BABYLON.ScreenSpaceCurvaturePostProcess',',\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','_disposeVertexArrayObjects','\x22\x20can\x27t\x20be\x20added\x20to\x20the\x20material\x20\x22','f32','All','_emitterCreationOptions','updateGizmoRotationToMatchAttachedMesh','HDRScreenSpaceReflections','The\x20value\x20passed\x20to\x20[Scene.audioListenerRotationProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','Sheen\x20Reflectance','HEAP32','midtonesDensity','applyVerticalCorrection','GET','outputNodes','concat','support3DTextures','DISPLAY_SPHERE_AND_SPURS','prePass_Depth','_renderOpaqueSorted','_blurHPostProcess','_reflectivityTexture','MiddleClick','isLocked','_activePluginsForExtraEvents','exitPointerLock','STENCIL_OP_FAIL_Z_INVERT','hasVertexAlpha','float\x20vDepthMetricSM\x20=\x200.0;\x0d\x0a','50%\x2050%','innerGlow','Reflectance\x200','IMAGEPROCESSINGPOSTPROCESS','BLENDMODE_MULTIPLYADD','strideSize','QUALITY_LOW','.linkSheenWithAlbedo\x20=\x20','_cartesianCoordinates','invertRotation','_materialContext','inverseBindMatrices','ids','skipNextObservers','etc1','positions','keysHeightOffsetModifierCtrl','radialSegments','2d-array','_t0','CUBICSPLINE','projectionPlaneTilt','targetProperty','_workerInfos','_lastInteractionTime','_RescalePostProcessFactory','RG8Sint','getAllComponentsOfType','dragging','triangleId','getTransformMatrixTexture','HALF_FLOAT','_isDefaultTeleportationTarget','capture','now','_hasCleared','TEXTURE_MAX_ANISOTROPY_EXT','stencilOpDepthFail','Pixel',',\x20nRanges:\x20','furTexture','material','_isParentEnabled','Clear\x20Color\x20F0\x20remapping\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','_scaleRatio','slice','DepthPeelingRenderer\x20-\x20pass\x20#','ribbonCloseArray','NodeEditor','_activeButton','_setEffect','getAutoClearDepthStencilSetup','.complementZ\x20=\x20','getTextureIndex','emitRateGradients','_drawWrapper','uvsOut','FloatRound','shadowNormalBias','sunPosition','blurStep0','toLuminance','_creationFunc','reflectionSpecularFalloffExponent','cssText','PrepareSamplers','Square','pbrBlockImageProcessing','setPositionWithLocalVector','isPresenting','_Scale','Chrome/72.+?Mobile','toLinearSpaceToRef','markTextureDirty','activeView','\x20version:\x20','_updateIntArrayForEffect','currentRotation','getBindPose','initializeAsync','setTexture','ignoreCameraMaxZ','sizeGradients','vSphericalL00','removeMouseWheel','previousMatrixBuffer','numMaxIterations\x20is\x20','blurScale','prepare','minMesh','TBN','grip','vRefractionFilteringInfo','_readFileAsync','\x20context\x20successfully\x20restored.','_stateStored','FORCENORMALFORWARD','_mimeType','preInfo','https://assets.babylonjs.com/particles','_generateHarmonics','\x09Fog\x20mode\x20for\x20scene:\x20\x20','_renderForCamera','skipFinalColorClamp','_updateReflectionCubeMap','pos','m_normalWorldOnB','_defaultMaterialContext','synchronizeInstances','_limitVelocityGradientsTexture','useMeshNormalsForDirection','unlock','BILLBOARDMODE_STRETCHED','_selectionPointerDown','generateDepthTexture','animation','_ZeroReadOnly','fluidRenderingParticleDiffuse','BABYLON.PerturbNormalBlock','halfDepth','E1d','post\x20process\x20','ComputeNormals','data:','upDegrees','_defineLODReflectionAlpha','diagonalLength','_updateFirstDevices','chaos','path3D','onButtonStateChange','renderingManager','NotAllowedError','_movementDirection','Can\x27t\x20handle\x20more\x20than\x2010\x20attachments\x20for\x20a\x20MRT\x20in\x20cache\x20render\x20pipeline!','setAxisAngle','No\x20object\x20was\x20provided.\x20A\x20physics\x20object\x20is\x20obligatory','_hasLoadedData','_tmpDragQuaternion','_enable','_synchronizedWithMesh','preloadedAudios','getResponseHeader','TEXTUREFORMAT_RGBA_INTEGER','setPrototypeOf','hdrScale','disableCacheSamplers','_sampleCount','_depthMrts','deleteFramebuffer','stderr','VRDeviceOrientationFreeCamera','LINEAR_MIPMAP_NEAREST','DITHER','ArcRotateCameraMouseWheelInput','_calculateError','_passCount','forceAlphaTest','texParameteri','bindingIndex','voronoiRandom','_UpdateFlagSeed','___wasm_call_ctors','updateCount','dehydrate','uniform\x20','tty','sphereScaleUnit','renderPass','setDefaultCandidateProviders','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20','lineShader','_lightmapTexture','main\x20pass','unknown\x20version','maxScaleX','_RequestPointerlock','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','cameraGizmo','\x20vrdisplayready','pressedMesh','CapsuleImpostor','COMMAND_SETTEXTUREWRAPMODE','_localAxes','experimental-webgl2','onInterpolationDoneObservable','Yellow','ints',')\x20*\x20','setDepthBuffer','getPose','lastIndexOf','PrioritizeOnlineRepository','_cameraRotationSpeed','BaseCameraMouseWheelInput','registerOnPhysicsCollide','usePoissonSampling','scatteringPower','webglcontextrestored',',\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','BoneIKController:\x20bone\x20must\x20not\x20be\x20a\x20leaf\x20or\x20it\x20should\x20have\x20a\x20length\x20for\x20IK\x20to\x20work.','transparent','kind','BABYLON.NegateBlock','_GetSamplerDescriptor','xr_standard_touchpad_yaxis_touched_value','LensFlareSystem','_checkForConnectedDevices','wasmPath','_useSceneAutoClearSetup','colorDead','_updateFloatForEffect','_readTexturePixelsSync','METALLIC_REFLECTANCE_GAMMA','_displayMuteButton','touchMoveSensibility','forceMatrixUpdates','_physicsJoint','btSoftRigidDynamicsWorld','TIMESTAMP_EXT','_material','_depthTextureFormat','componentSelectionPredicate','Animation','thinInstanceRefreshBoundingInfo','GL_ALPHA_FUNCTION_SRC','_shiftKey','xr_standard_touchpad_yaxis_touched_min','_merge','WarnedWebAudioUnsupported','Pressure\x20can\x20only\x20be\x20applied\x20to\x20a\x20softbody','extendSizeWorld','BLENDMODE_ADD','CreateCubicBezier','WEIGHTS','securitypolicyviolation','BABYLON.SetStateAction','ParseMultiMaterial','updraftMode','arrayBuffer','#ifdef\x20MORPHTARGETS_TANGENT\x0d\x0a','CreateNewFromTo','KHR_materials_ior','_pickingAvailable','uint','BABYLON.SwitchBooleanAction','_pendingData','autoAnimateTo','input2','VR_Distort_Compensation_Left','diffuse4Sampler','createConeEmitter','_isVideo','xrMesh','_sortRenderingObjects','addController','_texturesEnabled',',\x20position:\x20','ShadowMapBlock','RGB10A2Unorm','_stockParticles','ShadersStore','keysUp','granted','SrcAlphaSaturated','cTFBC7','deltaPosition','No\x20X\x20button\x20on\x20right\x20hand','allowTexturePrefiltering','_worldMatrixDeterminant','Unable\x20to\x20compile\x20effect:','_vRefractionMicrosurfaceInfosName','connected','_ready','HasRenderTargetTextures','_referenceSpace','setMRTAttachments',':\x20Light\x20','_onBeginFrameObserver','_registerTempVariable','AnisotropyBlock','_cachedStencilOperationFail','getInt8','connectedMeshId','_isIdentity3x2','src-alpha','targetRayMode','RING_FINGER_PHALANX_INTERMEDIATE','Sound\x20creation\x20aborted.','parallaxScale','_checkPointInTriangle','];\x0d\x0a','minimumWorld','_bloomKernel','deleteInstancesBuffer','random','_scissorCached','det','Unable\x20to\x20create\x20vertex\x20buffer','getNormalToRef','_handlePluginEventFillRenderTargetTextures','_MaterialPluginCounter','NEAREST_MIPMAP_NEAREST','fallbackRank','exitVROnDoubleTap','_gridControl','_breaksAreDirty','error\x20loading','_onEngineResizeObserver','getFacetsAtLocalCoordinates','_GetRightHandedPositionVector3','_disposeBlurPostProcesses','bumpTexture1','getDescription','IsWrapper','IsSafari','_curve','includes','_renderTransparentSorted','keysReset','repeat','lightGizmo','updateVerticesData','FragCoordBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','CubeRaw','thumb_tip_','float\x20','BRDF_V_HEIGHT_CORRELATED','DIRLIGHT3','REFLECTIONOVERALPHA','CLIPPLANE3','getLensFlareSystemByID','worldNormal','_cachedHomogeneousRotationInUVTransform','_impostors','NoneLogLevel','_colors4','Not\x20a\x20babylon\x20environment\x20map','getDepthMaxZ','#define\x20COLORGRADIENTS','RIG_MODE_STEREOSCOPIC_INTERLACED','_doNotSerialize','BILLBOARDMODE_X','bc5-rg-snorm','_mediaRecorder','vReflectionPosition','DistanceJoint','PARALLAXOCCLUSION','_frameData','front','LAYOUT_COLNUM','_horizontalBlurPostprocess',')()','MAX_TEXTURE_MAX_ANISOTROPY_EXT','_pointerDownStage','rotationGizmo','InverseLerp','asm','lightSources','_CreateKeyboardEvent','onInfluenceChanged','pointerDragPlane','innerFacets','FRAMEBUFFER_COMPLETE','_finalEffectWrapper','_absoluteRotation','isDirectlyConnectedToVertexOutput','vectors2Arrays','vortexEventCylinder','addBundle','vertexSourceCode','_shadowMap2','COMPRESSED_RGB_ETC1_WEBGL',',\x20PRESSED:\x20','_isSafari','OnEveryFrameTrigger\x20can\x20only\x20be\x20used\x20with\x20scene.actionManager','sint16x2','CreateResizedCopy','tags','skin','_eventPrefix','customCode','removeColorGradient','\x20-\x20scissor\x20applied\x20-\x20(','_vectorTransition','bottomCapSubdivisions','detectedMeshes','captureUVS','matrixMode','sounds','readlink','OnLeftPickTrigger','xr_standard_thumbstick_yaxis_pressed_min','_currentRenderPass','KHR_materials_iridescence','waterColor2','updateMatrices','_disposePostProcesses','_isInitialized','_renderVAO','animationInnerCircle','TerrainMaterial','IsBase64','_customAttributes','_defaultRenderListPrepared','\x27\x20with\x20an\x20empty\x20array','getHighlightLayerByName','cTFBGR565','getEmitterPosition','meshSelectionPredicate','_localMatrix','updateUniformArray','EmissiveTextureEnabled','_releaseTextures','addAlphaRemapGradient','sourceTexture','setStencilWriteMask','environmentTextureRotationY','enableOfflineSupport','ARRAY_BUFFER','getCascadeProjectionMatrix','ONEBEFORELAST','\x20=\x20specularBase','setVector4Float32FromRef','activeParticlesPerfCounter','preExportTextureAsync','convertIrradianceToLambertianRadiance','692688tOgYfr','Front','Uint8x4','SharpenKernel','_yAxisScale','_prepareDefinesForAttributes','STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW','30ivQLBj','Translation','Aborted(',';base64,','alignHorizontal','volumetricLightSmoothXPostProcess','UV2','loadend','TEXTURE_LINEAR_LINEAR','_blurThicknessSizeDivisor','buttonOptions','contains','KHR_materials_clearcoat','_components','Albedo\x20scaling','_createTextureBase','toGlobal','angularSensibilityX','_bindLight','restoreDefaultFramebuffer','onControllerRemovedObservable','depthSortedIndices','\x20=\x20max(max(','GAMMAALBEDO','containerSize','projectionTextureProjectionLightMatrix','Fragment_Before_Fog','SerializeMesh','_addGamePad','startPoint','rootNodeName','_useReflectionOverAlpha','dragButtons','funcMask','tangentCorrectionFactor','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1','_unlinkInternalTexture','_floorMeshes','FromEulerAngles','GL_ALPHA_EQUATION_ADD','onSecondaryTriggerStateChangedObservable','Error\x20loading\x20images\x20for\x20tracking,\x20WebXRImageTracking\x20disabled\x20for\x20this\x20session.','TRIANGLE_STRIP','_subEmitters','onBeginFrameObservable','normalsAttrDesc','_markAllSubMeshesAsLightsDirty','mousewheel','_released','_depthOfFieldBlurLevel','Direct\x20lights','delta','GetFilename','ACTION_OnPickTrigger','Unexpected\x20error.\x20Sound\x20creation\x20aborted.','_TmpTranslation','isFrontFacingTo','_updateInt4ForUniform','.xy\x20+=\x20(uv_','VRMultiviewToSingleview','setIntArray4','lightVxUboDeclaration','CreateFromSnippetAsync','_lastDevicePixelRatio','custom','CLIPPLANE5','node','_convertToGammaSpace','freezeProjectionMatrix','MoveTowards','isSync','blurHorizontalSize','edgesPoints','leftController','valueNodeProperty','PREPASS_DEPTH_INDEX','xr_standard_thumbstick_xaxis_pressed_value','_color4','angleRange','defaultProjectionMatrix','appendAnimations','textureBlur','_keys','WebGPU\x20uncaptured\x20error\x20(','leftViewMatrix','_cachedVScale','_mapping','KHR_materials_emissive_strength','Black','addPoint','OnPluginActivatedObservable','forcedExtension','angularSensibility','Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set','_webgpuColorFormat','_FlipFaces','colorLevel','bonesDeclaration','TEXTURE_WRAP_R','oitFrontColorSampler','poleNodes','groundMirrorBlurKernel','uniformBuffer','TEXTUREFORMAT_COMPRESSED_RGB_BPTC_SIGNED_FLOAT','removeLifeTimeGradient','TIME_ELAPSED_EXT','freezeShadowCastersBoundingInfo','onClonedObservable','_checkUniform','pointerId','lods','every','CreateFromTokenizationPyramid','gamepadManager','BABYLON.VolumetricLightScatteringPostProcess','_intersectionsInProgress','_setStencilBack','dumpNextRenderTargets','motionScale','_plus90X','bc7','deadzoneDelta','compressedTexImage2D','fogEnd','vSphericalL2_2','colorShaderOccQuery','customRigMappings','#define\x20BUMP','ScreenSpaceCurvaturePostProcess','teleportationTarget','_Parse','averageDistance','non-filtering','_KINEMATIC_FLAG','stageParameters','updateTextureData\x20not\x20implemented.','removePhysicsBody','halfHeight','_indexInSceneMaterialArray','onPadDownObservable','_perceptualColor','.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','depthTexture','setAngularVelocity','Discard','USESPHERICALFROMREFLECTIONMAP','_teleportActive','TEXTURE_EQUIRECTANGULAR_MODE','_createMainTexture','rootNode','_hasWaitingData','profileId','timeoutId','UnregisterExtension','drawArraysInstanced','boundingBoxPosition','pivotB','sourceAlpha','_generateTBNSpace','microSurface','onNewTransformNodeAddedObservable','particle_positionw','r8unorm','density','_useTextureToStoreTargets','TEXTURE_2D','SceneProperties','switchAudioModeForNormalSpeakers','SPECULAROVERALPHA','buttonTriangle','isFullscreen','onVRRequestPresentComplete','FragmentOutput','ATTRIB_TYPE_UINT16','fullscreenchange','_storedBeta','isXR','AnisotropicTextureEnabled','createDefaultSkybox','_noContextSwitch','referenceSpaceForFrameAnchors','astc-10x10-unorm-srgb','_startDrag','.alphaTestCutoff\x20=\x20',',\x200.0);\x0d\x0a','_horizontalBlurPostprocess2','_evaluateActiveMeshes','_forceSerialize','HEMILIGHT2','setStencilOperationFail','_disable','instancedArrays','_motionBlurEnabled','isStopping','_uploadDataToTextureDirectly\x20not\x20implemented.','PrePassRenderer\x20needs\x20WebGL\x202\x20support.\x0aMaybe\x20you\x20tried\x20to\x20use\x20the\x20following\x20features\x20that\x20need\x20the\x20PrePassRenderer\x20:\x0a\x20+\x20Subsurface\x20Scattering','depthFunction','_defaultAttachments','onReady','dragGradientTexture','BC4RSnorm','getTranslationToRef','scaling','pulse','detachFromMesh','intersectionPoint','CreateFromWebCam','Unable\x20to\x20generate\x20event\x20for\x20device\x20','Decimated','_tmpAmmoVectorC','maxVertexBufferArrayStride','_markAllSubMeshesAsFresnelAndMiscDirty','ClearCoat\x20Color','useBoundingInfoFromGeometry','x_button','enable','setState','getOutlineRenderer',',\x20flat\x20shading:\x20UNKNOWN','STENCIL_OP_FAIL_S_KEEP','#define\x20ALBEDOCOLOR','BILLBOARDMODE_USE_POSITION','_buffersEqual','spectorName','setTranslation','_reorderTriangleStripDrawMode','panningDistanceLimit','LIGHT3','readwrite','Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27','oculus-touch-v2-left','checkInputs','_activeAnimatables','combineRatio','HCF','depthStencilAttachment','glowColor','_devices','LiteTranscoder_UASTC_R8_UNORM','COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','calculateLocalInertia','COMPRESSED_2D','greater-equal',')\x20launched','\x20input','_renderOutline','/textures/','setUint8','wheelPrecisionZ','WebVRCamera','subdivisionsX','_fn','skipInitialClear','_forceEnableEffect','XRHitTestWithSelectEvent','uvs4AttrDesc','frustumLengths','LoadAssetContainer\x20is\x20not\x20supported\x20by\x20this\x20plugin.\x20Plugin\x20did\x20not\x20provide\x20a\x20loadAssetContainer\x20or\x20loadAssetContainerAsync\x20method.','gBuffer_DepthBuffer','TriPlanarBlock','getActiveSubMeshCandidates','CreateMergeAndStartAnimation','defineNames','next','RGBA8Unorm','pluginManager','removePendingData','orientation','BackgroundSkyboxMaterial','endMonitoring','SpotLight','atime','MaterialAlpha','_isSynchronized','_pointerLockRequested','_invViewProjection','ParticleBlendMultiplyBlock','gl_FragDepth\x20=\x20','enableUnpackFlipYCached','diffuse3Infos','subSurface','edgesWidthScalerForOrthographic','updateTextureComparisonFunction','createRootMesh','_isActiveIntermediate','high-performance','.w;\x0d\x0a','blank','vrMultiviewToSingleview','SerializeBuffers','_createEffect','substring','constant','animationPP2','.wSwizzle\x20=\x20\x22','_depthClearColor','customButtons','onMeshRemovedObservable','ArcTan','_sound','intersectsMinMax','groundMirrorAmount','addExcludedMesh','getXRControllerByPointerId','setQuaternion','_deleteBuffer','laserPointerMat','setTangents','useLinearAlphaFresnel','_trackingHands','Fragment_Before_Lights','bc2-rgba-unorm','rotationOffset','_SerializeValueAsString','isWorldMatrixCameraDependent','astc','Circle','DefaultSpinnerUrl','geometry','_transientXrHitTestSource','_sqlite3_column_name','_mapSize','_onDefaultMeshLoaded','rotate120','BUFFER_CREATIONFLAG_INDEX','useReflectionFresnelFromSpecular','_spritePredicate','10cPihRD','VirtualJoysticksCamera','sessionManager','_cachedReflectionCoordinatesMode','_getWebGLTextureType','BABYLON.FurMaterial','_dirty','onSizeChanged','\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}','Compute','enterExitUI','allowShaderHotSwapping','deviceorientation','remappedColorIndex','BABYLON.ParticleBlendMultiplyBlock','matrices3x3','.y],\x20\x20\x20','isUsingTextureForTargets','ior','RIG_MODE_NONE','targetRenderer','index-finger-metacarpal','reflectionCubeSampler','functionName','removeSkeleton','LODINREFLECTIONALPHA','loadCubeData','oculus-touch-v2','\x22\x20could\x20not\x20be\x20bound.\x20entry=','_disposeMesh','_observer','createDepthStencilTexture','_uint32s','onNewMaterialAddedObservable','CULLINGSTRATEGY_STANDARD','addFallbacks','getPass','_teleportationBorderColor','furSpeed','StopSoundAction','squeeze','_geometry','layer','DEPTH_TEST_EQUAL','getPlugin','setEasingFunction','isDescendantOf','comparison','_TextureLoaders','_postProcessesSourceForThisPass','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<bonesDeclaration>\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<bakedVertexAnimationDeclaration>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesDeclaration>\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<instancesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimation>\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}','layerWrapper','bakedVertexAnimationTexture','getRuntimeAnimationByTargetProperty','_passthru','timeToTeleport','SheenBlock','_getPostProcesses','MultiplyBlock','getCachedMaterial','_debugMesh','isUserIsMoving','nativeParams','xrInput','MarkLineContainerTitleForHighlighting','getTextureBlocks','getTextureByName','_vectors2','PowBlock','getTransformNodesByTags','getBodyPressure','_bindTextureDirectly','_getGlobalInspector','video','Vec3','_CreateDefaultParsedCamera','argv','TEXTUREFORMAT_RG','CreateTiledPlane','valueCallback','requireLightSorting','removeOutputNode','properties','__perceptualColor','VALIDATION_ENABLED','_scaledDirection','MODEL_RIGHT_FILENAME','_updateSubMeshesBoundingInfo',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_fragment','_updateCameraProperty','AARoughnessFactors','_processCollisionsForSubMeshes','setUsage','intersectsTriangle','MULTIVIEW','_maxYawCos','diffuseTexture2','Scene\x20for\x20Shadow\x20Generator\x20(light\x20\x22','_currentLODIsUpToDate','_lineShader','_worldTransform','postMessage','onXRSessionEnded','isDirty','_beforeRenderingMesh','renderState','calculateHitDistance','setParam','loadModel','getUint16','_needUVs','fClipDistance2','_selectionContent','videoHeight','BABYLON.SetValueAction','bumpLevel','#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS','_extendXRSessionInitObject','_normalize','_useOnlyMetallicFromMetallicReflectanceTexture','application/octet-stream','projectionTextureUpDirection','_matrices3x3','_VJCanvasContext','RG32Uint','varying','CloudBlockCode','mass','getItem','setAnimationParameters','_onBetweenPassObservable','SetMatrixPrecision','_depthPeelingRenderer','resetCachedMaterial',',\x20at:\x20','recreateShadowMap','setEventMask','disableBoundingBoxesFromEffectLayer','_executeWhenRenderingStateIsCompiled','importedMeshesFiles','_quaternionsArrays','smoothness','HDR\x20Bad\x20header\x20format,\x20no\x20size','sizeGradientSampler','_multiRenderTargetOptions','_pressed','hardwareInstancedRendering','MATERIAL_ALPHATEST','hitNormalWorld','_currentLimitVelocityGradient','cos','touchAction','_usingSafari','_sceneDisposeObserver','HierarchyIssue','requestPointerLock','_poseSet','writeOutputs','OneMinusBlock','startingIndices','#define\x20ANIMATESHEET','captureConstraint','anaglyph','.bSwizzle\x20=\x20\x22','computeSource','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(WRITE\x20OP).\x20Exception:\x20','_bits','_render','getImageData','_DetailTextureEnabled','PROPERTIES','/dev/tty','irradiance','metadataObservable','texture-compression-astc','getDeltaTime','locallyTranslate','_calculatedPosition','shared','onmessage','TriangleStripDrawMode','initialize','skyboxMaterial','data:text/json;charset=utf-8,','Inverse','vAnisotropyInfos','adaptiveBlurKernel','FromInts','transformOrigin','bufferSubData','initTwgsl','vertical\x20blur','setDirectViewport','INTENSITYMODE_LUMINOUSINTENSITY','_pointerObserver','STENCIL_INDEX8','UV4','rampSampler','Environment\x20lights','generateStencilBuffer','syncWith','TWOSIDEDLIGHTING','createStorageBuffer','onHandJointMeshGenerated','_interactionsRequested','minLifeTime','isLoading','HemisphericParticleEmitter','#ifdef\x20INSTANCES\x0d\x0a','_cachedViewport','updateAndBindInstancesBuffer','.automaticNormalizationTangent\x20=\x20','getAspectRatio','PointInTriangle','useUtilityLayer',',\x20drawContext.uniqueId=','furDensity','_stepSimulation','lock','_convertMaterialsToGLTFAsync','getVertexBuffers','assign','centrifugalForceMultiplier','buffer','Share','stopRenderLoop','[2][2]);\x0d\x0a','vSphericalYZ','_renderEncoderDescriptor','useAlphaFromAlbedoTexture','Sphere','Light_Type_1','_joints','pickedMesh','useHighPrecisionMatrix','_isAlreadyOwned','_newUniformInstances','button','specularDir','_onAfterCameraRenderObserver','lensSeparationDistance','_axisTargetedByLeftAndRight','_syncAbsoluteScalingAndRotation','bufferViews','astc-8x5-unorm-srgb','Compose','_characterToIdx','depthPeelingRenderer','cTFRGBA32','bindBuffersDirectly','_forceFullscreenViewport','_existingCamera','_useHorizonOcclusion','#define\x20GEOMETRY_SUPPORTED\x0a#define\x20SAMPLES\x2064.0\x0a#define\x20OBJECT_BASED','screen','GLSL','vrdisplaypresentchange','isAxes','BallAndSocketJoint','snorm16x2','_uniformSizes','dashSize','BABYLON.PostProcess','_boundingVectors','sizeX','MIDDLE_FINGER_PHALANX_INTERMEDIATE','LINEAR_NEAREST_MIPNEAREST','metallicRoughnessTextureData','overlayAlpha','_cacheBindGroups','_StartPerformanceCounterDisabled','getSoundGain','bump2Sampler','_randomNoiseCoordinates1','storeEffectOnSubMeshes','compensateDistortion','TEXTURE_TRILINEAR_SAMPLINGMODE','_markAllSubMeshesAsFresnelDirty','getChildShape',',\x20isReady=','bindTransformFeedbackBuffer','shaderOptions','bindToEffect','_numCascades','_emptyCubeTexture','UV6','_radiusScale','_supportsHardwareTextureRescaling','_featurePointCloud','Attention,\x20PlaneImposter\x20might\x20not\x20behave\x20as\x20you\x20expect.\x20Consider\x20using\x20BoxImposter\x20instead','INCR','MIN_EXT','info','unpressed','QUEST_MODEL_BASE_URL','enableDistantPicking','_registerInstanceForRenderId','useTextureToStoreBoneMatrices','\x20=\x20floor(','TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4','BABYLON.ExtractHighlightsPostProcess','getRenderSize','_hideMuteButton','hasColors','onMeshLoadedObservable','reject','_windowIsBackground','EffectLayer','rg16uint','r16float','_setTextureCore','ctrlKey','babylonUnmuteIcon','getAngularVelocityToRef','vec3(1.);\x0d\x0agl_FragColor.rgb\x20=\x20toGammaSpace(gl_FragColor.rgb);\x0d\x0a','groundBuilder','_cacheHasRenderTargetTextures','hdrFiltering','_initTypes','BABYLON.ReciprocalBlock','_getWGSLShader','StandardReflectance0','opacity\x201.5s\x20ease','appendChild','gamepadAngularSensibility','furSpacing','powerPreference','pointsCloud','RightHandedForwardReadOnly','depthStencilTexture','textureNames','beginAnimation','TwirlBlock','PerformanceLogLevel','number','bbSize','BC5RGSnorm','_contrast','pauseAnimations','intersectsSphere','xr-controller-teleportation','applyToGeometry','_cachedUOffset','rgbdEncode','Anchors\x20not\x20enabled\x20in\x20this\x20environment/browser','edgematch','preferMultiviewOnInit','interpolate','setCustomOutput','/systems/','uAng','UNPRESSED','getDepthMap','.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','xrController','microSurfaceSampler','deltaTime','_highLimitsCache','clearCoat','_gazeTracker','\x22)\x20face\x20#','COMMAND_SETFLOATARRAY2','addItem','_numMaxIterations','setUVs','setUInt4','closed','AnimationRange',';\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','decodeGltfBuffer','emitterWM','Depth24Plus','enablePointerSelectionOnAllControllers','LINEARSPECULARREFLECTION','_ExtensionFactories','_thinTextures','\x20W:\x20','breakLoop','onAfterActiveMeshesEvaluationObservable','astc-5x5-unorm','Unable\x20to\x20download:\x20','_currentStepId','transformFeedback','textureArrays','_pointB','onFrameObserver','life','FS\x20error','drawElementsInstanced','.z);\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','vec2(0.,\x200.)','translation','bumpTexture2','_hasImageProcessing','updateInt3','_userInstancedBuffersStorage','gizmoLayer','scaleTo','_emissiveIntensity','_soundPanner','disableCacheRenderPipelines','_applyExtensions','SrcAlpha','opDepthFail','FromLookDirectionLHToRef','_lodTextureLow','_highlightsSaturation','sampleSphere','_linesNormals','appendHook','#define\x20LOCAL',',\x20size=','Error\x20in\x20DB\x20add\x20version\x20request\x20in\x20BABYLON.Database.','vector3InterpolateFunction','.xy)\x20*\x20morphTargetInfluences[','_depthStencilTexture','mozSrcObject','PVRTC1_4_RGB','createCylinderEmitter','StorageBinding','onTriggerStateChangedObservable','_registerDevice','SHADOWPCF2','setAngularDamping','TEXTURE_COMPARE_FUNC','removeParticleSystem','ConvertPanoramaToCubemap','getBehaviorByName','\x20with\x20rotation\x20not\x20centered\x20at\x20the\x20origin\x20cannot\x20be\x20exported\x20with\x20','STEP_AFTERCAMERADRAW_EFFECTLAYER','_GetDefaultOptions','extensions','collider','GetTrianglesUInt32Array','_environmentMap','Material','onbuttondown','gridColumn','GetCode','xSwizzle','getDistanceToCamera','convertToGammaSpace','_handResources','depthPeelingColor1','markAsUpdated','_internalMarkScenePrePassDirty','_FresnelAndMiscDirtyCallBack','https://controllers.babylonjs.com/generic/','#define\x20GAMMAREFLECTIVITYTEXTURE','fogParameters','onAfterDrawPhaseObservable','parse','_onGamepadConnectedEvent','_teleportationSpeed','_innerAngle','DeltaVertical','parallelShaderCompile','_count','loadAsync','age','\x20=\x20refract(','_wrapU','_blurKernelY','raySelectionPredicate','GL_ALPHA_FUNCTION_CONSTANT_COLOR','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(','computeElement','depth24plus','BABYLON.SmoothStepBlock','pbrPixelShader','_onBeforeDraw','TOUCHPAD_TOUCH_X','fps','markAsAttributesDirty','OBJECTSPACE_NORMALMAP','textureSampler','BlurV','_handleStop','ASTC10x5Unorm','_Serialize',',\x20type\x20','paddingRatio','timerQuery','_getSubImageForEye','Box','startTime','buttonMeshes','_loadingText','_cascadeMinExtents','_isObjectBasedMotionBlur','disableOnlineControllerRepository','forceCompilationAsync','delete','AddWebXRFeature','singleFingerRotate','image_type','_customTransparentSortCompareFn','mieDirectionalG','LUMINANCE_ALPHA','_useRGBColor','RaycastResult','OnPickDownTrigger','\x20=\x20smoothstep(','_resetPointsArrayCache','IncludesShadersStore','_areLightsDirty','onNewMultiMaterialAddedObservable','GL_ALPHA_FUNCTION_CONSTANT_ALPHA','emitterSphere','StartPerformanceCounter','_extensionsPostExportMeshPrimitiveAsync','#ifdef\x20MORPHTARGETS_UV\x0d\x0a','onPrePointerObservable','buttonRB','switchToBGR','orderData','RGBE_ReadPixels','.g\x20*\x20','trace','limit','boxOffset','_ground','targetMax','_webSocket','_queueLoad','#define\x20CUSTOM_FRAGMENT_UPDATE_MICROSURFACE','friction','useKernelBlur','_resetCurrentViewport','preInit','createRawShaderProgram','limitVelocityGradientTexture','HDRDownSampleX4','cTFPVRTC2_4_RGB','beginDirectHierarchyAnimation','iterator','_updateMatricesForEffect','ADDRESS_MODE_CLAMP','maxDepth','BindLight','WebVRHelper',')\x20current\x20pass\x20is\x20main\x20pass=','_anaglyph','_onPointerUpHandlerRef','_moveButtonToTopLeft','_activeParticles','#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN','_dragGradients','perturbedNormal','BUFFER_CREATIONFLAG_UNIFORM','color4InterpolateFunction','_SubstitutionCost','REFRACTIONFRESNEL','setRotationMatrix','WEBGL_compressed_texture_s3tc','keysRotateRight','addAtIndex','includedOnlyMeshesIds','_sceneUbo','#define\x20IS_STEREOSCOPIC_INTERLACED\x201','addMesh','_maxTPosition',')\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(','Matrix3x3','reflectivity','_getGLType','Detected\x20VRDisplayPresentChange\x20on\x20an\x20unknown\x20VRDisplay.\x20Did\x20you\x20can\x20enterVR\x20on\x20the\x20vrExperienceHelper?','settings','procedural\x20texture\x20generation\x20for\x20','gravity','webkitCancelFullScreen','isCube','7119656fWneJj','blurNumIterations','Error\x20loading\x20texture\x20','_initialSpriteCellLoop','_GetRightHandedPositionArray3FromRef','getBoneIndexByName','STEP_AFTERCAMERADRAW_FLUIDRENDERER','_pickedLaserColor','overridenInstanceCount','FresnelDirtyFlag','GAMMAEMISSIVE','_readTexturePixels','_UnprojectFromInvertedMatrixToRef','texture\x20missing\x20KTX\x20identifier','isFinalMerger','_convertStandardMaterialAsync','.gltf','_onSelectionChangedObservable','frontUVs','sourceMeshName','End\x20of\x20inlining\x20process.','toString','wasUsed','_waitingParentInstanceIndex','skeletonId','dxgiFormat','getInternalTexture','createPickingRayInCameraSpace','_uvs','getAudioContext','_VIGNETTEMODE_OPAQUE','attributes','GetAbsoluteUrl','hdrIncreaseRate','DEPTH_TEST_GREATER','DIRLIGHT2','outerConeAngle','\x20=\x20toGammaSpace(','hasQueries','_preparePostProcesses','_onFocus','PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL','jointBall','_idbFactory','.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','MarkAllMaterialsAsDirty','isFourCC','\x20-\x20updated\x20ubos\x20-','_submeshesOctree','IMAGEPROCESSING','The\x20impostor\x20type\x20is\x20not\x20currently\x20supported\x20by\x20the\x20ammo\x20plugin.','_defineProjectionName','beforeRender','hasTexture','_from','eyePosition','triangleStart','uniqueId','_currentFramebuffer','cell','_onPointerMove','addTargetedAnimation','PerspectiveFovReverseRHToRef','scaleToRef','addMatrix3x3','layouts','_setPrimitiveAttributesAsync','TEXTURETYPE_HALF_FLOAT','RotationAxisToRef','iridescenceThickness','_checkLimits','_isLight','Unknown\x20error','direction','edgeAmount','projectOnPlane','_Initialize','LINK_STATUS','vClearCoatParams','Dot','getMaterial','layers','BABYLON.PlaySoundAction','getSiblingOutput',',\x20targetedAnimations\x20length:\x20','getPostProcessByName','_pending','spriteCellChangeSpeed','anchorSpace','HDRPassPostProcess','ignoreParentScaling','METALLIC_REFLECTANCE','rigParent','POINTLIGHT','BUMPZ','startAngle','removeRampGradient','MINIMAL_LOGGING','BC3_RGBA','TEXTURETYPE_INT','RGB','Generate\x20in\x20world\x20space\x20instead\x20of\x20tangent\x20space','\x20>=\x20','vignetteEnabled','btCompoundShape','reason','GetDefaultPlugin','_depthScale','DIFFUSE','ignoreParent','_buffer0','subEmitters','getTime','_emitFunctionFromInclude','_canRescale','manualEmitCount','simulatePointerMove','getPhysicsPlugin','easingFunction','_switchSpectatorMode','useHighPrecisionFloats','GPU_DISJOINT_EXT','GamepadCamera','_IsSupported','Invalid\x20magic\x20number\x20in\x20DDS\x20header','tempTextureRead','ignoreNativeCameraTransformation','CLIPPLANE4','particlesInfos','unfreezeActiveMeshes','_rotateRelative','lightData','_emitterWorldMatrix','Array?','_onApplyObjectBased','updateFromDevice','VALIDATION_FLOAT_32_ARRAY','_audioContext','diffuse8Sampler','fragmentDepthSupported','_nearGrabPredicate','Format','lost','externalTextureSamplerBinding','DecomposeLerp','loadSingleImage','deltaX','_parallaxScaleBias','CreateDefault','Default\x20sprite\x20manager','_linesIndexBuffer','_bias','pbrBlockDirectLighting','teleportationBorderColor','_CreateNodeAndMorphAnimationFromAnimationGroups','onEnabledObservable','TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4','getGPUFrameTimeCounter','_white','mrtTextureCount','canPlayType','_isWorldMatrixFrozen','PINKY_FINGER_METACARPAL','float32x2','getEyeParameters',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','getIsInstanced','pointers','DirectionalLight','meshPositionOnScreen','_sqlite3_value_double','_getFloat32ArrayFromArrayBuffer','bufferView','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','colorTexture','_useMetallnessFromMetallicTextureBlue','_fallbacks','_wasPreviouslyUsingInstances','stackRestore','This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','DEPTH_TEST_LESS','needInitialSkinMatrix','#define\x20SSR_SUPPORTED','_texture','_isDepthTexture','connectedPoint','mozpointerlockchange','customAllowRendering','callIndex','reverseLeftRight','linkProgram','currentCount','wellKnownValue','getGeometry','_sharpenEnabled','hapticActuators','vertexTypes','_rotationQuaternion','addShape','stopDebugCanvas','uniform1f','_textureFormat','_textureUnits','_getName','_blurKernel','blocksWithFallbacks','coordinatesIndex','emissiveFresnelParameters','_cachedStencilBuffer','clearCoatTintMatrix','muted','_cachedStencilOperationPass','setGlobalVolume','MatrixCurrentType','samplerNames','updateIndices','_isReadyToPlay','_sceneUBOs','_syncParentEnabledState','variance','RENDERING','passRatio','_fillAlignment','_customEventObservable','_useParallax','addChildShape','RegisterShaderCodeProcessing','_createRenderTargetTexture','Raw3D','ACTION_OnPickDownTrigger','_lightColor','onUpdateParameters','blockedURI','screenShot','Normalize','sendEvent','onabort','FreeCameraMouseInput','isUniform','wheelYMoveScene','Magenta','globalExposure','_generateEdgesLinesAlternate','blockId','_framebufferDimensions','\x20shader\x20object.\x20gl\x20error=',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vTintColor\x20=\x20vec4(','_hdrEnabled','_GetFloatAsHalfFloatRGBAArrayBuffer','DeduceStride','_areNormalsFrozen','randomTextureSize','_forcePrepareDefines','.g)\x20*\x20(1.0\x20-\x20','_updateCacheCalled','_activeMeshesFrozenButKeepClipping','ALPHA_DISABLE','alphaTestSortCompareFn','SCENE_MRT_COUNT','ScreenSizeBlock','RightClick','getShadowDirection','pinchToPanMaxDistance','SPOTLIGHT1','SimpleMaterial','baseColorFactor','MatchesQuery','_setupSkyboxReflectionTexture','Plugin\x20\x22','getNodeByName','_enableReflectivity','https://preview.babylonjs.com/twgsl/twgsl.wasm','onBeforeShadowMapRenderMeshObservable','div','postprocess','ALPHA_EQUATION_ADD','WebXRCamera','_activeTouchIds','occlusionTexture','bindUniformBuffer','_applyBoundRadiusAnimation','beginQuery','BABYLON.ElbowBlock','result','getLifeTimeGradients','\x0a\x09Cameras:','_currentLimitVelocity1','_getTargetPosition','_alphaBlendFuncParams','specularIntensity','bones','cullBackFaces','.ogg','mtime','addSkeleton','_isPointerDown','\x20=\x20pow(abs(','sources','ForceFullSceneLoadingForIncremental','Sint8x2','_emissiveFresnelParameters','_matrices','GREATER','getInputElementClientRect','updateFromArray','LineListDrawMode','thicknessSampler','usePhysicalLightFalloff','Fragment_Definitions','createUpdateBuffer','_textureHeight','_comparisonFunction','FromHexString','_defines',',\x20vec2(','_onAfterRenderObserver','_gizmoMesh','GetNodeCounts','useStandingMatrix','UseCustomRequestHeaders','_computeMatrices','native','_RestorePivotPoint','_emitCodeFromInclude','totalStrength','_SkyboxTextureCDNUrl','Random','collidedMesh','sqlite3_result_text','TEXTURE_CREATIONFLAG_STORAGE','_squaredProjectionDistanceThreshold','JPEG','_reflectionMatrixName','script','DstAlpha','_rawFragmentSourceCode','x\x20is\x20not\x20an\x20integer,\x20floor(x)\x20used','ambientOcclusionOutParams\x20aoOut;\x0d\x0a','_onLoop','You\x20must\x20implement\x20this\x20method','BABYLON.Matrix.FromArray([','midStepFactor','PrepareDefinesForMorphTargets','applyImpulse','disableSpecatatorMode','ExtractHighlightsPostProcess','_colorRemapGradients','anisotropicFilteringLevel','dispatchParticles','bindAttachments',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20','_registerTargetForLateAnimationBinding','wireframe','https://preview.babylonjs.com/meshopt_decoder.js','getSubMaterial','getContent','divideToRef','_cachedAnisotropicFilteringLevel','useThicknessAsDepth','ETC2RGB8A1UnormSRGB','onNewMeshAddedObservable','postProcess','ino','EQUAL','initControllerMesh','_physicsBodies','Force\x20normalization\x20for\x20the\x20worldTangent\x20input','PREPASS_POSITION','frustumPlanes','_storeEffectOnSubMeshes','_teleportationFillColor','error_msg','index-finger-phalanx-intermediate','\x20*\x20vec4(normalize(','axisControlRadius','CameraParameters','_delayedOnError','LIGHTPOINTTYPE','getBodyVelocityIterations','manhattanDistance','MATERIAL_NORMALBLENDMETHOD_WHITEOUT','description','onMeshUpdatedObservable','Maximum\x20number\x20of\x20faces\x20at\x20a\x20pole\x20used','BILLBOARDMODE_ALL','setMotor','_meshes','_handlePluginEventIsReadyForSubMesh','isBlocked','conjugateToRef','left','getRenderWidth','LoadFromDataString','Mesh','dsOffsets','_scaleFactor','_yToUpMatrix','POINT_CLOUD','_releaseFramebufferObjects','message','fragmentShader','_hasTargetStopDurationDependantGradient','stop','_Cache','_getDefaultMeshCandidates','\x0a\x09Mesh\x20','_emitVaryingFromString','_attributesNames','waveCount','_cache','uint8x4','_increaseReferences','ubo','gSwizzle','activeButton','depthPeelingColor0','transformedDirection','_GetRightHandedNormalArray3FromRef','_setupMirrorInGroundMaterial','wheelPrecisionX','_colorDiff','PrePassRenderer','onButtonStateChangedObservable','VEC2','_renderToTarget','_loadedMeshInfo','registerInput','.png','_serializableComponents','rotationalLimitMotor2','blurThicknessSizeDivisor','primaryLightIntensity','DEBUG','_samplingMode','_extensionsPostExportTextures','_gamepadManager','_environmentTexture','_current','EffectName','_RefractionIntensityTextureEnabled','getCameraById','blurDepthMaxFilterSize','setReferenceSpaceTypeAsync','_clearReverseDepthValue','getUInt32','_disposeTextureAndPostProcesses','getTrackedImageById','stencilLoadOp','setDepthFunctionToGreaterOrEqual','_ExtractLongWordOrder','getHitTestResults','.w\x20=\x20','_computeTransformMatrices','accessibilityTag','bindVertexArray','sourceZ','_originalBlendValue','_linkConnectionTypes','_bone1Length','gizmoMeshes','matrixBufferSize','BABYLON.DisplayPassPostProcess','_userThinInstanceBuffersStorage','emissive','diffuseSamplerSampler','OPAQUE','#define\x20DEPTH_INDEX\x20','_updateUIntArrayForEffect','_referencePoint','_ForwardDir','linkSheenWithAlbedo','_tmpMatrix','_debugFlushPendingCommands','xr_standard_trigger_pressed_min','torusKnots','matrixWeightsOverride','translate(-50%,\x20-50%)','_updateFloatArrayForUniform','initControllers','removeColorRemapGradient','vReflectionSize','shadowCastersBoundingInfo','setPivotMatrix','file','spriteManagers','VertexOutputBlock','vrHMatrix','_mrtEnabledMask','_attachController','_createRenderBuffer','LookAtLHToRef','\x20-\x20Fallback\x20texture\x20was\x20used','_requestFileAsync','_activeCameraChangedObserver','_trackableScoreStatus','_callbackPluginEventBindForSubMesh','#define\x20BAKED_VERTEX_ANIMATION_TEXTURE','set_viterations','setStencilMask','_min','customProjectionMatrixBuilder','pick','Scene\x20has\x20been\x20disposed','teleportationTargetMesh','beforexrselect','_oldPosition','dbgVerboseLogsForFirstFrames','_globalDensity','MatrixDeterminantBlock','FOVMODE_VERTICAL_FIXED','_leftJoystick','_createNodeMapAndAnimationsAsync','_defaultTextureMatrix','baseColorTextureData','WorldPos\x20*\x20ViewProjectionTransform','\x20=\x20mat4(','_doNotLoadControllerMesh','fClipDistance4','minNodeName','_clearFullQuad','\x20=\x20\x20','_depthFormat','Fragment_MainEnd','paddingColor','_leftjoystick','vec3\x20normalW\x20=\x20','buttonLB','_reflectionControls','XR-RigCamera:\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','lensFlareBlurWidth','_isSubEmitter','batchCache','_renderingGroupInfo','useHorizonOcclusion','_lerpButtonTransform','prepareDefinesBeforeAttributes','BillboardUseParentOrientation','TEXTURE_SPHERICAL_MODE','_twoSidedLighting','getPositionExpressedInLocalSpace','_diffuseMapSize','createDefaultXRExperienceAsync','SHADOW2','\x20in\x20slot\x20','_alphaBlendEqParams','HEAPF32','DRAW_FRAMEBUFFER','_shouldRenderEmissiveTextureForMesh','_headphone','event','WaterMaterial','BindLightProperties','alwaysForcePOT','_moveScene','RopeImpostor','_dataView','toUpperCase','_collisionPoint','TRANSPARENT','BABYLON.LightBlock','_needSync','LoadFile','TypeIncompatible','renderPassDescriptor','_entropyThreshold','_useCustomVRButton','code','.yz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','priority','_preActivate','linear','reflectionReflectance0','\x0aNot\x20Normalized\x20=\x20','computeTransformedInformation','_simplificationQueue','LoadAssetContainerAsync','_alphaIndex','Sequences\x20longer\x20than\x20','intersectsPoint','getAnimationByTargetProperty','_associatedChannel','rigParenting','SphereImpostor','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','catch','bindShadowLight','__SPECTOR_rebuildProgram','atan','/dev/stdout','xr-eye-tracking','_physicsMaterials','_shadowAngle','_ClearCoatTintTextureEnabled','ACTION_OnKeyDownTrigger','panningOriginTarget','_GetAttributeNamesOrOptions','setMeshTarget','_transformMatrixTexture','_motionBlurSamples',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20','NONUNIFORMSCALING','readdir','indexOfRefraction','.json','projectionMatrix','Oculus\x20Quest','facetParameters','deactivate','List','_spriteManagers','IsGlobal','toQuaternion','GetDDSInfo','_ExtensionNames','RightStick','STEP_AFTERRENDER_AUDIO','SHADOWCSM_RIGHTHANDED','_mainSoundTrack','#define\x20OBJECT_BASED','renderOverlay','DefaultRenderingPipeline','_nativeRenderTarget','#define\x20ADDITIONAL_UBO_DECLARATION','directionalConeInnerAngle','.r;\x0d\x0a','_onrightstickchanged','\x0a\x09MultiMaterials:','https://snippet.babylonjs.com','snippetId','setZOffsetUnits','prePass_Normal','MAX_ARRAY_TEXTURE_LAYERS','active','_CalculateMinMaxKeyFrames','pos1','BABYLON.FragDepthBlock','_buttonIndexToObservableNameMap','_StartUserMark','getLensFlareSystemByName','DEPTH_ATTACHMENT','_teleportationRingMaterial','ignoreSupportedFormats','_geometryBufferRenderer','vAlbedoInfos','createAnchor','_getForwardRay','IDB\x20request\x20blocked.\x20Please\x20reload\x20the\x20page.','_CubeTextureParser','split','positionsAttrDesc','_linkEmissiveWithDiffuse','coneAngle','_getFrustumSlope','canRescale','colorShader','REFLECTIONMAP_SKYBOX','minScaleX','_elementToAttachTo','deviceType','_rebuildComputeEffects','_NumBindGroupsCreatedCurrentFrame','radiusTop','Input:\x20','diffuse7Infos','DepthStencil','rdev','_enableSceneOffline','_getStencilDepthPass','breakDistance','LIGHT_FALLOFF_GLTF','mode','targetMesh','onupgradeneeded','_cachedURotationCenter','getTransformMatrices','_inversedSensibility','scalingDeterminant','_endTimeQuery','fxaa','Run','_writeFloat','_circleOfConfusion','_bumpAffectsReflection','_tempInfluences','previousManualUpdate','HDR\x20Bad\x20header\x20format,\x20wrong\x20scan\x20line\x20width','loop','storageTexture','_CreateCanvas','_buttonsPressed','speed','brightThreshold','LAYERS','forceDisposeTextures','pipeline','attachedBlocks','_getCorrectLoopMode','addPipeline','TextureBinding','getRenderCamera','diffuseTexturY','renderObjects','_farInteractionFeature','Direct\x20Specular','float16x2','getUVs','_bone1Mat','MATERIAL_LineLoopDrawMode','_fowardAxis','attachCamerasToRenderPipeline','Clear','Failed\x20to\x20transcode\x20Basis\x20file:\x20','_babylonGamepads','contextmenu','_onVrDisplayPresentChange','_sessionEndedObserver','Camera','_cacheSampler','LineList','resetQuaternion','_diffuseTextureZ','getCameraByName','BABYLON.PBRMaterial','soundTracks','hasPointerTriggers','_maxPoint','lensFlareStrength','innerHeight','_fragmentDeclaration','Error\x20in\x20onProgress\x20callback:\x20','_blurTexture','CAPS_LIMITS_MAX_TEXTURE_SIZE','trySetPreferredPlaneDetectorOptions','shadowViewProjection','_filter','.texture.vScale\x20=\x20','STENCIL_OP_PASS_Z_REPLACE','failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20','autoUpdateBonesMatrices','_startSizeGradients','decrement-wrap','LINEAR_LINEAR_MIPLINEAR','fxaaPostProcess','getGeometryById','lightmapTexture','_notifySelectedMeshUnselected','_NORMAL','parsedMaterial','indexParameters','getPositionData','ETC2_RGBA','roughness','_refreshRate','_resetCurrentStencilRef','_sqlite3_column_bytes','_useKernelBlur','BABYLON.VertexOutputBlock','\x22.\x20Latest\x20supported\x20version\x20is\x20\x22','initWebVR','_highlightsExposure','REFRACTIONMAP_3D','GetPointerPrefix','_notifyUpdate','STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER','Configuration','isRenderTarget','_glslang','.manhattanDistance\x20=\x20','_CalculateMinMaxPositions','_LightmapTextureEnabled','cacheStencilState','_StencilReference','fluidRenderingParticleThickness','_clearDepthStencilBuffer','setMatUp','getLocalPositionFromAbsolute','FragDepthBlock','IRIDESCENCE_TEXTUREDIRECTUV','_Score','onNewCameraAddedObservable','_worldMatrix','poleTargetMesh','_sourceNormals','#define\x20SM_DIRECTIONINLIGHTDATA\x20','The\x20serialization\x20object\x20may\x20not\x20contain\x20the\x20proper\x20base64\x20encoded\x20texture\x20data!\x20You\x20should\x20use\x20the\x20SerializeAsync\x20method\x20instead.','.fx','uv2','_updateDifferenceMatrix','_markAsDirty','Hinge2Joint','forceSRGBBufferSupportState','getRenderLayers','attributeLocationsFromEffect','plane-detection','FragDepthBlock:\x20either\x20the\x20depth\x20input\x20or\x20both\x20the\x20worldPos\x20and\x20viewProjection\x20inputs\x20must\x20be\x20connected!','diffuseRightColor','.matrixMode\x20=\x20','fragmentToken','sampleReflectionLod','disableAlphaBlending','_cachedCoordinatesMode','weight','FromValues','_onMeshReadyObserverAdded','image/jpeg','OPACITYDIRECTUV','_cachedDepthFunctionState','OnEventObservable','Url','runInXRFrame','#define\x20NUM_MORPH_INFLUENCERS\x200','ParseAnimationRanges','_exporter','DefaultPluginFactory','featuresManager','absolutePosition','UTF8ToString','decoder','_IsEqual','ArcCos','curvature_valley','HDRBaseDepthOfFieldSource','procedural','_dragDelta','_resyncLightSources','blockDirtyMechanism','CustomParts','strokeStyle','useUBOBindingCache','MATERIAL_AllDirtyFlag','hResolution','subdivisions','_inheritParticleInfoToSubEmitters','_DefaultKeepDepthUtilityLayer','windDirection','_GetTokenizationPyramid','stopOtherAnimations','isInvalid','_setDefaultAutoExtendShadowProjectionMatrix','SpringJoint','_registeredManagers','INPUT_META_KEY2','_normalIndex','DEPTH_TEST_GEQUAL','TEXTURE_FILTERING_QUALITY_MEDIUM','DOM_DELTA_PIXEL','_onVREnabled','#define\x20inline\x0d\x0avec2\x20parallaxOcclusion(vec3\x20vViewDirCoT,\x20vec3\x20vNormalCoT,\x20vec2\x20texCoord,\x20float\x20parallaxScale,\x20sampler2D\x20bumpSampler)','applyDisplacementMapFromBuffer','WhenAllReady','numBoneInfluencers','FILTER_BLURCLOSEEXPONENTIALSHADOWMAP','Depth16Unorm','disableScissor','disableInstanceAttributeByName','_projectionTexture','numBundleReuseNonCompatMode','_projectionModeMatrix','#define\x20EMISSIVEUV2','OIMO.js\x20doesn\x27t\x20support\x20Spring\x20Constraint.\x20Simulating\x20using\x20DistanceJoint\x20instead','#define\x20DIFFUSE','LogShaderCodeOnCompilationError','groundMirror','positionUpdated','_computeProjectionTextureProjectionLightMatrix','Clone\x20of\x20','createExternalTexture','Light','_depthWriteEnabled','onBeforeGenerationObservable','_setupMobileChecks','blurVerticalSize','rootNodes','_autoTransitionRange','SliceDataOffset','hasUVs2','_displayVRButton','onBeforeBlurObservable','getPosition','image/ktx2','lodCoverages','DeviceOrientationCamera','VELOCITY_TEXTURE_TYPE','paused','fallbackUrl','_onBeforeCameraRenderObserver','getInvertedAbsoluteTransform','COMMAND_SETMATRICES','rigPostProcess','WALKING_LOCOMOTION','executeStep','_createWrappersForBoundingBox','getBaseSize','RGBA32I','disableInstanceAttribute','_detachHand','_renderOverlay','ScreenshotTools','_IsDifferent','_AddLogEntry','glowMapMerge','addAnimation','onplaying','_scbiMin','_computeBonesUsingShaders','buildVertexData','https://preview.babylonjs.com/twgsl/twgsl.js','hitPointWorld','textureFormat','TextureCompressionETC2','invalid\x20type\x20for\x20getValue:\x20','topCapSubdivisions','setDepthWrite','measuredWidthInMeters','i64','.r\x20*\x202.0\x20+\x20','MIDDLE','Omitting\x20','getCaps','currentFrame','_activate','Enabled','_getPointerType','animate','irradianceSampler','TextureLoader\x20failed\x20to\x20load\x20data','_isLeftCamera','readTexture','btTriangleMesh','optimizeInfluencers','_create','DEPTH_COMPONENT32F','ConcreteContactResultCallback','\x20not\x20compatible\x20with\x20the\x20current\x20environment/browser\x20and\x20was\x20not\x20enabled.','producer','_resetEffect','colorTable','hasSpecificTriggers2','NonFiltering','enableVR','PREPASS_POSITION_INDEX','.texture.wrapV\x20=\x20','_matrices2x2','CubeRawRGBD','_eyeTrackingEndListener','_invertNormalName','_invertNormalMapY','getIndices','Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device','updateTexture','querySet','requestPointerLockOnFullScreen','_registeredActions','createRawCubeTexture','1000572IGbAzI','Keep','_PivotTranslation','_renderForShadowMap','byteLength','\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','applyByPostProcess','_ownerBlock','PrepareDefinesForOIT','_sequences','inTangent','maxYaw','END','[Emscripten\x20Module\x20object]','_TranslucencyIntensityTextureEnabled','changeLaserColor','_RGBEReadPixelsRLE','createDynamicTexture','_leftTrigger','mainPivot','_indicesForCamera','angles','fract','_storedRotationQuaternion','_CreateMorphTargetAnimationFromMorphTargetAnimations','_createGlobalSubMesh','_replaceFunctionCallsByCode','setDataBuffer','DISABLED','Attributes:\x20','_AnisotropicTextureEnabled','_blurRatio','ComputeShader','vec2','uv6s','_ImageProcessingConfigurationParser','updateUpVectorFromRotation','displaySelectionMesh','shadowMap','PointCloud','_onbuttondown','unregisterBeforePhysicsStep','_createBlurPostProcesses','inputName','_getGamepadDeviceType','Arial','vertexSource','PREPASS_IRRADIANCE','STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER','Transmittance','setDepthFunction','_computeViewMatrix','wheelPrecision','enableDepthRenderer','textureAdderFinalPostProcess','added','STENCIL_OP_FAIL_Z_ZERO','_canBeMerged','_normals','_axesIndices','_smoothSteps','forcePOTTextures','DEFAULTSIDE','pos2','bindDrawBuffers','sqlite3_bind_parameter_index','\x20=\x20mod(','_renderingCanvas','targetHost','textureHalfFloatRender','gazeTracker','normalTextureZ','releaseSubMeshes','setBodyFriction','filteringQuality','application/javascript','lightScatteringSampler','targetedAnimations','\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','doNotLoadControllerMesh','_drawCalls','ACTION_OnPointerOverTrigger','zSwizzle','createCustomInputBlock','wand.babylon','removeAnimationGroup','updateGazeTrackerScale','stopRecording','_textureMatrix','RIG_MODE_CUSTOM','touchCollisionMesh','_firstFrameSkipped','TRANSFORM_FEEDBACK','sqlite3_result_int','diffuseFresnelParameters','referenceScaling','axisControlRotation','DOMMouseScroll','_stencilFrontPassOp','originalSampler','WireFrameFillMode','_buttonTriangle','STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW','_NoneEmptyLineRegex','facet2','vFogInfos','projectOnPlaneToRef','_EmissiveTextureEnabled','\x20+=\x20(position','\x20+=\x20(readVector3FromRawSampler(','.xyz\x20-\x20','vScale','refractionSampler','getActiveMeshes','worldInformation','Spring','_initializeRenderTarget','sampler','_getRefractionTexture','useBillboardPosition','OnPropertyChangedObservable','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','_tmpAmmoConcreteContactResultCallback','points','StereoscopicInterlacePostProcessI','{X:\x20','_tmpContactImpulse','recordVertexArrayObject','updateGeometry','removeDegeneratedTriangles','DeltaHorizontal','clearCoatMatrix','_initGlslang','Too\x20many\x20%TYPE%s\x20(%LIMIT%),\x20no\x20more\x20%TYPE%s\x20will\x20be\x20reported\x20for\x20this\x20message.','_NumPipelineCreationCurrentFrame','rampGradients','fragment',',\x20n\x20vertices:\x20','cap','_movementState','_repositoryUrl','_float32s','_currentAngularSpeed2','panningInertia','_soundSource','tbnTangent','_maxFrame','generateJoint','#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR','intersectsMeshes','COMMAND_DRAW','noExitRuntime','/proc','enableSmoothReflections','BABYLON.RandomNumberBlock','.babylonbinarymeshdata','extractMinAndMaxIndexed','onAfterShaderCompilationObservable','postExportMeshPrimitiveAsync','setHitData','onAfterCheckInputsObservable','previousMatrixData','_colorFormat','Chrome/63.0','DECR','requestDevice','registeredComponents','applyRotationQuaternionToRef','_disposeSceneUBOs','BABYLON.Color4','_originalPointerObserver','onAnchorAddedObservable','_instanceDataStorage','screenX','bSwizzle','_maxSize','getFullClassName','rotationAngle','lensStarMatrix','rampColor','_alphaEquation','_length','setMotorSpeed','CreateTiledBox','_zOffsetUnits','disableAnimation','parameters','isInGammaSpace','IntersectsSphere','isBlocking','\x20/\x20','InverseToRef','textureAdditionalUsages','clearPosition','pbrHelperFunctions','_includedOnlyMeshes','_onBeforePhysicsStepCallbacks','attribute','Color?','_TempFogColor','FromDegrees','boneSampler','edgesConnectedCount',',\x201.0);\x0d\x0a','isRecording','getFacetLocalPositions','CENTER','updateGoldbergFaceUVs','_gatherActiveCameraRenderTargetsStage','upperLimit','BABYLON.BlurPostProcess','light-estimation\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','addBody','BaseCameraPointersInput','Multiple\x20drag\x20modes\x20specified\x20in\x20dragBehavior\x20options.\x20Only\x20one\x20expected','getLoadedTexturesCache','useAlphaFromDiffuseTexture','LEQUAL','_stillImageCaptured','_audioContextInitialized','primitives','currentSampleCount','zero','endQuery','useVelocity','GetFolderPath','Fragment_Custom_Alpha','updateRenderTargetTextureSampleCount','_subdivisionsY','_repeatableContentAnchor','xr-dom-overlay','_LeftReadOnly','_requestVRFrame','rightCamera','\x20=\x20vec2(cos(','cull','isDone','\x20=\x20(min(','SKIPFINALCOLORCLAMP','VALIDATE_STATUS','RGBA8Format','#define\x20CUSTOM_FRAGMENT_DEFINITIONS','\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','zoomOnBoundingInfo','hit-test','textureAdderPostProcess','_setRenderPipeline','getOwnPropertyDescriptor','_activateCurrentTexture','lensFlareGhostDispersal','_useAlternatePickedPointAboveMaxDragAngle','OpacityTextureEnabled','DYNAMIC_DRAW','reflectanceMatrix','getLastSkeletonById','astc-10x10-unorm','vTintColor','\x0aPostprocesses:','HDRVLS','_augmentPointerInit','_edgeRenderLineShader','framebufferWidth','onSkeletonRemovedObservable','POINTERPICK','minimizeInPlaceFromFloats','_blurTexture1','NotEqual','bytesOfKeyValueData','_ColorGradingTextureEnabled','screenSpaceReflectionsEnabled','defaultPixelShader','_UpdatedUbosInFrame','getRenderingMesh','_setBlurDepthParameters','_projectionMatrices','matches','_bindBuffer','createLine','collisionFound','\x20=\x201.\x20-\x20','getMonth','setFloatArray2','GlowingMeshStencilReference','_vEnvironmentIrradianceName','useMultiview','FxaaPostProcess','toDispose','CubePrefiltered','albedoMatrix','createTexture','useOnlyMetallicFromMetallicReflectanceTexture','_alignTangentsWithPath','xrTransformation','isCompressed','GPUParticleSystem_random1','USE_LOCAL_REFLECTIONMAP_CUBIC','onBeforeDraw','focusDistance','Data\x20is\x20undefined','substr','reflectionFalloffDistance','gl_FragColor\x20=\x20toLinearSpace(gl_FragColor);\x0d\x0a','CreationFuncForMeshes','getAngularDamping','HDRBrightPass','colorsAttrDesc','FromFloatsToRef','WEBKIT_WEBGL_compressed_texture_etc','interpupillaryDistance','multiviewSampler','stencilFuncRef','valueType','tintColor','devicePosition','REFLECTION','isLeftCamera','_checkDelayState','ring-finger-phalanx-distal','REFLECTIONBLUR','mainTexture','_teleportationTime','_tryToRun','controllers','Energy\x20Conservation','maxTouchPoints','bindBufferBase','_eventInfo','FromQuaternionToRef','_prepareRendering','SONY\x20PLAYSTATION\x20DUALSHOCK','EnableTextureStorage','vertexIdx','translucencyIntensityTexture','size','MAX_VARYING_VECTORS','rotateX','intermediateDefaultRenderId','useParallax','brightPassPostProcess','locations','collideConnected','enablePosition','Matrix','fluidRenderer','_cachedReflectionVOffset','bc2-rgba-unorm-srgb','stencil8','_ZeroVector','_xrNavigator','groundYBias','dbgLogIfNotDrawWrapper','_tmpTranslationDirection','createNode','getPositionToRef','_onDeviceDisconnected','onActivate','mainColor','_isQuest','_performanceMonitor','toHexString','_btnVR','invertY','SS_TRANSLUCENCY','_buildSpheresAndSpurs','addTask','uint32','_minValue','getSkeletonById','NormalMeshStencilReference','transcoderName','skeletonViewer','errorsCount','Fragment_Custom_MicroSurface','WEBGPU','setFloats','Reduction\x20phase\x20','referenceQuaternion','TEXTURE_BILINEAR_SAMPLINGMODE','parabolicRayEnabled','_detachCameras','new\x20BABYLON.Vector4(','SS_REFRACTIONMAP_3D','_isScene','AnaglyphFreeCamera','Using\x20walking\x20locomotion\x20directly\x20on\x20a\x20WebXRCamera\x20may\x20have\x20unintended\x20interactions\x20with\x20other\x20XR\x20techniques.\x20Using\x20an\x20XR\x20space\x20parent\x20is\x20highly\x20recommended','enablePhysics','_UniqueIdGenerator','isFrozen','setMaterialForRenderPass','getMorphTargetManagerById','_skeleton','createDefaultLight','_submit','R16Float','_MiscDirtyCallBack','_disableAlphaBlending','_edgesRenderers','framingTime','getColumnNames','_forcedExtension','MatricesWeightsKind','Show',',\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','lensFlareDirtTexture','_CreateLightLines','_autoComputeBlurKernel','_localScaling','FurifyMesh','_SerializeInternalTextureUniqueId','_linesIndices','ANIMATIONLOOPMODE_RELATIVE','generic.babylon','VRDeviceOrientation','Vector4','rotationDisplay','_targetPosition','FromMesh','finish','RG8UI','onAbort','ExceptionList','\x20-\x20TANGENT','defaultTransparentSortCompare','loadCubeTextureWithMips','STENCIL_OP_FAIL_Z_KEEP','_alphaMode','velocityGradientTexture','getViewCount','TEXTUREFORMAT_RED','_renderTargetOptions','_isAngleBetween','_isControllerReadyForNearInteraction','mapABOBtoBAOA','vrButton','oldRotation','link','isReady','removeEventListener','lightDisposed','onContextRestoredObservable','_verticalBlurPostprocess','#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20','The\x20babylon\x20engine\x20must\x20have\x20a\x20canvas\x20to\x20be\x20recorded','setAllVerticesData','Trying\x20to\x20bind\x20a\x20null\x20sampler!\x20entry=','reorderTriangleFanMode:\x20Vertex\x20buffer\x20kind\x20','_cachedForward','\x0a#define\x20COLORGRADIENTS','_rigPostProcess','_lerpAxisTransform','_property','doNotUseGeometryRendererFallback','uniform2uiv','bindIndexBuffer','create_function','lowerRadiusTransitionRange','_convertSpecularGlossinessTexturesToMetallicRoughnessAsync','_tmpMovementTranslation','renderTargetSamplingMode','_forceR8','startTranscoding','exception','_datasetMeta','CylinderDirectedParticleEmitter','_getUseSRGBBuffer','setMeshToFrame','RasterizationState','RENDERER','ALPHA_SRC_DSTONEMINUSSRCALPHA','plugin','_updateFloat3ForUniform','Ceiling','step','NO_ERROR','BLENDMODE_MULTIPLY','DT_FLOAT32','_cameraDirectionTemp','DepthOfFieldBlurPostProcess','_pickedDownSprite','_originTop','_isInput','_cannonRaycastResult','groupInInspector','BABYLON.MaxBlock','prevY','updateSamplingMode','_getLastNonNullVector','_collideWithWorld','thickness','depthOfField','scaleRange','_fogParameters','NAME_DEPTHRENDERER','beginAnimationTo','idle','_addCameraPointerObserver','Position3D','Sint','_initializeAudioContext','bindings','thumbrest','funcRef','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','.options\x20=\x20','_emissiveColor','splitPolygon','lookAt','removeAngularSpeedGradient','_sqlite3_result_double','BrowserBack','CompareLightsPriority','opacityMatrix','MaterialPluginBase','_deltaTime','_instanceDivisor','selectionOctree','worldNormalConnectionPoint','_touched','createCubeTexture','_CreateNodeAnimation','buttonRightStick','falling\x20back\x20to\x20ArrayBuffer\x20instantiation','force32itsFloat',',\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(','inputIndex','thumb_proxPhalanx_','LIGHTMAP_SHADOWSONLY','_shaderProcessor','_indexInSceneTransformNodesArray','highLimitValue','_isConnected','getAttributesCount','_numInternalDraws','DETAIL','setFrontFace','1708469ZzLQIj','_useMultiviewToSingleView','mipmapCount','groundMirrorFallOffDistance','_onCanvasContextMenu','.rgb);\x0d\x0a','rolloffFactor','BABYLON.FrontFacingBlock','colorTableUrl','l2_2','_walker','_bumpSuperimpose','getComponentOfType','stable','_diffuseEffectWrapper','DIFFUSEFRESNEL','setRestPose','Unproject','_newPartsExcess','_getAlbedoOpacityCode','DETAILDIRECTUV','BABYLON.ReflectionTextureBlock','_lastPointerRay','exitXRAsync','__occlusionDataStorage','_uniformList','Vector3','motionController','environmentHelperRemovalFlags','RGBA16Uint','_getKeyValue','_convertPixelArrayToFloat32','getSkeleton','_isInIntermediateRendering','releaseInternalTexture','framebufferTexture2D','isUnique','_handMesh','onUntrackableImageFoundObservable','delay','.y],','refraction2DSampler','TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC','_compileShader','components','vrDisplay','detachFeature','occlusionInternalRetryCounter','IS_NDC_HALF_ZRANGE','simulatePointerDown','ANIMATIONTYPE_COLOR4','AUTOCLEAR','displayLaserPointer','deleteRange','_areLightsDisposed','STEP_AFTERCAMERADRAW_LAYER','sourceName','_isPaused','_beforeDraw','_enableBlurThickness','\x20already\x20exists','_TransformVector4Normals','BUFFER_CREATIONFLAG_READ','prePass_Reflectivity','getAllAnimatablesByTarget','CreateFromIndices','_updatePoseAndMesh',',\x20UNPRESSED:','sizeZ','_rampGradients','REFLECTANCE_GAMMA','_onVRRequestPresentComplete','ElbowBlock','XR\x20renderTargetTexture','isInVRMode','rgba','LoadImage',':\x20Light\x20falloff\x20for\x20','createAsShadowDepthWrapper','\x20<\x20','Merging\x20similar\x20meshes\x20together','SSAOOriginalSceneColor','wasmUASTCToR8_UNORM','_isCreatedShader','colors3','onCompileObservable','UV\x20scale','getSubstitutionCost','btConvexHullShape','_mainUVDefineName','_hasEnteredVR','DETAILED_LOGGING','_removeLightSource','_mainPassSampleCount','applyBlurPostProcesses','_recreateUpdateEffect',')\x20{\x0d\x0a','ImportMesh','_accumulatedCount','BABYLON.WaveBlock','thinInstanceCount','KTX2Decoder','_primaryColorShadowLevel','cTFBC3','velocityGradients','onControllerAddedObservable','));\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','_createFactorGradientTexture','HDR\x20Bad\x20header\x20format,\x20unsupported\x20size','setMaxSteps','compatibilityMode','_createInternalTextureOnEvent','topBaseAt','_debugLines','_cachedVertexBuffers','onBeforeTransparentRendering','RotationAlphaBetaGammaToRef','Clean','oitBackBlend','_mode','setOrigin','.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','particleAlpha','_tmpContactDistance','_Rgbe2float','subMeshesAttrDesc','_localPosition','url','enterPointerlock','bindUniformBufferBase','_onResize','valueOf','Mac\x20OS.+Chrome/72','_prepareWebGLTextureContinuation','_rotationDisplayPlane','_pointerUp','boundingBias','_webgpuDepthStencilFormat','_updateCamera','startsWith','_alphaCutOff','_getFilenameAndPath','forceRGBA','_newSamplerInstances','Green','_reflectionCubeMapTextureSize','_headsetMesh','isNearGrabbable','LogLevels','uvs4','_MaxSpecularPower','htc_vive_none','fallOff','exitVR','_createInternalTexture','GaussianKernel','DEPTHPREPASS','_AvailableControllers','\x20=\x201.\x20/\x20','ambientOcc','start','_segmentLength','_renderLoop','_animatables','decodeAudioData','customEmissiveTextureSelector','srcObject','DepthTexture','getCurrentTexture','COMPRESSED_RGBA_BPTC_UNORM_EXT','Cannot\x20Levenshtein\x20compare\x20Sequences\x20built\x20from\x20different\x20alphabets.','_getPhysicsParent','\x20-\x20end','_getShaderCodeAndErrorLine','parallaxOcclusion((invTBN\x20*\x20-viewDirectionW),\x20(invTBN\x20*\x20normalW),\x20vBumpUV,\x20vBumpInfos.z,\x20','ssao','limitToContainer','vDebugMode','collisionMask','R8Format','hdrSkyBox','_collisionGroup','_onPointerLockChange','getDepthWrite','_attachedSubEmitters','_exportImage','_resetDualBlocks','_detachController','BABYLON.NoiseProceduralTexture','BABYLON.PredicateCondition','_recreate','Image','isObjectBased','_cachedEffect','sheenColorTexture','_shaderRepository','_tmpTargetVector','\x20block!','\x0d\x0a//','DepthBlurredTexture','HasTexture','initialDirection','_TmpMorphInfluencers','RotationYawPitchRollToRef','GetCompareFunction','Unable\x20to\x20create\x20instance\x20buffer','_ProfilesList','_occlusionDataStorage','furGravity','OrthoOffCenterLH','_nativeImpl','vSpecularInfos','STEP_BEFORERENDERTARGETCLEAR_PREPASS','_sqlite3_bind_text','instancesData','gBuffer_Position','bindGroupLayoutEntries','setJoystickColor','_fragmentUrl','getNodeById','_emscripten_builtin_memalign','simplificationType','timeEnd','forceDepthWriteTransparentMeshes','_initialFocalDistance','getMaterialByName','_renderPostProcess','TEXTURE_FILTERING_QUALITY_OFFLINE','_initialPosition',',\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','_firstFrame','.maximum\x20=\x20','randomSampler','light\x20estimation\x20directional','needWorldViewProjectionMatrix','generic-trigger-left','textureFloatLinearFiltering','Assertion\x20failed:\x20','_tmpAmmoVectorRCA','Convert\x20input\x20to\x20linear\x20space','get_m_x','createView','Custom\x20render\x20targets','ring_intPhalanx_','_buttonX','pbrBlockAnisotropic','TEXTURE_FILTERING_QUALITY_LOW','BackgroundSkybox','SHADOWPCF3','disconnectFrom','_DISABLE_COLLISION_FLAG','changeDisplayOptions','PointerDrag','CreateTorus','_snapshotRendering','_disposeThinInstanceSpecificData','_setCubeMapTextureParams','rgba8unorm-srgb','\x20height=','row1','_ColorCurvesParser','ConstructFeature','Timestamp','_bgDepthTexture','\x5c{TYPE_','zoomOnMesh','AppendSerializedAnimations','PREPASS_VELOCITY','bump3Sampler','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(CLEARCOAT)','margin','A\x20child\x20MeshImpostor\x20is\x20not\x20supported.\x20Only\x20primitive\x20impostors\x20are\x20supported\x20as\x20children\x20(eg.\x20box\x20or\x20sphere)','normalTextureX','_emissiveTexture','colorGradingTexture','setParameters','blurBoxOffset','VALIDATION_BOOLEAN','BABYLON.TerrainMaterial','_getStencilFunc','BABYLON.ImageProcessingBlock','CreateLines','_defineSkyboxName','_MAX_UNIFORM_SIZE','BABYLON.ArcTan2Block','isDeterministicLockStep','getLastMeshById','useCustomMeshPosition','sphere','mix','RGBA16Float','matrices2x2','_reinitializeAttachments','_sqlite3_result_text','_applyFog','drawOnlyOnFirstAttachmentByDefault','_loop','_colorWriteChanged','_hardwareScaleLevel','changeGazeColor','_streamingSource','etc2-rgb8a1unorm','TELEPORTATION','areUpdatesFrozen','getStrideSize','RING_FINGER_TIP','dynamicContent','jsPath','applyEffectWrapper','availableTextures','_skyOrientation','viewForWriting','_ShowingLoadingScreen','preferredHandedness','_activeChannel','etc2','uniform1ui','BUMPSUPERIMPOSE','_hasHit','glTF\x20/\x20glb\x20loader\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','_isDirty','_PivotTmpVector','supportSRGBBuffers','profiles','_epsilon','_getDefinesForSSAO','CCW','insertFirst','getPipelineContext','keysRotationOffsetModifierCtrl','uploadLevels','createLinearGradient','default','keysRotationOffsetDecr','_TmpRotation','menu','_nextActiveAction','\x20vrdisplayrequesting','REFLECTIONFALLOFF','rightTrigger','_verticalBlurPostprocess1','laserPointerDefaultColor','\x20=\x20vec2(0.,\x200.);\x0d\x0a','feature\x20not\x20found\x20-\x20','TOUCHPAD_TOUCH_Y','_pointerInputClearObserver','ownerBlock','startTimeQuery','_updateIntForEffect','BindLogDepth','onEnabledStateChangedObservable','maxAngle','_computeLocalCameraSpeed','onAccessibilityTagChangedObservable','_generateVertexBuffer','Invert\x20Y\x20axis','_originalUrl','LIGHTMAP_SPECULAR','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_ALPHA','visibility','_coneOuterAngle','addLifeTimeGradient','RandomNumberBlock','textureZ','alignWithNormal','root','data','useStablePlugins','distanceTo','Nearest','vTangentSpaceParams','_parent','outInitialPosition','cleanMatrixWeights','SetReferrerPolicyBehavior','_forceRGBA','_externalData','needsImageProcessing','onended','_directIntensity','.y);\x0d\x0a','soundTrackId','!defined(UNLIT)\x20&&\x20defined(REFLECTION)','processFinalCode','_pickSpriteButKeepRay','createDefaultCamera','TBNBlock','updateMeshPositions','subtractFromFloats','multiplyToArray','displayPass','geometryUniqueId','_type','_createRenderPassIds','audio/ogg;\x20codecs=\x22vorbis\x22','vec4(','addOutputNode','_getFrameOffset','stencilClearValue','RING','_alpha','_RGBEReadPixelsNOTRLE','_syncGeometryWithMorphTargetManager','uint16x2','preWarmStepOffset','_DefaultMinimumThickness','createFallbackVRDeviceOrientationFreeCamera','Snorm8x2','glslangOptions','_setupOutputForThisPass','xr-standard-thumbstick','_getLocalRotation','DotBlock','setHandMesh','baseTexture','_TmpQuat','_onDeviceOrientationChangedObservable','DUALSHOCK','constants','BC5RGUnorm','REFRACTION','fillJointRadii','_wheelZActionCoordinate','defaultViewMatrix','STENCIL_TEST_NOTEQUAL','_vertexSourceCodeBeforeMigration','gazeModePointerMovedFactor','_useSpecularGlossinessInputEnergyConservation','_setRootMesh','MORPHTARGETS_NORMAL','WebGPU\x20is\x20not\x20supported\x20by\x20your\x20browser.','_GetSamplerWrappingDescriptor','addSnapPoint','diffuse6Infos','getByteOffset','Sint16x2','importMesh\x20has\x20failed\x20JSON\x20parse','particlesEnabled','Fragment_Before_FinalColorComposition','_projectionTextureViewTargetVector','.x\x20+=\x200.1\x20*\x20','_stencilFunc','estimatedRealWorldWidth','emulated','renderSprites','_diffuseTexture6',').\x20funcParamsStartIndex=','ring_proxPhalanx_','_floorMeshesCollection','REFLECTIONFRESNELFROMSPECULAR','_useEmissiveAsIllumination','hasImageSource','_rotateWithMatrix','_camMatrix','\x0aMaximum\x20influences\x20=\x20','useMetallnessFromMetallicTextureBlue','_lightFalloff','loopBehavior','timeStep','_wheelDeltaX','isCenterInFrustum','idx','_pointerCancelEvent','bindVertexArrayOES','finalAlpha','colors4','BackgroundPlane','_gatherBlocks','fixedPoints','addLimitVelocityGradient','cameraToneMappingEnabled','_chromaticAberrationEffect','_virtualScenes','_mergeCoroutine','doNotHandleCursors','setAsAttribute','#define\x20RENDER_TARGET_COUNT\x20','SPOTLIGHT3','TEXTURE_LINEAR_LINEAR_MIPNEAREST','mat-','[1][2]);\x0d\x0a','HasMajorPerformanceCaveat','addColor4','bufferData','_shouldRender','ArcFollowCamera','far','linkedTransformNodeId','Invert\x20X\x20axis','indexCount','\x20=\x20atan(','_bakedVertexAnimationManager','releaseCanvas','rootPosition','Statement\x20closed','setUInt2','onAfterUnbind','cross','requestPermission','LoadAsync','depthRTWrapper',')))\x20-\x201.0;\x0d\x0a','isPhysicsEnabled','SCALEMODE_FLOOR','upAxisSpace','ReadOnlyStorage','FreeCameraMouseWheelInput','resolve','VALIDATION_INT_32_ARRAY','_reflectionSamples','_uniformBuffers','useGLTFLightFalloff','REFLECTIONMAP_SPHERICAL','_updateGeometryBufferLayout','noMipmap','FACE_BACK','MATERIAL_AttributesDirtyFlag','MaxActiveMorphTargetsInVertexAttributeMode','TEXTUREFORMAT_DEPTH24','_leftStickAxisY','_delay','TEXTURE_COMPARE_MODE','blendingSpeed','speedRatio','_storedFov','thinInstanceGetWorldMatrices','transcode','_ConvertSpecularGlossinessTexturesToMetallicRoughness:\x20Scene\x20from\x20textures\x20is\x20missing!','FromArrayToRef','.jpg','rg32uint','translucencyIntensityMatrix','TONEMAPPING_ACES','onTrackedImageUpdatedObservable','_uniformDeclaration','NodeMaterialConnectionPoint','R11F_G11F_B10F','throw','_blurScale','unregisterOptimizer','_cachedWorldViewMatrix','test','_createSpatialParameters','importMesh','_waitingTransformNodeId','checks','progress','_onlyForInstances','_processLateAnimationBindings','_screenSpaceReflectionsEnabled','PrepareDefinesForMultiview','uvs3AttrDesc','_RemoveAndStorePivotPoint','CreateFromPrefilteredData','scaleAndAddToRef','DualSense','ambientMatrix','_updateComputeShader','boundingBoxRenderer','rayLength','_afterRenderObserver','_maxYawSin',');\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','buttonShare','incrementRenderId','postProcessScaleFactor','_axes','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20one\x20of\x20the\x20image','onButtonDown','_collisionResponse','LightmapTextureEnabled','controllerCache','_wheelEventName','\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','_lookAt','vTranslucencyIntensityInfos','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/QfSmBCgCACIABEAgABEVAAsLEQAgACABIAAoAgAoAhgRAAAL0gsBDn8gACgCBCEMIAAoAgAiCCgCACEJIAgoAggiAygCdCEKIAAtADAhAgNAIAJBAEoEQCAAIAJBAWsiBkHYAGxqIgEoAsQGIQUCQCABLQCxBkG2AUcEQEEAIQQCQCAALQAzQQJHDQAgAiAALQAwRw0AIAUtAClBAnFFDQAgBSgCICICLQA3QYABcUUNACAFLwEeIgdFDQAgAigCCCAHQQF0ai4BAEEkSA0AIAgoAixBAWohBEEAIQIDQCACIAdHBEAgA0HdACABKAKABiACIAIgBGoQJBogAkEBaiECDAELCyAIIAcgCCgCLGpBAWo2AiwgA0EXQRogAS0AsQZBBEYbIAEoAoAGQQAgBCAHEDghBCADQQtBASABKAK4BhAiGgsgAyABKAKQBhA0IAMgAS0AsQYgASgCtAYgASgCuAYgAS0AsgYQJBogAyABLQCzBhA3IAEoApwGBEAgAyABKAKgBhA0IANBPCABKAKcBiABKAK4BkEBaxAiGgsgBEUNASADIAQQKgwBCyADIAEoApAGEDQLAkAgBS0AKUEIcUUNACABKAK8BkEATA0AIAMgASgCiAYQNCABKALABiABKAK8BiIEQRRsakEUayECA0AgBEEATA0BIAMgAigCBEEBahAqIAItABBBtgFHBEACQCACKAIMRQ0AIAUoAihBgIgQcSEHIAEoAvgFBEAgA0EbIAIoAgAgAygCdEEDQQIgB0GAgBBGG2oQIhoLIAdBgIAQRw0AIANBHCABKAKABiADKAJ0QQJqIAIoAgggAigCDBA4GiADIAIoAgRBAWoQKgsgAyACLQAQIAIoAgAgAigCBBAiGgsgAyACKAIEQQFrECogAkEUayECIARBAWshBAwACwALIAMgASgChAYQNCABKAKMBiICBEAgAyACEFoaIAMgASgCjAYQKiADIAEoAowGQQJrECoLIAEoAqgGIgIEQCADQTwgASgCpAZBAXYgAhAiGgsgBiECIAEoAvgFIgRFDQEgBSgCKCEGIANBMSAEECwhBSAGQcAAcUUEQCADQYcBIAEoAvwFECwaCyAGQYDAAHEhBAJAAkACQCAGQYAEcUUEQCAERQ0DIAEoArwGDQEMAwsgBEUNAQsgA0HkACABKAKABiABKAK8BiIGKAIsIAkgBigCGBBUECQaIAggBhDQAQsgA0GHASABKAKABhAsGgsCQCABLQCxBkHDAEYEQCADQQwgASgCtAYgASgClAYQIhoMAQsgAyABKAKUBhBaGgsgAyAFECoMAQsLIAMgACgCJBA0IABB+AVqIQRBACEHA0AgAC0AMCAHSwRAAkAgDCAELQA4QcgAbGoiAi0ALUEQcQRAIAggBCgCICAEKAIEIAIoAihBABC2CwwBCyACKAIYIQYCfyAEKAJMIgIoAigiAUHABHEEQCACQSBqDAELIAFBgMAAcUUNASAEQcQAagsoAgAiC0UNACAJLQBXDQACfyAKIAAtADJFDQAaIAogCygCDC0AHEGAAXENABogACgCPAshASADIAQoAiBBAWoiBRCIASICIAEgBWtBFGxqIQ0gBCgCBCEOA0ACQCACKAIEIA5HDQAgAi0AACIBQRZHBEAgAUGGAUcEQCABQd0ARw0CIAIoAgghASALAn8gBi0AHEGAAXEEQCAGEHsoAgQgAUEBdGovAQAMAQsgAUEQdEEQdSEBQQAhBQJAIAYtABxBIHFFDQADQCAFIAFBEHRBEHVKDQEgBigCBCAFQQxsai8BCkEFdkEBcSABaiEBIAVBAWohBQwACwALIAFBEHRBEHULQRB0QRB1EJ0CIgFBAEgNAiACIAFB//8DcTYCCCACIAQoAgg2AgQMAgsgBCgCCCEBIAJBjQE6AAAgAiABNgIEDAELIAIgBCgCCDYCBAsgAkEUaiICIA1JDQALCyAEQdgAaiEEIAdBAWohBwwBCwsgACgCRARAIAAQvgsLIAggACgCKDYCiAEgCSAAEL0LCx4AIABCADcCCCAAIAI2AgQgACABOgAAIABCADcCEAsUACAAIAEQugIQaSEBIAAQtgIgAQvBAQEBfyAAKAIAIQQCQAJAAkAgAUUEQCAEQtAAEFMiAA0BDAMLIAAgAUEBIAEoAgAQ2QUiAA0BIAQgARCDAQwCCyAAQoGAgIAQNwMAIABBCGpBAEHIABAoGiAAQX82AjALIAAoAgBBAWshAQJAIANFDQAgAygCAEUNACAAIAFByABsaiIBIAQgAxByNgIQIAEgBCACEHI2AgwgAA8LIAQgAhByIQIgACABQcgAbGoiAUEANgIMIAEgAjYCECAADwtBAAuoAwEFfyAAKAIAIQNBAAJ/AkADQCABIgJFDQECQAJ/AkACQAJAAkACQAJAIAItAAAiAUGwAUYEfyACLQACBSABC0H/AXEiAUGnAWsOAwEEAQALAkAgAUGuAWsOBAUEBAIACyABQSRGDQQgAUHNAEYNACABQfEARw0DDAYLIAIoAiwiBEUNAUEAIAIuASAiAUEASA0IGiADIAMtAFQgBCgCBCABQf//A3FBDGxqEKcCQQAQqAIMCAsgAigCFEEIagwDCyABQfEARg0DCyACLQAFQQFxRQ0EIAIoAgwiAQRAIAEtAAVBAXENBAsgAigCECIEIQEgAigCFCIGRQ0DIAQhASADLQBXDQNBACEFIAYoAgAiAUEAIAFBAEobIQIDQCACIAVGBEAgBCEBDAULIAVBBHQhASAFQQFqIQUgASAGaigCCCIBLQAFQQFxRQ0ACwwDCyACQQxqCygCACEBDAELCyAAIAMtAFRBACACKAIIEPIFDAELQQALIgECfwJAIAFFDQAgASgCDA0AIAAgACgCAC0AVCABIAEoAgAQ8gUNAEEBDAELQQALGwtqAQJ/IwBBIGsiBCQAIARBAEGkpwQoAgAiBSAFQZUBSxtBAXRB8OwDai8BAEHQ3gNqNgIQIAQgAkHU5QEgAhs2AgwgBCABNgIIIAQgBTYCBCAEIAM2AgAgAEG4wAAgBBB/IARBIGokACAAC0ABAX8gAUECTwR/QQNBAiABQQJrIgEgASAAKAIoQQVuQQFqcGsiAUEBakGw+AMoAgAgACgCJG5GGyABagVBAAsLgAEBAX8CQCAAKAIEIgFFDQAgASAAKAIQakEAOgAAIAAoAgxFDQAgAC0AFUEEcQ0AAkAgACgCACAAKAIQQQFqrRCMASIBBEAgASAAKAIEIAAoAhBBAWoQJxogACAALQAVQQRyOgAVDAELIABBBxCvAwsgACABNgIEIAEPCyAAKAIEC8MBAQJ/IAFFBEAgACACEFMPCwJAAkAgACgC5AIgAU0NACABIAAoAtwCTwRAIAJCgQFaDQEMAgsgACgC4AIgAUsNACAAMwG2AiACWg0BCwJ/AkAgAC0AVw0AIAEgACgC4AJPBH8gACgC5AIgAUsFQQALBEAgACACEFMiBEUNASAEIAEgASAAKALcAkkEfyAALwG2AgVBgAELECchAyAAIAEQJSADDAILIAEgAhDGASIDDQAgABBNGkEAIQMLIAMLIQELIAELlAEBA38gACAAKAIAIgNBAWoiAjYCACADLQAAIgFBwAFPBH8gAUGg+QFqLQAAIQEDQCACLQAAQcABcUGAAUdFBEAgACACQQFqIgM2AgAgAi0AAEE/cSABQQZ0ciEBIAMhAgwBCwtB/f8DQf3/A0H9/wMgASABQYBwcUGAsANGGyABQYABSRsgAUF+cUH+/wNGGwUgAQsLyAkCCX8EfiMAQYABayIFJAAgAUIANwMAAkAgAkUNAAJAIANBAUYEQEEBIQZBASEIIAAhBAwBC0EDIANrIQQgAkF+cSECA0ACQCACIARMBH9BAQUgACAEai0AAEUNAUGcfwshCCAEQQFzIQIgACADQQFxaiEEQQIhBgwCCyAEQQJqIQQMAAsACyAAIAJqIQADQCAAIARNDQEgBC0AACIKQfDqAWotAABBAXEEQCAEIAZqIQQMAQsLIAQgBiAGQQAgCkErRhsgCkEtRhtqIQRBACEDAkACQANAQQAhAkEBIQsgACAETQ0BIAQtAAAiB0E6a0F2TwRAIANBAWohAyAEIAZqIQQgDUIKfiAHrUI4hkI4h3xCMH0iDULLmbPmzJmz5gxTDQEDQCAAIARNDQIgBC0AAEE6a0F2SQ0CIAlBAWohCSAEIAZqIQQMAAsACwsCQCAHQS5HDQAgCEEBaiEIA0AgBCAGaiIEIABPDQEgBC0AACIHQTprQXZJDQEgDULKmbPmzJmz5gxVDQAgA0EBaiEDIAlBAWshCSANQgp+IAetQjiGQjiHfEIwfSENDAALAAsgACAETQ0AAkAgBC0AAEEgckHlAEcEQEEBIQcMAQsgCEEBaiEIIAAgBCAGaiIETQRAQQAhBwwDCwJAAkACQCAELQAAQStrDgMBAgACCyAEIAZqIQRBfyELDAELIAQgBmohBAtBACEHA0AgACAETQ0BIAQtAAAiDEE6a0F2SQ0BIAJBCmwgDEEYdEEYdWpBMGtBkM4AIAJBkM4ASBshAiAEIAZqIQRBASEHDAALAAsDQCAAIARNDQIgBC0AAEHw6gFqLQAAQQFxRQ0CIAQgBmohBAwACwALQQEhBwsgAQJ8IA1QRQRAIAIgC2wgCWoiAiACQR91IgZzIAZrIQYgAkEASCEJAkADQCAGQQBKBEACQCAJRQRAIA1Cy5mz5syZs+YMVQ0EIA1CCn4hDgwBCyANIA1CCn8iDkIKflINAwsgBkEBayEGIA4hDQwBCwtCACANfSANIApBLUYbuQwCC0IAIA19IA0gCkEtRhshDSAGQbQCTwRAIAZB1QJNBEAgBUEwaiAGQbQCaxDSCCAFQSBqIA0Q1QYgBSkDKCENIAUpAzghDiAFKQMgIQ8gBSkDMCEQIAJBAEgEQCAFIA8gDSAQIA4Q1gYgBSkDACAFKQMIELoDRKDI64XzzOF/owwECyAFQRBqIBAgDiAPIA0Q5gEgBSkDECAFKQMYELoDRKDI64XzzOF/ogwDCyANuUQAAAAAAAAAAKIgAkEASA0CGiANtEMAAIB/lLsMAgsgBUHwAGogBhDSCCAFQeAAaiANENUGIAUpA2ghDSAFKQN4IQ4gBSkDYCEPIAUpA3AhEAJ+IAJBAEgEQCAFQUBrIA8gDSAQIA4Q1gYgBSkDQCEOIAUpA0gMAQsgBUHQAGogECAOIA8gDRDmASAFKQNQIQ4gBSkDWAshDSAOIA0QugMMAQtEAAAAAAAAAIBEAAAAAAAAAAAgCkEtRhsLOQMAIAdFIAAgBEdyIANBAEwgCEEATHJyRQRAIAghBwwBCyAHRSAIQQNHcSAIQQJIckUEQEF/IQcgA0EASg0BC0EAIQcLIAVBgAFqJAAgBwvZAQIEfwJ+IABFBEAgARB1DwsgAVAEQCAAECNBAA8LAkAgAUL//f//B1YNACAAEP8BIgQgAaciAkHQ8wMoAgARAQAiA0YEQCAADwtBoPMDKAIABEBBBSACEP0EAkAgAyAEayIFQQBMDQBBACECQZiiBDUCACIBQfiiBCkDACAFrSIGfVMNAEGAowQpAwAiB0IAVw0AIAEgByAGfVkNAgtBACECIAAgA0HI8wMoAgARAAAiAEUNAUEAIAAQ/wEgBGsQigQgAA8LIAAgA0HI8wMoAgARAAAhAgsgAgsXAAJ/IAAgARC6AhBfCyEBIAAQtgIgAQuhAQIEfwF+IwBBEGsiAiQAIAAtAAAhAwJAIAAtAAEiBEGAAXFFBEAgASADQQd0QYD/AHEgBHI2AgBBAiEADAELIAAtAAIiBUGAAXFFBEAgASADQQ50IAVyQf+A/wBxIARBB3RBgP8AcXI2AgBBAyEADAELIAAgAkEIahCnAyEAIAEgAikDCCIGp0F/IAZCgICAgBBUGzYCAAsgAkEQaiQAIAALDQAgACgCACABEJAEGgupBAIDfwJ+IAFFBEAgABBkQQAPCyAAKAIgIgYEfiAGNAJ4BUKAlOvcAwshCEECQRAgAxshBSACQgBTBEACQCADQQFHBEBCACECA0AgAiAIVQ0CIAEgAqciB0EBcmotAAAgASAHai0AAHJFDQIgAkICfCECDAALAAsgARA7rSECCyAFQYAEciEFCwJ/AkAgBEF/RgRAIAIgCFUEQCAGQRIQhAVBEg8LQQcgAEIBQgIgA0EBRhtCACAFQYAEcRsgAnwiCUIgIAlCIFUbpxC3Aw0CGiAAKAIQIAEgCacQJxoMAQsgABB4IAAgATYCECAEQQFGBEAgACABNgIUIAAgACgCICABEIUCNgIYDAELIAAgBDYCJCAFQYAIQYAQIAQbciEFCyAAIAU7AQggACACp0H/////B3E2AgwCQCADRQRAIAAgACgCIC0AVDoACgwBCyAAIAM6AAogA0EBRg0AQQAhAUECIQMCQCAAKAIMQQJIDQAgACgCECIFLQABIQQgBS0AACIFQf8BRiAEQf4BRnFFBEAgBUH+AUcNAUEDIQMgBEH/AUcNAQsgABCsAiIBDQAgACAAKAIMQQJrIgE2AgwgACgCECIEIARBAmogARCiARpBACEBIAAoAhAgACgCDGpBADoAACAAKAIMIAAoAhBqQQA6AAEgACADOgAKIAAgAC8BCEGABHI7AQgLQQcgAQ0BGgtBACACIAhXDQAaIAAoAiBBEhCEBUESCwsjAQJ/A0AgAUEBaiEBIABC/wBWIQIgAEIHiCEAIAINAAsgAQsuAQF/IwBBEGsiAyQAIAAoAgAQIyADIAI2AgwgACABIAIQ6QQ2AgAgA0EQaiQAC08BAn4CQCACRQ0AIAApAwggACkDECIDIAKtIgR8WARAIAAgAhDEAw0BIAApAxAhAwsgACgCBCADp2ogASACECcaIAAgACkDECAEfDcDEAsLYAEBfyAAKAIIIQUgACACIAMoAhQgBEHwAEYgAygCABCyASADLQAcQYABcUUEQCAFIAQgASADKAIUIAIgAy4BJBA4Gg8LIAUgBCABIAMQeyIBKAIsIAIQJBogACABENABC28BAX8jAEEQayIEJAAgACABNgJAIAAgARDIBwJAIAJFBEAgACABEI8BDAELIAAoAqACRQRAIAAgABDiAiIBNgKgAiABRQ0BCyAEIAM2AgwgACACIAMQjAMhASAAKAKgAiABQQEQwwULIARBEGokAAsgAQF/IAAoAgghAiAAIAEQvwQiAARAIAIgAEF3EJABCwuXBAEGfyMAQRBrIgYkACAGQQA2AgwgBkEMaiEIA0ACQAJAIAFFDQAgAELMABBTIgNFDQAgAyAAIAEoAhwgAhBvNgIcIAMgACABKAIgIAIQ1AM2AiAgAyAAIAEoAiQgAhA1NgIkIAMgACABKAIoIAIQbzYCKCADIAAgASgCLCACEDU2AiwgAyAAIAEoAjAgAhBvNgIwIAEtAAAhBSADIAQ2AjggAyAFOgAAIANBADYCNCAAIAEoAjwgAhA1IQQgA0IANwIIIAMgBDYCPCABKAIEIQQgA0J/NwIUIAMgBEFfcTYCBCADIAEvAQI7AQIgACABKAJAEOALIQQgA0EANgJEIAMgBDYCQCABKAJIIQcjAEEQayIFJAAgBUEANgIMIAVBDGohBANAAkAgB0UNACAEIABBACAHEN4LIgQ2AgAgBEUNACAEQSRqIQQgBygCJCEHDAELCyAFKAIMIQQgBUEQaiQAIAMgBDYCSAJAIAEoAkQEQCAALQBXBEAgAyABKAIQNgIQDAILIwBBIGsiBCQAIARBADYCDCAEQcEANgIIIARBwgA2AgQgBCADNgIYIARBADYCACAEIAMQahogBEEgaiQACyAALQBXIQQgAyABKAIQNgIQIARFDQILIANBADYCOCAAIAMQZgsgBigCDCEAIAZBEGokACAADwsgCCADNgIAIAEoAjQhASADQTRqIQggAyEEDAALAAsPAEEOIABBi+gAEIYFQQ4LuwMBA38CQCABRQ0AAkAgAARAIAAoApAEDQELIAEgASgCGEEBayICNgIYIAINAQsgACECIAEoAgghAANAIAAEQCAAKAIUIQMCQCACBEAgAigCkAQNAQsgAS0AK0EBRg0AIAAoAhhBGGogACgCAEEAEKkBGgsgAiAAENYEIAMhAAwBCwsCQAJAAkACQCABLQArDgIAAQILIAEoAjAhAANAIAAEQAJAIAIEQCACKAKQBA0BCyAAKAIMIQMCQCAAKAIQIgQEQCAEIAM2AgwMAQsgASgCPEE4aiADIAAgAxsoAgggAxCpARoLIAAoAgwiA0UNACADIAAoAhA2AhALIAIgACgCHBDuAyACIAAoAiAQ7gMgACgCBCEDIAIgABAlIAMhAAwBCwsMAgtBACEAAkAgAgRAIAIoApAEDQELQQAgARCmCBoLIAEoAjAEQANAIAEoAiwgAEoEQCAAQQFHBEAgAiABKAIwIABBAnRqKAIAECULIABBAWohAAwBCwsgAiABKAIwECULDAELIAIgASgCLBBmCyACIAEQ8wUgAiABKAIAECUgAiABKAIMECUgAiABKAIQEDogAiABECULC5YBAQF/An8CQCAAQgdWBEBBKCEBA0AgAEKAAlQEQANAIABCEFQNBCAAQgGIIQAgAUEKaiEBDAALAAUgAEIEiCEAIAFBKGohAQwBCwALAAtBACAAQgJUDQEaQSghAQNAIABCB1YNASAAQgGGIQAgAUEKayEBDAALAAsgASAAp0EHcUEBdEHArANqLwEAakEKawtBEHRBEHULDAAgACABIAEQMRBFC48CAQJ/AkAgACgCACIELQBXBEAgA0F0Rg0BIAQgAyACEIkEDwsgAUEASARAIAAoAnRBAWshAQsgACgCcCIFIAFBFGxqIQQCQCADQQBIBEAgBC0AAUUNAQsgBCwAASIBBEAgACgCACABIAQoAhAQiQQgBEEANgIQIARBADoAAQsCQCADQQBIBEAgACAEIAAoAnBrQRRtIAIgAxDWAQwBCyADRQRAIAIQMSEDCyAAKAIAIAIgA6wQ1wEhACAEQfkBOgABIAQgADYCEAsPCyADQX1GBEAgBSABQRRsaiACNgIQIARB/QE6AAEPCyACRQ0AIAUgAUEUbGogAjYCECAEIAM6AAEgA0F0Rw0AIAIQxQYLCzEBAX8CQCABRQ0AIAAgAkIBfBBTIgBFDQAgACABIAKnIgAQJyIDIABqQQA6AAALIAMLnAwCCX8BfiAALQAIQQJxRQRAIAAgAToACkEADwsgASAALQAKRwR/An8gACEFAn8CQCABQf8BcSIKQQFGDQAgBS0ACkEBRg0AQQcgBRCsAg0BGiAFKAIQIgIgBSgCDEF+cWohAQNAIAEgAksEQCACLQABIQAgAiACLQAAOgABIAIgADoAACACQQJqIQIMAQsLIAUgCjoACkEADAILIAUoAgwhAgJ+IApBAUYEQCAFIAJBfnEiAjYCDCACrEIBhkIBhAwBCyACrEIBhkICfAshCyAFKAIQIQBBByAFKAIgIAsQjAEiAUUNARogACACaiEIIAEhAgJAAkACQAJAAkACQAJAIAUtAApBAWsOAgACAQsgCkECRw0DIAEhAwNAIAAgCE8NBSAAQQFqIQICQCAALQAAIgZBwAFJBEAgAiEADAELIAZBoPkBai0AACEEA0ACQCACIAhGBH8gCAUgAi0AACIAQcABcUGAAUYNASACCyEAQf3/AyEGIARBfnFB/v8DRiAEQYABSXIgBEGAcHFBgLADRnINAiAEQf//A00EQCAEIQYMAwsgAyAEOgACIAMgBEEIdkEDcUHcAXI6AAMgAyAEQYCABGsiAkESdkEDcUHYAXI6AAEgAyACQQp2QcABcSAEQQp2QT9xcjoAACADQQRqIQMMAwsgAEE/cSAEQQZ0ciEEIAJBAWohAgwACwALIAMgBjsAACADQQJqIQMMAAsACwNAIAAgCE8NAiAALQABIgkgAC0AACIGQQh0ciEHIAZB+AFxQdgBRyAAQQJqIgMgCE9yBH8CfyAHQf8ATQRAIAIgCToAACACQQFqDAELIAdB/w9LBEAgAiAJQT9xQYABcjoAAiACIAZBBHZB4AFyOgAAIAIgB0EGdkE/cUGAAXI6AAEgAkEDagwBCyACIAlBP3FBgAFyOgABIAIgB0EGdkHAAXI6AAAgAkECagshAiADBSAALQACIQMgAiAALQADIgRBP3FBgAFyOgADIAIgB0EKdEGAgDxxQYCABGoiBkESdkHwAXI6AAAgAiADQQh0QYAGcSAEIAlBCnQiA3JyQQZ2QT9xQYABcjoAAiACIANBgOADcSAGckEMdkE/cUGAAXI6AAEgAkEEaiECIABBBGoLIQAMAAsACwNAIAAgCE8NASAALQAAIgkgAC0AASIGQQh0ciEHIAZB+AFxQdgBRyAAQQJqIgMgCE9yBH8CfyAHQf8ATQRAIAIgCToAACACQQFqDAELIAdB/w9LBEAgAiAJQT9xQYABcjoAAiACIAZBBHZB4AFyOgAAIAIgB0EGdkE/cUGAAXI6AAEgAkEDagwBCyACIAlBP3FBgAFyOgABIAIgB0EGdkHAAXI6AAAgAkECagshAiADBSAALQADIQMgAiAALQACIgRBP3FBgAFyOgADIAIgB0EKdEGAgDxxQYCABGoiBkESdkHwAXI6AAAgAiADQQh0QYAGcSAEIAlBCnQiA3JyQQZ2QT9xQYABcjoAAiACIANBgOADcSAGckEMdkE/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///////z9YBEAgBUHQAGogASANIAEgDSANUCIGG3kgBkEGdK18pyIGQQ9rEKoBQRAgBmshBiAFKQNYIg1CIIghDiAFKQNQIQELIAJC////////P1YNACAFQUBrIAMgDCADIAwgDFAiCBt5IAhBBnStfKciCEEPaxCqASAGIAhrQRBqIQYgBSkDSCEMIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iECALQiCIIhMgAUL/////D4MiAX58Ig9CIIYiESABIAJ+fCILIBFUrSACIA1C/////w+DIg1+IhUgBCATfnwiESAMQg+GIANCMYiEIhJC/////w+DIgMgAX58IhQgDyAQVK1CIIYgD0IgiIR8Ig8gAiAOQoCABIQiDH4iFiANIBN+fCIOIBJCIIhCgICAgAiEIgIgAX58IhAgAyAEfnwiEkIghnwiF3whASAHIAlqIAZqQf//AGshBgJAIAIgBH4iGCAMIBN+fCIEIBhUrSAEIAQgAyANfnwiBFatfCACIAx+fCAEIAQgESAVVK0gESAUVq18fCIEVq18IAMgDH4iAyACIA1+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwgAiACIBAgElatIA4gFlStIA4gEFatfHxCIIYgEkIgiIR8IgJWrXwgAiACIA8gFFStIA8gF1atfHwiAlatfCIEQoCAgICAgMAAg1BFBEAgBkEBaiEGDAELIAtCP4ghAyAEQgGGIAJCP4iEIQQgAkIBhiABQj+IhCECIAtCAYYhCyADIAFCAYaEIQELIAZB//8BTgRAIApCgICAgICAwP//AIQhCkIAIQEMAQsCfiAGQQBMBEBBASAGayIHQYABTwRAQgAhAQwDCyAFQTBqIAsgASAGQf8AaiIGEKoBIAVBIGogAiAEIAYQqgEgBUEQaiALIAEgBxD7AiAFIAIgBCAHEPsCIAUpAzAgBSkDOIRCAFKtIAUpAyAgBSkDEISEIQsgBSkDKCAFKQMYhCEBIAUpAwAhAiAFKQMIDAELIARC////////P4MgBq1CMIaECyAKhCEKIAtQIAFCAFkgAUKAgICAgICAgIB/URtFBEAgCiACQgF8IgEgAlStfCEKDAELIAsgAUKAgICAgICAgIB/hYRQRQRAIAIhAQwBCyAKIAIgAkIBg3wiASACVK18IQoLIAAgATcDACAAIAo3AwggBUHgAGokAAuLBgEFfwJAQfD0AygCAA0AQfj0A0EBNgIAQfz0AygCAEUEQEHA8wMoAgBFBEAQwAkLQfCiBEEINgIAAkACQEHY9AMoAgBFDQBB3PQDKAIAQYAESA0AQeD0AygCAEEASg0BC0HY9ANCADcDAAtB3PMDKAIAQdTzAygCABEBACIABEBBiKMEQgA3AwBBgKMEQgA3AwBB+KIEQgA3AwBB8KIEQgA3AwALIAAiAw0BC0H89ANBATYCAEGI9QMoAgBFBEBBiPUDQQg2AgALQYT1A0GE9QMoAgBBAWoiATYCAEEAIQNB8PQDKAIAQfT0AygCAHJFBEBB9PQDQQE2AgBBoKUEQQBB3AAQKBpB4JAEQQUQggRBsJIEQQ8QggRBkJcEQQkQggRBgJoEQRMQggRB4PsDQcMAEIIEAkBBgPUDKAIARQRAQYz0AygCACIBRQRAEL8JQYz0AygCACEBC0GI9AMoAgAgAREBACIDDQELQYD1A0EBNgIAQQoQTyIABH8gABAjQQAhAANAIABBBEcEQCAAQdgAbEHQ9QNqIABFEP8JGiAAQQFqIQAMAQsLQaD7A0GKlAEQ9Ak2AgBBpPsDQZGUARD0CTYCAEEABUEHCyIDDQBBABCfBSIBBH8gASgCBCEAQYygBCABNgIAQfyfBCAAQQwgAEEMSxs2AgBB+J8EQQAQ/wkFQQELIgMNAEEAIQNB2PQDKAIAIQBB3PQDKAIAIQRB4PQDKAIAIQFBwKYEKAIABEBB6KYEIAFBACAAGyICNgIAQdCmBCACNgIAQcymBCAEQXhxQQAgAhtBACAAGyIENgIAQdimBCAANgIAQdSmBCACQQptQQFqQQogAkHaAEwbNgIAQeymBEEANgIAQeSmBEEANgIAQQAhAQNAIAIEQCAAIAE2AgBB5KYEIAA2AgAgAkEBayECIAQgACIBaiEADAELC0HcpgQgADYCAAtB8PQDQQE2AgALQfT0A0EANgIAQYT1AygCACEBC0GE9QMgAUEBazYCACABQQFKDQBBiPUDQQA2AgALIAMLXgICfwF+IwBBEGsiBCQAAkAgASAAKAIAIgVNBEAgAEEANgIADAELIAAgBSAEQQhqEIEDIAAoAgBqNgIAIAMgAykDAEIAIAQpAwgiBn0gBiACG3w3AwALIARBEGokAAtcAQR/IAEoAgAiBSECA0AgAkEBaiEDIAIsAAAiAiAEQRh0QRh1cgRAIAJBgAFxIQQgAyECDAELCyAABEAgACAAKAIAIAUgAyAFayIAECcgAGo2AgALIAEgAzYCAAsaACABRQRAQQAPCyAAIAEgACgCACgCFBEAAAtCAQF/IAEEQANAIAIgASgCBE5FBEAgACABKAIAIAJBA3RqKAIAECUgAkEBaiECDAELCyAAIAEoAgAQJSAAIAEQZQsLfgACQCAAIAFOBEAgAUExaiAASA0BIAAgAUEfakoEQCAAQQFqIQAMAgsgACABa0Gw+wJqLQAAIABqIQAMAQsgASAAQTFqSgRAIAEhAAwBCyABIABBH2pKBEAgAUEBaiEADAELIAEgAGtBsPsCai0AACABaiEACyAAQRB0QRB1C64BAQJ/IwBBEGsiBSQAIAUgAzYCDEEAIQMDQAJAIAIgA2otAAAiBEHpAEcEQCAEQfMARwRAIARFBEAgAEHTACABIAMQIhoLIAVBEGokAA8LIAUgBSgCDCIEQQRqNgIMIABB9QBBygAgBCgCACIEG0EAIAEgA2pBACAEQQAQMxoMAQsgBSAFKAIMIgRBBGo2AgwgAEHHACAEKAIAIAEgA2oQIhoLIANBAWohAwwACwALOwEBfyAAKAIAIgItAFdFBEAgAiAAKAJwIAFBFGxqIgAsAAEgACgCEBCJBCAAQQA2AhAgAEG2ATsBAAsLCwAgAEEBQQAQ0AULRgEBfwJAIAAtANABQQNGDQAgACgCAEIQEEEiA0UNACADIAE2AgAgAyACKQIANwIEIAMgACgCjAI2AgwgACADNgKMAgsgAQurAwEHfyMAQYACayIEJAACQBDnAQ0AIABBAEpBACABG0UEQEGQowRBADoAAAwBC0GQowQtAABFBEBBABCfBSECQZGjBEEAOwAAAkAgAkUEQCAEQQBBgAIQKBoMAQsCQEG09QMoAgAEQCAEQQBBgAIQKEG09QMoAgA2AAAMAQsgAkGAAiAEIAIoAjgRBAAaCwtBACECA0AgAkGAAkYEQEEAIQJBkqMELQAAIQMDQCACQYACRwRAIAJBk6MEaiIFLQAAIgYgAiAEai0AAGogA2oiA0H/AXFBk6MEaiIHLQAAIQggByAGOgAAIAUgCDoAACACQQFqIQIMAQsLQZCjBEEBOgAAQZKjBCADOgAABSACQZOjBGogAjoAACACQQFqIQIMAQsLCwNAQZGjBEGRowQtAABBAWoiAjoAAEGSowQgAkH/AXFBk6MEaiICLQAAIgNBkqMELQAAaiIFOgAAIAIgBUH/AXFBk6MEaiIFLQAAOgAAIAUgAzoAACABIAMgAi0AAGpB/wFxQZOjBGotAAA6AAAgAUEBaiEBIABBAWsiAA0ACwsgBEGAAmokAAsdAQF/IAAoAhwiA0UEQEEADwsgACABIAIgAxEEAAsaACAALQArRQRAIAAoAgQgASACQQkQ6wQaCwuXBQEHfyMAQRBrIgUkACAFQQA2AggCQCAAEMkJRQRAQZLpBxCeASEBDAELIABBABCPASABQdTlASABGyEBAkADQAJAIAYNACABLQAARQRAQQAhBgwBCyAFQQA2AgggACABQX8gBUEIaiAFQQxqEJEDIgYNAUEAIQhBACEHQQAhCUEAIQogBSgCCCIBRQRAQQAhBiAFKAIMIQEMAgsDQAJAIAEQQyEGAkAgAkUNAAJAAkACQCAGQeQARwRAIAZB5QBHIAdyDQUgAC0AIUEBcUUNBQwBCyAHRQ0AIAlBACAJQQBKGyEHDAELIAAgBSgCCBCBBSIJQQN0QQRyrRCMASIIRQ0FQQAhASAJQQAgCUEAShshBwNAIAEgB0ZFBEAgCCABQQJ0aiAFKAIIIAEQ/wQ2AgAgAUEBaiEBDAELCyAGQeQARw0BCyAIIAlBAnRqIQpBACEBA0AgASAHRwRAIAogAUECdGogBSgCCCABEIkCIgs2AgACQCALDQAgBSgCCCABEPgCQQVGDQAgABBNGkHkACEGDAkLIAFBAWohAQwBCwsgCiAHQQJ0akEANgIAC0EBIQcgAyAJIAogCCACEQYARQ0AIAUoAggQmAIaIAVBADYCCEEEIQYgAEEEEI8BDAULIAZB5ABHDQAgBSgCCCEBDAELCyAFKAIIEJgCIQYgBUEANgIIIAUoAgwhBwNAIAciAUEBaiEHIAEtAABB8OoBai0AAEEBcQ0ACyAAIAgQJQwBCwtBACEICyAFKAIIIgEEQCABEJgCGgsgACAIECUgBEUgACAGEKABIgFFckUEQCAEQQAgABDPAhBcIgI2AgAgAg0BQQchASAAQQcQjwEMAQsgBEUNACAEQQA2AgALIAVBEGokACABC0kBA38gACgCFCICQQAgAkEAShshAwNAIAEgA0cEQCAAKAIQIAFBBHRqKAIEIgIEQCACKAIEIAIoAgA2AgQLIAFBAWohAQwBCwsLzAwBB38CQCAARQ0AIABBCGsiAyAAQQRrKAIAIgFBeHEiAGohBQJAIAFBAXENACABQQNxRQ0BIAMgAygCACIBayIDQaSpBCgCAEkNASAAIAFqIQAgA0GoqQQoAgBHBEAgAUH/AU0EQCADKAIIIgIgAUEDdiIEQQN0QbypBGpGGiACIAMoAgwiAUYEQEGUqQRBlKkEKAIAQX4gBHdxNgIADAMLIAIgATYCDCABIAI2AggMAgsgAygCGCEGAkAgAyADKAIMIgFHBEAgAygCCCICIAE2AgwgASACNgIIDAELAkAgA0EUaiICKAIAIgQNACADQRBqIgIoAgAiBA0AQQAhAQwBCwNAIAIhByAEIgFBFGoiAigCACIEDQAgAUEQaiECIAEoAhAiBA0ACyAHQQA2AgALIAZFDQECQCADIAMoAhwiAkECdEHEqwRqIgQoAgBGBEAgBCABNgIAIAENAUGYqQRBmKkEKAIAQX4gAndxNgIADAMLIAZBEEEUIAYoAhAgA0YbaiABNgIAIAFFDQILIAEgBjYCGCADKAIQIgIEQCABIAI2AhAgAiABNgIYCyADKAIUIgJFDQEgASACNgIUIAIgATYCGAwBCyAFKAIEIgFBA3FBA0cNAEGcqQQgADYCACAFIAFBfnE2AgQgAyAAQQFyNgIEIAAgA2ogADYCAA8LIAMgBU8NACAFKAIEIgFBAXFFDQACQCABQQJxRQRAIAVBrKkEKAIARgRAQaypBCADNgIAQaCpBEGgqQQoAgAgAGoiADYCACADIABBAXI2AgQgA0GoqQQoAgBHDQNBnKkEQQA2AgBBqKkEQQA2AgAPCyAFQaipBCgCAEYEQEGoqQQgAzYCAEGcqQRBnKkEKAIAIABqIgA2AgAgAyAAQQFyNgIEIAAgA2ogADYCAA8LIAFBeHEgAGohAAJAIAFB/wFNBEAgBSgCCCICIAFBA3YiBEEDdEG8qQRqRhogAiAFKAIMIgFGBEBBlKkEQZSpBCgCAEF+IAR3cTYCAAwCCyACIAE2AgwgASACNgIIDAELIAUoAhghBgJAIAUgBSgCDCIBRwRAIAUoAggiAkGkqQQoAgBJGiACIAE2AgwgASACNgIIDAELAkAgBUEUaiICKAIAIgQNACAFQRBqIgIoAgAiBA0AQQAhAQwBCwNAIAIhByAEIgFBFGoiAigCACIEDQAgAUEQaiECIAEoAhAiBA0ACyAHQQA2AgALIAZFDQACQCAFIAUoAhwiAkECdEHEqwRqIgQoAgBGBEAgBCABNgIAIAENAUGYqQRBmKkEKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiABNgIAIAFFDQELIAEgBjYCGCAFKAIQIgIEQCABIAI2AhAgAiABNgIYCyAFKAIUIgJFDQAgASACNgIUIAIgATYCGAsgAyAAQQFyNgIEIAAgA2ogADYCACADQaipBCgCAEcNAUGcqQQgADYCAA8LIAUgAUF+cTYCBCADIABBAXI2AgQgACADaiAANgIACyAAQf8BTQRAIABBA3YiAUEDdEG8qQRqIQACf0GUqQQoAgAiAkEBIAF0IgFxRQRAQZSpBCABIAJyNgIAIAAMAQsgACgCCAshAiAAIAM2AgggAiADNgIMIAMgADYCDCADIAI2AggPC0EfIQIgA0IANwIQIABB////B00EQCAAQQh2IgEgAUGA/j9qQRB2QQhxIgF0IgIgAkGA4B9qQRB2QQRxIgJ0IgQgBEGAgA9qQRB2QQJxIgR0QQ92IAEgAnIgBHJrIgFBAXQgACABQRVqdkEBcXJBHGohAgsgAyACNgIcIAJBAnRBxKsEaiEBAkACQAJAQZipBCgCACIEQQEgAnQiB3FFBEBBmKkEIAQgB3I2AgAgASADNgIAIAMgATYCGAwBCyAAQQBBGSACQQF2ayACQR9GG3QhAiABKAIAIQEDQCABIgQoAgRBeHEgAEYNAiACQR12IQEgAkEBdCECIAQgAUEEcWoiB0EQaigCACIBDQALIAcgAzYCECADIAQ2AhgLIAMgAzYCDCADIAM2AggMAQsgBCgCCCIAIAM2AgwgBCADNgIIIANBADYCGCADIAQ2AgwgAyAANgIIC0G0qQRBtKkEKAIAQQFrIgBBfyAAGzYCAAsLiC8BC38jAEEQayILJAACQAJAAkACQAJAAkACQAJAAkACQAJAIABB9AFNBEBBlKkEKAIAIgVBECAAQQtqQXhxIABBC0kbIgdBA3YiAnYiAUEDcQRAIAFBf3NBAXEgAmoiA0EDdCIBQcSpBGooAgAiBEEIaiEAAkAgBCgCCCICIAFBvKkEaiIBRgRAQZSpBCAFQX4gA3dxNgIADAELIAIgATYCDCABIAI2AggLIAQgA0EDdCIBQQNyNgIEIAEgBGoiASABKAIEQQFyNgIEDAwLIAdBnKkEKAIAIgpNDQEgAQRAAkBBAiACdCIAQQAgAGtyIAEgAnRxIgBBACAAa3FBAWsiACAAQQx2QRBxIgJ2IgFBBXZBCHEiACACciABIAB2IgFBAnZBBHEiAHIgASAAdiIBQQF2QQJxIgByIAEgAHYiAUEBdkEBcSIAciABIAB2aiICQQN0IgBBxKkEaigCACIDKAIIIgEgAEG8qQRqIgBGBEBBlKkEIAVBfiACd3EiBTYCAAwBCyABIAA2AgwgACABNgIICyADQQhqIQAgAyAHQQNyNgIEIAMgB2oiBCACQQN0IgEgB2siBkEBcjYCBCABIANqIAY2AgAgCgRAIApBA3YiAkEDdEG8qQRqIQFBqKkEKAIAIQkCfyAFQQEgAnQiAnFFBEBBlKkEIAIgBXI2AgAgAQwBCyABKAIICyEDIAEgCTYCCCADIAk2AgwgCSABNgIMIAkgAzYCCAtBqKkEIAQ2AgBBnKkEIAY2AgAMDAtBmKkEKAIAIglFDQEgCUEAIAlrcUEBayIAIABBDHZBEHEiAnYiAUEFdkEIcSIAIAJyIAEgAHYiAUECdkEEcSIAciABIAB2IgFBAXZBAnEiAHIgASAAdiIBQQF2QQFxIgByIAEgAHZqQQJ0QcSrBGooAgAiASgCBEF4cSAHayEEIAEhAgNAAkAgAigCECIARQRAIAIoAhQiAEUNAQsgACgCBEF4cSAHayICIAQgAiAESSICGyEEIAAgASACGyEBIAAhAgwBCwsgASgCGCEIIAEgASgCDCIDRwRAIAEoAggiAEGkqQQoAgBJGiAAIAM2AgwgAyAANgIIDAsLIAFBFGoiAigCACIARQRAIAEoAhAiAEUNAyABQRBqIQILA0AgAiEGIAAiA0EUaiICKAIAIgANACADQRBqIQIgAygCECIADQALIAZBADYCAAwKC0F/IQcgAEG/f0sNACAAQQtqIgBBeHEhB0GYqQQoAgAiCUUNAEEAIAdrIQQCQAJAAkACf0EAIAdBgAJJDQAaQR8gB0H///8HSw0AGiAAQQh2IgAgAEGA/j9qQRB2QQhxIgJ0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgAnIgAHJrIgBBAXQgByAAQRVqdkEBcXJBHGoLIghBAnRBxKsEaigCACICRQRAQQAhAAwBC0EAIQAgB0EAQRkgCEEBdmsgCEEfRht0IQEDQAJAIAIoAgRBeHEiBSAHayIGIARPDQAgBiEEIAIhAyAFIAdHDQBBACEEIAIhAAwDCyAAIAIoAhQiBiAGIAIgAUEddkEEcWooAhAiAkYbIAAgBhshACABQQF0IQEgAg0ACwsgACADckUEQEEAIQNBAiAIdCIAQQAgAGtyIAlxIgBFDQMgAEEAIABrcUEBayIAIABBDHZBEHEiAnYiAUEFdkEIcSIAIAJyIAEgAHYiAUECdkEEcSIAciABIAB2IgFBAXZBAnEiAHIgASAAdiIBQQF2QQFxIgByIAEgAHZqQQJ0QcSrBGooAgAhAAsgAEUNAQsDQCAAKAIEQXhxIAdrIgEgBEkhBiABIAQgBhshBCAAIAMgBhshAyAAKAIQIgIEfyACBSAAKAIUCyIADQALCyADRQ0AIARBnKkEKAIAIAdrTw0AIAMoAhghBSADIAMoAgwiAUcEQCADKAIIIgBBpKkEKAIASRogACABNgIMIAEgADYCCAwJCyADQRRqIgIoAgAiAEUEQCADKAIQIgBFDQMgA0EQaiECCwNAIAIhBiAAIgFBFGoiAigCACIADQAgAUEQaiECIAEoAhAiAA0ACyAGQQA2AgAMCAsgB0GcqQQoAgAiAk0EQEGoqQQoAgAhAwJAIAIgB2siAUEQTwRAQZypBCABNgIAQaipBCADIAdqIgA2AgAgACABQQFyNgIEIAIgA2ogATYCACADIAdBA3I2AgQMAQtBqKkEQQA2AgBBnKkEQQA2AgAgAyACQQNyNgIEIAIgA2oiACAAKAIEQQFyNgIECyADQQhqIQAMCgsgB0GgqQQoAgAiCEkEQEGgqQQgCCAHayIBNgIAQaypBEGsqQQoAgAiAiAHaiIANgIAIAAgAUEBcjYCBCACIAdBA3I2AgQgAkEIaiEADAoLQQAhACAHQS9qIgkCf0HsrAQoAgAEQEH0rAQoAgAMAQtB+KwEQn83AgBB8KwEQoCggICAgAQ3AgBB7KwEIAtBDGpBcHFB2KrVqgVzNgIAQYCtBEEANgIAQdCsBEEANgIAQYAgCyIEaiIFQQAgBGsiBnEiAiAHTQ0JQcysBCgCACIEBEBBxKwEKAIAIgMgAmoiASADTSABIARLcg0KC0HQrAQtAABBBHENBAJAAkBBrKkEKAIAIgMEQEHUrAQhAANAIAMgACgCACIBTwRAIAEgACgCBGogA0sNAwsgACgCCCIADQALC0EAEJMEIgFBf0YNBSACIQVB8KwEKAIAIgNBAWsiACABcQRAIAIgAWsgACABakEAIANrcWohBQsgBSAHTSAFQf7///8HS3INBUHMrAQoAgAiBARAQcSsBCgCACIDIAVqIgAgA00gACAES3INBgsgBRCTBCIAIAFHDQEMBwsgBSAIayAGcSIFQf7///8HSw0EIAUQkwQiASAAKAIAIAAoAgRqRg0DIAEhAAsgAEF/RiAHQTBqIAVNckUEQEH0rAQoAgAiASAJIAVrakEAIAFrcSIBQf7///8HSwRAIAAhAQwHCyABEJMEQX9HBEAgASAFaiEFIAAhAQwHC0EAIAVrEJMEGgwECyAAIgFBf0cNBQwDC0EAIQMMBwtBACEBDAULIAFBf0cNAgtB0KwEQdCsBCgCAEEEcjYCAAsgAkH+////B0sNAUGQogQoAgAiASACQQNqQXxxIgJqIQACQAJAIAJFIAAgAUtyBH8QzgYgAE8NASAAEAINAUGQogQoAgAFIAELIQBBpKcEQTA2AgBBfyEBDAELQZCiBCAANgIACxDOBiAASQRAIAAQAkUNAgtBkKIEIAA2AgAgAUF/RiAAQX9GciAAIAFNcg0BIAAgAWsiBSAHQShqTQ0BC0HErARBxKwEKAIAIAVqIgA2AgBByKwEKAIAIABJBEBByKwEIAA2AgALAkACQAJAQaypBCgCACIGBEBB1KwEIQADQCABIAAoAgAiAyAAKAIEIgJqRg0CIAAoAggiAA0ACwwCC0GkqQQoAgAiAEEAIAAgAU0bRQRAQaSpBCABNgIAC0EAIQBB2KwEIAU2AgBB1KwEIAE2AgBBtKkEQX82AgBBuKkEQeysBCgCADYCAEHgrARBADYCAANAIABBA3QiA0HEqQRqIANBvKkEaiICNgIAIANByKkEaiACNgIAIABBAWoiAEEgRw0AC0GgqQQgBUEoayIDQXggAWtBB3FBACABQQhqQQdxGyIAayICNgIAQaypBCAAIAFqIgA2AgAgACACQQFyNgIEIAEgA2pBKDYCBEGwqQRB/KwEKAIANgIADAILIAAtAAxBCHEgAyAGS3IgASAGTXINACAAIAIgBWo2AgRBrKkEIAZBeCAGa0EHcUEAIAZBCGpBB3EbIgBqIgI2AgBBoKkEQaCpBCgCACAFaiIBIABrIgA2AgAgAiAAQQFyNgIEIAEgBmpBKDYCBEGwqQRB/KwEKAIANgIADAELQaSpBCgCACABSwRAQaSpBCABNgIACyABIAVqIQNB1KwEIQICQANAIAMgAigCAEcEQEHUrAQhACACKAIIIgINAQwCCwtB1KwEIQAgAi0ADEEIcQ0AIAIgATYCACACIAIoAgQgBWo2AgQgAUF4IAFrQQdxQQAgAUEIakEHcRtqIgUgB0EDcjYCBCADQXggA2tBB3FBACADQQhqQQdxG2oiAyAFIAdqIghrIQcCQCADIAZGBEBBrKkEIAg2AgBBoKkEQaCpBCgCACAHaiIANgIAIAggAEEBcjYCBAwBCyADQaipBCgCAEYEQEGoqQQgCDYCAEGcqQRBnKkEKAIAIAdqIgA2AgAgCCAAQQFyNgIEIAAgCGogADYCAAwBCyADKAIEIgBBA3FBAUYEQCAAQXhxIQYCQCAAQf8BTQRAIAMoAggiAiAAQQN2IgBBA3RBvKkEakYaIAIgAygCDCIBRgRAQZSpBEGUqQQoAgBBfiAAd3E2AgAMAgsgAiABNgIMIAEgAjYCCAwBCyADKAIYIQkCQCADIAMoAgwiAUcEQCADKAIIIgAgATYCDCABIAA2AggMAQsCQCADQRRqIgAoAgAiBA0AIANBEGoiACgCACIEDQBBACEBDAELA0AgACECIAQiAUEUaiIAKAIAIgQNACABQRBqIQAgASgCECIEDQALIAJBADYCAAsgCUUNAAJAIAMgAygCHCICQQJ0QcSrBGoiACgCAEYEQCAAIAE2AgAgAQ0BQZipBEGYqQQoAgBBfiACd3E2AgAMAgsgCUEQQRQgCSgCECADRhtqIAE2AgAgAUUNAQsgASAJNgIYIAMoAhAiAARAIAEgADYCECAAIAE2AhgLIAMoAhQiAEUNACABIAA2AhQgACABNgIYCyAGIAdqIQcgAyAGaiEDCyADIAMoAgRBfnE2AgQgCCAHQQFyNgIEIAcgCGogBzYCACAHQf8BTQRAIAdBA3YiAUEDdEG8qQRqIQACf0GUqQQoAgAiAkEBIAF0IgFxRQRAQZSpBCABIAJyNgIAIAAMAQsgACgCCAshBCAAIAg2AgggBCAINgIMIAggADYCDCAIIAQ2AggMAQtBHyEAIAdB////B00EQCAHQQh2IgAgAEGA/j9qQRB2QQhxIgJ0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgAnIgAHJrIgBBAXQgByAAQRVqdkEBcXJBHGohAAsgCCAANgIcIAhCADcCECAAQQJ0QcSrBGohAwJAAkBBmKkEKAIAIgJBASAAdCIBcUUEQEGYqQQgASACcjYCACADIAg2AgAgCCADNgIYDAELIAdBAEEZIABBAXZrIABBH0YbdCEAIAMoAgAhAQNAIAEiAigCBEF4cSAHRg0CIABBHXYhASAAQQF0IQAgAiABQQRxaiIDQRBqKAIAIgENAAsgAyAINgIQIAggAjYCGAsgCCAINgIMIAggCDYCCAwBCyACKAIIIgAgCDYCDCACIAg2AgggCEEANgIYIAggAjYCDCAIIAA2AggLIAVBCGohAAwFCwNAAkAgBiAAKAIAIgJPBEAgAiAAKAIEaiIEIAZLDQELIAAoAgghAAwBCwtBoKkEIAVBKGsiA0F4IAFrQQdxQQAgAUEIakEHcRsiAGsiAjYCAEGsqQQgACABaiIANgIAIAAgAkEBcjYCBCABIANqQSg2AgRBsKkEQfysBCgCADYCACAGIARBJyAEa0EHcUEAIARBJ2tBB3EbakEvayIAIAAgBkEQakkbIgJBGzYCBCACQdysBCkCADcCECACQdSsBCkCADcCCEHcrAQgAkEIajYCAEHYrAQgBTYCAEHUrAQgATYCAEHgrARBADYCACACQRhqIQADQCAAQQc2AgQgAEEIaiEBIABBBGohACABIARJDQALIAIgBkYNACACIAIoAgRBfnE2AgQgBiACIAZrIgRBAXI2AgQgAiAENgIAIARB/wFNBEAgBEEDdiIBQQN0QbypBGohAAJ/QZSpBCgCACICQQEgAXQiAXFFBEBBlKkEIAEgAnI2AgAgAAwBCyAAKAIICyECIAAgBjYCCCACIAY2AgwgBiAANgIMIAYgAjYCCAwBC0EfIQAgBkIANwIQIARB////B00EQCAEQQh2IgAgAEGA/j9qQRB2QQhxIgJ0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgAnIgAHJrIgBBAXQgBCAAQRVqdkEBcXJBHGohAAsgBiAANgIcIABBAnRBxKsEaiEDAkACQEGYqQQoAgAiAkEBIAB0IgFxRQRAQZipBCABIAJyNgIAIAMgBjYCACAGIAM2AhgMAQsgBEEAQRkgAEEBdmsgAEEfRht0IQAgAygCACEBA0AgASICKAIEQXhxIARGDQIgAEEddiEBIABBAXQhACACIAFBBHFqIgNBEGooAgAiAQ0ACyADIAY2AhAgBiACNgIYCyAGIAY2AgwgBiAGNgIIDAELIAIoAggiACAGNgIMIAIgBjYCCCAGQQA2AhggBiACNgIMIAYgADYCCAtBoKkEKAIAIgAgB00NAEGgqQQgACAHayIBNgIAQaypBEGsqQQoAgAiAiAHaiIANgIAIAAgAUEBcjYCBCACIAdBA3I2AgQgAkEIaiEADAMLQQAhAEGkpwRBMDYCAAwCCwJAIAVFDQACQCADKAIcIgJBAnRBxKsEaiIAKAIAIANGBEAgACABNgIAIAENAUGYqQQgCUF+IAJ3cSIJNgIADAILIAVBEEEUIAUoAhAgA0YbaiABNgIAIAFFDQELIAEgBTYCGCADKAIQIgAEQCABIAA2AhAgACABNgIYCyADKAIUIgBFDQAgASAANgIUIAAgATYCGAsCQCAEQQ9NBEAgAyAEIAdqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAHQQNyNgIEIAMgB2oiBSAEQQFyNgIEIAQgBWogBDYCACAEQf8BTQRAIARBA3YiAUEDdEG8qQRqIQACf0GUqQQoAgAiAkEBIAF0IgFxRQRAQZSpBCABIAJyNgIAIAAMAQsgACgCCAshBCAAIAU2AgggBCAFNgIMIAUgADYCDCAFIAQ2AggMAQtBHyEAIARB////B00EQCAEQQh2IgAgAEGA/j9qQRB2QQhxIgJ0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgAnIgAHJrIgBBAXQgBCAAQRVqdkEBcXJBHGohAAsgBSAANgIcIAVCADcCECAAQQJ0QcSrBGohAgJAAkAgCUEBIAB0IgFxRQRAQZipBCABIAlyNgIAIAIgBTYCACAFIAI2AhgMAQsgBEEAQRkgAEEBdmsgAEEfRht0IQAgAigCACECA0AgAiIBKAIEQXhxIARGDQIgAEEddiECIABBAXQhACABIAJBBHFqIgZBEGooAgAiAg0ACyAGIAU2AhAgBSABNgIYCyAFIAU2AgwgBSAFNgIIDAELIAEoAggiACAFNgIMIAEgBTYCCCAFQQA2AhggBSABNgIMIAUgADYCCAsgA0EIaiEADAELAkAgCEUNAAJAIAEoAhwiAkECdEHEqwRqIgAoAgAgAUYEQCAAIAM2AgAgAw0BQZipBCAJQX4gAndxNgIADAILIAhBEEEUIAgoAhAgAUYbaiADNgIAIANFDQELIAMgCDYCGCABKAIQIgAEQCADIAA2AhAgACADNgIYCyABKAIUIgBFDQAgAyAANgIUIAAgAzYCGAsCQCAEQQ9NBEAgASAEIAdqIgBBA3I2AgQgACABaiIAIAAoAgRBAXI2AgQMAQsgASAHQQNyNgIEIAEgB2oiBiAEQQFyNgIEIAQgBmogBDYCACAKBEAgCkEDdiICQQN0QbypBGohAEGoqQQoAgAhCQJ/QQEgAnQiAiAFcUUEQEGUqQQgAiAFcjYCACAADAELIAAoAggLIQMgACAJNgIIIAMgCTYCDCAJIAA2AgwgCSADNgIIC0GoqQQgBjYCAEGcqQQgBDYCAAsgAUEIaiEACyALQRBqJAAgAAu0AQEDfyAAQQFqIQICQAJAAkACQAJAIAAtAAAiAUHQswNqLQAAIgNBAWsOBAMCAQAEC0H9/wMPCyAAQQJqIQIgAC0AASABQQZ0aiEBCyACLQAAIAFBBnRqIQEgAkEBaiECC0H9/wNB/f8DIAItAAAgAUEGdGogA0ECdCIBQdC1A2ooAgBrIgAgAEF+cUH+/wNGGyAAQYBwcUGAsANGG0H9/wMgACABQeC1A2ooAgBxGyEBCyABC1EBAX8jAEEQayIEJAACQCAAKAIADQAgBCADNgIMIAIgAxDpBCICRQRAIABBBzYCAAwBCyAAIAEgAkEAQQBBABD0ATYCACACECMLIARBEGokAAsKACAAEJUBQQFKC80gARN/IwBBgAFrIgckACAAKAIIIQYgB0EANgJ8IAdBADYCeAJAAkACQAJAAkACQAJAAkADQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABRQ0AAkAgAS0AACIFQeYAaw5QDw8PDw8PDw8PDwEaEQEBBwEBAQEBAQEBAQEBAQEBAQEBAQEBFgEBAQEBAQEBAQEBAQEBBggECR8BAQEBAQEBAQEDFAIFDBUQGhIKHRceARoACwJAIAVBE2sOJxEWAQEBAQEBAQEBAQEBAQEBCwEBAQEBAQ8PDAEBGRgTEw0NDQ0NDQALIAVBxwBGDR8gBUHNAEYNGgsgBkHKAEEAIAIQIhoMIQsgAS4BIiEEIAEoAigiAygCHCEFIAMtAABFBEAgBSAEQRRsaigCDCEDDCILIAMtAAFFDQAgBSAEQRRsaiIAKAIAIQEgBkHdACADKAIIIAAuARIgAhAkGiAALgEQIgBBAEgNICABKAIEIABB//8DcUEMbGotAAVBxQBHDSAgBkHWACACECwaDCALIAEtAARBCHEEQCAAIAEoAgwgAhD7ASEDAn8gASgCLCIABEAgACABLgEgELYEDAELIAEtAAELIgBBGHRBGHVBwgBIDSEgBkHfACADQQFBACAAQf8BcUEBdEGM+AJqQX8QMxoMIQsgASgCHCIFQQBIBEAgACgCNCIDQQBIBEAgAS8BICIEQRB0QRB1IglBAEgEQCADQX9zIQMMIwsgASgCLCIFIAkQiQEgA2shAyAFKAIEIARBDGxqIgEvAQoiBEHgAHEEQCAEQYACcQRAIAcgASgCADYCACAAQYfdASAHECZBACEDDCQLIAEgBEGAAnIiAjsBCiABIARBgAFxBH8gACAFIAEgAxDGByABLwEKBSACC0H//ANxOwEKDCMLIAEtAAVBxQBHDSIgBkHQACADIAIQIhogBkHWACACECwaDCELIANBAWshBQsgAS0AAiEDIAAoAgggASgCLCAFIAEuASAgAhClAQJAIANFDQAgACgCCEF/EIgBIgAtAABB3QBHDQAgACADOwECCyACIQMgASgCLA0gIAEtAAFBxQBHDSAgBkHWACADECwaDCALIAAgAUEAIAIQ8gsMHgsgBkHHACABEMkFIAIQIhoMHQsgBiABKAIIQQAgAhDFBwwcCyAGIAIgASgCCBCwARoMGwsgBkHMACABKAIIQQJqIgAQMUEBayIBQQJtIAJBACAGKAIAIAAgARCKCEF5EDMaDBoLIAZBzQAgAS4BICACECIaIAEoAggtAAFFDRkgACgC4AEiACABLgEgENQJIQEgAEEANgIAIAYgAUF/EJABDBkLIAEoAhwhAwwZCyACIAAgASgCDCACEPsBIgBHBEAgBkHQACAAIAIQIhoLIAZB1wAgAiABKAIIQQAQzAQQIhoMFwtBNUE0IAVBLUYbIQVBASEJQYABDAELQQALIQsgASgCDCIDEPoBBEAjAEEQayIDJAAgASgCECEGIAAoAgghBCABKAIMIg0QlQEhCiAAEDIhCQJAIAAoAiQNACABKAIEIQEgBhCVASAKRwRAIABB9PQAQQAQJgwBCyABQQl2QQFxIREgACANEO4LIRIgACAGEO4LIRMgBEHHAEEBIAIQIhpBNUE2QTggBSAFQTdGGyAFQTlGGyAFQTRGGyEBIApBAmshFCAKQQFrIQogC0GAAUchFQNAIANBADYCDCADQQA2AgggA0EANgIEIANBADYCACAMBEAgBCAMECoLIAAgDSAIIBIgA0EEaiADQQxqEO0LIQ4gACAGIAggEyADIANBCGoQ7QshDyAEKAJ0IQwgACADKAIEIAMoAgAgAUH/AXEiECAOIA8gCSALIBEQyAUgACADKAIMED4gACADKAIIED4CQAJAIBBBNmsOAwABAAELIAggCk4NACAEQToQWCEMCwJAIBVFBEAgBEHHAEEAIAIQIhoMAQsgBEHbACAOIAIgDxAkGgsgCCAKRwRAAn8gEEE1RgRAIARBMyACIAkQIhpBNQwBCyAEQQtBACAJECIaIAUgASAIIBRGGwshASAIQQFqIQgMAQsLIAQgDBAqIAQgCRA0IAVBNEcNACAEQRMgAiACECIaCyADQRBqJAAMEwsgACADIAdB/ABqEIcBIQQgACABKAIQIAdB+ABqEIcBIQggBkHHAEEBIAIQIhogACADIAEoAhAgBSAEIAggBigCdEECaiALIAEoAgRBCXZBAXEQyAUgCQRAIAZBxwBBACACECIaDBMLIAZB2wAgBCACIAgQJBoMEgsgACABKAIMIAdB/ABqEIcBIQMgBiAFIAAgASgCECAHQfgAahCHASADIAIQJBoMEQsCQAJAAkAgASgCDCIDLQAAQZkBaw4DAQIAAgsgACADQQEgAhDyCwwUCyAGIAMoAghBASACEMUHDBMLIAdCgIgBNwJEIAdBmwE6AEAgACAHQUBrIAdB/ABqEIcBIQMgBkHrACAAIAEoAgwgB0H4AGoQhwEgAyACECQaDBALIAYgBSAAIAEoAgwgB0H8AGoQhwEgAhAiGgwPCyAGQdoAIAAgASgCDCAHQfwAahCHASACIAEoAhAQyQUiA0UgAyABLQACQS1GcxA4GgwOCyAGQccAQQEgAhAiGiAGIAUgACABKAIMIAdB/ABqEIcBECwhASAGQccAQQAgAhAiGiAGIAEQKgwNCwJAAkAgASgCKCIDRQ0AIAEuASIiBEEASA0AIAMoAiwgBEoNAQsgByABNgIQIABBq8sBIAdBEGoQJgwNCyADKAIoIARBFGxqKAIIIQMMDwsgAS0AB0EBcQRAIAEoAiwoAjghAwwPCyAAKAIAIg0tAFQhAwJAIAAtABdFDQAgARDHBUUNACAAIAFBfxDGBSEDDA8LIAEoAhQiBARAIAQoAgAhCAsCQCANIAEoAgggCCADQQAQhgIiA0UNACADKAIUDQAgAygCBCIFQYCAgAJxBEAgAygCCCEFIwBBQGoiAyQAIAAoAgghAQJAAkACQAJAAkACQAJAAkAgBQ4GAAUEAwYBAgsgBCgCACEFIAAQMiEGIAAgBCgCCCACEG0gBUEBIAVBAUobIQVBASEJA0AgBSAJRwRAIAFBMyACIAYQIhogACAEIAlBBHRqKAIIIAIQbSAJQQFqIQkMAQsLIAEQ7wsgASAGEDQMBgsgA0EIaiIBQQBBNBAoGiADIAQ2AhwgA0GdAToACCAAIAEgAhD7ASECDAULIAAgBCgCCCACEPsBIQIMBAsgAUHHAEEAIAQoAgggBCgCGEF/EGsgAhAiGgwDCyABQccAIAAgBCgCCCAEKAIYQX8QxAUgAhAiGgwCCyAEKAIYIgAtAABBpwFGBEAgAUHHACAEKAIIIAAoAhwQ3gUgAhAiGgwCCyABQcoAQQAgAhAiGgwBCyABIAIgBCgCCBCGASIAQcEATgR/IABB/wFxQQJ0QZz3AmooAgAFQZrmAAsQsAEaCyADQUBrJAAgAiEDDBALIAVBgICgAXEEQCAAIAEgAxDxCwsgCEEAIAhBAEobIQtBACEFA0AgBSALRwRAAkAgBUEfSw0AIAQgBUEEdGooAggQ7wFFDQAgDEEBIAV0ciEMCyADLQAEQSBxRSAJckUEQCAAIAQgBUEEdGooAggQvwEhCQsgBUEBaiEFDAELCwJAIARFBEBBACEFDAELAn8gDARAIAAgACgCLCIFIAhqNgIsIAVBAWoMAQsgACAIEIIBCyEFAkAgAygCBEHAAXEiC0UNAAJAIAQoAggiCi0AAEGnAWsOAwABAAELIAogCzoAAgsgACAEIAVBAEEDEI4DCwJAAn8CQCAIQQJOBEAgAS0ABEGAAXFFDQEgBEEYagwCCyAIQQFHDQILIARBCGoLKAIAIQQjAEEQayILJAAgC0EANgIMIAtBADYCCAJAAkAgBEUNACAELQAAQacBRw0AIAQoAiwiBEUNACAELQArQQFHDQAgDSAEELUBKAIIIgQoAgAoAkgiCkUNACAEIAggAygCICALQQxqIAtBCGogChEHAEUNACANIAMoAiAQMUEpaq0QQSIERQ0AIAQgA0EoECciCiAKQShqIg42AiAgDiADKAIgIgMgAxAxQQFqECcaIAogCygCDDYCECAKIAsoAgg2AgggCiAKKAIEQRByNgIEDAELIAMhBAsgC0EQaiQAIAQhAwsgAy0ABEEgcQRAIAZB1ABBAEEAQQAgCQR/IAkFIA0oAggLQX4QMxoLIAAgDCAFIAIgCCADIAEtAAIQtQQgCEUgDHINDiAAIAUgCBCkAQwOCyAHIAE2AiAgAEGTywEgB0EgahAmDAsLIAAoAgAtAFcNDQJAAkAgBUGKAUcNACABLQAFQQhxRQ0AIAEoAhQoAhwoAgAiA0EBRw0BCyAAIAEQtAQhAwwOCyAAIANBARDEBwwKCyABKAIMIgUoAhxFBEAgACAFELQEIQIgASgCDCIFIAI2AhwLIAEoAhwiAiAFEJUBIgNHBH8gByADNgI0IAcgAjYCMCAAQfsmIAdBMGoQJiABKAIMBSAFCygCHCABLgEgaiEDDAwLIAAQMiEDIAAQMiEEIAZBygBBACACECIaIAAgASADIAQQxQUgBkHHAEEBIAIQIhogBiADEDQgBkHVACACQQAQIhogBiAEEDQMCgsgACABIAJBAEEAEMMHDAkLIAEoAgwhAQwBCwsgBkGcASABKAIsIgMgAS4BICIEEIkBIAEoAhwgAy4BIkEBamxqQQFqIAIQIhogBEEASA0EIAMoAgQgBEH//wNxQQxsai0ABUHFAEcNBCAGQdYAIAIQLBoMBAsgAEH09ABBABAmDAMLIAAtABchBSAGQRYgASgCHBAsIQQgAEEAOgAXIAAgASgCDCACEPsBIQMgACAFOgAXIAYgBBAqIAYgBCADENkDDAMLIAAoAgAhAyABKAIUIgQoAgAhCCAAEDIhC0EAIQUgASgCDCIKBEAgAyAKQQAQNSEMIAMtAFcEQCADIAwQLwwDCyAMIAAgDCAHQfwAahDCBxDwCyAHQUBrIglBAEE0ECgaIAcgDDYCTCAHQTU6AEAgB0EANgJ8CyAIQQFrIQ0DQCAFIA1IBEAgBCAFQQR0Ig5qKAIIIQECQCAKRQRAIAEhCQwBCyAHIAE2AlALIAAgCSAAEDIiAUEQEHcgACAEIA5BEHJqKAIIIAIQbSAGIAsQWhogBiABEDQgBUECaiEFDAELCwJAIAhBAXEEQCAAIAQgDUEEdGooAgggAhBtDAELIAZBygBBACACECIaCyADIAwQLyAGEO8LIAYgCxA0DAELAkAgACgCeA0AIAAtABINACAAQZfVAEEAECYMBAsgAS0AASIFQQJGBEAgABCRASABLQABIQULIAVB/wFxQQRGBEAgBkHGAEEAQQRBACABKAIIQQAQMxoMAQsgAEGTDkEBIAAoAngbIAVBGHRBGHUgASgCCEEAQQAQ0gMLIAIhAwsgACAHKAJ8ED4gACAHKAJ4ED4MAQsgAiEDCyAHQYABaiQAIAML6QQBBH8jAEEQayIGJAAgACgCCCEFIAZBADYCDCAGQQA2AgggAUUgBUVyRQRAAn8CQAJAAkACQAJAAkACQAJAAkAgAS0AACIEQStrDg8BAQMICAYHBQUEBAQEBAQACwJAIARBqwFrDgUDCAgIAgALIARBE0cNByAAIAEoAgwgAiADEHdBAAwICyABIAEQwgUiB0cEQCAAIAcgAiADEPwBQQAMCAsgBEEsRgRAIAAQMiEEIAAgASgCDCAEIANBEHMQdyAAIAEoAhAgAiADEPwBIAUgBBA0QQAMCAsgACABKAIMIAIgAxD8ASAAIAEoAhAgAiADEPwBQQAMBwsgAS0AAkGrAUYiBUEEdCEDIAEoAgwhBCABKAIQEMkFIAVHBEAgACAEIAIgAxD8AUEADAcLIAAgBCACIAMQd0EADAYLQTVBNCAEQS1GGyEEQYABIQMLIAEoAgwiBxD6AQ0DIAAgByAGQQxqEIcBIQUgACABKAIQIAZBCGoQhwEhByAAIAEoAgwgASgCECAEIAUgByACIAMgASgCBEEJdkEBcRDIBSAGKAIIDAQLIAUgBCAAIAEoAgwgBkEMahCHASACECIaQQAMAwsgACABIAJBPiADEMMHQQAMAgsgACABIAAQMiIBIAIgASADGxDFBSAFIAIQWhogBSABEDRBAAwBCyABKAIEIgdBgYCAgAFxQYCAgIABRgRAIAUgAhBaGkEADAELQQAgB0GBgICAAnFBgICAgAJGDQAaIAVBEiAAIAEgBkEMahCHASACIANBAEcQJBpBAAshBCAAIAYoAgwQPiAAIAQQPgsgBkEQaiQAC6ICAQh/IwBBIGsiAiQAAkAgAQRAIAAoAgAhAyACIAA2AhggAkEANgIMIAJBOTYCCCACQTg2AgQgAiADNgIAIAAgACgCGCIEQe/f/b9/cSIFNgIYIARBkKCCwABxIQYDQCABKAIAIAdKBEAgASAHQQR0aigCCCIEBEAgAyADKALYASAEKAIYaiIFNgLYAUECIQggAyAFEMQEDQQgAiAEEEwaIAIoAgAiAyADKALYASAEKAIYazYC2AEgACgCGCIFQZCggsAAcSIJBEAgBCAEKAIEIAVBkIACcXI2AgQgACAFQe/f/b9/cSIFNgIYIAYgCXIhBgsgAygCJEEASg0ECyAHQQFqIQcMAQsLIAAgBSAGcjYCGAtBACEICyACQSBqJAAgCAs/AQJ/An8gAigCACIDBEAgACgCACIEKAIQIAQgAxBUQQR0agwBCyACQQRqCyEDIAAgASACKAIIIAMoAgAQqgILDgAgAEHM8wMoAgARAQALxwEBAn8CQCAAKAIAIAIoAgQiBEE1aq0QUyIDRQ0AIANBgICABDYCBCADIAE6AAAgA0EANgIoIANCADcCDCADQgA3AiwgA0EANgIUIANCgICAgICAQDcCHCADQQA7AAEgAyADQTRqIgE2AgggASACKAIAIgEgBBAnIARqQQA6AAAgAyABIAAoAugBazYCJCADKAIILQAAQfDqAWosAABBAEgEQCADEOgHCyADQQE2AhggAC0A0AFBAkkNACAAIAMgAhDwARoLIAMLCgAgACgCBCgCJAsvAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGoQ0gIaIAEoAgwhACABQRBqJAAgAAsaACAAIAEgAiADQf/+oQhxIAQgACgCGBEHAAsTACAAQQZ2QQFxQQlsIABqQQ9xC0UAAn8CQCAARQ0AIAAoAuQCIAFNDQBBgAEgACgC3AIgAU0NARogACgC4AIgAUsNACAALwG2Ag8LIAFBzPMDKAIAEQEACwvkAgEGfyABEDEhCSAAQZwDaiIKIAEQfCEFA0AgBQRAIAUgAiADELcJIgggByAHIAhIIggbIQcgBSAGIAgbIQYgBSgCDCEFDAELCwJAAkACfwJAIAQNACAGBEBBACAALQAYQQJxRQ0CGgtBACEHIAkgAS0AAEHw5wFqLQAAakEXbyABELYJIQUDQCAFRQ0BIAUgAiADELcJIgggByAHIAhIIggbIQcgBSAGIAgbIQYgBSgCDCEFDAALAAsgBEUgB0EFSnJFBEAgACAJQSlqrRBBIgRFDQIgBCADNgIEIAQgAjoAACAEIARBKGoiBTYCICAFIAEgCUEBahAnGgNAIAUtAAAiAQRAIAUgAUHw5wFqLQAAOgAAIAVBAWohBQwBCwsgBCAKIAQoAiAgBBCpASIBRgRAIAAgBBAlIAAQTRoMAwsgBCABNgIMIAQPCyAGRQ0BIAQLDQEgBigCEA0BC0EAIQYLIAYLLwAgACgCAC0AV0UEQCAAKAJ8IAAvAZgBIAJsIAFqQShsaiADQn9BASAEEMoBGgsLUQECfwJAIAAoAgAiAS0AsQENACABIABBBGoQtwYiAgRAIAAgAjYCDCAAIAAoAiRBAWo2AiQgAg8LIAEtAF9FDQAgASABKAIYQRByNgIYC0EACxQAIAAgARC6AhArIQEgABC2AiABCxUAIAAgARC6AhCLAiEBIAAQtgIgAQtOAQF/An8gAC8BCCIBQRJxBEAgACABQYCAAXEEf0EAIAAQ5QENAhogAC8BCAUgAQtBEHI7AQggACgCDEUEQEEADwsgACgCEA8LIAAQKwsLyQEBBH8DQCAAIgEEQCABKAIMIgANASABKAIQIgANAQsLA0AgASIABEAgACgCCCECAkAgACgCFCIBRQ0AIAEoAgAQIyABEL8DIAFBAEEoECghA0EAIQEDQCABIAMoAkBODQEgAyABQRhsaiIEKAJcEPUGIARBADYCXCABQQFqIQEMAAsACyAAKAIoECMgABAjQQAhASACRQ0BIAAgAiIBKAIMRw0BIAEoAhAiAEUNAQNAIAAiASgCDCIADQAgASgCECIADQALDAELCwt8AQF/IwBBEGsiBCQAIAAoAgBFBEAgBCADNgIMAkAgAiADEOkEIgIEQCABKAIAIgNFBEAgAiEDDAILIAQgAjYCBCAEIAM2AgBB5ywgBBBJIQMgAhAjIAMNAQsgAEEHNgIAQQAhAwsgASgCABAjIAEgAzYCAAsgBEEQaiQAC0UBAX8gACwAACIBRQRAQQAPCyABQeEAayIBQRhHBEAgAUGQqQNqLAAADwtBASEBIAAtAAEEfyAAQQFqEP8CQQBHBUEBCwsXACADrCACrCAANAKAAiABrH58QgqGfAsRACAAIAEgACgCACgCEBELAAsTACAAKAL8ARD8BCAAQQA2AvwBCxkBAX8gABBKIgEEQCABQQAgAKcQKBoLIAELGgECf0Gg9QMoAgAiAgR/IAAgAhEBAAVBAAsLFQAgAEEAOgAZIAAgATYCACAAEIsHCxIAIAFFBEBCAA8LIAAgARCyBQs8AgF/AX4CQCABRQ0AA0AgAiABKAIATg0BIAAgASACQQR0aigCCBCVAiADhCEDIAJBAWohAgwACwALIAMLXAICfwF+QgEhBCABIAAoAghHBH4gACgCBCICQQEgAkEBShshA0EBIQIDfiACIANGBEBCAA8LIAEgACACQQJ0aigCCEYEfkIBIAKthgUgAkEBaiECDAELCwVCAQsLNAEBfwJ/IAAoAhQiAUHz0vCMA0cEQEEAIAFBo5vI7wJHDQEaCyAAEP4JCyEBIAAQ/QkgAQs8AQF/IAAtABxBIHEEQCAAKAIUIgEgASgCgAFBAWs2AoABIAAgASgCkAE2AhAgASAANgKQAQ8LIAAQsgYLhwEBA38CQCAAKAIAIAEoAgAiBCACayADQQFqEI0DIgVFDQAgBCACIAIgBEgbIQQgASACQQR0akEIaiEDIAIhAQNAIAEgBEYNASAFIAEgAmsiBkECdGogACADKAIAELICNgIUIAUoAhAgBmogAy0ACDoAACADQRBqIQMgAUEBaiEBDAALAAsgBQtFAQF/IAAoAgBCDBCMASIDBEAgAyAAKAKAATYCACAAIAM2AoABIAMgATYCCCADIAI2AgQgAg8LIAAoAgAgAiABEQUAQQALlgUBCX8jAEEQayIGJAAgACgCACEDAkAgAS0AK0EBRgRAIAMgAygCOEEBajYCOCMAQSBrIgIkAAJAIAAoAgAiBSABELUBDQAgBUGAA2ogASgCMCgCABB8IgRFBEAgAiABKAIwKAIANgIAIABBxjwgAhAmQQEhBAwBCyACQQA2AhwgBSABIAQgBCgCACgCCCACQRxqEIMGIQQgAigCHCEBIAQEQCACIAE2AhAgAEHUwAAgAkEQahAmIAAgBDYCDAsgBSABECULIAJBIGokACADIAMoAjhBAWs2AjgMAQsgAS4BIiICQQBKDQAgAkEASARAIAYgASgCADYCACAAQY73ACAGECZBASEEDAELAkAgAyABKAIsQQAQ0QEiBUUEQEEBIQQMAQsgAC0A0AEhCCAAQQA6ANABIAAoAighCSAAIAUoAiAQvAUgAUEiaiIHQf//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/AkAgAS0AAEGnAUcNACABLQAHQQNxDQAgACgCGCICKAIMIAEoAixHDQAgACgCACAC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CwumgwTIAgBBgAgL1N0BMy4zOC41AHt9ACVzLiV6AGFmZmluaXR5AFJlYWxBZmZpbml0eQBidXN5AHRlbXBfc3RvcmVfZGlyZWN0b3J5AG5vdCBhIHdyaXRhYmxlIGRpcmVjdG9yeQBvcGVuRGlyZWN0b3J5AHNocmlua19tZW1vcnkAb3V0IG9mIG1lbW9yeQBmYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXMgb2YgbWVtb3J5AEludENvcHkAU0NvcHkAVkRlc3Ryb3kATXVsdGlwbHkAcXVlcnlfb25seQB1bmxpa2VseQB0YWJsZSAiJXMiIGhhcyBtb3JlIHRoYW4gb25lIHByaW1hcnkga2V5AGZvcmVpZ24ga2V5AGpzb25fZ3JvdXBfYXJyYXkAanNvbl9hcnJheQBqdWxpYW5kYXkAZnRzNGF1eAB1bml4AHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgAcHJlZml4AExJS0Ugb3IgR0xPQiBwYXR0ZXJuIHRvbyBjb21wbGV4AGhleABjaGFyaW5kZXgAT3BlbkF1dG9pbmRleABhdXRvbWF0aWNfaW5kZXgAYXV0by1pbmRleABvcnBoYW4gaW5kZXgARHJvcEluZGV4AGlkeABSZW9wZW5JZHgAcGN4AG1heABNZW1NYXgAJTAyeAAweAAgRlJPTSAnJXEnLiclcSVzJyBBUyB4AENSRUFURSBUQUJMRSB4AHJ3AHBzb3cAaW1wbGllc19ub25udWxsX3JvdwBub3cAaW50ZWdlciBvdmVyZmxvdwBwYXJzZXIgc3RhY2sgb3ZlcmZsb3cAd2luZG93AHNoYWRvdwBSZXN1bHRSb3cASWZOdWxsUm93AG5ldwBubyBzdWNoIHZpZXcAY2Fubm90IG1vZGlmeSAlcyBiZWNhdXNlIGl0IGlzIGEgdmlldwBDYW5ub3QgYWRkIGEgY29sdW1uIHRvIGEgdmlldwBjYW5ub3QgVVBTRVJUIGEgdmlldwBQcmV2AHN0ZGV2ACAlbGx1ACVjJXUAc3VicXVlcnlfJXUAJS4qejoldQBGcmFnbWVudGF0aW9uIG9mICVkIGJ5dGVzIHJlcG9ydGVkIGFzICVkIG9uIHBhZ2UgJXUATXVsdGlwbGUgdXNlcyBmb3IgYnl0ZSAldSBvZiBwYWdlICV1AFNVQlFVRVJZICV1AHVuYWJsZSB0byB1c2UgZnVuY3Rpb24gJXMgaW4gdGhlIHJlcXVlc3RlZCBjb250ZXh0AFNvcnRlck5leHQAVk5leHQAaW5jb21wbGV0ZSBpbnB1dABidXN5X3RpbWVvdXQAbG9jYWxob3N0AGNhbm5vdCBkcm9wIGNvbHVtbiAiJXMiOiBubyBvdGhlciBjb2x1bW5zIGV4aXN0AHBlcnNpc3QAZm9yZWlnbl9rZXlfbGlzdABpbmRleF9saXN0AGZ1bmN0aW9uX2xpc3QAY29sbGF0aW9uX2xpc3QAZGF0YWJhc2VfbGlzdABtb2R1bGVfbGlzdABQUkFHTUEgdGFibGVfbGlzdABwcmFnbWFfbGlzdABzZXQgbGlzdABWYWx1ZUxpc3QAc3FsaXRlX3JlbmFtZV90ZXN0AFJvd1NldFRlc3QAU2VxdWVuY2VUZXN0AGZhc3QATGFzdABDYXN0AHNxcnQAU29ydGVyU29ydABqc29uX2luc2VydABJZHhJbnNlcnQAU29ydGVySW5zZXJ0AHJlc3RhcnQAY290AEJpdE5vdABJZk5vdABQYWdlY291bnQAZnJlZWxpc3RfY291bnQAbWF4X3BhZ2VfY291bnQAUmVzZXRDb3VudAB3YWxfYXV0b2NoZWNrcG9pbnQAd2FsX2NoZWNrcG9pbnQAQ2hlY2twb2ludABTYXZlcG9pbnQAYSBDSEVDSyBjb25zdHJhaW50ACVzT04gQ09ORkxJQ1QgY2xhdXNlIGRvZXMgbm90IG1hdGNoIGFueSBQUklNQVJZIEtFWSBvciBVTklRVUUgY29uc3RyYWludABDdXJzb3JIaW50AF9jb250ZW50AHBhcmVudABESVNUSU5DVCBhZ2dyZWdhdGVzIG11c3QgaGF2ZSBleGFjdGx5IG9uZSBhcmd1bWVudABjb21tZW50AEFQSSBjYWxsZWQgd2l0aCBmaW5hbGl6ZWQgcHJlcGFyZWQgc3RhdGVtZW50AEFQSSBjYWxsZWQgd2l0aCBOVUxMIHByZXBhcmVkIHN0YXRlbWVudABNYXhQZ2NudABkZWZhdWx0IHZhbHVlIG9mIGNvbHVtbiBbJXNdIGlzIG5vdCBjb25zdGFudABNdXN0QmVJbnQAQ2Fubm90IGFkZCBhIGNvbHVtbiB3aXRoIG5vbi1jb25zdGFudCBkZWZhdWx0AEhhbHQAbGFub2l0AHN0YXRfaW5pdABJbml0AEF1dG9Db21taXQAYW5hbHlzaXNfbGltaXQAc29mdF9oZWFwX2xpbWl0AGhhcmRfaGVhcF9saW1pdABqb3VybmFsX3NpemVfbGltaXQAT2Zmc2V0TGltaXQAU2Vla0hpdABPTiBjbGF1c2UgcmVmZXJlbmNlcyB0YWJsZXMgdG8gaXRzIHJpZ2h0AFNoaWZ0UmlnaHQAaGdodABTaGlmdExlZnQAT2Zmc2V0AHJlc2V0AGpzb25fc2V0AHRvbyBtYW55IGNvbHVtbnMgaW4gcmVzdWx0IHNldAAlciBPUkRFUiBCWSB0ZXJtIGRvZXMgbm90IG1hdGNoIGFueSBjb2x1bW4gaW4gdGhlIHJlc3VsdCBzZXQAc25pcHBldABzdGF0X2dldABzcWxpdGVfY29tcGlsZW9wdGlvbl9nZXQAc3RyaWN0AE5vQ29uZmxpY3QAanNvbl9ncm91cF9vYmplY3QAanNvbl9vYmplY3QAanNvbl9leHRyYWN0AFN1YnRyYWN0AGxzdGF0AGZzdGF0ACVzX3N0YXQAdGJsLGlkeCxzdGF0AHVuc3VwcG9ydGVkIGZpbGUgZm9ybWF0AGdyb3VwX2NvbmNhdABDb25jYXQATHQAR3QAZGVmZXJfZm9yZWlnbl9rZXlzAGFsd2F5cwBwYXJhbWV0ZXJzIGFyZSBub3QgYWxsb3dlZCBpbiB2aWV3cwBzdGF0dXMAc3luY2hyb25vdXMAaW5kZXggJXMgYWxyZWFkeSBleGlzdHMAb3V0cHV0IGZpbGUgYWxyZWFkeSBleGlzdHMAJXMgJVQgYWxyZWFkeSBleGlzdHMAdHJpZ2dlciAlVCBhbHJlYWR5IGV4aXN0cwBOb3RFeGlzdHMAaWdub3JlX2NoZWNrX2NvbnN0cmFpbnRzAENIRUNLIGNvbnN0cmFpbnRzAGV4cHJlc3Npb25zIHByb2hpYml0ZWQgaW4gUFJJTUFSWSBLRVkgYW5kIFVOSVFVRSBjb25zdHJhaW50cwBqc29uX29iamVjdCgpIHJlcXVpcmVzIGFuIGV2ZW4gbnVtYmVyIG9mIGFyZ3VtZW50cwBqc29uXyVzKCkgbmVlZHMgYW4gb2RkIG51bWJlciBvZiBhcmd1bWVudHMAJXNfc2VnbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgdXNlci1mdW5jdGlvbiBkdWUgdG8gYWN0aXZlIHN0YXRlbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgY29sbGF0aW9uIHNlcXVlbmNlIGR1ZSB0byBhY3RpdmUgc3RhdGVtZW50cwBvZmZzZXRzAHJldmVyc2VfdW5vcmRlcmVkX3NlbGVjdHMAaWlzc3Nzc3MAaXNzAHNlc3MAdW5jb21wcmVzcwBjYW5ub3Qgb3BlbiBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgcmVsZWFzZSBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgY29tbWl0IHRyYW5zYWN0aW9uIC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IFZBQ1VVTSAtIFNRTCBzdGF0ZW1lbnRzIGluIHByb2dyZXNzAGFjY2VzcwBwYXJhbWV0ZXJzAHJlY3Vyc2l2ZV90cmlnZ2VycwB0aGUgSU5ERVhFRCBCWSBjbGF1c2UgaXMgbm90IGFsbG93ZWQgb24gVVBEQVRFIG9yIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwB0aGUgTk9UIElOREVYRUQgY2xhdXNlIGlzIG5vdCBhbGxvd2VkIG9uIFVQREFURSBvciBERUxFVEUgc3RhdGVtZW50cyB3aXRoaW4gdHJpZ2dlcnMAcXVhbGlmaWVkIHRhYmxlIG5hbWVzIGFyZSBub3QgYWxsb3dlZCBvbiBJTlNFUlQsIFVQREFURSwgYW5kIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwBDaGlsZCBwYWdlIGRlcHRoIGRpZmZlcnMAdW5hYmxlIHRvIGNsb3NlIGR1ZSB0byB1bmZpbmFsaXplZCBzdGF0ZW1lbnRzIG9yIHVuZmluaXNoZWQgYmFja3VwcwBhY29zAElmUG9zAGNvbXBpbGVfb3B0aW9ucwBESVNUSU5DVCBpcyBub3Qgc3VwcG9ydGVkIGZvciB3aW5kb3cgZnVuY3Rpb25zAEZJTFRFUiBjbGF1c2UgbWF5IG9ubHkgYmUgdXNlZCB3aXRoIGFnZ3JlZ2F0ZSB3aW5kb3cgZnVuY3Rpb25zAG5vbi1kZXRlcm1pbmlzdGljIGZ1bmN0aW9ucwBpbmRleCBleHByZXNzaW9ucwBTRUxFQ1RzIHRvIHRoZSBsZWZ0IGFuZCByaWdodCBvZiAlcyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgcmVzdWx0IGNvbHVtbnMAdmlydHVhbCB0YWJsZXMgY2Fubm90IHVzZSBjb21wdXRlZCBjb2x1bW5zAGdlbmVyYXRlZCBjb2x1bW5zAHRhYmxlICVzIGhhcyAlZCB2YWx1ZXMgZm9yICVkIGNvbHVtbnMAcmFkaWFucwBhbGwgVkFMVUVTIG11c3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgdGVybXMAZW1wdHlfcmVzdWx0X2NhbGxiYWNrcwBMb2FkQW5hbHlzaXMAZmxncwBmbGFncwB2ZnMAJWQgY29sdW1ucyBhc3NpZ25lZCAlZCB2YWx1ZXMASlNPTiBjYW5ub3QgaG9sZCBCTE9CIHZhbHVlcwBmYWlsZWQgbWVtb3J5IHJlc2l6ZSAldSB0byAldSBieXRlcwBwYXJ0aWFsIGluZGV4IFdIRVJFIGNsYXVzZXMAc2hvcnRfY29sdW1uX25hbWVzAGZ1bGxfY29sdW1uX25hbWVzAHVuYWJsZSB0byBvcGVuIGEgdGVtcG9yYXJ5IGRhdGFiYXNlIGZpbGUgZm9yIHN0b3JpbmcgdGVtcG9yYXJ5IHRhYmxlcwBjYW5ub3QgY3JlYXRlIHRyaWdnZXJzIG9uIHZpcnR1YWwgdGFibGVzACVzIFJFVFVSTklORyBpcyBub3QgYXZhaWxhYmxlIG9uIHZpcnR1YWwgdGFibGVzAGNhbm5vdCBqb2luIHVzaW5nIGNvbHVtbiAlcyAtIGNvbHVtbiBub3QgcHJlc2VudCBpbiBib3RoIHRhYmxlcwBBVVRPSU5DUkVNRU5UIG5vdCBhbGxvd2VkIG9uIFdJVEhPVVQgUk9XSUQgdGFibGVzACVzIGNhbm5vdCB1c2UgdmFyaWFibGVzAHRvbyBtYW55IFNRTCB2YXJpYWJsZXMAc3VicXVlcmllcwBjYW5ub3QgdXNlIHdpbmRvdyBmdW5jdGlvbnMgaW4gcmVjdXJzaXZlIHF1ZXJpZXMAY291bnRfY2hhbmdlcwB0b3RhbF9jaGFuZ2VzAGRlZ3JlZXMAUkVUVVJOSU5HIG1heSBub3QgdXNlICJUQUJMRS4qIiB3aWxkY2FyZHMAdGhyZWFkcwBhYnMALiUuKnMAQ1JFQVRFICVzICUuKnMAQ1JFQVRFJXMgSU5ERVggJS4qcwBpbnZhbGlkIHVyaSBhdXRob3JpdHk6ICUuKnMAdW5rbm93biB0YWJsZSBvcHRpb246ICUuKnMAJS4qcyVzACwlcyVzJXMAU0NBTiAlcyVzJXMAc3FsaXRlX2FsdGVydGFiXyVzAFNDQU4gJWQgQ09OU1RBTlQgUk9XJXMAJVElcwAgVklSVFVBTCBUQUJMRSBJTkRFWCAlZDolcwAlczogJXMuJXMuJXMAbWlzc2luZyBkYXRhdHlwZSBmb3IgJXMuJXMAY2Fubm90IHN0b3JlICVzIHZhbHVlIGluICVzIGNvbHVtbiAlcy4lcwBub24tJXMgdmFsdWUgaW4gJXMuJXMATlVMTCB2YWx1ZSBpbiAlcy4lcwAlczogJXMuJXMAbm8gc3VjaCB0YWJsZSBjb2x1bW46ICVzLiVzACUuMThzLSVzACBVU0lORyBJTlRFR0VSIFBSSU1BUlkgS0VZICglcwB1c2UgRFJPUCBWSUVXIHRvIGRlbGV0ZSB2aWV3ICVzAGlsbGVnYWwgZmlyc3QgYXJndW1lbnQgdG8gJXMAbWlzdXNlIG9mIGFsaWFzZWQgd2luZG93IGZ1bmN0aW9uICVzAHRvbyBtYW55IGNvbHVtbnMgb24gJXMAdG9vIG1hbnkgY29sdW1ucyBpbiAlcwAlcyBwcm9oaWJpdGVkIGluICVzAENIRUNLIGNvbnN0cmFpbnQgZmFpbGVkIGluICVzAG5vbi1kZXRlcm1pbmlzdGljIHVzZSBvZiAlcygpIGluICVzAHJlY292ZXJlZCAlZCBwYWdlcyBmcm9tICVzAG1pc3VzZSBvZiBhbGlhc2VkIGFnZ3JlZ2F0ZSAlcwAlcyAlVCBjYW5ub3QgcmVmZXJlbmNlIG9iamVjdHMgaW4gZGF0YWJhc2UgJXMAY2Fubm90IGRldGFjaCBkYXRhYmFzZSAlcwBhIEpPSU4gY2xhdXNlIGlzIHJlcXVpcmVkIGJlZm9yZSAlcwBjYW5ub3Qgb3BlbiB2YWx1ZSBvZiB0eXBlICVzAGNhbm5vdCBmc3RhdCBkYiBmaWxlICVzAHJlY292ZXJlZCAlZCBmcmFtZXMgZnJvbSBXQUwgZmlsZSAlcwBQUklNQVJZIEtFWSBtaXNzaW5nIG9uIHRhYmxlICVzAHVzZSBEUk9QIFRBQkxFIHRvIGRlbGV0ZSB0YWJsZSAlcwBTRUxFQ1QgJXMgT1JERVIgQlkgcm93aWQgJXMAU0VMRUNUICVzIFdIRVJFIHJvd2lkIEJFVFdFRU4gJWxsZCBBTkQgJWxsZCBPUkRFUiBCWSByb3dpZCAlcwB0aGVyZSBpcyBhbHJlYWR5IGFuIGluZGV4IG5hbWVkICVzAHRhYmxlICVTIGhhcyBubyBjb2x1bW4gbmFtZWQgJXMAdGhlcmUgaXMgYWxyZWFkeSBhIHRhYmxlIG5hbWVkICVzAHN0YXRlbWVudCBhYm9ydHMgYXQgJWQ6IFslc10gJXMAQ09WRVJJTkcgSU5ERVggJXMAU0VMRUNUICVzAHVuc3VwcG9ydGVkIHVzZSBvZiBOVUxMUyAlcwBVU0UgVEVNUCBCLVRSRUUgRk9SICVzAC0tIFRSSUdHRVIgJXMAPj8gQU5EICVzACV6OiAlcwByZWN1cnNpdmUgcmVmZXJlbmNlIGluIGEgc3VicXVlcnk6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBjYWxsZWQgcmVjdXJzaXZlbHk6ICVzAG5vIHN1Y2ggaW5kZXg6ICVzAG5vIHN1Y2ggd2luZG93OiAlcwBjYW5ub3Qgb3ZlcnJpZGUgJXMgb2Ygd2luZG93OiAlcwBjYW5ub3Qgb3BlbiB2aWV3OiAlcwBubyBzdWNoIHNhdmVwb2ludDogJXMAbm8gc3VjaCB2ZnM6ICVzAG11bHRpcGxlIHJlY3Vyc2l2ZSByZWZlcmVuY2VzOiAlcwBlcnJvciBpbiAlcyAlcyVzJXM6ICVzAGVycm9yIGluICVzICVzIGFmdGVyICVzOiAlcwB1bmtub3duIHRva2VuaXplcjogJXMAZXJyb3IgcGFyc2luZyBwcmVmaXggcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgb3JkZXI6ICVzAHVucmVjb2duaXplZCBtYXRjaGluZm86ICVzAG5vIHN1Y2ggY29sdW1uOiAlcwBmaWxlIHJlbmFtZWQgd2hpbGUgb3BlbjogJXMAZmlsZSB1bmxpbmtlZCB3aGlsZSBvcGVuOiAlcwB1bnN1cHBvcnRlZCBlbmNvZGluZzogJXMAY2Fubm90IGxpbWl0IFdBTCBzaXplOiAlcwBNSiBkZWxldGU6ICVzAHRhcmdldCBvYmplY3QvYWxpYXMgbWF5IG5vdCBhcHBlYXIgaW4gRlJPTSBjbGF1c2U6ICVzAG9iamVjdCBuYW1lIHJlc2VydmVkIGZvciBpbnRlcm5hbCB1c2U6ICVzAHVua25vd24gZGF0YWJhc2U6ICVzAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlOiAlcwBubyBzdWNoIGRhdGFiYXNlOiAlcwB0aGVyZSBpcyBhbHJlYWR5IGFub3RoZXIgdGFibGUgb3IgaW5kZXggd2l0aCB0aGlzIG5hbWU6ICVzAGR1cGxpY2F0ZSBjb2x1bW4gbmFtZTogJXMAZHVwbGljYXRlIFdJVEggdGFibGUgbmFtZTogJXMAbm8gc3VjaCBtb2R1bGU6ICVzAG11bHRpcGxlIGxpbmtzIHRvIGZpbGU6ICVzAGNhbm5vdCBvcGVuIHZpcnR1YWwgdGFibGU6ICVzAG5vIHN1Y2ggdGFibGU6ICVzAG11bHRpcGxlIHJlZmVyZW5jZXMgdG8gcmVjdXJzaXZlIHRhYmxlOiAlcwBubyBzdWNoICVzIG1vZGU6ICVzAE1KIGNvbGxpZGU6ICVzAG5vIHN1Y2ggY29sbGF0aW9uIHNlcXVlbmNlOiAlcwBjaXJjdWxhciByZWZlcmVuY2U6ICVzAGNhbm5vdCBvcGVuIHRhYmxlIHdpdGhvdXQgcm93aWQ6ICVzACVzIG1vZGUgbm90IGFsbG93ZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBmYWlsZWQ6ICVzAGF1dG9tYXRpYyBleHRlbnNpb24gbG9hZGluZyBmYWlsZWQ6ICVzAGRhdGFiYXNlIHRhYmxlIGlzIGxvY2tlZDogJXMAZGF0YWJhc2Ugc2NoZW1hIGlzIGxvY2tlZDogJXMAdnRhYmxlIGNvbnN0cnVjdG9yIGRpZCBub3QgZGVjbGFyZSBzY2hlbWE6ICVzAGFib3J0IGF0ICVkIGluIFslc106ICVzAC0tICVzACV6IC0gJXMAb3NfdW5peC5jOiVkOiAoJWQpICVzKCVzKSAtICVzAHdyAHJpZ2h0c3RyAGxlZnRzdHIAaW5zdHIAc3Vic3RyAGV4cHJfaW1wbGllc19leHByAGludmFsaWQgYXJndW1lbnRzIHRvIGZ0czRhdXggY29uc3RydWN0b3IAbWlzc2luZyAlcyBwYXJhbWV0ZXIgaW4gZnRzNCBjb25zdHJ1Y3RvcgB0aGUgIi4iIG9wZXJhdG9yAGZ0czNjdXJzb3IAbmVhciAiJVQiOiBzeW50YXggZXJyb3IAdW5rbm93biBlcnJvcgBkb21haW4gZXJyb3IAbm90IGFuIGVycm9yAFNRTCBsb2dpYyBlcnJvcgBkaXNrIEkvTyBlcnJvcgBmbG9vcgBybWRpcgBta2RpcgBzZWdkaXIAZnRzM190b2tlbml6ZXIAdW5rbm93biB0b2tlbml6ZXIAcG93ZXIAbG93ZXIAc3FsaXRlX3RlbXBfbWFzdGVyAHNxbGl0ZV9tYXN0ZXIAcG9ydGVyAFJlc2V0U29ydGVyAEZrQ291bnRlcgBBUEkgY2FsbCB3aXRoICVzIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9pbnRlcgBzdHJmaWx0ZXIAVkZpbHRlcgBFU0NBUEUgZXhwcmVzc2lvbiBtdXN0IGJlIGEgc2luZ2xlIGNoYXJhY3RlcgB1cHBlcgBwcm9wZXIASWZTbWFsbGVyAGNhbm5vdCB1c2UgUkVUVVJOSU5HIGluIGEgdHJpZ2dlcgBEcm9wVHJpZ2dlcgBzZWNvbmQgYXJndW1lbnQgdG8gbnRoX3ZhbHVlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGFyZ3VtZW50IG9mIG50aWxlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGZyYW1lIHN0YXJ0aW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIAZnJhbWUgZW5kaW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIASW50ZWdlcgBSb3dpZCAlbGxkIG91dCBvZiBvcmRlcgBSZW1haW5kZXIAZnJhbWUgc3RhcnRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgbnVtYmVyAGZyYW1lIGVuZGluZyBvZmZzZXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIAYWRkcgBwYWRyAGNoYXIAeWVhcgBDbGVhcgBCaXRPcgBzZXEAQ29sbFNlcQBFbHNlRXEAcmVnZXhwAE9wZW5EdXAATm9vcABKdW1wAC91c3IvdG1wAC92YXIvdG1wAHRlbXAAY3VycmVudF90aW1lc3RhbXAAQWdnU3RlcABtb2RlU3RlcAB2YXJpYW5jZVN0ZXAAbXVubWFwAG1tYXAAbXJlbWFwAHZ0YWI6JXAAc3NlbnN1bwBpbHN1bwBhdXRvAEdvdG8AaW50bwBpbmNyZW1lbnRhbF92YWN1dW0gZW5hYmxlZCB3aXRoIGEgbWF4IHJvb3RwYWdlIG9mIHplcm8ASWZOb3RaZXJvAERlY3JKdW1wWmVybwBGa0lmWmVybwBzZXFubwBpbmRleF94aW5mbwB0YWJsZV94aW5mbwBtYXRjaGluZm8AaW5kZXhfaW5mbwB0YWJsZV9pbmZvAE9wZW5Qc2V1ZG8AZmNob3duAFJldHVybgBqc29uAG5vIHF1ZXJ5IHNvbHV0aW9uAGluZGV4IGNvcnJ1cHRpb24AZGF0YWJhc2UgY29ycnVwdGlvbgBmcmVlIHNwYWNlIGNvcnJ1cHRpb24AdW5rbm93biBjb2x1bW4gIiVzIiBpbiBmb3JlaWduIGtleSBkZWZpbml0aW9uACVzLnhCZXN0SW5kZXggbWFsZnVuY3Rpb24AYXV0aG9yaXplciBtYWxmdW5jdGlvbgAlI1QoKSBtYXkgbm90IGJlIHVzZWQgYXMgYSB3aW5kb3cgZnVuY3Rpb24AJyVzJyBpcyBub3QgYSBmdW5jdGlvbgBGdW5jdGlvbgBjYW5ub3Qgc3RhcnQgYSB0cmFuc2FjdGlvbiB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgY2hhbmdlICVzIHdhbCBtb2RlIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AdGVtcG9yYXJ5IHN0b3JhZ2UgY2Fubm90IGJlIGNoYW5nZWQgZnJvbSB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgVkFDVVVNIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AU2FmZXR5IGxldmVsIG1heSBub3QgYmUgY2hhbmdlZCBpbnNpZGUgYSB0cmFuc2FjdGlvbgBUcmFuc2FjdGlvbgBQZXJtdXRhdGlvbgB1bmtub3duIG9wZXJhdGlvbgB1bnN1cHBvcnRlZCBmcmFtZSBzcGVjaWZpY2F0aW9uAFJBTkdFIHdpdGggb2Zmc2V0IFBSRUNFRElORy9GT0xMT1dJTkcgcmVxdWlyZXMgb25lIE9SREVSIEJZIGV4cHJlc3Npb24AdG9vIG1hbnkgbGV2ZWxzIG9mIHRyaWdnZXIgcmVjdXJzaW9uAHVzZXJfdmVyc2lvbgBzcWxpdGVfdmVyc2lvbgBkYXRhX3ZlcnNpb24Ac2NoZW1hX3ZlcnNpb24Ac3FsaXRlX2Ryb3BfY29sdW1uAHNxbGl0ZV9yZW5hbWVfY29sdW1uAGFmdGVyIGRyb3AgY29sdW1uAG5vIHN1Y2ggY29sdW1uAG11c3QgaGF2ZSBhdCBsZWFzdCBvbmUgbm9uLWdlbmVyYXRlZCBjb2x1bW4AY2Fubm90IHVzZSBERUZBVUxUIG9uIGEgZ2VuZXJhdGVkIGNvbHVtbgBhZGQgY29sdW1uAENhbm5vdCBhZGQgYSBQUklNQVJZIEtFWSBjb2x1bW4AQ2Fubm90IGFkZCBhIFVOSVFVRSBjb2x1bW4AY2Fubm90IGFkZCBhIFNUT1JFRCBjb2x1bW4AVkNvbHVtbgBidWlsdGluAGFzaW4AY2Fubm90IGhhdmUgYm90aCBPTiBhbmQgVVNJTkcgY2xhdXNlcyBpbiB0aGUgc2FtZSBqb2luAGF0IG1vc3QgJWQgdGFibGVzIGluIGEgam9pbgBtaW4Ab3JpZ2luAFZCZWdpbgBtYWluAEV4cGxhaW4Ac2lnbgBzc2VuAG9wZW4ASWZOb3RPcGVuAFNvcnRlck9wZW4AVk9wZW4AaGlkZGVuAGF0YW4AbWVkaWFuAFNlZWtTY2FuAFZJbml0SW4AYXV0b192YWN1dW0AaW5jcmVtZW50YWxfdmFjdXVtAEluY3JWYWN1dW0Ac3VtAGRyb3AgY29sdW1uIGZyb20AL2Rldi91cmFuZG9tAEFkZEltbQBydHJpbQBsdHJpbQByZWFkb25seV9zaG0AJXMtc2htAHRuZW0AUkFJU0UoKSBtYXkgb25seSBiZSB1c2VkIHdpdGhpbiBhIHRyaWdnZXItcHJvZ3JhbQBQcm9ncmFtAFBhcmFtAGZ1bABmY250bABpb2N0bABpZ29sAGxvY2tpbmcgcHJvdG9jb2wAbmNvbABub3RudWxsAGlmbnVsbAAvZGV2L251bGwAZGF0YWJhc2Ugb3IgZGlzayBpcyBmdWxsAE5vdE51bGwAU29mdE51bGwASXNOdWxsAFplcm9Pck51bGwASGFsdElmTnVsbABjb2xsAGNhY2hlX3NwaWxsAFJvd0NlbGwAY2VpbABkZXRhaWwAcGFkbAB1bml4LWV4Y2wAdGJsAHdhbAB2aXJ0dWFsAHRvdGFsAGluY3JlbWVudGFsAE9wZW5FcGhlbWVyYWwAQWdnRmluYWwAbm9ybWFsAEluZGV4IGFscmVhZHkgb3B0aW1hbABwYXJ0aWFsAHJlYWwAUmVhbABwawBvawB1bmxpbmsAcmVhZGxpbmsARmluaXNoU2VlawBEZWZlcnJlZFNlZWsAbm9sb2NrAEN1cnNvclVubG9jawBibG9jawAlcy5sb2NrAEN1cnNvckxvY2sAVGFibGVMb2NrAGludGVncml0eV9jaGVjawBmb3JlaWduX2tleV9jaGVjawBxdWlja19jaGVjawBjZWxsX3NpemVfY2hlY2sAaW50ZWdyaXR5LWNoZWNrAEZrQ2hlY2sAVHlwZUNoZWNrAEludGVncml0eUNrAHJlemkAbm9pdGF6aQBpdGl2aQBzc2VuZXZpAGl0aQBpc3Npc2kAaXNpc2kAcGkAbm9pAGduaQBzaXNzaWkAaXNzaXNpaQBzc3NpaWkAc2VpAGl0aWNpAGV0YWNpAGxhY2kAY290aABtb250aABqc29uX2FycmF5X2xlbmd0aABvdmVyZmxvdyBsaXN0IGxlbmd0aAB3ZHRoAHN0YXRfcHVzaABhY29zaABhc2luaABhdGFuaABqc29uX3BhdGNoAGRhdGF0eXBlIG1pc21hdGNoAGFyZ3VtZW50IHR5cGUgbWlzbWF0Y2gAYWJicmV2aWF0ZWQgcXVlcnkgYWxnb3JpdGhtIHNlYXJjaAB1bml4ZXBvY2gAc3FsaXRlX2F0dGFjaABzcWxpdGVfZGV0YWNoAGpzb25fZWFjaABhdmcAbmFyZwBzcWxpdGVfbG9nAHN0YXRlbWVudCB0b28gbG9uZwBjYW5ub3Qgb3BlbiAlcyBjb2x1bW4gZm9yIHdyaXRpbmcAc3Vic3RyaW5nAFN0cmluZwBzcWxpdGVfcmV0dXJuaW5nAGVuY29kaW5nAHN0cmluZyBvciBibG9iIHRvbyBiaWcAUmVsZWFzZVJlZwAlLjE2ZwAlIS4xNWcAc3Nlbmx1ZgBwcmludGYAdHlwZW9mAG1vZGVvZgBvdXQgb2YAcmVuYW1lIGNvbHVtbnMgb2YAbnVsbGlmAGlpZgBvZmYAMDEyMzQ1Njc4OWFiY2RlZgBJZgAlMDYuM2YAJS4qZgBnZXRwYWdlc2l6ZQBkb2NzaXplAG1tYXBfc2l6ZQBkZWZhdWx0X2NhY2hlX3NpemUAUFJBR01BICVRLnBhZ2Vfc2l6ZQBmdHMzdG9rZW5pemUAb3B0aW1pemUAanNvbl9yZW1vdmUATW92ZQBjYW5ub3QgY29tbWl0IC0gbm8gdHJhbnNhY3Rpb24gaXMgYWN0aXZlAGNhbm5vdCByb2xsYmFjayAtIG5vIHRyYW5zYWN0aW9uIGlzIGFjdGl2ZQBleGNsdXNpdmUAdHJ1ZQBJc1RydWUAdW5pcXVlAGRmbHRfdmFsdWUAQ2Fubm90IGFkZCBhIFJFRkVSRU5DRVMgY29sdW1uIHdpdGggbm9uLU5VTEwgZGVmYXVsdCB2YWx1ZQBBZ2dWYWx1ZQBqc29uX3F1b3RlAHB3cml0ZQBPcGVuV3JpdGUAb25fZGVsZXRlAHNlY3VyZV9kZWxldGUASWR4RGVsZXRlAHByaXZhdGUAYWdncmVnYXRlAFZDcmVhdGUAb25fdXBkYXRlAFZVcGRhdGUAY3VycmVudF9kYXRlAGZhbGxvY2F0ZQBmdHJ1bmNhdGUAcmVwbGljYXRlAGJhZCBwYXJhbWV0ZXIgb3Igb3RoZXIgQVBJIG1pc3VzZQB0b28gbWFueSB0ZXJtcyBpbiAlcyBCWSBjbGF1c2UAdG9vIG1hbnkgdGVybXMgaW4gT1JERVIgQlkgY2xhdXNlAGFnZ3JlZ2F0ZSBmdW5jdGlvbnMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBHUk9VUCBCWSBjbGF1c2UAUEFSVElUSU9OIGNsYXVzZQBhIE5BVFVSQUwgam9pbiBtYXkgbm90IGhhdmUgYW4gT04gb3IgVVNJTkcgY2xhdXNlAGRhdGFiYXNlICVzIGlzIGFscmVhZHkgaW4gdXNlAEFnZ0ludmVyc2UAcmV2ZXJzZQBjbG9zZQBDbG9zZQBmYWxzZQBhdHRlbXB0IHRvIHdyaXRlIGEgcmVhZG9ubHkgZGF0YWJhc2UAY29ycnVwdCBkYXRhYmFzZQBhdHRhY2hlZCBkYXRhYmFzZXMgbXVzdCB1c2UgdGhlIHNhbWUgdGV4dCBlbmNvZGluZyBhcyBtYWluIGRhdGFiYXNlAGZpbGUgaXMgbm90IGEgZGF0YWJhc2UAdGVtcF9zdG9yZQAlcyBjbGF1c2Ugc2hvdWxkIGNvbWUgYWZ0ZXIgJXMgbm90IGJlZm9yZQBFeHBpcmUAc3F1YXJlAGV4cHJfY29tcGFyZQBTb3J0ZXJDb21wYXJlAHN1YnR5cGUAanNvbl90eXBlAElzTnVsbE9yVHlwZQBJZk5vSG9wZQBpbHRuZQB1bml4LW5vbmUASW5pdENvcm91dGluZQBFbmRDb3JvdXRpbmUAaWNuZQBsb2NhbHRpbWUAc3RyZnRpbWUAZGF0ZXRpbWUAY3VycmVudF90aW1lAHRuZW1lAGFmdGVyIHJlbmFtZQBub24tdGV4dCBmaWxlbmFtZQBWUmVuYW1lAGFtYmlndW91cyBjb2x1bW4gbmFtZQB0ZW1wb3JhcnkgdHJpZ2dlciBtYXkgbm90IGhhdmUgcXVhbGlmaWVkIG5hbWUAc2ltcGxlAGxvd2VyX3F1YXJ0aWxlAHVwcGVyX3F1YXJ0aWxlAHVuaXgtZG90ZmlsZQBjYW5ub3Qgb3BlbiBmaWxlAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlIGZpbGUAaW1tdXRhYmxlAEFib3J0YWJsZQBsZWdhY3lfYWx0ZXJfdGFibGUAc3FsaXRlX3JlbmFtZV90YWJsZQBjYW5ub3QgY3JlYXRlIHRyaWdnZXIgb24gc3lzdGVtIHRhYmxlAHZpcnR1YWwgdGFibGUAbm8gc3VjaCB0YWJsZQBudW1iZXIgb2YgY29sdW1ucyBpbiBmb3JlaWduIGtleSBkb2VzIG5vdCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIHJlZmVyZW5jZWQgdGFibGUAbG9jYWwgdGltZSB1bmF2YWlsYWJsZQBhbm90aGVyIHJvdyBhdmFpbGFibGUAbm8gbW9yZSByb3dzIGF2YWlsYWJsZQBWYXJpYWJsZQBEcm9wVGFibGUAdXRmMTZsZQBVVEYxNmxlAFVURi0xNmxlAGNhc2Vfc2Vuc2l0aXZlX2xpa2UAU2V0Q29va2llAFJlYWRDb29raWUAY2FjaGUAY29sdW1uIGluZGV4IG91dCBvZiByYW5nZQBub3RpZmljYXRpb24gbWVzc2FnZQB3YXJuaW5nIG1lc3NhZ2UAaW52YWxpZCByb290cGFnZQBFeHRlbmRzIG9mZiBlbmQgb2YgcGFnZQAyMDIyLTA1LTA2IDE1OjI1OjI3IDc4ZDljOTkzZDQwNGNkZmFhN2ZkZDI5NzNmYTEwNTJlM2RhOWY2NjIxNWNmZjljNTU0MGViZTU1YzQwN2Q5ZmUAanNvbl90cmVlAENyZWF0ZUJ0cmVlAGRlZQBqb3VybmFsX21vZGUAbG9ja2luZ19tb2RlAG9wY29kZQB1bmljb2RlAEpvdXJuYWxNb2RlAERpdmlkZQBjb2FsZXNjZQBzcWxpdGVfc2VxdWVuY2UAU2VxdWVuY2UAZGlmZmVyZW5jZQB2YXJpYW5jZQBPbmNlAFRyYWNlAGpzb25fcmVwbGFjZQB1dGYxNmJlAFVURjE2YmUAVVRGLTE2YmUATmUATGUAR2UAMjBjOjIwZQAyMGI6MjBlACUhLjIwZQBnZXRjd2QATWFrZVJlY29yZAB0aHN0bmRyZABsaWtlbGlob29kAGZjaG1vZAByb3VuZABOb3RGb3VuZABSZXdpbmQAU2Vla0VuZABCaXRBbmQAb2xkACVsbGQgJWxsZABubyBzdWNoIHJvd2lkOiAlbGxkAHJlYnVpbGQAWWllbGQAbGFzdF9pbnNlcnRfcm93aWQAJXMucm93aWQAU0VMRUNUKkZST00iJXciLiVzIE9SREVSIEJZIHJvd2lkAFNFTEVDVCpGUk9NIiV3Ii4lcyBXSEVSRSAlcyBPUkRFUiBCWSByb3dpZABJZHhSb3dpZABOZXdSb3dpZABTZWVrUm93aWQAZ2V0ZXVpZABpbnZhbGlkAGpzb25fdmFsaWQAZmtpZABfX2xhbmdpZAAleiwgbGFuZ2lkAGxhbmd1YWdlaWQAZG9jaWQAYXBwbGljYXRpb25faWQAc3FsaXRlX3NvdXJjZV9pZABub3QgYXV0aG9yaXplZABJbmRleCBvcHRpbWl6ZWQAbm90aW5kZXhlZAB1bmFibGUgdG8gaWRlbnRpZnkgdGhlIG9iamVjdCB0byBiZSByZWluZGV4ZWQAdmlld3MgbWF5IG5vdCBiZSBpbmRleGVkAHZpcnR1YWwgdGFibGVzIG1heSBub3QgYmUgaW5kZXhlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGluZGV4ZWQAcmVhZF91bmNvbW1pdHRlZABSSUdIVCBhbmQgRlVMTCBPVVRFUiBKT0lOcyBhcmUgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQAcmVjdXJzaXZlIGFnZ3JlZ2F0ZSBxdWVyaWVzIG5vdCBzdXBwb3J0ZWQAcXVlcnkgYWJvcnRlZAByb3dzIGluc2VydGVkAGludGVycnVwdGVkAGNoZWNrcG9pbnRlZABhY2Nlc3MgdG8gJXogaXMgcHJvaGliaXRlZABhY2Nlc3MgdG8gdmlldyAiJXMiIHByb2hpYml0ZWQAcm93cyBkZWxldGVkAGdlbmVyYXRlZAByb3dzIHVwZGF0ZWQAbm90dXNlZAByb3cgdmFsdWUgbWlzdXNlZABzcWxpdGVfY29tcGlsZW9wdGlvbl91c2VkAFBhZ2UgJWQgaXMgbmV2ZXIgdXNlZABDb2x1bW5zVXNlZABzdG9yZWQAdmlydHVhbCB0YWJsZXMgbWF5IG5vdCBiZSBhbHRlcmVkAHZpZXcgJXMgbWF5IG5vdCBiZSBhbHRlcmVkAHRhYmxlICVzIG1heSBub3QgYmUgYWx0ZXJlZABzaGFyZWQAaW5kZXggYXNzb2NpYXRlZCB3aXRoIFVOSVFVRSBvciBQUklNQVJZIEtFWSBjb25zdHJhaW50IGNhbm5vdCBiZSBkcm9wcGVkAHRhYmxlICVzIG1heSBub3QgYmUgZHJvcHBlZAB2aWV3ICVzIGlzIGNpcmN1bGFybHkgZGVmaW5lZAB1bm9wZW5lZABkYXRhYmFzZSBkaXNrIGltYWdlIGlzIG1hbGZvcm1lZAAlcyBjb25zdHJhaW50IGZhaWxlZABGT1JFSUdOIEtFWSBjb25zdHJhaW50IGZhaWxlZABsYXJnZSBmaWxlIHN1cHBvcnQgaXMgZGlzYWJsZWQAZnRzM3Rva2VuaXplIGRpc2FibGVkAGRhdGFiYXNlICVzIGlzIGxvY2tlZABkYXRhYmFzZSBpcyBsb2NrZWQAZGF0YWJhc2UgdGFibGUgaXMgbG9ja2VkAGF1dGhvcml6YXRpb24gZGVuaWVkAGFjY2VzcyBwZXJtaXNzaW9uIGRlbmllZAB0YWJsZSAlUyBoYXMgJWQgY29sdW1ucyBidXQgJWQgdmFsdWVzIHdlcmUgc3VwcGxpZWQAdGVtcG9yYXJ5IHRhYmxlIG5hbWUgbXVzdCBiZSB1bnF1YWxpZmllZAB0YWJsZSAlcyBtYXkgbm90IGJlIG1vZGlmaWVkAGNvbmZsaWN0aW5nIE9OIENPTkZMSUNUIGNsYXVzZXMgc3BlY2lmaWVkAG5vIHRhYmxlcyBzcGVjaWZpZWQAZGF0YWJhc2UgaXMgYWxyZWFkeSBhdHRhY2hlZABkYXRhYmFzZSBzY2hlbWEgaGFzIGNoYW5nZWQAZXhjbHVkZWQAUG9pbnRlciBtYXAgcGFnZSAlZCBpcyByZWZlcmVuY2VkAFJvd1NldEFkZABGaWx0ZXJBZGQAcHJlYWQAUm93U2V0UmVhZABPcGVuUmVhZAAlMDRkACUwM2QAJTAyZAA0MGYtMjFhLTIxZABzcWxpdGVfc3RhdCVkAGNvbHVtbiVkAHNxbGl0ZV9hdXRvaW5kZXhfJXNfJWQAdmFyaWFibGUgbnVtYmVyIG11c3QgYmUgYmV0d2VlbiA/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+JAAANSQAAEIkAABfXgBBwPsDCxbYRQAASk8AAC9HAAAeSgAAn0wAABNHAEHg+wMLEQIAAAABSMQAAQAAAAAAAADSAEGA/AMLGSUGAAAAAAAAAgAAAAFIxAADAAAAAAAAANIAQaj8AwsZzDIAAAAAAAACAAAAAUjEAAIAAAAAAAAA0gBB0PwDCxl4IAAAAAAAAAEAAAABSMQABAAAAAAAAADSAEH4/AMLDxAEAAAAAAAAAQAAAAEggABBkP0DCwHTAEGg/QMLD4Y6AAAAAAAAAQAAAAEggABBuP0DCwHUAEHI/QMLGU4MAAAAAAAAAQAAAAEMwABjAAAAAAAAANIAQfD9AwsZ1AQAAAAAAAACAAAAAQzAAGMAAAAAAAAA0gBBmP4DCxloNwAAAAAAAAEAAAABDMAAYwAAAAAAAADSAEHA/gMLGdYEAAAAAAAAAQAAAAEIgAABAAAAAAAAANUAQej+AwsZeCoAAAAAAAACAAAAAQiAAAEAAAAAAAAA1QBBkP8DCxl4KgAAAAAAAAEAAAABCIAAAgAAAAAAAADVAEG4/wMLGXIqAAAAAAAAAgAAAAEIgAACAAAAAAAAANUAQeD/AwsZcioAAAAAAAABAAAAAQiAAAMAAAAAAAAA1QBBiIAECxl5KgAAAAAAAAIAAAABCIAAAwAAAAAAAADVAEGwgAQLD3kqAAAAAAAA/wAAACEIgABByIAECwHWAEHYgAQLArIpAEHkgAQLAyEIgABBgIEEC0GyKQAAAAAAAAEAAAAhEIAIAAAAAAAAAADXAAAA2AAAANkAAAAAAAAAsikAAAAAAAD/AAAAIQiAAAEAAAAAAAAA1gBB0IEECwLkBQBB3IEECwUhCIAAAQBB+IEECzfkBQAAAAAAAAEAAAAhEIAIAQAAAAAAAADXAAAA2AAAANkAAAAAAAAA5AUAAAAAAAABAAAAgQiAAEG4ggQLAdoAQciCBAsPvS4AAAAAAAABAAAAgQiAAEHgggQLAdsAQfCCBAsP5zIAAAAAAAABAAAAQQiAAEGIgwQLAdwAQZiDBAsPXC0AAAAAAAACAAAAAQiAAEGwgwQLAd0AQcCDBAsPayAAAAAAAAD/AAAAAQiAAEHYgwQLAd4AQeiDBAsPti4AAAAAAAD/AAAAAQiAAEGAhAQLAd4AQZCEBAsP3wwAAAAAAAABAAAAAQiAAEGohAQLAd8AQbiEBAsPqzYAAAAAAAD/AAAAAQiAAEHQhAQLAeAAQeCEBAsP8yMAAAAAAAABAAAAAQiAAEH4hAQLAeEAQYiFBAsP7RUAAAAAAAABAAAAAQiAAEGghQQLAeIAQbCFBAsPejcAAAAAAAACAAAAAQiAAEHIhQQLAeIAQdiFBAsPejcAAAAAAAABAAAAAQiAAEHwhQQLAeMAQYCGBAsPRyIAAAAAAAABAAAAAQiAAEGYhgQLAeQAQaiGBAsPlyEAAAAAAAABAAAAAQiAAEHAhgQLAeUAQdCGBAsPhAUAAAAAAAACAAAAAQjAAEHohgQLAdIAQfiGBAsCCisAQYSHBAsDAQCAAEGQhwQLAeYAQaCHBAsPZCoAAAAAAAABAAAAAQCAAEG4hwQLAecAQciHBAsPTEQAAAAAAAACAAAAIQiAAEHghwQLAegAQfCHBAsC5C4AQfyHBAsDASCAAEGIiAQLAdIAQZiIBAsCICgAQaSIBAsDASCAAEGwiAQLAekAQcCIBAsPpzgAAAAAAAACAAAAAQiAAEHYiAQLAeoAQeiIBAsPFC4AAAAAAAABAAAAAQiAAEGAiQQLAesAQZCJBAsCRDAAQZyJBAsDAQCAAEGoiQQLAewAQbiJBAsCzzcAQcSJBAsDAQCAAEHQiQQLAe0AQeCJBAsCqxUAQeyJBAsDAQCAAEH4iQQLAe4AQYiKBAsPpRUAAAAAAAADAAAAAQiAAEGgigQLAe8AQbCKBAsPDDcAAAAAAAABAAAAAQiAAEHIigQLAfAAQdiKBAsPQ0QAAAAAAAACAAAAAQiAAEHwigQLAfEAQYCLBAsPcSAAAAAAAAADAAAAAQiAAEGYiwQLAfEAQaiLBAsPcSAAAAAAAAACAAAAAQiAAEHAiwQLAfEAQdCLBAsPVC4AAAAAAAADAAAAAQiAAEHoiwQLAfEAQfiLBAsPVC4AAAAAAAABAAAAAQCAAEGQjAQLH/IAAADzAAAA8wAAAPQAAABJKgAAAAAAAAEAAAABAIAAQbiMBAsf8gAAAPUAAAD1AAAA9AAAAKYrAAAAAAAAAQAAAAEAgABB4IwECxLyAAAA9gAAAPYAAAD0AAAACy4AQfyMBAtTAQGACAAAAAAAAAAA9wAAAPgAAAD4AAAA+QAAAE8JAAAAAAAAAQAAAAEAgAgAAAAAAAAAAPcAAAD4AAAA+AAAAPkAAABPCQAAAAAAAAEAAAABAIAAQdiNBAsf+gAAAPsAAAD8AAAA/QAAAOYMAAAAAAAAAgAAAAEAgABBgI4ECyn6AAAA+wAAAPwAAAD9AAAA5gwAAAAAAAACAAAADQiAAGh1AAAAAAAAPwBBuI4ECxk+RAAAAAAAAAIAAAAFCIAAbHUAAAAAAAA/AEHgjgQLGZM1AAAAAAAAAwAAAAUIgABsdQAAAAAAAD8AQYiPBAsPkzUAAAAAAAABAAAAAQiAAEGwjwQLAsY2AEG8jwQLAwEIgABB2I8ECw/GNgAAAAAAAAEAAAABCIAAQfCPBAsB/gBBgJAECw/RKQAAAAAAAP8AAAABCMAAQZiQBAsB0gBBqJAECxnGNgAAAAAAAAMAAAABCMAABQAAAAAAAADSAEHQkAQLAusuAEHgkAQLBwkAAAABCIQAQfCQBAsB/wBBgJEECw9eKAAAAAAAAAcAAAABCIQAQZmRBAsBAQBBqJEECw9gNAAAAAAAAAcAAAABCIQAQcCRBAsCAQEAQdCRBAsPpwgAAAAAAAADAAAAAQiEAEHokQQLAgIBAEH4kQQLD0soAAAAAAAAAgAAAAEIhABBkJIECwIDAQBBoJIECwJFBQBBtJIECwMBAIEAQcCSBAsSBAEAAAUBAAAFAQAAVgAAAMq8AEHckgQLAwEAgQBB6JIECxIGAQAABwEAAAcBAABWAAAA1bwAQYSTBAsDAQCBAEGQkwQLEggBAAAJAQAACQEAAFYAAADgvABBrJMECwMBAIEAQbiTBAsSCgEAAAsBAAALAQAADAEAAOW8AEHUkwQLAwEAgQBB4JMECx8NAQAADgEAAA4BAAAPAQAA8rwAAAAAAAABAAAAAQCBAEGIlAQLHxABAAARAQAAEQEAABIBAAD8vAAAAAAAAAEAAAABAIEAQbCUBAsfEwEAABQBAAAVAQAAFgEAAMDEAAAAAAAAAgAAAAEAgQBB2JQECx8XAQAAGAEAABkBAABWAAAA0L0AAAAAAAABAAAAAQCBAEGAlQQLHxoBAAAbAQAAGQEAAFYAAADavQAAAAAAAAEAAAABAIEAQaiVBAsfVgAAABkBAAAZAQAAVgAAAAK9AAAAAAAAAgAAAAEAgQBB0JUECx9WAAAAGQEAABkBAABWAAAAAr0AAAAAAAADAAAAAQCBAEH4lQQLH1YAAAAZAQAAGQEAAFYAAAACvQAAAAAAAAEAAAABAIEAQaCWBAsfVgAAABkBAAAZAQAAVgAAAAe9AAAAAAAAAgAAAAEAgQBByJYECx9WAAAAGQEAABkBAABWAAAAB70AAAAAAAADAAAAAQCBAEHwlgQLElYAAAAZAQAAGQEAAFYAAAAHvQBBkJcECxL/AAAAASiAAKD5AAAAAAAAHAEAQbCXBAsaLgUAAAAAAAD/AAAAASiAAKD5AAAAAAAAHQEAQdiXBAsa2y0AAAAAAAD/AAAAASiAAKD5AAAAAAAAHgEAQYCYBAsasTAAAAAAAAD/AAAAASiAAKD5AAAAAAAAHwEAQaiYBAsaYzMAAAAAAAD/AAAAASiAAKD5AAAAAAAAIAEAQdCYBAsaUjMAAAAAAAD/AAAAASiAAKD5AAAAAAAAIQEAQfiYBAsCSTMAQYSZBAsDASCAAEGQmQQLAiIBAEGgmQQLAlszAEGsmQQLAwEggABBuJkECwIjAQBByJkECwJMJABB1JkECwMBIIAAQeCZBAsCJAEAQfCZBAsCqTAAQYCaBAsHAQAAAAEIoABBkJoECwIlAQBBoJoECw9iJQAAAAAAAP8AAAABCKAAQbiaBAsCJgEAQciaBAsPIwUAAAAAAAABAAAAAQigAEHgmgQLAicBAEHwmgQLDzwtAAAAAAAAAgAAAAEIoABBiJsECwInAQBBmJsECw88LQAAAAAAAP8AAAABCKAAQbCbBAsCKAEAQcCbBAsalwwAAAAAAAACAAAAAQigAAEAAAAAAAAAKAEAQeibBAsa5lIAAAAAAAACAAAAAQigAAIAAAAAAAAAKAEAQZCcBAsP4lIAAAAAAAD/AAAAAQigAEGonAQLAikBAEG4nAQLD/EIAAAAAAAA/wAAAAEIoABB0JwECwIqAQBB4JwECw+LDAAAAAAAAAIAAAABCKAAQficBAsCKwEAQYidBAsPhC0AAAAAAAABAAAAAQigAEGgnQQLAiwBAEGwnQQLDz8wAAAAAAAA/wAAAAEIoABByJ0ECwIlAQBB2J0ECw9uLwAAAAAAAP8AAAABCKAAQfCdBAsCLQEAQYCeBAsaBzcAAAAAAAD/AAAAAQigAAQAAAAAAAAAKQEAQaieBAsP2AsAAAAAAAABAAAAAQigAEHAngQLAi4BAEHQngQLD+8yAAAAAAAAAgAAAAEIoABB6J4ECwIuAQBB+J4ECw/vMgAAAAAAAAEAAAABCKAAQZCfBAsCLwEAQaCfBAsPYzgAAAAAAAABAAAAAQiwAEG4nwQLHzABAAAxAQAAMgEAADMBAAASBQAAAAAAAAIAAAABCLAAQeCfBAtiNAEAADUBAAA2AQAAMwEAAHkMAAAAAAAAAgAAAAAAAAAABAAAAAAAAGdEAAAAAAAANwEAAAAAAAA4AQAAOQEAADoBAAA7AQAAPAEAAD0BAAA+AQAAPwEAAAAAAABAAQAAQQEAQdigBAsqlQEAAJYBAACXAQAAAAAAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAJ4BAEG4oQQLKpUBAACWAQAAlwEAAAAAAACfAQAAmQEAAJoBAACbAQAAnAEAAJ0BAACeAQBBkKIECwOQFlE=','_cachedVertexArrayObject','_shaderStore','_xrLightProbe','hasNormals','damping','forceCompilation','onAnimationEndObservable','LiteTranscoder_UASTC_RG8_UNORM','useContactHardeningShadow','_updateRigCameras','globalSaturation','_alphaTestSubMeshes','BABYLON.NodeMaterial','maximumThickness','TransformNormalFromFloatsToRef','_createNodeAsync','lifeTimeGradients','STATIC','iridescenceMatrix','useOnlyInActiveCamera','registerForExtraEvents','innerWidth','setIntArray2','_defaultConnectionPointType','_processTouchPoint','DumpDataAsync','_DEFAULT_OBJECT_SIZE',',\x20animation[0]:\x20','OPACITY','FromArray','setPreTransformMatrix','_onBlur','NDOTL','_buildBlock','_renderViewStep','_addToepoint','nodepth','attributeSize','RGB5_A1','addExternalData','_excludedMeshesIds','CylinderImpostor','Texture\x20layers\x20are\x20not\x20supported\x20in\x20Babylon\x20Native','bakedVertexAnimationTextureSizeInverted','diffuseTextureZ','outAge','volumetricLightBlurScale','transform','excludedConnectionPointTypes','ScreenSizeBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','IridescenceBlock','attached','THUMBSTICK_PRESS','mixTexture','getTracks','_getMaxComponent','nonUniformScaling','_preActivateForIntermediateRendering','removeReflectionProbe','createBoxEmitter','onProjectionMatrixChangedObservable','\x20=\x20length(','setRow','checkTransformsAreIdentical','ForEach','_isRefractionEnabled','sphereFactor','_generateBinaryAsync','_setPosition','includedOnlyMeshes','resetStencilState','_useFixedThickness','bc6h-rgb-ufloat','FromUnitVectorsToRef','ORDER_INDEPENDENT_TRANSPARENCY','VIGNETTEBLENDMODEOPAQUE','_colorGradientsTexture','onControllersAttachedObservable','getDepthScale','rotShape','getImpostorWithPhysicsBody','Mac\x20OS.+Chrome','disableFeature','_minFrame','updateFromHarmonics','updateColor3','refraction','createBuffer','GetEncodedGeometryType','_storedRotation','pattern','instanceID','_useMicroSurfaceFromReflectivityMapAlpha','WebVRGamepadCamera','readAsText','parentCamera','_radius','worleyTemp','_vectors2Arrays','_postProcesses','SlerpToRef','onNewMeshPicked','_externalTextures','shadowsFragmentFunctions','InitiateController','_colors4Arrays','_deterministicLockstep','PrepareDefinesForAttributes','object','reverseUpDown','_GetRightHandedQuaternionArrayFromRef','_diffPositionForCollisions','dataAccessorType','_getCanvasContext','No\x20scene\x20available\x20to\x20append\x20to','COMMAND_DELETEVERTEXARRAY','_gamepadSupport','ANY_SAMPLES_PASSED','cTFBC4','_sizeGradients','_fogMode','fragmentSource','RG32Float','snapshotRenderingReset','_hemisphereSample_uniform','vec3(','_buffers','useStandingMatrixAsync','_substitutionCosts','copyAnimationRange','circleOfConfusion','CreateNew','audio/mpeg;\x20codecs=\x22mp3\x22','SSAOBlurHRenderEffect','connectAudioNodes','_transformMatrix','https://controllers.babylonjs.com/vive/','_targetIsArray','SetCorsBehavior','_sharedInit','isValid','_clear','Unsupported\x20stencil\x20opPass\x20mode:\x20','torusConsMat','_beforeCameraUpdateStage','CreateRGBATexture','UNSIGNED_INT_10F_11F_11F_REV','pinky-finger-phalanx-distal','PerspectiveLH','animationParameters','createShaderModule','removeAlphaRemapGradient','_updateArrayForUniform','xr_standard_thumbstick_pressed_max','_axisToApexExtendFactor','spheres','.forceNormalForward\x20=\x20','Hermite','hasMesh','colorFull','simplificationQueue','reflectionchange','_drawWrapperOverride','_markAsDirtyAndDecompose','animatedInputs','_lightShadowExtraUniformName','vClearCoatBumpInfos','basisNeedsPOT','TEXTUREFORMAT_DEPTH16','hdrDecreaseRate','captureStream','onBetweenPassObservable','isAnAncestorOf','_updateNumberOfRigCameras','executeNativeFunction','_functionDescr','_initWithMesh','PREPASS_NORMAL','BABYLON.RefractionBlock','negate',',\x20new\x20BABYLON.Color3(','ImportAnimationsAsync','setDirection','maxDistance','_GetShaderCodeProcessing','SSAOBlurVRenderEffect','coordinatesMode','Vertex_After_WorldPosComputed','RGBA8','applySkeleton','_webGLVersion','onUserActionRequestedObservable','getColorGradients','VERTEX\x20SHADER\x20','response','DepthBoxBlur','TEXTURE_EXPLICIT_MODE','removeFloorMeshByName','_registerFunc','IRIDESCENCE','hasMoreFallbacks','addReflectionProbe','_flushTextureCache','autoCorrectCameraLimitsAndSensibility','_processCompilationErrors','ImageProcessingPostProcessId','_cachedAngularSensibility','boxes','isDeviceAvailable','onVRDisplayChangedObservable','onTouch','_createTextureAdderPostProcess','_isVisible','MIN_VALUE','skyboxTexture','_UpReadOnly','Uint32x2','getActiveIndices','fetchNewFrame','generateOnlyFragmentCode','CopyDst','_currentExposure','wasmBinaryPromise','slope','velocity','_activeLight','radians','_setTextureParameterInteger','BUMPAFFECTSREFLECTION','materials','HDRVLSFinal','updateFloat3','height_','keyQuaternion','distanceFromOrigin','COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','averageLuminance','removeDragGradient','KHR_lights_punctual','sqlite3_result_blob','yViewport','hdrAutoExposure','_setBlurThicknessParameters','CreateDefaultMesh','updateFloat2','Fragment_Custom_Albedo','RGBDREFLECTION','Alphabet','_originalBuilderSideOrientation','toVector3','FromEulerVectorToRef','borderFactor','_supported','_futureAnchors','TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1','_sqlite3_result_null','SHADOWLOWQUALITY','depthProjection','BindForSubMesh','onThumbRestChangedObservable','getShaderParameter','_getTextureSampler','_detectedPlanes','_readyToPlayCallback','ssaoCombine','_matrixChanged','.3dl','_currentSceneUBO','diffuseTextureY','releaseComputeEffects','_hasVertexAlpha','STEP_AFTERCAMERAPOSTPROCESS_LAYER','_lensFlareEnabled','particleRadius','_onButtonStateChange','maximizeInPlaceFromFloats','#define\x20LOGARITHMICDEPTH','_reflectionBlur','_successCallback','NLerpBlock',',\x20billboard\x20mode:\x20','_depthTestEnabled','_rightStickAxisX','_identifyBorder','_markSubMeshesAsAttributesDirty','disableUniformBuffers','_microSurface','skipToNextActiveAction','classList',',\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','_compilationError','m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used','_useRightHandedSystem','getClassName','effectLayers','blurThicknessFilterSize','FromHarmonics','createRawCubeTextureFromUrl','SSAO2RenderingPipeline','controllerType','_sceneUBO','Unable\x20to\x20create\x20Occlusion\x20Query','Invalid\x20\x27size\x27\x20parameter\x20!','TEXTURE_NEAREST_SAMPLINGMODE','globalPosition','BC3RGBAUnorm','BJSCANNON','_ditheringEnabled','prePass_DepthBuffer','_useAlternatePickedPointAboveMaxDragAngleDragSpeed','_buttonA','fromArray','_cachedWrapU','fxaaEnabled','QUERY_RESULT_AVAILABLE_EXT','ambientOcclusionForDirectDiffuse','_configureContext','CreatePlane','browserGamepad','onContextLostObservable','createDrawContext','_tempVector4','[0][1],\x20','CreateFromImages','disposeEffects','getFacetNormal','custom_','_oneGamepadConnected','\x20=\x20(mod(',',\x20_contextWasLost=','BILLBOARDMODE_STRETCHED_LOCAL','executeWhenReady','isExposedOnFrame','Missing\x20pointing\x20pose\x20mesh\x20with\x20name:\x20','scaleRatio','currentScript','_right','_depthCompare','wheelZRotateRelative','ind','gripTransform','metaKey','useGlossinessFromSpecularMapAlpha','microsoft-mixed-reality','standard','source:','RegisterExtension','forceApplicationCallback','_positionsCache','_viewSpaceFrustumsZ','Sync','isConnectedInVertexShader','_computeCascadeFrustum','_bind','Force\x2032\x20bits\x20float','_renderingMesh','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED','\x20code:\x20','_reconstructedMesh','parentBoneIndex','_counters','getWorldTransform','customInstances','_updateDirection','urls','PerspectiveFovLHToRef','_excludeWithLayerMask','EndPerformanceCounter','clearCoatColorAtDistance','BABYLON.TriPlanarMaterial','_onAfterUnbindObserver','_customUpdate','dom-overlay\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','FillRenderTargetTextures','_canRenderToHalfFloatFramebuffer','_updateUInt3ForEffect','_textureTransformName','getVolume','_minYawCos','_fillMode','getInputElement','maxPoint','\x20=\x20heightToNormal(','getBindGroups','\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.','_TransformSegmentDirToRef','\x20=\x20min(min(','TEXTUREFORMAT_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT','MAX_COMBINED_TEXTURE_IMAGE_UNITS','BumpTextureEnabled','surroundingMeshes','GetAvailableVersions','_sqlite3_result_int64','ReviewUniform','_updateUIntForEffect','xrCamera','_tempJointMatrix','screenSize','sizeInterpolateFunction','addToRenderList','_getShaderSource','_setupGroundMirrorTexture','targetPath','getAlphaRemapGradients','_blendColorsCurrent','_highlightsDensity','_xOffset','slidePlaneNormal','VERSION','_colorTableTexture','drawImage','_getSubImageForView','_data','reflectionRightColor','_skyboxMaterial','_raiseOnAnimationEnd','_isAbsoluteSynced','_setManagedOutputCanvas','_blurThicknessNumIterations','beginAnimationOnStart','setAlphaToCoverage','furShellMaterial','_computeUseBillboardPath','updateMassProperties','customLasterPointerMeshGenerator','no\x20controller\x20requested\x20was\x20found\x20in\x20the\x20available\x20controllers\x20list','setCommandEncoder','OES_vertex_array_object','deviceScaleFactor','subtract','encodeCommandArgAsNativeData','anisotropy','sqlite3_errmsg','activeTextures','_sqlite3_result_blob','emissiveSampler','startFrame','framingBehavior','xr_standard_touchpad_pressed_max','PrepareAttributesForBakedVertexAnimation','remapRanges','.rgb;\x0d\x0a','midStep','SmoothStep','_createDefaultTargetMesh','put','axisPinchControlRotation','Vertex\x20shader','We\x20currently\x20only\x20support\x20multiview\x20rendering\x20when\x20the\x20textureType\x20parameter\x20is\x20set\x20to\x20\x27texture-array\x27.','blendMode','startDelay','_teleportForward','_lightOnControllers','_thicknessClearColor','levels','isFixedFoveationSupported','_GenerateTrackedJointMeshes','_animations','onload','_tangentSpaceParameterName','_onUserActionRequestedObservable','_absoluteTransformIsDirty','removeEvents','BABYLON.ScreenSpaceBlock','ALPHATESTVALUE','_registerMeshWithPoseMatrix','applyDisplacementMap',',\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','MAINUV3','bindBuffer','Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body','maxLifeTime','sheetInfos','_globalExposure','createPickingRayInCameraSpaceToRef','_createSSAOPostProcess','_TransformVector3Coordinates','windForce','defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200','Invalid\x20JSON\x20Format.\x20\x20Check\x20the\x20frame\x20values\x20and\x20make\x20sure\x20the\x20name\x20is\x20the\x20first\x20parameter.','#define\x20EMISSIVEUV1','getBoneByName','_free','_DeletionCost','_setPointerSelectionDisabledByPointerId','useProgram','_activatePlugin','#define\x20KERNEL_WEIGHT','_existingLayers','clearCoatBumpSampler','useBones','BABYLON.WaterMaterial','leftCamera','#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(','eac-r11unorm','updateInt2','IsIdentity','uploadAsync','_getFirstNonNullVector','buildTextureLayout','_decideIfNeedsToMove','_vertices','keysRotationOffsetModifierAlt','middle-finger-phalanx-proximal','uvsAttrDesc','_reflectionCubeMap','handleError','preWarmCycles','_maxT','detachElement','_addCheckInputs','category','vSphericalY','PBRAnisotropic','push','_TransformVector3Normals','vrCameraMetrics','Mac','TEXTUREFORMAT_DEPTH32_FLOAT','_connectedTransformNode','unbindInstanceAttributes','createRenderTargetTexture','BILINEAR_SAMPLINGMODE','maximumWorld','fill','createInstancesBuffer','oimo','_TempBufferInt32View','alphaG','vResolution','snapDistance','forceRenderingWhenOccluded','useRGBColor','attribute\x20','rotate','astc-4x4-unorm-srgb','_uints','vScreenCenter','#ifdef\x20','NumBindGroupsLookupLastFrame','_textureArrays','getSeconds','nearInteractionControllerMode','invertNormal','.rSwizzle\x20=\x20\x22','glBaseInternalFormat','touchend','textContent','_prepareForSpeedRatioChange','#ifdef\x20MORPHTARGETS_NORMAL\x0d\x0a','setPlaybackRate','.invertRefractionY\x20=\x20','fallbacks','_VJCanvasHeight','_currentSize2','majorUnitFrequency','_trackedAnchors','WebGPU\x20uncaptured\x20error:\x20too\x20many\x20warnings\x20(','getMaterialForRenderPass','detailMatrix','_appendParticleVertices','bindRenderbuffer','quaternionInterpolateFunction','_convertSpecGlossFactorsToMetallicRoughnessAsync','_currentInstanceBuffers','_setStencil','_calculateSize','HighlightLayerHBP','texturesRequired','onAfterUnbindObservable','oitFinal','writeBuffer','#define\x20DIFFUSE_ISLINEAR','reflectionReflectance90','moveX','ParseFromFileAsync','inputsAreExclusive','validateSkinning','_ambientColor','isQueryResultAvailable','wipeCaches','onAfterSpritesRenderingObservable','_updateVector3ForUniform','_applyBlendColor','getEyeGaze','_useRoughnessFromMetallicTextureGreen','onMultiMaterialRemovedObservable','_moveTeleportationSelectorTo','useAutoMicroSurfaceFromReflectivityMap','pbrMetallicRoughness','interpolationType','RING_FINGER_PHALANX_DISTAL','_scaledVelocity','_framebufferDimensionsObject','//\x20CloudBlockCode\x20FBM','createDeviceOrientationCamera','_disableDepthWrite','skyboxSize','clipPlane2','_onGamepadDisconnectedEvent','SAMPLER3DBGRMAP','ambient','WriteString','stencilOpStencilFail','MAINUV2','clearCachedData','getLightById','_reflectionFalloffDistance','_applyToMesh','getMeshesByTags','IncrementClamp','back','_sqlite3_step','_mainTextureDesiredSize','SS_USE_LOCAL_REFRACTIONMAP_CUBIC','impostorType','parallaxOffset(invTBN\x20*\x20viewDirectionW,\x20vBumpInfos.z,\x20','.ySwizzle\x20=\x20\x22','_cameraGazer','_numBoneInfluencers','isUpdateBufferCreated','linkTransformNode','Hermite1stDerivativeToRef','disposeWhenFinishedAnimating','onButtonUp','DistanceBlock','setBodyPositionIterations','.zx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','protocol','getDeviceSources','.value\x20=\x20','_points','layer=','SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE','maxMSAASamples','onMeshReadyObservable','path','enableFluidRenderer','_isMonitoring','ClearCoat\x20Bitangents','_glslFloat','shape','useMaskFromThicknessTexture',',\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','BUFFER_CREATIONFLAG_WRITE','0.5','direction2','setBodyRestitution','shadowOrthoScale','volumetricLightFinalPostProcess','encodeCommandArgAsUInt32s','GlowLayerVBP2','_arrayBuffer','_cleared','Command\x20scope\x20already\x20active.','fragmentCompilationError','FragmentOutputBlock','resetLocalMatrix','timestamp-query','drawWrapper=','onAfterViewRenderObservable','_RefractionTextureEnabled','Float32x2','zoomOnMeshHierarchy','Output\x20factor','BC7_RGBA','_removeUnusedTargetRenderers','_updateButtons','_changeGoldbergFaceUVs','_buffer1','thicknessMatrix','disposeFramebufferObjects','checkCompatibilityState','harmonicsFunctions','isCompletelyInFrustum','_compute','actions','disableManifestCheck','_subSurfaceConfiguration','MapRead','_deactivatePointer','_mouseId','OnCenterPickTrigger','collision','copyAnimationRange:\x20this\x20rig\x20has\x20','createInnerBlocks','_tmpContactPoint','_webVRready','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[','_physicsBodiesToRemoveAfterStep','axisYControlRotation','transferToEffect','.m4a','greater','context','textureInfoName','loadAssetContainerAsync','ShadowGeneratorSceneComponent','vAmbientColor','albedo','toLowerCase','randomBytes','_globalSaturation','bindArrayBuffer','KEYUP','ChromaticAberration','LoadScriptAsync','addSizeGradient','TextureCompressionASTC','_tempVector2','_writeVertexAttributeData','RGBA8Sint','_BestMatch','disableCubeMapReflection','getData','_doNotChangeAspectRatio','TEXTUREFORMAT_DEPTH32FLOAT_STENCIL8','_bindIndexBufferWithCache','_floatTextureType','DEPTH_TEST_ALWAYS','averageFrameTimeVariance','_lightMesh','Skeleton','Unsupported\x20FourCC\x20code:','index-finger-phalanx-distal','_CreateLinearOrStepAnimation','audioListenerPositionProvider','isMobile','LUMINANCE','_pointerDown','DAYDREAM','removeLimitVelocityGradient','FrontFacingBlock','_removeDevice','\x20=\x20dFdx(','groupIndex','addFloat3','_useSpecularOverAlpha','_markAllSubMeshesAsAttributesDirty','isoVecsOBOA','PBRBaseSimpleMaterial','createSkybox','minPitch','toDataURL','pointerSelection','assetPath','level','detached','_padSensibilityUp','_totalByteLength','RotationFromAxis','onCollide','_fxaaEnabled','getViewMatrix','irradianceVector','ToRadians','subMeshFaceId','log2','_disposeRTTandPostProcesses','_clearDepthValue','enableEffect\x20has\x20been\x20called\x20with\x20an\x20Effect\x20and\x20not\x20a\x20Wrapper!\x20effect.uniqueId=','drawContext','contrast','enableFeature','_TextureFormats','vignetteCentreX','_ownRefractionTexture','_index','influence','_currentLayer','BABYLON.PassPostProcess','_device','.convertToGammaSpace\x20=\x20','_renderingGroupId','preferredReflectionFormat','offsetTop','reflectivityOutParams\x20reflectivityOut;\x0d\x0a','encodeCommandArgAsFloat32s','\x20<=\x20','_attachNearInteractionMode','CorsBehavior','deviceOrientationVRHelper','.y\x20&&\x20','generatePhysicsBody','zoomToMouseLocation','_updateDirectColor4ForUniform','color2','trySetMeshDetectorEnabled','copyTo','linearVelocity','Snorm8x4','addSound','\x0aMorph\x20target\x20','Keyboard','comparisonFunction','COMMAND_BINDVERTEXARRAY','MATERIAL_TriangleFillMode','createGround','wheelDelta','Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering','setColor3Array','_eventRestoreSet','#define\x20ROUGHNESS','_metallic','_handleKeyActions','PrepareDefinesForBakedVertexAnimation','uv4','_removeCameraPointerObserver','getRenderHeight','_sqlite3_value_type','version','_collisionVelocity','outSize','view','_nearestDistance','axisYControlRadius','_postMultiplyPivotMatrix','textureHalfFloatLinearFiltering','onleftstickchanged','Arguments\x20to\x20path.resolve\x20must\x20be\x20strings','unregisterOnCollide','onLODLevelSelection','getTypeID','text/javascript','_globalCurve','audioEngineOptions','_bone2Ang','_mixTexture','offsetZ','TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2','ROUGHNESSSTOREINMETALMAPGREEN','_meshAttachedObserver','intersectionThreshold','_onGamepadDisconnectedObserver','_animationFrame','text/css','_diffuseTexture8','Fragment_Begin','DIRLIGHT1','NONE','xrNativeFeatureName','_contextIsDirty','_sceneRootNodesIndex','Index','_weight','_includeOnlyWithLayerMask','HEADER_LEN','disableDefaultMeshes','sunColor','FxaaPostProcessId','054c','_setInitialTarget','getScale','Specular\x20over\x20alpha','UVTRANSFORM','decrement-clamp','onMeshAddedObservable','useStencilGlobalOnly','createPickingRay','STEP_BEFORECAMERADRAW_PREPASS','needInitialization','onBeforeViewRenderObservable','String','LIGHTMAP','preview.babylonjs.com','getArrayBuffer','.x,\x20','removeMultiMaterial','iridescenceThicknessTexture','_diffPosition','_totalVertices','totalWeight','buttonObservableNames','texImage2D','_getImageData','_emitFloat','_initCache','referenceSpaceType','_onrighttriggerchanged','numCascades','CreateIcoSphere','...','onAxisValueChangedObservable','delayLoadingFile','streaming','mirror\x20generation\x20for\x20','getAttachedShaders','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','THUMB_TIP','White','refractionTextureUrl','Default','_bufferIndex','removeLight','getRenderTargetForEye','AllDirtyFlag','STENCIL_OP_PASS_Z_INCR','roughnessBlendLevel','HDRMotionBlur','GroundMesh','ALPHA','sharpenEnabled','goldbergData','furAngle','_joystickPosition','syncIterations','LeftOvertUBOName','condition','customRenderTargets','_direction','collide','-pointer','beforeBind','sqlite3_close_v2','_targetDataLayoutChangedObservers','parseSerializedObject','markAsUnprocessed','_destroyRenderTargetTexture','_swapAndDie','createDynamicVertexBuffer','debugLimit','_setTextureState','_pivotMatrixInverse','_onInputChanged','getImageWidth','detailMap','Fragment\x20shader','createDirectedSphereEmitter','_tempVector','_unbindFrameBuffer','SceneLoaderError','top','renderListPredicate','renderWidth','lensSampler','_GetSamplerFilterDescriptor','goToFrame','vBumpInfos','teleportationCircleMaterial','_applyFilterValues','isSessionSupported','realTimeFilteringQuality','HEAPU16','DEFAULT_HAND_MODEL_SHADER_URL','prepareLightSpecificDefines','output','coav','getBinormals','calcCoeffs','_worldMatrixName','_gl','prototype','latest','_environmentBrdfSamplerName','ASTC10x8Unorm','simulatePointerUp','onBeforeComputeObservable','prepareSprites','getOffset','.linkRefractionWithTransparency\x20=\x20','_rampGradientsTexture','moveWithCollisions','extendSize','_children','onBeforeRenderingGroupObservable','useOctreeForRenderingSelection','hasChanges','_compileRawPipelineStageDescriptor','DoubleClickDelay','addVelocityGradient','_init','CannonJSPlugin','STREAM_READ','isCube=','bindFramebuffer','_needsImageProcessing','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT','dirname','areAllComputeEffectsReady','_positionY','_lastSecTime','local-floor','_AnyMouseId','observers','_debugInsertMarker','_meshesUsingTheirOwnMaterials','rootMesh','_markAllSubMeshesAsTexturesAndMiscDirty','buttonChangedhandler','No\x20depth\x20texture\x20set\x20on\x20CircleOfConfusionPostProcess','_notifyObservers','Store','.useParallaxOcclusion\x20=\x20','boundingBoxSize','_containerImage','_normalBias','_ranges','glFragData','PainterSortCompare','_renderVertexBuffers','URLConfig','fake','runtime\x20animations','_noUBO','NumPipelineCreationLastFrame','_createImageBitmapFromSource','AnimationGroup','GLOSSINESS','_ICOSPHERE_PARAMS','_latestEyeSpace','textureAdderSampler','microsoft-mixed-reality-right','_setProgram','BYTE','tempOutput','Greater','_gamepadConnectedEvent','angularSpeedGradientTexture','defaultLightingOnControllers','preserveParentRotationForBillboard','_targetedAnimations','_executeOnceBeforeRender','setDepthTestEnabled','_stencilReadMask','_onCanvasBlur','deviceSlot','_unObserveActiveCameras','_isWebGPU','minDistance','_needToCompose','ReadFileError','getSubImage','_fullscreenViewport','clearcoatTexture','_deleteComputePipelineContext','directLoad',',\x20materialContext.uniqueId=','_DefaultUtilityLayer','TangentKind','Bump\x20Normals','RotationAlphaBetaGamma','_checkEdge','_subdivisionsX','_lodGenerationOffset','getAnimatableByTarget','associatedVariableName','BC7RGBAUnormSRGB','outPosition','createComputeEffect:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','anisotropySampler','_pointerOverSprite','range','_triggerOnLoad','_joystickPointerPos','Diffuse','colorMap','animationStarted','setArray4','ditheringEnabled','dispatchSprites','isIdentity','getMeshById','one-minus-dst','bindSamplers','little','onAborted','INTENSITYMODE_LUMINANCE','FlyCameraKeyboardInput','_addVertexOutputNode','releaseTexture','areAllEffectsReady','PointFillMode','_viewMatrix','_onPointerMoveHandlerRef','Dispose','Repeat','_InverseFromVec','_readFile','imageProcessingFunctions','globalHue','RGBA_INTEGER','Quaternion','_singleInstance','_CostMatrix','_afterCameraDraw','_getAbsoluteBindPoseToRef','removeJoint','_speedRatio','createDefaultCameraOrLight','_wheelXActionCoordinate','LoadFileError','Minimum','createSampler','_boundBuffersVertexArray','stencil','_renderTargets','getBlob','reflectanceTexture','getUniform','Touch','_tempTextureRead','compilationString','USEPHYSICALLIGHTFALLOFF','FromColor3','addToRef','_scenes','Unable\x20to\x20compile\x20compute\x20effect:','LIGHT_FALLOFF_PHYSICAL','newSourcedMesh','removeMaterial','_onUseVelocityChanged','ASTC5x5Unorm','\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','PLANE_DETECTION','_createSizeGradientTexture','onError','_sqlite3_reset','R8UI','Depth24PlusStencil8','STENCIL_OP_FAIL_Z_INCRSAT','Sqrt','_maxTouchPoints','_setDirection','torusTeleportation','Maximize','Incompatible\x20material\x20mode','vAmbientInfos','Can\x20not\x20initialize\x20twgsl!','_GetFloatAsUIntRGBAArrayBuffer','set_kDF','setDepthFunctionToLessOrEqual','_boundTexturesCache','timeout','_Counter','quaternionsArrays','gpuUpdateParticles','setActionOnTouch','_applyByPostProcess','_averageDistance','SRGB8_ALPHA8','stabilizeCascades','blob:','parallaxHeight','fluidRenderingRender','uv5','onPointerObservable','_correctPositionIfNotTrackPosition','search','_helper','found','addImpostor','blurDepthDepthScale','ACTION_OnPickUpTrigger','LINKEMISSIVEWITHDIFFUSE','updateInAnimate','StereoscopicFreeCamera','postRun','createComputeEffect','btCapsuleShape','_afterCameraPostProcessStage','Uint16','buttonBack','doNotHandleTouchAction','POINT','intersectsBoxMinMax','BUMPX','_collisionMask','_primitive','alphaFilter','COMMAND_SETINT',').\x20injectDeclarationIndex=','autoTransitionRange','renderTargetOptions','xr_standard_thumbstick_yaxis_pressed_value','_detachIfAttached','onPointerOutObservable','TEXTURE_SKYBOX_MODE','getDay','_renderEffects','_bindVertexBuffersAttributes','getTimezoneOffset','_imageProcessingConfigChangeObserver','xr-near','preRun','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','Unable\x20to\x20allocate\x20memory\x20for\x20the\x20SQL\x20string','Basis\x20transcoder\x20requires\x20an\x20environment\x20with\x20a\x20URL\x20constructor','worldMatrixInstancedBuffer','_preBind','stencilMask','_updateMeshUV','_indexParameters','tileWidth','_audioDestination','enableTransientHitTest','Right','VALIDATION_INT_32','exportMaterial','CreateDashedLines','useSRGBBuffers','RGB8I','wheelYRotateRelative','_getGenericParentMesh','_validate','_serializeAsParent','blockingBlocks','attach','setUIntArray2','l2_1','NO_LOGGING','characters','\x20!=\x20','_createRenderTargets','matricesWeightsAttrDesc','getContextAttributes','Missing\x20button\x20mesh\x20with\x20name:\x20','RGBA8_SNORM','ClampBlock','Blue','forcedBindableBlocks','IsSessionSupportedAsync','_internalMeshDataInfo','multiply','disableMaterial','_upVector','_lastFrameTime','shaderSource','HDRDepthOfField','setBodyPressure','_originalColorPostProcess','getBodyFriction','_forceNormalForward','vOpacityInfos','lightMatrix','Click\x20to\x20switch\x20to\x20VR','unshift','WEBGL_debug_renderer_info','keysRight','_compatibilityMode','lensTexture','_lodTextureHigh','DEFAULT_HAND_MODEL_BASE_URL','createMultipleRenderTarget','xyz\x20','addMatrix2x2','highlightsSaturation','bc1-rgba-unorm-srgb','hdrPostProcess','HardBindForSubMesh','_previousPosition','shader','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','_resetCurrentColorBlend','_TokenizeSegment','intersectsAxis','bumpAffectsReflection','_tangents','_isMaterial','_triangles','exitFullscreen','_errorHandler','getMotionState','PERSPECTIVE_DEPTH_PROJECTION','_nativeRTTProvider','IncludesShadersStoreWGSL','onbuttonup','isBorder','alphaIndex','\x0a\x09Meshes:','_DefaultControllerFactory','automaticBuild','createGain','materialContext','.invertX\x20=\x20','_buildLocalAxes','REFRESHRATE_RENDER_ONEVERYFRAME','_sourcePositions','setRenderingAutoClearDepthStencil','_resyncMeshes','ParseParticle','SubSurfaceBlock','updateUniformsAndSamples','updateRawTexture','_useRGBAIfASTCBC7NotAvailableWhenUASTC','_requestURL','MoveRelative','useExponentialShadowMap','encodeCommandArgAsInt32s','GetFinalMatrix','supportExtendedTextureFormats','setUIntArray','sizeY','fluidRenderingParticleDepth','_removeMarkedPhysicsBodiesFromWorld','AbstractMesh','_twgsl','isLuminance','TRIGGER_TYPE','vertices','unbindAllAttributes','stream','rgbdDecode','xr_standard_trigger_pressed_value','falloffType','torque','_minus90X','CurrentScreen','_gammaSpace','puckSize','baseWidth','_currentRefreshId','ComposeToRef','getCurve','_onlefttriggerchanged','setStencilFunctionMask','_moveRelative','_tmpAmmoVectorRCB','isIdentityAs3x2','clearValue','8RUNKL#3','RGB9E5UFloat','ctime','QUALITY_MEDIUM','FRAGMENT_SHADER','castObject','getOrigin','_sqlite3_column_text','nearest','_queueNewFrame','.convertToLinearSpace\x20=\x20','Float','getCascadeViewMatrix','_getPadding','STEP_BEFORERENDERTARGETDRAW_PREPASS','beginAnimationFrom','alphaMode','_updateHitPlane','_reflectionFresnelParameters','POINTLIGHT1','serialize','_creationFlags','https:','setActivationState','ALBEDO','PrepareUniforms','createHemisphericEmitter','BABYLON.MixMaterial','virtualJoystick','UniversalJoint','_userIsMoving','_onBeforeBindObservable',')\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','TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2','_currentEmitRate1','viewDirectionW','_dragging','VERTEXALPHA','lightCounter','ANISOTROPIC','zOffsetUnits','positionX','_offsetsCache','vAng','_fragmentCompilationState','_loadFile','_GroundMeshParser','_allFallbacksProcessed','_zOffset','TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL','_setTarget','disableVectorReuse','prePassConstant','_rttRenderPassWrapper','onBeforeAnimationsObservable','onDeviceDisconnectedObservable','\x0a#define\x20ANIMATESHEET','_CSMShadowMap','_vrDisplay','waitAsync','computeHighLevel','_quadraticBezierCurve','specularOutput','body','_setBackgroundState','_beforeEvaluateActiveMeshStage','DOM_OVERLAY','maxVaryingVectors','TEX_2D','distortionSampler','vertexBuffers','preUpdateParticleBuffer','_IsLesser','DefaultNumWorkers','fragmentSourceCodeBeforeMigration','resetUpdateFlags','l22','vLightmapInfos','NaiveBroadphase','_wrapV','hdrFilteringFunctions','EASINGMODE_EASEOUT','_gazeRay','l20','_GetPluginForDirectLoad','_xrHitTestSource','_rawComputeSourceCode','depthPrePass','useBouncingBehavior','cameras','cameraColorGradingEnabled','dbgShowShaderCode','emitFragment','SS_GAMMAREFRACTION','_emptyTexture','_empty','nbSharedFaces','bindGroupLayoutEntryInfo','COLOR_BUFFER_BIT','axisPinchControlRadius','isRGBD','#define\x20BILLBOARDMODE_ALL','stalePick','LoaderInjectedPhysicsEngine','copyTexImage2D','PREPASS_NORMAL_INDEX','cellRef','lightsFragmentFunctions','_onSessionGranted','_updateAnchorWithXRFrame','STENCIL_TEST_ALWAYS','diameterZ','_deviceEnabledExtensions','STENCIL_OP_FAIL_S_ZERO','supressXRSelectEvents','getLength','getHashCode','_activeBones','_enableEffect','PrepareEffect','setFloat','postExportMaterialAdditionalTextures','frontFace','ClipPlanesBlock','onActiveCameraChanged','setTextures','_GetFloatRGBAArrayBuffer','_maxPitch','getSize','getAttributes','webkitTapHighlightColor','onButtonChangedObserver','mat4\x20view\x20=\x20','xmin','Node','WebXR\x20not\x20available','_createEffectForParticles','reIntegrateRotationIntoRotationQuaternion','FOGMODE_LINEAR','_onNewGamepadDisconnected','setDepthBias','Unable\x20to\x20load:\x20only\x20ArrayBuffer\x20or\x20ArrayBufferView\x20is\x20supported','shadowLevel','color3InterpolateFunctionWithTangents','_rotationAngle','DepthBiasSlopeScale','bc7-rgba-unorm-srgb','astc-8x5-unorm','_bone1','),\x200.0,\x201.0)\x20*\x20step(','BABYLON.ReflectBlock','suspended','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnNormal\x20=\x20normalize(','yellow','setGravity','enabledExtensions','VectorMerger','_ParseParticleSystem','_RotationGizmoVertexShader','ceil','diffuseSamplerZ','drawBuffersWEBGL','_reflectionColor','forceBackFacesOnly','_OpacityTextureEnabled','setMinMaxDistance','vec4\x20vClipSpacePosition\x20=\x20vec4((vec2(gl_FragCoord.xy)\x20/\x20vec2(1.0))\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);\x0d\x0a','_kMaxVertexBufferStride','_deltaJoystickVector','faceXaxis','Error\x20while\x20raising\x20onNewMeshSelected\x20or\x20onMeshSelectedWithController:\x20','RealTime','_currentMeshSelected','_renderEffectsForIsolatedPass','FollowCameraMouseWheelInput','Append','vPrimaryColor','spring','_lightingInfos','callback','_CreatePointerEvent','executeWhenCompiled','An\x20error\x20occurred\x20with\x20the\x20creation\x20of\x20your\x20particle\x20system.\x20Check\x20if\x20your\x20type\x20\x27','/profiles/','file:','setColorWrite','NativeDataStream','_vectors4Arrays','FollowCamera','f64','ORTHOGRAPHIC','getTarget','writeFloat32Array','_ApplyColorGradingSliderNonlinear','alphaCutoff','restoreStencilState','generic-hand-select-grasp-none','maxDragAngle','uint32x4','_vertexOutputNodes','sphericalHarmonicsCoefficients','bumpMatrix','intensity','_emitter','TEXTURE_FORMAT_RGBA8','_GetRightHandedQuaternionFromRef','queue','PlaySoundAction','setSubTimeStep','_depthCullingState','zwOut','\x20=\x20textureGrad(\x20','NdotV','depthSort','_prepareComputePipelineContext','thinInstanceEnablePicking','_preActiveMeshStage','useAlphaBlending','pointerX','_origin','matricesIndices','_AllDirtyCallBack','RotationZ','_currentResult','releaseBuffer','_cachedWheelPrecision','_vReflectionMicrosurfaceInfosName','webkitAnimation','_numParticles','rawVertexSourceCode','Position','_useVelocity','lines','updatable','setLaserColor','_uploadCompressedDataToTextureDirectly','updateModel','ReverseSubtract','_actualFrame','notifyObservers','_collisionTriggered','matrixIndicesOverride','centripetalForceThreshold','brightness','Velocity\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_unbindVertexArrayObject','Xbox\x20One','_firstDevice','onBeforeBindObservable','prevViewProjection','cullingStrategy','_applyRenderPassChanges','GetAngleBetweenVectors','_ctrlKey','preferredDetectorOptions','LeftStick','inlineShaderCode','doNotChangeAspectRatio','uint32x2','mediaDevices','CreateScreenshotAsync','_currentFaceIndex','diffuse2Sampler','BABYLON.CircleOfConfusionPostProcess','_SERVER_PREFIX','_collisionConfiguration','origin','exports','bloomThreshold','LengthBlock','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','dragPlaneNormal','_triggerSuspendedState','\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','useOpacityTextureForTransparentShadow','MoveScene','_fromLinearSpace','viewerReferenceSpace','_maxYaw','soundCollection','setScale','_gatherRenderTargetsStage','_resizeLoadingUI','_updateTriangles','#ifdef\x20IMAGEPROCESSING\x0d\x0a','isNDCHalfZRange','_activeDragButton','Specular\x20highlights','particleThicknessAlpha','PBR','_target','babylonVRicon','body2','MarkMultipleLineContainerTitlesForHighlighting','expensiveBlur','_activeParticleSystems','Unable\x20to\x20load\x20','autoClearDepthAndStencil','_circleEase','blockMaterialDirtyMechanism','_infiniteDistance','Could\x20not\x20clone\x20or\x20instantiate\x20node\x20on\x20Asset\x20Container\x20','alphaConstants','renderTarget','metallicReflectance','TEXTURE_NEAREST_LINEAR_MIPLINEAR','vDiffuseInfos','CLAMP_ADDRESSMODE','chars','_idx','_textureRoughness','AMBIENTINGRAYSCALE','depthOfFieldPostProcess','cameraOffset','_cachedTextureMatrix','getBinormalAt','getBodyPositionIterations','texture(','_GetFloatValue','_maxX','setFloat4','RG32F',');\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}','_removeDrawWrapper','maxTextureSize','_standingMatrix','STEP_BEFORECAMERADRAW_EFFECTLAYER','ALPHA_MAXIMIZED','1px','_sampleSphere','FromPromise','QUALITY_HIGH','_addPointerDevice','LINE_LOOP','controls','_define3DName','vColor','setStencilState','bakedVertexAnimationTime','_attachTrackedPointerRayMode','FRAMEBUFFER','_rescalePostProcess','bindVertexArrayObject','MICROSURFACEMAP','enableSoftTransparentShadow','minFilter','trackingState','transaction','50%','vec2(','stages','_cullFace','touchPointNodeName','unbindAllTextures','_bindSamplerUniformToChannel','cancelAnimationFrame','find','pixelDepth','normalBias','maxScaleY','index_tip_','onAnimationGroupLoopObservable','onBeforeRender','FilesToLoad','_initializeLimits','sizeRange','_lastDeltaTime','edge0','cocPrecalculation','disableClipPlane','\x20material','history','setRequestHeader','_panningMouseButton','_commandStream','_cachedBaseSize','CrossBlock','vOffset','_currentDrag2','vec2\x20','_triggerRunningState','maxPointerDistance','COLOR_ATTACHMENT0','_statesLength','_endpoints','Could\x20not\x20extract\x20the\x20name/type\x20of\x20the\x20function\x20from:\x20','Unsupported\x20pixel\x20format!','updateDirectColor4','ALPHA_MULTIPLY','_useRenderPasses','storeState','isMultiview','REFLECTIONMAP_PROJECTION','connectedBlocks','_leftHandSystemQuaternion','transcodedPixels','wheelXRotateRelative','updateSpeed','VIGNETTEBLENDMODEMULTIPLY','COLOR_0','MotionBlurEnabled','addAngularSpeedGradient','Aborted','_deletePipelineContext','dragAxis','define','USE_REVERSE_DEPTHBUFFER','row3','Unsupported\x20sampling\x20mode:\x20','blurDepthScale','positionScale','_resumeAudioContext','rotateNeg60About','\x20does\x20not\x20match\x20the\x20','multiTarget','forceHandedness','frame\x20#','CreateScreenshotUsingRenderTargetAsync','makeObserverTopPriority','addTexture','useMicroSurfaceFromReflectivityMapAlpha','_streaming','useNonLinearDepth','NodeMaterial','clearPostProcesses','pathArray','#define\x20REFLECTIVITY_INDEX\x20','transpose','proxy','true','ShaderStage','minY','generic-trigger-squeeze-thumbstick','_GetRightHandedVector4FromRef','teleportationTime','ccw','createInstance','_beforeRenderTargetClearStage','GetTriggerName','mustReturn','_getColorBlendState','pivotA','metadata','_enableTextures','HDRTextureAdder','NpmPackage','THUMBSTICK_TYPE','texParameterf','if\x20(length(','_CreateNodeAnimationFromNodeAnimations',',\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','needDepthPrePass','uvsIn','PrepareAttributesForMorphTargets','DIFFUSEX','transformAllPoints','Firefox','_tempVector3','getComponent','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','FALLOFF_PHYSICAL','capacity','onClear','BUFFER_CREATIONFLAG_VERTEX','setScissorRect','getRenderTarget','_getMaterial','thicknessTexture','colorTransformSettings','rightDegrees','_shouldConvertRHS','_name','_debugPopGroup','_sqlite3_exec','validateShaderPrograms','_cubeSamplerName','_raycastResult','multiPickSpriteWithRay','_rayLength','_storedUniqueId','NumBindGroupsCreatedTotal','IridescenceTextureEnabled','DefaultOptions','uv0','enableReflectivity','useRadianceOcclusion','_LoggingLevel','CreateLuminanceAlphaTexture','getShadowMapForRendering','zSM','_gpuFrameTimeToken','_transmit','teleportationState','GetStableVersionOfFeature','_update','colorBlendFactor2','startSizeGradients','#define\x20DEPTH_OF_FIELD','vectors3','increaseVertices','_attributeLocationByName','_generateVisualCue','StandardReflectance90','none','_randomTextureSize','disableSubSurfaceForPrePass','#define\x20ALBEDO_UV','attachFeature','setMatrix','TEXTURE_CUBE_MAP_POSITIVE_X','ENTERING_XR','_twoFingerActivityCount','_heightQuads','markAsProcessed','normalTextureY','ridge','vSpecularColor','downloadFiles','SPOTLIGHT','headphone','_calculatedRotation','onAfterRenderingGroupObservable','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL','_injectVertexCode','texture-array','_defineOppositeZ','_getFragmentShaderCode','onLeftButtonStateChangedObservable','onSnapObservable','ORTHOGRAPHIC_CAMERA','CreateCubemapTexture','Constant','_findIndexInAnchorArray','_depthOnlySubMeshes','_renderTargetEncoder','coneOuterAngle','LiteTranscoder_UASTC_RGBA_SRGB','beginOcclusionQuery','_rightStickAxisY','autoBindSampler','Can\x20not\x20upload\x20environment\x20file','bottomColorAlpha','getRampGradients','_isRGBD','_getPostProcessesSource','atob','_associatedVariableName','disposeOnStop','_bindObs','_BlackReadOnly','NAME_AUDIO','_Clamp','setVerticesData','#define\x20CUSTOM_VERTEX_BEGIN','_fullEngine','_emit','_defaultPipelineTextureType','clearcoatInd','incident','includeCoordinateSystemConversionNodes','stdout','children','gamma','ASTC10x10Unorm','_tmpContactCallbackResult','r32sint','jsMSCTranscoder','visibleInstances','webGLVersion','syncMeshWithImpostor','facetDepthSortFunction','inlineToken','Pivot\x20points\x20are\x20not\x20supported\x20in\x20the\x20glTF\x20serializer','_createMergeEffect','getImageTranscodedSizeInBytes','adjustPitch','_materialForRendering','highlightsHue','getDate','onBeforeDrawParticlesObservable','_onBeforeDrawParticleObserver','cube','FromVector3','lodGenerationScale','deviceOrientation','_diffuseFresnelParameters','SHADOWCSMDEBUG','datasets','StorageTexture','systemValue','xr_standard_thumbstick_pressed_min','_skyboxTexture','hoverInteraction','setInt3','SHADOWCSM','sheenInd','rayToWorld','onCollisionPositionChangeObservable','_LastCreatedScene','disabled','internalTextureUniqueId','_updateMatricesForUniform','getBoxSizeToRef','_afterRenderTargetDrawStage','if\x20(','Use\x20Manhattan\x20Distance','vec3\x20diffuseBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_afterRenderingMesh','unfreezeWorldMatrix','errorObject','_animation','\x0a//','VertexAndFragment','_depthIndex','_blurPostProcesses','ClearCoat\x20intensity','transparencyShadow','vertex','_createTexture','057e','_setInternalTexture','primaryColor','DumpFramebuffer','baseColorTexture','CameraPosition','ring-finger-phalanx-intermediate','_createInternalTextures','_getGlobalNodeMaterialEditor','_emitterInverseWorldMatrix','_horizontalBlurPostprocess1','PBRSpecularGlossinessMaterial','_collideForSubMesh','inverseViewProjection','_createWorkerAsync','_stencilFuncMask','backToFrontSortCompare','screenWidth','_cylinder','_GetPluginForFilename','_hasTexturesExtension','Wrong\x20API\x20use\x20:\x20tried\x20to\x20bind\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','faceZaxis','Inspector','GetDefaults','_onDataLayoutChanged','fogMode','transformNode','connectTo','_setDrawWrapper','#define\x20SAMPLES\x2016\x0a#define\x20SSAO','_screenQuaternion','DIRECTUV','_generateNewTouchPointMesh','manager','_groundTexture','UV5',',\x20parent:\x20','emissiveLeftColor','mipmaps','#define\x20SM_NORMALBIAS\x20',');\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','vignetteCenterX','useShaderStore','Recording\x20already\x20in\x20progress','\x20=\x20vec2(','sizes','freezeWorldMatrix','\x20not\x20supported.','midtonesHue','LOCAL','minimumThickness','DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED','onMeshTargetChangedObservable','_beforeCameraDraw','_lambda','lastReturnValue','GetDefaultNumWorkers','PerspectiveFovRH','_positions','_midtonesHue','sint16x4','disableAutoAttach','getCascadeTransformMatrix','_maxBlockCapacity','getUint32','_CreateDirectionalLightMesh','drawElements','detachPostProcess','https://preview.babylonjs.com/glslang/glslang.wasm','GrainPostProcessId','moveAttached','DownReadOnly','\x0a\x09Multi-Material\x20','cellInfos','clearcoatOut','instantiateStreaming','compareSampler','runXRRenderLoop','enableGroundShadow','_onEffectCreatedObservable','gazeCamera','#define\x20FLUIDRENDERING_FIXED_THICKNESS','switchPanningModelToEqualPower','thumbstick','entryPoint','getNormalizedSQL','filtering',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','keepOriginalVisible','Depth32Float','EffectLayerSceneComponent','SNAPSHOTRENDERING_FAST','getAlphaFromRGB','BABYLON.StandardMaterial','_currentNonTimestampToken','onBeforeShaderCompilationObservable','lastIndex','onParticleSizeChanged','IgnoreBoundsSizeMode','boundingBoxEpsilon','onEndedObservable','_renderViews','reflection\x20probe\x20generation\x20for\x20','_isAdditive','SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','forceAlphaBlending','_rebuildRenderTargetWrappers','_drawWrapperFront','NAME_PHYSICSENGINE','_displayGaze','#444444','_activeTargets','interpolatedPosition','defaultHeightCompensation','onXRFrameObservable','_setColorFormat','aberrationAmount','NOT_IN_XR','_HasMajorPerformanceCaveat','instantaneousFrameTime','FromRotationMatrix','BackgroundMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','_getNativeAttribType','multiplyToRef','dithering','_getUnpackAlignement','_resyncLightSource','PBRSubSurface','highPrecisionShaderSupported','_worldDragAxis','getDistanceAt','_isCube','_adapterSupportedExtensions','_GetTargetProperty','_buildTarget','DEPTH_COMPONENT16','STEP_BEFORECLEAR_PROCEDURALTEXTURE','vReflectionControl','rawComputeSourceCode','Identity','glossPower','anisotropicOut.anisotropicNormal','mapSize','removeShadowCaster','sqrt','RG_INTEGER',');\x0d\x0a','#define\x20INSTANCESCOLOR','_startRenderTargetRenderPass','onAfterBlurObservable','_createRtWrapper','animationTimeScale','SHADOW3','_setupSkybox','_setMorphTargetAttributes','shadowSampler','_timeElapsedQueryEnded','void\x20main(','utf8','_isSceneRightHanded','emissiveTexture','_getSimplifier','uri','Bad\x20HDR\x20Format.','IsValid','_advancePhysicsEngineStep','boundingSphereRadius','lodMeshIds','blurThicknessNumIterations','ETC2RGB8UnormSRGB','invertNormalMapX','Rotate2dBlock','createDirectedCylinderEmitter','QUERY_COUNTER_BITS_EXT','ambientTextureImpactOnAnalyticalLights','ShowLoadingScreen','_ySize','instancesCount','playing','vRefractionMicrosurfaceInfos','collisionRetryCount','NUM_BONE_INFLUENCERS','_fillIndexData','SS_THICKNESSANDMASK_TEXTUREDIRECTUV','_cachedDirection','_imageData','FromLookDirectionRHToRef','cellIndex','debugSamplerSampler','SHADOWESM','MeshImpostor\x20only\x20collides\x20against\x20spheres.','updateUIntArray','xr_standard_squeeze_pressed_value','CreateCapsule','BABYLON.ColorGradingTexture','signedDistanceTo','r_hand_rhs.glb','_TmpScaling','_onApplyObserver','numberOfMipmapLevels','BoxImpostor','grasp','_createUpdateVAO','uRotationCenter','createPipelineContext','onActiveCamerasChanged','\x0a\x09Skeletons:','statusText','FOGMODE_NONE','canvasElement','setVector3Float32FromRef','hasEndpoints','stencilTest','frameSize','1.0','Vertex_MainBegin','btPoint2PointConstraint','updateTextureWrappingMode','_GetHalfFloatRGBAArrayBuffer','TEXTURETYPE_FLOAT','_renderPassIdForOcclusionQuery','Invalid\x20kind\x20\x27','maxZ','conversion','imageSpace','_scalingDeterminant','_inputAudioNode','OES_standard_derivatives','cyan','_currentBoundBuffer','notifyObserver','NormalKind','INPUT_CTRL_KEY','_addFactorGradient','UpdateProfilesList','_cascadePostProcessesToRigCams','_globalAmbientColor','_generatePickInfo','SPECULARAA',',\x20to:\x20','toIndex','_useExactSrgbConversions','USELIGHTMAPASSHADOWMAP','unregisterAfterPhysicsStep','_updateDragPlanePosition','registerOnCollide','ConvexHullImpostor','R32Sint','outlineColor','geometryBufferConstant','\x20error\x20on:\x20','ambientColor','VIVE','unregisterOnPhysicsCollide','generic-hand-select','Vertex_Before_NormalUpdated','wrapU','animationSpeedFactor','cameraDirection','unlink','physicsEnabled','addActionManager','rightPreViewMatrix','getAttributeLocationByName','_currentDepthOfFieldSource','\x0a\x09Materials:','trySetPreferredMeshDetectorOptions','RGB32F','faceNormal','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20external\x20texture!\x20entry=','uniform\x20sampler2D\x20','vClearCoatTangentSpaceParams','BindMorphTargetParameters','getLightByName','shadowAngle','FALLOFF_DEFAULT','CAP_START','_shaderPath','_blockCounter','_activeEffect','\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','_id','_mrtAttachments1','element','_getAngleDiff','canvasContext','NoImpostor',',\x20datatype:\x20','OnRightPickTrigger','_diffuseTextureY','refractionIntensitySampler','MODE_SIDEBYSIDE','FACE_LEFT','RandomId','negateInPlace','refreshRate','clearCoatRoughnessMatrix','sqlite3_bind_text','ToDegrees','attributeProcessor','onBeforeParticlesRenderingObservable','attributeNames','getInfo','dbgSanityChecks','subMaterials','_onKeyboardObserver','dispatchAllSubMeshesOfActiveMeshes','restoreRoll','morphTargetTextureIndices','DualShock','cylinders','_setCanvasSize','getTangents','jointParent','audio/mp3','cleanCachedTextureBuffer','vec3\x20viewDirectionW\x20=\x20normalize(','connectedImpostor','onUnBindObservable','KTX2\x20decoder\x20module\x20is\x20not\x20available','ranges','_dirtyCallbacks','.texture.uAng\x20=\x20','removeVerticesData','_upToYMatrix','DiffuseRendering','_getFirstPostProcess','STENCIL_OP_FAIL_S_DECRSAT','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.','Projection\x20layers\x20can\x20only\x20be\x20made\x20multiview\x20if\x20they\x20use\x20texture\x20arrays.\x20Set\x20the\x20textureType\x20parameter\x20to\x20\x27texture-array\x27.','_glVendor','FRONT','metadataSelector','facetNormals','worldMatrices','_storedValue','addCamera','onAfterRenderTargetsRenderObservable','b_button','_activeCameras','ACTION_OnPointerOutTrigger','features','OCULUS','ALPHA_EQUATION_REVERSE_SUBTRACT','_opaqueSubMeshes','COMPRESSED_SRGB8_ETC2','polygonDefinition','getStencilOperationDepthFail','_sqlite3_value_bytes','planeBuilder','reflectance','R32Float','_cosHalfAngle','Unknown\x20file\x20open\x20mode:\x20','_setTexture','_sqlite3_column_type','forceSharedVertices','Init','_updateTextures','LODBASEDMICROSFURACE','Cannot\x20merge\x20meshes\x20with\x20different\x20overrideMaterialSideOrientation\x20values.','getTranslation','CustomRequestHeaders','INTENSITYMODE_ILLUMINANCE','_disableBumpMap','wheelXMoveRelative','oncomplete','_updateFromXRSession','RangeToPercent','onTouchpadValuesChangedObservable','_postProcesses2','_reductionSteps','_syncRoot','BILLBOARDMODE_Z','vignetteSettings1','MapToFace','_parentContainer','_dPadDown','_extend','Texture_MainColor_antialiasing','targetPosition','syncAllAnimationsWith','addLight','_getTextureTarget','ArcThru3Points','thicknessSamplerSampler','_setDPadValue','Link\x20refraction\x20to\x20transparency','removeExcludedMesh','amplitude','_vertexBufferSize','Unsupported\x20texture\x20format\x20or\x20type:\x20format\x20','\x20=\x20dFdy(','CreateLineSystem','Session\x20mode\x20\x22','Invalid\x20JSON\x20format.\x20Please\x20check\x20documentation\x20for\x20format\x20specifications.','_shadowCastersBoundingInfo','POINTERWHEEL','setFloatArray4','vUV','_lockstepMaxSteps','Bitangents','angularSpeedGradients','Geodesic','alphaColor','_debugLimit','HALF_FLOAT_OES','rigMapping','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3','inXRSession','antialias','mainSceneTrackerPredicate','_areTexturesDirty','_files','666UPoOOC','ViewDirectionBlock','BABYLON.FxaaPostProcess','_lightTypeDefineName','_useAlphaFresnel','halfDestPixelSize','#define\x20REFLECTIVITYTEXTURE','wasm\x20streaming\x20compile\x20failed:\x20','gpuRenderParticles','_tangentCorrectionFactorName','PreprocessUrl','_onBeforeRenderObservable','_MAX_DEPTH','generateMipMapsForCubemap','caps','blurMaxFilterSize','supportsUniformBuffers','delayLoadState','onAfterShadowMapRenderMeshObservable','beginFrame','getAbsolutePositionFromLocal','getDarkness','ReflectionBlock','LIGHTING\x20&\x20COLORS','WRIST','getFacetDataParameters','FLIP_TILE','getPoseData','gridControl','operation','_cachedVRotationCenter','ALPHA_COMBINE','_onOrientationEvent','Defines:\x0d\x0a','TEXTUREFORMAT_R_INTEGER','TRACKING','NativeXRFrame','SSAORenderEffect','_processBuild','_ny.jpg','_multiTarget','texture-compression-etc2','_prepareWorkingCanvas','_subTimeStep','_rightApex','wasmUASTCToBC7','beginWeightedAnimation','getBodyStiffness','_setupImageProcessing','_getViewMatrix','_isStencilEnable','xy\x20','_colors3Arrays','SHADOWCLOSEESM','MATERIAL_FresnelDirtyFlag','_cachedVAng','PerspectiveFovRHToRef','\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','_restPose','_isExpanded','_commandBufferEncoder','HEMILIGHT1','RG16Float','_endRenderTargetRenderPass','_lights','shadowMapFragment','directIntensity','\x20=\x20normalize(mix(','REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED','enableVelocity','glTF\x20/\x20glb\x20loaded\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','_isActive','STENCIL_OP_FAIL_Z_REPLACE','_createSoftbody','_currentFaceIndexCache','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.','_currentEmitRate2','edge','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','target','defineProperty','_addMeshVerts','drawElementsType','GamepadEvent','onStoppedObservable','isIntermediate','_textureVertexStride','availableSamplers','_computePhotometricScale','Clear\x20Coat\x20Reflectance','MRTAttachments1','_beforeXRSelectListener','reflectionVector','_identity','_renderTransparent','_stepSize','volumetricLightPostProcess','Cos','MESH_DETECTION','Lens\x20flares','endTimeQuery','vNormalW','_createLimitVelocityGradientTexture','getStencilOperationPass','FresnelEnabled','_moveDrag','_reject','movementSpeed','setByte','ShadersStoreWGSL','bloomBlur','line-list','useRGBAIfASTCBC7NotAvailableWhenUASTC','STEP_AFTERRENDERTARGETDRAW_LAYER','_bufferViewArray','getPoints','NAME_SHADOWGENERATOR','_saveVersionIntoDBAsync','_localRotation','eac-r11snorm','STEP_BEFORECLEAR_PREPASS','MATERIAL_PointFillMode','userThinInstance','animationChannelTargetPath','BABYLON.LightInformationBlock','resetDepthCullingState','diameterTop','fragmentUrl','NormalizeRadians','CreateScreenshot','minSize','STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER','eyeParameters','Compressed\x20textures\x20are\x20not\x20supported\x20on\x20this\x20platform.','totalActiveIndicesPerfCounter','BABYLON.TextureBlock','wasmMSCTranscoder','fixedFoveation','merge','TOUCHPAD_PRESS','_descendants','ProjectToRef','mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a','))\x20*\x20(1.0\x20/\x20','bindView','computeReflectionCoordsPBR','Horizontal','_setBaseLayerWrapper','releaseVertexArrayObject','_currentRenderId','audioEnabled','scope','orthoBottom','minForce','_releaseBuffer','BABYLON.SimpleMaterial','fogColor','getShaderPrecisionFormat','stringify','getActiveCount','_staticDefines','FLIP_ROW','_albedoScaling','_padSensibilityDown','vPositionWSM','_fogEnabled','FreeCameraGamepadInput','mainTrack','CLIPPLANE2','shadowDepthScale','GetClipFactor','_depthClamp','updateDynamicTexture','sortBones','_blank','_shouldGenerateFlatShading','set_kPR','_needsCompositionForThisPass','generateMipMaps','glInternalFormat','connect','gridRatio','IRIDESCENCE_THICKNESS_TEXTURE','HOVER','SS_HAS_THICKNESS','_updateCache','_sqlite3_prepare_v2','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAuMTcgMjA4LjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6I2UwNjg0Yjt9LmNscy0ze2ZpbGw6I2JiNDY0Yjt9LmNscy00e2ZpbGw6I2UwZGVkODt9LmNscy01e2ZpbGw6I2Q1ZDJjYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkJhYnlsb25Mb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iUGFnZV9FbGVtZW50cyIgZGF0YS1uYW1lPSJQYWdlIEVsZW1lbnRzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwwLDAsNTJWMTU2bDkwLjA5LDUyLDkwLjA4LTUyVjUyWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxODAuMTcgNTIuMDEgMTUxLjk3IDM1LjczIDEyNC44NSA1MS4zOSAxNTMuMDUgNjcuNjcgMTgwLjE3IDUyLjAxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI3LjEyIDY3LjY3IDExNy4yMSAxNS42NiA5MC4wOCAwIDAgNTIuMDEgMjcuMTIgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjEuODkgMTIwLjMgOTAuMDggMTM2LjU4IDExOC4yOCAxMjAuMyA5MC4wOCAxMDQuMDIgNjEuODkgMTIwLjMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDE1My4wNSAxNDAuMzcgOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyAwIDUyLjAxIDAgMTU2LjAzIDkwLjA4IDIwOC4wNCAxODAuMTcgMTU2LjAzIDE4MC4xNyA1Mi4wMSAxNTMuMDUgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iOTAuMDggNzEuNDYgNjEuODkgODcuNzQgNjEuODkgMTIwLjMgOTAuMDggMTA0LjAyIDExOC4yOCAxMjAuMyAxMTguMjggODcuNzQgOTAuMDggNzEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDExOC4yOCA4Ny43NCAxMTguMjggMTIwLjMgOTAuMDggMTM2LjU4IDkwLjA4IDE3Ni43MiAxNTMuMDUgMTQwLjM3IDE1My4wNSA2Ny42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyNy4xMiA2Ny42NyA2MS44OSA4Ny43NCA2MS44OSAxMjAuMyA5MC4wOCAxMzYuNTggOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyIvPjwvZz48L2c+PC9zdmc+','whiteSpace','_textureIndices','_splitFrustum','_uniforms','mainTextureSamples','_reorderIndicesBasedOnPrimitiveMode','_onBeforeDrawParticlesObservable','diffuseLeftColor','_positionScale','perturbNormalWorldMatrix','onXButtonStateChangedObservable','twgslOptions','releaseRenderPassId','rotateY','refractionIntensityTexture','getAbsolutePosition','LuminanceSteps','.texture.uScale\x20=\x20','switchActiveCamera','shadowMinZ','_keyboardUpEvent','MeshImpostor','_blendBackMrt','data-engine','_useVertexColors','_setTargetMeshPosition','fresnelFunction','drawElementsInstancedANGLE','volumeIndexOfRefraction','vSheenRoughness','ColorCurves','getQueryParameter','postExportMaterialAsync','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','getCode',')\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(','#define\x20MORPHTARGETS_UV','vEyePosition','_compiledComputeEffects','Octree','markAsPrePassDirty','_isLocomotionTargetWebXRCamera','_forceRebindOnNextCall','no\x20native\x20wasm\x20support\x20detected','interaxial_distance','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20the\x20data.\x20','blurDepthFilterSize','tmpRay','\x20=\x20pow(\x20','emissiveColor','StoreLODInAlphaChannel','\x22,\x20null,\x20','_intermediateRendering','codePointAt','grabRay','getPoseMatrix','_scaledPosition','createRawTexture3D','TEXTUREFORMAT_COMPRESSED_RGB8_ETC2','Color4','GL_ALPHA_EQUATION_MAX','MessageLogLevel','addAnchorPointUsingHitTestResultAsync','getRestPose','mirrorPlane','_executeCurrent','btVector3','uniform1iv','renderDiffuseTexture','xyzw','getNormalAt','_lifeTimeGradients','store','frustumEdgeFalloff','updateTargetFrameRate','shaderPlatformName','updateDynamicVertexBuffer','Multiple\x20Render\x20Target\x20support\x20needed\x20for\x20screen\x20space\x20curvature\x20post\x20process.\x20Please\x20use\x20IsSupported\x20test\x20first.','HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.','physicsImpostor','_setReady','_UpDir','bloomScale','isBoolean','_shadowOnly','HRTF','getCameraByUniqueId','constructor','underlyingResource','_currentStartSizeGradient','disableLevelMultiplication','_rightHandedSystem','COMMAND_SETFLOAT3','useEquirectangularFOV','status','BlackReadOnly','getVector3Float32FromRef','instance','createPlugin','renderPriority','multiPickWithRay','_currentTime','BABYLON.Vector3','uints','getCascadeMaxExtents','_deviceSourceManager','BABYLON.Color3','_excludeVariableName','hasSpecificTrigger','CUSTOMUSERLIGHTING','_onended','_getComputeShaderCode','Waiting','forceActivationState','MessageLimitReached','ImportVertexData','getLinearVelocityToRef','_activePlugins','TriPlanarMaterial','animationPP','worldPositionConnectionPoint','DEFAULT_OBJECT_SIZE','MAX_VERTEX_TEXTURE_IMAGE_UNITS','InstancedLinesMesh','shadowBias','vRefractionInfos','updateDistanceJoint\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','white','Src','_orthoLeft','_setRayOnPointerInfo','MATERIAL_MiscDirtyFlag',')\x20does\x20not\x20match\x20the\x20positions\x20count\x20(','_PivotCached','UNSIGNED_INT_2_10_10_10_REV','_uid','wasmUASTCToRGBA_SRGB','ProfileId','_hitPointWorld','_releaseRenderPassId','_minX','useInGammaSpace','_OldPivotPoint','_buildPipeline','_nearPickPredicate','freezeActiveMeshes','getTextureWidth','getLightEstimate','notifyObserversWithPromise','_DeduceAnimationInfo','_movement','TEXTURE_NEAREST_LINEAR','onEnteringVR','_noPreventDefault','onEyeTrackingEndedObservable','_beforeRenderTargetDraw','HDRPostLensFlareDepthOfFieldSource','_vertexArrayObject','onGripButtonStateChangedObservable','addLineTo','_AddAnimation','_blurX','_modelReady','HeightmapImpostor','groundSize','RGB16F','EPSILON','_instanceGlowingMeshStencilReference','facetDepthSort','_updateMesh','_linesPositions','_wheelDeltaY','adaptToDeviceRatio','_checkTeleportWithRay','_workingContext','PointToPointConstraint','BABYLON.ImageSourceBlock','teleportationFillColor','_isEnabled','_jointTransformMatrices','cameraPosition','Instances','Temp','subSurfaceOut','_getPhotometricScale','registerAfterWorldMatrixUpdate','NAME_POSTPROCESSRENDERPIPELINEMANAGER','drawArrays','_cachedWrapR','SHADOWPCF','_setShaderStage','_releaseEffect','precision','reflectionStandardFresnelWeight','postProcessChannel','thinInstances','_isTranslucencyEnabled','getBoundingInfo','_passedProcess','_buttonMeshMapping','COMPARE_REF_TO_TEXTURE','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(SHEEN)\x20&&\x20defined(ENVIRONMENTBRDF)','_autoCalcDepthBounds','createRawBuffer','lastNativeXRHitResults','diffuseSampler','Unsupported\x20babylon\x20environment\x20map\x20version\x20\x22','ClothImpostor','_jointsInvisible','worldMatrixFromCache','forceBindGroupCreation','unregisterOnNextCall','createVertexArray','_holes','orthographic','_enableMSAAOnFirstPostProcess','_dumpCodeForOutputConnections','Failed\x20to\x20load\x20cubemap:\x20','setPuckImage','_TmpVecs','binding','noRotationConstraint','\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','customVRButton','FILTER_EXPONENTIALSHADOWMAP','MATERIAL_TriangleFanDrawMode','disableLighting','ClearCoat\x20Normals','.y<','_processLoadedModel','_useAmbientInGrayScale','_dPadUp','_renderingGroups','_notEnoughInformation','FromPoints','onBackgroundStateChangedObservable','_PrepareAnimation','_uploadEncoder','_onCanvasPointerOut','LookDirectionLHToRef','xr_standard_touchpad_yaxis_pressed_max','blockfreeActiveMeshesAndRenderingGroups','outputs','onLine','BABYLON.BiPlanarBlock','_depthStencilState','R16Uint','isCachedMaterialInvalid','_initFeatures','setMaterialForRendering','Babylon.js\x20v','ANIMATIONTYPE_QUATERNION','_linearSpecularLOD','_boundingBoxRenderer','_trackRoll','timeToSelect','releaseInternalTextures','debugMesh','animationGroups','removeMorphTargetManager','_updateBoundingInfo','_generatePointsArray','allFallbacksProcessed','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!','_useLightmapAsShadowmap','Normals','loggingLevel','ProjectOnTriangleToRef','vFragmentDepth','autoCalcShadowZBounds','focalLength','clearCoatBump','beginAnimationLoop','editorData','#if\x20defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','onViewMatrixChangedObservable','_onUnBindObservable','createMediaElementSource','originOnPlane','Sound','ditherIntensity','xyIn','HighlightLayerBlurRTT','_GoldbergMeshParser','LinesMesh','disposeBody','sint','RotationYToRef','_TargetTransformMatrix','detectedPlanes','useOctreeForPicking','GL_ALPHA_FUNCTION_DST_COLOR','_willBeUnregistered','SHEEN_ROUGHNESS','supportsSession','Project','onFirstStepDetected','flipFaces','getOffsetReferenceSpace','_dumpCode','_shareOutputWithPostProcess','offsetRay',',\x20Ranges:\x20{','cameraGizmoMaterial','_setMaxAngle','diffuseTexture6','_events','_isNodeInContainer','getMeshUnderPointer','defineCustomBindings','MESHES_CULLINGSTRATEGY_STANDARD','setReflectionTextureMatrix','currentRenderPassId','cameraFar',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vSubSurfaceIntensity\x20=\x20vec3(','clientY','autoCloneTransformation','COMPRESSED_RGBA_S3TC_DXT5_EXT',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_isIdentityDirty','.manifest','_snapshotRenderingMode','_dpadPressed','node\x20material','getDeterministicFrameTime','mag','\x0a#define\x20BILLBOARD','getDirection','removeEmitRateGradient','POSITION_TEXTURE_TYPE','SHEEN_LINKWITHALBEDO','linePivot','CLAMP_TO_EDGE','_rebuildInternalTextures','breakCondition','fileInfo','POSITION','_to','isActive','Regular','.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(','jointMeshes','framePerSecond','useRenderPasses','each','_GetRGBAArrayBuffer','_actionManager','_chromaticAberrationEnabled','_needToBindSceneUbo','_plugins','_shadowGenerators','_ffMultiplier','LINES','rightStick','colors','WRAP_ADDRESSMODE','getAbsolutePivotPoint','updateMesh','_callbackPluginEventGeneric','astc-8x8-unorm-srgb',',\x201.0)\x20>\x200.0)\x20?\x20','valueChanged','POINTERMOVE','play','addInPlace','\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}','_setupEnvironmentTexture','vec3(1.)','POINTLIGHT3','.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','updateRenderStateAsync','visibleInInspector','trackpad','disablePermanentHitTest','_effects','_mesh','gpu','ClearCoat\x20Tangents','addPostProcess','_renderTarget','vrDeviceOrientationCameraMetrics','IdentityReadOnly','file://','touchCollisionMeshFunction','rollCorrect','ReciprocalBlock','programValidationError','_onBeforeRenderObserver','onValueChangedObservable','_EndPerformanceCounterDisabled','colorZero','bloomWeight','_findIndexInPlaneArray','index_proxPhalanx_','_renderFrame','_sharedGizmoLight','RotateRelative','originalOffsets','required','RGBA16UI','MIRRORED_REPEAT','aspectRatioFov','GetDefineNames','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','LookDirectionRH','coloredMaterial','_CreateDefaultUtilityLayerFromScene','states','_modifierRadius','resampleAtTargetResolution','forceRefreshGradients','fingerColor','_onVRDisplayChanged','ASTC8x5UnormSRGB','_useReverseDepthBuffer','requestFullscreen','_flushIfNecessary','OES_texture_half_float','_updateFloat4ForUniform','runSimplification','_lodScale','Dynamic','replaceRepeatableContent','leftApex','key','onPoseUpdatedFromDeviceObservable','useDelayedTextureLoading','_rotateCamera','Projection','_sceneCenter','_keyboardBlurEvent','.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(','_onEndFrameObserver',',\x20materialContext=','getPointAtLengthPosition','pbrBlockClearcoat','_bloomWeight','_updateUInt2ForEffect','keysHeightOffsetModifierShift','spriteCellHeight','AmmoJS\x20is\x20not\x20ready.\x20Please\x20make\x20sure\x20you\x20await\x20Ammo()\x20before\x20using\x20the\x20plugin.','#define\x20METALLIC','TRILINEAR_SAMPLINGMODE','_releaseTexture','rotatePOV','stencilState','FromFloat32ArrayToRefScaled','LINEAR_LINEAR','_currentDrawContext','noiseStrength','_zeroIfClose','BABYLON.ScreenSpaceReflectionPostProcess','Daydream','_onAfterUnbindFrameBufferObservable','waveSpeed','featureImplementation','_evaluateSubMesh','lowerRadiusLimit','getRenderTargetTextureForView','defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)','onDoubleTap','WEBGL1','_cylinderPosition','setVolume','showBoundingBox','_useLogarithmicDepth','AOSTOREINMETALMAPRED','Warn','_py.jpg','BABYLON.StopAnimationAction','Alpha\x20Testing','Unsupported\x20animatable\x20property\x20','LIGHTFALLOFF_PHYSICAL','facetDepthSortEnabled','rawFragmentSourceCode','_onPointerDown','SCENELOADER_NO_LOGGING','_negativeCurve','_pointerMoveStage','_changeGoldbergFaceColors','_clearAnimationLocks','_previousStencilState','_worldPositionNameInFragmentOnlyMode','axisPinchControlHeight','addPointers','maximizeInPlace','\x20=\x20SimplexPerlin3D(','allowMouse','MakeArray','viewportMatrix','_customRotationQuaternion','_onAfterCheckInputsObserver','_updateMeshScreenCoordinates','DecoderAvailable','inheritedVelocityAmount','\x20for\x20device\x20','screenCoordinates','Hemispheric','doNotRemovePlanesOnSessionEnded','normalMapColor','_diffuseTexture','REGISTRATIONS','_rightController','determinant','keysHeightOffsetIncr','_centroidIdx','vec3\x20tbnTangent\x20=\x20normalize(','_isUsingFirefox','wasmBinaryUrl','WEBKIT_WEBGL_compressed_texture_astc','_getMeshPrimitiveMode','Process','vecToidx','attachContextRestoredEvent','webkitTransformOrigin','Opaque','LightInformationBlock','setEnabled','_blendEquationParameters','_lerpTransform','HEAP16','enableInteractions','fillBlanks',',\x20axisControlRotationOffset:\x20','CLASSNAME','HDRBlurV','SHEEN_TEXTURE_ROUGHNESSDIRECTUV','getUserMedia','_clearAttachments','_getDefines','values','endFrame','canLoad','PitchYawRollToMoveBetweenPointsToRef','You\x20must\x20provide\x20the\x20binding\x20mappings\x20as\x20browsers\x20don\x27t\x20support\x20reflection\x20for\x20wgsl\x20shaders\x20yet!','shouldExportNode','close','_getEffectiveTarget','left.glb','float16x4','_colorGradingEnabled','_forward','_layer','attachShader','indirect-first-instance','customEmissiveColorSelector','ondpaddown','trackPosition','calcRotatePOV','animatables','uvs2','updateFunction','_baseToVertex','Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.','_FormatErrorMessage','_textureSamplers','_thicknessEffectWrapper','Permission\x20not\x20granted.',',\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\x20','_customWrappers','rotateNeg120','conjugateInPlace','hashCode','BABYLON.ProceduralTexture','IsEqual','\x22\x20cascade\x20#','getRenderObjectFromParticleSystem','MIXMAP2','bottomColor','importScene\x20has\x20failed\x20JSON\x20parse','_ints','reservedDataStore','_setValue','WebGPU\x20initializations\x20stopped.','SCALEMODE_NEAREST','destroyDeferredTextures','baseExperience','MRTAttachments2','GrainPostProcessEffect','_scaledGravity','centerOn','partitioningSubdivisions','onSelectionChangedObservable','decompose','gradient','\x0a\x09AnimationGroups:','setPhysicsProperties','deleteSync','multiPick','.env\x20not\x20supported\x20in\x202d.','DoubleSidedCheck','float32x3','audioPositioningRefreshRate','includedMeshes','rotationSensibility','TimestampQuery','Cannot\x20have\x20multiple\x20blocks\x20of\x20type\x20','_softbodyOrClothStep','BlurH','_colorGradingTexture','setTransformMatrix','isAdditive','UniformBuffer','getExternalData','_upload2DCompressedLevels','occlusionQuerySet','ASTC8x6Unorm','_vertexUrl','debugFactor','MorphTarget','world0','150px','ProceduralTexture','buildUniformLayout','vSphericalYY_ZZ','Can\x20not\x20create\x20WebGPU\x20Device\x20and/or\x20context.','lensFlareSystems','set_m_kLST','component','BABYLON.CubeTexture','invertV','clearcoatDir','eyetrackingend','zmin','convertToFlatShadedMesh','PerspectiveFovWebVRToRef','dbgShowEmptyEnableEffectCalls','LightBlock','_loadingTextDiv','_useRoughnessFromMainTexture','getNormal','addJoint','fontSize','.b;\x0d\x0a','_absoluteTransform','radiusWorld','First','VRExperienceHelper','.connectTo(','UV6Kind','RGB32I','Minimize','rotationGizmoFragmentShader','Anchors\x20are\x20not\x20enabled\x20in\x20your\x20browser','_isReadyForSubMesh','STEP_AFTERRENDERTARGETDRAW_PREPASS','getBoneById','_BuildIdGenerator','BABYLON.DotBlock','getDescendants','BUMPDIRECTUV','AllowLoadingUniqueId','FitFrustumSidesMode','_selectionPointerUp','onCameraRemovedObservable','rg8snorm','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','onExporting','_localEngine','Spherical\x20Harmonics','nearInteractionPickingInfo','_displacementVector','Error\x20loading\x20image\x20','vertexStage','SHADOW','FluidRenderingObject','_getHexColorFromId','_onBindObserver','_callbackPluginEventPrepareDefinesBeforeAttributes','transformFeedbackVaryings','_moveButtonToBottomRight','writeMorphTargetAttributeData','TEXTURE_LINEAR_NEAREST_MIPLINEAR','useGeometryUniqueIdsMap','stroke','_checkIntersections','_meshTarget','span','velocitySampler','s\x20element\x20count\x20(','setExternalTexture','enableGPUDebugMarkers','_initialize','_timeStep','_currentValue','MICROSURFACEFROMREFLECTIVITYMAP','LineStripDrawMode','_effect','UV5Kind','getOwnPropertyNames','FloatArrays','clearcoatRoughnessTexture','_dragGradientsTexture','clearCoatRoughness','updateBoundingInfo','image/ktx','resolved','setEasingMode','sourceEvent','_EndUserMark','updateVideoTexture','pad','_child','_topologicalSort','_supportsTangents','touchEnabled','_sqlite3_close_v2','_blurKernelX','BABYLON.RefractBlock','supportCascades','_initHeightQuads','isNative','_idealKernel','_emitFunction','_randomTexture','_scaling','_releaseComputeEffect','valueNodeName','_useAutoMicroSurfaceFromReflectivityMap','viewProjectionR','.useThicknessAsDepth\x20=\x20','addAnimationGroup','PrepareDefinesForCamera','_selectionOctree','getLockstepMaxSteps','_setUseVelocityForRenderObject','MAX_SAMPLES','spriteCellLoop','_AddKeyframeValue','_freezeShadowCastersBoundingInfo','scenes','PERSPECTIVE_CAMERA','Fragment_Before_FragColor','refractionTexture','stopAllAnimations','SS_ALBEDOFORTRANSLUCENCYTINT','getBundleEncoder','http:/','workerPromise','BABYLON.ShaderMaterial','_attributes','_createVolumetricLightPostProcess','getChildMeshes','_remove','useInstances','videoWidth','addMouseWheel','_blurY','_idleRotationSpeed','_sessionManager','_transformMatrixR','left.babylon','excludeSkinnedMesh','nbFaces','_deserialize','STEP_GATHERRENDERTARGETS_SHADOWGENERATOR','pixel_size','zw\x20','opaqueSortCompareFn','_joystickPreviousPointerPos','setTextureFromPostProcessOutput','_isLogarithmicDepthEnabled','previousBones','resize','forceBitmapOverHTMLImageElement','_metaKeys','sampleType','_pointerPressed','_destinationPoint','disableVertexAttribArray','_storedNormal',')\x20<\x20','refractionStrength','BABYLON.SheenBlock','systems','pixelStorei','onClearObservable','inXRFrameLoop','extractHighlights','ForceSerializeBuffers','some','textureBlocks','circleOfConfusionSampler','numPoints','updateVector3','addShadowCaster','hideLoadingUI','EdgeDetect1Kernel','MATERIAL_CounterClockWiseSideOrientation','_maxMSAASamplesOverride','_mustWipeVertexAttributes','depthTextureExtension','out','attachPostProcess','Replace','_setRenderTargetEnabled','rotationThreshold','rgba8uint','PixelShader','_markAllSubMeshesAsAllDirty','lifeTime','_collisionRetryCount','getStartSizeGradients','.texture.coordinatesMode\x20=\x20','clone','renderbufferStorageMultisample','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapNativeTexture\x20instead.','customLODSelector','_renderTargetTextures','getOrAddWithFactory','webkitfullscreenchange','_CollectPromises','StencilOnly','_toIndex','_sqlite3_changes','drawIndirect','FOGMODE_EXP2','_rotationRightAsked','_renderingManager','_realTimeFilteringQuality','_emissiveTextureAndColor','_getSharedGizmoLight','_RequestFullscreen','unregisterAction','DerivativeBlock','colorStepsUpdated','Hide','flags','isInput','_defaultSampleCount','When\x20setting\x20a\x20custom\x20mesh\x20on\x20a\x20gizmo,\x20the\x20custom\x20meshes\x20scene\x20must\x20be\x20the\x20same\x20as\x20the\x20gizmos\x20(eg.\x20gizmo.gizmoLayer.utilityLayerScene)','_BestScore','_updateInternalTexture','axisMeshes','_initFacetData','#define\x20LUMINANCE_DOWN_SAMPLE\x0a','distanceOrScreenCoverage','wRotationCenter','parentId','vrDeviceOrientationCamera','_vrDevice','_disableEvents','drawArraysType','_isShaderMaterial','COLORCURVES','XHR\x20','_getWebVRViewMatrix','_maxDepth','depthPeelingDepth0','_influences','optimizeUVAllocation','PerspectiveFovLH','_getLockedTargetPosition','_sqlite3_clear_bindings','_currentMaterial','MATERIAL_TriangleStripDrawMode','divideInPlace','DOM_DELTA_PAGE','depthCullingState','inputsmgr','_updateScale','asin','movementThreshold','_getRigCamPositionAndTarget','_convertToRightHandedSystem','releaseDrag','customSelectionMeshGenerator','#define\x20KERNEL_DEP_WEIGHT','addCustomParticles','ROTATE_ROW','generic-hand-select-grasp-right','shadowLights','useControllerMesh','COLORGRADING3D','createEffectForParticles','numBoneInfluencer','xrAnchor','getAsObject','markAllMaterialsAsDirty','preScaleForRendering','.xy\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);','AddSamplers','disableNearInteraction','_updateFloatForUniform','_extensionsOnExporting','BaseUrl','removeVelocityGradient','onBindObservable','chromaticAberration','.xy\x20/=\x20','SHEEN_TEXTURE','texture\x20arrays\x20not\x20currently\x20supported','leftSampler','FILTER_POISSONSAMPLING','_excludedMeshes','_isReadyCustomDefines','point','_framebufferDepthStencil','_tmpAmmoTransform','activeParticleCount','Invalid\x20data\x20being\x20written!','ColorStates','source','boolean','_stencilRefsCurrent','meshesSelectionPredicate','referenceSpace','hasMatricesIndices','_mustUpdateStencilRef','addHook','vertexIdxForBones','var\x20nodeMaterial\x20=\x20new\x20BABYLON.NodeMaterial(\x22','emissiveRightColor','postProcessRenderPipelineManager','.setAsAttribute(\x22','farInteractionFeature','controllerMeshes','linkRefractionWithTransparency','setColor4Array','GlowLayerHBP2','-Begin','_recordVertexArrayObject','indexBuffer','getPhysicsEngine','Input','getLOD','encodeCommandArgAsFloat32','xyzw\x20','_thicknessMapSize','removeFloorMesh','_transformedReferencePoint','effectWrapper','MAT2','_renderCamera','_generateGLTFAsync','_hasReachedQuota','No\x20active\x20camera\x20found','ScaleBlock','_currentColorGradient','setDepthRenderer','resetRefreshCounter','_uboDeclaration','Initialize','#define\x20FLUIDRENDERING_RHS','ORTHO_DEPTH_PROJECTION','_fallbackTextureUsed','\x20+=\x20(normal','iridescenceSampler','pinchPrecision','_computeMultiTouchPanning','#define\x20GAMMAALBEDO','rotationSpeed','backwards','Direct\x20Clear\x20Coat','RGBA8UnormSRGB','vectors2','_clearStencilValue','getFloat32','addFromContainer','_updateUInt2ForUniform','DEFAULT_BUFFER_SIZE','setMassProperties','_featureContext','noiseTexture','_getTimeQueryAvailability','Something\x20went\x20wrong\x20while\x20creating\x20a\x20gl\x20','_checkReadinessObserver','\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}','_onSelectEnabled','#define\x20SM_USEDISTANCE\x20','errorCode','_cachedWrapV','r8uint','removeBody','_midtonesExposure','_hasAlpha','_boundUniforms','_drawMode','_vRefractionInfosName','dedupTopBottomIndices','_materialContextUpdateId','nativeVertexBuffer','getRenderTargetTextures','diffuseBlendLevel','initializeSessionAsync','getHours','clearCoatBumpMatrix','_boneIndices','shadowsSaturation','worldPos,','TEXTURE_LINEAR_NEAREST','spriteManager','setRenderingOrder','_prepareBuffers','SHADOWPOISSON0','_resetLayout','fillMode','reflectionSampler','group','\x20=\x20shadow;\x0d\x0a','originalValue','BABYLON.Animation','_sqlite3_open','_renderingGroup','SHADOWCUBE','No\x20scene\x20available\x20to\x20load\x20animations\x20to','_addSide','maxSimultaneousLights','gammaCorrection','_transparentSortCompareFn','FILTER_BLUREXPONENTIALSHADOWMAP',')\x20&&\x20!defined(','),\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','removeSnapPoint','_sqlite3_column_double','alphaRemapGradients','emissiveFactor','1024.0','_lastSubImages','Buffer','enableTangentMorphing','_IndividualBabylonFileParsers','_computePrimaryColors','LIGHTFALLOFF_STANDARD','setTextureArray','createRange','_loadFileAsync','ReflectionTextureBlock','lights','NEAREST_NEAREST_MIPLINEAR','setVector3','_sqlite3_bind_parameter_index','getNormals','_enableInteractionOnController','maxX','defined(TANGENT)','Received\x20malformed\x20feature\x20point\x20cloud\x20of\x20length:\x20','x-axis','_updateColor3ForUniform','parent','CreateCatmullRomSpline','BABYLON.FragmentOutputBlock','_blurVPostProcess','BABYLON.BlackAndWhitePostProcess','CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV','velocityGradientSampler','raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin','CreateQuadraticBezier','needTypeSuffixInShaderConstants','_overrideVertexBuffers','_allowCameraRotation','Particle','tangents','_gamepads','subPosition','toFixed','NormalizeToRef','vignetteCenterY','setActiveCameraByName','EACR11Unorm','pinky-finger-phalanx-proximal','boundingBoxMaximum','_getEngine','_controllerPickRadius','gid','StereoscopicArcRotateCamera','WAIT_FAILED','stencilMaterial','_getGlobalDefines','setParent','setFloatArray','_invertedAbsoluteTransform','_updateEffectDefines','updateFloat','Cube','exposedPortPosition',')\x20discard;\x0d\x0a','displayFrustum','lastStateDirtyLowestIndex','microSurfaceSamplerMatrix','_extendNamespace','deletePending','onsuccess','filter','overrideMaterialSideOrientation','_activated','configure','_pickWithSphere','attachToMesh','_textureWidth','buttonR1','GD\x20dual','aggressiveness','yawAxis','\x20scissor\x20is\x20active=','edgesRenderer','#define\x20MALI\x201\x0a','performanceViewerSceneExtension','_bestReflectionRenderTargetDimension','VALIDATION_FLOAT_32','_getNegativeRotationToRef','_LoadData','_spatialSound','_getRenderTargetForSubImage','skipOnPointerObservable','INVCUBIC_MODE','_emitDefine','createShader','_markSubMeshesAsDirty','_webVRCamera','TextureWithoutSampler','Could\x20not\x20extract\x20the\x20parameters\x20the\x20function\x20\x27','_light','_onCanvasBlurObserver','_darkness','additiveAnimations','objectBasedMotionBlur','_normalBlendMethod','useSunPosition','_vertexSourceCodeOverride','_uniformLocationPointer','_moveAssets','\x20Z:\x20','PREPASS_VELOCITY_INDEX','FilterPostProcess','invertInPlace','Trimesh','.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','_renderPassIds','\x27\x20(type=','BABYLON.GradientMaterial','SCALE','activeButtonChangedObservable','_t1','xr_standard_thumbstick_xaxis_pressed_min','blurHPostProcesses','ConditionalBlock','duration','_projectionMatrix','pbr_globalworldpos','_setPointAtData','astc-6x5-unorm','_preserveParentRotationForBillboard','center','_uploadImageToTexture','translucencyIntensity','Vertex_Before_PositionUpdated','MAX','COMMAND_SETINTARRAY3','MATERIAL_ALPHATESTANDBLEND','_maxValue','WebXRControllerMovement\x20feature\x20requires\x20\x22xrInput\x22\x20option.','updateStorageBuffer','vec3\x20tbnNormal\x20=\x20normalize(','vMain','prePassConfiguration','IsExponentOfTwo','detach','R16Sint','_isSupported','facetPositions','PBRBaseMaterial','COMMAND_SETTEXTURESAMPLING','\x20-\x20NORMAL','_currentParentWhenAttachingToBone','turbidity','dragPlanePoint','getCachedEffect','sound','getStencilOperationFail','DoNothingAction','readSync','_candidateSubMeshes','GetAngleBetweenVectorsOnPlane','getGlobalVolume','METALLNESSSTOREINMETALMAPBLUE','MinMax','setBindGroup','useSmithVisibilityHeightCorrelated','_addCustomEffectDefines','cannon','Down','_animationLoopFlags','_setLaserPointerParent','NearestPOT','_rayFromWorld','dPadLeft','rSwizzle','axes','dbfile_','edgesWidthScalerForPerspective','_ratioOffset','_createRenderPassId','_startingTimestamp','Instantiate','_stencilFrontDepthFailOp','vertexID\x20=\x20float(gl_VertexID)\x20*\x20morphTargetTextureInfo.x;\x0d\x0a','_renderWithInstances','setArray2','setUInt3','WEBGL_compressed_texture_etc','_lastFrameRadius','LINEAR','_prepareSubEmitterInternalArray','getBlockByName','screenHeight','responseText','BABYLON.DiscardBlock','_shareDepth','Specular\x20anti-aliasing','_setLaserPointerLightingDisabled','_nodeDataStorage','GAMMADIFFUSE','OnSelectionChangeObservable','overrideButtonId','movementX','PrepareAttributesForBones','samplingModes','rotateAround','TargetedAnimation','_emitterNode','setAsActiveScene','blurRatio','SkipRequestModificationForBabylonCDN','_Performance','\x20already\x20exists\x20on\x20camera','copyTextureToTexture','_morphTargetManager','_isCubeData','lightmap','Nodes\x20cannot\x20be\x20attached\x20to\x20LightGizmo.\x20Attach\x20to\x20a\x20mesh\x20instead.','.min\x20=\x20','_velocityIndex','REFLECTIVITYDIRECTUV','ghostDispersal','depthOfFieldBlurWidth','sizeGradientTexture','HDRBlurH_','bgra8unorm-storage','translationPivot','detailSampler','isUsingPivotMatrix','_emptyTexture3D','Physics\x20not\x20enabled.\x20Please\x20use\x20scene.enablePhysics(...)\x20before\x20creating\x20impostors.','_vitalityThreshold','RG8I','_emptyVertexBuffer','\x20-\x20POSITION','minScaleY','_sphericalPolynomialPromise','bumpTexture','faceCenters','_GetHalfFloatAsUIntRGBAArrayBuffer','useFlatShading','ALPHA_EQUATION_SUBSTRACT','-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','_addDevice','Invalid\x20level\x20of\x20detail\x20distances\x20for\x20','snorm8x4','reset','_onHitTestResults','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_animate','provideFallbacks','initializeTexture','instantiateWasm','addTransformNode','_gamepadDisconnectedEvent','\x20G:','EdgeDetect2Kernel','_findInputByName','GetInternalFormatFromBasisFormat','sharpnessAmounts','_forceAlphaTest','getPluginVersion','_totalAccumulated','_pickingMoved','_getXRGLBinding','opacity','_updateFrustumPlanes','ArcRotateCamera','uniform4ui','laserPointerPickedColor','_shaderLanguage','dragDeltaRatio','_viewUpdateFlag','_isNode','_useGltfStyleTextures','XMLHttpRequest','EXT_sRGB','create','Switch','_drawRenderingGroup',',\x20name=','onEndFrameObservable','_masterMesh','addGamepad','Position\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','angle',',\x20type:\x20','_customOpaqueSortCompareFn','invertToRef','_unlit','_getPointerSelectionDisabledByPointerId','vNormalInfos','_pointerInput','_deferUnregister','addEmitRateGradient','MediaStream','sint32','highLevelFur','RuntimeError','_RightHandedForwardReadOnly','_getData','CustomImpostor','_reflection','createObjectURL','!defined(UNLIT)\x20&&\x20defined(SS_REFRACTION)','getVelocityGradients','Uint32x3','inertia','xViewport','_shadowMap','_teleportationMode','generateMipmap','_raw','Instances\x20should\x20only\x20be\x20created\x20for\x20meshes\x20with\x20geometry.','_IsTransformable','one-minus-src-alpha','DownloadBlob','TransformCoordinatesToRef','vLightGround','#ifdef\x20NONUNIFORMSCALING\x0d\x0a','Skipping\x20unknown\x20axis\x20at\x20index:\x20','Gear\x20VR','nativeProgram','\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','\x20=\x20sin(','getImpostors','\x20+\x20uvOffset).xyz','_getPositionData','_leftStickAxisX','_surroundingMeshes','_lastXRViewerPose','_loadedUniqueId','BABYLON.HDRCubeTexture','_kernel','_appendParticleVertex','specularSampler','NormalBlendBlock','RotationFromAxisToRef','uniform3fv','utilityLayerScene','setNumParticles','dir','#ifdef\x20NORMAL\x0d\x0a','disableEdgesRendering','StencilReadMask','ditheringIntensity','TEXTURE_CUBIC_MODE','_processLateAnimationBindingsForQuaternions','0px','pointLight','TEXTURETYPE_SHORT','_bone1Quat','primaryColorHighlightLevel','computeDispatch:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','preScaled','BYTES_PER_ELEMENT','state','Material\x20not\x20found\x20for\x20mesh\x20','setGazeColor','registerAfterPhysicsStep','getTextureHeight','FOVMODE_HORIZONTAL_FIXED','useMaterialMeshMap','_hdrCurrentLuminance','groundMaterial','_VIGNETTEMODE_MULTIPLY','setGoldbergFaceUVs','hasRenderTargetTextures','onBeforeCameraRenderObservable','SHADOWESM3','.remapF0OnInterfaceChange\x20=\x20','_cameraPosition','customMeshes','_currentColor2','NAME_LAYER','STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER','ACTION_OnCenterPickTrigger','_swapRenderTargetWrapper','BABYLON.SubtractBlock','updateColor4','_generateHemisphere','045e','STEP_BEFORECAMERAUPDATE_GAMEPAD','resetIsDirty','MS_BRDF_ENERGY_CONSERVATION','timeScale','_computationVector','STENCIL_OP_FAIL_S_REPLACE','baseHeight','vRefractionSize','TEXTURE_WRAP_ADDRESSMODE','_refreshDescription','mrtTextureArray','_element','distortionStrength','ReadFileAsDataURL','LoadBinariesFromCurrentThread','_vectors3','registerBeforeRender','addColorStop','updateMatrix3x3','forceControllerProfile','RGBA32','_markAllSubMeshesAsDirty','_draggedRoomRotation','_drawCamera','materialIndex','getFacetLocalNormals','_constantTranform','axisYControlHeight','sqDistance','_mouseWheelInput','_cachedPosition','_depth','STEP_ISREADYFORMESH_EFFECTLAYER','checkCollisions','WEIGHTS_1','SHORT','getSkeletonByName',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_defaultUp','removeAttribute','_childUpdateId','Texture\x20\x22','colorAttachment','light','samples','_teleportationRequestInitiated','writeBoolean','_mustUpdateBlendColor','useTextureToStoreTargets','enableHeadsetImpostor','LongPressDelay','DetailTextureEnabled','_updateEffect','gamepadRotationSensibility','useOrderIndependentTransparency','defaultMaterial','btDbvtBroadphase','_positionX','NORMAL','src','nlink','baseLayer','match','_timeDelta','uniformBlockBinding','_CreateBlocks','_updateCellInfoFromSystem','_trackPosition','_tmpImpostorsArray','getCachedVisibility','animationsEnabled','LINEAR_NEAREST','removeFromScene','pbrBlockFinalColorComposition','module','_makePacked','0ce6','_pointingPoseNode','_SetInterpolatedValue','addRigidBody','BABYLON.PBRSpecularGlossinessMaterial','_getFirstShadowLightForMesh','GLTF','The\x20provided\x20canvas\x20is\x20null\x20or\x20undefined.','normalMatrix','_emitUniformFromString','pbrBlockReflectance','pickSprite','btBoxShape','edgesShareWithInstances','CloudBlockCodeFBM','#define\x20SHADER_NAME\x20fragment:','is2DArray','_layoutCache','clearCoatRoughnessSampler','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','STEP_AFTERCAMERADRAW_PREPASS','Cuboid\x20frame\x20buffers\x20are\x20not\x20yet\x20supported\x20in\x20NativeEngine.','cloneMeshMap','MSCTranscoder','customMeshPosition','SimplexPerlin3DBlock','BABYLON.DoNothingAction','downDegrees','_prePassRenderer','_updatePlaneWithXRPlane','getWorldExtends','pbrBlockSheen','btBvhTriangleMeshShape','toBlob','.useAlphaTest\x20=\x20','CreateNewFromSprite','_afterRender','hasFloatTextures','beginDirectAnimation','onGamepadConnectedObservable','renderEvenInBackground','cameraRotation','impostorSize','_ssaoCombinePostProcess','setAxisForLeftRight','_tmpRay','_xrLayerWrapper','_isAnimationSheetEnabled','_setMetallicRoughnessPbrMaterial','63\x5c.0\x5c.3239\x5c.(\x5cd+)','_system','_ComputeSides','Slerp','setContainerImage','texture-compression-bc','serializeAnimationRanges','COMMAND_SETTEXTURE','getAttributeLocation','_delayLoadingFunction','SHADOWPCSS1','TEX_3D','PREPASS','REFLECTANCE','xr-hand-tracking','_createSceneAsync','ExponentialBackoff','_transmitWorld','_transformedDirection','USE_LOCAL_REFRACTIONMAP_CUBIC','_deviceOrientationInput','stencilGlobal','_startMonitoringTime','_lightDirection','getWidth','encodeCommandArgAsUInt32','seed','isTranslucencyEnabled','diffuseColor','_kernelBlurYPostprocess','TransformNormal','activeSubSystems','.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','getMainComponent','#define\x20GEOMETRY_SUPPORTED','UpReadOnly','shapes','cascadeBlendFactor','checkUbosContentBeforeUpload','_oneVector','clipPlaneFragmentDeclaration','_debugPushGroup','_boundingInfoIsDirty','_clearContainerSizeOffset','diffuse','font','SSAORandomTexture','_GetTopology','equalsFloats','velocityIterations','_keyboardDownEvent','_coordinatesIndex','onYButtonStateChangedObservable','_transformTextureUrl','ALPHA_REVERSEONEMINUS','PBRBRDFConfiguration','autoClear','fFovMultiplier','_simParamsComputeShader','getKeys','_markSubMeshesAsMiscDirty','pbrBlockNormalFinal','countersLastFrame','getAudioBuffer','_updateReferenceSpace','renderTransparentMeshes','isStroke','Created','lodGenerationOffset','shadowMaxZ','CreateGroundFromHeightMap','dispatch','NO_CAP','_FromHSBToRef','stdin','samplerName','finalPointerUpTriggered','Color','getImpostorForPhysicsObject','World','WEIGHTS_0','_activeIndices','_imageProcessingConfiguration','offsetX','setStencilEnabled','sharpen','_volumetricLightStepsCount','releaseBuffers','MaxDragAngle','AutoDetect','directionRandomizer','_createShape','getNativeRenderTargetProvider','_rightHandtoLeftHandMatrix','astc-10x6-unorm','hasRings','_tmpQuat','deviceDistanceToRoomGround','_updateIntForUniform','elevationReturnWaitTime','_connectedPoint','normalMap0','BLENDMODE_ONEONE','hasRunningRuntimeAnimations','ignoreNonUniformScaling','_convertToLinearSpace','ALBEDODIRECTUV','rotateByQuaternionToRef','xyzIn','_mat','maximum','ShaderMaterial','BackCompatCameraNoPreventDefault','uniform3f','mixMap2Sampler','updateDirectly','outAngle','ToGammaSpace','releasePointerCapture','vertexUrl','originMesh','__bjsclassName__','_elevationReturnWaitTime','_intersectLines','.unlit\x20=\x20','_useRampGradients','BABYLON.DistanceBlock','.targetRange\x20=\x20new\x20BABYLON.Vector2(','_rootMesh','CUBIC_MODE','#ifdef\x20THIN_INSTANCES\x0d\x0a','isPlaying','ELEMENT_ARRAY_BUFFER','_autoClearDepthStencil','setEmitter','Round','BABYLON.WorleyNoise3DBlock','WaitForOrientationChangeAsync','_createPass','timeDelta','REFLECTIVITY_TEXTURE_TYPE','supportUniformBuffers','UNSIGNED_SHORT','QueryResolve','_teleportationRequested','ADVANCED','_cachedReflectionUScale','_sqlite3_errmsg','resetPose','fillRenderTargetTextures','userAgent','SS_USE_GLTF_TEXTURES','collectDefines','https://controllers.babylonjs.com/oculusQuest/','Error\x20in\x20your\x20custom\x20logic\x20onControllerMeshLoaded:\x20','.texture.wrapU\x20=\x20','THUMBSTICK_Y','lumOffsets','numberOfArrayElements','gammaSpace','MouseWheelZ','ALPHA_PREMULTIPLIED_PORTERDUFF','ToBlob','_FormatMessage','convolution','FluidRenderer','.texture.vOffset\x20=\x20','CreateSphere','TEXTUREFORMAT_DEPTH24UNORM_STENCIL8','attachToBone','_coneInnerAngle','groundColor','complementW','removeExcludedSkinnedMesh','isVarying','PrismaticJoint','getWorldPointerRayToRef','deleteVertexArray','GEQUAL','_createLuminancePostProcesses','Error\x20initializing\x20XR','\x20=\x20normalize(','addGeometry','Use\x20non\x20linear\x20depth','excludedMeshes','ldrMerge','MATERIAL_WireFrameFillMode','pitchAxis','_loadingScreen','quality','autoUpdateExtends','build','BABYLON.MinBlock','endsWith','RegisterShader','_verticalBlurPostprocess2','lightmapMode','_attachedToElement','_previousRatio','wheelZMoveScene','furColor','_afterCameraDrawStage','NORMAL_TEXTURE_TYPE','.r)\x20*\x202.0);\x0d\x0a','_isSynchronizedViewMatrix','DEPTH_STENCIL','TEXTURE_MIN_FILTER','heightOffset','canvasOptions','Float32','diffuseOutput','Grey','onGeometryRemovedObservable','needToAlwaysBindUniformBuffers','_setupGroundMaterial','l10','requestSession','zmax','getZOffset','textureCount','_pointerMove','blurSizeDivisor','importanceSampling','sphereBuilder','DELAYLOADSTATE_NONE','limitMotor','physicsRestitution','vector2InterpolateFunctionWithTangents','_packedAndReady','_computePinchZoom','CustomParticleEmitter','ALPHA_INTERPOLATE','diffuse1Sampler','adaptScaleToCurrentViewport','materialDefines','get_m_materials','_cascades','Unsupported\x20Attribute\x20Component\x20kind:\x20','addLODLevel','_useDeltaForWorldStep','onKeyboardObservable','NumCacheHitWithHash','_dispatcher','unorm8x2','_finalizeFrame','CatmullRom','_useRGBAIfOnlyBC1BC3AvailableWhenUASTC','generic-trigger-touchpad','onAfterWorldMatrixUpdateObservable','SSAOOriginalSceneColorEffect','_renderId','_drawVirtualJoystick','toHSVToRef','bjsAMMO','smoothingThreshold','inverseRotationSpeed','measure','BABYLON.Mesh','addAmbient','CreateRTexture','updateUInt','_LODLevels','TEXTUREFORMAT_RG_INTEGER','forceRG8','surfaceAlbedo','_checkGamepadsStatus','time','postProcessMove','_velocity','freezeMaterials','getDepthBuffer','\x20>\x200.0)\x20\x20?\x20','Error\x20entering\x20XR\x20session\x20:\x20','_shaderProcessorWGSL','Uniform','endSpriteCellID','#define\x20ALPHATESTVALUE\x200.4','offset','_glowLayer','_prevPrevPostProcess','MODEL_BASE_URL','rgba16uint','automaticNormalizationNormal','createShaderProgram','CreateBox','_colorGradingBGR','_dofMerge','useAlbedoToTintRefraction','Fract','_sqlite3_finalize','file:https:','bindEyePosition','wasmUASTCToRG8_UNORM','useFastVertexMerger','.condition\x20=\x20BABYLON.ConditionalBlockConditions.','_multiviewTexture','UNLIT','onChangedObservable','externalTextures','OnNewCacheEntry','cascadeBlendPercentage','_up','preStep','needAlphaTesting',']\x20in\x20','_tmpAmmoQuaternion','Not\x20exporting\x20node\x20','CreateFromWebCamAsync','_heightTexture','applyStencil','_updateVector3ForEffect','_defaultStencilReference','unlit','anonymous','initBodyInstances','_gpuFrameTime','cwrap','executeNext','Invalid\x20JSON\x20from\x20string.\x20Spritesheet\x20managed\x20with\x20constant\x20cell\x20size.','addBehavior','\x20cannot\x20be\x20enabled\x20while\x20','vectors4','getPointerOverSprite','_TargetFocalPoint','_isLocked','createRenderBundleEncoder','_stopSubEmitters','lensStarTexture','offsetLeft','_displayLinesUpdate','atomicMaterialsUpdate','_internalRender','ambientClr','worldOffset','_useOrderIndependentTransparency','UpdateSelectionTree','SubMesh','TEXTURE_NEAREST_NEAREST_MIPLINEAR','Unable\x20to\x20autoplay\x20a\x20video\x20with\x20sound.\x20Trying\x20again\x20with\x20muted\x20turned\x20true','axisChangedHandler','WEBKIT_EXT_texture_filter_anisotropic','triangleCount','mapABOBtoOBOA','vSphericalZZ','_updateTextureReferences','getEvents','invProjectionMatrix','instanceDivisor','premultiplied','fromFrame','Unable\x20to\x20provide\x20information\x20for\x20PointerInput.Move.\x20\x20Try\x20using\x20PointerInput.Horizontal\x20or\x20PointerInput.Vertical\x20for\x20move\x20data.','setRasterizerState','getStencilBuffer','vReflectanceInfos','_normalTextureZ','vSubSurfaceIntensity','.ktx','_uploadArrayBufferViewToTexture','gazeTrackerMesh','receiveShadows','compiledShaders','motionStrength','ReflectionProbe','Fragment_MainBegin','_updateUInt4ForUniform','ALPHATEST_AFTERALLALPHACOMPUTATIONS','_firstUpdate','hdrMinimumLuminance','allowUpsideDown','Disposed','lineParentClone','originalBitmap','FromHSV','_passIdForDrawWrapper','_pointerMoveEvent','_LookAtVectorCache','.\x20Current\x20policy\x20is\x20','_tempColor','PHYSICS_CONTROLLERS','_adapter','TEXTURETYPE_BYTE','_ExtractFrom','linearSpecularLOD','useInstancing','_hostElement','BABYLON.MatrixTransposeBlock','\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','TextureStage','restoreAttachments','SHADOWCSM0','Assets/draco_decoder_gltf.js','EditorURL','COMPRESSED_SRGB_S3TC_DXT1_EXT',',\x20vertexID).xy\x20-\x20','Running...','_cachedStencilMask','_forcedOutputTexture','getActiveTextures','ColorSplitter','Use\x20parallax\x20occlusion','textureLod(','_isDisabled','contextObservable','FACE_UP',',\x20nKeys:\x20','AddFlare','_uniformArraySizes','getUniformBuffersNames','ssaoRatio','minimum','negateToRef','multiPickSprite','bakeTransformIntoVertices','isArray','_rebuildBuffers','renderList','onMotionControllerInitObservable','nodeMaterial.build();\x0d\x0a','currentAnimationState','GetAttribute','_GetLuminanceArrayBuffer','teleportationEnabled','mainSoundTrack','ANISOTROPIC_TEXTUREDIRECTUV','_performancePriority','_boundRenderFunction','TEXTURELODSUPPORT','DELAYLOADSTATE_LOADING','_createPipelineStageDescriptor','\x20=\x20texture2D(','_linkInternalTexture','bakedVertexAnimationManager','getClosestFacetAtLocalCoordinates','updateDistanceJoint','_modifierRotationOffset','imageIndex','_binormals','targetRange','_customAttenuationFunction','_savedDepthWrite','_vertexData','StorageBuffer','_diffuseTexture4','MAX_CASCADES_COUNT','WEBKIT_WEBGL_compressed_texture_pvrtc','Anchor\x20could\x20not\x20be\x20updated','sharedNodes','customAnimationFrameRequester','randomDevice','DELAYLOADSTATE_NOTLOADED','UNMASKED_VENDOR_WEBGL','materialsUniqueIds','#define\x20OFFSET\x20','_soundLoaded','_hasTexturesPresent','DELAYLOADSTATE_LOADED','keysUpward','nativeIndexBuffer','_tmpVec3','ignore','Nothing\x20to\x20prepare','_vReflectionInfosName','getObjectExtents','GetLatestVersionOfFeature','\x20-\x20','ShadowDepthWrapper','vao','_DeduceInterpolation','getLocalMatrix','runtimeAnimations','isLocal','SHADOWPOISSON','_preparationId','line','MAX_VERTEX_UNIFORM_VECTORS','_dummyFramebuffer','MeshParticleEmitter','_ktx2DecoderOptions','_layerMask','web_user','loadingPluginName','getFloatData','_initialSizeParameter','_getEffectiveParent','LOG2E','furOffset','_attachHand','_targetPath','s3tc_srgb','vScreenSize','SoftbodyImpostor','ALPHA_SCREENMODE','grabInteraction','new\x20BABYLON.Vector3(','_intensityMode','Floor','babylon.js','getAudioDestination','fragmentStage','THUMBSTICK_X','ArcRotateCameraKeyboardMoveInput','POINTLIGHT2','_createDepthOfFieldPostProcess','MouseWheelX','addEntries','showBackLines','framebufferTextureLayer','#define\x20TANGENT','normalizeToUnitCube','xAxis','textureType','_stencilFuncRef','SELECT','getTextureMatrix','LIGHT','MAX_SUPPORTED_UV_SETS','startEncodingCommand','LineLoop\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','onReadyObservable','updateArray','_transformYawPitch','_handleDataAvailable','pbrVertexShader','doNotSyncBoundingInfo','highlightsDensity','video/webm','uniform1i','VRDeviceOrientationVRHelper','poster','_refreshFactorGradient','_deviceRoomPosition','TRANSLATION','Fragment_Custom_MetallicRoughness','_pointerDownEvent','DumpData','_convertPBRMaterialAsync','_meshId','rename','rebuild','_uniformBuffersNames','\x0a\x09Reflection\x20Probes:','LINEAR_MIPMAP_LINEAR','ALPHA_ONEONE_ONEONE','_fallbackTexture','addOnce','_spriteRenderer','_bindUnboundFramebuffer\x20is\x20not\x20implementedin\x20WebGPU!\x20You\x20probably\x20want\x20to\x20use\x20restoreDefaultFramebuffer\x20or\x20unBindFramebuffer\x20instead','BC3RGBAUnormSRGB','recordVertexBuffer','DecrementClamp','reConstruct','getBindedMeshes','flush','DEPTH_BUFFER_BIT','pickSpriteWithRay','removeGeometry','keysRotationOffsetIncr','biasAndScaleSM','numMaxUncapturedErrors','URL','_DecoderModulePromise','skipCodecCheck','createRenderPassId','currentTimestamp','E2d','getStencilFunctionReference','CreatePolyhedron','CreateDeviceEvent','freeActiveMeshes','snapshotRendering','ThinTexture','LoadScript\x20Error','_controllers','UnprojectFloatsToRef','refractionIntensityMatrix','Fragment_Custom_Diffuse','_alphaState','_emitterNodeIsOwned','_binaryInfo','getColorRemapGradients','jointDistance','buttonSquare','sortLightsByPriority','Web\x20Audio\x20is\x20not\x20supported\x20by\x20your\x20browser.','R8I','\x22\x20already\x20added\x20to\x20the\x20material\x20\x22','getElementById','_source','\x0a\x09Lights:','generateMipmaps','DiffuseTexture','onSqueezeButtonChangedObserver','HEIGHTMAP','_useRadianceOverAlpha','MAT4','Using\x20WebXR.\x20It\x20is\x20recommended\x20to\x20use\x20the\x20WebXRDefaultExperience\x20directly','_materialsRenderTargets','colorStep','MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','MIN_CASCADES_COUNT','#define\x20CUSTOM_FRAGMENT_BEGIN','None','uScale','Could\x20not\x20load\x20a\x20native\x20cube\x20texture.','dependedBy','_disableTouchAction','normalizeFromLength','write','GENERIC','CreateGeometryForMesh','HEAPU32','_createInspector','UNSIGNED_SHORT_5_6_5','\x20=\x20gl_FragCoord.','skeletons','_createCloth','Medium','localNormalOverride','_onEnabledStateChangedObservable','_targets','_distortionFactors','_velocityGradients','spot','onNewGeometryAddedObservable','#define\x20FINAL_DOWN_SAMPLER','programLinkError','usePreciseIntersection','inline-block','_compression','AttributesDirtyFlag','beforeStep','_imageProcessingObserver','lineWidth','Failed\x20to\x20retrieve\x20controller\x20model\x20of\x20type\x20','onBuildObservable','COMMAND_SETTEXTUREANISOTROPICLEVEL','loadOp','particleSystem','createNormals','updatePosition',').\x20function\x20parameters=','fromCharCode','BABYLON.Matrix','_normalMatrix','emptyTexture3D','_emitExtension','_metallicF0Factor','xrTrackingResult','onTrackpadValuesChangedObservable','_color','setDepthStencilTexture','octaves','WorldViewProjection','_processLateAnimationBindingsForMatrices','jointWheel','https://assets.babylonjs.com/environments/environmentSpecular.env','isButton','enableBlurThickness','tan','loopAnimation','\x20-\x20bindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','_noControllerIsActive','_extensionsPostExportNodeAsync','generateOctree','AudioEngineFactory','azimuth','broadphase','GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA','_getByTags','furTime','_pos','error\x20on\x20XHR\x20request.','_getKTX2DecoderOptions','visibleOnFrame','\x20=\x20vec3(','isConstant','_vertexAttribArraysEnabled','onAfterCameraTeleport','_nearInteractionPredicate','_spriteBuffer','ZERO','open','uv6','blurTextureSizeRatio','addAnchor','ySwizzle','vClipPlane6','AddUniforms','.xyz),\x20vec3(','_buttonCircle','getQuery','audioListenerRotationProvider','lensColorTexture','_buttonL1','_entropyDecayFactor','LIGHTMAP_DEFAULT','_GetRightHandedNormalVector3','_convertToGLTFPBRMetallicRoughness',')\x20*\x20morphTargetInfluences[','is3D','_commandBuffers','onMaterialRemovedObservable','getRotationMatrix','defaultRenderId','_defaultMaterial','updateUniform','linkEmissiveWithDiffuse','_buttonIndex','_collectPointNames','getFacetLocalPartitioning','edgeVecsABOB','_updateParameters','rightControllerGazeTrackerMesh','_ubInvertY','_isBlocking','_generateJSON','VertexState','_vRefractionFilteringInfoName','getBodies','environmentTextureForcedExtension','TextureCompressionBC','targetRenderers','onprogress','ClockWiseSideOrientation',').xyz,\x200)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','AddTagsTo','_processEdgeForAdjacenciesWithVertices','_tessellateTriangle','_attachedCamera','_transformYawPitchInv','SNAPSHOTRENDERING_STANDARD','_removeFromRoot','_keyboardActive','animationSampleRate','base64:','_vertexCount','_setLaserPointerColor','vignetteStretch','float\x20shadow\x20=\x201.;\x0d\x0a','rgba8unorm','_onContextLost','toneMappingEnabled','isMulti','_platform','lockedTargetId','_rawTextureWidth','multiMaterials','_endMainRenderPass','BUFFER_CREATIONFLAG_STORAGE','forceFullscreenViewport','boundingBoxMinimum','-End','voronoi(','instances','Invalid\x20function\x20call:\x20not\x20the\x20same\x20number\x20of\x20parameters\x20for\x20the\x20call\x20than\x20the\x20number\x20expected\x20by\x20the\x20function.\x20Function\x20\x27','reflectivitySampler','useParallaxOcclusion','_finishMaterial','_samplerList','HDRPostHDReDepthOfFieldSource','DEFAULT_AO_ON_ANALYTICAL_LIGHTS','BackgroundPlaneMirrorTexture','fov','buttonB','i32','.y,\x20sin(','_LoadProfilesFromAvailableControllers','WEBKIT_WEBGL_compressed_texture_s3tc','#define\x20SM_LIGHTTYPE_','IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV','bypassTranscoders','SS_LINKREFRACTIONTOTRANSPARENCY','NOTEQUAL','directRender','_floats','DIFFUSEHASALPHA','a-button','func','FILTER_NONE','flushFramebuffer','TwoPi','ToHex','ErrorLogLevel','Parse','_hitNormalWorld','_invertYAxis','\x20image','.texture.wAng\x20=\x20','shadowDepthWrapper','#define\x20PASS_POST_PROCESS','_enableEvents','_useAlphaFromAlbedoTexture','radius','black','_defineLODRefractionAlpha','Aggressive','wrapPointer','touchChanged','_isDirectional','FromPositionAndNormal','_uniqueIdCounter','diameterBottom','vRotationCenter','RGBDREFRACTION','STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE','/dev','enableBlurDepth','drawingBufferHeight','getShadowGenerators','captureGPUFrameTime','SetStateAction','ondataavailable','buildId','onerror','_ConvertFactorToVector3OrQuaternion','useBlurExponentialShadowMap','vertexSourceCodeBeforeMigration','GetConstructorFromName','_actAsRegularMesh','PlaneImpostor','Mobile','_isFlipped','_sqlite3_column_count','Tan','MODEL_LEFT_FILENAME','CLEARCOAT_TINT_TEXTUREDIRECTUV','point-list','xr-walking-locomotion','generateDepthBuffer','\x20=\x20clamp(\x20(','_skipFinalColorClamp','finalRadianceScaled','actionManagers','INPUT_META_KEY3','_normalizeSkinFourWeights','definedFacingForward','PerturbNormalBlock','_compileRawShaderToSpirV','_shadowMinZ','excludedMaterials','_2DSamplerName','GlowLayerBlurRTT2','invalid\x20type\x20for\x20setValue:\x20','setInt','index_metacarpal_','TEXTURETYPE_UNSIGNED_INTEGER','finalDiffuse','valley','pickedSprite','factor','_radiusBounceTransition','_SceneComponentInitialization','_exportTextureInfo','Your\x20browser\x20does\x20not\x20support\x20recording\x20so\x20far.','_RenderPassIdCounter','unBindFramebuffer','performance','MAT3','setFragment','new\x20BABYLON.Vector2(','less-equal','ParticleRampGradientBlock','REFLECTANCEDIRECTUV','optionalFeatures','DeltaTime','addColorGradient','_textureContent','lightFragment','setStorageBuffer','_fovMultiplier','_callbackPluginEventPrepareDefines','_comparePickingInfo','UniversalCamera','.enableSpecularAntiAliasing\x20=\x20','rootUrl','_setPrototypeOf','needPOTTextures','_evaluateConditionForCurrentFrame','_MSAAFramebuffer','Lerp','_opacityFresnelParameters','LINEARALPHAFRESNEL','isRefractionEnabled','#define\x20PREPASS_NORMAL','UNSIGNED_INT','postProcesses','\x20=\x20reflect(','_externalTexture','_depthRenderer','TEXTURE_NEAREST_NEAREST_MIPNEAREST','quaternion','_images','PREPASS_COLOR_TEXTURE_TYPE','forcePointsCloud','moveY','audioTracks','BoneIKController:\x20bone\x20must\x20have\x20a\x20parent\x20for\x20IK\x20to\x20work.','_cachedIndexBuffer','createBindGroupLayout','diffuseSamplerX','_samplerOffsets','_setupGround','_radicalInverse_VdC','uniforms','_apexSquaredDistanceThreshold','little_tip_','_wheelZAction','cameraColorGradingTexture','_activeMeshes','_colors3','limitVelocityDamping','keydown','REFLECTIONFRESNEL','sqlite3_value_text','_OnGenerateOnlyFragmentCodeChanged','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','selectionMeshDefaultColor','_updateFloat2ForUniform','xyzwIn','activeCameraID','sqlite3_reset','_updateCameraRotationMatrix','mspointerlockchange','Not\x20available\x20on\x20WebGPU','relatedGoldbergFace','_meshExcluded','ALPHAFRESNEL','_computeSourceCodeOverride','read','REFLECTIONMAP_EXPLICIT','#define\x20MULTIVIEW','allowedComponentTypes','setClampDepth','UseOnlineRepository','The\x20scene\x20must\x20be\x20ready\x20before\x20serializing\x20the\x20dynamic\x20texture','_supportsUVs','SHADOWESM0','RotationZToRef','.texture\x20=\x20new\x20BABYLON.CubeTexture(\x22','writeNativeData',',\x20bindingInfo=','_updateMatrix3x3ForEffect','TargetCamera','onFeaturePointsUpdatedObservable','Serialize','_forceTextureType','_buttonY','_getShaderProcessor','clipPlane6','getNormalsData','diffuse5Sampler','_cachedWAng','MatricesWeightsExtraKind','setDeltaRotation','excludedMeshesIds','VENDOR','_Levels','RENDERBUFFER','setItem','tubularSegments','_rebuild','_createHardwareRenderTargetWrapper','Float16x4','previousPointArrayIndex','decay','_diffuseTextureX','_createNewBuffer','clearColor','_forceShowBoundingBoxes','REPLACE','_touches','rgbOut','debugFeature','_depthReducer','smoothFactor','#define\x20DIFFUSEUV1','degree','pinchDeltaPercentage','particleDestinationGenerator','getQueryEXT','addPendingData','SubtractBlock','ViewProjection','emitPower','_onNewGamepadConnected','Mesh\x20is\x20incompatible\x20with\x20morph\x20targets.\x20Targets\x20and\x20mesh\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','onBeforeRenderObservable','_declareOutput','axisControlHeight','Engine.RawTexture','_audioBufferLoaded','_populateTmpTransformation','preferredCameraIndex','_afterRenderingGroupDrawStage','_coloredMaterial','INTENSITY','seeked','colorCurves','_renderingQueueLaunched','_ConvertPBRMaterial:\x20Glossiness\x20values\x20not\x20included\x20in\x20the\x20reflectivity\x20texture\x20are\x20currently\x20not\x20supported','TEXTURE_3D','SHADOWPOISSON3','_isRadiusAtLimit','_cachedEffectForVertexBuffers','_scaledDiffuse','_FileToolsLoadFile','updateCoordinateHeights','HEMILIGHT3','row0','createRigCamera','_nx.jpg','INSTANCEDMESH_SORT_TRANSPARENT','screenArea','run','#define\x20CUSTOM_FRAGMENT_MAIN_END','automaticNormalizationTangent','getInputBlocks','MotionBlurPostProcess','onTriggerButtonStateChangedObservable','\x20output','href','_primaryColorHighlightLevel','SceneSerializer.InstantiateModelsToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','CreateTiledGround','TEXTURE_FORMAT_RGBA16F','ImageSourceBlock','_createBufferOnWrite','_deviceRoomRotationQuaternion','_checkVerticesInsteadOfIndices','depthMapSize','_GetAphaBlendOperation','wrapper','_metallicReflectanceColor','verticesCount','DEFAULT_USE_ENERGY_CONSERVATION','_checkTeleportBackwards','rgba16float','onblocked','_onAfterRenderObservable','validateDrag','ACTION_OnPickOutTrigger','jointSlide','projectToRef','diffuseTexture4','detachCamerasFromRenderPipeline','_sqlite3_value_int','effect','_renderPassNames','offsetHeight','_preWarmDone','[Reflector]\x20Received\x20client\x20message:\x20','maxCameraSpeed','_animationTimeLast','upperRadiusTransitionRange','_waitingSubMaterialsUniqueIds','_touchDots','BindTextureMatrix','_minDistance','ring_metacarpal_','_computeProjectionTextureViewLightMatrix','_hoverMaterial','.aSwizzle\x20=\x20\x22','fenceSync','Perpendicular','_addAndRemoveControllers','Teal','_bundleListRenderTarget','offsetY','enableNearInteractionOnAllControllers','onActivateObservable','_beforeRenderObserver','createAnimationRange','#define\x20ALPHATEST_UV','Falling\x20back\x20to\x20generic\x20models','enableGazeEvenWhenNoPointerLock','PointList','TransformCoordinatesFromFloatsToRef','symbol','setToDefaultProceduralTexture','xr_standard_squeeze_pressed_max','aimTransform','domOverlayState','Deserialize','_buttonCross','notConnectedNonOptionalInputs','_Epsilon','_xrInput','clearCoatSampler','\x20:\x20','colorBufferFloat','_scaleIn','_lastColliderTransformMatrix','Never','Plugin\x20version\x20is\x20incorrect.\x20Expected\x20version\x202.','topColorAlpha','_nextFreeTextureSlots','_createRandomTexture','_tmpQuat2','enableRenderTargets','lastDragPosition','Unable\x20to\x20find\x20a\x20plugin\x20to\x20load\x20','facet1','_cameraRigParams','worldAxisForNormal','rg32sint','world','getHeightAtCoordinates','resolveTarget','leftTrigger','SS_REFRACTIONINTENSITY_TEXTURE','Could\x20not\x20retrieve\x20a\x20WebGPU\x20adapter\x20(adapter\x20is\x20null).','_onRegisterAfterWorldMatrixUpdate','Unable\x20to\x20load\x20the\x20ShaderMaterial','stepSize','cTFBC5','normalSamplerX','_rebuildProgram','PositionKind','_uniformBuffer','MultiRenderTarget','_getVertexInputDescriptor','finalColor','domOverlayType','wasmUASTCToASTC','_reportDrawCall','_disableMaterial','No\x20scene\x20available\x20to\x20import\x20mesh\x20to','_scissorsCurrent','middle-finger-tip','bloom','#define\x20SM_ESM\x20','endOcclusionQuery','_pointerOverDisableMeshTesting','createRenderPipeline','_compiledEffects','BoneWeightShader','SS_RGBDREFRACTION','removeRigidBody','updateTextureDimensions','_animationLoopCount','_disposeInstanceSpecificData','setPosition','bindGroups','ANISOTROPIC_TEXTURE','.g);\x0d\x0a','rgba32uint','FromXYZAxesToRef','_computeSourceCode','isSupported','mat','HighlightLayerVBP','local','Scene','_meshCollisionData','minZ','selectend','translucencyIntensitySampler','DragMovementThreshold','_pointC','_isReady','_applyStencilRef','QueueNewFrame','COMMAND_DELETEVERTEXBUFFER','ResetCache','RemapBlock','btSphereShape','INSTANCES','enableBlur','_updateGizmoPositionToMatchAttachedMesh','furOcclusion','),\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','_merged','update','_onActivateObserver','idleTimeElapsedBeforeRelease','stencilFunc','\x20Y:\x20','_updateVertexDataWithXRMesh','_isMulti','uint16','StereoscopicGamepadCamera','prePass_Velocity','_handleButtonChange','autoAnimateLoop','_currentInternalStep','GetExponentOfTwo','Cannot\x20merge\x20vertex\x20data\x20that\x20do\x20not\x20have\x20the\x20same\x20set\x20of\x20attributes','_updateDirectColor4ForEffect','deleteTransformFeedback','_generateIndexBuffer','_goToFrame','_drawWrappers','OES_texture_float_linear','EasingFunction','getParam','finalizeSceneUbo','Ray','getShape','TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM','ANY_SAMPLES_PASSED_CONSERVATIVE','ambientTextureStrength','Function\x20to\x20remove\x20was\x20not\x20found','_defaultFrameBufferCleared','_stencilState','sourceLightId','ALPHA_LAYER_ACCUMULATE','setArray','BABYLON.IncrementValueAction','referencePosition','bigint','BABYLON.AbstractMesh','vLightDiffuse','_pointerUpStage','_processDefines','_triggerParameter','Vertex_Begin','requestAdapter','ring_distPhalanx_','20px','targetMat','getForwardRay','getWebXRRenderTarget',',\x201)','_lateAnimationHolders','#define\x20ORMTEXTURE','centerWorld','x-button','MORPHTARGETS_UV','previousWorld0','\x20+\x20(','_onSizeChangedObserver','vLightDirection','_vertexSourceCode','The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','vCameraColorCurvePositive','uniformMatrix4fv','SS_MASK_FROM_THICKNESS_TEXTURE','pop','_screenOrientationAngle','rotation','transposeToRef','_lightDataUniformName','STENCIL_OP_FAIL_S_INVERT','\x0d\x0a//\x20','\x0a\x09Skeleton\x20','_syncSubMeshes','RING_FINGER_PHALANX_PROXIMAL','onNewLightAddedObservable','src/Shaders/','defaultModel','StereoscopicUniversalCamera','rotateToRef','reference','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','setCurrentPoseAsRest','RGBA8Snorm','_generateConversionCode','_checkAnimationGroupEnded','TransformToRef','useBillboardPath','primaryColorShadowLevel','results','\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','homogeneousRotationInUVTransform','useReverseDepthBuffer','lookup','_disposeList','_viewPort','hostInformation','_lastPointerEvents','_buildId','EXT_blend_minmax','SS_SCATTERING','PREPASS_REFLECTIVITY_INDEX','PointParticleEmitter','_useReflectionFresnelFromSpecular','MORPHTARGETS','isoVecsBAOA','STEP_GATHERRENDERTARGETS_DEPTHRENDERER','#define\x20USE_EXACT_SRGB_CONVERSIONS','_getCurrentRenderPassIndex','uOffset','opacityFresnelParameters','cellWidth','_currentInstanceCount','rawPose','ENVIRONMENTBRDF_RGBD','groundOpacity','minInitialRotation','thinInstanceSetBuffer','vReflectionColor','_createShaderProgram','void','FromFloatArray','HIGHLEVEL','getCamera','positionZ','_IdCounter','%c\x20frame\x20#','SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV','_mainRenderPassWrapper','getBoundingClientRect','_toBeDisposed','_stencilOpStencilDepthPass','_creationDataStorage','lightId','getFilterGroup','rightHMatrix','.target\x20=\x20','increment-wrap','_initComponent','_tintWASM','_onGenerateOnlyFragmentCodeChanged','Procedural\x20textures','reusable','.invertY\x20=\x20','roughnessFactor','setAlphaBlendFactors','_GLSLslangDefaultOptions','realWorldHeight','Uint32','connectedPivot','_onGamepadConnectedObserver','setRenderCamera','getHeight',');\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}','absoluteScaling','_leftController','BackwardCompatible','AreEquivalentTypes','ScalingToRef','_onEngineViewChanged','prePass_Irradiance','referenceValue','invertNormalMapY','dev','_outputAudioNode','_updateForDualEyeDebugging','SS_REFRACTIONMAP_OPPOSITEZ','onBeforeRenderMainTextureObservable','Trying\x20next\x20fallback.','_tick','_updateColor4ForUniform','_wasDispatched','teleportationSpeed','createProgram','FLIP_N_ROTATE_TILE','_getGLTFTextureWrapMode','tabIndex','_currentInstanceLocations','\x20from\x20DB.','EXT_frag_depth','indirectDrawBuffer','dotCoordinate','WorldPos','Xbox\x20360','_bumpTexture2','_rotateUpVectorWithCameraRotationMatrix','orthoLeft','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','impulse','middle_metacarpal_','_shadowsEnabled','vignetteWeight','UniqueId','_cachedReflectionProjectionMatrixId','_albedoColor','ambientSampler','PrepareDefinesForFrameBoundValues','currentDraggingPointerId','getQueryObjectEXT','_afterComputeWorldMatrix','morphTargetTextureInfo','onDeviceConnectedObservable','volumetricLightScatteringMap','_updateFloat3ForEffect','_LookMatrix','RED','textureMask','onXRReferenceSpaceChanged','toggleModelMatrixHandInPlace','furLength','_AnimationRangeFactory','#define\x20SMOOTH_STEPS\x20','VRDeviceOrientationGamepadCamera','SPECULAR_GLOSSINESS_ENERGY_CONSERVATION','You\x20must\x20connect\x20the\x20\x27uv\x27\x20input\x20of\x20the\x20Anisotropy\x20block!','releaseVertexBuffers','_shadowLights','_DumpToolsEngine','_updateUInt3ForUniform','[Reflector]\x20Received\x20server\x20message:\x20','clipPos','_flush','_fragmentSourceCodeOverride','Raw','FurTexture\x20','ShowWGSLShaderCode','setRawData','CreateHemisphere','lensSize','_onClearObserver','getHandByControllerId','facetNb','SHADOWESM2','DEPTH24_STENCIL8','ILog2','GlowLayerHBP1','_maintainStateBetweenFrames','setDarkness','_solver','textureAnisotropicFilterExtension','motionControllerOrbMaterial','vignetteSettings2','_alternatePickedPoint','rotationEnabled','_restoreStateValues','OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE','1954083DzmuCq','_showParabolicPath','pbrBlockReflectivity','_bodyUpdateRequired','_diffuseTexture1','WINDOWS','SS_ALBEDOFORREFRACTIONTINT','loadCubeTexture','clamp-to-edge','setHelperAsync','_activeMesh','getEngine','bakeCurrentTransformIntoVertices','_noiseTexture','setCullEnabled','addVRDeviceOrientation','wheelPrecisionY','getAllTextureBlocks','ANIMATIONTYPE_FLOAT','ColorGradingTextureEnabled','toFrame','verticesStart','blob','centerPoint','verticalAlign','Body','laserToggle','LogCache','vLightsType','_shouldTurnAlphaTestOn','onMeshSelectedWithController','defaultCursor','getFrameId','pointerLockElement','vSphericalZ','_TmpVector3','handMesh','.r\x20=\x20(1.0\x20-\x20','matricesIndicesAttrDesc','cTFASTC_4x4','_includeShaderStore','_filteringQuality','Realtime\x20filtering\x20quality','_currentTeleportationControllerId','_pipelineContext','_poseControlledCamera','_textureCache','IsGreater','vInverseScreenSize','.useRadianceOcclusion\x20=\x20','viewportBorder','_tmpAmmoVectorA','gaze','_GetCompareFunction','setPointerOverSprite','_WorkerPoolPromise','SS_USE_THICKNESS_AS_DEPTH','isRGB','_updateLinkedTransformRotation','Forward','getEffect','triggerOptions','_onPrePointerObservableObserver','_volume','m\x20is\x20not\x20an\x20integer,\x20floor(m)\x20used','_depthRendererId','MIDDLE_FINGER_PHALANX_DISTAL','vReflectionMicrosurfaceInfos','.mp3','transparentSortCompareFn','_hdr','finishEncodingCommand','_lodGenerationScale','uBackColor','_initialVelocity','currentPosition','_globalPosition','VRDeviceOrientationArcRotateCamera','targetPropertyPath','isSystemValue','diffuse7Sampler','POINTS','GAMEPAD_ID_PREFIX','.xy;\x0d\x0a','vrSupported','isConnected',',\x20falling\x20back\x20to\x20','GRASP','_prepare','frameRate','no-name','invertZ','_fixedExposure','transientOffsetRay','vMetallicReflectanceFactors','#define\x20GLOW','_invertLeftStickY','STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER','ANIMATIONLOOPMODE_CONSTANT','bakedVertexAnimationSettingsInstanced','_addMaterial','srgba8','textureHalfFloat','destroy','FACE_FRONT','xr_standard_squeeze','facetDepthSortFrom','Unknown\x20vendor','XRWebGLLayer','_defineLinearSpecularReflection','_pickedGazeColor','GeometryBufferRenderer','interpolationMatrix','uv3','rightViewMatrix','show','_vignetteEnabled','_extension','setFilterGroup','TransposeToRef','_depthBiasClamp','keysRadiusModifierShift','onAnimationEnd','min\x20max\x20reduction','_meshesWithPoseMatrix','availableAttributes','apply','_teleportationEnabled','querySelector','getDragGradients','_toneMappingEnabled','_cameras','updateOptions','RGB10_A2UI','.useLogarithmicDepth\x20=\x20','_DefaultOptions','_bufferSize','ENVIRONMENTBRDF','_buffer','Metallic\x20F0','UNSIGNED_BYTE','buttonStart',')\x0d\x0a','LN2','_delayInfo','editorURL','Sprite','Storage','BABYLON.ChromaticAberrationPostProcess',').xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnTangent\x20=\x20normalize(','_lightmapMode','orthoRight','Finalize','_mrtAttachments',',\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','byteStride','not-equal','shift','onBind','makeXRCompatible','DiscardBlock','face','lambda','repeatableContentBlocks','_getRenderPipeline','Blob','webxr','oculus-touch-legacy','NeutralColor','IsReadyForSubMesh','ptr','HIGH_FLOAT','xyz','moveAllFromScene','loadFromFileData','_disablePointerInputWhenUsingDeviceOrientation','onCollisionPositionChange','depth','_GetFileInfo','addChild','transcodedFormat','onSecondaryButtonStateChangedObservable','_LeftHandGLB','independentVideoSource','_groundMirror','onBeforeActiveMeshesEvaluationObservable','\x20=\x20(','SKYBOX_MODE','uvs6AttrDesc','_writeMask','decodeMesh','NEAREST_NEAREST','VolumetricLightScatteringPostProcess','SHEEN_TEXTURE_ROUGHNESS','transition','createBufferSource','HEMILIGHT','useMipMaps','samplingMode','TANGENT','_shiftPressed','TEXTURE_FILTERING_QUALITY_HIGH','_isIdentity','y-axis','_transformedUVName','_convertSpecularGlossinessToMetallicRoughness','_initializeContextAndSwapChain','_millisecondsSinceLastUpdate','currentVRCamera','icoSphereBuilder','HeightToNormalBlock','SawTooth','rmdir','_getNativeAlphaMode','#define\x20IS_STEREOSCOPIC_HORIZ\x201','setMargin','renderTargetSize','_evaluationId','TextureBlock','_onInputSourcesChange','useRadianceOverAlpha','_LogEnabled','vClipSpacePosition','createVideoElement','BABYLON.Vector4','INSTANCESCOLOR','Shader','getSizeGradients','metallicRoughness','isPaused','setKeys','sphericalPolynomial','warn','metallic','setDepthFunctionToLess','raycast','_cameraDrawRenderTargetStage','touch-action','MirrorRepeat','.xy);\x0d\x0a','getMeshUniformBuffer','BABYLON.MultiMaterial','_updateBuffer','morphTargetInfluences','colorAttachments','#define\x20KERNEL_DEP_OFFSET','MAX_VALUE','depthLoadOp','COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT','kernelMatrix','setZOffset','_deleteTimeQuery','glTFFiles','\x0aNot\x20Sorted\x20=\x20','baseReferenceSpace','remapF0OnInterfaceChange','_buttonRB','Earcut\x20was\x20not\x20found,\x20the\x20polygon\x20will\x20not\x20be\x20built.','_tmpUnityRotation','BABYLON.PBRMetallicRoughnessMaterial','/dev/null','DepthClipControl','STENCIL_OP_PASS_Z_DECRSAT','Anisotropic\x20Normals','_blurBoxOffset','getRenderTargetTextureForEye','_useLODScreenCoverage','RGBA16Sint','enableGroundMirror','startPositionFunction','Assets/draco_wasm_wrapper_gltf.js','spurFollowsChild','_useRoughnessFromMetallicTextureAlpha','_displayLaserPointer','updateEffect','zoomOn','_VJCanvasWidth','getTransformNode','metallicF0Factor','updateTextureSamplingMode','R8Sint','image/png','_getCustomDrawWrapper','SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE','_refractionRTT','isTintEnabled','isFacetDataEnabled','borderLimit','num_components','_FINEST_DESCRIPTOR_RESOLUTION','projectedLightTexture','maxEmitBox','markAsTexturesDirty','hasUVs3','_renderEncoder','_internalMarkAllSubMeshesAsTexturesDirty','_markSubMeshesAsLightDirty','fbm','_enableTeleportationOnController','depthRenderer','#define\x20CUSTOM_FRAGMENT_BEFORE_FINALCOLORCOMPOSITION','Web\x20Audio:\x20','color3InterpolateFunction','NAME_PROCEDURALTEXTURE','Unsupported\x20specular\x20mipmaps\x20number\x20\x22','animationCameraTeleportation','minYaw','oitDepthSampler','_xrTransform','_primaryColor','_shadowsSaturation','_saveFileAsync','.xyz)\x20*\x20morphTargetInfluences[','_computeDeltaFromMouseWheelLegacyEvent','WGSL','PointToPointJoint','RGBA16I','BABYLON.CrossBlock','applyRotationQuaternionInPlace','_computeAngleValues','isRigCamera','detachControl','_boundingInfo',',\x20axisXControlHeight:\x20','onAfterComposeObservable','_getWebVRProjectionMatrix','forceShowBoundingBoxes','clampToRef','STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER','grain','_setRasterizationState','depth24plus-stencil8','_connectedAnalyser','tempCells','TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV','\x20-\x20begin','depth\x20renderer','disableFacetData','removeFromContainer','_emit2DSampler','_onAnimationEnd','_updateMatrix2x2ForEffect','vec3(0.,\x200.,\x200.)','mainComponentOnly','_setPrimitiveMode','axe2','rotationCone','matrix','_projectionTextureDirty','buttonsYaw','buttonMeshNames','FlyCameraMouseInput','autoUpdateTexture','\x20+\x20','Canvas','MATERIAL_NORMALBLENDMETHOD_RNM','cube-array','_refractionMatrixName','USE_EXACT_SRGB_CONVERSIONS','isInVRExclusivePointerMode','const','defines','Could\x20not\x20retrieve\x20a\x20WebGPU\x20device.','_tmpMat','inertialAlphaOffset','worldView','FireMaterial','Color3','gridRow','isOGGsupported','vSphericalL2_1','stackSave','_pickWithRayOnDragPlane','occlusionStrength','BABYLON.ReflectionBlock','./this.program','_paused','_resize','MatrixTrackedMatrices','_internalMarkAllSubMeshesAsMiscDirty','_resizeBuffer','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','enableNoise','getRotationMatrixToRef','ColorCorrectionPostProcess','Unable\x20to\x20use\x20a\x20rotation\x20gizmo\x20matching\x20mesh\x20rotation\x20with\x20non\x20uniform\x20scaling.\x20Use\x20uniform\x20scaling\x20or\x20set\x20updateGizmoRotationToMatchAttachedMesh\x20to\x20false.','OnIntersectionEnterTrigger','onFootfall','Setting\x20vertex\x20data\x20kind\x20\x27','set_collisions','move','lensFlares','spin1\x200.75s\x20infinite\x20linear','DefaultTextureRatio','The\x20current\x20engine\x20does\x20not\x20support\x20SSAO\x202.','FILTER_PCSS','PBRMATERIAL_ALPHABLEND','isStencilEnable','#define\x20DIFFUSEUV2','Max\x20number\x20of\x20touches\x20exceeded.\x20\x20Ignoring\x20touches\x20in\x20excess\x20of\x20','EnvironmentBRDFTexture','canCreate','textAlign','setShadowProjectionMatrix','comment','createMaterialContext','Error\x20in\x20onProgress\x20callback','_createBlurPostProcess','_renderList','diffuseTexture1','_getAmbientOcclusionCode','UnregisterTopRootEvents','CAP_END','direction1','middle-finger-phalanx-distal','Audio','panningAxis','batchCacheReplacementModeInFrozenMode','SS_TRANSLUCENCYINTENSITY_TEXTURE','POINTERUP','uvOffset','startAndReleaseDragOnPointerEvents','adjustRoll','clipPlane','CollisionCoordinatorFactory','SkyMaterial','boundingVectors','volume','ignoreEnvironmentHelper','ALPHA_PREMULTIPLIED','unprojectRayToRef','jointPrisme','IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE','onBeforeRenderTargetsRenderObservable','onlyOnce','xr_standard_trigger_pressed_max','utilityLayer','_CreateSpotLightMesh','_areFresnelDirty','Name:\x20','_ConcatenateShader','BILLBOARDMODE_Y','_db','_samplerName','zoomOnFactor','getStencilMask','_ownsBuffer','_cullEnabled','varyingProcessor','AmbientTextureEnabled','PBRClearCoatConfiguration','area','waiting\x20for\x20viewer\x20reference\x20space\x20to\x20initialize','uvs','beforeCameraRender','EncodeTextureToRGBD','premultipliedAlpha','wSwizzle','onGamepadDisconnectedObservable','invertX','btDefaultMotionState','deviceRotationQuaternion','prePass_Color','BABYLON.Texture','loadImage','createPrefilteredCubeTexture','worldPos','_bindTextureDirectly\x20called\x20with\x20a\x20multiview\x20texture!','_getTimeQueryResult','VectorSplitterBlock','MODE_MONOSCOPIC','getAngularSpeedGradients','IRIDESCENCE_TEXTURE','MATERIAL_ALPHABLEND','clearStencil','getScreenAspectRatio','_BLANK','wrapWebGPUTexture','_currentPingPongState','PBRMetallicRoughnessBlock','_ib','_EndPerformanceConsole','generateHarmonics',',\x20axisYControlHeight:\x20','_reflectivityColor','SimplexPerlin3D','_sharpenEffect','_onMouseMove','_features','.debugMode\x20=\x20','ClearCoatTintTextureEnabled','UV3Kind','ConvertCubeMapToSphericalPolynomial','zOffset','COMMAND_SETSTATE','FreeCamera','_identityMatrix','_bufferView','Read','_lastColliderWorldVertices','_trackingState','lastSecAverage','#define\x20EMISSIVE\x20\x0a','baseline','snapPositions','ANIMATIONTYPE_SIZE','DisableControllerCache','engine','.useSphericalHarmonics\x20=\x20','Filtering','pause','_useUbo','onTransformNodeRemovedObservable',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','COMMAND_SETVIEWPORT','WEBGL_compressed_texture_astc','addRampGradient','astc-12x10-unorm-srgb','Unsupported\x20data\x20for\x20createImageBitmap.','processCode','_extensionsPostExportMaterialAdditionalTextures','tipFresnelColor','resetToCurrentRotation','_renderSubMeshForShadowMap','canRenderToMRT','freeRenderingGroups','_CreateAccessor','rgba32float','_referenceSpaceForFrameAnchors','NUM_SAMPLES','_getImageDataAsync','equalsWithEpsilon','getVector4Float32FromRef','sprites','_references','Instanciate','_addPlugin','_rollObserver','vignetteColor','_setupSkyboxMaterial',':\x20Texture\x20','_onCollisionPositionChange','current','GetDOMTextContent','_cameraLinesMesh','colnum','LIGHT0','_gatherActiveCameraRenderTargets','min','_multiview','_leftApex','CollisionsEpsilon','_currentSizeGradient','_markAllSubMeshesAsTexturesDirty','CAP_ALL','#define\x20BILATERAL_BLUR\x0a#define\x20BILATERAL_BLUR_H\x0a#define\x20SAMPLES\x2016\x0a#define\x20EXPENSIVE\x20','ThicknessTextureEnabled','bankedTurnMultiplier','BABYLON.MultiplyBlock','_deserializePortDisplayNamesAndExposedOnFrame','MAINUV5','#define\x20FLUIDRENDERING_DIFFUSETEXTURE','minimizeInPlace','highlightsExposure','MAINUV6','resizeImageBitmap','EXT_disjoint_timer_query_webgl2','_onCollisionPositionChangeObserver','_epoints','setBodyMass','LIGHTMAPNOSPECULAR','Write','IsWindowObjectExist','innerHTML','cTFBC1','setStorageTexture','_addHullVerts','inheritDirection','_mrtFormats','PARTICLES_BILLBOARDMODE_STRETCHED','.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','xr_standard_squeeze_pressed_min','DynamicTexture','animationRotation','FromPolynomial','_orientationChanged','useAltToZoom','drawText','subsurface','ACTION_OnKeyUpTrigger','Start\x20inlining\x20process\x20(code\x20size=','_createNodeEditor','https://preview.babylonjs.com/glslang/glslang.js','Error:\x20','onMaterialChangedObservable','EMISSIVE','BABYLON.ConvolutionPostProcess','#define\x20HDR','elevationReturnTime','useVertexAlpha','RGB16UI','getAnimationRanges','renderingGroupId','NAME_BOUNDINGBOXRENDERER','setReflectionMode','_bypassTranscoders','_waitingMaterialId','enterFullscreen','updraftForceMultiplier','averageFPS','_onFullscreenChange','\x20*\x20worldPos;\x0d\x0a','_prepareRessources','viewProjection','TEXTURE_LINEAR_LINEAR_MIPLINEAR','false','loadAssetContainer','_dPadRight','FromLookDirectionLH','add','MIRROR_ADDRESSMODE','uniform4uiv','one','targetMin','float32x4','ownerDocument','threshold','<generic\x20error,\x20no\x20stack>','addVirtualJoystick','_userIsZooming','hasAlpha','NAME_PARTICLESYSTEM','onAxisChangedObserver','Unable\x20to\x20load\x20the\x20snippet\x20','_multiviewSceneUbo','Construct','_getImageSourceBlock','previousWorld2','imageProcessingConfiguration','disableColorWrite','_getFacetAt','_boundingBoxSize','GetShadersRepository','pivotMatrixUpdated','instanceColor','#define\x20NORMAL','absolute','xr_standard_touchpad_yaxis_pressed_value','_collider','copyTexture','workValue','invertedMatrix','isGPU','REFLECTIONMAP_EQUIRECTANGULAR_FIXED','lowerAlphaLimit','MeshProperties','rotationalLimitMotor',')));\x0d\x0a','defaultType','_controllerAvailablePredicate','MatrixBuilder','FloorPOT','_useMeshMaterial','_hdrAutoExposure','PBRMATERIAL_ALPHATESTANDBLEND','renderOutline','_ValidateXHRData','transformedPosition','_skeletonsEnabled','TOP','Goldberg','#define\x20DEPTH_TEXTURE','_getPosition','_RenderSorted',';\x0d\x0a','devicePixelRatio','vSphericalL20','_blurDepthMaxFilterSize','BABYLON.ComputeShader','_CreateEvent','onAnchorUpdatedObservable','_clearQuad','colorQuarter','_enableDistantPicking','_isImpostorPairInContact','AreClose','Unsupported\x20vertex\x20attribute\x20kind!','autoAnimateSpeed','_postProcessScaleFactor','base64,','CreateRStorageTexture','BaseAssetsUrl','REPEAT','_vNormalWName','PREPASS_POSITION_TEXTURE_TYPE','_softBodySolver','position2d','awake','byteOffset','setBuffer','_contentUpdateId','setTimeStep','_inertialPanning','deterministicLockstep','planeSpace','vec3\x20vPositionWSM;\x0d\x0a','adjustYaw','export','getRotation','getFacetPosition','_pointAtData','getRotationToRef','useGltfStyleTextures','_ShowLoadingScreen','Physics\x20Engine\x20','_createVertexBuffer','JointType\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20plugin,\x20falling\x20back\x20to\x20PhysicsJoint.BallAndSocketJoint','_headsetImpostor','getEnabledFeature','coneOuterGain','physicsPlugin','default\x20light','GAMEPAD_ID_PATTERN','_video','facetDepthSortOrigin','_malloc','BABYLON.SubSurfaceBlock','_nz.jpg','_imageProcessingEnabled','NAME_OUTLINERENDERER','addDiffusionProfile','subMeshes','getRenderingCanvas','_shadowsExposure','isEnabled','transformNodes','buttonsPitch','layout','currentRTisSceneRT','_bufferManager','hasLODLevels','canConnectTo',');\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','localMatrixUpdated','xrCompatible','COMMAND_UNBINDFRAMEBUFFER','depthTextureFormat','SharpenPostProcess','Scale','textureUrl','TextureDirtyFlag','endQueryEXT','_forceWireframe','updateInt4','_canRenderToFramebuffer','getMatchCost','hardBindForSubMesh','sqlite3_normalized_sql','_interactionsEnabled','_jointMeshes','BABYLON.HeightToNormalBlock','PitchYawRollToMoveBetweenPoints','loadFromSerialization','_LogLimitOutputs','distanceModel','0.0','_normalizeIndexData','ASTC8x6UnormSRGB','dPadRight','_forceIrradianceInFragment','VIGNETTE','_CreatePointLightMesh','_randomNoiseCoordinates2','_deltaRotationConjugated','storageBuffers','metallicReflectanceColor','OCULUS_multiview','morphTargetsVertexGlobalDeclaration','fromRotationMatrix','_PhysicsImpostorParser','_cloneRenderTargetWrapper','_createTimeQuery','addTarget','Node\x20','_initHitTestSource','_setupInputs','mapPanning','_midtonesCurve','bInfo','_reflectionTransform','setupImageProcessing','ALPHABLEND','_blendingFactor','onBeforeComposeObservable','_distortionTexture','needWorldViewMatrix','mat3(normalMatrix)\x20*\x20','BindFogParameters','getViewerPose','Scene\x20for\x20CSM\x20Shadow\x20Generator\x20(light\x20\x22','_postProcessRenderPipelineManager','_IsQuest','document','GetWebGPUTextureFormat','_activeMeshesFrozen','ShadowOnlyMaterial','vec2(0.)','_updateGamepadObjects','_deviceToWorld','_initialEndSpriteCellID','_addCanvas','_cameraTransformMatrix','uniform','fovMode','useQuaternion','NumCacheMiss','keyPosition','undefined\x20byte\x20length!','_PivotPostMultiplyPivotMatrix','doNotInstantiate','Unorm8x2','_baseLayerWrapper','BABYLON.ShadowOnlyMaterial','NEAREST_NEAREST_MIPNEAREST','hasAZeroComponent','ASTC10x10UnormSRGB','_updateNonUniformScalingState','disableDepthRenderer','lensFlareFinalPostProcess','INT','_useEnergyConservation','#define\x20SSR_SUPPORTED\x0a#define\x20REFLECTION_SAMPLES\x2064\x0a#define\x20SMOOTH_STEPS\x205\x0a','keysRadiusDecr','PREPASS_REFLECTIVITY','_roughness','releaseEffects','_isRenderTargetTexture','grounds','_preventFreeActiveMeshesAndRenderingGroups','outParameters','touch','diffuse1Infos','BloomEnabled','timestamp','logarithmicDepthConstant','GPUParticleSystem_random2','useSphericalHarmonics','onApplyObservable','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','_key','_depthOfFieldSceneObserver','shadow\x20map\x20generation\x20for\x20pass\x20id\x20','_CreateBoneMapColorBuffer','_edge','DefaultLogoUrl','_checkForMobile','.x<','removeCallback','diffuseSamplerY','GetAttributeByUniqueId','_particleSystem','Denormalize','_cachedQuaternionRotationZ','_basePoint','You\x27re\x20trying\x20to\x20reuse\x20a\x20post\x20process\x20not\x20defined\x20as\x20reusable.','_needNormals','Spot','_vaoRecordInProgress','_contextWasLost','setAudioBuffer','ANIMATIONLOOPMODE_CYCLE','sampleRefraction','EXPOSURE','aspectRatio','gain','_setState','loadTexture','_pointA','yAxis','_handlePluginEventPrepareDefines','_updateEffects','pointSize','GetIncludesShadersStore','_alphabet','disableSelectionMeshLighting','AllLogLevel','CreationFuncForSubMeshes','_reorderTriangleFillMode','customFillColor','userInfo','opacityParts','_mirroredCameraPosition','_normalVector','DEPTH_TEST_LEQUAL','MixMaterial','UseTWGSL','_SheenTextureEnabled','_RightHandGLB','_stencilMask','onAfterRenderMeshToEffect','NAME_SPRITE','updateURL','normalOutput','createFrameBuffer','rgba16sint','TEXTURE_WRAP_T','syncShapes','billboardMode','map','Depth24UnormStencil8','boneTextureWidth','Constant1','setAbsolutePosition','_nearestBestKernel','getBodyRestitution','STENCIL_OP_FAIL_Z_DECR','_createGizmoMesh','magFilter','_useLinearAlphaFresnel','setY','Premultiplied','_getVideo','onControllerMeshLoadedObservable','_isHovered','positionOutput','Compute\x20code:','_microSurfaceTexture','_newUniforms','GL_ALPHA_EQUATION_REVERSE_SUBTRACT','Fragment\x20code:','readystatechange','globalDensity','setOrder','localAxes','onButtonDownObservable','_updateIntArrayForUniform','ext','_instancedMeshFactory','LIGHT1','_imageSource','_activeCamera','darkness','_beforeCameraDrawStage','anisotropicOut','fStop','_markAsDirtyAndCompose','number\x20of\x20faces\x20expected','_unpackFlipY','_applyToCoroutine','_FuzzyEquals','_attributeDeclaration','/proc/self/fd','_finalCompose','gamepadconnected','imageProcessingEnabled','diffuseTextureX','GetDefault','_angle','getActiveMeshCandidates','_scissorIsActive','<div\x20style=\x27color:','_tmpRotationMatrix','TranslucencyIntensityTextureEnabled','lineColor','depthCorrection','TEXTURETYPE_UNSIGNED_SHORT_5_6_5','particleTexture','trySetFeaturePointCloudEnabled','_opacityTexture','No\x20engine\x20available','Oimo\x20doesn\x27t\x20support\x20applying\x20force.\x20Using\x20impulse\x20instead.','uniform\x20samplerCube\x20','mozfullscreenchange','_pluginData','dispose','thumb-tip','animationPropertiesOverride','_injectCustomRequestHeaders','midtonesSaturation','ellipsoidOffset','_clearPuckSize','DXT3','_forEachExtensions','CLEARCOAT_TEXTURE_ROUGHNESS','ANIMATIONTYPE_VECTOR3','types','canUseWebAudio','inputElement','afterRender','_fresnelSeparate','_useMipMaps','minZAspect','initializeXRLayerAsync','.x\x20-\x20sin(','_workingCanvas','isUnIndexed','_updateShaderUniforms','POINTSIZE','CameraProperties','addUniform','_nodes','_physicsPlugin','disableGeometryBufferRenderer','getBodyMass','ring-finger-phalanx-proximal','NOT_TRACKING','onAnimationGroupEndObservable','Reading\x20cubemap\x20faces\x20is\x20not\x20supported,\x20but\x20faceIndex\x20is\x20','SPECULAR','vec4\x20worldPos\x20=\x20','specularColor','TEXTUREFORMAT_ALPHA','targetType','unknown\x20function','pinky-finger-tip','getGamepadByType','NAME_OCTREE','FragCoordBlock','FromRadians','onInterpolationDone','lightmapMatrix','rotate60About','HDRFxaa','getFirstAvailableInput','AnaglyphPostProcess','_lastUseSpecular','generateInWorldSpace','_updateInt4ForEffect','outNoiseCoordinates1','#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','screenY','_disposed','_setDepthTextureFormat','_GetPluginForExtension','gl_FragColor\x20=\x20toGammaSpace(gl_FragColor);\x0d\x0a','astc-8x6-unorm-srgb','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.','onSelectedMeshUnselected','webVRController','uniformNames','LookDirectionRHToRef','getProgramParameter','Unorm8x4','background:\x20#ffff00','_attachedController','https://cdn.babylonjs.com/Assets/audio.png','defineProperties','onDragEndObservable','R32Uint','PBRSubSurfaceConfiguration','_currentActiveTarget','meshMap','average','createDirectionalLightSource','tangent','xr_standard_thumbstick_yaxis_pressed_max','_setRigMode','_format','_rotation','_joystickPointerId','useAlphaForPicking','BonesPerMesh','DepthOfFieldEnabled','RED_INTEGER','HasTags',',\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','location','disableBumpMap','_stencilFrontFailOp','_RotationAxisCache','PREPASS_VELOCITY_TEXTURE_TYPE','_isScatteringEnabled','oculus-touch-v2-right','ShadersRepository','VRMultiviewToSingleviewPostProcess','projectionTextureLightFar','texSize','waveHeight','addLensFlareSystem','Unable\x20to\x20read\x20','.x\x20+\x20cos(','_rebuildGeometries',')...','webgpu','shouldRender','_wasPreviouslyReady','doNotLoadControllerMeshes','Error\x20loading\x20version\x20for\x20scene\x20','#define\x20MORPHTARGETS_TANGENT','paddingMode','samplers','shaderLanguage','startDirectionFunction','Required\x20width/height\x20for\x20frame\x20buffers\x20not\x20yet\x20supported\x20in\x20NativeEngine.','absoluteRotationQuaternion','BABYLON.SSAO2RenderingPipeline','inertialPanningX','getTrackedImageScores','}\x20else\x20{\x0d\x0a','setPhysicsBodyTransformation','FLIP_N_ROTATE_ROW','insertionCosts','_workingMatrix','gridTemplateColumns','MODEL_FILENAME','getGlInfo','_viewportsCurrent','blur','SHADOWMEDIUMQUALITY','WarningLogLevel','l00','opacityTexture','_injectAtEnd','getLight','Red','extensionsRequired','enableSpectatorMode','ROTATION','LiteTranscoder_UASTC_BC7','scale(0.0001,\x200.0001)','activeBonesPerfCounter','NumberOfPointsOffset','Byte\x20offset\x20is\x20undefined!','_clone','volumetricLightPower','lodLevelInAlpha','msaaTexture','UNSIGNED_SHORT_4_4_4_4','\x27):\x20No\x20binding\x20mapping\x20has\x20been\x20provided\x20for\x20the\x20property\x20\x27','renderer','alphaBlendingMode','_minPitchTan','CopyTextureToTexture','getParameter','Light_Type_2','getHandPartMeshes','viewFrustumZ','blocksWithDefines','enableGeometryBufferRenderer','sheenMapData','meshesUseLeftHandedCoordinates','RGBA8UI','_markAllSubMeshesAsPrePassDirty','_updateMatrix3x3ForUniform','onNewMeshSelected','webXRCamera','onCompleteObservable','subdivide','_loadImage','IsLesser','drawPointClouds','loadingUIBackgroundColor','isParallelCompiled','boundingSphere','NO_FLIP','ParticleTextureBlock','INDEX_FINGER_PHALANX_INTERMEDIATE','initializeDefines','_hitPlane','depthScale','gl_FragDepthEXT\x20=\x20log2(vFragmentDepth)\x20*\x20logarithmicDepthConstant\x20*\x200.5;\x0d\x0a','_laserColor','_getShaderProcessingContext','convertToLinearSpace','lensFlaresEnabled','POSITIVE_INFINITY','submitted','zIndex','getExtension','fragmentElement','isBlocker','_completeVRInit','useExactSrgbConversions','#define\x20REFLECTIVITYCOLOR','registerOutput','_uboList','updateIntArray','\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a','linear\x0a','getShadowGenerator','_unregisterDevice','disableCacheBindGroups','isNonUniformWithinEpsilon','REFLECTIONMAP_3D','_billboardMode','RADIANCEOVERALPHA',')\x20/\x20(','little_proxPhalanx_','glslang','_invProjection','_customAlphaTestSortCompareFn','getFacetPositionToRef','uniformMatrix2fv','inertialBetaOffset','_useSRGBBuffer','_rightStick','btSoftBodyHelpers','_depthStencilFormat','sharedData','registerAction','minHeight','setTextureFromPostProcess','VLSEnabled','shadowsExposure','generic-trigger','DIFFUSEZ','hasInstances','unknown','chromaticAberrationEnabled','_ondpadup','_orthoTop','groundTexture','_finalizePipelineContext','_blendBackEffectWrapper','isView','albedoColor','pickedPointVisualCue','TEXTURE_WRAP_S','_onApplyScreenBased','_setDepthStencilState','Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE','set_piterations','needAlphaBlending','_shadowsDensity','_getSceneSize','prepareDefines','maxCombinedTexturesImageUnits','_velocityWorldLength','_currentEffect','get_m_n','bindGroupLayouts','getJointPose','LoadingScreen','sqlite3_exec','));\x0d\x0a','_WEBGL','l1_1','_nonXRToXRCamera','clearcoat','_gamma','sampleReflection','#define','VertexOutput','leftColor','xr-standard-touchpad','.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','particle_texturemask','getInputByName','_afterRenderTargetPostProcessStage','//#define\x20SHADER_NAME\x20compute:','_parentNode','WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS','enclose','.xyz,\x20','/dev/shm/tmp','_sqlite3_bind_double','Unable\x20to\x20create\x20program','_stencilWriteMask','_originalRender','computeBonesUsingShaders','_enforceAssociatedVariableName','maxAngularSpeed','_processChildMeshes','morphTargetManager','generic-trigger-squeeze-touchpad-thumbstick','_createDepthStencilTexture','getEffectDefines','_calculateMeshUVFrames','_prePassEnabled','#else\x0d\x0a','\x0a#define\x20ANIMATESHEETRANDOMSTART','attributeNamesFromEffect','Debug\x20mode','getDeletionCost','getRenderList','_currentVelocityGradient','TEXTURETYPE_UNSIGNED_SHORT','blurKernelSize','_projectionTextureMatrix','_isMixed','pointerlockchange','useLODScreenCoverage',',\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(','_vertexCompilationState','_GetEffectCreationOptions','_clearTargets','_blendMode','HDRPass','LoadFileAsync','_generateTextureLookup','DumpTools','ASTC4x4UnormSRGB','beginTransformFeedback','textureSampler2','glowEmissiveOnly','centerPosition','image','\x20B:','Invalid\x20Format\x20\x27','blurDepthSizeDivisor','Vertex_MainEnd','getInt16','requestID','TEXTUREFORMAT_DEPTH24_STENCIL8','#define\x20INITIAL','NAME_SIMPLIFICATIONQUEUE','_unFreeze','inertialRadiusOffset','AppendAsync','blend','samplerYName','offsetValue','MENU','forceR8','_computePrimaryColorFromPerceptualColor','pbrBRDFFunctions','addUniform\x20should\x20not\x20be\x20use\x20with\x20Array\x20in\x20UBO:\x20','\x20functions\x20found.\x20functionDescr=','b-button','colorCorrection','_vertexArrayObjects','mat4\x20normalMatrix\x20=\x20toNormalMatrix(','Attribute','spriteRandomStartCell','\x20specification!',')\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','Radiance\x20occlusion','___errno_location','_currentAngularSpeedGradient','_currentLimitVelocity2','_layoutCacheFormat','POINTLIGHT0','Center','getAnimatables','onAfterEnteringVRObservable','_depthOfFieldBlurY','_GlobalJoystickIndex','_areAttributesDirty','\x20=\x20toLinearSpace(','addBlockerMesh','_onLostFocus','uniform4f','_drawPuck','forceNormalForward','#define\x20MORPHTARGETS_TEXTURE','_AmbientTextureEnabled','_softwareSkinnedMeshes','updateVector4','_beforeCameraUpdate','RGBE_ReadHeader','OnPickTrigger','shadowFrustumSize','physicsMass','_ctrlPressed','_lightShadowUniformName','_bufferViewArrayArray','vClipPlane5','depthFar','STEP_POINTERUP_SPRITE','versions','#define\x20STROKE\x20\x0a','s3tc','TriangleFanDrawMode','\x20*\x20ambientFromScene','_TmpFloatArray','_tmpQuaternion','updateRenderState','_autoRotationBehavior','swapChainFormat','_extensionsPostExportMaterialAsync','drawIndexedIndirect','AllowMatrixDecomposeForInterpolation','heightSensibility','_updateRenderBuffer','_DielectricSpecular','_executeWhenReadyTimeoutId','.y;\x0d\x0a','snapshotRenderingMode','putImageData','anchors','.visibleOnFrame\x20=\x20','_removeCanvas','_ConflictingFeatures','VERTEXCOLOR','randTextureTiles','noise','radialIntensity','otherSampler','BC4RUnorm','wakeUpBody','includeOnlyWithLayerMask','GetShadersStore','depthNear','windows-mixed-reality','markAsFresnelDirty','_resetCurrentScissor','_camera','.basis','toRotationMatrix','VALIDATION_NATIVE_DATA','AMBIENT','pointerOverDisableMeshTesting','Gray','RG16I','.babylonVRicon\x20{\x20position:\x20absolute;\x20right:\x2020px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','Reflection','float\x20zSM;\x0d\x0a','numberOfFaces','extend','substitutionCosts','_clampDepth','_initDecimatedMesh','_getEffectiveBlurKernelSize','_setTargetMeshVisibility','_isPinching','LookAtRHToRef','setStencilBuffer','Anisotropic\x20Tangents','stack','_cellData','fromLinearSpace','vFogColor','depthOfFieldEnabled','_outputTexture','matrixData','getSQL','_nodeMap','getLensFlareSystemById','unknown\x20vendor','_beforeRenderTargetDrawStage','_badDesktopOS','EXT_mesh_gpu_instancing','#ifdef\x20TANGENT\x0d\x0a','BABYLON.DivideBlock','.forceIrradianceInFragment\x20=\x20','_updateMultiviewUbo','planes','CreateFromBase64String','collisionsEnabled','CONTRAST','_projectionTextureScalingMatrix','encodeCommandArgAsInt32','image/webp','pickWithBoundingInfo','_buildWasSuccessful','activeCamera','_tryEnableInteractionOnController','_mainDrawWrapperOverride','join','generic-touchpad','fluidColor','_postProcesses1','SUBSURFACE','_beforeRenderingMeshStage','currentViewport','_fillIndexBuffer','symlink','CLEARCOAT_BUMPDIRECTUV','concatWithNoDuplicate','_shouldUseHighPrecisionShader','ClearCoatBlock','_GetStencilOpFunction','Mix','skyBox','tangent\x20=\x20normalize(tangent);','rotationQuaternion','skipFrustumClipping','cameraMinMaxZ','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(','zwIn','getLeftTarget','textureFloat','release','COMMAND_SETINTARRAY','No\x20A\x20button\x20on\x20left\x20hand','_freezeShadowCastersBoundingInfoObservable','Failed\x20to\x20parse\x20the\x20Data\x20URL','#if\x20DEBUGMODE\x20>\x200\x0d\x0a','EACRG11Snorm','disableSwitchOnClick','getScaledIntensity','data:application/octet-stream;base64,','bc5-rg-unorm','TEXTURE_INVCUBIC_MODE','IgnoreTexturesAtLoadTime','preserveDrawingBuffer','setUniformBuffer','_samePointCheckStartIdx','updateScale','_enableBlending','specularTexture','_projectionTextureProjectionLightMatrix','DesaturateBlock','),\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','tbnBitangent','_CustomShaderCodeProcessing','_tmpVector','_glTF','excludedSkinnedMesh','keep','freemem','innerToData','opStencilFail','LineLoopDrawMode','state:\x20','createOrUpdateSelectionOctree','emitterId','Babylon\x20Native\x20(v','MOVEMENT','reflectionMatrix','influences','useVertexColor','_reset','setBoundingInfo','_SpecularTextureEnabled','useCustomAttenuation','DIFFUSEDIRECTUV','microsoft-mixed-reality-left','WaitForOrientationChangeAsync\x20timed\x20out','bindForSubMesh','COMMAND_DRAWINDEXED','sets','isMetallicWorkflow','FRESNEL','From','_collectDataAtFrame','mPreviousBones','Light_Type_3','_serialize','Incompatible\x20target.\x20Targets\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','matrixInterpolateFunction','colorRemapGradients','onStateChangedObservable','ArcRotateCameraVRDeviceOrientationInput','dataPosition','fresnel','data:image/png;base64,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','setValue','length','not\x20skinned','isReadyForRendering','hasUVs5','BaseTexture','CellMaterial','Always','_StartPerformanceConsole','luminancePostProcess','previousWorld','RING_FINGER_METACARPAL','_bloomEnabled','BindLights','baseDepth','_IsTexture','onBeforeRenderMeshToEffect','Database\x20closed','_checkVersionFromDB','_nonVRCamera','\x20switching\x20back\x20to\x20web\x20url:\x20','DETAIL_NORMALBLENDMETHOD','AnaglyphArcRotateCamera','setHardwareScalingLevel','GPU\x20particles\x20cannot\x20work\x20without\x20a\x20full\x20Engine.\x20ThinEngine\x20is\x20not\x20supported','vRefractionIntensityInfos','importMeshAsync','_maxWorkers','GrainPostProcess','Button\x20id:\x20','bumpSampler','_markSyncedWithParent','_getBodyHitData','#elif\x20defined(','#define\x20PACKEDFLOAT\x201','numTargets','FORMAT=32-bit_rle_rgbe','onLoad','UNPACK_ALIGNMENT','STEP_BEFORERENDERTARGETDRAW_LAYER','divide','TranslationToRef','CENTERED_IN_FRONT','RenderTargetTexture','freeze','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','_createVelocityGradientTexture','_bone2Length','body1','BABYLON.','_compileShaderToSpirV','_cachedCameraDirection','unpressedNodeName','_previousWorldMatrix','VertexShader','prePassRenderer','_getBonePosition','_TextureDirtyCallBack','vClipSpacePosition\x20=\x20gl_Position;\x0d\x0a','_targetBuffer','_originalValue','_bundleList','_blockEntityCollection','Cross','float','token','increment-clamp','getInsertionCost','_removeGradientAndTexture','subDiv','getSubTimeStep','_computeFrustumInWorldSpace','pbrBlockSubSurface','BABYLON.SetParentAction','specularGlossinessTexture','disable','_useMaskFromThicknessTexture','GreaterEqual','_errorFound','_createNativeDataStream','_geometriesByUniqueId','_lightId','WriteBoolean','getCustomCode','_Distance','hasBoundingInfo','_snapToPositions','DEFAULT_HAND_MODEL_RIGHT_FILENAME','shaderMaterial','realWorldWidth','indices\x20-\x20','Footfall!','downSampleX4PostProcess','CreateAnimation','addColorRemapGradient','vec3(1.,\x201.,\x201.)','_fetchResult','testOnPointerDownOnly','VERTEX_SHADER','Grain','same-origin','setAsSystemValue','connectedAxis','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20','_exportTextureSampler','BACKSIDE','_propStore','PREPASS_REFLECTIVITY_TEXTURE_TYPE','Transcode\x20is\x20not\x20supported\x20on\x20this\x20device','_tag','count','toggleProjectionMatrixHandInPlace','onEnded','SCENELOADER_SUMMARY_LOGGING','twgsl','ACTION_OnRightPickTrigger','ISLINEAR','parameter','_showBoundingBox','alpha','getLastMaterialById','getFramebufferDimensions','sheenRoughnessMatrix','eventListeners','GetParser','addFallback','_obs','GradientBlock','impostor','_UniqueIdSeed','bindInstancesBuffer','getUniqueId','_pluginDataInstances','setDepthFunctionToGreater','className','wrapWebGLTexture','PostProcess','_defaultHeight','ignoreSessionGrantedEvent','canvas','_UniversalLerp','TriangleFan\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','pvrtc','_generateMipmaps','vertByDist','processCodeAfterIncludes','originalColor','supportedCompressionFormats','VoronoiNoiseBlock','setStencilReference','draw','GlowLayer','_frustumPlanes','enableTeleportation','#define\x20inline','options','_altKey','thumb','gamepaddisconnected','BC7RGBAUnorm','rayFromWorld','strides','getPointerOverMesh','Can\x20not\x20parse\x20the\x20environment\x20file','_fromIndex','ConvolutionPostProcess','isBillboardBased','_isMesh','EASINGMODE_EASEINOUT','getZOffsetUnits','diffusionDistance','buttonA','_startMainRenderPass','_FresnelEnabled','\x20-\x20viewport\x20applied\x20-\x20(','Protocol\x20version\x20mismatch:\x20','#define\x20BONES_VELOCITY_ENABLED','gridOffset','maxSize','_environmentBRDFTexture','glType','DEPTH_TEST_NEVER','_ubDontInvertY','.colorSteps.push(new\x20BABYLON.GradientBlockColorStep(','_screenCoordinatesRef','overrideCloneAlphaBetaRadius','OrthoLH','_rtWrapper','updateUniformBuffer','_orderedImageData','AmmoJSPlugin','invisible','name','softTransparentShadowSM','.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','currentDraggingPointerID','immersive-vr','getTransformMatrix','_handlePluginEventPrepareDefinesBeforeAttributes','BC6HRGBUFloat','supportRenderPasses','getVerticesDataKinds','_edgesRenderer','sharpness','_setupGroundDiffuseTexture','orientationY','HingeConstraint','sleepState','_onObserverAdded','lensStarSampler','setUInt','mark','charCodeAt','renderbufferStorage','deleteProgram','Error\x20while\x20trying\x20to\x20play\x20audio:\x20','Varying','addCPUSkinningFallback','NumBindGroupsCreatedLastFrame','MaterialProperties','_attributesStrideSize','_buildUniformLayout','_currentStartSize2','.texture.gammaSpace\x20=\x20','#define\x20RAMPGRADIENT','_getStencilOpFail','SpecularTextureEnabled','.x\x20+\x20',',\x20exporter\x20version:\x20','_doNotHandleContextLost','WEBKIT_WEBGL_compressed_texture_s3tc_srgb','HSVtoRGBToRef','https://unpkg.com/babylonjs-inspector@','_defineLinearSpecularRefraction','PVRTC1_4_RGBA','middle-finger-metacarpal','occlusionRetryCount','_refCount','round','_loadExtensions','_postProcessMove','_renderAlphaTestSorted','occlusion','TEXTUREFORMAT_BGRA','maxAnisotropy','worldTangent','getSamplers','RGBA32Uint','setStencilOperationPass','useRampGradients','_CleanMatricesWeights','FromValuesToRef','INDEX_FINGER_METACARPAL','btCylinderShape','useObjectOrientationForDragging','_lightEstimationPollTime','_velocityGradientsTexture','_getWorldMatrixDeterminant','R8_SNORM','squeezeComponent','masterGain','Depth32FloatStencil8','lensFlareDistortionStrength','getActiveTarget','CleanBoneMatrixWeights','webVROptions','execute','firstChild','MakeAnimationAdditive','_currentTextureChannel','_processWebXRHitTestResult','_sqlite3_free','_rightTrigger','movePOV','WebGL\x20context\x20lost.','isWebGPU','xr-background-remover','enableNormalMorphing','color','onExitingVR','_lensCenterOffset','camASampler','disableFluidRenderer','_handleError','OneMinusDstAlpha','vDiffusionDistance','_FresnelDirtyCallBack','_glContext','NoSync','INVERTCUBICMAP','INCR_WRAP','useNaturalPinchZoom','_updateWebVRCameraRotationMatrix','reflectionAmount','Vector2','ALPHA_EXCLUSION','index','PrepareDefinesForLight','PrepareDefinesForMisc','_prepareRowForTextureGeneration','_average','useSpecularGlossinessInputEnergyConservation','toEulerAnglesToRef','wasmUASTCToRGBA_UNORM','CAMERA_PERSPECTIVE','_bindings','lightFalloff','ROTATE_TILE','_vertexDeclaration','_toneMappingType','Could\x20not\x20find\x20the\x20opening\x20parenthesis\x20after\x20the\x20token.\x20startIndex=','_skins','\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x200.0;\x0d\x0a','uvs2AttrDesc','scaleFunction','_xSize','_Fallbacks','_matrixArrays','_GlobalId','displayMode','limitVelocityGradients','_steppingLeft','ring_tip_','_lightColorUniformName','_handleClientMessage','/babylon.nodeEditor.js','OnPointerOutTrigger','Maximum\x20number\x20of\x20unshared\x20faces\x20used','updateUInt2','_rayToWorld','tiledBoxBuilder','afterStep','vertexCount','RotationQuaternionFromAxisToRef','SHEEN','depthAttachmentViewDescriptor','_reorderVertexAttributeDataBasedOnPrimitiveMode','texImage3D','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','isDynamic','setUInt32','_processLoop','bc1-rgba-unorm','Outline','unregisterManager','COMMAND_DELETEPROGRAM',',\x20vertexID)\x20-\x20','_invertVScale','_targetInfluenceChangedObservers','customType','LoadAssetContainer','meshId','UNPACK_COLORSPACE_CONVERSION_WEBGL','keysDownward','upload','BlackAndWhitePostProcess','xrPlane','worldParentNode','preMultiplyAlpha','motorEquation','_vectors4','_GetGeometryByLoadedUniqueId','views','PBRMATERIAL_ALPHATEST','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR','_processEdgeForAdjacencies','_snappedToPoint','Point','crossOrigin','getLastEntryById','_noMipmap','enableSpecularAntiAliasing','_waitingData','BUMPY','\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','main','_compose','refDistance','reflection2DSampler','cTFPVRTC1_4_RGBA','finalize','onBeforeCameraTeleport','instancesPreviousBuffer','_expecting','textureSamples','BABYLON.ColorCorrectionPostProcess','wrapV','hydrateCollisionMeshFunction','Outline\x20Renderer\x20(','_checkCollisions','helperFunctions','r32uint','Load','_CreateCubicSplineAnimation','ChromaticAberrationPostProcessId','_computeHeightQuads','getAnimationByName','Int?','_RegisterExtensionFunctions','_buttonLeftStick','REFRESHRATE_RENDER_ONCE','_frameHandler','RIGHT','vec3(0.)','[2][1],\x20','_deleteVertexArray','.bin','standardDerivatives','_clearPuckSizeOffset','addEffectLayer','\x20=\x20mat3(','getIndexBuffer','vFilteringInfo','_scene','#define\x20BUMP_UV','OPACITYRGB','\x27\x20in\x20worker','passSampler','needsPreviousWorldMatrices','_bumpTexture','MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0','hasOwnProperty','_checkIsReady','Clear\x20Color\x20tint\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','toLinearSpace','BABYLON.CellMaterial','samplerOffsets','steps','vClearCoatInfos','The\x20ComputeShaderParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','isNearPickable','colorGradientSampler','_freeze','assert','BABYLON.ClipPlanesBlock','loadType',',\x20effect.name.fragment=','volumetricLightSmoothYPostProcess','_getColorGradingDataToRef','torusArrowMaterial','Mouse','LAYOUT_POWER2','postProcessor','_states','linesIndices','rescale','_IridescenceTextureEnabled','samsung-gearvr','deleteQueryEXT','get_m_cfg','cutoff','Active\x20camera\x20not\x20set','ROUGHNESS','_detector','BABYLON.OppositeBlock','_callbackPluginEventIsReadyForSubMesh','vSphericalZX','_numBonesWithLinkedTransformNode','PINKY_FINGER_PHALANX_DISTAL','innerConeAngle','isAnInstance','setAttribute','normalize','_buildAccessor','BuildGeodesicData','operator','#define\x20THIN_INSTANCES','\x0d\x0a//\x20Connections\x0d\x0a','toLeftHanded','sheenMatrix','RefractionPostProcess','_currentFrame','colorHalf','supportsUVs','_sourceMesh','fromIndex','MapWrite','CreatePolygon','vClipPlane3','.xSwizzle\x20=\x20\x22','_sqlite3_sql','blendColor','_needToDecompose','READ_FRAMEBUFFER','_buttonRightStick','getStencilFunctionMask','Stiffness\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_projectionTextureLightFar','_forceLegacyControllers','ZeroReadOnly','onwheel','setUint32','exec','xr-near-interaction','xr_standard_touchpad','RG8','setMatrix3x3','BABYLON.OneMinusBlock','ease','_attachments','Error\x20updating\x20gamepad\x20','_minYaw','_ForceFullSceneLoadingForIncremental','setMainColor','COMPRESSED_RGB8_ETC2','nodeMaterial.addOutputNode(','applyForce','_bloomScale','sourcePlane','vec4(0.)','_injectCustomCode','angularSpeed','BABYLON.Rotate2dBlock','_currentHit','canvasTabIndex','returnToRest','AudioBuffer','getRange','_muteButton','_processSizeParameter','instancesBuffer','_prePassEffectConfiguration','prePass','from','getWorldInfo','diffuse8Infos','idleRotationWaitTime','_getChildByName','[object\x20String]','isDisposed','_AddSplineTangent','bloomEnabled','STENCIL_TEST_LESS','_worldMatrixDeterminantIsDirty','#define\x20SAMPLES\x20','cartesian','lensFlareComposePostProcess','createRawTexture','_DownReadOnly','UNSIGNED_SHORT_5_5_5_1','only\x20compressed\x20formats\x20currently\x20supported','submitCommands','_interpolate','_pendingActions','beginCommandScope','_getReflectivityCode','_computedViewMatrix','createDefaultEnvironment','https://cdn.babylonjs.com/Assets/babylonLogo.png','isVisible','counters','LIGHTMAPEXCLUDED','y-button','_postProcessDefines','bindViewProjection','GAMMAREFLECTION','createTransformFeedback','normals','BABYLON.FresnelBlock','resetLastInteractionTime','postStep','gapSize','_updateMatrixForEffect','shiftKey','gazeSpace','materialUniqueId','BABYLON.GlowLayer','radiusBottom','Unable\x20to\x20find\x20input\x20','WriteNumber','getImpostorForController','_onPointerUp','_createFrames','_joystickPointerStartPos','@-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}','right','MIDDLE_FINGER_PHALANX_PROXIMAL','btCollisionObject','pointer','_renderParticles','Chrome/74.+?Mobile','_linearDefineName','Add','Split\x20position','wheelXMoveScene','emitComments','depthValues','enableBlending','offlineProvider','getPostProcesses','_frustumCornersWorldSpace','setMatrix2x2','indices','_axisTargetedByUpAndDown','_internalTexturesCache','has','skins','releaseForMesh','_processingContext','_targetHost','\x20-\x20main\x20end\x20pass','DISPLAY_SPHERES','supportRenderAndCopyToLodForFloatTextures','ALPHA_ADD','createMediaStreamSource','.z);\x0d\x0a','teleportation','rg8sint','NAME_GAMEPAD','linePivotClone','COMMAND_SETFLOAT4','POINTER_SELECTION','_projectionTextureProjectionLightDirty','PBRMATERIAL_OPAQUE',',\x20skeleton:\x20','CAMERA_ORTHOGRAPHIC','#define\x20EMISSIVE','UnsupportedTextureError','_updateColor3ForEffect','subMeshId','fovMultiplier','teleportationMode','BABYLON.SimplexPerlin3DBlock','normal','ROUGHNESSSTOREINMETALMAPALPHA','onLostFocus','WASMMemoryManager','_diffuseTexture3','fragmentCode','_follow','2ZDOkkE','isSynchronized','HORIZONOCCLUSION','hasMatricesWeights','_attachImageProcessingConfiguration','#define\x20VERTEXCOLOR','maxInitialRotation','animationType','extensionsUsed','input',')\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','VEC4','\x0a#define\x20LOCAL','_hookArrayForExcluded','rightColor','vMetallicReflectanceInfos','_useTextureToStoreBoneMatrices','fogStart','parentInstanceIndex','_deleteTexture','BGRA8UnormStorage','RGB16I','isRecursive','uv5s','targetBlockId','NegateBlock','_softVertexData','_audioBuffer','string','createDefaultVRExperience','glossiness','uniform2fv','_startMonitoringGamepads','DepthRenderer','BetweenTwoPoints','abs','_preActiveMesh','FlyCamera','_idleRotationSpinupTime','_influence','logFunc','_NumBindGroupsLookupCurrentFrame','onBeforeShadowMapRenderObservable','multiplyInPlace','#define\x20VLS\x0a#define\x20NB_STEPS\x20','_getPixelsFromTexture','SS_THICKNESSANDMASK_TEXTURE','reflectionTexture','globalWorldPos','300px','_boneQuat','Comparison','_distanceToCamera','_primaryHighlightColor','warningEnable','_HalfWidth','OnTextureLoadErrorObservable','_uniqueId','Normalized\x20position','BJSNODEMATERIALEDITOR','CopySrc','_blendConstants','camera','Trying\x20to\x20bind\x20a\x20null\x20texture!\x20entry=','exp\x0a','_updateTrackpad','Light_Type_0','setNormals','TEXTURE_NEAREST_LINEAR_MIPNEAREST','Indirect','_isOutputConnected','_uniformsNames','selectstart','originalScene','FRESNELSEPARATE','uint8x2','_viewportCached','\x0a#define\x20SIZEGRADIENTS','ontouchend','Function','_previousTransformationMatrices','onBeforeStepObservable','rotationY','keyScaling','TransformNode','getBoundingBoxRenderer','renderDepthTexture','setPrePassRenderer','intersectsPlane','#define\x20BILLBOARDY','useXR','getFirstAvailableOutput','_offset','REFLECTIONMAP_OPPOSITEZ','_orthoRight','getSkeletonByUniqueId','zoomingSensibility','SceneSerializer._topologicalSort:\x20There\x20were\x20unvisited\x20nodes:','_uploadEncoderDescriptor','babylonjs.webm','_tempRay','reflectivityColor','lightUboDeclaration','SheenTextureEnabled','hydrate','grow','meshSpace','translate','OnPickUpTrigger','No\x20support\x20for\x20userMedia\x20on\x20this\x20device','spatialSound','_LogCache','_deviceOrientationHandler','LastCreatedEngine','setAlphaEquation','.hdr','.rgb\x20+\x20(1.0\x20-\x20','_gammaDefineName','_forceRG8','opacitySampler','viewConnectionPoint','cobv','_directTarget','diffuseTexture','usePercentageCloserFiltering','sqlite3_bind_double','_areImageProcessingDirty','subSurfaceOut.finalRefraction','Heightfield','No\x20B\x20button\x20on\x20left\x20hand','unregisterAfterWorldMatrixUpdate','sourceY','.rgb\x20=\x20toLinearSpace(','normalBlendMethod','_registeredForLateAnimationBindings','ForceAttachControlToAlwaysPreventDefault','onPlaneRemovedObservable','shadowGenerators','_debugFeature','clearAllDiffusionProfiles','vh)','irradianceTexture','mapOBOAtoDATA','_buttonB','_currentSceneUrl','Error\x20loading\x20file\x20','closeArray','lockedTarget','getPhysicsImpostor','_step','xmax','wheelDeltaPercentage\x20only\x20usable\x20when\x20mouse\x20wheel\x20controls\x20ONE\x20axis.\x20Currently\x20enabled:\x20axisControlRadius:\x20','snorm16x4','setDefaultValue','setTransformationFromPhysicsBody','_sizeGradientsTexture','_maxDistance','numInfluencers','_range','is32Bits','references','MinDeltaTime','forceWorldMatrixInstancedBufferUpdate','registerInstancedBuffer','_createPipelineLayout','EXT_color_buffer_float','IDBStorageEnabled','removeActionManager','_CopyBonesTransformationMatrices','_shadowFrustumSize','onAudioUnlockedObservable','isMP3supported','alignDataInBuffer','color4InterpolateFunctionWithTangents','facetDataEnabled','MergeMeshes','_warning','_textureSamples','_angularSpeedGradientsTexture','_Default','otherImpostors','_webVRrequesting','setFloat2','textures','refractionIntensity','DiffuseTextureEnabled','getUniformLocation','RIG_MODE_VR','ALPHA_SUBTRACT','Sampler','_imageProcessingConfigurationDefines','_lightSizeUVCorrection','hitMatrix','_unObserveRenderList','decode','enableAudio','_add','_isReadyInternal','_cachedWorldViewProjectionMatrix','_registerTransientComponents','anisotropyMatrix','getSampler','ArcSin','trim','curvature_ridge','nodeType','getIndex','_CreateMouseEvent','enableMotor','_createMotionBlurPostProcess','_createPolynomials','beginRenderPass','vLightFalloff','BABYLON.VoronoiNoiseBlock','useDiffuseColor','_contextMenuBind','_physicsBody','shadowDepthRange','POINTERDOUBLETAP','_enableTexturesOffline','flipY','hasPositions','_transparencyMode','_utilityLayer','BABYLON.LengthBlock','StateCondition','hoverMaterial','_isCamera','ASTC6x6UnormSRGB','defaultView','ASTC5x4UnormSRGB','THIN_INSTANCE','_getLinesForBonesNoLength','colorFormats','sleep','_radians','_callbackPluginEventHardBindForSubMesh','_vertexState','ParticleBlendMultiply','nodes','ready','_texelSize','_prepareRenderingManager','TRIANGLES','attachedToElement','clientWidth','luminanceDownSamplePostProcesses','getCapacity','_lodOffset','HandShaderClone','shaderPath','INVERT','OneMinusSrcAlpha','createEffect','webgl2','_computeProjectionTextureMatrix','extras','movementY','_CreateBufferView','\x20=\x20worley(','_softwareSkinningFrameId','_fetchR','_internalMetadata','maxNodeName','SharpenPostProcessId','\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','scatteringDiffusionProfile','_strategies','endpoints','exposure','_grainEffect','_processSubCameras','vec2(1.,\x200.)','_reachTargetAlpha','MICROSURFACEMAPDIRECTUV','_fluidRenderer','setDirectColor4','_loadingDiv','_downscale','defaultHeight','_fullscreenVRpresenting','_useUBO','fillUniformsAttributesAndSamplerNames','setVector2','renderPassIds','#define\x20OPACITYUV2','pointerEvents','setMassProps','setMatrices','FragmentShader','setBlendConstant','read-only-storage','#define\x20pbr_inline','inclination','setLinearVelocity','diffuse2Infos','_rasterizationState','nooutput','_spectatorCamera','_testTriangle','backColor','StepBlock','vrWorkMatrix','cobu','pickUtilitySceneFirst','BABYLON.GridMaterial','element\x20not\x20found\x20\x27','_buttons','_linkedTransformNode','diffuseDir','xr-physics-controller','vector3InterpolateFunctionWithTangents','setRotation','_packedFloat','_FromToVec','_mainTextureExtends','_buildAllowed','maintainStateBetweenFrames','_attachedHands','isPacked','#define\x20NEED_UV','ArcRotateCameraPointersInput','createCollider','hasOriginBottomLeft','backgroundColor','_restoreEngineAfterContextLost','action','ATTACHED','TEXTURE_MIRROR_ADDRESSMODE','readFileSync','ASTC10x6Unorm','currentRefreshId','refractionMatrix','DecomposeLerpToRef','renderParticles','_activeCamerasChangedObserver','\x20bones,\x20while\x20source\x20as\x20','_refreshFrustumPlanes','hoverCursor','_babylonScene','getClosestPositionTo','MAINUV4','_irradianceTexture',',\x20buffers=','_trianglePlanes','centripetalForceMultiplier','disableVR','onAfterRenderObservable','_tmpVectorForPickCompare','reflection','removeAnimation','_activeRequests','_CreateCameraFrustum','IS_REFLECTION_LINEAR','angularSensibilityY','less','setColor3','_handlePointerActions','colors3Arrays','playsinline','accessorComponentType','_handlePluginEventHardBindForSubMesh','xr_standard_touchpad_pressed_value','_ropeStep','targetStopDuration','_getCurrentRenderPass','_ImportGeometry','DepthOnly','MoveTowardsAngle','_condition','reflectionSamplerLow','skeletonsEnabled','_canDoCollision','displayName','Invert','_physicsEngine','Scaling','COMMAND_SETFLOAT','cameraContrast','View','_highPrecisionShadersAllowed','MORPHTARGETS_TANGENT','\x22;\x0d\x0a','_IsProceduralTexture','_createUbo','_setNodeTransformation','CylinderParticleEmitter','_renderSprites','attachControl','_depthOfFieldBlurX','dataType','updateFromXRFrame','rgba(255,\x20','new\x20BABYLON.Color4(','getConnectedParticleSystems','_stencilOpStencilFail','REALTIME_FILTERING','uniform1fv','frames','AMBIENTDIRECTUV','xrTestDone','animatedSeed','box','particleEmitterType','mergeAnimationsTo','enableVertexAttribArray','id_length','Failed\x20to\x20load\x20KTX2\x20texture\x20data:\x20','hitData','_getExportNodes','vReflectionFilteringInfo','get_m_hitPointWorld','ANIMATIONTYPE_COLOR3','_idleRotationWaitTime','GAMEPAD','onclose','stackAlloc','sqlite3_value_blob','_enableVelocity','bindAttachmentsForEffect','wheelDeltaPercentage','_activeRenderLoops','mesh','onrighttriggerchanged','opaque','_previousViewProjection','SHADOWESM1','_nodeStack','Specular\x20Reflectance','ExtractFromMesh','#ifdef\x20MORPHTARGETS\x0d\x0a','PNG','_workingVector','tintColorAtDistance','needDualDirectionValidation','reorderTriangleStripDrawMode:\x20Vertex\x20buffer\x20kind\x20','LAYOUT_STRIP','ALPHA_ONEONE_ONEZERO','rg16float','.g\x20=\x20(1.0\x20-\x20','HDRCubeTexture','COMMAND_SETDEPTHTEST','near','.jpeg','_getTexture','_invertRefractionY','_currentStartSize1','shadow','ribbonClosePath','RGBA16F','reflectionBlur','setPointerOverMesh','maxForce','samplerZName','changes','isBodyInitRequired','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.','PickMeshWithSphere','sheenDir','//\x20Vertex\x20shader\x0d\x0a','RenderTargetTexture\x20-\x20','firstNormal','BABYLON.TransformBlock','MergeMeshesAsync','_saveImageIntoDBAsync','zoomStopsAnimation','DefaultDecoderOptions','onHitTestResultObservable','uniformsNames','_cameraRotationMatrix','_randomTexture2','disablePointerInputWhenUsingDeviceOrientation','getHostWindow','leftPreViewMatrix','_prepareResources','_currentIndexBuffer','toISOString','PREPASS_ALBEDO_SQRT_INDEX','wakeUp','RegisterController','_easingFunction','\x20-\x20unBindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','setCustomEffect','_afterRenderStage','refractionFresnelParameters','environmentTexturePrefilterOnLoad','handleVertexSide','getLODLevels','_emitConstant','tracked-pointer','Surface\x20Albedo','updateParticles','_detachHandById','Generate\x20only\x20fragment\x20code','_createDummyNativeInput','onVRRequestPresentStart','scaleMode','hostname','gl_Position.z\x20=\x20log2(max(0.000001,\x20vFragmentDepth))\x20*\x20logarithmicDepthConstant;\x0d\x0a','disableAudio','freezeNormals','wrapT','getAttribLocation','middle_intPhalanx_','_pointerCaptures','Image\x20url\x20is\x20not\x20set','pbrDebug','experimental-webgl','edit','TEXTURE_MAG_FILTER','mergedUniforms','loadAssets','fragmentOnly','pow','Feature\x20','_IsUASupportingBlobStorage','_createRenderPipeline','ZSTDDecoder','_setGizmoMeshMaterial','Engine','dst','_CameraDirection','TEXTURE_LINEAR_NEAREST_MIPNEAREST','.sourceRange\x20=\x20new\x20BABYLON.Vector2(','_currentActiveCount','CreatePatch','onButtonUpObservable','requestHitTestSourceForTransientInput','wheelZMoveRelative','updateControllerLaserColor','\x0aBad\x20Bone\x20Indices\x20=\x20','_elevationReturnTime','onAfterShadowMapRenderObservable','HDR','synchronize','#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA','chromatic_aberration','LessEqual','onModelLoadedObservable','samsung-odyssey','_sortBones','_onleftstickchanged','Generic','_orthoBottom','_depthTexture','STEP','_linkedWithPrePass','startSpriteCellID','dPadUp','_useTrueRenderingForDiffuseTexture','_sourceCode','requestAnimationFrame','.lightFalloff\x20=\x20','getLightByUniqueId','DepthBias','VEC3','Linear','index-finger-tip','_sessionMode','mainAxis','deleteAnimationRange','cTFATC_RGBA_INTERPOLATED_ALPHA','COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','#define\x20SM_DEPTHCLAMP\x20','line-strip','_hasVelocity','),\x20no\x20more\x20warnings\x20will\x20be\x20reported\x20to\x20the\x20console\x20for\x20this\x20engine.','_internalPick','BABYLON.SkyMaterial','_sqlite3_data_count','_drawWrapperBack','canUseTimestampForTimerQuery','_updateInt3ForEffect','onPadUpObservable','minEmitPower','_cameraMesh','PrepareDefinesForPrePass','http','sint8x2','getMorphTargetByName','R16I','_reorderLightsInScene','uniformMatrix3fv','previousWorld1','getBufferSubData','EdgeDetect0Kernel','colorAttachmentViewDescriptor','_dataFetched','TEXTUREFORMAT_RGB_INTEGER','Dst','_mrtLayout','SEO','impostorMesh','BlurPostProcess','RegisterFallbacksForProfileId','disableOfflineSupportExceptionRules','setStencilFailOp','onHandAddedObservable','buttonCross','minPoint','Unexpected\x20wrap\x20mode:\x20','hdrFinalPostProcess','normalSamplerZ','setNormalsForCPUSkinning','blurStep1','_numObserversMarkedAsDeleted','rgba8snorm','clearInternalTexturesCache','computeWorldMatrix','baseColor','_shadowMaxZ','NumStates','useLightmapAsShadowmap','hasHit','WebGL\x20not\x20supported','createCanvasImage','responseURL','getBodyGeometry','createParticleBuffer','inputOptions','SHADOWCSMUSESHADOWMAXZ','_callbackPluginEventHasRenderTargetTextures','download','_reusable','MATERIAL_PointListDrawMode','Framing','midtonesExposure','_facetData','THUMB_PHALANX_DISTAL','activated','HDRVLSMerge','_setEnabled','_CreateMirror','updateDistanceFromListener','\x20=\x20inverse(','supportDepthStencilTexture','RIG_MODE_WEBVR','btQuaternion','setPipeline','_usingMacOS','REFRESHRATE_RENDER_ONEVERYTWOFRAMES','SCALAR','\x20=\x20pow(','Transform','setLaserLightingState','OCCLUSION_TYPE_NONE','cTFETC2_EAC_RG11','GetCubeMapTextureData','customRotationQuaternion','AlphaG','_assignRenderTargetIndices','_getInternalFormat','makeGeometryUnique','onDragStartObservable','disablePreStep','altKey','RenderTarget','mainTextureFixedSize','_allowPostProcessClearColor','BrowserForward',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0d\x0a','_morphTargetTextureIndices','FromLookDirectionRH','_canRenderMesh','LastCreatedScene','reflectionFresnel','intensityMode','_CreateRenderTargetTexture','_midtonesSaturation','//\x20Voronoi','metallicReflectanceMatrix','projectionTextureLightNear','rgb\x20','needProjectionMatrixCompute','_processRendering','onBButtonStateChangedObservable','outputRenderTarget','_getHitData','_ControllerFactories','packedFloat','unRegisterView','_specsVersion','getVertexBuffer','onResizeObservable','noiseCoordinates2','particleSystems','colliderMeshes','CreateRibbon',',\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','_normalTextureX','_hasAlphaChannel','_Count',',\x20vec2(1.,\x201.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','BC1_RGB','wrapS','addToScene','limitVelocityGradientSampler','MICROSURFACEAUTOMATIC','deletionCosts',',\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','NotReceived','onInitialXRPoseSetObservable','btRigidBodyConstructionInfo','subtractToRef','useOctreeForCollisions','VALUE','sqlite3_sql','onAfterAnimationsObservable','alloc','ANIMATIONTYPE_MATRIX','invertU','uint32x3','clientX','unbind','_cachedStencilFunction','_compileRawShader','_onContextRestored','1.1','laserPointer','_vertexError','GreaterOrEqual','postProcessManager','.xyz);\x0d\x0a','syncBoneWithImpostor','vrPreViewMatrix','bptc','exitPointerlock','addTranslationFromFloats','pbrBlockAlphaFresnel','getFontOffset','LIGHTING','error','2.0','display','FindFallbackWithProfileId','depth-only','activate','KernelBlurX','_normalTextureY','Command\x20scope\x20is\x20not\x20active.','getShaderSource','setAlphaMode','_realTimeFiltering','acos','loadingScreen','_colorStates','_shouldRenderMesh','getMesh','wrist_','free','mixTexture2','world2','movementThisFrame','setDepthWriteEnabled','TEXTURE_CUBE_MAP','rgba(0,0,0,0)','DISPLAY_LINES','registerStep','isInFrustum','vSheenInfos','_internalTextureDirty','edges','_badOS','_beta','audioContext','_pointerUpEvent','14px','_refractionFresnelParameters','_createSkinsAsync','_scaledColorStep','_onVrDisplayPresentChangeBind','FreeCameraKeyboardMoveInput','_createBufferViewKind','.a\x20=\x20','mustDepthSortFacets','handness','setLimit','LeftHandedForwardReadOnly','indicesAttrDesc','#define\x20LUMINANCE','randomTexture2','_blendFunctionParameters','_GetBasePositionRotationOrScale','HEMILIGHT0','_position','sqlite3_finalize','_kernelBlurXPostprocess','upperRotationOffsetLimit','VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead','INPUT_ALT_KEY','Sint32','_setupDepthStencilTexture','charAt','SPECULARTERM','WasmModuleURL','height=','INTERLEAVED_ATTRIBS','innerAngle','_skipRendering','ArcRotateCameraGamepadInput','setWriteMask','\x20not\x20present!','unknown\x20filename','BABYLON.WebGL2ParticleSystem','_invertNormalMapX','_stencilFrontCompare','_frameToSyncFromJump','EXT_shader_texture_lod','occlusionQueryAlgorithmType','_insertionCosts','aborted','inspectorURL','updateInputMeshes','_createDragGradientTexture','gripSpace','getDepthFunction','_urlType','partitioningBBoxRatio','_dragFactor','toArray',',\x20effect.name=','SHADOWPCSS3','NEGATIVE_INFINITY','_inputs','pickingEnabled','previousPosition','%23','TEX_COORD','PointerEvent','bloomKernel','EMISSIVEFRESNEL','_checkTextureAlpha','.w\x20=\x201.;\x0d\x0a','sqlite3_prepare_v2','emissiveMatrix','invertRefractionY','bindTransformFeedback','_depthStencilTextureWithStencil','NEAREST_LINEAR_MIPLINEAR','subdivisionsY','TEXTURE_FIXED_EQUIRECTANGULAR_MODE','_harmonics','_createColorGradientTexture','.texture\x20=\x20new\x20BABYLON.Texture(\x22','sqlite3_create_function_v2','directionalConeOuterAngle','removeItem','getTransformNodeById','_mustUpdateRessources','needsInvertingBitmap','transferToNodeMaterialEffect','_glTFMaterialExporter','etc2-rgb8unorm-srgb','_pluginManager','_colorMrts','_prefiltered','vClipPlane4','.wav','_texurePackage.json','getPivotPointToRef','FileTools','prefilter','_colorWrite','CheckExtends','VIGNETTEMODE_OPAQUE','_targetBoundingCenter','_sphericalHarmonics','vReflectionInfos','_blurTexture2','_instanced','_altPressed','_overlappingPairCache','Abs','More\x20than\x20one\x20block\x20was\x20found\x20with\x20the\x20name\x20`','NumCacheHitWithoutHash','ThicknessBlurredTexture','_updatePointerDistance','Meta','DEBUGMODE','copyFromPoints','_action','onBeforeTextureInitObservable','_EnvironmentTextureCDNUrl','TEXTURE_FORMAT_RGB8','_AreaElement','pointerY','useRoughnessFromMainTexture','hidden','_maxRotationDistFromHeadset','IdentityToRef','_findClosestSnapPointWithRadius','mouse','depthSampler','InterpolateValueAction:\x20Unsupported\x20type\x20(','_renderMultiviewToSingleView','setPivotPoint','_audioEnabled','useEnergyConservation','fog','shouldBakeAnimation','STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER','cTFATC_RGB','_lastFrameTimeMs','_nativeInput','_pickWithRayInverseMatrix','separateCullingPass','reflectionColor','_initialDirection','Less',',\x20MAX:','leftStick','_useSphericalHarmonics','RGBA','_ditheringIntensity','_enabled','\x20*\x20(1.0\x20-\x20(1.0\x20-\x20','_drawContainer','itemLength','activeCameras','debugMode','writeFloat32','transferTexturesToEffect','_contactHardeningLightSizeUVRatio','img','_setTextureWrapMode','ParticleImpostor','idleRotationSpeed','indexStart','specularInd','record','_attached','nowrap','elements','restoreState','click','lensColorSampler','bc3-rgba-unorm-srgb','normalSampler','axisXControlRotation','defaultAxis','materialId','BILLBOARDMODE_NONE','_defineName','_rotationShaderMaterial','_requestFile','_sqlite3_column_blob','_currentActiveButton','_getAngleBetween','_colorShader','_computeDevicePosition','setMass','MinimumRadiusForPinch','_thicknessRenderTarget','AddNodeConstructor','TEXTURE_PROJECTION_MODE','#define\x20ADDITIONAL_FRAGMENT_DECLARATION','debug','setMRT','shadowsInfo','_bouncingBehavior','DX10','VALIDATION_UINT_32','getTangentAt','cancel','Uint16x2','ClearLogCache','load','RIG_MODE_STEREOSCOPIC_OVERUNDER','_needMoveForGravity','getHitTestResultsForTransientInput','#define\x20BRIGHT_PASS','vec3\x20','_deltaTransform','SHEEN_TEXTURE_ROUGHNESS_IDENTICAL','HighlightLayer','CONVERTTOLINEAR','MatrixTrackPrecisionChange','_zoomToMouse','_cachedColorWriteState','Vertex','createIndexBuffer','_linesIndexCount','KHR_materials_transmission','#endif\x0d\x0a','_mixTexture1','scatteringCoefficient','Error\x20on\x20XHR\x20send\x20request.','setPointerCapture','PIXEL_PACK_BUFFER','segments','vertexShader','_CreateBakedAnimation','sql-wasm.wasm','_processedMaterials','_lodTextureMid','_updateInt3ForUniform','cTFETC1','textureLOD','targetAlpha','_lastTimestamp','_startTime','customResize','_blurDepthDepthScale','ALPHAFROMALBEDO','RefractionIntensityTextureEnabled','_renderOpaque','RG8Snorm','instantiate','RGB10_A2','\x20=\x20step(0.5,\x20','_postProcessManager','FromEulerVector','_htmlAudioElement','_buttonR1','_transientComponents','#define\x20AUTO_EXPOSURE','COMMAND_SETINTARRAY4','texture2D(','volumetricLightCoefficient','_cachedUpdateDefines','ClearCoatTextureEnabled','updateGazeTrackerColor','_isBillboardBased','cameraAcceleration','ParticleSystem','Triangle','onAfterCameraRenderObservable','bufferViewIndex','getLinearVelocity','onAfterBoxRenderingObservable','faceYaxis','UnprojectToRef','11013530XihEtj','STENCIL_OP_FAIL_Z_DECRSAT','buttonX','DefaultBlurKernelSize','DepthOfFieldMergePostProcess','FreeCameraVirtualJoystickInput','_rotationY','backUVs','Received','readAsArrayBuffer','_checkChanges','EASINGMODE_EASEIN','_setVertexState','ASTC5x5UnormSRGB','ring-finger-tip','!INSTANCES\x20||\x20THIN_INSTANCES','gamepadMoveSensibility','forceUpdate','_currentVelocity1','toGammaSpaceToRef','detailTexture','CreateDisc','GetTypeByteLength','bindOnlyWorldMatrix','_lineMaterial','GetSamplerHashCode','getDeviceSource','geometryBufferRenderer','performancePriority','lasterPointerDefaultColor','SmoothStepBlock','PREPASS_ALBEDO_SQRT_TEXTURE_TYPE','tileSize','jitter','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','_PlaneScene','_isImpostorInContact','instantiateModelsToScene','isScatteringEnabled','\x0a\x09Animations:','headset-mesh','_IsCanvasElement','loadingError','_getTextureInfo','xr_standard_thumbstick_pressed_value','handedness','MOZ_EXT_texture_filter_anisotropic','Invalid\x20call\x20to\x20enableEffect:\x20the\x20materialContext\x20property\x20is\x20empty!','divisor','numEnableDrawWrapper','_syncRampGradientTexture','_particleSystems','_cachedReflectionTextureMatrix','_pointerBlurEvent','outSeed',',\x20animatables\x20length:\x20','_clearColor','#extension\x20GL_OVR_multiview2\x20:\x20require\x0alayout\x20(num_views\x20=\x202)\x20in;\x0a','UseFallbackTexture','getParentsRotation','_isReadyForMeshStage','inertialPanningY','let','SHADOWPCF1','joints','_code','_getGlAlgorithmType','PostProcessRenderPipeline','_disableEffect','_currentFrameBufferIsDefaultFrameBuffer','skipPointerMovePicking','DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION','invert','_afterRenderTargetDraw','call','_createdShaderName','soft','\x22);\x0d\x0a','_metallicReflectanceTexture','_GetDataAccessorElementCount','_setColorStates','_acceptedConnectionPointType','WEBKIT_WEBGL_compressed_texture_etc1','_getNativeTextureFormat','_revert','voronoi','generic-hand-select-grasp','.r);\x0d\x0a','Sint32x2','_updateExtend','FreeCameraDeviceOrientationInput','Subtract','SHADOWPOISSON2','FromRotationMatrixToRef','_tmpAmmoVectorD','_joystickSensibility','isUpdatable','ASTC12x10Unorm','stiffness','_cachedWRotationCenter','straightRayEnabled','MASK','_absoluteRotationQuaternion','teleportCamera','_blockName','projectionTexture','instance\x20of\x20','Now','brdf','_CheckLimit','equalsToFloats','_nativeDataStream','getChildren','setLocalDirectionToMesh','undefined','useReflectionOverAlpha','getVerticesData','_emitFromParticle','createQueryEXT','vec3','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(READ\x20OP).\x20Exception:\x20','_captureGPUFrameTime','_projectionTextureViewLightMatrix','Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20','_eventsAttached','#define\x20VLSMERGE','_checkInputs','ASTC10x6UnormSRGB','exponent','PARALLAX','getTransformNodeByName','complementZ','preScaledHarmonics','#define\x20PREPASS_DEPTH','The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','localPosition','postExportNodeAsync','hit','_outputRename','_writeColorConstant','_stencilStateComposer','CreateAlphaTexture','#define\x20CUSTOM_VERTEX_MAIN_BEGIN','_vrDeviceOrientationCamera','_ClearCoatTextureEnabled','_pointerActive','vSheenColor','slerpAmount','frontColor','MatrixTransposeBlock','_refractionIntensityTexture','teleportationComponent','activeLight','doubleSided','_updatePhysicsBodyTransformation','removeEffectLayer','_renderTargetEncoderDescriptor','vertexArrayObjects','float32','set_kDP','hasPointerCapture','FOGMODE_EXP','_descriptors','previousWorldMatrixInstancedBuffer','The\x20type\x20of\x20gamepad\x20you\x20are\x20trying\x20to\x20load\x20needs\x20to\x20be\x20imported\x20first\x20or\x20is\x20not\x20supported.','_unIndexed','cameraPositionConnectionPoint','icosahedron','disconnect','targets','.ktx2','_joystickColor','ClearProfilesCache','SHEEN_TEXTUREDIRECTUV','Can\x20not\x20upload\x20environment\x20levels','keysHeightOffsetModifierAlt','Uint','loadFile','worldAxisForFileX','vrControllersLight','We\x20recommend\x20using\x20\x27unbounded\x27\x20reference\x20space\x20type\x20when\x20using\x20\x27immersive-ar\x27\x20session\x20mode','discard','ANGLE_instanced_arrays','xr_standard_touchpad_pressed_min','_forcePointsCloud','preventDefault','facetPartitioning','the\x20preferred\x20camera\x20index\x20is\x20beyond\x20the\x20length\x20of\x20rig\x20camera\x20array.','BABYLON.InterpolateValueAction','_floorMeshName','_beforeRender','_int32s','OrthoOffCenterLHToRef','_mirrorMatrix','OnPointerOverTrigger','finalSheenScaled','enablePixelPerfectMode','_getComponent','_renderPriority','viii','_enableBlurDepth','ChromaticAberrationPostProcessEffect','_releaseBuffers','instancedBuffers','useRightHandedSystem','xrLayer','.xyz)','_initializeBlurRTTAndPostProcesses','_inheritedVelocityOffset','thisProgram','pbr','_getVRProjectionMatrix','syncImpostorWithBone','#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS','GetPluginForExtension','_CleanBoneMatrixWeights','lastChangedTime','rigMappings','_MillisecondsPerUpdate','holes','addArcTo','COMMAND_SETMATRIX3X3','writeUint32Array','_lastCheck','_generateMipMaps','setAlphaBlendEnabled','register','Xbox','_conversion','_imageProcessingConfigurationObserver','#define\x20BILATERAL_BLUR\x0a#define\x20BILATERAL_BLUR_V\x0a#define\x20SAMPLES\x2016\x0a#define\x20EXPENSIVE\x20','_isStarted','_DEPTH_CLEAR_VALUE','environmentIntensity','TEXTUREFORMAT_RGBA','SHEEN_ALBEDOSCALING','TEXTUREFORMAT_RED_INTEGER','onCanvasFocusObservable','faceId','contactHardeningLightSizeUVRatio','_buildIndexBuffer','MATERIAL_LineListDrawMode','num_faces','headsetImpostorParams','colorGradingEnabled','colorBlendFactor','buttonL1','poleTargetPosition','_needInitialization','_createAnchorAtTransformation','CeilingPOT','markAsLightDirty','onExitingVRObservable','boundingBox','PrepareDefinesForBones','useAlbedoToTintTranslucency','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','ClampToRef','canplay','twgsl\x20is\x20not\x20available.','pointermove','monitorRunDependencies','ConvertPanoramaToCubemap:\x20input\x20cannot\x20be\x20null','_DiffuseTextureEnabled','LessOrEqual','copyToArray','importScene','intersectsMesh','shadowColor','BC2RGBAUnormSRGB','CLEARCOAT_TINT_GAMMATEXTURE','ACTION_NothingTrigger','_depthEffectWrapper','SPECULARDIRECTUV','_materialForRenderPass','forceProjectionMatrixCompute','_removeFragmentOutputNode','TEXTURE_2D_ARRAY','alphaTexture','forward','mainImpostor','_isUnique','copy','_syncActiveTargets','_samples','environmentBrdf','RGBA32Sint','DEPTH_TEST_NOTEQUAL','_eventState','_t2','createOrUpdateSubmeshesOctree','src/ShadersWGSL/','createQuerySet','FurMaterial','movementEnabled','_transparencyShadow','getMaterialByUniqueID','setFloatArray3','Create','LiteTranscoder_UASTC_RGBA_UNORM','_afterSoftStep','setIntArray','.glb','setBodyVelocityIterations','_textureInfoName','onTrackableImageFoundObservable','Env\x20Clear\x20Coat','useAllBones','validateBlockName','normal\x20=\x20normalize(normal);','_webVRsupported','disableMotionControllerAnimation','displayOptions','_GetRightHandedPositionVector3FromRef','_updateIdentityStatus','_getAddressMode','parallaxScaleBias','\x20=\x20ivec3(3)\x20-\x20','_referencedPosition','FOG','_attachedNodeChanged','MATERIAL_LightDirtyFlag','setStencilCompare','No\x20Physics\x20Engine\x20available.','_zoomStopsAnimation','texCoord','markAsDirty','_BumpTextureEnabled','_setViewportForSubImage','createProceduralTexture','QUERY_RESULT_AVAILABLE','_fragmentOnly','tileHeight','clientHeight','invScale','ATTRIB_TYPE_FLOAT','virtual','DeepCopy','_startTimeQuery','DefaultRetryStrategy','setDepthCompare','The\x20chosen\x20Basis\x20transcoder\x20format\x20is\x20not\x20currently\x20supported','localhost','COMMAND_DELETEINDEXBUFFER','createPanner','#define\x20NUM_BONE_INFLUENCERS\x200','setEffect','_useAlphaFromDiffuseTexture','opacityFresnel','_GetRightHandedArray4FromRef','getKind','RGBA32Float','\x20\x20keyframe\x20data\x20view','_frustumLengths','POINTERDOWN','_getVertexBufferFromMesh','floor','_includeCoordinateSystemConversionNodes','pickedPoint','BABYLON.CustomBlock','outerGlow','getEnabledFeatures','</div><br>','StartingAt','_entropy','setIdentity','afterCameraRender','MatricesIndicesKind','datasetObservable','_checkCollision','panningSensibility','<no\x20dump>','_createSSAOCombinePostProcess','calc(50%\x20-\x20','\x20=\x20vec3(0.);\x0d\x0a','_deviceInputSystem','_fillEffectInformation','vEmissiveInfos','wAng','_getDescendants','_bonesComputationForcedToCPU','isNonUniform','UploadDDSLevels','getEffectiveMesh','onHandRemovedObservable','RGBA32F','_storageBuffers','findIndex','SHADOWPOISSON1','BAKED_VERTEX_ANIMATION_TEXTURE','Luminance\x20Over\x20Alpha','LIGHT_ESTIMATION','depthClearValue','uFrontColor','_reflectanceTexture','proceduralTexturesEnabled','_leftHandedMeshes','LessThan','ParticleRampGradient','CLEARCOAT_TINT_TEXTURE','getVertexShaderSource','COMMAND_SETDEPTHWRITE','onErrorObservable','_clientWaitAsync','_isCommandBufferScopeActive','snorm8x2','_MergeMeshesCoroutine','_updatePointAtData','_debug','totalAdditiveWeight','metallicReflectanceTexture','InterpolateValueAction','_ssaoPostProcess','PushAttributesForInstances','ImportAnimations','cTFETC2_EAC_R11','getLightsByTags','LineStrip','useSpecularOverAlpha','getFullYear','_rootParticleSystem','writeInt32Array','_quaternions','Exp','DIRLIGHT0','onDataLoadedObservable','_prepareEffect','.texture.vAng\x20=\x20','TEXTURE_FORMAT_RGBA32F','_handlePlay','useConstantAnimationDeltaTime','samplerInterpolation','registerEvent','_hasChanges','Unable\x20to\x20update\x20from\x20JSON:\x20','parentNode','_resolve','_ambientTextureImpactOnAnalyticalLights','_skipFrustumClipping','_style','noPreventDefault','vFragmentDepth\x20=\x201.0\x20+\x20gl_Position.w;\x0d\x0a','raycastToRef','addBuffers','disableGammaTransform','xr_standard_thumbstick_xaxis_pressed_max','_setAnisotropicLevel','SphereDirectedParticleEmitter','uniform2iv','loaderOptions','sourceMin','_currentColor1','ASTC4x4Unorm','_frameId','\x20after\x20inlining\x20process','InputBlock','_rootUrl','eac-rg11snorm','revokeObjectURL','Version','prevX','blurVPostProcesses','BONES_VELOCITY_ENABLED','containerImage','bc7-rgba-unorm','rg11b10ufloat','\x20=\x20dot(','OCCLUSION_TYPE_STRICT','useAmbientInGrayScale','get_m_hitNormalWorld','prevBreakDistance','_slerping','selectionComponent','edgesWidth','ChromaticAberrationPostProcess','exposureLinear','_alphaTestSortCompareFn','_loadingError','PINKY_FINGER_PHALANX_INTERMEDIATE','addEvent','_cachedReflectionUOffset','useVarianceShadowMap','GetIndividualParser','head','internalTexture','Realtime\x20filtering','astc-10x6-unorm-srgb','POSE_ENABLED','targetConnectionName','deltaMode','_measureFps','Min','MouseWheelY','getNodes','YES','FromFloatArrayToRef','reflectivityMatrix','l21','CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL','DecodeBufferToMesh','colorMerge','BABYLON.DerivativeBlock','preventCacheWipeBetweenFrames','_checkInternals','_environmentIntensity','No\x20camera\x20defined','pointerup','upperBetaLimit','_cachedVOffset','title','_remapF0OnInterfaceChange','_yawRange','_getFreeVariableName','_uniformBufferFront','STEP_BEFORERENDERINGMESH_PREPASS','getMaterialByTags','getAbsolutePositionToRef','getHostDocument','_onlyForInstancesIntermediate','TEXTUREFORMAT_R','AddUniform','fresnelSeparate','ALWAYS','_restoreConnections','maxVertexTextureImageUnits','setStencilPassOp','BackgroundHelper','onGeometryUpdated',').\x20callParamsStartIndex=','PREPASS_DEPTH','_disposeTextureCache','getTextureByUniqueId','ambientTexture','blurFilterSize','removeChild','bakedVertexAnimationSettings','updateDynamicIndexBuffer','preload','cTFRGB565','xr_standard_touchpad_xaxis_touched_value','sphereBaseSize','updateSize','uvs3','BLEND','Offending\x20line\x20[','.TexturePack.','_linkedConnectionSource','pushGeometry','mimeType','addEventListener','_parentUpdateId','texture1','perturbNormal(TBN,\x20','#define\x20MORPHTARGETS','Invert\x20refraction\x20Y','vectors3Arrays','rebuildInputCheck','_cullBackFaces','Invalid\x20function\x20call:\x20can\x27t\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','rgb10a2unorm','setTranformFeedbackVaryings','canIntersects','getAnimationRatio','BABYLON.InputBlock','HDRLuminanceDownSample','_MIN_DEPTH','getRow','\x0a\x09\x09','matrixArray','accessorType','refractionRightColor','sideOrientation','glowLayer','gradientTempPosition','pickBlockerMeshes','addCount','_releaseVertexArrayObject','_pluginDefineNames','_axisLength','_fromPacked','GoldbergMesh','sqlite3_column_name','JOINTS_0','onCollideObservable','maxMesh','_vector2','\x20is\x20enabled.','framebufferDimensionsObject','RegisteredExternalClasses','vClearCoatTintParams','_addNodeAndDescendantsToList','previousViewProjection','normalize(','perspective','registerView','PARTICLES_BILLBOARDMODE_ALL','pbrBlockFinalLitComponents','_ProfileLoadingPromises','#define\x20CUSTOM_FRAGMENT_UPDATE_DIFFUSE','projection','vertexId','_MaterialPluginClassToMainDefine','_shadowAngleScale','generic-trigger-squeeze-touchpad','removeCamera','maxVertexAttribs','_xhr','\x20?\x20','setBuffers','_stencilEnabled','_materialMap','getParent','outlineWidth','_thinInstanceCreateMatrixBuffer','EffectLayerMainRTT','convertInputToLinearSpace','BABYLON.ComputeShaderParticleSystem','getInstanceDivisor','_LinesMeshParser','displayGaze','_manifestVersionFound','tangetsAttrDesc','Triggers','_beforeCompositionPostProcesses','_currentBufferPointers','_intersectsWithCylinder','comments','getError','_updateMatrix2x2ForUniform','TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV','onEnteringVRObservable','outInitialDirection','VR_Distort_Compensation_Right','BasisFile','TELEPORTATIONMODE_CONSTANTTIME','_AvailableFeatures','getUniforms','_useFinalCode','MAINUV1','pickInfo','LIGHTTYPEID_DIRECTIONALLIGHT','cTFFXT1_RGB','BJSOIMO','ACTION_OnDoublePickTrigger','LerpToRef','_currentRenderingCameraUniqueId','_createLiquidRenderingPostProcess','updateRawTexture3D','getUniformBlockIndex','_resizeObserver','copyFromFloats','upAxis','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','glowMapGeneration','#version\x20450\x0a','customRegistrationConfigurations','supportComputeShaders','Wrong\x20sceneFilename\x20parameter','DOUBLESIDE','GetOperatorName','objectStore','FALLOFF_GLTF','_originalTrackingRequest','etc2-rgb8unorm','geometryId','vClearCoatTintInfos','OnEveryFrameTrigger','getChildTransformNodes','Sign','_bufferViews','_NumBindGroupsNoLookupCurrentFrame','onlefttriggerchanged','_useAmbientOcclusionFromMetallicTextureRed','axisMeshNames','_waitingParentId','gamepads','angularVelocity','GlowLayerVBP1','setTranslationFromFloats',':\x20Back-face\x20culling\x20disabled\x20and\x20two-sided\x20lighting\x20disabled\x20is\x20not\x20supported\x20in\x20glTF.','_prefilterOnLoad','keyup','_accessors','Clamp','getScene','halfExtents','setFarInteractionFeature','indexOfRefractionConnectionPoint','useInputToRestoreState','_copyBonesTransformationMatrices','setStencilFunctionReference','hand-tracking','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','WebVR\x20is\x20deprecated.\x20Please\x20avoid\x20using\x20this\x20experience\x20helper\x20and\x20use\x20the\x20WebXR\x20experience\x20helper\x20instead','showSubMeshesBoundingBox','poleAngle','_ratio','_defaultMeshCandidates','_axis','_cachedDepthWriteState','_vReflectionFilteringInfoName','bump1Sampler','TransformBlock','_onBeforeDrawObserver','_optimizers','propertyPath','multiview','CONVERTTOGAMMA','Dependant\x20features\x20missing.\x20Make\x20sure\x20the\x20following\x20features\x20are\x20enabled\x20-\x20','#define\x20REFLECTIVITY_UV','sint8x4','_AlwaysVisibleSticks','.animationType\x20=\x20BABYLON.AnimatedInputBlockTypes.','ImportMeshAsync','Intersects','_createWhiteTexture','SPHERICAL_HARMONICS','WORLD','pixelWidth','_generateNewMeshPair','locateFile','enableSceneOffline','bgDepthSamplerSampler','_updateEffectOptions','_wheelXAction','changeDisplayMode','Failed\x20to\x20load\x20','translucencyDiffusionDist'];a7_0x4712=function(){return _0x136b5e;};return a7_0x4712();}var a7_0x38a779=a7_0x2532;(function(_0x1146f9,_0x1b3e87){var _0x553031=a7_0x2532,_0x5e944d=_0x1146f9();while(!![]){try{var _0xcb7209=-parseInt(_0x553031(0x17c3))/0x1+parseInt(_0x553031(0x39fa))/0x2*(parseInt(_0x553031(0x3183))/0x3)+parseInt(_0x553031(0x107d))/0x4*(parseInt(_0x553031(0x11cb))/0x5)+parseInt(_0x553031(0x1084))/0x6*(parseInt(_0x553031(0x19da))/0x7)+parseInt(_0x553031(0x1408))/0x8+parseInt(_0x553031(0x254d))/0x9*(-parseInt(_0x553031(0x31c))/0xa)+-parseInt(_0x553031(0x3e02))/0xb;if(_0xcb7209===_0x1b3e87)break;else _0x5e944d['push'](_0x5e944d['shift']());}catch(_0x5ccdc1){_0x5e944d['push'](_0x5e944d['shift']());}}}(a7_0x4712,0xca02d),(Object(self||this)[a7_0x38a779(0x9a7)]=Object(self||this)[a7_0x38a779(0x9a7)]||[])['push']([[0x2c9],{0xd8a8:(_0x51657a,_0x5e5823,_0x2fb73a)=>{var _0x4bd2c6=a7_0x38a779;_0x2fb73a['d'](_0x5e5823,{'Z':()=>_0x179970});const _0x179970=_0x4bd2c6(0x1c1a);},0x10d51:(_0x3e59b0,_0x56be8e,_0x5d27d4)=>{var _0x3983da=a7_0x38a779;function _0x31fa05(_0x1adf29){return _0x23b974=_0x23b974||new Promise(function(_0x39ce02,_0x35dd68){var _0x598a21=a7_0x2532,_0xaa9067,_0x53b734,_0x2c0b97,_0xccb69a,_0x287993,_0x812097,_0x31985f,_0xc956f9,_0x13be2e,_0x476f44=void 0x0!==_0x1adf29?_0x1adf29:{},_0x13dd06=_0x476f44[_0x598a21(0x1966)],_0x4aec99=(_0x476f44[_0x598a21(0x1966)]=function(_0x3ec60d){_0x35dd68(new Error(_0x3ec60d)),_0x13dd06&&_0x13dd06(_0x3ec60d);},_0x476f44['postRun']=_0x476f44[_0x598a21(0x209f)]||[],_0x476f44['postRun'][_0x598a21(0x1e1d)](function(){_0x39ce02(_0x476f44);}),_0x3e59b0=void 0x0,(_0xaa9067=_0xaa9067||(void 0x0!==_0x476f44?_0x476f44:{}))[_0x598a21(0x871)]=function(){var _0x12feaa=_0x598a21;function _0x5821dc(_0x4e4b8e,_0x551e3c){this['Ka']=_0x4e4b8e,this['db']=_0x551e3c,this['Ia']=0x1,this['cb']=[];}function _0x13b561(_0x4556a3,_0x1574b1){var _0x589caf=a7_0x2532;if(this['db']=_0x1574b1,_0x1574b1=_0x4b2ed0(_0x4556a3)+0x1,this['Xa']=_0x39dbcd(_0x1574b1),null===this['Xa'])throw Error(_0x589caf(0x20bc));_0x2f681c(_0x4556a3,_0x566344,this['Xa'],_0x1574b1),this['bb']=this['Xa'],this['Ta']=this['hb']=null;}function _0x4a825b(_0x16ba17,_0x22250e){var _0x374729=a7_0x2532;if(this[_0x374729(0x58c)]=_0x374729(0x2aae)+(0xffffffff*Math[_0x374729(0xff9)]()>>>0x0),null!=_0x16ba17){var _0xf00fcf=this[_0x374729(0x58c)],_0x19dd33=_0xf00fcf;if(_0x6f5233=_0x374729(0x3a16)==typeof(_0x6f5233='/')?_0x6f5233:_0x192cf4(_0x6f5233),_0x19dd33=_0xf00fcf?_0x46ca21(_0x6f5233+'/'+_0xf00fcf):_0x6f5233,_0xf00fcf=_0x10b540(!0x0,!0x0),_0x19dd33=_0x1f1219(_0x19dd33,0xfff&(void 0x0!==_0xf00fcf?_0xf00fcf:0x1b6)|0x8000,0x0),_0x16ba17){if('string'==typeof _0x16ba17){for(var _0x6f5233=Array(_0x16ba17[_0x374729(0x3785)]),_0x149c8e=0x0,_0x147f13=_0x16ba17['length'];_0x149c8e<_0x147f13;++_0x149c8e)_0x6f5233[_0x149c8e]=_0x16ba17[_0x374729(0x3858)](_0x149c8e);_0x16ba17=_0x6f5233;}_0x7e5091(_0x19dd33,0x92|_0xf00fcf),_0x6f5233=_0x151634(_0x19dd33,0x241),_0x557024(_0x6f5233,_0x16ba17,0x0,_0x16ba17[_0x374729(0x3785)],0x0,_0x22250e),_0xee7696(_0x6f5233),_0x7e5091(_0x19dd33,_0xf00fcf);}}this[_0x374729(0x1e15)](_0x230d40(this[_0x374729(0x58c)],_0x246d5e)),this['db']=_0x2bb95b(_0x246d5e,_0x374729(0x2ef5)),_0x375a1c(this['db']),this['Ya']={},this['Qa']={};}var _0x246d5e=_0x1c4f0b(0x4),_0x2b4a54=_0xaa9067[_0x12feaa(0x2d35)],_0x230d40=_0x2b4a54('sqlite3_open',_0x12feaa(0x131a),[_0x12feaa(0x3a16),_0x12feaa(0x131a)]),_0x30ff3c=_0x2b4a54(_0x12feaa(0x1fac),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0x30b1db=_0x2b4a54(_0x12feaa(0x3654),_0x12feaa(0x131a),[_0x12feaa(0x131a),'string',_0x12feaa(0x131a),'number',_0x12feaa(0x131a)]),_0x4ec220=_0x2b4a54(_0x12feaa(0x676),'number',[_0x12feaa(0x131a)]),_0x3fa49f=_0x2b4a54(_0x12feaa(0x3d3b),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x3a16),_0x12feaa(0x131a),'number',_0x12feaa(0x131a)]),_0x349f40=_0x2b4a54(_0x12feaa(0x3cbc),'string',['number']),_0x318990=_0x2b4a54(_0x12feaa(0x3478),'string',[_0x12feaa(0x131a)]),_0x305e7f=_0x2b4a54('sqlite3_prepare_v2',_0x12feaa(0x131a),['number',_0x12feaa(0x131a),_0x12feaa(0x131a),_0x12feaa(0x131a),'number']),_0x2adbc=_0x2b4a54(_0x12feaa(0x24d8),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x131a),'number',_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x29bec1=_0x2b4a54('sqlite3_bind_blob','number',[_0x12feaa(0x131a),_0x12feaa(0x131a),'number','number',_0x12feaa(0x131a)]),_0x366f40=_0x2b4a54(_0x12feaa(0x3a77),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x38997e=_0x2b4a54(_0x12feaa(0x903),'number',[_0x12feaa(0x131a),_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x393da4=_0x2b4a54(_0x12feaa(0x1804),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x3a16)]),_0x1e4d8f=_0x2b4a54('sqlite3_step',_0x12feaa(0x131a),['number']),_0x3a437b=_0x2b4a54(_0x12feaa(0x1dcb),_0x12feaa(0x3a16),[_0x12feaa(0x131a)]),_0x5d4ae9=_0x2b4a54(_0x12feaa(0xc4c),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0xd99d41=_0x2b4a54(_0x12feaa(0x471),'number',['number']),_0x1bbbaf=_0x2b4a54(_0x12feaa(0x9cf),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x2ed4ad=_0x2b4a54(_0x12feaa(0x35a),_0x12feaa(0x3a16),['number',_0x12feaa(0x131a)]),_0x10b00f=_0x2b4a54('sqlite3_column_blob',_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x56c3dd=_0x2b4a54(_0x12feaa(0x633),_0x12feaa(0x131a),[_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x5a205e=_0x2b4a54('sqlite3_column_type','number',[_0x12feaa(0x131a),'number']),_0x13d620=_0x2b4a54(_0x12feaa(0x4047),_0x12feaa(0x3a16),[_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0xcf0231=_0x2b4a54(_0x12feaa(0x2f91),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0x2a7c24=_0x2b4a54(_0x12feaa(0x9ff),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0x6b1ef6=_0x2b4a54(_0x12feaa(0x3d0b),_0x12feaa(0x131a),['number']),_0x327ec3=_0x2b4a54(_0x12feaa(0x3d46),_0x12feaa(0x131a),'number\x20string\x20number\x20number\x20number\x20number\x20number\x20number\x20number'[_0x12feaa(0x1691)]('\x20')),_0x50d244=_0x2b4a54('sqlite3_value_type',_0x12feaa(0x131a),['number']),_0x165312=_0x2b4a54(_0x12feaa(0x40f7),_0x12feaa(0x131a),['number']),_0x4278f9=_0x2b4a54(_0x12feaa(0x2f8a),_0x12feaa(0x3a16),['number']),_0x5031b5=_0x2b4a54(_0x12feaa(0x3b9b),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0x15f814=_0x2b4a54(_0x12feaa(0x626),_0x12feaa(0x131a),[_0x12feaa(0x131a)]),_0x3a1e94=_0x2b4a54('sqlite3_result_double','',['number',_0x12feaa(0x131a)]),_0x1e58d0=_0x2b4a54('sqlite3_result_null','',[_0x12feaa(0x131a)]),_0x3a4d54=_0x2b4a54(_0x12feaa(0x1550),'',[_0x12feaa(0x131a),_0x12feaa(0x3a16),_0x12feaa(0x131a),'number']),_0x24aa3d=_0x2b4a54(_0x12feaa(0x1d0a),'',['number',_0x12feaa(0x131a),_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x342dff=_0x2b4a54(_0x12feaa(0x1820),'',[_0x12feaa(0x131a),_0x12feaa(0x131a)]),_0x474e4e=_0x2b4a54(_0x12feaa(0x219),'',['number',_0x12feaa(0x3a16),_0x12feaa(0x131a)]),_0x375a1c=_0x2b4a54('RegisterExtensionFunctions',_0x12feaa(0x131a),[_0x12feaa(0x131a)]);_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0xc95)]=function(_0xea4de7){var _0x382679=_0x12feaa;if(this['Ka'])return this[_0x382679(0x2af4)](),Array[_0x382679(0x2d96)](_0xea4de7)?this['wb'](_0xea4de7):null==_0xea4de7||'object'!=typeof _0xea4de7||this['xb'](_0xea4de7);throw _0x382679(0x1bc8);},_0x5821dc[_0x12feaa(0x1fd2)]['step']=function(){var _0x3a18e1=_0x12feaa;if(!this['Ka'])throw _0x3a18e1(0x1bc8);this['Ia']=0x1;var _0x2d6cef=_0x1e4d8f(this['Ka']);switch(_0x2d6cef){case 0x64:return!0x0;case 0x65:return!0x1;default:throw this['db'][_0x3a18e1(0x1e15)](_0x2d6cef);}},_0x5821dc[_0x12feaa(0x1fd2)]['rb']=function(_0x528d7f){return null==_0x528d7f&&(_0x528d7f=this['Ia'],this['Ia']+=0x1),_0x1bbbaf(this['Ka'],_0x528d7f);},_0x5821dc[_0x12feaa(0x1fd2)]['Bb']=function(_0x5f19e4){var _0x361426=_0x12feaa;if(null==_0x5f19e4&&(_0x5f19e4=this['Ia'],this['Ia']+=0x1),_0x5f19e4=_0x2ed4ad(this['Ka'],_0x5f19e4),'function'!=typeof BigInt)throw Error(_0x361426(0xabf));return BigInt(_0x5f19e4);},_0x5821dc[_0x12feaa(0x1fd2)]['Cb']=function(_0x54835d){return null==_0x54835d&&(_0x54835d=this['Ia'],this['Ia']+=0x1),_0x2ed4ad(this['Ka'],_0x54835d);},_0x5821dc['prototype'][_0x12feaa(0x2063)]=function(_0x5398d7){null==_0x5398d7&&(_0x5398d7=this['Ia'],this['Ia']+=0x1);var _0x574dc3=_0x56c3dd(this['Ka'],_0x5398d7);_0x5398d7=_0x10b00f(this['Ka'],_0x5398d7);for(var _0x580f6b=new Uint8Array(_0x574dc3),_0x1af151=0x0;_0x1af151<_0x574dc3;_0x1af151+=0x1)_0x580f6b[_0x1af151]=_0x3707c7[_0x5398d7+_0x1af151];return _0x580f6b;},_0x5821dc['prototype'][_0x12feaa(0xa84)]=function(_0x3650e3,_0x2f7bf4){var _0x33eb15=_0x12feaa;_0x2f7bf4=_0x2f7bf4||{},null!=_0x3650e3&&this[_0x33eb15(0xc95)](_0x3650e3)&&this[_0x33eb15(0x199b)](),_0x3650e3=[];for(var _0x3139a7=_0xd99d41(this['Ka']),_0x3246fb=0x0;_0x3246fb<_0x3139a7;_0x3246fb+=0x1)switch(_0x5a205e(this['Ka'],_0x3246fb)){case 0x1:var _0x107bdf=_0x2f7bf4['useBigInt']?this['Bb'](_0x3246fb):this['rb'](_0x3246fb);_0x3650e3['push'](_0x107bdf);break;case 0x2:_0x3650e3[_0x33eb15(0x1e1d)](this['rb'](_0x3246fb));break;case 0x3:_0x3650e3[_0x33eb15(0x1e1d)](this['Cb'](_0x3246fb));break;case 0x4:_0x3650e3[_0x33eb15(0x1e1d)](this['getBlob'](_0x3246fb));break;default:_0x3650e3[_0x33eb15(0x1e1d)](null);}return _0x3650e3;},_0x5821dc['prototype'][_0x12feaa(0x1951)]=function(){for(var _0x422058=[],_0x1d3115=_0x5d4ae9(this['Ka']),_0x5347a6=0x0;_0x5347a6<_0x1d3115;_0x5347a6+=0x1)_0x422058['push'](_0x13d620(this['Ka'],_0x5347a6));return _0x422058;},_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0x2976)]=function(_0x4761d5,_0x14cd60){var _0x5bddfb=_0x12feaa;_0x4761d5=this[_0x5bddfb(0xa84)](_0x4761d5,_0x14cd60),_0x14cd60=this[_0x5bddfb(0x1951)]();for(var _0x22582c={},_0x4f8405=0x0;_0x4f8405<_0x14cd60[_0x5bddfb(0x3785)];_0x4f8405+=0x1)_0x22582c[_0x14cd60[_0x4f8405]]=_0x4761d5[_0x4f8405];return _0x22582c;},_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0x3714)]=function(){return _0x349f40(this['Ka']);},_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0x2403)]=function(){return _0x318990(this['Ka']);},_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0x2fee)]=function(_0x23f430){var _0x5046de=_0x12feaa;return null!=_0x23f430&&this[_0x5046de(0xc95)](_0x23f430),this[_0x5046de(0x199b)](),this[_0x5046de(0x2af4)]();},_0x5821dc[_0x12feaa(0x1fd2)]['mb']=function(_0x24c5a2,_0x2138f3){var _0x239be3=_0x12feaa;null==_0x2138f3&&(_0x2138f3=this['Ia'],this['Ia']+=0x1);var _0x2db6fb=_0x255b00(_0x24c5a2=_0x5a29f4(_0x24c5a2));this['cb'][_0x239be3(0x1e1d)](_0x2db6fb),this['db'][_0x239be3(0x1e15)](_0x2adbc(this['Ka'],_0x2138f3,_0x2db6fb,_0x24c5a2[_0x239be3(0x3785)]-0x1,0x0));},_0x5821dc[_0x12feaa(0x1fd2)]['vb']=function(_0x7b013e,_0x28cf50){var _0x31691d=_0x12feaa;null==_0x28cf50&&(_0x28cf50=this['Ia'],this['Ia']+=0x1);var _0x51e6b3=_0x255b00(_0x7b013e);this['cb']['push'](_0x51e6b3),this['db'][_0x31691d(0x1e15)](_0x29bec1(this['Ka'],_0x28cf50,_0x51e6b3,_0x7b013e[_0x31691d(0x3785)],0x0));},_0x5821dc[_0x12feaa(0x1fd2)]['lb']=function(_0x1c5cb4,_0x28aced){var _0xec5633=_0x12feaa;null==_0x28aced&&(_0x28aced=this['Ia'],this['Ia']+=0x1),this['db'][_0xec5633(0x1e15)]((_0x1c5cb4===(0x0|_0x1c5cb4)?_0x38997e:_0x366f40)(this['Ka'],_0x28aced,_0x1c5cb4));},_0x5821dc[_0x12feaa(0x1fd2)]['yb']=function(_0x3f12cf){null==_0x3f12cf&&(_0x3f12cf=this['Ia'],this['Ia']+=0x1),_0x29bec1(this['Ka'],_0x3f12cf,0x0,0x0,0x0);},_0x5821dc[_0x12feaa(0x1fd2)]['nb']=function(_0x1b8d90,_0x3d956b){var _0x117f20=_0x12feaa;switch(null==_0x3d956b&&(_0x3d956b=this['Ia'],this['Ia']+=0x1),typeof _0x1b8d90){case _0x117f20(0x3a16):return void this['mb'](_0x1b8d90,_0x3d956b);case'number':return void this['lb'](_0x1b8d90,_0x3d956b);case _0x117f20(0x30b2):return void this['mb'](_0x1b8d90[_0x117f20(0x141d)](),_0x3d956b);case _0x117f20(0x2990):return void this['lb'](_0x1b8d90+0x0,_0x3d956b);case _0x117f20(0x1c87):if(null===_0x1b8d90)return void this['yb'](_0x3d956b);if(null!=_0x1b8d90[_0x117f20(0x3785)])return void this['vb'](_0x1b8d90,_0x3d956b);}throw _0x117f20(0x23c2)+_0x1b8d90+').';},_0x5821dc['prototype']['xb']=function(_0x5aa12b){var _0x26fc0e=this;return Object['keys'](_0x5aa12b)['forEach'](function(_0x11fe21){var _0x47b747=_0x393da4(_0x26fc0e['Ka'],_0x11fe21);0x0!==_0x47b747&&_0x26fc0e['nb'](_0x5aa12b[_0x11fe21],_0x47b747);}),!0x0;},_0x5821dc[_0x12feaa(0x1fd2)]['wb']=function(_0x3c9942){for(var _0x4a9336=0x0;_0x4a9336<_0x3c9942['length'];_0x4a9336+=0x1)this['nb'](_0x3c9942[_0x4a9336],_0x4a9336+0x1);return!0x0;},_0x5821dc[_0x12feaa(0x1fd2)]['reset']=function(){return this['freemem'](),0x0===_0x2a7c24(this['Ka'])&&0x0===_0xcf0231(this['Ka']);},_0x5821dc[_0x12feaa(0x1fd2)][_0x12feaa(0x375f)]=function(){var _0x3da1bc=_0x12feaa;for(var _0xfdc227;void 0x0!==(_0xfdc227=this['cb'][_0x3da1bc(0x30ce)]());)_0x192845(_0xfdc227);},_0x5821dc['prototype'][_0x12feaa(0x3ce7)]=function(){this['freemem']();var _0x5ce795=0x0===_0x6b1ef6(this['Ka']);return delete this['db']['Ya'][this['Ka']],this['Ka']=0x0,_0x5ce795;},_0x13b561['prototype']['next']=function(){var _0x57b452=_0x12feaa;if(null===this['Xa'])return{'done':!0x0};if(null!==this['Ta']&&(this['Ta']['free'](),this['Ta']=null),!this['db']['db'])throw this['fb'](),Error('Database\x20closed');var _0x34918f=_0x2ca67f(),_0x60c80c=_0x1c4f0b(0x4);_0x4f7ced(_0x246d5e),_0x4f7ced(_0x60c80c);try{this['db']['handleError'](_0x305e7f(this['db']['db'],this['bb'],-0x1,_0x246d5e,_0x60c80c)),this['bb']=_0x2bb95b(_0x60c80c,'i32');var _0x110482=_0x2bb95b(_0x246d5e,_0x57b452(0x2ef5));return 0x0===_0x110482?(this['fb'](),{'done':!0x0}):(this['Ta']=new _0x5821dc(_0x110482,this['db']),this['db']['Ya'][_0x110482]=this['Ta'],{'value':this['Ta'],'done':!0x1});}catch(_0x2e9643){throw this['hb']=_0x4bbc17(this['bb']),this['fb'](),_0x2e9643;}finally{_0x30292e(_0x34918f);}},_0x13b561['prototype']['fb']=function(){_0x192845(this['Xa']),this['Xa']=null;},_0x13b561[_0x12feaa(0x1fd2)][_0x12feaa(0x7c7)]=function(){return null!==this['hb']?this['hb']:_0x4bbc17(this['bb']);},_0x12feaa(0x7a8)==typeof Symbol&&_0x12feaa(0x302e)==typeof Symbol[_0x12feaa(0x13e3)]&&(_0x13b561['prototype'][Symbol[_0x12feaa(0x13e3)]]=function(){return this;}),_0x4a825b[_0x12feaa(0x1fd2)]['run']=function(_0x516057,_0xa74608){var _0xee5431=_0x12feaa;if(!this['db'])throw _0xee5431(0x3795);if(_0xa74608){_0x516057=this['prepare'](_0x516057,_0xa74608);try{_0x516057[_0xee5431(0x199b)]();}finally{_0x516057['free']();}}else this[_0xee5431(0x1e15)](_0x30b1db(this['db'],_0x516057,0x0,0x0,_0x246d5e));return this;},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x3970)]=function(_0xac59b6,_0x407767,_0x164ab6){var _0x268e6d=_0x12feaa;if(!this['db'])throw _0x268e6d(0x3795);var _0xa17b9e=_0x2ca67f(),_0x20e307=null;try{var _0x20bed5=_0x4b2ed0(_0xac59b6)+0x1,_0x3b1e86=_0x1c4f0b(_0x20bed5),_0x4eb229=(_0x2f681c(_0xac59b6,_0x3707c7,_0x3b1e86,_0x20bed5),_0x3b1e86),_0x1f66db=_0x1c4f0b(0x4);for(_0xac59b6=[];0x0!==_0x2bb95b(_0x4eb229,'i8');){_0x4f7ced(_0x246d5e),_0x4f7ced(_0x1f66db),this[_0x268e6d(0x1e15)](_0x305e7f(this['db'],_0x4eb229,-0x1,_0x246d5e,_0x1f66db));var _0x3b8229=_0x2bb95b(_0x246d5e,_0x268e6d(0x2ef5)),_0x4eb229=_0x2bb95b(_0x1f66db,_0x268e6d(0x2ef5));if(0x0!==_0x3b8229){for(_0x20bed5=null,_0x20e307=new _0x5821dc(_0x3b8229,this),null!=_0x407767&&_0x20e307[_0x268e6d(0xc95)](_0x407767);_0x20e307['step']();)null===_0x20bed5&&(_0x20bed5={'columns':_0x20e307[_0x268e6d(0x1951)](),'values':[]},_0xac59b6['push'](_0x20bed5)),_0x20bed5[_0x268e6d(0x281b)][_0x268e6d(0x1e1d)](_0x20e307['get'](null,_0x164ab6));_0x20e307[_0x268e6d(0x3ce7)]();}}return _0xac59b6;}catch(_0x2470c2){throw _0x20e307&&_0x20e307['free'](),_0x2470c2;}finally{_0x30292e(_0xa17b9e);}},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x2761)]=function(_0x35c761,_0x5efa6b,_0x587684,_0x2fad5d,_0x2bf17a){var _0x2f9411=_0x12feaa;'function'==typeof _0x5efa6b&&(_0x2fad5d=_0x587684,_0x587684=_0x5efa6b,_0x5efa6b=void 0x0),_0x35c761=this['prepare'](_0x35c761,_0x5efa6b);try{for(;_0x35c761['step']();)_0x587684(_0x35c761[_0x2f9411(0x2976)](null,_0x2bf17a));}finally{_0x35c761[_0x2f9411(0x3ce7)]();}if(_0x2f9411(0x7a8)==typeof _0x2fad5d)return _0x2fad5d();},_0x4a825b[_0x12feaa(0x1fd2)]['prepare']=function(_0x34299d,_0x4fc1b9){var _0x24cda0=_0x12feaa;if(_0x4f7ced(_0x246d5e),this[_0x24cda0(0x1e15)](_0x3fa49f(this['db'],_0x34299d,-0x1,_0x246d5e,0x0)),0x0===(_0x34299d=_0x2bb95b(_0x246d5e,_0x24cda0(0x2ef5))))throw _0x24cda0(0x2dc5);var _0x1599fe=new _0x5821dc(_0x34299d,this);return null!=_0x4fc1b9&&_0x1599fe['bind'](_0x4fc1b9),this['Ya'][_0x34299d]=_0x1599fe;},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x3d0)]=function(_0x890634){return new _0x13b561(_0x890634,this);},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x3446)]=function(){var _0x2d843a=_0x12feaa;Object[_0x2d843a(0x281b)](this['Ya'])[_0x2d843a(0x66b)](function(_0x4955dc){var _0x48d9b7=_0x2d843a;_0x4955dc[_0x48d9b7(0x3ce7)]();}),Object[_0x2d843a(0x281b)](this['Qa'])[_0x2d843a(0x66b)](_0x227a6a),this['Qa']={},this[_0x2d843a(0x1e15)](_0x30ff3c(this['db']));var _0xc424ef=_0xf031a4(this[_0x2d843a(0x58c)]);return this[_0x2d843a(0x1e15)](_0x230d40(this[_0x2d843a(0x58c)],_0x246d5e)),this['db']=_0x2bb95b(_0x246d5e,'i32'),_0xc424ef;},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x2821)]=function(){var _0x595670=_0x12feaa;null!==this['db']&&(Object[_0x595670(0x281b)](this['Ya'])[_0x595670(0x66b)](function(_0x12ab6f){var _0x32a1e3=_0x595670;_0x12ab6f[_0x32a1e3(0x3ce7)]();}),Object[_0x595670(0x281b)](this['Qa'])['forEach'](_0x227a6a),this['Qa']={},this[_0x595670(0x1e15)](_0x30ff3c(this['db'])),_0x5f2817('/'+this[_0x595670(0x58c)]),this['db']=null);},_0x4a825b[_0x12feaa(0x1fd2)]['handleError']=function(_0x559462){if(0x0===_0x559462)return null;throw _0x559462=_0x3a437b(this['db']),Error(_0x559462);},_0x4a825b['prototype']['getRowsModified']=function(){return _0x4ec220(this['db']);},_0x4a825b[_0x12feaa(0x1fd2)][_0x12feaa(0x1989)]=function(_0x91a83e,_0x26cbf7){var _0x2f4c8e=_0x12feaa;Object[_0x2f4c8e(0x1fd2)][_0x2f4c8e(0x3929)][_0x2f4c8e(0x3e4c)](this['Qa'],_0x91a83e)&&(_0x227a6a(this['Qa'][_0x91a83e]),delete this['Qa'][_0x91a83e]);var _0x7886fb=function(_0x23efd3){var _0x109314=_0x2f4c8e;if(!_0xc956f9){_0xc956f9=new WeakMap();for(var _0x3af9f6=_0x4a1f0f[_0x109314(0x3785)],_0x55a1c3=0x0;_0x55a1c3<0x0+_0x3af9f6;_0x55a1c3++){var _0x3d164b=_0x4a1f0f[_0x109314(0xa84)](_0x55a1c3);_0x3d164b&&_0xc956f9[_0x109314(0xc1b)](_0x3d164b,_0x55a1c3);}}if(_0xc956f9['has'](_0x23efd3))return _0xc956f9[_0x109314(0xa84)](_0x23efd3);if(_0xc65f0e[_0x109314(0x3785)])_0x3af9f6=_0xc65f0e[_0x109314(0x30ce)]();else{try{_0x4a1f0f[_0x109314(0x3a63)](0x1);}catch(_0x1e0573){if(_0x1e0573 instanceof RangeError)throw _0x109314(0x919);throw _0x1e0573;}_0x3af9f6=_0x4a1f0f[_0x109314(0x3785)]-0x1;}try{_0x4a1f0f[_0x109314(0xc1b)](_0x3af9f6,_0x23efd3);}catch(_0x167689){if(!(_0x167689 instanceof TypeError))throw _0x167689;if(_0x109314(0x7a8)==typeof WebAssembly[_0x109314(0x3a49)]){for(var _0x3d164b={'i':_0x109314(0x2ef5),'j':'i64','f':_0x109314(0xeb8),'d':_0x109314(0x21ff)},_0x5f56dc={'parameters':[],'results':[]},_0x55a1c3=0x1;_0x55a1c3<0x4;++_0x55a1c3)_0x5f56dc[_0x109314(0x187d)][_0x109314(0x1e1d)](_0x3d164b[_0x109314(0x3ec9)[_0x55a1c3]]);_0x55a1c3=new WebAssembly[(_0x109314(0x3a49))](_0x5f56dc,_0x23efd3);}else{for(_0x5f56dc={'i':0x7f,'j':0x7e,'f':0x7d,'d':0x7c},(_0x3d164b=[0x1,0x0,0x1,0x60])[_0x109314(0x1e1d)](0x3),_0x55a1c3=0x0;_0x55a1c3<0x3;++_0x55a1c3)_0x3d164b['push'](_0x5f56dc['iii'[_0x55a1c3]]);_0x3d164b[_0x109314(0x1e1d)](0x0),_0x3d164b[0x1]=_0x3d164b[_0x109314(0x3785)]-0x2,_0x55a1c3=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0][_0x109314(0xec4)](_0x3d164b,[0x2,0x7,0x1,0x1,0x65,0x1,0x66,0x0,0x0,0x7,0x5,0x1,0x1,0x66,0x0,0x0])),_0x55a1c3=new WebAssembly['Module'](_0x55a1c3),_0x55a1c3=new WebAssembly[(_0x109314(0xc24))](_0x55a1c3,{'e':{'f':_0x23efd3}})['exports']['f'];}_0x4a1f0f['set'](_0x3af9f6,_0x55a1c3);}return _0xc956f9['set'](_0x23efd3,_0x3af9f6),_0x3af9f6;}(function(_0x2090f0,_0x416f6d,_0x8f78e){var _0x57262f=_0x2f4c8e;for(var _0x1e369c,_0x1b8da1=[],_0x48b26d=0x0;_0x48b26d<_0x416f6d;_0x48b26d+=0x1){var _0x5e986e=_0x2bb95b(_0x8f78e+0x4*_0x48b26d,_0x57262f(0x2ef5));if(0x1===(_0x993610=_0x50d244(_0x5e986e))||0x2===_0x993610)_0x5e986e=_0x15f814(_0x5e986e);else{if(0x3===_0x993610)_0x5e986e=_0x4278f9(_0x5e986e);else{if(0x4===_0x993610){for(var _0x5e986e=_0x165312(_0x993610=_0x5e986e),_0x993610=_0x5031b5(_0x993610),_0x2acccb=new Uint8Array(_0x5e986e),_0x49ad52=0x0;_0x49ad52<_0x5e986e;_0x49ad52+=0x1)_0x2acccb[_0x49ad52]=_0x3707c7[_0x993610+_0x49ad52];_0x5e986e=_0x2acccb;}else _0x5e986e=null;}}_0x1b8da1[_0x57262f(0x1e1d)](_0x5e986e);}try{_0x1e369c=_0x26cbf7[_0x57262f(0x3201)](null,_0x1b8da1);}catch(_0xaebb0e){return void _0x474e4e(_0x2090f0,_0xaebb0e,-0x1);}switch(typeof _0x1e369c){case _0x57262f(0x2990):_0x342dff(_0x2090f0,_0x1e369c?0x1:0x0);break;case _0x57262f(0x131a):_0x3a1e94(_0x2090f0,_0x1e369c);break;case _0x57262f(0x3a16):_0x3a4d54(_0x2090f0,_0x1e369c,-0x1,-0x1);break;case _0x57262f(0x1c87):null===_0x1e369c?_0x1e58d0(_0x2090f0):null!=_0x1e369c['length']?(_0x416f6d=_0x255b00(_0x1e369c),_0x24aa3d(_0x2090f0,_0x416f6d,_0x1e369c[_0x57262f(0x3785)],-0x1),_0x192845(_0x416f6d)):_0x474e4e(_0x2090f0,_0x57262f(0x44e)+_0x1e369c+').',-0x1);break;default:_0x1e58d0(_0x2090f0);}});return this['Qa'][_0x91a83e]=_0x7886fb,this[_0x2f4c8e(0x1e15)](_0x327ec3(this['db'],_0x91a83e,_0x26cbf7['length'],0x1,0x0,_0x7886fb,0x0,0x0,0x0)),this;},_0xaa9067[_0x12feaa(0x40e1)]=_0x4a825b;},Object[_0x598a21(0x12a9)]({},_0xaa9067)),_0x408a4c=_0x598a21(0x32fa),_0x1cb304=_0x598a21(0x1c87)==typeof window,_0x423891=_0x598a21(0x7a8)==typeof importScripts,_0x39c359=_0x598a21(0x1c87)==typeof _0x5a1fdc&&_0x598a21(0x1c87)==typeof _0x5a1fdc[_0x598a21(0x36d2)]&&_0x598a21(0x3a16)==typeof _0x5a1fdc[_0x598a21(0x36d2)][_0x598a21(0x10c6)],_0x53d411='',_0x4f96d9=(_0x39c359?(_0x53d411=_0x423891?_0x5d27d4(0xf438)[_0x598a21(0x1fec)](_0x53d411)+'/':'//',_0x31985f=()=>{_0x812097||(_0x287993=_0x5d27d4(0x43ca),_0x812097=_0x5d27d4(0xf438));},_0x53b734=function(_0x104a02,_0x21dbfb){var _0x80ec13=_0x598a21;return _0x31985f(),_0x104a02=_0x812097[_0x80ec13(0x3952)](_0x104a02),_0x287993[_0x80ec13(0x3b43)](_0x104a02,_0x21dbfb?void 0x0:_0x80ec13(0x244d));},_0xccb69a=_0x150649=>_0x150649=(_0x150649=_0x53b734(_0x150649,!0x0))[_0x598a21(0x12ab)]?_0x150649:new Uint8Array(_0x150649),_0x2c0b97=(_0x90ecd4,_0x521e6b,_0x4bdd03)=>{var _0xf17e2e=_0x598a21;_0x31985f(),_0x90ecd4=_0x812097[_0xf17e2e(0x3952)](_0x90ecd4),_0x287993['readFile'](_0x90ecd4,function(_0x1d70d2,_0x4bf908){var _0x1d7dfa=_0xf17e2e;_0x1d70d2?_0x4bdd03(_0x1d70d2):_0x521e6b(_0x4bf908[_0x1d7dfa(0x12ab)]);});},0x1<_0x5a1fdc[_0x598a21(0x1217)]['length']&&(_0x408a4c=_0x5a1fdc[_0x598a21(0x1217)][0x1][_0x598a21(0xb35)](/\\/g,'/')),_0x5a1fdc[_0x598a21(0x1217)][_0x598a21(0xeff)](0x2),(_0x3e59b0[_0x598a21(0x224d)]=_0xaa9067)[_0x598a21(0x84c)]=function(){var _0x154cc3=_0x598a21;return _0x154cc3(0x17d0);}):(_0x1cb304||_0x423891)&&(_0x423891?_0x53d411=self['location'][_0x598a21(0x2ff5)]:_0x598a21(0x3e74)!=typeof document&&document[_0x598a21(0x1d6a)]&&(_0x53d411=document[_0x598a21(0x1d6a)]['src']),_0x53d411=0x0!==_0x53d411[_0x598a21(0x850)](_0x598a21(0x2090))?_0x53d411[_0x598a21(0x18ee)](0x0,_0x53d411[_0x598a21(0xb35)](/[?#].*/,'')[_0x598a21(0xf91)]('/')+0x1):'',_0x53b734=_0x18e36d=>{var _0x15dcbb=_0x598a21,_0xb19b36=new XMLHttpRequest();return _0xb19b36[_0x15dcbb(0x2ea2)](_0x15dcbb(0xec2),_0x18e36d,!0x1),_0xb19b36[_0x15dcbb(0xb51)](null),_0xb19b36[_0x15dcbb(0x2abf)];},_0x423891&&(_0xccb69a=_0x542ce6=>{var _0x2339bb=_0x598a21,_0x312d03=new XMLHttpRequest();return _0x312d03['open'](_0x2339bb(0xec2),_0x542ce6,!0x1),_0x312d03['responseType']=_0x2339bb(0x29d),_0x312d03['send'](null),new Uint8Array(_0x312d03[_0x2339bb(0x1cdd)]);}),_0x2c0b97=(_0x3b3de7,_0x1fac5e,_0x2eb534)=>{var _0x3920f2=_0x598a21,_0x1cccda=new XMLHttpRequest();_0x1cccda[_0x3920f2(0x2ea2)]('GET',_0x3b3de7,!0x0),_0x1cccda['responseType']=_0x3920f2(0x29d),_0x1cccda[_0x3920f2(0x1de5)]=()=>{var _0x1d6f7b=_0x3920f2;0xc8==_0x1cccda[_0x1d6f7b(0x2667)]||0x0==_0x1cccda[_0x1d6f7b(0x2667)]&&_0x1cccda[_0x1d6f7b(0x1cdd)]?_0x1fac5e(_0x1cccda[_0x1d6f7b(0x1cdd)]):_0x2eb534();},_0x1cccda[_0x3920f2(0x2f26)]=_0x2eb534,_0x1cccda[_0x3920f2(0xb51)](null);}),_0xaa9067['print']||_0x1f313c['log'][_0x598a21(0xc95)](_0x1f313c)),_0x503950=_0xaa9067['printErr']||_0x1f313c[_0x598a21(0x326b)][_0x598a21(0xc95)](_0x1f313c),_0xc65f0e=(Object['assign'](_0xaa9067,_0x4aec99),_0xaa9067[_0x598a21(0x3ed3)]&&(_0x408a4c=_0xaa9067[_0x598a21(0x3ed3)]),[]);function _0x227a6a(_0x56ec70){var _0x3ec058=_0x598a21;_0xc956f9['delete'](_0x4a1f0f['get'](_0x56ec70)),_0xc65f0e[_0x3ec058(0x1e1d)](_0x56ec70);}function _0x4f7ced(_0xfc06ef){var _0x29c665=_0x598a21,_0x514ff2=_0x29c665(0x2ef5);switch(_0x514ff2='*'===_0x514ff2[_0x29c665(0x3d12)](_0x514ff2['length']-0x1)?'i32':_0x514ff2){case'i1':case'i8':_0x3707c7[_0xfc06ef>>0x0]=0x0;break;case _0x29c665(0x9a3):_0xbe595d[_0xfc06ef>>0x1]=0x0;break;case'i32':_0x2b4825[_0xfc06ef>>0x2]=0x0;break;case _0x29c665(0x179b):_0x4682a1=[0x0,(_0x1392b8=0x0,0x1<=+Math['abs'](_0x1392b8)?0x0<_0x1392b8?(0x0|Math[_0x29c665(0x33a7)](+Math['floor'](_0x1392b8/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x29c665(0x21e1)]((_0x1392b8-(~~_0x1392b8>>>0x0))/0x100000000)>>>0x0:0x0)],_0x2b4825[_0xfc06ef>>0x2]=_0x4682a1[0x0],_0x2b4825[_0xfc06ef+0x4>>0x2]=_0x4682a1[0x1];break;case _0x29c665(0x37c4):_0xcfedbb[_0xfc06ef>>0x2]=0x0;break;case _0x29c665(0xc2e):_0x414d8d[_0xfc06ef>>0x3]=0x0;break;default:_0x224b1a(_0x29c665(0x2f43)+_0x514ff2);}}function _0x2bb95b(_0x42bee7,_0x5280ba='i8'){var _0x565b3f=_0x598a21;switch(_0x5280ba='*'===_0x5280ba[_0x565b3f(0x3d12)](_0x5280ba[_0x565b3f(0x3785)]-0x1)?_0x565b3f(0x2ef5):_0x5280ba){case'i1':case'i8':return _0x3707c7[_0x42bee7>>0x0];case _0x565b3f(0x9a3):return _0xbe595d[_0x42bee7>>0x1];case _0x565b3f(0x2ef5):case _0x565b3f(0x179b):return _0x2b4825[_0x42bee7>>0x2];case'float':return _0xcfedbb[_0x42bee7>>0x2];case _0x565b3f(0xc2e):return Number(_0x414d8d[_0x42bee7>>0x3]);default:_0x224b1a(_0x565b3f(0x1797)+_0x5280ba);}return null;}_0xaa9067[_0x598a21(0x2c5)]&&(_0x13be2e=_0xaa9067[_0x598a21(0x2c5)]),_0xaa9067[_0x598a21(0x185a)],_0x598a21(0x1c87)!=typeof WebAssembly&&_0x224b1a(_0x598a21(0x2634));var _0xf12fd3,_0x335806=!0x1,_0x4ebd73=0x0,_0x4cea65=0x1;function _0x255b00(_0x5bc045){var _0x4a895c=_0x598a21,_0x4662e5=(_0x4ebd73==_0x4cea65?_0x1c4f0b:_0x39dbcd)(_0x5bc045[_0x4a895c(0x3785)]);return _0x5bc045[_0x4a895c(0x4e8)]||_0x5bc045[_0x4a895c(0xeff)]||(_0x5bc045=new Uint8Array(_0x5bc045)),_0x566344['set'](_0x5bc045,_0x4662e5),_0x4662e5;}var _0x31ecc4,_0x3707c7,_0x566344,_0xbe595d,_0x2b4825,_0xcfedbb,_0x414d8d,_0xe23428=_0x598a21(0x3e74)!=typeof TextDecoder?new TextDecoder('utf8'):void 0x0;function _0xa9157(_0x2097f6,_0x2a585c,_0x3905f0){var _0x12ccad=_0x598a21,_0x5c741e=_0x2a585c+_0x3905f0;for(_0x3905f0=_0x2a585c;_0x2097f6[_0x3905f0]&&!(_0x5c741e<=_0x3905f0);)++_0x3905f0;if(0x10<_0x3905f0-_0x2a585c&&_0x2097f6['buffer']&&_0xe23428)return _0xe23428[_0x12ccad(0x3abc)](_0x2097f6['subarray'](_0x2a585c,_0x3905f0));for(_0x5c741e='';_0x2a585c<_0x3905f0;){var _0x1a94de,_0x5b2b82,_0x2025fb=_0x2097f6[_0x2a585c++];0x80&_0x2025fb?(_0x1a94de=0x3f&_0x2097f6[_0x2a585c++],0xc0==(0xe0&_0x2025fb)?_0x5c741e+=String[_0x12ccad(0x2e7a)]((0x1f&_0x2025fb)<<0x6|_0x1a94de):(_0x5b2b82=0x3f&_0x2097f6[_0x2a585c++],(_0x2025fb=0xe0==(0xf0&_0x2025fb)?(0xf&_0x2025fb)<<0xc|_0x1a94de<<0x6|_0x5b2b82:(0x7&_0x2025fb)<<0x12|_0x1a94de<<0xc|_0x5b2b82<<0x6|0x3f&_0x2097f6[_0x2a585c++])<0x10000?_0x5c741e+=String['fromCharCode'](_0x2025fb):(_0x2025fb-=0x10000,_0x5c741e+=String['fromCharCode'](0xd800|_0x2025fb>>0xa,0xdc00|0x3ff&_0x2025fb)))):_0x5c741e+=String['fromCharCode'](_0x2025fb);}return _0x5c741e;}function _0x4bbc17(_0x20d1d5,_0x58e076){return _0x20d1d5?_0xa9157(_0x566344,_0x20d1d5,_0x58e076):'';}function _0x2f681c(_0x331b6d,_0x4a46e0,_0x447038,_0x298bac){var _0x427d2c=_0x598a21;if(!(0x0<_0x298bac))return 0x0;var _0x290a36=_0x447038;_0x298bac=_0x447038+_0x298bac-0x1;for(var _0x388621=0x0;_0x388621<_0x331b6d[_0x427d2c(0x3785)];++_0x388621){var _0xfa28fb=_0x331b6d[_0x427d2c(0x3858)](_0x388621);if((_0xfa28fb=0xd800<=_0xfa28fb&&_0xfa28fb<=0xdfff?0x10000+((0x3ff&_0xfa28fb)<<0xa)|0x3ff&_0x331b6d['charCodeAt'](++_0x388621):_0xfa28fb)<=0x7f){if(_0x298bac<=_0x447038)break;_0x4a46e0[_0x447038++]=_0xfa28fb;}else{if(_0xfa28fb<=0x7ff){if(_0x298bac<=_0x447038+0x1)break;_0x4a46e0[_0x447038++]=0xc0|_0xfa28fb>>0x6;}else{if(_0xfa28fb<=0xffff){if(_0x298bac<=_0x447038+0x2)break;_0x4a46e0[_0x447038++]=0xe0|_0xfa28fb>>0xc;}else{if(_0x298bac<=_0x447038+0x3)break;_0x4a46e0[_0x447038++]=0xf0|_0xfa28fb>>0x12,_0x4a46e0[_0x447038++]=0x80|_0xfa28fb>>0xc&0x3f;}_0x4a46e0[_0x447038++]=0x80|_0xfa28fb>>0x6&0x3f;}_0x4a46e0[_0x447038++]=0x80|0x3f&_0xfa28fb;}}return _0x4a46e0[_0x447038]=0x0,_0x447038-_0x290a36;}function _0x4b2ed0(_0xe9899a){var _0x40e28e=_0x598a21;for(var _0x1dfb5d=0x0,_0x13260a=0x0;_0x13260a<_0xe9899a['length'];++_0x13260a){var _0x2abed3=_0xe9899a['charCodeAt'](_0x13260a);(_0x2abed3=0xd800<=_0x2abed3&&_0x2abed3<=0xdfff?0x10000+((0x3ff&_0x2abed3)<<0xa)|0x3ff&_0xe9899a[_0x40e28e(0x3858)](++_0x13260a):_0x2abed3)<=0x7f?++_0x1dfb5d:_0x1dfb5d=_0x2abed3<=0x7ff?_0x1dfb5d+0x2:_0x2abed3<=0xffff?_0x1dfb5d+0x3:_0x1dfb5d+0x4;}return _0x1dfb5d;}function _0x8a6073(_0x696fe9){var _0x3a2205=_0x4b2ed0(_0x696fe9)+0x1,_0x13ffe1=_0x39dbcd(_0x3a2205);return _0x13ffe1&&_0x2f681c(_0x696fe9,_0x3707c7,_0x13ffe1,_0x3a2205),_0x13ffe1;}function _0x4b96bd(){var _0x3dcbf7=_0x598a21,_0xe38f06=_0xf12fd3[_0x3dcbf7(0x12ab)];_0x31ecc4=_0xe38f06,_0xaa9067['HEAP8']=_0x3707c7=new Int8Array(_0xe38f06),_0xaa9067[_0x3dcbf7(0x2811)]=_0xbe595d=new Int16Array(_0xe38f06),_0xaa9067[_0x3dcbf7(0xebf)]=_0x2b4825=new Int32Array(_0xe38f06),_0xaa9067['HEAPU8']=_0x566344=new Uint8Array(_0xe38f06),_0xaa9067[_0x3dcbf7(0x1fc9)]=new Uint16Array(_0xe38f06),_0xaa9067[_0x3dcbf7(0x2e5b)]=new Uint32Array(_0xe38f06),_0xaa9067[_0x3dcbf7(0x162a)]=_0xcfedbb=new Float32Array(_0xe38f06),_0xaa9067['HEAPF64']=_0x414d8d=new Float64Array(_0xe38f06);}var _0x4a1f0f,_0x2e755a,_0x1392b8,_0x4682a1,_0x5bbc6c=[],_0x417220=[],_0x243ecf=[],_0x5302c9=0x0,_0x1d5cbd=null,_0x25b903=null;function _0x224b1a(_0x328d9c){var _0x397793=_0x598a21;throw _0xaa9067[_0x397793(0x1966)]&&_0xaa9067[_0x397793(0x1966)](_0x328d9c),_0x503950(_0x328d9c=_0x397793(0x1086)+_0x328d9c+')'),_0x335806=!0x0,new WebAssembly[(_0x397793(0x2b28))](_0x328d9c+_0x397793(0x1434));}function _0x5af441(){var _0x50b3b1=_0x598a21;return _0x2e755a[_0x50b3b1(0x1a65)](_0x50b3b1(0x374c));}function _0x4db039(){var _0x7dd2fa=_0x598a21,_0x46c08c=_0x2e755a;try{if(_0x46c08c==_0x2e755a&&_0x13be2e)return new Uint8Array(_0x13be2e);if(_0xccb69a)return _0xccb69a(_0x46c08c);throw _0x7dd2fa(0x3e24);}catch(_0x3c0255){_0x224b1a(_0x3c0255);}}function _0x19f57a(_0x3bb883){var _0x1b61dd=_0x598a21;for(;0x0<_0x3bb883[_0x1b61dd(0x3785)];){var _0x427ed3,_0x265c98=_0x3bb883[_0x1b61dd(0x3220)]();_0x1b61dd(0x7a8)==typeof _0x265c98?_0x265c98(_0xaa9067):_0x1b61dd(0x131a)==typeof(_0x427ed3=_0x265c98['Ib'])?void 0x0===_0x265c98['eb']?_0x4a1f0f[_0x1b61dd(0xa84)](_0x427ed3)():_0x4a1f0f[_0x1b61dd(0xa84)](_0x427ed3)(_0x265c98['eb']):_0x427ed3(void 0x0===_0x265c98['eb']?null:_0x265c98['eb']);}}function _0x155cf5(_0x4cdc7b,_0x283cec){var _0x2be55b=_0x598a21;for(var _0x2a1579=0x0,_0x3afcc4=_0x4cdc7b[_0x2be55b(0x3785)]-0x1;0x0<=_0x3afcc4;_0x3afcc4--){var _0x33d7c3=_0x4cdc7b[_0x3afcc4];'.'===_0x33d7c3?_0x4cdc7b['splice'](_0x3afcc4,0x1):'..'===_0x33d7c3?(_0x4cdc7b['splice'](_0x3afcc4,0x1),_0x2a1579++):_0x2a1579&&(_0x4cdc7b[_0x2be55b(0x2e7)](_0x3afcc4,0x1),_0x2a1579--);}if(_0x283cec){for(;_0x2a1579;_0x2a1579--)_0x4cdc7b[_0x2be55b(0x20ee)]('..');}return _0x4cdc7b;}function _0x46ca21(_0x3db79a){var _0x5f1a37=_0x598a21,_0x56620d='/'===_0x3db79a[_0x5f1a37(0x3d12)](0x0),_0x30b6dd='/'===_0x3db79a[_0x5f1a37(0x18ee)](-0x1);return(_0x3db79a=(_0x3db79a=_0x155cf5(_0x3db79a['split']('/')[_0x5f1a37(0x2a44)](function(_0x52c040){return!!_0x52c040;}),!_0x56620d)[_0x5f1a37(0x372b)]('/'))||_0x56620d?_0x3db79a:'.')&&_0x30b6dd&&(_0x3db79a+='/'),(_0x56620d?'/':'')+_0x3db79a;}function _0x2f3285(_0x5f4dbd){var _0x1f1205=_0x598a21;if('/'===_0x5f4dbd)return'/';var _0x42f1db=(_0x5f4dbd=(_0x5f4dbd=_0x46ca21(_0x5f4dbd))[_0x1f1205(0xb35)](/\/$/,''))['lastIndexOf']('/');return-0x1===_0x42f1db?_0x5f4dbd:_0x5f4dbd[_0x1f1205(0x18ee)](_0x42f1db+0x1);}function _0x3c5d84(){var _0x1ceff4=_0x598a21;for(var _0x5059e3='',_0x4bf8c7=!0x1,_0x186587=arguments['length']-0x1;-0x1<=_0x186587&&!_0x4bf8c7;_0x186587--){if(_0x1ceff4(0x3a16)!=typeof(_0x4bf8c7=0x0<=_0x186587?arguments[_0x186587]:'/'))throw new TypeError(_0x1ceff4(0x1f4e));if(!_0x4bf8c7)return'';_0x5059e3=_0x4bf8c7+'/'+_0x5059e3,_0x4bf8c7='/'===_0x4bf8c7['charAt'](0x0);}return(_0x4bf8c7?'/':'')+_0x155cf5(_0x5059e3['split']('/')[_0x1ceff4(0x2a44)](function(_0x41235b){return!!_0x41235b;}),!_0x4bf8c7)[_0x1ceff4(0x372b)]('/')||'.';}_0xaa9067[_0x598a21(0x939)]={},_0xaa9067[_0x598a21(0xf5f)]={},_0x2e755a=_0x598a21(0x3dda),_0x5af441()||(_0x4aec99=_0x2e755a,_0x2e755a=_0xaa9067[_0x598a21(0x40d2)]?_0xaa9067[_0x598a21(0x40d2)](_0x4aec99,_0x53d411):_0x53d411+_0x4aec99);var _0x474ea0=[];function _0x15ec1a(_0x382f82,_0x5b8efd){_0x474ea0[_0x382f82]={'input':[],'output':[],'Wa':_0x5b8efd},_0x4d003b(_0x382f82,_0x2e2c2c);}var _0xcfe6a2,_0xcd8aaf,_0x5613ab,_0x1fc417,_0x2e2c2c={'open':function(_0x4fa65e){var _0x201545=_0x598a21,_0x33ba94=_0x474ea0[_0x4fa65e[_0x201545(0x10c6)][_0x201545(0x16a2)]];if(!_0x33ba94)throw new _0x30f8d2(0x2b);_0x4fa65e[_0x201545(0xf78)]=_0x33ba94,_0x4fa65e[_0x201545(0xaf3)]=!0x1;},'close':function(_0x389339){var _0x2dde73=_0x598a21;_0x389339['tty']['Wa'][_0x2dde73(0x2e21)](_0x389339[_0x2dde73(0xf78)]);},'flush':function(_0x20a037){var _0x16fe7a=_0x598a21;_0x20a037[_0x16fe7a(0xf78)]['Wa'][_0x16fe7a(0x2e21)](_0x20a037[_0x16fe7a(0xf78)]);},'read':function(_0x15e8f6,_0x1ecedc,_0x2c2cb5,_0x2271aa){var _0x3359b7=_0x598a21;if(!_0x15e8f6[_0x3359b7(0xf78)]||!_0x15e8f6['tty']['Wa']['sb'])throw new _0x30f8d2(0x3c);for(var _0x5a0b47=0x0,_0x4bb675=0x0;_0x4bb675<_0x2271aa;_0x4bb675++){try{var _0x30bd2b=_0x15e8f6[_0x3359b7(0xf78)]['Wa']['sb'](_0x15e8f6['tty']);}catch(_0x1af650){throw new _0x30f8d2(0x1d);}if(void 0x0===_0x30bd2b&&0x0===_0x5a0b47)throw new _0x30f8d2(0x6);if(null==_0x30bd2b)break;_0x5a0b47++,_0x1ecedc[_0x2c2cb5+_0x4bb675]=_0x30bd2b;}return _0x5a0b47&&(_0x15e8f6[_0x3359b7(0x10c6)]['timestamp']=Date['now']()),_0x5a0b47;},'write':function(_0x5645c9,_0x30ff58,_0x862ebd,_0x68a394){var _0x31b47c=_0x598a21;if(!_0x5645c9[_0x31b47c(0xf78)]||!_0x5645c9[_0x31b47c(0xf78)]['Wa']['ib'])throw new _0x30f8d2(0x3c);try{for(var _0x39cd04=0x0;_0x39cd04<_0x68a394;_0x39cd04++)_0x5645c9[_0x31b47c(0xf78)]['Wa']['ib'](_0x5645c9[_0x31b47c(0xf78)],_0x30ff58[_0x862ebd+_0x39cd04]);}catch(_0x3a136d){throw new _0x30f8d2(0x1d);}return _0x68a394&&(_0x5645c9[_0x31b47c(0x10c6)]['timestamp']=Date[_0x31b47c(0xef4)]()),_0x39cd04;}},_0x53d411={'sb':function(_0x1f4827){var _0x25934d=_0x598a21;if(!_0x1f4827[_0x25934d(0x3a03)]['length']){var _0x2d5366=null;if(_0x39c359){var _0x18c647=_0x38302b[_0x25934d(0x3cbe)](0x100),_0x2ea159=0x0;try{_0x2ea159=_0x287993[_0x25934d(0x2a9c)](_0x5a1fdc[_0x25934d(0x2c43)]['fd'],_0x18c647,0x0,0x100,-0x1);}catch(_0x52d686){if(!_0x52d686['toString']()[_0x25934d(0x100f)]('EOF'))throw _0x52d686;_0x2ea159=0x0;}_0x2d5366=0x0<_0x2ea159?_0x18c647[_0x25934d(0xeff)](0x0,_0x2ea159)['toString'](_0x25934d(0x95c)):null;}else'undefined'!=typeof window&&'function'==typeof window['prompt']?null!==(_0x2d5366=window['prompt'](_0x25934d(0x169f)))&&(_0x2d5366+='\x0a'):_0x25934d(0x7a8)==typeof readline&&null!==(_0x2d5366=readline())&&(_0x2d5366+='\x0a');if(!_0x2d5366)return null;_0x1f4827['input']=_0x5a29f4(_0x2d5366,!0x0);}return _0x1f4827[_0x25934d(0x3a03)][_0x25934d(0x3220)]();},'ib':function(_0x238e8e,_0x16eedf){var _0x55b87c=_0x598a21;null===_0x16eedf||0xa===_0x16eedf?(_0x4f96d9(_0xa9157(_0x238e8e[_0x55b87c(0x1fcc)],0x0)),_0x238e8e[_0x55b87c(0x1fcc)]=[]):0x0!=_0x16eedf&&_0x238e8e['output'][_0x55b87c(0x1e1d)](_0x16eedf);},'flush':function(_0x422590){var _0x31cb38=_0x598a21;_0x422590[_0x31cb38(0x1fcc)]&&0x0<_0x422590['output']['length']&&(_0x4f96d9(_0xa9157(_0x422590['output'],0x0)),_0x422590[_0x31cb38(0x1fcc)]=[]);}},_0x4aec99={'ib':function(_0x5b3614,_0x40d855){var _0x35e5ac=_0x598a21;null===_0x40d855||0xa===_0x40d855?(_0x503950(_0xa9157(_0x5b3614['output'],0x0)),_0x5b3614[_0x35e5ac(0x1fcc)]=[]):0x0!=_0x40d855&&_0x5b3614[_0x35e5ac(0x1fcc)][_0x35e5ac(0x1e1d)](_0x40d855);},'flush':function(_0x3abdb0){var _0x18257a=_0x598a21;_0x3abdb0[_0x18257a(0x1fcc)]&&0x0<_0x3abdb0[_0x18257a(0x1fcc)][_0x18257a(0x3785)]&&(_0x503950(_0xa9157(_0x3abdb0['output'],0x0)),_0x3abdb0[_0x18257a(0x1fcc)]=[]);}},_0xc77c2={'Oa':null,'Pa':function(){var _0x225502=_0x598a21;return _0xc77c2[_0x225502(0x1923)](null,'/',0x41ff,0x0);},'createNode':function(_0xa6561e,_0x59761a,_0x1fc212,_0x262df1){var _0x3d72c8=_0x598a21;if(0x6000==(0xf000&_0x1fc212)||0x1000==(0xf000&_0x1fc212))throw new _0x30f8d2(0x3f);return _0xc77c2['Oa']||(_0xc77c2['Oa']={'dir':{'node':{'Na':_0xc77c2['Fa']['Na'],'Ma':_0xc77c2['Fa']['Ma'],'lookup':_0xc77c2['Fa'][_0x3d72c8(0x30ea)],'Za':_0xc77c2['Fa']['Za'],'rename':_0xc77c2['Fa'][_0x3d72c8(0x2e12)],'unlink':_0xc77c2['Fa'][_0x3d72c8(0x24b2)],'rmdir':_0xc77c2['Fa']['rmdir'],'readdir':_0xc77c2['Fa'][_0x3d72c8(0x1662)],'symlink':_0xc77c2['Fa'][_0x3d72c8(0x3733)]},'stream':{'Sa':_0xc77c2['Ga']['Sa']}},'file':{'node':{'Na':_0xc77c2['Fa']['Na'],'Ma':_0xc77c2['Fa']['Ma']},'stream':{'Sa':_0xc77c2['Ga']['Sa'],'read':_0xc77c2['Ga']['read'],'write':_0xc77c2['Ga'][_0x3d72c8(0x2e58)],'kb':_0xc77c2['Ga']['kb'],'$a':_0xc77c2['Ga']['$a'],'ab':_0xc77c2['Ga']['ab']}},'link':{'node':{'Na':_0xc77c2['Fa']['Na'],'Ma':_0xc77c2['Fa']['Ma'],'readlink':_0xc77c2['Fa'][_0x3d72c8(0x1058)]},'stream':{}},'ob':{'node':{'Na':_0xc77c2['Fa']['Na'],'Ma':_0xc77c2['Fa']['Ma']},'stream':_0x21b0c6}}),0x4000==(0xf000&(_0x1fc212=_0x21f695(_0xa6561e,_0x59761a,_0x1fc212,_0x262df1))[_0x3d72c8(0x16a7)])?(_0x1fc212['Fa']=_0xc77c2['Oa'][_0x3d72c8(0x2b53)][_0x3d72c8(0x10c6)],_0x1fc212['Ga']=_0xc77c2['Oa']['dir'][_0x3d72c8(0x212f)],_0x1fc212['Ha']={}):0x8000==(0xf000&_0x1fc212[_0x3d72c8(0x16a7)])?(_0x1fc212['Fa']=_0xc77c2['Oa'][_0x3d72c8(0x15eb)][_0x3d72c8(0x10c6)],_0x1fc212['Ga']=_0xc77c2['Oa'][_0x3d72c8(0x15eb)][_0x3d72c8(0x212f)],_0x1fc212['La']=0x0,_0x1fc212['Ha']=null):0xa000==(0xf000&_0x1fc212[_0x3d72c8(0x16a7)])?(_0x1fc212['Fa']=_0xc77c2['Oa'][_0x3d72c8(0x1976)][_0x3d72c8(0x10c6)],_0x1fc212['Ga']=_0xc77c2['Oa'][_0x3d72c8(0x1976)][_0x3d72c8(0x212f)]):0x2000==(0xf000&_0x1fc212['mode'])&&(_0x1fc212['Fa']=_0xc77c2['Oa']['ob'][_0x3d72c8(0x10c6)],_0x1fc212['Ga']=_0xc77c2['Oa']['ob']['stream']),_0x1fc212[_0x3d72c8(0x34ce)]=Date[_0x3d72c8(0xef4)](),_0xa6561e&&(_0xa6561e['Ha'][_0x59761a]=_0x1fc212,_0xa6561e[_0x3d72c8(0x34ce)]=_0x1fc212[_0x3d72c8(0x34ce)]),_0x1fc212;},'Jb':function(_0x2c9607){var _0x11af05=_0x598a21;return _0x2c9607['Ha']?_0x2c9607['Ha'][_0x11af05(0x4e8)]?_0x2c9607['Ha'][_0x11af05(0x4e8)](0x0,_0x2c9607['La']):new Uint8Array(_0x2c9607['Ha']):new Uint8Array(0x0);},'pb':function(_0x49a8f6,_0x26c53d){var _0x549938=_0x598a21,_0x3ac754=_0x49a8f6['Ha']?_0x49a8f6['Ha'][_0x549938(0x3785)]:0x0;_0x26c53d<=_0x3ac754||(_0x26c53d=Math[_0x549938(0x695)](_0x26c53d,_0x3ac754*(_0x3ac754<0x100000?0x2:1.125)>>>0x0),0x0!=_0x3ac754&&(_0x26c53d=Math[_0x549938(0x695)](_0x26c53d,0x100)),_0x3ac754=_0x49a8f6['Ha'],_0x49a8f6['Ha']=new Uint8Array(_0x26c53d),0x0<_0x49a8f6['La']&&_0x49a8f6['Ha'][_0x549938(0xc1b)](_0x3ac754[_0x549938(0x4e8)](0x0,_0x49a8f6['La']),0x0));},'Fb':function(_0x4cd1b0,_0x29c92c){var _0x28f3b1=_0x598a21,_0xdf4f81;_0x4cd1b0['La']!=_0x29c92c&&(0x0==_0x29c92c?(_0x4cd1b0['Ha']=null,_0x4cd1b0['La']=0x0):(_0xdf4f81=_0x4cd1b0['Ha'],_0x4cd1b0['Ha']=new Uint8Array(_0x29c92c),_0xdf4f81&&_0x4cd1b0['Ha'][_0x28f3b1(0xc1b)](_0xdf4f81[_0x28f3b1(0x4e8)](0x0,Math['min'](_0x29c92c,_0x4cd1b0['La']))),_0x4cd1b0['La']=_0x29c92c));},'Fa':{'Na':function(_0x4239e5){var _0x1fd8c8=_0x598a21,_0x35fb29={};return _0x35fb29[_0x1fd8c8(0x3130)]=0x2000==(0xf000&_0x4239e5[_0x1fd8c8(0x16a7)])?_0x4239e5['id']:0x1,_0x35fb29[_0x1fd8c8(0x1572)]=_0x4239e5['id'],_0x35fb29[_0x1fd8c8(0x16a7)]=_0x4239e5[_0x1fd8c8(0x16a7)],_0x35fb29[_0x1fd8c8(0x2bb8)]=0x1,_0x35fb29['uid']=0x0,_0x35fb29[_0x1fd8c8(0x2a31)]=0x0,_0x35fb29[_0x1fd8c8(0x16a2)]=_0x4239e5['rdev'],0x4000==(0xf000&_0x4239e5[_0x1fd8c8(0x16a7)])?_0x35fb29[_0x1fd8c8(0x1910)]=0x1000:0x8000==(0xf000&_0x4239e5[_0x1fd8c8(0x16a7)])?_0x35fb29[_0x1fd8c8(0x1910)]=_0x4239e5['La']:0xa000==(0xf000&_0x4239e5[_0x1fd8c8(0x16a7)])?_0x35fb29[_0x1fd8c8(0x1910)]=_0x4239e5[_0x1fd8c8(0x1976)][_0x1fd8c8(0x3785)]:_0x35fb29[_0x1fd8c8(0x1910)]=0x0,_0x35fb29[_0x1fd8c8(0x1193)]=new Date(_0x4239e5['timestamp']),_0x35fb29[_0x1fd8c8(0x152d)]=new Date(_0x4239e5[_0x1fd8c8(0x34ce)]),_0x35fb29[_0x1fd8c8(0x2144)]=new Date(_0x4239e5[_0x1fd8c8(0x34ce)]),_0x35fb29['zb']=0x1000,_0x35fb29[_0x1fd8c8(0x985)]=Math['ceil'](_0x35fb29[_0x1fd8c8(0x1910)]/_0x35fb29['zb']),_0x35fb29;},'Ma':function(_0x441d90,_0x4188cf){var _0x4e0410=_0x598a21;void 0x0!==_0x4188cf[_0x4e0410(0x16a7)]&&(_0x441d90[_0x4e0410(0x16a7)]=_0x4188cf[_0x4e0410(0x16a7)]),void 0x0!==_0x4188cf[_0x4e0410(0x34ce)]&&(_0x441d90[_0x4e0410(0x34ce)]=_0x4188cf[_0x4e0410(0x34ce)]),void 0x0!==_0x4188cf['size']&&_0xc77c2['Fb'](_0x441d90,_0x4188cf[_0x4e0410(0x1910)]);},'lookup':function(){throw _0x12187f[0x2c];},'Za':function(_0x1901e9,_0x409f4f,_0xe1684b,_0x3f1b0a){var _0x3eac60=_0x598a21;return _0xc77c2[_0x3eac60(0x1923)](_0x1901e9,_0x409f4f,_0xe1684b,_0x3f1b0a);},'rename':function(_0x3056e0,_0x280e96,_0x495a26){var _0xdb9977=_0x598a21;if(0x4000==(0xf000&_0x3056e0['mode'])){try{var _0x5c0439=_0x3a0212(_0x280e96,_0x495a26);}catch(_0x134b35){}if(_0x5c0439){for(var _0x56551d in _0x5c0439['Ha'])throw new _0x30f8d2(0x37);}}delete _0x3056e0[_0xdb9977(0x2a18)]['Ha'][_0x3056e0[_0xdb9977(0x3844)]],_0x3056e0['parent']['timestamp']=Date[_0xdb9977(0xef4)](),_0x3056e0[_0xdb9977(0x3844)]=_0x495a26,_0x280e96['Ha'][_0x495a26]=_0x3056e0,_0x280e96[_0xdb9977(0x34ce)]=_0x3056e0[_0xdb9977(0x2a18)][_0xdb9977(0x34ce)],_0x3056e0[_0xdb9977(0x2a18)]=_0x280e96;},'unlink':function(_0x7b6ce3,_0x403d59){var _0xcbf235=_0x598a21;delete _0x7b6ce3['Ha'][_0x403d59],_0x7b6ce3[_0xcbf235(0x34ce)]=Date[_0xcbf235(0xef4)]();},'rmdir':function(_0x56817b,_0x379269){var _0x11c272=_0x598a21;for(var _0x225fc5 in _0x3a0212(_0x56817b,_0x379269)['Ha'])throw new _0x30f8d2(0x37);delete _0x56817b['Ha'][_0x379269],_0x56817b[_0x11c272(0x34ce)]=Date[_0x11c272(0xef4)]();},'readdir':function(_0xf22803){var _0xc18b61=_0x598a21,_0xa5248f,_0x2f0a40=['.','..'];for(_0xa5248f in _0xf22803['Ha'])_0xf22803['Ha'][_0xc18b61(0x3929)](_0xa5248f)&&_0x2f0a40[_0xc18b61(0x1e1d)](_0xa5248f);return _0x2f0a40;},'symlink':function(_0x1ec24d,_0xe8071b,_0x157f5f){var _0x511f8d=_0x598a21;return(_0x1ec24d=_0xc77c2[_0x511f8d(0x1923)](_0x1ec24d,_0xe8071b,0xa1ff,0x0))['link']=_0x157f5f,_0x1ec24d;},'readlink':function(_0x26ab2f){var _0x11a685=_0x598a21;if(0xa000!=(0xf000&_0x26ab2f[_0x11a685(0x16a7)]))throw new _0x30f8d2(0x1c);return _0x26ab2f[_0x11a685(0x1976)];}},'Ga':{'read':function(_0xa5dd86,_0x3c3ef3,_0x26e1fc,_0x203820,_0x33cf97){var _0x1bb9ba=_0x598a21,_0x5c8ad3=_0xa5dd86[_0x1bb9ba(0x10c6)]['Ha'];if(_0x33cf97>=_0xa5dd86[_0x1bb9ba(0x10c6)]['La'])return 0x0;if(0x8<(_0xa5dd86=Math[_0x1bb9ba(0x33a7)](_0xa5dd86[_0x1bb9ba(0x10c6)]['La']-_0x33cf97,_0x203820))&&_0x5c8ad3[_0x1bb9ba(0x4e8)])_0x3c3ef3[_0x1bb9ba(0xc1b)](_0x5c8ad3[_0x1bb9ba(0x4e8)](_0x33cf97,_0x33cf97+_0xa5dd86),_0x26e1fc);else{for(_0x203820=0x0;_0x203820<_0xa5dd86;_0x203820++)_0x3c3ef3[_0x26e1fc+_0x203820]=_0x5c8ad3[_0x33cf97+_0x203820];}return _0xa5dd86;},'write':function(_0x1928de,_0x5baba3,_0x4f82ac,_0x57b0ff,_0x203d14,_0x5995f0){var _0x33f7c0=_0x598a21;if(_0x5baba3[_0x33f7c0(0x12ab)]===_0x3707c7[_0x33f7c0(0x12ab)]&&(_0x5995f0=!0x1),!_0x57b0ff)return 0x0;if((_0x1928de=_0x1928de[_0x33f7c0(0x10c6)])['timestamp']=Date[_0x33f7c0(0xef4)](),_0x5baba3[_0x33f7c0(0x4e8)]&&(!_0x1928de['Ha']||_0x1928de['Ha'][_0x33f7c0(0x4e8)])){if(_0x5995f0)return _0x1928de['Ha']=_0x5baba3['subarray'](_0x4f82ac,_0x4f82ac+_0x57b0ff),_0x1928de['La']=_0x57b0ff;if(0x0===_0x1928de['La']&&0x0===_0x203d14)return _0x1928de['Ha']=_0x5baba3[_0x33f7c0(0xeff)](_0x4f82ac,_0x4f82ac+_0x57b0ff),_0x1928de['La']=_0x57b0ff;if(_0x203d14+_0x57b0ff<=_0x1928de['La'])return _0x1928de['Ha']['set'](_0x5baba3['subarray'](_0x4f82ac,_0x4f82ac+_0x57b0ff),_0x203d14),_0x57b0ff;}if(_0xc77c2['pb'](_0x1928de,_0x203d14+_0x57b0ff),_0x1928de['Ha'][_0x33f7c0(0x4e8)]&&_0x5baba3[_0x33f7c0(0x4e8)])_0x1928de['Ha'][_0x33f7c0(0xc1b)](_0x5baba3[_0x33f7c0(0x4e8)](_0x4f82ac,_0x4f82ac+_0x57b0ff),_0x203d14);else{for(_0x5995f0=0x0;_0x5995f0<_0x57b0ff;_0x5995f0++)_0x1928de['Ha'][_0x203d14+_0x5995f0]=_0x5baba3[_0x4f82ac+_0x5995f0];}return _0x1928de['La']=Math[_0x33f7c0(0x695)](_0x1928de['La'],_0x203d14+_0x57b0ff),_0x57b0ff;},'Sa':function(_0x7be640,_0x5bd81e,_0x57ace5){var _0x111d23=_0x598a21;if(0x1===_0x57ace5?_0x5bd81e+=_0x7be640[_0x111d23(0xdfa)]:0x2===_0x57ace5&&0x8000==(0xf000&_0x7be640[_0x111d23(0x10c6)]['mode'])&&(_0x5bd81e+=_0x7be640[_0x111d23(0x10c6)]['La']),_0x5bd81e<0x0)throw new _0x30f8d2(0x1c);return _0x5bd81e;},'kb':function(_0x489c1f,_0x2635e8,_0x36c158){var _0x55bddf=_0x598a21;_0xc77c2['pb'](_0x489c1f['node'],_0x2635e8+_0x36c158),_0x489c1f[_0x55bddf(0x10c6)]['La']=Math['max'](_0x489c1f[_0x55bddf(0x10c6)]['La'],_0x2635e8+_0x36c158);},'$a':function(_0xe7adde,_0x50987a,_0x14bf77,_0x1e6df9,_0x51913c,_0x2d61dc){var _0x1646cb=_0x598a21;if(0x0!==_0x50987a)throw new _0x30f8d2(0x1c);if(0x8000!=(0xf000&_0xe7adde[_0x1646cb(0x10c6)][_0x1646cb(0x16a7)]))throw new _0x30f8d2(0x2b);if(_0xe7adde=_0xe7adde['node']['Ha'],0x2&_0x2d61dc||_0xe7adde['buffer']!==_0x31ecc4){if((0x0<_0x1e6df9||_0x1e6df9+_0x14bf77<_0xe7adde[_0x1646cb(0x3785)])&&(_0xe7adde=_0xe7adde[_0x1646cb(0x4e8)]?_0xe7adde['subarray'](_0x1e6df9,_0x1e6df9+_0x14bf77):Array['prototype']['slice'][_0x1646cb(0x3e4c)](_0xe7adde,_0x1e6df9,_0x1e6df9+_0x14bf77)),_0x1e6df9=!0x0,_0x14bf77=0x10000*Math['ceil'](_0x14bf77/0x10000),!(_0x14bf77=(_0x2d61dc=_0x4be840(0x10000,_0x14bf77))?(_0x566344[_0x1646cb(0x1e27)](0x0,_0x2d61dc,_0x2d61dc+_0x14bf77),_0x2d61dc):0x0))throw new _0x30f8d2(0x30);_0x3707c7[_0x1646cb(0xc1b)](_0xe7adde,_0x14bf77);}else _0x1e6df9=!0x1,_0x14bf77=_0xe7adde[_0x1646cb(0x343d)];return{'Eb':_0x14bf77,'ub':_0x1e6df9};},'ab':function(_0x206dc2,_0x1b1661,_0x2974e3,_0x1e94c3,_0x132aae){var _0x5c8646=_0x598a21;if(0x8000!=(0xf000&_0x206dc2[_0x5c8646(0x10c6)]['mode']))throw new _0x30f8d2(0x2b);return 0x2&_0x132aae||_0xc77c2['Ga'][_0x5c8646(0x2e58)](_0x206dc2,_0x1b1661,0x0,_0x1e94c3,_0x2974e3,!0x1),0x0;}}},_0x3f1267=null,_0x679261={},_0x5635bd=[],_0xef6e2b=0x1,_0x591583=null,_0x4a3536=!0x0,_0x30f8d2=null,_0x12187f={},_0x2ffef4=(_0xe5ad67,_0x3190e4={})=>{var _0x19141e=_0x598a21;if(!(_0xe5ad67=_0x3c5d84('/',_0xe5ad67)))return{'path':'','node':null};if(0x8<(_0x3190e4=Object[_0x19141e(0x12a9)]({'qb':!0x0,'jb':0x0},_0x3190e4))['jb'])throw new _0x30f8d2(0x20);_0xe5ad67=_0x155cf5(_0xe5ad67[_0x19141e(0x1691)]('/')[_0x19141e(0x2a44)](_0xe92b1b=>!!_0xe92b1b),!0x1);for(var _0x3ca314,_0x4fa0e7,_0x277a12=_0x3f1267,_0x1493fd='/',_0xc4914a=0x0;_0xc4914a<_0xe5ad67['length'];_0xc4914a++){var _0x1a9c63=_0xc4914a===_0xe5ad67['length']-0x1;if(_0x1a9c63&&_0x3190e4[_0x19141e(0x2a18)])break;if(_0x277a12=_0x3a0212(_0x277a12,_0xe5ad67[_0xc4914a]),_0x1493fd=_0x46ca21(_0x1493fd+'/'+_0xe5ad67[_0xc4914a]),!_0x277a12['Ua']||_0x1a9c63&&!_0x3190e4['qb']||(_0x277a12=_0x277a12['Ua'][_0x19141e(0x1b47)]),!_0x1a9c63||_0x3190e4['Ra']){for(_0x1a9c63=0x0;0xa000==(0xf000&_0x277a12[_0x19141e(0x16a7)]);)if(_0x277a12=_0x21315b(_0x1493fd),_0x1493fd=_0x3c5d84((_0x3ca314=_0x1493fd,_0x4fa0e7=void 0x0,_0x3ca314=(_0x4fa0e7=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/[_0x19141e(0x3970)](_0x3ca314)[_0x19141e(0xeff)](0x1))[0x0],_0x4fa0e7=_0x4fa0e7[0x1],_0x3ca314||_0x4fa0e7?_0x3ca314+(_0x4fa0e7=_0x4fa0e7&&_0x4fa0e7[_0x19141e(0x18ee)](0x0,_0x4fa0e7[_0x19141e(0x3785)]-0x1)):'.'),_0x277a12),_0x277a12=_0x2ffef4(_0x1493fd,{'jb':_0x3190e4['jb']+0x1})[_0x19141e(0x10c6)],0x28<_0x1a9c63++)throw new _0x30f8d2(0x20);}}return{'path':_0x1493fd,'node':_0x277a12};},_0x192cf4=_0x3bff6f=>{var _0x13f038=_0x598a21;for(var _0x4677a6;;){if(_0x3bff6f===_0x3bff6f[_0x13f038(0x2a18)])return _0x3bff6f=_0x3bff6f['Pa']['tb'],_0x4677a6?'/'!==_0x3bff6f[_0x3bff6f[_0x13f038(0x3785)]-0x1]?_0x3bff6f+'/'+_0x4677a6:_0x3bff6f+_0x4677a6:_0x3bff6f;_0x4677a6=_0x4677a6?_0x3bff6f[_0x13f038(0x3844)]+'/'+_0x4677a6:_0x3bff6f[_0x13f038(0x3844)],_0x3bff6f=_0x3bff6f[_0x13f038(0x2a18)];}},_0x9514ee=(_0x4a95c4,_0x3ab6ca)=>{var _0x34ef29=_0x598a21;for(var _0x5515b9=0x0,_0x454661=0x0;_0x454661<_0x3ab6ca[_0x34ef29(0x3785)];_0x454661++)_0x5515b9=(_0x5515b9<<0x5)-_0x5515b9+_0x3ab6ca[_0x34ef29(0x3858)](_0x454661)|0x0;return(_0x4a95c4+_0x5515b9>>>0x0)%_0x591583[_0x34ef29(0x3785)];},_0x153e6f=_0x1c0123=>{var _0x45dd25=_0x598a21,_0x39c6e8=_0x9514ee(_0x1c0123[_0x45dd25(0x2a18)]['id'],_0x1c0123[_0x45dd25(0x3844)]);if(_0x591583[_0x39c6e8]===_0x1c0123)_0x591583[_0x39c6e8]=_0x1c0123['Va'];else for(_0x39c6e8=_0x591583[_0x39c6e8];_0x39c6e8;){if(_0x39c6e8['Va']===_0x1c0123){_0x39c6e8['Va']=_0x1c0123['Va'];break;}_0x39c6e8=_0x39c6e8['Va'];}},_0x3a0212=(_0x114991,_0x24393c)=>{var _0x2aaf8d=_0x598a21,_0x38bdf6;if(_0x38bdf6=(_0x38bdf6=_0x229c4b(_0x114991,'x'))?_0x38bdf6:_0x114991['Fa'][_0x2aaf8d(0x30ea)]?0x0:0x2)throw new _0x30f8d2(_0x38bdf6,_0x114991);for(_0x38bdf6=_0x591583[_0x9514ee(_0x114991['id'],_0x24393c)];_0x38bdf6;_0x38bdf6=_0x38bdf6['Va']){var _0x2fbef2=_0x38bdf6[_0x2aaf8d(0x3844)];if(_0x38bdf6[_0x2aaf8d(0x2a18)]['id']===_0x114991['id']&&_0x2fbef2===_0x24393c)return _0x38bdf6;}return _0x114991['Fa'][_0x2aaf8d(0x30ea)](_0x114991,_0x24393c);},_0x21f695=(_0x42a37a,_0x59a229,_0x3f6aaf,_0x5f59d3)=>(_0x42a37a=new _0x58f089(_0x42a37a,_0x59a229,_0x3f6aaf,_0x5f59d3),_0x59a229=_0x9514ee(_0x42a37a[_0x598a21(0x2a18)]['id'],_0x42a37a[_0x598a21(0x3844)]),_0x42a37a['Va']=_0x591583[_0x59a229],_0x591583[_0x59a229]=_0x42a37a),_0x196fb7={'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},_0x30c4dc=_0x379a45=>{var _0x2dd276=['r','w','rw'][0x3&_0x379a45];return 0x200&_0x379a45&&(_0x2dd276+='w'),_0x2dd276;},_0x229c4b=(_0x477ff8,_0x15b865)=>_0x4a3536||(!_0x15b865[_0x598a21(0x100f)]('r')||0x124&_0x477ff8['mode'])&&(!_0x15b865[_0x598a21(0x100f)]('w')||0x92&_0x477ff8[_0x598a21(0x16a7)])&&(!_0x15b865[_0x598a21(0x100f)]('x')||0x49&_0x477ff8[_0x598a21(0x16a7)])?0x0:0x2,_0x5e0e9e=(_0x130559,_0x3e1f67)=>{try{return _0x3a0212(_0x130559,_0x3e1f67),0x14;}catch(_0x58fd46){}return _0x229c4b(_0x130559,'wx');},_0x30f78f=(_0x21e119,_0x94ca37,_0x58b293)=>{var _0x1ef6c4=_0x598a21;try{var _0x4f03da=_0x3a0212(_0x21e119,_0x94ca37);}catch(_0x5258b1){return _0x5258b1['Ja'];}if(_0x21e119=_0x229c4b(_0x21e119,'wx'))return _0x21e119;if(_0x58b293){if(0x4000!=(0xf000&_0x4f03da[_0x1ef6c4(0x16a7)]))return 0x36;if(_0x4f03da===_0x4f03da[_0x1ef6c4(0x2a18)]||'/'===_0x192cf4(_0x4f03da))return 0xa;}else{if(0x4000==(0xf000&_0x4f03da[_0x1ef6c4(0x16a7)]))return 0x1f;}return 0x0;},_0x339b52=(_0x45eef5,_0x466d16)=>(_0x5613ab||((_0x5613ab=function(){})['prototype']={}),_0x45eef5=Object['assign'](new _0x5613ab(),_0x45eef5),_0x466d16=((_0x2e84c0=0x0)=>{for(;_0x2e84c0<=0x1000;_0x2e84c0++)if(!_0x5635bd[_0x2e84c0])return _0x2e84c0;throw new _0x30f8d2(0x21);})(_0x466d16),_0x45eef5['fd']=_0x466d16,_0x5635bd[_0x466d16]=_0x45eef5),_0x21b0c6={'open':_0x4e7aa4=>{var _0xa47801=_0x598a21;_0x4e7aa4['Ga']=_0x679261[_0x4e7aa4[_0xa47801(0x10c6)][_0xa47801(0x16a2)]]['Ga'],_0x4e7aa4['Ga'][_0xa47801(0x2ea2)]&&_0x4e7aa4['Ga'][_0xa47801(0x2ea2)](_0x4e7aa4);},'Sa':()=>{throw new _0x30f8d2(0x46);}},_0x4d003b=(_0x15b5f4,_0x55d624)=>{_0x679261[_0x15b5f4]={'Ga':_0x55d624};},_0x3b8e3c=(_0x9e5827,_0x3cb07e)=>{var _0xbcf79=_0x598a21,_0xb8cce5='/'===_0x3cb07e,_0x3238b2=!_0x3cb07e;if(_0xb8cce5&&_0x3f1267)throw new _0x30f8d2(0xa);if(!_0xb8cce5&&!_0x3238b2){var _0x4fc8fb=_0x2ffef4(_0x3cb07e,{'qb':!0x1});if(_0x3cb07e=_0x4fc8fb[_0xbcf79(0x1e97)],(_0x4fc8fb=_0x4fc8fb[_0xbcf79(0x10c6)])['Ua'])throw new _0x30f8d2(0xa);if(0x4000!=(0xf000&_0x4fc8fb[_0xbcf79(0x16a7)]))throw new _0x30f8d2(0x36);}((_0x9e5827=_0x9e5827['Pa'](_0x3cb07e={'type':_0x9e5827,'Kb':{},'tb':_0x3cb07e,'Db':[]}))['Pa']=_0x3cb07e)[_0xbcf79(0x1b47)]=_0x9e5827,_0xb8cce5?_0x3f1267=_0x9e5827:_0x4fc8fb&&(_0x4fc8fb['Ua']=_0x3cb07e,_0x4fc8fb['Pa']&&_0x4fc8fb['Pa']['Db']['push'](_0x3cb07e));},_0x1f1219=(_0x459e4d,_0x365d8d,_0x3a6026)=>{var _0x489161=_0x598a21,_0xd9f5a7=_0x2ffef4(_0x459e4d,{'parent':!0x0})[_0x489161(0x10c6)];if(!(_0x459e4d=_0x2f3285(_0x459e4d))||'.'===_0x459e4d||'..'===_0x459e4d)throw new _0x30f8d2(0x1c);var _0x4ce2ae=_0x5e0e9e(_0xd9f5a7,_0x459e4d);if(_0x4ce2ae)throw new _0x30f8d2(_0x4ce2ae);if(_0xd9f5a7['Fa']['Za'])return _0xd9f5a7['Fa']['Za'](_0xd9f5a7,_0x459e4d,_0x365d8d,_0x3a6026);throw new _0x30f8d2(0x3f);},_0x30e597=(_0x50399d,_0x435bbd)=>_0x1f1219(_0x50399d,0x3ff&(void 0x0!==_0x435bbd?_0x435bbd:0x1ff)|0x4000,0x0),_0xc64f61=(_0x12e1de,_0x5293dd,_0x4da88e)=>{void 0x0===_0x4da88e&&(_0x4da88e=_0x5293dd,_0x5293dd=0x1b6),_0x1f1219(_0x12e1de,0x2000|_0x5293dd,_0x4da88e);},_0x2be080=(_0x1e3ff8,_0x316206)=>{var _0x200c25=_0x598a21;if(!_0x3c5d84(_0x1e3ff8))throw new _0x30f8d2(0x2c);var _0x488169=_0x2ffef4(_0x316206,{'parent':!0x0})[_0x200c25(0x10c6)];if(!_0x488169)throw new _0x30f8d2(0x2c);_0x316206=_0x2f3285(_0x316206);var _0x14f782=_0x5e0e9e(_0x488169,_0x316206);if(_0x14f782)throw new _0x30f8d2(_0x14f782);if(!_0x488169['Fa'][_0x200c25(0x3733)])throw new _0x30f8d2(0x3f);_0x488169['Fa'][_0x200c25(0x3733)](_0x488169,_0x316206,_0x1e3ff8);},_0x1597e5=_0x30d81e=>{var _0x1790e5=_0x598a21,_0x20dd60=_0x2ffef4(_0x30d81e,{'parent':!0x0})[_0x1790e5(0x10c6)],_0x13da45=(_0x30d81e=_0x2f3285(_0x30d81e),_0x3a0212(_0x20dd60,_0x30d81e)),_0x396e61=_0x30f78f(_0x20dd60,_0x30d81e,!0x0);if(_0x396e61)throw new _0x30f8d2(_0x396e61);if(!_0x20dd60['Fa'][_0x1790e5(0x3257)])throw new _0x30f8d2(0x3f);if(_0x13da45['Ua'])throw new _0x30f8d2(0xa);_0x20dd60['Fa'][_0x1790e5(0x3257)](_0x20dd60,_0x30d81e),_0x153e6f(_0x13da45);},_0x5f2817=_0x57e175=>{var _0xe5baa8=_0x598a21,_0x3eb7c1=_0x2ffef4(_0x57e175,{'parent':!0x0})[_0xe5baa8(0x10c6)];if(!_0x3eb7c1)throw new _0x30f8d2(0x2c);_0x57e175=_0x2f3285(_0x57e175);var _0x42df6e=_0x3a0212(_0x3eb7c1,_0x57e175),_0x334182=_0x30f78f(_0x3eb7c1,_0x57e175,!0x1);if(_0x334182)throw new _0x30f8d2(_0x334182);if(!_0x3eb7c1['Fa'][_0xe5baa8(0x24b2)])throw new _0x30f8d2(0x3f);if(_0x42df6e['Ua'])throw new _0x30f8d2(0xa);_0x3eb7c1['Fa'][_0xe5baa8(0x24b2)](_0x3eb7c1,_0x57e175),_0x153e6f(_0x42df6e);},_0x21315b=_0x52c9c9=>{var _0x15ad13=_0x598a21;if(!(_0x52c9c9=_0x2ffef4(_0x52c9c9)[_0x15ad13(0x10c6)]))throw new _0x30f8d2(0x2c);if(_0x52c9c9['Fa'][_0x15ad13(0x1058)])return _0x3c5d84(_0x192cf4(_0x52c9c9['parent']),_0x52c9c9['Fa'][_0x15ad13(0x1058)](_0x52c9c9));throw new _0x30f8d2(0x1c);},_0x2f5d47=(_0x2418f1,_0x39868b)=>{var _0x1396f3=_0x598a21;if(!(_0x2418f1=_0x2ffef4(_0x2418f1,{'Ra':!_0x39868b})[_0x1396f3(0x10c6)]))throw new _0x30f8d2(0x2c);if(_0x2418f1['Fa']['Na'])return _0x2418f1['Fa']['Na'](_0x2418f1);throw new _0x30f8d2(0x3f);},_0x5ce90a=_0x35c8a7=>_0x2f5d47(_0x35c8a7,!0x0),_0x7e5091=(_0x21e703,_0x16e5bd)=>{var _0x4ac72f=_0x598a21;if(!(_0x21e703=_0x4ac72f(0x3a16)==typeof _0x21e703?_0x2ffef4(_0x21e703,{'Ra':!0x0})[_0x4ac72f(0x10c6)]:_0x21e703)['Fa']['Ma'])throw new _0x30f8d2(0x3f);_0x21e703['Fa']['Ma'](_0x21e703,{'mode':0xfff&_0x16e5bd|-0x1000&_0x21e703['mode'],'timestamp':Date[_0x4ac72f(0xef4)]()});},_0x36a0b7=(_0x15b12d,_0x4bbc35)=>{var _0x917571=_0x598a21;if(_0x4bbc35<0x0)throw new _0x30f8d2(0x1c);if(!(_0x15b12d=_0x917571(0x3a16)==typeof _0x15b12d?_0x2ffef4(_0x15b12d,{'Ra':!0x0})[_0x917571(0x10c6)]:_0x15b12d)['Fa']['Ma'])throw new _0x30f8d2(0x3f);if(0x4000==(0xf000&_0x15b12d[_0x917571(0x16a7)]))throw new _0x30f8d2(0x1f);if(0x8000!=(0xf000&_0x15b12d[_0x917571(0x16a7)]))throw new _0x30f8d2(0x1c);var _0x1deb6f=_0x229c4b(_0x15b12d,'w');if(_0x1deb6f)throw new _0x30f8d2(_0x1deb6f);_0x15b12d['Fa']['Ma'](_0x15b12d,{'size':_0x4bbc35,'timestamp':Date[_0x917571(0xef4)]()});},_0x151634=(_0x2bf6c5,_0x4220ad,_0x57f075,_0x1d14f1)=>{var _0x32d04e=_0x598a21;if(''===_0x2bf6c5)throw new _0x30f8d2(0x2c);if(_0x32d04e(0x3a16)==typeof _0x4220ad){var _0x80f8d=_0x196fb7[_0x4220ad];if(void 0x0===_0x80f8d)throw Error(_0x32d04e(0x2510)+_0x4220ad);_0x4220ad=_0x80f8d;}if(_0x57f075=0x40&_0x4220ad?0xfff&(void 0x0===_0x57f075?0x1b6:_0x57f075)|0x8000:0x0,'object'==typeof _0x2bf6c5)var _0x25b0d5=_0x2bf6c5;else{_0x2bf6c5=_0x46ca21(_0x2bf6c5);try{_0x25b0d5=_0x2ffef4(_0x2bf6c5,{'Ra':!(0x20000&_0x4220ad)})['node'];}catch(_0x242b93){}}if(_0x80f8d=!0x1,0x40&_0x4220ad){if(_0x25b0d5){if(0x80&_0x4220ad)throw new _0x30f8d2(0x14);}else _0x25b0d5=_0x1f1219(_0x2bf6c5,_0x57f075,0x0),_0x80f8d=!0x0;}if(!_0x25b0d5)throw new _0x30f8d2(0x2c);if(0x2000==(0xf000&_0x25b0d5[_0x32d04e(0x16a7)])&&(_0x4220ad&=-0x201),0x10000&_0x4220ad&&0x4000!=(0xf000&_0x25b0d5[_0x32d04e(0x16a7)]))throw new _0x30f8d2(0x36);if(!_0x80f8d&&(_0x57f075=_0x25b0d5?0xa000==(0xf000&_0x25b0d5[_0x32d04e(0x16a7)])?0x20:0x4000==(0xf000&_0x25b0d5['mode'])&&('r'!==_0x30c4dc(_0x4220ad)||0x200&_0x4220ad)?0x1f:_0x229c4b(_0x25b0d5,_0x30c4dc(_0x4220ad)):0x2c))throw new _0x30f8d2(_0x57f075);return 0x200&_0x4220ad&&_0x36a0b7(_0x25b0d5,0x0),_0x4220ad&=-0x20281,(_0x1d14f1=_0x339b52({'node':_0x25b0d5,'path':_0x192cf4(_0x25b0d5),'flags':_0x4220ad,'seekable':!0x0,'position':0x0,'Ga':_0x25b0d5['Ga'],'Hb':[],'error':!0x1},_0x1d14f1))['Ga'][_0x32d04e(0x2ea2)]&&_0x1d14f1['Ga'][_0x32d04e(0x2ea2)](_0x1d14f1),!_0xaa9067['logReadFiles']||0x1&_0x4220ad||_0x2bf6c5 in(_0x1fc417=_0x1fc417||{})||(_0x1fc417[_0x2bf6c5]=0x1),_0x1d14f1;},_0xee7696=_0xc0f07a=>{var _0x18ee52=_0x598a21;if(null===_0xc0f07a['fd'])throw new _0x30f8d2(0x8);_0xc0f07a['gb']&&(_0xc0f07a['gb']=null);try{_0xc0f07a['Ga'][_0x18ee52(0x2821)]&&_0xc0f07a['Ga'][_0x18ee52(0x2821)](_0xc0f07a);}catch(_0x33a48f){throw _0x33a48f;}finally{_0x5635bd[_0xc0f07a['fd']]=null;}_0xc0f07a['fd']=null;},_0x4cb15e=(_0x13e095,_0x251466,_0x4771cc)=>{var _0x31b932=_0x598a21;if(null===_0x13e095['fd'])throw new _0x30f8d2(0x8);if(!_0x13e095['seekable']||!_0x13e095['Ga']['Sa'])throw new _0x30f8d2(0x46);if(0x0!=_0x4771cc&&0x1!=_0x4771cc&&0x2!=_0x4771cc)throw new _0x30f8d2(0x1c);_0x13e095[_0x31b932(0xdfa)]=_0x13e095['Ga']['Sa'](_0x13e095,_0x251466,_0x4771cc),_0x13e095['Hb']=[];},_0x426190=(_0x1df13c,_0x5720a7,_0x590c9a,_0x48106b,_0x8b5077)=>{var _0x10939=_0x598a21;if(_0x48106b<0x0||_0x8b5077<0x0)throw new _0x30f8d2(0x1c);if(null===_0x1df13c['fd'])throw new _0x30f8d2(0x8);if(0x1==(0x200003&_0x1df13c['flags']))throw new _0x30f8d2(0x8);if(0x4000==(0xf000&_0x1df13c['node']['mode']))throw new _0x30f8d2(0x1f);if(!_0x1df13c['Ga'][_0x10939(0x2f99)])throw new _0x30f8d2(0x1c);var _0x54f8fa=void 0x0!==_0x8b5077;if(_0x54f8fa){if(!_0x1df13c[_0x10939(0xaf3)])throw new _0x30f8d2(0x46);}else _0x8b5077=_0x1df13c['position'];return _0x5720a7=_0x1df13c['Ga'][_0x10939(0x2f99)](_0x1df13c,_0x5720a7,_0x590c9a,_0x48106b,_0x8b5077),_0x54f8fa||(_0x1df13c[_0x10939(0xdfa)]+=_0x5720a7),_0x5720a7;},_0x557024=(_0xa35387,_0x500c9d,_0x4135d5,_0x72a8f8,_0x3d894b,_0x1fdf6b)=>{var _0x1c63df=_0x598a21;if(_0x72a8f8<0x0||_0x3d894b<0x0)throw new _0x30f8d2(0x1c);if(null===_0xa35387['fd'])throw new _0x30f8d2(0x8);if(0x0==(0x200003&_0xa35387[_0x1c63df(0x2944)]))throw new _0x30f8d2(0x8);if(0x4000==(0xf000&_0xa35387[_0x1c63df(0x10c6)][_0x1c63df(0x16a7)]))throw new _0x30f8d2(0x1f);if(!_0xa35387['Ga'][_0x1c63df(0x2e58)])throw new _0x30f8d2(0x1c);_0xa35387[_0x1c63df(0xaf3)]&&0x400&_0xa35387[_0x1c63df(0x2944)]&&_0x4cb15e(_0xa35387,0x0,0x2);var _0x400626=void 0x0!==_0x3d894b;if(_0x400626){if(!_0xa35387[_0x1c63df(0xaf3)])throw new _0x30f8d2(0x46);}else _0x3d894b=_0xa35387[_0x1c63df(0xdfa)];return _0x500c9d=_0xa35387['Ga'][_0x1c63df(0x2e58)](_0xa35387,_0x500c9d,_0x4135d5,_0x72a8f8,_0x3d894b,_0x1fdf6b),_0x400626||(_0xa35387[_0x1c63df(0xdfa)]+=_0x500c9d),_0x500c9d;},_0xf031a4=_0x35fd89=>{var _0x21706f=_0x598a21,_0x3a1204=_0x151634(_0x35fd89,0x0),_0x412225=(_0x35fd89=_0x2f5d47(_0x35fd89)[_0x21706f(0x1910)],new Uint8Array(_0x35fd89));return _0x426190(_0x3a1204,_0x412225,0x0,_0x35fd89,0x0),_0x35fd89=_0x412225,_0xee7696(_0x3a1204),_0x35fd89;},_0x4b2486=()=>{var _0x3fb442=_0x598a21;_0x30f8d2||((_0x30f8d2=function(_0x1d242d,_0x2b8afe){var _0x301f64=a7_0x2532;this['node']=_0x2b8afe,this['Gb']=function(_0x285516){this['Ja']=_0x285516;},this['Gb'](_0x1d242d),this[_0x301f64(0x1597)]=_0x301f64(0x134f);})[_0x3fb442(0x1fd2)]=Error(),_0x30f8d2[_0x3fb442(0x1fd2)][_0x3fb442(0x2660)]=_0x30f8d2,[0x2c][_0x3fb442(0x66b)](_0x2502bf=>{var _0x4c46cb=_0x3fb442;_0x12187f[_0x2502bf]=new _0x30f8d2(_0x2502bf),_0x12187f[_0x2502bf][_0x4c46cb(0x370d)]=_0x4c46cb(0x33f6);}));},_0x10b540=(_0x4de6ef,_0x27d6ac)=>{var _0x2cd9b5=0x0;return _0x4de6ef&&(_0x2cd9b5|=0x16d),_0x27d6ac&&(_0x2cd9b5|=0x92),_0x2cd9b5;},_0x4b36b6=(_0x3bb3d8,_0x19b126,_0x5d6b23)=>{var _0x547828=_0x598a21;_0x3bb3d8=_0x46ca21(_0x547828(0x242)+_0x3bb3d8);var _0x1f7d50=_0x10b540(!!_0x19b126,!!_0x5d6b23),_0xe96a1c=(_0xcd8aaf=_0xcd8aaf||0x40,_0xcd8aaf++<<0x8|0x0);_0x4d003b(_0xe96a1c,{'open':_0x1c92e2=>{var _0x148cc1=_0x547828;_0x1c92e2[_0x148cc1(0xaf3)]=!0x1;},'close':()=>{var _0xae6504=_0x547828;_0x5d6b23&&_0x5d6b23[_0xae6504(0x12ab)]&&_0x5d6b23[_0xae6504(0x12ab)][_0xae6504(0x3785)]&&_0x5d6b23(0xa);},'read':(_0x47f121,_0x6a0e5c,_0xdfb2ae,_0x1b7047)=>{var _0x57f476=_0x547828;for(var _0x2eddb0=0x0,_0x266bb8=0x0;_0x266bb8<_0x1b7047;_0x266bb8++){try{var _0x1be01b=_0x19b126();}catch(_0x442f99){throw new _0x30f8d2(0x1d);}if(void 0x0===_0x1be01b&&0x0===_0x2eddb0)throw new _0x30f8d2(0x6);if(null==_0x1be01b)break;_0x2eddb0++,_0x6a0e5c[_0xdfb2ae+_0x266bb8]=_0x1be01b;}return _0x2eddb0&&(_0x47f121[_0x57f476(0x10c6)][_0x57f476(0x34ce)]=Date['now']()),_0x2eddb0;},'write':(_0xde65f,_0x5bee8b,_0x332efc,_0x555dbe)=>{for(var _0x46b0e8=0x0;_0x46b0e8<_0x555dbe;_0x46b0e8++)try{_0x5d6b23(_0x5bee8b[_0x332efc+_0x46b0e8]);}catch(_0x104f47){throw new _0x30f8d2(0x1d);}return _0x555dbe&&(_0xde65f['node']['timestamp']=Date['now']()),_0x46b0e8;}}),_0xc64f61(_0x3bb3d8,_0x1f7d50,_0xe96a1c);};function _0xfd590(_0x47b9eb,_0xda4d48,_0x171978){var _0x5ddf3c=_0x598a21;if('/'===_0xda4d48[0x0])return _0xda4d48;if(-0x64===_0x47b9eb)_0x47b9eb='/';else{if(!(_0x47b9eb=_0x5635bd[_0x47b9eb]))throw new _0x30f8d2(0x8);_0x47b9eb=_0x47b9eb[_0x5ddf3c(0x1e97)];}if(0x0!=_0xda4d48[_0x5ddf3c(0x3785)])return _0x46ca21(_0x47b9eb+'/'+_0xda4d48);if(_0x171978)return _0x47b9eb;throw new _0x30f8d2(0x2c);}function _0x258500(_0x4d780d,_0x34a59a,_0x139963){var _0x11bc09=_0x598a21;try{var _0x58c6c6=_0x4d780d(_0x34a59a);}catch(_0x5d75e3){if(_0x5d75e3&&_0x5d75e3[_0x11bc09(0x10c6)]&&_0x46ca21(_0x34a59a)!==_0x46ca21(_0x192cf4(_0x5d75e3[_0x11bc09(0x10c6)])))return-0x36;throw _0x5d75e3;}return _0x2b4825[_0x139963>>0x2]=_0x58c6c6['dev'],_0x2b4825[_0x139963+0x4>>0x2]=0x0,_0x2b4825[_0x139963+0x8>>0x2]=_0x58c6c6[_0x11bc09(0x1572)],_0x2b4825[_0x139963+0xc>>0x2]=_0x58c6c6[_0x11bc09(0x16a7)],_0x2b4825[_0x139963+0x10>>0x2]=_0x58c6c6['nlink'],_0x2b4825[_0x139963+0x14>>0x2]=_0x58c6c6[_0x11bc09(0xb65)],_0x2b4825[_0x139963+0x18>>0x2]=_0x58c6c6['gid'],_0x2b4825[_0x139963+0x1c>>0x2]=_0x58c6c6[_0x11bc09(0x16a2)],_0x2b4825[_0x139963+0x20>>0x2]=0x0,_0x4682a1=[_0x58c6c6[_0x11bc09(0x1910)]>>>0x0,(_0x1392b8=_0x58c6c6[_0x11bc09(0x1910)],0x1<=+Math[_0x11bc09(0x3a1d)](_0x1392b8)?0x0<_0x1392b8?(0x0|Math['min'](+Math[_0x11bc09(0x3f66)](_0x1392b8/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x11bc09(0x21e1)]((_0x1392b8-(~~_0x1392b8>>>0x0))/0x100000000)>>>0x0:0x0)],_0x2b4825[_0x139963+0x28>>0x2]=_0x4682a1[0x0],_0x2b4825[_0x139963+0x2c>>0x2]=_0x4682a1[0x1],_0x2b4825[_0x139963+0x30>>0x2]=0x1000,_0x2b4825[_0x139963+0x34>>0x2]=_0x58c6c6[_0x11bc09(0x985)],_0x2b4825[_0x139963+0x38>>0x2]=_0x58c6c6[_0x11bc09(0x1193)][_0x11bc09(0x1478)]()/0x3e8|0x0,_0x2b4825[_0x139963+0x3c>>0x2]=0x0,_0x2b4825[_0x139963+0x40>>0x2]=_0x58c6c6['mtime'][_0x11bc09(0x1478)]()/0x3e8|0x0,_0x2b4825[_0x139963+0x44>>0x2]=0x0,_0x2b4825[_0x139963+0x48>>0x2]=_0x58c6c6[_0x11bc09(0x2144)][_0x11bc09(0x1478)]()/0x3e8|0x0,_0x2b4825[_0x139963+0x4c>>0x2]=0x0,_0x4682a1=[_0x58c6c6['ino']>>>0x0,(_0x1392b8=_0x58c6c6[_0x11bc09(0x1572)],0x1<=+Math['abs'](_0x1392b8)?0x0<_0x1392b8?(0x0|Math[_0x11bc09(0x33a7)](+Math[_0x11bc09(0x3f66)](_0x1392b8/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x11bc09(0x21e1)]((_0x1392b8-(~~_0x1392b8>>>0x0))/0x100000000)>>>0x0:0x0)],_0x2b4825[_0x139963+0x50>>0x2]=_0x4682a1[0x0],_0x2b4825[_0x139963+0x54>>0x2]=_0x4682a1[0x1],0x0;}var _0xe1fc58=void 0x0;function _0x2ddf4c(){return _0x2b4825[(_0xe1fc58+=0x4)-0x4>>0x2];}function _0x561b1d(_0x242c44){if(_0x242c44=_0x5635bd[_0x242c44])return _0x242c44;throw new _0x30f8d2(0x8);}function _0x2de8a1(_0x53ff5a,_0x1bae42,_0x5da945){var _0x2bb757=_0x598a21;function _0x4a5360(_0x893d4){var _0x5351bd=a7_0x2532;return(_0x893d4=_0x893d4['toTimeString']()[_0x5351bd(0x2bba)](/\(([A-Za-z ]+)\)$/))?_0x893d4[0x1]:'GMT';}var _0x3d0c60,_0x2c8761,_0x249bab,_0x117314;_0x2de8a1['Ab']||(_0x2de8a1['Ab']=!0x0,_0x53ff5a=_0x53ff5a,_0x1bae42=_0x1bae42,_0x5da945=_0x5da945,_0x3d0c60=new Date()[_0x2bb757(0x3fa5)](),_0x2c8761=new Date(_0x3d0c60,0x0,0x1),_0x249bab=new Date(_0x3d0c60,0x6,0x1),_0x3d0c60=_0x2c8761[_0x2bb757(0x20b7)](),_0x117314=_0x249bab[_0x2bb757(0x20b7)](),_0x2b4825[_0x53ff5a>>0x2]=0x3c*Math['max'](_0x3d0c60,_0x117314),_0x2b4825[_0x1bae42>>0x2]=Number(_0x3d0c60!=_0x117314),_0x53ff5a=_0x4a5360(_0x2c8761),_0x1bae42=_0x4a5360(_0x249bab),_0x53ff5a=_0x8a6073(_0x53ff5a),_0x1bae42=_0x8a6073(_0x1bae42),_0x117314<_0x3d0c60?(_0x2b4825[_0x5da945>>0x2]=_0x53ff5a,_0x2b4825[_0x5da945+0x4>>0x2]=_0x1bae42):(_0x2b4825[_0x5da945>>0x2]=_0x1bae42,_0x2b4825[_0x5da945+0x4>>0x2]=_0x53ff5a));}var _0x429fcb,_0x3b638e,_0x3cedd8=_0x39c359?()=>{var _0x3af5d1=_0x598a21,_0x5dcf0c=_0x5a1fdc[_0x3af5d1(0x3b3)]();return 0x3e8*_0x5dcf0c[0x0]+_0x5dcf0c[0x1]/0xf4240;}:()=>performance[_0x598a21(0xef4)](),_0x33ddac={};function _0x41ece8(){var _0x2c5bde=_0x598a21;if(!_0x429fcb){var _0xb8e462,_0x30ed27={'USER':_0x2c5bde(0x2dd8),'LOGNAME':_0x2c5bde(0x2dd8),'PATH':'/','PWD':'/','HOME':_0x2c5bde(0x98a),'LANG':(_0x2c5bde(0x1c87)==typeof navigator&&navigator[_0x2c5bde(0xcdd)]&&navigator['languages'][0x0]||'C')['replace']('-','_')+'.UTF-8','_':_0x408a4c||'./this.program'};for(_0xb8e462 in _0x33ddac)void 0x0===_0x33ddac[_0xb8e462]?delete _0x30ed27[_0xb8e462]:_0x30ed27[_0xb8e462]=_0x33ddac[_0xb8e462];var _0x22d1f1=[];for(_0xb8e462 in _0x30ed27)_0x22d1f1[_0x2c5bde(0x1e1d)](_0xb8e462+'='+_0x30ed27[_0xb8e462]);_0x429fcb=_0x22d1f1;}return _0x429fcb;}function _0x58f089(_0x636342,_0x5c8399,_0x421725,_0x31ae30){var _0x5ea3e0=_0x598a21;this[_0x5ea3e0(0x2a18)]=_0x636342=_0x636342||this,this['Pa']=_0x636342['Pa'],this['Ua']=null,this['id']=_0xef6e2b++,this['name']=_0x5c8399,this['mode']=_0x421725,this['Fa']={},this['Ga']={},this[_0x5ea3e0(0x16a2)]=_0x31ae30;}function _0x5a29f4(_0x17d222,_0x1ea00d){var _0x20e0f4=_0x598a21,_0x9db3a6=Array(_0x4b2ed0(_0x17d222)+0x1);return _0x17d222=_0x2f681c(_0x17d222,_0x9db3a6,0x0,_0x9db3a6[_0x20e0f4(0x3785)]),_0x1ea00d&&(_0x9db3a6[_0x20e0f4(0x3785)]=_0x17d222),_0x9db3a6;}Object[_0x598a21(0x3599)](_0x58f089['prototype'],{'read':{'get':function(){return 0x16d==(0x16d&this['mode']);},'set':function(_0x4ec631){var _0x387ecc=_0x598a21;_0x4ec631?this[_0x387ecc(0x16a7)]|=0x16d:this[_0x387ecc(0x16a7)]&=-0x16e;}},'write':{'get':function(){var _0x3e2446=_0x598a21;return 0x92==(0x92&this[_0x3e2446(0x16a7)]);},'set':function(_0x5c323c){var _0x537786=_0x598a21;_0x5c323c?this[_0x537786(0x16a7)]|=0x92:this[_0x537786(0x16a7)]&=-0x93;}}}),_0x4b2486(),_0x591583=Array(0x1000),_0x3b8e3c(_0xc77c2,'/'),_0x30e597(_0x598a21(0xa88)),_0x30e597('/home'),_0x30e597('/home/web_user'),_0x30e597(_0x598a21(0x2f1e)),_0x4d003b(0x103,{'read':()=>0x0,'write':(_0x4d22de,_0x3d7dac,_0xfbb57c,_0x1189ba)=>_0x1189ba}),_0xc64f61(_0x598a21(0x3287),0x103),_0x15ec1a(0x500,_0x53d411),_0x15ec1a(0x600,_0x4aec99),_0xc64f61(_0x598a21(0x1277),0x500),_0xc64f61('/dev/tty1',0x600),_0x53d411=(function(){var _0x3831da=_0x598a21,_0x108536;if(_0x3831da(0x1c87)==typeof crypto&&_0x3831da(0x7a8)==typeof crypto['getRandomValues'])return _0x108536=new Uint8Array(0x1),function(){return crypto['getRandomValues'](_0x108536),_0x108536[0x0];};if(_0x39c359)try{var _0x5e655c=_0x5d27d4(0xda1b);return function(){var _0x3f5bc1=_0x3831da;return _0x5e655c[_0x3f5bc1(0x1ed8)](0x1)[0x0];};}catch(_0x3d7730){}return function(){var _0x41185a=_0x3831da;_0x224b1a(_0x41185a(0x2db9));};}()),_0x4b36b6('random',_0x53d411),_0x4b36b6('urandom',_0x53d411),_0x30e597('/dev/shm'),_0x30e597(_0x598a21(0x3669)),_0x30e597(_0x598a21(0x185b)),_0x3b638e=_0x30e597(_0x598a21(0x5ec)),_0x30e597(_0x598a21(0x353a)),_0x3b8e3c({'Pa':()=>{var _0x2e29bd=_0x21f695(_0x3b638e,'fd',0x41ff,0x49);return _0x2e29bd['Fa']={'lookup':(_0x2aea0c,_0x39d6a5)=>{var _0xaad72=a7_0x2532,_0x132399=_0x5635bd[+_0x39d6a5];if(_0x132399)return(_0x2aea0c={'parent':null,'Pa':{'tb':_0xaad72(0x2004)},'Fa':{'readlink':()=>_0x132399[_0xaad72(0x1e97)]}})[_0xaad72(0x2a18)]=_0x2aea0c;throw new _0x30f8d2(0x8);}},_0x2e29bd;}},_0x598a21(0x353a));var _0x5a7c6b,_0x4a687d={'a':function(_0x3a5838,_0x30d44c,_0x5c6ffc,_0x13ca9a){var _0x45c77e=_0x598a21;_0x224b1a(_0x45c77e(0x1ac7)+_0x4bbc17(_0x3a5838)+_0x45c77e(0x1252)+[_0x30d44c?_0x4bbc17(_0x30d44c):_0x45c77e(0x3d1c),_0x5c6ffc,_0x13ca9a?_0x4bbc17(_0x13ca9a):_0x45c77e(0x3578)]);},'h':function(_0x1e3822,_0x5e9540){try{return _0x1e3822=_0x4bbc17(_0x1e3822),_0x7e5091(_0x1e3822,_0x5e9540),0x0;}catch(_0x44a6e1){if(_0x44a6e1 instanceof _0x30f8d2)return-_0x44a6e1['Ja'];throw _0x44a6e1;}},'H':function(_0x2b6d3f,_0x40e38c,_0x2385a8){var _0x5412ee=_0x598a21;try{var _0x3211cc;return _0x40e38c=_0xfd590(_0x2b6d3f,_0x40e38c=_0x4bbc17(_0x40e38c)),-0x8&_0x2385a8?-0x1c:(_0x3211cc=_0x2ffef4(_0x40e38c,{'Ra':!0x0})[_0x5412ee(0x10c6)])?(_0x2b6d3f='',0x4&_0x2385a8&&(_0x2b6d3f+='r'),0x2&_0x2385a8&&(_0x2b6d3f+='w'),0x1&_0x2385a8&&(_0x2b6d3f+='x'),_0x2b6d3f&&_0x229c4b(_0x3211cc,_0x2b6d3f)?-0x2:0x0):-0x2c;}catch(_0x266929){if(_0x266929 instanceof _0x30f8d2)return-_0x266929['Ja'];throw _0x266929;}},'i':function(_0x5060f6,_0x377a21){var _0x818adf=_0x598a21;try{var _0x4a4860=_0x5635bd[_0x5060f6];if(_0x4a4860)return _0x7e5091(_0x4a4860[_0x818adf(0x10c6)],_0x377a21),0x0;throw new _0x30f8d2(0x8);}catch(_0x98a3eb){if(_0x98a3eb instanceof _0x30f8d2)return-_0x98a3eb['Ja'];throw _0x98a3eb;}},'g':function(_0xb7a9af){var _0x2fa0ad=_0x598a21;try{var _0x1af129=_0x5635bd[_0xb7a9af];if(!_0x1af129)throw new _0x30f8d2(0x8);var _0x46f362=_0x1af129[_0x2fa0ad(0x10c6)],_0x109bdf=_0x2fa0ad(0x3a16)==typeof _0x46f362?_0x2ffef4(_0x46f362,{'Ra':!0x0})[_0x2fa0ad(0x10c6)]:_0x46f362;if(_0x109bdf['Fa']['Ma'])return _0x109bdf['Fa']['Ma'](_0x109bdf,{'timestamp':Date[_0x2fa0ad(0xef4)]()}),0x0;throw new _0x30f8d2(0x3f);}catch(_0x532ff8){if(_0x532ff8 instanceof _0x30f8d2)return-_0x532ff8['Ja'];throw _0x532ff8;}},'b':function(_0xfc7882,_0x1fdb40,_0x4b2aeb){var _0x4a9571=_0x598a21;_0xe1fc58=_0x4b2aeb;try{var _0x3d40b2=_0x561b1d(_0xfc7882);switch(_0x1fdb40){case 0x0:var _0x461b8b=_0x2ddf4c();return _0x461b8b<0x0?-0x1c:_0x151634(_0x3d40b2[_0x4a9571(0x1e97)],_0x3d40b2[_0x4a9571(0x2944)],0x0,_0x461b8b)['fd'];case 0x1:case 0x2:return 0x0;case 0x3:return _0x3d40b2['flags'];case 0x4:return _0x461b8b=_0x2ddf4c(),_0x3d40b2[_0x4a9571(0x2944)]|=_0x461b8b,0x0;case 0x5:return _0x461b8b=_0x2ddf4c(),_0xbe595d[_0x461b8b+0x0>>0x1]=0x2,0x0;case 0x6:case 0x7:return 0x0;case 0x10:case 0x8:return-0x1c;case 0x9:return _0x2b4825[_0x2ce9db()>>0x2]=0x1c,-0x1;default:return-0x1c;}}catch(_0x31c276){if(_0x31c276 instanceof _0x30f8d2)return-_0x31c276['Ja'];throw _0x31c276;}},'G':function(_0x270ca2,_0x2e214d){var _0x2f11c8=_0x598a21;try{var _0x5692a4=_0x561b1d(_0x270ca2);return _0x258500(_0x2f5d47,_0x5692a4[_0x2f11c8(0x1e97)],_0x2e214d);}catch(_0x2c6105){if(_0x2c6105 instanceof _0x30f8d2)return-_0x2c6105['Ja'];throw _0x2c6105;}},'B':function(_0x12a192,_0x1a65e8){var _0x4ced3a=_0x598a21;try{var _0x31f710=_0x5635bd[_0x12a192];if(!_0x31f710)throw new _0x30f8d2(0x8);if(0x0==(0x200003&_0x31f710[_0x4ced3a(0x2944)]))throw new _0x30f8d2(0x1c);return _0x36a0b7(_0x31f710[_0x4ced3a(0x10c6)],_0x1a65e8),0x0;}catch(_0x53f45b){if(_0x53f45b instanceof _0x30f8d2)return-_0x53f45b['Ja'];throw _0x53f45b;}},'A':function(_0x3bcddf,_0x3fd1f0){try{return 0x0===_0x3fd1f0?-0x1c:_0x3fd1f0<_0x4b2ed0('/')+0x1?-0x44:(_0x2f681c('/',_0x566344,_0x3bcddf,_0x3fd1f0),_0x3bcddf);}catch(_0x4c3639){if(_0x4c3639 instanceof _0x30f8d2)return-_0x4c3639['Ja'];throw _0x4c3639;}},'E':function(_0x5b8910,_0x39c4f5){try{return _0x5b8910=_0x4bbc17(_0x5b8910),_0x258500(_0x5ce90a,_0x5b8910,_0x39c4f5);}catch(_0x18b41c){if(_0x18b41c instanceof _0x30f8d2)return-_0x18b41c['Ja'];throw _0x18b41c;}},'x':function(_0x3ce964,_0x3cd98a){var _0xa33a5=_0x598a21;try{return'/'===(_0x3ce964=_0x46ca21(_0x3ce964=_0x4bbc17(_0x3ce964)))[_0x3ce964['length']-0x1]&&(_0x3ce964=_0x3ce964[_0xa33a5(0x18ee)](0x0,_0x3ce964[_0xa33a5(0x3785)]-0x1)),_0x30e597(_0x3ce964,_0x3cd98a),0x0;}catch(_0x53ac85){if(_0x53ac85 instanceof _0x30f8d2)return-_0x53ac85['Ja'];throw _0x53ac85;}},'D':function(_0x16552a,_0x293351,_0x5952bc,_0x118150){try{_0x293351=_0x4bbc17(_0x293351);var _0x532200=0x100&_0x118150;return _0x293351=_0xfd590(_0x16552a,_0x293351,0x1000&_0x118150),_0x258500(_0x532200?_0x5ce90a:_0x2f5d47,_0x293351,_0x5952bc);}catch(_0x5e6e7a){if(_0x5e6e7a instanceof _0x30f8d2)return-_0x5e6e7a['Ja'];throw _0x5e6e7a;}},'u':function(_0x42e8ee,_0x425379,_0x37672a,_0x1e82d9){_0xe1fc58=_0x1e82d9;try{_0x425379=_0xfd590(_0x42e8ee,_0x425379=_0x4bbc17(_0x425379));var _0xca94ae=_0x1e82d9?_0x2ddf4c():0x0;return _0x151634(_0x425379,_0x37672a,_0xca94ae)['fd'];}catch(_0x2522ab){if(_0x2522ab instanceof _0x30f8d2)return-_0x2522ab['Ja'];throw _0x2522ab;}},'s':function(_0x471026,_0x5164fa,_0x275e84,_0x5cf32d){var _0x1f7204=_0x598a21;try{var _0x4b250e,_0x13f0b1,_0x65299c;return _0x5164fa=_0xfd590(_0x471026,_0x5164fa=_0x4bbc17(_0x5164fa)),_0x5cf32d<=0x0?-0x1c:(_0x4b250e=_0x21315b(_0x5164fa),_0x13f0b1=Math[_0x1f7204(0x33a7)](_0x5cf32d,_0x4b2ed0(_0x4b250e)),_0x65299c=_0x3707c7[_0x275e84+_0x13f0b1],_0x2f681c(_0x4b250e,_0x566344,_0x275e84,_0x5cf32d+0x1),_0x3707c7[_0x275e84+_0x13f0b1]=_0x65299c,_0x13f0b1);}catch(_0x3416db){if(_0x3416db instanceof _0x30f8d2)return-_0x3416db['Ja'];throw _0x3416db;}},'r':function(_0x3b0b2e){try{return _0x3b0b2e=_0x4bbc17(_0x3b0b2e),_0x1597e5(_0x3b0b2e),0x0;}catch(_0x54f061){if(_0x54f061 instanceof _0x30f8d2)return-_0x54f061['Ja'];throw _0x54f061;}},'F':function(_0x440fcc,_0x40dbf4){try{return _0x440fcc=_0x4bbc17(_0x440fcc),_0x258500(_0x2f5d47,_0x440fcc,_0x40dbf4);}catch(_0x2682c4){if(_0x2682c4 instanceof _0x30f8d2)return-_0x2682c4['Ja'];throw _0x2682c4;}},'o':function(_0x2c5617,_0x5c2960,_0x2aa152){var _0x394157=_0x598a21;try{return _0x5c2960=_0xfd590(_0x2c5617,_0x5c2960=_0x4bbc17(_0x5c2960)),0x0===_0x2aa152?_0x5f2817(_0x5c2960):0x200===_0x2aa152?_0x1597e5(_0x5c2960):_0x224b1a(_0x394157(0x9f6)),0x0;}catch(_0x313a53){if(_0x313a53 instanceof _0x30f8d2)return-_0x313a53['Ja'];throw _0x313a53;}},'m':function(_0x14c633,_0x3d8103,_0x2338f7){var _0x1a79e5=_0x598a21;try{_0x3d8103=_0xfd590(_0x14c633,_0x3d8103=_0x4bbc17(_0x3d8103),!0x0),_0x4b3264=_0x2338f7?(_0x1915a5=0x3e8*_0x2b4825[_0x2338f7>>0x2]+_0x2b4825[_0x2338f7+0x4>>0x2]/0xf4240,0x3e8*_0x2b4825[(_0x2338f7+=0x8)>>0x2]+_0x2b4825[_0x2338f7+0x4>>0x2]/0xf4240):_0x1915a5=Date[_0x1a79e5(0xef4)](),_0x14c633=_0x1915a5;var _0x1915a5,_0x4b3264,_0x223a5e=_0x2ffef4(_0x3d8103,{'Ra':!0x0})['node'];return _0x223a5e['Fa']['Ma'](_0x223a5e,{'timestamp':Math[_0x1a79e5(0x695)](_0x14c633,_0x4b3264)}),0x0;}catch(_0x3223c5){if(_0x3223c5 instanceof _0x30f8d2)return-_0x3223c5['Ja'];throw _0x3223c5;}},'e':function(){var _0x3dcfc7=_0x598a21;return Date[_0x3dcfc7(0xef4)]();},'j':function(_0x58d37d,_0x274785){var _0x24f9bc=_0x598a21;_0x58d37d=new Date(0x3e8*_0x2b4825[_0x58d37d>>0x2]),_0x2b4825[_0x274785>>0x2]=_0x58d37d[_0x24f9bc(0x1e38)](),_0x2b4825[_0x274785+0x4>>0x2]=_0x58d37d['getMinutes'](),_0x2b4825[_0x274785+0x8>>0x2]=_0x58d37d[_0x24f9bc(0x29e2)](),_0x2b4825[_0x274785+0xc>>0x2]=_0x58d37d[_0x24f9bc(0x2384)](),_0x2b4825[_0x274785+0x10>>0x2]=_0x58d37d[_0x24f9bc(0x18db)](),_0x2b4825[_0x274785+0x14>>0x2]=_0x58d37d[_0x24f9bc(0x3fa5)]()-0x76c,_0x2b4825[_0x274785+0x18>>0x2]=_0x58d37d[_0x24f9bc(0x20b4)]();var _0x4abf9e=new Date(_0x58d37d['getFullYear'](),0x0,0x1),_0x4346ba=(_0x2b4825[_0x274785+0x1c>>0x2]=(_0x58d37d[_0x24f9bc(0x1478)]()-_0x4abf9e['getTime']())/0x5265c00|0x0,_0x2b4825[_0x274785+0x24>>0x2]=-0x3c*_0x58d37d[_0x24f9bc(0x20b7)](),new Date(_0x58d37d[_0x24f9bc(0x3fa5)](),0x6,0x1)['getTimezoneOffset']()),_0x4abf9e=_0x4abf9e[_0x24f9bc(0x20b7)]();_0x2b4825[_0x274785+0x20>>0x2]=0x0|(_0x4346ba!=_0x4abf9e&&_0x58d37d['getTimezoneOffset']()==Math['min'](_0x4abf9e,_0x4346ba));},'v':function(_0x4c4f71,_0x572ab6,_0x337709,_0x2e1a40,_0x3951bc,_0x3a0da6,_0x20045c){var _0x3f0593=_0x598a21;try{var _0x22f234=_0x5635bd[_0x3951bc];if(!_0x22f234)return-0x8;if(0x0!=(0x2&_0x337709)&&0x0==(0x2&_0x2e1a40)&&0x2!=(0x200003&_0x22f234[_0x3f0593(0x2944)]))throw new _0x30f8d2(0x2);if(0x1==(0x200003&_0x22f234[_0x3f0593(0x2944)]))throw new _0x30f8d2(0x2);if(!_0x22f234['Ga']['$a'])throw new _0x30f8d2(0x2b);var _0xd186bd=_0x22f234['Ga']['$a'](_0x22f234,_0x4c4f71,_0x572ab6,_0x3a0da6,_0x337709,_0x2e1a40),_0x2a7b71=_0xd186bd['Eb'];return _0x2b4825[_0x20045c>>0x2]=_0xd186bd['ub'],_0x2a7b71;}catch(_0x106860){if(_0x106860 instanceof _0x30f8d2)return-_0x106860['Ja'];throw _0x106860;}},'w':function(_0xf08e7f,_0x3e2295,_0x5e4b83,_0x3a31d9,_0x5cff55,_0x30dcd9){try{var _0x289049,_0x1d889b=_0x5635bd[_0x5cff55];_0x1d889b&&0x2&_0x5e4b83&&(_0x289049=_0x566344['slice'](_0xf08e7f,_0xf08e7f+_0x3e2295),_0x1d889b&&_0x1d889b['Ga']['ab']&&_0x1d889b['Ga']['ab'](_0x1d889b,_0x289049,_0x30dcd9,_0x3e2295,_0x3a31d9));}catch(_0x829c08){if(_0x829c08 instanceof _0x30f8d2)return-_0x829c08['Ja'];throw _0x829c08;}},'n':_0x2de8a1,'p':function(){return 0x80000000;},'d':_0x3cedd8,'c':function(_0x7a20e5){var _0x420707=_0x598a21,_0x126d44=_0x566344[_0x420707(0x3785)];if(0x80000000<(_0x7a20e5>>>=0x0))return!0x1;for(var _0x3c59dc=0x1;_0x3c59dc<=0x4;_0x3c59dc*=0x2){var _0x5220bc=_0x126d44*(0x1+0.2/_0x3c59dc),_0x5220bc=Math['min'](_0x5220bc,_0x7a20e5+0x6000000),_0x4f928e=Math;_0x5220bc=Math[_0x420707(0x695)](_0x7a20e5,_0x5220bc),_0x4f928e=_0x4f928e[_0x420707(0x33a7)][_0x420707(0x3e4c)](_0x4f928e,0x80000000,_0x5220bc+(0x10000-_0x5220bc%0x10000)%0x10000);_0x5b6089:{try{_0xf12fd3['grow'](_0x4f928e-_0x31ecc4[_0x420707(0x17c7)]+0xffff>>>0x10),_0x4b96bd();var _0x51b57b=0x1;break _0x5b6089;}catch(_0x1d6911){}_0x51b57b=void 0x0;}if(_0x51b57b)return!0x0;}return!0x1;},'y':function(_0xf445f9,_0x1d977b){var _0x39f5ec=_0x598a21,_0x3c90f9=0x0;return _0x41ece8()[_0x39f5ec(0x66b)](function(_0x1f9a92,_0x1af457){var _0x191caa=_0x39f5ec,_0x1f2d0a=_0x1d977b+_0x3c90f9;for(_0x1af457=_0x2b4825[_0xf445f9+0x4*_0x1af457>>0x2]=_0x1f2d0a,_0x1f2d0a=0x0;_0x1f2d0a<_0x1f9a92[_0x191caa(0x3785)];++_0x1f2d0a)_0x3707c7[_0x1af457++>>0x0]=_0x1f9a92[_0x191caa(0x3858)](_0x1f2d0a);_0x3707c7[_0x1af457>>0x0]=0x0,_0x3c90f9+=_0x1f9a92['length']+0x1;}),0x0;},'z':function(_0x24fbd4,_0x4b9a66){var _0x4a0165=_0x41ece8(),_0x287dda=(_0x2b4825[_0x24fbd4>>0x2]=_0x4a0165['length'],0x0);return _0x4a0165['forEach'](function(_0x11bc26){var _0x2a48c0=a7_0x2532;_0x287dda+=_0x11bc26[_0x2a48c0(0x3785)]+0x1;}),_0x2b4825[_0x4b9a66>>0x2]=_0x287dda,0x0;},'f':function(_0x520bc8){try{var _0x41deea=_0x561b1d(_0x520bc8);return _0xee7696(_0x41deea),0x0;}catch(_0x2ab40e){if(_0x2ab40e instanceof _0x30f8d2)return _0x2ab40e['Ja'];throw _0x2ab40e;}},'l':function(_0x2f47c5,_0x5c9dca){var _0x449dee=_0x598a21;try{var _0x12b0ce=_0x561b1d(_0x2f47c5);return _0x3707c7[_0x5c9dca>>0x0]=_0x12b0ce[_0x449dee(0xf78)]?0x2:0x4000==(0xf000&_0x12b0ce[_0x449dee(0x16a7)])?0x3:0xa000==(0xf000&_0x12b0ce[_0x449dee(0x16a7)])?0x7:0x4,0x0;}catch(_0x1bc072){if(_0x1bc072 instanceof _0x30f8d2)return _0x1bc072['Ja'];throw _0x1bc072;}},'t':function(_0x4d5113,_0x90a51e,_0x2ed072,_0x5414a4){try{_0x505463:{for(var _0x10ec3c=_0x561b1d(_0x4d5113),_0x263e2d=_0x4d5113=0x0;_0x263e2d<_0x2ed072;_0x263e2d++){var _0x75f67=_0x2b4825[_0x90a51e+(0x8*_0x263e2d+0x4)>>0x2],_0x43a5e5=_0x426190(_0x10ec3c,_0x3707c7,_0x2b4825[_0x90a51e+0x8*_0x263e2d>>0x2],_0x75f67,void 0x0);if(_0x43a5e5<0x0){var _0x49409f=-0x1;break _0x505463;}if(_0x4d5113+=_0x43a5e5,_0x43a5e5<_0x75f67)break;}_0x49409f=_0x4d5113;}return _0x2b4825[_0x5414a4>>0x2]=_0x49409f,0x0;}catch(_0x186acd){if(_0x186acd instanceof _0x30f8d2)return _0x186acd['Ja'];throw _0x186acd;}},'k':function(_0xc545f6,_0xa76655,_0x5d2701,_0x18cbe2,_0x5e96df){var _0x4c0d6e=_0x598a21;try{var _0x479080=_0x561b1d(_0xc545f6);return(_0xc545f6=0x100000000*_0x5d2701+(_0xa76655>>>0x0))<=-0x20000000000000||0x20000000000000<=_0xc545f6?-0x3d:(_0x4cb15e(_0x479080,_0xc545f6,_0x18cbe2),_0x4682a1=[_0x479080[_0x4c0d6e(0xdfa)]>>>0x0,(_0x1392b8=_0x479080[_0x4c0d6e(0xdfa)],0x1<=+Math[_0x4c0d6e(0x3a1d)](_0x1392b8)?0x0<_0x1392b8?(0x0|Math[_0x4c0d6e(0x33a7)](+Math['floor'](_0x1392b8/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x4c0d6e(0x21e1)]((_0x1392b8-(~~_0x1392b8>>>0x0))/0x100000000)>>>0x0:0x0)],_0x2b4825[_0x5e96df>>0x2]=_0x4682a1[0x0],_0x2b4825[_0x5e96df+0x4>>0x2]=_0x4682a1[0x1],_0x479080['gb']&&0x0===_0xc545f6&&0x0===_0x18cbe2&&(_0x479080['gb']=null),0x0);}catch(_0xf17f2){if(_0xf17f2 instanceof _0x30f8d2)return _0xf17f2['Ja'];throw _0xf17f2;}},'C':function(_0x2463b3){try{var _0x272ef3=_0x561b1d(_0x2463b3);return _0x272ef3['Ga']&&_0x272ef3['Ga']['fsync']?-_0x272ef3['Ga']['fsync'](_0x272ef3):0x0;}catch(_0x59a0c4){if(_0x59a0c4 instanceof _0x30f8d2)return _0x59a0c4['Ja'];throw _0x59a0c4;}},'q':function(_0x5de32a,_0x97a4d5,_0x4dc836,_0x121c35){try{_0x458cba:{for(var _0x32438a=_0x561b1d(_0x5de32a),_0x2bec1b=_0x5de32a=0x0;_0x2bec1b<_0x4dc836;_0x2bec1b++){var _0x3b3751=_0x557024(_0x32438a,_0x3707c7,_0x2b4825[_0x97a4d5+0x8*_0x2bec1b>>0x2],_0x2b4825[_0x97a4d5+(0x8*_0x2bec1b+0x4)>>0x2],void 0x0);if(_0x3b3751<0x0){var _0x4e1a67=-0x1;break _0x458cba;}_0x5de32a+=_0x3b3751;}_0x4e1a67=_0x5de32a;}return _0x2b4825[_0x121c35>>0x2]=_0x4e1a67,0x0;}catch(_0x38a91d){if(_0x38a91d instanceof _0x30f8d2)return _0x38a91d['Ja'];throw _0x38a91d;}}},_0x2ce9db=((function(){var _0x2647ee=_0x598a21;function _0x3f039d(_0x53c765){var _0x30f7e9=a7_0x2532;_0xaa9067[_0x30f7e9(0x1037)]=_0x53c765[_0x30f7e9(0x224d)],_0xf12fd3=_0xaa9067[_0x30f7e9(0x1037)]['I'],_0x4b96bd(),_0x4a1f0f=_0xaa9067[_0x30f7e9(0x1037)]['za'],_0x417220[_0x30f7e9(0x20ee)](_0xaa9067[_0x30f7e9(0x1037)]['J']),_0x5302c9--,_0xaa9067[_0x30f7e9(0x3f07)]&&_0xaa9067['monitorRunDependencies'](_0x5302c9),0x0==_0x5302c9&&(null!==_0x1d5cbd&&(clearInterval(_0x1d5cbd),_0x1d5cbd=null),_0x25b903&&(_0x53c765=_0x25b903,_0x25b903=null,_0x53c765()));}function _0x5c3234(_0x51a2d8){_0x3f039d(_0x51a2d8['instance']);}function _0x9d3e22(_0x3e7f7c){var _0x4ec627=a7_0x2532;return function(){var _0x24a34b=a7_0x2532;if(!_0x13be2e&&(_0x1cb304||_0x423891)){if(_0x24a34b(0x7a8)==typeof fetch&&!_0x2e755a[_0x24a34b(0x1a65)](_0x24a34b(0x2787)))return fetch(_0x2e755a,{'credentials':_0x24a34b(0x37e8)})['then'](function(_0x1a4f0a){var _0x351f2d=_0x24a34b;if(_0x1a4f0a['ok'])return _0x1a4f0a[_0x351f2d(0xfc1)]();throw _0x351f2d(0xd1b)+_0x2e755a+'\x27';})[_0x24a34b(0x1651)](_0x4db039);if(_0x2c0b97)return new Promise(function(_0xdf00c8,_0x3c8fa4){_0x2c0b97(_0x2e755a,function(_0x1135d4){_0xdf00c8(new Uint8Array(_0x1135d4));},_0x3c8fa4);});}return Promise[_0x24a34b(0x1bd5)]()[_0x24a34b(0xd1a)](_0x4db039);}()[_0x4ec627(0xd1a)](function(_0x43e351){var _0x22e4f3=_0x4ec627;return WebAssembly[_0x22e4f3(0x3de9)](_0x43e351,_0x5296eb);})[_0x4ec627(0xd1a)](function(_0xfc51c9){return _0xfc51c9;})['then'](_0x3e7f7c,function(_0x3c0659){var _0x1f574f=_0x4ec627;_0x503950(_0x1f574f(0x16ea)+_0x3c0659),_0x224b1a(_0x3c0659);});}var _0x5296eb={'a':_0x4a687d};if(_0x5302c9++,_0xaa9067[_0x2647ee(0x3f07)]&&_0xaa9067[_0x2647ee(0x3f07)](_0x5302c9),_0xaa9067[_0x2647ee(0x2afa)])try{return _0xaa9067[_0x2647ee(0x2afa)](_0x5296eb,_0x3f039d);}catch(_0x73f280){return _0x503950(_0x2647ee(0x20fe)+_0x73f280);}_0x13be2e||_0x2647ee(0x7a8)!=typeof WebAssembly['instantiateStreaming']||_0x5af441()||_0x2e755a[_0x2647ee(0x1a65)]('file://')||_0x2647ee(0x7a8)!=typeof fetch?_0x9d3e22(_0x5c3234):fetch(_0x2e755a,{'credentials':_0x2647ee(0x37e8)})[_0x2647ee(0xd1a)](function(_0x3989f8){var _0x39f2d5=_0x2647ee;return WebAssembly[_0x39f2d5(0x23f9)](_0x3989f8,_0x5296eb)['then'](_0x5c3234,function(_0x5376c4){var _0x3b4d68=_0x39f2d5;return _0x503950(_0x3b4d68(0x2554)+_0x5376c4),_0x503950(_0x3b4d68(0x19cc)),_0x9d3e22(_0x5c3234);});});}()),_0xaa9067[_0x598a21(0xf74)]=function(){var _0x18468c=_0x598a21;return(_0xaa9067[_0x18468c(0xf74)]=_0xaa9067[_0x18468c(0x1037)]['J'])[_0x18468c(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x3893)]=function(){var _0x33fe15=_0x598a21;return(_0xaa9067[_0x33fe15(0x3893)]=_0xaa9067['asm']['K'])['apply'](null,arguments);},_0xaa9067[_0x598a21(0x14b2)]=function(){return(_0xaa9067['_sqlite3_value_double']=_0xaa9067['asm']['L'])['apply'](null,arguments);},_0xaa9067[_0x598a21(0xcd1)]=function(){var _0x849087=_0x598a21;return(_0xaa9067['_sqlite3_value_text']=_0xaa9067[_0x849087(0x1037)]['M'])[_0x849087(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x36b2)]=function(){var _0x5a0b7b=_0x598a21;return(_0x2ce9db=_0xaa9067[_0x5a0b7b(0x36b2)]=_0xaa9067['asm']['N'])[_0x5a0b7b(0x3201)](null,arguments);}),_0x39dbcd=(_0xaa9067[_0x598a21(0x2607)]=function(){var _0x3208ba=_0x598a21;return(_0xaa9067[_0x3208ba(0x2607)]=_0xaa9067['asm']['O'])[_0x3208ba(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x1e7f)]=function(){var _0x719509=_0x598a21;return(_0xaa9067[_0x719509(0x1e7f)]=_0xaa9067[_0x719509(0x1037)]['P'])[_0x719509(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2d1a)]=function(){var _0x59d1af=_0x598a21;return(_0xaa9067[_0x59d1af(0x2d1a)]=_0xaa9067['asm']['Q'])['apply'](null,arguments);},_0xaa9067[_0x598a21(0x2077)]=function(){var _0x5b15b2=_0x598a21;return(_0xaa9067['_sqlite3_reset']=_0xaa9067[_0x5b15b2(0x1037)]['R'])[_0x5b15b2(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x300e)]=function(){var _0x1fc3d5=_0x598a21;return(_0xaa9067['_sqlite3_value_int']=_0xaa9067['asm']['S'])[_0x1fc3d5(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x295e)]=function(){var _0x3d7400=_0x598a21;return(_0xaa9067[_0x3d7400(0x295e)]=_0xaa9067[_0x3d7400(0x1037)]['T'])[_0x3d7400(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x956)]=function(){var _0x40ecab=_0x598a21;return(_0xaa9067[_0x40ecab(0x956)]=_0xaa9067[_0x40ecab(0x1037)]['U'])[_0x40ecab(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x250b)]=function(){var _0xe2ee7b=_0x598a21;return(_0xaa9067[_0xe2ee7b(0x250b)]=_0xaa9067[_0xe2ee7b(0x1037)]['V'])[_0xe2ee7b(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x1f44)]=function(){var _0x2cae99=_0x598a21;return(_0xaa9067[_0x2cae99(0x1f44)]=_0xaa9067[_0x2cae99(0x1037)]['W'])[_0x2cae99(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x1dcd)]=function(){var _0x34eb5a=_0x598a21;return(_0xaa9067[_0x34eb5a(0x1dcd)]=_0xaa9067['asm']['X'])[_0x34eb5a(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x19bf)]=function(){var _0x335c3a=_0x598a21;return(_0xaa9067['_sqlite3_result_double']=_0xaa9067[_0x335c3a(0x1037)]['Y'])[_0x335c3a(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2ee)]=function(){var _0x276a99=_0x598a21;return(_0xaa9067[_0x276a99(0x2ee)]=_0xaa9067[_0x276a99(0x1037)]['Z'])[_0x276a99(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x556)]=function(){var _0x493f8b=_0x598a21;return(_0xaa9067['_sqlite3_result_int']=_0xaa9067[_0x493f8b(0x1037)]['_'])[_0x493f8b(0x3201)](null,arguments);},_0xaa9067['_sqlite3_result_int64']=function(){var _0xcb2b74=_0x598a21;return(_0xaa9067[_0xcb2b74(0x1da3)]=_0xaa9067[_0xcb2b74(0x1037)]['$'])[_0xcb2b74(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x1d1a)]=function(){var _0x161849=_0x598a21;return(_0xaa9067[_0x161849(0x1d1a)]=_0xaa9067[_0x161849(0x1037)]['aa'])[_0x161849(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x1aff)]=function(){var _0x29ae0d=_0x598a21;return(_0xaa9067['_sqlite3_result_text']=_0xaa9067[_0x29ae0d(0x1037)]['ba'])[_0x29ae0d(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x3964)]=function(){var _0x556201=_0x598a21;return(_0xaa9067[_0x556201(0x3964)]=_0xaa9067[_0x556201(0x1037)]['ca'])[_0x556201(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2f2f)]=function(){var _0x5461d4=_0x598a21;return(_0xaa9067[_0x5461d4(0x2f2f)]=_0xaa9067[_0x5461d4(0x1037)]['da'])[_0x5461d4(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x3c33)]=function(){var _0x5e9890=_0x598a21;return(_0xaa9067[_0x5e9890(0x3c33)]=_0xaa9067[_0x5e9890(0x1037)]['ea'])[_0x5e9890(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x3dab)]=function(){var _0xb4ccb8=_0x598a21;return(_0xaa9067['_sqlite3_column_blob']=_0xaa9067[_0xb4ccb8(0x1037)]['fa'])[_0xb4ccb8(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x16fb)]=function(){var _0x2b329e=_0x598a21;return(_0xaa9067[_0x2b329e(0x16fb)]=_0xaa9067[_0x2b329e(0x1037)]['ga'])[_0x2b329e(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x29ff)]=function(){var _0x41ed13=_0x598a21;return(_0xaa9067[_0x41ed13(0x29ff)]=_0xaa9067[_0x41ed13(0x1037)]['ha'])[_0x41ed13(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2149)]=function(){var _0x59ceb6=_0x598a21;return(_0xaa9067[_0x59ceb6(0x2149)]=_0xaa9067[_0x59ceb6(0x1037)]['ia'])[_0x59ceb6(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2512)]=function(){var _0x124064=_0x598a21;return(_0xaa9067[_0x124064(0x2512)]=_0xaa9067['asm']['ja'])[_0x124064(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x11c4)]=function(){var _0x55e148=_0x598a21;return(_0xaa9067[_0x55e148(0x11c4)]=_0xaa9067[_0x55e148(0x1037)]['ka'])[_0x55e148(0x3201)](null,arguments);},_0xaa9067['_sqlite3_bind_blob']=function(){var _0x10c546=_0x598a21;return(_0xaa9067['_sqlite3_bind_blob']=_0xaa9067[_0x10c546(0x1037)]['la'])[_0x10c546(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x366a)]=function(){return(_0xaa9067['_sqlite3_bind_double']=_0xaa9067['asm']['ma'])['apply'](null,arguments);},_0xaa9067[_0x598a21(0x783)]=function(){var _0xbb9e8f=_0x598a21;return(_0xaa9067[_0xbb9e8f(0x783)]=_0xaa9067[_0xbb9e8f(0x1037)]['na'])[_0xbb9e8f(0x3201)](null,arguments);},_0xaa9067['_sqlite3_bind_text']=function(){var _0x2753bd=_0x598a21;return(_0xaa9067[_0x2753bd(0x1aaf)]=_0xaa9067['asm']['oa'])[_0x2753bd(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2a10)]=function(){var _0x193b79=_0x598a21;return(_0xaa9067['_sqlite3_bind_parameter_index']=_0xaa9067['asm']['pa'])[_0x193b79(0x3201)](null,arguments);},_0xaa9067['_sqlite3_normalized_sql']=function(){var _0x971a5c=_0x598a21;return(_0xaa9067['_sqlite3_normalized_sql']=_0xaa9067[_0x971a5c(0x1037)]['qa'])[_0x971a5c(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x2c8c)]=function(){var _0x535847=_0x598a21;return(_0xaa9067[_0x535847(0x2c8c)]=_0xaa9067[_0x535847(0x1037)]['ra'])[_0x535847(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x231b)]=function(){var _0x36d0d8=_0x598a21;return(_0xaa9067[_0x36d0d8(0x231b)]=_0xaa9067[_0x36d0d8(0x1037)]['sa'])['apply'](null,arguments);},_0xaa9067['_sqlite3_changes']=function(){var _0x145d2f=_0x598a21;return(_0xaa9067[_0x145d2f(0x2937)]=_0xaa9067[_0x145d2f(0x1037)]['ta'])[_0x145d2f(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x28cb)]=function(){var _0x2a6a70=_0x598a21;return(_0xaa9067[_0x2a6a70(0x28cb)]=_0xaa9067[_0x2a6a70(0x1037)]['ua'])[_0x2a6a70(0x3201)](null,arguments);},_0xaa9067['_sqlite3_create_function_v2']=function(){var _0x5c4b66=_0x598a21;return(_0xaa9067['_sqlite3_create_function_v2']=_0xaa9067[_0x5c4b66(0x1037)]['va'])[_0x5c4b66(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x29f3)]=function(){var _0xe170cd=_0x598a21;return(_0xaa9067[_0xe170cd(0x29f3)]=_0xaa9067['asm']['wa'])[_0xe170cd(0x3201)](null,arguments);},_0xaa9067[_0x598a21(0x3458)]=function(){var _0x233e29=_0x598a21;return(_0x39dbcd=_0xaa9067[_0x233e29(0x3458)]=_0xaa9067[_0x233e29(0x1037)]['xa'])[_0x233e29(0x3201)](null,arguments);}),_0x192845=_0xaa9067[_0x598a21(0x1dfd)]=function(){var _0x3d1950=_0x598a21;return(_0x192845=_0xaa9067[_0x3d1950(0x1dfd)]=_0xaa9067[_0x3d1950(0x1037)]['ya'])[_0x3d1950(0x3201)](null,arguments);},_0x4be840=(_0xaa9067[_0x598a21(0x3912)]=function(){var _0x50409c=_0x598a21;return(_0xaa9067['_RegisterExtensionFunctions']=_0xaa9067['asm']['Aa'])[_0x50409c(0x3201)](null,arguments);},_0xaa9067['_emscripten_builtin_memalign']=function(){var _0x15b723=_0x598a21;return(_0x4be840=_0xaa9067[_0x15b723(0x1ab6)]=_0xaa9067[_0x15b723(0x1037)]['Ba'])[_0x15b723(0x3201)](null,arguments);}),_0x2ca67f=_0xaa9067[_0x598a21(0x32f6)]=function(){var _0x508d30=_0x598a21;return(_0x2ca67f=_0xaa9067[_0x508d30(0x32f6)]=_0xaa9067[_0x508d30(0x1037)]['Ca'])['apply'](null,arguments);},_0x30292e=_0xaa9067[_0x598a21(0x14ba)]=function(){var _0x5e11d0=_0x598a21;return(_0x30292e=_0xaa9067[_0x5e11d0(0x14ba)]=_0xaa9067[_0x5e11d0(0x1037)]['Da'])[_0x5e11d0(0x3201)](null,arguments);},_0x1c4f0b=_0xaa9067['stackAlloc']=function(){var _0x29c1a2=_0x598a21;return(_0x1c4f0b=_0xaa9067['stackAlloc']=_0xaa9067[_0x29c1a2(0x1037)]['Ea'])[_0x29c1a2(0x3201)](null,arguments);};function _0x4c9af6(){var _0x5a86a7=_0x598a21;function _0x145f3c(){var _0x115e81=a7_0x2532;if(!_0x5a7c6b&&(_0x5a7c6b=!0x0,_0xaa9067['calledRun']=!0x0,!_0x335806)){if(_0xaa9067[_0x115e81(0x828)]||_0xcfe6a2||(_0xcfe6a2=!0x0,_0x4b2486(),_0xaa9067[_0x115e81(0x2c43)]=_0xaa9067[_0x115e81(0x2c43)],_0xaa9067[_0x115e81(0x2372)]=_0xaa9067[_0x115e81(0x2372)],_0xaa9067['stderr']=_0xaa9067[_0x115e81(0xf68)],_0xaa9067[_0x115e81(0x2c43)]?_0x4b36b6(_0x115e81(0x2c43),_0xaa9067['stdin']):_0x2be080(_0x115e81(0x1277),'/dev/stdin'),_0xaa9067[_0x115e81(0x2372)]?_0x4b36b6('stdout',null,_0xaa9067['stdout']):_0x2be080(_0x115e81(0x1277),_0x115e81(0x1655)),_0xaa9067[_0x115e81(0xf68)]?_0x4b36b6(_0x115e81(0xf68),null,_0xaa9067[_0x115e81(0xf68)]):_0x2be080(_0x115e81(0xe60),_0x115e81(0x50e)),_0x151634('/dev/stdin',0x0),_0x151634('/dev/stdout',0x1),_0x151634(_0x115e81(0x50e),0x1)),_0x4a3536=!0x1,_0x19f57a(_0x417220),_0xaa9067[_0x115e81(0x871)]&&_0xaa9067[_0x115e81(0x871)](),_0xaa9067['postRun'])for(_0x115e81(0x7a8)==typeof _0xaa9067['postRun']&&(_0xaa9067[_0x115e81(0x209f)]=[_0xaa9067['postRun']]);_0xaa9067[_0x115e81(0x209f)][_0x115e81(0x3785)];){var _0x52294c=_0xaa9067[_0x115e81(0x209f)]['shift']();_0x243ecf[_0x115e81(0x20ee)](_0x52294c);}_0x19f57a(_0x243ecf);}}if(!(0x0<_0x5302c9)){if(_0xaa9067[_0x5a86a7(0x20ba)]){for(_0x5a86a7(0x7a8)==typeof _0xaa9067['preRun']&&(_0xaa9067[_0x5a86a7(0x20ba)]=[_0xaa9067[_0x5a86a7(0x20ba)]]);_0xaa9067['preRun'][_0x5a86a7(0x3785)];)_0x52002a=_0xaa9067[_0x5a86a7(0x20ba)][_0x5a86a7(0x3220)](),_0x5bbc6c[_0x5a86a7(0x20ee)](_0x52002a);}_0x19f57a(_0x5bbc6c),0x0<_0x5302c9||(_0xaa9067['setStatus']?(_0xaa9067[_0x5a86a7(0xb21)](_0x5a86a7(0x2d83)),setTimeout(function(){setTimeout(function(){_0xaa9067['setStatus']('');},0x1),_0x145f3c();},0x1)):_0x145f3c());}var _0x52002a;}if(_0xaa9067[_0x598a21(0x2d35)]=function(_0x373427,_0x410865,_0x560642,_0x573bbe){var _0x4b53ba=_0x598a21,_0x1855f8=(_0x560642=_0x560642||[])[_0x4b53ba(0x10f3)](function(_0x493986){return'number'===_0x493986;});return _0x4b53ba(0x3a16)!==_0x410865&&_0x1855f8&&!_0x573bbe?_0xaa9067['_'+_0x373427]:function(){var _0x1a9921=_0x4b53ba,_0x1bd8c2=_0x373427,_0x4fb64f=_0x410865,_0x37ce79=_0x560642,_0x45ffc9=arguments,_0x1a0cb9={'string':function(_0x15f103){var _0x3cbd40=a7_0x2532,_0x504054,_0x3405ef=0x0;return null!=_0x15f103&&0x0!==_0x15f103&&(_0x504054=0x1+(_0x15f103[_0x3cbd40(0x3785)]<<0x2),_0x3405ef=_0x1c4f0b(_0x504054),_0x2f681c(_0x15f103,_0x566344,_0x3405ef,_0x504054)),_0x3405ef;},'array':function(_0x17c255){var _0x260466=a7_0x2532,_0x28f844=_0x1c4f0b(_0x17c255[_0x260466(0x3785)]);return _0x3707c7['set'](_0x17c255,_0x28f844),_0x28f844;}},_0xa1bd96=(_0x1bd8c2=_0xaa9067['_'+_0x1bd8c2],[]),_0x14cfd5=0x0;if(_0x45ffc9)for(var _0x3c21c9=0x0;_0x3c21c9<_0x45ffc9['length'];_0x3c21c9++){var _0x4c2345=_0x1a0cb9[_0x37ce79[_0x3c21c9]];_0x4c2345?(0x0===_0x14cfd5&&(_0x14cfd5=_0x2ca67f()),_0xa1bd96[_0x3c21c9]=_0x4c2345(_0x45ffc9[_0x3c21c9])):_0xa1bd96[_0x3c21c9]=_0x45ffc9[_0x3c21c9];}return _0x1bd8c2=_0x37ce79=_0x1bd8c2[_0x1a9921(0x3201)](null,_0xa1bd96),0x0!==_0x14cfd5&&_0x30292e(_0x14cfd5),_0x1a9921(0x3a16)===_0x4fb64f?_0x4bbc17(_0x1bd8c2):_0x1a9921(0x2990)===_0x4fb64f?!!_0x1bd8c2:_0x1bd8c2;};},_0xaa9067[_0x598a21(0x1739)]=_0x4bbc17,_0xaa9067[_0x598a21(0x32f6)]=_0x2ca67f,_0xaa9067[_0x598a21(0x14ba)]=_0x30292e,_0xaa9067[_0x598a21(0x3b9a)]=_0x1c4f0b,_0x25b903=function _0x26eaa8(){_0x5a7c6b||_0x4c9af6(),_0x5a7c6b||(_0x25b903=_0x26eaa8);},_0xaa9067[_0x598a21(0x2fee)]=_0x4c9af6,_0xaa9067[_0x598a21(0x13dd)]){for(_0x598a21(0x7a8)==typeof _0xaa9067[_0x598a21(0x13dd)]&&(_0xaa9067['preInit']=[_0xaa9067[_0x598a21(0x13dd)]]);0x0<_0xaa9067[_0x598a21(0x13dd)][_0x598a21(0x3785)];)_0xaa9067[_0x598a21(0x13dd)][_0x598a21(0x30ce)]()();}return _0x4c9af6(),_0x476f44;});}_0x3e59b0=_0x5d27d4['nmd'](_0x3e59b0);var _0x5a1fdc=_0x5d27d4(0x856b),_0x1f313c=_0x5d27d4(0x6214),_0x38302b=_0x5d27d4(0xbe7c)[_0x3983da(0x2a04)],_0x23b974=void 0x0;_0x3e59b0[_0x3983da(0x224d)]=_0x31fa05,_0x3e59b0[_0x3983da(0x224d)][_0x3983da(0x1b26)]=_0x31fa05;},0x9927:(_0x4f0bd2,_0x98bd5b,_0x413778)=>{var _0x364acd=a7_0x38a779;_0x413778['d'](_0x98bd5b,{'O':()=>_0x5eb4ce});var _0x5a1c83=_0x413778(0x77a5);class _0x5eb4ce{constructor(){var _0x252f3d=a7_0x2532;this[_0x252f3d(0x3b4c)]='',this[_0x252f3d(0x1ebf)]=new Array(),this['isRecursive']=!0x1;}static get[_0x364acd(0x569)](){var _0x51e0de=_0x364acd;for(const _0xe825c9 in _0x5eb4ce[_0x51e0de(0x4070)])if(Object['prototype']['hasOwnProperty']['call'](_0x5eb4ce[_0x51e0de(0x4070)],_0xe825c9))return!0x0;return!0x1;}static get['HasPickTriggers'](){var _0x5e7a65=_0x364acd;for(const _0x44ebdc in _0x5eb4ce[_0x5e7a65(0x4070)])if(Object[_0x5e7a65(0x1fd2)]['hasOwnProperty'][_0x5e7a65(0x3e4c)](_0x5eb4ce[_0x5e7a65(0x4070)],_0x44ebdc)){var _0xd6fe07=parseInt(_0x44ebdc);if(_0xd6fe07>=_0x5a1c83['g'][_0x5e7a65(0x10b9)]&&_0xd6fe07<=_0x5a1c83['g']['ACTION_OnPickUpTrigger'])return!0x0;}return!0x1;}static[_0x364acd(0x292)](_0x10a56c){var _0x1f944f=_0x364acd;for(const _0x3c2885 in _0x5eb4ce[_0x1f944f(0x4070)])if(Object[_0x1f944f(0x1fd2)]['hasOwnProperty']['call'](_0x5eb4ce['Triggers'],_0x3c2885)&&parseInt(_0x3c2885)===_0x10a56c)return!0x0;return!0x1;}}_0x5eb4ce[_0x364acd(0x4070)]={};},0x4fef:(_0x574f7f,_0x39f66f,_0x199af9)=>{var _0xa767e9=a7_0x38a779;_0x199af9['d'](_0x39f66f,{'a':()=>_0xc254d4});var _0x3fb24e=_0x199af9(0xf96c),_0x5a4954=_0x199af9(0x9fd1),_0xbe0660=_0x199af9(0xc84b),_0x39f66f=_0x199af9(0xe456);class _0xc254d4{constructor(_0x5e5f62,_0x151a73){var _0x446710=a7_0x2532;this[_0x446710(0x31c0)]=_0x5e5f62,this['onBeforeExecuteObservable']=new _0x3fb24e['y$'](),_0x5e5f62[_0x446710(0x37f9)]?(this['trigger']=_0x5e5f62[_0x446710(0x7d7)],this[_0x446710(0x30b7)]=_0x5e5f62['parameter']):_0x5e5f62[_0x446710(0x7d7)]?this['trigger']=_0x5e5f62[_0x446710(0x7d7)]:this[_0x446710(0x7d7)]=_0x5e5f62,(this['_nextActiveAction']=this)[_0x446710(0x3b6b)]=_0x151a73;}[_0xa767e9(0x31db)](){}[_0xa767e9(0x442)](){return this['_triggerParameter'];}[_0xa767e9(0xc8c)](_0x30dde5){var _0x4143bd=_0xa767e9;this[_0x4143bd(0x30b7)]=_0x30dde5;}[_0xa767e9(0x2f66)](){var _0x457c0e=_0xa767e9;const _0x4c124b=this[_0x457c0e(0x3b6b)];if(!_0x4c124b)return!0x0;var _0x238edd=this[_0x457c0e(0x2763)][_0x457c0e(0x40ae)]()['getRenderId']();return _0x4c124b[_0x457c0e(0x325c)]!==_0x238edd&&(_0x4c124b['_evaluationId']=_0x238edd,_0x4c124b['_currentResult']=_0x4c124b[_0x457c0e(0x1ca7)]()),_0x4c124b[_0x457c0e(0x2221)];}[_0xa767e9(0x264a)](_0x3438b9){var _0x36ac80=_0xa767e9;this[_0x36ac80(0x2f66)]()&&(this[_0x36ac80(0x4129)][_0x36ac80(0x2231)](this),this[_0x36ac80(0x1b2a)]['execute'](_0x3438b9),this[_0x36ac80(0x1d3a)]());}[_0xa767e9(0x388e)](_0x50d038){}[_0xa767e9(0x1d3a)](){var _0x4cb9bc=_0xa767e9;this[_0x4cb9bc(0x1b2a)]['_child']?(this['_nextActiveAction'][_0x4cb9bc(0x28c7)][_0x4cb9bc(0x2763)]||(this[_0x4cb9bc(0x1b2a)][_0x4cb9bc(0x28c7)][_0x4cb9bc(0x2763)]=this['_actionManager']),this[_0x4cb9bc(0x1b2a)]=this[_0x4cb9bc(0x1b2a)]['_child']):this['_nextActiveAction']=this;}[_0xa767e9(0xd1a)](_0x32d20b){var _0x1d1fa9=_0xa767e9;return(this[_0x1d1fa9(0x28c7)]=_0x32d20b)[_0x1d1fa9(0x2763)]=this[_0x1d1fa9(0x2763)],_0x32d20b[_0x1d1fa9(0x31db)](),_0x32d20b;}['_getProperty'](_0x407a66){var _0x5c3b7a=_0xa767e9;return this[_0x5c3b7a(0x2763)][_0x5c3b7a(0xd30)](_0x407a66);}[_0xa767e9(0x2822)](_0x34a15f,_0x2b348d){return this['_actionManager']['_getEffectiveTarget'](_0x34a15f,_0x2b348d);}[_0xa767e9(0x2156)](_0x561a3e){}['_serialize'](_0x110977,_0x3e8e63){var _0xb796d=_0xa767e9;_0x110977={'type':0x1,'children':[],'name':_0x110977['name'],'properties':_0x110977['properties']||[]};if(this[_0xb796d(0x28c7)]&&this[_0xb796d(0x28c7)][_0xb796d(0x2156)](_0x110977),this['_condition']){const _0x48ff53=this[_0xb796d(0x3b6b)][_0xb796d(0x2156)]();return _0x48ff53[_0xb796d(0x2373)][_0xb796d(0x1e1d)](_0x110977),_0x3e8e63&&_0x3e8e63['children'][_0xb796d(0x1e1d)](_0x48ff53),_0x48ff53;}return _0x3e8e63&&_0x3e8e63[_0xb796d(0x2373)]['push'](_0x110977),_0x110977;}}_0xc254d4[_0xa767e9(0x11bd)]=_0x27b289=>_0xa767e9(0x131a)==typeof _0x27b289?_0x27b289[_0xa767e9(0x141d)]():_0xa767e9(0x2990)==typeof _0x27b289?_0x27b289?'true':_0xa767e9(0x33ea):_0x27b289 instanceof _0x5a4954['FM']?_0x27b289['x']+',\x20'+_0x27b289['y']:_0x27b289 instanceof _0x5a4954['P']?_0x27b289['x']+',\x20'+_0x27b289['y']+',\x20'+_0x27b289['z']:_0x27b289 instanceof _0xbe0660['Wo']?_0x27b289['r']+',\x20'+_0x27b289['g']+',\x20'+_0x27b289['b']:_0x27b289 instanceof _0xbe0660['HE']?_0x27b289['r']+',\x20'+_0x27b289['g']+',\x20'+_0x27b289['b']+',\x20'+_0x27b289['a']:_0x27b289,_0xc254d4[_0xa767e9(0x2434)]=_0x395742=>({'name':_0xa767e9(0x259c),'targetType':_0x395742[_0xa767e9(0x382b)]?_0xa767e9(0x3412):_0x395742[_0xa767e9(0x144f)]?_0xa767e9(0xc45):_0x395742['_isCamera']?_0xa767e9(0x3569):_0x395742[_0xa767e9(0x2104)]?_0xa767e9(0x385f):_0xa767e9(0x112a),'value':_0x395742[_0xa767e9(0x1941)]?_0xa767e9(0x3079):_0x395742['name']}),(0x0,_0x39f66f['H'])('BABYLON.Action',_0xc254d4);},0xad7e:(_0x108120,_0x28e59e,_0x339b0e)=>{var _0x21a94c=a7_0x38a779;_0x339b0e['d'](_0x28e59e,{'k':()=>_0x1ec635});var _0x17a3d3=_0x339b0e(0x9fd1),_0xd6b35c=_0x339b0e(0xc84b),_0x84323c=_0x339b0e(0x7f3d),_0x2ad2fc=_0x339b0e(0x4fef),_0x41ccfb=_0x339b0e(0x65a1),_0x4b1287=_0x339b0e(0xf8c1),_0x1c084d=_0x339b0e(0x10ea4),_0x71ccd9=_0x339b0e(0x1266b),_0x40f881=_0x339b0e(0xe456),_0x28e59e=_0x339b0e(0x9927),_0x186e02=_0x339b0e(0x77a5);class _0x1ec635 extends _0x28e59e['O']{constructor(_0x4d169b){var _0xb994e8=a7_0x2532;super(),(_0x4d169b=_0x4d169b||_0x4b1287['l'][_0xb994e8(0x3c92)])&&(this['_scene']=_0x4d169b)['actionManagers'][_0xb994e8(0x1e1d)](this);}[_0x21a94c(0x3551)](){var _0x5dab42=_0x21a94c,_0x2ea357=this[_0x5dab42(0x3921)][_0x5dab42(0x2f39)]['indexOf'](this);for(let _0x183afe=0x0;_0x183afe<this[_0x5dab42(0x1ebf)]['length'];_0x183afe++){var _0x4a92ca=this['actions'][_0x183afe];_0x1ec635[_0x5dab42(0x4070)][_0x4a92ca[_0x5dab42(0x7d7)]]--,0x0===_0x1ec635[_0x5dab42(0x4070)][_0x4a92ca[_0x5dab42(0x7d7)]]&&delete _0x1ec635[_0x5dab42(0x4070)][_0x4a92ca[_0x5dab42(0x7d7)]];}-0x1<_0x2ea357&&this['_scene'][_0x5dab42(0x2f39)][_0x5dab42(0x2e7)](_0x2ea357,0x1);}['getScene'](){var _0x566598=_0x21a94c;return this[_0x566598(0x3921)];}['hasSpecificTriggers'](_0x59ef4e){var _0x2855e5=_0x21a94c;for(let _0x13c02c=0x0;_0x13c02c<this[_0x2855e5(0x1ebf)]['length'];_0x13c02c++){var _0x3058e8=this['actions'][_0x13c02c];if(-0x1<_0x59ef4e[_0x2855e5(0x850)](_0x3058e8[_0x2855e5(0x7d7)]))return!0x0;}return!0x1;}[_0x21a94c(0x17b2)](_0x159385,_0x4d9939){var _0x16dadb=_0x21a94c;for(let _0x24fb75=0x0;_0x24fb75<this[_0x16dadb(0x1ebf)]['length'];_0x24fb75++){var _0x5a6f94=this[_0x16dadb(0x1ebf)][_0x24fb75];if(_0x159385==_0x5a6f94[_0x16dadb(0x7d7)]||_0x4d9939==_0x5a6f94[_0x16dadb(0x7d7)])return!0x0;}return!0x1;}[_0x21a94c(0x2675)](_0x1d7deb,_0x40dd5d){var _0x4508ef=_0x21a94c;for(let _0x2304dc=0x0;_0x2304dc<this[_0x4508ef(0x1ebf)][_0x4508ef(0x3785)];_0x2304dc++){const _0x3732cc=this[_0x4508ef(0x1ebf)][_0x2304dc];if(_0x3732cc['trigger']===_0x1d7deb){if(!_0x40dd5d)return!0x0;if(_0x40dd5d(_0x3732cc[_0x4508ef(0x442)]()))return!0x0;}}return!0x1;}get[_0x21a94c(0x16dd)](){var _0x2d6e58=_0x21a94c;for(let _0x4ce8f1=0x0;_0x4ce8f1<this['actions'][_0x2d6e58(0x3785)];_0x4ce8f1++){var _0x3f62e9=this['actions'][_0x4ce8f1];if(_0x3f62e9['trigger']>=_0x1ec635[_0x2d6e58(0x36c9)]&&_0x3f62e9['trigger']<=_0x1ec635[_0x2d6e58(0x38ca)])return!0x0;}return!0x1;}get['hasPickTriggers'](){var _0x30c0f7=_0x21a94c;for(let _0x3edf42=0x0;_0x3edf42<this[_0x30c0f7(0x1ebf)][_0x30c0f7(0x3785)];_0x3edf42++){var _0x4acf7e=this['actions'][_0x3edf42];if(_0x4acf7e[_0x30c0f7(0x7d7)]>=_0x1ec635['OnPickTrigger']&&_0x4acf7e[_0x30c0f7(0x7d7)]<=_0x1ec635[_0x30c0f7(0x3a66)])return!0x0;}return!0x1;}[_0x21a94c(0x3632)](_0x46342e){var _0x1fc168=_0x21a94c;return _0x46342e[_0x1fc168(0x7d7)]===_0x1ec635[_0x1fc168(0x409c)]&&this[_0x1fc168(0x40ae)]()[_0x1fc168(0xe5b)]!==this?(_0x1c084d['Y'][_0x1fc168(0x27dc)](_0x1fc168(0x1049)),null):(this[_0x1fc168(0x1ebf)]['push'](_0x46342e),this[_0x1fc168(0x40ae)]()[_0x1fc168(0x17c1)]++,_0x1ec635[_0x1fc168(0x4070)][_0x46342e[_0x1fc168(0x7d7)]]?_0x1ec635['Triggers'][_0x46342e[_0x1fc168(0x7d7)]]++:_0x1ec635[_0x1fc168(0x4070)][_0x46342e[_0x1fc168(0x7d7)]]=0x1,_0x46342e[_0x1fc168(0x2763)]=this,_0x46342e[_0x1fc168(0x31db)](),_0x46342e);}[_0x21a94c(0x2940)](_0x1ff78c){var _0x586254=_0x21a94c,_0x32873c=this[_0x586254(0x1ebf)]['indexOf'](_0x1ff78c);return-0x1!==_0x32873c&&(this[_0x586254(0x1ebf)][_0x586254(0x2e7)](_0x32873c,0x1),--_0x1ec635[_0x586254(0x4070)][_0x1ff78c['trigger']],0x0===_0x1ec635['Triggers'][_0x1ff78c[_0x586254(0x7d7)]]&&delete _0x1ec635[_0x586254(0x4070)][_0x1ff78c[_0x586254(0x7d7)]],_0x1ff78c[_0x586254(0x2763)]=null,this[_0x586254(0x40ae)]()['_registeredActions']--,!0x0);}[_0x21a94c(0xc7c)](_0x50ba44,_0x13448b){var _0x440a4=_0x21a94c;for(let _0x427a22=0x0;_0x427a22<this[_0x440a4(0x1ebf)][_0x440a4(0x3785)];_0x427a22++){const _0x1e51cf=this[_0x440a4(0x1ebf)][_0x427a22];if(_0x1e51cf[_0x440a4(0x7d7)]===_0x50ba44){if(_0x13448b&&(_0x50ba44===_0x1ec635[_0x440a4(0x520)]||_0x50ba44===_0x1ec635[_0x440a4(0xb77)])){const _0x322501=_0x1e51cf[_0x440a4(0x442)]();if(_0x440a4(0x7a8)==typeof _0x322501){if(!_0x322501(_0x13448b))continue;}else{if(_0x322501&&_0x322501!==_0x13448b[_0x440a4(0x28c3)][_0x440a4(0xb16)]){if(!_0x322501[_0x440a4(0x1ed7)])continue;var _0x54abbe=_0x322501[_0x440a4(0x1ed7)]();if(_0x54abbe!==_0x13448b[_0x440a4(0x28c3)][_0x440a4(0x27b1)]){var _0x53ea7b=_0x13448b['sourceEvent']['charCode']||_0x13448b[_0x440a4(0x28c3)]['keyCode'];if(String[_0x440a4(0x2e7a)](_0x53ea7b)['toLowerCase']()!==_0x54abbe)continue;}}}}_0x1e51cf['_executeCurrent'](_0x13448b);}}}[_0x21a94c(0x2822)](_0x1c841c,_0x2f6d76){var _0x5767ed=_0x21a94c,_0x273417=_0x2f6d76[_0x5767ed(0x1691)]('.');for(let _0x56280b=0x0;_0x56280b<_0x273417[_0x5767ed(0x3785)]-0x1;_0x56280b++)_0x1c841c=_0x1c841c[_0x273417[_0x56280b]];return _0x1c841c;}[_0x21a94c(0xd30)](_0x2129c7){var _0x5f0ce7=_0x21a94c;return _0x2129c7=_0x2129c7['split']('.'),_0x2129c7[_0x2129c7[_0x5f0ce7(0x3785)]-0x1];}[_0x21a94c(0x2156)](_0x39bee3){var _0x548351=_0x21a94c;const _0x31d2be={'children':new Array(),'name':_0x39bee3,'type':0x3,'properties':new Array()};for(let _0x4805d3=0x0;_0x4805d3<this['actions'][_0x548351(0x3785)];_0x4805d3++){const _0x26690a={'type':0x0,'children':new Array(),'name':_0x1ec635[_0x548351(0x22f8)](this['actions'][_0x4805d3]['trigger']),'properties':new Array()};var _0x33abc7=this[_0x548351(0x1ebf)][_0x4805d3][_0x548351(0x31c0)];if(_0x33abc7&&_0x548351(0x131a)!=typeof _0x33abc7){if(_0x33abc7[_0x548351(0x37f9)]instanceof Node)_0x26690a[_0x548351(0x121d)][_0x548351(0x1e1d)](_0x2ad2fc['a'][_0x548351(0x2434)](_0x33abc7[_0x548351(0x37f9)]));else{if('object'==typeof _0x33abc7[_0x548351(0x37f9)]){const _0x391df0={};_0x71ccd9['j'][_0x548351(0x3f53)](_0x33abc7[_0x548351(0x37f9)],_0x391df0,['mesh']),_0x33abc7[_0x548351(0x37f9)]&&_0x33abc7[_0x548351(0x37f9)][_0x548351(0x3ba0)]&&(_0x391df0[_0x548351(0x2e11)]=_0x33abc7['parameter']['mesh']['id']),_0x26690a[_0x548351(0x121d)][_0x548351(0x1e1d)]({'name':'parameter','targetType':null,'value':_0x391df0});}else _0x26690a[_0x548351(0x121d)][_0x548351(0x1e1d)]({'name':_0x548351(0x37f9),'targetType':null,'value':_0x33abc7['parameter']});}}this[_0x548351(0x1ebf)][_0x4805d3]['serialize'](_0x26690a),_0x31d2be[_0x548351(0x2373)]['push'](_0x26690a);}return _0x31d2be;}static[_0x21a94c(0x2f08)](_0x2aef79,_0x30d8df,_0x4b0c15){var _0x4e71a8=_0x21a94c;const _0x4889e2=new _0x1ec635(_0x4b0c15),_0x4f4c09=(null===_0x30d8df?_0x4b0c15['actionManager']=_0x4889e2:_0x30d8df[_0x4e71a8(0xe5b)]=_0x4889e2,(_0x41150c,_0xb84837,_0x1cd54c,_0xea3383,_0x4fe2b1=null)=>{var _0x57078e=_0x4e71a8;if(!_0x41150c[_0x57078e(0x1f06)]){const _0x3f2dc7=new Array();let _0x3d78bd=null,_0x3a2e87=null;var _0x2765ee=_0x41150c[_0x57078e(0xb29)]&&0x0<_0x41150c[_0x57078e(0xb29)][_0x57078e(0x3785)];if(0x2===_0x41150c['type']?_0x3f2dc7['push'](_0x4889e2):_0x3f2dc7[_0x57078e(0x1e1d)](_0xb84837),_0x2765ee){var _0x253c3d=new Array();for(let _0x421463=0x0;_0x421463<_0x41150c[_0x57078e(0xb29)]['length'];_0x421463++)_0x4f4c09(_0x41150c[_0x57078e(0xb29)][_0x421463],_0x1ec635[_0x57078e(0xd82)],_0x1cd54c,_0xea3383,_0x253c3d);_0x3f2dc7[_0x57078e(0x1e1d)](_0x253c3d);}else for(let _0x45b808=0x0;_0x45b808<_0x41150c['properties']['length'];_0x45b808++){let _0x2d5015=_0x41150c['properties'][_0x45b808]['value'];var _0x2e2dc1=_0x41150c[_0x57078e(0x121d)][_0x45b808][_0x57078e(0x3844)],_0x228cac=_0x41150c[_0x57078e(0x121d)][_0x45b808][_0x57078e(0x3577)];'target'===_0x2e2dc1?_0x2d5015=_0x3d78bd=_0x57078e(0x112a)===_0x228cac?_0x4b0c15:'MaterialProperties'===_0x228cac?_0x4b0c15[_0x57078e(0x1abb)](_0x2d5015):_0x4b0c15[_0x57078e(0x1515)](_0x2d5015):_0x57078e(0x2a18)===_0x2e2dc1?_0x2d5015=_0x4b0c15['getNodeByName'](_0x2d5015):'sound'===_0x2e2dc1?_0x4b0c15['getSoundByName']&&(_0x2d5015=_0x4b0c15['getSoundByName'](_0x2d5015)):_0x57078e(0x40c3)!==_0x2e2dc1?_0x2d5015=0x2===_0x41150c[_0x57078e(0x261)]&&_0x57078e(0x3955)===_0x2e2dc1?_0x84323c['Uf'][_0x2d5015]:((_0x16a132,_0x2db60b,_0x219f3e)=>{var _0x18affa=_0x57078e,_0xd554a;if(null===_0x219f3e)return _0xd554a=parseFloat(_0x16a132),_0x18affa(0x22ef)===_0x16a132||_0x18affa(0x33ea)===_0x16a132?_0x18affa(0x22ef)===_0x16a132:isNaN(_0xd554a)?_0x16a132:_0xd554a;var _0x359c55=_0x219f3e[_0x18affa(0x1691)]('.'),_0x4dbe87=_0x16a132[_0x18affa(0x1691)](',');for(let _0x40d03e=0x0;_0x40d03e<_0x359c55[_0x18affa(0x3785)];_0x40d03e++)_0x2db60b=_0x2db60b[_0x359c55[_0x40d03e]];if('boolean'==typeof _0x2db60b)return _0x18affa(0x22ef)===_0x4dbe87[0x0];if(_0x18affa(0x3a16)==typeof _0x2db60b)return _0x4dbe87[0x0];const _0x515418=new Array();for(let _0x506b85=0x0;_0x506b85<_0x4dbe87[_0x18affa(0x3785)];_0x506b85++)_0x515418[_0x18affa(0x1e1d)](parseFloat(_0x4dbe87[_0x506b85]));return _0x2db60b instanceof _0x17a3d3['P']?_0x17a3d3['P'][_0x18affa(0x1c38)](_0x515418):_0x2db60b instanceof _0x17a3d3['Lt']?_0x17a3d3['Lt'][_0x18affa(0x1c38)](_0x515418):_0x2db60b instanceof _0xd6b35c['Wo']?_0xd6b35c['Wo']['FromArray'](_0x515418):_0x2db60b instanceof _0xd6b35c['HE']?_0xd6b35c['HE']['FromArray'](_0x515418):parseFloat(_0x4dbe87[0x0]);})(_0x2d5015,_0x3d78bd,_0x57078e(0xb06)===_0x2e2dc1?_0x3a2e87:null):_0x3a2e87=_0x2d5015,_0x3f2dc7[_0x57078e(0x1e1d)](_0x2d5015);}null===_0x4fe2b1?_0x3f2dc7['push'](_0x1cd54c):_0x3f2dc7[_0x57078e(0x1e1d)](null),_0x57078e(0x3f9d)===_0x41150c['name']&&(_0x2765ee=_0x3f2dc7[_0x3f2dc7[_0x57078e(0x3785)]-0x2],_0x3f2dc7[_0x3f2dc7[_0x57078e(0x3785)]-0x1]=_0x2765ee,_0x3f2dc7[_0x3f2dc7[_0x57078e(0x3785)]-0x2]=_0x1cd54c);let _0x32b3e3=((_0x2a9fa2,_0x20a856)=>{var _0x5af1d9=_0x57078e;const _0xc20e96=(0x0,_0x40f881['q'])(_0x5af1d9(0x37b5)+_0x2a9fa2);return _0xc20e96&&new _0xc20e96(..._0x20a856);})(_0x41150c[_0x57078e(0x3844)],_0x3f2dc7);_0x32b3e3 instanceof _0x84323c['gP']&&null!==_0x1cd54c&&(_0x2765ee=new _0x41ccfb['TC'](_0xb84837,_0x1cd54c),_0xea3383?_0xea3383[_0x57078e(0xd1a)](_0x2765ee):_0x4889e2[_0x57078e(0x3632)](_0x2765ee),_0xea3383=_0x2765ee),null===_0x4fe2b1?_0x32b3e3 instanceof _0x84323c['gP']?(_0x1cd54c=_0x32b3e3,_0x32b3e3=_0xea3383):(_0x1cd54c=null,_0xea3383?_0xea3383[_0x57078e(0xd1a)](_0x32b3e3):_0x4889e2['registerAction'](_0x32b3e3)):_0x4fe2b1['push'](_0x32b3e3);for(let _0x1b1533=0x0;_0x1b1533<_0x41150c[_0x57078e(0x2373)]['length'];_0x1b1533++)_0x4f4c09(_0x41150c[_0x57078e(0x2373)][_0x1b1533],_0xb84837,_0x1cd54c,_0x32b3e3,null);}});for(let _0x2f52a9=0x0;_0x2f52a9<_0x2aef79[_0x4e71a8(0x2373)][_0x4e71a8(0x3785)];_0x2f52a9++){let _0x55adcd;var _0x2290ca=_0x2aef79['children'][_0x2f52a9];if(0x0<_0x2290ca[_0x4e71a8(0x121d)][_0x4e71a8(0x3785)]){var _0x489e89=_0x2290ca[_0x4e71a8(0x121d)][0x0][_0x4e71a8(0xb06)];const _0x3be9d6=null===_0x2290ca[_0x4e71a8(0x121d)][0x0][_0x4e71a8(0x3577)]?_0x489e89:_0x4b0c15[_0x4e71a8(0x873)](_0x489e89);_0x3be9d6['_meshId']&&(_0x3be9d6[_0x4e71a8(0x3ba0)]=_0x4b0c15['getMeshById'](_0x3be9d6[_0x4e71a8(0x2e11)])),_0x55adcd={'trigger':_0x1ec635[_0x2290ca[_0x4e71a8(0x3844)]],'parameter':_0x3be9d6};}else _0x55adcd=_0x1ec635[_0x2290ca[_0x4e71a8(0x3844)]];for(let _0x9793d=0x0;_0x9793d<_0x2290ca[_0x4e71a8(0x2373)][_0x4e71a8(0x3785)];_0x9793d++)_0x2290ca['detached']||_0x4f4c09(_0x2290ca[_0x4e71a8(0x2373)][_0x9793d],_0x55adcd,null,null);}}static[_0x21a94c(0x22f8)](_0x56ff9e){var _0x14d57c=_0x21a94c;switch(_0x56ff9e){case _0x186e02['g']['ACTION_NothingTrigger']:return _0x14d57c(0xd82);case _0x186e02['g'][_0x14d57c(0x10b9)]:return'OnPickTrigger';case _0x186e02['g'][_0x14d57c(0x85b)]:return _0x14d57c(0x1059);case _0x186e02['g'][_0x14d57c(0x37f7)]:return _0x14d57c(0x24cf);case _0x186e02['g'][_0x14d57c(0x2b76)]:return _0x14d57c(0x1ec5);case _0x186e02['g']['ACTION_OnPickDownTrigger']:return'OnPickDownTrigger';case _0x186e02['g'][_0x14d57c(0x4085)]:return _0x14d57c(0x5a2);case _0x186e02['g']['ACTION_OnPickUpTrigger']:return _0x14d57c(0x3a66);case _0x186e02['g'][_0x14d57c(0x63e)]:return _0x14d57c(0x7b2);case _0x186e02['g'][_0x14d57c(0x1814)]:return'OnPointerOverTrigger';case _0x186e02['g'][_0x14d57c(0x2503)]:return _0x14d57c(0x38ca);case _0x186e02['g']['ACTION_OnEveryFrameTrigger']:return _0x14d57c(0x409c);case _0x186e02['g'][_0x14d57c(0xba3)]:return _0x14d57c(0x3305);case _0x186e02['g'][_0x14d57c(0x582)]:return'OnIntersectionExitTrigger';case _0x186e02['g']['ACTION_OnKeyDownTrigger']:return'OnKeyDownTrigger';case _0x186e02['g']['ACTION_OnKeyUpTrigger']:return _0x14d57c(0x520);case _0x186e02['g'][_0x14d57c(0x3009)]:return _0x14d57c(0x55e);default:return'';}}}_0x1ec635[_0x21a94c(0xd82)]=_0x186e02['g'][_0x21a94c(0x3f11)],_0x1ec635[_0x21a94c(0x36c9)]=_0x186e02['g']['ACTION_OnPickTrigger'],_0x1ec635[_0x21a94c(0x1059)]=_0x186e02['g'][_0x21a94c(0x85b)],_0x1ec635[_0x21a94c(0x24cf)]=_0x186e02['g'][_0x21a94c(0x37f7)],_0x1ec635['OnCenterPickTrigger']=_0x186e02['g'][_0x21a94c(0x2b76)],_0x1ec635[_0x21a94c(0x13c1)]=_0x186e02['g']['ACTION_OnPickDownTrigger'],_0x1ec635['OnDoublePickTrigger']=_0x186e02['g']['ACTION_OnDoublePickTrigger'],_0x1ec635[_0x21a94c(0x3a66)]=_0x186e02['g']['ACTION_OnPickUpTrigger'],_0x1ec635[_0x21a94c(0x55e)]=_0x186e02['g']['ACTION_OnPickOutTrigger'],_0x1ec635['OnLongPressTrigger']=_0x186e02['g']['ACTION_OnLongPressTrigger'],_0x1ec635[_0x21a94c(0x3ec4)]=_0x186e02['g'][_0x21a94c(0x1814)],_0x1ec635[_0x21a94c(0x38ca)]=_0x186e02['g']['ACTION_OnPointerOutTrigger'],_0x1ec635[_0x21a94c(0x409c)]=_0x186e02['g'][_0x21a94c(0x622)],_0x1ec635[_0x21a94c(0x3305)]=_0x186e02['g'][_0x21a94c(0xba3)],_0x1ec635['OnIntersectionExitTrigger']=_0x186e02['g'][_0x21a94c(0x582)],_0x1ec635[_0x21a94c(0xb77)]=_0x186e02['g'][_0x21a94c(0x165a)],_0x1ec635['OnKeyUpTrigger']=_0x186e02['g'][_0x21a94c(0x33d0)];},0x7f3d:(_0x28401b,_0x3b3c20,_0x4ee618)=>{var _0x4a8db9=a7_0x38a779;_0x4ee618['d'](_0x3b3c20,{'Uf':()=>_0xe70f49,'gP':()=>_0x48c799});var _0x1a1b0b=_0x4ee618(0x4fef),_0x3b3c20=_0x4ee618(0xe456);class _0x48c799{constructor(_0x22be53){var _0x46f62a=a7_0x2532;this[_0x46f62a(0x2763)]=_0x22be53;}[_0x4a8db9(0x1ca7)](){return!0x0;}[_0x4a8db9(0xd30)](_0x5368c6){var _0x3bac15=_0x4a8db9;return this[_0x3bac15(0x2763)]['_getProperty'](_0x5368c6);}[_0x4a8db9(0x2822)](_0x3b94d7,_0x53489f){var _0x5a78cc=_0x4a8db9;return this[_0x5a78cc(0x2763)]['_getEffectiveTarget'](_0x3b94d7,_0x53489f);}[_0x4a8db9(0x2156)](){}['_serialize'](_0x66d213){var _0x46f9dc=_0x4a8db9;return{'type':0x2,'children':[],'name':_0x66d213[_0x46f9dc(0x3844)],'properties':_0x66d213[_0x46f9dc(0x121d)]};}}class _0xe70f49 extends _0x48c799{constructor(_0xe46436,_0x359552,_0x36c0eb,_0x24f7ed,_0x2f2990=_0xe70f49[_0x4a8db9(0x283d)]){var _0x2ec4aa=_0x4a8db9;super(_0xe46436),this['propertyPath']=_0x36c0eb,this[_0x2ec4aa(0xb06)]=_0x24f7ed,this[_0x2ec4aa(0x3955)]=_0x2f2990,this[_0x2ec4aa(0x2264)]=_0x359552,this['_effectiveTarget']=this[_0x2ec4aa(0x2822)](_0x359552,this[_0x2ec4aa(0x40c3)]),this[_0x2ec4aa(0x1985)]=this[_0x2ec4aa(0xd30)](this['propertyPath']);}static get['IsEqual'](){return _0xe70f49['_IsEqual'];}static get[_0x4a8db9(0x8e9)](){return _0xe70f49['_IsDifferent'];}static get[_0x4a8db9(0x31b2)](){var _0x1138ea=_0x4a8db9;return _0xe70f49[_0x1138ea(0x217)];}static get[_0x4a8db9(0x3600)](){var _0x596d53=_0x4a8db9;return _0xe70f49[_0x596d53(0x218a)];}[_0x4a8db9(0x1ca7)](){var _0x48ed51=_0x4a8db9;switch(this[_0x48ed51(0x3955)]){case _0xe70f49[_0x48ed51(0x31b2)]:return this[_0x48ed51(0x584)][this[_0x48ed51(0x1985)]]>this[_0x48ed51(0xb06)];case _0xe70f49[_0x48ed51(0x3600)]:return this[_0x48ed51(0x584)][this[_0x48ed51(0x1985)]]<this[_0x48ed51(0xb06)];case _0xe70f49[_0x48ed51(0x283d)]:case _0xe70f49[_0x48ed51(0x8e9)]:var _0x21747f=this[_0x48ed51(0xb06)][_0x48ed51(0x2e4)]?this[_0x48ed51(0xb06)][_0x48ed51(0x2e4)](this[_0x48ed51(0x584)][this[_0x48ed51(0x1985)]]):this[_0x48ed51(0xb06)]===this[_0x48ed51(0x584)][this['_property']];return this['operator']===_0xe70f49['IsEqual']?_0x21747f:!_0x21747f;}return!0x1;}[_0x4a8db9(0x2156)](){var _0x41e813=_0x4a8db9;return this[_0x41e813(0x377b)]({'name':_0x41e813(0x4ba),'properties':[_0x1a1b0b['a']['_GetTargetProperty'](this['_target']),{'name':_0x41e813(0x40c3),'value':this[_0x41e813(0x40c3)]},{'name':_0x41e813(0xb06),'value':_0x1a1b0b['a'][_0x41e813(0x11bd)](this[_0x41e813(0xb06)])},{'name':_0x41e813(0x3955),'value':_0xe70f49['GetOperatorName'](this[_0x41e813(0x3955)])}]});}static[_0x4a8db9(0x4095)](_0x5b5a99){var _0xebb302=_0x4a8db9;switch(_0x5b5a99){case _0xe70f49[_0xebb302(0x173b)]:return _0xebb302(0x283d);case _0xe70f49[_0xebb302(0x178b)]:return _0xebb302(0x8e9);case _0xe70f49[_0xebb302(0x217)]:return _0xebb302(0x31b2);case _0xe70f49[_0xebb302(0x218a)]:return _0xebb302(0x3600);default:return'';}}}_0xe70f49[_0x4a8db9(0x173b)]=0x0,_0xe70f49[_0x4a8db9(0x178b)]=0x1,_0xe70f49[_0x4a8db9(0x217)]=0x2,_0xe70f49['_IsLesser']=0x3;class _0xe9b646 extends _0x48c799{constructor(_0x30fd2,_0x1432a9){super(_0x30fd2),this['predicate']=_0x1432a9;}[_0x4a8db9(0x1ca7)](){return this['predicate']();}}class _0x18368c extends _0x48c799{constructor(_0x2f7f68,_0x2cbd32,_0x443006){var _0x22d990=_0x4a8db9;super(_0x2f7f68),this['value']=_0x443006,this[_0x22d990(0x2264)]=_0x2cbd32;}[_0x4a8db9(0x1ca7)](){var _0x3d70eb=_0x4a8db9;return this[_0x3d70eb(0x2264)][_0x3d70eb(0x2b62)]===this['value'];}['serialize'](){var _0x1b84b9=_0x4a8db9;return this[_0x1b84b9(0x377b)]({'name':_0x1b84b9(0x3adb),'properties':[_0x1a1b0b['a'][_0x1b84b9(0x2434)](this[_0x1b84b9(0x2264)]),{'name':_0x1b84b9(0xb06),'value':this[_0x1b84b9(0xb06)]}]});}}(0x0,_0x3b3c20['H'])('BABYLON.ValueCondition',_0xe70f49),(0x0,_0x3b3c20['H'])(_0x4a8db9(0x1a97),_0xe9b646),(0x0,_0x3b3c20['H'])('BABYLON.StateCondition',_0x18368c);},0x65a1:(_0x36e608,_0x2cb9eb,_0x4fc8b4)=>{var _0x3f51f1=a7_0x38a779;_0x4fc8b4['d'](_0x2cb9eb,{'TC':()=>_0x165fdc});var _0x24169b=_0x4fc8b4(0x10ea4),_0x4fd5d4=_0x4fc8b4(0x9fd1),_0x461c69=_0x4fc8b4(0x4fef),_0x431485=_0x4fc8b4(0x77a5),_0x2cb9eb=_0x4fc8b4(0xe456);class _0x4c7ba3 extends _0x461c69['a']{constructor(_0x55e01c,_0x38401a,_0x36faf2,_0x1d5308){super(_0x55e01c,_0x1d5308),this['propertyPath']=_0x36faf2,this['_target']=this['_effectiveTarget']=_0x38401a;}[_0x3f51f1(0x31db)](){var _0x15cfc8=_0x3f51f1;this[_0x15cfc8(0x584)]=this['_getEffectiveTarget'](this[_0x15cfc8(0x584)],this[_0x15cfc8(0x40c3)]),this['_property']=this[_0x15cfc8(0xd30)](this['propertyPath']);}[_0x3f51f1(0x388e)](){var _0x13a0f9=_0x3f51f1;this['_effectiveTarget'][this['_property']]=!this[_0x13a0f9(0x584)][this[_0x13a0f9(0x1985)]];}[_0x3f51f1(0x2156)](_0x3bf641){var _0x549647=_0x3f51f1;return super[_0x549647(0x377b)]({'name':'SwitchBooleanAction','properties':[_0x461c69['a'][_0x549647(0x2434)](this[_0x549647(0x2264)]),{'name':_0x549647(0x40c3),'value':this[_0x549647(0x40c3)]}]},_0x3bf641);}}class _0x173f85 extends _0x461c69['a']{constructor(_0x4843c7,_0x512336,_0x4e1e12,_0x284fdb){var _0x4c2ed5=_0x3f51f1;super(_0x4843c7,_0x284fdb),this[_0x4c2ed5(0xb06)]=_0x4e1e12,this['_target']=_0x512336;}[_0x3f51f1(0x388e)](){var _0x16c9cc=_0x3f51f1;this['_target'][_0x16c9cc(0x2b62)]=this['value'];}[_0x3f51f1(0x2156)](_0x4afa2b){var _0x47c83b=_0x3f51f1;return super[_0x47c83b(0x377b)]({'name':_0x47c83b(0x2f23),'properties':[_0x461c69['a']['_GetTargetProperty'](this[_0x47c83b(0x2264)]),{'name':_0x47c83b(0xb06),'value':this[_0x47c83b(0xb06)]}]},_0x4afa2b);}}class _0x32020f extends _0x461c69['a']{constructor(_0x4c71ea,_0x40388d,_0x32559b,_0x5d15e2,_0x256594){var _0x511291=_0x3f51f1;super(_0x4c71ea,_0x256594),this[_0x511291(0x40c3)]=_0x32559b,this['value']=_0x5d15e2,this[_0x511291(0x2264)]=this[_0x511291(0x584)]=_0x40388d;}[_0x3f51f1(0x31db)](){var _0x1fd56c=_0x3f51f1;this['_effectiveTarget']=this['_getEffectiveTarget'](this['_effectiveTarget'],this[_0x1fd56c(0x40c3)]),this[_0x1fd56c(0x1985)]=this[_0x1fd56c(0xd30)](this['propertyPath']);}[_0x3f51f1(0x388e)](){var _0x5cce8c=_0x3f51f1;this[_0x5cce8c(0x584)][this[_0x5cce8c(0x1985)]]=this[_0x5cce8c(0xb06)],this[_0x5cce8c(0x2264)][_0x5cce8c(0x3f48)]&&this['_target'][_0x5cce8c(0x3f48)](this['_property']);}['serialize'](_0x241247){var _0x2a55cc=_0x3f51f1;return super[_0x2a55cc(0x377b)]({'name':'SetValueAction','properties':[_0x461c69['a'][_0x2a55cc(0x2434)](this[_0x2a55cc(0x2264)]),{'name':_0x2a55cc(0x40c3),'value':this[_0x2a55cc(0x40c3)]},{'name':'value','value':_0x461c69['a'][_0x2a55cc(0x11bd)](this[_0x2a55cc(0xb06)])}]},_0x241247);}}class _0x519e00 extends _0x461c69['a']{constructor(_0x1d4d24,_0x902490,_0x4d8fdb,_0x303ef5,_0x523bab){var _0x516c6b=_0x3f51f1;super(_0x1d4d24,_0x523bab),this['propertyPath']=_0x4d8fdb,this[_0x516c6b(0xb06)]=_0x303ef5,this[_0x516c6b(0x2264)]=this[_0x516c6b(0x584)]=_0x902490;}['_prepare'](){var _0x1af675=_0x3f51f1;this[_0x1af675(0x584)]=this['_getEffectiveTarget'](this['_effectiveTarget'],this[_0x1af675(0x40c3)]),this[_0x1af675(0x1985)]=this[_0x1af675(0xd30)](this['propertyPath']),'number'!=typeof this[_0x1af675(0x584)][this['_property']]&&_0x24169b['Y']['Warn']('Warning:\x20IncrementValueAction\x20can\x20only\x20be\x20used\x20with\x20number\x20values');}['execute'](){var _0x12a491=_0x3f51f1;this[_0x12a491(0x584)][this[_0x12a491(0x1985)]]+=this['value'],this[_0x12a491(0x2264)][_0x12a491(0x3f48)]&&this[_0x12a491(0x2264)]['markAsDirty'](this[_0x12a491(0x1985)]);}[_0x3f51f1(0x2156)](_0x5d93fb){var _0x48702c=_0x3f51f1;return super[_0x48702c(0x377b)]({'name':'IncrementValueAction','properties':[_0x461c69['a'][_0x48702c(0x2434)](this[_0x48702c(0x2264)]),{'name':_0x48702c(0x40c3),'value':this[_0x48702c(0x40c3)]},{'name':_0x48702c(0xb06),'value':_0x461c69['a']['_SerializeValueAsString'](this[_0x48702c(0xb06)])}]},_0x5d93fb);}}class _0x4d6d8f extends _0x461c69['a']{constructor(_0x13fb4d,_0xc701ce,_0x5720ed,_0x4f87c6,_0x259a61,_0x2718a4){var _0x29b092=_0x3f51f1;super(_0x13fb4d,_0x2718a4),this[_0x29b092(0x398f)]=_0x5720ed,this['to']=_0x4f87c6,this[_0x29b092(0x16b7)]=_0x259a61,this[_0x29b092(0x2264)]=_0xc701ce;}[_0x3f51f1(0x31db)](){}[_0x3f51f1(0x388e)](){var _0x13e9ba=_0x3f51f1;const _0x56c1b5=this[_0x13e9ba(0x2763)]['getScene']();_0x56c1b5['beginAnimation'](this['_target'],this['from'],this['to'],this['loop']);}[_0x3f51f1(0x2156)](_0x12981e){var _0x2c7dca=_0x3f51f1;return super[_0x2c7dca(0x377b)]({'name':'PlayAnimationAction','properties':[_0x461c69['a'][_0x2c7dca(0x2434)](this[_0x2c7dca(0x2264)]),{'name':'from','value':String(this[_0x2c7dca(0x398f)])},{'name':'to','value':String(this['to'])},{'name':_0x2c7dca(0x16b7),'value':_0x461c69['a']['_SerializeValueAsString'](this[_0x2c7dca(0x16b7)])||!0x1}]},_0x12981e);}}class _0x4a4e08 extends _0x461c69['a']{constructor(_0x2576ba,_0x5e4268,_0x15445d){var _0x2a1450=_0x3f51f1;super(_0x2576ba,_0x15445d),this[_0x2a1450(0x2264)]=_0x5e4268;}[_0x3f51f1(0x31db)](){}[_0x3f51f1(0x388e)](){var _0xd75e29=_0x3f51f1;const _0x47d1f2=this[_0xd75e29(0x2763)][_0xd75e29(0x40ae)]();_0x47d1f2[_0xd75e29(0xdf8)](this[_0xd75e29(0x2264)]);}[_0x3f51f1(0x2156)](_0xb27548){var _0x2b7bf3=_0x3f51f1;return super[_0x2b7bf3(0x377b)]({'name':'StopAnimationAction','properties':[_0x461c69['a'][_0x2b7bf3(0x2434)](this[_0x2b7bf3(0x2264)])]},_0xb27548);}}class _0x165fdc extends _0x461c69['a']{constructor(_0x2d91ba=_0x431485['g'][_0x3f51f1(0x3f11)],_0x4f97b1){super(_0x2d91ba,_0x4f97b1);}[_0x3f51f1(0x388e)](){}[_0x3f51f1(0x2156)](_0x5ec3d8){var _0x2166e5=_0x3f51f1;return super['_serialize']({'name':_0x2166e5(0x2a9b),'properties':[]},_0x5ec3d8);}}class _0x4adc2b extends _0x461c69['a']{constructor(_0x13a855,_0x4293ef,_0x1d4b44,_0x5e65f1=!0x0){var _0x1efddf=_0x3f51f1;super(_0x13a855,_0x1d4b44),this[_0x1efddf(0x2373)]=_0x4293ef,this['enableChildrenConditions']=_0x5e65f1;}[_0x3f51f1(0x31db)](){var _0x4e8615=_0x3f51f1;for(let _0x222b7f=0x0;_0x222b7f<this['children'][_0x4e8615(0x3785)];_0x222b7f++)this[_0x4e8615(0x2373)][_0x222b7f][_0x4e8615(0x2763)]=this[_0x4e8615(0x2763)],this[_0x4e8615(0x2373)][_0x222b7f]['_prepare']();}[_0x3f51f1(0x388e)](_0xa5966e){var _0x64a2f9=_0x3f51f1;for(const _0x13b0d1 of this[_0x64a2f9(0x2373)])this['enableChildrenConditions']&&!_0x13b0d1[_0x64a2f9(0x2f66)]()||_0x13b0d1[_0x64a2f9(0x388e)](_0xa5966e);}['serialize'](_0x28c063){var _0x53d407=_0x3f51f1;const _0x308466=super['_serialize']({'name':'CombineAction','properties':[],'combine':[]},_0x28c063);for(let _0x26c316=0x0;_0x26c316<this[_0x53d407(0x2373)][_0x53d407(0x3785)];_0x26c316++)_0x308466[_0x53d407(0xb29)][_0x53d407(0x1e1d)](this[_0x53d407(0x2373)][_0x26c316][_0x53d407(0x2156)](null));return _0x308466;}}class _0x1e7a08 extends _0x461c69['a']{constructor(_0x228a81,_0x4ea76b,_0x43a688){var _0x158352=_0x3f51f1;super(_0x228a81,_0x43a688),this[_0x158352(0x2f02)]=_0x4ea76b;}['execute'](_0x2cf6dd){var _0x22553e=_0x3f51f1;this[_0x22553e(0x2f02)](_0x2cf6dd);}}class _0x1947d4 extends _0x461c69['a']{constructor(_0x5fa26d,_0x12d145,_0x4558b2,_0x53ab10){var _0x55ff7c=_0x3f51f1;super(_0x5fa26d,_0x53ab10),this['_target']=_0x12d145,this[_0x55ff7c(0x1b4d)]=_0x4558b2;}[_0x3f51f1(0x31db)](){}[_0x3f51f1(0x388e)](){var _0xf65d93=_0x3f51f1;if(this[_0xf65d93(0x2264)][_0xf65d93(0x2a18)]!==this[_0xf65d93(0x1b4d)]){const _0x448ed3=this[_0xf65d93(0x1b4d)][_0xf65d93(0x269)]()[_0xf65d93(0x292d)]();_0x448ed3[_0xf65d93(0x3e4a)](),this[_0xf65d93(0x2264)]['position']=_0x4fd5d4['P'][_0xf65d93(0x49a)](this[_0xf65d93(0x2264)]['position'],_0x448ed3),this['_target'][_0xf65d93(0x2a18)]=this[_0xf65d93(0x1b4d)];}}['serialize'](_0x2b71aa){var _0x113015=_0x3f51f1;return super['_serialize']({'name':'SetParentAction','properties':[_0x461c69['a'][_0x113015(0x2434)](this['_target']),_0x461c69['a']['_GetTargetProperty'](this[_0x113015(0x1b4d)])]},_0x2b71aa);}}(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x37cd),_0x1947d4),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0xbf5),_0x1e7a08),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x2be2),_0x165fdc),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x27de),_0x4a4e08),(0x0,_0x2cb9eb['H'])('BABYLON.PlayAnimationAction',_0x4d6d8f),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x30b0),_0x519e00),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x123e),_0x32020f),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0xfbe),_0x173f85),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0x37cd),_0x1947d4),(0x0,_0x2cb9eb['H'])(_0x3f51f1(0xfc7),_0x4c7ba3),(0x0,_0x2cb9eb['H'])('BABYLON.CombineAction',_0x4adc2b);},0x1e77:(_0x4f77c1,_0x2a5e3e,_0x47fdc9)=>{var _0xfb9924=a7_0x38a779,_0x136058=_0x47fdc9(0x4fef),_0x47fdc9=_0x47fdc9(0xe456);class _0x3d98f9 extends _0x136058['a']{constructor(_0x10905c,_0x170aef,_0x24ac76){var _0x430b71=a7_0x2532;super(_0x10905c,_0x24ac76),this[_0x430b71(0x11af)]=_0x170aef;}[_0xfb9924(0x31db)](){}[_0xfb9924(0x388e)](){var _0x36f6fa=_0xfb9924;void 0x0!==this['_sound']&&this[_0x36f6fa(0x11af)][_0x36f6fa(0x2774)]();}[_0xfb9924(0x2156)](_0xd939a4){var _0x515d32=_0xfb9924;return super[_0x515d32(0x377b)]({'name':_0x515d32(0x2211),'properties':[{'name':_0x515d32(0x2a99),'value':this['_sound']['name']}]},_0xd939a4);}}class _0x3cea87 extends _0x136058['a']{constructor(_0x5011bf,_0x59653f,_0x2aa3b1){var _0x3a9394=_0xfb9924;super(_0x5011bf,_0x2aa3b1),this[_0x3a9394(0x11af)]=_0x59653f;}[_0xfb9924(0x31db)](){}[_0xfb9924(0x388e)](){var _0x4d03cf=_0xfb9924;void 0x0!==this[_0x4d03cf(0x11af)]&&this['_sound'][_0x4d03cf(0x159a)]();}[_0xfb9924(0x2156)](_0x2b22c3){var _0x223432=_0xfb9924;return super[_0x223432(0x377b)]({'name':_0x223432(0x11f2),'properties':[{'name':'sound','value':this[_0x223432(0x11af)][_0x223432(0x3844)]}]},_0x2b22c3);}}(0x0,_0x47fdc9['H'])(_0xfb9924(0x145a),_0x3d98f9),(0x0,_0x47fdc9['H'])(_0xfb9924(0xc56),_0x3cea87);},0xab11:(_0x334928,_0x3a5fd3,_0x563949)=>{_0x563949(0x9927),_0x563949(0x4fef),_0x563949(0xad7e),_0x563949(0x7f3d),_0x563949(0x65a1),_0x563949(0x1e77),_0x563949(0x11797);},0x11797:(_0x3241d2,_0x1098f2,_0x44f45f)=>{var _0x359435=a7_0x38a779,_0x2b987c=_0x44f45f(0x4fef),_0x3a3723=_0x44f45f(0x10ea4),_0x517fd4=_0x44f45f(0xf96c),_0x58c851=_0x44f45f(0xc84b),_0x5eaf97=_0x44f45f(0x9fd1),_0x1bb6e2=_0x44f45f(0xdfe0),_0x44f45f=_0x44f45f(0xe456);class _0x698f2a extends _0x2b987c['a']{constructor(_0x362f27,_0x456cf5,_0x22937d,_0x19491c,_0x460eb0=0x3e8,_0x27e806,_0xac1f5,_0x25da56){var _0x2f19e2=a7_0x2532;super(_0x362f27,_0x27e806),this['duration']=0x3e8,this['onInterpolationDoneObservable']=new _0x517fd4['y$'](),this['propertyPath']=_0x22937d,this['value']=_0x19491c,this[_0x2f19e2(0x2a7a)]=_0x460eb0,this[_0x2f19e2(0x174d)]=_0xac1f5,this[_0x2f19e2(0x357e)]=_0x25da56,this[_0x2f19e2(0x2264)]=this[_0x2f19e2(0x584)]=_0x456cf5;}[_0x359435(0x31db)](){var _0x34bdfd=_0x359435;this[_0x34bdfd(0x584)]=this[_0x34bdfd(0x2822)](this[_0x34bdfd(0x584)],this[_0x34bdfd(0x40c3)]),this[_0x34bdfd(0x1985)]=this[_0x34bdfd(0xd30)](this['propertyPath']);}[_0x359435(0x388e)](){var _0x1a544f=_0x359435;const _0xe370d6=this['_actionManager'][_0x1a544f(0x40ae)]();var _0x24d1ce=[{'frame':0x0,'value':this[_0x1a544f(0x584)][this[_0x1a544f(0x1985)]]},{'frame':0x64,'value':this[_0x1a544f(0xb06)]}];let _0x56f21e;if(_0x1a544f(0x131a)==typeof this[_0x1a544f(0xb06)])_0x56f21e=_0x1bb6e2['f'][_0x1a544f(0x3195)];else{if(this[_0x1a544f(0xb06)]instanceof _0x58c851['Wo'])_0x56f21e=_0x1bb6e2['f'][_0x1a544f(0x3b96)];else{if(this[_0x1a544f(0xb06)]instanceof _0x5eaf97['P'])_0x56f21e=_0x1bb6e2['f'][_0x1a544f(0x355b)];else{if(this[_0x1a544f(0xb06)]instanceof _0x5eaf97['y3'])_0x56f21e=_0x1bb6e2['f']['ANIMATIONTYPE_MATRIX'];else{if(!(this[_0x1a544f(0xb06)]instanceof _0x5eaf97['_f']))return void _0x3a3723['Y'][_0x1a544f(0x27dc)](_0x1a544f(0x3d77)+typeof this[_0x1a544f(0xb06)]+')');_0x56f21e=_0x1bb6e2['f'][_0x1a544f(0x2704)];}}}}const _0x9bb716=new _0x1bb6e2['f'](_0x1a544f(0x3f9d),this['_property'],0x3e8/this[_0x1a544f(0x2a7a)]*0x64,_0x56f21e,_0x1bb6e2['f'][_0x1a544f(0x31e5)]);_0x9bb716[_0x1a544f(0x3269)](_0x24d1ce),this[_0x1a544f(0x174d)]&&_0xe370d6[_0x1a544f(0xdf8)](this[_0x1a544f(0x584)]),_0xe370d6['beginDirectAnimation'](this[_0x1a544f(0x584)],[_0x9bb716],0x0,0x64,!0x1,0x1,()=>{var _0x437339=_0x1a544f;this[_0x437339(0xf8b)][_0x437339(0x2231)](this),this[_0x437339(0x357e)]&&this[_0x437339(0x357e)]();});}[_0x359435(0x2156)](_0x127d23){var _0x5bdce3=_0x359435;return super[_0x5bdce3(0x377b)]({'name':_0x5bdce3(0x3f9d),'properties':[_0x2b987c['a']['_GetTargetProperty'](this[_0x5bdce3(0x2264)]),{'name':_0x5bdce3(0x40c3),'value':this[_0x5bdce3(0x40c3)]},{'name':'value','value':_0x2b987c['a'][_0x5bdce3(0x11bd)](this['value'])},{'name':_0x5bdce3(0x2a7a),'value':_0x2b987c['a'][_0x5bdce3(0x11bd)](this[_0x5bdce3(0x2a7a)])},{'name':_0x5bdce3(0x174d),'value':_0x2b987c['a']['_SerializeValueAsString'](this[_0x5bdce3(0x174d)])||!0x1}]},_0x127d23);}}(0x0,_0x44f45f['H'])(_0x359435(0x3ebe),_0x698f2a);},0x57c2:(_0x3899f5,_0xc1edf7,_0x320978)=>{var _0x5597cb=a7_0x38a779,_0x2fa591=_0x320978(0xdfe0),_0x659865=_0x320978(0x3e86),_0x319a1f=_0x320978(0xf96c),_0x34366e=_0x320978(0x1446b),_0x4c7c41=_0x320978(0x9fd1),_0x452088=_0x320978(0x2310),_0x320978=_0x320978(0x141bb);class _0x5abd7f{constructor(_0x11a424,_0x261caa,_0x3bb642=0x0,_0x5a1a3c=0x64,_0x4108bc=!0x1,_0x4594d2=0x1,_0x2e8c2f,_0x38052e,_0x2821e9,_0x4b5b0b=!0x1){var _0x525e81=a7_0x2532;this['target']=_0x261caa,this[_0x525e81(0x2d56)]=_0x3bb642,this[_0x525e81(0x3197)]=_0x5a1a3c,this[_0x525e81(0x2e8c)]=_0x4108bc,this[_0x525e81(0x31fd)]=_0x2e8c2f,this['onAnimationLoop']=_0x2821e9,this[_0x525e81(0x2862)]=_0x4b5b0b,this[_0x525e81(0x920)]=null,this[_0x525e81(0xb60)]=null,this['_manualJumpDelay']=null,this['_runtimeAnimations']=new Array(),this['_paused']=!0x1,this['_speedRatio']=0x1,this['_weight']=-0x1,this[_0x525e81(0x2523)]=null,this[_0x525e81(0x3d20)]=null,this['_goToFrame']=null,this[_0x525e81(0x7b3)]=!0x0,this[_0x525e81(0x203b)]=!0x1,this[_0x525e81(0x1c21)]=new _0x319a1f['y$'](),this[_0x525e81(0x5fa)]=new _0x319a1f['y$'](),this[_0x525e81(0x3921)]=_0x11a424,_0x38052e&&this['appendAnimations'](_0x261caa,_0x38052e),this['_speedRatio']=_0x4594d2,_0x11a424[_0x525e81(0x116c)][_0x525e81(0x1e1d)](this);}get[_0x5597cb(0xafd)](){var _0x55cf9f=_0x5597cb;return this[_0x55cf9f(0x2523)];}get['masterFrame'](){var _0x404998=_0x5597cb;return 0x0===this['_runtimeAnimations']['length']?0x0:this[_0x404998(0x637)][0x0][_0x404998(0x17a0)];}get[_0x5597cb(0x172a)](){var _0x207061=_0x5597cb;return this[_0x207061(0x1f67)];}set[_0x5597cb(0x172a)](_0x3599cf){var _0x45d95a=_0x5597cb;this['_weight']=-0x1===_0x3599cf?-0x1:Math[_0x45d95a(0x33a7)](Math[_0x45d95a(0x695)](_0x3599cf,0x0),0x1);}get[_0x5597cb(0x1be5)](){var _0x4b3a31=_0x5597cb;return this[_0x4b3a31(0x205a)];}set['speedRatio'](_0x903ed5){var _0x1310de=_0x5597cb;for(let _0x188596=0x0;_0x188596<this[_0x1310de(0x637)]['length'];_0x188596++){const _0x272f7a=this[_0x1310de(0x637)][_0x188596];_0x272f7a[_0x1310de(0x1e3f)](_0x903ed5);}this[_0x1310de(0x205a)]=_0x903ed5,null!==this[_0x1310de(0x309f)]&&this['goToFrame'](this[_0x1310de(0x309f)]);}['syncWith'](_0x3bcd6b){var _0x5232d0=_0x5597cb;return(this[_0x5232d0(0x2523)]=_0x3bcd6b)&&-0x1<(_0x3bcd6b=this[_0x5232d0(0x3921)][_0x5232d0(0x116c)]['indexOf'](this))&&(this[_0x5232d0(0x3921)][_0x5232d0(0x116c)][_0x5232d0(0x2e7)](_0x3bcd6b,0x1),this['_scene'][_0x5232d0(0x116c)][_0x5232d0(0x1e1d)](this)),this;}['getAnimations'](){return this['_runtimeAnimations'];}['appendAnimations'](_0x11eeed,_0xb8cd70){var _0x490ec6=_0x5597cb;for(let _0x37274a=0x0;_0x37274a<_0xb8cd70[_0x490ec6(0x3785)];_0x37274a++){var _0xf28221=_0xb8cd70[_0x37274a];const _0x582e66=new _0x659865['o'](_0x11eeed,_0xf28221,this[_0x490ec6(0x3921)],this);_0x582e66['_onLoop']=()=>{var _0x5276e9=_0x490ec6;this[_0x5276e9(0x5fa)][_0x5276e9(0x2231)](this),this[_0x5276e9(0x4cc)]&&this['onAnimationLoop']();},this[_0x490ec6(0x637)][_0x490ec6(0x1e1d)](_0x582e66);}}[_0x5597cb(0x164c)](_0x4268e9){var _0x602d85=_0x5597cb,_0x569a02=this[_0x602d85(0x637)];for(let _0x3273c6=0x0;_0x3273c6<_0x569a02[_0x602d85(0x3785)];_0x3273c6++)if(_0x569a02[_0x3273c6]['animation']['targetProperty']===_0x4268e9)return _0x569a02[_0x3273c6][_0x602d85(0xf45)];return null;}[_0x5597cb(0x1200)](_0x3733e3){var _0x1e46a5=_0x5597cb,_0x4c0e5a=this[_0x1e46a5(0x637)];for(let _0x5444df=0x0;_0x5444df<_0x4c0e5a['length'];_0x5444df++)if(_0x4c0e5a[_0x5444df][_0x1e46a5(0xf45)][_0x1e46a5(0xee8)]===_0x3733e3)return _0x4c0e5a[_0x5444df];return null;}['reset'](){var _0x3abb21=_0x5597cb;const _0x39a1be=this[_0x3abb21(0x637)];for(let _0x471604=0x0;_0x471604<_0x39a1be['length'];_0x471604++)_0x39a1be[_0x471604][_0x3abb21(0x2af4)](!0x0);this['_localDelayOffset']=null,this['_pausedDelay']=null;}['enableBlending'](_0x395ddc){var _0x50594e=_0x5597cb;const _0xd78d1a=this['_runtimeAnimations'];for(let _0x12d892=0x0;_0x12d892<_0xd78d1a[_0x50594e(0x3785)];_0x12d892++)_0xd78d1a[_0x12d892][_0x50594e(0xf45)][_0x50594e(0x39cf)]=!0x0,_0xd78d1a[_0x12d892][_0x50594e(0xf45)][_0x50594e(0x1be4)]=_0x395ddc;}['disableBlending'](){var _0x4d9c5d=_0x5597cb;const _0x20bd6b=this[_0x4d9c5d(0x637)];for(let _0x5702fc=0x0;_0x5702fc<_0x20bd6b[_0x4d9c5d(0x3785)];_0x5702fc++)_0x20bd6b[_0x5702fc][_0x4d9c5d(0xf45)][_0x4d9c5d(0x39cf)]=!0x1;}[_0x5597cb(0x1fc3)](_0x828b9d){var _0x4cd70c=_0x5597cb,_0x247cc1,_0x7a6b0f;const _0x15a455=this[_0x4cd70c(0x637)];_0x15a455[0x0]&&(_0x247cc1=_0x15a455[0x0]['animation'][_0x4cd70c(0x275f)],this[_0x4cd70c(0x3d20)]=null!=(_0x7a6b0f=this[_0x4cd70c(0x3d20)])?_0x7a6b0f:_0x15a455[0x0][_0x4cd70c(0x17a0)],_0x7a6b0f=0x0===this[_0x4cd70c(0x1be5)]?0x0:(_0x828b9d-this[_0x4cd70c(0x3d20)])/_0x247cc1*0x3e8/this[_0x4cd70c(0x1be5)],this['_manualJumpDelay']=-_0x7a6b0f);for(let _0x39223c=0x0;_0x39223c<_0x15a455[_0x4cd70c(0x3785)];_0x39223c++)_0x15a455[_0x39223c][_0x4cd70c(0x1fc3)](_0x828b9d);this['_goToFrame']=_0x828b9d;}[_0x5597cb(0x3381)](){var _0x5a780f=_0x5597cb;this[_0x5a780f(0x32fb)]||(this[_0x5a780f(0x32fb)]=!0x0);}['restart'](){var _0x293d49=_0x5597cb;this[_0x293d49(0x32fb)]=!0x1;}[_0x5597cb(0x1dba)](){var _0x2ac2ea=_0x5597cb;this[_0x2ac2ea(0x31fd)]&&this[_0x2ac2ea(0x31fd)](),this['onAnimationEndObservable'][_0x2ac2ea(0x2231)](this);}[_0x5597cb(0x159a)](_0x4804bf,_0x3f0c3a){var _0x20db31=_0x5597cb;if(_0x4804bf||_0x3f0c3a){var _0x10b24c=this[_0x20db31(0x3921)][_0x20db31(0x116c)]['indexOf'](this);if(-0x1<_0x10b24c){const _0x314d09=this[_0x20db31(0x637)];for(let _0x2b3719=_0x314d09[_0x20db31(0x3785)]-0x1;0x0<=_0x2b3719;_0x2b3719--){const _0x4fd6cd=_0x314d09[_0x2b3719];_0x4804bf&&_0x4fd6cd[_0x20db31(0xf45)]['name']!=_0x4804bf||_0x3f0c3a&&!_0x3f0c3a(_0x4fd6cd[_0x20db31(0x259c)])||(_0x4fd6cd[_0x20db31(0x3551)](),_0x314d09[_0x20db31(0x2e7)](_0x2b3719,0x1));}0x0==_0x314d09[_0x20db31(0x3785)]&&(this['_scene'][_0x20db31(0x116c)][_0x20db31(0x2e7)](_0x10b24c,0x1),this[_0x20db31(0x1dba)]());}}else{_0x10b24c=this[_0x20db31(0x3921)][_0x20db31(0x116c)][_0x20db31(0x850)](this);if(-0x1<_0x10b24c){this[_0x20db31(0x3921)]['_activeAnimatables']['splice'](_0x10b24c,0x1);const _0x4ff4ed=this[_0x20db31(0x637)];for(let _0x5cb42b=0x0;_0x5cb42b<_0x4ff4ed[_0x20db31(0x3785)];_0x5cb42b++)_0x4ff4ed[_0x5cb42b][_0x20db31(0x3551)]();this[_0x20db31(0x1dba)]();}}}[_0x5597cb(0x217d)](){return new Promise(_0x1e4314=>{var _0x35bb1d=a7_0x2532;this[_0x35bb1d(0x1c21)][_0x35bb1d(0x33ee)](()=>{_0x1e4314(this);},void 0x0,void 0x0,this,!0x0);});}[_0x5597cb(0x2af7)](_0x514476){var _0x3f30f1=_0x5597cb;if(this[_0x3f30f1(0x32fb)])return this[_0x3f30f1(0x203b)]=!0x1,null===this['_pausedDelay']&&(this[_0x3f30f1(0xb60)]=_0x514476),!0x0;if(null===this[_0x3f30f1(0x920)]?(this[_0x3f30f1(0x920)]=_0x514476,this[_0x3f30f1(0xb60)]=null):null!==this[_0x3f30f1(0xb60)]&&(this[_0x3f30f1(0x920)]+=_0x514476-this[_0x3f30f1(0xb60)],this[_0x3f30f1(0xb60)]=null),null!==this[_0x3f30f1(0x2e8)]&&(this[_0x3f30f1(0x920)]+=this[_0x3f30f1(0x2e8)],this[_0x3f30f1(0x2e8)]=null,this[_0x3f30f1(0x3d20)]=null),this[_0x3f30f1(0x309f)]=null,0x0===this[_0x3f30f1(0x1f67)])return!0x0;let _0x12bc18=!0x1;const _0x12891b=this[_0x3f30f1(0x637)];let _0x193b66;for(_0x193b66=0x0;_0x193b66<_0x12891b['length'];_0x193b66++){const _0x12c3d5=_0x12891b[_0x193b66];var _0x4b4c04=_0x12c3d5[_0x3f30f1(0x17a4)](_0x514476-this[_0x3f30f1(0x920)],this[_0x3f30f1(0x2d56)],this[_0x3f30f1(0x3197)],this['loopAnimation'],this['_speedRatio'],this['_weight']);_0x12bc18=_0x12bc18||_0x4b4c04;}if(!(this[_0x3f30f1(0x203b)]=_0x12bc18)){if(this[_0x3f30f1(0x7b3)]){for(_0x193b66=this[_0x3f30f1(0x3921)][_0x3f30f1(0x116c)]['indexOf'](this),this[_0x3f30f1(0x3921)][_0x3f30f1(0x116c)][_0x3f30f1(0x2e7)](_0x193b66,0x1),_0x193b66=0x0;_0x193b66<_0x12891b['length'];_0x193b66++)_0x12891b[_0x193b66][_0x3f30f1(0x3551)]();}this[_0x3f30f1(0x1dba)](),this[_0x3f30f1(0x7b3)]&&(this[_0x3f30f1(0x31fd)]=null,this[_0x3f30f1(0x4cc)]=null,this[_0x3f30f1(0x5fa)][_0x3f30f1(0xc60)](),this[_0x3f30f1(0x1c21)]['clear']());}return _0x12bc18;}}_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x2af7)]=function(){var _0x2b4904=_0x5597cb;if(this[_0x2b4904(0x2bc2)]){var _0x45478b=_0x452088['F'][_0x2b4904(0x3e6d)];if(!this[_0x2b4904(0x3015)]){if(0x0<this['_pendingData'][_0x2b4904(0x3785)])return;this[_0x2b4904(0x3015)]=_0x45478b;}this['deltaTime']=this[_0x2b4904(0x3fb0)]?0x10:(_0x45478b-this[_0x2b4904(0x3015)])*this[_0x2b4904(0x2446)],this[_0x2b4904(0x3015)]=_0x45478b;var _0xc62c11=this[_0x2b4904(0x116c)];if(0x0!==_0xc62c11[_0x2b4904(0x3785)]){this[_0x2b4904(0x2e5)]+=this[_0x2b4904(0x1330)];var _0x47ad4f=this[_0x2b4904(0x2e5)];for(let _0x2a3971=0x0;_0x2a3971<_0xc62c11[_0x2b4904(0x3785)];_0x2a3971++){const _0x2bb8c0=_0xc62c11[_0x2a3971];!_0x2bb8c0[_0x2b4904(0x2af7)](_0x47ad4f)&&_0x2bb8c0[_0x2b4904(0x7b3)]&&_0x2a3971--;}this[_0x2b4904(0x1bfe)]();}}},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x257b)]=function(_0x2d3cd4,_0x222975,_0x591ad3,_0x14c9f8=0x1,_0xe630cb,_0x2e5b51=0x1,_0x34509f,_0x246713,_0x5d824a,_0x58744c,_0x12bb19=!0x1){var _0x4a6e32=_0x5597cb;const _0xb95ba6=this['beginAnimation'](_0x2d3cd4,_0x222975,_0x591ad3,_0xe630cb,_0x2e5b51,_0x34509f,_0x246713,!0x1,_0x5d824a,_0x58744c,_0x12bb19);return _0xb95ba6[_0x4a6e32(0x172a)]=_0x14c9f8,_0xb95ba6;},_0x34366e['x']['prototype']['beginAnimation']=function(_0x67ebb6,_0x2505a2,_0xea8e31,_0x3edbd2,_0x5a4ccc=0x1,_0x22ab13,_0x6f6063,_0x1b4fea=!0x0,_0x1ffcd8,_0x122b52,_0x315480=!0x1){var _0x2abe7d=_0x5597cb;_0xea8e31<_0x2505a2&&0x0<_0x5a4ccc&&(_0x5a4ccc*=-0x1),_0x1b4fea&&this[_0x2abe7d(0xdf8)](_0x67ebb6,void 0x0,_0x1ffcd8),_0x6f6063=_0x6f6063||new _0x5abd7f(this,_0x67ebb6,_0x2505a2,_0xea8e31,_0x3edbd2,_0x5a4ccc,_0x22ab13,void 0x0,_0x122b52,_0x315480),_0x315480=!_0x1ffcd8||_0x1ffcd8(_0x67ebb6);if(_0x67ebb6[_0x2abe7d(0x5fd)]&&_0x315480&&_0x6f6063[_0x2abe7d(0x10d4)](_0x67ebb6,_0x67ebb6['animations']),_0x67ebb6[_0x2abe7d(0x36b8)]){var _0x56a99b=_0x67ebb6[_0x2abe7d(0x36b8)]();for(let _0x30dba4=0x0;_0x30dba4<_0x56a99b[_0x2abe7d(0x3785)];_0x30dba4++)this[_0x2abe7d(0x1317)](_0x56a99b[_0x30dba4],_0x2505a2,_0xea8e31,_0x3edbd2,_0x5a4ccc,_0x22ab13,_0x6f6063,_0x1b4fea,_0x1ffcd8,_0x122b52);}return _0x6f6063[_0x2abe7d(0x2af4)](),_0x6f6063;},_0x34366e['x']['prototype'][_0x5597cb(0x5f6)]=function(_0x3de708,_0x260bad,_0x2fe1fc,_0x5e36c1,_0x31a862,_0xca6193=0x1,_0xc968d2,_0x466a2f,_0x31cd91=!0x0,_0x275720,_0x268570,_0x266d3e=!0x1){var _0x24ba31=_0x5597cb;_0x260bad=_0x3de708['getDescendants'](_0x260bad);const _0x47fb16=[];_0x47fb16[_0x24ba31(0x1e1d)](this[_0x24ba31(0x1317)](_0x3de708,_0x2fe1fc,_0x5e36c1,_0x31a862,_0xca6193,_0xc968d2,_0x466a2f,_0x31cd91,_0x275720,void 0x0,_0x266d3e));for(const _0x25c5cf of _0x260bad)_0x47fb16[_0x24ba31(0x1e1d)](this['beginAnimation'](_0x25c5cf,_0x2fe1fc,_0x5e36c1,_0x31a862,_0xca6193,_0xc968d2,_0x466a2f,_0x31cd91,_0x275720,void 0x0,_0x266d3e));return _0x47fb16;},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x2bee)]=function(_0x29d5dc,_0x220c4d,_0x5dd425,_0x5b2c1f,_0x54c77d,_0x130018,_0x319127,_0x547bf3,_0x364bc0=!0x1){var _0x349fae;return void 0x0===_0x130018&&(_0x130018=0x1),_0x5b2c1f<_0x5dd425&&0x0<_0x130018?_0x130018*=-0x1:_0x5dd425<_0x5b2c1f&&_0x130018<0x0&&(_0x349fae=_0x5b2c1f,_0x5b2c1f=_0x5dd425,_0x5dd425=_0x349fae),new _0x5abd7f(this,_0x29d5dc,_0x5dd425,_0x5b2c1f,_0x54c77d,_0x130018,_0x319127,_0x220c4d,_0x547bf3,_0x364bc0);},_0x34366e['x']['prototype']['beginDirectHierarchyAnimation']=function(_0x43ec7c,_0x4b4f61,_0x4abb04,_0x4bf5d6,_0x3f3003,_0x198019,_0x5668be,_0x113b3f,_0x39424f,_0x4d29ca=!0x1){var _0xcc37b5=_0x5597cb;_0x4b4f61=_0x43ec7c[_0xcc37b5(0x2892)](_0x4b4f61);const _0x57ba78=[];_0x57ba78[_0xcc37b5(0x1e1d)](this[_0xcc37b5(0x2bee)](_0x43ec7c,_0x4abb04,_0x4bf5d6,_0x3f3003,_0x198019,_0x5668be,_0x113b3f,_0x39424f,_0x4d29ca));for(const _0x25bf0d of _0x4b4f61)_0x57ba78[_0xcc37b5(0x1e1d)](this['beginDirectAnimation'](_0x25bf0d,_0x4abb04,_0x4bf5d6,_0x3f3003,_0x198019,_0x5668be,_0x113b3f,_0x39424f,_0x4d29ca));return _0x57ba78;},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x202f)]=function(_0x38d207){var _0xc5cb62=_0x5597cb;for(let _0x522725=0x0;_0x522725<this[_0xc5cb62(0x116c)][_0xc5cb62(0x3785)];_0x522725++)if(this[_0xc5cb62(0x116c)][_0x522725]['target']===_0x38d207)return this['_activeAnimatables'][_0x522725];return null;},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x1a1a)]=function(_0x1a7d37){var _0xfa237c=_0x5597cb;const _0x13f7ca=[];for(let _0x3588f0=0x0;_0x3588f0<this[_0xfa237c(0x116c)]['length'];_0x3588f0++)this[_0xfa237c(0x116c)][_0x3588f0][_0xfa237c(0x259c)]===_0x1a7d37&&_0x13f7ca[_0xfa237c(0x1e1d)](this[_0xfa237c(0x116c)][_0x3588f0]);return _0x13f7ca;},_0x34366e['x']['prototype'][_0x5597cb(0xdf8)]=function(_0x45ee83,_0x59f079,_0x1642ba){var _0x44c30c=_0x5597cb;for(const _0x14d4d7 of this[_0x44c30c(0x1a1a)](_0x45ee83))_0x14d4d7[_0x44c30c(0x159a)](_0x59f079,_0x1642ba);},_0x34366e['x']['prototype'][_0x5597cb(0x28e7)]=function(){var _0x1d85a5=_0x5597cb;if(this[_0x1d85a5(0x116c)]){for(let _0x4ce91d=0x0;_0x4ce91d<this['_activeAnimatables'][_0x1d85a5(0x3785)];_0x4ce91d++)this[_0x1d85a5(0x116c)][_0x4ce91d]['stop']();this[_0x1d85a5(0x116c)][_0x1d85a5(0x3785)]=0x0;}for(const _0x28eac6 of this[_0x1d85a5(0x270b)])_0x28eac6['stop']();},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x1567)]=function(_0x469087,_0x35a46b){var _0x28f2e8=_0x5597cb;const _0x2535b1=_0x469087[_0x28f2e8(0x259c)];this[_0x28f2e8(0x3a80)][_0x28f2e8(0xb8e)](_0x2535b1),_0x2535b1['_lateAnimationHolders']||(_0x2535b1[_0x28f2e8(0x30c0)]={}),_0x2535b1['_lateAnimationHolders'][_0x469087[_0x28f2e8(0x1dad)]]||(_0x2535b1[_0x28f2e8(0x30c0)][_0x469087[_0x28f2e8(0x1dad)]]={'totalWeight':0x0,'totalAdditiveWeight':0x0,'animations':[],'additiveAnimations':[],'originalValue':_0x35a46b}),_0x469087[_0x28f2e8(0x2862)]?(_0x2535b1[_0x28f2e8(0x30c0)][_0x469087['targetPath']][_0x28f2e8(0x2a64)][_0x28f2e8(0x1e1d)](_0x469087),_0x2535b1[_0x28f2e8(0x30c0)][_0x469087[_0x28f2e8(0x1dad)]][_0x28f2e8(0x3f9b)]+=_0x469087[_0x28f2e8(0x172a)]):(_0x2535b1[_0x28f2e8(0x30c0)][_0x469087[_0x28f2e8(0x1dad)]]['animations']['push'](_0x469087),_0x2535b1[_0x28f2e8(0x30c0)][_0x469087[_0x28f2e8(0x1dad)]][_0x28f2e8(0x1f82)]+=_0x469087[_0x28f2e8(0x172a)]);},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x2e86)]=function(_0x5b4eee){var _0x575799=_0x5597cb;if(0x0===_0x5b4eee[_0x575799(0x1f82)]&&0x0===_0x5b4eee[_0x575799(0x3f9b)])return _0x5b4eee['originalValue'];let _0x407204=0x1;const _0x33adc3=_0x4c7c41['jp'][_0x575799(0x19f4)][0x0],_0x1c512e=_0x4c7c41['jp'][_0x575799(0x19f4)][0x1],_0x435eb2=_0x4c7c41['jp'][_0x575799(0x2054)][0x0];let _0x5e53e8=0x0;const _0x421ae4=_0x5b4eee[_0x575799(0x5fd)][0x0],_0x41a244=_0x5b4eee[_0x575799(0x29f1)];let _0x30902f=0x1,_0x48f966=!0x1;if(_0x5b4eee[_0x575799(0x1f82)]<0x1)_0x30902f=0x1-_0x5b4eee['totalWeight'],_0x41a244[_0x575799(0x2850)](_0x1c512e,_0x435eb2,_0x33adc3);else{if(_0x5e53e8=0x1,_0x407204=_0x5b4eee[_0x575799(0x1f82)],0x1==(_0x30902f=_0x421ae4[_0x575799(0x172a)]/_0x407204)){if(!_0x5b4eee[_0x575799(0x3f9b)])return _0x421ae4[_0x575799(0x97c)];_0x48f966=!0x0;}_0x421ae4['currentValue'][_0x575799(0x2850)](_0x1c512e,_0x435eb2,_0x33adc3);}if(!_0x48f966){_0x1c512e[_0x575799(0xbb9)](_0x30902f),_0x33adc3[_0x575799(0xbb9)](_0x30902f),_0x435eb2['scaleInPlace'](_0x30902f);for(let _0x20d64a=_0x5e53e8;_0x20d64a<_0x5b4eee['animations'][_0x575799(0x3785)];_0x20d64a++){const _0x5d2b30=_0x5b4eee['animations'][_0x20d64a];if(0x0!==_0x5d2b30['weight']){_0x30902f=_0x5d2b30[_0x575799(0x172a)]/_0x407204;const _0x2eb199=_0x4c7c41['jp'][_0x575799(0x19f4)][0x2],_0x5b68c9=_0x4c7c41['jp'][_0x575799(0x19f4)][0x3],_0x40c6a8=_0x4c7c41['jp'][_0x575799(0x2054)][0x1];_0x5d2b30[_0x575799(0x97c)][_0x575799(0x2850)](_0x5b68c9,_0x40c6a8,_0x2eb199),_0x5b68c9[_0x575799(0x1c04)](_0x30902f,_0x1c512e),_0x40c6a8['scaleAndAddToRef'](0x0<_0x4c7c41['_f'][_0x575799(0x1457)](_0x435eb2,_0x40c6a8)?_0x30902f:-_0x30902f,_0x435eb2),_0x2eb199[_0x575799(0x1c04)](_0x30902f,_0x33adc3);}}_0x435eb2[_0x575799(0x3952)]();}for(let _0x2c33fd=0x0;_0x2c33fd<_0x5b4eee['additiveAnimations']['length'];_0x2c33fd++){const _0x5cec26=_0x5b4eee[_0x575799(0x2a64)][_0x2c33fd];if(0x0!==_0x5cec26[_0x575799(0x172a)]){const _0x235e8f=_0x4c7c41['jp'][_0x575799(0x19f4)][0x2],_0x2fcce1=_0x4c7c41['jp'][_0x575799(0x19f4)][0x3];var _0x51345d=_0x4c7c41['jp'][_0x575799(0x2054)][0x1];_0x5cec26['currentValue']['decompose'](_0x2fcce1,_0x51345d,_0x235e8f),_0x2fcce1[_0x575799(0x242a)](_0x1c512e,_0x2fcce1),_0x4c7c41['P']['LerpToRef'](_0x1c512e,_0x2fcce1,_0x5cec26['weight'],_0x1c512e),_0x435eb2['multiplyToRef'](_0x51345d,_0x51345d),_0x4c7c41['_f'][_0x575799(0x1c7f)](_0x435eb2,_0x51345d,_0x5cec26[_0x575799(0x172a)],_0x435eb2),_0x235e8f[_0x575799(0x1c04)](_0x5cec26[_0x575799(0x172a)],_0x33adc3);}}var _0x3e264e=_0x421ae4?_0x421ae4[_0x575799(0xb8c)][_0x575799(0x340d)]:_0x4c7c41['jp'][_0x575799(0x1919)][0x0]['clone']();return _0x4c7c41['y3'][_0x575799(0x213a)](_0x1c512e,_0x435eb2,_0x33adc3,_0x3e264e),_0x3e264e;},_0x34366e['x'][_0x5597cb(0x1fd2)][_0x5597cb(0x2b59)]=function(_0x2a8c35,_0xc1ec1f){var _0x4996ba=_0x5597cb;if(0x0===_0x2a8c35[_0x4996ba(0x1f82)]&&0x0===_0x2a8c35[_0x4996ba(0x3f9b)])return _0xc1ec1f;var _0x27b0a9=_0x2a8c35[_0x4996ba(0x5fd)][0x0],_0x3039e5=_0x2a8c35[_0x4996ba(0x29f1)];let _0x43ccf4=_0xc1ec1f;if(0x0===_0x2a8c35[_0x4996ba(0x1f82)]&&0x0<_0x2a8c35['totalAdditiveWeight'])_0x43ccf4[_0x4996ba(0x448)](_0x3039e5);else{if(0x1===_0x2a8c35[_0x4996ba(0x5fd)][_0x4996ba(0x3785)]){if(_0x4c7c41['_f'][_0x4996ba(0x1c7f)](_0x3039e5,_0x27b0a9[_0x4996ba(0x97c)],Math[_0x4996ba(0x33a7)](0x1,_0x2a8c35[_0x4996ba(0x1f82)]),_0x43ccf4),0x0===_0x2a8c35['totalAdditiveWeight'])return _0x43ccf4;}else{if(0x1<_0x2a8c35[_0x4996ba(0x5fd)]['length']){let _0x6f737b=0x1,_0x2b318e,_0x2864d7;if(_0x2a8c35[_0x4996ba(0x1f82)]<0x1)_0x27b0a9=0x1-_0x2a8c35[_0x4996ba(0x1f82)],(_0x2b318e=[],_0x2864d7=[],_0x2b318e['push'](_0x3039e5),_0x2864d7['push'](_0x27b0a9));else{if(0x2===_0x2a8c35[_0x4996ba(0x5fd)]['length']&&(_0x4c7c41['_f'][_0x4996ba(0x1c7f)](_0x2a8c35[_0x4996ba(0x5fd)][0x0][_0x4996ba(0x97c)],_0x2a8c35[_0x4996ba(0x5fd)][0x1][_0x4996ba(0x97c)],_0x2a8c35['animations'][0x1]['weight']/_0x2a8c35['totalWeight'],_0xc1ec1f),0x0===_0x2a8c35[_0x4996ba(0x3f9b)]))return _0xc1ec1f;_0x2b318e=[],_0x2864d7=[],_0x6f737b=_0x2a8c35[_0x4996ba(0x1f82)];}for(let _0x2f4214=0x0;_0x2f4214<_0x2a8c35[_0x4996ba(0x5fd)][_0x4996ba(0x3785)];_0x2f4214++){var _0x382a28=_0x2a8c35['animations'][_0x2f4214];_0x2b318e[_0x4996ba(0x1e1d)](_0x382a28[_0x4996ba(0x97c)]),_0x2864d7[_0x4996ba(0x1e1d)](_0x382a28[_0x4996ba(0x172a)]/_0x6f737b);}let _0x2fb1c6=0x0;for(let _0x3e7339=0x0;_0x3e7339<_0x2b318e[_0x4996ba(0x3785)];)_0x3e7339?(_0x2fb1c6+=_0x2864d7[_0x3e7339],_0x4c7c41['_f'][_0x4996ba(0x1c7f)](_0x43ccf4,_0x2b318e[_0x3e7339],_0x2864d7[_0x3e7339]/_0x2fb1c6,_0x43ccf4),_0x3e7339++):(_0x4c7c41['_f']['SlerpToRef'](_0x2b318e[_0x3e7339],_0x2b318e[_0x3e7339+0x1],_0x2864d7[_0x3e7339+0x1]/(_0x2864d7[_0x3e7339]+_0x2864d7[_0x3e7339+0x1]),_0xc1ec1f),_0x43ccf4=_0xc1ec1f,_0x2fb1c6=_0x2864d7[_0x3e7339]+_0x2864d7[_0x3e7339+0x1],_0x3e7339+=0x2);}}}for(let _0x331752=0x0;_0x331752<_0x2a8c35[_0x4996ba(0x2a64)][_0x4996ba(0x3785)];_0x331752++){var _0x55c261=_0x2a8c35[_0x4996ba(0x2a64)][_0x331752];0x0!==_0x55c261[_0x4996ba(0x172a)]&&(_0x43ccf4[_0x4996ba(0x242a)](_0x55c261[_0x4996ba(0x97c)],_0x4c7c41['jp'][_0x4996ba(0x2054)][0x0]),_0x4c7c41['_f'][_0x4996ba(0x1c7f)](_0x43ccf4,_0x4c7c41['jp']['Quaternion'][0x0],_0x55c261['weight'],_0x43ccf4));}return _0x43ccf4;},_0x34366e['x'][_0x5597cb(0x1fd2)]['_processLateAnimationBindings']=function(){var _0x133e66=_0x5597cb;if(this[_0x133e66(0x3a80)][_0x133e66(0x3785)]){for(let _0x1479ed=0x0;_0x1479ed<this[_0x133e66(0x3a80)]['length'];_0x1479ed++){const _0x5105d8=this[_0x133e66(0x3a80)][_0x133e66(0x1b48)][_0x1479ed];for(const _0x10b261 in _0x5105d8[_0x133e66(0x30c0)]){var _0x43fca9=_0x5105d8[_0x133e66(0x30c0)][_0x10b261];const _0x1e3141=_0x43fca9['animations'][0x0],_0x165c4b=_0x43fca9[_0x133e66(0x29f1)];if(void 0x0!==_0x165c4b&&null!==_0x165c4b){var _0x576d33=_0x2fa591['f']['AllowMatrixDecomposeForInterpolation']&&_0x165c4b['m'];let _0x536378=_0x5105d8[_0x10b261];if(_0x576d33)_0x536378=this['_processLateAnimationBindingsForMatrices'](_0x43fca9);else{if(void 0x0!==_0x165c4b['w'])_0x536378=this['_processLateAnimationBindingsForQuaternions'](_0x43fca9,_0x536378||_0x4c7c41['_f'][_0x133e66(0x243a)]());else{let _0x24a531=0x0,_0x5338bd=0x1;_0x43fca9['totalWeight']<0x1?_0x536378=_0x1e3141&&_0x165c4b[_0x133e66(0x5ab)]?_0x165c4b[_0x133e66(0x5ab)](0x1-_0x43fca9[_0x133e66(0x1f82)]):_0x1e3141?_0x165c4b*(0x1-_0x43fca9[_0x133e66(0x1f82)]):_0x165c4b[_0x133e66(0x292d)]?_0x165c4b[_0x133e66(0x292d)]():_0x165c4b:_0x1e3141&&(_0x5338bd=_0x43fca9[_0x133e66(0x1f82)],_0x576d33=_0x1e3141[_0x133e66(0x172a)]/_0x5338bd,_0x536378=0x1!=_0x576d33?_0x1e3141['currentValue'][_0x133e66(0x5ab)]?_0x1e3141[_0x133e66(0x97c)][_0x133e66(0x5ab)](_0x576d33):_0x1e3141[_0x133e66(0x97c)]*_0x576d33:_0x1e3141[_0x133e66(0x97c)],_0x24a531=0x1);for(let _0x398958=_0x24a531;_0x398958<_0x43fca9[_0x133e66(0x5fd)]['length'];_0x398958++){const _0x3ff85a=_0x43fca9[_0x133e66(0x5fd)][_0x398958];var _0x15995b=_0x3ff85a[_0x133e66(0x172a)]/_0x5338bd;_0x15995b&&(_0x3ff85a[_0x133e66(0x97c)]['scaleAndAddToRef']?_0x3ff85a[_0x133e66(0x97c)][_0x133e66(0x1c04)](_0x15995b,_0x536378):_0x536378+=_0x3ff85a[_0x133e66(0x97c)]*_0x15995b);}for(let _0x52ec12=0x0;_0x52ec12<_0x43fca9['additiveAnimations'][_0x133e66(0x3785)];_0x52ec12++){const _0x4aaaa9=_0x43fca9[_0x133e66(0x2a64)][_0x52ec12];var _0x25faab=_0x4aaaa9[_0x133e66(0x172a)];_0x25faab&&(_0x4aaaa9[_0x133e66(0x97c)][_0x133e66(0x1c04)]?_0x4aaaa9['currentValue']['scaleAndAddToRef'](_0x25faab,_0x536378):_0x536378+=_0x4aaaa9['currentValue']*_0x25faab);}}}_0x5105d8[_0x10b261]=_0x536378;}}_0x5105d8['_lateAnimationHolders']={};}this[_0x133e66(0x3a80)][_0x133e66(0x2af4)]();}},_0x320978['N'][_0x5597cb(0x1fd2)][_0x5597cb(0x1c9c)]=function(_0x26ce8f,_0x11d2db,_0x2596f7,_0x2aaf5d=!0x1,_0x3591ba=null){var _0x2ed1d5=_0x5597cb;0x0===this[_0x2ed1d5(0x5fd)][_0x2ed1d5(0x3785)]&&(this[_0x2ed1d5(0x5fd)]['push'](new _0x2fa591['f'](this[_0x2ed1d5(0x3844)],_0x2ed1d5(0x515),_0x26ce8f['animations'][0x0][_0x2ed1d5(0x275f)],_0x2fa591['f']['ANIMATIONTYPE_MATRIX'],0x0)),this[_0x2ed1d5(0x5fd)][0x0][_0x2ed1d5(0x3269)]([]));var _0x21626a=_0x26ce8f[_0x2ed1d5(0x5fd)][0x0][_0x2ed1d5(0x3989)](_0x11d2db);if(!_0x21626a)return!0x1;var _0x42b59f=_0x21626a[_0x2ed1d5(0x398f)],_0x53df59=_0x21626a['to'],_0x7c3612=_0x26ce8f['animations'][0x0][_0x2ed1d5(0x2c34)](),_0x21626a=_0x26ce8f[_0x2ed1d5(0x3785)],_0x26ce8f=_0x26ce8f[_0x2ed1d5(0x4065)](),_0x1ede77=this[_0x2ed1d5(0x4065)](),_0x3fbd3c=_0x2aaf5d&&_0x26ce8f&&_0x21626a&&this[_0x2ed1d5(0x3785)]&&_0x21626a!==this[_0x2ed1d5(0x3785)],_0x15d1d8=_0x3fbd3c&&_0x1ede77&&_0x26ce8f?_0x1ede77[_0x2ed1d5(0x3785)]/_0x26ce8f['length']:0x1,_0x2d3ca7=_0x2aaf5d&&!_0x1ede77&&_0x3591ba&&(0x1!==_0x3591ba['x']||0x1!==_0x3591ba['y']||0x1!==_0x3591ba['z']);const _0x4f39ab=this[_0x2ed1d5(0x5fd)][0x0]['getKeys']();let _0x3bd160,_0x50cc0d,_0x1b706f;for(let _0x111870=0x0,_0x32140c=_0x7c3612[_0x2ed1d5(0x3785)];_0x111870<_0x32140c;_0x111870++)(_0x3bd160=_0x7c3612[_0x111870])['frame']>=_0x42b59f&&_0x3bd160[_0x2ed1d5(0x973)]<=_0x53df59&&(_0x2aaf5d?(_0x1b706f=_0x3bd160[_0x2ed1d5(0xb06)][_0x2ed1d5(0x292d)](),_0x3fbd3c?(_0x50cc0d=_0x1b706f[_0x2ed1d5(0x2518)](),_0x1b706f[_0x2ed1d5(0x1164)](_0x50cc0d['scaleInPlace'](_0x15d1d8))):_0x2d3ca7&&_0x3591ba?(_0x50cc0d=_0x1b706f[_0x2ed1d5(0x2518)](),_0x1b706f[_0x2ed1d5(0x1164)](_0x50cc0d['multiplyInPlace'](_0x3591ba))):_0x1b706f=_0x3bd160[_0x2ed1d5(0xb06)]):_0x1b706f=_0x3bd160['value'],_0x4f39ab[_0x2ed1d5(0x1e1d)]({'frame':_0x3bd160['frame']+_0x2596f7,'value':_0x1b706f}));return this[_0x2ed1d5(0x5fd)][0x0]['createRange'](_0x11d2db,_0x42b59f+_0x2596f7,_0x53df59+_0x2596f7),!0x0;};},0xdfe0:(_0x1ae3a3,_0x5cd0c8,_0x1cfbcd)=>{var _0x143514=a7_0x38a779;_0x1cfbcd['d'](_0x5cd0c8,{'f':()=>_0x574162});var _0x2e6421=_0x1cfbcd(0x9fd1),_0x55c902=_0x1cfbcd(0xc84b),_0x5e46e6=_0x1cfbcd(0x1b5c),_0x48a032=_0x1cfbcd(0x153ad),_0x5cd0c8=_0x1cfbcd(0xe456),_0x35a3f7=_0x1cfbcd(0x976b),_0xaddc08=_0x1cfbcd(0x71),_0x143710=_0x1cfbcd(0x16aec),_0x1491d2=_0x1cfbcd(0xceed),_0x5c0e52=_0x1cfbcd(0xc661),_0x1cfbcd=_0x1cfbcd(0x77a5);class _0x574162{constructor(_0x5e3b2f,_0x1fa734,_0x488384,_0x29356a,_0x4385a8,_0x164db7){var _0x295410=a7_0x2532;this['name']=_0x5e3b2f,this[_0x295410(0xee8)]=_0x1fa734,this[_0x295410(0x275f)]=_0x488384,this['dataType']=_0x29356a,this[_0x295410(0x710)]=_0x4385a8,this['enableBlending']=_0x164db7,this[_0x295410(0x3bda)]=null,this['_runtimeAnimations']=new Array(),this[_0x295410(0x273b)]=new Array(),this[_0x295410(0x1be4)]=0.01,this[_0x295410(0x1fff)]={},this[_0x295410(0x31d1)]=_0x1fa734[_0x295410(0x1691)]('.'),this[_0x295410(0x3b80)]=_0x29356a,this[_0x295410(0x710)]=void 0x0===_0x4385a8?_0x574162[_0x295410(0x34e9)]:_0x4385a8,this[_0x295410(0x1441)]=_0x574162[_0x295410(0x1945)]++;}static[_0x143514(0x26f5)](_0x3159c1,_0x482758,_0xaae9a9,_0x4d0c3e,_0x4532f0,_0x1e8dd0,_0x5cc8c4,_0x28bfdf){var _0x52ee2c=_0x143514;let _0x14cfbc=void 0x0;if(!isNaN(parseFloat(_0x4532f0))&&isFinite(_0x4532f0)?_0x14cfbc=_0x574162[_0x52ee2c(0x3195)]:_0x4532f0 instanceof _0x2e6421['_f']?_0x14cfbc=_0x574162[_0x52ee2c(0x2704)]:_0x4532f0 instanceof _0x2e6421['P']?_0x14cfbc=_0x574162[_0x52ee2c(0x355b)]:_0x4532f0 instanceof _0x2e6421['FM']?_0x14cfbc=_0x574162[_0x52ee2c(0x4196)]:_0x4532f0 instanceof _0x55c902['Wo']?_0x14cfbc=_0x574162['ANIMATIONTYPE_COLOR3']:_0x4532f0 instanceof _0x55c902['HE']?_0x14cfbc=_0x574162[_0x52ee2c(0x1a0c)]:_0x4532f0 instanceof _0x1491d2['$']&&(_0x14cfbc=_0x574162[_0x52ee2c(0x337c)]),null==_0x14cfbc)return null;const _0x1c7d89=new _0x574162(_0x3159c1,_0x482758,_0xaae9a9,_0x14cfbc,_0x5cc8c4);return _0x1c7d89['setKeys']([{'frame':0x0,'value':_0x4532f0},{'frame':_0x4d0c3e,'value':_0x1e8dd0}]),void 0x0!==_0x28bfdf&&_0x1c7d89[_0x52ee2c(0x11f8)](_0x28bfdf),_0x1c7d89;}static[_0x143514(0x37e1)](_0x5c8680,_0x367e35,_0x5865c8,_0x100d67){var _0xc85bc7=_0x143514;const _0x5ea6bf=new _0x574162(_0x5c8680+_0xc85bc7(0xfb1),_0x5c8680,_0x5865c8,_0x367e35,_0x574162[_0xc85bc7(0x31e5)]);return _0x5ea6bf[_0xc85bc7(0x11f8)](_0x100d67),_0x5ea6bf;}static[_0x143514(0xdc3)](_0x1a3302,_0x54471f,_0x488c25,_0x4f7dcd,_0x1017d5,_0xbf68fa,_0x5ab365,_0x6c032b,_0x2ed76c,_0x1ecd7d,_0x30b2d5){var _0x17a160=_0x143514;return _0x1a3302=_0x574162[_0x17a160(0x26f5)](_0x1a3302,_0x488c25,_0x4f7dcd,_0x1017d5,_0xbf68fa,_0x5ab365,_0x6c032b,_0x2ed76c),_0x1a3302&&(_0x30b2d5=_0x54471f[_0x17a160(0x40ae)]?_0x54471f[_0x17a160(0x40ae)]():_0x30b2d5)?_0x30b2d5[_0x17a160(0x2bee)](_0x54471f,[_0x1a3302],0x0,_0x1017d5,0x1===_0x1a3302[_0x17a160(0x710)],0x1,_0x1ecd7d):null;}static[_0x143514(0xe6f)](_0xba2b16,_0x31c0c2,_0x12bf68,_0x101c22,_0x12aa52,_0x51da02,_0x149845,_0x3ab623,_0x437d7a,_0xbbe83f,_0x5e5fad){var _0x5879e0=_0x143514;_0xba2b16=_0x574162[_0x5879e0(0x26f5)](_0xba2b16,_0x101c22,_0x12aa52,_0x51da02,_0x149845,_0x3ab623,_0x437d7a,_0xbbe83f);if(!_0xba2b16)return null;const _0x2f17a9=_0x31c0c2[_0x5879e0(0x40ae)]();return _0x2f17a9[_0x5879e0(0x13e2)](_0x31c0c2,_0x12bf68,[_0xba2b16],0x0,_0x51da02,0x1===_0xba2b16[_0x5879e0(0x710)],0x1,_0x5e5fad);}static[_0x143514(0x1189)](_0x44230a,_0x5f148a,_0x1d7f98,_0xa838f0,_0x3a9af9,_0x1f566d,_0x392a25,_0x423a4d,_0x1604dd,_0x346d90){var _0x45e826=_0x143514;return _0x44230a=_0x574162['_PrepareAnimation'](_0x44230a,_0x1d7f98,_0xa838f0,_0x3a9af9,_0x1f566d,_0x392a25,_0x423a4d,_0x1604dd),_0x44230a?(_0x5f148a[_0x45e826(0x5fd)][_0x45e826(0x1e1d)](_0x44230a),_0x5f148a[_0x45e826(0x40ae)]()[_0x45e826(0x1317)](_0x5f148a,0x0,_0x3a9af9,0x1===_0x44230a[_0x45e826(0x710)],0x1,_0x346d90)):null;}static[_0x143514(0x3890)](_0x32488d,_0x443687=0x0,_0x300bcf,_0x4b52cf=!0x1,_0x18d019){var _0x5e1755=_0x143514;let _0x1b275a=_0x32488d;if(_0x4b52cf&&((_0x1b275a=_0x32488d[_0x5e1755(0x292d)]())[_0x5e1755(0x3844)]=_0x18d019||_0x1b275a[_0x5e1755(0x3844)]),!_0x1b275a['_keys']['length'])return _0x1b275a;_0x443687=0x0<=_0x443687?_0x443687:0x0;let _0x258a04=0x0;var _0x4148a4=_0x1b275a[_0x5e1755(0x10d6)][0x0];let _0x5e1d80=_0x1b275a[_0x5e1755(0x10d6)][_0x5e1755(0x3785)]-0x1;_0x4b52cf=_0x1b275a['_keys'][_0x5e1d80];const _0x1b42cd={'referenceValue':_0x4148a4[_0x5e1755(0xb06)],'referencePosition':_0x2e6421['jp'][_0x5e1755(0x19f4)][0x0],'referenceQuaternion':_0x2e6421['jp']['Quaternion'][0x0],'referenceScaling':_0x2e6421['jp'][_0x5e1755(0x19f4)][0x1],'keyPosition':_0x2e6421['jp'][_0x5e1755(0x19f4)][0x2],'keyQuaternion':_0x2e6421['jp'][_0x5e1755(0x2054)][0x1],'keyScaling':_0x2e6421['jp'][_0x5e1755(0x19f4)][0x3]};let _0x341589=!0x1,_0x28b486=_0x4148a4[_0x5e1755(0x973)],_0x40006a=_0x4b52cf[_0x5e1755(0x973)],_0x51635a=(_0x300bcf&&(_0x32488d=_0x1b275a['getRange'](_0x300bcf))&&(_0x28b486=_0x32488d[_0x5e1755(0x398f)],_0x40006a=_0x32488d['to']),_0x4148a4[_0x5e1755(0x973)]===_0x28b486),_0x3b934c=_0x4b52cf[_0x5e1755(0x973)]===_0x40006a;if(0x1===_0x1b275a[_0x5e1755(0x10d6)][_0x5e1755(0x3785)]){const _0x315069=_0x1b275a['_getKeyValue'](_0x1b275a[_0x5e1755(0x10d6)][0x0]);_0x1b42cd[_0x5e1755(0x312e)]=_0x315069[_0x5e1755(0x292d)]?_0x315069[_0x5e1755(0x292d)]():_0x315069,_0x341589=!0x0;}else{if(_0x443687<=_0x4148a4[_0x5e1755(0x973)]){const _0x2d5319=_0x1b275a[_0x5e1755(0x19f8)](_0x4148a4['value']);_0x1b42cd[_0x5e1755(0x312e)]=_0x2d5319[_0x5e1755(0x292d)]?_0x2d5319[_0x5e1755(0x292d)]():_0x2d5319,_0x341589=!0x0;}else{if(_0x443687>=_0x4b52cf[_0x5e1755(0x973)]){const _0x1b5b30=_0x1b275a[_0x5e1755(0x19f8)](_0x4b52cf[_0x5e1755(0xb06)]);_0x1b42cd[_0x5e1755(0x312e)]=_0x1b5b30[_0x5e1755(0x292d)]?_0x1b5b30[_0x5e1755(0x292d)]():_0x1b5b30,_0x341589=!0x0;}}}let _0x2b186d=0x0;for(;!_0x341589||!_0x51635a||!_0x3b934c&&_0x2b186d<_0x1b275a[_0x5e1755(0x10d6)]['length']-0x1;){var _0x2c5bee=_0x1b275a[_0x5e1755(0x10d6)][_0x2b186d],_0x370df3=_0x1b275a[_0x5e1755(0x10d6)][_0x2b186d+0x1];if(!_0x341589&&_0x443687>=_0x2c5bee[_0x5e1755(0x973)]&&_0x443687<=_0x370df3[_0x5e1755(0x973)]){let _0x14b9c1;_0x14b9c1=_0x443687===_0x2c5bee[_0x5e1755(0x973)]?_0x1b275a[_0x5e1755(0x19f8)](_0x2c5bee['value']):_0x443687===_0x370df3[_0x5e1755(0x973)]?_0x1b275a[_0x5e1755(0x19f8)](_0x370df3[_0x5e1755(0xb06)]):(_0x4ce455={'key':_0x2b186d,'repeatCount':0x0,'loopMode':this[_0x5e1755(0x31e5)]},_0x1b275a[_0x5e1755(0x39a2)](_0x443687,_0x4ce455)),_0x1b42cd[_0x5e1755(0x312e)]=_0x14b9c1['clone']?_0x14b9c1[_0x5e1755(0x292d)]():_0x14b9c1,_0x341589=!0x0;}if(!_0x51635a&&_0x28b486>=_0x2c5bee['frame']&&_0x28b486<=_0x370df3[_0x5e1755(0x973)]){if(_0x28b486===_0x2c5bee['frame'])_0x258a04=_0x2b186d;else{if(_0x28b486===_0x370df3[_0x5e1755(0x973)])_0x258a04=_0x2b186d+0x1;else{var _0x4ce455={'key':_0x2b186d,'repeatCount':0x0,'loopMode':this[_0x5e1755(0x31e5)]};const _0x413e1f=_0x1b275a[_0x5e1755(0x39a2)](_0x28b486,_0x4ce455);var _0x5a6dce={'frame':_0x28b486,'value':_0x413e1f[_0x5e1755(0x292d)]?_0x413e1f[_0x5e1755(0x292d)]():_0x413e1f};_0x1b275a[_0x5e1755(0x10d6)]['splice'](_0x2b186d+0x1,0x0,_0x5a6dce),_0x258a04=_0x2b186d+0x1;}}_0x51635a=!0x0;}if(!_0x3b934c&&_0x40006a>=_0x2c5bee[_0x5e1755(0x973)]&&_0x40006a<=_0x370df3[_0x5e1755(0x973)]){if(_0x40006a===_0x2c5bee[_0x5e1755(0x973)])_0x5e1d80=_0x2b186d;else{if(_0x40006a===_0x370df3['frame'])_0x5e1d80=_0x2b186d+0x1;else{_0x5a6dce={'key':_0x2b186d,'repeatCount':0x0,'loopMode':this['ANIMATIONLOOPMODE_CONSTANT']};const _0x42cd42=_0x1b275a[_0x5e1755(0x39a2)](_0x40006a,_0x5a6dce);_0x2c5bee={'frame':_0x40006a,'value':_0x42cd42[_0x5e1755(0x292d)]?_0x42cd42[_0x5e1755(0x292d)]():_0x42cd42},(_0x1b275a[_0x5e1755(0x10d6)]['splice'](_0x2b186d+0x1,0x0,_0x2c5bee),_0x5e1d80=_0x2b186d+0x1);}}_0x3b934c=!0x0;}_0x2b186d++;}for(_0x1b275a['dataType']===_0x574162[_0x5e1755(0x2704)]?_0x1b42cd['referenceValue'][_0x5e1755(0x3952)]()[_0x5e1755(0x283a)]():_0x1b275a['dataType']===_0x574162[_0x5e1755(0x3cbf)]&&(_0x1b42cd['referenceValue'][_0x5e1755(0x2850)](_0x1b42cd[_0x5e1755(0x1822)],_0x1b42cd['referenceQuaternion'],_0x1b42cd[_0x5e1755(0x30b1)]),_0x1b42cd[_0x5e1755(0x193b)][_0x5e1755(0x3952)]()['conjugateInPlace']()),_0x2b186d=_0x258a04;_0x2b186d<=_0x5e1d80;_0x2b186d++){const _0x455e51=_0x1b275a[_0x5e1755(0x10d6)][_0x2b186d];if(!_0x2b186d||_0x1b275a['dataType']===_0x574162['ANIMATIONTYPE_FLOAT']||_0x455e51[_0x5e1755(0xb06)]!==_0x4148a4[_0x5e1755(0xb06)])switch(_0x1b275a[_0x5e1755(0x3b80)]){case _0x574162[_0x5e1755(0x3cbf)]:_0x455e51[_0x5e1755(0xb06)]['decompose'](_0x1b42cd[_0x5e1755(0x3a4d)],_0x1b42cd[_0x5e1755(0x1d04)],_0x1b42cd[_0x5e1755(0x34b3)]),_0x1b42cd['keyPosition'][_0x5e1755(0xd06)](_0x1b42cd[_0x5e1755(0x30b1)]),_0x1b42cd['keyScaling'][_0x5e1755(0x2961)](_0x1b42cd[_0x5e1755(0x1822)]),_0x1b42cd[_0x5e1755(0x193b)][_0x5e1755(0x242a)](_0x1b42cd[_0x5e1755(0x1d04)],_0x1b42cd['keyQuaternion']),_0x2e6421['y3']['ComposeToRef'](_0x1b42cd['keyScaling'],_0x1b42cd[_0x5e1755(0x1d04)],_0x1b42cd[_0x5e1755(0x34b3)],_0x455e51[_0x5e1755(0xb06)]);break;case _0x574162[_0x5e1755(0x2704)]:_0x1b42cd['referenceValue'][_0x5e1755(0x242a)](_0x455e51[_0x5e1755(0xb06)],_0x455e51[_0x5e1755(0xb06)]);break;case _0x574162[_0x5e1755(0x4196)]:case _0x574162[_0x5e1755(0x355b)]:case _0x574162['ANIMATIONTYPE_COLOR3']:case _0x574162[_0x5e1755(0x1a0c)]:_0x455e51[_0x5e1755(0xb06)]['subtractToRef'](_0x1b42cd[_0x5e1755(0x312e)],_0x455e51[_0x5e1755(0xb06)]);break;case _0x574162[_0x5e1755(0x337c)]:_0x455e51[_0x5e1755(0xb06)][_0x5e1755(0xad8)]-=_0x1b42cd[_0x5e1755(0x312e)][_0x5e1755(0xad8)],_0x455e51[_0x5e1755(0xb06)][_0x5e1755(0x605)]-=_0x1b42cd['referenceValue'][_0x5e1755(0x605)];break;default:_0x455e51[_0x5e1755(0xb06)]-=_0x1b42cd['referenceValue'];}}return _0x1b275a;}static[_0x143514(0xd76)](_0x4dbbf5,_0x8dc18f,_0x12156e,_0x5d394a,_0x45201a,_0x36987b,_0x1e92b6,_0x586130=null){var _0x3fc11f=_0x143514;if(_0x1e92b6<=0x0)return _0x12156e[_0x4dbbf5]=_0x8dc18f,_0x586130&&_0x586130(),null;_0x45201a*=_0x1e92b6/0x3e8,(_0x36987b[_0x3fc11f(0x3269)]([{'frame':0x0,'value':_0x12156e[_0x4dbbf5][_0x3fc11f(0x292d)]?_0x12156e[_0x4dbbf5][_0x3fc11f(0x292d)]():_0x12156e[_0x4dbbf5]},{'frame':_0x45201a,'value':_0x8dc18f}]),_0x12156e[_0x3fc11f(0x5fd)]||(_0x12156e[_0x3fc11f(0x5fd)]=[]),_0x12156e[_0x3fc11f(0x5fd)][_0x3fc11f(0x1e1d)](_0x36987b));const _0x342da7=_0x5d394a['beginAnimation'](_0x12156e,0x0,_0x45201a,!0x1);return _0x342da7['onAnimationEnd']=_0x586130,_0x342da7;}get[_0x143514(0x2dce)](){var _0x4353e6=_0x143514;return this[_0x4353e6(0x637)];}get[_0x143514(0x2c60)](){for(const _0x195f48 of this['_runtimeAnimations'])if(!_0x195f48['isStopped']())return!0x0;return!0x1;}[_0x143514(0x141d)](_0x39336b){var _0x582152=_0x143514;let _0x5ee9f5=_0x582152(0x333a)+this['name']+',\x20property:\x20'+this[_0x582152(0xee8)];if(_0x5ee9f5=(_0x5ee9f5=(_0x5ee9f5+=_0x582152(0x24ce)+['Float',_0x582152(0x19f4),_0x582152(0x2054),_0x582152(0x1919),_0x582152(0x32f2),_0x582152(0x38aa)][this[_0x582152(0x3b80)]])+_0x582152(0x2d8d)+(this['_keys']?this[_0x582152(0x10d6)][_0x582152(0x3785)]:_0x582152(0x2339)))+_0x582152(0xef9)+(this['_ranges']?Object[_0x582152(0xb46)](this['_ranges'])[_0x582152(0x3785)]:_0x582152(0x2339)),_0x39336b){_0x5ee9f5+=_0x582152(0x2737);let _0x18b74b=!0x0;for(const _0x11116c in this[_0x582152(0x1fff)])_0x18b74b&&(_0x5ee9f5+=',\x20',_0x18b74b=!0x1),_0x5ee9f5+=_0x11116c;_0x5ee9f5+='}';}return _0x5ee9f5;}[_0x143514(0x3fe1)](_0xa8bb8b){var _0x2c3855=_0x143514;this['_events']['push'](_0xa8bb8b),this[_0x2c3855(0x273b)][_0x2c3855(0x852)]((_0x5e7de3,_0x1fc608)=>_0x5e7de3[_0x2c3855(0x973)]-_0x1fc608['frame']);}[_0x143514(0x1de9)](_0x3a9b08){var _0x6a78dc=_0x143514;for(let _0x207170=0x0;_0x207170<this['_events'][_0x6a78dc(0x3785)];_0x207170++)this[_0x6a78dc(0x273b)][_0x207170][_0x6a78dc(0x973)]===_0x3a9b08&&(this[_0x6a78dc(0x273b)][_0x6a78dc(0x2e7)](_0x207170,0x1),_0x207170--);}['getEvents'](){var _0x59af39=_0x143514;return this[_0x59af39(0x273b)];}[_0x143514(0x2a0a)](_0x5fe85f,_0x2e02a9,_0x14308c){var _0x670720=_0x143514;this[_0x670720(0x1fff)][_0x5fe85f]||(this[_0x670720(0x1fff)][_0x5fe85f]=new _0xaddc08['X'](_0x5fe85f,_0x2e02a9,_0x14308c));}[_0x143514(0x1a0f)](_0x52ae87,_0x1029da=!0x0){var _0x1c4c48=_0x143514,_0x44b2c2=this['_ranges'][_0x52ae87];if(_0x44b2c2){if(_0x1029da){var _0x1953fe=_0x44b2c2[_0x1c4c48(0x398f)],_0x3b3578=_0x44b2c2['to'];for(let _0x439517=this[_0x1c4c48(0x10d6)][_0x1c4c48(0x3785)]-0x1;0x0<=_0x439517;_0x439517--)this['_keys'][_0x439517]['frame']>=_0x1953fe&&this['_keys'][_0x439517][_0x1c4c48(0x973)]<=_0x3b3578&&this[_0x1c4c48(0x10d6)]['splice'](_0x439517,0x1);}this['_ranges'][_0x52ae87]=null;}}[_0x143514(0x3989)](_0x38d9f7){var _0x1413b0=_0x143514;return this[_0x1413b0(0x1fff)][_0x38d9f7];}['getKeys'](){var _0x4d9f75=_0x143514;return this[_0x4d9f75(0x10d6)];}[_0x143514(0x65e)](){var _0x3c7ee5=_0x143514;let _0x3a4602=0x0;for(let _0x55a3ef=0x0,_0x31a5aa=this[_0x3c7ee5(0x10d6)][_0x3c7ee5(0x3785)];_0x55a3ef<_0x31a5aa;_0x55a3ef++)_0x3a4602<this[_0x3c7ee5(0x10d6)][_0x55a3ef][_0x3c7ee5(0x973)]&&(_0x3a4602=this[_0x3c7ee5(0x10d6)][_0x55a3ef][_0x3c7ee5(0x973)]);return _0x3a4602;}['getEasingFunction'](){var _0x538495=_0x143514;return this[_0x538495(0x3bda)];}[_0x143514(0x11f8)](_0xdfce90){var _0x58fb83=_0x143514;this[_0x58fb83(0x3bda)]=_0xdfce90;}[_0x143514(0x3e7)](_0x514271,_0x2877dc,_0x1a7550){var _0x2fe509=_0x143514;return _0x5e46e6['R'][_0x2fe509(0x2f68)](_0x514271,_0x2877dc,_0x1a7550);}['floatInterpolateFunctionWithTangents'](_0x2ef200,_0x18a18c,_0x3de2f9,_0x3cd854,_0x463765){return _0x5e46e6['R']['Hermite'](_0x2ef200,_0x18a18c,_0x3de2f9,_0x3cd854,_0x463765);}[_0x143514(0x1e4d)](_0x316cba,_0x59ce26,_0x33c2af){var _0x47c731=_0x143514;return _0x2e6421['_f'][_0x47c731(0x2bfc)](_0x316cba,_0x59ce26,_0x33c2af);}[_0x143514(0x73f)](_0x2fb43c,_0x4c32e9,_0x1694aa,_0x1b2d57,_0x324746){var _0x4984b5=_0x143514;return _0x2e6421['_f'][_0x4984b5(0x1cb8)](_0x2fb43c,_0x4c32e9,_0x1694aa,_0x1b2d57,_0x324746)['normalize']();}[_0x143514(0x1369)](_0x5595ea,_0x338860,_0x30adb7){var _0x4d716c=_0x143514;return _0x2e6421['P'][_0x4d716c(0x2f68)](_0x5595ea,_0x338860,_0x30adb7);}[_0x143514(0x3b31)](_0x28d633,_0x1c2738,_0x1691fb,_0x571d4e,_0x47062){var _0x47f074=_0x143514;return _0x2e6421['P'][_0x47f074(0x1cb8)](_0x28d633,_0x1c2738,_0x1691fb,_0x571d4e,_0x47062);}[_0x143514(0x5c8)](_0x5f531b,_0x1bcaf2,_0x554f6f){return _0x2e6421['FM']['Lerp'](_0x5f531b,_0x1bcaf2,_0x554f6f);}[_0x143514(0x2cdc)](_0x1f116b,_0x359985,_0x4cd1ac,_0x3f8dca,_0x2b9f8c){var _0x2d2bbb=_0x143514;return _0x2e6421['FM'][_0x2d2bbb(0x1cb8)](_0x1f116b,_0x359985,_0x4cd1ac,_0x3f8dca,_0x2b9f8c);}[_0x143514(0x1da9)](_0x36628c,_0x2b319d,_0x5b0db8){var _0x1ec9b4=_0x143514;return _0x1491d2['$'][_0x1ec9b4(0x2f68)](_0x36628c,_0x2b319d,_0x5b0db8);}[_0x143514(0x32b1)](_0x25872f,_0x275bfb,_0x5f02fd){var _0x2ec06b=_0x143514;return _0x55c902['Wo'][_0x2ec06b(0x2f68)](_0x25872f,_0x275bfb,_0x5f02fd);}[_0x143514(0x21d1)](_0x285204,_0x35cdb5,_0x44e62a,_0x5ab655,_0xddb67f){return _0x55c902['Wo']['Hermite'](_0x285204,_0x35cdb5,_0x44e62a,_0x5ab655,_0xddb67f);}['color4InterpolateFunction'](_0x3be76c,_0x1c9489,_0x5b543c){var _0x30b10c=_0x143514;return _0x55c902['HE'][_0x30b10c(0x2f68)](_0x3be76c,_0x1c9489,_0x5b543c);}[_0x143514(0x3aa7)](_0x7e269a,_0x3f7fe4,_0x1de44a,_0xda6faf,_0x51c8a9){var _0x1a0a4e=_0x143514;return _0x55c902['HE'][_0x1a0a4e(0x1cb8)](_0x7e269a,_0x3f7fe4,_0x1de44a,_0xda6faf,_0x51c8a9);}[_0x143514(0x19f8)](_0x6d6f71){var _0x5cee9e=_0x143514;return _0x5cee9e(0x7a8)==typeof _0x6d6f71?_0x6d6f71():_0x6d6f71;}[_0x143514(0x65b)](_0xce3540){var _0x3f4f4c=_0x143514;return this[_0x3f4f4c(0x39a2)](_0xce3540,{'key':0x0,'repeatCount':0x0,'loopMode':_0x574162[_0x3f4f4c(0x31e5)]});}[_0x143514(0x39a2)](_0x1ade6d,_0x9d61f9){var _0x3b318c=_0x143514;if(_0x9d61f9[_0x3b318c(0x710)]===_0x574162[_0x3b318c(0x31e5)]&&0x0<_0x9d61f9[_0x3b318c(0x41a3)])return _0x9d61f9[_0x3b318c(0x19d4)][_0x3b318c(0x292d)]?_0x9d61f9[_0x3b318c(0x19d4)][_0x3b318c(0x292d)]():_0x9d61f9[_0x3b318c(0x19d4)];var _0xb25a5=this[_0x3b318c(0x10d6)],_0x38f07e=_0xb25a5[_0x3b318c(0x3785)];let _0x23f145=_0x9d61f9[_0x3b318c(0x27b1)];for(;0x0<=_0x23f145&&_0x1ade6d<_0xb25a5[_0x23f145][_0x3b318c(0x973)];)--_0x23f145;for(;_0x23f145+0x1<=_0x38f07e-0x1&&_0x1ade6d>=_0xb25a5[_0x23f145+0x1]['frame'];)++_0x23f145;if((_0x9d61f9[_0x3b318c(0x27b1)]=_0x23f145)<0x0)return this[_0x3b318c(0x19f8)](_0xb25a5[0x0][_0x3b318c(0xb06)]);if(_0x23f145+0x1>_0x38f07e-0x1)return this[_0x3b318c(0x19f8)](_0xb25a5[_0x38f07e-0x1][_0x3b318c(0xb06)]);const _0x32e58b=_0xb25a5[_0x23f145],_0x1bde9c=_0xb25a5[_0x23f145+0x1];var _0x13439e=this[_0x3b318c(0x19f8)](_0x32e58b[_0x3b318c(0xb06)]),_0x58a980=this[_0x3b318c(0x19f8)](_0x1bde9c[_0x3b318c(0xb06)]);if(_0x32e58b['interpolation']===_0x35a3f7['N'][_0x3b318c(0x3c1b)])return _0x1bde9c[_0x3b318c(0x973)]>_0x1ade6d?_0x13439e:_0x58a980;var _0x481cc3=void 0x0!==_0x32e58b['outTangent']&&void 0x0!==_0x1bde9c[_0x3b318c(0x17cd)],_0xdfdd40=_0x1bde9c['frame']-_0x32e58b[_0x3b318c(0x973)];let _0x8b4a64=(_0x1ade6d-_0x32e58b[_0x3b318c(0x973)])/_0xdfdd40;const _0x59de81=this['getEasingFunction']();switch(null!==_0x59de81&&(_0x8b4a64=_0x59de81[_0x3b318c(0x3976)](_0x8b4a64)),this[_0x3b318c(0x3b80)]){case _0x574162['ANIMATIONTYPE_FLOAT']:var _0x3de4ce=_0x481cc3?this['floatInterpolateFunctionWithTangents'](_0x13439e,_0x32e58b['outTangent']*_0xdfdd40,_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)]*_0xdfdd40,_0x8b4a64):this[_0x3b318c(0x3e7)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9[_0x3b318c(0x710)]){case _0x574162[_0x3b318c(0x34e9)]:case _0x574162[_0x3b318c(0x31e5)]:return _0x3de4ce;case _0x574162[_0x3b318c(0x195d)]:return _0x9d61f9[_0x3b318c(0x36a2)]*_0x9d61f9[_0x3b318c(0x41a3)]+_0x3de4ce;}break;case _0x574162[_0x3b318c(0x2704)]:{const _0x480a17=_0x481cc3?this[_0x3b318c(0x73f)](_0x13439e,_0x32e58b[_0x3b318c(0x436)]['scale'](_0xdfdd40),_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)]['scale'](_0xdfdd40),_0x8b4a64):this[_0x3b318c(0x1e4d)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9[_0x3b318c(0x710)]){case _0x574162[_0x3b318c(0x34e9)]:case _0x574162[_0x3b318c(0x31e5)]:return _0x480a17;case _0x574162[_0x3b318c(0x195d)]:return _0x480a17['addInPlace'](_0x9d61f9[_0x3b318c(0x36a2)][_0x3b318c(0x5ab)](_0x9d61f9[_0x3b318c(0x41a3)]));}return _0x480a17;}case _0x574162[_0x3b318c(0x355b)]:{const _0x3a0161=_0x481cc3?this[_0x3b318c(0x3b31)](_0x13439e,_0x32e58b[_0x3b318c(0x436)][_0x3b318c(0x5ab)](_0xdfdd40),_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)][_0x3b318c(0x5ab)](_0xdfdd40),_0x8b4a64):this[_0x3b318c(0x1369)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9[_0x3b318c(0x710)]){case _0x574162['ANIMATIONLOOPMODE_CYCLE']:case _0x574162[_0x3b318c(0x31e5)]:return _0x3a0161;case _0x574162[_0x3b318c(0x195d)]:return _0x3a0161['add'](_0x9d61f9[_0x3b318c(0x36a2)]['scale'](_0x9d61f9[_0x3b318c(0x41a3)]));}break;}case _0x574162[_0x3b318c(0x4196)]:{const _0x1a554a=_0x481cc3?this[_0x3b318c(0x2cdc)](_0x13439e,_0x32e58b[_0x3b318c(0x436)]['scale'](_0xdfdd40),_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)]['scale'](_0xdfdd40),_0x8b4a64):this[_0x3b318c(0x5c8)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9[_0x3b318c(0x710)]){case _0x574162['ANIMATIONLOOPMODE_CYCLE']:case _0x574162[_0x3b318c(0x31e5)]:return _0x1a554a;case _0x574162[_0x3b318c(0x195d)]:return _0x1a554a[_0x3b318c(0x33ee)](_0x9d61f9['offsetValue'][_0x3b318c(0x5ab)](_0x9d61f9['repeatCount']));}break;}case _0x574162[_0x3b318c(0x337c)]:switch(_0x9d61f9['loopMode']){case _0x574162[_0x3b318c(0x34e9)]:case _0x574162[_0x3b318c(0x31e5)]:return this[_0x3b318c(0x1da9)](_0x13439e,_0x58a980,_0x8b4a64);case _0x574162[_0x3b318c(0x195d)]:return this['sizeInterpolateFunction'](_0x13439e,_0x58a980,_0x8b4a64)[_0x3b318c(0x33ee)](_0x9d61f9['offsetValue'][_0x3b318c(0x5ab)](_0x9d61f9[_0x3b318c(0x41a3)]));}break;case _0x574162[_0x3b318c(0x3b96)]:{const _0x1512f2=_0x481cc3?this['color3InterpolateFunctionWithTangents'](_0x13439e,_0x32e58b[_0x3b318c(0x436)]['scale'](_0xdfdd40),_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)][_0x3b318c(0x5ab)](_0xdfdd40),_0x8b4a64):this[_0x3b318c(0x32b1)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9['loopMode']){case _0x574162[_0x3b318c(0x34e9)]:case _0x574162[_0x3b318c(0x31e5)]:return _0x1512f2;case _0x574162[_0x3b318c(0x195d)]:return _0x1512f2[_0x3b318c(0x33ee)](_0x9d61f9[_0x3b318c(0x36a2)][_0x3b318c(0x5ab)](_0x9d61f9[_0x3b318c(0x41a3)]));}break;}case _0x574162['ANIMATIONTYPE_COLOR4']:{const _0x5bcc3d=_0x481cc3?this[_0x3b318c(0x3aa7)](_0x13439e,_0x32e58b['outTangent'][_0x3b318c(0x5ab)](_0xdfdd40),_0x58a980,_0x1bde9c[_0x3b318c(0x17cd)]['scale'](_0xdfdd40),_0x8b4a64):this[_0x3b318c(0x13f2)](_0x13439e,_0x58a980,_0x8b4a64);switch(_0x9d61f9[_0x3b318c(0x710)]){case _0x574162['ANIMATIONLOOPMODE_CYCLE']:case _0x574162[_0x3b318c(0x31e5)]:return _0x5bcc3d;case _0x574162['ANIMATIONLOOPMODE_RELATIVE']:return _0x5bcc3d[_0x3b318c(0x33ee)](_0x9d61f9[_0x3b318c(0x36a2)]['scale'](_0x9d61f9[_0x3b318c(0x41a3)]));}break;}case _0x574162['ANIMATIONTYPE_MATRIX']:switch(_0x9d61f9['loopMode']){case _0x574162[_0x3b318c(0x34e9)]:case _0x574162[_0x3b318c(0x31e5)]:return _0x574162[_0x3b318c(0xe02)]?this[_0x3b318c(0x377d)](_0x13439e,_0x58a980,_0x8b4a64,_0x9d61f9['workValue']):_0x13439e;case _0x574162[_0x3b318c(0x195d)]:return _0x13439e;}}return 0x0;}[_0x143514(0x377d)](_0x3a7426,_0x3dced7,_0x257df8,_0x396bc0){var _0x56ecd5=_0x143514;return _0x574162[_0x56ecd5(0x36de)]?_0x396bc0?(_0x2e6421['y3'][_0x56ecd5(0x3b47)](_0x3a7426,_0x3dced7,_0x257df8,_0x396bc0),_0x396bc0):_0x2e6421['y3'][_0x56ecd5(0x1498)](_0x3a7426,_0x3dced7,_0x257df8):_0x396bc0?(_0x2e6421['y3'][_0x56ecd5(0x4086)](_0x3a7426,_0x3dced7,_0x257df8,_0x396bc0),_0x396bc0):_0x2e6421['y3']['Lerp'](_0x3a7426,_0x3dced7,_0x257df8);}[_0x143514(0x292d)](){var _0x2ba48d=_0x143514;const _0x39b247=new _0x574162(this[_0x2ba48d(0x3844)],this['targetPropertyPath'][_0x2ba48d(0x372b)]('.'),this[_0x2ba48d(0x275f)],this[_0x2ba48d(0x3b80)],this[_0x2ba48d(0x710)]);if(_0x39b247[_0x2ba48d(0x39cf)]=this[_0x2ba48d(0x39cf)],_0x39b247[_0x2ba48d(0x1be4)]=this[_0x2ba48d(0x1be4)],this['_keys']&&_0x39b247[_0x2ba48d(0x3269)](this['_keys']),this['_ranges']){_0x39b247[_0x2ba48d(0x1fff)]={};for(const _0x441e58 in this[_0x2ba48d(0x1fff)]){const _0xd90efc=this[_0x2ba48d(0x1fff)][_0x441e58];_0xd90efc&&(_0x39b247[_0x2ba48d(0x1fff)][_0x441e58]=_0xd90efc['clone']());}}return _0x39b247;}[_0x143514(0x3269)](_0xcbc472){var _0x95529a=_0x143514;this[_0x95529a(0x10d6)]=_0xcbc472['slice'](0x0);}[_0x143514(0x2156)](){var _0x577471=_0x143514;const _0x2826bb={};_0x2826bb[_0x577471(0x3844)]=this['name'],_0x2826bb[_0x577471(0xbf4)]=this[_0x577471(0xee8)],_0x2826bb[_0x577471(0x275f)]=this['framePerSecond'],_0x2826bb[_0x577471(0x3b80)]=this[_0x577471(0x3b80)],_0x2826bb[_0x577471(0x1ba3)]=this[_0x577471(0x710)],_0x2826bb[_0x577471(0x39cf)]=this[_0x577471(0x39cf)],_0x2826bb[_0x577471(0x1be4)]=this['blendingSpeed'];var _0x5b355e=this[_0x577471(0x3b80)],_0x3f6baf=(_0x2826bb[_0x577471(0xb46)]=[],this[_0x577471(0x2c34)]());for(let _0x46d48a=0x0;_0x46d48a<_0x3f6baf[_0x577471(0x3785)];_0x46d48a++){const _0x36a3a=_0x3f6baf[_0x46d48a],_0x44af60={};switch(_0x44af60[_0x577471(0x973)]=_0x36a3a[_0x577471(0x973)],_0x5b355e){case _0x574162[_0x577471(0x3195)]:_0x44af60[_0x577471(0x281b)]=[_0x36a3a['value']],void 0x0!==_0x36a3a[_0x577471(0x17cd)]&&_0x44af60['values'][_0x577471(0x1e1d)](_0x36a3a[_0x577471(0x17cd)]),void 0x0!==_0x36a3a['outTangent']&&(void 0x0===_0x36a3a[_0x577471(0x17cd)]&&_0x44af60[_0x577471(0x281b)]['push'](void 0x0),_0x44af60[_0x577471(0x281b)]['push'](_0x36a3a[_0x577471(0x436)])),void 0x0!==_0x36a3a['interpolation']&&(void 0x0===_0x36a3a[_0x577471(0x17cd)]&&_0x44af60[_0x577471(0x281b)][_0x577471(0x1e1d)](void 0x0),void 0x0===_0x36a3a['outTangent']&&_0x44af60[_0x577471(0x281b)][_0x577471(0x1e1d)](void 0x0),_0x44af60[_0x577471(0x281b)][_0x577471(0x1e1d)](_0x36a3a[_0x577471(0x565)]));break;case _0x574162[_0x577471(0x2704)]:case _0x574162['ANIMATIONTYPE_MATRIX']:case _0x574162[_0x577471(0x355b)]:case _0x574162['ANIMATIONTYPE_COLOR3']:case _0x574162[_0x577471(0x1a0c)]:_0x44af60[_0x577471(0x281b)]=_0x36a3a[_0x577471(0xb06)]['asArray'](),null!=_0x36a3a[_0x577471(0x17cd)]&&_0x44af60[_0x577471(0x281b)][_0x577471(0x1e1d)](_0x36a3a['inTangent'][_0x577471(0x4189)]()),null!=_0x36a3a[_0x577471(0x436)]&&(void 0x0===_0x36a3a[_0x577471(0x17cd)]&&_0x44af60[_0x577471(0x281b)]['push'](void 0x0),_0x44af60['values'][_0x577471(0x1e1d)](_0x36a3a[_0x577471(0x436)]['asArray']())),void 0x0!==_0x36a3a[_0x577471(0x565)]&&(void 0x0===_0x36a3a[_0x577471(0x17cd)]&&_0x44af60['values'][_0x577471(0x1e1d)](void 0x0),void 0x0===_0x36a3a[_0x577471(0x436)]&&_0x44af60['values'][_0x577471(0x1e1d)](void 0x0),_0x44af60[_0x577471(0x281b)][_0x577471(0x1e1d)](_0x36a3a['interpolation']));}_0x2826bb[_0x577471(0xb46)]['push'](_0x44af60);}_0x2826bb[_0x577471(0x24ef)]=[];for(const _0x3e6c64 in this[_0x577471(0x1fff)]){var _0x50d535=this['_ranges'][_0x3e6c64];if(_0x50d535){const _0x5ef4b6={};_0x5ef4b6[_0x577471(0x3844)]=_0x3e6c64,_0x5ef4b6[_0x577471(0x398f)]=_0x50d535['from'],_0x5ef4b6['to']=_0x50d535['to'],_0x2826bb[_0x577471(0x24ef)][_0x577471(0x1e1d)](_0x5ef4b6);}}return _0x2826bb;}static[_0x143514(0x3810)](_0x34dba3,_0xc62811,_0x3d7392){var _0x2c883a=_0x143514;const _0x55d9a2=_0x34dba3[_0x2c883a(0x2660)];return _0x55d9a2['Lerp']?_0x55d9a2[_0x2c883a(0x2f68)](_0x34dba3,_0xc62811,_0x3d7392):_0x55d9a2[_0x2c883a(0x2bfc)]?_0x55d9a2[_0x2c883a(0x2bfc)](_0x34dba3,_0xc62811,_0x3d7392):_0x34dba3[_0x2c883a(0x2a28)]?_0x34dba3*(0x1-_0x3d7392)+_0x3d7392*_0xc62811:_0xc62811;}static[_0x143514(0x2f08)](_0x275093){var _0x4aadf6=_0x143514;const _0x9dd8d3=new _0x574162(_0x275093['name'],_0x275093[_0x4aadf6(0xbf4)],_0x275093[_0x4aadf6(0x275f)],_0x275093[_0x4aadf6(0x3b80)],_0x275093[_0x4aadf6(0x1ba3)]);var _0x517e70=_0x275093['dataType'];const _0x3dd94d=[];let _0x2ee400,_0x40039e;for(_0x275093['enableBlending']&&(_0x9dd8d3[_0x4aadf6(0x39cf)]=_0x275093[_0x4aadf6(0x39cf)]),_0x275093[_0x4aadf6(0x1be4)]&&(_0x9dd8d3[_0x4aadf6(0x1be4)]=_0x275093[_0x4aadf6(0x1be4)]),_0x40039e=0x0;_0x40039e<_0x275093[_0x4aadf6(0xb46)][_0x4aadf6(0x3785)];_0x40039e++){const _0x156e5c=_0x275093[_0x4aadf6(0xb46)][_0x40039e];let _0xcf9d3f=void 0x0,_0x5ec7eb=void 0x0,_0x53d4b1=void 0x0;switch(_0x517e70){case _0x574162[_0x4aadf6(0x3195)]:_0x2ee400=_0x156e5c[_0x4aadf6(0x281b)][0x0],0x2<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]&&(_0xcf9d3f=_0x156e5c[_0x4aadf6(0x281b)][0x1]),0x3<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]&&(_0x5ec7eb=_0x156e5c['values'][0x2]),0x4<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]&&(_0x53d4b1=_0x156e5c['values'][0x3]);break;case _0x574162['ANIMATIONTYPE_QUATERNION']:if(_0x2ee400=_0x2e6421['_f'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)]),0x8<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]){const _0x1b1d6b=_0x2e6421['_f'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0xeff)](0x4,0x8));_0x1b1d6b[_0x4aadf6(0x2e4)](_0x2e6421['_f'][_0x4aadf6(0xd5a)]())||(_0xcf9d3f=_0x1b1d6b);}if(0xc<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]){const _0x229ffd=_0x2e6421['_f'][_0x4aadf6(0x1c38)](_0x156e5c['values'][_0x4aadf6(0xeff)](0x8,0xc));_0x229ffd['equals'](_0x2e6421['_f'][_0x4aadf6(0xd5a)]())||(_0x5ec7eb=_0x229ffd);}0xd<=_0x156e5c['values'][_0x4aadf6(0x3785)]&&(_0x53d4b1=_0x156e5c[_0x4aadf6(0x281b)][0xc]);break;case _0x574162[_0x4aadf6(0x3cbf)]:_0x2ee400=_0x2e6421['y3'][_0x4aadf6(0x1c38)](_0x156e5c['values']),0x11<=_0x156e5c[_0x4aadf6(0x281b)][_0x4aadf6(0x3785)]&&(_0x53d4b1=_0x156e5c['values'][0x10]);break;case _0x574162['ANIMATIONTYPE_COLOR3']:_0x2ee400=_0x55c902['Wo']['FromArray'](_0x156e5c[_0x4aadf6(0x281b)]),_0x156e5c[_0x4aadf6(0x281b)][0x3]&&(_0xcf9d3f=_0x55c902['Wo'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)][0x3])),_0x156e5c[_0x4aadf6(0x281b)][0x4]&&(_0x5ec7eb=_0x55c902['Wo'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)][0x4])),_0x156e5c[_0x4aadf6(0x281b)][0x5]&&(_0x53d4b1=_0x156e5c[_0x4aadf6(0x281b)][0x5]);break;case _0x574162[_0x4aadf6(0x1a0c)]:_0x2ee400=_0x55c902['HE'][_0x4aadf6(0x1c38)](_0x156e5c['values']),_0x156e5c['values'][0x4]&&(_0xcf9d3f=_0x55c902['HE']['FromArray'](_0x156e5c[_0x4aadf6(0x281b)][0x4])),_0x156e5c[_0x4aadf6(0x281b)][0x5]&&(_0x5ec7eb=_0x55c902['HE'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)][0x5])),_0x156e5c[_0x4aadf6(0x281b)][0x6]&&(_0x53d4b1=_0x55c902['HE']['FromArray'](_0x156e5c[_0x4aadf6(0x281b)][0x6]));break;default:_0x574162[_0x4aadf6(0x355b)],_0x2ee400=_0x2e6421['P'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)]),_0x156e5c['values'][0x3]&&(_0xcf9d3f=_0x2e6421['P'][_0x4aadf6(0x1c38)](_0x156e5c[_0x4aadf6(0x281b)][0x3])),_0x156e5c[_0x4aadf6(0x281b)][0x4]&&(_0x5ec7eb=_0x2e6421['P']['FromArray'](_0x156e5c[_0x4aadf6(0x281b)][0x4])),_0x156e5c['values'][0x5]&&(_0x53d4b1=_0x156e5c[_0x4aadf6(0x281b)][0x5]);}const _0x5c0368={};_0x5c0368[_0x4aadf6(0x973)]=_0x156e5c[_0x4aadf6(0x973)],_0x5c0368['value']=_0x2ee400,null!=_0xcf9d3f&&(_0x5c0368[_0x4aadf6(0x17cd)]=_0xcf9d3f),null!=_0x5ec7eb&&(_0x5c0368['outTangent']=_0x5ec7eb),null!=_0x53d4b1&&(_0x5c0368[_0x4aadf6(0x565)]=_0x53d4b1),_0x3dd94d['push'](_0x5c0368);}if(_0x9dd8d3[_0x4aadf6(0x3269)](_0x3dd94d),_0x275093[_0x4aadf6(0x24ef)]){for(_0x40039e=0x0;_0x40039e<_0x275093[_0x4aadf6(0x24ef)]['length'];_0x40039e++)_0x2ee400=_0x275093[_0x4aadf6(0x24ef)][_0x40039e],_0x9dd8d3[_0x4aadf6(0x2a0a)](_0x2ee400[_0x4aadf6(0x3844)],_0x2ee400[_0x4aadf6(0x398f)],_0x2ee400['to']);}return _0x9dd8d3;}static[_0x143514(0x1ae4)](_0x484e50,_0x409460){_0x48a032['p4']['AppendSerializedAnimations'](_0x484e50,_0x409460);}static[_0x143514(0x1e5a)](_0x1a892a,_0x59658f){return new Promise((_0x2118af,_0x6b69d0)=>{var _0x55bb1e=a7_0x2532;const _0xf29031=new _0x5c0e52['g']();_0xf29031['addEventListener'](_0x55bb1e(0x3525),()=>{var _0x2c5da4=_0x55bb1e;if(0x4==_0xf29031[_0x2c5da4(0xab7)]){if(0xc8==_0xf29031[_0x2c5da4(0x2667)]){let _0x233bdd=JSON[_0x2c5da4(0x138f)](_0xf29031['responseText']);if((_0x233bdd=_0x233bdd['animations']||_0x233bdd)[_0x2c5da4(0x3785)]){const _0x5740f5=new Array();for(const _0x54a29a of _0x233bdd)_0x5740f5[_0x2c5da4(0x1e1d)](this[_0x2c5da4(0x2f08)](_0x54a29a));_0x2118af(_0x5740f5);}else{const _0x44d12e=this[_0x2c5da4(0x2f08)](_0x233bdd);_0x1a892a&&(_0x44d12e[_0x2c5da4(0x3844)]=_0x1a892a),_0x2118af(_0x44d12e);}}else _0x6b69d0('Unable\x20to\x20load\x20the\x20animation');}}),_0xf29031[_0x55bb1e(0x2ea2)](_0x55bb1e(0xec2),_0x59658f),_0xf29031[_0x55bb1e(0xb51)]();});}static['ParseFromSnippetAsync'](_0x589c6c){return new Promise((_0x3d5d31,_0x5794d8)=>{var _0x4d259c=a7_0x2532;const _0xb22423=new _0x5c0e52['g']();_0xb22423['addEventListener'](_0x4d259c(0x3525),()=>{var _0x4b3e4d=_0x4d259c;if(0x4==_0xb22423[_0x4b3e4d(0xab7)]){if(0xc8==_0xb22423['status']){var _0x2ed16=JSON[_0x4b3e4d(0x138f)](JSON[_0x4b3e4d(0x138f)](_0xb22423['responseText'])[_0x4b3e4d(0xb74)]);if(_0x2ed16[_0x4b3e4d(0x5fd)]){var _0x19d187=JSON['parse'](_0x2ed16[_0x4b3e4d(0x5fd)]);const _0x2e7d2d=new Array();for(const _0x16e1d2 of _0x19d187['animations']){const _0x2118c1=this[_0x4b3e4d(0x2f08)](_0x16e1d2);_0x2118c1['snippetId']=_0x589c6c,_0x2e7d2d[_0x4b3e4d(0x1e1d)](_0x2118c1);}_0x3d5d31(_0x2e7d2d);}else{_0x19d187=JSON[_0x4b3e4d(0x138f)](_0x2ed16[_0x4b3e4d(0xf45)]);const _0x576319=this[_0x4b3e4d(0x2f08)](_0x19d187);_0x576319[_0x4b3e4d(0x167d)]=_0x589c6c,_0x3d5d31(_0x576319);}}else _0x5794d8('Unable\x20to\x20load\x20the\x20snippet\x20'+_0x589c6c);}}),_0xb22423[_0x4d259c(0x2ea2)](_0x4d259c(0xec2),this[_0x4d259c(0x5e2)]+'/'+_0x589c6c[_0x4d259c(0xb35)](/#/g,'/')),_0xb22423[_0x4d259c(0xb51)]();});}}_0x574162['_UniqueIdGenerator']=0x0,_0x574162[_0x143514(0xe02)]=!0x1,_0x574162[_0x143514(0x36de)]=!0x0,_0x574162[_0x143514(0x5e2)]=_0x1cfbcd['g'][_0x143514(0x5e2)],_0x574162[_0x143514(0x3195)]=0x0,_0x574162[_0x143514(0x355b)]=0x1,_0x574162[_0x143514(0x2704)]=0x2,_0x574162[_0x143514(0x3cbf)]=0x3,_0x574162['ANIMATIONTYPE_COLOR3']=0x4,_0x574162['ANIMATIONTYPE_COLOR4']=0x7,_0x574162[_0x143514(0x4196)]=0x5,_0x574162[_0x143514(0x337c)]=0x6,_0x574162[_0x143514(0x195d)]=0x0,_0x574162[_0x143514(0x34e9)]=0x1,_0x574162[_0x143514(0x31e5)]=0x2,_0x574162['CreateFromSnippetAsync']=_0x574162[_0x143514(0x4fb)],(0x0,_0x5cd0c8['H'])(_0x143514(0x29f2),_0x574162),_0x143710['N'][_0x143514(0x315f)]=(_0x3e2339,_0x46de79,_0x23a28b)=>new _0xaddc08['X'](_0x3e2339,_0x46de79,_0x23a28b);},0x111d5:(_0xebdd5b,_0x3c5cf6,_0x4527a1)=>{var _0x2c5946=a7_0x38a779;_0x4527a1['d'](_0x3c5cf6,{'O':()=>_0x2cea84});var _0x135d27=_0x4527a1(0xdfe0),_0x27bf53=_0x4527a1(0xf96c),_0x41da13=_0x4527a1(0xf8c1),_0x9f459b=_0x4527a1(0x16361);class _0x1d0ac5{[_0x2c5946(0x1d40)](){var _0x4d08ad=_0x2c5946;return _0x4d08ad(0x2acc);}['serialize'](){var _0x3ba0ea=_0x2c5946;const _0x3e4926={};return _0x3e4926[_0x3ba0ea(0xf45)]=this[_0x3ba0ea(0xf45)][_0x3ba0ea(0x2156)](),_0x3e4926[_0x3ba0ea(0x607)]=this[_0x3ba0ea(0x259c)]['id'],_0x3e4926;}}class _0x2cea84{constructor(_0xc7f0cc,_0x1ae7d1=null){var _0x3400b9=_0x2c5946;this[_0x3400b9(0x3844)]=_0xc7f0cc,this[_0x3400b9(0x2017)]=new Array(),this[_0x3400b9(0x1a7d)]=new Array(),this[_0x3400b9(0x143e)]=Number['MAX_VALUE'],this['_to']=-Number['MAX_VALUE'],this['_speedRatio']=0x1,this['_loopAnimation']=!0x1,this[_0x3400b9(0x2415)]=!0x1,this[_0x3400b9(0x2527)]=null,this[_0x3400b9(0x1c21)]=new _0x27bf53['y$'](),this[_0x3400b9(0x5fa)]=new _0x27bf53['y$'](),this[_0x3400b9(0x22ab)]=new _0x27bf53['y$'](),this[_0x3400b9(0x3571)]=new _0x27bf53['y$'](),this['onAnimationGroupPauseObservable']=new _0x27bf53['y$'](),this[_0x3400b9(0xd9e)]=new _0x27bf53['y$'](),this['metadata']=null,this[_0x3400b9(0x2aa7)]=[],this['_scene']=_0x1ae7d1||_0x41da13['l'][_0x3400b9(0x3c92)],this['uniqueId']=this[_0x3400b9(0x3921)][_0x3400b9(0x3807)](),this[_0x3400b9(0x3921)][_0x3400b9(0x28da)](this);}get[_0x2c5946(0x398f)](){var _0x5595ab=_0x2c5946;return this[_0x5595ab(0x143e)];}get['to'](){var _0x3b6619=_0x2c5946;return this[_0x3b6619(0x275a)];}get[_0x2c5946(0x713)](){var _0x15f626=_0x2c5946;return this[_0x15f626(0x3ee9)];}get['isPlaying'](){var _0x5e9509=_0x2c5946;return this[_0x5e9509(0x3ee9)]&&!this[_0x5e9509(0x1a13)];}get[_0x2c5946(0x1be5)](){return this['_speedRatio'];}set['speedRatio'](_0x1510dc){var _0x5354d5=_0x2c5946;if(this[_0x5354d5(0x205a)]!==_0x1510dc){this[_0x5354d5(0x205a)]=_0x1510dc;for(let _0x522e4b=0x0;_0x522e4b<this['_animatables']['length'];_0x522e4b++){const _0x599615=this[_0x5354d5(0x1a7d)][_0x522e4b];_0x599615[_0x5354d5(0x1be5)]=this[_0x5354d5(0x205a)];}}}get[_0x2c5946(0x2e8c)](){var _0x4d840f=_0x2c5946;return this[_0x4d840f(0xa2b)];}set[_0x2c5946(0x2e8c)](_0x4fa2e1){var _0x2ff6de=_0x2c5946;if(this['_loopAnimation']!==_0x4fa2e1){this[_0x2ff6de(0xa2b)]=_0x4fa2e1;for(let _0xe3216d=0x0;_0xe3216d<this['_animatables']['length'];_0xe3216d++){const _0x44dfea=this[_0x2ff6de(0x1a7d)][_0xe3216d];_0x44dfea[_0x2ff6de(0x2e8c)]=this[_0x2ff6de(0xa2b)];}}}get[_0x2c5946(0x2862)](){var _0x5b7ef5=_0x2c5946;return this[_0x5b7ef5(0x2415)];}set[_0x2c5946(0x2862)](_0x4a6043){var _0x55ad83=_0x2c5946;if(this[_0x55ad83(0x2415)]!==_0x4a6043){this['_isAdditive']=_0x4a6043;for(let _0x4407dd=0x0;_0x4407dd<this[_0x55ad83(0x1a7d)]['length'];_0x4407dd++){const _0x13544a=this[_0x55ad83(0x1a7d)][_0x4407dd];_0x13544a[_0x55ad83(0x2862)]=this['_isAdditive'];}}}get[_0x2c5946(0x1810)](){return this['_targetedAnimations'];}get['animatables'](){var _0x3963a9=_0x2c5946;return this[_0x3963a9(0x1a7d)];}get[_0x2c5946(0x2373)](){var _0x344ee6=_0x2c5946;return this[_0x344ee6(0x2017)];}[_0x2c5946(0x1445)](_0x5a782c,_0xe2de4e){var _0x55baf5=_0x2c5946;const _0x2df464=new _0x1d0ac5();return _0x2df464[_0x55baf5(0xf45)]=_0x5a782c,_0x2df464[_0x55baf5(0x259c)]=_0xe2de4e,_0xe2de4e=_0x5a782c[_0x55baf5(0x2c34)](),(this['_from']>_0xe2de4e[0x0][_0x55baf5(0x973)]&&(this['_from']=_0xe2de4e[0x0][_0x55baf5(0x973)]),this[_0x55baf5(0x275a)]<_0xe2de4e[_0xe2de4e[_0x55baf5(0x3785)]-0x1]['frame']&&(this[_0x55baf5(0x275a)]=_0xe2de4e[_0xe2de4e[_0x55baf5(0x3785)]-0x1]['frame']),this[_0x55baf5(0x2017)]['push'](_0x2df464),_0x2df464);}[_0x2c5946(0x3952)](_0x3a8853=null,_0x6ff66b=null){var _0x20ad2f=_0x2c5946;null==_0x3a8853&&(_0x3a8853=this['_from']),null==_0x6ff66b&&(_0x6ff66b=this[_0x20ad2f(0x275a)]);for(let _0x8bdb0c=0x0;_0x8bdb0c<this[_0x20ad2f(0x2017)][_0x20ad2f(0x3785)];_0x8bdb0c++){const _0x3323e2=this[_0x20ad2f(0x2017)][_0x8bdb0c],_0x1fc980=_0x3323e2[_0x20ad2f(0xf45)][_0x20ad2f(0x2c34)]();var _0x22b9dc=_0x1fc980[0x0],_0x411523=_0x1fc980[_0x1fc980[_0x20ad2f(0x3785)]-0x1];_0x22b9dc['frame']>_0x3a8853&&(_0x22b9dc={'frame':_0x3a8853,'value':_0x22b9dc[_0x20ad2f(0xb06)],'inTangent':_0x22b9dc[_0x20ad2f(0x17cd)],'outTangent':_0x22b9dc[_0x20ad2f(0x436)],'interpolation':_0x22b9dc['interpolation']},_0x1fc980[_0x20ad2f(0x2e7)](0x0,0x0,_0x22b9dc)),_0x411523[_0x20ad2f(0x973)]<_0x6ff66b&&(_0x22b9dc={'frame':_0x6ff66b,'value':_0x411523[_0x20ad2f(0xb06)],'inTangent':_0x411523[_0x20ad2f(0x17cd)],'outTangent':_0x411523[_0x20ad2f(0x436)],'interpolation':_0x411523[_0x20ad2f(0x565)]},_0x1fc980[_0x20ad2f(0x1e1d)](_0x22b9dc));}return this[_0x20ad2f(0x143e)]=_0x3a8853,this[_0x20ad2f(0x275a)]=_0x6ff66b,this;}[_0x2c5946(0x38d9)](_0x267a39,_0x193d7d,_0x962669){var _0x5533e2=_0x2c5946;_0x267a39[_0x5533e2(0x4cc)]=()=>{var _0xe413e6=_0x5533e2;this[_0xe413e6(0x5fa)][_0xe413e6(0x2231)](_0x193d7d),this['_animationLoopFlags'][_0x962669]||(this['_animationLoopFlags'][_0x962669]=!0x0,this[_0xe413e6(0x306c)]++,this[_0xe413e6(0x306c)]===this[_0xe413e6(0x2017)][_0xe413e6(0x3785)]&&(this['onAnimationGroupLoopObservable'][_0xe413e6(0x2231)](this),this[_0xe413e6(0x306c)]=0x0,this[_0xe413e6(0x2aa7)][_0xe413e6(0x3785)]=0x0));};}[_0x2c5946(0x1a7a)](_0x19e005=!0x1,_0x53a56f=0x1,_0x225547,_0xd2786,_0x2df6a8){var _0x5f2f00=_0x2c5946;if(this['_isStarted']||0x0===this['_targetedAnimations'][_0x5f2f00(0x3785)])return this;this[_0x5f2f00(0xa2b)]=_0x19e005,this['_animationLoopCount']=0x0;for(let _0x588271=this[_0x5f2f00(0x2aa7)][_0x5f2f00(0x3785)]=0x0;_0x588271<this[_0x5f2f00(0x2017)]['length'];_0x588271++){const _0x53b163=this[_0x5f2f00(0x2017)][_0x588271],_0x20b8e7=this['_scene'][_0x5f2f00(0x2bee)](_0x53b163['target'],[_0x53b163[_0x5f2f00(0xf45)]],void 0x0!==_0x225547?_0x225547:this['_from'],void 0x0!==_0xd2786?_0xd2786:this[_0x5f2f00(0x275a)],_0x19e005,_0x53a56f,void 0x0,void 0x0,void 0x0!==_0x2df6a8?_0x2df6a8:this[_0x5f2f00(0x2415)]);_0x20b8e7[_0x5f2f00(0x31fd)]=()=>{var _0x49b7e7=_0x5f2f00;this[_0x49b7e7(0x1c21)][_0x49b7e7(0x2231)](_0x53b163),this[_0x49b7e7(0x30e2)](_0x20b8e7);},this[_0x5f2f00(0x38d9)](_0x20b8e7,_0x53b163,_0x588271),this['_animatables'][_0x5f2f00(0x1e1d)](_0x20b8e7);}return this['_speedRatio']=_0x53a56f,this[_0x5f2f00(0x3ee9)]=!0x0,this[_0x5f2f00(0x1a13)]=!0x1,this['onAnimationGroupPlayObservable'][_0x5f2f00(0x2231)](this),this;}[_0x2c5946(0x3381)](){var _0x26573e=_0x2c5946;if(!this['_isStarted'])return this;this['_isPaused']=!0x0;for(let _0x3055ee=0x0;_0x3055ee<this[_0x26573e(0x1a7d)][_0x26573e(0x3785)];_0x3055ee++){const _0x3627e9=this['_animatables'][_0x3055ee];_0x3627e9[_0x26573e(0x3381)]();}return this['onAnimationGroupPauseObservable'][_0x26573e(0x2231)](this),this;}[_0x2c5946(0x2774)](_0x4d7fc9){var _0x2c66e8=_0x2c5946;return this[_0x2c66e8(0x713)]&&this[_0x2c66e8(0x1a7d)][_0x2c66e8(0x3785)]===this[_0x2c66e8(0x2017)][_0x2c66e8(0x3785)]?(void 0x0!==_0x4d7fc9&&(this[_0x2c66e8(0x2e8c)]=_0x4d7fc9),this['restart']()):(this['stop'](),this['start'](_0x4d7fc9,this[_0x2c66e8(0x205a)])),this[_0x2c66e8(0x1a13)]=!0x1,this;}[_0x2c5946(0x2af4)](){var _0x5772fa=_0x2c5946;if(!this['_isStarted'])return this[_0x5772fa(0x2774)](),this['goToFrame'](0x0),this[_0x5772fa(0x159a)](),this;for(let _0x5657e7=0x0;_0x5657e7<this[_0x5772fa(0x1a7d)][_0x5772fa(0x3785)];_0x5657e7++){const _0x40a376=this[_0x5772fa(0x1a7d)][_0x5657e7];_0x40a376[_0x5772fa(0x2af4)]();}return this;}['restart'](){var _0x48ba55=_0x2c5946;if(!this[_0x48ba55(0x3ee9)])return this;for(let _0x10646a=0x0;_0x10646a<this[_0x48ba55(0x1a7d)][_0x48ba55(0x3785)];_0x10646a++){const _0x4ce830=this['_animatables'][_0x10646a];_0x4ce830[_0x48ba55(0x1fb)]();}return this[_0x48ba55(0xd9e)]['notifyObservers'](this),this;}[_0x2c5946(0x159a)](){var _0x207c3c=_0x2c5946;if(!this[_0x207c3c(0x3ee9)])return this;const _0x5ddd69=this[_0x207c3c(0x1a7d)][_0x207c3c(0xeff)]();for(let _0x127255=0x0;_0x127255<_0x5ddd69[_0x207c3c(0x3785)];_0x127255++)_0x5ddd69[_0x127255]['stop']();return this[_0x207c3c(0x3ee9)]=!0x1,this;}[_0x2c5946(0x20e)](_0x294e1e){var _0x54bafb=_0x2c5946;for(let _0x58c6ad=0x0;_0x58c6ad<this[_0x54bafb(0x1a7d)][_0x54bafb(0x3785)];_0x58c6ad++){const _0x39fc03=this['_animatables'][_0x58c6ad];_0x39fc03[_0x54bafb(0x172a)]=_0x294e1e;}return this;}[_0x2c5946(0x252c)](_0x1449dc){var _0xbec3c6=_0x2c5946;for(let _0x67ab61=0x0;_0x67ab61<this['_animatables']['length'];_0x67ab61++){const _0xd09588=this['_animatables'][_0x67ab61];_0xd09588[_0xbec3c6(0x1294)](_0x1449dc);}return this;}['goToFrame'](_0x45550d){var _0x1be7d0=_0x2c5946;if(!this[_0x1be7d0(0x3ee9)])return this;for(let _0x259e8e=0x0;_0x259e8e<this[_0x1be7d0(0x1a7d)]['length'];_0x259e8e++){const _0x4c92e9=this['_animatables'][_0x259e8e];_0x4c92e9[_0x1be7d0(0x1fc3)](_0x45550d);}return this;}['dispose'](){var _0x2cf704=_0x2c5946;this['_targetedAnimations'][_0x2cf704(0x3785)]=0x0,this['_animatables']['length']=0x0;const _0x180e0a=this['_scene'][_0x2cf704(0x270b)][_0x2cf704(0x850)](this);if(-0x1<_0x180e0a&&this[_0x2cf704(0x3921)][_0x2cf704(0x270b)][_0x2cf704(0x2e7)](_0x180e0a,0x1),this['_parentContainer']){const _0x5079f7=this['_parentContainer'][_0x2cf704(0x270b)][_0x2cf704(0x850)](this);-0x1<_0x5079f7&&this['_parentContainer']['animationGroups']['splice'](_0x5079f7,0x1),this[_0x2cf704(0x2527)]=null;}this[_0x2cf704(0x1c21)][_0x2cf704(0xc60)](),this['onAnimationGroupEndObservable'][_0x2cf704(0xc60)](),this[_0x2cf704(0x2bd)][_0x2cf704(0xc60)](),this[_0x2cf704(0xd9e)]['clear'](),this['onAnimationLoopObservable'][_0x2cf704(0xc60)](),this[_0x2cf704(0x22ab)][_0x2cf704(0xc60)]();}['_checkAnimationGroupEnded'](_0x4140be){var _0x58c265=_0x2c5946;_0x4140be=this[_0x58c265(0x1a7d)][_0x58c265(0x850)](_0x4140be),(-0x1<_0x4140be&&this[_0x58c265(0x1a7d)][_0x58c265(0x2e7)](_0x4140be,0x1),0x0===this[_0x58c265(0x1a7d)][_0x58c265(0x3785)]&&(this[_0x58c265(0x3ee9)]=!0x1,this[_0x58c265(0x3571)]['notifyObservers'](this)));}[_0x2c5946(0x292d)](_0x271481,_0x49bb3c,_0x19ca47=!0x1){var _0x662610=_0x2c5946;const _0x38c022=new _0x2cea84(_0x271481||this[_0x662610(0x3844)],this[_0x662610(0x3921)]);for(const _0x1e2417 of this[_0x662610(0x2017)])_0x38c022[_0x662610(0x1445)](_0x19ca47?_0x1e2417[_0x662610(0xf45)][_0x662610(0x292d)]():_0x1e2417[_0x662610(0xf45)],_0x49bb3c?_0x49bb3c(_0x1e2417[_0x662610(0x259c)]):_0x1e2417['target']);return _0x38c022;}[_0x2c5946(0x2156)](){var _0x3188f6=_0x2c5946;const _0x5deda0={};_0x5deda0[_0x3188f6(0x3844)]=this[_0x3188f6(0x3844)],_0x5deda0['from']=this[_0x3188f6(0x398f)],_0x5deda0['to']=this['to'],_0x5deda0[_0x3188f6(0x1810)]=[];for(let _0x127ad3=0x0;_0x127ad3<this[_0x3188f6(0x1810)]['length'];_0x127ad3++){const _0x3dcdaa=this[_0x3188f6(0x1810)][_0x127ad3];_0x5deda0['targetedAnimations'][_0x127ad3]=_0x3dcdaa[_0x3188f6(0x2156)]();}return _0x9f459b['$']&&_0x9f459b['$'][_0x3188f6(0x35ab)](this)&&(_0x5deda0[_0x3188f6(0x104c)]=_0x9f459b['$'][_0x3188f6(0x434)](this)),this[_0x3188f6(0x22fc)]&&(_0x5deda0[_0x3188f6(0x22fc)]=this['metadata']),_0x5deda0;}static[_0x2c5946(0x2f08)](_0x5793a9,_0x2115ae){var _0x1116dd=_0x2c5946;const _0x557448=new _0x2cea84(_0x5793a9[_0x1116dd(0x3844)],_0x2115ae);for(let _0x19a827=0x0;_0x19a827<_0x5793a9[_0x1116dd(0x1810)][_0x1116dd(0x3785)];_0x19a827++){var _0x3cdd28=_0x5793a9[_0x1116dd(0x1810)][_0x19a827],_0x2547e0=_0x135d27['f'][_0x1116dd(0x2f08)](_0x3cdd28[_0x1116dd(0xf45)]),_0x4ca7db=_0x3cdd28[_0x1116dd(0x607)];'influence'===_0x3cdd28[_0x1116dd(0xf45)][_0x1116dd(0xbf4)]?(_0x3cdd28=_0x2115ae[_0x1116dd(0xe37)](_0x4ca7db))&&_0x557448[_0x1116dd(0x1445)](_0x2547e0,_0x3cdd28):null!=(_0x3cdd28=_0x2115ae['getNodeById'](_0x4ca7db))&&_0x557448['addTargetedAnimation'](_0x2547e0,_0x3cdd28);}return null!==_0x5793a9[_0x1116dd(0x398f)]&&null!==_0x5793a9['to']&&_0x557448[_0x1116dd(0x3952)](_0x5793a9['from'],_0x5793a9['to']),_0x9f459b['$']&&_0x9f459b['$'][_0x1116dd(0x2ece)](_0x557448,_0x5793a9[_0x1116dd(0x104c)]),void 0x0!==_0x5793a9['metadata']&&(_0x557448[_0x1116dd(0x22fc)]=_0x5793a9['metadata']),_0x557448;}static[_0x2c5946(0x3890)](_0x3123f3,_0x1a3b1c=0x0,_0x3d2ddb,_0x5a0c9c=!0x1,_0x2d6c71){var _0x5b666d=_0x2c5946;let _0x290975=_0x3123f3;var _0x1132d0=(_0x290975=_0x5a0c9c?_0x3123f3['clone'](_0x2d6c71||_0x290975['name']):_0x290975)[_0x5b666d(0x1810)];for(let _0x15eb62=0x0;_0x15eb62<_0x1132d0[_0x5b666d(0x3785)];_0x15eb62++){var _0x567970=_0x1132d0[_0x15eb62];_0x135d27['f'][_0x5b666d(0x3890)](_0x567970['animation'],_0x1a3b1c,_0x3d2ddb);}return _0x290975[_0x5b666d(0x2862)]=!0x0,_0x290975;}[_0x2c5946(0x1d40)](){var _0x1f76e3=_0x2c5946;return _0x1f76e3(0x2009);}['toString'](_0x3a7666){var _0x7077d6=_0x2c5946;let _0x60d0e4=_0x7077d6(0x333a)+this['name'];return _0x60d0e4+=_0x7077d6(0x2b1c)+this[_0x7077d6(0x1d40)](),_0x60d0e4=_0x3a7666?(_0x60d0e4=(_0x60d0e4=(_0x60d0e4=(_0x60d0e4=(_0x60d0e4+=',\x20from:\x20'+this['_from'])+_0x7077d6(0x249e)+this[_0x7077d6(0x275a)])+',\x20isStarted:\x20'+this[_0x7077d6(0x3ee9)])+_0x7077d6(0x240)+this[_0x7077d6(0x205a)])+_0x7077d6(0x145c)+this[_0x7077d6(0x2017)]['length'])+_0x7077d6(0x3e39)+this[_0x7077d6(0x1a7d)]:_0x60d0e4;}}},0x976b:(_0x3b533c,_0x22dc9b,_0x739096)=>{var _0x4946a0=a7_0x38a779,_0x301cd2;_0x739096['d'](_0x22dc9b,{'N':()=>_0x301cd2}),(_0x739096=_0x301cd2=_0x301cd2||{})[_0x739096[_0x4946a0(0x1f62)]=0x0]=_0x4946a0(0x1f62),_0x739096[_0x739096['STEP']=0x1]=_0x4946a0(0x3c1b);},0xd163:(_0x1e036f,_0x4504d9,_0x1dd373)=>{_0x1dd373(0xdfe0);},0x2450:(_0x5e1f8a,_0x45294d,_0x3feebf)=>{var _0x44934a=a7_0x38a779;_0x3feebf['d'](_0x45294d,{'EI':()=>_0x1b6694,'Kp':()=>_0x18fa3c,'bi':()=>_0x169563,'qP':()=>_0x13b364,'ud':()=>_0x28ca2e,'v':()=>_0x2ab294}),_0x3feebf(0x11edd);class _0x18fa3c{constructor(){var _0x1b3260=a7_0x2532;this[_0x1b3260(0xc69)]=_0x18fa3c[_0x1b3260(0x3e0d)];}[_0x44934a(0x28c2)](_0x23d260){var _0x2d9d6c=_0x44934a;_0x23d260=Math[_0x2d9d6c(0x33a7)](Math[_0x2d9d6c(0x695)](_0x23d260,0x0),0x2),this[_0x2d9d6c(0xc69)]=_0x23d260;}[_0x44934a(0x56e)](){var _0x44d2bc=_0x44934a;return this[_0x44d2bc(0xc69)];}[_0x44934a(0x561)](_0x2bd63a){var _0x701146=_0x44934a;throw new Error(_0x701146(0x155b));}['ease'](_0x3b5e74){var _0x1bc119=_0x44934a;switch(this[_0x1bc119(0xc69)]){case _0x18fa3c[_0x1bc119(0x3e0d)]:return this[_0x1bc119(0x561)](_0x3b5e74);case _0x18fa3c[_0x1bc119(0x2193)]:return 0x1-this['easeInCore'](0x1-_0x3b5e74);}return 0.5<=_0x3b5e74?0.5*(0x1-this['easeInCore'](0x2*(0x1-_0x3b5e74)))+0.5:0.5*this[_0x1bc119(0x561)](0x2*_0x3b5e74);}}_0x18fa3c[_0x44934a(0x3e0d)]=0x0,_0x18fa3c['EASINGMODE_EASEOUT']=0x1,_0x18fa3c[_0x44934a(0x382c)]=0x2;class _0x13b364 extends _0x18fa3c{[_0x44934a(0x561)](_0x479196){var _0xc2d4e=_0x44934a;return _0x479196=Math[_0xc2d4e(0x695)](0x0,Math[_0xc2d4e(0x33a7)](0x1,_0x479196)),0x1-Math[_0xc2d4e(0x243f)](0x1-_0x479196*_0x479196);}}class _0x28ca2e extends _0x18fa3c{constructor(_0x440f95=0x1){var _0x56b45c=_0x44934a;super(),this[_0x56b45c(0x2534)]=_0x440f95;}[_0x44934a(0x561)](_0x202d57){var _0x157a18=_0x44934a,_0x59f65b=Math[_0x157a18(0x695)](0x0,this[_0x157a18(0x2534)]);return Math[_0x157a18(0x3bfb)](_0x202d57,0x3)-_0x202d57*_0x59f65b*Math[_0x157a18(0xa8b)](3.141592653589793*_0x202d57);}}(class extends null{},class extends null{},class extends null{});class _0x1b6694 extends _0x18fa3c{constructor(_0x18b27e=0x2){var _0x3c18d1=_0x44934a;super(),this[_0x3c18d1(0x3e82)]=_0x18b27e;}[_0x44934a(0x561)](_0x26f89e){var _0x20e75d=_0x44934a;return this['exponent']<=0x0?_0x26f89e:(Math['exp'](this[_0x20e75d(0x3e82)]*_0x26f89e)-0x1)/(Math[_0x20e75d(0x698)](this['exponent'])-0x1);}}(class extends null{});class _0x2ab294 extends _0x18fa3c{[_0x44934a(0x561)](_0x55b8cf){return _0x55b8cf*_0x55b8cf;}}(class extends null{},class extends null{});class _0x169563 extends _0x18fa3c{['easeInCore'](_0x3a7c32){var _0x5c4c7b=_0x44934a;return 0x1-Math[_0x5c4c7b(0xa8b)](1.5707963267948966*(0x1-_0x3a7c32));}}(class extends null{});},0x14c74:(_0x4b4c43,_0x388a64,_0x3abdbf)=>{_0x3abdbf(0x57c2),_0x3abdbf(0xdfe0),_0x3abdbf(0xd163),_0x3abdbf(0x2450),_0x3abdbf(0x3e86),_0x3abdbf(0x111d5),_0x3abdbf(0x976b),_0x3abdbf(0x21d4);},0x21d4:(_0x122c1f,_0x22c57,_0x4ca379)=>{_0x4ca379(0x9fd1);},0x3e86:(_0x5da5a8,_0x5ec2db,_0x3bb9ba)=>{var _0x21693c=a7_0x38a779;_0x3bb9ba['d'](_0x5ec2db,{'o':()=>_0x48005e});var _0x170592=_0x3bb9ba(0x9fd1),_0x5ec2db=_0x3bb9ba(0xc84b),_0x5ed396=_0x3bb9ba(0xdfe0),_0x3bb9ba=_0x3bb9ba(0xceed);const _0x2d7749=Object[_0x21693c(0x37b0)](new _0x170592['_f'](0x0,0x0,0x0,0x0)),_0x5f4a4e=Object['freeze'](_0x170592['P'][_0x21693c(0xd5a)]()),_0x559dc7=Object['freeze'](_0x170592['FM']['Zero']()),_0x5c18ae=Object[_0x21693c(0x37b0)](_0x3bb9ba['$'][_0x21693c(0xd5a)]()),_0x59f066=Object[_0x21693c(0x37b0)](_0x5ec2db['Wo']['Black']());class _0x48005e{constructor(_0x2208b2,_0x25a689,_0x40ac39,_0x581209){var _0x3e2d84=_0x21693c;if(this[_0x3e2d84(0x273b)]=new Array(),this[_0x3e2d84(0x395b)]=0x0,this[_0x3e2d84(0x37c0)]=new Array(),this['_originalBlendValue']=null,this[_0x3e2d84(0x216c)]={},this[_0x3e2d84(0x1331)]={},this[_0x3e2d84(0xc31)]=!0x1,this[_0x3e2d84(0x349b)]=0x0,this[_0x3e2d84(0x28b5)]=null,this['_currentActiveTarget']=null,this['_directTarget']=null,this[_0x3e2d84(0x2de0)]='',this['_weight']=0x1,this[_0x3e2d84(0x2ab0)]=0x0,this[_0x3e2d84(0x337)]=0x0,this['_previousRatio']=0x0,this['_targetIsArray']=!0x1,this[_0x3e2d84(0x23a4)]=_0x25a689,this[_0x3e2d84(0x2264)]=_0x2208b2,this[_0x3e2d84(0x3921)]=_0x40ac39,this[_0x3e2d84(0x415)]=_0x581209,this['_activeTargets']=[],_0x25a689['_runtimeAnimations'][_0x3e2d84(0x1e1d)](this),this['_animationState']={'key':0x0,'repeatCount':0x0,'loopMode':this['_getCorrectLoopMode']()},this[_0x3e2d84(0x23a4)][_0x3e2d84(0x3b80)]===_0x5ed396['f']['ANIMATIONTYPE_MATRIX']&&(this['_animationState'][_0x3e2d84(0x340d)]=_0x170592['y3'][_0x3e2d84(0xd5a)]()),this[_0x3e2d84(0x10d6)]=this['_animation'][_0x3e2d84(0x2c34)](),this[_0x3e2d84(0x1c6e)]=this[_0x3e2d84(0x10d6)][0x0][_0x3e2d84(0x973)],this[_0x3e2d84(0x1855)]=this[_0x3e2d84(0x10d6)][this[_0x3e2d84(0x10d6)][_0x3e2d84(0x3785)]-0x1]['frame'],this[_0x3e2d84(0x1931)]=this[_0x3e2d84(0x10d6)][0x0][_0x3e2d84(0xb06)],this[_0x3e2d84(0x2a87)]=this[_0x3e2d84(0x10d6)][this[_0x3e2d84(0x10d6)][_0x3e2d84(0x3785)]-0x1][_0x3e2d84(0xb06)],0x0!==this[_0x3e2d84(0x1c6e)]&&(_0x40ac39={'frame':0x0,'value':this[_0x3e2d84(0x1931)]},this[_0x3e2d84(0x10d6)]['splice'](0x0,0x0,_0x40ac39)),this['_target']instanceof Array){let _0x1828e0=0x0;for(const _0x3b73ce of this[_0x3e2d84(0x2264)])this[_0x3e2d84(0x639)](_0x3b73ce,_0x1828e0),this['_getOriginalValues'](_0x1828e0),_0x1828e0++;this[_0x3e2d84(0x1ca4)]=!0x0;}else this[_0x3e2d84(0x639)](this[_0x3e2d84(0x2264)]),this['_getOriginalValues'](),this[_0x3e2d84(0x1ca4)]=!0x1,this[_0x3e2d84(0x3a74)]=this[_0x3e2d84(0x241e)][0x0];const _0x2a3d31=_0x25a689[_0x3e2d84(0x2d52)]();_0x2a3d31&&0x0<_0x2a3d31[_0x3e2d84(0x3785)]&&_0x2a3d31[_0x3e2d84(0x66b)](_0x433203=>{var _0x3fd318=_0x3e2d84;this['_events']['push'](_0x433203[_0x3fd318(0x35e6)]());}),this[_0x3e2d84(0x3754)]=(_0x2208b2&&_0x2208b2['animationPropertiesOverride']?_0x2208b2[_0x3e2d84(0x3553)]:this[_0x3e2d84(0x23a4)])[_0x3e2d84(0x39cf)];}get['currentFrame'](){var _0x3bdf74=_0x21693c;return this[_0x3bdf74(0x395b)];}get[_0x21693c(0x172a)](){var _0x10fd87=_0x21693c;return this[_0x10fd87(0x1f67)];}get[_0x21693c(0x97c)](){return this['_currentValue'];}get[_0x21693c(0x1dad)](){return this['_targetPath'];}get['target'](){var _0x236838=_0x21693c;return this[_0x236838(0x359d)];}get['isAdditive'](){var _0x3318dc=_0x21693c;return this[_0x3318dc(0x415)]&&this[_0x3318dc(0x415)][_0x3318dc(0x2862)];}[_0x21693c(0x639)](_0x374d8c,_0x3c7002=0x0){var _0x1ec2fa=_0x21693c,_0x50d4aa=this[_0x1ec2fa(0x23a4)][_0x1ec2fa(0x31d1)];if(0x1<_0x50d4aa['length']){let _0x3a2a16=_0x374d8c[_0x50d4aa[0x0]];for(let _0x22d513=0x1;_0x22d513<_0x50d4aa[_0x1ec2fa(0x3785)]-0x1;_0x22d513++)_0x3a2a16=_0x3a2a16[_0x50d4aa[_0x22d513]];this[_0x1ec2fa(0x2de0)]=_0x50d4aa[_0x50d4aa[_0x1ec2fa(0x3785)]-0x1],this[_0x1ec2fa(0x241e)][_0x3c7002]=_0x3a2a16;}else this['_targetPath']=_0x50d4aa[0x0],this[_0x1ec2fa(0x241e)][_0x3c7002]=_0x374d8c;}get['animation'](){return this['_animation'];}['reset'](_0x41af53=!0x1){var _0x100377=_0x21693c;if(_0x41af53){if(this[_0x100377(0x2264)]instanceof Array){let _0x5d8a57=0x0;for(const _0x3f09e5 of this[_0x100377(0x2264)])void 0x0!==this[_0x100377(0x37c0)][_0x5d8a57]&&this[_0x100377(0x2845)](_0x3f09e5,this[_0x100377(0x241e)][_0x5d8a57],this[_0x100377(0x37c0)][_0x5d8a57],-0x1,_0x5d8a57),_0x5d8a57++;}else void 0x0!==this[_0x100377(0x37c0)][0x0]&&this[_0x100377(0x2845)](this[_0x100377(0x2264)],this[_0x100377(0x3a74)],this['_originalValue'][0x0],-0x1,0x0);}this[_0x100377(0x216c)]={},this[_0x100377(0x1331)]={},this[_0x100377(0x395b)]=0x0;for(let _0x34f4ab=this[_0x100377(0x349b)]=0x0;_0x34f4ab<this[_0x100377(0x273b)][_0x100377(0x3785)];_0x34f4ab++)this[_0x100377(0x273b)][_0x34f4ab]['isDone']=!0x1;}['isStopped'](){var _0x4da966=_0x21693c;return this[_0x4da966(0xc31)];}[_0x21693c(0x3551)](){var _0x5ed4fc=_0x21693c,_0x8c33bd=this[_0x5ed4fc(0x23a4)][_0x5ed4fc(0x2dce)]['indexOf'](this);-0x1<_0x8c33bd&&this['_animation']['runtimeAnimations']['splice'](_0x8c33bd,0x1);}[_0x21693c(0x3784)](_0x5e9418,_0x595180){var _0x348532=_0x21693c;if(this[_0x348532(0x1ca4)])for(let _0x310b50=0x0;_0x310b50<this[_0x348532(0x2264)][_0x348532(0x3785)];_0x310b50++){var _0x35d203=this[_0x348532(0x2264)][_0x310b50];this[_0x348532(0x2845)](_0x35d203,this['_activeTargets'][_0x310b50],_0x5e9418,_0x595180,_0x310b50);}else this[_0x348532(0x2845)](this['_target'],this[_0x348532(0x3a74)],_0x5e9418,_0x595180,0x0);}['_getOriginalValues'](_0x30b646=0x0){var _0x43ea48=_0x21693c;let _0x3160b5;const _0x51b6fa=this[_0x43ea48(0x241e)][_0x30b646];(_0x3160b5=_0x51b6fa[_0x43ea48(0x2648)]&&_0x43ea48(0x515)===this[_0x43ea48(0x2de0)]?_0x51b6fa[_0x43ea48(0x2648)]():_0x51b6fa[this[_0x43ea48(0x2de0)]])&&_0x3160b5[_0x43ea48(0x292d)]?this[_0x43ea48(0x37c0)][_0x30b646]=_0x3160b5['clone']():this['_originalValue'][_0x30b646]=_0x3160b5;}[_0x21693c(0x2845)](_0x13eb72,_0x4843a7,_0x3b1dcc,_0x50bcd6,_0x4b7b5a){var _0x28b4ae=_0x21693c;if(this['_currentActiveTarget']=_0x4843a7,this['_weight']=_0x50bcd6,this[_0x28b4ae(0x3754)]&&this['_blendingFactor']<=0x1){if(!this[_0x28b4ae(0x15d0)]){const _0x351122=_0x4843a7[this[_0x28b4ae(0x2de0)]];_0x351122['clone']?this[_0x28b4ae(0x15d0)]=_0x351122['clone']():this[_0x28b4ae(0x15d0)]=_0x351122;}this[_0x28b4ae(0x15d0)]['m']?_0x5ed396['f'][_0x28b4ae(0x36de)]?this[_0x28b4ae(0x28b5)]?_0x170592['y3'][_0x28b4ae(0x3b47)](this[_0x28b4ae(0x15d0)],_0x3b1dcc,this[_0x28b4ae(0x349b)],this['_currentValue']):this[_0x28b4ae(0x28b5)]=_0x170592['y3']['DecomposeLerp'](this[_0x28b4ae(0x15d0)],_0x3b1dcc,this[_0x28b4ae(0x349b)]):this[_0x28b4ae(0x28b5)]?_0x170592['y3']['LerpToRef'](this['_originalBlendValue'],_0x3b1dcc,this['_blendingFactor'],this['_currentValue']):this[_0x28b4ae(0x28b5)]=_0x170592['y3'][_0x28b4ae(0x2f68)](this[_0x28b4ae(0x15d0)],_0x3b1dcc,this[_0x28b4ae(0x349b)]):this[_0x28b4ae(0x28b5)]=_0x5ed396['f'][_0x28b4ae(0x3810)](this[_0x28b4ae(0x15d0)],_0x3b1dcc,this[_0x28b4ae(0x349b)]);var _0xe05046=(_0x13eb72&&_0x13eb72[_0x28b4ae(0x3553)]?_0x13eb72[_0x28b4ae(0x3553)]:this[_0x28b4ae(0x23a4)])['blendingSpeed'];this['_blendingFactor']+=_0xe05046;}else this[_0x28b4ae(0x28b5)]?this['_currentValue'][_0x28b4ae(0x448)]?this[_0x28b4ae(0x28b5)][_0x28b4ae(0x448)](_0x3b1dcc):this['_currentValue']=_0x3b1dcc:null!=_0x3b1dcc&&_0x3b1dcc[_0x28b4ae(0x292d)]?this['_currentValue']=_0x3b1dcc[_0x28b4ae(0x292d)]():this['_currentValue']=_0x3b1dcc;-0x1!==_0x50bcd6?this[_0x28b4ae(0x3921)][_0x28b4ae(0x1567)](this,this[_0x28b4ae(0x37c0)][_0x4b7b5a]):_0x4843a7[this[_0x28b4ae(0x2de0)]]=this['_currentValue'],_0x13eb72[_0x28b4ae(0x3f48)]&&_0x13eb72['markAsDirty'](this['_animation'][_0x28b4ae(0xee8)]);}[_0x21693c(0x16c1)](){var _0x459a03=_0x21693c;return(this[_0x459a03(0x2264)]&&this[_0x459a03(0x2264)]['animationPropertiesOverride']?this[_0x459a03(0x2264)][_0x459a03(0x3553)]:this[_0x459a03(0x23a4)])[_0x459a03(0x710)];}['goToFrame'](_0xd4e565){var _0x4ce60a=_0x21693c,_0x25545e=this[_0x4ce60a(0x23a4)][_0x4ce60a(0x2c34)]();_0xd4e565<_0x25545e[0x0][_0x4ce60a(0x973)]?_0xd4e565=_0x25545e[0x0][_0x4ce60a(0x973)]:_0xd4e565>_0x25545e[_0x25545e[_0x4ce60a(0x3785)]-0x1]['frame']&&(_0xd4e565=_0x25545e[_0x25545e['length']-0x1]['frame']);const _0xb502ca=this[_0x4ce60a(0x273b)];if(_0xb502ca[_0x4ce60a(0x3785)]){for(let _0x15b4ad=0x0;_0x15b4ad<_0xb502ca[_0x4ce60a(0x3785)];_0x15b4ad++)_0xb502ca[_0x15b4ad][_0x4ce60a(0x3335)]||(_0xb502ca[_0x15b4ad]['isDone']=_0xb502ca[_0x15b4ad][_0x4ce60a(0x973)]<_0xd4e565);}this[_0x4ce60a(0x395b)]=_0xd4e565,_0x25545e=this['_animation']['_interpolate'](_0xd4e565,this[_0x4ce60a(0xb8c)]),this[_0x4ce60a(0x3784)](_0x25545e,-0x1);}[_0x21693c(0x1e3f)](_0x4f022b){var _0x28cfbe=_0x21693c;_0x4f022b=this[_0x28cfbe(0x337)]*(this['_animation'][_0x28cfbe(0x275f)]*_0x4f022b)/0x3e8,this['_ratioOffset']=this[_0x28cfbe(0x2cbf)]-_0x4f022b;}[_0x21693c(0x17a4)](_0x3c2c67,_0x42c880,_0x471a53,_0x446d1b,_0x54c4f7,_0x172c5f=-0x1){var _0x22a56c=_0x21693c;const _0x286b47=this[_0x22a56c(0x23a4)];var _0x45c763=_0x286b47['targetPropertyPath'];if(!_0x45c763||_0x45c763[_0x22a56c(0x3785)]<0x1)return!(this[_0x22a56c(0xc31)]=!0x0);let _0xf9301e=!0x0;(_0x42c880<this[_0x22a56c(0x1c6e)]||_0x42c880>this[_0x22a56c(0x1855)])&&(_0x42c880=this['_minFrame']);var _0x4c8174=(_0x471a53=_0x471a53<this[_0x22a56c(0x1c6e)]||_0x471a53>this[_0x22a56c(0x1855)]?this[_0x22a56c(0x1855)]:_0x471a53)-_0x42c880;let _0x1774d0;var _0x50e39d,_0x45c763=_0x3c2c67*(_0x286b47[_0x22a56c(0x275f)]*_0x54c4f7)/0x3e8+this[_0x22a56c(0x2ab0)];let _0x3bb44d=0x0;if(this[_0x22a56c(0x337)]=_0x3c2c67,this['_previousRatio']=_0x45c763,!_0x446d1b&&_0x42c880<=_0x471a53&&_0x4c8174<=_0x45c763)_0xf9301e=!0x1,_0x3bb44d=_0x286b47['_getKeyValue'](this[_0x22a56c(0x2a87)]);else{if(!_0x446d1b&&_0x471a53<=_0x42c880&&_0x45c763<=_0x4c8174)_0xf9301e=!0x1,_0x3bb44d=_0x286b47['_getKeyValue'](this[_0x22a56c(0x1931)]);else{if(this[_0x22a56c(0xb8c)]['loopMode']!==_0x5ed396['f'][_0x22a56c(0x34e9)]){var _0x33b0c7=_0x471a53[_0x22a56c(0x141d)]()+_0x42c880[_0x22a56c(0x141d)]();if(!this[_0x22a56c(0x216c)][_0x33b0c7]){this[_0x22a56c(0xb8c)][_0x22a56c(0x41a3)]=0x0,this[_0x22a56c(0xb8c)][_0x22a56c(0x710)]=_0x5ed396['f'][_0x22a56c(0x34e9)];var _0x441fdc=_0x286b47['_interpolate'](_0x42c880,this[_0x22a56c(0xb8c)]);const _0x36ea24=_0x286b47[_0x22a56c(0x39a2)](_0x471a53,this[_0x22a56c(0xb8c)]);switch(this['_animationState'][_0x22a56c(0x710)]=this[_0x22a56c(0x16c1)](),_0x286b47[_0x22a56c(0x3b80)]){case _0x5ed396['f'][_0x22a56c(0x3195)]:this[_0x22a56c(0x216c)][_0x33b0c7]=_0x36ea24-_0x441fdc;break;case _0x5ed396['f'][_0x22a56c(0x2704)]:case _0x5ed396['f']['ANIMATIONTYPE_VECTOR3']:case _0x5ed396['f'][_0x22a56c(0x4196)]:case _0x5ed396['f'][_0x22a56c(0x337c)]:case _0x5ed396['f'][_0x22a56c(0x3b96)]:this['_offsetsCache'][_0x33b0c7]=_0x36ea24['subtract'](_0x441fdc);}this[_0x22a56c(0x1331)][_0x33b0c7]=_0x36ea24;}_0x3bb44d=this[_0x22a56c(0x1331)][_0x33b0c7],_0x1774d0=this[_0x22a56c(0x216c)][_0x33b0c7];}}}if(void 0x0===_0x1774d0)switch(_0x286b47['dataType']){case _0x5ed396['f'][_0x22a56c(0x3195)]:_0x1774d0=0x0;break;case _0x5ed396['f'][_0x22a56c(0x2704)]:_0x1774d0=_0x2d7749;break;case _0x5ed396['f']['ANIMATIONTYPE_VECTOR3']:_0x1774d0=_0x5f4a4e;break;case _0x5ed396['f']['ANIMATIONTYPE_VECTOR2']:_0x1774d0=_0x559dc7;break;case _0x5ed396['f'][_0x22a56c(0x337c)]:_0x1774d0=_0x5c18ae;break;case _0x5ed396['f'][_0x22a56c(0x3b96)]:_0x1774d0=_0x59f066;}_0x50e39d=this[_0x22a56c(0x415)]&&this[_0x22a56c(0x415)][_0x22a56c(0xafd)]?_0x42c880+(_0x471a53-_0x42c880)*(((_0x3c2c67=this['_host']['syncRoot'])['masterFrame']-_0x3c2c67[_0x22a56c(0x2d56)])/(_0x3c2c67[_0x22a56c(0x3197)]-_0x3c2c67['fromFrame'])):0x0<_0x45c763&&_0x471a53<_0x42c880||_0x45c763<0x0&&_0x42c880<_0x471a53?_0xf9301e&&0x0!=_0x4c8174?_0x471a53+_0x45c763%_0x4c8174:_0x42c880:_0xf9301e&&0x0!=_0x4c8174?_0x42c880+_0x45c763%_0x4c8174:_0x471a53;const _0x50fe5e=this[_0x22a56c(0x273b)];if(0x0<_0x54c4f7&&this[_0x22a56c(0x17a0)]>_0x50e39d||_0x54c4f7<0x0&&this[_0x22a56c(0x17a0)]<_0x50e39d){this[_0x22a56c(0x155a)]();for(let _0x2eaef8=0x0;_0x2eaef8<_0x50fe5e['length'];_0x2eaef8++)_0x50fe5e[_0x2eaef8][_0x22a56c(0x3335)]||(_0x50fe5e[_0x2eaef8][_0x22a56c(0x18af)]=!0x1);this[_0x22a56c(0xb8c)][_0x22a56c(0x27b1)]=0x0<_0x54c4f7?0x0:_0x286b47[_0x22a56c(0x2c34)]()[_0x22a56c(0x3785)]-0x1;}this['_currentFrame']=_0x50e39d,this[_0x22a56c(0xb8c)][_0x22a56c(0x41a3)]=0x0==_0x4c8174?0x0:_0x45c763/_0x4c8174>>0x0,this[_0x22a56c(0xb8c)]['highLimitValue']=_0x3bb44d,this[_0x22a56c(0xb8c)]['offsetValue']=_0x1774d0,_0x446d1b=_0x286b47['_interpolate'](_0x50e39d,this[_0x22a56c(0xb8c)]);if(this[_0x22a56c(0x3784)](_0x446d1b,_0x172c5f),_0x50fe5e['length']){for(let _0x533fac=0x0;_0x533fac<_0x50fe5e[_0x22a56c(0x3785)];_0x533fac++)if(0x0<_0x4c8174&&_0x50e39d>=_0x50fe5e[_0x533fac]['frame']&&_0x50fe5e[_0x533fac]['frame']>=_0x42c880||_0x4c8174<0x0&&_0x50e39d<=_0x50fe5e[_0x533fac]['frame']&&_0x50fe5e[_0x533fac][_0x22a56c(0x973)]<=_0x42c880){const _0x6cde44=_0x50fe5e[_0x533fac];_0x6cde44[_0x22a56c(0x18af)]||(_0x6cde44[_0x22a56c(0x3335)]&&(_0x50fe5e[_0x22a56c(0x2e7)](_0x533fac,0x1),_0x533fac--),_0x6cde44['isDone']=!0x0,_0x6cde44['action'](_0x50e39d));}}return _0xf9301e||(this['_stopped']=!0x0),_0xf9301e;}}},0x769b:(_0x5c21e1,_0x3de5cc,_0x1b81d4)=>{_0x1b81d4(0xee04),_0x1b81d4(0xe222),_0x1b81d4(0xf8c1);},0x169eb:(_0x2e673b,_0x3002ca,_0x1ec6c8)=>{var _0x5c75cb=a7_0x38a779,_0x359767=_0x1ec6c8(0xf96c),_0x403e16=_0x1ec6c8(0x10ea4),_0xc80ade=_0x1ec6c8(0xee04),_0x5a3e40=_0x1ec6c8(0x18233);_0xc80ade['D'][_0x5c75cb(0x2e91)]=(_0x24c0e0,_0x2e7a72,_0x567063)=>new _0x2e6c5a(_0x24c0e0,_0x2e7a72,_0x567063);class _0x2e6c5a{constructor(_0x5e1be2=null,_0x462fab=null,_0x5a2779=null){var _0x5ead75=_0x5c75cb;if(this[_0x5ead75(0x1491)]=null,this['_audioContextInitialized']=!0x1,this['_muteButton']=null,this['_audioDestination']=null,this[_0x5ead75(0x355d)]=!0x1,this[_0x5ead75(0xfb7)]=!0x1,this[_0x5ead75(0x3aa5)]=!0x1,this[_0x5ead75(0x32f4)]=!0x1,this[_0x5ead75(0xa5c)]=!0x0,this['useCustomUnlockedButton']=!0x1,this[_0x5ead75(0x3aa4)]=new _0x359767['y$'](),this['onAudioLockedObservable']=new _0x359767['y$'](),this[_0x5ead75(0x1904)]=!0x1,this[_0x5ead75(0x1a5c)]=()=>{var _0x1a0848=_0x5ead75;this[_0x1a0848(0x13ec)]();},(0x0,_0x5a3e40['CG'])()){void 0x0!==window[_0x5ead75(0x39b)]&&(this[_0x5ead75(0x355d)]=!0x0);const _0x3c7524=document['createElement']('audio');this[_0x5ead75(0x2d79)]=_0x5e1be2,this[_0x5ead75(0x1491)]=_0x462fab,this[_0x5ead75(0x20c4)]=_0x5a2779;try{_0x3c7524&&_0x3c7524[_0x5ead75(0x14a8)]&&(_0x3c7524[_0x5ead75(0x14a8)](_0x5ead75(0x1c9f))['replace'](/^no$/,'')||_0x3c7524[_0x5ead75(0x14a8)](_0x5ead75(0x24e9))['replace'](/^no$/,''))&&(this[_0x5ead75(0x3aa5)]=!0x0);}catch(_0x3168cd){}try{_0x3c7524&&_0x3c7524[_0x5ead75(0x14a8)]&&_0x3c7524[_0x5ead75(0x14a8)](_0x5ead75(0x1b64))[_0x5ead75(0xb35)](/^no$/,'')&&(this[_0x5ead75(0x32f4)]=!0x0);}catch(_0x387e2f){}}}get['audioContext'](){var _0xf961d0=_0x5c75cb;return this['_audioContextInitialized']?this[_0xf961d0(0xa5c)]||this[_0xf961d0(0x398a)]||this[_0xf961d0(0xfa8)]():this[_0xf961d0(0x19b5)](),this[_0xf961d0(0x1491)];}['lock'](){var _0x369e08=_0x5c75cb;this[_0x369e08(0x2252)]();}[_0x5c75cb(0xf41)](){var _0xae9915=_0x5c75cb;this[_0xae9915(0x22be)]();}[_0x5c75cb(0x22dd)](){var _0xc10e93=_0x5c75cb;let _0x11cd26;return(_0x11cd26=void 0x0!==this[_0xc10e93(0x1491)]['resume']?this['_audioContext'][_0xc10e93(0xcc1)]():_0x11cd26)||Promise[_0xc10e93(0x1bd5)]();}[_0x5c75cb(0x19b5)](){var _0x1977bf=_0x5c75cb;try{this[_0x1977bf(0x355d)]&&(this[_0x1977bf(0x1491)]||(this['_audioContext']=new AudioContext()),this['masterGain']=this['_audioContext'][_0x1977bf(0x2112)](),this[_0x1977bf(0x3888)][_0x1977bf(0x34ed)][_0x1977bf(0xb06)]=0x1,this[_0x1977bf(0x20c4)]||(this['_audioDestination']=this[_0x1977bf(0x1491)][_0x1977bf(0x940)]),this[_0x1977bf(0x3888)][_0x1977bf(0x2601)](this[_0x1977bf(0x20c4)]),this[_0x1977bf(0x189e)]=!0x0,'running'===this[_0x1977bf(0x1491)][_0x1977bf(0x2b62)]&&this[_0x1977bf(0x22be)]());}catch(_0x3a6d7a){this[_0x1977bf(0x355d)]=!0x1,_0x403e16['Y'][_0x1977bf(0xac3)](_0x1977bf(0x32b0)+_0x3a6d7a[_0x1977bf(0x1597)]);}}['_triggerRunningState'](){var _0x4a365f=_0x5c75cb;this[_0x4a365f(0x1904)]||(this['_tryToRun']=!0x0,this[_0x4a365f(0x22dd)]()[_0x4a365f(0xd1a)](()=>{var _0x2d888d=_0x4a365f;this[_0x2d888d(0x1904)]=!0x1,this[_0x2d888d(0x398a)]&&this['_hideMuteButton'](),this[_0x2d888d(0xa5c)]=!0x0,this['onAudioUnlockedObservable'][_0x2d888d(0x2231)](this);})[_0x4a365f(0x1651)](()=>{var _0x1ae701=_0x4a365f;this[_0x1ae701(0x1904)]=!0x1,this[_0x1ae701(0xa5c)]=!0x1;}));}[_0x5c75cb(0x2252)](){var _0x3c460b=_0x5c75cb;this[_0x3c460b(0xa5c)]=!0x1,this['onAudioLockedObservable']['notifyObservers'](this),this['_displayMuteButton']();}[_0x5c75cb(0xfa8)](){var _0x171c0d=_0x5c75cb;if(!this[_0x171c0d(0x4b5)]&&!this['_muteButton']){this[_0x171c0d(0x398a)]=document[_0x171c0d(0x77c)]('BUTTON'),this[_0x171c0d(0x398a)][_0x171c0d(0x380a)]=_0x171c0d(0x1304),this['_muteButton']['id']='babylonUnmuteIconBtn',this[_0x171c0d(0x398a)][_0x171c0d(0x3fff)]='Unmute';var _0x26ccd7=_0x171c0d(0x9ac)+(window[_0x171c0d(0x726)]?_0x171c0d(0x408e):_0x171c0d(0x3598))+_0x171c0d(0x3126);const _0x30d230=document[_0x171c0d(0x77c)](_0x171c0d(0x490));_0x30d230[_0x171c0d(0x130f)](document[_0x171c0d(0x7ca)](_0x26ccd7)),document['getElementsByTagName'](_0x171c0d(0x3fe5))[0x0]['appendChild'](_0x30d230),document['body']['appendChild'](this['_muteButton']),this['_moveButtonToTopLeft'](),this[_0x171c0d(0x398a)][_0x171c0d(0x4027)](_0x171c0d(0x1e3d),()=>{var _0x270fb2=_0x171c0d;this[_0x270fb2(0x22be)]();},!0x0),this['_muteButton'][_0x171c0d(0x4027)](_0x171c0d(0x3da0),()=>{var _0x181c2f=_0x171c0d;this[_0x181c2f(0x22be)]();},!0x0),window[_0x171c0d(0x4027)]('resize',this[_0x171c0d(0x1a5c)]);}}['_moveButtonToTopLeft'](){var _0x44fc86=_0x5c75cb;this[_0x44fc86(0x2d79)]&&this[_0x44fc86(0x398a)]&&(this[_0x44fc86(0x398a)][_0x44fc86(0x490)][_0x44fc86(0x1fbe)]=this['_hostElement'][_0x44fc86(0x1f22)]+0x14+'px',this[_0x44fc86(0x398a)][_0x44fc86(0x490)]['left']=this[_0x44fc86(0x2d79)][_0x44fc86(0x2d41)]+0x14+'px');}[_0x5c75cb(0x12fa)](){var _0x41fc29=_0x5c75cb;this[_0x41fc29(0x398a)]&&(document[_0x41fc29(0x2181)][_0x41fc29(0x4018)](this[_0x41fc29(0x398a)]),this['_muteButton']=null);}[_0x5c75cb(0x3551)](){var _0x46279e=_0x5c75cb;this[_0x46279e(0x355d)]&&this[_0x46279e(0x189e)]&&(this['_connectedAnalyser']&&this[_0x46279e(0x1491)]&&(this[_0x46279e(0x32cf)]['stopDebugCanvas'](),this['_connectedAnalyser'][_0x46279e(0x3551)](),this[_0x46279e(0x3888)][_0x46279e(0x3eaa)](),this[_0x46279e(0x3888)][_0x46279e(0x2601)](this[_0x46279e(0x1491)][_0x46279e(0x940)]),this['_connectedAnalyser']=null),this[_0x46279e(0x3888)]['gain'][_0x46279e(0xb06)]=0x1),this[_0x46279e(0xfb7)]=!0x1,this['_hideMuteButton'](),window['removeEventListener'](_0x46279e(0x2904),this[_0x46279e(0x1a5c)]),this[_0x46279e(0x3aa4)][_0x46279e(0xc60)](),this['onAudioLockedObservable'][_0x46279e(0xc60)]();}[_0x5c75cb(0x2a9f)](){var _0x4e7791=_0x5c75cb;return this['canUseWebAudio']&&this[_0x4e7791(0x189e)]?this[_0x4e7791(0x3888)][_0x4e7791(0x34ed)][_0x4e7791(0xb06)]:-0x1;}[_0x5c75cb(0x14dc)](_0x42731c){var _0xb8c3bc=_0x5c75cb;this[_0xb8c3bc(0x355d)]&&this[_0xb8c3bc(0x189e)]&&(this[_0xb8c3bc(0x3888)]['gain'][_0xb8c3bc(0xb06)]=_0x42731c);}['connectToAnalyser'](_0x4354ac){var _0x451c14=_0x5c75cb;this['_connectedAnalyser']&&this[_0x451c14(0x32cf)][_0x451c14(0x14cf)](),this[_0x451c14(0x355d)]&&this[_0x451c14(0x189e)]&&this[_0x451c14(0x1491)]&&(this['_connectedAnalyser']=_0x4354ac,this[_0x451c14(0x3888)][_0x451c14(0x3eaa)](),this[_0x451c14(0x32cf)]['connectAudioNodes'](this[_0x451c14(0x3888)],this[_0x451c14(0x1491)][_0x451c14(0x940)]));}}},0x1a67:(_0x2ba376,_0x5de277,_0xd35ee7)=>{var _0x38ecc4=a7_0x38a779,_0x46c567=_0xd35ee7(0xa4cf),_0x3fe8d1=_0xd35ee7(0x16473),_0x2069d4=_0xd35ee7(0xee04),_0x2add45=_0xd35ee7(0x9fd1),_0x43e353=_0xd35ee7(0xbb85),_0x14f8a3=_0xd35ee7(0x1446b),_0x56fa89=_0xd35ee7(0xe0c0),_0x3ed132=(_0xd35ee7(0x169eb),_0xd35ee7(0x2310)),_0x177a6e=_0xd35ee7(0xf8c1);_0x56fa89['p']['AddParser'](_0x43e353['l'][_0x38ecc4(0x2368)],(_0x55f9aa,_0x22e80e,_0x1b7fcd,_0x4a6bf3)=>{var _0x153f71=_0x38ecc4,_0x455050;let _0xfce783=[];if(_0x1b7fcd[_0x153f71(0x1057)]=_0x1b7fcd['sounds']||[],void 0x0!==_0x55f9aa['sounds']&&null!==_0x55f9aa[_0x153f71(0x1057)])for(let _0x12296d=0x0,_0x4f4d75=_0x55f9aa[_0x153f71(0x1057)][_0x153f71(0x3785)];_0x12296d<_0x4f4d75;_0x12296d++){const _0x581013=_0x55f9aa[_0x153f71(0x1057)][_0x12296d];null!=(_0x455050=_0x2069d4['D'][_0x153f71(0x845)])&&_0x455050[_0x153f71(0x355d)]?(_0x581013['url']||(_0x581013['url']=_0x581013[_0x153f71(0x3844)]),_0xfce783[_0x581013['url']]?_0x1b7fcd[_0x153f71(0x1057)][_0x153f71(0x1e1d)](_0x46c567['$'][_0x153f71(0x2f08)](_0x581013,_0x22e80e,_0x4a6bf3,_0xfce783[_0x581013['url']])):(_0x455050=_0x46c567['$'][_0x153f71(0x2f08)](_0x581013,_0x22e80e,_0x4a6bf3),_0xfce783[_0x581013['url']]=_0x455050,_0x1b7fcd[_0x153f71(0x1057)][_0x153f71(0x1e1d)](_0x455050))):_0x1b7fcd['sounds'][_0x153f71(0x1e1d)](new _0x46c567['$'](_0x581013[_0x153f71(0x3844)],null,_0x22e80e));}_0xfce783=[];}),Object[_0x38ecc4(0x259d)](_0x14f8a3['x'][_0x38ecc4(0x1fd2)],'mainSoundTrack',{'get':function(){var _0x50d2a6=_0x38ecc4,_0x1b35ba;return this[_0x50d2a6(0x3ec7)](_0x43e353['l'][_0x50d2a6(0x2368)])||(_0x1b35ba=new _0x4cfb19(this),this[_0x50d2a6(0xa99)](_0x1b35ba)),this[_0x50d2a6(0x1672)]||(this['_mainSoundTrack']=new _0x3fe8d1['t'](this,{'mainTrack':!0x0})),this[_0x50d2a6(0x1672)];},'enumerable':!0x0,'configurable':!0x0}),_0x14f8a3['x'][_0x38ecc4(0x1fd2)]['getSoundByName']=function(_0x8b65ab){var _0x43a323=_0x38ecc4;let _0x4ffbf6;for(_0x4ffbf6=0x0;_0x4ffbf6<this[_0x43a323(0x2d9f)][_0x43a323(0x2259)][_0x43a323(0x3785)];_0x4ffbf6++)if(this['mainSoundTrack'][_0x43a323(0x2259)][_0x4ffbf6][_0x43a323(0x3844)]===_0x8b65ab)return this[_0x43a323(0x2d9f)][_0x43a323(0x2259)][_0x4ffbf6];if(this[_0x43a323(0x16dc)]){for(let _0x2c7ac5=0x0;_0x2c7ac5<this[_0x43a323(0x16dc)][_0x43a323(0x3785)];_0x2c7ac5++)for(_0x4ffbf6=0x0;_0x4ffbf6<this[_0x43a323(0x16dc)][_0x2c7ac5][_0x43a323(0x2259)][_0x43a323(0x3785)];_0x4ffbf6++)if(this[_0x43a323(0x16dc)][_0x2c7ac5][_0x43a323(0x2259)][_0x4ffbf6]['name']===_0x8b65ab)return this[_0x43a323(0x16dc)][_0x2c7ac5][_0x43a323(0x2259)][_0x4ffbf6];}return null;},Object['defineProperty'](_0x14f8a3['x']['prototype'],_0x38ecc4(0x25e3),{'get':function(){var _0x109c2d=_0x38ecc4;let _0x5d3800=this[_0x109c2d(0x3ec7)](_0x43e353['l'][_0x109c2d(0x2368)]);return _0x5d3800||(_0x5d3800=new _0x4cfb19(this),this[_0x109c2d(0xa99)](_0x5d3800)),_0x5d3800[_0x109c2d(0x25e3)];},'set':function(_0x4eb1f8){var _0x2b0b8c=_0x38ecc4;let _0x45c9b3=this[_0x2b0b8c(0x3ec7)](_0x43e353['l'][_0x2b0b8c(0x2368)]);_0x45c9b3||(_0x45c9b3=new _0x4cfb19(this),this[_0x2b0b8c(0xa99)](_0x45c9b3)),_0x4eb1f8?_0x45c9b3[_0x2b0b8c(0x3abd)]():_0x45c9b3['disableAudio']();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x38ecc4(0x259d)](_0x14f8a3['x']['prototype'],_0x38ecc4(0x2349),{'get':function(){var _0x552771=_0x38ecc4;let _0x9fb59f=this[_0x552771(0x3ec7)](_0x43e353['l'][_0x552771(0x2368)]);return _0x9fb59f||(_0x9fb59f=new _0x4cfb19(this),this[_0x552771(0xa99)](_0x9fb59f)),_0x9fb59f[_0x552771(0x2349)];},'set':function(_0x4c9143){var _0x427b40=_0x38ecc4;let _0x575fdc=this[_0x427b40(0x3ec7)](_0x43e353['l']['NAME_AUDIO']);_0x575fdc||(_0x575fdc=new _0x4cfb19(this),this['_addComponent'](_0x575fdc)),_0x4c9143?_0x575fdc[_0x427b40(0xa1c)]():_0x575fdc['switchAudioModeForNormalSpeakers']();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x38ecc4(0x259d)](_0x14f8a3['x'][_0x38ecc4(0x1fd2)],_0x38ecc4(0x1ef1),{'get':function(){var _0x1f92d2=_0x38ecc4;let _0x292a36=this[_0x1f92d2(0x3ec7)](_0x43e353['l']['NAME_AUDIO']);return _0x292a36||(_0x292a36=new _0x4cfb19(this),this[_0x1f92d2(0xa99)](_0x292a36)),_0x292a36[_0x1f92d2(0x1ef1)];},'set':function(_0x24a461){var _0x2b0f86=_0x38ecc4;let _0x3f5b85=this['_getComponent'](_0x43e353['l'][_0x2b0f86(0x2368)]);if(_0x3f5b85||(_0x3f5b85=new _0x4cfb19(this),this['_addComponent'](_0x3f5b85)),_0x2b0f86(0x7a8)!=typeof _0x24a461)throw new Error(_0x2b0f86(0x2bb));_0x3f5b85[_0x2b0f86(0x1ef1)]=_0x24a461;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x38ecc4(0x259d)](_0x14f8a3['x'][_0x38ecc4(0x1fd2)],_0x38ecc4(0x2eac),{'get':function(){var _0x4183d4=_0x38ecc4;let _0x4ab2ed=this[_0x4183d4(0x3ec7)](_0x43e353['l'][_0x4183d4(0x2368)]);return _0x4ab2ed||(_0x4ab2ed=new _0x4cfb19(this),this[_0x4183d4(0xa99)](_0x4ab2ed)),_0x4ab2ed[_0x4183d4(0x2eac)];},'set':function(_0x146c84){var _0x387d8d=_0x38ecc4;let _0x5273e4=this[_0x387d8d(0x3ec7)](_0x43e353['l']['NAME_AUDIO']);if(_0x5273e4||(_0x5273e4=new _0x4cfb19(this),this['_addComponent'](_0x5273e4)),_0x387d8d(0x7a8)!=typeof _0x146c84)throw new Error(_0x387d8d(0xebd));_0x5273e4[_0x387d8d(0x2eac)]=_0x146c84;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x14f8a3['x'][_0x38ecc4(0x1fd2)],_0x38ecc4(0x2859),{'get':function(){var _0x14c4af=_0x38ecc4;let _0x44d0f5=this[_0x14c4af(0x3ec7)](_0x43e353['l'][_0x14c4af(0x2368)]);return _0x44d0f5||(_0x44d0f5=new _0x4cfb19(this),this[_0x14c4af(0xa99)](_0x44d0f5)),_0x44d0f5['audioPositioningRefreshRate'];},'set':function(_0x139b95){var _0x4e9674=_0x38ecc4;let _0x3631e6=this[_0x4e9674(0x3ec7)](_0x43e353['l'][_0x4e9674(0x2368)]);_0x3631e6||(_0x3631e6=new _0x4cfb19(this),this['_addComponent'](_0x3631e6)),_0x3631e6[_0x4e9674(0x2859)]=_0x139b95;},'enumerable':!0x0,'configurable':!0x0});class _0x4cfb19{constructor(_0x10feb6){var _0x15f3a7=_0x38ecc4;this[_0x15f3a7(0x3844)]=_0x43e353['l'][_0x15f3a7(0x2368)],this['_audioEnabled']=!0x0,this[_0x15f3a7(0x162d)]=!0x1,this[_0x15f3a7(0x2859)]=0x1f4,this['audioListenerPositionProvider']=null,this[_0x15f3a7(0x2eac)]=null,this[_0x15f3a7(0x37b7)]=new _0x2add45['P'](),this['_cachedCameraPosition']=new _0x2add45['P'](),this[_0x15f3a7(0x3ee1)]=0x0,this[_0x15f3a7(0x350)]=new _0x2add45['y3'](),this[_0x15f3a7(0x199f)]=new _0x2add45['P'](),(_0x10feb6=_0x10feb6||_0x177a6e['l']['LastCreatedScene'])&&((this[_0x15f3a7(0xa56)]=_0x10feb6)[_0x15f3a7(0x16dc)]=new Array(),_0x10feb6[_0x15f3a7(0x1057)]=new Array());}get['audioEnabled'](){return this['_audioEnabled'];}get[_0x38ecc4(0x2349)](){return this['_headphone'];}[_0x38ecc4(0x3ee4)](){var _0x460173=_0x38ecc4;this[_0x460173(0xa56)]['_afterRenderStage'][_0x460173(0x3cef)](_0x43e353['l']['STEP_AFTERRENDER_AUDIO'],this,this[_0x460173(0x2bec)]);}[_0x38ecc4(0x2e13)](){}[_0x38ecc4(0x2156)](_0x527b49){var _0x2afe1f=_0x38ecc4;if(_0x527b49['sounds']=[],this['scene'][_0x2afe1f(0x16dc)])for(let _0x2156b2=0x0;_0x2156b2<this[_0x2afe1f(0xa56)][_0x2afe1f(0x16dc)]['length'];_0x2156b2++){const _0x56d477=this[_0x2afe1f(0xa56)][_0x2afe1f(0x16dc)][_0x2156b2];for(let _0x3768f3=0x0;_0x3768f3<_0x56d477[_0x2afe1f(0x2259)][_0x2afe1f(0x3785)];_0x3768f3++)_0x527b49[_0x2afe1f(0x1057)][_0x2afe1f(0x1e1d)](_0x56d477[_0x2afe1f(0x2259)][_0x3768f3][_0x2afe1f(0x2156)]());}}['addFromContainer'](_0x541c28){var _0x3bebeb=_0x38ecc4;_0x541c28['sounds']&&_0x541c28[_0x3bebeb(0x1057)][_0x3bebeb(0x66b)](_0xaafba7=>{var _0x3972de=_0x3bebeb;_0xaafba7[_0x3972de(0x2774)](),_0xaafba7[_0x3972de(0xacb)]=!0x0,this[_0x3972de(0xa56)][_0x3972de(0x2d9f)]['addSound'](_0xaafba7);});}[_0x38ecc4(0x32d5)](_0x5f5183,_0x1914f7=!0x1){var _0x1caa23=_0x38ecc4;_0x5f5183['sounds']&&_0x5f5183['sounds'][_0x1caa23(0x66b)](_0x2ef5ff=>{var _0x15ae89=_0x1caa23;_0x2ef5ff[_0x15ae89(0x159a)](),_0x2ef5ff[_0x15ae89(0xacb)]=!0x1,this[_0x15ae89(0xa56)]['mainSoundTrack'][_0x15ae89(0x604)](_0x2ef5ff),_0x1914f7&&_0x2ef5ff[_0x15ae89(0x3551)]();});}['dispose'](){var _0x498f57=_0x38ecc4;const _0x6c93a6=this['scene'];if(_0x6c93a6[_0x498f57(0x1672)]&&_0x6c93a6[_0x498f57(0x2d9f)]['dispose'](),_0x6c93a6[_0x498f57(0x16dc)]){for(let _0x57dd8d=0x0;_0x57dd8d<_0x6c93a6[_0x498f57(0x16dc)]['length'];_0x57dd8d++)_0x6c93a6[_0x498f57(0x16dc)][_0x57dd8d][_0x498f57(0x3551)]();}}[_0x38ecc4(0x3bed)](){var _0x272485=_0x38ecc4;const _0x4b6213=this[_0x272485(0xa56)];this[_0x272485(0x3d7a)]=!0x1,_0x2069d4['D'][_0x272485(0x845)]&&_0x2069d4['D']['audioEngine'][_0x272485(0x3cf6)]&&_0x2069d4['D'][_0x272485(0x845)][_0x272485(0x3cf6)][_0x272485(0xbad)]();let _0xefbe2c;for(_0xefbe2c=0x0;_0xefbe2c<_0x4b6213['mainSoundTrack'][_0x272485(0x2259)][_0x272485(0x3785)];_0xefbe2c++)_0x4b6213[_0x272485(0x2d9f)][_0x272485(0x2259)][_0xefbe2c][_0x272485(0x3381)]();if(_0x4b6213[_0x272485(0x16dc)]){for(_0xefbe2c=0x0;_0xefbe2c<_0x4b6213['soundTracks'][_0x272485(0x3785)];_0xefbe2c++)for(let _0x18d17e=0x0;_0x18d17e<_0x4b6213['soundTracks'][_0xefbe2c][_0x272485(0x2259)]['length'];_0x18d17e++)_0x4b6213[_0x272485(0x16dc)][_0xefbe2c]['soundCollection'][_0x18d17e]['pause']();}}[_0x38ecc4(0x3abd)](){var _0x3df4d8=_0x38ecc4;const _0x898897=this[_0x3df4d8(0xa56)];this[_0x3df4d8(0x3d7a)]=!0x0,_0x2069d4['D']['audioEngine']&&_0x2069d4['D']['audioEngine'][_0x3df4d8(0x3cf6)]&&_0x2069d4['D'][_0x3df4d8(0x845)][_0x3df4d8(0x3cf6)][_0x3df4d8(0xcc1)]();let _0x1afef2;for(_0x1afef2=0x0;_0x1afef2<_0x898897[_0x3df4d8(0x2d9f)][_0x3df4d8(0x2259)][_0x3df4d8(0x3785)];_0x1afef2++)_0x898897['mainSoundTrack'][_0x3df4d8(0x2259)][_0x1afef2][_0x3df4d8(0x3268)]&&_0x898897[_0x3df4d8(0x2d9f)][_0x3df4d8(0x2259)][_0x1afef2][_0x3df4d8(0x2774)]();if(_0x898897[_0x3df4d8(0x16dc)]){for(_0x1afef2=0x0;_0x1afef2<_0x898897[_0x3df4d8(0x16dc)][_0x3df4d8(0x3785)];_0x1afef2++)for(let _0x5ddaf6=0x0;_0x5ddaf6<_0x898897[_0x3df4d8(0x16dc)][_0x1afef2][_0x3df4d8(0x2259)][_0x3df4d8(0x3785)];_0x5ddaf6++)_0x898897['soundTracks'][_0x1afef2][_0x3df4d8(0x2259)][_0x5ddaf6][_0x3df4d8(0x3268)]&&_0x898897[_0x3df4d8(0x16dc)][_0x1afef2][_0x3df4d8(0x2259)][_0x5ddaf6][_0x3df4d8(0x2774)]();}}[_0x38ecc4(0xa1c)](){var _0x1281f5=_0x38ecc4;const _0x5e3336=this[_0x1281f5(0xa56)];if(this['_headphone']=!0x0,_0x5e3336[_0x1281f5(0x2d9f)][_0x1281f5(0x4174)](),_0x5e3336[_0x1281f5(0x16dc)]){for(let _0x5916d6=0x0;_0x5916d6<_0x5e3336['soundTracks'][_0x1281f5(0x3785)];_0x5916d6++)_0x5e3336[_0x1281f5(0x16dc)][_0x5916d6][_0x1281f5(0x4174)]();}}[_0x38ecc4(0x112b)](){var _0x3f6782=_0x38ecc4;const _0x19f36d=this[_0x3f6782(0xa56)];if(this[_0x3f6782(0x162d)]=!0x1,_0x19f36d['mainSoundTrack'][_0x3f6782(0x2400)](),_0x19f36d[_0x3f6782(0x16dc)]){for(let _0x314ede=0x0;_0x314ede<_0x19f36d[_0x3f6782(0x16dc)]['length'];_0x314ede++)_0x19f36d[_0x3f6782(0x16dc)][_0x314ede][_0x3f6782(0x2400)]();}}['_afterRender'](){var _0x13e702=_0x38ecc4,_0x7cf84e=_0x3ed132['F']['Now'];if(!(this['_lastCheck']&&_0x7cf84e-this['_lastCheck']<this[_0x13e702(0x2859)])){this[_0x13e702(0x3ee1)]=_0x7cf84e;var _0x1b448d=this[_0x13e702(0xa56)];if(this[_0x13e702(0x3d7a)]&&_0x1b448d[_0x13e702(0x1672)]&&_0x1b448d[_0x13e702(0x16dc)]&&(0x0!==_0x1b448d[_0x13e702(0x1672)][_0x13e702(0x2259)][_0x13e702(0x3785)]||0x1!==_0x1b448d[_0x13e702(0x16dc)][_0x13e702(0x3785)])){const _0x22bfef=_0x2069d4['D'][_0x13e702(0x845)];if(_0x22bfef&&_0x22bfef[_0x13e702(0x3cf6)]){let _0x1a027b=_0x1b448d['activeCamera'];_0x1b448d[_0x13e702(0x3d90)]&&0x0<_0x1b448d[_0x13e702(0x3d90)]['length']&&(_0x1a027b=_0x1b448d[_0x13e702(0x3d90)][0x0]),this[_0x13e702(0x1ef1)]?(_0x7cf84e=this[_0x13e702(0x1ef1)](),_0x22bfef[_0x13e702(0x3cf6)][_0x13e702(0x8b7)][_0x13e702(0x306e)](_0x7cf84e['x']||0x0,_0x7cf84e['y']||0x0,_0x7cf84e['z']||0x0)):_0x1a027b?this['_cachedCameraPosition'][_0x13e702(0x2e4)](_0x1a027b['globalPosition'])||(this['_cachedCameraPosition'][_0x13e702(0x448)](_0x1a027b['globalPosition']),_0x22bfef[_0x13e702(0x3cf6)][_0x13e702(0x8b7)]['setPosition'](_0x1a027b['globalPosition']['x'],_0x1a027b[_0x13e702(0x1d4b)]['y'],_0x1a027b[_0x13e702(0x1d4b)]['z'])):_0x22bfef['audioContext'][_0x13e702(0x8b7)][_0x13e702(0x306e)](0x0,0x0,0x0),this[_0x13e702(0x2eac)]?(_0x7cf84e=this[_0x13e702(0x2eac)](),_0x22bfef[_0x13e702(0x3cf6)]['listener'][_0x13e702(0xcdc)](_0x7cf84e['x']||0x0,_0x7cf84e['y']||0x0,_0x7cf84e['z']||0x0,0x0,0x1,0x0)):_0x1a027b?((_0x1a027b=_0x1a027b[_0x13e702(0xe16)]&&0x0<_0x1a027b[_0x13e702(0xe16)][_0x13e702(0x3785)]?_0x1a027b['rigCameras'][0x0]:_0x1a027b)[_0x13e702(0x1f0c)]()['invertToRef'](this[_0x13e702(0x350)]),_0x2add45['P'][_0x13e702(0xa06)](_0x4cfb19['_CameraDirection'],this['_invertMatrixTemp'],this[_0x13e702(0x199f)]),this[_0x13e702(0x199f)][_0x13e702(0x3952)](),isNaN(this[_0x13e702(0x199f)]['x'])||isNaN(this[_0x13e702(0x199f)]['y'])||isNaN(this[_0x13e702(0x199f)]['z'])||this[_0x13e702(0x37b7)][_0x13e702(0x2e4)](this[_0x13e702(0x199f)])||(this['_cachedCameraDirection'][_0x13e702(0x448)](this[_0x13e702(0x199f)]),_0x22bfef[_0x13e702(0x3cf6)][_0x13e702(0x8b7)][_0x13e702(0xcdc)](this[_0x13e702(0x199f)]['x'],this[_0x13e702(0x199f)]['y'],this[_0x13e702(0x199f)]['z'],0x0,0x1,0x0))):_0x22bfef[_0x13e702(0x3cf6)]['listener']['setOrientation'](0x0,0x0,0x0,0x0,0x1,0x0);let _0x208afc;for(_0x208afc=0x0;_0x208afc<_0x1b448d[_0x13e702(0x2d9f)][_0x13e702(0x2259)]['length'];_0x208afc++){const _0x30293a=_0x1b448d[_0x13e702(0x2d9f)][_0x13e702(0x2259)][_0x208afc];_0x30293a[_0x13e702(0x376e)]&&_0x30293a[_0x13e702(0x3c73)]();}if(_0x1b448d[_0x13e702(0x16dc)]){for(_0x208afc=0x0;_0x208afc<_0x1b448d[_0x13e702(0x16dc)]['length'];_0x208afc++)for(let _0x55296a=0x0;_0x55296a<_0x1b448d[_0x13e702(0x16dc)][_0x208afc]['soundCollection'][_0x13e702(0x3785)];_0x55296a++){const _0xae8ed4=_0x1b448d['soundTracks'][_0x208afc][_0x13e702(0x2259)][_0x55296a];_0xae8ed4[_0x13e702(0x376e)]&&_0xae8ed4[_0x13e702(0x3c73)]();}}}}}}}_0x4cfb19[_0x38ecc4(0x3c03)]=new _0x2add45['P'](0x0,0x0,-0x1),_0x46c567['$'][_0x38ecc4(0x2f4c)]=_0x37118e=>{var _0x18f5a6=_0x38ecc4,_0x542e28;_0x37118e[_0x18f5a6(0x3ec7)](_0x43e353['l'][_0x18f5a6(0x2368)])||(_0x542e28=new _0x4cfb19(_0x37118e),_0x37118e[_0x18f5a6(0xa99)](_0x542e28));};},0xe1b3:(_0xe4b2a6,_0x159e09,_0x12b361)=>{_0x12b361(0x769b),_0x12b361(0x169eb),_0x12b361(0x1a67),_0x12b361(0xa4cf),_0x12b361(0x16473),_0x12b361(0x8654);},0xa4cf:(_0xdb428d,_0x2735cc,_0x41843d)=>{var _0x487fb5=a7_0x38a779;_0x41843d['d'](_0x2735cc,{'$':()=>_0x52ecce});var _0x281a24=_0x41843d(0xe222),_0x1fda29=_0x41843d(0xf96c),_0x4a7845=_0x41843d(0x9fd1),_0x106b87=_0x41843d(0xee04),_0x5df536=_0x41843d(0x10ea4),_0x17a872=_0x41843d(0x15cb9),_0x33a177=_0x41843d(0xf8c1);class _0x52ecce{constructor(_0x4a61e1,_0x5b5135,_0x1da654,_0x293a91=null,_0x7066cf){var _0x5ab516=a7_0x2532;if(this[_0x5ab516(0xacb)]=!0x1,this['_loop']=!0x1,this[_0x5ab516(0x376e)]=!0x1,this[_0x5ab516(0x2c7c)]=!0x1,this['isPaused']=!0x1,this['refDistance']=0x1,this[_0x5ab516(0x19e0)]=0x1,this[_0x5ab516(0x1cd2)]=0x64,this[_0x5ab516(0x347f)]=_0x5ab516(0x1643),this[_0x5ab516(0x22fc)]=null,this['onEndedObservable']=new _0x1fda29['y$'](),this[_0x5ab516(0x2a57)]=!0x1,this['_panningModel']='equalpower',this[_0x5ab516(0x754)]=0x1,this[_0x5ab516(0x22e7)]=!0x1,this['_startTime']=0x0,this[_0x5ab516(0x266e)]=0x0,this[_0x5ab516(0x3d0a)]=_0x4a7845['P']['Zero'](),this[_0x5ab516(0x4123)]=new _0x4a7845['P'](0x1,0x0,0x0),this[_0x5ab516(0x31c2)]=0x1,this['_isReadyToPlay']=!0x1,this[_0x5ab516(0x2f17)]=!0x1,this['_coneInnerAngle']=0x168,this[_0x5ab516(0x1b42)]=0x168,this['_coneOuterGain']=0x0,this[_0x5ab516(0x3a40)]=!0x1,this['_urlType']=_0x5ab516(0xcb9),this['name']=_0x4a61e1,_0x1da654=_0x1da654||_0x33a177['l'][_0x5ab516(0x3c92)]){if(this[_0x5ab516(0x3921)]=_0x1da654,_0x52ecce[_0x5ab516(0x2f4c)](_0x1da654),this['_readyToPlayCallback']=_0x293a91,this[_0x5ab516(0x2daf)]=(_0x3baf2f,_0x5af79a,_0x42c013,_0x4ebe2a,_0x378302)=>_0x5af79a<_0x42c013?_0x3baf2f*(0x1-_0x5af79a/_0x42c013):0x0,_0x7066cf&&(this['autoplay']=_0x7066cf['autoplay']||!0x1,this[_0x5ab516(0x1b02)]=_0x7066cf[_0x5ab516(0x16b7)]||!0x1,void 0x0!==_0x7066cf['volume']&&(this[_0x5ab516(0x31c2)]=_0x7066cf[_0x5ab516(0x332e)]),this['_spatialSound']=null!=(_0x4a61e1=_0x7066cf[_0x5ab516(0x3a68)])&&_0x4a61e1,this[_0x5ab516(0x1cd2)]=null!=(_0x1da654=_0x7066cf[_0x5ab516(0x1cd2)])?_0x1da654:0x64,this[_0x5ab516(0x376e)]=null!=(_0x293a91=_0x7066cf[_0x5ab516(0x376e)])&&_0x293a91,this[_0x5ab516(0x19e0)]=_0x7066cf['rolloffFactor']||0x1,this['refDistance']=_0x7066cf['refDistance']||0x1,this[_0x5ab516(0x347f)]=_0x7066cf['distanceModel']||_0x5ab516(0x1643),this[_0x5ab516(0x754)]=_0x7066cf[_0x5ab516(0x699)]||0x1,this[_0x5ab516(0x22e7)]=null!=(_0x4a61e1=_0x7066cf[_0x5ab516(0x1f8f)])&&_0x4a61e1,this[_0x5ab516(0x1878)]=_0x7066cf[_0x5ab516(0x3785)],this['_offset']=_0x7066cf[_0x5ab516(0x2d0e)]),null!=(_0x1da654=_0x106b87['D'][_0x5ab516(0x845)])&&_0x1da654[_0x5ab516(0x355d)]&&_0x106b87['D'][_0x5ab516(0x845)][_0x5ab516(0x3cf6)]){this['_soundGain']=_0x106b87['D'][_0x5ab516(0x845)][_0x5ab516(0x3cf6)][_0x5ab516(0x2112)](),this[_0x5ab516(0xb9a)][_0x5ab516(0x34ed)][_0x5ab516(0xb06)]=this[_0x5ab516(0x31c2)],this[_0x5ab516(0x2491)]=this[_0x5ab516(0xb9a)],this['_outputAudioNode']=this[_0x5ab516(0xb9a)],this[_0x5ab516(0x2a57)]&&this[_0x5ab516(0x1bf8)](),this[_0x5ab516(0x3921)][_0x5ab516(0x2d9f)][_0x5ab516(0x1f32)](this);let _0x4de98e=!0x0;if(_0x5b5135)try{_0x5ab516(0x3a16)==typeof _0x5b5135?this['_urlType']=_0x5ab516(0x1f79):_0x5b5135 instanceof ArrayBuffer?this['_urlType']=_0x5ab516(0x40da):_0x5b5135 instanceof HTMLMediaElement?this[_0x5ab516(0x3d2a)]=_0x5ab516(0x539):_0x5b5135 instanceof MediaStream?this[_0x5ab516(0x3d2a)]='MediaStream':_0x5b5135 instanceof AudioBuffer?this['_urlType']='AudioBuffer':Array[_0x5ab516(0x2d96)](_0x5b5135)&&(this[_0x5ab516(0x3d2a)]=_0x5ab516(0xacc));let _0x50cddd=[],_0x390b95=!0x1;switch(this[_0x5ab516(0x3d2a)]){case'MediaElement':this[_0x5ab516(0x22e7)]=!0x0,this[_0x5ab516(0x14e0)]=!0x0,this['_streamingSource']=_0x106b87['D'][_0x5ab516(0x845)][_0x5ab516(0x3cf6)][_0x5ab516(0x271e)](_0x5b5135),this[_0x5ab516(0xacb)]&&this[_0x5ab516(0x2774)](0x0,this[_0x5ab516(0x3a56)],this['_length']),this[_0x5ab516(0x1d22)]&&this['_readyToPlayCallback']();break;case _0x5ab516(0x2b25):this[_0x5ab516(0x22e7)]=!0x0,this['_isReadyToPlay']=!0x0,this[_0x5ab516(0x1b06)]=_0x106b87['D']['audioEngine'][_0x5ab516(0x3cf6)][_0x5ab516(0x39e0)](_0x5b5135),this[_0x5ab516(0xacb)]&&this[_0x5ab516(0x2774)](0x0,this['_offset'],this[_0x5ab516(0x1878)]),this['_readyToPlayCallback']&&this[_0x5ab516(0x1d22)]();break;case'ArrayBuffer':0x0<_0x5b5135['byteLength']&&(_0x390b95=!0x0,this[_0x5ab516(0x2dbe)](_0x5b5135));break;case _0x5ab516(0x3988):this[_0x5ab516(0x2fd7)](_0x5b5135);break;case _0x5ab516(0x1f79):_0x50cddd[_0x5ab516(0x1e1d)](_0x5b5135);case _0x5ab516(0xacc):0x0===_0x50cddd[_0x5ab516(0x3785)]&&(_0x50cddd=_0x5b5135);for(let _0x13ae71=0x0;_0x13ae71<_0x50cddd[_0x5ab516(0x3785)];_0x13ae71++){const _0x12f0bc=_0x50cddd[_0x13ae71];if(_0x390b95=_0x7066cf&&_0x7066cf[_0x5ab516(0x2e2a)]||-0x1!==_0x12f0bc[_0x5ab516(0x850)](_0x5ab516(0x31c7),_0x12f0bc[_0x5ab516(0x3785)]-0x4)&&_0x106b87['D'][_0x5ab516(0x845)][_0x5ab516(0x3aa5)]||-0x1!==_0x12f0bc[_0x5ab516(0x850)](_0x5ab516(0x152c),_0x12f0bc[_0x5ab516(0x3785)]-0x4)&&_0x106b87['D']['audioEngine'][_0x5ab516(0x32f4)]||-0x1!==_0x12f0bc[_0x5ab516(0x850)](_0x5ab516(0x3d53),_0x12f0bc[_0x5ab516(0x3785)]-0x4)||-0x1!==_0x12f0bc['indexOf'](_0x5ab516(0x1ecf),_0x12f0bc['length']-0x4)||-0x1!==_0x12f0bc[_0x5ab516(0x850)](_0x5ab516(0x826),_0x12f0bc[_0x5ab516(0x3785)]-0x4)||-0x1!==_0x12f0bc[_0x5ab516(0x850)](_0x5ab516(0x2090))){this[_0x5ab516(0x22e7)]?(this[_0x5ab516(0x3dee)]=new Audio(_0x12f0bc),this['_htmlAudioElement'][_0x5ab516(0x2290)]=!0x1,this[_0x5ab516(0x3dee)][_0x5ab516(0x16b7)]=this[_0x5ab516(0x16b7)],_0x281a24['w1']['SetCorsBehavior'](_0x12f0bc,this['_htmlAudioElement']),this[_0x5ab516(0x3dee)][_0x5ab516(0x401b)]=_0x5ab516(0x959),this[_0x5ab516(0x3dee)]['addEventListener']('canplaythrough',()=>{var _0x3abd39=_0x5ab516;this[_0x3abd39(0x14e0)]=!0x0,this[_0x3abd39(0xacb)]&&this[_0x3abd39(0x2774)](0x0,this[_0x3abd39(0x3a56)],this[_0x3abd39(0x1878)]),this[_0x3abd39(0x1d22)]&&this[_0x3abd39(0x1d22)]();}),document[_0x5ab516(0x2181)][_0x5ab516(0x130f)](this[_0x5ab516(0x3dee)]),this[_0x5ab516(0x3dee)]['load']()):this[_0x5ab516(0x3921)]['_loadFile'](_0x12f0bc,_0x4b7889=>{this['_soundLoaded'](_0x4b7889);},void 0x0,!0x0,!0x0,_0x5a32da=>{var _0x2f1ad8=_0x5ab516;_0x5a32da&&_0x5df536['Y']['Error'](_0x2f1ad8(0x2956)+_0x5a32da[_0x2f1ad8(0x2667)]+_0x2f1ad8(0x24a9)+_0x12f0bc+'.'),_0x5df536['Y']['Error'](_0x2f1ad8(0xff2)),this['_scene']['mainSoundTrack'][_0x2f1ad8(0x604)](this);});break;}}break;default:_0x4de98e=!0x1;}_0x4de98e?_0x390b95||(this[_0x5ab516(0x14e0)]=!0x0,this[_0x5ab516(0x1d22)]&&setTimeout(()=>{var _0x929855=_0x5ab516;this[_0x929855(0x1d22)]&&this[_0x929855(0x1d22)]();},0x3e8)):_0x5df536['Y'][_0x5ab516(0xac3)]('Parameter\x20must\x20be\x20a\x20URL\x20to\x20the\x20sound,\x20an\x20Array\x20of\x20URLs\x20(.mp3\x20&\x20.ogg)\x20or\x20an\x20ArrayBuffer\x20of\x20the\x20sound.');}catch(_0x39cdf0){_0x5df536['Y'][_0x5ab516(0xac3)](_0x5ab516(0x10ba)),this[_0x5ab516(0x3921)][_0x5ab516(0x2d9f)][_0x5ab516(0x604)](this);}}else this[_0x5ab516(0x3921)][_0x5ab516(0x2d9f)][_0x5ab516(0x1f32)](this),_0x106b87['D'][_0x5ab516(0x845)]&&!_0x106b87['D'][_0x5ab516(0x845)][_0x5ab516(0xfb7)]&&(_0x5df536['Y'][_0x5ab516(0xac3)](_0x5ab516(0x2e40)),_0x106b87['D'][_0x5ab516(0x845)]['WarnedWebAudioUnsupported']=!0x0),this[_0x5ab516(0x1d22)]&&setTimeout(()=>{var _0x2167a1=_0x5ab516;this[_0x2167a1(0x1d22)]&&this[_0x2167a1(0x1d22)]();},0x3e8);}}get[_0x487fb5(0x16b7)](){var _0x156d6a=_0x487fb5;return this[_0x156d6a(0x1b02)];}set[_0x487fb5(0x16b7)](_0x500fa1){var _0x3d56de=_0x487fb5;_0x500fa1!==this[_0x3d56de(0x1b02)]&&(this[_0x3d56de(0x1b02)]=_0x500fa1,this[_0x3d56de(0x3207)]({'loop':_0x500fa1}));}get['currentTime'](){var _0x2dfcc4=_0x487fb5,_0x423a01;return this[_0x2dfcc4(0x3dee)]?this[_0x2dfcc4(0x3dee)][_0x2dfcc4(0x916)]:null!=(_0x423a01=_0x106b87['D']['audioEngine'])&&_0x423a01[_0x2dfcc4(0x3cf6)]&&(this[_0x2dfcc4(0x2c7c)]||this[_0x2dfcc4(0x3268)])?(_0x423a01=this[_0x2dfcc4(0x3268)]?0x0:_0x106b87['D'][_0x2dfcc4(0x845)]['audioContext'][_0x2dfcc4(0x916)]-this[_0x2dfcc4(0x3de2)],this[_0x2dfcc4(0x266e)]+_0x423a01):0x0;}get[_0x487fb5(0x3a68)](){var _0x1865ee=_0x487fb5;return this[_0x1865ee(0x2a57)];}set[_0x487fb5(0x3a68)](_0x390aac){var _0x53e456=_0x487fb5;this[_0x53e456(0x2a57)]=_0x390aac,this[_0x53e456(0x2a57)]&&null!=(_0x390aac=_0x106b87['D'][_0x53e456(0x845)])&&_0x390aac[_0x53e456(0x355d)]&&_0x106b87['D']['audioEngine'][_0x53e456(0x3cf6)]&&this['_createSpatialParameters']();}[_0x487fb5(0x3551)](){var _0x19753b=_0x487fb5,_0x308fcf;null!=(_0x308fcf=_0x106b87['D'][_0x19753b(0x845)])&&_0x308fcf[_0x19753b(0x355d)]&&(this[_0x19753b(0x2c7c)]&&this[_0x19753b(0x159a)](),this[_0x19753b(0x14e0)]=!0x1,-0x1===this[_0x19753b(0x1b57)]?this[_0x19753b(0x3921)][_0x19753b(0x2d9f)][_0x19753b(0x604)](this):this['_scene'][_0x19753b(0x16dc)]&&this[_0x19753b(0x3921)][_0x19753b(0x16dc)][this['soundTrackId']][_0x19753b(0x604)](this),this[_0x19753b(0xb9a)]&&(this[_0x19753b(0xb9a)][_0x19753b(0x3eaa)](),this[_0x19753b(0xb9a)]=null),this[_0x19753b(0x135b)]&&(this[_0x19753b(0x135b)]['disconnect'](),this[_0x19753b(0x135b)]=null),this[_0x19753b(0x1853)]&&(this['_soundSource'][_0x19753b(0x3eaa)](),this['_soundSource']=null),this[_0x19753b(0x3a15)]=null,this[_0x19753b(0x3dee)]&&(this[_0x19753b(0x3dee)][_0x19753b(0x3381)](),this[_0x19753b(0x3dee)][_0x19753b(0x2bb7)]='',document[_0x19753b(0x2181)]['removeChild'](this[_0x19753b(0x3dee)])),this[_0x19753b(0x1b06)]&&this[_0x19753b(0x1b06)]['disconnect'](),this[_0x19753b(0x1e22)]&&this[_0x19753b(0x1ce1)]&&(this['_connectedTransformNode'][_0x19753b(0x3a7c)](this['_registerFunc']),this[_0x19753b(0x1e22)]=null));}[_0x487fb5(0x1977)](){var _0x1cd634=_0x487fb5;return this[_0x1cd634(0x14e0)];}['getClassName'](){var _0x3d3fa4=_0x487fb5;return _0x3d3fa4(0x2720);}[_0x487fb5(0x2fd7)](_0x15cb7e){var _0x387915=_0x487fb5,_0x26778e;null!=(_0x26778e=_0x106b87['D'][_0x387915(0x845)])&&_0x26778e[_0x387915(0x3cf6)]&&(this[_0x387915(0x3a15)]=_0x15cb7e,this[_0x387915(0x14e0)]=!0x0,this[_0x387915(0xacb)]&&this[_0x387915(0x2774)](0x0,this['_offset'],this[_0x387915(0x1878)]),this[_0x387915(0x1d22)]&&this['_readyToPlayCallback']());}[_0x487fb5(0x2dbe)](_0x233e12){var _0x4930b4=_0x487fb5,_0x449d9d;null!=(_0x449d9d=_0x106b87['D'][_0x4930b4(0x845)])&&_0x449d9d[_0x4930b4(0x3cf6)]&&_0x106b87['D']['audioEngine'][_0x4930b4(0x3cf6)][_0x4930b4(0x1a7e)](_0x233e12,_0x2cbfe9=>{this['_audioBufferLoaded'](_0x2cbfe9);},_0x4cf3a8=>{var _0x3f58b5=_0x4930b4;_0x5df536['Y'][_0x3f58b5(0xac3)]('Error\x20while\x20decoding\x20audio\x20data\x20for:\x20'+this['name']+'\x20/\x20Error:\x20'+_0x4cf3a8);});}[_0x487fb5(0x34e8)](_0x33f52e){var _0x16dd31=_0x487fb5,_0x1210fe;null!=(_0x1210fe=_0x106b87['D']['audioEngine'])&&_0x1210fe[_0x16dd31(0x355d)]&&(this[_0x16dd31(0x3a15)]=_0x33f52e,this[_0x16dd31(0x14e0)]=!0x0);}['updateOptions'](_0x443b82){var _0x3187db=_0x487fb5,_0xee9f71;_0x443b82&&(this['loop']=null!=(_0xee9f71=_0x443b82['loop'])?_0xee9f71:this[_0x3187db(0x16b7)],this[_0x3187db(0x1cd2)]=null!=(_0xee9f71=_0x443b82[_0x3187db(0x1cd2)])?_0xee9f71:this['maxDistance'],this[_0x3187db(0x376e)]=null!=(_0xee9f71=_0x443b82['useCustomAttenuation'])?_0xee9f71:this[_0x3187db(0x376e)],this[_0x3187db(0x19e0)]=null!=(_0xee9f71=_0x443b82['rolloffFactor'])?_0xee9f71:this[_0x3187db(0x19e0)],this[_0x3187db(0x38fd)]=null!=(_0xee9f71=_0x443b82[_0x3187db(0x38fd)])?_0xee9f71:this['refDistance'],this[_0x3187db(0x347f)]=null!=(_0xee9f71=_0x443b82[_0x3187db(0x347f)])?_0xee9f71:this[_0x3187db(0x347f)],this[_0x3187db(0x754)]=null!=(_0xee9f71=_0x443b82[_0x3187db(0x699)])?_0xee9f71:this[_0x3187db(0x754)],this[_0x3187db(0x1878)]=null!=(_0xee9f71=_0x443b82[_0x3187db(0x3785)])?_0xee9f71:void 0x0,this['_setOffset'](null!=(_0xee9f71=_0x443b82[_0x3187db(0x2d0e)])?_0xee9f71:void 0x0),this[_0x3187db(0x27d8)](null!=(_0xee9f71=_0x443b82[_0x3187db(0x332e)])?_0xee9f71:this['_volume']),this[_0x3187db(0x54c)](),this[_0x3187db(0x2c7c)]&&(this['_streaming']&&this[_0x3187db(0x3dee)]?(this['_htmlAudioElement'][_0x3187db(0x699)]=this[_0x3187db(0x754)],this[_0x3187db(0x3dee)][_0x3187db(0x16b7)]!==this[_0x3187db(0x16b7)]&&(this['_htmlAudioElement'][_0x3187db(0x16b7)]=this[_0x3187db(0x16b7)])):this[_0x3187db(0x1853)]&&(this[_0x3187db(0x1853)][_0x3187db(0x699)]['value']=this[_0x3187db(0x754)],this[_0x3187db(0x1853)][_0x3187db(0x16b7)]!==this['loop']&&(this[_0x3187db(0x1853)][_0x3187db(0x16b7)]=this['loop']),void 0x0!==this[_0x3187db(0x3a56)]&&this['_soundSource'][_0x3187db(0xbe8)]!==this[_0x3187db(0x3a56)]&&(this[_0x3187db(0x1853)][_0x3187db(0xbe8)]=this[_0x3187db(0x3a56)]),void 0x0!==this['_length']&&this[_0x3187db(0x1878)]!==this[_0x3187db(0x1853)]['loopEnd']&&(this[_0x3187db(0x1853)][_0x3187db(0xbda)]=(0x0|this['_offset'])+this[_0x3187db(0x1878)]))));}[_0x487fb5(0x1bf8)](){var _0x297d45=_0x487fb5,_0x248c0b;null!=(_0x248c0b=_0x106b87['D'][_0x297d45(0x845)])&&_0x248c0b[_0x297d45(0x355d)]&&_0x106b87['D'][_0x297d45(0x845)][_0x297d45(0x3cf6)]&&(this[_0x297d45(0x3921)][_0x297d45(0x2349)]&&(this[_0x297d45(0xdb9)]=_0x297d45(0x265e)),this[_0x297d45(0x135b)]=null!=(_0x248c0b=this[_0x297d45(0x135b)])?_0x248c0b:_0x106b87['D'][_0x297d45(0x845)]['audioContext'][_0x297d45(0x3f5a)](),this[_0x297d45(0x135b)]&&this['_outputAudioNode']&&(this[_0x297d45(0x54c)](),this['_soundPanner'][_0x297d45(0x2601)](this[_0x297d45(0x3131)]),this['_inputAudioNode']=this[_0x297d45(0x135b)]));}[_0x487fb5(0x54c)](){var _0x28b32b=_0x487fb5;this['_spatialSound']&&this[_0x28b32b(0x135b)]&&(this[_0x28b32b(0x376e)]?(this[_0x28b32b(0x135b)][_0x28b32b(0x347f)]='linear',this['_soundPanner']['maxDistance']=Number[_0x28b32b(0x3279)],this[_0x28b32b(0x135b)]['refDistance']=0x1,this[_0x28b32b(0x135b)][_0x28b32b(0x19e0)]=0x1):(this[_0x28b32b(0x135b)][_0x28b32b(0x347f)]=this[_0x28b32b(0x347f)],this[_0x28b32b(0x135b)][_0x28b32b(0x1cd2)]=this[_0x28b32b(0x1cd2)],this[_0x28b32b(0x135b)][_0x28b32b(0x38fd)]=this['refDistance'],this[_0x28b32b(0x135b)][_0x28b32b(0x19e0)]=this[_0x28b32b(0x19e0)]),this[_0x28b32b(0x135b)]['panningModel']=this['_panningModel']);}[_0x487fb5(0x4174)](){var _0x1d7ee9=_0x487fb5;this['_panningModel']='HRTF',this[_0x1d7ee9(0x663)]();}[_0x487fb5(0x2400)](){var _0x3cb3cf=_0x487fb5;this['_panningModel']='equalpower',this[_0x3cb3cf(0x663)]();}[_0x487fb5(0x663)](){var _0x518e8=_0x487fb5,_0x4903bb;null!=(_0x4903bb=_0x106b87['D'][_0x518e8(0x845)])&&_0x4903bb[_0x518e8(0x355d)]&&this[_0x518e8(0x2a57)]&&this[_0x518e8(0x135b)]&&(this[_0x518e8(0x135b)]['panningModel']=this[_0x518e8(0xdb9)]);}[_0x487fb5(0x7fa)](_0x46e3dd){var _0x404806=_0x487fb5,_0x5f3e59;null!=(_0x5f3e59=_0x106b87['D'][_0x404806(0x845)])&&_0x5f3e59[_0x404806(0x355d)]&&this[_0x404806(0x3131)]&&(this[_0x404806(0x3a40)]&&this['_outputAudioNode'][_0x404806(0x3eaa)](),this['_outputAudioNode'][_0x404806(0x2601)](_0x46e3dd),this['_isOutputConnected']=!0x0);}['setDirectionalCone'](_0x28ed6f,_0x3d594a,_0x5703d2){var _0x265f3d=_0x487fb5;_0x3d594a<_0x28ed6f?_0x5df536['Y']['Error']('setDirectionalCone():\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x265f3d(0x2ca3)]=_0x28ed6f,this[_0x265f3d(0x1b42)]=_0x3d594a,this[_0x265f3d(0xa1b)]=_0x5703d2,this[_0x265f3d(0x2f17)]=!0x0,this['isPlaying']&&this['loop']&&(this['stop'](),this[_0x265f3d(0x2774)](0x0,this[_0x265f3d(0x3a56)],this['_length'])));}get[_0x487fb5(0x1678)](){return this['_coneInnerAngle'];}set[_0x487fb5(0x1678)](_0x2ed1aa){var _0x1228e7=_0x487fb5;_0x2ed1aa!=this[_0x1228e7(0x2ca3)]&&(this[_0x1228e7(0x1b42)]<_0x2ed1aa?_0x5df536['Y'][_0x1228e7(0xac3)](_0x1228e7(0xdb2)):(this[_0x1228e7(0x2ca3)]=_0x2ed1aa,null!=(_0x2ed1aa=_0x106b87['D']['audioEngine'])&&_0x2ed1aa[_0x1228e7(0x355d)]&&this[_0x1228e7(0x2a57)]&&this[_0x1228e7(0x135b)]&&(this[_0x1228e7(0x135b)][_0x1228e7(0x682)]=this[_0x1228e7(0x2ca3)])));}get[_0x487fb5(0x3d47)](){var _0x5a778a=_0x487fb5;return this[_0x5a778a(0x1b42)];}set[_0x487fb5(0x3d47)](_0x923a0a){var _0x9426c9=_0x487fb5;_0x923a0a!=this[_0x9426c9(0x1b42)]&&(_0x923a0a<this[_0x9426c9(0x2ca3)]?_0x5df536['Y']['Error'](_0x9426c9(0x287)):(this['_coneOuterAngle']=_0x923a0a,null!=(_0x923a0a=_0x106b87['D'][_0x9426c9(0x845)])&&_0x923a0a['canUseWebAudio']&&this[_0x9426c9(0x2a57)]&&this[_0x9426c9(0x135b)]&&(this['_soundPanner'][_0x9426c9(0x2359)]=this[_0x9426c9(0x1b42)])));}[_0x487fb5(0x306e)](_0x538d73){var _0x53b5ef=_0x487fb5;_0x538d73[_0x53b5ef(0x2e4)](this[_0x53b5ef(0x3d0a)])||(this[_0x53b5ef(0x3d0a)][_0x53b5ef(0x448)](_0x538d73),null!=(_0x538d73=_0x106b87['D'][_0x53b5ef(0x845)])&&_0x538d73[_0x53b5ef(0x355d)]&&this[_0x53b5ef(0x2a57)]&&this[_0x53b5ef(0x135b)]&&!isNaN(this[_0x53b5ef(0x3d0a)]['x'])&&!isNaN(this['_position']['y'])&&!isNaN(this[_0x53b5ef(0x3d0a)]['z'])&&(this['_soundPanner'][_0x53b5ef(0x216b)][_0x53b5ef(0xb06)]=this[_0x53b5ef(0x3d0a)]['x'],this['_soundPanner'][_0x53b5ef(0x40f9)]['value']=this[_0x53b5ef(0x3d0a)]['y'],this[_0x53b5ef(0x135b)][_0x53b5ef(0x3109)][_0x53b5ef(0xb06)]=this['_position']['z']));}[_0x487fb5(0x3e73)](_0x2848ca){var _0x1b5de6=_0x487fb5;this['_localDirection']=_0x2848ca,null!=(_0x2848ca=_0x106b87['D'][_0x1b5de6(0x845)])&&_0x2848ca[_0x1b5de6(0x355d)]&&this[_0x1b5de6(0x1e22)]&&this[_0x1b5de6(0x2c7c)]&&this[_0x1b5de6(0x1d86)]();}[_0x487fb5(0x1d86)](){var _0x1c9843=_0x487fb5;if(this[_0x1c9843(0x1e22)]&&this[_0x1c9843(0x135b)]){var _0x31139d=this['_connectedTransformNode'][_0x1c9843(0x269)]();const _0x1ebbec=_0x4a7845['P'][_0x1c9843(0x2c17)](this['_localDirection'],_0x31139d);_0x1ebbec['normalize'](),this[_0x1c9843(0x135b)]['orientationX']['value']=_0x1ebbec['x'],this[_0x1c9843(0x135b)][_0x1c9843(0x3851)][_0x1c9843(0xb06)]=_0x1ebbec['y'],this[_0x1c9843(0x135b)]['orientationZ'][_0x1c9843(0xb06)]=_0x1ebbec['z'];}}['updateDistanceFromListener'](){var _0x5599dc=_0x487fb5,_0x2cb1e6;null!=(_0x2cb1e6=_0x106b87['D'][_0x5599dc(0x845)])&&_0x2cb1e6[_0x5599dc(0x355d)]&&this[_0x5599dc(0x1e22)]&&this['useCustomAttenuation']&&this['_soundGain']&&this[_0x5599dc(0x3921)][_0x5599dc(0x3728)]&&(_0x2cb1e6=this['_connectedTransformNode'][_0x5599dc(0x1384)](this[_0x5599dc(0x3921)][_0x5599dc(0x3728)]),this[_0x5599dc(0xb9a)][_0x5599dc(0x34ed)]['value']=this[_0x5599dc(0x2daf)](this[_0x5599dc(0x31c2)],_0x2cb1e6,this['maxDistance'],this[_0x5599dc(0x38fd)],this[_0x5599dc(0x19e0)]));}['setAttenuationFunction'](_0x2abfc5){var _0x3718e6=_0x487fb5;this[_0x3718e6(0x2daf)]=_0x2abfc5;}[_0x487fb5(0x2774)](_0x4eb566,_0x2dfd2a,_0x35271a){var _0xb3de2a=_0x487fb5,_0x3e2664,_0x594a06,_0x3b079e,_0xa8a9e6;if(this[_0xb3de2a(0x14e0)]&&this[_0xb3de2a(0x3921)][_0xb3de2a(0x25e3)]&&null!=(_0x3e2664=_0x106b87['D'][_0xb3de2a(0x845)])&&_0x3e2664[_0xb3de2a(0x3cf6)])try{let _0x17babd=_0x4eb566?(null==(_0x594a06=_0x106b87['D'][_0xb3de2a(0x845)])?void 0x0:_0x594a06['audioContext'][_0xb3de2a(0x916)])+_0x4eb566:null==(_0x3b079e=_0x106b87['D'][_0xb3de2a(0x845)])?void 0x0:_0x3b079e[_0xb3de2a(0x3cf6)][_0xb3de2a(0x916)];if(this[_0xb3de2a(0x1853)]&&this[_0xb3de2a(0x1b06)]||this[_0xb3de2a(0x2a57)]&&this[_0xb3de2a(0x135b)]&&(isNaN(this[_0xb3de2a(0x3d0a)]['x'])||isNaN(this[_0xb3de2a(0x3d0a)]['y'])||isNaN(this[_0xb3de2a(0x3d0a)]['z'])||(this[_0xb3de2a(0x135b)][_0xb3de2a(0x216b)][_0xb3de2a(0xb06)]=this[_0xb3de2a(0x3d0a)]['x'],this[_0xb3de2a(0x135b)][_0xb3de2a(0x40f9)][_0xb3de2a(0xb06)]=this[_0xb3de2a(0x3d0a)]['y'],this[_0xb3de2a(0x135b)][_0xb3de2a(0x3109)][_0xb3de2a(0xb06)]=this[_0xb3de2a(0x3d0a)]['z']),this[_0xb3de2a(0x2f17)]&&(this['_soundPanner'][_0xb3de2a(0x682)]=this[_0xb3de2a(0x2ca3)],this[_0xb3de2a(0x135b)]['coneOuterAngle']=this[_0xb3de2a(0x1b42)],this['_soundPanner'][_0xb3de2a(0x3452)]=this[_0xb3de2a(0xa1b)],this[_0xb3de2a(0x1e22)]?this[_0xb3de2a(0x1d86)]():this[_0xb3de2a(0x135b)][_0xb3de2a(0xcdc)](this['_localDirection']['x'],this[_0xb3de2a(0x4123)]['y'],this[_0xb3de2a(0x4123)]['z']))),this[_0xb3de2a(0x22e7)]){if(this[_0xb3de2a(0x1b06)]||(this[_0xb3de2a(0x1b06)]=_0x106b87['D']['audioEngine'][_0xb3de2a(0x3cf6)][_0xb3de2a(0x271e)](this['_htmlAudioElement']),this[_0xb3de2a(0x3dee)][_0xb3de2a(0x1b54)]=()=>{this['_onended']();},this[_0xb3de2a(0x3dee)]['playbackRate']=this['_playbackRate']),this[_0xb3de2a(0x1b06)]['disconnect'](),this[_0xb3de2a(0x2491)]&&this[_0xb3de2a(0x1b06)][_0xb3de2a(0x2601)](this['_inputAudioNode']),this['_htmlAudioElement']){const _0x3f7069=()=>{var _0x47d5f5=_0xb3de2a,_0x5ca7d8;if(null!=(_0x5ca7d8=_0x106b87['D'][_0x47d5f5(0x845)])&&_0x5ca7d8[_0x47d5f5(0xa5c)]){const _0x554c6e=this[_0x47d5f5(0x3dee)][_0x47d5f5(0x2774)]();void 0x0!==_0x554c6e&&_0x554c6e[_0x47d5f5(0x1651)](()=>{var _0x2b9298=_0x47d5f5,_0x589715;null!=(_0x589715=_0x106b87['D']['audioEngine'])&&_0x589715[_0x2b9298(0x12a6)](),(this[_0x2b9298(0x16b7)]||this['autoplay'])&&null!=(_0x589715=_0x106b87['D']['audioEngine'])&&_0x589715[_0x2b9298(0x3aa4)][_0x2b9298(0x2e19)](()=>{_0x3f7069();});});}else(this[_0x47d5f5(0x16b7)]||this[_0x47d5f5(0xacb)])&&null!=(_0x5ca7d8=_0x106b87['D'][_0x47d5f5(0x845)])&&_0x5ca7d8[_0x47d5f5(0x3aa4)][_0x47d5f5(0x2e19)](()=>{_0x3f7069();});};_0x3f7069();}}else{const _0x23bb29=()=>{var _0x545810=_0xb3de2a,_0x48405b;if(null!=(_0x48405b=_0x106b87['D'][_0x545810(0x845)])&&_0x48405b[_0x545810(0x3cf6)]){if(_0x35271a=_0x35271a||this[_0x545810(0x1878)],void 0x0!==_0x2dfd2a&&this['_setOffset'](_0x2dfd2a),this[_0x545810(0x1853)]){const _0xcde902=this[_0x545810(0x1853)];_0xcde902[_0x545810(0x1b54)]=()=>{_0xcde902['disconnect']();};}this[_0x545810(0x1853)]=null==(_0x48405b=_0x106b87['D'][_0x545810(0x845)])?void 0x0:_0x48405b[_0x545810(0x3cf6)][_0x545810(0x3246)](),this['_soundSource']&&this['_inputAudioNode']&&(this[_0x545810(0x1853)][_0x545810(0x12ab)]=this[_0x545810(0x3a15)],this[_0x545810(0x1853)][_0x545810(0x2601)](this[_0x545810(0x2491)]),this[_0x545810(0x1853)][_0x545810(0x16b7)]=this[_0x545810(0x16b7)],void 0x0!==_0x2dfd2a&&(this[_0x545810(0x1853)][_0x545810(0xbe8)]=_0x2dfd2a),void 0x0!==_0x35271a&&(this[_0x545810(0x1853)][_0x545810(0xbda)]=(0x0|_0x2dfd2a)+_0x35271a),this[_0x545810(0x1853)][_0x545810(0x699)][_0x545810(0xb06)]=this[_0x545810(0x754)],this['_soundSource'][_0x545810(0x1b54)]=()=>{var _0xdddda3=_0x545810;this[_0xdddda3(0x2677)]();},_0x17babd=_0x4eb566?(null==(_0x48405b=_0x106b87['D'][_0x545810(0x845)])?void 0x0:_0x48405b[_0x545810(0x3cf6)]['currentTime'])+_0x4eb566:_0x106b87['D'][_0x545810(0x845)][_0x545810(0x3cf6)][_0x545810(0x916)],_0x48405b=((this['isPaused']?this[_0x545810(0x916)]:0x0)+(null!=(_0x48405b=this[_0x545810(0x3a56)])?_0x48405b:0x0))%this[_0x545810(0x1853)][_0x545810(0x12ab)][_0x545810(0x2a7a)],this[_0x545810(0x1853)][_0x545810(0x1a7a)](_0x17babd,_0x48405b,this[_0x545810(0x16b7)]?void 0x0:_0x35271a));}};'suspended'===(null==(_0xa8a9e6=_0x106b87['D']['audioEngine'])?void 0x0:_0xa8a9e6[_0xb3de2a(0x3cf6)][_0xb3de2a(0x2b62)])?setTimeout(()=>{var _0x1caa44=_0xb3de2a,_0x14d7f5;_0x1caa44(0x21d9)===(null==(_0x14d7f5=_0x106b87['D'][_0x1caa44(0x845)])?void 0x0:_0x14d7f5['audioContext']['state'])?(_0x106b87['D'][_0x1caa44(0x845)][_0x1caa44(0x12a6)](),(this[_0x1caa44(0x16b7)]||this[_0x1caa44(0xacb)])&&_0x106b87['D'][_0x1caa44(0x845)]['onAudioUnlockedObservable'][_0x1caa44(0x2e19)](()=>{_0x23bb29();})):_0x23bb29();},0x1f4):_0x23bb29();}this['_startTime']=_0x17babd,this[_0xb3de2a(0x2c7c)]=!0x0,this['isPaused']=!0x1;}catch(_0x1d96bb){_0x5df536['Y'][_0xb3de2a(0xac3)](_0xb3de2a(0x385b)+this['name']+',\x20'+_0x1d96bb[_0xb3de2a(0x1597)]);}}[_0x487fb5(0x2677)](){var _0x4c20e3=_0x487fb5;this[_0x4c20e3(0x2c7c)]=!0x1,this[_0x4c20e3(0x3de2)]=0x0,this[_0x4c20e3(0x266e)]=0x0,this['onended']&&this[_0x4c20e3(0x1b54)](),this[_0x4c20e3(0x2412)][_0x4c20e3(0x2231)](this);}[_0x487fb5(0x159a)](_0x5c16ee){var _0x186615=_0x487fb5,_0x4b56e7;this['isPlaying']?this[_0x186615(0x22e7)]?(this[_0x186615(0x3dee)]?(this[_0x186615(0x3dee)][_0x186615(0x3381)](),0x0<this[_0x186615(0x3dee)][_0x186615(0x916)]&&(this[_0x186615(0x3dee)]['currentTime']=0x0)):this[_0x186615(0x1b06)][_0x186615(0x3eaa)](),this[_0x186615(0x2c7c)]=!0x1):null!=(_0x4b56e7=_0x106b87['D'][_0x186615(0x845)])&&_0x4b56e7[_0x186615(0x3cf6)]&&this['_soundSource']&&(_0x4b56e7=_0x5c16ee?_0x106b87['D'][_0x186615(0x845)][_0x186615(0x3cf6)][_0x186615(0x916)]+_0x5c16ee:void 0x0,this['_soundSource']['onended']=()=>{var _0x2c23e6=_0x186615;this[_0x2c23e6(0x2c7c)]=!0x1,this[_0x2c23e6(0x3268)]=!0x1,this['_startTime']=0x0,this[_0x2c23e6(0x266e)]=0x0,this['_soundSource']&&(this[_0x2c23e6(0x1853)]['onended']=()=>{}),this[_0x2c23e6(0x2677)]();},this[_0x186615(0x1853)][_0x186615(0x159a)](_0x4b56e7)):this[_0x186615(0x3268)]&&(this['isPaused']=!0x1,this[_0x186615(0x3de2)]=0x0,this['_currentTime']=0x0);}[_0x487fb5(0x3381)](){var _0xe32e0b=_0x487fb5,_0xbe6128;this[_0xe32e0b(0x2c7c)]&&(this[_0xe32e0b(0x22e7)]?(this['_htmlAudioElement']?this['_htmlAudioElement'][_0xe32e0b(0x3381)]():this[_0xe32e0b(0x1b06)][_0xe32e0b(0x3eaa)](),this[_0xe32e0b(0x2c7c)]=!0x1,this['isPaused']=!0x0):null!=(_0xbe6128=_0x106b87['D']['audioEngine'])&&_0xbe6128[_0xe32e0b(0x3cf6)]&&this[_0xe32e0b(0x1853)]&&(this[_0xe32e0b(0x1853)]['onended']=()=>{},this[_0xe32e0b(0x1853)][_0xe32e0b(0x159a)](),this[_0xe32e0b(0x2c7c)]=!0x1,this[_0xe32e0b(0x3268)]=!0x0,this[_0xe32e0b(0x266e)]+=_0x106b87['D'][_0xe32e0b(0x845)][_0xe32e0b(0x3cf6)]['currentTime']-this[_0xe32e0b(0x3de2)]));}[_0x487fb5(0x27d8)](_0x11807e,_0xf973a7){var _0x18788d=_0x487fb5,_0x3c7cfc;null!=(_0x3c7cfc=_0x106b87['D']['audioEngine'])&&_0x3c7cfc['canUseWebAudio']&&this[_0x18788d(0xb9a)]&&(_0xf973a7&&_0x106b87['D'][_0x18788d(0x845)][_0x18788d(0x3cf6)]?(this[_0x18788d(0xb9a)][_0x18788d(0x34ed)][_0x18788d(0xbb6)](_0x106b87['D'][_0x18788d(0x845)][_0x18788d(0x3cf6)][_0x18788d(0x916)]),this[_0x18788d(0xb9a)][_0x18788d(0x34ed)]['setValueAtTime'](this[_0x18788d(0xb9a)]['gain']['value'],_0x106b87['D'][_0x18788d(0x845)][_0x18788d(0x3cf6)][_0x18788d(0x916)]),this[_0x18788d(0xb9a)][_0x18788d(0x34ed)]['linearRampToValueAtTime'](_0x11807e,_0x106b87['D']['audioEngine'][_0x18788d(0x3cf6)][_0x18788d(0x916)]+_0xf973a7)):this[_0x18788d(0xb9a)][_0x18788d(0x34ed)]['value']=_0x11807e),this[_0x18788d(0x31c2)]=_0x11807e;}['setPlaybackRate'](_0x152ab1){var _0x262991=_0x487fb5;this[_0x262991(0x754)]=_0x152ab1,this[_0x262991(0x2c7c)]&&(this['_streaming']&&this[_0x262991(0x3dee)]?this[_0x262991(0x3dee)]['playbackRate']=this[_0x262991(0x754)]:this[_0x262991(0x1853)]&&(this[_0x262991(0x1853)][_0x262991(0x699)]['value']=this[_0x262991(0x754)]));}[_0x487fb5(0x69a)](){return this['_playbackRate'];}[_0x487fb5(0x1d94)](){return this['_volume'];}['attachToMesh'](_0x298567){var _0x2e0f34=_0x487fb5;this[_0x2e0f34(0x1e22)]&&this[_0x2e0f34(0x1ce1)]&&(this['_connectedTransformNode'][_0x2e0f34(0x3a7c)](this[_0x2e0f34(0x1ce1)]),this[_0x2e0f34(0x1ce1)]=null),this[_0x2e0f34(0x1e22)]=_0x298567,this[_0x2e0f34(0x2a57)]||(this[_0x2e0f34(0x2a57)]=!0x0,this['_createSpatialParameters'](),this[_0x2e0f34(0x2c7c)]&&this[_0x2e0f34(0x16b7)]&&(this[_0x2e0f34(0x159a)](),this[_0x2e0f34(0x2774)](0x0,this[_0x2e0f34(0x3a56)],this[_0x2e0f34(0x1878)]))),this[_0x2e0f34(0x3050)](this[_0x2e0f34(0x1e22)]),this[_0x2e0f34(0x1ce1)]=_0x48c07c=>this[_0x2e0f34(0x3050)](_0x48c07c),this['_connectedTransformNode'][_0x2e0f34(0x26c2)](this[_0x2e0f34(0x1ce1)]);}[_0x487fb5(0x1150)](){var _0x83e7d3=_0x487fb5;this['_connectedTransformNode']&&this[_0x83e7d3(0x1ce1)]&&(this[_0x83e7d3(0x1e22)]['unregisterAfterWorldMatrixUpdate'](this[_0x83e7d3(0x1ce1)]),this[_0x83e7d3(0x1ce1)]=null,this['_connectedTransformNode']=null);}[_0x487fb5(0x3050)](_0x4a1983){var _0x208d9b=_0x487fb5;if(_0x4a1983[_0x208d9b(0x26ce)]){const _0x965cbf=_0x4a1983;var _0x52b6fb=_0x965cbf['getBoundingInfo']();this[_0x208d9b(0x306e)](_0x52b6fb[_0x208d9b(0x3604)][_0x208d9b(0x30c2)]);}else this[_0x208d9b(0x306e)](_0x4a1983[_0x208d9b(0x1738)]);null!=(_0x52b6fb=_0x106b87['D'][_0x208d9b(0x845)])&&_0x52b6fb['canUseWebAudio']&&this[_0x208d9b(0x2f17)]&&this[_0x208d9b(0x2c7c)]&&this['_updateDirection']();}[_0x487fb5(0x292d)](){var _0x2156be=_0x487fb5;if(this['_streaming'])return null;{const _0x15c813=()=>{var _0x1de3aa=a7_0x2532;this[_0x1de3aa(0x14e0)]?(_0x23aadb[_0x1de3aa(0x3a15)]=this['getAudioBuffer'](),_0x23aadb[_0x1de3aa(0x14e0)]=!0x0,_0x23aadb[_0x1de3aa(0xacb)]&&_0x23aadb[_0x1de3aa(0x2774)](0x0,this[_0x1de3aa(0x3a56)],this[_0x1de3aa(0x1878)])):setTimeout(_0x15c813,0x12c);};var _0x2c5b68={'autoplay':this['autoplay'],'loop':this[_0x2156be(0x16b7)],'volume':this[_0x2156be(0x31c2)],'spatialSound':this[_0x2156be(0x2a57)],'maxDistance':this['maxDistance'],'useCustomAttenuation':this[_0x2156be(0x376e)],'rolloffFactor':this[_0x2156be(0x19e0)],'refDistance':this[_0x2156be(0x38fd)],'distanceModel':this[_0x2156be(0x347f)]};const _0x23aadb=new _0x52ecce(this[_0x2156be(0x3844)]+'_cloned',new ArrayBuffer(0x0),this[_0x2156be(0x3921)],null,_0x2c5b68);return this['useCustomAttenuation']&&_0x23aadb[_0x2156be(0x8fa)](this['_customAttenuationFunction']),_0x23aadb[_0x2156be(0x306e)](this[_0x2156be(0x3d0a)]),_0x23aadb[_0x2156be(0x1e41)](this[_0x2156be(0x754)]),_0x15c813(),_0x23aadb;}}[_0x487fb5(0x2c38)](){var _0xf1d8ee=_0x487fb5;return this[_0xf1d8ee(0x3a15)];}[_0x487fb5(0x330)](){var _0x57ae17=_0x487fb5;return this[_0x57ae17(0x1853)];}[_0x487fb5(0x12db)](){var _0x194f91=_0x487fb5;return this[_0x194f91(0xb9a)];}['serialize'](){var _0x2eb7b3=_0x487fb5;const _0x47203e={'name':this[_0x2eb7b3(0x3844)],'url':this[_0x2eb7b3(0x3844)],'autoplay':this[_0x2eb7b3(0xacb)],'loop':this['loop'],'volume':this[_0x2eb7b3(0x31c2)],'spatialSound':this['_spatialSound'],'maxDistance':this[_0x2eb7b3(0x1cd2)],'rolloffFactor':this['rolloffFactor'],'refDistance':this['refDistance'],'distanceModel':this['distanceModel'],'playbackRate':this['_playbackRate'],'panningModel':this[_0x2eb7b3(0xdb9)],'soundTrackId':this['soundTrackId'],'metadata':this[_0x2eb7b3(0x22fc)]};return this[_0x2eb7b3(0x2a57)]&&(this[_0x2eb7b3(0x1e22)]&&(_0x47203e[_0x2eb7b3(0xfed)]=this[_0x2eb7b3(0x1e22)]['id']),_0x47203e[_0x2eb7b3(0xdfa)]=this[_0x2eb7b3(0x3d0a)]['asArray'](),_0x47203e[_0x2eb7b3(0x38fd)]=this['refDistance'],_0x47203e['distanceModel']=this[_0x2eb7b3(0x347f)],_0x47203e['isDirectional']=this[_0x2eb7b3(0x2f17)],_0x47203e[_0x2eb7b3(0x3cc)]=this[_0x2eb7b3(0x4123)][_0x2eb7b3(0x4189)](),_0x47203e['coneInnerAngle']=this[_0x2eb7b3(0x2ca3)],_0x47203e[_0x2eb7b3(0x2359)]=this[_0x2eb7b3(0x1b42)],_0x47203e[_0x2eb7b3(0x3452)]=this[_0x2eb7b3(0xa1b)]),_0x47203e;}static[_0x487fb5(0x2f08)](_0x35482e,_0xb4ba4b,_0x5ad2a9,_0x313572){var _0x447449=_0x487fb5,_0x36896b=_0x35482e['name'],_0x5ad2a9=_0x35482e[_0x447449(0x1a59)]?_0x5ad2a9+_0x35482e['url']:_0x5ad2a9+_0x36896b,_0x3c5fd1={'autoplay':_0x35482e[_0x447449(0xacb)],'loop':_0x35482e[_0x447449(0x16b7)],'volume':_0x35482e[_0x447449(0x332e)],'spatialSound':_0x35482e[_0x447449(0x3a68)],'maxDistance':_0x35482e[_0x447449(0x1cd2)],'rolloffFactor':_0x35482e['rolloffFactor'],'refDistance':_0x35482e['refDistance'],'distanceModel':_0x35482e[_0x447449(0x347f)],'playbackRate':_0x35482e[_0x447449(0x699)]};let _0xc96e2a;if(_0x313572){const _0x3343be=()=>{var _0x1db914=_0x447449;_0x313572[_0x1db914(0x14e0)]?(_0xc96e2a[_0x1db914(0x3a15)]=_0x313572[_0x1db914(0x2c38)](),_0xc96e2a[_0x1db914(0x14e0)]=!0x0,_0xc96e2a[_0x1db914(0xacb)]&&_0xc96e2a[_0x1db914(0x2774)](0x0,_0xc96e2a[_0x1db914(0x3a56)],_0xc96e2a['_length'])):setTimeout(_0x3343be,0x12c);};_0xc96e2a=new _0x52ecce(_0x36896b,new ArrayBuffer(0x0),_0xb4ba4b,null,_0x3c5fd1),_0x3343be();}else _0xc96e2a=new _0x52ecce(_0x36896b,_0x5ad2a9,_0xb4ba4b,()=>{_0xb4ba4b['removePendingData'](_0xc96e2a);},_0x3c5fd1),_0xb4ba4b['addPendingData'](_0xc96e2a);return _0x35482e[_0x447449(0xdfa)]&&(_0x36896b=_0x4a7845['P']['FromArray'](_0x35482e[_0x447449(0xdfa)]),_0xc96e2a[_0x447449(0x306e)](_0x36896b)),_0x35482e[_0x447449(0x249)]&&(_0xc96e2a['setDirectionalCone'](_0x35482e['coneInnerAngle']||0x168,_0x35482e['coneOuterAngle']||0x168,_0x35482e[_0x447449(0x3452)]||0x0),_0x35482e['localDirectionToMesh']&&(_0x5ad2a9=_0x4a7845['P'][_0x447449(0x1c38)](_0x35482e[_0x447449(0x3cc)]),_0xc96e2a[_0x447449(0x3e73)](_0x5ad2a9))),_0x35482e[_0x447449(0xfed)]&&(_0x3c5fd1=_0xb4ba4b[_0x447449(0x2040)](_0x35482e[_0x447449(0xfed)]))&&_0xc96e2a[_0x447449(0x2a49)](_0x3c5fd1),_0x35482e[_0x447449(0x22fc)]&&(_0xc96e2a[_0x447449(0x22fc)]=_0x35482e['metadata']),_0xc96e2a;}[_0x487fb5(0x4cf)](_0x943fc7){var _0x45e705=_0x487fb5;this[_0x45e705(0x3a56)]!==_0x943fc7&&(this[_0x45e705(0x3268)]&&(this[_0x45e705(0x159a)](),this['isPaused']=!0x1),this[_0x45e705(0x3a56)]=_0x943fc7);}}_0x52ecce[_0x487fb5(0x2f4c)]=_0x373c60=>{throw(0x0,_0x17a872['S'])('AudioSceneComponent');};},0x16473:(_0x5af8d3,_0x564836,_0x5d8eed)=>{var _0x5460a9=a7_0x38a779;_0x5d8eed['d'](_0x564836,{'t':()=>_0x477a73});var _0x16e3fb=_0x5d8eed(0xee04),_0x5ec2aa=_0x5d8eed(0xf8c1);class _0x477a73{constructor(_0xbbed3e,_0x1637af={}){var _0x17e7fe=a7_0x2532;this['id']=-0x1,this[_0x17e7fe(0x1060)]=!0x1,(_0xbbed3e=_0xbbed3e||_0x5ec2aa['l']['LastCreatedScene'])&&(this[_0x17e7fe(0x3921)]=_0xbbed3e,this[_0x17e7fe(0x2259)]=new Array(),this['_options']=_0x1637af,!this[_0x17e7fe(0xc6e)][_0x17e7fe(0x25f4)]&&this[_0x17e7fe(0x3921)][_0x17e7fe(0x16dc)]&&(this['_scene'][_0x17e7fe(0x16dc)][_0x17e7fe(0x1e1d)](this),this['id']=this[_0x17e7fe(0x3921)][_0x17e7fe(0x16dc)][_0x17e7fe(0x3785)]-0x1));}['_initializeSoundTrackAudioGraph'](){var _0x4c672d=a7_0x2532,_0x207c1d;null!=(_0x207c1d=_0x16e3fb['D'][_0x4c672d(0x845)])&&_0x207c1d['canUseWebAudio']&&_0x16e3fb['D'][_0x4c672d(0x845)][_0x4c672d(0x3cf6)]&&(this[_0x4c672d(0x3131)]=_0x16e3fb['D']['audioEngine']['audioContext'][_0x4c672d(0x2112)](),this[_0x4c672d(0x3131)][_0x4c672d(0x2601)](_0x16e3fb['D']['audioEngine'][_0x4c672d(0x3888)]),this[_0x4c672d(0xc6e)]&&this['_options']['volume']&&(this[_0x4c672d(0x3131)][_0x4c672d(0x34ed)]['value']=this[_0x4c672d(0xc6e)][_0x4c672d(0x332e)]),this[_0x4c672d(0x1060)]=!0x0);}['dispose'](){var _0x98063a=a7_0x2532;if(_0x16e3fb['D'][_0x98063a(0x845)]&&_0x16e3fb['D'][_0x98063a(0x845)][_0x98063a(0x355d)]){for(this[_0x98063a(0x32cf)]&&this[_0x98063a(0x32cf)][_0x98063a(0x14cf)]();this['soundCollection'][_0x98063a(0x3785)];)this[_0x98063a(0x2259)][0x0][_0x98063a(0x3551)]();this['_outputAudioNode']&&this[_0x98063a(0x3131)][_0x98063a(0x3eaa)](),this[_0x98063a(0x3131)]=null;}}[_0x5460a9(0x1f32)](_0x48365e){var _0x29d7fa=_0x5460a9,_0x5b7f99;this[_0x29d7fa(0x1060)]||this[_0x29d7fa(0x928)](),null!=(_0x5b7f99=_0x16e3fb['D'][_0x29d7fa(0x845)])&&_0x5b7f99[_0x29d7fa(0x355d)]&&this[_0x29d7fa(0x3131)]&&_0x48365e[_0x29d7fa(0x7fa)](this[_0x29d7fa(0x3131)]),_0x48365e[_0x29d7fa(0x1b57)]&&(-0x1===_0x48365e['soundTrackId']?this[_0x29d7fa(0x3921)][_0x29d7fa(0x2d9f)][_0x29d7fa(0x604)](_0x48365e):this['_scene'][_0x29d7fa(0x16dc)]&&this['_scene'][_0x29d7fa(0x16dc)][_0x48365e[_0x29d7fa(0x1b57)]][_0x29d7fa(0x604)](_0x48365e)),this[_0x29d7fa(0x2259)][_0x29d7fa(0x1e1d)](_0x48365e),_0x48365e['soundTrackId']=this['id'];}[_0x5460a9(0x604)](_0x14a852){var _0x3f889c=_0x5460a9;_0x14a852=this[_0x3f889c(0x2259)][_0x3f889c(0x850)](_0x14a852),-0x1!==_0x14a852&&this[_0x3f889c(0x2259)][_0x3f889c(0x2e7)](_0x14a852,0x1);}[_0x5460a9(0x27d8)](_0x495dba){var _0x5b74d1=_0x5460a9,_0x5adb15;null!=(_0x5adb15=_0x16e3fb['D'][_0x5b74d1(0x845)])&&_0x5adb15[_0x5b74d1(0x355d)]&&this['_outputAudioNode']&&(this[_0x5b74d1(0x3131)]['gain'][_0x5b74d1(0xb06)]=_0x495dba);}[_0x5460a9(0x4174)](){var _0x519daf=_0x5460a9,_0x7d4851;if(null!=(_0x7d4851=_0x16e3fb['D'][_0x519daf(0x845)])&&_0x7d4851['canUseWebAudio']){for(let _0x2b6e82=0x0;_0x2b6e82<this[_0x519daf(0x2259)][_0x519daf(0x3785)];_0x2b6e82++)this[_0x519daf(0x2259)][_0x2b6e82][_0x519daf(0x4174)]();}}[_0x5460a9(0x2400)](){var _0x31859a=_0x5460a9,_0x1572d8;if(null!=(_0x1572d8=_0x16e3fb['D'][_0x31859a(0x845)])&&_0x1572d8[_0x31859a(0x355d)]){for(let _0x1fc84c=0x0;_0x1fc84c<this[_0x31859a(0x2259)][_0x31859a(0x3785)];_0x1fc84c++)this[_0x31859a(0x2259)][_0x1fc84c][_0x31859a(0x2400)]();}}['connectToAnalyser'](_0x52c873){var _0x49f734=_0x5460a9;this['_connectedAnalyser']&&this[_0x49f734(0x32cf)][_0x49f734(0x14cf)](),this[_0x49f734(0x32cf)]=_0x52c873,null!=(_0x52c873=_0x16e3fb['D'][_0x49f734(0x845)])&&_0x52c873[_0x49f734(0x355d)]&&this[_0x49f734(0x3131)]&&(this[_0x49f734(0x3131)][_0x49f734(0x3eaa)](),this[_0x49f734(0x32cf)][_0x49f734(0x1ca1)](this[_0x49f734(0x3131)],_0x16e3fb['D']['audioEngine'][_0x49f734(0x3888)]));}}},0x8654:(_0x1d74ef,_0x28e109,_0x6f7f12)=>{_0x6f7f12(0x10ea4);},0xea84:(_0x2a5284,_0x4d5ad2,_0x36cf4a)=>{var _0x31d49c=a7_0x38a779;function _0x13e9f4(_0x16786e,_0x167fa5,_0x5970fb,_0x1c36a8){var _0x5cc4c5=a7_0x2532,_0x4d903c,_0x35b237=arguments[_0x5cc4c5(0x3785)],_0x283abe=_0x35b237<0x3?_0x167fa5:null===_0x1c36a8?_0x1c36a8=Object[_0x5cc4c5(0x18ba)](_0x167fa5,_0x5970fb):_0x1c36a8;if(_0x5cc4c5(0x1c87)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x283abe=Reflect['decorate'](_0x16786e,_0x167fa5,_0x5970fb,_0x1c36a8);else{for(var _0x177195=_0x16786e['length']-0x1;0x0<=_0x177195;_0x177195--)(_0x4d903c=_0x16786e[_0x177195])&&(_0x283abe=(_0x35b237<0x3?_0x4d903c(_0x283abe):0x3<_0x35b237?_0x4d903c(_0x167fa5,_0x5970fb,_0x283abe):_0x4d903c(_0x167fa5,_0x5970fb))||_0x283abe);}0x3<_0x35b237&&_0x283abe&&Object[_0x5cc4c5(0x259d)](_0x167fa5,_0x5970fb,_0x283abe);}var _0x49ace3=_0x36cf4a(0x153ad),_0x366a1c=_0x36cf4a(0x9fd1),_0x443762=_0x36cf4a(0xf8c1);class _0xd1a831{constructor(_0x5d0d1f){var _0x2bce29=a7_0x2532;this[_0x2bce29(0x14bf)]=null,this[_0x2bce29(0x26bb)]=!0x0,this[_0x2bce29(0x3461)]=!0x0,this[_0x2bce29(0x2d03)]=0x0,(_0x5d0d1f=_0x5d0d1f||_0x443762['l'][_0x2bce29(0x3c92)])&&(this['_scene']=_0x5d0d1f,this[_0x2bce29(0x1cb0)]=new _0x366a1c['Lt'](0x0,0x0,0x0,0x1e));}[_0x31d49c(0x1d37)](){var _0x2611b8=_0x31d49c;for(const _0x3fc941 of this['_scene']['meshes'])_0x3fc941[_0x2611b8(0x2da8)]===this&&_0x3fc941[_0x2611b8(0x1d37)]();}[_0x31d49c(0xc95)](_0x53c2f1,_0x330bd0=!0x1){var _0x4bb915=_0x31d49c,_0x4ad3bc;this[_0x4bb915(0x14bf)]&&this[_0x4bb915(0x26bb)]&&(_0x4ad3bc=this['_texture'][_0x4bb915(0x21c2)](),_0x53c2f1[_0x4bb915(0x3ab0)](_0x4bb915(0x1c46),0x1/_0x4ad3bc[_0x4bb915(0xad8)],0x1/_0x4ad3bc[_0x4bb915(0x605)]),_0x53c2f1['setFloat'](_0x4bb915(0x2294),this[_0x4bb915(0x2d03)]),_0x330bd0||_0x53c2f1[_0x4bb915(0xd9d)](_0x4bb915(0x4019),this['animationParameters']),_0x53c2f1[_0x4bb915(0xf22)](_0x4bb915(0x11ff),this[_0x4bb915(0x14bf)]));}['clone'](){var _0x5acaca=_0x31d49c,_0x55cf8c=new _0xd1a831(this['_scene']);return this[_0x5acaca(0x1f2f)](_0x55cf8c),_0x55cf8c;}[_0x31d49c(0x124d)](_0x596c58,_0x31003b,_0x3944f4=0x0,_0x23230a=0x1e){var _0x58c6af=_0x31d49c;this[_0x58c6af(0x1cb0)]=new _0x366a1c['Lt'](_0x596c58,_0x31003b,_0x3944f4,_0x23230a);}[_0x31d49c(0x3551)](_0x1f3e19){var _0x3cd9d0=_0x31d49c;_0x1f3e19&&null!=(_0x1f3e19=this[_0x3cd9d0(0x14bf)])&&_0x1f3e19['dispose']();}[_0x31d49c(0x1d40)](){var _0x240263=_0x31d49c;return _0x240263(0x58f);}[_0x31d49c(0x1f2f)](_0x2e2319){_0x49ace3['p4']['Clone'](()=>_0x2e2319,this);}[_0x31d49c(0x2156)](){var _0x5c8ace=_0x31d49c;return _0x49ace3['p4'][_0x5c8ace(0x2fa9)](this);}[_0x31d49c(0x138f)](_0x200041,_0x5181f5,_0x2496f5){var _0x4fc951=_0x31d49c;_0x49ace3['p4'][_0x4fc951(0x2f08)](()=>this,_0x200041,_0x5181f5,_0x2496f5);}}_0x13e9f4([(0x0,_0x49ace3['oU'])(),(0x0,_0x49ace3['wz'])(_0x31d49c(0x1d37))],_0xd1a831[_0x31d49c(0x1fd2)],_0x31d49c(0xd74),void 0x0),_0x13e9f4([(0x0,_0x49ace3['qC'])(),(0x0,_0x49ace3['wz'])(_0x31d49c(0x1d37))],_0xd1a831['prototype'],_0x31d49c(0x3461),void 0x0),_0x13e9f4([(0x0,_0x49ace3['qC'])()],_0xd1a831['prototype'],'animationParameters',void 0x0),_0x13e9f4([(0x0,_0x49ace3['qC'])()],_0xd1a831[_0x31d49c(0x1fd2)],_0x31d49c(0x2d03),void 0x0);},0xb261:(_0x4beb89,_0x422ccc,_0xd3ba23)=>{_0xd3ba23(0xea84),_0xd3ba23(0x6c6f);},0x6c6f:(_0x566a69,_0x16de04,_0x3dae9c)=>{_0x3dae9c(0xd9e),_0x3dae9c(0xbac7),_0x3dae9c(0x17442),_0x3dae9c(0x77a5);},0x8cdc:(_0x35b7a2,_0x2a3892,_0x32772f)=>{var _0x27c2af=a7_0x38a779;_0x32772f['d'](_0x2a3892,{'o':()=>_0x6efa21});var _0x57bb81=_0x32772f(0x1272b),_0xcc80f3=_0x32772f(0x2310),_0x640053=_0x32772f(0x147b8);class _0x6efa21{constructor(){var _0x3bcb7c=a7_0x2532;this[_0x3bcb7c(0x3f46)]=!0x1,this[_0x3bcb7c(0x28f5)]=0.05,this['_idleRotationWaitTime']=0x7d0,this[_0x3bcb7c(0x3a20)]=0x7d0,this['targetAlpha']=null,this['_isPointerDown']=!0x1,this[_0x3bcb7c(0x20e4)]=null,this[_0x3bcb7c(0xeea)]=-Infinity,this[_0x3bcb7c(0xf93)]=0x0,this[_0x3bcb7c(0x2aba)]=0x0;}get[_0x27c2af(0x3844)](){var _0x23dbe6=_0x27c2af;return _0x23dbe6(0x7f6);}set[_0x27c2af(0x3bcb)](_0x409e53){var _0xa0fa5e=_0x27c2af;this[_0xa0fa5e(0x3f46)]=_0x409e53;}get[_0x27c2af(0x3bcb)](){var _0x280478=_0x27c2af;return this[_0x280478(0x3f46)];}set[_0x27c2af(0x3d98)](_0x41dc1c){var _0x54d351=_0x27c2af;this[_0x54d351(0x28f5)]=_0x41dc1c;}get[_0x27c2af(0x3d98)](){var _0x4d4380=_0x27c2af;return this[_0x4d4380(0x28f5)];}set['idleRotationWaitTime'](_0x46ff93){var _0x475599=_0x27c2af;this[_0x475599(0x3b97)]=_0x46ff93;}get[_0x27c2af(0x3992)](){return this['_idleRotationWaitTime'];}set['idleRotationSpinupTime'](_0x1cc6bc){var _0x3e9293=_0x27c2af;this[_0x3e9293(0x3a20)]=_0x1cc6bc;}get['idleRotationSpinupTime'](){return this['_idleRotationSpinupTime'];}get['rotationInProgress'](){var _0x38e816=_0x27c2af;return 0x0<Math[_0x38e816(0x3a1d)](this[_0x38e816(0xf93)]);}[_0x27c2af(0x410f)](){}[_0x27c2af(0x20d1)](_0x273939){var _0xf803df=_0x27c2af;this[_0xf803df(0x2ed1)]=_0x273939;const _0x455c53=this[_0xf803df(0x2ed1)][_0xf803df(0x40ae)]();this[_0xf803df(0x31c1)]=_0x455c53[_0xf803df(0x13cc)][_0xf803df(0x33ee)](_0x5cc1d7=>{var _0x4d1661=_0xf803df;_0x5cc1d7[_0x4d1661(0x261)]===_0x57bb81['kD']['POINTERDOWN']?this[_0x4d1661(0x152f)]=!0x0:_0x5cc1d7['type']===_0x57bb81['kD'][_0x4d1661(0x3326)]&&(this['_isPointerDown']=!0x1);}),this['_onAfterCheckInputsObserver']=_0x273939[_0xf803df(0x1863)][_0xf803df(0x33ee)](()=>{var _0x17c0a8=_0xf803df;if(!this[_0x17c0a8(0x3b0b)]()){var _0x40249e=_0xcc80f3['F'][_0x17c0a8(0x3e6d)];let _0x2f2729=0x0;null!=this['_lastFrameTime']&&(_0x2f2729=_0x40249e-this[_0x17c0a8(0x20e4)]),this[_0x17c0a8(0x20e4)]=_0x40249e,this[_0x17c0a8(0x6a0)](),(_0x40249e=_0x40249e-this['_lastInteractionTime']-this['_idleRotationWaitTime'],_0x40249e=Math[_0x17c0a8(0x695)](Math[_0x17c0a8(0x33a7)](_0x40249e/this[_0x17c0a8(0x3a20)],0x1),0x0)),(this[_0x17c0a8(0xf93)]=this['_idleRotationSpeed']*_0x40249e,this[_0x17c0a8(0x2ed1)]&&(this[_0x17c0a8(0x2ed1)][_0x17c0a8(0x37fb)]-=this[_0x17c0a8(0xf93)]*(_0x2f2729/0x3e8)));}});}[_0x27c2af(0x2a8e)](){var _0x5154c2=_0x27c2af;if(this['_attachedCamera']){const _0x34728b=this[_0x5154c2(0x2ed1)][_0x5154c2(0x40ae)]();this[_0x5154c2(0x31c1)]&&_0x34728b[_0x5154c2(0x13cc)][_0x5154c2(0x418a)](this[_0x5154c2(0x31c1)]),this['_attachedCamera'][_0x5154c2(0x1863)][_0x5154c2(0x418a)](this[_0x5154c2(0x27f4)]),this['_attachedCamera']=null;}}[_0x27c2af(0x39b3)](_0x561e12){var _0x21acd3=_0x27c2af;this[_0x21acd3(0xeea)]=null!=_0x561e12?_0x561e12:_0xcc80f3['F'][_0x21acd3(0x3e6d)];}[_0x27c2af(0x3b0b)](){var _0x4c8b21=_0x27c2af;return!(!this[_0x4c8b21(0x2ed1)]||!this[_0x4c8b21(0x3de0)])&&Math[_0x4c8b21(0x3a1d)](this[_0x4c8b21(0x2ed1)][_0x4c8b21(0x37fb)]-this[_0x4c8b21(0x3de0)])<_0x640053['kn'];}[_0x27c2af(0x33f8)](){var _0x417e09=_0x27c2af;return!!this[_0x417e09(0x2ed1)]&&0x0!==this[_0x417e09(0x2ed1)]['inertialRadiusOffset'];}[_0x27c2af(0x87c)](){var _0x26854d=_0x27c2af;if(!this[_0x26854d(0x2ed1)])return!0x1;let _0x35422f=!0x1;return this[_0x26854d(0x2aba)]===this[_0x26854d(0x2ed1)][_0x26854d(0x2f11)]&&0x0!==this[_0x26854d(0x2ed1)][_0x26854d(0x369e)]&&(_0x35422f=!0x0),this[_0x26854d(0x2aba)]=this[_0x26854d(0x2ed1)][_0x26854d(0x2f11)],this[_0x26854d(0x3f46)]?_0x35422f:this[_0x26854d(0x33f8)]();}['_applyUserInteraction'](){var _0x1a5b66=_0x27c2af;this['_userIsMoving']()&&!this[_0x1a5b66(0x87c)]()&&(this[_0x1a5b66(0xeea)]=_0xcc80f3['F'][_0x1a5b66(0x3e6d)]);}[_0x27c2af(0x2160)](){var _0x15f8e2=_0x27c2af;return!!this[_0x15f8e2(0x2ed1)]&&(0x0!==this[_0x15f8e2(0x2ed1)][_0x15f8e2(0x32ef)]||0x0!==this['_attachedCamera'][_0x15f8e2(0x362c)]||0x0!==this['_attachedCamera'][_0x15f8e2(0x369e)]||0x0!==this[_0x15f8e2(0x2ed1)][_0x15f8e2(0x35cb)]||0x0!==this[_0x15f8e2(0x2ed1)][_0x15f8e2(0x3e3f)]||this[_0x15f8e2(0x152f)]);}}},0xc689:(_0x61a81d,_0x4e5a8b,_0x1b206d)=>{var _0x4e7fb1=a7_0x38a779;_0x1b206d['d'](_0x4e5a8b,{'r':()=>_0x301276});var _0x4e5a8b=_0x1b206d(0x2450),_0xdf14b3=_0x1b206d(0xdfe0);class _0x301276{constructor(){var _0x485672=a7_0x2532;this[_0x485672(0x58b)]=0x1c2,this[_0x485672(0x198a)]=0x2,this[_0x485672(0x3016)]=-0x2,this['_autoTransitionRange']=!0x1,this['_radiusIsAnimating']=!0x1,this[_0x485672(0x2f4b)]=null,this[_0x485672(0x1a7d)]=new Array();}get[_0x4e7fb1(0x3844)](){return'Bouncing';}get['autoTransitionRange'](){var _0xfbe919=_0x4e7fb1;return this[_0xfbe919(0x1772)];}set[_0x4e7fb1(0x20ae)](_0x1d26c5){var _0x276622=_0x4e7fb1;if(this[_0x276622(0x1772)]!==_0x1d26c5){this['_autoTransitionRange']=_0x1d26c5;const _0x91a613=this[_0x276622(0x2ed1)];_0x91a613&&(_0x1d26c5?this[_0x276622(0xadc)]=_0x91a613['onMeshTargetChangedObservable'][_0x276622(0x33ee)](_0x45c41b=>{var _0x281b42=_0x276622;_0x45c41b&&(_0x45c41b['computeWorldMatrix'](!0x0),_0x45c41b=_0x45c41b[_0x281b42(0x26ce)]()[_0x281b42(0xf50)],this[_0x281b42(0x198a)]=0.05*_0x45c41b,this['upperRadiusTransitionRange']=0.05*_0x45c41b);}):this['_onMeshTargetChangedObserver']&&_0x91a613['onMeshTargetChangedObservable']['remove'](this[_0x276622(0xadc)]));}}[_0x4e7fb1(0x410f)](){}[_0x4e7fb1(0x20d1)](_0x30c90f){var _0x118f51=_0x4e7fb1;this[_0x118f51(0x2ed1)]=_0x30c90f,this[_0x118f51(0x27f4)]=_0x30c90f[_0x118f51(0x1863)][_0x118f51(0x33ee)](()=>{var _0xc6bc80=_0x118f51;this[_0xc6bc80(0x2ed1)]&&(this[_0xc6bc80(0x2fe3)](this[_0xc6bc80(0x2ed1)][_0xc6bc80(0x27d2)])&&this[_0xc6bc80(0x1520)](this['lowerRadiusTransitionRange']),this[_0xc6bc80(0x2fe3)](this[_0xc6bc80(0x2ed1)][_0xc6bc80(0xb3f)])&&this['_applyBoundRadiusAnimation'](this[_0xc6bc80(0x3016)]));});}[_0x4e7fb1(0x2a8e)](){var _0x42b428=_0x4e7fb1;this['_attachedCamera']&&(this[_0x42b428(0x27f4)]&&this[_0x42b428(0x2ed1)][_0x42b428(0x1863)][_0x42b428(0x418a)](this[_0x42b428(0x27f4)]),this[_0x42b428(0xadc)]&&this['_attachedCamera'][_0x42b428(0x23e2)][_0x42b428(0x418a)](this[_0x42b428(0xadc)]),this[_0x42b428(0x2ed1)]=null);}['_isRadiusAtLimit'](_0x252cf6){var _0x4a1c2a=_0x4e7fb1;return!!this[_0x4a1c2a(0x2ed1)]&&this[_0x4a1c2a(0x2ed1)][_0x4a1c2a(0x2f11)]===_0x252cf6&&!this[_0x4a1c2a(0x93f)];}['_applyBoundRadiusAnimation'](_0x1e9a19){var _0x30b8ff=_0x4e7fb1;this[_0x30b8ff(0x2ed1)]&&(this[_0x30b8ff(0x2f4b)]||(_0x301276[_0x30b8ff(0x30a2)]['setEasingMode'](_0x301276[_0x30b8ff(0x4132)]),this[_0x30b8ff(0x2f4b)]=_0xdf14b3['f'][_0x30b8ff(0x37e1)](_0x30b8ff(0x2f11),_0xdf14b3['f'][_0x30b8ff(0x3195)],0x3c,_0x301276[_0x30b8ff(0x30a2)])),this[_0x30b8ff(0x2223)]=this[_0x30b8ff(0x2ed1)]['wheelPrecision'],this['_attachedCamera'][_0x30b8ff(0x17f7)]=Infinity,this[_0x30b8ff(0x2ed1)][_0x30b8ff(0x369e)]=0x0,this[_0x30b8ff(0x28e7)](),this[_0x30b8ff(0x93f)]=!0x0,(_0x1e9a19=_0xdf14b3['f'][_0x30b8ff(0xd76)]('radius',this[_0x30b8ff(0x2ed1)]['radius']+_0x1e9a19,this['_attachedCamera'],this[_0x30b8ff(0x2ed1)][_0x30b8ff(0x40ae)](),0x3c,this[_0x30b8ff(0x2f4b)],this['transitionDuration'],()=>this[_0x30b8ff(0x27e9)]()))&&this['_animatables']['push'](_0x1e9a19));}[_0x4e7fb1(0x27e9)](){var _0x103373=_0x4e7fb1;this[_0x103373(0x93f)]=!0x1,this[_0x103373(0x2ed1)]&&(this['_attachedCamera'][_0x103373(0x17f7)]=this[_0x103373(0x2223)]);}[_0x4e7fb1(0x28e7)](){var _0x2d80b4=_0x4e7fb1;for(this['_attachedCamera']&&(this['_attachedCamera'][_0x2d80b4(0x5fd)]=[]);this[_0x2d80b4(0x1a7d)][_0x2d80b4(0x3785)];)this[_0x2d80b4(0x1a7d)][0x0][_0x2d80b4(0x31fd)]=null,this[_0x2d80b4(0x1a7d)][0x0][_0x2d80b4(0x159a)](),this[_0x2d80b4(0x1a7d)][_0x2d80b4(0x3220)]();}}_0x301276[_0x4e7fb1(0x30a2)]=new _0x4e5a8b['ud'](0.3),_0x301276[_0x4e7fb1(0x4132)]=_0x4e5a8b['Kp'][_0x4e7fb1(0x2193)];},0x6a74:(_0x36f73f,_0x10791e,_0xfaf965)=>{var _0x4f1d98=a7_0x38a779;_0xfaf965['d'](_0x10791e,{'d':()=>_0x9fac04});var _0x10791e=_0xfaf965(0x2450),_0x5bb2f1=_0xfaf965(0xf96c),_0x52b3eb=_0xfaf965(0x1272b),_0x4fd3b2=_0xfaf965(0x2310),_0x28f8f1=_0xfaf965(0x9fd1),_0x1a288b=_0xfaf965(0xdfe0);class _0x9fac04{constructor(){var _0x4364e8=a7_0x2532;this[_0x4364e8(0x273)]=new _0x5bb2f1['y$'](),this[_0x4364e8(0x1a51)]=_0x9fac04[_0x4364e8(0x2895)],this['_radiusScale']=0x1,this[_0x4364e8(0x2611)]=0.5,this[_0x4364e8(0xce6)]=0.3,this[_0x4364e8(0x3c0d)]=0x5dc,this[_0x4364e8(0x2c73)]=0x3e8,this[_0x4364e8(0x3f46)]=!0x1,this[_0x4364e8(0x694)]=0x5dc,this[_0x4364e8(0x1ce6)]=!0x0,this[_0x4364e8(0x152f)]=!0x1,this[_0x4364e8(0xeea)]=-Infinity,this['_animatables']=new Array(),this[_0x4364e8(0xab6)]=!0x1;}get[_0x4f1d98(0x3844)](){var _0x3ba755=_0x4f1d98;return _0x3ba755(0x3c6b);}set[_0x4f1d98(0x16a7)](_0x943e8a){var _0x3f4135=_0x4f1d98;this[_0x3f4135(0x1a51)]=_0x943e8a;}get[_0x4f1d98(0x16a7)](){var _0x4eb32b=_0x4f1d98;return this[_0x4eb32b(0x1a51)];}set[_0x4f1d98(0x8b2)](_0x446934){var _0x1fe441=_0x4f1d98;this[_0x1fe441(0x12ea)]=_0x446934;}get['radiusScale'](){var _0x5d4f8e=_0x4f1d98;return this[_0x5d4f8e(0x12ea)];}set['positionScale'](_0x5b847b){var _0x47a911=_0x4f1d98;this[_0x47a911(0x2611)]=_0x5b847b;}get[_0x4f1d98(0x22dc)](){var _0x1ccb20=_0x4f1d98;return this[_0x1ccb20(0x2611)];}set[_0x4f1d98(0x53a)](_0x5374dd){var _0x32c66b=_0x4f1d98;this[_0x32c66b(0xce6)]=_0x5374dd;}get[_0x4f1d98(0x53a)](){var _0x3d333c=_0x4f1d98;return this[_0x3d333c(0xce6)];}set[_0x4f1d98(0x33d9)](_0x1c3141){this['_elevationReturnTime']=_0x1c3141;}get[_0x4f1d98(0x33d9)](){var _0x59fc12=_0x4f1d98;return this[_0x59fc12(0x3c0d)];}set[_0x4f1d98(0x2c5c)](_0x4864e6){var _0x1b6e03=_0x4f1d98;this[_0x1b6e03(0x2c73)]=_0x4864e6;}get[_0x4f1d98(0x2c5c)](){var _0x529306=_0x4f1d98;return this[_0x529306(0x2c73)];}set[_0x4f1d98(0x3bcb)](_0x3eeb91){var _0x254adb=_0x4f1d98;this[_0x254adb(0x3f46)]=_0x3eeb91;}get['zoomStopsAnimation'](){var _0x3c79ab=_0x4f1d98;return this[_0x3c79ab(0x3f46)];}set[_0x4f1d98(0x1950)](_0xb7bd55){var _0x73a084=_0x4f1d98;this[_0x73a084(0x694)]=_0xb7bd55;}get['framingTime'](){var _0x2b643=_0x4f1d98;return this[_0x2b643(0x694)];}[_0x4f1d98(0x410f)](){}[_0x4f1d98(0x20d1)](_0x4f4930){var _0xb40e8e=_0x4f1d98;this['_attachedCamera']=_0x4f4930;const _0x37b97b=this[_0xb40e8e(0x2ed1)][_0xb40e8e(0x40ae)]();_0x9fac04[_0xb40e8e(0x30a2)]['setEasingMode'](_0x9fac04['EasingMode']),this[_0xb40e8e(0x31c1)]=_0x37b97b[_0xb40e8e(0x13cc)]['add'](_0x8b62e9=>{var _0x34b5e1=_0xb40e8e;_0x8b62e9['type']===_0x52b3eb['kD'][_0x34b5e1(0x3f64)]?this[_0x34b5e1(0x152f)]=!0x0:_0x8b62e9[_0x34b5e1(0x261)]===_0x52b3eb['kD']['POINTERUP']&&(this[_0x34b5e1(0x152f)]=!0x1);}),this['_onMeshTargetChangedObserver']=_0x4f4930['onMeshTargetChangedObservable'][_0xb40e8e(0x33ee)](_0x589b65=>{var _0x25cd3d=_0xb40e8e;_0x589b65&&this[_0x25cd3d(0x1ae3)](_0x589b65,void 0x0,()=>{var _0x3452ef=_0x25cd3d;this[_0x3452ef(0x273)][_0x3452ef(0x2231)]();});}),this[_0xb40e8e(0x27f4)]=_0x4f4930[_0xb40e8e(0x1863)][_0xb40e8e(0x33ee)](()=>{var _0xac7bf4=_0xb40e8e;this[_0xac7bf4(0x6a0)](),this[_0xac7bf4(0x4177)]();});}[_0x4f1d98(0x2a8e)](){var _0x4c94d6=_0x4f1d98;if(this[_0x4c94d6(0x2ed1)]){const _0xa929c5=this[_0x4c94d6(0x2ed1)][_0x4c94d6(0x40ae)]();this[_0x4c94d6(0x31c1)]&&_0xa929c5[_0x4c94d6(0x13cc)][_0x4c94d6(0x418a)](this['_onPrePointerObservableObserver']),this[_0x4c94d6(0x27f4)]&&this[_0x4c94d6(0x2ed1)][_0x4c94d6(0x1863)][_0x4c94d6(0x418a)](this['_onAfterCheckInputsObserver']),this[_0x4c94d6(0xadc)]&&this['_attachedCamera']['onMeshTargetChangedObservable'][_0x4c94d6(0x418a)](this['_onMeshTargetChangedObserver']),this[_0x4c94d6(0x2ed1)]=null;}}['zoomOnMesh'](_0x407247,_0x5ae44c=!0x1,_0x1a6380=null){var _0x265524=_0x4f1d98;_0x407247[_0x265524(0x3c5a)](!0x0),_0x407247=_0x407247[_0x265524(0x26ce)]()['boundingBox'],this[_0x265524(0x18b6)](_0x407247[_0x265524(0xff6)],_0x407247[_0x265524(0x1e26)],_0x5ae44c,_0x1a6380);}[_0x4f1d98(0x1eb2)](_0x1039ea,_0x597bf7=!0x1,_0x4e25ab=null){var _0x57a479=_0x4f1d98;_0x1039ea['computeWorldMatrix'](!0x0),_0x1039ea=_0x1039ea[_0x57a479(0x71c)](!0x0),this[_0x57a479(0x18b6)](_0x1039ea[_0x57a479(0x33a7)],_0x1039ea[_0x57a479(0x695)],_0x597bf7,_0x4e25ab);}['zoomOnMeshesHierarchy'](_0x1f213a,_0x333e03=!0x1,_0x50ea8d=null){var _0x159f23=_0x4f1d98,_0x1b0d75=new _0x28f8f1['P'](Number[_0x159f23(0x3279)],Number['MAX_VALUE'],Number[_0x159f23(0x3279)]),_0x103c6b=new _0x28f8f1['P'](-Number['MAX_VALUE'],-Number[_0x159f23(0x3279)],-Number['MAX_VALUE']);for(let _0x102611=0x0;_0x102611<_0x1f213a[_0x159f23(0x3785)];_0x102611++){var _0x4a3cdd=_0x1f213a[_0x102611]['getHierarchyBoundingVectors'](!0x0);_0x28f8f1['P'][_0x159f23(0x3d59)](_0x4a3cdd[_0x159f23(0x33a7)],_0x1b0d75,_0x103c6b),_0x28f8f1['P']['CheckExtends'](_0x4a3cdd[_0x159f23(0x695)],_0x1b0d75,_0x103c6b);}this['zoomOnBoundingInfo'](_0x1b0d75,_0x103c6b,_0x333e03,_0x50ea8d);}[_0x4f1d98(0x18b6)](_0x288c04,_0x1cb0f5,_0x24aeab=!0x1,_0xf7013a=null){var _0x6824fe=_0x4f1d98;if(this[_0x6824fe(0x2ed1)]){var _0x12da2c=_0x288c04['y'],_0x12da2c=_0x12da2c+(_0x1cb0f5['y']-_0x12da2c)*this[_0x6824fe(0x2611)];const _0x28e5a6=_0x1cb0f5[_0x6824fe(0x1dc8)](_0x288c04)[_0x6824fe(0x5ab)](0.5);_0x12da2c=_0x24aeab?new _0x28f8f1['P'](0x0,_0x12da2c,0x0):(_0x24aeab=_0x288c04[_0x6824fe(0x33ee)](_0x28e5a6),new _0x28f8f1['P'](_0x24aeab['x'],_0x12da2c,_0x24aeab['z'])),this['_vectorTransition']||(this[_0x6824fe(0x1052)]=_0x1a288b['f'][_0x6824fe(0x37e1)](_0x6824fe(0x259c),_0x1a288b['f'][_0x6824fe(0x355b)],0x3c,_0x9fac04[_0x6824fe(0x30a2)])),this['_betaIsAnimating']=!0x0;let _0xea88a=_0x1a288b['f'][_0x6824fe(0xd76)](_0x6824fe(0x259c),_0x12da2c,this[_0x6824fe(0x2ed1)],this[_0x6824fe(0x2ed1)][_0x6824fe(0x40ae)](),0x3c,this[_0x6824fe(0x1052)],this[_0x6824fe(0x694)]),_0x46cd0f=(_0xea88a&&this[_0x6824fe(0x1a7d)]['push'](_0xea88a),0x0);this[_0x6824fe(0x1a51)]===_0x9fac04[_0x6824fe(0x2895)]?(_0x24aeab=this['_calculateLowerRadiusFromModelBoundingSphere'](_0x288c04,_0x1cb0f5),this[_0x6824fe(0x1ce6)]&&(this[_0x6824fe(0x2ed1)]['lowerRadiusLimit']=_0x28e5a6[_0x6824fe(0x3785)]()+this['_attachedCamera'][_0x6824fe(0x307b)]),_0x46cd0f=_0x24aeab):this[_0x6824fe(0x1a51)]===_0x9fac04['IgnoreBoundsSizeMode']&&(_0x46cd0f=this['_calculateLowerRadiusFromModelBoundingSphere'](_0x288c04,_0x1cb0f5),this['autoCorrectCameraLimitsAndSensibility']&&null===this[_0x6824fe(0x2ed1)]['lowerRadiusLimit']&&(this['_attachedCamera'][_0x6824fe(0x27d2)]=this[_0x6824fe(0x2ed1)][_0x6824fe(0x307b)])),this[_0x6824fe(0x1ce6)]&&(_0x12da2c=_0x1cb0f5[_0x6824fe(0x1dc8)](_0x288c04)[_0x6824fe(0x3785)](),this[_0x6824fe(0x2ed1)][_0x6824fe(0x3f74)]=0x1388/_0x12da2c,this[_0x6824fe(0x2ed1)]['wheelPrecision']=0x64/_0x46cd0f),this[_0x6824fe(0x64c)]||(this[_0x6824fe(0x64c)]=_0x1a288b['f'][_0x6824fe(0x37e1)]('radius',_0x1a288b['f'][_0x6824fe(0x3195)],0x3c,_0x9fac04[_0x6824fe(0x30a2)])),(_0xea88a=_0x1a288b['f'][_0x6824fe(0xd76)](_0x6824fe(0x2f11),_0x46cd0f,this['_attachedCamera'],this[_0x6824fe(0x2ed1)][_0x6824fe(0x40ae)](),0x3c,this['_radiusTransition'],this['_framingTime'],()=>{var _0x5ced21=_0x6824fe;this[_0x5ced21(0x28e7)](),_0xf7013a&&_0xf7013a(),this[_0x5ced21(0x2ed1)]&&this[_0x5ced21(0x2ed1)]['useInputToRestoreState']&&this[_0x5ced21(0x2ed1)][_0x5ced21(0x22c8)]();}))&&this[_0x6824fe(0x1a7d)][_0x6824fe(0x1e1d)](_0xea88a);}}['_calculateLowerRadiusFromModelBoundingSphere'](_0x37f773,_0x39c0b9){var _0x6664d0=_0x4f1d98;const _0x3feb2d=_0x39c0b9['subtract'](_0x37f773);var _0x39c0b9=_0x3feb2d[_0x6664d0(0x3785)](),_0x37f773=this[_0x6664d0(0x1695)](),_0x39c0b9=0.5*_0x39c0b9*this[_0x6664d0(0x12ea)],_0x4cc074=_0x39c0b9*Math[_0x6664d0(0x243f)](0x1+0x1/(_0x37f773['x']*_0x37f773['x'])),_0x39c0b9=_0x39c0b9*Math[_0x6664d0(0x243f)](0x1+0x1/(_0x37f773['y']*_0x37f773['y']));let _0xceb9dc=Math[_0x6664d0(0x695)](_0x4cc074,_0x39c0b9);return _0x37f773=this['_attachedCamera'],_0x37f773?(_0x37f773[_0x6664d0(0x27d2)]&&this['_mode']===_0x9fac04[_0x6664d0(0x2410)]&&(_0xceb9dc=_0xceb9dc<_0x37f773[_0x6664d0(0x27d2)]?_0x37f773[_0x6664d0(0x27d2)]:_0xceb9dc),_0xceb9dc=_0x37f773[_0x6664d0(0xb3f)]&&_0xceb9dc>_0x37f773['upperRadiusLimit']?_0x37f773[_0x6664d0(0xb3f)]:_0xceb9dc):0x0;}[_0x4f1d98(0x4177)](){var _0x639fbf=_0x4f1d98,_0x12717c,_0x46b012,_0x34ad84;this[_0x639fbf(0x3c0d)]<0x0||(_0x12717c=_0x4fd3b2['F']['Now']-this[_0x639fbf(0xeea)],_0x46b012=0.5*Math['PI']-this[_0x639fbf(0xce6)],_0x34ad84=0.5*Math['PI'],this[_0x639fbf(0x2ed1)]&&!this[_0x639fbf(0xab6)]&&this['_attachedCamera'][_0x639fbf(0xa54)]>_0x34ad84&&_0x12717c>=this['_elevationReturnWaitTime']&&(this['_betaIsAnimating']=!0x0,this[_0x639fbf(0x28e7)](),this[_0x639fbf(0x5a7)]||(this[_0x639fbf(0x5a7)]=_0x1a288b['f'][_0x639fbf(0x37e1)](_0x639fbf(0xa54),_0x1a288b['f']['ANIMATIONTYPE_FLOAT'],0x3c,_0x9fac04[_0x639fbf(0x30a2)])),(_0x34ad84=_0x1a288b['f']['TransitionTo'](_0x639fbf(0xa54),_0x46b012,this[_0x639fbf(0x2ed1)],this[_0x639fbf(0x2ed1)][_0x639fbf(0x40ae)](),0x3c,this[_0x639fbf(0x5a7)],this[_0x639fbf(0x3c0d)],()=>{var _0x2c066d=_0x639fbf;this[_0x2c066d(0x27e9)](),this[_0x2c066d(0x28e7)]();}))&&this[_0x639fbf(0x1a7d)][_0x639fbf(0x1e1d)](_0x34ad84)));}[_0x4f1d98(0x1695)](){var _0x5d6474=_0x4f1d98;const _0x2ac492=this['_attachedCamera'];if(!_0x2ac492)return _0x28f8f1['FM'][_0x5d6474(0xd5a)]();const _0x49e9df=_0x2ac492['getScene']()[_0x5d6474(0x318e)]();var _0xdd9091=_0x49e9df['getAspectRatio'](_0x2ac492),_0xff871f=Math[_0x5d6474(0x2e8b)](_0x2ac492[_0x5d6474(0x2ef3)]/0x2);return new _0x28f8f1['FM'](_0xff871f*_0xdd9091,_0xff871f);}[_0x4f1d98(0x27e9)](){var _0x5f5705=_0x4f1d98;this[_0x5f5705(0xab6)]=!0x1;}[_0x4f1d98(0x6a0)](){var _0x8e83ec=_0x4f1d98;this[_0x8e83ec(0x1208)]&&(this[_0x8e83ec(0xeea)]=_0x4fd3b2['F'][_0x8e83ec(0x3e6d)],this['stopAllAnimations'](),this[_0x8e83ec(0x27e9)]());}[_0x4f1d98(0x28e7)](){var _0x17ff91=_0x4f1d98;for(this[_0x17ff91(0x2ed1)]&&(this[_0x17ff91(0x2ed1)][_0x17ff91(0x5fd)]=[]);this['_animatables'][_0x17ff91(0x3785)];)this['_animatables'][0x0]&&(this[_0x17ff91(0x1a7d)][0x0][_0x17ff91(0x31fd)]=null,this[_0x17ff91(0x1a7d)][0x0][_0x17ff91(0x159a)]()),this['_animatables'][_0x17ff91(0x3220)]();}get['isUserIsMoving'](){var _0x304f56=_0x4f1d98;return!!this[_0x304f56(0x2ed1)]&&(0x0!==this[_0x304f56(0x2ed1)]['inertialAlphaOffset']||0x0!==this[_0x304f56(0x2ed1)][_0x304f56(0x362c)]||0x0!==this[_0x304f56(0x2ed1)]['inertialRadiusOffset']||0x0!==this[_0x304f56(0x2ed1)][_0x304f56(0x35cb)]||0x0!==this[_0x304f56(0x2ed1)][_0x304f56(0x3e3f)]||this[_0x304f56(0x152f)]);}}_0x9fac04['EasingFunction']=new _0x10791e['EI'](),_0x9fac04['EasingMode']=_0x10791e['Kp'][_0x4f1d98(0x382c)],_0x9fac04[_0x4f1d98(0x2410)]=0x0,_0x9fac04[_0x4f1d98(0x2895)]=0x1;},0x4b1d:(_0x5f1351,_0x266732,_0xc6acf8)=>{_0xc6acf8(0x8cdc),_0xc6acf8(0xc689),_0xc6acf8(0x6a74);},0x927a:(_0x59690f,_0x4a5678,_0x58b4c3)=>{_0x58b4c3(0x9fd1);},0xe5f9:(_0x31ed24,_0xb25c1e,_0x58fa9c)=>{_0x58fa9c(0x51f),_0x58fa9c(0x1446b),_0x58fa9c(0x1272b),_0x58fa9c(0x9fd1),_0x58fa9c(0xdef7);},0x134b3:(_0x4c8c78,_0x4e4400,_0x389771)=>{_0x389771(0x9fd1),_0x389771(0x1b5c),_0x389771(0x147b8);},0x10b0b:(_0x483c31,_0x2524a4,_0x1856a1)=>{_0x1856a1(0x205d),_0x1856a1(0xeb3c),_0x1856a1(0x9fd1),_0x1856a1(0xe222);},0x786a:(_0x253448,_0xacabae,_0x490cf7)=>{_0x490cf7(0x927a),_0x490cf7(0xbe85),_0x490cf7(0x7e54),_0x490cf7(0x17e70),_0x490cf7(0x9fe3),_0x490cf7(0xe5f9),_0x490cf7(0x134b3),_0x490cf7(0x10b0b);},0xbe85:(_0x1e3c82,_0x67c92f,_0x3cef6b)=>{_0x3cef6b(0x7e54),_0x3cef6b(0x9fd1);},0x7e54:(_0x3de910,_0x3b640e,_0x51f07a)=>{var _0x1b0783=a7_0x38a779;_0x51f07a['d'](_0x3b640e,{'M':()=>_0x469846});var _0xb6b7d0=_0x51f07a(0x1dad),_0x3c5a1f=_0x51f07a(0x1446b),_0x306b6b=_0x51f07a(0xf96c),_0x53ec6b=_0x51f07a(0x9fd1),_0x46d438=_0x51f07a(0x1272b),_0x35d712=_0x51f07a(0x8483),_0x4d83b9=_0x51f07a(0x16e73),_0xd09bae=_0x51f07a(0x7f62);class _0x469846{constructor(_0x334501){var _0x258ee0=a7_0x2532;this['_useAlternatePickedPointAboveMaxDragAngleDragSpeed']=-1.1,this[_0x258ee0(0x2260)]=-0x1,this['maxDragAngle']=0x0,this[_0x258ee0(0x10a4)]=[0x0,0x1,0x2],this[_0x258ee0(0x18bd)]=!0x1,this[_0x258ee0(0x3152)]=-0x1,this[_0x258ee0(0xeee)]=!0x1,this['dragDeltaRatio']=0.2,this[_0x258ee0(0x412d)]=!0x0,this['_debugMode']=!0x1,this[_0x258ee0(0xaee)]=!0x1,this[_0x258ee0(0x4126)]=new _0x306b6b['y$'](),this['onDragStartObservable']=new _0x306b6b['y$'](),this['onDragEndObservable']=new _0x306b6b['y$'](),this[_0x258ee0(0x14a3)]=new _0x306b6b['y$'](),this['moveAttached']=!0x0,this[_0x258ee0(0x3d8c)]=!0x0,this['startAndReleaseDragOnPointerEvents']=!0x0,this['detachCameraControls']=!0x0,this['useObjectOrientationForDragging']=!0x0,this[_0x258ee0(0x3008)]=_0x4df26f=>!0x0,this[_0x258ee0(0x375b)]=new _0x53ec6b['P'](0x0,0x0,0x0),this[_0x258ee0(0x317f)]=new _0x53ec6b['P'](0x0,0x0,0x0),this[_0x258ee0(0x2430)]=new _0x53ec6b['P'](0x0,0x0,0x0),this[_0x258ee0(0x1962)]=new _0x53ec6b['P'](0x0,0x0,0x0),this['_attachedToElement']=!0x1,this[_0x258ee0(0xa75)]=new _0x35d712['z'](new _0x53ec6b['P'](),new _0x53ec6b['P']()),this[_0x258ee0(0x19f0)]={},this[_0x258ee0(0x1740)]=new _0x53ec6b['P'](),this[_0x258ee0(0x34f0)]=new _0x53ec6b['P'](0x0,0x0,0x0),this[_0x258ee0(0x307f)]=new _0x53ec6b['P'](0x0,0x0,0x0),this[_0x258ee0(0x5b4)]=new _0x53ec6b['P'](0x0,0x0,0x0),this['_lookAt']=new _0x53ec6b['P'](0x0,0x0,0x0),this['_options']=_0x334501||{};let _0x54c806=0x0;if(this[_0x258ee0(0xc6e)][_0x258ee0(0x22d6)]&&_0x54c806++,this[_0x258ee0(0xc6e)][_0x258ee0(0x2251)]&&_0x54c806++,0x1<_0x54c806)throw _0x258ee0(0x1899);}get[_0x1b0783(0x3847)](){var _0x2f5f70=_0x1b0783;return this[_0x2f5f70(0x3152)];}set[_0x1b0783(0x3847)](_0x586ede){this['currentDraggingPointerId']=_0x586ede;}set['enabled'](_0x34e66e){var _0x45b7b0=_0x1b0783;_0x34e66e!=this[_0x45b7b0(0x3d8c)]&&this['onEnabledObservable'][_0x45b7b0(0x2231)](_0x34e66e),this['_enabled']=_0x34e66e;}get[_0x1b0783(0x6ce)](){var _0x4ef586=_0x1b0783;return this[_0x4ef586(0x3d8c)];}get[_0x1b0783(0x381f)](){return this['_options'];}set[_0x1b0783(0x381f)](_0x2c1c40){var _0x23e654=_0x1b0783;this[_0x23e654(0xc6e)]=_0x2c1c40;}get[_0x1b0783(0x3844)](){var _0xb41b29=_0x1b0783;return _0xb41b29(0x1ad6);}[_0x1b0783(0x410f)](){}[_0x1b0783(0x20d1)](_0x806b0,_0x180921){var _0x17cd61=_0x1b0783;this[_0x17cd61(0x3921)]=_0x806b0[_0x17cd61(0x40ae)](),_0x806b0[_0x17cd61(0x1a6d)]=!0x0,this[_0x17cd61(0xe62)]=_0x806b0,_0x469846['_PlaneScene']||(this[_0x17cd61(0x7b5)]?_0x469846[_0x17cd61(0x3e25)]=this[_0x17cd61(0x3921)]:(_0x469846[_0x17cd61(0x3e25)]=new _0x3c5a1f['x'](this[_0x17cd61(0x3921)][_0x17cd61(0x318e)](),{'virtual':!0x0}),_0x469846[_0x17cd61(0x3e25)]['detachControl'](),this[_0x17cd61(0x3921)][_0x17cd61(0x851)][_0x17cd61(0x2e19)](()=>{var _0x2845e0=_0x17cd61;_0x469846['_PlaneScene'][_0x2845e0(0x3551)](),_0x469846[_0x2845e0(0x3e25)]=null;}))),this['_dragPlane']=(0x0,_0xd09bae['pT'])(_0x17cd61(0x103b),{'size':this[_0x17cd61(0x7b5)]?0x1:0x2710,'updatable':!0x1,'sideOrientation':_0xb6b7d0['Kj']['DOUBLESIDE']},_0x469846['_PlaneScene']),this['lastDragPosition']=new _0x53ec6b['P'](0x0,0x0,0x0);const _0x1fab19=_0x180921||(_0x5e9053=>this['attachedNode']==_0x5e9053||_0x5e9053['isDescendantOf'](this[_0x17cd61(0xe62)]));this[_0x17cd61(0x128e)]=this[_0x17cd61(0x3921)][_0x17cd61(0x2094)]['add'](_0x57ade7=>{var _0x4e641c=_0x17cd61,_0x15048d,_0x4ffc1a;this['enabled']?_0x57ade7['type']==_0x46d438['kD'][_0x4e641c(0x3f64)]?this[_0x4e641c(0x3328)]&&!this[_0x4e641c(0xeee)]&&_0x57ade7['pickInfo']&&_0x57ade7[_0x4e641c(0x4081)][_0x4e641c(0x3e8b)]&&_0x57ade7['pickInfo'][_0x4e641c(0x12b5)]&&_0x57ade7[_0x4e641c(0x4081)][_0x4e641c(0x3f68)]&&_0x57ade7[_0x4e641c(0x4081)]['ray']&&_0x1fab19(_0x57ade7['pickInfo'][_0x4e641c(0x12b5)])&&-0x1===this[_0x4e641c(0x2260)]&&-0x1!==this[_0x4e641c(0x10a4)][_0x4e641c(0x850)](_0x57ade7[_0x4e641c(0x162e)]['button'])&&(this[_0x4e641c(0x2260)]=_0x57ade7[_0x4e641c(0x162e)][_0x4e641c(0x12b9)],this['_activePointerInfo']=_0x57ade7,this[_0x4e641c(0x113a)](_0x57ade7[_0x4e641c(0x162e)][_0x4e641c(0x10f1)],_0x57ade7[_0x4e641c(0x4081)]['ray'],_0x57ade7['pickInfo'][_0x4e641c(0x3f68)])):_0x57ade7['type']==_0x46d438['kD'][_0x4e641c(0x3326)]?this[_0x4e641c(0x3328)]&&this[_0x4e641c(0x3152)]==_0x57ade7[_0x4e641c(0x162e)][_0x4e641c(0x10f1)]&&this[_0x4e641c(0x2260)]===_0x57ade7[_0x4e641c(0x162e)][_0x4e641c(0x12b9)]&&this[_0x4e641c(0x296a)]():_0x57ade7[_0x4e641c(0x261)]==_0x46d438['kD'][_0x4e641c(0x2773)]&&(_0x15048d=_0x57ade7['event']['pointerId'],this[_0x4e641c(0x3152)]===_0x469846[_0x4e641c(0x1ff1)]&&_0x15048d!==_0x469846[_0x4e641c(0x1ff1)]&&('mouse'===(_0x4ffc1a=_0x57ade7[_0x4e641c(0x162e)])[_0x4e641c(0x4b7)]||!this[_0x4e641c(0x3921)][_0x4e641c(0x318e)]()['hostInformation'][_0x4e641c(0x1ef2)]&&_0x4ffc1a instanceof MouseEvent)&&(this[_0x4e641c(0x19f0)][this[_0x4e641c(0x3152)]]&&(this[_0x4e641c(0x19f0)][_0x15048d]=this[_0x4e641c(0x19f0)][this[_0x4e641c(0x3152)]],delete this[_0x4e641c(0x19f0)][this['currentDraggingPointerId']]),this[_0x4e641c(0x3152)]=_0x15048d),this[_0x4e641c(0x19f0)][_0x15048d]||(this[_0x4e641c(0x19f0)][_0x15048d]=new _0x35d712['z'](new _0x53ec6b['P'](),new _0x53ec6b['P']())),_0x57ade7['pickInfo']&&_0x57ade7[_0x4e641c(0x4081)][_0x4e641c(0x419a)]&&(this[_0x4e641c(0x19f0)][_0x15048d][_0x4e641c(0x224c)]['copyFrom'](_0x57ade7[_0x4e641c(0x4081)]['ray']['origin']),this['_lastPointerRay'][_0x15048d][_0x4e641c(0x1451)][_0x4e641c(0x448)](_0x57ade7[_0x4e641c(0x4081)][_0x4e641c(0x419a)][_0x4e641c(0x1451)]),this[_0x4e641c(0x3152)]==_0x15048d&&this[_0x4e641c(0xeee)]&&this[_0x4e641c(0x25b6)](_0x57ade7[_0x4e641c(0x4081)][_0x4e641c(0x419a)]))):this['_attachedToElement']&&this[_0x4e641c(0x296a)]();}),this[_0x17cd61(0x3027)]=this['_scene'][_0x17cd61(0x2fd3)][_0x17cd61(0x33ee)](()=>{var _0x5905d0=_0x17cd61;if(this[_0x5905d0(0xaee)]&&this[_0x5905d0(0x23f4)]){let _0x2ed532=!0x1;_0x4d83b9['m'][_0x5905d0(0x1c02)](this[_0x5905d0(0xe62)]),this[_0x5905d0(0x1962)]['subtractToRef'](this[_0x5905d0(0xe62)][_0x5905d0(0x1738)],this[_0x5905d0(0x375b)]),this['_tmpVector'][_0x5905d0(0xbb9)](this[_0x5905d0(0x2b0d)]),this[_0x5905d0(0xe62)][_0x5905d0(0x2618)]()['addToRef'](this[_0x5905d0(0x375b)],this[_0x5905d0(0x375b)]),this[_0x5905d0(0x3008)](this[_0x5905d0(0x375b)])&&(this['attachedNode'][_0x5905d0(0x3513)](this[_0x5905d0(0x375b)]),_0x2ed532=!0x0),_0x4d83b9['m'][_0x5905d0(0x154a)](this[_0x5905d0(0xe62)]),_0x2ed532&&this[_0x5905d0(0xe62)][_0x5905d0(0x3c5a)]();}});}['releaseDrag'](){var _0x1d6009=_0x1b0783;if(this[_0x1d6009(0xeee)]&&(this[_0x1d6009(0xeee)]=!0x1,this[_0x1d6009(0x359a)][_0x1d6009(0x2231)]({'dragPlanePoint':this[_0x1d6009(0x3044)],'pointerId':this['currentDraggingPointerId'],'pointerInfo':this[_0x1d6009(0x7d8)]})),this[_0x1d6009(0x3152)]=-0x1,this[_0x1d6009(0x2260)]=-0x1,this['_activePointerInfo']=null,this[_0x1d6009(0xaee)]=!0x1,this[_0x1d6009(0x825)]&&this[_0x1d6009(0x2cbe)]&&this[_0x1d6009(0x3921)][_0x1d6009(0x3728)]&&!this[_0x1d6009(0x3921)][_0x1d6009(0x3728)][_0x1d6009(0x1e07)]){if(_0x1d6009(0x2b09)===this[_0x1d6009(0x3921)][_0x1d6009(0x3728)][_0x1d6009(0x1d40)]()){const _0x208a8d=this['_scene'][_0x1d6009(0x3728)];_0x208a8d[_0x1d6009(0x3b7e)](!_0x208a8d['inputs']||_0x208a8d[_0x1d6009(0xc3f)][_0x1d6009(0x3fba)],_0x208a8d[_0x1d6009(0xd6c)],_0x208a8d[_0x1d6009(0x22b7)]);}else this[_0x1d6009(0x3921)][_0x1d6009(0x3728)][_0x1d6009(0x3b7e)](!this['_scene'][_0x1d6009(0x3728)][_0x1d6009(0xc3f)]||this['_scene']['activeCamera']['inputs'][_0x1d6009(0x3fba)]);this[_0x1d6009(0x2cbe)]=!0x1;}}['startDrag'](_0xdb2066=_0x469846['_AnyMouseId'],_0x3261a9,_0x2a3859){var _0x7dc4dd=_0x1b0783;this[_0x7dc4dd(0x113a)](_0xdb2066,_0x3261a9,_0x2a3859);let _0x310199=this[_0x7dc4dd(0x19f0)][_0xdb2066];(_0x310199=_0xdb2066===_0x469846['_AnyMouseId']?this[_0x7dc4dd(0x19f0)][Object[_0x7dc4dd(0xb46)](this[_0x7dc4dd(0x19f0)])[0x0]]:_0x310199)&&this[_0x7dc4dd(0x25b6)](_0x310199);}[_0x1b0783(0x113a)](_0xe4e0d7,_0x44bdc2,_0xa29ce2){var _0xaa99de=_0x1b0783;this['_scene'][_0xaa99de(0x3728)]&&!this[_0xaa99de(0xeee)]&&this[_0xaa99de(0xe62)]&&(_0x4d83b9['m'][_0xaa99de(0x1c02)](this['attachedNode']),_0x44bdc2?(this[_0xaa99de(0xa75)][_0xaa99de(0x1451)][_0xaa99de(0x448)](_0x44bdc2[_0xaa99de(0x1451)]),this[_0xaa99de(0xa75)][_0xaa99de(0x224c)][_0xaa99de(0x448)](_0x44bdc2[_0xaa99de(0x224c)])):(this['_startDragRay'][_0xaa99de(0x224c)][_0xaa99de(0x448)](this[_0xaa99de(0x3921)][_0xaa99de(0x3728)][_0xaa99de(0xdfa)]),this[_0xaa99de(0xe62)][_0xaa99de(0x269)]()[_0xaa99de(0x114d)](this[_0xaa99de(0x375b)]),this[_0xaa99de(0x375b)]['subtractToRef'](this[_0xaa99de(0x3921)][_0xaa99de(0x3728)][_0xaa99de(0xdfa)],this['_startDragRay'][_0xaa99de(0x1451)])),this[_0xaa99de(0x24a3)](this['_startDragRay'],_0xa29ce2||this[_0xaa99de(0x375b)]),(_0x44bdc2=this['_pickWithRayOnDragPlane'](this[_0xaa99de(0xa75)]))?(this[_0xaa99de(0xeee)]=!0x0,this[_0xaa99de(0x3152)]=_0xe4e0d7,this[_0xaa99de(0x3044)][_0xaa99de(0x448)](_0x44bdc2),this['onDragStartObservable']['notifyObservers']({'dragPlanePoint':_0x44bdc2,'pointerId':this[_0xaa99de(0x3152)],'pointerInfo':this[_0xaa99de(0x7d8)]}),this[_0xaa99de(0x1962)][_0xaa99de(0x448)](this[_0xaa99de(0xe62)][_0xaa99de(0x2618)]()),this[_0xaa99de(0x825)]&&this[_0xaa99de(0x3921)]['activeCamera']&&this[_0xaa99de(0x3921)][_0xaa99de(0x3728)][_0xaa99de(0xc3f)]&&!this[_0xaa99de(0x3921)]['activeCamera'][_0xaa99de(0x1e07)]&&(this[_0xaa99de(0x3921)][_0xaa99de(0x3728)][_0xaa99de(0xc3f)]['attachedToElement']?(this[_0xaa99de(0x3921)]['activeCamera'][_0xaa99de(0x32c4)](),this[_0xaa99de(0x2cbe)]=!0x0):this['_attachedToElement']=!0x1)):this[_0xaa99de(0x296a)](),_0x4d83b9['m'][_0xaa99de(0x154a)](this[_0xaa99de(0xe62)]));}['_moveDrag'](_0x5ea06c){var _0x22bd72=_0x1b0783;this[_0x22bd72(0xaee)]=!0x0;const _0x97657b=this['_pickWithRayOnDragPlane'](_0x5ea06c);if(_0x97657b){_0x4d83b9['m'][_0x22bd72(0x1c02)](this[_0x22bd72(0xe62)]),this['updateDragPlane']&&this[_0x22bd72(0x24a3)](_0x5ea06c,_0x97657b);let _0x1bfeb5=0x0;this[_0x22bd72(0xc6e)][_0x22bd72(0x22d6)]?(this[_0x22bd72(0x3882)]?_0x53ec6b['P'][_0x22bd72(0x2b3b)](this['_options'][_0x22bd72(0x22d6)],this[_0x22bd72(0xe62)][_0x22bd72(0x269)]()['getRotationMatrix'](),this['_worldDragAxis']):this[_0x22bd72(0x2430)]['copyFrom'](this['_options'][_0x22bd72(0x22d6)]),_0x97657b[_0x22bd72(0x3cb9)](this[_0x22bd72(0x3044)],this['_tmpVector']),_0x1bfeb5=_0x53ec6b['P'][_0x22bd72(0x1457)](this[_0x22bd72(0x375b)],this[_0x22bd72(0x2430)]),this[_0x22bd72(0x2430)]['scaleToRef'](_0x1bfeb5,this[_0x22bd72(0x1740)])):(_0x1bfeb5=this[_0x22bd72(0x1740)][_0x22bd72(0x3785)](),_0x97657b[_0x22bd72(0x3cb9)](this['lastDragPosition'],this[_0x22bd72(0x1740)])),this['_targetPosition']['addInPlace'](this[_0x22bd72(0x1740)]),this[_0x22bd72(0x4126)][_0x22bd72(0x2231)]({'dragDistance':_0x1bfeb5,'delta':this['_dragDelta'],'dragPlanePoint':_0x97657b,'dragPlaneNormal':this[_0x22bd72(0x4de)][_0x22bd72(0x3f19)],'pointerId':this[_0x22bd72(0x3152)],'pointerInfo':this[_0x22bd72(0x7d8)]}),this[_0x22bd72(0x3044)]['copyFrom'](_0x97657b),_0x4d83b9['m']['_RestorePivotPoint'](this['attachedNode']);}}[_0x1b0783(0x32f7)](_0x1d6299){var _0x328171=_0x1b0783;if(!_0x1d6299)return null;let _0x4c6f21=Math[_0x328171(0x3ce1)](_0x53ec6b['P'][_0x328171(0x1457)](this[_0x328171(0x4de)][_0x328171(0x3f19)],_0x1d6299[_0x328171(0x1451)]));if(_0x4c6f21>Math['PI']/0x2&&(_0x4c6f21=Math['PI']-_0x4c6f21),0x0<this[_0x328171(0x2207)]&&_0x4c6f21>this[_0x328171(0x2207)])return this['_useAlternatePickedPointAboveMaxDragAngle']?(this['_tmpVector'][_0x328171(0x448)](_0x1d6299['direction']),this['attachedNode']['absolutePosition'][_0x328171(0x3cb9)](_0x1d6299[_0x328171(0x224c)],this['_alternatePickedPoint']),this['_alternatePickedPoint']['normalize'](),this[_0x328171(0x317f)]['scaleInPlace'](this[_0x328171(0x1d50)]*_0x53ec6b['P'][_0x328171(0x1457)](this[_0x328171(0x317f)],this[_0x328171(0x375b)])),this[_0x328171(0x375b)][_0x328171(0x2775)](this[_0x328171(0x317f)]),_0x2dbadc=_0x53ec6b['P'][_0x328171(0x1457)](this[_0x328171(0x4de)][_0x328171(0x3f19)],this[_0x328171(0x375b)]),this['_dragPlane']['forward'][_0x328171(0x1447)](-_0x2dbadc,this['_alternatePickedPoint']),this[_0x328171(0x317f)][_0x328171(0x2775)](this[_0x328171(0x375b)]),this['_alternatePickedPoint'][_0x328171(0x2775)](this['attachedNode']['absolutePosition']),this[_0x328171(0x317f)]):null;var _0x2dbadc=_0x469846[_0x328171(0x3e25)]['pickWithRay'](_0x1d6299,_0x11b3bb=>_0x11b3bb==this[_0x328171(0x4de)]);return _0x2dbadc&&_0x2dbadc[_0x328171(0x3e8b)]&&_0x2dbadc[_0x328171(0x12b5)]&&_0x2dbadc[_0x328171(0x3f68)]?_0x2dbadc[_0x328171(0x3f68)]:null;}[_0x1b0783(0x24a3)](_0x249f3f,_0x11cc55){var _0x5141fd=_0x1b0783;this[_0x5141fd(0x34f0)]['copyFrom'](_0x11cc55),this[_0x5141fd(0xc6e)]['dragAxis']?(this[_0x5141fd(0x3882)]?_0x53ec6b['P'][_0x5141fd(0x2b3b)](this[_0x5141fd(0xc6e)][_0x5141fd(0x22d6)],this[_0x5141fd(0xe62)][_0x5141fd(0x269)]()['getRotationMatrix'](),this[_0x5141fd(0x5b4)]):this[_0x5141fd(0x5b4)][_0x5141fd(0x448)](this[_0x5141fd(0xc6e)][_0x5141fd(0x22d6)]),_0x249f3f[_0x5141fd(0x224c)][_0x5141fd(0x3cb9)](this[_0x5141fd(0x34f0)],this['_pointC']),this[_0x5141fd(0x307f)]['normalize'](),0.999<Math['abs'](_0x53ec6b['P'][_0x5141fd(0x1457)](this[_0x5141fd(0x5b4)],this[_0x5141fd(0x307f)]))?0.999<Math[_0x5141fd(0x3a1d)](_0x53ec6b['P'][_0x5141fd(0x1457)](_0x53ec6b['P'][_0x5141fd(0x2c1c)],this['_pointC']))?this['_lookAt'][_0x5141fd(0x448)](_0x53ec6b['P']['Right']()):this[_0x5141fd(0x1c18)][_0x5141fd(0x448)](_0x53ec6b['P'][_0x5141fd(0x2c1c)]):(_0x53ec6b['P'][_0x5141fd(0x67d)](this[_0x5141fd(0x5b4)],this[_0x5141fd(0x307f)],this[_0x5141fd(0x1c18)]),_0x53ec6b['P'][_0x5141fd(0x67d)](this['_localAxis'],this[_0x5141fd(0x1c18)],this['_lookAt']),this[_0x5141fd(0x1c18)][_0x5141fd(0x3952)]()),this[_0x5141fd(0x4de)]['position'][_0x5141fd(0x448)](this[_0x5141fd(0x34f0)]),this[_0x5141fd(0x34f0)][_0x5141fd(0x206b)](this[_0x5141fd(0x1c18)],this[_0x5141fd(0x1c18)]),this['_dragPlane'][_0x5141fd(0x19bd)](this['_lookAt'])):this['_options'][_0x5141fd(0x2251)]?(this[_0x5141fd(0x3882)]?_0x53ec6b['P'][_0x5141fd(0x2b3b)](this[_0x5141fd(0xc6e)][_0x5141fd(0x2251)],this[_0x5141fd(0xe62)]['getWorldMatrix']()[_0x5141fd(0x2eb7)](),this[_0x5141fd(0x5b4)]):this[_0x5141fd(0x5b4)][_0x5141fd(0x448)](this[_0x5141fd(0xc6e)][_0x5141fd(0x2251)]),this[_0x5141fd(0x4de)][_0x5141fd(0xdfa)]['copyFrom'](this[_0x5141fd(0x34f0)]),this[_0x5141fd(0x34f0)][_0x5141fd(0x206b)](this[_0x5141fd(0x5b4)],this[_0x5141fd(0x1c18)]),this[_0x5141fd(0x4de)][_0x5141fd(0x19bd)](this[_0x5141fd(0x1c18)])):(this[_0x5141fd(0x4de)][_0x5141fd(0xdfa)]['copyFrom'](this['_pointA']),this['_dragPlane']['lookAt'](_0x249f3f[_0x5141fd(0x224c)])),this[_0x5141fd(0x4de)][_0x5141fd(0xdfa)][_0x5141fd(0x448)](this[_0x5141fd(0xe62)][_0x5141fd(0x2618)]()),this[_0x5141fd(0x4de)][_0x5141fd(0x3c5a)](!0x0);}[_0x1b0783(0x2a8e)](){var _0x1f6bf9=_0x1b0783;this[_0x1f6bf9(0x19f0)]={},this[_0x1f6bf9(0xe62)]&&(this[_0x1f6bf9(0xe62)][_0x1f6bf9(0x1a6d)]=!0x1),this['_pointerObserver']&&this[_0x1f6bf9(0x3921)][_0x1f6bf9(0x2094)]['remove'](this[_0x1f6bf9(0x128e)]),this[_0x1f6bf9(0x3027)]&&this['_scene'][_0x1f6bf9(0x2fd3)][_0x1f6bf9(0x418a)](this['_beforeRenderObserver']),this[_0x1f6bf9(0x4de)]&&this[_0x1f6bf9(0x4de)][_0x1f6bf9(0x3551)](),this['releaseDrag']();}}_0x469846[_0x1b0783(0x1ff1)]=-0x2;},0x17e70:(_0x21da18,_0x5ca0b6,_0x4e2f02)=>{_0x4e2f02(0x9fd1),_0x4e2f02(0xe5f9),_0x4e2f02(0xa838),_0x4e2f02(0xa60f),class extends null{};},0x9fe3:(_0x1fc22b,_0x100f93,_0x541890)=>{_0x541890(0x1272b),_0x541890(0x9fd1);},0x3ae7:(_0x6e7982,_0x529239,_0x203374)=>{_0x203374(0x4b1d),_0x203374(0x786a);},0x141bb:(_0x26329b,_0x5e2cca,_0x446118)=>{var _0x1555cd=a7_0x38a779;_0x446118['d'](_0x5e2cca,{'N':()=>_0x53015a});var _0x48b062=_0x446118(0x9fd1),_0x5e2cca=_0x446118(0x5898),_0x5c7c1a=_0x446118(0x16aec),_0x57eec0=_0x446118(0xa60f);class _0x53015a extends _0x5c7c1a['N']{constructor(_0x4c296c,_0x5b1d46,_0x2784c2=null,_0x1aabb4=null,_0x395c12=null,_0x480f8e=null,_0x508638=null){var _0x53951e=a7_0x2532;super(_0x4c296c,_0x5b1d46[_0x53951e(0x40ae)]()),this[_0x53951e(0x3844)]=_0x4c296c,this['children']=new Array(),this[_0x53951e(0x5fd)]=new Array(),this[_0x53951e(0x1f1a)]=null,this[_0x53951e(0x2883)]=new _0x48b062['y3'](),this[_0x53951e(0x2a38)]=new _0x48b062['y3'](),this[_0x53951e(0x2490)]=0x1,this[_0x53951e(0x1230)]=new _0x48b062['y3'](),this[_0x53951e(0x3966)]=!0x0,this[_0x53951e(0x2020)]=!0x1,this[_0x53951e(0x3b2e)]=null,this['_waitingTransformNodeId']=null,this['_skeleton']=_0x5b1d46,this[_0x53951e(0x106c)]=_0x1aabb4?_0x1aabb4[_0x53951e(0x292d)]():_0x48b062['y3'][_0x53951e(0x243a)](),this['_restPose']=_0x395c12||this[_0x53951e(0x106c)][_0x53951e(0x292d)](),this[_0x53951e(0x95b)]=_0x480f8e||this[_0x53951e(0x106c)]['clone'](),this[_0x53951e(0x1f1a)]=_0x508638,_0x5b1d46[_0x53951e(0x152a)][_0x53951e(0x1e1d)](this),this['setParent'](_0x2784c2,!0x1),(_0x480f8e||_0x1aabb4)&&this[_0x53951e(0x171c)]();}get[_0x1555cd(0x515)](){var _0x1a3d07=_0x1555cd;return this[_0x1a3d07(0x38fc)](),this['_localMatrix'];}set['_matrix'](_0x11d790){var _0x107b27=_0x1555cd;this[_0x107b27(0x2020)]=!0x1,_0x11d790['updateFlag']!==this[_0x107b27(0x106c)][_0x107b27(0x50b)]&&(this[_0x107b27(0x106c)][_0x107b27(0x448)](_0x11d790),this['_markAsDirtyAndDecompose']());}[_0x1555cd(0x1d40)](){return'Bone';}[_0x1555cd(0x19fa)](){return this['_skeleton'];}get[_0x1555cd(0x2a18)](){var _0x2c3e53=_0x1555cd;return this[_0x2c3e53(0x3665)];}[_0x1555cd(0x4065)](){var _0x56db67=_0x1555cd;return this[_0x56db67(0x2a18)];}[_0x1555cd(0x3e72)](){var _0x2d94c0=_0x1555cd;return this[_0x2d94c0(0x2373)];}[_0x1555cd(0x3ac8)](){var _0x590c0c=_0x1555cd;return null===this[_0x590c0c(0x1f1a)]?this[_0x590c0c(0x19fa)]()['bones']['indexOf'](this):this[_0x590c0c(0x1f1a)];}set[_0x1555cd(0x2a18)](_0x54995e){var _0x51766a=_0x1555cd;this[_0x51766a(0x2a36)](_0x54995e);}[_0x1555cd(0x2a36)](_0x42310e,_0x1aaeac=!0x0){var _0x495086=_0x1555cd,_0xe67d30;this['parent']!==_0x42310e&&(this[_0x495086(0x2a18)]&&-0x1!==(_0xe67d30=this['parent'][_0x495086(0x2373)][_0x495086(0x850)](this))&&this[_0x495086(0x2a18)]['children']['splice'](_0xe67d30,0x1),this['_parentNode']=_0x42310e,this[_0x495086(0x2a18)]&&this[_0x495086(0x2a18)]['children'][_0x495086(0x1e1d)](this),_0x1aaeac&&this[_0x495086(0x171c)](),this[_0x495086(0x3f48)]());}['getLocalMatrix'](){var _0x30a66c=_0x1555cd;return this['_compose'](),this[_0x30a66c(0x106c)];}[_0x1555cd(0x2dc)](){var _0x15bb9b=_0x1555cd;return this[_0x15bb9b(0x95b)];}[_0x1555cd(0x2648)](){var _0x1c37f3=_0x1555cd;return this[_0x1c37f3(0x2587)];}[_0x1555cd(0x19ea)](_0x195b47){var _0x4f44c2=_0x1555cd;this[_0x4f44c2(0x2587)][_0x4f44c2(0x448)](_0x195b47);}[_0x1555cd(0xf20)](){var _0x29b83f=_0x1555cd;return this[_0x29b83f(0x95b)];}[_0x1555cd(0x412f)](_0x1c2c50){this['updateMatrix'](_0x1c2c50);}['getWorldMatrix'](){var _0x20819f=_0x1555cd;return this[_0x20819f(0x1230)];}[_0x1555cd(0x3987)](){var _0x2c0fa6=_0x1555cd,_0x5190e7,_0x1bee82,_0x56d5a3;this['_linkedTransformNode']?(_0x5190e7=_0x48b062['jp'][_0x2c0fa6(0x19f4)][0x0],_0x1bee82=_0x48b062['jp'][_0x2c0fa6(0x2054)][0x0],_0x56d5a3=_0x48b062['jp'][_0x2c0fa6(0x19f4)][0x1],this[_0x2c0fa6(0x2648)]()[_0x2c0fa6(0x2850)](_0x5190e7,_0x1bee82,_0x56d5a3),this[_0x2c0fa6(0x3b2e)][_0x2c0fa6(0xdfa)][_0x2c0fa6(0x448)](_0x56d5a3),this['_linkedTransformNode'][_0x2c0fa6(0x373c)]=null!=(_0x56d5a3=this[_0x2c0fa6(0x3b2e)][_0x2c0fa6(0x373c)])?_0x56d5a3:_0x48b062['_f'][_0x2c0fa6(0x243a)](),this['_linkedTransformNode']['rotationQuaternion'][_0x2c0fa6(0x448)](_0x1bee82),this[_0x2c0fa6(0x3b2e)]['scaling']['copyFrom'](_0x5190e7)):this['_matrix']=this[_0x2c0fa6(0x2587)];}[_0x1555cd(0x177f)](){var _0x37aca6=_0x1555cd;return this[_0x37aca6(0x2a38)];}[_0x1555cd(0x586)](){var _0x31c81b=_0x1555cd;return this[_0x31c81b(0x2883)];}[_0x1555cd(0x1e88)](_0x6a2b79){var _0x27b5a1=_0x1555cd;this['_linkedTransformNode']&&this[_0x27b5a1(0x1949)][_0x27b5a1(0x394d)]--,this[_0x27b5a1(0x3b2e)]=_0x6a2b79,this['_linkedTransformNode']&&this[_0x27b5a1(0x1949)][_0x27b5a1(0x394d)]++;}[_0x1555cd(0x3298)](){var _0xa8d371=_0x1555cd;return this[_0xa8d371(0x3b2e)];}get['position'](){var _0x1d432a=_0x1555cd;return this['_decompose'](),this[_0x1d432a(0x1a58)];}set[_0x1555cd(0xdfa)](_0x39ec2f){var _0x45738f=_0x1555cd;this[_0x45738f(0x20b)](),this[_0x45738f(0x1a58)][_0x45738f(0x448)](_0x39ec2f),this[_0x45738f(0x3534)]();}get['rotation'](){var _0x1afdea=_0x1555cd;return this[_0x1afdea(0x3447)]();}set[_0x1555cd(0x30d0)](_0x38c9bf){var _0x1bffca=_0x1555cd;this[_0x1bffca(0x3b32)](_0x38c9bf);}get[_0x1555cd(0x373c)](){var _0x3357b0=_0x1555cd;return this[_0x3357b0(0x20b)](),this[_0x3357b0(0x25c3)];}set[_0x1555cd(0x373c)](_0x59c7ed){this['setRotationQuaternion'](_0x59c7ed);}get[_0x1555cd(0x114e)](){var _0x3edcb6=_0x1555cd;return this[_0x3edcb6(0x1f6f)]();}set[_0x1555cd(0x114e)](_0x526552){var _0x52c8de=_0x1555cd;this[_0x52c8de(0x225a)](_0x526552);}get[_0x1555cd(0x3553)](){var _0x2037b0=_0x1555cd;return this['_skeleton'][_0x2037b0(0x3553)];}[_0x1555cd(0x20b)](){var _0x46dd01=_0x1555cd;this[_0x46dd01(0x3966)]&&(this['_needToDecompose']=!0x1,this[_0x46dd01(0x1959)]||(this[_0x46dd01(0x1959)]=_0x48b062['P'][_0x46dd01(0xd5a)](),this[_0x46dd01(0x25c3)]=_0x48b062['_f'][_0x46dd01(0xd5a)](),this['_localPosition']=_0x48b062['P'][_0x46dd01(0xd5a)]()),this[_0x46dd01(0x106c)][_0x46dd01(0x2850)](this[_0x46dd01(0x1959)],this[_0x46dd01(0x25c3)],this[_0x46dd01(0x1a58)]));}['_compose'](){var _0x49efa7=_0x1555cd;this[_0x49efa7(0x2020)]&&(this[_0x49efa7(0x1959)]?(this['_needToCompose']=!0x1,_0x48b062['y3'][_0x49efa7(0x213a)](this[_0x49efa7(0x1959)],this[_0x49efa7(0x25c3)],this[_0x49efa7(0x1a58)],this[_0x49efa7(0x106c)])):this[_0x49efa7(0x2020)]=!0x1);}[_0x1555cd(0xe29)](_0x3523bb,_0x18f888=!0x0,_0x347840=!0x0){var _0x44a753=_0x1555cd;this[_0x44a753(0x95b)][_0x44a753(0x448)](_0x3523bb),_0x18f888&&this[_0x44a753(0x171c)](),_0x347840?this[_0x44a753(0x515)]=_0x3523bb:this['markAsDirty']();}[_0x1555cd(0x171c)](_0x4b985e,_0x5a8f0f=!0x0){var _0x25c9a9=_0x1555cd;if(_0x4b985e=_0x4b985e||this[_0x25c9a9(0x95b)],this['parent']?_0x4b985e['multiplyToRef'](this['parent']['_absoluteTransform'],this['_absoluteTransform']):this[_0x25c9a9(0x2883)]['copyFrom'](_0x4b985e),this[_0x25c9a9(0x2883)]['invertToRef'](this['_invertedAbsoluteTransform']),_0x5a8f0f){for(let _0x3e3e47=0x0;_0x3e3e47<this['children'][_0x25c9a9(0x3785)];_0x3e3e47++)this[_0x25c9a9(0x2373)][_0x3e3e47][_0x25c9a9(0x171c)]();}this['_scalingDeterminant']=this['_absoluteTransform'][_0x25c9a9(0x2800)]()<0x0?-0x1:0x1;}[_0x1555cd(0x3f48)](){var _0x1a0be1=_0x1555cd;return this[_0x1a0be1(0x25e2)]++,this['_childUpdateId']++,this[_0x1a0be1(0x1949)][_0x1a0be1(0x171d)](),this;}['_markAsDirtyAndCompose'](){var _0x47008f=_0x1555cd;this[_0x47008f(0x3f48)](),this[_0x47008f(0x2020)]=!0x0;}['_markAsDirtyAndDecompose'](){var _0x169805=_0x1555cd;this[_0x169805(0x3f48)](),this[_0x169805(0x3966)]=!0x0;}[_0x1555cd(0x3a65)](_0x49d017,_0x12ca70=_0x57eec0['T'][_0x1555cd(0x23df)],_0x5369fc){var _0x8b602b=_0x1555cd;const _0x4d9fc5=this['getLocalMatrix']();if(_0x12ca70==_0x57eec0['T'][_0x8b602b(0x23df)])_0x4d9fc5['addAtIndex'](0xc,_0x49d017['x']),_0x4d9fc5[_0x8b602b(0x13f8)](0xd,_0x49d017['y']),_0x4d9fc5[_0x8b602b(0x13f8)](0xe,_0x49d017['z']);else{let _0x22f863=null;_0x5369fc&&(_0x22f863=_0x5369fc['getWorldMatrix']()),this[_0x8b602b(0x1949)]['computeAbsoluteTransforms']();const _0x3c6f92=_0x53015a[_0x8b602b(0x9ad)][0x0];_0x12ca70=_0x53015a[_0x8b602b(0x26e4)][0x0],(this[_0x8b602b(0x2a18)]?_0x5369fc&&_0x22f863?(_0x3c6f92[_0x8b602b(0x448)](this[_0x8b602b(0x2a18)][_0x8b602b(0x586)]()),_0x3c6f92['multiplyToRef'](_0x22f863,_0x3c6f92)):_0x3c6f92[_0x8b602b(0x448)](this[_0x8b602b(0x2a18)][_0x8b602b(0x586)]()):_0x48b062['y3']['IdentityToRef'](_0x3c6f92),_0x3c6f92[_0x8b602b(0x40a8)](0x0,0x0,0x0),_0x3c6f92[_0x8b602b(0x3e4a)](),_0x48b062['P'][_0x8b602b(0x2b3b)](_0x49d017,_0x3c6f92,_0x12ca70),_0x4d9fc5[_0x8b602b(0x13f8)](0xc,_0x12ca70['x']),_0x4d9fc5['addAtIndex'](0xd,_0x12ca70['y']),_0x4d9fc5['addAtIndex'](0xe,_0x12ca70['z']));}this[_0x8b602b(0x1cbe)]();}[_0x1555cd(0x306e)](_0x57cdb5,_0x26d5ad=_0x57eec0['T'][_0x1555cd(0x23df)],_0x5a679b){var _0x30d6bf=_0x1555cd;const _0x10fbf4=this[_0x30d6bf(0x2dcd)]();if(_0x26d5ad==_0x57eec0['T']['LOCAL'])_0x10fbf4[_0x30d6bf(0x40a8)](_0x57cdb5['x'],_0x57cdb5['y'],_0x57cdb5['z']);else{let _0x3955bd=null;_0x5a679b&&(_0x3955bd=_0x5a679b[_0x30d6bf(0x269)]()),this[_0x30d6bf(0x1949)]['computeAbsoluteTransforms']();const _0x1708ba=_0x53015a[_0x30d6bf(0x9ad)][0x0];_0x26d5ad=_0x53015a[_0x30d6bf(0x26e4)][0x0],(this[_0x30d6bf(0x2a18)]?(_0x5a679b&&_0x3955bd?(_0x1708ba['copyFrom'](this[_0x30d6bf(0x2a18)]['getAbsoluteTransform']()),_0x1708ba[_0x30d6bf(0x242a)](_0x3955bd,_0x1708ba)):_0x1708ba[_0x30d6bf(0x448)](this[_0x30d6bf(0x2a18)][_0x30d6bf(0x586)]()),_0x1708ba[_0x30d6bf(0x3e4a)]()):_0x48b062['y3'][_0x30d6bf(0x3d73)](_0x1708ba),_0x48b062['P']['TransformCoordinatesToRef'](_0x57cdb5,_0x1708ba,_0x26d5ad),_0x10fbf4[_0x30d6bf(0x40a8)](_0x26d5ad['x'],_0x26d5ad['y'],_0x26d5ad['z']));}this[_0x30d6bf(0x1cbe)]();}['setAbsolutePosition'](_0x2e9202,_0x1b89a2){var _0x223ab7=_0x1555cd;this[_0x223ab7(0x306e)](_0x2e9202,_0x57eec0['T'][_0x223ab7(0x40cf)],_0x1b89a2);}[_0x1555cd(0x5ab)](_0x41fce5,_0x5ea358,_0x5545c7,_0x37f3bc=!0x1){var _0x325254=_0x1555cd,_0x2df730=this['getLocalMatrix']();const _0x26b546=_0x53015a[_0x325254(0x9ad)][0x0];_0x48b062['y3'][_0x325254(0x312b)](_0x41fce5,_0x5ea358,_0x5545c7,_0x26b546),_0x26b546[_0x325254(0x242a)](_0x2df730,_0x2df730),_0x26b546[_0x325254(0x3e4a)]();for(const _0x58b4c5 of this[_0x325254(0x2373)]){const _0x337430=_0x58b4c5[_0x325254(0x2dcd)]();_0x337430[_0x325254(0x242a)](_0x26b546,_0x337430),_0x337430[_0x325254(0x7b8)](0xc,_0x41fce5),_0x337430[_0x325254(0x7b8)](0xd,_0x5ea358),_0x337430[_0x325254(0x7b8)](0xe,_0x5545c7),_0x58b4c5[_0x325254(0x1cbe)]();}if(this[_0x325254(0x1cbe)](),_0x37f3bc){for(const _0x394c95 of this['children'])_0x394c95[_0x325254(0x5ab)](_0x41fce5,_0x5ea358,_0x5545c7,_0x37f3bc);}}['setScale'](_0x4eb9ba){var _0x3ac292=_0x1555cd;this[_0x3ac292(0x20b)](),this[_0x3ac292(0x1959)]['copyFrom'](_0x4eb9ba),this[_0x3ac292(0x3534)]();}[_0x1555cd(0x1f6f)](){var _0x24ac9f=_0x1555cd;return this['_decompose'](),this[_0x24ac9f(0x1959)];}['getScaleToRef'](_0xee01eb){var _0x2a59d2=_0x1555cd;this[_0x2a59d2(0x20b)](),_0xee01eb[_0x2a59d2(0x448)](this['_localScaling']);}[_0x1555cd(0x7c5)](_0x538fa6,_0x2aa798,_0xb0e6a1,_0xc74b34=_0x57eec0['T']['LOCAL'],_0x56a588){var _0x1e84c0=_0x1555cd,_0x4236ac;if(_0xc74b34===_0x57eec0['T'][_0x1e84c0(0x23df)])return _0x4236ac=_0x53015a[_0x1e84c0(0x1b79)],_0x48b062['_f'][_0x1e84c0(0x1aa5)](_0x538fa6,_0x2aa798,_0xb0e6a1,_0x4236ac),void this[_0x1e84c0(0x32b)](_0x4236ac,_0xc74b34,_0x56a588);const _0x1a4ac9=_0x53015a[_0x1e84c0(0x9ad)][0x0];this['_getNegativeRotationToRef'](_0x1a4ac9,_0x56a588)&&(_0x4236ac=_0x53015a[_0x1e84c0(0x9ad)][0x1],_0x48b062['y3']['RotationYawPitchRollToRef'](_0x538fa6,_0x2aa798,_0xb0e6a1,_0x4236ac),_0x1a4ac9[_0x1e84c0(0x242a)](_0x4236ac,_0x4236ac),this[_0x1e84c0(0x1b9e)](_0x4236ac,_0xc74b34,_0x56a588));}['rotate'](_0x5944af,_0x415390,_0x257475=_0x57eec0['T'][_0x1555cd(0x23df)],_0x4bb607){var _0xe0810e=_0x1555cd;const _0x5de457=_0x53015a[_0xe0810e(0x9ad)][0x0];_0x5de457[_0xe0810e(0x40a8)](0x0,0x0,0x0),_0x48b062['y3']['RotationAxisToRef'](_0x5944af,_0x415390,_0x5de457),this[_0xe0810e(0x1b9e)](_0x5de457,_0x257475,_0x4bb607);}[_0x1555cd(0xf59)](_0xcd0a26,_0x3a0287,_0x3e423d=_0x57eec0['T'][_0x1555cd(0x23df)],_0xa446cd){var _0x4f912e=_0x1555cd,_0x23846b;if(_0x3e423d===_0x57eec0['T'][_0x4f912e(0x23df)])return _0x23846b=_0x53015a['_TmpQuat'],_0x48b062['_f'][_0x4f912e(0x144c)](_0xcd0a26,_0x3a0287,_0x23846b),void this['setRotationQuaternion'](_0x23846b,_0x3e423d,_0xa446cd);const _0x3baeeb=_0x53015a[_0x4f912e(0x9ad)][0x0];this['_getNegativeRotationToRef'](_0x3baeeb,_0xa446cd)&&(_0x23846b=_0x53015a[_0x4f912e(0x9ad)][0x1],_0x48b062['y3'][_0x4f912e(0x144c)](_0xcd0a26,_0x3a0287,_0x23846b),_0x3baeeb[_0x4f912e(0x242a)](_0x23846b,_0x23846b),this[_0x4f912e(0x1b9e)](_0x23846b,_0x3e423d,_0xa446cd));}[_0x1555cd(0x3b32)](_0x56ab6c,_0x335790=_0x57eec0['T'][_0x1555cd(0x23df)],_0x5bbc05){var _0x3ae4bd=_0x1555cd;this[_0x3ae4bd(0x7c5)](_0x56ab6c['y'],_0x56ab6c['x'],_0x56ab6c['z'],_0x335790,_0x5bbc05);}[_0x1555cd(0x32b)](_0x779ffc,_0x55250e=_0x57eec0['T'][_0x1555cd(0x23df)],_0x9eb3a){var _0x1a5d88=_0x1555cd;if(_0x55250e===_0x57eec0['T']['LOCAL'])return this[_0x1a5d88(0x20b)](),this['_localRotation'][_0x1a5d88(0x448)](_0x779ffc),void this[_0x1a5d88(0x3534)]();const _0x18fee2=_0x53015a[_0x1a5d88(0x9ad)][0x0];var _0x395b14;this['_getNegativeRotationToRef'](_0x18fee2,_0x9eb3a)&&(_0x395b14=_0x53015a['_TmpMats'][0x1],_0x48b062['y3'][_0x1a5d88(0x190a)](_0x779ffc,_0x395b14),_0x18fee2[_0x1a5d88(0x242a)](_0x395b14,_0x395b14),this[_0x1a5d88(0x1b9e)](_0x395b14,_0x55250e,_0x9eb3a));}[_0x1555cd(0x13f5)](_0x4b3f37,_0x2a5f3f=_0x57eec0['T'][_0x1555cd(0x23df)],_0x4912db){var _0x2cde95=_0x1555cd,_0x2ebc7a;if(_0x2a5f3f===_0x57eec0['T'][_0x2cde95(0x23df)])return _0x2ebc7a=_0x53015a['_TmpQuat'],_0x48b062['_f'][_0x2cde95(0x3e5f)](_0x4b3f37,_0x2ebc7a),void this['setRotationQuaternion'](_0x2ebc7a,_0x2a5f3f,_0x4912db);const _0x144161=_0x53015a[_0x2cde95(0x9ad)][0x0];if(this[_0x2cde95(0x2a55)](_0x144161,_0x4912db)){const _0x799f6d=_0x53015a[_0x2cde95(0x9ad)][0x1];_0x799f6d[_0x2cde95(0x448)](_0x4b3f37),_0x144161[_0x2cde95(0x242a)](_0x4b3f37,_0x799f6d),this[_0x2cde95(0x1b9e)](_0x799f6d,_0x2a5f3f,_0x4912db);}}[_0x1555cd(0x1b9e)](_0x508676,_0x5d470=_0x57eec0['T'][_0x1555cd(0x23df)],_0x1564d9){var _0x542004=_0x1555cd;const _0x3a0322=this[_0x542004(0x2dcd)]();var _0x25e3b6=_0x3a0322['m'][0xc],_0x430a28=_0x3a0322['m'][0xd],_0x453f57=_0x3a0322['m'][0xe];const _0x47d895=this[_0x542004(0x4065)](),_0xae2076=_0x53015a[_0x542004(0x9ad)][0x3],_0x4e051c=_0x53015a[_0x542004(0x9ad)][0x4];_0x47d895&&_0x5d470==_0x57eec0['T']['WORLD']?(_0x1564d9?(_0xae2076[_0x542004(0x448)](_0x1564d9[_0x542004(0x269)]()),_0x47d895['getAbsoluteTransform']()[_0x542004(0x242a)](_0xae2076,_0xae2076)):_0xae2076['copyFrom'](_0x47d895[_0x542004(0x586)]()),_0x4e051c[_0x542004(0x448)](_0xae2076),_0x4e051c[_0x542004(0x3e4a)](),_0x3a0322[_0x542004(0x242a)](_0xae2076,_0x3a0322),_0x3a0322[_0x542004(0x242a)](_0x508676,_0x3a0322),_0x3a0322[_0x542004(0x242a)](_0x4e051c,_0x3a0322)):_0x5d470==_0x57eec0['T'][_0x542004(0x40cf)]&&_0x1564d9?(_0xae2076['copyFrom'](_0x1564d9[_0x542004(0x269)]()),_0x4e051c[_0x542004(0x448)](_0xae2076),_0x4e051c[_0x542004(0x3e4a)](),_0x3a0322[_0x542004(0x242a)](_0xae2076,_0x3a0322),_0x3a0322[_0x542004(0x242a)](_0x508676,_0x3a0322),_0x3a0322[_0x542004(0x242a)](_0x4e051c,_0x3a0322)):_0x3a0322['multiplyToRef'](_0x508676,_0x3a0322),_0x3a0322['setTranslationFromFloats'](_0x25e3b6,_0x430a28,_0x453f57),this[_0x542004(0x411b)](),this['_markAsDirtyAndDecompose']();}[_0x1555cd(0x2a55)](_0x2112fd,_0x1f2f7e){var _0x224046=_0x1555cd;const _0x476c20=_0x53015a[_0x224046(0x9ad)][0x2];return _0x2112fd[_0x224046(0x448)](this[_0x224046(0x586)]()),_0x1f2f7e?(_0x2112fd[_0x224046(0x242a)](_0x1f2f7e['getWorldMatrix'](),_0x2112fd),_0x48b062['y3'][_0x224046(0x312b)](_0x1f2f7e[_0x224046(0x114e)]['x'],_0x1f2f7e[_0x224046(0x114e)]['y'],_0x1f2f7e['scaling']['z'],_0x476c20)):_0x48b062['y3'][_0x224046(0x3d73)](_0x476c20),_0x2112fd[_0x224046(0x3e4a)](),!isNaN(_0x2112fd['m'][0x0])&&(_0x476c20['multiplyAtIndex'](0x0,this['_scalingDeterminant']),_0x2112fd[_0x224046(0x242a)](_0x476c20,_0x2112fd),!0x0);}['getPosition'](_0xa534f0=_0x57eec0['T'][_0x1555cd(0x23df)],_0x2b867e=null){var _0x1e27d4=_0x1555cd,_0x296f14=_0x48b062['P']['Zero']();return this[_0x1e27d4(0x1924)](_0xa534f0,_0x2b867e,_0x296f14),_0x296f14;}[_0x1555cd(0x1924)](_0x93c72=_0x57eec0['T']['LOCAL'],_0x5051f5,_0x51ca63){var _0x386b69=_0x1555cd;if(_0x93c72==_0x57eec0['T']['LOCAL'])_0x93c72=this[_0x386b69(0x2dcd)](),(_0x51ca63['x']=_0x93c72['m'][0xc],_0x51ca63['y']=_0x93c72['m'][0xd],_0x51ca63['z']=_0x93c72['m'][0xe]);else{let _0x13bafd=null,_0x18680d=(_0x5051f5&&(_0x13bafd=_0x5051f5[_0x386b69(0x269)]()),this[_0x386b69(0x1949)]['computeAbsoluteTransforms'](),_0x53015a['_TmpMats'][0x0]);_0x5051f5&&_0x13bafd?(_0x18680d[_0x386b69(0x448)](this['getAbsoluteTransform']()),_0x18680d[_0x386b69(0x242a)](_0x13bafd,_0x18680d)):_0x18680d=this['getAbsoluteTransform'](),_0x51ca63['x']=_0x18680d['m'][0xc],_0x51ca63['y']=_0x18680d['m'][0xd],_0x51ca63['z']=_0x18680d['m'][0xe];}}['getAbsolutePosition'](_0x23470d=null){var _0x3e51c4=_0x1555cd,_0x129a30=_0x48b062['P']['Zero']();return this[_0x3e51c4(0x1924)](_0x57eec0['T'][_0x3e51c4(0x40cf)],_0x23470d,_0x129a30),_0x129a30;}[_0x1555cd(0x4006)](_0x109320,_0x1ca224){var _0x4baf1b=_0x1555cd;this[_0x4baf1b(0x1924)](_0x57eec0['T'][_0x4baf1b(0x40cf)],_0x109320,_0x1ca224);}[_0x1555cd(0x411b)](){var _0x30b495=_0x1555cd,_0x2fbd9a;this[_0x30b495(0x38fc)](),this[_0x30b495(0x2a18)]?this[_0x30b495(0x106c)]['multiplyToRef'](this[_0x30b495(0x2a18)][_0x30b495(0x2883)],this[_0x30b495(0x2883)]):(this['_absoluteTransform']['copyFrom'](this['_localMatrix']),(_0x2fbd9a=this[_0x30b495(0x1949)][_0x30b495(0x2640)]())&&this[_0x30b495(0x2883)]['multiplyToRef'](_0x2fbd9a,this[_0x30b495(0x2883)]));const _0x2deb8b=this[_0x30b495(0x2373)];var _0x36c900=_0x2deb8b[_0x30b495(0x3785)];for(let _0x4c182f=0x0;_0x4c182f<_0x36c900;_0x4c182f++)_0x2deb8b[_0x4c182f]['computeAbsoluteTransforms']();}[_0x1555cd(0x2750)](_0x327c5e,_0x4b84e0=null){var _0x485348=_0x48b062['P']['Zero']();return this['getDirectionToRef'](_0x327c5e,_0x4b84e0,_0x485348),_0x485348;}[_0x1555cd(0x7c6)](_0x808c88,_0x4ab8bc=null,_0x11d4d6){var _0x4fed76=_0x1555cd;let _0x17b303=null;_0x4ab8bc&&(_0x17b303=_0x4ab8bc[_0x4fed76(0x269)]()),this[_0x4fed76(0x1949)]['computeAbsoluteTransforms']();const _0x30dfc6=_0x53015a[_0x4fed76(0x9ad)][0x0];_0x30dfc6[_0x4fed76(0x448)](this[_0x4fed76(0x586)]()),_0x4ab8bc&&_0x17b303&&_0x30dfc6[_0x4fed76(0x242a)](_0x17b303,_0x30dfc6),_0x48b062['P'][_0x4fed76(0xa06)](_0x808c88,_0x30dfc6,_0x11d4d6),_0x11d4d6[_0x4fed76(0x3952)]();}[_0x1555cd(0x3447)](_0x2572cb=_0x57eec0['T'][_0x1555cd(0x23df)],_0x4cbd85=null){var _0x3ca5bd=_0x1555cd,_0x291b68=_0x48b062['P'][_0x3ca5bd(0xd5a)]();return this['getRotationToRef'](_0x2572cb,_0x4cbd85,_0x291b68),_0x291b68;}[_0x1555cd(0x344a)](_0x12c011=_0x57eec0['T']['LOCAL'],_0x2b3cd6=null,_0x476e3e){var _0x2aa19f=_0x1555cd;const _0x5038f3=_0x53015a[_0x2aa19f(0x1b79)];this[_0x2aa19f(0x40e5)](_0x12c011,_0x2b3cd6,_0x5038f3),_0x5038f3[_0x2aa19f(0x38b2)](_0x476e3e);}['getRotationQuaternion'](_0x5b6afc=_0x57eec0['T'][_0x1555cd(0x23df)],_0x2b7e8c=null){var _0x455527=_0x1555cd,_0x1313e6=_0x48b062['_f'][_0x455527(0x243a)]();return this['getRotationQuaternionToRef'](_0x5b6afc,_0x2b7e8c,_0x1313e6),_0x1313e6;}[_0x1555cd(0x40e5)](_0x23c142=_0x57eec0['T']['LOCAL'],_0x1559e8=null,_0x56ca92){var _0x18a737=_0x1555cd;if(_0x23c142==_0x57eec0['T'][_0x18a737(0x23df)])this[_0x18a737(0x20b)](),_0x56ca92[_0x18a737(0x448)](this['_localRotation']);else{const _0x1a4687=_0x53015a[_0x18a737(0x9ad)][0x0],_0x118297=this[_0x18a737(0x586)]();_0x1559e8?_0x118297[_0x18a737(0x242a)](_0x1559e8['getWorldMatrix'](),_0x1a4687):_0x1a4687[_0x18a737(0x448)](_0x118297),_0x1a4687[_0x18a737(0x7b8)](0x0,this[_0x18a737(0x2490)]),_0x1a4687[_0x18a737(0x7b8)](0x1,this[_0x18a737(0x2490)]),_0x1a4687[_0x18a737(0x7b8)](0x2,this[_0x18a737(0x2490)]),_0x1a4687[_0x18a737(0x2850)](void 0x0,_0x56ca92,void 0x0);}}[_0x1555cd(0x2eb7)](_0x23e57c=_0x57eec0['T'][_0x1555cd(0x23df)],_0x4e2ac5){var _0x20d887=_0x1555cd,_0x459f03=_0x48b062['y3'][_0x20d887(0x243a)]();return this[_0x20d887(0x3302)](_0x23e57c,_0x4e2ac5,_0x459f03),_0x459f03;}[_0x1555cd(0x3302)](_0x505536=_0x57eec0['T']['LOCAL'],_0x5cd9f3,_0x3a6ba3){var _0x548bb3=_0x1555cd;if(_0x505536==_0x57eec0['T'][_0x548bb3(0x23df)])this[_0x548bb3(0x2dcd)]()[_0x548bb3(0x3302)](_0x3a6ba3);else{const _0x4cb4d0=_0x53015a['_TmpMats'][0x0],_0x16494b=this[_0x548bb3(0x586)]();_0x5cd9f3?_0x16494b[_0x548bb3(0x242a)](_0x5cd9f3[_0x548bb3(0x269)](),_0x4cb4d0):_0x4cb4d0[_0x548bb3(0x448)](_0x16494b),_0x4cb4d0['multiplyAtIndex'](0x0,this[_0x548bb3(0x2490)]),_0x4cb4d0['multiplyAtIndex'](0x1,this[_0x548bb3(0x2490)]),_0x4cb4d0['multiplyAtIndex'](0x2,this[_0x548bb3(0x2490)]),_0x4cb4d0[_0x548bb3(0x3302)](_0x3a6ba3);}}[_0x1555cd(0x2561)](_0x25c21c,_0x34ce30=null){var _0x1ff801=_0x1555cd,_0x537caa=_0x48b062['P'][_0x1ff801(0xd5a)]();return this[_0x1ff801(0xb04)](_0x25c21c,_0x34ce30,_0x537caa),_0x537caa;}[_0x1555cd(0xb04)](_0x2dd6b1,_0xf5af44=null,_0x494ee0){var _0x26c210=_0x1555cd;let _0x871c37=null,_0x5c4e7d=(_0xf5af44&&(_0x871c37=_0xf5af44[_0x26c210(0x269)]()),this['_skeleton']['computeAbsoluteTransforms'](),_0x53015a[_0x26c210(0x9ad)][0x0]);_0xf5af44&&_0x871c37?(_0x5c4e7d[_0x26c210(0x448)](this['getAbsoluteTransform']()),_0x5c4e7d[_0x26c210(0x242a)](_0x871c37,_0x5c4e7d)):_0x5c4e7d=this['getAbsoluteTransform'](),_0x48b062['P'][_0x26c210(0x2b3b)](_0x2dd6b1,_0x5c4e7d,_0x494ee0);}[_0x1555cd(0x1710)](_0x194028,_0x29a108=null){var _0x3e30f4=_0x1555cd,_0x271624=_0x48b062['P'][_0x3e30f4(0xd5a)]();return this[_0x3e30f4(0xb91)](_0x194028,_0x29a108,_0x271624),_0x271624;}[_0x1555cd(0xb91)](_0x49b999,_0x4b72a6=null,_0x4c6efb){var _0x2eb764=_0x1555cd;let _0x282cfe=null;_0x4b72a6&&(_0x282cfe=_0x4b72a6[_0x2eb764(0x269)]()),this['_skeleton']['computeAbsoluteTransforms']();const _0x7bb4d7=_0x53015a[_0x2eb764(0x9ad)][0x0];_0x7bb4d7[_0x2eb764(0x448)](this['getAbsoluteTransform']()),_0x4b72a6&&_0x282cfe&&_0x7bb4d7[_0x2eb764(0x242a)](_0x282cfe,_0x7bb4d7),_0x7bb4d7[_0x2eb764(0x3e4a)](),_0x48b062['P'][_0x2eb764(0x2b3b)](_0x49b999,_0x7bb4d7,_0x4c6efb);}[_0x1555cd(0x30df)](){var _0x365aa4=_0x1555cd;this[_0x365aa4(0x19ea)](this['getLocalMatrix']());}}_0x53015a[_0x1555cd(0x26e4)]=_0x5e2cca['B'][_0x1555cd(0x92f)](0x2,_0x48b062['P'][_0x1555cd(0xd5a)]),_0x53015a[_0x1555cd(0x1b79)]=_0x48b062['_f']['Identity'](),_0x53015a[_0x1555cd(0x9ad)]=_0x5e2cca['B'][_0x1555cd(0x92f)](0x5,_0x48b062['y3'][_0x1555cd(0x243a)]);},0x17c4c:(_0x2f2462,_0x3c4dbc,_0x45bbcd)=>{var _0x295b27=a7_0x38a779,_0x578a9a=_0x45bbcd(0x9fd1),_0x371606=_0x45bbcd(0xa60f),_0x9801b8=_0x45bbcd(0x10ea4);class _0x30142a{constructor(_0x5d8e4e,_0x2bd50b,_0x4864c7){var _0x4ae407=a7_0x2532;this[_0x4ae407(0x252b)]=_0x578a9a['P'][_0x4ae407(0xd5a)](),this[_0x4ae407(0x3ef9)]=_0x578a9a['P'][_0x4ae407(0xd5a)](),this['poleTargetLocalOffset']=_0x578a9a['P'][_0x4ae407(0xd5a)](),this[_0x4ae407(0x40b9)]=0x0,this['slerpAmount']=0x1,this[_0x4ae407(0x2b5d)]=_0x578a9a['_f'][_0x4ae407(0x243a)](),this[_0x4ae407(0x16cb)]=_0x578a9a['y3'][_0x4ae407(0x243a)](),this['_bone2Ang']=Math['PI'],this[_0x4ae407(0x3dd)]=Math['PI'],this['_rightHandedSystem']=!0x1,this[_0x4ae407(0x4ac)]=_0x578a9a['P']['Right'](),this[_0x4ae407(0x3fd9)]=!0x1,this[_0x4ae407(0x49e)]=0x0,this[_0x4ae407(0x26f2)]=!0x1;var _0x42feb3=(this['_bone2']=_0x2bd50b)[_0x4ae407(0x4065)]();if(!_0x42feb3)return this['_notEnoughInformation']=!0x0,void _0x9801b8['Y']['Error'](_0x4ae407(0x2f79));if(this['_bone1']=_0x42feb3,0x0===this[_0x4ae407(0x745)][_0x4ae407(0x2373)][_0x4ae407(0x3785)]&&!this[_0x4ae407(0x745)][_0x4ae407(0x3785)])return this['_notEnoughInformation']=!0x0,void _0x9801b8['Y'][_0x4ae407(0xac3)](_0x4ae407(0xf9a));this[_0x4ae407(0x3ba0)]=_0x5d8e4e;var _0x591053,_0x42feb3=_0x2bd50b[_0x4ae407(0x1777)]();0x0<_0x2bd50b[_0x4ae407(0x586)]()['determinant']()&&(this[_0x4ae407(0x2664)]=!0x0,this['_bendAxis']['x']=0x0,this[_0x4ae407(0x4ac)]['y']=0x0,this[_0x4ae407(0x4ac)]['z']=-0x1,_0x42feb3['x']>_0x42feb3['y']&&_0x42feb3['x']>_0x42feb3['z']&&(this[_0x4ae407(0x49e)]=0.5*Math['PI'],this['_bendAxis']['z']=0x1)),this['_bone1'][_0x4ae407(0x3785)]&&this['_bone2'][_0x4ae407(0x3785)]?(_0x2bd50b=this[_0x4ae407(0x21d6)][_0x4ae407(0x1f6f)](),_0x42feb3=this[_0x4ae407(0x745)][_0x4ae407(0x1f6f)](),this['_bone1Length']=this[_0x4ae407(0x21d6)][_0x4ae407(0x3785)]*_0x2bd50b['y']*this[_0x4ae407(0x3ba0)][_0x4ae407(0x114e)]['y'],this[_0x4ae407(0x37b3)]=this[_0x4ae407(0x745)][_0x4ae407(0x3785)]*_0x42feb3['y']*this[_0x4ae407(0x3ba0)][_0x4ae407(0x114e)]['y']):this['_bone2'][_0x4ae407(0x2373)][0x0]?(_0x5d8e4e[_0x4ae407(0x3c5a)](!0x0),_0x2bd50b=this[_0x4ae407(0x745)][_0x4ae407(0x2373)][0x0][_0x4ae407(0x2618)](_0x5d8e4e),_0x42feb3=this['_bone2'][_0x4ae407(0x2618)](_0x5d8e4e),_0x591053=this['_bone1'][_0x4ae407(0x2618)](_0x5d8e4e),this['_bone2Length']=_0x578a9a['P'][_0x4ae407(0x8c9)](_0x2bd50b,_0x42feb3),this[_0x4ae407(0x15d2)]=_0x578a9a['P'][_0x4ae407(0x8c9)](_0x42feb3,_0x591053)):(_0x5d8e4e['computeWorldMatrix'](!0x0),_0x2bd50b=this[_0x4ae407(0x745)][_0x4ae407(0x1f6f)](),this[_0x4ae407(0x37b3)]=this[_0x4ae407(0x745)][_0x4ae407(0x3785)]*_0x2bd50b['y']*this['mesh']['scaling']['y'],_0x42feb3=this[_0x4ae407(0x745)][_0x4ae407(0x2618)](_0x5d8e4e),_0x591053=this['_bone1'][_0x4ae407(0x2618)](_0x5d8e4e),this[_0x4ae407(0x15d2)]=_0x578a9a['P'][_0x4ae407(0x8c9)](_0x42feb3,_0x591053)),this['_bone1'][_0x4ae407(0x3302)](_0x371606['T'][_0x4ae407(0x40cf)],_0x5d8e4e,this[_0x4ae407(0x16cb)]),this[_0x4ae407(0x1b39)]=Math['PI'],_0x4864c7&&(_0x4864c7[_0x4ae407(0x16a8)]&&(this[_0x4ae407(0x16a8)]=_0x4864c7[_0x4ae407(0x16a8)],this[_0x4ae407(0x16a8)]['computeWorldMatrix'](!0x0)),_0x4864c7[_0x4ae407(0x1716)]?(this[_0x4ae407(0x1716)]=_0x4864c7['poleTargetMesh'],this['poleTargetMesh']['computeWorldMatrix'](!0x0)):_0x4864c7[_0x4ae407(0x568)]?this[_0x4ae407(0x568)]=_0x4864c7[_0x4ae407(0x568)]:this[_0x4ae407(0x21d6)][_0x4ae407(0x4065)]()&&(this[_0x4ae407(0x568)]=this['_bone1'][_0x4ae407(0x4065)]()),_0x4864c7[_0x4ae407(0x314)]&&this[_0x4ae407(0x314)][_0x4ae407(0x448)](_0x4864c7[_0x4ae407(0x314)]),_0x4864c7[_0x4ae407(0x40b9)]&&(this[_0x4ae407(0x40b9)]=_0x4864c7[_0x4ae407(0x40b9)]),_0x4864c7[_0x4ae407(0x700)]&&this['_bendAxis'][_0x4ae407(0x448)](_0x4864c7[_0x4ae407(0x700)]),_0x4864c7[_0x4ae407(0x1b39)]&&(this[_0x4ae407(0x1b39)]=_0x4864c7[_0x4ae407(0x1b39)]),_0x4864c7['slerpAmount']&&(this[_0x4ae407(0x3e95)]=_0x4864c7['slerpAmount']));}get[_0x295b27(0x1b39)](){var _0xdc6c40=_0x295b27;return this[_0xdc6c40(0x3dd)];}set[_0x295b27(0x1b39)](_0x1d43cf){this['_setMaxAngle'](_0x1d43cf);}[_0x295b27(0x2739)](_0x13ce3f){var _0x26765c=_0x295b27;((_0x13ce3f=_0x13ce3f<0x0?0x0:_0x13ce3f)>Math['PI']||null==_0x13ce3f)&&(_0x13ce3f=Math['PI']),this[_0x26765c(0x3dd)]=_0x13ce3f;var _0x3599ef=this['_bone1Length'],_0x148378=this[_0x26765c(0x37b3)];this[_0x26765c(0x23b)]=Math['sqrt'](_0x3599ef*_0x3599ef+_0x148378*_0x148378-0x2*_0x3599ef*_0x148378*Math['cos'](_0x13ce3f));}[_0x295b27(0x308d)](){var _0x2cf4a2=_0x295b27;if(!this[_0x2cf4a2(0x26f2)]){const _0x1c1398=this[_0x2cf4a2(0x252b)],_0x1cedc7=this['poleTargetPosition'],_0x41cd40=_0x30142a[_0x2cf4a2(0x9ad)][0x0],_0x4fdcee=_0x30142a[_0x2cf4a2(0x9ad)][0x1];this['targetMesh']&&_0x1c1398[_0x2cf4a2(0x448)](this[_0x2cf4a2(0x16a8)]['getAbsolutePosition']()),this[_0x2cf4a2(0x568)]?this[_0x2cf4a2(0x568)]['getAbsolutePositionFromLocalToRef'](this[_0x2cf4a2(0x314)],this[_0x2cf4a2(0x3ba0)],_0x1cedc7):this['poleTargetMesh']&&_0x578a9a['P'][_0x2cf4a2(0x2b3b)](this[_0x2cf4a2(0x314)],this[_0x2cf4a2(0x1716)][_0x2cf4a2(0x269)](),_0x1cedc7);var _0x5ea27a=_0x30142a[_0x2cf4a2(0x26e4)][0x0];const _0x589f97=_0x30142a[_0x2cf4a2(0x26e4)][0x1],_0x3a377e=_0x30142a['_TmpVecs'][0x2],_0x4088dd=_0x30142a[_0x2cf4a2(0x26e4)][0x3],_0x2d443a=_0x30142a['_TmpVecs'][0x4];var _0x423d58=_0x30142a['_TmpQuat'],_0x170fa6=(this[_0x2cf4a2(0x21d6)][_0x2cf4a2(0x4006)](this[_0x2cf4a2(0x3ba0)],_0x5ea27a),_0x1cedc7[_0x2cf4a2(0x3cb9)](_0x5ea27a,_0x2d443a),0x0==_0x2d443a['x']&&0x0==_0x2d443a['y']&&0x0==_0x2d443a['z']?_0x2d443a['y']=0x1:_0x2d443a[_0x2cf4a2(0x3952)](),_0x1c1398[_0x2cf4a2(0x3cb9)](_0x5ea27a,_0x4088dd),_0x4088dd['normalize'](),_0x578a9a['P']['CrossToRef'](_0x4088dd,_0x2d443a,_0x589f97),_0x589f97['normalize'](),_0x578a9a['P'][_0x2cf4a2(0x67d)](_0x4088dd,_0x589f97,_0x3a377e),_0x3a377e['normalize'](),_0x578a9a['y3'][_0x2cf4a2(0x3073)](_0x3a377e,_0x4088dd,_0x589f97,_0x41cd40),this[_0x2cf4a2(0x15d2)]),_0xb3f561=this[_0x2cf4a2(0x37b3)];let _0xbf0b37=_0x578a9a['P'][_0x2cf4a2(0x8c9)](_0x5ea27a,_0x1c1398),_0xcf8261=(_0xb3f561*_0xb3f561+(_0xbf0b37=0x0<this[_0x2cf4a2(0x23b)]?Math[_0x2cf4a2(0x33a7)](this[_0x2cf4a2(0x23b)],_0xbf0b37):_0xbf0b37)*_0xbf0b37-_0x170fa6*_0x170fa6)/(0x2*_0xb3f561*_0xbf0b37),_0xfd10bd=(_0xbf0b37*_0xbf0b37+_0x170fa6*_0x170fa6-_0xb3f561*_0xb3f561)/(0x2*_0xbf0b37*_0x170fa6);0x1<_0xcf8261&&(_0xcf8261=0x1),0x1<_0xfd10bd&&(_0xfd10bd=0x1),_0xcf8261<-0x1&&(_0xcf8261=-0x1),_0xfd10bd<-0x1&&(_0xfd10bd=-0x1),(_0x5ea27a=Math[_0x2cf4a2(0x3ce1)](_0xcf8261),_0xb3f561=Math[_0x2cf4a2(0x3ce1)](_0xfd10bd));let _0x362adb=-_0x5ea27a-_0xb3f561;if(this[_0x2cf4a2(0x2664)])_0x578a9a['y3']['RotationYawPitchRollToRef'](0x0,0x0,this['_adjustRoll'],_0x4fdcee),_0x4fdcee['multiplyToRef'](_0x41cd40,_0x41cd40),_0x578a9a['y3']['RotationAxisToRef'](this[_0x2cf4a2(0x4ac)],_0xb3f561,_0x4fdcee),_0x4fdcee[_0x2cf4a2(0x242a)](_0x41cd40,_0x41cd40);else{const _0x209472=_0x30142a[_0x2cf4a2(0x26e4)][0x5];_0x209472[_0x2cf4a2(0x448)](this[_0x2cf4a2(0x4ac)]),_0x209472['x']*=-0x1,_0x578a9a['y3'][_0x2cf4a2(0x144c)](_0x209472,-_0xb3f561,_0x4fdcee),_0x4fdcee[_0x2cf4a2(0x242a)](_0x41cd40,_0x41cd40);}this[_0x2cf4a2(0x40b9)]&&(_0x578a9a['y3']['RotationAxisToRef'](_0x4088dd,this[_0x2cf4a2(0x40b9)],_0x4fdcee),_0x41cd40[_0x2cf4a2(0x242a)](_0x4fdcee,_0x41cd40)),this[_0x2cf4a2(0x21d6)]&&(this[_0x2cf4a2(0x3e95)]<0x1?(this[_0x2cf4a2(0x3fd9)]||_0x578a9a['_f'][_0x2cf4a2(0x3e5f)](this[_0x2cf4a2(0x16cb)],this['_bone1Quat']),_0x578a9a['_f']['FromRotationMatrixToRef'](_0x41cd40,_0x423d58),_0x578a9a['_f'][_0x2cf4a2(0x1c7f)](this['_bone1Quat'],_0x423d58,this[_0x2cf4a2(0x3e95)],this[_0x2cf4a2(0x2b5d)]),_0x362adb=this['_bone2Ang']*(0x1-this['slerpAmount'])+_0x362adb*this[_0x2cf4a2(0x3e95)],this[_0x2cf4a2(0x21d6)]['setRotationQuaternion'](this['_bone1Quat'],_0x371606['T'][_0x2cf4a2(0x40cf)],this[_0x2cf4a2(0x3ba0)]),this[_0x2cf4a2(0x3fd9)]=!0x0):(this[_0x2cf4a2(0x21d6)][_0x2cf4a2(0x13f5)](_0x41cd40,_0x371606['T'][_0x2cf4a2(0x40cf)],this[_0x2cf4a2(0x3ba0)]),this[_0x2cf4a2(0x16cb)][_0x2cf4a2(0x448)](_0x41cd40),this[_0x2cf4a2(0x3fd9)]=!0x1),this[_0x2cf4a2(0x31bd)](this[_0x2cf4a2(0x21d6)])),this[_0x2cf4a2(0x745)][_0x2cf4a2(0xf59)](this[_0x2cf4a2(0x4ac)],_0x362adb,_0x371606['T']['LOCAL']),this[_0x2cf4a2(0x31bd)](this[_0x2cf4a2(0x745)]),this[_0x2cf4a2(0x1f55)]=_0x362adb;}}[_0x295b27(0x31bd)](_0x5b0beb){var _0x61e78c=_0x295b27;_0x5b0beb[_0x61e78c(0x3b2e)]&&(_0x5b0beb[_0x61e78c(0x3b2e)]['rotationQuaternion']||(_0x5b0beb[_0x61e78c(0x3b2e)][_0x61e78c(0x373c)]=new _0x578a9a['_f']()),_0x5b0beb[_0x61e78c(0x40e5)](_0x371606['T'][_0x61e78c(0x23df)],null,_0x5b0beb['_linkedTransformNode'][_0x61e78c(0x373c)]));}}_0x30142a[_0x295b27(0x26e4)]=[_0x578a9a['P'][_0x295b27(0xd5a)](),_0x578a9a['P'][_0x295b27(0xd5a)](),_0x578a9a['P'][_0x295b27(0xd5a)](),_0x578a9a['P'][_0x295b27(0xd5a)](),_0x578a9a['P'][_0x295b27(0xd5a)](),_0x578a9a['P'][_0x295b27(0xd5a)]()],_0x30142a[_0x295b27(0x1b79)]=_0x578a9a['_f'][_0x295b27(0x243a)](),_0x30142a[_0x295b27(0x9ad)]=[_0x578a9a['y3'][_0x295b27(0x243a)](),_0x578a9a['y3'][_0x295b27(0x243a)]()];},0x335b:(_0x48c835,_0x64a77e,_0x4d2e60)=>{var _0x17319a=a7_0x38a779,_0x2fe164=_0x4d2e60(0x5898),_0x310f87=_0x4d2e60(0x9fd1),_0x3227ce=_0x4d2e60(0xa60f);class _0x2dd47d{constructor(_0x219eb9,_0x16dc9f,_0x4eaf2c,_0x5513ba){var _0x8258c2=a7_0x2532;if(this[_0x8258c2(0x408d)]=_0x310f87['P']['Up'](),this[_0x8258c2(0x1bd2)]=_0x3227ce['T'][_0x8258c2(0x23df)],this['adjustYaw']=0x0,this[_0x8258c2(0x2381)]=0x0,this[_0x8258c2(0x3329)]=0x0,this['slerpAmount']=0x1,this[_0x8258c2(0x3a2c)]=_0x310f87['_f']['Identity'](),this[_0x8258c2(0x3fd9)]=!0x1,this[_0x8258c2(0x181e)]=!0x1,this[_0x8258c2(0x16cd)]=_0x310f87['P'][_0x8258c2(0x31be)](),this[_0x8258c2(0x3ba0)]=_0x219eb9,this[_0x8258c2(0x38e)]=_0x16dc9f,this['target']=_0x4eaf2c,_0x5513ba&&(_0x5513ba['adjustYaw']&&(this[_0x8258c2(0x3445)]=_0x5513ba[_0x8258c2(0x3445)]),_0x5513ba[_0x8258c2(0x2381)]&&(this[_0x8258c2(0x2381)]=_0x5513ba[_0x8258c2(0x2381)]),_0x5513ba[_0x8258c2(0x3329)]&&(this[_0x8258c2(0x3329)]=_0x5513ba[_0x8258c2(0x3329)]),null!=_0x5513ba['maxYaw']?this[_0x8258c2(0x17ce)]=_0x5513ba[_0x8258c2(0x17ce)]:this[_0x8258c2(0x17ce)]=Math['PI'],null!=_0x5513ba['minYaw']?this[_0x8258c2(0x32b5)]=_0x5513ba[_0x8258c2(0x32b5)]:this[_0x8258c2(0x32b5)]=-Math['PI'],null!=_0x5513ba[_0x8258c2(0xda3)]?this[_0x8258c2(0xda3)]=_0x5513ba[_0x8258c2(0xda3)]:this['maxPitch']=Math['PI'],null!=_0x5513ba[_0x8258c2(0x1f01)]?this[_0x8258c2(0x1f01)]=_0x5513ba[_0x8258c2(0x1f01)]:this[_0x8258c2(0x1f01)]=-Math['PI'],null!=_0x5513ba[_0x8258c2(0x3e95)]&&(this[_0x8258c2(0x3e95)]=_0x5513ba[_0x8258c2(0x3e95)]),null!=_0x5513ba['upAxis']&&(this['upAxis']=_0x5513ba[_0x8258c2(0x408d)]),null!=_0x5513ba[_0x8258c2(0x1bd2)]&&(this[_0x8258c2(0x1bd2)]=_0x5513ba[_0x8258c2(0x1bd2)]),null!=_0x5513ba[_0x8258c2(0x2a4e)]||null!=_0x5513ba['pitchAxis'])){let _0xf4a8cb=_0x3227ce['RD']['Y'],_0x315fd1=_0x3227ce['RD']['X'];null!=_0x5513ba[_0x8258c2(0x2a4e)]&&(_0xf4a8cb=_0x5513ba[_0x8258c2(0x2a4e)][_0x8258c2(0x292d)]())[_0x8258c2(0x3952)](),null!=_0x5513ba[_0x8258c2(0x2cb4)]&&(_0x315fd1=_0x5513ba['pitchAxis'][_0x8258c2(0x292d)]())['normalize'](),_0x219eb9=_0x310f87['P'][_0x8258c2(0x37c3)](_0x315fd1,_0xf4a8cb),(this[_0x8258c2(0x2e01)]=_0x310f87['y3'][_0x8258c2(0x243a)](),_0x310f87['y3']['FromXYZAxesToRef'](_0x315fd1,_0xf4a8cb,_0x219eb9,this[_0x8258c2(0x2e01)]),this['_transformYawPitchInv']=this[_0x8258c2(0x2e01)][_0x8258c2(0x292d)](),this['_transformYawPitch'][_0x8258c2(0x3e4a)]());}_0x16dc9f[_0x8258c2(0x4065)]()||this[_0x8258c2(0x1bd2)]!=_0x3227ce['T'][_0x8258c2(0x8d0)]||(this[_0x8258c2(0x1bd2)]=_0x3227ce['T'][_0x8258c2(0x23df)]);}get[_0x17319a(0x32b5)](){var _0xeefbbe=_0x17319a;return this[_0xeefbbe(0x3979)];}set[_0x17319a(0x32b5)](_0xc9af56){var _0x5d325c=_0x17319a;this[_0x5d325c(0x3979)]=_0xc9af56,this['_minYawSin']=Math[_0x5d325c(0xa8b)](_0xc9af56),this[_0x5d325c(0x1d95)]=Math['cos'](_0xc9af56),null!=this[_0x5d325c(0x2258)]&&(this[_0x5d325c(0x86c)]=0.5*this[_0x5d325c(0x24cb)](this[_0x5d325c(0x3979)],this[_0x5d325c(0x2258)])+this[_0x5d325c(0x3979)],this[_0x5d325c(0x4001)]=this[_0x5d325c(0x2258)]-this[_0x5d325c(0x3979)]);}get['maxYaw'](){var _0x31cc1e=_0x17319a;return this[_0x31cc1e(0x2258)];}set[_0x17319a(0x17ce)](_0x381794){var _0x292998=_0x17319a;this[_0x292998(0x2258)]=_0x381794,this[_0x292998(0x1c0b)]=Math[_0x292998(0xa8b)](_0x381794),this[_0x292998(0x122b)]=Math[_0x292998(0x1262)](_0x381794),null!=this[_0x292998(0x3979)]&&(this[_0x292998(0x86c)]=0.5*this[_0x292998(0x24cb)](this[_0x292998(0x3979)],this['_maxYaw'])+this[_0x292998(0x3979)],this[_0x292998(0x4001)]=this[_0x292998(0x2258)]-this[_0x292998(0x3979)]);}get['minPitch'](){var _0x4ec804=_0x17319a;return this[_0x4ec804(0xab0)];}set[_0x17319a(0x1f01)](_0x372d12){var _0x1668f3=_0x17319a;this[_0x1668f3(0xab0)]=_0x372d12,this['_minPitchTan']=Math[_0x1668f3(0x2e8b)](_0x372d12);}get[_0x17319a(0xda3)](){return this['_maxPitch'];}set[_0x17319a(0xda3)](_0x1afa86){var _0x134ed4=_0x17319a;this[_0x134ed4(0x21c1)]=_0x1afa86,this[_0x134ed4(0xb5e)]=Math['tan'](_0x1afa86);}['update'](){var _0x205ca0=_0x17319a;if(this['slerpAmount']<0x1&&!this[_0x205ca0(0x181e)])this[_0x205ca0(0x181e)]=!0x0;else{const _0x118c85=this['bone'];var _0x4e03d0=_0x2dd47d['_TmpVecs'][0x0];_0x118c85[_0x205ca0(0x4006)](this[_0x205ca0(0x3ba0)],_0x4e03d0);let _0x3963b6=this['target'];var _0x41ac70=_0x2dd47d[_0x205ca0(0x9ad)][0x0];const _0x592670=_0x2dd47d[_0x205ca0(0x9ad)][0x1],_0x6f636a=this[_0x205ca0(0x3ba0)],_0xc61115=_0x118c85[_0x205ca0(0x4065)](),_0x48d9e8=_0x2dd47d[_0x205ca0(0x26e4)][0x1];_0x48d9e8[_0x205ca0(0x448)](this[_0x205ca0(0x408d)]),this[_0x205ca0(0x1bd2)]==_0x3227ce['T'][_0x205ca0(0x8d0)]&&_0xc61115?(this['_transformYawPitch']&&_0x310f87['P'][_0x205ca0(0x2b3b)](_0x48d9e8,this[_0x205ca0(0x2ed2)],_0x48d9e8),_0xc61115[_0x205ca0(0x7c6)](_0x48d9e8,this[_0x205ca0(0x3ba0)],_0x48d9e8)):this[_0x205ca0(0x1bd2)]==_0x3227ce['T'][_0x205ca0(0x23df)]&&(_0x6f636a['getDirectionToRef'](_0x48d9e8,_0x48d9e8),0x1==_0x6f636a[_0x205ca0(0x114e)]['x']&&0x1==_0x6f636a[_0x205ca0(0x114e)]['y']&&0x1==_0x6f636a[_0x205ca0(0x114e)]['z']||_0x48d9e8['normalize']());let _0x1efdae=!0x1,_0x36e286=!0x1;if(this[_0x205ca0(0x2258)]==Math['PI']&&this[_0x205ca0(0x3979)]==-Math['PI']||(_0x1efdae=!0x0),this[_0x205ca0(0x21c1)]==Math['PI']&&this['_minPitch']==-Math['PI']||(_0x36e286=!0x0),_0x1efdae||_0x36e286){const _0x9cbbd5=_0x2dd47d[_0x205ca0(0x9ad)][0x2];var _0x57e5a3=_0x2dd47d[_0x205ca0(0x9ad)][0x3];if(this[_0x205ca0(0x1bd2)]==_0x3227ce['T'][_0x205ca0(0x8d0)]&&0x1==_0x48d9e8['y']&&_0xc61115)_0xc61115[_0x205ca0(0x3302)](_0x3227ce['T'][_0x205ca0(0x40cf)],this[_0x205ca0(0x3ba0)],_0x9cbbd5);else{if(this[_0x205ca0(0x1bd2)]!=_0x3227ce['T'][_0x205ca0(0x23df)]||0x1!=_0x48d9e8['y']||_0xc61115){let _0x252f24=_0x2dd47d[_0x205ca0(0x26e4)][0x2];_0x252f24[_0x205ca0(0x448)](this[_0x205ca0(0x16cd)]),this[_0x205ca0(0x2e01)]&&_0x310f87['P'][_0x205ca0(0x2b3b)](_0x252f24,this[_0x205ca0(0x2ed2)],_0x252f24),_0xc61115?_0xc61115['getDirectionToRef'](_0x252f24,this[_0x205ca0(0x3ba0)],_0x252f24):_0x6f636a[_0x205ca0(0x7c6)](_0x252f24,_0x252f24);const _0x4247b6=_0x310f87['P'][_0x205ca0(0x37c3)](_0x48d9e8,_0x252f24);_0x4247b6[_0x205ca0(0x3952)](),_0x252f24=_0x310f87['P'][_0x205ca0(0x37c3)](_0x4247b6,_0x48d9e8),_0x310f87['y3']['FromXYZAxesToRef'](_0x4247b6,_0x48d9e8,_0x252f24,_0x9cbbd5);}else _0x9cbbd5[_0x205ca0(0x448)](_0x6f636a[_0x205ca0(0x269)]());}_0x9cbbd5['invertToRef'](_0x57e5a3);let _0x29adb8=null;if(_0x36e286){const _0x248c58=_0x2dd47d['_TmpVecs'][0x3];_0x3963b6[_0x205ca0(0x3cb9)](_0x4e03d0,_0x248c58),_0x310f87['P'][_0x205ca0(0x2b3b)](_0x248c58,_0x57e5a3,_0x248c58),_0x29adb8=Math['sqrt'](_0x248c58['x']*_0x248c58['x']+_0x248c58['z']*_0x248c58['z']);var _0x3f773f=Math[_0x205ca0(0xaba)](_0x248c58['y'],_0x29adb8);let _0x4d6569=_0x3f773f;_0x3f773f>this[_0x205ca0(0x21c1)]?(_0x248c58['y']=this[_0x205ca0(0xb5e)]*_0x29adb8,_0x4d6569=this[_0x205ca0(0x21c1)]):_0x3f773f<this[_0x205ca0(0xab0)]&&(_0x248c58['y']=this[_0x205ca0(0x35ee)]*_0x29adb8,_0x4d6569=this[_0x205ca0(0xab0)]),_0x3f773f!=_0x4d6569&&(_0x310f87['P'][_0x205ca0(0x2b3b)](_0x248c58,_0x9cbbd5,_0x248c58),_0x248c58['addInPlace'](_0x4e03d0),_0x3963b6=_0x248c58);}if(_0x1efdae){const _0x39faa6=_0x2dd47d[_0x205ca0(0x26e4)][0x4];_0x3963b6['subtractToRef'](_0x4e03d0,_0x39faa6),_0x310f87['P'][_0x205ca0(0x2b3b)](_0x39faa6,_0x57e5a3,_0x39faa6),_0x3f773f=Math['atan2'](_0x39faa6['x'],_0x39faa6['z']);let _0x4f45fb=_0x3f773f;if((_0x3f773f>this['_maxYaw']||_0x3f773f<this[_0x205ca0(0x3979)])&&(null==_0x29adb8&&(_0x29adb8=Math['sqrt'](_0x39faa6['x']*_0x39faa6['x']+_0x39faa6['z']*_0x39faa6['z'])),this[_0x205ca0(0x4001)]>Math['PI']?this[_0x205ca0(0x1971)](_0x3f773f,this[_0x205ca0(0x2258)],this[_0x205ca0(0x86c)])?(_0x39faa6['z']=this[_0x205ca0(0x122b)]*_0x29adb8,_0x39faa6['x']=this[_0x205ca0(0x1c0b)]*_0x29adb8,_0x4f45fb=this[_0x205ca0(0x2258)]):this['_isAngleBetween'](_0x3f773f,this[_0x205ca0(0x86c)],this[_0x205ca0(0x3979)])&&(_0x39faa6['z']=this['_minYawCos']*_0x29adb8,_0x39faa6['x']=this[_0x205ca0(0x6aa)]*_0x29adb8,_0x4f45fb=this[_0x205ca0(0x3979)]):_0x3f773f>this[_0x205ca0(0x2258)]?(_0x39faa6['z']=this['_maxYawCos']*_0x29adb8,_0x39faa6['x']=this[_0x205ca0(0x1c0b)]*_0x29adb8,_0x4f45fb=this['_maxYaw']):_0x3f773f<this[_0x205ca0(0x3979)]&&(_0x39faa6['z']=this[_0x205ca0(0x1d95)]*_0x29adb8,_0x39faa6['x']=this['_minYawSin']*_0x29adb8,_0x4f45fb=this['_minYaw'])),this[_0x205ca0(0x3fd9)]&&this['_yawRange']>Math['PI']){const _0x30223d=_0x2dd47d[_0x205ca0(0x26e4)][0x8];_0x30223d['copyFrom'](_0x3227ce['RD']['Z']),this[_0x205ca0(0x2e01)]&&_0x310f87['P']['TransformCoordinatesToRef'](_0x30223d,this['_transformYawPitchInv'],_0x30223d);var _0x48f917=_0x2dd47d[_0x205ca0(0x9ad)][0x4],_0x48f917=(this[_0x205ca0(0x3a2c)]['toRotationMatrix'](_0x48f917),this[_0x205ca0(0x3ba0)]['getWorldMatrix']()[_0x205ca0(0x242a)](_0x48f917,_0x48f917),_0x310f87['P']['TransformCoordinatesToRef'](_0x30223d,_0x48f917,_0x30223d),_0x310f87['P']['TransformCoordinatesToRef'](_0x30223d,_0x57e5a3,_0x30223d),Math['atan2'](_0x30223d['x'],_0x30223d['z'])),_0x57e5a3=this[_0x205ca0(0x3dad)](_0x48f917,_0x3f773f);this['_getAngleBetween'](_0x48f917,this[_0x205ca0(0x86c)])<_0x57e5a3&&(null==_0x29adb8&&(_0x29adb8=Math[_0x205ca0(0x243f)](_0x39faa6['x']*_0x39faa6['x']+_0x39faa6['z']*_0x39faa6['z'])),_0x57e5a3=this[_0x205ca0(0x3dad)](_0x48f917,this[_0x205ca0(0x2258)]),_0x3d2bf0=this[_0x205ca0(0x3dad)](_0x48f917,this[_0x205ca0(0x3979)]),_0x4f45fb=_0x3d2bf0<_0x57e5a3?_0x48f917+0.75*Math['PI']:_0x48f917-0.75*Math['PI'],_0x39faa6['z']=Math['cos'](_0x4f45fb)*_0x29adb8,_0x39faa6['x']=Math[_0x205ca0(0xa8b)](_0x4f45fb)*_0x29adb8);}_0x3f773f!=_0x4f45fb&&(_0x310f87['P'][_0x205ca0(0x2b3b)](_0x39faa6,_0x9cbbd5,_0x39faa6),_0x39faa6[_0x205ca0(0x2775)](_0x4e03d0),_0x3963b6=_0x39faa6);}}const _0x39e9ab=_0x2dd47d[_0x205ca0(0x26e4)][0x5],_0x2c5c21=_0x2dd47d[_0x205ca0(0x26e4)][0x6],_0x1415e2=_0x2dd47d[_0x205ca0(0x26e4)][0x7];var _0x3d2bf0=_0x2dd47d[_0x205ca0(0x1b79)];_0x3963b6[_0x205ca0(0x3cb9)](_0x4e03d0,_0x39e9ab),_0x39e9ab[_0x205ca0(0x3952)](),_0x310f87['P'][_0x205ca0(0x67d)](_0x48d9e8,_0x39e9ab,_0x2c5c21),_0x2c5c21['normalize'](),_0x310f87['P'][_0x205ca0(0x67d)](_0x39e9ab,_0x2c5c21,_0x1415e2),_0x1415e2['normalize'](),_0x310f87['y3'][_0x205ca0(0x3073)](_0x2c5c21,_0x1415e2,_0x39e9ab,_0x41ac70),0x0===_0x2c5c21['x']&&0x0===_0x2c5c21['y']&&0x0===_0x2c5c21['z']||0x0===_0x1415e2['x']&&0x0===_0x1415e2['y']&&0x0===_0x1415e2['z']||0x0===_0x39e9ab['x']&&0x0===_0x39e9ab['y']&&0x0===_0x39e9ab['z']||((this['adjustYaw']||this['adjustPitch']||this[_0x205ca0(0x3329)])&&(_0x310f87['y3'][_0x205ca0(0x1aa5)](this[_0x205ca0(0x3445)],this[_0x205ca0(0x2381)],this[_0x205ca0(0x3329)],_0x592670),_0x592670['multiplyToRef'](_0x41ac70,_0x41ac70)),this['slerpAmount']<0x1?(this['_slerping']||this[_0x205ca0(0x38e)][_0x205ca0(0x40e5)](_0x3227ce['T']['WORLD'],this[_0x205ca0(0x3ba0)],this['_boneQuat']),this[_0x205ca0(0x2e01)]&&this[_0x205ca0(0x2e01)][_0x205ca0(0x242a)](_0x41ac70,_0x41ac70),_0x310f87['_f'][_0x205ca0(0x3e5f)](_0x41ac70,_0x3d2bf0),_0x310f87['_f'][_0x205ca0(0x1c7f)](this[_0x205ca0(0x3a2c)],_0x3d2bf0,this[_0x205ca0(0x3e95)],this[_0x205ca0(0x3a2c)]),this[_0x205ca0(0x38e)][_0x205ca0(0x32b)](this[_0x205ca0(0x3a2c)],_0x3227ce['T'][_0x205ca0(0x40cf)],this['mesh']),this['_slerping']=!0x0):(this[_0x205ca0(0x2e01)]&&this[_0x205ca0(0x2e01)][_0x205ca0(0x242a)](_0x41ac70,_0x41ac70),this[_0x205ca0(0x38e)]['setRotationMatrix'](_0x41ac70,_0x3227ce['T'][_0x205ca0(0x40cf)],this['mesh']),this['_slerping']=!0x1),this['_updateLinkedTransformRotation']());}}[_0x17319a(0x24cb)](_0x561b7d,_0x528982){let _0x59a7a8=_0x528982-_0x561b7d;return(_0x59a7a8%=0x2*Math['PI'])>Math['PI']?_0x59a7a8-=0x2*Math['PI']:_0x59a7a8<-Math['PI']&&(_0x59a7a8+=0x2*Math['PI']),_0x59a7a8;}[_0x17319a(0x3dad)](_0x5e683e,_0x26f2fe){_0x5e683e=(_0x5e683e%=0x2*Math['PI'])<0x0?_0x5e683e+0x2*Math['PI']:_0x5e683e,_0x26f2fe=(_0x26f2fe%=0x2*Math['PI'])<0x0?_0x26f2fe+0x2*Math['PI']:_0x26f2fe;let _0x509c2e=0x0;return _0x509c2e=(_0x509c2e=_0x5e683e<_0x26f2fe?_0x26f2fe-_0x5e683e:_0x5e683e-_0x26f2fe)>Math['PI']?0x2*Math['PI']-_0x509c2e:_0x509c2e;}[_0x17319a(0x1971)](_0x58f21d,_0xea0cb5,_0x226ed4){if(_0x58f21d=(_0x58f21d%=0x2*Math['PI'])<0x0?_0x58f21d+0x2*Math['PI']:_0x58f21d,(_0xea0cb5=(_0xea0cb5%=0x2*Math['PI'])<0x0?_0xea0cb5+0x2*Math['PI']:_0xea0cb5)<(_0x226ed4=(_0x226ed4%=0x2*Math['PI'])<0x0?_0x226ed4+0x2*Math['PI']:_0x226ed4)){if(_0xea0cb5<_0x58f21d&&_0x58f21d<_0x226ed4)return!0x0;}else{if(_0x226ed4<_0x58f21d&&_0x58f21d<_0xea0cb5)return!0x0;}return!0x1;}['_updateLinkedTransformRotation'](){var _0x596afa=_0x17319a;const _0x28afa6=this['bone'];_0x28afa6[_0x596afa(0x3b2e)]&&(_0x28afa6[_0x596afa(0x3b2e)]['rotationQuaternion']||(_0x28afa6[_0x596afa(0x3b2e)][_0x596afa(0x373c)]=new _0x310f87['_f']()),_0x28afa6[_0x596afa(0x40e5)](_0x3227ce['T'][_0x596afa(0x23df)],null,_0x28afa6[_0x596afa(0x3b2e)][_0x596afa(0x373c)]));}}_0x2dd47d[_0x17319a(0x26e4)]=_0x2fe164['B'][_0x17319a(0x92f)](0xa,_0x310f87['P'][_0x17319a(0xd5a)]),_0x2dd47d['_TmpQuat']=_0x310f87['_f'][_0x17319a(0x243a)](),_0x2dd47d[_0x17319a(0x9ad)]=_0x2fe164['B'][_0x17319a(0x92f)](0x5,_0x310f87['y3'][_0x17319a(0x243a)]);},0x5e86:(_0x224038,_0x20ac9b,_0x121b56)=>{_0x121b56(0x141bb),_0x121b56(0x17c4c),_0x121b56(0x335b),_0x121b56(0x4b98);},0x4b98:(_0x465ab7,_0x2808b7,_0x465807)=>{var _0xb63135=a7_0x38a779;_0x465807['d'](_0x2808b7,{'O':()=>_0x295d2a});var _0x152a9d=_0x465807(0x141bb),_0x2fd3b1=_0x465807(0xf96c),_0x25ac44=_0x465807(0x9fd1),_0x3a5a7c=_0x465807(0xd9e),_0x5a40ed=_0x465807(0xdfe0),_0x56253f=_0x465807(0x71),_0xaa2524=_0x465807(0xf8c1),_0x4d43e4=_0x465807(0x77a5),_0x14ada7=_0x465807(0x10ea4),_0xbf020=_0x465807(0x1266b);class _0x295d2a{constructor(_0xcf29a8,_0x230936,_0x3a5a41){var _0x12fddf=a7_0x2532;this[_0x12fddf(0x3844)]=_0xcf29a8,this['id']=_0x230936,this['bones']=new Array(),this[_0x12fddf(0x14bd)]=!0x1,this[_0x12fddf(0x1b1a)]=!0x0,this[_0x12fddf(0x31ff)]=new Array(),this['_identity']=_0x25ac44['y3'][_0x12fddf(0x243a)](),this['_ranges']={},this[_0x12fddf(0x1de8)]=!0x0,this[_0x12fddf(0x5d1)]=!0x1,this['_uniqueId']=0x0,this[_0x12fddf(0x394d)]=0x0,this[_0x12fddf(0x111a)]=null,this[_0x12fddf(0x2527)]=null,this[_0x12fddf(0xea8)]=!0x1,this[_0x12fddf(0x3a0a)]=!0x0,this[_0x12fddf(0x70a)]=null,this[_0x12fddf(0x1fd7)]=new _0x2fd3b1['y$'](),this[_0x12fddf(0x152a)]=[],this[_0x12fddf(0x3921)]=_0x3a5a41||_0xaa2524['l']['LastCreatedScene'],this[_0x12fddf(0x3a33)]=this[_0x12fddf(0x3921)][_0x12fddf(0x3807)](),this[_0x12fddf(0x3921)][_0x12fddf(0x152e)](this),this['_isDirty']=!0x0,_0xcf29a8=this[_0x12fddf(0x3921)][_0x12fddf(0x318e)]()[_0x12fddf(0x179f)](),this[_0x12fddf(0x5d1)]=_0xcf29a8['textureFloat']&&0x0<_0xcf29a8[_0x12fddf(0x400e)];}get['useTextureToStoreBoneMatrices'](){var _0x425233=a7_0x2532;return this[_0x425233(0x3a0a)];}set[_0xb63135(0x12f5)](_0x2df6dd){var _0xfd95e=_0xb63135;this[_0xfd95e(0x3a0a)]=_0x2df6dd,this['_markAsDirty']();}get['animationPropertiesOverride'](){var _0x52744c=_0xb63135;return this['_animationPropertiesOverride']||this[_0x52744c(0x3921)][_0x52744c(0x3553)];}set['animationPropertiesOverride'](_0x4a0ab7){var _0x5eb858=_0xb63135;this[_0x5eb858(0x70a)]=_0x4a0ab7;}get[_0xb63135(0x5f0)](){return this['useTextureToStoreBoneMatrices']&&this['_canUseTextureForBones'];}get[_0xb63135(0x1441)](){var _0x3401e6=_0xb63135;return this[_0x3401e6(0x3a33)];}[_0xb63135(0x1d40)](){var _0x31fb38=_0xb63135;return _0x31fb38(0x1eed);}[_0xb63135(0x3e72)](){var _0x538863=_0xb63135;return this[_0x538863(0x152a)]['filter'](_0x1b0eb4=>!_0x1b0eb4[_0x538863(0x4065)]());}['getTransformMatrices'](_0x1e22b8){var _0x45a4a5=_0xb63135;return this['needInitialSkinMatrix']?(_0x1e22b8[_0x45a4a5(0x243)]||this[_0x45a4a5(0xf2a)](),_0x1e22b8['_bonesTransformMatrices']):(this[_0x45a4a5(0x862)]||this[_0x45a4a5(0xf2a)](),this[_0x45a4a5(0x862)]);}[_0xb63135(0xef0)](_0x2f307f){var _0x5b92e5=_0xb63135;return(this['needInitialSkinMatrix']&&_0x2f307f['_transformMatrixTexture']?_0x2f307f:this)[_0x5b92e5(0x165e)];}[_0xb63135(0x40ae)](){var _0x5c6a43=_0xb63135;return this[_0x5c6a43(0x3921)];}[_0xb63135(0x141d)](_0x3c388b){var _0x3b798f=_0xb63135;let _0x324422=_0x3b798f(0x333a)+this[_0x3b798f(0x3844)]+_0x3b798f(0x8b0)+this['bones'][_0x3b798f(0x3785)];if(_0x324422+=',\x20nAnimationRanges:\x20'+(this[_0x3b798f(0x1fff)]?Object[_0x3b798f(0xb46)](this[_0x3b798f(0x1fff)])[_0x3b798f(0x3785)]:_0x3b798f(0x2339)),_0x3c388b){_0x324422+=',\x20Ranges:\x20{';let _0xcba90a=!0x0;for(const _0x311d1a in this['_ranges'])_0xcba90a&&(_0x324422+=',\x20',_0xcba90a=!0x1),_0x324422+=_0x311d1a;_0x324422+='}';}return _0x324422;}[_0xb63135(0x140d)](_0x3cf2f7){var _0x26f29f=_0xb63135;for(let _0x5c98a5=0x0,_0x45d70b=this['bones'][_0x26f29f(0x3785)];_0x5c98a5<_0x45d70b;_0x5c98a5++)if(this['bones'][_0x5c98a5][_0x26f29f(0x3844)]===_0x3cf2f7)return _0x5c98a5;return-0x1;}[_0xb63135(0x3028)](_0x29e820,_0x183f45,_0x42caea){var _0x951582=_0xb63135;if(!this[_0x951582(0x1fff)][_0x29e820]){this[_0x951582(0x1fff)][_0x29e820]=new _0x56253f['X'](_0x29e820,_0x183f45,_0x42caea);for(let _0x7cf6bc=0x0,_0x26eaad=this[_0x951582(0x152a)]['length'];_0x7cf6bc<_0x26eaad;_0x7cf6bc++)this['bones'][_0x7cf6bc][_0x951582(0x5fd)][0x0]&&this[_0x951582(0x152a)][_0x7cf6bc][_0x951582(0x5fd)][0x0][_0x951582(0x2a0a)](_0x29e820,_0x183f45,_0x42caea);}}['deleteAnimationRange'](_0x474dad,_0x4425a5=!0x0){var _0x24f103=_0xb63135;for(let _0x4083e3=0x0,_0x3e4936=this['bones']['length'];_0x4083e3<_0x3e4936;_0x4083e3++)this[_0x24f103(0x152a)][_0x4083e3][_0x24f103(0x5fd)][0x0]&&this[_0x24f103(0x152a)][_0x4083e3][_0x24f103(0x5fd)][0x0]['deleteRange'](_0x474dad,_0x4425a5);this['_ranges'][_0x474dad]=null;}[_0xb63135(0x573)](_0x5d298b){var _0x5eecb3=_0xb63135;return this[_0x5eecb3(0x1fff)][_0x5d298b]||null;}[_0xb63135(0x33dc)](){var _0x54c63a=_0xb63135;const _0x1a7ba1=[];let _0xd55330;for(_0xd55330 in this[_0x54c63a(0x1fff)])_0x1a7ba1['push'](this['_ranges'][_0xd55330]);return _0x1a7ba1;}[_0xb63135(0x1c9c)](_0xffbe2a,_0x2ebab2,_0x5d9289=!0x1){var _0x15aed9=_0xb63135;if(this['_ranges'][_0x2ebab2]||!_0xffbe2a[_0x15aed9(0x573)](_0x2ebab2))return!0x1;let _0x1ec9f6=!0x0;var _0x4e8918=this[_0x15aed9(0xc07)]()+0x1;const _0xc2cc2f={};var _0x122722=_0xffbe2a[_0x15aed9(0x152a)];let _0x331c03,_0x4a3523;for(_0x4a3523=0x0,_0x331c03=_0x122722[_0x15aed9(0x3785)];_0x4a3523<_0x331c03;_0x4a3523++)_0xc2cc2f[_0x122722[_0x4a3523][_0x15aed9(0x3844)]]=_0x122722[_0x4a3523];this[_0x15aed9(0x152a)]['length']!==_0x122722[_0x15aed9(0x3785)]&&(_0x14ada7['Y'][_0x15aed9(0x27dc)](_0x15aed9(0x1ec7)+this['bones']['length']+_0x15aed9(0x3b4a)+_0x122722[_0x15aed9(0x3785)]),_0x1ec9f6=!0x1);var _0x3bbdee=_0x5d9289&&this[_0x15aed9(0x3ae)]&&_0xffbe2a['dimensionsAtRest']?this[_0x15aed9(0x3ae)][_0x15aed9(0x37ac)](_0xffbe2a['dimensionsAtRest']):null;for(_0x4a3523=0x0,_0x331c03=this[_0x15aed9(0x152a)]['length'];_0x4a3523<_0x331c03;_0x4a3523++){var _0x2f4719=this['bones'][_0x4a3523][_0x15aed9(0x3844)],_0x531195=_0xc2cc2f[_0x2f4719];_0x1ec9f6=_0x531195?_0x1ec9f6&&this[_0x15aed9(0x152a)][_0x4a3523][_0x15aed9(0x1c9c)](_0x531195,_0x2ebab2,_0x4e8918,_0x5d9289,_0x3bbdee):(_0x14ada7['Y'][_0x15aed9(0x27dc)]('copyAnimationRange:\x20not\x20same\x20rig,\x20missing\x20source\x20bone\x20'+_0x2f4719),!0x1);}return _0xffbe2a=_0xffbe2a[_0x15aed9(0x573)](_0x2ebab2),(_0xffbe2a&&(this[_0x15aed9(0x1fff)][_0x2ebab2]=new _0x56253f['X'](_0x2ebab2,_0xffbe2a[_0x15aed9(0x398f)]+_0x4e8918,_0xffbe2a['to']+_0x4e8918)),_0x1ec9f6);}[_0xb63135(0x3987)](){var _0x4d864a=_0xb63135;for(const _0x256ee3 of this[_0x4d864a(0x152a)])-0x1!==_0x256ee3[_0x4d864a(0x1f1a)]&&_0x256ee3[_0x4d864a(0x3987)]();}[_0xb63135(0xc07)](){var _0x3f1a9c=_0xb63135;let _0x26ef97=0x0;for(let _0x8e41b9=0x0,_0x13d8ad=this[_0x3f1a9c(0x152a)][_0x3f1a9c(0x3785)];_0x8e41b9<_0x13d8ad;_0x8e41b9++){var _0x2af9b5;this[_0x3f1a9c(0x152a)][_0x8e41b9][_0x3f1a9c(0x5fd)][0x0]&&(_0x2af9b5=this['bones'][_0x8e41b9][_0x3f1a9c(0x5fd)][0x0]['getHighestFrame'](),_0x26ef97<_0x2af9b5&&(_0x26ef97=_0x2af9b5));}return _0x26ef97;}[_0xb63135(0x1317)](_0x270680,_0x2842f7,_0x1785d7,_0x4f8009){var _0xba3ec1=_0xb63135;return _0x270680=this['getAnimationRange'](_0x270680),_0x270680?this[_0xba3ec1(0x3921)][_0xba3ec1(0x1317)](this,_0x270680[_0xba3ec1(0x398f)],_0x270680['to'],_0x2842f7,_0x1785d7,_0x4f8009):null;}static[_0xb63135(0x3890)](_0x5da0d7,_0x1c2fe3=0x0,_0x2074a8){var _0x586aca=_0xb63135,_0x5d8b87=_0x5da0d7[_0x586aca(0x573)](_0x2074a8);if(!_0x5d8b87)return null;var _0x1b8bd9=_0x5da0d7['_scene'][_0x586aca(0x1a1a)](_0x5da0d7);let _0x4b8a81=null;for(let _0x3ab490=0x0;_0x3ab490<_0x1b8bd9[_0x586aca(0x3785)];_0x3ab490++){var _0x2c801a=_0x1b8bd9[_0x3ab490];if(_0x2c801a['fromFrame']===(null==_0x5d8b87?void 0x0:_0x5d8b87['from'])&&_0x2c801a[_0x586aca(0x3197)]===(null==_0x5d8b87?void 0x0:_0x5d8b87['to'])){_0x4b8a81=_0x2c801a;break;}}var _0x184cb7=_0x5da0d7[_0x586aca(0x36b8)]();for(let _0x3e9dcc=0x0;_0x3e9dcc<_0x184cb7[_0x586aca(0x3785)];_0x3e9dcc++){var _0x4edb21=_0x184cb7[_0x3e9dcc][_0x586aca(0x5fd)];if(_0x4edb21){for(let _0x4d9f8a=0x0;_0x4d9f8a<_0x4edb21[_0x586aca(0x3785)];_0x4d9f8a++)_0x5a40ed['f'][_0x586aca(0x3890)](_0x4edb21[_0x4d9f8a],_0x1c2fe3,_0x2074a8);}}return _0x4b8a81&&(_0x4b8a81['isAdditive']=!0x0),_0x5da0d7;}[_0xb63135(0x171d)](){var _0x2e410f=_0xb63135;this[_0x2e410f(0x1b1a)]=!0x0,this['_absoluteTransformIsDirty']=!0x0;}[_0xb63135(0x1dec)](_0x486944){var _0x14ea6c=_0xb63135;this[_0x14ea6c(0x31ff)]['push'](_0x486944);}['_unregisterMeshWithPoseMatrix'](_0x37d055){var _0x5e3708=_0xb63135;_0x37d055=this['_meshesWithPoseMatrix'][_0x5e3708(0x850)](_0x37d055),-0x1<_0x37d055&&this[_0x5e3708(0x31ff)][_0x5e3708(0x2e7)](_0x37d055,0x1);}[_0xb63135(0x15cc)](_0x143c52,_0x341725){var _0x1916eb=_0xb63135;this['onBeforeComputeObservable']['notifyObservers'](this);for(let _0x59ef22=0x0;_0x59ef22<this['bones'][_0x1916eb(0x3785)];_0x59ef22++){const _0x275bc2=this[_0x1916eb(0x152a)][_0x59ef22],_0x5c78c2=(_0x275bc2[_0x1916eb(0x2ba4)]++,_0x275bc2[_0x1916eb(0x4065)]());var _0x56db51;_0x5c78c2?_0x275bc2['getLocalMatrix']()['multiplyToRef'](_0x5c78c2[_0x1916eb(0x269)](),_0x275bc2['getWorldMatrix']()):_0x341725?_0x275bc2[_0x1916eb(0x2dcd)]()[_0x1916eb(0x242a)](_0x341725,_0x275bc2[_0x1916eb(0x269)]()):_0x275bc2['getWorldMatrix']()[_0x1916eb(0x448)](_0x275bc2[_0x1916eb(0x2dcd)]()),-0x1!==_0x275bc2[_0x1916eb(0x1f1a)]&&(_0x56db51=null===_0x275bc2[_0x1916eb(0x1f1a)]?_0x59ef22:_0x275bc2['_index'],_0x275bc2[_0x1916eb(0x177f)]()[_0x1916eb(0x1b5f)](_0x275bc2[_0x1916eb(0x269)](),_0x143c52,0x10*_0x56db51));}this[_0x1916eb(0x25aa)][_0x1916eb(0x3f0b)](_0x143c52,0x10*this[_0x1916eb(0x152a)]['length']);}[_0xb63135(0xf2a)](){var _0x54d730=_0xb63135;if(0x0<this['_numBonesWithLinkedTransformNode'])for(const _0x175bee of this['bones']){var _0x343833;_0x175bee[_0x54d730(0x3b2e)]&&(_0x343833=_0x175bee[_0x54d730(0x3b2e)],_0x175bee[_0x54d730(0xdfa)]=_0x343833[_0x54d730(0xdfa)],_0x343833['rotationQuaternion']?_0x175bee[_0x54d730(0x373c)]=_0x343833['rotationQuaternion']:_0x175bee['rotation']=_0x343833['rotation'],_0x175bee[_0x54d730(0x114e)]=_0x343833['scaling']);}if(this[_0x54d730(0x14bd)])for(const _0x2e7943 of this['_meshesWithPoseMatrix']){var _0x4216f7,_0x1c94b2=_0x2e7943[_0x54d730(0x2640)]();let _0x476065=this['_isDirty'];if(_0x2e7943[_0x54d730(0x243)]&&_0x2e7943['_bonesTransformMatrices'][_0x54d730(0x3785)]===0x10*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1)||(_0x2e7943[_0x54d730(0x243)]=new Float32Array(0x10*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1)),_0x476065=!0x0),_0x476065){if(this['_synchronizedWithMesh']!==_0x2e7943){this[_0x54d730(0xf5e)]=_0x2e7943;for(const _0x568b0c of this['bones'])if(!_0x568b0c[_0x54d730(0x4065)]()){const _0x58ab7f=_0x568b0c[_0x54d730(0x2dc)]();_0x58ab7f['multiplyToRef'](_0x1c94b2,_0x25ac44['jp'][_0x54d730(0x1919)][0x1]),_0x568b0c[_0x54d730(0x171c)](_0x25ac44['jp'][_0x54d730(0x1919)][0x1]);}this[_0x54d730(0x5f0)]&&(_0x4216f7=0x4*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1),_0x2e7943['_transformMatrixTexture']&&_0x2e7943[_0x54d730(0x165e)][_0x54d730(0x21c2)]()[_0x54d730(0xad8)]===_0x4216f7||(_0x2e7943['_transformMatrixTexture']&&_0x2e7943['_transformMatrixTexture'][_0x54d730(0x3551)](),_0x2e7943[_0x54d730(0x165e)]=_0x3a5a7c['l']['CreateRGBATexture'](_0x2e7943[_0x54d730(0x243)],0x4*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1),0x1,this['_scene'],!0x1,!0x1,_0x4d43e4['g'][_0x54d730(0x1d4a)],_0x4d43e4['g'][_0x54d730(0x248a)])));}this[_0x54d730(0x15cc)](_0x2e7943[_0x54d730(0x243)],_0x1c94b2),this[_0x54d730(0x5f0)]&&_0x2e7943['_transformMatrixTexture']&&_0x2e7943['_transformMatrixTexture']['update'](_0x2e7943['_bonesTransformMatrices']);}}else{if(!this[_0x54d730(0x1b1a)])return;this[_0x54d730(0x862)]&&this['_transformMatrices']['length']===0x10*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1)||(this[_0x54d730(0x862)]=new Float32Array(0x10*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1)),this[_0x54d730(0x5f0)]&&(this[_0x54d730(0x165e)]&&this[_0x54d730(0x165e)][_0x54d730(0x3551)](),this['_transformMatrixTexture']=_0x3a5a7c['l'][_0x54d730(0x1cac)](this[_0x54d730(0x862)],0x4*(this[_0x54d730(0x152a)][_0x54d730(0x3785)]+0x1),0x1,this[_0x54d730(0x3921)],!0x1,!0x1,_0x4d43e4['g'][_0x54d730(0x1d4a)],_0x4d43e4['g']['TEXTURETYPE_FLOAT']))),this[_0x54d730(0x15cc)](this[_0x54d730(0x862)],null),this[_0x54d730(0x5f0)]&&this['_transformMatrixTexture']&&this[_0x54d730(0x165e)][_0x54d730(0x308d)](this[_0x54d730(0x862)]);}this[_0x54d730(0x1b1a)]=!0x1;}[_0xb63135(0x36b8)](){var _0x324d21=_0xb63135;if(!this['_animatables']||this[_0x324d21(0x1a7d)]['length']!==this[_0x324d21(0x152a)]['length']){this[_0x324d21(0x1a7d)]=[];for(let _0x1ba035=0x0;_0x1ba035<this['bones']['length'];_0x1ba035++)this[_0x324d21(0x1a7d)][_0x324d21(0x1e1d)](this[_0x324d21(0x152a)][_0x1ba035]);}return this[_0x324d21(0x1a7d)];}[_0xb63135(0x292d)](_0x38a16c,_0x383bca){var _0x4c632f=_0xb63135;const _0x2d7773=new _0x295d2a(_0x38a16c,_0x383bca||_0x38a16c,this[_0x4c632f(0x3921)]);_0x2d7773[_0x4c632f(0x14bd)]=this[_0x4c632f(0x14bd)];for(let _0x384df7=0x0;_0x384df7<this['bones'][_0x4c632f(0x3785)];_0x384df7++){const _0xa9933a=this[_0x4c632f(0x152a)][_0x384df7];let _0x1e2a26=null;var _0x7ad571=_0xa9933a['getParent']();_0x7ad571&&(_0x7ad571=this[_0x4c632f(0x152a)][_0x4c632f(0x850)](_0x7ad571),_0x1e2a26=_0x2d7773[_0x4c632f(0x152a)][_0x7ad571]);const _0xefb80d=new _0x152a9d['N'](_0xa9933a[_0x4c632f(0x3844)],_0x2d7773,_0x1e2a26,_0xa9933a[_0x4c632f(0x2dc)]()['clone'](),_0xa9933a['getRestPose']()['clone']());_0xefb80d[_0x4c632f(0x1f1a)]=_0xa9933a[_0x4c632f(0x1f1a)],_0xa9933a[_0x4c632f(0x3b2e)]&&_0xefb80d[_0x4c632f(0x1e88)](_0xa9933a[_0x4c632f(0x3b2e)]),_0xbf020['j'][_0x4c632f(0x3f53)](_0xa9933a['animations'],_0xefb80d[_0x4c632f(0x5fd)]);}if(this[_0x4c632f(0x1fff)]){_0x2d7773[_0x4c632f(0x1fff)]={};for(const _0x5ca30a in this[_0x4c632f(0x1fff)]){const _0x315cef=this[_0x4c632f(0x1fff)][_0x5ca30a];_0x315cef&&(_0x2d7773[_0x4c632f(0x1fff)][_0x5ca30a]=_0x315cef[_0x4c632f(0x292d)]());}}return this[_0x4c632f(0x1b1a)]=!0x0,_0x2d7773;}[_0xb63135(0x39cf)](_0x5cc193=0.01){var _0x54ab40=_0xb63135;this[_0x54ab40(0x152a)][_0x54ab40(0x66b)](_0x15d13b=>{var _0x450807=_0x54ab40;_0x15d13b[_0x450807(0x5fd)][_0x450807(0x66b)](_0x52f476=>{var _0x1de7b6=_0x450807;_0x52f476[_0x1de7b6(0x39cf)]=!0x0,_0x52f476[_0x1de7b6(0x1be4)]=_0x5cc193;});});}['dispose'](){var _0x1bfb0d=_0xb63135,_0x29d8ad;this[_0x1bfb0d(0x31ff)][_0x1bfb0d(0x3785)]=0x0,this['getScene']()[_0x1bfb0d(0xdf8)](this),this['getScene']()[_0x1bfb0d(0x11e3)](this),this[_0x1bfb0d(0x2527)]&&(-0x1<(_0x29d8ad=this[_0x1bfb0d(0x2527)][_0x1bfb0d(0x2e5f)][_0x1bfb0d(0x850)](this))&&this[_0x1bfb0d(0x2527)][_0x1bfb0d(0x2e5f)]['splice'](_0x29d8ad,0x1),this[_0x1bfb0d(0x2527)]=null),this[_0x1bfb0d(0x165e)]&&(this['_transformMatrixTexture']['dispose'](),this[_0x1bfb0d(0x165e)]=null);}[_0xb63135(0x2156)](){var _0x479fe6=_0xb63135;const _0x10a8e8={};_0x10a8e8[_0x479fe6(0x3844)]=this['name'],_0x10a8e8['id']=this['id'],this[_0x479fe6(0x3ae)]&&(_0x10a8e8[_0x479fe6(0x3ae)]=this[_0x479fe6(0x3ae)][_0x479fe6(0x4189)]()),_0x10a8e8[_0x479fe6(0x152a)]=[],_0x10a8e8[_0x479fe6(0x14bd)]=this['needInitialSkinMatrix'];for(let _0x525fc1=0x0;_0x525fc1<this[_0x479fe6(0x152a)][_0x479fe6(0x3785)];_0x525fc1++){const _0x591a94=this['bones'][_0x525fc1];var _0x3d7763=_0x591a94[_0x479fe6(0x4065)]();const _0x2ec445={'parentBoneIndex':_0x3d7763?this[_0x479fe6(0x152a)][_0x479fe6(0x850)](_0x3d7763):-0x1,'index':_0x591a94['getIndex'](),'name':_0x591a94[_0x479fe6(0x3844)],'id':_0x591a94['id'],'matrix':_0x591a94[_0x479fe6(0x2dc)]()['toArray'](),'rest':_0x591a94[_0x479fe6(0x2648)]()[_0x479fe6(0x3d2d)](),'linkedTransformNodeId':null==(_0x3d7763=_0x591a94[_0x479fe6(0x3298)]())?void 0x0:_0x3d7763['id']};_0x10a8e8[_0x479fe6(0x152a)][_0x479fe6(0x1e1d)](_0x2ec445),_0x591a94[_0x479fe6(0x3785)]&&(_0x2ec445[_0x479fe6(0x3785)]=_0x591a94[_0x479fe6(0x3785)]),_0x591a94[_0x479fe6(0x22fc)]&&(_0x2ec445[_0x479fe6(0x22fc)]=_0x591a94[_0x479fe6(0x22fc)]),_0x591a94[_0x479fe6(0x5fd)]&&0x0<_0x591a94[_0x479fe6(0x5fd)][_0x479fe6(0x3785)]&&(_0x2ec445['animation']=_0x591a94['animations'][0x0][_0x479fe6(0x2156)]()),_0x10a8e8[_0x479fe6(0x24ef)]=[];for(const _0x16e1a0 in this['_ranges']){var _0x4360f0=this['_ranges'][_0x16e1a0];if(_0x4360f0){const _0x2f3201={};_0x2f3201[_0x479fe6(0x3844)]=_0x16e1a0,_0x2f3201[_0x479fe6(0x398f)]=_0x4360f0[_0x479fe6(0x398f)],_0x2f3201['to']=_0x4360f0['to'],_0x10a8e8[_0x479fe6(0x24ef)][_0x479fe6(0x1e1d)](_0x2f3201);}}}return _0x10a8e8;}static[_0xb63135(0x2f08)](_0x450853,_0x4c0362){var _0x3fd347=_0xb63135;const _0x39155b=new _0x295d2a(_0x450853[_0x3fd347(0x3844)],_0x450853['id'],_0x4c0362);_0x450853[_0x3fd347(0x3ae)]&&(_0x39155b[_0x3fd347(0x3ae)]=_0x25ac44['P'][_0x3fd347(0x1c38)](_0x450853[_0x3fd347(0x3ae)])),_0x39155b[_0x3fd347(0x14bd)]=_0x450853[_0x3fd347(0x14bd)];let _0x59dc19;for(_0x59dc19=0x0;_0x59dc19<_0x450853[_0x3fd347(0x152a)][_0x3fd347(0x3785)];_0x59dc19++){var _0x50afc1=_0x450853[_0x3fd347(0x152a)][_0x59dc19],_0x23a2d2=_0x450853[_0x3fd347(0x152a)][_0x59dc19][_0x3fd347(0x38ac)];let _0x304cc9=null;-0x1<_0x50afc1['parentBoneIndex']&&(_0x304cc9=_0x39155b[_0x3fd347(0x152a)][_0x50afc1[_0x3fd347(0x1d82)]]);var _0x40904f=_0x50afc1[_0x3fd347(0x3c6)]?_0x25ac44['y3'][_0x3fd347(0x1c38)](_0x50afc1[_0x3fd347(0x3c6)]):null;const _0xf7152d=new _0x152a9d['N'](_0x50afc1[_0x3fd347(0x3844)],_0x39155b,_0x304cc9,_0x25ac44['y3'][_0x3fd347(0x1c38)](_0x50afc1[_0x3fd347(0x32de)]),_0x40904f,null,_0x23a2d2);void 0x0!==_0x50afc1['id']&&null!==_0x50afc1['id']&&(_0xf7152d['id']=_0x50afc1['id']),_0x50afc1['length']&&(_0xf7152d[_0x3fd347(0x3785)]=_0x50afc1[_0x3fd347(0x3785)]),_0x50afc1[_0x3fd347(0x22fc)]&&(_0xf7152d[_0x3fd347(0x22fc)]=_0x50afc1[_0x3fd347(0x22fc)]),_0x50afc1[_0x3fd347(0xf45)]&&_0xf7152d[_0x3fd347(0x5fd)][_0x3fd347(0x1e1d)](_0x5a40ed['f'][_0x3fd347(0x2f08)](_0x50afc1[_0x3fd347(0xf45)])),void 0x0!==_0x50afc1[_0x3fd347(0x1bc1)]&&null!==_0x50afc1[_0x3fd347(0x1bc1)]&&(_0x39155b[_0x3fd347(0x111a)]=!0x0,_0xf7152d['_waitingTransformNodeId']=_0x50afc1[_0x3fd347(0x1bc1)]);}if(_0x450853['ranges'])for(_0x59dc19=0x0;_0x59dc19<_0x450853[_0x3fd347(0x24ef)][_0x3fd347(0x3785)];_0x59dc19++){var _0x3753a7=_0x450853[_0x3fd347(0x24ef)][_0x59dc19];_0x39155b[_0x3fd347(0x3028)](_0x3753a7['name'],_0x3753a7[_0x3fd347(0x398f)],_0x3753a7['to']);}return _0x39155b;}[_0xb63135(0x411b)](_0x25f5e7=!0x1){var _0x46b0da=_0xb63135;(this[_0x46b0da(0x1de8)]||_0x25f5e7)&&(this[_0x46b0da(0x152a)][0x0][_0x46b0da(0x411b)](),this['_absoluteTransformIsDirty']=!0x1);}[_0xb63135(0x2640)](){var _0x1fa5f7=_0xb63135;let _0x270b2c=null;return _0x270b2c=0x0<this['_meshesWithPoseMatrix'][_0x1fa5f7(0x3785)]?this[_0x1fa5f7(0x31ff)][0x0][_0x1fa5f7(0x2640)]():_0x270b2c;}[_0xb63135(0x25fa)](){var _0x419be4=_0xb63135,_0x42fd4f=new Array(),_0x555af3=new Array(this[_0x419be4(0x152a)][_0x419be4(0x3785)]);for(let _0x4a628e=0x0;_0x4a628e<this[_0x419be4(0x152a)][_0x419be4(0x3785)];_0x4a628e++)this[_0x419be4(0x3c16)](_0x4a628e,_0x42fd4f,_0x555af3);this[_0x419be4(0x152a)]=_0x42fd4f;}[_0xb63135(0x3c16)](_0x14a8b8,_0x15507e,_0x9113cd){var _0x385c54=_0xb63135;if(!_0x9113cd[_0x14a8b8]){_0x9113cd[_0x14a8b8]=!0x0;const _0x1d1388=this[_0x385c54(0x152a)][_0x14a8b8];_0x1d1388&&(void 0x0===_0x1d1388[_0x385c54(0x1f1a)]&&(_0x1d1388[_0x385c54(0x1f1a)]=_0x14a8b8),(_0x14a8b8=_0x1d1388[_0x385c54(0x4065)]())&&this['_sortBones'](this['bones'][_0x385c54(0x850)](_0x14a8b8),_0x15507e,_0x9113cd),_0x15507e[_0x385c54(0x1e1d)](_0x1d1388));}}['setCurrentPoseAsRest'](){var _0x2958a1=_0xb63135;this[_0x2958a1(0x152a)][_0x2958a1(0x66b)](_0x3d651e=>{var _0x3adefd=_0x2958a1;_0x3d651e[_0x3adefd(0x30df)]();});}}},0x1a27:(_0xde3dc,_0x28259a,_0x1cc76c)=>{var _0xa2ce02=a7_0x38a779;_0x1cc76c['d'](_0x28259a,{'l':()=>_0xa0bc16,'o':()=>_0x2f2c2f});var _0x332367=_0x1cc76c(0x13862);class _0xa0bc16{constructor(_0x50156e,_0x617d51,_0x1794dd,_0x25a3d6=0x0,_0x5b663f=!0x1,_0x2bb60d=!0x1,_0x13a5ec=!0x1,_0x2eda33){var _0x1395e6=a7_0x2532;this[_0x1395e6(0x12b7)]=!0x1,_0x50156e[_0x1395e6(0x40ae)]?this[_0x1395e6(0xe76)]=_0x50156e['getScene']()[_0x1395e6(0x318e)]():this['_engine']=_0x50156e,this[_0x1395e6(0x4b1)]=_0x1794dd,this['_instanced']=_0x2bb60d,this['_divisor']=_0x2eda33||0x1,_0x617d51 instanceof _0x332367['h']?(this[_0x1395e6(0x1db7)]=null,this[_0x1395e6(0x320d)]=_0x617d51):(this[_0x1395e6(0x1db7)]=_0x617d51,this['_buffer']=null),this[_0x1395e6(0x321e)]=_0x13a5ec?_0x25a3d6:_0x25a3d6*Float32Array[_0x1395e6(0x2b61)],_0x5b663f||this['create']();}[_0xa2ce02(0x7bc)](_0x2fe272,_0x5a119c,_0x168bf6,_0x15dbc9,_0x263f85,_0x3ca8e8=!0x1,_0x269b07){var _0x34c01d=_0xa2ce02;return _0x5a119c=_0x3ca8e8?_0x5a119c:_0x5a119c*Float32Array[_0x34c01d(0x2b61)],_0x3ca8e8=_0x15dbc9?_0x3ca8e8?_0x15dbc9:_0x15dbc9*Float32Array[_0x34c01d(0x2b61)]:this[_0x34c01d(0x321e)],new _0x2f2c2f(this[_0x34c01d(0xe76)],this,_0x2fe272,this[_0x34c01d(0x4b1)],!0x0,_0x3ca8e8,void 0x0===_0x263f85?this[_0x34c01d(0x3d5f)]:_0x263f85,_0x5a119c,_0x168bf6,void 0x0,void 0x0,!0x0,this[_0x34c01d(0xdf9)]||_0x269b07);}['isUpdatable'](){var _0x37f1d8=_0xa2ce02;return this[_0x37f1d8(0x4b1)];}[_0xa2ce02(0x1ee5)](){var _0xc3c511=_0xa2ce02;return this[_0xc3c511(0x1db7)];}[_0xa2ce02(0x657)](){var _0x44254d=_0xa2ce02;return this[_0x44254d(0x320d)];}['getStrideSize'](){var _0x69bcd=_0xa2ce02;return this[_0x69bcd(0x321e)]/Float32Array[_0x69bcd(0x2b61)];}[_0xa2ce02(0x2b13)](_0x370f8e=null){var _0x1f8ac9=_0xa2ce02;!_0x370f8e&&this['_buffer']||(_0x370f8e=_0x370f8e||this[_0x1f8ac9(0x1db7)])&&(this['_buffer']?this[_0x1f8ac9(0x4b1)]&&(this[_0x1f8ac9(0xe76)][_0x1f8ac9(0x2655)](this['_buffer'],_0x370f8e),this[_0x1f8ac9(0x1db7)]=_0x370f8e):this[_0x1f8ac9(0x4b1)]?(this['_buffer']=this[_0x1f8ac9(0xe76)]['createDynamicVertexBuffer'](_0x370f8e),this[_0x1f8ac9(0x1db7)]=_0x370f8e):this['_buffer']=this[_0x1f8ac9(0xe76)][_0x1f8ac9(0x7bc)](_0x370f8e));}['_rebuild'](){var _0x5df2a3=_0xa2ce02;this['_buffer']=null,this[_0x5df2a3(0x2b13)](this[_0x5df2a3(0x1db7)]);}[_0xa2ce02(0x308d)](_0x31b30a){var _0x4de624=_0xa2ce02;this[_0x4de624(0x2b13)](_0x31b30a);}['updateDirectly'](_0xe22fc,_0x589c8a,_0x1841a5,_0x3ca5ff=!0x1){var _0x4b68bd=_0xa2ce02;this[_0x4b68bd(0x320d)]&&this[_0x4b68bd(0x4b1)]&&(this[_0x4b68bd(0xe76)][_0x4b68bd(0x2655)](this[_0x4b68bd(0x320d)],_0xe22fc,_0x3ca5ff?_0x589c8a:_0x589c8a*Float32Array[_0x4b68bd(0x2b61)],_0x1841a5?_0x1841a5*this[_0x4b68bd(0x321e)]:void 0x0),this[_0x4b68bd(0x1db7)]=0x0===_0x589c8a&&void 0x0===_0x1841a5?_0xe22fc:null);}['_increaseReferences'](){var _0xbe79e6=_0xa2ce02;this[_0xbe79e6(0x320d)]&&(this[_0xbe79e6(0x12b7)]?this[_0xbe79e6(0x320d)][_0xbe79e6(0x3a9a)]++:this['_isAlreadyOwned']=!0x0);}[_0xa2ce02(0x3551)](){var _0x1ac115=_0xa2ce02;this['_buffer']&&this['_engine']['_releaseBuffer'](this[_0x1ac115(0x320d)])&&(this[_0x1ac115(0x320d)]=null,this[_0x1ac115(0x1db7)]=null);}}class _0x2f2c2f{constructor(_0x4b94c6,_0x32e997,_0x40bece,_0x1a1ffe,_0xc36cb2,_0x1acd53,_0x50a381,_0xd03ec,_0x4b47f0,_0x2c0e1e,_0x434136=!0x1,_0x233ba9=!0x1,_0x26b5d3=0x1,_0x3c92b0=!0x1){var _0x45a586=_0xa2ce02;_0x32e997 instanceof _0xa0bc16?(this[_0x45a586(0x320d)]=_0x32e997,this[_0x45a586(0x3341)]=_0x3c92b0):(this[_0x45a586(0x320d)]=new _0xa0bc16(_0x4b94c6,_0x32e997,_0x1a1ffe,_0x1acd53,_0xc36cb2,_0x50a381,_0x233ba9),this['_ownsBuffer']=!0x0),this[_0x45a586(0x1441)]=_0x2f2c2f[_0x45a586(0x2088)]++,this[_0x45a586(0x83c)]=_0x40bece,null==_0x2c0e1e?(_0x3c92b0=this['getData'](),this['type']=_0x2f2c2f[_0x45a586(0x95e)],_0x3c92b0 instanceof Int8Array?this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x2010)]:_0x3c92b0 instanceof Uint8Array?this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x320f)]:_0x3c92b0 instanceof Int16Array?this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x2b9f)]:_0x3c92b0 instanceof Uint16Array?this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x2c87)]:_0x3c92b0 instanceof Int32Array?this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x34c0)]:_0x3c92b0 instanceof Uint32Array&&(this[_0x45a586(0x261)]=_0x2f2c2f[_0x45a586(0x2f6d)])):this[_0x45a586(0x261)]=_0x2c0e1e,_0x4b94c6=_0x2f2c2f[_0x45a586(0x3e18)](this['type']),(_0x233ba9?(this[_0x45a586(0x7dc)]=_0x4b47f0||(_0x1acd53?_0x1acd53/_0x4b94c6:_0x2f2c2f[_0x45a586(0x1501)](_0x40bece)),this[_0x45a586(0x321e)]=_0x1acd53||this[_0x45a586(0x320d)]['byteStride']||this[_0x45a586(0x7dc)]*_0x4b94c6,this['byteOffset']=_0xd03ec||0x0):(this[_0x45a586(0x7dc)]=_0x4b47f0||_0x1acd53||_0x2f2c2f['DeduceStride'](_0x40bece),this[_0x45a586(0x321e)]=_0x1acd53?_0x1acd53*_0x4b94c6:this['_buffer'][_0x45a586(0x321e)]||this[_0x45a586(0x7dc)]*_0x4b94c6,this[_0x45a586(0x343d)]=(_0xd03ec||0x0)*_0x4b94c6),this['normalized']=_0x434136,this[_0x45a586(0x3d5f)]=void 0x0!==_0x50a381&&_0x50a381,this['_instanceDivisor']=_0x50a381?_0x26b5d3:0x0,this['_computeHashCode']());}get[_0xa2ce02(0x2d54)](){var _0xa111aa=_0xa2ce02;return this[_0xa111aa(0x19c5)];}set[_0xa2ce02(0x2d54)](_0x44edb9){var _0x1eb8ca=_0xa2ce02,_0xd1d364=0x0!=_0x44edb9;this['_instanceDivisor']=_0x44edb9,_0xd1d364!==this[_0x1eb8ca(0x3d5f)]&&(this[_0x1eb8ca(0x3d5f)]=_0xd1d364,this['_computeHashCode']());}[_0xa2ce02(0xda4)](){var _0x25fbfd=_0xa2ce02;this[_0x25fbfd(0x283b)]=(this[_0x25fbfd(0x261)]-0x1400<<0x0)+((this[_0x25fbfd(0x6cc)]?0x1:0x0)<<0x3)+(this['_size']<<0x4)+((this[_0x25fbfd(0x3d5f)]?0x1:0x0)<<0x6)+(this['byteStride']<<0xc);}[_0xa2ce02(0x2fb9)](){var _0x4673e1=_0xa2ce02;this[_0x4673e1(0x320d)]&&this[_0x4673e1(0x320d)]['_rebuild']();}[_0xa2ce02(0x3f60)](){var _0x1cf5ea=_0xa2ce02;return this[_0x1cf5ea(0x83c)];}[_0xa2ce02(0x3e62)](){var _0x109b80=_0xa2ce02;return this[_0x109b80(0x320d)][_0x109b80(0x3e62)]();}[_0xa2ce02(0x1ee5)](){var _0x370895=_0xa2ce02;return this[_0x370895(0x320d)][_0x370895(0x1ee5)]();}[_0xa2ce02(0x2dda)](_0x3b7ef8,_0x34aa41){var _0x59047f=_0xa2ce02;const _0x18d971=this[_0x59047f(0x1ee5)]();if(!_0x18d971)return null;var _0x52d361=this[_0x59047f(0x21c2)]()*_0x2f2c2f[_0x59047f(0x3e18)](this[_0x59047f(0x261)]),_0x3b7ef8=_0x3b7ef8*this[_0x59047f(0x21c2)]();if(this[_0x59047f(0x261)]!==_0x2f2c2f['FLOAT']||this[_0x59047f(0x321e)]!==_0x52d361){const _0x4eb0a8=new Float32Array(_0x3b7ef8);return this[_0x59047f(0x66b)](_0x3b7ef8,(_0x45b315,_0x2f4a9e)=>_0x4eb0a8[_0x2f4a9e]=_0x45b315),_0x4eb0a8;}if((_0x18d971 instanceof Array||_0x18d971 instanceof Float32Array)&&0x0===this[_0x59047f(0x343d)]&&_0x18d971[_0x59047f(0x3785)]===_0x3b7ef8)return _0x34aa41?_0x18d971[_0x59047f(0xeff)]():_0x18d971;if(_0x18d971 instanceof Array)return _0x52d361=this[_0x59047f(0x343d)]/0x4,_0x18d971[_0x59047f(0xeff)](_0x52d361,_0x52d361+_0x3b7ef8);if(_0x18d971 instanceof ArrayBuffer)return new Float32Array(_0x18d971,this[_0x59047f(0x343d)],_0x3b7ef8);{let _0x27f062=_0x18d971[_0x59047f(0x343d)]+this[_0x59047f(0x343d)];if(_0x34aa41){const _0x4216dc=new Float32Array(_0x3b7ef8);return _0x52d361=new Float32Array(_0x18d971['buffer'],_0x27f062,_0x3b7ef8),(_0x4216dc[_0x59047f(0xc1b)](_0x52d361),_0x4216dc);}return _0x34aa41=_0x27f062%0x4,(_0x34aa41&&(_0x27f062=Math[_0x59047f(0x695)](0x0,_0x27f062-_0x34aa41)),new Float32Array(_0x18d971[_0x59047f(0x12ab)],_0x27f062,_0x3b7ef8));}}[_0xa2ce02(0x657)](){var _0x2fd767=_0xa2ce02;return this['_buffer'][_0x2fd767(0x657)]();}['getStrideSize'](){var _0x43f5d8=_0xa2ce02;return this[_0x43f5d8(0x321e)]/_0x2f2c2f['GetTypeByteLength'](this[_0x43f5d8(0x261)]);}[_0xa2ce02(0x1fd9)](){return this['byteOffset']/_0x2f2c2f['GetTypeByteLength'](this['type']);}[_0xa2ce02(0x21c2)](_0x4ae434=!0x1){var _0x5d60c2=_0xa2ce02;return _0x4ae434?this[_0x5d60c2(0x7dc)]*_0x2f2c2f[_0x5d60c2(0x3e18)](this[_0x5d60c2(0x261)]):this[_0x5d60c2(0x7dc)];}['getIsInstanced'](){return this['_instanced'];}[_0xa2ce02(0x406b)](){var _0x43bd03=_0xa2ce02;return this[_0x43bd03(0x19c5)];}['create'](_0x488f78){var _0x1afa98=_0xa2ce02;this[_0x1afa98(0x320d)][_0x1afa98(0x2b13)](_0x488f78);}[_0xa2ce02(0x308d)](_0x35bf70){var _0x5b4d5c=_0xa2ce02;this[_0x5b4d5c(0x320d)]['update'](_0x35bf70);}[_0xa2ce02(0x2c6c)](_0x466c76,_0x464426,_0x2f1aea=!0x1){var _0x30278e=_0xa2ce02;this[_0x30278e(0x320d)][_0x30278e(0x2c6c)](_0x466c76,_0x464426,void 0x0,_0x2f1aea);}['dispose'](){var _0x5bc89e=_0xa2ce02;this[_0x5bc89e(0x3341)]&&this['_buffer'][_0x5bc89e(0x3551)]();}[_0xa2ce02(0x66b)](_0x186bed,_0x52f49b){var _0x561417=_0xa2ce02;_0x2f2c2f[_0x561417(0x1c5b)](this[_0x561417(0x320d)][_0x561417(0x1ee5)](),this[_0x561417(0x343d)],this[_0x561417(0x321e)],this['_size'],this[_0x561417(0x261)],_0x186bed,this[_0x561417(0x6cc)],_0x52f49b);}static[_0xa2ce02(0x1501)](_0x336552){var _0x40063e=_0xa2ce02;switch(_0x336552){case _0x2f2c2f[_0x40063e(0x616)]:case _0x2f2c2f[_0x40063e(0x9dc)]:case _0x2f2c2f[_0x40063e(0x336e)]:case _0x2f2c2f[_0x40063e(0x5bc)]:case _0x2f2c2f['UV5Kind']:case _0x2f2c2f[_0x40063e(0x2888)]:return 0x2;case _0x2f2c2f[_0x40063e(0x2496)]:case _0x2f2c2f[_0x40063e(0x3056)]:return 0x3;case _0x2f2c2f[_0x40063e(0x716)]:case _0x2f2c2f[_0x40063e(0x3f71)]:case _0x2f2c2f[_0x40063e(0x86a)]:case _0x2f2c2f[_0x40063e(0x1953)]:case _0x2f2c2f[_0x40063e(0x2fb1)]:case _0x2f2c2f[_0x40063e(0x2029)]:return 0x4;default:throw new Error(_0x40063e(0x248c)+_0x336552+'\x27');}}static[_0xa2ce02(0x3e18)](_0xcc7b83){var _0x12a5eb=_0xa2ce02;switch(_0xcc7b83){case _0x2f2c2f[_0x12a5eb(0x2010)]:case _0x2f2c2f[_0x12a5eb(0x320f)]:return 0x1;case _0x2f2c2f[_0x12a5eb(0x2b9f)]:case _0x2f2c2f[_0x12a5eb(0x2c87)]:return 0x2;case _0x2f2c2f['INT']:case _0x2f2c2f['UNSIGNED_INT']:case _0x2f2c2f[_0x12a5eb(0x95e)]:return 0x4;default:throw new Error('Invalid\x20type\x20\x27'+_0xcc7b83+'\x27');}}static[_0xa2ce02(0x1c5b)](_0x3f4df6,_0x10670f,_0x21c691,_0x568bb3,_0x25ecb9,_0x4877fb,_0x5d99a4,_0x1d87db){var _0x31da4b=_0xa2ce02;if(_0x3f4df6 instanceof Array){let _0x31ea1e=_0x10670f/0x4;var _0x37955f=_0x21c691/0x4;for(let _0x1d7f68=0x0;_0x1d7f68<_0x4877fb;_0x1d7f68+=_0x568bb3){for(let _0x4c3956=0x0;_0x4c3956<_0x568bb3;_0x4c3956++)_0x1d87db(_0x3f4df6[_0x31ea1e+_0x4c3956],_0x1d7f68+_0x4c3956);_0x31ea1e+=_0x37955f;}}else{var _0x161304=_0x3f4df6 instanceof ArrayBuffer?new DataView(_0x3f4df6):new DataView(_0x3f4df6[_0x31da4b(0x12ab)],_0x3f4df6[_0x31da4b(0x343d)],_0x3f4df6[_0x31da4b(0x17c7)]),_0x40b96a=_0x2f2c2f[_0x31da4b(0x3e18)](_0x25ecb9);for(let _0x5f12ee=0x0;_0x5f12ee<_0x4877fb;_0x5f12ee+=_0x568bb3){let _0x5b2f87=_0x10670f;for(let _0x3e81a2=0x0;_0x3e81a2<_0x568bb3;_0x3e81a2++)_0x1d87db(_0x2f2c2f[_0x31da4b(0x2280)](_0x161304,_0x25ecb9,_0x5b2f87,_0x5d99a4),_0x5f12ee+_0x3e81a2),_0x5b2f87+=_0x40b96a;_0x10670f+=_0x21c691;}}}static[_0xa2ce02(0x2280)](_0x95ea89,_0x4b3d49,_0x3663cc,_0x199503){var _0x28198c=_0xa2ce02;switch(_0x4b3d49){case _0x2f2c2f[_0x28198c(0x2010)]:{let _0x5ced2f=_0x95ea89[_0x28198c(0xfec)](_0x3663cc);return _0x5ced2f=_0x199503?Math[_0x28198c(0x695)](_0x5ced2f/0x7f,-0x1):_0x5ced2f;}case _0x2f2c2f[_0x28198c(0x320f)]:{let _0x3ba83=_0x95ea89[_0x28198c(0x4130)](_0x3663cc);return _0x199503&&(_0x3ba83/=0xff),_0x3ba83;}case _0x2f2c2f[_0x28198c(0x2b9f)]:{let _0x296902=_0x95ea89[_0x28198c(0x3698)](_0x3663cc,!0x0);return _0x296902=_0x199503?Math[_0x28198c(0x695)](_0x296902/0x7fff,-0x1):_0x296902;}case _0x2f2c2f[_0x28198c(0x2c87)]:{let _0x42b591=_0x95ea89[_0x28198c(0x1239)](_0x3663cc,!0x0);return _0x199503&&(_0x42b591/=0xffff),_0x42b591;}case _0x2f2c2f[_0x28198c(0x34c0)]:return _0x95ea89[_0x28198c(0x1ec)](_0x3663cc,!0x0);case _0x2f2c2f[_0x28198c(0x2f6d)]:return _0x95ea89['getUint32'](_0x3663cc,!0x0);case _0x2f2c2f[_0x28198c(0x95e)]:return _0x95ea89[_0x28198c(0x29c6)](_0x3663cc,!0x0);default:throw new Error('Invalid\x20component\x20type\x20'+_0x4b3d49);}}}_0x2f2c2f[_0xa2ce02(0x2088)]=0x0,_0x2f2c2f[_0xa2ce02(0x2010)]=0x1400,_0x2f2c2f[_0xa2ce02(0x320f)]=0x1401,_0x2f2c2f['SHORT']=0x1402,_0x2f2c2f['UNSIGNED_SHORT']=0x1403,_0x2f2c2f['INT']=0x1404,_0x2f2c2f['UNSIGNED_INT']=0x1405,_0x2f2c2f[_0xa2ce02(0x95e)]=0x1406,_0x2f2c2f[_0xa2ce02(0x3056)]=_0xa2ce02(0xdfa),_0x2f2c2f[_0xa2ce02(0x2496)]=_0xa2ce02(0x39f3),_0x2f2c2f['TangentKind']=_0xa2ce02(0x35a1),_0x2f2c2f[_0xa2ce02(0x616)]='uv',_0x2f2c2f[_0xa2ce02(0x9dc)]='uv2',_0x2f2c2f['UV3Kind']=_0xa2ce02(0x31f4),_0x2f2c2f[_0xa2ce02(0x5bc)]=_0xa2ce02(0x1f41),_0x2f2c2f[_0xa2ce02(0x28b9)]='uv5',_0x2f2c2f['UV6Kind']=_0xa2ce02(0x2ea3),_0x2f2c2f['ColorKind']=_0xa2ce02(0x389a),_0x2f2c2f[_0xa2ce02(0xa8a)]=_0xa2ce02(0x3407),_0x2f2c2f[_0xa2ce02(0x3f71)]=_0xa2ce02(0x221e),_0x2f2c2f[_0xa2ce02(0x1953)]=_0xa2ce02(0x557),_0x2f2c2f[_0xa2ce02(0x86a)]=_0xa2ce02(0xccf),_0x2f2c2f[_0xa2ce02(0x2fb1)]='matricesWeightsExtra';},0x13862:(_0x211058,_0x24b8da,_0xdcd1e8)=>{var _0x236ca9=a7_0x38a779;_0xdcd1e8['d'](_0x24b8da,{'h':()=>_0x2717b6});class _0x2717b6{constructor(){var _0x3bb7a6=a7_0x2532;this[_0x3bb7a6(0x3a9a)]=0x0,this[_0x3bb7a6(0x230f)]=0x0,this[_0x3bb7a6(0x3a99)]=!0x1,this[_0x3bb7a6(0x1441)]=_0x2717b6[_0x3bb7a6(0x2088)]++;}get[_0x236ca9(0x2661)](){return null;}}_0x2717b6['_Counter']=0x0;},0x1696b:(_0x4e8a8f,_0x2f8f80,_0x275b9b)=>{_0x275b9b(0x1a27),_0x275b9b(0x13862),_0x275b9b(0x365e);},0x365e:(_0x8abdc4,_0x4d8d4d,_0x3eecfb)=>{var _0x4f6ff7=a7_0x38a779;_0x3eecfb['d'](_0x4d8d4d,{'N':()=>_0x5e23ae});var _0x21cc02=_0x3eecfb(0x77a5);class _0x5e23ae{constructor(_0x41abf6,_0x3baecf,_0x4bd1cc=_0x21cc02['g'][_0x4f6ff7(0xb31)]){var _0x571433=_0x4f6ff7;this[_0x571433(0xe76)]=_0x41abf6,this[_0x571433(0xe76)]['_storageBuffers'][_0x571433(0x1e1d)](this),this[_0x571433(0x17ab)](_0x3baecf,_0x4bd1cc);}[_0x4f6ff7(0x17ab)](_0x12d8e8,_0x5241f3){var _0x5bce92=_0x4f6ff7;this[_0x5bce92(0x320b)]=_0x12d8e8,this[_0x5bce92(0x2157)]=_0x5241f3,this[_0x5bce92(0x320d)]=this[_0x5bce92(0xe76)][_0x5bce92(0x1296)](_0x12d8e8,_0x5241f3);}['_rebuild'](){var _0x5bdaa9=_0x4f6ff7;this['_create'](this[_0x5bdaa9(0x320b)],this[_0x5bdaa9(0x2157)]);}[_0x4f6ff7(0x657)](){var _0x7cb647=_0x4f6ff7;return this[_0x7cb647(0x320d)];}[_0x4f6ff7(0x308d)](_0x51315a,_0xfa783c,_0x5cc355){var _0xeca47f=_0x4f6ff7;this[_0xeca47f(0x320d)]&&this[_0xeca47f(0xe76)][_0xeca47f(0x2a89)](this[_0xeca47f(0x320d)],_0x51315a,_0xfa783c,_0x5cc355);}['read'](_0x5cf1cb,_0x482a9c,_0x200093){var _0x2b7676=_0x4f6ff7;return this[_0x2b7676(0xe76)][_0x2b7676(0x47c)](this['_buffer'],_0x5cf1cb,_0x482a9c,_0x200093);}[_0x4f6ff7(0x3551)](){var _0x47ec89=_0x4f6ff7;const _0x394ec2=this[_0x47ec89(0xe76)]['_storageBuffers'];var _0x5d2f6b=_0x394ec2[_0x47ec89(0x850)](this);-0x1!==_0x5d2f6b&&(_0x394ec2[_0x5d2f6b]=_0x394ec2[_0x394ec2[_0x47ec89(0x3785)]-0x1],_0x394ec2[_0x47ec89(0x30ce)]()),this[_0x47ec89(0xe76)]['_releaseBuffer'](this[_0x47ec89(0x320d)]),this[_0x47ec89(0x320d)]=null;}}},0xd13c:(_0x10b96f,_0x3f6571,_0x1c5f95)=>{var _0x240105=a7_0x38a779;_0x1c5f95['d'](_0x3f6571,{'Y':()=>_0x4f37d7});function _0x42f0e0(_0x22dd00,_0x179f1c,_0x2f1db6,_0x110740){var _0x5f41f1=a7_0x2532,_0x535473,_0x2dac42=arguments[_0x5f41f1(0x3785)],_0x230038=_0x2dac42<0x3?_0x179f1c:null===_0x110740?_0x110740=Object[_0x5f41f1(0x18ba)](_0x179f1c,_0x2f1db6):_0x110740;if(_0x5f41f1(0x1c87)==typeof Reflect&&_0x5f41f1(0x7a8)==typeof Reflect['decorate'])_0x230038=Reflect['decorate'](_0x22dd00,_0x179f1c,_0x2f1db6,_0x110740);else{for(var _0x2269b2=_0x22dd00[_0x5f41f1(0x3785)]-0x1;0x0<=_0x2269b2;_0x2269b2--)(_0x535473=_0x22dd00[_0x2269b2])&&(_0x230038=(_0x2dac42<0x3?_0x535473(_0x230038):0x3<_0x2dac42?_0x535473(_0x179f1c,_0x2f1db6,_0x230038):_0x535473(_0x179f1c,_0x2f1db6))||_0x230038);}0x3<_0x2dac42&&_0x230038&&Object[_0x5f41f1(0x259d)](_0x179f1c,_0x2f1db6,_0x230038);}var _0x3f6571=_0x1c5f95(0x153ad),_0x2b8769=_0x1c5f95(0xf96c),_0x3620ac=_0x1c5f95(0x1272b),_0x31c3cb=_0x1c5f95(0xc25e),_0xcc7af8=_0x1c5f95(0xe222);class _0x4f37d7{constructor(){var _0xc6758c=a7_0x2532;this[_0xc6758c(0x15ab)]=0x3,this[_0xc6758c(0x3193)]=0x3,this[_0xc6758c(0x117c)]=0x3,this[_0xc6758c(0x2d22)]=new _0x2b8769['y$'](),this[_0xc6758c(0x1ba5)]=0x0,this[_0xc6758c(0x26b4)]=0x0,this[_0xc6758c(0x4157)]=0x0,this[_0xc6758c(0x2768)]=0xc,this['_normalize']=0x78;}[_0x240105(0x3b7e)](_0xf21e23){var _0x3d4c32=_0x240105;_0xf21e23=_0xcc7af8['w1'][_0x3d4c32(0x2c69)](arguments),this[_0x3d4c32(0x6e8)]=_0x34d549=>{var _0x484d61=_0x3d4c32;if(_0x34d549['type']===_0x3620ac['kD'][_0x484d61(0x253c)]){const _0x270353=_0x34d549[_0x484d61(0x162e)];_0x34d549=_0x270353[_0x484d61(0x3feb)]===_0x31c3cb['G'][_0x484d61(0xdef)]?this[_0x484d61(0x2768)]:0x1,(this[_0x484d61(0x1ba5)]+=this[_0x484d61(0x15ab)]*_0x34d549*_0x270353[_0x484d61(0x149a)]/this[_0x484d61(0x1242)],this[_0x484d61(0x26b4)]-=this[_0x484d61(0x3193)]*_0x34d549*_0x270353['deltaY']/this[_0x484d61(0x1242)],this[_0x484d61(0x4157)]+=this[_0x484d61(0x117c)]*_0x34d549*_0x270353[_0x484d61(0x7e9)]/this['_normalize'],_0x270353['preventDefault']&&!_0xf21e23&&_0x270353['preventDefault']());}},this[_0x3d4c32(0x11e9)]=this['camera'][_0x3d4c32(0x40ae)]()['_inputManager'][_0x3d4c32(0x19b2)](this[_0x3d4c32(0x6e8)],_0x3620ac['kD'][_0x3d4c32(0x253c)]);}[_0x240105(0x32c4)](){var _0x206d0b=_0x240105;this[_0x206d0b(0x11e9)]&&(this[_0x206d0b(0x3a38)][_0x206d0b(0x40ae)]()[_0x206d0b(0x910)]['_removeCameraPointerObserver'](this[_0x206d0b(0x11e9)]),this[_0x206d0b(0x11e9)]=null,this[_0x206d0b(0x6e8)]=null),this['onChangedObservable']&&this['onChangedObservable'][_0x206d0b(0xc60)]();}[_0x240105(0x116b)](){var _0x253876=_0x240105;this[_0x253876(0x2d22)][_0x253876(0x2231)]({'wheelDeltaX':this[_0x253876(0x1ba5)],'wheelDeltaY':this[_0x253876(0x26b4)],'wheelDeltaZ':this[_0x253876(0x4157)]}),this['_wheelDeltaX']=0x0,this[_0x253876(0x26b4)]=0x0,this[_0x253876(0x4157)]=0x0;}[_0x240105(0x1d40)](){var _0xff630e=_0x240105;return _0xff630e(0xf94);}[_0x240105(0x785)](){return'mousewheel';}}_0x42f0e0([(0x0,_0x3f6571['qC'])()],_0x4f37d7[_0x240105(0x1fd2)],_0x240105(0x15ab),void 0x0),_0x42f0e0([(0x0,_0x3f6571['qC'])()],_0x4f37d7[_0x240105(0x1fd2)],'wheelPrecisionY',void 0x0),_0x42f0e0([(0x0,_0x3f6571['qC'])()],_0x4f37d7[_0x240105(0x1fd2)],_0x240105(0x117c),void 0x0);},0x3e9e:(_0xabf0e,_0x4bd838,_0x3f1536)=>{var _0x575f9c=a7_0x38a779;_0x3f1536['d'](_0x4bd838,{'O':()=>_0xab556c});var _0x4bd838=_0x3f1536(0x153ad),_0x497505=_0x3f1536(0xe222),_0x444ed8=_0x3f1536(0x1272b);class _0xab556c{constructor(){var _0x32975a=a7_0x2532;this[_0x32975a(0x3dac)]=-0x1,this[_0x32975a(0x505)]=[0x0,0x1,0x2];}[_0x575f9c(0x3b7e)](_0x4ad5a1){var _0xe56f45=_0x575f9c;_0x4ad5a1=_0x497505['w1'][_0xe56f45(0x2c69)](arguments);const _0x496e1e=this['camera'][_0xe56f45(0x318e)](),_0x47bffc=_0x496e1e['getInputElement']();let _0x27aed7=0x0,_0x3c9391=null;this[_0xe56f45(0x34f0)]=null,this[_0xe56f45(0x134c)]=null,this['_altKey']=!0x1,this[_0xe56f45(0x223f)]=!0x1,this[_0xe56f45(0x68e)]=!0x1,this[_0xe56f45(0xfb4)]=!0x1,this[_0xe56f45(0x16ba)]=0x0,this['_pointerInput']=_0x4fbb57=>{var _0x158db6=_0xe56f45;const _0x5747d7=_0x4fbb57[_0x158db6(0x162e)];var _0xd66d5=_0x158db6(0x34cb)===_0x5747d7[_0x158db6(0x4b7)];if(!_0x496e1e['isInVRExclusivePointerMode']&&(_0x4fbb57[_0x158db6(0x261)]===_0x444ed8['kD'][_0x158db6(0x2773)]||-0x1!==this[_0x158db6(0x505)][_0x158db6(0x850)](_0x5747d7[_0x158db6(0x12b9)]))){const _0x4a20a8=_0x5747d7[_0x158db6(0x259c)];if(this[_0x158db6(0x3820)]=_0x5747d7['altKey'],this[_0x158db6(0x223f)]=_0x5747d7['ctrlKey'],this[_0x158db6(0x68e)]=_0x5747d7[_0x158db6(0x1d70)],this[_0x158db6(0xfb4)]=_0x5747d7[_0x158db6(0x39b7)],this[_0x158db6(0x16ba)]=_0x5747d7['buttons'],_0x496e1e[_0x158db6(0x2d6)]){var _0x4434e8=_0x5747d7[_0x158db6(0x2ac8)],_0x46ef77=_0x5747d7[_0x158db6(0x3afb)];this[_0x158db6(0x1ced)](null,_0x4434e8,_0x46ef77),this[_0x158db6(0x34f0)]=null,this[_0x158db6(0x134c)]=null;}else{if(_0x4fbb57[_0x158db6(0x261)]===_0x444ed8['kD'][_0x158db6(0x3f64)]||!_0xd66d5||(null==(_0x4434e8=this[_0x158db6(0x34f0)])?void 0x0:_0x4434e8[_0x158db6(0x10f1)])===_0x5747d7[_0x158db6(0x10f1)]||(null==(_0x46ef77=this[_0x158db6(0x134c)])?void 0x0:_0x46ef77[_0x158db6(0x10f1)])===_0x5747d7[_0x158db6(0x10f1)]){if(_0x4fbb57[_0x158db6(0x261)]!==_0x444ed8['kD'][_0x158db6(0x3f64)]||-0x1!==this[_0x158db6(0x3dac)]&&!_0xd66d5){if(_0x4fbb57[_0x158db6(0x261)]===_0x444ed8['kD'][_0x158db6(0x3ad4)])this[_0x158db6(0x27d5)](_0x5747d7[_0x158db6(0x4b7)]);else{if(_0x4fbb57['type']!==_0x444ed8['kD']['POINTERUP']||this['_currentActiveButton']!==_0x5747d7[_0x158db6(0x12b9)]&&!_0xd66d5){if(_0x4fbb57[_0x158db6(0x261)]===_0x444ed8['kD'][_0x158db6(0x2773)]){if(_0x4ad5a1||_0x5747d7['preventDefault'](),this[_0x158db6(0x34f0)]&&null===this[_0x158db6(0x134c)])_0x4434e8=_0x5747d7[_0x158db6(0x3cc2)]-this['_pointA']['x'],_0x46ef77=_0x5747d7['clientY']-this[_0x158db6(0x34f0)]['y'],(this[_0x158db6(0x1ced)](this['_pointA'],_0x4434e8,_0x46ef77),this['_pointA']['x']=_0x5747d7['clientX'],this[_0x158db6(0x34f0)]['y']=_0x5747d7[_0x158db6(0x2744)]);else{if(this[_0x158db6(0x34f0)]&&this[_0x158db6(0x134c)]){const _0xa31082=this['_pointA'][_0x158db6(0x10f1)]===_0x5747d7[_0x158db6(0x10f1)]?this[_0x158db6(0x34f0)]:this[_0x158db6(0x134c)];_0xa31082['x']=_0x5747d7[_0x158db6(0x3cc2)],_0xa31082['y']=_0x5747d7['clientY'],(_0x4434e8=this[_0x158db6(0x34f0)]['x']-this['_pointB']['x'],_0x46ef77=this['_pointA']['y']-this[_0x158db6(0x134c)]['y'],_0x4434e8=_0x4434e8*_0x4434e8+_0x46ef77*_0x46ef77,_0x46ef77={'x':(this[_0x158db6(0x34f0)]['x']+this[_0x158db6(0x134c)]['x'])/0x2,'y':(this[_0x158db6(0x34f0)]['y']+this[_0x158db6(0x134c)]['y'])/0x2,'pointerId':_0x5747d7[_0x158db6(0x10f1)],'type':_0x4fbb57['type']}),(this[_0x158db6(0xe8e)](this[_0x158db6(0x34f0)],this[_0x158db6(0x134c)],_0x27aed7,_0x4434e8,_0x3c9391,_0x46ef77),_0x3c9391=_0x46ef77,_0x27aed7=_0x4434e8);}}}}else{try{null!==_0x4a20a8&&void 0x0!==_0x4a20a8&&_0x4a20a8['releasePointerCapture'](_0x5747d7[_0x158db6(0x10f1)]);}catch(_0x5eac43){}_0xd66d5||(this[_0x158db6(0x134c)]=null),_0x496e1e[_0x158db6(0x3cf4)]?this[_0x158db6(0x34f0)]=this[_0x158db6(0x134c)]=null:this[_0x158db6(0x134c)]&&this[_0x158db6(0x34f0)]&&this['_pointA'][_0x158db6(0x10f1)]==_0x5747d7[_0x158db6(0x10f1)]?(this[_0x158db6(0x34f0)]=this[_0x158db6(0x134c)],this[_0x158db6(0x134c)]=null):this['_pointA']&&this['_pointB']&&this[_0x158db6(0x134c)][_0x158db6(0x10f1)]==_0x5747d7[_0x158db6(0x10f1)]?this[_0x158db6(0x134c)]=null:this['_pointA']=this['_pointB']=null,0x0===_0x27aed7&&!_0x3c9391||(this[_0x158db6(0xe8e)](this[_0x158db6(0x34f0)],this[_0x158db6(0x134c)],_0x27aed7,0x0,_0x3c9391,null),_0x27aed7=0x0,_0x3c9391=null),this[_0x158db6(0x3dac)]=-0x1,this['onButtonUp'](_0x5747d7),_0x4ad5a1||_0x5747d7['preventDefault']();}}}else{try{null!==_0x4a20a8&&void 0x0!==_0x4a20a8&&_0x4a20a8[_0x158db6(0x3dd5)](_0x5747d7['pointerId']);}catch(_0x113d46){}if(null===this[_0x158db6(0x34f0)])this[_0x158db6(0x34f0)]={'x':_0x5747d7[_0x158db6(0x3cc2)],'y':_0x5747d7[_0x158db6(0x2744)],'pointerId':_0x5747d7['pointerId'],'type':_0x5747d7[_0x158db6(0x4b7)]};else{if(null!==this[_0x158db6(0x134c)])return;this[_0x158db6(0x134c)]={'x':_0x5747d7[_0x158db6(0x3cc2)],'y':_0x5747d7[_0x158db6(0x2744)],'pointerId':_0x5747d7[_0x158db6(0x10f1)],'type':_0x5747d7['pointerType']};}-0x1!==this[_0x158db6(0x3dac)]||_0xd66d5||(this[_0x158db6(0x3dac)]=_0x5747d7[_0x158db6(0x12b9)]),this[_0x158db6(0x1c12)](_0x5747d7),_0x4ad5a1||(_0x5747d7[_0x158db6(0x3ebb)](),_0x47bffc&&_0x47bffc[_0x158db6(0xbe4)]());}}}}},this[_0xe56f45(0x11e9)]=this[_0xe56f45(0x3a38)][_0xe56f45(0x40ae)]()['_inputManager'][_0xe56f45(0x19b2)](this[_0xe56f45(0x2b22)],_0x444ed8['kD'][_0xe56f45(0x3f64)]|_0x444ed8['kD'][_0xe56f45(0x3326)]|_0x444ed8['kD'][_0xe56f45(0x2773)]|_0x444ed8['kD']['POINTERDOUBLETAP']),this[_0xe56f45(0x36bf)]=()=>{var _0x13a651=_0xe56f45;this[_0x13a651(0x34f0)]=this[_0x13a651(0x134c)]=null,_0x27aed7=0x0,_0x3c9391=null,this[_0x13a651(0x39f5)]();},this[_0xe56f45(0x3ad1)]=this[_0xe56f45(0xc05)][_0xe56f45(0xc95)](this),_0x47bffc&&_0x47bffc['addEventListener'](_0xe56f45(0x16d2),this['_contextMenuBind'],!0x1);var _0x5ed11c=this['camera'][_0xe56f45(0x40ae)]()[_0xe56f45(0x318e)]()[_0xe56f45(0x3bd2)]();_0x5ed11c&&_0x497505['w1'][_0xe56f45(0xc6c)](_0x5ed11c,[{'name':_0xe56f45(0x35d6),'handler':this[_0xe56f45(0x36bf)]}]);}['detachControl'](){var _0x1b575a=_0x575f9c,_0x126c3a;if(this[_0x1b575a(0x36bf)]&&(_0x126c3a=this[_0x1b575a(0x3a38)][_0x1b575a(0x40ae)]()[_0x1b575a(0x318e)]()[_0x1b575a(0x3bd2)]())&&_0x497505['w1'][_0x1b575a(0x331e)](_0x126c3a,[{'name':_0x1b575a(0x35d6),'handler':this['_onLostFocus']}]),this[_0x1b575a(0x11e9)]){if(this[_0x1b575a(0x3a38)][_0x1b575a(0x40ae)]()[_0x1b575a(0x910)][_0x1b575a(0x1f42)](this[_0x1b575a(0x11e9)]),this[_0x1b575a(0x11e9)]=null,this[_0x1b575a(0x3ad1)]){const _0x45764e=this[_0x1b575a(0x3a38)][_0x1b575a(0x40ae)]()[_0x1b575a(0x318e)]()[_0x1b575a(0x1d97)]();_0x45764e&&_0x45764e['removeEventListener'](_0x1b575a(0x16d2),this[_0x1b575a(0x3ad1)]);}this[_0x1b575a(0x36bf)]=null;}this[_0x1b575a(0x3820)]=!0x1,this[_0x1b575a(0x223f)]=!0x1,this[_0x1b575a(0x68e)]=!0x1,this[_0x1b575a(0xfb4)]=!0x1,this[_0x1b575a(0x16ba)]=0x0,this['_currentActiveButton']=-0x1;}['getClassName'](){var _0x14e250=_0x575f9c;return _0x14e250(0x1898);}[_0x575f9c(0x785)](){var _0x27ab2b=_0x575f9c;return _0x27ab2b(0x14af);}[_0x575f9c(0x27d5)](_0x262d7d){}[_0x575f9c(0x1ced)](_0x5a6325,_0x48e146,_0x81a708){}['onMultiTouch'](_0x3a39d7,_0x906556,_0x1556ea,_0x1cc70c,_0x28162d,_0x4888e1){}['onContextMenu'](_0x45b28){var _0xf25ff5=_0x575f9c;_0x45b28[_0xf25ff5(0x3ebb)]();}[_0x575f9c(0x1c12)](_0x276c3a){}['onButtonUp'](_0xd65f5){}['onLostFocus'](){}}!function(_0x4caf7e,_0x527a28,_0x51405e,_0x340fd4){var _0x513b9c=_0x575f9c,_0x181535,_0xf29663=arguments[_0x513b9c(0x3785)],_0x3f9d4e=_0xf29663<0x3?_0x527a28:null===_0x340fd4?_0x340fd4=Object['getOwnPropertyDescriptor'](_0x527a28,_0x51405e):_0x340fd4;if(_0x513b9c(0x1c87)==typeof Reflect&&_0x513b9c(0x7a8)==typeof Reflect[_0x513b9c(0x4111)])_0x3f9d4e=Reflect[_0x513b9c(0x4111)](_0x4caf7e,_0x527a28,_0x51405e,_0x340fd4);else{for(var _0x1ecb66=_0x4caf7e[_0x513b9c(0x3785)]-0x1;0x0<=_0x1ecb66;_0x1ecb66--)(_0x181535=_0x4caf7e[_0x1ecb66])&&(_0x3f9d4e=(_0xf29663<0x3?_0x181535(_0x3f9d4e):0x3<_0xf29663?_0x181535(_0x527a28,_0x51405e,_0x3f9d4e):_0x181535(_0x527a28,_0x51405e))||_0x3f9d4e);}0x3<_0xf29663&&_0x3f9d4e&&Object[_0x513b9c(0x259d)](_0x527a28,_0x51405e,_0x3f9d4e);}([(0x0,_0x4bd838['qC'])()],_0xab556c[_0x575f9c(0x1fd2)],_0x575f9c(0x505),void 0x0);},0x80af:(_0x11fd2d,_0x17d474,_0x155811)=>{var _0x4a3a93=a7_0x38a779;_0x155811['d'](_0x17d474,{'R':()=>_0x444f18});function _0x3866e8(_0x7ab481,_0x39e968,_0x16a45c,_0x3cc0b6){var _0x3decff=a7_0x2532,_0x42d67b,_0x30fd65=arguments[_0x3decff(0x3785)],_0x46a53c=_0x30fd65<0x3?_0x39e968:null===_0x3cc0b6?_0x3cc0b6=Object[_0x3decff(0x18ba)](_0x39e968,_0x16a45c):_0x3cc0b6;if(_0x3decff(0x1c87)==typeof Reflect&&_0x3decff(0x7a8)==typeof Reflect[_0x3decff(0x4111)])_0x46a53c=Reflect[_0x3decff(0x4111)](_0x7ab481,_0x39e968,_0x16a45c,_0x3cc0b6);else{for(var _0xf8087f=_0x7ab481[_0x3decff(0x3785)]-0x1;0x0<=_0xf8087f;_0xf8087f--)(_0x42d67b=_0x7ab481[_0xf8087f])&&(_0x46a53c=(_0x30fd65<0x3?_0x42d67b(_0x46a53c):0x3<_0x30fd65?_0x42d67b(_0x39e968,_0x16a45c,_0x46a53c):_0x42d67b(_0x39e968,_0x16a45c))||_0x46a53c);}0x3<_0x30fd65&&_0x46a53c&&Object[_0x3decff(0x259d)](_0x39e968,_0x16a45c,_0x46a53c);}var _0x17d474=_0x155811(0x153ad),_0x438c0f=_0x155811(0x15fee),_0x1d21a5=_0x155811(0x12bee);class _0x444f18{constructor(){var _0x33e675=a7_0x2532;this['gamepadRotationSensibility']=0x50,this[_0x33e675(0x3e12)]=0x28,this[_0x33e675(0x1081)]=0x1;}get[_0x4a3a93(0x6a9)](){return 0x1!==this['_yAxisScale'];}set[_0x4a3a93(0x6a9)](_0x227672){var _0x45899f=_0x4a3a93;this[_0x45899f(0x1081)]=_0x227672?-0x1:0x1;}[_0x4a3a93(0x3b7e)](){var _0x5cf30d=_0x4a3a93;const _0x54ed6e=this[_0x5cf30d(0x3a38)][_0x5cf30d(0x40ae)]()[_0x5cf30d(0x10f5)];this[_0x5cf30d(0x3123)]=_0x54ed6e[_0x5cf30d(0x2bef)]['add'](_0xad79=>{var _0x53b870=_0x5cf30d;_0xad79[_0x53b870(0x261)]===_0x1d21a5['nJ'][_0x53b870(0x3fe9)]||this[_0x53b870(0x91e)]&&_0xad79[_0x53b870(0x261)]!==_0x1d21a5['nJ'][_0x53b870(0x8cf)]||(this[_0x53b870(0x91e)]=_0xad79);}),this[_0x5cf30d(0x1f5c)]=_0x54ed6e[_0x5cf30d(0x334d)][_0x5cf30d(0x33ee)](_0x1d68ec=>{var _0x3abe03=_0x5cf30d;this[_0x3abe03(0x91e)]===_0x1d68ec&&(this[_0x3abe03(0x91e)]=null);}),this['gamepad']=_0x54ed6e[_0x5cf30d(0x357a)](_0x1d21a5['nJ'][_0x5cf30d(0x8cf)]);}['detachControl'](){var _0x3385c4=_0x4a3a93;this[_0x3385c4(0x3a38)]['getScene']()[_0x3385c4(0x10f5)][_0x3385c4(0x2bef)][_0x3385c4(0x418a)](this[_0x3385c4(0x3123)]),this['camera'][_0x3385c4(0x40ae)]()[_0x3385c4(0x10f5)]['onGamepadDisconnectedObservable']['remove'](this[_0x3385c4(0x1f5c)]),this[_0x3385c4(0x91e)]=null;}[_0x4a3a93(0x116b)](){var _0x3a6e43=_0x4a3a93;if(this[_0x3a6e43(0x91e)]){const _0x18d3cb=this[_0x3a6e43(0x3a38)];var _0x29c295,_0x3dea3b=this[_0x3a6e43(0x91e)][_0x3a6e43(0x276a)],_0x3dea3b=(_0x3dea3b&&(0x0!=_0x3dea3b['x']&&0x0!=(_0x29c295=_0x3dea3b['x']/this[_0x3a6e43(0x2bb1)])&&0.005<Math[_0x3a6e43(0x3a1d)](_0x29c295)&&(_0x18d3cb[_0x3a6e43(0x32ef)]+=_0x29c295),0x0!=_0x3dea3b['y']&&0x0!=(_0x29c295=_0x3dea3b['y']/this[_0x3a6e43(0x2bb1)]*this[_0x3a6e43(0x1081)])&&0.005<Math['abs'](_0x29c295)&&(_0x18d3cb['inertialBetaOffset']+=_0x29c295)),this[_0x3a6e43(0x91e)][_0x3a6e43(0x3d88)]);_0x3dea3b&&0x0!=_0x3dea3b['y']&&0x0!=(_0x29c295=_0x3dea3b['y']/this[_0x3a6e43(0x3e12)])&&0.005<Math[_0x3a6e43(0x3a1d)](_0x29c295)&&(this[_0x3a6e43(0x3a38)][_0x3a6e43(0x369e)]-=_0x29c295);}}[_0x4a3a93(0x1d40)](){var _0x28dce4=_0x4a3a93;return _0x28dce4(0x3d19);}[_0x4a3a93(0x785)](){var _0x23d8fe=_0x4a3a93;return _0x23d8fe(0x91e);}}_0x3866e8([(0x0,_0x17d474['qC'])()],_0x444f18[_0x4a3a93(0x1fd2)],_0x4a3a93(0x2bb1),void 0x0),_0x3866e8([(0x0,_0x17d474['qC'])()],_0x444f18[_0x4a3a93(0x1fd2)],_0x4a3a93(0x3e12),void 0x0),_0x438c0f['u'][_0x4a3a93(0x3d19)]=_0x444f18;},0xa612:(_0x45287d,_0x1c1ab3,_0x24c534)=>{var _0x54440b=a7_0x38a779;_0x24c534['d'](_0x1c1ab3,{'v':()=>_0x27b1c7});function _0x445f2f(_0x592f1c,_0x455b0c,_0x183e11,_0x43fd1e){var _0x1902e2=a7_0x2532,_0x1d6c89,_0x2e3a1b=arguments[_0x1902e2(0x3785)],_0x45fdb7=_0x2e3a1b<0x3?_0x455b0c:null===_0x43fd1e?_0x43fd1e=Object['getOwnPropertyDescriptor'](_0x455b0c,_0x183e11):_0x43fd1e;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x1902e2(0x4111)])_0x45fdb7=Reflect[_0x1902e2(0x4111)](_0x592f1c,_0x455b0c,_0x183e11,_0x43fd1e);else{for(var _0x175e0e=_0x592f1c[_0x1902e2(0x3785)]-0x1;0x0<=_0x175e0e;_0x175e0e--)(_0x1d6c89=_0x592f1c[_0x175e0e])&&(_0x45fdb7=(_0x2e3a1b<0x3?_0x1d6c89(_0x45fdb7):0x3<_0x2e3a1b?_0x1d6c89(_0x455b0c,_0x183e11,_0x45fdb7):_0x1d6c89(_0x455b0c,_0x183e11))||_0x45fdb7);}0x3<_0x2e3a1b&&_0x45fdb7&&Object[_0x1902e2(0x259d)](_0x455b0c,_0x183e11,_0x45fdb7);}var _0x1c1ab3=_0x24c534(0x153ad),_0x1157f0=_0x24c534(0x15fee),_0x2e2408=_0x24c534(0x93b9),_0x1515b1=_0x24c534(0xe222);class _0x27b1c7{constructor(){var _0x6f4746=a7_0x2532;this[_0x6f4746(0xfd8)]=[0x26],this[_0x6f4746(0x6fe)]=[0x28],this['keysLeft']=[0x25],this[_0x6f4746(0x20f0)]=[0x27],this[_0x6f4746(0x1011)]=[0xdc],this[_0x6f4746(0x3f74)]=0x32,this[_0x6f4746(0x3a5a)]=0x19,this[_0x6f4746(0x33cd)]=!0x0,this[_0x6f4746(0x3983)]=0.01,this[_0x6f4746(0x10d6)]=new Array();}['attachControl'](_0xd85c44){var _0x5c2c7c=a7_0x2532;_0xd85c44=_0x1515b1['w1'][_0x5c2c7c(0x2c69)](arguments),this[_0x5c2c7c(0x2a62)]||(this[_0x5c2c7c(0x3921)]=this[_0x5c2c7c(0x3a38)]['getScene'](),this[_0x5c2c7c(0xe76)]=this[_0x5c2c7c(0x3921)][_0x5c2c7c(0x318e)](),this[_0x5c2c7c(0x2a62)]=this[_0x5c2c7c(0xe76)][_0x5c2c7c(0x24f)]['add'](()=>{var _0x288027=_0x5c2c7c;this['_keys'][_0x288027(0x3785)]=0x0;}),this[_0x5c2c7c(0x24e0)]=this[_0x5c2c7c(0x3921)]['onKeyboardObservable'][_0x5c2c7c(0x33ee)](_0x5004a4=>{var _0x37e987=_0x5c2c7c;const _0x69c241=_0x5004a4['event'];_0x69c241['metaKey']||(_0x5004a4[_0x37e987(0x261)]===_0x2e2408['OG'][_0x37e987(0xe80)]?(this[_0x37e987(0x36cc)]=_0x69c241['ctrlKey'],this[_0x37e987(0x3d60)]=_0x69c241[_0x37e987(0x3c89)],-0x1===this[_0x37e987(0xfd8)]['indexOf'](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x6fe)][_0x37e987(0x850)](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x3b9)]['indexOf'](_0x69c241['keyCode'])&&-0x1===this[_0x37e987(0x20f0)][_0x37e987(0x850)](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x1011)]['indexOf'](_0x69c241[_0x37e987(0xb16)])||(-0x1===this[_0x37e987(0x10d6)]['indexOf'](_0x69c241['keyCode'])&&this[_0x37e987(0x10d6)]['push'](_0x69c241['keyCode']),_0x69c241[_0x37e987(0x3ebb)]&&!_0xd85c44&&_0x69c241['preventDefault']())):-0x1===this['keysUp'][_0x37e987(0x850)](_0x69c241['keyCode'])&&-0x1===this['keysDown'][_0x37e987(0x850)](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x3b9)]['indexOf'](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x20f0)]['indexOf'](_0x69c241[_0x37e987(0xb16)])&&-0x1===this[_0x37e987(0x1011)][_0x37e987(0x850)](_0x69c241[_0x37e987(0xb16)])||(0x0<=(_0x5004a4=this['_keys'][_0x37e987(0x850)](_0x69c241[_0x37e987(0xb16)]))&&this[_0x37e987(0x10d6)][_0x37e987(0x2e7)](_0x5004a4,0x1),_0x69c241[_0x37e987(0x3ebb)]&&!_0xd85c44&&_0x69c241['preventDefault']()));}));}[_0x54440b(0x32c4)](){var _0x5bca97=_0x54440b;this[_0x5bca97(0x3921)]&&(this[_0x5bca97(0x24e0)]&&this[_0x5bca97(0x3921)][_0x5bca97(0x2ce9)][_0x5bca97(0x418a)](this[_0x5bca97(0x24e0)]),this[_0x5bca97(0x2a62)]&&this['_engine'][_0x5bca97(0x24f)][_0x5bca97(0x418a)](this[_0x5bca97(0x2a62)]),this[_0x5bca97(0x24e0)]=null,this['_onCanvasBlurObserver']=null),this[_0x5bca97(0x10d6)][_0x5bca97(0x3785)]=0x0;}[_0x54440b(0x116b)](){var _0x48621e=_0x54440b;if(this[_0x48621e(0x24e0)]){const _0x550ce2=this['camera'];for(let _0x4a3283=0x0;_0x4a3283<this[_0x48621e(0x10d6)]['length'];_0x4a3283++){var _0x4ba944=this['_keys'][_0x4a3283];-0x1!==this['keysLeft'][_0x48621e(0x850)](_0x4ba944)?this['_ctrlPressed']&&this[_0x48621e(0x3a38)][_0x48621e(0xd6c)]?_0x550ce2[_0x48621e(0x35cb)]-=0x1/this[_0x48621e(0x3f74)]:_0x550ce2[_0x48621e(0x32ef)]-=this[_0x48621e(0x3983)]:-0x1!==this[_0x48621e(0xfd8)][_0x48621e(0x850)](_0x4ba944)?this[_0x48621e(0x36cc)]&&this[_0x48621e(0x3a38)]['_useCtrlForPanning']?_0x550ce2[_0x48621e(0x3e3f)]+=0x1/this[_0x48621e(0x3f74)]:this['_altPressed']&&this[_0x48621e(0x33cd)]?_0x550ce2['inertialRadiusOffset']+=0x1/this['zoomingSensibility']:_0x550ce2[_0x48621e(0x362c)]-=this[_0x48621e(0x3983)]:-0x1!==this[_0x48621e(0x20f0)]['indexOf'](_0x4ba944)?this[_0x48621e(0x36cc)]&&this[_0x48621e(0x3a38)][_0x48621e(0xd6c)]?_0x550ce2[_0x48621e(0x35cb)]+=0x1/this[_0x48621e(0x3f74)]:_0x550ce2[_0x48621e(0x32ef)]+=this[_0x48621e(0x3983)]:-0x1!==this[_0x48621e(0x6fe)][_0x48621e(0x850)](_0x4ba944)?this[_0x48621e(0x36cc)]&&this[_0x48621e(0x3a38)][_0x48621e(0xd6c)]?_0x550ce2[_0x48621e(0x3e3f)]-=0x1/this[_0x48621e(0x3f74)]:this[_0x48621e(0x3d60)]&&this[_0x48621e(0x33cd)]?_0x550ce2['inertialRadiusOffset']-=0x1/this[_0x48621e(0x3a5a)]:_0x550ce2[_0x48621e(0x362c)]+=this[_0x48621e(0x3983)]:-0x1!==this[_0x48621e(0x1011)][_0x48621e(0x850)](_0x4ba944)&&_0x550ce2[_0x48621e(0x40b2)]&&_0x550ce2[_0x48621e(0x3d9f)]();}}}['getClassName'](){var _0x2bb43a=_0x54440b;return _0x2bb43a(0x2ded);}[_0x54440b(0x785)](){var _0x1b5baa=_0x54440b;return _0x1b5baa(0x415d);}}_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7['prototype'],_0x54440b(0xfd8),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x6fe),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x3b9),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x20f0),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],'keysReset',void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x3f74),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x3a5a),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7[_0x54440b(0x1fd2)],_0x54440b(0x33cd),void 0x0),_0x445f2f([(0x0,_0x1c1ab3['qC'])()],_0x27b1c7['prototype'],_0x54440b(0x3983),void 0x0),_0x1157f0['u'][_0x54440b(0x2ded)]=_0x27b1c7;},0x37c4:(_0x2704a6,_0x2d1f63,_0x4c5094)=>{var _0x1b1811=a7_0x38a779;_0x4c5094['d'](_0x2d1f63,{'F':()=>_0x4d7918});function _0x588824(_0x2c3426,_0x4bd4a5,_0x42cf02,_0x2b0177){var _0x5764ce=a7_0x2532,_0x285cd6,_0x3a342f=arguments[_0x5764ce(0x3785)],_0x43a1ea=_0x3a342f<0x3?_0x4bd4a5:null===_0x2b0177?_0x2b0177=Object[_0x5764ce(0x18ba)](_0x4bd4a5,_0x42cf02):_0x2b0177;if(_0x5764ce(0x1c87)==typeof Reflect&&_0x5764ce(0x7a8)==typeof Reflect[_0x5764ce(0x4111)])_0x43a1ea=Reflect[_0x5764ce(0x4111)](_0x2c3426,_0x4bd4a5,_0x42cf02,_0x2b0177);else{for(var _0x297477=_0x2c3426[_0x5764ce(0x3785)]-0x1;0x0<=_0x297477;_0x297477--)(_0x285cd6=_0x2c3426[_0x297477])&&(_0x43a1ea=(_0x3a342f<0x3?_0x285cd6(_0x43a1ea):0x3<_0x3a342f?_0x285cd6(_0x4bd4a5,_0x42cf02,_0x43a1ea):_0x285cd6(_0x4bd4a5,_0x42cf02))||_0x43a1ea);}0x3<_0x3a342f&&_0x43a1ea&&Object[_0x5764ce(0x259d)](_0x4bd4a5,_0x42cf02,_0x43a1ea);}var _0x2d1f63=_0x4c5094(0x153ad),_0x4cfcc3=_0x4c5094(0x15fee),_0xbf957b=_0x4c5094(0x1272b),_0x2fd61c=_0x4c5094(0x2037),_0x4095ea=_0x4c5094(0x9fd1),_0x5d48d4=_0x4c5094(0x147b8),_0x3a8c17=_0x4c5094(0xc25e),_0x37b34b=_0x4c5094(0x1b5c),_0x5ec200=_0x4c5094(0xe222);class _0x4d7918{constructor(){var _0x58e756=a7_0x2532;this[_0x58e756(0x17f7)]=0x3,this['zoomToMouseLocation']=!0x1,this[_0x58e756(0x3b9e)]=0x0,this['customComputeDeltaFromMouseWheel']=null,this[_0x58e756(0x3441)]=_0x4095ea['P']['Zero']();}['_computeDeltaFromMouseWheelLegacyEvent'](_0x1d92fb,_0x2a22da){var _0x51bda7=a7_0x2532;return _0x2a22da=0.01*_0x1d92fb*this['wheelDeltaPercentage']*_0x2a22da,0x0<_0x1d92fb?_0x2a22da/(0x1+this[_0x51bda7(0x3b9e)]):_0x2a22da*(0x1+this['wheelDeltaPercentage']);}[_0x1b1811(0x3b7e)](_0x5b5ed5){var _0x10bade=_0x1b1811;_0x5b5ed5=_0x5ec200['w1'][_0x10bade(0x2c69)](arguments),this[_0x10bade(0x6e8)]=_0x38bf95=>{var _0x36cd37=_0x10bade;if(_0x38bf95[_0x36cd37(0x261)]===_0xbf957b['kD']['POINTERWHEEL']){const _0x5b6456=_0x38bf95['event'];let _0x329bed=0x0;_0x38bf95=_0x5b6456[_0x36cd37(0x3feb)]===_0x3a8c17['G'][_0x36cd37(0xdef)]?0x28:0x1,_0x38bf95=-_0x5b6456[_0x36cd37(0xb69)]*_0x38bf95;if(this['customComputeDeltaFromMouseWheel'])_0x329bed=this[_0x36cd37(0x40e3)](_0x38bf95,this,_0x5b6456);else{if(this['wheelDeltaPercentage']){if(0x0<(_0x329bed=this[_0x36cd37(0x32bc)](_0x38bf95,this[_0x36cd37(0x3a38)]['radius']))){let _0x397eb5=this[_0x36cd37(0x3a38)][_0x36cd37(0x2f11)],_0xc194e9=this[_0x36cd37(0x3a38)][_0x36cd37(0x369e)]+_0x329bed;for(let _0x5e4691=0x0;_0x5e4691<0x14&&0.001<Math[_0x36cd37(0x3a1d)](_0xc194e9);_0x5e4691++)_0x397eb5-=_0xc194e9,_0xc194e9*=this[_0x36cd37(0x3a38)][_0x36cd37(0x2b31)];_0x397eb5=_0x37b34b['R'][_0x36cd37(0x40ad)](_0x397eb5,0x0,Number['MAX_VALUE']),_0x329bed=this[_0x36cd37(0x32bc)](_0x38bf95,_0x397eb5);}}else _0x329bed=_0x38bf95/(0x28*this[_0x36cd37(0x17f7)]);}_0x329bed&&(this['zoomToMouseLocation']&&this[_0x36cd37(0x3609)]?this[_0x36cd37(0x3dcb)](_0x329bed):this[_0x36cd37(0x3a38)]['inertialRadiusOffset']+=_0x329bed),_0x5b6456[_0x36cd37(0x3ebb)]&&!_0x5b5ed5&&_0x5b6456[_0x36cd37(0x3ebb)]();}},this[_0x10bade(0x11e9)]=this[_0x10bade(0x3a38)][_0x10bade(0x40ae)]()[_0x10bade(0x910)][_0x10bade(0x19b2)](this['_wheel'],_0xbf957b['kD'][_0x10bade(0x253c)]),this[_0x10bade(0x1f2b)]&&this['_inertialPanning'][_0x10bade(0x8fd)](0x0);}[_0x1b1811(0x32c4)](){var _0x5672d0=_0x1b1811;this['_observer']&&(this[_0x5672d0(0x3a38)][_0x5672d0(0x40ae)]()[_0x5672d0(0x910)][_0x5672d0(0x1f42)](this['_observer']),this[_0x5672d0(0x11e9)]=null,this[_0x5672d0(0x6e8)]=null);}[_0x1b1811(0x116b)](){var _0xf39e52=_0x1b1811;if(this['zoomToMouseLocation']){const _0x404a39=this[_0xf39e52(0x3a38)];0x0+_0x404a39[_0xf39e52(0x32ef)]+_0x404a39[_0xf39e52(0x362c)]+_0x404a39[_0xf39e52(0x369e)]&&(this[_0xf39e52(0x2153)](),_0x404a39[_0xf39e52(0x259c)][_0xf39e52(0x2775)](this['_inertialPanning']),this[_0xf39e52(0x3441)][_0xf39e52(0xbb9)](_0x404a39['inertia']),this[_0xf39e52(0x27cb)](this[_0xf39e52(0x3441)]));}}[_0x1b1811(0x1d40)](){var _0x3d844d=_0x1b1811;return _0x3d844d(0xf6c);}['getSimpleName'](){return'mousewheel';}[_0x1b1811(0x2153)](){var _0x377119=_0x1b1811;const _0x9acdac=this[_0x377119(0x3a38)];var _0x25296f=_0x9acdac[_0x377119(0x259c)][_0x377119(0x1dc8)](_0x9acdac['position']);this[_0x377119(0x3609)]=_0x2fd61c['J'][_0x377119(0x2f18)](_0x9acdac[_0x377119(0x259c)],_0x25296f);}['_getPosition'](){var _0x3678ca=_0x1b1811,_0x151200;const _0x1cf11d=this['camera'],_0x514d0b=_0x1cf11d[_0x3678ca(0x40ae)](),_0x2297b4=_0x514d0b[_0x3678ca(0x1f75)](_0x514d0b[_0x3678ca(0x221c)],_0x514d0b[_0x3678ca(0x3d6f)],_0x4095ea['y3'][_0x3678ca(0x243a)](),_0x1cf11d,!0x1);let _0x1293ff=0x0;return this[_0x3678ca(0x3609)]&&(_0x1293ff=null!=(_0x151200=_0x2297b4[_0x3678ca(0x3a52)](this[_0x3678ca(0x3609)]))?_0x151200:0x0),_0x2297b4['origin'][_0x3678ca(0x2775)](_0x2297b4[_0x3678ca(0x1451)]['scaleInPlace'](_0x1293ff));}[_0x1b1811(0x3dcb)](_0x1d4906){var _0x45a7e3=_0x1b1811;const _0x2013ae=this[_0x45a7e3(0x3a38)];var _0x1929ee=0x1-_0x2013ae['inertia'];_0x2013ae[_0x45a7e3(0x27d2)]&&(_0xc3a37b=null!=(_0xc3a37b=_0x2013ae['lowerRadiusLimit'])?_0xc3a37b:0x0,_0x2013ae[_0x45a7e3(0x2f11)]-(_0x2013ae[_0x45a7e3(0x369e)]+_0x1d4906)/_0x1929ee<_0xc3a37b&&(_0x1d4906=(_0x2013ae[_0x45a7e3(0x2f11)]-_0xc3a37b)*_0x1929ee-_0x2013ae[_0x45a7e3(0x369e)])),_0x2013ae[_0x45a7e3(0xb3f)]&&(_0xc3a37b=null!=(_0xc3a37b=_0x2013ae[_0x45a7e3(0xb3f)])?_0xc3a37b:0x0,_0x2013ae['radius']-(_0x2013ae[_0x45a7e3(0x369e)]+_0x1d4906)/_0x1929ee>_0xc3a37b&&(_0x1d4906=(_0x2013ae[_0x45a7e3(0x2f11)]-_0xc3a37b)*_0x1929ee-_0x2013ae['inertialRadiusOffset']));var _0xc3a37b=_0x1d4906/_0x1929ee/_0x2013ae['radius'];const _0x490013=this[_0x45a7e3(0x3423)](),_0x234f6d=_0x4095ea['jp']['Vector3'][0x6];_0x490013[_0x45a7e3(0x3cb9)](_0x2013ae[_0x45a7e3(0x259c)],_0x234f6d),_0x234f6d[_0x45a7e3(0xbb9)](_0xc3a37b),_0x234f6d[_0x45a7e3(0xbb9)](_0x1929ee),this[_0x45a7e3(0x3441)][_0x45a7e3(0x2775)](_0x234f6d),_0x2013ae['inertialRadiusOffset']+=_0x1d4906;}['_zeroIfClose'](_0x5bba73){var _0x56a7e4=_0x1b1811;Math[_0x56a7e4(0x3a1d)](_0x5bba73['x'])<_0x5d48d4['kn']&&(_0x5bba73['x']=0x0),Math[_0x56a7e4(0x3a1d)](_0x5bba73['y'])<_0x5d48d4['kn']&&(_0x5bba73['y']=0x0),Math[_0x56a7e4(0x3a1d)](_0x5bba73['z'])<_0x5d48d4['kn']&&(_0x5bba73['z']=0x0);}}_0x588824([(0x0,_0x2d1f63['qC'])()],_0x4d7918[_0x1b1811(0x1fd2)],_0x1b1811(0x17f7),void 0x0),_0x588824([(0x0,_0x2d1f63['qC'])()],_0x4d7918[_0x1b1811(0x1fd2)],_0x1b1811(0x1f2b),void 0x0),_0x588824([(0x0,_0x2d1f63['qC'])()],_0x4d7918[_0x1b1811(0x1fd2)],_0x1b1811(0x3b9e),void 0x0),_0x4cfcc3['u'][_0x1b1811(0xf6c)]=_0x4d7918;},0x837f:(_0x1a3f19,_0x2e55ed,_0x5c86bd)=>{var _0x44a6ef=a7_0x38a779;_0x5c86bd['d'](_0x2e55ed,{'H':()=>_0x41e487});function _0x3e2bd5(_0x132cc1,_0x1926ea,_0x4d270a,_0x17c2f8){var _0x233b38=a7_0x2532,_0x146571,_0x172f63=arguments[_0x233b38(0x3785)],_0x3ed158=_0x172f63<0x3?_0x1926ea:null===_0x17c2f8?_0x17c2f8=Object['getOwnPropertyDescriptor'](_0x1926ea,_0x4d270a):_0x17c2f8;if(_0x233b38(0x1c87)==typeof Reflect&&_0x233b38(0x7a8)==typeof Reflect[_0x233b38(0x4111)])_0x3ed158=Reflect[_0x233b38(0x4111)](_0x132cc1,_0x1926ea,_0x4d270a,_0x17c2f8);else{for(var _0x721ac1=_0x132cc1[_0x233b38(0x3785)]-0x1;0x0<=_0x721ac1;_0x721ac1--)(_0x146571=_0x132cc1[_0x721ac1])&&(_0x3ed158=(_0x172f63<0x3?_0x146571(_0x3ed158):0x3<_0x172f63?_0x146571(_0x1926ea,_0x4d270a,_0x3ed158):_0x146571(_0x1926ea,_0x4d270a))||_0x3ed158);}0x3<_0x172f63&&_0x3ed158&&Object[_0x233b38(0x259d)](_0x1926ea,_0x4d270a,_0x3ed158);}var _0x2e55ed=_0x5c86bd(0x153ad),_0x2f5f03=_0x5c86bd(0x15fee),_0x5c86bd=_0x5c86bd(0x3e9e);class _0x41e487 extends _0x5c86bd['O']{constructor(){var _0x4e6bfc=a7_0x2532;super(...arguments),this[_0x4e6bfc(0x505)]=[0x0,0x1,0x2],this[_0x4e6bfc(0x1095)]=0x3e8,this[_0x4e6bfc(0x3b5c)]=0x3e8,this[_0x4e6bfc(0x29bd)]=0xc,this[_0x4e6bfc(0x2fca)]=0x0,this['useNaturalPinchZoom']=!0x1,this[_0x4e6bfc(0xdb5)]=!0x0,this[_0x4e6bfc(0x3f74)]=0x3e8,this[_0x4e6bfc(0x579)]=!0x0,this[_0x4e6bfc(0x33b)]=!0x0,this['pinchInwards']=!0x0,this[_0x4e6bfc(0xd17)]=!0x1,this['_twoFingerActivityCount']=0x0,this[_0x4e6bfc(0x3709)]=!0x1;}[_0x44a6ef(0x1d40)](){return'ArcRotateCameraPointersInput';}['_computeMultiTouchPanning'](_0xc12be9,_0x58d5d2){var _0x584fc8=_0x44a6ef,_0x2c17bc;0x0!==this['panningSensibility']&&_0xc12be9&&_0x58d5d2&&(_0x2c17bc=_0x58d5d2['x']-_0xc12be9['x'],_0x58d5d2=_0x58d5d2['y']-_0xc12be9['y'],this[_0x584fc8(0x3a38)]['inertialPanningX']+=-_0x2c17bc/this[_0x584fc8(0x3f74)],this[_0x584fc8(0x3a38)][_0x584fc8(0x3e3f)]+=_0x58d5d2/this['panningSensibility']);}['_computePinchZoom'](_0x8dfd3f,_0x2a0ceb){var _0x14ba9e=_0x44a6ef,_0xdf930a=this['camera'][_0x14ba9e(0x2f11)]||_0x41e487['MinimumRadiusForPinch'];this['useNaturalPinchZoom']?this[_0x14ba9e(0x3a38)][_0x14ba9e(0x2f11)]=_0xdf930a*Math[_0x14ba9e(0x243f)](_0x8dfd3f)/Math[_0x14ba9e(0x243f)](_0x2a0ceb):this[_0x14ba9e(0x2fca)]?this[_0x14ba9e(0x3a38)][_0x14ba9e(0x369e)]+=0.001*(_0x2a0ceb-_0x8dfd3f)*_0xdf930a*this['pinchDeltaPercentage']:this[_0x14ba9e(0x3a38)]['inertialRadiusOffset']+=(_0x2a0ceb-_0x8dfd3f)/(this[_0x14ba9e(0x29bd)]*(this[_0x14ba9e(0x5b7)]?0x1:-0x1)*(this[_0x14ba9e(0x1095)]+this[_0x14ba9e(0x3b5c)])/0x2);}[_0x44a6ef(0x1ced)](_0x3c709f,_0x5c1420,_0x3c2500){var _0xdda45a=_0x44a6ef;0x0!==this[_0xdda45a(0x3f74)]&&(this['_ctrlKey']&&this[_0xdda45a(0x3a38)][_0xdda45a(0xd6c)]||this[_0xdda45a(0xd17)])?(this[_0xdda45a(0x3a38)][_0xdda45a(0x35cb)]+=-_0x5c1420/this['panningSensibility'],this[_0xdda45a(0x3a38)][_0xdda45a(0x3e3f)]+=_0x3c2500/this[_0xdda45a(0x3f74)]):(this[_0xdda45a(0x3a38)][_0xdda45a(0x32ef)]-=_0x5c1420/this[_0xdda45a(0x1095)],this['camera'][_0xdda45a(0x362c)]-=_0x3c2500/this['angularSensibilityY']);}[_0x44a6ef(0x27d5)](){var _0x30b2dd=_0x44a6ef;this[_0x30b2dd(0x3a38)][_0x30b2dd(0x40b2)]&&this[_0x30b2dd(0x3a38)][_0x30b2dd(0x3d9f)]();}['onMultiTouch'](_0xf1b15,_0xce5677,_0x54b90f,_0x43528c,_0x3605a1,_0x130774){var _0x4b1391=_0x44a6ef;0x0===_0x54b90f&&null===_0x3605a1||0x0===_0x43528c&&null===_0x130774||(this[_0x4b1391(0x33b)]?(this[_0x4b1391(0x2cde)](_0x54b90f,_0x43528c),this[_0x4b1391(0x29be)](_0x3605a1,_0x130774)):this[_0x4b1391(0x579)]&&this['pinchZoom']?(this['_twoFingerActivityCount']++,this['_isPinching']||this[_0x4b1391(0x2341)]<0x14&&Math['abs'](Math['sqrt'](_0x43528c)-Math[_0x4b1391(0x243f)](_0x54b90f))>this['camera']['pinchToPanMaxDistance']?(this[_0x4b1391(0x2cde)](_0x54b90f,_0x43528c),this[_0x4b1391(0x3709)]=!0x0):this['_computeMultiTouchPanning'](_0x3605a1,_0x130774)):this[_0x4b1391(0x579)]?this['_computeMultiTouchPanning'](_0x3605a1,_0x130774):this[_0x4b1391(0xdb5)]&&this[_0x4b1391(0x2cde)](_0x54b90f,_0x43528c));}[_0x44a6ef(0x1c12)](_0x353ed2){var _0x2dfdbf=_0x44a6ef;this['_isPanClick']=_0x353ed2[_0x2dfdbf(0x12b9)]===this[_0x2dfdbf(0x3a38)][_0x2dfdbf(0x22b7)];}[_0x44a6ef(0x1e8b)](){var _0x2cc97f=_0x44a6ef;this[_0x2cc97f(0x2341)]=0x0,this[_0x2cc97f(0x3709)]=!0x1;}[_0x44a6ef(0x39f5)](){var _0x476747=_0x44a6ef;this[_0x476747(0xd17)]=!0x1,this[_0x476747(0x2341)]=0x0,this[_0x476747(0x3709)]=!0x1;}}_0x41e487[_0x44a6ef(0x3db1)]=0.001,_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487['prototype'],_0x44a6ef(0x505),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x1095),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x3b5c),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x29bd),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x2fca),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x38a7),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],'pinchZoom',void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x3f74),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x579),void 0x0),_0x3e2bd5([(0x0,_0x2e55ed['qC'])()],_0x41e487[_0x44a6ef(0x1fd2)],_0x44a6ef(0x33b),void 0x0),_0x2f5f03['u'][_0x44a6ef(0x3b3b)]=_0x41e487;},0xd862:(_0x48ef4e,_0x42dac1,_0x24c4b3)=>{var _0x2d8ee6=a7_0x38a779,_0x4146f4=_0x24c4b3(0x15fee),_0x32beef=_0x24c4b3(0x10dc3),_0x38d773=_0x24c4b3(0xe222);_0x32beef['$'][_0x2d8ee6(0x1fd2)][_0x2d8ee6(0x3192)]=function(){var _0x25c4be=_0x2d8ee6;return this[_0x25c4be(0x33ee)](new _0x43d7ec()),this;};class _0x43d7ec{constructor(){var _0xf6588d=_0x2d8ee6;this['alphaCorrection']=0x1,this[_0xf6588d(0x29f9)]=0x1,this[_0xf6588d(0x1b6a)]=0x0,this[_0xf6588d(0x365a)]=0x0,this[_0xf6588d(0x11d1)]=!0x1,this['_deviceOrientationHandler']=this[_0xf6588d(0x256d)][_0xf6588d(0xc95)](this);}[_0x2d8ee6(0x3b7e)](_0x380044){var _0x368052=_0x2d8ee6;_0x380044=_0x38d773['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x368052(0x3a38)][_0x368052(0x3b7e)](_0x380044);const _0x1ca1c1=this[_0x368052(0x3a38)][_0x368052(0x40ae)]()['getEngine']()[_0x368052(0x3bd2)]();_0x1ca1c1&&(_0x368052(0x3e74)!=typeof DeviceOrientationEvent&&_0x368052(0x7a8)==typeof DeviceOrientationEvent['requestPermission']?DeviceOrientationEvent[_0x368052(0x1bcc)]()['then'](_0x2527ed=>{var _0x34973d=_0x368052;_0x34973d(0xfd9)===_0x2527ed?_0x1ca1c1[_0x34973d(0x4027)](_0x34973d(0x11d7),this[_0x34973d(0x3a6a)]):_0x38d773['w1'][_0x34973d(0x27dc)](_0x34973d(0x2836));})[_0x368052(0x1651)](_0x48ba32=>{var _0x564f82=_0x368052;_0x38d773['w1'][_0x564f82(0xac3)](_0x48ba32);}):_0x1ca1c1[_0x368052(0x4027)]('deviceorientation',this['_deviceOrientationHandler']));}[_0x2d8ee6(0x256d)](_0x127f77){var _0x33868c=_0x2d8ee6;null!==_0x127f77[_0x33868c(0x37fb)]&&(this['_alpha']=(0x0|+_0x127f77[_0x33868c(0x37fb)])*this['alphaCorrection']),null!==_0x127f77['gamma']&&(this[_0x33868c(0x365a)]=(0x0|+_0x127f77[_0x33868c(0x2374)])*this[_0x33868c(0x29f9)]),this[_0x33868c(0x11d1)]=!0x0;}[_0x2d8ee6(0x116b)](){var _0x2dbb38=_0x2d8ee6;this[_0x2dbb38(0x11d1)]&&(this['_dirty']=!0x1,this['_gamma']<0x0&&(this[_0x2dbb38(0x365a)]=0xb4+this[_0x2dbb38(0x365a)]),this[_0x2dbb38(0x3a38)][_0x2dbb38(0x37fb)]=-this[_0x2dbb38(0x1b6a)]/0xb4*Math['PI']%Math['PI']*0x2,this[_0x2dbb38(0x3a38)][_0x2dbb38(0xa54)]=this[_0x2dbb38(0x365a)]/0xb4*Math['PI']);}[_0x2d8ee6(0x32c4)](){var _0x1179fc=_0x2d8ee6;window['removeEventListener']('deviceorientation',this[_0x1179fc(0x3a6a)]);}[_0x2d8ee6(0x1d40)](){var _0x4f7649=_0x2d8ee6;return _0x4f7649(0x3780);}[_0x2d8ee6(0x785)](){var _0x5060af=_0x2d8ee6;return _0x5060af(0x195f);}}_0x4146f4['u'][_0x2d8ee6(0x3780)]=_0x43d7ec;},0x12200:(_0x4d7e1e,_0x42f6a9,_0x44ee7a)=>{var _0xdbbe09=a7_0x38a779;_0x44ee7a['d'](_0x42f6a9,{'H':()=>_0x589155});function _0x541ec4(_0x14ffc2,_0x3118a0,_0x10896a,_0x423c85){var _0x89ddcb=a7_0x2532,_0x2dabb5,_0x4a5ec6=arguments[_0x89ddcb(0x3785)],_0x2f7031=_0x4a5ec6<0x3?_0x3118a0:null===_0x423c85?_0x423c85=Object['getOwnPropertyDescriptor'](_0x3118a0,_0x10896a):_0x423c85;if(_0x89ddcb(0x1c87)==typeof Reflect&&_0x89ddcb(0x7a8)==typeof Reflect['decorate'])_0x2f7031=Reflect[_0x89ddcb(0x4111)](_0x14ffc2,_0x3118a0,_0x10896a,_0x423c85);else{for(var _0x69764d=_0x14ffc2[_0x89ddcb(0x3785)]-0x1;0x0<=_0x69764d;_0x69764d--)(_0x2dabb5=_0x14ffc2[_0x69764d])&&(_0x2f7031=(_0x4a5ec6<0x3?_0x2dabb5(_0x2f7031):0x3<_0x4a5ec6?_0x2dabb5(_0x3118a0,_0x10896a,_0x2f7031):_0x2dabb5(_0x3118a0,_0x10896a))||_0x2f7031);}0x3<_0x4a5ec6&&_0x2f7031&&Object[_0x89ddcb(0x259d)](_0x3118a0,_0x10896a,_0x2f7031);}var _0x42f6a9=_0x44ee7a(0x153ad),_0x4931c6=_0x44ee7a(0x15fee),_0x40895a=_0x44ee7a(0x93b9),_0x34f05d=_0x44ee7a(0x9fd1),_0x3f5cd1=_0x44ee7a(0xe222);class _0x589155{constructor(){var _0x59f184=a7_0x2532;this[_0x59f184(0x476)]=[0x57],this[_0x59f184(0x5f5)]=[0x53],this[_0x59f184(0xfd8)]=[0x45],this[_0x59f184(0x6fe)]=[0x51],this['keysRight']=[0x44],this[_0x59f184(0x3b9)]=[0x41],this[_0x59f184(0x10d6)]=new Array();}['attachControl'](_0x4b0903){var _0x5bfc74=a7_0x2532;_0x4b0903=_0x3f5cd1['w1'][_0x5bfc74(0x2c69)](arguments),this['_onCanvasBlurObserver']||(this[_0x5bfc74(0x3921)]=this[_0x5bfc74(0x3a38)]['getScene'](),this[_0x5bfc74(0xe76)]=this[_0x5bfc74(0x3921)]['getEngine'](),this[_0x5bfc74(0x2a62)]=this['_engine']['onCanvasBlurObservable'][_0x5bfc74(0x33ee)](()=>{var _0x29c149=_0x5bfc74;this['_keys'][_0x29c149(0x3785)]=0x0;}),this['_onKeyboardObserver']=this[_0x5bfc74(0x3921)][_0x5bfc74(0x2ce9)][_0x5bfc74(0x33ee)](_0x41582e=>{var _0x28da69=_0x5bfc74;const _0x99f932=_0x41582e[_0x28da69(0x162e)];_0x41582e['type']===_0x40895a['OG']['KEYDOWN']?-0x1===this['keysForward']['indexOf'](_0x99f932[_0x28da69(0xb16)])&&-0x1===this['keysBackward'][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0xfd8)][_0x28da69(0x850)](_0x99f932['keyCode'])&&-0x1===this[_0x28da69(0x6fe)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x3b9)]['indexOf'](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x20f0)]['indexOf'](_0x99f932['keyCode'])||(-0x1===this[_0x28da69(0x10d6)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&this[_0x28da69(0x10d6)][_0x28da69(0x1e1d)](_0x99f932[_0x28da69(0xb16)]),_0x4b0903||_0x99f932[_0x28da69(0x3ebb)]()):-0x1===this[_0x28da69(0x476)]['indexOf'](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x5f5)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0xfd8)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x6fe)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x3b9)]['indexOf'](_0x99f932[_0x28da69(0xb16)])&&-0x1===this[_0x28da69(0x20f0)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)])||(0x0<=(_0x41582e=this[_0x28da69(0x10d6)][_0x28da69(0x850)](_0x99f932[_0x28da69(0xb16)]))&&this['_keys'][_0x28da69(0x2e7)](_0x41582e,0x1),_0x4b0903||_0x99f932['preventDefault']());}));}[_0xdbbe09(0x32c4)](){var _0x180668=_0xdbbe09;this['_scene']&&(this[_0x180668(0x24e0)]&&this[_0x180668(0x3921)]['onKeyboardObservable'][_0x180668(0x418a)](this['_onKeyboardObserver']),this[_0x180668(0x2a62)]&&this[_0x180668(0xe76)][_0x180668(0x24f)][_0x180668(0x418a)](this['_onCanvasBlurObserver']),this[_0x180668(0x24e0)]=null,this[_0x180668(0x2a62)]=null),this[_0x180668(0x10d6)]['length']=0x0;}[_0xdbbe09(0x1d40)](){return'FlyCameraKeyboardInput';}[_0xdbbe09(0x36bf)](){var _0x11f9eb=_0xdbbe09;this[_0x11f9eb(0x10d6)]['length']=0x0;}[_0xdbbe09(0x785)](){var _0x1ec0fe=_0xdbbe09;return _0x1ec0fe(0x415d);}[_0xdbbe09(0x116b)](){var _0x4d75ce=_0xdbbe09;if(this[_0x4d75ce(0x24e0)]){const _0xde32c3=this[_0x4d75ce(0x3a38)];for(let _0x2c1425=0x0;_0x2c1425<this[_0x4d75ce(0x10d6)][_0x4d75ce(0x3785)];_0x2c1425++){var _0x8298c3=this[_0x4d75ce(0x10d6)][_0x2c1425],_0x29757d=_0xde32c3[_0x4d75ce(0x1b3a)]();-0x1!==this[_0x4d75ce(0x476)][_0x4d75ce(0x850)](_0x8298c3)?_0xde32c3[_0x4d75ce(0x4123)][_0x4d75ce(0x408c)](0x0,0x0,_0x29757d):-0x1!==this[_0x4d75ce(0x5f5)]['indexOf'](_0x8298c3)?_0xde32c3[_0x4d75ce(0x4123)][_0x4d75ce(0x408c)](0x0,0x0,-_0x29757d):-0x1!==this[_0x4d75ce(0xfd8)]['indexOf'](_0x8298c3)?_0xde32c3['_localDirection'][_0x4d75ce(0x408c)](0x0,_0x29757d,0x0):-0x1!==this[_0x4d75ce(0x6fe)]['indexOf'](_0x8298c3)?_0xde32c3[_0x4d75ce(0x4123)][_0x4d75ce(0x408c)](0x0,-_0x29757d,0x0):-0x1!==this[_0x4d75ce(0x20f0)][_0x4d75ce(0x850)](_0x8298c3)?_0xde32c3[_0x4d75ce(0x4123)][_0x4d75ce(0x408c)](_0x29757d,0x0,0x0):-0x1!==this[_0x4d75ce(0x3b9)][_0x4d75ce(0x850)](_0x8298c3)&&_0xde32c3[_0x4d75ce(0x4123)][_0x4d75ce(0x408c)](-_0x29757d,0x0,0x0),_0xde32c3['getScene']()[_0x4d75ce(0x3ece)]&&(_0xde32c3['_localDirection']['z']*=-0x1),_0xde32c3[_0x4d75ce(0x1f0c)]()[_0x4d75ce(0x2b1e)](_0xde32c3[_0x4d75ce(0x34ae)]),_0x34f05d['P'][_0x4d75ce(0xa06)](_0xde32c3[_0x4d75ce(0x4123)],_0xde32c3[_0x4d75ce(0x34ae)],_0xde32c3[_0x4d75ce(0x2c0b)]),_0xde32c3['cameraDirection'][_0x4d75ce(0x2775)](_0xde32c3[_0x4d75ce(0x2c0b)]);}}}}_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155['prototype'],'keysForward',void 0x0),_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155[_0xdbbe09(0x1fd2)],_0xdbbe09(0x5f5),void 0x0),_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155[_0xdbbe09(0x1fd2)],_0xdbbe09(0xfd8),void 0x0),_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155[_0xdbbe09(0x1fd2)],'keysDown',void 0x0),_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155['prototype'],_0xdbbe09(0x20f0),void 0x0),_0x541ec4([(0x0,_0x42f6a9['qC'])()],_0x589155[_0xdbbe09(0x1fd2)],_0xdbbe09(0x3b9),void 0x0),_0x4931c6['u'][_0xdbbe09(0x2046)]=_0x589155;},0x15f1e:(_0x4bb50d,_0x10ec32,_0x241347)=>{var _0x1c628a=a7_0x38a779;_0x241347['d'](_0x10ec32,{'g':()=>_0x5d4510});function _0x4eeb90(_0x434517,_0x36b54e,_0x467a2e,_0x1c0638){var _0x4898a3=a7_0x2532,_0x23bdc6,_0xefd81f=arguments[_0x4898a3(0x3785)],_0x2bdcfa=_0xefd81f<0x3?_0x36b54e:null===_0x1c0638?_0x1c0638=Object['getOwnPropertyDescriptor'](_0x36b54e,_0x467a2e):_0x1c0638;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x4898a3(0x4111)])_0x2bdcfa=Reflect[_0x4898a3(0x4111)](_0x434517,_0x36b54e,_0x467a2e,_0x1c0638);else{for(var _0x419796=_0x434517[_0x4898a3(0x3785)]-0x1;0x0<=_0x419796;_0x419796--)(_0x23bdc6=_0x434517[_0x419796])&&(_0x2bdcfa=(_0xefd81f<0x3?_0x23bdc6(_0x2bdcfa):0x3<_0xefd81f?_0x23bdc6(_0x36b54e,_0x467a2e,_0x2bdcfa):_0x23bdc6(_0x36b54e,_0x467a2e))||_0x2bdcfa);}0x3<_0xefd81f&&_0x2bdcfa&&Object[_0x4898a3(0x259d)](_0x36b54e,_0x467a2e,_0x2bdcfa);}var _0x10ec32=_0x241347(0x153ad),_0x17d1a1=_0x241347(0x15fee),_0x171e6f=_0x241347(0x1272b),_0x42651e=_0x241347(0x9fd1),_0x46dd94=_0x241347(0xa60f),_0x252a74=_0x241347(0xe222);class _0x5d4510{constructor(){var _0x519bb6=a7_0x2532;this[_0x519bb6(0x505)]=[0x0,0x1,0x2],this[_0x519bb6(0x32e0)]=[-0x1,0x0,0x1],this[_0x519bb6(0x3463)]=[-0x1,0x0,0x1],this['buttonsRoll']=[0x2],this['activeButton']=-0x1,this[_0x519bb6(0x10e0)]=0x3e8,this[_0x519bb6(0x20fc)]=null;}['attachControl'](_0x1fb79d){var _0x4c04a5=a7_0x2532;_0x1fb79d=_0x252a74['w1'][_0x4c04a5(0x2c69)](arguments),this[_0x4c04a5(0x26a2)]=_0x1fb79d,this[_0x4c04a5(0x11e9)]=this[_0x4c04a5(0x3a38)]['getScene']()[_0x4c04a5(0x910)][_0x4c04a5(0x19b2)](_0x3719ab=>{var _0x54cdd1=_0x4c04a5;this[_0x54cdd1(0x2b22)](_0x3719ab);},_0x171e6f['kD'][_0x4c04a5(0x3f64)]|_0x171e6f['kD'][_0x4c04a5(0x3326)]|_0x171e6f['kD']['POINTERMOVE']),this[_0x4c04a5(0x339c)]=this['camera'][_0x4c04a5(0x40ae)]()[_0x4c04a5(0x2fd3)][_0x4c04a5(0x33ee)](()=>{var _0x14957f=_0x4c04a5;this[_0x14957f(0x3a38)][_0x14957f(0x2789)]&&this[_0x14957f(0x3a38)][_0x14957f(0x24e2)](this[_0x14957f(0x3a38)][_0x14957f(0x2789)]);});}[_0x1c628a(0x32c4)](){var _0x28ccb3=_0x1c628a;this['_observer']&&(this['camera'][_0x28ccb3(0x40ae)]()[_0x28ccb3(0x910)][_0x28ccb3(0x1f42)](this[_0x28ccb3(0x11e9)]),this[_0x28ccb3(0x3a38)][_0x28ccb3(0x40ae)]()[_0x28ccb3(0x2fd3)][_0x28ccb3(0x418a)](this[_0x28ccb3(0x339c)]),this[_0x28ccb3(0x11e9)]=null,this[_0x28ccb3(0x339c)]=null,this[_0x28ccb3(0x20fc)]=null,this[_0x28ccb3(0x26a2)]=void 0x0);}[_0x1c628a(0x1d40)](){var _0x524d0a=_0x1c628a;return _0x524d0a(0x32e2);}['getSimpleName'](){var _0x13ade9=_0x1c628a;return _0x13ade9(0x3d75);}['_pointerInput'](_0x998274){var _0xe361bb=_0x1c628a;const _0x82c090=_0x998274[_0xe361bb(0x162e)],_0x19a8a8=this[_0xe361bb(0x3a38)];var _0x15895b,_0x5778b9,_0x2d6c66=_0x19a8a8[_0xe361bb(0x318e)]();if(!_0x2d6c66['isInVRExclusivePointerMode']&&(this[_0xe361bb(0x28ca)]||_0xe361bb(0x34cb)!==_0x82c090[_0xe361bb(0x4b7)])&&(_0x998274['type']===_0x171e6f['kD'][_0xe361bb(0x2773)]||-0x1!==this['buttons']['indexOf'](_0x82c090['button']))){const _0x6cb3b7=_0x82c090[_0xe361bb(0x259c)];if(_0x998274['type']===_0x171e6f['kD']['POINTERDOWN']){try{null!==_0x6cb3b7&&void 0x0!==_0x6cb3b7&&_0x6cb3b7[_0xe361bb(0x3dd5)](_0x82c090[_0xe361bb(0x10f1)]);}catch(_0x1f060a){}this[_0xe361bb(0x20fc)]={'x':_0x82c090[_0xe361bb(0x3cc2)],'y':_0x82c090[_0xe361bb(0x2744)]},this[_0xe361bb(0x15a6)]=_0x82c090['button'],this[_0xe361bb(0x26a2)]||(_0x82c090[_0xe361bb(0x3ebb)](),this['_element'][_0xe361bb(0xbe4)]()),_0x2d6c66['isPointerLock']&&this[_0xe361bb(0x336a)](_0x998274['event']);}else{if(_0x998274[_0xe361bb(0x261)]===_0x171e6f['kD'][_0xe361bb(0x3326)]){try{null!==_0x6cb3b7&&void 0x0!==_0x6cb3b7&&_0x6cb3b7[_0xe361bb(0x2c6f)](_0x82c090[_0xe361bb(0x10f1)]);}catch(_0x43d5b6){}this[_0xe361bb(0x15a6)]=-0x1,this[_0xe361bb(0x20fc)]=null,this['_noPreventDefault']||_0x82c090[_0xe361bb(0x3ebb)]();}else _0x998274[_0xe361bb(0x261)]===_0x171e6f['kD'][_0xe361bb(0x2773)]&&(this['_previousPosition']?(_0x15895b=_0x82c090[_0xe361bb(0x3cc2)]-this[_0xe361bb(0x20fc)]['x'],_0x5778b9=_0x82c090['clientY']-this['_previousPosition']['y'],this[_0xe361bb(0x27b4)](_0x15895b,_0x5778b9),this['_previousPosition']={'x':_0x82c090[_0xe361bb(0x3cc2)],'y':_0x82c090[_0xe361bb(0x2744)]},this[_0xe361bb(0x26a2)]||_0x82c090['preventDefault']()):_0x2d6c66['isPointerLock']&&this['_onMouseMove'](_0x998274[_0xe361bb(0x162e)]));}}}[_0x1c628a(0x336a)](_0x59aa1b){var _0x5c37ce=_0x1c628a;const _0x450f14=this[_0x5c37ce(0x3a38)];var _0x41bc90,_0x435f44=_0x450f14[_0x5c37ce(0x318e)]();_0x435f44[_0x5c37ce(0x2d6)]&&!_0x435f44[_0x5c37ce(0x32ea)]&&(_0x435f44=_0x59aa1b[_0x5c37ce(0x2ac8)],_0x41bc90=_0x59aa1b[_0x5c37ce(0x3afb)],this[_0x5c37ce(0x27b4)](_0x435f44,_0x41bc90),this[_0x5c37ce(0x20fc)]=null,this['_noPreventDefault']||_0x59aa1b['preventDefault']());}[_0x1c628a(0x27b4)](_0x55782d,_0x190664){var _0x1853f2=_0x1c628a;const _0x496cbe=this[_0x1853f2(0x3a38)];this[_0x1853f2(0x3a38)][_0x1853f2(0x40ae)]()[_0x1853f2(0x3ece)]&&(_0x55782d*=-0x1),_0x496cbe[_0x1853f2(0x2a18)]&&_0x496cbe[_0x1853f2(0x2a18)][_0x1853f2(0x3885)]()<0x0&&(_0x55782d*=-0x1);var _0x55782d=_0x55782d/this[_0x1853f2(0x10e0)],_0x190664=_0x190664/this[_0x1853f2(0x10e0)];const _0x515fc2=_0x42651e['_f']['RotationYawPitchRoll'](_0x496cbe[_0x1853f2(0x30d0)]['y'],_0x496cbe['rotation']['x'],_0x496cbe[_0x1853f2(0x30d0)]['z']);let _0x3f3786;this['buttonsPitch'][_0x1853f2(0x2915)](_0x2792fe=>_0x2792fe===this['activeButton'])&&(_0x3f3786=_0x42651e['_f'][_0x1853f2(0x523)](_0x46dd94['RD']['X'],_0x190664),_0x515fc2[_0x1853f2(0x3a25)](_0x3f3786)),this[_0x1853f2(0x32e0)]['some'](_0x246583=>_0x246583===this[_0x1853f2(0x15a6)])&&(_0x3f3786=_0x42651e['_f']['RotationAxis'](_0x46dd94['RD']['Y'],_0x55782d),_0x515fc2[_0x1853f2(0x3a25)](_0x3f3786),_0x190664=_0x496cbe[_0x1853f2(0x8cb)]+_0x496cbe[_0x1853f2(0x2707)],_0x496cbe[_0x1853f2(0x256)]&&-_0x190664<_0x496cbe[_0x1853f2(0x30d0)]['z']&&_0x496cbe['rotation']['z']<_0x190664&&(_0x190664=_0x496cbe[_0x1853f2(0x33b0)]*-_0x55782d,_0x3f3786=_0x42651e['_f'][_0x1853f2(0x523)](_0x46dd94['RD']['Z'],_0x190664),_0x515fc2['multiplyInPlace'](_0x3f3786))),this[_0x1853f2(0xc88)]['some'](_0x5bec9f=>_0x5bec9f===this[_0x1853f2(0x15a6)])&&(_0x3f3786=_0x42651e['_f']['RotationAxis'](_0x46dd94['RD']['Z'],-_0x55782d),_0x496cbe['_trackRoll']-=_0x55782d,_0x515fc2[_0x1853f2(0x3a25)](_0x3f3786)),_0x515fc2[_0x1853f2(0x38b2)](_0x496cbe[_0x1853f2(0x30d0)]);}}_0x4eeb90([(0x0,_0x10ec32['qC'])()],_0x5d4510[_0x1c628a(0x1fd2)],_0x1c628a(0x505),void 0x0),_0x4eeb90([(0x0,_0x10ec32['qC'])()],_0x5d4510['prototype'],'angularSensibility',void 0x0),_0x17d1a1['u']['FlyCameraMouseInput']=_0x5d4510;},0xc1fe:(_0x598d78,_0x238c67,_0x2c7818)=>{var _0x1d55dd=a7_0x38a779;_0x2c7818['d'](_0x238c67,{'I':()=>_0x41faad});function _0x26d4bd(_0x12fb0a,_0x4af9ad,_0x4ab585,_0x49a2b1){var _0x43570c=a7_0x2532,_0x2da813,_0x2e3480=arguments[_0x43570c(0x3785)],_0x4160ee=_0x2e3480<0x3?_0x4af9ad:null===_0x49a2b1?_0x49a2b1=Object[_0x43570c(0x18ba)](_0x4af9ad,_0x4ab585):_0x49a2b1;if(_0x43570c(0x1c87)==typeof Reflect&&_0x43570c(0x7a8)==typeof Reflect[_0x43570c(0x4111)])_0x4160ee=Reflect[_0x43570c(0x4111)](_0x12fb0a,_0x4af9ad,_0x4ab585,_0x49a2b1);else{for(var _0x5d413d=_0x12fb0a['length']-0x1;0x0<=_0x5d413d;_0x5d413d--)(_0x2da813=_0x12fb0a[_0x5d413d])&&(_0x4160ee=(_0x2e3480<0x3?_0x2da813(_0x4160ee):0x3<_0x2e3480?_0x2da813(_0x4af9ad,_0x4ab585,_0x4160ee):_0x2da813(_0x4af9ad,_0x4ab585))||_0x4160ee);}0x3<_0x2e3480&&_0x4160ee&&Object[_0x43570c(0x259d)](_0x4af9ad,_0x4ab585,_0x4160ee);}var _0x238c67=_0x2c7818(0x15fee),_0x536659=_0x2c7818(0x153ad),_0x83a8bf=_0x2c7818(0x93b9),_0x4e18b8=_0x2c7818(0xe222);class _0x41faad{constructor(){var _0x1af3f3=a7_0x2532;this[_0x1af3f3(0x2801)]=[0x26],this[_0x1af3f3(0x8f6)]=[0x28],this[_0x1af3f3(0x3eb1)]=!0x1,this[_0x1af3f3(0xee2)]=!0x1,this[_0x1af3f3(0x27bf)]=!0x1,this[_0x1af3f3(0x2e25)]=[0x25],this[_0x1af3f3(0x1b27)]=[0x27],this[_0x1af3f3(0x1e11)]=!0x1,this['keysRotationOffsetModifierCtrl']=!0x1,this[_0x1af3f3(0x496)]=!0x1,this[_0x1af3f3(0x40fa)]=[0x28],this[_0x1af3f3(0x34c3)]=[0x26],this[_0x1af3f3(0xdf0)]=!0x0,this[_0x1af3f3(0xd7c)]=!0x1,this[_0x1af3f3(0x31fc)]=!0x1,this[_0x1af3f3(0x36df)]=0x1,this[_0x1af3f3(0x285b)]=0x1,this['radiusSensibility']=0x1,this[_0x1af3f3(0x10d6)]=new Array();}[_0x1d55dd(0x3b7e)](_0x1ae3a2){var _0x2e010d=_0x1d55dd;_0x1ae3a2=_0x4e18b8['w1'][_0x2e010d(0x2c69)](arguments),this[_0x2e010d(0x2a62)]||(this[_0x2e010d(0x3921)]=this[_0x2e010d(0x3a38)][_0x2e010d(0x40ae)](),this['_engine']=this[_0x2e010d(0x3921)]['getEngine'](),this['_onCanvasBlurObserver']=this[_0x2e010d(0xe76)]['onCanvasBlurObservable'][_0x2e010d(0x33ee)](()=>{var _0x41bad9=_0x2e010d;this[_0x41bad9(0x10d6)][_0x41bad9(0x3785)]=0x0;}),this[_0x2e010d(0x24e0)]=this[_0x2e010d(0x3921)][_0x2e010d(0x2ce9)][_0x2e010d(0x33ee)](_0x21dea5=>{var _0x3056fb=_0x2e010d;const _0x2639e4=_0x21dea5[_0x3056fb(0x162e)];_0x2639e4[_0x3056fb(0x1d70)]||(_0x21dea5[_0x3056fb(0x261)]===_0x83a8bf['OG']['KEYDOWN']?(this[_0x3056fb(0x36cc)]=_0x2639e4[_0x3056fb(0x1303)],this[_0x3056fb(0x3d60)]=_0x2639e4['altKey'],this['_shiftPressed']=_0x2639e4['shiftKey'],-0x1===this[_0x3056fb(0x2801)][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x8f6)]['indexOf'](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x2e25)]['indexOf'](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x1b27)][_0x3056fb(0x850)](_0x2639e4['keyCode'])&&-0x1===this['keysRadiusIncr'][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x34c3)][_0x3056fb(0x850)](_0x2639e4['keyCode'])||(-0x1===this[_0x3056fb(0x10d6)]['indexOf'](_0x2639e4['keyCode'])&&this[_0x3056fb(0x10d6)][_0x3056fb(0x1e1d)](_0x2639e4[_0x3056fb(0xb16)]),_0x2639e4[_0x3056fb(0x3ebb)]&&!_0x1ae3a2&&_0x2639e4[_0x3056fb(0x3ebb)]())):-0x1===this['keysHeightOffsetIncr'][_0x3056fb(0x850)](_0x2639e4['keyCode'])&&-0x1===this[_0x3056fb(0x8f6)][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x2e25)][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x1b27)][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])&&-0x1===this[_0x3056fb(0x40fa)]['indexOf'](_0x2639e4['keyCode'])&&-0x1===this[_0x3056fb(0x34c3)][_0x3056fb(0x850)](_0x2639e4[_0x3056fb(0xb16)])||(0x0<=(_0x21dea5=this[_0x3056fb(0x10d6)]['indexOf'](_0x2639e4[_0x3056fb(0xb16)]))&&this['_keys']['splice'](_0x21dea5,0x1),_0x2639e4[_0x3056fb(0x3ebb)]&&!_0x1ae3a2&&_0x2639e4[_0x3056fb(0x3ebb)]()));}));}['detachControl'](){var _0x44568a=_0x1d55dd;this[_0x44568a(0x3921)]&&(this[_0x44568a(0x24e0)]&&this[_0x44568a(0x3921)][_0x44568a(0x2ce9)]['remove'](this[_0x44568a(0x24e0)]),this[_0x44568a(0x2a62)]&&this['_engine']['onCanvasBlurObservable'][_0x44568a(0x418a)](this[_0x44568a(0x2a62)]),this[_0x44568a(0x24e0)]=null,this[_0x44568a(0x2a62)]=null),this[_0x44568a(0x10d6)][_0x44568a(0x3785)]=0x0;}[_0x1d55dd(0x116b)](){var _0x1d98d6=_0x1d55dd;this[_0x1d98d6(0x24e0)]&&this[_0x1d98d6(0x10d6)][_0x1d98d6(0x66b)](_0x580ef4=>{var _0x43c410=_0x1d98d6;-0x1!==this['keysHeightOffsetIncr'][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0xb87)]()?this[_0x43c410(0x3a38)]['heightOffset']+=this[_0x43c410(0x36df)]:-0x1!==this[_0x43c410(0x8f6)][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0xb87)]()?this[_0x43c410(0x3a38)][_0x43c410(0x2cc8)]-=this[_0x43c410(0x36df)]:-0x1!==this[_0x43c410(0x2e25)][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0x2dab)]()?(this[_0x43c410(0x3a38)]['rotationOffset']+=this[_0x43c410(0x285b)],this['camera'][_0x43c410(0x11bc)]%=0x168):-0x1!==this[_0x43c410(0x1b27)][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0x2dab)]()?(this['camera'][_0x43c410(0x11bc)]-=this[_0x43c410(0x285b)],this[_0x43c410(0x3a38)][_0x43c410(0x11bc)]%=0x168):-0x1!==this[_0x43c410(0x40fa)][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0x27a1)]()?this['camera']['radius']+=this[_0x43c410(0xbcb)]:-0x1!==this[_0x43c410(0x34c3)][_0x43c410(0x850)](_0x580ef4)&&this[_0x43c410(0x27a1)]()&&(this['camera']['radius']-=this[_0x43c410(0xbcb)]);});}[_0x1d55dd(0x1d40)](){var _0x2acb9c=_0x1d55dd;return _0x2acb9c(0x206);}[_0x1d55dd(0x785)](){var _0x598df8=_0x1d55dd;return _0x598df8(0x415d);}['_modifierHeightOffset'](){var _0x5483b5=_0x1d55dd;return this[_0x5483b5(0x3eb1)]===this['_altPressed']&&this['keysHeightOffsetModifierCtrl']===this[_0x5483b5(0x36cc)]&&this[_0x5483b5(0x27bf)]===this[_0x5483b5(0x324b)];}[_0x1d55dd(0x2dab)](){var _0x324d64=_0x1d55dd;return this[_0x324d64(0x1e11)]===this[_0x324d64(0x3d60)]&&this[_0x324d64(0x1b23)]===this['_ctrlPressed']&&this[_0x324d64(0x496)]===this[_0x324d64(0x324b)];}[_0x1d55dd(0x27a1)](){var _0x1e3c3c=_0x1d55dd;return this[_0x1e3c3c(0xdf0)]===this[_0x1e3c3c(0x3d60)]&&this['keysRadiusModifierCtrl']===this[_0x1e3c3c(0x36cc)]&&this['keysRadiusModifierShift']===this[_0x1e3c3c(0x324b)];}}_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad['prototype'],_0x1d55dd(0x2801),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x8f6),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x3eb1),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0xee2),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad['prototype'],'keysHeightOffsetModifierShift',void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x2e25),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x1b27),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],'keysRotationOffsetModifierAlt',void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x1b23),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x496),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],'keysRadiusIncr',void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x34c3),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0xdf0),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],'keysRadiusModifierCtrl',void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x31fc),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad['prototype'],'heightSensibility',void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0x285b),void 0x0),_0x26d4bd([(0x0,_0x536659['qC'])()],_0x41faad[_0x1d55dd(0x1fd2)],_0x1d55dd(0xbcb),void 0x0),_0x238c67['u'][_0x1d55dd(0x206)]=_0x41faad;},0x9f45:(_0x5c4ac9,_0x952be2,_0x502ddc)=>{var _0x66faad=a7_0x38a779;_0x502ddc['d'](_0x952be2,{'o':()=>_0x344803});function _0x28f390(_0x365ff6,_0x183bf2,_0x4ed968,_0x19ac74){var _0x34f320=a7_0x2532,_0x1509c6,_0x33a57c=arguments['length'],_0x401be4=_0x33a57c<0x3?_0x183bf2:null===_0x19ac74?_0x19ac74=Object[_0x34f320(0x18ba)](_0x183bf2,_0x4ed968):_0x19ac74;if('object'==typeof Reflect&&_0x34f320(0x7a8)==typeof Reflect[_0x34f320(0x4111)])_0x401be4=Reflect[_0x34f320(0x4111)](_0x365ff6,_0x183bf2,_0x4ed968,_0x19ac74);else{for(var _0x428780=_0x365ff6['length']-0x1;0x0<=_0x428780;_0x428780--)(_0x1509c6=_0x365ff6[_0x428780])&&(_0x401be4=(_0x33a57c<0x3?_0x1509c6(_0x401be4):0x3<_0x33a57c?_0x1509c6(_0x183bf2,_0x4ed968,_0x401be4):_0x1509c6(_0x183bf2,_0x4ed968))||_0x401be4);}0x3<_0x33a57c&&_0x401be4&&Object['defineProperty'](_0x183bf2,_0x4ed968,_0x401be4);}var _0x952be2=_0x502ddc(0x153ad),_0x5a6370=_0x502ddc(0x15fee),_0x9fda4c=_0x502ddc(0x1272b),_0x54337b=_0x502ddc(0xe222),_0x5b4b2f=_0x502ddc(0x6214);class _0x344803{constructor(){var _0x5b7e70=a7_0x2532;this[_0x5b7e70(0x157e)]=!0x0,this['axisControlHeight']=!0x1,this['axisControlRotation']=!0x1,this[_0x5b7e70(0x17f7)]=0x3,this['wheelDeltaPercentage']=0x0;}[_0x66faad(0x3b7e)](_0x1d7271){var _0x218025=_0x66faad;_0x1d7271=_0x54337b['w1'][_0x218025(0x2c69)](arguments),this['_wheel']=_0x36c664=>{var _0x1699b7=_0x218025;if(_0x36c664[_0x1699b7(0x261)]===_0x9fda4c['kD'][_0x1699b7(0x253c)]){const _0x399a1e=_0x36c664['event'];let _0x1b685e=0x0;_0x36c664=Math[_0x1699b7(0x695)](-0x1,Math['min'](0x1,_0x399a1e[_0x1699b7(0xb69)])),(this[_0x1699b7(0x3b9e)]?(_0x5b4b2f[_0x1699b7(0x3935)](this['axisControlRadius']+this['axisControlHeight']+this[_0x1699b7(0x1823)]<=0x1,_0x1699b7(0x3a91)+this[_0x1699b7(0x157e)]+_0x1699b7(0xde4)+this[_0x1699b7(0x2fd5)]+_0x1699b7(0x2814)+this[_0x1699b7(0x1823)]),this[_0x1699b7(0x157e)]?_0x1b685e=0.01*_0x36c664*this[_0x1699b7(0x3b9e)]*this[_0x1699b7(0x3a38)]['radius']:this[_0x1699b7(0x2fd5)]?_0x1b685e=0.01*_0x36c664*this[_0x1699b7(0x3b9e)]*this[_0x1699b7(0x3a38)][_0x1699b7(0x2cc8)]:this['axisControlRotation']&&(_0x1b685e=0.01*_0x36c664*this[_0x1699b7(0x3b9e)]*this[_0x1699b7(0x3a38)][_0x1699b7(0x11bc)])):_0x1b685e=_0x36c664*this['wheelPrecision'],_0x1b685e&&(this[_0x1699b7(0x157e)]?this[_0x1699b7(0x3a38)][_0x1699b7(0x2f11)]+=_0x1b685e:this[_0x1699b7(0x2fd5)]?this[_0x1699b7(0x3a38)][_0x1699b7(0x2cc8)]-=_0x1b685e:this[_0x1699b7(0x1823)]&&(this[_0x1699b7(0x3a38)][_0x1699b7(0x11bc)]-=_0x1b685e)),_0x399a1e[_0x1699b7(0x3ebb)]&&!_0x1d7271&&_0x399a1e[_0x1699b7(0x3ebb)]());}},this[_0x218025(0x11e9)]=this[_0x218025(0x3a38)]['getScene']()['_inputManager'][_0x218025(0x19b2)](this['_wheel'],_0x9fda4c['kD'][_0x218025(0x253c)]);}['detachControl'](){var _0x43a44a=_0x66faad;this['_observer']&&(this[_0x43a44a(0x3a38)][_0x43a44a(0x40ae)]()[_0x43a44a(0x910)][_0x43a44a(0x1f42)](this[_0x43a44a(0x11e9)]),this[_0x43a44a(0x11e9)]=null,this[_0x43a44a(0x6e8)]=null);}['getClassName'](){var _0x39967a=_0x66faad;return _0x39967a(0xf6c);}[_0x66faad(0x785)](){return'mousewheel';}}_0x28f390([(0x0,_0x952be2['qC'])()],_0x344803[_0x66faad(0x1fd2)],_0x66faad(0x157e),void 0x0),_0x28f390([(0x0,_0x952be2['qC'])()],_0x344803[_0x66faad(0x1fd2)],'axisControlHeight',void 0x0),_0x28f390([(0x0,_0x952be2['qC'])()],_0x344803[_0x66faad(0x1fd2)],_0x66faad(0x1823),void 0x0),_0x28f390([(0x0,_0x952be2['qC'])()],_0x344803['prototype'],_0x66faad(0x17f7),void 0x0),_0x28f390([(0x0,_0x952be2['qC'])()],_0x344803[_0x66faad(0x1fd2)],_0x66faad(0x3b9e),void 0x0),_0x5a6370['u'][_0x66faad(0x21f0)]=_0x344803;},0x1428f:(_0x2ee53f,_0xb0deae,_0x5c8504)=>{var _0x1e9e2a=a7_0x38a779;_0x5c8504['d'](_0xb0deae,{'S':()=>_0x1ebda7});function _0x3f038a(_0x1f74f3,_0x360f41,_0x23c95a,_0x35d467){var _0x5ac99f=a7_0x2532,_0x45a8fe,_0x58b4fc=arguments[_0x5ac99f(0x3785)],_0x302a90=_0x58b4fc<0x3?_0x360f41:null===_0x35d467?_0x35d467=Object[_0x5ac99f(0x18ba)](_0x360f41,_0x23c95a):_0x35d467;if(_0x5ac99f(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x5ac99f(0x4111)])_0x302a90=Reflect['decorate'](_0x1f74f3,_0x360f41,_0x23c95a,_0x35d467);else{for(var _0x17d346=_0x1f74f3[_0x5ac99f(0x3785)]-0x1;0x0<=_0x17d346;_0x17d346--)(_0x45a8fe=_0x1f74f3[_0x17d346])&&(_0x302a90=(_0x58b4fc<0x3?_0x45a8fe(_0x302a90):0x3<_0x58b4fc?_0x45a8fe(_0x360f41,_0x23c95a,_0x302a90):_0x45a8fe(_0x360f41,_0x23c95a))||_0x302a90);}0x3<_0x58b4fc&&_0x302a90&&Object[_0x5ac99f(0x259d)](_0x360f41,_0x23c95a,_0x302a90);}var _0xb0deae=_0x5c8504(0x153ad),_0x17a510=_0x5c8504(0x15fee),_0x5110f0=_0x5c8504(0x3e9e),_0x24dfd1=_0x5c8504(0x6214);class _0x1ebda7 extends _0x5110f0['O']{constructor(){var _0x2de63f=a7_0x2532;super(...arguments),this[_0x2de63f(0x1095)]=0x1,this[_0x2de63f(0x3b5c)]=0x1,this[_0x2de63f(0x29bd)]=0x2710,this[_0x2de63f(0x2fca)]=0x0,this[_0x2de63f(0x61c)]=!0x1,this['axisXControlHeight']=!0x1,this[_0x2de63f(0x3da4)]=!0x0,this[_0x2de63f(0x1f4a)]=!0x1,this[_0x2de63f(0x2b97)]=!0x0,this['axisYControlRotation']=!0x1,this['axisPinchControlRadius']=!0x0,this[_0x2de63f(0x27ec)]=!0x1,this[_0x2de63f(0x1dd9)]=!0x1,this[_0x2de63f(0x3a30)]=!0x0,this['_warningCounter']=0x0;}[_0x1e9e2a(0x1d40)](){return'FollowCameraPointersInput';}[_0x1e9e2a(0x1ced)](_0x4b5191,_0x4f63ac,_0x28b7d1){var _0x187319=_0x1e9e2a;this[_0x187319(0x3aaa)](),this[_0x187319(0x3da4)]?this['camera']['rotationOffset']+=_0x4f63ac/this[_0x187319(0x1095)]:this['axisYControlRotation']&&(this[_0x187319(0x3a38)]['rotationOffset']+=_0x28b7d1/this[_0x187319(0x1095)]),this['axisXControlHeight']?this['camera'][_0x187319(0x2cc8)]+=_0x4f63ac/this[_0x187319(0x3b5c)]:this[_0x187319(0x2b97)]&&(this[_0x187319(0x3a38)][_0x187319(0x2cc8)]+=_0x28b7d1/this['angularSensibilityY']),this[_0x187319(0x61c)]?this[_0x187319(0x3a38)]['radius']-=_0x4f63ac/this[_0x187319(0x3b5c)]:this[_0x187319(0x1f4a)]&&(this['camera'][_0x187319(0x2f11)]-=_0x28b7d1/this[_0x187319(0x3b5c)]);}[_0x1e9e2a(0xe8e)](_0x5ce564,_0x5eefd3,_0x5987a8,_0x317146,_0x2c9882,_0x245015){var _0x31119e=_0x1e9e2a;if(!(0x0===_0x5987a8&&null===_0x2c9882||0x0===_0x317146&&null===_0x245015)){let _0x57c7f9=(_0x317146-_0x5987a8)/(this[_0x31119e(0x29bd)]*(this['angularSensibilityX']+this[_0x31119e(0x3b5c)])/0x2);this[_0x31119e(0x2fca)]?(_0x57c7f9*=0.01*this[_0x31119e(0x2fca)],this[_0x31119e(0x1dd9)]&&(this[_0x31119e(0x3a38)][_0x31119e(0x11bc)]+=_0x57c7f9*this[_0x31119e(0x3a38)][_0x31119e(0x11bc)]),this['axisPinchControlHeight']&&(this['camera'][_0x31119e(0x2cc8)]+=_0x57c7f9*this[_0x31119e(0x3a38)][_0x31119e(0x2cc8)]),this['axisPinchControlRadius']&&(this['camera'][_0x31119e(0x2f11)]-=_0x57c7f9*this['camera']['radius'])):(this[_0x31119e(0x1dd9)]&&(this[_0x31119e(0x3a38)][_0x31119e(0x11bc)]+=_0x57c7f9),this[_0x31119e(0x27ec)]&&(this[_0x31119e(0x3a38)][_0x31119e(0x2cc8)]+=_0x57c7f9),this[_0x31119e(0x21a5)]&&(this[_0x31119e(0x3a38)][_0x31119e(0x2f11)]-=_0x57c7f9));}}['_warning'](){var _0x504fcb=_0x1e9e2a,_0x210e9;this[_0x504fcb(0x3a30)]&&this[_0x504fcb(0x207)]++%0x64==0x0&&(_0x24dfd1[_0x504fcb(0x3935)](this[_0x504fcb(0x3da4)]+this[_0x504fcb(0x260)]+this[_0x504fcb(0x61c)]<=0x1,(_0x210e9=_0x504fcb(0x37b1))+'axisXControlRotation:\x20'+this['axisXControlRotation']+_0x504fcb(0x32c6)+this[_0x504fcb(0x260)]+',\x20axisXControlRadius:\x20'+this[_0x504fcb(0x61c)]),_0x24dfd1[_0x504fcb(0x3935)](this[_0x504fcb(0x1ecd)]+this['axisYControlHeight']+this[_0x504fcb(0x1f4a)]<=0x1,_0x210e9+_0x504fcb(0xd32)+this[_0x504fcb(0x1ecd)]+_0x504fcb(0x3366)+this[_0x504fcb(0x2b97)]+_0x504fcb(0xa21)+this[_0x504fcb(0x1f4a)]),_0x24dfd1[_0x504fcb(0x3935)](this['axisPinchControlRotation']+this[_0x504fcb(0x27ec)]+this[_0x504fcb(0x21a5)]<=0x1,_0x210e9+_0x504fcb(0x9c6)+this['axisPinchControlRotation']+',\x20axisPinchControlHeight:\x20'+this['axisPinchControlHeight']+',\x20axisPinchControlRadius:\x20'+this[_0x504fcb(0x21a5)]));}}_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x1095),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x3b5c),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x29bd),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7['prototype'],'pinchDeltaPercentage',void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x61c),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x260),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],'axisXControlRotation',void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x1f4a),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x2b97),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7['prototype'],_0x1e9e2a(0x1ecd),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],'axisPinchControlRadius',void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x27ec),void 0x0),_0x3f038a([(0x0,_0xb0deae['qC'])()],_0x1ebda7[_0x1e9e2a(0x1fd2)],_0x1e9e2a(0x1dd9),void 0x0),_0x17a510['u'][_0x1e9e2a(0x66d)]=_0x1ebda7;},0x1795b:(_0x2b8b11,_0x599ab4,_0x405c8c)=>{var _0xb258f=a7_0x38a779,_0x5ba539=_0x405c8c(0x15fee),_0x182027=_0x405c8c(0x9fd1),_0x53c997=_0x405c8c(0xe222),_0x697f3a=_0x405c8c(0x5aa1),_0x16c054=_0x405c8c(0xf96c);_0x697f3a['a'][_0xb258f(0x1fd2)]['addDeviceOrientation']=function(_0x5400a0){var _0xfcadf8=_0xb258f;return this[_0xfcadf8(0x2c0d)]||(this['_deviceOrientationInput']=new _0x55404d(),_0x5400a0&&(this[_0xfcadf8(0x2c0d)]['smoothFactor']=_0x5400a0),this[_0xfcadf8(0x33ee)](this[_0xfcadf8(0x2c0d)])),this;};class _0x55404d{constructor(){var _0x2afca8=_0xb258f;this[_0x2afca8(0x30cf)]=0x0,this['_screenQuaternion']=new _0x182027['_f'](),this['_alpha']=0x0,this[_0x2afca8(0x3cf5)]=0x0,this[_0x2afca8(0x365a)]=0x0,this[_0x2afca8(0x2fc7)]=0x0,this['_onDeviceOrientationChangedObservable']=new _0x16c054['y$'](),this[_0x2afca8(0x33cc)]=()=>{var _0xb4cf0b=_0x2afca8;this['_screenOrientationAngle']=void 0x0!==window[_0xb4cf0b(0x118f)]?+window[_0xb4cf0b(0x118f)]:window[_0xb4cf0b(0x12ca)]['orientation']&&window[_0xb4cf0b(0x12ca)][_0xb4cf0b(0x118f)][_0xb4cf0b(0x2b1b)]?window[_0xb4cf0b(0x12ca)]['orientation'][_0xb4cf0b(0x2b1b)]:0x0,this[_0xb4cf0b(0x30cf)]=-_0x53c997['w1'][_0xb4cf0b(0x1f0e)](this['_screenOrientationAngle']/0x2),this[_0xb4cf0b(0x23cc)][_0xb4cf0b(0x408c)](0x0,Math[_0xb4cf0b(0xa8b)](this['_screenOrientationAngle']),0x0,Math[_0xb4cf0b(0x1262)](this['_screenOrientationAngle']));},this[_0x2afca8(0x831)]=_0x28cf5f=>{var _0x2a0328=_0x2afca8;this['smoothFactor']?(this[_0x2a0328(0x1b6a)]=null!==_0x28cf5f[_0x2a0328(0x37fb)]?_0x53c997['w1'][_0x2a0328(0x37f)](this[_0x2a0328(0x1b6a)],_0x28cf5f['alpha'],this[_0x2a0328(0x2fc7)]):0x0,this[_0x2a0328(0x3cf5)]=null!==_0x28cf5f[_0x2a0328(0xa54)]?_0x53c997['w1'][_0x2a0328(0x37f)](this['_beta'],_0x28cf5f[_0x2a0328(0xa54)],this[_0x2a0328(0x2fc7)]):0x0,this[_0x2a0328(0x365a)]=null!==_0x28cf5f['gamma']?_0x53c997['w1']['SmoothAngleChange'](this[_0x2a0328(0x365a)],_0x28cf5f[_0x2a0328(0x2374)],this[_0x2a0328(0x2fc7)]):0x0):(this['_alpha']=null!==_0x28cf5f[_0x2a0328(0x37fb)]?_0x28cf5f['alpha']:0x0,this['_beta']=null!==_0x28cf5f[_0x2a0328(0xa54)]?_0x28cf5f['beta']:0x0,this[_0x2a0328(0x365a)]=null!==_0x28cf5f[_0x2a0328(0x2374)]?_0x28cf5f[_0x2a0328(0x2374)]:0x0),null!==_0x28cf5f[_0x2a0328(0x37fb)]&&this[_0x2a0328(0x1b7a)]['notifyObservers']();},this[_0x2afca8(0x2b96)]=new _0x182027['_f'](-Math[_0x2afca8(0x243f)](0.5),0x0,0x0,Math[_0x2afca8(0x243f)](0.5)),this[_0x2afca8(0x33cc)]();}static[_0xb258f(0x2c82)](_0xbd93f2){return new Promise((_0x33cf5c,_0x46eaa8)=>{var _0x209af5=a7_0x2532;let _0x29c7e7=!0x1;const _0x12ecb4=()=>{var _0x431d0c=a7_0x2532;window[_0x431d0c(0x1978)](_0x431d0c(0x11d7),_0x12ecb4),_0x29c7e7=!0x0,_0x33cf5c();};_0xbd93f2&&setTimeout(()=>{var _0x59a699=a7_0x2532;_0x29c7e7||(window[_0x59a699(0x1978)]('deviceorientation',_0x12ecb4),_0x46eaa8(_0x59a699(0x3771)));},_0xbd93f2),_0x209af5(0x3e74)!=typeof DeviceOrientationEvent&&_0x209af5(0x7a8)==typeof DeviceOrientationEvent[_0x209af5(0x1bcc)]?DeviceOrientationEvent[_0x209af5(0x1bcc)]()[_0x209af5(0xd1a)](_0x440d25=>{var _0xe9f2d6=_0x209af5;_0xe9f2d6(0xfd9)==_0x440d25?window[_0xe9f2d6(0x4027)](_0xe9f2d6(0x11d7),_0x12ecb4):_0x53c997['w1']['Warn'](_0xe9f2d6(0x2836));})[_0x209af5(0x1651)](_0x25b057=>{var _0x4df425=_0x209af5;_0x53c997['w1'][_0x4df425(0xac3)](_0x25b057);}):window[_0x209af5(0x4027)](_0x209af5(0x11d7),_0x12ecb4);});}get[_0xb258f(0x3a38)](){var _0x519f85=_0xb258f;return this[_0x519f85(0x36f7)];}set[_0xb258f(0x3a38)](_0x202f24){var _0x1ca0fb=_0xb258f;this['_camera']=_0x202f24,null==this[_0x1ca0fb(0x36f7)]||this[_0x1ca0fb(0x36f7)][_0x1ca0fb(0x373c)]||(this[_0x1ca0fb(0x36f7)][_0x1ca0fb(0x373c)]=new _0x182027['_f']()),this[_0x1ca0fb(0x36f7)]&&this[_0x1ca0fb(0x36f7)][_0x1ca0fb(0x851)][_0x1ca0fb(0x33ee)](()=>{var _0x4f0979=_0x1ca0fb;this[_0x4f0979(0x1b7a)][_0x4f0979(0xc60)]();});}[_0xb258f(0x3b7e)](){var _0xbd8edd=_0xb258f;const _0x13e2fe=this[_0xbd8edd(0x3a38)][_0xbd8edd(0x40ae)]()['getEngine']()[_0xbd8edd(0x3bd2)]();if(_0x13e2fe){const _0xbdd211=()=>{var _0x4b91b5=_0xbd8edd;_0x13e2fe['addEventListener']('orientationchange',this[_0x4b91b5(0x33cc)]),_0x13e2fe[_0x4b91b5(0x4027)](_0x4b91b5(0x11d7),this[_0x4b91b5(0x831)]),this[_0x4b91b5(0x33cc)]();};_0xbd8edd(0x3e74)!=typeof DeviceOrientationEvent&&_0xbd8edd(0x7a8)==typeof DeviceOrientationEvent[_0xbd8edd(0x1bcc)]?DeviceOrientationEvent[_0xbd8edd(0x1bcc)]()[_0xbd8edd(0xd1a)](_0x2cabdd=>{var _0x3e2a01=_0xbd8edd;_0x3e2a01(0xfd9)===_0x2cabdd?_0xbdd211():_0x53c997['w1']['Warn'](_0x3e2a01(0x2836));})[_0xbd8edd(0x1651)](_0x3d6b96=>{var _0x1b87e2=_0xbd8edd;_0x53c997['w1'][_0x1b87e2(0xac3)](_0x3d6b96);}):_0xbdd211();}}['detachControl'](){var _0x39c464=_0xb258f;window[_0x39c464(0x1978)]('orientationchange',this[_0x39c464(0x33cc)]),window[_0x39c464(0x1978)]('deviceorientation',this[_0x39c464(0x831)]),this[_0x39c464(0x1b6a)]=0x0;}[_0xb258f(0x116b)](){var _0x25fb1c=_0xb258f;this[_0x25fb1c(0x1b6a)]&&(_0x182027['_f'][_0x25fb1c(0x1aa5)](_0x53c997['w1'][_0x25fb1c(0x1f0e)](this[_0x25fb1c(0x1b6a)]),_0x53c997['w1'][_0x25fb1c(0x1f0e)](this[_0x25fb1c(0x3cf5)]),-_0x53c997['w1']['ToRadians'](this[_0x25fb1c(0x365a)]),this['camera']['rotationQuaternion']),this[_0x25fb1c(0x36f7)]['rotationQuaternion'][_0x25fb1c(0x3a25)](this[_0x25fb1c(0x23cc)]),this['_camera'][_0x25fb1c(0x373c)][_0x25fb1c(0x3a25)](this[_0x25fb1c(0x2b96)]),this[_0x25fb1c(0x36f7)]['rotationQuaternion']['z']*=-0x1,this[_0x25fb1c(0x36f7)]['rotationQuaternion']['w']*=-0x1);}[_0xb258f(0x1d40)](){var _0x592ef2=_0xb258f;return _0x592ef2(0x3e5c);}[_0xb258f(0x785)](){var _0x1c97d9=_0xb258f;return _0x1c97d9(0x238a);}}_0x5ba539['u'][_0xb258f(0x3e5c)]=_0x55404d;},0x15050:(_0x46ecaf,_0x5399d7,_0x22d108)=>{var _0x2c4b40=a7_0x38a779;_0x22d108['d'](_0x5399d7,{'c':()=>_0x11d39f});function _0x210842(_0x24a083,_0x3b4cec,_0xeea64b,_0x2c1149){var _0x520a56=a7_0x2532,_0x4861b1,_0x24a77e=arguments[_0x520a56(0x3785)],_0x1e0830=_0x24a77e<0x3?_0x3b4cec:null===_0x2c1149?_0x2c1149=Object[_0x520a56(0x18ba)](_0x3b4cec,_0xeea64b):_0x2c1149;if(_0x520a56(0x1c87)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x1e0830=Reflect['decorate'](_0x24a083,_0x3b4cec,_0xeea64b,_0x2c1149);else{for(var _0x24d443=_0x24a083[_0x520a56(0x3785)]-0x1;0x0<=_0x24d443;_0x24d443--)(_0x4861b1=_0x24a083[_0x24d443])&&(_0x1e0830=(_0x24a77e<0x3?_0x4861b1(_0x1e0830):0x3<_0x24a77e?_0x4861b1(_0x3b4cec,_0xeea64b,_0x1e0830):_0x4861b1(_0x3b4cec,_0xeea64b))||_0x1e0830);}0x3<_0x24a77e&&_0x1e0830&&Object['defineProperty'](_0x3b4cec,_0xeea64b,_0x1e0830);}var _0x5399d7=_0x22d108(0x153ad),_0x42b9eb=_0x22d108(0x15fee),_0x11c490=_0x22d108(0x9fd1),_0x53d0bd=_0x22d108(0x12bee);class _0x11d39f{constructor(){var _0x9db219=a7_0x2532;this[_0x9db219(0x1310)]=0xc8,this[_0x9db219(0x3e12)]=0x28,this['deadzoneDelta']=0.1,this[_0x9db219(0x1081)]=0x1,this[_0x9db219(0x32c)]=_0x11c490['y3']['Identity'](),this[_0x9db219(0x3dc6)]=_0x11c490['P'][_0x9db219(0xd5a)](),this[_0x9db219(0xbbd)]=_0x11c490['P']['Zero'](),this[_0x9db219(0x404b)]=_0x11c490['FM'][_0x9db219(0xd5a)]();}get[_0x2c4b40(0x6a9)](){var _0x4b36c2=_0x2c4b40;return 0x1!==this[_0x4b36c2(0x1081)];}set[_0x2c4b40(0x6a9)](_0x58bc58){var _0xe4f4d2=_0x2c4b40;this[_0xe4f4d2(0x1081)]=_0x58bc58?-0x1:0x1;}[_0x2c4b40(0x3b7e)](){var _0x3b10ba=_0x2c4b40;const _0x4fe3aa=this[_0x3b10ba(0x3a38)][_0x3b10ba(0x40ae)]()[_0x3b10ba(0x10f5)];this[_0x3b10ba(0x3123)]=_0x4fe3aa[_0x3b10ba(0x2bef)]['add'](_0x4fb342=>{var _0x11f748=_0x3b10ba;_0x4fb342['type']===_0x53d0bd['nJ'][_0x11f748(0x3fe9)]||this['gamepad']&&_0x4fb342[_0x11f748(0x261)]!==_0x53d0bd['nJ'][_0x11f748(0x8cf)]||(this['gamepad']=_0x4fb342);}),this['_onGamepadDisconnectedObserver']=_0x4fe3aa[_0x3b10ba(0x334d)][_0x3b10ba(0x33ee)](_0x3430c1=>{var _0x3f2a77=_0x3b10ba;this['gamepad']===_0x3430c1&&(this[_0x3f2a77(0x91e)]=null);}),this['gamepad']=_0x4fe3aa['getGamepadByType'](_0x53d0bd['nJ'][_0x3b10ba(0x8cf)]),!this['gamepad']&&_0x4fe3aa['gamepads'][_0x3b10ba(0x3785)]&&(this[_0x3b10ba(0x91e)]=_0x4fe3aa[_0x3b10ba(0x40a5)][0x0]);}['detachControl'](){var _0x4d805e=_0x2c4b40;this[_0x4d805e(0x3a38)][_0x4d805e(0x40ae)]()[_0x4d805e(0x10f5)][_0x4d805e(0x2bef)][_0x4d805e(0x418a)](this['_onGamepadConnectedObserver']),this['camera'][_0x4d805e(0x40ae)]()[_0x4d805e(0x10f5)][_0x4d805e(0x334d)][_0x4d805e(0x418a)](this[_0x4d805e(0x1f5c)]),this[_0x4d805e(0x91e)]=null;}[_0x2c4b40(0x116b)](){var _0x38b0d5=_0x2c4b40;if(this[_0x38b0d5(0x91e)]&&this[_0x38b0d5(0x91e)]['leftStick']){const _0x499a8a=this[_0x38b0d5(0x3a38)],_0x3d3dd2=this[_0x38b0d5(0x91e)]['leftStick'];0x0!==this['gamepadMoveSensibility']&&(_0x3d3dd2['x']=Math['abs'](_0x3d3dd2['x'])>this[_0x38b0d5(0x10fd)]?_0x3d3dd2['x']/this[_0x38b0d5(0x3e12)]:0x0,_0x3d3dd2['y']=Math[_0x38b0d5(0x3a1d)](_0x3d3dd2['y'])>this[_0x38b0d5(0x10fd)]?_0x3d3dd2['y']/this[_0x38b0d5(0x3e12)]:0x0);let _0x2d914e=this[_0x38b0d5(0x91e)][_0x38b0d5(0x276a)];_0x2d914e&&0x0!==this[_0x38b0d5(0x1310)]?(_0x2d914e['x']=Math['abs'](_0x2d914e['x'])>this[_0x38b0d5(0x10fd)]?_0x2d914e['x']/this[_0x38b0d5(0x1310)]:0x0,_0x2d914e['y']=(Math[_0x38b0d5(0x3a1d)](_0x2d914e['y'])>this[_0x38b0d5(0x10fd)]?_0x2d914e['y']/this[_0x38b0d5(0x1310)]:0x0)*this['_yAxisScale']):_0x2d914e={'x':0x0,'y':0x0},_0x499a8a[_0x38b0d5(0x373c)]?_0x499a8a[_0x38b0d5(0x373c)][_0x38b0d5(0x36f9)](this[_0x38b0d5(0x32c)]):_0x11c490['y3']['RotationYawPitchRollToRef'](_0x499a8a[_0x38b0d5(0x30d0)]['y'],_0x499a8a[_0x38b0d5(0x30d0)]['x'],0x0,this[_0x38b0d5(0x32c)]);var _0x1cd615=0x32*_0x499a8a[_0x38b0d5(0x1b3a)]();this[_0x38b0d5(0xbbd)][_0x38b0d5(0x408c)](_0x3d3dd2['x']*_0x1cd615,0x0,-_0x3d3dd2['y']*_0x1cd615),_0x11c490['P'][_0x38b0d5(0x2b3b)](this['_vector3'],this['_cameraTransform'],this[_0x38b0d5(0x3dc6)]),_0x499a8a[_0x38b0d5(0x24b1)][_0x38b0d5(0x2775)](this['_deltaTransform']),this[_0x38b0d5(0x404b)][_0x38b0d5(0x408c)](_0x2d914e['y'],_0x2d914e['x']),_0x499a8a[_0x38b0d5(0x2bf1)][_0x38b0d5(0x2775)](this[_0x38b0d5(0x404b)]);}}['getClassName'](){var _0x35b3bf=_0x2c4b40;return _0x35b3bf(0x25f3);}[_0x2c4b40(0x785)](){var _0x428328=_0x2c4b40;return _0x428328(0x91e);}}_0x210842([(0x0,_0x5399d7['qC'])()],_0x11d39f['prototype'],_0x2c4b40(0x1310),void 0x0),_0x210842([(0x0,_0x5399d7['qC'])()],_0x11d39f[_0x2c4b40(0x1fd2)],_0x2c4b40(0x3e12),void 0x0),_0x42b9eb['u'][_0x2c4b40(0x25f3)]=_0x11d39f;},0xf6bc:(_0x59481c,_0x14bbbe,_0xf879be)=>{var _0x536456=a7_0x38a779;_0xf879be['d'](_0x14bbbe,{'Y':()=>_0x4d61df});function _0x4ae5d7(_0x39e279,_0x154d4b,_0x13da0b,_0x4376d9){var _0x15e386=a7_0x2532,_0x482daf,_0x440880=arguments[_0x15e386(0x3785)],_0x44c7f8=_0x440880<0x3?_0x154d4b:null===_0x4376d9?_0x4376d9=Object[_0x15e386(0x18ba)](_0x154d4b,_0x13da0b):_0x4376d9;if('object'==typeof Reflect&&_0x15e386(0x7a8)==typeof Reflect['decorate'])_0x44c7f8=Reflect['decorate'](_0x39e279,_0x154d4b,_0x13da0b,_0x4376d9);else{for(var _0x2146f4=_0x39e279[_0x15e386(0x3785)]-0x1;0x0<=_0x2146f4;_0x2146f4--)(_0x482daf=_0x39e279[_0x2146f4])&&(_0x44c7f8=(_0x440880<0x3?_0x482daf(_0x44c7f8):0x3<_0x440880?_0x482daf(_0x154d4b,_0x13da0b,_0x44c7f8):_0x482daf(_0x154d4b,_0x13da0b))||_0x44c7f8);}0x3<_0x440880&&_0x44c7f8&&Object[_0x15e386(0x259d)](_0x154d4b,_0x13da0b,_0x44c7f8);}var _0x14bbbe=_0xf879be(0x153ad),_0x2177d0=_0xf879be(0x15fee),_0x509771=_0xf879be(0x93b9),_0x90f065=_0xf879be(0x9fd1),_0x3006e0=_0xf879be(0xe222);class _0x4d61df{constructor(){var _0x1f42fb=a7_0x2532;this[_0x1f42fb(0xfd8)]=[0x26],this[_0x1f42fb(0x2dc1)]=[0x21],this[_0x1f42fb(0x6fe)]=[0x28],this[_0x1f42fb(0x38e5)]=[0x22],this[_0x1f42fb(0x3b9)]=[0x25],this[_0x1f42fb(0x20f0)]=[0x27],this[_0x1f42fb(0x29c0)]=0.5,this[_0x1f42fb(0x21e)]=[],this[_0x1f42fb(0x13f7)]=[],this[_0x1f42fb(0x10d6)]=new Array();}[_0x536456(0x3b7e)](_0x52d7ef){var _0x23814e=_0x536456;_0x52d7ef=_0x3006e0['w1'][_0x23814e(0x2c69)](arguments),this[_0x23814e(0x2a62)]||(this['_scene']=this[_0x23814e(0x3a38)][_0x23814e(0x40ae)](),this[_0x23814e(0xe76)]=this[_0x23814e(0x3921)][_0x23814e(0x318e)](),this[_0x23814e(0x2a62)]=this[_0x23814e(0xe76)][_0x23814e(0x24f)]['add'](()=>{var _0x2bc1ab=_0x23814e;this[_0x2bc1ab(0x10d6)][_0x2bc1ab(0x3785)]=0x0;}),this[_0x23814e(0x24e0)]=this[_0x23814e(0x3921)][_0x23814e(0x2ce9)][_0x23814e(0x33ee)](_0x24e185=>{var _0x4922d0=_0x23814e;const _0xf882c=_0x24e185[_0x4922d0(0x162e)];_0xf882c[_0x4922d0(0x1d70)]||(_0x24e185[_0x4922d0(0x261)]===_0x509771['OG'][_0x4922d0(0xe80)]?-0x1===this[_0x4922d0(0xfd8)][_0x4922d0(0x850)](_0xf882c['keyCode'])&&-0x1===this['keysDown'][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x3b9)]['indexOf'](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x20f0)][_0x4922d0(0x850)](_0xf882c['keyCode'])&&-0x1===this[_0x4922d0(0x2dc1)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x38e5)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this['keysRotateLeft']['indexOf'](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x13f7)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])||(-0x1===this[_0x4922d0(0x10d6)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&this[_0x4922d0(0x10d6)][_0x4922d0(0x1e1d)](_0xf882c[_0x4922d0(0xb16)]),_0x52d7ef||_0xf882c[_0x4922d0(0x3ebb)]()):-0x1===this['keysUp'][_0x4922d0(0x850)](_0xf882c['keyCode'])&&-0x1===this[_0x4922d0(0x6fe)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this['keysLeft'][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x20f0)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this['keysUpward'][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x38e5)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x21e)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])&&-0x1===this[_0x4922d0(0x13f7)][_0x4922d0(0x850)](_0xf882c[_0x4922d0(0xb16)])||(0x0<=(_0x24e185=this[_0x4922d0(0x10d6)][_0x4922d0(0x850)](_0xf882c['keyCode']))&&this[_0x4922d0(0x10d6)][_0x4922d0(0x2e7)](_0x24e185,0x1),_0x52d7ef||_0xf882c[_0x4922d0(0x3ebb)]()));}));}[_0x536456(0x32c4)](){var _0x55bf76=_0x536456;this[_0x55bf76(0x3921)]&&(this['_onKeyboardObserver']&&this[_0x55bf76(0x3921)]['onKeyboardObservable'][_0x55bf76(0x418a)](this[_0x55bf76(0x24e0)]),this[_0x55bf76(0x2a62)]&&this[_0x55bf76(0xe76)][_0x55bf76(0x24f)][_0x55bf76(0x418a)](this[_0x55bf76(0x2a62)]),this[_0x55bf76(0x24e0)]=null,this[_0x55bf76(0x2a62)]=null),this['_keys'][_0x55bf76(0x3785)]=0x0;}[_0x536456(0x116b)](){var _0x6bee1d=_0x536456;if(this['_onKeyboardObserver']){const _0x2f0454=this[_0x6bee1d(0x3a38)];for(let _0x3837ed=0x0;_0x3837ed<this[_0x6bee1d(0x10d6)][_0x6bee1d(0x3785)];_0x3837ed++){var _0x26c4ad=this[_0x6bee1d(0x10d6)][_0x3837ed],_0x193faf=_0x2f0454['_computeLocalCameraSpeed']();-0x1!==this[_0x6bee1d(0x3b9)][_0x6bee1d(0x850)](_0x26c4ad)?_0x2f0454[_0x6bee1d(0x4123)][_0x6bee1d(0x408c)](-_0x193faf,0x0,0x0):-0x1!==this[_0x6bee1d(0xfd8)][_0x6bee1d(0x850)](_0x26c4ad)?_0x2f0454[_0x6bee1d(0x4123)]['copyFromFloats'](0x0,0x0,_0x193faf):-0x1!==this[_0x6bee1d(0x20f0)]['indexOf'](_0x26c4ad)?_0x2f0454[_0x6bee1d(0x4123)][_0x6bee1d(0x408c)](_0x193faf,0x0,0x0):-0x1!==this[_0x6bee1d(0x6fe)]['indexOf'](_0x26c4ad)?_0x2f0454[_0x6bee1d(0x4123)][_0x6bee1d(0x408c)](0x0,0x0,-_0x193faf):-0x1!==this[_0x6bee1d(0x2dc1)][_0x6bee1d(0x850)](_0x26c4ad)?_0x2f0454['_localDirection'][_0x6bee1d(0x408c)](0x0,_0x193faf,0x0):-0x1!==this[_0x6bee1d(0x38e5)][_0x6bee1d(0x850)](_0x26c4ad)?_0x2f0454[_0x6bee1d(0x4123)]['copyFromFloats'](0x0,-_0x193faf,0x0):-0x1!==this[_0x6bee1d(0x21e)]['indexOf'](_0x26c4ad)?(_0x2f0454[_0x6bee1d(0x4123)]['copyFromFloats'](0x0,0x0,0x0),_0x2f0454[_0x6bee1d(0x2bf1)]['y']-=this[_0x6bee1d(0x1b75)]()):-0x1!==this[_0x6bee1d(0x13f7)][_0x6bee1d(0x850)](_0x26c4ad)&&(_0x2f0454['_localDirection'][_0x6bee1d(0x408c)](0x0,0x0,0x0),_0x2f0454['cameraRotation']['y']+=this[_0x6bee1d(0x1b75)]()),_0x2f0454[_0x6bee1d(0x40ae)]()[_0x6bee1d(0x3ece)]&&(_0x2f0454[_0x6bee1d(0x4123)]['z']*=-0x1),_0x2f0454[_0x6bee1d(0x1f0c)]()['invertToRef'](_0x2f0454[_0x6bee1d(0x34ae)]),_0x90f065['P'][_0x6bee1d(0xa06)](_0x2f0454[_0x6bee1d(0x4123)],_0x2f0454['_cameraTransformMatrix'],_0x2f0454['_transformedDirection']),_0x2f0454[_0x6bee1d(0x24b1)][_0x6bee1d(0x2775)](_0x2f0454[_0x6bee1d(0x2c0b)]);}}}['getClassName'](){var _0x266836=_0x536456;return _0x266836(0x3cfd);}[_0x536456(0x36bf)](){var _0x56c02a=_0x536456;this[_0x56c02a(0x10d6)][_0x56c02a(0x3785)]=0x0;}['getSimpleName'](){var _0x507e12=_0x536456;return _0x507e12(0x415d);}[_0x536456(0x1b75)](){var _0xa9fa00=_0x536456;let _0x15fbc7=this['rotationSpeed']*this[_0xa9fa00(0xe76)][_0xa9fa00(0x127b)]()/0x3e8;return this[_0xa9fa00(0x3a38)][_0xa9fa00(0x40ae)]()[_0xa9fa00(0x3ece)]&&(_0x15fbc7*=-0x1),this['camera'][_0xa9fa00(0x2a18)]&&this['camera'][_0xa9fa00(0x2a18)][_0xa9fa00(0x3885)]()<0x0&&(_0x15fbc7*=-0x1),_0x15fbc7;}}_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df['prototype'],'keysUp',void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],_0x536456(0x2dc1),void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],_0x536456(0x6fe),void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],_0x536456(0x38e5),void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],'keysLeft',void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],'keysRight',void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df['prototype'],_0x536456(0x29c0),void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df[_0x536456(0x1fd2)],'keysRotateLeft',void 0x0),_0x4ae5d7([(0x0,_0x14bbbe['qC'])()],_0x4d61df['prototype'],_0x536456(0x13f7),void 0x0),_0x2177d0['u'][_0x536456(0x3cfd)]=_0x4d61df;},0x70a6:(_0x5a88e1,_0x3fd4fc,_0xe52b83)=>{var _0x2fe277=a7_0x38a779;_0xe52b83['d'](_0x3fd4fc,{'A':()=>_0x51f542});function _0x2b63f0(_0x591819,_0x5249e7,_0x33a8c6,_0x2b1a5b){var _0x3dfadd=a7_0x2532,_0x2a7d0a,_0x54e4a9=arguments['length'],_0x1c1825=_0x54e4a9<0x3?_0x5249e7:null===_0x2b1a5b?_0x2b1a5b=Object[_0x3dfadd(0x18ba)](_0x5249e7,_0x33a8c6):_0x2b1a5b;if(_0x3dfadd(0x1c87)==typeof Reflect&&_0x3dfadd(0x7a8)==typeof Reflect[_0x3dfadd(0x4111)])_0x1c1825=Reflect[_0x3dfadd(0x4111)](_0x591819,_0x5249e7,_0x33a8c6,_0x2b1a5b);else{for(var _0x5eb951=_0x591819[_0x3dfadd(0x3785)]-0x1;0x0<=_0x5eb951;_0x5eb951--)(_0x2a7d0a=_0x591819[_0x5eb951])&&(_0x1c1825=(_0x54e4a9<0x3?_0x2a7d0a(_0x1c1825):0x3<_0x54e4a9?_0x2a7d0a(_0x5249e7,_0x33a8c6,_0x1c1825):_0x2a7d0a(_0x5249e7,_0x33a8c6))||_0x1c1825);}0x3<_0x54e4a9&&_0x1c1825&&Object['defineProperty'](_0x5249e7,_0x33a8c6,_0x1c1825);}var _0x24470b=_0xe52b83(0xf96c),_0x3fd4fc=_0xe52b83(0x153ad),_0x48b036=_0xe52b83(0x15fee),_0x2c1281=_0xe52b83(0x1272b),_0x12942b=_0xe52b83(0xe222);class _0x51f542{constructor(_0x4ca875=!0x0){var _0x426dc9=a7_0x2532;this[_0x426dc9(0x28ca)]=_0x4ca875,this[_0x426dc9(0x505)]=[0x0,0x1,0x2],this['angularSensibility']=0x7d0,this[_0x426dc9(0x20fc)]=null,this[_0x426dc9(0x90e)]=new _0x24470b['y$'](),this[_0x426dc9(0x2a23)]=!0x0,this[_0x426dc9(0x3dac)]=-0x1,this[_0x426dc9(0x8da)]=-0x1;}['attachControl'](_0x15c57c){var _0x8f4c72=a7_0x2532;_0x15c57c=_0x12942b['w1'][_0x8f4c72(0x2c69)](arguments);const _0x452fa3=this[_0x8f4c72(0x3a38)][_0x8f4c72(0x318e)](),_0x2f7484=_0x452fa3[_0x8f4c72(0x1d97)]();this[_0x8f4c72(0x2b22)]||(this[_0x8f4c72(0x2b22)]=_0x437409=>{var _0x2a84c1=_0x8f4c72;const _0x335f1f=_0x437409[_0x2a84c1(0x162e)];var _0x2f9775=_0x2a84c1(0x34cb)===_0x335f1f[_0x2a84c1(0x4b7)];if(!_0x452fa3['isInVRExclusivePointerMode']&&(this[_0x2a84c1(0x28ca)]||!_0x2f9775)&&(_0x437409[_0x2a84c1(0x261)]===_0x2c1281['kD'][_0x2a84c1(0x2773)]||-0x1!==this[_0x2a84c1(0x505)][_0x2a84c1(0x850)](_0x335f1f[_0x2a84c1(0x12b9)]))){const _0xc6f7b4=_0x335f1f['target'];if(_0x437409['type']===_0x2c1281['kD'][_0x2a84c1(0x3f64)]){if(!(_0x2f9775&&-0x1!==this['_activePointerId']||!_0x2f9775&&-0x1!==this[_0x2a84c1(0x3dac)])){this[_0x2a84c1(0x8da)]=_0x335f1f[_0x2a84c1(0x10f1)];try{null!==_0xc6f7b4&&void 0x0!==_0xc6f7b4&&_0xc6f7b4[_0x2a84c1(0x3dd5)](_0x335f1f[_0x2a84c1(0x10f1)]);}catch(_0x4265c6){}-0x1===this[_0x2a84c1(0x3dac)]&&(this[_0x2a84c1(0x3dac)]=_0x335f1f[_0x2a84c1(0x12b9)]),this['_previousPosition']={'x':_0x335f1f[_0x2a84c1(0x3cc2)],'y':_0x335f1f['clientY']},_0x15c57c||(_0x335f1f['preventDefault'](),_0x2f7484&&_0x2f7484[_0x2a84c1(0xbe4)]()),_0x452fa3[_0x2a84c1(0x2d6)]&&this[_0x2a84c1(0x336a)]&&this[_0x2a84c1(0x336a)](_0x437409[_0x2a84c1(0x162e)]);}}else{if(_0x437409['type']===_0x2c1281['kD'][_0x2a84c1(0x3326)]){if(!(_0x2f9775&&this[_0x2a84c1(0x8da)]!==_0x335f1f['pointerId']||!_0x2f9775&&this[_0x2a84c1(0x3dac)]!==_0x335f1f[_0x2a84c1(0x12b9)])){try{null!==_0xc6f7b4&&void 0x0!==_0xc6f7b4&&_0xc6f7b4[_0x2a84c1(0x2c6f)](_0x335f1f[_0x2a84c1(0x10f1)]);}catch(_0xc81d18){}this[_0x2a84c1(0x3dac)]=-0x1,this[_0x2a84c1(0x20fc)]=null,_0x15c57c||_0x335f1f['preventDefault'](),this[_0x2a84c1(0x8da)]=-0x1;}}else{if(_0x437409[_0x2a84c1(0x261)]===_0x2c1281['kD'][_0x2a84c1(0x2773)]&&(this[_0x2a84c1(0x8da)]===_0x335f1f[_0x2a84c1(0x10f1)]||!_0x2f9775)){if(_0x452fa3[_0x2a84c1(0x2d6)]&&this[_0x2a84c1(0x336a)])this[_0x2a84c1(0x336a)](_0x437409['event']);else{if(this[_0x2a84c1(0x20fc)]){let _0x43630a=_0x335f1f[_0x2a84c1(0x3cc2)]-this[_0x2a84c1(0x20fc)]['x'];_0x2f9775=_0x335f1f[_0x2a84c1(0x2744)]-this['_previousPosition']['y'],(this['camera'][_0x2a84c1(0x40ae)]()[_0x2a84c1(0x3ece)]&&(_0x43630a*=-0x1),this['camera'][_0x2a84c1(0x2a18)]&&this[_0x2a84c1(0x3a38)][_0x2a84c1(0x2a18)][_0x2a84c1(0x3885)]()<0x0&&(_0x43630a*=-0x1),this[_0x2a84c1(0x2a23)]&&(this[_0x2a84c1(0x3a38)][_0x2a84c1(0x2bf1)]['y']+=_0x43630a/this['angularSensibility'],this[_0x2a84c1(0x3a38)]['cameraRotation']['x']+=_0x2f9775/this['angularSensibility']),this[_0x2a84c1(0x90e)][_0x2a84c1(0x2231)]({'offsetX':_0x43630a,'offsetY':_0x2f9775}),this[_0x2a84c1(0x20fc)]={'x':_0x335f1f[_0x2a84c1(0x3cc2)],'y':_0x335f1f[_0x2a84c1(0x2744)]},_0x15c57c||_0x335f1f[_0x2a84c1(0x3ebb)]());}}}}}}}),this[_0x8f4c72(0x336a)]=_0x3e8bb4=>{var _0x216de7=_0x8f4c72;if(_0x452fa3[_0x216de7(0x2d6)]&&!_0x452fa3[_0x216de7(0x32ea)]){let _0x162a1a=_0x3e8bb4[_0x216de7(0x2ac8)];this['camera']['getScene']()[_0x216de7(0x3ece)]&&(_0x162a1a*=-0x1),this['camera']['parent']&&this[_0x216de7(0x3a38)][_0x216de7(0x2a18)][_0x216de7(0x3885)]()<0x0&&(_0x162a1a*=-0x1),this[_0x216de7(0x3a38)][_0x216de7(0x2bf1)]['y']+=_0x162a1a/this['angularSensibility'];var _0xe2bbf9=_0x3e8bb4[_0x216de7(0x3afb)];this[_0x216de7(0x3a38)][_0x216de7(0x2bf1)]['x']+=_0xe2bbf9/this[_0x216de7(0x10e0)],this[_0x216de7(0x20fc)]=null,_0x15c57c||_0x3e8bb4[_0x216de7(0x3ebb)]();}},this[_0x8f4c72(0x11e9)]=this[_0x8f4c72(0x3a38)]['getScene']()[_0x8f4c72(0x910)]['_addCameraPointerObserver'](this[_0x8f4c72(0x2b22)],_0x2c1281['kD'][_0x8f4c72(0x3f64)]|_0x2c1281['kD']['POINTERUP']|_0x2c1281['kD']['POINTERMOVE']),_0x2f7484&&(this[_0x8f4c72(0x3ad1)]=this[_0x8f4c72(0xc05)][_0x8f4c72(0xc95)](this),_0x2f7484['addEventListener'](_0x8f4c72(0x16d2),this[_0x8f4c72(0x3ad1)],!0x1));}['onContextMenu'](_0x30fbd6){var _0x4f18ba=a7_0x2532;_0x30fbd6[_0x4f18ba(0x3ebb)]();}[_0x2fe277(0x32c4)](){var _0x46db6d=_0x2fe277;if(this['_observer']){if(this['camera']['getScene']()[_0x46db6d(0x910)][_0x46db6d(0x1f42)](this[_0x46db6d(0x11e9)]),this['_contextMenuBind']){const _0x25515e=this[_0x46db6d(0x3a38)][_0x46db6d(0x318e)](),_0x30045f=_0x25515e[_0x46db6d(0x1d97)]();_0x30045f&&_0x30045f[_0x46db6d(0x1978)]('contextmenu',this['_contextMenuBind']);}this[_0x46db6d(0x90e)]&&this[_0x46db6d(0x90e)]['clear'](),this[_0x46db6d(0x11e9)]=null,this[_0x46db6d(0x336a)]=null,this[_0x46db6d(0x20fc)]=null;}this['_currentActiveButton']=-0x1;}[_0x2fe277(0x1d40)](){var _0x15f76b=_0x2fe277;return _0x15f76b(0x14f5);}[_0x2fe277(0x785)](){var _0x269128=_0x2fe277;return _0x269128(0x3d75);}}_0x2b63f0([(0x0,_0x3fd4fc['qC'])()],_0x51f542[_0x2fe277(0x1fd2)],_0x2fe277(0x505),void 0x0),_0x2b63f0([(0x0,_0x3fd4fc['qC'])()],_0x51f542[_0x2fe277(0x1fd2)],'angularSensibility',void 0x0),_0x48b036['u'][_0x2fe277(0x14f5)]=_0x51f542;},0x6572:(_0x12f423,_0x262024,_0x5ece73)=>{var _0x1b6c61=a7_0x38a779;_0x5ece73['d'](_0x262024,{'A':()=>_0x35f2b4});function _0x40ed21(_0x14f709,_0x4ac164,_0x5ccd33,_0x28c55d){var _0x338fac=a7_0x2532,_0x1f5603,_0x44107d=arguments[_0x338fac(0x3785)],_0x2688b6=_0x44107d<0x3?_0x4ac164:null===_0x28c55d?_0x28c55d=Object[_0x338fac(0x18ba)](_0x4ac164,_0x5ccd33):_0x28c55d;if(_0x338fac(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x338fac(0x4111)])_0x2688b6=Reflect[_0x338fac(0x4111)](_0x14f709,_0x4ac164,_0x5ccd33,_0x28c55d);else{for(var _0x4e313b=_0x14f709[_0x338fac(0x3785)]-0x1;0x0<=_0x4e313b;_0x4e313b--)(_0x1f5603=_0x14f709[_0x4e313b])&&(_0x2688b6=(_0x44107d<0x3?_0x1f5603(_0x2688b6):0x3<_0x44107d?_0x1f5603(_0x4ac164,_0x5ccd33,_0x2688b6):_0x1f5603(_0x4ac164,_0x5ccd33))||_0x2688b6);}0x3<_0x44107d&&_0x2688b6&&Object[_0x338fac(0x259d)](_0x4ac164,_0x5ccd33,_0x2688b6);}var _0x2e686e,_0x262024=_0x5ece73(0x153ad),_0x21e140=_0x5ece73(0x15fee),_0x25b989=_0x5ece73(0xd13c),_0x1608b3=_0x5ece73(0x9fd1),_0x11c606=_0x5ece73(0xa60f);_0x2e686e={'MoveRelative':0x0,0x0:'MoveRelative','RotateRelative':0x1,0x1:'RotateRelative','MoveScene':0x2,0x2:'MoveScene'};class _0x35f2b4 extends _0x25b989['Y']{constructor(){var _0x2883ba=a7_0x2532;super(...arguments),this['_moveRelative']=_0x1608b3['P'][_0x2883ba(0xd5a)](),this[_0x2883ba(0x148a)]=_0x1608b3['P']['Zero'](),this[_0x2883ba(0x1632)]=_0x1608b3['P']['Zero'](),this[_0x2883ba(0x40d6)]=_0x2e686e[_0x2883ba(0x2120)],this['_wheelXActionCoordinate']=_0x11c606['c7']['X'],this['_wheelYAction']=_0x2e686e['MoveRelative'],this[_0x2883ba(0xc49)]=_0x11c606['c7']['Z'],this[_0x2883ba(0x2f83)]=null,this[_0x2883ba(0x1b80)]=null;}['getClassName'](){var _0x3ad91b=a7_0x2532;return _0x3ad91b(0x1bd4);}set['wheelXMoveRelative'](_0x16d689){var _0x1931ed=a7_0x2532;null===_0x16d689&&this[_0x1931ed(0x40d6)]!==_0x2e686e[_0x1931ed(0x2120)]||(this['_wheelXAction']=_0x2e686e[_0x1931ed(0x2120)],this[_0x1931ed(0x205c)]=_0x16d689);}get[_0x1b6c61(0x251c)](){var _0x19686e=_0x1b6c61;return this[_0x19686e(0x40d6)]!==_0x2e686e['MoveRelative']?null:this['_wheelXActionCoordinate'];}set['wheelYMoveRelative'](_0xedc6d3){var _0x4983cc=_0x1b6c61;null===_0xedc6d3&&this[_0x4983cc(0x787)]!==_0x2e686e[_0x4983cc(0x2120)]||(this[_0x4983cc(0x787)]=_0x2e686e['MoveRelative'],this[_0x4983cc(0xc49)]=_0xedc6d3);}get[_0x1b6c61(0x96b)](){var _0x33a5c3=_0x1b6c61;return this[_0x33a5c3(0x787)]!==_0x2e686e['MoveRelative']?null:this['_wheelYActionCoordinate'];}set[_0x1b6c61(0x3c0a)](_0x491305){var _0xa48b39=_0x1b6c61;null===_0x491305&&this[_0xa48b39(0x2f83)]!==_0x2e686e[_0xa48b39(0x2120)]||(this[_0xa48b39(0x2f83)]=_0x2e686e[_0xa48b39(0x2120)],this[_0xa48b39(0x1b80)]=_0x491305);}get[_0x1b6c61(0x3c0a)](){var _0x2716f5=_0x1b6c61;return this['_wheelZAction']!==_0x2e686e[_0x2716f5(0x2120)]?null:this[_0x2716f5(0x1b80)];}set['wheelXRotateRelative'](_0x5001c7){var _0x32dddb=_0x1b6c61;null===_0x5001c7&&this[_0x32dddb(0x40d6)]!==_0x2e686e[_0x32dddb(0x2795)]||(this['_wheelXAction']=_0x2e686e[_0x32dddb(0x2795)],this['_wheelXActionCoordinate']=_0x5001c7);}get['wheelXRotateRelative'](){var _0x31d5a4=_0x1b6c61;return this[_0x31d5a4(0x40d6)]!==_0x2e686e[_0x31d5a4(0x2795)]?null:this[_0x31d5a4(0x205c)];}set[_0x1b6c61(0x20cc)](_0x4d08fa){var _0x5539c7=_0x1b6c61;null===_0x4d08fa&&this[_0x5539c7(0x787)]!==_0x2e686e[_0x5539c7(0x2795)]||(this[_0x5539c7(0x787)]=_0x2e686e[_0x5539c7(0x2795)],this[_0x5539c7(0xc49)]=_0x4d08fa);}get[_0x1b6c61(0x20cc)](){var _0x37eccb=_0x1b6c61;return this[_0x37eccb(0x787)]!==_0x2e686e[_0x37eccb(0x2795)]?null:this[_0x37eccb(0xc49)];}set['wheelZRotateRelative'](_0x452630){var _0x434805=_0x1b6c61;null===_0x452630&&this[_0x434805(0x2f83)]!==_0x2e686e[_0x434805(0x2795)]||(this[_0x434805(0x2f83)]=_0x2e686e[_0x434805(0x2795)],this[_0x434805(0x1b80)]=_0x452630);}get[_0x1b6c61(0x1d6d)](){var _0x2ad6a9=_0x1b6c61;return this[_0x2ad6a9(0x2f83)]!==_0x2e686e[_0x2ad6a9(0x2795)]?null:this[_0x2ad6a9(0x1b80)];}set[_0x1b6c61(0x39cc)](_0x44409b){var _0x13667d=_0x1b6c61;null===_0x44409b&&this[_0x13667d(0x40d6)]!==_0x2e686e[_0x13667d(0x2255)]||(this[_0x13667d(0x40d6)]=_0x2e686e[_0x13667d(0x2255)],this[_0x13667d(0x205c)]=_0x44409b);}get[_0x1b6c61(0x39cc)](){var _0x30e07b=_0x1b6c61;return this['_wheelXAction']!==_0x2e686e[_0x30e07b(0x2255)]?null:this[_0x30e07b(0x205c)];}set[_0x1b6c61(0x14f7)](_0x53e551){var _0xe54354=_0x1b6c61;null===_0x53e551&&this[_0xe54354(0x787)]!==_0x2e686e[_0xe54354(0x2255)]||(this[_0xe54354(0x787)]=_0x2e686e[_0xe54354(0x2255)],this[_0xe54354(0xc49)]=_0x53e551);}get[_0x1b6c61(0x14f7)](){var _0x2ac708=_0x1b6c61;return this[_0x2ac708(0x787)]!==_0x2e686e[_0x2ac708(0x2255)]?null:this[_0x2ac708(0xc49)];}set[_0x1b6c61(0x2cc0)](_0x363c58){var _0x86b3d3=_0x1b6c61;null===_0x363c58&&this['_wheelZAction']!==_0x2e686e[_0x86b3d3(0x2255)]||(this['_wheelZAction']=_0x2e686e[_0x86b3d3(0x2255)],this['_wheelZActionCoordinate']=_0x363c58);}get['wheelZMoveScene'](){var _0x368376=_0x1b6c61;return this[_0x368376(0x2f83)]!==_0x2e686e[_0x368376(0x2255)]?null:this['_wheelZActionCoordinate'];}['checkInputs'](){var _0x5ad4fe=_0x1b6c61,_0x1d5a9b,_0x2e7006;0x0===this[_0x5ad4fe(0x1ba5)]&&0x0===this[_0x5ad4fe(0x26b4)]&&0x0==this['_wheelDeltaZ']||(this[_0x5ad4fe(0x213e)][_0x5ad4fe(0x8fd)](0x0),this[_0x5ad4fe(0x148a)][_0x5ad4fe(0x8fd)](0x0),this[_0x5ad4fe(0x1632)][_0x5ad4fe(0x8fd)](0x0),this[_0x5ad4fe(0x1a64)](),this[_0x5ad4fe(0x3a38)]['getScene']()[_0x5ad4fe(0x3ece)]&&(this['_moveRelative']['z']*=-0x1),_0x1d5a9b=_0x1608b3['y3'][_0x5ad4fe(0xd5a)](),this[_0x5ad4fe(0x3a38)]['getViewMatrix']()[_0x5ad4fe(0x2b1e)](_0x1d5a9b),_0x2e7006=_0x1608b3['P'][_0x5ad4fe(0xd5a)](),_0x1608b3['P'][_0x5ad4fe(0xa06)](this[_0x5ad4fe(0x213e)],_0x1d5a9b,_0x2e7006),this[_0x5ad4fe(0x3a38)][_0x5ad4fe(0x2bf1)]['x']+=this[_0x5ad4fe(0x148a)]['x']/0xc8,this[_0x5ad4fe(0x3a38)][_0x5ad4fe(0x2bf1)]['y']+=this['_rotateRelative']['y']/0xc8,this[_0x5ad4fe(0x3a38)]['cameraDirection'][_0x5ad4fe(0x2775)](_0x2e7006),this[_0x5ad4fe(0x3a38)][_0x5ad4fe(0x24b1)][_0x5ad4fe(0x2775)](this[_0x5ad4fe(0x1632)]),super[_0x5ad4fe(0x116b)]());}[_0x1b6c61(0x1a64)](){var _0x5ca2e9=_0x1b6c61;this['_updateCameraProperty'](this['_wheelDeltaX'],this[_0x5ca2e9(0x40d6)],this[_0x5ca2e9(0x205c)]),this[_0x5ca2e9(0x1225)](this[_0x5ca2e9(0x26b4)],this[_0x5ca2e9(0x787)],this[_0x5ca2e9(0xc49)]),this[_0x5ca2e9(0x1225)](this[_0x5ca2e9(0x4157)],this[_0x5ca2e9(0x2f83)],this[_0x5ca2e9(0x1b80)]);}[_0x1b6c61(0x1225)](_0x2f1432,_0x2f240f,_0x3d803a){var _0xff717f=_0x1b6c61;if(0x0!==_0x2f1432&&null!==_0x2f240f&&null!==_0x3d803a){let _0xadcbac=null;switch(_0x2f240f){case _0x2e686e[_0xff717f(0x2120)]:_0xadcbac=this[_0xff717f(0x213e)];break;case _0x2e686e['RotateRelative']:_0xadcbac=this[_0xff717f(0x148a)];break;case _0x2e686e[_0xff717f(0x2255)]:_0xadcbac=this[_0xff717f(0x1632)];}switch(_0x3d803a){case _0x11c606['c7']['X']:_0xadcbac[_0xff717f(0xc1b)](_0x2f1432,0x0,0x0);break;case _0x11c606['c7']['Y']:_0xadcbac[_0xff717f(0xc1b)](0x0,_0x2f1432,0x0);break;case _0x11c606['c7']['Z']:_0xadcbac[_0xff717f(0xc1b)](0x0,0x0,_0x2f1432);}}}}_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x251c),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x96b),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4['prototype'],_0x1b6c61(0x3c0a),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x22ce),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],'wheelYRotateRelative',null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x1d6d),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x39cc),null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4['prototype'],'wheelYMoveScene',null),_0x40ed21([(0x0,_0x262024['qC'])()],_0x35f2b4[_0x1b6c61(0x1fd2)],_0x1b6c61(0x2cc0),null),_0x21e140['u'][_0x1b6c61(0x1bd4)]=_0x35f2b4;},0x949:(_0x61f288,_0x17732e,_0x55e3c3)=>{var _0x51b3ea=a7_0x38a779;_0x55e3c3['d'](_0x17732e,{'y':()=>_0x516529});function _0x5174aa(_0x42d61c,_0x9aa74b,_0x4306c3,_0x335b69){var _0xcbdb49=a7_0x2532,_0x58400e,_0x243261=arguments[_0xcbdb49(0x3785)],_0x117336=_0x243261<0x3?_0x9aa74b:null===_0x335b69?_0x335b69=Object[_0xcbdb49(0x18ba)](_0x9aa74b,_0x4306c3):_0x335b69;if('object'==typeof Reflect&&_0xcbdb49(0x7a8)==typeof Reflect[_0xcbdb49(0x4111)])_0x117336=Reflect[_0xcbdb49(0x4111)](_0x42d61c,_0x9aa74b,_0x4306c3,_0x335b69);else{for(var _0x1561dd=_0x42d61c[_0xcbdb49(0x3785)]-0x1;0x0<=_0x1561dd;_0x1561dd--)(_0x58400e=_0x42d61c[_0x1561dd])&&(_0x117336=(_0x243261<0x3?_0x58400e(_0x117336):0x3<_0x243261?_0x58400e(_0x9aa74b,_0x4306c3,_0x117336):_0x58400e(_0x9aa74b,_0x4306c3))||_0x117336);}0x3<_0x243261&&_0x117336&&Object['defineProperty'](_0x9aa74b,_0x4306c3,_0x117336);}var _0x17732e=_0x55e3c3(0x153ad),_0x41119e=_0x55e3c3(0x15fee),_0x5192d5=_0x55e3c3(0x1272b),_0x309ac4=_0x55e3c3(0x9fd1),_0x12dd89=_0x55e3c3(0xe222);class _0x516529{constructor(_0x1ff66b=!0x1){var _0x4d5ae7=a7_0x2532;this[_0x4d5ae7(0x27f0)]=_0x1ff66b,this['touchAngularSensibility']=0x30d40,this[_0x4d5ae7(0xfa9)]=0xfa,this[_0x4d5ae7(0x13ba)]=!0x1,this[_0x4d5ae7(0xa83)]=null,this[_0x4d5ae7(0x472)]=null,this[_0x4d5ae7(0x2908)]=new Array(),this[_0x4d5ae7(0x1048)]=_0x12dd89['w1'][_0x4d5ae7(0x100d)]();}[_0x51b3ea(0x3b7e)](_0x19c12d){var _0x328eba=_0x51b3ea;_0x19c12d=_0x12dd89['w1'][_0x328eba(0x2c69)](arguments);let _0x2dfc28=null;if(void 0x0===this[_0x328eba(0x2b22)]&&(this[_0x328eba(0x36bf)]=()=>{var _0x2a2e68=_0x328eba;this[_0x2a2e68(0xa83)]=null,this[_0x2a2e68(0x472)]=null;},this[_0x328eba(0x2b22)]=_0x475f3f=>{var _0x1a37be=_0x328eba;const _0x3bf707=_0x475f3f[_0x1a37be(0x162e)];var _0x20987f=_0x1a37be(0x3d75)===_0x3bf707[_0x1a37be(0x4b7)]||this[_0x1a37be(0x1048)]&&void 0x0===_0x3bf707['pointerType'];!this[_0x1a37be(0x27f0)]&&_0x20987f||(_0x475f3f[_0x1a37be(0x261)]===_0x5192d5['kD']['POINTERDOWN']?(_0x19c12d||_0x3bf707[_0x1a37be(0x3ebb)](),this[_0x1a37be(0x2908)]['push'](_0x3bf707[_0x1a37be(0x10f1)]),0x1===this[_0x1a37be(0x2908)][_0x1a37be(0x3785)]&&(_0x2dfc28={'x':_0x3bf707[_0x1a37be(0x3cc2)],'y':_0x3bf707[_0x1a37be(0x2744)]})):_0x475f3f[_0x1a37be(0x261)]===_0x5192d5['kD'][_0x1a37be(0x3326)]?(_0x19c12d||_0x3bf707['preventDefault'](),-0x1!==(_0x20987f=this[_0x1a37be(0x2908)]['indexOf'](_0x3bf707['pointerId']))&&(this['_pointerPressed']['splice'](_0x20987f,0x1),0x0==_0x20987f&&(_0x2dfc28=null,this['_offsetX']=null,this[_0x1a37be(0x472)]=null))):_0x475f3f[_0x1a37be(0x261)]===_0x5192d5['kD'][_0x1a37be(0x2773)]&&(_0x19c12d||_0x3bf707[_0x1a37be(0x3ebb)](),_0x2dfc28&&0x0==this[_0x1a37be(0x2908)][_0x1a37be(0x850)](_0x3bf707['pointerId'])&&(this['_offsetX']=_0x3bf707[_0x1a37be(0x3cc2)]-_0x2dfc28['x'],this['_offsetY']=-(_0x3bf707[_0x1a37be(0x2744)]-_0x2dfc28['y']))));}),this[_0x328eba(0x11e9)]=this[_0x328eba(0x3a38)][_0x328eba(0x40ae)]()[_0x328eba(0x910)][_0x328eba(0x19b2)](this[_0x328eba(0x2b22)],_0x5192d5['kD'][_0x328eba(0x3f64)]|_0x5192d5['kD'][_0x328eba(0x3326)]|_0x5192d5['kD']['POINTERMOVE']),this['_onLostFocus']){const _0x2e72c6=this['camera'][_0x328eba(0x318e)](),_0x178c51=_0x2e72c6['getInputElement']();_0x178c51&&_0x178c51[_0x328eba(0x4027)](_0x328eba(0x35d6),this['_onLostFocus']);}}[_0x51b3ea(0x32c4)](){var _0x5a236f=_0x51b3ea;if(this[_0x5a236f(0x2b22)]){if(this[_0x5a236f(0x11e9)]&&(this[_0x5a236f(0x3a38)]['getScene']()[_0x5a236f(0x910)][_0x5a236f(0x1f42)](this[_0x5a236f(0x11e9)]),this[_0x5a236f(0x11e9)]=null),this[_0x5a236f(0x36bf)]){const _0x4085a6=this[_0x5a236f(0x3a38)]['getEngine'](),_0x3a7300=_0x4085a6[_0x5a236f(0x1d97)]();_0x3a7300&&_0x3a7300[_0x5a236f(0x1978)]('blur',this[_0x5a236f(0x36bf)]),this[_0x5a236f(0x36bf)]=null;}this[_0x5a236f(0x2908)]['length']=0x0,this[_0x5a236f(0xa83)]=null,this['_offsetY']=null;}}['checkInputs'](){var _0x1115fc=_0x51b3ea;if(null!==this[_0x1115fc(0xa83)]&&null!==this[_0x1115fc(0x472)]&&(0x0!==this[_0x1115fc(0xa83)]||0x0!==this[_0x1115fc(0x472)])){const _0x5fd768=this[_0x1115fc(0x3a38)];var _0x59667f;_0x5fd768[_0x1115fc(0x2bf1)]['y']=this[_0x1115fc(0xa83)]/this[_0x1115fc(0xaa5)],this[_0x1115fc(0x13ba)]&&0x1===this[_0x1115fc(0x2908)]['length']||!this[_0x1115fc(0x13ba)]&&0x1<this[_0x1115fc(0x2908)][_0x1115fc(0x3785)]?_0x5fd768[_0x1115fc(0x2bf1)]['x']=-this[_0x1115fc(0x472)]/this[_0x1115fc(0xaa5)]:(_0x59667f=_0x5fd768[_0x1115fc(0x1b3a)](),_0x59667f=new _0x309ac4['P'](0x0,0x0,0x0!==this[_0x1115fc(0xfa9)]?_0x59667f*this['_offsetY']/this['touchMoveSensibility']:0x0),_0x309ac4['y3'][_0x1115fc(0x1aa5)](_0x5fd768[_0x1115fc(0x30d0)]['y'],_0x5fd768[_0x1115fc(0x30d0)]['x'],0x0,_0x5fd768[_0x1115fc(0x3bcf)]),_0x5fd768[_0x1115fc(0x24b1)][_0x1115fc(0x2775)](_0x309ac4['P']['TransformCoordinates'](_0x59667f,_0x5fd768['_cameraRotationMatrix'])));}}['getClassName'](){var _0x40914b=_0x51b3ea;return _0x40914b(0x40f8);}['getSimpleName'](){var _0x57bb43=_0x51b3ea;return _0x57bb43(0x34cb);}}_0x5174aa([(0x0,_0x17732e['qC'])()],_0x516529[_0x51b3ea(0x1fd2)],_0x51b3ea(0xaa5),void 0x0),_0x5174aa([(0x0,_0x17732e['qC'])()],_0x516529[_0x51b3ea(0x1fd2)],'touchMoveSensibility',void 0x0),_0x41119e['u'][_0x51b3ea(0x40f8)]=_0x516529;},0xbff6:(_0x4b8ea6,_0xa85eba,_0x5e4555)=>{var _0x185718=a7_0x38a779,_0x1f0b50=_0x5e4555(0x17d2b),_0x9d13fb=_0x5e4555(0x15fee),_0x28e7ba=_0x5e4555(0x9fd1);_0x5e4555(0x5aa1)['a'][_0x185718(0x1fd2)][_0x185718(0x33f7)]=function(){return this['add'](new _0x241d15()),this;};class _0x241d15{['getLeftJoystick'](){var _0x2d138c=_0x185718;return this[_0x2d138c(0x1614)];}['getRightJoystick'](){var _0x3895f2=_0x185718;return this[_0x3895f2(0x4163)];}[_0x185718(0x116b)](){var _0x41f977=_0x185718;if(this[_0x41f977(0x1614)]){const _0x48c337=this[_0x41f977(0x3a38)];var _0x3afc7c=0x32*_0x48c337['_computeLocalCameraSpeed'](),_0x23af32=_0x28e7ba['y3'][_0x41f977(0x372)](_0x48c337['rotation']['y'],_0x48c337[_0x41f977(0x30d0)]['x'],0x0),_0x3afc7c=_0x28e7ba['P'][_0x41f977(0x49a)](new _0x28e7ba['P'](this[_0x41f977(0x1614)][_0x41f977(0xfdc)]['x']*_0x3afc7c,this[_0x41f977(0x1614)][_0x41f977(0xfdc)]['y']*_0x3afc7c,this[_0x41f977(0x1614)]['deltaPosition']['z']*_0x3afc7c),_0x23af32);_0x48c337[_0x41f977(0x24b1)]=_0x48c337['cameraDirection'][_0x41f977(0x33ee)](_0x3afc7c),_0x48c337['cameraRotation']=_0x48c337[_0x41f977(0x2bf1)][_0x41f977(0x5f1)](this[_0x41f977(0x4163)][_0x41f977(0xfdc)]),this[_0x41f977(0x1614)][_0x41f977(0xcf0)]||(this[_0x41f977(0x1614)][_0x41f977(0xfdc)]=this[_0x41f977(0x1614)][_0x41f977(0xfdc)][_0x41f977(0x5ab)](0.9)),this[_0x41f977(0x4163)][_0x41f977(0xcf0)]||(this[_0x41f977(0x4163)][_0x41f977(0xfdc)]=this[_0x41f977(0x4163)][_0x41f977(0xfdc)]['scale'](0.9));}}[_0x185718(0x3b7e)](){var _0x235605=_0x185718;this[_0x235605(0x1614)]=new _0x1f0b50['N'](!0x0),this[_0x235605(0x1614)][_0x235605(0x3ff)](_0x1f0b50['h']['Z']),this['_leftjoystick'][_0x235605(0x2bf4)](_0x1f0b50['h']['X']),this[_0x235605(0x1614)][_0x235605(0x822)](0.15),this[_0x235605(0x4163)]=new _0x1f0b50['N'](!0x1),this[_0x235605(0x4163)][_0x235605(0x3ff)](_0x1f0b50['h']['X']),this[_0x235605(0x4163)][_0x235605(0x2bf4)](_0x1f0b50['h']['Y']),this['_rightjoystick']['reverseUpDown']=!0x0,this['_rightjoystick'][_0x235605(0x822)](0.05),this[_0x235605(0x4163)][_0x235605(0x1ab3)](_0x235605(0x21db));}[_0x185718(0x32c4)](){var _0x3cf4f9=_0x185718;this['_leftjoystick'][_0x3cf4f9(0x1bc6)](),this[_0x3cf4f9(0x4163)][_0x3cf4f9(0x1bc6)]();}[_0x185718(0x1d40)](){var _0x508a91=_0x185718;return _0x508a91(0x3e07);}['getSimpleName'](){var _0x54adb5=_0x185718;return _0x54adb5(0x215e);}}_0x9d13fb['u'][_0x185718(0x3e07)]=_0x241d15;},0x676f:(_0x24cd21,_0x568cbd,_0x5dd7f3)=>{_0x5dd7f3(0xd13c),_0x5dd7f3(0x3e9e),_0x5dd7f3(0x80af),_0x5dd7f3(0xa612),_0x5dd7f3(0x37c4),_0x5dd7f3(0x837f),_0x5dd7f3(0xd862),_0x5dd7f3(0x12200),_0x5dd7f3(0x15f1e),_0x5dd7f3(0xc1fe),_0x5dd7f3(0x9f45),_0x5dd7f3(0x1428f),_0x5dd7f3(0x1795b),_0x5dd7f3(0x15050),_0x5dd7f3(0xf6bc),_0x5dd7f3(0x70a6),_0x5dd7f3(0x6572),_0x5dd7f3(0x949),_0x5dd7f3(0xbff6);},0xfa35:(_0x2bd9c5,_0x2c422a,_0x329153)=>{_0x329153(0x64f0),_0x329153(0x156a8),_0x329153(0x4c2),_0x329153(0xe3d0);},0x64f0:(_0x54f98b,_0x1f6137,_0x2ab98d)=>{_0x2ab98d['d'](_0x1f6137,{'i':()=>function(_0x13f564){var _0x27113f=a7_0x2532;_0x13f564['_rigCameras'][0x0][_0x27113f(0x1983)]=new _0x5e0336['Q'](_0x13f564['name']+_0x27113f(0x1201),0x1,_0x13f564[_0x27113f(0x886)][0x0]),_0x13f564[_0x27113f(0x886)][0x1][_0x27113f(0x1983)]=new _0x15a857['k'](_0x13f564[_0x27113f(0x3844)]+_0x27113f(0x13ea),0x1,_0x13f564['_rigCameras']);}});var _0x5e0336=_0x2ab98d(0xb6dc),_0x15a857=_0x2ab98d(0x14ebf);},0x156a8:(_0x447196,_0x5bfaa1,_0x501788)=>{_0x501788['d'](_0x5bfaa1,{'k':()=>function(_0x5a007b){var _0x1c46be=a7_0x2532,_0x1dad58=_0x5a007b[_0x1c46be(0x9a6)]===_0x45f7c9['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']||_0x5a007b[_0x1c46be(0x9a6)]===_0x45f7c9['V'][_0x1c46be(0x1d7f)],_0x542054=_0x5a007b[_0x1c46be(0x9a6)]===_0x45f7c9['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED'];_0x5a007b[_0x1c46be(0x9a6)]===_0x45f7c9['V'][_0x1c46be(0x1026)]?(_0x5a007b['_rigCameras'][0x0]['_rigPostProcess']=new _0x10741a['Q'](_0x5a007b['name']+_0x1c46be(0x1201),0x1,_0x5a007b['_rigCameras'][0x0]),_0x5a007b[_0x1c46be(0x886)][0x1][_0x1c46be(0x1983)]=new _0x275081['i'](_0x5a007b[_0x1c46be(0x3844)]+'_stereoInterlace',_0x5a007b[_0x1c46be(0x886)],!0x1,!0x0)):(_0x5a007b['_rigCameras'][_0x542054?0x1:0x0][_0x1c46be(0x34a)]=new _0x5855e5['l'](0x0,0x0,_0x1dad58?0.5:0x1,_0x1dad58?0x1:0.5),_0x5a007b[_0x1c46be(0x886)][_0x542054?0x0:0x1][_0x1c46be(0x34a)]=new _0x5855e5['l'](_0x1dad58?0.5:0x0,_0x1dad58?0x0:0.5,_0x1dad58?0.5:0x1,_0x1dad58?0x1:0.5));}});var _0x45f7c9=_0x501788(0xdef7),_0x5855e5=_0x501788(0x6fac),_0x10741a=_0x501788(0xb6dc),_0x275081=_0x501788(0x14c36);},0x4c2:(_0x3f6d00,_0x4baded,_0x1b3abe)=>{_0x1b3abe['d'](_0x4baded,{'S':()=>function(_0x12be46,_0x4e5dcf){var _0x456d07=a7_0x2532;const _0x139090=_0x4e5dcf[_0x456d07(0x1e1f)]||_0x831a51['X'][_0x456d07(0x353f)]();_0x12be46['_rigCameras'][0x0]['_cameraRigParams']['vrMetrics']=_0x139090,_0x12be46[_0x456d07(0x886)][0x0][_0x456d07(0x34a)]=new _0x492b14['l'](0x0,0x0,0.5,0x1),_0x12be46[_0x456d07(0x886)][0x0]['_cameraRigParams']['vrWorkMatrix']=new _0x20dd4a['y3'](),_0x12be46['_rigCameras'][0x0][_0x456d07(0x3047)][_0x456d07(0x15ee)]=_0x139090[_0x456d07(0x971)],_0x12be46[_0x456d07(0x886)][0x0][_0x456d07(0x3047)][_0x456d07(0x3cce)]=_0x139090[_0x456d07(0x3bd3)],_0x12be46[_0x456d07(0x886)][0x0][_0x456d07(0x9d4)]=_0x12be46[_0x456d07(0x886)][0x0][_0x456d07(0x3ed5)],_0x12be46[_0x456d07(0x886)][0x1][_0x456d07(0x3047)][_0x456d07(0x431)]=_0x139090,_0x12be46[_0x456d07(0x886)][0x1]['viewport']=new _0x492b14['l'](0.5,0x0,0.5,0x1),_0x12be46['_rigCameras'][0x1]['_cameraRigParams'][_0x456d07(0x3b28)]=new _0x20dd4a['y3'](),_0x12be46[_0x456d07(0x886)][0x1]['_cameraRigParams']['vrHMatrix']=_0x139090[_0x456d07(0x3114)],_0x12be46['_rigCameras'][0x1]['_cameraRigParams'][_0x456d07(0x3cce)]=_0x139090[_0x456d07(0x24b5)],_0x12be46[_0x456d07(0x886)][0x1][_0x456d07(0x9d4)]=_0x12be46[_0x456d07(0x886)][0x1][_0x456d07(0x3ed5)],_0x139090[_0x456d07(0x7b9)]&&(_0x12be46['getScene']()[_0x456d07(0x318e)]()[_0x456d07(0x179f)]()[_0x456d07(0x40c4)]?(_0x12be46[_0x456d07(0x19db)]=!0x0,_0x12be46[_0x456d07(0x1983)]=new _0x1871ef['E'](_0x456d07(0x10bf),_0x12be46,_0x139090[_0x456d07(0x1c0f)])):(_0x4ead61['Y'][_0x456d07(0x27dc)](_0x456d07(0x1f3a)),_0x139090[_0x456d07(0x7b9)]=!0x1)),_0x139090[_0x456d07(0x12df)]&&(_0x12be46[_0x456d07(0x886)][0x0][_0x456d07(0x1983)]=new _0x24f038['T'](_0x456d07(0xfcb),_0x12be46[_0x456d07(0x886)][0x0],!0x1,_0x139090),_0x12be46[_0x456d07(0x886)][0x1][_0x456d07(0x1983)]=new _0x24f038['T'](_0x456d07(0x407a),_0x12be46['_rigCameras'][0x1],!0x0,_0x139090));}});var _0x20dd4a=_0x1b3abe(0x9fd1),_0x24f038=_0x1b3abe(0x12e16),_0x1871ef=_0x1b3abe(0x9206),_0x831a51=_0x1b3abe(0xb0e3),_0x4ead61=_0x1b3abe(0x10ea4),_0x492b14=_0x1b3abe(0x6fac);},0xe3d0:(_0x175abe,_0x123512,_0x29a6c5)=>{_0x29a6c5['d'](_0x123512,{'j':()=>function(_0x2055bf,_0x2a9aa3){var _0x32bdc4=a7_0x2532,_0x5c68e0,_0x2e6089;_0x2a9aa3[_0x32bdc4(0x1a07)]&&(_0x5c68e0=_0x2a9aa3[_0x32bdc4(0x1a07)]['getEyeParameters'](_0x32bdc4(0x158e)),_0x2e6089=_0x2a9aa3[_0x32bdc4(0x1a07)][_0x32bdc4(0x14ac)](_0x32bdc4(0x39c3)),_0x2055bf['_rigCameras'][0x0]['viewport']=new _0x4d0eb8['l'](0x0,0x0,0.5,0x1),_0x2055bf[_0x32bdc4(0x886)][0x0][_0x32bdc4(0xe09)](_0x32bdc4(0x158e),!0x0),_0x2055bf['_rigCameras'][0x0]['setCameraRigParameter'](_0x32bdc4(0xb6d),_0x2a9aa3[_0x32bdc4(0xb6d)]),_0x2055bf[_0x32bdc4(0x886)][0x0][_0x32bdc4(0xe09)]('eyeParameters',_0x5c68e0),_0x2055bf[_0x32bdc4(0x886)][0x0][_0x32bdc4(0xe09)](_0x32bdc4(0x6f2),_0x2a9aa3[_0x32bdc4(0x6f2)]),_0x2055bf[_0x32bdc4(0x886)][0x0][_0x32bdc4(0xe09)](_0x32bdc4(0x1c7a),_0x2a9aa3['parentCamera']),_0x2055bf['_rigCameras'][0x0]['_cameraRigParams'][_0x32bdc4(0x3b28)]=new _0x3621cc['y3'](),_0x2055bf['_rigCameras'][0x0][_0x32bdc4(0x9d4)]=_0x2055bf[_0x32bdc4(0x32c8)],(_0x2055bf['_rigCameras'][0x0][_0x32bdc4(0x2a18)]=_0x2055bf)[_0x32bdc4(0x886)][0x0][_0x32bdc4(0x257e)]=_0x2055bf[_0x32bdc4(0x2957)],_0x2055bf[_0x32bdc4(0x886)][0x1][_0x32bdc4(0x34a)]=new _0x4d0eb8['l'](0.5,0x0,0.5,0x1),_0x2055bf[_0x32bdc4(0x886)][0x1][_0x32bdc4(0xe09)](_0x32bdc4(0x25d1),_0x2e6089),_0x2055bf[_0x32bdc4(0x886)][0x1][_0x32bdc4(0xe09)](_0x32bdc4(0xb6d),_0x2a9aa3[_0x32bdc4(0xb6d)]),_0x2055bf['_rigCameras'][0x1][_0x32bdc4(0xe09)](_0x32bdc4(0x6f2),_0x2a9aa3[_0x32bdc4(0x6f2)]),_0x2055bf['_rigCameras'][0x1][_0x32bdc4(0xe09)](_0x32bdc4(0x1c7a),_0x2a9aa3[_0x32bdc4(0x1c7a)]),_0x2055bf['_rigCameras'][0x1][_0x32bdc4(0x3047)]['vrWorkMatrix']=new _0x3621cc['y3'](),_0x2055bf[_0x32bdc4(0x886)][0x1][_0x32bdc4(0x9d4)]=_0x2055bf[_0x32bdc4(0x32c8)],(_0x2055bf[_0x32bdc4(0x886)][0x1]['parent']=_0x2055bf)[_0x32bdc4(0x886)][0x1][_0x32bdc4(0x257e)]=_0x2055bf[_0x32bdc4(0x2957)]);}});var _0x3621cc=_0x29a6c5(0x9fd1),_0x4d0eb8=_0x29a6c5(0x6fac);},0xe013:(_0x283224,_0x470ec9,_0x337dcb)=>{var _0x56e719=a7_0x38a779,_0x322cfd=_0x337dcb(0xdef7),_0x21b87f=_0x337dcb(0x17556),_0x492c24=_0x337dcb(0x9fd1),_0x48cfe1=_0x337dcb(0x16aec),_0x3cd9ad=_0x337dcb(0x64f0);_0x48cfe1['N'][_0x56e719(0x3db3)](_0x56e719(0x379a),(_0x5b2ca4,_0x2d4200,_0x1c5805)=>()=>new _0x18fe34(_0x5b2ca4,0x0,0x0,0x1,_0x492c24['P']['Zero'](),_0x1c5805['interaxial_distance'],_0x2d4200));class _0x18fe34 extends _0x21b87f['Y']{constructor(_0x3e9dca,_0x24b7e,_0x2b1069,_0x5bd91e,_0x1b559e,_0x4d7aed,_0x57b22f){var _0xa060e7=_0x56e719;super(_0x3e9dca,_0x24b7e,_0x2b1069,_0x5bd91e,_0x1b559e,_0x57b22f),this[_0xa060e7(0x35a3)]=_0x3cd9ad['i'][_0xa060e7(0xc95)](null,this),this['interaxialDistance']=_0x4d7aed,this[_0xa060e7(0x770)](_0x322cfd['V'][_0xa060e7(0xe1b)],{'interaxialDistance':_0x4d7aed});}['getClassName'](){return'AnaglyphArcRotateCamera';}}},0x13300:(_0x5984e2,_0x5e8cd6,_0x3bcb81)=>{var _0x1bab5d=a7_0x38a779,_0x9b29c=_0x3bcb81(0xdef7),_0x40d226=_0x3bcb81(0xbe0e),_0x1b45c1=_0x3bcb81(0x9fd1),_0x21fecf=_0x3bcb81(0x16aec),_0x48f31a=_0x3bcb81(0x64f0);_0x21fecf['N'][_0x1bab5d(0x3db3)](_0x1bab5d(0x1942),(_0x1952af,_0x5f4bee,_0x3c13b8)=>()=>new _0x33e663(_0x1952af,_0x1b45c1['P'][_0x1bab5d(0xd5a)](),_0x3c13b8[_0x1bab5d(0x2635)],_0x5f4bee));class _0x33e663 extends _0x40d226['c']{constructor(_0x2d0ec8,_0x46fba5,_0x44ba4a,_0x2f999a){var _0x52af3e=_0x1bab5d;super(_0x2d0ec8,_0x46fba5,_0x2f999a),this[_0x52af3e(0x35a3)]=_0x48f31a['i'][_0x52af3e(0xc95)](null,this),this[_0x52af3e(0xeb1)]=_0x44ba4a,this[_0x52af3e(0x770)](_0x9b29c['V'][_0x52af3e(0xe1b)],{'interaxialDistance':_0x44ba4a});}[_0x1bab5d(0x1d40)](){var _0x177675=_0x1bab5d;return _0x177675(0x1942);}}},0xe15f:(_0x268906,_0x1f0779,_0x2b6dad)=>{var _0x535e33=a7_0x38a779,_0x4c1d36=_0x2b6dad(0xdef7),_0x181995=_0x2b6dad(0x6b59),_0x1c56d4=_0x2b6dad(0x9fd1),_0x3519db=_0x2b6dad(0x16aec),_0xba417e=_0x2b6dad(0x64f0);_0x3519db['N'][_0x535e33(0x3db3)]('AnaglyphGamepadCamera',(_0x301840,_0xffa6b2,_0x28131a)=>()=>new _0x39a836(_0x301840,_0x1c56d4['P'][_0x535e33(0xd5a)](),_0x28131a[_0x535e33(0x2635)],_0xffa6b2));class _0x39a836 extends _0x181995['i']{constructor(_0x494e4c,_0x3c08c0,_0x878d7e,_0x19eaa7){var _0xb1fd45=_0x535e33;super(_0x494e4c,_0x3c08c0,_0x19eaa7),this[_0xb1fd45(0x35a3)]=_0xba417e['i']['bind'](null,this),this['interaxialDistance']=_0x878d7e,this[_0xb1fd45(0x770)](_0x4c1d36['V'][_0xb1fd45(0xe1b)],{'interaxialDistance':_0x878d7e});}[_0x535e33(0x1d40)](){var _0x4e9861=_0x535e33;return _0x4e9861(0x7a1);}}},0x108be:(_0x3b5454,_0x3b88af,_0x17f0b4)=>{var _0x31a8e1=a7_0x38a779,_0x25d28f=_0x17f0b4(0xdef7),_0x5c17f1=_0x17f0b4(0x9a2d),_0x1ecffd=_0x17f0b4(0x9fd1),_0x3a3a9f=_0x17f0b4(0x16aec),_0x2f0e3f=_0x17f0b4(0x64f0);_0x3a3a9f['N']['AddNodeConstructor']('AnaglyphUniversalCamera',(_0x491635,_0x38062b,_0x193e8b)=>()=>new _0x30a2f1(_0x491635,_0x1ecffd['P'][_0x31a8e1(0xd5a)](),_0x193e8b[_0x31a8e1(0x2635)],_0x38062b));class _0x30a2f1 extends _0x5c17f1['x']{constructor(_0x3b01ab,_0x27c566,_0x2529c2,_0x51b927){var _0x224134=_0x31a8e1;super(_0x3b01ab,_0x27c566,_0x51b927),this[_0x224134(0x35a3)]=_0x2f0e3f['i'][_0x224134(0xc95)](null,this),this[_0x224134(0xeb1)]=_0x2529c2,this[_0x224134(0x770)](_0x25d28f['V'][_0x224134(0xe1b)],{'interaxialDistance':_0x2529c2});}[_0x31a8e1(0x1d40)](){return'AnaglyphUniversalCamera';}}},0xfb0c:(_0x571f93,_0x27c2b6,_0x13506c)=>{_0x13506c(0xe013),_0x13506c(0x13300),_0x13506c(0xe15f),_0x13506c(0x108be),_0x13506c(0x89ca),_0x13506c(0x9352),_0x13506c(0x8f89),_0x13506c(0x1561f),_0x13506c(0x13f28);},0x89ca:(_0x240d4e,_0x1eb02c,_0x21df0a)=>{var _0x472aba=a7_0x38a779,_0x340d55=_0x21df0a(0xdef7),_0x2f3bbc=_0x21df0a(0x17556),_0x43c1fb=_0x21df0a(0x9fd1),_0x3f7697=_0x21df0a(0x16aec),_0x1d00ba=_0x21df0a(0x156a8);_0x3f7697['N'][_0x472aba(0x3db3)](_0x472aba(0x2a32),(_0x1c700a,_0x2ef3f3,_0xe4ccca)=>()=>new _0x873a1a(_0x1c700a,0x0,0x0,0x1,_0x43c1fb['P'][_0x472aba(0xd5a)](),_0xe4ccca['interaxial_distance'],_0xe4ccca[_0x472aba(0x912)],_0x2ef3f3));class _0x873a1a extends _0x2f3bbc['Y']{constructor(_0x1e4058,_0x11c8fe,_0x15e791,_0xe07b71,_0x690eb2,_0x11ab7e,_0x50b6fb,_0x479231){var _0x23f408=_0x472aba;super(_0x1e4058,_0x11c8fe,_0x15e791,_0xe07b71,_0x690eb2,_0x479231),this['_setRigMode']=_0x1d00ba['k'][_0x23f408(0xc95)](null,this),this[_0x23f408(0xeb1)]=_0x11ab7e,this[_0x23f408(0x912)]=_0x50b6fb,this[_0x23f408(0x770)](_0x50b6fb?_0x340d55['V'][_0x23f408(0x234c)]:_0x340d55['V'][_0x23f408(0x3dc1)],{'interaxialDistance':_0x11ab7e});}[_0x472aba(0x1d40)](){var _0x2bed95=_0x472aba;return _0x2bed95(0x2a32);}}},0x9352:(_0x276d2b,_0x1f30bd,_0x286205)=>{var _0x2979e2=a7_0x38a779,_0x1f2e38=_0x286205(0xdef7),_0x2dd7f9=_0x286205(0xbe0e),_0xfe8674=_0x286205(0x9fd1),_0x37184e=_0x286205(0x16aec),_0x2a4696=_0x286205(0x156a8);_0x37184e['N'][_0x2979e2(0x3db3)](_0x2979e2(0x209e),(_0x4bca05,_0x55053d,_0x34ddc4)=>()=>new _0x4ca358(_0x4bca05,_0xfe8674['P'][_0x2979e2(0xd5a)](),_0x34ddc4[_0x2979e2(0x2635)],_0x34ddc4['isStereoscopicSideBySide'],_0x55053d));class _0x4ca358 extends _0x2dd7f9['c']{constructor(_0x4de4a5,_0x631f7f,_0x5e26e4,_0x19da2a,_0x24cdab){var _0x3a936c=_0x2979e2;super(_0x4de4a5,_0x631f7f,_0x24cdab),this['_setRigMode']=_0x2a4696['k'][_0x3a936c(0xc95)](null,this),this[_0x3a936c(0xeb1)]=_0x5e26e4,this[_0x3a936c(0x912)]=_0x19da2a,this[_0x3a936c(0x770)](_0x19da2a?_0x1f2e38['V'][_0x3a936c(0x234c)]:_0x1f2e38['V'][_0x3a936c(0x3dc1)],{'interaxialDistance':_0x5e26e4});}[_0x2979e2(0x1d40)](){var _0x1e724d=_0x2979e2;return _0x1e724d(0x209e);}}},0x8f89:(_0x50a3c8,_0x4eb005,_0x4d80f0)=>{var _0x6f9967=a7_0x38a779,_0x687412=_0x4d80f0(0xdef7),_0x583591=_0x4d80f0(0x6b59),_0x12c93a=_0x4d80f0(0x9fd1),_0x35927f=_0x4d80f0(0x16aec),_0x4a68b2=_0x4d80f0(0x156a8);_0x35927f['N']['AddNodeConstructor']('StereoscopicGamepadCamera',(_0x5a64d7,_0x25fe14,_0x2f08d6)=>()=>new _0x592283(_0x5a64d7,_0x12c93a['P'][_0x6f9967(0xd5a)](),_0x2f08d6[_0x6f9967(0x2635)],_0x2f08d6[_0x6f9967(0x912)],_0x25fe14));class _0x592283 extends _0x583591['i']{constructor(_0x39430e,_0x3deb61,_0x403e4e,_0xa1f9c9,_0x19ff27){var _0x4c8ad8=_0x6f9967;super(_0x39430e,_0x3deb61,_0x19ff27),this[_0x4c8ad8(0x35a3)]=_0x4a68b2['k'][_0x4c8ad8(0xc95)](null,this),this[_0x4c8ad8(0xeb1)]=_0x403e4e,this[_0x4c8ad8(0x912)]=_0xa1f9c9,this[_0x4c8ad8(0x770)](_0xa1f9c9?_0x687412['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x687412['V'][_0x4c8ad8(0x3dc1)],{'interaxialDistance':_0x403e4e});}['getClassName'](){var _0x4e4921=_0x6f9967;return _0x4e4921(0x3095);}}},0x13f28:(_0x4be8a0,_0x128775,_0x3fc085)=>{_0x3fc085(0xdef7),_0x3fc085(0x9a2d),_0x3fc085(0x9fd1),_0x3fc085(0x2f61),_0x3fc085(0xa838),class extends null{};},0x1561f:(_0x3d00d9,_0x5720a5,_0x4faeb6)=>{var _0x3d63e2=a7_0x38a779,_0x236738=_0x4faeb6(0xdef7),_0xf664cc=_0x4faeb6(0x9a2d),_0x2ddda5=_0x4faeb6(0x9fd1),_0x3505a3=_0x4faeb6(0x16aec),_0x2156de=_0x4faeb6(0x156a8);_0x3505a3['N'][_0x3d63e2(0x3db3)]('StereoscopicFreeCamera',(_0x1d7a3c,_0x5ed8fc,_0x105f59)=>()=>new _0x299acc(_0x1d7a3c,_0x2ddda5['P'][_0x3d63e2(0xd5a)](),_0x105f59[_0x3d63e2(0x2635)],_0x105f59[_0x3d63e2(0x912)],_0x5ed8fc));class _0x299acc extends _0xf664cc['x']{constructor(_0x11e005,_0x22fcc9,_0x3c55f3,_0x1bb1c9,_0x243fbf){var _0x287e46=_0x3d63e2;super(_0x11e005,_0x22fcc9,_0x243fbf),this[_0x287e46(0x35a3)]=_0x2156de['k'][_0x287e46(0xc95)](null,this),this[_0x287e46(0xeb1)]=_0x3c55f3,this[_0x287e46(0x912)]=_0x1bb1c9,this[_0x287e46(0x770)](_0x1bb1c9?_0x236738['V'][_0x287e46(0x234c)]:_0x236738['V'][_0x287e46(0x3dc1)],{'interaxialDistance':_0x3c55f3});}['getClassName'](){var _0x328512=_0x3d63e2;return _0x328512(0x30db);}}},0x127b6:(_0x44190f,_0x5f3657,_0xe15c6b)=>{_0xe15c6b(0xb0e3),_0xe15c6b(0x4d1e),_0xe15c6b(0x4744),_0xe15c6b(0x17ebc),_0xe15c6b(0x16e8e),_0xe15c6b(0x14d4c);},0xb0e3:(_0x27f855,_0x12007c,_0x1c05a2)=>{var _0x2a301a=a7_0x38a779;_0x1c05a2['d'](_0x12007c,{'X':()=>_0x40d1c7});var _0x3810dd=_0x1c05a2(0x9fd1);class _0x40d1c7{constructor(){var _0x5cca7d=a7_0x2532;this[_0x5cca7d(0x12df)]=!0x0,this[_0x5cca7d(0x7b9)]=!0x1;}get[_0x2a301a(0x34ec)](){var _0x4e3d07=_0x2a301a;return this['hResolution']/(0x2*this[_0x4e3d07(0x1e2c)]);}get[_0x2a301a(0x279a)](){var _0xb60c3e=_0x2a301a;return 0x2*Math['atan'](this[_0xb60c3e(0x1c0f)]*this[_0xb60c3e(0x2de2)]/(0x2*this[_0xb60c3e(0x9bc)]));}get[_0x2a301a(0x971)](){var _0x5dab3e=_0x2a301a,_0x3916d2=0x4*(this[_0x5dab3e(0xb50)]/0x4-this[_0x5dab3e(0x12bc)]/0x2)/this[_0x5dab3e(0xb50)];return _0x3810dd['y3'][_0x5dab3e(0x1085)](_0x3916d2,0x0,0x0);}get[_0x2a301a(0x3114)](){var _0x21826f=_0x2a301a,_0x56e17b=0x4*(this[_0x21826f(0xb50)]/0x4-this[_0x21826f(0x12bc)]/0x2)/this['hScreenSize'];return _0x3810dd['y3'][_0x21826f(0x1085)](-_0x56e17b,0x0,0x0);}get[_0x2a301a(0x3bd3)](){var _0x15171e=_0x2a301a;return _0x3810dd['y3']['Translation'](0.5*this[_0x15171e(0x18f7)],0x0,0x0);}get['rightPreViewMatrix'](){var _0x325978=_0x2a301a;return _0x3810dd['y3'][_0x325978(0x1085)](-0.5*this[_0x325978(0x18f7)],0x0,0x0);}static['GetDefault'](){var _0x3e2b2c=_0x2a301a;const _0xef3465=new _0x40d1c7();return _0xef3465[_0x3e2b2c(0x1747)]=0x500,_0xef3465[_0x3e2b2c(0x1e2c)]=0x320,_0xef3465[_0x3e2b2c(0xb50)]=0.149759993,_0xef3465['vScreenSize']=0.0935999975,_0xef3465[_0x3e2b2c(0x1e34)]=0.0467999987,_0xef3465[_0x3e2b2c(0x9bc)]=0.0410000011,_0xef3465[_0x3e2b2c(0x12bc)]=0.063500002,_0xef3465[_0x3e2b2c(0x18f7)]=0.064000003,_0xef3465[_0x3e2b2c(0x200)]=[0x1,0.219999999,0.239999995,0x0],_0xef3465['chromaAbCorrection']=[0.995999992,-0.00400000019,1.01400006,0x0],_0xef3465[_0x3e2b2c(0x1c0f)]=1.714605507808412,_0xef3465[_0x3e2b2c(0xba4)]=0.151976421,_0xef3465;}}},0x4d1e:(_0x6fcd0d,_0x53c35f,_0x26f462)=>{var _0x3edc1c=a7_0x38a779,_0x22d59a=_0x26f462(0xdef7),_0x57e969=_0x26f462(0x17556),_0x2dcca5=_0x26f462(0xb0e3),_0x24a045=_0x26f462(0x9fd1),_0x48a93e=_0x26f462(0x16aec),_0x52427=_0x26f462(0x4c2);_0x26f462(0xd862),_0x48a93e['N'][_0x3edc1c(0x3db3)](_0x3edc1c(0x31d0),(_0x1113c8,_0x286351)=>()=>new _0x5821e6(_0x1113c8,0x0,0x0,0x1,_0x24a045['P'][_0x3edc1c(0xd5a)](),_0x286351));class _0x5821e6 extends _0x57e969['Y']{constructor(_0x5a1b2e,_0x22c4b6,_0x434585,_0x1294db,_0x53b91a,_0x1ea0fa,_0x35e7fc=!0x0,_0x42e146=_0x2dcca5['X'][_0x3edc1c(0x353f)]()){var _0x4a9e78=_0x3edc1c;super(_0x5a1b2e,_0x22c4b6,_0x434585,_0x1294db,_0x53b91a,_0x1ea0fa),this['_setRigMode']=_0x52427['S'][_0x4a9e78(0xc95)](null,this),_0x42e146['compensateDistortion']=_0x35e7fc,this[_0x4a9e78(0x770)](_0x22d59a['V'][_0x4a9e78(0x3ab5)],{'vrCameraMetrics':_0x42e146}),this[_0x4a9e78(0xc3f)][_0x4a9e78(0x3192)]();}[_0x3edc1c(0x1d40)](){var _0x4e22c5=_0x3edc1c;return _0x4e22c5(0x31d0);}}},0x4744:(_0x2c17f9,_0x453f1b,_0x30ecfe)=>{var _0x521e42=a7_0x38a779;_0x30ecfe['d'](_0x453f1b,{'i':()=>_0x5bbd94});var _0x341d41=_0x30ecfe(0xdef7),_0x453f1b=_0x30ecfe(0xbab5),_0x4df7f6=_0x30ecfe(0xb0e3),_0x558f6c=_0x30ecfe(0x9fd1),_0x51abb1=_0x30ecfe(0x16aec),_0x451b08=_0x30ecfe(0x4c2);_0x51abb1['N'][_0x521e42(0x3db3)](_0x521e42(0xf69),(_0x4370dc,_0x23a6cb)=>()=>new _0x5bbd94(_0x4370dc,_0x558f6c['P'][_0x521e42(0xd5a)](),_0x23a6cb));class _0x5bbd94 extends _0x453f1b['n']{constructor(_0x92fa03,_0x1e804b,_0x52b4da,_0xffe0ff=!0x0,_0x1c35c4=_0x4df7f6['X'][_0x521e42(0x353f)]()){var _0x22410e=_0x521e42;super(_0x92fa03,_0x1e804b,_0x52b4da),this[_0x22410e(0x35a3)]=_0x451b08['S'][_0x22410e(0xc95)](null,this),_0x1c35c4[_0x22410e(0x12df)]=_0xffe0ff,this[_0x22410e(0x770)](_0x341d41['V'][_0x22410e(0x3ab5)],{'vrCameraMetrics':_0x1c35c4});}[_0x521e42(0x1d40)](){var _0x27bfe6=_0x521e42;return _0x27bfe6(0xf69);}}},0x17ebc:(_0x5ee19c,_0x554a17,_0x3c182f)=>{var _0x5b53cd=a7_0x38a779,_0x2b5f38=_0x3c182f(0x4744),_0x2a17a3=_0x3c182f(0xb0e3),_0x43bd40=_0x3c182f(0x9fd1),_0x1a7622=_0x3c182f(0x16aec),_0x342897=_0x3c182f(0x4c2);_0x3c182f(0x11848),_0x1a7622['N'][_0x5b53cd(0x3db3)](_0x5b53cd(0x3161),(_0x4cf906,_0x565288)=>()=>new _0x5959dd(_0x4cf906,_0x43bd40['P']['Zero'](),_0x565288));class _0x5959dd extends _0x2b5f38['i']{constructor(_0x5b74f4,_0x378e25,_0x2273b5,_0x4d9240=!0x0,_0x11e6b7=_0x2a17a3['X'][_0x5b53cd(0x353f)]()){var _0x16d57f=_0x5b53cd;super(_0x5b74f4,_0x378e25,_0x2273b5,_0x4d9240,_0x11e6b7),this[_0x16d57f(0x35a3)]=_0x342897['S']['bind'](null,this),this[_0x16d57f(0xc3f)]['addGamepad']();}[_0x5b53cd(0x1d40)](){var _0x3dcd65=_0x5b53cd;return _0x3dcd65(0x3161);}}},0x16e8e:(_0x27808b,_0x4ecaa1,_0xe44177)=>{var _0x234f74=a7_0x38a779;_0xe44177['d'](_0x4ecaa1,{'F':()=>_0x5f5570});var _0x3aba82=_0xe44177(0x10ea4),_0x464256=_0xe44177(0xf96c),_0x3103a0=_0xe44177(0xbe0e),_0x118f94=_0xe44177(0x2f61),_0x1388ae=_0xe44177(0xbab5),_0x133d00=_0xe44177(0x4744),_0x58a7ba=_0xe44177(0x14d4c),_0x2a121d=_0xe44177(0x1272b),_0x12ba67=_0xe44177(0x9fd1),_0x24b7af=_0xe44177(0xc84b),_0x776179=_0xe44177(0x12bee),_0x194443=_0xe44177(0x4a22),_0x23f008=_0xe44177(0x1472a),_0x31c446=_0xe44177(0x130d4),_0x1b7244=_0xe44177(0x1dad),_0x24a92c=_0xe44177(0x8483),_0x9c847f=_0xe44177(0x1803b),_0x55b043=_0xe44177(0x7c4f),_0xea5ed1=_0xe44177(0x6902),_0x14581b=_0xe44177(0xc3ae),_0x2b8e06=_0xe44177(0x2450),_0x1e513b=_0xe44177(0xdfe0),_0x90148f=_0xe44177(0xb0e3),_0x54e14a=(_0xe44177(0x11848),_0xe44177(0x57c2),_0xe44177(0xa60f)),_0xa53586=_0xe44177(0x5031),_0x4a765b=_0xe44177(0x7dfd),_0x199c6e=_0xe44177(0x149b3),_0x5373e5=_0xe44177(0x67bb),_0x40a57a=_0xe44177(0xe0dd);class _0x428fef{constructor(_0x50ef1d,_0x210476=null){var _0x2002a8=a7_0x2532;if(this[_0x2002a8(0xa56)]=_0x50ef1d,this['_pointerDownOnMeshAsked']=!0x1,this[_0x2002a8(0x3f2)]=!0x1,this[_0x2002a8(0x2ba9)]=!0x1,this[_0x2002a8(0xc1d)]=!0x1,this[_0x2002a8(0x293a)]=!0x1,this[_0x2002a8(0xa3c)]=!0x1,this[_0x2002a8(0x274b)]=!0x0,this[_0x2002a8(0x8f4)]=!0x1,this[_0x2002a8(0x24c8)]=_0x428fef[_0x2002a8(0x310a)]++,_0x210476)this[_0x2002a8(0x1333)]=_0x210476[_0x2002a8(0x292d)]('gazeTracker');else{this[_0x2002a8(0x1333)]=(0x0,_0x5373e5['eu'])(_0x2002a8(0x1809),{'diameter':0.0035,'thickness':0.0025,'tessellation':0x14,'updatable':!0x1},_0x50ef1d),this['_gazeTracker'][_0x2002a8(0x318f)](),this[_0x2002a8(0x1333)][_0x2002a8(0xcf4)]=!0x1,this['_gazeTracker']['isVisible']=!0x1;const _0x465605=new _0x55b043['K'](_0x2002a8(0x30bc),_0x50ef1d);_0x465605['specularColor']=_0x24b7af['Wo'][_0x2002a8(0x10dc)](),_0x465605[_0x2002a8(0x263a)]=new _0x24b7af['Wo'](0.7,0.7,0.7),_0x465605[_0x2002a8(0x2e9)]=!0x1,this[_0x2002a8(0x1333)]['material']=_0x465605;}}[_0x234f74(0x168e)](_0x4cad4f){var _0x59e46d=_0x234f74;return new _0x24a92c['z'](_0x12ba67['P'][_0x59e46d(0xd5a)](),new _0x12ba67['P'](0x0,0x0,_0x4cad4f));}[_0x234f74(0xf43)](){var _0x4303dc=_0x234f74;this[_0x4303dc(0x935)]=!0x0,this[_0x4303dc(0x3985)]&&this[_0x4303dc(0xa56)][_0x4303dc(0x1a0b)](this['_currentHit'],{'pointerId':this['_id']});}[_0x234f74(0x2896)](){var _0x2cde5a=_0x234f74;this[_0x2cde5a(0x3985)]&&this['scene']['simulatePointerUp'](this['_currentHit'],{'pointerId':this[_0x2cde5a(0x24c8)]}),this[_0x2cde5a(0x935)]=!0x1;}[_0x234f74(0x9db)](){var _0x3887ee=_0x234f74;this[_0x3887ee(0x8f4)]=!0x0;}[_0x234f74(0x1ec3)](){var _0xf47e0d=_0x234f74;this[_0xf47e0d(0x8f4)]=!0x1;}['_updatePointerDistance'](_0x4b8ec4=0x0){}[_0x234f74(0x3551)](){var _0xa17463=_0x234f74;this[_0xa17463(0x3479)]=!0x1,this[_0xa17463(0x3202)]=!0x1,this['_gazeTracker']&&this['_gazeTracker'][_0xa17463(0x3551)]();}}_0x428fef['_IdCounter']=0x0;class _0x393fdf extends _0x428fef{constructor(_0x35792b,_0x93eff2,_0x346e0f){var _0x16be08=_0x234f74;super(_0x93eff2,_0x346e0f),this['webVRController']=_0x35792b,this[_0x16be08(0xe5d)]=(0x0,_0x199c6e['wf'])(_0x16be08(0x3cc8),{'updatable':!0x1,'height':0x1,'diameterTop':0.004,'diameterBottom':0.0002,'tessellation':0x14,'subdivisions':0x1},_0x93eff2);const _0xcdd04=new _0x55b043['K'](_0x16be08(0x11b6),_0x93eff2);if(_0xcdd04['emissiveColor']=new _0x24b7af['Wo'](0.7,0.7,0.7),_0xcdd04[_0x16be08(0x37fb)]=0.6,this[_0x16be08(0xe5d)][_0x16be08(0xefb)]=_0xcdd04,this[_0x16be08(0xe5d)]['rotation']['x']=Math['PI']/0x2,this[_0x16be08(0xe5d)][_0x16be08(0xdfa)]['z']=-0.5,this[_0x16be08(0xe5d)][_0x16be08(0x39a9)]=!0x1,this[_0x16be08(0xe5d)]['isPickable']=!0x1,!_0x35792b[_0x16be08(0x3ba0)]){const _0x544424=new _0x1b7244['Kj']('preloadControllerMesh',_0x93eff2),_0x306244=new _0x1b7244['Kj'](_0x194443['K4']['POINTING_POSE'],_0x93eff2);_0x306244[_0x16be08(0x30d0)]['x']=-0.7,_0x544424['addChild'](_0x306244),_0x35792b[_0x16be08(0x2a49)](_0x544424);}this['_setLaserPointerParent'](_0x35792b['mesh']),this[_0x16be08(0x1f5a)]=_0x35792b['_meshAttachedObservable'][_0x16be08(0x33ee)](_0x1098fc=>{var _0xb8a5aa=_0x16be08;this[_0xb8a5aa(0x2aa8)](_0x1098fc);});}[_0x234f74(0x168e)](_0x46f4e7){var _0x3a7790=_0x234f74;return this['webVRController'][_0x3a7790(0x30bd)](_0x46f4e7);}[_0x234f74(0x9db)](){var _0x20f67d=_0x234f74;super[_0x20f67d(0x9db)](),this[_0x20f67d(0xe5d)]['isVisible']=!0x0;}[_0x234f74(0x1ec3)](){var _0x4811c4=_0x234f74;super[_0x4811c4(0x1ec3)](),this['_laserPointer']['isVisible']=!0x1;}[_0x234f74(0x2ed9)](_0x1c3a44){var _0x2875e3=_0x234f74;this[_0x2875e3(0xe5d)][_0x2875e3(0xefb)][_0x2875e3(0x263a)]=_0x1c3a44;}[_0x234f74(0x2ac3)](_0x24233d){var _0x5dab22=_0x234f74;this[_0x5dab22(0xe5d)][_0x5dab22(0xefb)][_0x5dab22(0x26eb)]=_0x24233d;}[_0x234f74(0x2aa8)](_0x467526){var _0x1eae9b=_0x234f74;const _0xbeecca=_0x3ee9a6=>{var _0x4f0622=a7_0x2532;_0x3ee9a6[_0x4f0622(0xcf4)]=!0x1,_0x3ee9a6['getChildMeshes']()['forEach'](_0x5e20b4=>{_0xbeecca(_0x5e20b4);});},_0xf26b9a=(_0xbeecca(_0x467526),_0x467526[_0x1eae9b(0x3e72)](void 0x0,!0x1));let _0x517141=_0x467526;this[_0x1eae9b(0x3591)]['_pointingPoseNode']=null;for(let _0x421954=0x0;_0x421954<_0xf26b9a[_0x1eae9b(0x3785)];_0x421954++)if(_0xf26b9a[_0x421954][_0x1eae9b(0x3844)]&&0x0<=_0xf26b9a[_0x421954][_0x1eae9b(0x3844)][_0x1eae9b(0x850)](_0x194443['K4']['POINTING_POSE'])){_0x517141=_0xf26b9a[_0x421954],this[_0x1eae9b(0x3591)][_0x1eae9b(0x2bc9)]=_0x517141;break;}this[_0x1eae9b(0xe5d)][_0x1eae9b(0x2a18)]=_0x517141;}[_0x234f74(0x3d66)](_0x51b4fd=0x64){var _0x23e153=_0x234f74;this[_0x23e153(0xe5d)]['scaling']['y']=_0x51b4fd,this[_0x23e153(0xe5d)][_0x23e153(0xdfa)]['z']=-_0x51b4fd/0x2;}['dispose'](){var _0x56495f=_0x234f74;super['dispose'](),this['_laserPointer']['dispose'](),this[_0x56495f(0x1f5a)]&&this[_0x56495f(0x3591)][_0x56495f(0x325)][_0x56495f(0x418a)](this[_0x56495f(0x1f5a)]);}}class _0x209fa7 extends _0x428fef{constructor(_0x1dbd92,_0x5cefca){var _0x42c0e8=_0x234f74;super(_0x5cefca),this[_0x42c0e8(0x354)]=_0x1dbd92;}['_getForwardRay'](_0x493ddc){var _0x43ec46=_0x234f74;const _0x1d4e4a=this[_0x43ec46(0x354)]();return _0x1d4e4a?_0x1d4e4a[_0x43ec46(0x30bd)](_0x493ddc):new _0x24a92c['z'](_0x12ba67['P'][_0x43ec46(0xd5a)](),_0x12ba67['P']['Forward']());}}class _0x5f5570{constructor(_0x17d1d5,_0x349aa2={}){var _0x1feef7=_0x234f74;if(this['webVROptions']=_0x349aa2,this[_0x1feef7(0x3f38)]=!0x1,this['_webVRready']=!0x1,this[_0x1feef7(0x3aaf)]=!0x1,this[_0x1feef7(0x776)]=!0x1,this[_0x1feef7(0x3b12)]=!0x1,this[_0x1feef7(0x302b)]=!0x1,this[_0x1feef7(0x1002)]=!0x0,this['onEnteringVRObservable']=new _0x464256['y$'](),this[_0x1feef7(0x36b9)]=new _0x464256['y$'](),this[_0x1feef7(0x3efe)]=new _0x464256['y$'](),this[_0x1feef7(0x351d)]=new _0x464256['y$'](),this[_0x1feef7(0x163e)]=!0x1,this[_0x1feef7(0x2c89)]=!0x1,this[_0x1feef7(0x1116)]=!0x1,this[_0x1feef7(0x1b9a)]=[],this[_0x1feef7(0x2b34)]=_0x5f5570[_0x1feef7(0x407c)],this['_teleportationTime']=0x7a,this[_0x1feef7(0x1391)]=0x14,this[_0x1feef7(0x966)]=!0x0,this['_teleportBackwardsVector']=new _0x12ba67['P'](0x0,-0x1,-0x1),this['_isDefaultTeleportationTarget']=!0x0,this[_0x1feef7(0x157a)]='#444444',this['_teleportationBorderColor']='#FFFFFF',this[_0x1feef7(0x21d2)]=0x0,this[_0x1feef7(0x9ae)]=new _0x12ba67['P'](0x0,0x0,0x0),this[_0x1feef7(0x1f07)]=0.65,this['_padSensibilityDown']=0.35,this[_0x1feef7(0x3128)]=null,this[_0x1feef7(0x27ff)]=null,this[_0x1feef7(0x30e)]=new _0x24b7af['Wo'](0.7,0.7,0.7),this['_laserColor']=new _0x24b7af['Wo'](0.7,0.7,0.7),this[_0x1feef7(0x140f)]=new _0x24b7af['Wo'](0.2,0.2,0x1),this['_pickedGazeColor']=new _0x24b7af['Wo'](0x0,0x0,0x1),this[_0x1feef7(0x35fb)]=new _0x464256['y$'](),this[_0x1feef7(0x31a1)]=new _0x464256['y$'](),this[_0x1feef7(0x1c80)]=new _0x464256['y$'](),this[_0x1feef7(0x3901)]=new _0x464256['y$'](),this[_0x1feef7(0x2e9e)]=new _0x464256['y$'](),this[_0x1feef7(0x3590)]=new _0x464256['y$'](),this[_0x1feef7(0x2d9e)]=!0x0,this[_0x1feef7(0x91b)]=!0x1,this[_0x1feef7(0x3479)]=!0x1,this[_0x1feef7(0x1298)]=!0x1,this['_displayGaze']=!0x0,this[_0x1feef7(0x3294)]=!0x0,this[_0x1feef7(0x1819)]=!0x0,this[_0x1feef7(0x3df7)]=!0x0,this[_0x1feef7(0x3c0b)]=!0x0,this[_0x1feef7(0x17c0)]=!0x0,this[_0x1feef7(0x3b8a)]=!0x1,this['_onResize']=()=>{var _0x36c7e5=_0x1feef7;this[_0x36c7e5(0x28a7)](),this[_0x36c7e5(0x3b12)]&&this[_0x36c7e5(0x1eca)]&&this['exitVR']();},this['_onFullscreenChange']=()=>{var _0xcfe65e=_0x1feef7;this[_0xcfe65e(0x3b12)]=!!document['fullscreenElement'],!this[_0xcfe65e(0x3b12)]&&this[_0xcfe65e(0x74a)]&&(this[_0xcfe65e(0x1a73)](),!this[_0xcfe65e(0x163e)]&&this[_0xcfe65e(0x192b)]&&(this[_0xcfe65e(0x192b)][_0xcfe65e(0x490)]['top']=this[_0xcfe65e(0x74a)]['offsetTop']+this['_inputElement'][_0xcfe65e(0x3011)]-0x46+'px',this['_btnVR'][_0xcfe65e(0x490)][_0xcfe65e(0x158e)]=this[_0xcfe65e(0x74a)][_0xcfe65e(0x2d41)]+this[_0xcfe65e(0x74a)][_0xcfe65e(0xa3a)]-0x64+'px',this[_0xcfe65e(0x378)]()));},this['_cachedAngularSensibility']={'angularSensibilityX':null,'angularSensibilityY':null,'angularSensibility':null},this[_0x1feef7(0x3ec0)]=()=>{var _0x37552b=_0x1feef7;this[_0x37552b(0x3128)]&&this[_0x37552b(0x3128)][_0x37552b(0x8f4)]&&this['_castRayAndSelectObject'](this[_0x37552b(0x3128)]),this[_0x37552b(0x27ff)]&&this[_0x37552b(0x27ff)]['_activePointer']&&this[_0x37552b(0xc51)](this[_0x37552b(0x27ff)]),this['_noControllerIsActive']&&(this[_0x37552b(0x3921)]['getEngine']()['isPointerLock']||this['enableGazeEvenWhenNoPointerLock'])?this[_0x37552b(0xc51)](this[_0x37552b(0x1e85)]):this['_cameraGazer'][_0x37552b(0x1333)][_0x37552b(0x39a9)]=!0x1;},this[_0x1feef7(0x2fd1)]=_0x4675db=>{var _0xe5e7d2=_0x1feef7,_0xa41274;_0x4675db[_0xe5e7d2(0x261)]!==_0x776179['nJ'][_0xe5e7d2(0x3fe9)]?(_0x4675db['leftStick']&&_0x4675db[_0xe5e7d2(0x1f4d)](_0x32648f=>{var _0x392db5=_0xe5e7d2;this[_0x392db5(0x91b)]&&this[_0x392db5(0x2d9e)]&&(!this[_0x392db5(0x3128)]&&!this[_0x392db5(0x27ff)]||this[_0x392db5(0x3128)]&&!this[_0x392db5(0x3128)][_0x392db5(0x8f4)]&&this[_0x392db5(0x27ff)]&&!this['_rightController'][_0x392db5(0x8f4)])&&(this[_0x392db5(0x26b6)](_0x32648f,this['_cameraGazer']),this['_checkTeleportBackwards'](_0x32648f,this['_cameraGazer']));}),_0x4675db[_0xe5e7d2(0x276a)]&&_0x4675db[_0xe5e7d2(0x41f)](_0x35d733=>{var _0x5966f8=_0xe5e7d2;this['_teleportationInitialized']&&this[_0x5966f8(0x3c0)](_0x35d733,this[_0x5966f8(0x1e85)]);}),_0x4675db[_0xe5e7d2(0x261)]===_0x776179['nJ'][_0xe5e7d2(0x8cf)]&&(_0x4675db[_0xe5e7d2(0x1380)](_0x4c6a87=>{var _0x58da90=_0xe5e7d2;this[_0x58da90(0x3479)]&&_0x4c6a87===_0x31c446['nR']['A']&&this[_0x58da90(0x1e85)][_0x58da90(0xf43)]();}),_0x4675db[_0xe5e7d2(0x210c)](_0x2e0711=>{var _0x37b591=_0xe5e7d2;this[_0x37b591(0x3479)]&&_0x2e0711===_0x31c446['nR']['A']&&this[_0x37b591(0x1e85)][_0x37b591(0x2896)]();}))):(_0x4675db=_0x4675db,_0xa41274=new _0x393fdf(_0x4675db,this['_scene'],this[_0xe5e7d2(0x1e85)][_0xe5e7d2(0x1333)]),_0xe5e7d2(0x39c3)===_0x4675db['hand']||this['_leftController']&&this[_0xe5e7d2(0x3128)][_0xe5e7d2(0x3591)]!=_0x4675db?this['_rightController']=_0xa41274:this[_0xe5e7d2(0x3128)]=_0xa41274,this[_0xe5e7d2(0x3729)](_0xa41274));},this['_tryEnableInteractionOnController']=_0x3f437c=>{var _0x25fb32=_0x1feef7;this[_0x25fb32(0x1298)]&&!_0x3f437c[_0x25fb32(0x3479)]&&this[_0x25fb32(0x2a12)](_0x3f437c),this['_teleportationRequested']&&!_0x3f437c[_0x25fb32(0x3202)]&&this[_0x25fb32(0x32ad)](_0x3f437c);},this['_onNewGamepadDisconnected']=_0x4ebd38=>{var _0x14dd00=_0x1feef7;_0x4ebd38 instanceof _0x23f008['T']&&(_0x14dd00(0x158e)===_0x4ebd38[_0x14dd00(0x4144)]&&null!=this[_0x14dd00(0x3128)]&&(this[_0x14dd00(0x3128)][_0x14dd00(0x3551)](),this[_0x14dd00(0x3128)]=null),_0x14dd00(0x39c3)===_0x4ebd38[_0x14dd00(0x4144)]&&null!=this[_0x14dd00(0x27ff)]&&(this[_0x14dd00(0x27ff)][_0x14dd00(0x3551)](),this[_0x14dd00(0x27ff)]=null));},this[_0x1feef7(0x3baa)]=_0x12ba67['P'][_0x1feef7(0xd5a)](),this['_workingQuaternion']=_0x12ba67['_f'][_0x1feef7(0x243a)](),this[_0x1feef7(0x35d1)]=_0x12ba67['y3']['Identity'](),_0x3aba82['Y']['Warn'](_0x1feef7(0x40b7)),this[_0x1feef7(0x3921)]=_0x17d1d5,this[_0x1feef7(0x74a)]=_0x17d1d5[_0x1feef7(0x318e)]()[_0x1feef7(0x1d97)](),'getVRDisplays'in navigator||void 0x0!==_0x349aa2[_0x1feef7(0x3a54)]||(_0x349aa2[_0x1feef7(0x3a54)]=!0x0),void 0x0===_0x349aa2['createFallbackVRDeviceOrientationFreeCamera']&&(_0x349aa2[_0x1feef7(0x1b70)]=!0x0),void 0x0===_0x349aa2['createDeviceOrientationCamera']&&(_0x349aa2[_0x1feef7(0x1e6e)]=!0x0),void 0x0===_0x349aa2[_0x1feef7(0x319d)]&&(_0x349aa2['laserToggle']=!0x0),void 0x0===_0x349aa2['defaultHeight']&&(_0x349aa2['defaultHeight']=1.7),_0x349aa2['useCustomVRButton']&&(this['_useCustomVRButton']=!0x0,_0x349aa2['customVRButton']&&(this[_0x1feef7(0x192b)]=_0x349aa2[_0x1feef7(0x26e8)])),_0x349aa2[_0x1feef7(0x1c09)]&&(this[_0x1feef7(0x2320)]=_0x349aa2[_0x1feef7(0x1c09)]),this[_0x1feef7(0x380d)]=_0x349aa2['defaultHeight'],_0x349aa2[_0x1feef7(0x22dc)]&&(this['_rayLength']*=_0x349aa2['positionScale'],this[_0x1feef7(0x380d)]*=_0x349aa2[_0x1feef7(0x22dc)]),this['_hasEnteredVR']=!0x1,this[_0x1feef7(0x3921)][_0x1feef7(0x3728)]?this[_0x1feef7(0x3d0a)]=this[_0x1feef7(0x3921)][_0x1feef7(0x3728)]['position'][_0x1feef7(0x292d)]():this['_position']=new _0x12ba67['P'](0x0,this[_0x1feef7(0x380d)],0x0),_0x349aa2[_0x1feef7(0x1e6e)]||!this[_0x1feef7(0x3921)]['activeCamera']){if(this[_0x1feef7(0x41a8)]=new _0x1388ae['n'](_0x1feef7(0x1f28),this[_0x1feef7(0x3d0a)][_0x1feef7(0x292d)](),_0x17d1d5),this[_0x1feef7(0x3921)][_0x1feef7(0x3728)]&&(this[_0x1feef7(0x41a8)][_0x1feef7(0x307b)]=this['_scene'][_0x1feef7(0x3728)]['minZ'],this[_0x1feef7(0x41a8)][_0x1feef7(0x248d)]=this[_0x1feef7(0x3921)][_0x1feef7(0x3728)][_0x1feef7(0x248d)],this[_0x1feef7(0x3921)][_0x1feef7(0x3728)]instanceof _0x118f94['C']&&this[_0x1feef7(0x3921)][_0x1feef7(0x3728)][_0x1feef7(0x30d0)])){const _0x2e0972=this['_scene']['activeCamera'];_0x2e0972[_0x1feef7(0x373c)]?this[_0x1feef7(0x41a8)][_0x1feef7(0x373c)]['copyFrom'](_0x2e0972[_0x1feef7(0x373c)]):this[_0x1feef7(0x41a8)][_0x1feef7(0x373c)][_0x1feef7(0x448)](_0x12ba67['_f']['RotationYawPitchRoll'](_0x2e0972[_0x1feef7(0x30d0)]['y'],_0x2e0972['rotation']['x'],_0x2e0972[_0x1feef7(0x30d0)]['z'])),this[_0x1feef7(0x41a8)][_0x1feef7(0x30d0)]=_0x2e0972[_0x1feef7(0x30d0)]['clone']();}this['_scene']['activeCamera']=this['_deviceOrientationCamera'],this[_0x1feef7(0x74a)]&&this[_0x1feef7(0x3921)][_0x1feef7(0x3728)][_0x1feef7(0x3b7e)]();}else this[_0x1feef7(0x12c7)]=this['_scene'][_0x1feef7(0x3728)];this[_0x1feef7(0x388d)][_0x1feef7(0x3a54)]&&navigator['xr']?_0xa53586['g'][_0x1feef7(0x20df)](_0x1feef7(0x3848))['then'](_0x234312=>{var _0x198e48=_0x1feef7;_0x234312?(_0x3aba82['Y'][_0x198e48(0x997)](_0x198e48(0x2e4c)),_0x17d1d5[_0x198e48(0x1626)]({'floorMeshes':_0x349aa2[_0x198e48(0x97e)]||[]})['then'](_0x4fa832=>{var _0x5026b9=_0x198e48;this['xr']=_0x4fa832,this[_0x5026b9(0x3b8a)]=!0x0,this['_cameraGazer']=new _0x209fa7(()=>this['xr']['baseExperience'][_0x5026b9(0x3a38)],_0x17d1d5),this['xr']['baseExperience']['onStateChangedObservable'][_0x5026b9(0x33ee)](_0x116004=>{var _0x5e86fe=_0x5026b9;switch(_0x116004){case _0x4a765b['k'][_0x5e86fe(0x2340)]:this['onEnteringVRObservable'][_0x5e86fe(0x2231)](this),this[_0x5e86fe(0x3479)]||this['xr']['pointerSelection'][_0x5e86fe(0x2a8e)](),this['xr'][_0x5e86fe(0x1f03)][_0x5e86fe(0x1a0e)]=this[_0x5e86fe(0x3294)];break;case _0x4a765b['k'][_0x5e86fe(0x581)]:this['onExitingVRObservable'][_0x5e86fe(0x2231)](this),this['_scene']['getEngine']()[_0x5e86fe(0x2904)]();break;case _0x4a765b['k'][_0x5e86fe(0x3a2)]:this[_0x5e86fe(0x1a34)]=!0x0;break;case _0x4a765b['k'][_0x5e86fe(0x2424)]:this[_0x5e86fe(0x1a34)]=!0x1;}});})):this['_completeVRInit'](_0x17d1d5,_0x349aa2);}):this[_0x1feef7(0x3616)](_0x17d1d5,_0x349aa2);}get[_0x234f74(0x26a1)](){var _0x22a052=_0x234f74;return this[_0x22a052(0x4078)];}get[_0x234f74(0x389b)](){var _0x4a1888=_0x234f74;return this[_0x4a1888(0x3efe)];}get['onControllerMeshLoaded'](){var _0x12f505=_0x234f74;return this[_0x12f505(0x351d)];}get[_0x234f74(0x1105)](){return this['_teleportationTarget'];}set[_0x234f74(0x1105)](_0x3cf22b){var _0x3c5e69=_0x234f74;_0x3cf22b&&(_0x3cf22b[_0x3c5e69(0x3844)]=_0x3c5e69(0x1105),this[_0x3c5e69(0xef2)]=!0x1,this['_teleportationTarget']=_0x3cf22b);}get[_0x234f74(0x2d5f)](){var _0x35a23b=_0x234f74;return this[_0x35a23b(0x1e85)]['_gazeTracker'];}set[_0x234f74(0x2d5f)](_0x376bd5){var _0x3baa66=_0x234f74;_0x376bd5&&(this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)]&&this['_cameraGazer']['_gazeTracker'][_0x3baa66(0x3551)](),this['_leftController']&&this['_leftController']['_gazeTracker']&&this[_0x3baa66(0x3128)]['_gazeTracker'][_0x3baa66(0x3551)](),this[_0x3baa66(0x27ff)]&&this['_rightController'][_0x3baa66(0x1333)]&&this[_0x3baa66(0x27ff)][_0x3baa66(0x1333)][_0x3baa66(0x3551)](),this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)]=_0x376bd5,this[_0x3baa66(0x1e85)]['_gazeTracker']['bakeCurrentTransformIntoVertices'](),this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)][_0x3baa66(0xcf4)]=!0x1,this[_0x3baa66(0x1e85)]['_gazeTracker'][_0x3baa66(0x39a9)]=!0x1,this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)][_0x3baa66(0x3844)]=_0x3baa66(0x1809),this[_0x3baa66(0x3128)]&&(this[_0x3baa66(0x3128)]['_gazeTracker']=this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)][_0x3baa66(0x292d)](_0x3baa66(0x1809))),this[_0x3baa66(0x27ff)]&&(this[_0x3baa66(0x27ff)][_0x3baa66(0x1333)]=this[_0x3baa66(0x1e85)][_0x3baa66(0x1333)][_0x3baa66(0x292d)](_0x3baa66(0x1809))));}get['leftControllerGazeTrackerMesh'](){var _0x46b937=_0x234f74;return this[_0x46b937(0x3128)]?this[_0x46b937(0x3128)][_0x46b937(0x1333)]:null;}get[_0x234f74(0x2ec1)](){var _0x27a6c8=_0x234f74;return this[_0x27a6c8(0x27ff)]?this['_rightController'][_0x27a6c8(0x1333)]:null;}get['displayGaze'](){var _0x23a08f=_0x234f74;return this[_0x23a08f(0x241c)];}set[_0x234f74(0x406d)](_0x30ec48){var _0x5a9854=_0x234f74;(this[_0x5a9854(0x241c)]=_0x30ec48)||(this[_0x5a9854(0x1e85)]['_gazeTracker'][_0x5a9854(0x39a9)]=!0x1,this[_0x5a9854(0x3128)]&&(this[_0x5a9854(0x3128)]['_gazeTracker'][_0x5a9854(0x39a9)]=!0x1),this[_0x5a9854(0x27ff)]&&(this[_0x5a9854(0x27ff)][_0x5a9854(0x1333)][_0x5a9854(0x39a9)]=!0x1));}get[_0x234f74(0x1a0e)](){var _0x1af9dd=_0x234f74;return this[_0x1af9dd(0x3294)];}set[_0x234f74(0x1a0e)](_0x34199a){var _0x2d2d2b=_0x234f74;(this['_displayLaserPointer']=_0x34199a)?(this[_0x2d2d2b(0x27ff)]&&this[_0x2d2d2b(0x27ff)][_0x2d2d2b(0x9db)](),this[_0x2d2d2b(0x3128)]&&this['_leftController']['_activatePointer']()):(this['_rightController']&&(this['_rightController'][_0x2d2d2b(0x1ec3)](),this[_0x2d2d2b(0x27ff)]['_gazeTracker']['isVisible']=!0x1),this[_0x2d2d2b(0x3128)]&&(this[_0x2d2d2b(0x3128)][_0x2d2d2b(0x1ec3)](),this[_0x2d2d2b(0x3128)]['_gazeTracker'][_0x2d2d2b(0x39a9)]=!0x1));}get[_0x234f74(0x6de)](){return this['_deviceOrientationCamera'];}get[_0x234f74(0x3253)](){var _0x4f60fa=_0x234f74;return this[_0x4f60fa(0x1eca)]?this[_0x4f60fa(0x2a5e)]:this[_0x4f60fa(0x3921)][_0x4f60fa(0x3728)];}get[_0x234f74(0x596)](){var _0x54652a=_0x234f74;return this[_0x54652a(0x2a5e)];}get[_0x234f74(0x2950)](){return this['_vrDeviceOrientationCamera'];}get[_0x234f74(0x1974)](){var _0x41074e=_0x234f74;return this[_0x41074e(0x192b)];}get['_teleportationRequestInitiated'](){var _0x55ab75=_0x234f74;return this[_0x55ab75(0x1e85)][_0x55ab75(0x2ba9)]||null!==this[_0x55ab75(0x3128)]&&this['_leftController'][_0x55ab75(0x2ba9)]||null!==this[_0x55ab75(0x27ff)]&&this[_0x55ab75(0x27ff)][_0x55ab75(0x2ba9)];}[_0x234f74(0x3616)](_0x205965,_0x5dcb66){var _0x3adbc8=_0x234f74;if(this['xrTestDone']=!0x0,_0x5dcb66[_0x3adbc8(0x1b70)]&&(_0x5dcb66[_0x3adbc8(0x18df)]&&(_0x5dcb66['vrDeviceOrientationCameraMetrics']||(_0x5dcb66[_0x3adbc8(0x2785)]=_0x90148f['X'][_0x3adbc8(0x353f)]()),_0x5dcb66[_0x3adbc8(0x2785)]['multiviewEnabled']=!0x0),this[_0x3adbc8(0x3e91)]=new _0x133d00['i'](_0x3adbc8(0x2e08),this['_position'],this[_0x3adbc8(0x3921)],!0x0,_0x5dcb66[_0x3adbc8(0x2785)]),this['_vrDeviceOrientationCamera'][_0x3adbc8(0x10e0)]=Number[_0x3adbc8(0x3279)]),this[_0x3adbc8(0x2a5e)]=new _0x58a7ba['$'](_0x3adbc8(0x13e8),this[_0x3adbc8(0x3d0a)],this['_scene'],_0x5dcb66),this['_webVRCamera']['useStandingMatrix'](),this['_cameraGazer']=new _0x209fa7(()=>this['currentVRCamera'],_0x205965),!this['_useCustomVRButton']){this[_0x3adbc8(0x192b)]=document[_0x3adbc8(0x77c)](_0x3adbc8(0xa7c)),this[_0x3adbc8(0x192b)]['className']=_0x3adbc8(0x2265),this['_btnVR']['id']='babylonVRiconbtn',this[_0x3adbc8(0x192b)]['title']=_0x3adbc8(0x20ed);var _0x4118a6=_0x3adbc8(0x36ff)+(window[_0x3adbc8(0x726)]?_0x3adbc8(0x2250):_0x3adbc8(0x6d6))+');\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}';_0x4118a6+=_0x3adbc8(0x2fb);const _0xe8a068=document[_0x3adbc8(0x77c)](_0x3adbc8(0x490));_0xe8a068[_0x3adbc8(0x130f)](document['createTextNode'](_0x4118a6)),document[_0x3adbc8(0xc18)](_0x3adbc8(0x3fe5))[0x0][_0x3adbc8(0x130f)](_0xe8a068),this[_0x3adbc8(0x28a7)]();}this['_btnVR']&&this[_0x3adbc8(0x192b)][_0x3adbc8(0x4027)](_0x3adbc8(0x3da0),()=>{var _0x12a052=_0x3adbc8;this[_0x12a052(0x1a24)]?this[_0x12a052(0x3921)]['getEngine']()[_0x12a052(0x3b54)]():this[_0x12a052(0x466)]();});const _0x2382e3=this[_0x3adbc8(0x3921)][_0x3adbc8(0x318e)]()[_0x3adbc8(0x3bd2)]();_0x2382e3&&(_0x2382e3[_0x3adbc8(0x4027)](_0x3adbc8(0x2904),this[_0x3adbc8(0x1a5c)]),document[_0x3adbc8(0x4027)]('fullscreenchange',this[_0x3adbc8(0x33e5)],!0x1),_0x5dcb66[_0x3adbc8(0x1b70)]?this['_displayVRButton']():this['_scene']['getEngine']()['onVRDisplayChangedObservable'][_0x3adbc8(0x33ee)](_0x35eb88=>{var _0x4407fa=_0x3adbc8;_0x35eb88['vrDisplay']&&this[_0x4407fa(0x1775)]();}),this[_0x3adbc8(0x803)]=_0x4fefa1=>{var _0x557a9a=_0x3adbc8;0x1b===_0x4fefa1['keyCode']&&this['isInVRMode']&&this[_0x557a9a(0x1a73)]();},document['addEventListener']('keydown',this[_0x3adbc8(0x803)]),this[_0x3adbc8(0x3921)]['onPrePointerObservable']['add'](()=>{var _0xcb5656=_0x3adbc8;this[_0xcb5656(0x1a34)]&&this['exitVROnDoubleTap']&&(this[_0xcb5656(0x1a73)](),this['_fullscreenVRpresenting']&&this[_0xcb5656(0x3921)]['getEngine']()[_0xcb5656(0x2106)]());},_0x2a121d['kD']['POINTERDOUBLETAP'],!0x1),this['_onVRDisplayChangedBind']=_0x244e63=>this[_0x3adbc8(0x27a5)](_0x244e63),this[_0x3adbc8(0x3cfc)]=()=>this['_onVrDisplayPresentChange'](),this[_0x3adbc8(0x1ef)]=()=>{var _0x23b426=_0x3adbc8;this[_0x23b426(0x3aaf)]=!0x0,this[_0x23b426(0x378)]();},this['_onVRRequestPresentComplete']=()=>{this['_webVRrequesting']=!0x1,this['_updateButtonVisibility']();},_0x205965[_0x3adbc8(0x318e)]()[_0x3adbc8(0x1cec)][_0x3adbc8(0x33ee)](this[_0x3adbc8(0x540)]),_0x205965[_0x3adbc8(0x318e)]()[_0x3adbc8(0x3be9)][_0x3adbc8(0x33ee)](this[_0x3adbc8(0x1ef)]),_0x205965[_0x3adbc8(0x318e)]()[_0x3adbc8(0x112f)][_0x3adbc8(0x33ee)](this[_0x3adbc8(0x1a21)]),_0x2382e3['addEventListener'](_0x3adbc8(0x12cc),this[_0x3adbc8(0x3cfc)]),_0x205965[_0x3adbc8(0x851)][_0x3adbc8(0x33ee)](()=>{this['dispose']();}),this[_0x3adbc8(0x2a5e)]['onControllerMeshLoadedObservable'][_0x3adbc8(0x33ee)](_0x1a73bb=>this[_0x3adbc8(0x11c6)](_0x1a73bb)),this[_0x3adbc8(0x3921)][_0x3adbc8(0x10f5)][_0x3adbc8(0x2bef)]['add'](this[_0x3adbc8(0x2fd1)]),this[_0x3adbc8(0x3921)]['gamepadManager'][_0x3adbc8(0x334d)][_0x3adbc8(0x33ee)](this[_0x3adbc8(0x21cd)]),this[_0x3adbc8(0x378)](),this[_0x3adbc8(0x226c)]=new _0x2b8e06['qP'](),this['_circleEase'][_0x3adbc8(0x28c2)](_0x2b8e06['Kp'][_0x3adbc8(0x382c)]),this[_0x3adbc8(0x5d4)]=this['_circleEase'],_0x205965[_0x3adbc8(0x2094)][_0x3adbc8(0x33ee)](_0x230f48=>{var _0x3e2e12=_0x3adbc8;this['_interactionsEnabled']&&_0x205965['activeCamera']===this[_0x3e2e12(0x2950)]&&_0x3e2e12(0x3d75)===_0x230f48[_0x3e2e12(0x162e)][_0x3e2e12(0x4b7)]&&(_0x230f48[_0x3e2e12(0x261)]===_0x2a121d['kD'][_0x3e2e12(0x3f64)]?this['_cameraGazer'][_0x3e2e12(0xf43)]():_0x230f48[_0x3e2e12(0x261)]===_0x2a121d['kD'][_0x3e2e12(0x3326)]&&this['_cameraGazer']['_selectionPointerUp']());}),this[_0x3adbc8(0x388d)][_0x3adbc8(0x97e)]&&this[_0x3adbc8(0x381d)]({'floorMeshes':this[_0x3adbc8(0x388d)]['floorMeshes']}));}['_onDefaultMeshLoaded'](_0x8ac2df){var _0x5704e8=_0x234f74;this[_0x5704e8(0x3128)]&&this[_0x5704e8(0x3128)]['webVRController']==_0x8ac2df&&_0x8ac2df['mesh']&&this[_0x5704e8(0x3128)][_0x5704e8(0x2aa8)](_0x8ac2df[_0x5704e8(0x3ba0)]),this[_0x5704e8(0x27ff)]&&this[_0x5704e8(0x27ff)]['webVRController']==_0x8ac2df&&_0x8ac2df['mesh']&&this[_0x5704e8(0x27ff)][_0x5704e8(0x2aa8)](_0x8ac2df[_0x5704e8(0x3ba0)]);try{this['onControllerMeshLoadedObservable']['notifyObservers'](_0x8ac2df);}catch(_0x3ebc34){_0x3aba82['Y']['Warn'](_0x5704e8(0x2c93)+_0x3ebc34);}}get[_0x234f74(0x1a24)](){var _0x882a8b=_0x234f74;return this['xr']&&this[_0x882a8b(0x388d)][_0x882a8b(0x3a54)]&&this['xr'][_0x882a8b(0x2849)][_0x882a8b(0x2b62)]===_0x4a765b['k']['IN_XR']||this[_0x882a8b(0x776)]||this[_0x882a8b(0x3b12)];}[_0x234f74(0x16d3)](){var _0x43a9a8=_0x234f74,_0xc22bb2,_0x3a3156=this[_0x43a9a8(0x3921)][_0x43a9a8(0x318e)]()['getVRDevice']();_0x3a3156?(_0xc22bb2=this[_0x43a9a8(0x776)],this[_0x43a9a8(0x776)]=_0x3a3156[_0x43a9a8(0xf17)],_0xc22bb2&&!this[_0x43a9a8(0x776)]&&this['exitVR']()):_0x3aba82['Y'][_0x43a9a8(0x27dc)](_0x43a9a8(0x1402)),this[_0x43a9a8(0x378)]();}[_0x234f74(0x27a5)](_0x12314a){var _0x31dc59=_0x234f74;this[_0x31dc59(0x3f38)]=_0x12314a[_0x31dc59(0x31d7)],this['_webVRready']=!!_0x12314a[_0x31dc59(0x1a07)],this[_0x31dc59(0x776)]=_0x12314a['vrDisplay']&&_0x12314a[_0x31dc59(0x1a07)]['isPresenting'],this['_updateButtonVisibility']();}[_0x234f74(0x28a7)](){var _0x480c10=_0x234f74,_0x13f01a;this['_inputElement']&&!this[_0x480c10(0x163e)]&&this[_0x480c10(0x192b)]&&(_0x13f01a=this[_0x480c10(0x74a)][_0x480c10(0x310e)](),this[_0x480c10(0x192b)][_0x480c10(0x490)][_0x480c10(0x1fbe)]=_0x13f01a['top']+_0x13f01a[_0x480c10(0x605)]-0x46+'px',this['_btnVR'][_0x480c10(0x490)][_0x480c10(0x158e)]=_0x13f01a[_0x480c10(0x158e)]+_0x13f01a[_0x480c10(0xad8)]-0x64+'px');}[_0x234f74(0x1775)](){var _0x5e1054=_0x234f74;this[_0x5e1054(0x163e)]||this[_0x5e1054(0x746)]||!this[_0x5e1054(0x192b)]||(document[_0x5e1054(0x2181)][_0x5e1054(0x130f)](this[_0x5e1054(0x192b)]),this['_btnVRDisplayed']=!0x0);}[_0x234f74(0x378)](){var _0x438fc9=_0x234f74;this[_0x438fc9(0x192b)]&&!this['_useCustomVRButton']&&(this[_0x438fc9(0x192b)][_0x438fc9(0x380a)]=_0x438fc9(0x2265),this[_0x438fc9(0x1a24)]?this[_0x438fc9(0x192b)][_0x438fc9(0x380a)]+='\x20vrdisplaypresenting':(this[_0x438fc9(0x1eca)]&&(this[_0x438fc9(0x192b)][_0x438fc9(0x380a)]+=_0x438fc9(0xf85)),this[_0x438fc9(0x3f38)]&&(this[_0x438fc9(0x192b)][_0x438fc9(0x380a)]+='\x20vrdisplaysupported'),this['_webVRrequesting']&&(this['_btnVR'][_0x438fc9(0x380a)]+=_0x438fc9(0x1b2b))));}[_0x234f74(0x466)](){var _0x512226=_0x234f74;if(this['xr'])this['xr']['baseExperience'][_0x512226(0x5e9)]('immersive-vr','local-floor',this['xr'][_0x512226(0x2271)]);else{if(this[_0x512226(0x4078)])try{this[_0x512226(0x4078)][_0x512226(0x2231)](this);}catch(_0x3bfe59){_0x3aba82['Y'][_0x512226(0x27dc)]('Error\x20in\x20your\x20custom\x20logic\x20onEnteringVR:\x20'+_0x3bfe59);}var _0x1d3632,_0x376772;this[_0x512226(0x3921)][_0x512226(0x3728)]&&(this[_0x512226(0x3d0a)]=this[_0x512226(0x3921)]['activeCamera'][_0x512226(0xdfa)][_0x512226(0x292d)](),this['vrDeviceOrientationCamera']&&(this[_0x512226(0x2950)]['rotation']=_0x12ba67['_f']['FromRotationMatrix'](this[_0x512226(0x3921)][_0x512226(0x3728)][_0x512226(0x269)]()[_0x512226(0x2eb7)]())[_0x512226(0x905)](),this[_0x512226(0x2950)]['angularSensibility']=0x7d0),this[_0x512226(0x596)]&&(_0x1d3632=this[_0x512226(0x596)][_0x512226(0x3350)][_0x512226(0x905)]()['y'],_0x1d3632=_0x12ba67['_f'][_0x512226(0x2427)](this[_0x512226(0x3921)]['activeCamera'][_0x512226(0x269)]()[_0x512226(0x2eb7)]())['toEulerAngles']()['y']-_0x1d3632,_0x376772=this['webVRCamera']['rotationQuaternion']['toEulerAngles']()['y'],this[_0x512226(0x596)]['rotationQuaternion']=_0x12ba67['_f'][_0x512226(0x10aa)](0x0,_0x376772+_0x1d3632,0x0)),this['_existingCamera']=this[_0x512226(0x3921)]['activeCamera'],this[_0x512226(0x12c7)][_0x512226(0x1095)]&&(this[_0x512226(0x1ce9)][_0x512226(0x1095)]=this[_0x512226(0x12c7)][_0x512226(0x1095)],this[_0x512226(0x12c7)][_0x512226(0x1095)]=Number[_0x512226(0x3279)]),this[_0x512226(0x12c7)]['angularSensibilityY']&&(this['_cachedAngularSensibility'][_0x512226(0x3b5c)]=this['_existingCamera'][_0x512226(0x3b5c)],this[_0x512226(0x12c7)][_0x512226(0x3b5c)]=Number[_0x512226(0x3279)]),this[_0x512226(0x12c7)][_0x512226(0x10e0)]&&(this[_0x512226(0x1ce9)][_0x512226(0x10e0)]=this[_0x512226(0x12c7)][_0x512226(0x10e0)],this['_existingCamera'][_0x512226(0x10e0)]=Number[_0x512226(0x3279)])),this[_0x512226(0x3aaf)]||(this['_webVRready']?this[_0x512226(0x776)]||(this[_0x512226(0x3921)][_0x512226(0x318e)]()[_0x512226(0x112f)][_0x512226(0x2e19)](_0x42bda9=>{this['onAfterEnteringVRObservable']['notifyObservers']({'success':_0x42bda9});}),this[_0x512226(0x2a5e)]['position']=this[_0x512226(0x3d0a)],this[_0x512226(0x3921)][_0x512226(0x3728)]=this['_webVRCamera']):this[_0x512226(0x3e91)]&&(this[_0x512226(0x3e91)][_0x512226(0xdfa)]=this['_position'],this[_0x512226(0x3921)][_0x512226(0x3728)]&&(this[_0x512226(0x3e91)][_0x512226(0x307b)]=this[_0x512226(0x3921)][_0x512226(0x3728)][_0x512226(0x307b)]),this[_0x512226(0x3921)][_0x512226(0x3728)]=this[_0x512226(0x3e91)],this[_0x512226(0x3921)][_0x512226(0x318e)]()[_0x512226(0x33e2)](this['requestPointerLockOnFullScreen']),this[_0x512226(0x378)](),this[_0x512226(0x3e91)]['onViewMatrixChangedObservable'][_0x512226(0x2e19)](()=>{var _0x480866=_0x512226;this[_0x480866(0x36b9)][_0x480866(0x2231)]({'success':!0x0});})),this[_0x512226(0x3921)][_0x512226(0x3728)]&&this['_inputElement']&&this['_scene'][_0x512226(0x3728)]['attachControl'](),this[_0x512226(0x3479)]&&this[_0x512226(0x3921)][_0x512226(0x2b8c)](this[_0x512226(0x3ec0)]),this['_displayLaserPointer']&&[this['_leftController'],this['_rightController']][_0x512226(0x66b)](_0x3afd91=>{var _0x8fa358=_0x512226;_0x3afd91&&_0x3afd91[_0x8fa358(0x9db)]();}),this[_0x512226(0x1a34)]=!0x0);}}[_0x234f74(0x1a73)](){var _0x16864d=_0x234f74;if(this['xr'])this['xr'][_0x16864d(0x2849)][_0x16864d(0x19f1)]();else{if(this[_0x16864d(0x1a34)]){if(this[_0x16864d(0x3efe)])try{this[_0x16864d(0x3efe)][_0x16864d(0x2231)](this);}catch(_0x39d9fc){_0x3aba82['Y'][_0x16864d(0x27dc)]('Error\x20in\x20your\x20custom\x20logic\x20onExitingVR:\x20'+_0x39d9fc);}this[_0x16864d(0x776)]&&this[_0x16864d(0x3921)]['getEngine']()[_0x16864d(0x3b54)](),this['_scene'][_0x16864d(0x3728)]&&(this['_position']=this[_0x16864d(0x3921)]['activeCamera'][_0x16864d(0xdfa)][_0x16864d(0x292d)]()),this[_0x16864d(0x2950)]&&(this['vrDeviceOrientationCamera'][_0x16864d(0x10e0)]=Number[_0x16864d(0x3279)]),this[_0x16864d(0x41a8)]?(this[_0x16864d(0x41a8)]['position']=this[_0x16864d(0x3d0a)],this[_0x16864d(0x3921)]['activeCamera']=this[_0x16864d(0x41a8)],this[_0x16864d(0x1ce9)][_0x16864d(0x1095)]&&(this['_deviceOrientationCamera']['angularSensibilityX']=this['_cachedAngularSensibility'][_0x16864d(0x1095)],this[_0x16864d(0x1ce9)][_0x16864d(0x1095)]=null),this[_0x16864d(0x1ce9)][_0x16864d(0x3b5c)]&&(this[_0x16864d(0x41a8)][_0x16864d(0x3b5c)]=this[_0x16864d(0x1ce9)][_0x16864d(0x3b5c)],this[_0x16864d(0x1ce9)][_0x16864d(0x3b5c)]=null),this[_0x16864d(0x1ce9)][_0x16864d(0x10e0)]&&(this[_0x16864d(0x41a8)][_0x16864d(0x10e0)]=this[_0x16864d(0x1ce9)]['angularSensibility'],this['_cachedAngularSensibility']['angularSensibility']=null)):this[_0x16864d(0x12c7)]&&(this['_existingCamera']['position']=this[_0x16864d(0x3d0a)],this[_0x16864d(0x3921)][_0x16864d(0x3728)]=this['_existingCamera'],this['_inputElement']&&this[_0x16864d(0x3921)]['activeCamera'][_0x16864d(0x3b7e)](),this['_cachedAngularSensibility'][_0x16864d(0x1095)]&&(this[_0x16864d(0x12c7)][_0x16864d(0x1095)]=this[_0x16864d(0x1ce9)][_0x16864d(0x1095)],this[_0x16864d(0x1ce9)][_0x16864d(0x1095)]=null),this[_0x16864d(0x1ce9)]['angularSensibilityY']&&(this[_0x16864d(0x12c7)]['angularSensibilityY']=this['_cachedAngularSensibility']['angularSensibilityY'],this[_0x16864d(0x1ce9)][_0x16864d(0x3b5c)]=null),this[_0x16864d(0x1ce9)][_0x16864d(0x10e0)]&&(this[_0x16864d(0x12c7)]['angularSensibility']=this['_cachedAngularSensibility']['angularSensibility'],this[_0x16864d(0x1ce9)][_0x16864d(0x10e0)]=null)),this[_0x16864d(0x378)](),this['_interactionsEnabled']&&(this[_0x16864d(0x3921)][_0x16864d(0xb23)](this['_beforeRender']),this[_0x16864d(0x1e85)]['_gazeTracker'][_0x16864d(0x39a9)]=!0x1,this[_0x16864d(0x3128)]&&(this[_0x16864d(0x3128)]['_gazeTracker']['isVisible']=!0x1),this[_0x16864d(0x27ff)]&&(this[_0x16864d(0x27ff)][_0x16864d(0x1333)][_0x16864d(0x39a9)]=!0x1)),this[_0x16864d(0x3921)][_0x16864d(0x318e)]()[_0x16864d(0x2904)](),[this[_0x16864d(0x3128)],this['_rightController']][_0x16864d(0x66b)](_0x6d6e15=>{_0x6d6e15&&_0x6d6e15['_deactivatePointer']();}),this[_0x16864d(0x1a34)]=!0x1;const _0x45a651=this[_0x16864d(0x3921)][_0x16864d(0x318e)]();_0x45a651[_0x16864d(0x16d3)]&&_0x45a651[_0x16864d(0x16d3)]();}}}get[_0x234f74(0xdfa)](){var _0x1e9d35=_0x234f74;return this[_0x1e9d35(0x3d0a)];}set[_0x234f74(0xdfa)](_0x2c32db){var _0x475832=_0x234f74;this[_0x475832(0x3d0a)]=_0x2c32db,this['_scene'][_0x475832(0x3728)]&&(this[_0x475832(0x3921)][_0x475832(0x3728)][_0x475832(0xdfa)]=_0x2c32db);}['enableInteractions'](){var _0x239663=_0x234f74;this['_interactionsEnabled']||(this[_0x239663(0x1298)]=!0x0,this['xr']?this['xr'][_0x239663(0x2849)]['state']===_0x4a765b['k'][_0x239663(0x3a2)]&&this['xr'][_0x239663(0x1f03)][_0x239663(0x20d1)]():(this['_leftController']&&this['_enableInteractionOnController'](this[_0x239663(0x3128)]),this[_0x239663(0x27ff)]&&this[_0x239663(0x2a12)](this['_rightController']),this[_0x239663(0x139b)]=_0xf55540=>_0xf55540['isVisible']&&(_0xf55540[_0x239663(0xcf4)]||_0xf55540[_0x239663(0x3844)]===this['_floorMeshName']),this['meshSelectionPredicate']=()=>!0x0,this[_0x239663(0x7e0)]=_0x30d9a1=>!!(this['_isTeleportationFloor'](_0x30d9a1)||-0x1===_0x30d9a1[_0x239663(0x3844)][_0x239663(0x850)](_0x239663(0x1809))&&-0x1===_0x30d9a1[_0x239663(0x3844)]['indexOf'](_0x239663(0x1105))&&-0x1===_0x30d9a1[_0x239663(0x3844)][_0x239663(0x850)](_0x239663(0x207e)))&&this[_0x239663(0x139b)](_0x30d9a1),this[_0x239663(0x3479)]=!0x0));}get[_0x234f74(0x2e8e)](){var _0xb69e28=_0x234f74;return!(this[_0xb69e28(0x3128)]&&this[_0xb69e28(0x3128)][_0xb69e28(0x8f4)]||this[_0xb69e28(0x27ff)]&&this[_0xb69e28(0x27ff)][_0xb69e28(0x8f4)]);}[_0x234f74(0x932)](_0x39884a){var _0x42b46e=_0x234f74;for(let _0x3bc5fa=0x0;_0x3bc5fa<this['_floorMeshesCollection']['length'];_0x3bc5fa++)if(this[_0x42b46e(0x1b9a)][_0x3bc5fa]['id']===_0x39884a['id'])return!0x0;return!(!this[_0x42b46e(0x3ebf)]||_0x39884a[_0x42b46e(0x3844)]!==this[_0x42b46e(0x3ebf)]);}['addFloorMesh'](_0x2d51e6){var _0x4749ce=_0x234f74;!this[_0x4749ce(0x1b9a)]||-0x1<this[_0x4749ce(0x1b9a)][_0x4749ce(0x850)](_0x2d51e6)||this[_0x4749ce(0x1b9a)][_0x4749ce(0x1e1d)](_0x2d51e6);}[_0x234f74(0x29aa)](_0x285399){var _0x508769=_0x234f74;this['_floorMeshesCollection']&&-0x1!==(_0x285399=this[_0x508769(0x1b9a)][_0x508769(0x850)](_0x285399))&&this[_0x508769(0x1b9a)]['splice'](_0x285399,0x1);}[_0x234f74(0x381d)](_0x22e8be={}){var _0x24e2b8=_0x234f74;if(!this[_0x24e2b8(0x91b)]){if(this['_teleportationRequested']=!0x0,this[_0x24e2b8(0x2812)](),this[_0x24e2b8(0x388d)][_0x24e2b8(0x3a54)]&&(_0x22e8be[_0x24e2b8(0x97e)]||_0x22e8be[_0x24e2b8(0x39c)])){const _0x2c0876=_0x22e8be[_0x24e2b8(0x97e)]||[];var _0x5b3a3d;if(_0x2c0876['length']||(_0x5b3a3d=this[_0x24e2b8(0x3921)]['getMeshByName'](_0x22e8be[_0x24e2b8(0x39c)]))&&_0x2c0876['push'](_0x5b3a3d),this['xr'])return _0x2c0876[_0x24e2b8(0x66b)](_0x271c5e=>{var _0x5a2e29=_0x24e2b8;this['xr'][_0x5a2e29(0x39e2)][_0x5a2e29(0x8df)](_0x271c5e);}),void(this['xr'][_0x24e2b8(0x39e2)]['attached']||this['xr'][_0x24e2b8(0x39e2)]['attach']());if(!this['xrTestDone']){const _0x3204fd=()=>{var _0x12345d=_0x24e2b8;this[_0x12345d(0x3b8a)]&&(this[_0x12345d(0x3921)][_0x12345d(0xb23)](_0x3204fd),this['xr']?this['xr'][_0x12345d(0x39e2)][_0x12345d(0x1c4e)]||this['xr'][_0x12345d(0x39e2)][_0x12345d(0x20d1)]():this['enableTeleportation'](_0x22e8be));};return void this[_0x24e2b8(0x3921)][_0x24e2b8(0x2b8c)](_0x3204fd);}}_0x22e8be[_0x24e2b8(0x39c)]&&(this[_0x24e2b8(0x3ebf)]=_0x22e8be[_0x24e2b8(0x39c)]),_0x22e8be[_0x24e2b8(0x97e)]&&(this[_0x24e2b8(0x1b9a)]=_0x22e8be['floorMeshes']),_0x22e8be[_0x24e2b8(0x39f1)]&&(this[_0x24e2b8(0x2b34)]=_0x22e8be[_0x24e2b8(0x39f1)]),_0x22e8be['teleportationTime']&&0x0<_0x22e8be[_0x24e2b8(0x22f4)]&&(this[_0x24e2b8(0x1903)]=_0x22e8be[_0x24e2b8(0x22f4)]),_0x22e8be[_0x24e2b8(0x3139)]&&0x0<_0x22e8be[_0x24e2b8(0x3139)]&&(this[_0x24e2b8(0x1391)]=_0x22e8be['teleportationSpeed']),void 0x0!==_0x22e8be['easingFunction']&&(this[_0x24e2b8(0x5d4)]=_0x22e8be[_0x24e2b8(0x147e)]),null!=this[_0x24e2b8(0x3128)]&&this[_0x24e2b8(0x32ad)](this[_0x24e2b8(0x3128)]),null!=this[_0x24e2b8(0x27ff)]&&this[_0x24e2b8(0x32ad)](this[_0x24e2b8(0x27ff)]);const _0x2a85db=new _0x9c847f['$']();_0x2a85db[_0x24e2b8(0x339d)]=new _0x24b7af['HE'](0x0,0x0,0x0,0x0),_0x2a85db[_0x24e2b8(0x146f)]=!0x0,this[_0x24e2b8(0x3874)]=new _0x14581b['z'](_0x24e2b8(0x2d04),0x1,this['_webVRCamera'],void 0x0,void 0x0,void 0x0,void 0x0,_0x2a85db),this[_0x24e2b8(0x2a5e)][_0x24e2b8(0x23f1)](this['_postProcessMove']),this[_0x24e2b8(0x91b)]=!0x0,this[_0x24e2b8(0xef2)]&&(this['_createTeleportationCircles'](),this['_teleportationTarget'][_0x24e2b8(0x114e)]['scaleInPlace'](this['_webVRCamera'][_0x24e2b8(0x1dc7)]));}}['_enableInteractionOnController'](_0x5f19c8){var _0x2e358f=_0x234f74;_0x5f19c8[_0x2e358f(0x3591)][_0x2e358f(0x3ba0)]&&(_0x5f19c8[_0x2e358f(0x3479)]=!0x0,this[_0x2e358f(0x1a24)]&&this[_0x2e358f(0x3294)]&&_0x5f19c8[_0x2e358f(0x9db)](),this[_0x2e358f(0x388d)][_0x2e358f(0x319d)]&&_0x5f19c8[_0x2e358f(0x3591)][_0x2e358f(0xada)][_0x2e358f(0x33ee)](_0x414d2a=>{var _0x69b52=_0x2e358f;this[_0x69b52(0x3294)]&&0x1===_0x414d2a[_0x69b52(0xb06)]&&(_0x5f19c8[_0x69b52(0x8f4)]?_0x5f19c8[_0x69b52(0x1ec3)]():_0x5f19c8['_activatePointer'](),this[_0x69b52(0x406d)]&&(_0x5f19c8[_0x69b52(0x1333)][_0x69b52(0x39a9)]=_0x5f19c8[_0x69b52(0x8f4)]));}),_0x5f19c8[_0x2e358f(0x3591)]['onTriggerStateChangedObservable'][_0x2e358f(0x33ee)](_0x43949d=>{var _0x5ed5bc=_0x2e358f;let _0x289425=_0x5f19c8;(_0x289425=this[_0x5ed5bc(0x2e8e)]?this[_0x5ed5bc(0x1e85)]:_0x289425)[_0x5ed5bc(0x935)]?_0x43949d[_0x5ed5bc(0xb06)]<this['_padSensibilityDown']&&_0x289425[_0x5ed5bc(0x2896)]():_0x43949d['value']>this[_0x5ed5bc(0x1f07)]&&_0x289425[_0x5ed5bc(0xf43)]();}));}[_0x234f74(0x26b6)](_0x1e6c1e,_0x23638c){var _0x2c5f08=_0x234f74;this[_0x2c5f08(0x2ba9)]&&!_0x23638c[_0x2c5f08(0x2ba9)]||(_0x23638c[_0x2c5f08(0x2ba9)]?Math['sqrt'](_0x1e6c1e['y']*_0x1e6c1e['y']+_0x1e6c1e['x']*_0x1e6c1e['x'])<this[_0x2c5f08(0x25f0)]&&(this[_0x2c5f08(0x1116)]&&this['teleportCamera'](this[_0x2c5f08(0x9ae)]),_0x23638c[_0x2c5f08(0x2ba9)]=!0x1):_0x1e6c1e['y']<-this['_padSensibilityUp']&&_0x23638c[_0x2c5f08(0x274b)]&&(_0x23638c[_0x2c5f08(0x9db)](),_0x23638c[_0x2c5f08(0x2ba9)]=!0x0));}[_0x234f74(0x3c0)](_0x3172d2,_0xc00321){var _0x4f432c=_0x234f74;_0xc00321[_0x4f432c(0x2ba9)]||(_0xc00321[_0x4f432c(0xa3c)]?_0x3172d2['x']>-this[_0x4f432c(0x25f0)]&&(_0xc00321[_0x4f432c(0xa3c)]=!0x1):_0x3172d2['x']<-this[_0x4f432c(0x1f07)]&&_0xc00321[_0x4f432c(0x274b)]&&(_0xc00321['_rotationLeftAsked']=!0x0,this[_0x4f432c(0x966)]&&this[_0x4f432c(0x27b4)](!0x1)),_0xc00321[_0x4f432c(0x293a)]?_0x3172d2['x']<this[_0x4f432c(0x25f0)]&&(_0xc00321[_0x4f432c(0x293a)]=!0x1):_0x3172d2['x']>this['_padSensibilityUp']&&_0xc00321['_dpadPressed']&&(_0xc00321[_0x4f432c(0x293a)]=!0x0,this[_0x4f432c(0x966)]&&this[_0x4f432c(0x27b4)](!0x0)));}[_0x234f74(0x3004)](_0x1d0173,_0x5dc20a){var _0x547ece=_0x234f74;if(!_0x5dc20a['_teleportationRequestInitiated']){if(_0x1d0173['y']>this[_0x547ece(0x1f07)]&&_0x5dc20a[_0x547ece(0x274b)]){if(!_0x5dc20a[_0x547ece(0xc1d)]&&this[_0x547ece(0x3253)]){let _0x2da6b8=_0x12ba67['_f'][_0x547ece(0x2427)](this[_0x547ece(0x3253)][_0x547ece(0x269)]()[_0x547ece(0x2eb7)]()),_0x17c491=this[_0x547ece(0x3253)]['position'];this[_0x547ece(0x3253)]['devicePosition']&&this['currentVRCamera'][_0x547ece(0x3350)]&&(_0x2da6b8=this[_0x547ece(0x3253)][_0x547ece(0x3350)],_0x17c491=this['currentVRCamera'][_0x547ece(0x18fc)]),_0x2da6b8[_0x547ece(0x38b2)](this['_workingVector']),this[_0x547ece(0x3baa)]['z']=0x0,this[_0x547ece(0x3baa)]['x']=0x0,_0x12ba67['_f']['RotationYawPitchRollToRef'](this[_0x547ece(0x3baa)]['y'],this[_0x547ece(0x3baa)]['x'],this[_0x547ece(0x3baa)]['z'],this[_0x547ece(0x7eb)]),this['_workingQuaternion']['toRotationMatrix'](this[_0x547ece(0x35d1)]),_0x12ba67['P'][_0x547ece(0x2b3b)](this['_teleportBackwardsVector'],this[_0x547ece(0x35d1)],this[_0x547ece(0x3baa)]),(_0x1d0173=new _0x24a92c['z'](_0x17c491,this[_0x547ece(0x3baa)]),_0x1d0173=this[_0x547ece(0x3921)]['pickWithRay'](_0x1d0173,this['_raySelectionPredicate'])),(_0x1d0173&&_0x1d0173['pickedPoint']&&_0x1d0173['pickedMesh']&&this[_0x547ece(0x932)](_0x1d0173['pickedMesh'])&&_0x1d0173['distance']<0x5&&this[_0x547ece(0x3e69)](_0x1d0173[_0x547ece(0x3f68)]),_0x5dc20a['_teleportationBackRequestInitiated']=!0x0);}}else _0x5dc20a[_0x547ece(0xc1d)]=!0x1;}}[_0x234f74(0x32ad)](_0x1d518b){var _0x513a9a=_0x234f74;_0x1d518b[_0x513a9a(0x3591)][_0x513a9a(0x3ba0)]&&(_0x1d518b[_0x513a9a(0x3479)]||this['_enableInteractionOnController'](_0x1d518b),_0x1d518b['_interactionsEnabled']=!0x0,_0x1d518b[_0x513a9a(0x3202)]=!0x0,_0x1d518b[_0x513a9a(0x3591)][_0x513a9a(0x1d46)]===_0x194443['wc'][_0x513a9a(0x24ab)]&&(_0x1d518b[_0x513a9a(0x274b)]=!0x1,_0x1d518b['webVRController'][_0x513a9a(0x412)]['add'](_0x31bbc2=>{var _0x426b1b=_0x513a9a;_0x1d518b[_0x426b1b(0x274b)]=_0x31bbc2[_0x426b1b(0xcf0)],_0x1d518b[_0x426b1b(0x274b)]||(_0x1d518b[_0x426b1b(0xa3c)]=!0x1,_0x1d518b['_rotationRightAsked']=!0x1,_0x1d518b[_0x426b1b(0xc1d)]=!0x1);})),_0x1d518b[_0x513a9a(0x3591)][_0x513a9a(0xdfb)][_0x513a9a(0x33ee)](_0x3e8840=>{var _0x4ab1f3=_0x513a9a;this[_0x4ab1f3(0x2d9e)]&&(this[_0x4ab1f3(0x3004)](_0x3e8840,_0x1d518b),this['_checkTeleportWithRay'](_0x3e8840,_0x1d518b)),this[_0x4ab1f3(0x3c0)](_0x3e8840,_0x1d518b);}));}[_0x234f74(0x5b3)](){var _0x190cf7=_0x234f74;this[_0x190cf7(0x4a7)]=(0x0,_0x40a57a['$6'])(_0x190cf7(0x1105),{'width':0x2,'height':0x2,'subdivisions':0x2},this['_scene']),this['_teleportationTarget'][_0x190cf7(0xcf4)]=!0x1;const _0x17938f=new _0xea5ed1['c'](_0x190cf7(0x33c9),0x200,this[_0x190cf7(0x3921)],!0x0),_0x356702=(_0x17938f['hasAlpha']=!0x0,_0x17938f['getContext']()),_0x358cf0=(_0x356702[_0x190cf7(0xb2b)](),_0x356702['arc'](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x356702[_0x190cf7(0x4116)]=this[_0x190cf7(0x157a)],_0x356702[_0x190cf7(0x1e27)](),_0x356702['lineWidth']=0xa,_0x356702[_0x190cf7(0x1744)]=this[_0x190cf7(0x11f0)],_0x356702[_0x190cf7(0x28ab)](),_0x356702[_0x190cf7(0x27a)](),_0x17938f['update'](),new _0x55b043['K']('TextPlaneMaterial',this[_0x190cf7(0x3921)])),_0x5f2526=(_0x358cf0[_0x190cf7(0x3a75)]=_0x17938f,this[_0x190cf7(0x4a7)][_0x190cf7(0xefb)]=_0x358cf0,(0x0,_0x5373e5['eu'])(_0x190cf7(0x207e),{'diameter':0.75,'thickness':0.1,'tessellation':0x19,'updatable':!0x1},this['_scene'])),_0x523fb5=(_0x5f2526[_0x190cf7(0xcf4)]=!0x1,_0x5f2526['parent']=this['_teleportationTarget'],new _0x1e513b['f'](_0x190cf7(0x1062),_0x190cf7(0xc43),0x1e,_0x1e513b['f'][_0x190cf7(0x3195)],_0x1e513b['f'][_0x190cf7(0x34e9)])),_0x23b567=[],_0x2052bd=(_0x23b567[_0x190cf7(0x1e1d)]({'frame':0x0,'value':0x0}),_0x23b567[_0x190cf7(0x1e1d)]({'frame':0x1e,'value':0.4}),_0x23b567[_0x190cf7(0x1e1d)]({'frame':0x3c,'value':0x0}),_0x523fb5[_0x190cf7(0x3269)](_0x23b567),new _0x2b8e06['bi']());_0x2052bd[_0x190cf7(0x28c2)](_0x2b8e06['Kp']['EASINGMODE_EASEINOUT']),_0x523fb5[_0x190cf7(0x11f8)](_0x2052bd),_0x5f2526[_0x190cf7(0x5fd)]=[],_0x5f2526[_0x190cf7(0x5fd)]['push'](_0x523fb5),this['_scene']['beginAnimation'](_0x5f2526,0x0,0x3c,!0x0),this[_0x190cf7(0x969)]();}[_0x234f74(0x7bf)](){var _0x436f99=_0x234f74;this[_0x436f99(0x1116)]=!0x0,this[_0x436f99(0x91b)]&&(this[_0x436f99(0x4a7)][_0x436f99(0x39a9)]=!0x0,this[_0x436f99(0xef2)]&&(this['_teleportationTarget'][_0x436f99(0x3e72)]()[0x0][_0x436f99(0x39a9)]=!0x0));}['_hideTeleportationTarget'](){var _0x6889e7=_0x234f74;this['_teleportActive']=!0x1,this[_0x6889e7(0x91b)]&&(this[_0x6889e7(0x4a7)][_0x6889e7(0x39a9)]=!0x1,this[_0x6889e7(0xef2)]&&(this[_0x6889e7(0x4a7)][_0x6889e7(0x3e72)]()[0x0][_0x6889e7(0x39a9)]=!0x1));}[_0x234f74(0x27b4)](_0x18019f){var _0x478796=_0x234f74;if(this['currentVRCamera']instanceof _0x3103a0['c']){_0x18019f?this[_0x478796(0x21d2)]++:this[_0x478796(0x21d2)]--,this[_0x478796(0x3253)]['animations']=[],_0x18019f=_0x12ba67['_f'][_0x478796(0x2427)](_0x12ba67['y3']['RotationY'](Math['PI']/0x4*this[_0x478796(0x21d2)]));const _0x27b3cd=new _0x1e513b['f'](_0x478796(0x33ca),_0x478796(0x373c),0x5a,_0x1e513b['f'][_0x478796(0x2704)],_0x1e513b['f'][_0x478796(0x31e5)]),_0x20eaee=[],_0x31796d=(_0x20eaee[_0x478796(0x1e1d)]({'frame':0x0,'value':this[_0x478796(0x3253)][_0x478796(0x373c)]}),_0x20eaee['push']({'frame':0x6,'value':_0x18019f}),_0x27b3cd[_0x478796(0x3269)](_0x20eaee),_0x27b3cd[_0x478796(0x11f8)](this[_0x478796(0x226c)]),this[_0x478796(0x3253)][_0x478796(0x5fd)]['push'](_0x27b3cd),this[_0x478796(0x3874)][_0x478796(0x5fd)]=[],new _0x1e513b['f']('animationPP',_0x478796(0x314c),0x5a,_0x1e513b['f']['ANIMATIONTYPE_FLOAT'],_0x1e513b['f'][_0x478796(0x31e5)])),_0x2c7f5a=[],_0x3d8131=(_0x2c7f5a[_0x478796(0x1e1d)]({'frame':0x0,'value':0x0}),_0x2c7f5a['push']({'frame':0x3,'value':0x4}),_0x2c7f5a[_0x478796(0x1e1d)]({'frame':0x6,'value':0x0}),_0x31796d[_0x478796(0x3269)](_0x2c7f5a),_0x31796d[_0x478796(0x11f8)](this['_circleEase']),this[_0x478796(0x3874)][_0x478796(0x5fd)]['push'](_0x31796d),new _0x1e513b['f'](_0x478796(0x11a9),_0x478796(0x2eda),0x5a,_0x1e513b['f'][_0x478796(0x3195)],_0x1e513b['f'][_0x478796(0x31e5)])),_0x55bf1b=[];_0x55bf1b['push']({'frame':0x0,'value':0x0}),_0x55bf1b[_0x478796(0x1e1d)]({'frame':0x3,'value':0xa}),_0x55bf1b[_0x478796(0x1e1d)]({'frame':0x6,'value':0x0}),_0x3d8131['setKeys'](_0x55bf1b),_0x3d8131[_0x478796(0x11f8)](this['_circleEase']),this[_0x478796(0x3874)]['animations'][_0x478796(0x1e1d)](_0x3d8131),this[_0x478796(0x3874)][_0x478796(0x3401)][_0x478796(0x314c)]=0x0,this[_0x478796(0x3874)][_0x478796(0x3401)]['vignetteStretch']=0x0,this[_0x478796(0x3874)][_0x478796(0x2ba8)]=0x4,this[_0x478796(0x2a5e)][_0x478796(0x2922)](this[_0x478796(0x3874)]),this[_0x478796(0x3921)]['beginAnimation'](this[_0x478796(0x3874)],0x0,0x6,!0x1,0x1,()=>{var _0x1a6605=_0x478796;this[_0x1a6605(0x2a5e)]['detachPostProcess'](this[_0x1a6605(0x3874)]);}),this['_scene']['beginAnimation'](this['currentVRCamera'],0x0,0x6,!0x1,0x1);}}['_moveTeleportationSelectorTo'](_0x27e0c1,_0x6c1b97,_0x7b97d1){var _0x1c4879=_0x234f74;_0x27e0c1[_0x1c4879(0x3f68)]&&(_0x6c1b97[_0x1c4879(0x2ba9)]&&(this[_0x1c4879(0x7bf)](),this[_0x1c4879(0x9ae)][_0x1c4879(0x448)](_0x27e0c1['pickedPoint']),this[_0x1c4879(0x4a7)][_0x1c4879(0xdfa)]['copyFrom'](_0x27e0c1[_0x1c4879(0x3f68)])),(_0x6c1b97=this['_convertNormalToDirectionOfRay'](_0x27e0c1['getNormal'](!0x0,!0x1),_0x7b97d1))&&(_0x27e0c1=_0x12ba67['P'][_0x1c4879(0x37c3)](_0x54e14a['RD']['Y'],_0x6c1b97),_0x7b97d1=_0x12ba67['P'][_0x1c4879(0x37c3)](_0x6c1b97,_0x27e0c1),_0x12ba67['P'][_0x1c4879(0x2b4f)](_0x7b97d1,_0x6c1b97,_0x27e0c1,this[_0x1c4879(0x4a7)][_0x1c4879(0x30d0)])),this[_0x1c4879(0x4a7)][_0x1c4879(0xdfa)]['y']+=0.1);}[_0x234f74(0x3e69)](_0x10f1ab){var _0x19b50e=_0x234f74;if(this['currentVRCamera']instanceof _0x3103a0['c']){this[_0x19b50e(0x596)][_0x19b50e(0x1e07)]?(this[_0x19b50e(0x3baa)]['copyFrom'](this[_0x19b50e(0x596)][_0x19b50e(0x1e07)]['globalPosition']),this[_0x19b50e(0x3baa)][_0x19b50e(0xd06)](this[_0x19b50e(0x596)][_0x19b50e(0xdfa)]),_0x10f1ab['subtractToRef'](this[_0x19b50e(0x3baa)],this[_0x19b50e(0x3baa)])):this['_workingVector'][_0x19b50e(0x448)](_0x10f1ab),this[_0x19b50e(0x1a24)]?this[_0x19b50e(0x3baa)]['y']+=this[_0x19b50e(0x596)][_0x19b50e(0x2c5a)]()*this['_webVRCamera'][_0x19b50e(0x1dc7)]:this[_0x19b50e(0x3baa)]['y']+=this[_0x19b50e(0x380d)],this[_0x19b50e(0x3901)]['notifyObservers'](this[_0x19b50e(0x3baa)]);let _0x5d30bb,_0x4ac7a3;_0x5d30bb=this[_0x19b50e(0x2b34)]==_0x5f5570['TELEPORTATIONMODE_CONSTANTSPEED']?(_0x4ac7a3=0x5a,_0x10f1ab=_0x12ba67['P'][_0x19b50e(0x8c9)](this['currentVRCamera'][_0x19b50e(0xdfa)],this['_workingVector']),this['_teleportationSpeed']/_0x10f1ab):(_0x4ac7a3=Math[_0x19b50e(0x3872)](0x5a*this[_0x19b50e(0x1903)]/0x3e8),0x1),this[_0x19b50e(0x3253)]['animations']=[];const _0xfb7977=new _0x1e513b['f'](_0x19b50e(0x32b4),_0x19b50e(0xdfa),0x5a,_0x1e513b['f'][_0x19b50e(0x355b)],_0x1e513b['f'][_0x19b50e(0x31e5)]);_0x10f1ab=[{'frame':0x0,'value':this[_0x19b50e(0x3253)]['position']},{'frame':_0x4ac7a3,'value':this[_0x19b50e(0x3baa)]}],_0x10f1ab=(_0xfb7977[_0x19b50e(0x3269)](_0x10f1ab),_0xfb7977[_0x19b50e(0x11f8)](this['_teleportationEasing']),this[_0x19b50e(0x3253)][_0x19b50e(0x5fd)][_0x19b50e(0x1e1d)](_0xfb7977),this[_0x19b50e(0x3874)][_0x19b50e(0x5fd)]=[],Math[_0x19b50e(0x3872)](_0x4ac7a3/0x2));const _0x551cae=new _0x1e513b['f'](_0x19b50e(0x2680),_0x19b50e(0x314c),0x5a,_0x1e513b['f']['ANIMATIONTYPE_FLOAT'],_0x1e513b['f'][_0x19b50e(0x31e5)]),_0x507612=[],_0x20ed25=(_0x507612[_0x19b50e(0x1e1d)]({'frame':0x0,'value':0x0}),_0x507612[_0x19b50e(0x1e1d)]({'frame':_0x10f1ab,'value':0x8}),_0x507612[_0x19b50e(0x1e1d)]({'frame':_0x4ac7a3,'value':0x0}),_0x551cae[_0x19b50e(0x3269)](_0x507612),this[_0x19b50e(0x3874)][_0x19b50e(0x5fd)]['push'](_0x551cae),new _0x1e513b['f'](_0x19b50e(0x11a9),_0x19b50e(0x2eda),0x5a,_0x1e513b['f'][_0x19b50e(0x3195)],_0x1e513b['f']['ANIMATIONLOOPMODE_CONSTANT'])),_0x4d60b3=[];_0x4d60b3['push']({'frame':0x0,'value':0x0}),_0x4d60b3[_0x19b50e(0x1e1d)]({'frame':_0x10f1ab,'value':0xa}),_0x4d60b3[_0x19b50e(0x1e1d)]({'frame':_0x4ac7a3,'value':0x0}),_0x20ed25[_0x19b50e(0x3269)](_0x4d60b3),this[_0x19b50e(0x3874)][_0x19b50e(0x5fd)][_0x19b50e(0x1e1d)](_0x20ed25),this[_0x19b50e(0x3874)][_0x19b50e(0x3401)]['vignetteWeight']=0x0,this['_postProcessMove'][_0x19b50e(0x3401)]['vignetteStretch']=0x0,this[_0x19b50e(0x2a5e)][_0x19b50e(0x2922)](this[_0x19b50e(0x3874)]),this['_scene'][_0x19b50e(0x1317)](this[_0x19b50e(0x3874)],0x0,_0x4ac7a3,!0x1,_0x5d30bb,()=>{var _0x1928d5=_0x19b50e;this[_0x1928d5(0x2a5e)][_0x1928d5(0x23f1)](this['_postProcessMove']);}),this[_0x19b50e(0x3921)]['beginAnimation'](this[_0x19b50e(0x3253)],0x0,_0x4ac7a3,!0x1,_0x5d30bb,()=>{var _0x773fc0=_0x19b50e;this[_0x773fc0(0x2e9e)][_0x773fc0(0x2231)](this[_0x773fc0(0x3baa)]);}),this['_hideTeleportationTarget']();}}['_convertNormalToDirectionOfRay'](_0x3176d5,_0x55ea42){var _0x3c55d4=_0x234f74;return _0x3176d5&&Math[_0x3c55d4(0x3ce1)](_0x12ba67['P'][_0x3c55d4(0x1457)](_0x3176d5,_0x55ea42[_0x3c55d4(0x1451)]))<Math['PI']/0x2&&_0x3176d5['scaleInPlace'](-0x1),_0x3176d5;}[_0x234f74(0xc51)](_0x3f49d7){var _0x37fe04=_0x234f74;if(this['currentVRCamera']instanceof _0x3103a0['c']){var _0x2f8bc3=_0x3f49d7[_0x37fe04(0x168e)](this['_rayLength']);const _0x206283=this[_0x37fe04(0x3921)][_0x37fe04(0x414d)](_0x2f8bc3,this['_raySelectionPredicate']);if(_0x206283&&this[_0x37fe04(0x3921)]['simulatePointerMove'](_0x206283,{'pointerId':_0x3f49d7[_0x37fe04(0x24c8)]}),(_0x3f49d7[_0x37fe04(0x3985)]=_0x206283)&&_0x206283[_0x37fe04(0x3f68)]){if(this['_displayGaze']){let _0x3fdf3e=0x1;_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0x39a9)]=!0x0,_0x3f49d7[_0x37fe04(0x3f2)]&&(_0x3fdf3e=0x3),this[_0x37fe04(0x1819)]&&(_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0x114e)]['x']=_0x206283[_0x37fe04(0xd4e)]*_0x3fdf3e,_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0x114e)]['y']=_0x206283[_0x37fe04(0xd4e)]*_0x3fdf3e,_0x3f49d7[_0x37fe04(0x1333)]['scaling']['z']=_0x206283[_0x37fe04(0xd4e)]*_0x3fdf3e);var _0x2c964b,_0x249ed0,_0x25168a=this[_0x37fe04(0xcda)](_0x206283[_0x37fe04(0x287f)](),_0x2f8bc3);_0x25168a&&(_0x2c964b=_0x12ba67['P'][_0x37fe04(0x37c3)](_0x54e14a['RD']['Y'],_0x25168a),_0x249ed0=_0x12ba67['P']['Cross'](_0x25168a,_0x2c964b),_0x12ba67['P'][_0x37fe04(0x2b4f)](_0x249ed0,_0x25168a,_0x2c964b,_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0x30d0)])),_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)][_0x37fe04(0x448)](_0x206283['pickedPoint']),_0x3f49d7[_0x37fe04(0x1333)]['position']['x']<0x0?_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['x']+=0.002:_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['x']-=0.002,_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['y']<0x0?_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['y']+=0.002:_0x3f49d7[_0x37fe04(0x1333)]['position']['y']-=0.002,_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['z']<0x0?_0x3f49d7[_0x37fe04(0x1333)]['position']['z']+=0.002:_0x3f49d7[_0x37fe04(0x1333)][_0x37fe04(0xdfa)]['z']-=0.002;}_0x3f49d7['_updatePointerDistance'](_0x206283[_0x37fe04(0xd4e)]);}else _0x3f49d7[_0x37fe04(0x3d66)](),_0x3f49d7['_gazeTracker'][_0x37fe04(0x39a9)]=!0x1;if(_0x206283&&_0x206283[_0x37fe04(0x12b5)]){if(this[_0x37fe04(0x91b)]&&this[_0x37fe04(0x932)](_0x206283[_0x37fe04(0x12b5)])&&_0x206283[_0x37fe04(0x3f68)])return _0x3f49d7[_0x37fe04(0x21ee)]&&!this[_0x37fe04(0x932)](_0x3f49d7['_currentMeshSelected'])&&this[_0x37fe04(0x16f2)](_0x3f49d7[_0x37fe04(0x21ee)]),_0x3f49d7[_0x37fe04(0x21ee)]=null,void(_0x3f49d7[_0x37fe04(0x2ba9)]&&this[_0x37fe04(0x1e66)](_0x206283,_0x3f49d7,_0x2f8bc3));if(_0x206283[_0x37fe04(0x12b5)]!==_0x3f49d7['_currentMeshSelected']){if(this[_0x37fe04(0x106b)](_0x206283[_0x37fe04(0x12b5)])){this[_0x37fe04(0x1c80)][_0x37fe04(0x2231)](_0x206283),_0x3f49d7[_0x37fe04(0x21ee)]=_0x206283[_0x37fe04(0x12b5)],_0x206283['pickedMesh']['isPickable']&&_0x206283[_0x37fe04(0x12b5)][_0x37fe04(0xe5b)]?(this[_0x37fe04(0x1b05)](this['_pickedGazeColor']),this[_0x37fe04(0x17d2)](this[_0x37fe04(0x140f)]),_0x3f49d7['_isActionableMesh']=!0x0):(this[_0x37fe04(0x1b05)](this[_0x37fe04(0x30e)]),this[_0x37fe04(0x17d2)](this[_0x37fe04(0x360c)]),_0x3f49d7[_0x37fe04(0x3f2)]=!0x1);try{this[_0x37fe04(0x35fb)][_0x37fe04(0x2231)](_0x206283[_0x37fe04(0x12b5)]);var _0x2072fc=_0x3f49d7;_0x2072fc[_0x37fe04(0x3591)]&&this['onMeshSelectedWithController'][_0x37fe04(0x2231)]({'mesh':_0x206283[_0x37fe04(0x12b5)],'controller':_0x2072fc['webVRController']});}catch(_0x2c28a1){_0x3aba82['Y'][_0x37fe04(0x27dc)](_0x37fe04(0x21ec)+_0x2c28a1);}}else this[_0x37fe04(0x16f2)](_0x3f49d7['_currentMeshSelected']),_0x3f49d7[_0x37fe04(0x21ee)]=null,this[_0x37fe04(0x1b05)](this[_0x37fe04(0x30e)]),this[_0x37fe04(0x17d2)](this[_0x37fe04(0x360c)]);}}else this[_0x37fe04(0x16f2)](_0x3f49d7['_currentMeshSelected']),_0x3f49d7[_0x37fe04(0x21ee)]=null,this[_0x37fe04(0x1b05)](this[_0x37fe04(0x30e)]),this[_0x37fe04(0x17d2)](this[_0x37fe04(0x360c)]);}}['_notifySelectedMeshUnselected'](_0x2d61f3){var _0x578c59=_0x234f74;_0x2d61f3&&this[_0x578c59(0x3590)]['notifyObservers'](_0x2d61f3);}[_0x234f74(0x222c)](_0x149558,_0x30ffcb=this[_0x234f74(0x140f)]){var _0x3f321a=_0x234f74;this['_laserColor']=_0x149558,this[_0x3f321a(0x140f)]=_0x30ffcb;}[_0x234f74(0x3c7e)](_0x3bb4bc=!0x0){var _0x280b2d=_0x234f74;this['_leftController']&&this[_0x280b2d(0x3128)][_0x280b2d(0x2ac3)](!_0x3bb4bc),this['_rightController']&&this['_rightController']['_setLaserPointerLightingDisabled'](!_0x3bb4bc);}[_0x234f74(0x2b64)](_0x22d7a8,_0x17dc74=this[_0x234f74(0x31f1)]){var _0x411532=_0x234f74;this[_0x411532(0x30e)]=_0x22d7a8,this[_0x411532(0x31f1)]=_0x17dc74;}[_0x234f74(0x17d2)](_0x2e1527){var _0x1785aa=_0x234f74;this[_0x1785aa(0x3c0b)]&&(this['_leftController']&&this['_leftController']['_setLaserPointerColor'](_0x2e1527),this[_0x1785aa(0x27ff)]&&this[_0x1785aa(0x27ff)][_0x1785aa(0x2ed9)](_0x2e1527));}[_0x234f74(0x1b05)](_0x3f732f){var _0x4b6721=_0x234f74;this[_0x4b6721(0x3df7)]&&this[_0x4b6721(0x1e85)][_0x4b6721(0x1333)]['material']&&(this[_0x4b6721(0x1e85)][_0x4b6721(0x1333)][_0x4b6721(0xefb)][_0x4b6721(0x263a)]=_0x3f732f,this[_0x4b6721(0x3128)]&&(this[_0x4b6721(0x3128)]['_gazeTracker']['material'][_0x4b6721(0x263a)]=_0x3f732f),this[_0x4b6721(0x27ff)]&&(this[_0x4b6721(0x27ff)][_0x4b6721(0x1333)]['material'][_0x4b6721(0x263a)]=_0x3f732f));}[_0x234f74(0x3551)](){var _0xe97b6d=_0x234f74;this[_0xe97b6d(0x1a24)]&&this['exitVR'](),this[_0xe97b6d(0x3874)]&&this[_0xe97b6d(0x3874)][_0xe97b6d(0x3551)](),this['_webVRCamera']&&this[_0xe97b6d(0x2a5e)][_0xe97b6d(0x3551)](),this['_vrDeviceOrientationCamera']&&this[_0xe97b6d(0x3e91)][_0xe97b6d(0x3551)](),!this[_0xe97b6d(0x163e)]&&this[_0xe97b6d(0x192b)]&&this[_0xe97b6d(0x192b)][_0xe97b6d(0x3fb5)]&&document['body'][_0xe97b6d(0x4018)](this[_0xe97b6d(0x192b)]),this['_deviceOrientationCamera']&&this[_0xe97b6d(0x3921)]['activeCamera']!=this[_0xe97b6d(0x41a8)]&&this[_0xe97b6d(0x41a8)][_0xe97b6d(0x3551)](),this[_0xe97b6d(0x1e85)]&&this[_0xe97b6d(0x1e85)][_0xe97b6d(0x3551)](),this[_0xe97b6d(0x3128)]&&this[_0xe97b6d(0x3128)][_0xe97b6d(0x3551)](),this[_0xe97b6d(0x27ff)]&&this[_0xe97b6d(0x27ff)][_0xe97b6d(0x3551)](),this['_teleportationTarget']&&this[_0xe97b6d(0x4a7)][_0xe97b6d(0x3551)](),this['xr']&&this['xr']['dispose'](),this[_0xe97b6d(0x1b9a)][_0xe97b6d(0x3785)]=0x0,document['removeEventListener'](_0xe97b6d(0x2f88),this[_0xe97b6d(0x803)]),window['removeEventListener'](_0xe97b6d(0x12cc),this[_0xe97b6d(0x3cfc)]),window['removeEventListener']('resize',this[_0xe97b6d(0x1a5c)]),document[_0xe97b6d(0x1978)](_0xe97b6d(0x1132),this['_onFullscreenChange']),this[_0xe97b6d(0x3921)][_0xe97b6d(0x318e)]()['onVRDisplayChangedObservable'][_0xe97b6d(0x34dc)](this['_onVRDisplayChangedBind']),this['_scene']['getEngine']()[_0xe97b6d(0x3be9)][_0xe97b6d(0x34dc)](this[_0xe97b6d(0x1ef)]),this[_0xe97b6d(0x3921)]['getEngine']()[_0xe97b6d(0x112f)][_0xe97b6d(0x34dc)](this['_onVRRequestPresentComplete']),this[_0xe97b6d(0x3921)][_0xe97b6d(0x10f5)][_0xe97b6d(0x2bef)][_0xe97b6d(0x34dc)](this[_0xe97b6d(0x2fd1)]),this[_0xe97b6d(0x3921)][_0xe97b6d(0x10f5)]['onGamepadDisconnectedObservable'][_0xe97b6d(0x34dc)](this[_0xe97b6d(0x21cd)]),this[_0xe97b6d(0x3921)][_0xe97b6d(0xb23)](this[_0xe97b6d(0x3ec0)]);}[_0x234f74(0x1d40)](){var _0xf4027a=_0x234f74;return _0xf4027a(0x2886);}}_0x5f5570[_0x234f74(0x407c)]=0x0,_0x5f5570['TELEPORTATIONMODE_CONSTANTSPEED']=0x1;},0x14d4c:(_0x16905b,_0xc27117,_0xb2f89)=>{var _0x2cd2c6=a7_0x38a779;_0xb2f89['d'](_0xc27117,{'$':()=>_0x2f79af});var _0x2fd951=_0xb2f89(0xf96c),_0xc27117=_0xb2f89(0xbe0e),_0x2f9751=_0xb2f89(0xdef7),_0x11f94c=_0xb2f89(0x9fd1),_0x14d57b=_0xb2f89(0x12bee),_0x5dc7e8=_0xb2f89(0x4a22),_0x546a06=_0xb2f89(0x16aec),_0x22cdb8=_0xb2f89(0x5a05),_0x33cb0b=_0xb2f89(0x10ea4),_0x527b53=_0xb2f89(0x9206),_0x2ed526=_0xb2f89(0xe222),_0x51a2be=_0xb2f89(0xe3d0);_0xb2f89(0xeefc),_0x546a06['N']['AddNodeConstructor'](_0x2cd2c6(0x779),(_0x2ca21e,_0xe7f62a)=>()=>new _0x2f79af(_0x2ca21e,_0x11f94c['P'][_0x2cd2c6(0xd5a)](),_0xe7f62a)),_0x546a06['N']['AddNodeConstructor'](_0x2cd2c6(0x1c78),(_0x331e8e,_0x2262b6)=>()=>new _0x2f79af(_0x331e8e,_0x11f94c['P'][_0x2cd2c6(0xd5a)](),_0x2262b6));class _0x2f79af extends _0xc27117['c']{constructor(_0x44a593,_0x4d7582,_0x21e2ba,_0x146895={}){var _0x30e343=_0x2cd2c6;super(_0x44a593,_0x4d7582,_0x21e2ba),this[_0x30e343(0x458)]=_0x146895,this[_0x30e343(0x2951)]=null,this['rawPose']=null,this[_0x30e343(0x3ca3)]=_0x30e343(0x3cc7),this[_0x30e343(0x3d9c)]=!0x1,this[_0x30e343(0x25d9)]=[],this['_deviceRoomPosition']=_0x11f94c['P'][_0x30e343(0xd5a)](),this[_0x30e343(0x2ffc)]=_0x11f94c['_f']['Identity'](),this[_0x30e343(0x2287)]=null,this[_0x30e343(0x18fc)]=_0x11f94c['P'][_0x30e343(0xd5a)](),this['deviceRotationQuaternion']=_0x11f94c['_f'][_0x30e343(0x243a)](),this[_0x30e343(0x1dc7)]=0x1,this['_deviceToWorld']=_0x11f94c['y3'][_0x30e343(0x243a)](),this[_0x30e343(0xc9d)]=_0x11f94c['y3'][_0x30e343(0x243a)](),this['controllers']=[],this[_0x30e343(0x1c68)]=new _0x2fd951['y$'](),this['onControllerMeshLoadedObservable']=new _0x2fd951['y$'](),this[_0x30e343(0x27b2)]=new _0x2fd951['y$'](),this[_0x30e343(0x1268)]=!0x1,this[_0x30e343(0x164e)]=!0x0,this['_defaultHeight']=void 0x0,this[_0x30e343(0x35a3)]=_0x51a2be['j'][_0x30e343(0xc95)](null,this),this['_detachIfAttached']=()=>{var _0x196ca6=_0x30e343,_0x32b3ce=this[_0x196ca6(0x318e)]()['getVRDevice']();_0x32b3ce&&!_0x32b3ce[_0x196ca6(0xf17)]&&this[_0x196ca6(0x32c4)]();},this[_0x30e343(0x3baa)]=_0x11f94c['P'][_0x30e343(0xd5a)](),this[_0x30e343(0x2c20)]=_0x11f94c['P'][_0x30e343(0x6f9)](),this[_0x30e343(0x35d1)]=_0x11f94c['y3']['Identity'](),this[_0x30e343(0x15df)]=new _0x11f94c['y3'](),this['_cache']['position']=_0x11f94c['P'][_0x30e343(0xd5a)](),_0x146895[_0x30e343(0x3b11)]&&(this[_0x30e343(0x380d)]=_0x146895['defaultHeight'],this[_0x30e343(0xdfa)]['y']=this[_0x30e343(0x380d)]),this[_0x30e343(0x307b)]=0.1,0x5===arguments['length']&&(this[_0x30e343(0x458)]=arguments[0x4]),null==this[_0x30e343(0x458)][_0x30e343(0x282c)]&&(this[_0x30e343(0x458)]['trackPosition']=!0x0),null==this['_webVROptions']['controllerMeshes']&&(this[_0x30e343(0x458)][_0x30e343(0x299d)]=!0x0),null==this['_webVROptions'][_0x30e343(0x2015)]&&(this[_0x30e343(0x458)][_0x30e343(0x2015)]=!0x0),this[_0x30e343(0x373c)]=new _0x11f94c['_f'](),this[_0x30e343(0x458)]&&this['_webVROptions'][_0x30e343(0x22dc)]&&(this[_0x30e343(0x1dc7)]=this[_0x30e343(0x458)][_0x30e343(0x22dc)]);const _0x379a72=this['getEngine']();this[_0x30e343(0x1757)]=_0x1267fe=>{var _0x1ea970=_0x30e343;_0x1267fe&&this[_0x1ea970(0x15e6)]();},_0x379a72[_0x30e343(0x112f)][_0x30e343(0x33ee)](this[_0x30e343(0x1757)]),_0x379a72['initWebVR']()[_0x30e343(0x33ee)](_0x1d738b=>{var _0x12e91d=_0x30e343;_0x1d738b[_0x12e91d(0x1a07)]&&this[_0x12e91d(0x2951)]!==_0x1d738b[_0x12e91d(0x1a07)]&&(this[_0x12e91d(0x2951)]=_0x1d738b[_0x12e91d(0x1a07)],this[_0x12e91d(0x770)](_0x2f9751['V'][_0x12e91d(0x3c76)],{'parentCamera':this,'vrDisplay':this[_0x12e91d(0x2951)],'frameData':this['_frameData'],'specs':this[_0x12e91d(0x3ca3)]}),this[_0x12e91d(0x3d9c)]&&this[_0x12e91d(0x318e)]()[_0x12e91d(0x17b4)](this[_0x12e91d(0x458)]));}),_0x30e343(0x3e74)!=typeof VRFrameData&&(this[_0x30e343(0x102e)]=new VRFrameData()),_0x146895[_0x30e343(0x18df)]&&(this[_0x30e343(0x40ae)]()['getEngine']()[_0x30e343(0x179f)]()[_0x30e343(0x40c4)]?(this[_0x30e343(0x19db)]=!0x0,this[_0x30e343(0x1983)]=new _0x527b53['E']('VRMultiviewToSingleview',this,0x1)):(_0x33cb0b['Y'][_0x30e343(0x27dc)](_0x30e343(0x1f3a)),this[_0x30e343(0x19db)]=!0x1)),this['getScene']()[_0x30e343(0x2b6e)][_0x30e343(0x33ee)](_0x4f4330=>{var _0x442553=_0x30e343;_0x4f4330['parent']===this&&this[_0x442553(0x164e)]&&(this[_0x442553(0x25d9)]=this[_0x442553(0x2892)](!0x0,_0x11dea6=>{var _0xbbc426=_0x442553,_0xd414c=this[_0xbbc426(0x1905)][_0xbbc426(0x2915)](_0x21e9c9=>_0x21e9c9[_0xbbc426(0x2780)]===_0x11dea6),_0x296528=-0x1!==this['_rigCameras'][_0xbbc426(0x850)](_0x11dea6);return!_0xd414c&&!_0x296528;}),this['_descendants'][_0x442553(0x66b)](_0x75ef59=>{var _0x461942=_0x442553;_0x75ef59[_0x461942(0x2a18)]=_0x4f4330;}));}),this['getScene']()[_0x30e343(0x3dfc)][_0x30e343(0x33ee)](_0x3627ca=>{var _0x332545=_0x30e343;_0x3627ca[_0x332545(0x2a18)]===this&&this[_0x332545(0x164e)]&&this[_0x332545(0x25d9)]['forEach'](_0x51ce9b=>{_0x51ce9b['parent']=this;});});}[_0x2cd2c6(0x2c5a)](){var _0x9ef7b=_0x2cd2c6;return this[_0x9ef7b(0x2287)]?(this[_0x9ef7b(0x2287)][_0x9ef7b(0x114d)](this['_workingVector']),this[_0x9ef7b(0x2e0b)]['y']+this['_workingVector']['y']):this['_defaultHeight']||0x0;}['useStandingMatrix'](_0x1ad7e9=_0x200cc4=>{}){var _0x217cb3=_0x2cd2c6;this['getEngine']()['initWebVRAsync']()[_0x217cb3(0xd1a)](_0x57a6fa=>{var _0x245faa=_0x217cb3;_0x57a6fa['vrDisplay']&&_0x57a6fa[_0x245faa(0x1a07)][_0x245faa(0x110a)]&&_0x57a6fa[_0x245faa(0x1a07)][_0x245faa(0x110a)][_0x245faa(0x820)]&&this['_webVROptions'][_0x245faa(0x282c)]?(this['_standingMatrix']=new _0x11f94c['y3'](),_0x11f94c['y3'][_0x245faa(0x27c7)](_0x57a6fa[_0x245faa(0x1a07)][_0x245faa(0x110a)][_0x245faa(0x820)],0x0,0x1,this[_0x245faa(0x2287)]),this[_0x245faa(0x40ae)]()[_0x245faa(0x3ece)]||this[_0x245faa(0x2287)]&&this['_standingMatrix']['toggleModelMatrixHandInPlace'](),_0x1ad7e9(!0x0)):_0x1ad7e9(!0x1);});}[_0x2cd2c6(0x1c9a)](){return new Promise(_0x149886=>{var _0xab5080=a7_0x2532;this[_0xab5080(0x1546)](_0x437dce=>{_0x149886(_0x437dce);});});}[_0x2cd2c6(0x3551)](){var _0x1ef8f3=_0x2cd2c6;this['_detachIfAttached'](),this[_0x1ef8f3(0x318e)]()['onVRRequestPresentComplete'][_0x1ef8f3(0x34dc)](this[_0x1ef8f3(0x1757)]),this[_0x1ef8f3(0x516)]&&this['_scene'][_0x1ef8f3(0x2fd3)][_0x1ef8f3(0x418a)](this['_updateCacheWhenTrackingDisabledObserver']),super['dispose']();}[_0x2cd2c6(0x618)](_0x1912fa){var _0x2c31fa=_0x2cd2c6;for(const _0x260739 of this[_0x2c31fa(0x1905)])if(_0x260739['hand']===_0x1912fa)return _0x260739;return null;}get[_0x2cd2c6(0x10cd)](){var _0x31c302=_0x2cd2c6;return this[_0x31c302(0x3128)]||(this['_leftController']=this['getControllerByName'](_0x31c302(0x158e))),this[_0x31c302(0x3128)];}get['rightController'](){var _0x1b298e=_0x2cd2c6;return this[_0x1b298e(0x27ff)]||(this[_0x1b298e(0x27ff)]=this[_0x1b298e(0x618)](_0x1b298e(0x39c3))),this[_0x1b298e(0x27ff)];}[_0x2cd2c6(0x30bd)](_0xcbe972=0x64){var _0x21347f=_0x2cd2c6;return this[_0x21347f(0x1e07)]?super['getForwardRay'](_0xcbe972,this[_0x21347f(0x1e07)][_0x21347f(0x269)](),this[_0x21347f(0x1e07)][_0x21347f(0x1d4b)]):super[_0x21347f(0x30bd)](_0xcbe972);}[_0x2cd2c6(0x3e80)](){var _0x50d53d=_0x2cd2c6;this[_0x50d53d(0x2951)]&&this[_0x50d53d(0x2951)][_0x50d53d(0xf17)]&&(this['_vrDevice'][_0x50d53d(0x8ab)](this[_0x50d53d(0x102e)]),this['updateFromDevice'](this[_0x50d53d(0x102e)][_0x50d53d(0xe83)])),super[_0x50d53d(0x3e80)]();}[_0x2cd2c6(0x148f)](_0x3580be){var _0x28cb10=_0x2cd2c6;_0x3580be&&_0x3580be['orientation']&&0x4===_0x3580be[_0x28cb10(0x118f)][_0x28cb10(0x3785)]&&(this[_0x28cb10(0x30fe)]=_0x3580be,this['_deviceRoomRotationQuaternion'][_0x28cb10(0x408c)](_0x3580be['orientation'][0x0],_0x3580be['orientation'][0x1],-_0x3580be['orientation'][0x2],-_0x3580be[_0x28cb10(0x118f)][0x3]),this['getScene']()[_0x28cb10(0x3ece)]&&(this[_0x28cb10(0x2ffc)]['z']*=-0x1,this[_0x28cb10(0x2ffc)]['w']*=-0x1),this[_0x28cb10(0x458)][_0x28cb10(0x282c)]&&this['rawPose']['position']&&(this[_0x28cb10(0x2e0b)][_0x28cb10(0x408c)](this[_0x28cb10(0x30fe)]['position'][0x0],this[_0x28cb10(0x30fe)][_0x28cb10(0xdfa)][0x1],-this[_0x28cb10(0x30fe)]['position'][0x2]),this[_0x28cb10(0x40ae)]()[_0x28cb10(0x3ece)]&&(this['_deviceRoomPosition']['z']*=-0x1)),this[_0x28cb10(0x1268)]=!0x0);}[_0x2cd2c6(0x3b7e)](_0x58edc3){var _0x29dc28=_0x2cd2c6;_0x58edc3=_0x2ed526['w1'][_0x29dc28(0x2c69)](arguments),super['attachControl'](_0x58edc3),this[_0x29dc28(0x3d9c)]=!0x0,_0x58edc3=!_0x2f9751['V']['ForceAttachControlToAlwaysPreventDefault']&&_0x58edc3,this[_0x29dc28(0x2951)]&&this[_0x29dc28(0x318e)]()[_0x29dc28(0x17b4)](this[_0x29dc28(0x458)]);const _0x3176a7=this[_0x29dc28(0x3921)][_0x29dc28(0x318e)]()[_0x29dc28(0x3bd2)]();_0x3176a7&&_0x3176a7['addEventListener'](_0x29dc28(0x12cc),this[_0x29dc28(0x20b1)]);}[_0x2cd2c6(0x32c4)](){var _0x347882=_0x2cd2c6;this[_0x347882(0x40ae)]()[_0x347882(0x10f5)]['onGamepadConnectedObservable'][_0x347882(0x418a)](this[_0x347882(0x3123)]),this['getScene']()[_0x347882(0x10f5)][_0x347882(0x334d)]['remove'](this[_0x347882(0x1f5c)]),super[_0x347882(0x32c4)](),this[_0x347882(0x3d9c)]=!0x1,this[_0x347882(0x318e)]()['disableVR'](),window[_0x347882(0x1978)](_0x347882(0x12cc),this[_0x347882(0x20b1)]);}[_0x2cd2c6(0x1d40)](){var _0x2c0792=_0x2cd2c6;return _0x2c0792(0x779);}[_0x2cd2c6(0x338d)](){var _0x5c0719=_0x2cd2c6;this['_vrDevice'][_0x5c0719(0x2c8d)]();}[_0x2cd2c6(0x1c24)](){var _0x1834cd=_0x2cd2c6;const _0xd11fdb=this[_0x1834cd(0x886)][0x0],_0x3df3ee=this['_rigCameras'][0x1];_0xd11fdb[_0x1834cd(0x373c)]['copyFrom'](this[_0x1834cd(0x2ffc)]),_0x3df3ee['rotationQuaternion'][_0x1834cd(0x448)](this[_0x1834cd(0x2ffc)]),_0xd11fdb['position'][_0x1834cd(0x448)](this[_0x1834cd(0x2e0b)]),_0x3df3ee[_0x1834cd(0xdfa)][_0x1834cd(0x448)](this[_0x1834cd(0x2e0b)]);}[_0x2cd2c6(0x2095)](_0x119dae,_0x47c125=!0x1){var _0x92f85d=_0x2cd2c6;this['rawPose']&&this[_0x92f85d(0x30fe)][_0x92f85d(0xdfa)]&&!this[_0x92f85d(0x458)]['trackPosition']&&(_0x11f94c['y3'][_0x92f85d(0x37ad)](this['rawPose']['position'][0x0],this[_0x92f85d(0x30fe)][_0x92f85d(0xdfa)][0x1],-this[_0x92f85d(0x30fe)][_0x92f85d(0xdfa)][0x2],this[_0x92f85d(0x15df)]),_0x47c125||this['_tmpMatrix'][_0x92f85d(0x3e4a)](),this[_0x92f85d(0x15df)]['multiplyToRef'](_0x119dae,_0x119dae));}[_0x2cd2c6(0x2606)](_0x40f507){var _0x2f0a01=_0x2cd2c6;this[_0x2f0a01(0x373c)][_0x2f0a01(0x2e4)](this['_cache'][_0x2f0a01(0x373c)])&&this[_0x2f0a01(0xdfa)][_0x2f0a01(0x2e4)](this[_0x2f0a01(0x15a1)][_0x2f0a01(0xdfa)])||(this[_0x2f0a01(0x1506)]||(this[_0x2f0a01(0x1506)]=!0x0,this['update']()),this['rotationQuaternion'][_0x2f0a01(0x36f9)](this[_0x2f0a01(0x35d1)]),_0x11f94c['P'][_0x2f0a01(0x2b3b)](this[_0x2f0a01(0x2e0b)],this[_0x2f0a01(0x35d1)],this[_0x2f0a01(0x3baa)]),this['devicePosition'][_0x2f0a01(0x3cb9)](this[_0x2f0a01(0x3baa)],this[_0x2f0a01(0x3baa)]),_0x11f94c['y3']['ComposeToRef'](this['_oneVector'],this[_0x2f0a01(0x373c)],this[_0x2f0a01(0x3baa)],this[_0x2f0a01(0x34ab)]),this[_0x2f0a01(0x34ab)]['getTranslationToRef'](this[_0x2f0a01(0x3baa)]),this[_0x2f0a01(0x3baa)]['addInPlace'](this[_0x2f0a01(0xdfa)]),this[_0x2f0a01(0x3baa)][_0x2f0a01(0xd06)](this[_0x2f0a01(0x15a1)][_0x2f0a01(0xdfa)]),this[_0x2f0a01(0x34ab)][_0x2f0a01(0x1164)](this[_0x2f0a01(0x3baa)]),this[_0x2f0a01(0x34ab)][_0x2f0a01(0x2b1e)](this[_0x2f0a01(0xc9d)]),this[_0x2f0a01(0x1905)][_0x2f0a01(0x66b)](_0x3edca3=>{var _0x548fae=_0x2f0a01;_0x3edca3[_0x548fae(0x34ab)]['copyFrom'](this[_0x548fae(0x34ab)]),this[_0x548fae(0x2095)](_0x3edca3[_0x548fae(0x34ab)]),_0x3edca3[_0x548fae(0x308d)]();})),_0x40f507||super['_updateCache'](),this[_0x2f0a01(0x1506)]=!0x1;}['_computeDevicePosition'](){var _0x729def=_0x2cd2c6;_0x11f94c['P'][_0x729def(0x2b3b)](this[_0x729def(0x2e0b)],this['_deviceToWorld'],this['devicePosition']);}[_0x2cd2c6(0x308d)](){var _0x2c3c54=_0x2cd2c6;this[_0x2c3c54(0x3daf)](),_0x11f94c['y3'][_0x2c3c54(0x190a)](this[_0x2c3c54(0x2ffc)],this[_0x2c3c54(0x35d1)]),this[_0x2c3c54(0x35d1)][_0x2c3c54(0x242a)](this['_deviceToWorld'],this[_0x2c3c54(0x35d1)]),_0x11f94c['_f'][_0x2c3c54(0x3e5f)](this[_0x2c3c54(0x35d1)],this[_0x2c3c54(0x3350)]),this[_0x2c3c54(0x1268)]&&this['onPoseUpdatedFromDeviceObservable'][_0x2c3c54(0x2231)](null),super[_0x2c3c54(0x308d)]();}[_0x2cd2c6(0x257e)](){var _0x43ad47=_0x2cd2c6;return _0x11f94c['y3'][_0x43ad47(0x243a)]();}[_0x2cd2c6(0x2957)](){var _0x1c7bea=_0x2cd2c6;const _0x280bd4=this[_0x1c7bea(0x3047)]['parentCamera'];_0x280bd4[_0x1c7bea(0x2606)]();var _0x54ff66=this[_0x1c7bea(0x3047)][_0x1c7bea(0x158e)]?this['_cameraRigParams'][_0x1c7bea(0x6f2)][_0x1c7bea(0x10d8)]:this[_0x1c7bea(0x3047)][_0x1c7bea(0x6f2)][_0x1c7bea(0x31f5)];return _0x11f94c['y3'][_0x1c7bea(0x1bea)](_0x54ff66,0x0,this[_0x1c7bea(0x220)]),this[_0x1c7bea(0x40ae)]()[_0x1c7bea(0x3ece)]||this[_0x1c7bea(0x220)]['toggleModelMatrixHandInPlace'](),this['_webvrViewMatrix']['getRotationMatrixToRef'](this[_0x1c7bea(0x3bcf)]),_0x11f94c['P'][_0x1c7bea(0x2b3b)](this[_0x1c7bea(0x15dc)],this[_0x1c7bea(0x3bcf)],this[_0x1c7bea(0x29ab)]),this[_0x1c7bea(0xdfa)][_0x1c7bea(0x206b)](this[_0x1c7bea(0x29ab)],this[_0x1c7bea(0x580)]),0x1!==_0x280bd4[_0x1c7bea(0x1dc7)]&&(this['_webvrViewMatrix'][_0x1c7bea(0x3e4a)](),_0x280bd4['deviceScaleFactor']&&(this[_0x1c7bea(0x220)][_0x1c7bea(0x7b8)](0xc,_0x280bd4[_0x1c7bea(0x1dc7)]),this[_0x1c7bea(0x220)]['multiplyAtIndex'](0xd,_0x280bd4['deviceScaleFactor']),this[_0x1c7bea(0x220)][_0x1c7bea(0x7b8)](0xe,_0x280bd4['deviceScaleFactor'])),this[_0x1c7bea(0x220)]['invert']()),_0x280bd4[_0x1c7bea(0x2095)](this['_webvrViewMatrix'],!0x0),_0x280bd4['_worldToDevice'][_0x1c7bea(0x242a)](this[_0x1c7bea(0x220)],this[_0x1c7bea(0x220)]),this[_0x1c7bea(0x35d1)]=this[_0x1c7bea(0x35d1)]||_0x11f94c['y3'][_0x1c7bea(0x243a)](),this[_0x1c7bea(0x220)]['invertToRef'](this[_0x1c7bea(0x35d1)]),this['_workingMatrix'][_0x1c7bea(0x242a)](_0x280bd4[_0x1c7bea(0x269)](),this['_workingMatrix']),this[_0x1c7bea(0x35d1)][_0x1c7bea(0x114d)](this['_globalPosition']),this[_0x1c7bea(0x37a3)](),this[_0x1c7bea(0x220)];}[_0x2cd2c6(0x32c8)](){var _0x1e6248=_0x2cd2c6;const _0x27e319=this[_0x1e6248(0x2a18)];_0x27e319[_0x1e6248(0x2951)][_0x1e6248(0x36f3)]=_0x27e319[_0x1e6248(0x307b)],_0x27e319[_0x1e6248(0x2951)][_0x1e6248(0x36d0)]=_0x27e319[_0x1e6248(0x248d)];var _0x278466=this['_cameraRigParams']['left']?this[_0x1e6248(0x3047)][_0x1e6248(0x6f2)][_0x1e6248(0x6af)]:this['_cameraRigParams'][_0x1e6248(0x6f2)]['rightProjectionMatrix'];return _0x11f94c['y3'][_0x1e6248(0x1bea)](_0x278466,0x0,this['_projectionMatrix']),this['getScene']()['useRightHandedSystem']||this['_projectionMatrix'][_0x1e6248(0x37f3)](),this[_0x1e6248(0x2a7b)];}[_0x2cd2c6(0x15e6)](){var _0x32136f=_0x2cd2c6;this[_0x32136f(0x1905)]['length']=0x0;const _0x22c016=this[_0x32136f(0x40ae)]()[_0x32136f(0x10f5)];this[_0x32136f(0x1f5c)]=_0x22c016[_0x32136f(0x334d)][_0x32136f(0x33ee)](_0x35b1dd=>{var _0x1336c0=_0x32136f;if(_0x35b1dd['type']===_0x14d57b['nJ'][_0x1336c0(0x3fe9)]){const _0x9e49fe=_0x35b1dd;_0x9e49fe['defaultModel']&&_0x9e49fe[_0x1336c0(0x30da)][_0x1336c0(0x280e)](!0x1),'right'===_0x9e49fe[_0x1336c0(0x4144)]&&(this[_0x1336c0(0x27ff)]=null),_0x1336c0(0x158e)===_0x9e49fe['hand']&&(this[_0x1336c0(0x3128)]=null),_0x35b1dd=this['controllers']['indexOf'](_0x9e49fe),-0x1!==_0x35b1dd&&this['controllers'][_0x1336c0(0x2e7)](_0x35b1dd,0x1);}}),this[_0x32136f(0x3123)]=_0x22c016[_0x32136f(0x2bef)][_0x32136f(0x33ee)](_0x595d4d=>{var _0x256dea=_0x32136f;if(_0x595d4d['type']===_0x14d57b['nJ'][_0x256dea(0x3fe9)]){const _0x298ba7=_0x595d4d;if(this[_0x256dea(0x458)][_0x256dea(0x282c)]||(_0x298ba7['_disableTrackPosition'](new _0x11f94c['P'](_0x256dea(0x158e)==_0x298ba7[_0x256dea(0x4144)]?-0.15:0.15,-0.5,0.25)),this[_0x256dea(0x516)]||(this[_0x256dea(0x516)]=this[_0x256dea(0x3921)][_0x256dea(0x2fd3)][_0x256dea(0x33ee)](()=>{this['_updateCache']();}))),_0x298ba7[_0x256dea(0x1dc7)]=this[_0x256dea(0x1dc7)],_0x298ba7[_0x256dea(0x34ab)][_0x256dea(0x448)](this[_0x256dea(0x34ab)]),this[_0x256dea(0x2095)](_0x298ba7[_0x256dea(0x34ab)]),this['_webVROptions'][_0x256dea(0x299d)]&&(_0x298ba7[_0x256dea(0x30da)]?_0x298ba7['defaultModel']['setEnabled'](!0x0):_0x298ba7[_0x256dea(0x1574)](this[_0x256dea(0x40ae)](),_0x2940fc=>{var _0x45bf69=_0x256dea;if(_0x2940fc[_0x45bf69(0x114e)]['scaleInPlace'](this['deviceScaleFactor']),this[_0x45bf69(0x351d)][_0x45bf69(0x2231)](_0x298ba7),this[_0x45bf69(0x458)][_0x45bf69(0x2015)]){this[_0x45bf69(0x1ddf)]||(this[_0x45bf69(0x1ddf)]=new _0x22cdb8['e'](_0x45bf69(0x3eb5),new _0x11f94c['P'](0x0,0x1,0x0),this['getScene']()));const _0x473805=function(_0x17a09a,_0x4f0ff6){var _0x45fb4d=_0x45bf69;const _0x2b726e=_0x17a09a[_0x45fb4d(0x3e72)]();_0x2b726e&&0x0!==_0x2b726e[_0x45fb4d(0x3785)]&&_0x2b726e[_0x45fb4d(0x66b)](_0x18a7e8=>{_0x4f0ff6['includedOnlyMeshes']['push'](_0x18a7e8),_0x473805(_0x18a7e8,_0x4f0ff6);});};this[_0x45bf69(0x1ddf)][_0x45bf69(0x1c60)][_0x45bf69(0x1e1d)](_0x2940fc),_0x473805(_0x2940fc,this[_0x45bf69(0x1ddf)]);}})),_0x298ba7['attachToPoseControlledCamera'](this),-0x1===this[_0x256dea(0x1905)][_0x256dea(0x850)](_0x298ba7)){this[_0x256dea(0x1905)]['push'](_0x298ba7);let _0x57e744=!0x1;for(let _0x7f2af0=0x0;_0x7f2af0<this[_0x256dea(0x1905)]['length'];_0x7f2af0++)this[_0x256dea(0x1905)][_0x7f2af0]['controllerType']===_0x5dc7e8['wc'][_0x256dea(0x24ab)]&&(_0x57e744?this[_0x256dea(0x1905)][_0x7f2af0][_0x256dea(0x4144)]=_0x256dea(0x39c3):(_0x57e744=!0x0,this[_0x256dea(0x1905)][_0x7f2af0][_0x256dea(0x4144)]=_0x256dea(0x158e)));0x2<=this[_0x256dea(0x1905)][_0x256dea(0x3785)]&&this[_0x256dea(0x1c68)]['notifyObservers'](this[_0x256dea(0x1905)]);}}});}}},0x17556:(_0x3a5314,_0xfc9ae5,_0x651b83)=>{var _0x29f942=a7_0x38a779;_0x651b83['d'](_0xfc9ae5,{'Y':()=>_0x333c1b});function _0x59bc40(_0x11158c,_0x377c10,_0xdd33e2,_0x3dcd7c){var _0x47defd=a7_0x2532,_0x4a0b53,_0x4d3bdc=arguments[_0x47defd(0x3785)],_0x32d82f=_0x4d3bdc<0x3?_0x377c10:null===_0x3dcd7c?_0x3dcd7c=Object[_0x47defd(0x18ba)](_0x377c10,_0xdd33e2):_0x3dcd7c;if(_0x47defd(0x1c87)==typeof Reflect&&_0x47defd(0x7a8)==typeof Reflect[_0x47defd(0x4111)])_0x32d82f=Reflect[_0x47defd(0x4111)](_0x11158c,_0x377c10,_0xdd33e2,_0x3dcd7c);else{for(var _0x145275=_0x11158c[_0x47defd(0x3785)]-0x1;0x0<=_0x145275;_0x145275--)(_0x4a0b53=_0x11158c[_0x145275])&&(_0x32d82f=(_0x4d3bdc<0x3?_0x4a0b53(_0x32d82f):0x3<_0x4d3bdc?_0x4a0b53(_0x377c10,_0xdd33e2,_0x32d82f):_0x4a0b53(_0x377c10,_0xdd33e2))||_0x32d82f);}0x3<_0x4d3bdc&&_0x32d82f&&Object[_0x47defd(0x259d)](_0x377c10,_0xdd33e2,_0x32d82f);}var _0xfc9ae5=_0x651b83(0x153ad),_0xa57f81=_0x651b83(0xf96c),_0x8e1434=_0x651b83(0x9fd1),_0x16c16b=_0x651b83(0x16aec),_0x53bd03=_0x651b83(0x1dad),_0x374f4e=_0x651b83(0x8cdc),_0x5430a9=_0x651b83(0xc689),_0x34ced6=_0x651b83(0x6a74),_0x137c0a=_0x651b83(0xdef7),_0x421bd0=_0x651b83(0x2f61),_0x4baccd=_0x651b83(0x10dc3),_0xda3253=_0x651b83(0x147b8),_0x1f3159=_0x651b83(0xe222);_0x16c16b['N'][_0x29f942(0x3db3)]('ArcRotateCamera',(_0x13d766,_0x5a84a4)=>()=>new _0x333c1b(_0x13d766,0x0,0x0,0x1,_0x8e1434['P']['Zero'](),_0x5a84a4));class _0x333c1b extends _0x421bd0['C']{constructor(_0x31a54e,_0x576542,_0xabaeaf,_0x518553,_0x319013,_0x1bd6b7,_0x94d395=!0x0){var _0x11353d=_0x29f942;super(_0x31a54e,_0x8e1434['P'][_0x11353d(0xd5a)](),_0x1bd6b7,_0x94d395),this[_0x11353d(0x32ef)]=0x0,this[_0x11353d(0x362c)]=0x0,this[_0x11353d(0x369e)]=0x0,this[_0x11353d(0x3411)]=null,this['upperAlphaLimit']=null,this[_0x11353d(0x402)]=0.01,this[_0x11353d(0x3ffd)]=Math['PI']-0.01,this[_0x11353d(0x27d2)]=null,this[_0x11353d(0xb3f)]=null,this[_0x11353d(0x35cb)]=0x0,this['inertialPanningY']=0x0,this[_0x11353d(0x150e)]=0x14,this[_0x11353d(0x1166)]=null,this[_0x11353d(0x165b)]=_0x8e1434['P'][_0x11353d(0xd5a)](),this[_0x11353d(0x1852)]=0.9,this['zoomOnFactor']=0x1,this['targetScreenOffset']=_0x8e1434['FM']['Zero'](),this[_0x11353d(0x2d69)]=!0x0,this[_0x11353d(0x40b2)]=!0x0,this['_viewMatrix']=new _0x8e1434['y3'](),this[_0x11353d(0x3323)]=new _0x8e1434['P'](0x1,0x1,0x0),this[_0x11353d(0x2c0b)]=new _0x8e1434['P'](),this[_0x11353d(0x3495)]=!0x1,this[_0x11353d(0x23e2)]=new _0xa57f81['y$'](),this[_0x11353d(0x2b9d)]=!0x1,this[_0x11353d(0x869)]=new _0x8e1434['P'](0.5,0.5,0.5),this[_0x11353d(0x20fc)]=_0x8e1434['P'][_0x11353d(0xd5a)](),this['_collisionVelocity']=_0x8e1434['P'][_0x11353d(0xd5a)](),this[_0x11353d(0xa82)]=_0x8e1434['P']['Zero'](),this[_0x11353d(0x2b80)]=_0x8e1434['P']['Zero'](),this['_onCollisionPositionChange']=(_0x441f0e,_0x9f6e89,_0x3c26eb=null)=>{var _0x2d03dc=_0x11353d;_0x3c26eb?(this[_0x2d03dc(0x306e)](_0x9f6e89),this[_0x2d03dc(0x1f0a)]&&this[_0x2d03dc(0x1f0a)](_0x3c26eb)):this['_previousPosition'][_0x2d03dc(0x448)](this[_0x2d03dc(0x3d0a)]);var _0x9f6e89=Math[_0x2d03dc(0x1262)](this[_0x2d03dc(0x37fb)]),_0x3c26eb=Math[_0x2d03dc(0xa8b)](this[_0x2d03dc(0x37fb)]),_0x2fda1b=Math[_0x2d03dc(0x1262)](this['beta']);let _0x24aedd=Math[_0x2d03dc(0xa8b)](this[_0x2d03dc(0xa54)]);0x0===_0x24aedd&&(_0x24aedd=0.0001);const _0x4dc469=this[_0x2d03dc(0x1527)]();this[_0x2d03dc(0x2b80)][_0x2d03dc(0x408c)](this[_0x2d03dc(0x2f11)]*_0x9f6e89*_0x24aedd,this['radius']*_0x2fda1b,this[_0x2d03dc(0x2f11)]*_0x3c26eb*_0x24aedd),_0x4dc469[_0x2d03dc(0x206b)](this[_0x2d03dc(0x2b80)],this[_0x2d03dc(0xa82)]),this[_0x2d03dc(0x3d0a)][_0x2d03dc(0x448)](this[_0x2d03dc(0xa82)]);let _0x736977=this[_0x2d03dc(0x67b)];this[_0x2d03dc(0x2d69)]&&this[_0x2d03dc(0xa54)]<0x0&&(_0x736977=(_0x736977=_0x736977[_0x2d03dc(0x292d)]())['negate']()),this['_computeViewMatrix'](this['_position'],_0x4dc469,_0x736977),this[_0x2d03dc(0x204b)][_0x2d03dc(0x13f8)](0xc,this[_0x2d03dc(0x202)]['x']),this['_viewMatrix'][_0x2d03dc(0x13f8)](0xd,this[_0x2d03dc(0x202)]['y']),this[_0x2d03dc(0x2232)]=!0x1;},this['_target']=_0x8e1434['P'][_0x11353d(0xd5a)](),_0x319013&&this[_0x11353d(0x71f)](_0x319013),this[_0x11353d(0x37fb)]=_0x576542,this[_0x11353d(0xa54)]=_0xabaeaf,this[_0x11353d(0x2f11)]=_0x518553,this[_0x11353d(0x1f0c)](),this[_0x11353d(0xc3f)]=new _0x4baccd['$'](this),this['inputs'][_0x11353d(0x55c)]()[_0x11353d(0x28f3)]()['addPointers']();}get['target'](){return this['_target'];}set[_0x29f942(0x259c)](_0x331583){var _0x132582=_0x29f942;this[_0x132582(0x71f)](_0x331583);}get[_0x29f942(0x1807)](){var _0x3da0be=_0x29f942;return this[_0x3da0be(0x39db)];}set['targetHost'](_0x44d099){var _0x4c5a99=_0x29f942;_0x44d099&&this[_0x4c5a99(0x71f)](_0x44d099);}['getTarget'](){var _0x211bbb=_0x29f942;return this[_0x211bbb(0x259c)];}get[_0x29f942(0xdfa)](){var _0x390540=_0x29f942;return this[_0x390540(0x3d0a)];}set[_0x29f942(0xdfa)](_0x1daa16){var _0x4d1704=_0x29f942;this[_0x4d1704(0x306e)](_0x1daa16);}set[_0x29f942(0x67b)](_0x70811d){var _0x374852=_0x29f942;this[_0x374852(0x24f3)]||(this[_0x374852(0x1594)]=new _0x8e1434['y3'](),this[_0x374852(0x24f3)]=new _0x8e1434['y3'](),this[_0x374852(0x20e3)]=_0x8e1434['P'][_0x374852(0xd5a)]()),_0x70811d[_0x374852(0x3952)](),this[_0x374852(0x20e3)][_0x374852(0x448)](_0x70811d),this[_0x374852(0x170f)]();}get[_0x29f942(0x67b)](){var _0x12435b=_0x29f942;return this[_0x12435b(0x20e3)];}[_0x29f942(0x170f)](){var _0x3ac373=_0x29f942;_0x8e1434['y3'][_0x3ac373(0xa60)](_0x8e1434['P'][_0x3ac373(0x2c1c)],this['_upVector'],this[_0x3ac373(0x1594)]),_0x8e1434['y3']['RotationAlignToRef'](this[_0x3ac373(0x20e3)],_0x8e1434['P'][_0x3ac373(0x2c1c)],this[_0x3ac373(0x24f3)]);}get[_0x29f942(0x1095)](){var _0x473e99=_0x29f942,_0x4475b5=this[_0x473e99(0xc3f)][_0x473e99(0x1c4e)][_0x473e99(0x14af)];return _0x4475b5?_0x4475b5[_0x473e99(0x1095)]:0x0;}set[_0x29f942(0x1095)](_0x37171e){var _0x140a43=_0x29f942;const _0x535e16=this[_0x140a43(0xc3f)][_0x140a43(0x1c4e)][_0x140a43(0x14af)];_0x535e16&&(_0x535e16[_0x140a43(0x1095)]=_0x37171e);}get[_0x29f942(0x3b5c)](){var _0x11710a=_0x29f942,_0x4a94be=this[_0x11710a(0xc3f)]['attached']['pointers'];return _0x4a94be?_0x4a94be['angularSensibilityY']:0x0;}set[_0x29f942(0x3b5c)](_0x290b45){var _0x1c2d72=_0x29f942;const _0x13f362=this[_0x1c2d72(0xc3f)]['attached'][_0x1c2d72(0x14af)];_0x13f362&&(_0x13f362['angularSensibilityY']=_0x290b45);}get[_0x29f942(0x29bd)](){var _0x39af0d=_0x29f942,_0x425ce5=this[_0x39af0d(0xc3f)][_0x39af0d(0x1c4e)]['pointers'];return _0x425ce5?_0x425ce5[_0x39af0d(0x29bd)]:0x0;}set[_0x29f942(0x29bd)](_0x538339){var _0x18abc9=_0x29f942;const _0x2790e2=this['inputs']['attached'][_0x18abc9(0x14af)];_0x2790e2&&(_0x2790e2[_0x18abc9(0x29bd)]=_0x538339);}get[_0x29f942(0x2fca)](){var _0x27f578=_0x29f942,_0x419f2b=this[_0x27f578(0xc3f)]['attached'][_0x27f578(0x14af)];return _0x419f2b?_0x419f2b[_0x27f578(0x2fca)]:0x0;}set[_0x29f942(0x2fca)](_0x291aba){var _0x51a8ba=_0x29f942;const _0x79c3d=this[_0x51a8ba(0xc3f)][_0x51a8ba(0x1c4e)][_0x51a8ba(0x14af)];_0x79c3d&&(_0x79c3d['pinchDeltaPercentage']=_0x291aba);}get[_0x29f942(0x38a7)](){var _0x5d0586=_0x29f942,_0x3b2ef2=this[_0x5d0586(0xc3f)][_0x5d0586(0x1c4e)][_0x5d0586(0x14af)];return!!_0x3b2ef2&&_0x3b2ef2['useNaturalPinchZoom'];}set[_0x29f942(0x38a7)](_0x3eacff){var _0x504ef6=_0x29f942;const _0x10d037=this[_0x504ef6(0xc3f)]['attached']['pointers'];_0x10d037&&(_0x10d037['useNaturalPinchZoom']=_0x3eacff);}get[_0x29f942(0x3f74)](){var _0x40c98f=_0x29f942,_0x294003=this[_0x40c98f(0xc3f)][_0x40c98f(0x1c4e)][_0x40c98f(0x14af)];return _0x294003?_0x294003['panningSensibility']:0x0;}set[_0x29f942(0x3f74)](_0x2c216f){var _0x582118=_0x29f942;const _0x327430=this[_0x582118(0xc3f)][_0x582118(0x1c4e)]['pointers'];_0x327430&&(_0x327430['panningSensibility']=_0x2c216f);}get[_0x29f942(0xfd8)](){var _0x1486a2=_0x29f942,_0x33d764=this[_0x1486a2(0xc3f)][_0x1486a2(0x1c4e)]['keyboard'];return _0x33d764?_0x33d764[_0x1486a2(0xfd8)]:[];}set[_0x29f942(0xfd8)](_0x42392c){var _0x38855a=_0x29f942;const _0x2b2504=this[_0x38855a(0xc3f)][_0x38855a(0x1c4e)][_0x38855a(0x415d)];_0x2b2504&&(_0x2b2504[_0x38855a(0xfd8)]=_0x42392c);}get['keysDown'](){var _0xc5e0ee=_0x29f942,_0x43edc1=this['inputs'][_0xc5e0ee(0x1c4e)]['keyboard'];return _0x43edc1?_0x43edc1[_0xc5e0ee(0x6fe)]:[];}set[_0x29f942(0x6fe)](_0x3b6dfa){var _0x4dd8af=_0x29f942;const _0x22e114=this[_0x4dd8af(0xc3f)][_0x4dd8af(0x1c4e)]['keyboard'];_0x22e114&&(_0x22e114[_0x4dd8af(0x6fe)]=_0x3b6dfa);}get[_0x29f942(0x3b9)](){var _0x1f8628=_0x29f942,_0x363565=this['inputs'][_0x1f8628(0x1c4e)]['keyboard'];return _0x363565?_0x363565[_0x1f8628(0x3b9)]:[];}set[_0x29f942(0x3b9)](_0x3bc6b9){var _0x162de5=_0x29f942;const _0x51212d=this[_0x162de5(0xc3f)][_0x162de5(0x1c4e)][_0x162de5(0x415d)];_0x51212d&&(_0x51212d[_0x162de5(0x3b9)]=_0x3bc6b9);}get[_0x29f942(0x20f0)](){var _0x560c35=_0x29f942,_0x3e34f4=this[_0x560c35(0xc3f)]['attached']['keyboard'];return _0x3e34f4?_0x3e34f4['keysRight']:[];}set[_0x29f942(0x20f0)](_0x17b9f1){var _0x3268cd=_0x29f942;const _0x3569c6=this[_0x3268cd(0xc3f)][_0x3268cd(0x1c4e)][_0x3268cd(0x415d)];_0x3569c6&&(_0x3569c6[_0x3268cd(0x20f0)]=_0x17b9f1);}get[_0x29f942(0x17f7)](){var _0x5c0521=_0x29f942,_0x1569b5=this[_0x5c0521(0xc3f)][_0x5c0521(0x1c4e)][_0x5c0521(0x10b3)];return _0x1569b5?_0x1569b5['wheelPrecision']:0x0;}set[_0x29f942(0x17f7)](_0x4055b2){var _0x5b7e2d=_0x29f942;const _0x568820=this[_0x5b7e2d(0xc3f)]['attached'][_0x5b7e2d(0x10b3)];_0x568820&&(_0x568820['wheelPrecision']=_0x4055b2);}get[_0x29f942(0x1f2b)](){var _0x4480a9=_0x29f942,_0x566d3b=this[_0x4480a9(0xc3f)][_0x4480a9(0x1c4e)][_0x4480a9(0x10b3)];return!!_0x566d3b&&_0x566d3b[_0x4480a9(0x1f2b)];}set['zoomToMouseLocation'](_0x3058c1){var _0x55d25c=_0x29f942;const _0x275851=this['inputs'][_0x55d25c(0x1c4e)][_0x55d25c(0x10b3)];_0x275851&&(_0x275851[_0x55d25c(0x1f2b)]=_0x3058c1);}get['wheelDeltaPercentage'](){var _0x370a20=_0x29f942,_0xe031c0=this[_0x370a20(0xc3f)][_0x370a20(0x1c4e)][_0x370a20(0x10b3)];return _0xe031c0?_0xe031c0[_0x370a20(0x3b9e)]:0x0;}set['wheelDeltaPercentage'](_0x44d18e){var _0x1ea8ef=_0x29f942;const _0x45ff7b=this[_0x1ea8ef(0xc3f)][_0x1ea8ef(0x1c4e)]['mousewheel'];_0x45ff7b&&(_0x45ff7b[_0x1ea8ef(0x3b9e)]=_0x44d18e);}get['bouncingBehavior'](){var _0x1fc4da=_0x29f942;return this[_0x1fc4da(0x3db9)];}get['useBouncingBehavior'](){var _0x31f744=_0x29f942;return null!=this[_0x31f744(0x3db9)];}set['useBouncingBehavior'](_0x146eee){var _0x993435=_0x29f942;_0x146eee!==this[_0x993435(0x219a)]&&(_0x146eee?(this[_0x993435(0x3db9)]=new _0x5430a9['r'](),this[_0x993435(0x2d38)](this[_0x993435(0x3db9)])):this[_0x993435(0x3db9)]&&(this['removeBehavior'](this[_0x993435(0x3db9)]),this[_0x993435(0x3db9)]=null));}get[_0x29f942(0x1dd0)](){var _0x394b71=_0x29f942;return this[_0x394b71(0x58e)];}get[_0x29f942(0x309)](){var _0xf8ab16=_0x29f942;return null!=this[_0xf8ab16(0x58e)];}set[_0x29f942(0x309)](_0xe463f1){var _0x4ce0b2=_0x29f942;_0xe463f1!==this[_0x4ce0b2(0x309)]&&(_0xe463f1?(this[_0x4ce0b2(0x58e)]=new _0x34ced6['d'](),this[_0x4ce0b2(0x2d38)](this[_0x4ce0b2(0x58e)])):this[_0x4ce0b2(0x58e)]&&(this[_0x4ce0b2(0x9f8)](this[_0x4ce0b2(0x58e)]),this[_0x4ce0b2(0x58e)]=null));}get[_0x29f942(0xcf1)](){return this['_autoRotationBehavior'];}get[_0x29f942(0xa46)](){return null!=this['_autoRotationBehavior'];}set[_0x29f942(0xa46)](_0x4047e5){var _0x17c2a4=_0x29f942;_0x4047e5!==this[_0x17c2a4(0xa46)]&&(_0x4047e5?(this[_0x17c2a4(0x36da)]=new _0x374f4e['o'](),this[_0x17c2a4(0x2d38)](this[_0x17c2a4(0x36da)])):this['_autoRotationBehavior']&&(this['removeBehavior'](this[_0x17c2a4(0x36da)]),this[_0x17c2a4(0x36da)]=null));}[_0x29f942(0x1f87)](){var _0x1cfd70=_0x29f942;super[_0x1cfd70(0x1f87)](),this['_cache'][_0x1cfd70(0x2264)]=new _0x8e1434['P'](Number[_0x1cfd70(0x3279)],Number[_0x1cfd70(0x3279)],Number[_0x1cfd70(0x3279)]),this[_0x1cfd70(0x15a1)][_0x1cfd70(0x37fb)]=void 0x0,this[_0x1cfd70(0x15a1)]['beta']=void 0x0,this[_0x1cfd70(0x15a1)][_0x1cfd70(0x2f11)]=void 0x0,this['_cache'][_0x1cfd70(0x202)]=_0x8e1434['FM'][_0x1cfd70(0xd5a)]();}[_0x29f942(0x2606)](_0x47a100){var _0x3654c4=_0x29f942;_0x47a100||super[_0x3654c4(0x2606)](),this[_0x3654c4(0x15a1)][_0x3654c4(0x2264)]['copyFrom'](this[_0x3654c4(0x1527)]()),this['_cache'][_0x3654c4(0x37fb)]=this[_0x3654c4(0x37fb)],this[_0x3654c4(0x15a1)]['beta']=this[_0x3654c4(0xa54)],this[_0x3654c4(0x15a1)][_0x3654c4(0x2f11)]=this[_0x3654c4(0x2f11)],this[_0x3654c4(0x15a1)][_0x3654c4(0x202)][_0x3654c4(0x448)](this[_0x3654c4(0x202)]);}['_getTargetPosition'](){var _0x269e7e=_0x29f942;if(this['_targetHost']&&this[_0x269e7e(0x39db)]['getAbsolutePosition']){const _0x59a802=this[_0x269e7e(0x39db)]['getAbsolutePosition']();this['_targetBoundingCenter']?_0x59a802[_0x269e7e(0x206b)](this[_0x269e7e(0x3d5b)],this[_0x269e7e(0x2264)]):this['_target']['copyFrom'](_0x59a802);}return this[_0x269e7e(0x295d)]()||this['_target'];}[_0x29f942(0x22c8)](){var _0x31349b=_0x29f942;return this['_storedAlpha']=this[_0x31349b(0x37fb)],this[_0x31349b(0x1133)]=this['beta'],this['_storedRadius']=this[_0x31349b(0x2f11)],this[_0x31349b(0xd46)]=this[_0x31349b(0x1527)]()[_0x31349b(0x292d)](),this['_storedTargetScreenOffset']=this[_0x31349b(0x202)]['clone'](),super[_0x31349b(0x22c8)]();}[_0x29f942(0x3181)](){var _0x3ccacd=_0x29f942;return!(!super[_0x3ccacd(0x3181)]()||(this[_0x3ccacd(0x71f)](this[_0x3ccacd(0xd46)]['clone']()),this[_0x3ccacd(0x37fb)]=this['_storedAlpha'],this[_0x3ccacd(0xa54)]=this[_0x3ccacd(0x1133)],this[_0x3ccacd(0x2f11)]=this[_0x3ccacd(0xa7d)],this[_0x3ccacd(0x202)]=this['_storedTargetScreenOffset']['clone'](),this[_0x3ccacd(0x32ef)]=0x0,this[_0x3ccacd(0x362c)]=0x0,this[_0x3ccacd(0x369e)]=0x0,this[_0x3ccacd(0x35cb)]=0x0,this[_0x3ccacd(0x3e3f)]=0x0));}[_0x29f942(0x2cc5)](){var _0x1ef3cd=_0x29f942;return!!super[_0x1ef3cd(0x2cc5)]()&&this[_0x1ef3cd(0x15a1)][_0x1ef3cd(0x2264)][_0x1ef3cd(0x2e4)](this[_0x1ef3cd(0x1527)]())&&this[_0x1ef3cd(0x15a1)][_0x1ef3cd(0x37fb)]===this[_0x1ef3cd(0x37fb)]&&this[_0x1ef3cd(0x15a1)]['beta']===this[_0x1ef3cd(0xa54)]&&this['_cache'][_0x1ef3cd(0x2f11)]===this[_0x1ef3cd(0x2f11)]&&this['_cache']['targetScreenOffset']['equals'](this[_0x1ef3cd(0x202)]);}[_0x29f942(0x3b7e)](_0x33cf02,_0x53e5d4,_0x921bbc=!0x0,_0x5c76ff=0x2){var _0x3a8cbc=_0x29f942,_0x4440a3=arguments;_0x53e5d4=_0x1f3159['w1'][_0x3a8cbc(0x2c69)](_0x4440a3),this[_0x3a8cbc(0xd6c)]=_0x921bbc,this[_0x3a8cbc(0x22b7)]=_0x5c76ff,_0x3a8cbc(0x2990)==typeof _0x4440a3[0x0]&&(0x1<_0x4440a3[_0x3a8cbc(0x3785)]&&(this[_0x3a8cbc(0xd6c)]=_0x4440a3[0x1]),0x2<_0x4440a3[_0x3a8cbc(0x3785)]&&(this[_0x3a8cbc(0x22b7)]=_0x4440a3[0x2])),this[_0x3a8cbc(0xc3f)][_0x3a8cbc(0x3ba)](_0x53e5d4),this['_reset']=()=>{var _0x21e5d4=_0x3a8cbc;this[_0x21e5d4(0x32ef)]=0x0,this[_0x21e5d4(0x362c)]=0x0,this['inertialRadiusOffset']=0x0,this[_0x21e5d4(0x35cb)]=0x0,this[_0x21e5d4(0x3e3f)]=0x0;};}[_0x29f942(0x32c4)](){var _0x17bd43=_0x29f942;this[_0x17bd43(0xc3f)][_0x17bd43(0x1e18)](),this[_0x17bd43(0x376b)]&&this['_reset']();}[_0x29f942(0x3e80)](){var _0x3f1388=_0x29f942;if(!this['_collisionTriggered']){if(this[_0x3f1388(0xc3f)][_0x3f1388(0x116b)](),0x0!==this['inertialAlphaOffset']||0x0!==this[_0x3f1388(0x362c)]||0x0!==this[_0x3f1388(0x369e)]){var _0x2c8a92=this[_0x3f1388(0xedb)]?-0x1:0x1;let _0x14ad58=this['inertialAlphaOffset'];this[_0x3f1388(0xa54)]<=0x0&&(_0x14ad58*=-0x1),this[_0x3f1388(0x40ae)]()[_0x3f1388(0x3ece)]&&(_0x14ad58*=-0x1),this[_0x3f1388(0x2a18)]&&this['parent'][_0x3f1388(0x3885)]()<0x0&&(_0x14ad58*=-0x1),this[_0x3f1388(0x37fb)]+=_0x14ad58*_0x2c8a92,this[_0x3f1388(0xa54)]+=this[_0x3f1388(0x362c)]*_0x2c8a92,this[_0x3f1388(0x2f11)]-=this[_0x3f1388(0x369e)],this['inertialAlphaOffset']*=this['inertia'],this['inertialBetaOffset']*=this['inertia'],this[_0x3f1388(0x369e)]*=this['inertia'],Math[_0x3f1388(0x3a1d)](this[_0x3f1388(0x32ef)])<_0xda3253['kn']&&(this['inertialAlphaOffset']=0x0),Math['abs'](this[_0x3f1388(0x362c)])<_0xda3253['kn']&&(this[_0x3f1388(0x362c)]=0x0),Math[_0x3f1388(0x3a1d)](this[_0x3f1388(0x369e)])<this[_0x3f1388(0x16bb)]*_0xda3253['kn']&&(this['inertialRadiusOffset']=0x0);}if(0x0!==this['inertialPanningX']||0x0!==this[_0x3f1388(0x3e3f)]){const _0x238127=new _0x8e1434['P'](this[_0x3f1388(0x35cb)],this[_0x3f1388(0x3e3f)],this[_0x3f1388(0x3e3f)]);this[_0x3f1388(0x204b)][_0x3f1388(0x2b1e)](this[_0x3f1388(0x34ae)]),_0x238127[_0x3f1388(0x3a25)](this[_0x3f1388(0x3323)]),_0x8e1434['P']['TransformNormalToRef'](_0x238127,this[_0x3f1388(0x34ae)],this[_0x3f1388(0x2c0b)]),!this[_0x3f1388(0x3495)]&&this[_0x3f1388(0x3323)]['y']||(this[_0x3f1388(0x2c0b)]['y']=0x0),this[_0x3f1388(0x39db)]||(this[_0x3f1388(0x1166)]?(this[_0x3f1388(0x2c0b)]['addInPlace'](this['_target']),_0x8e1434['P'][_0x3f1388(0xa52)](this[_0x3f1388(0x2c0b)],this[_0x3f1388(0x165b)])<=this['panningDistanceLimit']*this[_0x3f1388(0x1166)]&&this[_0x3f1388(0x2264)][_0x3f1388(0x448)](this[_0x3f1388(0x2c0b)])):this[_0x3f1388(0x2264)][_0x3f1388(0x2775)](this[_0x3f1388(0x2c0b)])),this[_0x3f1388(0x35cb)]*=this[_0x3f1388(0x1852)],this[_0x3f1388(0x3e3f)]*=this[_0x3f1388(0x1852)],Math[_0x3f1388(0x3a1d)](this['inertialPanningX'])<this[_0x3f1388(0x16bb)]*_0xda3253['kn']&&(this[_0x3f1388(0x35cb)]=0x0),Math[_0x3f1388(0x3a1d)](this[_0x3f1388(0x3e3f)])<this[_0x3f1388(0x16bb)]*_0xda3253['kn']&&(this['inertialPanningY']=0x0);}this[_0x3f1388(0x144e)](),super[_0x3f1388(0x3e80)]();}}[_0x29f942(0x144e)](){var _0xf3a44b=_0x29f942;null===this[_0xf3a44b(0x402)]||void 0x0===this[_0xf3a44b(0x402)]?this[_0xf3a44b(0x2d69)]&&this['beta']>Math['PI']&&(this[_0xf3a44b(0xa54)]=this[_0xf3a44b(0xa54)]-0x2*Math['PI']):this[_0xf3a44b(0xa54)]<this[_0xf3a44b(0x402)]&&(this[_0xf3a44b(0xa54)]=this[_0xf3a44b(0x402)]),null===this['upperBetaLimit']||void 0x0===this['upperBetaLimit']?this[_0xf3a44b(0x2d69)]&&this[_0xf3a44b(0xa54)]<-Math['PI']&&(this[_0xf3a44b(0xa54)]=this['beta']+0x2*Math['PI']):this[_0xf3a44b(0xa54)]>this['upperBetaLimit']&&(this[_0xf3a44b(0xa54)]=this[_0xf3a44b(0x3ffd)]),null!==this[_0xf3a44b(0x3411)]&&this[_0xf3a44b(0x37fb)]<this[_0xf3a44b(0x3411)]&&(this[_0xf3a44b(0x37fb)]=this['lowerAlphaLimit']),null!==this[_0xf3a44b(0x823)]&&this['alpha']>this[_0xf3a44b(0x823)]&&(this['alpha']=this['upperAlphaLimit']),null!==this[_0xf3a44b(0x27d2)]&&this['radius']<this[_0xf3a44b(0x27d2)]&&(this['radius']=this[_0xf3a44b(0x27d2)],this[_0xf3a44b(0x369e)]=0x0),null!==this[_0xf3a44b(0xb3f)]&&this[_0xf3a44b(0x2f11)]>this[_0xf3a44b(0xb3f)]&&(this['radius']=this[_0xf3a44b(0xb3f)],this[_0xf3a44b(0x369e)]=0x0);}[_0x29f942(0x50d)](){var _0x51fea2=_0x29f942;this[_0x51fea2(0x3d0a)][_0x51fea2(0x3cb9)](this['_getTargetPosition'](),this[_0x51fea2(0x2b80)]),0x0===this[_0x51fea2(0x20e3)]['x']&&0x1===this['_upVector']['y']&&0x0===this[_0x51fea2(0x20e3)]['z']||_0x8e1434['P'][_0x51fea2(0x2b3b)](this[_0x51fea2(0x2b80)],this[_0x51fea2(0x24f3)],this[_0x51fea2(0x2b80)]),this[_0x51fea2(0x2f11)]=this[_0x51fea2(0x2b80)][_0x51fea2(0x3785)](),0x0===this[_0x51fea2(0x2f11)]&&(this[_0x51fea2(0x2f11)]=0.0001);var _0x39250b=this[_0x51fea2(0x37fb)],_0x39250b=(0x0===this['_computationVector']['x']&&0x0===this[_0x51fea2(0x2b80)]['z']?this[_0x51fea2(0x37fb)]=Math['PI']/0x2:this[_0x51fea2(0x37fb)]=Math[_0x51fea2(0x3ce1)](this[_0x51fea2(0x2b80)]['x']/Math[_0x51fea2(0x243f)](Math['pow'](this[_0x51fea2(0x2b80)]['x'],0x2)+Math[_0x51fea2(0x3bfb)](this[_0x51fea2(0x2b80)]['z'],0x2))),this[_0x51fea2(0x2b80)]['z']<0x0&&(this[_0x51fea2(0x37fb)]=0x2*Math['PI']-this[_0x51fea2(0x37fb)]),Math[_0x51fea2(0x3872)]((_0x39250b-this[_0x51fea2(0x37fb)])/(0x2*Math['PI'])));this[_0x51fea2(0x37fb)]+=0x2*_0x39250b*Math['PI'],this['beta']=Math[_0x51fea2(0x3ce1)](this[_0x51fea2(0x2b80)]['y']/this[_0x51fea2(0x2f11)]),this[_0x51fea2(0x144e)]();}['setPosition'](_0x3db7fc){var _0x5b94e2=_0x29f942;this[_0x5b94e2(0x3d0a)][_0x5b94e2(0x2e4)](_0x3db7fc)||(this['_position']['copyFrom'](_0x3db7fc),this[_0x5b94e2(0x50d)]());}[_0x29f942(0x71f)](_0x4f162f,_0x31ea44=!0x1,_0x6e92a6=!0x1,_0x1661f9=!0x1){var _0x3e71c3=_0x29f942;if(_0x1661f9=null!=(_0x37532a=this[_0x3e71c3(0x383d)])?_0x37532a:_0x1661f9,_0x4f162f['getBoundingInfo'])this['_targetBoundingCenter']=_0x31ea44?_0x4f162f[_0x3e71c3(0x26ce)]()[_0x3e71c3(0x3eff)][_0x3e71c3(0x30c2)]['clone']():null,_0x4f162f['computeWorldMatrix'](),this[_0x3e71c3(0x39db)]=_0x4f162f,this[_0x3e71c3(0x2264)]=this['_getTargetPosition'](),this[_0x3e71c3(0x23e2)]['notifyObservers'](this[_0x3e71c3(0x39db)]);else{var _0x37532a=_0x4f162f;const _0x1cea2c=this[_0x3e71c3(0x1527)]();if(_0x1cea2c&&!_0x6e92a6&&_0x1cea2c['equals'](_0x37532a))return;this[_0x3e71c3(0x39db)]=null,this[_0x3e71c3(0x2264)]=_0x37532a,this[_0x3e71c3(0x3d5b)]=null,this[_0x3e71c3(0x23e2)]['notifyObservers'](null);}_0x1661f9||this[_0x3e71c3(0x50d)]();}[_0x29f942(0x257e)](){var _0x14f028=_0x29f942,_0x1fcb21=Math[_0x14f028(0x1262)](this[_0x14f028(0x37fb)]),_0x430d30=Math[_0x14f028(0xa8b)](this[_0x14f028(0x37fb)]),_0x52d4ef=Math[_0x14f028(0x1262)](this[_0x14f028(0xa54)]);let _0x5a2423=Math['sin'](this[_0x14f028(0xa54)]);0x0===_0x5a2423&&(_0x5a2423=0.0001),0x0===this[_0x14f028(0x2f11)]&&(this[_0x14f028(0x2f11)]=0.0001);const _0x1304a1=this[_0x14f028(0x1527)]();if(this[_0x14f028(0x2b80)][_0x14f028(0x408c)](this[_0x14f028(0x2f11)]*_0x1fcb21*_0x5a2423,this[_0x14f028(0x2f11)]*_0x52d4ef,this[_0x14f028(0x2f11)]*_0x430d30*_0x5a2423),0x0===this[_0x14f028(0x20e3)]['x']&&0x1===this[_0x14f028(0x20e3)]['y']&&0x0===this[_0x14f028(0x20e3)]['z']||_0x8e1434['P']['TransformCoordinatesToRef'](this[_0x14f028(0x2b80)],this[_0x14f028(0x1594)],this[_0x14f028(0x2b80)]),_0x1304a1[_0x14f028(0x206b)](this['_computationVector'],this[_0x14f028(0xa82)]),this['getScene']()[_0x14f028(0x3721)]&&this[_0x14f028(0x2b9d)]){const _0x54c999=this[_0x14f028(0x40ae)]()['collisionCoordinator'];this[_0x14f028(0x340b)]||(this['_collider']=_0x54c999[_0x14f028(0x3b3c)]()),this[_0x14f028(0x340b)][_0x14f028(0x1c7b)]=this['collisionRadius'],this['_newPosition'][_0x14f028(0x3cb9)](this['_position'],this[_0x14f028(0x1f46)]),this[_0x14f028(0x2232)]=!0x0,_0x54c999[_0x14f028(0x7ee)](this[_0x14f028(0x3d0a)],this[_0x14f028(0x1f46)],this[_0x14f028(0x340b)],0x3,null,this[_0x14f028(0x33a0)],this['uniqueId']);}else{this[_0x14f028(0x3d0a)][_0x14f028(0x448)](this[_0x14f028(0xa82)]);let _0x223b5f=this[_0x14f028(0x67b)];this[_0x14f028(0x2d69)]&&_0x5a2423<0x0&&(_0x223b5f=_0x223b5f[_0x14f028(0x1cce)]()),this[_0x14f028(0x17f6)](this[_0x14f028(0x3d0a)],_0x1304a1,_0x223b5f),this['_viewMatrix']['addAtIndex'](0xc,this[_0x14f028(0x202)]['x']),this[_0x14f028(0x204b)][_0x14f028(0x13f8)](0xd,this[_0x14f028(0x202)]['y']);}return this[_0x14f028(0x580)]=_0x1304a1,this['_viewMatrix'];}[_0x29f942(0x3296)](_0x16a1cf,_0x5597a1=!0x1){var _0x1ac068=_0x29f942;_0x16a1cf=_0x16a1cf||this[_0x1ac068(0x40ae)]()[_0x1ac068(0x228)];var _0x16a1cf=_0x53bd03['Kj']['MinMax'](_0x16a1cf),_0x535d0b=_0x8e1434['P'][_0x1ac068(0x8c9)](_0x16a1cf[_0x1ac068(0x33a7)],_0x16a1cf[_0x1ac068(0x695)]);this[_0x1ac068(0x2f11)]=_0x535d0b*this['zoomOnFactor'],this['focusOn']({'min':_0x16a1cf[_0x1ac068(0x33a7)],'max':_0x16a1cf[_0x1ac068(0x695)],'distance':_0x535d0b},_0x5597a1);}['focusOn'](_0x1eed2e,_0x3ce76a=!0x1){var _0x44439a=_0x29f942;let _0xd64cb9,_0xcd4e46;var _0x2fb41a;_0xcd4e46=void 0x0===_0x1eed2e[_0x44439a(0x33a7)]?(_0x2fb41a=_0x1eed2e||this[_0x44439a(0x40ae)]()[_0x44439a(0x228)],_0xd64cb9=_0x53bd03['Kj'][_0x44439a(0x2aa1)](_0x2fb41a),_0x8e1434['P']['Distance'](_0xd64cb9['min'],_0xd64cb9[_0x44439a(0x695)])):(_0xd64cb9=_0x1eed2e)[_0x44439a(0xd4e)],this[_0x44439a(0x2264)]=_0x53bd03['Kj'][_0x44439a(0x36b7)](_0xd64cb9),_0x3ce76a||(this[_0x44439a(0x248d)]=0x2*_0xcd4e46);}['createRigCamera'](_0x5d5982,_0x5f5138){var _0x894a3a=_0x29f942;let _0x289512=0x0;switch(this[_0x894a3a(0x9a6)]){case _0x137c0a['V'][_0x894a3a(0xe1b)]:case _0x137c0a['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:case _0x137c0a['V'][_0x894a3a(0x3dc1)]:case _0x137c0a['V'][_0x894a3a(0x1026)]:case _0x137c0a['V'][_0x894a3a(0x3ab5)]:_0x289512=this[_0x894a3a(0x3047)][_0x894a3a(0x42c)]*(0x0===_0x5f5138?0x1:-0x1);break;case _0x137c0a['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']:_0x289512=this[_0x894a3a(0x3047)][_0x894a3a(0x42c)]*(0x0===_0x5f5138?-0x1:0x1);}const _0x120be0=new _0x333c1b(_0x5d5982,this['alpha']+_0x289512,this[_0x894a3a(0xa54)],this[_0x894a3a(0x2f11)],this['_target'],this[_0x894a3a(0x40ae)]());return _0x120be0[_0x894a3a(0x3047)]={},_0x120be0[_0x894a3a(0x32c3)]=!0x0,_0x120be0[_0x894a3a(0x1464)]=this,_0x120be0[_0x894a3a(0x67b)]=this[_0x894a3a(0x67b)],_0x120be0['mode']=this['mode'],_0x120be0[_0x894a3a(0x3147)]=this['orthoLeft'],_0x120be0[_0x894a3a(0x321a)]=this[_0x894a3a(0x321a)],_0x120be0['orthoBottom']=this[_0x894a3a(0x25e5)],_0x120be0[_0x894a3a(0x45c)]=this[_0x894a3a(0x45c)],_0x120be0;}['_updateRigCameras'](){var _0x234328=_0x29f942;const _0xe20e44=this[_0x234328(0x886)][0x0],_0x239e13=this[_0x234328(0x886)][0x1];switch(_0xe20e44[_0x234328(0xa54)]=_0x239e13[_0x234328(0xa54)]=this[_0x234328(0xa54)],this[_0x234328(0x9a6)]){case _0x137c0a['V'][_0x234328(0xe1b)]:case _0x137c0a['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:case _0x137c0a['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER']:case _0x137c0a['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:case _0x137c0a['V'][_0x234328(0x3ab5)]:_0xe20e44['alpha']=this[_0x234328(0x37fb)]-this[_0x234328(0x3047)][_0x234328(0x42c)],_0x239e13[_0x234328(0x37fb)]=this[_0x234328(0x37fb)]+this[_0x234328(0x3047)][_0x234328(0x42c)];break;case _0x137c0a['V'][_0x234328(0x1d7f)]:_0xe20e44[_0x234328(0x37fb)]=this[_0x234328(0x37fb)]+this[_0x234328(0x3047)][_0x234328(0x42c)],_0x239e13[_0x234328(0x37fb)]=this[_0x234328(0x37fb)]-this['_cameraRigParams'][_0x234328(0x42c)];}super['_updateRigCameras']();}[_0x29f942(0x3551)](){var _0x1a7515=_0x29f942;this[_0x1a7515(0xc3f)][_0x1a7515(0xc60)](),super[_0x1a7515(0x3551)]();}['getClassName'](){var _0x2d5ad1=_0x29f942;return _0x2d5ad1(0x2b09);}}_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x37fb),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0xa54),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x2f11),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],'overrideCloneAlphaBetaRadius',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['hd'])(_0x29f942(0x259c))],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x2264),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['RR'])(_0x29f942(0x1807))],_0x333c1b[_0x29f942(0x1fd2)],'_targetHost',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x32ef),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x362c),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x369e),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x3411),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],'upperAlphaLimit',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x402),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x3ffd),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],'lowerRadiusLimit',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0xb3f),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x35cb),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x3e3f),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],'pinchToPanMaxDistance',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x1166),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['hd'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x165b),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],'panningInertia',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x1f2b),null),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],_0x29f942(0x333f),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['QC'])()],_0x333c1b[_0x29f942(0x1fd2)],_0x29f942(0x202),void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b[_0x29f942(0x1fd2)],'allowUpsideDown',void 0x0),_0x59bc40([(0x0,_0xfc9ae5['qC'])()],_0x333c1b['prototype'],'useInputToRestoreState',void 0x0);},0x10dc3:(_0x3aa491,_0x5ca393,_0x4c456e)=>{var _0x207ee7=a7_0x38a779;_0x4c456e['d'](_0x5ca393,{'$':()=>_0x368e62});var _0x533a8e=_0x4c456e(0x837f),_0x57a243=_0x4c456e(0xa612),_0x191266=_0x4c456e(0x37c4),_0x5ca393=_0x4c456e(0x15fee);class _0x368e62 extends _0x5ca393['p']{constructor(_0x3f4ae3){super(_0x3f4ae3);}[_0x207ee7(0x28f3)](){var _0x8896ec=_0x207ee7;return this[_0x8896ec(0x33ee)](new _0x191266['F']()),this;}[_0x207ee7(0x27ed)](){return this['add'](new _0x533a8e['H']()),this;}[_0x207ee7(0x55c)](){var _0x31a813=_0x207ee7;return this[_0x31a813(0x33ee)](new _0x57a243['v']()),this;}}},0xdef7:(_0x30a3b7,_0x3b200a,_0x289f98)=>{var _0x25a561=a7_0x38a779;_0x289f98['d'](_0x3b200a,{'V':()=>_0x2b35e5});function _0x2f603a(_0x432ec4,_0x4f3a99,_0x353bba,_0x58952f){var _0x28487d=a7_0x2532,_0x12ca0a,_0x44eaaf=arguments[_0x28487d(0x3785)],_0x5d36f1=_0x44eaaf<0x3?_0x4f3a99:null===_0x58952f?_0x58952f=Object[_0x28487d(0x18ba)](_0x4f3a99,_0x353bba):_0x58952f;if(_0x28487d(0x1c87)==typeof Reflect&&_0x28487d(0x7a8)==typeof Reflect[_0x28487d(0x4111)])_0x5d36f1=Reflect[_0x28487d(0x4111)](_0x432ec4,_0x4f3a99,_0x353bba,_0x58952f);else{for(var _0x28f55f=_0x432ec4[_0x28487d(0x3785)]-0x1;0x0<=_0x28f55f;_0x28f55f--)(_0x12ca0a=_0x432ec4[_0x28f55f])&&(_0x5d36f1=(_0x44eaaf<0x3?_0x12ca0a(_0x5d36f1):0x3<_0x44eaaf?_0x12ca0a(_0x4f3a99,_0x353bba,_0x5d36f1):_0x12ca0a(_0x4f3a99,_0x353bba))||_0x5d36f1);}0x3<_0x44eaaf&&_0x5d36f1&&Object['defineProperty'](_0x4f3a99,_0x353bba,_0x5d36f1);}var _0x4c7104=_0x289f98(0x153ad),_0x449a14=_0x289f98(0x9657),_0x295a5a=_0x289f98(0xe222),_0x13b705=_0x289f98(0xf96c),_0x197de4=_0x289f98(0x9fd1),_0x963669=_0x289f98(0x16aec),_0x1609ee=_0x289f98(0x10ea4),_0x2b2c67=_0x289f98(0xe456),_0xaa7e20=_0x289f98(0x15cb9),_0x4d515b=_0x289f98(0x6fac),_0x5c8fad=_0x289f98(0x126cd),_0x3b200a=_0x289f98(0x77a5);class _0x2b35e5 extends _0x963669['N']{constructor(_0x370da2,_0x44a1d9,_0x239bb9,_0x44c34e=!0x0){var _0x466d78=a7_0x2532;super(_0x370da2,_0x239bb9),this[_0x466d78(0x3d0a)]=_0x197de4['P']['Zero'](),this[_0x466d78(0x20e3)]=_0x197de4['P']['Up'](),this[_0x466d78(0x268a)]=null,this[_0x466d78(0x3a58)]=null,this['_orthoBottom']=null,this[_0x466d78(0x363d)]=null,this['fov']=0.8,this[_0x466d78(0xee7)]=0x0,this[_0x466d78(0x307b)]=0x1,this[_0x466d78(0x248d)]=0x2710,this[_0x466d78(0x2b31)]=0.9,this[_0x466d78(0x1a51)]=_0x2b35e5['PERSPECTIVE_CAMERA'],this[_0x466d78(0x25a2)]=!0x1,this['viewport']=new _0x4d515b['l'](0x0,0x0,0x1,0x1),this[_0x466d78(0xb9f)]=0xfffffff,this[_0x466d78(0x34b0)]=_0x2b35e5[_0x466d78(0x1605)],this[_0x466d78(0x9a6)]=_0x2b35e5[_0x466d78(0x11de)],this[_0x466d78(0x1fa7)]=new Array(),this[_0x466d78(0x3c9e)]=null,this[_0x466d78(0x271c)]=new _0x13b705['y$'](),this[_0x466d78(0x1c57)]=new _0x13b705['y$'](),this[_0x466d78(0x1863)]=new _0x13b705['y$'](),this['onRestoreStateObservable']=new _0x13b705['y$'](),this[_0x466d78(0x32c3)]=!0x1,this['_rigCameras']=new Array(),this[_0x466d78(0x220)]=_0x197de4['y3'][_0x466d78(0x243a)](),this['_skipRendering']=!0x1,this['_projectionMatrix']=new _0x197de4['y3'](),this[_0x466d78(0x1c7e)]=new Array(),this[_0x466d78(0x2f85)]=new _0x449a14['t'](0x100),this[_0x466d78(0x31cf)]=_0x197de4['P'][_0x466d78(0xd5a)](),this['_computedViewMatrix']=_0x197de4['y3'][_0x466d78(0x243a)](),this[_0x466d78(0x367)]=!0x1,this[_0x466d78(0x1ca2)]=_0x197de4['y3'][_0x466d78(0xd5a)](),this['_refreshFrustumPlanes']=!0x0,this[_0x466d78(0x103f)]=_0x197de4['_f'][_0x466d78(0x243a)](),this[_0x466d78(0x3add)]=!0x0,this['_isLeftCamera']=!0x1,this[_0x466d78(0x78a)]=!0x1,this[_0x466d78(0x40ae)]()[_0x466d78(0x24ff)](this),_0x44c34e&&!this[_0x466d78(0x40ae)]()['activeCamera']&&(this['getScene']()[_0x466d78(0x3728)]=this),this[_0x466d78(0xdfa)]=_0x44a1d9,this[_0x466d78(0xc44)]=this[_0x466d78(0x40ae)]()[_0x466d78(0x318e)]()[_0x466d78(0x2e2b)]('Camera\x20'+_0x370da2);}get[_0x25a561(0xdfa)](){var _0x2f9ca6=_0x25a561;return this[_0x2f9ca6(0x3d0a)];}set[_0x25a561(0xdfa)](_0x5736b9){var _0x2475bc=_0x25a561;this[_0x2475bc(0x3d0a)]=_0x5736b9;}set[_0x25a561(0x67b)](_0x505d46){var _0x322491=_0x25a561;this[_0x322491(0x20e3)]=_0x505d46;}get[_0x25a561(0x67b)](){var _0x45342e=_0x25a561;return this[_0x45342e(0x20e3)];}get[_0x25a561(0x2fed)](){var _0x5bc637=_0x25a561,_0x598a8a,_0x19aa28,_0x53bc16;let _0x4ebce8=0x0,_0x56e4fa=0x0;return this[_0x5bc637(0x16a7)]===_0x2b35e5[_0x5bc637(0x28e4)]?this[_0x5bc637(0x34b0)]===_0x2b35e5['FOVMODE_VERTICAL_FIXED']?(_0x56e4fa=0x2*this[_0x5bc637(0x307b)]*Math['tan'](this[_0x5bc637(0x2ef3)]/0x2),_0x4ebce8=this['getEngine']()['getAspectRatio'](this)*_0x56e4fa):(_0x4ebce8=0x2*this[_0x5bc637(0x307b)]*Math[_0x5bc637(0x2e8b)](this[_0x5bc637(0x2ef3)]/0x2),_0x56e4fa=_0x4ebce8/this['getEngine']()[_0x5bc637(0x12a0)](this)):(_0x19aa28=this[_0x5bc637(0x318e)]()[_0x5bc637(0x158f)]()/0x2,_0x53bc16=this[_0x5bc637(0x318e)]()[_0x5bc637(0x1f43)]()/0x2,_0x4ebce8=(null!=(_0x598a8a=this[_0x5bc637(0x321a)])?_0x598a8a:_0x19aa28)-(null!=(_0x598a8a=this[_0x5bc637(0x3147)])?_0x598a8a:-_0x19aa28),_0x56e4fa=(null!=(_0x598a8a=this['orthoTop'])?_0x598a8a:_0x53bc16)-(null!=(_0x19aa28=this[_0x5bc637(0x25e5)])?_0x19aa28:-_0x53bc16)),_0x4ebce8*_0x56e4fa;}set['orthoLeft'](_0x34730f){var _0x33d04e=_0x25a561;this[_0x33d04e(0x268a)]=_0x34730f;for(const _0x75a46a of this[_0x33d04e(0x886)])_0x75a46a[_0x33d04e(0x3147)]=_0x34730f;}get[_0x25a561(0x3147)](){var _0x18bd06=_0x25a561;return this[_0x18bd06(0x268a)];}set['orthoRight'](_0x84ce00){var _0x31ef66=_0x25a561;this[_0x31ef66(0x3a58)]=_0x84ce00;for(const _0x11d574 of this['_rigCameras'])_0x11d574[_0x31ef66(0x321a)]=_0x84ce00;}get[_0x25a561(0x321a)](){var _0x46bb9a=_0x25a561;return this[_0x46bb9a(0x3a58)];}set[_0x25a561(0x25e5)](_0x114fe4){var _0x3b27f4=_0x25a561;this[_0x3b27f4(0x3c19)]=_0x114fe4;for(const _0x5f220e of this[_0x3b27f4(0x886)])_0x5f220e['orthoBottom']=_0x114fe4;}get[_0x25a561(0x25e5)](){var _0x4078f6=_0x25a561;return this[_0x4078f6(0x3c19)];}set[_0x25a561(0x45c)](_0x259906){var _0x607989=_0x25a561;this[_0x607989(0x363d)]=_0x259906;for(const _0x418a4b of this[_0x607989(0x886)])_0x418a4b[_0x607989(0x45c)]=_0x259906;}get['orthoTop'](){var _0x432303=_0x25a561;return this[_0x432303(0x363d)];}set[_0x25a561(0x16a7)](_0x2918b1){var _0x2a12ab=_0x25a561;this[_0x2a12ab(0x1a51)]=_0x2918b1;for(const _0x1974de of this['_rigCameras'])_0x1974de[_0x2a12ab(0x16a7)]=_0x2918b1;}get[_0x25a561(0x16a7)](){var _0x487b93=_0x25a561;return this[_0x487b93(0x1a51)];}[_0x25a561(0x22c8)](){var _0x26a1e1=_0x25a561;return this[_0x26a1e1(0xf31)]=!0x0,this[_0x26a1e1(0x1be6)]=this[_0x26a1e1(0x2ef3)],this;}['_restoreStateValues'](){var _0x3118ab=_0x25a561;return!!this[_0x3118ab(0xf31)]&&(this['fov']=this[_0x3118ab(0x1be6)],!0x0);}[_0x25a561(0x3d9f)](){var _0x5b4890=_0x25a561;return!!this['_restoreStateValues']()&&(this[_0x5b4890(0x4a1)]['notifyObservers'](this),!0x0);}[_0x25a561(0x1d40)](){var _0x23d4f6=_0x25a561;return _0x23d4f6(0x16d5);}['toString'](_0x220c58){var _0x367655=_0x25a561;let _0x3e2564=_0x367655(0x333a)+this[_0x367655(0x3844)];if(_0x3e2564+=_0x367655(0x2b1c)+this['getClassName'](),this[_0x367655(0x5fd)]){for(let _0x166da7=0x0;_0x166da7<this['animations']['length'];_0x166da7++)_0x3e2564+=_0x367655(0x1c36)+this[_0x367655(0x5fd)][_0x166da7][_0x367655(0x141d)](_0x220c58);}return _0x3e2564;}[_0x25a561(0xec1)](){var _0x512e77=_0x25a561,_0x258404=this[_0x512e77(0x963)][_0x512e77(0x905)]();this[_0x512e77(0xee7)]=this[_0x512e77(0x3921)][_0x512e77(0x3ece)]?-_0x258404['x']:_0x258404['x'];}get[_0x25a561(0x1d4b)](){var _0x11a7ea=_0x25a561;return this[_0x11a7ea(0x31cf)];}['getActiveMeshes'](){var _0x22a905=_0x25a561;return this[_0x22a905(0x2f85)];}['isActiveMesh'](_0x5a777b){var _0x456a03=_0x25a561;return-0x1!==this['_activeMeshes'][_0x456a03(0x850)](_0x5a777b);}['isReady'](_0x1ec1dc=!0x1){var _0x2e683b=_0x25a561;if(_0x1ec1dc){for(const _0x237a38 of this['_postProcesses'])if(_0x237a38&&!_0x237a38[_0x2e683b(0x1977)]())return!0x1;}return super['isReady'](_0x1ec1dc);}['_initCache'](){var _0x247230=_0x25a561;super['_initCache'](),this['_cache'][_0x247230(0xdfa)]=new _0x197de4['P'](Number[_0x247230(0x3279)],Number['MAX_VALUE'],Number[_0x247230(0x3279)]),this[_0x247230(0x15a1)][_0x247230(0x67b)]=new _0x197de4['P'](Number[_0x247230(0x3279)],Number[_0x247230(0x3279)],Number[_0x247230(0x3279)]),this['_cache'][_0x247230(0x16a7)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x307b)]=void 0x0,this[_0x247230(0x15a1)]['maxZ']=void 0x0,this[_0x247230(0x15a1)]['fov']=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x34b0)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x34ec)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x3147)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x321a)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x25e5)]=void 0x0,this['_cache']['orthoTop']=void 0x0,this['_cache'][_0x247230(0x1fc0)]=void 0x0,this[_0x247230(0x15a1)][_0x247230(0x4168)]=void 0x0;}[_0x25a561(0x2606)](_0x2200db){var _0x4cc4b6=_0x25a561;_0x2200db||super[_0x4cc4b6(0x2606)](),this[_0x4cc4b6(0x15a1)][_0x4cc4b6(0xdfa)][_0x4cc4b6(0x448)](this['position']),this['_cache'][_0x4cc4b6(0x67b)][_0x4cc4b6(0x448)](this['upVector']);}['_isSynchronized'](){var _0x44a0ec=_0x25a561;return this[_0x44a0ec(0x2cc5)]()&&this[_0x44a0ec(0x419e)]();}[_0x25a561(0x2cc5)](){var _0x560f36=_0x25a561;return!!super[_0x560f36(0x1195)]()&&this[_0x560f36(0x15a1)][_0x560f36(0xdfa)]['equals'](this[_0x560f36(0xdfa)])&&this[_0x560f36(0x15a1)][_0x560f36(0x67b)][_0x560f36(0x2e4)](this[_0x560f36(0x67b)])&&this['isSynchronizedWithParent']();}[_0x25a561(0x419e)](){var _0x46c620=_0x25a561,_0x40de03=this['_cache']['mode']===this['mode']&&this[_0x46c620(0x15a1)][_0x46c620(0x307b)]===this['minZ']&&this['_cache'][_0x46c620(0x248d)]===this[_0x46c620(0x248d)];if(!_0x40de03)return!0x1;const _0x284516=this[_0x46c620(0x318e)]();return this[_0x46c620(0x16a7)]===_0x2b35e5[_0x46c620(0x28e4)]?this[_0x46c620(0x15a1)][_0x46c620(0x2ef3)]===this[_0x46c620(0x2ef3)]&&this['_cache'][_0x46c620(0x34b0)]===this['fovMode']&&this[_0x46c620(0x15a1)][_0x46c620(0x34ec)]===_0x284516[_0x46c620(0x12a0)](this)&&this[_0x46c620(0x15a1)][_0x46c620(0xee7)]===this[_0x46c620(0xee7)]:this[_0x46c620(0x15a1)][_0x46c620(0x3147)]===this[_0x46c620(0x3147)]&&this['_cache'][_0x46c620(0x321a)]===this[_0x46c620(0x321a)]&&this['_cache'][_0x46c620(0x25e5)]===this[_0x46c620(0x25e5)]&&this[_0x46c620(0x15a1)][_0x46c620(0x45c)]===this[_0x46c620(0x45c)]&&this[_0x46c620(0x15a1)][_0x46c620(0x1fc0)]===_0x284516['getRenderWidth']()&&this[_0x46c620(0x15a1)]['renderHeight']===_0x284516[_0x46c620(0x1f43)]();}[_0x25a561(0x3b7e)](_0x3c47d1,_0x1e1d6d){}['detachControl'](_0x52b275){}[_0x25a561(0x308d)](){var _0x178db6=_0x25a561;this[_0x178db6(0x3e80)](),this[_0x178db6(0x9a6)]!==_0x2b35e5[_0x178db6(0x11de)]&&this[_0x178db6(0x1c24)]();}[_0x25a561(0x3e80)](){var _0x11ffdc=_0x25a561;this['onAfterCheckInputsObservable'][_0x11ffdc(0x2231)](this);}get[_0x25a561(0xe16)](){var _0x3496d2=_0x25a561;return this[_0x3496d2(0x886)];}get[_0x25a561(0x1781)](){var _0x114730=_0x25a561;return this[_0x114730(0x1983)];}[_0x25a561(0x24f5)](){var _0xd7bd4b=_0x25a561;for(let _0x58ccd8=0x0;_0x58ccd8<this[_0xd7bd4b(0x1c7e)][_0xd7bd4b(0x3785)];_0x58ccd8++)if(null!==this[_0xd7bd4b(0x1c7e)][_0x58ccd8])return this[_0xd7bd4b(0x1c7e)][_0x58ccd8];return null;}[_0x25a561(0x249a)](){var _0x343208=_0x25a561;const _0x2de653=this['_getFirstPostProcess']();_0x2de653&&_0x2de653['markTextureDirty']();for(let _0x4b80e1=0x0,_0x4ea297=this[_0x343208(0x886)][_0x343208(0x3785)];_0x4b80e1<_0x4ea297;_0x4b80e1++){const _0x33e5a8=this[_0x343208(0x886)][_0x4b80e1],_0x4e3495=_0x33e5a8['_rigPostProcess'];_0x4e3495?(_0x343208(0x5c9)===_0x4e3495[_0x343208(0xb5a)]()&&(_0x33e5a8[_0x343208(0x25a2)]=0x0===this[_0x343208(0x1c7e)][_0x343208(0x3785)]),_0x33e5a8['_postProcesses']=this[_0x343208(0x1c7e)][_0x343208(0xeff)](0x0)[_0x343208(0xec4)](_0x4e3495),_0x4e3495['markTextureDirty']()):_0x33e5a8[_0x343208(0x1c7e)]=this[_0x343208(0x1c7e)]['slice'](0x0);}}[_0x25a561(0x2922)](_0x417f5b,_0x1cb5a7=null){var _0x5bb96f=_0x25a561;return!_0x417f5b[_0x5bb96f(0x859)]()&&-0x1<this[_0x5bb96f(0x1c7e)][_0x5bb96f(0x850)](_0x417f5b)?(_0x1609ee['Y'][_0x5bb96f(0xac3)](_0x5bb96f(0x34e3)),0x0):(null==_0x1cb5a7||_0x1cb5a7<0x0?this['_postProcesses'][_0x5bb96f(0x1e1d)](_0x417f5b):null===this[_0x5bb96f(0x1c7e)][_0x1cb5a7]?this['_postProcesses'][_0x1cb5a7]=_0x417f5b:this[_0x5bb96f(0x1c7e)][_0x5bb96f(0x2e7)](_0x1cb5a7,0x0,_0x417f5b),this[_0x5bb96f(0x249a)](),this[_0x5bb96f(0x3921)][_0x5bb96f(0x37bb)]&&this['_scene'][_0x5bb96f(0x37bb)][_0x5bb96f(0x3f48)](),this[_0x5bb96f(0x1c7e)][_0x5bb96f(0x850)](_0x417f5b));}[_0x25a561(0x23f1)](_0x5631af){var _0xb7cc5=_0x25a561;_0x5631af=this['_postProcesses'][_0xb7cc5(0x850)](_0x5631af),(-0x1!==_0x5631af&&(this[_0xb7cc5(0x1c7e)][_0x5631af]=null),this[_0xb7cc5(0x3921)]['prePassRenderer']&&this[_0xb7cc5(0x3921)]['prePassRenderer'][_0xb7cc5(0x3f48)](),this[_0xb7cc5(0x249a)]());}[_0x25a561(0x269)](){var _0x1869bf=_0x25a561;return this['_isSynchronizedViewMatrix']()||this[_0x1869bf(0x1f0c)](),this[_0x1869bf(0x1715)];}[_0x25a561(0x257e)](){var _0x3b9f8a=_0x25a561;return _0x197de4['y3'][_0x3b9f8a(0x243a)]();}['getViewMatrix'](_0x2ff950){var _0x559e7f=_0x25a561;return!_0x2ff950&&this[_0x559e7f(0x2cc5)]()||(this[_0x559e7f(0xbe9)](),this[_0x559e7f(0x39a6)]=this['_getViewMatrix'](),this['_currentRenderId']=this['getScene']()[_0x559e7f(0x87a)](),this[_0x559e7f(0x2ba4)]++,this[_0x559e7f(0x3b4b)]=!0x0,this['_cameraRigParams']&&this['_cameraRigParams'][_0x559e7f(0x3cce)]&&this[_0x559e7f(0x39a6)][_0x559e7f(0x242a)](this[_0x559e7f(0x3047)][_0x559e7f(0x3cce)],this[_0x559e7f(0x39a6)]),this[_0x559e7f(0x2a18)]&&this['parent'][_0x559e7f(0x271c)]&&this[_0x559e7f(0x2a18)]['onViewMatrixChangedObservable'][_0x559e7f(0x2231)](this[_0x559e7f(0x2a18)]),this[_0x559e7f(0x271c)][_0x559e7f(0x2231)](this),this['_computedViewMatrix']['invertToRef'](this[_0x559e7f(0x1715)])),this[_0x559e7f(0x39a6)];}['freezeProjectionMatrix'](_0x2a47a9){var _0x13194b=_0x25a561;this[_0x13194b(0x367)]=!0x0,void 0x0!==_0x2a47a9&&(this['_projectionMatrix']=_0x2a47a9);}['unfreezeProjectionMatrix'](){var _0x1cc6c2=_0x25a561;this[_0x1cc6c2(0x367)]=!0x1;}[_0x25a561(0x9d4)](_0xd8bc40){var _0x3a2d45=_0x25a561;if(this[_0x3a2d45(0x367)]||!_0xd8bc40&&this[_0x3a2d45(0x419e)]())return this[_0x3a2d45(0x2a7b)];this[_0x3a2d45(0x15a1)][_0x3a2d45(0x16a7)]=this[_0x3a2d45(0x16a7)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x307b)]=this[_0x3a2d45(0x307b)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x248d)]=this[_0x3a2d45(0x248d)],this[_0x3a2d45(0x3b4b)]=!0x0;const _0x1ba8ce=this[_0x3a2d45(0x318e)]();var _0xd8bc40=this[_0x3a2d45(0x40ae)](),_0x5a7cef=_0x1ba8ce[_0x3a2d45(0x30e9)];if(this[_0x3a2d45(0x16a7)]===_0x2b35e5[_0x3a2d45(0x28e4)]){this[_0x3a2d45(0x15a1)][_0x3a2d45(0x2ef3)]=this[_0x3a2d45(0x2ef3)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x34b0)]=this[_0x3a2d45(0x34b0)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x34ec)]=_0x1ba8ce['getAspectRatio'](this),this[_0x3a2d45(0x15a1)][_0x3a2d45(0xee7)]=this[_0x3a2d45(0xee7)],this[_0x3a2d45(0x307b)]<=0x0&&(this['minZ']=0.1);let _0x33de97;(_0x33de97=_0xd8bc40[_0x3a2d45(0x3ece)]?_0x197de4['y3'][_0x3a2d45(0x2585)]:_0x197de4['y3'][_0x3a2d45(0x1d88)])(this[_0x3a2d45(0x2ef3)],_0x1ba8ce[_0x3a2d45(0x12a0)](this),_0x5a7cef?this[_0x3a2d45(0x248d)]:this[_0x3a2d45(0x307b)],_0x5a7cef?this[_0x3a2d45(0x307b)]:this[_0x3a2d45(0x248d)],this[_0x3a2d45(0x2a7b)],this[_0x3a2d45(0x34b0)]===_0x2b35e5['FOVMODE_VERTICAL_FIXED'],_0x1ba8ce[_0x3a2d45(0x225f)],this[_0x3a2d45(0xee7)],_0x5a7cef);}else{var _0x4a8f8f=_0x1ba8ce[_0x3a2d45(0x158f)]()/0x2,_0x2242a6=_0x1ba8ce['getRenderHeight']()/0x2;_0xd8bc40[_0x3a2d45(0x3ece)]?_0x197de4['y3'][_0x3a2d45(0xc2f)](null!=(_0xd8bc40=this[_0x3a2d45(0x3147)])?_0xd8bc40:-_0x4a8f8f,null!=(_0xd8bc40=this['orthoRight'])?_0xd8bc40:_0x4a8f8f,null!=(_0xd8bc40=this[_0x3a2d45(0x25e5)])?_0xd8bc40:-_0x2242a6,null!=(_0xd8bc40=this['orthoTop'])?_0xd8bc40:_0x2242a6,_0x5a7cef?this[_0x3a2d45(0x248d)]:this[_0x3a2d45(0x307b)],_0x5a7cef?this[_0x3a2d45(0x307b)]:this['maxZ'],this[_0x3a2d45(0x2a7b)],_0x1ba8ce[_0x3a2d45(0x225f)]):_0x197de4['y3']['OrthoOffCenterLHToRef'](null!=(_0xd8bc40=this[_0x3a2d45(0x3147)])?_0xd8bc40:-_0x4a8f8f,null!=(_0xd8bc40=this[_0x3a2d45(0x321a)])?_0xd8bc40:_0x4a8f8f,null!=(_0xd8bc40=this['orthoBottom'])?_0xd8bc40:-_0x2242a6,null!=(_0x4a8f8f=this['orthoTop'])?_0x4a8f8f:_0x2242a6,_0x5a7cef?this['maxZ']:this[_0x3a2d45(0x307b)],_0x5a7cef?this[_0x3a2d45(0x307b)]:this[_0x3a2d45(0x248d)],this[_0x3a2d45(0x2a7b)],_0x1ba8ce[_0x3a2d45(0x225f)]),this[_0x3a2d45(0x15a1)][_0x3a2d45(0x3147)]=this[_0x3a2d45(0x3147)],this[_0x3a2d45(0x15a1)]['orthoRight']=this[_0x3a2d45(0x321a)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x25e5)]=this[_0x3a2d45(0x25e5)],this[_0x3a2d45(0x15a1)]['orthoTop']=this[_0x3a2d45(0x45c)],this[_0x3a2d45(0x15a1)][_0x3a2d45(0x1fc0)]=_0x1ba8ce['getRenderWidth'](),this[_0x3a2d45(0x15a1)]['renderHeight']=_0x1ba8ce['getRenderHeight']();}return this[_0x3a2d45(0x1c57)]['notifyObservers'](this),this[_0x3a2d45(0x2a7b)];}[_0x25a561(0x4178)](){var _0x23055e=_0x25a561;return this[_0x23055e(0x39a6)]['multiplyToRef'](this[_0x23055e(0x2a7b)],this[_0x23055e(0x1ca2)]),this['_transformMatrix'];}[_0x25a561(0x2b08)](){var _0x220b00=_0x25a561;this[_0x220b00(0x3b4b)]&&(this[_0x220b00(0x4178)](),this[_0x220b00(0x381c)]?_0x5c8fad['i']['GetPlanesToRef'](this[_0x220b00(0x1ca2)],this[_0x220b00(0x381c)]):this['_frustumPlanes']=_0x5c8fad['i']['GetPlanes'](this['_transformMatrix']),this[_0x220b00(0x3b4b)]=!0x1);}[_0x25a561(0x3cf0)](_0x4066de,_0x7581e7=!0x1){var _0x1e66e2=_0x25a561;if(this[_0x1e66e2(0x2b08)](),_0x7581e7&&0x0<this['rigCameras']['length']){let _0x264871=!0x1;return this['rigCameras'][_0x1e66e2(0x66b)](_0x15e3d9=>{var _0x46b265=_0x1e66e2;_0x15e3d9[_0x46b265(0x2b08)](),_0x264871=_0x264871||_0x4066de[_0x46b265(0x3cf0)](_0x15e3d9[_0x46b265(0x381c)]);}),_0x264871;}return _0x4066de['isInFrustum'](this[_0x1e66e2(0x381c)]);}['isCompletelyInFrustum'](_0x44aa25){var _0xd0660f=_0x25a561;return this['_updateFrustumPlanes'](),_0x44aa25['isCompletelyInFrustum'](this[_0xd0660f(0x381c)]);}[_0x25a561(0x30bd)](_0x2b534b=0x0,_0x2f8268,_0x1c4752){var _0x291d20=_0x25a561;throw(0x0,_0xaa7e20['S'])(_0x291d20(0x30a5));}[_0x25a561(0xde9)](_0xbf229,_0x1ad659=0x0,_0x4e918a,_0x337763){var _0x4c43a7=_0x25a561;throw(0x0,_0xaa7e20['S'])(_0x4c43a7(0x30a5));}[_0x25a561(0x3551)](_0x3e9666,_0x29ac13=!0x1){var _0x40a959=_0x25a561;for(this['onViewMatrixChangedObservable']['clear'](),this[_0x40a959(0x1c57)][_0x40a959(0xc60)](),this[_0x40a959(0x1863)][_0x40a959(0xc60)](),this[_0x40a959(0x4a1)][_0x40a959(0xc60)](),this[_0x40a959(0xc3f)]&&this[_0x40a959(0xc3f)]['clear'](),this['getScene']()[_0x40a959(0xdf8)](this),this[_0x40a959(0x40ae)]()[_0x40a959(0x405e)](this);0x0<this[_0x40a959(0x886)]['length'];){const _0xdab750=this[_0x40a959(0x886)][_0x40a959(0x30ce)]();_0xdab750&&_0xdab750[_0x40a959(0x3551)]();}var _0x51a729;if(this['_parentContainer']&&(-0x1<(_0x51a729=this[_0x40a959(0x2527)][_0x40a959(0x219b)][_0x40a959(0x850)](this))&&this[_0x40a959(0x2527)][_0x40a959(0x219b)][_0x40a959(0x2e7)](_0x51a729,0x1),this['_parentContainer']=null),this['_rigPostProcess'])this[_0x40a959(0x1983)][_0x40a959(0x3551)](this),this['_rigPostProcess']=null,this['_postProcesses'][_0x40a959(0x3785)]=0x0;else{if(this[_0x40a959(0x9a6)]!==_0x2b35e5[_0x40a959(0x11de)])this[_0x40a959(0x1983)]=null,this[_0x40a959(0x1c7e)]['length']=0x0;else{let _0x8a3218=this[_0x40a959(0x1c7e)]['length'];for(;0x0<=--_0x8a3218;){const _0x30d0b6=this['_postProcesses'][_0x8a3218];_0x30d0b6&&_0x30d0b6[_0x40a959(0x3551)](this);}}}let _0x3a87cc=this['customRenderTargets'][_0x40a959(0x3785)];for(;0x0<=--_0x3a87cc;)this['customRenderTargets'][_0x3a87cc][_0x40a959(0x3551)]();this[_0x40a959(0x1fa7)][_0x40a959(0x3785)]=0x0,this['_activeMeshes'][_0x40a959(0x3551)](),this[_0x40a959(0x40ae)]()['getEngine']()[_0x40a959(0x2615)](this[_0x40a959(0xc44)]),super[_0x40a959(0x3551)](_0x3e9666,_0x29ac13);}get[_0x25a561(0x18fe)](){var _0x38153c=_0x25a561;return this[_0x38153c(0x17a7)];}get[_0x25a561(0x621)](){var _0x8236ef=_0x25a561;return this[_0x8236ef(0x78a)];}get['leftCamera'](){var _0x3a2090=_0x25a561;return this[_0x3a2090(0x886)][_0x3a2090(0x3785)]<0x1?null:this[_0x3a2090(0x886)][0x0];}get[_0x25a561(0x18ac)](){var _0x10072a=_0x25a561;return this[_0x10072a(0x886)][_0x10072a(0x3785)]<0x2?null:this[_0x10072a(0x886)][0x1];}[_0x25a561(0x3741)](){var _0x3b8637=_0x25a561;return this[_0x3b8637(0x886)]['length']<0x1?null:this['_rigCameras'][0x0][_0x3b8637(0x2201)]();}[_0x25a561(0xb39)](){var _0x118baa=_0x25a561;return this['_rigCameras'][_0x118baa(0x3785)]<0x2?null:this[_0x118baa(0x886)][0x1][_0x118baa(0x2201)]();}[_0x25a561(0x770)](_0x2fc36f,_0xc99c40){var _0x4747be=_0x25a561;if(this[_0x4747be(0x9a6)]!==_0x2fc36f){for(;0x0<this[_0x4747be(0x886)][_0x4747be(0x3785)];){const _0x397da3=this[_0x4747be(0x886)]['pop']();_0x397da3&&_0x397da3['dispose']();}if(this['cameraRigMode']=_0x2fc36f,this[_0x4747be(0x3047)]={},this['_cameraRigParams'][_0x4747be(0xeb1)]=_0xc99c40[_0x4747be(0xeb1)]||0.0637,this[_0x4747be(0x3047)]['stereoHalfAngle']=_0x295a5a['w1'][_0x4747be(0x1f0e)](this[_0x4747be(0x3047)][_0x4747be(0xeb1)]/0.0637),this[_0x4747be(0x9a6)]!==_0x2b35e5['RIG_MODE_NONE']){const _0x5460b3=this['createRigCamera'](this[_0x4747be(0x3844)]+'_L',0x0),_0x570f27=(_0x5460b3&&(_0x5460b3['_isLeftCamera']=!0x0),this[_0x4747be(0x2fea)](this[_0x4747be(0x3844)]+'_R',0x1));_0x570f27&&(_0x570f27[_0x4747be(0x78a)]=!0x0),_0x5460b3&&_0x570f27&&(this[_0x4747be(0x886)][_0x4747be(0x1e1d)](_0x5460b3),this[_0x4747be(0x886)][_0x4747be(0x1e1d)](_0x570f27));}this[_0x4747be(0x35a3)](_0xc99c40),this[_0x4747be(0x249a)](),this[_0x4747be(0x308d)]();}}['_setRigMode'](_0x5738bf){}[_0x25a561(0x3ed5)](){var _0xcfd26d=_0x25a561;return _0x197de4['y3']['PerspectiveFovLHToRef'](this[_0xcfd26d(0x3047)][_0xcfd26d(0x431)]['aspectRatioFov'],this[_0xcfd26d(0x3047)][_0xcfd26d(0x431)][_0xcfd26d(0x34ec)],this[_0xcfd26d(0x307b)],this[_0xcfd26d(0x248d)],this[_0xcfd26d(0x3047)][_0xcfd26d(0x3b28)],!0x0,this['getEngine']()[_0xcfd26d(0x225f)]),this[_0xcfd26d(0x3047)]['vrWorkMatrix'][_0xcfd26d(0x242a)](this[_0xcfd26d(0x3047)][_0xcfd26d(0x15ee)],this[_0xcfd26d(0x2a7b)]),this['_projectionMatrix'];}[_0x25a561(0x2f92)](){}[_0x25a561(0x38a8)](){}[_0x25a561(0x32c8)](){return _0x197de4['y3']['Identity']();}[_0x25a561(0x2957)](){var _0x5b9185=_0x25a561;return _0x197de4['y3'][_0x5b9185(0x243a)]();}[_0x25a561(0xe09)](_0x3364c0,_0x17a4bb){var _0xa18e47=_0x25a561;this[_0xa18e47(0x3047)]||(this[_0xa18e47(0x3047)]={}),this['_cameraRigParams'][_0x3364c0]=_0x17a4bb,_0xa18e47(0xeb1)===_0x3364c0&&(this[_0xa18e47(0x3047)]['stereoHalfAngle']=_0x295a5a['w1'][_0xa18e47(0x1f0e)](_0x17a4bb/0.0637));}['createRigCamera'](_0x4e04ce,_0x337be9){return null;}[_0x25a561(0x1c24)](){var _0x28f87b=_0x25a561;for(let _0x4f6def=0x0;_0x4f6def<this[_0x28f87b(0x886)][_0x28f87b(0x3785)];_0x4f6def++)this[_0x28f87b(0x886)][_0x4f6def][_0x28f87b(0x307b)]=this[_0x28f87b(0x307b)],this[_0x28f87b(0x886)][_0x4f6def][_0x28f87b(0x248d)]=this[_0x28f87b(0x248d)],this[_0x28f87b(0x886)][_0x4f6def][_0x28f87b(0x2ef3)]=this[_0x28f87b(0x2ef3)],this[_0x28f87b(0x886)][_0x4f6def][_0x28f87b(0x67b)]['copyFrom'](this['upVector']);this[_0x28f87b(0x9a6)]===_0x2b35e5['RIG_MODE_STEREOSCOPIC_ANAGLYPH']&&(this[_0x28f87b(0x886)][0x0][_0x28f87b(0x34a)]=this[_0x28f87b(0x886)][0x1][_0x28f87b(0x34a)]=this[_0x28f87b(0x34a)]);}[_0x25a561(0x3494)](){}['serialize'](){var _0x15d317=_0x25a561;const _0x46bba8=_0x4c7104['p4'][_0x15d317(0x2fa9)](this);return _0x46bba8[_0x15d317(0x1441)]=this[_0x15d317(0x1441)],_0x46bba8[_0x15d317(0x261)]=this['getClassName'](),this[_0x15d317(0x2a18)]&&this[_0x15d317(0x2a18)]['_serializeAsParent'](_0x46bba8),this[_0x15d317(0xc3f)]&&this['inputs']['serialize'](_0x46bba8),_0x4c7104['p4'][_0x15d317(0x1ae4)](this,_0x46bba8),_0x46bba8[_0x15d317(0x24ef)]=this[_0x15d317(0x2bff)](),_0x46bba8['isEnabled']=this['isEnabled'](),_0x46bba8;}[_0x25a561(0x292d)](_0x504b71,_0x232c30=null){var _0x35e223=_0x25a561;const _0xf8a25a=_0x4c7104['p4']['Clone'](_0x2b35e5[_0x35e223(0x2f2a)](this['getClassName'](),_0x504b71,this[_0x35e223(0x40ae)](),this[_0x35e223(0xeb1)],this[_0x35e223(0x912)]),this);return _0xf8a25a[_0x35e223(0x3844)]=_0x504b71,_0xf8a25a['parent']=_0x232c30,this[_0x35e223(0x10ef)][_0x35e223(0x2231)](_0xf8a25a),_0xf8a25a;}[_0x25a561(0x2750)](_0x549ce7){var _0x4301ea=_0x25a561,_0x5b2ae4=_0x197de4['P'][_0x4301ea(0xd5a)]();return this['getDirectionToRef'](_0x549ce7,_0x5b2ae4),_0x5b2ae4;}get[_0x25a561(0x963)](){var _0x4ea160=_0x25a561;return this[_0x4ea160(0x269)]()[_0x4ea160(0x2850)](void 0x0,this[_0x4ea160(0x103f)]),this[_0x4ea160(0x103f)];}['getDirectionToRef'](_0x388724,_0x2a8ddf){_0x197de4['P']['TransformNormalToRef'](_0x388724,this['getWorldMatrix'](),_0x2a8ddf);}static['GetConstructorFromName'](_0x4c5471,_0x5c818a,_0x59d1a4,_0x474d95=0x0,_0x11dba2=!0x0){var _0x1a4319=_0x25a561;return _0x963669['N'][_0x1a4319(0x33fe)](_0x4c5471,_0x5c818a,_0x59d1a4,{'interaxial_distance':_0x474d95,'isStereoscopicSideBySide':_0x11dba2})||(()=>_0x2b35e5[_0x1a4319(0x1216)](_0x5c818a,_0x59d1a4));}[_0x25a561(0x3c5a)](){var _0x132e1c=_0x25a561;return this[_0x132e1c(0x269)]();}static[_0x25a561(0x2f08)](_0x41e9a0,_0x6c8e22){var _0x1c5332=_0x25a561,_0x4e55c4=_0x41e9a0[_0x1c5332(0x261)],_0x4e55c4=_0x2b35e5[_0x1c5332(0x2f2a)](_0x4e55c4,_0x41e9a0['name'],_0x6c8e22,_0x41e9a0[_0x1c5332(0x2635)],_0x41e9a0[_0x1c5332(0x912)]);const _0x2445c8=_0x4c7104['p4']['Parse'](_0x4e55c4,_0x41e9a0,_0x6c8e22);if(void 0x0!==_0x41e9a0[_0x1c5332(0x294f)]&&(_0x2445c8[_0x1c5332(0x40a4)]=_0x41e9a0['parentId']),void 0x0!==_0x41e9a0[_0x1c5332(0x3a0c)]&&(_0x2445c8[_0x1c5332(0x141f)]=_0x41e9a0[_0x1c5332(0x3a0c)]),_0x2445c8['inputs']&&(_0x2445c8[_0x1c5332(0xc3f)][_0x1c5332(0x138f)](_0x41e9a0),_0x2445c8[_0x1c5332(0x3494)]()),_0x41e9a0['upVector']&&(_0x2445c8[_0x1c5332(0x67b)]=_0x197de4['P']['FromArray'](_0x41e9a0[_0x1c5332(0x67b)])),_0x2445c8['setPosition']&&(_0x2445c8[_0x1c5332(0xdfa)][_0x1c5332(0x408c)](0x0,0x0,0x0),_0x2445c8[_0x1c5332(0x306e)](_0x197de4['P'][_0x1c5332(0x1c38)](_0x41e9a0[_0x1c5332(0xdfa)]))),_0x41e9a0['target']&&_0x2445c8[_0x1c5332(0x71f)]&&_0x2445c8[_0x1c5332(0x71f)](_0x197de4['P'][_0x1c5332(0x1c38)](_0x41e9a0[_0x1c5332(0x259c)])),_0x41e9a0[_0x1c5332(0x9a6)]&&(_0x4e55c4=_0x41e9a0[_0x1c5332(0x2635)]?{'interaxialDistance':_0x41e9a0['interaxial_distance']}:{},_0x2445c8[_0x1c5332(0x770)](_0x41e9a0[_0x1c5332(0x9a6)],_0x4e55c4)),_0x41e9a0[_0x1c5332(0x5fd)]){for(let _0x268f06=0x0;_0x268f06<_0x41e9a0[_0x1c5332(0x5fd)][_0x1c5332(0x3785)];_0x268f06++){var _0x9838c8=_0x41e9a0[_0x1c5332(0x5fd)][_0x268f06];const _0x4f231e=(0x0,_0x2b2c67['q'])(_0x1c5332(0x29f2));_0x4f231e&&_0x2445c8[_0x1c5332(0x5fd)][_0x1c5332(0x1e1d)](_0x4f231e[_0x1c5332(0x2f08)](_0x9838c8));}_0x963669['N']['ParseAnimationRanges'](_0x2445c8,_0x41e9a0,_0x6c8e22);}return _0x41e9a0[_0x1c5332(0x8f5)]&&_0x6c8e22[_0x1c5332(0x1317)](_0x2445c8,_0x41e9a0['autoAnimateFrom'],_0x41e9a0['autoAnimateTo'],_0x41e9a0['autoAnimateLoop'],_0x41e9a0[_0x1c5332(0x3432)]||0x1),void 0x0!==_0x41e9a0[_0x1c5332(0x3461)]&&_0x2445c8[_0x1c5332(0x280e)](_0x41e9a0[_0x1c5332(0x3461)]),_0x2445c8;}}_0x2b35e5[_0x25a561(0x1216)]=(_0x3d8aa2,_0x5699bb)=>{var _0x3f7b4f=_0x25a561;throw(0x0,_0xaa7e20['S'])(_0x3f7b4f(0x2f61));},_0x2b35e5[_0x25a561(0x28e4)]=_0x3b200a['g'][_0x25a561(0x28e4)],_0x2b35e5['ORTHOGRAPHIC_CAMERA']=_0x3b200a['g'][_0x25a561(0x2353)],_0x2b35e5['FOVMODE_VERTICAL_FIXED']=_0x3b200a['g'][_0x25a561(0x1605)],_0x2b35e5[_0x25a561(0x2b67)]=_0x3b200a['g'][_0x25a561(0x2b67)],_0x2b35e5[_0x25a561(0x11de)]=_0x3b200a['g'][_0x25a561(0x11de)],_0x2b35e5[_0x25a561(0xe1b)]=_0x3b200a['g'][_0x25a561(0xe1b)],_0x2b35e5[_0x25a561(0x234c)]=_0x3b200a['g']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL'],_0x2b35e5['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']=_0x3b200a['g'][_0x25a561(0x1d7f)],_0x2b35e5[_0x25a561(0x3dc1)]=_0x3b200a['g']['RIG_MODE_STEREOSCOPIC_OVERUNDER'],_0x2b35e5['RIG_MODE_STEREOSCOPIC_INTERLACED']=_0x3b200a['g'][_0x25a561(0x1026)],_0x2b35e5[_0x25a561(0x3ab5)]=_0x3b200a['g']['RIG_MODE_VR'],_0x2b35e5[_0x25a561(0x3c76)]=_0x3b200a['g'][_0x25a561(0x3c76)],_0x2b35e5['RIG_MODE_CUSTOM']=_0x3b200a['g']['RIG_MODE_CUSTOM'],_0x2f603a([(_0x2b35e5[_0x25a561(0x3a81)]=!0x1,_0x4c7104['hd'])('position')],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x3d0a),void 0x0),_0x2f603a([(0x0,_0x4c7104['hd'])(_0x25a561(0x67b))],_0x2b35e5[_0x25a561(0x1fd2)],'_upVector',void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],_0x25a561(0x3147),null),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x321a),null),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x25e5),null),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],_0x25a561(0x45c),null),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],_0x25a561(0x2ef3),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],'projectionPlaneTilt',void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],_0x25a561(0x307b),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],_0x25a561(0x248d),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x2b31),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x16a7),null),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0xb9f),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x34b0),void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],'cameraRigMode',void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5['prototype'],'interaxialDistance',void 0x0),_0x2f603a([(0x0,_0x4c7104['qC'])()],_0x2b35e5[_0x25a561(0x1fd2)],_0x25a561(0x912),void 0x0);},0x15fee:(_0x2d03e5,_0xdb36f9,_0x38b255)=>{var _0x398b0e=a7_0x38a779;_0x38b255['d'](_0xdb36f9,{'p':()=>_0x2de45c,'u':()=>_0x836fc2});var _0x1463b3=_0x38b255(0x10ea4),_0x661fe=_0x38b255(0x153ad),_0x278154=_0x38b255(0xdef7),_0x836fc2={};class _0x2de45c{constructor(_0x5e5c5b){var _0x36a33a=a7_0x2532;this[_0x36a33a(0x3aee)]=!0x1,this['attached']={},this[_0x36a33a(0x3a38)]=_0x5e5c5b,this[_0x36a33a(0x116b)]=()=>{};}[_0x398b0e(0x33ee)](_0x3ea238){var _0x277322=_0x398b0e,_0x5be63d=_0x3ea238['getSimpleName']();this[_0x277322(0x1c4e)][_0x5be63d]?_0x1463b3['Y'][_0x277322(0x27dc)]('camera\x20input\x20of\x20type\x20'+_0x5be63d+_0x277322(0x2ad2)):((this[_0x277322(0x1c4e)][_0x5be63d]=_0x3ea238)[_0x277322(0x3a38)]=this[_0x277322(0x3a38)],_0x3ea238[_0x277322(0x116b)]&&(this[_0x277322(0x116b)]=this[_0x277322(0x1e19)](_0x3ea238[_0x277322(0x116b)][_0x277322(0xc95)](_0x3ea238))),this[_0x277322(0x3aee)]&&_0x3ea238['attachControl'](this[_0x277322(0x3fba)]));}[_0x398b0e(0x418a)](_0x385d4a){var _0x5defa3=_0x398b0e;for(const _0xc95b0f in this[_0x5defa3(0x1c4e)]){const _0x4a9ff3=this[_0x5defa3(0x1c4e)][_0xc95b0f];if(_0x4a9ff3===_0x385d4a)return _0x4a9ff3[_0x5defa3(0x32c4)](),_0x4a9ff3[_0x5defa3(0x3a38)]=null,delete this['attached'][_0xc95b0f],void this[_0x5defa3(0x402e)]();}}['removeByType'](_0x454c07){var _0x7c8330=_0x398b0e;for(const _0x2c4d35 in this[_0x7c8330(0x1c4e)]){const _0x339a10=this[_0x7c8330(0x1c4e)][_0x2c4d35];_0x339a10['getClassName']()===_0x454c07&&(_0x339a10['detachControl'](),_0x339a10[_0x7c8330(0x3a38)]=null,delete this[_0x7c8330(0x1c4e)][_0x2c4d35],this[_0x7c8330(0x402e)]());}}[_0x398b0e(0x1e19)](_0x342e7c){const _0x31fe58=this['checkInputs'];return()=>{_0x31fe58(),_0x342e7c();};}['attachInput'](_0x2778ae){var _0x5c1ea2=_0x398b0e;this[_0x5c1ea2(0x3aee)]&&_0x2778ae[_0x5c1ea2(0x3b7e)](this[_0x5c1ea2(0x3fba)]);}[_0x398b0e(0x3ba)](_0x3c5483=!0x1){var _0x322c03=_0x398b0e;if(!this['attachedToElement']){_0x3c5483=!_0x278154['V']['ForceAttachControlToAlwaysPreventDefault']&&_0x3c5483,this[_0x322c03(0x3aee)]=!0x0,this[_0x322c03(0x3fba)]=_0x3c5483;for(const _0x40d502 in this['attached'])this['attached'][_0x40d502][_0x322c03(0x3b7e)](_0x3c5483);}}[_0x398b0e(0x1e18)](_0x4cc538=!0x1){var _0x24eabd=_0x398b0e;for(const _0x2f562e in this['attached'])this[_0x24eabd(0x1c4e)][_0x2f562e][_0x24eabd(0x32c4)](),_0x4cc538&&(this[_0x24eabd(0x1c4e)][_0x2f562e][_0x24eabd(0x3a38)]=null);this[_0x24eabd(0x3aee)]=!0x1;}['rebuildInputCheck'](){var _0x1d4497=_0x398b0e;this[_0x1d4497(0x116b)]=()=>{};for(const _0x50016c in this[_0x1d4497(0x1c4e)]){const _0x1d5be4=this[_0x1d4497(0x1c4e)][_0x50016c];_0x1d5be4['checkInputs']&&(this[_0x1d4497(0x116b)]=this[_0x1d4497(0x1e19)](_0x1d5be4[_0x1d4497(0x116b)]['bind'](_0x1d5be4)));}}[_0x398b0e(0xc60)](){var _0xda091b=_0x398b0e;this['attachedToElement']&&this['detachElement'](!0x0),this[_0xda091b(0x1c4e)]={},this[_0xda091b(0x3aee)]=!0x1,this[_0xda091b(0x116b)]=()=>{};}[_0x398b0e(0x2156)](_0x565a4a){var _0x3bfb08=_0x398b0e;const _0x15f44c={};for(const _0x41ade1 in this[_0x3bfb08(0x1c4e)]){const _0x59f9fc=this[_0x3bfb08(0x1c4e)][_0x41ade1];var _0x3b879d=_0x661fe['p4'][_0x3bfb08(0x2fa9)](_0x59f9fc);_0x15f44c[_0x59f9fc[_0x3bfb08(0x1d40)]()]=_0x3b879d;}_0x565a4a[_0x3bfb08(0x2964)]=_0x15f44c;}[_0x398b0e(0x138f)](_0x3bca8e){var _0x9151f=_0x398b0e,_0x4f28bc,_0x59e9f1,_0xe8f78=_0x3bca8e['inputsmgr'];if(_0xe8f78){this[_0x9151f(0xc60)]();for(const _0x350d6d in _0xe8f78){const _0x14b8b5=_0x836fc2[_0x350d6d];_0x14b8b5&&(_0x4f28bc=_0xe8f78[_0x350d6d],_0x4f28bc=_0x661fe['p4'][_0x9151f(0x2f08)](()=>new _0x14b8b5(),_0x4f28bc,null),this['add'](_0x4f28bc));}}else for(const _0x4b9f9c in this[_0x9151f(0x1c4e)]){const _0x31feda=_0x836fc2[this[_0x9151f(0x1c4e)][_0x4b9f9c]['getClassName']()];_0x31feda&&(_0x59e9f1=_0x661fe['p4'][_0x9151f(0x2f08)](()=>new _0x31feda(),_0x3bca8e,null),this[_0x9151f(0x418a)](this[_0x9151f(0x1c4e)][_0x4b9f9c]),this[_0x9151f(0x33ee)](_0x59e9f1));}}}},0xbab5:(_0x19d5b5,_0xe2d6da,_0x289837)=>{var _0x25ace4=a7_0x38a779;_0x289837['d'](_0xe2d6da,{'n':()=>_0x4c057e});var _0xe2d6da=_0x289837(0xbe0e),_0x294c1f=_0x289837(0x9fd1),_0x304488=_0x289837(0x16aec),_0x3376c2=(_0x289837(0x1795b),_0x289837(0xa60f));_0x304488['N'][_0x25ace4(0x3db3)]('DeviceOrientationCamera',(_0x5728ef,_0x516acb)=>()=>new _0x4c057e(_0x5728ef,_0x294c1f['P'][_0x25ace4(0xd5a)](),_0x516acb));class _0x4c057e extends _0xe2d6da['c']{constructor(_0x54e353,_0x18289a,_0xf61ac1){var _0x30ef38=_0x25ace4;super(_0x54e353,_0x18289a,_0xf61ac1),this[_0x30ef38(0xf5c)]=new _0x294c1f['_f'](),this['_disablePointerInputWhenUsingDeviceOrientation']=!0x0,this[_0x30ef38(0x3d2c)]=0x0,this['_quaternionCache']=new _0x294c1f['_f'](),this['inputs'][_0x30ef38(0x7c8)](),this[_0x30ef38(0xc3f)][_0x30ef38(0x2c0d)]&&this[_0x30ef38(0xc3f)]['_deviceOrientationInput']['_onDeviceOrientationChangedObservable'][_0x30ef38(0x2e19)](()=>{var _0x33004d=_0x30ef38;this[_0x33004d(0x3232)]&&this['inputs'][_0x33004d(0xa08)]&&(this[_0x33004d(0xc3f)][_0x33004d(0xa08)][_0x33004d(0x2a23)]=!0x1,this[_0x33004d(0xc3f)][_0x33004d(0xa08)][_0x33004d(0x90e)][_0x33004d(0x33ee)](_0x4aacfe=>{var _0x1938da=_0x33004d;0x0!=this[_0x1938da(0x3d2c)]&&(this['_initialQuaternion']||(this[_0x1938da(0x26c)]=new _0x294c1f['_f']()),_0x294c1f['_f'][_0x1938da(0x36c)](0x0,_0x4aacfe[_0x1938da(0x2c4c)]*this[_0x1938da(0x3d2c)],0x0,this[_0x1938da(0xf5c)]),this[_0x1938da(0x26c)]['multiplyToRef'](this[_0x1938da(0xf5c)],this['_initialQuaternion']));}));});}get[_0x25ace4(0x3bd1)](){var _0x4be939=_0x25ace4;return this[_0x4be939(0x3232)];}set[_0x25ace4(0x3bd1)](_0x47eaf9){var _0x23a8f4=_0x25ace4;this[_0x23a8f4(0x3232)]=_0x47eaf9;}['enableHorizontalDragging'](_0x1f4459=0x1/0x12c){var _0x176707=_0x25ace4;this[_0x176707(0x3d2c)]=_0x1f4459;}['getClassName'](){var _0x550e6d=_0x25ace4;return _0x550e6d(0x177a);}[_0x25ace4(0x3e80)](){var _0x467feb=_0x25ace4;super[_0x467feb(0x3e80)](),this[_0x467feb(0x680)]['copyFrom'](this['rotationQuaternion']),this[_0x467feb(0x26c)]&&this[_0x467feb(0x26c)]['multiplyToRef'](this['rotationQuaternion'],this['rotationQuaternion']);}[_0x25ace4(0x338d)](_0x562dca=_0x3376c2['RD']['Y']){var _0xa4df34=_0x25ace4;this['rotationQuaternion']&&(this[_0xa4df34(0x26c)]||(this[_0xa4df34(0x26c)]=new _0x294c1f['_f']()),this[_0xa4df34(0x26c)][_0xa4df34(0x448)](this[_0xa4df34(0x680)]||this[_0xa4df34(0x373c)]),['x','y','z']['forEach'](_0x5c4984=>{var _0x13caad=_0xa4df34;_0x562dca[_0x5c4984]?this[_0x13caad(0x26c)][_0x5c4984]*=-0x1:this[_0x13caad(0x26c)][_0x5c4984]=0x0;}),this[_0xa4df34(0x26c)]['normalize'](),this['_initialQuaternion'][_0xa4df34(0x242a)](this[_0xa4df34(0x373c)],this[_0xa4df34(0x373c)]));}}},0x10c09:(_0x5a1dc3,_0x2160e5,_0x42eacc)=>{var _0x4b6b09=a7_0x38a779;function _0x1bc015(_0x5d60ae,_0x4b2298,_0x4c080a,_0x453b4a){var _0x16313a=a7_0x2532,_0x376216,_0x1246e9=arguments[_0x16313a(0x3785)],_0x221b22=_0x1246e9<0x3?_0x4b2298:null===_0x453b4a?_0x453b4a=Object[_0x16313a(0x18ba)](_0x4b2298,_0x4c080a):_0x453b4a;if(_0x16313a(0x1c87)==typeof Reflect&&_0x16313a(0x7a8)==typeof Reflect[_0x16313a(0x4111)])_0x221b22=Reflect[_0x16313a(0x4111)](_0x5d60ae,_0x4b2298,_0x4c080a,_0x453b4a);else{for(var _0x2c7e18=_0x5d60ae[_0x16313a(0x3785)]-0x1;0x0<=_0x2c7e18;_0x2c7e18--)(_0x376216=_0x5d60ae[_0x2c7e18])&&(_0x221b22=(_0x1246e9<0x3?_0x376216(_0x221b22):0x3<_0x1246e9?_0x376216(_0x4b2298,_0x4c080a,_0x221b22):_0x376216(_0x4b2298,_0x4c080a))||_0x221b22);}0x3<_0x1246e9&&_0x221b22&&Object[_0x16313a(0x259d)](_0x4b2298,_0x4c080a,_0x221b22);}var _0x245b5a=_0x42eacc(0x153ad),_0x26202f=_0x42eacc(0x9fd1),_0x45c99a=_0x42eacc(0xee04),_0x3852dc=_0x42eacc(0x2f61),_0x5c392f=_0x42eacc(0x12dd5),_0x1ad288=_0x42eacc(0xe222);class _0x10c334 extends _0x3852dc['C']{constructor(_0x2c1e53,_0x487799,_0x7c13fa,_0x522dd9=!0x0){var _0xa74bd6=a7_0x2532;super(_0x2c1e53,_0x487799,_0x7c13fa,_0x522dd9),this['ellipsoid']=new _0x26202f['P'](0x1,0x1,0x1),this[_0xa74bd6(0x3556)]=new _0x26202f['P'](0x0,0x0,0x0),this[_0xa74bd6(0x2b9d)]=!0x1,this[_0xa74bd6(0xa53)]=!0x1,this[_0xa74bd6(0x24b1)]=_0x26202f['P']['Zero'](),this[_0xa74bd6(0x2707)]=0x0,this[_0xa74bd6(0x2789)]=0x64,this[_0xa74bd6(0x256)]=!0x1,this[_0xa74bd6(0x8cb)]=Math['PI']/0x2,this[_0xa74bd6(0x33b0)]=0x1,this[_0xa74bd6(0x3dc2)]=!0x1,this[_0xa74bd6(0x1601)]=_0x26202f['P'][_0xa74bd6(0xd5a)](),this['_diffPosition']=_0x26202f['P'][_0xa74bd6(0xd5a)](),this[_0xa74bd6(0xa82)]=_0x26202f['P'][_0xa74bd6(0xd5a)](),this['_collisionMask']=-0x1,this[_0xa74bd6(0x33a0)]=(_0x4eedc4,_0x374d4e,_0x1d5f8e=null)=>{var _0x1c4900=_0xa74bd6;this[_0x1c4900(0xa82)][_0x1c4900(0x448)](_0x374d4e),this[_0x1c4900(0xa82)][_0x1c4900(0x3cb9)](this[_0x1c4900(0x1601)],this[_0x1c4900(0x1f80)]),this['_diffPosition']['length']()>_0x45c99a['D'][_0x1c4900(0x33aa)]&&(this[_0x1c4900(0xdfa)][_0x1c4900(0x2775)](this[_0x1c4900(0x1f80)]),this[_0x1c4900(0x1f0a)]&&_0x1d5f8e&&this['onCollide'](_0x1d5f8e));},this[_0xa74bd6(0xc3f)]=new _0x5c392f['w'](this),this[_0xa74bd6(0xc3f)][_0xa74bd6(0x55c)]()[_0xa74bd6(0xb72)]();}get['angularSensibility'](){var _0x57d01f=a7_0x2532,_0x4912d9=this[_0x57d01f(0xc3f)]['attached'][_0x57d01f(0x3d75)];return _0x4912d9?_0x4912d9['angularSensibility']:0x0;}set[_0x4b6b09(0x10e0)](_0x5b49d1){var _0x3c2072=_0x4b6b09;const _0x2d6eb3=this[_0x3c2072(0xc3f)][_0x3c2072(0x1c4e)][_0x3c2072(0x3d75)];_0x2d6eb3&&(_0x2d6eb3['angularSensibility']=_0x5b49d1);}get[_0x4b6b09(0x476)](){var _0x226373=_0x4b6b09,_0xb1892f=this[_0x226373(0xc3f)][_0x226373(0x1c4e)][_0x226373(0x415d)];return _0xb1892f?_0xb1892f['keysForward']:[];}set['keysForward'](_0x3a9e55){var _0x4c0fbf=_0x4b6b09;const _0x1e10e=this['inputs'][_0x4c0fbf(0x1c4e)]['keyboard'];_0x1e10e&&(_0x1e10e[_0x4c0fbf(0x476)]=_0x3a9e55);}get[_0x4b6b09(0x5f5)](){var _0x56b943=_0x4b6b09,_0x1948a0=this['inputs'][_0x56b943(0x1c4e)][_0x56b943(0x415d)];return _0x1948a0?_0x1948a0['keysBackward']:[];}set['keysBackward'](_0x59eb54){var _0x447a12=_0x4b6b09;const _0x127f12=this['inputs']['attached'][_0x447a12(0x415d)];_0x127f12&&(_0x127f12['keysBackward']=_0x59eb54);}get['keysUp'](){var _0x5b45d6=_0x4b6b09,_0xd432a6=this[_0x5b45d6(0xc3f)][_0x5b45d6(0x1c4e)]['keyboard'];return _0xd432a6?_0xd432a6[_0x5b45d6(0xfd8)]:[];}set[_0x4b6b09(0xfd8)](_0x596b35){var _0x42b219=_0x4b6b09;const _0x1c3439=this[_0x42b219(0xc3f)]['attached']['keyboard'];_0x1c3439&&(_0x1c3439[_0x42b219(0xfd8)]=_0x596b35);}get[_0x4b6b09(0x6fe)](){var _0x3946a6=_0x4b6b09,_0x230021=this[_0x3946a6(0xc3f)][_0x3946a6(0x1c4e)][_0x3946a6(0x415d)];return _0x230021?_0x230021[_0x3946a6(0x6fe)]:[];}set['keysDown'](_0x579104){var _0x6cf12c=_0x4b6b09;const _0x1c429a=this['inputs'][_0x6cf12c(0x1c4e)][_0x6cf12c(0x415d)];_0x1c429a&&(_0x1c429a[_0x6cf12c(0x6fe)]=_0x579104);}get[_0x4b6b09(0x3b9)](){var _0x3b7966=_0x4b6b09,_0x52fd03=this['inputs'][_0x3b7966(0x1c4e)][_0x3b7966(0x415d)];return _0x52fd03?_0x52fd03[_0x3b7966(0x3b9)]:[];}set['keysLeft'](_0x1f995c){var _0x722420=_0x4b6b09;const _0x3cd035=this[_0x722420(0xc3f)][_0x722420(0x1c4e)]['keyboard'];_0x3cd035&&(_0x3cd035[_0x722420(0x3b9)]=_0x1f995c);}get[_0x4b6b09(0x20f0)](){var _0x333c47=_0x4b6b09,_0x1f9fa8=this[_0x333c47(0xc3f)][_0x333c47(0x1c4e)][_0x333c47(0x415d)];return _0x1f9fa8?_0x1f9fa8[_0x333c47(0x20f0)]:[];}set[_0x4b6b09(0x20f0)](_0x4da045){var _0x58ef7a=_0x4b6b09;const _0x2fadfa=this[_0x58ef7a(0xc3f)][_0x58ef7a(0x1c4e)][_0x58ef7a(0x415d)];_0x2fadfa&&(_0x2fadfa['keysRight']=_0x4da045);}[_0x4b6b09(0x3b7e)](_0x1331e8,_0xa5cb04){var _0x40c51b=_0x4b6b09;_0xa5cb04=_0x1ad288['w1'][_0x40c51b(0x2c69)](arguments),this[_0x40c51b(0xc3f)][_0x40c51b(0x3ba)](_0xa5cb04);}['detachControl'](){var _0x1890cd=_0x4b6b09;this[_0x1890cd(0xc3f)][_0x1890cd(0x1e18)](),this[_0x1890cd(0x24b1)]=new _0x26202f['P'](0x0,0x0,0x0);}get[_0x4b6b09(0x1a8c)](){var _0x25af3e=_0x4b6b09;return this[_0x25af3e(0x20a9)];}set['collisionMask'](_0x3fe722){var _0x300373=_0x4b6b09;this[_0x300373(0x20a9)]=isNaN(_0x3fe722)?-0x1:_0x3fe722;}[_0x4b6b09(0x19aa)](_0x20be2c){var _0x5f7076=_0x4b6b09;let _0x1e874f;(_0x1e874f=this[_0x5f7076(0x2a18)]?_0x26202f['P'][_0x5f7076(0x49a)](this[_0x5f7076(0xdfa)],this[_0x5f7076(0x2a18)][_0x5f7076(0x269)]()):this[_0x5f7076(0xdfa)])[_0x5f7076(0x364)](0x0,this['ellipsoid']['y'],0x0,this['_oldPosition']),this[_0x5f7076(0x1601)][_0x5f7076(0x2775)](this[_0x5f7076(0x3556)]);const _0x50e295=this['getScene']()['collisionCoordinator'];this[_0x5f7076(0x340b)]||(this[_0x5f7076(0x340b)]=_0x50e295[_0x5f7076(0x3b3c)]()),this[_0x5f7076(0x340b)]['_radius']=this['ellipsoid'],this[_0x5f7076(0x340b)][_0x5f7076(0x1a8c)]=this[_0x5f7076(0x20a9)];let _0x1882c9=_0x20be2c;this[_0x5f7076(0xa53)]&&(_0x1882c9=_0x20be2c[_0x5f7076(0x33ee)](this['getScene']()[_0x5f7076(0x1405)])),_0x50e295[_0x5f7076(0x7ee)](this['_oldPosition'],_0x1882c9,this[_0x5f7076(0x340b)],0x3,null,this[_0x5f7076(0x33a0)],this['uniqueId']);}[_0x4b6b09(0x3e80)](){var _0x2791dd=_0x4b6b09;this[_0x2791dd(0x4123)]||(this[_0x2791dd(0x4123)]=_0x26202f['P']['Zero'](),this[_0x2791dd(0x2c0b)]=_0x26202f['P'][_0x2791dd(0xd5a)]()),this['inputs']['checkInputs'](),super[_0x2791dd(0x3e80)]();}[_0x4b6b09(0x1e0f)](){var _0x5cb2c8=_0x4b6b09;return this[_0x5cb2c8(0x3dc2)]||0x0<Math[_0x5cb2c8(0x3a1d)](this['cameraDirection']['x'])||0x0<Math[_0x5cb2c8(0x3a1d)](this[_0x5cb2c8(0x24b1)]['y'])||0x0<Math['abs'](this[_0x5cb2c8(0x24b1)]['z']);}[_0x4b6b09(0x794)](){var _0x31816b=_0x4b6b09;this[_0x31816b(0x2b9d)]&&this[_0x31816b(0x40ae)]()[_0x31816b(0x3721)]?this[_0x31816b(0x19aa)](this[_0x31816b(0x24b1)]):super[_0x31816b(0x794)]();}[_0x4b6b09(0x24e2)](_0x2a8ea2){var _0x5eb838=_0x4b6b09,_0x33c711=this['_trackRoll'],_0x4b8872=_0x33c711-this[_0x5eb838(0x30d0)]['z'];0.001<=Math[_0x5eb838(0x3a1d)](_0x4b8872)&&(this['rotation']['z']+=_0x4b8872/_0x2a8ea2,Math['abs'](_0x33c711-this[_0x5eb838(0x30d0)]['z'])<=0.001&&(this[_0x5eb838(0x30d0)]['z']=_0x33c711));}[_0x4b6b09(0x3551)](){var _0x58a3ae=_0x4b6b09;this[_0x58a3ae(0xc3f)]['clear'](),super[_0x58a3ae(0x3551)]();}[_0x4b6b09(0x1d40)](){return'FlyCamera';}}_0x1bc015([(0x0,_0x245b5a['hd'])()],_0x10c334[_0x4b6b09(0x1fd2)],_0x4b6b09(0x909),void 0x0),_0x1bc015([(0x0,_0x245b5a['hd'])()],_0x10c334[_0x4b6b09(0x1fd2)],_0x4b6b09(0x3556),void 0x0),_0x1bc015([(0x0,_0x245b5a['qC'])()],_0x10c334[_0x4b6b09(0x1fd2)],_0x4b6b09(0x2b9d),void 0x0),_0x1bc015([(0x0,_0x245b5a['qC'])()],_0x10c334['prototype'],_0x4b6b09(0xa53),void 0x0);},0x12dd5:(_0x54979f,_0x45e898,_0x5aa364)=>{var _0x1ea72a=a7_0x38a779;_0x5aa364['d'](_0x45e898,{'w':()=>_0x43d02d});var _0x45e898=_0x5aa364(0x15fee),_0x270295=_0x5aa364(0x15f1e),_0x5034e5=_0x5aa364(0x12200);class _0x43d02d extends _0x45e898['p']{constructor(_0x4fe45b){super(_0x4fe45b);}[_0x1ea72a(0x55c)](){return this['add'](new _0x5034e5['H']()),this;}[_0x1ea72a(0xb72)](){return this['add'](new _0x270295['g']()),this;}}},0x14430:(_0x34e4b0,_0x56b550,_0x1ea2a6)=>{var _0xabb524=a7_0x38a779;function _0x407d20(_0x5236f5,_0x5986be,_0x4c3449,_0x27d96a){var _0x3c0628=a7_0x2532,_0x10a862,_0x3bfd74=arguments[_0x3c0628(0x3785)],_0x4b91d5=_0x3bfd74<0x3?_0x5986be:null===_0x27d96a?_0x27d96a=Object['getOwnPropertyDescriptor'](_0x5986be,_0x4c3449):_0x27d96a;if('object'==typeof Reflect&&_0x3c0628(0x7a8)==typeof Reflect[_0x3c0628(0x4111)])_0x4b91d5=Reflect[_0x3c0628(0x4111)](_0x5236f5,_0x5986be,_0x4c3449,_0x27d96a);else{for(var _0x275052=_0x5236f5[_0x3c0628(0x3785)]-0x1;0x0<=_0x275052;_0x275052--)(_0x10a862=_0x5236f5[_0x275052])&&(_0x4b91d5=(_0x3bfd74<0x3?_0x10a862(_0x4b91d5):0x3<_0x3bfd74?_0x10a862(_0x5986be,_0x4c3449,_0x4b91d5):_0x10a862(_0x5986be,_0x4c3449))||_0x4b91d5);}0x3<_0x3bfd74&&_0x4b91d5&&Object['defineProperty'](_0x5986be,_0x4c3449,_0x4b91d5);}var _0x49cfd6=_0x1ea2a6(0x153ad),_0x1b9f16=_0x1ea2a6(0xe222),_0x52e369=_0x1ea2a6(0x2f61),_0x491e01=_0x1ea2a6(0x9fd1),_0x2c024d=_0x1ea2a6(0x16aec),_0x15e943=_0x1ea2a6(0x5e3f);_0x2c024d['N']['AddNodeConstructor'](_0xabb524(0x21fe),(_0x8ac35d,_0x3406a5)=>()=>new _0x441876(_0x8ac35d,_0x491e01['P'][_0xabb524(0xd5a)](),_0x3406a5)),_0x2c024d['N']['AddNodeConstructor'](_0xabb524(0x1bbf),(_0x5c6e9f,_0x4ccb7b)=>()=>new _0x13129b(_0x5c6e9f,0x0,0x0,0x1,null,_0x4ccb7b));class _0x441876 extends _0x52e369['C']{constructor(_0x5413b8,_0x37e9f8,_0x648b17,_0x4d7c69=null){var _0x365947=_0xabb524;super(_0x5413b8,_0x37e9f8,_0x648b17),this[_0x365947(0x2f11)]=0xc,this[_0x365947(0x27d2)]=null,this[_0x365947(0xb3f)]=null,this[_0x365947(0x11bc)]=0x0,this[_0x365947(0x4e7)]=null,this[_0x365947(0x3d0d)]=null,this['heightOffset']=0x4,this[_0x365947(0xb96)]=null,this['upperHeightOffsetLimit']=null,this[_0x365947(0x3df9)]=0.05,this[_0x365947(0x3014)]=0x14,this[_0x365947(0x3a8d)]=_0x4d7c69,this[_0x365947(0xc3f)]=new _0x15e943['b'](this),this[_0x365947(0xc3f)][_0x365947(0x55c)]()[_0x365947(0x28f3)]()[_0x365947(0x27ed)]();}[_0xabb524(0x39f9)](_0x283709){var _0x392c1f=_0xabb524;if(_0x283709){var _0x2c6740=_0x491e01['jp'][_0x392c1f(0x1919)][0x0],_0x2c6740=(_0x283709[_0x392c1f(0x35c9)]['toRotationMatrix'](_0x2c6740),Math['atan2'](_0x2c6740['m'][0x8],_0x2c6740['m'][0xa])),_0x2c6740=_0x1b9f16['w1'][_0x392c1f(0x1f0e)](this[_0x392c1f(0x11bc)])+_0x2c6740,_0x283709=_0x283709[_0x392c1f(0x2618)](),_0x889b9=_0x283709['x']+Math[_0x392c1f(0xa8b)](_0x2c6740)*this['radius'],_0x2c6740=_0x283709['z']+Math[_0x392c1f(0x1262)](_0x2c6740)*this[_0x392c1f(0x2f11)],_0x889b9=_0x889b9-this[_0x392c1f(0xdfa)]['x'],_0x5c70a4=_0x283709['y']+this[_0x392c1f(0x2cc8)]-this[_0x392c1f(0xdfa)]['y'],_0x2c6740=_0x2c6740-this['position']['z'];let _0x466e02=_0x889b9*this['cameraAcceleration']*0x2,_0x5b93c4=_0x5c70a4*this[_0x392c1f(0x3df9)],_0x4aa5ef=_0x2c6740*this['cameraAcceleration']*0x2;(_0x466e02>this[_0x392c1f(0x3014)]||_0x466e02<-this[_0x392c1f(0x3014)])&&(_0x466e02=_0x466e02<0x1?-this['maxCameraSpeed']:this['maxCameraSpeed']),(_0x5b93c4>this[_0x392c1f(0x3014)]||_0x5b93c4<-this['maxCameraSpeed'])&&(_0x5b93c4=_0x5b93c4<0x1?-this[_0x392c1f(0x3014)]:this['maxCameraSpeed']),(_0x4aa5ef>this[_0x392c1f(0x3014)]||_0x4aa5ef<-this[_0x392c1f(0x3014)])&&(_0x4aa5ef=_0x4aa5ef<0x1?-this[_0x392c1f(0x3014)]:this[_0x392c1f(0x3014)]),this['position']=new _0x491e01['P'](this[_0x392c1f(0xdfa)]['x']+_0x466e02,this[_0x392c1f(0xdfa)]['y']+_0x5b93c4,this[_0x392c1f(0xdfa)]['z']+_0x4aa5ef),this[_0x392c1f(0x71f)](_0x283709);}}['attachControl'](_0x18eba4,_0x39c496){var _0x3b146f=_0xabb524;_0x39c496=_0x1b9f16['w1'][_0x3b146f(0x2c69)](arguments),this[_0x3b146f(0xc3f)][_0x3b146f(0x3ba)](_0x39c496),this[_0x3b146f(0x376b)]=()=>{};}[_0xabb524(0x32c4)](){var _0x22b715=_0xabb524;this[_0x22b715(0xc3f)][_0x22b715(0x1e18)](),this[_0x22b715(0x376b)]&&this[_0x22b715(0x376b)]();}['_checkInputs'](){var _0x48b270=_0xabb524;this[_0x48b270(0xc3f)][_0x48b270(0x116b)](),this['_checkLimits'](),super[_0x48b270(0x3e80)](),this[_0x48b270(0x3a8d)]&&this[_0x48b270(0x39f9)](this[_0x48b270(0x3a8d)]);}['_checkLimits'](){var _0x1f1350=_0xabb524;null!==this[_0x1f1350(0x27d2)]&&this['radius']<this[_0x1f1350(0x27d2)]&&(this['radius']=this['lowerRadiusLimit']),null!==this[_0x1f1350(0xb3f)]&&this[_0x1f1350(0x2f11)]>this[_0x1f1350(0xb3f)]&&(this['radius']=this[_0x1f1350(0xb3f)]),null!==this['lowerHeightOffsetLimit']&&this[_0x1f1350(0x2cc8)]<this['lowerHeightOffsetLimit']&&(this['heightOffset']=this['lowerHeightOffsetLimit']),null!==this[_0x1f1350(0x6d4)]&&this[_0x1f1350(0x2cc8)]>this[_0x1f1350(0x6d4)]&&(this[_0x1f1350(0x2cc8)]=this[_0x1f1350(0x6d4)]),null!==this[_0x1f1350(0x4e7)]&&this['rotationOffset']<this[_0x1f1350(0x4e7)]&&(this['rotationOffset']=this[_0x1f1350(0x4e7)]),null!==this[_0x1f1350(0x3d0d)]&&this[_0x1f1350(0x11bc)]>this['upperRotationOffsetLimit']&&(this[_0x1f1350(0x11bc)]=this['upperRotationOffsetLimit']);}['getClassName'](){var _0x420d3c=_0xabb524;return _0x420d3c(0x21fe);}}_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x2f11),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x27d2),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],'upperRadiusLimit',void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x11bc),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x4e7),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],'upperRotationOffsetLimit',void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876['prototype'],'heightOffset',void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876['prototype'],_0xabb524(0xb96),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x6d4),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876['prototype'],_0xabb524(0x3df9),void 0x0),_0x407d20([(0x0,_0x49cfd6['qC'])()],_0x441876['prototype'],'maxCameraSpeed',void 0x0),_0x407d20([(0x0,_0x49cfd6['RR'])(_0xabb524(0x2ee1))],_0x441876[_0xabb524(0x1fd2)],_0xabb524(0x3a8d),void 0x0);class _0x13129b extends _0x52e369['C']{constructor(_0x1d6f9f,_0x54c791,_0x18fe91,_0x42dc9b,_0x2ee117,_0x105127){var _0x5052dc=_0xabb524;super(_0x1d6f9f,_0x491e01['P'][_0x5052dc(0xd5a)](),_0x105127),this[_0x5052dc(0x37fb)]=_0x54c791,this[_0x5052dc(0xa54)]=_0x18fe91,this['radius']=_0x42dc9b,this['_cartesianCoordinates']=_0x491e01['P'][_0x5052dc(0xd5a)](),this[_0x5052dc(0x165d)](_0x2ee117);}[_0xabb524(0x165d)](_0x3a400b){var _0x300bad=_0xabb524;this[_0x300bad(0x28ad)]=_0x3a400b,this[_0x300bad(0x39f9)]();}[_0xabb524(0x39f9)](){var _0x489a27=_0xabb524;if(this['_meshTarget']){this[_0x489a27(0xeda)]['x']=this[_0x489a27(0x2f11)]*Math[_0x489a27(0x1262)](this[_0x489a27(0x37fb)])*Math[_0x489a27(0x1262)](this[_0x489a27(0xa54)]),this[_0x489a27(0xeda)]['y']=this[_0x489a27(0x2f11)]*Math[_0x489a27(0xa8b)](this['beta']),this[_0x489a27(0xeda)]['z']=this[_0x489a27(0x2f11)]*Math[_0x489a27(0xa8b)](this['alpha'])*Math['cos'](this[_0x489a27(0xa54)]);const _0x7af6af=this[_0x489a27(0x28ad)][_0x489a27(0x2618)]();this[_0x489a27(0xdfa)]=_0x7af6af[_0x489a27(0x33ee)](this[_0x489a27(0xeda)]),this[_0x489a27(0x71f)](_0x7af6af);}}['_checkInputs'](){var _0xc115f1=_0xabb524;super[_0xc115f1(0x3e80)](),this[_0xc115f1(0x39f9)]();}[_0xabb524(0x1d40)](){var _0x5650e0=_0xabb524;return _0x5650e0(0x1bbf);}}},0x5e3f:(_0x4badf2,_0x36d97b,_0x3f9a1c)=>{var _0x419a61=a7_0x38a779;_0x3f9a1c['d'](_0x36d97b,{'b':()=>_0x31a4f2});var _0x36d97b=_0x3f9a1c(0x15fee),_0x4440bc=_0x3f9a1c(0xc1fe),_0x3863bf=_0x3f9a1c(0x9f45),_0x581e9a=_0x3f9a1c(0x1428f),_0x50d704=_0x3f9a1c(0x6214);class _0x31a4f2 extends _0x36d97b['p']{constructor(_0x1f53ac){super(_0x1f53ac);}[_0x419a61(0x55c)](){var _0xc021f1=_0x419a61;return this[_0xc021f1(0x33ee)](new _0x4440bc['I']()),this;}['addMouseWheel'](){var _0x3cdbd9=_0x419a61;return this[_0x3cdbd9(0x33ee)](new _0x3863bf['o']()),this;}[_0x419a61(0x27ed)](){var _0x431a42=_0x419a61;return this[_0x431a42(0x33ee)](new _0x581e9a['S']()),this;}['addVRDeviceOrientation'](){var _0x56e048=_0x419a61;return _0x50d704[_0x56e048(0x326b)](_0x56e048(0x807)),this;}}},0xbe0e:(_0x4b9bc2,_0xfad553,_0xc8ceae)=>{var _0x414f49=a7_0x38a779;_0xc8ceae['d'](_0xfad553,{'c':()=>_0x4f3a4f});function _0x158b11(_0x4b5dfc,_0x553204,_0x41adcc,_0x117f72){var _0x412a26=a7_0x2532,_0x5a6c2b,_0x2f88c8=arguments[_0x412a26(0x3785)],_0x48f7e6=_0x2f88c8<0x3?_0x553204:null===_0x117f72?_0x117f72=Object['getOwnPropertyDescriptor'](_0x553204,_0x41adcc):_0x117f72;if(_0x412a26(0x1c87)==typeof Reflect&&_0x412a26(0x7a8)==typeof Reflect[_0x412a26(0x4111)])_0x48f7e6=Reflect[_0x412a26(0x4111)](_0x4b5dfc,_0x553204,_0x41adcc,_0x117f72);else{for(var _0x53b6d5=_0x4b5dfc[_0x412a26(0x3785)]-0x1;0x0<=_0x53b6d5;_0x53b6d5--)(_0x5a6c2b=_0x4b5dfc[_0x53b6d5])&&(_0x48f7e6=(_0x2f88c8<0x3?_0x5a6c2b(_0x48f7e6):0x3<_0x2f88c8?_0x5a6c2b(_0x553204,_0x41adcc,_0x48f7e6):_0x5a6c2b(_0x553204,_0x41adcc))||_0x48f7e6);}0x3<_0x2f88c8&&_0x48f7e6&&Object[_0x412a26(0x259d)](_0x553204,_0x41adcc,_0x48f7e6);}var _0xfad553=_0xc8ceae(0x153ad),_0x3fa05c=_0xc8ceae(0x9fd1),_0x386f80=_0xc8ceae(0xee04),_0x3e331c=_0xc8ceae(0x2f61),_0x644bef=_0xc8ceae(0x5aa1),_0x333205=_0xc8ceae(0xe222);class _0x4f3a4f extends _0x3e331c['C']{constructor(_0x3f4867,_0x3ed6a9,_0x47b0df,_0x32996c=!0x0){var _0xc0c4f5=a7_0x2532;super(_0x3f4867,_0x3ed6a9,_0x47b0df,_0x32996c),this[_0xc0c4f5(0x909)]=new _0x3fa05c['P'](0.5,0x1,0.5),this['ellipsoidOffset']=new _0x3fa05c['P'](0x0,0x0,0x0),this[_0xc0c4f5(0x2b9d)]=!0x1,this[_0xc0c4f5(0xa53)]=!0x1,this[_0xc0c4f5(0x3dc2)]=!0x1,this[_0xc0c4f5(0x1601)]=_0x3fa05c['P']['Zero'](),this[_0xc0c4f5(0x1f80)]=_0x3fa05c['P'][_0xc0c4f5(0xd5a)](),this[_0xc0c4f5(0xa82)]=_0x3fa05c['P'][_0xc0c4f5(0xd5a)](),this['_collisionMask']=-0x1,this['_onCollisionPositionChange']=(_0x9131ed,_0x139e01,_0x38a195=null)=>{var _0x5f066a=_0xc0c4f5;this[_0x5f066a(0xa82)][_0x5f066a(0x448)](_0x139e01),this[_0x5f066a(0xa82)][_0x5f066a(0x3cb9)](this[_0x5f066a(0x1601)],this[_0x5f066a(0x1f80)]),this[_0x5f066a(0x1f80)][_0x5f066a(0x3785)]()>_0x386f80['D'][_0x5f066a(0x33aa)]&&(this[_0x5f066a(0xdfa)]['addInPlace'](this[_0x5f066a(0x1f80)]),this[_0x5f066a(0x1f0a)]&&_0x38a195&&this[_0x5f066a(0x1f0a)](_0x38a195));},this[_0xc0c4f5(0xc3f)]=new _0x644bef['a'](this),this[_0xc0c4f5(0xc3f)][_0xc0c4f5(0x55c)]()[_0xc0c4f5(0xb72)]();}get['angularSensibility'](){var _0x1406eb=a7_0x2532,_0x1f9e74=this[_0x1406eb(0xc3f)][_0x1406eb(0x1c4e)]['mouse'];return _0x1f9e74?_0x1f9e74[_0x1406eb(0x10e0)]:0x0;}set[_0x414f49(0x10e0)](_0x389349){var _0x2b94da=_0x414f49;const _0x414601=this[_0x2b94da(0xc3f)][_0x2b94da(0x1c4e)]['mouse'];_0x414601&&(_0x414601[_0x2b94da(0x10e0)]=_0x389349);}get[_0x414f49(0xfd8)](){var _0x5eed15=_0x414f49,_0x289c8d=this[_0x5eed15(0xc3f)][_0x5eed15(0x1c4e)][_0x5eed15(0x415d)];return _0x289c8d?_0x289c8d['keysUp']:[];}set[_0x414f49(0xfd8)](_0x1e881b){var _0x5d4b5c=_0x414f49;const _0x7382b0=this['inputs'][_0x5d4b5c(0x1c4e)]['keyboard'];_0x7382b0&&(_0x7382b0[_0x5d4b5c(0xfd8)]=_0x1e881b);}get[_0x414f49(0x2dc1)](){var _0x64d783=_0x414f49,_0x36537e=this['inputs']['attached']['keyboard'];return _0x36537e?_0x36537e[_0x64d783(0x2dc1)]:[];}set[_0x414f49(0x2dc1)](_0x1bb91f){var _0x4288f5=_0x414f49;const _0x238581=this[_0x4288f5(0xc3f)]['attached'][_0x4288f5(0x415d)];_0x238581&&(_0x238581[_0x4288f5(0x2dc1)]=_0x1bb91f);}get[_0x414f49(0x6fe)](){var _0x544ea7=_0x414f49,_0x166257=this[_0x544ea7(0xc3f)][_0x544ea7(0x1c4e)]['keyboard'];return _0x166257?_0x166257[_0x544ea7(0x6fe)]:[];}set['keysDown'](_0x5dad4c){var _0x2b4398=_0x414f49;const _0x201f6e=this[_0x2b4398(0xc3f)][_0x2b4398(0x1c4e)]['keyboard'];_0x201f6e&&(_0x201f6e[_0x2b4398(0x6fe)]=_0x5dad4c);}get[_0x414f49(0x38e5)](){var _0x3d3c74=_0x414f49,_0x2dcae8=this[_0x3d3c74(0xc3f)][_0x3d3c74(0x1c4e)][_0x3d3c74(0x415d)];return _0x2dcae8?_0x2dcae8[_0x3d3c74(0x38e5)]:[];}set[_0x414f49(0x38e5)](_0x32c98c){var _0x1d112b=_0x414f49;const _0x302d45=this['inputs'][_0x1d112b(0x1c4e)][_0x1d112b(0x415d)];_0x302d45&&(_0x302d45[_0x1d112b(0x38e5)]=_0x32c98c);}get[_0x414f49(0x3b9)](){var _0x9abb23=_0x414f49,_0x536c6b=this[_0x9abb23(0xc3f)][_0x9abb23(0x1c4e)][_0x9abb23(0x415d)];return _0x536c6b?_0x536c6b[_0x9abb23(0x3b9)]:[];}set[_0x414f49(0x3b9)](_0x34b443){var _0x302174=_0x414f49;const _0x49f75a=this[_0x302174(0xc3f)][_0x302174(0x1c4e)][_0x302174(0x415d)];_0x49f75a&&(_0x49f75a['keysLeft']=_0x34b443);}get['keysRight'](){var _0x265c45=_0x414f49,_0x38d60f=this[_0x265c45(0xc3f)]['attached'][_0x265c45(0x415d)];return _0x38d60f?_0x38d60f[_0x265c45(0x20f0)]:[];}set[_0x414f49(0x20f0)](_0x57fe8d){var _0x189b4e=_0x414f49;const _0x312b81=this[_0x189b4e(0xc3f)]['attached']['keyboard'];_0x312b81&&(_0x312b81[_0x189b4e(0x20f0)]=_0x57fe8d);}get['keysRotateLeft'](){var _0x328a8b=_0x414f49,_0x4971f4=this[_0x328a8b(0xc3f)][_0x328a8b(0x1c4e)][_0x328a8b(0x415d)];return _0x4971f4?_0x4971f4['keysRotateLeft']:[];}set[_0x414f49(0x21e)](_0x569066){var _0x3873f4=_0x414f49;const _0x2df953=this['inputs'][_0x3873f4(0x1c4e)]['keyboard'];_0x2df953&&(_0x2df953['keysRotateLeft']=_0x569066);}get['keysRotateRight'](){var _0x5a8142=_0x414f49,_0x2dfd5a=this[_0x5a8142(0xc3f)]['attached'][_0x5a8142(0x415d)];return _0x2dfd5a?_0x2dfd5a[_0x5a8142(0x13f7)]:[];}set[_0x414f49(0x13f7)](_0x434be0){var _0x5b625a=_0x414f49;const _0x32dd73=this[_0x5b625a(0xc3f)][_0x5b625a(0x1c4e)][_0x5b625a(0x415d)];_0x32dd73&&(_0x32dd73[_0x5b625a(0x13f7)]=_0x434be0);}['attachControl'](_0x11e7bc,_0x2c4649){var _0x2331eb=_0x414f49;_0x2c4649=_0x333205['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x2331eb(0xc3f)][_0x2331eb(0x3ba)](_0x2c4649);}[_0x414f49(0x32c4)](){var _0x2780a2=_0x414f49;this[_0x2780a2(0xc3f)][_0x2780a2(0x1e18)](),this[_0x2780a2(0x24b1)]=new _0x3fa05c['P'](0x0,0x0,0x0),this[_0x2780a2(0x2bf1)]=new _0x3fa05c['FM'](0x0,0x0);}get[_0x414f49(0x1a8c)](){var _0xa4f453=_0x414f49;return this[_0xa4f453(0x20a9)];}set[_0x414f49(0x1a8c)](_0x1213f8){var _0x16d56c=_0x414f49;this[_0x16d56c(0x20a9)]=isNaN(_0x1213f8)?-0x1:_0x1213f8;}[_0x414f49(0x19aa)](_0x2a8cad){var _0x453adc=_0x414f49;let _0x516d1c;(_0x516d1c=this[_0x453adc(0x2a18)]?_0x3fa05c['P'][_0x453adc(0x49a)](this[_0x453adc(0xdfa)],this[_0x453adc(0x2a18)][_0x453adc(0x269)]()):this[_0x453adc(0xdfa)])[_0x453adc(0x364)](0x0,this['ellipsoid']['y'],0x0,this[_0x453adc(0x1601)]),this[_0x453adc(0x1601)]['addInPlace'](this[_0x453adc(0x3556)]);const _0x58ef0d=this['getScene']()[_0x453adc(0x6a3)];this[_0x453adc(0x340b)]||(this[_0x453adc(0x340b)]=_0x58ef0d[_0x453adc(0x3b3c)]()),this[_0x453adc(0x340b)][_0x453adc(0x1c7b)]=this['ellipsoid'],this['_collider'][_0x453adc(0x1a8c)]=this['_collisionMask'];let _0x50f732=_0x2a8cad;this[_0x453adc(0xa53)]&&(_0x50f732=_0x2a8cad[_0x453adc(0x33ee)](this[_0x453adc(0x40ae)]()[_0x453adc(0x1405)])),_0x58ef0d[_0x453adc(0x7ee)](this[_0x453adc(0x1601)],_0x50f732,this['_collider'],0x3,null,this[_0x453adc(0x33a0)],this['uniqueId']);}[_0x414f49(0x3e80)](){var _0x177a3f=_0x414f49;this['_localDirection']||(this['_localDirection']=_0x3fa05c['P'][_0x177a3f(0xd5a)](),this['_transformedDirection']=_0x3fa05c['P'][_0x177a3f(0xd5a)]()),this['inputs'][_0x177a3f(0x116b)](),super[_0x177a3f(0x3e80)]();}[_0x414f49(0x1e0f)](){var _0x36325b=_0x414f49;return this[_0x36325b(0x3dc2)]||0x0<Math[_0x36325b(0x3a1d)](this[_0x36325b(0x24b1)]['x'])||0x0<Math[_0x36325b(0x3a1d)](this[_0x36325b(0x24b1)]['y'])||0x0<Math['abs'](this[_0x36325b(0x24b1)]['z']);}[_0x414f49(0x794)](){var _0x1a780b=_0x414f49;this['checkCollisions']&&this['getScene']()[_0x1a780b(0x3721)]?this[_0x1a780b(0x19aa)](this['cameraDirection']):super['_updatePosition']();}[_0x414f49(0x3551)](){var _0xc18870=_0x414f49;this[_0xc18870(0xc3f)][_0xc18870(0xc60)](),super[_0xc18870(0x3551)]();}[_0x414f49(0x1d40)](){var _0x2cc5cf=_0x414f49;return _0x2cc5cf(0x3372);}}_0x158b11([(0x0,_0xfad553['hd'])()],_0x4f3a4f[_0x414f49(0x1fd2)],'ellipsoid',void 0x0),_0x158b11([(0x0,_0xfad553['hd'])()],_0x4f3a4f['prototype'],'ellipsoidOffset',void 0x0),_0x158b11([(0x0,_0xfad553['qC'])()],_0x4f3a4f[_0x414f49(0x1fd2)],_0x414f49(0x2b9d),void 0x0),_0x158b11([(0x0,_0xfad553['qC'])()],_0x4f3a4f[_0x414f49(0x1fd2)],_0x414f49(0xa53),void 0x0);},0x5aa1:(_0x3f1882,_0xe5c6cd,_0xccbc55)=>{var _0x262435=a7_0x38a779;_0xccbc55['d'](_0xe5c6cd,{'a':()=>_0x402a51});var _0xe5c6cd=_0xccbc55(0x15fee),_0x71ae8=_0xccbc55(0xf6bc),_0x1d93cb=_0xccbc55(0x70a6),_0x24dbbe=_0xccbc55(0x6572),_0x10dc26=_0xccbc55(0x949);class _0x402a51 extends _0xe5c6cd['p']{constructor(_0x3b49e4){var _0x4a2483=a7_0x2532;super(_0x3b49e4),this['_mouseInput']=null,this[_0x4a2483(0x2b99)]=null;}[_0x262435(0x55c)](){return this['add'](new _0x71ae8['Y']()),this;}[_0x262435(0xb72)](_0x51dc6c=!0x0){var _0x374817=_0x262435;return this[_0x374817(0xa08)]||(this[_0x374817(0xa08)]=new _0x1d93cb['A'](_0x51dc6c),this[_0x374817(0x33ee)](this['_mouseInput'])),this;}['removeMouse'](){var _0xad25cf=_0x262435;return this[_0xad25cf(0xa08)]&&this[_0xad25cf(0x418a)](this[_0xad25cf(0xa08)]),this;}[_0x262435(0x28f3)](){var _0x223b5e=_0x262435;return this['_mouseWheelInput']||(this[_0x223b5e(0x2b99)]=new _0x24dbbe['A'](),this[_0x223b5e(0x33ee)](this[_0x223b5e(0x2b99)])),this;}[_0x262435(0xf26)](){var _0x26b8b7=_0x262435;return this[_0x26b8b7(0x2b99)]&&this['remove'](this[_0x26b8b7(0x2b99)]),this;}[_0x262435(0xd0f)](){var _0x508f36=_0x262435;return this[_0x508f36(0x33ee)](new _0x10dc26['y']()),this;}[_0x262435(0xc60)](){var _0x2c7de7=_0x262435;super[_0x2c7de7(0xc60)](),this['_mouseInput']=null;}}},0x6b59:(_0x4e36d9,_0x2ba7f3,_0x2a9bd8)=>{var _0x228b52=a7_0x38a779;_0x2a9bd8['d'](_0x2ba7f3,{'i':()=>_0x1b77d8});var _0x2ba7f3=_0x2a9bd8(0x9a2d),_0x1c9cb8=_0x2a9bd8(0x9fd1);_0x2a9bd8(0x16aec)['N'][_0x228b52(0x3db3)](_0x228b52(0x1482),(_0x38471d,_0xaf1eb4)=>()=>new _0x1b77d8(_0x38471d,_0x1c9cb8['P'][_0x228b52(0xd5a)](),_0xaf1eb4));class _0x1b77d8 extends _0x2ba7f3['x']{constructor(_0x11b679,_0x1cc047,_0x11a73b){super(_0x11b679,_0x1cc047,_0x11a73b);}[_0x228b52(0x1d40)](){return'GamepadCamera';}}},0x9d9:(_0x9addf4,_0x233953,_0x2a53a2)=>{_0x2a53a2(0x676f),_0x2a53a2(0x15fee),_0x2a53a2(0xdef7),_0x2a53a2(0x2f61),_0x2a53a2(0xbe0e),_0x2a53a2(0x5aa1),_0x2a53a2(0x6d55),_0x2a53a2(0x17556),_0x2a53a2(0x10dc3),_0x2a53a2(0xbab5),_0x2a53a2(0x10c09),_0x2a53a2(0x12dd5),_0x2a53a2(0x14430),_0x2a53a2(0x5e3f),_0x2a53a2(0x6b59),_0x2a53a2(0xfb0c),_0x2a53a2(0x9a2d),_0x2a53a2(0x16f74),_0x2a53a2(0x127b6),_0x2a53a2(0xfa35);},0x2f61:(_0x873a06,_0x34389d,_0x2ad6e4)=>{var _0x3c0fe1=a7_0x38a779;_0x2ad6e4['d'](_0x34389d,{'C':()=>_0x172bb6});function _0x537d04(_0x2c0a7b,_0x38a9ee,_0x113ea5,_0x3f5ef3){var _0x549e94=a7_0x2532,_0x5ed17c,_0x30b860=arguments[_0x549e94(0x3785)],_0x34294a=_0x30b860<0x3?_0x38a9ee:null===_0x3f5ef3?_0x3f5ef3=Object[_0x549e94(0x18ba)](_0x38a9ee,_0x113ea5):_0x3f5ef3;if(_0x549e94(0x1c87)==typeof Reflect&&_0x549e94(0x7a8)==typeof Reflect[_0x549e94(0x4111)])_0x34294a=Reflect[_0x549e94(0x4111)](_0x2c0a7b,_0x38a9ee,_0x113ea5,_0x3f5ef3);else{for(var _0x1335a0=_0x2c0a7b[_0x549e94(0x3785)]-0x1;0x0<=_0x1335a0;_0x1335a0--)(_0x5ed17c=_0x2c0a7b[_0x1335a0])&&(_0x34294a=(_0x30b860<0x3?_0x5ed17c(_0x34294a):0x3<_0x30b860?_0x5ed17c(_0x38a9ee,_0x113ea5,_0x34294a):_0x5ed17c(_0x38a9ee,_0x113ea5))||_0x34294a);}0x3<_0x30b860&&_0x34294a&&Object[_0x549e94(0x259d)](_0x38a9ee,_0x113ea5,_0x34294a);}var _0x34389d=_0x2ad6e4(0x153ad),_0x426372=_0x2ad6e4(0xdef7),_0x193292=_0x2ad6e4(0x9fd1),_0x140289=_0x2ad6e4(0x147b8),_0x50ee79=_0x2ad6e4(0xa60f);class _0x172bb6 extends _0x426372['V']{constructor(_0x3cd6d7,_0x4bd22c,_0x5f26c8,_0x261a49=!0x0){var _0x4047bd=a7_0x2532;super(_0x3cd6d7,_0x4bd22c,_0x5f26c8,_0x261a49),this[_0x4047bd(0x4c7)]=_0x193292['P'][_0x4047bd(0xd5a)](),this[_0x4047bd(0x1a9e)]=_0x193292['P'][_0x4047bd(0xd5a)](),this[_0x4047bd(0x24b1)]=new _0x193292['P'](0x0,0x0,0x0),this['cameraRotation']=new _0x193292['FM'](0x0,0x0),this[_0x4047bd(0x1462)]=!0x1,this[_0x4047bd(0x17e7)]=!0x1,this[_0x4047bd(0x36d8)]=new _0x193292['_f'](),this[_0x4047bd(0x30d0)]=new _0x193292['P'](0x0,0x0,0x0),this[_0x4047bd(0x16bb)]=0x2,this[_0x4047bd(0x26e6)]=!0x1,this[_0x4047bd(0xedb)]=!0x1,this[_0x4047bd(0x2cf8)]=0.2,this[_0x4047bd(0x3a8d)]=null,this[_0x4047bd(0x580)]=_0x193292['P']['Zero'](),this[_0x4047bd(0x1aba)]=0x1,this[_0x4047bd(0x204b)]=_0x193292['y3'][_0x4047bd(0xd5a)](),this[_0x4047bd(0x1b9f)]=_0x193292['y3'][_0x4047bd(0xd5a)](),this['_cameraTransformMatrix']=_0x193292['y3']['Zero'](),this[_0x4047bd(0x3bcf)]=_0x193292['y3'][_0x4047bd(0xd5a)](),this['_referencePoint']=new _0x193292['P'](0x0,0x0,0x1),this['_transformedReferencePoint']=_0x193292['P'][_0x4047bd(0xd5a)](),this[_0x4047bd(0x2ba2)]=_0x193292['P']['Up'](),this['_cachedRotationZ']=0x0,this[_0x4047bd(0x34e1)]=0x0;}[_0x3c0fe1(0x9b2)](_0x403dad){var _0x16edb6=_0x3c0fe1;this[_0x16edb6(0x269)]();const _0x26015e=this[_0x16edb6(0x2201)]()[_0x16edb6(0x1dc8)](this[_0x16edb6(0xdfa)]);return _0x26015e[_0x16edb6(0x3952)](),_0x26015e[_0x16edb6(0xbb9)](_0x403dad),this[_0x16edb6(0x1d4b)]['add'](_0x26015e);}[_0x3c0fe1(0x295d)](){var _0xf9547b=_0x3c0fe1;return this[_0xf9547b(0x3a8d)]?(this[_0xf9547b(0x3a8d)][_0xf9547b(0x1738)]&&this[_0xf9547b(0x3a8d)][_0xf9547b(0x3c5a)](),this[_0xf9547b(0x3a8d)][_0xf9547b(0x1738)]||this['lockedTarget']):null;}[_0x3c0fe1(0x22c8)](){var _0x48cdb6=_0x3c0fe1;return this[_0x48cdb6(0xd9a)]=this['position'][_0x48cdb6(0x292d)](),this[_0x48cdb6(0x1c74)]=this[_0x48cdb6(0x30d0)]['clone'](),this['rotationQuaternion']&&(this[_0x48cdb6(0x17da)]=this['rotationQuaternion'][_0x48cdb6(0x292d)]()),super['storeState']();}[_0x3c0fe1(0x3181)](){var _0x51affb=_0x3c0fe1;return!!super[_0x51affb(0x3181)]()&&(this[_0x51affb(0xdfa)]=this[_0x51affb(0xd9a)]['clone'](),this[_0x51affb(0x30d0)]=this[_0x51affb(0x1c74)][_0x51affb(0x292d)](),this[_0x51affb(0x373c)]&&(this[_0x51affb(0x373c)]=this['_storedRotationQuaternion'][_0x51affb(0x292d)]()),this[_0x51affb(0x24b1)]['copyFromFloats'](0x0,0x0,0x0),this[_0x51affb(0x2bf1)][_0x51affb(0x408c)](0x0,0x0),!0x0);}['_initCache'](){var _0x1b1c37=_0x3c0fe1;super[_0x1b1c37(0x1f87)](),this[_0x1b1c37(0x15a1)]['lockedTarget']=new _0x193292['P'](Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)]),this[_0x1b1c37(0x15a1)][_0x1b1c37(0x30d0)]=new _0x193292['P'](Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)]),this[_0x1b1c37(0x15a1)][_0x1b1c37(0x373c)]=new _0x193292['_f'](Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)],Number[_0x1b1c37(0x3279)]);}[_0x3c0fe1(0x2606)](_0x5b0bf1){var _0x88568a=_0x3c0fe1;_0x5b0bf1||super[_0x88568a(0x2606)]();const _0x57a015=this[_0x88568a(0x295d)]();_0x57a015?this['_cache']['lockedTarget']?this['_cache'][_0x88568a(0x3a8d)][_0x88568a(0x448)](_0x57a015):this[_0x88568a(0x15a1)][_0x88568a(0x3a8d)]=_0x57a015['clone']():this[_0x88568a(0x15a1)][_0x88568a(0x3a8d)]=null,this[_0x88568a(0x15a1)]['rotation']['copyFrom'](this[_0x88568a(0x30d0)]),this[_0x88568a(0x373c)]&&this[_0x88568a(0x15a1)][_0x88568a(0x373c)][_0x88568a(0x448)](this[_0x88568a(0x373c)]);}[_0x3c0fe1(0x2cc5)](){var _0x4418da=_0x3c0fe1;if(!super['_isSynchronizedViewMatrix']())return!0x1;var _0x33a1b1=this['_getLockedTargetPosition']();return(this[_0x4418da(0x15a1)][_0x4418da(0x3a8d)]?this[_0x4418da(0x15a1)][_0x4418da(0x3a8d)][_0x4418da(0x2e4)](_0x33a1b1):!_0x33a1b1)&&(this[_0x4418da(0x373c)]?this['rotationQuaternion'][_0x4418da(0x2e4)](this[_0x4418da(0x15a1)]['rotationQuaternion']):this[_0x4418da(0x15a1)]['rotation'][_0x4418da(0x2e4)](this[_0x4418da(0x30d0)]));}[_0x3c0fe1(0x1b3a)](){var _0x5f0322=_0x3c0fe1;const _0x309a9a=this[_0x5f0322(0x318e)]();return this[_0x5f0322(0x16bb)]*Math[_0x5f0322(0x243f)](_0x309a9a[_0x5f0322(0x127b)]()/(0x64*_0x309a9a['getFps']()));}[_0x3c0fe1(0x71f)](_0x71df9f){var _0xcb29fb=_0x3c0fe1;this[_0xcb29fb(0x67b)][_0xcb29fb(0x3952)](),this[_0xcb29fb(0x1aba)]=_0x71df9f[_0xcb29fb(0x1dc8)](this['position'])['length'](),this['position']['z']===_0x71df9f['z']&&(this[_0xcb29fb(0xdfa)]['z']+=_0x140289['kn']),this[_0xcb29fb(0x15dc)][_0xcb29fb(0x3952)]()['scaleInPlace'](this['_initialFocalDistance']),_0x193292['y3']['LookAtLHToRef'](this[_0xcb29fb(0xdfa)],_0x71df9f,this[_0xcb29fb(0x2ba2)],this['_camMatrix']),this[_0xcb29fb(0x1b9f)]['invert'](),this[_0xcb29fb(0x30d0)]['x']=Math[_0xcb29fb(0x1654)](this[_0xcb29fb(0x1b9f)]['m'][0x6]/this[_0xcb29fb(0x1b9f)]['m'][0xa]),_0x71df9f=_0x71df9f[_0xcb29fb(0x1dc8)](this[_0xcb29fb(0xdfa)]),(0x0<=_0x71df9f['x']?this[_0xcb29fb(0x30d0)]['y']=-Math[_0xcb29fb(0x1654)](_0x71df9f['z']/_0x71df9f['x'])+Math['PI']/0x2:this[_0xcb29fb(0x30d0)]['y']=-Math['atan'](_0x71df9f['z']/_0x71df9f['x'])-Math['PI']/0x2,this['rotation']['z']=0x0,isNaN(this['rotation']['x'])&&(this[_0xcb29fb(0x30d0)]['x']=0x0),isNaN(this['rotation']['y'])&&(this[_0xcb29fb(0x30d0)]['y']=0x0),isNaN(this[_0xcb29fb(0x30d0)]['z'])&&(this[_0xcb29fb(0x30d0)]['z']=0x0),this[_0xcb29fb(0x373c)]&&_0x193292['_f'][_0xcb29fb(0x1aa5)](this[_0xcb29fb(0x30d0)]['y'],this[_0xcb29fb(0x30d0)]['x'],this[_0xcb29fb(0x30d0)]['z'],this['rotationQuaternion']));}get[_0x3c0fe1(0x259c)](){var _0x2131a0=_0x3c0fe1;return this[_0x2131a0(0x2201)]();}set[_0x3c0fe1(0x259c)](_0x6476a2){this['setTarget'](_0x6476a2);}[_0x3c0fe1(0x2201)](){var _0x193efb=_0x3c0fe1;return this[_0x193efb(0x580)];}['_decideIfNeedsToMove'](){var _0x8d833e=_0x3c0fe1;return 0x0<Math[_0x8d833e(0x3a1d)](this['cameraDirection']['x'])||0x0<Math[_0x8d833e(0x3a1d)](this['cameraDirection']['y'])||0x0<Math['abs'](this[_0x8d833e(0x24b1)]['z']);}['_updatePosition'](){var _0x5c5829=_0x3c0fe1;if(this[_0x5c5829(0x2a18)])return this[_0x5c5829(0x2a18)][_0x5c5829(0x269)]()[_0x5c5829(0x2b1e)](_0x193292['jp'][_0x5c5829(0x1919)][0x0]),_0x193292['P'][_0x5c5829(0xa06)](this['cameraDirection'],_0x193292['jp'][_0x5c5829(0x1919)][0x0],_0x193292['jp'][_0x5c5829(0x19f4)][0x0]),void this[_0x5c5829(0xdfa)][_0x5c5829(0x2775)](_0x193292['jp'][_0x5c5829(0x19f4)][0x0]);this[_0x5c5829(0xdfa)][_0x5c5829(0x2775)](this[_0x5c5829(0x24b1)]);}[_0x3c0fe1(0x3e80)](){var _0x5da2ca=_0x3c0fe1,_0x47dd67=this['invertRotation']?-this[_0x5da2ca(0x2cf8)]:0x1,_0x54a149=this['_decideIfNeedsToMove'](),_0x36d94f=0x0<Math[_0x5da2ca(0x3a1d)](this[_0x5da2ca(0x2bf1)]['x'])||0x0<Math[_0x5da2ca(0x3a1d)](this[_0x5da2ca(0x2bf1)]['y']);_0x54a149&&this[_0x5da2ca(0x794)](),_0x36d94f&&(this['rotationQuaternion']&&this['rotationQuaternion'][_0x5da2ca(0x38b2)](this[_0x5da2ca(0x30d0)]),this['rotation']['x']+=this['cameraRotation']['x']*_0x47dd67,this['rotation']['y']+=this[_0x5da2ca(0x2bf1)]['y']*_0x47dd67,this['noRotationConstraint']||(this[_0x5da2ca(0x30d0)]['x']>(_0x47dd67=1.570796)&&(this['rotation']['x']=_0x47dd67),this[_0x5da2ca(0x30d0)]['x']<-_0x47dd67&&(this[_0x5da2ca(0x30d0)]['x']=-_0x47dd67)),this['rotationQuaternion']&&this[_0x5da2ca(0x30d0)][_0x5da2ca(0x7ae)]()&&_0x193292['_f']['RotationYawPitchRollToRef'](this[_0x5da2ca(0x30d0)]['y'],this[_0x5da2ca(0x30d0)]['x'],this[_0x5da2ca(0x30d0)]['z'],this[_0x5da2ca(0x373c)])),_0x54a149&&(Math[_0x5da2ca(0x3a1d)](this[_0x5da2ca(0x24b1)]['x'])<this[_0x5da2ca(0x16bb)]*_0x140289['kn']&&(this['cameraDirection']['x']=0x0),Math[_0x5da2ca(0x3a1d)](this['cameraDirection']['y'])<this['speed']*_0x140289['kn']&&(this[_0x5da2ca(0x24b1)]['y']=0x0),Math[_0x5da2ca(0x3a1d)](this[_0x5da2ca(0x24b1)]['z'])<this[_0x5da2ca(0x16bb)]*_0x140289['kn']&&(this['cameraDirection']['z']=0x0),this[_0x5da2ca(0x24b1)][_0x5da2ca(0xbb9)](this[_0x5da2ca(0x2b31)])),_0x36d94f&&(Math['abs'](this[_0x5da2ca(0x2bf1)]['x'])<this[_0x5da2ca(0x16bb)]*_0x140289['kn']&&(this[_0x5da2ca(0x2bf1)]['x']=0x0),Math['abs'](this[_0x5da2ca(0x2bf1)]['y'])<this[_0x5da2ca(0x16bb)]*_0x140289['kn']&&(this['cameraRotation']['y']=0x0),this['cameraRotation'][_0x5da2ca(0xbb9)](this[_0x5da2ca(0x2b31)])),super[_0x5da2ca(0x3e80)]();}[_0x3c0fe1(0x2f92)](){var _0x50966a=_0x3c0fe1;this[_0x50966a(0x373c)]?this['rotationQuaternion'][_0x50966a(0x36f9)](this[_0x50966a(0x3bcf)]):_0x193292['y3'][_0x50966a(0x1aa5)](this[_0x50966a(0x30d0)]['y'],this[_0x50966a(0x30d0)]['x'],this[_0x50966a(0x30d0)]['z'],this[_0x50966a(0x3bcf)]);}[_0x3c0fe1(0x3146)](){var _0xbf67b9=_0x3c0fe1;return _0x193292['P']['TransformNormalToRef'](this[_0xbf67b9(0x2ba2)],this['_cameraRotationMatrix'],this[_0xbf67b9(0x67b)]),this;}['_getViewMatrix'](){var _0x2f0f40=_0x3c0fe1;return this[_0x2f0f40(0x3a8d)]&&this['setTarget'](this[_0x2f0f40(0x295d)]()),this[_0x2f0f40(0x2f92)](),this['rotationQuaternion']&&this['_cachedQuaternionRotationZ']!=this[_0x2f0f40(0x373c)]['z']?(this[_0x2f0f40(0x3146)](),this[_0x2f0f40(0x34e1)]=this[_0x2f0f40(0x373c)]['z']):this['_cachedRotationZ']!==this[_0x2f0f40(0x30d0)]['z']&&(this['_rotateUpVectorWithCameraRotationMatrix'](),this['_cachedRotationZ']=this[_0x2f0f40(0x30d0)]['z']),_0x193292['P'][_0x2f0f40(0x2b3b)](this['_referencePoint'],this[_0x2f0f40(0x3bcf)],this[_0x2f0f40(0x29ab)]),this[_0x2f0f40(0xdfa)][_0x2f0f40(0x206b)](this[_0x2f0f40(0x29ab)],this[_0x2f0f40(0x580)]),this[_0x2f0f40(0x17e7)]&&(this[_0x2f0f40(0x373c)]?_0x50ee79['RD']['Y'][_0x2f0f40(0x2c64)](this[_0x2f0f40(0x373c)],this['upVector']):(_0x193292['_f'][_0x2f0f40(0x1d15)](this['rotation'],this['_tmpQuaternion']),_0x50ee79['RD']['Y'][_0x2f0f40(0x2c64)](this[_0x2f0f40(0x36d8)],this['upVector']))),this[_0x2f0f40(0x17f6)](this[_0x2f0f40(0xdfa)],this[_0x2f0f40(0x580)],this['upVector']),this[_0x2f0f40(0x204b)];}[_0x3c0fe1(0x17f6)](_0xa3ecfa,_0xa8e4b,_0x3bf124){var _0x2ac899=_0x3c0fe1,_0x41e5f3;if(this['ignoreParentScaling'])return this['parent']?(_0x41e5f3=this[_0x2ac899(0x2a18)][_0x2ac899(0x269)](),_0x193292['P'][_0x2ac899(0x2b3b)](_0xa3ecfa,_0x41e5f3,this[_0x2ac899(0x31cf)]),_0x193292['P'][_0x2ac899(0x2b3b)](_0xa8e4b,_0x41e5f3,this[_0x2ac899(0x1a9e)]),_0x193292['P'][_0x2ac899(0xa06)](_0x3bf124,_0x41e5f3,this[_0x2ac899(0x4c7)]),this[_0x2ac899(0x37a3)]()):(this[_0x2ac899(0x31cf)][_0x2ac899(0x448)](_0xa3ecfa),this['_tmpTargetVector'][_0x2ac899(0x448)](_0xa8e4b),this[_0x2ac899(0x4c7)][_0x2ac899(0x448)](_0x3bf124)),void(this[_0x2ac899(0x40ae)]()[_0x2ac899(0x3ece)]?_0x193292['y3'][_0x2ac899(0x370a)](this[_0x2ac899(0x31cf)],this['_tmpTargetVector'],this['_tmpUpVector'],this[_0x2ac899(0x204b)]):_0x193292['y3'][_0x2ac899(0x15f2)](this['_globalPosition'],this['_tmpTargetVector'],this[_0x2ac899(0x4c7)],this[_0x2ac899(0x204b)]));this['getScene']()[_0x2ac899(0x3ece)]?_0x193292['y3'][_0x2ac899(0x370a)](_0xa3ecfa,_0xa8e4b,_0x3bf124,this[_0x2ac899(0x204b)]):_0x193292['y3'][_0x2ac899(0x15f2)](_0xa3ecfa,_0xa8e4b,_0x3bf124,this[_0x2ac899(0x204b)]),this[_0x2ac899(0x2a18)]?(_0x41e5f3=this[_0x2ac899(0x2a18)][_0x2ac899(0x269)](),this[_0x2ac899(0x204b)][_0x2ac899(0x3e4a)](),this[_0x2ac899(0x204b)][_0x2ac899(0x242a)](_0x41e5f3,this[_0x2ac899(0x204b)]),this[_0x2ac899(0x204b)]['getTranslationToRef'](this[_0x2ac899(0x31cf)]),this[_0x2ac899(0x204b)]['invert'](),this[_0x2ac899(0x37a3)]()):this[_0x2ac899(0x31cf)]['copyFrom'](_0xa3ecfa);}[_0x3c0fe1(0x2fea)](_0x323ffd,_0xb83912){var _0x138327=_0x3c0fe1;if(this[_0x138327(0x9a6)]===_0x426372['V']['RIG_MODE_NONE'])return null;{const _0x1426b6=new _0x172bb6(_0x323ffd,this['position'][_0x138327(0x292d)](),this[_0x138327(0x40ae)]());return _0x1426b6[_0x138327(0x32c3)]=!0x0,(_0x1426b6[_0x138327(0x1464)]=this)['cameraRigMode']!==_0x426372['V'][_0x138327(0x3ab5)]&&this[_0x138327(0x9a6)]!==_0x426372['V']['RIG_MODE_WEBVR']||(this[_0x138327(0x373c)]||(this[_0x138327(0x373c)]=new _0x193292['_f']()),_0x1426b6[_0x138327(0x3047)]={},_0x1426b6[_0x138327(0x373c)]=new _0x193292['_f']()),_0x1426b6['mode']=this[_0x138327(0x16a7)],_0x1426b6['orthoLeft']=this[_0x138327(0x3147)],_0x1426b6['orthoRight']=this[_0x138327(0x321a)],_0x1426b6[_0x138327(0x45c)]=this['orthoTop'],_0x1426b6[_0x138327(0x25e5)]=this[_0x138327(0x25e5)],_0x1426b6;}}['_updateRigCameras'](){var _0x1720ad=_0x3c0fe1;const _0x2f94c2=this[_0x1720ad(0x886)][0x0],_0x28b851=this['_rigCameras'][0x1];switch(this[_0x1720ad(0x3c5a)](),this[_0x1720ad(0x9a6)]){case _0x426372['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH']:case _0x426372['V'][_0x1720ad(0x234c)]:case _0x426372['V'][_0x1720ad(0x1d7f)]:case _0x426372['V'][_0x1720ad(0x3dc1)]:case _0x426372['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:var _0x57c8e4=this['cameraRigMode']===_0x426372['V'][_0x1720ad(0x1d7f)]?0x1:-0x1,_0x5c9f65=this[_0x1720ad(0x9a6)]===_0x426372['V'][_0x1720ad(0x1d7f)]?-0x1:0x1;this[_0x1720ad(0x2968)](this[_0x1720ad(0x3047)][_0x1720ad(0x42c)]*_0x57c8e4,_0x2f94c2),this[_0x1720ad(0x2968)](this[_0x1720ad(0x3047)][_0x1720ad(0x42c)]*_0x5c9f65,_0x28b851);break;case _0x426372['V'][_0x1720ad(0x3ab5)]:_0x2f94c2[_0x1720ad(0x373c)]?(_0x2f94c2[_0x1720ad(0x373c)]['copyFrom'](this[_0x1720ad(0x373c)]),_0x28b851[_0x1720ad(0x373c)][_0x1720ad(0x448)](this[_0x1720ad(0x373c)])):(_0x2f94c2[_0x1720ad(0x30d0)][_0x1720ad(0x448)](this[_0x1720ad(0x30d0)]),_0x28b851[_0x1720ad(0x30d0)]['copyFrom'](this['rotation'])),_0x2f94c2[_0x1720ad(0xdfa)][_0x1720ad(0x448)](this[_0x1720ad(0xdfa)]),_0x28b851[_0x1720ad(0xdfa)][_0x1720ad(0x448)](this[_0x1720ad(0xdfa)]);}super['_updateRigCameras']();}[_0x3c0fe1(0x2968)](_0x5ad13f,_0x49289b){var _0x35516b=_0x3c0fe1;const _0x57c02f=this[_0x35516b(0x2201)]();_0x57c02f['subtractToRef'](this[_0x35516b(0xdfa)],_0x172bb6[_0x35516b(0x2d3c)]),_0x172bb6['_TargetFocalPoint']['normalize']()[_0x35516b(0xbb9)](this[_0x35516b(0x1aba)]);var _0xa94d6c=_0x172bb6[_0x35516b(0x2d3c)][_0x35516b(0x2775)](this['position']);_0x193292['y3'][_0x35516b(0x37ad)](-_0xa94d6c['x'],-_0xa94d6c['y'],-_0xa94d6c['z'],_0x172bb6[_0x35516b(0x2729)]),_0x172bb6['_TargetTransformMatrix'][_0x35516b(0x242a)](_0x193292['y3'][_0x35516b(0x523)](_0x49289b['upVector'],_0x5ad13f),_0x172bb6[_0x35516b(0x7d1)]),_0x193292['y3']['TranslationToRef'](_0xa94d6c['x'],_0xa94d6c['y'],_0xa94d6c['z'],_0x172bb6[_0x35516b(0x2729)]),_0x172bb6[_0x35516b(0x7d1)][_0x35516b(0x242a)](_0x172bb6[_0x35516b(0x2729)],_0x172bb6[_0x35516b(0x7d1)]),_0x193292['P'][_0x35516b(0x2b3b)](this[_0x35516b(0xdfa)],_0x172bb6[_0x35516b(0x7d1)],_0x49289b[_0x35516b(0xdfa)]),_0x49289b['setTarget'](_0xa94d6c);}[_0x3c0fe1(0x1d40)](){var _0x316a94=_0x3c0fe1;return _0x316a94(0x2fa7);}}_0x172bb6[_0x3c0fe1(0x7d1)]=new _0x193292['y3'](),_0x172bb6['_TargetTransformMatrix']=new _0x193292['y3'](),_0x172bb6[_0x3c0fe1(0x2d3c)]=new _0x193292['P'](),_0x537d04([(0x0,_0x34389d['hd'])()],_0x172bb6[_0x3c0fe1(0x1fd2)],_0x3c0fe1(0x30d0),void 0x0),_0x537d04([(0x0,_0x34389d['qC'])()],_0x172bb6[_0x3c0fe1(0x1fd2)],_0x3c0fe1(0x16bb),void 0x0),_0x537d04([(0x0,_0x34389d['RR'])(_0x3c0fe1(0x2ee1))],_0x172bb6[_0x3c0fe1(0x1fd2)],_0x3c0fe1(0x3a8d),void 0x0);},0x6d55:(_0x1e529a,_0x1c3d12,_0x3bee58)=>{var _0x4e64bb=a7_0x38a779;_0x3bee58['d'](_0x1c3d12,{'H':()=>_0x5faeef});var _0x1c3d12=_0x3bee58(0xbe0e),_0x1fac85=_0x3bee58(0x9fd1);_0x3bee58(0x16aec)['N'][_0x4e64bb(0x3db3)]('TouchCamera',(_0x20d80f,_0x5bd668)=>()=>new _0x5faeef(_0x20d80f,_0x1fac85['P'][_0x4e64bb(0xd5a)](),_0x5bd668));class _0x5faeef extends _0x1c3d12['c']{get[_0x4e64bb(0xaa5)](){var _0x1d30c3=_0x4e64bb,_0x3acf9b=this['inputs'][_0x1d30c3(0x1c4e)][_0x1d30c3(0x34cb)];return _0x3acf9b?_0x3acf9b[_0x1d30c3(0xaa5)]:0x0;}set['touchAngularSensibility'](_0x46325c){var _0x22574d=_0x4e64bb;const _0x58fead=this['inputs']['attached'][_0x22574d(0x34cb)];_0x58fead&&(_0x58fead[_0x22574d(0xaa5)]=_0x46325c);}get[_0x4e64bb(0xfa9)](){var _0x488a1c=_0x4e64bb,_0x5af8dd=this[_0x488a1c(0xc3f)][_0x488a1c(0x1c4e)]['touch'];return _0x5af8dd?_0x5af8dd[_0x488a1c(0xfa9)]:0x0;}set[_0x4e64bb(0xfa9)](_0x40b869){var _0x365f53=_0x4e64bb;const _0x43a6f3=this[_0x365f53(0xc3f)][_0x365f53(0x1c4e)][_0x365f53(0x34cb)];_0x43a6f3&&(_0x43a6f3[_0x365f53(0xfa9)]=_0x40b869);}constructor(_0x4b9520,_0x14fe72,_0x47d0d6){var _0x5bc8b1=_0x4e64bb;super(_0x4b9520,_0x14fe72,_0x47d0d6),this[_0x5bc8b1(0xc3f)][_0x5bc8b1(0xd0f)](),this[_0x5bc8b1(0x3494)]();}[_0x4e64bb(0x1d40)](){var _0x546221=_0x4e64bb;return _0x546221(0xc4e);}[_0x4e64bb(0x3494)](){var _0x575db1=_0x4e64bb;const _0x30ab52=this[_0x575db1(0xc3f)][_0x575db1(0x1c4e)][_0x575db1(0x34cb)],_0x3c776b=this[_0x575db1(0xc3f)]['attached'][_0x575db1(0x3d75)];_0x3c776b?_0x3c776b[_0x575db1(0x28ca)]=!0x1:_0x30ab52[_0x575db1(0x27f0)]=!0x0;}}},0x9a2d:(_0x1fb63e,_0x13c82c,_0x216228)=>{var _0x9f98bf=a7_0x38a779;_0x216228['d'](_0x13c82c,{'x':()=>_0xfc48c3});var _0x13c82c=_0x216228(0x6d55),_0x487555=_0x216228(0x16aec),_0x40d84f=_0x216228(0x9fd1),_0x82f76f=_0x216228(0xdef7);_0x216228(0x11848),_0x487555['N'][_0x9f98bf(0x3db3)](_0x9f98bf(0x3372),(_0x25330f,_0x49fed5)=>()=>new _0xfc48c3(_0x25330f,_0x40d84f['P'][_0x9f98bf(0xd5a)](),_0x49fed5));class _0xfc48c3 extends _0x13c82c['H']{get['gamepadAngularSensibility'](){var _0x8d5dc7=_0x9f98bf,_0x2a7244=this['inputs']['attached']['gamepad'];return _0x2a7244?_0x2a7244[_0x8d5dc7(0x1310)]:0x0;}set[_0x9f98bf(0x1310)](_0x2a200b){var _0x4479c9=_0x9f98bf;const _0x1670bc=this[_0x4479c9(0xc3f)]['attached'][_0x4479c9(0x91e)];_0x1670bc&&(_0x1670bc[_0x4479c9(0x1310)]=_0x2a200b);}get[_0x9f98bf(0x3e12)](){var _0x4fd0a0=_0x9f98bf,_0x4339f7=this[_0x4fd0a0(0xc3f)][_0x4fd0a0(0x1c4e)][_0x4fd0a0(0x91e)];return _0x4339f7?_0x4339f7[_0x4fd0a0(0x3e12)]:0x0;}set[_0x9f98bf(0x3e12)](_0x4e0906){var _0x17fb21=_0x9f98bf;const _0x1286a1=this[_0x17fb21(0xc3f)][_0x17fb21(0x1c4e)][_0x17fb21(0x91e)];_0x1286a1&&(_0x1286a1[_0x17fb21(0x3e12)]=_0x4e0906);}constructor(_0x1dfd2b,_0x562db4,_0x2a1881){var _0x42ceeb=_0x9f98bf;super(_0x1dfd2b,_0x562db4,_0x2a1881),this[_0x42ceeb(0xc3f)]['addGamepad']();}[_0x9f98bf(0x1d40)](){var _0x1023cc=_0x9f98bf;return _0x1023cc(0x2f61);}}_0x82f76f['V']['_CreateDefaultParsedCamera']=(_0x161938,_0x423144)=>new _0xfc48c3(_0x161938,_0x40d84f['P'][_0x9f98bf(0xd5a)](),_0x423144);},0x16f74:(_0x5bc2b7,_0x200e20,_0x2f0f05)=>{var _0x41d76f=a7_0x38a779,_0x225e5=_0x2f0f05(0xbe0e),_0x315533=_0x2f0f05(0x9fd1),_0x252fb9=_0x2f0f05(0x16aec);_0x2f0f05(0xbff6),_0x252fb9['N']['AddNodeConstructor'](_0x41d76f(0x11cc),(_0x1f5943,_0x40a5ab)=>()=>new _0x4e71bd(_0x1f5943,_0x315533['P'][_0x41d76f(0xd5a)](),_0x40a5ab));class _0x4e71bd extends _0x225e5['c']{constructor(_0x50271c,_0x4222b7,_0x2c7307){var _0xcf7423=_0x41d76f;super(_0x50271c,_0x4222b7,_0x2c7307),this[_0xcf7423(0xc3f)][_0xcf7423(0x33f7)]();}[_0x41d76f(0x1d40)](){var _0x8ee02a=_0x41d76f;return _0x8ee02a(0x11cc);}}},0xb525:(_0x181920,_0x2425a0,_0x3e0815)=>{var _0x527b12=a7_0x38a779;_0x3e0815['d'](_0x2425a0,{'Y':()=>_0x393940});var _0x10c385=_0x3e0815(0x9fd1),_0x5a7fa1=_0x3e0815(0x2037);const _0x32be2d=(_0x7b8a96,_0x2d013a,_0x2716c9,_0x4e53d0)=>!(_0x7b8a96['x']>_0x2716c9['x']+_0x4e53d0||_0x2716c9['x']-_0x4e53d0>_0x2d013a['x']||_0x7b8a96['y']>_0x2716c9['y']+_0x4e53d0||_0x2716c9['y']-_0x4e53d0>_0x2d013a['y']||_0x7b8a96['z']>_0x2716c9['z']+_0x4e53d0||_0x2716c9['z']-_0x4e53d0>_0x2d013a['z']),_0x320423=(function(){const _0x4faec6={'root':0x0,'found':!0x1};return function(_0xe5d3b9,_0x1d9b07,_0x5e157f,_0x37ac71){var _0x5c7653=a7_0x2532;_0x4faec6['root']=0x0,_0x4faec6[_0x5c7653(0x2098)]=!0x1,_0x5e157f=_0x1d9b07*_0x1d9b07-0x4*_0xe5d3b9*_0x5e157f;if(_0x5e157f<0x0)return _0x4faec6;_0x5e157f=Math[_0x5c7653(0x243f)](_0x5e157f);let _0x139d38=(-_0x1d9b07-_0x5e157f)/(0x2*_0xe5d3b9),_0x32248c=(-_0x1d9b07+_0x5e157f)/(0x2*_0xe5d3b9);return _0x139d38>_0x32248c&&(_0x1d9b07=_0x32248c,_0x32248c=_0x139d38,_0x139d38=_0x1d9b07),0x0<_0x139d38&&_0x139d38<_0x37ac71?(_0x4faec6[_0x5c7653(0x1b47)]=_0x139d38,_0x4faec6['found']=!0x0):0x0<_0x32248c&&_0x32248c<_0x37ac71&&(_0x4faec6[_0x5c7653(0x1b47)]=_0x32248c,_0x4faec6[_0x5c7653(0x2098)]=!0x0),_0x4faec6;};}());class _0x393940{constructor(){var _0x5b38fe=a7_0x2532;this[_0x5b38fe(0x1636)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this['_planeIntersectionPoint']=_0x10c385['P']['Zero'](),this[_0x5b38fe(0x1fbb)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x1ee0)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x230b)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this['_tempVector4']=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x34d8)]=_0x10c385['P']['Zero'](),this[_0x5b38fe(0x2831)]=_0x10c385['P']['Zero'](),this[_0x5b38fe(0x2909)]=_0x10c385['P']['Zero'](),this['_slidePlaneNormal']=_0x10c385['P'][_0x5b38fe(0xd5a)](),this['_displacementVector']=_0x10c385['P'][_0x5b38fe(0xd5a)](),this['_radius']=_0x10c385['P'][_0x5b38fe(0x6f9)](),this[_0x5b38fe(0x760)]=0x0,this[_0x5b38fe(0x93b)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x6b7)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x254)]=_0x10c385['P'][_0x5b38fe(0xd5a)](),this[_0x5b38fe(0x20a9)]=-0x1;}get['collisionMask'](){var _0x25fd99=a7_0x2532;return this[_0x25fd99(0x20a9)];}set[_0x527b12(0x1a8c)](_0x5b2e65){var _0x2e6f8f=_0x527b12;this[_0x2e6f8f(0x20a9)]=isNaN(_0x5b2e65)?-0x1:_0x5b2e65;}get[_0x527b12(0x1db2)](){var _0x48e9f7=_0x527b12;return this[_0x48e9f7(0xe17)];}[_0x527b12(0x28b3)](_0x488422,_0xb9e88c,_0x4c0335){var _0x5bd609=_0x527b12;this[_0x5bd609(0x2d05)]=_0xb9e88c,this[_0x5bd609(0x8a8)]=this['_velocity'][_0x5bd609(0x7ae)]();var _0x3ce1e6=Math[_0x5bd609(0x243f)](this['_velocitySquaredLength']);0x0===_0x3ce1e6||0x1===_0x3ce1e6?this[_0x5bd609(0x254)][_0x5bd609(0x408c)](_0xb9e88c['_x'],_0xb9e88c['_y'],_0xb9e88c['_z']):_0xb9e88c[_0x5bd609(0x1447)](0x1/_0x3ce1e6,this[_0x5bd609(0x254)]),(this[_0x5bd609(0x34e2)]=_0x488422)['multiplyToRef'](this[_0x5bd609(0x1c7b)],this[_0x5bd609(0x93b)]),_0xb9e88c['multiplyToRef'](this['_radius'],this['_velocityWorld']),this['_velocityWorldLength']=this[_0x5bd609(0x6b7)][_0x5bd609(0x3785)](),this[_0x5bd609(0x1b1e)]=_0x4c0335,this['collisionFound']=!0x1;}[_0x527b12(0xff4)](_0x64f82e,_0x5c53ce,_0x1374f1,_0x3dbfeb,_0x155105){var _0x5ca267=_0x527b12;return _0x5c53ce[_0x5ca267(0x3cb9)](_0x64f82e,this[_0x5ca267(0x1fbb)]),_0x1374f1[_0x5ca267(0x3cb9)](_0x64f82e,this[_0x5ca267(0x1ee0)]),_0x10c385['P']['CrossToRef'](this[_0x5ca267(0x1fbb)],this['_tempVector2'],this[_0x5ca267(0x1d5c)]),!(_0x10c385['P'][_0x5ca267(0x1457)](this['_tempVector4'],_0x155105)<0x0)&&(_0x3dbfeb[_0x5ca267(0x3cb9)](_0x64f82e,this[_0x5ca267(0x230b)]),_0x10c385['P'][_0x5ca267(0x67d)](this[_0x5ca267(0x1ee0)],this['_tempVector3'],this[_0x5ca267(0x1d5c)]),!(_0x10c385['P'][_0x5ca267(0x1457)](this['_tempVector4'],_0x155105)<0x0)&&(_0x10c385['P'][_0x5ca267(0x67d)](this[_0x5ca267(0x230b)],this['_tempVector'],this[_0x5ca267(0x1d5c)]),0x0<=_0x10c385['P'][_0x5ca267(0x1457)](this['_tempVector4'],_0x155105)));}[_0x527b12(0x3b6e)](_0x1562bd,_0x3971c1,_0x5c73b2,_0xc041ba){var _0x43111e=_0x527b12,_0x1562bd=_0x10c385['P'][_0x43111e(0x8c9)](this[_0x43111e(0x93b)],_0x1562bd),_0x44c950=Math[_0x43111e(0x695)](this[_0x43111e(0x1c7b)]['x'],this[_0x43111e(0x1c7b)]['y'],this[_0x43111e(0x1c7b)]['z']);return!(_0x1562bd>this[_0x43111e(0x364e)]+_0x44c950+_0x3971c1||!_0x32be2d(_0x5c73b2,_0xc041ba,this[_0x43111e(0x93b)],this[_0x43111e(0x364e)]+_0x44c950));}['_testTriangle'](_0x913240,_0x1f55fa,_0x17d35d,_0x91750c,_0x19a69f,_0x11b233,_0x7204ec){var _0x21e0ef=_0x527b12;let _0x375799,_0x1fde90=!0x1;(_0x1f55fa=_0x1f55fa||[])[_0x913240]||(_0x1f55fa[_0x913240]=new _0x5a7fa1['J'](0x0,0x0,0x0,0x0),_0x1f55fa[_0x913240]['copyFromPoints'](_0x17d35d,_0x91750c,_0x19a69f));const _0x799be3=_0x1f55fa[_0x913240];if(_0x11b233||_0x799be3[_0x21e0ef(0x10bc)](this[_0x21e0ef(0x254)],0x0)){_0x1f55fa=_0x799be3[_0x21e0ef(0x2472)](this[_0x21e0ef(0x34e2)]),_0x913240=_0x10c385['P'][_0x21e0ef(0x1457)](_0x799be3[_0x21e0ef(0x39f3)],this[_0x21e0ef(0x2d05)]);if(!(_0x393940[_0x21e0ef(0x2857)]&&0.0001<_0x913240)){if(0x0==_0x913240){if(0x1<=Math[_0x21e0ef(0x3a1d)](_0x1f55fa))return;_0x1fde90=!0x0,_0x375799=0x0;}else{let _0x39819e=(0x1-_0x1f55fa)/_0x913240;if((_0x375799=(-0x1-_0x1f55fa)/_0x913240)>_0x39819e&&(_0x11b233=_0x39819e,_0x39819e=_0x375799,_0x375799=_0x11b233),0x1<_0x375799||_0x39819e<0x0)return;0x1<(_0x375799=_0x375799<0x0?0x0:_0x375799)&&(_0x375799=0x1);}this[_0x21e0ef(0x1636)][_0x21e0ef(0x408c)](0x0,0x0,0x0);let _0x2f03e5=!0x1,_0x3bcd97=0x1;if(_0x1fde90||(this[_0x21e0ef(0x34e2)][_0x21e0ef(0x3cb9)](_0x799be3[_0x21e0ef(0x39f3)],this[_0x21e0ef(0xd99)]),this[_0x21e0ef(0x2d05)][_0x21e0ef(0x1447)](_0x375799,this[_0x21e0ef(0x1fbb)]),this[_0x21e0ef(0xd99)][_0x21e0ef(0x2775)](this[_0x21e0ef(0x1fbb)]),this['_checkPointInTriangle'](this['_planeIntersectionPoint'],_0x17d35d,_0x91750c,_0x19a69f,_0x799be3[_0x21e0ef(0x39f3)])&&(_0x2f03e5=!0x0,_0x3bcd97=_0x375799,this['_collisionPoint'][_0x21e0ef(0x448)](this[_0x21e0ef(0xd99)]))),!_0x2f03e5){var _0x5b6336,_0x1f55fa=this[_0x21e0ef(0x8a8)],_0x913240=(this['_basePoint'][_0x21e0ef(0x3cb9)](_0x17d35d,this[_0x21e0ef(0x1fbb)]),0x2*_0x10c385['P']['Dot'](this[_0x21e0ef(0x2d05)],this[_0x21e0ef(0x1fbb)])),_0x11b233=this[_0x21e0ef(0x1fbb)][_0x21e0ef(0x7ae)]()-0x1;let _0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97),_0x566c18=(_0x1be9b7['found']&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this[_0x21e0ef(0x1636)][_0x21e0ef(0x448)](_0x17d35d)),this[_0x21e0ef(0x34e2)][_0x21e0ef(0x3cb9)](_0x91750c,this[_0x21e0ef(0x1fbb)]),_0x913240=0x2*_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x2d05)],this[_0x21e0ef(0x1fbb)]),_0x11b233=this['_tempVector'][_0x21e0ef(0x7ae)]()-0x1,(_0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97))['found']&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this[_0x21e0ef(0x1636)][_0x21e0ef(0x448)](_0x91750c)),this[_0x21e0ef(0x34e2)][_0x21e0ef(0x3cb9)](_0x19a69f,this[_0x21e0ef(0x1fbb)]),_0x913240=0x2*_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x2d05)],this['_tempVector']),_0x11b233=this[_0x21e0ef(0x1fbb)][_0x21e0ef(0x7ae)]()-0x1,(_0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97))[_0x21e0ef(0x2098)]&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this['_collisionPoint'][_0x21e0ef(0x448)](_0x19a69f)),_0x91750c[_0x21e0ef(0x3cb9)](_0x17d35d,this[_0x21e0ef(0x34d8)]),_0x17d35d[_0x21e0ef(0x3cb9)](this[_0x21e0ef(0x34e2)],this['_baseToVertex']),this[_0x21e0ef(0x34d8)][_0x21e0ef(0x7ae)]()),_0x3bb68a=_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x34d8)],this[_0x21e0ef(0x2d05)]),_0x424822=_0x10c385['P']['Dot'](this[_0x21e0ef(0x34d8)],this['_baseToVertex']);_0x1f55fa=_0x566c18*-this[_0x21e0ef(0x8a8)]+_0x3bb68a*_0x3bb68a,_0x913240=0x2*(_0x566c18*_0x10c385['P']['Dot'](this[_0x21e0ef(0x2d05)],this[_0x21e0ef(0x2831)])-_0x3bb68a*_0x424822),_0x11b233=_0x566c18*(0x1-this[_0x21e0ef(0x2831)]['lengthSquared']())+_0x424822*_0x424822,(_0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97))[_0x21e0ef(0x2098)]&&0x0<=(_0x5b6336=(_0x3bb68a*_0x1be9b7[_0x21e0ef(0x1b47)]-_0x424822)/_0x566c18)&&_0x5b6336<=0x1&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this[_0x21e0ef(0x34d8)]['scaleInPlace'](_0x5b6336),_0x17d35d[_0x21e0ef(0x206b)](this[_0x21e0ef(0x34d8)],this['_collisionPoint'])),_0x19a69f[_0x21e0ef(0x3cb9)](_0x91750c,this[_0x21e0ef(0x34d8)]),_0x91750c[_0x21e0ef(0x3cb9)](this[_0x21e0ef(0x34e2)],this[_0x21e0ef(0x2831)]),_0x566c18=this[_0x21e0ef(0x34d8)][_0x21e0ef(0x7ae)](),_0x3bb68a=_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x34d8)],this['_velocity']),_0x424822=_0x10c385['P']['Dot'](this[_0x21e0ef(0x34d8)],this[_0x21e0ef(0x2831)]),_0x1f55fa=_0x566c18*-this[_0x21e0ef(0x8a8)]+_0x3bb68a*_0x3bb68a,_0x913240=0x2*(_0x566c18*_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x2d05)],this[_0x21e0ef(0x2831)])-_0x3bb68a*_0x424822),_0x11b233=_0x566c18*(0x1-this[_0x21e0ef(0x2831)]['lengthSquared']())+_0x424822*_0x424822,(_0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97))['found']&&0x0<=(_0x5b6336=(_0x3bb68a*_0x1be9b7[_0x21e0ef(0x1b47)]-_0x424822)/_0x566c18)&&_0x5b6336<=0x1&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this[_0x21e0ef(0x34d8)][_0x21e0ef(0xbb9)](_0x5b6336),_0x91750c[_0x21e0ef(0x206b)](this[_0x21e0ef(0x34d8)],this['_collisionPoint'])),_0x17d35d[_0x21e0ef(0x3cb9)](_0x19a69f,this[_0x21e0ef(0x34d8)]),_0x19a69f[_0x21e0ef(0x3cb9)](this['_basePoint'],this['_baseToVertex']),_0x566c18=this[_0x21e0ef(0x34d8)]['lengthSquared'](),_0x3bb68a=_0x10c385['P'][_0x21e0ef(0x1457)](this['_edge'],this['_velocity']),_0x424822=_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x34d8)],this[_0x21e0ef(0x2831)]),_0x1f55fa=_0x566c18*-this[_0x21e0ef(0x8a8)]+_0x3bb68a*_0x3bb68a,_0x913240=0x2*(_0x566c18*_0x10c385['P'][_0x21e0ef(0x1457)](this[_0x21e0ef(0x2d05)],this['_baseToVertex'])-_0x3bb68a*_0x424822),_0x11b233=_0x566c18*(0x1-this[_0x21e0ef(0x2831)][_0x21e0ef(0x7ae)]())+_0x424822*_0x424822,(_0x1be9b7=_0x320423(_0x1f55fa,_0x913240,_0x11b233,_0x3bcd97))[_0x21e0ef(0x2098)]&&0x0<=(_0x5b6336=(_0x3bb68a*_0x1be9b7[_0x21e0ef(0x1b47)]-_0x424822)/_0x566c18)&&_0x5b6336<=0x1&&(_0x3bcd97=_0x1be9b7[_0x21e0ef(0x1b47)],_0x2f03e5=!0x0,this[_0x21e0ef(0x34d8)][_0x21e0ef(0xbb9)](_0x5b6336),_0x19a69f[_0x21e0ef(0x206b)](this[_0x21e0ef(0x34d8)],this[_0x21e0ef(0x1636)]));}_0x2f03e5&&(_0x91750c=_0x3bcd97*_0x3bcd97*this[_0x21e0ef(0x8a8)],(!this[_0x21e0ef(0x18d9)]||_0x91750c<this[_0x21e0ef(0xc30)])&&(_0x7204ec['collisionResponse']&&(this[_0x21e0ef(0x1151)]?this['intersectionPoint']['copyFrom'](this[_0x21e0ef(0x1636)]):this[_0x21e0ef(0x1151)]=this[_0x21e0ef(0x1636)]['clone'](),this[_0x21e0ef(0xc30)]=_0x91750c,this[_0x21e0ef(0x1f49)]=Math[_0x21e0ef(0x243f)](_0x91750c),this[_0x21e0ef(0x18d9)]=!0x0),this[_0x21e0ef(0x154f)]=_0x7204ec));}}}[_0x527b12(0xd20)](_0x1a63bf,_0x5bdd57,_0x365341,_0x1b8e24,_0x461cb7,_0x383894,_0x3d1ca0,_0x151417,_0x2241ea,_0x50e88a=!0x1){var _0x4aebff=_0x527b12;if(_0x50e88a){if(_0x365341&&0x0!==_0x365341[_0x4aebff(0x3785)])for(let _0x49bf33=_0x1b8e24;_0x49bf33<_0x461cb7-0x2;_0x49bf33+=0x1){var _0x3e89f7=_0x365341[_0x49bf33],_0xf1b232=_0x365341[_0x49bf33+0x1],_0x49d781=_0x365341[_0x49bf33+0x2];0xffffffff===_0x49d781?_0x49bf33+=0x2:(_0x3e89f7=_0x5bdd57[_0x3e89f7],_0xf1b232=_0x5bdd57[_0xf1b232],_0x49d781=_0x5bdd57[_0x49d781],_0x3e89f7&&_0xf1b232&&_0x49d781&&((_0x2241ea?0x1:0x0)^_0x49bf33%0x2?this['_testTriangle'](_0x49bf33,_0x1a63bf,_0x3e89f7,_0xf1b232,_0x49d781,_0x3d1ca0,_0x151417):this['_testTriangle'](_0x49bf33,_0x1a63bf,_0xf1b232,_0x3e89f7,_0x49d781,_0x3d1ca0,_0x151417)));}else for(let _0x4a607b=0x0;_0x4a607b<_0x5bdd57[_0x4aebff(0x3785)]-0x2;_0x4a607b+=0x1){var _0x1496a1=_0x5bdd57[_0x4a607b],_0x163af2=_0x5bdd57[_0x4a607b+0x1],_0x1677bf=_0x5bdd57[_0x4a607b+0x2];_0x1496a1&&_0x163af2&&_0x1677bf&&((_0x2241ea?0x1:0x0)^_0x4a607b%0x2?this['_testTriangle'](_0x4a607b,_0x1a63bf,_0x1496a1,_0x163af2,_0x1677bf,_0x3d1ca0,_0x151417):this[_0x4aebff(0x3b25)](_0x4a607b,_0x1a63bf,_0x163af2,_0x1496a1,_0x1677bf,_0x3d1ca0,_0x151417));}}else{if(_0x365341&&0x0!==_0x365341[_0x4aebff(0x3785)])for(let _0x1701e7=_0x1b8e24;_0x1701e7<_0x461cb7;_0x1701e7+=0x3){var _0x4ca32b=_0x5bdd57[_0x365341[_0x1701e7]-_0x383894],_0x269032=_0x5bdd57[_0x365341[_0x1701e7+0x1]-_0x383894],_0x411ff4=_0x5bdd57[_0x365341[_0x1701e7+0x2]-_0x383894];_0x2241ea?this[_0x4aebff(0x3b25)](_0x1701e7,_0x1a63bf,_0x4ca32b,_0x269032,_0x411ff4,_0x3d1ca0,_0x151417):this[_0x4aebff(0x3b25)](_0x1701e7,_0x1a63bf,_0x411ff4,_0x269032,_0x4ca32b,_0x3d1ca0,_0x151417);}else for(let _0x4c82d4=0x0;_0x4c82d4<_0x5bdd57[_0x4aebff(0x3785)];_0x4c82d4+=0x3){var _0x119a38=_0x5bdd57[_0x4c82d4],_0x3803fb=_0x5bdd57[_0x4c82d4+0x1],_0x4187dd=_0x5bdd57[_0x4c82d4+0x2];_0x2241ea?this['_testTriangle'](_0x4c82d4,_0x1a63bf,_0x119a38,_0x3803fb,_0x4187dd,_0x3d1ca0,_0x151417):this[_0x4aebff(0x3b25)](_0x4c82d4,_0x1a63bf,_0x4187dd,_0x3803fb,_0x119a38,_0x3d1ca0,_0x151417);}}}['_getResponse'](_0xe94591,_0x41427a){var _0x3994d9=_0x527b12;_0xe94591[_0x3994d9(0x206b)](_0x41427a,this['_destinationPoint']),_0x41427a[_0x3994d9(0xbb9)](this[_0x3994d9(0x1f49)]/_0x41427a[_0x3994d9(0x3785)]()),this['_basePoint']['addToRef'](_0x41427a,_0xe94591),_0xe94591[_0x3994d9(0x3cb9)](this[_0x3994d9(0x1151)],this['_slidePlaneNormal']),this[_0x3994d9(0xe17)][_0x3994d9(0x3952)](),this[_0x3994d9(0xe17)][_0x3994d9(0x1447)](this[_0x3994d9(0x1b1e)],this[_0x3994d9(0x289e)]),_0xe94591[_0x3994d9(0x2775)](this['_displacementVector']),this[_0x3994d9(0x1151)]['addInPlace'](this['_displacementVector']),this['_slidePlaneNormal'][_0x3994d9(0xbb9)](_0x5a7fa1['J']['SignedDistanceToPlaneFromPositionAndNormal'](this[_0x3994d9(0x1151)],this[_0x3994d9(0xe17)],this[_0x3994d9(0x2909)])),this[_0x3994d9(0x2909)]['subtractInPlace'](this[_0x3994d9(0xe17)]),this['_destinationPoint'][_0x3994d9(0x3cb9)](this['intersectionPoint'],_0x41427a);}}_0x393940[_0x527b12(0x2857)]=!0x1;},0x601d:(_0x3159db,_0x2ab478,_0x30be13)=>{var _0xe72751=a7_0x38a779,_0x3d8ad6=_0x30be13(0x1446b),_0x202199=_0x30be13(0x9fd1),_0x31a0b5=_0x30be13(0xee04),_0x4098f6=_0x30be13(0xb525);class _0xfca284{constructor(){var _0x3031f9=a7_0x2532;this[_0x3031f9(0x2641)]=_0x202199['P'][_0x3031f9(0xd5a)](),this[_0x3031f9(0x1e6b)]=_0x202199['P'][_0x3031f9(0xd5a)](),this[_0x3031f9(0xbd6)]=_0x202199['P'][_0x3031f9(0xd5a)]();}[_0xe72751(0x7ee)](_0x4433a4,_0x397095,_0x4ef93c,_0x53fd26,_0x59161c,_0x3b7342,_0x4360e0){var _0x43061b=_0xe72751;_0x4433a4[_0x43061b(0x156c)](_0x4ef93c['_radius'],this['_scaledPosition']),_0x397095[_0x43061b(0x156c)](_0x4ef93c[_0x43061b(0x1c7b)],this[_0x43061b(0x1e6b)]),_0x4ef93c[_0x43061b(0x154f)]=null,_0x4ef93c[_0x43061b(0x760)]=0x0,_0x4ef93c[_0x43061b(0x31cd)]=this['_scaledVelocity'],_0x4ef93c[_0x43061b(0x1abe)]=this[_0x43061b(0x2641)],this['_collideWithWorld'](this[_0x43061b(0x2641)],this['_scaledVelocity'],_0x4ef93c,_0x53fd26,this['_finalPosition'],_0x59161c),this['_finalPosition'][_0x43061b(0x3a25)](_0x4ef93c[_0x43061b(0x1c7b)]),_0x3b7342(_0x4360e0,this[_0x43061b(0xbd6)],_0x4ef93c['collidedMesh']);}[_0xe72751(0x3b3c)](){return new _0x4098f6['Y']();}[_0xe72751(0x410f)](_0x33a21e){var _0x11357f=_0xe72751;this[_0x11357f(0x3921)]=_0x33a21e;}[_0xe72751(0x19aa)](_0x5f527b,_0x3f0e20,_0x15c6c6,_0x114522,_0x401c10,_0x538881=null){var _0x3a00da=_0xe72751,_0x2162d5=0xa*_0x31a0b5['D']['CollisionsEpsilon'];if(_0x15c6c6['_retry']>=_0x114522)_0x401c10['copyFrom'](_0x5f527b);else{var _0x1291e8=(_0x538881||_0x15c6c6)[_0x3a00da(0x1a8c)],_0x550ad8=(_0x15c6c6[_0x3a00da(0x28b3)](_0x5f527b,_0x3f0e20,_0x2162d5),_0x538881&&_0x538881[_0x3a00da(0x1da1)]||this['_scene'][_0x3a00da(0x228)]);for(let _0x46c821=0x0;_0x46c821<_0x550ad8[_0x3a00da(0x3785)];_0x46c821++){const _0x2ffcca=_0x550ad8[_0x46c821];_0x2ffcca[_0x3a00da(0x3461)]()&&_0x2ffcca[_0x3a00da(0x2b9d)]&&_0x2ffcca['subMeshes']&&_0x2ffcca!==_0x538881&&0x0!=(_0x1291e8&_0x2ffcca[_0x3a00da(0x8f2)])&&_0x2ffcca[_0x3a00da(0x3f73)](_0x15c6c6);}_0x15c6c6[_0x3a00da(0x18d9)]?(0x0===_0x3f0e20['x']&&0x0===_0x3f0e20['y']&&0x0===_0x3f0e20['z']||_0x15c6c6['_getResponse'](_0x5f527b,_0x3f0e20),_0x3f0e20[_0x3a00da(0x3785)]()<=_0x2162d5?_0x401c10['copyFrom'](_0x5f527b):(_0x15c6c6[_0x3a00da(0x760)]++,this[_0x3a00da(0x19aa)](_0x5f527b,_0x3f0e20,_0x15c6c6,_0x114522,_0x401c10,_0x538881))):_0x5f527b[_0x3a00da(0x206b)](_0x3f0e20,_0x401c10);}}}_0x3d8ad6['x'][_0xe72751(0x332b)]=()=>new _0xfca284();},0x161cb:(_0x3264e7,_0x5a4c13,_0x308429)=>{_0x308429(0xb525),_0x308429(0x601d),_0x308429(0x364b),_0x308429(0x316f);},0x316f:(_0x392419,_0x263114,_0x29b068)=>{_0x29b068['d'](_0x263114,{'a':()=>_0x4b798a});var _0x4f62db=_0x29b068(0x9fd1);class _0x4b798a{constructor(){var _0x1e2cf6=a7_0x2532;this[_0x1e2cf6(0x3909)]=!0x1,this[_0x1e2cf6(0x20a9)]=-0x1,this[_0x1e2cf6(0x1a8f)]=-0x1,this[_0x1e2cf6(0x2b47)]=null,this[_0x1e2cf6(0x340b)]=null,this[_0x1e2cf6(0x4102)]=new _0x4f62db['P'](0x0,0x0,0x0),this[_0x1e2cf6(0x1c8a)]=new _0x4f62db['P'](0x0,0x0,0x0),this[_0x1e2cf6(0x1c13)]=!0x0;}}},0x364b:(_0xd8a99a,_0x1a2ffd,_0x51789a)=>{_0x51789a['d'](_0x1a2ffd,{'p':()=>_0x507f10});var _0x487b68=_0x51789a(0x9fd1),_0xa06e09=_0x51789a(0x1a27);class _0x507f10{constructor(){var _0x599c23=a7_0x2532;this[_0x599c23(0x3e8b)]=!0x1,this[_0x599c23(0xd4e)]=0x0,this[_0x599c23(0x3f68)]=null,this[_0x599c23(0x12b5)]=null,this['bu']=0x0,this['bv']=0x0,this['faceId']=-0x1,this[_0x599c23(0x1f0f)]=-0x1,this[_0x599c23(0x39ef)]=0x0,this['pickedSprite']=null,this[_0x599c23(0xc10)]=-0x1,this[_0x599c23(0x419a)]=null,this[_0x599c23(0x2c71)]=null,this[_0x599c23(0x3031)]=null,this[_0x599c23(0x1d6f)]=null;}['getNormal'](_0x529866=!0x1,_0x23a20e=!0x0){var _0x334ba3=a7_0x2532;if(!this[_0x334ba3(0x12b5)]||_0x23a20e&&!this[_0x334ba3(0x12b5)][_0x334ba3(0x950)](_0xa06e09['o'][_0x334ba3(0x2496)]))return null;var _0x5273c9=this[_0x334ba3(0x12b5)][_0x334ba3(0x17bc)]();if(!_0x5273c9)return null;let _0x29704a;if(_0x23a20e){_0x23a20e=this[_0x334ba3(0x12b5)][_0x334ba3(0x3e76)](_0xa06e09['o'][_0x334ba3(0x2496)]);let _0x1de5fc=_0x487b68['P'][_0x334ba3(0x1c38)](_0x23a20e,0x3*_0x5273c9[0x3*this[_0x334ba3(0x3ef0)]]),_0x880dcf=_0x487b68['P'][_0x334ba3(0x1c38)](_0x23a20e,0x3*_0x5273c9[0x3*this[_0x334ba3(0x3ef0)]+0x1]),_0x163486=_0x487b68['P'][_0x334ba3(0x1c38)](_0x23a20e,0x3*_0x5273c9[0x3*this[_0x334ba3(0x3ef0)]+0x2]);_0x1de5fc=_0x1de5fc['scale'](this['bu']),_0x880dcf=_0x880dcf[_0x334ba3(0x5ab)](this['bv']),_0x163486=_0x163486[_0x334ba3(0x5ab)](0x1-this['bu']-this['bv']),_0x29704a=new _0x487b68['P'](_0x1de5fc['x']+_0x880dcf['x']+_0x163486['x'],_0x1de5fc['y']+_0x880dcf['y']+_0x163486['y'],_0x1de5fc['z']+_0x880dcf['z']+_0x163486['z']);}else{_0x23a20e=this[_0x334ba3(0x12b5)][_0x334ba3(0x3e76)](_0xa06e09['o'][_0x334ba3(0x3056)]);const _0x147c6d=_0x487b68['P']['FromArray'](_0x23a20e,0x3*_0x5273c9[0x3*this[_0x334ba3(0x3ef0)]]);var _0x153a01=_0x487b68['P'][_0x334ba3(0x1c38)](_0x23a20e,0x3*_0x5273c9[0x3*this['faceId']+0x1]);const _0x494625=_0x487b68['P'][_0x334ba3(0x1c38)](_0x23a20e,0x3*_0x5273c9[0x3*this['faceId']+0x2]);_0x23a20e=_0x147c6d['subtract'](_0x153a01),_0x5273c9=_0x494625[_0x334ba3(0x1dc8)](_0x153a01),_0x29704a=_0x487b68['P'][_0x334ba3(0x37c3)](_0x23a20e,_0x5273c9);}return _0x153a01=(_0x3933f3,_0x2b6d07)=>{var _0x2c8040=_0x334ba3;let _0xfc449e=_0x3933f3[_0x2c8040(0x269)]();_0x3933f3['nonUniformScaling']&&(_0x487b68['jp'][_0x2c8040(0x1919)][0x0]['copyFrom'](_0xfc449e),(_0xfc449e=_0x487b68['jp'][_0x2c8040(0x1919)][0x0])[_0x2c8040(0x40a8)](0x0,0x0,0x0),_0xfc449e['invert'](),_0xfc449e[_0x2c8040(0x30d1)](_0x487b68['jp'][_0x2c8040(0x1919)][0x1]),_0xfc449e=_0x487b68['jp'][_0x2c8040(0x1919)][0x1]),_0x487b68['P']['TransformNormalToRef'](_0x2b6d07,_0xfc449e,_0x2b6d07);},(_0x529866&&_0x153a01(this[_0x334ba3(0x12b5)],_0x29704a),this[_0x334ba3(0x419a)]&&(_0x23a20e=_0x487b68['jp'][_0x334ba3(0x19f4)][0x0]['copyFrom'](_0x29704a),_0x529866||_0x153a01(this[_0x334ba3(0x12b5)],_0x23a20e),0x0<_0x487b68['P']['Dot'](_0x23a20e,this[_0x334ba3(0x419a)][_0x334ba3(0x1451)])&&_0x29704a['negateInPlace']()),_0x29704a[_0x334ba3(0x3952)](),_0x29704a);}['getTextureCoordinates'](){var _0x129f22=a7_0x2532;if(!this[_0x129f22(0x12b5)]||!this[_0x129f22(0x12b5)][_0x129f22(0x950)](_0xa06e09['o'][_0x129f22(0x616)]))return null;var _0x298c86=this[_0x129f22(0x12b5)]['getIndices']();if(!_0x298c86)return null;var _0x42468f=this[_0x129f22(0x12b5)][_0x129f22(0x3e76)](_0xa06e09['o'][_0x129f22(0x616)]);if(!_0x42468f)return null;let _0x47ec34=_0x487b68['FM'][_0x129f22(0x1c38)](_0x42468f,0x2*_0x298c86[0x3*this['faceId']]),_0x25c66d=_0x487b68['FM'][_0x129f22(0x1c38)](_0x42468f,0x2*_0x298c86[0x3*this[_0x129f22(0x3ef0)]+0x1]),_0xfe4b58=_0x487b68['FM']['FromArray'](_0x42468f,0x2*_0x298c86[0x3*this[_0x129f22(0x3ef0)]+0x2]);return _0x47ec34=_0x47ec34[_0x129f22(0x5ab)](this['bu']),_0x25c66d=_0x25c66d[_0x129f22(0x5ab)](this['bv']),_0xfe4b58=_0xfe4b58[_0x129f22(0x5ab)](0x1-this['bu']-this['bv']),new _0x487b68['FM'](_0x47ec34['x']+_0x25c66d['x']+_0xfe4b58['x'],_0x47ec34['y']+_0x25c66d['y']+_0xfe4b58['y']);}}},0x2010:(_0x5c1a63,_0x540578,_0x4a0cdf)=>{var _0x58e08c=a7_0x38a779;_0x4a0cdf['d'](_0x540578,{'e':()=>_0x37a0b7});class _0x37a0b7{}_0x37a0b7[_0x58e08c(0x609)]=!0x1;},0xfc73:(_0x340418,_0x23f053,_0x1b02c0)=>{_0x1b02c0(0x2010);},0x7755:(_0x52cb4b,_0x171b44,_0xcb119c)=>{var _0x4a2a9c=a7_0x38a779;_0xcb119c['d'](_0x171b44,{'n':()=>_0x507e7c});var _0x466341=_0xcb119c(0x10ea4),_0x4380c5=_0xcb119c(0xf96c),_0x54b592=_0xcb119c(0x18233),_0x19788b=_0xcb119c(0x5c6e),_0xe409bb=_0xcb119c(0x17a92),_0xb935a2=_0xcb119c(0x11722);class _0x507e7c{constructor(_0x49fa30,_0x39f967,_0x379640,_0x1021df=''){var _0xe4ab27=a7_0x2532;this[_0xe4ab27(0x3844)]=null,this[_0xe4ab27(0x32ec)]='',this['onCompiled']=null,this[_0xe4ab27(0x2076)]=null,this[_0xe4ab27(0x1441)]=0x0,this[_0xe4ab27(0x1a2f)]=new _0x4380c5['y$'](),this[_0xe4ab27(0x3f94)]=new _0x4380c5['y$'](),this['onBindObservable']=new _0x4380c5['y$'](),this['_wasPreviouslyReady']=!0x1,this[_0xe4ab27(0x3080)]=!0x1,this[_0xe4ab27(0x1d3d)]='',this[_0xe4ab27(0x34d4)]='',this[_0xe4ab27(0x2f98)]='',this[_0xe4ab27(0x31af)]=null,this[_0xe4ab27(0x3074)]='',this[_0xe4ab27(0x2198)]='',this[_0xe4ab27(0x2b0c)]=_0xb935a2['x'][_0xe4ab27(0x32bd)],this[_0xe4ab27(0x3844)]=_0x49fa30,this[_0xe4ab27(0x34d4)]=_0x1021df,this[_0xe4ab27(0xe76)]=_0x379640,this['uniqueId']=_0x507e7c[_0xe4ab27(0x3805)]++,this['defines']=null!=(_0x1021df=_0x39f967[_0xe4ab27(0x32ec)])?_0x1021df:'',this[_0xe4ab27(0x2076)]=_0x39f967[_0xe4ab27(0x2076)],this[_0xe4ab27(0x4d8)]=_0x39f967[_0xe4ab27(0x4d8)],this[_0xe4ab27(0x92b)]=null!=(_0x379640=_0x39f967[_0xe4ab27(0x2402)])?_0x379640:_0xe4ab27(0x38fb),this[_0xe4ab27(0x1c1c)]=_0xe409bb['v']['GetShadersStore'](this[_0xe4ab27(0x2b0c)]),this['_shaderRepository']=_0xe409bb['v'][_0xe4ab27(0x3405)](this[_0xe4ab27(0x2b0c)]),this[_0xe4ab27(0x31ab)]=_0xe409bb['v']['GetIncludesShadersStore'](this[_0xe4ab27(0x2b0c)]);let _0x102a77;const _0x2d76f1=(0x0,_0x54b592['CG'])()?this['_engine'][_0xe4ab27(0x4007)]():null,_0x5aaaa8=(_0x102a77=_0x49fa30['computeSource']?'source:'+_0x49fa30[_0xe4ab27(0x1270)]:_0x49fa30[_0xe4ab27(0x139e)]?(_0x102a77=_0x2d76f1?_0x2d76f1['getElementById'](_0x49fa30[_0xe4ab27(0x139e)]):null)||_0x49fa30[_0xe4ab27(0x139e)]:_0x49fa30[_0xe4ab27(0x39e)]||_0x49fa30,{'defines':this[_0xe4ab27(0x32ec)]['split']('\x0a'),'indexParameters':void 0x0,'isFragment':!0x1,'shouldUseHighPrecisionShader':!0x1,'processor':null,'supportsUniformBuffers':this['_engine']['supportsUniformBuffers'],'shadersRepository':this[_0xe4ab27(0x1a9d)],'includesShadersStore':this[_0xe4ab27(0x31ab)],'version':(0x64*this[_0xe4ab27(0xe76)][_0xe4ab27(0x1f45)])[_0xe4ab27(0x141d)](),'platformName':this[_0xe4ab27(0xe76)][_0xe4ab27(0x2654)],'processingContext':null,'isNDCHalfZRange':this[_0xe4ab27(0xe76)][_0xe4ab27(0x225f)],'useReverseDepthBuffer':this[_0xe4ab27(0xe76)][_0xe4ab27(0x30e9)]});this[_0xe4ab27(0x35b)](_0x102a77,_0xe4ab27(0x11d4),'',_0xf3ad31=>{var _0x41b544=_0xe4ab27;_0x19788b['L'][_0x41b544(0x29b7)](_0x5aaaa8),_0x19788b['L']['PreProcess'](_0xf3ad31,_0x5aaaa8,_0x232aa4=>{var _0x4bc6dc=_0x41b544;this[_0x4bc6dc(0x2198)]=_0xf3ad31,_0x39f967[_0x4bc6dc(0x1b59)]&&(_0x232aa4=_0x39f967[_0x4bc6dc(0x1b59)](_0x232aa4)),_0x232aa4=_0x19788b['L'][_0x4bc6dc(0x321b)](_0x232aa4,'',_0x5aaaa8),this[_0x4bc6dc(0x407f)](_0x232aa4[_0x4bc6dc(0x297)],_0x49fa30);},this[_0x41b544(0xe76)]);});}[_0x4a2a9c(0x407f)](_0x3b36b9,_0x4bf461){var _0xb447a4=_0x4a2a9c;_0x4bf461?(_0x4bf461=_0x4bf461[_0xb447a4(0x139e)]||_0x4bf461[_0xb447a4(0x39e)]||_0x4bf461[_0xb447a4(0x1163)]||_0x4bf461,this[_0xb447a4(0x3074)]=_0xb447a4(0x3664)+_0x4bf461+'\x0a'+_0x3b36b9):this[_0xb447a4(0x3074)]=_0x3b36b9,this[_0xb447a4(0x3fac)]();}get['key'](){var _0x164f0c=_0x4a2a9c;return this[_0x164f0c(0x34d4)];}['isReady'](){var _0x3f2e9c=_0x4a2a9c;try{return this[_0x3f2e9c(0x3abf)]();}catch(_0x3b7d1a){return!0x1;}}[_0x4a2a9c(0x3abf)](){var _0x2555d4=_0x4a2a9c;return!!this['_isReady']||!!this[_0x2555d4(0x31af)]&&this[_0x2555d4(0x31af)][_0x2555d4(0x1977)];}[_0x4a2a9c(0x318e)](){var _0x525ef7=_0x4a2a9c;return this[_0x525ef7(0xe76)];}[_0x4a2a9c(0x1b22)](){var _0x2d9fb4=_0x4a2a9c;return this[_0x2d9fb4(0x31af)];}[_0x4a2a9c(0xa0c)](){var _0x3007f8=_0x4a2a9c;return this[_0x3007f8(0x1d3d)];}[_0x4a2a9c(0x21f7)](_0x1f0144){var _0x4d34ea=_0x4a2a9c;this[_0x4d34ea(0x1977)]()?_0x1f0144(this):(this[_0x4d34ea(0x1a2f)][_0x4d34ea(0x33ee)](_0x36078b=>{_0x1f0144(_0x36078b);}),this[_0x4d34ea(0x31af)]&&!this[_0x4d34ea(0x31af)][_0x4d34ea(0xdbb)]||setTimeout(()=>{var _0x11e808=_0x4d34ea;this[_0x11e808(0x392a)](null);},0x10));}['_checkIsReady'](_0x5f18a3){var _0x5a62ca=_0x4a2a9c;try{if(this[_0x5a62ca(0x3abf)]())return;}catch(_0x16e996){return void this[_0x5a62ca(0x1ce7)](_0x16e996,_0x5f18a3);}setTimeout(()=>{var _0x49cbed=_0x5a62ca;this[_0x49cbed(0x392a)](_0x5f18a3);},0x10);}['_loadShader'](_0x2c4491,_0x5126b0,_0x240867,_0x44cff6){var _0x17270f=_0x4a2a9c;_0x17270f(0x3e74)!=typeof HTMLElement&&_0x2c4491 instanceof HTMLElement?_0x44cff6((0x0,_0x54b592['v'])(_0x2c4491)):_0x17270f(0x1d74)===_0x2c4491[_0x17270f(0x18ee)](0x0,0x7)?_0x44cff6(_0x2c4491[_0x17270f(0x18ee)](0x7)):_0x17270f(0x2ed7)===_0x2c4491[_0x17270f(0x18ee)](0x0,0x7)?_0x44cff6(window[_0x17270f(0x2363)](_0x2c4491[_0x17270f(0x18ee)](0x7))):this[_0x17270f(0x1c1c)][_0x2c4491+_0x5126b0+'Shader']?_0x44cff6(this['_shaderStore'][_0x2c4491+_0x5126b0+'Shader']):_0x240867&&this[_0x17270f(0x1c1c)][_0x2c4491+_0x240867+_0x17270f(0x3265)]?_0x44cff6(this[_0x17270f(0x1c1c)][_0x2c4491+_0x240867+'Shader']):(_0x240867='.'===_0x2c4491[0x0]||'/'===_0x2c4491[0x0]||-0x1<_0x2c4491[_0x17270f(0x850)]('http')?_0x2c4491:this[_0x17270f(0x1a9d)]+_0x2c4491,this['_engine'][_0x17270f(0x216f)](_0x240867+'.'+_0x5126b0[_0x17270f(0x1ed7)]()+_0x17270f(0x171a),_0x44cff6));}get[_0x4a2a9c(0x574)](){var _0x542139=_0x4a2a9c,_0x44df94;return this['_computeSourceCodeOverride']||(null!=(_0x44df94=null==(_0x44df94=this[_0x542139(0x31af)])?void 0x0:_0x44df94[_0x542139(0x2678)]())?_0x44df94:this[_0x542139(0x3074)]);}get[_0x4a2a9c(0x2439)](){return this['_rawComputeSourceCode'];}[_0x4a2a9c(0x3fac)](){var _0x37d5a7=_0x4a2a9c,_0x12b4e3=this['defines'];const _0x26e7f1=this[_0x37d5a7(0x31af)];this[_0x37d5a7(0x3080)]=!0x1;try{const _0x5d5e13=this[_0x37d5a7(0xe76)];this[_0x37d5a7(0x31af)]=_0x5d5e13[_0x37d5a7(0xd97)](),this[_0x37d5a7(0x31af)][_0x37d5a7(0x2319)]=this['_key'],_0x5d5e13[_0x37d5a7(0x2218)](this['_pipelineContext'],this[_0x37d5a7(0x2f98)]||this[_0x37d5a7(0x3074)],this['_rawComputeSourceCode'],this[_0x37d5a7(0x2f98)]?null:_0x12b4e3,this[_0x37d5a7(0x92b)]),_0x5d5e13['_executeWhenComputeStateIsCompiled'](this['_pipelineContext'],()=>{var _0x3ccce4=_0x37d5a7;this[_0x3ccce4(0x1d3d)]='',this['_isReady']=!0x0,this[_0x3ccce4(0x4d8)]&&this[_0x3ccce4(0x4d8)](this),this[_0x3ccce4(0x1a2f)][_0x3ccce4(0x2231)](this),this[_0x3ccce4(0x1a2f)][_0x3ccce4(0xc60)](),_0x26e7f1&&this[_0x3ccce4(0x318e)]()[_0x3ccce4(0x2025)](_0x26e7f1);}),this[_0x37d5a7(0x31af)][_0x37d5a7(0xdbb)]&&this[_0x37d5a7(0x392a)](_0x26e7f1);}catch(_0x163fea){this[_0x37d5a7(0x1ce7)](_0x163fea,_0x26e7f1);}}[_0x4a2a9c(0x1a87)](_0x4d6ad6,_0x192858){var _0x24657c=_0x4a2a9c,_0x4366c5;let _0x446afa=null;return _0x192858&&_0x4d6ad6&&(_0x192858=_0x192858[_0x24657c(0x2bba)](/COMPUTE SHADER ERROR: 0:(\d+?):/))&&0x2===_0x192858[_0x24657c(0x3785)]&&(_0x192858=parseInt(_0x192858[0x1]),(_0x4366c5=_0x4d6ad6['split']('\x0a',-0x1))[_0x24657c(0x3785)]>=_0x192858&&(_0x446afa='Offending\x20line\x20['+_0x192858+']\x20in\x20compute\x20code:\x20'+_0x4366c5[_0x192858-0x1])),[_0x4d6ad6,_0x446afa];}[_0x4a2a9c(0x1ce7)](_0x2c1b88,_0x514d38=null){var _0x5018be=_0x4a2a9c;if(this['_compilationError']=_0x2c1b88[_0x5018be(0x1597)],_0x466341['Y'][_0x5018be(0xac3)](_0x5018be(0x206d)),_0x466341['Y']['Error'](_0x5018be(0x256e)+this[_0x5018be(0x32ec)]),_0x507e7c[_0x5018be(0x1766)]){let _0x90a8ef=null,_0x52fec4=null;null!=(_0x2c1b88=this[_0x5018be(0x31af)])&&_0x2c1b88[_0x5018be(0x2678)]()&&([_0x52fec4,_0x90a8ef]=this[_0x5018be(0x1a87)](this[_0x5018be(0x31af)]['_getComputeShaderCode'](),this[_0x5018be(0x1d3d)]),_0x52fec4&&(_0x466341['Y']['Error'](_0x5018be(0x3520)),_0x466341['Y']['Error'](_0x52fec4))),_0x90a8ef&&_0x466341['Y'][_0x5018be(0xac3)](_0x90a8ef);}_0x466341['Y'][_0x5018be(0xac3)](_0x5018be(0x33d4)+this['_compilationError']),_0x514d38&&(this['_pipelineContext']=_0x514d38,this[_0x5018be(0x3080)]=!0x0,this['onError']&&this[_0x5018be(0x2076)](this,this['_compilationError']),this[_0x5018be(0x3f94)][_0x5018be(0x2231)](this));}[_0x4a2a9c(0x3551)](){var _0x4195c9=_0x4a2a9c;this['_pipelineContext']&&this[_0x4195c9(0x31af)]['dispose'](),this[_0x4195c9(0xe76)][_0x4195c9(0x28d5)](this);}static['RegisterShader'](_0x494dad,_0xb31582){var _0x37b692=_0x4a2a9c;_0xe409bb['v'][_0x37b692(0x36f2)](_0xb935a2['x'][_0x37b692(0x32bd)])[_0x494dad+_0x37b692(0x17e3)]=_0xb31582;}}_0x507e7c['_UniqueIdSeed']=0x0,_0x507e7c[_0x4a2a9c(0x1766)]=!0x0;},0x5868:(_0x409c49,_0x390290,_0x3437a7)=>{var _0x3aac83=a7_0x38a779;_0x3437a7['d'](_0x390290,{'U':()=>_0x5429d0});var _0x434772=_0x3437a7(0x153ad),_0x390290=_0x3437a7(0xe456),_0x375819=_0x3437a7(0xe34c),_0x3d82af=_0x3437a7(0xbac7),_0x55d20c=_0x3437a7(0x5e3),_0x4bbf2e=_0x3437a7(0x10ea4),_0x435c7c=_0x3437a7(0x95d9);class _0x5429d0{constructor(_0x51f6f9,_0x33bab1,_0x41f1b3,_0x2b17e6={}){var _0xa4ec1e=a7_0x2532;this['_bindings']={},this[_0xa4ec1e(0x567)]={},this[_0xa4ec1e(0x1f64)]=!0x1,this['onCompiled']=null,this['onError']=null,this[_0xa4ec1e(0x3844)]=_0x51f6f9,this['_engine']=_0x33bab1,this['uniqueId']=_0x55d20c['K'][_0xa4ec1e(0x314d)],this[_0xa4ec1e(0xe76)][_0xa4ec1e(0x179f)]()[_0xa4ec1e(0x4092)]?_0x2b17e6[_0xa4ec1e(0x27e)]?(this[_0xa4ec1e(0x3f5)]=_0x33bab1[_0xa4ec1e(0x262)](),this[_0xa4ec1e(0x24c4)]=_0x41f1b3,this[_0xa4ec1e(0xc6e)]=Object[_0xa4ec1e(0x12a9)]({'bindingsMapping':{},'defines':[]},_0x2b17e6)):_0x4bbf2e['Y'][_0xa4ec1e(0xac3)](_0xa4ec1e(0x281f)):_0x4bbf2e['Y'][_0xa4ec1e(0xac3)](_0xa4ec1e(0x14bb));}get[_0x3aac83(0x381f)](){var _0x97c836=_0x3aac83;return this[_0x97c836(0xc6e)];}get['shaderPath'](){var _0x5407e4=_0x3aac83;return this[_0x5407e4(0x24c4)];}[_0x3aac83(0x1d40)](){var _0x437697=_0x3aac83;return _0x437697(0x17e3);}[_0x3aac83(0xf22)](_0x2a5161,_0x4fd19a,_0x58eda1=!0x0){var _0xc5662a=_0x3aac83,_0x3172be=this[_0xc5662a(0x38b5)][_0x2a5161];this[_0xc5662a(0x38b5)][_0x2a5161]={'type':_0x58eda1?_0x375819['t'][_0xc5662a(0x4bc)]:_0x375819['t'][_0xc5662a(0x2a5f)],'object':_0x4fd19a,'indexInGroupEntries':null==_0x3172be?void 0x0:_0x3172be[_0xc5662a(0xa32)]},this[_0xc5662a(0x1f64)]||(this[_0xc5662a(0x1f64)]=!_0x3172be||_0x3172be[_0xc5662a(0x1c87)]!==_0x4fd19a||_0x3172be[_0xc5662a(0x261)]!==this['_bindings'][_0x2a5161]['type']);}[_0x3aac83(0x33c2)](_0x4c3a64,_0x34803b){var _0x4c4b05=_0x3aac83,_0x452ed2=this[_0x4c4b05(0x38b5)][_0x4c3a64];this[_0x4c4b05(0x1f64)]||(this[_0x4c4b05(0x1f64)]=!_0x452ed2||_0x452ed2[_0x4c4b05(0x1c87)]!==_0x34803b),this['_bindings'][_0x4c3a64]={'type':_0x375819['t'][_0x4c4b05(0x238e)],'object':_0x34803b,'indexInGroupEntries':null==_0x452ed2?void 0x0:_0x452ed2[_0x4c4b05(0xa32)]};}[_0x3aac83(0x3751)](_0x5a8446,_0x442ee5){var _0xda3115=_0x3aac83,_0x228106=this[_0xda3115(0x38b5)][_0x5a8446];this['_contextIsDirty']||(this[_0xda3115(0x1f64)]=!_0x228106||_0x228106[_0xda3115(0x1c87)]!==_0x442ee5),this['_bindings'][_0x5a8446]={'type':_0x375819['t'][_0xda3115(0x2863)],'object':_0x442ee5,'indexInGroupEntries':null==_0x228106?void 0x0:_0x228106[_0xda3115(0xa32)]};}[_0x3aac83(0x2f5d)](_0x39e498,_0x59bafa){var _0xf584a0=_0x3aac83,_0x305b32=this[_0xf584a0(0x38b5)][_0x39e498];this[_0xf584a0(0x1f64)]||(this['_contextIsDirty']=!_0x305b32||_0x305b32[_0xf584a0(0x1c87)]!==_0x59bafa),this[_0xf584a0(0x38b5)][_0x39e498]={'type':_0x375819['t'][_0xf584a0(0x2db2)],'object':_0x59bafa,'indexInGroupEntries':null==_0x305b32?void 0x0:_0x305b32[_0xf584a0(0xa32)]};}['setTextureSampler'](_0x5b44ab,_0x27197d){var _0x5926c9=_0x3aac83,_0x487398=this[_0x5926c9(0x38b5)][_0x5b44ab];this[_0x5926c9(0x1f64)]||(this[_0x5926c9(0x1f64)]=!_0x487398||!_0x27197d[_0x5926c9(0x23fa)](_0x487398[_0x5926c9(0x1c87)])),this[_0x5926c9(0x38b5)][_0x5b44ab]={'type':_0x375819['t'][_0x5926c9(0x3ab7)],'object':_0x27197d,'indexInGroupEntries':null==_0x487398?void 0x0:_0x487398[_0x5926c9(0xa32)]};}['isReady'](){var _0x5187a0=_0x3aac83;let _0xea2dcf=this[_0x5187a0(0x28b8)];for(const _0x352e3d in this['_bindings']){var _0x4b8ac6=this['_bindings'][_0x352e3d],_0x4f53f5=_0x4b8ac6[_0x5187a0(0x261)],_0xa47535=_0x4b8ac6['object'];switch(_0x4f53f5){case _0x375819['t'][_0x5187a0(0x4bc)]:case _0x375819['t'][_0x5187a0(0x2a5f)]:case _0x375819['t'][_0x5187a0(0x238e)]:{const _0x531fcd=_0xa47535;if(_0x531fcd[_0x5187a0(0x1977)]())break;return!0x1;}}}const _0x33827e=[];var _0x3aae38=this['_shaderPath'];if(this[_0x5187a0(0xc6e)][_0x5187a0(0x32ec)]){for(let _0x265c63=0x0;_0x265c63<this[_0x5187a0(0xc6e)][_0x5187a0(0x32ec)]['length'];_0x265c63++)_0x33827e[_0x5187a0(0x1e1d)](this[_0x5187a0(0xc6e)][_0x5187a0(0x32ec)][_0x265c63]);}var _0x1d26c4=_0x33827e[_0x5187a0(0x372b)]('\x0a');return this[_0x5187a0(0x40d)]!==_0x1d26c4&&(this['_cachedDefines']=_0x1d26c4,_0xea2dcf=this[_0x5187a0(0xe76)][_0x5187a0(0x20a0)](_0x3aae38,{'defines':_0x1d26c4,'entryPoint':this[_0x5187a0(0xc6e)]['entryPoint'],'onCompiled':this['onCompiled'],'onError':this[_0x5187a0(0x2076)]}),this[_0x5187a0(0x28b8)]=_0xea2dcf),!!_0xea2dcf['isReady']();}[_0x3aac83(0x2c40)](_0x3d62ca,_0x27c214,_0x20a2b7){var _0x286062=_0x3aac83;if(!this[_0x286062(0x1977)]())return!0x1;for(const _0x33da94 in this[_0x286062(0x38b5)]){var _0x2c5ad7=this[_0x286062(0x38b5)][_0x33da94];if(!this['_options'][_0x286062(0x27e)][_0x33da94])throw new Error(_0x286062(0xd6a)+this['name']+_0x286062(0x35eb)+_0x33da94+'\x27');if(_0x2c5ad7[_0x286062(0x261)]===_0x375819['t'][_0x286062(0x4bc)]){const _0x38e430=this[_0x286062(0x567)][_0x33da94];var _0x2c5ad7=_0x2c5ad7[_0x286062(0x1c87)];_0x38e430&&_0x2c5ad7[_0x286062(0x14bf)]&&_0x38e430[_0x286062(0x23fa)](_0x2c5ad7[_0x286062(0x14bf)])||(this[_0x286062(0x567)][_0x33da94]=new _0x435c7c['a']()[_0x286062(0x1aed)](_0x2c5ad7[_0x286062(0x24af)],_0x2c5ad7[_0x286062(0x3906)],_0x2c5ad7['wrapR'],_0x2c5ad7['anisotropicFilteringLevel'],_0x2c5ad7[_0x286062(0x14bf)][_0x286062(0x3249)],null==(_0x2c5ad7=_0x2c5ad7['_texture'])?void 0x0:_0x2c5ad7['_comparisonFunction']),this[_0x286062(0x1f64)]=!0x0);}}return this[_0x286062(0x1f64)]&&(this[_0x286062(0x1f64)]=!0x1,this[_0x286062(0x3f5)][_0x286062(0xc60)]()),this[_0x286062(0xe76)][_0x286062(0x636)](this[_0x286062(0x28b8)],this[_0x286062(0x3f5)],this[_0x286062(0x38b5)],_0x3d62ca,_0x27c214,_0x20a2b7,this[_0x286062(0xc6e)][_0x286062(0x27e)]),!0x0;}['dispatchWhenReady'](_0x3ba5db,_0x55a5bf,_0x2ab9ca,_0xb3b45=0xa){return new Promise(_0x4942a2=>{const _0x3386ca=()=>{var _0x33215f=a7_0x2532;this[_0x33215f(0x2c40)](_0x3ba5db,_0x55a5bf,_0x2ab9ca)?_0x4942a2():setTimeout(_0x3386ca,_0xb3b45);};_0x3386ca();});}['serialize'](){var _0xc8e154=_0x3aac83;const _0x575027=_0x434772['p4']['Serialize'](this);_0x575027[_0xc8e154(0x381f)]=this[_0xc8e154(0xc6e)],_0x575027[_0xc8e154(0x3af4)]=this[_0xc8e154(0x24c4)],_0x575027['bindings']={},_0x575027[_0xc8e154(0x3ab1)]={};for(const _0x1cab2a in this[_0xc8e154(0x38b5)]){var _0x23c6c1=this[_0xc8e154(0x38b5)][_0x1cab2a];const _0x483184=_0x23c6c1[_0xc8e154(0x1c87)];switch(_0x23c6c1[_0xc8e154(0x261)]){case _0x375819['t'][_0xc8e154(0x4bc)]:case _0x375819['t']['TextureWithoutSampler']:case _0x375819['t']['StorageTexture']:var _0x509bc0=_0x483184[_0xc8e154(0x2156)]();_0x509bc0&&(_0x575027[_0xc8e154(0x3ab1)][_0x1cab2a]=_0x509bc0,_0x575027[_0xc8e154(0x19b6)][_0x1cab2a]={'type':_0x23c6c1['type']});break;case _0x375819['t']['UniformBuffer']:}}return _0x575027;}static['Parse'](_0x5a6aa0,_0x16fd0a,_0x38ff01){var _0x1553ab=_0x3aac83;const _0x4d1cf4=_0x434772['p4'][_0x1553ab(0x2f08)](()=>new _0x5429d0(_0x5a6aa0[_0x1553ab(0x3844)],_0x16fd0a[_0x1553ab(0x318e)](),_0x5a6aa0[_0x1553ab(0x3af4)],_0x5a6aa0[_0x1553ab(0x381f)]),_0x5a6aa0,_0x16fd0a,_0x38ff01);for(const _0x304c5d in _0x5a6aa0[_0x1553ab(0x3ab1)]){var _0x1640e4=_0x5a6aa0[_0x1553ab(0x19b6)][_0x304c5d],_0xa3bc1b=_0x3d82af['x'][_0x1553ab(0x2f08)](_0x5a6aa0['textures'][_0x304c5d],_0x16fd0a,_0x38ff01);_0x1640e4[_0x1553ab(0x261)]===_0x375819['t'][_0x1553ab(0x4bc)]?_0x4d1cf4[_0x1553ab(0xf22)](_0x304c5d,_0xa3bc1b):_0x1640e4[_0x1553ab(0x261)]===_0x375819['t'][_0x1553ab(0x2a5f)]?_0x4d1cf4[_0x1553ab(0xf22)](_0x304c5d,_0xa3bc1b,!0x1):_0x4d1cf4[_0x1553ab(0x33c2)](_0x304c5d,_0xa3bc1b);}return _0x4d1cf4;}}(function(_0x130512,_0x3ab4f4,_0x4c9c21,_0x46a081){var _0x6c1491=_0x3aac83,_0x5c4d3d,_0x2be508=arguments[_0x6c1491(0x3785)],_0x2b2beb=_0x2be508<0x3?_0x3ab4f4:null===_0x46a081?_0x46a081=Object[_0x6c1491(0x18ba)](_0x3ab4f4,_0x4c9c21):_0x46a081;if(_0x6c1491(0x1c87)==typeof Reflect&&_0x6c1491(0x7a8)==typeof Reflect[_0x6c1491(0x4111)])_0x2b2beb=Reflect[_0x6c1491(0x4111)](_0x130512,_0x3ab4f4,_0x4c9c21,_0x46a081);else{for(var _0x2ceca9=_0x130512['length']-0x1;0x0<=_0x2ceca9;_0x2ceca9--)(_0x5c4d3d=_0x130512[_0x2ceca9])&&(_0x2b2beb=(_0x2be508<0x3?_0x5c4d3d(_0x2b2beb):0x3<_0x2be508?_0x5c4d3d(_0x3ab4f4,_0x4c9c21,_0x2b2beb):_0x5c4d3d(_0x3ab4f4,_0x4c9c21))||_0x2b2beb);}0x3<_0x2be508&&_0x2b2beb&&Object[_0x6c1491(0x259d)](_0x3ab4f4,_0x4c9c21,_0x2b2beb);}([(0x0,_0x434772['qC'])()],_0x5429d0[_0x3aac83(0x1fd2)],_0x3aac83(0x3844),void 0x0),(0x0,_0x390290['H'])(_0x3aac83(0x3429),_0x5429d0));},0x17932:(_0x5c54f7,_0x55d951,_0x3e2e84)=>{_0x3e2e84(0x7755),_0x3e2e84(0x5868);},0x17fdf:(_0x414cde,_0x29d799,_0xc2a866)=>{_0xc2a866(0x338d),_0xc2a866(0x16ca1),_0xc2a866(0x134c);},0x338d:(_0x7e76fd,_0x59d833,_0x45ccdf)=>{var _0x2a5ccb=a7_0x38a779;_0x45ccdf['d'](_0x59d833,{'V':()=>_0x5dac09});var _0x19bdca=_0x45ccdf(0x9657),_0x320769=_0x45ccdf(0x16ca1);class _0x5dac09{constructor(_0x1282d0,_0x2b8f6b,_0x4c76f7=0x2){var _0xed067c=a7_0x2532;this[_0xed067c(0x13e6)]=_0x4c76f7,this[_0xed067c(0x1b0c)]=new Array(),this['_maxBlockCapacity']=_0x2b8f6b||0x40,this[_0xed067c(0x123c)]=new _0x19bdca['f'](0x400),this[_0xed067c(0xf10)]=_0x1282d0;}[_0x2a5ccb(0x308d)](_0x464443,_0x9c0731,_0x2e86b6){var _0x47dfba=_0x2a5ccb;_0x320769['b']['_CreateBlocks'](_0x464443,_0x9c0731,_0x2e86b6,this[_0x47dfba(0x23ed)],0x0,this['maxDepth'],this,this['_creationFunc']);}[_0x2a5ccb(0x13fc)](_0x2cc96c){var _0x4442d3=_0x2a5ccb;for(let _0xd33507=0x0;_0xd33507<this[_0x4442d3(0x985)][_0x4442d3(0x3785)];_0xd33507++){const _0x236b0b=this['blocks'][_0xd33507];_0x236b0b['addEntry'](_0x2cc96c);}}[_0x2a5ccb(0x28a)](_0x5bb306){var _0x25e2b0=_0x2a5ccb;for(let _0x530bd7=0x0;_0x530bd7<this[_0x25e2b0(0x985)]['length'];_0x530bd7++){const _0x3209ae=this['blocks'][_0x530bd7];_0x3209ae[_0x25e2b0(0x6f8)](_0x5bb306);}}[_0x2a5ccb(0x6d9)](_0x48f989,_0xa44e0f){var _0x5d28c7=_0x2a5ccb;this['_selectionContent'][_0x5d28c7(0x2af4)]();for(let _0x4f01d4=0x0;_0x4f01d4<this[_0x5d28c7(0x985)][_0x5d28c7(0x3785)];_0x4f01d4++){const _0x2993e2=this['blocks'][_0x4f01d4];_0x2993e2[_0x5d28c7(0x6d9)](_0x48f989,this[_0x5d28c7(0x123c)],_0xa44e0f);}return _0xa44e0f?this[_0x5d28c7(0x123c)][_0x5d28c7(0xec4)](this['dynamicContent']):this[_0x5d28c7(0x123c)]['concatWithNoDuplicate'](this['dynamicContent']),this[_0x5d28c7(0x123c)];}[_0x2a5ccb(0x75d)](_0x196b69,_0x2824e8,_0xe514a5){var _0x470e5b=_0x2a5ccb;this[_0x470e5b(0x123c)][_0x470e5b(0x2af4)]();for(let _0xa67388=0x0;_0xa67388<this['blocks'][_0x470e5b(0x3785)];_0xa67388++){const _0x334b69=this['blocks'][_0xa67388];_0x334b69[_0x470e5b(0x75d)](_0x196b69,_0x2824e8,this[_0x470e5b(0x123c)],_0xe514a5);}return _0xe514a5?this[_0x470e5b(0x123c)][_0x470e5b(0xec4)](this[_0x470e5b(0x1b0c)]):this[_0x470e5b(0x123c)][_0x470e5b(0x3735)](this[_0x470e5b(0x1b0c)]),this[_0x470e5b(0x123c)];}[_0x2a5ccb(0x3ac)](_0x287c46){var _0x32e8e1=_0x2a5ccb;this[_0x32e8e1(0x123c)]['reset']();for(let _0x1f4222=0x0;_0x1f4222<this[_0x32e8e1(0x985)][_0x32e8e1(0x3785)];_0x1f4222++){const _0x101dbe=this[_0x32e8e1(0x985)][_0x1f4222];_0x101dbe['intersectsRay'](_0x287c46,this[_0x32e8e1(0x123c)]);}return this[_0x32e8e1(0x123c)][_0x32e8e1(0x3735)](this[_0x32e8e1(0x1b0c)]),this['_selectionContent'];}}_0x5dac09[_0x2a5ccb(0x18f1)]=(_0x5419fd,_0x1464c5)=>{var _0x48c5e0=_0x2a5ccb;const _0x46d284=_0x5419fd[_0x48c5e0(0x26ce)]();!_0x5419fd['isBlocked']&&_0x46d284[_0x48c5e0(0x3eff)][_0x48c5e0(0x11b0)](_0x1464c5[_0x48c5e0(0x3c51)],_0x1464c5[_0x48c5e0(0x1d98)])&&_0x1464c5[_0x48c5e0(0xc6a)][_0x48c5e0(0x1e1d)](_0x5419fd);},_0x5dac09[_0x2a5ccb(0x34f9)]=(_0x521c7b,_0x1f58e6)=>{var _0x55322e=_0x2a5ccb;const _0x247a60=_0x521c7b[_0x55322e(0x26ce)]();_0x247a60[_0x55322e(0x3eff)][_0x55322e(0x11b0)](_0x1f58e6[_0x55322e(0x3c51)],_0x1f58e6[_0x55322e(0x1d98)])&&_0x1f58e6[_0x55322e(0xc6a)][_0x55322e(0x1e1d)](_0x521c7b);};},0x16ca1:(_0x3e6846,_0x333266,_0x533e2b)=>{var _0x3e889b=a7_0x38a779;_0x533e2b['d'](_0x333266,{'b':()=>_0x66671b});var _0x5d593d=_0x533e2b(0x9fd1),_0x4c54eb=_0x533e2b(0x65c1);class _0x66671b{constructor(_0x1b94c2,_0x131d89,_0x20f388,_0x171c9c,_0x35ffe6,_0x5593f1){var _0x5f1a29=a7_0x2532;this['entries']=new Array(),this[_0x5f1a29(0x12d3)]=new Array(),this[_0x5f1a29(0x6be)]=_0x20f388,this[_0x5f1a29(0x2b9b)]=_0x171c9c,this[_0x5f1a29(0x2958)]=_0x35ffe6,this['_creationFunc']=_0x5593f1,this[_0x5f1a29(0x91f)]=_0x1b94c2,this['_maxPoint']=_0x131d89,this[_0x5f1a29(0x12d3)][_0x5f1a29(0x1e1d)](_0x1b94c2[_0x5f1a29(0x292d)]()),this['_boundingVectors'][_0x5f1a29(0x1e1d)](_0x131d89[_0x5f1a29(0x292d)]()),this[_0x5f1a29(0x12d3)][_0x5f1a29(0x1e1d)](_0x1b94c2[_0x5f1a29(0x292d)]()),this['_boundingVectors'][0x2]['x']=_0x131d89['x'],this['_boundingVectors']['push'](_0x1b94c2[_0x5f1a29(0x292d)]()),this[_0x5f1a29(0x12d3)][0x3]['y']=_0x131d89['y'],this['_boundingVectors'][_0x5f1a29(0x1e1d)](_0x1b94c2['clone']()),this[_0x5f1a29(0x12d3)][0x4]['z']=_0x131d89['z'],this[_0x5f1a29(0x12d3)][_0x5f1a29(0x1e1d)](_0x131d89['clone']()),this[_0x5f1a29(0x12d3)][0x5]['z']=_0x1b94c2['z'],this['_boundingVectors'][_0x5f1a29(0x1e1d)](_0x131d89[_0x5f1a29(0x292d)]()),this[_0x5f1a29(0x12d3)][0x6]['x']=_0x1b94c2['x'],this['_boundingVectors'][_0x5f1a29(0x1e1d)](_0x131d89[_0x5f1a29(0x292d)]()),this[_0x5f1a29(0x12d3)][0x7]['y']=_0x1b94c2['y'];}get['capacity'](){var _0x9ebe04=a7_0x2532;return this[_0x9ebe04(0x6be)];}get[_0x3e889b(0x3c51)](){var _0xbcf211=_0x3e889b;return this[_0xbcf211(0x91f)];}get[_0x3e889b(0x1d98)](){return this['_maxPoint'];}[_0x3e889b(0x4bb)](_0x286c62){var _0xacdb78=_0x3e889b;if(this[_0xacdb78(0x985)])for(let _0x30335f=0x0;_0x30335f<this[_0xacdb78(0x985)][_0xacdb78(0x3785)];_0x30335f++){const _0x54c16f=this[_0xacdb78(0x985)][_0x30335f];_0x54c16f['addEntry'](_0x286c62);}else this[_0xacdb78(0xf10)](_0x286c62,this),this[_0xacdb78(0xc6a)][_0xacdb78(0x3785)]>this[_0xacdb78(0x230f)]&&this['_depth']<this[_0xacdb78(0x2958)]&&this[_0xacdb78(0x1ec8)]();}[_0x3e889b(0x6f8)](_0x45cf5e){var _0x1d54e7=_0x3e889b;if(this['blocks'])for(let _0x404d9a=0x0;_0x404d9a<this['blocks'][_0x1d54e7(0x3785)];_0x404d9a++){const _0x5b9540=this[_0x1d54e7(0x985)][_0x404d9a];_0x5b9540['removeEntry'](_0x45cf5e);}else{var _0x3db04b=this[_0x1d54e7(0xc6a)][_0x1d54e7(0x850)](_0x45cf5e);-0x1<_0x3db04b&&this['entries'][_0x1d54e7(0x2e7)](_0x3db04b,0x1);}}[_0x3e889b(0x2df1)](_0x2af741){var _0x1adada=_0x3e889b;for(let _0xa1eba1=0x0;_0xa1eba1<_0x2af741[_0x1adada(0x3785)];_0xa1eba1++){var _0x1438d5=_0x2af741[_0xa1eba1];this[_0x1adada(0x4bb)](_0x1438d5);}}['select'](_0x86c619,_0x30e75c,_0x4561f2){var _0x273df8=_0x3e889b;if(_0x4c54eb['k']['IsInFrustum'](this[_0x273df8(0x12d3)],_0x86c619)){if(this['blocks'])for(let _0x3d19ca=0x0;_0x3d19ca<this['blocks'][_0x273df8(0x3785)];_0x3d19ca++){const _0x1ec8dd=this[_0x273df8(0x985)][_0x3d19ca];_0x1ec8dd[_0x273df8(0x6d9)](_0x86c619,_0x30e75c,_0x4561f2);}else _0x4561f2?_0x30e75c[_0x273df8(0xec4)](this[_0x273df8(0xc6a)]):_0x30e75c[_0x273df8(0x3735)](this[_0x273df8(0xc6a)]);}}['intersects'](_0x534d92,_0x519cb5,_0x3a991e,_0x13c5b9){var _0x1f9701=_0x3e889b;if(_0x4c54eb['k'][_0x1f9701(0x187f)](this[_0x1f9701(0x91f)],this[_0x1f9701(0x16de)],_0x534d92,_0x519cb5)){if(this['blocks'])for(let _0x13aaa0=0x0;_0x13aaa0<this[_0x1f9701(0x985)][_0x1f9701(0x3785)];_0x13aaa0++){const _0xb2bb78=this[_0x1f9701(0x985)][_0x13aaa0];_0xb2bb78['intersects'](_0x534d92,_0x519cb5,_0x3a991e,_0x13c5b9);}else _0x13c5b9?_0x3a991e['concat'](this[_0x1f9701(0xc6a)]):_0x3a991e[_0x1f9701(0x3735)](this['entries']);}}[_0x3e889b(0x3ac)](_0x4f035a,_0x2b9f65){var _0x1ae962=_0x3e889b;if(_0x4f035a[_0x1ae962(0x20a7)](this[_0x1ae962(0x91f)],this[_0x1ae962(0x16de)])){if(this[_0x1ae962(0x985)])for(let _0x4aeb18=0x0;_0x4aeb18<this[_0x1ae962(0x985)]['length'];_0x4aeb18++){const _0x30316d=this[_0x1ae962(0x985)][_0x4aeb18];_0x30316d[_0x1ae962(0x3ac)](_0x4f035a,_0x2b9f65);}else _0x2b9f65['concatWithNoDuplicate'](this[_0x1ae962(0xc6a)]);}}[_0x3e889b(0x1ec8)](){var _0x181bc8=_0x3e889b;_0x66671b[_0x181bc8(0x2bbd)](this['_minPoint'],this['_maxPoint'],this[_0x181bc8(0xc6a)],this['_capacity'],this[_0x181bc8(0x2b9b)],this['_maxDepth'],this,this['_creationFunc']),this[_0x181bc8(0xc6a)][_0x181bc8(0x2e7)](0x0);}static['_CreateBlocks'](_0x3ec5e6,_0x44ab1f,_0x5dcc97,_0x4397cc,_0x449a6c,_0x545fbd,_0x2de022,_0x49be40){var _0x51c46d=_0x3e889b;_0x2de022['blocks']=new Array();const _0x3ec3f0=new _0x5d593d['P']((_0x44ab1f['x']-_0x3ec5e6['x'])/0x2,(_0x44ab1f['y']-_0x3ec5e6['y'])/0x2,(_0x44ab1f['z']-_0x3ec5e6['z'])/0x2);for(let _0x544340=0x0;_0x544340<0x2;_0x544340++)for(let _0x176099=0x0;_0x176099<0x2;_0x176099++)for(let _0x3f1f87=0x0;_0x3f1f87<0x2;_0x3f1f87++){var _0x575cc3=_0x3ec5e6['add'](_0x3ec3f0[_0x51c46d(0xbd7)](_0x544340,_0x176099,_0x3f1f87)),_0x2d8ff3=_0x3ec5e6[_0x51c46d(0x33ee)](_0x3ec3f0['multiplyByFloats'](_0x544340+0x1,_0x176099+0x1,_0x3f1f87+0x1));const _0x2c5ab9=new _0x66671b(_0x575cc3,_0x2d8ff3,_0x4397cc,_0x449a6c+0x1,_0x545fbd,_0x49be40);_0x2c5ab9[_0x51c46d(0x2df1)](_0x5dcc97),_0x2de022['blocks'][_0x51c46d(0x1e1d)](_0x2c5ab9);}}}},0x134c:(_0x1211f1,_0x39ad45,_0xeb571)=>{var _0x5ac3e4=a7_0x38a779,_0x39d839=_0xeb571(0x1446b),_0x4517ef=_0xeb571(0x9fd1),_0x37305d=_0xeb571(0x51f),_0x5b7631=_0xeb571(0x8483),_0x33b2c4=_0xeb571(0xbb85),_0x4d2abe=_0xeb571(0x338d),_0x449ec7=_0xeb571(0xf8c1);_0x39d839['x'][_0x5ac3e4(0x1fd2)][_0x5ac3e4(0x3764)]=function(_0x3c7165=0x40,_0x2de9a4=0x2){var _0x4ee002=_0x5ac3e4;this[_0x4ee002(0x3ec7)](_0x33b2c4['l'][_0x4ee002(0x357b)])||(_0x5cd1b8=new _0x14bdb9(this),this[_0x4ee002(0xa99)](_0x5cd1b8)),this[_0x4ee002(0x28dc)]||(this[_0x4ee002(0x28dc)]=new _0x4d2abe['V'](_0x4d2abe['V'][_0x4ee002(0x18f1)],_0x3c7165,_0x2de9a4));var _0x5cd1b8=this['getWorldExtends']();return this['_selectionOctree'][_0x4ee002(0x308d)](_0x5cd1b8[_0x4ee002(0x33a7)],_0x5cd1b8[_0x4ee002(0x695)],this[_0x4ee002(0x228)]),this['_selectionOctree'];},Object[_0x5ac3e4(0x259d)](_0x39d839['x']['prototype'],_0x5ac3e4(0x19c6),{'get':function(){return this['_selectionOctree'];},'enumerable':!0x0,'configurable':!0x0}),_0x37305d['x'][_0x5ac3e4(0x1fd2)][_0x5ac3e4(0x3f24)]=function(_0x1548e9=0x40,_0x564843=0x2){var _0x193c78=_0x5ac3e4;const _0x3c8837=this[_0x193c78(0x40ae)]();_0x3c8837['_getComponent'](_0x33b2c4['l'][_0x193c78(0x357b)])||(_0x53d5f7=new _0x14bdb9(_0x3c8837),_0x3c8837['_addComponent'](_0x53d5f7)),this[_0x193c78(0x1438)]||(this[_0x193c78(0x1438)]=new _0x4d2abe['V'](_0x4d2abe['V'][_0x193c78(0x34f9)],_0x1548e9,_0x564843)),this[_0x193c78(0x3c5a)](!0x0);var _0x53d5f7=this[_0x193c78(0x26ce)]()[_0x193c78(0x3eff)];return this['_submeshesOctree'][_0x193c78(0x308d)](_0x53d5f7[_0x193c78(0xff6)],_0x53d5f7['maximumWorld'],this[_0x193c78(0x345e)]),this[_0x193c78(0x1438)];};class _0x14bdb9{constructor(_0x51b608){var _0x47d22a=_0x5ac3e4;this['name']=_0x33b2c4['l']['NAME_OCTREE'],this['checksIsEnabled']=!0x0,this[_0x47d22a(0x3a5e)]=new _0x5b7631['z'](_0x4517ef['P']['Zero'](),new _0x4517ef['P'](0x1,0x1,0x1)),(_0x51b608=_0x51b608||_0x449ec7['l'][_0x47d22a(0x3c92)])&&(this[_0x47d22a(0xa56)]=_0x51b608,this[_0x47d22a(0xa56)][_0x47d22a(0x3541)]=this[_0x47d22a(0x3541)]['bind'](this),this['scene'][_0x47d22a(0x1188)]=this[_0x47d22a(0x1188)][_0x47d22a(0xc95)](this),this[_0x47d22a(0xa56)][_0x47d22a(0xe4b)]=this[_0x47d22a(0xe4b)][_0x47d22a(0xc95)](this),this[_0x47d22a(0xa56)]['getIntersectingSubMeshCandidates']=this[_0x47d22a(0xb38)][_0x47d22a(0xc95)](this));}[_0x5ac3e4(0x3ee4)](){var _0x32501f=_0x5ac3e4;this['scene'][_0x32501f(0x11ad)][_0x32501f(0x33ee)](_0x5b9b50=>{var _0x5bd0fe=_0x32501f;const _0x24b703=this[_0x5bd0fe(0xa56)][_0x5bd0fe(0x19c6)];void 0x0!==_0x24b703&&null!==_0x24b703&&-0x1!==(_0x5b9b50=_0x24b703[_0x5bd0fe(0x1b0c)][_0x5bd0fe(0x850)](_0x5b9b50))&&_0x24b703[_0x5bd0fe(0x1b0c)][_0x5bd0fe(0x2e7)](_0x5b9b50,0x1);}),this['scene'][_0x32501f(0x75c)][_0x32501f(0x33ee)](_0x313737=>{var _0x30980f=_0x32501f;const _0x50215a=this[_0x30980f(0xa56)]['selectionOctree'];void 0x0!==_0x50215a&&null!==_0x50215a&&_0x50215a[_0x30980f(0x13fc)](_0x313737);});}[_0x5ac3e4(0x3541)](){var _0x5b296e=_0x5ac3e4,_0xf32b6c;return(null==(_0xf32b6c=this['scene'][_0x5b296e(0x28dc)])?void 0x0:_0xf32b6c['select'](this[_0x5b296e(0xa56)][_0x5b296e(0x1578)]))||this[_0x5b296e(0xa56)][_0x5b296e(0x159c)]();}['getActiveSubMeshCandidates'](_0x5b904b){var _0x262500=_0x5ac3e4;return _0x5b904b[_0x262500(0x1438)]&&_0x5b904b[_0x262500(0x1fe0)]?_0x5b904b[_0x262500(0x1438)][_0x262500(0x6d9)](this[_0x262500(0xa56)][_0x262500(0x1578)]):this['scene']['_getDefaultSubMeshCandidates'](_0x5b904b);}[_0x5ac3e4(0xb38)](_0x333eca,_0x230aee){var _0x5a2ff9=_0x5ac3e4;return _0x333eca[_0x5a2ff9(0x1438)]&&_0x333eca[_0x5a2ff9(0x272b)]?(_0x5b7631['z'][_0x5a2ff9(0x30e3)](_0x230aee,_0x333eca[_0x5a2ff9(0x269)](),this[_0x5a2ff9(0x3a5e)]),_0x333eca[_0x5a2ff9(0x1438)]['intersectsRay'](this['_tempRay'])):this[_0x5a2ff9(0xa56)][_0x5a2ff9(0x263)](_0x333eca);}[_0x5ac3e4(0xe4b)](_0x2f2ca8,_0x2a77ca){var _0x4c689d=_0x5ac3e4,_0xf179e5;return _0x2f2ca8[_0x4c689d(0x1438)]&&_0x2f2ca8[_0x4c689d(0x3cba)]?(_0xf179e5=_0x2a77ca[_0x4c689d(0x364e)]+Math[_0x4c689d(0x695)](_0x2a77ca[_0x4c689d(0x1c7b)]['x'],_0x2a77ca[_0x4c689d(0x1c7b)]['y'],_0x2a77ca[_0x4c689d(0x1c7b)]['z']),_0x2f2ca8[_0x4c689d(0x1438)][_0x4c689d(0x75d)](_0x2a77ca['_basePointWorld'],_0xf179e5)):this['scene']['_getDefaultSubMeshCandidates'](_0x2f2ca8);}[_0x5ac3e4(0x2e13)](){}['dispose'](){}}},0xe30c:(_0x27f0d9,_0x550b33,_0x4cdda9)=>{var _0x562ff8=a7_0x38a779;_0x4cdda9['d'](_0x550b33,{'j':()=>_0x55045c});var _0x550b33=_0x4cdda9(0x5898),_0xcd31f3=_0x4cdda9(0x9fd1),_0x10980a=_0x4cdda9(0x77a5),_0x4a2d75=_0x4cdda9(0x65c1),_0x508e0f=_0x4cdda9(0x12bb6);const _0xcdde2={'min':0x0,'max':0x0},_0x2fba24={'min':0x0,'max':0x0},_0xcf376=(_0x2a7d41,_0x3c86b9,_0x59ffc9)=>{var _0x2c5a68=a7_0x2532,_0x43a564=_0xcd31f3['P'][_0x2c5a68(0x1457)](_0x3c86b9[_0x2c5a68(0x30c2)],_0x2a7d41),_0x2a7d41=Math['abs'](_0xcd31f3['P'][_0x2c5a68(0x1457)](_0x3c86b9[_0x2c5a68(0x406)][0x0],_0x2a7d41))*_0x3c86b9[_0x2c5a68(0x1fdd)]['x']+Math['abs'](_0xcd31f3['P']['Dot'](_0x3c86b9[_0x2c5a68(0x406)][0x1],_0x2a7d41))*_0x3c86b9['extendSize']['y']+Math[_0x2c5a68(0x3a1d)](_0xcd31f3['P'][_0x2c5a68(0x1457)](_0x3c86b9[_0x2c5a68(0x406)][0x2],_0x2a7d41))*_0x3c86b9['extendSize']['z'];_0x59ffc9[_0x2c5a68(0x33a7)]=_0x43a564-_0x2a7d41,_0x59ffc9[_0x2c5a68(0x695)]=_0x43a564+_0x2a7d41;},_0x35c349=(_0x2e62cb,_0x1b5bd0,_0xc5231)=>(_0xcf376(_0x2e62cb,_0x1b5bd0,_0xcdde2),_0xcf376(_0x2e62cb,_0xc5231,_0x2fba24),!(_0xcdde2['min']>_0x2fba24[_0x562ff8(0x695)]||_0x2fba24[_0x562ff8(0x33a7)]>_0xcdde2[_0x562ff8(0x695)]));class _0x55045c{constructor(_0x21c71d,_0x594926,_0x2bacb6){var _0x4d868a=_0x562ff8;this[_0x4d868a(0x2d3d)]=!0x1,this[_0x4d868a(0x3eff)]=new _0x4a2d75['k'](_0x21c71d,_0x594926,_0x2bacb6),this[_0x4d868a(0x3604)]=new _0x508e0f['K'](_0x21c71d,_0x594926,_0x2bacb6);}[_0x562ff8(0x2e1f)](_0x1bd60f,_0x3af2d2,_0x43aa23){var _0x4820a2=_0x562ff8;this['boundingBox']['reConstruct'](_0x1bd60f,_0x3af2d2,_0x43aa23),this[_0x4820a2(0x3604)][_0x4820a2(0x2e1f)](_0x1bd60f,_0x3af2d2,_0x43aa23);}get[_0x562ff8(0x2d92)](){var _0x259d12=_0x562ff8;return this[_0x259d12(0x3eff)]['minimum'];}get[_0x562ff8(0x2c67)](){var _0x15f2d5=_0x562ff8;return this['boundingBox'][_0x15f2d5(0x2c67)];}get[_0x562ff8(0xecc)](){var _0x375072=_0x562ff8;return this[_0x375072(0x2d3d)];}set['isLocked'](_0x43a9cd){var _0x1a63c5=_0x562ff8;this[_0x1a63c5(0x2d3d)]=_0x43a9cd;}[_0x562ff8(0x308d)](_0x3c4a91){var _0x29ff95=_0x562ff8;this[_0x29ff95(0x2d3d)]||(this[_0x29ff95(0x3eff)][_0x29ff95(0x2330)](_0x3c4a91),this[_0x29ff95(0x3604)][_0x29ff95(0x2330)](_0x3c4a91));}[_0x562ff8(0x284d)](_0x9c4d01,_0x3e44ee){var _0x47dbc6=_0x562ff8,_0x331542=_0x55045c[_0x47dbc6(0x31a6)][0x0][_0x47dbc6(0x448)](_0x9c4d01)[_0x47dbc6(0xd06)](_0x3e44ee),_0x9c4d01=_0x55045c[_0x47dbc6(0x31a6)][0x1][_0x47dbc6(0x448)](_0x9c4d01)[_0x47dbc6(0x2775)](_0x3e44ee);return this['boundingBox']['reConstruct'](_0x331542,_0x9c4d01,this[_0x47dbc6(0x3eff)][_0x47dbc6(0x269)]()),this[_0x47dbc6(0x3604)][_0x47dbc6(0x2e1f)](_0x331542,_0x9c4d01,this[_0x47dbc6(0x3eff)][_0x47dbc6(0x269)]()),this;}[_0x562ff8(0x2d8)](_0x3f88a5){var _0x2b3de1=_0x562ff8,_0x112178=_0xcd31f3['P'][_0x2b3de1(0x288a)](this[_0x2b3de1(0x2d92)],_0x3f88a5),_0x3f88a5=_0xcd31f3['P'][_0x2b3de1(0x207f)](this[_0x2b3de1(0x2c67)],_0x3f88a5);return this[_0x2b3de1(0x2e1f)](_0x112178,_0x3f88a5,this[_0x2b3de1(0x3eff)][_0x2b3de1(0x269)]()),this;}['encapsulateBoundingInfo'](_0x4118ab){var _0x512156=_0x562ff8;return this[_0x512156(0x2d8)](_0x4118ab[_0x512156(0x3eff)][_0x512156(0x30c2)][_0x512156(0x1dc8)](_0x4118ab['boundingBox'][_0x512156(0xfb9)])),this[_0x512156(0x2d8)](_0x4118ab[_0x512156(0x3eff)][_0x512156(0x30c2)][_0x512156(0x33ee)](_0x4118ab[_0x512156(0x3eff)][_0x512156(0xfb9)])),this;}['scale'](_0x1ae2dc){var _0x5d5f05=_0x562ff8;return this[_0x5d5f05(0x3eff)][_0x5d5f05(0x5ab)](_0x1ae2dc),this[_0x5d5f05(0x3604)][_0x5d5f05(0x5ab)](_0x1ae2dc),this;}[_0x562ff8(0x3cf0)](_0x2febc7,_0x366418=_0x10980a['g']['MESHES_CULLINGSTRATEGY_STANDARD']){var _0x1fd958=_0x562ff8;return!(_0x366418!==_0x10980a['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']&&_0x366418!==_0x10980a['g'][_0x1fd958(0x1f92)]||!this[_0x1fd958(0x3604)][_0x1fd958(0x1ba6)](_0x2febc7))||!!this['boundingSphere'][_0x1fd958(0x3cf0)](_0x2febc7)&&(_0x366418===_0x10980a['g'][_0x1fd958(0x2e4f)]||_0x366418===_0x10980a['g'][_0x1fd958(0x1f92)]||this[_0x1fd958(0x3eff)][_0x1fd958(0x3cf0)](_0x2febc7));}get['diagonalLength'](){var _0x4ab26a=_0x562ff8;const _0x4a1316=this[_0x4ab26a(0x3eff)],_0x4ae051=_0x4a1316[_0x4ab26a(0x1e26)]['subtractToRef'](_0x4a1316['minimumWorld'],_0x55045c[_0x4ab26a(0x31a6)][0x0]);return _0x4ae051[_0x4ab26a(0x3785)]();}[_0x562ff8(0x1ebd)](_0x4d7429){var _0x40996d=_0x562ff8;return this[_0x40996d(0x3eff)][_0x40996d(0x1ebd)](_0x4d7429);}[_0x562ff8(0x3f73)](_0x45a3d5){var _0x50a44f=_0x562ff8;return _0x45a3d5['_canDoCollision'](this[_0x50a44f(0x3604)]['centerWorld'],this[_0x50a44f(0x3604)]['radiusWorld'],this[_0x50a44f(0x3eff)][_0x50a44f(0xff6)],this[_0x50a44f(0x3eff)]['maximumWorld']);}[_0x562ff8(0x164b)](_0x47c117){var _0x398272=_0x562ff8;return!!this[_0x398272(0x3604)]['centerWorld']&&!!this[_0x398272(0x3604)]['intersectsPoint'](_0x47c117)&&!!this[_0x398272(0x3eff)][_0x398272(0x164b)](_0x47c117);}[_0x562ff8(0x75d)](_0x3e7182,_0x3060b1){var _0x28e956=_0x562ff8;if(!_0x508e0f['K'][_0x28e956(0x40cc)](this[_0x28e956(0x3604)],_0x3e7182[_0x28e956(0x3604)]))return!0x1;if(!_0x4a2d75['k'][_0x28e956(0x40cc)](this[_0x28e956(0x3eff)],_0x3e7182[_0x28e956(0x3eff)]))return!0x1;if(!_0x3060b1)return!0x0;return _0x3060b1=this[_0x28e956(0x3eff)],_0x3e7182=_0x3e7182['boundingBox'],!!_0x35c349(_0x3060b1['directions'][0x0],_0x3060b1,_0x3e7182)&&(!!_0x35c349(_0x3060b1['directions'][0x1],_0x3060b1,_0x3e7182)&&(!!_0x35c349(_0x3060b1[_0x28e956(0x406)][0x2],_0x3060b1,_0x3e7182)&&(!!_0x35c349(_0x3e7182[_0x28e956(0x406)][0x0],_0x3060b1,_0x3e7182)&&(!!_0x35c349(_0x3e7182[_0x28e956(0x406)][0x1],_0x3060b1,_0x3e7182)&&!!(_0x35c349(_0x3e7182[_0x28e956(0x406)][0x2],_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1['directions'][0x0],_0x3e7182[_0x28e956(0x406)][0x0]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x0],_0x3e7182[_0x28e956(0x406)][0x1]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x0],_0x3e7182[_0x28e956(0x406)][0x2]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x1],_0x3e7182[_0x28e956(0x406)][0x0]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x1],_0x3e7182['directions'][0x1]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P']['Cross'](_0x3060b1[_0x28e956(0x406)][0x1],_0x3e7182['directions'][0x2]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x2],_0x3e7182[_0x28e956(0x406)][0x0]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P'][_0x28e956(0x37c3)](_0x3060b1[_0x28e956(0x406)][0x2],_0x3e7182[_0x28e956(0x406)][0x1]),_0x3060b1,_0x3e7182)&&_0x35c349(_0xcd31f3['P']['Cross'](_0x3060b1[_0x28e956(0x406)][0x2],_0x3e7182[_0x28e956(0x406)][0x2]),_0x3060b1,_0x3e7182))))));}}_0x55045c[_0x562ff8(0x31a6)]=_0x550b33['B'][_0x562ff8(0x92f)](0x2,_0xcd31f3['P'][_0x562ff8(0xd5a)]);},0x12bb6:(_0x3468fc,_0x4562bc,_0x1617e6)=>{var _0x2bd005=a7_0x38a779;_0x1617e6['d'](_0x4562bc,{'K':()=>_0x5d9a2e});var _0x4562bc=_0x1617e6(0x5898),_0x32122b=_0x1617e6(0x9fd1);class _0x5d9a2e{constructor(_0x1d83cb,_0x32e2ad,_0x35b512){var _0x5c09f9=a7_0x2532;this[_0x5c09f9(0x2a80)]=_0x32122b['P']['Zero'](),this[_0x5c09f9(0x30c2)]=_0x32122b['P'][_0x5c09f9(0xd5a)](),this['minimum']=_0x32122b['P'][_0x5c09f9(0xd5a)](),this[_0x5c09f9(0x2c67)]=_0x32122b['P'][_0x5c09f9(0xd5a)](),this[_0x5c09f9(0x2e1f)](_0x1d83cb,_0x32e2ad,_0x35b512);}[_0x2bd005(0x2e1f)](_0x4e3366,_0x3beb30,_0x347645){var _0x499373=_0x2bd005;this[_0x499373(0x2d92)][_0x499373(0x448)](_0x4e3366),this['maximum'][_0x499373(0x448)](_0x3beb30);var _0x3c44fa=_0x32122b['P']['Distance'](_0x4e3366,_0x3beb30);_0x3beb30['addToRef'](_0x4e3366,this[_0x499373(0x2a80)])[_0x499373(0xbb9)](0.5),this[_0x499373(0x2f11)]=0.5*_0x3c44fa,this[_0x499373(0x2330)](_0x347645||_0x32122b['y3'][_0x499373(0x2786)]);}[_0x2bd005(0x5ab)](_0x29a76e){var _0x26d09b=_0x2bd005;_0x29a76e=this[_0x26d09b(0x2f11)]*_0x29a76e;const _0x28b93e=_0x5d9a2e[_0x26d09b(0x31a6)];var _0x29a76e=_0x28b93e[0x0][_0x26d09b(0x8fd)](_0x29a76e),_0x801d4a=this[_0x26d09b(0x2a80)][_0x26d09b(0x3cb9)](_0x29a76e,_0x28b93e[0x1]),_0x29a76e=this[_0x26d09b(0x2a80)]['addToRef'](_0x29a76e,_0x28b93e[0x2]);return this['reConstruct'](_0x801d4a,_0x29a76e,this['_worldMatrix']),this;}[_0x2bd005(0x269)](){var _0x1b641d=_0x2bd005;return this[_0x1b641d(0x1715)];}[_0x2bd005(0x2330)](_0x5c0ada){var _0x2ba25b=_0x2bd005,_0x303484;_0x5c0ada[_0x2ba25b(0x203f)]()?(this['centerWorld'][_0x2ba25b(0x448)](this[_0x2ba25b(0x2a80)]),this['radiusWorld']=this['radius']):(_0x32122b['P'][_0x2ba25b(0x2b3b)](this['center'],_0x5c0ada,this['centerWorld']),_0x303484=_0x5d9a2e[_0x2ba25b(0x31a6)][0x0],_0x32122b['P'][_0x2ba25b(0x1c29)](0x1,0x1,0x1,_0x5c0ada,_0x303484),this[_0x2ba25b(0x2884)]=Math[_0x2ba25b(0x695)](Math[_0x2ba25b(0x3a1d)](_0x303484['x']),Math['abs'](_0x303484['y']),Math['abs'](_0x303484['z']))*this[_0x2ba25b(0x2f11)]);}[_0x2bd005(0x3cf0)](_0x60d614){var _0x32ba3b=_0x2bd005,_0x1f8708=this['centerWorld'],_0x59c528=this[_0x32ba3b(0x2884)];for(let _0x569dec=0x0;_0x569dec<0x6;_0x569dec++)if(_0x60d614[_0x569dec][_0x32ba3b(0x3142)](_0x1f8708)<=-_0x59c528)return!0x1;return!0x0;}['isCenterInFrustum'](_0x398b3b){var _0x271113=_0x2bd005,_0xffa96a=this['centerWorld'];for(let _0x373ece=0x0;_0x373ece<0x6;_0x373ece++)if(_0x398b3b[_0x373ece][_0x271113(0x3142)](_0xffa96a)<0x0)return!0x1;return!0x0;}[_0x2bd005(0x164b)](_0x41cfab){var _0x428885=_0x2bd005;return _0x41cfab=_0x32122b['P'][_0x428885(0xa52)](this[_0x428885(0x30c2)],_0x41cfab),!(this[_0x428885(0x2884)]*this[_0x428885(0x2884)]<_0x41cfab);}static[_0x2bd005(0x40cc)](_0x9a8238,_0x51c8e7){var _0xe6d5fa=_0x2bd005,_0x344d2=_0x32122b['P'][_0xe6d5fa(0xa52)](_0x9a8238['centerWorld'],_0x51c8e7[_0xe6d5fa(0x30c2)]),_0x9a8238=_0x9a8238[_0xe6d5fa(0x2884)]+_0x51c8e7[_0xe6d5fa(0x2884)];return!(_0x9a8238*_0x9a8238<_0x344d2);}static['CreateFromCenterAndRadius'](_0x2807e8,_0x142ab9,_0x1e93b5){var _0x281d98=_0x2bd005;this[_0x281d98(0x31a6)][0x0]['copyFrom'](_0x2807e8),this[_0x281d98(0x31a6)][0x1][_0x281d98(0x408c)](0x0,0x0,_0x142ab9),this[_0x281d98(0x31a6)][0x2]['copyFrom'](_0x2807e8),this[_0x281d98(0x31a6)][0x0][_0x281d98(0x2775)](this[_0x281d98(0x31a6)][0x1]),this[_0x281d98(0x31a6)][0x2][_0x281d98(0xd06)](this[_0x281d98(0x31a6)][0x1]);const _0x20777b=new _0x5d9a2e(this[_0x281d98(0x31a6)][0x0],this[_0x281d98(0x31a6)][0x2]);return _0x20777b['_worldMatrix']=_0x1e93b5||_0x32122b['y3'][_0x281d98(0x243a)](),_0x20777b;}}_0x5d9a2e['_TmpVector3']=_0x4562bc['B'][_0x2bd005(0x92f)](0x3,_0x32122b['P'][_0x2bd005(0xd5a)]);},0x8483:(_0x4b85a4,_0x2c1507,_0x401105)=>{var _0x578c50=a7_0x38a779;_0x401105['d'](_0x2c1507,{'z':()=>_0x159ec6});var _0x2c1507=_0x401105(0x5898),_0x90a94c=_0x401105(0x9fd1),_0x407e50=_0x401105(0x364b),_0x2a9e52=_0x401105(0xf2a6),_0xbbe2cc=_0x401105(0x1446b),_0x2363d5=_0x401105(0xdef7),_0x56af7d=_0x401105(0xf8c1);class _0x159ec6{constructor(_0x161e51,_0x37c927,_0x254d40=Number[_0x578c50(0x3279)]){var _0x2cf115=_0x578c50;this[_0x2cf115(0x224c)]=_0x161e51,this[_0x2cf115(0x1451)]=_0x37c927,this[_0x2cf115(0x3785)]=_0x254d40;}[_0x578c50(0x292d)](){var _0x24e481=_0x578c50;return new _0x159ec6(this[_0x24e481(0x224c)]['clone'](),this['direction'][_0x24e481(0x292d)](),this['length']);}[_0x578c50(0x20a7)](_0x10ee60,_0x379d9b,_0x18b9c2=0x0){var _0x401526=_0x578c50;_0x10ee60=_0x159ec6[_0x401526(0x31a6)][0x0][_0x401526(0x408c)](_0x10ee60['x']-_0x18b9c2,_0x10ee60['y']-_0x18b9c2,_0x10ee60['z']-_0x18b9c2),_0x379d9b=_0x159ec6[_0x401526(0x31a6)][0x1][_0x401526(0x408c)](_0x379d9b['x']+_0x18b9c2,_0x379d9b['y']+_0x18b9c2,_0x379d9b['z']+_0x18b9c2);let _0x42ccd9=0x0,_0x53d110=Number['MAX_VALUE'],_0x3357ee,_0x2b0305,_0x4ceec2,_0x1ae6c2;if(Math[_0x401526(0x3a1d)](this[_0x401526(0x1451)]['x'])<1e-7){if(this[_0x401526(0x224c)]['x']<_0x10ee60['x']||this[_0x401526(0x224c)]['x']>_0x379d9b['x'])return!0x1;}else{if(_0x3357ee=0x1/this[_0x401526(0x1451)]['x'],_0x2b0305=(_0x10ee60['x']-this[_0x401526(0x224c)]['x'])*_0x3357ee,-Infinity==(_0x4ceec2=(_0x379d9b['x']-this['origin']['x'])*_0x3357ee)&&(_0x4ceec2=Infinity),_0x2b0305>_0x4ceec2&&(_0x1ae6c2=_0x2b0305,_0x2b0305=_0x4ceec2,_0x4ceec2=_0x1ae6c2),_0x42ccd9=Math['max'](_0x2b0305,_0x42ccd9),_0x53d110=Math[_0x401526(0x33a7)](_0x4ceec2,_0x53d110),_0x42ccd9>_0x53d110)return!0x1;}if(Math[_0x401526(0x3a1d)](this['direction']['y'])<1e-7){if(this[_0x401526(0x224c)]['y']<_0x10ee60['y']||this['origin']['y']>_0x379d9b['y'])return!0x1;}else{if(_0x3357ee=0x1/this['direction']['y'],_0x2b0305=(_0x10ee60['y']-this[_0x401526(0x224c)]['y'])*_0x3357ee,-Infinity==(_0x4ceec2=(_0x379d9b['y']-this[_0x401526(0x224c)]['y'])*_0x3357ee)&&(_0x4ceec2=Infinity),_0x2b0305>_0x4ceec2&&(_0x1ae6c2=_0x2b0305,_0x2b0305=_0x4ceec2,_0x4ceec2=_0x1ae6c2),_0x42ccd9=Math['max'](_0x2b0305,_0x42ccd9),_0x53d110=Math[_0x401526(0x33a7)](_0x4ceec2,_0x53d110),_0x42ccd9>_0x53d110)return!0x1;}if(Math[_0x401526(0x3a1d)](this['direction']['z'])<1e-7){if(this[_0x401526(0x224c)]['z']<_0x10ee60['z']||this[_0x401526(0x224c)]['z']>_0x379d9b['z'])return!0x1;}else{if(_0x3357ee=0x1/this['direction']['z'],_0x2b0305=(_0x10ee60['z']-this[_0x401526(0x224c)]['z'])*_0x3357ee,-Infinity==(_0x4ceec2=(_0x379d9b['z']-this[_0x401526(0x224c)]['z'])*_0x3357ee)&&(_0x4ceec2=Infinity),_0x2b0305>_0x4ceec2&&(_0x1ae6c2=_0x2b0305,_0x2b0305=_0x4ceec2,_0x4ceec2=_0x1ae6c2),_0x42ccd9=Math[_0x401526(0x695)](_0x2b0305,_0x42ccd9),_0x53d110=Math[_0x401526(0x33a7)](_0x4ceec2,_0x53d110),_0x42ccd9>_0x53d110)return!0x1;}return!0x0;}[_0x578c50(0x6eb)](_0x21c387,_0x164eec=0x0){var _0x5af34a=_0x578c50;return this['intersectsBoxMinMax'](_0x21c387[_0x5af34a(0x2d92)],_0x21c387['maximum'],_0x164eec);}['intersectsSphere'](_0x411346,_0x2939ba=0x0){var _0x2c56a8=_0x578c50,_0x37d453=_0x411346[_0x2c56a8(0x2a80)]['x']-this[_0x2c56a8(0x224c)]['x'],_0x4e1720=_0x411346[_0x2c56a8(0x2a80)]['y']-this[_0x2c56a8(0x224c)]['y'],_0x3c8ebc=_0x411346[_0x2c56a8(0x2a80)]['z']-this['origin']['z'],_0x549434=_0x37d453*_0x37d453+_0x4e1720*_0x4e1720+_0x3c8ebc*_0x3c8ebc,_0x411346=_0x411346['radius']+_0x2939ba,_0x2939ba=_0x411346*_0x411346;if(_0x549434<=_0x2939ba)return!0x0;return _0x411346=_0x37d453*this[_0x2c56a8(0x1451)]['x']+_0x4e1720*this['direction']['y']+_0x3c8ebc*this['direction']['z'],!(_0x411346<0x0)&&_0x549434-_0x411346*_0x411346<=_0x2939ba;}[_0x578c50(0x1229)](_0x4eeed1,_0x1d6fff,_0x3e8cc4){var _0x48bc62=_0x578c50,_0x342c54=_0x159ec6[_0x48bc62(0x31a6)][0x0],_0x3aadf2=_0x159ec6['_TmpVector3'][0x1],_0x4dc0cd=_0x159ec6[_0x48bc62(0x31a6)][0x2],_0x162c6b=_0x159ec6[_0x48bc62(0x31a6)][0x3],_0x8a837c=_0x159ec6[_0x48bc62(0x31a6)][0x4],_0x1d6fff=(_0x1d6fff['subtractToRef'](_0x4eeed1,_0x342c54),_0x3e8cc4['subtractToRef'](_0x4eeed1,_0x3aadf2),_0x90a94c['P'][_0x48bc62(0x67d)](this[_0x48bc62(0x1451)],_0x3aadf2,_0x4dc0cd),_0x90a94c['P'][_0x48bc62(0x1457)](_0x342c54,_0x4dc0cd));if(0x0===_0x1d6fff)return null;_0x3e8cc4=0x1/_0x1d6fff,this[_0x48bc62(0x224c)]['subtractToRef'](_0x4eeed1,_0x162c6b),_0x1d6fff=_0x90a94c['P'][_0x48bc62(0x1457)](_0x162c6b,_0x4dc0cd)*_0x3e8cc4;if(_0x1d6fff<0x0||0x1<_0x1d6fff)return null;_0x90a94c['P'][_0x48bc62(0x67d)](_0x162c6b,_0x342c54,_0x8a837c),_0x4eeed1=_0x90a94c['P'][_0x48bc62(0x1457)](this['direction'],_0x8a837c)*_0x3e8cc4;if(_0x4eeed1<0x0||0x1<_0x1d6fff+_0x4eeed1)return null;return _0x4dc0cd=_0x90a94c['P'][_0x48bc62(0x1457)](_0x3aadf2,_0x8a837c)*_0x3e8cc4,_0x4dc0cd>this[_0x48bc62(0x3785)]?null:new _0x2a9e52['c'](0x1-_0x1d6fff-_0x4eeed1,_0x1d6fff,_0x4dc0cd);}[_0x578c50(0x3a52)](_0x2c3b1d){var _0x44fad8=_0x578c50,_0x69f498,_0x55e500=_0x90a94c['P'][_0x44fad8(0x1457)](_0x2c3b1d['normal'],this[_0x44fad8(0x1451)]);return Math[_0x44fad8(0x3a1d)](_0x55e500)<9.99999997475243e-7?null:(_0x69f498=_0x90a94c['P'][_0x44fad8(0x1457)](_0x2c3b1d[_0x44fad8(0x39f3)],this[_0x44fad8(0x224c)]),(_0x2c3b1d=(-_0x2c3b1d['d']-_0x69f498)/_0x55e500)<0x0?_0x2c3b1d<-9.99999997475243e-7?null:0x0:_0x2c3b1d);}[_0x578c50(0x2101)](_0x514333,_0x10b373=0x0){var _0x4c50d6=_0x578c50;switch(_0x514333){case'y':var _0xfd0cbc=(this[_0x4c50d6(0x224c)]['y']-_0x10b373)/this[_0x4c50d6(0x1451)]['y'];return 0x0<_0xfd0cbc?null:new _0x90a94c['P'](this[_0x4c50d6(0x224c)]['x']+this['direction']['x']*-_0xfd0cbc,_0x10b373,this[_0x4c50d6(0x224c)]['z']+this[_0x4c50d6(0x1451)]['z']*-_0xfd0cbc);case'x':_0xfd0cbc=(this[_0x4c50d6(0x224c)]['x']-_0x10b373)/this[_0x4c50d6(0x1451)]['x'];return 0x0<_0xfd0cbc?null:new _0x90a94c['P'](_0x10b373,this['origin']['y']+this[_0x4c50d6(0x1451)]['y']*-_0xfd0cbc,this[_0x4c50d6(0x224c)]['z']+this[_0x4c50d6(0x1451)]['z']*-_0xfd0cbc);case'z':_0xfd0cbc=(this[_0x4c50d6(0x224c)]['z']-_0x10b373)/this[_0x4c50d6(0x1451)]['z'];return 0x0<_0xfd0cbc?null:new _0x90a94c['P'](this[_0x4c50d6(0x224c)]['x']+this['direction']['x']*-_0xfd0cbc,this[_0x4c50d6(0x224c)]['y']+this[_0x4c50d6(0x1451)]['y']*-_0xfd0cbc,_0x10b373);default:return null;}}['intersectsMesh'](_0x4d7f70,_0x7ea7fa){var _0x1d7c95=_0x578c50,_0x145f47=_0x90a94c['jp'][_0x1d7c95(0x1919)][0x0];return _0x4d7f70[_0x1d7c95(0x269)]()[_0x1d7c95(0x2b1e)](_0x145f47),this['_tmpRay']?_0x159ec6['TransformToRef'](this,_0x145f47,this[_0x1d7c95(0x2bf5)]):this['_tmpRay']=_0x159ec6['Transform'](this,_0x145f47),_0x4d7f70[_0x1d7c95(0x75d)](this['_tmpRay'],_0x7ea7fa);}[_0x578c50(0x1858)](_0x791c86,_0xbd3cd,_0x31f157){var _0x3ce134=_0x578c50;_0x31f157?_0x31f157[_0x3ce134(0x3785)]=0x0:_0x31f157=[];for(let _0x1ff22b=0x0;_0x1ff22b<_0x791c86[_0x3ce134(0x3785)];_0x1ff22b++){var _0x510218=this[_0x3ce134(0x3f0d)](_0x791c86[_0x1ff22b],_0xbd3cd);_0x510218[_0x3ce134(0x3e8b)]&&_0x31f157['push'](_0x510218);}return _0x31f157['sort'](this[_0x3ce134(0x2f60)]),_0x31f157;}[_0x578c50(0x2f60)](_0x11505a,_0x1aafd5){var _0x446ddb=_0x578c50;return _0x11505a['distance']<_0x1aafd5[_0x446ddb(0xd4e)]?-0x1:_0x11505a[_0x446ddb(0xd4e)]>_0x1aafd5[_0x446ddb(0xd4e)]?0x1:0x0;}[_0x578c50(0x4113)](_0x59a95b,_0x257597,_0x205df1){var _0x46613f=_0x578c50;const _0x3ebfde=this['origin'],_0x548e4f=_0x90a94c['jp']['Vector3'][0x0];var _0xd46220=_0x90a94c['jp'][_0x46613f(0x19f4)][0x1];const _0x1b9176=_0x90a94c['jp'][_0x46613f(0x19f4)][0x2];var _0x4767f0=_0x90a94c['jp'][_0x46613f(0x19f4)][0x3],_0x257597=(_0x257597[_0x46613f(0x3cb9)](_0x59a95b,_0x548e4f),this[_0x46613f(0x1451)][_0x46613f(0x1447)](_0x159ec6['_Rayl'],_0x1b9176),_0x3ebfde[_0x46613f(0x206b)](_0x1b9176,_0xd46220),_0x59a95b[_0x46613f(0x3cb9)](_0x3ebfde,_0x4767f0),_0x90a94c['P'][_0x46613f(0x1457)](_0x548e4f,_0x548e4f)),_0xd46220=_0x90a94c['P'][_0x46613f(0x1457)](_0x548e4f,_0x1b9176),_0x59a95b=_0x90a94c['P']['Dot'](_0x1b9176,_0x1b9176),_0x376e34=_0x90a94c['P'][_0x46613f(0x1457)](_0x548e4f,_0x4767f0),_0x1b6721=_0x90a94c['P'][_0x46613f(0x1457)](_0x1b9176,_0x4767f0),_0x484528=_0x257597*_0x59a95b-_0xd46220*_0xd46220;let _0x27d71f,_0x2f131a=_0x484528,_0x5325de,_0x318d94=_0x484528;_0x484528<_0x159ec6[_0x46613f(0x209)]?(_0x27d71f=0x0,_0x2f131a=0x1,_0x5325de=_0x1b6721,_0x318d94=_0x59a95b):(_0x27d71f=_0xd46220*_0x1b6721-_0x59a95b*_0x376e34,_0x5325de=_0x257597*_0x1b6721-_0xd46220*_0x376e34,_0x27d71f<0x0?(_0x27d71f=0x0,_0x5325de=_0x1b6721,_0x318d94=_0x59a95b):_0x27d71f>_0x2f131a&&(_0x27d71f=_0x2f131a,_0x5325de=_0x1b6721+_0xd46220,_0x318d94=_0x59a95b)),_0x5325de<0x0?-_0x376e34<(_0x5325de=0x0)?_0x27d71f=0x0:_0x257597<-_0x376e34?_0x27d71f=_0x2f131a:(_0x27d71f=-_0x376e34,_0x2f131a=_0x257597):_0x5325de>_0x318d94&&(_0x5325de=_0x318d94,-_0x376e34+_0xd46220<0x0?_0x27d71f=0x0:_0x257597<-_0x376e34+_0xd46220?_0x27d71f=_0x2f131a:(_0x27d71f=-_0x376e34+_0xd46220,_0x2f131a=_0x257597)),(_0x484528=Math[_0x46613f(0x3a1d)](_0x27d71f)<_0x159ec6[_0x46613f(0x209)]?0x0:_0x27d71f/_0x2f131a,_0x1b6721=Math['abs'](_0x5325de)<_0x159ec6['_Smallnum']?0x0:_0x5325de/_0x318d94,_0x59a95b=_0x90a94c['jp'][_0x46613f(0x19f4)][0x4]),_0x1b9176[_0x46613f(0x1447)](_0x1b6721,_0x59a95b);const _0xcd56d3=_0x90a94c['jp'][_0x46613f(0x19f4)][0x5],_0x3aacf2=(_0x548e4f['scaleToRef'](_0x484528,_0xcd56d3),_0xcd56d3['addInPlace'](_0x4767f0),_0x90a94c['jp'][_0x46613f(0x19f4)][0x6]);return _0xcd56d3[_0x46613f(0x3cb9)](_0x59a95b,_0x3aacf2),0x0<_0x1b6721&&_0x1b6721<=this[_0x46613f(0x3785)]&&_0x3aacf2[_0x46613f(0x7ae)]()<_0x205df1*_0x205df1?_0xcd56d3[_0x46613f(0x3785)]():-0x1;}[_0x578c50(0x308d)](_0x54d303,_0x1b7f1a,_0x1fce3c,_0x50bd56,_0x402ef0,_0x199fbe,_0x34f92f,_0x12e3d9=!0x1){var _0x277bb7=_0x578c50;return _0x12e3d9?(_0x159ec6[_0x277bb7(0x48b)]||(_0x159ec6['_RayDistant']=_0x159ec6['Zero']()),_0x159ec6[_0x277bb7(0x48b)][_0x277bb7(0x3331)](_0x54d303,_0x1b7f1a,_0x1fce3c,_0x50bd56,_0x90a94c['y3'][_0x277bb7(0x2786)],_0x199fbe,_0x34f92f),_0x12e3d9=_0x90a94c['jp'][_0x277bb7(0x1919)][0x0],_0x402ef0['invertToRef'](_0x12e3d9),_0x159ec6[_0x277bb7(0x30e3)](_0x159ec6[_0x277bb7(0x48b)],_0x12e3d9,this)):this['unprojectRayToRef'](_0x54d303,_0x1b7f1a,_0x1fce3c,_0x50bd56,_0x402ef0,_0x199fbe,_0x34f92f),this;}static[_0x578c50(0xd5a)](){var _0x46546b=_0x578c50;return new _0x159ec6(_0x90a94c['P'][_0x46546b(0xd5a)](),_0x90a94c['P'][_0x46546b(0xd5a)]());}static[_0x578c50(0x1c9e)](_0x3d6788,_0x3c4937,_0x462534,_0x3f6908,_0x1f9131,_0x1c2426,_0x4fea25){var _0x2af87e=_0x578c50;const _0x46f07d=_0x159ec6['Zero']();return _0x46f07d[_0x2af87e(0x308d)](_0x3d6788,_0x3c4937,_0x462534,_0x3f6908,_0x1f9131,_0x1c2426,_0x4fea25);}static[_0x578c50(0xfc3)](_0x37be05,_0x86cd12,_0x231f51=_0x90a94c['y3'][_0x578c50(0x2786)]){var _0x52180f=_0x578c50;const _0x138f14=_0x86cd12['subtract'](_0x37be05);return _0x86cd12=Math[_0x52180f(0x243f)](_0x138f14['x']*_0x138f14['x']+_0x138f14['y']*_0x138f14['y']+_0x138f14['z']*_0x138f14['z']),(_0x138f14[_0x52180f(0x3952)](),_0x159ec6[_0x52180f(0x3c7d)](new _0x159ec6(_0x37be05,_0x138f14,_0x86cd12),_0x231f51));}static[_0x578c50(0x3c7d)](_0x5d9e3b,_0x3123d1){var _0x212ec0=_0x578c50,_0x9b1eee=new _0x159ec6(new _0x90a94c['P'](0x0,0x0,0x0),new _0x90a94c['P'](0x0,0x0,0x0));return _0x159ec6[_0x212ec0(0x30e3)](_0x5d9e3b,_0x3123d1,_0x9b1eee),_0x9b1eee;}static[_0x578c50(0x30e3)](_0x3978d7,_0x5d222e,_0x32a1c6){var _0x4f7789=_0x578c50;_0x90a94c['P'][_0x4f7789(0x2b3b)](_0x3978d7[_0x4f7789(0x224c)],_0x5d222e,_0x32a1c6[_0x4f7789(0x224c)]),_0x90a94c['P'][_0x4f7789(0xa06)](_0x3978d7[_0x4f7789(0x1451)],_0x5d222e,_0x32a1c6[_0x4f7789(0x1451)]),_0x32a1c6[_0x4f7789(0x3785)]=_0x3978d7[_0x4f7789(0x3785)];const _0x3d793a=_0x32a1c6['direction'];_0x5d222e=_0x3d793a['length'](),0x0!==_0x5d222e&&0x1!==_0x5d222e&&(_0x3978d7=0x1/_0x5d222e,_0x3d793a['x']*=_0x3978d7,_0x3d793a['y']*=_0x3978d7,_0x3d793a['z']*=_0x3978d7,_0x32a1c6[_0x4f7789(0x3785)]*=_0x5d222e);}[_0x578c50(0x3331)](_0x82925d,_0x2d85d7,_0x3ea2a8,_0x47225f,_0x28e1f6,_0x363c75,_0x4f6a3d){var _0x369651=_0x578c50;const _0x45d3a9=_0x90a94c['jp'][_0x369651(0x1919)][0x0],_0x33cf4b=(_0x28e1f6['multiplyToRef'](_0x363c75,_0x45d3a9),_0x45d3a9['multiplyToRef'](_0x4f6a3d,_0x45d3a9),_0x45d3a9[_0x369651(0x3e4a)](),_0x90a94c['jp'][_0x369651(0x19f4)][0x0]);_0x33cf4b['x']=_0x82925d/_0x3ea2a8*0x2-0x1,_0x33cf4b['y']=-(_0x2d85d7/_0x47225f*0x2-0x1),_0x33cf4b['z']=null!=(_0x28e1f6=_0x56af7d['l']['LastCreatedEngine'])&&_0x28e1f6[_0x369651(0x225f)]?0x0:-0x1,(_0x363c75=_0x90a94c['jp'][_0x369651(0x19f4)][0x1][_0x369651(0x408c)](_0x33cf4b['x'],_0x33cf4b['y'],0x1-1e-8),_0x4f6a3d=_0x90a94c['jp'][_0x369651(0x19f4)][0x2]);const _0x126ef3=_0x90a94c['jp'][_0x369651(0x19f4)][0x3];_0x90a94c['P']['_UnprojectFromInvertedMatrixToRef'](_0x33cf4b,_0x45d3a9,_0x4f6a3d),_0x90a94c['P'][_0x369651(0x1414)](_0x363c75,_0x45d3a9,_0x126ef3),this[_0x369651(0x224c)][_0x369651(0x448)](_0x4f6a3d),_0x126ef3[_0x369651(0x3cb9)](_0x4f6a3d,this[_0x369651(0x1451)]),this[_0x369651(0x1451)][_0x369651(0x3952)]();}}_0x159ec6[_0x578c50(0x31a6)]=_0x2c1507['B']['BuildArray'](0x6,_0x90a94c['P'][_0x578c50(0xd5a)]),_0x159ec6[_0x578c50(0x48b)]=_0x159ec6['Zero'](),_0x159ec6[_0x578c50(0x209)]=1e-8,_0x159ec6['_Rayl']=0x3b9aca00,_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x1f75)]=function(_0xe6c6ee,_0x2e3ca6,_0x13483c,_0x29f963,_0x36d88a=!0x1){var _0xf67f3=_0x578c50,_0x602b7c=_0x159ec6[_0xf67f3(0xd5a)]();return this['createPickingRayToRef'](_0xe6c6ee,_0x2e3ca6,_0x13483c,_0x602b7c,_0x29f963,_0x36d88a),_0x602b7c;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0xa6e)]=function(_0x2c4616,_0x147971,_0x208dbe,_0x4632a0,_0x2e23ef,_0x5d3f58=!0x1,_0x8cdc9e=!0x1){var _0x4a9693=_0x578c50;const _0x398cf0=this[_0x4a9693(0x318e)]();if(!_0x2e23ef){if(!this[_0x4a9693(0x3728)])return this;_0x2e23ef=this['activeCamera'];}const _0x196529=_0x2e23ef[_0x4a9693(0x34a)];var _0x5494c0=_0x196529[_0x4a9693(0x1094)](_0x398cf0['getRenderWidth'](),_0x398cf0[_0x4a9693(0x1f43)]());return _0x2c4616=_0x2c4616/_0x398cf0['getHardwareScalingLevel']()-_0x5494c0['x'],_0x147971=_0x147971/_0x398cf0[_0x4a9693(0x630)]()-(_0x398cf0[_0x4a9693(0x1f43)]()-_0x5494c0['y']-_0x5494c0[_0x4a9693(0x605)]),_0x4632a0[_0x4a9693(0x308d)](_0x2c4616,_0x147971,_0x5494c0['width'],_0x5494c0[_0x4a9693(0x605)],_0x208dbe||_0x90a94c['y3'][_0x4a9693(0x2786)],_0x5d3f58?_0x90a94c['y3'][_0x4a9693(0x2786)]:_0x2e23ef[_0x4a9693(0x1f0c)](),_0x2e23ef[_0x4a9693(0x9d4)](),_0x8cdc9e),this;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x1423)]=function(_0x560cb5,_0x4c97c4,_0x1a4142){var _0x50df45=_0x578c50,_0x1d771a=_0x159ec6[_0x50df45(0xd5a)]();return this[_0x50df45(0x1df5)](_0x560cb5,_0x4c97c4,_0x1d771a,_0x1a4142),_0x1d771a;},_0xbbe2cc['x'][_0x578c50(0x1fd2)]['createPickingRayInCameraSpaceToRef']=function(_0x93da37,_0x1309cd,_0x5081c3,_0x4b2779){var _0x22dace=_0x578c50;if(!_0x407e50['p'])return this;const _0x1afe41=this[_0x22dace(0x318e)]();if(!_0x4b2779){if(!this[_0x22dace(0x3728)])throw new Error('Active\x20camera\x20not\x20set');_0x4b2779=this['activeCamera'];}const _0x1ffc79=_0x4b2779[_0x22dace(0x34a)];var _0x35b741=_0x1ffc79[_0x22dace(0x1094)](_0x1afe41[_0x22dace(0x158f)](),_0x1afe41['getRenderHeight']()),_0x81885=_0x90a94c['y3']['Identity']();return _0x93da37=_0x93da37/_0x1afe41[_0x22dace(0x630)]()-_0x35b741['x'],_0x1309cd=_0x1309cd/_0x1afe41['getHardwareScalingLevel']()-(_0x1afe41[_0x22dace(0x1f43)]()-_0x35b741['y']-_0x35b741[_0x22dace(0x605)]),_0x5081c3[_0x22dace(0x308d)](_0x93da37,_0x1309cd,_0x35b741[_0x22dace(0xad8)],_0x35b741[_0x22dace(0x605)],_0x81885,_0x81885,_0x4b2779[_0x22dace(0x9d4)]()),this;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x69c)]=function(_0x1bee57,_0x5b144a,_0x2af469,_0x48ace2,_0x3564df,_0x56d456,_0x13af57,_0x4543ae){var _0x17dd66=_0x578c50;return _0x5b144a=_0x5b144a(_0x48ace2,_0x2af469[_0x17dd66(0x12f3)]),_0x2af469=_0x2af469[_0x17dd66(0x75d)](_0x5b144a,_0x3564df,_0x13af57,_0x56d456,_0x48ace2,_0x4543ae),!_0x2af469||!_0x2af469[_0x17dd66(0x3e8b)]||!_0x3564df&&null!=_0x1bee57&&_0x2af469['distance']>=_0x1bee57['distance']?null:_0x2af469;},_0xbbe2cc['x']['prototype'][_0x578c50(0x3c31)]=function(_0x2f4db3,_0x4edd26,_0x17dcb8,_0x51327e,_0x54b323){var _0x209118=_0x578c50;let _0x29fe2d=null;var _0x5d4191=!!(this['activeCameras']&&0x1<this[_0x209118(0x3d90)][_0x209118(0x3785)]&&this['cameraToUseForPointers']!==this['activeCamera']),_0x15ae61=this[_0x209118(0x95a)]||this[_0x209118(0x3728)];for(let _0x526da7=0x0;_0x526da7<this[_0x209118(0x228)][_0x209118(0x3785)];_0x526da7++){const _0xeb82b9=this[_0x209118(0x228)][_0x526da7];if(_0x4edd26){if(!_0x4edd26(_0xeb82b9))continue;}else{if(!_0xeb82b9[_0x209118(0x3461)]()||!_0xeb82b9[_0x209118(0x39a9)]||!_0xeb82b9['isPickable'])continue;}var _0x3ef5ad=_0x5d4191&&_0xeb82b9['isWorldMatrixCameraDependent'](),_0x34d414=_0xeb82b9[_0x209118(0x3c5a)](_0x3ef5ad,_0x15ae61);if(_0xeb82b9[_0x209118(0x2d7)]&&_0xeb82b9[_0x209118(0x2219)]){_0x3ef5ad=this[_0x209118(0x69c)](_0x29fe2d,_0x2f4db3,_0xeb82b9,_0x34d414,!0x0,!0x0,_0x54b323);if(_0x3ef5ad){if(_0x51327e)return _0x3ef5ad;var _0x818b0b=_0x90a94c['jp'][_0x209118(0x1919)][0x1],_0x3d3d7e=_0xeb82b9[_0x209118(0x1be7)]();for(let _0x2359b7=0x0;_0x2359b7<_0x3d3d7e['length'];_0x2359b7++){const _0x1724f5=_0x3d3d7e[_0x2359b7];_0x1724f5[_0x209118(0x242a)](_0x34d414,_0x818b0b);var _0x5d512f=this[_0x209118(0x69c)](_0x29fe2d,_0x2f4db3,_0xeb82b9,_0x818b0b,_0x17dcb8,_0x51327e,_0x54b323,!0x0);if(_0x5d512f&&((_0x29fe2d=_0x5d512f)[_0x209118(0xc10)]=_0x2359b7,_0x17dcb8))return _0x29fe2d;}}}else{_0x3ef5ad=this[_0x209118(0x69c)](_0x29fe2d,_0x2f4db3,_0xeb82b9,_0x34d414,_0x17dcb8,_0x51327e,_0x54b323);if(_0x3ef5ad&&(_0x29fe2d=_0x3ef5ad,_0x17dcb8))return _0x29fe2d;}}return _0x29fe2d||new _0x407e50['p']();},_0xbbe2cc['x'][_0x578c50(0x1fd2)]['_internalMultiPick']=function(_0x4f2d38,_0xb5fc33,_0x154c77){var _0x511c02=_0x578c50;if(!_0x407e50['p'])return null;const _0x2cdf96=new Array();var _0x56d73d=!!(this[_0x511c02(0x3d90)]&&0x1<this['activeCameras'][_0x511c02(0x3785)]&&this['cameraToUseForPointers']!==this['activeCamera']),_0x3b2e08=this[_0x511c02(0x95a)]||this[_0x511c02(0x3728)];for(let _0x16b7f0=0x0;_0x16b7f0<this[_0x511c02(0x228)][_0x511c02(0x3785)];_0x16b7f0++){const _0x47c429=this[_0x511c02(0x228)][_0x16b7f0];if(_0xb5fc33){if(!_0xb5fc33(_0x47c429))continue;}else{if(!_0x47c429[_0x511c02(0x3461)]()||!_0x47c429[_0x511c02(0x39a9)]||!_0x47c429[_0x511c02(0xcf4)])continue;}var _0x5edcd0=_0x56d73d&&_0x47c429[_0x511c02(0x11be)](),_0x5e1518=_0x47c429['computeWorldMatrix'](_0x5edcd0,_0x3b2e08);if(_0x47c429[_0x511c02(0x2d7)]&&_0x47c429[_0x511c02(0x2219)]){if(this['_internalPickForMesh'](null,_0x4f2d38,_0x47c429,_0x5e1518,!0x0,!0x0,_0x154c77)){var _0x2bad66=_0x90a94c['jp'][_0x511c02(0x1919)][0x1],_0x4d7e76=_0x47c429[_0x511c02(0x1be7)]();for(let _0x131140=0x0;_0x131140<_0x4d7e76['length'];_0x131140++){const _0x5d74d5=_0x4d7e76[_0x131140],_0x3de868=(_0x5d74d5['multiplyToRef'](_0x5e1518,_0x2bad66),this['_internalPickForMesh'](null,_0x4f2d38,_0x47c429,_0x2bad66,!0x1,!0x1,_0x154c77,!0x0));_0x3de868&&(_0x3de868['thinInstanceIndex']=_0x131140,_0x2cdf96[_0x511c02(0x1e1d)](_0x3de868));}}}else _0x5edcd0=this[_0x511c02(0x69c)](null,_0x4f2d38,_0x47c429,_0x5e1518,!0x1,!0x1,_0x154c77),_0x5edcd0&&_0x2cdf96[_0x511c02(0x1e1d)](_0x5edcd0);}return _0x2cdf96;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x3726)]=function(_0x479b41,_0x51ada1,_0x232291,_0x5a166a,_0x47efcb){var _0x5822a6=_0x578c50;if(!_0x407e50['p'])return null;const _0x469612=this['_internalPick'](_0x20f15d=>(this[_0x5822a6(0xa0a)]||(this['_tempPickingRay']=_0x159ec6[_0x5822a6(0xd5a)]()),this[_0x5822a6(0xa6e)](_0x479b41,_0x51ada1,_0x20f15d,this['_tempPickingRay'],_0x47efcb||null),this[_0x5822a6(0xa0a)]),_0x232291,_0x5a166a,!0x0);return _0x469612&&(_0x469612[_0x5822a6(0x419a)]=this[_0x5822a6(0x1f75)](_0x479b41,_0x51ada1,_0x90a94c['y3'][_0x5822a6(0x243a)](),_0x47efcb||null)),_0x469612;},Object[_0x578c50(0x259d)](_0xbbe2cc['x']['prototype'],_0x578c50(0xfc5),{'get':()=>!0x0,'enumerable':!0x1,'configurable':!0x1}),_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x15fd)]=function(_0x128283,_0x1f9c4c,_0x4d0903,_0x253fde,_0x52e60c,_0x537099,_0x2e7f4a=0x0){var _0x2ebcc8=_0x578c50;const _0x14320a=this[_0x2ebcc8(0x3c31)]((_0x71c2c,_0x30d94f)=>(this[_0x2ebcc8(0xa0a)]||(this[_0x2ebcc8(0xa0a)]=_0x159ec6[_0x2ebcc8(0xd5a)]()),this[_0x2ebcc8(0xa6e)](_0x128283,_0x1f9c4c,_0x71c2c,this[_0x2ebcc8(0xa0a)],_0x52e60c||null,!0x1,_0x30d94f),this[_0x2ebcc8(0xa0a)]),_0x4d0903,_0x253fde,!0x1,_0x537099);return _0x14320a&&(_0x14320a[_0x2ebcc8(0x419a)]=this[_0x2ebcc8(0x1f75)](_0x128283,_0x1f9c4c,_0x90a94c['y3']['Identity'](),_0x52e60c||null)),_0x14320a;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x414d)]=function(_0xdba47f,_0x40d53c,_0x544876,_0x56458d){var _0x32173c=_0x578c50;const _0x3a8dec=this[_0x32173c(0x3c31)](_0x27aa9c=>(this['_pickWithRayInverseMatrix']||(this[_0x32173c(0x3d82)]=_0x90a94c['y3'][_0x32173c(0x243a)]()),_0x27aa9c[_0x32173c(0x2b1e)](this['_pickWithRayInverseMatrix']),this['_cachedRayForTransform']||(this[_0x32173c(0x9fc)]=_0x159ec6['Zero']()),_0x159ec6['TransformToRef'](_0xdba47f,this['_pickWithRayInverseMatrix'],this[_0x32173c(0x9fc)]),this[_0x32173c(0x9fc)]),_0x40d53c,_0x544876,!0x1,_0x56458d);return _0x3a8dec&&(_0x3a8dec['ray']=_0xdba47f),_0x3a8dec;},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x2855)]=function(_0x1cbd5b,_0x294bbf,_0x52aaf7,_0x173bd9,_0x288eb6){var _0x4a604a=_0x578c50;return this[_0x4a604a(0x40eb)](_0x2e1742=>this[_0x4a604a(0x1f75)](_0x1cbd5b,_0x294bbf,_0x2e1742,_0x173bd9||null),_0x52aaf7,_0x288eb6);},_0xbbe2cc['x'][_0x578c50(0x1fd2)][_0x578c50(0x266d)]=function(_0xa2c33c,_0xcafb3,_0x5518ab){var _0x4462c5=_0x578c50;return this['_internalMultiPick'](_0x29ef74=>(this[_0x4462c5(0x3d82)]||(this[_0x4462c5(0x3d82)]=_0x90a94c['y3'][_0x4462c5(0x243a)]()),_0x29ef74[_0x4462c5(0x2b1e)](this['_pickWithRayInverseMatrix']),this[_0x4462c5(0x9fc)]||(this[_0x4462c5(0x9fc)]=_0x159ec6[_0x4462c5(0xd5a)]()),_0x159ec6[_0x4462c5(0x30e3)](_0xa2c33c,this[_0x4462c5(0x3d82)],this['_cachedRayForTransform']),this[_0x4462c5(0x9fc)]),_0xcafb3,_0x5518ab);},_0x2363d5['V'][_0x578c50(0x1fd2)][_0x578c50(0x30bd)]=function(_0x2865a4=0x64,_0x5496a3,_0x2ed582){var _0x26889a=_0x578c50;return this[_0x26889a(0xde9)](new _0x159ec6(_0x90a94c['P'][_0x26889a(0xd5a)](),_0x90a94c['P']['Zero'](),_0x2865a4),_0x2865a4,_0x5496a3,_0x2ed582);},_0x2363d5['V'][_0x578c50(0x1fd2)][_0x578c50(0xde9)]=function(_0x4aaf81,_0x334743=0x64,_0x4d97df,_0x5f1ee8){var _0x4f8891=_0x578c50;return _0x4d97df=_0x4d97df||this['getWorldMatrix'](),_0x4aaf81['length']=_0x334743,_0x5f1ee8?_0x4aaf81[_0x4f8891(0x224c)][_0x4f8891(0x448)](_0x5f1ee8):_0x4aaf81[_0x4f8891(0x224c)]['copyFrom'](this[_0x4f8891(0xdfa)]),_0x90a94c['jp'][_0x4f8891(0x19f4)][0x2][_0x4f8891(0xc1b)](0x0,0x0,this['_scene'][_0x4f8891(0x3ece)]?-0x1:0x1),_0x90a94c['P'][_0x4f8891(0xa06)](_0x90a94c['jp'][_0x4f8891(0x19f4)][0x2],_0x4d97df,_0x90a94c['jp']['Vector3'][0x3]),_0x90a94c['P'][_0x4f8891(0x2a29)](_0x90a94c['jp'][_0x4f8891(0x19f4)][0x3],_0x4aaf81[_0x4f8891(0x1451)]),_0x4aaf81;};},0x17516:(_0xdaed23,_0x2b3444,_0x4b2dfe)=>{_0x4b2dfe(0x9fd1),_0x4b2dfe(0x7c4f),_0x4b2dfe(0x15d75),_0x4b2dfe(0xc84b),_0x4b2dfe(0xf8c1);},0x1173b:(_0x739123,_0x611ccf,_0x288341)=>{_0x288341(0x17516),_0x288341(0x9fd1),_0x288341(0xa60f),class extends null{};},0x9d77:(_0x24c611,_0xdc6d95,_0x1af4f2)=>{var _0x32687e=a7_0x38a779,_0x332cdd=_0x1af4f2(0xe222),_0x584ee2=_0x1af4f2(0xf96c),_0x32bc18=_0x1af4f2(0x1446b),_0x2a022d=_0x1af4f2(0xee04),_0x5e37a2=_0x1af4f2(0xf8c1);Object[_0x32687e(0x259d)](_0x32bc18['x'][_0x32687e(0x1fd2)],'debugLayer',{'get':function(){var _0x1c5ee6=_0x32687e;return this[_0x1c5ee6(0xd5e)]||(this[_0x1c5ee6(0xd5e)]=new _0x1e8c90(this)),this['_debugLayer'];},'enumerable':!0x0,'configurable':!0x0});class _0x1e8c90{constructor(_0x526f2a){var _0x5050df=_0x32687e;this[_0x5050df(0x4101)]=this[_0x5050df(0x1213)](),this[_0x5050df(0x3921)]=_0x526f2a||_0x5e37a2['l'][_0x5050df(0x3c92)],this[_0x5050df(0x3921)]&&this[_0x5050df(0x3921)][_0x5050df(0x851)]['add'](()=>{var _0x51d4eb=_0x5050df;this[_0x51d4eb(0x3921)][_0x51d4eb(0xd5e)]&&this['_scene'][_0x51d4eb(0xd5e)][_0x51d4eb(0x302)]();});}get['onPropertyChangedObservable'](){var _0xdc2249=_0x32687e;return this[_0xdc2249(0x4101)]&&this[_0xdc2249(0x4101)]['Inspector']?this['BJSINSPECTOR'][_0xdc2249(0x23c4)][_0xdc2249(0x183b)]:(this[_0xdc2249(0x708)]||(this['_onPropertyChangedObservable']=new _0x584ee2['y$']()),this[_0xdc2249(0x708)]);}get[_0x32687e(0x284f)](){var _0x9f48fe=_0x32687e;return this[_0x9f48fe(0x4101)]&&this[_0x9f48fe(0x4101)]['Inspector']?this[_0x9f48fe(0x4101)][_0x9f48fe(0x23c4)][_0x9f48fe(0x2ac6)]:(this[_0x9f48fe(0x1419)]||(this['_onSelectionChangedObservable']=new _0x584ee2['y$']()),this['_onSelectionChangedObservable']);}[_0x32687e(0x2e5c)](_0x31fd2a){var _0x52226e=_0x32687e;if(!this[_0x52226e(0x39a9)]()){if(this[_0x52226e(0x708)]){for(const _0xfb15ba of this[_0x52226e(0x708)]['observers'])this[_0x52226e(0x4101)][_0x52226e(0x23c4)][_0x52226e(0x183b)][_0x52226e(0x33ee)](_0xfb15ba);this['_onPropertyChangedObservable'][_0x52226e(0xc60)](),this[_0x52226e(0x708)]=void 0x0;}if(this[_0x52226e(0x1419)]){for(const _0x2b51ff of this[_0x52226e(0x1419)][_0x52226e(0x1ff2)])this[_0x52226e(0x4101)][_0x52226e(0x23c4)]['OnSelectionChangedObservable'][_0x52226e(0x33ee)](_0x2b51ff);this[_0x52226e(0x1419)]['clear'](),this[_0x52226e(0x1419)]=void 0x0;}_0x31fd2a=Object[_0x52226e(0x12a9)]({'overlay':!0x1,'showExplorer':!0x0,'showInspector':!0x0,'embedMode':!0x1,'handleResize':!0x0,'enablePopup':!0x0},_0x31fd2a),(this[_0x52226e(0x4101)]=this['BJSINSPECTOR']||this[_0x52226e(0x1213)](),this[_0x52226e(0x4101)][_0x52226e(0x23c4)][_0x52226e(0x1954)](this['_scene'],_0x31fd2a));}}[_0x32687e(0x6d9)](_0xa20dc6,_0x2414d3){var _0x5d9677=_0x32687e;this[_0x5d9677(0x4101)]&&(_0x2414d3&&(_0x5d9677(0x3994)==Object[_0x5d9677(0x1fd2)][_0x5d9677(0x141d)][_0x5d9677(0x3e4c)](_0x2414d3)?this[_0x5d9677(0x4101)]['Inspector'][_0x5d9677(0x120b)](_0x2414d3):this[_0x5d9677(0x4101)][_0x5d9677(0x23c4)][_0x5d9677(0x2267)](_0x2414d3)),this['BJSINSPECTOR'][_0x5d9677(0x23c4)][_0x5d9677(0x2ac6)]['notifyObservers'](_0xa20dc6));}[_0x32687e(0x1213)](){var _0x50c960=_0x32687e;return _0x50c960(0x3e74)!=typeof INSPECTOR?INSPECTOR:_0x50c960(0x3e74)!=typeof BABYLON&&void 0x0!==BABYLON['Inspector']?BABYLON:void 0x0;}[_0x32687e(0x39a9)](){var _0x31262c=_0x32687e;return this[_0x31262c(0x4101)]&&this['BJSINSPECTOR'][_0x31262c(0x23c4)][_0x31262c(0x96d)];}[_0x32687e(0x302)](){var _0x288ec5=_0x32687e;this['BJSINSPECTOR']&&this['BJSINSPECTOR'][_0x288ec5(0x23c4)][_0x288ec5(0x2943)]();}[_0x32687e(0x2ace)](){var _0xbc5ee7=_0x32687e;this[_0xbc5ee7(0x4101)]&&this[_0xbc5ee7(0x4101)][_0xbc5ee7(0x23c4)]['_SetNewScene'](this[_0xbc5ee7(0x3921)]);}[_0x32687e(0x31f6)](_0x109fc0){return new Promise(_0x57f747=>{var _0x2991e1=a7_0x2532,_0x55a5b7;void 0x0===this[_0x2991e1(0x4101)]?(_0x55a5b7=_0x109fc0&&_0x109fc0['inspectorURL']?_0x109fc0[_0x2991e1(0x3d25)]:_0x1e8c90[_0x2991e1(0xacd)],_0x332cdd['w1']['LoadScript'](_0x55a5b7,()=>{var _0x568c3e=_0x2991e1;this[_0x568c3e(0x2e5c)](_0x109fc0),_0x57f747(this);})):(this[_0x2991e1(0x2e5c)](_0x109fc0),_0x57f747(this));});}}_0x1e8c90[_0x32687e(0xacd)]=_0x32687e(0x386c)+_0x2a022d['D'][_0x32687e(0x3fcd)]+'/babylon.inspector.bundle.js';},0x4e96:(_0x14d523,_0x31652b,_0x8b4fb9)=>{_0x8b4fb9(0x7c4f),_0x8b4fb9(0xc84b),_0x8b4fb9(0x9fd1),_0x8b4fb9(0x5faf),_0x8b4fb9(0x1dad),_0x8b4fb9(0x164ac),_0x8b4fb9(0xa838);},0x28e1:(_0x253a3e,_0x17af95,_0x490027)=>{_0x490027(0x17516),_0x490027(0x1173b),_0x490027(0x9d77),_0x490027(0x1846f),_0x490027(0x13511),_0x490027(0x8757),_0x490027(0x4e96);},0x1846f:(_0x2c22ac,_0x5c5301,_0x2f0055)=>{_0x2f0055(0x1dad),_0x2f0055(0x467b),_0x2f0055(0x58b),_0x2f0055(0x9fd1),_0x2f0055(0xc84b),_0x2f0055(0xf8c1),_0x2f0055(0x7c4f),_0x2f0055(0x67f2),_0x2f0055(0x1c5b),_0x2f0055(0x149b3),_0x2f0055(0xb7a3),_0x2f0055(0x10ea4),_0x2f0055(0x164ac);},0x13511:(_0x4f0c56,_0xb90ab6,_0x444d1e)=>{_0x444d1e(0x9fd1),_0x444d1e(0x5faf);},0x8757:(_0x3b1451,_0x16a1fc,_0x27c7e4)=>{var _0x24704f=a7_0x38a779,_0x2d422d=_0x27c7e4(0x9fd1),_0x3854b1=_0x27c7e4(0xc84b),_0x5f57f3=_0x27c7e4(0x1dad),_0x3b7d2e=_0x27c7e4(0x5faf),_0x27a56b=_0x27c7e4(0x1c5b),_0x5ed9eb=_0x27c7e4(0x173aa),_0x241c19=_0x27c7e4(0x15325),_0x543d33=_0x27c7e4(0x6902),_0x5b4084=_0x27c7e4(0x1a27),_0x2581db=_0x27c7e4(0xf75c),_0x39ee84=_0x27c7e4(0x58b),_0x1642b7=_0x27c7e4(0x16c47),_0x2cc43f=_0x27c7e4(0x6214);class _0x1a00ff{constructor(_0x2eaf21,_0x5d677b,_0x19d343,_0x1f3e4e=!0x0,_0x19dc6a=0x3,_0x13a8ab={}){var _0x4b459c=a7_0x2532;this['skeleton']=_0x2eaf21,this[_0x4b459c(0x3ba0)]=_0x5d677b,this[_0x4b459c(0x16eb)]=_0x1f3e4e,this[_0x4b459c(0x33dd)]=_0x19dc6a,this[_0x4b459c(0x381f)]=_0x13a8ab,this['color']=_0x3854b1['Wo'][_0x4b459c(0x1f94)](),this['_debugLines']=new Array(),this[_0x4b459c(0xf89)]=null,this[_0x4b459c(0x26bb)]=!0x0,this[_0x4b459c(0x3802)]=null,this[_0x4b459c(0x3921)]=_0x19d343,this[_0x4b459c(0xfe3)]=!0x1,_0x13a8ab[_0x4b459c(0x131e)]=null==(_0x2eaf21=_0x13a8ab['pauseAnimations'])||_0x2eaf21,_0x13a8ab[_0x4b459c(0x3987)]=null!=(_0x1f3e4e=_0x13a8ab[_0x4b459c(0x3987)])&&_0x1f3e4e,_0x13a8ab[_0x4b459c(0x38c3)]=null!=(_0x19dc6a=_0x13a8ab['displayMode'])?_0x19dc6a:_0x1a00ff[_0x4b459c(0x3cee)],_0x13a8ab[_0x4b459c(0x3f3a)]=null!=(_0x19d343=_0x13a8ab['displayOptions'])?_0x19d343:{},_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x1dd5)]=null!=(_0x2eaf21=_0x13a8ab['displayOptions'][_0x4b459c(0x1dd5)])?_0x2eaf21:0.235,_0x13a8ab['displayOptions']['midStepFactor']=null!=(_0x1f3e4e=_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x155d)])?_0x1f3e4e:0.155,_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x401e)]=null!=(_0x19dc6a=_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x401e)])?_0x19dc6a:0.15,_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0xf79)]=null!=(_0x19d343=_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0xf79)])?_0x19d343:0x2,_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x1c5d)]=null!=(_0x2eaf21=_0x13a8ab['displayOptions'][_0x4b459c(0x1c5d)])?_0x2eaf21:0.865,_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x3292)]=null!=(_0x1f3e4e=_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x3292)])&&_0x1f3e4e,_0x13a8ab['displayOptions'][_0x4b459c(0x2f4)]=null!=(_0x19dc6a=_0x13a8ab[_0x4b459c(0x3f3a)]['showLocalAxes'])&&_0x19dc6a,_0x13a8ab['displayOptions']['localAxesSize']=null!=(_0x19d343=_0x13a8ab[_0x4b459c(0x3f3a)][_0x4b459c(0x3be)])?_0x19d343:0.075,_0x13a8ab[_0x4b459c(0x366e)]=null==(_0x2eaf21=_0x13a8ab[_0x4b459c(0x366e)])||_0x2eaf21,_0x13a8ab[_0x4b459c(0x3f35)]=null==(_0x1f3e4e=_0x13a8ab[_0x4b459c(0x3f35)])||_0x1f3e4e;var _0x164737=_0x5d677b['getVerticesData'](_0x5b4084['o'][_0x4b459c(0x3f71)]),_0x109d40=_0x5d677b[_0x4b459c(0x3e76)](_0x5b4084['o']['MatricesWeightsKind']);if(this[_0x4b459c(0x29e4)]=new Set(),!_0x13a8ab[_0x4b459c(0x3f35)]&&_0x164737&&_0x109d40)for(let _0x44c03d=0x0;_0x44c03d<_0x164737[_0x4b459c(0x3785)];++_0x44c03d){var _0x1c07de=_0x164737[_0x44c03d];0x0!==_0x109d40[_0x44c03d]&&this['_boneIndices'][_0x4b459c(0x33ee)](_0x1c07de);}this[_0x4b459c(0x3ad9)]=new _0x27a56b['x'](this[_0x4b459c(0x3921)],!0x1),this['_utilityLayer'][_0x4b459c(0x3b2a)]=!0x1,this[_0x4b459c(0x3ad9)][_0x4b459c(0x2b51)][_0x4b459c(0x226b)]=!0x0;let _0x15b587=this['options']['displayMode']||0x0;_0x15b587>_0x1a00ff[_0x4b459c(0xec6)]&&(_0x15b587=_0x1a00ff[_0x4b459c(0x3cee)]),this['displayMode']=_0x15b587,this['update'](),this[_0x4b459c(0x2366)]();}static['CreateBoneWeightShader'](_0x26c577,_0x3b2c00){var _0x305e00=a7_0x2532,_0x16c939=_0x26c577[_0x305e00(0xdb6)],_0x2c8162=null!=(_0x2c8162=_0x26c577[_0x305e00(0xd2b)])?_0x2c8162:_0x3854b1['Wo'][_0x305e00(0x10dc)](),_0x21400b=null!=(_0x21400b=_0x26c577[_0x305e00(0x278f)])?_0x21400b:_0x3854b1['Wo'][_0x305e00(0x20dd)](),_0x336fa1=null!=(_0x336fa1=_0x26c577[_0x305e00(0x342d)])?_0x336fa1:_0x3854b1['Wo'][_0x305e00(0x1a6a)](),_0x1bc967=null!=(_0x1bc967=_0x26c577['colorHalf'])?_0x1bc967:_0x3854b1['Wo'][_0x305e00(0xf8c)](),_0x5a63fc=null!=(_0x5a63fc=_0x26c577[_0x305e00(0x1cba)])?_0x5a63fc:_0x3854b1['Wo']['Red'](),_0x26c577=null!=(_0x26c577=_0x26c577[_0x305e00(0x83d)])?_0x26c577:0x0;_0x2581db['Q'][_0x305e00(0xfd7)][_0x305e00(0x704)+_0x16c939[_0x305e00(0x3844)]+_0x305e00(0x37ba)]=_0x305e00(0x11fd),_0x2581db['Q'][_0x305e00(0xfd7)][_0x305e00(0x704)+_0x16c939['name']+'FragmentShader']='\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 _0xf35229=new _0x241c19['j'](_0x305e00(0x913)+_0x16c939[_0x305e00(0x3844)],_0x3b2c00,{'vertex':_0x305e00(0x704)+_0x16c939[_0x305e00(0x3844)],'fragment':_0x305e00(0x704)+_0x16c939[_0x305e00(0x3844)]},{'attributes':['position',_0x305e00(0x39f3),_0x305e00(0x221e),_0x305e00(0x557)],'uniforms':[_0x305e00(0x304a),_0x305e00(0x32f0),'worldViewProjection','view',_0x305e00(0x4059),'viewProjection','colorBase',_0x305e00(0x278f),_0x305e00(0x342d),_0x305e00(0x395c),_0x305e00(0x1cba),_0x305e00(0x83d)]});return _0xf35229[_0x305e00(0x3b5e)](_0x305e00(0xd2b),_0x2c8162),_0xf35229[_0x305e00(0x3b5e)](_0x305e00(0x278f),_0x21400b),_0xf35229[_0x305e00(0x3b5e)](_0x305e00(0x342d),_0x336fa1),_0xf35229['setColor3'](_0x305e00(0x395c),_0x1bc967),_0xf35229[_0x305e00(0x3b5e)](_0x305e00(0x1cba),_0x5a63fc),_0xf35229[_0x305e00(0x21ba)](_0x305e00(0x83d),_0x26c577),_0xf35229[_0x305e00(0x1d40)]=()=>_0x305e00(0x3068),_0xf35229[_0x305e00(0xbf2)]=_0x5ed9eb['F'][_0x305e00(0x3c9)],_0xf35229;}static['CreateSkeletonMapShader'](_0x16c043,_0x15e9e9){var _0x21859f=a7_0x2532,_0x18fed5=_0x16c043[_0x21859f(0xdb6)],_0x16c043=null!=(_0x16c043=_0x16c043[_0x21859f(0x203a)])?_0x16c043:[{'color':new _0x3854b1['Wo'](0x1,0.38,0.18),'location':0x0},{'color':new _0x3854b1['Wo'](0.59,0.18,0x1),'location':0.2},{'color':new _0x3854b1['Wo'](0.59,0x1,0.18),'location':0.4},{'color':new _0x3854b1['Wo'](0x1,0.87,0.17),'location':0.6},{'color':new _0x3854b1['Wo'](0x1,0.17,0.42),'location':0.8},{'color':new _0x3854b1['Wo'](0.17,0.68,0x1),'location':0x1}],_0x4aaec9=_0x18fed5[_0x21859f(0x152a)][_0x21859f(0x3785)]+0x1,_0x4aaec9=_0x1a00ff['_CreateBoneMapColorBuffer'](_0x4aaec9,_0x16c043,_0x15e9e9);const _0x30bf2e=new _0x241c19['j'](_0x21859f(0x704)+_0x18fed5[_0x21859f(0x3844)],_0x15e9e9,{'vertexSource':_0x21859f(0x1ecb)+0x4*_0x18fed5[_0x21859f(0x152a)][_0x21859f(0x3785)]+'];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesDeclaration>\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<bakedVertexAnimationDeclaration>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesDeclaration>\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<instancesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimation>\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':'\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'},{'attributes':[_0x21859f(0xdfa),_0x21859f(0x39f3),_0x21859f(0x221e),_0x21859f(0x557)],'uniforms':[_0x21859f(0x304a),_0x21859f(0x32f0),_0x21859f(0x8de),_0x21859f(0x1f48),'projection',_0x21859f(0x33e8),'colorMap']});return _0x30bf2e['setFloats'](_0x21859f(0x203a),_0x4aaec9),_0x30bf2e[_0x21859f(0x1d40)]=()=>_0x21859f(0x5a0),_0x30bf2e[_0x21859f(0xbf2)]=_0x5ed9eb['F']['MATERIAL_OPAQUE'],_0x30bf2e;}static[_0x24704f(0x34d7)](_0x5f555a,_0x1a31f8,_0x5a15e0){var _0x32921b=_0x24704f;const _0x3ad7f7=new _0x543d33['c']('temp',{'width':_0x5f555a,'height':0x1},_0x5a15e0,!0x1),_0x866bfd=_0x3ad7f7['getContext'](),_0x42a1c4=_0x866bfd[_0x32921b(0x1b25)](0x0,0x0,_0x5f555a,0x0),_0x400566=(_0x1a31f8['forEach'](_0x1d728b=>{var _0xd0e0c6=_0x32921b;_0x42a1c4[_0xd0e0c6(0x2b8d)](_0x1d728b[_0xd0e0c6(0x35ad)],_0x1d728b['color'][_0xd0e0c6(0x192a)]());}),_0x866bfd[_0x32921b(0x4116)]=_0x42a1c4,_0x866bfd['fillRect'](0x0,0x0,_0x5f555a,0x1),_0x3ad7f7[_0x32921b(0x308d)](),[]);var _0x474fdb=_0x866bfd[_0x32921b(0x1274)](0x0,0x0,_0x5f555a,0x1)[_0x32921b(0x1b48)];for(let _0x3317a8=0x0;_0x3317a8<_0x474fdb['length'];_0x3317a8++)_0x400566[_0x32921b(0x1e1d)](_0x474fdb[_0x3317a8]*(0x1/0xff));return _0x3ad7f7['dispose'](),_0x400566;}get[_0x24704f(0xa56)](){var _0x1a16b4=_0x24704f;return this[_0x1a16b4(0x3921)];}get[_0x24704f(0x3337)](){var _0x21ee20=_0x24704f;return this[_0x21ee20(0x3ad9)];}get['isReady'](){var _0x10ae8f=_0x24704f;return this[_0x10ae8f(0xfe3)];}set[_0x24704f(0x3aea)](_0x1392e1){var _0x4c47a3=_0x24704f;this[_0x4c47a3(0xfe3)]=_0x1392e1;}get[_0x24704f(0x270a)](){var _0xe4352d=_0x24704f;return this[_0xe4352d(0x1207)];}set[_0x24704f(0x270a)](_0x3fec14){this['_debugMesh']=_0x3fec14;}get[_0x24704f(0x38c3)](){var _0x18810f=_0x24704f;return this[_0x18810f(0x381f)]['displayMode']||_0x1a00ff[_0x18810f(0x3cee)];}set[_0x24704f(0x38c3)](_0xf8b1bf){var _0x1f50ad=_0x24704f;_0xf8b1bf>_0x1a00ff[_0x1f50ad(0xec6)]&&(_0xf8b1bf=_0x1a00ff[_0x1f50ad(0x3cee)]),this[_0x1f50ad(0x381f)][_0x1f50ad(0x38c3)]=_0xf8b1bf;}[_0x24704f(0x2366)](){var _0x328e64=_0x24704f;this[_0x328e64(0x38c3)]===_0x1a00ff[_0x328e64(0x3cee)]&&(this[_0x328e64(0x3802)]=this[_0x328e64(0xa56)][_0x328e64(0x2fd3)][_0x328e64(0x33ee)](()=>{var _0x9c65f4=_0x328e64;this[_0x9c65f4(0x2d42)]();}));}[_0x24704f(0x308d)](){var _0x49c112=_0x24704f;switch(this[_0x49c112(0x38c3)]){case _0x1a00ff[_0x49c112(0x3cee)]:this[_0x49c112(0x2d42)]();break;case _0x1a00ff[_0x49c112(0x39dd)]:this[_0x49c112(0x192e)](!0x0);break;case _0x1a00ff[_0x49c112(0xec6)]:this[_0x49c112(0x192e)](!0x1);}this[_0x49c112(0x2115)]();}set[_0x24704f(0x3461)](_0x2115d1){var _0x255a42=_0x24704f;this[_0x255a42(0x3461)]!==_0x2115d1&&(this[_0x255a42(0x26bb)]=_0x2115d1,this[_0x255a42(0x270a)]&&this[_0x255a42(0x270a)]['setEnabled'](_0x2115d1),_0x2115d1&&!this[_0x255a42(0x3802)]?this['_bindObs']():!_0x2115d1&&this['_obs']&&(this['scene'][_0x255a42(0x2fd3)][_0x255a42(0x418a)](this[_0x255a42(0x3802)]),this[_0x255a42(0x3802)]=null));}get[_0x24704f(0x3461)](){var _0x236e02=_0x24704f;return this[_0x236e02(0x26bb)];}[_0x24704f(0x37bc)](_0x5b556c,_0x38f9dc,_0x5e747f,_0x31ef48=0x0,_0x470119=0x0,_0x2afedf=0x0){var _0x4248a1=_0x24704f;const _0x4918d7=_0x2d422d['jp'][_0x4248a1(0x1919)][0x0],_0x134821=_0x38f9dc[_0x4248a1(0x4065)]();if(_0x4918d7[_0x4248a1(0x448)](_0x38f9dc[_0x4248a1(0x2dcd)]()),0x0!==_0x31ef48||0x0!==_0x470119||0x0!==_0x2afedf){const _0xab0a3b=_0x2d422d['jp'][_0x4248a1(0x1919)][0x1];_0x2d422d['y3'][_0x4248a1(0x3d73)](_0xab0a3b),_0xab0a3b[_0x4248a1(0x40a8)](_0x31ef48,_0x470119,_0x2afedf),_0xab0a3b['multiplyToRef'](_0x4918d7,_0x4918d7);}_0x134821&&_0x4918d7[_0x4248a1(0x242a)](_0x134821[_0x4248a1(0x586)](),_0x4918d7),_0x4918d7[_0x4248a1(0x242a)](_0x5e747f,_0x4918d7),_0x5b556c['x']=_0x4918d7['m'][0xc],_0x5b556c['y']=_0x4918d7['m'][0xd],_0x5b556c['z']=_0x4918d7['m'][0xe];}[_0x24704f(0xe3d)](_0x181099,_0x38ff6f){var _0x1da2f3=_0x24704f,_0x4066b8=_0x181099[_0x1da2f3(0x3785)],_0x5cc94a=this[_0x1da2f3(0x3ba0)][_0x1da2f3(0xdfa)];let _0x18d5a8=0x0;for(let _0x140c2c=0x0;_0x140c2c<_0x4066b8;_0x140c2c++){const _0x104cc1=_0x181099[_0x140c2c];let _0x45424a=this[_0x1da2f3(0x1a4b)][_0x18d5a8];-0x1!==_0x104cc1[_0x1da2f3(0x1f1a)]&&(this[_0x1da2f3(0x29e4)][_0x1da2f3(0x39d7)](_0x104cc1[_0x1da2f3(0x3ac8)]())||this['options'][_0x1da2f3(0x3f35)])&&(_0x45424a||(_0x45424a=[_0x2d422d['P'][_0x1da2f3(0xd5a)](),_0x2d422d['P']['Zero']()],this[_0x1da2f3(0x1a4b)][_0x18d5a8]=_0x45424a),this[_0x1da2f3(0x37bc)](_0x45424a[0x0],_0x104cc1,_0x38ff6f),this[_0x1da2f3(0x37bc)](_0x45424a[0x1],_0x104cc1,_0x38ff6f,0x0,_0x104cc1['length'],0x0),_0x45424a[0x0][_0x1da2f3(0xd06)](_0x5cc94a),_0x45424a[0x1]['subtractInPlace'](_0x5cc94a),_0x18d5a8++);}}[_0x24704f(0x3ae2)](_0x2e33c6){var _0x44f981=_0x24704f,_0x45b2e9=_0x2e33c6['length'];let _0x57f6bc=0x0;var _0x50915c=this['mesh'],_0x58175f=_0x50915c[_0x44f981(0xdfa)];for(let _0xaf33f=_0x45b2e9-0x1;0x0<=_0xaf33f;_0xaf33f--){const _0x4e7bc6=_0x2e33c6[_0xaf33f],_0x161f94=_0x4e7bc6[_0x44f981(0x4065)]();if(_0x161f94&&(this[_0x44f981(0x29e4)][_0x44f981(0x39d7)](_0x4e7bc6[_0x44f981(0x3ac8)]())||this['options'][_0x44f981(0x3f35)])){let _0x148cea=this[_0x44f981(0x1a4b)][_0x57f6bc];_0x148cea||(_0x148cea=[_0x2d422d['P'][_0x44f981(0xd5a)](),_0x2d422d['P']['Zero']()],this[_0x44f981(0x1a4b)][_0x57f6bc]=_0x148cea),_0x4e7bc6[_0x44f981(0x4006)](_0x50915c,_0x148cea[0x0]),_0x161f94[_0x44f981(0x4006)](_0x50915c,_0x148cea[0x1]),_0x148cea[0x0]['subtractInPlace'](_0x58175f),_0x148cea[0x1]['subtractInPlace'](_0x58175f),_0x57f6bc++;}}}['_revert'](_0x4b23bf){var _0x5958ec=_0x24704f;this['options'][_0x5958ec(0x131e)]&&(this[_0x5958ec(0xa56)][_0x5958ec(0x2bc2)]=_0x4b23bf,this[_0x5958ec(0x3337)]['utilityLayerScene']['animationsEnabled']=_0x4b23bf);}[_0x24704f(0x2058)](_0x4d04b3,_0x1045fd){var _0x2bf3bf=_0x24704f;null===_0x4d04b3||-0x1===_0x4d04b3[_0x2bf3bf(0x1f1a)]?_0x1045fd[_0x2bf3bf(0x448)](_0x2d422d['y3']['Identity']()):(this[_0x2bf3bf(0x2058)](_0x4d04b3[_0x2bf3bf(0x4065)](),_0x1045fd),_0x4d04b3[_0x2bf3bf(0x2dc)]()['multiplyToRef'](_0x1045fd,_0x1045fd));}[_0x24704f(0x192e)](_0x4a64eb=!0x0){var _0x4295b2=_0x24704f,_0x54d5d7;this[_0x4295b2(0x1207)]&&(this[_0x4295b2(0x1207)][_0x4295b2(0x3551)](),this[_0x4295b2(0x1207)]=null,this[_0x4295b2(0x3aea)]=!0x1),this[_0x4295b2(0xfe3)]=!0x1;const _0x3798b7=null==(_0x203042=this[_0x4295b2(0x3337)])?void 0x0:_0x203042[_0x4295b2(0x2b51)];var _0x33ef68=this[_0x4295b2(0xdb6)]['bones'];const _0x2e1a1c=[],_0x1ddef7=[];var _0x203042=this[_0x4295b2(0xa56)][_0x4295b2(0x2bc2)];try{this[_0x4295b2(0x381f)][_0x4295b2(0x131e)]&&(this[_0x4295b2(0xa56)]['animationsEnabled']=!0x1,_0x3798b7[_0x4295b2(0x2bc2)]=!0x1),this['options'][_0x4295b2(0x3987)]&&this[_0x4295b2(0xdb6)]['returnToRest'](),this[_0x4295b2(0x16eb)]&&this['skeleton'][_0x4295b2(0x411b)]();let _0x530e2f=Number[_0x4295b2(0x3d30)];const _0x20f728=this[_0x4295b2(0x381f)][_0x4295b2(0x3f3a)]||{};for(let _0x4356f8=0x0;_0x4356f8<_0x33ef68[_0x4295b2(0x3785)];_0x4356f8++){const _0x1d4dce=_0x33ef68[_0x4356f8];if(-0x1!==_0x1d4dce[_0x4295b2(0x1f1a)]&&(this[_0x4295b2(0x29e4)][_0x4295b2(0x39d7)](_0x1d4dce['getIndex']())||this['options'][_0x4295b2(0x3f35)])){const _0x39be79=new _0x2d422d['y3'](),_0x130531=(this['_getAbsoluteBindPoseToRef'](_0x1d4dce,_0x39be79),new _0x2d422d['P']());_0x39be79[_0x4295b2(0x2850)](void 0x0,void 0x0,_0x130531),_0x1d4dce[_0x4295b2(0x2373)][_0x4295b2(0x66b)](_0x37fbab=>{var _0xc0f064=_0x4295b2;const _0x1257ed=new _0x2d422d['y3'](),_0x24db34=(_0x37fbab[_0xc0f064(0x2dc)]()['multiplyToRef'](_0x39be79,_0x1257ed),new _0x2d422d['P']());_0x1257ed[_0xc0f064(0x2850)](void 0x0,void 0x0,_0x24db34);var _0x2837f6=_0x2d422d['P']['Distance'](_0x130531,_0x24db34);if(_0x2837f6>_0x530e2f&&(_0x530e2f=_0x2837f6),!_0x4a64eb){const _0x3e05b0=_0x24db34[_0xc0f064(0x292d)]()[_0xc0f064(0x1dc8)](_0x130531[_0xc0f064(0x292d)]()),_0x30e6f8=_0x3e05b0['length'](),_0x2b5b4a=_0x3e05b0[_0xc0f064(0x3952)]()[_0xc0f064(0x5ab)](_0x30e6f8);_0x2837f6=_0x20f728[_0xc0f064(0x1dd5)]||0.165;const _0x335db4=_0x20f728[_0xc0f064(0x155d)]||0.215;_0x2837f6=_0x2b5b4a[_0xc0f064(0x5ab)](_0x2837f6);const _0x290d6b=(0x0,_0x1642b7['bC'])(_0xc0f064(0x1935),{'shape':[new _0x2d422d['P'](0x1,-0x1,0x0),new _0x2d422d['P'](0x1,0x1,0x0),new _0x2d422d['P'](-0x1,0x1,0x0),new _0x2d422d['P'](-0x1,-0x1,0x0),new _0x2d422d['P'](0x1,-0x1,0x0)],'path':[_0x2d422d['P'][_0xc0f064(0xd5a)](),_0x2837f6,_0x2b5b4a],'scaleFunction':_0x3307a6=>{switch(_0x3307a6){case 0x0:case 0x2:return 0x0;case 0x1:return _0x30e6f8*_0x335db4;}return 0x0;},'sideOrientation':_0x5f57f3['Kj'][_0xc0f064(0x1801)],'updatable':!0x1},_0x3798b7);var _0x3eeaef=_0x290d6b['getTotalVertices']();const _0xd80851=[],_0x265927=[];for(let _0x5e271f=0x0;_0x5e271f<_0x3eeaef;_0x5e271f++)_0xd80851[_0xc0f064(0x1e1d)](0x1,0x0,0x0,0x0),_0x20f728['spurFollowsChild']&&0x9<_0x5e271f?_0x265927['push'](_0x37fbab[_0xc0f064(0x3ac8)](),0x0,0x0,0x0):_0x265927[_0xc0f064(0x1e1d)](_0x1d4dce[_0xc0f064(0x3ac8)](),0x0,0x0,0x0);_0x290d6b[_0xc0f064(0xdfa)]=_0x130531[_0xc0f064(0x292d)](),_0x290d6b[_0xc0f064(0x236a)](_0x5b4084['o']['MatricesWeightsKind'],_0xd80851,!0x1),_0x290d6b['setVerticesData'](_0x5b4084['o']['MatricesIndicesKind'],_0x265927,!0x1),_0x290d6b[_0xc0f064(0x2879)](),_0x1ddef7[_0xc0f064(0x1e1d)](_0x290d6b);}});var _0x215f66=_0x20f728[_0x4295b2(0x401e)]||0.2;const _0x2a3a3f=(0x0,_0x39ee84['Qk'])('skeletonViewer',{'segments':0x6,'diameter':_0x215f66,'updatable':!0x0},_0x3798b7);var _0x1bfc84=_0x2a3a3f[_0x4295b2(0x44c)]();const _0x1441b8=[],_0x47b075=[];for(let _0x51657e=0x0;_0x51657e<_0x1bfc84;_0x51657e++)_0x1441b8[_0x4295b2(0x1e1d)](0x1,0x0,0x0,0x0),_0x47b075[_0x4295b2(0x1e1d)](_0x1d4dce['getIndex'](),0x0,0x0,0x0);_0x2a3a3f['setVerticesData'](_0x5b4084['o'][_0x4295b2(0x1953)],_0x1441b8,!0x1),_0x2a3a3f[_0x4295b2(0x236a)](_0x5b4084['o']['MatricesIndicesKind'],_0x47b075,!0x1),_0x2a3a3f[_0x4295b2(0xdfa)]=_0x130531[_0x4295b2(0x292d)](),_0x2e1a1c[_0x4295b2(0x1e1d)]([_0x2a3a3f,_0x1d4dce]);}}var _0x32f481=_0x20f728[_0x4295b2(0xf79)]||0x2,_0x268c3a=_0x20f728['sphereFactor']||0.85;const _0x3367af=[];for(let _0x2dd93c=0x0;_0x2dd93c<_0x2e1a1c[_0x4295b2(0x3785)];_0x2dd93c++){const [_0x574bb2,_0x1654d9]=_0x2e1a1c[_0x2dd93c];var _0x483cc2=0x1/(_0x32f481/_0x530e2f);let _0x56ad3a=0x0,_0x57a249=_0x1654d9;for(;_0x57a249[_0x4295b2(0x4065)]()&&-0x1!==_0x57a249[_0x4295b2(0x4065)]()[_0x4295b2(0x3ac8)]();)_0x56ad3a++,_0x57a249=_0x57a249['getParent']();_0x574bb2[_0x4295b2(0x114e)][_0x4295b2(0xbb9)](_0x483cc2*Math['pow'](_0x268c3a,_0x56ad3a)),_0x3367af[_0x4295b2(0x1e1d)](_0x574bb2);}this[_0x4295b2(0x270a)]=_0x5f57f3['Kj'][_0x4295b2(0x3aa9)](_0x3367af['concat'](_0x1ddef7),!0x0,!0x0),this[_0x4295b2(0x270a)]&&(this['debugMesh'][_0x4295b2(0x33dd)]=this['renderingGroupId'],this[_0x4295b2(0x270a)][_0x4295b2(0xdb6)]=this[_0x4295b2(0xdb6)],this[_0x4295b2(0x270a)][_0x4295b2(0x2a18)]=this[_0x4295b2(0x3ba0)],this[_0x4295b2(0x270a)][_0x4295b2(0x366e)]=null==(_0x54d5d7=this[_0x4295b2(0x381f)][_0x4295b2(0x366e)])||_0x54d5d7,this[_0x4295b2(0x270a)]['alwaysSelectAsActiveMesh']=!0x0);const _0x5e5485=this[_0x4295b2(0x3337)][_0x4295b2(0x293e)]();_0x5e5485['intensity']=0.7,this[_0x4295b2(0x3e56)](_0x203042),this[_0x4295b2(0x3aea)]=!0x0;}catch(_0x423404){_0x2cc43f[_0x4295b2(0x3cd5)](_0x423404),this[_0x4295b2(0x3e56)](_0x203042),this['dispose']();}}[_0x24704f(0x2115)](){var _0xb3e425=_0x24704f;this[_0xb3e425(0xf89)]&&this[_0xb3e425(0xf89)][_0xb3e425(0x3551)](),this['_localAxes']=null;var _0x597fab=this[_0xb3e425(0x381f)][_0xb3e425(0x3f3a)]||{};if(_0x597fab[_0xb3e425(0x2f4)]){var _0x34dfb9=this[_0xb3e425(0x3ad9)][_0xb3e425(0x2b51)],_0x563710=_0x597fab[_0xb3e425(0x3be)]||0.075;const _0x3543ae=[],_0x5e1c88=[];var _0x131e29=new _0x3854b1['HE'](0x1,0x0,0x0,0x1),_0x31a5cf=new _0x3854b1['HE'](0x0,0x1,0x0,0x1),_0x1b1960=new _0x3854b1['HE'](0x0,0x0,0x1,0x1);const _0x75c2a6=[],_0x3476ae=[];for(const _0x38f4a0 in this[_0xb3e425(0xdb6)][_0xb3e425(0x152a)]){const _0x58c53c=this[_0xb3e425(0xdb6)]['bones'][_0x38f4a0];if(-0x1!==_0x58c53c['_index']&&(this['_boneIndices'][_0xb3e425(0x39d7)](_0x58c53c[_0xb3e425(0x3ac8)]())||this[_0xb3e425(0x381f)][_0xb3e425(0x3f35)])){const _0x201798=new _0x2d422d['y3'](),_0x3bb4b4=new _0x2d422d['P']();this[_0xb3e425(0x2058)](_0x58c53c,_0x201798),_0x201798[_0xb3e425(0x2850)](void 0x0,_0x2d422d['jp'][_0xb3e425(0x2054)][0x0],_0x3bb4b4);var _0x1fcc20=new _0x2d422d['y3'](),_0x42f836=(_0x2d422d['jp']['Quaternion'][0x0][_0xb3e425(0x36f9)](_0x1fcc20),_0x2d422d['P'][_0xb3e425(0x49a)](new _0x2d422d['P'](0x0+_0x563710,0x0,0x0),_0x1fcc20)),_0x2294f5=_0x2d422d['P'][_0xb3e425(0x49a)](new _0x2d422d['P'](0x0,0x0+_0x563710,0x0),_0x1fcc20),_0x1fcc20=_0x2d422d['P'][_0xb3e425(0x49a)](new _0x2d422d['P'](0x0,0x0,0x0+_0x563710),_0x1fcc20),_0x42f836=[_0x3bb4b4,_0x3bb4b4[_0xb3e425(0x33ee)](_0x42f836)],_0x2294f5=[_0x3bb4b4,_0x3bb4b4[_0xb3e425(0x33ee)](_0x2294f5)],_0x1fcc20=[_0x3bb4b4,_0x3bb4b4['add'](_0x1fcc20)],_0x96491f=[[_0x131e29,_0x131e29],[_0x31a5cf,_0x31a5cf],[_0x1b1960,_0x1b1960]];_0x3543ae['push'](_0x42f836,_0x2294f5,_0x1fcc20),_0x5e1c88[_0xb3e425(0x1e1d)](..._0x96491f);for(let _0x512208=0x0;_0x512208<0x6;_0x512208++)_0x75c2a6['push'](0x1,0x0,0x0,0x0),_0x3476ae['push'](_0x58c53c[_0xb3e425(0x3ac8)](),0x0,0x0,0x0);}}this[_0xb3e425(0xf89)]=(0x0,_0x3b7d2e['xW'])(_0xb3e425(0x3528),{'lines':_0x3543ae,'colors':_0x5e1c88,'updatable':!0x0},_0x34dfb9),this[_0xb3e425(0xf89)][_0xb3e425(0x236a)](_0x5b4084['o'][_0xb3e425(0x1953)],_0x75c2a6,!0x1),this['_localAxes']['setVerticesData'](_0x5b4084['o']['MatricesIndicesKind'],_0x3476ae,!0x1),this[_0xb3e425(0xf89)][_0xb3e425(0xdb6)]=this[_0xb3e425(0xdb6)],this[_0xb3e425(0xf89)][_0xb3e425(0x33dd)]=this[_0xb3e425(0x33dd)]+0x1,this[_0xb3e425(0xf89)][_0xb3e425(0x2a18)]=this[_0xb3e425(0x3ba0)],this[_0xb3e425(0xf89)][_0xb3e425(0x366e)]=null==(_0x597fab=this[_0xb3e425(0x381f)][_0xb3e425(0x366e)])||_0x597fab;}}[_0x24704f(0x2d42)](){var _0x5da081=_0x24704f,_0x2efdd4;this[_0x5da081(0x3ad9)]&&(this[_0x5da081(0x16eb)]&&this[_0x5da081(0xdb6)]['computeAbsoluteTransforms'](),void 0x0===this[_0x5da081(0xdb6)][_0x5da081(0x152a)][0x0][_0x5da081(0x3785)]?this[_0x5da081(0x3ae2)](this[_0x5da081(0xdb6)]['bones']):this[_0x5da081(0xe3d)](this[_0x5da081(0xdb6)]['bones'],this[_0x5da081(0x3ba0)][_0x5da081(0x269)]()),(_0x2efdd4=this[_0x5da081(0x3ad9)][_0x5da081(0x2b51)])&&(this[_0x5da081(0x1207)]?(0x0,_0x3b7d2e['xW'])('',{'lines':this[_0x5da081(0x1a4b)],'updatable':!0x0,'instance':this[_0x5da081(0x1207)]},_0x2efdd4):(this['_debugMesh']=(0x0,_0x3b7d2e['xW'])('',{'lines':this[_0x5da081(0x1a4b)],'updatable':!0x0,'instance':null},_0x2efdd4),this[_0x5da081(0x1207)][_0x5da081(0x33dd)]=this[_0x5da081(0x33dd)]),this[_0x5da081(0x1207)][_0x5da081(0xdfa)][_0x5da081(0x448)](this[_0x5da081(0x3ba0)]['position']),this['_debugMesh'][_0x5da081(0x389a)]=this[_0x5da081(0x389a)]));}[_0x24704f(0x40d7)](_0x91a7d3){var _0x54da4d=_0x24704f,_0x567236=!!this[_0x54da4d(0x3461)];this[_0x54da4d(0x38c3)]!==_0x91a7d3&&(this[_0x54da4d(0x3461)]=!0x1,this[_0x54da4d(0x1207)]&&(this[_0x54da4d(0x1207)][_0x54da4d(0x3551)](),this['_debugMesh']=null,this['ready']=!0x1),this['displayMode']=_0x91a7d3,this[_0x54da4d(0x308d)](),this[_0x54da4d(0x2366)](),this['isEnabled']=_0x567236);}[_0x24704f(0x1ad5)](_0x1ba6a3,_0x394fc2){var _0x2d93df=_0x24704f,_0x2a2cf3=!!this['isEnabled'];this[_0x2d93df(0x381f)][_0x2d93df(0x3f3a)][_0x1ba6a3]=_0x394fc2,this[_0x2d93df(0x3461)]=!0x1,this[_0x2d93df(0x1207)]&&(this['_debugMesh'][_0x2d93df(0x3551)](),this[_0x2d93df(0x1207)]=null,this['ready']=!0x1),this[_0x2d93df(0x308d)](),this[_0x2d93df(0x2366)](),this[_0x2d93df(0x3461)]=_0x2a2cf3;}[_0x24704f(0x3551)](){var _0x2d2dfb=_0x24704f;this['isEnabled']=!0x1,this[_0x2d2dfb(0x1207)]&&(this['_debugMesh'][_0x2d2dfb(0x3551)](),this['_debugMesh']=null),this[_0x2d2dfb(0x3ad9)]&&(this[_0x2d2dfb(0x3ad9)][_0x2d2dfb(0x3551)](),this['_utilityLayer']=null),this[_0x2d2dfb(0x3aea)]=!0x1;}}_0x1a00ff[_0x24704f(0x3cee)]=0x0,_0x1a00ff['DISPLAY_SPHERES']=0x1,_0x1a00ff[_0x24704f(0xec6)]=0x2;},0x16067:(_0x567709,_0x5c50ab,_0x3ca0a6)=>{var _0x24b10a=a7_0x38a779,_0x226232,_0x4f760f,_0x3e90ce;_0x3ca0a6['d'](_0x5c50ab,{'FP':()=>_0x3e90ce,'Fz':()=>_0x4f760f,'Yi':()=>_0x226232}),(_0x3ca0a6=_0x226232=_0x226232||{})[_0x3ca0a6[_0x24b10a(0x3c18)]=0x0]=_0x24b10a(0x3c18),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x1f34)]=0x1]='Keyboard',_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x393c)]=0x2]='Mouse',_0x3ca0a6[_0x3ca0a6['Touch']=0x3]=_0x24b10a(0x2066),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x24e4)]=0x4]=_0x24b10a(0x24e4),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x3ee5)]=0x5]=_0x24b10a(0x3ee5),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x2b14)]=0x6]='Switch',_0x3ca0a6[_0x3ca0a6['DualSense']=0x7]=_0x24b10a(0x1c05),(_0x5c50ab=_0x4f760f=_0x4f760f||{})[_0x5c50ab[_0x24b10a(0x25df)]=0x0]=_0x24b10a(0x25df),_0x5c50ab[_0x5c50ab[_0x24b10a(0x8ba)]=0x1]='Vertical',_0x5c50ab[_0x5c50ab[_0x24b10a(0x35e)]=0x2]=_0x24b10a(0x35e),_0x5c50ab[_0x5c50ab['MiddleClick']=0x3]=_0x24b10a(0xecb),_0x5c50ab[_0x5c50ab[_0x24b10a(0x150c)]=0x4]=_0x24b10a(0x150c),_0x5c50ab[_0x5c50ab[_0x24b10a(0x19c0)]=0x5]=_0x24b10a(0x19c0),_0x5c50ab[_0x5c50ab[_0x24b10a(0x3c8d)]=0x6]=_0x24b10a(0x3c8d),_0x5c50ab[_0x5c50ab[_0x24b10a(0x2df0)]=0x7]=_0x24b10a(0x2df0),_0x5c50ab[_0x5c50ab[_0x24b10a(0x3fee)]=0x8]=_0x24b10a(0x3fee),_0x5c50ab[_0x5c50ab[_0x24b10a(0x2c99)]=0x9]='MouseWheelZ',_0x5c50ab[_0x5c50ab[_0x24b10a(0x2b3)]=0xc]='Move',(_0x3ca0a6=_0x3e90ce=_0x3e90ce||{})[_0x3ca0a6['Horizontal']=0x0]=_0x24b10a(0x25df),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x8ba)]=0x1]='Vertical',_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x35e)]=0x2]=_0x24b10a(0x35e),_0x3ca0a6[_0x3ca0a6['MiddleClick']=0x3]='MiddleClick',_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x150c)]=0x4]='RightClick',_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x19c0)]=0x5]=_0x24b10a(0x19c0),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x3c8d)]=0x6]='BrowserForward',_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x2df0)]=0x7]=_0x24b10a(0x2df0),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x3fee)]=0x8]=_0x24b10a(0x3fee),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x2c99)]=0x9]=_0x24b10a(0x2c99),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x1845)]=0xa]=_0x24b10a(0x1845),_0x3ca0a6[_0x3ca0a6[_0x24b10a(0x1393)]=0xb]=_0x24b10a(0x1393);},0xda41:(_0x486f56,_0x4747f3,_0x57ed79)=>{var _0x2f7f5d=a7_0x38a779;_0x57ed79['d'](_0x4747f3,{'U':()=>_0x92ba96});var _0x4f1535=_0x57ed79(0x16067),_0x1ca8c9=_0x57ed79(0xf96c),_0x56c8bc=_0x57ed79(0x77a5),_0x11bc21=_0x57ed79(0xc25e);class _0x3cb23d{static[_0x2f7f5d(0x2e30)](_0x4fb65a,_0x1073e4,_0x8d9f6,_0x5e6d2e,_0x28ff8f,_0x539bbc,_0x144c93){var _0x25daa5=_0x2f7f5d;switch(_0x4fb65a){case _0x4f1535['Yi'][_0x25daa5(0x1f34)]:return this[_0x25daa5(0x1039)](_0x8d9f6,_0x5e6d2e,_0x28ff8f,_0x539bbc);case _0x4f1535['Yi'][_0x25daa5(0x393c)]:if(_0x8d9f6===_0x4f1535['Fz']['MouseWheelX']||_0x8d9f6===_0x4f1535['Fz'][_0x25daa5(0x3fee)]||_0x8d9f6===_0x4f1535['Fz'][_0x25daa5(0x2c99)])return this['_CreateWheelEvent'](_0x4fb65a,_0x1073e4,_0x8d9f6,_0x5e6d2e,_0x28ff8f,_0x539bbc);case _0x4f1535['Yi']['Touch']:return this[_0x25daa5(0x21f6)](_0x4fb65a,_0x1073e4,_0x8d9f6,_0x5e6d2e,_0x28ff8f,_0x539bbc,_0x144c93);default:throw _0x25daa5(0x1153)+_0x4f1535['Yi'][_0x4fb65a];}}static[_0x2f7f5d(0x21f6)](_0x43272f,_0x499e45,_0x279dd5,_0x3cf761,_0x3c5017,_0x3b098e,_0x595f31){var _0x43c16f=_0x2f7f5d;const _0x3fd49c=this['_CreateMouseEvent'](_0x43272f,_0x499e45,_0x279dd5,_0x3cf761,_0x3c5017,_0x3b098e);return _0x43272f===_0x4f1535['Yi'][_0x43c16f(0x393c)]?(_0x3fd49c['deviceType']=_0x4f1535['Yi'][_0x43c16f(0x393c)],_0x3fd49c[_0x43c16f(0x10f1)]=0x1,_0x3fd49c[_0x43c16f(0x4b7)]=_0x43c16f(0x3d75)):(_0x3fd49c[_0x43c16f(0x169b)]=_0x4f1535['Yi'][_0x43c16f(0x2066)],_0x3fd49c[_0x43c16f(0x10f1)]=null!=_0x595f31?_0x595f31:_0x499e45,_0x3fd49c['pointerType']=_0x43c16f(0x34cb)),_0x279dd5===_0x4f1535['Fz']['Move']?_0x3fd49c[_0x43c16f(0x261)]=_0x43c16f(0x3f06):_0x279dd5>=_0x4f1535['Fz'][_0x43c16f(0x35e)]&&_0x279dd5<=_0x4f1535['Fz'][_0x43c16f(0x150c)]&&(_0x3fd49c[_0x43c16f(0x261)]=0x1===_0x3cf761?_0x43c16f(0xe8a):_0x43c16f(0x3ffc),_0x3fd49c[_0x43c16f(0x12b9)]=_0x279dd5-0x2),_0x3fd49c;}static['_CreateWheelEvent'](_0x55233c,_0x4e5dc2,_0x25f248,_0x3d61cc,_0x575e18,_0x274f18){var _0x6a9bcf=_0x2f7f5d;const _0x542bac=this['_CreateMouseEvent'](_0x55233c,_0x4e5dc2,_0x25f248,_0x3d61cc,_0x575e18,_0x274f18);switch(_0x542bac['type']='wheel',_0x542bac['deltaMode']=_0x11bc21['G'][_0x6a9bcf(0x1756)],_0x542bac[_0x6a9bcf(0x149a)]=0x0,_0x542bac['deltaY']=0x0,_0x542bac['deltaZ']=0x0,_0x25f248){case _0x4f1535['Fz'][_0x6a9bcf(0x2df0)]:_0x542bac[_0x6a9bcf(0x149a)]=_0x3d61cc;break;case _0x4f1535['Fz']['MouseWheelY']:_0x542bac[_0x6a9bcf(0xb69)]=_0x3d61cc;break;case _0x4f1535['Fz'][_0x6a9bcf(0x2c99)]:_0x542bac['deltaZ']=_0x3d61cc;}return _0x542bac;}static[_0x2f7f5d(0x3ac9)](_0x1622b8,_0x2dba7a,_0xa86e58,_0x391bb4,_0x52b3c7,_0x32c7dc){var _0x4ef762=_0x2f7f5d;const _0xaa18fb=this['_CreateEvent'](_0x32c7dc);var _0x107802=_0x52b3c7[_0x4ef762(0xc5e)](_0x1622b8,_0x2dba7a,_0x4f1535['Fz']['Horizontal']),_0x3b3021=_0x52b3c7[_0x4ef762(0xc5e)](_0x1622b8,_0x2dba7a,_0x4f1535['Fz'][_0x4ef762(0x8ba)]);return _0x32c7dc?(_0xaa18fb[_0x4ef762(0x2ac8)]=0x0,_0xaa18fb[_0x4ef762(0x3afb)]=0x0,_0xaa18fb['offsetX']=_0xaa18fb[_0x4ef762(0x2ac8)]-_0x32c7dc[_0x4ef762(0x310e)]()['x'],_0xaa18fb['offsetY']=_0xaa18fb[_0x4ef762(0x3afb)]-_0x32c7dc[_0x4ef762(0x310e)]()['y']):(_0xaa18fb[_0x4ef762(0x2ac8)]=_0x52b3c7[_0x4ef762(0xc5e)](_0x1622b8,_0x2dba7a,_0x4f1535['FP']['DeltaHorizontal']),_0xaa18fb[_0x4ef762(0x3afb)]=_0x52b3c7[_0x4ef762(0xc5e)](_0x1622b8,_0x2dba7a,_0x4f1535['FP']['DeltaVertical']),_0xaa18fb[_0x4ef762(0x2c4c)]=0x0,_0xaa18fb[_0x4ef762(0x3024)]=0x0),this['_CheckNonCharacterKeys'](_0xaa18fb,_0x52b3c7),_0xaa18fb['clientX']=_0x107802,_0xaa18fb[_0x4ef762(0x2744)]=_0x3b3021,_0xaa18fb['x']=_0x107802,_0xaa18fb['y']=_0x3b3021,_0xaa18fb[_0x4ef762(0x169b)]=_0x1622b8,_0xaa18fb['deviceSlot']=_0x2dba7a,_0xaa18fb[_0x4ef762(0x19cf)]=_0xa86e58,_0xaa18fb;}static['_CreateKeyboardEvent'](_0x927e02,_0x33393a,_0x1ba8f6,_0x3ab165){var _0x3ab130=_0x2f7f5d;const _0x40f5af=this[_0x3ab130(0x342a)](_0x3ab165);return this[_0x3ab130(0x4f9)](_0x40f5af,_0x1ba8f6),_0x40f5af[_0x3ab130(0x169b)]=_0x4f1535['Yi'][_0x3ab130(0x1f34)],_0x40f5af[_0x3ab130(0x201c)]=0x0,_0x40f5af[_0x3ab130(0x19cf)]=_0x927e02,_0x40f5af[_0x3ab130(0x261)]=0x1===_0x33393a?_0x3ab130(0x2f88):_0x3ab130(0x40ab),_0x40f5af['key']=String['fromCharCode'](_0x927e02),_0x40f5af[_0x3ab130(0xb16)]=_0x927e02,_0x40f5af;}static['_CheckNonCharacterKeys'](_0x26c8e7,_0x1c52f7){var _0x63b924=_0x2f7f5d,_0x5aa40d=_0x1c52f7[_0x63b924(0x1ceb)](_0x4f1535['Yi']['Keyboard']),_0x2b0504=_0x5aa40d&&0x1===_0x1c52f7[_0x63b924(0xc5e)](_0x4f1535['Yi']['Keyboard'],0x0,_0x56c8bc['g']['INPUT_ALT_KEY']),_0x4218bb=_0x5aa40d&&0x1===_0x1c52f7['pollInput'](_0x4f1535['Yi'][_0x63b924(0x1f34)],0x0,_0x56c8bc['g'][_0x63b924(0x2497)]),_0x50daa0=_0x5aa40d&&(0x1===_0x1c52f7[_0x63b924(0xc5e)](_0x4f1535['Yi']['Keyboard'],0x0,_0x56c8bc['g'][_0x63b924(0x91a)])||0x1===_0x1c52f7['pollInput'](_0x4f1535['Yi'][_0x63b924(0x1f34)],0x0,_0x56c8bc['g'][_0x63b924(0x1752)])||0x1===_0x1c52f7['pollInput'](_0x4f1535['Yi'][_0x63b924(0x1f34)],0x0,_0x56c8bc['g'][_0x63b924(0x2f3a)])),_0x5aa40d=_0x5aa40d&&0x1===_0x1c52f7['pollInput'](_0x4f1535['Yi'][_0x63b924(0x1f34)],0x0,_0x56c8bc['g'][_0x63b924(0x9f2)]);_0x26c8e7[_0x63b924(0x3c89)]=_0x2b0504,_0x26c8e7[_0x63b924(0x1303)]=_0x4218bb,_0x26c8e7[_0x63b924(0x1d70)]=_0x50daa0,_0x26c8e7[_0x63b924(0x39b7)]=_0x5aa40d;}static[_0x2f7f5d(0x342a)](_0x5ee76e){var _0x3be537=_0x2f7f5d;const _0x3bc446={'preventDefault':()=>{}};return _0x3bc446[_0x3be537(0x259c)]=_0x5ee76e,_0x3bc446;}}class _0x7ca5f9{constructor(_0x2958b5,_0x33fd2c,_0x22566c){var _0x404143=_0x2f7f5d;this[_0x404143(0x3d81)]=_native['DeviceInputSystem']?new _native['DeviceInputSystem'](_0x2958b5,_0x33fd2c,(_0x12eee4,_0x2a5cf5,_0xd1b497,_0x20d492)=>{var _0x4177f1=_0x404143;_0xd1b497=_0x3cb23d[_0x4177f1(0x2e30)](_0x12eee4,_0x2a5cf5,_0xd1b497,_0x20d492,this),_0x22566c(_0x12eee4,_0x2a5cf5,_0xd1b497);}):this[_0x404143(0x3be8)]();}[_0x2f7f5d(0xc5e)](_0x4d9f63,_0x392d38,_0x4a0aa5){var _0x19ab41=_0x2f7f5d;return this[_0x19ab41(0x3d81)][_0x19ab41(0xc5e)](_0x4d9f63,_0x392d38,_0x4a0aa5);}['isDeviceAvailable'](_0x12687d){var _0x440748=_0x2f7f5d;return _0x12687d===_0x4f1535['Yi'][_0x440748(0x393c)]||_0x12687d===_0x4f1535['Yi']['Touch'];}['dispose'](){var _0x53a1a0=_0x2f7f5d;this[_0x53a1a0(0x3d81)]['dispose']();}[_0x2f7f5d(0x3be8)](){return{'pollInput':()=>0x0,'isDeviceAvailable':()=>!0x1,'dispose':()=>{}};}}var _0x1a02c5=_0x57ed79(0x18233),_0x298ea7=_0x57ed79(0xe222);const _0x331da1=Object[_0x2f7f5d(0xb46)](_0x4f1535['Fz'])[_0x2f7f5d(0x3785)]/0x2;class _0xc16f1{constructor(_0x3be4f8,_0x253cc4,_0x544258,_0x5eea60){var _0x20a9c2=_0x2f7f5d;this[_0x20a9c2(0x3d31)]=[],this[_0x20a9c2(0x2ed5)]=!0x1,this['_pointerActive']=!0x1,this['_usingSafari']=_0x298ea7['w1'][_0x20a9c2(0x100d)](),this[_0x20a9c2(0x3c79)]=/(Mac|iPhone|iPod|iPad)/i[_0x20a9c2(0x1bf7)](navigator[_0x20a9c2(0xc21)]),this[_0x20a9c2(0x2c2b)]=_0x40d87a=>{},this[_0x20a9c2(0x261d)]=_0x362c40=>{},this['_keyboardBlurEvent']=_0x3b6139=>{},this[_0x20a9c2(0x2d6f)]=_0x56bf26=>{},this[_0x20a9c2(0x2e0e)]=_0x37c063=>{},this[_0x20a9c2(0x3cf7)]=_0xdaad6b=>{},this['_pointerCancelEvent']=_0x2d973e=>{},this['_pointerWheelEvent']=_0x3bab33=>{},this[_0x20a9c2(0x3e37)]=_0x2b66fc=>{},this['_eventsAttached']=!0x1,this[_0x20a9c2(0x1ec4)]=-0x1,this[_0x20a9c2(0x2804)]=_0x1a02c5['MZ']['IsNavigatorAvailable']()&&navigator[_0x20a9c2(0x2c8f)]&&-0x1!==navigator[_0x20a9c2(0x2c8f)][_0x20a9c2(0x850)](_0x20a9c2(0x230a)),this[_0x20a9c2(0x207c)]=0x0,this[_0x20a9c2(0x1b33)]=null,this[_0x20a9c2(0x2013)]=_0x424683=>{},this[_0x20a9c2(0x2afc)]=_0x3ae346=>{},this[_0x20a9c2(0x104e)]=_0x298ea7['w1'][_0x20a9c2(0x1702)](_0x3be4f8),this[_0x20a9c2(0xe76)]=_0x3be4f8,this['_onDeviceConnected']=_0x253cc4,this[_0x20a9c2(0x1925)]=_0x544258,this[_0x20a9c2(0x1fb6)]=_0x5eea60,this['_enableEvents'](),this['_usingMacOS']&&(this[_0x20a9c2(0x2906)]=[]),this[_0x20a9c2(0xe76)][_0x20a9c2(0x312c)]||(this[_0x20a9c2(0xe76)]['_onEngineViewChanged']=()=>{var _0x581557=_0x20a9c2;this[_0x581557(0x2f0f)]();});}['pollInput'](_0xd9c069,_0xf7c93e,_0x20a47e){var _0x4c07cb=_0x2f7f5d,_0x1df74b=this[_0x4c07cb(0x3d31)][_0xd9c069][_0xf7c93e];if(!_0x1df74b)throw'Unable\x20to\x20find\x20device\x20'+_0x4f1535['Yi'][_0xd9c069];_0xd9c069>=_0x4f1535['Yi'][_0x4c07cb(0x24e4)]&&_0xd9c069<=_0x4f1535['Yi']['DualSense']&&this[_0x4c07cb(0x664)](_0xd9c069,_0xf7c93e,_0x20a47e),_0x1df74b=_0x1df74b[_0x20a47e];if(void 0x0===_0x1df74b)throw _0x4c07cb(0x39bc)+_0x20a47e+_0x4c07cb(0x27f8)+_0x4f1535['Yi'][_0xd9c069]+_0x4c07cb(0x1628)+_0xf7c93e;return _0x20a47e===_0x4f1535['Fz']['Move']&&_0x298ea7['w1']['Warn'](_0x4c07cb(0x2d57)),_0x1df74b;}['isDeviceAvailable'](_0x530723){var _0x591b58=_0x2f7f5d;return void 0x0!==this[_0x591b58(0x3d31)][_0x530723];}[_0x2f7f5d(0x3551)](){var _0x4d9c16=_0x2f7f5d;this['_onDeviceConnected']=()=>{},this[_0x4d9c16(0x1925)]=()=>{},this[_0x4d9c16(0x1fb6)]=()=>{},delete this[_0x4d9c16(0xe76)]['_onEngineViewChanged'],this[_0x4d9c16(0x169a)]&&this[_0x4d9c16(0x2952)]();}[_0x2f7f5d(0x2f0f)](){var _0x743a73=_0x2f7f5d,_0x48eff0=null==this?void 0x0:this[_0x743a73(0xe76)][_0x743a73(0x1d97)]();if(_0x48eff0&&(!this[_0x743a73(0x3e7e)]||this['_elementToAttachTo']!==_0x48eff0)){if(this[_0x743a73(0x2952)](),this[_0x743a73(0x3d31)]){for(const _0x3e2e7c of this['_inputs'])if(_0x3e2e7c)for(const _0x1995af in _0x3e2e7c){var _0x179201=+_0x1995af;const _0x181d59=_0x3e2e7c[_0x179201];if(_0x181d59){for(let _0x305553=0x0;_0x305553<_0x181d59[_0x743a73(0x3785)];_0x305553++)_0x181d59[_0x305553]=0x0;}}}this[_0x743a73(0x169a)]=_0x48eff0,this[_0x743a73(0x169a)][_0x743a73(0x313d)]=-0x1!==this[_0x743a73(0x169a)][_0x743a73(0x313d)]?this[_0x743a73(0x169a)]['tabIndex']:this[_0x743a73(0xe76)][_0x743a73(0x3986)],this['_handleKeyActions'](),this[_0x743a73(0x3b5f)](),this[_0x743a73(0xe71)](),this[_0x743a73(0x3e7e)]=!0x0,this[_0x743a73(0xfa1)]();}}[_0x2f7f5d(0x2952)](){var _0x5a5623=_0x2f7f5d;this['_elementToAttachTo']&&(this[_0x5a5623(0x169a)]['removeEventListener']('blur',this[_0x5a5623(0x27b7)]),this[_0x5a5623(0x169a)][_0x5a5623(0x1978)](_0x5a5623(0x35d6),this[_0x5a5623(0x3e37)]),this[_0x5a5623(0x169a)][_0x5a5623(0x1978)](_0x5a5623(0x2f88),this[_0x5a5623(0x2c2b)]),this['_elementToAttachTo']['removeEventListener']('keyup',this[_0x5a5623(0x261d)]),this[_0x5a5623(0x169a)]['removeEventListener'](this[_0x5a5623(0x104e)]+_0x5a5623(0x3309),this[_0x5a5623(0x2d6f)]),this[_0x5a5623(0x169a)]['removeEventListener'](this[_0x5a5623(0x104e)]+_0x5a5623(0x508),this['_pointerDownEvent']),this[_0x5a5623(0x169a)][_0x5a5623(0x1978)](this[_0x5a5623(0x104e)]+'up',this[_0x5a5623(0x3cf7)]),this[_0x5a5623(0x169a)][_0x5a5623(0x1978)](this['_eventPrefix']+'cancel',this[_0x5a5623(0x1ba8)]),this[_0x5a5623(0x169a)][_0x5a5623(0x1978)](this[_0x5a5623(0x1c16)],this[_0x5a5623(0x9ba)]),window[_0x5a5623(0x1978)](_0x5a5623(0x353c),this[_0x5a5623(0x2013)]),window[_0x5a5623(0x1978)](_0x5a5623(0x3822),this[_0x5a5623(0x2afc)])),this[_0x5a5623(0x1b33)]&&this[_0x5a5623(0xe76)]['onEndFrameObservable']['remove'](this['_pointerInputClearObserver']),this['_eventsAttached']=!0x1;}[_0x2f7f5d(0xfa1)](){var _0x277675=_0x2f7f5d;if(navigator[_0x277675(0xe28)]){for(const _0x371830 of navigator[_0x277675(0xe28)]())_0x371830&&this[_0x277675(0x10a0)](_0x371830);}_0x277675(0x7a8)==typeof matchMedia&&matchMedia(_0x277675(0x6a4))[_0x277675(0x18d6)]&&this[_0x277675(0x228e)](_0x4f1535['Yi']['Mouse'],0x0,0x0,0x0);}['_addGamePad'](_0x42b942){var _0x23f406=_0x2f7f5d,_0x286193=this[_0x23f406(0x17ef)](_0x42b942['id']),_0x23fd41=_0x42b942[_0x23f406(0x38ac)];this[_0x23f406(0x2a26)]=this[_0x23f406(0x2a26)]||new Array(_0x42b942['index']+0x1),this[_0x23f406(0x1371)](_0x286193,_0x23fd41,_0x42b942['buttons'][_0x23f406(0x3785)]+_0x42b942[_0x23f406(0x2aad)][_0x23f406(0x3785)]),this[_0x23f406(0x2a26)][_0x23fd41]=_0x286193;}['_addPointerDevice'](_0x2430ed,_0x33004f,_0x47fe40,_0x309730){var _0x126068=_0x2f7f5d;this['_pointerActive']||(this[_0x126068(0x3e93)]=!0x0),this[_0x126068(0x1371)](_0x2430ed,_0x33004f,_0x331da1);const _0xb281fb=this[_0x126068(0x3d31)][_0x2430ed][_0x33004f];_0xb281fb[0x0]=_0x47fe40,_0xb281fb[0x1]=_0x309730;}[_0x2f7f5d(0x1371)](_0x43f486,_0x2c27ab,_0x579a26){var _0x2983b0=_0x2f7f5d;if(void 0x0===_0x2c27ab)throw'Unable\x20to\x20register\x20device\x20'+_0x4f1535['Yi'][_0x43f486]+_0x2983b0(0xcb2);if(this[_0x2983b0(0x3d31)][_0x43f486]||(this[_0x2983b0(0x3d31)][_0x43f486]={}),!this['_inputs'][_0x43f486][_0x2c27ab]){const _0x3cc3fb=new Array(_0x579a26);_0x3cc3fb[_0x2983b0(0x1e27)](0x0),this[_0x2983b0(0x3d31)][_0x43f486][_0x2c27ab]=_0x3cc3fb,this[_0x2983b0(0x450)](_0x43f486,_0x2c27ab);}}[_0x2f7f5d(0x361f)](_0x593b37,_0x373dc0){var _0x5f5bf7=_0x2f7f5d;this[_0x5f5bf7(0x3d31)][_0x593b37][_0x373dc0]&&(delete this[_0x5f5bf7(0x3d31)][_0x593b37][_0x373dc0],this['_onDeviceDisconnected'](_0x593b37,_0x373dc0));}[_0x2f7f5d(0x1f3f)](){var _0x46a675=_0x2f7f5d;this[_0x46a675(0x2c2b)]=_0x2dd163=>{var _0x28efe0=_0x46a675;this[_0x28efe0(0x2ed5)]||(this[_0x28efe0(0x2ed5)]=!0x0,this['_registerDevice'](_0x4f1535['Yi']['Keyboard'],0x0,0xff));const _0x2fdd2f=this[_0x28efe0(0x3d31)][_0x4f1535['Yi'][_0x28efe0(0x1f34)]][0x0];if(_0x2fdd2f){_0x2fdd2f[_0x2dd163[_0x28efe0(0xb16)]]=0x1;const _0x352efc=_0x2dd163;_0x352efc[_0x28efe0(0x19cf)]=_0x2dd163['keyCode'],this['_usingMacOS']&&_0x2dd163['metaKey']&&_0x28efe0(0x3d67)!==_0x2dd163[_0x28efe0(0x27b1)]&&(this['_metaKeys'][_0x28efe0(0x100f)](_0x2dd163[_0x28efe0(0xb16)])||this[_0x28efe0(0x2906)][_0x28efe0(0x1e1d)](_0x2dd163[_0x28efe0(0xb16)])),this[_0x28efe0(0x1fb6)](_0x4f1535['Yi'][_0x28efe0(0x1f34)],0x0,_0x352efc);}},this[_0x46a675(0x261d)]=_0x171ef4=>{var _0x5287ac=_0x46a675;this['_keyboardActive']||(this[_0x5287ac(0x2ed5)]=!0x0,this['_registerDevice'](_0x4f1535['Yi']['Keyboard'],0x0,0xff));const _0x17c8d9=this[_0x5287ac(0x3d31)][_0x4f1535['Yi'][_0x5287ac(0x1f34)]][0x0];if(_0x17c8d9){_0x17c8d9[_0x171ef4[_0x5287ac(0xb16)]]=0x0;const _0x41681c=_0x171ef4;if(_0x41681c['inputIndex']=_0x171ef4[_0x5287ac(0xb16)],this['_usingMacOS']&&_0x5287ac(0x3d67)===_0x171ef4['key']&&0x0<this['_metaKeys'][_0x5287ac(0x3785)]){for(const _0x18a559 of this[_0x5287ac(0x2906)]){var _0x284de1=_0x3cb23d[_0x5287ac(0x2e30)](_0x4f1535['Yi'][_0x5287ac(0x1f34)],0x0,_0x18a559,0x0,this,this[_0x5287ac(0x169a)]);_0x17c8d9[_0x18a559]=0x0,this[_0x5287ac(0x1fb6)](_0x4f1535['Yi']['Keyboard'],0x0,_0x284de1);}this[_0x5287ac(0x2906)][_0x5287ac(0x2e7)](0x0,this[_0x5287ac(0x2906)][_0x5287ac(0x3785)]);}this[_0x5287ac(0x1fb6)](_0x4f1535['Yi'][_0x5287ac(0x1f34)],0x0,_0x41681c);}},this[_0x46a675(0x27b7)]=()=>{var _0x17f6c3=_0x46a675;if(this[_0x17f6c3(0x2ed5)]){const _0x3af293=this[_0x17f6c3(0x3d31)][_0x4f1535['Yi'][_0x17f6c3(0x1f34)]][0x0];for(let _0x148cc2=0x0;_0x148cc2<_0x3af293['length'];_0x148cc2++){var _0x3aed8a;0x0!==_0x3af293[_0x148cc2]&&(_0x3af293[_0x148cc2]=0x0,_0x3aed8a=_0x3cb23d[_0x17f6c3(0x2e30)](_0x4f1535['Yi'][_0x17f6c3(0x1f34)],0x0,_0x148cc2,0x0,this,this[_0x17f6c3(0x169a)]),this[_0x17f6c3(0x1fb6)](_0x4f1535['Yi'][_0x17f6c3(0x1f34)],0x0,_0x3aed8a));}this['_usingMacOS']&&this['_metaKeys'][_0x17f6c3(0x2e7)](0x0,this[_0x17f6c3(0x2906)][_0x17f6c3(0x3785)]);}},this[_0x46a675(0x169a)][_0x46a675(0x4027)](_0x46a675(0x2f88),this['_keyboardDownEvent']),this['_elementToAttachTo'][_0x46a675(0x4027)](_0x46a675(0x40ab),this[_0x46a675(0x261d)]),this[_0x46a675(0x169a)][_0x46a675(0x4027)](_0x46a675(0x35d6),this['_keyboardBlurEvent']);}[_0x2f7f5d(0x3b5f)](){var _0x337b35=_0x2f7f5d;this[_0x337b35(0x207c)]=_0x1a02c5['MZ'][_0x337b35(0x64b)]()&&navigator[_0x337b35(0x1907)]||0x2,this[_0x337b35(0x151d)]||(this['_activeTouchIds']=new Array(this['_maxTouchPoints']));for(let _0x2e97d9=0x0;_0x2e97d9<this[_0x337b35(0x207c)];_0x2e97d9++)this[_0x337b35(0x151d)][_0x2e97d9]=-0x1;this[_0x337b35(0x2d6f)]=_0x5eab0c=>{var _0x550a56=_0x337b35,_0x1ea74a=this[_0x550a56(0x17a3)](_0x5eab0c),_0x4cbf1d=_0x1ea74a===_0x4f1535['Yi']['Mouse']?0x0:this[_0x550a56(0x151d)][_0x550a56(0x850)](_0x5eab0c[_0x550a56(0x10f1)]);this[_0x550a56(0x3d31)][_0x1ea74a]||(this[_0x550a56(0x3d31)][_0x1ea74a]={}),this[_0x550a56(0x3d31)][_0x1ea74a][_0x4cbf1d]||this[_0x550a56(0x228e)](_0x1ea74a,_0x4cbf1d,_0x5eab0c[_0x550a56(0x3cc2)],_0x5eab0c[_0x550a56(0x2744)]);const _0x268f99=this['_inputs'][_0x1ea74a][_0x4cbf1d];if(_0x268f99){const _0x1c7ca5=_0x5eab0c;_0x1c7ca5[_0x550a56(0x19cf)]=_0x4f1535['Fz']['Move'],_0x268f99[_0x4f1535['Fz'][_0x550a56(0x25df)]]=_0x5eab0c['clientX'],_0x268f99[_0x4f1535['Fz']['Vertical']]=_0x5eab0c[_0x550a56(0x2744)],this[_0x550a56(0x1fb6)](_0x1ea74a,_0x4cbf1d,_0x1c7ca5),this[_0x550a56(0x1264)]||-0x1===_0x5eab0c[_0x550a56(0x12b9)]||(_0x1c7ca5[_0x550a56(0x19cf)]=_0x5eab0c[_0x550a56(0x12b9)]+0x2,_0x268f99[_0x5eab0c[_0x550a56(0x12b9)]+0x2]=_0x268f99[_0x5eab0c[_0x550a56(0x12b9)]+0x2]?0x0:0x1,this[_0x550a56(0x1fb6)](_0x1ea74a,_0x4cbf1d,_0x1c7ca5));}},this[_0x337b35(0x2e0e)]=_0x470b13=>{var _0x17e2f7=_0x337b35,_0x1b176f=this[_0x17e2f7(0x17a3)](_0x470b13);let _0x1df15b=_0x1b176f===_0x4f1535['Yi']['Mouse']?0x0:_0x470b13[_0x17e2f7(0x10f1)];if(_0x1b176f===_0x4f1535['Yi'][_0x17e2f7(0x2066)]){var _0x402f7b=this['_activeTouchIds'][_0x17e2f7(0x850)](-0x1);if(!(0x0<=_0x402f7b))return void _0x298ea7['w1']['Warn'](_0x17e2f7(0x3312)+this[_0x17e2f7(0x207c)]);_0x1df15b=_0x402f7b,this[_0x17e2f7(0x151d)][_0x402f7b]=_0x470b13[_0x17e2f7(0x10f1)];}this[_0x17e2f7(0x3d31)][_0x1b176f]||(this['_inputs'][_0x1b176f]={}),this[_0x17e2f7(0x3d31)][_0x1b176f][_0x1df15b]?_0x1b176f===_0x4f1535['Yi']['Touch']&&this[_0x17e2f7(0x450)](_0x1b176f,_0x1df15b):this[_0x17e2f7(0x228e)](_0x1b176f,_0x1df15b,_0x470b13[_0x17e2f7(0x3cc2)],_0x470b13[_0x17e2f7(0x2744)]);const _0x382b56=this[_0x17e2f7(0x3d31)][_0x1b176f][_0x1df15b];if(_0x382b56){var _0x402f7b=_0x382b56[_0x4f1535['Fz'][_0x17e2f7(0x25df)]],_0x36b2cc=_0x382b56[_0x4f1535['Fz'][_0x17e2f7(0x8ba)]];if(_0x1b176f===_0x4f1535['Yi']['Mouse']){if(-0x1===this[_0x17e2f7(0x1ec4)]&&(void 0x0===_0x470b13[_0x17e2f7(0x10f1)]?this[_0x17e2f7(0x1ec4)]=this[_0x17e2f7(0x2804)]?0x0:0x1:this[_0x17e2f7(0x1ec4)]=_0x470b13[_0x17e2f7(0x10f1)]),!document[_0x17e2f7(0x31a4)])try{this[_0x17e2f7(0x169a)][_0x17e2f7(0x3dd5)](this[_0x17e2f7(0x1ec4)]);}catch(_0x347d0d){}}else{if(_0x470b13[_0x17e2f7(0x10f1)]&&!document[_0x17e2f7(0x31a4)])try{this[_0x17e2f7(0x169a)][_0x17e2f7(0x3dd5)](_0x470b13[_0x17e2f7(0x10f1)]);}catch(_0x37927d){}}_0x382b56[_0x4f1535['Fz'][_0x17e2f7(0x25df)]]=_0x470b13[_0x17e2f7(0x3cc2)],_0x382b56[_0x4f1535['Fz']['Vertical']]=_0x470b13['clientY'],_0x382b56[_0x470b13[_0x17e2f7(0x12b9)]+0x2]=0x1;const _0x22b022=_0x470b13;_0x22b022['inputIndex']=_0x470b13[_0x17e2f7(0x12b9)]+0x2,this['_onInputChanged'](_0x1b176f,_0x1df15b,_0x22b022),_0x402f7b===_0x470b13['clientX']&&_0x36b2cc===_0x470b13[_0x17e2f7(0x2744)]||(_0x22b022['inputIndex']=_0x4f1535['Fz']['Move'],this['_onInputChanged'](_0x1b176f,_0x1df15b,_0x22b022));}},this['_pointerUpEvent']=_0x199c44=>{var _0x437caf=_0x337b35,_0x3c7f48=this['_getPointerType'](_0x199c44),_0x19ce88=_0x3c7f48===_0x4f1535['Yi'][_0x437caf(0x393c)]?0x0:this['_activeTouchIds'][_0x437caf(0x850)](_0x199c44['pointerId']);if(_0x3c7f48===_0x4f1535['Yi'][_0x437caf(0x2066)]){if(-0x1===_0x19ce88)return;this[_0x437caf(0x151d)][_0x19ce88]=-0x1;}const _0x44688a=null==(_0x57efb3=this[_0x437caf(0x3d31)][_0x3c7f48])?void 0x0:_0x57efb3[_0x19ce88];if(_0x44688a&&0x0!==_0x44688a[_0x199c44['button']+0x2]){var _0x57efb3=_0x44688a[_0x4f1535['Fz'][_0x437caf(0x25df)]],_0x364015=_0x44688a[_0x4f1535['Fz'][_0x437caf(0x8ba)]];_0x44688a[_0x4f1535['Fz'][_0x437caf(0x25df)]]=_0x199c44['clientX'],_0x44688a[_0x4f1535['Fz'][_0x437caf(0x8ba)]]=_0x199c44[_0x437caf(0x2744)],_0x44688a[_0x199c44[_0x437caf(0x12b9)]+0x2]=0x0;const _0xe8f415=_0x199c44;_0x57efb3===_0x199c44[_0x437caf(0x3cc2)]&&_0x364015===_0x199c44['clientY']||(_0xe8f415[_0x437caf(0x19cf)]=_0x4f1535['Fz']['Move'],this['_onInputChanged'](_0x3c7f48,_0x19ce88,_0xe8f415)),_0xe8f415[_0x437caf(0x19cf)]=_0x199c44[_0x437caf(0x12b9)]+0x2,_0x3c7f48===_0x4f1535['Yi'][_0x437caf(0x393c)]&&0x0<=this[_0x437caf(0x1ec4)]&&null!=(_0x364015=(_0x57efb3=this[_0x437caf(0x169a)])['hasPointerCapture'])&&_0x364015[_0x437caf(0x3e4c)](_0x57efb3,this[_0x437caf(0x1ec4)])?this[_0x437caf(0x169a)]['releasePointerCapture'](this[_0x437caf(0x1ec4)]):_0x199c44[_0x437caf(0x10f1)]&&null!=(_0x57efb3=(_0x364015=this['_elementToAttachTo'])[_0x437caf(0x3ea2)])&&_0x57efb3['call'](_0x364015,_0x199c44[_0x437caf(0x10f1)])&&this[_0x437caf(0x169a)][_0x437caf(0x2c6f)](_0x199c44['pointerId']),this[_0x437caf(0x1fb6)](_0x3c7f48,_0x19ce88,_0xe8f415),_0x3c7f48===_0x4f1535['Yi'][_0x437caf(0x2066)]&&this[_0x437caf(0x1925)](_0x3c7f48,_0x19ce88);}},this['_pointerCancelEvent']=_0x1b2cfa=>{var _0x25642b=_0x337b35,_0x4657d6,_0x1ad34c;if(_0x25642b(0x3d75)===_0x1b2cfa['pointerType']){const _0x44911a=this[_0x25642b(0x3d31)][_0x4f1535['Yi'][_0x25642b(0x393c)]][0x0];0x0<=this['_mouseId']&&null!=(_0x3d8480=(_0x4657d6=this[_0x25642b(0x169a)])[_0x25642b(0x3ea2)])&&_0x3d8480['call'](_0x4657d6,this[_0x25642b(0x1ec4)])&&this[_0x25642b(0x169a)][_0x25642b(0x2c6f)](this[_0x25642b(0x1ec4)]);for(let _0x35cf00=_0x4f1535['Fz'][_0x25642b(0x35e)];_0x35cf00<=_0x4f1535['Fz'][_0x25642b(0x3c8d)];_0x35cf00++)0x1===_0x44911a[_0x35cf00]&&(_0x44911a[_0x35cf00]=0x0,_0x1ad34c=_0x3cb23d[_0x25642b(0x2e30)](_0x4f1535['Yi'][_0x25642b(0x393c)],0x0,_0x35cf00,0x0,this,this[_0x25642b(0x169a)]),this[_0x25642b(0x1fb6)](_0x4f1535['Yi'][_0x25642b(0x393c)],0x0,_0x1ad34c));}else{var _0x3d8480=this['_activeTouchIds'][_0x25642b(0x850)](_0x1b2cfa['pointerId']),_0xa2d2d7=(null!=(_0xa2d2d7=(_0x4657d6=this[_0x25642b(0x169a)])[_0x25642b(0x3ea2)])&&_0xa2d2d7[_0x25642b(0x3e4c)](_0x4657d6,_0x1b2cfa[_0x25642b(0x10f1)])&&this[_0x25642b(0x169a)][_0x25642b(0x2c6f)](_0x1b2cfa[_0x25642b(0x10f1)]),this[_0x25642b(0x3d31)][_0x4f1535['Yi'][_0x25642b(0x2066)]][_0x3d8480][_0x4f1535['Fz'][_0x25642b(0x35e)]]=0x0,_0x3cb23d[_0x25642b(0x2e30)](_0x4f1535['Yi'][_0x25642b(0x2066)],_0x3d8480,_0x4f1535['Fz'][_0x25642b(0x35e)],0x0,this,this[_0x25642b(0x169a)],_0x1b2cfa[_0x25642b(0x10f1)]));this[_0x25642b(0x1fb6)](_0x4f1535['Yi'][_0x25642b(0x2066)],_0x3d8480,_0xa2d2d7),this[_0x25642b(0x151d)][_0x3d8480]=-0x1,this['_onDeviceDisconnected'](_0x4f1535['Yi'][_0x25642b(0x2066)],_0x3d8480);}},this[_0x337b35(0x1c16)]=_0x337b35(0x396e)in document[_0x337b35(0x77c)]('div')?'wheel':void 0x0!==document['onmousewheel']?_0x337b35(0x10b3):_0x337b35(0x1824);let _0x16e19b=!0x1;function _0x38ef40(){}try{var _0x5613f7=Object[_0x337b35(0x259d)]({},_0x337b35(0x62c),{'get':function(){_0x16e19b=!0x0;}});this[_0x337b35(0x169a)][_0x337b35(0x4027)](_0x337b35(0x1bf7),_0x38ef40,_0x5613f7),this[_0x337b35(0x169a)][_0x337b35(0x1978)](_0x337b35(0x1bf7),_0x38ef40,_0x5613f7);}catch(_0x1eca24){}this[_0x337b35(0x3e37)]=()=>{var _0x2e1555=_0x337b35,_0x215a1c,_0x1bca92,_0x1b9829,_0x48ea62;if(this[_0x2e1555(0x1ceb)](_0x4f1535['Yi'][_0x2e1555(0x393c)])){const _0x503d19=this[_0x2e1555(0x3d31)][_0x4f1535['Yi']['Mouse']][0x0];0x0<=this[_0x2e1555(0x1ec4)]&&null!=(_0x1bca92=(_0x215a1c=this[_0x2e1555(0x169a)])[_0x2e1555(0x3ea2)])&&_0x1bca92[_0x2e1555(0x3e4c)](_0x215a1c,this[_0x2e1555(0x1ec4)])&&this[_0x2e1555(0x169a)]['releasePointerCapture'](this[_0x2e1555(0x1ec4)]);for(let _0xada5e=_0x4f1535['Fz']['LeftClick'];_0xada5e<=_0x4f1535['Fz'][_0x2e1555(0x3c8d)];_0xada5e++)0x1===_0x503d19[_0xada5e]&&(_0x503d19[_0xada5e]=0x0,_0x48ea62=_0x3cb23d[_0x2e1555(0x2e30)](_0x4f1535['Yi'][_0x2e1555(0x393c)],0x0,_0xada5e,0x0,this,this['_elementToAttachTo']),this[_0x2e1555(0x1fb6)](_0x4f1535['Yi'][_0x2e1555(0x393c)],0x0,_0x48ea62));}if(this['isDeviceAvailable'](_0x4f1535['Yi'][_0x2e1555(0x2066)])){const _0x25b336=this[_0x2e1555(0x3d31)][_0x4f1535['Yi'][_0x2e1555(0x2066)]];for(let _0x41f46f=0x0;_0x41f46f<this[_0x2e1555(0x151d)][_0x2e1555(0x3785)];_0x41f46f++){var _0x121226,_0x5ce8f8=this[_0x2e1555(0x151d)][_0x41f46f];null!=(_0x1b9829=(_0x121226=this[_0x2e1555(0x169a)])[_0x2e1555(0x3ea2)])&&_0x1b9829['call'](_0x121226,_0x5ce8f8)&&this[_0x2e1555(0x169a)][_0x2e1555(0x2c6f)](_0x5ce8f8),-0x1!==_0x5ce8f8&&0x1===(null==(_0x1b9829=_0x25b336[_0x41f46f])?void 0x0:_0x1b9829[_0x4f1535['Fz'][_0x2e1555(0x35e)]])&&(_0x25b336[_0x41f46f][_0x4f1535['Fz'][_0x2e1555(0x35e)]]=0x0,_0x121226=_0x3cb23d[_0x2e1555(0x2e30)](_0x4f1535['Yi']['Touch'],_0x41f46f,_0x4f1535['Fz'][_0x2e1555(0x35e)],0x0,this,this[_0x2e1555(0x169a)],_0x5ce8f8),this[_0x2e1555(0x1fb6)](_0x4f1535['Yi'][_0x2e1555(0x2066)],_0x41f46f,_0x121226),this[_0x2e1555(0x151d)][_0x41f46f]=-0x1,this[_0x2e1555(0x1925)](_0x4f1535['Yi']['Touch'],_0x41f46f));}}},this[_0x337b35(0x9ba)]=_0x50806a=>{var _0x21de83=_0x337b35,_0xf9521c=_0x4f1535['Yi']['Mouse'];this['_inputs'][_0xf9521c]||(this['_inputs'][_0xf9521c]=[]),this['_inputs'][_0xf9521c][0x0]||(this[_0x21de83(0x3e93)]=!0x0,this[_0x21de83(0x1371)](_0xf9521c,0x0,_0x331da1));const _0x37cd1f=this[_0x21de83(0x3d31)][_0xf9521c][0x0];if(_0x37cd1f){_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x2df0)]]=_0x50806a[_0x21de83(0x149a)]||0x0,_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x3fee)]]=_0x50806a[_0x21de83(0xb69)]||_0x50806a[_0x21de83(0x1f39)]||0x0,_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x2c99)]]=_0x50806a[_0x21de83(0x7e9)]||0x0;const _0x4ebc5f=_0x50806a;0x0!==_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x2df0)]]&&(_0x4ebc5f['inputIndex']=_0x4f1535['Fz']['MouseWheelX'],this[_0x21de83(0x1fb6)](_0xf9521c,0x0,_0x4ebc5f)),0x0!==_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x3fee)]]&&(_0x4ebc5f[_0x21de83(0x19cf)]=_0x4f1535['Fz'][_0x21de83(0x3fee)],this[_0x21de83(0x1fb6)](_0xf9521c,0x0,_0x4ebc5f)),0x0!==_0x37cd1f[_0x4f1535['Fz'][_0x21de83(0x2c99)]]&&(_0x4ebc5f['inputIndex']=_0x4f1535['Fz'][_0x21de83(0x2c99)],this['_onInputChanged'](_0xf9521c,0x0,_0x4ebc5f));}},this['_elementToAttachTo'][_0x337b35(0x4027)](this[_0x337b35(0x104e)]+_0x337b35(0x3309),this['_pointerMoveEvent']),this[_0x337b35(0x169a)]['addEventListener'](this[_0x337b35(0x104e)]+'down',this[_0x337b35(0x2e0e)]),this[_0x337b35(0x169a)]['addEventListener'](this[_0x337b35(0x104e)]+'up',this[_0x337b35(0x3cf7)]),this[_0x337b35(0x169a)]['addEventListener'](this[_0x337b35(0x104e)]+_0x337b35(0x3dbd),this[_0x337b35(0x1ba8)]),this['_elementToAttachTo'][_0x337b35(0x4027)](_0x337b35(0x35d6),this[_0x337b35(0x3e37)]),this[_0x337b35(0x169a)]['addEventListener'](this[_0x337b35(0x1c16)],this[_0x337b35(0x9ba)],!!_0x16e19b&&{'passive':!0x1}),this[_0x337b35(0x1b33)]=this['_engine'][_0x337b35(0x2b17)][_0x337b35(0x33ee)](()=>{var _0x3ed715=_0x337b35;if(this['isDeviceAvailable'](_0x4f1535['Yi']['Mouse'])){const _0x2ae563=this[_0x3ed715(0x3d31)][_0x4f1535['Yi'][_0x3ed715(0x393c)]][0x0];_0x2ae563[_0x4f1535['Fz'][_0x3ed715(0x2df0)]]=0x0,_0x2ae563[_0x4f1535['Fz']['MouseWheelY']]=0x0,_0x2ae563[_0x4f1535['Fz'][_0x3ed715(0x2c99)]]=0x0;}});}[_0x2f7f5d(0xe71)](){var _0x57d431=_0x2f7f5d;this[_0x57d431(0x2013)]=_0xa48ccf=>{var _0x5e0d1c=_0x57d431;this['_addGamePad'](_0xa48ccf[_0x5e0d1c(0x91e)]);},this['_gamepadDisconnectedEvent']=_0x3ae751=>{var _0x1db434=_0x57d431,_0x2c66b9;this[_0x1db434(0x2a26)]&&(_0x2c66b9=this[_0x1db434(0x17ef)](_0x3ae751[_0x1db434(0x91e)]['id']),_0x3ae751=_0x3ae751[_0x1db434(0x91e)][_0x1db434(0x38ac)],this[_0x1db434(0x361f)](_0x2c66b9,_0x3ae751),delete this[_0x1db434(0x2a26)][_0x3ae751]);},window[_0x57d431(0x4027)](_0x57d431(0x353c),this[_0x57d431(0x2013)]),window['addEventListener'](_0x57d431(0x3822),this[_0x57d431(0x2afc)]);}[_0x2f7f5d(0x664)](_0x37052b,_0x15e506,_0x239aa4){var _0x22a341=_0x2f7f5d;const _0x36c1c5=navigator[_0x22a341(0xe28)]()[_0x15e506];if(_0x36c1c5&&_0x37052b===this[_0x22a341(0x2a26)][_0x15e506]){const _0x421f4c=this['_inputs'][_0x37052b][_0x15e506];_0x239aa4>=_0x36c1c5[_0x22a341(0x505)][_0x22a341(0x3785)]?_0x421f4c[_0x239aa4]=_0x36c1c5[_0x22a341(0x2aad)][_0x239aa4-_0x36c1c5[_0x22a341(0x505)][_0x22a341(0x3785)]][_0x22a341(0x1a5d)]():_0x421f4c[_0x239aa4]=_0x36c1c5[_0x22a341(0x505)][_0x239aa4]['value'];}}[_0x2f7f5d(0x17ef)](_0x46dfa8){var _0x2f67f3=_0x2f7f5d;return-0x1!==_0x46dfa8[_0x2f67f3(0x850)](_0x2f67f3(0x1f6d))?-0x1!==_0x46dfa8[_0x2f67f3(0x850)](_0x2f67f3(0x2bc8))?_0x4f1535['Yi'][_0x2f67f3(0x1c05)]:_0x4f1535['Yi'][_0x2f67f3(0x24e4)]:-0x1!==_0x46dfa8[_0x2f67f3(0x850)](_0x2f67f3(0x2238))||-0x1!==_0x46dfa8['search'](_0x2f67f3(0x3144))||-0x1!==_0x46dfa8[_0x2f67f3(0x2096)](_0x2f67f3(0x2c1))?_0x4f1535['Yi'][_0x2f67f3(0x3ee5)]:-0x1!==_0x46dfa8[_0x2f67f3(0x850)](_0x2f67f3(0x23ad))?_0x4f1535['Yi'][_0x2f67f3(0x2b14)]:_0x4f1535['Yi']['Generic'];}['_getPointerType'](_0x2ca902){var _0x62b9=_0x2f7f5d;let _0x39fff7=_0x4f1535['Yi'][_0x62b9(0x393c)];return _0x39fff7=_0x62b9(0x34cb)===_0x2ca902['pointerType']||'pen'===_0x2ca902[_0x62b9(0x4b7)]||_0x2ca902['touches']?_0x4f1535['Yi'][_0x62b9(0x2066)]:_0x39fff7;}}var _0xbc95e5=_0x57ed79(0x13ea8);class _0x1e4664{constructor(_0x207b00){var _0x56652a=_0x2f7f5d;this['_registeredManagers']=new Array(),this[_0x56652a(0x3871)]=0x0,this[_0x56652a(0x56b)]=_0x4a9999=>{var _0x46155a=_0x56652a;for(let _0x3da1ed=0x0;_0x3da1ed<this[_0x46155a(0x1171)][_0x46155a(0x3785)];_0x3da1ed++)for(const _0x3b5fff in this[_0x46155a(0x1171)][_0x3da1ed]){var _0x54a387=+_0x3b5fff;_0x4a9999[_0x46155a(0x2af1)](new _0xbc95e5['p'](this[_0x46155a(0x3f79)],_0x3da1ed,_0x54a387));}this[_0x46155a(0x1751)][_0x46155a(0x1e1d)](_0x4a9999);},this['unregisterManager']=_0x2da07=>{var _0x2b24fe=_0x56652a;_0x2da07=this[_0x2b24fe(0x1751)][_0x2b24fe(0x850)](_0x2da07),-0x1<_0x2da07&&this[_0x2b24fe(0x1751)][_0x2b24fe(0x2e7)](_0x2da07,0x1);};var _0x727b0f=Object[_0x56652a(0xb46)](_0x4f1535['Yi'])[_0x56652a(0x3785)]/0x2,_0x727b0f=(this[_0x56652a(0x1171)]=new Array(_0x727b0f),(_0x5e9471,_0x13cf43)=>{var _0x237253=_0x56652a;this['_devices'][_0x5e9471]||(this[_0x237253(0x1171)][_0x5e9471]=new Array()),this['_devices'][_0x5e9471][_0x13cf43]||(this[_0x237253(0x1171)][_0x5e9471][_0x13cf43]=_0x13cf43);for(const _0x4fa7dc of this[_0x237253(0x1751)]){var _0x2cc98b=new _0xbc95e5['p'](this[_0x237253(0x3f79)],_0x5e9471,_0x13cf43);_0x4fa7dc[_0x237253(0x2af1)](_0x2cc98b);}}),_0x15674e=(_0x1b236f,_0x3fbc05)=>{var _0x547d69=_0x56652a,_0x1e966;null!=(_0x1e966=this['_devices'][_0x1b236f])&&_0x1e966[_0x3fbc05]&&delete this[_0x547d69(0x1171)][_0x1b236f][_0x3fbc05];for(const _0x2f5143 of this[_0x547d69(0x1751)])_0x2f5143[_0x547d69(0x1ef8)](_0x1b236f,_0x3fbc05);},_0x438814=(_0x196bfc,_0x132dd6,_0x8aa187)=>{var _0x380e75=_0x56652a;if(_0x8aa187){for(const _0x3a4a00 of this[_0x380e75(0x1751)])_0x3a4a00[_0x380e75(0x1fb6)](_0x196bfc,_0x132dd6,_0x8aa187);}};_0x56652a(0x3e74)!=typeof _native?this[_0x56652a(0x3f79)]=new _0x7ca5f9(_0x727b0f,_0x15674e,_0x438814):this[_0x56652a(0x3f79)]=new _0xc16f1(_0x207b00,_0x727b0f,_0x15674e,_0x438814);}[_0x2f7f5d(0x3551)](){var _0x4b4486=_0x2f7f5d;this[_0x4b4486(0x3f79)]['dispose']();}}class _0x92ba96{constructor(_0x23b186){var _0xcced47=_0x2f7f5d,_0xac0515=Object[_0xcced47(0xb46)](_0x4f1535['Yi'])['length']/0x2;this[_0xcced47(0x1171)]=new Array(_0xac0515),this[_0xcced47(0x2239)]=new Array(_0xac0515),this['_engine']=_0x23b186,this['_engine'][_0xcced47(0x2672)]||(this[_0xcced47(0xe76)][_0xcced47(0x2672)]=new _0x1e4664(_0x23b186)),this[_0xcced47(0xe76)]['_deviceSourceManager'][_0xcced47(0x3871)]++,this[_0xcced47(0x3156)]=new _0x1ca8c9['y$'](_0x4c95fd=>{var _0x369be0=_0xcced47;for(const _0x49a14d of this[_0x369be0(0x1171)])if(_0x49a14d){for(const _0x305eef of _0x49a14d)_0x305eef&&this[_0x369be0(0x3156)][_0x369be0(0x2495)](_0x4c95fd,_0x305eef);}}),this['onDeviceDisconnectedObservable']=new _0x1ca8c9['y$'](),this[_0xcced47(0xe76)][_0xcced47(0x2672)][_0xcced47(0x56b)](this),this['_onDisposeObserver']=_0x23b186['onDisposeObservable'][_0xcced47(0x33ee)](()=>{var _0x2f0589=_0xcced47;this[_0x2f0589(0x3551)]();});}[_0x2f7f5d(0x3e1c)](_0xab30e,_0x1d6ff2){var _0xe36377=_0x2f7f5d;if(void 0x0===_0x1d6ff2){if(void 0x0===this[_0xe36377(0x2239)][_0xab30e])return null;_0x1d6ff2=this[_0xe36377(0x2239)][_0xab30e];}return this[_0xe36377(0x1171)][_0xab30e]&&void 0x0!==this[_0xe36377(0x1171)][_0xab30e][_0x1d6ff2]?this[_0xe36377(0x1171)][_0xab30e][_0x1d6ff2]:null;}[_0x2f7f5d(0x1e90)](_0x4cdcd1){var _0x17d71e=_0x2f7f5d;return this['_devices'][_0x4cdcd1]?this[_0x17d71e(0x1171)][_0x4cdcd1][_0x17d71e(0x2a44)](_0x5a2408=>!!_0x5a2408):[];}['dispose'](){var _0x33e6c8=_0x2f7f5d;this[_0x33e6c8(0x3156)][_0x33e6c8(0xc60)](),this['onDeviceDisconnectedObservable'][_0x33e6c8(0xc60)](),this['_engine'][_0x33e6c8(0x2672)]&&(this['_engine']['_deviceSourceManager'][_0x33e6c8(0x38dc)](this),--this[_0x33e6c8(0xe76)][_0x33e6c8(0x2672)][_0x33e6c8(0x3871)]<0x1&&(this[_0x33e6c8(0xe76)][_0x33e6c8(0x2672)][_0x33e6c8(0x3551)](),delete this[_0x33e6c8(0xe76)][_0x33e6c8(0x2672)])),this['_engine'][_0x33e6c8(0x851)][_0x33e6c8(0x418a)](this[_0x33e6c8(0xa33)]);}[_0x2f7f5d(0x2af1)](_0x2a1489){var _0x139982=_0x2f7f5d;this[_0x139982(0x1171)][_0x2a1489['deviceType']]||(this[_0x139982(0x1171)][_0x2a1489['deviceType']]=new Array()),this[_0x139982(0x1171)][_0x2a1489['deviceType']][_0x2a1489['deviceSlot']]||(this[_0x139982(0x1171)][_0x2a1489[_0x139982(0x169b)]][_0x2a1489[_0x139982(0x201c)]]=_0x2a1489,this[_0x139982(0xf51)](_0x2a1489[_0x139982(0x169b)])),this[_0x139982(0x3156)][_0x139982(0x2231)](_0x2a1489);}[_0x2f7f5d(0x1ef8)](_0x5cb3b2,_0x13663f){var _0x59aea2=_0x2f7f5d,_0xd42f86=null==(_0xd42f86=this[_0x59aea2(0x1171)][_0x5cb3b2])?void 0x0:_0xd42f86[_0x13663f];this[_0x59aea2(0x2179)][_0x59aea2(0x2231)](_0xd42f86),null!=(_0xd42f86=this[_0x59aea2(0x1171)][_0x5cb3b2])&&_0xd42f86[_0x13663f]&&delete this[_0x59aea2(0x1171)][_0x5cb3b2][_0x13663f],this[_0x59aea2(0xf51)](_0x5cb3b2);}[_0x2f7f5d(0x1fb6)](_0x31c039,_0x5209b9,_0x2b3f65){var _0x17cae7=_0x2f7f5d;null!=(_0x31c039=null==(_0x31c039=this[_0x17cae7(0x1171)][_0x31c039])?void 0x0:_0x31c039[_0x5209b9])&&_0x31c039[_0x17cae7(0x8ad)][_0x17cae7(0x2231)](_0x2b3f65);}[_0x2f7f5d(0xf51)](_0x3d5e3f){var _0x21fb66=_0x2f7f5d;switch(_0x3d5e3f){case _0x4f1535['Yi']['Keyboard']:case _0x4f1535['Yi'][_0x21fb66(0x393c)]:this[_0x21fb66(0x2239)][_0x3d5e3f]=0x0;break;case _0x4f1535['Yi']['Touch']:case _0x4f1535['Yi'][_0x21fb66(0x1c05)]:case _0x4f1535['Yi'][_0x21fb66(0x24e4)]:case _0x4f1535['Yi'][_0x21fb66(0x3ee5)]:case _0x4f1535['Yi'][_0x21fb66(0x2b14)]:case _0x4f1535['Yi'][_0x21fb66(0x3c18)]:delete this[_0x21fb66(0x2239)][_0x3d5e3f];var _0x2e3db5=this[_0x21fb66(0x1171)][_0x3d5e3f];if(_0x2e3db5){for(let _0x59db07=0x0;_0x59db07<_0x2e3db5[_0x21fb66(0x3785)];_0x59db07++)if(_0x2e3db5[_0x59db07]){this[_0x21fb66(0x2239)][_0x3d5e3f]=_0x59db07;break;}}}}}},0x59a7:(_0x119391,_0x5410ff,_0x2ec335)=>{_0x2ec335(0x16067),_0x2ec335(0xda41);},0xe34c:(_0x5ad34d,_0x3d7183,_0x35f1dc)=>{var _0x1aafe4=a7_0x38a779;_0x35f1dc['d'](_0x3d7183,{'t':()=>_0x414208});var _0x414208,_0x3d7183=_0x35f1dc(0x202a);(_0x35f1dc=_0x414208=_0x414208||{})[_0x35f1dc['Texture']=0x0]=_0x1aafe4(0x4bc),_0x35f1dc[_0x35f1dc[_0x1aafe4(0x238e)]=0x1]=_0x1aafe4(0x238e),_0x35f1dc[_0x35f1dc[_0x1aafe4(0x2863)]=0x2]=_0x1aafe4(0x2863),_0x35f1dc[_0x35f1dc['StorageBuffer']=0x3]=_0x1aafe4(0x2db2),_0x35f1dc[_0x35f1dc[_0x1aafe4(0x2a5f)]=0x4]='TextureWithoutSampler',_0x35f1dc[_0x35f1dc[_0x1aafe4(0x3ab7)]=0x5]=_0x1aafe4(0x3ab7),_0x3d7183['B']['prototype'][_0x1aafe4(0x20a0)]=function(_0x37f2a9,_0x6743e4){var _0x2c7de5=_0x1aafe4;throw new Error(_0x2c7de5(0x2033));},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0xd97)]=function(){throw new Error('createComputePipelineContext:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!');},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0x262)]=function(){},_0x3d7183['B']['prototype'][_0x1aafe4(0x636)]=function(_0x199d9a,_0x1187a3,_0x4130a4,_0x45bbfb,_0x43cd62,_0x130ba1,_0x23427b){var _0x697345=_0x1aafe4;throw new Error(_0x697345(0x2b5f));},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0x1fed)]=function(){return!0x0;},_0x3d7183['B'][_0x1aafe4(0x1fd2)]['releaseComputeEffects']=function(){},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0x2218)]=function(_0x315ad0,_0x1f1302,_0x31d02,_0x18760b,_0x1ba0c7){},_0x3d7183['B'][_0x1aafe4(0x1fd2)]['_rebuildComputeEffects']=function(){},_0x3d7183['B'][_0x1aafe4(0x1fd2)]['_executeWhenComputeStateIsCompiled']=function(_0xadd4b9,_0x1ffd4c){_0x1ffd4c();},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0x28d5)]=function(_0x2cb455){},_0x3d7183['B'][_0x1aafe4(0x1fd2)][_0x1aafe4(0x2025)]=function(_0x555a6c){};},0xc504:(_0xa0f6c4,_0x429f50,_0xb91f52)=>{var _0x39a0cd=a7_0x38a779,_0x41e9ad=_0xb91f52(0xee04),_0x2e170b=_0xb91f52(0x51f),_0x1131cb=_0xb91f52(0x11fc5),_0xb91f52=_0xb91f52(0x360b);class _0x15f24e{constructor(){var _0x4b71df=a7_0x2532;this[_0x4b71df(0x1a09)]=0x0,this[_0x4b71df(0xb71)]=!0x1,this[_0x4b71df(0x377)]=!0x1,this[_0x4b71df(0x3870)]=-0x1,this[_0x4b71df(0x267)]=_0x2e170b['x'][_0x4b71df(0x3c7f)],this[_0x4b71df(0x3d22)]=_0x2e170b['x'][_0x4b71df(0x3182)],this[_0x4b71df(0x1e2e)]=!0x1;}}_0x41e9ad['D']['prototype'][_0x39a0cd(0x4e1)]=function(){var _0x217d4d=_0x39a0cd,_0x112104=this[_0x217d4d(0x1fd1)][_0x217d4d(0x4e1)]();if(_0x112104)return _0x112104;throw new Error(_0x217d4d(0x1d48));},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0xbe3)]=function(_0x1dd69b){var _0x45adce=_0x39a0cd;return this[_0x45adce(0x1fd1)][_0x45adce(0xbe3)](_0x1dd69b),this;},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x1e5e)]=function(_0x1c1a1c){var _0x435437=_0x39a0cd;return this[_0x435437(0x1fd1)][_0x435437(0x2628)](_0x1c1a1c,this[_0x435437(0x1fd1)][_0x435437(0x3f4c)]);},_0x41e9ad['D']['prototype']['getQueryResult']=function(_0x35c445){var _0x9e0af3=_0x39a0cd;return this[_0x9e0af3(0x1fd1)][_0x9e0af3(0x2628)](_0x35c445,this[_0x9e0af3(0x1fd1)]['QUERY_RESULT']);},_0x41e9ad['D']['prototype'][_0x39a0cd(0x235b)]=function(_0x54413e,_0x25cd1c){var _0x262310=_0x39a0cd;return _0x54413e=this[_0x262310(0x3e44)](_0x54413e),(this[_0x262310(0x1fd1)][_0x262310(0x1521)](_0x54413e,_0x25cd1c),!0x0);},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x3064)]=function(_0x401908){var _0xb34bd3=_0x39a0cd;return _0x401908=this[_0xb34bd3(0x3e44)](_0x401908),(this['_gl']['endQuery'](_0x401908),this);},_0x41e9ad['D']['prototype']['_createTimeQuery']=function(){var _0x4e64d5=_0x39a0cd;const _0x5782f3=this['getCaps']()[_0x4e64d5(0x13ae)];return _0x5782f3[_0x4e64d5(0x3e78)]?_0x5782f3[_0x4e64d5(0x3e78)]():this[_0x4e64d5(0x4e1)]();},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x327e)]=function(_0x4c0bf1){var _0x461ba4=_0x39a0cd;const _0x2fc612=this[_0x461ba4(0x179f)]()[_0x461ba4(0x13ae)];_0x2fc612[_0x461ba4(0x3944)]?_0x2fc612[_0x461ba4(0x3944)](_0x4c0bf1):this[_0x461ba4(0xbe3)](_0x4c0bf1);},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x3357)]=function(_0x4ea6ab){var _0x14d542=_0x39a0cd;const _0x372ee2=this['getCaps']()[_0x14d542(0x13ae)];return _0x372ee2[_0x14d542(0x3153)]?_0x372ee2[_0x14d542(0x3153)](_0x4ea6ab,_0x372ee2[_0x14d542(0xc8d)]):this[_0x14d542(0x870)](_0x4ea6ab);},_0x41e9ad['D'][_0x39a0cd(0x1fd2)]['_getTimeQueryAvailability']=function(_0x3305ad){var _0x572c6c=_0x39a0cd;const _0x135a61=this[_0x572c6c(0x179f)]()['timerQuery'];return _0x135a61[_0x572c6c(0x3153)]?_0x135a61[_0x572c6c(0x3153)](_0x3305ad,_0x135a61[_0x572c6c(0x1d55)]):this['isQueryResultAvailable'](_0x3305ad);},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x1b35)]=function(){var _0x13ecb0=_0x39a0cd,_0x18c9ac=this[_0x13ecb0(0x179f)]();const _0x29257f=_0x18c9ac[_0x13ecb0(0x13ae)];if(!_0x29257f)return null;const _0x4e8af0=new _0x1131cb['W']();if(this[_0x13ecb0(0x1fd1)][_0x13ecb0(0x35f0)](_0x29257f[_0x13ecb0(0x1481)]),_0x18c9ac[_0x13ecb0(0x3c35)])_0x4e8af0[_0x13ecb0(0x3f54)]=this[_0x13ecb0(0x3490)](),_0x29257f[_0x13ecb0(0x48e)](_0x4e8af0[_0x13ecb0(0x3f54)],_0x29257f['TIMESTAMP_EXT']);else{if(this[_0x13ecb0(0x240c)])return this['_currentNonTimestampToken'];_0x4e8af0[_0x13ecb0(0x773)]=this[_0x13ecb0(0x3490)](),_0x29257f[_0x13ecb0(0xc4f)]?_0x29257f['beginQueryEXT'](_0x29257f[_0x13ecb0(0x10ed)],_0x4e8af0[_0x13ecb0(0x773)]):this['_gl']['beginQuery'](_0x29257f[_0x13ecb0(0x10ed)],_0x4e8af0[_0x13ecb0(0x773)]),this[_0x13ecb0(0x240c)]=_0x4e8af0;}return _0x4e8af0;},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x25b1)]=function(_0x21c860){var _0x4ca7a9=_0x39a0cd,_0x51368a=this['getCaps']();const _0x13cdaa=_0x51368a['timerQuery'];if(!_0x13cdaa||!_0x21c860)return-0x1;if(_0x51368a[_0x4ca7a9(0x3c35)]){if(!_0x21c860[_0x4ca7a9(0x3f54)])return-0x1;_0x21c860[_0x4ca7a9(0x16ae)]||(_0x21c860[_0x4ca7a9(0x16ae)]=this[_0x4ca7a9(0x3490)](),_0x13cdaa[_0x4ca7a9(0x48e)](_0x21c860[_0x4ca7a9(0x16ae)],_0x13cdaa[_0x4ca7a9(0xfad)]));}else{if(!_0x21c860[_0x4ca7a9(0x244b)]){if(!_0x21c860[_0x4ca7a9(0x773)])return-0x1;_0x13cdaa['endQueryEXT']?_0x13cdaa[_0x4ca7a9(0x3472)](_0x13cdaa[_0x4ca7a9(0x10ed)]):(this[_0x4ca7a9(0x1fd1)][_0x4ca7a9(0x18a2)](_0x13cdaa[_0x4ca7a9(0x10ed)]),this[_0x4ca7a9(0x240c)]=null),_0x21c860[_0x4ca7a9(0x244b)]=!0x0;}}var _0x4a3ac4=this[_0x4ca7a9(0x1fd1)][_0x4ca7a9(0x35f0)](_0x13cdaa[_0x4ca7a9(0x1481)]);let _0x3c5fb9=!0x1;if(_0x21c860['_endTimeQuery']?_0x3c5fb9=this[_0x4ca7a9(0x29cd)](_0x21c860[_0x4ca7a9(0x16ae)]):_0x21c860[_0x4ca7a9(0x773)]&&(_0x3c5fb9=this[_0x4ca7a9(0x29cd)](_0x21c860[_0x4ca7a9(0x773)])),!_0x3c5fb9||_0x4a3ac4)return-0x1;{let _0x538871=0x0;if(_0x51368a['canUseTimestampForTimerQuery']){if(!_0x21c860[_0x4ca7a9(0x3f54)]||!_0x21c860[_0x4ca7a9(0x16ae)])return-0x1;_0x4a3ac4=this[_0x4ca7a9(0x3357)](_0x21c860['_startTimeQuery']),_0x51368a=this[_0x4ca7a9(0x3357)](_0x21c860[_0x4ca7a9(0x16ae)]),(_0x538871=_0x51368a-_0x4a3ac4,this[_0x4ca7a9(0x327e)](_0x21c860[_0x4ca7a9(0x3f54)]),this[_0x4ca7a9(0x327e)](_0x21c860[_0x4ca7a9(0x16ae)]),_0x21c860[_0x4ca7a9(0x3f54)]=null,_0x21c860[_0x4ca7a9(0x16ae)]=null);}else{if(!_0x21c860[_0x4ca7a9(0x773)])return-0x1;_0x538871=this['_getTimeQueryResult'](_0x21c860['_timeElapsedQuery']),this[_0x4ca7a9(0x327e)](_0x21c860[_0x4ca7a9(0x773)]),_0x21c860[_0x4ca7a9(0x773)]=null,_0x21c860[_0x4ca7a9(0x244b)]=!0x1;}return _0x538871;}},_0x41e9ad['D']['prototype']['_captureGPUFrameTime']=!0x1,_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x2d34)]=new _0xb91f52['z'](),_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x14a5)]=function(){var _0x46557c=_0x39a0cd;return this[_0x46557c(0x2d34)];},_0x41e9ad['D'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x2f22)]=function(_0x4634dc){var _0x14a778=_0x39a0cd;_0x4634dc!==this[_0x14a778(0x3e7b)]&&((this[_0x14a778(0x3e7b)]=_0x4634dc)?(this[_0x14a778(0xfe8)]=this[_0x14a778(0x10b0)][_0x14a778(0x33ee)](()=>{var _0x14f987=_0x14a778;this['_gpuFrameTimeToken']||(this[_0x14f987(0x232c)]=this['startTimeQuery']());}),this['_onEndFrameObserver']=this[_0x14a778(0x2b17)]['add'](()=>{var _0x26f5f2=_0x14a778,_0x3210bb;this[_0x26f5f2(0x232c)]&&-0x1<(_0x3210bb=this[_0x26f5f2(0x25b1)](this[_0x26f5f2(0x232c)]))&&(this[_0x26f5f2(0x232c)]=null,this['_gpuFrameTime'][_0x26f5f2(0x1cf5)](),this[_0x26f5f2(0x2d34)]['addCount'](_0x3210bb,!0x0));})):(this[_0x14a778(0x10b0)][_0x14a778(0x418a)](this[_0x14a778(0xfe8)]),this[_0x14a778(0xfe8)]=null,this[_0x14a778(0x2b17)][_0x14a778(0x418a)](this[_0x14a778(0x27b9)]),this[_0x14a778(0x27b9)]=null));},_0x41e9ad['D']['prototype'][_0x39a0cd(0x3e44)]=function(_0x43b634){var _0x5d1e13=_0x39a0cd;return _0x43b634===_0x2e170b['x']['OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE']?this[_0x5d1e13(0x1fd1)][_0x5d1e13(0x30a8)]:this[_0x5d1e13(0x1fd1)][_0x5d1e13(0x1c90)];},Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],_0x39a0cd(0xb71),{'get':function(){var _0x1d3287=_0x39a0cd;return this[_0x1d3287(0x1aa9)]['isOcclusionQueryInProgress'];},'set':function(_0x3f4bd6){var _0x406ae2=_0x39a0cd;this[_0x406ae2(0x1aa9)]['isOcclusionQueryInProgress']=_0x3f4bd6;},'enumerable':!0x1,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],_0x39a0cd(0x1aa9),{'get':function(){var _0xe87599=_0x39a0cd;return this[_0xe87599(0x19f2)]||(this[_0xe87599(0x19f2)]=new _0x15f24e()),this[_0xe87599(0x19f2)];},'enumerable':!0x1,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],'isOccluded',{'get':function(){var _0x533778=_0x39a0cd;return this[_0x533778(0x1aa9)][_0x533778(0x377)];},'set':function(_0x565b6c){var _0x38bab0=_0x39a0cd;this['_occlusionDataStorage'][_0x38bab0(0x377)]=_0x565b6c;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],_0x39a0cd(0x3d22),{'get':function(){var _0x4053e5=_0x39a0cd;return this[_0x4053e5(0x1aa9)][_0x4053e5(0x3d22)];},'set':function(_0x4a514d){var _0x573bdb=_0x39a0cd;this[_0x573bdb(0x1aa9)][_0x573bdb(0x3d22)]=_0x4a514d;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],_0x39a0cd(0x267),{'get':function(){var _0x35b1f6=_0x39a0cd;return this[_0x35b1f6(0x1aa9)]['occlusionType'];},'set':function(_0x267c3e){var _0x93c67=_0x39a0cd;this['_occlusionDataStorage'][_0x93c67(0x267)]=_0x267c3e;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x']['prototype'],'occlusionRetryCount',{'get':function(){var _0x2ba93f=_0x39a0cd;return this[_0x2ba93f(0x1aa9)][_0x2ba93f(0x3870)];},'set':function(_0x1c7a1c){var _0x360cf6=_0x39a0cd;this[_0x360cf6(0x1aa9)][_0x360cf6(0x3870)]=_0x1c7a1c;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x39a0cd(0x259d)](_0x2e170b['x'][_0x39a0cd(0x1fd2)],_0x39a0cd(0x1e2e),{'get':function(){var _0x339b3e=_0x39a0cd;return this[_0x339b3e(0x1aa9)]['forceRenderingWhenOccluded'];},'set':function(_0x4fd2b1){var _0x53ac32=_0x39a0cd;this[_0x53ac32(0x1aa9)]['forceRenderingWhenOccluded']=_0x4fd2b1;},'enumerable':!0x0,'configurable':!0x0}),_0x2e170b['x'][_0x39a0cd(0x1fd2)][_0x39a0cd(0x8cc)]=function(){var _0x1fe1b9=_0x39a0cd;const _0x3084c5=this[_0x1fe1b9(0x1aa9)];if(_0x3084c5['occlusionType']===_0x2e170b['x'][_0x1fe1b9(0x3c7f)])return _0x3084c5[_0x1fe1b9(0x377)]=!0x1;const _0x3a05c7=this['getEngine']();if(!_0x3a05c7[_0x1fe1b9(0x179f)]()['supportOcclusionQuery'])return _0x3084c5[_0x1fe1b9(0x377)]=!0x1;if(!_0x3a05c7['isQueryResultAvailable'])return _0x3084c5[_0x1fe1b9(0x377)]=!0x1;if(this[_0x1fe1b9(0xb71)]&&this[_0x1fe1b9(0xb11)]){if(_0x3a05c7['isQueryResultAvailable'](this[_0x1fe1b9(0xb11)])){var _0x21a2c8=_0x3a05c7['getQueryResult'](this['_occlusionQuery']);_0x3084c5[_0x1fe1b9(0xb71)]=!0x1,_0x3084c5['occlusionInternalRetryCounter']=0x0,_0x3084c5[_0x1fe1b9(0x377)]=!(0x0<_0x21a2c8);}else{if(_0x3084c5[_0x1fe1b9(0x1a09)]++,!(-0x1!==_0x3084c5[_0x1fe1b9(0x3870)]&&_0x3084c5[_0x1fe1b9(0x1a09)]>_0x3084c5['occlusionRetryCount']))return _0x3084c5[_0x1fe1b9(0x267)]!==_0x2e170b['x'][_0x1fe1b9(0x9d0)]&&_0x3084c5[_0x1fe1b9(0x377)];_0x3084c5[_0x1fe1b9(0xb71)]=!0x1,_0x3084c5[_0x1fe1b9(0x1a09)]=0x0,_0x3084c5['isOccluded']=_0x3084c5[_0x1fe1b9(0x267)]!==_0x2e170b['x'][_0x1fe1b9(0x9d0)]&&_0x3084c5[_0x1fe1b9(0x377)];}}const _0x183479=this['getScene']();if(_0x183479[_0x1fe1b9(0x3a4f)]){const _0x26d289=_0x183479['getBoundingBoxRenderer']();null===this['_occlusionQuery']&&(this[_0x1fe1b9(0xb11)]=_0x3a05c7[_0x1fe1b9(0x4e1)]()),_0x3a05c7[_0x1fe1b9(0x235b)](_0x3084c5[_0x1fe1b9(0x3d22)],this[_0x1fe1b9(0xb11)])&&(_0x26d289[_0x1fe1b9(0x4c8)](this),_0x3a05c7[_0x1fe1b9(0x3064)](_0x3084c5[_0x1fe1b9(0x3d22)]),this[_0x1fe1b9(0x1aa9)][_0x1fe1b9(0xb71)]=!0x0);}return _0x3084c5[_0x1fe1b9(0x377)];};},0x1083b:(_0x15b40e,_0x422b06,_0x5b0ffe)=>{var _0x5af569=a7_0x38a779;_0x5b0ffe=_0x5b0ffe(0xee04),(_0x5b0ffe['D'][_0x5af569(0x1fd2)][_0x5af569(0x39b0)]=function(){var _0x133a7c=_0x5af569,_0x551e85=this[_0x133a7c(0x1fd1)][_0x133a7c(0x39b0)]();if(_0x551e85)return _0x551e85;throw new Error(_0x133a7c(0x7da));},_0x5b0ffe['D'][_0x5af569(0x1fd2)]['deleteTransformFeedback']=function(_0x365ed7){var _0x4ed3b6=_0x5af569;this['_gl'][_0x4ed3b6(0x309d)](_0x365ed7);},_0x5b0ffe['D']['prototype'][_0x5af569(0x3d3e)]=function(_0x3202c3){var _0x47169c=_0x5af569;this['_gl'][_0x47169c(0x3d3e)](this['_gl'][_0x47169c(0x181f)],_0x3202c3);},_0x5b0ffe['D'][_0x5af569(0x1fd2)][_0x5af569(0x368f)]=function(_0xd5c33b=!0x0){var _0x19907b=_0x5af569;this[_0x19907b(0x1fd1)][_0x19907b(0x368f)](_0xd5c33b?this[_0x19907b(0x1fd1)]['POINTS']:this[_0x19907b(0x1fd1)][_0x19907b(0x3aed)]);},_0x5b0ffe['D']['prototype']['endTransformFeedback']=function(){var _0x355295=_0x5af569;this[_0x355295(0x1fd1)]['endTransformFeedback']();},_0x5b0ffe['D']['prototype'][_0x5af569(0x4032)]=function(_0x11e856,_0x99dbec){var _0x334a82=_0x5af569;this['_gl'][_0x334a82(0x28a6)](_0x11e856,_0x99dbec,this[_0x334a82(0x1fd1)][_0x334a82(0x3d16)]);},_0x5b0ffe['D'][_0x5af569(0x1fd2)][_0x5af569(0x12e4)]=function(_0x18ace8){var _0x237e48=_0x5af569;this[_0x237e48(0x1fd1)][_0x237e48(0x1908)](this[_0x237e48(0x1fd1)]['TRANSFORM_FEEDBACK_BUFFER'],0x0,_0x18ace8?_0x18ace8[_0x237e48(0x2661)]:null);});},0x29de:(_0x2c3a28,_0x1b23d3,_0x37558b)=>{var _0x31967a=a7_0x38a779,_0x1908bb=_0x37558b(0xee04),_0x37558b=_0x37558b(0xf96c);const _0x2583cb=new _0x37558b['y$'](),_0x2af6f6=new _0x37558b['y$']();Object['defineProperty'](_0x1908bb['D'][_0x31967a(0x1fd2)],_0x31967a(0x1f78),{'get':function(){return _0x2583cb;}}),Object[_0x31967a(0x259d)](_0x1908bb['D'][_0x31967a(0x1fd2)],_0x31967a(0x1eaf),{'get':function(){return _0x2af6f6;}}),Object[_0x31967a(0x259d)](_0x1908bb['D'][_0x31967a(0x1fd2)],_0x31967a(0x355e),{'get':function(){var _0x5ea518=_0x31967a;return this[_0x5ea518(0x74a)];},'set':function(_0x55af4d){var _0x56953c=_0x31967a;this[_0x56953c(0x74a)]!==_0x55af4d&&(this[_0x56953c(0x74a)]=_0x55af4d,null!=(_0x55af4d=this[_0x56953c(0x312c)])&&_0x55af4d['call'](this));}}),_0x1908bb['D'][_0x31967a(0x1fd2)][_0x31967a(0x1d97)]=function(){var _0x24a9c9=_0x31967a;return this[_0x24a9c9(0x355e)]||this['getRenderingCanvas']();},_0x1908bb['D'][_0x31967a(0x1fd2)][_0x31967a(0x4054)]=function(_0x14f656,_0x41920c,_0x72f423){var _0x56176e=_0x31967a;this[_0x56176e(0x38ee)]||(this['views']=[]);for(const _0x573889 of this['views'])if(_0x573889[_0x56176e(0x259c)]===_0x14f656)return _0x573889;var _0x555852=this[_0x56176e(0x345f)](),_0x555852=(_0x555852&&(_0x14f656[_0x56176e(0xad8)]=_0x555852[_0x56176e(0xad8)],_0x14f656[_0x56176e(0x605)]=_0x555852[_0x56176e(0x605)]),{'target':_0x14f656,'camera':_0x41920c,'clearBeforeCopy':_0x72f423,'enabled':!0x0,'id':(0x186a0*Math[_0x56176e(0xff9)]())[_0x56176e(0x2a28)]()});return this[_0x56176e(0x38ee)][_0x56176e(0x1e1d)](_0x555852),_0x41920c&&_0x41920c['onDisposeObservable'][_0x56176e(0x33ee)](()=>{var _0x486d8f=_0x56176e;this[_0x486d8f(0x3ca2)](_0x14f656);}),_0x555852;},_0x1908bb['D'][_0x31967a(0x1fd2)][_0x31967a(0x3ca2)]=function(_0x20b1b0){var _0x55b232=_0x31967a;if(!this[_0x55b232(0x38ee)]||0x0===this[_0x55b232(0x38ee)][_0x55b232(0x3785)])return this;for(const _0x27f7fa of this['views'])if(_0x27f7fa[_0x55b232(0x259c)]===_0x20b1b0){var _0x4249e4=this[_0x55b232(0x38ee)][_0x55b232(0x850)](_0x27f7fa);-0x1!==_0x4249e4&&this['views'][_0x55b232(0x2e7)](_0x4249e4,0x1);break;}return this;},_0x1908bb['D'][_0x31967a(0x1fd2)][_0x31967a(0x1c3d)]=function(_0x37a2a4){var _0x496bcf=_0x31967a;const _0x599b9c=_0x37a2a4['target'],_0x4214ac=_0x599b9c[_0x496bcf(0x70f)]('2d');if(!_0x4214ac)return!0x0;var _0x30bfd1,_0x59323c,_0xe7b6f8,_0x4c28d3=this['getRenderingCanvas']();_0x2583cb[_0x496bcf(0x2231)](_0x37a2a4);const _0x4b1f1b=_0x37a2a4[_0x496bcf(0x3a38)];let _0x506875=null,_0x1c4d8a=null;if(_0x4b1f1b){if(!(_0x1c4d8a=_0x4b1f1b[_0x496bcf(0x40ae)]())||_0x1c4d8a['activeCameras']&&_0x1c4d8a[_0x496bcf(0x3d90)][_0x496bcf(0x3785)])return!0x0;this[_0x496bcf(0xf1c)]=_0x37a2a4,_0x506875=_0x1c4d8a['activeCamera'],_0x1c4d8a[_0x496bcf(0x3728)]=_0x4b1f1b;}return _0x37a2a4[_0x496bcf(0x3de3)]?_0x37a2a4[_0x496bcf(0x3de3)](_0x599b9c):(_0x30bfd1=Math[_0x496bcf(0x3f66)](_0x599b9c[_0x496bcf(0x3aef)]/this[_0x496bcf(0x5ce)]),_0x59323c=Math[_0x496bcf(0x3f66)](_0x599b9c[_0x496bcf(0x3f4f)]/this[_0x496bcf(0x5ce)]),_0xe7b6f8=_0x30bfd1!==_0x599b9c[_0x496bcf(0xad8)]||_0x4c28d3[_0x496bcf(0xad8)]!==_0x599b9c[_0x496bcf(0xad8)]||_0x59323c!==_0x599b9c[_0x496bcf(0x605)]||_0x4c28d3[_0x496bcf(0x605)]!==_0x599b9c[_0x496bcf(0x605)],_0x599b9c[_0x496bcf(0x3aef)]&&_0x599b9c['clientHeight']&&_0xe7b6f8&&(_0x599b9c[_0x496bcf(0xad8)]=_0x30bfd1,_0x599b9c[_0x496bcf(0x605)]=_0x59323c,this[_0x496bcf(0x721)](_0x30bfd1,_0x59323c))),!(!_0x4c28d3[_0x496bcf(0xad8)]||!_0x4c28d3[_0x496bcf(0x605)]||(this['_renderFrame'](),this['flushFramebuffer'](),_0x37a2a4['clearBeforeCopy']&&_0x4214ac['clearRect'](0x0,0x0,_0x4c28d3[_0x496bcf(0xad8)],_0x4c28d3[_0x496bcf(0x605)]),_0x4214ac[_0x496bcf(0x1db5)](_0x4c28d3,0x0,0x0),_0x506875&&_0x1c4d8a&&(_0x1c4d8a[_0x496bcf(0x3728)]=_0x506875),_0x2af6f6[_0x496bcf(0x2231)](_0x37a2a4),0x0));},_0x1908bb['D'][_0x31967a(0x1fd2)]['_renderViews']=function(){var _0xfba2ed=_0x31967a;if(!this['views']||0x0===this[_0xfba2ed(0x38ee)]['length'])return!0x1;if(!this[_0xfba2ed(0x345f)]())return!0x1;let _0xaeb1d;for(const _0x2e4899 of this['views'])if(_0x2e4899[_0xfba2ed(0x6ce)]){if(_0x2e4899[_0xfba2ed(0x259c)]===this[_0xfba2ed(0x355e)])_0xaeb1d=_0x2e4899;else{if(!this[_0xfba2ed(0x1c3d)](_0x2e4899))return!0x1;}}return!(_0xaeb1d&&!this['_renderViewStep'](_0xaeb1d)||(this[_0xfba2ed(0xf1c)]=null));};},0x12c96:(_0x4c43b7,_0x17e47e,_0x577f56)=>{_0x577f56(0x59fc),_0x577f56(0x1410a),_0x577f56(0xc504),_0x577f56(0x1083b),_0x577f56(0x17cc7),_0x577f56(0x1293),_0x577f56(0xecbf),_0x577f56(0x64df),_0x577f56(0x89d3),_0x577f56(0x39f0),_0x577f56(0x4dec),_0x577f56(0xd75),_0x577f56(0xf29),_0x577f56(0x100b5),_0x577f56(0xeefc),_0x577f56(0xa758),_0x577f56(0x13479),_0x577f56(0x29de),_0x577f56(0x3c27),_0x577f56(0xe34c),_0x577f56(0x2505),_0x577f56(0x4c3);},0x13a81:(_0x4f236a,_0x4bcc86,_0x48c2c6)=>{_0x48c2c6(0x1404c),_0x48c2c6(0x14d59);},0x1404c:(_0x583e33,_0x504a8b,_0x451bb3)=>{var _0x32ac54=a7_0x38a779;_0x451bb3['d'](_0x504a8b,{'e':()=>_0x2c59ba});class _0x2c59ba{constructor(){var _0xb7bfb0=a7_0x2532,_0x4af704=new ArrayBuffer(_0x2c59ba[_0xb7bfb0(0x29c9)]);this['_uint32s']=new Uint32Array(_0x4af704),this[_0xb7bfb0(0x3ec1)]=new Int32Array(_0x4af704),this[_0xb7bfb0(0x1850)]=new Float32Array(_0x4af704),this[_0xb7bfb0(0x1878)]=_0x2c59ba[_0xb7bfb0(0x29c9)]/0x4,this[_0xb7bfb0(0x3d0a)]=0x0,this['_nativeDataStream']=new _native[(_0xb7bfb0(0x21fc))](()=>{var _0x288ce5=_0xb7bfb0;this[_0x288ce5(0x316a)]();});}[_0x32ac54(0x80d)](_0x1f350c){var _0x3f6753=_0x32ac54;this['_flushIfNecessary'](0x1),this[_0x3f6753(0x11eb)][this[_0x3f6753(0x3d0a)]++]=_0x1f350c;}[_0x32ac54(0xd7e)](_0x651afd){var _0x50f1ff=_0x32ac54;this['_flushIfNecessary'](0x1),this['_int32s'][this[_0x50f1ff(0x3d0a)]++]=_0x651afd;}[_0x32ac54(0x3d92)](_0x2505d7){var _0x576504=_0x32ac54;this[_0x576504(0x27a9)](0x1),this[_0x576504(0x1850)][this[_0x576504(0x3d0a)]++]=_0x2505d7;}['writeUint32Array'](_0x48e525){var _0x15976e=_0x32ac54;this[_0x15976e(0x27a9)](0x1+_0x48e525['length']),this[_0x15976e(0x11eb)][this[_0x15976e(0x3d0a)]++]=_0x48e525[_0x15976e(0x3785)],this[_0x15976e(0x11eb)][_0x15976e(0xc1b)](_0x48e525,this[_0x15976e(0x3d0a)]),this['_position']+=_0x48e525['length'];}[_0x32ac54(0x3fa7)](_0xca6842){var _0x1fa4e6=_0x32ac54;this['_flushIfNecessary'](0x1+_0xca6842['length']),this[_0x1fa4e6(0x11eb)][this[_0x1fa4e6(0x3d0a)]++]=_0xca6842[_0x1fa4e6(0x3785)],this['_int32s'][_0x1fa4e6(0xc1b)](_0xca6842,this[_0x1fa4e6(0x3d0a)]),this[_0x1fa4e6(0x3d0a)]+=_0xca6842[_0x1fa4e6(0x3785)];}[_0x32ac54(0x2202)](_0x37c9eb){var _0xbb35dc=_0x32ac54;this['_flushIfNecessary'](0x1+_0x37c9eb['length']),this[_0xbb35dc(0x11eb)][this[_0xbb35dc(0x3d0a)]++]=_0x37c9eb[_0xbb35dc(0x3785)],this[_0xbb35dc(0x1850)][_0xbb35dc(0xc1b)](_0x37c9eb,this['_position']),this[_0xbb35dc(0x3d0a)]+=_0x37c9eb['length'];}['writeNativeData'](_0x214cd1){var _0x3703ee=_0x32ac54;this[_0x3703ee(0x27a9)](_0x214cd1[_0x3703ee(0x3785)]),this['_uint32s'][_0x3703ee(0xc1b)](_0x214cd1,this[_0x3703ee(0x3d0a)]),this[_0x3703ee(0x3d0a)]+=_0x214cd1[_0x3703ee(0x3785)];}[_0x32ac54(0x2baa)](_0x42e849){var _0x339fe7=_0x32ac54;this[_0x339fe7(0x80d)](_0x42e849?0x1:0x0);}[_0x32ac54(0x27a9)](_0x54c1a2){var _0x1275f1=_0x32ac54;this['_position']+_0x54c1a2>this[_0x1275f1(0x1878)]&&this['_flush']();}[_0x32ac54(0x316a)](){var _0x39751b=_0x32ac54;this[_0x39751b(0x3e71)][_0x39751b(0x1e56)](this[_0x39751b(0x11eb)][_0x39751b(0x12ab)],this[_0x39751b(0x3d0a)]),this[_0x39751b(0x3d0a)]=0x0;}}_0x2c59ba[_0x32ac54(0x29c9)]=0x10000;},0x14d59:(_0x548473,_0x6f05a5,_0x559209)=>{var _0xe2032e=a7_0x38a779,_0x45546f=_0x559209(0x330f),_0x4fcf78=_0x559209(0x1404c);_0x45546f['I6'][_0xe2032e(0x37d3)]=function(){var _0x516782=_0xe2032e;return new(_native[(_0x516782(0x21fc))][(_0x516782(0x121f))]?_0x41b26a:_0x4fcf78['e'])();};class _0x41b26a extends _0x4fcf78['e']{constructor(){super();}['writeUint32'](_0x168949){var _0x3e96da=_0xe2032e;super[_0x3e96da(0x80d)](_native[_0x3e96da(0x21fc)][_0x3e96da(0x3dbb)]),super['writeUint32'](_0x168949);}[_0xe2032e(0xd7e)](_0x253dbc){var _0x25a339=_0xe2032e;super[_0x25a339(0x80d)](_native[_0x25a339(0x21fc)][_0x25a339(0x20c7)]),super[_0x25a339(0xd7e)](_0x253dbc);}[_0xe2032e(0x3d92)](_0x229a25){var _0x5befb8=_0xe2032e;super['writeUint32'](_native[_0x5befb8(0x21fc)][_0x5befb8(0x2a54)]),super[_0x5befb8(0x3d92)](_0x229a25);}[_0xe2032e(0x3ee0)](_0x567936){var _0xdd864=_0xe2032e;super[_0xdd864(0x80d)](_native['NativeDataStream']['VALIDATION_UINT_32_ARRAY']),super[_0xdd864(0x3ee0)](_0x567936);}[_0xe2032e(0x3fa7)](_0x561def){var _0x3b466d=_0xe2032e;super[_0x3b466d(0x80d)](_native[_0x3b466d(0x21fc)][_0x3b466d(0x1bd6)]),super[_0x3b466d(0x3fa7)](_0x561def);}[_0xe2032e(0x2202)](_0x221729){var _0x1acab0=_0xe2032e;super[_0x1acab0(0x80d)](_native[_0x1acab0(0x21fc)][_0x1acab0(0x1490)]),super[_0x1acab0(0x2202)](_0x221729);}[_0xe2032e(0x2fa4)](_0xd4b892){var _0x57b3cd=_0xe2032e;super['writeUint32'](_native[_0x57b3cd(0x21fc)][_0x57b3cd(0x36fa)]),super[_0x57b3cd(0x2fa4)](_0xd4b892);}[_0xe2032e(0x2baa)](_0x435d02){var _0x25b0ca=_0xe2032e;super[_0x25b0ca(0x80d)](_native[_0x25b0ca(0x21fc)][_0x25b0ca(0x1aef)]),super[_0x25b0ca(0x2baa)](_0x435d02);}}},0x1411a:(_0xedd232,_0x1a83c8,_0x4b451f)=>{var _0x5001f3=a7_0x38a779;_0x4b451f['d'](_0x1a83c8,{'Z':()=>_0xc52022});var _0x2e226c=_0x4b451f(0x75be),_0x1b4f00=_0x4b451f(0x6214);class _0xc52022{constructor(_0x5cca33,_0x25c41b=0x14){var _0x3e01bf=a7_0x2532;this[_0x3e01bf(0x3db6)]=!0x1,this[_0x3e01bf(0x3c20)]=_0x5cca33,this[_0x3e01bf(0x1337)]=_0x25c41b,this[_0x3e01bf(0x1cca)]=[],this[_0x3e01bf(0x237d)]=_0x3e01bf(0x381e);}get[_0x5001f3(0x163f)](){var _0x2c1ba3=_0x5001f3;return this[_0x2c1ba3(0x3c20)];}[_0x5001f3(0x338a)](){var _0x10448b=_0x5001f3;this[_0x10448b(0x3db6)]&&_0x1b4f00[_0x10448b(0x3e3)](_0x10448b(0x33d1)+this[_0x10448b(0x3c20)][_0x10448b(0x3785)]+_0x10448b(0x35bd)),this['_collectFunctions'](),this['_processInlining'](this[_0x10448b(0x1337)]),this['debug']&&_0x1b4f00['log'](_0x10448b(0x141c));}['_collectFunctions'](){var _0x36ad28=_0x5001f3;let _0x6b8802=0x0;for(;_0x6b8802<this[_0x36ad28(0x3c20)][_0x36ad28(0x3785)];){var _0x1ab60e=this['_sourceCode'][_0x36ad28(0x850)](this[_0x36ad28(0x237d)],_0x6b8802);if(_0x1ab60e<0x0)break;var _0x5bc52d=this[_0x36ad28(0x3c20)][_0x36ad28(0x850)]('(',_0x1ab60e+this[_0x36ad28(0x237d)][_0x36ad28(0x3785)]);if(_0x5bc52d<0x0)this[_0x36ad28(0x3db6)]&&_0x1b4f00['warn'](_0x36ad28(0x38ba)+_0x6b8802),_0x6b8802=_0x1ab60e+this[_0x36ad28(0x237d)][_0x36ad28(0x3785)];else{var _0x280954=_0xc52022[_0x36ad28(0xdec)][_0x36ad28(0x3970)](this[_0x36ad28(0x3c20)][_0x36ad28(0x11a7)](_0x1ab60e+this['inlineToken'][_0x36ad28(0x3785)],_0x5bc52d));if(_0x280954){var [_0x280954,_0x3795de]=[_0x280954[0x3],_0x280954[0x4]],_0x256211=(0x0,_0x2e226c['vt'])('(',')',this['_sourceCode'],_0x5bc52d);if(_0x256211<0x0)this[_0x36ad28(0x3db6)]&&_0x1b4f00[_0x36ad28(0x326b)](_0x36ad28(0x2a60)+_0x3795de+_0x36ad28(0x2a72)+_0x280954+_0x36ad28(0x1b98)+_0x5bc52d),_0x6b8802=_0x1ab60e+this['inlineToken'][_0x36ad28(0x3785)];else{var _0x58fb41=this[_0x36ad28(0x3c20)][_0x36ad28(0x11a7)](_0x5bc52d+0x1,_0x256211),_0x28ab2b=(0x0,_0x2e226c['Pm'])(this[_0x36ad28(0x3c20)],_0x256211+0x1);if(_0x28ab2b===this[_0x36ad28(0x3c20)]['length'])this[_0x36ad28(0x3db6)]&&_0x1b4f00[_0x36ad28(0x326b)]('Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27'+_0x3795de+'\x27\x20(type='+_0x280954+').\x20funcParamsEndIndex='+_0x256211),_0x6b8802=_0x1ab60e+this['inlineToken'][_0x36ad28(0x3785)];else{_0x256211=(0x0,_0x2e226c['vt'])('{','}',this[_0x36ad28(0x3c20)],_0x28ab2b);if(_0x256211<0x0)this[_0x36ad28(0x3db6)]&&_0x1b4f00[_0x36ad28(0x326b)](_0x36ad28(0xa80)+_0x3795de+_0x36ad28(0x2a72)+_0x280954+').\x20funcBodyStartIndex='+_0x28ab2b),_0x6b8802=_0x1ab60e+this[_0x36ad28(0x237d)][_0x36ad28(0x3785)];else{_0x28ab2b=this[_0x36ad28(0x3c20)][_0x36ad28(0x11a7)](_0x28ab2b,_0x256211+0x1);const _0x37bb5e=(0x0,_0x2e226c['Kt'])(_0x58fb41)['split'](','),_0x2079ce=[];for(let _0xf53b8d=0x0;_0xf53b8d<_0x37bb5e['length'];++_0xf53b8d){const _0x39d8d4=_0x37bb5e[_0xf53b8d][_0x36ad28(0x3ac5)]();var _0x2e6ebb=_0x39d8d4[_0x36ad28(0xf91)]('\x20');0x0<=_0x2e6ebb&&_0x2079ce[_0x36ad28(0x1e1d)](_0x39d8d4[_0x36ad28(0x11a7)](_0x2e6ebb+0x1));}_0x36ad28(0x3105)!==_0x280954&&_0x2079ce[_0x36ad28(0x1e1d)]('return'),this['_functionDescr'][_0x36ad28(0x1e1d)]({'name':_0x3795de,'type':_0x280954,'parameters':_0x2079ce,'body':_0x28ab2b,'callIndex':0x0}),_0x6b8802=_0x256211+0x1,(_0x58fb41=0x0<_0x1ab60e?this['_sourceCode']['substring'](0x0,_0x1ab60e):'',_0x3795de=_0x256211+0x1<this[_0x36ad28(0x3c20)][_0x36ad28(0x3785)]-0x1?this[_0x36ad28(0x3c20)][_0x36ad28(0x11a7)](_0x256211+0x1):''),(this['_sourceCode']=_0x58fb41+_0x3795de,_0x6b8802-=_0x256211+0x1-_0x1ab60e);}}}}else this[_0x36ad28(0x3db6)]&&_0x1b4f00[_0x36ad28(0x326b)](_0x36ad28(0x22c3)+this[_0x36ad28(0x3c20)]['substring'](_0x1ab60e+this[_0x36ad28(0x237d)][_0x36ad28(0x3785)],_0x5bc52d)),_0x6b8802=_0x1ab60e+this[_0x36ad28(0x237d)]['length'];}}this[_0x36ad28(0x3db6)]&&_0x1b4f00[_0x36ad28(0x3e3)](_0x36ad28(0x93e)+this[_0x36ad28(0x1cca)]['length']+_0x36ad28(0x36a8),this['_functionDescr']);}[_0x5001f3(0x5a3)](_0x2a1afc=0x14){var _0x28fa41=_0x5001f3;for(;0x0<=_0x2a1afc--&&this[_0x28fa41(0x17dd)](););return this[_0x28fa41(0x3db6)]&&_0x1b4f00[_0x28fa41(0x3e3)](_0x28fa41(0xf28)+_0x2a1afc+_0x28fa41(0x3fc8)),0x0<=_0x2a1afc;}[_0x5001f3(0x17dd)](){var _0x4b69b3=_0x5001f3;let _0x3ea3e5=!0x1;for(const _0x5e9772 of this[_0x4b69b3(0x1cca)]){var {name:_0x5f453a,type:_0xfad36a,parameters:_0x4a8a44,body:_0x4752e0}=_0x5e9772;let _0x326de5=0x0;for(;_0x326de5<this['_sourceCode'][_0x4b69b3(0x3785)];){var _0x320254=this[_0x4b69b3(0x3c20)][_0x4b69b3(0x850)](_0x5f453a,_0x326de5);if(_0x320254<0x0)break;if(0x0===_0x320254||(0x0,_0x2e226c['uA'])(this[_0x4b69b3(0x3c20)][_0x4b69b3(0x3d12)](_0x320254-0x1)))_0x326de5=_0x320254+_0x5f453a[_0x4b69b3(0x3785)];else{var _0xcfa7d7=(0x0,_0x2e226c['Pm'])(this[_0x4b69b3(0x3c20)],_0x320254+_0x5f453a[_0x4b69b3(0x3785)]);if(_0xcfa7d7===this[_0x4b69b3(0x3c20)][_0x4b69b3(0x3785)]||'('!==this['_sourceCode'][_0x4b69b3(0x3d12)](_0xcfa7d7))_0x326de5=_0x320254+_0x5f453a['length'];else{var _0x5664b4=(0x0,_0x2e226c['vt'])('(',')',this[_0x4b69b3(0x3c20)],_0xcfa7d7);if(_0x5664b4<0x0)this[_0x4b69b3(0x3db6)]&&_0x1b4f00[_0x4b69b3(0x326b)]('Could\x20not\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27'+_0x5f453a+_0x4b69b3(0x2a72)+_0xfad36a+').\x20callParamsStartIndex='+_0xcfa7d7),_0x326de5=_0x320254+_0x5f453a[_0x4b69b3(0x3785)];else{var _0x473306=this[_0x4b69b3(0x3c20)][_0x4b69b3(0x11a7)](_0xcfa7d7+0x1,_0x5664b4);const _0x509da1=(_0x209a98=>{var _0xf4b67d=_0x4b69b3;const _0x38d934=[];let _0x3df786=0x0,_0x48a97b=0x0;for(;_0x3df786<_0x209a98[_0xf4b67d(0x3785)];){if('('===_0x209a98[_0xf4b67d(0x3d12)](_0x3df786)){var _0x4d2a45=(0x0,_0x2e226c['vt'])('(',')',_0x209a98,_0x3df786);if(_0x4d2a45<0x0)return null;_0x3df786=_0x4d2a45;}else','===_0x209a98[_0xf4b67d(0x3d12)](_0x3df786)&&(_0x38d934['push'](_0x209a98[_0xf4b67d(0x11a7)](_0x48a97b,_0x3df786)),_0x48a97b=_0x3df786+0x1);_0x3df786++;}return _0x48a97b<_0x3df786&&_0x38d934['push'](_0x209a98[_0xf4b67d(0x11a7)](_0x48a97b,_0x3df786)),_0x38d934;})((0x0,_0x2e226c['Kt'])(_0x473306));if(null===_0x509da1)this[_0x4b69b3(0x3db6)]&&_0x1b4f00[_0x4b69b3(0x326b)](_0x4b69b3(0x4030)+_0x5f453a+_0x4b69b3(0x2a72)+_0xfad36a+_0x4b69b3(0x4012)+_0xcfa7d7+',\x20callParams='+_0x473306),_0x326de5=_0x320254+_0x5f453a[_0x4b69b3(0x3785)];else{const _0x5ed88c=[];for(let _0x277fb3=0x0;_0x277fb3<_0x509da1['length'];++_0x277fb3){var _0x1b626f=_0x509da1[_0x277fb3][_0x4b69b3(0x3ac5)]();_0x5ed88c[_0x4b69b3(0x1e1d)](_0x1b626f);}_0xcfa7d7=_0x4b69b3(0x3105)!==_0xfad36a?_0x5f453a+'_'+_0x5e9772[_0x4b69b3(0x14c4)]++:null;if(_0xcfa7d7&&_0x5ed88c[_0x4b69b3(0x1e1d)](_0xcfa7d7+'\x20='),_0x5ed88c[_0x4b69b3(0x3785)]!==_0x4a8a44[_0x4b69b3(0x3785)])this[_0x4b69b3(0x3db6)]&&_0x1b4f00[_0x4b69b3(0x326b)](_0x4b69b3(0x2eeb)+_0x5f453a+_0x4b69b3(0x2a72)+_0xfad36a+_0x4b69b3(0x2e79)+_0x4a8a44+',\x20call\x20parameters='+_0x5ed88c),_0x326de5=_0x320254+_0x5f453a[_0x4b69b3(0x3785)];else{_0x326de5=_0x5664b4+0x1,_0x473306=this[_0x4b69b3(0xda0)](_0x4752e0,_0x4a8a44,_0x5ed88c);let _0x3031c4=0x0<_0x320254?this['_sourceCode'][_0x4b69b3(0x11a7)](0x0,_0x320254):'';var _0x54ffc6,_0x1c8b2a,_0x234627=_0x5664b4+0x1<this['_sourceCode'][_0x4b69b3(0x3785)]-0x1?this['_sourceCode'][_0x4b69b3(0x11a7)](_0x5664b4+0x1):'';_0xcfa7d7?(_0x54ffc6=(0x0,_0x2e226c['wm'])(this['_sourceCode'],_0x320254-0x1,'\x0a'),_0x3031c4=this['_sourceCode'][_0x4b69b3(0x11a7)](0x0,_0x54ffc6+0x1),_0x1c8b2a=this['_sourceCode'][_0x4b69b3(0x11a7)](_0x54ffc6+0x1,_0x320254),this[_0x4b69b3(0x3c20)]=_0x3031c4+_0xfad36a+'\x20'+_0xcfa7d7+';\x0a'+_0x473306+'\x0a'+_0x1c8b2a+_0xcfa7d7+_0x234627,this['debug']&&_0x1b4f00[_0x4b69b3(0x3e3)](_0x4b69b3(0x1169)+_0x5f453a+_0x4b69b3(0x2a72)+_0xfad36a+_0x4b69b3(0x20ad)+_0x54ffc6+_0x4b69b3(0x769)+_0x5ed88c)):(this[_0x4b69b3(0x3c20)]=_0x3031c4+_0x473306+_0x234627,_0x326de5+=_0x473306['length']-(_0x5664b4+0x1-_0x320254),this[_0x4b69b3(0x3db6)]&&_0x1b4f00['log'](_0x4b69b3(0x1169)+_0x5f453a+_0x4b69b3(0x2a72)+_0xfad36a+').\x20functionCallIndex='+_0x320254+_0x4b69b3(0x769)+_0x5ed88c)),_0x3ea3e5=!0x0;}}}}}}}return _0x3ea3e5;}[_0x5001f3(0xda0)](_0x1a911a,_0x50e87c,_0x4684fc){var _0x40d9ae=_0x5001f3;for(let _0x79162=0x0;_0x79162<_0x50e87c[_0x40d9ae(0x3785)];++_0x79162){const _0x562d9c=new RegExp((0x0,_0x2e226c['AW'])(_0x50e87c[_0x79162]),'g'),_0x550bd6=_0x50e87c[_0x79162][_0x40d9ae(0x3785)],_0x4e355b=_0x4684fc[_0x79162];_0x1a911a=_0x1a911a[_0x40d9ae(0xb35)](_0x562d9c,(_0x2b47c5,..._0x1a407d)=>{var _0x30d6d6=_0x40d9ae;return _0x1a407d=_0x1a407d[0x0],(0x0,_0x2e226c['uA'])(_0x1a911a[_0x30d6d6(0x3d12)](_0x1a407d-0x1))||(0x0,_0x2e226c['uA'])(_0x1a911a['charAt'](_0x1a407d+_0x550bd6))?_0x50e87c[_0x79162]:_0x4e355b;});}return _0x1a911a;}}_0xc52022['_RegexpFindFunctionNameAndType']=/((\s+?)(\w+)\s+(\w+)\s*?)$/;},0x17418:(_0x175cd5,_0x16d0d5,_0x2ce543)=>{var _0xdd5bd8=a7_0x38a779;_0x2ce543['d'](_0x16d0d5,{'C':()=>_0x170f82});var _0x131e0a=_0x2ce543(0x11722);class _0x170f82{constructor(){var _0x554c8f=a7_0x2532;this[_0x554c8f(0x35c6)]=_0x131e0a['x'][_0x554c8f(0x12cb)];}[_0xdd5bd8(0x24da)](_0x42eef9){var _0x4650c3=_0xdd5bd8;return _0x42eef9[_0x4650c3(0xb35)](_0x4650c3(0x1888),'in');}[_0xdd5bd8(0x3343)](_0x452c4e,_0x38ccdf){var _0x38e5fc=_0xdd5bd8;return _0x452c4e[_0x38e5fc(0xb35)](_0x38e5fc(0x1249),_0x38ccdf?'in':_0x38e5fc(0x2921));}[_0xdd5bd8(0x393e)](_0x30674e,_0x5a667b,_0x256e42){var _0x4b5d9f=_0xdd5bd8,_0x1d5e2d=-0x1!==_0x30674e[_0x4b5d9f(0x2096)](/#extension.+GL_EXT_draw_buffers.+require/);if(_0x30674e=(_0x30674e=_0x30674e['replace'](/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,''))[_0x4b5d9f(0xb35)](/texture2D\s*\(/g,_0x4b5d9f(0x227f)),_0x256e42)_0x30674e=(_0x30674e=(_0x30674e=(_0x30674e=(_0x30674e=(_0x30674e=(_0x30674e=_0x30674e['replace'](/texture2DLodEXT\s*\(/g,'textureLod('))[_0x4b5d9f(0xb35)](/textureCubeLodEXT\s*\(/g,_0x4b5d9f(0x2d89)))[_0x4b5d9f(0xb35)](/textureCube\s*\(/g,_0x4b5d9f(0x227f)))[_0x4b5d9f(0xb35)](/gl_FragDepthEXT/g,_0x4b5d9f(0x4153)))[_0x4b5d9f(0xb35)](/gl_FragColor/g,_0x4b5d9f(0xead)))[_0x4b5d9f(0xb35)](/gl_FragData/g,_0x4b5d9f(0x2000)))['replace'](/void\s+?main\s*\(/g,(_0x1d5e2d?'':'layout(location\x20=\x200)\x20out\x20vec4\x20glFragColor;\x0a')+_0x4b5d9f(0x244c));else{if(-0x1!==_0x5a667b['indexOf']('#define\x20MULTIVIEW'))return _0x4b5d9f(0x3e3b)+_0x30674e;}return _0x30674e;}}},0x11454:(_0x584610,_0x427fc6,_0x173267)=>{var _0x175009=a7_0x38a779;_0x173267['d'](_0x427fc6,{'C':()=>_0x4a2fe8});var _0x51dd0f=_0x173267(0x10ea4);class _0x1c20ad{constructor(){var _0x3b16e6=a7_0x2532;this[_0x3b16e6(0x281b)]={};}}class _0x4a2fe8{constructor(_0x58e553,_0x20eec6,_0x5583ba){var _0x5c9930=a7_0x2532;this['disabled']=!0x1,this[_0x5c9930(0x1f1e)]=_0x58e553,this[_0x5c9930(0x16d6)]=_0x20eec6,this[_0x5c9930(0xe76)]=_0x5583ba;}static get[_0x175009(0x8ea)](){var _0xdb0450=_0x175009;return{'totalCreated':_0x4a2fe8[_0xdb0450(0x2322)],'lastFrameCreated':_0x4a2fe8[_0xdb0450(0x385e)],'lookupLastFrame':_0x4a2fe8[_0xdb0450(0x1e36)],'noLookupLastFrame':_0x4a2fe8['NumBindGroupsNoLookupLastFrame']};}['endFrame'](){var _0x3d53c4=_0x175009;_0x4a2fe8[_0x3d53c4(0x385e)]=_0x4a2fe8[_0x3d53c4(0x169d)],_0x4a2fe8['NumBindGroupsLookupLastFrame']=_0x4a2fe8[_0x3d53c4(0x3a23)],_0x4a2fe8[_0x3d53c4(0x865)]=_0x4a2fe8[_0x3d53c4(0x40a0)],_0x4a2fe8['_NumBindGroupsCreatedCurrentFrame']=0x0,_0x4a2fe8[_0x3d53c4(0x3a23)]=0x0,_0x4a2fe8[_0x3d53c4(0x40a0)]=0x0;}[_0x175009(0x1d9a)](_0x48d9c7,_0x4f8d87,_0x57a846){var _0x291ef3=_0x175009;let _0x2513fb=void 0x0,_0xd86e26=_0x4a2fe8[_0x291ef3(0x159b)];var _0x2f14ab=this[_0x291ef3(0x2399)]||_0x57a846['forceBindGroupCreation'];if(!_0x2f14ab){if(!_0x4f8d87[_0x291ef3(0x1233)](_0x57a846['updateId'])&&!_0x57a846[_0x291ef3(0x1233)])return _0x4a2fe8[_0x291ef3(0x40a0)]++,_0x4f8d87['bindGroups'];for(const _0x44f3e2 of _0x48d9c7[_0x291ef3(0x4a5)][_0x291ef3(0x498)]){var _0x57659b=null!=(_0x57659b=null==(_0x57659b=_0x4f8d87[_0x291ef3(0x419d)][_0x44f3e2])?void 0x0:_0x57659b[_0x291ef3(0x1441)])?_0x57659b:0x0;let _0x4e5eef=_0xd86e26[_0x291ef3(0x281b)][_0x57659b];_0x4e5eef||(_0x4e5eef=new _0x1c20ad(),_0xd86e26['values'][_0x57659b]=_0x4e5eef),_0xd86e26=_0x4e5eef;}for(const _0x4cea21 of _0x48d9c7['shaderProcessingContext'][_0x291ef3(0x14de)]){var _0x50c997=null!=(_0x50c997=null==(_0x50c997=_0x57a846[_0x291ef3(0x35c5)][_0x4cea21])?void 0x0:_0x50c997[_0x291ef3(0x283b)])?_0x50c997:0x0;let _0x4e41a9=_0xd86e26['values'][_0x50c997];_0x4e41a9||(_0x4e41a9=new _0x1c20ad(),_0xd86e26[_0x291ef3(0x281b)][_0x50c997]=_0x4e41a9),_0xd86e26=_0x4e41a9;}for(const _0x3fe151 of _0x48d9c7[_0x291ef3(0x4a5)]['textureNames']){var _0x4a3333=null!=(_0x4a3333=null==(_0x4a3333=null==(_0x4a3333=_0x57a846['textures'][_0x3fe151])?void 0x0:_0x4a3333[_0x291ef3(0xd74)])?void 0x0:_0x4a3333[_0x291ef3(0x1441)])?_0x4a3333:0x0;let _0x5f10f8=_0xd86e26[_0x291ef3(0x281b)][_0x4a3333];_0x5f10f8||(_0x5f10f8=new _0x1c20ad(),_0xd86e26[_0x291ef3(0x281b)][_0x4a3333]=_0x5f10f8),_0xd86e26=_0x5f10f8;}_0x2513fb=_0xd86e26[_0x291ef3(0x306f)];}if(_0x4f8d87[_0x291ef3(0x2b7d)](_0x57a846[_0x291ef3(0x97f)]),_0x57a846['isDirty']=!0x1,_0x2513fb)return _0x4f8d87['bindGroups']=_0x2513fb,_0x4a2fe8[_0x291ef3(0x3a23)]++,_0x2513fb;_0x2513fb=[],_0x4f8d87[_0x291ef3(0x306f)]=_0x2513fb,_0x2f14ab||(_0xd86e26[_0x291ef3(0x306f)]=_0x2513fb),_0x4a2fe8[_0x291ef3(0x2322)]++,_0x4a2fe8[_0x291ef3(0x169d)]++;var _0x23b901=_0x48d9c7[_0x291ef3(0x3651)];for(let _0x2f4936=0x0;_0x2f4936<_0x48d9c7[_0x291ef3(0x4a5)]['bindGroupLayoutEntries'][_0x291ef3(0x3785)];_0x2f4936++){var _0x5ada0d=_0x48d9c7[_0x291ef3(0x4a5)]['bindGroupLayoutEntries'][_0x2f4936];const _0x56ac8e=_0x48d9c7['shaderProcessingContext']['bindGroupEntries'][_0x2f4936];for(let _0x253f66=0x0;_0x253f66<_0x5ada0d[_0x291ef3(0x3785)];_0x253f66++){var _0x5bd2cc,_0x241db6,_0x3cefba,_0x37b26d=_0x48d9c7[_0x291ef3(0x4a5)]['bindGroupLayoutEntries'][_0x2f4936][_0x253f66],_0x5b7adc=_0x48d9c7[_0x291ef3(0x4a5)][_0x291ef3(0x21a3)][_0x2f4936][_0x37b26d['binding']],_0x23d71b=null!=(_0x23d71b=_0x5b7adc['nameInArrayOfTexture'])?_0x23d71b:_0x5b7adc[_0x291ef3(0x3844)];_0x37b26d[_0x291ef3(0x1838)]?(_0x5b7adc=_0x57a846[_0x291ef3(0x35c5)][_0x23d71b])?(_0x5bd2cc=_0x5b7adc['sampler'])?_0x56ac8e[_0x253f66][_0x291ef3(0xb92)]=this[_0x291ef3(0x16d6)][_0x291ef3(0x3ac3)](_0x5bd2cc,!0x1,_0x5b7adc[_0x291ef3(0x283b)]):this[_0x291ef3(0xe76)][_0x291ef3(0x24de)]&&_0x51dd0f['Y'][_0x291ef3(0xac3)](_0x291ef3(0x197f)+JSON['stringify'](_0x37b26d)+_0x291ef3(0x2b16)+_0x23d71b+_0x291ef3(0x2fa5)+JSON[_0x291ef3(0x25eb)](_0x5b7adc,(_0x268c79,_0xc65cf7)=>_0x291ef3(0xd74)===_0x268c79?_0x291ef3(0x3f75):_0xc65cf7)+_0x291ef3(0x2027)+_0x57a846[_0x291ef3(0x1441)],0x32):_0x51dd0f['Y']['Error']('Sampler\x20\x22'+_0x23d71b+_0x291ef3(0x11e7)+JSON[_0x291ef3(0x25eb)](_0x37b26d)+_0x291ef3(0x27ba)+JSON[_0x291ef3(0x25eb)](_0x57a846,(_0x4d1347,_0xe7097c)=>'texture'===_0x4d1347||_0x291ef3(0x1838)===_0x4d1347?_0x291ef3(0x3f75):_0xe7097c),0x32):_0x37b26d[_0x291ef3(0xd74)]||_0x37b26d['storageTexture']?(_0x5bd2cc=_0x57a846['textures'][_0x23d71b])?this['_engine'][_0x291ef3(0x24de)]&&null===_0x5bd2cc[_0x291ef3(0xd74)]?_0x51dd0f['Y'][_0x291ef3(0xac3)](_0x291ef3(0x3a39)+JSON[_0x291ef3(0x25eb)](_0x37b26d)+',\x20bindingInfo='+JSON[_0x291ef3(0x25eb)](_0x5bd2cc,(_0x169b96,_0x3d89cc)=>_0x291ef3(0xd74)===_0x169b96?_0x291ef3(0x3f75):_0x3d89cc)+_0x291ef3(0x2027)+_0x57a846['uniqueId'],0x32):(_0x5b7adc=_0x5bd2cc[_0x291ef3(0xd74)][_0x291ef3(0xb48)],this[_0x291ef3(0xe76)][_0x291ef3(0x24de)]&&(!_0x5b7adc||_0x37b26d[_0x291ef3(0xd74)]&&!_0x5b7adc[_0x291ef3(0x1f48)]||_0x37b26d[_0x291ef3(0x16b8)]&&!_0x5b7adc[_0x291ef3(0x1b11)])?_0x51dd0f['Y'][_0x291ef3(0xac3)]('Trying\x20to\x20bind\x20a\x20null\x20gpu\x20texture\x20or\x20view!\x20entry='+JSON[_0x291ef3(0x25eb)](_0x37b26d)+_0x291ef3(0x2b16)+_0x23d71b+_0x291ef3(0x2fa5)+JSON[_0x291ef3(0x25eb)](_0x5bd2cc,(_0x2e8ca5,_0x199350)=>_0x291ef3(0xd74)===_0x2e8ca5?'<no\x20dump>':_0x199350)+_0x291ef3(0x12e3)+(null==(_0x241db6=_0x5bd2cc[_0x291ef3(0xd74)])?void 0x0:_0x241db6[_0x291ef3(0x1977)])+',\x20materialContext.uniqueId='+_0x57a846[_0x291ef3(0x1441)],0x32):_0x56ac8e[_0x253f66][_0x291ef3(0xb92)]=_0x37b26d[_0x291ef3(0x16b8)]?_0x5b7adc[_0x291ef3(0x1b11)]:_0x5b7adc[_0x291ef3(0x1f48)]):_0x51dd0f['Y'][_0x291ef3(0xac3)](_0x291ef3(0x2ba5)+_0x23d71b+_0x291ef3(0x11e7)+JSON[_0x291ef3(0x25eb)](_0x37b26d)+',\x20materialContext='+JSON[_0x291ef3(0x25eb)](_0x57a846,(_0x176a0d,_0x5374ac)=>_0x291ef3(0xd74)===_0x176a0d||'sampler'===_0x176a0d?'<no\x20dump>':_0x5374ac),0x32):_0x37b26d['externalTexture']?(_0x241db6=_0x57a846[_0x291ef3(0x3ab1)][_0x23d71b])?this[_0x291ef3(0xe76)]['dbgSanityChecks']&&null===_0x241db6[_0x291ef3(0xd74)]?_0x51dd0f['Y']['Error']('Trying\x20to\x20bind\x20a\x20null\x20external\x20texture!\x20entry='+JSON['stringify'](_0x37b26d)+_0x291ef3(0x2b16)+_0x23d71b+_0x291ef3(0x2fa5)+JSON[_0x291ef3(0x25eb)](_0x241db6,(_0x35cc41,_0x2b3a08)=>'texture'===_0x35cc41?_0x291ef3(0x3f75):_0x2b3a08)+_0x291ef3(0x2027)+_0x57a846[_0x291ef3(0x1441)],0x32):(_0x5b7adc=_0x241db6[_0x291ef3(0xd74)]['underlyingResource'],this[_0x291ef3(0xe76)][_0x291ef3(0x24de)]&&!_0x5b7adc?_0x51dd0f['Y'][_0x291ef3(0xac3)](_0x291ef3(0x24bc)+JSON[_0x291ef3(0x25eb)](_0x37b26d)+_0x291ef3(0x2b16)+_0x23d71b+_0x291ef3(0x2fa5)+JSON[_0x291ef3(0x25eb)](_0x241db6,(_0x1a77b5,_0x17d31f)=>'texture'===_0x1a77b5?_0x291ef3(0x3f75):_0x17d31f)+_0x291ef3(0x12e3)+(null==(_0x3cefba=_0x241db6[_0x291ef3(0xd74)])?void 0x0:_0x3cefba[_0x291ef3(0x1977)])+',\x20materialContext.uniqueId='+_0x57a846[_0x291ef3(0x1441)],0x32):_0x56ac8e[_0x253f66]['resource']=this[_0x291ef3(0x1f1e)][_0x291ef3(0x658)]({'source':_0x5b7adc})):_0x51dd0f['Y'][_0x291ef3(0xac3)]('Texture\x20\x22'+_0x23d71b+_0x291ef3(0x11e7)+JSON[_0x291ef3(0x25eb)](_0x37b26d)+_0x291ef3(0x27ba)+JSON[_0x291ef3(0x25eb)](_0x57a846,(_0x5b3554,_0x3edcb3)=>_0x291ef3(0xd74)===_0x5b3554||_0x291ef3(0x1838)===_0x5b3554?_0x291ef3(0x3f75):_0x3edcb3),0x32):_0x37b26d[_0x291ef3(0x12ab)]&&((_0x3cefba=_0x4f8d87[_0x291ef3(0x419d)][_0x23d71b])?(_0x5b7adc=_0x3cefba[_0x291ef3(0x2661)],_0x56ac8e[_0x253f66]['resource']['buffer']=_0x5b7adc,_0x56ac8e[_0x253f66][_0x291ef3(0xb92)][_0x291ef3(0x1910)]=_0x3cefba[_0x291ef3(0x230f)]):_0x51dd0f['Y'][_0x291ef3(0xac3)](_0x291ef3(0xd25)+_0x23d71b+'\x22.\x20entry='+JSON[_0x291ef3(0x25eb)](_0x37b26d)+_0x291ef3(0x3b51)+JSON[_0x291ef3(0x25eb)](_0x4f8d87['buffers'])+_0x291ef3(0x12a3)+_0x4f8d87[_0x291ef3(0x1441)],0x32));}var _0x4f7fc5=_0x23b901[_0x2f4936];_0x2513fb[_0x2f4936]=this[_0x291ef3(0x1f1e)][_0x291ef3(0x555)]({'layout':_0x4f7fc5,'entries':_0x56ac8e});}return _0x2513fb;}}_0x4a2fe8[_0x175009(0x2322)]=0x0,_0x4a2fe8[_0x175009(0x385e)]=0x0,_0x4a2fe8[_0x175009(0x1e36)]=0x0,_0x4a2fe8[_0x175009(0x865)]=0x0,_0x4a2fe8['_Cache']=new _0x1c20ad(),_0x4a2fe8[_0x175009(0x169d)]=0x0,_0x4a2fe8[_0x175009(0x3a23)]=0x0,_0x4a2fe8[_0x175009(0x40a0)]=0x0;},0x16c35:(_0x24bf2b,_0x2eaac3,_0x1997bf)=>{var _0x277476=a7_0x38a779;_0x1997bf['d'](_0x2eaac3,{'O':()=>_0x479eea});var _0x3d4914,_0xf756fb=_0x1997bf(0x77a5),_0x4a8a3f=_0x1997bf(0x89a1),_0x283218=_0x1997bf(0x1a27),_0x4e9366=_0x1997bf(0xe83b),_0x259189=_0x1997bf(0x59c6);_0x3d4914={'StencilReadMask':0x0,0x0:_0x277476(0x2b56),'StencilWriteMask':0x1,0x1:_0x277476(0xcc4),'DepthBias':0x2,0x2:'DepthBias','DepthBiasSlopeScale':0x3,0x3:_0x277476(0x21d3),'DepthStencilState':0x4,0x4:_0x277476(0x6c6),'MRTAttachments1':0x5,0x5:_0x277476(0x25a7),'MRTAttachments2':0x6,0x6:_0x277476(0x284a),'RasterizationState':0x7,0x7:_0x277476(0x1995),'ColorStates':0x8,0x8:'ColorStates','ShaderStage':0x9,0x9:'ShaderStage','TextureStage':0xa,0xa:'TextureStage','VertexState':0xb,0xb:'VertexState','NumStates':0xc,0xc:_0x277476(0x3c5d)};const _0x24215c={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},_0x29548f={0x0:0x0,0x1e00:0x1,0x1e01:0x2,0x1e02:0x3,0x1e03:0x4,0x150a:0x5,0x8507:0x6,0x8508:0x7};class _0x479eea{constructor(_0x1ee5b3,_0x370daa,_0x4a677b){var _0xf96e07=_0x277476;this['mrtTextureCount']=0x0,this[_0xf96e07(0x1f1e)]=_0x1ee5b3,this[_0xf96e07(0x937)]=_0x4a677b,this[_0xf96e07(0x393f)]=new Array(0x1e),this[_0xf96e07(0x22c1)]=0x0,this[_0xf96e07(0x808)]=0x0,this[_0xf96e07(0x2ae7)]=_0x370daa,this['_mrtFormats']=[],this['_parameter']={'token':void 0x0,'pipeline':null},this[_0xf96e07(0x2399)]=!0x1,this['vertexBuffers']=[],this[_0xf96e07(0x21e9)]=_0x1ee5b3['limits'][_0xf96e07(0x1156)]||0x800,this[_0xf96e07(0x2af4)]();}[_0x277476(0x2af4)](){var _0x1209c0=_0x277476;this['_isDirty']=!0x0,this[_0x1209c0(0x2188)][_0x1209c0(0x3785)]=0x0,this[_0x1209c0(0x1dbf)](!0x1),this[_0x1209c0(0x25ca)](),this[_0x1209c0(0x2f9d)](!0x1),this[_0x1209c0(0x21ce)](0x0),this[_0x1209c0(0x10e2)]=[_0x4a8a3f['EV'][_0x1209c0(0x3cf)]],this[_0x1209c0(0x9fd)](_0x4a8a3f['EV'][_0x1209c0(0x3cf)]),this[_0x1209c0(0x3db7)]([]),this['setAlphaBlendEnabled'](!0x1),this[_0x1209c0(0x311e)]([null,null,null,null],[null,null]),this[_0x1209c0(0x3d1a)](0xf),this[_0x1209c0(0xa98)](_0x4a8a3f['EV']['Depth24PlusStencil8']),this['setStencilEnabled'](!0x1),this[_0x1209c0(0x1c61)](),this[_0x1209c0(0x4062)](null,null,null),this['_setTextureState'](0x0);}get[_0x277476(0x3ae3)](){var _0x999019=_0x277476;return 0x0<this[_0x999019(0x24c9)]?this[_0x999019(0x33c5)]:this[_0x999019(0x10e2)];}[_0x277476(0x4175)](_0x3f9d33,_0x4b69d7,_0xbb40e6,_0x2102f6=0x0){var _0x550bcf=_0x277476;if(0x1<_0xbb40e6&&(_0xbb40e6=0x4),this[_0x550bcf(0x2399)]){const _0x439088=_0x479eea[_0x550bcf(0x2c28)](_0x3f9d33);return this[_0x550bcf(0x3e0e)](_0x4b69d7),this[_0x550bcf(0xdea)][_0x550bcf(0x16bf)]=this[_0x550bcf(0x3bfe)](_0x4b69d7,_0x439088,_0xbb40e6),_0x479eea[_0x550bcf(0x34b2)]++,_0x479eea[_0x550bcf(0x1849)]++,this[_0x550bcf(0xdea)][_0x550bcf(0x16bf)];}if(this[_0x550bcf(0x26c7)](_0x4b69d7[_0x550bcf(0x1441)]),this[_0x550bcf(0x32cd)](_0x3f9d33,_0xbb40e6),this[_0x550bcf(0x3e52)](),this[_0x550bcf(0x3646)](),this[_0x550bcf(0x3e0e)](_0x4b69d7),this[_0x550bcf(0x1fb4)](_0x2102f6),this[_0x550bcf(0x2a3f)]=this[_0x550bcf(0x808)],!this['_isDirty']&&this['_parameter'][_0x550bcf(0x16bf)])return this['_stateDirtyLowestIndex']=this[_0x550bcf(0x22c1)],_0x479eea[_0x550bcf(0x3d64)]++,this[_0x550bcf(0xdea)]['pipeline'];if(this[_0x550bcf(0x3227)](this[_0x550bcf(0xdea)]),this[_0x550bcf(0x1b1a)]=!0x1,this[_0x550bcf(0x808)]=this[_0x550bcf(0x22c1)],this[_0x550bcf(0xdea)][_0x550bcf(0x16bf)])return _0x479eea[_0x550bcf(0x2cea)]++,this['_parameter'][_0x550bcf(0x16bf)];const _0x5cc43b=_0x479eea[_0x550bcf(0x2c28)](_0x3f9d33);return this[_0x550bcf(0xdea)]['pipeline']=this[_0x550bcf(0x3bfe)](_0x4b69d7,_0x5cc43b,_0xbb40e6),this[_0x550bcf(0x18b9)](this[_0x550bcf(0xdea)]),_0x479eea[_0x550bcf(0x34b2)]++,_0x479eea[_0x550bcf(0x1849)]++,this[_0x550bcf(0xdea)]['pipeline'];}[_0x277476(0x281c)](){var _0x110296=_0x277476;_0x479eea[_0x110296(0x2007)]=_0x479eea[_0x110296(0x1849)],_0x479eea['_NumPipelineCreationCurrentFrame']=0x0;}['setAlphaToCoverage'](_0x1691f1){var _0x36f8e2=_0x277476;this[_0x36f8e2(0xe2e)]=_0x1691f1;}[_0x277476(0x19d9)](_0x16be9d){var _0x13ad5c=_0x277476;this[_0x13ad5c(0xb03)]=_0x16be9d;}[_0x277476(0x3191)](_0x5c50bc){var _0x13983a=_0x277476;this[_0x13983a(0x3342)]=_0x5c50bc;}[_0x277476(0x965)](_0x451041){var _0x201e4c=_0x277476;this[_0x201e4c(0x22a1)]=_0x451041;}[_0x277476(0x2f9d)](_0x591522){this['_clampDepth']=_0x591522;}[_0x277476(0x25ca)](){var _0x42e497=_0x277476;this['setDepthCullingState'](!0x1,0x2,0x1,0x0,0x0,!0x0,!0x0,_0xf756fb['g'][_0x42e497(0x400c)]);}[_0x277476(0xc15)](_0x1a74c9,_0x34dfb6,_0x1e0c0b,_0x253ec6,_0x87e43,_0x390a96,_0x22962b,_0x528cf9){var _0x26aace=_0x277476;this[_0x26aace(0x176d)]=_0x22962b,this[_0x26aace(0x1d34)]=_0x390a96,this[_0x26aace(0x1d6c)]=(null!=_0x528cf9?_0x528cf9:_0xf756fb['g'][_0x26aace(0x400c)])-0x200,this[_0x26aace(0x22a1)]=_0x1e0c0b,this[_0x26aace(0x3342)]=_0x1a74c9,this[_0x26aace(0xb03)]=_0x34dfb6,this['setDepthBiasSlopeScale'](_0x253ec6),this[_0x26aace(0x21ce)](_0x87e43);}['setDepthBias'](_0x13ab94){var _0x10922b=_0x277476;this[_0x10922b(0x3c2)]!==_0x13ab94&&(this[_0x10922b(0x3c2)]=_0x13ab94,this[_0x10922b(0x393f)][_0x3d4914['DepthBias']]=_0x13ab94,this[_0x10922b(0x1b1a)]=!0x0,this[_0x10922b(0x808)]=Math[_0x10922b(0x33a7)](this[_0x10922b(0x808)],_0x3d4914[_0x10922b(0x3c24)]));}['setDepthBiasSlopeScale'](_0x37156d){var _0x3954f9=_0x277476;this['_depthBiasSlopeScale']!==_0x37156d&&(this[_0x3954f9(0x3f1)]=_0x37156d,this[_0x3954f9(0x393f)][_0x3d4914[_0x3954f9(0x21d3)]]=_0x37156d,this['_isDirty']=!0x0,this[_0x3954f9(0x808)]=Math['min'](this[_0x3954f9(0x808)],_0x3d4914['DepthBiasSlopeScale']));}[_0x277476(0x9fd)](_0x346c33){var _0x1a6ede=_0x277476;this[_0x1a6ede(0x10e2)][0x0]=_0x346c33,this['_colorFormat']=_0x259189['U'][null!=_0x346c33?_0x346c33:''];}[_0x277476(0xfe6)](_0x5c4ea1){var _0x353870=_0x277476;this[_0x353870(0x967)]=_0x5c4ea1;let _0x931226=0x0;for(let _0xb1471=0x0;_0xb1471<_0x5c4ea1['length'];++_0xb1471)0x0!==_0x5c4ea1[_0xb1471]&&(_0x931226+=0x1<<_0xb1471);this['_mrtEnabledMask']!==_0x931226&&(this[_0x353870(0x15ef)]=_0x931226,this[_0x353870(0x1b1a)]=!0x0,this['_stateDirtyLowestIndex']=Math['min'](this[_0x353870(0x808)],_0x3d4914[_0x353870(0x25a7)]));}[_0x277476(0x3db7)](_0x3adc33,_0x5dbdb8){var _0x2fdd12=_0x277476;if(0xa<(_0x5dbdb8=null!=_0x5dbdb8?_0x5dbdb8:_0x3adc33[_0x2fdd12(0x3785)]))throw _0x2fdd12(0xf58);this[_0x2fdd12(0x2b86)]=_0x3adc33,this[_0x2fdd12(0x14a7)]=_0x5dbdb8,this[_0x2fdd12(0x15ef)]=0xffff;const _0xd08eff=[0x0,0x0];let _0x3e1bcf=0x0,_0x10b469=0x0,_0x1c47b2=0x0;for(let _0x406a32=0x0;_0x406a32<_0x5dbdb8;++_0x406a32){var _0x504a15=_0x3adc33[_0x406a32],_0x504a15=null==_0x504a15?void 0x0:_0x504a15[_0x2fdd12(0xb48)];this[_0x2fdd12(0x33c5)][_0x1c47b2]=null!=(_0x504a15=null==_0x504a15?void 0x0:_0x504a15[_0x2fdd12(0xb3b)])?_0x504a15:this[_0x2fdd12(0x10e2)][0x0],_0xd08eff[_0x3e1bcf]+=_0x259189['U'][null!=(_0x504a15=this[_0x2fdd12(0x33c5)][_0x1c47b2])?_0x504a15:'']<<_0x10b469,_0x10b469+=0x6,_0x1c47b2++,0x20<=_0x10b469&&(_0x10b469=0x0,_0x3e1bcf++);}this[_0x2fdd12(0x33c5)][_0x2fdd12(0x3785)]=_0x1c47b2,this['_mrtAttachments1']===_0xd08eff[0x0]&&this[_0x2fdd12(0x4d4)]===_0xd08eff[0x1]||(this['_mrtAttachments1']=_0xd08eff[0x0],this[_0x2fdd12(0x4d4)]=_0xd08eff[0x1],this['_states'][_0x3d4914[_0x2fdd12(0x25a7)]]=_0xd08eff[0x0],this['_states'][_0x3d4914[_0x2fdd12(0x284a)]]=_0xd08eff[0x1],this[_0x2fdd12(0x1b1a)]=!0x0,this[_0x2fdd12(0x808)]=Math[_0x2fdd12(0x33a7)](this['_stateDirtyLowestIndex'],_0x3d4914['MRTAttachments1']));}[_0x277476(0x3ee3)](_0x4bc492){var _0x4d3831=_0x277476;this[_0x4d3831(0x4110)]=_0x4bc492;}[_0x277476(0x311e)](_0x1bb09b,_0x52cab3){var _0x539b93=_0x277476;this[_0x539b93(0x1528)]=_0x1bb09b,this['_alphaBlendEqParams']=_0x52cab3;}[_0x277476(0x3d1a)](_0xf93451){var _0x4c4f09=_0x277476;this[_0x4c4f09(0x3240)]=_0xf93451;}[_0x277476(0xa98)](_0xd20d96){var _0x300e6c=_0x277476;this[_0x300e6c(0x1a63)]=_0xd20d96,this[_0x300e6c(0x3630)]=void 0x0===_0xd20d96?0x0:_0x259189['U'][_0xd20d96];}[_0x277476(0x2019)](_0x6e4407){var _0x25e4fc=_0x277476;this[_0x25e4fc(0x1d34)]=_0x6e4407;}[_0x277476(0x3ceb)](_0x299f12){var _0x58d2a1=_0x277476;this[_0x58d2a1(0x176d)]=_0x299f12;}[_0x277476(0x3f56)](_0x21fa65){var _0x4aed6e=_0x277476;this[_0x4aed6e(0x1d6c)]=(null!=_0x21fa65?_0x21fa65:_0xf756fb['g'][_0x4aed6e(0x400c)])-0x200;}[_0x277476(0x2c4d)](_0x41be95){var _0x39c5d0=_0x277476;this[_0x39c5d0(0x4063)]=_0x41be95;}[_0x277476(0x3f44)](_0x57f480){var _0x317977=_0x277476;this[_0x317977(0x3d1f)]=(null!=_0x57f480?_0x57f480:_0xf756fb['g'][_0x317977(0x400c)])-0x200;}['setStencilDepthFailOp'](_0x437088){var _0x1281f0=_0x277476;this[_0x1281f0(0x2ab4)]=null===_0x437088?0x1:_0x29548f[_0x437088];}[_0x277476(0x400f)](_0x3a93a8){var _0x525d1d=_0x277476;this[_0x525d1d(0x1825)]=null===_0x3a93a8?0x2:_0x29548f[_0x3a93a8];}[_0x277476(0x3c4e)](_0x400621){this['_stencilFrontFailOp']=null===_0x400621?0x1:_0x29548f[_0x400621];}[_0x277476(0x40dc)](_0xbb1bbc){var _0x4894ea=_0x277476;this['_stencilReadMask']!==_0xbb1bbc&&(this[_0x4894ea(0x201a)]=_0xbb1bbc,this[_0x4894ea(0x393f)][_0x3d4914[_0x4894ea(0x2b56)]]=_0xbb1bbc,this['_isDirty']=!0x0,this[_0x4894ea(0x808)]=Math[_0x4894ea(0x33a7)](this[_0x4894ea(0x808)],_0x3d4914['StencilReadMask']));}[_0x277476(0x1072)](_0x5630b2){var _0x49146b=_0x277476;this[_0x49146b(0x366c)]!==_0x5630b2&&(this[_0x49146b(0x366c)]=_0x5630b2,this[_0x49146b(0x393f)][_0x3d4914[_0x49146b(0xcc4)]]=_0x5630b2,this['_isDirty']=!0x0,this[_0x49146b(0x808)]=Math[_0x49146b(0x33a7)](this['_stateDirtyLowestIndex'],_0x3d4914[_0x49146b(0xcc4)]));}[_0x277476(0x1c61)](){var _0x3ab806=_0x277476;this['setStencilState'](!0x1,_0xf756fb['g'][_0x3ab806(0x400c)],_0xf756fb['g'][_0x3ab806(0x488)],_0xf756fb['g']['REPLACE'],_0xf756fb['g'][_0x3ab806(0x488)],0xff,0xff);}[_0x277476(0x2293)](_0x19d180,_0x38ed7c,_0x116770,_0x361c03,_0x1939a8,_0x11a701,_0x42030f){var _0x10eaf6=_0x277476;this[_0x10eaf6(0x4063)]=_0x19d180,this[_0x10eaf6(0x3d1f)]=(null!=_0x38ed7c?_0x38ed7c:_0xf756fb['g'][_0x10eaf6(0x400c)])-0x200,this['_stencilFrontDepthFailOp']=null===_0x116770?0x1:_0x29548f[_0x116770],this[_0x10eaf6(0x1825)]=null===_0x361c03?0x2:_0x29548f[_0x361c03],this['_stencilFrontFailOp']=null===_0x1939a8?0x1:_0x29548f[_0x1939a8],this[_0x10eaf6(0x40dc)](_0x11a701),this[_0x10eaf6(0x1072)](_0x42030f);}[_0x277476(0x4062)](_0x11b97a,_0x11a97c,_0x523234){var _0x19bef1=_0x277476;this[_0x19bef1(0x417a)]=_0x11b97a,this['_overrideVertexBuffers']=_0x523234,this['_indexBuffer']=_0x11a97c;}static[_0x277476(0x2c28)](_0x1fcfbf){var _0x663db1=_0x277476;switch(_0x1fcfbf){case _0xf756fb['g'][_0x663db1(0x1f37)]:return _0x4a8a3f['YV'][_0x663db1(0x592)];case _0xf756fb['g'][_0x663db1(0x25c6)]:return _0x4a8a3f['YV'][_0x663db1(0x302c)];case _0xf756fb['g'][_0x663db1(0x2cb3)]:return _0x4a8a3f['YV'][_0x663db1(0x16d7)];case _0xf756fb['g']['MATERIAL_PointListDrawMode']:return _0x4a8a3f['YV'][_0x663db1(0x302c)];case _0xf756fb['g'][_0x663db1(0x3ef3)]:return _0x4a8a3f['YV'][_0x663db1(0x16d7)];case _0xf756fb['g'][_0x663db1(0x16cc)]:throw _0x663db1(0x2dfe);case _0xf756fb['g']['MATERIAL_LineStripDrawMode']:return _0x4a8a3f['YV']['LineStrip'];case _0xf756fb['g'][_0x663db1(0x2960)]:return _0x4a8a3f['YV'][_0x663db1(0xe3f)];case _0xf756fb['g'][_0x663db1(0x26ea)]:throw _0x663db1(0x3811);default:return _0x4a8a3f['YV'][_0x663db1(0x592)];}}static[_0x277476(0x2fff)](_0x1b8beb){var _0x5798f5=_0x277476;switch(_0x1b8beb){case _0xf756fb['g']['GL_ALPHA_EQUATION_ADD']:return _0x4a8a3f['db'][_0x5798f5(0x39ca)];case _0xf756fb['g'][_0x5798f5(0x3f4)]:return _0x4a8a3f['db'][_0x5798f5(0x3e5d)];case _0xf756fb['g']['GL_ALPHA_EQUATION_REVERSE_SUBTRACT']:return _0x4a8a3f['db']['ReverseSubtract'];case _0xf756fb['g'][_0x5798f5(0xb1a)]:return _0x4a8a3f['db'][_0x5798f5(0x3fed)];case _0xf756fb['g'][_0x5798f5(0x2645)]:return _0x4a8a3f['db']['Max'];default:return _0x4a8a3f['db'][_0x5798f5(0x39ca)];}}static[_0x277476(0xcbe)](_0x349ae7){var _0x345ec=_0x277476;switch(_0x349ae7){case 0x0:return _0x4a8a3f['zi']['Zero'];case 0x1:return _0x4a8a3f['zi']['One'];case _0xf756fb['g']['GL_ALPHA_FUNCTION_SRC']:return _0x4a8a3f['zi'][_0x345ec(0x2689)];case _0xf756fb['g'][_0x345ec(0xe6c)]:return _0x4a8a3f['zi']['OneMinusSrc'];case _0xf756fb['g'][_0x345ec(0x6b3)]:return _0x4a8a3f['zi']['SrcAlpha'];case _0xf756fb['g'][_0x345ec(0x1b40)]:return _0x4a8a3f['zi'][_0x345ec(0x3af6)];case _0xf756fb['g'][_0x345ec(0xa8f)]:return _0x4a8a3f['zi'][_0x345ec(0x1556)];case _0xf756fb['g'][_0x345ec(0x2e94)]:return _0x4a8a3f['zi'][_0x345ec(0x38a0)];case _0xf756fb['g']['GL_ALPHA_FUNCTION_DST_COLOR']:return _0x4a8a3f['zi']['Dst'];case _0xf756fb['g'][_0x345ec(0xba6)]:return _0x4a8a3f['zi'][_0x345ec(0xcd4)];case _0xf756fb['g'][_0x345ec(0x28e)]:return _0x4a8a3f['zi'][_0x345ec(0xfda)];case _0xf756fb['g'][_0x345ec(0x139c)]:return _0x4a8a3f['zi']['Constant'];case _0xf756fb['g'][_0x345ec(0x38f0)]:return _0x4a8a3f['zi']['OneMinusConstant'];case _0xf756fb['g'][_0x345ec(0x13c7)]:return _0x4a8a3f['zi']['Constant'];case _0xf756fb['g']['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA']:return _0x4a8a3f['zi']['OneMinusConstant'];default:return _0x4a8a3f['zi'][_0x345ec(0x6f9)];}}static[_0x277476(0x31b8)](_0x46c93c){var _0x3136ee=_0x277476;switch(_0x46c93c){case 0x0:return _0x4a8a3f['wb']['Never'];case 0x1:return _0x4a8a3f['wb'][_0x3136ee(0x3d86)];case 0x2:return _0x4a8a3f['wb']['Equal'];case 0x3:return _0x4a8a3f['wb']['LessEqual'];case 0x4:return _0x4a8a3f['wb']['Greater'];case 0x5:return _0x4a8a3f['wb'][_0x3136ee(0x18cd)];case 0x6:return _0x4a8a3f['wb'][_0x3136ee(0x37d1)];case 0x7:return _0x4a8a3f['wb'][_0x3136ee(0x378b)];}return _0x4a8a3f['wb'][_0x3136ee(0x303d)];}static[_0x277476(0x3738)](_0x3b53fb){var _0x3a6e31=_0x277476;switch(_0x3b53fb){case 0x0:return _0x4a8a3f['xS'][_0x3a6e31(0xd5a)];case 0x1:return _0x4a8a3f['xS'][_0x3a6e31(0x17c4)];case 0x2:return _0x4a8a3f['xS'][_0x3a6e31(0x2923)];case 0x3:return _0x4a8a3f['xS'][_0x3a6e31(0x1e7d)];case 0x4:return _0x4a8a3f['xS'][_0x3a6e31(0x2e1e)];case 0x5:return _0x4a8a3f['xS'][_0x3a6e31(0x3b70)];case 0x6:return _0x4a8a3f['xS'][_0x3a6e31(0x5b0)];case 0x7:return _0x4a8a3f['xS'][_0x3a6e31(0xc02)];}return _0x4a8a3f['xS'][_0x3a6e31(0x17c4)];}static[_0x277476(0x991)](_0x176528){var _0x2916fc=_0x277476,_0x406e3f=_0x176528['type'],_0x5b925e=_0x176528['normalized'],_0x5c9125=_0x176528['getSize']();switch(_0x406e3f){case _0x283218['o'][_0x2916fc(0x2010)]:switch(_0x5c9125){case 0x1:case 0x2:return _0x5b925e?_0x4a8a3f['gB'][_0x2916fc(0x1b71)]:_0x4a8a3f['gB'][_0x2916fc(0x1533)];case 0x3:case 0x4:return _0x5b925e?_0x4a8a3f['gB'][_0x2916fc(0x1f31)]:_0x4a8a3f['gB'][_0x2916fc(0x76a)];}break;case _0x283218['o'][_0x2916fc(0x320f)]:switch(_0x5c9125){case 0x1:case 0x2:return _0x5b925e?_0x4a8a3f['gB'][_0x2916fc(0x34b7)]:_0x4a8a3f['gB'][_0x2916fc(0x65d)];case 0x3:case 0x4:return _0x5b925e?_0x4a8a3f['gB']['Unorm8x4']:_0x4a8a3f['gB'][_0x2916fc(0x107f)];}break;case _0x283218['o'][_0x2916fc(0x2b9f)]:switch(_0x5c9125){case 0x1:case 0x2:return _0x5b925e?_0x4a8a3f['gB'][_0x2916fc(0xbee)]:_0x4a8a3f['gB'][_0x2916fc(0x1b8d)];case 0x3:case 0x4:return _0x5b925e?_0x4a8a3f['gB']['Snorm16x4']:_0x4a8a3f['gB'][_0x2916fc(0x503)];}break;case _0x283218['o']['UNSIGNED_SHORT']:switch(_0x5c9125){case 0x1:case 0x2:return _0x5b925e?_0x4a8a3f['gB']['Unorm16x2']:_0x4a8a3f['gB'][_0x2916fc(0x3dbe)];case 0x3:case 0x4:return _0x5b925e?_0x4a8a3f['gB']['Unorm16x4']:_0x4a8a3f['gB'][_0x2916fc(0x94a)];}break;case _0x283218['o']['INT']:switch(_0x5c9125){case 0x1:return _0x4a8a3f['gB'][_0x2916fc(0x3d10)];case 0x2:return _0x4a8a3f['gB'][_0x2916fc(0x3e5a)];case 0x3:return _0x4a8a3f['gB'][_0x2916fc(0x444)];case 0x4:return _0x4a8a3f['gB'][_0x2916fc(0x563)];}break;case _0x283218['o'][_0x2916fc(0x2f6d)]:switch(_0x5c9125){case 0x1:return _0x4a8a3f['gB']['Uint32'];case 0x2:return _0x4a8a3f['gB']['Uint32x2'];case 0x3:return _0x4a8a3f['gB'][_0x2916fc(0x2b30)];case 0x4:return _0x4a8a3f['gB']['Uint32x4'];}break;case _0x283218['o'][_0x2916fc(0x95e)]:switch(_0x5c9125){case 0x1:return _0x4a8a3f['gB'][_0x2916fc(0x2cca)];case 0x2:return _0x4a8a3f['gB'][_0x2916fc(0x1eb1)];case 0x3:return _0x4a8a3f['gB'][_0x2916fc(0xb70)];case 0x4:return _0x4a8a3f['gB'][_0x2916fc(0x304)];}}throw new Error(_0x2916fc(0x3695)+_0x176528['getKind']()+_0x2916fc(0x4c6)+_0x406e3f+',\x20normalized='+_0x5b925e+_0x2916fc(0x1367)+_0x5c9125);}[_0x277476(0x480)](){var _0x4f55e9=_0x277476;return this['_alphaBlendEnabled']?{'srcFactor':_0x479eea[_0x4f55e9(0xcbe)](this[_0x4f55e9(0x1528)][0x2]),'dstFactor':_0x479eea[_0x4f55e9(0xcbe)](this[_0x4f55e9(0x1528)][0x3]),'operation':_0x479eea[_0x4f55e9(0x2fff)](this[_0x4f55e9(0x1629)][0x1])}:null;}[_0x277476(0x22fa)](){var _0x31d3fd=_0x277476;return this[_0x31d3fd(0x4110)]?{'srcFactor':_0x479eea[_0x31d3fd(0xcbe)](this[_0x31d3fd(0x1528)][0x0]),'dstFactor':_0x479eea['_GetAphaBlendFactor'](this[_0x31d3fd(0x1528)][0x1]),'operation':_0x479eea[_0x31d3fd(0x2fff)](this[_0x31d3fd(0x1629)][0x0])}:null;}[_0x277476(0x26c7)](_0x3db075){var _0x11cf69=_0x277476;this['_shaderId']!==_0x3db075&&(this['_shaderId']=_0x3db075,this[_0x11cf69(0x393f)][_0x3d4914[_0x11cf69(0x22f0)]]=_0x3db075,this[_0x11cf69(0x1b1a)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x11cf69(0x33a7)](this['_stateDirtyLowestIndex'],_0x3d4914[_0x11cf69(0x22f0)]));}[_0x277476(0x32cd)](_0x16f778,_0x171ee3){var _0x5c2210=_0x277476;_0x16f778=this['_frontFace']-0x1+((this['_cullEnabled']?this['_cullFace']:0x0)<<0x1)+((this[_0x5c2210(0x3705)]?0x1:0x0)<<0x3)+((this[_0x5c2210(0xe2e)]?0x1:0x0)<<0x4)+(_0x16f778<<0x5)+(_0x171ee3<<0x8),this['_rasterizationState']!==_0x16f778&&(this[_0x5c2210(0x3b22)]=_0x16f778,this[_0x5c2210(0x393f)][_0x3d4914[_0x5c2210(0x1995)]]=this['_rasterizationState'],this[_0x5c2210(0x1b1a)]=!0x0,this[_0x5c2210(0x808)]=Math[_0x5c2210(0x33a7)](this[_0x5c2210(0x808)],_0x3d4914[_0x5c2210(0x1995)]));}['_setColorStates'](){var _0x2c8207=_0x277476;let _0x159c5c=((this[_0x2c8207(0x3240)]?0x1:0x0)<<0x16)+(this['_colorFormat']<<0x17)+((this[_0x2c8207(0x176d)]?0x1:0x0)<<0x1d);this[_0x2c8207(0x4110)]&&(_0x159c5c+=((null===this[_0x2c8207(0x1528)][0x0]?0x2:_0x24215c[this[_0x2c8207(0x1528)][0x0]])<<0x0)+((null===this['_alphaBlendFuncParams'][0x1]?0x2:_0x24215c[this[_0x2c8207(0x1528)][0x1]])<<0x4)+((null===this[_0x2c8207(0x1528)][0x2]?0x2:_0x24215c[this[_0x2c8207(0x1528)][0x2]])<<0x8)+((null===this[_0x2c8207(0x1528)][0x3]?0x2:_0x24215c[this[_0x2c8207(0x1528)][0x3]])<<0xc)+((null===this[_0x2c8207(0x1629)][0x0]?0x1:this['_alphaBlendEqParams'][0x0]-0x8005)<<0x10)+((null===this[_0x2c8207(0x1629)][0x1]?0x1:this['_alphaBlendEqParams'][0x1]-0x8005)<<0x13)),_0x159c5c!==this[_0x2c8207(0x3ce3)]&&(this['_colorStates']=_0x159c5c,this['_states'][_0x3d4914['ColorStates']]=this[_0x2c8207(0x3ce3)],this[_0x2c8207(0x1b1a)]=!0x0,this[_0x2c8207(0x808)]=Math[_0x2c8207(0x33a7)](this[_0x2c8207(0x808)],_0x3d4914[_0x2c8207(0x298e)]));}[_0x277476(0x3646)](){var _0x11c89a=_0x277476,_0x3550ac=this[_0x11c89a(0x4063)]?this[_0x11c89a(0x3d1f)]+(this[_0x11c89a(0x2ab4)]<<0x3)+(this[_0x11c89a(0x1825)]<<0x6)+(this[_0x11c89a(0x35af)]<<0x9):0x24f,_0x3550ac=this[_0x11c89a(0x3630)]+((this[_0x11c89a(0x1d34)]?this[_0x11c89a(0x1d6c)]:0x7)<<0x6)+(_0x3550ac<<0xa);this[_0x11c89a(0x26fe)]!==_0x3550ac&&(this['_depthStencilState']=_0x3550ac,this[_0x11c89a(0x393f)][_0x3d4914[_0x11c89a(0x6c6)]]=this[_0x11c89a(0x26fe)],this[_0x11c89a(0x1b1a)]=!0x0,this[_0x11c89a(0x808)]=Math[_0x11c89a(0x33a7)](this[_0x11c89a(0x808)],_0x3d4914[_0x11c89a(0x6c6)]));}[_0x277476(0x3e0e)](_0x585e2a){var _0x5bb30c=_0x277476,_0x1cef6d=this[_0x5bb30c(0x22c1)];let _0x19e50f=_0x3d4914[_0x5bb30c(0x2ec5)];var _0x585e2a=_0x585e2a[_0x5bb30c(0x31af)],_0xa22f2a=_0x585e2a['shaderProcessingContext']['attributeNamesFromEffect'],_0x540574=_0x585e2a[_0x5bb30c(0x4a5)]['attributeLocationsFromEffect'];let _0x3bce05,_0xe8b7ad=0x0;for(let _0x36c586=0x0;_0x36c586<_0xa22f2a[_0x5bb30c(0x3785)];_0x36c586++){var _0x42c2b5=_0x540574[_0x36c586];let _0x15f5d2=null!=(_0x11b265=this['_overrideVertexBuffers']&&this[_0x5bb30c(0x2a22)][_0xa22f2a[_0x36c586]])?_0x11b265:this[_0x5bb30c(0x417a)][_0xa22f2a[_0x36c586]];var _0x49c26d,_0xd7b22,_0x11b265=null==(_0x11b265=(_0x15f5d2=_0x15f5d2||this[_0x5bb30c(0x2ae7)])[_0x5bb30c(0x657)]())?void 0x0:_0x11b265[_0x5bb30c(0x2661)],_0x3b2489=(void 0x0===_0x15f5d2[_0x5bb30c(0x38b)]&&(_0x3b2489=_0x15f5d2[_0x5bb30c(0x343d)],_0x49c26d=_0x15f5d2[_0x5bb30c(0x21c2)](!0x0),_0xd7b22=_0x15f5d2[_0x5bb30c(0x321e)],_0x15f5d2[_0x5bb30c(0x38b)]=_0x3b2489<=this[_0x5bb30c(0x21e9)]-_0x49c26d&&(0x0===_0xd7b22||_0x3b2489+_0x49c26d<=_0xd7b22)),_0x3bce05&&_0x3bce05===_0x11b265&&_0x15f5d2[_0x5bb30c(0x38b)]||(this[_0x5bb30c(0x2188)][_0xe8b7ad++]=_0x15f5d2,_0x3bce05=_0x15f5d2[_0x5bb30c(0x38b)]?_0x11b265:null),_0x15f5d2[_0x5bb30c(0x283b)]+(_0x42c2b5<<0x7));this['_isDirty']=this[_0x5bb30c(0x1b1a)]||this[_0x5bb30c(0x393f)][_0x19e50f]!==_0x3b2489,this[_0x5bb30c(0x393f)][_0x19e50f++]=_0x3b2489;}this[_0x5bb30c(0x2188)][_0x5bb30c(0x3785)]=_0xe8b7ad,this[_0x5bb30c(0x22c1)]=_0x19e50f,this['_isDirty']=this[_0x5bb30c(0x1b1a)]||_0x19e50f!==_0x1cef6d,this['_isDirty']&&(this[_0x5bb30c(0x808)]=Math[_0x5bb30c(0x33a7)](this[_0x5bb30c(0x808)],_0x3d4914[_0x5bb30c(0x2ec5)]));}[_0x277476(0x1fb4)](_0xbad550){var _0x4d9f35=_0x277476;this['_textureState']!==_0xbad550&&(this['_textureState']=_0xbad550,this[_0x4d9f35(0x393f)][_0x3d4914[_0x4d9f35(0x2d7c)]]=this['_textureState'],this[_0x4d9f35(0x1b1a)]=!0x0,this[_0x4d9f35(0x808)]=Math['min'](this[_0x4d9f35(0x808)],_0x3d4914['TextureStage']));}[_0x277476(0x3a9e)](_0x4f5219){var _0x28fff3=_0x277476;if(this[_0x28fff3(0x937)])return this['_createPipelineLayoutWithTextureStage'](_0x4f5219);const _0x39a619=[];var _0x3816e3=_0x4f5219[_0x28fff3(0x4a5)][_0x28fff3(0x1ab2)];for(let _0x1a0fc6=0x0;_0x1a0fc6<_0x3816e3['length'];_0x1a0fc6++){var _0x3791bf=_0x3816e3[_0x1a0fc6];_0x39a619[_0x1a0fc6]=this[_0x28fff3(0x1f1e)][_0x28fff3(0x2f7b)]({'entries':_0x3791bf});}return _0x4f5219[_0x28fff3(0x3651)]=_0x39a619,this['_device'][_0x28fff3(0xe52)]({'bindGroupLayouts':_0x39a619});}[_0x277476(0xb8f)](_0x3fbe09){var _0x3b0c03=_0x277476,_0x551d23=_0x3fbe09[_0x3b0c03(0x4a5)];const _0x161534=_0x551d23[_0x3b0c03(0x1ab2)];let _0x17ee0b=0x1;for(let _0x486e4f=0x0;_0x486e4f<_0x161534['length'];_0x486e4f++){var _0x36b341=_0x161534[_0x486e4f];for(let _0x2fce70=0x0;_0x2fce70<_0x36b341['length'];_0x2fce70++){const _0x21a5b3=_0x161534[_0x486e4f][_0x2fce70];if(_0x21a5b3[_0x3b0c03(0xd74)]){var _0x5160bd,_0x5053e6=_0x551d23['bindGroupLayoutEntryInfo'][_0x486e4f][_0x21a5b3[_0x3b0c03(0x26e5)]][_0x3b0c03(0x3844)],_0x2ade62=_0x551d23['availableTextures'][_0x5053e6],_0x5053e6=_0x2ade62['autoBindSampler']?_0x551d23[_0x3b0c03(0x25a4)][_0x5053e6+_0x4e9366['e']['AutoSamplerSuffix']]:null;let _0x1111ac=_0x2ade62[_0x3b0c03(0x2907)],_0x4b323a=null!=(_0x5160bd=null==_0x5053e6?void 0x0:_0x5053e6[_0x3b0c03(0x261)])?_0x5160bd:_0x4a8a3f['dV'][_0x3b0c03(0x3380)];this[_0x3b0c03(0xda6)]&_0x17ee0b&&_0x1111ac!==_0x4a8a3f['oD'][_0x3b0c03(0x370)]&&(_0x2ade62[_0x3b0c03(0x235d)]&&(_0x4b323a=_0x4a8a3f['dV'][_0x3b0c03(0x17b3)]),_0x1111ac=_0x4a8a3f['oD']['UnfilterableFloat']),_0x21a5b3[_0x3b0c03(0xd74)][_0x3b0c03(0x2907)]=_0x1111ac,_0x5053e6&&(_0x5160bd=_0x551d23[_0x3b0c03(0x21a3)][_0x5053e6[_0x3b0c03(0x26e5)][_0x3b0c03(0x1efa)]][_0x5053e6[_0x3b0c03(0x26e5)][_0x3b0c03(0xf71)]][_0x3b0c03(0x38ac)],_0x161534[_0x5053e6[_0x3b0c03(0x26e5)][_0x3b0c03(0x1efa)]][_0x5160bd][_0x3b0c03(0x1838)][_0x3b0c03(0x261)]=_0x4b323a),_0x17ee0b<<=0x1;}}}const _0xf476c4=[];for(let _0x2314f8=0x0;_0x2314f8<_0x161534[_0x3b0c03(0x3785)];++_0x2314f8)_0xf476c4[_0x2314f8]=this['_device'][_0x3b0c03(0x2f7b)]({'entries':_0x161534[_0x2314f8]});return _0x3fbe09['bindGroupLayouts']=_0xf476c4,this[_0x3b0c03(0x1f1e)][_0x3b0c03(0xe52)]({'bindGroupLayouts':_0xf476c4});}['_getVertexInputDescriptor'](_0x5eace4){var _0xefeaa7=_0x277476;const _0x36c878=[];var _0x5eace4=_0x5eace4['_pipelineContext'],_0x3d0077=_0x5eace4[_0xefeaa7(0x4a5)][_0xefeaa7(0x367a)],_0x211e8d=_0x5eace4[_0xefeaa7(0x4a5)][_0xefeaa7(0x1721)];let _0x1a2083,_0x5b04a2;for(let _0x53e593=0x0;_0x53e593<_0x3d0077[_0xefeaa7(0x3785)];_0x53e593++){var _0x3ed94c=_0x211e8d[_0x53e593];let _0x2603ab=null!=(_0x47b2db=this[_0xefeaa7(0x2a22)]&&this[_0xefeaa7(0x2a22)][_0x3d0077[_0x53e593]])?_0x47b2db:this[_0xefeaa7(0x417a)][_0x3d0077[_0x53e593]],_0x4453a3=null==(_0x47b2db=(_0x2603ab=_0x2603ab||this[_0xefeaa7(0x2ae7)])[_0xefeaa7(0x657)]())?void 0x0:_0x47b2db[_0xefeaa7(0x2661)],_0xfeb8c6=_0x2603ab[_0xefeaa7(0x343d)];var _0x25b975,_0x47b2db=!_0x2603ab[_0xefeaa7(0x38b)];_0x1a2083&&_0x5b04a2&&_0x1a2083===_0x4453a3&&!_0x47b2db||(_0x25b975={'arrayStride':_0x2603ab[_0xefeaa7(0x321e)],'stepMode':_0x2603ab[_0xefeaa7(0x14ae)]()?_0x4a8a3f['V'][_0xefeaa7(0xc24)]:_0x4a8a3f['V']['Vertex'],'attributes':[]},_0x36c878['push'](_0x25b975),_0x5b04a2=_0x25b975[_0xefeaa7(0x1427)],_0x47b2db&&(_0xfeb8c6=0x0,_0x4453a3=null)),_0x5b04a2['push']({'shaderLocation':_0x3ed94c,'offset':_0xfeb8c6,'format':_0x479eea[_0xefeaa7(0x991)](_0x2603ab)}),_0x1a2083=_0x4453a3;}return _0x36c878;}['_createRenderPipeline'](_0x3adab6,_0x5dac01,_0x1758cc){var _0x155993=_0x277476,_0x17b6d4,_0x430192=_0x3adab6[_0x155993(0x31af)],_0x3adab6=this[_0x155993(0x3059)](_0x3adab6),_0x3807c0=this[_0x155993(0x3a9e)](_0x430192);const _0x12c5ed=[];var _0x1aeb02=this[_0x155993(0x480)](),_0x4bfbf8=this[_0x155993(0x22fa)]();if(0x0<this[_0x155993(0x24c9)])for(let _0x7f457=0x0;_0x7f457<this['_mrtFormats'][_0x155993(0x3785)];++_0x7f457){var _0x306b66=this[_0x155993(0x33c5)][_0x7f457];if(_0x306b66){const _0x440a1c={'format':_0x306b66,'writeMask':0x0!=(this[_0x155993(0x15ef)]&0x1<<_0x7f457)?this[_0x155993(0x3240)]:0x0};_0x1aeb02&&_0x4bfbf8&&(_0x440a1c[_0x155993(0x36a0)]={'alpha':_0x1aeb02,'color':_0x4bfbf8}),_0x12c5ed[_0x155993(0x1e1d)](_0x440a1c);}else _0x12c5ed[_0x155993(0x1e1d)](null);}else{if(this[_0x155993(0x10e2)][0x0]){const _0x50c655={'format':this[_0x155993(0x10e2)][0x0],'writeMask':this[_0x155993(0x3240)]};_0x1aeb02&&_0x4bfbf8&&(_0x50c655[_0x155993(0x36a0)]={'alpha':_0x1aeb02,'color':_0x4bfbf8}),_0x12c5ed['push'](_0x50c655);}else _0x12c5ed[_0x155993(0x1e1d)](null);}var _0x3366f5={'compare':_0x479eea[_0x155993(0x31b8)](this['_stencilEnabled']?this[_0x155993(0x3d1f)]:0x7),'depthFailOp':_0x479eea[_0x155993(0x3738)](this[_0x155993(0x4063)]?this[_0x155993(0x2ab4)]:0x1),'failOp':_0x479eea[_0x155993(0x3738)](this['_stencilEnabled']?this[_0x155993(0x35af)]:0x1),'passOp':_0x479eea[_0x155993(0x3738)](this['_stencilEnabled']?this[_0x155993(0x1825)]:0x1)};let _0x32746b=void 0x0;_0x5dac01!==_0x4a8a3f['YV']['LineStrip']&&_0x5dac01!==_0x4a8a3f['YV'][_0x155993(0xe3f)]||(_0x32746b=!this[_0x155993(0xc23)]||this[_0x155993(0xc23)][_0x155993(0x3a99)]?_0x4a8a3f['iD'][_0x155993(0x3121)]:_0x4a8a3f['iD'][_0x155993(0x20a3)]);var _0x18affb=!!this[_0x155993(0x1a63)]&&_0x259189['D']['HasStencilAspect'](this[_0x155993(0x1a63)]);return this[_0x155993(0x1f1e)][_0x155993(0x3066)]({'label':_0x155993(0xe25)+(null!=(_0x17b6d4=null==(_0x17b6d4=_0x12c5ed[0x0])?void 0x0:_0x17b6d4['format'])?_0x17b6d4:_0x155993(0x3b23))+'_'+(null!=(_0x17b6d4=this[_0x155993(0x1a63)])?_0x17b6d4:_0x155993(0x1c3f))+_0x155993(0x3f1e)+_0x1758cc,'layout':_0x3807c0,'vertex':{'module':_0x430192['stages'][_0x155993(0x28a0)][_0x155993(0x2bc6)],'entryPoint':_0x430192[_0x155993(0x22a0)][_0x155993(0x28a0)]['entryPoint'],'buffers':_0x3adab6},'primitive':{'topology':_0x5dac01,'stripIndexFormat':_0x32746b,'frontFace':0x1===this[_0x155993(0xb03)]?_0x4a8a3f['zX']['CCW']:_0x4a8a3f['zX']['CW'],'cullMode':this[_0x155993(0x3342)]?0x2===this[_0x155993(0x22a1)]?_0x4a8a3f['Wf'][_0x155993(0x107e)]:_0x4a8a3f['Wf'][_0x155993(0xd22)]:_0x4a8a3f['Wf'][_0x155993(0x2e52)]},'fragment':_0x430192[_0x155993(0x22a0)][_0x155993(0x2deb)]?{'module':_0x430192[_0x155993(0x22a0)]['fragmentStage'][_0x155993(0x2bc6)],'entryPoint':_0x430192[_0x155993(0x22a0)][_0x155993(0x2deb)]['entryPoint'],'targets':_0x12c5ed}:void 0x0,'multisample':{'count':_0x1758cc},'depthStencil':void 0x0===this[_0x155993(0x1a63)]?void 0x0:{'depthWriteEnabled':this[_0x155993(0x176d)],'depthCompare':this[_0x155993(0x1d34)]?_0x479eea[_0x155993(0x31b8)](this[_0x155993(0x1d6c)]):_0x4a8a3f['wb']['Always'],'format':this[_0x155993(0x1a63)],'stencilFront':this['_stencilEnabled']&&_0x18affb?_0x3366f5:void 0x0,'stencilBack':this[_0x155993(0x4063)]&&_0x18affb?_0x3366f5:void 0x0,'stencilReadMask':this[_0x155993(0x4063)]&&_0x18affb?this[_0x155993(0x201a)]:void 0x0,'stencilWriteMask':this[_0x155993(0x4063)]&&_0x18affb?this[_0x155993(0x366c)]:void 0x0,'depthBias':this[_0x155993(0x3c2)],'depthBiasClamp':this[_0x155993(0x31fb)],'depthBiasSlopeScale':this['_depthBiasSlopeScale']}});}}_0x479eea[_0x277476(0x3d64)]=0x0,_0x479eea[_0x277476(0x2cea)]=0x0,_0x479eea[_0x277476(0x34b2)]=0x0,_0x479eea[_0x277476(0x2007)]=0x0,_0x479eea['_NumPipelineCreationCurrentFrame']=0x0;},0x9683:(_0xdbe7c1,_0x248fe8,_0x519bf9)=>{var _0x18b353=a7_0x38a779;_0x519bf9['d'](_0x248fe8,{'H':()=>_0x2debb9}),_0x248fe8=_0x519bf9(0x16c35);class _0x551db9{constructor(){var _0x52fffc=a7_0x2532;this[_0x52fffc(0x281b)]={};}['count'](){var _0x13e124=a7_0x2532;let _0x19c5a8=0x0,_0x2c52e3=this['pipeline']?0x1:0x0;for(const _0x28e60b in this[_0x13e124(0x281b)]){const _0xfb8f00=this[_0x13e124(0x281b)][_0x28e60b];var [_0x10540d,_0x5f5472]=_0xfb8f00[_0x13e124(0x37f2)]();_0x19c5a8+=_0x10540d,_0x2c52e3+=_0x5f5472,_0x19c5a8++;}return[_0x19c5a8,_0x2c52e3];}}class _0x2debb9 extends _0x248fe8['O']{constructor(_0x298f9c,_0x9c0ec5,_0x42f576){var _0x49ab01=a7_0x2532;super(_0x298f9c,_0x9c0ec5,_0x42f576),this[_0x49ab01(0x3ba5)]=[],this[_0x49ab01(0x3ba5)][0x0]=_0x2debb9[_0x49ab01(0x159b)];}static[_0x18b353(0x1545)](){var _0x49fb09=_0x18b353,_0x523f13=_0x2debb9[_0x49fb09(0x159b)][_0x49fb09(0x37f2)]();return{'nodeCount':_0x523f13[0x0],'pipelineCount':_0x523f13[0x1]};}static[_0x18b353(0x69e)](_0x45b09e,_0xafd7a1,_0x40535e,_0x156b4c){var _0x3a5cd8=_0x18b353;if(_0x45b09e['pipeline']){const _0x3397f9=_0x40535e['slice']();_0x3397f9[_0x3a5cd8(0x3785)]=_0x156b4c,_0xafd7a1[_0x3a5cd8(0x1e1d)](_0x3397f9);}for(const _0x24575a in _0x45b09e['values']){var _0x4ee847=_0x45b09e[_0x3a5cd8(0x281b)][_0x24575a];_0x40535e[_0x156b4c]=parseInt(_0x24575a),_0x2debb9[_0x3a5cd8(0x69e)](_0x4ee847,_0xafd7a1,_0x40535e,_0x156b4c+0x1);}}static['GetPipelines'](){var _0x6cb806=_0x18b353,_0x1c6289=[];return _0x2debb9['_GetPipelines'](_0x2debb9[_0x6cb806(0x159b)],_0x1c6289,[],0x0),_0x1c6289;}[_0x18b353(0x3227)](_0x11eaeb){var _0x399b0f=_0x18b353;let _0x2038db=this[_0x399b0f(0x3ba5)][this[_0x399b0f(0x808)]];for(let _0x13a109=this[_0x399b0f(0x808)];_0x13a109<this['_statesLength'];++_0x13a109){let _0x11e861=_0x2038db[_0x399b0f(0x281b)][this[_0x399b0f(0x393f)][_0x13a109]];_0x11e861||(_0x11e861=new _0x551db9(),_0x2038db[_0x399b0f(0x281b)][this['_states'][_0x13a109]]=_0x11e861),_0x2038db=_0x11e861,this['_nodeStack'][_0x13a109+0x1]=_0x2038db;}_0x11eaeb[_0x399b0f(0x37c5)]=_0x2038db,_0x11eaeb[_0x399b0f(0x16bf)]=_0x2038db[_0x399b0f(0x16bf)];}[_0x18b353(0x18b9)](_0x294bd9){var _0x1e1163=_0x18b353;_0x294bd9[_0x1e1163(0x37c5)]['pipeline']=_0x294bd9[_0x1e1163(0x16bf)];}}_0x2debb9['_Cache']=new _0x551db9();},0x14e86:(_0xef797d,_0x51ed6d,_0x49b8f9)=>{var _0xabebaf=a7_0x38a779;_0x49b8f9['d'](_0x51ed6d,{'W':()=>_0x208a83});var _0x5451eb=_0x49b8f9(0x89a1),_0x8a6524=_0x49b8f9(0x77a5);const _0x35b661=[0x0,0x0,0x3,0x7,0x0,0x2,0x6,0x2,0x4,0x1,0x5,0x3,0x1],_0x7194fe=[0x0,0x40,0x20,0x60,0x10,0x50,0x30,0x70,0x8],_0x5bc37b=[0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80];class _0x208a83{constructor(_0x24adf0){var _0x529dba=a7_0x2532;this[_0x529dba(0x567)]={},this[_0x529dba(0x1f1e)]=_0x24adf0,this[_0x529dba(0x2399)]=!0x1;}static[_0xabebaf(0x3e1b)](_0x20acec){var _0x3cac01=_0xabebaf,_0x1b4779,_0xd9e4ff=_0x20acec[_0x3cac01(0x156d)]&&0x1<_0x20acec['_cachedAnisotropicFilteringLevel']?0x4:0x1;return _0x35b661[_0x20acec[_0x3cac01(0x3249)]]+_0x7194fe[(_0x20acec[_0x3cac01(0x153f)]||0x202)-0x200+0x1]+_0x5bc37b[_0x20acec[_0x3cac01(0x3249)]]+((null!=(_0x1b4779=_0x20acec[_0x3cac01(0x1d53)])?_0x1b4779:0x1)<<0x8)+((null!=(_0x1b4779=_0x20acec[_0x3cac01(0x29d4)])?_0x1b4779:0x1)<<0xa)+((null!=(_0x1b4779=_0x20acec[_0x3cac01(0x26c5)])?_0x1b4779:0x1)<<0xc)+((_0x20acec[_0x3cac01(0x3248)]?0x1:0x0)<<0xe)+(_0xd9e4ff<<0xf);}static[_0xabebaf(0x1fc2)](_0x26deb5,_0xc2fa9e){var _0x2cc7ba=_0xabebaf;let _0x899734,_0x148ba1,_0x239794,_0x23c27a,_0x5d4947;var _0x1c2807=_0x26deb5['useMipMaps'];switch(_0x26deb5[_0x2cc7ba(0x3249)]){case _0x8a6524['g'][_0x2cc7ba(0x1bb8)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807||(_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g'][_0x2cc7ba(0x33e9)]:case _0x8a6524['g'][_0x2cc7ba(0x12e0)]:_0x899734=_0x5451eb['X9']['Linear'],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x1c2807?_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x3c26)]:(_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g'][_0x2cc7ba(0x2d4a)]:_0x899734=_0x5451eb['X9']['Nearest'],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807?_0x239794=_0x5451eb['X9']['Linear']:(_0x239794=_0x5451eb['X9']['Nearest'],_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g'][_0x2cc7ba(0x2f72)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807||(_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g'][_0x2cc7ba(0x3a3e)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807||(_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR']:_0x899734=_0x5451eb['X9']['Nearest'],_0x148ba1=_0x5451eb['X9']['Linear'],_0x1c2807?_0x239794=_0x5451eb['X9']['Linear']:(_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g']['TEXTURE_NEAREST_LINEAR']:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x148ba1=_0x5451eb['X9']['Linear'],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0;break;case _0x8a6524['g'][_0x2cc7ba(0xd3c)]:case _0x8a6524['g'][_0x2cc7ba(0x1d4a)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x148ba1=_0x5451eb['X9']['Nearest'],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0;break;case _0x8a6524['g'][_0x2cc7ba(0x3c04)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x148ba1=_0x5451eb['X9']['Nearest'],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807||(_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g'][_0x2cc7ba(0x28a9)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x1c2807?_0x239794=_0x5451eb['X9']['Linear']:(_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0);break;case _0x8a6524['g']['TEXTURE_LINEAR_LINEAR']:case _0x8a6524['g'][_0x2cc7ba(0x193c)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0;break;case _0x8a6524['g'][_0x2cc7ba(0x29e7)]:_0x899734=_0x5451eb['X9'][_0x2cc7ba(0x3c26)],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x239794=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x23c27a=_0x5d4947=0x0;break;default:_0x899734=_0x5451eb['X9']['Nearest'],_0x148ba1=_0x5451eb['X9'][_0x2cc7ba(0x1b4b)],_0x239794=_0x5451eb['X9']['Nearest'],_0x23c27a=_0x5d4947=0x0;}return 0x1<_0xc2fa9e&&(0x0!==_0x23c27a||0x0!==_0x5d4947)?{'magFilter':_0x5451eb['X9']['Linear'],'minFilter':_0x5451eb['X9']['Linear'],'mipmapFilter':_0x5451eb['X9'][_0x2cc7ba(0x3c26)],'anisotropyEnabled':!0x0}:{'magFilter':_0x899734,'minFilter':_0x148ba1,'mipmapFilter':_0x239794,'lodMinClamp':_0x23c27a,'lodMaxClamp':_0x5d4947};}static[_0xabebaf(0x628)](_0x320326){var _0x343eb1=_0xabebaf;switch(_0x320326){case _0x8a6524['g'][_0x343eb1(0x2b84)]:return _0x5451eb['OB'][_0x343eb1(0x204e)];case _0x8a6524['g'][_0x343eb1(0x9bf)]:return _0x5451eb['OB']['ClampToEdge'];case _0x8a6524['g'][_0x343eb1(0x3b42)]:return _0x5451eb['OB']['MirrorRepeat'];}return _0x5451eb['OB'][_0x343eb1(0x204e)];}static['_GetSamplerWrappingDescriptor'](_0xeb2cb4){var _0x56e087=_0xabebaf;return{'addressModeU':this['_GetWrappingMode'](_0xeb2cb4[_0x56e087(0x1d53)]),'addressModeV':this[_0x56e087(0x628)](_0xeb2cb4[_0x56e087(0x29d4)]),'addressModeW':this['_GetWrappingMode'](_0xeb2cb4[_0x56e087(0x26c5)])};}static[_0xabebaf(0xf9e)](_0x36f1e1){var _0x68265c=_0xabebaf,_0x227b18=_0x36f1e1['useMipMaps']&&_0x36f1e1[_0x68265c(0x156d)]&&0x1<_0x36f1e1[_0x68265c(0x156d)]?0x4:0x1,_0x38e80f=this[_0x68265c(0x1fc2)](_0x36f1e1,_0x227b18);return Object['assign'](Object[_0x68265c(0x12a9)](Object[_0x68265c(0x12a9)]({},_0x38e80f),this[_0x68265c(0x1b89)](_0x36f1e1)),{'compare':_0x36f1e1[_0x68265c(0x153f)]?_0x208a83[_0x68265c(0x1aa6)](_0x36f1e1[_0x68265c(0x153f)]):void 0x0,'maxAnisotropy':_0x38e80f['anisotropyEnabled']?_0x227b18:0x1});}static['GetCompareFunction'](_0x5e60d9){var _0x5e11f3=_0xabebaf;switch(_0x5e60d9){case _0x8a6524['g'][_0x5e11f3(0x400c)]:return _0x5451eb['wb']['Always'];case _0x8a6524['g']['EQUAL']:return _0x5451eb['wb'][_0x5e11f3(0x2ae)];case _0x8a6524['g'][_0x5e11f3(0x1536)]:return _0x5451eb['wb'][_0x5e11f3(0x2012)];case _0x8a6524['g'][_0x5e11f3(0x2cab)]:return _0x5451eb['wb']['GreaterEqual'];case _0x8a6524['g'][_0x5e11f3(0x437)]:return _0x5451eb['wb'][_0x5e11f3(0x3d86)];case _0x8a6524['g'][_0x5e11f3(0x189c)]:return _0x5451eb['wb'][_0x5e11f3(0x3c13)];case _0x8a6524['g'][_0x5e11f3(0x4124)]:return _0x5451eb['wb'][_0x5e11f3(0x303d)];case _0x8a6524['g'][_0x5e11f3(0x2efd)]:return _0x5451eb['wb']['NotEqual'];default:return _0x5451eb['wb'][_0x5e11f3(0x3d86)];}}[_0xabebaf(0x3ac3)](_0x4aa462,_0x39ed4c=!0x1,_0x5aa77f=0x0){var _0x234936=_0xabebaf;if(this[_0x234936(0x2399)])return this['_device'][_0x234936(0x205f)](_0x208a83[_0x234936(0xf9e)](_0x4aa462));_0x39ed4c?_0x5aa77f=0x0:0x0===_0x5aa77f&&(_0x5aa77f=_0x208a83[_0x234936(0x3e1b)](_0x4aa462));let _0x5f1dac=_0x39ed4c?void 0x0:this['_samplers'][_0x5aa77f];return _0x5f1dac||(_0x5f1dac=this[_0x234936(0x1f1e)][_0x234936(0x205f)](_0x208a83[_0x234936(0xf9e)](_0x4aa462)),_0x39ed4c||(this[_0x234936(0x567)][_0x5aa77f]=_0x5f1dac)),_0x5f1dac;}}},0x89a1:(_0x5ca235,_0x24519d,_0x1934e5)=>{var _0x49abf0=a7_0x38a779,_0xe1a155,_0x3d2558,_0x18e43c,_0x578e66,_0x27174f,_0x30921a,_0x311ca0,_0x3e9e40,_0x475031,_0x4cd4ff,_0x52d34f,_0x5ae224,_0x123734,_0x197a0c,_0x4653a7,_0x5ded6d,_0x4358c4,_0x41794e,_0x1d8b0f,_0x47770e,_0x4fea93,_0x128293,_0x4bf4f4,_0x3f99c1,_0x5663ee,_0x5cd267,_0x1cc764,_0x2e98c8,_0x459e1e,_0x5c641b;_0x1934e5['d'](_0x24519d,{'$X':()=>_0x5ae224,'EG':()=>_0x2e98c8,'EV':()=>_0x3e9e40,'FB':()=>_0x3d2558,'Gt':()=>_0x5ded6d,'H7':()=>_0x311ca0,'OB':()=>_0x475031,'Rs':()=>_0x123734,'V':()=>_0x5cd267,'Wf':()=>_0x47770e,'Ws':()=>_0x1cc764,'X9':()=>_0x4cd4ff,'YV':()=>_0x41794e,'Zu':()=>_0x5c641b,'dV':()=>_0x197a0c,'db':()=>_0x128293,'eS':()=>_0xe1a155,'fu':()=>_0x4358c4,'gB':()=>_0x5663ee,'gc':()=>_0x18e43c,'iD':()=>_0x3f99c1,'kd':()=>_0x578e66,'oD':()=>_0x4653a7,'p_':()=>_0x30921a,'v2':()=>_0x27174f,'wb':()=>_0x52d34f,'xL':()=>_0x459e1e,'xS':()=>_0x4bf4f4,'zX':()=>_0x1d8b0f,'zi':()=>_0x4fea93}),(_0x1934e5=_0xe1a155=_0xe1a155||{})[_0x49abf0(0x3288)]=_0x49abf0(0x419b),_0x1934e5['Depth24UnormStencil8']='depth24unorm-stencil8',_0x1934e5['Depth32FloatStencil8']=_0x49abf0(0x3a4),_0x1934e5[_0x49abf0(0x2ec9)]=_0x49abf0(0x2bfe),_0x1934e5[_0x49abf0(0x1796)]=_0x49abf0(0x2576),_0x1934e5[_0x49abf0(0x1edf)]=_0x49abf0(0x127a),_0x1934e5[_0x49abf0(0x285c)]=_0x49abf0(0x1ead),_0x1934e5['IndirectFirstInstance']=_0x49abf0(0x2829),_0x1934e5[_0x49abf0(0x38f)]='shader-f16',_0x1934e5[_0x49abf0(0x3a0e)]=_0x49abf0(0x2adf),(_0x24519d=_0x3d2558=_0x3d2558||{})[_0x24519d['MapRead']=0x1]=_0x49abf0(0x1ec2),_0x24519d[_0x24519d[_0x49abf0(0x3960)]=0x2]=_0x49abf0(0x3960),_0x24519d[_0x24519d[_0x49abf0(0x3a36)]=0x4]=_0x49abf0(0x3a36),_0x24519d[_0x24519d[_0x49abf0(0x1cf7)]=0x8]='CopyDst',_0x24519d[_0x24519d[_0x49abf0(0x1f66)]=0x10]=_0x49abf0(0x1f66),_0x24519d[_0x24519d[_0x49abf0(0x3dcd)]=0x20]=_0x49abf0(0x3dcd),_0x24519d[_0x24519d[_0x49abf0(0x2d0b)]=0x40]=_0x49abf0(0x2d0b),_0x24519d[_0x24519d[_0x49abf0(0x3216)]=0x80]=_0x49abf0(0x3216),_0x24519d[_0x24519d[_0x49abf0(0x3a3f)]=0x100]=_0x49abf0(0x3a3f),_0x24519d[_0x24519d[_0x49abf0(0x2c88)]=0x200]=_0x49abf0(0x2c88),(_0x1934e5=_0x18e43c=_0x18e43c||{})[_0x1934e5['Read']=0x1]=_0x49abf0(0x3375),_0x1934e5[_0x1934e5[_0x49abf0(0x33be)]=0x2]=_0x49abf0(0x33be),(_0x24519d=_0x578e66=_0x578e66||{})[_0x49abf0(0xf4a)]='1d',_0x24519d['E2d']='2d',_0x24519d['E3d']='3d',(_0x1934e5=_0x27174f=_0x27174f||{})[_0x1934e5[_0x49abf0(0x3a36)]=0x1]=_0x49abf0(0x3a36),_0x1934e5[_0x1934e5['CopyDst']=0x2]=_0x49abf0(0x1cf7),_0x1934e5[_0x1934e5['TextureBinding']=0x4]=_0x49abf0(0x16c3),_0x1934e5[_0x1934e5[_0x49abf0(0x136f)]=0x8]=_0x49abf0(0x136f),_0x1934e5[_0x1934e5[_0x49abf0(0xdac)]=0x10]=_0x49abf0(0xdac),(_0x24519d=_0x30921a=_0x30921a||{})[_0x49abf0(0xf4a)]='1d',_0x24519d[_0x49abf0(0x2e2d)]='2d',_0x24519d['E2dArray']=_0x49abf0(0xee4),_0x24519d[_0x49abf0(0x2a3b)]=_0x49abf0(0x2387),_0x24519d[_0x49abf0(0xddd)]=_0x49abf0(0x32e7),_0x24519d[_0x49abf0(0x517)]='3d',(_0x1934e5=_0x311ca0=_0x311ca0||{})[_0x49abf0(0xeb9)]=_0x49abf0(0x85d),_0x1934e5[_0x49abf0(0x2935)]=_0x49abf0(0x982),_0x1934e5[_0x49abf0(0x3b69)]=_0x49abf0(0x3cd9),(_0x24519d=_0x3e9e40=_0x3e9e40||{})['R8Unorm']=_0x49abf0(0x1126),_0x24519d['R8Snorm']='r8snorm',_0x24519d['R8Uint']=_0x49abf0(0x29d5),_0x24519d[_0x49abf0(0x329b)]='r8sint',_0x24519d[_0x49abf0(0x26ff)]='r16uint',_0x24519d[_0x49abf0(0x2a8f)]='r16sint',_0x24519d[_0x49abf0(0x194c)]=_0x49abf0(0x1301),_0x24519d[_0x49abf0(0x7ab)]='rg8unorm',_0x24519d[_0x49abf0(0x3de8)]=_0x49abf0(0x2898),_0x24519d[_0x49abf0(0xe47)]='rg8uint',_0x24519d[_0x49abf0(0xeec)]=_0x49abf0(0x39e3),_0x24519d[_0x49abf0(0x359b)]=_0x49abf0(0x390b),_0x24519d[_0x49abf0(0x24a6)]=_0x49abf0(0x2377),_0x24519d[_0x49abf0(0x250e)]='r32float',_0x24519d[_0x49abf0(0x9b5)]=_0x49abf0(0x1300),_0x24519d['RG16Sint']='rg16sint',_0x24519d[_0x49abf0(0x258b)]=_0x49abf0(0x3bb0),_0x24519d[_0x49abf0(0x118c)]=_0x49abf0(0x2edc),_0x24519d[_0x49abf0(0x29c3)]=_0x49abf0(0x1adb),_0x24519d[_0x49abf0(0x30e0)]=_0x49abf0(0x3c58),_0x24519d['RGBA8Uint']=_0x49abf0(0x2926),_0x24519d[_0x49abf0(0x1ee2)]='rgba8sint',_0x24519d['BGRA8Unorm']='bgra8unorm',_0x24519d[_0x49abf0(0x4148)]='bgra8unorm-srgb',_0x24519d[_0x49abf0(0x2143)]='rgb9e5ufloat',_0x24519d[_0x49abf0(0xfd5)]=_0x49abf0(0x4031),_0x24519d[_0x49abf0(0xac8)]=_0x49abf0(0x3fd3),_0x24519d[_0x49abf0(0x1248)]=_0x49abf0(0x1bec),_0x24519d['RG32Sint']=_0x49abf0(0x3049),_0x24519d[_0x49abf0(0x1c95)]=_0x49abf0(0xeb2),_0x24519d[_0x49abf0(0x19f7)]=_0x49abf0(0x2d12),_0x24519d[_0x49abf0(0x328e)]=_0x49abf0(0x350b),_0x24519d[_0x49abf0(0x1afc)]=_0x49abf0(0x3005),_0x24519d[_0x49abf0(0x387b)]=_0x49abf0(0x3072),_0x24519d[_0x49abf0(0x3f20)]='rgba32sint',_0x24519d[_0x49abf0(0x3f61)]=_0x49abf0(0x3392),_0x24519d[_0x49abf0(0xea5)]=_0x49abf0(0x191d),_0x24519d[_0x49abf0(0x175d)]='depth16unorm',_0x24519d[_0x49abf0(0x133f)]=_0x49abf0(0x139f),_0x24519d[_0x49abf0(0x2079)]=_0x49abf0(0x32ce),_0x24519d[_0x49abf0(0x2407)]='depth32float',_0x24519d[_0x49abf0(0xb4a)]=_0x49abf0(0x38da),_0x24519d['BC1RGBAUnormSRGB']=_0x49abf0(0x20f9),_0x24519d['BC2RGBAUnorm']=_0x49abf0(0x11bb),_0x24519d[_0x49abf0(0x3f0f)]=_0x49abf0(0x191c),_0x24519d[_0x49abf0(0x1d4c)]='bc3-rgba-unorm',_0x24519d[_0x49abf0(0x2e1c)]=_0x49abf0(0x3da2),_0x24519d[_0x49abf0(0x36ef)]='bc4-r-unorm',_0x24519d[_0x49abf0(0x114c)]='bc4-r-snorm',_0x24519d[_0x49abf0(0x1b7d)]=_0x49abf0(0x374d),_0x24519d[_0x49abf0(0x131c)]=_0x49abf0(0x1029),_0x24519d[_0x49abf0(0x384b)]=_0x49abf0(0x1c63),_0x24519d['BC6HRGBFloat']='bc6h-rgb-float',_0x24519d[_0x49abf0(0x3823)]=_0x49abf0(0x3fd2),_0x24519d[_0x49abf0(0x2031)]=_0x49abf0(0x21d4),_0x24519d[_0x49abf0(0xa8d)]=_0x49abf0(0x4099),_0x24519d[_0x49abf0(0x2458)]=_0x49abf0(0x3d4e),_0x24519d[_0x49abf0(0x958)]=_0x49abf0(0x1b07),_0x24519d[_0x49abf0(0x156f)]='etc2-rgb8a1unorm-srgb',_0x24519d['ETC2RGBA8Unorm']='etc2-rgba8unorm',_0x24519d[_0x49abf0(0xda5)]='etc2-rgba8unorm-srgb',_0x24519d[_0x49abf0(0x2a2c)]=_0x49abf0(0x1e09),_0x24519d['EACR11Snorm']=_0x49abf0(0x25c4),_0x24519d['EACRG11Unorm']='eac-rg11unorm',_0x24519d[_0x49abf0(0x3749)]=_0x49abf0(0x3fcb),_0x24519d[_0x49abf0(0x3fc6)]=_0x49abf0(0x42d),_0x24519d[_0x49abf0(0x368e)]=_0x49abf0(0x1e32),_0x24519d['ASTC5x4Unorm']='astc-5x4-unorm',_0x24519d[_0x49abf0(0x3ae0)]=_0x49abf0(0x742),_0x24519d[_0x49abf0(0x2072)]=_0x49abf0(0x1347),_0x24519d[_0x49abf0(0x3e0f)]='astc-5x5-unorm-srgb',_0x24519d['ASTC6x5Unorm']=_0x49abf0(0x2a7e),_0x24519d['ASTC6x5UnormSRGB']=_0x49abf0(0x7c9),_0x24519d[_0x49abf0(0xbc7)]='astc-6x6-unorm',_0x24519d[_0x49abf0(0x3ade)]='astc-6x6-unorm-srgb',_0x24519d['ASTC8x5Unorm']=_0x49abf0(0x21d5),_0x24519d[_0x49abf0(0x27a6)]=_0x49abf0(0x12c0),_0x24519d[_0x49abf0(0x2867)]='astc-8x6-unorm',_0x24519d[_0x49abf0(0x3482)]=_0x49abf0(0x358e),_0x24519d[_0x49abf0(0xcc5)]=_0x49abf0(0x777),_0x24519d['ASTC8x8UnormSRGB']=_0x49abf0(0x2770),_0x24519d[_0x49abf0(0x13aa)]='astc-10x5-unorm',_0x24519d['ASTC10x5UnormSRGB']=_0x49abf0(0xc39),_0x24519d[_0x49abf0(0x3b44)]=_0x49abf0(0x2c57),_0x24519d[_0x49abf0(0x3e81)]=_0x49abf0(0x3fe8),_0x24519d[_0x49abf0(0x1fd5)]='astc-10x8-unorm',_0x24519d['ASTC10x8UnormSRGB']=_0x49abf0(0x4a4),_0x24519d[_0x49abf0(0x2375)]=_0x49abf0(0x18c2),_0x24519d[_0x49abf0(0x34bc)]=_0x49abf0(0x1139),_0x24519d[_0x49abf0(0x3e63)]='astc-12x10-unorm',_0x24519d[_0x49abf0(0x40f2)]=_0x49abf0(0x3388),_0x24519d['ASTC12x12Unorm']=_0x49abf0(0xac2),_0x24519d[_0x49abf0(0xd70)]='astc-12x12-unorm-srgb',_0x24519d[_0x49abf0(0x3510)]='depth24unorm-stencil8',_0x24519d[_0x49abf0(0x3889)]=_0x49abf0(0x3a4),(_0x1934e5=_0x475031=_0x475031||{})['ClampToEdge']=_0x49abf0(0x318b),_0x1934e5[_0x49abf0(0x204e)]=_0x49abf0(0x1012),_0x1934e5[_0x49abf0(0x3271)]=_0x49abf0(0xce3),(_0x4cd4ff=_0x4cd4ff||{})['Nearest']=_0x49abf0(0x214a),_0x4cd4ff['Linear']='linear',(_0x24519d=_0x52d34f=_0x52d34f||{})[_0x49abf0(0x303d)]='never',_0x24519d[_0x49abf0(0x3d86)]=_0x49abf0(0x3b5d),_0x24519d[_0x49abf0(0x2ae)]=_0x49abf0(0x848),_0x24519d['LessEqual']=_0x49abf0(0x2f55),_0x24519d[_0x49abf0(0x2012)]=_0x49abf0(0x1ed0),_0x24519d[_0x49abf0(0x18cd)]=_0x49abf0(0x321f),_0x24519d[_0x49abf0(0x37d1)]=_0x49abf0(0x1176),_0x24519d[_0x49abf0(0x378b)]='always',(_0x1934e5=_0x5ae224=_0x5ae224||{})[_0x1934e5['Vertex']=0x1]='Vertex',_0x1934e5[_0x1934e5[_0x49abf0(0xcba)]=0x2]=_0x49abf0(0xcba),_0x1934e5[_0x1934e5[_0x49abf0(0x11d4)]=0x4]=_0x49abf0(0x11d4),(_0x24519d=_0x123734=_0x123734||{})['Uniform']=_0x49abf0(0x34af),_0x24519d[_0x49abf0(0x3216)]=_0x49abf0(0x541),_0x24519d[_0x49abf0(0x1bd3)]=_0x49abf0(0x3b1d),(_0x1934e5=_0x197a0c=_0x197a0c||{})[_0x49abf0(0x3380)]=_0x49abf0(0x2404),_0x1934e5[_0x49abf0(0x17b3)]=_0x49abf0(0x1108),_0x1934e5[_0x49abf0(0x3a2d)]=_0x49abf0(0x11fa),(_0x24519d=_0x4653a7=_0x4653a7||{})[_0x49abf0(0x214d)]='float',_0x24519d['UnfilterableFloat']=_0x49abf0(0x3e2),_0x24519d[_0x49abf0(0x370)]='depth',_0x24519d[_0x49abf0(0x19b4)]=_0x49abf0(0x2727),_0x24519d[_0x49abf0(0x3eb2)]=_0x49abf0(0xfc6),(_0x5ded6d=_0x5ded6d||{})['WriteOnly']='write-only',(_0x4358c4=_0x4358c4||{})[_0x49abf0(0xc89)]=_0x49abf0(0x959),(_0x1934e5=_0x41794e=_0x41794e||{})[_0x49abf0(0x302c)]=_0x49abf0(0x2f33),_0x1934e5[_0x49abf0(0x16d7)]=_0x49abf0(0x25bc),_0x1934e5[_0x49abf0(0x3fa3)]=_0x49abf0(0x3c2e),_0x1934e5[_0x49abf0(0x592)]='triangle-list',_0x1934e5[_0x49abf0(0xe3f)]=_0x49abf0(0x96a),(_0x1d8b0f=_0x1d8b0f||{})[_0x49abf0(0x1b20)]=_0x49abf0(0x22f5),_0x1d8b0f['CW']='cw',(_0x24519d=_0x47770e=_0x47770e||{})['None']=_0x49abf0(0x2339),_0x24519d['Front']='front',_0x24519d['Back']='back',(_0x1934e5=_0x4fea93=_0x4fea93||{})[_0x49abf0(0xd5a)]=_0x49abf0(0x18a1),_0x1934e5[_0x49abf0(0x6f9)]=_0x49abf0(0x33f1),_0x1934e5[_0x49abf0(0x2689)]=_0x49abf0(0x2bb7),_0x1934e5['OneMinusSrc']=_0x49abf0(0x8d4),_0x1934e5[_0x49abf0(0x135e)]=_0x49abf0(0xfef),_0x1934e5[_0x49abf0(0x3af6)]=_0x49abf0(0x2b39),_0x1934e5[_0x49abf0(0x3c47)]=_0x49abf0(0x3c02),_0x1934e5['OneMinusDst']=_0x49abf0(0x2041),_0x1934e5['DstAlpha']=_0x49abf0(0x26a),_0x1934e5[_0x49abf0(0x38a0)]='one-minus-dst-alpha',_0x1934e5[_0x49abf0(0xfda)]='src-alpha-saturated',_0x1934e5[_0x49abf0(0x2355)]=_0x49abf0(0x11a8),_0x1934e5['OneMinusConstant']='one-minus-constant',(_0x24519d=_0x128293=_0x128293||{})['Add']=_0x49abf0(0x33ee),_0x24519d['Subtract']='subtract',_0x24519d[_0x49abf0(0x222f)]=_0x49abf0(0x5fc),_0x24519d[_0x49abf0(0x3fed)]=_0x49abf0(0x33a7),_0x24519d['Max']=_0x49abf0(0x695),(_0x1934e5=_0x4bf4f4=_0x4bf4f4||{})['Keep']=_0x49abf0(0x375e),_0x1934e5[_0x49abf0(0xd5a)]=_0x49abf0(0x18a1),_0x1934e5[_0x49abf0(0x2923)]=_0x49abf0(0xb35),_0x1934e5['Invert']='invert',_0x1934e5['IncrementClamp']=_0x49abf0(0x37c6),_0x1934e5[_0x49abf0(0x2e1e)]=_0x49abf0(0x1f72),_0x1934e5[_0x49abf0(0x5b0)]=_0x49abf0(0x3116),_0x1934e5['DecrementWrap']=_0x49abf0(0x16ed),(_0x3f99c1=_0x3f99c1||{})[_0x49abf0(0x20a3)]=_0x49abf0(0x3094),_0x3f99c1['Uint32']='uint32',(_0x24519d=_0x5663ee=_0x5663ee||{})[_0x49abf0(0x65d)]=_0x49abf0(0x3a45),_0x24519d['Uint8x4']=_0x49abf0(0x15a2),_0x24519d[_0x49abf0(0x1533)]=_0x49abf0(0x3c3c),_0x24519d[_0x49abf0(0x76a)]=_0x49abf0(0x40c8),_0x24519d[_0x49abf0(0x34b7)]=_0x49abf0(0x2cec),_0x24519d[_0x49abf0(0x3595)]='unorm8x4',_0x24519d['Snorm8x2']=_0x49abf0(0x3f97),_0x24519d[_0x49abf0(0x1f31)]=_0x49abf0(0x2af3),_0x24519d[_0x49abf0(0x3dbe)]=_0x49abf0(0x1b6d),_0x24519d['Uint16x4']='uint16x4',_0x24519d[_0x49abf0(0x1b8d)]=_0x49abf0(0x104a),_0x24519d[_0x49abf0(0x503)]=_0x49abf0(0x23ea),_0x24519d[_0x49abf0(0xba7)]='unorm16x2',_0x24519d['Unorm16x4']='unorm16x4',_0x24519d[_0x49abf0(0xbee)]=_0x49abf0(0x12cf),_0x24519d['Snorm16x4']=_0x49abf0(0x3a92),_0x24519d['Float16x2']=_0x49abf0(0x16c9),_0x24519d[_0x49abf0(0x2fbb)]=_0x49abf0(0x2824),_0x24519d['Float32']=_0x49abf0(0x3ea0),_0x24519d[_0x49abf0(0x1eb1)]=_0x49abf0(0x14ab),_0x24519d['Float32x3']=_0x49abf0(0x2858),_0x24519d[_0x49abf0(0x304)]=_0x49abf0(0x33f3),_0x24519d[_0x49abf0(0x3121)]=_0x49abf0(0x1930),_0x24519d[_0x49abf0(0x1cf3)]=_0x49abf0(0x2244),_0x24519d[_0x49abf0(0x2b30)]=_0x49abf0(0x3cc1),_0x24519d[_0x49abf0(0x9b6)]=_0x49abf0(0x2208),_0x24519d[_0x49abf0(0x3d10)]=_0x49abf0(0x2b26),_0x24519d['Sint32x2']='sint32x2',_0x24519d[_0x49abf0(0x444)]='sint32x3',_0x24519d[_0x49abf0(0x563)]='sint32x4',(_0x5cd267=_0x5cd267||{})['Vertex']=_0x49abf0(0x23ab),_0x5cd267['Instance']=_0x49abf0(0x266a),(_0x1cc764=_0x1cc764||{})['Load']='load',_0x1cc764[_0x49abf0(0x16cf)]=_0x49abf0(0xc60),(_0x2e98c8=_0x2e98c8||{})[_0x49abf0(0x1ffa)]=_0x49abf0(0x2651),_0x2e98c8[_0x49abf0(0x1114)]=_0x49abf0(0x3eb7),(_0x459e1e=_0x459e1e||{})[_0x49abf0(0x572)]=_0x49abf0(0x3876),_0x459e1e[_0x49abf0(0x1ae0)]=_0x49abf0(0x34ce),(_0x5c641b=_0x5c641b||{})[_0x49abf0(0x280c)]=_0x49abf0(0x3ba2),_0x5c641b[_0x49abf0(0x351b)]=_0x49abf0(0x2d55);},0x104f7:(_0x4607f3,_0x15253a,_0xbb58ce)=>{var _0x2b0afb=a7_0x38a779;_0xbb58ce['d'](_0x15253a,{'g':()=>_0x422071});var _0x2e03bf=_0xbb58ce(0x89a1);class _0x422071{constructor(_0x5d4b9e){var _0x24a6a5=a7_0x2532;this[_0x24a6a5(0x3466)]=_0x5d4b9e,this[_0x24a6a5(0x1441)]=_0x422071[_0x24a6a5(0x2088)]++,this[_0x24a6a5(0xcd2)]=!0x1,this['_currentInstanceCount']=0x0,this[_0x24a6a5(0x2af4)]();}[_0x2b0afb(0x1233)](_0x5bfa5a){var _0x3d4fd5=_0x2b0afb;return this[_0x3d4fd5(0x1b1a)]||this[_0x3d4fd5(0x29dd)]!==_0x5bfa5a;}[_0x2b0afb(0x2b7d)](_0x168a1e){var _0x1617d0=_0x2b0afb;this[_0x1617d0(0x1b1a)]=!0x1,this[_0x1617d0(0x29dd)]=_0x168a1e;}get['useInstancing'](){return this['_useInstancing'];}set[_0x2b0afb(0x2d78)](_0x19f9ae){var _0x217009=_0x2b0afb;this[_0x217009(0xcd2)]!==_0x19f9ae&&(_0x19f9ae?(this[_0x217009(0x3141)]=this[_0x217009(0x3466)][_0x217009(0x26d4)](0x28,_0x2e03bf['FB'][_0x217009(0x1cf7)]|_0x2e03bf['FB'][_0x217009(0x3a3f)]),this[_0x217009(0xe79)]=new Uint32Array(0x5),this[_0x217009(0xe79)][0x3]=0x0,this[_0x217009(0xe79)][0x4]=0x0):(this['indirectDrawBuffer']&&this['_bufferManager'][_0x217009(0x2222)](this[_0x217009(0x3141)]),this['indirectDrawBuffer']=void 0x0,this[_0x217009(0xe79)]=void 0x0),this[_0x217009(0xcd2)]=_0x19f9ae,this['_currentInstanceCount']=-0x1);}['reset'](){var _0x602712=_0x2b0afb;this['buffers']={},this['_isDirty']=!0x0,this[_0x602712(0x29dd)]=0x0,this[_0x602712(0x929)]=void 0x0,this['bindGroups']=void 0x0;}[_0x2b0afb(0x343e)](_0x170401,_0x5a30fb){var _0x87df96=_0x2b0afb,_0x2f0260;this[_0x87df96(0x1b1a)]||(this[_0x87df96(0x1b1a)]=(null==_0x5a30fb?void 0x0:_0x5a30fb['uniqueId'])!==(null==(_0x2f0260=this[_0x87df96(0x419d)][_0x170401])?void 0x0:_0x2f0260[_0x87df96(0x1441)])),this[_0x87df96(0x419d)][_0x170401]=_0x5a30fb;}[_0x2b0afb(0xb78)](_0x4b6d20,_0x4e6e1e,_0x2cf106){var _0xbc79b3=_0x2b0afb;_0x4e6e1e!==this[_0xbc79b3(0x30fd)]&&this[_0xbc79b3(0x3141)]&&this['_indirectDrawData']&&(this[_0xbc79b3(0x30fd)]=_0x4e6e1e,this[_0xbc79b3(0xe79)][0x0]=_0x4b6d20,this[_0xbc79b3(0xe79)][0x1]=_0x4e6e1e,this[_0xbc79b3(0xe79)][0x2]=_0x2cf106,this[_0xbc79b3(0x3466)][_0xbc79b3(0x316f)](this['indirectDrawBuffer'],0x0,this['_indirectDrawData'],0x0,0x14));}['dispose'](){var _0x38e90f=_0x2b0afb;this[_0x38e90f(0x3141)]&&(this[_0x38e90f(0x3466)][_0x38e90f(0x2222)](this[_0x38e90f(0x3141)]),this[_0x38e90f(0x3141)]=void 0x0,this[_0x38e90f(0xe79)]=void 0x0),this[_0x38e90f(0x929)]=void 0x0,this[_0x38e90f(0x306f)]=void 0x0,this[_0x38e90f(0x419d)]=void 0x0;}}_0x422071[_0x2b0afb(0x2088)]=0x0;},0x1144e:(_0x3e4dd0,_0x2112d0,_0x629766)=>{var _0x1f906a=a7_0x38a779;_0x629766['d'](_0x2112d0,{'S':()=>_0x21295a});function _0x14bb7a(_0x5c1e3b,_0x12ed1b,_0x110e66,_0x36cfe5){return new(_0x110e66=_0x110e66||Promise)(function(_0x4d2c4e,_0x12d499){var _0x4fc6b2=a7_0x2532;function _0x121a8f(_0x238bc5){var _0x2af05e=a7_0x2532;try{_0x260736(_0x36cfe5[_0x2af05e(0x118b)](_0x238bc5));}catch(_0x5833fd){_0x12d499(_0x5833fd);}}function _0x387885(_0x316e76){try{_0x260736(_0x36cfe5['throw'](_0x316e76));}catch(_0x5e773f){_0x12d499(_0x5e773f);}}function _0x260736(_0x38760c){var _0x51801a=a7_0x2532,_0x412135;_0x38760c[_0x51801a(0xd2d)]?_0x4d2c4e(_0x38760c['value']):((_0x412135=_0x38760c[_0x51801a(0xb06)])instanceof _0x110e66?_0x412135:new _0x110e66(function(_0x4d5ea3){_0x4d5ea3(_0x412135);}))['then'](_0x121a8f,_0x387885);}_0x260736((_0x36cfe5=_0x36cfe5[_0x4fc6b2(0x3201)](_0x5c1e3b,_0x12ed1b||[]))[_0x4fc6b2(0x118b)]());});}var _0x1a35de=_0x629766(0x18233),_0x29db33=_0x629766(0xe222),_0xba49d9=_0x629766(0x6214);class _0x21295a{constructor(){var _0x50f84c=a7_0x2532;this[_0x50f84c(0x212a)]=null;}[_0x1f906a(0x128a)](_0x58b154){return _0x14bb7a(this,void 0x0,void 0x0,function*(){var _0x42a739=a7_0x2532;return _0x58b154=_0x58b154||{},(_0x58b154=Object['assign'](Object['assign']({},_0x21295a[_0x42a739(0xa73)]),_0x58b154))[_0x42a739(0x37f6)]?(this[_0x42a739(0x212a)]=_0x58b154[_0x42a739(0x37f6)],Promise[_0x42a739(0x1bd5)]()):(_0x58b154[_0x42a739(0x1b0d)]&&_0x58b154[_0x42a739(0xfa2)]&&((0x0,_0x1a35de['CG'])()?yield _0x29db33['w1']['LoadScriptAsync'](_0x58b154[_0x42a739(0x1b0d)]):importScripts(_0x58b154['jsPath'])),self[_0x42a739(0x37f6)]?(this[_0x42a739(0x212a)]=yield self[_0x42a739(0x37f6)](_0x58b154[_0x42a739(0xfa2)]),Promise[_0x42a739(0x1bd5)]()):Promise['reject'](_0x42a739(0x3f05)));});}[_0x1f906a(0x6ca)](_0xc6f95f){var _0x29fe07=_0x1f906a;return _0xc6f95f=this['_twgsl'][_0x29fe07(0x6ca)](_0xc6f95f),(_0x21295a[_0x29fe07(0x316e)]&&(_0xba49d9[_0x29fe07(0x3e3)](_0xc6f95f),_0xba49d9['log'](_0x29fe07(0x3b5))),_0xc6f95f);}}_0x21295a[_0x1f906a(0xa73)]={'jsPath':_0x1f906a(0x1793),'wasmPath':_0x1f906a(0x1517)},_0x21295a['ShowWGSLShaderCode']=!0x1;},0x77a5:(_0x3c2792,_0x132c75,_0x4ca157)=>{var _0x48854c=a7_0x38a779;_0x4ca157['d'](_0x132c75,{'g':()=>_0x2fc4d1});class _0x2fc4d1{}_0x2fc4d1[_0x48854c(0x1508)]=0x0,_0x2fc4d1[_0x48854c(0x39df)]=0x1,_0x2fc4d1[_0x48854c(0x256c)]=0x2,_0x2fc4d1[_0x48854c(0x3ab6)]=0x3,_0x2fc4d1[_0x48854c(0x22c6)]=0x4,_0x2fc4d1['ALPHA_MAXIMIZED']=0x5,_0x2fc4d1[_0x48854c(0x99c)]=0x6,_0x2fc4d1[_0x48854c(0x3330)]=0x7,_0x2fc4d1[_0x48854c(0x2c9a)]=0x8,_0x2fc4d1[_0x48854c(0x2ce0)]=0x9,_0x2fc4d1[_0x48854c(0x2de4)]=0xa,_0x2fc4d1[_0x48854c(0x2e17)]=0xb,_0x2fc4d1['ALPHA_ALPHATOCOLOR']=0xc,_0x2fc4d1[_0x48854c(0x2c2f)]=0xd,_0x2fc4d1[_0x48854c(0x1997)]=0xe,_0x2fc4d1[_0x48854c(0x3baf)]=0xf,_0x2fc4d1[_0x48854c(0x38ab)]=0x10,_0x2fc4d1[_0x48854c(0x30ae)]=0x11,_0x2fc4d1[_0x48854c(0x151b)]=0x0,_0x2fc4d1[_0x48854c(0x2aef)]=0x1,_0x2fc4d1[_0x48854c(0x2506)]=0x2,_0x2fc4d1[_0x48854c(0x815)]=0x3,_0x2fc4d1['ALPHA_EQUATION_MIN']=0x4,_0x2fc4d1[_0x48854c(0x307)]=0x5,_0x2fc4d1[_0x48854c(0x2cd9)]=0x0,_0x2fc4d1[_0x48854c(0x2dc0)]=0x1,_0x2fc4d1['DELAYLOADSTATE_LOADING']=0x2,_0x2fc4d1[_0x48854c(0x2dba)]=0x4,_0x2fc4d1[_0x48854c(0x4124)]=0x200,_0x2fc4d1[_0x48854c(0x400c)]=0x207,_0x2fc4d1[_0x48854c(0x437)]=0x201,_0x2fc4d1[_0x48854c(0x1573)]=0x202,_0x2fc4d1[_0x48854c(0x189c)]=0x203,_0x2fc4d1[_0x48854c(0x1536)]=0x204,_0x2fc4d1['GEQUAL']=0x206,_0x2fc4d1[_0x48854c(0x2efd)]=0x205,_0x2fc4d1['KEEP']=0x1e00,_0x2fc4d1[_0x48854c(0x2ea1)]=0x0,_0x2fc4d1[_0x48854c(0x2fc2)]=0x1e01,_0x2fc4d1[_0x48854c(0x12ee)]=0x1e02,_0x2fc4d1['DECR']=0x1e03,_0x2fc4d1['INVERT']=0x150a,_0x2fc4d1[_0x48854c(0x38a6)]=0x8507,_0x2fc4d1[_0x48854c(0x757)]=0x8508,_0x2fc4d1[_0x48854c(0x9bf)]=0x0,_0x2fc4d1[_0x48854c(0x2b84)]=0x1,_0x2fc4d1[_0x48854c(0x3b42)]=0x2,_0x2fc4d1[_0x48854c(0x1551)]=0x1,_0x2fc4d1['TEXTUREFORMAT_ALPHA']=0x0,_0x2fc4d1['TEXTUREFORMAT_LUMINANCE']=0x1,_0x2fc4d1[_0x48854c(0xb9d)]=0x2,_0x2fc4d1['TEXTUREFORMAT_RGB']=0x4,_0x2fc4d1[_0x48854c(0x3eec)]=0x5,_0x2fc4d1[_0x48854c(0x196f)]=0x6,_0x2fc4d1[_0x48854c(0x4009)]=0x6,_0x2fc4d1[_0x48854c(0x1218)]=0x7,_0x2fc4d1[_0x48854c(0x3eee)]=0x8,_0x2fc4d1['TEXTUREFORMAT_R_INTEGER']=0x8,_0x2fc4d1[_0x48854c(0x2cff)]=0x9,_0x2fc4d1[_0x48854c(0x3c46)]=0xa,_0x2fc4d1['TEXTUREFORMAT_RGBA_INTEGER']=0xb,_0x2fc4d1[_0x48854c(0x3877)]=0xc,_0x2fc4d1[_0x48854c(0x369a)]=0xd,_0x2fc4d1['TEXTUREFORMAT_DEPTH32_FLOAT']=0xe,_0x2fc4d1[_0x48854c(0x1cc3)]=0xf,_0x2fc4d1[_0x48854c(0x1be0)]=0x10,_0x2fc4d1[_0x48854c(0x2ca1)]=0x11,_0x2fc4d1[_0x48854c(0x1ee7)]=0x12,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM']=0x8e8c,_0x2fc4d1[_0x48854c(0x934)]=0x8e8d,_0x2fc4d1[_0x48854c(0x1d9e)]=0x8e8f,_0x2fc4d1[_0x48854c(0x10eb)]=0x8e8e,_0x2fc4d1[_0x48854c(0x6b1)]=0x83f3,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=0x8c4f,_0x2fc4d1[_0x48854c(0x2547)]=0x83f2,_0x2fc4d1[_0x48854c(0x1feb)]=0x8c4e,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1']=0x83f1,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1']=0x83f0,_0x2fc4d1[_0x48854c(0xde6)]=0x8c4d,_0x2fc4d1[_0x48854c(0x738)]=0x8c4c,_0x2fc4d1[_0x48854c(0x12f7)]=0x93b0,_0x2fc4d1[_0x48854c(0x14b5)]=0x93d0,_0x2fc4d1[_0x48854c(0x2173)]=0x8d64,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_RGB8_ETC2']=0x9274,_0x2fc4d1[_0x48854c(0x205)]=0x9275,_0x2fc4d1[_0x48854c(0x1f58)]=0x9276,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2']=0x9277,_0x2fc4d1['TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC']=0x9278,_0x2fc4d1[_0x48854c(0x30de)]=0x9279,_0x2fc4d1[_0x48854c(0x7d6)]=0x0,_0x2fc4d1[_0x48854c(0xa43)]=0x0,_0x2fc4d1[_0x48854c(0x248a)]=0x1,_0x2fc4d1[_0x48854c(0x144b)]=0x2,_0x2fc4d1[_0x48854c(0x2d75)]=0x3,_0x2fc4d1[_0x48854c(0x2b5c)]=0x4,_0x2fc4d1['TEXTURETYPE_UNSIGNED_SHORT']=0x5,_0x2fc4d1[_0x48854c(0x146b)]=0x6,_0x2fc4d1[_0x48854c(0x2f46)]=0x7,_0x2fc4d1['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']=0x8,_0x2fc4d1[_0x48854c(0x1d19)]=0x9,_0x2fc4d1[_0x48854c(0x3548)]=0xa,_0x2fc4d1[_0x48854c(0x4077)]=0xb,_0x2fc4d1[_0x48854c(0x494)]=0xc,_0x2fc4d1['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']=0xd,_0x2fc4d1[_0x48854c(0xa64)]=0xe,_0x2fc4d1[_0x48854c(0xc0c)]=0xf,_0x2fc4d1['TEXTURETYPE_UNDEFINED']=0x10,_0x2fc4d1['TEXTURE_NEAREST_SAMPLINGMODE']=0x1,_0x2fc4d1[_0x48854c(0xd3c)]=0x1,_0x2fc4d1[_0x48854c(0x193c)]=0x2,_0x2fc4d1[_0x48854c(0x108c)]=0x2,_0x2fc4d1[_0x48854c(0x12e0)]=0x3,_0x2fc4d1[_0x48854c(0x33e9)]=0x3,_0x2fc4d1[_0x48854c(0x2f72)]=0x4,_0x2fc4d1['TEXTURE_NEAREST_LINEAR_MIPNEAREST']=0x5,_0x2fc4d1[_0x48854c(0x2273)]=0x6,_0x2fc4d1[_0x48854c(0x26a0)]=0x7,_0x2fc4d1[_0x48854c(0x2d4a)]=0x8,_0x2fc4d1['TEXTURE_LINEAR_NEAREST_MIPNEAREST']=0x9,_0x2fc4d1[_0x48854c(0x28a9)]=0xa,_0x2fc4d1[_0x48854c(0x1bb8)]=0xb,_0x2fc4d1[_0x48854c(0x29e7)]=0xc,_0x2fc4d1[_0x48854c(0x1cdf)]=0x0,_0x2fc4d1[_0x48854c(0x1622)]=0x1,_0x2fc4d1['TEXTURE_PLANAR_MODE']=0x2,_0x2fc4d1[_0x48854c(0x2b58)]=0x3,_0x2fc4d1[_0x48854c(0x3db4)]=0x4,_0x2fc4d1[_0x48854c(0x20b3)]=0x5,_0x2fc4d1[_0x48854c(0x374e)]=0x6,_0x2fc4d1[_0x48854c(0x1117)]=0x7,_0x2fc4d1[_0x48854c(0x3d42)]=0x8,_0x2fc4d1[_0x48854c(0x88b)]=0x9,_0x2fc4d1[_0x48854c(0x1abd)]=0x1000,_0x2fc4d1[_0x48854c(0x324c)]=0x40,_0x2fc4d1[_0x48854c(0x1755)]=0x10,_0x2fc4d1['TEXTURE_FILTERING_QUALITY_LOW']=0x8,_0x2fc4d1['SCALEMODE_FLOOR']=0x1,_0x2fc4d1['SCALEMODE_NEAREST']=0x2,_0x2fc4d1[_0x48854c(0xe12)]=0x3,_0x2fc4d1[_0x48854c(0x411)]=0x1,_0x2fc4d1[_0x48854c(0x3f43)]=0x2,_0x2fc4d1[_0x48854c(0x2583)]=0x4,_0x2fc4d1[_0x48854c(0x1bde)]=0x8,_0x2fc4d1['MATERIAL_MiscDirtyFlag']=0x10,_0x2fc4d1[_0x48854c(0x86e)]=0x20,_0x2fc4d1[_0x48854c(0x1746)]=0x3f,_0x2fc4d1[_0x48854c(0x1f37)]=0x0,_0x2fc4d1[_0x48854c(0x2cb3)]=0x1,_0x2fc4d1[_0x48854c(0x25c6)]=0x2,_0x2fc4d1['MATERIAL_PointListDrawMode']=0x3,_0x2fc4d1[_0x48854c(0x3ef3)]=0x4,_0x2fc4d1['MATERIAL_LineLoopDrawMode']=0x5,_0x2fc4d1['MATERIAL_LineStripDrawMode']=0x6,_0x2fc4d1[_0x48854c(0x2960)]=0x7,_0x2fc4d1[_0x48854c(0x26ea)]=0x8,_0x2fc4d1[_0x48854c(0x4119)]=0x0,_0x2fc4d1[_0x48854c(0x291d)]=0x1,_0x2fc4d1['ACTION_NothingTrigger']=0x0,_0x2fc4d1[_0x48854c(0x10b9)]=0x1,_0x2fc4d1['ACTION_OnLeftPickTrigger']=0x2,_0x2fc4d1['ACTION_OnRightPickTrigger']=0x3,_0x2fc4d1[_0x48854c(0x2b76)]=0x4,_0x2fc4d1['ACTION_OnPickDownTrigger']=0x5,_0x2fc4d1['ACTION_OnDoublePickTrigger']=0x6,_0x2fc4d1['ACTION_OnPickUpTrigger']=0x7,_0x2fc4d1['ACTION_OnPickOutTrigger']=0x10,_0x2fc4d1[_0x48854c(0x63e)]=0x8,_0x2fc4d1[_0x48854c(0x1814)]=0x9,_0x2fc4d1['ACTION_OnPointerOutTrigger']=0xa,_0x2fc4d1[_0x48854c(0x622)]=0xb,_0x2fc4d1[_0x48854c(0xba3)]=0xc,_0x2fc4d1[_0x48854c(0x582)]=0xd,_0x2fc4d1[_0x48854c(0x165a)]=0xe,_0x2fc4d1[_0x48854c(0x33d0)]=0xf,_0x2fc4d1[_0x48854c(0xa90)]=0x2,_0x2fc4d1[_0x48854c(0x4055)]=0x7,_0x2fc4d1[_0x48854c(0x33c6)]=0x8,_0x2fc4d1[_0x48854c(0x1431)]=0x9,_0x2fc4d1[_0x48854c(0x273f)]=0x0,_0x2fc4d1[_0x48854c(0x2e4f)]=0x1,_0x2fc4d1[_0x48854c(0x3300)]=0x2,_0x2fc4d1[_0x48854c(0x1f92)]=0x3,_0x2fc4d1[_0x48854c(0x27e5)]=0x0,_0x2fc4d1[_0x48854c(0x93a)]=0x1,_0x2fc4d1[_0x48854c(0x37f5)]=0x2,_0x2fc4d1['SCENELOADER_DETAILED_LOGGING']=0x3,_0x2fc4d1['PREPASS_IRRADIANCE_TEXTURE_TYPE']=0x0,_0x2fc4d1[_0x48854c(0x3439)]=0x1,_0x2fc4d1[_0x48854c(0x35b1)]=0x2,_0x2fc4d1[_0x48854c(0x37ef)]=0x3,_0x2fc4d1[_0x48854c(0x2f75)]=0x4,_0x2fc4d1[_0x48854c(0x5f3)]=0x5,_0x2fc4d1[_0x48854c(0x40f0)]=0x6,_0x2fc4d1[_0x48854c(0x3e21)]=0x7,_0x2fc4d1[_0x48854c(0x1a18)]=0x1,_0x2fc4d1[_0x48854c(0x1e9f)]=0x2,_0x2fc4d1[_0x48854c(0xb31)]=0x3,_0x2fc4d1[_0x48854c(0x13f1)]=0x4,_0x2fc4d1[_0x48854c(0x2311)]=0x8,_0x2fc4d1[_0x48854c(0x11c8)]=0x10,_0x2fc4d1['BUFFER_CREATIONFLAG_STORAGE']=0x20,_0x2fc4d1[_0x48854c(0xd01)]=0x0,_0x2fc4d1[_0x48854c(0x3d0f)]=0x12,_0x2fc4d1[_0x48854c(0x2497)]=0x11,_0x2fc4d1[_0x48854c(0x91a)]=0x5b,_0x2fc4d1[_0x48854c(0x1752)]=0x5c,_0x2fc4d1[_0x48854c(0x2f3a)]=0x5d,_0x2fc4d1[_0x48854c(0x9f2)]=0x10,_0x2fc4d1[_0x48854c(0x2ed3)]=0x0,_0x2fc4d1[_0x48854c(0x2409)]=0x1,_0x2fc4d1[_0x48854c(0x28e4)]=0x0,_0x2fc4d1['ORTHOGRAPHIC_CAMERA']=0x1,_0x2fc4d1[_0x48854c(0x1605)]=0x0,_0x2fc4d1[_0x48854c(0x2b67)]=0x1,_0x2fc4d1['RIG_MODE_NONE']=0x0,_0x2fc4d1[_0x48854c(0xe1b)]=0xa,_0x2fc4d1[_0x48854c(0x234c)]=0xb,_0x2fc4d1[_0x48854c(0x1d7f)]=0xc,_0x2fc4d1[_0x48854c(0x3dc1)]=0xd,_0x2fc4d1[_0x48854c(0x1026)]=0xe,_0x2fc4d1['RIG_MODE_VR']=0x14,_0x2fc4d1[_0x48854c(0x3c76)]=0x15,_0x2fc4d1[_0x48854c(0x181c)]=0x16,_0x2fc4d1[_0x48854c(0x2dfc)]=0x6,_0x2fc4d1[_0x48854c(0x10ab)]=0x8006,_0x2fc4d1['GL_ALPHA_EQUATION_MIN']=0x8007,_0x2fc4d1[_0x48854c(0x2645)]=0x8008,_0x2fc4d1[_0x48854c(0x3f4)]=0x800a,_0x2fc4d1[_0x48854c(0x3523)]=0x800b,_0x2fc4d1[_0x48854c(0xfb3)]=0x300,_0x2fc4d1[_0x48854c(0xe6c)]=0x301,_0x2fc4d1[_0x48854c(0x6b3)]=0x302,_0x2fc4d1[_0x48854c(0x1b40)]=0x303,_0x2fc4d1[_0x48854c(0xa8f)]=0x304,_0x2fc4d1['GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA']=0x305,_0x2fc4d1[_0x48854c(0x272c)]=0x306,_0x2fc4d1[_0x48854c(0xba6)]=0x307,_0x2fc4d1[_0x48854c(0x28e)]=0x308,_0x2fc4d1[_0x48854c(0x139c)]=0x8001,_0x2fc4d1['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR']=0x8002,_0x2fc4d1[_0x48854c(0x13c7)]=0x8003,_0x2fc4d1[_0x48854c(0x4171)]=0x8004,_0x2fc4d1['SnippetUrl']=_0x48854c(0x167c);},0xee04:(_0x56afa7,_0x2a6a22,_0x4ba52d)=>{var _0x487833=a7_0x38a779;_0x4ba52d['d'](_0x2a6a22,{'D':()=>_0x282820});var _0x1957a6=_0x4ba52d(0xf96c),_0x36a406=_0x4ba52d(0x25b1),_0x26ab9c=_0x4ba52d(0x18233),_0x3a3bd2=_0x4ba52d(0xf8c1),_0x49761d=_0x4ba52d(0x15cb9),_0x265ac4=_0x4ba52d(0x202a),_0x5898ad=_0x4ba52d(0x77a5),_0x261dd9=_0x4ba52d(0x8044),_0x2fabef=_0x4ba52d(0x360b),_0x288460=_0x4ba52d(0xc7ed),_0x369870=_0x4ba52d(0x10ea4),_0x3bdf3a=_0x4ba52d(0xc627);_0x4ba52d(0x59fc),_0x4ba52d(0x3c27),_0x4ba52d(0x13479);class _0x282820 extends _0x265ac4['B']{constructor(_0x270d7b,_0x46915e,_0x22bd06,_0x4afee9=!0x1){var _0x21a89=a7_0x2532;super(_0x270d7b,_0x46915e,_0x22bd06,_0x4afee9),this['enableOfflineSupport']=!0x1,this[_0x21a89(0x1ec0)]=!0x1,this['disableContextMenu']=!0x0,this['scenes']=new Array(),this[_0x21a89(0x1bb2)]=new Array(),this['onNewSceneAddedObservable']=new _0x1957a6['y$'](),this[_0x21a89(0x2f6e)]=new Array(),this['isPointerLock']=!0x1,this['onResizeObservable']=new _0x1957a6['y$'](),this['onCanvasBlurObservable']=new _0x1957a6['y$'](),this[_0x21a89(0x3eef)]=new _0x1957a6['y$'](),this[_0x21a89(0x7be)]=new _0x1957a6['y$'](),this[_0x21a89(0x10b0)]=new _0x1957a6['y$'](),this[_0x21a89(0x2db8)]=null,this[_0x21a89(0x2b17)]=new _0x1957a6['y$'](),this[_0x21a89(0x240d)]=new _0x1957a6['y$'](),this['onAfterShaderCompilationObservable']=new _0x1957a6['y$'](),this[_0x21a89(0x1c85)]=!0x1,this['_lockstepMaxSteps']=0x4,this[_0x21a89(0x28b4)]=0x1/0x3c,this['_fps']=0x3c,this[_0x21a89(0x19c4)]=0x0,this[_0x21a89(0x1813)]=new _0x2fabef['z'](),this[_0x21a89(0x3986)]=0x1,this['disablePerformanceMonitorInBackground']=!0x1,this[_0x21a89(0x1929)]=new _0x261dd9['A'](),this[_0x21a89(0x20f1)]=!0x0,this[_0x21a89(0x2741)]=_0x5898ad['g'][_0x21a89(0xd01)],this[_0x21a89(0x3010)]=[_0x21a89(0x38fb)],_0x282820[_0x21a89(0x26be)][_0x21a89(0x1e1d)](this),_0x270d7b&&(this['_features'][_0x21a89(0x384c)]=!0x0,_0x22bd06=this[_0x21a89(0xb5c)],_0x270d7b['getContext']&&(this[_0x21a89(0x1ca6)](_0x270d7b),this['_connectVREvents']()),this['_prepareVRComponent'](),_0x22bd06['autoEnableWebVR']&&this[_0x21a89(0x16ff)]());}static get['NpmPackage'](){var _0x5d0ae8=a7_0x2532;return _0x265ac4['B'][_0x5d0ae8(0x22ff)];}static get[_0x487833(0x3fcd)](){var _0x313de0=_0x487833;return _0x265ac4['B'][_0x313de0(0x3fcd)];}static get[_0x487833(0x26be)](){var _0x1d2cd8=_0x487833;return _0x3a3bd2['l'][_0x1d2cd8(0x26be)];}static get[_0x487833(0x3a6b)](){var _0x39568a=_0x487833;return _0x3a3bd2['l'][_0x39568a(0x3a6b)];}static get[_0x487833(0x3c92)](){var _0x75ae3=_0x487833;return _0x3a3bd2['l'][_0x75ae3(0x3c92)];}['_createImageBitmapFromSource'](_0xda8359,_0x1b14af){return new Promise((_0x3ec3c3,_0x547d3b)=>{var _0x17d271=a7_0x2532;const _0x3e1cef=new Image();_0x3e1cef[_0x17d271(0x1de5)]=()=>{var _0x1c1f86=_0x17d271;_0x3e1cef[_0x1c1f86(0x3abc)]()['then'](()=>{var _0x1dc7da=_0x1c1f86;this[_0x1dc7da(0xa6c)](_0x3e1cef,_0x1b14af)['then'](_0x5d9990=>{_0x3ec3c3(_0x5d9990);});});},_0x3e1cef['onerror']=()=>{var _0x492640=_0x17d271;_0x547d3b('Error\x20loading\x20image\x20'+_0x3e1cef[_0x492640(0x2bb7)]);},_0x3e1cef[_0x17d271(0x2bb7)]=_0xda8359;});}[_0x487833(0xa6c)](_0xb5bbcc,_0x5ad7d8){return createImageBitmap(_0xb5bbcc,_0x5ad7d8);}['resizeImageBitmap'](_0x3a02bb,_0x1dc0b8,_0x438b5e){var _0x21d5a8=_0x487833;const _0x409620=this[_0x21d5a8(0xb6b)](_0x1dc0b8,_0x438b5e),_0x49b3d2=_0x409620[_0x21d5a8(0x70f)]('2d');if(_0x49b3d2)return _0x49b3d2[_0x21d5a8(0x1db5)](_0x3a02bb,0x0,0x0),_0x49b3d2[_0x21d5a8(0x1274)](0x0,0x0,_0x1dc0b8,_0x438b5e)[_0x21d5a8(0x1b48)];throw new Error(_0x21d5a8(0x40f6));}static[_0x487833(0x1435)](_0x1fa4f1,_0x1abdcc){var _0x39b906=_0x487833;for(let _0x1210dc=0x0;_0x1210dc<_0x282820['Instances'][_0x39b906(0x3785)];_0x1210dc++){const _0x1a48ab=_0x282820['Instances'][_0x1210dc];for(let _0x510be3=0x0;_0x510be3<_0x1a48ab[_0x39b906(0x28e3)][_0x39b906(0x3785)];_0x510be3++)_0x1a48ab[_0x39b906(0x28e3)][_0x510be3][_0x39b906(0x2977)](_0x1fa4f1,_0x1abdcc);}}static[_0x487833(0xbaf)](_0x304b5a){var _0x267568=_0x487833;throw(0x0,_0x49761d['S'])(_0x267568(0x3653));}get[_0x487833(0x12eb)](){var _0x307a08=_0x487833;return!!_0x282820[_0x307a08(0xeeb)];}get['performanceMonitor'](){var _0x2df865=_0x487833;return this[_0x2df865(0x1929)];}get['compatibilityMode'](){var _0xe5c1a9=_0x487833;return this[_0xe5c1a9(0x20f1)];}set[_0x487833(0x1a48)](_0x1990cb){var _0x338307=_0x487833;this[_0x338307(0x20f1)]=!0x0;}[_0x487833(0x1d97)](){var _0x55de45=_0x487833;return this[_0x55de45(0x1806)];}[_0x487833(0x882)](){var _0x52bc2c=_0x487833;super[_0x52bc2c(0x882)](),this[_0x52bc2c(0x2297)]=null;}[_0x487833(0x1ca6)](_0xdff551){var _0x3dcf17=_0x487833;super[_0x3dcf17(0x1ca6)](_0xdff551),this['_onCanvasFocus']=()=>{var _0x51b5c1=_0x3dcf17;this[_0x51b5c1(0x3eef)][_0x51b5c1(0x2231)](this);},this[_0x3dcf17(0x201b)]=()=>{var _0x176600=_0x3dcf17;this[_0x176600(0x24f)]['notifyObservers'](this);},this[_0x3dcf17(0x19de)]=_0x5b8db1=>{var _0x3ea912=_0x3dcf17;this['disableContextMenu']&&_0x5b8db1[_0x3ea912(0x3ebb)]();},_0xdff551[_0x3dcf17(0x4027)]('focus',this[_0x3dcf17(0xc3c)]),_0xdff551['addEventListener']('blur',this['_onCanvasBlur']),_0xdff551[_0x3dcf17(0x4027)](_0x3dcf17(0x16d2),this[_0x3dcf17(0x19de)]),this[_0x3dcf17(0x1c3a)]=()=>{var _0x267902=_0x3dcf17;this[_0x267902(0x379)]&&this[_0x267902(0x1929)][_0x267902(0x37cf)](),this[_0x267902(0x12fe)]=!0x0;},this[_0x3dcf17(0x1430)]=()=>{var _0x265f72=_0x3dcf17;this[_0x265f72(0x379)]&&this[_0x265f72(0x1929)][_0x265f72(0x115b)](),this[_0x265f72(0x12fe)]=!0x1;},this['_onCanvasPointerOut']=_0xb6cf20=>{var _0x174612=_0x3dcf17;document['elementFromPoint'](_0xb6cf20['clientX'],_0xb6cf20[_0x174612(0x2744)])!==_0xdff551&&this['onCanvasPointerOutObservable'][_0x174612(0x2231)](_0xb6cf20);};const _0x3a50f0=this[_0x3dcf17(0x3bd2)]();_0x3a50f0&&_0x3dcf17(0x7a8)==typeof _0x3a50f0[_0x3dcf17(0x4027)]&&(_0x3a50f0[_0x3dcf17(0x4027)]('blur',this[_0x3dcf17(0x1c3a)]),_0x3a50f0[_0x3dcf17(0x4027)](_0x3dcf17(0xbe4),this['_onFocus'])),_0xdff551[_0x3dcf17(0x4027)]('pointerout',this[_0x3dcf17(0x26f7)]),this[_0x3dcf17(0xb5c)][_0x3dcf17(0x20a5)]&&this[_0x3dcf17(0x2e56)](),!_0x282820[_0x3dcf17(0x845)]&&this[_0x3dcf17(0xb5c)][_0x3dcf17(0x845)]&&_0x282820[_0x3dcf17(0x2e91)]&&(_0x282820[_0x3dcf17(0x845)]=_0x282820[_0x3dcf17(0x2e91)](this[_0x3dcf17(0x345f)](),this[_0x3dcf17(0x1425)](),this[_0x3dcf17(0x2dea)]())),(0x0,_0x26ab9c['n5'])()&&(this[_0x3dcf17(0x33e5)]=()=>{var _0x31d123=_0x3dcf17;this['isFullscreen']=!!document['fullscreenElement'],this[_0x31d123(0x112e)]&&this[_0x31d123(0x1196)]&&_0xdff551&&_0x282820[_0x31d123(0xf82)](_0xdff551);},document[_0x3dcf17(0x4027)](_0x3dcf17(0x1132),this[_0x3dcf17(0x33e5)],!0x1),document[_0x3dcf17(0x4027)](_0x3dcf17(0x2933),this[_0x3dcf17(0x33e5)],!0x1),this['_onPointerLockChange']=()=>{var _0x13da69=_0x3dcf17;this[_0x13da69(0x2d6)]=document[_0x13da69(0x31a4)]===_0xdff551;},document['addEventListener'](_0x3dcf17(0x3683),this['_onPointerLockChange'],!0x1),document[_0x3dcf17(0x4027)]('webkitpointerlockchange',this[_0x3dcf17(0x1a90)],!0x1)),this[_0x3dcf17(0x1074)]=void 0x0!==_0x282820[_0x3dcf17(0x68a)],this[_0x3dcf17(0x1c85)]=!!this[_0x3dcf17(0xb5c)][_0x3dcf17(0x3442)],this['_lockstepMaxSteps']=this[_0x3dcf17(0xb5c)]['lockstepMaxSteps']||0x0,this[_0x3dcf17(0x28b4)]=this[_0x3dcf17(0xb5c)][_0x3dcf17(0x1ba4)]||0x1/0x3c;}[_0x487833(0x12a0)](_0x406ce7,_0x46ceff=!0x1){var _0x35e226=_0x487833;return _0x406ce7=_0x406ce7[_0x35e226(0x34a)],this[_0x35e226(0x158f)](_0x46ceff)*_0x406ce7['width']/(this['getRenderHeight'](_0x46ceff)*_0x406ce7[_0x35e226(0x605)]);}[_0x487833(0x335e)](){var _0x34060c=_0x487833;return this[_0x34060c(0x158f)](!0x0)/this[_0x34060c(0x1f43)](!0x0);}['getRenderingCanvasClientRect'](){var _0x4ce667=_0x487833;return this[_0x4ce667(0x1806)]?this[_0x4ce667(0x1806)][_0x4ce667(0x310e)]():null;}[_0x487833(0x1537)](){var _0xb77f65=_0x487833;return this[_0xb77f65(0x1806)]?this[_0xb77f65(0x1d97)]()[_0xb77f65(0x310e)]():null;}[_0x487833(0x1af7)](){var _0xdf1635=_0x487833;return this[_0xdf1635(0x1c85)];}[_0x487833(0x28dd)](){var _0x2652b5=_0x487833;return this[_0x2652b5(0x253f)];}['getTimeStep'](){var _0x2c12aa=_0x487833;return 0x3e8*this[_0x2c12aa(0x28b4)];}[_0x487833(0x255a)](_0x25997d,_0x527b64=!0x0){var _0x5a942f=_0x487833;if(_0x25997d[_0x5a942f(0x25ff)]){const _0x709f19=this[_0x5a942f(0x1fd1)];this[_0x5a942f(0x1212)](_0x709f19['TEXTURE_CUBE_MAP'],_0x25997d,!0x0),_0x709f19[_0x5a942f(0x2b35)](_0x709f19[_0x5a942f(0x3cec)]),_0x527b64&&this[_0x5a942f(0x1212)](_0x709f19[_0x5a942f(0x3cec)],null);}}[_0x487833(0x1a91)](){return this['_depthCullingState']['depthMask'];}[_0x487833(0x1799)](_0x365bbe){var _0x5aaa30=_0x487833;this[_0x5aaa30(0x2213)]['depthMask']=_0x365bbe;}[_0x487833(0x2d59)](){var _0x3149ea=_0x487833;return this[_0x3149ea(0x30ac)][_0x3149ea(0x2483)];}['setStencilBuffer'](_0x4902ef){var _0x2194aa=_0x487833;this[_0x2194aa(0x30ac)][_0x2194aa(0x2483)]=_0x4902ef;}[_0x487833(0x3340)](){var _0x18aa22=_0x487833;return this[_0x18aa22(0x30ac)][_0x18aa22(0x20c0)];}[_0x487833(0x15fa)](_0x257ff9){var _0x1686a5=_0x487833;this['_stencilState'][_0x1686a5(0x20c0)]=_0x257ff9;}[_0x487833(0xaf5)](){var _0x175b36=_0x487833;return this[_0x175b36(0x30ac)]['stencilFunc'];}[_0x487833(0x2e2e)](){var _0x5b4d94=_0x487833;return this[_0x5b4d94(0x30ac)][_0x5b4d94(0x18f9)];}[_0x487833(0x3969)](){var _0x55c5ec=_0x487833;return this[_0x55c5ec(0x30ac)][_0x55c5ec(0x28b)];}[_0x487833(0x8aa)](_0x5afb00){var _0xa82629=_0x487833;this['_stencilState'][_0xa82629(0x3090)]=_0x5afb00;}[_0x487833(0x40b4)](_0x4897d9){var _0x5d2841=_0x487833;this[_0x5d2841(0x30ac)]['stencilFuncRef']=_0x4897d9;}[_0x487833(0x213d)](_0x2945c0){var _0x401b1d=_0x487833;this[_0x401b1d(0x30ac)][_0x401b1d(0x28b)]=_0x2945c0;}[_0x487833(0x2a9a)](){var _0x1e0519=_0x487833;return this[_0x1e0519(0x30ac)][_0x1e0519(0x1e76)];}['getStencilOperationDepthFail'](){var _0x1029ee=_0x487833;return this[_0x1029ee(0x30ac)][_0x1029ee(0xef7)];}['getStencilOperationPass'](){var _0x2de319=_0x487833;return this['_stencilState'][_0x2de319(0xbff)];}['setStencilOperationFail'](_0x274295){var _0x176c4e=_0x487833;this['_stencilState'][_0x176c4e(0x1e76)]=_0x274295;}[_0x487833(0x234)](_0x11c99a){var _0x35e11a=_0x487833;this[_0x35e11a(0x30ac)][_0x35e11a(0xef7)]=_0x11c99a;}[_0x487833(0x387c)](_0x5e2eab){var _0x31aa0e=_0x487833;this[_0x31aa0e(0x30ac)][_0x31aa0e(0xbff)]=_0x5e2eab;}[_0x487833(0xad6)](_0x4341c5){var _0x28f979=_0x487833;_0x4341c5?this[_0x28f979(0x1fd1)]['enable'](this[_0x28f979(0x1fd1)][_0x28f979(0xf6b)]):this['_gl'][_0x28f979(0x37cf)](this[_0x28f979(0x1fd1)][_0x28f979(0xf6b)]);}['setRasterizerState'](_0x34b7d9){var _0x6afb6c=_0x487833;_0x34b7d9?this[_0x6afb6c(0x1fd1)]['disable'](this[_0x6afb6c(0x1fd1)]['RASTERIZER_DISCARD']):this[_0x6afb6c(0x1fd1)][_0x6afb6c(0x115b)](this[_0x6afb6c(0x1fd1)]['RASTERIZER_DISCARD']);}[_0x487833(0x3d29)](){var _0x2627b9=_0x487833;return this[_0x2627b9(0x2213)][_0x2627b9(0x8a1)];}[_0x487833(0x17f5)](_0x1c0076){var _0x152b96=_0x487833;this[_0x152b96(0x2213)][_0x152b96(0x8a1)]=_0x1c0076;}[_0x487833(0x3809)](){var _0x3dbc32=_0x487833;this[_0x3dbc32(0x17f5)](_0x5898ad['g'][_0x3dbc32(0x1536)]);}[_0x487833(0x15c8)](){var _0x4806f1=_0x487833;this['setDepthFunction'](_0x5898ad['g'][_0x4806f1(0x2cab)]);}[_0x487833(0x326d)](){var _0x23f869=_0x487833;this[_0x23f869(0x17f5)](_0x5898ad['g'][_0x23f869(0x437)]);}[_0x487833(0x2085)](){var _0x1939df=_0x487833;this[_0x1939df(0x17f5)](_0x5898ad['g']['LEQUAL']);}[_0x487833(0x170b)](){var _0x3cd4dc=_0x487833;this[_0x3cd4dc(0x14d8)]=this['getStencilBuffer'](),this[_0x3cd4dc(0x3cc4)]=this['getStencilFunction'](),this['_cachedStencilMask']=this[_0x3cd4dc(0x3340)](),this[_0x3cd4dc(0x14db)]=this['getStencilOperationPass'](),this['_cachedStencilOperationFail']=this[_0x3cd4dc(0x2a9a)](),this[_0x3cd4dc(0xc09)]=this[_0x3cd4dc(0x250a)](),this['_cachedStencilReference']=this[_0x3cd4dc(0x2e2e)]();}[_0x487833(0x2205)](){var _0x54180e=_0x487833;this[_0x54180e(0x8aa)](this[_0x54180e(0x3cc4)]),this['setStencilMask'](this[_0x54180e(0x2d84)]),this[_0x54180e(0x370b)](this['_cachedStencilBuffer']),this[_0x54180e(0x387c)](this['_cachedStencilOperationPass']),this[_0x54180e(0x1141)](this[_0x54180e(0xfeb)]),this['setStencilOperationDepthFail'](this[_0x54180e(0xc09)]),this[_0x54180e(0x40b4)](this['_cachedStencilReference']);}[_0x487833(0x128c)](_0x3f710c,_0xd209f7,_0x353c4f,_0x55e2b4){var _0xac32b9=_0x487833,_0x1bdfa0=this[_0xac32b9(0x129d)];return this[_0xac32b9(0x129d)]=null,this[_0xac32b9(0xb82)](_0x3f710c,_0xd209f7,_0x353c4f,_0x55e2b4),_0x1bdfa0;}['scissorClear'](_0x26576b,_0x47325d,_0x2c3f7c,_0x48b7aa,_0x1bc464){var _0x2b1d6a=_0x487833;this['enableScissor'](_0x26576b,_0x47325d,_0x2c3f7c,_0x48b7aa),this[_0x2b1d6a(0xc60)](_0x1bc464,!0x0,!0x0,!0x0),this[_0x2b1d6a(0x175e)]();}[_0x487833(0x64f)](_0x3f3d5a,_0x58a8b4,_0x5dc63d,_0xa48c59){var _0x3cb12a=_0x487833;const _0x2f3f75=this['_gl'];_0x2f3f75[_0x3cb12a(0x115b)](_0x2f3f75[_0x3cb12a(0x4117)]),_0x2f3f75[_0x3cb12a(0xa18)](_0x3f3d5a,_0x58a8b4,_0x5dc63d,_0xa48c59);}[_0x487833(0x175e)](){var _0x177e68=_0x487833;const _0x1c9d9f=this[_0x177e68(0x1fd1)];_0x1c9d9f['disable'](_0x1c9d9f[_0x177e68(0x4117)]);}[_0x487833(0x305d)](_0x5ba0b0=0x1){var _0x56cb02=_0x487833;this['_drawCalls'][_0x56cb02(0x4041)](_0x5ba0b0,!0x1);}[_0x487833(0x16ff)](){var _0x2474a1=_0x487833;throw(0x0,_0x49761d['S'])(_0x2474a1(0x117d));}['_prepareVRComponent'](){}[_0x487833(0xb02)](_0x3f782e,_0x25998f){}[_0x487833(0x40e9)](){}[_0x487833(0x3b54)](){}[_0x487833(0x7bb)](){return!0x1;}['_requestVRFrame'](){}[_0x487833(0x2a0b)](_0x36ba64,_0x4b0431,_0x376a06){return new Promise((_0x165a7b,_0x4df7cf)=>{var _0x31813c=a7_0x2532;this[_0x31813c(0x216f)](_0x36ba64,_0x22ae91=>{_0x165a7b(_0x22ae91);},void 0x0,_0x4b0431,_0x376a06,(_0x357980,_0x17c440)=>{_0x4df7cf(_0x17c440);});});}[_0x487833(0x3f92)](_0x3ae8df){var _0x529116=_0x487833;return _0x3ae8df=this[_0x529116(0x1fd1)]['getAttachedShaders'](_0x3ae8df),_0x3ae8df?this[_0x529116(0x1fd1)]['getShaderSource'](_0x3ae8df[0x0]):null;}['getFragmentShaderSource'](_0x120efb){var _0x13dabc=_0x487833;return _0x120efb=this[_0x13dabc(0x1fd1)][_0x13dabc(0x1f91)](_0x120efb),_0x120efb?this[_0x13dabc(0x1fd1)][_0x13dabc(0x3cde)](_0x120efb[0x1]):null;}['setDepthStencilTexture'](_0x2290bc,_0x367024,_0x4472c6,_0x3e30f3){var _0x204b25=_0x487833;void 0x0!==_0x2290bc&&(_0x367024&&(this[_0x204b25(0x29d9)][_0x2290bc]=_0x367024),_0x4472c6&&_0x4472c6[_0x204b25(0x1315)]?this['_setTexture'](_0x2290bc,_0x4472c6,!0x1,!0x0,_0x3e30f3):this['_setTexture'](_0x2290bc,null,void 0x0,void 0x0,_0x3e30f3));}[_0x487833(0x3634)](_0x234344,_0x4ea51e,_0x452455){var _0x23608b=_0x487833;let _0x534210=null;_0x4ea51e&&(_0x4ea51e['_textures'][_0x23608b(0x1b48)][_0x4ea51e[_0x23608b(0xb41)]]?_0x534210=_0x4ea51e[_0x23608b(0x251)][_0x23608b(0x1b48)][_0x4ea51e[_0x23608b(0xb41)]]:_0x4ea51e[_0x23608b(0x2d85)]&&(_0x534210=_0x4ea51e[_0x23608b(0x2d85)])),this[_0x23608b(0x42a)](_0x234344,null!=(_0x4ea51e=null===_0x534210||void 0x0===_0x534210?void 0x0:_0x534210[_0x23608b(0xd74)])?_0x4ea51e:null,_0x452455);}[_0x487833(0x2901)](_0x35a930,_0x304b86,_0x47b057){var _0x5ce588=_0x487833;this[_0x5ce588(0x42a)](_0x35a930,null!=(_0x304b86=null==(_0x35a930=null==_0x304b86?void 0x0:_0x304b86[_0x5ce588(0x3712)])?void 0x0:_0x35a930[_0x5ce588(0xd74)])?_0x304b86:null,_0x47b057);}['_rebuildBuffers'](){var _0x3674b5=_0x487833;for(const _0x46676b of this[_0x3674b5(0x28e3)])_0x46676b[_0x3674b5(0x1251)](),_0x46676b['_rebuildGeometries'](),_0x46676b['_rebuildTextures']();for(const _0x36c363 of this['_virtualScenes'])_0x36c363[_0x3674b5(0x1251)](),_0x36c363['_rebuildGeometries'](),_0x36c363['_rebuildTextures']();super[_0x3674b5(0x2d97)]();}[_0x487833(0x2793)](){var _0x46d3ce=_0x487833;for(let _0x39927f=0x0;_0x39927f<this['_activeRenderLoops'][_0x46d3ce(0x3785)];_0x39927f++){const _0x2840c7=this[_0x46d3ce(0x3b9f)][_0x39927f];_0x2840c7();}}[_0x487833(0x1a7c)](){var _0x20415e=_0x487833;if(!this[_0x20415e(0x34e7)]){let _0x229297=!0x0;(_0x229297=!(!this[_0x20415e(0x2bf0)]&&this[_0x20415e(0x12fe)])&&_0x229297)&&(this[_0x20415e(0x2560)](),this[_0x20415e(0x2413)]()||this[_0x20415e(0x2793)](),this[_0x20415e(0x281c)]());}0x0<this['_activeRenderLoops'][_0x20415e(0x3785)]?this[_0x20415e(0x2db8)]?(this[_0x20415e(0x2db8)][_0x20415e(0x3699)]=this['_queueNewFrame'](this[_0x20415e(0x2db8)]['renderFunction']||this[_0x20415e(0x2da2)],this[_0x20415e(0x2db8)]),this['_frameHandler']=this[_0x20415e(0x2db8)][_0x20415e(0x3699)]):this[_0x20415e(0x7bb)]()?this[_0x20415e(0x18ab)]():this['_frameHandler']=this[_0x20415e(0x214b)](this[_0x20415e(0x2da2)],this[_0x20415e(0x3bd2)]()):this[_0x20415e(0x2fdf)]=!0x1;}[_0x487833(0x2413)](){return!0x1;}['switchFullscreen'](_0x156360){var _0x2d8dc0=_0x487833;this[_0x2d8dc0(0x112e)]?this[_0x2d8dc0(0x2106)]():this[_0x2d8dc0(0x33e2)](_0x156360);}[_0x487833(0x33e2)](_0x15fb8f){var _0x338161=_0x487833;this[_0x338161(0x112e)]||(this[_0x338161(0x1196)]=_0x15fb8f,this[_0x338161(0x1806)]&&_0x282820[_0x338161(0x293f)](this[_0x338161(0x1806)]));}['exitFullscreen'](){this['isFullscreen']&&_0x282820['_ExitFullscreen']();}[_0x487833(0x1a5a)](){var _0x4a266f=_0x487833;this[_0x4a266f(0x1806)]&&_0x282820[_0x4a266f(0xf82)](this[_0x4a266f(0x1806)]);}[_0x487833(0x3cd0)](){_0x282820['_ExitPointerlock']();}[_0x487833(0x2560)](){var _0x36ef54=_0x487833;this[_0x36ef54(0x3fec)](),this[_0x36ef54(0x10b0)][_0x36ef54(0x2231)](this),super[_0x36ef54(0x2560)]();}[_0x487833(0x281c)](){var _0x54f468=_0x487833;super[_0x54f468(0x281c)](),this[_0x54f468(0x40e9)](),this['onEndFrameObservable'][_0x54f468(0x2231)](this);}[_0x487833(0x2904)](_0x484b1e=!0x1){var _0x782c2b=_0x487833;this[_0x782c2b(0x7bb)]()||super['resize'](_0x484b1e);}[_0x487833(0x721)](_0x1f758f,_0x207f32,_0x59a38f=!0x1){var _0x2b7857=_0x487833;if(!this['_renderingCanvas'])return!0x1;if(!super[_0x2b7857(0x721)](_0x1f758f,_0x207f32,_0x59a38f))return!0x1;if(this[_0x2b7857(0x28e3)]){for(let _0x31013f=0x0;_0x31013f<this[_0x2b7857(0x28e3)][_0x2b7857(0x3785)];_0x31013f++){var _0x2989fd=this[_0x2b7857(0x28e3)][_0x31013f];for(let _0x39b659=0x0;_0x39b659<_0x2989fd['cameras'][_0x2b7857(0x3785)];_0x39b659++){const _0x5acf8e=_0x2989fd['cameras'][_0x39b659];_0x5acf8e[_0x2b7857(0x25e2)]=0x0;}}this[_0x2b7857(0x3ca5)]['hasObservers']()&&this['onResizeObservable'][_0x2b7857(0x2231)](this);}return!0x0;}[_0x487833(0x22d5)](_0x3e2712){var _0x5bb5ed=_0x487833;const _0x1f959b=_0x3e2712;_0x1f959b&&_0x1f959b[_0x5bb5ed(0x2cf)]&&_0x1f959b[_0x5bb5ed(0x134a)]&&(this[_0x5bb5ed(0x309d)](_0x1f959b[_0x5bb5ed(0x134a)]),_0x1f959b[_0x5bb5ed(0x134a)]=null),super[_0x5bb5ed(0x22d5)](_0x3e2712);}[_0x487833(0x2d14)](_0x35f310,_0x5f2d3f,_0x3beb10,_0x29dafb,_0x2da773,_0x29e70e=null){var _0x461906=_0x487833;return _0x2da773=_0x2da773||this[_0x461906(0x1fd1)],this['onBeforeShaderCompilationObservable']['notifyObservers'](this),_0x35f310=super['createShaderProgram'](_0x35f310,_0x5f2d3f,_0x3beb10,_0x29dafb,_0x2da773,_0x29e70e),(this[_0x461906(0x1860)][_0x461906(0x2231)](this),_0x35f310);}[_0x487833(0x3104)](_0x18a060,_0x1dd7a5,_0x4747e6,_0x3f042f,_0x412618=null){var _0x3c2a89=_0x487833,_0x2d21a1,_0x2cb1dd=_0x3f042f[_0x3c2a89(0x313a)]();if(_0x18a060['program']=_0x2cb1dd)return _0x3f042f[_0x3c2a89(0x2828)](_0x2cb1dd,_0x1dd7a5),_0x3f042f[_0x3c2a89(0x2828)](_0x2cb1dd,_0x4747e6),0x1<this[_0x3c2a89(0x237a)]&&_0x412618&&(_0x2d21a1=this[_0x3c2a89(0x39b0)](),this[_0x3c2a89(0x3d3e)](_0x2d21a1),this[_0x3c2a89(0x4032)](_0x2cb1dd,_0x412618),_0x18a060[_0x3c2a89(0x134a)]=_0x2d21a1),_0x3f042f[_0x3c2a89(0x14c6)](_0x2cb1dd),0x1<this[_0x3c2a89(0x237a)]&&_0x412618&&this[_0x3c2a89(0x3d3e)](null),_0x18a060[_0x3c2a89(0x1ed1)]=_0x3f042f,_0x18a060['vertexShader']=_0x1dd7a5,_0x18a060[_0x3c2a89(0x1598)]=_0x4747e6,_0x18a060[_0x3c2a89(0x3603)]||this[_0x3c2a89(0x363f)](_0x18a060),_0x2cb1dd;throw new Error(_0x3c2a89(0x366b));}[_0x487833(0x27c4)](_0x1c275b){var _0x35199c=_0x487833;super[_0x35199c(0x27c4)](_0x1c275b);}['_releaseRenderTargetWrapper'](_0x2028d2){var _0x4f3a1e=_0x487833;super[_0x4f3a1e(0x504)](_0x2028d2),this[_0x4f3a1e(0x28e3)][_0x4f3a1e(0x66b)](_0x3ec327=>{var _0x3e9bf4=_0x4f3a1e;_0x3ec327['postProcesses'][_0x3e9bf4(0x66b)](_0x40daeb=>{var _0x23e464=_0x3e9bf4;_0x40daeb['_outputTexture']===_0x2028d2&&(_0x40daeb[_0x23e464(0x3712)]=null);}),_0x3ec327[_0x3e9bf4(0x219b)]['forEach'](_0x56f8b6=>{var _0x41df60=_0x3e9bf4;_0x56f8b6[_0x41df60(0x1c7e)][_0x41df60(0x66b)](_0x37f90a=>{var _0x49f40b=_0x41df60;_0x37f90a&&_0x37f90a[_0x49f40b(0x3712)]===_0x2028d2&&(_0x37f90a[_0x49f40b(0x3712)]=null);});});});}[_0x487833(0xb80)](){var _0x10de33=_0x487833;return this[_0x10de33(0x3010)];}[_0x487833(0x74e)](){var _0x133f9d=_0x487833;return this[_0x133f9d(0x3010)][this['currentRenderPassId']];}[_0x487833(0x2e2b)](_0x3f63a9){var _0x2218ea=_0x487833,_0x30bd5b=++_0x282820[_0x2218ea(0x2f4f)];return this['_renderPassNames'][_0x30bd5b]=null!=_0x3f63a9?_0x3f63a9:_0x2218ea(0x4d7),_0x30bd5b;}[_0x487833(0x2615)](_0x137f7e){var _0x584160=_0x487833;this[_0x584160(0x3010)][_0x137f7e]=void 0x0;for(let _0x3f7bb4=0x0;_0x3f7bb4<this['scenes'][_0x584160(0x3785)];++_0x3f7bb4){var _0x155968=this[_0x584160(0x28e3)][_0x3f7bb4];for(let _0x579c4=0x0;_0x579c4<_0x155968[_0x584160(0x228)]['length'];++_0x579c4){var _0x460da4=_0x155968[_0x584160(0x228)][_0x579c4];if(_0x460da4[_0x584160(0x345e)])for(let _0x371217=0x0;_0x371217<_0x460da4[_0x584160(0x345e)][_0x584160(0x3785)];++_0x371217){const _0x4b8989=_0x460da4['subMeshes'][_0x371217];_0x4b8989[_0x584160(0x2285)](_0x137f7e);}}}}[_0x487833(0xcfc)](_0x6686fd,_0x260062,_0x4ea202,_0x569ac1,_0x2226b7){var _0x37187f=_0x487833;this[_0x37187f(0x1fd1)][_0x37187f(0xf70)](this[_0x37187f(0x1fd1)][_0x37187f(0x1129)],this[_0x37187f(0x1fd1)][_0x37187f(0x3bf7)],this[_0x37187f(0x1fd1)][_0x37187f(0x2abb)]),this[_0x37187f(0x1fd1)][_0x37187f(0xf70)](this[_0x37187f(0x1fd1)]['TEXTURE_2D'],this[_0x37187f(0x1fd1)][_0x37187f(0x2cc7)],this[_0x37187f(0x1fd1)][_0x37187f(0x2abb)]),this[_0x37187f(0x1fd1)][_0x37187f(0xf70)](this[_0x37187f(0x1fd1)][_0x37187f(0x1129)],this[_0x37187f(0x1fd1)][_0x37187f(0x3644)],this[_0x37187f(0x1fd1)]['CLAMP_TO_EDGE']),this[_0x37187f(0x1fd1)][_0x37187f(0xf70)](this[_0x37187f(0x1fd1)][_0x37187f(0x1129)],this['_gl'][_0x37187f(0x350c)],this[_0x37187f(0x1fd1)]['CLAMP_TO_EDGE']);const _0x4c3c52=this[_0x37187f(0x1e24)]({'width':_0x260062[_0x37187f(0xad8)],'height':_0x260062[_0x37187f(0x605)]},{'generateMipMaps':!0x1,'type':_0x5898ad['g']['TEXTURETYPE_UNSIGNED_INT'],'samplingMode':_0x5898ad['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1});!this[_0x37187f(0x2297)]&&_0x282820['_RescalePostProcessFactory']&&(this[_0x37187f(0x2297)]=_0x282820[_0x37187f(0xeeb)](this)),this['_rescalePostProcess']&&(this[_0x37187f(0x2297)][_0x37187f(0x1497)]=!0x0,this[_0x37187f(0x2297)][_0x37187f(0x31bf)]()['executeWhenCompiled'](()=>{var _0x4737b4=_0x37187f;this[_0x4737b4(0x2297)][_0x4737b4(0x7ef)]=function(_0x5d4774){_0x5d4774['_bindTexture']('textureSampler',_0x6686fd);};let _0x535d30=_0x4ea202;(_0x535d30=_0x535d30||this[_0x4737b4(0x28e3)][this[_0x4737b4(0x28e3)][_0x4737b4(0x3785)]-0x1])[_0x4737b4(0x3ccb)][_0x4737b4(0x2efe)]([this[_0x4737b4(0x2297)]],_0x4c3c52,!0x0),this[_0x4737b4(0x1212)](this[_0x4737b4(0x1fd1)][_0x4737b4(0x1129)],_0x260062,!0x0),this[_0x4737b4(0x1fd1)][_0x4737b4(0x21aa)](this[_0x4737b4(0x1fd1)][_0x4737b4(0x1129)],0x0,_0x569ac1,0x0,0x0,_0x260062[_0x4737b4(0xad8)],_0x260062[_0x4737b4(0x605)],0x0),this[_0x4737b4(0x2f50)](_0x4c3c52),_0x4c3c52['dispose'](),_0x2226b7&&_0x2226b7();}));}[_0x487833(0x3e9)](){var _0x563aa5=_0x487833;return this[_0x563aa5(0xd0d)];}[_0x487833(0x127b)](){var _0x28bab5=_0x487833;return this[_0x28bab5(0x19c4)];}[_0x487833(0x3fec)](){var _0x44993d=_0x487833;this[_0x44993d(0x1929)][_0x44993d(0xdd0)](),this[_0x44993d(0xd0d)]=this[_0x44993d(0x1929)][_0x44993d(0x33e4)],this[_0x44993d(0x19c4)]=this['_performanceMonitor'][_0x44993d(0x2426)]||0x0;}['wrapWebGLTexture'](_0x2b6eaf){var _0x3278a5=_0x487833;_0x2b6eaf=new _0x3bdf3a['B'](_0x2b6eaf,this['_gl']);const _0x3b4041=new _0x36a406['l'](this,_0x36a406['S'][_0x3278a5(0xcb9)],!0x0);return _0x3b4041[_0x3278a5(0xb48)]=_0x2b6eaf,_0x3b4041[_0x3278a5(0x1977)]=!0x0,_0x3b4041;}[_0x487833(0x2a81)](_0x483dfa,_0x186a13,_0x2ce18e=0x0,_0x6f1085=0x0){var _0x34456e=_0x487833;const _0x246037=this[_0x34456e(0x1fd1)];var _0x22cf74=this['_getWebGLTextureType'](_0x483dfa[_0x34456e(0x261)]),_0x449064=this['_getInternalFormat'](_0x483dfa['format']),_0x3f6b10=this['_getRGBABufferInternalSizedFormat'](_0x483dfa['type'],_0x449064),_0x267bfe=_0x483dfa[_0x34456e(0x1407)]?_0x246037[_0x34456e(0x3cec)]:_0x246037[_0x34456e(0x1129)];this[_0x34456e(0x1212)](_0x267bfe,_0x483dfa,!0x0),this['_unpackFlipY'](_0x483dfa[_0x34456e(0x192c)]);let _0x3e8a78=_0x246037[_0x34456e(0x1129)];_0x483dfa[_0x34456e(0x1407)]&&(_0x3e8a78=_0x246037['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x2ce18e),_0x246037[_0x34456e(0x1f84)](_0x3e8a78,_0x6f1085,_0x3f6b10,_0x449064,_0x22cf74,_0x186a13),this['_bindTextureDirectly'](_0x267bfe,null,!0x0);}[_0x487833(0x119e)](_0x39761c,_0x2e7950){var _0x3eaec1=_0x487833;if(0x1===this[_0x3eaec1(0x237a)])_0x369870['Y'][_0x3eaec1(0xac3)]('WebGL\x201\x20does\x20not\x20support\x20texture\x20comparison.');else{const _0x413ba4=this[_0x3eaec1(0x1fd1)];_0x39761c[_0x3eaec1(0x1407)]?(this[_0x3eaec1(0x1212)](this[_0x3eaec1(0x1fd1)][_0x3eaec1(0x3cec)],_0x39761c,!0x0),0x0===_0x2e7950?(_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x3cec)],_0x413ba4['TEXTURE_COMPARE_FUNC'],_0x5898ad['g']['LEQUAL']),_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x3cec)],_0x413ba4[_0x3eaec1(0x1be3)],_0x413ba4[_0x3eaec1(0x1f62)])):(_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x3cec)],_0x413ba4['TEXTURE_COMPARE_FUNC'],_0x2e7950),_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x3cec)],_0x413ba4[_0x3eaec1(0x1be3)],_0x413ba4[_0x3eaec1(0x26d1)])),this[_0x3eaec1(0x1212)](this['_gl'][_0x3eaec1(0x3cec)],null)):(this['_bindTextureDirectly'](this[_0x3eaec1(0x1fd1)][_0x3eaec1(0x1129)],_0x39761c,!0x0),0x0===_0x2e7950?(_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x1129)],_0x413ba4['TEXTURE_COMPARE_FUNC'],_0x5898ad['g']['LEQUAL']),_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x1129)],_0x413ba4['TEXTURE_COMPARE_MODE'],_0x413ba4['NONE'])):(_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x1129)],_0x413ba4[_0x3eaec1(0x1374)],_0x2e7950),_0x413ba4[_0x3eaec1(0xf70)](_0x413ba4[_0x3eaec1(0x1129)],_0x413ba4[_0x3eaec1(0x1be3)],_0x413ba4[_0x3eaec1(0x26d1)])),this[_0x3eaec1(0x1212)](this['_gl'][_0x3eaec1(0x1129)],null)),_0x39761c[_0x3eaec1(0x153f)]=_0x2e7950;}}[_0x487833(0x1e28)](_0x5886c5){var _0x1fafe5=_0x487833,_0x5727bf=this[_0x1fafe5(0x1fd1)][_0x1fafe5(0x1c72)]();if(!_0x5727bf)throw new Error(_0x1fafe5(0x1aa7));const _0xf7e4b4=new _0x288460['M'](_0x5727bf);return _0xf7e4b4[_0x1fafe5(0x230f)]=_0x5886c5,this[_0x1fafe5(0x1eda)](_0xf7e4b4),this[_0x1fafe5(0x1fd1)]['bufferData'](this[_0x1fafe5(0x1fd1)][_0x1fafe5(0x1075)],_0x5886c5,this[_0x1fafe5(0x1fd1)][_0x1fafe5(0x18bf)]),_0xf7e4b4[_0x1fafe5(0x3a9a)]=0x1,_0xf7e4b4;}[_0x487833(0xff8)](_0x50e7f2){var _0xc2420=_0x487833;this[_0xc2420(0x1fd1)]['deleteBuffer'](_0x50e7f2);}['_clientWaitAsync'](_0x42d4c9,_0x10fbd4=0x0,_0x535aae=0xa){var _0xc0e365=_0x487833;const _0x2d3005=this[_0xc0e365(0x1fd1)];return new Promise((_0x4885b7,_0x18107c)=>{const _0x8bc372=()=>{var _0x2dac90=a7_0x2532,_0x280621=_0x2d3005['clientWaitSync'](_0x42d4c9,_0x10fbd4,0x0);_0x280621==_0x2d3005[_0x2dac90(0x2a33)]?_0x18107c():_0x280621==_0x2d3005['TIMEOUT_EXPIRED']?setTimeout(_0x8bc372,_0x535aae):_0x4885b7();};_0x8bc372();});}[_0x487833(0x9d5)](_0xd1c048,_0x115389,_0x579ba5,_0x47cb9b,_0x26d567,_0x34c434,_0x274a2c){var _0x4b6be4=_0x487833;if(this[_0x4b6be4(0x1cd9)]<0x2)throw new Error('_readPixelsAsync\x20only\x20work\x20on\x20WebGL2+');const _0x51a480=this[_0x4b6be4(0x1fd1)],_0x408fa5=_0x51a480[_0x4b6be4(0x1c72)](),_0x45f608=(_0x51a480['bindBuffer'](_0x51a480[_0x4b6be4(0x3dd6)],_0x408fa5),_0x51a480[_0x4b6be4(0x1bbd)](_0x51a480['PIXEL_PACK_BUFFER'],_0x274a2c['byteLength'],_0x51a480[_0x4b6be4(0x1fe7)]),_0x51a480[_0x4b6be4(0x719)](_0xd1c048,_0x115389,_0x579ba5,_0x47cb9b,_0x26d567,_0x34c434,0x0),_0x51a480[_0x4b6be4(0x1df0)](_0x51a480[_0x4b6be4(0x3dd6)],null),_0x51a480[_0x4b6be4(0x301f)](_0x51a480[_0x4b6be4(0xbb1)],0x0));return _0x45f608?(_0x51a480[_0x4b6be4(0x2e21)](),this[_0x4b6be4(0x3f95)](_0x45f608,0x0,0xa)[_0x4b6be4(0xd1a)](()=>(_0x51a480[_0x4b6be4(0x2854)](_0x45f608),_0x51a480[_0x4b6be4(0x1df0)](_0x51a480[_0x4b6be4(0x3dd6)],_0x408fa5),_0x51a480[_0x4b6be4(0x3c42)](_0x51a480[_0x4b6be4(0x3dd6)],0x0,_0x274a2c),_0x51a480['bindBuffer'](_0x51a480['PIXEL_PACK_BUFFER'],null),_0x51a480[_0x4b6be4(0x4131)](_0x408fa5),_0x274a2c))):null;}[_0x487833(0x3551)](){var _0x221d9b=_0x487833;for(this['hideLoadingUI'](),this[_0x221d9b(0xb7c)][_0x221d9b(0xc60)]();this[_0x221d9b(0x2f6e)]['length'];)this[_0x221d9b(0x2f6e)][0x0]['dispose']();for(this[_0x221d9b(0x2297)]&&this[_0x221d9b(0x2297)][_0x221d9b(0x3551)]();this[_0x221d9b(0x28e3)][_0x221d9b(0x3785)];)this[_0x221d9b(0x28e3)][0x0]['dispose']();for(;this[_0x221d9b(0x1bb2)][_0x221d9b(0x3785)];)this[_0x221d9b(0x1bb2)][0x0][_0x221d9b(0x3551)]();0x1===_0x282820['Instances'][_0x221d9b(0x3785)]&&_0x282820[_0x221d9b(0x845)]&&(_0x282820[_0x221d9b(0x845)][_0x221d9b(0x3551)](),_0x282820[_0x221d9b(0x845)]=null),this['disableVR']();const _0x367741=this[_0x221d9b(0x3bd2)]();_0x367741&&_0x221d9b(0x7a8)==typeof _0x367741[_0x221d9b(0x1978)]&&(_0x367741['removeEventListener'](_0x221d9b(0x35d6),this['_onBlur']),_0x367741[_0x221d9b(0x1978)](_0x221d9b(0xbe4),this[_0x221d9b(0x1430)])),this[_0x221d9b(0x1806)]&&(this[_0x221d9b(0x1806)][_0x221d9b(0x1978)](_0x221d9b(0xbe4),this['_onCanvasFocus']),this[_0x221d9b(0x1806)][_0x221d9b(0x1978)](_0x221d9b(0x35d6),this[_0x221d9b(0x201b)]),this[_0x221d9b(0x1806)][_0x221d9b(0x1978)]('pointerout',this['_onCanvasPointerOut']),this[_0x221d9b(0x1806)][_0x221d9b(0x1978)](_0x221d9b(0x16d2),this[_0x221d9b(0x19de)])),(0x0,_0x26ab9c['n5'])()&&(document[_0x221d9b(0x1978)](_0x221d9b(0x1132),this[_0x221d9b(0x33e5)]),document[_0x221d9b(0x1978)](_0x221d9b(0x354f),this['_onFullscreenChange']),document[_0x221d9b(0x1978)](_0x221d9b(0x2933),this[_0x221d9b(0x33e5)]),document[_0x221d9b(0x1978)]('msfullscreenchange',this[_0x221d9b(0x33e5)]),document[_0x221d9b(0x1978)]('pointerlockchange',this['_onPointerLockChange']),document[_0x221d9b(0x1978)](_0x221d9b(0x2f93),this[_0x221d9b(0x1a90)]),document['removeEventListener'](_0x221d9b(0x14c2),this[_0x221d9b(0x1a90)]),document[_0x221d9b(0x1978)](_0x221d9b(0xb6e),this[_0x221d9b(0x1a90)])),super[_0x221d9b(0x3551)]();var _0x3a2dd1=_0x282820['Instances'][_0x221d9b(0x850)](this);0x0<=_0x3a2dd1&&_0x282820[_0x221d9b(0x26be)][_0x221d9b(0x2e7)](_0x3a2dd1,0x1),this[_0x221d9b(0x3ca5)][_0x221d9b(0xc60)](),this['onCanvasBlurObservable'][_0x221d9b(0xc60)](),this[_0x221d9b(0x3eef)][_0x221d9b(0xc60)](),this[_0x221d9b(0x7be)][_0x221d9b(0xc60)](),this[_0x221d9b(0x10b0)]['clear'](),this[_0x221d9b(0x2b17)]['clear']();}[_0x487833(0x2e56)](){var _0x3d9f40=_0x487833;this[_0x3d9f40(0x1806)]&&this[_0x3d9f40(0x1806)][_0x3d9f40(0x3951)]&&(this[_0x3d9f40(0x1806)]['setAttribute'](_0x3d9f40(0x3270),_0x3d9f40(0x2339)),this[_0x3d9f40(0x1806)][_0x3d9f40(0x490)][_0x3d9f40(0x1263)]=_0x3d9f40(0x2339),this[_0x3d9f40(0x1806)][_0x3d9f40(0x490)][_0x3d9f40(0x21c4)]=_0x3d9f40(0xf9b));}['displayLoadingUI'](){if((0x0,_0x26ab9c['CG'])()){const _0x2650df=this['loadingScreen'];_0x2650df&&_0x2650df['displayLoadingUI']();}}[_0x487833(0x291b)](){var _0xea6130=_0x487833;if((0x0,_0x26ab9c['CG'])()){const _0x1e71b2=this[_0xea6130(0x2cb5)];_0x1e71b2&&_0x1e71b2[_0xea6130(0x291b)]();}}get[_0x487833(0x3ce2)](){var _0x28f673=_0x487833;return!this['_loadingScreen']&&this[_0x28f673(0x1806)]&&(this[_0x28f673(0x2cb5)]=_0x282820['DefaultLoadingScreenFactory'](this[_0x28f673(0x1806)])),this[_0x28f673(0x2cb5)];}set[_0x487833(0x3ce2)](_0x3ed076){var _0x552f4a=_0x487833;this[_0x552f4a(0x2cb5)]=_0x3ed076;}set[_0x487833(0xbce)](_0x4859fc){var _0x513a0e=_0x487833;this['loadingScreen'][_0x513a0e(0xbce)]=_0x4859fc;}set[_0x487833(0x3602)](_0x1116c){var _0x48fb6e=_0x487833;this[_0x48fb6e(0x3ce2)][_0x48fb6e(0x3602)]=_0x1116c;}[_0x487833(0x3262)](_0x273485){var _0x2de82b=_0x487833;return document[_0x2de82b(0x77c)]('video');}static['_RequestPointerlock'](_0x792c15){var _0x1330fd=_0x487833;if(_0x792c15[_0x1330fd(0x1267)]){const _0x35abfe=_0x792c15[_0x1330fd(0x1267)]();_0x35abfe instanceof Promise?_0x35abfe[_0x1330fd(0xd1a)](()=>{var _0x4db0f9=_0x1330fd;_0x792c15[_0x4db0f9(0xbe4)]();})[_0x1330fd(0x1651)](()=>{}):_0x792c15[_0x1330fd(0xbe4)]();}}static['_ExitPointerlock'](){var _0x123500=_0x487833;document[_0x123500(0xece)]&&document[_0x123500(0xece)]();}static[_0x487833(0x293f)](_0xf85b05){var _0x538c98=_0x487833;const _0x4f608a=_0xf85b05[_0x538c98(0x27a8)]||_0xf85b05['webkitRequestFullscreen'];_0x4f608a&&_0x4f608a[_0x538c98(0x3e4c)](_0xf85b05);}static[_0x487833(0x6a2)](){var _0x11b1c5=_0x487833;const _0x16d61a=document;document['exitFullscreen']?document['exitFullscreen']():_0x16d61a[_0x11b1c5(0x1406)]&&_0x16d61a[_0x11b1c5(0x1406)]();}[_0x487833(0x3cd3)](_0x4d9c6c){var _0x707903=_0x487833;const _0x57193c=document['createElement'](_0x707903(0x28ae)),_0x3fd827=(_0x57193c[_0x707903(0x33c0)]='Hg',_0x57193c[_0x707903(0x3951)](_0x707903(0x490),_0x707903(0x455)+_0x4d9c6c+'\x20!important'),document['createElement']('div')),_0x15d58d=(_0x3fd827[_0x707903(0x490)][_0x707903(0x3cd7)]=_0x707903(0x2e6c),_0x3fd827[_0x707903(0x490)][_0x707903(0xad8)]=_0x707903(0x228a),_0x3fd827[_0x707903(0x490)][_0x707903(0x605)]='0px',_0x3fd827[_0x707903(0x490)][_0x707903(0x319b)]='bottom',document[_0x707903(0x77c)](_0x707903(0x1519)));_0x15d58d[_0x707903(0x490)][_0x707903(0x2609)]=_0x707903(0x3d9d),_0x15d58d['appendChild'](_0x57193c),_0x15d58d[_0x707903(0x130f)](_0x3fd827),document[_0x707903(0x2181)][_0x707903(0x130f)](_0x15d58d);let _0x114e2d=0x0,_0x3cfade=0x0;try{_0x3cfade=_0x3fd827[_0x707903(0x310e)]()['top']-_0x57193c[_0x707903(0x310e)]()[_0x707903(0x1fbe)],_0x3fd827[_0x707903(0x490)][_0x707903(0x319b)]=_0x707903(0x337a),_0x114e2d=_0x3fd827[_0x707903(0x310e)]()[_0x707903(0x1fbe)]-_0x57193c[_0x707903(0x310e)]()[_0x707903(0x1fbe)];}finally{document[_0x707903(0x2181)][_0x707903(0x4018)](_0x15d58d);}return{'ascent':_0x114e2d,'height':_0x3cfade,'descent':_0x3cfade-_0x114e2d};}}_0x282820[_0x487833(0x1508)]=_0x5898ad['g'][_0x487833(0x1508)],_0x282820[_0x487833(0x39df)]=_0x5898ad['g']['ALPHA_ADD'],_0x282820[_0x487833(0x256c)]=_0x5898ad['g']['ALPHA_COMBINE'],_0x282820[_0x487833(0x3ab6)]=_0x5898ad['g']['ALPHA_SUBTRACT'],_0x282820[_0x487833(0x22c6)]=_0x5898ad['g'][_0x487833(0x22c6)],_0x282820[_0x487833(0x2289)]=_0x5898ad['g']['ALPHA_MAXIMIZED'],_0x282820[_0x487833(0x99c)]=_0x5898ad['g'][_0x487833(0x99c)],_0x282820[_0x487833(0x3330)]=_0x5898ad['g'][_0x487833(0x3330)],_0x282820[_0x487833(0x2c9a)]=_0x5898ad['g']['ALPHA_PREMULTIPLIED_PORTERDUFF'],_0x282820['ALPHA_INTERPOLATE']=_0x5898ad['g'][_0x487833(0x2ce0)],_0x282820[_0x487833(0x2de4)]=_0x5898ad['g'][_0x487833(0x2de4)],_0x282820['DELAYLOADSTATE_NONE']=_0x5898ad['g']['DELAYLOADSTATE_NONE'],_0x282820[_0x487833(0x2dc0)]=_0x5898ad['g'][_0x487833(0x2dc0)],_0x282820['DELAYLOADSTATE_LOADING']=_0x5898ad['g'][_0x487833(0x2da4)],_0x282820[_0x487833(0x2dba)]=_0x5898ad['g']['DELAYLOADSTATE_NOTLOADED'],_0x282820[_0x487833(0x4124)]=_0x5898ad['g'][_0x487833(0x4124)],_0x282820[_0x487833(0x400c)]=_0x5898ad['g'][_0x487833(0x400c)],_0x282820['LESS']=_0x5898ad['g'][_0x487833(0x437)],_0x282820[_0x487833(0x1573)]=_0x5898ad['g'][_0x487833(0x1573)],_0x282820[_0x487833(0x189c)]=_0x5898ad['g'][_0x487833(0x189c)],_0x282820['GREATER']=_0x5898ad['g'][_0x487833(0x1536)],_0x282820[_0x487833(0x2cab)]=_0x5898ad['g'][_0x487833(0x2cab)],_0x282820[_0x487833(0x2efd)]=_0x5898ad['g'][_0x487833(0x2efd)],_0x282820[_0x487833(0x488)]=_0x5898ad['g'][_0x487833(0x488)],_0x282820[_0x487833(0x2fc2)]=_0x5898ad['g'][_0x487833(0x2fc2)],_0x282820[_0x487833(0x12ee)]=_0x5898ad['g']['INCR'],_0x282820['DECR']=_0x5898ad['g'][_0x487833(0x1867)],_0x282820['INVERT']=_0x5898ad['g'][_0x487833(0x3af5)],_0x282820[_0x487833(0x38a6)]=_0x5898ad['g'][_0x487833(0x38a6)],_0x282820[_0x487833(0x757)]=_0x5898ad['g']['DECR_WRAP'],_0x282820['TEXTURE_CLAMP_ADDRESSMODE']=_0x5898ad['g'][_0x487833(0x9bf)],_0x282820[_0x487833(0x2b84)]=_0x5898ad['g'][_0x487833(0x2b84)],_0x282820[_0x487833(0x3b42)]=_0x5898ad['g']['TEXTURE_MIRROR_ADDRESSMODE'],_0x282820[_0x487833(0x3576)]=_0x5898ad['g'][_0x487833(0x3576)],_0x282820[_0x487833(0x625)]=_0x5898ad['g']['TEXTUREFORMAT_LUMINANCE'],_0x282820[_0x487833(0xb9d)]=_0x5898ad['g'][_0x487833(0xb9d)],_0x282820[_0x487833(0x465)]=_0x5898ad['g']['TEXTUREFORMAT_RGB'],_0x282820[_0x487833(0x3eec)]=_0x5898ad['g'][_0x487833(0x3eec)],_0x282820[_0x487833(0x196f)]=_0x5898ad['g']['TEXTUREFORMAT_RED'],_0x282820[_0x487833(0x4009)]=_0x5898ad['g'][_0x487833(0x4009)],_0x282820['TEXTUREFORMAT_RG']=_0x5898ad['g'][_0x487833(0x1218)],_0x282820['TEXTUREFORMAT_RED_INTEGER']=_0x5898ad['g'][_0x487833(0x3eee)],_0x282820[_0x487833(0x256f)]=_0x5898ad['g'][_0x487833(0x256f)],_0x282820[_0x487833(0x2cff)]=_0x5898ad['g']['TEXTUREFORMAT_RG_INTEGER'],_0x282820[_0x487833(0x3c46)]=_0x5898ad['g']['TEXTUREFORMAT_RGB_INTEGER'],_0x282820[_0x487833(0xf61)]=_0x5898ad['g']['TEXTUREFORMAT_RGBA_INTEGER'],_0x282820[_0x487833(0x7d6)]=_0x5898ad['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x282820['TEXTURETYPE_UNSIGNED_INT']=_0x5898ad['g'][_0x487833(0xa43)],_0x282820[_0x487833(0x248a)]=_0x5898ad['g']['TEXTURETYPE_FLOAT'],_0x282820['TEXTURETYPE_HALF_FLOAT']=_0x5898ad['g'][_0x487833(0x144b)],_0x282820[_0x487833(0x2d75)]=_0x5898ad['g']['TEXTURETYPE_BYTE'],_0x282820[_0x487833(0x2b5c)]=_0x5898ad['g'][_0x487833(0x2b5c)],_0x282820[_0x487833(0x367f)]=_0x5898ad['g'][_0x487833(0x367f)],_0x282820['TEXTURETYPE_INT']=_0x5898ad['g'][_0x487833(0x146b)],_0x282820['TEXTURETYPE_UNSIGNED_INTEGER']=_0x5898ad['g'][_0x487833(0x2f46)],_0x282820[_0x487833(0x14a4)]=_0x5898ad['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4'],_0x282820[_0x487833(0x1d19)]=_0x5898ad['g'][_0x487833(0x1d19)],_0x282820[_0x487833(0x3548)]=_0x5898ad['g'][_0x487833(0x3548)],_0x282820['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']=_0x5898ad['g'][_0x487833(0x4077)],_0x282820[_0x487833(0x494)]=_0x5898ad['g']['TEXTURETYPE_UNSIGNED_INT_24_8'],_0x282820['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']=_0x5898ad['g'][_0x487833(0x32d1)],_0x282820[_0x487833(0xa64)]=_0x5898ad['g']['TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV'],_0x282820['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']=_0x5898ad['g'][_0x487833(0xc0c)],_0x282820['TEXTURE_NEAREST_SAMPLINGMODE']=_0x5898ad['g'][_0x487833(0x1d4a)],_0x282820[_0x487833(0x193c)]=_0x5898ad['g'][_0x487833(0x193c)],_0x282820[_0x487833(0x12e0)]=_0x5898ad['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x282820[_0x487833(0x2d4a)]=_0x5898ad['g'][_0x487833(0x2d4a)],_0x282820[_0x487833(0x1bb8)]=_0x5898ad['g'][_0x487833(0x1bb8)],_0x282820[_0x487833(0x33e9)]=_0x5898ad['g'][_0x487833(0x33e9)],_0x282820[_0x487833(0x2f72)]=_0x5898ad['g'][_0x487833(0x2f72)],_0x282820['TEXTURE_NEAREST_LINEAR_MIPNEAREST']=_0x5898ad['g'][_0x487833(0x3a3e)],_0x282820[_0x487833(0x2273)]=_0x5898ad['g'][_0x487833(0x2273)],_0x282820[_0x487833(0x26a0)]=_0x5898ad['g'][_0x487833(0x26a0)],_0x282820[_0x487833(0xd3c)]=_0x5898ad['g'][_0x487833(0xd3c)],_0x282820[_0x487833(0x3c04)]=_0x5898ad['g'][_0x487833(0x3c04)],_0x282820[_0x487833(0x28a9)]=_0x5898ad['g'][_0x487833(0x28a9)],_0x282820[_0x487833(0x108c)]=_0x5898ad['g']['TEXTURE_LINEAR_LINEAR'],_0x282820['TEXTURE_LINEAR_NEAREST']=_0x5898ad['g'][_0x487833(0x29e7)],_0x282820[_0x487833(0x1cdf)]=_0x5898ad['g']['TEXTURE_EXPLICIT_MODE'],_0x282820[_0x487833(0x1622)]=_0x5898ad['g'][_0x487833(0x1622)],_0x282820[_0x487833(0xcd0)]=_0x5898ad['g']['TEXTURE_PLANAR_MODE'],_0x282820[_0x487833(0x2b58)]=_0x5898ad['g'][_0x487833(0x2b58)],_0x282820['TEXTURE_PROJECTION_MODE']=_0x5898ad['g'][_0x487833(0x3db4)],_0x282820[_0x487833(0x20b3)]=_0x5898ad['g'][_0x487833(0x20b3)],_0x282820[_0x487833(0x374e)]=_0x5898ad['g'][_0x487833(0x374e)],_0x282820[_0x487833(0x1117)]=_0x5898ad['g'][_0x487833(0x1117)],_0x282820[_0x487833(0x3d42)]=_0x5898ad['g'][_0x487833(0x3d42)],_0x282820[_0x487833(0x88b)]=_0x5898ad['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE'],_0x282820[_0x487833(0x1bd1)]=_0x5898ad['g'][_0x487833(0x1bd1)],_0x282820['SCALEMODE_NEAREST']=_0x5898ad['g']['SCALEMODE_NEAREST'],_0x282820[_0x487833(0xe12)]=_0x5898ad['g'][_0x487833(0xe12)],_0x282820['_RescalePostProcessFactory']=null,_0x282820[_0x487833(0x2f4f)]=0x0;},0x16ab2:(_0x55652f,_0xe8f347,_0x1d267f)=>{_0x1d267f(0xee04),_0x1d267f(0x14d76),_0x1d267f(0x9957);},0xf8c1:(_0x2276a4,_0x186b91,_0x327887)=>{var _0x2973bc=a7_0x38a779;_0x327887['d'](_0x186b91,{'l':()=>_0xaef51f});class _0xaef51f{static get['LastCreatedEngine'](){var _0x6244c4=a7_0x2532;return 0x0===this[_0x6244c4(0x26be)]['length']?null:this[_0x6244c4(0x26be)][this[_0x6244c4(0x26be)][_0x6244c4(0x3785)]-0x1];}static get['LastCreatedScene'](){var _0x52941d=a7_0x2532;return this[_0x52941d(0x2398)];}}_0xaef51f['Instances']=new Array(),_0xaef51f[_0x2973bc(0x2398)]=null,_0xaef51f[_0x2973bc(0x3e3c)]=!0x0,_0xaef51f[_0x2973bc(0x981)]='';},0x663:(_0x40beb4,_0x40a3b8,_0x5dfe14)=>{_0x5dfe14['d'](_0x40a3b8,{'Z2':()=>_0x22b51d['Z']}),_0x5dfe14(0x77a5),_0x5dfe14(0x202a),_0x5dfe14(0xee04),_0x5dfe14(0xf8c1),_0x5dfe14(0x14d76),_0x5dfe14(0x12c96),_0x5dfe14(0x13a81),_0x5dfe14(0x15e6f),_0x5dfe14(0x89a1),_0x5dfe14(0x9957),_0x5dfe14(0x16c35),_0x5dfe14(0x9683),_0x5dfe14(0x11454),_0x5dfe14(0x14e86),_0x5dfe14(0x104f7),_0x5dfe14(0x1144e),_0x5dfe14(0x17418),_0x5dfe14(0x330f),_0x5dfe14(0x1411a);var _0x22b51d=_0x5dfe14(0x14fae);_0x5dfe14(0x16ab2),_0x5dfe14(0x17a92),_0x5dfe14(0x758);},0x330f:(_0x2d76b6,_0x5e9796,_0x185100)=>{var _0x4c2cc9=a7_0x38a779;_0x185100['d'](_0x5e9796,{'I6':()=>_0x44a709,'Oz':()=>function(_0x156cd5,_0x45d3c6){return _0x24e6e3(this,void 0x0,void 0x0,function*(){(yield new Promise(_0x3a5f84=>{var _0x530b58=a7_0x2532;_0x530b58(0x3e74)==typeof _native?_0x1b9d8a['addOnce'](_0x18ab0d=>_0x3a5f84(_0x18ab0d)):_0x3a5f84(_native);}))[_0x156cd5]=_0x45d3c6;});}});var _0x12d154=_0x185100(0xee04),_0xd0ccf7=_0x185100(0x1a27),_0x4bcd05=_0x185100(0x25b1),_0x5766b1=_0x185100(0xbac7),_0x5e9796=_0x185100(0x13862),_0x305176=_0x185100(0xe222),_0x28a537=_0x185100(0xf96c),_0xe2b08e=_0x185100(0xbe0d),_0x20f7f7=_0x185100(0x10ea4),_0x4b5835=_0x185100(0x77a5),_0x22e7a6=_0x185100(0x202a),_0x132e1b=_0x185100(0xf8c1),_0x31a5dd=_0x185100(0x1411a),_0x1f04b9=_0x185100(0x17418),_0x354665=_0x185100(0x1404c),_0x3428d7=_0x185100(0x5038),_0x37fc0e=_0x185100(0xa218),_0x7d524d=_0x185100(0x1581f),_0x5240bc=_0x185100(0x16651),_0x24e6e3=function(_0x3c2e4d,_0x368cd8,_0x5d6553,_0x49f65f){return new(_0x5d6553=_0x5d6553||Promise)(function(_0x40afad,_0x155153){var _0xf0d6bf=a7_0x2532;function _0x565bdd(_0x239ea7){var _0x28e5e7=a7_0x2532;try{_0x4ac6ac(_0x49f65f[_0x28e5e7(0x118b)](_0x239ea7));}catch(_0x226168){_0x155153(_0x226168);}}function _0x511f05(_0x1a4ac1){var _0x4f4ba0=a7_0x2532;try{_0x4ac6ac(_0x49f65f[_0x4f4ba0(0x1bf3)](_0x1a4ac1));}catch(_0x25a5a2){_0x155153(_0x25a5a2);}}function _0x4ac6ac(_0x3a0608){var _0x1d8229=a7_0x2532,_0x1c2894;_0x3a0608[_0x1d8229(0xd2d)]?_0x40afad(_0x3a0608[_0x1d8229(0xb06)]):((_0x1c2894=_0x3a0608[_0x1d8229(0xb06)])instanceof _0x5d6553?_0x1c2894:new _0x5d6553(function(_0x4175e0){_0x4175e0(_0x1c2894);}))[_0x1d8229(0xd1a)](_0x565bdd,_0x511f05);}_0x4ac6ac((_0x49f65f=_0x49f65f[_0xf0d6bf(0x3201)](_0x3c2e4d,_0x368cd8||[]))[_0xf0d6bf(0x118b)]());});};const _0x1b9d8a=new _0x28a537['y$']();if(_0x4c2cc9(0x3e74)!=typeof self&&!Object[_0x4c2cc9(0x1fd2)][_0x4c2cc9(0x3929)][_0x4c2cc9(0x3e4c)](self,_0x4c2cc9(0x6b4))){let _0x5bab38;Object[_0x4c2cc9(0x259d)](self,'_native',{'get':()=>_0x5bab38,'set':_0x20c5c8=>{var _0x4c36ee=_0x4c2cc9;(_0x5bab38=_0x20c5c8)&&_0x1b9d8a[_0x4c36ee(0x2231)](_0x5bab38);}});}class _0x4fd29d extends _0x5e9796['h']{}class _0x1bdc68{constructor(_0x1a6ee0){var _0x430873=_0x4c2cc9;this[_0x430873(0xe76)]=_0x1a6ee0,this['_pending']=new Array(),this['_isCommandBufferScopeActive']=!0x1,this[_0x430873(0x22b8)]=_0x44a709[_0x430873(0x37d3)](),this[_0x430873(0xe76)]['setCommandDataStream'](this[_0x430873(0x22b8)]);}[_0x4c2cc9(0x39a4)](){var _0x3654d9=_0x4c2cc9;if(this['_isCommandBufferScopeActive'])throw new Error(_0x3654d9(0x1ea9));this[_0x3654d9(0x3f96)]=!0x0;}[_0x4c2cc9(0x795)](){var _0x18ba74=_0x4c2cc9;if(!this[_0x18ba74(0x3f96)])throw new Error(_0x18ba74(0x3cdd));this[_0x18ba74(0x3f96)]=!0x1,this[_0x18ba74(0x194b)]();}[_0x4c2cc9(0x2dfd)](_0x17bc07){var _0x471955=_0x4c2cc9;this[_0x471955(0x22b8)][_0x471955(0x2fa4)](_0x17bc07);}[_0x4c2cc9(0x2c12)](_0x42160f){var _0x3fae65=_0x4c2cc9;this['_commandStream'][_0x3fae65(0x80d)](_0x42160f);}[_0x4c2cc9(0x1ea5)](_0x5b8595){var _0x1b79da=_0x4c2cc9;this['_commandStream'][_0x1b79da(0x3ee0)](_0x5b8595);}['encodeCommandArgAsInt32'](_0x66af2b){var _0x1aafe3=_0x4c2cc9;this[_0x1aafe3(0x22b8)][_0x1aafe3(0xd7e)](_0x66af2b);}[_0x4c2cc9(0x2122)](_0x34d8b9){var _0x108ebe=_0x4c2cc9;this[_0x108ebe(0x22b8)][_0x108ebe(0x3fa7)](_0x34d8b9);}[_0x4c2cc9(0x29a7)](_0x3852c6){var _0x560271=_0x4c2cc9;this[_0x560271(0x22b8)][_0x560271(0x3d92)](_0x3852c6);}[_0x4c2cc9(0x1f24)](_0x4fc149){var _0x47521e=_0x4c2cc9;this[_0x47521e(0x22b8)]['writeFloat32Array'](_0x4fc149);}[_0x4c2cc9(0x1dc9)](_0x444e74){var _0x4864a3=_0x4c2cc9;this['_commandStream'][_0x4864a3(0x2fa4)](_0x444e74),this['_pending'][_0x4864a3(0x1e1d)](_0x444e74);}[_0x4c2cc9(0x31ca)](){var _0x4b0552=_0x4c2cc9;this[_0x4b0552(0x3f96)]||this[_0x4b0552(0x194b)]();}[_0x4c2cc9(0x194b)](){var _0x2bbcd7=_0x4c2cc9;this['_engine'][_0x2bbcd7(0x39a1)](),this[_0x2bbcd7(0x145e)]['length']=0x0;}}class _0x44a709 extends _0x12d154['D']{constructor(_0x8d019b={}){var _0x1de948=_0x4c2cc9;if(super(null,!0x1,void 0x0,_0x8d019b[_0x1de948(0x26b5)]),this[_0x1de948(0xe76)]=new _native[(_0x1de948(0x3c01))](),this[_0x1de948(0x36f7)]=_native[_0x1de948(0x16d5)]?new _native[(_0x1de948(0x16d5))]():null,this['_commandBufferEncoder']=new _0x1bdc68(this[_0x1de948(0xe76)]),this[_0x1de948(0x2060)]=null,this['_currentDepthTest']=_native['Engine'][_0x1de948(0x3500)],this['_stencilTest']=!0x1,this[_0x1de948(0x3505)]=0xff,this['_stencilFunc']=_0x4b5835['g'][_0x1de948(0x400c)],this[_0x1de948(0x2df8)]=0x0,this[_0x1de948(0x23bc)]=0xff,this[_0x1de948(0x3b85)]=_0x4b5835['g'][_0x1de948(0x488)],this[_0x1de948(0xa6b)]=_0x4b5835['g'][_0x1de948(0x488)],this[_0x1de948(0x3110)]=_0x4b5835['g'][_0x1de948(0x2fc2)],this['_zOffset']=0x0,this[_0x1de948(0x187b)]=0x0,this[_0x1de948(0x8e5)]=!0x0,_native[_0x1de948(0x3c01)][_0x1de948(0x4bd)]!==_0x44a709['PROTOCOL_VERSION'])throw new Error(_0x1de948(0x3833)+_native[_0x1de948(0x3c01)][_0x1de948(0x4bd)]+_0x1de948(0x7ea)+_0x44a709[_0x1de948(0x4bd)]+'\x20(JS)');this[_0x1de948(0x1cd9)]=0x2,this[_0x1de948(0x1d38)]=!0x0,this['_shaderPlatformName']='NATIVE',this['_caps']={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':_native[_0x1de948(0x3c01)][_0x1de948(0x16e4)],'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,'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[_0x1de948(0x3c01)]['CAPS_LIMITS_MAX_TEXTURE_LAYERS']},this[_0x1de948(0x336b)]={'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},_0x305176['w1'][_0x1de948(0x997)](_0x1de948(0x3766)+_0x12d154['D'][_0x1de948(0x3fcd)]+_0x1de948(0x1177)),_0x305176['w1'][_0x1de948(0xdcd)]=function(_0x3eca3a,_0x4e1e1c,_0x527e54,_0x453592){var _0x4d49c9=_0x1de948;_0x305176['w1'][_0x4d49c9(0x163a)](_0x3eca3a,_0x4dc386=>{var _0x45ce26=_0x4d49c9;Function(_0x4dc386)[_0x45ce26(0x3201)](null),_0x4e1e1c&&_0x4e1e1c();},void 0x0,void 0x0,!0x1,(_0x4a57f8,_0x126172)=>{var _0x416345=_0x4d49c9;_0x527e54&&_0x527e54(_0x416345(0x2e34),_0x126172);});},_0x1de948(0x3e74)==typeof URL&&(window[_0x1de948(0x2e28)]={'createObjectURL':function(){},'revokeObjectURL':function(){}}),_0x1de948(0x3e74)==typeof Blob&&(window[_0x1de948(0x3228)]=function(_0x5b204){return _0x5b204;}),Array[_0x1de948(0x1fd2)][_0x1de948(0xc70)]||Object['defineProperty'](Array['prototype'],_0x1de948(0xc70),{'configurable':!0x0,'value':function _0x1265a9(){var _0x25b211=_0x1de948;const _0x12d349=isNaN(arguments[0x0])?0x1:Number(arguments[0x0]);return _0x12d349?Array['prototype']['reduce']['call'](this,function(_0x38fd73,_0xf05a8d){var _0x31863f=a7_0x2532;return Array['isArray'](_0xf05a8d)?_0x38fd73[_0x31863f(0x1e1d)][_0x31863f(0x3201)](_0x38fd73,_0x1265a9[_0x31863f(0x3e4c)](_0xf05a8d,_0x12d349-0x1)):_0x38fd73['push'](_0xf05a8d),_0x38fd73;},[]):Array['prototype']['slice'][_0x25b211(0x3e4c)](this);},'writable':!0x0});var _0x3afd9f=window&&window[_0x1de948(0x3426)]||0x1,_0x8d019b=(this['_hardwareScalingLevel']=_0x8d019b[_0x1de948(0x26b5)]?_0x3afd9f:0x1,this[_0x1de948(0x2904)](),this[_0x1de948(0x3d29)]());_0x8d019b&&this[_0x1de948(0x17f5)](_0x8d019b),this['_shaderProcessor']=new _0x1f04b9['C'](),this[_0x1de948(0xb7c)]['add'](_0x1d5e9f=>{const _0x54ceab=_0x1d5e9f['render'];_0x1d5e9f['render']=(..._0x91e228)=>{var _0xcde12=a7_0x2532;this[_0xcde12(0x2589)][_0xcde12(0x39a4)](),_0x54ceab[_0xcde12(0x3201)](_0x1d5e9f,_0x91e228),this['_commandBufferEncoder'][_0xcde12(0x795)]();};});}[_0x4c2cc9(0x630)](){var _0x15ce9b=_0x4c2cc9;return this[_0x15ce9b(0xe76)][_0x15ce9b(0x630)]();}[_0x4c2cc9(0x379b)](_0x2a7ac5){var _0x5b6b5f=_0x4c2cc9;this[_0x5b6b5f(0xe76)][_0x5b6b5f(0x379b)](_0x2a7ac5);}['dispose'](){var _0x2f4ff8=_0x4c2cc9;super[_0x2f4ff8(0x3551)](),this[_0x2f4ff8(0x2060)]&&this['_deleteVertexArray'](this[_0x2f4ff8(0x2060)]),this[_0x2f4ff8(0xe76)][_0x2f4ff8(0x3551)]();}static['_createNativeDataStream'](){return new _0x354665['e']();}[_0x4c2cc9(0x214b)](_0x305d1a,_0x38ff28){var _0x2e5d5c=_0x4c2cc9;return(_0x38ff28[_0x2e5d5c(0x3c21)]&&_0x38ff28!==window?_0x38ff28:this[_0x2e5d5c(0xe76)])[_0x2e5d5c(0x3c21)](_0x305d1a),0x0;}['_bindUnboundFramebuffer'](_0x5c15d6){var _0x37e9c2=_0x4c2cc9;this[_0x37e9c2(0x1442)]!==_0x5c15d6&&(this[_0x37e9c2(0x1442)]&&(this[_0x37e9c2(0x2589)][_0x37e9c2(0x2dfd)](_native[_0x37e9c2(0x3c01)][_0x37e9c2(0x346c)]),this[_0x37e9c2(0x2589)][_0x37e9c2(0x1dc9)](this[_0x37e9c2(0x1442)]),this[_0x37e9c2(0x2589)]['finishEncodingCommand']()),_0x5c15d6&&(this[_0x37e9c2(0x2589)][_0x37e9c2(0x2dfd)](_native[_0x37e9c2(0x3c01)]['COMMAND_BINDFRAMEBUFFER']),this[_0x37e9c2(0x2589)][_0x37e9c2(0x1dc9)](_0x5c15d6),this[_0x37e9c2(0x2589)][_0x37e9c2(0x31ca)]()),this[_0x37e9c2(0x1442)]=_0x5c15d6);}[_0x4c2cc9(0x4007)](){return null;}[_0x4c2cc9(0xc60)](_0x4bbf41,_0x57d896,_0x3cf4dc,_0x2cccd4=!0x1){var _0x135bbc=_0x4c2cc9;if(this[_0x135bbc(0x30e9)])throw new Error(_0x135bbc(0xbd8));this[_0x135bbc(0x2589)][_0x135bbc(0x2dfd)](_native[_0x135bbc(0x3c01)][_0x135bbc(0x4155)]),this[_0x135bbc(0x2589)][_0x135bbc(0x2c12)](_0x57d896&&_0x4bbf41?0x1:0x0),this[_0x135bbc(0x2589)][_0x135bbc(0x29a7)](_0x4bbf41?_0x4bbf41['r']:0x0),this[_0x135bbc(0x2589)]['encodeCommandArgAsFloat32'](_0x4bbf41?_0x4bbf41['g']:0x0),this[_0x135bbc(0x2589)][_0x135bbc(0x29a7)](_0x4bbf41?_0x4bbf41['b']:0x0),this[_0x135bbc(0x2589)]['encodeCommandArgAsFloat32'](_0x4bbf41?_0x4bbf41['a']:0x1),this[_0x135bbc(0x2589)][_0x135bbc(0x2c12)](_0x3cf4dc?0x1:0x0),this[_0x135bbc(0x2589)][_0x135bbc(0x29a7)](0x1),this[_0x135bbc(0x2589)][_0x135bbc(0x2c12)](_0x2cccd4?0x1:0x0),this[_0x135bbc(0x2589)][_0x135bbc(0x2c12)](0x0),this[_0x135bbc(0x2589)][_0x135bbc(0x31ca)]();}[_0x4c2cc9(0x3dce)](_0x9e95c8,_0x231020){var _0x15aea7=_0x4c2cc9;_0x9e95c8=this[_0x15aea7(0x3481)](_0x9e95c8);const _0x53eac4=new _0x4fd29d();return _0x53eac4['references']=0x1,_0x53eac4['is32Bits']=0x4===_0x9e95c8['BYTES_PER_ELEMENT'],_0x9e95c8[_0x15aea7(0x17c7)]&&(_0x53eac4[_0x15aea7(0x2dc2)]=this[_0x15aea7(0xe76)][_0x15aea7(0x3dce)](_0x9e95c8[_0x15aea7(0x12ab)],_0x9e95c8[_0x15aea7(0x343d)],_0x9e95c8['byteLength'],_0x53eac4['is32Bits'],null!=_0x231020&&_0x231020)),_0x53eac4;}[_0x4c2cc9(0x7bc)](_0x2c72c8,_0x9d9629){var _0x555e1c=_0x4c2cc9;_0x2c72c8=ArrayBuffer[_0x555e1c(0x3641)](_0x2c72c8)?_0x2c72c8:new Float32Array(_0x2c72c8);const _0x24730e=new _0x4fd29d();return _0x24730e['references']=0x1,_0x2c72c8['byteLength']&&(_0x24730e[_0x555e1c(0x29de)]=this[_0x555e1c(0xe76)]['createVertexBuffer'](_0x2c72c8[_0x555e1c(0x12ab)],_0x2c72c8['byteOffset'],_0x2c72c8[_0x555e1c(0x17c7)],null!=_0x9d9629&&_0x9d9629)),_0x24730e;}['_recordVertexArrayObject'](_0x7cccd7,_0x313250,_0x2937d3,_0x336a51,_0x2a284e){var _0x1248e2=_0x4c2cc9;_0x2937d3&&this[_0x1248e2(0xe76)]['recordIndexBuffer'](_0x7cccd7,_0x2937d3[_0x1248e2(0x2dc2)]);var _0x299ea8=_0x336a51['getAttributesNames']();for(let _0x368266=0x0;_0x368266<_0x299ea8[_0x1248e2(0x3785)];_0x368266++){var _0x30cbbb=_0x336a51[_0x1248e2(0x2c01)](_0x368266);if(0x0<=_0x30cbbb){var _0xf8ade4=_0x299ea8[_0x368266];let _0x3833bb=null;(_0x3833bb=(_0x3833bb=_0x2a284e?_0x2a284e[_0xf8ade4]:_0x3833bb)||_0x313250[_0xf8ade4])&&(_0xf8ade4=_0x3833bb[_0x1248e2(0x657)]())&&_0xf8ade4[_0x1248e2(0x29de)]&&this['_engine'][_0x1248e2(0x2e1d)](_0x7cccd7,_0xf8ade4[_0x1248e2(0x29de)],_0x30cbbb,_0x3833bb[_0x1248e2(0x343d)],_0x3833bb[_0x1248e2(0x321e)],_0x3833bb['getSize'](),this[_0x1248e2(0x2429)](_0x3833bb[_0x1248e2(0x261)]),_0x3833bb[_0x1248e2(0x6cc)],_0x3833bb[_0x1248e2(0x406b)]());}}}[_0x4c2cc9(0x7ce)](_0x2510e4,_0x282925,_0x4cae7b){var _0x12ba12=_0x4c2cc9;this[_0x12ba12(0x2060)]&&this[_0x12ba12(0x3919)](this['_boundBuffersVertexArray']),this[_0x12ba12(0x2060)]=this['_engine'][_0x12ba12(0x26dd)](),this['_recordVertexArrayObject'](this[_0x12ba12(0x2060)],_0x2510e4,_0x282925,_0x4cae7b),this['bindVertexArrayObject'](this['_boundBuffersVertexArray']);}[_0x4c2cc9(0x1842)](_0x145be2,_0x362a27,_0x1246bf,_0x50e2bc){var _0x2f610f=_0x4c2cc9,_0x19a2f1=this[_0x2f610f(0xe76)][_0x2f610f(0x26dd)]();return this[_0x2f610f(0x29a2)](_0x19a2f1,_0x145be2,_0x362a27,_0x1246bf,_0x50e2bc),_0x19a2f1;}[_0x4c2cc9(0x3919)](_0x434b88){var _0x40d734=_0x4c2cc9;this['_commandBufferEncoder'][_0x40d734(0x2dfd)](_native[_0x40d734(0x3c01)][_0x40d734(0x1c8e)]),this[_0x40d734(0x2589)][_0x40d734(0x1dc9)](_0x434b88),this[_0x40d734(0x2589)]['finishEncodingCommand']();}[_0x4c2cc9(0x2298)](_0x502604){var _0x482706=_0x4c2cc9;this[_0x482706(0x2589)][_0x482706(0x2dfd)](_native[_0x482706(0x3c01)][_0x482706(0x1f36)]),this[_0x482706(0x2589)]['encodeCommandArgAsNativeData'](_0x502604),this[_0x482706(0x2589)][_0x482706(0x31ca)]();}[_0x4c2cc9(0x25e1)](_0x580f32){var _0x215804=_0x4c2cc9;this[_0x215804(0x3919)](_0x580f32);}[_0x4c2cc9(0x21c3)](_0xefba11,_0x11a7cf){var _0x92b2c0=_0x4c2cc9;return this[_0x92b2c0(0xe76)]['getAttributes'](_0xefba11[_0x92b2c0(0x2b40)],_0x11a7cf);}[_0x4c2cc9(0x259f)](_0x195b30,_0x473999,_0x150d46,_0x145dd2){var _0xb9085c=_0x4c2cc9;this[_0xb9085c(0x1813)]['addCount'](0x1,!0x1),this[_0xb9085c(0x2589)][_0xb9085c(0x2dfd)](_native[_0xb9085c(0x3c01)][_0xb9085c(0x3773)]),this['_commandBufferEncoder'][_0xb9085c(0x2c12)](_0x195b30),this[_0xb9085c(0x2589)][_0xb9085c(0x2c12)](_0x473999),this['_commandBufferEncoder'][_0xb9085c(0x2c12)](_0x150d46),this[_0xb9085c(0x2589)]['finishEncodingCommand']();}[_0x4c2cc9(0x2953)](_0x2d2a2b,_0x1f10fd,_0x26b13a,_0x2393ac){var _0x3abba6=_0x4c2cc9;this[_0x3abba6(0x1813)][_0x3abba6(0x4041)](0x1,!0x1),this[_0x3abba6(0x2589)]['startEncodingCommand'](_native[_0x3abba6(0x3c01)][_0x3abba6(0x1859)]),this[_0x3abba6(0x2589)][_0x3abba6(0x2c12)](_0x2d2a2b),this[_0x3abba6(0x2589)][_0x3abba6(0x2c12)](_0x1f10fd),this[_0x3abba6(0x2589)]['encodeCommandArgAsUInt32'](_0x26b13a),this[_0x3abba6(0x2589)][_0x3abba6(0x31ca)]();}['createPipelineContext'](){return new _0x37fc0e['G'](this);}[_0x4c2cc9(0x3318)](){}[_0x4c2cc9(0x1d5b)](){}['_preparePipelineContext'](_0xa93a07,_0x3ffd08,_0x4b06dc,_0x2e0f57,_0x1ecdb0,_0x417af6,_0x23b363,_0x465f21){var _0x268df9=_0x4c2cc9;const _0x12854a=_0xa93a07;_0x12854a[_0x268df9(0x2b40)]=_0x2e0f57?this[_0x268df9(0x13de)]():this['createShaderProgram'](_0xa93a07,_0x3ffd08,_0x4b06dc,_0x465f21);}[_0x4c2cc9(0x7a9)](_0x2f513f){return!0x0;}[_0x4c2cc9(0x1256)](_0x33e8e9,_0x406a34){_0x406a34();}[_0x4c2cc9(0x13de)](){throw new Error('Not\x20Supported');}['createShaderProgram'](_0x54c30b,_0x18322e,_0x1be540,_0x4a077c){var _0x33cb8f=_0x4c2cc9;this[_0x33cb8f(0x240d)]['notifyObservers'](this);const _0x2dacb2=new _0x31a5dd['Z'](_0x18322e),_0x51b759=(_0x2dacb2['processCode'](),_0x18322e=_0x2dacb2[_0x33cb8f(0x163f)],new _0x31a5dd['Z'](_0x1be540));return _0x51b759[_0x33cb8f(0x338a)](),_0x1be540=_0x51b759[_0x33cb8f(0x163f)],_0x18322e=_0x22e7a6['B'][_0x33cb8f(0x333b)](_0x18322e,_0x4a077c),_0x1be540=_0x22e7a6['B'][_0x33cb8f(0x333b)](_0x1be540,_0x4a077c),_0x4a077c=this[_0x33cb8f(0xe76)][_0x33cb8f(0x313a)](_0x18322e,_0x1be540),(this[_0x33cb8f(0x1860)]['notifyObservers'](this),_0x4a077c);}[_0x4c2cc9(0x2242)](_0x33919e){var _0x3df1ae=_0x4c2cc9;const _0x93daa4=new _0x31a5dd['Z'](_0x33919e);return _0x93daa4['debug']=!0x1,_0x93daa4[_0x3df1ae(0x338a)](),_0x93daa4['code'];}[_0x4c2cc9(0x200f)](_0x578dfa){var _0x257991=_0x4c2cc9;this[_0x257991(0xe1f)]!==_0x578dfa&&(this[_0x257991(0x2589)][_0x257991(0x2dfd)](_native['Engine']['COMMAND_SETPROGRAM']),this[_0x257991(0x2589)]['encodeCommandArgAsNativeData'](_0x578dfa),this[_0x257991(0x2589)]['finishEncodingCommand'](),this['_currentProgram']=_0x578dfa);}[_0x4c2cc9(0x22d5)](_0x191d48){var _0xfd2dc7=_0x4c2cc9;_0x191d48&&_0x191d48['nativeProgram']&&(this[_0xfd2dc7(0x2589)][_0xfd2dc7(0x2dfd)](_native['Engine'][_0xfd2dc7(0x38dd)]),this[_0xfd2dc7(0x2589)][_0xfd2dc7(0x1dc9)](_0x191d48[_0xfd2dc7(0x2b40)]),this['_commandBufferEncoder'][_0xfd2dc7(0x31ca)]());}[_0x4c2cc9(0x407e)](_0x141aac,_0x1f035b){var _0x5a7c24=_0x4c2cc9;return this['_engine']['getUniforms'](_0x141aac[_0x5a7c24(0x2b40)],_0x1f035b);}[_0x4c2cc9(0x4e9)](_0x4d283c,_0x28796a,_0xc5fb22){throw new Error('Not\x20Implemented');}[_0x4c2cc9(0x2042)](_0x20b5ff){var _0x1619e6=_0x4c2cc9,_0x44783c=_0x20b5ff[_0x1619e6(0x1b22)](),_0xe1ebc0=(this[_0x1619e6(0x200f)](_0x44783c[_0x1619e6(0x2b40)]),_0x20b5ff['getSamplers']());for(let _0x3199d4=0x0;_0x3199d4<_0xe1ebc0[_0x1619e6(0x3785)];_0x3199d4++){var _0x466e83=_0x20b5ff[_0x1619e6(0x2065)](_0xe1ebc0[_0x3199d4]);_0x466e83&&(this[_0x1619e6(0x29d9)][_0x3199d4]=_0x466e83);}this[_0x1619e6(0x364f)]=null;}[_0x4c2cc9(0x158f)](_0x3b1a5a=!0x1){var _0x67b2e1=_0x4c2cc9;return!_0x3b1a5a&&this[_0x67b2e1(0xe66)]?this[_0x67b2e1(0xe66)][_0x67b2e1(0xad8)]:this[_0x67b2e1(0xe76)]['getRenderWidth']();}[_0x4c2cc9(0x1f43)](_0x34e386=!0x1){var _0x275f4b=_0x4c2cc9;return!_0x34e386&&this[_0x275f4b(0xe66)]?this[_0x275f4b(0xe66)][_0x275f4b(0x605)]:this[_0x275f4b(0xe76)][_0x275f4b(0x1f43)]();}['setViewport'](_0x407190,_0x55f904,_0x39b907){var _0x50bada=_0x4c2cc9;this[_0x50bada(0x129d)]=_0x407190,this[_0x50bada(0x2589)][_0x50bada(0x2dfd)](_native['Engine'][_0x50bada(0x3385)]),this[_0x50bada(0x2589)][_0x50bada(0x29a7)](_0x407190['x']),this[_0x50bada(0x2589)][_0x50bada(0x29a7)](_0x407190['y']),this[_0x50bada(0x2589)][_0x50bada(0x29a7)](_0x407190['width']),this[_0x50bada(0x2589)][_0x50bada(0x29a7)](_0x407190[_0x50bada(0x605)]),this['_commandBufferEncoder'][_0x50bada(0x31ca)]();}[_0x4c2cc9(0x115c)](_0x5d1579,_0xe16983=0x0,_0x191519,_0x628644=!0x1,_0x1be289,_0x2f8429,_0x112c5c=0x0){var _0x406b39=_0x4c2cc9;this[_0x406b39(0x2172)]=_0xe16983,this['_zOffsetUnits']=_0x112c5c,this[_0x406b39(0x2589)]['startEncodingCommand'](_native['Engine'][_0x406b39(0x3371)]),this['_commandBufferEncoder'][_0x406b39(0x2c12)](_0x5d1579?0x1:0x0),this[_0x406b39(0x2589)][_0x406b39(0x29a7)](_0xe16983),this[_0x406b39(0x2589)][_0x406b39(0x29a7)](_0x112c5c),this[_0x406b39(0x2589)][_0x406b39(0x2c12)](null==(_0xe16983=null!=(_0x5d1579=this['cullBackFaces'])?_0x5d1579:_0x1be289)||_0xe16983?0x1:0x0),this[_0x406b39(0x2589)]['encodeCommandArgAsUInt32'](_0x628644?0x1:0x0),this[_0x406b39(0x2589)][_0x406b39(0x31ca)]();}[_0x4c2cc9(0x1537)](){var _0x4ef557=_0x4c2cc9;return{'bottom':this[_0x4ef557(0x1f43)](),'height':this[_0x4ef557(0x1f43)](),'left':0x0,'right':this[_0x4ef557(0x158f)](),'top':0x0,'width':this[_0x4ef557(0x158f)](),'x':0x0,'y':0x0,'toJSON':()=>{}};}['setZOffset'](_0x7cc2be){var _0x45e4ea=_0x4c2cc9;_0x7cc2be!==this[_0x45e4ea(0x2172)]&&(this[_0x45e4ea(0x2172)]=_0x7cc2be,this[_0x45e4ea(0x2589)]['startEncodingCommand'](_native['Engine']['COMMAND_SETZOFFSET']),this[_0x45e4ea(0x2589)][_0x45e4ea(0x29a7)](this[_0x45e4ea(0x30e9)]?-_0x7cc2be:_0x7cc2be),this['_commandBufferEncoder']['finishEncodingCommand']());}[_0x4c2cc9(0x2cd3)](){return this['_zOffset'];}[_0x4c2cc9(0x167e)](_0x2de4ea){var _0x5286b3=_0x4c2cc9;_0x2de4ea!==this[_0x5286b3(0x187b)]&&(this['_zOffsetUnits']=_0x2de4ea,this['_commandBufferEncoder'][_0x5286b3(0x2dfd)](_native['Engine'][_0x5286b3(0x898)]),this[_0x5286b3(0x2589)][_0x5286b3(0x29a7)](this[_0x5286b3(0x30e9)]?-_0x2de4ea:_0x2de4ea),this[_0x5286b3(0x2589)]['finishEncodingCommand']());}[_0x4c2cc9(0x382d)](){var _0x500bd5=_0x4c2cc9;return this[_0x500bd5(0x187b)];}[_0x4c2cc9(0xf8f)](_0x5f2303){var _0x3bd2e8=_0x4c2cc9;this[_0x3bd2e8(0x2589)][_0x3bd2e8(0x2dfd)](_native[_0x3bd2e8(0x3c01)][_0x3bd2e8(0x3bb3)]),this[_0x3bd2e8(0x2589)][_0x3bd2e8(0x2c12)](_0x5f2303?this['_currentDepthTest']:_native['Engine']['DEPTH_TEST_ALWAYS']),this[_0x3bd2e8(0x2589)][_0x3bd2e8(0x31ca)]();}[_0x4c2cc9(0x1a91)](){var _0x27ef07=_0x4c2cc9;return this[_0x27ef07(0x8e5)];}[_0x4c2cc9(0x3d29)](){var _0x1d7cf6=_0x4c2cc9;switch(this[_0x1d7cf6(0x76e)]){case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x3839)]:return _0x4b5835['g'][_0x1d7cf6(0x4124)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x1eea)]:return _0x4b5835['g'][_0x1d7cf6(0x400c)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x142a)]:return _0x4b5835['g'][_0x1d7cf6(0x1536)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x1754)]:return _0x4b5835['g'][_0x1d7cf6(0x2cab)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x3f21)]:return _0x4b5835['g'][_0x1d7cf6(0x2efd)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x11f6)]:return _0x4b5835['g'][_0x1d7cf6(0x1573)];case _native['Engine'][_0x1d7cf6(0x14bc)]:return _0x4b5835['g'][_0x1d7cf6(0x437)];case _native[_0x1d7cf6(0x3c01)][_0x1d7cf6(0x3500)]:return _0x4b5835['g'][_0x1d7cf6(0x189c)];}return null;}[_0x4c2cc9(0x17f5)](_0x3070db){var _0x52d743=_0x4c2cc9;let _0x39a92e=0x0;switch(_0x3070db){case _0x4b5835['g'][_0x52d743(0x4124)]:_0x39a92e=_native[_0x52d743(0x3c01)][_0x52d743(0x3839)];break;case _0x4b5835['g'][_0x52d743(0x400c)]:_0x39a92e=_native['Engine'][_0x52d743(0x1eea)];break;case _0x4b5835['g'][_0x52d743(0x1536)]:_0x39a92e=_native[_0x52d743(0x3c01)][_0x52d743(0x142a)];break;case _0x4b5835['g'][_0x52d743(0x2cab)]:_0x39a92e=_native[_0x52d743(0x3c01)][_0x52d743(0x1754)];break;case _0x4b5835['g'][_0x52d743(0x2efd)]:_0x39a92e=_native[_0x52d743(0x3c01)][_0x52d743(0x3f21)];break;case _0x4b5835['g'][_0x52d743(0x1573)]:_0x39a92e=_native['Engine'][_0x52d743(0x11f6)];break;case _0x4b5835['g'][_0x52d743(0x437)]:_0x39a92e=_native[_0x52d743(0x3c01)][_0x52d743(0x14bc)];break;case _0x4b5835['g'][_0x52d743(0x189c)]:_0x39a92e=_native['Engine'][_0x52d743(0x3500)];}this[_0x52d743(0x76e)]=_0x39a92e,this[_0x52d743(0x2589)]['startEncodingCommand'](_native[_0x52d743(0x3c01)]['COMMAND_SETDEPTHTEST']),this[_0x52d743(0x2589)][_0x52d743(0x2c12)](this[_0x52d743(0x76e)]),this[_0x52d743(0x2589)][_0x52d743(0x31ca)]();}[_0x4c2cc9(0x1799)](_0x5420fc){var _0x5647c2=_0x4c2cc9;this[_0x5647c2(0x8e5)]=_0x5420fc,this['_commandBufferEncoder'][_0x5647c2(0x2dfd)](_native['Engine'][_0x5647c2(0x3f93)]),this[_0x5647c2(0x2589)][_0x5647c2(0x2c12)](Number(_0x5420fc)),this[_0x5647c2(0x2589)][_0x5647c2(0x31ca)]();}[_0x4c2cc9(0x21fb)](_0xa4b3c6){var _0x596273=_0x4c2cc9;this['_colorWrite']=_0xa4b3c6,this[_0x596273(0x2589)]['startEncodingCommand'](_native['Engine'][_0x596273(0xaac)]),this[_0x596273(0x2589)][_0x596273(0x2c12)](Number(_0xa4b3c6)),this['_commandBufferEncoder']['finishEncodingCommand']();}['getColorWrite'](){return this['_colorWrite'];}[_0x4c2cc9(0x2d2e)](){var _0x5f17b7=_0x4c2cc9;this['_setStencil'](this[_0x5f17b7(0x3505)],this[_0x5f17b7(0x3865)](this[_0x5f17b7(0x3b85)]),this[_0x5f17b7(0x2b9)](this['_stencilOpDepthFail']),this[_0x5f17b7(0x16a4)](this[_0x5f17b7(0x3110)]),this[_0x5f17b7(0x1af1)](this[_0x5f17b7(0x1b93)]),this['_stencilFuncRef']);}[_0x4c2cc9(0x1e50)](_0x2803a3,_0x110391,_0x1f819f,_0x4615ec,_0x82e1a8,_0x5a6180){var _0xaec867=_0x4c2cc9;this['_commandBufferEncoder']['startEncodingCommand'](_native[_0xaec867(0x3c01)]['COMMAND_SETSTENCIL']),this[_0xaec867(0x2589)][_0xaec867(0x2c12)](_0x2803a3),this[_0xaec867(0x2589)]['encodeCommandArgAsUInt32'](_0x110391),this['_commandBufferEncoder'][_0xaec867(0x2c12)](_0x1f819f),this['_commandBufferEncoder'][_0xaec867(0x2c12)](_0x4615ec),this[_0xaec867(0x2589)][_0xaec867(0x2c12)](_0x82e1a8),this[_0xaec867(0x2589)][_0xaec867(0x2c12)](_0x5a6180),this[_0xaec867(0x2589)][_0xaec867(0x31ca)]();}[_0x4c2cc9(0x370b)](_0x480f3a){var _0x560f47=_0x4c2cc9;(this['_stencilTest']=_0x480f3a)?this[_0x560f47(0x2d2e)]():this[_0x560f47(0x1e50)](0xff,_native['Engine'][_0x560f47(0x115f)],_native['Engine'][_0x560f47(0x196b)],_native[_0x560f47(0x3c01)][_0x560f47(0xc3a)],_native['Engine'][_0x560f47(0x21b0)],0x0);}[_0x4c2cc9(0x2d59)](){return this['_stencilTest'];}[_0x4c2cc9(0x25b4)](){var _0x3f63df=_0x4c2cc9;return this[_0x3f63df(0x3110)];}[_0x4c2cc9(0x387c)](_0x153db8){var _0xcae06a=_0x4c2cc9;this['_stencilOpStencilDepthPass']=_0x153db8,this[_0xcae06a(0x2d2e)]();}['setStencilMask'](_0x165772){var _0x2cdb82=_0x4c2cc9;this[_0x2cdb82(0x3505)]=_0x165772,this[_0x2cdb82(0x2d2e)]();}['setStencilFunction'](_0x5833af){var _0x423570=_0x4c2cc9;this[_0x423570(0x1b93)]=_0x5833af,this[_0x423570(0x2d2e)]();}['setStencilFunctionReference'](_0x3410a5){var _0x559f04=_0x4c2cc9;this[_0x559f04(0x2df8)]=_0x3410a5,this[_0x559f04(0x2d2e)]();}['setStencilFunctionMask'](_0x45cf55){var _0x2abf7a=_0x4c2cc9;this[_0x2abf7a(0x23bc)]=_0x45cf55;}[_0x4c2cc9(0x1141)](_0x3feef8){var _0x3a848f=_0x4c2cc9;this['_stencilOpStencilFail']=_0x3feef8,this[_0x3a848f(0x2d2e)]();}[_0x4c2cc9(0x234)](_0x36e63a){var _0x3c6d7b=_0x4c2cc9;this[_0x3c6d7b(0xa6b)]=_0x36e63a,this[_0x3c6d7b(0x2d2e)]();}['getStencilMask'](){var _0x4edebd=_0x4c2cc9;return this[_0x4edebd(0x3505)];}[_0x4c2cc9(0xaf5)](){return this['_stencilFunc'];}[_0x4c2cc9(0x2e2e)](){var _0x280981=_0x4c2cc9;return this[_0x280981(0x2df8)];}[_0x4c2cc9(0x3969)](){var _0x5d8c90=_0x4c2cc9;return this[_0x5d8c90(0x23bc)];}[_0x4c2cc9(0x2a9a)](){var _0x1d2505=_0x4c2cc9;return this[_0x1d2505(0x3b85)];}['getStencilOperationDepthFail'](){var _0x3a5e8f=_0x4c2cc9;return this[_0x3a5e8f(0xa6b)];}['setAlphaConstants'](_0x226c0b,_0x250a96,_0x23c375,_0x38c861){throw new Error('Setting\x20alpha\x20blend\x20constant\x20color\x20not\x20yet\x20implemented.');}[_0x4c2cc9(0x3cdf)](_0x1f29fe,_0x16ba2e=!0x1){var _0x5b7d9f=_0x4c2cc9,_0x3d2033;this[_0x5b7d9f(0x196c)]!==_0x1f29fe&&(_0x3d2033=this[_0x5b7d9f(0x3258)](_0x1f29fe),this[_0x5b7d9f(0x2589)][_0x5b7d9f(0x2dfd)](_native[_0x5b7d9f(0x3c01)]['COMMAND_SETBLENDMODE']),this[_0x5b7d9f(0x2589)][_0x5b7d9f(0x2c12)](_0x3d2033),this['_commandBufferEncoder'][_0x5b7d9f(0x31ca)](),_0x16ba2e||this[_0x5b7d9f(0x1799)](_0x1f29fe===_0x4b5835['g']['ALPHA_DISABLE']),this[_0x5b7d9f(0x196c)]=_0x1f29fe);}[_0x4c2cc9(0xd92)](){return this['_alphaMode'];}[_0x4c2cc9(0x2f44)](_0x1a7f95,_0x20ae91){var _0x25d5f7=_0x4c2cc9;return!!_0x1a7f95&&(this['_commandBufferEncoder'][_0x25d5f7(0x2dfd)](_native[_0x25d5f7(0x3c01)][_0x25d5f7(0x20ac)]),this[_0x25d5f7(0x2589)]['encodeCommandArgAsNativeData'](_0x1a7f95),this[_0x25d5f7(0x2589)][_0x25d5f7(0x3724)](_0x20ae91),this[_0x25d5f7(0x2589)][_0x25d5f7(0x31ca)](),!0x0);}['setIntArray'](_0x351577,_0x11347a){var _0x2c2983=_0x4c2cc9;return!!_0x351577&&(this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x2c2983(0x3c01)][_0x2c2983(0x3744)]),this[_0x2c2983(0x2589)][_0x2c2983(0x1dc9)](_0x351577),this[_0x2c2983(0x2589)][_0x2c2983(0x2122)](_0x11347a),this[_0x2c2983(0x2589)][_0x2c2983(0x31ca)](),!0x0);}[_0x4c2cc9(0x1c31)](_0x5e23cb,_0x27afef){var _0x572971=_0x4c2cc9;return!!_0x5e23cb&&(this['_commandBufferEncoder'][_0x572971(0x2dfd)](_native[_0x572971(0x3c01)]['COMMAND_SETINTARRAY2']),this[_0x572971(0x2589)][_0x572971(0x1dc9)](_0x5e23cb),this['_commandBufferEncoder'][_0x572971(0x2122)](_0x27afef),this['_commandBufferEncoder'][_0x572971(0x31ca)](),!0x0);}[_0x4c2cc9(0x76f)](_0x40464e,_0x39df5a){var _0x2fe9aa=_0x4c2cc9;return!!_0x40464e&&(this[_0x2fe9aa(0x2589)][_0x2fe9aa(0x2dfd)](_native[_0x2fe9aa(0x3c01)][_0x2fe9aa(0x2a85)]),this['_commandBufferEncoder'][_0x2fe9aa(0x1dc9)](_0x40464e),this[_0x2fe9aa(0x2589)][_0x2fe9aa(0x2122)](_0x39df5a),this[_0x2fe9aa(0x2589)][_0x2fe9aa(0x31ca)](),!0x0);}[_0x4c2cc9(0x10c0)](_0xaa848d,_0x149124){var _0x361abe=_0x4c2cc9;return!!_0xaa848d&&(this[_0x361abe(0x2589)]['startEncodingCommand'](_native[_0x361abe(0x3c01)][_0x361abe(0x3df2)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0xaa848d),this[_0x361abe(0x2589)][_0x361abe(0x2122)](_0x149124),this[_0x361abe(0x2589)][_0x361abe(0x31ca)](),!0x0);}[_0x4c2cc9(0x2a37)](_0x4381b9,_0x11342a){var _0x32480a=_0x4c2cc9;return!!_0x4381b9&&(this[_0x32480a(0x2589)][_0x32480a(0x2dfd)](_native[_0x32480a(0x3c01)]['COMMAND_SETFLOATARRAY']),this[_0x32480a(0x2589)][_0x32480a(0x1dc9)](_0x4381b9),this[_0x32480a(0x2589)]['encodeCommandArgAsFloat32s'](_0x11342a),this['_commandBufferEncoder']['finishEncodingCommand'](),!0x0);}[_0x4c2cc9(0x18dc)](_0x38cc41,_0x309bcf){var _0x185fec=_0x4c2cc9;return!!_0x38cc41&&(this[_0x185fec(0x2589)][_0x185fec(0x2dfd)](_native[_0x185fec(0x3c01)][_0x185fec(0x1335)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x38cc41),this[_0x185fec(0x2589)]['encodeCommandArgAsFloat32s'](_0x309bcf),this['_commandBufferEncoder'][_0x185fec(0x31ca)](),!0x0);}[_0x4c2cc9(0x3f2b)](_0x5ec566,_0x384f2d){var _0xa09df=_0x4c2cc9;return!!_0x5ec566&&(this[_0xa09df(0x2589)]['startEncodingCommand'](_native[_0xa09df(0x3c01)][_0xa09df(0x720)]),this[_0xa09df(0x2589)][_0xa09df(0x1dc9)](_0x5ec566),this[_0xa09df(0x2589)]['encodeCommandArgAsFloat32s'](_0x384f2d),this[_0xa09df(0x2589)][_0xa09df(0x31ca)](),!0x0);}['setFloatArray4'](_0x487775,_0x11e87f){var _0x13a184=_0x4c2cc9;return!!_0x487775&&(this['_commandBufferEncoder'][_0x13a184(0x2dfd)](_native[_0x13a184(0x3c01)]['COMMAND_SETFLOATARRAY4']),this[_0x13a184(0x2589)]['encodeCommandArgAsNativeData'](_0x487775),this['_commandBufferEncoder'][_0x13a184(0x1f24)](_0x11e87f),this[_0x13a184(0x2589)][_0x13a184(0x31ca)](),!0x0);}['setArray'](_0x3205b8,_0x34e47a){var _0x214e7e=_0x4c2cc9;return!!_0x3205b8&&this[_0x214e7e(0x2a37)](_0x3205b8,new Float32Array(_0x34e47a));}[_0x4c2cc9(0x2ab7)](_0xf3ce82,_0x179816){var _0xe9903d=_0x4c2cc9;return!!_0xf3ce82&&this[_0xe9903d(0x18dc)](_0xf3ce82,new Float32Array(_0x179816));}[_0x4c2cc9(0xe5a)](_0x1c8810,_0x593c5a){return!!_0x1c8810&&this['setFloatArray3'](_0x1c8810,new Float32Array(_0x593c5a));}['setArray4'](_0xad09fb,_0x514fe7){return!!_0xad09fb&&this['setFloatArray4'](_0xad09fb,new Float32Array(_0x514fe7));}[_0x4c2cc9(0x3b1a)](_0x2101d3,_0x242913){var _0x389476=_0x4c2cc9;return!!_0x2101d3&&(this[_0x389476(0x2589)]['startEncodingCommand'](_native[_0x389476(0x3c01)][_0x389476(0x1780)]),this['_commandBufferEncoder'][_0x389476(0x1dc9)](_0x2101d3),this[_0x389476(0x2589)][_0x389476(0x1f24)](_0x242913),this['_commandBufferEncoder']['finishEncodingCommand'](),!0x0);}['setMatrix3x3'](_0x367cc2,_0x222b49){var _0x4384c2=_0x4c2cc9;return!!_0x367cc2&&(this[_0x4384c2(0x2589)][_0x4384c2(0x2dfd)](_native[_0x4384c2(0x3c01)][_0x4384c2(0x3edf)]),this[_0x4384c2(0x2589)][_0x4384c2(0x1dc9)](_0x367cc2),this[_0x4384c2(0x2589)][_0x4384c2(0x1f24)](_0x222b49),this[_0x4384c2(0x2589)][_0x4384c2(0x31ca)](),!0x0);}[_0x4c2cc9(0x39d3)](_0x1b35ea,_0x5615df){var _0x306ab3=_0x4c2cc9;return!!_0x1b35ea&&(this[_0x306ab3(0x2589)][_0x306ab3(0x2dfd)](_native[_0x306ab3(0x3c01)]['COMMAND_SETMATRIX2X2']),this[_0x306ab3(0x2589)][_0x306ab3(0x1dc9)](_0x1b35ea),this['_commandBufferEncoder'][_0x306ab3(0x1f24)](_0x5615df),this[_0x306ab3(0x2589)]['finishEncodingCommand'](),!0x0);}['setFloat'](_0x31090d,_0x4dc9a0){var _0x2b47a8=_0x4c2cc9;return!!_0x31090d&&(this[_0x2b47a8(0x2589)][_0x2b47a8(0x2dfd)](_native[_0x2b47a8(0x3c01)][_0x2b47a8(0x3b73)]),this[_0x2b47a8(0x2589)][_0x2b47a8(0x1dc9)](_0x31090d),this[_0x2b47a8(0x2589)]['encodeCommandArgAsFloat32'](_0x4dc9a0),this[_0x2b47a8(0x2589)][_0x2b47a8(0x31ca)](),!0x0);}['setFloat2'](_0x5a2b4e,_0x1f3464,_0x46e5e1){var _0x54c7f=_0x4c2cc9;return!!_0x5a2b4e&&(this['_commandBufferEncoder'][_0x54c7f(0x2dfd)](_native[_0x54c7f(0x3c01)][_0x54c7f(0x7db)]),this['_commandBufferEncoder'][_0x54c7f(0x1dc9)](_0x5a2b4e),this[_0x54c7f(0x2589)]['encodeCommandArgAsFloat32'](_0x1f3464),this[_0x54c7f(0x2589)]['encodeCommandArgAsFloat32'](_0x46e5e1),this[_0x54c7f(0x2589)]['finishEncodingCommand'](),!0x0);}[_0x4c2cc9(0xa16)](_0x1ddcb7,_0x2652c8,_0x21d3f4,_0x4882e9){var _0x1498a=_0x4c2cc9;return!!_0x1ddcb7&&(this['_commandBufferEncoder'][_0x1498a(0x2dfd)](_native['Engine'][_0x1498a(0x2665)]),this[_0x1498a(0x2589)][_0x1498a(0x1dc9)](_0x1ddcb7),this[_0x1498a(0x2589)]['encodeCommandArgAsFloat32'](_0x2652c8),this[_0x1498a(0x2589)]['encodeCommandArgAsFloat32'](_0x21d3f4),this[_0x1498a(0x2589)][_0x1498a(0x29a7)](_0x4882e9),this[_0x1498a(0x2589)][_0x1498a(0x31ca)](),!0x0);}[_0x4c2cc9(0x2282)](_0x14b151,_0x48d312,_0x51dc58,_0x13f2dc,_0x3f172b){var _0x500bb4=_0x4c2cc9;return!!_0x14b151&&(this[_0x500bb4(0x2589)][_0x500bb4(0x2dfd)](_native[_0x500bb4(0x3c01)][_0x500bb4(0x39e6)]),this[_0x500bb4(0x2589)][_0x500bb4(0x1dc9)](_0x14b151),this['_commandBufferEncoder'][_0x500bb4(0x29a7)](_0x48d312),this[_0x500bb4(0x2589)][_0x500bb4(0x29a7)](_0x51dc58),this[_0x500bb4(0x2589)]['encodeCommandArgAsFloat32'](_0x13f2dc),this[_0x500bb4(0x2589)][_0x500bb4(0x29a7)](_0x3f172b),this[_0x500bb4(0x2589)]['finishEncodingCommand'](),!0x0);}[_0x4c2cc9(0x3b5e)](_0x13db3f,_0x334fc2){return!!_0x13db3f&&(this['setFloat3'](_0x13db3f,_0x334fc2['r'],_0x334fc2['g'],_0x334fc2['b']),!0x0);}[_0x4c2cc9(0x880)](_0x5aeee4,_0x5b5125,_0x35a052){var _0x464d83=_0x4c2cc9;return!!_0x5aeee4&&(this[_0x464d83(0x2282)](_0x5aeee4,_0x5b5125['r'],_0x5b5125['g'],_0x5b5125['b'],_0x35a052),!0x0);}[_0x4c2cc9(0x1e5f)](_0x17b115){var _0x29bc00=_0x4c2cc9;this[_0x29bc00(0x3ff8)]||(this[_0x29bc00(0x58a)](),this[_0x29bc00(0x364f)]=null,_0x17b115&&(this['_currentProgram']=null,this[_0x29bc00(0x3e8e)]['reset'](),this[_0x29bc00(0x2213)]['reset'](),this[_0x29bc00(0x2e39)][_0x29bc00(0x2af4)]()),this[_0x29bc00(0x1a4c)]=null,this[_0x29bc00(0x2f7a)]=null,this[_0x29bc00(0x2fe4)]=null);}[_0x4c2cc9(0x23ac)](){return this['_engine']['createTexture']();}[_0x4c2cc9(0x3a0d)](_0xa0eb16){var _0x11977a=_0x4c2cc9;_0xa0eb16&&this[_0x11977a(0xe76)]['deleteTexture'](_0xa0eb16);}[_0x4c2cc9(0x25f9)](_0x33d7b9,_0x3bb5fb,_0x1a9fea,_0x2d866e=!0x1,_0x2e29ec){var _0x71b579=_0x4c2cc9;void 0x0===_0x2d866e&&(_0x2d866e=!0x1),_0x33d7b9&&_0x33d7b9[_0x71b579(0xb48)]&&(_0x2d866e=_0x3bb5fb['getCanvasTexture'](),_0x3bb5fb=_0x33d7b9[_0x71b579(0xb48)][_0x71b579(0x2661)],this[_0x71b579(0xe76)][_0x71b579(0x340c)](_0x3bb5fb,_0x2d866e),_0x33d7b9[_0x71b579(0x1977)]=!0x0);}[_0x4c2cc9(0x17d4)](_0x37c226,_0x279b68,_0x3f9d91,_0x36df8a){var _0x2c0b14=_0x4c2cc9;return _0x37c226=Math[_0x2c0b14(0x695)](_0x37c226,0x1),_0x279b68=Math[_0x2c0b14(0x695)](_0x279b68,0x1),this[_0x2c0b14(0x399d)](new Uint8Array(_0x37c226*_0x279b68*0x4),_0x37c226,_0x279b68,_0x4b5835['g'][_0x2c0b14(0x3eec)],!0x1,!0x1,_0x36df8a);}[_0x4c2cc9(0x3262)](_0xe2bc58){return this['_camera']?this['_camera']['createVideo'](_0xe2bc58):null;}['updateVideoTexture'](_0x4141a3,_0x261a55,_0x5a7a3e){var _0x517427=_0x4c2cc9;_0x4141a3&&_0x4141a3[_0x517427(0xb48)]&&this[_0x517427(0x36f7)]&&(_0x4141a3=_0x4141a3[_0x517427(0xb48)]['underlyingResource'],this['_camera'][_0x517427(0x28c5)](_0x4141a3,_0x261a55,_0x5a7a3e));}[_0x4c2cc9(0x399d)](_0x22668c,_0x5b8027,_0x496faa,_0x480905,_0x1cafec,_0x179d81,_0x29be1a,_0x201ad6=null,_0x558123=_0x4b5835['g'][_0x4c2cc9(0xa43)],_0x3fb101,_0x20183b=!0x1){var _0x499374=_0x4c2cc9;const _0x389d7a=new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x499374(0x316c)]);return _0x389d7a[_0x499374(0xb3b)]=_0x480905,_0x389d7a['generateMipMaps']=_0x1cafec,_0x389d7a[_0x499374(0x3249)]=_0x29be1a,_0x389d7a[_0x499374(0x192c)]=_0x179d81,_0x389d7a[_0x499374(0x2138)]=_0x5b8027,_0x389d7a['baseHeight']=_0x496faa,_0x389d7a[_0x499374(0xad8)]=_0x389d7a[_0x499374(0x2138)],_0x389d7a[_0x499374(0x605)]=_0x389d7a[_0x499374(0x2b82)],_0x389d7a['_compression']=_0x201ad6,_0x389d7a['type']=_0x558123,_0x389d7a[_0x499374(0x362d)]=this[_0x499374(0x1993)](_0x20183b,!_0x1cafec),this[_0x499374(0x211d)](_0x389d7a,_0x22668c,_0x480905,_0x179d81,_0x201ad6,_0x558123,_0x389d7a['_useSRGBBuffer']),_0x389d7a[_0x499374(0xb48)]&&(_0x5b8027=_0x389d7a[_0x499374(0xb48)][_0x499374(0x2661)],_0x496faa=this[_0x499374(0xb3e)](_0x29be1a),this['_setTextureSampling'](_0x5b8027,_0x496faa)),this[_0x499374(0x39d6)]['push'](_0x389d7a),_0x389d7a;}[_0x4c2cc9(0xcad)](_0x193776,_0x5cb0e3,_0x17b52b,_0x452717,_0x478e71,_0x3ebe89,_0x109c67,_0x21fdce,_0xb37741=0x0,_0x149aaf=_0x4b5835['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x5a9201=_0x4c2cc9;const _0xbff339=new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x5a9201(0xe38)]);var _0x399c56;return _0xbff339[_0x5a9201(0x2138)]=_0x5cb0e3,_0xbff339[_0x5a9201(0x2b82)]=_0x17b52b,_0xbff339[_0x5a9201(0x3792)]=_0x452717,_0xbff339[_0x5a9201(0xad8)]=_0x5cb0e3,_0xbff339[_0x5a9201(0x605)]=_0x17b52b,_0xbff339[_0x5a9201(0x3234)]=_0x452717,_0xbff339['format']=_0x478e71,_0xbff339[_0x5a9201(0x261)]=_0x149aaf,_0xbff339[_0x5a9201(0x25ff)]=_0x3ebe89,_0xbff339['samplingMode']=_0x21fdce,_0xbff339['is2DArray']=!0x0,_0xbff339[_0x5a9201(0xb48)]&&(_0x399c56=_0xbff339[_0x5a9201(0xb48)]['underlyingResource'],this['_engine'][_0x5a9201(0xd57)](_0x399c56,_0x193776,_0x5cb0e3,_0x17b52b,_0x452717,this[_0x5a9201(0x3e55)](_0x478e71,_0x149aaf),_0x3ebe89,_0x109c67),_0x193776=this[_0x5a9201(0xb3e)](_0x21fdce),this[_0x5a9201(0xb20)](_0x399c56,_0x193776)),_0xbff339[_0x5a9201(0x1977)]=!0x0,this[_0x5a9201(0x39d6)][_0x5a9201(0x1e1d)](_0xbff339),_0xbff339;}[_0x4c2cc9(0x211d)](_0x25ff36,_0x704919,_0x41a212,_0x310f58,_0x2e6600=0x0,_0x323d93=_0x4b5835['g'][_0x4c2cc9(0xa43)],_0x10e142){var _0x4cda30=_0x4c2cc9,_0x32146a;_0x25ff36&&(_0x704919&&_0x25ff36[_0x4cda30(0xb48)]&&(_0x32146a=_0x25ff36['_hardwareTexture']['underlyingResource'],this[_0x4cda30(0xe76)]['loadRawTexture'](_0x32146a,_0x704919,_0x25ff36['width'],_0x25ff36[_0x4cda30(0x605)],this[_0x4cda30(0x3e55)](_0x41a212,_0x323d93),_0x25ff36['generateMipMaps'],_0x25ff36[_0x4cda30(0x192c)])),_0x25ff36['isReady']=!0x0);}[_0x4c2cc9(0x18e4)](_0x1f3889,_0x430811,_0x55d21b,_0x20991f,_0x426561=_0x4b5835['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x365728=null,_0x28e0b5=null,_0x3ca70c=null,_0x4c3673=null,_0x1b74e0=null,_0x2508ea=null,_0xc58352,_0x1a0661,_0x3b52d2,_0x4b57cd=!0x1){var _0x31bc3f=_0x4c2cc9,_0x978e57='data:'===(_0x1f3889=_0x1f3889||'')[_0x31bc3f(0x18ee)](0x0,0x5),_0x63d4b3=_0x978e57&&-0x1!==_0x1f3889[_0x31bc3f(0x850)](_0x31bc3f(0x1087));const _0x21933f=_0x4c3673||new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x31bc3f(0x1731)]),_0x56bc97=_0x1f3889;var _0x3cbabc=(_0x1f3889=!this['_transformTextureUrl']||_0x63d4b3||_0x4c3673||_0x3ca70c?_0x1f3889:this[_0x31bc3f(0x2c2e)](_0x1f3889))[_0x31bc3f(0xf91)]('.'),_0x3824aa=_0x2508ea||(-0x1<_0x3cbabc?_0x1f3889[_0x31bc3f(0x11a7)](_0x3cbabc)['toLowerCase']():'');let _0x1298b3=null;for(const _0x5f1235 of _0x12d154['D'][_0x31bc3f(0x11fb)])if(_0x5f1235['canLoad'](_0x3824aa)){_0x1298b3=_0x5f1235;break;}_0x20991f&&_0x20991f['addPendingData'](_0x21933f),_0x21933f['url']=_0x1f3889,_0x21933f[_0x31bc3f(0x25ff)]=!_0x430811,_0x21933f['samplingMode']=_0x426561,_0x21933f['invertY']=_0x55d21b,_0x21933f[_0x31bc3f(0x362d)]=this[_0x31bc3f(0x1993)](_0x4b57cd,_0x430811),this['doNotHandleContextLost']||(_0x21933f[_0x31bc3f(0x320d)]=_0x3ca70c);let _0x21368c=null;_0x365728&&!_0x4c3673&&(_0x21368c=_0x21933f[_0x31bc3f(0xd48)][_0x31bc3f(0x33ee)](_0x365728)),_0x4c3673||this[_0x31bc3f(0x39d6)][_0x31bc3f(0x1e1d)](_0x21933f);const _0x224cd6=(_0x4a7761,_0x436280)=>{var _0x4fcc62=_0x31bc3f;_0x20991f&&_0x20991f[_0x4fcc62(0x118e)](_0x21933f),_0x1f3889===_0x56bc97?(_0x21368c&&_0x21933f[_0x4fcc62(0xd48)][_0x4fcc62(0x418a)](_0x21368c),_0x132e1b['l'][_0x4fcc62(0x3e3c)]&&this[_0x4fcc62(0x18e4)](_0x132e1b['l']['FallbackTexture'],_0x430811,_0x21933f['invertY'],_0x20991f,_0x426561,null,_0x28e0b5,_0x3ca70c,_0x21933f),_0x28e0b5&&_0x28e0b5((_0x4a7761||'Unknown\x20error')+(_0x132e1b['l'][_0x4fcc62(0x3e3c)]?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0x436280)):(_0x20f7f7['Y'][_0x4fcc62(0x27dc)](_0x4fcc62(0x40d8)+_0x1f3889+_0x4fcc62(0x31d9)+_0x56bc97),this[_0x4fcc62(0x18e4)](_0x56bc97,_0x430811,_0x21933f[_0x4fcc62(0x192c)],_0x20991f,_0x426561,_0x365728,_0x28e0b5,_0x3ca70c,_0x21933f,_0x1b74e0,_0x2508ea,_0xc58352,_0x1a0661));};if(_0x1298b3)throw new Error('Loading\x20textures\x20from\x20IInternalTextureLoader\x20not\x20yet\x20implemented.');{const _0x25f36f=_0x1ec0af=>{var _0x9d2246=_0x31bc3f;if(_0x21933f['_hardwareTexture']){const _0x3b5a62=_0x21933f[_0x9d2246(0xb48)]['underlyingResource'];this[_0x9d2246(0xe76)][_0x9d2246(0x34ef)](_0x3b5a62,_0x1ec0af,!_0x430811,_0x55d21b,_0x4b57cd,()=>{var _0x34c78f=_0x9d2246;_0x21933f[_0x34c78f(0x2138)]=this[_0x34c78f(0xe76)][_0x34c78f(0x269b)](_0x3b5a62),_0x21933f[_0x34c78f(0x2b82)]=this['_engine'][_0x34c78f(0x2b66)](_0x3b5a62),_0x21933f[_0x34c78f(0xad8)]=_0x21933f[_0x34c78f(0x2138)],_0x21933f[_0x34c78f(0x605)]=_0x21933f[_0x34c78f(0x2b82)],_0x21933f[_0x34c78f(0x1977)]=!0x0;var _0x50c588=this[_0x34c78f(0xb3e)](_0x426561);this[_0x34c78f(0xb20)](_0x3b5a62,_0x50c588),_0x20991f&&_0x20991f['removePendingData'](_0x21933f),_0x21933f['onLoadedObservable']['notifyObservers'](_0x21933f),_0x21933f[_0x34c78f(0xd48)][_0x34c78f(0xc60)]();},()=>{throw new Error('Could\x20not\x20load\x20a\x20native\x20texture.');});}else _0x20991f&&_0x20991f[_0x9d2246(0x118e)](_0x21933f);};if(_0x978e57&&_0x3ca70c){if(_0x3ca70c instanceof ArrayBuffer)_0x25f36f(new Uint8Array(_0x3ca70c));else{if(ArrayBuffer[_0x31bc3f(0x3641)](_0x3ca70c))_0x25f36f(_0x3ca70c);else{if(_0x31bc3f(0x3a16)!=typeof _0x3ca70c)throw new Error(_0x31bc3f(0x5cf));_0x25f36f(new Uint8Array(_0x305176['w1'][_0x31bc3f(0x3f3)](_0x3ca70c)));}}}else _0x63d4b3?_0x25f36f(new Uint8Array(_0x305176['w1'][_0x31bc3f(0x3f3)](_0x1f3889))):this[_0x31bc3f(0x216f)](_0x1f3889,_0x4c6257=>_0x25f36f(new Uint8Array(_0x4c6257)),void 0x0,void 0x0,!0x0,(_0x27385b,_0x3129de)=>{var _0x5d333f=_0x31bc3f;_0x224cd6(_0x5d333f(0x226a)+(_0x27385b&&_0x27385b['responseURL'],_0x3129de));});}return _0x21933f;}['wrapNativeTexture'](_0x532616){var _0x553488=_0x4c2cc9;_0x532616=new _0x5240bc['E'](_0x532616,this['_engine']);const _0x2e6471=new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x553488(0xcb9)],!0x0);return _0x2e6471[_0x553488(0xb48)]=_0x532616,_0x2e6471[_0x553488(0x1977)]=!0x0,_0x2e6471;}[_0x4c2cc9(0x380b)](){var _0x245fd5=_0x4c2cc9;throw new Error(_0x245fd5(0x292f));}[_0x4c2cc9(0x3674)](_0x10bf34,_0x26c8cc,_0x437547){var _0x4ece1f=_0x4c2cc9;const _0x90d067=_0x437547;var _0x437547=new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x4ece1f(0x16a1)]),_0x2ba3ab=_0x10bf34[_0x4ece1f(0xad8)]||_0x10bf34,_0x10bf34=_0x10bf34['height']||_0x10bf34,_0x2ba3ab=this[_0x4ece1f(0xe76)][_0x4ece1f(0x350a)](_0x437547['_hardwareTexture'][_0x4ece1f(0x2661)],_0x2ba3ab,_0x10bf34,!0x0,!0x0);return _0x90d067[_0x4ece1f(0x298a)]=_0x2ba3ab,_0x437547;}[_0x4c2cc9(0x1596)](_0x3de484){var _0x1f4d0c=_0x4c2cc9;_0x3de484&&(this[_0x1f4d0c(0x2589)][_0x1f4d0c(0x2dfd)](_native[_0x1f4d0c(0x3c01)]['COMMAND_DELETEFRAMEBUFFER']),this[_0x1f4d0c(0x2589)][_0x1f4d0c(0x1dc9)](_0x3de484),this[_0x1f4d0c(0x2589)][_0x1f4d0c(0x31ca)]());}[_0x4c2cc9(0x2008)](_0x4411a9,_0x239c5c){return new Promise((_0x599cf8,_0x378f79)=>{var _0xeed8d3=a7_0x2532;const _0x1059be=this[_0xeed8d3(0x3c61)]();_0x1059be[_0xeed8d3(0x1de5)]=()=>{var _0x22269b=_0xeed8d3;try{var _0x11f39d=this[_0x22269b(0xe76)]['createImageBitmap'](_0x1059be);_0x599cf8(_0x11f39d);}catch(_0x23c698){_0x378f79(_0x22269b(0x289f)+_0x1059be[_0x22269b(0x2bb7)]+'\x20with\x20exception:\x20'+_0x23c698);}},_0x1059be[_0xeed8d3(0x2f26)]=_0x59b3cf=>{var _0xe93082=_0xeed8d3;_0x378f79(_0xe93082(0x289f)+_0x1059be['src']+_0xe93082(0xd5b)+_0x59b3cf);},_0x1059be[_0xeed8d3(0x2bb7)]=_0x4411a9;});}['createImageBitmap'](_0x30b10d,_0x49d8f8){return new Promise((_0x19a5c1,_0x566f27)=>{var _0x4aefc3=a7_0x2532;if(Array['isArray'](_0x30b10d)){var _0x1f809c=_0x30b10d;if(_0x1f809c[_0x4aefc3(0x3785)]){const _0x5aa00d=this[_0x4aefc3(0xe76)][_0x4aefc3(0xa6c)](_0x1f809c[0x0]);if(_0x5aa00d)return void _0x19a5c1(_0x5aa00d);}}_0x566f27(_0x4aefc3(0x3389));});}[_0x4c2cc9(0x33b8)](_0x36a216,_0x551a5d,_0xa0aad1){var _0xb8dc3b=_0x4c2cc9;return this[_0xb8dc3b(0xe76)][_0xb8dc3b(0x33b8)](_0x36a216,_0x551a5d,_0xa0aad1);}['createCubeTexture'](_0x410be7,_0x2d0732,_0x1a1690,_0x20b38e,_0x579e6a=null,_0x3499ff=null,_0x5dc3a4,_0x335651=null,_0x2714f5,_0x3568e9=0x0,_0x455976=0x0,_0x5cdd0f=null,_0x17cc47,_0x1db329=!0x1){var _0x496ea6=_0x4c2cc9;const _0x17879b=_0x5cdd0f||new _0x4bcd05['l'](this,_0x4bcd05['S'][_0x496ea6(0x2a3b)]);_0x17879b[_0x496ea6(0x1407)]=!0x0,_0x17879b[_0x496ea6(0x1a59)]=_0x410be7,_0x17879b[_0x496ea6(0x25ff)]=!_0x20b38e,_0x17879b[_0x496ea6(0x31cb)]=_0x3568e9,_0x17879b[_0x496ea6(0x202e)]=_0x455976,this[_0x496ea6(0x3869)]||(_0x17879b[_0x496ea6(0x31f8)]=_0x335651,_0x17879b[_0x496ea6(0x254c)]=_0x1a1690),_0x5cdd0f=_0x410be7[_0x496ea6(0xf91)]('.');if(_0x496ea6(0x43d)===(_0x335651||(-0x1<_0x5cdd0f?_0x410be7['substring'](_0x5cdd0f)['toLowerCase']():''))){const _0x3faa65=_0x50c9a0=>{var _0x9c95d4=_0x496ea6,_0x341e53=(0x0,_0xe2b08e['qJ'])(_0x50c9a0),_0x10e836=(_0x17879b[_0x9c95d4(0xad8)]=_0x341e53['width'],_0x17879b[_0x9c95d4(0x605)]=_0x341e53[_0x9c95d4(0xad8)],(0x0,_0xe2b08e['qC'])(_0x17879b,_0x341e53),_0x341e53[_0x9c95d4(0xd7b)]);if(!_0x10e836)throw new Error('Nothing\x20else\x20parsed\x20so\x20far');_0x17879b[_0x9c95d4(0x31cb)]=_0x10e836[_0x9c95d4(0x2389)],_0x10e836=(0x0,_0xe2b08e['Do'])(_0x50c9a0,_0x341e53),(_0x17879b['format']=_0x4b5835['g']['TEXTUREFORMAT_RGBA'],_0x17879b[_0x9c95d4(0x261)]=_0x4b5835['g'][_0x9c95d4(0xa43)],_0x17879b['generateMipMaps']=!0x0,_0x17879b[_0x9c95d4(0x318e)]()[_0x9c95d4(0x329a)](_0x5766b1['x'][_0x9c95d4(0x27c3)],_0x17879b),_0x17879b['_isRGBD']=!0x0,_0x17879b[_0x9c95d4(0x192c)]=!0x0,this['_engine'][_0x9c95d4(0x196a)](_0x17879b['_hardwareTexture'][_0x9c95d4(0x2661)],_0x10e836,!0x1,_0x1db329,()=>{var _0x207e1e=_0x9c95d4;_0x17879b[_0x207e1e(0x1977)]=!0x0,_0x579e6a&&_0x579e6a();},()=>{var _0x418dba=_0x9c95d4;throw new Error(_0x418dba(0x2e54));}));};if(_0x1a1690&&0x6===_0x1a1690['length'])throw new Error('Multi-file\x20loading\x20not\x20allowed\x20on\x20env\x20files.');this[_0x496ea6(0x216f)](_0x410be7,_0x3ad1fb=>_0x3faa65(new Uint8Array(_0x3ad1fb)),void 0x0,void 0x0,!0x0,(_0x291ead,_0x2e2e96)=>{var _0x52864c=_0x496ea6;_0x3499ff&&_0x291ead&&_0x3499ff(_0x291ead[_0x52864c(0x2667)]+'\x20'+_0x291ead[_0x52864c(0x247e)],_0x2e2e96);});}else{if(!_0x1a1690||0x6!==_0x1a1690[_0x496ea6(0x3785)])throw new Error('Cannot\x20load\x20cubemap\x20because\x206\x20files\x20were\x20not\x20defined');const _0x2079ef=[_0x1a1690[0x0],_0x1a1690[0x3],_0x1a1690[0x1],_0x1a1690[0x4],_0x1a1690[0x2],_0x1a1690[0x5]];Promise['all'](_0x2079ef[_0x496ea6(0x350f)](_0x59fd0d=>_0x305176['w1'][_0x496ea6(0x368b)](_0x59fd0d)[_0x496ea6(0xd1a)](_0x497b63=>new Uint8Array(_0x497b63))))[_0x496ea6(0xd1a)](_0x35303d=>new Promise((_0x45867e,_0x5651cf)=>{var _0x5853d9=_0x496ea6;this[_0x5853d9(0xe76)][_0x5853d9(0x318a)](_0x17879b[_0x5853d9(0xb48)][_0x5853d9(0x2661)],_0x35303d,!_0x20b38e,!0x0,_0x1db329,_0x45867e,_0x5651cf);}))['then'](()=>{_0x17879b['isReady']=!0x0,_0x579e6a&&_0x579e6a();},_0x2c42d1=>{var _0x56dcd3=_0x496ea6;_0x3499ff&&_0x3499ff(_0x56dcd3(0x26e2)+_0x2c42d1['message'],_0x2c42d1);});}return this[_0x496ea6(0x39d6)]['push'](_0x17879b),_0x17879b;}[_0x4c2cc9(0x4f0)](){var _0x1e8883=_0x4c2cc9;return new _0x5240bc['E'](this[_0x1e8883(0x23ac)](),this['_engine']);}[_0x4c2cc9(0x2fba)](_0x3a3cb2,_0x4b91be,_0x283079){var _0x20998f=_0x4c2cc9;return _0x3a3cb2=new _0x7d524d['o'](_0x3a3cb2,_0x4b91be,_0x283079,this),(this[_0x20998f(0x534)]['push'](_0x3a3cb2),_0x3a3cb2);}[_0x4c2cc9(0x1a74)](_0x160298,_0x50443d,_0x1164c9=0x0,_0x48518e=_0x4bcd05['S']['Unknown']){var _0x269b31=_0x4c2cc9;let _0xc41041=!0x1,_0x546114=_0x4b5835['g'][_0x269b31(0xa43)],_0x274745=_0x4b5835['g'][_0x269b31(0x12e0)],_0x599cb2=_0x4b5835['g']['TEXTUREFORMAT_RGBA'],_0x17c20c=!0x1,_0x10c44f=0x1;void 0x0!==_0x50443d&&_0x269b31(0x1c87)==typeof _0x50443d?(_0xc41041=!!_0x50443d[_0x269b31(0x25ff)],_0x546114=void 0x0===_0x50443d[_0x269b31(0x261)]?_0x4b5835['g']['TEXTURETYPE_UNSIGNED_INT']:_0x50443d['type'],_0x274745=void 0x0===_0x50443d['samplingMode']?_0x4b5835['g'][_0x269b31(0x12e0)]:_0x50443d[_0x269b31(0x3249)],_0x599cb2=void 0x0===_0x50443d[_0x269b31(0xb3b)]?_0x4b5835['g'][_0x269b31(0x3eec)]:_0x50443d['format'],_0x17c20c=void 0x0!==_0x50443d[_0x269b31(0x3bc)]&&_0x50443d[_0x269b31(0x3bc)],_0x10c44f=null!=(_0x3ec5a2=_0x50443d[_0x269b31(0x2ba8)])?_0x3ec5a2:0x1):_0xc41041=!!_0x50443d,_0x17c20c=_0x17c20c&&this[_0x269b31(0xe22)][_0x269b31(0x1b1c)]&&(0x1<this[_0x269b31(0x237a)]||this[_0x269b31(0x3897)]),(_0x546114===_0x4b5835['g'][_0x269b31(0x248a)]&&!this['_caps'][_0x269b31(0x1ac6)]||_0x546114===_0x4b5835['g'][_0x269b31(0x144b)]&&!this['_caps']['textureHalfFloatLinearFiltering'])&&(_0x274745=_0x4b5835['g'][_0x269b31(0x1d4a)]),_0x546114!==_0x4b5835['g'][_0x269b31(0x248a)]||this['_caps'][_0x269b31(0x3742)]||(_0x546114=_0x4b5835['g']['TEXTURETYPE_UNSIGNED_INT'],_0x20f7f7['Y'][_0x269b31(0x27dc)](_0x269b31(0x3647)));const _0x3db1e1=new _0x4bcd05['l'](this,_0x48518e);var _0x3ec5a2=_0x160298[_0x269b31(0xad8)]||_0x160298,_0x50443d=_0x160298['height']||_0x160298,_0x48518e=_0x160298[_0x269b31(0x1459)]||0x0;if(0x0!==_0x48518e)throw new Error(_0x269b31(0x1c45));var _0x160298=_0x3db1e1['_hardwareTexture']['underlyingResource'],_0x37a25e=this[_0x269b31(0x3e55)](_0x599cb2,_0x546114);return this[_0x269b31(0xe76)][_0x269b31(0x2af9)](_0x160298,_0x3ec5a2,_0x50443d,_0xc41041,_0x37a25e,!0x0,_0x17c20c),this[_0x269b31(0xb20)](_0x160298,this[_0x269b31(0xb3e)](_0x274745)),_0x3db1e1[_0x269b31(0x362d)]=_0x17c20c,_0x3db1e1[_0x269b31(0x2138)]=_0x3ec5a2,_0x3db1e1['baseHeight']=_0x50443d,_0x3db1e1[_0x269b31(0xad8)]=_0x3ec5a2,_0x3db1e1[_0x269b31(0x605)]=_0x50443d,_0x3db1e1[_0x269b31(0x3234)]=_0x48518e,_0x3db1e1[_0x269b31(0x1977)]=!0x0,_0x3db1e1[_0x269b31(0x2ba8)]=_0x10c44f,_0x3db1e1[_0x269b31(0x25ff)]=_0xc41041,_0x3db1e1[_0x269b31(0x3249)]=_0x274745,_0x3db1e1['type']=_0x546114,_0x3db1e1['format']=_0x599cb2,this[_0x269b31(0x39d6)][_0x269b31(0x1e1d)](_0x3db1e1),_0x3db1e1;}[_0x4c2cc9(0x1e24)](_0xf7b284,_0x54e732){var _0x31d3eb=_0x4c2cc9;const _0x546b60=this[_0x31d3eb(0x2fba)](!0x1,!0x1,_0xf7b284);let _0x17fa17=!0x0,_0x3260bf=!0x1,_0x1c5ea7=!0x1,_0x5c9e76=void 0x0;void 0x0!==_0x54e732&&_0x31d3eb(0x1c87)==typeof _0x54e732&&(_0x17fa17=null==(_0x54f5ea=_0x54e732['generateDepthBuffer'])||_0x54f5ea,_0x3260bf=!!_0x54e732[_0x31d3eb(0x1293)],_0x1c5ea7=!!_0x54e732[_0x31d3eb(0x847)],_0x5c9e76=_0x54e732[_0x31d3eb(0x2ba6)]);var _0x54f5ea=_0x5c9e76||(_0x1c5ea7?null:this[_0x31d3eb(0x1a74)](_0xf7b284,_0x54e732,!0x0,_0x4bcd05['S']['RenderTarget'])),_0x54e732=_0xf7b284[_0x31d3eb(0xad8)]||_0xf7b284,_0xf7b284=_0xf7b284[_0x31d3eb(0x605)]||_0xf7b284,_0x54e732=this[_0x31d3eb(0xe76)][_0x31d3eb(0x350a)](_0x54f5ea?_0x54f5ea['_hardwareTexture']['underlyingResource']:null,_0x54e732,_0xf7b284,_0x3260bf,_0x17fa17);return _0x546b60[_0x31d3eb(0x7e1)]=_0x54e732,_0x546b60[_0x31d3eb(0xbdd)]=_0x17fa17,_0x546b60[_0x31d3eb(0x383)]=_0x3260bf,_0x546b60[_0x31d3eb(0x21bf)](_0x54f5ea),_0x546b60;}[_0x4c2cc9(0x329a)](_0x1e7770,_0x487c96){var _0x5d6c87=_0x4c2cc9,_0x356d5f;_0x487c96['_hardwareTexture']&&(_0x356d5f=this['_getNativeSamplingMode'](_0x1e7770),this[_0x5d6c87(0xb20)](_0x487c96[_0x5d6c87(0xb48)][_0x5d6c87(0x2661)],_0x356d5f)),_0x487c96[_0x5d6c87(0x3249)]=_0x1e7770;}['bindFramebuffer'](_0x332915,_0x4e3ba0,_0x2ce844,_0x488a2a,_0x13e78c){var _0x45dbb8=_0x4c2cc9,_0x4b8249=_0x332915;if(this[_0x45dbb8(0xe66)]&&this[_0x45dbb8(0x2f50)](this['_currentRenderTarget']),this['_currentRenderTarget']=_0x332915,_0x4e3ba0)throw new Error(_0x45dbb8(0x2bdd));if(_0x2ce844||_0x488a2a)throw new Error(_0x45dbb8(0x35c8));_0x4b8249[_0x45dbb8(0x298a)]?this[_0x45dbb8(0xcc9)](_0x4b8249['_framebufferDepthStencil']):this[_0x45dbb8(0xcc9)](_0x4b8249[_0x45dbb8(0x7e1)]);}['unBindFramebuffer'](_0x1722f5,_0x3aa285=0x0,_0x5bf87e){this['_currentRenderTarget']=null,_0x5bf87e&&_0x5bf87e(),this['_bindUnboundFramebuffer'](null);}[_0x4c2cc9(0x1fb2)](_0x5f0dc5){var _0x44ca3d=_0x4c2cc9;return this[_0x44ca3d(0x7bc)](_0x5f0dc5,!0x0);}[_0x4c2cc9(0x401a)](_0xe3a105,_0x141a61,_0x423277=0x0){var _0x40571d=_0x4c2cc9;const _0x1d739c=_0xe3a105;_0xe3a105=this['_normalizeIndexData'](_0x141a61),(_0x1d739c[_0x40571d(0x3a99)]=0x4===_0xe3a105[_0x40571d(0x2b61)],this[_0x40571d(0xe76)][_0x40571d(0x401a)](_0x1d739c[_0x40571d(0x2dc2)],_0xe3a105[_0x40571d(0x12ab)],_0xe3a105[_0x40571d(0x343d)],_0xe3a105[_0x40571d(0x17c7)],_0x423277));}[_0x4c2cc9(0x2655)](_0x5dbfe0,_0x40143d,_0x22d110,_0x5e815f){var _0x337f3e=_0x4c2cc9;_0x40143d=ArrayBuffer['isView'](_0x40143d)?_0x40143d:new Float32Array(_0x40143d),this[_0x337f3e(0xe76)][_0x337f3e(0x2655)](_0x5dbfe0[_0x337f3e(0x29de)],_0x40143d[_0x337f3e(0x12ab)],_0x40143d[_0x337f3e(0x343d)]+(null!=_0x22d110?_0x22d110:0x0),null!=_0x5e815f?_0x5e815f:_0x40143d[_0x337f3e(0x17c7)]);}[_0x4c2cc9(0x2511)](_0x1c1627,_0x3d05d6,_0x4c23cb=0x0,_0x2b6f6a=!0x1){var _0x2aabae=_0x4c2cc9,_0x20f1ee=this[_0x2aabae(0x29d9)][_0x1c1627];if(!_0x20f1ee)return!0x1;if(!_0x3d05d6)return null!=this[_0x2aabae(0x2086)][_0x1c1627]&&(this['_activeChannel']=_0x1c1627,this['_boundTexturesCache'][_0x1c1627]=null),!0x1;if(_0x3d05d6['video'])this[_0x2aabae(0x1b14)]=_0x1c1627,_0x3d05d6['update']();else{if(_0x3d05d6[_0x2aabae(0x255e)]===_0x4b5835['g']['DELAYLOADSTATE_NOTLOADED'])return _0x3d05d6[_0x2aabae(0xcb0)](),!0x1;}return _0x2b6f6a=_0x2b6f6a?_0x3d05d6[_0x2aabae(0x1315)]:_0x3d05d6['isReady']()?_0x3d05d6['getInternalTexture']():_0x3d05d6[_0x2aabae(0x1407)]?this[_0x2aabae(0x9ca)]:_0x3d05d6[_0x2aabae(0x2eb4)]?this[_0x2aabae(0x2e7d)]:_0x3d05d6[_0x2aabae(0x2bd8)]?this[_0x2aabae(0x544)]:this[_0x2aabae(0x72a)],this[_0x2aabae(0x1b14)]=_0x1c1627,!(!_0x2b6f6a||!_0x2b6f6a[_0x2aabae(0xb48)]||(this[_0x2aabae(0x3d96)](_0x2b6f6a['_hardwareTexture'][_0x2aabae(0x2661)],this['_getAddressMode'](_0x3d05d6[_0x2aabae(0x24af)]),this[_0x2aabae(0x3f3d)](_0x3d05d6[_0x2aabae(0x3906)]),this['_getAddressMode'](_0x3d05d6[_0x2aabae(0xa9d)])),this['_updateAnisotropicLevel'](_0x3d05d6),this[_0x2aabae(0x1302)](_0x20f1ee,_0x2b6f6a[_0x2aabae(0xb48)][_0x2aabae(0x2661)]),0x0));}[_0x4c2cc9(0xb20)](_0x2828a3,_0x5bc52b){var _0x4527d6=_0x4c2cc9;this['_commandBufferEncoder'][_0x4527d6(0x2dfd)](_native[_0x4527d6(0x3c01)][_0x4527d6(0x2a93)]),this['_commandBufferEncoder'][_0x4527d6(0x1dc9)](_0x2828a3),this[_0x4527d6(0x2589)][_0x4527d6(0x2c12)](_0x5bc52b),this['_commandBufferEncoder'][_0x4527d6(0x31ca)]();}['_setTextureWrapMode'](_0x4e2f33,_0x124311,_0x2c708f,_0x552163){var _0x9be54d=_0x4c2cc9;this[_0x9be54d(0x2589)]['startEncodingCommand'](_native[_0x9be54d(0x3c01)][_0x9be54d(0xf88)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x4e2f33),this[_0x9be54d(0x2589)][_0x9be54d(0x2c12)](_0x124311),this[_0x9be54d(0x2589)][_0x9be54d(0x2c12)](_0x2c708f),this[_0x9be54d(0x2589)]['encodeCommandArgAsUInt32'](_0x552163),this['_commandBufferEncoder'][_0x9be54d(0x31ca)]();}[_0x4c2cc9(0x1302)](_0x85dd39,_0x2f9229){var _0x5a4ade=_0x4c2cc9;this[_0x5a4ade(0x2589)][_0x5a4ade(0x2dfd)](_native[_0x5a4ade(0x3c01)][_0x5a4ade(0x2c00)]),this[_0x5a4ade(0x2589)][_0x5a4ade(0x1dc9)](_0x85dd39),this['_commandBufferEncoder'][_0x5a4ade(0x1dc9)](_0x2f9229),this[_0x5a4ade(0x2589)]['finishEncodingCommand']();}[_0x4c2cc9(0xa8e)](_0x5ab4d8){var _0x1d8242=_0x4c2cc9;const _0x151d12=_0x5ab4d8['getInternalTexture']();_0x5ab4d8=_0x5ab4d8[_0x1d8242(0x1563)],_0x151d12&&_0x151d12['_hardwareTexture']&&_0x151d12[_0x1d8242(0x156d)]!==_0x5ab4d8&&(this['_commandBufferEncoder'][_0x1d8242(0x2dfd)](_native[_0x1d8242(0x3c01)][_0x1d8242(0x2e74)]),this[_0x1d8242(0x2589)]['encodeCommandArgAsNativeData'](_0x151d12[_0x1d8242(0xb48)][_0x1d8242(0x2661)]),this[_0x1d8242(0x2589)]['encodeCommandArgAsUInt32'](_0x5ab4d8),this[_0x1d8242(0x2589)][_0x1d8242(0x31ca)](),_0x151d12[_0x1d8242(0x156d)]=_0x5ab4d8);}[_0x4c2cc9(0x3f3d)](_0x5f26a8){var _0x38ea99=_0x4c2cc9;switch(_0x5f26a8){case _0x4b5835['g'][_0x38ea99(0x2b84)]:return _native[_0x38ea99(0x3c01)][_0x38ea99(0x5af)];case _0x4b5835['g'][_0x38ea99(0x9bf)]:return _native[_0x38ea99(0x3c01)][_0x38ea99(0x13e5)];case _0x4b5835['g'][_0x38ea99(0x3b42)]:return _native[_0x38ea99(0x3c01)][_0x38ea99(0x538)];default:throw new Error(_0x38ea99(0x3c52)+_0x5f26a8+'.');}}[_0x4c2cc9(0x42a)](_0x5f0d7a,_0x2a0521){var _0x4f2ee8=_0x4c2cc9;_0x5f0d7a=this[_0x4f2ee8(0x29d9)][_0x5f0d7a],_0x5f0d7a&&_0x2a0521&&_0x2a0521[_0x4f2ee8(0xb48)]&&(_0x2a0521=_0x2a0521[_0x4f2ee8(0xb48)][_0x4f2ee8(0x2661)],this[_0x4f2ee8(0x1302)](_0x5f0d7a,_0x2a0521));}[_0x4c2cc9(0x11b5)](_0x1d51c8){var _0x1c28a6=_0x4c2cc9;_0x1d51c8['nativeIndexBuffer']&&(this['_commandBufferEncoder'][_0x1c28a6(0x2dfd)](_native[_0x1c28a6(0x3c01)][_0x1c28a6(0x3f59)]),this[_0x1c28a6(0x2589)][_0x1c28a6(0x1dc9)](_0x1d51c8[_0x1c28a6(0x2dc2)]),this['_commandBufferEncoder']['finishEncodingCommand'](),delete _0x1d51c8[_0x1c28a6(0x2dc2)]),_0x1d51c8['nativeVertexBuffer']&&(this[_0x1c28a6(0x2589)][_0x1c28a6(0x2dfd)](_native['Engine'][_0x1c28a6(0x3083)]),this['_commandBufferEncoder'][_0x1c28a6(0x1dc9)](_0x1d51c8[_0x1c28a6(0x29de)]),this['_commandBufferEncoder']['finishEncodingCommand'](),delete _0x1d51c8[_0x1c28a6(0x29de)]);}[_0x4c2cc9(0xb6b)](_0x186b93,_0x169642){var _0x252445=_0x4c2cc9;if(!_native[_0x252445(0x32e5)])throw new Error('Native\x20Canvas\x20plugin\x20not\x20available.');const _0x1adc86=new _native['Canvas']();return _0x1adc86['width']=_0x186b93,_0x1adc86[_0x252445(0x605)]=_0x169642,_0x1adc86;}[_0x4c2cc9(0x3c61)](){var _0x5509c5=_0x4c2cc9;if(_native[_0x5509c5(0x32e5)])return new _native[(_0x5509c5(0x1a99))]();throw new Error('Native\x20Canvas\x20plugin\x20not\x20available.');}['updateTextureData'](_0x4b16b1,_0x507c51,_0x2d4d67,_0x499295,_0x45a08d,_0x1ba8ba,_0x46a91d=0x0,_0x39ecfa,_0x7509a7){var _0x15e336=_0x4c2cc9;throw new Error(_0x15e336(0x110b));}[_0x4c2cc9(0x222d)](_0x4d6ef4,_0xb94f46,_0x4f9e3d,_0x370194,_0x55246a,_0x7ce9f1=0x0,_0x320316){throw new Error('_uploadCompressedDataToTextureDirectly\x20not\x20implemented.');}[_0x4c2cc9(0xd51)](_0x1f2ce7,_0x374aa4,_0x42f7c6=0x0,_0x418ead){var _0x4413bf=_0x4c2cc9;throw new Error(_0x4413bf(0x1146));}['_uploadArrayBufferViewToTexture'](_0x424c82,_0x27ee27,_0x1ce06e=0x0,_0x3be4b7){throw new Error('_uploadArrayBufferViewToTexture\x20not\x20implemented.');}[_0x4c2cc9(0x2a81)](_0x24afec,_0x4b2dab,_0x894e02=0x0,_0x596f29){throw new Error('_uploadArrayBufferViewToTexture\x20not\x20implemented.');}['_getNativeSamplingMode'](_0x1bb38a){var _0x16f11f=_0x4c2cc9;switch(_0x1bb38a){case _0x4b5835['g'][_0x16f11f(0xd3c)]:return _native['Engine'][_0x16f11f(0xd3c)];case _0x4b5835['g'][_0x16f11f(0x108c)]:return _native['Engine'][_0x16f11f(0x108c)];case _0x4b5835['g'][_0x16f11f(0x33e9)]:return _native[_0x16f11f(0x3c01)][_0x16f11f(0x33e9)];case _0x4b5835['g'][_0x16f11f(0x2f72)]:return _native[_0x16f11f(0x3c01)][_0x16f11f(0x2f72)];case _0x4b5835['g'][_0x16f11f(0x3a3e)]:return _native['Engine'][_0x16f11f(0x3a3e)];case _0x4b5835['g'][_0x16f11f(0x2273)]:return _native[_0x16f11f(0x3c01)][_0x16f11f(0x2273)];case _0x4b5835['g'][_0x16f11f(0x26a0)]:return _native[_0x16f11f(0x3c01)][_0x16f11f(0x26a0)];case _0x4b5835['g'][_0x16f11f(0x2d4a)]:return _native[_0x16f11f(0x3c01)]['TEXTURE_NEAREST_NEAREST_MIPLINEAR'];case _0x4b5835['g'][_0x16f11f(0x3c04)]:return _native[_0x16f11f(0x3c01)][_0x16f11f(0x3c04)];case _0x4b5835['g'][_0x16f11f(0x28a9)]:return _native['Engine'][_0x16f11f(0x28a9)];case _0x4b5835['g'][_0x16f11f(0x1bb8)]:return _native['Engine']['TEXTURE_LINEAR_LINEAR_MIPNEAREST'];case _0x4b5835['g'][_0x16f11f(0x29e7)]:return _native['Engine'][_0x16f11f(0x29e7)];default:throw new Error(_0x16f11f(0x22da)+_0x1bb38a+'.');}}[_0x4c2cc9(0x1af1)](_0x123224){var _0x2a9ea0=_0x4c2cc9;switch(_0x123224){case _0x4b5835['g'][_0x2a9ea0(0x437)]:return _native[_0x2a9ea0(0x3c01)][_0x2a9ea0(0x3998)];case _0x4b5835['g']['LEQUAL']:return _native[_0x2a9ea0(0x3c01)][_0x2a9ea0(0xc8e)];case _0x4b5835['g']['EQUAL']:return _native[_0x2a9ea0(0x3c01)]['STENCIL_TEST_EQUAL'];case _0x4b5835['g'][_0x2a9ea0(0x2cab)]:return _native['Engine'][_0x2a9ea0(0x33f)];case _0x4b5835['g'][_0x2a9ea0(0x1536)]:return _native[_0x2a9ea0(0x3c01)]['STENCIL_TEST_GREATER'];case _0x4b5835['g'][_0x2a9ea0(0x2efd)]:return _native[_0x2a9ea0(0x3c01)][_0x2a9ea0(0x1b82)];case _0x4b5835['g'][_0x2a9ea0(0x4124)]:return _native[_0x2a9ea0(0x3c01)]['STENCIL_TEST_NEVER'];case _0x4b5835['g'][_0x2a9ea0(0x400c)]:return _native[_0x2a9ea0(0x3c01)][_0x2a9ea0(0x21b0)];default:throw new Error(_0x2a9ea0(0x6c4)+_0x123224+'.');}}['_getStencilOpFail'](_0x2bb79e){var _0x54dbcf=_0x4c2cc9;switch(_0x2bb79e){case _0x4b5835['g'][_0x54dbcf(0x488)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0x115f)];case _0x4b5835['g'][_0x54dbcf(0x2ea1)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0x21b3)];case _0x4b5835['g'][_0x54dbcf(0x2fc2)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0x2b81)];case _0x4b5835['g']['INCR']:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0x9b8)];case _0x4b5835['g'][_0x54dbcf(0x1867)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0xea9)];case _0x4b5835['g'][_0x54dbcf(0x3af5)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0x30d3)];case _0x4b5835['g'][_0x54dbcf(0x38a6)]:return _native[_0x54dbcf(0x3c01)][_0x54dbcf(0xe05)];case _0x4b5835['g']['DECR_WRAP']:return _native['Engine'][_0x54dbcf(0x24f6)];default:throw new Error('Unsupported\x20stencil\x20OpFail\x20mode:\x20'+_0x2bb79e+'.');}}['_getStencilDepthFail'](_0x1bea07){var _0x4c5228=_0x4c2cc9;switch(_0x1bea07){case _0x4b5835['g'][_0x4c5228(0x488)]:return _native['Engine'][_0x4c5228(0x196b)];case _0x4b5835['g']['ZERO']:return _native[_0x4c5228(0x3c01)][_0x4c5228(0x17fb)];case _0x4b5835['g'][_0x4c5228(0x2fc2)]:return _native[_0x4c5228(0x3c01)][_0x4c5228(0x2595)];case _0x4b5835['g']['INCR']:return _native['Engine']['STENCIL_OP_FAIL_Z_INCR'];case _0x4b5835['g'][_0x4c5228(0x1867)]:return _native[_0x4c5228(0x3c01)][_0x4c5228(0x3516)];case _0x4b5835['g'][_0x4c5228(0x3af5)]:return _native[_0x4c5228(0x3c01)][_0x4c5228(0xecf)];case _0x4b5835['g'][_0x4c5228(0x38a6)]:return _native[_0x4c5228(0x3c01)][_0x4c5228(0x207a)];case _0x4b5835['g']['DECR_WRAP']:return _native[_0x4c5228(0x3c01)][_0x4c5228(0x3e03)];default:throw new Error('Unsupported\x20stencil\x20depthFail\x20mode:\x20'+_0x1bea07+'.');}}[_0x4c2cc9(0x16a4)](_0x197379){var _0x136e4e=_0x4c2cc9;switch(_0x197379){case _0x4b5835['g'][_0x136e4e(0x488)]:return _native[_0x136e4e(0x3c01)][_0x136e4e(0xc3a)];case _0x4b5835['g'][_0x136e4e(0x2ea1)]:return _native[_0x136e4e(0x3c01)]['STENCIL_OP_PASS_Z_ZERO'];case _0x4b5835['g'][_0x136e4e(0x2fc2)]:return _native['Engine'][_0x136e4e(0x16e9)];case _0x4b5835['g'][_0x136e4e(0x12ee)]:return _native[_0x136e4e(0x3c01)][_0x136e4e(0x1f9b)];case _0x4b5835['g'][_0x136e4e(0x1867)]:return _native[_0x136e4e(0x3c01)]['STENCIL_OP_PASS_Z_DECR'];case _0x4b5835['g'][_0x136e4e(0x3af5)]:return _native['Engine']['STENCIL_OP_PASS_Z_INVERT'];case _0x4b5835['g'][_0x136e4e(0x38a6)]:return _native[_0x136e4e(0x3c01)][_0x136e4e(0xa37)];case _0x4b5835['g'][_0x136e4e(0x757)]:return _native[_0x136e4e(0x3c01)][_0x136e4e(0x3289)];default:throw new Error(_0x136e4e(0x1ca9)+_0x197379+'.');}}[_0x4c2cc9(0x3e55)](_0x71ce97,_0x3f7da4){var _0x249e49=_0x4c2cc9;if(_0x71ce97==_0x4b5835['g'][_0x249e49(0x465)]&&_0x3f7da4==_0x4b5835['g']['TEXTURETYPE_UNSIGNED_INT'])return _native[_0x249e49(0x3c01)][_0x249e49(0x3d6d)];if(_0x71ce97==_0x4b5835['g']['TEXTUREFORMAT_RGBA']&&_0x3f7da4==_0x4b5835['g'][_0x249e49(0xa43)])return _native[_0x249e49(0x3c01)][_0x249e49(0x220e)];if(_0x71ce97==_0x4b5835['g'][_0x249e49(0x3eec)]&&_0x3f7da4==_0x4b5835['g']['TEXTURETYPE_HALF_FLOAT'])return _native['Engine'][_0x249e49(0x2ff9)];if(_0x71ce97==_0x4b5835['g'][_0x249e49(0x3eec)]&&_0x3f7da4==_0x4b5835['g']['TEXTURETYPE_FLOAT'])return _native['Engine'][_0x249e49(0x3fae)];throw new _0x3428d7['LH'](_0x249e49(0x2536)+_0x71ce97+_0x249e49(0x13ac)+_0x3f7da4+'.',_0x3428d7['SM'][_0x249e49(0x39ed)]);}[_0x4c2cc9(0x3258)](_0xf63ec){var _0x49d768=_0x4c2cc9;switch(_0xf63ec){case _0x4b5835['g'][_0x49d768(0x1508)]:return _native[_0x49d768(0x3c01)][_0x49d768(0x1508)];case _0x4b5835['g'][_0x49d768(0x39df)]:return _native[_0x49d768(0x3c01)][_0x49d768(0x39df)];case _0x4b5835['g'][_0x49d768(0x256c)]:return _native['Engine'][_0x49d768(0x256c)];case _0x4b5835['g'][_0x49d768(0x3ab6)]:return _native[_0x49d768(0x3c01)][_0x49d768(0x3ab6)];case _0x4b5835['g'][_0x49d768(0x22c6)]:return _native[_0x49d768(0x3c01)][_0x49d768(0x22c6)];case _0x4b5835['g'][_0x49d768(0x2289)]:return _native[_0x49d768(0x3c01)]['ALPHA_MAXIMIZED'];case _0x4b5835['g']['ALPHA_ONEONE']:return _native[_0x49d768(0x3c01)][_0x49d768(0x99c)];case _0x4b5835['g'][_0x49d768(0x3330)]:return _native[_0x49d768(0x3c01)][_0x49d768(0x3330)];case _0x4b5835['g'][_0x49d768(0x2c9a)]:return _native['Engine'][_0x49d768(0x2c9a)];case _0x4b5835['g']['ALPHA_INTERPOLATE']:return _native[_0x49d768(0x3c01)]['ALPHA_INTERPOLATE'];case _0x4b5835['g']['ALPHA_SCREENMODE']:return _native[_0x49d768(0x3c01)][_0x49d768(0x2de4)];default:throw new Error(_0x49d768(0x1f4)+_0xf63ec+'.');}}[_0x4c2cc9(0x2429)](_0x1a2bb9){var _0x895dd2=_0x4c2cc9;switch(_0x1a2bb9){case _0xd0ccf7['o']['BYTE']:return _native[_0x895dd2(0x3c01)]['ATTRIB_TYPE_INT8'];case _0xd0ccf7['o'][_0x895dd2(0x320f)]:return _native['Engine']['ATTRIB_TYPE_UINT8'];case _0xd0ccf7['o'][_0x895dd2(0x2b9f)]:return _native[_0x895dd2(0x3c01)]['ATTRIB_TYPE_INT16'];case _0xd0ccf7['o'][_0x895dd2(0x2c87)]:return _native[_0x895dd2(0x3c01)][_0x895dd2(0x1131)];case _0xd0ccf7['o'][_0x895dd2(0x95e)]:return _native[_0x895dd2(0x3c01)][_0x895dd2(0x3f51)];default:throw new Error('Unsupported\x20attribute\x20type:\x20'+_0x1a2bb9+'.');}}['getFontOffset'](_0x39afab){return{'ascent':0x0,'height':0x0,'descent':0x0};}[_0x4c2cc9(0x1413)](_0xa2feac,_0x3881db,_0x10e37,_0x3f7e75,_0x47e784,_0x203735,_0x3f80c0,_0x325c98,_0xacdb0,_0xb7fde5){var _0x299e2f=_0x4c2cc9;if(void 0x0!==_0x3f7e75&&-0x1!==_0x3f7e75)throw new Error(_0x299e2f(0x3572)+_0x3f7e75+'.');return this[_0x299e2f(0xe76)][_0x299e2f(0x17a8)](null==(_0x3f7e75=_0xa2feac[_0x299e2f(0xb48)])?void 0x0:_0x3f7e75[_0x299e2f(0x2661)],null!=_0x47e784?_0x47e784:0x0,null!=_0xacdb0?_0xacdb0:0x0,null!=_0xb7fde5?_0xb7fde5:0x0,_0x3881db,_0x10e37,null!=(_0xa2feac=null==_0x203735?void 0x0:_0x203735[_0x299e2f(0x12ab)])?_0xa2feac:null,null!=(_0x3f7e75=null==_0x203735?void 0x0:_0x203735['byteOffset'])?_0x3f7e75:0x0,null!=(_0x47e784=null==_0x203735?void 0x0:_0x203735[_0x299e2f(0x17c7)])?_0x47e784:0x0)[_0x299e2f(0xd1a)](_0x4661b9=>_0x203735=_0x203735||new Uint8Array(_0x4661b9));}}_0x44a709[_0x4c2cc9(0x4bd)]=0x8;},0x14d76:(_0xc42e3f,_0x41ce3f,_0x437adc)=>{_0x437adc(0x10ea4),_0x437adc(0xee04),_0x437adc(0x25b1),_0x437adc(0x77a5),_0x437adc(0x13862),_0x437adc(0x14fae),_0x437adc(0x758),class extends null{};},0x14fae:(_0x4223e2,_0x8df35d,_0x125d1d)=>{var _0x101d34=a7_0x38a779;_0x125d1d['d'](_0x8df35d,{'Z':()=>_0x2c0edf});class _0x2c0edf{static[_0x101d34(0x124f)](_0x1cd294){var _0x35ae4e=_0x101d34;if(_0x2c0edf['MatrixTrackPrecisionChange']=!0x1,_0x1cd294&&!_0x2c0edf[_0x35ae4e(0xaf8)]&&_0x2c0edf['MatrixTrackedMatrices'])for(let _0x5bca01=0x0;_0x5bca01<_0x2c0edf[_0x35ae4e(0x32fd)][_0x35ae4e(0x3785)];++_0x5bca01){const _0x2c2187=_0x2c0edf['MatrixTrackedMatrices'][_0x5bca01];var _0x58c5f0=_0x2c2187['_m'];_0x2c2187['_m']=new Float64Array(0x10);for(let _0x508cce=0x0;_0x508cce<0x10;++_0x508cce)_0x2c2187['_m'][_0x508cce]=_0x58c5f0[_0x508cce];}_0x2c0edf['MatrixUse64Bits']=_0x1cd294,_0x2c0edf[_0x35ae4e(0x14dd)]=_0x2c0edf[_0x35ae4e(0xaf8)]?Float64Array:Float32Array,_0x2c0edf['MatrixTrackedMatrices']=null;}}_0x2c0edf['MatrixUse64Bits']=!0x1,_0x2c0edf['MatrixTrackPrecisionChange']=!0x0,_0x2c0edf['MatrixCurrentType']=Float64Array,_0x2c0edf[_0x101d34(0x32fd)]=[];},0x758:(_0x1d1c57,_0x3a5b27,_0x3221da)=>{var _0x52f828=a7_0x38a779;_0x3221da['d'](_0x3a5b27,{'r':()=>_0x513471});var _0x85414f=_0x3221da(0x25b1),_0x29be11=_0x3221da(0x77a5);class _0x513471{constructor(_0x271bd7,_0x5cbf58,_0x364b00,_0x599a02){var _0x400e1e=a7_0x2532;this[_0x400e1e(0x251)]=null,this['_samples']=0x1,this['_attachments']=null,this['_generateStencilBuffer']=!0x1,this['_generateDepthBuffer']=!0x1,this[_0x400e1e(0x3d3f)]=!0x1,this[_0x400e1e(0x3093)]=_0x271bd7,this[_0x400e1e(0x2432)]=_0x5cbf58,this[_0x400e1e(0x7dc)]=_0x364b00,this['_engine']=_0x599a02,this[_0x400e1e(0x136b)]=null;}get['depthStencilTexture'](){var _0x5cc61c=a7_0x2532;return this[_0x5cc61c(0x136b)];}get[_0x52f828(0x2a0)](){return this['_depthStencilTextureWithStencil'];}get[_0x52f828(0x1407)](){var _0x8dffb8=_0x52f828;return this[_0x8dffb8(0x2432)];}get['isMulti'](){var _0x1f86b4=_0x52f828;return this[_0x1f86b4(0x3093)];}get[_0x52f828(0x2bd8)](){return 0x0<this['layers'];}get[_0x52f828(0x1910)](){var _0x4e72f2=_0x52f828;return this[_0x4e72f2(0xad8)];}get[_0x52f828(0xad8)](){var _0x2d58c3=_0x52f828;return this[_0x2d58c3(0x7dc)][_0x2d58c3(0xad8)]||this['_size'];}get[_0x52f828(0x605)](){var _0x590040=_0x52f828;return this['_size'][_0x590040(0x605)]||this['_size'];}get['layers'](){return this['_size']['layers']||0x0;}get['texture'](){var _0xa9a0f3;return null!=(_0xa9a0f3=null==(_0xa9a0f3=this['_textures'])?void 0x0:_0xa9a0f3[0x0])?_0xa9a0f3:null;}get['textures'](){return this['_textures'];}get[_0x52f828(0x2ba8)](){return this['_samples'];}['setSamples'](_0x5c9964,_0x20d65b=!0x0,_0x3a2860=!0x1){var _0x13c332=_0x52f828;if(this[_0x13c332(0x2ba8)]===_0x5c9964&&!_0x3a2860)return _0x5c9964;return _0x3a2860=this[_0x13c332(0x3093)]?this['_engine'][_0x13c332(0x70d)](this,_0x5c9964,_0x20d65b):this['_engine'][_0x13c332(0x18a6)](this,_0x5c9964),(this[_0x13c332(0x3f1e)]=_0x5c9964,_0x3a2860);}[_0x52f828(0x21bf)](_0x2b7ba8){var _0x2a07ad=_0x52f828;Array[_0x2a07ad(0x2d96)](_0x2b7ba8)?this[_0x2a07ad(0x251)]=_0x2b7ba8:this[_0x2a07ad(0x251)]=_0x2b7ba8?[_0x2b7ba8]:null;}[_0x52f828(0xf22)](_0x333d41,_0x534345=0x0,_0x2e7918=!0x0){var _0x9ebc09=_0x52f828;this[_0x9ebc09(0x251)]||(this[_0x9ebc09(0x251)]=[]),this[_0x9ebc09(0x251)][_0x534345]&&_0x2e7918&&this[_0x9ebc09(0x251)][_0x534345][_0x9ebc09(0x3551)](),this['_textures'][_0x534345]=_0x333d41;}[_0x52f828(0x11ea)](_0x2aaa84=0x0,_0x25d6e1=!0x0,_0x82e086=!0x1,_0x4467fe=0x1,_0x44578d=_0x29be11['g'][_0x52f828(0x1e21)]){var _0x501d2c=_0x52f828,_0x487e2e;return null!=(_0x487e2e=this[_0x501d2c(0x136b)])&&_0x487e2e['dispose'](),this[_0x501d2c(0x3d3f)]=_0x82e086,this[_0x501d2c(0x136b)]=this[_0x501d2c(0xe76)][_0x501d2c(0x11ea)](this[_0x501d2c(0x7dc)],{'bilinearFiltering':_0x25d6e1,'comparisonFunction':_0x2aaa84,'generateStencil':_0x82e086,'isCube':this['_isCube'],'samples':_0x4467fe,'depthTextureFormat':_0x44578d},this),this[_0x501d2c(0x136b)];}[_0x52f828(0x2ac1)](_0x39e98a){var _0x438c4a=_0x52f828;this[_0x438c4a(0x136b)]&&(_0x39e98a[_0x438c4a(0x136b)]&&_0x39e98a[_0x438c4a(0x136b)][_0x438c4a(0x3551)](),_0x39e98a[_0x438c4a(0x136b)]=this[_0x438c4a(0x136b)],this[_0x438c4a(0x136b)][_0x438c4a(0x82b)]());}[_0x52f828(0x1fb1)](_0x3e6241){var _0x4221f5=_0x52f828;this['texture']&&this[_0x4221f5(0xd74)]['_swapAndDie'](_0x3e6241),this[_0x4221f5(0x251)]=null,this[_0x4221f5(0x3551)](!0x0);}[_0x52f828(0x348f)](){var _0x528202=_0x52f828;let _0x10f87c=null;if(this[_0x528202(0x3093)]){var _0x511955=this[_0x528202(0x3ab1)];if(_0x511955&&0x0<_0x511955[_0x528202(0x3785)]){let _0x8deae1=!0x1,_0x288487=_0x511955[_0x528202(0x3785)];var _0xa94f83=_0x511955[_0x511955[_0x528202(0x3785)]-0x1][_0x528202(0x2e44)];_0xa94f83!==_0x85414f['S'][_0x528202(0x370)]&&_0xa94f83!==_0x85414f['S'][_0x528202(0x16a1)]||(_0x8deae1=!0x0,_0x288487--);const _0x51247a=[],_0x20c92a=[];for(let _0x347b23=0x0;_0x347b23<_0x288487;++_0x347b23){var _0x3f0376=_0x511955[_0x347b23];_0x51247a[_0x528202(0x1e1d)](_0x3f0376[_0x528202(0x3249)]),_0x20c92a[_0x528202(0x1e1d)](_0x3f0376[_0x528202(0x261)]);}var _0xa94f83={'samplingModes':_0x51247a,'generateMipMaps':_0x511955[0x0][_0x528202(0x25ff)],'generateDepthBuffer':this[_0x528202(0xbdd)],'generateStencilBuffer':this[_0x528202(0x383)],'generateDepthTexture':_0x8deae1,'types':_0x20c92a,'textureCount':_0x288487},_0x40b54d={'width':this[_0x528202(0xad8)],'height':this['height']};_0x10f87c=this[_0x528202(0xe76)][_0x528202(0x20f5)](_0x40b54d,_0xa94f83);}}else{const _0x4d117a={};_0x4d117a['generateDepthBuffer']=this['_generateDepthBuffer'],_0x4d117a[_0x528202(0x25ff)]=null!=(_0xa94f83=null==(_0x40b54d=this[_0x528202(0xd74)])?void 0x0:_0x40b54d[_0x528202(0x25ff)])&&_0xa94f83,_0x4d117a[_0x528202(0x1293)]=this[_0x528202(0x383)],_0x4d117a['samplingMode']=null==(_0x40b54d=this[_0x528202(0xd74)])?void 0x0:_0x40b54d[_0x528202(0x3249)],_0x4d117a[_0x528202(0x261)]=null==(_0xa94f83=this[_0x528202(0xd74)])?void 0x0:_0xa94f83[_0x528202(0x261)],_0x4d117a[_0x528202(0xb3b)]=null==(_0x40b54d=this[_0x528202(0xd74)])?void 0x0:_0x40b54d[_0x528202(0xb3b)],(_0x10f87c=this[_0x528202(0x1407)]?this[_0x528202(0xe76)][_0x528202(0x3b4)](this[_0x528202(0xad8)],_0x4d117a):(_0x40b54d={'width':this[_0x528202(0xad8)],'height':this[_0x528202(0x605)],'layers':this[_0x528202(0x2bd8)]&&null!=(_0xa94f83=this[_0x528202(0xd74)])?_0xa94f83[_0x528202(0x3234)]:void 0x0},this[_0x528202(0xe76)][_0x528202(0x1e24)](_0x40b54d,_0x4d117a)))[_0x528202(0xd74)]['isReady']=!0x0;}return _0x10f87c;}[_0x52f828(0x2b77)](_0x13216a){var _0x85e5a9=_0x52f828;if(this[_0x85e5a9(0x251)]&&_0x13216a['_textures']){for(let _0x415a43=0x0;_0x415a43<this[_0x85e5a9(0x251)][_0x85e5a9(0x3785)];++_0x415a43)this['_textures'][_0x415a43][_0x85e5a9(0x1fb1)](_0x13216a[_0x85e5a9(0x251)][_0x415a43],!0x1),_0x13216a['_textures'][_0x415a43][_0x85e5a9(0x1977)]=!0x0;}this['_depthStencilTexture']&&_0x13216a[_0x85e5a9(0x136b)]&&(this[_0x85e5a9(0x136b)][_0x85e5a9(0x1fb1)](_0x13216a[_0x85e5a9(0x136b)]),_0x13216a[_0x85e5a9(0x136b)]['isReady']=!0x0),this[_0x85e5a9(0x251)]=null,this[_0x85e5a9(0x136b)]=null;}['_rebuild'](){var _0x5ce9c5=_0x52f828;const _0x237308=this[_0x5ce9c5(0x348f)]();var _0x378ba4;_0x237308&&(this[_0x5ce9c5(0x136b)]&&(_0x378ba4=(_0x378ba4=this[_0x5ce9c5(0x136b)][_0x5ce9c5(0x3249)])===_0x29be11['g']['TEXTURE_BILINEAR_SAMPLINGMODE']||_0x378ba4===_0x29be11['g'][_0x5ce9c5(0x12e0)]||_0x378ba4===_0x29be11['g'][_0x5ce9c5(0x1bb8)],_0x237308['createDepthStencilTexture'](this[_0x5ce9c5(0x136b)][_0x5ce9c5(0x153f)],_0x378ba4,this[_0x5ce9c5(0x3d3f)],this[_0x5ce9c5(0x136b)][_0x5ce9c5(0x2ba8)])),0x1<this[_0x5ce9c5(0x2ba8)]&&_0x237308[_0x5ce9c5(0xc17)](this[_0x5ce9c5(0x2ba8)]),_0x237308['_swapRenderTargetWrapper'](this),_0x237308[_0x5ce9c5(0x3551)]());}[_0x52f828(0xbb2)](){var _0x2384ee=_0x52f828,_0x276133;if(this[_0x2384ee(0x251)]){for(let _0x31f62b=0x0;null!==(_0x276133=_0x31f62b<(null==(_0x276133=this[_0x2384ee(0x251)])?void 0x0:_0x276133[_0x2384ee(0x3785)]))&&_0x276133;++_0x31f62b)this['_textures'][_0x31f62b][_0x2384ee(0x3551)]();}this[_0x2384ee(0x251)]=null;}[_0x52f828(0x3551)](_0x314aea=!0x1){var _0x36722b=_0x52f828;_0x314aea||(null!=(_0x314aea=this[_0x36722b(0x136b)])&&_0x314aea[_0x36722b(0x3551)](),this[_0x36722b(0x136b)]=null,this[_0x36722b(0xbb2)]()),this[_0x36722b(0xe76)][_0x36722b(0x504)](this);}}},0x17a92:(_0x40bcd2,_0x30d232,_0xbdc65f)=>{var _0x3c326c=a7_0x38a779;_0xbdc65f['d'](_0x30d232,{'v':()=>_0x99827c});var _0x3daf16=_0xbdc65f(0x11722);class _0x99827c{static[_0x3c326c(0x3405)](_0x2fa748=_0x3daf16['x']['GLSL']){var _0x51cc95=_0x3c326c;return _0x2fa748===_0x3daf16['x'][_0x51cc95(0x12cb)]?_0x99827c[_0x51cc95(0x35b4)]:_0x99827c['ShadersRepositoryWGSL'];}static[_0x3c326c(0x36f2)](_0x429c82=_0x3daf16['x']['GLSL']){var _0x534747=_0x3c326c;return _0x429c82===_0x3daf16['x'][_0x534747(0x12cb)]?_0x99827c['ShadersStore']:_0x99827c['ShadersStoreWGSL'];}static[_0x3c326c(0x34f5)](_0x41de02=_0x3daf16['x']['GLSL']){var _0x45cce8=_0x3c326c;return _0x41de02===_0x3daf16['x']['GLSL']?_0x99827c[_0x45cce8(0x13c4)]:_0x99827c['IncludesShadersStoreWGSL'];}}_0x99827c[_0x3c326c(0x35b4)]=_0x3c326c(0x30d9),_0x99827c[_0x3c326c(0xfd7)]={},_0x99827c[_0x3c326c(0x13c4)]={},_0x99827c[_0x3c326c(0x30f)]=_0x3c326c(0x3f25),_0x99827c[_0x3c326c(0x25ba)]={},_0x99827c[_0x3c326c(0x210b)]={};},0x202a:(_0x57a09a,_0x463b6c,_0x2a628a)=>{var _0x4c7e3e=a7_0x38a779;_0x2a628a['d'](_0x463b6c,{'B':()=>_0x5f04cd});function _0x352e30(_0x1a80de,_0x4dcdf0,_0x33daee,_0x2acd45){return new(_0x33daee=_0x33daee||Promise)(function(_0x5958ac,_0x555ce9){var _0x212543=a7_0x2532;function _0x308cf9(_0x458d80){try{_0x186ff5(_0x2acd45['next'](_0x458d80));}catch(_0x5a9f9c){_0x555ce9(_0x5a9f9c);}}function _0x20656b(_0x146c39){var _0x12b024=a7_0x2532;try{_0x186ff5(_0x2acd45[_0x12b024(0x1bf3)](_0x146c39));}catch(_0x215a47){_0x555ce9(_0x215a47);}}function _0x186ff5(_0x3d28a1){var _0x2ed885=a7_0x2532,_0x36a817;_0x3d28a1[_0x2ed885(0xd2d)]?_0x5958ac(_0x3d28a1[_0x2ed885(0xb06)]):((_0x36a817=_0x3d28a1['value'])instanceof _0x33daee?_0x36a817:new _0x33daee(function(_0x579959){_0x579959(_0x36a817);}))[_0x2ed885(0xd1a)](_0x308cf9,_0x20656b);}_0x186ff5((_0x2acd45=_0x2acd45[_0x212543(0x3201)](_0x1a80de,_0x4dcdf0||[]))[_0x212543(0x118b)]());});}var _0x24ca2f=_0x2a628a(0xf8c1),_0x3fa051=_0x2a628a(0xf75c),_0x4fb116=_0x2a628a(0x15cb9),_0x117fd1=_0x2a628a(0xf96c),_0x26c34c=_0x2a628a(0x12621),_0x1172e5=_0x2a628a(0x17bc5),_0x3556fd=_0x2a628a(0x91e),_0x1af201=_0x2a628a(0x77a5),_0x205d93=_0x2a628a(0x25b1),_0x502d10=_0x2a628a(0x10ea4),_0x535ffe=_0x2a628a(0x18233),_0xb7c2b2=_0x2a628a(0xb7b8),_0x1f4f48=_0x2a628a(0x17418),_0x4f81a6=_0x2a628a(0xc7ed),_0x2936ab=_0x2a628a(0x2df4),_0x5066d7=_0x2a628a(0x14fae),_0x1f737e=_0x2a628a(0xc627),_0xf3c88e=_0x2a628a(0xcef),_0x41f275=_0x2a628a(0x2902),_0x3b6bc6=_0x2a628a(0x11722),_0x38b6a1=_0x2a628a(0x2310),_0x26601b=_0x2a628a(0x6214);class _0x53e7d0{}class _0x5f04cd{constructor(_0x397efa,_0x10ef67,_0x2f897a,_0x3d96ff){var _0x55819e=a7_0x2532;this[_0x55819e(0x2319)]=_0x55819e(0x9c8),this[_0x55819e(0x1800)]=!0x1,this[_0x55819e(0x112e)]=!0x1,this[_0x55819e(0x152b)]=null,this[_0x55819e(0x2bf0)]=!0x0,this[_0x55819e(0x3ff8)]=!0x1,this[_0x55819e(0x231c)]=!0x1,this['_useReverseDepthBuffer']=!0x1,this[_0x55819e(0x225f)]=!0x1,this[_0x55819e(0x3b3d)]=!0x0,this[_0x55819e(0x1d38)]=!0x1,this[_0x55819e(0x851)]=new _0x117fd1['y$'](),this['_frameId']=0x0,this[_0x55819e(0x1bd8)]=new Array(),this['_storageBuffers']=new Array(),this[_0x55819e(0x1cd9)]=0x1,this['_windowIsBackground']=!0x1,this['_highPrecisionShadersAllowed']=!0x0,this[_0x55819e(0x3cf4)]=!0x1,this['_badDesktopOS']=!0x1,this['_renderingQueueLaunched']=!0x1,this['_activeRenderLoops']=new Array(),this[_0x55819e(0x1d5a)]=new _0x117fd1['y$'](),this[_0x55819e(0x197a)]=new _0x117fd1['y$'](),this[_0x55819e(0x34e7)]=!0x1,this[_0x55819e(0x3869)]=!0x1,this['disableVertexArrayObjects']=!0x1,this[_0x55819e(0x3d58)]=!0x0,this[_0x55819e(0x1b03)]=!0x0,this[_0x55819e(0x2213)]=new _0x26c34c['k'](),this[_0x55819e(0x3e8e)]=new _0x41f275['C'](),this[_0x55819e(0x30ac)]=new _0x1172e5['s'](),this[_0x55819e(0x2e39)]=new _0x3556fd['Q'](),this[_0x55819e(0x196c)]=_0x1af201['g'][_0x55819e(0x39df)],this[_0x55819e(0x1877)]=_0x1af201['g'][_0x55819e(0x1508)],this[_0x55819e(0x39d6)]=new Array(),this[_0x55819e(0x534)]=new Array(),this[_0x55819e(0x1b14)]=0x0,this[_0x55819e(0x3891)]=-0x1,this['_boundTexturesCache']={},this[_0x55819e(0x3067)]={},this[_0x55819e(0x2e9d)]=[],this[_0x55819e(0x1f1)]=!0x1,this['_currentBoundBuffer']=new Array(),this[_0x55819e(0x1442)]=null,this[_0x55819e(0x2dd4)]=null,this[_0x55819e(0x4072)]=new Array(),this[_0x55819e(0x313e)]=new Array(),this['_currentInstanceBuffers']=new Array(),this['_vaoRecordInProgress']=!0x1,this[_0x55819e(0x291f)]=!0x1,this[_0x55819e(0x3040)]=new Array(),this['_maxSimultaneousTextures']=0x0,this['_maxMSAASamplesOverride']=null,this[_0x55819e(0x3b59)]=new Array(),this[_0x55819e(0x26b5)]=!0x1,this[_0x55819e(0x10c3)]=0x1,this[_0x55819e(0x2c2e)]=null,this[_0x55819e(0x30ed)]={'isMobile':!0x1},this[_0x55819e(0x334b)]=!0x0,this[_0x55819e(0x3d6b)]=new _0x117fd1['y$'](),this[_0x55819e(0x201e)]=!0x1,this[_0x55819e(0x274a)]=_0x1af201['g']['SNAPSHOTRENDERING_STANDARD'],this['_useExactSrgbConversions']=!0x1,this[_0x55819e(0x3a46)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x55819e(0xd4f)]=null,this[_0x55819e(0x119a)]=!0x0,this[_0x55819e(0x29d9)]={},this[_0x55819e(0x13b1)]=_0x38b6a1['F'][_0x55819e(0x3e6d)];let _0x3d48ff=null;this['_creationOptions']=_0x2f897a=_0x2f897a||{},this['adaptToDeviceRatio']=null!=_0x3d96ff&&_0x3d96ff,this[_0x55819e(0x3e8e)][_0x55819e(0x2c0e)]=this[_0x55819e(0x30ac)],_0x5066d7['Z']['SetMatrixPrecision'](!!_0x2f897a[_0x55819e(0x12b6)]),_0x2f897a['antialias']=null!=_0x10ef67?_0x10ef67:_0x2f897a['antialias'],_0x2f897a[_0x55819e(0x3442)]=null!=(_0x10ef67=_0x2f897a['deterministicLockstep'])&&_0x10ef67,_0x2f897a[_0x55819e(0x348)]=null!=(_0x10ef67=_0x2f897a[_0x55819e(0x348)])?_0x10ef67:0x4,_0x2f897a[_0x55819e(0x1ba4)]=null!=(_0x10ef67=_0x2f897a[_0x55819e(0x1ba4)])?_0x10ef67:0x1/0x3c,_0x2f897a['audioEngine']=null==(_0x10ef67=_0x2f897a['audioEngine'])||_0x10ef67,_0x2f897a[_0x55819e(0x2061)]=null==(_0x10ef67=_0x2f897a['stencil'])||_0x10ef67,this[_0x55819e(0x1491)]=null!=(_0x10ef67=null==(_0x10ef67=_0x2f897a['audioEngineOptions'])?void 0x0:_0x10ef67[_0x55819e(0x3cf6)])?_0x10ef67:null,this[_0x55819e(0x20c4)]=null!=(_0x10ef67=null==(_0x10ef67=_0x2f897a[_0x55819e(0x1f54)])?void 0x0:_0x10ef67[_0x55819e(0x93d)])?_0x10ef67:null,this[_0x55819e(0x334b)]=null==(_0x10ef67=_0x2f897a[_0x55819e(0x334b)])||_0x10ef67,this[_0x55819e(0x24a0)]=null!=(_0x10ef67=_0x2f897a[_0x55819e(0x3617)])&&_0x10ef67,this[_0x55819e(0x3869)]=!!_0x2f897a[_0x55819e(0x223)],this[_0x55819e(0x257f)]=!!_0x2f897a['stencil'],_0x3d96ff=_0x3d96ff||_0x2f897a[_0x55819e(0x26b5)]||!0x1;var _0x10ef67=(0x0,_0x535ffe['CG'])()&&window[_0x55819e(0x3426)]||0x1,_0x171f1d=_0x2f897a['limitDeviceRatio']||_0x10ef67;if(this[_0x55819e(0x5ce)]=_0x3d96ff?0x1/Math[_0x55819e(0x33a7)](_0x171f1d,_0x10ef67):0x1,this['_lastDevicePixelRatio']=_0x10ef67,_0x397efa){if(_0x397efa[_0x55819e(0x70f)]){if(_0x3d48ff=_0x397efa,this['_renderingCanvas']=_0x3d48ff,void 0x0===_0x2f897a['preserveDrawingBuffer']&&(_0x2f897a[_0x55819e(0x3750)]=!0x1),void 0x0===_0x2f897a[_0x55819e(0x346b)]&&(_0x2f897a[_0x55819e(0x346b)]=!0x0),navigator&&navigator[_0x55819e(0x2c8f)]){this[_0x55819e(0x176f)]();var _0x57a54a=navigator[_0x55819e(0x2c8f)];for(const _0x333140 of _0x5f04cd['ExceptionList']){var _0x2cdad7=_0x333140[_0x55819e(0x27b1)],_0x5327b4=_0x333140[_0x55819e(0x3eab)];const _0x5b8381=new RegExp(_0x2cdad7);if(_0x5b8381[_0x55819e(0x1bf7)](_0x57a54a)){if(_0x333140[_0x55819e(0xef3)]&&_0x333140[_0x55819e(0x126d)]){var _0x2cdad7=_0x333140['capture'],_0x83b41=_0x333140[_0x55819e(0x126d)];const _0x3e548a=new RegExp(_0x2cdad7);_0x2cdad7=_0x3e548a['exec'](_0x57a54a);if(_0x2cdad7&&0x0<_0x2cdad7[_0x55819e(0x3785)]&&_0x83b41<=parseInt(_0x2cdad7[_0x2cdad7[_0x55819e(0x3785)]-0x1]))continue;}for(const _0x43465d of _0x5327b4)switch(_0x43465d){case _0x55819e(0x10ea):this['disableUniformBuffers']=!0x0;break;case _0x55819e(0x2dcb):this[_0x55819e(0x7de)]=!0x0;break;case _0x55819e(0x2549):_0x2f897a[_0x55819e(0x2549)]=!0x1;break;case'maxMSAASamples':this[_0x55819e(0x291e)]=0x1;}}}}if(this['_doNotHandleContextLost']||(this[_0x55819e(0x2edd)]=_0x1ae320=>{var _0x51a9b0=_0x55819e;_0x1ae320[_0x51a9b0(0x3ebb)](),this[_0x51a9b0(0x34e7)]=!0x0,_0x502d10['Y'][_0x51a9b0(0x27dc)](_0x51a9b0(0x3896)),this[_0x51a9b0(0x1d5a)][_0x51a9b0(0x2231)](this);},this['_onContextRestored']=()=>{var _0x131728=_0x55819e;this[_0x131728(0x3b3f)](this[_0x131728(0x882)][_0x131728(0xc95)](this));},_0x3d48ff[_0x55819e(0x4027)]('webglcontextlost',this['_onContextLost'],!0x1),_0x3d48ff['addEventListener'](_0x55819e(0xf98),this[_0x55819e(0x3cc6)],!0x1),_0x2f897a[_0x55819e(0x1312)]=_0x55819e(0x11a1)),this[_0x55819e(0x3719)]=/^((?!chrome|android).)*safari/i[_0x55819e(0x1bf7)](navigator['userAgent']),this[_0x55819e(0x3719)]&&(_0x2f897a[_0x55819e(0x346b)]=!0x1),!_0x2f897a['disableWebGL2Support'])try{this[_0x55819e(0x1fd1)]=_0x3d48ff[_0x55819e(0x70f)]('webgl2',_0x2f897a)||_0x3d48ff[_0x55819e(0x70f)](_0x55819e(0xf8a),_0x2f897a),this[_0x55819e(0x1fd1)]&&(this[_0x55819e(0x1cd9)]=0x2,this[_0x55819e(0x6da)]='WEBGL2',this[_0x55819e(0x1fd1)][_0x55819e(0xbe3)]||(this[_0x55819e(0x1cd9)]=0x1,this[_0x55819e(0x6da)]=_0x55819e(0x27d6)));}catch(_0x1cb24e){}if(!this['_gl']){if(!_0x3d48ff)throw new Error(_0x55819e(0x2bcf));try{this[_0x55819e(0x1fd1)]=_0x3d48ff[_0x55819e(0x70f)](_0x55819e(0xbe1),_0x2f897a)||_0x3d48ff[_0x55819e(0x70f)](_0x55819e(0x3bf5),_0x2f897a);}catch(_0x5bdac9){throw new Error(_0x55819e(0x3c60));}}if(!this[_0x55819e(0x1fd1)])throw new Error(_0x55819e(0x3c60));}else this[_0x55819e(0x1fd1)]=_0x397efa,this[_0x55819e(0x1806)]=this[_0x55819e(0x1fd1)][_0x55819e(0x380f)],this[_0x55819e(0x1fd1)][_0x55819e(0x292e)]?(this[_0x55819e(0x1cd9)]=0x2,this['_shaderPlatformName']='WEBGL2'):this['_shaderPlatformName']=_0x55819e(0x27d6),_0x3d96ff=this[_0x55819e(0x1fd1)][_0x55819e(0x20d9)](),_0x3d96ff&&(_0x2f897a['stencil']=_0x3d96ff['stencil']);this['_gl'][_0x55819e(0x2910)](this['_gl'][_0x55819e(0x38e4)],this[_0x55819e(0x1fd1)][_0x55819e(0x1f62)]),void 0x0!==_0x2f897a['useHighPrecisionFloats']&&(this[_0x55819e(0x3b76)]=_0x2f897a[_0x55819e(0x1480)]),this['resize'](),this['_initGLContext'](),this[_0x55819e(0x2701)]();for(let _0x2c7796=0x0;_0x2c7796<this[_0x55819e(0xe22)][_0x55819e(0x405f)];_0x2c7796++)this[_0x55819e(0x4072)][_0x2c7796]=new _0x53e7d0();this[_0x55819e(0x19d2)]=new(0x1<this[(_0x55819e(0x237a))]?_0x1f4f48['C']:_0xb7c2b2['f'])(),this[_0x55819e(0x3cf4)]=/iPad/i[_0x55819e(0x1bf7)](navigator[_0x55819e(0x2c8f)])||/iPhone/i[_0x55819e(0x1bf7)](navigator['userAgent']),_0x171f1d=_0x55819e(0x2703)+_0x5f04cd[_0x55819e(0x3fcd)],this['_renderingCanvas']&&this[_0x55819e(0x1806)]['setAttribute']&&this[_0x55819e(0x1806)]['setAttribute'](_0x55819e(0x2620),_0x171f1d);}}static get['NpmPackage'](){return'babylonjs@5.47.0';}static get[_0x4c7e3e(0x3fcd)](){var _0x4e140a=_0x4c7e3e;return _0x4e140a(0x5df);}get[_0x4c7e3e(0x1585)](){var _0x49000a=_0x4c7e3e;let _0x3977a0=this[_0x49000a(0x3844)]+this[_0x49000a(0x237a)];return this[_0x49000a(0xe22)][_0x49000a(0x1394)]&&(_0x3977a0+=_0x49000a(0x29b)),_0x3977a0;}get['name'](){var _0x304b9f=_0x4c7e3e;return this[_0x304b9f(0x2319)];}set['name'](_0x34edea){var _0x15e466=_0x4c7e3e;this[_0x15e466(0x2319)]=_0x34edea;}get[_0x4c7e3e(0x1f45)](){return this['_webGLVersion'];}static get[_0x4c7e3e(0x35b4)](){var _0x3afc21=_0x4c7e3e;return _0x3fa051['Q'][_0x3afc21(0x35b4)];}static set['ShadersRepository'](_0x3dbf45){_0x3fa051['Q']['ShadersRepository']=_0x3dbf45;}[_0x4c7e3e(0x2fac)](_0x40f52f){var _0x192e84=_0x4c7e3e;return this[_0x192e84(0x19d2)];}get['useReverseDepthBuffer'](){var _0x59e007=_0x4c7e3e;return this[_0x59e007(0x27a7)];}set[_0x4c7e3e(0x30e9)](_0x11ec7e){var _0x5c30f0=_0x4c7e3e;_0x11ec7e!==this[_0x5c30f0(0x27a7)]&&(this['_useReverseDepthBuffer']=_0x11ec7e,this[_0x5c30f0(0x2213)][_0x5c30f0(0x8a1)]=_0x11ec7e?_0x1af201['g'][_0x5c30f0(0x2cab)]:_0x1af201['g'][_0x5c30f0(0x189c)]);}get['frameId'](){var _0x3019a3=_0x4c7e3e;return this[_0x3019a3(0x3fc7)];}get[_0x4c7e3e(0x255d)](){var _0x2c46aa=_0x4c7e3e;return 0x1<this[_0x2c46aa(0x237a)]&&!this[_0x2c46aa(0x1d38)];}[_0x4c7e3e(0xa7f)](){var _0x55f350=_0x4c7e3e;return this[_0x55f350(0xb5c)];}get['_shouldUseHighPrecisionShader'](){var _0x4a30f0=_0x4c7e3e;return!(!this[_0x4a30f0(0xe22)][_0x4a30f0(0x242f)]||!this[_0x4a30f0(0x3b76)]);}get[_0x4c7e3e(0x2f65)](){var _0x38d76f=_0x4c7e3e;return this[_0x38d76f(0x1cd9)]<0x2||this[_0x38d76f(0x1800)];}get[_0x4c7e3e(0xc11)](){var _0x5b45bf=_0x4c7e3e;return this[_0x5b45bf(0x3b9f)];}get[_0x4c7e3e(0x223)](){var _0x372767=_0x4c7e3e;return this[_0x372767(0x3869)];}set[_0x4c7e3e(0x223)](_0xa6bbf9){this['_doNotHandleContextLost']=_0xa6bbf9;}get[_0x4c7e3e(0x12eb)](){return!0x1;}set[_0x4c7e3e(0x404d)](_0x148139){var _0x14f796=_0x4c7e3e;this[_0x14f796(0x1e6c)]=_0x148139;}get['currentViewport'](){var _0x8de2cb=_0x4c7e3e;return this[_0x8de2cb(0x129d)];}get[_0x4c7e3e(0x72a)](){var _0x547895=_0x4c7e3e;return this[_0x547895(0x21a0)]||(this[_0x547895(0x21a0)]=this[_0x547895(0x399d)](new Uint8Array(0x4),0x1,0x1,_0x1af201['g'][_0x547895(0x3eec)],!0x1,!0x1,_0x1af201['g'][_0x547895(0x1d4a)])),this[_0x547895(0x21a0)];}get[_0x4c7e3e(0x2e7d)](){var _0x26d660=_0x4c7e3e;return this['_emptyTexture3D']||(this[_0x26d660(0x2ae3)]=this[_0x26d660(0x2642)](new Uint8Array(0x4),0x1,0x1,0x1,_0x1af201['g'][_0x26d660(0x3eec)],!0x1,!0x1,_0x1af201['g'][_0x26d660(0x1d4a)])),this['_emptyTexture3D'];}get[_0x4c7e3e(0x544)](){var _0x55839a=_0x4c7e3e;return this[_0x55839a(0x62e)]||(this[_0x55839a(0x62e)]=this['createRawTexture2DArray'](new Uint8Array(0x4),0x1,0x1,0x1,_0x1af201['g'][_0x55839a(0x3eec)],!0x1,!0x1,_0x1af201['g'][_0x55839a(0x1d4a)])),this[_0x55839a(0x62e)];}get[_0x4c7e3e(0x9ca)](){var _0x247917=_0x4c7e3e,_0x54cf21;return this[_0x247917(0x12e8)]||(_0x54cf21=new Uint8Array(0x4),this[_0x247917(0x12e8)]=this[_0x247917(0x17c2)]([_0x54cf21,_0x54cf21,_0x54cf21,_0x54cf21,_0x54cf21,_0x54cf21],0x1,_0x1af201['g'][_0x247917(0x3eec)],_0x1af201['g'][_0x247917(0xa43)],!0x1,!0x1,_0x1af201['g'][_0x247917(0x1d4a)])),this[_0x247917(0x12e8)];}get['isWebGPU'](){return this['_isWebGPU'];}get[_0x4c7e3e(0x2654)](){var _0x1a783a=_0x4c7e3e;return this[_0x1a783a(0x6da)];}get[_0x4c7e3e(0x2e32)](){return!0x1;}set['snapshotRendering'](_0x2698dd){}get['snapshotRenderingMode'](){var _0xad7933=_0x4c7e3e;return this[_0xad7933(0x274a)];}set[_0x4c7e3e(0x36e4)](_0xd97401){this['_snapshotRenderingMode']=_0xd97401;}get[_0x4c7e3e(0x3617)](){var _0x2c9c59=_0x4c7e3e;return this[_0x2c9c59(0x24a0)];}[_0x4c7e3e(0x1c96)](){var _0xe2ae21=_0x4c7e3e;this[_0xe2ae21(0x2e32)]=!0x1;}static[_0x4c7e3e(0x16b9)](_0xc1d779,_0x2e6293){var _0x1af0db=_0x4c7e3e;if(_0x1af0db(0x3e74)==typeof document)return new OffscreenCanvas(_0xc1d779,_0x2e6293);const _0x16364a=document[_0x1af0db(0x77c)](_0x1af0db(0x380f));return _0x16364a[_0x1af0db(0xad8)]=_0xc1d779,_0x16364a['height']=_0x2e6293,_0x16364a;}[_0x4c7e3e(0xb6b)](_0x36320a,_0x135cde){return _0x5f04cd['_CreateCanvas'](_0x36320a,_0x135cde);}['createCanvasImage'](){var _0x313c44=_0x4c7e3e;return document[_0x313c44(0x77c)](_0x313c44(0x3d95));}[_0x4c7e3e(0x176f)](){var _0x4f6a24=_0x4c7e3e;navigator&&navigator['userAgent']&&(this[_0x4f6a24(0x34da)]=()=>{var _0x13d711=_0x4f6a24;const _0x2c6143=navigator[_0x13d711(0x2c8f)];this[_0x13d711(0x30ed)][_0x13d711(0x1ef2)]=-0x1!==_0x2c6143[_0x13d711(0x850)](_0x13d711(0x2f2d))||-0x1!==_0x2c6143[_0x13d711(0x850)](_0x13d711(0x1e20))&&(0x0,_0x535ffe['n5'])()&&_0x13d711(0x3a48)in document;},this[_0x4f6a24(0x34da)](),(0x0,_0x535ffe['CG'])()&&window[_0x4f6a24(0x4027)](_0x4f6a24(0x2904),this[_0x4f6a24(0x34da)]));}[_0x4c7e3e(0x3b3f)](_0x2a3b31){setTimeout(()=>_0x352e30(this,void 0x0,void 0x0,function*(){var _0x1307d8=a7_0x2532;this[_0x1307d8(0x2dd4)]=null;var _0x5ddb92,_0x212d13=this['_depthCullingState'][_0x1307d8(0x514)],_0x23122f=this[_0x1307d8(0x2213)][_0x1307d8(0x8a1)],_0x4e057c=this[_0x1307d8(0x2213)]['depthMask'],_0x1f1e74=this[_0x1307d8(0x30ac)][_0x1307d8(0x2483)];yield _0x2a3b31(),this[_0x1307d8(0x1e5f)](!0x0),this[_0x1307d8(0x47f)](),null!=(_0x5ddb92=this[_0x1307d8(0x169c)])&&_0x5ddb92[_0x1307d8(0x3e4c)](this),this['_rebuildBuffers'](),this[_0x1307d8(0x2756)](),this['_rebuildRenderTargetWrappers'](),this[_0x1307d8(0x1e5f)](!0x0),this[_0x1307d8(0x2213)]['depthTest']=_0x212d13,this['_depthCullingState']['depthFunc']=_0x23122f,this['_depthCullingState'][_0x1307d8(0x684)]=_0x4e057c,this[_0x1307d8(0x30ac)][_0x1307d8(0x2483)]=_0x1f1e74,_0x502d10['Y'][_0x1307d8(0x27dc)](this[_0x1307d8(0x3844)]+_0x1307d8(0xf30)),this[_0x1307d8(0x197a)][_0x1307d8(0x2231)](this),this[_0x1307d8(0x34e7)]=!0x1;}),0x0);}[_0x4c7e3e(0x1ca6)](_0x42da9d){var _0x5710b9=_0x4c7e3e;this[_0x5710b9(0x1806)]=_0x42da9d;}['_getShaderProcessingContext'](_0x966504){return null;}[_0x4c7e3e(0x2756)](){var _0x1a37fc=_0x4c7e3e;for(const _0x178c2a of this[_0x1a37fc(0x39d6)][_0x1a37fc(0xeff)]())_0x178c2a[_0x1a37fc(0x2fb9)]();}[_0x4c7e3e(0x2419)](){var _0x521e70=_0x4c7e3e;for(const _0x1358ad of this[_0x521e70(0x534)]['slice']())_0x1358ad['_rebuild']();}[_0x4c7e3e(0x47f)](){var _0x194596=_0x4c7e3e;for(const _0x5af64d in this[_0x194596(0x3067)]){const _0x4497ac=this[_0x194596(0x3067)][_0x5af64d];_0x4497ac[_0x194596(0x31af)]=null,_0x4497ac[_0x194596(0x35c0)]=!0x1,_0x4497ac[_0x194596(0x3fac)]();}_0x3fa051['Q'][_0x194596(0x3084)]();}['areAllEffectsReady'](){var _0x3875ac=_0x4c7e3e;for(const _0x311b25 in this[_0x3875ac(0x3067)]){const _0xe2c88b=this[_0x3875ac(0x3067)][_0x311b25];if(!_0xe2c88b[_0x3875ac(0x1977)]())return!0x1;}return!0x0;}[_0x4c7e3e(0x2d97)](){var _0x4856de=_0x4c7e3e;for(const _0x37b1f2 of this[_0x4856de(0x1bd8)])_0x37b1f2[_0x4856de(0x2fb9)]();for(const _0x57b796 of this['_storageBuffers'])_0x57b796[_0x4856de(0x2fb9)]();}[_0x4c7e3e(0x882)](){var _0x458ac8=_0x4c7e3e;this[_0x458ac8(0xe22)]={'maxTexturesImageUnits':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0xa1e)]),'maxCombinedTexturesImageUnits':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x1d9f)]),'maxVertexTextureImageUnits':this[_0x458ac8(0x1fd1)]['getParameter'](this['_gl'][_0x458ac8(0x2683)]),'maxTextureSize':this['_gl'][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)]['MAX_TEXTURE_SIZE']),'maxSamples':0x1<this[_0x458ac8(0x1cd9)]?this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x28df)]):0x1,'maxCubemapTextureSize':this[_0x458ac8(0x1fd1)]['getParameter'](this[_0x458ac8(0x1fd1)][_0x458ac8(0x411c)]),'maxRenderTextureSize':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0xb61)]),'maxVertexAttribs':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this['_gl']['MAX_VERTEX_ATTRIBS']),'maxVaryingVectors':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x1911)]),'maxFragmentUniformVectors':this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)]['MAX_FRAGMENT_UNIFORM_VECTORS']),'maxVertexUniformVectors':this['_gl']['getParameter'](this['_gl'][_0x458ac8(0x2dd3)]),'parallelShaderCompile':this[_0x458ac8(0x1fd1)]['getExtension']('KHR_parallel_shader_compile')||void 0x0,'standardDerivatives':0x1<this['_webGLVersion']||null!==this['_gl']['getExtension'](_0x458ac8(0x2492)),'maxAnisotropy':0x1,'astc':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x3386))||this[_0x458ac8(0x1fd1)]['getExtension'](_0x458ac8(0x2806)),'bptc':this[_0x458ac8(0x1fd1)]['getExtension']('EXT_texture_compression_bptc')||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('WEBKIT_EXT_texture_compression_bptc'),'s3tc':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x13f6))||this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x2ef8)),'s3tc_srgb':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('WEBGL_compressed_texture_s3tc_srgb')||this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x386a)),'pvrtc':this[_0x458ac8(0x1fd1)]['getExtension']('WEBGL_compressed_texture_pvrtc')||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x2db5)),'etc1':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('WEBGL_compressed_texture_etc1')||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x3e54)),'etc2':this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x2ab9))||this['_gl']['getExtension'](_0x458ac8(0x18f6))||this[_0x458ac8(0x1fd1)]['getExtension']('WEBGL_compressed_texture_es3_0'),'textureAnisotropicFilterExtension':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('EXT_texture_filter_anisotropic')||this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x2d4d))||this[_0x458ac8(0x1fd1)]['getExtension'](_0x458ac8(0x3e30)),'uintIndices':0x1<this[_0x458ac8(0x1cd9)]||null!==this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x4ed)),'fragmentDepthSupported':0x1<this[_0x458ac8(0x1cd9)]||null!==this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x3140)),'highPrecisionShaderSupported':!0x1,'timerQuery':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x33b9))||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('EXT_disjoint_timer_query'),'supportOcclusionQuery':0x1<this[_0x458ac8(0x1cd9)],'canUseTimestampForTimerQuery':!0x1,'drawBuffersExtension':!0x1,'maxMSAASamples':0x1,'colorBufferFloat':!!(0x1<this[_0x458ac8(0x1cd9)]&&this[_0x458ac8(0x1fd1)]['getExtension'](_0x458ac8(0x3a9f))),'textureFloat':!!(0x1<this['_webGLVersion']||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0xaf6))),'textureHalfFloat':!!(0x1<this['_webGLVersion']||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x27aa))),'textureHalfFloatRender':!0x1,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloatLinearFiltering':!0x1,'vertexArrayObject':!0x1,'instancedArrays':!0x1,'textureLOD':!!(0x1<this['_webGLVersion']||this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x3d21))),'blendMinMax':!0x1,'multiview':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('OVR_multiview2'),'oculusMultiview':this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x348b)),'depthTextureExtension':!0x1,'canUseGLInstanceID':0x1<this[_0x458ac8(0x1cd9)],'canUseGLVertexID':0x1<this[_0x458ac8(0x1cd9)],'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x1,'supportTransformFeedbacks':0x1<this['_webGLVersion'],'textureMaxLevel':0x1<this['_webGLVersion'],'texture2DArrayMaxLayerCount':0x1<this[_0x458ac8(0x1cd9)]?this['_gl'][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x1680)]):0x80},this['_glVersion']=this['_gl']['getParameter'](this['_gl'][_0x458ac8(0x1db3)]);var _0x4ca619,_0x39a46b=this[_0x458ac8(0x1fd1)]['getExtension'](_0x458ac8(0x20ef));if(null!=_0x39a46b&&(this['_glRenderer']=this['_gl'][_0x458ac8(0x35f0)](_0x39a46b['UNMASKED_RENDERER_WEBGL']),this[_0x458ac8(0x24f9)]=this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](_0x39a46b[_0x458ac8(0x2dbb)])),this[_0x458ac8(0x24f9)]||(this['_glVendor']=this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x2fb4)])||_0x458ac8(0x31ee)),this[_0x458ac8(0x9d8)]||(this[_0x458ac8(0x9d8)]=this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x1996)])||'Unknown\x20renderer'),0x8d61!==this['_gl'][_0x458ac8(0x2545)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x2545)]=0x8d61),0x881a!==this[_0x458ac8(0x1fd1)]['RGBA16F']&&(this['_gl']['RGBA16F']=0x881a),0x8814!==this['_gl'][_0x458ac8(0x3f83)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x3f83)]=0x8814),0x88f0!==this['_gl'][_0x458ac8(0x3176)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x3176)]=0x88f0),this['_caps'][_0x458ac8(0x13ae)]&&(0x1===this[_0x458ac8(0x1cd9)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x2eab)]=this[_0x458ac8(0xe22)][_0x458ac8(0x13ae)][_0x458ac8(0x2fcc)][_0x458ac8(0xc95)](this[_0x458ac8(0xe22)][_0x458ac8(0x13ae)])),this[_0x458ac8(0xe22)][_0x458ac8(0x3c35)]=0x0<(null!=(_0x39a46b=this[_0x458ac8(0x1fd1)][_0x458ac8(0x2eab)](this[_0x458ac8(0xe22)][_0x458ac8(0x13ae)]['TIMESTAMP_EXT'],this[_0x458ac8(0xe22)][_0x458ac8(0x13ae)][_0x458ac8(0x245c)]))?_0x39a46b:0x0)),this['_caps']['maxAnisotropy']=this[_0x458ac8(0xe22)]['textureAnisotropicFilterExtension']?this[_0x458ac8(0x1fd1)][_0x458ac8(0x35f0)](this[_0x458ac8(0xe22)][_0x458ac8(0x317c)][_0x458ac8(0x1033)]):0x0,this[_0x458ac8(0xe22)][_0x458ac8(0x1ac6)]=!(!this['_caps'][_0x458ac8(0x3742)]||!this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x30a1))),this[_0x458ac8(0xe22)][_0x458ac8(0xca8)]=!(!this[_0x458ac8(0xe22)][_0x458ac8(0x3742)]||!this[_0x458ac8(0x635)]()),this[_0x458ac8(0xe22)][_0x458ac8(0x1f4c)]=!!(0x1<this['_webGLVersion']||this[_0x458ac8(0xe22)][_0x458ac8(0x31e9)]&&this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('OES_texture_half_float_linear')),this['_caps']['astc']&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x1d06)]=this[_0x458ac8(0xe22)][_0x458ac8(0x11bf)]['COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR']),this[_0x458ac8(0xe22)][_0x458ac8(0x3ccf)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x327b)]=this[_0x458ac8(0xe22)][_0x458ac8(0x3ccf)][_0x458ac8(0x327b)]),this[_0x458ac8(0xe22)][_0x458ac8(0x2de1)]&&(this['_gl'][_0x458ac8(0x2d81)]=this[_0x458ac8(0xe22)][_0x458ac8(0x2de1)][_0x458ac8(0x2d81)],this[_0x458ac8(0x1fd1)][_0x458ac8(0x1173)]=this['_caps'][_0x458ac8(0x2de1)][_0x458ac8(0x1173)],this[_0x458ac8(0x1fd1)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=this[_0x458ac8(0xe22)][_0x458ac8(0x2de1)][_0x458ac8(0x3c2c)]),this[_0x458ac8(0xe22)]['etc2']&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x2508)]=this[_0x458ac8(0xe22)][_0x458ac8(0x1b15)]['COMPRESSED_SRGB8_ETC2'],this[_0x458ac8(0x1fd1)][_0x458ac8(0x2c9)]=this[_0x458ac8(0xe22)]['etc2'][_0x458ac8(0x2c9)]),0x1<this[_0x458ac8(0x1cd9)]&&0x140b!==this['_gl'][_0x458ac8(0x2545)]&&(this[_0x458ac8(0x1fd1)][_0x458ac8(0x2545)]=0x140b),this[_0x458ac8(0xe22)]['textureHalfFloatRender']=this[_0x458ac8(0xe22)]['textureHalfFloat']&&this[_0x458ac8(0x1d91)](),0x1<this[_0x458ac8(0x1cd9)])this['_caps']['drawBuffersExtension']=!0x0,this[_0x458ac8(0xe22)][_0x458ac8(0x1e95)]=null!==this[_0x458ac8(0x291e)]?this[_0x458ac8(0x291e)]:this[_0x458ac8(0x1fd1)]['getParameter'](this[_0x458ac8(0x1fd1)][_0x458ac8(0x28df)]);else{const _0x292cdf=this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('WEBGL_draw_buffers');if(null!==_0x292cdf){this['_caps'][_0x458ac8(0xd7f)]=!0x0,this['_gl'][_0x458ac8(0x4158)]=_0x292cdf[_0x458ac8(0x21e3)][_0x458ac8(0xc95)](_0x292cdf),this[_0x458ac8(0x1fd1)][_0x458ac8(0x162b)]=this[_0x458ac8(0x1fd1)][_0x458ac8(0x2296)];for(let _0x2abd5e=0x0;_0x2abd5e<0x10;_0x2abd5e++)this[_0x458ac8(0x1fd1)][_0x458ac8(0x88c)+_0x2abd5e+_0x458ac8(0x3656)]=_0x292cdf[_0x458ac8(0x88c)+_0x2abd5e+'_WEBGL'];}}if(0x1<this[_0x458ac8(0x1cd9)]?this[_0x458ac8(0xe22)][_0x458ac8(0x2920)]=!0x0:null!=(_0x39a46b=this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)]('WEBGL_depth_texture'))&&(this[_0x458ac8(0xe22)][_0x458ac8(0x2920)]=!0x0,this['_gl']['UNSIGNED_INT_24_8']=_0x39a46b[_0x458ac8(0x9eb)]),this[_0x458ac8(0x7de)])this[_0x458ac8(0xe22)][_0x458ac8(0xd89)]=!0x1;else{if(0x1<this[_0x458ac8(0x1cd9)])this[_0x458ac8(0xe22)][_0x458ac8(0xd89)]=!0x0;else{const _0x4dd546=this[_0x458ac8(0x1fd1)]['getExtension'](_0x458ac8(0x1dc6));null!=_0x4dd546&&(this[_0x458ac8(0xe22)][_0x458ac8(0xd89)]=!0x0,this['_gl'][_0x458ac8(0x26dd)]=_0x4dd546[_0x458ac8(0x590)][_0x458ac8(0xc95)](_0x4dd546),this['_gl']['bindVertexArray']=_0x4dd546[_0x458ac8(0x1ba9)]['bind'](_0x4dd546),this['_gl']['deleteVertexArray']=_0x4dd546['deleteVertexArrayOES'][_0x458ac8(0xc95)](_0x4dd546));}}if(0x1<this[_0x458ac8(0x1cd9)])this[_0x458ac8(0xe22)][_0x458ac8(0x1143)]=!0x0;else{const _0x117306=this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x3eb8));null!=_0x117306?(this[_0x458ac8(0xe22)][_0x458ac8(0x1143)]=!0x0,this['_gl'][_0x458ac8(0x111e)]=_0x117306[_0x458ac8(0x6db)][_0x458ac8(0xc95)](_0x117306),this[_0x458ac8(0x1fd1)][_0x458ac8(0x1350)]=_0x117306[_0x458ac8(0x2624)][_0x458ac8(0xc95)](_0x117306),this[_0x458ac8(0x1fd1)][_0x458ac8(0x9d6)]=_0x117306['vertexAttribDivisorANGLE'][_0x458ac8(0xc95)](_0x117306)):this[_0x458ac8(0xe22)][_0x458ac8(0x1143)]=!0x1;}this['_gl'][_0x458ac8(0x25ea)]&&(_0x39a46b=this[_0x458ac8(0x1fd1)][_0x458ac8(0x25ea)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x37e6)],this[_0x458ac8(0x1fd1)]['HIGH_FLOAT']),_0x4ca619=this[_0x458ac8(0x1fd1)][_0x458ac8(0x25ea)](this[_0x458ac8(0x1fd1)][_0x458ac8(0x2146)],this[_0x458ac8(0x1fd1)][_0x458ac8(0x322e)]),_0x39a46b&&_0x4ca619&&(this['_caps'][_0x458ac8(0x242f)]=0x0!==_0x39a46b[_0x458ac8(0x26c9)]&&0x0!==_0x4ca619[_0x458ac8(0x26c9)])),0x1<this[_0x458ac8(0x1cd9)]?this['_caps'][_0x458ac8(0x3a3)]=!0x0:null!=(_0x39a46b=this['_gl'][_0x458ac8(0x3613)](_0x458ac8(0x30f0)))&&(this['_caps'][_0x458ac8(0x3a3)]=!0x0,this[_0x458ac8(0x1fd1)][_0x458ac8(0x2a84)]=_0x39a46b[_0x458ac8(0xb57)],this[_0x458ac8(0x1fd1)][_0x458ac8(0xd8a)]=_0x39a46b[_0x458ac8(0x12ef)]),this[_0x458ac8(0xe22)][_0x458ac8(0x1b1c)]||(0x1<this[_0x458ac8(0x1cd9)]?this['_caps'][_0x458ac8(0x1b1c)]=!0x0:null!=(_0x4ca619=this[_0x458ac8(0x1fd1)][_0x458ac8(0x3613)](_0x458ac8(0x2b12)))&&(this[_0x458ac8(0xe22)][_0x458ac8(0x1b1c)]=!0x0,this[_0x458ac8(0x1fd1)][_0x458ac8(0x861)]=_0x4ca619['SRGB_EXT'],this['_gl'][_0x458ac8(0x63d)]=_0x4ca619[_0x458ac8(0xe50)],this['_gl']['SRGB8_ALPHA8']=_0x4ca619[_0x458ac8(0xe50)]),this[_0x458ac8(0xe22)]['supportSRGBBuffers']=this[_0x458ac8(0xe22)][_0x458ac8(0x1b1c)]&&!(!this[_0x458ac8(0xb5c)]||!this[_0x458ac8(0xb5c)][_0x458ac8(0x171f)])),this[_0x458ac8(0x2213)][_0x458ac8(0x514)]=!0x0,this[_0x458ac8(0x2213)]['depthFunc']=this[_0x458ac8(0x1fd1)][_0x458ac8(0x189c)],this[_0x458ac8(0x2213)][_0x458ac8(0x684)]=!0x0,this[_0x458ac8(0xc61)]=this['_caps'][_0x458ac8(0x364d)];for(let _0x4f3317=0x0;_0x4f3317<this[_0x458ac8(0xc61)];_0x4f3317++)this[_0x458ac8(0x3040)][_0x458ac8(0x1e1d)](_0x4f3317);}['_initFeatures'](){var _0x410e38=_0x4c7e3e;this[_0x410e38(0x336b)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':0x1!==this[_0x410e38(0x1cd9)],'supportDepthStencilTexture':0x1!==this[_0x410e38(0x1cd9)],'supportShadowSamplers':0x1!==this[_0x410e38(0x1cd9)],'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':0x1!==this[_0x410e38(0x1cd9)],'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':0x1!==this[_0x410e38(0x1cd9)],'basisNeedsPOT':0x1===this[_0x410e38(0x1cd9)],'support3DTextures':0x1!==this[_0x410e38(0x1cd9)],'needTypeSuffixInShaderConstants':0x1!==this[_0x410e38(0x1cd9)],'supportMSAA':0x1!==this[_0x410e38(0x1cd9)],'supportSSAO2':0x1!==this[_0x410e38(0x1cd9)],'supportExtendedTextureFormats':0x1!==this['_webGLVersion'],'supportSwitchCaseInShader':0x1!==this[_0x410e38(0x1cd9)],'supportSyncTextureRead':!0x0,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x1,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x1,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}get[_0x4c7e3e(0x237a)](){var _0xae3278=_0x4c7e3e;return this[_0xae3278(0x1cd9)];}[_0x4c7e3e(0x1d40)](){var _0x485ce5=_0x4c7e3e;return _0x485ce5(0x730);}get['isStencilEnable'](){return this['_isStencilEnable'];}['_prepareWorkingCanvas'](){var _0x423482=_0x4c7e3e,_0x162967;this['_workingCanvas']||(this[_0x423482(0x3565)]=this[_0x423482(0xb6b)](0x1,0x1),(_0x162967=this[_0x423482(0x3565)][_0x423482(0x70f)]('2d'))&&(this[_0x423482(0x26b7)]=_0x162967));}['resetTextureCache'](){var _0x165c0b=_0x4c7e3e;for(const _0xe70d16 in this[_0x165c0b(0x2086)])Object[_0x165c0b(0x1fd2)][_0x165c0b(0x3929)][_0x165c0b(0x3e4c)](this[_0x165c0b(0x2086)],_0xe70d16)&&(this[_0x165c0b(0x2086)][_0xe70d16]=null);this['_currentTextureChannel']=-0x1;}[_0x4c7e3e(0x24dd)](){var _0x3a0301=_0x4c7e3e;return this[_0x3a0301(0x35d4)]();}['getGlInfo'](){var _0x4ce7cf=_0x4c7e3e;return{'vendor':this['_glVendor'],'renderer':this['_glRenderer'],'version':this[_0x4ce7cf(0xd2e)]};}[_0x4c7e3e(0x379b)](_0x27dcd0){var _0x109ca7=_0x4c7e3e;this[_0x109ca7(0x5ce)]=_0x27dcd0,this[_0x109ca7(0x2904)]();}[_0x4c7e3e(0x630)](){var _0x14db9f=_0x4c7e3e;return this[_0x14db9f(0x5ce)];}[_0x4c7e3e(0x189a)](){var _0x2e6341=_0x4c7e3e;return this[_0x2e6341(0x39d6)];}['getCaps'](){var _0x48bb95=_0x4c7e3e;return this[_0x48bb95(0xe22)];}[_0x4c7e3e(0x12ad)](_0x155eb2){var _0x2b1983=_0x4c7e3e;_0x155eb2?0x0<=(_0x155eb2=this[_0x2b1983(0x3b9f)][_0x2b1983(0x850)](_0x155eb2))&&this[_0x2b1983(0x3b9f)][_0x2b1983(0x2e7)](_0x155eb2,0x1):this[_0x2b1983(0x3b9f)]=[];}['_renderLoop'](){var _0x4ccdba=_0x4c7e3e;if(!this['_contextWasLost']){let _0x4a735c=!0x0;if(_0x4a735c=!(!this[_0x4ccdba(0x2bf0)]&&this[_0x4ccdba(0x12fe)])&&_0x4a735c){this[_0x4ccdba(0x2560)]();for(let _0x185967=0x0;_0x185967<this[_0x4ccdba(0x3b9f)][_0x4ccdba(0x3785)];_0x185967++){const _0x542b9e=this[_0x4ccdba(0x3b9f)][_0x185967];_0x542b9e();}this[_0x4ccdba(0x281c)]();}}0x0<this[_0x4ccdba(0x3b9f)][_0x4ccdba(0x3785)]?this['_frameHandler']=this[_0x4ccdba(0x214b)](this[_0x4ccdba(0x2da2)],this[_0x4ccdba(0x3bd2)]()):this[_0x4ccdba(0x2fdf)]=!0x1;}[_0x4c7e3e(0x345f)](){var _0x3dfe38=_0x4c7e3e;return this[_0x3dfe38(0x1806)];}[_0x4c7e3e(0x1425)](){var _0x3ced87=_0x4c7e3e;return this[_0x3ced87(0x1491)];}[_0x4c7e3e(0x2dea)](){return this['_audioDestination'];}['getHostWindow'](){var _0x238c88=_0x4c7e3e;return(0x0,_0x535ffe['CG'])()?this[_0x238c88(0x1806)]&&this[_0x238c88(0x1806)]['ownerDocument']&&this['_renderingCanvas'][_0x238c88(0x33f4)][_0x238c88(0x3adf)]?this[_0x238c88(0x1806)][_0x238c88(0x33f4)][_0x238c88(0x3adf)]:window:null;}[_0x4c7e3e(0x158f)](_0x12c52e=!0x1){var _0x22f4eb=_0x4c7e3e;return!_0x12c52e&&this[_0x22f4eb(0xe66)]?this['_currentRenderTarget'][_0x22f4eb(0xad8)]:this[_0x22f4eb(0x1e6c)]?this[_0x22f4eb(0x1e6c)][_0x22f4eb(0x18c8)]:this[_0x22f4eb(0x1fd1)]['drawingBufferWidth'];}[_0x4c7e3e(0x1f43)](_0x35917e=!0x1){var _0x46511e=_0x4c7e3e;return!_0x35917e&&this[_0x46511e(0xe66)]?this[_0x46511e(0xe66)]['height']:this[_0x46511e(0x1e6c)]?this[_0x46511e(0x1e6c)][_0x46511e(0xd3a)]:this[_0x46511e(0x1fd1)][_0x46511e(0x2f20)];}[_0x4c7e3e(0x214b)](_0x66cb52,_0x37f022){var _0x18464b=_0x4c7e3e;return _0x5f04cd[_0x18464b(0x3082)](_0x66cb52,_0x37f022);}['runRenderLoop'](_0x11331b){var _0x2fce16=_0x4c7e3e;-0x1===this['_activeRenderLoops'][_0x2fce16(0x850)](_0x11331b)&&(this[_0x2fce16(0x3b9f)]['push'](_0x11331b),this[_0x2fce16(0x2fdf)]||(this[_0x2fce16(0x2fdf)]=!0x0,this[_0x2fce16(0x2da2)]=this[_0x2fce16(0x1a7c)][_0x2fce16(0xc95)](this),this[_0x2fce16(0x3915)]=this[_0x2fce16(0x214b)](this[_0x2fce16(0x2da2)],this['getHostWindow']())));}['clear'](_0x2abdae,_0x8831b5,_0x4ebaab,_0x5e5d78=!0x1){var _0xa2beea=_0x4c7e3e,_0x377c6e=this[_0xa2beea(0x29f)][_0xa2beea(0x1f74)];this[_0xa2beea(0x29f)][_0xa2beea(0x1f74)]=!0x0,this[_0xa2beea(0x4ab)](),this[_0xa2beea(0x29f)][_0xa2beea(0x1f74)]=_0x377c6e;let _0x5c8dad=0x0;_0x8831b5&&_0x2abdae&&(this[_0xa2beea(0x1fd1)][_0xa2beea(0x2fc0)](_0x2abdae['r'],_0x2abdae['g'],_0x2abdae['b'],void 0x0!==_0x2abdae['a']?_0x2abdae['a']:0x1),_0x5c8dad|=this['_gl'][_0xa2beea(0x21a4)]),_0x4ebaab&&(this[_0xa2beea(0x30e9)]?(this[_0xa2beea(0x2213)][_0xa2beea(0x8a1)]=this[_0xa2beea(0x1fd1)]['GEQUAL'],this['_gl']['clearDepth'](0x0)):this[_0xa2beea(0x1fd1)]['clearDepth'](0x1),_0x5c8dad|=this['_gl'][_0xa2beea(0x2e22)]),_0x5e5d78&&(this[_0xa2beea(0x1fd1)][_0xa2beea(0x335d)](0x0),_0x5c8dad|=this['_gl']['STENCIL_BUFFER_BIT']),this['_gl']['clear'](_0x5c8dad);}[_0x4c7e3e(0xb82)](_0x4fa713,_0x2063db,_0x582f3a,_0x16f1dd){var _0xe4c19d=_0x4c7e3e;_0x4fa713===this[_0xe4c19d(0x3a46)]['x']&&_0x2063db===this[_0xe4c19d(0x3a46)]['y']&&_0x582f3a===this['_viewportCached']['z']&&_0x16f1dd===this[_0xe4c19d(0x3a46)]['w']||(this['_viewportCached']['x']=_0x4fa713,this[_0xe4c19d(0x3a46)]['y']=_0x2063db,this['_viewportCached']['z']=_0x582f3a,this['_viewportCached']['w']=_0x16f1dd,this[_0xe4c19d(0x1fd1)][_0xe4c19d(0x34a)](_0x4fa713,_0x2063db,_0x582f3a,_0x16f1dd));}[_0x4c7e3e(0x215)](_0x4f45a7,_0x4f4958,_0x3af0e2){var _0x177a4f=_0x4c7e3e,_0x4f4958=_0x4f4958||this[_0x177a4f(0x158f)](),_0x3af0e2=_0x3af0e2||this[_0x177a4f(0x1f43)](),_0x565fb7=_0x4f45a7['x']||0x0,_0x5184cf=_0x4f45a7['y']||0x0;this[_0x177a4f(0x129d)]=_0x4f45a7,this['_viewport'](_0x565fb7*_0x4f4958,_0x5184cf*_0x3af0e2,_0x4f4958*_0x4f45a7[_0x177a4f(0xad8)],_0x3af0e2*_0x4f45a7[_0x177a4f(0x605)]);}['beginFrame'](){}[_0x4c7e3e(0x281c)](){var _0x3776cc=_0x4c7e3e;this[_0x3776cc(0x3cf4)]&&this['flushFramebuffer'](),this['_frameId']++;}[_0x4c7e3e(0x2904)](_0x4c72c3=!0x1){var _0x5e9de2=_0x4c7e3e;let _0x41ee5c,_0x2c1c07;var _0x4da898,_0x5efbc1;this[_0x5e9de2(0x26b5)]&&(_0x4da898=(0x0,_0x535ffe['CG'])()&&window[_0x5e9de2(0x3426)]||0x1,_0x5efbc1=this[_0x5e9de2(0x10c3)]/_0x4da898,this[_0x5e9de2(0x10c3)]=_0x4da898,this[_0x5e9de2(0x5ce)]*=_0x5efbc1),_0x2c1c07=(0x0,_0x535ffe['CG'])()?(_0x41ee5c=this['_renderingCanvas']?this[_0x5e9de2(0x1806)][_0x5e9de2(0x3aef)]||this[_0x5e9de2(0x1806)][_0x5e9de2(0xad8)]:window['innerWidth'],this['_renderingCanvas']?this[_0x5e9de2(0x1806)][_0x5e9de2(0x3f4f)]||this[_0x5e9de2(0x1806)][_0x5e9de2(0x605)]:window['innerHeight']):(_0x41ee5c=this[_0x5e9de2(0x1806)]?this[_0x5e9de2(0x1806)]['width']:0x64,this[_0x5e9de2(0x1806)]?this['_renderingCanvas']['height']:0x64),this[_0x5e9de2(0x721)](_0x41ee5c/this[_0x5e9de2(0x5ce)],_0x2c1c07/this['_hardwareScalingLevel'],_0x4c72c3);}['setSize'](_0xa73d65,_0x5ce0da,_0x5322c0=!0x1){var _0x1f8c68=_0x4c7e3e;return!(!this['_renderingCanvas']||(_0xa73d65|=0x0,_0x5ce0da|=0x0,!_0x5322c0&&this[_0x1f8c68(0x1806)]['width']===_0xa73d65&&this[_0x1f8c68(0x1806)][_0x1f8c68(0x605)]===_0x5ce0da||(this['_renderingCanvas'][_0x1f8c68(0xad8)]=_0xa73d65,this['_renderingCanvas'][_0x1f8c68(0x605)]=_0x5ce0da,0x0)));}[_0x4c7e3e(0x1fe9)](_0x129d7d,_0x1c16a4=0x0,_0xdc62a6,_0x4e61e3,_0x59c11c,_0x201d04=0x0,_0x2fc58c=0x0){var _0x2d876f=_0x4c7e3e,_0x37634c,_0x2f7203=_0x129d7d;this[_0x2d876f(0xe66)]&&this[_0x2d876f(0x2f50)](this[_0x2d876f(0xe66)]),this[_0x2d876f(0xe66)]=_0x129d7d,this[_0x2d876f(0xcc9)](_0x2f7203[_0x2d876f(0x2f67)]||_0x2f7203[_0x2d876f(0x7e1)]);const _0x2e7f2f=this['_gl'];_0x129d7d[_0x2d876f(0x2bd8)]?_0x2e7f2f[_0x2d876f(0x2df3)](_0x2e7f2f[_0x2d876f(0x2296)],_0x2e7f2f['COLOR_ATTACHMENT0'],null==(_0x2f7203=_0x129d7d[_0x2d876f(0xd74)][_0x2d876f(0xb48)])?void 0x0:_0x2f7203[_0x2d876f(0x2661)],_0x201d04,_0x2fc58c):_0x129d7d[_0x2d876f(0x1407)]&&_0x2e7f2f[_0x2d876f(0x19fd)](_0x2e7f2f[_0x2d876f(0x2296)],_0x2e7f2f[_0x2d876f(0x22c0)],_0x2e7f2f[_0x2d876f(0x233f)]+_0x1c16a4,null==(_0x2f7203=_0x129d7d[_0x2d876f(0xd74)][_0x2d876f(0xb48)])?void 0x0:_0x2f7203[_0x2d876f(0x2661)],_0x201d04);var _0x5ba832,_0x2f7203=_0x129d7d[_0x2d876f(0x136b)];_0x2f7203&&(_0x5ba832=_0x129d7d[_0x2d876f(0x3d3f)]?_0x2e7f2f[_0x2d876f(0xa25)]:_0x2e7f2f[_0x2d876f(0x1688)],_0x129d7d[_0x2d876f(0x2bd8)]?_0x2e7f2f['framebufferTextureLayer'](_0x2e7f2f[_0x2d876f(0x2296)],_0x5ba832,null==(_0x37634c=_0x2f7203[_0x2d876f(0xb48)])?void 0x0:_0x37634c['underlyingResource'],_0x201d04,_0x2fc58c):_0x129d7d[_0x2d876f(0x1407)]?_0x2e7f2f[_0x2d876f(0x19fd)](_0x2e7f2f[_0x2d876f(0x2296)],_0x5ba832,_0x2e7f2f[_0x2d876f(0x233f)]+_0x1c16a4,null==(_0x37634c=_0x2f7203[_0x2d876f(0xb48)])?void 0x0:_0x37634c[_0x2d876f(0x2661)],_0x201d04):_0x2e7f2f[_0x2d876f(0x19fd)](_0x2e7f2f[_0x2d876f(0x2296)],_0x5ba832,_0x2e7f2f[_0x2d876f(0x1129)],null==(_0x2fc58c=_0x2f7203[_0x2d876f(0xb48)])?void 0x0:_0x2fc58c[_0x2d876f(0x2661)],_0x201d04)),this['_cachedViewport']&&!_0x59c11c?this[_0x2d876f(0x215)](this['_cachedViewport'],_0xdc62a6,_0x4e61e3):(_0xdc62a6||(_0xdc62a6=_0x129d7d[_0x2d876f(0xad8)],_0x201d04&&(_0xdc62a6/=Math['pow'](0x2,_0x201d04))),_0x4e61e3||(_0x4e61e3=_0x129d7d[_0x2d876f(0x605)],_0x201d04&&(_0x4e61e3/=Math[_0x2d876f(0x3bfb)](0x2,_0x201d04))),this[_0x2d876f(0xb82)](0x0,0x0,_0xdc62a6,_0x4e61e3)),this[_0x2d876f(0x1e5f)]();}[_0x4c7e3e(0x115c)](_0x6a2586,_0x3cd371=0x0,_0x2b3fd8,_0x372d18=!0x1,_0x58bb3c,_0x1f991a,_0x3464cf=0x0){var _0x9b47fd=_0x4c7e3e;this[_0x9b47fd(0x2213)]['cull']===_0x6a2586&&!_0x2b3fd8||(this['_depthCullingState'][_0x9b47fd(0x18ae)]=_0x6a2586),(_0x58bb3c=null==(_0x6a2586=null!=(_0x6a2586=this[_0x9b47fd(0x152b)])?_0x6a2586:_0x58bb3c)||_0x6a2586?this[_0x9b47fd(0x1fd1)]['BACK']:this[_0x9b47fd(0x1fd1)][_0x9b47fd(0x24fa)],this[_0x9b47fd(0x2213)][_0x9b47fd(0x420)]===_0x58bb3c&&!_0x2b3fd8||(this[_0x9b47fd(0x2213)][_0x9b47fd(0x420)]=_0x58bb3c),this['setZOffset'](_0x3cd371),this[_0x9b47fd(0x167e)](_0x3464cf),_0x6a2586=_0x372d18?this[_0x9b47fd(0x1fd1)]['CW']:this[_0x9b47fd(0x1fd1)][_0x9b47fd(0x1b20)]),(this[_0x9b47fd(0x2213)][_0x9b47fd(0x21bc)]===_0x6a2586&&!_0x2b3fd8||(this[_0x9b47fd(0x2213)][_0x9b47fd(0x21bc)]=_0x6a2586),this[_0x9b47fd(0x3e8e)][_0x9b47fd(0x2a34)]=_0x1f991a);}[_0x4c7e3e(0x2d07)](){return this['_depthCullingState']['depthTest'];}['setDepthBuffer'](_0x239fcd){var _0x3d4d8a=_0x4c7e3e;this[_0x3d4d8a(0x2213)][_0x3d4d8a(0x514)]=_0x239fcd;}[_0x4c7e3e(0x327d)](_0xf2a22d){var _0x4f6489=_0x4c7e3e;this[_0x4f6489(0x2213)][_0x4f6489(0x3370)]=this['useReverseDepthBuffer']?-_0xf2a22d:_0xf2a22d;}['getZOffset'](){var _0x3087c7=this['_depthCullingState']['zOffset'];return this['useReverseDepthBuffer']?-_0x3087c7:_0x3087c7;}[_0x4c7e3e(0x167e)](_0x2787b4){var _0x5121d0=_0x4c7e3e;this[_0x5121d0(0x2213)][_0x5121d0(0x216a)]=this[_0x5121d0(0x30e9)]?-_0x2787b4:_0x2787b4;}[_0x4c7e3e(0x382d)](){var _0x10677a=_0x4c7e3e,_0xa2cc9c=this['_depthCullingState'][_0x10677a(0x216a)];return this[_0x10677a(0x30e9)]?-_0xa2cc9c:_0xa2cc9c;}[_0x4c7e3e(0xcc9)](_0x3583c1){var _0xa99e08=_0x4c7e3e;this[_0xa99e08(0x1442)]!==_0x3583c1&&(this['_gl'][_0xa99e08(0x1fe9)](this['_gl']['FRAMEBUFFER'],_0x3583c1),this['_currentFramebuffer']=_0x3583c1);}[_0x4c7e3e(0x3e47)](){var _0x4ebc67=_0x4c7e3e;return null===this[_0x4ebc67(0x1442)];}[_0x4c7e3e(0x2e46)](_0x2812b9){var _0x153c37=_0x4c7e3e;this[_0x153c37(0x1212)](this['_gl'][_0x153c37(0x1129)],_0x2812b9,!0x0),this[_0x153c37(0x1fd1)][_0x153c37(0x2b35)](this['_gl'][_0x153c37(0x1129)]),this[_0x153c37(0x1212)](this['_gl'][_0x153c37(0x1129)],null);}[_0x4c7e3e(0x2f50)](_0x50bc3c,_0x5bd6ea=!0x1,_0x116ab1){var _0xd459e4=_0x4c7e3e,_0x2f1a7a,_0x1122a1=_0x50bc3c;this[_0xd459e4(0xe66)]=null;const _0x170410=this[_0xd459e4(0x1fd1)];if(_0x1122a1[_0xd459e4(0x2f67)]){if(_0x50bc3c['isMulti'])return void this[_0xd459e4(0x511)](_0x50bc3c,_0x5bd6ea,_0x116ab1);_0x170410[_0xd459e4(0x1fe9)](_0x170410[_0xd459e4(0x3967)],_0x1122a1['_MSAAFramebuffer']),_0x170410[_0xd459e4(0x1fe9)](_0x170410[_0xd459e4(0x162b)],_0x1122a1[_0xd459e4(0x7e1)]),_0x170410[_0xd459e4(0x7ba)](0x0,0x0,_0x50bc3c['width'],_0x50bc3c[_0xd459e4(0x605)],0x0,0x0,_0x50bc3c[_0xd459e4(0xad8)],_0x50bc3c[_0xd459e4(0x605)],_0x170410[_0xd459e4(0x21a4)],_0x170410[_0xd459e4(0x37c)]);}null==(_0x2f1a7a=_0x50bc3c[_0xd459e4(0xd74)])||!_0x2f1a7a[_0xd459e4(0x25ff)]||_0x5bd6ea||_0x50bc3c[_0xd459e4(0x1407)]||this[_0xd459e4(0x2e46)](_0x50bc3c['texture']),_0x116ab1&&(_0x1122a1[_0xd459e4(0x2f67)]&&this[_0xd459e4(0xcc9)](_0x1122a1[_0xd459e4(0x7e1)]),_0x116ab1()),this['_bindUnboundFramebuffer'](null);}['flushFramebuffer'](){var _0x3949a8=_0x4c7e3e;this[_0x3949a8(0x1fd1)]['flush']();}[_0x4c7e3e(0x1097)](){var _0x3f323e=_0x4c7e3e;this[_0x3f323e(0xe66)]?this[_0x3f323e(0x2f50)](this[_0x3f323e(0xe66)]):this[_0x3f323e(0xcc9)](null),this[_0x3f323e(0x129d)]&&this[_0x3f323e(0x215)](this[_0x3f323e(0x129d)]),this[_0x3f323e(0x1e5f)]();}[_0x4c7e3e(0x6ac)](){var _0xb87ef0=_0x4c7e3e;this[_0xb87ef0(0x1eda)](null),this[_0xb87ef0(0x1a4c)]=null;}[_0x4c7e3e(0x7bc)](_0x2e32e8){var _0x13f3ff=_0x4c7e3e;return this[_0x13f3ff(0x344e)](_0x2e32e8,this[_0x13f3ff(0x1fd1)][_0x13f3ff(0x2cd)]);}[_0x4c7e3e(0x344e)](_0x155e8b,_0x133825){var _0x27923c=_0x4c7e3e,_0x5b5387=this['_gl'][_0x27923c(0x1c72)]();if(!_0x5b5387)throw new Error(_0x27923c(0xffc));const _0xdd554b=new _0x4f81a6['M'](_0x5b5387);return this['bindArrayBuffer'](_0xdd554b),_0x155e8b instanceof Array?this[_0x27923c(0x1fd1)]['bufferData'](this[_0x27923c(0x1fd1)][_0x27923c(0x1075)],new Float32Array(_0x155e8b),_0x133825):this[_0x27923c(0x1fd1)][_0x27923c(0x1bbd)](this[_0x27923c(0x1fd1)][_0x27923c(0x1075)],_0x155e8b,_0x133825),this['_resetVertexBufferBinding'](),_0xdd554b['references']=0x1,_0xdd554b;}[_0x4c7e3e(0x1fb2)](_0x3e3425){var _0x195a74=_0x4c7e3e;return this[_0x195a74(0x344e)](_0x3e3425,this[_0x195a74(0x1fd1)][_0x195a74(0x18bf)]);}['_resetIndexBufferBinding'](){var _0x2ee778=_0x4c7e3e;this[_0x2ee778(0x1988)](null),this[_0x2ee778(0x2f7a)]=null;}[_0x4c7e3e(0x3dce)](_0x1f6670,_0x498284){var _0x551f3e=_0x4c7e3e,_0x5d492e=this[_0x551f3e(0x1fd1)][_0x551f3e(0x1c72)]();const _0x158a2c=new _0x4f81a6['M'](_0x5d492e);if(!_0x5d492e)throw new Error(_0x551f3e(0x7ec));return this['bindIndexBuffer'](_0x158a2c),_0x5d492e=this[_0x551f3e(0x3481)](_0x1f6670),(this[_0x551f3e(0x1fd1)]['bufferData'](this['_gl'][_0x551f3e(0x2c7d)],_0x5d492e,_0x498284?this['_gl']['DYNAMIC_DRAW']:this[_0x551f3e(0x1fd1)]['STATIC_DRAW']),this['_resetIndexBufferBinding'](),_0x158a2c[_0x551f3e(0x3a9a)]=0x1,_0x158a2c[_0x551f3e(0x3a99)]=0x4===_0x5d492e['BYTES_PER_ELEMENT'],_0x158a2c);}[_0x4c7e3e(0x3481)](_0x440c9c){var _0x2fc575=_0x4c7e3e;if(0x2===_0x440c9c['BYTES_PER_ELEMENT'])return _0x440c9c;if(this[_0x2fc575(0xe22)]['uintIndices']){if(_0x440c9c instanceof Uint32Array)return _0x440c9c;for(let _0x5c7690=0x0;_0x5c7690<_0x440c9c[_0x2fc575(0x3785)];_0x5c7690++)if(0xffff<=_0x440c9c[_0x5c7690])return new Uint32Array(_0x440c9c);return new Uint16Array(_0x440c9c);}return new Uint16Array(_0x440c9c);}[_0x4c7e3e(0x1eda)](_0x2e9eaa){var _0x28bf30=_0x4c7e3e;this[_0x28bf30(0x34e6)]||this[_0x28bf30(0x2237)](),this['_bindBuffer'](_0x2e9eaa,this['_gl']['ARRAY_BUFFER']);}['bindUniformBlock'](_0x279854,_0x11f6f0,_0x44d6fc){var _0x17563f=_0x4c7e3e;_0x279854=_0x279854['program'],_0x11f6f0=this['_gl'][_0x17563f(0x408a)](_0x279854,_0x11f6f0),this[_0x17563f(0x1fd1)][_0x17563f(0x2bbc)](_0x279854,_0x11f6f0,_0x44d6fc);}['bindIndexBuffer'](_0x28d620){var _0x34c43a=_0x4c7e3e;this['_vaoRecordInProgress']||this[_0x34c43a(0x2237)](),this[_0x34c43a(0x18d7)](_0x28d620,this[_0x34c43a(0x1fd1)]['ELEMENT_ARRAY_BUFFER']);}[_0x4c7e3e(0x18d7)](_0x4808a6,_0x4c78eb){var _0x3a3b28=_0x4c7e3e;!this[_0x3a3b28(0x34e6)]&&this[_0x3a3b28(0x2494)][_0x4c78eb]===_0x4808a6||(this[_0x3a3b28(0x1fd1)]['bindBuffer'](_0x4c78eb,_0x4808a6?_0x4808a6[_0x3a3b28(0x2661)]:null),this[_0x3a3b28(0x2494)][_0x4c78eb]=_0x4808a6);}[_0x4c7e3e(0xa01)](_0x2f9bb8){var _0x13f212=_0x4c7e3e;this[_0x13f212(0x1fd1)][_0x13f212(0x1289)](this[_0x13f212(0x1fd1)][_0x13f212(0x1075)],0x0,_0x2f9bb8);}[_0x4c7e3e(0xdab)](_0x577a4d,_0x434f4e,_0x48dbec,_0x545b7b,_0x557cc2,_0x1aa41c,_0x3b7a30){var _0x43dffd=_0x4c7e3e;const _0x1c363b=this[_0x43dffd(0x4072)][_0x434f4e];if(_0x1c363b){let _0x108399=!0x1;_0x1c363b['active']?(_0x1c363b['buffer']!==_0x577a4d&&(_0x1c363b[_0x43dffd(0x12ab)]=_0x577a4d,_0x108399=!0x0),_0x1c363b[_0x43dffd(0x1910)]!==_0x48dbec&&(_0x1c363b[_0x43dffd(0x1910)]=_0x48dbec,_0x108399=!0x0),_0x1c363b[_0x43dffd(0x261)]!==_0x545b7b&&(_0x1c363b['type']=_0x545b7b,_0x108399=!0x0),_0x1c363b[_0x43dffd(0x6cc)]!==_0x557cc2&&(_0x1c363b[_0x43dffd(0x6cc)]=_0x557cc2,_0x108399=!0x0),_0x1c363b[_0x43dffd(0x8e7)]!==_0x1aa41c&&(_0x1c363b[_0x43dffd(0x8e7)]=_0x1aa41c,_0x108399=!0x0),_0x1c363b[_0x43dffd(0x2d0e)]!==_0x3b7a30&&(_0x1c363b['offset']=_0x3b7a30,_0x108399=!0x0)):(_0x108399=!0x0,_0x1c363b[_0x43dffd(0x1681)]=!0x0,_0x1c363b[_0x43dffd(0x38ac)]=_0x434f4e,_0x1c363b[_0x43dffd(0x1910)]=_0x48dbec,_0x1c363b['type']=_0x545b7b,_0x1c363b['normalized']=_0x557cc2,_0x1c363b[_0x43dffd(0x8e7)]=_0x1aa41c,_0x1c363b[_0x43dffd(0x2d0e)]=_0x3b7a30,_0x1c363b[_0x43dffd(0x12ab)]=_0x577a4d),(_0x108399||this[_0x43dffd(0x34e6)])&&(this[_0x43dffd(0x1eda)](_0x577a4d),_0x545b7b===this[_0x43dffd(0x1fd1)][_0x43dffd(0x2f6d)]||_0x545b7b===this['_gl'][_0x43dffd(0x34c0)]?this['_gl']['vertexAttribIPointer'](_0x434f4e,_0x48dbec,_0x545b7b,_0x1aa41c,_0x3b7a30):this[_0x43dffd(0x1fd1)][_0x43dffd(0x524)](_0x434f4e,_0x48dbec,_0x545b7b,_0x557cc2,_0x1aa41c,_0x3b7a30));}}[_0x4c7e3e(0x1ee8)](_0x1f0475){var _0x1773d6=_0x4c7e3e;null!=_0x1f0475&&this[_0x1773d6(0x2f7a)]!==_0x1f0475&&(this[_0x1773d6(0x2f7a)]=_0x1f0475,this[_0x1773d6(0x1988)](_0x1f0475),this[_0x1773d6(0x1f1)]=_0x1f0475[_0x1773d6(0x3a99)]);}[_0x4c7e3e(0x20b6)](_0x4eabaa,_0x46f319,_0x15ace0){var _0x3f6c6c=_0x4c7e3e,_0x5330eb=_0x46f319[_0x3f6c6c(0x836)]();this[_0x3f6c6c(0x34e6)]||this[_0x3f6c6c(0x2237)](),this[_0x3f6c6c(0x212e)]();for(let _0x3306a1=0x0;_0x3306a1<_0x5330eb[_0x3f6c6c(0x3785)];_0x3306a1++){var _0x1d5333=_0x46f319[_0x3f6c6c(0x2c01)](_0x3306a1);if(0x0<=_0x1d5333){var _0x241bc1=_0x5330eb[_0x3306a1];let _0x3bbf90=null;(_0x3bbf90=(_0x3bbf90=_0x15ace0?_0x15ace0[_0x241bc1]:_0x3bbf90)||_0x4eabaa[_0x241bc1])&&(this[_0x3f6c6c(0x1fd1)]['enableVertexAttribArray'](_0x1d5333),this['_vaoRecordInProgress']||(this['_vertexAttribArraysEnabled'][_0x1d5333]=!0x0),(_0x241bc1=_0x3bbf90[_0x3f6c6c(0x657)]())&&(this[_0x3f6c6c(0xdab)](_0x241bc1,_0x1d5333,_0x3bbf90[_0x3f6c6c(0x21c2)](),_0x3bbf90[_0x3f6c6c(0x261)],_0x3bbf90[_0x3f6c6c(0x6cc)],_0x3bbf90[_0x3f6c6c(0x321e)],_0x3bbf90[_0x3f6c6c(0x343d)]),_0x3bbf90[_0x3f6c6c(0x14ae)]()&&(this[_0x3f6c6c(0x1fd1)][_0x3f6c6c(0x9d6)](_0x1d5333,_0x3bbf90['getInstanceDivisor']()),this[_0x3f6c6c(0x34e6)]||(this[_0x3f6c6c(0x313e)][_0x3f6c6c(0x1e1d)](_0x1d5333),this[_0x3f6c6c(0x1e4f)][_0x3f6c6c(0x1e1d)](_0x241bc1)))));}}}['recordVertexArrayObject'](_0x578960,_0x6b084e,_0x2c5adc,_0x2b407f){var _0x4775c9=_0x4c7e3e,_0x14953d=this['_gl'][_0x4775c9(0x26dd)]();if(_0x14953d)return this[_0x4775c9(0x34e6)]=!0x0,this['_gl'][_0x4775c9(0x15ce)](_0x14953d),this['_mustWipeVertexAttributes']=!0x0,this['_bindVertexBuffersAttributes'](_0x578960,_0x2c5adc,_0x2b407f),this['bindIndexBuffer'](_0x6b084e),this[_0x4775c9(0x34e6)]=!0x1,this['_gl'][_0x4775c9(0x15ce)](null),_0x14953d;throw new Error(_0x4775c9(0x289));}[_0x4c7e3e(0x2298)](_0x368bf8,_0x5a187e){var _0x2646a2=_0x4c7e3e;this[_0x2646a2(0x1c1b)]!==_0x368bf8&&(this[_0x2646a2(0x1c1b)]=_0x368bf8,this[_0x2646a2(0x1fd1)][_0x2646a2(0x15ce)](_0x368bf8),this['_cachedVertexBuffers']=null,this[_0x2646a2(0x2f7a)]=null,this[_0x2646a2(0x1f1)]=null!=_0x5a187e&&_0x5a187e[_0x2646a2(0x3a99)],this[_0x2646a2(0x291f)]=!0x0);}[_0x4c7e3e(0x12c5)](_0x5bda0f,_0x21b042,_0x2141a0,_0x33f4fe,_0x4d827f){var _0x471330=_0x4c7e3e;if(this[_0x471330(0x1a4c)]!==_0x5bda0f||this[_0x471330(0x2fe4)]!==_0x4d827f){this[_0x471330(0x1a4c)]=_0x5bda0f;var _0x4d22c9,_0x5bfa1d=(this[_0x471330(0x2fe4)]=_0x4d827f)[_0x471330(0x19d6)]();this['_unbindVertexArrayObject'](),this['unbindAllAttributes']();let _0x24f137=0x0;for(let _0x502c3d=0x0;_0x502c3d<_0x5bfa1d;_0x502c3d++)_0x502c3d<_0x2141a0[_0x471330(0x3785)]&&(0x0<=(_0x4d22c9=_0x4d827f[_0x471330(0x2c01)](_0x502c3d))&&(this[_0x471330(0x1fd1)][_0x471330(0x3b8f)](_0x4d22c9),this[_0x471330(0x2e9d)][_0x4d22c9]=!0x0,this[_0x471330(0xdab)](_0x5bda0f,_0x4d22c9,_0x2141a0[_0x502c3d],this[_0x471330(0x1fd1)][_0x471330(0x95e)],!0x1,_0x33f4fe,_0x24f137)),_0x24f137+=0x4*_0x2141a0[_0x502c3d]);}this['_bindIndexBufferWithCache'](_0x21b042);}[_0x4c7e3e(0x2237)](){var _0x298a65=_0x4c7e3e;this[_0x298a65(0x1c1b)]&&(this[_0x298a65(0x1c1b)]=null,this['_gl'][_0x298a65(0x15ce)](null));}['bindBuffers'](_0x2e1a17,_0x40feff,_0xd6eaea,_0x67e764){var _0x21b913=_0x4c7e3e;this[_0x21b913(0x1a4c)]===_0x2e1a17&&this[_0x21b913(0x2fe4)]===_0xd6eaea||(this[_0x21b913(0x1a4c)]=_0x2e1a17,this[_0x21b913(0x2fe4)]=_0xd6eaea,this[_0x21b913(0x20b6)](_0x2e1a17,_0xd6eaea,_0x67e764)),this[_0x21b913(0x1ee8)](_0x40feff);}[_0x4c7e3e(0x1e23)](){var _0x228bb5=_0x4c7e3e;let _0x88de4d;for(let _0x4618f5=0x0,_0xdf03a8=this['_currentInstanceLocations'][_0x228bb5(0x3785)];_0x4618f5<_0xdf03a8;_0x4618f5++){var _0x10fb5f=this[_0x228bb5(0x1e4f)][_0x4618f5],_0x10fb5f=(_0x88de4d!=_0x10fb5f&&_0x10fb5f[_0x228bb5(0x3a9a)]&&(_0x88de4d=_0x10fb5f,this[_0x228bb5(0x1eda)](_0x10fb5f)),this[_0x228bb5(0x313e)][_0x4618f5]);this['_gl'][_0x228bb5(0x9d6)](_0x10fb5f,0x0);}this['_currentInstanceBuffers'][_0x228bb5(0x3785)]=0x0,this[_0x228bb5(0x313e)][_0x228bb5(0x3785)]=0x0;}[_0x4c7e3e(0x25e1)](_0x38848b){var _0x1a580e=_0x4c7e3e;this[_0x1a580e(0x1fd1)][_0x1a580e(0x2caa)](_0x38848b);}[_0x4c7e3e(0x25e7)](_0x44c28a){var _0x595b3a=_0x4c7e3e;return _0x44c28a[_0x595b3a(0x3a9a)]--,0x0===_0x44c28a[_0x595b3a(0x3a9a)]&&(this[_0x595b3a(0x11b5)](_0x44c28a),!0x0);}[_0x4c7e3e(0x11b5)](_0x114a7e){var _0x384a63=_0x4c7e3e;this[_0x384a63(0x1fd1)][_0x384a63(0x4131)](_0x114a7e[_0x384a63(0x2661)]);}[_0x4c7e3e(0x129e)](_0x43124a,_0x1432bc,_0x2bf6ce){var _0xb19293=_0x4c7e3e;if(this[_0xb19293(0x1eda)](_0x43124a),_0x1432bc&&this['_gl'][_0xb19293(0x1289)](this[_0xb19293(0x1fd1)][_0xb19293(0x1075)],0x0,_0x1432bc),void 0x0!==_0x2bf6ce[0x0][_0xb19293(0x38ac)])this['bindInstancesBuffer'](_0x43124a,_0x2bf6ce,!0x0);else for(let _0xb4a07e=0x0;_0xb4a07e<0x4;_0xb4a07e++){var _0x1c0f4b=_0x2bf6ce[_0xb4a07e];this['_vertexAttribArraysEnabled'][_0x1c0f4b]||(this['_gl'][_0xb19293(0x3b8f)](_0x1c0f4b),this['_vertexAttribArraysEnabled'][_0x1c0f4b]=!0x0),this[_0xb19293(0xdab)](_0x43124a,_0x1c0f4b,0x4,this['_gl'][_0xb19293(0x95e)],!0x1,0x40,0x10*_0xb4a07e),this[_0xb19293(0x1fd1)]['vertexAttribDivisor'](_0x1c0f4b,0x1),this[_0xb19293(0x313e)]['push'](_0x1c0f4b),this[_0xb19293(0x1e4f)][_0xb19293(0x1e1d)](_0x43124a);}}[_0x4c7e3e(0x3806)](_0x3ece2c,_0x5c49c5,_0x149577=!0x0){var _0xd01b4b=_0x4c7e3e;this[_0xd01b4b(0x1eda)](_0x3ece2c);let _0x2b2eb3=0x0;if(_0x149577)for(let _0x54ef13=0x0;_0x54ef13<_0x5c49c5['length'];_0x54ef13++){var _0x1e486c=_0x5c49c5[_0x54ef13];_0x2b2eb3+=0x4*_0x1e486c[_0xd01b4b(0x1c40)];}for(let _0x369228=0x0;_0x369228<_0x5c49c5[_0xd01b4b(0x3785)];_0x369228++){const _0x154a15=_0x5c49c5[_0x369228];void 0x0===_0x154a15['index']&&(_0x154a15['index']=this[_0xd01b4b(0x364f)][_0xd01b4b(0x24b6)](_0x154a15['attributeName'])),_0x154a15[_0xd01b4b(0x38ac)]<0x0||(this['_vertexAttribArraysEnabled'][_0x154a15['index']]||(this[_0xd01b4b(0x1fd1)]['enableVertexAttribArray'](_0x154a15[_0xd01b4b(0x38ac)]),this[_0xd01b4b(0x2e9d)][_0x154a15[_0xd01b4b(0x38ac)]]=!0x0),this[_0xd01b4b(0xdab)](_0x3ece2c,_0x154a15['index'],_0x154a15['attributeSize'],_0x154a15['attributeType']||this[_0xd01b4b(0x1fd1)][_0xd01b4b(0x95e)],_0x154a15[_0xd01b4b(0x6cc)]||!0x1,_0x2b2eb3,_0x154a15[_0xd01b4b(0x2d0e)]),this[_0xd01b4b(0x1fd1)][_0xd01b4b(0x9d6)](_0x154a15[_0xd01b4b(0x38ac)],void 0x0===_0x154a15['divisor']?0x1:_0x154a15[_0xd01b4b(0x3e32)]),this[_0xd01b4b(0x313e)][_0xd01b4b(0x1e1d)](_0x154a15[_0xd01b4b(0x38ac)]),this['_currentInstanceBuffers'][_0xd01b4b(0x1e1d)](_0x3ece2c));}}[_0x4c7e3e(0x175f)](_0x4eeaf7){var _0x35e5ce=_0x4c7e3e;this[_0x35e5ce(0x364f)]&&(_0x4eeaf7=this[_0x35e5ce(0x364f)]['getAttributeLocationByName'](_0x4eeaf7),this['disableInstanceAttribute'](_0x4eeaf7));}[_0x4c7e3e(0x1787)](_0x4c8526){var _0x500e51=_0x4c7e3e;let _0x229b78=!0x1;for(var _0x193b5a;-0x1!==(_0x193b5a=this[_0x500e51(0x313e)][_0x500e51(0x850)](_0x4c8526));)this[_0x500e51(0x313e)][_0x500e51(0x2e7)](_0x193b5a,0x1),this['_currentInstanceBuffers']['splice'](_0x193b5a,0x1),_0x229b78=!0x0,this['_currentInstanceLocations'][_0x500e51(0x850)](_0x4c8526);_0x229b78&&(this[_0x500e51(0x1fd1)][_0x500e51(0x9d6)](_0x4c8526,0x0),this[_0x500e51(0x5fe)](_0x4c8526));}[_0x4c7e3e(0x5fe)](_0x31c93e){var _0x472baf=_0x4c7e3e;this[_0x472baf(0x1fd1)][_0x472baf(0x290a)](_0x31c93e),this[_0x472baf(0x2e9d)][_0x31c93e]=!0x1,this[_0x472baf(0x4072)][_0x31c93e][_0x472baf(0x1681)]=!0x1;}['draw'](_0x1150b4,_0x402a98,_0x1b6874,_0x5a2cc5){var _0x4b8ae1=_0x4c7e3e;this[_0x4b8ae1(0x259f)](_0x1150b4?_0x1af201['g'][_0x4b8ae1(0x1f37)]:_0x1af201['g']['MATERIAL_WireFrameFillMode'],_0x402a98,_0x1b6874,_0x5a2cc5);}[_0x4c7e3e(0x3601)](_0x19b7e7,_0x3cdf58,_0x319e6d){var _0x1a23a5=_0x4c7e3e;this[_0x1a23a5(0x2953)](_0x1af201['g'][_0x1a23a5(0x25c6)],_0x19b7e7,_0x3cdf58,_0x319e6d);}['drawUnIndexed'](_0x142b4d,_0x442a94,_0x382f07,_0x5b3c68){var _0x29ffcf=_0x4c7e3e;this['drawArraysType'](_0x142b4d?_0x1af201['g'][_0x29ffcf(0x1f37)]:_0x1af201['g'][_0x29ffcf(0x2cb3)],_0x442a94,_0x382f07,_0x5b3c68);}[_0x4c7e3e(0x259f)](_0x59e822,_0x36c765,_0x5b9dfb,_0x3ec0a4){var _0x5466fa=_0x4c7e3e;this['applyStates'](),this[_0x5466fa(0x305d)]();var _0x59e822=this[_0x5466fa(0x29da)](_0x59e822),_0x3e900e=this[_0x5466fa(0x1f1)]?this[_0x5466fa(0x1fd1)][_0x5466fa(0x2f6d)]:this[_0x5466fa(0x1fd1)][_0x5466fa(0x2c87)],_0x30410d=this[_0x5466fa(0x1f1)]?0x4:0x2;_0x3ec0a4?this[_0x5466fa(0x1fd1)][_0x5466fa(0x1350)](_0x59e822,_0x5b9dfb,_0x3e900e,_0x36c765*_0x30410d,_0x3ec0a4):this[_0x5466fa(0x1fd1)][_0x5466fa(0x23f0)](_0x59e822,_0x5b9dfb,_0x3e900e,_0x36c765*_0x30410d);}[_0x4c7e3e(0x2953)](_0x3e468a,_0x4a656d,_0x53b1d2,_0x3462a8){var _0x519a9c=_0x4c7e3e;this['applyStates'](),this[_0x519a9c(0x305d)](),_0x3e468a=this[_0x519a9c(0x29da)](_0x3e468a),_0x3462a8?this['_gl']['drawArraysInstanced'](_0x3e468a,_0x4a656d,_0x53b1d2,_0x3462a8):this[_0x519a9c(0x1fd1)][_0x519a9c(0x26c4)](_0x3e468a,_0x4a656d,_0x53b1d2);}['_drawMode'](_0x191577){var _0x56698f=_0x4c7e3e;switch(_0x191577){case _0x1af201['g'][_0x56698f(0x1f37)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x3aed)];case _0x1af201['g'][_0x56698f(0x25c6)]:return this[_0x56698f(0x1fd1)]['POINTS'];case _0x1af201['g'][_0x56698f(0x2cb3)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x2769)];case _0x1af201['g'][_0x56698f(0x3c6a)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x31d4)];case _0x1af201['g'][_0x56698f(0x3ef3)]:return this[_0x56698f(0x1fd1)]['LINES'];case _0x1af201['g'][_0x56698f(0x16cc)]:return this['_gl'][_0x56698f(0x228f)];case _0x1af201['g'][_0x56698f(0x92a)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x4ae)];case _0x1af201['g'][_0x56698f(0x2960)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x10ae)];case _0x1af201['g'][_0x56698f(0x26ea)]:return this[_0x56698f(0x1fd1)][_0x56698f(0x2b4)];default:return this[_0x56698f(0x1fd1)][_0x56698f(0x3aed)];}}['_reportDrawCall'](){}[_0x4c7e3e(0x26c8)](_0x180b66){var _0x447251=_0x4c7e3e;this[_0x447251(0x3067)][_0x180b66[_0x447251(0x34d4)]]&&delete this[_0x447251(0x3067)][_0x180b66[_0x447251(0x34d4)]],_0x180b66=_0x180b66[_0x447251(0x1b22)](),_0x180b66&&this['_deletePipelineContext'](_0x180b66);}['_deletePipelineContext'](_0x1b613c){var _0x373b68=_0x4c7e3e;const _0x3c8ad8=_0x1b613c;_0x3c8ad8&&_0x3c8ad8[_0x373b68(0x2cf)]&&(_0x3c8ad8[_0x373b68(0x2cf)][_0x373b68(0x1653)]=null,this[_0x373b68(0x1fd1)][_0x373b68(0x385a)](_0x3c8ad8['program']));}['_getGlobalDefines'](_0x526ce3){var _0x4d2f8b=_0x4c7e3e;if(!_0x526ce3){let _0x17a878='';return this['isNDCHalfZRange']&&(_0x17a878+='#define\x20IS_NDC_HALF_ZRANGE'),this['useReverseDepthBuffer']&&(_0x17a878&&(_0x17a878+='\x0a'),_0x17a878+=_0x4d2f8b(0x467)),this[_0x4d2f8b(0x3617)]&&(_0x17a878&&(_0x17a878+='\x0a'),_0x17a878+=_0x4d2f8b(0x30f8)),_0x17a878;}this[_0x4d2f8b(0x225f)]?_0x526ce3[_0x4d2f8b(0x1a0a)]='':delete _0x526ce3['IS_NDC_HALF_ZRANGE'],this['useReverseDepthBuffer']?_0x526ce3[_0x4d2f8b(0x22d8)]='':delete _0x526ce3[_0x4d2f8b(0x22d8)],this['useExactSrgbConversions']?_0x526ce3[_0x4d2f8b(0x32e9)]='':delete _0x526ce3['USE_EXACT_SRGB_CONVERSIONS'];}['createEffect'](_0x163575,_0x2e9049,_0x5eae7c,_0x38d35c,_0x305596,_0x4b01e8,_0x1a337e,_0x45cd5a,_0x446a24,_0x5e35f1=_0x3b6bc6['x'][_0x4c7e3e(0x12cb)]){var _0x13f127=_0x4c7e3e,_0x18254f=_0x163575['vertexElement']||_0x163575['vertex']||_0x163575[_0x13f127(0xa20)]||_0x163575[_0x13f127(0x17f1)]||_0x163575,_0x2085d1=_0x163575[_0x13f127(0x3614)]||_0x163575[_0x13f127(0x184b)]||_0x163575[_0x13f127(0x1726)]||_0x163575[_0x13f127(0x1c94)]||_0x163575,_0x4e15ee=this[_0x13f127(0x2a35)]();let _0x26e4e6=null!=(_0xbd3475=null!=_0x305596?_0x305596:_0x2e9049[_0x13f127(0x32ec)])?_0xbd3475:'';_0x4e15ee&&(_0x26e4e6+=_0x4e15ee);var _0xbd3475=_0x18254f+'+'+_0x2085d1+'@'+_0x26e4e6;if(this[_0x13f127(0x3067)][_0xbd3475]){const _0x1f9546=this[_0x13f127(0x3067)][_0xbd3475];return _0x1a337e&&_0x1f9546[_0x13f127(0x1977)]()&&_0x1a337e(_0x1f9546),_0x1f9546;}return _0x4e15ee=new _0x3fa051['Q'](_0x163575,_0x2e9049,_0x5eae7c,_0x38d35c,this,_0x305596,_0x4b01e8,_0x1a337e,_0x45cd5a,_0x446a24,_0xbd3475,_0x5e35f1),this['_compiledEffects'][_0xbd3475]=_0x4e15ee;}static[_0x4c7e3e(0x333b)](_0x40e543,_0x48c4e1,_0x352848=''){return _0x352848+(_0x48c4e1?_0x48c4e1+'\x0a':'')+_0x40e543;}['_compileShader'](_0x3dd84e,_0x2b7d99,_0xb8ca89,_0x53e9bd){return this['_compileRawShader'](_0x5f04cd['_ConcatenateShader'](_0x3dd84e,_0xb8ca89,_0x53e9bd),_0x2b7d99);}[_0x4c7e3e(0x3cc5)](_0x1fddc5,_0x12d5b4){var _0x3ee990=_0x4c7e3e;const _0xa80c35=this[_0x3ee990(0x1fd1)];var _0x47671e,_0x3fdb76=_0xa80c35[_0x3ee990(0x2a5c)]('vertex'===_0x12d5b4?_0xa80c35['VERTEX_SHADER']:_0xa80c35[_0x3ee990(0x2146)]);if(_0x3fdb76)return _0xa80c35[_0x3ee990(0x20e5)](_0x3fdb76,_0x1fddc5),_0xa80c35[_0x3ee990(0x4195)](_0x3fdb76),_0x3fdb76;{let _0x412b66=_0xa80c35['NO_ERROR'];for(_0xa80c35[_0x3ee990(0x199c)];(_0x47671e=_0xa80c35[_0x3ee990(0x4075)]())!==_0xa80c35[_0x3ee990(0x199c)];)_0x412b66=_0x47671e;throw new Error(_0x3ee990(0x29ce)+_0x12d5b4+_0x3ee990(0x14fd)+_0x412b66+',\x20gl\x20isContextLost='+_0xa80c35['isContextLost']()+_0x3ee990(0x1d64)+this['_contextWasLost']);}}[_0x4c7e3e(0x1dab)](_0x38acdd){var _0x11b7bc=_0x4c7e3e;return this['_gl'][_0x11b7bc(0x3cde)](_0x38acdd);}[_0x4c7e3e(0x13de)](_0x47a7e7,_0xac3cc5,_0x3f3066,_0x11b967,_0x393dba=null){var _0x21ed05=_0x4c7e3e;return _0x11b967=_0x11b967||this[_0x21ed05(0x1fd1)],(_0xac3cc5=this[_0x21ed05(0x3cc5)](_0xac3cc5,'vertex'),_0x3f3066=this[_0x21ed05(0x3cc5)](_0x3f3066,_0x21ed05(0x184b))),this[_0x21ed05(0x3104)](_0x47a7e7,_0xac3cc5,_0x3f3066,_0x11b967,_0x393dba);}[_0x4c7e3e(0x2d14)](_0x17f867,_0x545700,_0x1c737d,_0x3bc10b,_0x439b1b,_0x4dcf38=null){var _0x4fb04=_0x4c7e3e;_0x439b1b=_0x439b1b||this[_0x4fb04(0x1fd1)];var _0x2a8554=0x1<this[_0x4fb04(0x1cd9)]?_0x4fb04(0x705):'',_0x545700=this[_0x4fb04(0x1a05)](_0x545700,_0x4fb04(0x23ab),_0x3bc10b,_0x2a8554),_0x1c737d=this['_compileShader'](_0x1c737d,_0x4fb04(0x184b),_0x3bc10b,_0x2a8554);return this[_0x4fb04(0x3104)](_0x17f867,_0x545700,_0x1c737d,_0x439b1b,_0x4dcf38);}[_0x4c7e3e(0x2242)](_0x2fb1ed){return _0x2fb1ed;}['createPipelineContext'](_0x2a7429){var _0x50f2bc=_0x4c7e3e;const _0x30fa1d=new _0x2936ab['y']();return(_0x30fa1d[_0x50f2bc(0x337e)]=this)[_0x50f2bc(0xe22)][_0x50f2bc(0x1394)]&&(_0x30fa1d[_0x50f2bc(0x3603)]=!0x0),_0x30fa1d;}['createMaterialContext'](){}['createDrawContext'](){}[_0x4c7e3e(0x3104)](_0x7cfb55,_0x3f9e92,_0x48074f,_0x29d82e,_0x2d5ff0=0x0){var _0x2475d8=_0x4c7e3e,_0x412fa6=_0x29d82e[_0x2475d8(0x313a)]();if(_0x7cfb55[_0x2475d8(0x2cf)]=_0x412fa6)return _0x29d82e['attachShader'](_0x412fa6,_0x3f9e92),_0x29d82e[_0x2475d8(0x2828)](_0x412fa6,_0x48074f),_0x29d82e[_0x2475d8(0x14c6)](_0x412fa6),_0x7cfb55['context']=_0x29d82e,_0x7cfb55[_0x2475d8(0x3dd8)]=_0x3f9e92,_0x7cfb55['fragmentShader']=_0x48074f,_0x7cfb55[_0x2475d8(0x3603)]||this['_finalizePipelineContext'](_0x7cfb55),_0x412fa6;throw new Error(_0x2475d8(0x366b));}[_0x4c7e3e(0x363f)](_0x3e3243){var _0x58f9eb=_0x4c7e3e;const _0x5c8908=_0x3e3243[_0x58f9eb(0x1ed1)];var _0x4cb415=_0x3e3243[_0x58f9eb(0x3dd8)],_0x274a1e=_0x3e3243[_0x58f9eb(0x1598)],_0xc359a9=_0x3e3243[_0x58f9eb(0x2cf)];if(!_0x5c8908['getProgramParameter'](_0xc359a9,_0x5c8908[_0x58f9eb(0x1455)])){if(!this[_0x58f9eb(0x1fd1)][_0x58f9eb(0x1d1f)](_0x4cb415,this[_0x58f9eb(0x1fd1)][_0x58f9eb(0xde5)])){var _0x570cdc=this['_gl']['getShaderInfoLog'](_0x4cb415);if(_0x570cdc)throw _0x3e3243['vertexCompilationError']=_0x570cdc,new Error(_0x58f9eb(0x1cdc)+_0x570cdc);}if(!this[_0x58f9eb(0x1fd1)][_0x58f9eb(0x1d1f)](_0x274a1e,this[_0x58f9eb(0x1fd1)][_0x58f9eb(0xde5)])){_0x570cdc=this[_0x58f9eb(0x1fd1)][_0x58f9eb(0x3aa)](_0x274a1e);if(_0x570cdc)throw _0x3e3243[_0x58f9eb(0x1eaa)]=_0x570cdc,new Error('FRAGMENT\x20SHADER\x20'+_0x570cdc);}_0x570cdc=_0x5c8908[_0x58f9eb(0xcc3)](_0xc359a9);if(_0x570cdc)throw _0x3e3243[_0x58f9eb(0x2e6a)]=_0x570cdc,new Error(_0x570cdc);}if(this[_0x58f9eb(0x231c)]&&(_0x5c8908[_0x58f9eb(0x9d7)](_0xc359a9),!_0x5c8908[_0x58f9eb(0x3594)](_0xc359a9,_0x5c8908[_0x58f9eb(0x18b2)]))){_0x570cdc=_0x5c8908[_0x58f9eb(0xcc3)](_0xc359a9);if(_0x570cdc)throw _0x3e3243[_0x58f9eb(0x278b)]=_0x570cdc,new Error(_0x570cdc);}_0x5c8908['deleteShader'](_0x4cb415),_0x5c8908['deleteShader'](_0x274a1e),_0x3e3243['vertexShader']=void 0x0,_0x3e3243[_0x58f9eb(0x1598)]=void 0x0,_0x3e3243[_0x58f9eb(0x4d8)]&&(_0x3e3243[_0x58f9eb(0x4d8)](),_0x3e3243[_0x58f9eb(0x4d8)]=void 0x0);}['_preparePipelineContext'](_0x1b1c22,_0x20cbff,_0x472314,_0x121a3d,_0x14e2f8,_0x1bad25,_0x427b8e,_0x1e85e3,_0x24da53,_0x1c77a5){var _0x1a4837=_0x4c7e3e;const _0x56a2be=_0x1b1c22;_0x56a2be[_0x1a4837(0x2cf)]=_0x121a3d?this['createRawShaderProgram'](_0x56a2be,_0x20cbff,_0x472314,void 0x0,_0x24da53):this[_0x1a4837(0x2d14)](_0x56a2be,_0x20cbff,_0x472314,_0x1e85e3,void 0x0,_0x24da53),_0x56a2be[_0x1a4837(0x2cf)][_0x1a4837(0x1653)]=_0x427b8e;}[_0x4c7e3e(0x7a9)](_0x16d4a3){var _0x5f1ffc=_0x4c7e3e;return!!this[_0x5f1ffc(0x1fd1)][_0x5f1ffc(0x3594)](_0x16d4a3[_0x5f1ffc(0x2cf)],this[_0x5f1ffc(0xe22)][_0x5f1ffc(0x1394)][_0x5f1ffc(0x25a)])&&(this[_0x5f1ffc(0x363f)](_0x16d4a3),!0x0);}['_executeWhenRenderingStateIsCompiled'](_0x5bf937,_0x230d83){var _0x390afd=_0x4c7e3e;const _0x4651fb=_0x5bf937;if(_0x4651fb[_0x390afd(0x3603)]){const _0x3b3c8c=_0x4651fb['onCompiled'];_0x3b3c8c?_0x4651fb[_0x390afd(0x4d8)]=()=>{_0x3b3c8c(),_0x230d83();}:_0x4651fb[_0x390afd(0x4d8)]=_0x230d83;}else _0x230d83();}['getUniforms'](_0x23912f,_0x1ff65e){var _0x1446bd=_0x4c7e3e;const _0x4e3f28=new Array();var _0x47eccd=_0x23912f;for(let _0x47cc9e=0x0;_0x47cc9e<_0x1ff65e[_0x1446bd(0x3785)];_0x47cc9e++)_0x4e3f28[_0x1446bd(0x1e1d)](this['_gl'][_0x1446bd(0x3ab4)](_0x47eccd[_0x1446bd(0x2cf)],_0x1ff65e[_0x47cc9e]));return _0x4e3f28;}[_0x4c7e3e(0x21c3)](_0x337f61,_0x503893){var _0x267bc4=_0x4c7e3e;const _0x552e90=[];var _0x40dd30=_0x337f61;for(let _0xb9e7da=0x0;_0xb9e7da<_0x503893[_0x267bc4(0x3785)];_0xb9e7da++)try{_0x552e90[_0x267bc4(0x1e1d)](this[_0x267bc4(0x1fd1)][_0x267bc4(0x3bf0)](_0x40dd30['program'],_0x503893[_0xb9e7da]));}catch(_0x27ba5f){_0x552e90[_0x267bc4(0x1e1d)](-0x1);}return _0x552e90;}[_0x4c7e3e(0x3d1)](_0x44423e){var _0x1d7ea5=_0x4c7e3e;(_0x44423e=null!==_0x44423e&&_0xf3c88e['q'][_0x1d7ea5(0x100c)](_0x44423e)?_0x44423e[_0x1d7ea5(0x300f)]:_0x44423e)&&_0x44423e!==this[_0x1d7ea5(0x364f)]&&(this[_0x1d7ea5(0x3e8e)]['stencilMaterial']=void 0x0,this[_0x1d7ea5(0x2042)](_0x44423e),(this[_0x1d7ea5(0x364f)]=_0x44423e)[_0x1d7ea5(0x3221)]&&_0x44423e[_0x1d7ea5(0x3221)](_0x44423e),_0x44423e['_onBindObservable']&&_0x44423e[_0x1d7ea5(0x419)][_0x1d7ea5(0x2231)](_0x44423e));}[_0x4c7e3e(0x2f44)](_0x2c53b9,_0x279a04){var _0x3c2247=_0x4c7e3e;return!!_0x2c53b9&&(this[_0x3c2247(0x1fd1)][_0x3c2247(0x2e07)](_0x2c53b9,_0x279a04),!0x0);}[_0x4c7e3e(0xc5d)](_0x476640,_0x5d6689,_0x4c1dbd){var _0x39cbb5=_0x4c7e3e;return!!_0x476640&&(this[_0x39cbb5(0x1fd1)]['uniform2i'](_0x476640,_0x5d6689,_0x4c1dbd),!0x0);}['setInt3'](_0x473a76,_0x5e9920,_0x172f69,_0x599d79){var _0x4ed018=_0x4c7e3e;return!!_0x473a76&&(this[_0x4ed018(0x1fd1)][_0x4ed018(0xb6c)](_0x473a76,_0x5e9920,_0x172f69,_0x599d79),!0x0);}[_0x4c7e3e(0xb33)](_0x122aed,_0x126165,_0x4f48bd,_0x59fd96,_0x1cc8fe){return!!_0x122aed&&(this['_gl']['uniform4i'](_0x122aed,_0x126165,_0x4f48bd,_0x59fd96,_0x1cc8fe),!0x0);}[_0x4c7e3e(0x3f2f)](_0xa7dbc1,_0x95a149){var _0x2fe0fa=_0x4c7e3e;return!!_0xa7dbc1&&(this['_gl'][_0x2fe0fa(0x264c)](_0xa7dbc1,_0x95a149),!0x0);}[_0x4c7e3e(0x1c31)](_0x10976e,_0x2c5ad8){var _0x1baa0f=_0x4c7e3e;return!(!_0x10976e||_0x2c5ad8[_0x1baa0f(0x3785)]%0x2!=0x0||(this['_gl'][_0x1baa0f(0x3fc2)](_0x10976e,_0x2c5ad8),0x0));}[_0x4c7e3e(0x76f)](_0x15cc93,_0x37d596){var _0x25ed11=_0x4c7e3e;return!(!_0x15cc93||_0x37d596[_0x25ed11(0x3785)]%0x3!=0x0||(this[_0x25ed11(0x1fd1)][_0x25ed11(0xae5)](_0x15cc93,_0x37d596),0x0));}[_0x4c7e3e(0x10c0)](_0x3f9e79,_0x4559e0){var _0x5cfa62=_0x4c7e3e;return!(!_0x3f9e79||_0x4559e0[_0x5cfa62(0x3785)]%0x4!=0x0||(this[_0x5cfa62(0x1fd1)][_0x5cfa62(0x2f8)](_0x3f9e79,_0x4559e0),0x0));}[_0x4c7e3e(0x3856)](_0x2a6ded,_0x27132e){var _0x5b4816=_0x4c7e3e;return!!_0x2a6ded&&(this[_0x5b4816(0x1fd1)][_0x5b4816(0x1b16)](_0x2a6ded,_0x27132e),!0x0);}[_0x4c7e3e(0x1bc9)](_0x2e89da,_0x421bf7,_0x528286){return!!_0x2e89da&&(this['_gl']['uniform2ui'](_0x2e89da,_0x421bf7,_0x528286),!0x0);}[_0x4c7e3e(0x2ab8)](_0x24717f,_0x199cfd,_0xa95c46,_0x3de69e){var _0x69d75d=_0x4c7e3e;return!!_0x24717f&&(this[_0x69d75d(0x1fd1)]['uniform3ui'](_0x24717f,_0x199cfd,_0xa95c46,_0x3de69e),!0x0);}[_0x4c7e3e(0x1339)](_0x4f58f8,_0x22c35f,_0x4d8968,_0x52ca9f,_0x50e256){var _0x2bef83=_0x4c7e3e;return!!_0x4f58f8&&(this[_0x2bef83(0x1fd1)][_0x2bef83(0x2b0a)](_0x4f58f8,_0x22c35f,_0x4d8968,_0x52ca9f,_0x50e256),!0x0);}[_0x4c7e3e(0x2125)](_0x281961,_0x462723){var _0x4f3f6e=_0x4c7e3e;return!!_0x281961&&(this[_0x4f3f6e(0x1fd1)][_0x4f3f6e(0xad2)](_0x281961,_0x462723),!0x0);}[_0x4c7e3e(0x20d2)](_0x3f18f8,_0x26c7c1){var _0x58bdd1=_0x4c7e3e;return!(!_0x3f18f8||_0x26c7c1[_0x58bdd1(0x3785)]%0x2!=0x0||(this[_0x58bdd1(0x1fd1)][_0x58bdd1(0x1987)](_0x3f18f8,_0x26c7c1),0x0));}['setUIntArray3'](_0x426dbe,_0x5f640d){var _0x3ec940=_0x4c7e3e;return!(!_0x426dbe||_0x5f640d[_0x3ec940(0x3785)]%0x3!=0x0||(this[_0x3ec940(0x1fd1)]['uniform3uiv'](_0x426dbe,_0x5f640d),0x0));}['setUIntArray4'](_0x1421c2,_0x532e83){var _0x1afbfa=_0x4c7e3e;return!(!_0x1421c2||_0x532e83['length']%0x4!=0x0||(this[_0x1afbfa(0x1fd1)][_0x1afbfa(0x33f0)](_0x1421c2,_0x532e83),0x0));}[_0x4c7e3e(0x30af)](_0x2ca3b0,_0x3eb26f){var _0x54935b=_0x4c7e3e;return!(!_0x2ca3b0||_0x3eb26f['length']<0x1||(this[_0x54935b(0x1fd1)][_0x54935b(0x3b87)](_0x2ca3b0,_0x3eb26f),0x0));}[_0x4c7e3e(0x2ab7)](_0x1b5d63,_0x4ceb7a){var _0x248e4a=_0x4c7e3e;return!(!_0x1b5d63||_0x4ceb7a['length']%0x2!=0x0||(this[_0x248e4a(0x1fd1)][_0x248e4a(0x3a19)](_0x1b5d63,_0x4ceb7a),0x0));}[_0x4c7e3e(0xe5a)](_0x484aa4,_0x5846b8){var _0x5a8b3c=_0x4c7e3e;return!(!_0x484aa4||_0x5846b8[_0x5a8b3c(0x3785)]%0x3!=0x0||(this['_gl'][_0x5a8b3c(0x2b50)](_0x484aa4,_0x5846b8),0x0));}['setArray4'](_0x5cfc02,_0xfb1856){var _0x137dc8=_0x4c7e3e;return!(!_0x5cfc02||_0xfb1856[_0x137dc8(0x3785)]%0x4!=0x0||(this[_0x137dc8(0x1fd1)]['uniform4fv'](_0x5cfc02,_0xfb1856),0x0));}[_0x4c7e3e(0x3b1a)](_0x50b31b,_0x445ffa){var _0x4c0687=_0x4c7e3e;return!!_0x50b31b&&(this[_0x4c0687(0x1fd1)][_0x4c0687(0x30cc)](_0x50b31b,!0x1,_0x445ffa),!0x0);}[_0x4c7e3e(0x3974)](_0x15b967,_0x2a23da){var _0xf2a336=_0x4c7e3e;return!!_0x15b967&&(this[_0xf2a336(0x1fd1)][_0xf2a336(0x3c40)](_0x15b967,!0x1,_0x2a23da),!0x0);}[_0x4c7e3e(0x39d3)](_0xf7a5f1,_0x24452a){var _0x39c1bb=_0x4c7e3e;return!!_0xf7a5f1&&(this['_gl'][_0x39c1bb(0x362b)](_0xf7a5f1,!0x1,_0x24452a),!0x0);}[_0x4c7e3e(0x21ba)](_0x186395,_0x52311e){var _0x4c1319=_0x4c7e3e;return!!_0x186395&&(this[_0x4c1319(0x1fd1)][_0x4c1319(0x14d0)](_0x186395,_0x52311e),!0x0);}[_0x4c7e3e(0x3ab0)](_0xe19318,_0x13271c,_0xd590b8){return!!_0xe19318&&(this['_gl']['uniform2f'](_0xe19318,_0x13271c,_0xd590b8),!0x0);}[_0x4c7e3e(0xa16)](_0x14ed5c,_0x3ff64a,_0x41cff9,_0x3aad09){var _0x5a0504=_0x4c7e3e;return!!_0x14ed5c&&(this[_0x5a0504(0x1fd1)][_0x5a0504(0x2c6a)](_0x14ed5c,_0x3ff64a,_0x41cff9,_0x3aad09),!0x0);}['setFloat4'](_0x20ec98,_0x258eff,_0x300cbb,_0x28a5c9,_0x23648e){var _0x376950=_0x4c7e3e;return!!_0x20ec98&&(this[_0x376950(0x1fd1)][_0x376950(0x36c0)](_0x20ec98,_0x258eff,_0x300cbb,_0x28a5c9,_0x23648e),!0x0);}['applyStates'](){var _0x82616f=_0x4c7e3e,_0x189c93;this[_0x82616f(0x2213)]['apply'](this[_0x82616f(0x1fd1)]),this['_stencilStateComposer']['apply'](this['_gl']),this[_0x82616f(0x2e39)][_0x82616f(0x3201)](this[_0x82616f(0x1fd1)]),this[_0x82616f(0x1b03)]&&(this['_colorWriteChanged']=!0x1,_0x189c93=this['_colorWrite'],this[_0x82616f(0x1fd1)][_0x82616f(0xda1)](_0x189c93,_0x189c93,_0x189c93,_0x189c93));}[_0x4c7e3e(0x21fb)](_0x45b2a6){var _0x7d992f=_0x4c7e3e;_0x45b2a6!==this[_0x7d992f(0x3d58)]&&(this[_0x7d992f(0x1b03)]=!0x0,this[_0x7d992f(0x3d58)]=_0x45b2a6);}[_0x4c7e3e(0x227)](){var _0x125bce=_0x4c7e3e;return this[_0x125bce(0x3d58)];}get[_0x4c7e3e(0x2963)](){return this['_depthCullingState'];}get['alphaState'](){var _0x363e5d=_0x4c7e3e;return this[_0x363e5d(0x2e39)];}get[_0x4c7e3e(0x27c6)](){var _0x110aac=_0x4c7e3e;return this[_0x110aac(0x30ac)];}get[_0x4c7e3e(0x29f)](){var _0x408c3e=_0x4c7e3e;return this[_0x408c3e(0x3e8e)];}[_0x4c7e3e(0x3c59)](){var _0x4d142e=_0x4c7e3e;this[_0x4d142e(0x39d6)][_0x4d142e(0x3785)]=0x0;}[_0x4c7e3e(0x1e5f)](_0x5486ed){var _0x57dada=_0x4c7e3e;this[_0x57dada(0x3ff8)]&&!_0x5486ed||(this[_0x57dada(0x364f)]=null,this[_0x57dada(0x3a46)]['x']=0x0,this['_viewportCached']['y']=0x0,this[_0x57dada(0x3a46)]['z']=0x0,this[_0x57dada(0x3a46)]['w']=0x0,this['_unbindVertexArrayObject'](),_0x5486ed&&(this[_0x57dada(0xe1f)]=null,this[_0x57dada(0x58a)](),this[_0x57dada(0x3e8e)]['reset'](),this[_0x57dada(0x2213)][_0x57dada(0x2af4)](),this['_depthCullingState']['depthFunc']=this['_gl'][_0x57dada(0x189c)],this[_0x57dada(0x2e39)]['reset'](),this[_0x57dada(0x196c)]=_0x1af201['g'][_0x57dada(0x39df)],this[_0x57dada(0x1877)]=_0x1af201['g'][_0x57dada(0x1508)],this[_0x57dada(0x3d58)]=!0x0,this[_0x57dada(0x1b03)]=!0x0,this[_0x57dada(0xd4f)]=null,this['_gl'][_0x57dada(0x2910)](this['_gl']['UNPACK_COLORSPACE_CONVERSION_WEBGL'],this[_0x57dada(0x1fd1)]['NONE']),this[_0x57dada(0x1fd1)][_0x57dada(0x2910)](this[_0x57dada(0x1fd1)]['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],0x0),this[_0x57dada(0x291f)]=!0x0,this[_0x57dada(0x212e)]()),this[_0x57dada(0x6ac)](),this[_0x57dada(0x2f7a)]=null,this[_0x57dada(0x2fe4)]=null,this[_0x57dada(0x1988)](null));}['_getSamplingParameters'](_0x1f37d4,_0x345f3c){var _0x4324e0=_0x4c7e3e,_0x340028=this[_0x4324e0(0x1fd1)];let _0x16abd6=_0x340028[_0x4324e0(0x37c)],_0x2ca7ab=_0x340028[_0x4324e0(0x37c)];switch(_0x1f37d4){case _0x1af201['g'][_0x4324e0(0x1bb8)]:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x345f3c?_0x340028[_0x4324e0(0xf6a)]:_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g'][_0x4324e0(0x33e9)]:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x345f3c?_0x340028[_0x4324e0(0x2e16)]:_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g'][_0x4324e0(0x2d4a)]:_0x16abd6=_0x340028[_0x4324e0(0x37c)],_0x2ca7ab=_0x345f3c?_0x340028[_0x4324e0(0xaa1)]:_0x340028[_0x4324e0(0x37c)];break;case _0x1af201['g'][_0x4324e0(0x2f72)]:_0x16abd6=_0x340028['NEAREST'],_0x2ca7ab=_0x345f3c?_0x340028['NEAREST_MIPMAP_NEAREST']:_0x340028[_0x4324e0(0x37c)];break;case _0x1af201['g'][_0x4324e0(0x3a3e)]:_0x16abd6=_0x340028['NEAREST'],_0x2ca7ab=_0x345f3c?_0x340028[_0x4324e0(0xf6a)]:_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g'][_0x4324e0(0x2273)]:_0x16abd6=_0x340028[_0x4324e0(0x37c)],_0x2ca7ab=_0x345f3c?_0x340028['LINEAR_MIPMAP_LINEAR']:_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g'][_0x4324e0(0x26a0)]:_0x16abd6=_0x340028[_0x4324e0(0x37c)],_0x2ca7ab=_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g']['TEXTURE_NEAREST_NEAREST']:_0x16abd6=_0x340028[_0x4324e0(0x37c)],_0x2ca7ab=_0x340028[_0x4324e0(0x37c)];break;case _0x1af201['g']['TEXTURE_LINEAR_NEAREST_MIPNEAREST']:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x345f3c?_0x340028['NEAREST_MIPMAP_NEAREST']:_0x340028[_0x4324e0(0x37c)];break;case _0x1af201['g'][_0x4324e0(0x28a9)]:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x345f3c?_0x340028[_0x4324e0(0xaa1)]:_0x340028[_0x4324e0(0x37c)];break;case _0x1af201['g']['TEXTURE_LINEAR_LINEAR']:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x340028[_0x4324e0(0x2abb)];break;case _0x1af201['g'][_0x4324e0(0x29e7)]:_0x16abd6=_0x340028[_0x4324e0(0x2abb)],_0x2ca7ab=_0x340028[_0x4324e0(0x37c)];}return{'min':_0x2ca7ab,'mag':_0x16abd6};}[_0x4c7e3e(0x23ac)](){var _0x3c9112=_0x4c7e3e,_0x249b98=this['_gl'][_0x3c9112(0x18e4)]();if(_0x249b98)return _0x249b98;throw new Error('Unable\x20to\x20create\x20texture');}[_0x4c7e3e(0x4f0)](){var _0x4b2a3b=_0x4c7e3e;return new _0x1f737e['B'](this[_0x4b2a3b(0x23ac)](),this[_0x4b2a3b(0x1fd1)]);}[_0x4c7e3e(0x1a74)](_0x35984b,_0x19fd3e,_0x50b99b=0x0,_0x7a59ae=_0x205d93['S']['Unknown']){var _0x1240f2=_0x4c7e3e;let _0x26c792=!0x1,_0x256e0f=_0x1af201['g'][_0x1240f2(0xa43)],_0x44bc9c=_0x1af201['g'][_0x1240f2(0x12e0)],_0x188ac8=_0x1af201['g'][_0x1240f2(0x3eec)],_0x3def1f=!0x1,_0x301f68=0x1;void 0x0!==_0x19fd3e&&_0x1240f2(0x1c87)==typeof _0x19fd3e?(_0x26c792=!!_0x19fd3e[_0x1240f2(0x25ff)],_0x256e0f=void 0x0===_0x19fd3e['type']?_0x1af201['g'][_0x1240f2(0xa43)]:_0x19fd3e[_0x1240f2(0x261)],_0x44bc9c=void 0x0===_0x19fd3e[_0x1240f2(0x3249)]?_0x1af201['g'][_0x1240f2(0x12e0)]:_0x19fd3e['samplingMode'],_0x188ac8=void 0x0===_0x19fd3e[_0x1240f2(0xb3b)]?_0x1af201['g'][_0x1240f2(0x3eec)]:_0x19fd3e[_0x1240f2(0xb3b)],_0x3def1f=void 0x0!==_0x19fd3e['useSRGBBuffer']&&_0x19fd3e[_0x1240f2(0x3bc)],_0x301f68=null!=(_0x49283f=_0x19fd3e[_0x1240f2(0x2ba8)])?_0x49283f:0x1):_0x26c792=!!_0x19fd3e,_0x3def1f=_0x3def1f&&this['_caps'][_0x1240f2(0x1b1c)]&&(0x1<this[_0x1240f2(0x237a)]||this[_0x1240f2(0x3897)]),(_0x256e0f===_0x1af201['g'][_0x1240f2(0x248a)]&&!this['_caps'][_0x1240f2(0x1ac6)]||_0x256e0f===_0x1af201['g']['TEXTURETYPE_HALF_FLOAT']&&!this[_0x1240f2(0xe22)][_0x1240f2(0x1f4c)])&&(_0x44bc9c=_0x1af201['g'][_0x1240f2(0x1d4a)]),_0x256e0f!==_0x1af201['g'][_0x1240f2(0x248a)]||this['_caps'][_0x1240f2(0x3742)]||(_0x256e0f=_0x1af201['g'][_0x1240f2(0xa43)],_0x502d10['Y']['Warn'](_0x1240f2(0x3647)));const _0x288687=this[_0x1240f2(0x1fd1)],_0x5d25d6=new _0x205d93['l'](this,_0x7a59ae);var _0x49283f=_0x35984b[_0x1240f2(0xad8)]||_0x35984b,_0x19fd3e=_0x35984b['height']||_0x35984b,_0x7a59ae=_0x35984b[_0x1240f2(0x1459)]||0x0,_0x35984b=this[_0x1240f2(0xb0a)](_0x44bc9c,_0x26c792),_0x2010ba=0x0!==_0x7a59ae?_0x288687[_0x1240f2(0x3f17)]:_0x288687[_0x1240f2(0x1129)],_0x4a3b0b=this['_getRGBABufferInternalSizedFormat'](_0x256e0f,_0x188ac8,_0x3def1f),_0x49b277=this['_getInternalFormat'](_0x188ac8),_0x3ce8b8=this[_0x1240f2(0x11cf)](_0x256e0f);return this[_0x1240f2(0x1212)](_0x2010ba,_0x5d25d6),0x0!==_0x7a59ae?(_0x5d25d6['is2DArray']=!0x0,_0x288687[_0x1240f2(0x38d5)](_0x2010ba,0x0,_0x4a3b0b,_0x49283f,_0x19fd3e,_0x7a59ae,0x0,_0x49b277,_0x3ce8b8,null)):_0x288687[_0x1240f2(0x1f84)](_0x2010ba,0x0,_0x4a3b0b,_0x49283f,_0x19fd3e,0x0,_0x49b277,_0x3ce8b8,null),_0x288687[_0x1240f2(0xf70)](_0x2010ba,_0x288687['TEXTURE_MAG_FILTER'],_0x35984b[_0x1240f2(0x274e)]),_0x288687[_0x1240f2(0xf70)](_0x2010ba,_0x288687[_0x1240f2(0x2cc7)],_0x35984b[_0x1240f2(0x33a7)]),_0x288687['texParameteri'](_0x2010ba,_0x288687[_0x1240f2(0x3644)],_0x288687[_0x1240f2(0x2755)]),_0x288687[_0x1240f2(0xf70)](_0x2010ba,_0x288687[_0x1240f2(0x350c)],_0x288687[_0x1240f2(0x2755)]),_0x26c792&&this['_gl'][_0x1240f2(0x2b35)](_0x2010ba),this[_0x1240f2(0x1212)](_0x2010ba,null),_0x5d25d6[_0x1240f2(0x362d)]=_0x3def1f,_0x5d25d6[_0x1240f2(0x2138)]=_0x49283f,_0x5d25d6[_0x1240f2(0x2b82)]=_0x19fd3e,_0x5d25d6[_0x1240f2(0xad8)]=_0x49283f,_0x5d25d6['height']=_0x19fd3e,_0x5d25d6[_0x1240f2(0x3234)]=_0x7a59ae,_0x5d25d6[_0x1240f2(0x1977)]=!0x0,_0x5d25d6['samples']=_0x301f68,_0x5d25d6['generateMipMaps']=_0x26c792,_0x5d25d6[_0x1240f2(0x3249)]=_0x44bc9c,_0x5d25d6[_0x1240f2(0x261)]=_0x256e0f,_0x5d25d6[_0x1240f2(0xb3b)]=_0x188ac8,this['_internalTexturesCache']['push'](_0x5d25d6),_0x5d25d6;}['_getUseSRGBBuffer'](_0x3ed41d,_0xfdf052){var _0x16991f=_0x4c7e3e;return _0x3ed41d&&this[_0x16991f(0xe22)][_0x16991f(0x1b1c)]&&(0x1<this[_0x16991f(0x237a)]||this['isWebGPU']||_0xfdf052);}['_createTextureBase'](_0x499a66,_0x32c6b2,_0x24d273,_0x18a96e,_0x2134fb=_0x1af201['g'][_0x4c7e3e(0x12e0)],_0x386c80=null,_0x4b8879=null,_0x1c1321,_0x5902b0,_0xb59047=null,_0x23223a=null,_0x38a008=null,_0x3093cd=null,_0x142842,_0x17de31,_0x59c43c){var _0x270665=_0x4c7e3e,_0x25e820='data:'===(_0x499a66=_0x499a66||'')[_0x270665(0x18ee)](0x0,0x5);const _0x240cff='blob:'===_0x499a66['substr'](0x0,0x5);var _0x466033=_0x25e820&&-0x1!==_0x499a66[_0x270665(0x850)](';base64,');const _0x3dbb76=_0x23223a||new _0x205d93['l'](this,_0x205d93['S'][_0x270665(0x1731)]),_0x33d32f=_0x499a66;!this['_transformTextureUrl']||_0x466033||_0x23223a||_0xb59047||(_0x499a66=this[_0x270665(0x2c2e)](_0x499a66)),_0x33d32f!==_0x499a66&&(_0x3dbb76[_0x270665(0x1b3e)]=_0x33d32f);var _0x6c237c=_0x499a66[_0x270665(0xf91)]('.');let _0x5ba923=_0x3093cd||(-0x1<_0x6c237c?_0x499a66['substring'](_0x6c237c)[_0x270665(0x1ed7)]():''),_0x4e6a86=null;-0x1<_0x5ba923[_0x270665(0x850)]('?')&&(_0x5ba923=_0x5ba923[_0x270665(0x1691)]('?')[0x0]);for(const _0x27ae46 of _0x5f04cd[_0x270665(0x11fb)])if(_0x27ae46['canLoad'](_0x5ba923,_0x142842)){_0x4e6a86=_0x27ae46;break;}_0x18a96e&&_0x18a96e[_0x270665(0x2fcd)](_0x3dbb76),_0x3dbb76[_0x270665(0x1a59)]=_0x499a66,_0x3dbb76[_0x270665(0x25ff)]=!_0x32c6b2,_0x3dbb76[_0x270665(0x3249)]=_0x2134fb,_0x3dbb76[_0x270665(0x192c)]=_0x24d273,_0x3dbb76[_0x270665(0x362d)]=this[_0x270665(0x1993)](!!_0x59c43c,_0x32c6b2),this[_0x270665(0x3869)]||(_0x3dbb76['_buffer']=_0xb59047);let _0x10b5f4=null;_0x386c80&&!_0x23223a&&(_0x10b5f4=_0x3dbb76[_0x270665(0xd48)][_0x270665(0x33ee)](_0x386c80)),_0x23223a||this[_0x270665(0x39d6)][_0x270665(0x1e1d)](_0x3dbb76);const _0x38ac9d=(_0x5674d4,_0x2b6e7f)=>{var _0x463d8c=_0x270665;_0x18a96e&&_0x18a96e['removePendingData'](_0x3dbb76),_0x499a66===_0x33d32f?(_0x10b5f4&&_0x3dbb76[_0x463d8c(0xd48)][_0x463d8c(0x418a)](_0x10b5f4),_0x24ca2f['l'][_0x463d8c(0x3e3c)]&&this[_0x463d8c(0x1093)](_0x24ca2f['l'][_0x463d8c(0x981)],_0x32c6b2,_0x3dbb76[_0x463d8c(0x192c)],_0x18a96e,_0x2134fb,null,_0x4b8879,_0x1c1321,_0x5902b0,_0xb59047,_0x3dbb76),_0x5674d4=(_0x5674d4||_0x463d8c(0x1450))+(_0x24ca2f['l']['UseFallbackTexture']?_0x463d8c(0x15f3):''),_0x3dbb76['onErrorObservable'][_0x463d8c(0x2231)]({'message':_0x5674d4,'exception':_0x2b6e7f}),_0x4b8879&&_0x4b8879(_0x5674d4,_0x2b6e7f)):(_0x502d10['Y'][_0x463d8c(0x27dc)]('Failed\x20to\x20load\x20'+_0x499a66+_0x463d8c(0x31d9)+_0x33d32f),this[_0x463d8c(0x1093)](_0x33d32f,_0x32c6b2,_0x3dbb76[_0x463d8c(0x192c)],_0x18a96e,_0x2134fb,_0x386c80,_0x4b8879,_0x1c1321,_0x5902b0,_0xb59047,_0x3dbb76,_0x38a008,_0x3093cd,_0x142842,_0x17de31,_0x59c43c));};if(_0x4e6a86){const _0x1b99b6=_0x12fae3=>{var _0xaf0528=_0x270665;_0x4e6a86[_0xaf0528(0x21b)](_0x12fae3,_0x3dbb76,(_0x196b00,_0x14530c,_0x55ca32,_0x47e6a4,_0x19f65a,_0xbacb40)=>{var _0x5e7dd3=_0xaf0528;_0xbacb40?_0x38ac9d(_0x5e7dd3(0x17a6)):_0x1c1321(_0x3dbb76,_0x5ba923,_0x18a96e,{'width':_0x196b00,'height':_0x14530c},_0x3dbb76[_0x5e7dd3(0x192c)],!_0x55ca32,_0x47e6a4,()=>(_0x19f65a(),!0x1),_0x2134fb);},_0x17de31);};_0xb59047?_0xb59047 instanceof ArrayBuffer?_0x1b99b6(new Uint8Array(_0xb59047)):ArrayBuffer[_0x270665(0x3641)](_0xb59047)?_0x1b99b6(_0xb59047):_0x4b8879&&_0x4b8879(_0x270665(0x21cf),null):this[_0x270665(0x216f)](_0x499a66,_0x4f2197=>_0x1b99b6(new Uint8Array(_0x4f2197)),void 0x0,_0x18a96e?_0x18a96e[_0x270665(0x39d0)]:void 0x0,!0x0,(_0x344501,_0x195aa1)=>{var _0x44471f=_0x270665;_0x38ac9d(_0x44471f(0x226a)+(_0x344501&&_0x344501[_0x44471f(0x3c62)],_0x195aa1));});}else _0x6c237c=_0x3634bc=>{var _0xf931a6=_0x270665;_0x240cff&&!this[_0xf931a6(0x3869)]&&(_0x3dbb76[_0xf931a6(0x320d)]=_0x3634bc),_0x1c1321(_0x3dbb76,_0x5ba923,_0x18a96e,_0x3634bc,_0x3dbb76[_0xf931a6(0x192c)],_0x32c6b2,!0x1,_0x5902b0,_0x2134fb);},!_0x25e820||_0x466033?_0xb59047&&(_0x270665(0x3a16)==typeof _0xb59047[_0x270665(0xa49)]||_0xb59047[_0x270665(0x2821)])?_0x6c237c(_0xb59047):_0x5f04cd[_0x270665(0x32f)](_0x499a66,_0x6c237c,_0x38ac9d,_0x18a96e?_0x18a96e[_0x270665(0x39d0)]:null,_0x142842,_0x3dbb76[_0x270665(0x192c)]&&this['_features']['needsInvertingBitmap']?{'imageOrientation':_0x270665(0x3ad6)}:void 0x0):'string'==typeof _0xb59047||_0xb59047 instanceof ArrayBuffer||ArrayBuffer['isView'](_0xb59047)||_0xb59047 instanceof Blob?_0x5f04cd['_FileToolsLoadImage'](_0xb59047,_0x6c237c,_0x38ac9d,_0x18a96e?_0x18a96e[_0x270665(0x39d0)]:null,_0x142842,_0x3dbb76['invertY']&&this['_features'][_0x270665(0x3d4b)]?{'imageOrientation':_0x270665(0x3ad6)}:void 0x0):_0xb59047&&_0x6c237c(_0xb59047);return _0x3dbb76;}['createTexture'](_0x33e499,_0x1ee8a7,_0x4f4d8b,_0x3926ce,_0x36955d=_0x1af201['g'][_0x4c7e3e(0x12e0)],_0x1ddbfb=null,_0x2a6a96=null,_0xda6f0d=null,_0xeba071=null,_0x2d8081=null,_0x4fc296=null,_0x48388b,_0x58370c,_0x387b31,_0x4a4839){var _0x51a3db=_0x4c7e3e;return this[_0x51a3db(0x1093)](_0x33e499,_0x1ee8a7,_0x4f4d8b,_0x3926ce,_0x36955d,_0x1ddbfb,_0x2a6a96,this['_prepareWebGLTexture'][_0x51a3db(0xc95)](this),(_0x3de932,_0x17f5ee,_0x4d0771,_0x169c5a,_0x55440a,_0xcb803a)=>{var _0x24cc65=_0x51a3db;const _0x519bf=this[_0x24cc65(0x1fd1)];var _0x2699e8=_0x4d0771[_0x24cc65(0xad8)]===_0x3de932&&_0x4d0771[_0x24cc65(0x605)]===_0x17f5ee,_0x4258f9=_0x2d8081?this['_getInternalFormat'](_0x2d8081,_0x55440a[_0x24cc65(0x362d)]):_0x24cc65(0x1beb)!==_0x169c5a||_0x55440a[_0x24cc65(0x362d)]?_0x55440a[_0x24cc65(0x362d)]?_0x519bf[_0x24cc65(0x208e)]:_0x519bf[_0x24cc65(0x3d8a)]:_0x519bf[_0x24cc65(0x146c)];let _0x45e762=_0x2d8081?this[_0x24cc65(0x3c85)](_0x2d8081):_0x24cc65(0x1beb)!==_0x169c5a||_0x55440a[_0x24cc65(0x362d)]?_0x519bf['RGBA']:_0x519bf['RGB'];if(_0x55440a[_0x24cc65(0x362d)]&&0x1===this[_0x24cc65(0x237a)]&&(_0x45e762=_0x4258f9),_0x2699e8)return _0x519bf[_0x24cc65(0x1f84)](_0x519bf['TEXTURE_2D'],0x0,_0x4258f9,_0x45e762,_0x519bf[_0x24cc65(0x320f)],_0x4d0771),!0x1;_0x169c5a=this[_0x24cc65(0xe22)][_0x24cc65(0x2286)];if(_0x4d0771[_0x24cc65(0xad8)]>_0x169c5a||_0x4d0771[_0x24cc65(0x605)]>_0x169c5a||!this[_0x24cc65(0x12eb)])return this[_0x24cc65(0x2577)](),this[_0x24cc65(0x3565)]&&this['_workingContext']&&(this[_0x24cc65(0x3565)][_0x24cc65(0xad8)]=_0x3de932,this[_0x24cc65(0x3565)][_0x24cc65(0x605)]=_0x17f5ee,this[_0x24cc65(0x26b7)][_0x24cc65(0x1db5)](_0x4d0771,0x0,0x0,_0x4d0771[_0x24cc65(0xad8)],_0x4d0771[_0x24cc65(0x605)],0x0,0x0,_0x3de932,_0x17f5ee),_0x519bf[_0x24cc65(0x1f84)](_0x519bf[_0x24cc65(0x1129)],0x0,_0x4258f9,_0x45e762,_0x519bf[_0x24cc65(0x320f)],this[_0x24cc65(0x3565)]),_0x55440a[_0x24cc65(0xad8)]=_0x3de932,_0x55440a[_0x24cc65(0x605)]=_0x17f5ee),!0x1;{const _0x4853b8=new _0x205d93['l'](this,_0x205d93['S'][_0x24cc65(0x26bf)]);this[_0x24cc65(0x1212)](_0x519bf[_0x24cc65(0x1129)],_0x4853b8,!0x0),_0x519bf[_0x24cc65(0x1f84)](_0x519bf[_0x24cc65(0x1129)],0x0,_0x4258f9,_0x45e762,_0x519bf['UNSIGNED_BYTE'],_0x4d0771),this[_0x24cc65(0xcfc)](_0x4853b8,_0x55440a,_0x3926ce,_0x4258f9,()=>{var _0x5c973b=_0x24cc65;this[_0x5c973b(0x27c4)](_0x4853b8),this[_0x5c973b(0x1212)](_0x519bf['TEXTURE_2D'],_0x55440a,!0x0),_0xcb803a();});}return!0x0;},_0xda6f0d,_0xeba071,_0x2d8081,_0x4fc296,_0x48388b,_0x58370c,_0x4a4839);}static[_0x4c7e3e(0x32f)](_0x120c59,_0x579a68,_0x31c993,_0x23d092,_0x34c978,_0x51a636){var _0x2177a8=_0x4c7e3e;throw(0x0,_0x4fb116['S'])(_0x2177a8(0x3d56));}[_0x4c7e3e(0xcfc)](_0x85af53,_0x5c5451,_0x1dd2f2,_0x4fbf80,_0x3e2cab){}[_0x4c7e3e(0x399d)](_0x27b172,_0x15ef7f,_0x509b85,_0x1bf7d8,_0x5afbc2,_0x347d5f,_0x32d97d,_0x4c0b51=0x0,_0x48ad25=_0x1af201['g'][_0x4c7e3e(0xa43)],_0x508558,_0x5f23dd){var _0x305d0b=_0x4c7e3e;throw(0x0,_0x4fb116['S'])(_0x305d0b(0x2fd6));}[_0x4c7e3e(0x17c2)](_0x5ec14f,_0x5287c8,_0x262286,_0xf8fcf5,_0x4dd39d,_0xe98431,_0x4d6797,_0x318b4f=0x0){var _0x281e51=_0x4c7e3e;throw(0x0,_0x4fb116['S'])(_0x281e51(0x2fd6));}[_0x4c7e3e(0x2642)](_0x4e4ebd,_0x4536c5,_0x48d5ff,_0x505d15,_0x2e41b3,_0x245468,_0x54e236,_0x365ade,_0x1ea112=0x0,_0x5cdb3f=_0x1af201['g'][_0x4c7e3e(0xa43)]){var _0x153ccc=_0x4c7e3e;throw(0x0,_0x4fb116['S'])(_0x153ccc(0x2fd6));}[_0x4c7e3e(0xcad)](_0x3e2082,_0x49d42f,_0x47439c,_0x1793db,_0x4b9e75,_0x5459a1,_0x25caa9,_0x502a9b,_0xad6977=0x0,_0x1c1559=_0x1af201['g'][_0x4c7e3e(0xa43)]){throw(0x0,_0x4fb116['S'])('Engine.RawTexture');}['_unpackFlipY'](_0x3eaac2){var _0x1d954d=_0x4c7e3e;this['_unpackFlipYCached']!==_0x3eaac2&&(this[_0x1d954d(0x1fd1)][_0x1d954d(0x2910)](this['_gl'][_0x1d954d(0x4182)],_0x3eaac2?0x1:0x0),this['enableUnpackFlipYCached']&&(this[_0x1d954d(0xd4f)]=_0x3eaac2));}[_0x4c7e3e(0x242c)](){var _0xa106f5=_0x4c7e3e;return this[_0xa106f5(0x1fd1)][_0xa106f5(0x35f0)](this[_0xa106f5(0x1fd1)][_0xa106f5(0x37aa)]);}['_getTextureTarget'](_0x1b3965){var _0x4dcc8d=_0x4c7e3e;return _0x1b3965[_0x4dcc8d(0x1407)]?this[_0x4dcc8d(0x1fd1)]['TEXTURE_CUBE_MAP']:_0x1b3965[_0x4dcc8d(0x2eb4)]?this[_0x4dcc8d(0x1fd1)][_0x4dcc8d(0x2fe1)]:_0x1b3965[_0x4dcc8d(0x2bd8)]||_0x1b3965['isMultiview']?this[_0x4dcc8d(0x1fd1)][_0x4dcc8d(0x3f17)]:this[_0x4dcc8d(0x1fd1)][_0x4dcc8d(0x1129)];}[_0x4c7e3e(0x329a)](_0x2d9b59,_0x31506a,_0x4dc930=!0x1){var _0x398a5a=_0x4c7e3e,_0x4d2fad=this[_0x398a5a(0x252e)](_0x31506a),_0x302e1f=this[_0x398a5a(0xb0a)](_0x2d9b59,_0x31506a['generateMipMaps']||_0x4dc930);this[_0x398a5a(0x1cfe)](_0x4d2fad,this['_gl'][_0x398a5a(0x3bf7)],_0x302e1f[_0x398a5a(0x274e)],_0x31506a),this[_0x398a5a(0x1cfe)](_0x4d2fad,this[_0x398a5a(0x1fd1)][_0x398a5a(0x2cc7)],_0x302e1f[_0x398a5a(0x33a7)]),_0x4dc930&&(_0x31506a[_0x398a5a(0x25ff)]=!0x0,this['_gl'][_0x398a5a(0x2b35)](_0x4d2fad)),this[_0x398a5a(0x1212)](_0x4d2fad,null),_0x31506a['samplingMode']=_0x2d9b59;}[_0x4c7e3e(0x306b)](_0x4311ce,_0xdb09df,_0x4e0e0e,_0x583fdd=0x0){}[_0x4c7e3e(0x2488)](_0x3928c8,_0x1feb0a,_0x5bf87a=null,_0x39b7bc=null){var _0x252819=_0x4c7e3e,_0x51b0c1=this['_getTextureTarget'](_0x3928c8);null!==_0x1feb0a&&(this[_0x252819(0x1cfe)](_0x51b0c1,this[_0x252819(0x1fd1)][_0x252819(0x3644)],this[_0x252819(0x4133)](_0x1feb0a),_0x3928c8),_0x3928c8[_0x252819(0x1d53)]=_0x1feb0a),null!==_0x5bf87a&&(this[_0x252819(0x1cfe)](_0x51b0c1,this[_0x252819(0x1fd1)][_0x252819(0x350c)],this[_0x252819(0x4133)](_0x5bf87a),_0x3928c8),_0x3928c8[_0x252819(0x29d4)]=_0x5bf87a),(_0x3928c8[_0x252819(0x2bd8)]||_0x3928c8[_0x252819(0x2eb4)])&&null!==_0x39b7bc&&(this['_setTextureParameterInteger'](_0x51b0c1,this[_0x252819(0x1fd1)][_0x252819(0x10e6)],this[_0x252819(0x4133)](_0x39b7bc),_0x3928c8),_0x3928c8['_cachedWrapR']=_0x39b7bc),this[_0x252819(0x1212)](_0x51b0c1,null);}[_0x4c7e3e(0x3d11)](_0x56bca2,_0x1b9d25,_0x46a554,_0x4d7a76,_0x14b793,_0x4c776d=0x1){var _0x403127=_0x4c7e3e,_0x2a2b1a=_0x1b9d25[_0x403127(0xad8)]||_0x1b9d25,_0x1c73a2=_0x1b9d25[_0x403127(0x605)]||_0x1b9d25,_0x1b9d25=_0x1b9d25[_0x403127(0x1459)]||0x0;_0x56bca2[_0x403127(0x2138)]=_0x2a2b1a,_0x56bca2[_0x403127(0x2b82)]=_0x1c73a2,_0x56bca2['width']=_0x2a2b1a,_0x56bca2[_0x403127(0x605)]=_0x1c73a2,_0x56bca2[_0x403127(0x2bd8)]=0x0<_0x1b9d25,_0x56bca2[_0x403127(0x3234)]=_0x1b9d25,_0x56bca2[_0x403127(0x1977)]=!0x0,_0x56bca2[_0x403127(0x2ba8)]=_0x4c776d,_0x56bca2['generateMipMaps']=!0x1,_0x56bca2[_0x403127(0x3249)]=_0x4d7a76?_0x1af201['g'][_0x403127(0x193c)]:_0x1af201['g'][_0x403127(0x1d4a)],_0x56bca2[_0x403127(0x261)]=_0x1af201['g'][_0x403127(0xa43)],_0x56bca2['_comparisonFunction']=_0x14b793;const _0x4bae9f=this[_0x403127(0x1fd1)];_0x2a2b1a=this['_getTextureTarget'](_0x56bca2),_0x1c73a2=this[_0x403127(0xb0a)](_0x56bca2[_0x403127(0x3249)],!0x1),(_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f[_0x403127(0x3bf7)],_0x1c73a2[_0x403127(0x274e)]),_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f[_0x403127(0x2cc7)],_0x1c73a2[_0x403127(0x33a7)]),_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f[_0x403127(0x3644)],_0x4bae9f[_0x403127(0x2755)]),_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f['TEXTURE_WRAP_T'],_0x4bae9f[_0x403127(0x2755)]),0x1<this[_0x403127(0x237a)]&&(0x0===_0x14b793?(_0x4bae9f['texParameteri'](_0x2a2b1a,_0x4bae9f['TEXTURE_COMPARE_FUNC'],_0x1af201['g'][_0x403127(0x189c)]),_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f['TEXTURE_COMPARE_MODE'],_0x4bae9f['NONE'])):(_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f[_0x403127(0x1374)],_0x14b793),_0x4bae9f[_0x403127(0xf70)](_0x2a2b1a,_0x4bae9f[_0x403127(0x1be3)],_0x4bae9f[_0x403127(0x26d1)]))));}[_0x4c7e3e(0x222d)](_0x51e7d3,_0x3b0614,_0x190920,_0x50a0d5,_0x2e87ec,_0x50e097=0x0,_0x28f728=0x0){var _0x391f2e=_0x4c7e3e,_0x3833ad=this['_gl'];let _0x579e40=_0x3833ad[_0x391f2e(0x1129)];if(_0x51e7d3['isCube']&&(_0x579e40=_0x3833ad[_0x391f2e(0x233f)]+_0x50e097),_0x51e7d3[_0x391f2e(0x362d)])switch(_0x3b0614){case _0x1af201['g'][_0x391f2e(0x2643)]:case _0x1af201['g']['TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL']:this['_caps']['etc2']?_0x3b0614=_0x3833ad[_0x391f2e(0x2508)]:_0x51e7d3['_useSRGBBuffer']=!0x1;break;case _0x1af201['g'][_0x391f2e(0x1a04)]:this[_0x391f2e(0xe22)][_0x391f2e(0x1b15)]?_0x3b0614=_0x3833ad[_0x391f2e(0x2c9)]:_0x51e7d3[_0x391f2e(0x362d)]=!0x1;break;case _0x1af201['g'][_0x391f2e(0x30a7)]:_0x3b0614=_0x3833ad['COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT'];break;case _0x1af201['g'][_0x391f2e(0x12f7)]:_0x3b0614=_0x3833ad[_0x391f2e(0x1d06)];break;case _0x1af201['g']['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1']:this['_caps'][_0x391f2e(0x2de1)]?_0x3b0614=_0x3833ad[_0x391f2e(0x2d81)]:_0x51e7d3[_0x391f2e(0x362d)]=!0x1;break;case _0x1af201['g'][_0x391f2e(0x10a7)]:this[_0x391f2e(0xe22)][_0x391f2e(0x2de1)]?_0x3b0614=_0x3833ad[_0x391f2e(0x1173)]:_0x51e7d3[_0x391f2e(0x362d)]=!0x1;break;case _0x1af201['g'][_0x391f2e(0x6b1)]:this[_0x391f2e(0xe22)][_0x391f2e(0x2de1)]?_0x3b0614=_0x3833ad[_0x391f2e(0x3c2c)]:_0x51e7d3['_useSRGBBuffer']=!0x1;break;default:_0x51e7d3[_0x391f2e(0x362d)]=!0x1;}this[_0x391f2e(0x1fd1)][_0x391f2e(0x10fe)](_0x579e40,_0x28f728,_0x3b0614,_0x190920,_0x50a0d5,0x0,_0x2e87ec);}[_0x4c7e3e(0xd51)](_0x49b6c6,_0x5203f2,_0x5ede8e=0x0,_0x5c7939=0x0,_0x5e9609,_0x1347d2=!0x1){var _0x48c902=_0x4c7e3e;const _0x5854c5=this['_gl'];var _0x1dc26a=this[_0x48c902(0x11cf)](_0x49b6c6[_0x48c902(0x261)]),_0x1480cb=this[_0x48c902(0x3c85)](_0x49b6c6['format']),_0x5e9609=void 0x0===_0x5e9609?this['_getRGBABufferInternalSizedFormat'](_0x49b6c6[_0x48c902(0x261)],_0x49b6c6[_0x48c902(0xb3b)],_0x49b6c6[_0x48c902(0x362d)]):this[_0x48c902(0x3c85)](_0x5e9609,_0x49b6c6[_0x48c902(0x362d)]);this[_0x48c902(0x3536)](_0x49b6c6[_0x48c902(0x192c)]);let _0x67a774=_0x5854c5[_0x48c902(0x1129)];_0x49b6c6[_0x48c902(0x1407)]&&(_0x67a774=_0x5854c5[_0x48c902(0x233f)]+_0x5ede8e);var _0x5ede8e=Math[_0x48c902(0x3872)](Math[_0x48c902(0x3e3)](_0x49b6c6[_0x48c902(0xad8)])*Math[_0x48c902(0x2ddd)]),_0x2eda3c=Math['round'](Math[_0x48c902(0x3e3)](_0x49b6c6[_0x48c902(0x605)])*Math[_0x48c902(0x2ddd)]),_0x5ede8e=_0x1347d2?_0x49b6c6['width']:Math[_0x48c902(0x3bfb)](0x2,Math[_0x48c902(0x695)](_0x5ede8e-_0x5c7939,0x0)),_0x1347d2=_0x1347d2?_0x49b6c6[_0x48c902(0x605)]:Math[_0x48c902(0x3bfb)](0x2,Math[_0x48c902(0x695)](_0x2eda3c-_0x5c7939,0x0));_0x5854c5['texImage2D'](_0x67a774,_0x5c7939,_0x5e9609,_0x5ede8e,_0x1347d2,0x0,_0x1480cb,_0x1dc26a,_0x5203f2);}[_0x4c7e3e(0xea1)](_0x44bc06,_0x4da109,_0x45467d,_0x2ec9b0,_0x2ea66b,_0x3f3c3e,_0x314277=0x0,_0xad6c65=0x0,_0x305b03=!0x1){var _0x1fa5c9=_0x4c7e3e;const _0x197c9c=this[_0x1fa5c9(0x1fd1)];var _0x80848d=this[_0x1fa5c9(0x11cf)](_0x44bc06[_0x1fa5c9(0x261)]),_0x14b1dd=this['_getInternalFormat'](_0x44bc06['format']);this[_0x1fa5c9(0x3536)](_0x44bc06[_0x1fa5c9(0x192c)]);let _0xbe6e92=_0x197c9c[_0x1fa5c9(0x1129)],_0x42fe0f=_0x197c9c[_0x1fa5c9(0x1129)];_0x44bc06[_0x1fa5c9(0x1407)]&&(_0x42fe0f=_0x197c9c['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x314277,_0xbe6e92=_0x197c9c['TEXTURE_CUBE_MAP']),this[_0x1fa5c9(0x1212)](_0xbe6e92,_0x44bc06,!0x0),_0x197c9c[_0x1fa5c9(0x277)](_0x42fe0f,_0xad6c65,_0x45467d,_0x2ec9b0,_0x2ea66b,_0x3f3c3e,_0x14b1dd,_0x80848d,_0x4da109),_0x305b03&&this[_0x1fa5c9(0x1fd1)]['generateMipmap'](_0x42fe0f),this[_0x1fa5c9(0x1212)](_0xbe6e92,null);}[_0x4c7e3e(0x2d5e)](_0x2017e2,_0xc974ea,_0x9879a1=0x0,_0x3c33af=0x0){var _0x2d6ca9=_0x4c7e3e,_0x1e11e8=this[_0x2d6ca9(0x1fd1)],_0x1e11e8=_0x2017e2[_0x2d6ca9(0x1407)]?_0x1e11e8[_0x2d6ca9(0x3cec)]:_0x1e11e8['TEXTURE_2D'];this[_0x2d6ca9(0x1212)](_0x1e11e8,_0x2017e2,!0x0),this[_0x2d6ca9(0xd51)](_0x2017e2,_0xc974ea,_0x9879a1,_0x3c33af),this[_0x2d6ca9(0x1212)](_0x1e11e8,null,!0x0);}[_0x4c7e3e(0x1a5f)](_0x12dcec,_0x2a22bf,_0x2ee2cb,_0x5a4b2f,_0x9c010c){var _0x2b616c=_0x4c7e3e;const _0x2624c0=this[_0x2b616c(0x1fd1)];_0x2624c0&&(_0x9c010c=this[_0x2b616c(0xb0a)](_0x9c010c,!_0x2ee2cb),_0x2624c0[_0x2b616c(0xf70)](_0x2624c0[_0x2b616c(0x1129)],_0x2624c0[_0x2b616c(0x3bf7)],_0x9c010c[_0x2b616c(0x274e)]),_0x2624c0[_0x2b616c(0xf70)](_0x2624c0['TEXTURE_2D'],_0x2624c0[_0x2b616c(0x2cc7)],_0x9c010c[_0x2b616c(0x33a7)]),_0x2ee2cb||_0x5a4b2f||_0x2624c0[_0x2b616c(0x2b35)](_0x2624c0[_0x2b616c(0x1129)]),this[_0x2b616c(0x1212)](_0x2624c0[_0x2b616c(0x1129)],null),_0x2a22bf&&_0x2a22bf['removePendingData'](_0x12dcec),_0x12dcec[_0x2b616c(0xd48)][_0x2b616c(0x2231)](_0x12dcec),_0x12dcec['onLoadedObservable'][_0x2b616c(0xc60)]());}['_prepareWebGLTexture'](_0x14eebf,_0x18d71f,_0xd26bd3,_0x16636d,_0x405570,_0x3d4f1b,_0x28e6bd,_0x5c9a84,_0x37cb44=_0x1af201['g'][_0x4c7e3e(0x12e0)]){var _0x57e815=_0x4c7e3e,_0x5284c7=this[_0x57e815(0x179f)]()[_0x57e815(0x2286)],_0x3b4291=Math[_0x57e815(0x33a7)](_0x5284c7,this[_0x57e815(0x2f65)]?_0x5f04cd[_0x57e815(0x309a)](_0x16636d[_0x57e815(0xad8)],_0x5284c7):_0x16636d[_0x57e815(0xad8)]),_0x5284c7=Math[_0x57e815(0x33a7)](_0x5284c7,this[_0x57e815(0x2f65)]?_0x5f04cd[_0x57e815(0x309a)](_0x16636d[_0x57e815(0x605)],_0x5284c7):_0x16636d[_0x57e815(0x605)]),_0x499ab6=this[_0x57e815(0x1fd1)];_0x499ab6&&(_0x14eebf[_0x57e815(0xb48)]?(this['_bindTextureDirectly'](_0x499ab6[_0x57e815(0x1129)],_0x14eebf,!0x0),this[_0x57e815(0x3536)](void 0x0===_0x405570||!!_0x405570),_0x14eebf[_0x57e815(0x2138)]=_0x16636d[_0x57e815(0xad8)],_0x14eebf['baseHeight']=_0x16636d[_0x57e815(0x605)],_0x14eebf[_0x57e815(0xad8)]=_0x3b4291,_0x14eebf[_0x57e815(0x605)]=_0x5284c7,_0x14eebf[_0x57e815(0x1977)]=!0x0,_0x5c9a84(_0x3b4291,_0x5284c7,_0x16636d,_0x18d71f,_0x14eebf,()=>{var _0x51da11=_0x57e815;this[_0x51da11(0x1a5f)](_0x14eebf,_0xd26bd3,_0x3d4f1b,_0x28e6bd,_0x37cb44);})||this[_0x57e815(0x1a5f)](_0x14eebf,_0xd26bd3,_0x3d4f1b,_0x28e6bd,_0x37cb44)):_0xd26bd3&&_0xd26bd3[_0x57e815(0x118e)](_0x14eebf));}['_setupFramebufferDepthAttachments'](_0x120db5,_0x1e9395,_0x129208,_0x129284,_0x325c28=0x1){var _0x2e1bac=_0x4c7e3e,_0x1f996f=this[_0x2e1bac(0x1fd1)];if(_0x120db5&&_0x1e9395)return this[_0x2e1bac(0x15f1)](_0x129208,_0x129284,_0x325c28,_0x1f996f[_0x2e1bac(0x2cc6)],_0x1f996f['DEPTH24_STENCIL8'],_0x1f996f[_0x2e1bac(0xa25)]);if(_0x1e9395){let _0x5a23bf=_0x1f996f[_0x2e1bac(0x2436)];return 0x1<this[_0x2e1bac(0x1cd9)]&&(_0x5a23bf=_0x1f996f[_0x2e1bac(0x17ac)]),this[_0x2e1bac(0x15f1)](_0x129208,_0x129284,_0x325c28,_0x5a23bf,_0x5a23bf,_0x1f996f[_0x2e1bac(0x1688)]);}return _0x120db5?this[_0x2e1bac(0x15f1)](_0x129208,_0x129284,_0x325c28,_0x1f996f[_0x2e1bac(0x128f)],_0x1f996f['STENCIL_INDEX8'],_0x1f996f['STENCIL_ATTACHMENT']):null;}[_0x4c7e3e(0x15f1)](_0x36aaa4,_0x3995ff,_0x5fd5fe,_0x59d351,_0x5753d3,_0x1c4728,_0x45b650=!0x0){var _0x3c9c2d=_0x4c7e3e;const _0xb9022c=this['_gl'];var _0x310769=_0xb9022c[_0x3c9c2d(0x266)]();return this[_0x3c9c2d(0x36e0)](_0x310769,_0x36aaa4,_0x3995ff,_0x5fd5fe,_0x59d351,_0x5753d3,_0x1c4728,_0x45b650);}[_0x4c7e3e(0x36e0)](_0xeff960,_0x347126,_0x1d1be2,_0x7d9ac1,_0x185352,_0x3c4ee1,_0x465693,_0x4e3456=!0x0){var _0x4787ed=_0x4c7e3e;const _0x282ebd=this[_0x4787ed(0x1fd1)];return _0x282ebd[_0x4787ed(0x1e4c)](_0x282ebd[_0x4787ed(0x2fb6)],_0xeff960),0x1<_0x7d9ac1&&_0x282ebd['renderbufferStorageMultisample']?_0x282ebd[_0x4787ed(0x292e)](_0x282ebd[_0x4787ed(0x2fb6)],_0x7d9ac1,_0x3c4ee1,_0x347126,_0x1d1be2):_0x282ebd[_0x4787ed(0x3859)](_0x282ebd['RENDERBUFFER'],_0x185352,_0x347126,_0x1d1be2),_0x282ebd[_0x4787ed(0x9ce)](_0x282ebd[_0x4787ed(0x2296)],_0x465693,_0x282ebd[_0x4787ed(0x2fb6)],_0xeff960),_0x4e3456&&_0x282ebd['bindRenderbuffer'](_0x282ebd[_0x4787ed(0x2fb6)],null),_0xeff960;}['_releaseTexture'](_0x4ca523){var _0x38d512=_0x4c7e3e;this['_deleteTexture'](null==(_0x4072bd=_0x4ca523[_0x38d512(0xb48)])?void 0x0:_0x4072bd[_0x38d512(0x2661)]),this[_0x38d512(0x22a3)]();var _0x4072bd=this['_internalTexturesCache'][_0x38d512(0x850)](_0x4ca523);-0x1!==_0x4072bd&&this[_0x38d512(0x39d6)][_0x38d512(0x2e7)](_0x4072bd,0x1),_0x4ca523[_0x38d512(0x20f3)]&&_0x4ca523[_0x38d512(0x20f3)][_0x38d512(0x3551)](),_0x4ca523['_lodTextureMid']&&_0x4ca523[_0x38d512(0x3ddc)][_0x38d512(0x3551)](),_0x4ca523[_0x38d512(0x1361)]&&_0x4ca523[_0x38d512(0x1361)]['dispose'](),_0x4ca523[_0x38d512(0x3b50)]&&_0x4ca523[_0x38d512(0x3b50)]['dispose']();}[_0x4c7e3e(0x504)](_0x5b87e9){var _0x4a86f8=_0x4c7e3e;_0x5b87e9=this[_0x4a86f8(0x534)][_0x4a86f8(0x850)](_0x5b87e9),-0x1!==_0x5b87e9&&this[_0x4a86f8(0x534)][_0x4a86f8(0x2e7)](_0x5b87e9,0x1);}['_deleteTexture'](_0x5912d5){var _0x464826=_0x4c7e3e;_0x5912d5&&this[_0x464826(0x1fd1)]['deleteTexture'](_0x5912d5);}[_0x4c7e3e(0x200f)](_0x325dbe){var _0x593090=_0x4c7e3e;this[_0x593090(0xe1f)]!==_0x325dbe&&(this[_0x593090(0x1fd1)][_0x593090(0x1e00)](_0x325dbe),this[_0x593090(0xe1f)]=_0x325dbe);}[_0x4c7e3e(0x2042)](_0x4e5996){var _0x508c09=_0x4c7e3e,_0x1710af=_0x4e5996[_0x508c09(0x1b22)](),_0x552f8a=(this[_0x508c09(0x200f)](_0x1710af[_0x508c09(0x2cf)]),_0x4e5996[_0x508c09(0x387a)]());for(let _0x3da5ee=0x0;_0x3da5ee<_0x552f8a[_0x508c09(0x3785)];_0x3da5ee++){var _0x332e3b=_0x4e5996['getUniform'](_0x552f8a[_0x3da5ee]);_0x332e3b&&(this['_boundUniforms'][_0x3da5ee]=_0x332e3b);}this[_0x508c09(0x364f)]=null;}[_0x4c7e3e(0x18bb)](){var _0x1d572c=_0x4c7e3e;this[_0x1d572c(0x3891)]!==this[_0x1d572c(0x1b14)]&&(this[_0x1d572c(0x1fd1)]['activeTexture'](this[_0x1d572c(0x1fd1)]['TEXTURE0']+this[_0x1d572c(0x1b14)]),this[_0x1d572c(0x3891)]=this[_0x1d572c(0x1b14)]);}['_bindTextureDirectly'](_0x473fb1,_0x584287,_0x4ff02c=!0x1,_0x4e0352=!0x1){var _0x21d6cd=_0x4c7e3e;let _0x502d4b=!0x1;var _0x378cba=_0x584287&&-0x1<_0x584287['_associatedChannel'];if(_0x4ff02c&&_0x378cba&&(this[_0x21d6cd(0x1b14)]=_0x584287['_associatedChannel']),this[_0x21d6cd(0x2086)][this[_0x21d6cd(0x1b14)]]!==_0x584287||_0x4e0352){if(this[_0x21d6cd(0x18bb)](),_0x584287&&_0x584287[_0x21d6cd(0x22c9)])throw _0x26601b[_0x21d6cd(0x3cd5)](_0x473fb1,_0x584287),_0x21d6cd(0x3356);this[_0x21d6cd(0x1fd1)][_0x21d6cd(0xe3a)](_0x473fb1,null!=(_0x473fb1=null==(_0x4e0352=null==_0x584287?void 0x0:_0x584287['_hardwareTexture'])?void 0x0:_0x4e0352[_0x21d6cd(0x2661)])?_0x473fb1:null),(this[_0x21d6cd(0x2086)][this[_0x21d6cd(0x1b14)]]=_0x584287)&&(_0x584287[_0x21d6cd(0x164d)]=this[_0x21d6cd(0x1b14)]);}else _0x4ff02c&&(_0x502d4b=!0x0,this[_0x21d6cd(0x18bb)]());return _0x378cba&&!_0x4ff02c&&this[_0x21d6cd(0x22a4)](_0x584287[_0x21d6cd(0x164d)],this[_0x21d6cd(0x1b14)]),_0x502d4b;}['_bindTexture'](_0x3726b2,_0x2671d0,_0x4f2185){var _0x178272=_0x4c7e3e;void 0x0!==_0x3726b2&&(_0x2671d0&&(_0x2671d0[_0x178272(0x164d)]=_0x3726b2),this['_activeChannel']=_0x3726b2,_0x3726b2=_0x2671d0?this[_0x178272(0x252e)](_0x2671d0):this['_gl'][_0x178272(0x1129)],this[_0x178272(0x1212)](_0x3726b2,_0x2671d0));}['unbindAllTextures'](){var _0x110356=_0x4c7e3e;for(let _0x2c813f=0x0;_0x2c813f<this[_0x110356(0xc61)];_0x2c813f++)this['_activeChannel']=_0x2c813f,this[_0x110356(0x1212)](this[_0x110356(0x1fd1)][_0x110356(0x1129)],null),this[_0x110356(0x1212)](this['_gl'][_0x110356(0x3cec)],null),0x1<this[_0x110356(0x237a)]&&(this['_bindTextureDirectly'](this[_0x110356(0x1fd1)]['TEXTURE_3D'],null),this['_bindTextureDirectly'](this[_0x110356(0x1fd1)][_0x110356(0x3f17)],null));}[_0x4c7e3e(0xf22)](_0x8385ab,_0x3627f0,_0x4ce18d,_0x13b629){var _0x320809=_0x4c7e3e;void 0x0!==_0x8385ab&&(_0x3627f0&&(this['_boundUniforms'][_0x8385ab]=_0x3627f0),this[_0x320809(0x2511)](_0x8385ab,_0x4ce18d));}[_0x4c7e3e(0x22a4)](_0x5a703a,_0x1fccf4){var _0x50a81e=_0x4c7e3e;const _0x261f58=this[_0x50a81e(0x29d9)][_0x5a703a];_0x261f58&&_0x261f58[_0x50a81e(0x6e6)]!==_0x1fccf4&&(this[_0x50a81e(0x1fd1)][_0x50a81e(0x2e07)](_0x261f58,_0x1fccf4),_0x261f58[_0x50a81e(0x6e6)]=_0x1fccf4);}[_0x4c7e3e(0x4133)](_0x394c61){var _0x506871=_0x4c7e3e;switch(_0x394c61){case _0x1af201['g'][_0x506871(0x2b84)]:return this[_0x506871(0x1fd1)][_0x506871(0x3437)];case _0x1af201['g'][_0x506871(0x9bf)]:return this[_0x506871(0x1fd1)][_0x506871(0x2755)];case _0x1af201['g'][_0x506871(0x3b42)]:return this[_0x506871(0x1fd1)][_0x506871(0x2799)];}return this[_0x506871(0x1fd1)][_0x506871(0x3437)];}[_0x4c7e3e(0x2511)](_0x41115a,_0x42bd19,_0x43b140=!0x1,_0x1a6c78=!0x1,_0x1dbbeb){var _0x14b5db=_0x4c7e3e;if(!_0x42bd19)return null!=this[_0x14b5db(0x2086)][_0x41115a]&&(this['_activeChannel']=_0x41115a,this[_0x14b5db(0x1212)](this[_0x14b5db(0x1fd1)]['TEXTURE_2D'],null),this[_0x14b5db(0x1212)](this[_0x14b5db(0x1fd1)]['TEXTURE_CUBE_MAP'],null),0x1<this[_0x14b5db(0x237a)]&&(this[_0x14b5db(0x1212)](this['_gl'][_0x14b5db(0x2fe1)],null),this[_0x14b5db(0x1212)](this['_gl'][_0x14b5db(0x3f17)],null))),!0x1;if(_0x42bd19[_0x14b5db(0x1214)])this[_0x14b5db(0x1b14)]=_0x41115a,_0x42bd19[_0x14b5db(0x308d)]();else{if(_0x42bd19[_0x14b5db(0x255e)]===_0x1af201['g']['DELAYLOADSTATE_NOTLOADED'])return _0x42bd19[_0x14b5db(0xcb0)](),!0x1;}let _0x153ba4,_0x24a3ea=(_0x153ba4=_0x1a6c78?_0x42bd19[_0x14b5db(0x1315)]:_0x42bd19['isReady']()?_0x42bd19[_0x14b5db(0x1422)]():_0x42bd19[_0x14b5db(0x1407)]?this['emptyCubeTexture']:_0x42bd19['is3D']?this[_0x14b5db(0x2e7d)]:_0x42bd19[_0x14b5db(0x2bd8)]?this[_0x14b5db(0x544)]:this[_0x14b5db(0x72a)],!_0x43b140&&_0x153ba4&&(_0x153ba4[_0x14b5db(0x164d)]=_0x41115a),!0x0);return this[_0x14b5db(0x2086)][_0x41115a]===_0x153ba4&&(_0x43b140||this[_0x14b5db(0x22a4)](_0x153ba4['_associatedChannel'],_0x41115a),_0x24a3ea=!0x1),this[_0x14b5db(0x1b14)]=_0x41115a,_0x1a6c78=this[_0x14b5db(0x252e)](_0x153ba4),(_0x24a3ea&&this[_0x14b5db(0x1212)](_0x1a6c78,_0x153ba4,_0x43b140),_0x153ba4&&!_0x153ba4[_0x14b5db(0x22c9)]&&(_0x153ba4[_0x14b5db(0x1407)]&&_0x153ba4['_cachedCoordinatesMode']!==_0x42bd19['coordinatesMode']&&(_0x153ba4['_cachedCoordinatesMode']=_0x42bd19['coordinatesMode'],_0x41115a=_0x42bd19[_0x14b5db(0x1cd5)]!==_0x1af201['g'][_0x14b5db(0x2b58)]&&_0x42bd19[_0x14b5db(0x1cd5)]!==_0x1af201['g'][_0x14b5db(0x20b3)]?_0x1af201['g'][_0x14b5db(0x2b84)]:_0x1af201['g'][_0x14b5db(0x9bf)],_0x42bd19['wrapU']=_0x41115a,_0x42bd19[_0x14b5db(0x3906)]=_0x41115a),_0x153ba4[_0x14b5db(0x1d53)]!==_0x42bd19[_0x14b5db(0x24af)]&&(_0x153ba4['_cachedWrapU']=_0x42bd19[_0x14b5db(0x24af)],this['_setTextureParameterInteger'](_0x1a6c78,this['_gl'][_0x14b5db(0x3644)],this[_0x14b5db(0x4133)](_0x42bd19[_0x14b5db(0x24af)]),_0x153ba4)),_0x153ba4['_cachedWrapV']!==_0x42bd19[_0x14b5db(0x3906)]&&(_0x153ba4[_0x14b5db(0x29d4)]=_0x42bd19['wrapV'],this[_0x14b5db(0x1cfe)](_0x1a6c78,this[_0x14b5db(0x1fd1)][_0x14b5db(0x350c)],this[_0x14b5db(0x4133)](_0x42bd19[_0x14b5db(0x3906)]),_0x153ba4)),_0x153ba4[_0x14b5db(0x2eb4)]&&_0x153ba4[_0x14b5db(0x26c5)]!==_0x42bd19[_0x14b5db(0xa9d)]&&(_0x153ba4[_0x14b5db(0x26c5)]=_0x42bd19[_0x14b5db(0xa9d)],this[_0x14b5db(0x1cfe)](_0x1a6c78,this[_0x14b5db(0x1fd1)][_0x14b5db(0x10e6)],this[_0x14b5db(0x4133)](_0x42bd19[_0x14b5db(0xa9d)]),_0x153ba4)),this[_0x14b5db(0x3fc0)](_0x1a6c78,_0x153ba4,_0x42bd19[_0x14b5db(0x1563)])),!0x0);}[_0x4c7e3e(0x2a09)](_0x21d91f,_0x5262c0,_0x4a33b5,_0x39a997){var _0x2ec39d=_0x4c7e3e;if(void 0x0!==_0x21d91f&&_0x5262c0){this[_0x2ec39d(0x14d2)]&&this['_textureUnits'][_0x2ec39d(0x3785)]===_0x4a33b5[_0x2ec39d(0x3785)]||(this[_0x2ec39d(0x14d2)]=new Int32Array(_0x4a33b5[_0x2ec39d(0x3785)]));for(let _0xcf6917=0x0;_0xcf6917<_0x4a33b5[_0x2ec39d(0x3785)];_0xcf6917++){const _0x4f6a5d=_0x4a33b5[_0xcf6917]['getInternalTexture']();_0x4f6a5d?(this[_0x2ec39d(0x14d2)][_0xcf6917]=_0x21d91f+_0xcf6917,_0x4f6a5d[_0x2ec39d(0x164d)]=_0x21d91f+_0xcf6917):this[_0x2ec39d(0x14d2)][_0xcf6917]=-0x1;}this[_0x2ec39d(0x1fd1)][_0x2ec39d(0x264c)](_0x5262c0,this[_0x2ec39d(0x14d2)]);for(let _0x33c928=0x0;_0x33c928<_0x4a33b5['length'];_0x33c928++)this['_setTexture'](this[_0x2ec39d(0x14d2)][_0x33c928],_0x4a33b5[_0x33c928],!0x0);}}[_0x4c7e3e(0x3fc0)](_0xb7fc1b,_0x2cd6c8,_0x4d7799){var _0x2566d6=_0x4c7e3e,_0x400d1b=this[_0x2566d6(0xe22)][_0x2566d6(0x317c)];_0x2cd6c8[_0x2566d6(0x3249)]!==_0x1af201['g'][_0x2566d6(0x1bb8)]&&_0x2cd6c8[_0x2566d6(0x3249)]!==_0x1af201['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']&&_0x2cd6c8[_0x2566d6(0x3249)]!==_0x1af201['g'][_0x2566d6(0x108c)]&&(_0x4d7799=0x1),_0x400d1b&&_0x2cd6c8[_0x2566d6(0x156d)]!==_0x4d7799&&(this[_0x2566d6(0xbbc)](_0xb7fc1b,_0x400d1b[_0x2566d6(0xef6)],Math['min'](_0x4d7799,this[_0x2566d6(0xe22)]['maxAnisotropy']),_0x2cd6c8),_0x2cd6c8['_cachedAnisotropicFilteringLevel']=_0x4d7799);}[_0x4c7e3e(0xbbc)](_0x137d7d,_0x2ef72f,_0x51c5ec,_0x2ad62b){var _0x5de2a4=_0x4c7e3e;this['_bindTextureDirectly'](_0x137d7d,_0x2ad62b,!0x0,!0x0),this[_0x5de2a4(0x1fd1)][_0x5de2a4(0x2301)](_0x137d7d,_0x2ef72f,_0x51c5ec);}[_0x4c7e3e(0x1cfe)](_0x330c09,_0x448b5a,_0x604584,_0x16d5e8){var _0x3eb030=_0x4c7e3e;_0x16d5e8&&this[_0x3eb030(0x1212)](_0x330c09,_0x16d5e8,!0x0,!0x0),this[_0x3eb030(0x1fd1)][_0x3eb030(0xf70)](_0x330c09,_0x448b5a,_0x604584);}[_0x4c7e3e(0x212e)](){var _0x246568=_0x4c7e3e;if(this['_mustWipeVertexAttributes']){this[_0x246568(0x291f)]=!0x1;for(let _0x4bedde=0x0;_0x4bedde<this[_0x246568(0xe22)]['maxVertexAttribs'];_0x4bedde++)this[_0x246568(0x5fe)](_0x4bedde);}else{for(let _0x12eb54=0x0,_0x9155d1=this[_0x246568(0x2e9d)][_0x246568(0x3785)];_0x12eb54<_0x9155d1;_0x12eb54++)_0x12eb54>=this['_caps']['maxVertexAttribs']||!this[_0x246568(0x2e9d)][_0x12eb54]||this[_0x246568(0x5fe)](_0x12eb54);}}[_0x4c7e3e(0x34c6)](){var _0x5822c8=_0x4c7e3e;for(const _0x549e62 in this[_0x5822c8(0x3067)]){var _0x485827=this[_0x5822c8(0x3067)][_0x549e62][_0x5822c8(0x1b22)]();this[_0x5822c8(0x22d5)](_0x485827);}this['_compiledEffects']={};}[_0x4c7e3e(0x3551)](){var _0x33eb4d=_0x4c7e3e,_0x2eeb34;this[_0x33eb4d(0x12ad)](),this[_0x33eb4d(0x3d6b)]&&this['onBeforeTextureInitObservable'][_0x33eb4d(0xc60)](),this[_0x33eb4d(0x21a0)]&&(this['_releaseTexture'](this[_0x33eb4d(0x21a0)]),this['_emptyTexture']=null),this[_0x33eb4d(0x12e8)]&&(this[_0x33eb4d(0x27c4)](this[_0x33eb4d(0x12e8)]),this[_0x33eb4d(0x12e8)]=null),this[_0x33eb4d(0x2dd4)]&&this[_0x33eb4d(0x1fd1)][_0x33eb4d(0xf67)](this[_0x33eb4d(0x2dd4)]),this[_0x33eb4d(0x34c6)](),null!=(_0x2eeb34=this[_0x33eb4d(0x1d28)])&&_0x2eeb34['call'](this),this['unbindAllAttributes'](),this['_boundUniforms']={},(0x0,_0x535ffe['CG'])()&&this['_renderingCanvas']&&(this[_0x33eb4d(0x3869)]||(this[_0x33eb4d(0x1806)][_0x33eb4d(0x1978)]('webglcontextlost',this['_onContextLost']),this[_0x33eb4d(0x1806)][_0x33eb4d(0x1978)](_0x33eb4d(0xf98),this[_0x33eb4d(0x3cc6)])),window[_0x33eb4d(0x1978)]('resize',this['_checkForMobile'])),this['_workingCanvas']=null,this[_0x33eb4d(0x26b7)]=null,this[_0x33eb4d(0x4072)][_0x33eb4d(0x3785)]=0x0,this[_0x33eb4d(0x1806)]=null,this[_0x33eb4d(0xe1f)]=null,this['_boundRenderFunction']=null,_0x3fa051['Q'][_0x33eb4d(0x3084)]();for(const _0xc89a01 of this[_0x33eb4d(0x3b59)])_0xc89a01[_0x33eb4d(0xd72)]();this[_0x33eb4d(0x851)][_0x33eb4d(0x2231)](this),this[_0x33eb4d(0x851)][_0x33eb4d(0xc60)]();}[_0x4c7e3e(0xd16)](_0x2fc341){var _0x54aafa=_0x4c7e3e;this['_renderingCanvas']&&this[_0x54aafa(0x1806)]['addEventListener']('webglcontextlost',_0x2fc341,!0x1);}[_0x4c7e3e(0x280a)](_0x52d6a1){var _0x3a4d12=_0x4c7e3e;this['_renderingCanvas']&&this[_0x3a4d12(0x1806)][_0x3a4d12(0x4027)]('webglcontextrestored',_0x52d6a1,!0x1);}['getError'](){var _0x1a6247=_0x4c7e3e;return this['_gl'][_0x1a6247(0x4075)]();}[_0x4c7e3e(0x635)](){var _0x3fb52c=_0x4c7e3e;return 0x1<this[_0x3fb52c(0x1cd9)]?this['_caps'][_0x3fb52c(0x303a)]:this['_canRenderToFramebuffer'](_0x1af201['g']['TEXTURETYPE_FLOAT']);}[_0x4c7e3e(0x1d91)](){var _0x110cd1=_0x4c7e3e;return 0x1<this[_0x110cd1(0x1cd9)]?this[_0x110cd1(0xe22)][_0x110cd1(0x303a)]:this['_canRenderToFramebuffer'](_0x1af201['g'][_0x110cd1(0x144b)]);}[_0x4c7e3e(0x3475)](_0x3c5c32){var _0x42bdab=_0x4c7e3e;const _0x29014a=this['_gl'];for(;_0x29014a['getError']()!==_0x29014a['NO_ERROR'];);let _0xb2344a=!0x0;var _0x5368c2,_0x801564,_0x4ff076=_0x29014a[_0x42bdab(0x18e4)](),_0x3c5c32=(_0x29014a[_0x42bdab(0xe3a)](_0x29014a['TEXTURE_2D'],_0x4ff076),_0x29014a[_0x42bdab(0x1f84)](_0x29014a['TEXTURE_2D'],0x0,this[_0x42bdab(0xe2f)](_0x3c5c32),0x1,0x1,0x0,_0x29014a[_0x42bdab(0x3d8a)],this[_0x42bdab(0x11cf)](_0x3c5c32),null),_0x29014a[_0x42bdab(0xf70)](_0x29014a['TEXTURE_2D'],_0x29014a['TEXTURE_MIN_FILTER'],_0x29014a['NEAREST']),_0x29014a[_0x42bdab(0xf70)](_0x29014a[_0x42bdab(0x1129)],_0x29014a['TEXTURE_MAG_FILTER'],_0x29014a[_0x42bdab(0x37c)]),_0x29014a[_0x42bdab(0xc91)]()),_0x1aa40c=(_0x29014a[_0x42bdab(0x1fe9)](_0x29014a[_0x42bdab(0x2296)],_0x3c5c32),_0x29014a[_0x42bdab(0x19fd)](_0x29014a['FRAMEBUFFER'],_0x29014a[_0x42bdab(0x22c0)],_0x29014a[_0x42bdab(0x1129)],_0x4ff076,0x0),_0x29014a['checkFramebufferStatus'](_0x29014a['FRAMEBUFFER']));for((_0xb2344a=(_0xb2344a=_0xb2344a&&_0x1aa40c===_0x29014a[_0x42bdab(0x103d)])&&_0x29014a[_0x42bdab(0x4075)]()===_0x29014a[_0x42bdab(0x199c)])&&(_0x29014a[_0x42bdab(0xc60)](_0x29014a[_0x42bdab(0x21a4)]),_0xb2344a=_0xb2344a&&_0x29014a[_0x42bdab(0x4075)]()===_0x29014a[_0x42bdab(0x199c)]),_0xb2344a&&(_0x29014a[_0x42bdab(0x1fe9)](_0x29014a[_0x42bdab(0x2296)],null),_0x1aa40c=_0x29014a[_0x42bdab(0x3d8a)],_0x5368c2=_0x29014a[_0x42bdab(0x320f)],_0x801564=new Uint8Array(0x4),_0x29014a['readPixels'](0x0,0x0,0x1,0x1,_0x1aa40c,_0x5368c2,_0x801564),_0xb2344a=_0xb2344a&&_0x29014a[_0x42bdab(0x4075)]()===_0x29014a[_0x42bdab(0x199c)]),_0x29014a['deleteTexture'](_0x4ff076),_0x29014a[_0x42bdab(0xf67)](_0x3c5c32),_0x29014a[_0x42bdab(0x1fe9)](_0x29014a[_0x42bdab(0x2296)],null);!_0xb2344a&&_0x29014a['getError']()!==_0x29014a['NO_ERROR'];);return _0xb2344a;}['_getWebGLTextureType'](_0x1dc024){var _0x1f2ac8=_0x4c7e3e;if(0x1===this[_0x1f2ac8(0x1cd9)]){switch(_0x1dc024){case _0x1af201['g'][_0x1f2ac8(0x248a)]:return this['_gl'][_0x1f2ac8(0x95e)];case _0x1af201['g']['TEXTURETYPE_HALF_FLOAT']:return this[_0x1f2ac8(0x1fd1)]['HALF_FLOAT_OES'];case _0x1af201['g'][_0x1f2ac8(0x7d6)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x320f)];case _0x1af201['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x35ea)];case _0x1af201['g'][_0x1f2ac8(0x1d19)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x399f)];case _0x1af201['g'][_0x1f2ac8(0x3548)]:return this['_gl'][_0x1f2ac8(0x2e5d)];}return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x320f)];}switch(_0x1dc024){case _0x1af201['g']['TEXTURETYPE_BYTE']:return this['_gl'][_0x1f2ac8(0x2010)];case _0x1af201['g'][_0x1f2ac8(0x7d6)]:return this['_gl']['UNSIGNED_BYTE'];case _0x1af201['g'][_0x1f2ac8(0x2b5c)]:return this['_gl']['SHORT'];case _0x1af201['g'][_0x1f2ac8(0x367f)]:return this['_gl'][_0x1f2ac8(0x2c87)];case _0x1af201['g'][_0x1f2ac8(0x146b)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x34c0)];case _0x1af201['g']['TEXTURETYPE_UNSIGNED_INTEGER']:return this['_gl'][_0x1f2ac8(0x2f6d)];case _0x1af201['g']['TEXTURETYPE_FLOAT']:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x95e)];case _0x1af201['g'][_0x1f2ac8(0x144b)]:return this['_gl'][_0x1f2ac8(0xef1)];case _0x1af201['g'][_0x1f2ac8(0x14a4)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x35ea)];case _0x1af201['g'][_0x1f2ac8(0x1d19)]:return this['_gl']['UNSIGNED_SHORT_5_5_5_1'];case _0x1af201['g'][_0x1f2ac8(0x3548)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x2e5d)];case _0x1af201['g'][_0x1f2ac8(0x4077)]:return this[_0x1f2ac8(0x1fd1)][_0x1f2ac8(0x268f)];case _0x1af201['g'][_0x1f2ac8(0x494)]:return this['_gl']['UNSIGNED_INT_24_8'];case _0x1af201['g'][_0x1f2ac8(0x32d1)]:return this['_gl'][_0x1f2ac8(0x1cad)];case _0x1af201['g'][_0x1f2ac8(0xa64)]:return this[_0x1f2ac8(0x1fd1)]['UNSIGNED_INT_5_9_9_9_REV'];case _0x1af201['g'][_0x1f2ac8(0xc0c)]:return this['_gl']['FLOAT_32_UNSIGNED_INT_24_8_REV'];}return this['_gl']['UNSIGNED_BYTE'];}[_0x4c7e3e(0x3c85)](_0x4728e0,_0x33bb53=!0x1){var _0x427197=_0x4c7e3e;let _0x841ae8=_0x33bb53?this[_0x427197(0x1fd1)][_0x427197(0x208e)]:this[_0x427197(0x1fd1)][_0x427197(0x3d8a)];switch(_0x4728e0){case _0x1af201['g']['TEXTUREFORMAT_ALPHA']:_0x841ae8=this[_0x427197(0x1fd1)][_0x427197(0x1f9f)];break;case _0x1af201['g'][_0x427197(0x625)]:_0x841ae8=this['_gl']['LUMINANCE'];break;case _0x1af201['g'][_0x427197(0xb9d)]:_0x841ae8=this[_0x427197(0x1fd1)]['LUMINANCE_ALPHA'];break;case _0x1af201['g'][_0x427197(0x196f)]:_0x841ae8=this[_0x427197(0x1fd1)][_0x427197(0x315a)];break;case _0x1af201['g'][_0x427197(0x1218)]:_0x841ae8=this['_gl']['RG'];break;case _0x1af201['g'][_0x427197(0x465)]:_0x841ae8=_0x33bb53?this[_0x427197(0x1fd1)][_0x427197(0x861)]:this['_gl'][_0x427197(0x146c)];break;case _0x1af201['g'][_0x427197(0x3eec)]:_0x841ae8=_0x33bb53?this[_0x427197(0x1fd1)][_0x427197(0x208e)]:this[_0x427197(0x1fd1)]['RGBA'];}if(0x1<this[_0x427197(0x1cd9)])switch(_0x4728e0){case _0x1af201['g']['TEXTUREFORMAT_RED_INTEGER']:_0x841ae8=this[_0x427197(0x1fd1)][_0x427197(0x35aa)];break;case _0x1af201['g'][_0x427197(0x2cff)]:_0x841ae8=this['_gl'][_0x427197(0x2440)];break;case _0x1af201['g'][_0x427197(0x3c46)]:_0x841ae8=this[_0x427197(0x1fd1)]['RGB_INTEGER'];break;case _0x1af201['g']['TEXTUREFORMAT_RGBA_INTEGER']:_0x841ae8=this[_0x427197(0x1fd1)][_0x427197(0x2053)];}return _0x841ae8;}['_getRGBABufferInternalSizedFormat'](_0xd60328,_0x2eae7a,_0x53806e=!0x1){var _0x589671=_0x4c7e3e;if(0x1===this['_webGLVersion']){if(void 0x0!==_0x2eae7a)switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x3576)]:return this[_0x589671(0x1fd1)]['ALPHA'];case _0x1af201['g'][_0x589671(0x625)]:return this['_gl'][_0x589671(0x1ef3)];case _0x1af201['g']['TEXTUREFORMAT_LUMINANCE_ALPHA']:return this[_0x589671(0x1fd1)][_0x589671(0x13be)];case _0x1af201['g']['TEXTUREFORMAT_RGB']:return _0x53806e?this[_0x589671(0x1fd1)]['SRGB']:this[_0x589671(0x1fd1)][_0x589671(0x146c)];}return this[_0x589671(0x1fd1)]['RGBA'];}switch(_0xd60328){case _0x1af201['g']['TEXTURETYPE_BYTE']:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x196f)]:return this[_0x589671(0x1fd1)][_0x589671(0x3886)];case _0x1af201['g']['TEXTUREFORMAT_RG']:return this[_0x589671(0x1fd1)]['RG8_SNORM'];case _0x1af201['g'][_0x589671(0x465)]:return this[_0x589671(0x1fd1)][_0x589671(0x767)];case _0x1af201['g'][_0x589671(0x3eee)]:return this[_0x589671(0x1fd1)][_0x589671(0x2e41)];case _0x1af201['g'][_0x589671(0x2cff)]:return this[_0x589671(0x1fd1)][_0x589671(0x2ae6)];case _0x1af201['g']['TEXTUREFORMAT_RGB_INTEGER']:return this['_gl'][_0x589671(0x20cb)];case _0x1af201['g'][_0x589671(0xf61)]:return this[_0x589671(0x1fd1)]['RGBA8I'];default:return this[_0x589671(0x1fd1)][_0x589671(0x20db)];}case _0x1af201['g'][_0x589671(0x7d6)]:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x196f)]:return this[_0x589671(0x1fd1)]['R8'];case _0x1af201['g'][_0x589671(0x1218)]:return this[_0x589671(0x1fd1)][_0x589671(0x3973)];case _0x1af201['g'][_0x589671(0x465)]:return _0x53806e?this[_0x589671(0x1fd1)]['SRGB8']:this[_0x589671(0x1fd1)][_0x589671(0xe03)];case _0x1af201['g'][_0x589671(0x3eec)]:return _0x53806e?this[_0x589671(0x1fd1)]['SRGB8_ALPHA8']:this[_0x589671(0x1fd1)][_0x589671(0x1cd7)];case _0x1af201['g'][_0x589671(0x3eee)]:return this[_0x589671(0x1fd1)][_0x589671(0x2078)];case _0x1af201['g'][_0x589671(0x2cff)]:return this[_0x589671(0x1fd1)][_0x589671(0x1965)];case _0x1af201['g'][_0x589671(0x3c46)]:return this[_0x589671(0x1fd1)]['RGB8UI'];case _0x1af201['g']['TEXTUREFORMAT_RGBA_INTEGER']:return this['_gl'][_0x589671(0x35f8)];case _0x1af201['g'][_0x589671(0x3576)]:return this[_0x589671(0x1fd1)][_0x589671(0x1f9f)];case _0x1af201['g']['TEXTUREFORMAT_LUMINANCE']:return this[_0x589671(0x1fd1)][_0x589671(0x1ef3)];case _0x1af201['g'][_0x589671(0xb9d)]:return this[_0x589671(0x1fd1)][_0x589671(0x13be)];default:return this['_gl'][_0x589671(0x1cd7)];}case _0x1af201['g'][_0x589671(0x2b5c)]:switch(_0x2eae7a){case _0x1af201['g']['TEXTUREFORMAT_RED_INTEGER']:return this['_gl'][_0x589671(0x3c3e)];case _0x1af201['g'][_0x589671(0x2cff)]:return this[_0x589671(0x1fd1)][_0x589671(0x36fe)];case _0x1af201['g'][_0x589671(0x3c46)]:return this[_0x589671(0x1fd1)][_0x589671(0x3a0f)];default:return _0x1af201['g'][_0x589671(0xf61)],this['_gl'][_0x589671(0x32bf)];}case _0x1af201['g'][_0x589671(0x367f)]:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x3eee)]:return this[_0x589671(0x1fd1)]['R16UI'];case _0x1af201['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x589671(0x1fd1)][_0x589671(0x410e)];case _0x1af201['g']['TEXTUREFORMAT_RGB_INTEGER']:return this['_gl'][_0x589671(0x33db)];default:return _0x1af201['g'][_0x589671(0xf61)],this[_0x589671(0x1fd1)][_0x589671(0x2798)];}case _0x1af201['g']['TEXTURETYPE_INT']:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x3eee)]:return this[_0x589671(0x1fd1)][_0x589671(0x2ed)];case _0x1af201['g'][_0x589671(0x2cff)]:return this[_0x589671(0x1fd1)][_0x589671(0x7f7)];case _0x1af201['g'][_0x589671(0x3c46)]:return this[_0x589671(0x1fd1)][_0x589671(0x2889)];default:return _0x1af201['g'][_0x589671(0xf61)],this['_gl'][_0x589671(0x1786)];}case _0x1af201['g']['TEXTURETYPE_UNSIGNED_INTEGER']:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x3eee)]:return this['_gl']['R32UI'];case _0x1af201['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x589671(0x1fd1)]['RG32UI'];case _0x1af201['g'][_0x589671(0x3c46)]:return this[_0x589671(0x1fd1)]['RGB32UI'];default:return _0x1af201['g']['TEXTUREFORMAT_RGBA_INTEGER'],this['_gl']['RGBA32UI'];}case _0x1af201['g'][_0x589671(0x248a)]:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x196f)]:return this[_0x589671(0x1fd1)]['R32F'];case _0x1af201['g']['TEXTUREFORMAT_RG']:return this[_0x589671(0x1fd1)][_0x589671(0x2283)];case _0x1af201['g'][_0x589671(0x465)]:return this[_0x589671(0x1fd1)][_0x589671(0x24ba)];default:return _0x1af201['g'][_0x589671(0x3eec)],this['_gl'][_0x589671(0x3f83)];}case _0x1af201['g'][_0x589671(0x144b)]:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x196f)]:return this[_0x589671(0x1fd1)][_0x589671(0xc1f)];case _0x1af201['g'][_0x589671(0x1218)]:return this[_0x589671(0x1fd1)]['RG16F'];case _0x1af201['g'][_0x589671(0x465)]:return this[_0x589671(0x1fd1)][_0x589671(0x26ae)];default:return _0x1af201['g'][_0x589671(0x3eec)],this[_0x589671(0x1fd1)][_0x589671(0x3bbb)];}case _0x1af201['g'][_0x589671(0x3548)]:return this['_gl'][_0x589671(0xe49)];case _0x1af201['g']['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']:return this[_0x589671(0x1fd1)][_0x589671(0x1bf2)];case _0x1af201['g'][_0x589671(0xa64)]:return this[_0x589671(0x1fd1)][_0x589671(0xa30)];case _0x1af201['g'][_0x589671(0x14a4)]:return this[_0x589671(0x1fd1)][_0x589671(0x669)];case _0x1af201['g'][_0x589671(0x1d19)]:return this[_0x589671(0x1fd1)][_0x589671(0x1c41)];case _0x1af201['g'][_0x589671(0x4077)]:switch(_0x2eae7a){case _0x1af201['g'][_0x589671(0x3eec)]:return this[_0x589671(0x1fd1)][_0x589671(0x3dea)];case _0x1af201['g'][_0x589671(0xf61)]:return this[_0x589671(0x1fd1)][_0x589671(0x3208)];default:return this['_gl']['RGB10_A2'];}}return _0x53806e?this[_0x589671(0x1fd1)][_0x589671(0x208e)]:this[_0x589671(0x1fd1)]['RGBA8'];}['_getRGBAMultiSampleBufferFormat'](_0x59d205){var _0x490fd8=_0x4c7e3e;return _0x59d205===_0x1af201['g']['TEXTURETYPE_FLOAT']?this[_0x490fd8(0x1fd1)]['RGBA32F']:_0x59d205===_0x1af201['g'][_0x490fd8(0x144b)]?this[_0x490fd8(0x1fd1)]['RGBA16F']:this['_gl'][_0x490fd8(0x1cd7)];}[_0x4c7e3e(0x216f)](_0x21a2a8,_0x30b75b,_0x1a5142,_0x515df7,_0x10eff3,_0x2cbbfb){var _0x652643=_0x4c7e3e;const _0x1e5cb3=_0x5f04cd[_0x652643(0x2fe6)](_0x21a2a8,_0x30b75b,_0x1a5142,_0x515df7,_0x10eff3,_0x2cbbfb);return this['_activeRequests']['push'](_0x1e5cb3),_0x1e5cb3[_0x652643(0x35fd)][_0x652643(0x33ee)](_0x2868a5=>{var _0x536118=_0x652643;this['_activeRequests']['splice'](this[_0x536118(0x3b59)][_0x536118(0x850)](_0x2868a5),0x1);}),_0x1e5cb3;}static['_FileToolsLoadFile'](_0x20c16d,_0x1236a8,_0xb2f4e2,_0x46170d,_0x4b034d,_0x44cbb3){throw(0x0,_0x4fb116['S'])('FileTools');}['readPixels'](_0x4bb54f,_0x5150e3,_0x430c7f,_0x489f87,_0x46d8ec=!0x0,_0x1557da=!0x0){var _0x51d9e8=_0x4c7e3e,_0x534eca=_0x46d8ec?this[_0x51d9e8(0x1fd1)][_0x51d9e8(0x3d8a)]:this['_gl']['RGB'],_0x46d8ec=new Uint8Array(_0x489f87*_0x430c7f*(_0x46d8ec?0x4:0x3));return _0x1557da&&this[_0x51d9e8(0x2f04)](),this[_0x51d9e8(0x1fd1)]['readPixels'](_0x4bb54f,_0x5150e3,_0x430c7f,_0x489f87,_0x534eca,this[_0x51d9e8(0x1fd1)][_0x51d9e8(0x320f)],_0x46d8ec),Promise[_0x51d9e8(0x1bd5)](_0x46d8ec);}static get[_0x4c7e3e(0x2a3)](){var _0x5749ae=_0x4c7e3e;return Promise[_0x5749ae(0x1bd5)](this[_0x5749ae(0x3075)]());}static get[_0x4c7e3e(0xccd)](){var _0x24b6ca=_0x4c7e3e;return this[_0x24b6ca(0x3075)]();}static[_0x4c7e3e(0x3075)](){var _0x306027=_0x4c7e3e;if(null!==this[_0x306027(0x2425)])return!this[_0x306027(0x2425)];if(null===this[_0x306027(0x1483)])try{const _0x24010f=this[_0x306027(0x16b9)](0x1,0x1);var _0x4ff5e2=_0x24010f['getContext']('webgl')||_0x24010f['getContext']('experimental-webgl');this[_0x306027(0x1483)]=null!=_0x4ff5e2&&!!window['WebGLRenderingContext'];}catch(_0x286f4d){this[_0x306027(0x1483)]=!0x1;}return this[_0x306027(0x1483)];}static get[_0x4c7e3e(0x1bbb)](){var _0x340302=_0x4c7e3e;if(null===this[_0x340302(0x2425)])try{const _0x18611e=this[_0x340302(0x16b9)](0x1,0x1);var _0x342428=_0x18611e['getContext'](_0x340302(0xbe1),{'failIfMajorPerformanceCaveat':!0x0})||_0x18611e[_0x340302(0x70f)]('experimental-webgl',{'failIfMajorPerformanceCaveat':!0x0});this[_0x340302(0x2425)]=!_0x342428;}catch(_0x572d4f){this[_0x340302(0x2425)]=!0x1;}return this[_0x340302(0x2425)];}static['CeilingPOT'](_0x4d8106){return _0x4d8106--,_0x4d8106=(_0x4d8106=(_0x4d8106=(_0x4d8106=(_0x4d8106|=_0x4d8106>>0x1)|_0x4d8106>>0x2)|_0x4d8106>>0x4)|_0x4d8106>>0x8)|_0x4d8106>>0x10,++_0x4d8106;}static[_0x4c7e3e(0x3418)](_0xecd969){return(_0xecd969=(_0xecd969=(_0xecd969=(_0xecd969=(_0xecd969|=_0xecd969>>0x1)|_0xecd969>>0x2)|_0xecd969>>0x4)|_0xecd969>>0x8)|_0xecd969>>0x10)-(_0xecd969>>0x1);}static['NearestPOT'](_0x51e51b){var _0x449079=_0x4c7e3e,_0x205dfa=_0x5f04cd[_0x449079(0x3efc)](_0x51e51b),_0x30a5ca=_0x5f04cd[_0x449079(0x3418)](_0x51e51b);return _0x51e51b-_0x30a5ca<_0x205dfa-_0x51e51b?_0x30a5ca:_0x205dfa;}static['GetExponentOfTwo'](_0x372b74,_0x4a55f3,_0x6a398d=_0x1af201['g'][_0x4c7e3e(0x2847)]){var _0x536a97=_0x4c7e3e;let _0x3d774b;switch(_0x6a398d){case _0x1af201['g'][_0x536a97(0x1bd1)]:_0x3d774b=_0x5f04cd['FloorPOT'](_0x372b74);break;case _0x1af201['g'][_0x536a97(0x2847)]:_0x3d774b=_0x5f04cd[_0x536a97(0x2aa9)](_0x372b74);break;default:_0x1af201['g'][_0x536a97(0xe12)],_0x3d774b=_0x5f04cd[_0x536a97(0x3efc)](_0x372b74);}return Math[_0x536a97(0x33a7)](_0x3d774b,_0x4a55f3);}static['QueueNewFrame'](_0x4afae3,_0xb1ed1){var _0x57fe5b=_0x4c7e3e;if((0x0,_0x535ffe['CG'])()){const {requestPostAnimationFrame:_0x4a68b7,requestAnimationFrame:_0x2269c7}=_0xb1ed1||window;if(_0x57fe5b(0x7a8)==typeof _0x4a68b7)return _0x4a68b7(_0x4afae3);if(_0x57fe5b(0x7a8)==typeof _0x2269c7)return _0x2269c7(_0x4afae3);}else{if(_0x57fe5b(0x7a8)==typeof requestAnimationFrame)return requestAnimationFrame(_0x4afae3);}return setTimeout(_0x4afae3,0x10);}[_0x4c7e3e(0x4007)](){var _0x3923c6=_0x4c7e3e;return this[_0x3923c6(0x1806)]&&this['_renderingCanvas']['ownerDocument']?this[_0x3923c6(0x1806)][_0x3923c6(0x33f4)]:(0x0,_0x535ffe['n5'])()?document:null;}}_0x5f04cd[_0x4c7e3e(0x1967)]=[{'key':_0x4c7e3e(0x1866),'capture':_0x4c7e3e(0x2bf9),'captureConstraint':0x6c,'targets':[_0x4c7e3e(0x10ea)]},{'key':_0x4c7e3e(0x925),'capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':'Firefox/59','capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':_0x4c7e3e(0xf19),'capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2dcb)]},{'key':'Chrome/73.+?Mobile','capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2dcb)]},{'key':_0x4c7e3e(0x39c8),'capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2dcb)]},{'key':'Mac\x20OS.+Chrome/71','capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2dcb)]},{'key':_0x4c7e3e(0x1a5e),'capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2dcb)]},{'key':_0x4c7e3e(0x1c6c),'capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':'.*AppleWebKit.*(15.4).*Safari','capture':null,'captureConstraint':null,'targets':[_0x4c7e3e(0x2549),'maxMSAASamples']},{'key':'.*(15.4).*AppleWebKit.*Safari','capture':null,'captureConstraint':null,'targets':['antialias','maxMSAASamples']}],_0x5f04cd[_0x4c7e3e(0x11fb)]=[],_0x5f04cd['CollisionsEpsilon']=0.001,_0x5f04cd[_0x4c7e3e(0x1483)]=null,_0x5f04cd[_0x4c7e3e(0x2425)]=null;},0x9957:(_0x2d5936,_0x202b58,_0x961496)=>{var _0x2c109f=a7_0x38a779;_0x961496['d'](_0x202b58,{'f':()=>_0x5f5a69});var _0x40596a=_0x961496(0x10ea4),_0x5216b3=_0x961496(0x18233),_0x30dbab=_0x961496(0x15857),_0x307e76=_0x961496(0xee04),_0x9a9114=_0x961496(0x25b1),_0x3ffdc5=_0x961496(0xf75c),_0x3867c2=_0x961496(0x77a5),_0x248371=_0x961496(0x89a1),_0x47322f=_0x961496(0x1a27),_0x3ec187=_0x961496(0xf715),_0x428bb9=_0x961496(0x3a2d),_0x2d8ade=_0x961496(0x1577e),_0x5e19a9=_0x961496(0x1114f),_0x2bee81=_0x961496(0xe222),_0x53215b=_0x961496(0x59c6),_0x56edbe=_0x961496(0x11376),_0x3dcec7=_0x961496(0x18215),_0x13047e=_0x961496(0x149c5),_0x31f51d=_0x961496(0x7d48),_0x421640=_0x961496(0x14e86),_0x5cf706=_0x961496(0x9683),_0x5668b0=_0x961496(0x6c74),_0x51f2a4=_0x961496(0x2514),_0x3bbc4b=_0x961496(0xcef),_0x22ccbc=_0x961496(0x10431),_0x230622=_0x961496(0x104f7),_0xb9c0f2=_0x961496(0x11454),_0x4b1c8f=_0x961496(0xb194),_0x3ca9b7=_0x961496(0x742a),_0x47e13e=_0x961496(0x17bd),_0x519db3=_0x961496(0x12546),_0x480f7e=_0x961496(0xf96c),_0x2ea5a3=_0x961496(0x1411a),_0x2ec54f=_0x961496(0x1144e),_0x4e36fc=_0x961496(0xe83b),_0x210935=_0x961496(0x11722),_0x52b7ab=_0x961496(0x99e2),_0x5180c9=_0x961496(0x6214);class _0x5f5a69 extends _0x307e76['D']{constructor(_0x2e2ea1,_0x413a15={}){var _0x310a8b=a7_0x2532,_0x48cbb6;super(null,null==(_0x48cbb6=_0x413a15['antialias'])||_0x48cbb6,_0x413a15),this[_0x310a8b(0x3a5c)]={'label':_0x310a8b(0x38e6)},this[_0x310a8b(0x12b0)]={'label':'render'},this[_0x310a8b(0x3e9e)]={'label':_0x310a8b(0x2271)},this[_0x310a8b(0x1f12)]=0x1,this[_0x310a8b(0x15c3)]=0x0,this['_clearStencilValue']=0x0,this[_0x310a8b(0x2946)]=0x4,this['_glslang']=null,this[_0x310a8b(0x3118)]=null,this[_0x310a8b(0x262f)]={},this['_counters']={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x310a8b(0x2c37)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this['numMaxUncapturedErrors']=0x14,this[_0x310a8b(0x2eb5)]=[null,null,null],this['_currentRenderPass']=null,this[_0x310a8b(0x310d)]=new _0x31f51d['B'](),this[_0x310a8b(0x2177)]=new _0x31f51d['B'](),this[_0x310a8b(0xde2)]=[],this[_0x310a8b(0x27ce)]=new _0x480f7e['y$'](),this['_currentOverrideVertexBuffers']=null,this[_0x310a8b(0x3bd5)]=null,this[_0x310a8b(0xd9c)]=!0x0,this['_forceEnableEffect']=!0x1,this[_0x310a8b(0x219d)]=!0x1,this['dbgSanityChecks']=!0x0,this['dbgVerboseLogsForFirstFrames']=!0x1,this['dbgVerboseLogsNumFrames']=0xa,this[_0x310a8b(0x1921)]=!0x0,this[_0x310a8b(0x287b)]=!0x0,this[_0x310a8b(0x225f)]=!0x0,this[_0x310a8b(0x3b3d)]=!0x1,this[_0x310a8b(0x35d5)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x310a8b(0x3060)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x310a8b(0xffa)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x310a8b(0x2991)]=[-0x1,-0x1],this['_blendColorsCurrent']=[[null,null,null,null],[null,null,null,null]],this[_0x310a8b(0x2319)]='WebGPU',_0x413a15['deviceDescriptor']=_0x413a15['deviceDescriptor']||{},_0x413a15[_0x310a8b(0x28b2)]=null!=(_0x48cbb6=_0x413a15['enableGPUDebugMarkers'])&&_0x48cbb6,_0x40596a['Y'][_0x310a8b(0x997)](_0x310a8b(0x2703)+_0x307e76['D'][_0x310a8b(0x3fcd)]+'\x20-\x20'+this['description']+'\x20engine'),navigator[_0x310a8b(0x2781)]?(_0x413a15[_0x310a8b(0x36db)]=_0x413a15[_0x310a8b(0x36db)]||navigator['gpu']['getPreferredCanvasFormat'](),this['_isWebGPU']=!0x0,this[_0x310a8b(0x6da)]=_0x310a8b(0x1938),this[_0x310a8b(0xac1)]=_0x2e2ea1,this[_0x310a8b(0xc6e)]=_0x413a15,this[_0x310a8b(0x1a37)]=_0x413a15[_0x310a8b(0x2549)]?this[_0x310a8b(0x2946)]:0x1,this['_setupMobileChecks'](),this[_0x310a8b(0x1ca6)](_0x2e2ea1),this['_shaderProcessor']=new _0x428bb9['s'](),this['_shaderProcessorWGSL']=new _0x2d8ade['o']()):_0x40596a['Y'][_0x310a8b(0xac3)](_0x310a8b(0x1b88));}get[_0x2c109f(0x36e4)](){var _0x4eea9c=_0x2c109f;return this[_0x4eea9c(0x1ad8)][_0x4eea9c(0x16a7)];}set[_0x2c109f(0x36e4)](_0x4f9420){var _0x142de2=_0x2c109f;this[_0x142de2(0x1ad8)][_0x142de2(0x16a7)]=_0x4f9420;}[_0x2c109f(0x1c96)](){this['_snapshotRendering']['reset']();}get[_0x2c109f(0x2e32)](){var _0x8fcce9=_0x2c109f;return this[_0x8fcce9(0x1ad8)][_0x8fcce9(0x6ce)];}set[_0x2c109f(0x2e32)](_0x51d57d){var _0x461419=_0x2c109f;this['_snapshotRendering'][_0x461419(0x6ce)]=_0x51d57d;}get[_0x2c109f(0xf64)](){var _0x584d5=_0x2c109f;return!!this[_0x584d5(0x16d6)]&&this[_0x584d5(0x16d6)][_0x584d5(0x2399)];}set[_0x2c109f(0xf64)](_0x10be38){var _0x4c1133=_0x2c109f;this[_0x4c1133(0x16d6)]&&(this[_0x4c1133(0x16d6)]['disabled']=_0x10be38);}get['disableCacheRenderPipelines'](){var _0x316ad1=_0x2c109f;return!!this[_0x316ad1(0xc37)]&&this[_0x316ad1(0xc37)][_0x316ad1(0x2399)];}set[_0x2c109f(0x135c)](_0xaa5567){var _0x34a621=_0x2c109f;this['_cacheRenderPipeline']&&(this[_0x34a621(0xc37)][_0x34a621(0x2399)]=_0xaa5567);}get[_0x2c109f(0x3620)](){var _0x3d3722=_0x2c109f;return!!this[_0x3d3722(0x12d9)]&&this['_cacheBindGroups']['disabled'];}set[_0x2c109f(0x3620)](_0xf79274){var _0x3a5573=_0x2c109f;this['_cacheBindGroups']&&(this[_0x3a5573(0x12d9)][_0x3a5573(0x2399)]=_0xf79274);}static get[_0x2c109f(0x2a3)](){var _0x372c62=_0x2c109f;return navigator[_0x372c62(0x2781)]?navigator[_0x372c62(0x2781)][_0x372c62(0x30b9)]()['then'](_0x1319b5=>!!_0x1319b5,()=>!0x1)[_0x372c62(0x1651)](()=>!0x1):Promise[_0x372c62(0x1bd5)](!0x1);}static get[_0x2c109f(0xccd)](){var _0x291be0=_0x2c109f;return _0x40596a['Y'][_0x291be0(0x27dc)](_0x291be0(0x2dd)),!0x1;}get[_0x2c109f(0x255d)](){return!0x0;}get[_0x2c109f(0x875)](){var _0x5783e0=_0x2c109f;return this[_0x5783e0(0x2433)];}get[_0x2c109f(0x21dd)](){return this['_deviceEnabledExtensions'];}get['description'](){return this['name']+this['version'];}get['version'](){return 0x1;}[_0x2c109f(0x24dd)](){var _0x5a6ec5=_0x2c109f;return{'vendor':_0x5a6ec5(0x3717),'renderer':_0x5a6ec5(0xde8),'version':_0x5a6ec5(0xf80)};}get[_0x2c109f(0x1a48)](){var _0x1695d7=_0x2c109f;return this[_0x1695d7(0x20f1)];}set[_0x2c109f(0x1a48)](_0x2c954f){var _0x2747d=_0x2c109f;this[_0x2747d(0x20f1)]=_0x2c954f;}get[_0x2c109f(0x18a0)](){var _0x5d9715=_0x2c109f;return this[_0x5d9715(0xe66)]?this[_0x5d9715(0xe66)][_0x5d9715(0x2ba8)]:this[_0x5d9715(0x1a37)];}static[_0x2c109f(0x356)](_0x54d245,_0x3776db={}){const _0x480c43=new _0x5f5a69(_0x54d245,_0x3776db);return new Promise(_0x1e137c=>{var _0x268fea=a7_0x2532;_0x480c43[_0x268fea(0x408)](_0x3776db['glslangOptions'],_0x3776db[_0x268fea(0x2614)])[_0x268fea(0xd1a)](()=>_0x1e137c(_0x480c43));});}['initAsync'](_0x4f7efd,_0x58fa5f){var _0x354cc7=_0x2c109f;return this[_0x354cc7(0x1847)](null!=_0x4f7efd?_0x4f7efd:null==(_0x4f7efd=this['_options'])?void 0x0:_0x4f7efd[_0x354cc7(0x1b72)])[_0x354cc7(0xd1a)](_0x13d700=>{var _0x159b5e=_0x354cc7;return this['_glslang']=_0x13d700,this[_0x159b5e(0x3118)]=_0x5f5a69[_0x159b5e(0x3502)]?new _0x2ec54f['S']():null,this['_tintWASM']?this[_0x159b5e(0x3118)][_0x159b5e(0x128a)](null!=_0x58fa5f?_0x58fa5f:null==(_0x13d700=this[_0x159b5e(0xc6e)])?void 0x0:_0x13d700[_0x159b5e(0x2614)])[_0x159b5e(0xd1a)](()=>navigator[_0x159b5e(0x2781)]['requestAdapter'](this[_0x159b5e(0xc6e)]),_0x26f055=>{var _0x45f76b=_0x159b5e;throw _0x40596a['Y']['Error'](_0x45f76b(0x2082)),_0x40596a['Y'][_0x45f76b(0xac3)](_0x26f055),Error('WebGPU\x20initializations\x20stopped.');}):navigator[_0x159b5e(0x2781)]['requestAdapter'](this['_options']);},_0x136b82=>{var _0x1ee26c=_0x354cc7;throw _0x40596a['Y'][_0x1ee26c(0xac3)](_0x1ee26c(0xeb3)),_0x40596a['Y']['Error'](_0x136b82),Error(_0x1ee26c(0x2846));})['then'](_0x5382d1=>{var _0x3e2ba6=_0x354cc7;if(_0x5382d1){this['_adapter']=_0x5382d1,this[_0x3e2ba6(0x2433)]=[],null!=(_0x5382d1=this['_adapter'][_0x3e2ba6(0x2504)])&&_0x5382d1[_0x3e2ba6(0x66b)](_0x1fa900=>this[_0x3e2ba6(0x2433)][_0x3e2ba6(0x1e1d)](_0x1fa900));const _0x13af8c=this[_0x3e2ba6(0xc6e)][_0x3e2ba6(0x37d)];if(null!==_0x13af8c&&void 0x0!==_0x13af8c&&_0x13af8c[_0x3e2ba6(0x957)]){const _0x50bcfc=[];for(const _0x2e507d of _0x13af8c[_0x3e2ba6(0x957)])-0x1!==this[_0x3e2ba6(0x2433)][_0x3e2ba6(0x850)](_0x2e507d)&&_0x50bcfc[_0x3e2ba6(0x1e1d)](_0x2e507d);_0x13af8c[_0x3e2ba6(0x957)]=_0x50bcfc;}return this[_0x3e2ba6(0x2d74)][_0x3e2ba6(0x1868)](this['_options'][_0x3e2ba6(0x37d)]);}throw _0x3e2ba6(0x304f);})[_0x354cc7(0xd1a)](_0x228c13=>{var _0x4363e4=_0x354cc7;this['_device']=_0x228c13,this[_0x4363e4(0x21b2)]=[],null!=(_0x228c13=this[_0x4363e4(0x1f1e)][_0x4363e4(0x2504)])&&_0x228c13[_0x4363e4(0x66b)](_0x5669b5=>this[_0x4363e4(0x21b2)][_0x4363e4(0x1e1d)](_0x5669b5));let _0x308de6=-0x1;this['_device'][_0x4363e4(0x4027)](_0x4363e4(0x2d3),_0x36a953=>{var _0x1dca39=_0x4363e4;++_0x308de6<this[_0x1dca39(0x2e27)]?_0x40596a['Y'][_0x1dca39(0x27dc)](_0x1dca39(0x10d7)+(_0x308de6+0x1)+_0x1dca39(0x722)+_0x36a953[_0x1dca39(0x3cd5)]+_0x1dca39(0x2dc9)+_0x36a953['error'][_0x1dca39(0x1597)]):_0x308de6++===this[_0x1dca39(0x2e27)]&&_0x40596a['Y'][_0x1dca39(0x27dc)](_0x1dca39(0x1e48)+this[_0x1dca39(0x2e27)]+_0x1dca39(0x3c30));}),this[_0x4363e4(0x3869)]||null!=(_0x228c13=this['_device'][_0x4363e4(0x1496)])&&_0x228c13[_0x4363e4(0xd1a)](_0x43839f=>{var _0x41c841=_0x4363e4;this[_0x41c841(0x34e7)]=!0x0,_0x40596a['Y']['Warn']('WebGPU\x20context\x20lost.\x20'+_0x43839f),this['onContextLostObservable'][_0x41c841(0x2231)](this),this[_0x41c841(0x3b3f)](this[_0x41c841(0x408)][_0x41c841(0xc95)](this));});},_0x1cac19=>{var _0x519b3d=_0x354cc7;_0x40596a['Y'][_0x519b3d(0xac3)](_0x519b3d(0x32ed)),_0x40596a['Y'][_0x519b3d(0xac3)](_0x1cac19);})[_0x354cc7(0xd1a)](()=>{var _0x5a7356=_0x354cc7;this[_0x5a7356(0x3466)]=new _0x56edbe['V'](this[_0x5a7356(0x1f1e)]),this['_textureHelper']=new _0x53215b['D'](this[_0x5a7356(0x1f1e)],this[_0x5a7356(0x1707)],this[_0x5a7356(0x3118)],this[_0x5a7356(0x3466)]),this[_0x5a7356(0x16d6)]=new _0x421640['W'](this[_0x5a7356(0x1f1e)]),this[_0x5a7356(0x12d9)]=new _0xb9c0f2['C'](this[_0x5a7356(0x1f1e)],this[_0x5a7356(0x16d6)],this),this[_0x5a7356(0x996)]=new _0x47e13e['b'](this[_0x5a7356(0x1f1e)],this['_bufferManager']),this[_0x5a7356(0xb11)]=this[_0x5a7356(0x1f1e)][_0x5a7356(0x3f26)]?new _0x519db3['D'](this,this[_0x5a7356(0x1f1e)],this['_bufferManager']):void 0x0,this['_bundleList']=new _0x3ca9b7['nt'](this['_device']),this[_0x5a7356(0x3023)]=new _0x3ca9b7['nt'](this[_0x5a7356(0x1f1e)]),this[_0x5a7356(0x1ad8)]=new _0x52b7ab['w'](this,this['_snapshotRenderingMode'],this[_0x5a7356(0x37c1)],this[_0x5a7356(0x3023)]),this[_0x5a7356(0x2ec2)]=this[_0x5a7356(0x3466)][_0x5a7356(0x1c72)](new Float32Array([-0x1,0x0]),_0x248371['FB'][_0x5a7356(0x2d0b)]|_0x248371['FB'][_0x5a7356(0x1cf7)]),this[_0x5a7356(0x383a)]=this[_0x5a7356(0x3466)][_0x5a7356(0x1c72)](new Float32Array([0x1,0x0]),_0x248371['FB'][_0x5a7356(0x2d0b)]|_0x248371['FB'][_0x5a7356(0x1cf7)]),this[_0x5a7356(0x1602)]&&void 0x0===this[_0x5a7356(0x1395)]&&(this[_0x5a7356(0x1395)]=0x0,_0x5180c9[_0x5a7356(0x3e3)](_0x5a7356(0x310b)+this[_0x5a7356(0x1395)]+_0x5a7356(0x32d2),'background:\x20#ffff00')),this[_0x5a7356(0x26f6)]=this[_0x5a7356(0x1f1e)][_0x5a7356(0xe94)](this[_0x5a7356(0x3a5c)]),this[_0x5a7356(0x32a9)]=this[_0x5a7356(0x1f1e)][_0x5a7356(0xe94)](this[_0x5a7356(0x12b0)]),this[_0x5a7356(0x2358)]=this[_0x5a7356(0x1f1e)][_0x5a7356(0xe94)](this[_0x5a7356(0x3e9e)]),this[_0x5a7356(0x2ae7)]=new _0x47322f['o'](this,[0x0],'',!0x1,!0x1,0x1,!0x1,0x0,0x1),this['_initializeLimits'](),this[_0x5a7356(0xc37)]=new _0x5cf706['H'](this[_0x5a7356(0x1f1e)],this[_0x5a7356(0x2ae7)],!this[_0x5a7356(0xe22)][_0x5a7356(0x1ac6)]),this[_0x5a7356(0x2213)]=new _0x51f2a4['K'](this[_0x5a7356(0xc37)]),this['_stencilStateComposer']=new _0x5668b0['F'](this[_0x5a7356(0xc37)]),this[_0x5a7356(0x3e8e)][_0x5a7356(0x2c0e)]=this['_stencilState'],this[_0x5a7356(0x2213)]['depthTest']=!0x0,this[_0x5a7356(0x2213)]['depthFunc']=_0x3867c2['g'][_0x5a7356(0x189c)],this[_0x5a7356(0x2213)][_0x5a7356(0x684)]=!0x0,this[_0x5a7356(0x9d1)][_0x5a7356(0x1dc5)](this['_uploadEncoder']),this['_clearQuad']=new _0x4b1c8f['T'](this[_0x5a7356(0x1f1e)],this,this[_0x5a7356(0x2ae7)]),this['_defaultDrawContext']=this['createDrawContext'](),this[_0x5a7356(0x27c9)]=this['_defaultDrawContext'],this[_0x5a7356(0xf3d)]=this[_0x5a7356(0x3318)](),this['_currentMaterialContext']=this[_0x5a7356(0xf3d)],this['_initializeContextAndSwapChain'](),this[_0x5a7356(0xce8)](),this[_0x5a7356(0x2904)]();})[_0x354cc7(0x1651)](_0x302e99=>{var _0x418732=_0x354cc7;_0x40596a['Y'][_0x418732(0xac3)](_0x418732(0x2870)),_0x40596a['Y'][_0x418732(0xac3)](_0x302e99),_0x5180c9[_0x418732(0x13d2)]&&_0x5180c9[_0x418732(0x13d2)]();});}['_initGlslang'](_0x13b604){var _0x404525=_0x2c109f;return _0x13b604=_0x13b604||{},(_0x13b604=Object[_0x404525(0x12a9)](Object['assign']({},_0x5f5a69[_0x404525(0x311f)]),_0x13b604))[_0x404525(0x3627)]?Promise['resolve'](_0x13b604[_0x404525(0x3627)]):self[_0x404525(0x3627)]?self['glslang'](_0x13b604[_0x404525(0xfa2)]):_0x13b604[_0x404525(0x1b0d)]&&_0x13b604[_0x404525(0xfa2)]?(0x0,_0x5216b3['CG'])()?_0x2bee81['w1'][_0x404525(0x1edd)](_0x13b604['jsPath'])[_0x404525(0xd1a)](()=>self[_0x404525(0x3627)](_0x13b604[_0x404525(0xfa2)])):(importScripts(_0x13b604['jsPath']),self[_0x404525(0x3627)](_0x13b604[_0x404525(0xfa2)])):Promise[_0x404525(0x12fd)]('gslang\x20is\x20not\x20available.');}[_0x2c109f(0x22ae)](){var _0x289be3=_0x2c109f;this[_0x289be3(0xe22)]={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':0x2000,'maxCubemapTextureSize':0x800,'maxRenderTextureSize':0x2000,'maxVertexAttribs':0x10,'maxVaryingVectors':0xf,'maxFragmentUniformVectors':0x400,'maxVertexUniformVectors':0x400,'standardDerivatives':!0x0,'astc':0x0<=this[_0x289be3(0x21b2)][_0x289be3(0x850)](_0x248371['eS']['TextureCompressionASTC'])||void 0x0,'s3tc':0x0<=this['_deviceEnabledExtensions'][_0x289be3(0x850)](_0x248371['eS']['TextureCompressionBC'])||void 0x0,'pvrtc':null,'etc1':null,'etc2':0x0<=this[_0x289be3(0x21b2)]['indexOf'](_0x248371['eS'][_0x289be3(0x1796)])||void 0x0,'bptc':0x0<=this[_0x289be3(0x21b2)][_0x289be3(0x850)](_0x248371['eS'][_0x289be3(0x2ec9)])||void 0x0,'maxAnisotropy':0x4,'uintIndices':!0x0,'fragmentDepthSupported':!0x0,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x0,'textureFloat':!0x0,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x0,'textureHalfFloat':!0x0,'textureHalfFloatLinearFiltering':!0x0,'textureHalfFloatRender':!0x0,'textureLOD':!0x0,'drawBuffersExtension':!0x0,'depthTextureExtension':!0x0,'vertexArrayObject':!0x1,'instancedArrays':!0x0,'timerQuery':_0x289be3(0x3e74)!=typeof BigUint64Array&&-0x1!==this['enabledExtensions'][_0x289be3(0x850)](_0x248371['eS'][_0x289be3(0x285c)])||void 0x0,'supportOcclusionQuery':_0x289be3(0x3e74)!=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':0x800},this['_caps']['parallelShaderCompile']=null,this[_0x289be3(0x336b)]={'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};}[_0x2c109f(0x3251)](){var _0x50f146=_0x2c109f;this[_0x50f146(0x3f5)]=this[_0x50f146(0xac1)]['getContext'](_0x50f146(0x35be)),this[_0x50f146(0x1d57)](),this[_0x50f146(0x1865)]=this[_0x50f146(0xc6e)][_0x50f146(0x36db)],this[_0x50f146(0x310d)]['colorAttachmentGPUTextures']=[new _0x3dcec7['Z']()],this['_mainRenderPassWrapper'][_0x50f146(0xd23)][0x0][_0x50f146(0xb3b)]=this[_0x50f146(0x1865)];}[_0x2c109f(0xce8)](){var _0x4ae3e7=_0x2c109f,_0x2b1dae,_0x37906e;this[_0x4ae3e7(0x3466)]&&(this[_0x4ae3e7(0x2f04)](!0x1),this[_0x4ae3e7(0x3b35)]={'width':this[_0x4ae3e7(0x158f)](),'height':this[_0x4ae3e7(0x1f43)](),'depthOrArrayLayers':0x1},_0x2b1dae=new Float32Array([this['getRenderHeight']()]),this['_bufferManager']['setSubData'](this[_0x4ae3e7(0x2ec2)],0x4,_0x2b1dae),this[_0x4ae3e7(0x3466)][_0x4ae3e7(0x41a5)](this['_ubDontInvertY'],0x4,_0x2b1dae),_0x2b1dae=this[_0x4ae3e7(0xc6e)][_0x4ae3e7(0x2549)]?(_0x2b1dae={'label':_0x4ae3e7(0x252a),'size':this['_mainTextureExtends'],'mipLevelCount':0x1,'sampleCount':this[_0x4ae3e7(0x1a37)],'dimension':_0x248371['kd'][_0x4ae3e7(0x2e2d)],'format':this[_0x4ae3e7(0xc6e)][_0x4ae3e7(0x36db)],'usage':_0x248371['v2']['RenderAttachment']},this['_mainTexture']&&this['_textureHelper'][_0x4ae3e7(0x2048)](this[_0x4ae3e7(0x5b5)]),this[_0x4ae3e7(0x5b5)]=this[_0x4ae3e7(0x1f1e)][_0x4ae3e7(0x18e4)](_0x2b1dae),[{'view':this[_0x4ae3e7(0x5b5)]['createView'](),'clearValue':new _0x30dbab['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x248371['Ws'][_0x4ae3e7(0x16cf)],'storeOp':_0x248371['EG'][_0x4ae3e7(0x1ffa)]}]):[{'view':void 0x0,'clearValue':new _0x30dbab['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x248371['Ws']['Clear'],'storeOp':_0x248371['EG']['Store']}],this[_0x4ae3e7(0x310d)]['depthTextureFormat']=this[_0x4ae3e7(0x3310)]?_0x248371['EV'][_0x4ae3e7(0x2079)]:_0x248371['EV'][_0x4ae3e7(0x2407)],this[_0x4ae3e7(0x358b)](this['_mainRenderPassWrapper']),_0x37906e={'label':_0x4ae3e7(0x6d7),'size':this[_0x4ae3e7(0x3b35)],'mipLevelCount':0x1,'sampleCount':this[_0x4ae3e7(0x1a37)],'dimension':_0x248371['kd'][_0x4ae3e7(0x2e2d)],'format':this['_mainRenderPassWrapper'][_0x4ae3e7(0x346d)],'usage':_0x248371['v2'][_0x4ae3e7(0xdac)]},this['_depthTexture']&&this[_0x4ae3e7(0x9d1)][_0x4ae3e7(0x2048)](this[_0x4ae3e7(0x3c1a)]),this[_0x4ae3e7(0x3c1a)]=this[_0x4ae3e7(0x1f1e)][_0x4ae3e7(0x18e4)](_0x37906e),_0x37906e={'view':this['_depthTexture']['createView'](),'depthClearValue':this[_0x4ae3e7(0x1f12)],'depthLoadOp':_0x248371['Ws'][_0x4ae3e7(0x16cf)],'depthStoreOp':_0x248371['EG'][_0x4ae3e7(0x1ffa)],'stencilClearValue':this[_0x4ae3e7(0x29c5)],'stencilLoadOp':this[_0x4ae3e7(0x3310)]?_0x248371['Ws'][_0x4ae3e7(0x16cf)]:void 0x0,'stencilStoreOp':this[_0x4ae3e7(0x3310)]?_0x248371['EG'][_0x4ae3e7(0x1ffa)]:void 0x0},this[_0x4ae3e7(0x310d)][_0x4ae3e7(0x163c)]={'colorAttachments':_0x2b1dae,'depthStencilAttachment':_0x37906e});}[_0x2c109f(0x1d57)](){var _0x566dbd=_0x2c109f;this[_0x566dbd(0x3f5)][_0x566dbd(0x2a47)]({'device':this[_0x566dbd(0x1f1e)],'format':this['_options'][_0x566dbd(0x36db)],'usage':_0x248371['v2'][_0x566dbd(0xdac)]|_0x248371['v2']['CopySrc'],'alphaMode':this['premultipliedAlpha']?_0x248371['Zu'][_0x566dbd(0x351b)]:_0x248371['Zu']['Opaque']});}[_0x2c109f(0x721)](_0x4e985d,_0x830466,_0x2071da=!0x1){var _0x320d7d=_0x2c109f;return!!super[_0x320d7d(0x721)](_0x4e985d,_0x830466,_0x2071da)&&(this[_0x320d7d(0x1602)]&&(void 0x0===this[_0x320d7d(0x1395)]&&(this['_count']=0x0),(!this[_0x320d7d(0x1395)]||this[_0x320d7d(0x1395)]<this['dbgVerboseLogsNumFrames'])&&_0x5180c9[_0x320d7d(0x3e3)](_0x320d7d(0x22e2)+this[_0x320d7d(0x1395)]+'\x20-\x20setSize\x20called\x20-',_0x4e985d,_0x830466)),this[_0x320d7d(0xce8)](),this[_0x320d7d(0x2e32)]&&this[_0x320d7d(0x1c96)](),!0x0);}['_getShaderProcessor'](_0x468427){var _0x39bc9c=_0x2c109f;return _0x468427===_0x210935['x']['WGSL']?this[_0x39bc9c(0x2d0a)]:this[_0x39bc9c(0x19d2)];}[_0x2c109f(0x360d)](_0x2253bf){return new _0x5e19a9['d'](_0x2253bf);}[_0x2c109f(0x4ab)](){var _0x2fd23d=_0x2c109f;this[_0x2fd23d(0x3e8e)][_0x2fd23d(0x3201)](),this[_0x2fd23d(0xc37)]['setAlphaBlendEnabled'](this[_0x2fd23d(0x2e39)][_0x2fd23d(0x6e7)]);}[_0x2c109f(0x1e5f)](_0x112f3b){var _0x444104=_0x2c109f;this[_0x444104(0x3ff8)]&&!_0x112f3b||(this['_forceEnableEffect']=!0x0,this[_0x444104(0x3bd5)]=null,this[_0x444104(0xca2)]=null,this['_cacheRenderPipeline']['setBuffers'](null,null,null),_0x112f3b&&(this[_0x444104(0x3e8e)][_0x444104(0x2af4)](),this[_0x444104(0x2213)]['reset'](),this[_0x444104(0x2213)]['depthFunc']=_0x3867c2['g'][_0x444104(0x189c)],this['_alphaState'][_0x444104(0x2af4)](),this[_0x444104(0x196c)]=_0x3867c2['g'][_0x444104(0x39df)],this[_0x444104(0x1877)]=_0x3867c2['g'][_0x444104(0x1508)],this[_0x444104(0xc37)][_0x444104(0x311e)](this[_0x444104(0x2e39)][_0x444104(0x3d07)],this['_alphaState'][_0x444104(0x280f)]),this[_0x444104(0xc37)][_0x444104(0x3ee3)](!0x1),this['setColorWrite'](!0x0)),this[_0x444104(0x1a4c)]=null,this[_0x444104(0x2f7a)]=null,this['_cachedEffectForVertexBuffers']=null);}[_0x2c109f(0x21fb)](_0x2e8b90){var _0x56fca1=_0x2c109f;this[_0x56fca1(0xd9c)]=_0x2e8b90,this[_0x56fca1(0xc37)][_0x56fca1(0x3d1a)](_0x2e8b90?0xf:0x0);}[_0x2c109f(0x227)](){var _0x3bf1a0=_0x2c109f;return this[_0x3bf1a0(0xd9c)];}[_0x2c109f(0x13dc)](_0x3f3340){var _0x446963=_0x2c109f;this[_0x446963(0x35d5)][_0x3f3340]['x']=0x0,this[_0x446963(0x35d5)][_0x3f3340]['y']=0x0,this[_0x446963(0x35d5)][_0x3f3340]['w']=0x0,this['_viewportsCurrent'][_0x3f3340]['h']=0x0,0x1===_0x3f3340&&(this[_0x446963(0x3a46)]['x']=0x0,this[_0x446963(0x3a46)]['y']=0x0,this[_0x446963(0x3a46)]['z']=0x0,this[_0x446963(0x3a46)]['w']=0x0);}['_mustUpdateViewport'](_0xb9b27d){var _0x25cbca=_0x2c109f,_0xb9b27d=_0xb9b27d===this[_0x25cbca(0x310d)][_0x25cbca(0xf7a)]?0x0:0x1,_0x4718de=this[_0x25cbca(0x3a46)]['x'],_0x39d422=this['_viewportCached']['y'],_0x5d9cf1=this[_0x25cbca(0x3a46)]['z'],_0x3cd4f6=this[_0x25cbca(0x3a46)]['w'],_0x4718de=this[_0x25cbca(0x35d5)][_0xb9b27d]['x']!==_0x4718de||this[_0x25cbca(0x35d5)][_0xb9b27d]['y']!==_0x39d422||this[_0x25cbca(0x35d5)][_0xb9b27d]['w']!==_0x5d9cf1||this[_0x25cbca(0x35d5)][_0xb9b27d]['h']!==_0x3cd4f6;return _0x4718de&&(this['_viewportsCurrent'][_0xb9b27d]['x']=this['_viewportCached']['x'],this['_viewportsCurrent'][_0xb9b27d]['y']=this[_0x25cbca(0x3a46)]['y'],this[_0x25cbca(0x35d5)][_0xb9b27d]['w']=this['_viewportCached']['z'],this[_0x25cbca(0x35d5)][_0xb9b27d]['h']=this[_0x25cbca(0x3a46)]['w']),_0x4718de;}[_0x2c109f(0xe61)](_0x559b5a){var _0x2c3a01=_0x2c109f;let _0x209a9e=Math['floor'](this[_0x2c3a01(0x3a46)]['y']);var _0x304f94=Math[_0x2c3a01(0x3f66)](this[_0x2c3a01(0x3a46)]['w']);this['_currentRenderTarget']||(_0x209a9e=this[_0x2c3a01(0x1f43)]()-_0x209a9e-_0x304f94),_0x559b5a['setViewport'](Math[_0x2c3a01(0x3f66)](this[_0x2c3a01(0x3a46)]['x']),_0x209a9e,Math[_0x2c3a01(0x3f66)](this[_0x2c3a01(0x3a46)]['z']),_0x304f94,0x0,0x1),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x2c3a01(0x1395)]&&(this[_0x2c3a01(0x1395)]=0x0),(!this[_0x2c3a01(0x1395)]||this[_0x2c3a01(0x1395)]<this['dbgVerboseLogsNumFrames'])&&_0x5180c9[_0x2c3a01(0x3e3)](_0x2c3a01(0x22e2)+this[_0x2c3a01(0x1395)]+_0x2c3a01(0x3832),this[_0x2c3a01(0x3a46)]['x'],this[_0x2c3a01(0x3a46)]['y'],this['_viewportCached']['z'],this[_0x2c3a01(0x3a46)]['w'],_0x2c3a01(0x13e9)+(_0x559b5a===this['_mainRenderPassWrapper'][_0x2c3a01(0xf7a)])));}[_0x2c109f(0xb82)](_0x111444,_0x810998,_0x316084,_0x3b161a){var _0x584c95=_0x2c109f;this[_0x584c95(0x3a46)]['x']=_0x111444,this[_0x584c95(0x3a46)]['y']=_0x810998,this[_0x584c95(0x3a46)]['z']=_0x316084,this['_viewportCached']['w']=_0x3b161a;}['_resetCurrentScissor'](_0x4bba58){var _0x16574a=_0x2c109f;this[_0x16574a(0x3060)][_0x4bba58]['x']=0x0,this[_0x16574a(0x3060)][_0x4bba58]['y']=0x0,this[_0x16574a(0x3060)][_0x4bba58]['w']=0x0,this[_0x16574a(0x3060)][_0x4bba58]['h']=0x0;}[_0x2c109f(0xc06)](_0x4c0fd9){var _0x46c1fa=_0x2c109f,_0x4c0fd9=_0x4c0fd9===this['_mainRenderPassWrapper']['renderPass']?0x0:0x1,_0x114da1=this['_scissorCached']['x'],_0x2c828d=this['_scissorCached']['y'],_0x5b30e2=this[_0x46c1fa(0xffa)]['z'],_0x28e005=this['_scissorCached']['w'],_0x114da1=this['_scissorsCurrent'][_0x4c0fd9]['x']!==_0x114da1||this[_0x46c1fa(0x3060)][_0x4c0fd9]['y']!==_0x2c828d||this[_0x46c1fa(0x3060)][_0x4c0fd9]['w']!==_0x5b30e2||this[_0x46c1fa(0x3060)][_0x4c0fd9]['h']!==_0x28e005;return _0x114da1&&(this[_0x46c1fa(0x3060)][_0x4c0fd9]['x']=this[_0x46c1fa(0xffa)]['x'],this['_scissorsCurrent'][_0x4c0fd9]['y']=this['_scissorCached']['y'],this[_0x46c1fa(0x3060)][_0x4c0fd9]['w']=this[_0x46c1fa(0xffa)]['z'],this['_scissorsCurrent'][_0x4c0fd9]['h']=this['_scissorCached']['w']),_0x114da1;}[_0x2c109f(0x2c2)](_0x3795d9){var _0x4cbbdd=_0x2c109f;_0x3795d9[_0x4cbbdd(0x2312)](this[_0x4cbbdd(0xffa)]['x'],this[_0x4cbbdd(0xe66)]?this[_0x4cbbdd(0xffa)]['y']:this[_0x4cbbdd(0x1f43)]()-this[_0x4cbbdd(0xffa)]['w']-this[_0x4cbbdd(0xffa)]['y'],this[_0x4cbbdd(0xffa)]['z'],this[_0x4cbbdd(0xffa)]['w']),this[_0x4cbbdd(0x1602)]&&(void 0x0===this['_count']&&(this[_0x4cbbdd(0x1395)]=0x0),(!this[_0x4cbbdd(0x1395)]||this[_0x4cbbdd(0x1395)]<this['dbgVerboseLogsNumFrames'])&&_0x5180c9[_0x4cbbdd(0x3e3)](_0x4cbbdd(0x22e2)+this['_count']+_0x4cbbdd(0x1051),this[_0x4cbbdd(0xffa)]['x'],this[_0x4cbbdd(0xffa)]['y'],this[_0x4cbbdd(0xffa)]['z'],this[_0x4cbbdd(0xffa)]['w'],_0x4cbbdd(0x13e9)+(_0x3795d9===this[_0x4cbbdd(0x310d)][_0x4cbbdd(0xf7a)])));}['_scissorIsActive'](){var _0x5b8935=_0x2c109f;return 0x0!==this['_scissorCached']['x']||0x0!==this[_0x5b8935(0xffa)]['y']||0x0!==this['_scissorCached']['z']||0x0!==this[_0x5b8935(0xffa)]['w'];}[_0x2c109f(0x64f)](_0x59e982,_0x87619,_0x48b4c9,_0x583c11){var _0x5826aa=_0x2c109f;this[_0x5826aa(0xffa)]['x']=_0x59e982,this[_0x5826aa(0xffa)]['y']=_0x87619,this[_0x5826aa(0xffa)]['z']=_0x48b4c9,this[_0x5826aa(0xffa)]['w']=_0x583c11;}[_0x2c109f(0x175e)](){var _0x51b29b=_0x2c109f;this['_scissorCached']['x']=0x0,this[_0x51b29b(0xffa)]['y']=0x0,this['_scissorCached']['z']=0x0,this['_scissorCached']['w']=0x0,this[_0x51b29b(0x36f6)](0x0),this['_resetCurrentScissor'](0x1);}['_resetCurrentStencilRef'](_0x47ab1b){var _0x2b2846=_0x2c109f;this[_0x2b2846(0x2991)][_0x47ab1b]=-0x1;}[_0x2c109f(0x2995)](_0x482b70){var _0x1c1079=_0x2c109f,_0x482b70=_0x482b70===this[_0x1c1079(0x310d)][_0x1c1079(0xf7a)]?0x0:0x1,_0x5aabe6=this['_stencilStateComposer'][_0x1c1079(0x19b8)]!==this['_stencilRefsCurrent'][_0x482b70];return _0x5aabe6&&(this[_0x1c1079(0x2991)][_0x482b70]=this[_0x1c1079(0x3e8e)]['funcRef']),_0x5aabe6;}[_0x2c109f(0x3081)](_0x1c395f){var _0x20e1d2=_0x2c109f;_0x1c395f['setStencilReference'](null!=(_0x1c395f=this[_0x20e1d2(0x3e8e)][_0x20e1d2(0x19b8)])?_0x1c395f:0x0);}[_0x2c109f(0x20ff)](_0x1fa23d){var _0x2a8806=_0x2c109f;this[_0x2a8806(0x1daf)][_0x1fa23d][0x0]=this[_0x2a8806(0x1daf)][_0x1fa23d][0x1]=this[_0x2a8806(0x1daf)][_0x1fa23d][0x2]=this[_0x2a8806(0x1daf)][_0x1fa23d][0x3]=null;}[_0x2c109f(0x2bab)](_0x54a69a){var _0x394144=_0x2c109f,_0x54a69a=_0x54a69a===this[_0x394144(0x310d)][_0x394144(0xf7a)]?0x0:0x1,_0x2d021a=this[_0x394144(0x2e39)]['_blendConstants'],_0x4a36da=_0x2d021a[0x0]!==this[_0x394144(0x1daf)][_0x54a69a][0x0]||_0x2d021a[0x1]!==this[_0x394144(0x1daf)][_0x54a69a][0x1]||_0x2d021a[0x2]!==this[_0x394144(0x1daf)][_0x54a69a][0x2]||_0x2d021a[0x3]!==this[_0x394144(0x1daf)][_0x54a69a][0x3];return _0x4a36da&&(this[_0x394144(0x1daf)][_0x54a69a][0x0]=_0x2d021a[0x0],this[_0x394144(0x1daf)][_0x54a69a][0x1]=_0x2d021a[0x1],this['_blendColorsCurrent'][_0x54a69a][0x2]=_0x2d021a[0x2],this[_0x394144(0x1daf)][_0x54a69a][0x3]=_0x2d021a[0x3]),_0x4a36da;}[_0x2c109f(0x1e62)](_0x51db08){var _0x3581fb=_0x2c109f;_0x51db08[_0x3581fb(0x3b1c)](this[_0x3581fb(0x2e39)][_0x3581fb(0x3a37)]);}[_0x2c109f(0xc60)](_0x4e720d,_0x38fd83,_0x427ea2,_0x47940b=!0x1){var _0x313c33=_0x2c109f;_0x4e720d&&void 0x0===_0x4e720d['a']&&(_0x4e720d['a']=0x1);var _0x557933=this[_0x313c33(0x3542)]();this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x313c33(0x1395)]&&(this[_0x313c33(0x1395)]=0x0),(!this[_0x313c33(0x1395)]||this['_count']<this[_0x313c33(0x610)])&&_0x5180c9[_0x313c33(0x3e3)]('frame\x20#'+this[_0x313c33(0x1395)]+_0x313c33(0xe39),_0x38fd83,'\x20depth=',_0x427ea2,'\x20stencil=',_0x47940b,_0x313c33(0x2a4f),_0x557933)),this[_0x313c33(0xe66)]?_0x557933?(this[_0x313c33(0x2177)][_0x313c33(0xf7a)]||this[_0x313c33(0x2443)](this[_0x313c33(0xe66)],!0x1,_0x38fd83?_0x4e720d:null,_0x427ea2,_0x47940b),this[_0x313c33(0x1a48)]?this[_0x313c33(0x2c2)](this[_0x313c33(0x105b)]):this[_0x313c33(0x3023)][_0x313c33(0x1336)](new _0x3ca9b7['me'](this[_0x313c33(0xffa)]['x'],this['_scissorCached']['y'],this[_0x313c33(0xffa)]['z'],this['_scissorCached']['w'])),this['_clearFullQuad'](_0x38fd83?_0x4e720d:null,_0x427ea2,_0x47940b)):(this[_0x313c33(0x105b)]&&this[_0x313c33(0x258c)](),this[_0x313c33(0x2443)](this['_currentRenderTarget'],!0x0,_0x38fd83?_0x4e720d:null,_0x427ea2,_0x47940b)):(this[_0x313c33(0x310d)]['renderPass']&&_0x557933||this['_startMainRenderPass'](!_0x557933,_0x38fd83?_0x4e720d:null,_0x427ea2,_0x47940b),_0x557933&&(this['compatibilityMode']?this[_0x313c33(0x2c2)](this[_0x313c33(0x105b)]):this['_bundleList'][_0x313c33(0x1336)](new _0x3ca9b7['me'](this[_0x313c33(0xffa)]['x'],this[_0x313c33(0xffa)]['y'],this[_0x313c33(0xffa)]['z'],this[_0x313c33(0xffa)]['w'])),this[_0x313c33(0x160f)](_0x38fd83?_0x4e720d:null,_0x427ea2,_0x47940b)));}[_0x2c109f(0x160f)](_0x55a7e2,_0x5c4cf7,_0x591e3f){var _0x5241e6=_0x2c109f;const _0x2848e7=this[_0x5241e6(0x1a48)]?this[_0x5241e6(0x3b67)]():null,_0x360dc4=0x0===this['_getCurrentRenderPassIndex']()?this['_bundleList']:this[_0x5241e6(0x3023)];this[_0x5241e6(0x342c)][_0x5241e6(0x9fd)](this[_0x5241e6(0x1865)]),this[_0x5241e6(0x342c)][_0x5241e6(0xa98)](this[_0x5241e6(0xfaf)]),this[_0x5241e6(0x342c)][_0x5241e6(0xfe6)](null!=(_0x2798eb=this[_0x5241e6(0xc37)][_0x5241e6(0x967)])?_0x2798eb:[],null!=(_0x2798eb=this[_0x5241e6(0xc37)][_0x5241e6(0x2b86)])?_0x2798eb:[],this[_0x5241e6(0xc37)][_0x5241e6(0x14a7)]),this[_0x5241e6(0x1a48)]?_0x2848e7[_0x5241e6(0x3819)](this[_0x5241e6(0x29c5)]):_0x360dc4[_0x5241e6(0x1336)](new _0x3ca9b7['vr'](this[_0x5241e6(0x29c5)]));var _0x2798eb=this[_0x5241e6(0x342c)][_0x5241e6(0xc60)](_0x2848e7,_0x55a7e2,_0x5c4cf7,_0x591e3f,this[_0x5241e6(0x18a0)]);this['compatibilityMode']?this[_0x5241e6(0x3081)](_0x2848e7):(_0x360dc4[_0x5241e6(0x1043)](_0x2798eb),_0x360dc4[_0x5241e6(0x1336)](new _0x3ca9b7['vr'](null!=(_0x55a7e2=this[_0x5241e6(0x3e8e)]['funcRef'])?_0x55a7e2:0x0)),this[_0x5241e6(0x305d)]());}[_0x2c109f(0x7bc)](_0x13f280){var _0x20b540=_0x2c109f;return _0x13f280=_0x13f280 instanceof Array?new Float32Array(_0x13f280):_0x13f280 instanceof ArrayBuffer?new Uint8Array(_0x13f280):_0x13f280,this[_0x20b540(0x3466)]['createBuffer'](_0x13f280,_0x248371['FB'][_0x20b540(0x3dcd)]|_0x248371['FB']['CopyDst']);}['createDynamicVertexBuffer'](_0x264b3a){return this['createVertexBuffer'](_0x264b3a);}[_0x2c109f(0x3dce)](_0x4fcab7){var _0x318300=_0x2c109f;let _0x865936=!0x0,_0x1bf129;_0x4fcab7 instanceof Uint32Array||_0x4fcab7 instanceof Int32Array?_0x1bf129=_0x4fcab7:_0x4fcab7 instanceof Uint16Array?(_0x1bf129=_0x4fcab7,_0x865936=!0x1):0xffff<_0x4fcab7['length']?_0x1bf129=new Uint32Array(_0x4fcab7):(_0x1bf129=new Uint16Array(_0x4fcab7),_0x865936=!0x1);const _0x59fd79=this[_0x318300(0x3466)]['createBuffer'](_0x1bf129,_0x248371['FB']['Index']|_0x248371['FB']['CopyDst']);return _0x59fd79[_0x318300(0x3a99)]=_0x865936,_0x59fd79;}['_createBuffer'](_0x371329,_0x4a8e56){var _0x173b44=_0x2c109f;let _0x2d219a,_0x53f1f2=(_0x2d219a=_0x371329 instanceof Array?new Float32Array(_0x371329):_0x371329 instanceof ArrayBuffer?new Uint8Array(_0x371329):_0x371329,0x0);return _0x4a8e56&_0x3867c2['g'][_0x173b44(0x1a18)]&&(_0x53f1f2|=_0x248371['FB'][_0x173b44(0x3a36)]),_0x4a8e56&_0x3867c2['g']['BUFFER_CREATIONFLAG_WRITE']&&(_0x53f1f2|=_0x248371['FB'][_0x173b44(0x1cf7)]),_0x4a8e56&_0x3867c2['g'][_0x173b44(0x13f1)]&&(_0x53f1f2|=_0x248371['FB'][_0x173b44(0x2d0b)]),_0x4a8e56&_0x3867c2['g']['BUFFER_CREATIONFLAG_VERTEX']&&(_0x53f1f2|=_0x248371['FB']['Vertex']),_0x4a8e56&_0x3867c2['g']['BUFFER_CREATIONFLAG_INDEX']&&(_0x53f1f2|=_0x248371['FB']['Index']),_0x4a8e56&_0x3867c2['g'][_0x173b44(0x2ee5)]&&(_0x53f1f2|=_0x248371['FB'][_0x173b44(0x3216)]),this[_0x173b44(0x3466)][_0x173b44(0x1c72)](_0x2d219a,_0x53f1f2);}[_0x2c109f(0x12c5)](){throw'Not\x20implemented\x20on\x20WebGPU';}[_0x2c109f(0x129e)](){throw'Not\x20implemented\x20on\x20WebGPU';}[_0x2c109f(0x7ce)](_0x45af5d,_0x4b8b35,_0x53b98d,_0x47f741){var _0x4fa96f=_0x2c109f;this[_0x4fa96f(0x3bd5)]=_0x4b8b35,this[_0x4fa96f(0xca2)]=null!=_0x47f741?_0x47f741:null,this[_0x4fa96f(0xc37)][_0x4fa96f(0x4062)](_0x45af5d,_0x4b8b35,this[_0x4fa96f(0xca2)]);}[_0x2c109f(0x25e7)](_0xb6c58b){var _0x29fc6b=_0x2c109f;return this[_0x29fc6b(0x3466)]['releaseBuffer'](_0xb6c58b);}[_0x2c109f(0x3af7)](_0x53e50e,_0x88945a,_0x27087d,_0x190af2,_0x4bad63,_0x27721c,_0x3435b1,_0x43b7ae,_0x1af6b8,_0x2f3943=_0x210935['x']['GLSL']){var _0x5492e9=_0x2c109f,_0x2475dc=_0x53e50e[_0x5492e9(0x881)]||_0x53e50e[_0x5492e9(0x23ab)]||_0x53e50e[_0x5492e9(0xa20)]||_0x53e50e[_0x5492e9(0x17f1)]||_0x53e50e,_0x3274b3=_0x53e50e[_0x5492e9(0x3614)]||_0x53e50e['fragment']||_0x53e50e[_0x5492e9(0x1726)]||_0x53e50e['fragmentSource']||_0x53e50e,_0x59b0ea=this[_0x5492e9(0x2a35)]();let _0x4bc3b1=null!=(_0x596bf9=null!=_0x4bad63?_0x4bad63:_0x88945a[_0x5492e9(0x32ec)])?_0x596bf9:'';_0x59b0ea&&(_0x4bc3b1+='\x0a'+_0x59b0ea);var _0x596bf9=_0x2475dc+'+'+_0x3274b3+'@'+_0x4bc3b1;if(this[_0x5492e9(0x3067)][_0x596bf9]){const _0x54bb30=this[_0x5492e9(0x3067)][_0x596bf9];return _0x3435b1&&_0x54bb30['isReady']()&&_0x3435b1(_0x54bb30),_0x54bb30;}return _0x59b0ea=new _0x3ffdc5['Q'](_0x53e50e,_0x88945a,_0x27087d,_0x190af2,this,_0x4bad63,_0x27721c,_0x3435b1,_0x43b7ae,_0x1af6b8,_0x596bf9,_0x2f3943),this['_compiledEffects'][_0x596bf9]=_0x59b0ea;}[_0x2c109f(0x2f3e)](_0x564e6b,_0x23a9a7){return this['_glslang']['compileGLSL'](_0x564e6b,_0x23a9a7);}[_0x2c109f(0x37b6)](_0x59c99b,_0x435710,_0x12bc27,_0x216724){var _0x103d83=_0x2c109f;return this[_0x103d83(0x2f3e)](_0x216724+(_0x12bc27?_0x12bc27+'\x0a':'')+_0x59c99b,_0x435710);}[_0x2c109f(0x130c)](_0x266116,_0x4cc3c9,_0x339f4d){var _0x22e83d=_0x2c109f;return(_0x339f4d=_0x339f4d?'//'+_0x339f4d[_0x22e83d(0x1691)]('\x0a')['join'](_0x22e83d(0x23a5))+'\x0a':'')+_0x266116;}[_0x2c109f(0x2da5)](_0x39deed,_0x901d4d,_0x2d19a8){var _0x285159=_0x2c109f;return this[_0x285159(0x3118)]&&_0x2d19a8===_0x210935['x'][_0x285159(0x12cb)]&&(_0x39deed=this[_0x285159(0x3118)][_0x285159(0x6ca)](_0x39deed),_0x901d4d=this[_0x285159(0x3118)][_0x285159(0x6ca)](_0x901d4d)),{'vertexStage':{'module':this[_0x285159(0x1f1e)][_0x285159(0x1cb1)]({'code':_0x39deed}),'entryPoint':_0x285159(0x38fb)},'fragmentStage':{'module':this[_0x285159(0x1f1e)][_0x285159(0x1cb1)]({'code':_0x901d4d}),'entryPoint':_0x285159(0x38fb)}};}['_compileRawPipelineStageDescriptor'](_0xb748f,_0x39829b,_0x543b89){var _0x2eeb29=_0x2c109f;return _0xb748f=_0x543b89===_0x210935['x'][_0x2eeb29(0x12cb)]?this[_0x2eeb29(0x2f3e)](_0xb748f,_0x2eeb29(0x23ab)):_0xb748f,_0x39829b=_0x543b89===_0x210935['x'][_0x2eeb29(0x12cb)]?this[_0x2eeb29(0x2f3e)](_0x39829b,'fragment'):_0x39829b,this[_0x2eeb29(0x2da5)](_0xb748f,_0x39829b,_0x543b89);}['_compilePipelineStageDescriptor'](_0x33dca9,_0x5c3e91,_0x3e5759,_0x3983ce){var _0x5740a3=_0x2c109f;this['onBeforeShaderCompilationObservable'][_0x5740a3(0x2231)](this);var _0x17c072=_0x5740a3(0x4090),_0x33dca9=_0x3983ce===_0x210935['x'][_0x5740a3(0x12cb)]?this[_0x5740a3(0x37b6)](_0x33dca9,'vertex',_0x3e5759,_0x17c072):this['_getWGSLShader'](_0x33dca9,_0x5740a3(0x23ab),_0x3e5759),_0x17c072=_0x3983ce===_0x210935['x'][_0x5740a3(0x12cb)]?this[_0x5740a3(0x37b6)](_0x5c3e91,'fragment',_0x3e5759,_0x17c072):this[_0x5740a3(0x130c)](_0x5c3e91,_0x5740a3(0x184b),_0x3e5759),_0x5c3e91=this[_0x5740a3(0x2da5)](_0x33dca9,_0x17c072,_0x3983ce);return this[_0x5740a3(0x1860)]['notifyObservers'](this),_0x5c3e91;}[_0x2c109f(0x13de)](){var _0x154b66=_0x2c109f;throw _0x154b66(0x2f94);}[_0x2c109f(0x2d14)](){throw'Not\x20available\x20on\x20WebGPU';}[_0x2c109f(0x2242)](_0x43a5df){var _0x253b70=_0x2c109f;const _0x1da0f3=new _0x2ea5a3['Z'](_0x43a5df);return _0x1da0f3['debug']=!0x1,_0x1da0f3[_0x253b70(0x338a)](),_0x1da0f3[_0x253b70(0x163f)];}['createPipelineContext'](_0x55cbb3){return new _0x3ec187['$'](_0x55cbb3,this);}[_0x2c109f(0x3318)](){return new _0x22ccbc['D']();}['createDrawContext'](){return new _0x230622['g'](this['_bufferManager']);}[_0x2c109f(0x648)](_0x1d7372,_0xc110ca,_0x162aa2,_0x56c877,_0x2b2a27,_0x1ae739,_0x595110,_0x3c7ef7){var _0x4b9838=_0x2c109f;const _0xe9b65d=_0x1d7372;_0x1d7372=_0xe9b65d['shaderProcessingContext']['shaderLanguage'],(this[_0x4b9838(0x219d)]&&(_0x5180c9['log'](_0x3c7ef7),_0x5180c9['log'](_0xc110ca),_0x5180c9[_0x4b9838(0x3e3)](_0x162aa2),_0x5180c9[_0x4b9838(0x3e3)](_0x4b9838(0x3b5))),_0xe9b65d[_0x4b9838(0x1531)]={'fragment':_0x162aa2,'vertex':_0xc110ca,'rawVertex':_0x2b2a27,'rawFragment':_0x1ae739},_0xe9b65d[_0x4b9838(0x22a0)]=_0x56c877?this[_0x4b9838(0x1fe2)](_0xc110ca,_0x162aa2,_0x1d7372):this[_0x4b9838(0x7f4)](_0xc110ca,_0x162aa2,_0x3c7ef7,_0x1d7372));}['getAttributes'](_0x2e7ee5,_0x284efc){var _0x8d53b0=_0x2c109f;const _0x5562bb=new Array(_0x284efc[_0x8d53b0(0x3785)]);var _0x549d00=_0x2e7ee5;for(let _0x2d8ab8=0x0;_0x2d8ab8<_0x284efc[_0x8d53b0(0x3785)];_0x2d8ab8++){var _0x1aceb5=_0x284efc[_0x2d8ab8],_0x1aceb5=_0x549d00[_0x8d53b0(0x4a5)][_0x8d53b0(0x3200)][_0x1aceb5];void 0x0!==_0x1aceb5&&(_0x5562bb[_0x2d8ab8]=_0x1aceb5);}return _0x5562bb;}['enableEffect'](_0x53dccb){var _0x3e715b=_0x2c109f;if(_0x53dccb){let _0xc55f61=!0x0;if(_0x3bbc4b['q'][_0x3e715b(0x100c)](_0x53dccb)){if(!_0x53dccb[_0x3e715b(0x300f)]||_0x53dccb[_0x3e715b(0x300f)]===this[_0x3e715b(0x364f)]&&_0x53dccb[_0x3e715b(0x2113)]===this[_0x3e715b(0xaab)]&&_0x53dccb[_0x3e715b(0x1f14)]===this[_0x3e715b(0x27c9)]&&!this[_0x3e715b(0x1181)]){if(!_0x53dccb[_0x3e715b(0x300f)]&&this['dbgShowEmptyEnableEffectCalls'])throw _0x5180c9[_0x3e715b(0x3cd5)](_0x3e715b(0x1eae),_0x53dccb),'Invalid\x20call\x20to\x20enableEffect:\x20the\x20effect\x20property\x20is\x20empty!';return;}if(_0xc55f61=_0x53dccb[_0x3e715b(0x300f)]!==this[_0x3e715b(0x364f)],this[_0x3e715b(0x364f)]=_0x53dccb[_0x3e715b(0x300f)],this[_0x3e715b(0xaab)]=_0x53dccb['materialContext'],this['_currentDrawContext']=_0x53dccb['drawContext'],this[_0x3e715b(0x1d83)][_0x3e715b(0x3e33)]++,!this[_0x3e715b(0xaab)])throw _0x5180c9[_0x3e715b(0x3cd5)](_0x3e715b(0x1eae),_0x53dccb),_0x3e715b(0x3e31);}else _0xc55f61=_0x53dccb!==this['_currentEffect'],this[_0x3e715b(0x364f)]=_0x53dccb,this['_currentMaterialContext']=this[_0x3e715b(0xf3d)],this[_0x3e715b(0x27c9)]=this[_0x3e715b(0xd42)],this['_counters'][_0x3e715b(0x678)]++,this[_0x3e715b(0x1921)]&&_0x40596a['Y'][_0x3e715b(0x27dc)](_0x3e715b(0x1f13)+_0x53dccb['uniqueId']+_0x3e715b(0x3d2e)+_0x53dccb['name']+_0x3e715b(0x2b5)+_0x53dccb[_0x3e715b(0x3844)]['vertex']+_0x3e715b(0x3938)+_0x53dccb[_0x3e715b(0x3844)][_0x3e715b(0x184b)],0xa);this[_0x3e715b(0x3e8e)]['stencilMaterial']=void 0x0,this[_0x3e715b(0x1181)]=!_0xc55f61&&!this['_forceEnableEffect']&&this[_0x3e715b(0x1181)],_0xc55f61&&(this[_0x3e715b(0x364f)]['onBind']&&this['_currentEffect'][_0x3e715b(0x3221)](this[_0x3e715b(0x364f)]),this[_0x3e715b(0x364f)]['_onBindObservable']&&this['_currentEffect'][_0x3e715b(0x419)]['notifyObservers'](this[_0x3e715b(0x364f)]));}}[_0x2c109f(0x26c8)](_0x106268){var _0x425875=_0x2c109f;this[_0x425875(0x3067)][_0x106268[_0x425875(0x34d4)]]&&(delete this[_0x425875(0x3067)][_0x106268[_0x425875(0x34d4)]],this[_0x425875(0x22d5)](_0x106268[_0x425875(0x1b22)]()));}[_0x2c109f(0x34c6)](){var _0x1c35cd=_0x2c109f;for(const _0x51339c in this[_0x1c35cd(0x3067)]){var _0x55a760=this[_0x1c35cd(0x3067)][_0x51339c][_0x1c35cd(0x1b22)]();this[_0x1c35cd(0x22d5)](_0x55a760);}this['_compiledEffects']={};}[_0x2c109f(0x22d5)](_0xaea7d2){_0xaea7d2&&_0xaea7d2['dispose']();}get[_0x2c109f(0x2f65)](){return!0x1;}[_0x2c109f(0x4f0)](){return new _0x3dcec7['Z']();}[_0x2c109f(0x27c4)](_0x3a2c96){var _0x1edc22=_0x2c109f,_0x290c40=this[_0x1edc22(0x39d6)][_0x1edc22(0x850)](_0x3a2c96);-0x1!==_0x290c40&&this[_0x1edc22(0x39d6)][_0x1edc22(0x2e7)](_0x290c40,0x1),this['_textureHelper'][_0x1edc22(0x2048)](_0x3a2c96);}[_0x2c109f(0xe2f)](){var _0x3c43d6=_0x2c109f;return _0x3867c2['g'][_0x3c43d6(0x3eec)];}[_0x2c109f(0x119e)](_0x455f70,_0x3389a2){var _0x56b156=_0x2c109f;_0x455f70[_0x56b156(0x153f)]=_0x3389a2;}['_createInternalTexture'](_0x26e830,_0x1b2565,_0x55a9aa=!0x0,_0x4ecb9b=_0x9a9114['S'][_0x2c109f(0xcb9)]){var _0x6b4f9b=_0x2c109f;const _0x3787cd={},_0x51749a=(void 0x0!==_0x1b2565&&_0x6b4f9b(0x1c87)==typeof _0x1b2565?(_0x3787cd['generateMipMaps']=_0x1b2565[_0x6b4f9b(0x25ff)],_0x3787cd[_0x6b4f9b(0x261)]=void 0x0===_0x1b2565[_0x6b4f9b(0x261)]?_0x3867c2['g'][_0x6b4f9b(0xa43)]:_0x1b2565['type'],_0x3787cd['samplingMode']=void 0x0===_0x1b2565[_0x6b4f9b(0x3249)]?_0x3867c2['g'][_0x6b4f9b(0x12e0)]:_0x1b2565[_0x6b4f9b(0x3249)],_0x3787cd['format']=void 0x0===_0x1b2565[_0x6b4f9b(0xb3b)]?_0x3867c2['g'][_0x6b4f9b(0x3eec)]:_0x1b2565[_0x6b4f9b(0xb3b)],_0x3787cd[_0x6b4f9b(0x2ba8)]=null!=(_0x118d12=_0x1b2565['samples'])?_0x118d12:0x1,_0x3787cd[_0x6b4f9b(0xc4b)]=null!=(_0x118d12=_0x1b2565[_0x6b4f9b(0xc4b)])?_0x118d12:0x0,_0x3787cd[_0x6b4f9b(0x3bc)]=null!=(_0x118d12=_0x1b2565[_0x6b4f9b(0x3bc)])&&_0x118d12):(_0x3787cd[_0x6b4f9b(0x25ff)]=_0x1b2565,_0x3787cd['type']=_0x3867c2['g'][_0x6b4f9b(0xa43)],_0x3787cd[_0x6b4f9b(0x3249)]=_0x3867c2['g'][_0x6b4f9b(0x12e0)],_0x3787cd[_0x6b4f9b(0xb3b)]=_0x3867c2['g'][_0x6b4f9b(0x3eec)],_0x3787cd['samples']=0x1,_0x3787cd[_0x6b4f9b(0xc4b)]=0x0,_0x3787cd['useSRGBBuffer']=!0x1),(_0x3787cd[_0x6b4f9b(0x261)]===_0x3867c2['g'][_0x6b4f9b(0x248a)]&&!this[_0x6b4f9b(0xe22)]['textureFloatLinearFiltering']||_0x3787cd[_0x6b4f9b(0x261)]===_0x3867c2['g']['TEXTURETYPE_HALF_FLOAT']&&!this[_0x6b4f9b(0xe22)][_0x6b4f9b(0x1f4c)])&&(_0x3787cd[_0x6b4f9b(0x3249)]=_0x3867c2['g'][_0x6b4f9b(0x1d4a)]),_0x3787cd[_0x6b4f9b(0x261)]!==_0x3867c2['g'][_0x6b4f9b(0x248a)]||this[_0x6b4f9b(0xe22)][_0x6b4f9b(0x3742)]||(_0x3787cd['type']=_0x3867c2['g']['TEXTURETYPE_UNSIGNED_INT'],_0x40596a['Y'][_0x6b4f9b(0x27dc)](_0x6b4f9b(0x3647))),new _0x9a9114['l'](this,_0x4ecb9b));var _0x118d12=_0x26e830[_0x6b4f9b(0xad8)]||_0x26e830,_0x1b2565=_0x26e830['height']||_0x26e830,_0x4ecb9b=_0x26e830['layers']||0x0;return _0x51749a[_0x6b4f9b(0x2138)]=_0x118d12,_0x51749a[_0x6b4f9b(0x2b82)]=_0x1b2565,_0x51749a[_0x6b4f9b(0xad8)]=_0x118d12,_0x51749a[_0x6b4f9b(0x605)]=_0x1b2565,_0x51749a[_0x6b4f9b(0x3234)]=_0x4ecb9b,_0x51749a[_0x6b4f9b(0x1977)]=!0x0,_0x51749a[_0x6b4f9b(0x2ba8)]=_0x3787cd['samples'],_0x51749a[_0x6b4f9b(0x25ff)]=!!_0x3787cd[_0x6b4f9b(0x25ff)],_0x51749a[_0x6b4f9b(0x3249)]=_0x3787cd[_0x6b4f9b(0x3249)],_0x51749a[_0x6b4f9b(0x261)]=_0x3787cd[_0x6b4f9b(0x261)],_0x51749a[_0x6b4f9b(0xb3b)]=_0x3787cd[_0x6b4f9b(0xb3b)],_0x51749a['is2DArray']=0x0<_0x4ecb9b,_0x51749a[_0x6b4f9b(0x1d53)]=_0x3867c2['g'][_0x6b4f9b(0x9bf)],_0x51749a[_0x6b4f9b(0x29d4)]=_0x3867c2['g'][_0x6b4f9b(0x9bf)],_0x51749a['_useSRGBBuffer']=_0x3787cd['useSRGBBuffer'],this[_0x6b4f9b(0x39d6)][_0x6b4f9b(0x1e1d)](_0x51749a),_0x55a9aa||this['_textureHelper'][_0x6b4f9b(0x59a)](_0x51749a,_0x118d12,_0x1b2565,_0x4ecb9b||0x1,_0x3787cd[_0x6b4f9b(0xc4b)]),_0x51749a;}[_0x2c109f(0x18e4)](_0x539dff,_0x455422,_0xfec7c0,_0x2b8187,_0x35593a=_0x3867c2['g'][_0x2c109f(0x12e0)],_0x44059c=null,_0x35e82c=null,_0x45bdd5=null,_0x25818f=null,_0x37a9bc=null,_0x3836ec=null,_0x16cfcb,_0x28bd4a,_0x4e9bf7,_0x3cdae2){var _0x55f1d6=_0x2c109f;return this[_0x55f1d6(0x1093)](_0x539dff,_0x455422,_0xfec7c0,_0x2b8187,_0x35593a,_0x44059c,_0x35e82c,(_0xb50c64,_0x1078ef,_0x3dca1d,_0x4304be,_0x391a28,_0x32aa5c,_0x1d051f,_0x582a5a)=>{var _0x23b764=_0x55f1d6;_0xb50c64[_0x23b764(0x2138)]=_0x4304be['width'],_0xb50c64[_0x23b764(0x2b82)]=_0x4304be['height'],_0xb50c64['width']=_0x4304be[_0x23b764(0xad8)],_0xb50c64[_0x23b764(0x605)]=_0x4304be[_0x23b764(0x605)],_0xb50c64[_0x23b764(0xb3b)]=null!=_0x37a9bc?_0x37a9bc:-0x1,_0x582a5a(_0xb50c64[_0x23b764(0xad8)],_0xb50c64[_0x23b764(0x605)],_0x4304be,_0x1078ef,_0xb50c64,()=>{}),null!=(_0x582a5a=_0xb50c64['_hardwareTexture'])&&_0x582a5a[_0x23b764(0x2661)]?_0x32aa5c||_0x1d051f||this[_0x23b764(0x3813)](_0xb50c64,this[_0x23b764(0x26f6)]):(_0x1078ef=this[_0x23b764(0x9d1)][_0x23b764(0x59a)](_0xb50c64,_0x4304be[_0x23b764(0xad8)],_0x4304be[_0x23b764(0x605)],void 0x0,_0x4e9bf7),_0x53215b['D']['IsImageBitmap'](_0x4304be)&&(this['_textureHelper']['updateTexture'](_0x4304be,_0xb50c64,_0x4304be['width'],_0x4304be[_0x23b764(0x605)],_0xb50c64[_0x23b764(0x3234)],_0x1078ef['format'],0x0,0x0,_0x391a28,!0x1,0x0,0x0),_0x32aa5c||_0x1d051f||this['_generateMipmaps'](_0xb50c64,this[_0x23b764(0x26f6)]))),_0x3dca1d&&_0x3dca1d['removePendingData'](_0xb50c64),_0xb50c64[_0x23b764(0x1977)]=!0x0,_0xb50c64['onLoadedObservable'][_0x23b764(0x2231)](_0xb50c64),_0xb50c64[_0x23b764(0xd48)]['clear']();},()=>!0x1,_0x45bdd5,_0x25818f,_0x37a9bc,_0x3836ec,_0x16cfcb,_0x28bd4a,_0x3cdae2);}[_0x2c109f(0x3360)](_0x305dd5){var _0x2bf51f=_0x2c109f;_0x305dd5=new _0x3dcec7['Z'](_0x305dd5);const _0xa082b8=new _0x9a9114['l'](this,_0x9a9114['S'][_0x2bf51f(0xcb9)],!0x0);return _0xa082b8[_0x2bf51f(0xb48)]=_0x305dd5,_0xa082b8[_0x2bf51f(0x1977)]=!0x0,_0xa082b8;}[_0x2c109f(0x380b)](){throw new Error('wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapWebGPUTexture\x20instead.');}[_0x2c109f(0x255a)](_0x32d381){var _0xfd02af=_0x2c109f,_0xd9418d;_0x32d381[_0xfd02af(0x25ff)]&&(null!=(_0xd9418d=_0x32d381[_0xfd02af(0xb48)])&&_0xd9418d[_0xfd02af(0x2661)]||this['_textureHelper'][_0xfd02af(0x59a)](_0x32d381),this[_0xfd02af(0x3813)](_0x32d381,_0x32d381[_0xfd02af(0x298f)]===_0x9a9114['S'][_0xfd02af(0x3c8a)]||_0x32d381['source']===_0x9a9114['S'][_0xfd02af(0x3058)]?this[_0xfd02af(0x2358)]:void 0x0));}[_0x2c109f(0x329a)](_0x851dd7,_0xaf2078,_0x1b45a8=!0x1){var _0x195336=_0x2c109f;_0x1b45a8&&(_0xaf2078[_0x195336(0x25ff)]=!0x0,this[_0x195336(0x3813)](_0xaf2078)),_0xaf2078[_0x195336(0x3249)]=_0x851dd7;}[_0x2c109f(0x2488)](_0x41e7a9,_0x15ec68,_0x2e5932=null,_0x4858c9=null){var _0x6e06c1=_0x2c109f;null!==_0x15ec68&&(_0x41e7a9[_0x6e06c1(0x1d53)]=_0x15ec68),null!==_0x2e5932&&(_0x41e7a9['_cachedWrapV']=_0x2e5932),(_0x41e7a9[_0x6e06c1(0x2bd8)]||_0x41e7a9[_0x6e06c1(0x2eb4)])&&null!==_0x4858c9&&(_0x41e7a9[_0x6e06c1(0x26c5)]=_0x4858c9);}[_0x2c109f(0x306b)](_0x35c19f,_0x4d1676,_0x1602c1,_0x1c378e=0x1){var _0x2bff8d=_0x2c109f,_0x29fdd7;!_0x35c19f[_0x2bff8d(0xb48)]||_0x35c19f[_0x2bff8d(0xad8)]===_0x4d1676&&_0x35c19f[_0x2bff8d(0x605)]===_0x1602c1&&_0x35c19f['depth']===_0x1c378e||(_0x29fdd7=_0x35c19f[_0x2bff8d(0xb48)][_0x2bff8d(0x1883)],_0x35c19f[_0x2bff8d(0xb48)]['release'](),this[_0x2bff8d(0x9d1)]['createGPUTextureForInternalTexture'](_0x35c19f,_0x4d1676,_0x1602c1,_0x1c378e,_0x29fdd7));}[_0x2c109f(0x23ae)](_0x2a342a,_0x38c38e,_0x3fb826){var _0x251c2d=_0x2c109f,_0x34b5ee;_0x3fb826=null!=_0x3fb826?_0x3fb826:_0x2a342a,this['_currentEffect']&&(_0x34b5ee=this[_0x251c2d(0x364f)]['_pipelineContext'][_0x251c2d(0x4a5)][_0x251c2d(0x1b0f)][_0x3fb826],this['_currentMaterialContext'][_0x251c2d(0xf22)](_0x2a342a,_0x38c38e),_0x34b5ee&&_0x34b5ee[_0x251c2d(0x235d)]&&(_0x2a342a=_0x3fb826+_0x4e36fc['e']['AutoSamplerSuffix'],this[_0x251c2d(0xaab)]['setSampler'](_0x2a342a,_0x38c38e)));}['setTexture'](_0x12add5,_0x340eec,_0x100830,_0x36e36b){var _0x59f20f=_0x2c109f;this[_0x59f20f(0x2511)](_0x12add5,_0x100830,!0x1,!0x1,_0x36e36b,_0x36e36b);}[_0x2c109f(0x2a09)](_0x316859,_0x4fa19e,_0x4add3a,_0x3a0eb1){var _0x443968=_0x2c109f;for(let _0x30b3ef=0x0;_0x30b3ef<_0x4add3a[_0x443968(0x3785)];_0x30b3ef++)this[_0x443968(0x2511)](-0x1,_0x4add3a[_0x30b3ef],!0x0,!0x1,_0x3a0eb1+_0x30b3ef['toString'](),_0x3a0eb1);}[_0x2c109f(0x2511)](_0x4cfaf5,_0xfb4200,_0x270142=0x0,_0x4c0295=!0x1,_0x219be5='',_0x3b191a){var _0x3c84bb=_0x2c109f;if(_0x3b191a=null!=_0x3b191a?_0x3b191a:_0x219be5,this['_currentEffect']){if(!_0xfb4200)return this[_0x3c84bb(0xaab)][_0x3c84bb(0xf22)](_0x219be5,null),!0x1;if(_0xfb4200[_0x3c84bb(0x1214)])_0xfb4200[_0x3c84bb(0x308d)]();else{if(_0xfb4200[_0x3c84bb(0x255e)]===_0x3867c2['g'][_0x3c84bb(0x2dba)])return _0xfb4200[_0x3c84bb(0xcb0)](),!0x1;}let _0x3e2cee=null;(_0x3e2cee=_0x4c0295?_0xfb4200[_0x3c84bb(0x1315)]:_0xfb4200[_0x3c84bb(0x1977)]()?_0xfb4200[_0x3c84bb(0x1422)]():_0xfb4200[_0x3c84bb(0x1407)]?this[_0x3c84bb(0x9ca)]:_0xfb4200[_0x3c84bb(0x2eb4)]?this['emptyTexture3D']:_0xfb4200[_0x3c84bb(0x2bd8)]?this['emptyTexture2DArray']:this['emptyTexture'])&&!_0x3e2cee[_0x3c84bb(0x22c9)]&&(_0x3e2cee[_0x3c84bb(0x1407)]&&_0x3e2cee['_cachedCoordinatesMode']!==_0xfb4200['coordinatesMode']&&(_0x3e2cee['_cachedCoordinatesMode']=_0xfb4200[_0x3c84bb(0x1cd5)],_0x4c0295=_0xfb4200[_0x3c84bb(0x1cd5)]!==_0x3867c2['g'][_0x3c84bb(0x2b58)]&&_0xfb4200[_0x3c84bb(0x1cd5)]!==_0x3867c2['g'][_0x3c84bb(0x20b3)]?_0x3867c2['g'][_0x3c84bb(0x2b84)]:_0x3867c2['g'][_0x3c84bb(0x9bf)],_0xfb4200[_0x3c84bb(0x24af)]=_0x4c0295,_0xfb4200[_0x3c84bb(0x3906)]=_0x4c0295),_0x3e2cee[_0x3c84bb(0x1d53)]=_0xfb4200['wrapU'],_0x3e2cee[_0x3c84bb(0x29d4)]=_0xfb4200[_0x3c84bb(0x3906)],_0x3e2cee[_0x3c84bb(0x2eb4)]&&(_0x3e2cee[_0x3c84bb(0x26c5)]=_0xfb4200[_0x3c84bb(0xa9d)]),this['_setAnisotropicLevel'](0x0,_0x3e2cee,_0xfb4200['anisotropicFilteringLevel'])),this[_0x3c84bb(0x23ae)](_0x219be5,_0x3e2cee,_0x3b191a);}else this[_0x3c84bb(0x1602)]&&(void 0x0===this[_0x3c84bb(0x1395)]&&(this[_0x3c84bb(0x1395)]=0x0),(!this[_0x3c84bb(0x1395)]||this[_0x3c84bb(0x1395)]<this[_0x3c84bb(0x610)])&&_0x5180c9['log'](_0x3c84bb(0x22e2)+this['_count']+'\x20-\x20_setTexture\x20called\x20with\x20a\x20null\x20_currentEffect!\x20texture=',_0xfb4200));return!0x0;}[_0x2c109f(0x3fc0)](_0x7c9219,_0xf961,_0x1bc696){var _0x163aac=_0x2c109f;_0xf961[_0x163aac(0x156d)]!==_0x1bc696&&(_0xf961[_0x163aac(0x156d)]=Math['min'](_0x1bc696,this[_0x163aac(0xe22)][_0x163aac(0x3878)]));}['_bindTexture'](_0x37cb46,_0x5a6bd4,_0x5b7db8){void 0x0!==_0x37cb46&&this['_setInternalTexture'](_0x5b7db8,_0x5a6bd4);}[_0x2c109f(0x2e46)](_0x40b0e1){var _0x20ee73=_0x2c109f;this[_0x20ee73(0x3813)](_0x40b0e1,this[_0x20ee73(0x2358)]);}[_0x2c109f(0x3813)](_0x2b3e54,_0x1a02aa){var _0x16aeac=_0x2c109f,_0x689f3a,_0x559d97,_0x4bb9a1=_0x2b3e54['_hardwareTexture'];_0x4bb9a1&&(_0x1a02aa=null!=_0x1a02aa?_0x1a02aa:this[_0x16aeac(0xe66)]&&!this['_currentRenderPass']?this[_0x16aeac(0x2358)]:this[_0x16aeac(0x105b)]?this[_0x16aeac(0x26f6)]:this['_renderEncoder'],_0x689f3a=_0x2b3e54['_hardwareTexture'][_0x16aeac(0xb3b)],_0x559d97=_0x53215b['D']['ComputeNumMipmapLevels'](_0x2b3e54['width'],_0x2b3e54[_0x16aeac(0x605)]),this[_0x16aeac(0x1602)]&&(void 0x0===this[_0x16aeac(0x1395)]&&(this['_count']=0x0),(!this['_count']||this[_0x16aeac(0x1395)]<this[_0x16aeac(0x610)])&&_0x5180c9['log']('frame\x20#'+this['_count']+'\x20-\x20generate\x20mipmaps\x20called\x20-\x20width=',_0x2b3e54['width'],'height=',_0x2b3e54[_0x16aeac(0x605)],_0x16aeac(0x1fe8),_0x2b3e54['isCube'])),_0x2b3e54[_0x16aeac(0x1407)]?this[_0x16aeac(0x9d1)]['generateCubeMipmaps'](_0x4bb9a1,_0x689f3a,_0x559d97,_0x1a02aa):this[_0x16aeac(0x9d1)][_0x16aeac(0x2e46)](_0x4bb9a1,_0x689f3a,_0x559d97,0x0,_0x1a02aa));}[_0x2c109f(0xea1)](_0x5acf1b,_0x383d54,_0x1a6ff3,_0x9deb34,_0x4db8e6,_0x192833,_0x5b4225=0x0,_0x5c4ba9=0x0,_0x1082af=!0x1){var _0x1f1891=_0x2c109f;let _0xdf12a0=_0x5acf1b[_0x1f1891(0xb48)];null!=(_0x5397e3=_0x5acf1b[_0x1f1891(0xb48)])&&_0x5397e3[_0x1f1891(0x2661)]||(_0xdf12a0=this[_0x1f1891(0x9d1)][_0x1f1891(0x59a)](_0x5acf1b));var _0x5397e3=new Uint8Array(_0x383d54[_0x1f1891(0x12ab)],_0x383d54[_0x1f1891(0x343d)],_0x383d54['byteLength']);this[_0x1f1891(0x9d1)][_0x1f1891(0x17be)](_0x5397e3,_0x5acf1b,_0x4db8e6,_0x192833,_0x5acf1b[_0x1f1891(0x3234)],_0xdf12a0[_0x1f1891(0xb3b)],_0x5b4225,_0x5c4ba9,_0x5acf1b[_0x1f1891(0x192c)],!0x1,_0x1a6ff3,_0x9deb34),_0x1082af&&this[_0x1f1891(0x3813)](_0x5acf1b,this[_0x1f1891(0x2358)]);}[_0x2c109f(0x222d)](_0x16d666,_0x3e2e2e,_0x3ffcb1,_0x287e2d,_0x2695f5,_0x48d910=0x0,_0x2cc361=0x0){var _0x4b66cc=_0x2c109f;let _0x5e0baf=_0x16d666[_0x4b66cc(0xb48)];null!=(_0x65e46e=_0x16d666['_hardwareTexture'])&&_0x65e46e['underlyingResource']||(_0x16d666[_0x4b66cc(0xb3b)]=_0x3e2e2e,_0x5e0baf=this['_textureHelper']['createGPUTextureForInternalTexture'](_0x16d666,_0x3ffcb1,_0x287e2d));var _0x65e46e=new Uint8Array(_0x2695f5[_0x4b66cc(0x12ab)],_0x2695f5[_0x4b66cc(0x343d)],_0x2695f5[_0x4b66cc(0x17c7)]);this[_0x4b66cc(0x9d1)]['updateTexture'](_0x65e46e,_0x16d666,_0x3ffcb1,_0x287e2d,_0x16d666[_0x4b66cc(0x3234)],_0x5e0baf[_0x4b66cc(0xb3b)],_0x48d910,_0x2cc361,!0x1,!0x1,0x0,0x0);}[_0x2c109f(0xd51)](_0x44d1f1,_0x1cb43d,_0x27932a=0x0,_0x45c677=0x0,_0x171f40,_0x160adc=!0x1){var _0x46af34=_0x2c109f,_0x253798=Math[_0x46af34(0x3872)](Math['log'](_0x44d1f1['width'])*Math[_0x46af34(0x2ddd)]),_0x4cb86b=Math[_0x46af34(0x3872)](Math[_0x46af34(0x3e3)](_0x44d1f1[_0x46af34(0x605)])*Math[_0x46af34(0x2ddd)]),_0x253798=_0x160adc?_0x44d1f1[_0x46af34(0xad8)]:Math['pow'](0x2,Math[_0x46af34(0x695)](_0x253798-_0x45c677,0x0)),_0x160adc=_0x160adc?_0x44d1f1[_0x46af34(0x605)]:Math[_0x46af34(0x3bfb)](0x2,Math[_0x46af34(0x695)](_0x4cb86b-_0x45c677,0x0));let _0x5b2114=_0x44d1f1[_0x46af34(0xb48)];null!=(_0x4cb86b=_0x44d1f1[_0x46af34(0xb48)])&&_0x4cb86b[_0x46af34(0x2661)]||(_0x5b2114=this[_0x46af34(0x9d1)][_0x46af34(0x59a)](_0x44d1f1,_0x253798,_0x160adc)),_0x4cb86b=new Uint8Array(_0x1cb43d[_0x46af34(0x12ab)],_0x1cb43d['byteOffset'],_0x1cb43d[_0x46af34(0x17c7)]),this[_0x46af34(0x9d1)][_0x46af34(0x17be)](_0x4cb86b,_0x44d1f1,_0x253798,_0x160adc,_0x44d1f1[_0x46af34(0x3234)],_0x5b2114[_0x46af34(0xb3b)],_0x27932a,_0x45c677,_0x44d1f1[_0x46af34(0x192c)],!0x1,0x0,0x0);}[_0x2c109f(0x2d5e)](_0x422350,_0x24529d,_0x2913ae=0x0,_0x13b128=0x0){this['_uploadDataToTextureDirectly'](_0x422350,_0x24529d,_0x2913ae,_0x13b128);}[_0x2c109f(0x2a81)](_0x26f758,_0x24d68c,_0x6b3e12=0x0,_0x3ff750=0x0){var _0x7729bf=_0x2c109f;let _0x3a9ba0=_0x26f758[_0x7729bf(0xb48)];if(null!=(_0x3a284c=_0x26f758[_0x7729bf(0xb48)])&&_0x3a284c[_0x7729bf(0x2661)]||(_0x3a9ba0=this[_0x7729bf(0x9d1)][_0x7729bf(0x59a)](_0x26f758)),_0x24d68c instanceof HTMLImageElement)throw _0x7729bf(0x1fd);var _0x3a284c=_0x24d68c,_0x24d68c=Math[_0x7729bf(0x21e1)](_0x26f758[_0x7729bf(0xad8)]/(0x1<<_0x3ff750)),_0x584209=Math[_0x7729bf(0x21e1)](_0x26f758['height']/(0x1<<_0x3ff750));this[_0x7729bf(0x9d1)]['updateTexture'](_0x3a284c,_0x26f758,_0x24d68c,_0x584209,_0x26f758['depth'],_0x3a9ba0[_0x7729bf(0xb3b)],_0x6b3e12,_0x3ff750,_0x26f758[_0x7729bf(0x192c)],!0x1,0x0,0x0);}[_0x2c109f(0x719)](_0x17640f,_0x57b9ff,_0x5bbf6a,_0xe046fd,_0x59bd65=0x0,_0x4fa7ce=!0x0){var _0x461c5f=_0x2c109f,_0x38a3bb=(this['_rttRenderPassWrapper'][_0x461c5f(0xf7a)]?this[_0x461c5f(0x2177)]:this[_0x461c5f(0x310d)])[_0x461c5f(0xd23)][0x0];if(!_0x38a3bb)return Promise[_0x461c5f(0x1bd5)](new Uint8Array(0x0));var _0x4ec76d=_0x38a3bb[_0x461c5f(0x2661)],_0x38a3bb=_0x38a3bb[_0x461c5f(0xb3b)];return _0x4ec76d?(_0x4fa7ce&&this[_0x461c5f(0x2f04)](),this[_0x461c5f(0x9d1)][_0x461c5f(0x719)](_0x4ec76d,_0x17640f,_0x57b9ff,_0x5bbf6a,_0xe046fd,_0x38a3bb)):Promise[_0x461c5f(0x1bd5)](new Uint8Array(0x0));}[_0x2c109f(0x2560)](){var _0x421ef7=_0x2c109f;super[_0x421ef7(0x2560)]();}[_0x2c109f(0x281c)](){var _0x25ea3d=_0x2c109f;if(this['_snapshotRendering'][_0x25ea3d(0x281c)](this[_0x25ea3d(0x310d)][_0x25ea3d(0xf7a)]),this[_0x25ea3d(0x2ee4)](),this[_0x25ea3d(0x996)][_0x25ea3d(0x281c)](this[_0x25ea3d(0x32a9)]),this[_0x25ea3d(0x2f04)](!0x1),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x25ea3d(0x1395)]&&(this[_0x25ea3d(0x1395)]=0x0),(!this['_count']||this[_0x25ea3d(0x1395)]<this[_0x25ea3d(0x610)])&&_0x5180c9[_0x25ea3d(0x3e3)](_0x25ea3d(0x22e2)+this['_count']+_0x25ea3d(0x9c2))),this[_0x25ea3d(0x9d1)][_0x25ea3d(0x2848)](),this['_bufferManager']['destroyDeferredBuffers'](),this[_0x25ea3d(0x336b)][_0x25ea3d(0x6fb)]){if(this[_0x25ea3d(0x1602)]&&(void 0x0===this[_0x25ea3d(0x1395)]&&(this['_count']=0x0),!this[_0x25ea3d(0x1395)]||this['_count']<this['dbgVerboseLogsNumFrames'])){const _0x231741=[];for(const _0x55e748 in _0x13047e['M'][_0x25ea3d(0x18d2)])_0x231741['push'](_0x55e748+':'+_0x13047e['M']['_UpdatedUbosInFrame'][_0x55e748]);_0x5180c9[_0x25ea3d(0x3e3)](_0x25ea3d(0x22e2)+this[_0x25ea3d(0x1395)]+_0x25ea3d(0x1437),_0x231741[_0x25ea3d(0x372b)](',\x20'));}_0x13047e['M'][_0x25ea3d(0x18d2)]={};}this[_0x25ea3d(0x2c37)][_0x25ea3d(0x678)]=this[_0x25ea3d(0x1d83)][_0x25ea3d(0x678)],this[_0x25ea3d(0x2c37)][_0x25ea3d(0x3e33)]=this['_counters'][_0x25ea3d(0x3e33)],this[_0x25ea3d(0x2c37)][_0x25ea3d(0x393)]=this[_0x25ea3d(0x1d83)]['numBundleCreationNonCompatMode'],this[_0x25ea3d(0x2c37)][_0x25ea3d(0x1761)]=this[_0x25ea3d(0x1d83)][_0x25ea3d(0x1761)],this[_0x25ea3d(0x1d83)]['numEnableEffects']=0x0,this['_counters']['numEnableDrawWrapper']=0x0,this[_0x25ea3d(0x1d83)][_0x25ea3d(0x393)]=0x0,this[_0x25ea3d(0x1d83)][_0x25ea3d(0x1761)]=0x0,this[_0x25ea3d(0xc37)][_0x25ea3d(0x281c)](),this[_0x25ea3d(0x12d9)][_0x25ea3d(0x281c)](),this[_0x25ea3d(0xde2)][_0x25ea3d(0x3785)]=0x0,super[_0x25ea3d(0x281c)](),this[_0x25ea3d(0x1602)]&&(void 0x0===this['_count']&&(this[_0x25ea3d(0x1395)]=0x0),this[_0x25ea3d(0x1395)]<this[_0x25ea3d(0x610)]&&_0x5180c9['log'](_0x25ea3d(0x310b)+this[_0x25ea3d(0x1395)]+_0x25ea3d(0x1a86),_0x25ea3d(0x3596)),this[_0x25ea3d(0x1395)]<this[_0x25ea3d(0x610)]&&(this[_0x25ea3d(0x1395)]++,this['_count']!==this[_0x25ea3d(0x610)]&&_0x5180c9['log'](_0x25ea3d(0x310b)+this[_0x25ea3d(0x1395)]+_0x25ea3d(0x32d2),_0x25ea3d(0x3596))));}[_0x2c109f(0x2f04)](_0x53bc12=!0x0){var _0x5a15dc=_0x2c109f,_0x3117f8=!this[_0x5a15dc(0x105b)];let _0x571fe1=0x0;this[_0x5a15dc(0x105b)]&&this[_0x5a15dc(0xe66)]&&(_0x571fe1|=0x1,this[_0x5a15dc(0x258c)]()),this['_mainRenderPassWrapper'][_0x5a15dc(0xf7a)]&&(_0x571fe1|=0x2,this[_0x5a15dc(0x2ee4)]()),this['_commandBuffers'][0x0]=this[_0x5a15dc(0x26f6)][_0x5a15dc(0x1964)](),this[_0x5a15dc(0x2eb5)][0x1]=this[_0x5a15dc(0x2358)][_0x5a15dc(0x1964)](),this[_0x5a15dc(0x2eb5)][0x2]=this['_renderEncoder'][_0x5a15dc(0x1964)](),this['_device'][_0x5a15dc(0x2210)][_0x5a15dc(0x99f)](this[_0x5a15dc(0x2eb5)]),this['_uploadEncoder']=this[_0x5a15dc(0x1f1e)][_0x5a15dc(0xe94)](this[_0x5a15dc(0x3a5c)]),this[_0x5a15dc(0x32a9)]=this[_0x5a15dc(0x1f1e)]['createCommandEncoder'](this['_renderEncoderDescriptor']),this[_0x5a15dc(0x2358)]=this[_0x5a15dc(0x1f1e)][_0x5a15dc(0xe94)](this[_0x5a15dc(0x3e9e)]),this['_timestampQuery'][_0x5a15dc(0x1dcf)](this[_0x5a15dc(0x26f6)]),this['_textureHelper']['setCommandEncoder'](this[_0x5a15dc(0x26f6)]),this[_0x5a15dc(0x37c1)][_0x5a15dc(0x2af4)](),this[_0x5a15dc(0x3023)][_0x5a15dc(0x2af4)](),_0x53bc12&&(0x2&_0x571fe1&&this[_0x5a15dc(0x3830)](!0x1),0x1&_0x571fe1&&this[_0x5a15dc(0x2443)](this[_0x5a15dc(0xe66)],!0x1,null,!0x1,!0x1),_0x3117f8&&this['_currentRenderTarget']&&(this[_0x5a15dc(0x105b)]=null));}[_0x2c109f(0x3e47)](){return null===this['_currentRenderTarget'];}[_0x2c109f(0x2443)](_0x3260be,_0x453e20,_0x3716de,_0x3dd5e6,_0x320b3e){var _0xd064d3=_0x2c109f,_0xf8b826=_0x3260be,_0x3260be=_0xf8b826['_depthStencilTexture'],_0xbd976a=null==_0x3260be?void 0x0:_0x3260be[_0xd064d3(0xb48)];const _0x41d9fc=null==_0xbd976a?void 0x0:_0xbd976a[_0xd064d3(0x2661)],_0x1c08c0=null==_0xbd976a?void 0x0:_0xbd976a[_0xd064d3(0x35e9)];var _0x3e6718=null===_0x41d9fc||void 0x0===_0x41d9fc?void 0x0:_0x41d9fc[_0xd064d3(0x1acb)](this[_0xd064d3(0x2177)][_0xd064d3(0x38d3)]),_0x25386d=null===_0x1c08c0||void 0x0===_0x1c08c0?void 0x0:_0x1c08c0['createView'](this[_0xd064d3(0x2177)][_0xd064d3(0x38d3)]),_0x421473=!!_0xbd976a&&_0x53215b['D'][_0xd064d3(0xa7e)](_0xbd976a['format']);const _0x5c0acf=[];this[_0xd064d3(0x30e9)]&&this['setDepthFunctionToGreaterOrEqual']();var _0x58b2a6=_0x453e20&&_0x3716de,_0x3dd5e6=_0x453e20&&_0x3dd5e6,_0x453e20=_0x453e20&&_0x320b3e;if(_0xf8b826[_0xd064d3(0x3977)]&&_0xf8b826['isMulti']){this[_0xd064d3(0x321c)]&&0x0!==this['_mrtAttachments'][_0xd064d3(0x3785)]||(this[_0xd064d3(0x321c)]=_0xf8b826[_0xd064d3(0x1149)]);for(let _0x51d926=0x0;_0x51d926<this['_mrtAttachments'][_0xd064d3(0x3785)];++_0x51d926){var _0x34d0d5=this[_0xd064d3(0x321c)][_0x51d926],_0x49c721=_0xf8b826['textures'][_0x51d926],_0x49c721=null==_0x49c721?void 0x0:_0x49c721[_0xd064d3(0xb48)];const _0x204c76=null==_0x49c721?void 0x0:_0x49c721[_0xd064d3(0x2661)];if(_0x49c721&&_0x204c76){var _0x4c683d=Object['assign'](Object[_0xd064d3(0x12a9)]({},this['_rttRenderPassWrapper']['colorAttachmentViewDescriptor']),{'format':_0x49c721[_0xd064d3(0xb3b)]});const _0x4f6583=_0x49c721[_0xd064d3(0x35e9)];_0x49c721=_0x204c76[_0xd064d3(0x1acb)](_0x4c683d),_0x4c683d=null===_0x4f6583||void 0x0===_0x4f6583?void 0x0:_0x4f6583[_0xd064d3(0x1acb)](_0x4c683d),_0x5c0acf[_0xd064d3(0x1e1d)]({'view':_0x4c683d||_0x49c721,'resolveTarget':_0x4f6583?_0x49c721:void 0x0,'clearValue':0x0!==_0x34d0d5&&_0x58b2a6?_0x3716de:void 0x0,'loadOp':0x0!==_0x34d0d5&&_0x58b2a6?_0x248371['Ws']['Clear']:_0x248371['Ws'][_0xd064d3(0x390c)],'storeOp':_0x248371['EG'][_0xd064d3(0x1ffa)]});}}this[_0xd064d3(0xc37)]['setMRT'](_0xf8b826[_0xd064d3(0x3ab1)],this[_0xd064d3(0x321c)][_0xd064d3(0x3785)]),this[_0xd064d3(0xc37)][_0xd064d3(0xfe6)](this[_0xd064d3(0x321c)]);}else{var _0x320b3e=_0xf8b826[_0xd064d3(0xd74)];if(_0x320b3e){_0x320b3e=_0x320b3e[_0xd064d3(0xb48)];const _0x167b1c=_0x320b3e['underlyingResource'],_0x136a3c=_0x320b3e[_0xd064d3(0x35e9)];var _0x320b3e=_0x167b1c[_0xd064d3(0x1acb)](this[_0xd064d3(0x2177)][_0xd064d3(0x3c44)]),_0xf0c2c0=null===_0x136a3c||void 0x0===_0x136a3c?void 0x0:_0x136a3c['createView'](this['_rttRenderPassWrapper']['colorAttachmentViewDescriptor']);_0x5c0acf['push']({'view':_0xf0c2c0||_0x320b3e,'resolveTarget':_0x136a3c?_0x320b3e:void 0x0,'clearValue':_0x58b2a6?_0x3716de:void 0x0,'loadOp':_0x58b2a6?_0x248371['Ws'][_0xd064d3(0x16cf)]:_0x248371['Ws']['Load'],'storeOp':_0x248371['EG'][_0xd064d3(0x1ffa)]});}else _0x5c0acf[_0xd064d3(0x1e1d)](null);}null!=(_0xf0c2c0=this[_0xd064d3(0x2c22)])&&_0xf0c2c0[_0xd064d3(0x3e4c)](this,'render\x20target\x20pass',0x1),this[_0xd064d3(0x2177)][_0xd064d3(0x163c)]={'colorAttachments':_0x5c0acf,'depthStencilAttachment':_0x3260be&&_0x41d9fc?{'view':_0x25386d||_0x3e6718,'depthClearValue':_0x3dd5e6?this[_0xd064d3(0x30e9)]?this['_clearReverseDepthValue']:this[_0xd064d3(0x1f12)]:void 0x0,'depthLoadOp':_0x3dd5e6?_0x248371['Ws'][_0xd064d3(0x16cf)]:_0x248371['Ws'][_0xd064d3(0x390c)],'depthStoreOp':_0x248371['EG']['Store'],'stencilClearValue':_0xf8b826[_0xd064d3(0x3d3f)]&&_0x453e20?this[_0xd064d3(0x29c5)]:void 0x0,'stencilLoadOp':_0x421473?_0xf8b826['_depthStencilTextureWithStencil']&&_0x453e20?_0x248371['Ws']['Clear']:_0x248371['Ws'][_0xd064d3(0x390c)]:void 0x0,'stencilStoreOp':_0x421473?_0x248371['EG'][_0xd064d3(0x1ffa)]:void 0x0}:void 0x0,'occlusionQuerySet':null!=(_0x320b3e=this['_occlusionQuery'])&&_0x320b3e[_0xd064d3(0x142e)]?this[_0xd064d3(0xb11)][_0xd064d3(0x17bf)]:void 0x0},this[_0xd064d3(0x2177)]['renderPass']=this['_renderTargetEncoder'][_0xd064d3(0x3acd)](this[_0xd064d3(0x2177)]['renderPassDescriptor']),this[_0xd064d3(0x1602)]&&(void 0x0===this[_0xd064d3(0x1395)]&&(this[_0xd064d3(0x1395)]=0x0),(!this[_0xd064d3(0x1395)]||this[_0xd064d3(0x1395)]<this[_0xd064d3(0x610)])&&(_0xf0c2c0=_0xf8b826['texture'],_0x5180c9['log']('frame\x20#'+this[_0xd064d3(0x1395)]+_0xd064d3(0x689),_0xf0c2c0[_0xd064d3(0x1441)],'width=',_0xf0c2c0[_0xd064d3(0xad8)],_0xd064d3(0x3d15),_0xf0c2c0[_0xd064d3(0x605)],this[_0xd064d3(0x2177)][_0xd064d3(0x163c)]))),this['_currentRenderPass']=this[_0xd064d3(0x2177)][_0xd064d3(0xf7a)],null!=(_0x3260be=this['_debugFlushPendingCommands'])&&_0x3260be[_0xd064d3(0x3e4c)](this),this['_resetCurrentViewport'](0x1),this[_0xd064d3(0x36f6)](0x1),this[_0xd064d3(0x16fa)](0x1),this[_0xd064d3(0x20ff)](0x1),_0xbd976a&&_0x53215b['D'][_0xd064d3(0xa7e)](_0xbd976a[_0xd064d3(0xb3b)])||(this['_stencilStateComposer'][_0xd064d3(0x6ce)]=!0x1);}['_endRenderTargetRenderPass'](){var _0x48c6f8=_0x2c109f,_0xfa94cf;this['_currentRenderPass']&&(!(_0xfa94cf=null==(_0xfa94cf=this[_0x48c6f8(0xe66)][_0x48c6f8(0xd74)])?void 0x0:_0xfa94cf[_0x48c6f8(0xb48)])||this['_snapshotRendering'][_0x48c6f8(0x42b)](this['_currentRenderPass'],_0xfa94cf)||this['compatibilityMode']||(this[_0x48c6f8(0x3023)][_0x48c6f8(0x2fee)](this[_0x48c6f8(0x105b)]),this[_0x48c6f8(0x3023)][_0x48c6f8(0x2af4)]()),this[_0x48c6f8(0x105b)][_0x48c6f8(0x3e6)](),this[_0x48c6f8(0x1602)]&&(void 0x0===this[_0x48c6f8(0x1395)]&&(this['_count']=0x0),(!this[_0x48c6f8(0x1395)]||this[_0x48c6f8(0x1395)]<this[_0x48c6f8(0x610)])&&_0x5180c9[_0x48c6f8(0x3e3)](_0x48c6f8(0x22e2)+this[_0x48c6f8(0x1395)]+'\x20-\x20render\x20target\x20end\x20pass\x20-\x20internalTexture.uniqueId=',null==(_0xfa94cf=null==(_0xfa94cf=this['_currentRenderTarget'])?void 0x0:_0xfa94cf[_0x48c6f8(0xd74)])?void 0x0:_0xfa94cf['uniqueId'])),null!=(_0xfa94cf=this[_0x48c6f8(0x231a)])&&_0xfa94cf[_0x48c6f8(0x3e4c)](this,0x1),this['_resetCurrentViewport'](0x1),this[_0x48c6f8(0x36f6)](0x1),this[_0x48c6f8(0x16fa)](0x1),this['_resetCurrentColorBlend'](0x1),this[_0x48c6f8(0x105b)]=null,this['_rttRenderPassWrapper']['reset']());}[_0x2c109f(0x3b67)](){var _0x1b3346=_0x2c109f;return this['_currentRenderTarget']&&!this[_0x1b3346(0x105b)]?this['_startRenderTargetRenderPass'](this['_currentRenderTarget'],!0x1,null,!0x1,!0x1):this['_currentRenderPass']||this['_startMainRenderPass'](!0x1),this['_currentRenderPass'];}[_0x2c109f(0x30f9)](){var _0x5339b8=_0x2c109f;return null===this[_0x5339b8(0x105b)]?-0x1:this[_0x5339b8(0x105b)]===this[_0x5339b8(0x310d)][_0x5339b8(0xf7a)]?0x0:0x1;}[_0x2c109f(0x3830)](_0x13b708,_0x506b22,_0x1762f8,_0x25de99){var _0x5622e8=_0x2c109f;this[_0x5622e8(0x310d)][_0x5622e8(0xf7a)]&&this[_0x5622e8(0x2f04)](!0x1),this[_0x5622e8(0x30e9)]&&this['setDepthFunctionToGreaterOrEqual']();var _0x5ed292=_0x13b708&&_0x506b22,_0x1762f8=_0x13b708&&_0x1762f8,_0x13b708=_0x13b708&&_0x25de99;this['_mainRenderPassWrapper']['renderPassDescriptor'][_0x5622e8(0x3277)][0x0][_0x5622e8(0x2141)]=_0x5ed292?_0x506b22:void 0x0,this['_mainRenderPassWrapper'][_0x5622e8(0x163c)][_0x5622e8(0x3277)][0x0][_0x5622e8(0x2e75)]=_0x5ed292?_0x248371['Ws'][_0x5622e8(0x16cf)]:_0x248371['Ws'][_0x5622e8(0x390c)],this[_0x5622e8(0x310d)][_0x5622e8(0x163c)][_0x5622e8(0x116f)][_0x5622e8(0x3f8a)]=_0x1762f8?this[_0x5622e8(0x30e9)]?this[_0x5622e8(0x15c3)]:this['_clearDepthValue']:void 0x0,this[_0x5622e8(0x310d)]['renderPassDescriptor'][_0x5622e8(0x116f)][_0x5622e8(0x327a)]=_0x1762f8?_0x248371['Ws'][_0x5622e8(0x16cf)]:_0x248371['Ws'][_0x5622e8(0x390c)],this[_0x5622e8(0x310d)]['renderPassDescriptor']['depthStencilAttachment'][_0x5622e8(0x1b68)]=_0x13b708?this[_0x5622e8(0x29c5)]:void 0x0,this['_mainRenderPassWrapper']['renderPassDescriptor'][_0x5622e8(0x116f)][_0x5622e8(0x15c7)]=this[_0x5622e8(0x3310)]?_0x13b708?_0x248371['Ws'][_0x5622e8(0x16cf)]:_0x248371['Ws']['Load']:void 0x0,this[_0x5622e8(0x310d)][_0x5622e8(0x163c)][_0x5622e8(0x2866)]=null!=(_0x25de99=this[_0x5622e8(0xb11)])&&_0x25de99[_0x5622e8(0x142e)]?this[_0x5622e8(0xb11)][_0x5622e8(0x17bf)]:void 0x0;const _0x4283fa=this['_context'][_0x5622e8(0x1a82)]();this['_mainRenderPassWrapper'][_0x5622e8(0xd23)][0x0][_0x5622e8(0xc1b)](_0x4283fa),this['_options']['antialias']?this[_0x5622e8(0x310d)][_0x5622e8(0x163c)][_0x5622e8(0x3277)][0x0][_0x5622e8(0x304c)]=_0x4283fa[_0x5622e8(0x1acb)]():this[_0x5622e8(0x310d)]['renderPassDescriptor'][_0x5622e8(0x3277)][0x0][_0x5622e8(0x1f48)]=_0x4283fa['createView'](),this[_0x5622e8(0x1602)]&&(void 0x0===this[_0x5622e8(0x1395)]&&(this[_0x5622e8(0x1395)]=0x0),(!this[_0x5622e8(0x1395)]||this[_0x5622e8(0x1395)]<this[_0x5622e8(0x610)])&&_0x5180c9['log']('frame\x20#'+this[_0x5622e8(0x1395)]+_0x5622e8(0xbf1)+this[_0x5622e8(0x3b35)]['width'],_0x5622e8(0x1adc)+this[_0x5622e8(0x3b35)][_0x5622e8(0x605)],this[_0x5622e8(0x310d)]['renderPassDescriptor'])),null!=(_0x506b22=this['_debugPushGroup'])&&_0x506b22[_0x5622e8(0x3e4c)](this,_0x5622e8(0xf7f),0x0),this[_0x5622e8(0x105b)]=this[_0x5622e8(0x32a9)][_0x5622e8(0x3acd)](this[_0x5622e8(0x310d)][_0x5622e8(0x163c)]),this['_mainRenderPassWrapper'][_0x5622e8(0xf7a)]=this[_0x5622e8(0x105b)],null!=(_0x5ed292=this[_0x5622e8(0x15e0)])&&_0x5ed292[_0x5622e8(0x3e4c)](this),this['_resetCurrentViewport'](0x0),this['_resetCurrentScissor'](0x0),this[_0x5622e8(0x16fa)](0x0),this[_0x5622e8(0x20ff)](0x0),this[_0x5622e8(0x257f)]||(this['_stencilStateComposer']['enabled']=!0x1);}[_0x2c109f(0x2ee4)](){var _0x3eca9f=_0x2c109f,_0x2ab1eb;null!==this[_0x3eca9f(0x310d)][_0x3eca9f(0xf7a)]&&(this[_0x3eca9f(0x1ad8)]['endMainRenderPass'](),this[_0x3eca9f(0x1a48)]||this[_0x3eca9f(0x1ad8)][_0x3eca9f(0x2774)]||(this[_0x3eca9f(0x37c1)]['run'](this[_0x3eca9f(0x310d)]['renderPass']),this[_0x3eca9f(0x37c1)][_0x3eca9f(0x2af4)]()),this[_0x3eca9f(0x310d)][_0x3eca9f(0xf7a)][_0x3eca9f(0x3e6)](),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x3eca9f(0x1395)]&&(this[_0x3eca9f(0x1395)]=0x0),(!this['_count']||this[_0x3eca9f(0x1395)]<this['dbgVerboseLogsNumFrames'])&&_0x5180c9[_0x3eca9f(0x3e3)](_0x3eca9f(0x22e2)+this[_0x3eca9f(0x1395)]+_0x3eca9f(0x39dc))),null!=(_0x2ab1eb=this[_0x3eca9f(0x231a)])&&_0x2ab1eb[_0x3eca9f(0x3e4c)](this,0x0),this[_0x3eca9f(0x13dc)](0x0),this[_0x3eca9f(0x36f6)](0x0),this[_0x3eca9f(0x16fa)](0x0),this['_resetCurrentColorBlend'](0x0),this['_mainRenderPassWrapper'][_0x3eca9f(0xf7a)]===this['_currentRenderPass']&&(this['_currentRenderPass']=null),this['_mainRenderPassWrapper'][_0x3eca9f(0x2af4)](!0x1));}[_0x2c109f(0x1fe9)](_0x4498b0,_0x2bc215=0x0,_0x2c13a9,_0x1301bb,_0x2e0da4,_0x4eb4c2=0x0,_0x29e04c=0x0){var _0x29d1f3=_0x2c109f,_0x54c684;const _0x27149f=null==(_0x54c684=_0x4498b0[_0x29d1f3(0xd74)])?void 0x0:_0x54c684[_0x29d1f3(0xb48)];this[_0x29d1f3(0xe66)]&&this[_0x29d1f3(0x2f50)](this[_0x29d1f3(0xe66)]),this['_currentRenderTarget']=_0x4498b0,_0x27149f&&(_0x27149f[_0x29d1f3(0x1f1c)]=_0x4498b0[_0x29d1f3(0x1407)]?0x6*_0x29e04c+_0x2bc215:_0x29e04c),this[_0x29d1f3(0x2177)][_0x29d1f3(0xd23)][0x0]=_0x27149f,this[_0x29d1f3(0x2177)][_0x29d1f3(0x346d)]=this[_0x29d1f3(0xe66)][_0x29d1f3(0x136b)]?_0x53215b['D'][_0x29d1f3(0x34a6)](-0x1,this[_0x29d1f3(0xe66)][_0x29d1f3(0x136b)]['format']):void 0x0,this[_0x29d1f3(0x358b)](this['_rttRenderPassWrapper']),this[_0x29d1f3(0x2422)](this[_0x29d1f3(0x2177)]),this['_rttRenderPassWrapper'][_0x29d1f3(0x3c44)]={'format':this[_0x29d1f3(0x1865)],'dimension':_0x248371['p_']['E2d'],'mipLevelCount':0x1,'baseArrayLayer':_0x4498b0[_0x29d1f3(0x1407)]?0x6*_0x29e04c+_0x2bc215:_0x29e04c,'baseMipLevel':_0x4eb4c2,'arrayLayerCount':0x1,'aspect':_0x248371['H7']['All']},this['_rttRenderPassWrapper'][_0x29d1f3(0x38d3)]={'format':this[_0x29d1f3(0xfaf)],'dimension':_0x248371['p_'][_0x29d1f3(0x2e2d)],'mipLevelCount':0x1,'baseArrayLayer':_0x4498b0[_0x29d1f3(0x1407)]?0x6*_0x29e04c+_0x2bc215:_0x29e04c,'baseMipLevel':0x0,'arrayLayerCount':0x1,'aspect':_0x248371['H7'][_0x29d1f3(0xeb9)]},this[_0x29d1f3(0x1602)]&&(void 0x0===this['_count']&&(this[_0x29d1f3(0x1395)]=0x0),(!this[_0x29d1f3(0x1395)]||this['_count']<this[_0x29d1f3(0x610)])&&_0x5180c9[_0x29d1f3(0x3e3)](_0x29d1f3(0x22e2)+this[_0x29d1f3(0x1395)]+_0x29d1f3(0x2e8d),null==(_0x54c684=_0x4498b0[_0x29d1f3(0xd74)])?void 0x0:_0x54c684[_0x29d1f3(0x1441)],_0x29d1f3(0x9f7),_0x2bc215,'lodLevel=',_0x4eb4c2,_0x29d1f3(0x1e93),_0x29e04c,this['_rttRenderPassWrapper'][_0x29d1f3(0x3c44)],this['_rttRenderPassWrapper'][_0x29d1f3(0x38d3)])),this[_0x29d1f3(0x105b)]=null,this['snapshotRendering']&&this[_0x29d1f3(0x36e4)]===_0x3867c2['g'][_0x29d1f3(0x2409)]&&this[_0x29d1f3(0x3b67)](),this[_0x29d1f3(0x129d)]&&!_0x2e0da4?this[_0x29d1f3(0x215)](this[_0x29d1f3(0x129d)],_0x2c13a9,_0x1301bb):(_0x2c13a9||(_0x2c13a9=_0x4498b0[_0x29d1f3(0xad8)],_0x4eb4c2&&(_0x2c13a9/=Math[_0x29d1f3(0x3bfb)](0x2,_0x4eb4c2))),_0x1301bb||(_0x1301bb=_0x4498b0[_0x29d1f3(0x605)],_0x4eb4c2&&(_0x1301bb/=Math[_0x29d1f3(0x3bfb)](0x2,_0x4eb4c2))),this[_0x29d1f3(0xb82)](0x0,0x0,_0x2c13a9,_0x1301bb)),this[_0x29d1f3(0x1e5f)]();}[_0x2c109f(0x2f50)](_0x4949a7,_0x5b8944=!0x1,_0x1ad269){var _0x30c414=_0x2c109f,_0x553efb=this[_0x30c414(0xe66)];this[_0x30c414(0xe66)]=null,_0x1ad269&&_0x1ad269(),this[_0x30c414(0xe66)]=_0x553efb,this['_currentRenderPass']&&this['_currentRenderPass']!==this[_0x30c414(0x310d)]['renderPass']&&this['_endRenderTargetRenderPass'](),null==(_0x1ad269=_0x4949a7[_0x30c414(0xd74)])||!_0x1ad269[_0x30c414(0x25ff)]||_0x5b8944||_0x4949a7['isCube']||this['_generateMipmaps'](_0x4949a7[_0x30c414(0xd74)]),this['_currentRenderTarget']=null,this[_0x30c414(0x27ce)][_0x30c414(0x2231)](this),this[_0x30c414(0x1602)]&&(void 0x0===this[_0x30c414(0x1395)]&&(this[_0x30c414(0x1395)]=0x0),(!this['_count']||this[_0x30c414(0x1395)]<this[_0x30c414(0x610)])&&_0x5180c9[_0x30c414(0x3e3)](_0x30c414(0x22e2)+this['_count']+_0x30c414(0x3bdb),null==(_0x553efb=_0x4949a7[_0x30c414(0xd74)])?void 0x0:_0x553efb[_0x30c414(0x1441)])),this[_0x30c414(0x321c)]=[],this[_0x30c414(0xc37)][_0x30c414(0x3db7)]([]),this[_0x30c414(0xc37)][_0x30c414(0xfe6)](this['_mrtAttachments']),this['_currentRenderPass']=this[_0x30c414(0x310d)][_0x30c414(0xf7a)],this[_0x30c414(0x358b)](this['_mainRenderPassWrapper']),this['_setColorFormat'](this[_0x30c414(0x310d)]);}[_0x2c109f(0x1097)](){var _0x5370ba=_0x2c109f;this[_0x5370ba(0xe66)]?this['unBindFramebuffer'](this[_0x5370ba(0xe66)]):(this[_0x5370ba(0x105b)]=this[_0x5370ba(0x310d)][_0x5370ba(0xf7a)],this['_setDepthTextureFormat'](this[_0x5370ba(0x310d)]),this[_0x5370ba(0x2422)](this[_0x5370ba(0x310d)])),this[_0x5370ba(0x105b)]&&this[_0x5370ba(0x129d)]&&this[_0x5370ba(0x215)](this[_0x5370ba(0x129d)]),this[_0x5370ba(0x1e5f)]();}[_0x2c109f(0x2422)](_0x14b516){var _0x5898e2=_0x2c109f;_0x14b516=null!=(_0x14b516=null==(_0x14b516=_0x14b516[_0x5898e2(0xd23)][0x0])?void 0x0:_0x14b516[_0x5898e2(0xb3b)])?_0x14b516:null,(this['_cacheRenderPipeline'][_0x5898e2(0x9fd)](_0x14b516),this[_0x5898e2(0x1865)]!==_0x14b516&&(this[_0x5898e2(0x1865)]=_0x14b516));}['_setDepthTextureFormat'](_0x4bca77){var _0x5db893=_0x2c109f;this['_cacheRenderPipeline'][_0x5db893(0xa98)](_0x4bca77[_0x5db893(0x346d)]),this['_depthTextureFormat']!==_0x4bca77[_0x5db893(0x346d)]&&(this[_0x5db893(0xfaf)]=_0x4bca77[_0x5db893(0x346d)]);}[_0x2c109f(0xad6)](){}[_0x2c109f(0x2d58)](){}['setState'](_0x41bdc1,_0x3ae411=0x0,_0x208295,_0x5ebf47=!0x1,_0x5f0a53,_0x5d62d1,_0xad94b6=0x0){var _0x1de1c3=_0x2c109f;this[_0x1de1c3(0x2213)][_0x1de1c3(0x18ae)]===_0x41bdc1&&!_0x208295||(this[_0x1de1c3(0x2213)][_0x1de1c3(0x18ae)]=_0x41bdc1),(_0x5f0a53=null==(_0x41bdc1=null!=(_0x41bdc1=this[_0x1de1c3(0x152b)])?_0x41bdc1:_0x5f0a53)||_0x41bdc1?0x1:0x2,this['_depthCullingState'][_0x1de1c3(0x420)]===_0x5f0a53&&!_0x208295||(this['_depthCullingState'][_0x1de1c3(0x420)]=_0x5f0a53),this['setZOffset'](_0x3ae411),this['setZOffsetUnits'](_0xad94b6),_0x41bdc1=_0x5ebf47?this[_0x1de1c3(0xe66)]?0x1:0x2:this[_0x1de1c3(0xe66)]?0x2:0x1),(this[_0x1de1c3(0x2213)][_0x1de1c3(0x21bc)]===_0x41bdc1&&!_0x208295||(this[_0x1de1c3(0x2213)]['frontFace']=_0x41bdc1),this[_0x1de1c3(0x3e8e)][_0x1de1c3(0x2a34)]=_0x5d62d1);}[_0x2c109f(0x223d)](_0x2f7d35,_0x1c12d9){var _0x1330ab=_0x2c109f,_0x117474,_0x42c009=this[_0x1330ab(0xe8d)](_0x2f7d35),_0x24fdc1=this[_0x1330ab(0xc06)](_0x2f7d35),_0x22508=!!this[_0x1330ab(0x3e8e)][_0x1330ab(0x6ce)]&&this[_0x1330ab(0x2995)](_0x2f7d35),_0x243b59=!!this['_alphaState'][_0x1330ab(0x6e7)]&&this['_mustUpdateBlendColor'](_0x2f7d35);_0x1c12d9?(_0x42c009&&_0x1c12d9[_0x1330ab(0x1336)](new _0x3ca9b7['fv'](this[_0x1330ab(0x3a46)]['x'],this[_0x1330ab(0x3a46)]['y'],this[_0x1330ab(0x3a46)]['z'],this[_0x1330ab(0x3a46)]['w'])),_0x24fdc1&&_0x1c12d9['addItem'](new _0x3ca9b7['me'](this[_0x1330ab(0xffa)]['x'],this[_0x1330ab(0xffa)]['y'],this['_scissorCached']['z'],this[_0x1330ab(0xffa)]['w'])),_0x22508&&_0x1c12d9[_0x1330ab(0x1336)](new _0x3ca9b7['vr'](null!=(_0x117474=this['_stencilStateComposer'][_0x1330ab(0x19b8)])?_0x117474:0x0)),_0x243b59&&_0x1c12d9['addItem'](new _0x3ca9b7['kP'](this['_alphaState']['_blendConstants'][_0x1330ab(0xeff)]()))):(_0x42c009&&this[_0x1330ab(0xe61)](_0x2f7d35),_0x24fdc1&&this['_applyScissor'](_0x2f7d35),_0x22508&&this[_0x1330ab(0x3081)](_0x2f7d35),_0x243b59&&this[_0x1330ab(0x1e62)](_0x2f7d35));}[_0x2c109f(0x415c)](_0x5db248,_0x4b3ef1,_0x2c3ea5,_0x206577,_0x5f47e9){var _0xc2e884=_0x2c109f,_0x51eac2=this['_getCurrentRenderPass']();const _0xdee69a=0x0===this['_getCurrentRenderPassIndex']()?this[_0xc2e884(0x37c1)]:this[_0xc2e884(0x3023)],_0x4a756e=(this[_0xc2e884(0x4ab)](),this[_0xc2e884(0x364f)]['_pipelineContext']);if(this[_0xc2e884(0x1a5b)](this['_currentRenderTarget']?this[_0xc2e884(0x2ec2)]:this[_0xc2e884(0x383a)],0x0,_0x4e36fc['e']['InternalsUBOName']),_0x4a756e['uniformBuffer']&&(_0x4a756e['uniformBuffer'][_0xc2e884(0x308d)](),this[_0xc2e884(0x1a5b)](_0x4a756e[_0xc2e884(0x10ea)]['getBuffer'](),0x0,_0x4e36fc['e'][_0xc2e884(0x1fa5)])),this['_snapshotRendering']['play'])this[_0xc2e884(0x305d)]();else{!this[_0xc2e884(0x1a48)]&&(this[_0xc2e884(0x27c9)][_0xc2e884(0x1233)](this[_0xc2e884(0xaab)][_0xc2e884(0x97f)])||this[_0xc2e884(0xaab)][_0xc2e884(0x1233)]||this['_currentMaterialContext'][_0xc2e884(0x26db)])&&(this[_0xc2e884(0x27c9)]['fastBundle']=void 0x0);let _0x11f6c9=_0x51eac2;if(!this[_0xc2e884(0x1a48)]&&this[_0xc2e884(0x27c9)][_0xc2e884(0x929)]||this['_snapshotRendering'][_0xc2e884(0x3d9b)]){if(this['_applyRenderPassChanges'](_0x51eac2,_0xdee69a),!this[_0xc2e884(0x1ad8)][_0xc2e884(0x3d9b)])return this[_0xc2e884(0x1d83)][_0xc2e884(0x1761)]++,this['_currentDrawContext'][_0xc2e884(0x3141)]&&this[_0xc2e884(0x27c9)]['setIndirectData'](_0x206577,_0x5f47e9||0x1,_0x2c3ea5),_0xdee69a[_0xc2e884(0x1043)](this[_0xc2e884(0x27c9)][_0xc2e884(0x929)]),void this[_0xc2e884(0x305d)]();_0x11f6c9=_0xdee69a[_0xc2e884(0x28e9)](this[_0xc2e884(0xc37)][_0xc2e884(0x3ae3)],this['_depthTextureFormat'],this['currentSampleCount']),_0xdee69a[_0xc2e884(0x4140)]++;}let _0x73b8d6=0x0;if(!this[_0xc2e884(0xe22)]['textureFloatLinearFiltering']&&this[_0xc2e884(0xaab)][_0xc2e884(0x2bed)]){let _0xacd61=0x1;for(let _0x7047f7=0x0;_0x7047f7<_0x4a756e[_0xc2e884(0x4a5)]['textureNames'][_0xc2e884(0x3785)];++_0x7047f7){var _0x37b8a6=_0x4a756e[_0xc2e884(0x4a5)][_0xc2e884(0x1316)][_0x7047f7],_0x37b8a6=null==(_0x37b8a6=this[_0xc2e884(0xaab)][_0xc2e884(0x3ab1)][_0x37b8a6])?void 0x0:_0x37b8a6[_0xc2e884(0xd74)];(null==_0x37b8a6?void 0x0:_0x37b8a6[_0xc2e884(0x261)])===_0x3867c2['g'][_0xc2e884(0x248a)]&&(_0x73b8d6|=_0xacd61),_0xacd61<<=0x1;}}var _0x4b3ef1=this[_0xc2e884(0xc37)][_0xc2e884(0x4175)](_0x4b3ef1,this[_0xc2e884(0x364f)],this[_0xc2e884(0x18a0)],_0x73b8d6),_0x337bf4=this[_0xc2e884(0x12d9)][_0xc2e884(0x1d9a)](_0x4a756e,this[_0xc2e884(0x27c9)],this['_currentMaterialContext']),_0x44872e=(this[_0xc2e884(0x1ad8)]['record']||(this[_0xc2e884(0x223d)](_0x51eac2,this[_0xc2e884(0x1a48)]?null:_0xdee69a),this[_0xc2e884(0x1a48)]||(this[_0xc2e884(0x1d83)][_0xc2e884(0x393)]++,_0x11f6c9=this[_0xc2e884(0x1f1e)][_0xc2e884(0x2d3e)]({'colorFormats':this[_0xc2e884(0xc37)][_0xc2e884(0x3ae3)],'depthStencilFormat':this[_0xc2e884(0xfaf)],'sampleCount':this[_0xc2e884(0x18a0)]}))),_0x11f6c9[_0xc2e884(0x3c78)](_0x4b3ef1),this[_0xc2e884(0x3bd5)]&&_0x11f6c9['setIndexBuffer'](this[_0xc2e884(0x3bd5)][_0xc2e884(0x2661)],this[_0xc2e884(0x3bd5)][_0xc2e884(0x3a99)]?_0x248371['iD'][_0xc2e884(0x3121)]:_0x248371['iD']['Uint16'],0x0),this[_0xc2e884(0xc37)]['vertexBuffers']);for(let _0x17d53b=0x0;_0x17d53b<_0x44872e[_0xc2e884(0x3785)];_0x17d53b++){const _0x5e9be7=_0x44872e[_0x17d53b];var _0x179d3d=_0x5e9be7[_0xc2e884(0x657)]();_0x179d3d&&_0x11f6c9['setVertexBuffer'](_0x17d53b,_0x179d3d['underlyingResource'],_0x5e9be7[_0xc2e884(0x38b)]?0x0:_0x5e9be7[_0xc2e884(0x343d)]);}for(let _0x812736=0x0;_0x812736<_0x337bf4['length'];_0x812736++)_0x11f6c9[_0xc2e884(0x2aa2)](_0x812736,_0x337bf4[_0x812736]);_0x51eac2=!this[_0xc2e884(0x1a48)]&&!this[_0xc2e884(0x1ad8)][_0xc2e884(0x3d9b)],(_0x51eac2&&this[_0xc2e884(0x27c9)][_0xc2e884(0x3141)]?(this[_0xc2e884(0x27c9)][_0xc2e884(0xb78)](_0x206577,_0x5f47e9||0x1,_0x2c3ea5),0x0===_0x5db248?_0x11f6c9[_0xc2e884(0x36dd)](this['_currentDrawContext'][_0xc2e884(0x3141)],0x0):_0x11f6c9[_0xc2e884(0x2938)](this[_0xc2e884(0x27c9)][_0xc2e884(0x3141)],0x0)):0x0===_0x5db248?_0x11f6c9['drawIndexed'](_0x206577,_0x5f47e9||0x1,_0x2c3ea5,0x0,0x0):_0x11f6c9['draw'](_0x206577,_0x5f47e9||0x1,_0x2c3ea5,0x0),_0x51eac2&&(this[_0xc2e884(0x27c9)][_0xc2e884(0x929)]=_0x11f6c9[_0xc2e884(0x1964)](),_0xdee69a[_0xc2e884(0x1043)](this[_0xc2e884(0x27c9)]['fastBundle'])),this[_0xc2e884(0x305d)]());}}[_0x2c109f(0x259f)](_0x1a6690,_0x449864,_0xa2c601,_0x1c92fa=0x1){var _0x4c7791=_0x2c109f;this[_0x4c7791(0x415c)](0x0,_0x1a6690,_0x449864,_0xa2c601,_0x1c92fa);}['drawArraysType'](_0xa7439d,_0x192930,_0x15dbb6,_0x5d717a=0x1){var _0x2081b3=_0x2c109f;this[_0x2081b3(0x3bd5)]=null,this[_0x2081b3(0x415c)](0x1,_0xa7439d,_0x192930,_0x15dbb6,_0x5d717a);}[_0x2c109f(0x3551)](){var _0x326cb1=_0x2c109f,_0xcd8db4;null!=(_0xcd8db4=this[_0x326cb1(0x5b5)])&&_0xcd8db4[_0x326cb1(0x31ea)](),null!=(_0xcd8db4=this[_0x326cb1(0x3c1a)])&&_0xcd8db4['destroy'](),super['dispose']();}[_0x2c109f(0x158f)](_0x268036=!0x1){var _0x49e374=_0x2c109f;return(!_0x268036&&this[_0x49e374(0xe66)]?this[_0x49e374(0xe66)]:this[_0x49e374(0xac1)])['width'];}[_0x2c109f(0x1f43)](_0x367b9a=!0x1){var _0xefb9c=_0x2c109f;return(!_0x367b9a&&this[_0xefb9c(0xe66)]?this['_currentRenderTarget']:this[_0xefb9c(0xac1)])[_0xefb9c(0x605)];}['getRenderingCanvas'](){var _0x2f83f1=_0x2c109f;return this[_0x2f83f1(0xac1)];}['getError'](){return 0x0;}['bindSamplers'](){}[_0x2c109f(0x1212)](){return!0x1;}['areAllEffectsReady'](){return!0x0;}[_0x2c109f(0x1256)](_0x157f85,_0x59ac74){_0x59ac74();}[_0x2c109f(0x7a9)](){return!0x0;}[_0x2c109f(0x242c)](){return 0x1;}[_0x2c109f(0x3536)](){}[_0x2c109f(0xcc9)](){var _0x3c1a51=_0x2c109f;throw _0x3c1a51(0x2e1b);}['_getSamplingParameters'](){var _0x2cd605=_0x2c109f;throw _0x2cd605(0xe08);}['getUniforms'](){return[];}['setIntArray'](){return!0x1;}['setIntArray2'](){return!0x1;}[_0x2c109f(0x76f)](){return!0x1;}['setIntArray4'](){return!0x1;}[_0x2c109f(0x30af)](){return!0x1;}[_0x2c109f(0x2ab7)](){return!0x1;}[_0x2c109f(0xe5a)](){return!0x1;}[_0x2c109f(0x203c)](){return!0x1;}['setMatrices'](){return!0x1;}[_0x2c109f(0x3974)](){return!0x1;}[_0x2c109f(0x39d3)](){return!0x1;}[_0x2c109f(0x21ba)](){return!0x1;}['setFloat2'](){return!0x1;}[_0x2c109f(0xa16)](){return!0x1;}['setFloat4'](){return!0x1;}}_0x5f5a69[_0x2c109f(0x311f)]={'jsPath':_0x2c109f(0x33d3),'wasmPath':_0x2c109f(0x23f2)},_0x5f5a69['UseTWGSL']=!0x0;},0x7236:(_0x498ae9,_0x515e5f,_0x3356f5)=>{},0xc25e:(_0x564e16,_0x492af9,_0x4f9bd0)=>{var _0x1ba387=a7_0x38a779;_0x4f9bd0['d'](_0x492af9,{'G':()=>_0x1475b6});class _0x1475b6{}_0x1475b6[_0x1ba387(0x1756)]=0x0,_0x1475b6[_0x1ba387(0xdef)]=0x1,_0x1475b6[_0x1ba387(0x2962)]=0x2;},0x1334a:(_0x1dbeb5,_0x2c81af,_0x2abb79)=>{_0x2abb79(0x93b9),_0x2abb79(0x1272b),_0x2abb79(0x7236),_0x2abb79(0xc25e);},0x93b9:(_0x5861f1,_0x2c1e8b,_0x14ef3c)=>{var _0x43fc08=a7_0x38a779;_0x14ef3c['d'](_0x2c1e8b,{'NG':()=>_0x26253c,'OG':()=>_0xc1668a,'WZ':()=>_0x5802b9});class _0xc1668a{}_0xc1668a[_0x43fc08(0xe80)]=0x1,_0xc1668a[_0x43fc08(0x1edb)]=0x2;class _0x26253c{constructor(_0x5ad0f9,_0x3c8510){var _0x42ebb6=_0x43fc08;this['type']=_0x5ad0f9,this[_0x42ebb6(0x162e)]=_0x3c8510;}}class _0x5802b9 extends _0x26253c{constructor(_0x3a4679,_0x1487a4){var _0x160340=_0x43fc08;super(_0x3a4679,_0x1487a4),this['type']=_0x3a4679,this[_0x160340(0x162e)]=_0x1487a4,this['skipOnKeyboardObservable']=!0x1;}get[_0x43fc08(0x2a59)](){var _0x1b2126=_0x43fc08;return this[_0x1b2126(0x7e2)];}set[_0x43fc08(0x2a59)](_0x109bea){var _0x38260c=_0x43fc08;this[_0x38260c(0x7e2)]=_0x109bea;}}},0x1272b:(_0x3d1672,_0x30e4f6,_0x12a0d4)=>{var _0x18f516=a7_0x38a779;_0x12a0d4['d'](_0x30e4f6,{'FV':()=>_0x1b7c46,'R5':()=>_0x34e2cf,'kD':()=>_0x183260});var _0x2bd74e=_0x12a0d4(0x9fd1);class _0x183260{}_0x183260[_0x18f516(0x3f64)]=0x1,_0x183260['POINTERUP']=0x2,_0x183260['POINTERMOVE']=0x4,_0x183260[_0x18f516(0x253c)]=0x8,_0x183260[_0x18f516(0x18ca)]=0x10,_0x183260['POINTERTAP']=0x20,_0x183260['POINTERDOUBLETAP']=0x40;class _0xf64721{constructor(_0x102fd4,_0x5cc909){var _0x18c073=_0x18f516;this[_0x18c073(0x261)]=_0x102fd4,this[_0x18c073(0x162e)]=_0x5cc909;}}class _0x1b7c46 extends _0xf64721{constructor(_0x307b3e,_0x1144cb,_0x5039f0,_0x567731){var _0x3ba2ae=_0x18f516;super(_0x307b3e,_0x1144cb),this[_0x3ba2ae(0x419a)]=null,this[_0x3ba2ae(0x201)]=null,this[_0x3ba2ae(0x2a59)]=!0x1,this[_0x3ba2ae(0x3e89)]=new _0x2bd74e['FM'](_0x5039f0,_0x567731);}}class _0x34e2cf extends _0xf64721{constructor(_0x18dc2e,_0x27a5ad,_0x5f0ab6,_0x27619d=null){var _0x2d29c7=_0x18f516;super(_0x18dc2e,_0x27a5ad),this[_0x2d29c7(0xd6f)]=_0x5f0ab6,this['_inputManager']=_0x27619d;}get['pickInfo'](){var _0x1433f5=_0x18f516;return this[_0x1433f5(0xd6f)]||this[_0x1433f5(0x249c)](),this['_pickInfo'];}[_0x18f516(0x249c)](){var _0x32c2fd=_0x18f516;this[_0x32c2fd(0x910)]&&(this[_0x32c2fd(0xd6f)]=this[_0x32c2fd(0x910)][_0x32c2fd(0x2b6)](this[_0x32c2fd(0x162e)]),this[_0x32c2fd(0x910)][_0x32c2fd(0x268b)](this['_pickInfo'],this[_0x32c2fd(0x162e)]),this[_0x32c2fd(0x910)]=null);}}},0x152b9:(_0x1f5874,_0x510518,_0x18b445)=>{var _0x5480c7=a7_0x38a779,_0x4950d5=_0x18b445(0x10ea4),_0x2983df=_0x18b445(0xa7ff),_0x33780a=_0x18b445(0x1472a),_0x587531=_0x18b445(0x4a22);class _0x303a62 extends _0x33780a['T']{constructor(_0x3b98d7){var _0x396cc9=a7_0x2532;super(_0x3b98d7),this['controllerType']=_0x587531['wc'][_0x396cc9(0x1ef5)];}[_0x5480c7(0x1574)](_0x52a746,_0x175fb8){var _0x18093e=_0x5480c7;_0x2983df['n'][_0x18093e(0x1a3b)]('',_0x303a62[_0x18093e(0x2d11)],_0x303a62['MODEL_FILENAME'],_0x52a746,_0x2fd3e0=>{var _0xfaa102=_0x18093e;this[_0xfaa102(0x451)]=_0x2fd3e0[0x1],this['attachToMesh'](this[_0xfaa102(0x451)]),_0x175fb8&&_0x175fb8(this[_0xfaa102(0x451)]);});}[_0x5480c7(0x3097)](_0x3b3e54,_0x50ee10){var _0x3ef24b=_0x5480c7;if(0x0===_0x3b3e54){const _0x535de4=this['onTriggerStateChangedObservable'];_0x535de4&&_0x535de4[_0x3ef24b(0x2231)](_0x50ee10);}else _0x4950d5['Y'][_0x3ef24b(0x27dc)](_0x3ef24b(0xae6)+_0x3b3e54);}}_0x303a62[_0x5480c7(0x2d11)]=_0x5480c7(0x138b),_0x303a62['MODEL_FILENAME']=_0x5480c7(0x195e),_0x303a62[_0x5480c7(0x31d5)]=_0x5480c7(0x27cd),_0x587531['zn'][_0x5480c7(0x3ca0)]['push']({'canCreate':_0x5605e2=>0x0===_0x5605e2['id'][_0x5480c7(0x850)](_0x303a62[_0x5480c7(0x31d5)]),'create':_0x5bf06f=>new _0x303a62(_0x5bf06f)});},0x147cb:(_0x3f489a,_0x4e24db,_0x320be9)=>{var _0x44730a=a7_0x38a779,_0x56e9e5=_0x320be9(0x9fd1),_0x5f1a8e=_0x320be9(0x1dad),_0xeadf17=_0x320be9(0xa7ff),_0x2a1faa=_0x320be9(0x1472a),_0x3428f6=_0x320be9(0x4a22);class _0x51999f extends _0x2a1faa['T']{constructor(_0x22b659){var _0x31503e=a7_0x2532;super(_0x22b659),this[_0x31503e(0x1685)]=[_0x31503e(0x412),'onTriggerStateChangedObservable'],this[_0x31503e(0x1d46)]=_0x3428f6['wc'][_0x31503e(0xa66)],this['_calculatedPosition']=new _0x56e9e5['P'](_0x31503e(0x158e)==this['hand']?-0.15:0.15,-0.5,0.25),this['_disableTrackPosition'](this[_0x31503e(0x127d)]);}[_0x44730a(0x1574)](_0x174440,_0x20cfaa){var _0x2812a8=_0x44730a;_0xeadf17['n'][_0x2812a8(0x1a3b)]('',_0x51999f[_0x2812a8(0x2d11)],_0x51999f[_0x2812a8(0x35d3)],_0x174440,_0xe950a2=>{var _0x589c38=_0x2812a8,_0x231b20=new _0x5f1a8e['Kj']('',_0x174440);_0xe950a2[0x1]['parent']=_0x231b20,_0xe950a2[0x1][_0x589c38(0xdfa)]['z']=-0.15,this['_defaultModel']=_0x231b20,this['attachToMesh'](this[_0x589c38(0x451)]),_0x20cfaa&&_0x20cfaa(this[_0x589c38(0x451)]);});}[_0x44730a(0x3097)](_0x2ddfe5,_0x1321c8){var _0x216b20=_0x44730a;if(_0x2ddfe5<this[_0x216b20(0x1685)][_0x216b20(0x3785)]){const _0x14f1cd=this[this[_0x216b20(0x1685)][_0x2ddfe5]];_0x14f1cd&&_0x14f1cd[_0x216b20(0x2231)](_0x1321c8);}}}_0x51999f[_0x44730a(0x2d11)]='https://controllers.babylonjs.com/generic/',_0x51999f[_0x44730a(0x35d3)]=_0x44730a(0x195e),_0x51999f[_0x44730a(0x31d5)]=_0x44730a(0x2b3f),_0x3428f6['zn'][_0x44730a(0x3ca0)][_0x44730a(0x1e1d)]({'canCreate':_0x45f4a7=>0x0===_0x45f4a7['id'][_0x44730a(0x850)](_0x51999f[_0x44730a(0x31d5)])||-0x1!==_0x45f4a7['id'][_0x44730a(0x850)]('Oculus\x20Go')||-0x1!==_0x45f4a7['id'][_0x44730a(0x850)]('Vive\x20Focus'),'create':_0x2352a7=>new _0x51999f(_0x2352a7)});},0xc4f1:(_0x50d2e4,_0x8d52c3,_0x28751a)=>{var _0x4eaabf=a7_0x38a779;_0x28751a['d'](_0x8d52c3,{'M':()=>_0x15a373});var _0x49368b=_0x28751a(0xa7ff),_0x8d52c3=_0x28751a(0x1472a),_0x4e772e=_0x28751a(0x4a22),_0x5af2fc=_0x28751a(0x6214);class _0x15a373 extends _0x8d52c3['T']{constructor(_0x4ceff9){super(_0x4ceff9);}[_0x4eaabf(0x1574)](_0x568e83,_0x1ac160){var _0x54095c=_0x4eaabf;_0x49368b['n']['ImportMesh']('',_0x15a373['MODEL_BASE_URL'],_0x15a373[_0x54095c(0x35d3)],_0x568e83,_0x477657=>{var _0x146bbc=_0x54095c;this['_defaultModel']=_0x477657[0x1],this[_0x146bbc(0x2a49)](this[_0x146bbc(0x451)]),_0x1ac160&&_0x1ac160(this['_defaultModel']);});}[_0x4eaabf(0x3097)](_0x59e434,_0x5f433b){var _0x4bb5c7=_0x4eaabf;_0x5af2fc[_0x4bb5c7(0x3e3)](_0x4bb5c7(0x37a1)+_0x59e434+_0x4bb5c7(0x3763)),_0x5af2fc['dir'](_0x5f433b);}}_0x15a373[_0x4eaabf(0x2d11)]='https://controllers.babylonjs.com/generic/',_0x15a373[_0x4eaabf(0x35d3)]=_0x4eaabf(0x195e),_0x4e772e['zn'][_0x4eaabf(0x2110)]=_0x568f6c=>new _0x15a373(_0x568f6c);},0x742b:(_0x1c6312,_0x142215,_0x1d3dfc)=>{_0x1d3dfc(0x152b9),_0x1d3dfc(0x147cb),_0x1d3dfc(0xc4f1),_0x1d3dfc(0x6de8),_0x1d3dfc(0x4a22),_0x1d3dfc(0xae0b),_0x1d3dfc(0x1472a),_0x1d3dfc(0x257a);},0x6de8:(_0xb6428c,_0xbcab6,_0x26a538)=>{var _0x591a65=a7_0x38a779,_0x467b02=_0x26a538(0xf96c),_0x41fe30=_0x26a538(0xa7ff),_0x73ea2a=_0x26a538(0x1472a),_0xf1c57a=_0x26a538(0x4a22),_0x5c062b=_0x26a538(0xf8c1);class _0x171a25 extends _0x73ea2a['T']{constructor(_0x51768d){var _0x5bed9b=a7_0x2532;super(_0x51768d),this[_0x5bed9b(0x10ac)]=new _0x467b02['y$'](),this[_0x5bed9b(0x1d1e)]=new _0x467b02['y$'](),this[_0x5bed9b(0x1d46)]=_0xf1c57a['wc']['OCULUS'];}[_0x591a65(0x1574)](_0xc36331,_0x494882){var _0x4d5c70=_0x591a65,_0x56b41d=_0x4d5c70(0x158e)===this[_0x4d5c70(0x4144)]?_0x171a25[_0x4d5c70(0x2f31)]:_0x171a25[_0x4d5c70(0x1221)];_0x41fe30['n'][_0x4d5c70(0x1a3b)]('',_0x171a25['_IsQuest']?_0x171a25['QUEST_MODEL_BASE_URL']:_0x171a25[_0x4d5c70(0x2d11)],_0x56b41d,_0xc36331,_0x35f4aa=>{var _0x3bedf9=_0x4d5c70;this[_0x3bedf9(0x451)]=_0x171a25[_0x3bedf9(0x34a4)]?_0x35f4aa[0x0]:_0x35f4aa[0x1],this['attachToMesh'](this['_defaultModel']),_0x494882&&_0x494882(this[_0x3bedf9(0x451)]);});}get[_0x591a65(0x75b)](){var _0xe2686=_0x591a65;if(_0xe2686(0x39c3)===this[_0xe2686(0x4144)])return this[_0xe2686(0xada)];throw new Error(_0xe2686(0x3745));}get[_0x591a65(0x3c9d)](){var _0x3a48e6=_0x591a65;if(_0x3a48e6(0x39c3)===this[_0x3a48e6(0x4144)])return this[_0x3a48e6(0x3238)];throw new Error(_0x3a48e6(0x3a7b));}get[_0x591a65(0x2613)](){var _0x3acc14=_0x591a65;if(_0x3acc14(0x158e)===this[_0x3acc14(0x4144)])return this[_0x3acc14(0xada)];throw new Error(_0x3acc14(0xfdd));}get[_0x591a65(0x2c2d)](){var _0x1e868a=_0x591a65;if(_0x1e868a(0x158e)===this[_0x1e868a(0x4144)])return this[_0x1e868a(0x3238)];throw new Error('No\x20Y\x20button\x20on\x20right\x20hand');}[_0x591a65(0x3097)](_0x498038,_0x21d927){var _0x58c199=_0x591a65,_0x3d71b8=_0x21d927,_0x4e4ece='right'===this[_0x58c199(0x4144)]?-0x1:0x1;switch(_0x498038){case 0x0:return void this[_0x58c199(0x412)][_0x58c199(0x2231)](_0x3d71b8);case 0x1:return!_0x171a25['_IsQuest']&&this[_0x58c199(0x451)]&&(this['_defaultModel'][_0x58c199(0x3e72)]()[0x3]['rotation']['x']=0.2*-_0x3d71b8[_0x58c199(0xb06)],this[_0x58c199(0x451)][_0x58c199(0x3e72)]()[0x3][_0x58c199(0xdfa)]['y']=0.005*-_0x3d71b8[_0x58c199(0xb06)],this['_defaultModel'][_0x58c199(0x3e72)]()[0x3][_0x58c199(0xdfa)]['z']=0.005*-_0x3d71b8[_0x58c199(0xb06)]),void this[_0x58c199(0x1370)]['notifyObservers'](_0x3d71b8);case 0x2:return!_0x171a25[_0x58c199(0x34a4)]&&this['_defaultModel']&&(this[_0x58c199(0x451)]['getChildren']()[0x4][_0x58c199(0xdfa)]['x']=_0x4e4ece*_0x3d71b8[_0x58c199(0xb06)]*0.0035),void this['onSecondaryTriggerStateChangedObservable'][_0x58c199(0x2231)](_0x3d71b8);case 0x3:return!_0x171a25[_0x58c199(0x34a4)]&&this[_0x58c199(0x451)]&&(_0x3d71b8[_0x58c199(0xcf0)]?this[_0x58c199(0x451)][_0x58c199(0x3e72)]()[0x1][_0x58c199(0xdfa)]['y']=-0.001:this[_0x58c199(0x451)][_0x58c199(0x3e72)]()[0x1][_0x58c199(0xdfa)]['y']=0x0),void this[_0x58c199(0xada)]['notifyObservers'](_0x3d71b8);case 0x4:return!_0x171a25[_0x58c199(0x34a4)]&&this[_0x58c199(0x451)]&&(_0x3d71b8['pressed']?this[_0x58c199(0x451)][_0x58c199(0x3e72)]()[0x2]['position']['y']=-0.001:this[_0x58c199(0x451)][_0x58c199(0x3e72)]()[0x2][_0x58c199(0xdfa)]['y']=0x0),void this[_0x58c199(0x3238)][_0x58c199(0x2231)](_0x3d71b8);case 0x5:return void this[_0x58c199(0x1d1e)]['notifyObservers'](_0x3d71b8);}}}_0x171a25['MODEL_BASE_URL']=_0x591a65(0x772),_0x171a25[_0x591a65(0x2f31)]=_0x591a65(0x28f8),_0x171a25[_0x591a65(0x1221)]=_0x591a65(0xa3d),_0x171a25[_0x591a65(0x12f2)]=_0x591a65(0x2c92),_0x171a25[_0x591a65(0x34a4)]=!0x1,_0xf1c57a['zn']['_ControllerFactories']['push']({'canCreate':_0x3795fd=>(_0x5c062b['l']['LastCreatedEngine']&&_0x5c062b['l'][_0x591a65(0x3a6b)][_0x591a65(0x217c)]&&_0x591a65(0x1666)===_0x5c062b['l'][_0x591a65(0x3a6b)][_0x591a65(0x217c)]['displayName']&&(_0x171a25[_0x591a65(0x34a4)]=!0x0),-0x1!==_0x3795fd['id']['indexOf']('Oculus\x20Touch')),'create':_0x12bff5=>new _0x171a25(_0x12bff5)});},0x4a22:(_0x592b74,_0x1653d6,_0x2f6db8)=>{var _0xd4c16=a7_0x38a779;_0x2f6db8['d'](_0x1653d6,{'K4':()=>_0x58877f,'wc':()=>_0x578e9e,'zn':()=>_0x174066});var _0x578e9e,_0xf0aace=_0x2f6db8(0xf96c),_0x2d4d43=_0x2f6db8(0x9fd1),_0x1a089b=_0x2f6db8(0x8483),_0x1dace0=_0x2f6db8(0xf8c1),_0x42d3f3=_0x2f6db8(0x12bee);(_0x1653d6=_0x578e9e=_0x578e9e||{})[_0x1653d6[_0xd4c16(0x24ab)]=0x0]=_0xd4c16(0x24ab),_0x1653d6[_0x1653d6[_0xd4c16(0x2505)]=0x1]=_0xd4c16(0x2505),_0x1653d6[_0x1653d6[_0xd4c16(0x3188)]=0x2]=_0xd4c16(0x3188),_0x1653d6[_0x1653d6['GEAR_VR']=0x3]=_0xd4c16(0xa66),_0x1653d6[_0x1653d6[_0xd4c16(0x1ef5)]=0x4]=_0xd4c16(0x1ef5),_0x1653d6[_0x1653d6[_0xd4c16(0x2e59)]=0x5]=_0xd4c16(0x2e59);class _0x174066{static['InitiateController'](_0x358a20){var _0x1e2a34=_0xd4c16;for(const _0x246166 of this[_0x1e2a34(0x3ca0)])if(_0x246166[_0x1e2a34(0x3314)](_0x358a20))return _0x246166[_0x1e2a34(0x2b13)](_0x358a20);if(this[_0x1e2a34(0x2110)])return this['_DefaultControllerFactory'](_0x358a20);throw _0x1e2a34(0x3ea6);}}_0x174066[_0xd4c16(0x3ca0)]=[],_0x174066[_0xd4c16(0x2110)]=null;class _0x58877f extends _0x42d3f3['nJ']{constructor(_0x4b9fa2){var _0x78a33f=_0xd4c16;super(_0x4b9fa2['id'],_0x4b9fa2[_0x78a33f(0x38ac)],_0x4b9fa2),this[_0x78a33f(0x1134)]=!0x1,this['_deviceRoomPosition']=_0x2d4d43['P'][_0x78a33f(0xd5a)](),this['_deviceRoomRotationQuaternion']=new _0x2d4d43['_f'](),this['devicePosition']=_0x2d4d43['P'][_0x78a33f(0xd5a)](),this[_0x78a33f(0x3350)]=new _0x2d4d43['_f'](),this['deviceScaleFactor']=0x1,this[_0x78a33f(0x2bbf)]=!0x0,this['_maxRotationDistFromHeadset']=Math['PI']/0x5,this[_0x78a33f(0x2b92)]=0x0,this['_leftHandSystemQuaternion']=new _0x2d4d43['_f'](),this[_0x78a33f(0x34ab)]=_0x2d4d43['y3'][_0x78a33f(0x243a)](),this['_pointingPoseNode']=null,this['_workingMatrix']=_0x2d4d43['y3'][_0x78a33f(0x243a)](),this[_0x78a33f(0x325)]=new _0xf0aace['y$'](),this['type']=_0x42d3f3['nJ'][_0x78a33f(0x3fe9)],this['controllerType']=_0x578e9e['GENERIC'],this['position']=_0x2d4d43['P']['Zero'](),this[_0x78a33f(0x373c)]=new _0x2d4d43['_f'](),this['_calculatedPosition']=_0x2d4d43['P']['Zero'](),this[_0x78a33f(0x234a)]=new _0x2d4d43['_f'](),_0x2d4d43['_f'][_0x78a33f(0x1aa5)](Math['PI'],0x0,0x0,this[_0x78a33f(0x22cc)]);}[_0xd4c16(0x6d1)](_0x455f6c){var _0x2dd0d5=_0xd4c16;this['_trackPosition']&&(this['_calculatedPosition'][_0x2dd0d5(0x448)](_0x455f6c),this[_0x2dd0d5(0x2bbf)]=!0x1);}[_0xd4c16(0x308d)](){super['update'](),this['_updatePoseAndMesh']();}['_updatePoseAndMesh'](){var _0x24569d=_0xd4c16;if(!this[_0x24569d(0x1134)]){var _0x2c7398,_0x3bc980=this[_0x24569d(0x1d59)][_0x24569d(0xe83)];if(this[_0x24569d(0x148f)](_0x3bc980),!this[_0x24569d(0x2bbf)]&&_0x1dace0['l'][_0x24569d(0x3c92)]&&_0x1dace0['l'][_0x24569d(0x3c92)][_0x24569d(0x3728)]&&_0x1dace0['l'][_0x24569d(0x3c92)][_0x24569d(0x3728)][_0x24569d(0x18fc)]){const _0x40a4e7=_0x1dace0['l'][_0x24569d(0x3c92)]['activeCamera'];_0x40a4e7[_0x24569d(0x3daf)](),this[_0x24569d(0x34ab)][_0x24569d(0x1164)](_0x40a4e7[_0x24569d(0x18fc)]),_0x40a4e7[_0x24569d(0x3350)]&&(_0x40a4e7['_deviceRoomRotationQuaternion'][_0x24569d(0x38b2)](_0x2d4d43['jp'][_0x24569d(0x19f4)][0x0]),_0x3bc980=Math['atan2'](Math['sin'](_0x2d4d43['jp'][_0x24569d(0x19f4)][0x0]['y']-this['_draggedRoomRotation']),Math[_0x24569d(0x1262)](_0x2d4d43['jp'][_0x24569d(0x19f4)][0x0]['y']-this[_0x24569d(0x2b92)])),Math['abs'](_0x3bc980)>this['_maxRotationDistFromHeadset']&&(_0x3bc980=_0x3bc980-(_0x3bc980<0x0?-this['_maxRotationDistFromHeadset']:this[_0x24569d(0x3d72)]),this[_0x24569d(0x2b92)]+=_0x3bc980,_0x2c7398=Math[_0x24569d(0xa8b)](-_0x3bc980),_0x3bc980=Math[_0x24569d(0x1262)](-_0x3bc980),this['_calculatedPosition']['x']=this[_0x24569d(0x127d)]['x']*_0x3bc980-this[_0x24569d(0x127d)]['z']*_0x2c7398,this[_0x24569d(0x127d)]['z']=this['_calculatedPosition']['x']*_0x2c7398+this['_calculatedPosition']['z']*_0x3bc980));}_0x2d4d43['P'][_0x24569d(0x2b3b)](this[_0x24569d(0x127d)],this[_0x24569d(0x34ab)],this[_0x24569d(0x18fc)]),this[_0x24569d(0x34ab)]['getRotationMatrixToRef'](this[_0x24569d(0x35d1)]),_0x2d4d43['_f'][_0x24569d(0x3e5f)](this[_0x24569d(0x35d1)],this[_0x24569d(0x3350)]),this['deviceRotationQuaternion'][_0x24569d(0x3a25)](this[_0x24569d(0x234a)]),this['_mesh']&&(this[_0x24569d(0x2780)][_0x24569d(0xdfa)][_0x24569d(0x448)](this['devicePosition']),this[_0x24569d(0x2780)][_0x24569d(0x373c)]&&this['_mesh'][_0x24569d(0x373c)][_0x24569d(0x448)](this[_0x24569d(0x3350)]));}}[_0xd4c16(0x148f)](_0x5ec029){var _0x4c2992=_0xd4c16,_0x1fb481;this[_0x4c2992(0x1134)]||_0x5ec029&&((this[_0x4c2992(0x30fe)]=_0x5ec029)[_0x4c2992(0xdfa)]&&(this[_0x4c2992(0x2e0b)][_0x4c2992(0x408c)](_0x5ec029[_0x4c2992(0xdfa)][0x0],_0x5ec029[_0x4c2992(0xdfa)][0x1],-_0x5ec029[_0x4c2992(0xdfa)][0x2]),this[_0x4c2992(0x2780)]&&this[_0x4c2992(0x2780)][_0x4c2992(0x40ae)]()['useRightHandedSystem']&&(this['_deviceRoomPosition']['z']*=-0x1),this[_0x4c2992(0x2bbf)]&&this['_deviceRoomPosition'][_0x4c2992(0x1447)](this['deviceScaleFactor'],this[_0x4c2992(0x127d)]),this[_0x4c2992(0x127d)][_0x4c2992(0x2775)](this[_0x4c2992(0xdfa)])),_0x1fb481=this[_0x4c2992(0x30fe)],_0x5ec029[_0x4c2992(0x118f)]&&_0x1fb481[_0x4c2992(0x118f)]&&0x4===_0x1fb481[_0x4c2992(0x118f)][_0x4c2992(0x3785)]&&(this[_0x4c2992(0x2ffc)]['copyFromFloats'](_0x1fb481['orientation'][0x0],_0x1fb481[_0x4c2992(0x118f)][0x1],-_0x1fb481['orientation'][0x2],-_0x1fb481[_0x4c2992(0x118f)][0x3]),this[_0x4c2992(0x2780)]&&(this[_0x4c2992(0x2780)][_0x4c2992(0x40ae)]()[_0x4c2992(0x3ece)]?(this['_deviceRoomRotationQuaternion']['z']*=-0x1,this[_0x4c2992(0x2ffc)]['w']*=-0x1):this[_0x4c2992(0x2ffc)][_0x4c2992(0x242a)](this['_leftHandSystemQuaternion'],this[_0x4c2992(0x2ffc)])),this[_0x4c2992(0x2ffc)]['multiplyToRef'](this[_0x4c2992(0x373c)],this[_0x4c2992(0x234a)])));}['attachToMesh'](_0x3e8ed1){var _0x234408=_0xd4c16;if(this[_0x234408(0x2780)]&&(this['_mesh'][_0x234408(0x2a18)]=null),this[_0x234408(0x2780)]=_0x3e8ed1,this[_0x234408(0x31b0)]&&(this[_0x234408(0x2780)][_0x234408(0x2a18)]=this[_0x234408(0x31b0)]),this[_0x234408(0x2780)]['rotationQuaternion']||(this[_0x234408(0x2780)][_0x234408(0x373c)]=new _0x2d4d43['_f']()),!this[_0x234408(0x1134)]&&(this[_0x234408(0x1a1c)](),this['_pointingPoseNode'])){const _0x194b73=[];let _0x33d363=this[_0x234408(0x2bc9)];for(;_0x33d363[_0x234408(0x2a18)];)_0x194b73[_0x234408(0x1e1d)](_0x33d363[_0x234408(0x2a18)]),_0x33d363=_0x33d363[_0x234408(0x2a18)];_0x194b73[_0x234408(0x941)]()[_0x234408(0x66b)](_0x151653=>{_0x151653['computeWorldMatrix'](!0x0);});}this[_0x234408(0x325)][_0x234408(0x2231)](_0x3e8ed1);}['attachToPoseControlledCamera'](_0xcd78d5){var _0x54a933=_0xd4c16;this['_poseControlledCamera']=_0xcd78d5,this[_0x54a933(0x2780)]&&(this[_0x54a933(0x2780)][_0x54a933(0x2a18)]=this[_0x54a933(0x31b0)]);}[_0xd4c16(0x3551)](){var _0x24fe3e=_0xd4c16;this['_mesh']&&this[_0x24fe3e(0x2780)][_0x24fe3e(0x3551)](),this[_0x24fe3e(0x2780)]=null,super[_0x24fe3e(0x3551)]();}get[_0xd4c16(0x3ba0)](){var _0x39b7ad=_0xd4c16;return this[_0x39b7ad(0x2780)];}[_0xd4c16(0x30bd)](_0x3c35f6=0x64){var _0x541077=_0xd4c16;if(!this[_0x541077(0x3ba0)])return new _0x1a089b['z'](_0x2d4d43['P']['Zero'](),new _0x2d4d43['P'](0x0,0x0,0x1),_0x3c35f6);const _0x1bba2f=(this[_0x541077(0x2bc9)]||this[_0x541077(0x3ba0)])[_0x541077(0x269)]();var _0x5c4b1e=_0x1bba2f['getTranslation'](),_0x211ca6=new _0x2d4d43['P'](0x0,0x0,-0x1),_0x211ca6=_0x2d4d43['P'][_0x541077(0x2c17)](_0x211ca6,_0x1bba2f),_0x211ca6=_0x2d4d43['P'][_0x541077(0x14f2)](_0x211ca6);return new _0x1a089b['z'](_0x5c4b1e,_0x211ca6,_0x3c35f6);}}_0x58877f[_0xd4c16(0x26f)]=_0xd4c16(0x26f);},0xae0b:(_0xcc76d8,_0x1eef90,_0xe424d6)=>{var _0x47d085=a7_0x38a779,_0x181c7d=_0xe424d6(0xa7ff),_0x5c8d43=_0xe424d6(0x1472a),_0x390d51=_0xe424d6(0x4a22);class _0x2e5353 extends _0x5c8d43['T']{constructor(_0x10465a){var _0xc1bd48=a7_0x2532;super(_0x10465a),this[_0xc1bd48(0x1d46)]=_0x390d51['wc']['VIVE'],this['_invertLeftStickY']=!0x0;}[_0x47d085(0x1574)](_0x515130,_0x8e7282){var _0xf2ae29=_0x47d085;_0x181c7d['n'][_0xf2ae29(0x1a3b)]('',_0x2e5353[_0xf2ae29(0x2d11)],_0x2e5353[_0xf2ae29(0x35d3)],_0x515130,_0x34a726=>{var _0x31d62b=_0xf2ae29;this[_0x31d62b(0x451)]=_0x34a726[0x1],this[_0x31d62b(0x2a49)](this[_0x31d62b(0x451)]),_0x8e7282&&_0x8e7282(this[_0x31d62b(0x451)]);});}get[_0x47d085(0x2351)](){var _0x207009=_0x47d085;return this[_0x207009(0xada)];}get['onRightButtonStateChangedObservable'](){var _0x180d1d=_0x47d085;return this[_0x180d1d(0xada)];}get['onMenuButtonStateChangedObservable'](){var _0x17efa4=_0x47d085;return this[_0x17efa4(0x3238)];}[_0x47d085(0x3097)](_0x5d68ba,_0x2154f6){var _0x3bbe1b=_0x47d085,_0x3c65f3=_0x2154f6;switch(_0x5d68ba){case 0x0:return void this[_0x3bbe1b(0x412)]['notifyObservers'](_0x3c65f3);case 0x1:return this['_defaultModel']&&(this[_0x3bbe1b(0x451)][_0x3bbe1b(0x3e72)]()[0x6][_0x3bbe1b(0x30d0)]['x']=0.15*-_0x3c65f3[_0x3bbe1b(0xb06)]),void this[_0x3bbe1b(0x1370)][_0x3bbe1b(0x2231)](_0x3c65f3);case 0x2:return void this[_0x3bbe1b(0xada)][_0x3bbe1b(0x2231)](_0x3c65f3);case 0x3:return this[_0x3bbe1b(0x451)]&&(_0x3c65f3[_0x3bbe1b(0xcf0)]?this['_defaultModel'][_0x3bbe1b(0x3e72)]()[0x2][_0x3bbe1b(0xdfa)]['y']=-0.001:this[_0x3bbe1b(0x451)][_0x3bbe1b(0x3e72)]()[0x2]['position']['y']=0x0),void this[_0x3bbe1b(0x3238)][_0x3bbe1b(0x2231)](_0x3c65f3);}}}_0x2e5353[_0x47d085(0x2d11)]=_0x47d085(0x1ca3),_0x2e5353[_0x47d085(0x35d3)]=_0x47d085(0x1817),_0x390d51['zn'][_0x47d085(0x3ca0)][_0x47d085(0x1e1d)]({'canCreate':_0x50865f=>-0x1!==_0x50865f['id'][_0x47d085(0x1ed7)]()['indexOf']('openvr'),'create':_0x2cd6e2=>new _0x2e5353(_0x2cd6e2)});},0x1472a:(_0x12f380,_0x3186dd,_0x506eda)=>{var _0xdd25f2=a7_0x38a779;_0x506eda['d'](_0x3186dd,{'T':()=>_0x148e96});var _0x4eb952=_0x506eda(0xf96c),_0x3186dd=_0x506eda(0x4a22);class _0x148e96 extends _0x3186dd['K4']{constructor(_0x133ad3){var _0x4e1b56=a7_0x2532;super(_0x133ad3),this['onTriggerStateChangedObservable']=new _0x4eb952['y$'](),this[_0x4e1b56(0xada)]=new _0x4eb952['y$'](),this['onSecondaryButtonStateChangedObservable']=new _0x4eb952['y$'](),this[_0x4e1b56(0x412)]=new _0x4eb952['y$'](),this[_0x4e1b56(0xdfb)]=new _0x4eb952['y$'](),this[_0x4e1b56(0x28c6)]={'x':0x0,'y':0x0},this[_0x4e1b56(0x6cd)]={'pressChanged':!0x1,'touchChanged':!0x1,'valueChanged':!0x1,'changed':!0x1},this[_0x4e1b56(0x3b2d)]=new Array(_0x133ad3[_0x4e1b56(0x505)][_0x4e1b56(0x3785)]),this[_0x4e1b56(0x4144)]=_0x133ad3[_0x4e1b56(0x4144)];}[_0xdd25f2(0xf54)](_0x5bdb58){var _0x478df6=_0xdd25f2;this[_0x478df6(0x1d2d)]=_0x5bdb58;}get[_0xdd25f2(0x30da)](){var _0x4ced2a=_0xdd25f2;return this[_0x4ced2a(0x451)];}[_0xdd25f2(0x308d)](){var _0x3169e1=_0xdd25f2;super[_0x3169e1(0x308d)]();for(let _0x35b783=0x0;_0x35b783<this[_0x3169e1(0x3b2d)][_0x3169e1(0x3785)];_0x35b783++)this[_0x3169e1(0xe4e)](this['browserGamepad'][_0x3169e1(0x505)][_0x35b783],this[_0x3169e1(0x3b2d)][_0x35b783],_0x35b783);this[_0x3169e1(0x3d88)]['x']===this[_0x3169e1(0x28c6)]['x']&&this[_0x3169e1(0x3d88)]['y']===this[_0x3169e1(0x28c6)]['y']||(this[_0x3169e1(0x28c6)]['x']=this[_0x3169e1(0x3d88)]['x'],this['pad']['y']=this['leftStick']['y'],this[_0x3169e1(0xdfb)][_0x3169e1(0x2231)](this[_0x3169e1(0x28c6)]));}['_setButtonValue'](_0x97eef9,_0x7cfff6,_0x1d4ec9){var _0x241199=_0xdd25f2;_0x97eef9=_0x97eef9||{'pressed':!0x1,'touched':!0x1,'value':0x0},_0x7cfff6?(this['_checkChanges'](_0x97eef9,_0x7cfff6),this[_0x241199(0x6cd)][_0x241199(0xb90)]&&(this[_0x241199(0x1d2d)]&&this[_0x241199(0x1d2d)](this['index'],_0x1d4ec9,_0x97eef9),this['_handleButtonChange'](_0x1d4ec9,_0x97eef9,this[_0x241199(0x6cd)])),this[_0x241199(0x3b2d)][_0x1d4ec9][_0x241199(0xcf0)]=_0x97eef9[_0x241199(0xcf0)],this[_0x241199(0x3b2d)][_0x1d4ec9][_0x241199(0x641)]=_0x97eef9['touched'],this[_0x241199(0x3b2d)][_0x1d4ec9]['value']=_0x97eef9[_0x241199(0xb06)]<1e-8?0x0:_0x97eef9[_0x241199(0xb06)]):this['_buttons'][_0x1d4ec9]={'pressed':_0x97eef9[_0x241199(0xcf0)],'touched':_0x97eef9[_0x241199(0x641)],'value':_0x97eef9[_0x241199(0xb06)]};}[_0xdd25f2(0x3e0c)](_0xb09c82,_0x545bfd){var _0x3a8fb1=_0xdd25f2;return this[_0x3a8fb1(0x6cd)]['pressChanged']=_0xb09c82[_0x3a8fb1(0xcf0)]!==_0x545bfd[_0x3a8fb1(0xcf0)],this['_changes'][_0x3a8fb1(0x2f16)]=_0xb09c82[_0x3a8fb1(0x641)]!==_0x545bfd[_0x3a8fb1(0x641)],this[_0x3a8fb1(0x6cd)][_0x3a8fb1(0x2772)]=_0xb09c82[_0x3a8fb1(0xb06)]!==_0x545bfd[_0x3a8fb1(0xb06)],this[_0x3a8fb1(0x6cd)][_0x3a8fb1(0xb90)]=this[_0x3a8fb1(0x6cd)][_0x3a8fb1(0xa3b)]||this['_changes']['touchChanged']||this[_0x3a8fb1(0x6cd)][_0x3a8fb1(0x2772)],this[_0x3a8fb1(0x6cd)];}['dispose'](){var _0x2f70cc=_0xdd25f2;super[_0x2f70cc(0x3551)](),this['_defaultModel']=null,this[_0x2f70cc(0x1370)][_0x2f70cc(0xc60)](),this[_0x2f70cc(0xada)][_0x2f70cc(0xc60)](),this['onSecondaryButtonStateChangedObservable'][_0x2f70cc(0xc60)](),this[_0x2f70cc(0x412)][_0x2f70cc(0xc60)](),this[_0x2f70cc(0xdfb)][_0x2f70cc(0xc60)]();}}},0x257a:(_0x34da7d,_0x1696a0,_0x101481)=>{var _0x472d91=a7_0x38a779,_0x582b4d=_0x101481(0x10ea4),_0x40f021=_0x101481(0xf96c),_0xe2b265=_0x101481(0x9fd1),_0x5d1360=_0x101481(0x1dad),_0x4f6390=_0x101481(0x8483),_0x13b12c=_0x101481(0xa7ff),_0x17bb3c=_0x101481(0x1472a),_0x472bcb=_0x101481(0xc4f1),_0x43a3a8=_0x101481(0x4a22);class _0x51d719{constructor(){var _0x243d3a=a7_0x2532;this[_0x243d3a(0x13b2)]={},this['axisMeshes']={};}}class _0x452325 extends _0x17bb3c['T']{constructor(_0x308b14){var _0x59cbf7=a7_0x2532;super(_0x308b14),this[_0x59cbf7(0x10da)]={'buttons':[_0x59cbf7(0x2401),_0x59cbf7(0x7d7),'grip',_0x59cbf7(0x1b29),_0x59cbf7(0x277d)],'buttonMeshNames':{'trigger':'SELECT','menu':_0x59cbf7(0x36a3),'grip':_0x59cbf7(0x31da),'thumbstick':_0x59cbf7(0x1c4f),'trackpad':'TOUCHPAD_PRESS'},'buttonObservableNames':{'trigger':_0x59cbf7(0x1370),'menu':_0x59cbf7(0x3238),'grip':_0x59cbf7(0xada),'thumbstick':_0x59cbf7(0x412),'trackpad':_0x59cbf7(0x51d)},'axisMeshNames':[_0x59cbf7(0x2dec),_0x59cbf7(0x2c95),_0x59cbf7(0x13a3),_0x59cbf7(0x1b32)],'pointingPoseMeshName':_0x43a3a8['K4']['POINTING_POSE']},this['onTrackpadChangedObservable']=new _0x40f021['y$'](),this[_0x59cbf7(0x2e81)]=new _0x40f021['y$'](),this[_0x59cbf7(0x277d)]={'x':0x0,'y':0x0},this[_0x59cbf7(0x1d46)]=_0x43a3a8['wc'][_0x59cbf7(0x3188)],this['_loadedMeshInfo']=null;}get[_0x472d91(0x2ff3)](){var _0x2fd758=_0x472d91;return this[_0x2fd758(0x1370)];}get['onMenuButtonStateChangedObservable'](){var _0x279b19=_0x472d91;return this[_0x279b19(0x3238)];}get[_0x472d91(0x26a7)](){var _0xb42a27=_0x472d91;return this[_0xb42a27(0xada)];}get[_0x472d91(0x429)](){var _0x2da0aa=_0x472d91;return this[_0x2da0aa(0x412)];}get['onTouchpadButtonStateChangedObservable'](){var _0x569203=_0x472d91;return this[_0x569203(0x51d)];}get[_0x472d91(0x2520)](){var _0xc8ae82=_0x472d91;return this[_0xc8ae82(0x2e81)];}[_0x472d91(0x3a3b)](){var _0x29c56e=_0x472d91;!this[_0x29c56e(0x1d59)][_0x29c56e(0x2aad)]||this[_0x29c56e(0x1d59)]['axes'][0x2]==this[_0x29c56e(0x277d)]['x']&&this[_0x29c56e(0x1d59)][_0x29c56e(0x2aad)][0x3]==this[_0x29c56e(0x277d)]['y']||(this[_0x29c56e(0x277d)]['x']=this[_0x29c56e(0x1d59)]['axes'][this[_0x29c56e(0x10da)]['axisMeshNames'][_0x29c56e(0x850)](_0x29c56e(0x13a3))],this[_0x29c56e(0x277d)]['y']=this['browserGamepad'][_0x29c56e(0x2aad)][this[_0x29c56e(0x10da)][_0x29c56e(0x40a3)]['indexOf'](_0x29c56e(0x1b32))],this[_0x29c56e(0x2e81)][_0x29c56e(0x2231)](this[_0x29c56e(0x277d)]));}[_0x472d91(0x308d)](){var _0x40851f=_0x472d91;if(super[_0x40851f(0x308d)](),this[_0x40851f(0x1d59)][_0x40851f(0x2aad)]&&(this['_updateTrackpad'](),this[_0x40851f(0x15b1)])){for(let _0x1354b7=0x0;_0x1354b7<this[_0x40851f(0x10da)][_0x40851f(0x40a3)][_0x40851f(0x3785)];_0x1354b7++)this[_0x40851f(0x1984)](_0x1354b7,this[_0x40851f(0x1d59)][_0x40851f(0x2aad)][_0x1354b7]);}}[_0x472d91(0x3097)](_0x54217e,_0x2df4b8){var _0x48bba8=_0x472d91;_0x54217e=this[_0x48bba8(0x10da)][_0x48bba8(0x505)][_0x54217e];if(_0x54217e){this[_0x48bba8(0x3a3b)]();const _0x501307=this[this[_0x48bba8(0x10da)][_0x48bba8(0x1f83)][_0x54217e]];_0x501307&&_0x501307[_0x48bba8(0x2231)](_0x2df4b8),this[_0x48bba8(0x161f)](_0x54217e,_0x2df4b8[_0x48bba8(0xb06)]);}}['_lerpButtonTransform'](_0x37dbe2,_0x7022d1){var _0xea931=_0x472d91;this[_0xea931(0x15b1)]&&(_0x37dbe2=this['_loadedMeshInfo'][_0xea931(0x13b2)][_0x37dbe2])&&_0x37dbe2['unpressed'][_0xea931(0x373c)]&&_0x37dbe2[_0xea931(0xcf0)][_0xea931(0x373c)]&&_0x37dbe2[_0xea931(0xb06)][_0xea931(0x373c)]&&(_0xe2b265['_f']['SlerpToRef'](_0x37dbe2[_0xea931(0x12f1)][_0xea931(0x373c)],_0x37dbe2[_0xea931(0xcf0)]['rotationQuaternion'],_0x7022d1,_0x37dbe2[_0xea931(0xb06)][_0xea931(0x373c)]),_0xe2b265['P']['LerpToRef'](_0x37dbe2['unpressed'][_0xea931(0xdfa)],_0x37dbe2[_0xea931(0xcf0)][_0xea931(0xdfa)],_0x7022d1,_0x37dbe2[_0xea931(0xb06)][_0xea931(0xdfa)]));}[_0x472d91(0x1984)](_0x383dc8,_0x15a59e){var _0x52832b=_0x472d91;this['_loadedMeshInfo']&&(_0x383dc8=this[_0x52832b(0x15b1)]['axisMeshes'][_0x383dc8])&&_0x383dc8[_0x52832b(0x33a7)][_0x52832b(0x373c)]&&_0x383dc8['max']['rotationQuaternion']&&_0x383dc8[_0x52832b(0xb06)][_0x52832b(0x373c)]&&(_0xe2b265['_f'][_0x52832b(0x1c7f)](_0x383dc8[_0x52832b(0x33a7)][_0x52832b(0x373c)],_0x383dc8[_0x52832b(0x695)]['rotationQuaternion'],_0x15a59e=0.5*_0x15a59e+0.5,_0x383dc8['value'][_0x52832b(0x373c)]),_0xe2b265['P'][_0x52832b(0x4086)](_0x383dc8[_0x52832b(0x33a7)][_0x52832b(0xdfa)],_0x383dc8[_0x52832b(0x695)][_0x52832b(0xdfa)],_0x15a59e,_0x383dc8['value'][_0x52832b(0xdfa)]));}[_0x472d91(0x1574)](_0x4d64b8,_0x5c5a70,_0x2a275a=!0x1){var _0x20f0e6=_0x472d91;let _0x3bd0ca,_0x7d8c8d;if(_0x13b12c['n']['IsPluginForExtensionAvailable']('.glb')){let _0x1f0feb=_0x20f0e6(0x1b26);var _0x4e8808;this['id']&&!_0x2a275a&&(_0x4e8808=this['id'][_0x20f0e6(0x2bba)](_0x452325[_0x20f0e6(0x3455)]),_0x1f0feb=_0x4e8808&&_0x4e8808[0x0]||_0x1f0feb),_0x7d8c8d='left'===this[_0x20f0e6(0x4144)]?_0x452325[_0x20f0e6(0x2f31)]:_0x452325[_0x20f0e6(0x1221)],_0x3bd0ca=_0x452325[_0x20f0e6(0x2d11)]+_0x1f0feb+'/';}else _0x582b4d['Y']['Warn']('You\x20need\x20to\x20reference\x20GLTF\x20loader\x20to\x20load\x20Windows\x20Motion\x20Controllers\x20model.\x20Falling\x20back\x20to\x20generic\x20models'),_0x3bd0ca=_0x472bcb['M'][_0x20f0e6(0x2d11)],_0x7d8c8d=_0x472bcb['M'][_0x20f0e6(0x35d3)];_0x13b12c['n']['ImportMesh']('',_0x3bd0ca,_0x7d8c8d,_0x4d64b8,_0x54f660=>{var _0x224d73=_0x20f0e6;this[_0x224d73(0x15b1)]=this[_0x224d73(0x6f3)](_0x4d64b8,_0x54f660),this['_loadedMeshInfo']&&(this[_0x224d73(0x451)]=this['_loadedMeshInfo'][_0x224d73(0x1119)],this['attachToMesh'](this['_defaultModel']),_0x5c5a70&&_0x5c5a70(this[_0x224d73(0x451)]));},null,(_0x110473,_0x3384bf)=>{var _0x16a546=_0x20f0e6;_0x582b4d['Y'][_0x16a546(0x997)](_0x3384bf),_0x582b4d['Y'][_0x16a546(0x27dc)]('Failed\x20to\x20retrieve\x20controller\x20model\x20from\x20the\x20remote\x20server:\x20'+_0x3bd0ca+_0x7d8c8d),_0x2a275a||this[_0x16a546(0x1574)](_0x110473,_0x5c5a70,!0x0);});}[_0x472d91(0x6f3)](_0x234ddd,_0x33e961){var _0x3ade37=_0x472d91;let _0x24464b=null;_0x234ddd=new _0x5d1360['Kj'](this['id']+'\x20'+this[_0x3ade37(0x4144)],_0x234ddd);let _0x48507a=null;for(let _0x22896d=0x0;_0x22896d<_0x33e961['length'];_0x22896d++){const _0x336c86=_0x33e961[_0x22896d];if(!_0x336c86[_0x3ade37(0x2a18)]){_0x336c86[_0x3ade37(0xcf4)]=!0x1,_0x48507a=_0x336c86;break;}}return _0x48507a?(_0x48507a[_0x3ade37(0x2a36)](_0x234ddd),_0x24464b=this[_0x3ade37(0x89b)](_0x234ddd)):_0x582b4d['Y'][_0x3ade37(0x27dc)]('Could\x20not\x20find\x20root\x20node\x20in\x20model\x20file.'),_0x24464b;}[_0x472d91(0x89b)](_0x29cd2){var _0x30cd32=_0x472d91;const _0x17d9c5=new _0x51d719();let _0xbf6b21;for(_0x17d9c5[_0x30cd32(0x1119)]=_0x29cd2,_0x17d9c5[_0x30cd32(0x13b2)]={},_0x17d9c5[_0x30cd32(0x294a)]={},_0xbf6b21=0x0;_0xbf6b21<this[_0x30cd32(0x10da)]['buttons']['length'];_0xbf6b21++){var _0x51b7da,_0x2cbada=this[_0x30cd32(0x10da)][_0x30cd32(0x32e1)][this['_mapping'][_0x30cd32(0x505)][_0xbf6b21]];_0x2cbada?(_0x51b7da=_0x646c19(_0x29cd2,_0x2cbada))?(_0x51b7da={'index':_0xbf6b21,'value':_0x5f135b(_0x51b7da,_0x30cd32(0x3cbb)),'pressed':_0x5f135b(_0x51b7da,_0x30cd32(0xddb)),'unpressed':_0x5f135b(_0x51b7da,_0x30cd32(0x132b))})['value']&&_0x51b7da[_0x30cd32(0xcf0)]&&_0x51b7da['unpressed']?_0x17d9c5['buttonMeshes'][this['_mapping'][_0x30cd32(0x505)][_0xbf6b21]]=_0x51b7da:_0x582b4d['Y'][_0x30cd32(0x27dc)](_0x30cd32(0x571)+_0x2cbada+'(VALUE:\x20'+!!_0x51b7da['value']+_0x30cd32(0x1047)+!!_0x51b7da['pressed']+_0x30cd32(0x1a1d)+!!_0x51b7da[_0x30cd32(0x12f1)]+')'):_0x582b4d['Y'][_0x30cd32(0x27dc)]('Missing\x20button\x20mesh\x20with\x20name:\x20'+_0x2cbada):_0x582b4d['Y'][_0x30cd32(0x997)](_0x30cd32(0x6ea)+_0xbf6b21+'\x20with\x20mapped\x20name:\x20'+this['_mapping'][_0x30cd32(0x505)][_0xbf6b21]);}for(_0xbf6b21=0x0;_0xbf6b21<this[_0x30cd32(0x10da)][_0x30cd32(0x40a3)]['length'];_0xbf6b21++){var _0x1bf0a9,_0x55b78f=this[_0x30cd32(0x10da)][_0x30cd32(0x40a3)][_0xbf6b21];_0x55b78f?(_0x1bf0a9=_0x646c19(_0x29cd2,_0x55b78f))?(_0x1bf0a9={'index':_0xbf6b21,'value':_0x5f135b(_0x1bf0a9,_0x30cd32(0x3cbb)),'min':_0x5f135b(_0x1bf0a9,'MIN'),'max':_0x5f135b(_0x1bf0a9,_0x30cd32(0x2a84))})[_0x30cd32(0xb06)]&&_0x1bf0a9['min']&&_0x1bf0a9[_0x30cd32(0x695)]?_0x17d9c5[_0x30cd32(0x294a)][_0xbf6b21]=_0x1bf0a9:_0x582b4d['Y']['Warn'](_0x30cd32(0x3e7d)+_0x55b78f+'(VALUE:\x20'+!!_0x1bf0a9[_0x30cd32(0xb06)]+',\x20MIN:\x20'+!!_0x1bf0a9[_0x30cd32(0x33a7)]+_0x30cd32(0x3d87)+!!_0x1bf0a9[_0x30cd32(0x695)]+')'):_0x582b4d['Y'][_0x30cd32(0x27dc)](_0x30cd32(0x461)+_0x55b78f):_0x582b4d['Y'][_0x30cd32(0x997)](_0x30cd32(0x2b3e)+_0xbf6b21);}return _0x17d9c5['pointingPoseNode']=_0x646c19(_0x29cd2,this[_0x30cd32(0x10da)][_0x30cd32(0x40df)]),_0x17d9c5[_0x30cd32(0x24a)]?this[_0x30cd32(0x2bc9)]=_0x17d9c5[_0x30cd32(0x24a)]:_0x582b4d['Y']['Warn'](_0x30cd32(0x1d68)+this[_0x30cd32(0x10da)]['pointingPoseMeshName']),_0x17d9c5;function _0x646c19(_0x382db9,_0x1bcf80){var _0x49aad7=_0x30cd32;return _0x382db9[_0x49aad7(0x3e72)](_0x32ba0e=>_0x32ba0e[_0x49aad7(0x3844)]===_0x1bcf80,!0x1)[0x0];}function _0x5f135b(_0x2f5832,_0x2f9ba5){var _0x49c594=_0x30cd32;return _0x2f5832[_0x49c594(0x3e72)](_0x1df846=>_0x1df846[_0x49c594(0x3844)]==_0x2f9ba5,!0x0)[0x0];}}['getForwardRay'](_0x435663=0x64){var _0x44b9f0=_0x472d91;if(!this[_0x44b9f0(0x15b1)]||!this[_0x44b9f0(0x15b1)][_0x44b9f0(0x24a)])return super[_0x44b9f0(0x30bd)](_0x435663);const _0x243ba6=this[_0x44b9f0(0x15b1)][_0x44b9f0(0x24a)][_0x44b9f0(0x269)]();var _0x560b33=_0x243ba6[_0x44b9f0(0x2518)](),_0x50ffce=new _0xe2b265['P'](0x0,0x0,-0x1),_0x50ffce=_0xe2b265['P'][_0x44b9f0(0x2c17)](_0x50ffce,_0x243ba6),_0x50ffce=_0xe2b265['P'][_0x44b9f0(0x14f2)](_0x50ffce);return new _0x4f6390['z'](_0x560b33,_0x50ffce,_0x435663);}['dispose'](){var _0x271055=_0x472d91;super[_0x271055(0x3551)](),this[_0x271055(0x51d)]['clear'](),this[_0x271055(0x2e81)][_0x271055(0xc60)]();}}_0x452325['MODEL_BASE_URL']=_0x472d91(0x4193),_0x452325['MODEL_LEFT_FILENAME']='left.glb',_0x452325[_0x472d91(0x1221)]=_0x472d91(0x550),_0x452325[_0x472d91(0x31d5)]='Spatial\x20Controller\x20(Spatial\x20Interaction\x20Source)\x20',_0x452325[_0x472d91(0x3455)]=/([0-9a-zA-Z]+-[0-9a-zA-Z]+)$/,class extends null{},_0x43a3a8['zn'][_0x472d91(0x3ca0)][_0x472d91(0x1e1d)]({'canCreate':_0x14c3f9=>0x0===_0x14c3f9['id'][_0x472d91(0x850)](_0x452325[_0x472d91(0x31d5)]),'create':_0x333cf6=>new _0x452325(_0x333cf6)});},0x8f31:(_0x2a5360,_0x9558f3,_0x4ecf90)=>{var _0x14b465=a7_0x38a779;_0x4ecf90['d'](_0x9558f3,{'Xq':()=>_0x501ef4});var _0x526ed0,_0x586e15,_0x268f37=_0x4ecf90(0xf96c),_0x2ff4a7=_0x4ecf90(0x12bee);_0x526ed0={'Cross':0x0,0x0:_0x14b465(0x37c3),'Circle':0x1,0x1:'Circle','Square':0x2,0x2:_0x14b465(0xf14),'Triangle':0x3,0x3:_0x14b465(0x3dfb),'L1':0x4,0x4:'L1','R1':0x5,0x5:'R1','Share':0x8,0x8:_0x14b465(0x12ac),'Options':0x9,0x9:_0x14b465(0xd96),'LeftStick':0xa,0xa:_0x14b465(0x2241),'RightStick':0xb,0xb:_0x14b465(0x166f)},_0x586e15={'Up':0xc,0xc:'Up','Down':0xd,0xd:'Down','Left':0xe,0xe:_0x14b465(0x9dd),'Right':0xf,0xf:_0x14b465(0x20c6)};class _0x501ef4 extends _0x2ff4a7['nJ']{constructor(_0x40e461,_0x1034ee,_0x9f150b){var _0x567bde=_0x14b465;super(_0x40e461['replace']('STANDARD\x20GAMEPAD',_0x567bde(0x190c)),_0x1034ee,_0x9f150b,0x0,0x1,0x2,0x3),this[_0x567bde(0x17d5)]=0x0,this[_0x567bde(0x3894)]=0x0,this[_0x567bde(0x3529)]=new _0x268f37['y$'](),this['onButtonUpObservable']=new _0x268f37['y$'](),this[_0x567bde(0x110f)]=new _0x268f37['y$'](),this['onPadUpObservable']=new _0x268f37['y$'](),this['_buttonCross']=0x0,this[_0x567bde(0x2eaa)]=0x0,this[_0x567bde(0x4114)]=0x0,this[_0x567bde(0x1828)]=0x0,this[_0x567bde(0x4f8)]=0x0,this[_0x567bde(0x930)]=0x0,this[_0x567bde(0x2eae)]=0x0,this[_0x567bde(0x3def)]=0x0,this[_0x567bde(0x3913)]=0x0,this[_0x567bde(0x3968)]=0x0,this[_0x567bde(0x26f0)]=0x0,this['_dPadDown']=0x0,this[_0x567bde(0xeab)]=0x0,this[_0x567bde(0x33ec)]=0x0,this[_0x567bde(0x261)]=_0x2ff4a7['nJ'][_0x567bde(0x1b7b)];}[_0x14b465(0x40a1)](_0x3234fe){this['_onlefttriggerchanged']=_0x3234fe;}[_0x14b465(0x3ba1)](_0xa22fc2){var _0x2c1afe=_0x14b465;this[_0x2c1afe(0x1f89)]=_0xa22fc2;}get[_0x14b465(0x304d)](){var _0x12d403=_0x14b465;return this[_0x12d403(0x17d5)];}set[_0x14b465(0x304d)](_0x1087b2){var _0x173571=_0x14b465;this[_0x173571(0x213c)]&&this[_0x173571(0x17d5)]!==_0x1087b2&&this['_onlefttriggerchanged'](_0x1087b2),this['_leftTrigger']=_0x1087b2;}get[_0x14b465(0x1b2d)](){var _0x1865fa=_0x14b465;return this[_0x1865fa(0x3894)];}set[_0x14b465(0x1b2d)](_0x13e494){var _0x3931e9=_0x14b465;this['_onrighttriggerchanged']&&this[_0x3931e9(0x3894)]!==_0x13e494&&this[_0x3931e9(0x1f89)](_0x13e494),this[_0x3931e9(0x3894)]=_0x13e494;}[_0x14b465(0x1380)](_0x3f8f98){var _0xf8dce8=_0x14b465;this[_0xf8dce8(0x17eb)]=_0x3f8f98;}[_0x14b465(0x210c)](_0x33f74a){this['_onbuttonup']=_0x33f74a;}[_0x14b465(0x282b)](_0x570d85){this['_ondpaddown']=_0x570d85;}[_0x14b465(0x8bb)](_0x677ed5){var _0x519ed3=_0x14b465;this[_0x519ed3(0x363c)]=_0x677ed5;}[_0x14b465(0xe4e)](_0x59810e,_0x2836b2,_0x4d451f){var _0x3b607c=_0x14b465;return _0x59810e!==_0x2836b2&&(0x1===_0x59810e&&(this[_0x3b607c(0x17eb)]&&this[_0x3b607c(0x17eb)](_0x4d451f),this[_0x3b607c(0x3529)][_0x3b607c(0x2231)](_0x4d451f)),0x0===_0x59810e&&(this['_onbuttonup']&&this[_0x3b607c(0x98e)](_0x4d451f),this[_0x3b607c(0x3c08)][_0x3b607c(0x2231)](_0x4d451f))),_0x59810e;}[_0x14b465(0x2531)](_0x1c00cf,_0x5e2f60,_0x46ebcd){var _0x14c4d9=_0x14b465;return _0x1c00cf!==_0x5e2f60&&(0x1===_0x1c00cf&&(this[_0x14c4d9(0xc9c)]&&this['_ondpaddown'](_0x46ebcd),this[_0x14c4d9(0x110f)]['notifyObservers'](_0x46ebcd)),0x0===_0x1c00cf&&(this[_0x14c4d9(0x363c)]&&this['_ondpadup'](_0x46ebcd),this['onPadUpObservable'][_0x14c4d9(0x2231)](_0x46ebcd))),_0x1c00cf;}get['buttonCross'](){var _0x46ceb1=_0x14b465;return this[_0x46ceb1(0x3034)];}set[_0x14b465(0x3c50)](_0x3e9cdf){var _0x7b33c5=_0x14b465;this['_buttonCross']=this[_0x7b33c5(0xe4e)](_0x3e9cdf,this[_0x7b33c5(0x3034)],_0x526ed0[_0x7b33c5(0x37c3)]);}get['buttonCircle'](){var _0x40e692=_0x14b465;return this[_0x40e692(0x2eaa)];}set[_0x14b465(0x906)](_0x45801c){var _0x1ea981=_0x14b465;this[_0x1ea981(0x2eaa)]=this[_0x1ea981(0xe4e)](_0x45801c,this[_0x1ea981(0x2eaa)],_0x526ed0[_0x1ea981(0x11c0)]);}get['buttonSquare'](){var _0x32eb3a=_0x14b465;return this[_0x32eb3a(0x4114)];}set['buttonSquare'](_0x3e8194){var _0x374495=_0x14b465;this[_0x374495(0x4114)]=this['_setButtonValue'](_0x3e8194,this[_0x374495(0x4114)],_0x526ed0[_0x374495(0xf14)]);}get[_0x14b465(0x112d)](){var _0x1c7de1=_0x14b465;return this[_0x1c7de1(0x1828)];}set[_0x14b465(0x112d)](_0x364a0f){var _0x41efb4=_0x14b465;this[_0x41efb4(0x1828)]=this[_0x41efb4(0xe4e)](_0x364a0f,this[_0x41efb4(0x1828)],_0x526ed0[_0x41efb4(0x3dfb)]);}get[_0x14b465(0x108e)](){var _0x173359=_0x14b465;return this[_0x173359(0x930)];}set[_0x14b465(0x108e)](_0x307a50){var _0x4d46e2=_0x14b465;this[_0x4d46e2(0x930)]=this[_0x4d46e2(0xe4e)](_0x307a50,this[_0x4d46e2(0x930)],_0x526ed0[_0x4d46e2(0xd96)]);}get['buttonShare'](){var _0x1b8360=_0x14b465;return this[_0x1b8360(0x4f8)];}set[_0x14b465(0x1c0d)](_0x4fa05a){var _0x1901ee=_0x14b465;this[_0x1901ee(0x4f8)]=this[_0x1901ee(0xe4e)](_0x4fa05a,this[_0x1901ee(0x4f8)],_0x526ed0[_0x1901ee(0x12ac)]);}get[_0x14b465(0x3ef8)](){var _0x352e61=_0x14b465;return this[_0x352e61(0x2eae)];}set[_0x14b465(0x3ef8)](_0x23930a){var _0x3bcf8d=_0x14b465;this[_0x3bcf8d(0x2eae)]=this[_0x3bcf8d(0xe4e)](_0x23930a,this[_0x3bcf8d(0x2eae)],_0x526ed0['L1']);}get[_0x14b465(0x2a4b)](){var _0x53ab32=_0x14b465;return this[_0x53ab32(0x3def)];}set['buttonR1'](_0x735201){var _0xe52364=_0x14b465;this[_0xe52364(0x3def)]=this[_0xe52364(0xe4e)](_0x735201,this[_0xe52364(0x3def)],_0x526ed0['R1']);}get[_0x14b465(0xc58)](){var _0x109836=_0x14b465;return this[_0x109836(0x3913)];}set[_0x14b465(0xc58)](_0x1a8748){var _0x4a4f0d=_0x14b465;this[_0x4a4f0d(0x3913)]=this[_0x4a4f0d(0xe4e)](_0x1a8748,this['_buttonLeftStick'],_0x526ed0[_0x4a4f0d(0x2241)]);}get[_0x14b465(0x19cb)](){var _0x4b57b2=_0x14b465;return this[_0x4b57b2(0x3968)];}set[_0x14b465(0x19cb)](_0x4747c5){var _0x1ba012=_0x14b465;this[_0x1ba012(0x3968)]=this[_0x1ba012(0xe4e)](_0x4747c5,this[_0x1ba012(0x3968)],_0x526ed0['RightStick']);}get[_0x14b465(0x3c1e)](){var _0x5952d0=_0x14b465;return this[_0x5952d0(0x26f0)];}set[_0x14b465(0x3c1e)](_0x3017a2){var _0x36e2d0=_0x14b465;this[_0x36e2d0(0x26f0)]=this[_0x36e2d0(0x2531)](_0x3017a2,this['_dPadUp'],_0x586e15['Up']);}get[_0x14b465(0x387)](){var _0x22b6f0=_0x14b465;return this[_0x22b6f0(0x2528)];}set['dPadDown'](_0x3f0acf){var _0x4b0ea7=_0x14b465;this[_0x4b0ea7(0x2528)]=this['_setDPadValue'](_0x3f0acf,this[_0x4b0ea7(0x2528)],_0x586e15[_0x4b0ea7(0x2aa6)]);}get[_0x14b465(0x2aab)](){var _0x1891a5=_0x14b465;return this[_0x1891a5(0xeab)];}set[_0x14b465(0x2aab)](_0x1e749e){var _0x3818d6=_0x14b465;this[_0x3818d6(0xeab)]=this[_0x3818d6(0x2531)](_0x1e749e,this[_0x3818d6(0xeab)],_0x586e15[_0x3818d6(0x9dd)]);}get[_0x14b465(0x3483)](){return this['_dPadRight'];}set[_0x14b465(0x3483)](_0x2288a7){var _0xdb2f5b=_0x14b465;this[_0xdb2f5b(0x33ec)]=this[_0xdb2f5b(0x2531)](_0x2288a7,this[_0xdb2f5b(0x33ec)],_0x586e15['Right']);}['update'](){var _0x12f26e=_0x14b465;super[_0x12f26e(0x308d)](),this['buttonCross']=this['browserGamepad'][_0x12f26e(0x505)][0x0][_0x12f26e(0xb06)],this['buttonCircle']=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x1][_0x12f26e(0xb06)],this[_0x12f26e(0x2e3e)]=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x2]['value'],this[_0x12f26e(0x112d)]=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x3][_0x12f26e(0xb06)],this[_0x12f26e(0x3ef8)]=this[_0x12f26e(0x1d59)]['buttons'][0x4][_0x12f26e(0xb06)],this[_0x12f26e(0x2a4b)]=this['browserGamepad'][_0x12f26e(0x505)][0x5][_0x12f26e(0xb06)],this[_0x12f26e(0x304d)]=this['browserGamepad'][_0x12f26e(0x505)][0x6]['value'],this[_0x12f26e(0x1b2d)]=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x7][_0x12f26e(0xb06)],this[_0x12f26e(0x1c0d)]=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x8][_0x12f26e(0xb06)],this['buttonOptions']=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0x9][_0x12f26e(0xb06)],this[_0x12f26e(0xc58)]=this['browserGamepad'][_0x12f26e(0x505)][0xa]['value'],this[_0x12f26e(0x19cb)]=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0xb][_0x12f26e(0xb06)],this[_0x12f26e(0x3c1e)]=this['browserGamepad']['buttons'][0xc][_0x12f26e(0xb06)],this['dPadDown']=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0xd][_0x12f26e(0xb06)],this['dPadLeft']=this[_0x12f26e(0x1d59)][_0x12f26e(0x505)][0xe][_0x12f26e(0xb06)],this[_0x12f26e(0x3483)]=this['browserGamepad'][_0x12f26e(0x505)][0xf][_0x12f26e(0xb06)];}[_0x14b465(0x3551)](){var _0x56d69d=_0x14b465;super[_0x56d69d(0x3551)](),this[_0x56d69d(0x3529)][_0x56d69d(0xc60)](),this[_0x56d69d(0x3c08)][_0x56d69d(0xc60)](),this[_0x56d69d(0x110f)][_0x56d69d(0xc60)](),this[_0x56d69d(0x3c37)]['clear']();}}},0x12bee:(_0x196e89,_0x23c609,_0x2dfa82)=>{var _0x305ff7=a7_0x38a779;_0x2dfa82['d'](_0x23c609,{'If':()=>_0x362912,'nJ':()=>_0x3d0b55});var _0x510826=_0x2dfa82(0xf96c);class _0x3d0b55{constructor(_0x349da6,_0x5ca790,_0x56c1a4,_0x18def0=0x0,_0x45e76d=0x1,_0x221979=0x2,_0xdc3ae2=0x3){var _0x20548c=a7_0x2532;this['id']=_0x349da6,this[_0x20548c(0x38ac)]=_0x5ca790,this[_0x20548c(0x1d59)]=_0x56c1a4,this[_0x20548c(0xc66)]={'x':0x0,'y':0x0},this[_0x20548c(0x362e)]={'x':0x0,'y':0x0},this[_0x20548c(0x19d5)]=!0x0,this[_0x20548c(0x31e3)]=!0x1,this['type']=_0x3d0b55[_0x20548c(0x3b98)],this[_0x20548c(0x2b46)]=_0x18def0,this[_0x20548c(0x1be1)]=_0x45e76d,this['_rightStickAxisX']=_0x221979,this[_0x20548c(0x235c)]=_0xdc3ae2,0x2<=this[_0x20548c(0x1d59)]['axes'][_0x20548c(0x3785)]&&(this['_leftStick']={'x':this[_0x20548c(0x1d59)][_0x20548c(0x2aad)][this[_0x20548c(0x2b46)]],'y':this[_0x20548c(0x1d59)][_0x20548c(0x2aad)][this[_0x20548c(0x1be1)]]}),0x4<=this[_0x20548c(0x1d59)][_0x20548c(0x2aad)][_0x20548c(0x3785)]&&(this[_0x20548c(0x362e)]={'x':this[_0x20548c(0x1d59)][_0x20548c(0x2aad)][this[_0x20548c(0x1d35)]],'y':this[_0x20548c(0x1d59)][_0x20548c(0x2aad)][this[_0x20548c(0x235c)]]});}get[_0x305ff7(0x31d8)](){var _0x11c38a=_0x305ff7;return this[_0x11c38a(0x19d5)];}[_0x305ff7(0x1f4d)](_0x247083){var _0x2f83d2=_0x305ff7;this[_0x2f83d2(0x3c17)]=_0x247083;}[_0x305ff7(0x41f)](_0x5cb8e8){this['_onrightstickchanged']=_0x5cb8e8;}get[_0x305ff7(0x3d88)](){var _0xb272d2=_0x305ff7;return this[_0xb272d2(0xc66)];}set[_0x305ff7(0x3d88)](_0x472563){var _0x57e1d4=_0x305ff7;!this['_onleftstickchanged']||this[_0x57e1d4(0xc66)]['x']===_0x472563['x']&&this[_0x57e1d4(0xc66)]['y']===_0x472563['y']||this['_onleftstickchanged'](_0x472563),this['_leftStick']=_0x472563;}get[_0x305ff7(0x276a)](){return this['_rightStick'];}set[_0x305ff7(0x276a)](_0x5e5574){var _0x254270=_0x305ff7;!this[_0x254270(0x167a)]||this[_0x254270(0x362e)]['x']===_0x5e5574['x']&&this[_0x254270(0x362e)]['y']===_0x5e5574['y']||this[_0x254270(0x167a)](_0x5e5574),this[_0x254270(0x362e)]=_0x5e5574;}[_0x305ff7(0x308d)](){var _0x4df6a8=_0x305ff7;this[_0x4df6a8(0xc66)]&&(this[_0x4df6a8(0x3d88)]={'x':this[_0x4df6a8(0x1d59)][_0x4df6a8(0x2aad)][this[_0x4df6a8(0x2b46)]],'y':this[_0x4df6a8(0x1d59)][_0x4df6a8(0x2aad)][this[_0x4df6a8(0x1be1)]]},this[_0x4df6a8(0x31e3)]&&(this['leftStick']['y']*=-0x1)),this[_0x4df6a8(0x362e)]&&(this['rightStick']={'x':this[_0x4df6a8(0x1d59)][_0x4df6a8(0x2aad)][this[_0x4df6a8(0x1d35)]],'y':this[_0x4df6a8(0x1d59)][_0x4df6a8(0x2aad)][this[_0x4df6a8(0x235c)]]});}[_0x305ff7(0x3551)](){}}_0x3d0b55['GAMEPAD']=0x0,_0x3d0b55['GENERIC']=0x1,_0x3d0b55['XBOX']=0x2,_0x3d0b55[_0x305ff7(0x3fe9)]=0x3,_0x3d0b55[_0x305ff7(0x1b7b)]=0x4;class _0x362912 extends _0x3d0b55{constructor(_0x51e215,_0x2ce78f,_0x294209){var _0x1b38c1=_0x305ff7;super(_0x51e215,_0x2ce78f,_0x294209),this[_0x1b38c1(0x3529)]=new _0x510826['y$'](),this[_0x1b38c1(0x3c08)]=new _0x510826['y$'](),this['type']=_0x3d0b55[_0x1b38c1(0x2e59)],this[_0x1b38c1(0x3b2d)]=new Array(_0x294209[_0x1b38c1(0x505)][_0x1b38c1(0x3785)]);}[_0x305ff7(0x1380)](_0x222b05){this['_onbuttondown']=_0x222b05;}[_0x305ff7(0x210c)](_0x2496e5){var _0x11d57b=_0x305ff7;this[_0x11d57b(0x98e)]=_0x2496e5;}[_0x305ff7(0xe4e)](_0x2b8256,_0x2ac867,_0x593414){var _0x189bfd=_0x305ff7;return _0x2b8256!==_0x2ac867&&(0x1===_0x2b8256&&(this[_0x189bfd(0x17eb)]&&this[_0x189bfd(0x17eb)](_0x593414),this[_0x189bfd(0x3529)]['notifyObservers'](_0x593414)),0x0===_0x2b8256&&(this[_0x189bfd(0x98e)]&&this[_0x189bfd(0x98e)](_0x593414),this[_0x189bfd(0x3c08)]['notifyObservers'](_0x593414))),_0x2b8256;}[_0x305ff7(0x308d)](){var _0x2db81d=_0x305ff7;super[_0x2db81d(0x308d)]();for(let _0x4ed7dc=0x0;_0x4ed7dc<this[_0x2db81d(0x3b2d)][_0x2db81d(0x3785)];_0x4ed7dc++)this['_buttons'][_0x4ed7dc]=this[_0x2db81d(0xe4e)](this[_0x2db81d(0x1d59)][_0x2db81d(0x505)][_0x4ed7dc][_0x2db81d(0xb06)],this['_buttons'][_0x4ed7dc],_0x4ed7dc);}[_0x305ff7(0x3551)](){var _0xe1a0b6=_0x305ff7;super[_0xe1a0b6(0x3551)](),this['onButtonDownObservable'][_0xe1a0b6(0xc60)](),this[_0xe1a0b6(0x3c08)][_0xe1a0b6(0xc60)]();}}},0x1cb2:(_0x55d208,_0x15d9d5,_0x3cadf9)=>{var _0x245b02=a7_0x38a779;_0x3cadf9['d'](_0x15d9d5,{'v':()=>_0x27599f});var _0x14c60f=_0x3cadf9(0xf96c),_0x46c445=_0x3cadf9(0x18233),_0x24ccde=_0x3cadf9(0x4a22),_0xf293fc=_0x3cadf9(0x130d4),_0x307ad9=_0x3cadf9(0x12bee),_0x41ac90=_0x3cadf9(0xee04),_0x1518cc=_0x3cadf9(0x8f31),_0xb9975a=_0x3cadf9(0xe222);class _0x27599f{constructor(_0x30dbb7){var _0x11c070=a7_0x2532;if(this[_0x11c070(0x3921)]=_0x30dbb7,this[_0x11c070(0x16d1)]=[],this['_oneGamepadConnected']=!0x1,this[_0x11c070(0x1e99)]=!0x1,this['onGamepadDisconnectedObservable']=new _0x14c60f['y$'](),(0x0,_0x46c445['CG'])()?(this[_0x11c070(0x9f3)]=_0x11c070(0x25a0)in window,this[_0x11c070(0x1c8f)]=navigator&&navigator['getGamepads']):this[_0x11c070(0x9f3)]=!0x1,this[_0x11c070(0x2bef)]=new _0x14c60f['y$'](_0x5552e3=>{var _0x51f8fc=_0x11c070;for(const _0x3a9902 in this[_0x51f8fc(0x16d1)]){var _0x30dc2b=this['_babylonGamepads'][_0x3a9902];_0x30dc2b&&_0x30dc2b['_isConnected']&&this[_0x51f8fc(0x2bef)]['notifyObserver'](_0x5552e3,_0x30dc2b);}}),this[_0x11c070(0x1390)]=_0x581457=>{var _0x2a35b0=_0x11c070;_0x581457=_0x581457['gamepad'];if(!(_0x581457['index']in this['_babylonGamepads']&&this[_0x2a35b0(0x16d1)][_0x581457[_0x2a35b0(0x38ac)]][_0x2a35b0(0x31d8)])){let _0x539ada;this[_0x2a35b0(0x16d1)][_0x581457[_0x2a35b0(0x38ac)]]?((_0x539ada=this[_0x2a35b0(0x16d1)][_0x581457['index']])[_0x2a35b0(0x1d59)]=_0x581457,_0x539ada[_0x2a35b0(0x19d5)]=!0x0):_0x539ada=this[_0x2a35b0(0x371)](_0x581457),this[_0x2a35b0(0x2bef)]['notifyObservers'](_0x539ada),this[_0x2a35b0(0x3a1a)]();}},this[_0x11c070(0x1e72)]=_0x15b8c7=>{var _0x374312=_0x11c070,_0x117304=_0x15b8c7['gamepad'];for(const _0x59ba31 in this[_0x374312(0x16d1)])if(this['_babylonGamepads'][_0x59ba31][_0x374312(0x38ac)]===_0x117304[_0x374312(0x38ac)]){const _0x54a436=this[_0x374312(0x16d1)][_0x59ba31];_0x54a436[_0x374312(0x19d5)]=!0x1,this[_0x374312(0x334d)][_0x374312(0x2231)](_0x54a436),_0x54a436[_0x374312(0x3551)]&&_0x54a436[_0x374312(0x3551)]();break;}},this[_0x11c070(0x1c8f)]){if(this['_updateGamepadObjects'](),this['_babylonGamepads'][_0x11c070(0x3785)]&&this[_0x11c070(0x3a1a)](),this[_0x11c070(0x9f3)]){const _0xbee58a=this[_0x11c070(0x3921)]?this['_scene'][_0x11c070(0x318e)]()[_0x11c070(0x3bd2)]():window;_0xbee58a&&(_0xbee58a[_0x11c070(0x4027)](_0x11c070(0x353c),this[_0x11c070(0x1390)],!0x1),_0xbee58a[_0x11c070(0x4027)]('gamepaddisconnected',this[_0x11c070(0x1e72)],!0x1));}else this[_0x11c070(0x3a1a)]();}}get['gamepads'](){var _0x4850c0=a7_0x2532;return this[_0x4850c0(0x16d1)];}[_0x245b02(0x357a)](_0x948794=_0x307ad9['nJ'][_0x245b02(0x8cf)]){var _0x3601fc=_0x245b02;for(const _0x46624a of this[_0x3601fc(0x16d1)])if(_0x46624a&&_0x46624a['type']===_0x948794)return _0x46624a;return null;}[_0x245b02(0x3551)](){var _0x5749e5=_0x245b02;this['_gamepadEventSupported']&&(this[_0x5749e5(0x1390)]&&window['removeEventListener'](_0x5749e5(0x353c),this[_0x5749e5(0x1390)]),this[_0x5749e5(0x1e72)]&&window[_0x5749e5(0x1978)](_0x5749e5(0x3822),this[_0x5749e5(0x1e72)]),this[_0x5749e5(0x1390)]=null,this[_0x5749e5(0x1e72)]=null),this[_0x5749e5(0x16d1)][_0x5749e5(0x66b)](_0x4ba548=>{var _0x15a288=_0x5749e5;_0x4ba548[_0x15a288(0x3551)]();}),this[_0x5749e5(0x2bef)]['clear'](),this['onGamepadDisconnectedObservable']['clear'](),this[_0x5749e5(0x1d62)]=!0x1,this['_stopMonitoringGamepads'](),this[_0x5749e5(0x16d1)]=[];}[_0x245b02(0x371)](_0x583b4a){var _0x562f1b=_0x245b02;this['_oneGamepadConnected']||(this[_0x562f1b(0x1d62)]=!0x0);var _0x118212=-0x1!==_0x583b4a['id'][_0x562f1b(0x2096)]('054c')&&-0x1===_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x2bc8)),_0x301a2e=-0x1!==_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x2238)),_0x301a2e=_0x301a2e||-0x1!==_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x3144))||-0x1!==_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x2c1))||-0x1!==_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x2b7b))&&-0x1===_0x583b4a['id'][_0x562f1b(0x2096)](_0x562f1b(0x560))?new _0xf293fc['FI'](_0x583b4a['id'],_0x583b4a[_0x562f1b(0x38ac)],_0x583b4a,_0x301a2e):_0x118212?new _0x1518cc['Xq'](_0x583b4a['id'],_0x583b4a[_0x562f1b(0x38ac)],_0x583b4a):_0x583b4a[_0x562f1b(0xe83)]?_0x24ccde['zn'][_0x562f1b(0x1c83)](_0x583b4a):new _0x307ad9['If'](_0x583b4a['id'],_0x583b4a['index'],_0x583b4a);return this[_0x562f1b(0x16d1)][_0x301a2e[_0x562f1b(0x38ac)]]=_0x301a2e;}[_0x245b02(0x3a1a)](){var _0x5d8c50=_0x245b02;this[_0x5d8c50(0x1e99)]||(this['_isMonitoring']=!0x0,this[_0x5d8c50(0x3921)]||this[_0x5d8c50(0x2d02)]());}['_stopMonitoringGamepads'](){var _0x15c23a=_0x245b02;this[_0x15c23a(0x1e99)]=!0x1;}[_0x245b02(0x2d02)](){var _0x2641ba=_0x245b02;this[_0x2641ba(0x34aa)]();for(const _0x27b1e2 in this[_0x2641ba(0x16d1)]){const _0x5c8ccc=this[_0x2641ba(0x16d1)][_0x27b1e2];if(_0x5c8ccc&&_0x5c8ccc[_0x2641ba(0x31d8)])try{_0x5c8ccc['update']();}catch(_0x25ce89){-0x1===this['_loggedErrors'][_0x2641ba(0x850)](_0x5c8ccc[_0x2641ba(0x38ac)])&&(_0xb9975a['w1'][_0x2641ba(0x27dc)](_0x2641ba(0x3978)+_0x5c8ccc['id']),this[_0x2641ba(0x867)][_0x2641ba(0x1e1d)](_0x5c8ccc[_0x2641ba(0x38ac)]));}}this[_0x2641ba(0x1e99)]&&!this[_0x2641ba(0x3921)]&&_0x41ac90['D']['QueueNewFrame'](()=>{var _0x453aaa=_0x2641ba;this[_0x453aaa(0x2d02)]();});}[_0x245b02(0x34aa)](){var _0x4c1325=_0x245b02,_0x1d9aa7=navigator[_0x4c1325(0xe28)]?navigator['getGamepads']():[];for(let _0x66e93c=0x0;_0x66e93c<_0x1d9aa7['length'];_0x66e93c++){var _0x55bd8f=_0x1d9aa7[_0x66e93c];_0x55bd8f&&(this[_0x4c1325(0x16d1)][_0x55bd8f[_0x4c1325(0x38ac)]]?(this[_0x4c1325(0x16d1)][_0x66e93c][_0x4c1325(0x1d59)]=_0x55bd8f,this[_0x4c1325(0x16d1)][_0x66e93c][_0x4c1325(0x31d8)]||(this[_0x4c1325(0x16d1)][_0x66e93c][_0x4c1325(0x19d5)]=!0x0,this['onGamepadConnectedObservable']['notifyObservers'](this[_0x4c1325(0x16d1)][_0x66e93c]))):(_0x55bd8f=this[_0x4c1325(0x371)](_0x55bd8f),this[_0x4c1325(0x2bef)]['notifyObservers'](_0x55bd8f)));}}}},0x11848:(_0x33b38a,_0x544021,_0x540a30)=>{var _0x2a2891=a7_0x38a779,_0x6f8aa1=_0x540a30(0x1446b),_0x433bb3=_0x540a30(0xbb85),_0x36de3e=_0x540a30(0x1cb2),_0x1693f6=_0x540a30(0x5aa1),_0xa981c8=_0x540a30(0x15050),_0x3cfa24=_0x540a30(0x10dc3),_0x2d897a=_0x540a30(0x80af);Object[_0x2a2891(0x259d)](_0x6f8aa1['x'][_0x2a2891(0x1fd2)],_0x2a2891(0x10f5),{'get':function(){var _0x57de8a=_0x2a2891,_0x57f3fd;return this[_0x57de8a(0x15bb)]||(this[_0x57de8a(0x15bb)]=new _0x36de3e['v'](this),this['_getComponent'](_0x433bb3['l'][_0x57de8a(0x39e4)])||(_0x57f3fd=new _0x49c818(this),this[_0x57de8a(0xa99)](_0x57f3fd))),this[_0x57de8a(0x15bb)];},'enumerable':!0x0,'configurable':!0x0}),_0x1693f6['a'][_0x2a2891(0x1fd2)][_0x2a2891(0x2b19)]=function(){var _0x39b09b=_0x2a2891;return this[_0x39b09b(0x33ee)](new _0xa981c8['c']()),this;},_0x3cfa24['$'][_0x2a2891(0x1fd2)]['addGamepad']=function(){var _0x4ffe0b=_0x2a2891;return this[_0x4ffe0b(0x33ee)](new _0x2d897a['R']()),this;};class _0x49c818{constructor(_0x2b47a0){var _0x3c23e5=_0x2a2891;this[_0x3c23e5(0x3844)]=_0x433bb3['l'][_0x3c23e5(0x39e4)],this['scene']=_0x2b47a0;}['register'](){var _0x3d2131=_0x2a2891;this[_0x3d2131(0xa56)][_0x3d2131(0x1cab)]['registerStep'](_0x433bb3['l'][_0x3d2131(0x2b7c)],this,this[_0x3d2131(0x36c7)]);}[_0x2a2891(0x2e13)](){}[_0x2a2891(0x3551)](){var _0xcc5b29=_0x2a2891;const _0x4bc1b=this[_0xcc5b29(0xa56)][_0xcc5b29(0x15bb)];_0x4bc1b&&(_0x4bc1b[_0xcc5b29(0x3551)](),this[_0xcc5b29(0xa56)][_0xcc5b29(0x15bb)]=null);}['_beforeCameraUpdate'](){var _0x9edba8=_0x2a2891;const _0x463b64=this[_0x9edba8(0xa56)]['_gamepadManager'];_0x463b64&&_0x463b64[_0x9edba8(0x1e99)]&&_0x463b64[_0x9edba8(0x2d02)]();}}},0x3cd9:(_0x762bd4,_0x1a2459,_0x61fd99)=>{_0x61fd99(0x742b),_0x61fd99(0x12bee),_0x61fd99(0x1cb2),_0x61fd99(0x11848),_0x61fd99(0x130d4),_0x61fd99(0x8f31);},0x130d4:(_0x3a3e05,_0x300039,_0x4ed711)=>{var _0x5b7cd4=a7_0x38a779;_0x4ed711['d'](_0x300039,{'FI':()=>_0x1903d9,'nR':()=>_0x4769c5});var _0x4769c5,_0x2c870d,_0x2818dd=_0x4ed711(0xf96c),_0x4fa249=_0x4ed711(0x12bee);(_0x300039=_0x4769c5=_0x4769c5||{})[_0x300039['A']=0x0]='A',_0x300039[_0x300039['B']=0x1]='B',_0x300039[_0x300039['X']=0x2]='X',_0x300039[_0x300039['Y']=0x3]='Y',_0x300039[_0x300039['LB']=0x4]='LB',_0x300039[_0x300039['RB']=0x5]='RB',_0x300039[_0x300039[_0x5b7cd4(0xd22)]=0x8]=_0x5b7cd4(0xd22),_0x300039[_0x300039[_0x5b7cd4(0x4191)]=0x9]=_0x5b7cd4(0x4191),_0x300039[_0x300039[_0x5b7cd4(0x2241)]=0xa]=_0x5b7cd4(0x2241),_0x300039[_0x300039['RightStick']=0xb]=_0x5b7cd4(0x166f),_0x2c870d={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x5b7cd4(0x2aa6),'Left':0xe,0xe:_0x5b7cd4(0x9dd),'Right':0xf,0xf:_0x5b7cd4(0x20c6)};class _0x1903d9 extends _0x4fa249['nJ']{constructor(_0x2a4165,_0x21c3bb,_0x5188b1,_0x543065=!0x1){var _0x3e3d06=_0x5b7cd4;super(_0x2a4165,_0x21c3bb,_0x5188b1,0x0,0x1,0x2,0x3),this[_0x3e3d06(0x17d5)]=0x0,this[_0x3e3d06(0x3894)]=0x0,this[_0x3e3d06(0x3529)]=new _0x2818dd['y$'](),this[_0x3e3d06(0x3c08)]=new _0x2818dd['y$'](),this[_0x3e3d06(0x110f)]=new _0x2818dd['y$'](),this[_0x3e3d06(0x3c37)]=new _0x2818dd['y$'](),this[_0x3e3d06(0x1d51)]=0x0,this[_0x3e3d06(0x3a89)]=0x0,this['_buttonX']=0x0,this[_0x3e3d06(0x2fab)]=0x0,this[_0x3e3d06(0x349)]=0x0,this[_0x3e3d06(0x691)]=0x0,this[_0x3e3d06(0x918)]=0x0,this['_buttonRB']=0x0,this[_0x3e3d06(0x3913)]=0x0,this['_buttonRightStick']=0x0,this[_0x3e3d06(0x26f0)]=0x0,this['_dPadDown']=0x0,this['_dPadLeft']=0x0,this['_dPadRight']=0x0,this[_0x3e3d06(0x226)]=!0x1,this[_0x3e3d06(0x261)]=_0x4fa249['nJ']['XBOX'],this[_0x3e3d06(0x226)]=_0x543065;}[_0x5b7cd4(0x40a1)](_0x35fb37){this['_onlefttriggerchanged']=_0x35fb37;}['onrighttriggerchanged'](_0x5c3c07){var _0x3f1848=_0x5b7cd4;this[_0x3f1848(0x1f89)]=_0x5c3c07;}get[_0x5b7cd4(0x304d)](){return this['_leftTrigger'];}set['leftTrigger'](_0x27f509){var _0x345b9c=_0x5b7cd4;this[_0x345b9c(0x213c)]&&this[_0x345b9c(0x17d5)]!==_0x27f509&&this[_0x345b9c(0x213c)](_0x27f509),this[_0x345b9c(0x17d5)]=_0x27f509;}get[_0x5b7cd4(0x1b2d)](){return this['_rightTrigger'];}set['rightTrigger'](_0x427174){var _0x4e8bac=_0x5b7cd4;this[_0x4e8bac(0x1f89)]&&this['_rightTrigger']!==_0x427174&&this[_0x4e8bac(0x1f89)](_0x427174),this[_0x4e8bac(0x3894)]=_0x427174;}[_0x5b7cd4(0x1380)](_0xfb01ec){var _0x156dbc=_0x5b7cd4;this[_0x156dbc(0x17eb)]=_0xfb01ec;}[_0x5b7cd4(0x210c)](_0x3ba462){this['_onbuttonup']=_0x3ba462;}[_0x5b7cd4(0x282b)](_0x472fcd){var _0x4ada5c=_0x5b7cd4;this[_0x4ada5c(0xc9c)]=_0x472fcd;}[_0x5b7cd4(0x8bb)](_0x257a43){var _0x4c59ce=_0x5b7cd4;this[_0x4c59ce(0x363c)]=_0x257a43;}['_setButtonValue'](_0x528866,_0x1922dc,_0x328c91){var _0x9a6404=_0x5b7cd4;return _0x528866!==_0x1922dc&&(0x1===_0x528866&&(this[_0x9a6404(0x17eb)]&&this['_onbuttondown'](_0x328c91),this[_0x9a6404(0x3529)][_0x9a6404(0x2231)](_0x328c91)),0x0===_0x528866&&(this[_0x9a6404(0x98e)]&&this[_0x9a6404(0x98e)](_0x328c91),this[_0x9a6404(0x3c08)][_0x9a6404(0x2231)](_0x328c91))),_0x528866;}[_0x5b7cd4(0x2531)](_0x409817,_0x29bd2d,_0x35f1f8){var _0xf4c593=_0x5b7cd4;return _0x409817!==_0x29bd2d&&(0x1===_0x409817&&(this[_0xf4c593(0xc9c)]&&this['_ondpaddown'](_0x35f1f8),this[_0xf4c593(0x110f)][_0xf4c593(0x2231)](_0x35f1f8)),0x0===_0x409817&&(this[_0xf4c593(0x363c)]&&this[_0xf4c593(0x363c)](_0x35f1f8),this['onPadUpObservable'][_0xf4c593(0x2231)](_0x35f1f8))),_0x409817;}get[_0x5b7cd4(0x382f)](){return this['_buttonA'];}set[_0x5b7cd4(0x382f)](_0x3ce44d){var _0x505003=_0x5b7cd4;this[_0x505003(0x1d51)]=this[_0x505003(0xe4e)](_0x3ce44d,this[_0x505003(0x1d51)],_0x4769c5['A']);}get['buttonB'](){return this['_buttonB'];}set[_0x5b7cd4(0x2ef4)](_0x3f2d7d){var _0x48727d=_0x5b7cd4;this[_0x48727d(0x3a89)]=this[_0x48727d(0xe4e)](_0x3f2d7d,this[_0x48727d(0x3a89)],_0x4769c5['B']);}get[_0x5b7cd4(0x3e04)](){return this['_buttonX'];}set['buttonX'](_0x89e8c6){var _0x1519e0=_0x5b7cd4;this[_0x1519e0(0x1ace)]=this[_0x1519e0(0xe4e)](_0x89e8c6,this[_0x1519e0(0x1ace)],_0x4769c5['X']);}get[_0x5b7cd4(0xd8c)](){var _0x2dd94e=_0x5b7cd4;return this[_0x2dd94e(0x2fab)];}set['buttonY'](_0x1a61fe){var _0x5057ff=_0x5b7cd4;this[_0x5057ff(0x2fab)]=this[_0x5057ff(0xe4e)](_0x1a61fe,this[_0x5057ff(0x2fab)],_0x4769c5['Y']);}get[_0x5b7cd4(0x3210)](){var _0x2affb6=_0x5b7cd4;return this[_0x2affb6(0x691)];}set['buttonStart'](_0xd3472d){var _0x32cb06=_0x5b7cd4;this[_0x32cb06(0x691)]=this[_0x32cb06(0xe4e)](_0xd3472d,this[_0x32cb06(0x691)],_0x4769c5['Start']);}get[_0x5b7cd4(0x20a4)](){var _0x1575ed=_0x5b7cd4;return this[_0x1575ed(0x349)];}set['buttonBack'](_0x441f46){var _0x23f65d=_0x5b7cd4;this[_0x23f65d(0x349)]=this['_setButtonValue'](_0x441f46,this[_0x23f65d(0x349)],_0x4769c5[_0x23f65d(0xd22)]);}get['buttonLB'](){var _0x33e90e=_0x5b7cd4;return this[_0x33e90e(0x918)];}set[_0x5b7cd4(0x1616)](_0x551b68){var _0xeee058=_0x5b7cd4;this['_buttonLB']=this[_0xeee058(0xe4e)](_0x551b68,this[_0xeee058(0x918)],_0x4769c5['LB']);}get['buttonRB'](){var _0x40e6da=_0x5b7cd4;return this[_0x40e6da(0x3283)];}set[_0x5b7cd4(0x13cd)](_0x46deee){var _0x58c298=_0x5b7cd4;this[_0x58c298(0x3283)]=this[_0x58c298(0xe4e)](_0x46deee,this[_0x58c298(0x3283)],_0x4769c5['RB']);}get['buttonLeftStick'](){var _0x25936c=_0x5b7cd4;return this[_0x25936c(0x3913)];}set[_0x5b7cd4(0xc58)](_0xeb767d){var _0x58f968=_0x5b7cd4;this[_0x58f968(0x3913)]=this[_0x58f968(0xe4e)](_0xeb767d,this[_0x58f968(0x3913)],_0x4769c5[_0x58f968(0x2241)]);}get[_0x5b7cd4(0x19cb)](){var _0x2f2d60=_0x5b7cd4;return this[_0x2f2d60(0x3968)];}set['buttonRightStick'](_0x4f6827){var _0x1354cd=_0x5b7cd4;this[_0x1354cd(0x3968)]=this[_0x1354cd(0xe4e)](_0x4f6827,this[_0x1354cd(0x3968)],_0x4769c5[_0x1354cd(0x166f)]);}get['dPadUp'](){var _0x22fd1e=_0x5b7cd4;return this[_0x22fd1e(0x26f0)];}set[_0x5b7cd4(0x3c1e)](_0x2d2f35){var _0x55e21e=_0x5b7cd4;this[_0x55e21e(0x26f0)]=this[_0x55e21e(0x2531)](_0x2d2f35,this[_0x55e21e(0x26f0)],_0x2c870d['Up']);}get['dPadDown'](){var _0x4b1102=_0x5b7cd4;return this[_0x4b1102(0x2528)];}set['dPadDown'](_0x14a116){var _0x1026cc=_0x5b7cd4;this[_0x1026cc(0x2528)]=this['_setDPadValue'](_0x14a116,this[_0x1026cc(0x2528)],_0x2c870d[_0x1026cc(0x2aa6)]);}get[_0x5b7cd4(0x2aab)](){var _0x1a085c=_0x5b7cd4;return this[_0x1a085c(0xeab)];}set['dPadLeft'](_0x45fe3e){var _0x330ca1=_0x5b7cd4;this[_0x330ca1(0xeab)]=this[_0x330ca1(0x2531)](_0x45fe3e,this[_0x330ca1(0xeab)],_0x2c870d[_0x330ca1(0x9dd)]);}get[_0x5b7cd4(0x3483)](){var _0x2e93a7=_0x5b7cd4;return this[_0x2e93a7(0x33ec)];}set[_0x5b7cd4(0x3483)](_0xc60792){var _0x380ae1=_0x5b7cd4;this[_0x380ae1(0x33ec)]=this[_0x380ae1(0x2531)](_0xc60792,this[_0x380ae1(0x33ec)],_0x2c870d[_0x380ae1(0x20c6)]);}[_0x5b7cd4(0x308d)](){var _0x26486a=_0x5b7cd4;super[_0x26486a(0x308d)](),this[_0x26486a(0x226)],this[_0x26486a(0x382f)]=this[_0x26486a(0x1d59)]['buttons'][0x0][_0x26486a(0xb06)],this['buttonB']=this['browserGamepad'][_0x26486a(0x505)][0x1][_0x26486a(0xb06)],this['buttonX']=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x2]['value'],this[_0x26486a(0xd8c)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x3][_0x26486a(0xb06)],this[_0x26486a(0x1616)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x4]['value'],this[_0x26486a(0x13cd)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x5]['value'],this[_0x26486a(0x304d)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x6][_0x26486a(0xb06)],this['rightTrigger']=this['browserGamepad']['buttons'][0x7][_0x26486a(0xb06)],this['buttonBack']=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x8][_0x26486a(0xb06)],this['buttonStart']=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0x9]['value'],this['buttonLeftStick']=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xa][_0x26486a(0xb06)],this[_0x26486a(0x19cb)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xb][_0x26486a(0xb06)],this['dPadUp']=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xc]['value'],this[_0x26486a(0x387)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xd][_0x26486a(0xb06)],this[_0x26486a(0x2aab)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xe]['value'],this[_0x26486a(0x3483)]=this[_0x26486a(0x1d59)][_0x26486a(0x505)][0xf]['value'];}[_0x5b7cd4(0x3551)](){var _0x1906f0=_0x5b7cd4;super['dispose'](),this['onButtonDownObservable'][_0x1906f0(0xc60)](),this[_0x1906f0(0x3c08)][_0x1906f0(0xc60)](),this['onPadDownObservable']['clear'](),this['onPadUpObservable'][_0x1906f0(0xc60)]();}}},0x15d75:(_0x4f7f98,_0x41adde,_0x49c1a4)=>{_0x49c1a4(0xa838),_0x49c1a4(0x1dad),_0x49c1a4(0x149b3),_0x49c1a4(0x7e54),_0x49c1a4(0x16d51),_0x49c1a4(0x1c5b),_0x49c1a4(0x7c4f),_0x49c1a4(0xc84b),_0x49c1a4(0x9fd1),class extends null{};},0xc3c8:(_0x50b0b0,_0x5b9335,_0x533168)=>{_0x533168(0x9fd1),_0x533168(0x1dad),_0x533168(0x467b),_0x533168(0x149b3),_0x533168(0x7c4f),_0x533168(0x7e54),_0x533168(0x16d51),_0x533168(0x1c5b),_0x533168(0xc84b),class extends null{};},0x2d1f:(_0x337ae7,_0x5c947d,_0x553390)=>{_0x553390(0x10ea4),_0x553390(0x9fd1),_0x553390(0x51f),_0x553390(0x58b),_0x553390(0x467b),_0x553390(0x5faf),_0x553390(0x7e54),_0x553390(0x16d51),_0x553390(0x1c5b),_0x553390(0x7c4f),_0x553390(0x16e73),_0x553390(0xc84b),_0x553390(0x147b8),class extends null{};},0x2edf:(_0x1c2b06,_0x2c3bfe,_0x1e4641)=>{var _0x5b57b9=a7_0x38a779,_0x4da4f6=_0x1e4641(0x9fd1),_0x2e7cf5=_0x1e4641(0xc84b),_0x29db9c=_0x1e4641(0x1dad),_0x2c1120=_0x1e4641(0x16d51),_0x90ea10=_0x1e4641(0x1c5b),_0x5f33eb=_0x1e4641(0x7c4f),_0x5d6399=_0x1e4641(0x467b),_0x1b6aba=_0x1e4641(0x149b3),_0x15c950=_0x1e4641(0x15857),_0xa52432=_0x1e4641(0x5faf),_0x435f83=_0x1e4641(0x1272b),_0x1a89a5=_0x1e4641(0xf96c);class _0x5c438f extends _0x2c1120['t']{constructor(_0x10df23=_0x90ea10['x'][_0x5b57b9(0xcb1)]){var _0xe69406=_0x5b57b9;super(_0x10df23),this[_0xe69406(0x128e)]=null,this[_0xe69406(0x385)]=new _0x1a89a5['y$'](),this['_camera']=null,this[_0xe69406(0x3628)]=new _0x15c950['y3'](),this[_0xe69406(0xfae)]=new _0x5f33eb['K'](_0xe69406(0x2738),this[_0xe69406(0x1358)]['utilityLayerScene']),this['_material'][_0xe69406(0x2c15)]=new _0x2e7cf5['Wo'](0.5,0.5,0.5),this[_0xe69406(0xfae)]['specularColor']=new _0x2e7cf5['Wo'](0.1,0.1,0.1),this[_0xe69406(0x128e)]=_0x10df23['utilityLayerScene']['onPointerObservable'][_0xe69406(0x33ee)](_0x4cd35f=>{var _0x112c4d=_0xe69406;this['_camera']&&(this[_0x112c4d(0x351e)]=!(!_0x4cd35f[_0x112c4d(0x4081)]||-0x1==this['_rootMesh'][_0x112c4d(0x28ef)]()[_0x112c4d(0x850)](_0x4cd35f[_0x112c4d(0x4081)][_0x112c4d(0x12b5)])),this['_isHovered']&&0x0===_0x4cd35f[_0x112c4d(0x162e)][_0x112c4d(0x12b9)]&&this['onClickedObservable'][_0x112c4d(0x2231)](this[_0x112c4d(0x36f7)]));},_0x435f83['kD'][_0xe69406(0x3f64)]);}get[_0x5b57b9(0x2a3e)](){var _0x22dd43=_0x5b57b9;return this[_0x22dd43(0x33a3)]['isEnabled']();}set[_0x5b57b9(0x2a3e)](_0x45064c){var _0x2e2817=_0x5b57b9;this[_0x2e2817(0x33a3)][_0x2e2817(0x280e)](_0x45064c);}set['camera'](_0xe170f1){var _0x1fa889=_0x5b57b9;if(this[_0x1fa889(0x36f7)]=_0xe170f1,this['attachedNode']=_0xe170f1){this[_0x1fa889(0x3c39)]&&this[_0x1fa889(0x3c39)][_0x1fa889(0x3551)](),this[_0x1fa889(0x33a3)]&&this['_cameraLinesMesh']['dispose'](),this[_0x1fa889(0x3c39)]=_0x5c438f[_0x1fa889(0xaff)](this[_0x1fa889(0x1358)]['utilityLayerScene']),this[_0x1fa889(0x33a3)]=_0x5c438f['_CreateCameraFrustum'](this[_0x1fa889(0x1358)][_0x1fa889(0x2b51)]),this[_0x1fa889(0x3c39)][_0x1fa889(0x28ef)](!0x1)[_0x1fa889(0x66b)](_0x4c867a=>{var _0x2cdd23=_0x1fa889;_0x4c867a[_0x2cdd23(0xefb)]=this[_0x2cdd23(0xfae)];}),this[_0x1fa889(0x3c39)][_0x1fa889(0x2a18)]=this['_rootMesh'],this[_0x1fa889(0x33a3)][_0x1fa889(0x2a18)]=this[_0x1fa889(0x2c79)],this[_0x1fa889(0x1358)][_0x1fa889(0x2b51)]['activeCamera']&&this[_0x1fa889(0x1358)][_0x1fa889(0x2b51)][_0x1fa889(0x3728)][_0x1fa889(0x248d)]<1.5*_0xe170f1[_0x1fa889(0x248d)]&&(this[_0x1fa889(0x1358)][_0x1fa889(0x2b51)][_0x1fa889(0x3728)][_0x1fa889(0x248d)]=1.5*_0xe170f1[_0x1fa889(0x248d)]),this[_0x1fa889(0xe62)][_0x1fa889(0x2844)]||(this[_0x1fa889(0xe62)][_0x1fa889(0x2844)]={});const _0x61a178=(this[_0x1fa889(0xe62)][_0x1fa889(0x2844)][_0x1fa889(0xf84)]=this)['gizmoLayer'][_0x1fa889(0x293e)]();_0x61a178[_0x1fa889(0x1c60)]=_0x61a178[_0x1fa889(0x1c60)][_0x1fa889(0xec4)](this[_0x1fa889(0x3c39)][_0x1fa889(0x28ef)](!0x1)),this[_0x1fa889(0x2330)]();}}get[_0x5b57b9(0x3a38)](){return this['_camera'];}get[_0x5b57b9(0xefb)](){return this['_material'];}['_update'](){var _0x357073=_0x5b57b9;super['_update'](),this[_0x357073(0x36f7)]&&(this[_0x357073(0x36f7)][_0x357073(0x9d4)]()[_0x357073(0x2b1e)](this[_0x357073(0x3628)]),this[_0x357073(0x33a3)]['setPivotMatrix'](this[_0x357073(0x3628)],!0x1),this['_cameraLinesMesh'][_0x357073(0x114e)]['x']=0x1/this[_0x357073(0x2c79)]['scaling']['x'],this['_cameraLinesMesh'][_0x357073(0x114e)]['y']=0x1/this[_0x357073(0x2c79)][_0x357073(0x114e)]['y'],this[_0x357073(0x33a3)][_0x357073(0x114e)]['z']=0x1/this[_0x357073(0x2c79)]['scaling']['z'],this['_cameraMesh']['parent']=null,this[_0x357073(0x3c39)][_0x357073(0x30d0)]['y']=0.5*Math['PI']*(this[_0x357073(0x36f7)][_0x357073(0x40ae)]()[_0x357073(0x3ece)]?0x1:-0x1),this[_0x357073(0x3c39)][_0x357073(0x2a18)]=this[_0x357073(0x2c79)]);}['dispose'](){var _0x5a474f=_0x5b57b9;this[_0x5a474f(0x385)][_0x5a474f(0xc60)](),this[_0x5a474f(0x1358)]['utilityLayerScene'][_0x5a474f(0x2094)][_0x5a474f(0x418a)](this[_0x5a474f(0x128e)]),this[_0x5a474f(0x3c39)]&&this[_0x5a474f(0x3c39)][_0x5a474f(0x3551)](),this[_0x5a474f(0x33a3)]&&this[_0x5a474f(0x33a3)]['dispose'](),this['_material']['dispose'](),super['dispose']();}static[_0x5b57b9(0xaff)](_0x125aa8){var _0x126c68=_0x5b57b9;const _0x15c5e3=new _0x29db9c['Kj']('rootCameraGizmo',_0x125aa8),_0x31155c=new _0x29db9c['Kj'](_0x15c5e3[_0x126c68(0x3844)],_0x125aa8),_0x124989=(_0x31155c['parent']=_0x15c5e3,(0x0,_0x5d6399['NR'])(_0x15c5e3[_0x126c68(0x3844)],{'width':0x1,'height':0.8,'depth':0.5},_0x125aa8)),_0x26815c=(_0x124989[_0x126c68(0x2a18)]=_0x31155c,(0x0,_0x1b6aba['wf'])(_0x15c5e3[_0x126c68(0x3844)],{'height':0.5,'diameterTop':0.8,'diameterBottom':0.8},_0x125aa8)),_0x2574a9=(_0x26815c[_0x126c68(0x2a18)]=_0x31155c,_0x26815c['position']['y']=0.3,_0x26815c['position']['x']=-0.6,_0x26815c['rotation']['x']=0.5*Math['PI'],(0x0,_0x1b6aba['wf'])(_0x15c5e3[_0x126c68(0x3844)],{'height':0.5,'diameterTop':0.6,'diameterBottom':0.6},_0x125aa8)),_0x2c829a=(_0x2574a9[_0x126c68(0x2a18)]=_0x31155c,_0x2574a9[_0x126c68(0xdfa)]['y']=0.5,_0x2574a9[_0x126c68(0xdfa)]['x']=0.4,_0x2574a9['rotation']['x']=0.5*Math['PI'],(0x0,_0x1b6aba['wf'])(_0x15c5e3[_0x126c68(0x3844)],{'height':0.5,'diameterTop':0.5,'diameterBottom':0.5},_0x125aa8));return _0x2c829a[_0x126c68(0x2a18)]=_0x31155c,_0x2c829a['position']['y']=0x0,_0x2c829a['position']['x']=0.6,_0x2c829a[_0x126c68(0x30d0)]['z']=0.5*Math['PI'],_0x15c5e3[_0x126c68(0x114e)][_0x126c68(0xbb9)](_0x5c438f['_Scale']),_0x31155c[_0x126c68(0xdfa)]['x']=-0.9,_0x15c5e3;}static[_0x5b57b9(0x3b5a)](_0xbb520b){var _0x4f4926=_0x5b57b9,_0xcfcf4=new _0x29db9c['Kj']('rootCameraGizmo',_0xbb520b);const _0xb13698=new _0x29db9c['Kj'](_0xcfcf4['name'],_0xbb520b);_0xb13698[_0x4f4926(0x2a18)]=_0xcfcf4;for(let _0x10023c=0x0;_0x10023c<0x4;_0x10023c+=0x2)for(let _0xa80311=0x0;_0xa80311<0x4;_0xa80311+=0x2){let _0x2c16c1=(0x0,_0xa52432['nL'])(_0x4f4926(0x222a),{'points':[new _0x4da4f6['P'](-0x1+_0xa80311,-0x1+_0x10023c,-0x1),new _0x4da4f6['P'](-0x1+_0xa80311,-0x1+_0x10023c,0x1)]},_0xbb520b);_0x2c16c1['parent']=_0xb13698,_0x2c16c1[_0x4f4926(0xa4a)]=!0x0,_0x2c16c1['isPickable']=!0x1,(_0x2c16c1=(0x0,_0xa52432['nL'])(_0x4f4926(0x222a),{'points':[new _0x4da4f6['P'](-0x1,-0x1+_0xa80311,-0x1+_0x10023c),new _0x4da4f6['P'](0x1,-0x1+_0xa80311,-0x1+_0x10023c)]},_0xbb520b))[_0x4f4926(0x2a18)]=_0xb13698,_0x2c16c1[_0x4f4926(0xa4a)]=!0x0,_0x2c16c1[_0x4f4926(0xcf4)]=!0x1,(_0x2c16c1=(0x0,_0xa52432['nL'])(_0x4f4926(0x222a),{'points':[new _0x4da4f6['P'](-0x1+_0xa80311,-0x1,-0x1+_0x10023c),new _0x4da4f6['P'](-0x1+_0xa80311,0x1,-0x1+_0x10023c)]},_0xbb520b))[_0x4f4926(0x2a18)]=_0xb13698,_0x2c16c1[_0x4f4926(0xa4a)]=!0x0,_0x2c16c1['isPickable']=!0x1;}return _0xcfcf4;}}_0x5c438f[_0x5b57b9(0xf18)]=0.05;},0x16d51:(_0x4d3c9f,_0x58a50d,_0x201263)=>{var _0x3ce3c9=a7_0x38a779;_0x201263['d'](_0x58a50d,{'t':()=>_0x4fc72b});var _0x5bf341=_0x201263(0x9fd1),_0x1c3689=_0x201263(0x1dad),_0xa350c7=_0x201263(0xdef7),_0x2f0122=_0x201263(0x1c5b),_0x1d5445=_0x201263(0x1272b),_0xf26783=_0x201263(0xdc06);class _0x4fc72b{constructor(_0x223d2f=_0x2f0122['x'][_0x3ce3c9(0xcb1)]){var _0x10dabf=_0x3ce3c9;this[_0x10dabf(0x1358)]=_0x223d2f,this[_0x10dabf(0xddf)]=null,this[_0x10dabf(0x21d)]=null,this[_0x10dabf(0x27f3)]=null,this[_0x10dabf(0xefe)]=0x1,this[_0x10dabf(0x351e)]=!0x1,this[_0x10dabf(0x6dd)]=!0x1,this[_0x10dabf(0xa36)]=!0x0,this[_0x10dabf(0x3089)]=!0x0,this[_0x10dabf(0x2965)]=!0x0,this['_interactionsEnabled']=!0x0,this[_0x10dabf(0x2c56)]=_0x5bf341['y3'][_0x10dabf(0x50c)](Math['PI']),this[_0x10dabf(0x2c79)]=new _0x1c3689['Kj']('gizmoRootNode',_0x223d2f[_0x10dabf(0x2b51)]),this[_0x10dabf(0x2c79)]['rotationQuaternion']=_0x5bf341['_f']['Identity'](),this[_0x10dabf(0x3027)]=this['gizmoLayer'][_0x10dabf(0x2b51)][_0x10dabf(0x2fd3)]['add'](()=>{this['_update']();});}set['scaleRatio'](_0x2add7f){var _0x5ab2aa=_0x3ce3c9;this[_0x5ab2aa(0xefe)]=_0x2add7f;}get[_0x3ce3c9(0x1d69)](){var _0x3c9d82=_0x3ce3c9;return this[_0x3c9d82(0xefe)];}get[_0x3ce3c9(0xc1c)](){var _0xef264f=_0x3ce3c9;return this[_0xef264f(0x351e)];}get[_0x3ce3c9(0x4f5)](){return this['_attachedMesh'];}set[_0x3ce3c9(0x4f5)](_0x29b38a){var _0x555599=_0x3ce3c9;(this[_0x555599(0xddf)]=_0x29b38a)&&(this[_0x555599(0x21d)]=_0x29b38a),this['_rootMesh']['setEnabled'](!!_0x29b38a),this['_attachedNodeChanged'](_0x29b38a);}get['attachedNode'](){var _0x3d83fb=_0x3ce3c9;return this[_0x3d83fb(0x21d)];}set['attachedNode'](_0x1025c9){var _0xa7c71d=_0x3ce3c9;this[_0xa7c71d(0x21d)]=_0x1025c9,this['_attachedMesh']=null,this['_rootMesh']['setEnabled'](!!_0x1025c9),this[_0xa7c71d(0x3f42)](_0x1025c9);}[_0x3ce3c9(0xb73)](_0x16acd7){var _0x163aeb=_0x3ce3c9;if(_0x16acd7[_0x163aeb(0x40ae)]()!=this[_0x163aeb(0x1358)][_0x163aeb(0x2b51)])throw _0x163aeb(0x2947);this[_0x163aeb(0x2c79)][_0x163aeb(0x28ef)]()[_0x163aeb(0x66b)](_0x57e8a2=>{var _0x90b13b=_0x163aeb;_0x57e8a2[_0x90b13b(0x3551)]();}),_0x16acd7[_0x163aeb(0x2a18)]=this['_rootMesh'],this[_0x163aeb(0x6dd)]=!0x0;}set[_0x3ce3c9(0xebb)](_0x1d09eb){var _0x3feabe=_0x3ce3c9;this[_0x3feabe(0xa36)]=_0x1d09eb;}get[_0x3ce3c9(0xebb)](){var _0x3dd310=_0x3ce3c9;return this[_0x3dd310(0xa36)];}set[_0x3ce3c9(0x6fd)](_0x260b37){this['_updateGizmoPositionToMatchAttachedMesh']=_0x260b37;}get[_0x3ce3c9(0x6fd)](){var _0x3c65a4=_0x3ce3c9;return this[_0x3c65a4(0x3089)];}set['updateScale'](_0x13146c){var _0x3e694d=_0x3ce3c9;this[_0x3e694d(0x2965)]=_0x13146c;}get[_0x3ce3c9(0x3753)](){var _0xc9cffe=_0x3ce3c9;return this[_0xc9cffe(0x2965)];}[_0x3ce3c9(0x3f42)](_0x30eda1){}get['customRotationQuaternion'](){var _0x33b760=_0x3ce3c9;return this[_0x33b760(0x27f3)];}set[_0x3ce3c9(0x3c82)](_0x43b7a2){var _0x5ec2f=_0x3ce3c9;this[_0x5ec2f(0x27f3)]=_0x43b7a2;}['_update'](){var _0x4a0293=_0x3ce3c9;if(this[_0x4a0293(0xe62)]){let _0x4ef676=this['attachedNode'];if(this[_0x4a0293(0x4f5)]&&(_0x4ef676=this['attachedMesh']||this[_0x4a0293(0xe62)]),this['updateGizmoPositionToMatchAttachedMesh']){const _0x190ee4=_0x4ef676[_0x4a0293(0x269)]()[_0x4a0293(0x4038)](0x3);var _0x188bfa=_0x190ee4?_0x190ee4[_0x4a0293(0x1d14)]():new _0x5bf341['P'](0x0,0x0,0x0);this[_0x4a0293(0x2c79)][_0x4a0293(0xdfa)]['copyFrom'](_0x188bfa);}if(this[_0x4a0293(0xebb)]?(_0x188bfa=_0x4ef676[_0x4a0293(0x382b)]||_0x4a0293(0x2129)===_0x4ef676[_0x4a0293(0x1d40)]()||'TransformNode'===_0x4ef676[_0x4a0293(0x1d40)]()||_0x4a0293(0x7b1)===_0x4ef676['getClassName']()?_0x4ef676:void 0x0,_0x4ef676['getWorldMatrix']()[_0x4a0293(0x2850)](void 0x0,this[_0x4a0293(0x2c79)][_0x4a0293(0x373c)],void 0x0,_0x4fc72b['PreserveScaling']?_0x188bfa:void 0x0)):this[_0x4a0293(0x27f3)]?this[_0x4a0293(0x2c79)][_0x4a0293(0x373c)][_0x4a0293(0x448)](this['_customRotationQuaternion']):this[_0x4a0293(0x2c79)][_0x4a0293(0x373c)][_0x4a0293(0xc1b)](0x0,0x0,0x0,0x1),this[_0x4a0293(0x3753)]){const _0x317a9f=this[_0x4a0293(0x1358)]['utilityLayerScene']['activeCamera'];let _0x30b77b=_0x317a9f['globalPosition'],_0x16d17c=(_0x317a9f[_0x4a0293(0x18fc)]&&(_0x30b77b=_0x317a9f[_0x4a0293(0x18fc)]),this[_0x4a0293(0x2c79)][_0x4a0293(0xdfa)][_0x4a0293(0x3cb9)](_0x30b77b,_0x5bf341['jp'][_0x4a0293(0x19f4)][0x0]),this[_0x4a0293(0x1d69)]);_0x317a9f[_0x4a0293(0x16a7)]==_0xa350c7['V'][_0x4a0293(0x2353)]?_0x317a9f['orthoTop']&&_0x317a9f['orthoBottom']&&(_0x188bfa=_0x317a9f['orthoTop']-_0x317a9f[_0x4a0293(0x25e5)],_0x16d17c*=_0x188bfa):(_0x188bfa=_0x317a9f[_0x4a0293(0x40ae)]()['useRightHandedSystem']?_0x5bf341['P'][_0x4a0293(0x1314)]:_0x5bf341['P'][_0x4a0293(0x3d03)],_0x188bfa=_0x317a9f[_0x4a0293(0x2750)](_0x188bfa),_0x16d17c*=_0x5bf341['P'][_0x4a0293(0x1457)](_0x5bf341['jp'][_0x4a0293(0x19f4)][0x0],_0x188bfa)),this[_0x4a0293(0x2c79)][_0x4a0293(0x114e)][_0x4a0293(0x8fd)](_0x16d17c),_0x4ef676[_0x4a0293(0x3885)]()<0x0&&!_0x4fc72b[_0x4a0293(0xa0f)]&&(this[_0x4a0293(0x2c79)]['scaling']['y']*=-0x1);}else this[_0x4a0293(0x2c79)][_0x4a0293(0x114e)][_0x4a0293(0x8fd)](this[_0x4a0293(0x1d69)]);}}[_0x3ce3c9(0x23c)](){var _0x40af05=_0x3ce3c9;const _0x3e72ab=this['_attachedNode'];_0x3e72ab[_0x40af05(0x2ae2)]&&_0x3e72ab[_0x40af05(0x2ae2)]()&&_0x3e72ab[_0x40af05(0xdfa)]&&_0x3e72ab['getWorldMatrix']()[_0x40af05(0x1164)](_0x3e72ab[_0x40af05(0xdfa)]);}[_0x3ce3c9(0x1d24)](){var _0x27acb0=_0x3ce3c9;if(this[_0x27acb0(0x21d)]){if(this['_attachedNode']['_isCamera']){const _0x3afbc3=this['_attachedNode'];let _0x3dea75,_0x13459e;if(_0x3dea75=_0x3afbc3[_0x27acb0(0x2a18)]?(_0x41a441=_0x5bf341['jp'][_0x27acb0(0x1919)][0x1],_0x3afbc3[_0x27acb0(0x2a18)][_0x27acb0(0x1715)][_0x27acb0(0x2b1e)](_0x41a441),this['_attachedNode'][_0x27acb0(0x1715)][_0x27acb0(0x242a)](_0x41a441,_0x5bf341['jp'][_0x27acb0(0x1919)][0x0]),_0x5bf341['jp'][_0x27acb0(0x1919)][0x0]):this[_0x27acb0(0x21d)][_0x27acb0(0x1715)],(_0x13459e=_0x3afbc3['getScene']()['useRightHandedSystem']?(this[_0x27acb0(0x2c56)][_0x27acb0(0x242a)](_0x3dea75,_0x5bf341['jp'][_0x27acb0(0x1919)][0x1]),_0x5bf341['jp'][_0x27acb0(0x1919)][0x1]):_0x3dea75)['decompose'](_0x5bf341['jp'][_0x27acb0(0x19f4)][0x1],_0x5bf341['jp']['Quaternion'][0x0],_0x5bf341['jp'][_0x27acb0(0x19f4)][0x0]),_0x27acb0(0x3372)===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()||_0x27acb0(0x3a1f)===this[_0x27acb0(0x21d)]['getClassName']()||_0x27acb0(0x1bbf)===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()||_0x27acb0(0x2fa7)===this[_0x27acb0(0x21d)]['getClassName']()||_0x27acb0(0xc4e)===this['_attachedNode'][_0x27acb0(0x1d40)]()||_0x27acb0(0x2f61)===this[_0x27acb0(0x21d)]['getClassName']()){const _0x32b362=this[_0x27acb0(0x21d)];_0x32b362[_0x27acb0(0x30d0)]=_0x5bf341['jp'][_0x27acb0(0x2054)][0x0][_0x27acb0(0x905)](),_0x32b362[_0x27acb0(0x373c)]&&(_0x32b362[_0x27acb0(0x373c)]['copyFrom'](_0x5bf341['jp'][_0x27acb0(0x2054)][0x0]),_0x32b362['rotationQuaternion'][_0x27acb0(0x3952)]());}_0x3afbc3[_0x27acb0(0xdfa)][_0x27acb0(0x448)](_0x5bf341['jp']['Vector3'][0x0]);}else{if(this['_attachedNode'][_0x27acb0(0x382b)]||_0x27acb0(0x2129)===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()||_0x27acb0(0x3a4e)===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()||_0x27acb0(0x7b1)===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()){const _0x479582=this[_0x27acb0(0x21d)];if(_0x479582['parent']){var _0x41a441=_0x5bf341['jp'][_0x27acb0(0x1919)][0x0];const _0x1f40fa=_0x5bf341['jp']['Matrix'][0x1];_0x479582[_0x27acb0(0x2a18)][_0x27acb0(0x269)]()[_0x27acb0(0x2b1e)](_0x41a441),this['_attachedNode'][_0x27acb0(0x269)]()[_0x27acb0(0x242a)](_0x41a441,_0x1f40fa),_0x1f40fa[_0x27acb0(0x2850)](_0x5bf341['jp']['Vector3'][0x0],_0x5bf341['jp'][_0x27acb0(0x2054)][0x0],_0x479582[_0x27acb0(0xdfa)],_0x4fc72b[_0x27acb0(0xa0f)]?_0x479582:void 0x0);}else this[_0x27acb0(0x21d)][_0x27acb0(0x1715)]['decompose'](_0x5bf341['jp']['Vector3'][0x0],_0x5bf341['jp'][_0x27acb0(0x2054)][0x0],_0x479582[_0x27acb0(0xdfa)],_0x4fc72b[_0x27acb0(0xa0f)]?_0x479582:void 0x0);_0x479582[_0x27acb0(0x114e)][_0x27acb0(0x448)](_0x5bf341['jp'][_0x27acb0(0x19f4)][0x0]),_0x479582[_0x27acb0(0x350e)]||(_0x479582[_0x27acb0(0x373c)]?(_0x479582[_0x27acb0(0x373c)][_0x27acb0(0x448)](_0x5bf341['jp'][_0x27acb0(0x2054)][0x0]),_0x479582[_0x27acb0(0x373c)]['normalize']()):_0x479582[_0x27acb0(0x30d0)]=_0x5bf341['jp'][_0x27acb0(0x2054)][0x0][_0x27acb0(0x905)]());}else{if('Bone'===this[_0x27acb0(0x21d)][_0x27acb0(0x1d40)]()){const _0x5089b4=this[_0x27acb0(0x21d)],_0x350755=_0x5089b4[_0x27acb0(0x4065)]();if(_0x350755){var _0x41a441=_0x5bf341['jp'][_0x27acb0(0x1919)][0x0],_0x4e6739=_0x5bf341['jp']['Matrix'][0x1];_0x350755[_0x27acb0(0x269)]()[_0x27acb0(0x2b1e)](_0x41a441),_0x5089b4[_0x27acb0(0x269)]()[_0x27acb0(0x242a)](_0x41a441,_0x4e6739);const _0xcd616a=_0x5089b4['getLocalMatrix']();_0xcd616a['copyFrom'](_0x4e6739);}else{const _0x2282e7=_0x5089b4[_0x27acb0(0x2dcd)]();_0x2282e7[_0x27acb0(0x448)](_0x5089b4[_0x27acb0(0x269)]());}_0x5089b4[_0x27acb0(0x3f48)]();}else{const _0x586c1d=this['_attachedNode'];if(_0x586c1d[_0x27acb0(0x1f51)]){_0x41a441=_0x586c1d[_0x27acb0(0x1f51)]();if(_0x41a441===_0xf26783['_']['LIGHTTYPEID_DIRECTIONALLIGHT']||_0x41a441===_0xf26783['_'][_0x27acb0(0xa38)]||_0x41a441===_0xf26783['_'][_0x27acb0(0x62a)]){const _0x5823a7=_0x586c1d[_0x27acb0(0x2a18)];if(_0x5823a7){_0x4e6739=_0x5bf341['jp']['Matrix'][0x0];const _0x2ad846=_0x5bf341['jp'][_0x27acb0(0x1919)][0x1];_0x5823a7[_0x27acb0(0x269)]()['invertToRef'](_0x4e6739),_0x586c1d[_0x27acb0(0x269)]()['multiplyToRef'](_0x4e6739,_0x2ad846),_0x2ad846[_0x27acb0(0x2850)](void 0x0,_0x5bf341['jp'][_0x27acb0(0x2054)][0x0],_0x5bf341['jp'][_0x27acb0(0x19f4)][0x0]);}else this[_0x27acb0(0x21d)][_0x27acb0(0x1715)]['decompose'](void 0x0,_0x5bf341['jp'][_0x27acb0(0x2054)][0x0],_0x5bf341['jp'][_0x27acb0(0x19f4)][0x0]);_0x586c1d[_0x27acb0(0xdfa)]=new _0x5bf341['P'](_0x5bf341['jp'][_0x27acb0(0x19f4)][0x0]['x'],_0x5bf341['jp']['Vector3'][0x0]['y'],_0x5bf341['jp']['Vector3'][0x0]['z']),_0x586c1d[_0x27acb0(0x1451)]&&(_0x586c1d[_0x27acb0(0x1451)]=new _0x5bf341['P'](_0x586c1d['direction']['x'],_0x586c1d['direction']['y'],_0x586c1d[_0x27acb0(0x1451)]['z']));}}}}}}}[_0x3ce3c9(0x3c00)](_0x402af8,_0x2bf81d){var _0x2fa953=_0x3ce3c9;_0x402af8&&_0x402af8[_0x2fa953(0x66b)](_0x40e6b9=>{var _0x5d2d8a=_0x2fa953;_0x40e6b9[_0x5d2d8a(0xefb)]=_0x2bf81d,_0x40e6b9[_0x5d2d8a(0x389a)]&&(_0x40e6b9[_0x5d2d8a(0x389a)]=_0x2bf81d[_0x5d2d8a(0x2c15)]);});}static['GizmoAxisPointerObserver'](_0x561c6a,_0x2df869){var _0x683430=_0x3ce3c9;let _0x39bff3=!0x1;return _0x561c6a['utilityLayerScene'][_0x683430(0x2094)]['add'](_0x15918c=>{var _0x2415fc=_0x683430,_0x3b254f;if(_0x15918c[_0x2415fc(0x4081)]){if(_0x15918c[_0x2415fc(0x261)]===_0x1d5445['kD'][_0x2415fc(0x2773)]){if(_0x39bff3)return;_0x2df869[_0x2415fc(0x66b)](_0x158142=>{var _0x42d0df=_0x2415fc;if(_0x158142[_0x42d0df(0x3ca8)]&&_0x158142[_0x42d0df(0x15d3)]){var _0xd9b763=-0x1!=(null==(_0xd9b763=_0x158142['colliderMeshes'])?void 0x0:_0xd9b763[_0x42d0df(0x850)](null==(_0xd9b763=null==_0x15918c?void 0x0:_0x15918c[_0x42d0df(0x4081)])?void 0x0:_0xd9b763['pickedMesh']));const _0x4f37f9=_0x158142[_0x42d0df(0x89f)][_0x42d0df(0x6ce)]?_0xd9b763||_0x158142[_0x42d0df(0x1681)]?_0x158142[_0x42d0df(0x3adc)]:_0x158142['material']:_0x158142[_0x42d0df(0x20e2)];_0x158142['gizmoMeshes']['forEach'](_0x125397=>{var _0x268cb7=_0x42d0df;_0x125397[_0x268cb7(0xefb)]=_0x4f37f9,_0x125397['color']&&(_0x125397[_0x268cb7(0x389a)]=_0x4f37f9[_0x268cb7(0x2c15)]);});}});}if(_0x15918c['type']===_0x1d5445['kD']['POINTERDOWN']&&_0x2df869[_0x2415fc(0x39d7)](null==(_0x3b254f=_0x15918c[_0x2415fc(0x4081)][_0x2415fc(0x12b5)])?void 0x0:_0x3b254f[_0x2415fc(0x2a18)])){_0x39bff3=!0x0;const _0x478971=_0x2df869[_0x2415fc(0xa84)](null==(_0x3b254f=_0x15918c['pickInfo'][_0x2415fc(0x12b5)])?void 0x0:_0x3b254f[_0x2415fc(0x2a18)]);_0x478971[_0x2415fc(0x1681)]=!0x0,_0x2df869[_0x2415fc(0x66b)](_0x2b0247=>{var _0x28db07=_0x2415fc,_0xb73623;const _0x4522fe=(-0x1!=(null==(_0xb73623=_0x2b0247[_0x28db07(0x3ca8)])?void 0x0:_0xb73623['indexOf'](null==(_0xb73623=null==_0x15918c?void 0x0:_0x15918c['pickInfo'])?void 0x0:_0xb73623[_0x28db07(0x12b5)]))||_0x2b0247['active'])&&_0x2b0247[_0x28db07(0x89f)][_0x28db07(0x6ce)]?_0x2b0247[_0x28db07(0x3adc)]:_0x2b0247[_0x28db07(0x20e2)];_0x2b0247[_0x28db07(0x15d3)]['forEach'](_0x552623=>{var _0x1d9643=_0x28db07;_0x552623['material']=_0x4522fe,_0x552623[_0x1d9643(0x389a)]&&(_0x552623[_0x1d9643(0x389a)]=_0x4522fe[_0x1d9643(0x2c15)]);});});}_0x15918c['type']===_0x1d5445['kD'][_0x2415fc(0x3326)]&&_0x2df869[_0x2415fc(0x66b)](_0x133aef=>{var _0x2721f0=_0x2415fc;_0x133aef[_0x2721f0(0x1681)]=!0x1,_0x39bff3=!0x1,_0x133aef[_0x2721f0(0x15d3)][_0x2721f0(0x66b)](_0x236d22=>{var _0x317d54=_0x2721f0;_0x236d22[_0x317d54(0xefb)]=_0x133aef[_0x317d54(0x89f)]['enabled']?_0x133aef['material']:_0x133aef['disableMaterial'],_0x236d22[_0x317d54(0x389a)]&&(_0x236d22['color']=_0x133aef[_0x317d54(0xefb)][_0x317d54(0x2c15)]);});});}});}['dispose'](){var _0x58e9c1=_0x3ce3c9;this[_0x58e9c1(0x2c79)][_0x58e9c1(0x3551)](),this[_0x58e9c1(0x3027)]&&this['gizmoLayer'][_0x58e9c1(0x2b51)][_0x58e9c1(0x2fd3)][_0x58e9c1(0x418a)](this[_0x58e9c1(0x3027)]);}}_0x4fc72b[_0x3ce3c9(0xa0f)]=!0x1;},0x87ce:(_0x33ac0a,_0x1a7e75,_0x5be674)=>{_0x5be674(0x1272b),_0x5be674(0x51f),_0x5be674(0x1c5b),_0x5be674(0xc84b),_0x5be674(0x17e70),_0x5be674(0x16d51),_0x5be674(0x97db),_0x5be674(0x11fec),_0x5be674(0x146ce),_0x5be674(0x2d1f);},0x99a5:(_0x368bc9,_0x4db145,_0x16646c)=>{_0x16646c(0x15d75),_0x16646c(0xc3c8),_0x16646c(0x2d1f),_0x16646c(0x16d51),_0x16646c(0x87ce),_0x16646c(0x125e4),_0x16646c(0x11fec),_0x16646c(0x97db),_0x16646c(0x146ce),_0x16646c(0xaad0),_0x16646c(0x2edf),_0x16646c(0x12f66);},0xaad0:(_0x1945b0,_0x50c1c5,_0x33f34)=>{var _0x1a472f=a7_0x38a779,_0xb38053=_0x33f34(0x9fd1),_0x521c80=_0x33f34(0xc84b),_0x3e7e74=_0x33f34(0x51f),_0x5ca8db=_0x33f34(0x1dad),_0x540399=_0x33f34(0x16d51),_0x839618=_0x33f34(0x1c5b),_0x25a427=_0x33f34(0x7c4f),_0xb70ef1=_0x33f34(0x5a05),_0x30e2c3=_0x33f34(0x2283),_0x47a9ce=_0x33f34(0x58b),_0x32df8c=_0x33f34(0x10510),_0x1a17a0=_0x33f34(0x25b),_0x3a19ce=_0x33f34(0xa838),_0x170579=_0x33f34(0x1272b),_0x2b108b=_0x33f34(0xf96c),_0x1a03ba=_0x33f34(0x149b3),_0x3cd3fa=_0x33f34(0x6214);class _0x41510d extends _0x540399['t']{constructor(_0x45a79c=_0x839618['x']['DefaultUtilityLayer']){var _0x4c37bf=a7_0x2532;super(_0x45a79c),this['_cachedPosition']=new _0xb38053['P'](),this['_cachedForward']=new _0xb38053['P'](0x0,0x0,0x1),this[_0x4c37bf(0x128e)]=null,this[_0x4c37bf(0x385)]=new _0x2b108b['y$'](),this['_light']=null,this['attachedMesh']=new _0x3e7e74['x']('',this[_0x4c37bf(0x1358)][_0x4c37bf(0x2b51)]),this[_0x4c37bf(0x8fb)]=new _0x3a19ce['Y'](_0x4c37bf(0x2a18),this[_0x4c37bf(0x1358)][_0x4c37bf(0x2b51)]),this[_0x4c37bf(0x4f5)]['parent']=this[_0x4c37bf(0x8fb)],this[_0x4c37bf(0xfae)]=new _0x25a427['K'](_0x4c37bf(0x2ba7),this[_0x4c37bf(0x1358)]['utilityLayerScene']),this[_0x4c37bf(0xfae)][_0x4c37bf(0x2c15)]=new _0x521c80['Wo'](0.5,0.5,0.5),this[_0x4c37bf(0xfae)][_0x4c37bf(0x3575)]=new _0x521c80['Wo'](0.1,0.1,0.1),this[_0x4c37bf(0x128e)]=_0x45a79c[_0x4c37bf(0x2b51)][_0x4c37bf(0x2094)][_0x4c37bf(0x33ee)](_0x1ac7a3=>{var _0x568e0e=_0x4c37bf;this[_0x568e0e(0x2a61)]&&(this['_isHovered']=!(!_0x1ac7a3[_0x568e0e(0x4081)]||-0x1==this[_0x568e0e(0x2c79)]['getChildMeshes']()[_0x568e0e(0x850)](_0x1ac7a3[_0x568e0e(0x4081)][_0x568e0e(0x12b5)])),this[_0x568e0e(0x351e)]&&0x0===_0x1ac7a3[_0x568e0e(0x162e)][_0x568e0e(0x12b9)]&&this['onClickedObservable'][_0x568e0e(0x2231)](this[_0x568e0e(0x2a61)]));},_0x170579['kD'][_0x4c37bf(0x3f64)]);}get['attachedNode'](){var _0x417ab9=a7_0x2532;return this[_0x417ab9(0x4f5)];}set[_0x1a472f(0xe62)](_0x3efd78){var _0x4b00c1=_0x1a472f;_0x3cd3fa[_0x4b00c1(0x326b)](_0x4b00c1(0x2ad7));}set['light'](_0x36cbaf){var _0x548943=_0x1a472f;if(this[_0x548943(0x2a61)]=_0x36cbaf){this[_0x548943(0x1eec)]&&this[_0x548943(0x1eec)][_0x548943(0x3551)](),_0x36cbaf instanceof _0xb70ef1['e']?this['_lightMesh']=_0x41510d[_0x548943(0x291)](this['gizmoLayer']['utilityLayerScene']):_0x36cbaf instanceof _0x30e2c3['O']?this['_lightMesh']=_0x41510d[_0x548943(0x23ef)](this[_0x548943(0x1358)][_0x548943(0x2b51)]):_0x36cbaf instanceof _0x1a17a0['P']?this[_0x548943(0x1eec)]=_0x41510d['_CreateSpotLightMesh'](this[_0x548943(0x1358)][_0x548943(0x2b51)]):this[_0x548943(0x1eec)]=_0x41510d[_0x548943(0x3486)](this[_0x548943(0x1358)]['utilityLayerScene']),this['_lightMesh'][_0x548943(0x28ef)](!0x1)['forEach'](_0x39b1bf=>{var _0xf201cb=_0x548943;_0x39b1bf[_0xf201cb(0xefb)]=this[_0xf201cb(0xfae)];}),this['_lightMesh'][_0x548943(0x2a18)]=this[_0x548943(0x2c79)];const _0x514b22=this[_0x548943(0x1358)][_0x548943(0x293e)]();_0x514b22['includedOnlyMeshes']=_0x514b22[_0x548943(0x1c60)]['concat'](this[_0x548943(0x1eec)][_0x548943(0x28ef)](!0x1)),this[_0x548943(0x1eec)][_0x548943(0x373c)]=new _0xb38053['_f'](),this[_0x548943(0x4f5)][_0x548943(0x2844)]||(this['attachedMesh'][_0x548943(0x2844)]={}),this[_0x548943(0x4f5)]['reservedDataStore'][_0x548943(0x1013)]=this,_0x36cbaf['parent']&&this[_0x548943(0x8fb)]['freezeWorldMatrix'](_0x36cbaf[_0x548943(0x2a18)][_0x548943(0x269)]()),_0x36cbaf[_0x548943(0xdfa)]&&(this[_0x548943(0x4f5)][_0x548943(0xdfa)][_0x548943(0x448)](_0x36cbaf['position']),this['attachedMesh'][_0x548943(0x3c5a)](!0x0),this[_0x548943(0x2b9a)][_0x548943(0x448)](this[_0x548943(0x4f5)][_0x548943(0xdfa)])),_0x36cbaf[_0x548943(0x1451)]&&(this['attachedMesh']['setDirection'](_0x36cbaf[_0x548943(0x1451)]),this[_0x548943(0x4f5)][_0x548943(0x3c5a)](!0x0),this[_0x548943(0x1981)][_0x548943(0x448)](this[_0x548943(0x4f5)][_0x548943(0x3f19)])),this['_update']();}}get['light'](){var _0x3efcdf=_0x1a472f;return this[_0x3efcdf(0x2a61)];}get['material'](){return this['_material'];}[_0x1a472f(0x2330)](){var _0x41adf8=_0x1a472f,_0x268151;super[_0x41adf8(0x2330)](),this[_0x41adf8(0x2a61)]&&(this[_0x41adf8(0x2a61)][_0x41adf8(0x2a18)]&&this[_0x41adf8(0x8fb)][_0x41adf8(0x23dc)](this['_light'][_0x41adf8(0x2a18)][_0x41adf8(0x269)]()),this[_0x41adf8(0x2a61)]['position']&&(this[_0x41adf8(0x4f5)][_0x41adf8(0xdfa)]['equals'](this[_0x41adf8(0x2b9a)])?(this['attachedMesh'][_0x41adf8(0xdfa)][_0x41adf8(0x448)](this[_0x41adf8(0x2a61)]['position']),this[_0x41adf8(0x4f5)][_0x41adf8(0x3c5a)](!0x0)):(_0x268151=this[_0x41adf8(0x4f5)][_0x41adf8(0xdfa)],this[_0x41adf8(0x2a61)][_0x41adf8(0xdfa)]=new _0xb38053['P'](_0x268151['x'],_0x268151['y'],_0x268151['z'])),this[_0x41adf8(0x2b9a)][_0x41adf8(0x448)](this[_0x41adf8(0x4f5)][_0x41adf8(0xdfa)])),this[_0x41adf8(0x2a61)][_0x41adf8(0x1451)]&&(0.0001<_0xb38053['P'][_0x41adf8(0xa52)](this[_0x41adf8(0x4f5)]['forward'],this[_0x41adf8(0x1981)])?(_0x268151=this[_0x41adf8(0x4f5)]['forward'],this['_light'][_0x41adf8(0x1451)]=new _0xb38053['P'](_0x268151['x'],_0x268151['y'],_0x268151['z']),this['_cachedForward'][_0x41adf8(0x448)](this['attachedMesh'][_0x41adf8(0x3f19)])):0.0001<_0xb38053['P'][_0x41adf8(0xa52)](this[_0x41adf8(0x4f5)][_0x41adf8(0x3f19)],this['_light']['direction'])&&(this['attachedMesh'][_0x41adf8(0x1cd1)](this[_0x41adf8(0x2a61)][_0x41adf8(0x1451)]),this[_0x41adf8(0x4f5)][_0x41adf8(0x3c5a)](!0x0),this[_0x41adf8(0x1981)][_0x41adf8(0x448)](this[_0x41adf8(0x4f5)][_0x41adf8(0x3f19)]))));}['dispose'](){var _0x3fb9d2=_0x1a472f;this[_0x3fb9d2(0x385)][_0x3fb9d2(0xc60)](),this[_0x3fb9d2(0x1358)][_0x3fb9d2(0x2b51)][_0x3fb9d2(0x2094)][_0x3fb9d2(0x418a)](this[_0x3fb9d2(0x128e)]),this[_0x3fb9d2(0xfae)][_0x3fb9d2(0x3551)](),super[_0x3fb9d2(0x3551)](),this[_0x3fb9d2(0x8fb)][_0x3fb9d2(0x3551)]();}static['_CreateHemisphericLightMesh'](_0x42decf){var _0x455d5c=_0x1a472f;const _0x4d2d76=new _0x5ca8db['Kj']('hemisphereLight',_0x42decf),_0x17e66f=(0x0,_0x32df8c['q'])(_0x4d2d76['name'],{'segments':0xa,'diameter':0x1},_0x42decf),_0x10f363=(_0x17e66f[_0x455d5c(0xdfa)]['z']=-0.15,_0x17e66f[_0x455d5c(0x30d0)]['x']=Math['PI']/0x2,_0x17e66f[_0x455d5c(0x2a18)]=_0x4d2d76,this[_0x455d5c(0x1957)](0x3,_0x42decf));return(_0x10f363[_0x455d5c(0x2a18)]=_0x4d2d76)['scaling'][_0x455d5c(0xbb9)](_0x41510d['_Scale']),_0x4d2d76[_0x455d5c(0x30d0)]['x']=Math['PI']/0x2,_0x4d2d76;}static[_0x1a472f(0x3486)](_0x2d4aa8){var _0x21fae6=_0x1a472f;const _0x1bd0bd=new _0x5ca8db['Kj'](_0x21fae6(0x2b5b),_0x2d4aa8),_0x5b1f0c=(0x0,_0x47a9ce['Qk'])(_0x1bd0bd['name'],{'segments':0xa,'diameter':0x1},_0x2d4aa8),_0x414e9a=(_0x5b1f0c[_0x21fae6(0x30d0)]['x']=Math['PI']/0x2,_0x5b1f0c[_0x21fae6(0x2a18)]=_0x1bd0bd,this['_CreateLightLines'](0x5,_0x2d4aa8));return(_0x414e9a[_0x21fae6(0x2a18)]=_0x1bd0bd)['scaling'][_0x21fae6(0xbb9)](_0x41510d['_Scale']),_0x1bd0bd[_0x21fae6(0x30d0)]['x']=Math['PI']/0x2,_0x1bd0bd;}static[_0x1a472f(0x3338)](_0x2a0bb3){var _0x3fbcd0=_0x1a472f;const _0xedacae=new _0x5ca8db['Kj'](_0x3fbcd0(0x7c3),_0x2a0bb3),_0x56d9db=(0x0,_0x47a9ce['Qk'])(_0xedacae[_0x3fbcd0(0x3844)],{'segments':0xa,'diameter':0x1},_0x2a0bb3),_0x3e8ac5=(_0x56d9db[_0x3fbcd0(0x2a18)]=_0xedacae,(0x0,_0x32df8c['q'])(_0xedacae[_0x3fbcd0(0x3844)],{'segments':0xa,'diameter':0x2},_0x2a0bb3)),_0x5f2525=(_0x3e8ac5[_0x3fbcd0(0x2a18)]=_0xedacae,_0x3e8ac5[_0x3fbcd0(0x30d0)]['x']=-Math['PI']/0x2,this['_CreateLightLines'](0x2,_0x2a0bb3));return(_0x5f2525['parent']=_0xedacae)[_0x3fbcd0(0x114e)][_0x3fbcd0(0xbb9)](_0x41510d[_0x3fbcd0(0xf18)]),_0xedacae['rotation']['x']=Math['PI']/0x2,_0xedacae;}static[_0x1a472f(0x23ef)](_0x5c667f){var _0x1cb723=_0x1a472f,_0x5747d9=new _0x5ca8db['Kj'](_0x1cb723(0x702),_0x5c667f);const _0x1a961a=new _0x5ca8db['Kj'](_0x5747d9[_0x1cb723(0x3844)],_0x5c667f),_0x116b76=(_0x1a961a['parent']=_0x5747d9,(0x0,_0x47a9ce['Qk'])(_0x5747d9[_0x1cb723(0x3844)],{'diameter':1.2,'segments':0xa},_0x5c667f)),_0x5a817a=(_0x116b76[_0x1cb723(0x2a18)]=_0x1a961a,(0x0,_0x1a03ba['wf'])(_0x5747d9[_0x1cb723(0x3844)],{'updatable':!0x1,'height':0x6,'diameterTop':0.3,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x5c667f));_0x5a817a[_0x1cb723(0x2a18)]=_0x1a961a;let _0x30f895=_0x5a817a[_0x1cb723(0x292d)](_0x5747d9[_0x1cb723(0x3844)]),_0xec502c=(_0x30f895[_0x1cb723(0x114e)]['y']=0.5,_0x30f895['position']['x']+=1.25,_0x5a817a[_0x1cb723(0x292d)](_0x5747d9[_0x1cb723(0x3844)]));_0xec502c[_0x1cb723(0x114e)]['y']=0.5,_0xec502c[_0x1cb723(0xdfa)]['x']+=-1.25;const _0x33c458=(0x0,_0x1a03ba['wf'])(_0x5747d9['name'],{'updatable':!0x1,'height':0x1,'diameterTop':0x0,'diameterBottom':0.6,'tessellation':0x6,'subdivisions':0x1},_0x5c667f);return _0x33c458['position']['y']+=0x3,_0x33c458[_0x1cb723(0x2a18)]=_0x1a961a,(_0x30f895=_0x33c458[_0x1cb723(0x292d)](_0x5747d9[_0x1cb723(0x3844)]))[_0x1cb723(0xdfa)]['y']=1.5,_0x30f895['position']['x']+=1.25,(_0xec502c=_0x33c458[_0x1cb723(0x292d)](_0x5747d9['name']))['position']['y']=1.5,_0xec502c['position']['x']+=-1.25,_0x1a961a[_0x1cb723(0x114e)]['scaleInPlace'](_0x41510d['_Scale']),_0x1a961a[_0x1cb723(0x30d0)]['z']=Math['PI']/0x2,_0x1a961a[_0x1cb723(0x30d0)]['y']=Math['PI']/0x2,_0x5747d9;}}_0x41510d[_0x1a472f(0xf18)]=0.007,_0x41510d['_CreateLightLines']=(_0x1a2673,_0x143658)=>{var _0x45d0ad=_0x1a472f;const _0x51590c=new _0x5ca8db['Kj'](_0x45d0ad(0x1b47),_0x143658),_0x30b4b7=(_0x51590c[_0x45d0ad(0x30d0)]['x']=Math['PI']/0x2,new _0x5ca8db['Kj'](_0x45d0ad(0x2754),_0x143658)),_0x237980=(_0x30b4b7['parent']=_0x51590c,(0x0,_0x1a03ba['wf'])(_0x45d0ad(0x2dd2),{'updatable':!0x1,'height':0x2,'diameterTop':0.2,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x143658));if(_0x237980[_0x45d0ad(0xdfa)]['y']=_0x237980[_0x45d0ad(0x114e)]['y']/0x2+1.2,_0x237980[_0x45d0ad(0x2a18)]=_0x30b4b7,_0x1a2673<0x2)return _0x30b4b7;for(let _0x507416=0x0;_0x507416<0x4;_0x507416++){const _0x29e73d=_0x30b4b7[_0x45d0ad(0x292d)](_0x45d0ad(0x2d6b));_0x29e73d[_0x45d0ad(0x30d0)]['z']=Math['PI']/0x4,_0x29e73d[_0x45d0ad(0x30d0)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x507416,_0x29e73d[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['y']=0.5,_0x29e73d[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['x']=_0x29e73d['getChildMeshes']()[0x0][_0x45d0ad(0x114e)]['z']=0.8,_0x29e73d[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0xdfa)]['y']=_0x29e73d[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['y']/0x2+1.2;}if(_0x1a2673<0x3)return _0x51590c;for(let _0x1ddd83=0x0;_0x1ddd83<0x4;_0x1ddd83++){const _0x8f17ae=_0x30b4b7['clone'](_0x45d0ad(0x39e5));_0x8f17ae[_0x45d0ad(0x30d0)]['z']=Math['PI']/0x2,_0x8f17ae['rotation']['y']=Math['PI']/0x2*_0x1ddd83;}if(_0x1a2673<0x4)return _0x51590c;for(let _0xc3670c=0x0;_0xc3670c<0x4;_0xc3670c++){const _0x4fd49f=_0x30b4b7[_0x45d0ad(0x292d)]('linePivotClone');_0x4fd49f[_0x45d0ad(0x30d0)]['z']=Math['PI']+Math['PI']/0x4,_0x4fd49f['rotation']['y']=Math['PI']/0x2+Math['PI']/0x2*_0xc3670c,_0x4fd49f[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['y']=0.5,_0x4fd49f[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['x']=_0x4fd49f[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['z']=0.8,_0x4fd49f[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0xdfa)]['y']=_0x4fd49f[_0x45d0ad(0x28ef)]()[0x0][_0x45d0ad(0x114e)]['y']/0x2+1.2;}if(_0x1a2673<0x5)return _0x51590c;const _0x23d875=_0x30b4b7['clone'](_0x45d0ad(0x39e5));return _0x23d875[_0x45d0ad(0x30d0)]['z']=Math['PI'],_0x51590c;};},0x12f66:(_0x4c1b49,_0x2f01ee,_0x4529d4)=>{_0x4529d4(0x9fd1),_0x4529d4(0xc84b),_0x4529d4(0xa838),_0x4529d4(0x7f62),_0x4529d4(0x7e54),_0x4529d4(0x16d51),_0x4529d4(0x1c5b),_0x4529d4(0x7c4f),class extends null{};},0x125e4:(_0x34a36e,_0x14b8ee,_0x12d09f)=>{var _0xdbac88=a7_0x38a779,_0x4ac735=_0x12d09f(0xf96c),_0x26cc3c=_0x12d09f(0x9fd1),_0x520067=_0x12d09f(0xc84b),_0x403278=(_0x12d09f(0x5faf),_0x12d09f(0x1dad)),_0x2572c1=_0x12d09f(0x7e54),_0x25a120=_0x12d09f(0x16d51),_0x26f2f7=_0x12d09f(0x1c5b),_0x16e9d8=_0x12d09f(0x7c4f),_0x41acbb=_0x12d09f(0x15325),_0x23a6c9=_0x12d09f(0xf75c),_0xdcf57d=_0x12d09f(0x7f62),_0x3f47d7=_0x12d09f(0x67bb),_0x1a70e5=_0x12d09f(0x147b8),_0x471142=_0x12d09f(0x10ea4);class _0x2c6cad extends _0x25a120['t']{constructor(_0x4f4ed6,_0x26f465=_0x520067['Wo']['Gray'](),_0x12a40b=_0x26f2f7['x'][_0xdbac88(0xcb1)],_0x55b08e=0x20,_0x39400f=null,_0x2183e5,_0x1a5f01=0x1){var _0xf5eb24=_0xdbac88;super(_0x12a40b),this[_0xf5eb24(0x128e)]=null,this[_0xf5eb24(0x1e2d)]=0x0,this[_0xf5eb24(0x2352)]=new _0x4ac735['y$'](),this[_0xf5eb24(0x2b1b)]=0x0,this[_0xf5eb24(0x26bb)]=!0x0,this[_0xf5eb24(0x1b4d)]=null,this[_0xf5eb24(0x2166)]=!0x1,this['_angles']=new _0x26cc3c['P'](),this['_parent']=_0x39400f,this[_0xf5eb24(0x2fdb)]=new _0x16e9d8['K']('',_0x12a40b[_0xf5eb24(0x2b51)]),this['_coloredMaterial'][_0xf5eb24(0x2c15)]=_0x26f465,this[_0xf5eb24(0x2fdb)]['specularColor']=_0x26f465[_0xf5eb24(0x1dc8)](new _0x520067['Wo'](0.1,0.1,0.1)),this['_hoverMaterial']=new _0x16e9d8['K']('',_0x12a40b[_0xf5eb24(0x2b51)]),this['_hoverMaterial'][_0xf5eb24(0x2c15)]=_0x520067['Wo']['Yellow'](),this['_disableMaterial']=new _0x16e9d8['K']('',_0x12a40b[_0xf5eb24(0x2b51)]),this[_0xf5eb24(0x305e)][_0xf5eb24(0x2c15)]=_0x520067['Wo'][_0xf5eb24(0x36fd)](),this[_0xf5eb24(0x305e)]['alpha']=0.4,this[_0xf5eb24(0x1544)]=new _0x403278['Kj']('',_0x12a40b[_0xf5eb24(0x2b51)]);var {rotationMesh:_0x39400f,collider:_0x26f465}=this['_createGizmoMesh'](this[_0xf5eb24(0x1544)],_0x1a5f01,_0x55b08e);this[_0xf5eb24(0x1a60)]=(0x0,_0xdcf57d['pT'])(_0xf5eb24(0x1961),{'size':0.6,'updatable':!0x1},this[_0xf5eb24(0x1358)][_0xf5eb24(0x2b51)]),this[_0xf5eb24(0x1a60)][_0xf5eb24(0x30d0)]['z']=0.5*Math['PI'],this[_0xf5eb24(0x1a60)][_0xf5eb24(0x2a18)]=this[_0xf5eb24(0x1544)],this[_0xf5eb24(0x1a60)]['setEnabled'](!0x1),_0x23a6c9['Q']['ShadersStore'][_0xf5eb24(0x7e4)]=_0x2c6cad[_0xf5eb24(0x21e0)],_0x23a6c9['Q'][_0xf5eb24(0xfd7)][_0xf5eb24(0x288b)]=_0x2c6cad[_0xf5eb24(0x8c0)],this['_rotationShaderMaterial']=new _0x41acbb['j'](_0xf5eb24(0x20fd),this[_0xf5eb24(0x1358)][_0xf5eb24(0x2b51)],{'vertex':_0xf5eb24(0x1035),'fragment':_0xf5eb24(0x1035)},{'attributes':[_0xf5eb24(0xdfa),'uv'],'uniforms':[_0xf5eb24(0x8de),'angles']}),this[_0xf5eb24(0x3da9)]['backFaceCulling']=!0x1,this[_0xf5eb24(0x1a60)][_0xf5eb24(0xefb)]=this[_0xf5eb24(0x3da9)],this['_rotationDisplayPlane'][_0xf5eb24(0x1b41)]=0.999,this[_0xf5eb24(0x1544)][_0xf5eb24(0x19bd)](this[_0xf5eb24(0x2c79)]['position'][_0xf5eb24(0x33ee)](_0x4f4ed6)),this[_0xf5eb24(0x2c79)][_0xf5eb24(0x3236)](this[_0xf5eb24(0x1544)],_0x25a120['t'][_0xf5eb24(0xa0f)]),this['_gizmoMesh'][_0xf5eb24(0x114e)]['scaleInPlace'](0x1/0x3),this[_0xf5eb24(0x89f)]=new _0x2572c1['M']({'dragPlaneNormal':_0x4f4ed6}),this['dragBehavior'][_0xf5eb24(0x23f4)]=!0x1,this[_0xf5eb24(0x89f)][_0xf5eb24(0x2207)]=_0x2c6cad[_0xf5eb24(0x2c51)],this[_0xf5eb24(0x89f)][_0xf5eb24(0x18bd)]=!0x0,this['_rootMesh'][_0xf5eb24(0x2d38)](this[_0xf5eb24(0x89f)]);const _0x41cd84=new _0x26cc3c['P'](),_0x16c8be=new _0x26cc3c['y3'](),_0x5e726d=new _0x26cc3c['P']();let _0x424918=new _0x26cc3c['P']();this[_0xf5eb24(0x89f)][_0xf5eb24(0x3c87)][_0xf5eb24(0x33ee)](_0x1578b1=>{var _0x2a88c1=_0xf5eb24;this['attachedNode']&&(_0x41cd84[_0x2a88c1(0x448)](_0x1578b1[_0x2a88c1(0x2a97)]),this[_0x2a88c1(0x1a60)]['setEnabled'](!0x0),this[_0x2a88c1(0x1a60)][_0x2a88c1(0x269)]()['invertToRef'](_0x16c8be),_0x26cc3c['P'][_0x2a88c1(0x2b3b)](_0x1578b1[_0x2a88c1(0x2a97)],_0x16c8be,_0x41cd84),this[_0x2a88c1(0x41a0)]['x']=Math[_0x2a88c1(0xaba)](_0x41cd84['y'],_0x41cd84['x'])+Math['PI'],this['_angles']['y']=0x0,this[_0x2a88c1(0x41a0)]['z']=this[_0x2a88c1(0xebb)]?0x1:0x0,this[_0x2a88c1(0x2166)]=!0x0,_0x41cd84[_0x2a88c1(0x448)](_0x1578b1[_0x2a88c1(0x2a97)]),this[_0x2a88c1(0x3da9)]['setVector3'](_0x2a88c1(0x17d8),this['_angles']),this['angle']=0x0);}),this[_0xf5eb24(0x89f)][_0xf5eb24(0x359a)]['add'](()=>{var _0x31c9d=_0xf5eb24;this['_dragging']=!0x1,this[_0x31c9d(0x1a60)][_0x31c9d(0x280e)](!0x1);});const _0x52b672={'snapDistance':0x0};let _0x2bc81b=0x0;const _0xce1d40=new _0x26cc3c['y3'](),_0x225a16=new _0x26cc3c['_f'](),_0x319373=(this[_0xf5eb24(0x89f)][_0xf5eb24(0x4126)]['add'](_0xb8fdd=>{var _0x1e7810=_0xf5eb24;if(this['attachedNode']){var _0x210c21=new _0x26cc3c['P'](0x1,0x1,0x1);const _0x3d98f7=new _0x26cc3c['_f'](0x0,0x0,0x0,0x1);var _0x15d1cc=new _0x26cc3c['P'](0x0,0x0,0x0);if(this[_0x1e7810(0x23c)](),this[_0x1e7810(0xe62)][_0x1e7810(0x269)]()[_0x1e7810(0x2850)](_0x210c21,_0x3d98f7,_0x15d1cc),!(Math[_0x1e7810(0x3a1d)](Math[_0x1e7810(0x3a1d)](_0x210c21['x'])-Math[_0x1e7810(0x3a1d)](_0x210c21['y']))<=_0x1a70e5['kn']&&Math[_0x1e7810(0x3a1d)](Math[_0x1e7810(0x3a1d)](_0x210c21['x'])-Math[_0x1e7810(0x3a1d)](_0x210c21['z']))<=_0x1a70e5['kn'])&&this['updateGizmoRotationToMatchAttachedMesh'])_0x471142['Y'][_0x1e7810(0x27dc)](_0x1e7810(0x3304));else{_0x3d98f7[_0x1e7810(0x3952)]();var _0x113e2c=this[_0x1e7810(0x6fd)]?_0x15d1cc:this[_0x1e7810(0x2c79)][_0x1e7810(0x1738)],_0x47f734=_0xb8fdd[_0x1e7810(0x2a97)][_0x1e7810(0x1dc8)](_0x113e2c)[_0x1e7810(0x3952)](),_0x34efc9=_0x41cd84[_0x1e7810(0x1dc8)](_0x113e2c)[_0x1e7810(0x3952)]();const _0xba37a8=_0x26cc3c['P']['Cross'](_0x47f734,_0x34efc9);_0x47f734=_0x26cc3c['P'][_0x1e7810(0x1457)](_0x47f734,_0x34efc9);let _0x101349=Math['atan2'](_0xba37a8[_0x1e7810(0x3785)](),_0x47f734),_0x26fbd4=(_0x5e726d[_0x1e7810(0x448)](_0x4f4ed6),_0x424918[_0x1e7810(0x448)](_0x4f4ed6),this[_0x1e7810(0xebb)]&&(_0x3d98f7['toRotationMatrix'](_0x16c8be),_0x424918=_0x26cc3c['P'][_0x1e7810(0x49a)](_0x5e726d,_0x16c8be)),!0x1),_0x925d2f=(_0x12a40b[_0x1e7810(0x2b51)][_0x1e7810(0x3728)]&&(_0x34efc9=_0x12a40b['utilityLayerScene'][_0x1e7810(0x3728)]['position'][_0x1e7810(0x1dc8)](_0x113e2c)['normalize'](),0x0<_0x26cc3c['P'][_0x1e7810(0x1457)](_0x34efc9,_0x424918)&&(_0x5e726d['scaleInPlace'](-0x1),_0x424918['scaleInPlace'](-0x1),_0x26fbd4=!0x0)),0x0<_0x26cc3c['P'][_0x1e7810(0x1457)](_0x424918,_0xba37a8)&&(_0x101349=-_0x101349),!0x1);if(0x0!=this['snapDistance']){if(_0x2bc81b+=_0x101349,Math[_0x1e7810(0x3a1d)](_0x2bc81b)>this[_0x1e7810(0x1e2d)]){let _0x5c52a3=Math['floor'](Math['abs'](_0x2bc81b)/this[_0x1e7810(0x1e2d)]);_0x2bc81b<0x0&&(_0x5c52a3*=-0x1),_0x2bc81b%=this[_0x1e7810(0x1e2d)],_0x101349=this[_0x1e7810(0x1e2d)]*_0x5c52a3,_0x925d2f=!0x0;}else _0x101349=0x0;}_0x47f734=Math[_0x1e7810(0xa8b)](_0x101349/0x2),(_0x225a16['set'](_0x5e726d['x']*_0x47f734,_0x5e726d['y']*_0x47f734,_0x5e726d['z']*_0x47f734,Math[_0x1e7810(0x1262)](_0x101349/0x2)),0x0<_0xce1d40[_0x1e7810(0x2800)]()&&(_0x113e2c=new _0x26cc3c['P'](),_0x225a16['toEulerAnglesToRef'](_0x113e2c),_0x26cc3c['_f'][_0x1e7810(0x1aa5)](_0x113e2c['y'],-_0x113e2c['x'],-_0x113e2c['z'],_0x225a16)),this[_0x1e7810(0xebb)]?(_0x3d98f7[_0x1e7810(0x242a)](_0x225a16,_0x3d98f7),_0x26cc3c['y3'][_0x1e7810(0x213a)](_0x210c21,_0x3d98f7,_0x15d1cc,this[_0x1e7810(0xe62)]['getWorldMatrix']())):(_0x225a16[_0x1e7810(0x36f9)](_0x26cc3c['jp']['Matrix'][0x0]),_0x26cc3c['jp']['Matrix'][0x0]['multiplyToRef'](this[_0x1e7810(0xe62)][_0x1e7810(0x269)](),this[_0x1e7810(0xe62)][_0x1e7810(0x269)]())),_0x41cd84[_0x1e7810(0x448)](_0xb8fdd['dragPlanePoint']),_0x925d2f&&(_0x52b672[_0x1e7810(0x1e2d)]=_0x101349,this[_0x1e7810(0x2352)][_0x1e7810(0x2231)](_0x52b672)),this['_angles']['y']+=_0x101349,this[_0x1e7810(0x2b1b)]+=_0x26fbd4?-_0x101349:_0x101349,this['_rotationShaderMaterial'][_0x1e7810(0x2a0f)](_0x1e7810(0x17d8),this[_0x1e7810(0x41a0)]),this[_0x1e7810(0x1d24)]());}}}),_0x12a40b[_0xf5eb24(0x293e)]()),_0x3c1efe=(_0x319373[_0xf5eb24(0x1c60)]=_0x319373[_0xf5eb24(0x1c60)][_0xf5eb24(0xec4)](this[_0xf5eb24(0x2c79)][_0xf5eb24(0x28ef)](!0x1)),{'colliderMeshes':[_0x26f465],'gizmoMeshes':[_0x39400f],'material':this[_0xf5eb24(0x2fdb)],'hoverMaterial':this[_0xf5eb24(0x301d)],'disableMaterial':this[_0xf5eb24(0x305e)],'active':!0x1,'dragBehavior':this[_0xf5eb24(0x89f)]});null!=(_0x1a5f01=this['_parent'])&&_0x1a5f01['addToAxisCache'](this['_gizmoMesh'],_0x3c1efe),this['_pointerObserver']=_0x12a40b['utilityLayerScene']['onPointerObservable'][_0xf5eb24(0x33ee)](_0x2abb1b=>{var _0x5b547e=_0xf5eb24;this[_0x5b547e(0x6dd)]||(this['dragBehavior'][_0x5b547e(0x2207)]=_0x2c6cad['MaxDragAngle'],this['_isHovered']=!(-0x1==_0x3c1efe['colliderMeshes'][_0x5b547e(0x850)](null==(_0x2abb1b=null==_0x2abb1b?void 0x0:_0x2abb1b[_0x5b547e(0x4081)])?void 0x0:_0x2abb1b[_0x5b547e(0x12b5)])),this['_parent']||(_0x2abb1b=_0x3c1efe[_0x5b547e(0x89f)][_0x5b547e(0x6ce)]?this[_0x5b547e(0x351e)]||this[_0x5b547e(0x2166)]?this[_0x5b547e(0x301d)]:this[_0x5b547e(0x2fdb)]:this['_disableMaterial'],this['_setGizmoMeshMaterial'](_0x3c1efe[_0x5b547e(0x15d3)],_0x2abb1b)));}),this[_0xf5eb24(0x89f)][_0xf5eb24(0x14a3)]['add'](_0x5db726=>{var _0x5a6cfa=_0xf5eb24;this['_setGizmoMeshMaterial'](_0x3c1efe[_0x5a6cfa(0x15d3)],_0x5db726?this[_0x5a6cfa(0x2fdb)]:this[_0x5a6cfa(0x305e)]);});}get[_0xdbac88(0x279e)](){return this['_coloredMaterial'];}get[_0xdbac88(0x3adc)](){return this['_hoverMaterial'];}get['disableMaterial'](){var _0x1479d3=_0xdbac88;return this[_0x1479d3(0x305e)];}[_0xdbac88(0x3517)](_0x270803,_0x508c7b,_0x141ec5){var _0x2bbfe5=_0xdbac88;const _0x510c2a=(0x0,_0x3f47d7['eu'])(_0x2bbfe5(0x2dc4),{'diameter':0.6,'thickness':0.03*_0x508c7b,'tessellation':_0x141ec5},this[_0x2bbfe5(0x1358)][_0x2bbfe5(0x2b51)]),_0x19e7a6=(_0x510c2a[_0x2bbfe5(0x1b41)]=0x0,_0x3f47d7['eu'])('',{'diameter':0.6,'thickness':0.005*_0x508c7b,'tessellation':_0x141ec5},this[_0x2bbfe5(0x1358)][_0x2bbfe5(0x2b51)]);return _0x19e7a6['material']=this['_coloredMaterial'],_0x19e7a6['rotation']['x']=Math['PI']/0x2,_0x510c2a[_0x2bbfe5(0x30d0)]['x']=Math['PI']/0x2,_0x270803['addChild'](_0x19e7a6,_0x25a120['t'][_0x2bbfe5(0xa0f)]),_0x270803[_0x2bbfe5(0x3236)](_0x510c2a,_0x25a120['t'][_0x2bbfe5(0xa0f)]),{'rotationMesh':_0x19e7a6,'collider':_0x510c2a};}['_attachedNodeChanged'](_0xa73a1f){var _0x26c89a=_0xdbac88;this[_0x26c89a(0x89f)]&&(this['dragBehavior'][_0x26c89a(0x6ce)]=!!_0xa73a1f);}set[_0xdbac88(0x3461)](_0x1009e6){var _0x3218fb=_0xdbac88;(this[_0x3218fb(0x26bb)]=_0x1009e6)?this[_0x3218fb(0x1b4d)]&&(this[_0x3218fb(0x4f5)]=this[_0x3218fb(0x1b4d)][_0x3218fb(0x4f5)]):this[_0x3218fb(0x4f5)]=null;}get['isEnabled'](){return this['_isEnabled'];}[_0xdbac88(0x3551)](){var _0x5651d0=_0xdbac88;this[_0x5651d0(0x2352)][_0x5651d0(0xc60)](),this[_0x5651d0(0x1358)][_0x5651d0(0x2b51)][_0x5651d0(0x2094)][_0x5651d0(0x418a)](this[_0x5651d0(0x128e)]),this[_0x5651d0(0x89f)]['detach'](),this[_0x5651d0(0x1544)]&&this[_0x5651d0(0x1544)][_0x5651d0(0x3551)](),this[_0x5651d0(0x1a60)]&&this[_0x5651d0(0x1a60)][_0x5651d0(0x3551)](),this[_0x5651d0(0x3da9)]&&this[_0x5651d0(0x3da9)][_0x5651d0(0x3551)](),[this[_0x5651d0(0x2fdb)],this[_0x5651d0(0x301d)],this[_0x5651d0(0x305e)]][_0x5651d0(0x66b)](_0x549e7b=>{_0x549e7b&&_0x549e7b['dispose']();}),super[_0x5651d0(0x3551)]();}}_0x2c6cad[_0xdbac88(0x2c51)]=0x9*Math['PI']/0x14,_0x2c6cad[_0xdbac88(0x21e0)]=_0xdbac88(0x2776),_0x2c6cad[_0xdbac88(0x8c0)]='\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}';},0x11fec:(_0x14f320,_0x2facf7,_0x40a289)=>{_0x40a289(0x10ea4),_0x40a289(0x9fd1),_0x40a289(0xc84b),_0x40a289(0x16d51),_0x40a289(0x15d75),_0x40a289(0x12f66),_0x40a289(0x1c5b),class extends null{};},0x97db:(_0x3baafd,_0x14773f,_0x5cd64a)=>{_0x5cd64a(0x10ea4),_0x5cd64a(0x9fd1),_0x5cd64a(0xc84b),_0x5cd64a(0x16d51),_0x5cd64a(0x125e4),_0x5cd64a(0x1c5b),_0x5cd64a(0x6214),class extends null{};},0x146ce:(_0x59a9da,_0x3eef6e,_0x30beec)=>{_0x30beec(0x10ea4),_0x30beec(0x9fd1),_0x30beec(0xc84b),_0x30beec(0x5e9),_0x30beec(0x16d51),_0x30beec(0xc3c8),_0x30beec(0x1c5b),_0x30beec(0x7c4f),class extends null{};},0x15975:(_0x213994,_0x443e53,_0x4de58b)=>{var _0x531603=a7_0x38a779;_0x4de58b['d'](_0x443e53,{'g':()=>_0x3aedf1});var _0x5cef21=_0x4de58b(0xf96c),_0x23efa8=_0x4de58b(0x17556),_0x196d54=_0x4de58b(0x9fd1),_0x2138b7=_0x4de58b(0xc84b),_0x5738a5=_0x4de58b(0x1dad),_0x386df0=_0x4de58b(0x11929),_0x31d8be=_0x4de58b(0xbac7),_0x5c2d7a=_0x4de58b(0x9fc4),_0x393185=_0x4de58b(0x2dc8),_0x58d559=_0x4de58b(0x13708),_0x5d95a8=_0x4de58b(0x77a5),_0x4d0cf1=_0x4de58b(0x7f62),_0xda128c=_0x4de58b(0x467b),_0xc1efca=_0x4de58b(0x2037);class _0x3aedf1{constructor(_0x4e46e,_0xad22f6){var _0x2b3afc=a7_0x2532;this[_0x2b3afc(0x2107)]=(_0x3fb2e0,_0x2bff8f)=>{var _0x4d1b74=_0x2b3afc;this[_0x4d1b74(0x3f94)][_0x4d1b74(0x2231)]({'message':_0x3fb2e0,'exception':_0x2bff8f});},this[_0x2b3afc(0xc6e)]=Object[_0x2b3afc(0x12a9)](Object[_0x2b3afc(0x12a9)]({},_0x3aedf1[_0x2b3afc(0x137a)]()),_0x4e46e),this[_0x2b3afc(0x3921)]=_0xad22f6,this['onErrorObservable']=new _0x5cef21['y$'](),this[_0x2b3afc(0x864)](),this[_0x2b3afc(0x257d)]();}static['_GetDefaultOptions'](){var _0x51f992=a7_0x2532;return{'createGround':!0x0,'groundSize':0xf,'groundTexture':this['_GroundTextureCDNUrl'],'groundColor':new _0x2138b7['Wo'](0.2,0.2,0.3)[_0x51f992(0x392c)]()['scale'](0x3),'groundOpacity':0.9,'enableGroundShadow':!0x0,'groundShadowLevel':0.5,'enableGroundMirror':!0x1,'groundMirrorSizeRatio':0.3,'groundMirrorBlurKernel':0x40,'groundMirrorAmount':0x1,'groundMirrorFresnelWeight':0x1,'groundMirrorFallOffDistance':0x0,'groundMirrorTextureType':_0x5d95a8['g']['TEXTURETYPE_UNSIGNED_INT'],'groundYBias':0.00001,'createSkybox':!0x0,'skyboxSize':0x14,'skyboxTexture':this[_0x51f992(0x154d)],'skyboxColor':new _0x2138b7['Wo'](0.2,0.2,0.3)[_0x51f992(0x392c)]()['scale'](0x3),'backgroundYRotation':0x0,'sizeAuto':!0x0,'rootPosition':_0x196d54['P'][_0x51f992(0xd5a)](),'setupImageProcessing':!0x0,'environmentTexture':this[_0x51f992(0x3d6c)],'cameraExposure':0.8,'cameraContrast':1.2,'toneMappingEnabled':!0x0};}get['rootMesh'](){var _0x202391=a7_0x2532;return this[_0x202391(0x2c79)];}get[_0x531603(0x334)](){var _0x7e7d9f=_0x531603;return this[_0x7e7d9f(0x798)];}get[_0x531603(0x1cf1)](){var _0x5c0441=_0x531603;return this[_0x5c0441(0x2391)];}get[_0x531603(0x1282)](){var _0x2b49fb=_0x531603;return this[_0x2b49fb(0x1db9)];}get[_0x531603(0x4b2)](){var _0xc523a4=_0x531603;return this[_0xc523a4(0x13d5)];}get[_0x531603(0x363e)](){var _0x347b63=_0x531603;return this[_0x347b63(0x23d0)];}get[_0x531603(0x1767)](){var _0x56eb51=_0x531603;return this[_0x56eb51(0x323b)];}get[_0x531603(0x474)](){var _0x3c37e4=_0x531603;return this[_0x3c37e4(0x323b)]?this[_0x3c37e4(0x323b)][_0x3c37e4(0x2d98)]:null;}get[_0x531603(0x2b6a)](){return this['_groundMaterial'];}['updateOptions'](_0x10474d){var _0x3e90bc=_0x531603;_0x10474d=Object['assign'](Object['assign']({},this[_0x3e90bc(0xc6e)]),_0x10474d),(this['_ground']&&!_0x10474d[_0x3e90bc(0x1f38)]&&(this[_0x3e90bc(0x13d5)][_0x3e90bc(0x3551)](),this[_0x3e90bc(0x13d5)]=null),this[_0x3e90bc(0x5f7)]&&!_0x10474d[_0x3e90bc(0x1f38)]&&(this[_0x3e90bc(0x5f7)]['dispose'](),this[_0x3e90bc(0x5f7)]=null),this[_0x3e90bc(0x23d0)]&&this[_0x3e90bc(0xc6e)][_0x3e90bc(0x363e)]!=_0x10474d[_0x3e90bc(0x363e)]&&(this[_0x3e90bc(0x23d0)]['dispose'](),this[_0x3e90bc(0x23d0)]=null),this['_skybox']&&!_0x10474d[_0x3e90bc(0x1f00)]&&(this[_0x3e90bc(0x798)][_0x3e90bc(0x3551)](),this['_skybox']=null),this['_skyboxMaterial']&&!_0x10474d[_0x3e90bc(0x1f00)]&&(this[_0x3e90bc(0x1db9)][_0x3e90bc(0x3551)](),this['_skyboxMaterial']=null),this[_0x3e90bc(0x2391)]&&this[_0x3e90bc(0xc6e)][_0x3e90bc(0x1cf1)]!=_0x10474d[_0x3e90bc(0x1cf1)]&&(this[_0x3e90bc(0x2391)]['dispose'](),this[_0x3e90bc(0x2391)]=null),this[_0x3e90bc(0x323b)]&&!_0x10474d[_0x3e90bc(0x328f)]&&(this['_groundMirror']['dispose'](),this[_0x3e90bc(0x323b)]=null),this[_0x3e90bc(0x3921)]['environmentTexture']&&this[_0x3e90bc(0xc6e)][_0x3e90bc(0x317)]!=_0x10474d[_0x3e90bc(0x317)]&&this[_0x3e90bc(0x3921)][_0x3e90bc(0x317)][_0x3e90bc(0x3551)](),this[_0x3e90bc(0xc6e)]=_0x10474d,this[_0x3e90bc(0x864)](),this[_0x3e90bc(0x257d)]());}[_0x531603(0x397b)](_0x26d6c1){var _0x3bda44=_0x531603;this[_0x3bda44(0x2b6a)]&&(this[_0x3bda44(0x2b6a)][_0x3bda44(0x23af)]=_0x26d6c1),this[_0x3bda44(0x1282)]&&(this[_0x3bda44(0x1282)][_0x3bda44(0x23af)]=_0x26d6c1),this[_0x3bda44(0x1767)]&&(this[_0x3bda44(0x1767)][_0x3bda44(0x2fc0)]=new _0x2138b7['HE'](_0x26d6c1['r'],_0x26d6c1['g'],_0x26d6c1['b'],0x1));}[_0x531603(0x257d)](){var _0x5467f6=_0x531603;this[_0x5467f6(0xc6e)][_0x5467f6(0x3499)]&&(this[_0x5467f6(0x3921)][_0x5467f6(0x3401)][_0x5467f6(0x1f15)]=this[_0x5467f6(0xc6e)]['cameraContrast'],this[_0x5467f6(0x3921)][_0x5467f6(0x3401)]['exposure']=this[_0x5467f6(0xc6e)]['cameraExposure'],this['_scene'][_0x5467f6(0x3401)][_0x5467f6(0x2ede)]=this[_0x5467f6(0xc6e)][_0x5467f6(0x2ede)],this[_0x5467f6(0x2777)]());}['_setupEnvironmentTexture'](){var _0x408e29=_0x531603,_0x50312d;this[_0x408e29(0x3921)][_0x408e29(0x317)]||(this[_0x408e29(0xc6e)][_0x408e29(0x317)]instanceof _0x386df0['V']?this[_0x408e29(0x3921)][_0x408e29(0x317)]=this['_options'][_0x408e29(0x317)]:(_0x50312d=_0x393185['B'][_0x408e29(0x1c03)](this[_0x408e29(0xc6e)][_0x408e29(0x317)],this[_0x408e29(0x3921)]),this[_0x408e29(0x3921)][_0x408e29(0x317)]=_0x50312d));}[_0x531603(0x864)](){var _0x27ce1c=_0x531603;this[_0x27ce1c(0x2c79)]||(this[_0x27ce1c(0x2c79)]=new _0x5738a5['Kj'](_0x27ce1c(0x4010),this[_0x27ce1c(0x3921)])),this[_0x27ce1c(0x2c79)][_0x27ce1c(0x30d0)]['y']=this['_options'][_0x27ce1c(0x9de)];var _0x4a0188=this[_0x27ce1c(0x364b)]();this[_0x27ce1c(0xc6e)][_0x27ce1c(0x1f38)]&&(this['_setupGround'](_0x4a0188),this[_0x27ce1c(0x2ccf)](),this[_0x27ce1c(0x3850)](),this[_0x27ce1c(0xc6e)][_0x27ce1c(0x328f)]&&this[_0x27ce1c(0x1dac)](_0x4a0188),this[_0x27ce1c(0x15aa)]()),this[_0x27ce1c(0xc6e)][_0x27ce1c(0x1f00)]&&(this['_setupSkybox'](_0x4a0188),this['_setupSkyboxMaterial'](),this[_0x27ce1c(0x1513)]()),this['_rootMesh'][_0x27ce1c(0xdfa)]['x']=_0x4a0188[_0x27ce1c(0x1bc7)]['x'],this['_rootMesh'][_0x27ce1c(0xdfa)]['z']=_0x4a0188['rootPosition']['z'],this[_0x27ce1c(0x2c79)][_0x27ce1c(0xdfa)]['y']=_0x4a0188[_0x27ce1c(0x1bc7)]['y'];}[_0x531603(0x364b)](){var _0x7ade9d=_0x531603;let _0x3adf30=this[_0x7ade9d(0xc6e)][_0x7ade9d(0x26ad)],_0x1460fa=this[_0x7ade9d(0xc6e)][_0x7ade9d(0x1e70)],_0x42c02f=this['_options'][_0x7ade9d(0x1bc7)];if(!this[_0x7ade9d(0x3921)]['meshes']||0x1===this[_0x7ade9d(0x3921)][_0x7ade9d(0x228)][_0x7ade9d(0x3785)])return{'groundSize':_0x3adf30,'skyboxSize':_0x1460fa,'rootPosition':_0x42c02f};const _0x3ee55d=this[_0x7ade9d(0x3921)]['getWorldExtends'](_0x3bbcc9=>_0x3bbcc9!==this['_ground']&&_0x3bbcc9!==this[_0x7ade9d(0x2c79)]&&_0x3bbcc9!==this[_0x7ade9d(0x798)]),_0xe15c48=_0x3ee55d[_0x7ade9d(0x695)][_0x7ade9d(0x1dc8)](_0x3ee55d[_0x7ade9d(0x33a7)]);var _0x313a1b;return this[_0x7ade9d(0xc6e)]['sizeAuto']&&(this[_0x7ade9d(0x3921)][_0x7ade9d(0x3728)]instanceof _0x23efa8['Y']&&this[_0x7ade9d(0x3921)][_0x7ade9d(0x3728)][_0x7ade9d(0xb3f)]&&(_0x3adf30=0x2*this[_0x7ade9d(0x3921)][_0x7ade9d(0x3728)][_0x7ade9d(0xb3f)],_0x1460fa=_0x3adf30),(_0x313a1b=_0xe15c48[_0x7ade9d(0x3785)]())>_0x3adf30&&(_0x3adf30=0x2*_0x313a1b,_0x1460fa=_0x3adf30),_0x3adf30*=1.1,_0x1460fa*=1.5,(_0x42c02f=_0x3ee55d['min']['add'](_0xe15c48[_0x7ade9d(0x5ab)](0.5)))['y']=_0x3ee55d[_0x7ade9d(0x33a7)]['y']-this['_options'][_0x7ade9d(0x1920)]),{'groundSize':_0x3adf30,'skyboxSize':_0x1460fa,'rootPosition':_0x42c02f};}[_0x531603(0x2f7e)](_0x2106f3){var _0x5a331d=_0x531603;this[_0x5a331d(0x13d5)]&&!this[_0x5a331d(0x13d5)]['isDisposed']()||(this['_ground']=(0x0,_0x4d0cf1['pT'])(_0x5a331d(0x1bac),{'size':_0x2106f3['groundSize']},this[_0x5a331d(0x3921)]),this[_0x5a331d(0x13d5)]['rotation']['x']=Math['PI']/0x2,this['_ground']['parent']=this[_0x5a331d(0x2c79)],this['_ground'][_0x5a331d(0x851)]['add'](()=>{var _0x26a6d1=_0x5a331d;this[_0x26a6d1(0x13d5)]=null;})),this[_0x5a331d(0x13d5)][_0x5a331d(0x2d60)]=this['_options'][_0x5a331d(0x23fc)];}[_0x531603(0x2ccf)](){var _0x48c730=_0x531603;this['_groundMaterial']||(this['_groundMaterial']=new _0x58d559['I']('BackgroundPlaneMaterial',this[_0x48c730(0x3921)])),this[_0x48c730(0x5f7)][_0x48c730(0x37fb)]=this[_0x48c730(0xc6e)][_0x48c730(0x3100)],this[_0x48c730(0x5f7)][_0x48c730(0x2152)]=_0x5d95a8['g'][_0x48c730(0x2c9a)],this[_0x48c730(0x5f7)]['shadowLevel']=this[_0x48c730(0xc6e)][_0x48c730(0xb24)],this[_0x48c730(0x5f7)][_0x48c730(0x23af)]=this['_options'][_0x48c730(0x2ca4)],this['_groundMaterial'][_0x48c730(0x1e2f)]=!0x1,this['_groundMaterial'][_0x48c730(0x3301)]=!0x0,this[_0x48c730(0x13d5)]&&(this['_ground'][_0x48c730(0xefb)]=this[_0x48c730(0x5f7)]);}[_0x531603(0x3850)](){var _0xf60cd4=_0x531603;this[_0xf60cd4(0x5f7)]&&!this[_0xf60cd4(0x23d0)]&&(this[_0xf60cd4(0xc6e)][_0xf60cd4(0x363e)]instanceof _0x386df0['V']?this[_0xf60cd4(0x5f7)][_0xf60cd4(0x3a75)]=this[_0xf60cd4(0xc6e)]['groundTexture']:(this[_0xf60cd4(0x23d0)]=new _0x31d8be['x'](this[_0xf60cd4(0xc6e)]['groundTexture'],this[_0xf60cd4(0x3921)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0xf60cd4(0x2107)]),this[_0xf60cd4(0x23d0)][_0xf60cd4(0x2c98)]=!0x1,this['_groundTexture']['hasAlpha']=!0x0,this['_groundMaterial'][_0xf60cd4(0x3a75)]=this['_groundTexture']));}[_0x531603(0x1dac)](_0x4a32a5){var _0x339683=_0x531603,_0xa523fe=_0x31d8be['x'][_0x339683(0x2275)];if(!this[_0x339683(0x323b)]&&(this[_0x339683(0x323b)]=new _0x5c2d7a['h'](_0x339683(0x2ef2),{'ratio':this[_0x339683(0xc6e)][_0x339683(0xac4)]},this[_0x339683(0x3921)],!0x1,this[_0x339683(0xc6e)][_0x339683(0x512)],_0x31d8be['x'][_0x339683(0x1e25)],!0x0),this[_0x339683(0x323b)][_0x339683(0x2649)]=new _0xc1efca['J'](0x0,-0x1,0x0,_0x4a32a5[_0x339683(0x1bc7)]['y']),this[_0x339683(0x323b)][_0x339683(0x1563)]=0x1,this[_0x339683(0x323b)][_0x339683(0x24af)]=_0xa523fe,this[_0x339683(0x323b)][_0x339683(0x3906)]=_0xa523fe,this[_0x339683(0x323b)][_0x339683(0x2d98)]))for(let _0x569012=0x0;_0x569012<this[_0x339683(0x3921)]['meshes'][_0x339683(0x3785)];_0x569012++){var _0xc470a2=this[_0x339683(0x3921)][_0x339683(0x228)][_0x569012];_0xc470a2!==this['_ground']&&_0xc470a2!==this[_0x339683(0x798)]&&_0xc470a2!==this['_rootMesh']&&this['_groundMirror'][_0x339683(0x2d98)][_0x339683(0x1e1d)](_0xc470a2);}_0x4a32a5=this[_0x339683(0xc6e)][_0x339683(0x2ca4)][_0x339683(0xa03)](),(this[_0x339683(0x323b)][_0x339683(0x2fc0)]=new _0x2138b7['HE'](_0x4a32a5['r'],_0x4a32a5['g'],_0x4a32a5['b'],0x1),this[_0x339683(0x323b)]['adaptiveBlurKernel']=this[_0x339683(0xc6e)][_0x339683(0x10e9)]);}[_0x531603(0x15aa)](){var _0x4ca8af=_0x531603;this[_0x4ca8af(0x5f7)]&&(this[_0x4ca8af(0x5f7)]['reflectionTexture']=this['_groundMirror'],this[_0x4ca8af(0x5f7)][_0x4ca8af(0x3c93)]=!0x0,this['_groundMaterial'][_0x4ca8af(0x38a9)]=this[_0x4ca8af(0xc6e)][_0x4ca8af(0x11b1)],this[_0x4ca8af(0x5f7)][_0x4ca8af(0x26ca)]=this[_0x4ca8af(0xc6e)][_0x4ca8af(0x3bf)],this['_groundMaterial'][_0x4ca8af(0x18ef)]=this[_0x4ca8af(0xc6e)][_0x4ca8af(0x19dd)]);}[_0x531603(0x2448)](_0x421242){var _0x477723=_0x531603;this[_0x477723(0x798)]&&!this[_0x477723(0x798)][_0x477723(0x3995)]()||(this[_0x477723(0x798)]=(0x0,_0xda128c['NR'])(_0x477723(0x1ad1),{'size':_0x421242[_0x477723(0x1e70)],'sideOrientation':_0x5738a5['Kj']['BACKSIDE']},this['_scene']),this['_skybox'][_0x477723(0x851)][_0x477723(0x33ee)](()=>{var _0x449486=_0x477723;this[_0x449486(0x798)]=null;})),this[_0x477723(0x798)][_0x477723(0x2a18)]=this[_0x477723(0x2c79)];}[_0x531603(0x339e)](){var _0x28b537=_0x531603;this[_0x28b537(0x798)]&&(this['_skyboxMaterial']||(this[_0x28b537(0x1db9)]=new _0x58d559['I'](_0x28b537(0x1190),this[_0x28b537(0x3921)])),this[_0x28b537(0x1db9)][_0x28b537(0x1e2f)]=!0x1,this[_0x28b537(0x1db9)][_0x28b537(0x23af)]=this[_0x28b537(0xc6e)][_0x28b537(0x5cc)],this[_0x28b537(0x1db9)][_0x28b537(0x3301)]=!0x0,this[_0x28b537(0x798)][_0x28b537(0xefb)]=this[_0x28b537(0x1db9)]);}[_0x531603(0x1513)](){var _0x3b6de2=_0x531603;this[_0x3b6de2(0x1db9)]&&!this[_0x3b6de2(0x2391)]&&(this[_0x3b6de2(0xc6e)][_0x3b6de2(0x1cf1)]instanceof _0x386df0['V']?this['_skyboxMaterial'][_0x3b6de2(0x3a29)]=this[_0x3b6de2(0xc6e)][_0x3b6de2(0x1cf1)]:(this[_0x3b6de2(0x2391)]=new _0x393185['B'](this[_0x3b6de2(0xc6e)][_0x3b6de2(0x1cf1)],this[_0x3b6de2(0x3921)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x3b6de2(0x2107)]),this['_skyboxTexture'][_0x3b6de2(0x1cd5)]=_0x31d8be['x'][_0x3b6de2(0x323e)],this['_skyboxTexture']['gammaSpace']=!0x1,this[_0x3b6de2(0x1db9)][_0x3b6de2(0x3a29)]=this['_skyboxTexture']));}[_0x531603(0x3551)](){var _0x4a180d=_0x531603;this[_0x4a180d(0x5f7)]&&this[_0x4a180d(0x5f7)][_0x4a180d(0x3551)](!0x0,!0x0),this[_0x4a180d(0x1db9)]&&this[_0x4a180d(0x1db9)]['dispose'](!0x0,!0x0),this[_0x4a180d(0x2c79)][_0x4a180d(0x3551)](!0x1);}}_0x3aedf1[_0x531603(0x87b)]='https://assets.babylonjs.com/environments/backgroundGround.png',_0x3aedf1[_0x531603(0x154d)]='https://assets.babylonjs.com/environments/backgroundSkybox.dds',_0x3aedf1[_0x531603(0x3d6c)]=_0x531603(0x2e88);},0x12b78:(_0x2b56a3,_0xb18070,_0x33a724)=>{_0x33a724(0x15975),_0x33a724(0x48ad),_0x33a724(0x12795),_0x33a724(0x1548d);},0x48ad:(_0x1179f7,_0x49ba91,_0x41f749)=>{var _0x2f4801=a7_0x38a779;_0x41f749(0xbac7),_0x41f749=_0x41f749(0x1181f),(class extends _0x41f749['o']{},_0x41f749['o'][_0x2f4801(0x3359)],_0x41f749['o'][_0x2f4801(0xded)],_0x41f749['o'][_0x2f4801(0x24d2)]);},0x12795:(_0x288676,_0x5b320c,_0x532062)=>{var _0x16abd9=a7_0x38a779,_0x41722e=_0x532062(0x10ea4),_0x428a26=_0x532062(0x1446b),_0x305481=_0x532062(0x9fd1),_0x1ff5d5=_0x532062(0xbac7),_0x3bfb87=_0x532062(0x7c4f),_0x48f4f4=_0x532062(0x17583),_0x19cf94=_0x532062(0x5a05),_0x3a6548=_0x532062(0x15975),_0x2fdf1f=_0x532062(0xbe0e),_0xb1564c=_0x532062(0x17556),_0x400059=_0x532062(0x16e8e),_0x482ba0=(_0x532062(0x741b),_0x532062(0xab44),_0x532062(0x13cc1),_0x532062(0x467b)),_0x2f1823=_0x532062(0x3cf1);_0x428a26['x']['prototype'][_0x16abd9(0x194a)]=function(_0x1bc645=!0x1){var _0x3cad31=_0x16abd9;if(_0x1bc645&&this[_0x3cad31(0x2a0d)]){for(let _0x39aa84=0x0;_0x39aa84<this[_0x3cad31(0x2a0d)][_0x3cad31(0x3785)];_0x39aa84++)this['lights'][_0x39aa84][_0x3cad31(0x3551)]();}0x0===this[_0x3cad31(0x2a0d)]['length']&&new _0x19cf94['e'](_0x3cad31(0x3454),_0x305481['P']['Up'](),this);},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x1b5b)]=function(_0x24a96a=!0x1,_0x5907f8=!0x1,_0x3fc561=!0x1){var _0x1dce8c=_0x16abd9;if(_0x5907f8&&this[_0x1dce8c(0x3728)]&&(this[_0x1dce8c(0x3728)]['dispose'](),this[_0x1dce8c(0x3728)]=null),!this[_0x1dce8c(0x3728)]){const _0x19f5a8=this[_0x1dce8c(0x2be6)](_0x5c3202=>_0x5c3202[_0x1dce8c(0x39a9)]&&_0x5c3202[_0x1dce8c(0x3461)]()),_0x42dc2c=_0x19f5a8['max'][_0x1dce8c(0x1dc8)](_0x19f5a8[_0x1dce8c(0x33a7)]),_0x2db46b=_0x19f5a8[_0x1dce8c(0x33a7)][_0x1dce8c(0x33ee)](_0x42dc2c['scale'](0.5));let _0x217367,_0x232a20=1.5*_0x42dc2c[_0x1dce8c(0x3785)]();if(isFinite(_0x232a20)||(_0x232a20=0x1,_0x2db46b['copyFromFloats'](0x0,0x0,0x0)),_0x24a96a){const _0x5af046=new _0xb1564c['Y'](_0x1dce8c(0x447),-Math['PI']/0x2,Math['PI']/0x2,_0x232a20,_0x2db46b,this);_0x5af046[_0x1dce8c(0x27d2)]=0.01*_0x232a20,_0x5af046[_0x1dce8c(0x17f7)]=0x64/_0x232a20,_0x217367=_0x5af046;}else{const _0x4aa40f=new _0x2fdf1f['c'](_0x1dce8c(0x447),new _0x305481['P'](_0x2db46b['x'],_0x2db46b['y'],-_0x232a20),this);_0x4aa40f[_0x1dce8c(0x71f)](_0x2db46b),_0x217367=_0x4aa40f;}_0x217367[_0x1dce8c(0x307b)]=0.01*_0x232a20,_0x217367[_0x1dce8c(0x248d)]=0x3e8*_0x232a20,_0x217367[_0x1dce8c(0x16bb)]=0.2*_0x232a20,this[_0x1dce8c(0x3728)]=_0x217367,_0x3fc561&&_0x217367[_0x1dce8c(0x3b7e)]();}},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x205b)]=function(_0x27b285=!0x1,_0x50c157=!0x1,_0x1c2e44=!0x1){var _0x458a1c=_0x16abd9;this[_0x458a1c(0x194a)](_0x50c157),this[_0x458a1c(0x1b5b)](_0x27b285,_0x50c157,_0x1c2e44);},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x1136)]=function(_0x3cc23f,_0x18be76=!0x1,_0x69b3b8=0x3e8,_0x3a59d4=0x0,_0xedca05=!0x0){var _0x48f4e3=_0x16abd9;if(!_0x3cc23f)return _0x41722e['Y'][_0x48f4e3(0x27dc)](_0x48f4e3(0x413e)),null;_0xedca05&&_0x3cc23f&&(this[_0x48f4e3(0x317)]=_0x3cc23f);const _0x4186e9=(0x0,_0x482ba0['NR'])(_0x48f4e3(0x1a8e),{'size':_0x69b3b8},this);if(_0x18be76){const _0x341775=new _0x48f4f4['Y'](_0x48f4e3(0x373a),this);_0x341775[_0x48f4e3(0x2e9)]=!0x1,_0x341775[_0x48f4e3(0x3a29)]=_0x3cc23f[_0x48f4e3(0x292d)](),_0x341775[_0x48f4e3(0x3a29)]&&(_0x341775[_0x48f4e3(0x3a29)]['coordinatesMode']=_0x1ff5d5['x'][_0x48f4e3(0x323e)]),_0x341775[_0x48f4e3(0x1123)]=0x1-_0x3a59d4,_0x341775[_0x48f4e3(0x26eb)]=!0x0,_0x341775[_0x48f4e3(0xcc2)]=!0x0,_0x4186e9[_0x48f4e3(0xefb)]=_0x341775;}else{const _0x3491b3=new _0x3bfb87['K'](_0x48f4e3(0x373a),this);_0x3491b3[_0x48f4e3(0x2e9)]=!0x1,_0x3491b3[_0x48f4e3(0x3a29)]=_0x3cc23f[_0x48f4e3(0x292d)](),_0x3491b3[_0x48f4e3(0x3a29)]&&(_0x3491b3[_0x48f4e3(0x3a29)]['coordinatesMode']=_0x1ff5d5['x'][_0x48f4e3(0x323e)]),_0x3491b3['disableLighting']=!0x0,_0x4186e9[_0x48f4e3(0xefb)]=_0x3491b3;}return _0x4186e9[_0x48f4e3(0xcf4)]=!0x1,_0x4186e9[_0x48f4e3(0x7c2)]=!0x0,_0x4186e9[_0x48f4e3(0xf23)]=!0x0,_0x4186e9;},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x39a7)]=function(_0x56df49){return _0x3a6548['g']?new _0x3a6548['g'](_0x56df49,this):null;},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x3a17)]=function(_0x3b44e4={}){return new _0x400059['F'](this,_0x3b44e4);},_0x428a26['x'][_0x16abd9(0x1fd2)][_0x16abd9(0x1626)]=function(_0x510325={}){var _0x488d1e=_0x16abd9;return _0x2f1823['B'][_0x488d1e(0x356)](this,_0x510325)[_0x488d1e(0xd1a)](_0x2f231b=>_0x2f231b);};},0x1548d:(_0x14ed2c,_0x2b88c7,_0x22dc0a)=>{var _0x304efb=a7_0x38a779;_0x22dc0a(0xbac7),_0x22dc0a(0x7cd6);var _0x4cd57e=_0x22dc0a(0x1181f);_0x22dc0a(0x1272b),class extends _0x4cd57e['o']{},_0x4cd57e['o'][_0x304efb(0x3359)],_0x4cd57e['o'][_0x304efb(0xded)],_0x4cd57e['o'][_0x304efb(0x24d2)];},0x1ffa:(_0x4b3e73,_0x1ed866,_0x2303aa)=>{_0x2303aa(0x360b);},0x2540:(_0x176131,_0x419b93,_0x2410c2)=>{_0x2410c2(0x1ffa),_0x2410c2(0x8348);},0x8348:(_0x1f875b,_0x3d1c68,_0x3bd613)=>{_0x3bd613(0xe222),_0x3bd613(0x360b);},0x1366f:(_0x14d192,_0x30331a,_0x24cb89)=>{var _0x208946=a7_0x38a779;_0x24cb89['d'](_0x30331a,{'w':()=>_0x17f782});function _0x2cf810(_0x332150,_0x2f1c29,_0x12468d,_0x3e4352){var _0x34f162=a7_0x2532,_0x241fd5,_0x5b99c1=arguments['length'],_0x36bab8=_0x5b99c1<0x3?_0x2f1c29:null===_0x3e4352?_0x3e4352=Object[_0x34f162(0x18ba)](_0x2f1c29,_0x12468d):_0x3e4352;if(_0x34f162(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x34f162(0x4111)])_0x36bab8=Reflect[_0x34f162(0x4111)](_0x332150,_0x2f1c29,_0x12468d,_0x3e4352);else{for(var _0x2d0b52=_0x332150[_0x34f162(0x3785)]-0x1;0x0<=_0x2d0b52;_0x2d0b52--)(_0x241fd5=_0x332150[_0x2d0b52])&&(_0x36bab8=(_0x5b99c1<0x3?_0x241fd5(_0x36bab8):0x3<_0x5b99c1?_0x241fd5(_0x2f1c29,_0x12468d,_0x36bab8):_0x241fd5(_0x2f1c29,_0x12468d))||_0x36bab8);}0x3<_0x5b99c1&&_0x36bab8&&Object[_0x34f162(0x259d)](_0x2f1c29,_0x12468d,_0x36bab8);}var _0x30331a=_0x24cb89(0x153ad),_0xc6f5bd=_0x24cb89(0xe222),_0x2047a8=_0x24cb89(0xf96c),_0x11cac9=_0x24cb89(0xc84b),_0x2ed8f0=_0x24cb89(0xee04),_0x1a40d2=_0x24cb89(0xf8c1),_0x53138d=_0x24cb89(0x1a27),_0x520496=_0x24cb89(0xbac7),_0x5b3cec=_0x24cb89(0x8af2),_0xf0a277=_0x24cb89(0x173aa),_0x1855f6=_0x24cb89(0x147cf),_0x53bf08=_0x24cb89(0x77a5),_0x507229=(_0x24cb89(0x2a8d),_0x24cb89(0x14398),_0x24cb89(0x15cb9)),_0x303a16=_0x24cb89(0x6421),_0x2d4392=_0x24cb89(0xcef),_0x1420ea=_0x24cb89(0x2088);class _0x17f782{constructor(_0x3f40cf,_0x55ef1c){var _0x5945aa=a7_0x2532;this[_0x5945aa(0x417a)]={},this['_maxSize']=0x0,this['_mainTextureDesiredSize']={'width':0x0,'height':0x0},this[_0x5945aa(0x1bbe)]=!0x0,this[_0x5945aa(0x1c7e)]=[],this[_0x5945aa(0x251)]=[],this[_0x5945aa(0x293d)]={'texture':null,'color':new _0x11cac9['HE']()},this[_0x5945aa(0x52e)]=new _0x11cac9['HE'](),this['isEnabled']=!0x0,this[_0x5945aa(0x1255)]=!0x1,this[_0x5945aa(0x851)]=new _0x2047a8['y$'](),this[_0x5945aa(0x3134)]=new _0x2047a8['y$'](),this[_0x5945aa(0x349c)]=new _0x2047a8['y$'](),this[_0x5945aa(0x3794)]=new _0x2047a8['y$'](),this[_0x5945aa(0x3506)]=new _0x2047a8['y$'](),this[_0x5945aa(0x32c7)]=new _0x2047a8['y$'](),this['onSizeChangedObservable']=new _0x2047a8['y$'](),this['_materialForRendering']={},this[_0x5945aa(0x3844)]=_0x3f40cf,this['_scene']=_0x55ef1c||_0x1a40d2['l']['LastCreatedScene'],_0x17f782[_0x5945aa(0x2f4c)](this[_0x5945aa(0x3921)]),this['_engine']=this['_scene'][_0x5945aa(0x318e)](),this[_0x5945aa(0x1872)]=this[_0x5945aa(0xe76)][_0x5945aa(0x179f)]()[_0x5945aa(0x2286)],this[_0x5945aa(0x3921)][_0x5945aa(0x1d41)][_0x5945aa(0x1e1d)](this),this[_0x5945aa(0xb7d)]=[],this[_0x5945aa(0x309e)](),this[_0x5945aa(0x1b3c)]();}get['camera'](){var _0x5971e0=a7_0x2532;return this[_0x5971e0(0xbc9)][_0x5971e0(0x3a38)];}get[_0x208946(0x33dd)](){var _0x4618b8=_0x208946;return this['_effectLayerOptions'][_0x4618b8(0x33dd)];}set[_0x208946(0x33dd)](_0x4670bf){var _0x5e9711=_0x208946;this[_0x5e9711(0xbc9)][_0x5e9711(0x33dd)]=_0x4670bf;}get[_0x208946(0x1902)](){var _0x22deb8=_0x208946;return this[_0x22deb8(0x5b5)];}['setMaterialForRendering'](_0x5ba2f1,_0x105bd7){var _0x40d614=_0x208946;if(this[_0x40d614(0x5b5)][_0x40d614(0x2702)](_0x5ba2f1,_0x105bd7),Array[_0x40d614(0x2d96)](_0x5ba2f1))for(let _0x526cc9=0x0;_0x526cc9<_0x5ba2f1[_0x40d614(0x3785)];++_0x526cc9){var _0x1de867=_0x5ba2f1[_0x526cc9];_0x105bd7?this['_materialForRendering'][_0x1de867[_0x40d614(0x1441)]]=[_0x1de867,_0x105bd7]:delete this[_0x40d614(0x2382)][_0x1de867[_0x40d614(0x1441)]];}else _0x105bd7?this[_0x40d614(0x2382)][_0x5ba2f1[_0x40d614(0x1441)]]=[_0x5ba2f1,_0x105bd7]:delete this['_materialForRendering'][_0x5ba2f1[_0x40d614(0x1441)]];}['_numInternalDraws'](){return 0x1;}[_0x208946(0x1fe5)](_0x2a0abc){var _0x2a56a4=_0x208946;this['_effectLayerOptions']=Object[_0x2a56a4(0x12a9)]({'mainTextureRatio':0.5,'alphaBlendingMode':_0x53bf08['g']['ALPHA_COMBINE'],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x53bf08['g'][_0x2a56a4(0xa43)]},_0x2a0abc),this[_0x2a56a4(0xdbd)](),this['_createMainTexture'](),this['_createTextureAndPostProcesses']();}['_generateIndexBuffer'](){var _0x27d412=_0x208946;const _0x13fb02=[];_0x13fb02['push'](0x0),_0x13fb02[_0x27d412(0x1e1d)](0x1),_0x13fb02['push'](0x2),_0x13fb02[_0x27d412(0x1e1d)](0x0),_0x13fb02[_0x27d412(0x1e1d)](0x2),_0x13fb02[_0x27d412(0x1e1d)](0x3),this[_0x27d412(0xc23)]=this[_0x27d412(0xe76)][_0x27d412(0x3dce)](_0x13fb02);}[_0x208946(0x1b3c)](){var _0x5131ff=_0x208946;const _0x4d66ba=[];_0x4d66ba[_0x5131ff(0x1e1d)](0x1,0x1),_0x4d66ba[_0x5131ff(0x1e1d)](-0x1,0x1),_0x4d66ba[_0x5131ff(0x1e1d)](-0x1,-0x1),_0x4d66ba[_0x5131ff(0x1e1d)](0x1,-0x1);var _0x5d51fe=new _0x53138d['o'](this['_engine'],_0x4d66ba,_0x53138d['o']['PositionKind'],!0x1,!0x1,0x2);this['_vertexBuffers'][_0x53138d['o'][_0x5131ff(0x3056)]]=_0x5d51fe;}[_0x208946(0xdbd)](){var _0x55dcd0=_0x208946;this[_0x55dcd0(0xbc9)][_0x55dcd0(0x3c8b)]?(this[_0x55dcd0(0x1e80)][_0x55dcd0(0xad8)]=this[_0x55dcd0(0xbc9)][_0x55dcd0(0x3c8b)],this[_0x55dcd0(0x1e80)][_0x55dcd0(0x605)]=this[_0x55dcd0(0xbc9)][_0x55dcd0(0x3c8b)]):(this['_mainTextureDesiredSize'][_0x55dcd0(0xad8)]=this[_0x55dcd0(0xe76)][_0x55dcd0(0x158f)]()*this[_0x55dcd0(0xbc9)][_0x55dcd0(0x4156)],this['_mainTextureDesiredSize']['height']=this[_0x55dcd0(0xe76)]['getRenderHeight']()*this['_effectLayerOptions']['mainTextureRatio'],this[_0x55dcd0(0x1e80)][_0x55dcd0(0xad8)]=this[_0x55dcd0(0xe76)][_0x55dcd0(0x2f65)]?_0x2ed8f0['D'][_0x55dcd0(0x309a)](this[_0x55dcd0(0x1e80)]['width'],this[_0x55dcd0(0x1872)]):this[_0x55dcd0(0x1e80)][_0x55dcd0(0xad8)],this[_0x55dcd0(0x1e80)]['height']=this[_0x55dcd0(0xe76)]['needPOTTextures']?_0x2ed8f0['D'][_0x55dcd0(0x309a)](this['_mainTextureDesiredSize'][_0x55dcd0(0x605)],this[_0x55dcd0(0x1872)]):this['_mainTextureDesiredSize']['height']),this[_0x55dcd0(0x1e80)]['width']=Math[_0x55dcd0(0x3f66)](this[_0x55dcd0(0x1e80)][_0x55dcd0(0xad8)]),this['_mainTextureDesiredSize']['height']=Math[_0x55dcd0(0x3f66)](this[_0x55dcd0(0x1e80)][_0x55dcd0(0x605)]);}[_0x208946(0x1118)](){var _0x17cf69=_0x208946;this[_0x17cf69(0x5b5)]=new _0x5b3cec['_'](_0x17cf69(0x4068),{'width':this[_0x17cf69(0x1e80)][_0x17cf69(0xad8)],'height':this[_0x17cf69(0x1e80)]['height']},this[_0x17cf69(0x3921)],!0x1,!0x0,this[_0x17cf69(0xbc9)][_0x17cf69(0xc93)]),this[_0x17cf69(0x5b5)]['activeCamera']=this[_0x17cf69(0xbc9)][_0x17cf69(0x3a38)],this[_0x17cf69(0x5b5)]['wrapU']=_0x520496['x'][_0x17cf69(0x2275)],this[_0x17cf69(0x5b5)][_0x17cf69(0x3906)]=_0x520496['x']['CLAMP_ADDRESSMODE'],this[_0x17cf69(0x5b5)][_0x17cf69(0x1563)]=0x1,this[_0x17cf69(0x5b5)]['updateSamplingMode'](_0x520496['x'][_0x17cf69(0x1e25)]),this[_0x17cf69(0x5b5)]['renderParticles']=!0x1,this[_0x17cf69(0x5b5)][_0x17cf69(0x2d98)]=null,this[_0x17cf69(0x5b5)]['ignoreCameraViewport']=!0x0;for(const _0x503d4e in this[_0x17cf69(0x2382)]){var [_0x1c4d00,_0x142c4b]=this[_0x17cf69(0x2382)][_0x503d4e];this['_mainTexture'][_0x17cf69(0x2702)](_0x1c4d00,_0x142c4b);}if(this[_0x17cf69(0x5b5)][_0x17cf69(0x40f4)]=(_0x489ac9,_0x10c000,_0x259d66)=>{var _0x5c5227=_0x17cf69;if((_0x259d66||0x0===_0x10c000)&&_0x489ac9[_0x5c5227(0x345e)])for(let _0x175ea8=0x0;_0x175ea8<_0x489ac9[_0x5c5227(0x345e)]['length'];++_0x175ea8){const _0x1b0061=_0x489ac9[_0x5c5227(0x345e)][_0x175ea8];var _0x47bda0=_0x1b0061['getMaterial']();const _0x478f7d=_0x1b0061['getRenderingMesh']();if(_0x47bda0){var _0x5e625b=_0x478f7d[_0x5c5227(0x834)](_0x1b0061[_0x5c5227(0x24c8)],!!_0x1b0061[_0x5c5227(0x901)]())[_0x5c5227(0x125e)][_0x1b0061['_id']]||_0x478f7d[_0x5c5227(0x2d7)];if(this[_0x5c5227(0x4db)](_0x478f7d,_0x1b0061,_0x47bda0),!this['_isReady'](_0x1b0061,_0x5e625b,this['_emissiveTextureAndColor'][_0x5c5227(0xd74)]))return!0x1;}}return!0x0;},this[_0x17cf69(0x5b5)][_0x17cf69(0x44f)]=(_0x416de3,_0x2ca9a2,_0x1cb746,_0x20dcbc)=>{var _0x2abe75=_0x17cf69;this['onBeforeRenderMainTextureObservable'][_0x2abe75(0x2231)](this);let _0x15a14c;const _0x651798=this[_0x2abe75(0x3921)][_0x2abe75(0x318e)]();if(_0x20dcbc['length']){for(_0x651798['setColorWrite'](!0x1),_0x15a14c=0x0;_0x15a14c<_0x20dcbc[_0x2abe75(0x3785)];_0x15a14c++)this['_renderSubMesh'](_0x20dcbc['data'][_0x15a14c]);_0x651798['setColorWrite'](!0x0);}for(_0x15a14c=0x0;_0x15a14c<_0x416de3['length'];_0x15a14c++)this[_0x2abe75(0x252)](_0x416de3[_0x2abe75(0x1b48)][_0x15a14c]);for(_0x15a14c=0x0;_0x15a14c<_0x2ca9a2[_0x2abe75(0x3785)];_0x15a14c++)this[_0x2abe75(0x252)](_0x2ca9a2['data'][_0x15a14c]);var _0x2f2989=_0x651798[_0x2abe75(0xd92)]();for(_0x15a14c=0x0;_0x15a14c<_0x1cb746[_0x2abe75(0x3785)];_0x15a14c++)this[_0x2abe75(0x252)](_0x1cb746[_0x2abe75(0x1b48)][_0x15a14c],!0x0);_0x651798[_0x2abe75(0x3cdf)](_0x2f2989);},this[_0x17cf69(0x5b5)][_0x17cf69(0x2911)]['add'](_0x2573af=>{var _0x4d14ea=_0x17cf69;_0x2573af[_0x4d14ea(0xc60)](this['neutralColor'],!0x0,!0x0,!0x0);}),this[_0x17cf69(0x3921)][_0x17cf69(0x3a4f)]){const _0x1c4053=this[_0x17cf69(0x3921)][_0x17cf69(0x3a4f)]()[_0x17cf69(0x6ce)];this[_0x17cf69(0x5b5)][_0x17cf69(0x223a)][_0x17cf69(0x33ee)](()=>{var _0x131b22=_0x17cf69;this[_0x131b22(0x3921)]['getBoundingBoxRenderer']()[_0x131b22(0x6ce)]=!this[_0x131b22(0x1255)]&&_0x1c4053;}),this['_mainTexture'][_0x17cf69(0x1e54)][_0x17cf69(0x33ee)](()=>{var _0x211c83=_0x17cf69;this[_0x211c83(0x3921)]['getBoundingBoxRenderer']()[_0x211c83(0x6ce)]=_0x1c4053;});}}[_0x208946(0x2aa4)](_0x290e77){}[_0x208946(0x3080)](_0x28965c,_0x548be9,_0xd647c2){var _0x5989a2=_0x208946,_0x39e67e=this['_scene'][_0x5989a2(0x318e)]();const _0x106c86=_0x28965c['getMesh'](),_0x51dc35=null==(_0xe6a404=_0x106c86[_0x5989a2(0x93c)][_0x5989a2(0x3f14)])?void 0x0:_0xe6a404[_0x39e67e[_0x5989a2(0x2741)]];if(_0x51dc35)return _0x51dc35[_0x5989a2(0x4b4)](_0x106c86,_0x28965c,_0x548be9);const _0x1dff86=_0x28965c[_0x5989a2(0x1458)]();if(!_0x1dff86)return!0x1;if(this[_0x5989a2(0x3419)](_0x28965c[_0x5989a2(0x18d3)]()))return _0x1dff86[_0x5989a2(0x4b4)](_0x28965c['getMesh'](),_0x28965c,_0x548be9);const _0x2e5cb8=[],_0x196ec1=[_0x53138d['o'][_0x5989a2(0x3056)]];let _0x1ad13b=!0x1,_0x38b8ec=!0x1;_0x1dff86&&(_0xe6a404=_0x1dff86[_0x5989a2(0x2d28)](),_0x3c81b8=(_0x39e67e=_0x1dff86[_0x5989a2(0xcd8)]())&&_0x39e67e[_0x5989a2(0x33f9)]&&(_0x1dff86[_0x5989a2(0x189b)]||_0x1dff86['_useAlphaFromAlbedoTexture']),_0x39e67e&&(_0xe6a404||_0x3c81b8)&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x1765)),_0x106c86[_0x5989a2(0x950)](_0x53138d['o'][_0x5989a2(0x9dc)])&&0x1===_0x39e67e[_0x5989a2(0x14d6)]?(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x3311)),_0x38b8ec=!0x0):_0x106c86[_0x5989a2(0x950)](_0x53138d['o']['UVKind'])&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x2fc8)),_0x1ad13b=!0x0),_0xe6a404&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x4141)),_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x2d0d))),_0x39e67e['gammaSpace']||_0x2e5cb8['push'](_0x5989a2(0x1e57))),(_0x3c81b8=_0x1dff86[_0x5989a2(0x35da)])&&(_0x2e5cb8[_0x5989a2(0x1e1d)]('#define\x20OPACITY'),_0x106c86[_0x5989a2(0x950)](_0x53138d['o'][_0x5989a2(0x9dc)])&&0x1===_0x3c81b8['coordinatesIndex']?(_0x2e5cb8['push'](_0x5989a2(0x3b17)),_0x38b8ec=!0x0):_0x106c86[_0x5989a2(0x950)](_0x53138d['o']['UVKind'])&&(_0x2e5cb8['push'](_0x5989a2(0x835)),_0x1ad13b=!0x0))),_0xd647c2&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x39ec)),_0x106c86[_0x5989a2(0x950)](_0x53138d['o'][_0x5989a2(0x9dc)])&&0x1===_0xd647c2[_0x5989a2(0x14d6)]?(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x1763)),_0x38b8ec=!0x0):_0x106c86['isVerticesDataPresent'](_0x53138d['o'][_0x5989a2(0x616)])&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x1dfb)),_0x1ad13b=!0x0),_0xd647c2['gammaSpace']||_0x2e5cb8['push'](_0x5989a2(0x4160))),_0x106c86[_0x5989a2(0xd79)]&&_0x106c86['isVerticesDataPresent'](_0x53138d['o']['ColorKind'])&&_0x106c86['hasVertexAlpha']&&_0x1dff86[_0x5989a2(0xbf2)]!==_0xf0a277['F'][_0x5989a2(0x3c9)]&&(_0x196ec1[_0x5989a2(0x1e1d)](_0x53138d['o'][_0x5989a2(0x716)]),_0x2e5cb8['push']('#define\x20VERTEXALPHA')),_0x1ad13b&&(_0x196ec1[_0x5989a2(0x1e1d)](_0x53138d['o'][_0x5989a2(0x616)]),_0x2e5cb8['push'](_0x5989a2(0x5e1))),_0x38b8ec&&(_0x196ec1[_0x5989a2(0x1e1d)](_0x53138d['o']['UV2Kind']),_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0xbc4)));const _0x4f20b8=new _0x303a16['L']();_0x106c86['useBones']&&_0x106c86[_0x5989a2(0x366e)]?(_0x196ec1[_0x5989a2(0x1e1d)](_0x53138d['o'][_0x5989a2(0x3f71)]),_0x196ec1['push'](_0x53138d['o'][_0x5989a2(0x1953)]),0x4<_0x106c86[_0x5989a2(0x175b)]&&(_0x196ec1[_0x5989a2(0x1e1d)](_0x53138d['o'][_0x5989a2(0x86a)]),_0x196ec1['push'](_0x53138d['o'][_0x5989a2(0x2fb1)])),_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x237)+_0x106c86['numBoneInfluencers']),(_0xe6a404=_0x106c86[_0x5989a2(0xdb6)])&&_0xe6a404['isUsingTextureForMatrices']?_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0xd0e)):_0x2e5cb8[_0x5989a2(0x1e1d)]('#define\x20BonesPerMesh\x20'+(_0xe6a404?_0xe6a404['bones'][_0x5989a2(0x3785)]+0x1:0x0)),0x0<_0x106c86[_0x5989a2(0x175b)]&&_0x4f20b8[_0x5989a2(0x385d)](0x0,_0x106c86)):_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x3f5b)),_0x39e67e=_0x106c86[_0x5989a2(0x3672)];let _0x570ec7=0x0;_0x39e67e&&0x0<_0x39e67e[_0x5989a2(0x3a97)]&&(_0x2e5cb8[_0x5989a2(0x1e1d)]('#define\x20MORPHTARGETS'),_0x570ec7=_0x39e67e['numInfluencers'],_0x2e5cb8['push'](_0x5989a2(0xca9)+_0x570ec7),_0x39e67e['isUsingTextureForTargets']&&_0x2e5cb8[_0x5989a2(0x1e1d)]('#define\x20MORPHTARGETS_TEXTURE'),_0x1855f6['G'][_0x5989a2(0xcaa)](_0x196ec1,_0x106c86,_0x570ec7)),_0x548be9&&(_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0xe0b)),_0x1855f6['G'][_0x5989a2(0x3f9f)](_0x196ec1),_0x28965c[_0x5989a2(0x18d3)]()[_0x5989a2(0x2d7)]&&_0x2e5cb8[_0x5989a2(0x1e1d)](_0x5989a2(0x3956))),(0x0,_0x1420ea['AN'])(_0x1dff86,this[_0x5989a2(0x3921)],_0x2e5cb8),this['_addCustomEffectDefines'](_0x2e5cb8);const _0x480407=_0x28965c[_0x5989a2(0x1f8)](void 0x0,!0x0);var _0xe6a404,_0x3c81b8=_0x480407['defines'],_0xd647c2=_0x2e5cb8[_0x5989a2(0x372b)]('\x0a');return _0x3c81b8!==_0xd647c2&&((0x0,_0x1420ea['qx'])(_0xe6a404=[_0x5989a2(0x304a),_0x5989a2(0xd0a),_0x5989a2(0x33e8),_0x5989a2(0x1170),_0x5989a2(0x3276),_0x5989a2(0x3511),_0x5989a2(0xade),_0x5989a2(0x3d3c),_0x5989a2(0x19c2),'opacityIntensity',_0x5989a2(0x3155),_0x5989a2(0x24e3)]),_0x480407[_0x5989a2(0x3f5c)](this[_0x5989a2(0xe76)][_0x5989a2(0x3af7)](_0x5989a2(0x408f),_0x196ec1,_0xe6a404,['diffuseSampler','emissiveSampler','opacitySampler',_0x5989a2(0x188c),_0x5989a2(0x7a4)],_0xd647c2,_0x4f20b8,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x570ec7}),_0xd647c2)),_0x480407[_0x5989a2(0x300f)]['isReady']();}[_0x208946(0xd50)](){var _0x502aef=_0x208946;for(let _0x5db7f1=0x0;_0x5db7f1<this[_0x502aef(0x1c7e)]['length'];_0x5db7f1++)if(!this[_0x502aef(0x1c7e)][_0x5db7f1][_0x502aef(0x1977)]())return;const _0x1d40b6=this[_0x502aef(0x3921)][_0x502aef(0x318e)]();var _0x56291a=this[_0x502aef(0x19d7)]();let _0x3c4149=!0x0;for(let _0x2172f0=0x0;_0x2172f0<_0x56291a;++_0x2172f0){let _0x5a0a36=this[_0x502aef(0xb7d)][_0x2172f0];_0x5a0a36||(_0x5a0a36=this[_0x502aef(0xb7d)][_0x2172f0]=new _0x2d4392['q'](this['_engine']))[_0x502aef(0x3f5c)](this[_0x502aef(0x237f)]()),_0x3c4149=_0x3c4149&&_0x5a0a36[_0x502aef(0x300f)][_0x502aef(0x1977)]();}if(_0x3c4149){this[_0x502aef(0x349c)]['notifyObservers'](this);var _0x1b9957=_0x1d40b6[_0x502aef(0xd92)]();for(let _0x4eae7f=0x0;_0x4eae7f<_0x56291a;++_0x4eae7f){var _0x23cb90=this['_mergeDrawWrapper'][_0x4eae7f];_0x1d40b6[_0x502aef(0x3d1)](_0x23cb90),_0x1d40b6[_0x502aef(0x115c)](!0x1),_0x1d40b6[_0x502aef(0x7ce)](this[_0x502aef(0x417a)],this[_0x502aef(0xc23)],_0x23cb90[_0x502aef(0x300f)]),_0x1d40b6[_0x502aef(0x3cdf)](this[_0x502aef(0xbc9)]['alphaBlendingMode']),this[_0x502aef(0x2d44)](_0x23cb90[_0x502aef(0x300f)],_0x4eae7f);}_0x1d40b6['setAlphaMode'](_0x1b9957),this[_0x502aef(0x32c7)]['notifyObservers'](this),_0x1b9957=this[_0x502aef(0x5b5)][_0x502aef(0x21c2)](),(this[_0x502aef(0xdbd)](),_0x1b9957[_0x502aef(0xad8)]===this[_0x502aef(0x1e80)][_0x502aef(0xad8)]&&_0x1b9957[_0x502aef(0x605)]===this['_mainTextureDesiredSize'][_0x502aef(0x605)]||0x0===this[_0x502aef(0x1e80)]['width']||0x0===this[_0x502aef(0x1e80)][_0x502aef(0x605)]||(this[_0x502aef(0x931)][_0x502aef(0x2231)](this),this[_0x502aef(0x15c5)](),this[_0x502aef(0x1118)](),this[_0x502aef(0x412b)]()));}}['hasMesh'](_0x1bfa3e){var _0x1a0666=_0x208946;return-0x1===this[_0x1a0666(0x33dd)]||_0x1bfa3e[_0x1a0666(0x33dd)]===this['renderingGroupId'];}['shouldRender'](){var _0x8c514c=_0x208946;return this[_0x8c514c(0x3461)]&&this[_0x8c514c(0x1bbe)];}[_0x208946(0x3ce4)](_0x3364ce){return!0x0;}['_canRenderMesh'](_0x239e96,_0x42863b){var _0x299413=_0x208946;return!_0x42863b[_0x299413(0x4181)](_0x239e96);}[_0x208946(0x162c)](){return!0x0;}['_renderSubMesh'](_0x268ad6,_0x16bba1=!0x1){var _0x140c6d=_0x208946;if(this[_0x140c6d(0x35bf)]()){const _0x22fd34=_0x268ad6[_0x140c6d(0x1458)]();var _0x2b62fc=_0x268ad6[_0x140c6d(0x3ce5)](),_0x1726aa=_0x268ad6[_0x140c6d(0x901)]();const _0x11d732=_0x268ad6[_0x140c6d(0x18d3)](),_0x2bc206=_0x268ad6[_0x140c6d(0x3f81)](),_0x5e98f4=this[_0x140c6d(0x3921)],_0x627aa5=_0x5e98f4['getEngine']();if(_0x2bc206['_internalAbstractMeshDataInfo']['_isActiveIntermediate']=!0x1,_0x22fd34&&this['_canRenderMesh'](_0x11d732,_0x22fd34)){let _0x3c44af=null!=(_0x5bd621=_0x11d732['overrideMaterialSideOrientation'])?_0x5bd621:_0x22fd34[_0x140c6d(0x403d)];var _0x5bd621=_0x2bc206[_0x140c6d(0x3885)](),_0x5bd621=(_0x3c44af=_0x5bd621<0x0?_0x3c44af===_0xf0a277['F'][_0x140c6d(0x2ecc)]?_0xf0a277['F']['CounterClockWiseSideOrientation']:_0xf0a277['F']['ClockWiseSideOrientation']:_0x3c44af)===_0xf0a277['F'][_0x140c6d(0x2ecc)],_0x5bd621=(_0x627aa5[_0x140c6d(0x115c)](_0x22fd34['backFaceCulling'],_0x22fd34['zOffset'],void 0x0,_0x5bd621,_0x22fd34[_0x140c6d(0x152b)],void 0x0,_0x22fd34[_0x140c6d(0x216a)]),_0x11d732[_0x140c6d(0x834)](_0x268ad6[_0x140c6d(0x24c8)],!!_0x1726aa));if(!_0x5bd621['mustReturn']&&this[_0x140c6d(0x3ce4)](_0x11d732)){var _0x4433a0=_0x5bd621[_0x140c6d(0x125e)][_0x268ad6[_0x140c6d(0x24c8)]]||_0x11d732[_0x140c6d(0x2d7)];if(this[_0x140c6d(0x4db)](_0x11d732,_0x268ad6,_0x22fd34),this['onBeforeRenderMeshToEffect']['notifyObservers'](_0x2b62fc),this[_0x140c6d(0x3419)](_0x11d732))_0x11d732[_0x140c6d(0xd50)](_0x268ad6,_0x16bba1,_0x1726aa||void 0x0);else{if(this[_0x140c6d(0x3080)](_0x268ad6,_0x4433a0,this[_0x140c6d(0x293d)][_0x140c6d(0xd74)])){const _0x3e3328=null==(_0x1726aa=_0x2bc206[_0x140c6d(0x93c)][_0x140c6d(0x3f14)])?void 0x0:_0x1726aa[_0x627aa5[_0x140c6d(0x2741)]];let _0x44216f=_0x268ad6[_0x140c6d(0x1f8)]();if(!(_0x44216f=!_0x44216f&&_0x3e3328?_0x3e3328[_0x140c6d(0x1f8)]():_0x44216f))return;const _0x489d94=_0x44216f[_0x140c6d(0x300f)];if(_0x627aa5['enableEffect'](_0x44216f),_0x4433a0||(_0x1726aa=_0x5e98f4[_0x140c6d(0x2f76)]?_0xf0a277['F'][_0x140c6d(0x204a)]:_0x5e98f4[_0x140c6d(0x250)]?_0xf0a277['F'][_0x140c6d(0x1827)]:_0x22fd34[_0x140c6d(0x29ed)],_0x11d732['_bind'](_0x268ad6,_0x489d94,_0x1726aa)),_0x3e3328?_0x3e3328[_0x140c6d(0x3772)](_0x2bc206[_0x140c6d(0x269)](),_0x2bc206,_0x268ad6):(_0x489d94[_0x140c6d(0x233e)]('viewProjection',_0x5e98f4['getTransformMatrix']()),_0x489d94[_0x140c6d(0x233e)]('world',_0x2bc206[_0x140c6d(0x269)]()),_0x489d94[_0x140c6d(0x2282)](_0x140c6d(0x1170),this[_0x140c6d(0x293d)][_0x140c6d(0x389a)]['r'],this[_0x140c6d(0x293d)][_0x140c6d(0x389a)]['g'],this[_0x140c6d(0x293d)][_0x140c6d(0x389a)]['b'],this[_0x140c6d(0x293d)]['color']['a'])),!_0x3e3328){_0x1726aa=_0x22fd34[_0x140c6d(0x2d28)]();const _0x38227f=_0x22fd34[_0x140c6d(0xcd8)]();var _0x45532c=_0x38227f&&_0x38227f[_0x140c6d(0x33f9)]&&(_0x22fd34['useAlphaFromDiffuseTexture']||_0x22fd34[_0x140c6d(0x2f10)]);_0x38227f&&(_0x1726aa||_0x45532c)&&(_0x489d94['setTexture']('diffuseSampler',_0x38227f),(_0x1726aa=_0x38227f[_0x140c6d(0x2dfa)]())&&_0x489d94[_0x140c6d(0x233e)]('diffuseMatrix',_0x1726aa));const _0x20b40d=_0x22fd34[_0x140c6d(0x35da)];if(_0x20b40d&&(_0x489d94[_0x140c6d(0xf22)](_0x140c6d(0x3a71),_0x20b40d),_0x489d94['setFloat']('opacityIntensity',_0x20b40d[_0x140c6d(0x1f05)]),(_0x45532c=_0x20b40d['getTextureMatrix']())&&_0x489d94[_0x140c6d(0x233e)]('opacityMatrix',_0x45532c)),this[_0x140c6d(0x293d)]['texture']&&(_0x489d94[_0x140c6d(0xf22)](_0x140c6d(0x1dce),this['_emissiveTextureAndColor'][_0x140c6d(0xd74)]),_0x489d94[_0x140c6d(0x233e)](_0x140c6d(0x3d3c),this[_0x140c6d(0x293d)]['texture'][_0x140c6d(0x2dfa)]())),_0x11d732[_0x140c6d(0x1e05)]&&_0x11d732['computeBonesUsingShaders']&&_0x11d732[_0x140c6d(0xdb6)]){const _0x48bfdb=_0x11d732[_0x140c6d(0xdb6)];if(_0x48bfdb[_0x140c6d(0x5f0)]){_0x1726aa=_0x48bfdb['getTransformMatrixTexture'](_0x11d732);if(!_0x1726aa)return;_0x489d94[_0x140c6d(0xf22)](_0x140c6d(0x188c),_0x1726aa),_0x489d94[_0x140c6d(0x21ba)](_0x140c6d(0x3511),0x4*(_0x48bfdb[_0x140c6d(0x152a)][_0x140c6d(0x3785)]+0x1));}else _0x489d94[_0x140c6d(0x3b1a)](_0x140c6d(0xd0a),_0x48bfdb[_0x140c6d(0x16ab)](_0x11d732));}_0x1855f6['G'][_0x140c6d(0x24bf)](_0x11d732,_0x489d94),_0x11d732['morphTargetManager']&&_0x11d732['morphTargetManager']['isUsingTextureForTargets']&&_0x11d732['morphTargetManager'][_0x140c6d(0x1d7c)](_0x489d94),_0x16bba1&&_0x627aa5[_0x140c6d(0x3cdf)](_0x22fd34[_0x140c6d(0x2152)]),(0x0,_0x1420ea['an'])(_0x489d94,_0x22fd34,_0x5e98f4);}_0x11d732[_0x140c6d(0x3c9c)](_0x2bc206,_0x268ad6,_0x489d94,_0x22fd34[_0x140c6d(0x29ed)],_0x5bd621,_0x4433a0,(_0x23972e,_0x5d326a)=>_0x489d94[_0x140c6d(0x233e)](_0x140c6d(0x304a),_0x5d326a));}else this[_0x140c6d(0x5b5)]['resetRefreshCounter']();}this[_0x140c6d(0x3506)][_0x140c6d(0x2231)](_0x2b62fc);}}}}[_0x208946(0x3419)](_0x22a315){return!0x1;}[_0x208946(0x2fb9)](){var _0x400fd0=_0x208946;const _0x118931=this[_0x400fd0(0x417a)][_0x53138d['o']['PositionKind']];_0x118931&&_0x118931[_0x400fd0(0x2fb9)](),this[_0x400fd0(0x309e)]();}['_disposeTextureAndPostProcesses'](){var _0x591649=_0x208946;this[_0x591649(0x5b5)]['dispose']();for(let _0xb679b7=0x0;_0xb679b7<this[_0x591649(0x1c7e)]['length'];_0xb679b7++)this[_0x591649(0x1c7e)][_0xb679b7]&&this[_0x591649(0x1c7e)][_0xb679b7][_0x591649(0x3551)]();this[_0x591649(0x1c7e)]=[];for(let _0x18e73d=0x0;_0x18e73d<this['_textures'][_0x591649(0x3785)];_0x18e73d++)this['_textures'][_0x18e73d]&&this['_textures'][_0x18e73d][_0x591649(0x3551)]();this[_0x591649(0x251)]=[];}[_0x208946(0x3551)](){var _0x4c96c8=_0x208946;const _0x3fdb06=this[_0x4c96c8(0x417a)][_0x53138d['o']['PositionKind']];_0x3fdb06&&(_0x3fdb06['dispose'](),this['_vertexBuffers'][_0x53138d['o'][_0x4c96c8(0x3056)]]=null),this[_0x4c96c8(0xc23)]&&(this[_0x4c96c8(0x3921)][_0x4c96c8(0x318e)]()[_0x4c96c8(0x25e7)](this[_0x4c96c8(0xc23)]),this[_0x4c96c8(0xc23)]=null);for(const _0x2c53a8 of this[_0x4c96c8(0xb7d)])_0x2c53a8[_0x4c96c8(0x3551)]();this[_0x4c96c8(0xb7d)]=[],this[_0x4c96c8(0x15c5)]();var _0x15c5b9=this[_0x4c96c8(0x3921)][_0x4c96c8(0x1d41)][_0x4c96c8(0x850)](this,0x0);-0x1<_0x15c5b9&&this[_0x4c96c8(0x3921)][_0x4c96c8(0x1d41)]['splice'](_0x15c5b9,0x1),this['onDisposeObservable'][_0x4c96c8(0x2231)](this),this[_0x4c96c8(0x851)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x3134)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x349c)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x3794)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x3506)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x32c7)][_0x4c96c8(0xc60)](),this[_0x4c96c8(0x931)][_0x4c96c8(0xc60)]();}[_0x208946(0x1d40)](){var _0xe61091=_0x208946;return _0xe61091(0x12ff);}static[_0x208946(0x2f08)](_0xb4c18a,_0x3fe68b,_0x2211ed){var _0x3ea16c=_0x208946;const _0x205278=_0xc6f5bd['w1'][_0x3ea16c(0x2ab3)](_0xb4c18a[_0x3ea16c(0x38e1)]);return _0x205278[_0x3ea16c(0x2f08)](_0xb4c18a,_0x3fe68b,_0x2211ed);}}_0x17f782['_SceneComponentInitialization']=_0x3ab6fb=>{var _0x20e050=_0x208946;throw(0x0,_0x507229['S'])(_0x20e050(0x2408));},_0x2cf810([(0x0,_0x30331a['qC'])()],_0x17f782['prototype'],'name',void 0x0),_0x2cf810([(0x0,_0x30331a['XX'])()],_0x17f782['prototype'],_0x208946(0x52e),void 0x0),_0x2cf810([(0x0,_0x30331a['qC'])()],_0x17f782[_0x208946(0x1fd2)],_0x208946(0x3461),void 0x0),_0x2cf810([(0x0,_0x30331a['VE'])()],_0x17f782[_0x208946(0x1fd2)],_0x208946(0x3a38),null),_0x2cf810([(0x0,_0x30331a['qC'])()],_0x17f782[_0x208946(0x1fd2)],'renderingGroupId',null),_0x2cf810([(0x0,_0x30331a['qC'])()],_0x17f782['prototype'],_0x208946(0x1255),void 0x0);},0xb6f0:(_0x204429,_0xb84114,_0x589ac4)=>{var _0x2173a6=a7_0x38a779,_0x324f51=_0x589ac4(0xdef7),_0x10c48b=_0x589ac4(0xbb85),_0x2e5202=_0x589ac4(0x1366f),_0x3163cb=_0x589ac4(0xe0c0),_0x5905cd=_0x589ac4(0xf8c1);_0x3163cb['p'][_0x2173a6(0xdc6)](_0x10c48b['l'][_0x2173a6(0x74c)],(_0x1cbddd,_0x4fbe10,_0x46a58a,_0x29092d)=>{var _0x5361db=_0x2173a6;if(_0x1cbddd[_0x5361db(0x1d41)]){_0x46a58a[_0x5361db(0x1d41)]||(_0x46a58a[_0x5361db(0x1d41)]=new Array());for(let _0x17e375=0x0;_0x17e375<_0x1cbddd[_0x5361db(0x1d41)][_0x5361db(0x3785)];_0x17e375++){var _0x4b9870=_0x2e5202['w'][_0x5361db(0x2f08)](_0x1cbddd['effectLayers'][_0x17e375],_0x4fbe10,_0x29092d);_0x46a58a[_0x5361db(0x1d41)][_0x5361db(0x1e1d)](_0x4b9870);}}}),_0x3163cb['p'][_0x2173a6(0x1fd2)][_0x2173a6(0x3e9d)]=function(_0x377061){var _0x257068=_0x2173a6;return _0x377061=this['effectLayers'][_0x257068(0x850)](_0x377061),(-0x1!==_0x377061&&this['effectLayers']['splice'](_0x377061,0x1),_0x377061);},_0x3163cb['p'][_0x2173a6(0x1fd2)][_0x2173a6(0x391d)]=function(_0x1506b4){var _0x236ad1=_0x2173a6;this['effectLayers'][_0x236ad1(0x1e1d)](_0x1506b4);};class _0xbea86b{constructor(_0x1b7c05){var _0xf70c39=_0x2173a6;this['name']=_0x10c48b['l'][_0xf70c39(0x74c)],this[_0xf70c39(0x20b5)]=!0x1,this[_0xf70c39(0xe55)]=!0x1,this[_0xf70c39(0x27ea)]=!0x1,this['scene']=_0x1b7c05||_0x5905cd['l']['LastCreatedScene'],this[_0xf70c39(0xa56)]&&(this[_0xf70c39(0xe76)]=this[_0xf70c39(0xa56)][_0xf70c39(0x318e)](),this['scene'][_0xf70c39(0x1d41)]=new Array());}['register'](){var _0x21fb90=_0x2173a6;this[_0x21fb90(0xa56)][_0x21fb90(0x3e3e)][_0x21fb90(0x3cef)](_0x10c48b['l']['STEP_ISREADYFORMESH_EFFECTLAYER'],this,this['_isReadyForMesh']),this['scene']['_cameraDrawRenderTargetStage']['registerStep'](_0x10c48b['l'][_0x21fb90(0x1704)],this,this[_0x21fb90(0x990)]),this[_0x21fb90(0xa56)][_0x21fb90(0x3531)][_0x21fb90(0x3cef)](_0x10c48b['l'][_0x21fb90(0x2288)],this,this[_0x21fb90(0x1e50)]),this[_0x21fb90(0xa56)]['_afterRenderingGroupDrawStage']['registerStep'](_0x10c48b['l'][_0x21fb90(0x1829)],this,this[_0x21fb90(0x2b15)]),this[_0x21fb90(0xa56)][_0x21fb90(0x2cc2)][_0x21fb90(0x3cef)](_0x10c48b['l'][_0x21fb90(0x1379)],this,this[_0x21fb90(0x10f8)]),this[_0x21fb90(0xa56)][_0x21fb90(0x2cc2)]['registerStep'](_0x10c48b['l']['STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW'],this,this[_0x21fb90(0x2b93)]);}[_0x2173a6(0x2e13)](){var _0x399074=_0x2173a6;for(const _0x590398 of this[_0x399074(0xa56)][_0x399074(0x1d41)])_0x590398[_0x399074(0x2fb9)]();}[_0x2173a6(0x2156)](_0x14a57e){var _0x140040=_0x2173a6;_0x14a57e[_0x140040(0x1d41)]=[];for(const _0x407cf7 of this['scene']['effectLayers'])_0x407cf7[_0x140040(0x2156)]&&_0x14a57e[_0x140040(0x1d41)][_0x140040(0x1e1d)](_0x407cf7[_0x140040(0x2156)]());}['addFromContainer'](_0x4be5b4){var _0xc5b125=_0x2173a6;_0x4be5b4[_0xc5b125(0x1d41)]&&_0x4be5b4[_0xc5b125(0x1d41)][_0xc5b125(0x66b)](_0x3776ef=>{var _0x49cece=_0xc5b125;this[_0x49cece(0xa56)][_0x49cece(0x391d)](_0x3776ef);});}[_0x2173a6(0x32d5)](_0x2f2e47,_0x5afa41){var _0x5da941=_0x2173a6;_0x2f2e47[_0x5da941(0x1d41)]&&_0x2f2e47[_0x5da941(0x1d41)][_0x5da941(0x66b)](_0xb9d249=>{var _0x37781c=_0x5da941;this[_0x37781c(0xa56)]['removeEffectLayer'](_0xb9d249),_0x5afa41&&_0xb9d249[_0x37781c(0x3551)]();});}[_0x2173a6(0x3551)](){var _0xc71d09=_0x2173a6;const _0x40bee8=this[_0xc71d09(0xa56)]['effectLayers'];for(;_0x40bee8[_0xc71d09(0x3785)];)_0x40bee8[0x0]['dispose']();}[_0x2173a6(0xa95)](_0x343fa7,_0x2bd5b0){var _0x27b0be=_0x2173a6,_0xb7cc5d=this[_0x27b0be(0xe76)]['currentRenderPassId'];for(const _0x25bf9d of this['scene']['effectLayers'])if(_0x25bf9d[_0x27b0be(0x1cb9)](_0x343fa7)){var _0x18e8f9=_0x25bf9d[_0x27b0be(0x5b5)];this[_0x27b0be(0xe76)][_0x27b0be(0x2741)]=_0x18e8f9[_0x27b0be(0xc44)];for(const _0x387d45 of _0x343fa7[_0x27b0be(0x345e)])if(!_0x25bf9d[_0x27b0be(0x1977)](_0x387d45,_0x2bd5b0))return this[_0x27b0be(0xe76)][_0x27b0be(0x2741)]=_0xb7cc5d,!0x1;}return this[_0x27b0be(0xe76)][_0x27b0be(0x2741)]=_0xb7cc5d,!0x0;}['_renderMainTexture'](_0x54a485){var _0x5e8981=_0x2173a6;this[_0x5e8981(0x20b5)]=!0x1;let _0x19eb21=this[_0x5e8981(0xe55)]=!0x1;var _0x1572a2=this[_0x5e8981(0xa56)][_0x5e8981(0x1d41)];if(_0x1572a2&&0x0<_0x1572a2['length']){this['_previousStencilState']=this[_0x5e8981(0xe76)][_0x5e8981(0x2d59)]();for(const _0x235f53 of _0x1572a2)if(_0x235f53[_0x5e8981(0x35bf)]()&&(!_0x235f53[_0x5e8981(0x3a38)]||_0x235f53['camera'][_0x5e8981(0x9a6)]===_0x324f51['V'][_0x5e8981(0x11de)]&&_0x54a485===_0x235f53[_0x5e8981(0x3a38)]||_0x235f53[_0x5e8981(0x3a38)][_0x5e8981(0x9a6)]!==_0x324f51['V'][_0x5e8981(0x11de)]&&-0x1<_0x235f53['camera'][_0x5e8981(0x886)][_0x5e8981(0x850)](_0x54a485))){this[_0x5e8981(0x20b5)]=!0x0,this[_0x5e8981(0xe55)]=this[_0x5e8981(0xe55)]||_0x235f53['needStencil']();const _0x39108e=_0x235f53[_0x5e8981(0x5b5)];_0x39108e[_0x5e8981(0x1bbe)]()&&(this[_0x5e8981(0xa56)][_0x5e8981(0x1c0e)](),_0x39108e[_0x5e8981(0xd50)](!0x1,!0x1),_0x19eb21=!0x0);}this[_0x5e8981(0xa56)][_0x5e8981(0x1c0e)]();}return _0x19eb21;}[_0x2173a6(0x1e50)](){var _0x5012b4=_0x2173a6;this[_0x5012b4(0xe55)]&&this[_0x5012b4(0xe76)]['setStencilBuffer'](!0x0);}[_0x2173a6(0x10f8)](){var _0x56b4e9=_0x2173a6;this['_needStencil']&&this[_0x56b4e9(0xe76)][_0x56b4e9(0x370b)](this[_0x56b4e9(0x27ea)]);}[_0x2173a6(0x415c)](_0x434300){var _0x5e7864=_0x2173a6;if(this[_0x5e7864(0x20b5)]){this[_0x5e7864(0xe76)][_0x5e7864(0xf8f)](!0x1);var _0x1cf0e4=this[_0x5e7864(0xa56)][_0x5e7864(0x1d41)];for(let _0x30a63b=0x0;_0x30a63b<_0x1cf0e4['length'];_0x30a63b++){const _0xb7bafb=_0x1cf0e4[_0x30a63b];_0xb7bafb[_0x5e7864(0x33dd)]===_0x434300&&_0xb7bafb['shouldRender']()&&_0xb7bafb['render']();}this[_0x5e7864(0xe76)][_0x5e7864(0xf8f)](!0x0);}}['_drawCamera'](){var _0x5de352=_0x2173a6;this[_0x5de352(0x20b5)]&&this[_0x5de352(0x415c)](-0x1);}['_drawRenderingGroup'](_0x5d1970){var _0x5a95e4=_0x2173a6;!this[_0x5a95e4(0xa56)][_0x5a95e4(0x19fb)]()&&this['_renderEffects']&&this[_0x5a95e4(0x415c)](_0x5d1970);}}_0x2e5202['w'][_0x2173a6(0x2f4c)]=_0x3da9dc=>{var _0x1eec5=_0x2173a6,_0x3610eb;_0x3da9dc[_0x1eec5(0x3ec7)](_0x10c48b['l'][_0x1eec5(0x74c)])||(_0x3610eb=new _0xbea86b(_0x3da9dc),_0x3da9dc['_addComponent'](_0x3610eb));};},0x2133:(_0x47b7cb,_0x5788b5,_0x38baf7)=>{var _0x25ac07=a7_0x38a779;_0x38baf7['d'](_0x5788b5,{'c':()=>_0x1dedca});function _0x122dd8(_0x3c829d,_0x10ec53,_0x37c630,_0x29b62b){var _0x57b988=a7_0x2532,_0x2a71dc,_0x58c29d=arguments[_0x57b988(0x3785)],_0x5436e3=_0x58c29d<0x3?_0x10ec53:null===_0x29b62b?_0x29b62b=Object[_0x57b988(0x18ba)](_0x10ec53,_0x37c630):_0x29b62b;if(_0x57b988(0x1c87)==typeof Reflect&&_0x57b988(0x7a8)==typeof Reflect['decorate'])_0x5436e3=Reflect[_0x57b988(0x4111)](_0x3c829d,_0x10ec53,_0x37c630,_0x29b62b);else{for(var _0x18a42b=_0x3c829d['length']-0x1;0x0<=_0x18a42b;_0x18a42b--)(_0x2a71dc=_0x3c829d[_0x18a42b])&&(_0x5436e3=(_0x58c29d<0x3?_0x2a71dc(_0x5436e3):0x3<_0x58c29d?_0x2a71dc(_0x10ec53,_0x37c630,_0x5436e3):_0x2a71dc(_0x10ec53,_0x37c630))||_0x5436e3);}0x3<_0x58c29d&&_0x5436e3&&Object[_0x57b988(0x259d)](_0x10ec53,_0x37c630,_0x5436e3);}var _0x46055c=_0x38baf7(0x153ad),_0x2d6670=_0x38baf7(0x9fd1),_0x2a2b1e=_0x38baf7(0x1a27),_0x1a1355=_0x38baf7(0xbac7),_0x9b090f=_0x38baf7(0x8af2),_0x39266e=_0x38baf7(0x173aa),_0x40a295=_0x38baf7(0x8917),_0x5788b5=_0x38baf7(0x1366f),_0x11603b=_0x38baf7(0xe0c0),_0x48bedf=_0x38baf7(0x77a5),_0x227bd3=_0x38baf7(0xe456),_0x36d39f=_0x38baf7(0xee04),_0x218418=_0x38baf7(0xc84b);_0x38baf7(0x16980),_0x38baf7(0x13824),_0x38baf7(0xb6f0),_0x11603b['p'][_0x25ac07(0x1fd2)]['getGlowLayerByName']=function(_0x2dcc14){var _0x362b8a=_0x25ac07,_0x33d105;for(let _0x269f3f=0x0;_0x269f3f<(null==(_0x33d105=this[_0x362b8a(0x1d41)])?void 0x0:_0x33d105[_0x362b8a(0x3785)]);_0x269f3f++)if(this[_0x362b8a(0x1d41)][_0x269f3f]['name']===_0x2dcc14&&this[_0x362b8a(0x1d41)][_0x269f3f]['getEffectName']()===_0x1dedca['EffectName'])return this['effectLayers'][_0x269f3f];return null;};class _0x1dedca extends _0x5788b5['w']{constructor(_0x59128c,_0x2a8157,_0x560080){var _0x123f22=_0x25ac07;super(_0x59128c,_0x2a8157),this[_0x123f22(0x3bb)]=0x1,this[_0x123f22(0x1886)]=[],this['_excludedMeshes']=[],this[_0x123f22(0x1ff4)]=[],this[_0x123f22(0x52e)]=new _0x218418['HE'](0x0,0x0,0x0,0x1),this[_0x123f22(0xc6e)]=Object[_0x123f22(0x12a9)]({'mainTextureRatio':_0x1dedca[_0x123f22(0x330c)],'blurKernelSize':0x20,'mainTextureFixedSize':void 0x0,'camera':null,'mainTextureSamples':0x1,'renderingGroupId':-0x1,'ldrMerge':!0x1,'alphaBlendingMode':_0x48bedf['g'][_0x123f22(0x39df)],'mainTextureType':_0x48bedf['g']['TEXTURETYPE_UNSIGNED_INT']},_0x560080),this[_0x123f22(0x1fe5)]({'alphaBlendingMode':this[_0x123f22(0xc6e)]['alphaBlendingMode'],'camera':this[_0x123f22(0xc6e)][_0x123f22(0x3a38)],'mainTextureFixedSize':this[_0x123f22(0xc6e)][_0x123f22(0x3c8b)],'mainTextureRatio':this[_0x123f22(0xc6e)][_0x123f22(0x4156)],'renderingGroupId':this['_options'][_0x123f22(0x33dd)],'mainTextureType':this['_options'][_0x123f22(0xc93)]});}set['blurKernelSize'](_0x88c158){var _0x568a60=_0x25ac07;_0x88c158!==this[_0x568a60(0xc6e)][_0x568a60(0x3680)]&&(this['_options']['blurKernelSize']=_0x88c158,_0x88c158=this[_0x568a60(0x3707)](),this['_horizontalBlurPostprocess1'][_0x568a60(0xb88)]=_0x88c158,this['_verticalBlurPostprocess1'][_0x568a60(0xb88)]=_0x88c158,this[_0x568a60(0x113d)]['kernel']=_0x88c158,this[_0x568a60(0x2cbc)][_0x568a60(0xb88)]=_0x88c158);}get[_0x25ac07(0x3680)](){var _0x1e9df0=_0x25ac07;return this[_0x1e9df0(0xc6e)][_0x1e9df0(0x3680)];}set[_0x25ac07(0x220c)](_0x1a2e16){this['_intensity']=_0x1a2e16;}get[_0x25ac07(0x220c)](){return this['_intensity'];}['getEffectName'](){var _0x35b857=_0x25ac07;return _0x1dedca[_0x35b857(0x15be)];}['_createMergeEffect'](){var _0x311b91=_0x25ac07;let _0x3269b8=_0x311b91(0x3379);return this[_0x311b91(0xc6e)][_0x311b91(0x2cb2)]&&(_0x3269b8+='#define\x20LDR\x20\x0a'),this['_engine'][_0x311b91(0x3af7)](_0x311b91(0x178d),[_0x2a2b1e['o']['PositionKind']],[_0x311b91(0x2d0e)],[_0x311b91(0x13a7),'textureSampler2'],_0x3269b8);}[_0x25ac07(0x412b)](){var _0x4cf96a=_0x25ac07;let _0x37cc4b=this['_mainTextureDesiredSize'][_0x4cf96a(0xad8)],_0xed99d0=this['_mainTextureDesiredSize']['height'],_0x552b02=void(_0x37cc4b=this[_0x4cf96a(0xe76)][_0x4cf96a(0x2f65)]?_0x36d39f['D']['GetExponentOfTwo'](_0x37cc4b,this[_0x4cf96a(0x1872)]):_0x37cc4b,_0xed99d0=this[_0x4cf96a(0xe76)]['needPOTTextures']?_0x36d39f['D']['GetExponentOfTwo'](_0xed99d0,this[_0x4cf96a(0x1872)]):_0xed99d0);_0x552b02=this[_0x4cf96a(0xe76)][_0x4cf96a(0x179f)]()[_0x4cf96a(0x1808)]?_0x48bedf['g'][_0x4cf96a(0x144b)]:_0x48bedf['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x4cf96a(0x18cc)]=new _0x9b090f['_']('GlowLayerBlurRTT',{'width':_0x37cc4b,'height':_0xed99d0},this[_0x4cf96a(0x3921)],!0x1,!0x0,_0x552b02),this[_0x4cf96a(0x18cc)]['wrapU']=_0x1a1355['x'][_0x4cf96a(0x2275)],this['_blurTexture1']['wrapV']=_0x1a1355['x'][_0x4cf96a(0x2275)],this[_0x4cf96a(0x18cc)][_0x4cf96a(0x19a8)](_0x1a1355['x'][_0x4cf96a(0x1e25)]),this['_blurTexture1'][_0x4cf96a(0x3b48)]=!0x1,this[_0x4cf96a(0x18cc)]['ignoreCameraViewport']=!0x0;var _0x329a69=Math[_0x4cf96a(0x3f66)](_0x37cc4b/0x2),_0x15ab0d=Math['floor'](_0xed99d0/0x2),_0x47e495=(this['_blurTexture2']=new _0x9b090f['_'](_0x4cf96a(0x2f42),{'width':_0x329a69,'height':_0x15ab0d},this[_0x4cf96a(0x3921)],!0x1,!0x0,_0x552b02),this[_0x4cf96a(0x3d5e)][_0x4cf96a(0x24af)]=_0x1a1355['x'][_0x4cf96a(0x2275)],this[_0x4cf96a(0x3d5e)]['wrapV']=_0x1a1355['x'][_0x4cf96a(0x2275)],this['_blurTexture2'][_0x4cf96a(0x19a8)](_0x1a1355['x'][_0x4cf96a(0x1e25)]),this[_0x4cf96a(0x3d5e)]['renderParticles']=!0x1,this[_0x4cf96a(0x3d5e)]['ignoreCameraViewport']=!0x0,this[_0x4cf96a(0x251)]=[this[_0x4cf96a(0x18cc)],this[_0x4cf96a(0x3d5e)]],this[_0x4cf96a(0x3707)]());this['_horizontalBlurPostprocess1']=new _0x40a295['i'](_0x4cf96a(0x3178),new _0x2d6670['FM'](0x1,0x0),_0x47e495,{'width':_0x37cc4b,'height':_0xed99d0},null,_0x1a1355['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x4cf96a(0x318e)](),!0x1,_0x552b02),this[_0x4cf96a(0x23b7)][_0x4cf96a(0xad8)]=_0x37cc4b,this[_0x4cf96a(0x23b7)][_0x4cf96a(0x605)]=_0xed99d0,this[_0x4cf96a(0x23b7)][_0x4cf96a(0x1497)]=!0x0,this[_0x4cf96a(0x23b7)][_0x4cf96a(0x34d2)]['add'](_0x50389e=>{var _0x2aa3e9=_0x4cf96a;_0x50389e[_0x2aa3e9(0xf22)](_0x2aa3e9(0x13a7),this[_0x2aa3e9(0x5b5)]);}),this[_0x4cf96a(0x1b2e)]=new _0x40a295['i'](_0x4cf96a(0x40a7),new _0x2d6670['FM'](0x0,0x1),_0x47e495,{'width':_0x37cc4b,'height':_0xed99d0},null,_0x1a1355['x'][_0x4cf96a(0x1e25)],this[_0x4cf96a(0x3921)][_0x4cf96a(0x318e)](),!0x1,_0x552b02),this[_0x4cf96a(0x113d)]=new _0x40a295['i'](_0x4cf96a(0x29a0),new _0x2d6670['FM'](0x1,0x0),_0x47e495,{'width':_0x329a69,'height':_0x15ab0d},null,_0x1a1355['x'][_0x4cf96a(0x1e25)],this[_0x4cf96a(0x3921)][_0x4cf96a(0x318e)](),!0x1,_0x552b02),this[_0x4cf96a(0x113d)][_0x4cf96a(0xad8)]=_0x329a69,this[_0x4cf96a(0x113d)][_0x4cf96a(0x605)]=_0x15ab0d,this['_horizontalBlurPostprocess2'][_0x4cf96a(0x1497)]=!0x0,this[_0x4cf96a(0x113d)]['onApplyObservable'][_0x4cf96a(0x33ee)](_0x2aadbc=>{var _0x48f909=_0x4cf96a;_0x2aadbc['setTexture'](_0x48f909(0x13a7),this['_blurTexture1']);}),this['_verticalBlurPostprocess2']=new _0x40a295['i'](_0x4cf96a(0x1ea6),new _0x2d6670['FM'](0x0,0x1),_0x47e495,{'width':_0x329a69,'height':_0x15ab0d},null,_0x1a1355['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x4cf96a(0x318e)](),!0x1,_0x552b02),this[_0x4cf96a(0x1c7e)]=[this[_0x4cf96a(0x23b7)],this[_0x4cf96a(0x1b2e)],this[_0x4cf96a(0x113d)],this[_0x4cf96a(0x2cbc)]],this[_0x4cf96a(0x372e)]=[this[_0x4cf96a(0x23b7)],this[_0x4cf96a(0x1b2e)]],this[_0x4cf96a(0x2521)]=[this['_horizontalBlurPostprocess2'],this['_verticalBlurPostprocess2']],this['_mainTexture'][_0x4cf96a(0x2ba8)]=this['_options'][_0x4cf96a(0x260d)],this['_mainTexture'][_0x4cf96a(0x1e54)][_0x4cf96a(0x33ee)](()=>{var _0x32ae88=_0x4cf96a,_0x290f5a,_0x37530e=this[_0x32ae88(0x18cc)][_0x32ae88(0x2271)];_0x37530e&&(this[_0x32ae88(0x3921)]['postProcessManager'][_0x32ae88(0x2efe)](this[_0x32ae88(0x372e)],_0x37530e,!0x0),(_0x290f5a=this['_blurTexture2'][_0x32ae88(0x2271)])&&this['_scene'][_0x32ae88(0x3ccb)]['directRender'](this['_postProcesses2'],_0x290f5a,!0x0),this[_0x32ae88(0xe76)][_0x32ae88(0x2f50)](null!=_0x290f5a?_0x290f5a:_0x37530e,!0x0));}),this['_postProcesses'][_0x4cf96a(0x350f)](_0xf9f563=>{var _0x43f0b1=_0x4cf96a;_0xf9f563[_0x43f0b1(0x2c31)]=!0x1;});}[_0x25ac07(0x3707)](){var _0x137235=_0x25ac07;return this[_0x137235(0xc6e)][_0x137235(0x3680)]/0x2;}[_0x25ac07(0x1977)](_0x254ca,_0x2b4dfd){var _0x1ce578=_0x25ac07,_0x1e9235=_0x254ca[_0x1ce578(0x1458)](),_0x12e440=_0x254ca[_0x1ce578(0x18d3)]();if(!_0x1e9235||!_0x12e440)return!0x1;return _0x12e440=_0x1e9235[_0x1ce578(0x244f)],super[_0x1ce578(0x3080)](_0x254ca,_0x2b4dfd,_0x12e440);}['needStencil'](){return!0x1;}[_0x25ac07(0x3c91)](_0x4b65ae,_0x5f27b7){return!0x0;}['_internalRender'](_0x391dbd){var _0x1c4e9e=_0x25ac07;_0x391dbd[_0x1c4e9e(0xf22)](_0x1c4e9e(0x13a7),this[_0x1c4e9e(0x18cc)]),_0x391dbd[_0x1c4e9e(0xf22)](_0x1c4e9e(0x3690),this[_0x1c4e9e(0x3d5e)]),_0x391dbd[_0x1c4e9e(0x21ba)]('offset',this[_0x1c4e9e(0x3bb)]);const _0x3a20bc=this['_engine'];_0x391dbd=_0x3a20bc['getStencilBuffer'](),(_0x3a20bc[_0x1c4e9e(0x370b)](!0x1),_0x3a20bc[_0x1c4e9e(0x259f)](_0x39266e['F'][_0x1c4e9e(0xca5)],0x0,0x6),_0x3a20bc[_0x1c4e9e(0x370b)](_0x391dbd));}['_setEmissiveTextureAndColor'](_0x559e16,_0x57480f,_0x4a7ba6){var _0x5364a7=_0x25ac07;let _0xca43e5=0x1;this[_0x5364a7(0x1a7f)]?this['_emissiveTextureAndColor'][_0x5364a7(0xd74)]=this[_0x5364a7(0x1a7f)](_0x559e16,_0x57480f,_0x4a7ba6):_0x4a7ba6?(this[_0x5364a7(0x293d)]['texture']=_0x4a7ba6[_0x5364a7(0x244f)],this[_0x5364a7(0x293d)][_0x5364a7(0xd74)]&&(_0xca43e5=this[_0x5364a7(0x293d)][_0x5364a7(0xd74)][_0x5364a7(0x1f05)])):this['_emissiveTextureAndColor'][_0x5364a7(0xd74)]=null,this[_0x5364a7(0x282a)]?this['customEmissiveColorSelector'](_0x559e16,_0x57480f,_0x4a7ba6,this[_0x5364a7(0x293d)]['color']):_0x4a7ba6['emissiveColor']?(_0x57480f=null!=(_0x559e16=_0x4a7ba6[_0x5364a7(0x5e3)])?_0x559e16:0x1,_0xca43e5*=_0x57480f,this['_emissiveTextureAndColor'][_0x5364a7(0x389a)][_0x5364a7(0xc1b)](_0x4a7ba6['emissiveColor']['r']*_0xca43e5,_0x4a7ba6[_0x5364a7(0x263a)]['g']*_0xca43e5,_0x4a7ba6[_0x5364a7(0x263a)]['b']*_0xca43e5,_0x4a7ba6[_0x5364a7(0x37fb)])):this[_0x5364a7(0x293d)][_0x5364a7(0x389a)][_0x5364a7(0xc1b)](this[_0x5364a7(0x52e)]['r'],this[_0x5364a7(0x52e)]['g'],this[_0x5364a7(0x52e)]['b'],this[_0x5364a7(0x52e)]['a']);}[_0x25ac07(0x3ce4)](_0x44b664){var _0x51226c=_0x25ac07;return this[_0x51226c(0x1cb9)](_0x44b664);}[_0x25ac07(0x2aa4)](_0xdf2e82){var _0x17d2c5=_0x25ac07;_0xdf2e82[_0x17d2c5(0x1e1d)](_0x17d2c5(0x31e2));}[_0x25ac07(0x11b2)](_0x23b606){var _0x14befc=_0x25ac07;-0x1===this[_0x14befc(0x2987)][_0x14befc(0x850)](_0x23b606[_0x14befc(0x1441)])&&this[_0x14befc(0x2987)]['push'](_0x23b606[_0x14befc(0x1441)]);}[_0x25ac07(0x2533)](_0x49595a){var _0x1bff37=_0x25ac07;_0x49595a=this[_0x1bff37(0x2987)][_0x1bff37(0x850)](_0x49595a[_0x1bff37(0x1441)]),-0x1!==_0x49595a&&this['_excludedMeshes']['splice'](_0x49595a,0x1);}[_0x25ac07(0x40fb)](_0x3422ac){var _0xd328d3=_0x25ac07;-0x1===this[_0xd328d3(0x1886)][_0xd328d3(0x850)](_0x3422ac['uniqueId'])&&this[_0xd328d3(0x1886)]['push'](_0x3422ac[_0xd328d3(0x1441)]);}['removeIncludedOnlyMesh'](_0x5de81f){var _0x2d050f=_0x25ac07;_0x5de81f=this[_0x2d050f(0x1886)][_0x2d050f(0x850)](_0x5de81f[_0x2d050f(0x1441)]),-0x1!==_0x5de81f&&this[_0x2d050f(0x1886)][_0x2d050f(0x2e7)](_0x5de81f,0x1);}[_0x25ac07(0x1cb9)](_0x1428f2){var _0x5a8747=_0x25ac07;return!!super['hasMesh'](_0x1428f2)&&(this[_0x5a8747(0x1886)][_0x5a8747(0x3785)]?-0x1!==this[_0x5a8747(0x1886)]['indexOf'](_0x1428f2[_0x5a8747(0x1441)]):!this[_0x5a8747(0x2987)]['length']||-0x1===this[_0x5a8747(0x2987)][_0x5a8747(0x850)](_0x1428f2[_0x5a8747(0x1441)]));}[_0x25ac07(0x3419)](_0xf51589){var _0x4d9c55=_0x25ac07;return 0x0!=this[_0x4d9c55(0x1ff4)]['length']&&-0x1<this[_0x4d9c55(0x1ff4)]['indexOf'](_0xf51589[_0x4d9c55(0x1441)]);}[_0x25ac07(0x282)](_0xd1f8b){var _0x236385=_0x25ac07;_0xd1f8b[_0x236385(0xd8f)](this['_mainTexture']['renderPassId']),this['_meshesUsingTheirOwnMaterials'][_0x236385(0x1e1d)](_0xd1f8b[_0x236385(0x1441)]),_0xd1f8b[_0x236385(0x851)]['add'](()=>{var _0x16d775=_0x236385;this[_0x16d775(0x11e8)](_0xd1f8b);});}['unReferenceMeshFromUsingItsOwnMaterial'](_0x14b75f){var _0x1d682c=_0x25ac07;let _0x355dfe=this[_0x1d682c(0x1ff4)][_0x1d682c(0x850)](_0x14b75f[_0x1d682c(0x1441)]);for(;0x0<=_0x355dfe;)this[_0x1d682c(0x1ff4)]['splice'](_0x355dfe,0x1),_0x355dfe=this[_0x1d682c(0x1ff4)][_0x1d682c(0x850)](_0x14b75f['uniqueId']);_0x14b75f[_0x1d682c(0xd8f)](this[_0x1d682c(0x5b5)][_0x1d682c(0xc44)]);}[_0x25ac07(0x11e8)](_0x244c08){var _0x42dbe5=_0x25ac07;this[_0x42dbe5(0xa28)](_0x244c08),this[_0x42dbe5(0x2533)](_0x244c08);}[_0x25ac07(0x1d40)](){return'GlowLayer';}['serialize'](){var _0x26258a=_0x25ac07;const _0x4a01b1=_0x46055c['p4'][_0x26258a(0x2fa9)](this);_0x4a01b1[_0x26258a(0x38e1)]='BABYLON.GlowLayer';let _0x44a183;if(_0x4a01b1[_0x26258a(0x285a)]=[],this[_0x26258a(0x1886)][_0x26258a(0x3785)])for(_0x44a183=0x0;_0x44a183<this['_includedOnlyMeshes'][_0x26258a(0x3785)];_0x44a183++){var _0x464874=this[_0x26258a(0x3921)][_0x26258a(0x640)](this['_includedOnlyMeshes'][_0x44a183]);_0x464874&&_0x4a01b1['includedMeshes'][_0x26258a(0x1e1d)](_0x464874['id']);}if(_0x4a01b1['excludedMeshes']=[],this[_0x26258a(0x2987)]['length'])for(_0x44a183=0x0;_0x44a183<this[_0x26258a(0x2987)]['length'];_0x44a183++){var _0x3ddc75=this['_scene'][_0x26258a(0x640)](this[_0x26258a(0x2987)][_0x44a183]);_0x3ddc75&&_0x4a01b1[_0x26258a(0x2cb1)][_0x26258a(0x1e1d)](_0x3ddc75['id']);}return _0x4a01b1;}static[_0x25ac07(0x2f08)](_0x5b532b,_0x1242a9,_0x1b24e9){var _0x1f551e=_0x25ac07;const _0x4d6bfd=_0x46055c['p4'][_0x1f551e(0x2f08)](()=>new _0x1dedca(_0x5b532b[_0x1f551e(0x3844)],_0x1242a9,_0x5b532b[_0x1f551e(0x381f)]),_0x5b532b,_0x1242a9,_0x1b24e9);let _0x44db1;for(_0x44db1=0x0;_0x44db1<_0x5b532b['excludedMeshes'][_0x1f551e(0x3785)];_0x44db1++){var _0x109f7a=_0x1242a9[_0x1f551e(0x2040)](_0x5b532b[_0x1f551e(0x2cb1)][_0x44db1]);_0x109f7a&&_0x4d6bfd[_0x1f551e(0x11b2)](_0x109f7a);}for(_0x44db1=0x0;_0x44db1<_0x5b532b[_0x1f551e(0x285a)][_0x1f551e(0x3785)];_0x44db1++){var _0x64d1fb=_0x1242a9[_0x1f551e(0x2040)](_0x5b532b[_0x1f551e(0x285a)][_0x44db1]);_0x64d1fb&&_0x4d6bfd[_0x1f551e(0x40fb)](_0x64d1fb);}return _0x4d6bfd;}}_0x1dedca[_0x25ac07(0x15be)]=_0x25ac07(0x381b),_0x1dedca[_0x25ac07(0x3e05)]=0x20,_0x1dedca['DefaultTextureRatio']=0.5,_0x122dd8([(0x0,_0x46055c['qC'])()],_0x1dedca[_0x25ac07(0x1fd2)],'blurKernelSize',null),_0x122dd8([(0x0,_0x46055c['qC'])()],_0x1dedca[_0x25ac07(0x1fd2)],_0x25ac07(0x220c),null),_0x122dd8([(0x0,_0x46055c['qC'])(_0x25ac07(0x381f))],_0x1dedca[_0x25ac07(0x1fd2)],_0x25ac07(0xc6e),void 0x0),(0x0,_0x227bd3['H'])(_0x25ac07(0x39ba),_0x1dedca);},0xe7aa:(_0x3ec6ac,_0x25a931,_0x43e1eb)=>{var _0x2f6f0a=a7_0x38a779;function _0xce73ad(_0x39cb6b,_0x1a544a,_0x1ba435,_0x5da05e){var _0x3f14e4=a7_0x2532,_0xb17c2b,_0x17f262=arguments['length'],_0x23b3fc=_0x17f262<0x3?_0x1a544a:null===_0x5da05e?_0x5da05e=Object[_0x3f14e4(0x18ba)](_0x1a544a,_0x1ba435):_0x5da05e;if(_0x3f14e4(0x1c87)==typeof Reflect&&_0x3f14e4(0x7a8)==typeof Reflect[_0x3f14e4(0x4111)])_0x23b3fc=Reflect['decorate'](_0x39cb6b,_0x1a544a,_0x1ba435,_0x5da05e);else{for(var _0x42a0b4=_0x39cb6b[_0x3f14e4(0x3785)]-0x1;0x0<=_0x42a0b4;_0x42a0b4--)(_0xb17c2b=_0x39cb6b[_0x42a0b4])&&(_0x23b3fc=(_0x17f262<0x3?_0xb17c2b(_0x23b3fc):0x3<_0x17f262?_0xb17c2b(_0x1a544a,_0x1ba435,_0x23b3fc):_0xb17c2b(_0x1a544a,_0x1ba435))||_0x23b3fc);}0x3<_0x17f262&&_0x23b3fc&&Object[_0x3f14e4(0x259d)](_0x1a544a,_0x1ba435,_0x23b3fc);}var _0x2987c7=_0x43e1eb(0x153ad),_0xc9f381=_0x43e1eb(0xf96c),_0x1fc769=_0x43e1eb(0x9fd1),_0x6b5c2c=_0x43e1eb(0xee04),_0x32f142=_0x43e1eb(0x1a27),_0x1aae1d=_0x43e1eb(0x173aa),_0x5bda1a=_0x43e1eb(0xbac7),_0x75375a=_0x43e1eb(0x8af2),_0x4fe639=_0x43e1eb(0x5f28),_0xe354ec=_0x43e1eb(0xb6dc),_0x4ddde3=_0x43e1eb(0x8917),_0x440879=_0x43e1eb(0x1366f),_0x561057=_0x43e1eb(0xe0c0),_0x4ad611=_0x43e1eb(0x77a5),_0x5c8ae8=_0x43e1eb(0x10ea4),_0x2d1cb3=_0x43e1eb(0xe456),_0x204b84=_0x43e1eb(0xc84b);_0x43e1eb(0x16980),_0x43e1eb(0x13824),_0x43e1eb(0x969e),_0x43e1eb(0xb6f0),_0x561057['p'][_0x2f6f0a(0x1fd2)][_0x2f6f0a(0x1068)]=function(_0x57a54c){var _0x89f040=_0x2f6f0a,_0x356881;for(let _0x109b1a=0x0;_0x109b1a<(null==(_0x356881=this['effectLayers'])?void 0x0:_0x356881[_0x89f040(0x3785)]);_0x109b1a++)if(this[_0x89f040(0x1d41)][_0x109b1a][_0x89f040(0x3844)]===_0x57a54c&&this[_0x89f040(0x1d41)][_0x109b1a]['getEffectName']()===_0x408a14[_0x89f040(0x15be)])return this[_0x89f040(0x1d41)][_0x109b1a];return null;};class _0x525771 extends _0x4fe639['D']{constructor(_0x4562ec,_0x4ca23a,_0x268b46,_0x27097c,_0x1e7344,_0x5a7f0f=_0x5bda1a['x'][_0x2f6f0a(0x1e25)],_0x4b27ca,_0x19cebd){var _0x5385db=_0x2f6f0a;super(_0x4562ec,'glowBlurPostProcess',[_0x5385db(0x1da8),_0x5385db(0x1451),_0x5385db(0x6b2)],null,_0x27097c,_0x1e7344,_0x5a7f0f,_0x4b27ca,_0x19cebd),this[_0x5385db(0x1451)]=_0x4ca23a,this[_0x5385db(0xb88)]=_0x268b46,this[_0x5385db(0x34d2)][_0x5385db(0x33ee)](_0x5b6c0f=>{var _0x2c6dc2=_0x5385db;_0x5b6c0f[_0x2c6dc2(0x3ab0)](_0x2c6dc2(0x1da8),this['width'],this[_0x2c6dc2(0x605)]),_0x5b6c0f[_0x2c6dc2(0x3b15)](_0x2c6dc2(0x1451),this['direction']),_0x5b6c0f[_0x2c6dc2(0x21ba)](_0x2c6dc2(0x6b2),this['kernel']);});}}class _0x408a14 extends _0x440879['w']{constructor(_0x6440a8,_0x511fef,_0x2c43ae){var _0xbc99e2=_0x2f6f0a;super(_0x6440a8,_0x511fef),this[_0xbc99e2(0x3844)]=_0x6440a8,this['innerGlow']=!0x0,this[_0xbc99e2(0x3f6a)]=!0x0,this[_0xbc99e2(0x1776)]=new _0xc9f381['y$'](),this[_0xbc99e2(0x2444)]=new _0xc9f381['y$'](),this[_0xbc99e2(0x26b0)]=_0x408a14['GlowingMeshStencilReference']++,this[_0xbc99e2(0x158a)]={},this['_excludedMeshes']={},this[_0xbc99e2(0x52e)]=_0x408a14[_0xbc99e2(0x322b)],this[_0xbc99e2(0xe76)][_0xbc99e2(0x3310)]||_0x5c8ae8['Y']['Warn']('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[_0xbc99e2(0xc6e)]=Object['assign']({'mainTextureRatio':0.5,'blurTextureSizeRatio':0.5,'blurHorizontalSize':0x1,'blurVerticalSize':0x1,'alphaBlendingMode':_0x4ad611['g']['ALPHA_COMBINE'],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x4ad611['g'][_0xbc99e2(0xa43)]},_0x2c43ae),this[_0xbc99e2(0x1fe5)]({'alphaBlendingMode':this[_0xbc99e2(0xc6e)][_0xbc99e2(0x35ed)],'camera':this[_0xbc99e2(0xc6e)][_0xbc99e2(0x3a38)],'mainTextureFixedSize':this[_0xbc99e2(0xc6e)][_0xbc99e2(0x3c8b)],'mainTextureRatio':this[_0xbc99e2(0xc6e)]['mainTextureRatio'],'renderingGroupId':this[_0xbc99e2(0xc6e)]['renderingGroupId'],'mainTextureType':this[_0xbc99e2(0xc6e)]['mainTextureType']}),this[_0xbc99e2(0x1bbe)]=!0x1;}set[_0x2f6f0a(0x10cb)](_0x3fad32){var _0x4346a6=_0x2f6f0a;this[_0x4346a6(0x1031)][_0x4346a6(0xb88)]=_0x3fad32,this[_0x4346a6(0xc6e)][_0x4346a6(0x10cb)]=_0x3fad32;}set['blurVerticalSize'](_0x1a5e87){var _0x3c3ef8=_0x2f6f0a;this[_0x3c3ef8(0x197b)][_0x3c3ef8(0xb88)]=_0x1a5e87,this['_options'][_0x3c3ef8(0x1770)]=_0x1a5e87;}get[_0x2f6f0a(0x10cb)](){var _0x2f6f46=_0x2f6f0a;return this['_horizontalBlurPostprocess'][_0x2f6f46(0xb88)];}get['blurVerticalSize'](){var _0x561bb1=_0x2f6f0a;return this[_0x561bb1(0x197b)][_0x561bb1(0xb88)];}[_0x2f6f0a(0xb5a)](){var _0x2398b3=_0x2f6f0a;return _0x408a14[_0x2398b3(0x15be)];}[_0x2f6f0a(0x19d7)](){return 0x2;}[_0x2f6f0a(0x237f)](){var _0x3016d1=_0x2f6f0a;return this[_0x3016d1(0xe76)][_0x3016d1(0x3af7)](_0x3016d1(0x178d),[_0x32f142['o']['PositionKind']],['offset'],['textureSampler'],this['_options'][_0x3016d1(0x2c3b)]?_0x3016d1(0x36d3):void 0x0);}[_0x2f6f0a(0x412b)](){var _0x9b867e=_0x2f6f0a;let _0x5a4719=this[_0x9b867e(0x1e80)][_0x9b867e(0xad8)]*this['_options'][_0x9b867e(0x2ea4)],_0x51a205=this[_0x9b867e(0x1e80)][_0x9b867e(0x605)]*this[_0x9b867e(0xc6e)][_0x9b867e(0x2ea4)],_0x55bebe=void(_0x5a4719=this[_0x9b867e(0xe76)][_0x9b867e(0x2f65)]?_0x6b5c2c['D'][_0x9b867e(0x309a)](_0x5a4719,this['_maxSize']):_0x5a4719,_0x51a205=this[_0x9b867e(0xe76)][_0x9b867e(0x2f65)]?_0x6b5c2c['D']['GetExponentOfTwo'](_0x51a205,this[_0x9b867e(0x1872)]):_0x51a205);_0x55bebe=this[_0x9b867e(0xe76)][_0x9b867e(0x179f)]()[_0x9b867e(0x1808)]?_0x4ad611['g'][_0x9b867e(0x144b)]:_0x4ad611['g'][_0x9b867e(0xa43)],this[_0x9b867e(0x16e3)]=new _0x75375a['_'](_0x9b867e(0x2723),{'width':_0x5a4719,'height':_0x51a205},this[_0x9b867e(0x3921)],!0x1,!0x0,_0x55bebe),this[_0x9b867e(0x16e3)][_0x9b867e(0x24af)]=_0x5bda1a['x'][_0x9b867e(0x2275)],this[_0x9b867e(0x16e3)][_0x9b867e(0x3906)]=_0x5bda1a['x'][_0x9b867e(0x2275)],this[_0x9b867e(0x16e3)][_0x9b867e(0x1563)]=0x10,this['_blurTexture'][_0x9b867e(0x19a8)](_0x5bda1a['x'][_0x9b867e(0x27c3)]),this['_blurTexture'][_0x9b867e(0x3b48)]=!0x1,this[_0x9b867e(0x16e3)]['ignoreCameraViewport']=!0x0,this[_0x9b867e(0x251)]=[this[_0x9b867e(0x16e3)]],this['_options'][_0x9b867e(0x35ed)]===_0x4ad611['g'][_0x9b867e(0x256c)]?(this[_0x9b867e(0x428)]=new _0xe354ec['Q']('HighlightLayerPPP',this[_0x9b867e(0xc6e)]['blurTextureSizeRatio'],null,_0x5bda1a['x'][_0x9b867e(0x1e25)],this[_0x9b867e(0x3921)][_0x9b867e(0x318e)]()),this['_downSamplePostprocess'][_0x9b867e(0x1497)]=!0x0,this[_0x9b867e(0x428)][_0x9b867e(0x34d2)]['add'](_0xc40f9d=>{var _0x33fc18=_0x9b867e;_0xc40f9d[_0x33fc18(0xf22)](_0x33fc18(0x13a7),this[_0x33fc18(0x5b5)]);}),this[_0x9b867e(0x1031)]=new _0x525771(_0x9b867e(0x1e52),new _0x1fc769['FM'](0x1,0x0),this[_0x9b867e(0xc6e)][_0x9b867e(0x10cb)],0x1,null,_0x5bda1a['x']['BILINEAR_SAMPLINGMODE'],this[_0x9b867e(0x3921)][_0x9b867e(0x318e)]()),this[_0x9b867e(0x1031)][_0x9b867e(0x34d2)]['add'](_0xf24e2c=>{var _0x5da1fc=_0x9b867e;_0xf24e2c[_0x5da1fc(0x3ab0)]('screenSize',_0x5a4719,_0x51a205);}),this[_0x9b867e(0x197b)]=new _0x525771(_0x9b867e(0x3077),new _0x1fc769['FM'](0x0,0x1),this[_0x9b867e(0xc6e)][_0x9b867e(0x1770)],0x1,null,_0x5bda1a['x'][_0x9b867e(0x1e25)],this['_scene']['getEngine']()),this['_verticalBlurPostprocess'][_0x9b867e(0x34d2)][_0x9b867e(0x33ee)](_0x1aef2a=>{var _0x13d644=_0x9b867e;_0x1aef2a[_0x13d644(0x3ab0)](_0x13d644(0x1da8),_0x5a4719,_0x51a205);}),this[_0x9b867e(0x1c7e)]=[this[_0x9b867e(0x428)],this[_0x9b867e(0x1031)],this[_0x9b867e(0x197b)]]):(this[_0x9b867e(0x1031)]=new _0x4ddde3['i'](_0x9b867e(0x1e52),new _0x1fc769['FM'](0x1,0x0),this[_0x9b867e(0xc6e)][_0x9b867e(0x10cb)]/0x2,{'width':_0x5a4719,'height':_0x51a205},null,_0x5bda1a['x'][_0x9b867e(0x1e25)],this['_scene'][_0x9b867e(0x318e)](),!0x1,_0x55bebe),this[_0x9b867e(0x1031)][_0x9b867e(0xad8)]=_0x5a4719,this[_0x9b867e(0x1031)][_0x9b867e(0x605)]=_0x51a205,this[_0x9b867e(0x1031)]['externalTextureSamplerBinding']=!0x0,this[_0x9b867e(0x1031)][_0x9b867e(0x34d2)]['add'](_0x1a6a47=>{var _0x63cf5e=_0x9b867e;_0x1a6a47[_0x63cf5e(0xf22)](_0x63cf5e(0x13a7),this[_0x63cf5e(0x5b5)]);}),this[_0x9b867e(0x197b)]=new _0x4ddde3['i'](_0x9b867e(0x3077),new _0x1fc769['FM'](0x0,0x1),this[_0x9b867e(0xc6e)][_0x9b867e(0x1770)]/0x2,{'width':_0x5a4719,'height':_0x51a205},null,_0x5bda1a['x'][_0x9b867e(0x1e25)],this[_0x9b867e(0x3921)][_0x9b867e(0x318e)](),!0x1,_0x55bebe),this['_postProcesses']=[this[_0x9b867e(0x1031)],this[_0x9b867e(0x197b)]]),this[_0x9b867e(0x5b5)]['onAfterUnbindObservable'][_0x9b867e(0x33ee)](()=>{var _0x5daf17=_0x9b867e;this[_0x5daf17(0x1776)][_0x5daf17(0x2231)](this);var _0x5b1411=this['_blurTexture'][_0x5daf17(0x2271)];_0x5b1411&&(this[_0x5daf17(0x3921)][_0x5daf17(0x3ccb)][_0x5daf17(0x2efe)](this[_0x5daf17(0x1c7e)],_0x5b1411,!0x0),this[_0x5daf17(0xe76)]['unBindFramebuffer'](_0x5b1411,!0x0)),this[_0x5daf17(0x2444)]['notifyObservers'](this);}),this[_0x9b867e(0x1c7e)]['map'](_0x3a75db=>{var _0x4a0164=_0x9b867e;_0x3a75db[_0x4a0164(0x2c31)]=!0x1;});}[_0x2f6f0a(0x5e0)](){return!0x0;}['isReady'](_0x91f626,_0x503e32){var _0xb1d8a4=_0x2f6f0a,_0x54d059=_0x91f626['getMaterial'](),_0x3bd0d6=_0x91f626['getRenderingMesh']();if(!_0x54d059||!_0x3bd0d6||!this['_meshes'])return!0x1;let _0x6037ca=null;return _0x3bd0d6=this[_0xb1d8a4(0x158a)][_0x3bd0d6[_0xb1d8a4(0x1441)]],(_0x3bd0d6&&_0x3bd0d6['glowEmissiveOnly']&&_0x54d059&&(_0x6037ca=_0x54d059[_0xb1d8a4(0x244f)]),super['_isReady'](_0x91f626,_0x503e32,_0x6037ca));}[_0x2f6f0a(0x2d44)](_0x368b5c,_0x371213){var _0x5878eb=_0x2f6f0a;_0x368b5c[_0x5878eb(0xf22)](_0x5878eb(0x13a7),this[_0x5878eb(0x16e3)]);const _0xcd4307=this[_0x5878eb(0xe76)];_0xcd4307[_0x5878eb(0x170b)](),_0xcd4307[_0x5878eb(0x387c)](_0x4ad611['g'][_0x5878eb(0x2fc2)]),_0xcd4307[_0x5878eb(0x1141)](_0x4ad611['g'][_0x5878eb(0x488)]),_0xcd4307['setStencilOperationDepthFail'](_0x4ad611['g'][_0x5878eb(0x488)]),_0xcd4307[_0x5878eb(0x15fa)](0x0),_0xcd4307[_0x5878eb(0x370b)](!0x0),_0xcd4307[_0x5878eb(0x40b4)](this[_0x5878eb(0x26b0)]),this['outerGlow']&&0x0===_0x371213&&(_0x368b5c[_0x5878eb(0x21ba)](_0x5878eb(0x2d0e),0x0),_0xcd4307['setStencilFunction'](_0x4ad611['g'][_0x5878eb(0x2efd)]),_0xcd4307[_0x5878eb(0x259f)](_0x1aae1d['F'][_0x5878eb(0xca5)],0x0,0x6)),this[_0x5878eb(0xed3)]&&0x1===_0x371213&&(_0x368b5c[_0x5878eb(0x21ba)](_0x5878eb(0x2d0e),0x1),_0xcd4307[_0x5878eb(0x8aa)](_0x4ad611['g'][_0x5878eb(0x1573)]),_0xcd4307[_0x5878eb(0x259f)](_0x1aae1d['F']['TriangleFillMode'],0x0,0x6)),_0xcd4307[_0x5878eb(0x2205)]();}[_0x2f6f0a(0x35bf)](){var _0x5d5002=_0x2f6f0a;return!!super[_0x5d5002(0x35bf)]()&&!!this['_meshes'];}[_0x2f6f0a(0x3ce4)](_0x276cc7){var _0x5ee950=_0x2f6f0a;return!(this[_0x5ee950(0x2987)]&&this[_0x5ee950(0x2987)][_0x276cc7[_0x5ee950(0x1441)]]||!super[_0x5ee950(0x1cb9)](_0x276cc7));}[_0x2f6f0a(0x3c91)](_0x21c633,_0x4bd687){return!0x0;}[_0x2f6f0a(0x2aa4)](_0x10e4e0){_0x10e4e0['push']('#define\x20HIGHLIGHT');}[_0x2f6f0a(0x4db)](_0x8a21b3,_0x296ce,_0x3b094b){var _0x2f2ecd=_0x2f6f0a;_0x8a21b3=this[_0x2f2ecd(0x158a)][_0x8a21b3[_0x2f2ecd(0x1441)]],(_0x8a21b3?this[_0x2f2ecd(0x293d)][_0x2f2ecd(0x389a)]['set'](_0x8a21b3['color']['r'],_0x8a21b3['color']['g'],_0x8a21b3[_0x2f2ecd(0x389a)]['b'],0x1):this[_0x2f2ecd(0x293d)]['color'][_0x2f2ecd(0xc1b)](this[_0x2f2ecd(0x52e)]['r'],this[_0x2f2ecd(0x52e)]['g'],this[_0x2f2ecd(0x52e)]['b'],this[_0x2f2ecd(0x52e)]['a']),_0x8a21b3&&_0x8a21b3[_0x2f2ecd(0x3691)]&&_0x3b094b?(this[_0x2f2ecd(0x293d)][_0x2f2ecd(0xd74)]=_0x3b094b[_0x2f2ecd(0x244f)],this[_0x2f2ecd(0x293d)]['color'][_0x2f2ecd(0xc1b)](0x1,0x1,0x1,0x1)):this['_emissiveTextureAndColor'][_0x2f2ecd(0xd74)]=null);}[_0x2f6f0a(0x11b2)](_0x498b95){var _0x350701=_0x2f6f0a;this['_excludedMeshes']&&!this['_excludedMeshes'][_0x498b95[_0x350701(0x1441)]]&&(this['_excludedMeshes'][_0x498b95['uniqueId']]={'mesh':_0x498b95,'beforeBind':_0x498b95[_0x350701(0x223a)][_0x350701(0x33ee)](_0x1e9f92=>{var _0x361b9d=_0x350701;_0x1e9f92['getEngine']()[_0x361b9d(0x370b)](!0x1);}),'afterRender':_0x498b95[_0x350701(0x3b55)]['add'](_0x34f8f6=>{var _0x310d9e=_0x350701;_0x34f8f6[_0x310d9e(0x318e)]()[_0x310d9e(0x370b)](!0x0);})});}[_0x2f6f0a(0x2533)](_0x15ae63){var _0x11930f=_0x2f6f0a,_0x96f889;this[_0x11930f(0x2987)]&&((_0x96f889=this[_0x11930f(0x2987)][_0x15ae63['uniqueId']])&&(_0x96f889[_0x11930f(0x1fab)]&&_0x15ae63['onBeforeBindObservable']['remove'](_0x96f889[_0x11930f(0x1fab)]),_0x96f889[_0x11930f(0x355f)]&&_0x15ae63[_0x11930f(0x3b55)][_0x11930f(0x418a)](_0x96f889[_0x11930f(0x355f)])),this[_0x11930f(0x2987)][_0x15ae63['uniqueId']]=null);}[_0x2f6f0a(0x1cb9)](_0x33a7df){var _0x1f04c4=_0x2f6f0a;return!!this[_0x1f04c4(0x158a)]&&!!super[_0x1f04c4(0x1cb9)](_0x33a7df)&&void 0x0!==this[_0x1f04c4(0x158a)][_0x33a7df[_0x1f04c4(0x1441)]]&&null!==this['_meshes'][_0x33a7df[_0x1f04c4(0x1441)]];}[_0x2f6f0a(0x13fc)](_0x4a7a9a,_0x4c9261,_0x588c80=!0x1){var _0xd5b339=_0x2f6f0a;if(this[_0xd5b339(0x158a)]){const _0x39a438=this[_0xd5b339(0x158a)][_0x4a7a9a[_0xd5b339(0x1441)]];_0x39a438?_0x39a438[_0xd5b339(0x389a)]=_0x4c9261:(this[_0xd5b339(0x158a)][_0x4a7a9a['uniqueId']]={'mesh':_0x4a7a9a,'color':_0x4c9261,'observerHighlight':_0x4a7a9a[_0xd5b339(0x223a)][_0xd5b339(0x33ee)](_0x261f98=>{var _0x5edda7=_0xd5b339;this[_0x5edda7(0x3461)]&&(this[_0x5edda7(0x2987)]&&this[_0x5edda7(0x2987)][_0x261f98['uniqueId']]?this[_0x5edda7(0x2d30)](_0x261f98):_0x261f98[_0x5edda7(0x40ae)]()[_0x5edda7(0x318e)]()[_0x5edda7(0x40b4)](this[_0x5edda7(0x26b0)]));}),'observerDefault':_0x4a7a9a['onAfterRenderObservable'][_0xd5b339(0x33ee)](_0x2095ba=>{var _0x2fb29e=_0xd5b339;this[_0x2fb29e(0x3461)]&&this[_0x2fb29e(0x2d30)](_0x2095ba);}),'glowEmissiveOnly':_0x588c80},_0x4a7a9a[_0xd5b339(0x851)]['add'](()=>{var _0x3bfd52=_0xd5b339;this[_0x3bfd52(0x11e8)](_0x4a7a9a);})),this[_0xd5b339(0x1bbe)]=!0x0;}}[_0x2f6f0a(0x28a)](_0x473483){var _0x2db4ee=_0x2f6f0a;if(this['_meshes']){var _0x22459c=this['_meshes'][_0x473483[_0x2db4ee(0x1441)]];_0x22459c&&(_0x22459c[_0x2db4ee(0x48a)]&&_0x473483[_0x2db4ee(0x223a)][_0x2db4ee(0x418a)](_0x22459c[_0x2db4ee(0x48a)]),_0x22459c['observerDefault']&&_0x473483['onAfterRenderObservable']['remove'](_0x22459c[_0x2db4ee(0x293)]),delete this[_0x2db4ee(0x158a)][_0x473483[_0x2db4ee(0x1441)]]),this[_0x2db4ee(0x1bbe)]=!0x1;for(const _0x4d9254 in this['_meshes'])if(this[_0x2db4ee(0x158a)][_0x4d9254]){this[_0x2db4ee(0x1bbe)]=!0x0;break;}}}[_0x2f6f0a(0x3e1)](){var _0x9eb27f=_0x2f6f0a;if(this[_0x9eb27f(0x158a)])for(const _0xa8f3c7 in this['_meshes']){var _0x275df0;Object[_0x9eb27f(0x1fd2)][_0x9eb27f(0x3929)][_0x9eb27f(0x3e4c)](this['_meshes'],_0xa8f3c7)&&(_0x275df0=this[_0x9eb27f(0x158a)][_0xa8f3c7])&&this[_0x9eb27f(0x28a)](_0x275df0['mesh']);}}[_0x2f6f0a(0x2d30)](_0xbbdab4){var _0x413328=_0x2f6f0a;_0xbbdab4[_0x413328(0x40ae)]()['getEngine']()[_0x413328(0x40b4)](_0x408a14[_0x413328(0x1933)]);}[_0x2f6f0a(0x11e8)](_0x35fdf9){var _0x103648=_0x2f6f0a;this['removeMesh'](_0x35fdf9),this[_0x103648(0x2533)](_0x35fdf9);}[_0x2f6f0a(0x3551)](){var _0x21d2fb=_0x2f6f0a;if(this[_0x21d2fb(0x158a)]){for(const _0x5a2d0e in this[_0x21d2fb(0x158a)]){const _0x150823=this[_0x21d2fb(0x158a)][_0x5a2d0e];_0x150823&&_0x150823[_0x21d2fb(0x3ba0)]&&(_0x150823['observerHighlight']&&_0x150823[_0x21d2fb(0x3ba0)][_0x21d2fb(0x223a)]['remove'](_0x150823[_0x21d2fb(0x48a)]),_0x150823['observerDefault']&&_0x150823[_0x21d2fb(0x3ba0)][_0x21d2fb(0x3b55)][_0x21d2fb(0x418a)](_0x150823[_0x21d2fb(0x293)]));}this[_0x21d2fb(0x158a)]=null;}if(this[_0x21d2fb(0x2987)]){for(const _0x465e41 in this[_0x21d2fb(0x2987)]){const _0x544de2=this[_0x21d2fb(0x2987)][_0x465e41];_0x544de2&&(_0x544de2[_0x21d2fb(0x1fab)]&&_0x544de2[_0x21d2fb(0x3ba0)]['onBeforeBindObservable']['remove'](_0x544de2[_0x21d2fb(0x1fab)]),_0x544de2[_0x21d2fb(0x355f)]&&_0x544de2[_0x21d2fb(0x3ba0)]['onAfterRenderObservable'][_0x21d2fb(0x418a)](_0x544de2[_0x21d2fb(0x355f)]));}this['_excludedMeshes']=null;}super[_0x21d2fb(0x3551)]();}[_0x2f6f0a(0x1d40)](){var _0x5cb078=_0x2f6f0a;return _0x5cb078(0x3dc8);}[_0x2f6f0a(0x2156)](){var _0x21883d=_0x2f6f0a;const _0x504074=_0x2987c7['p4'][_0x21883d(0x2fa9)](this);if(_0x504074[_0x21883d(0x38e1)]=_0x21883d(0xc20),_0x504074[_0x21883d(0x228)]=[],this[_0x21883d(0x158a)])for(const _0x136165 in this[_0x21883d(0x158a)]){const _0x46d01c=this['_meshes'][_0x136165];_0x46d01c&&_0x504074[_0x21883d(0x228)]['push']({'glowEmissiveOnly':_0x46d01c[_0x21883d(0x3691)],'color':_0x46d01c[_0x21883d(0x389a)][_0x21883d(0x4189)](),'meshId':_0x46d01c['mesh']['id']});}if(_0x504074[_0x21883d(0x2cb1)]=[],this[_0x21883d(0x2987)])for(const _0x58b058 in this[_0x21883d(0x2987)]){var _0x1d8e95=this[_0x21883d(0x2987)][_0x58b058];_0x1d8e95&&_0x504074[_0x21883d(0x2cb1)]['push'](_0x1d8e95[_0x21883d(0x3ba0)]['id']);}return _0x504074;}static[_0x2f6f0a(0x2f08)](_0x280914,_0x227629,_0x287db2){var _0xa1702e=_0x2f6f0a;const _0x33299d=_0x2987c7['p4'][_0xa1702e(0x2f08)](()=>new _0x408a14(_0x280914[_0xa1702e(0x3844)],_0x227629,_0x280914[_0xa1702e(0x381f)]),_0x280914,_0x227629,_0x287db2);let _0x5c8af0;for(_0x5c8af0=0x0;_0x5c8af0<_0x280914[_0xa1702e(0x2cb1)][_0xa1702e(0x3785)];_0x5c8af0++){var _0x2a68d8=_0x227629[_0xa1702e(0x2040)](_0x280914[_0xa1702e(0x2cb1)][_0x5c8af0]);_0x2a68d8&&_0x33299d['addExcludedMesh'](_0x2a68d8);}for(_0x5c8af0=0x0;_0x5c8af0<_0x280914[_0xa1702e(0x228)][_0xa1702e(0x3785)];_0x5c8af0++){var _0x304064=_0x280914[_0xa1702e(0x228)][_0x5c8af0],_0xa340e9=_0x227629[_0xa1702e(0x2040)](_0x304064['meshId']);_0xa340e9&&_0x33299d[_0xa1702e(0x13fc)](_0xa340e9,_0x204b84['Wo'][_0xa1702e(0x1c38)](_0x304064[_0xa1702e(0x389a)]),_0x304064[_0xa1702e(0x3691)]);}return _0x33299d;}}_0x408a14[_0x2f6f0a(0x15be)]=_0x2f6f0a(0x3dc8),_0x408a14[_0x2f6f0a(0x322b)]=new _0x204b84['HE'](0x0,0x0,0x0,0x0),_0x408a14[_0x2f6f0a(0x18dd)]=0x2,_0x408a14['NormalMeshStencilReference']=0x1,_0xce73ad([(0x0,_0x2987c7['qC'])()],_0x408a14[_0x2f6f0a(0x1fd2)],_0x2f6f0a(0xed3),void 0x0),_0xce73ad([(0x0,_0x2987c7['qC'])()],_0x408a14[_0x2f6f0a(0x1fd2)],_0x2f6f0a(0x3f6a),void 0x0),_0xce73ad([(0x0,_0x2987c7['qC'])()],_0x408a14['prototype'],'blurHorizontalSize',null),_0xce73ad([(0x0,_0x2987c7['qC'])()],_0x408a14[_0x2f6f0a(0x1fd2)],'blurVerticalSize',null),_0xce73ad([(0x0,_0x2987c7['qC'])(_0x2f6f0a(0x381f))],_0x408a14[_0x2f6f0a(0x1fd2)],_0x2f6f0a(0xc6e),void 0x0),(0x0,_0x2d1cb3['H'])(_0x2f6f0a(0xc20),_0x408a14);},0xc97d:(_0x411608,_0x3c41d2,_0x2f7532)=>{_0x2f7532(0x1366f),_0x2f7532(0xb6f0),_0x2f7532(0x2133),_0x2f7532(0xe7aa),_0x2f7532(0x3d95),_0x2f7532(0xbc49);},0x3d95:(_0x4fd9c6,_0x52f7e5,_0x393883)=>{_0x393883(0x9fd1),_0x393883(0xc84b),_0x393883(0xf8c1),_0x393883(0x1a27),_0x393883(0x173aa),_0x393883(0xbac7),_0x393883(0xbb85),_0x393883(0xbc49),_0x393883(0x77a5),_0x393883(0x1814a),_0x393883(0xc8f5);},0xbc49:(_0x3e7a6c,_0x14dd13,_0x590cca)=>{_0x590cca(0xbb85),_0x590cca(0xf8c1);},0x80e8:(_0x52c6ae,_0x41a351,_0x2f56a0)=>{_0x2f56a0(0x76dc),_0x2f56a0(0x48a9),_0x2f56a0(0xa824);},0x76dc:(_0x56af8f,_0x5ed543,_0xfef34c)=>{var _0xfc3109=a7_0x38a779;_0xfef34c['d'](_0x5ed543,{'E':()=>_0x49cd27});var _0x54d0ac=_0xfef34c(0xc84b),_0x3f9247=_0xfef34c(0xbac7),_0x189a10=_0xfef34c(0x77a5),_0x52e9f9=_0xfef34c(0xcef),_0x25c9cd=_0xfef34c(0x1a27);class _0x49cd27{constructor(_0x2e640a,_0x4c1bdf,_0x492f37,_0x53cfd7,_0x351a21){var _0x4f5bfd=a7_0x2532;this[_0x4f5bfd(0x1910)]=_0x2e640a,this[_0x4f5bfd(0xdfa)]=_0x4c1bdf,this[_0x4f5bfd(0x2152)]=_0x189a10['g'][_0x4f5bfd(0x99c)],this['color']=_0x492f37||new _0x54d0ac['Wo'](0x1,0x1,0x1),this[_0x4f5bfd(0xd74)]=_0x53cfd7?new _0x3f9247['x'](_0x53cfd7,_0x351a21[_0x4f5bfd(0x40ae)](),!0x0):null;const _0x1209cf=(this[_0x4f5bfd(0x2bfa)]=_0x351a21)[_0x4f5bfd(0xa56)][_0x4f5bfd(0x318e)]();this[_0x4f5bfd(0xf09)]=new _0x52e9f9['q'](_0x1209cf),this[_0x4f5bfd(0xf09)][_0x4f5bfd(0x300f)]=_0x1209cf[_0x4f5bfd(0x3af7)]('lensFlare',[_0x25c9cd['o'][_0x4f5bfd(0x3056)]],['color',_0x4f5bfd(0x27f2)],[_0x4f5bfd(0x13a7)],''),_0x351a21['lensFlares'][_0x4f5bfd(0x1e1d)](this);}static[_0xfc3109(0x2d8e)](_0x13d369,_0x4311e8,_0x1ccccf,_0x1bdf73,_0x39812b){return new _0x49cd27(_0x13d369,_0x4311e8,_0x1ccccf,_0x1bdf73,_0x39812b);}[_0xfc3109(0x3551)](){var _0x54eed9=_0xfc3109;this[_0x54eed9(0xd74)]&&this[_0x54eed9(0xd74)][_0x54eed9(0x3551)]();var _0x289be6=this['_system'][_0x54eed9(0x330a)][_0x54eed9(0x850)](this);this[_0x54eed9(0x2bfa)][_0x54eed9(0x330a)]['splice'](_0x289be6,0x1);}}},0x48a9:(_0x38970b,_0x55600f,_0x7a6793)=>{var _0x4a5b02=a7_0x38a779;_0x7a6793['d'](_0x55600f,{'u':()=>_0x583343});var _0x40d8eb=_0x7a6793(0xe222),_0x1363c2=_0x7a6793(0x9fd1),_0x1a5a7f=_0x7a6793(0x1b5c),_0x3ef696=_0x7a6793(0xf8c1),_0x49a924=_0x7a6793(0x1a27),_0x13da80=_0x7a6793(0x8483),_0x25be1c=_0x7a6793(0x173aa),_0x1cca1c=_0x7a6793(0x76dc),_0x5d2ca2=_0x7a6793(0x77a5),_0x935533=(_0x7a6793(0x139b9),_0x7a6793(0xc013),_0x7a6793(0x15cb9)),_0x554917=_0x7a6793(0xc84b);class _0x583343{constructor(_0x4f704e,_0x8427f6,_0xca80ce){var _0x1e76b5=a7_0x2532;this[_0x1e76b5(0x3844)]=_0x4f704e,this[_0x1e76b5(0x330a)]=new Array(),this['borderLimit']=0x12c,this[_0x1e76b5(0x31b5)]=0x0,this[_0x1e76b5(0xb9f)]=0xfffffff,this[_0x1e76b5(0x417a)]={},this[_0x1e76b5(0x26bb)]=!0x0,this[_0x1e76b5(0x3921)]=_0xca80ce||_0x3ef696['l'][_0x1e76b5(0x3c92)],_0x583343[_0x1e76b5(0x2f4c)](this[_0x1e76b5(0x3921)]),this['_emitter']=_0x8427f6,this['id']=_0x4f704e,_0xca80ce[_0x1e76b5(0x2871)][_0x1e76b5(0x1e1d)](this),this['meshesSelectionPredicate']=_0x184fd3=>_0xca80ce[_0x1e76b5(0x3728)]&&_0x184fd3[_0x1e76b5(0xefb)]&&_0x184fd3[_0x1e76b5(0x39a9)]&&_0x184fd3[_0x1e76b5(0x3461)]()&&_0x184fd3[_0x1e76b5(0x3615)]&&0x0!=(_0x184fd3[_0x1e76b5(0xb9f)]&_0xca80ce[_0x1e76b5(0x3728)]['layerMask']),_0x8427f6=_0xca80ce[_0x1e76b5(0x318e)]();const _0x456458=[];_0x456458[_0x1e76b5(0x1e1d)](0x1,0x1),_0x456458[_0x1e76b5(0x1e1d)](-0x1,0x1),_0x456458['push'](-0x1,-0x1),_0x456458[_0x1e76b5(0x1e1d)](0x1,-0x1),this['_vertexBuffers'][_0x49a924['o']['PositionKind']]=new _0x49a924['o'](_0x8427f6,_0x456458,_0x49a924['o']['PositionKind'],!0x1,!0x1,0x2),this['_createIndexBuffer']();}get[_0x4a5b02(0xa56)](){var _0x126be3=_0x4a5b02;return this[_0x126be3(0x3921)];}['_createIndexBuffer'](){var _0x48ee22=_0x4a5b02;const _0x1bf21c=[];_0x1bf21c[_0x48ee22(0x1e1d)](0x0),_0x1bf21c['push'](0x1),_0x1bf21c[_0x48ee22(0x1e1d)](0x2),_0x1bf21c[_0x48ee22(0x1e1d)](0x0),_0x1bf21c[_0x48ee22(0x1e1d)](0x2),_0x1bf21c[_0x48ee22(0x1e1d)](0x3),this[_0x48ee22(0xc23)]=this[_0x48ee22(0x3921)][_0x48ee22(0x318e)]()[_0x48ee22(0x3dce)](_0x1bf21c);}get[_0x4a5b02(0x3461)](){var _0x48d093=_0x4a5b02;return this[_0x48d093(0x26bb)];}set[_0x4a5b02(0x3461)](_0x4180bd){var _0x5d3f50=_0x4a5b02;this[_0x5d3f50(0x26bb)]=_0x4180bd;}[_0x4a5b02(0x40ae)](){var _0x15b0df=_0x4a5b02;return this[_0x15b0df(0x3921)];}[_0x4a5b02(0x902)](){var _0x59c022=_0x4a5b02;return this[_0x59c022(0x220d)];}[_0x4a5b02(0x2c7f)](_0x3cbac5){var _0x34fe8b=_0x4a5b02;this[_0x34fe8b(0x220d)]=_0x3cbac5;}[_0x4a5b02(0x106a)](){var _0x4b70ed=_0x4a5b02;return this[_0x4b70ed(0x220d)][_0x4b70ed(0x2618)]?this[_0x4b70ed(0x220d)][_0x4b70ed(0x2618)]():this[_0x4b70ed(0x220d)]['position'];}[_0x4a5b02(0x8e3)](_0x5031a0){var _0x46d9c2=_0x4a5b02;let _0xa1e2b5=this[_0x46d9c2(0x106a)]();_0xa1e2b5=_0x1363c2['P'][_0x46d9c2(0x2730)](_0xa1e2b5,_0x1363c2['y3'][_0x46d9c2(0x243a)](),this['_scene'][_0x46d9c2(0x3849)](),_0x5031a0),this['_positionX']=_0xa1e2b5['x'],this['_positionY']=_0xa1e2b5['y'],_0xa1e2b5=_0x1363c2['P'][_0x46d9c2(0x49a)](this[_0x46d9c2(0x106a)](),this['_scene'][_0x46d9c2(0x1f0c)]()),0x0<this[_0x46d9c2(0x31b5)]&&(_0x5031a0['x']-=this[_0x46d9c2(0x31b5)],_0x5031a0['y']-=this['viewportBorder'],_0x5031a0['width']+=0x2*this[_0x46d9c2(0x31b5)],_0x5031a0[_0x46d9c2(0x605)]+=0x2*this['viewportBorder'],_0xa1e2b5['x']+=this[_0x46d9c2(0x31b5)],_0xa1e2b5['y']+=this[_0x46d9c2(0x31b5)],this[_0x46d9c2(0x2bb5)]+=this['viewportBorder'],this[_0x46d9c2(0x1fee)]+=this['viewportBorder']);var _0x5a777e=this[_0x46d9c2(0x3921)]['useRightHandedSystem'];return!!(0x0<_0xa1e2b5['z']&&!_0x5a777e||_0xa1e2b5['z']<0x0&&_0x5a777e)&&(this['_positionX']>_0x5031a0['x']&&this[_0x46d9c2(0x2bb5)]<_0x5031a0['x']+_0x5031a0[_0x46d9c2(0xad8)]&&this[_0x46d9c2(0x1fee)]>_0x5031a0['y']&&(this['_positionY'],_0x5031a0['y'],_0x5031a0[_0x46d9c2(0x605)]),!0x0);}[_0x4a5b02(0x1cef)](){var _0x275d19=_0x4a5b02;if(!this[_0x275d19(0x26bb)]||!this[_0x275d19(0x3921)]['activeCamera'])return!0x1;const _0x4df126=this[_0x275d19(0x106a)](),_0x34f95a=_0x4df126[_0x275d19(0x1dc8)](this[_0x275d19(0x3921)]['activeCamera'][_0x275d19(0x1d4b)]);var _0x557c45=_0x34f95a[_0x275d19(0x3785)](),_0x263267=(_0x34f95a[_0x275d19(0x3952)](),new _0x13da80['z'](this[_0x275d19(0x3921)][_0x275d19(0x3728)]['globalPosition'],_0x34f95a)),_0x263267=this['_scene']['pickWithRay'](_0x263267,this[_0x275d19(0x2992)],!0x0);return!_0x263267||!_0x263267['hit']||_0x263267[_0x275d19(0xd4e)]>_0x557c45;}['render'](){var _0x14e19b=_0x4a5b02;if(!this[_0x14e19b(0x3921)][_0x14e19b(0x3728)])return!0x1;const _0x4b230d=this[_0x14e19b(0x3921)][_0x14e19b(0x318e)](),_0x5ddb6e=this[_0x14e19b(0x3921)][_0x14e19b(0x3728)][_0x14e19b(0x34a)],_0x27b031=_0x5ddb6e[_0x14e19b(0x1094)](_0x4b230d[_0x14e19b(0x158f)](!0x0),_0x4b230d[_0x14e19b(0x1f43)](!0x0));if(!this[_0x14e19b(0x8e3)](_0x27b031))return!0x1;if(!this[_0x14e19b(0x1cef)]())return!0x1;let _0x571e83,_0x2ad4b9,_0x42aa1b=(_0x571e83=this[_0x14e19b(0x2bb5)]<this[_0x14e19b(0x32a2)]+_0x27b031['x']?this[_0x14e19b(0x32a2)]+_0x27b031['x']-this['_positionX']:this[_0x14e19b(0x2bb5)]>_0x27b031['x']+_0x27b031[_0x14e19b(0xad8)]-this['borderLimit']?this[_0x14e19b(0x2bb5)]-_0x27b031['x']-_0x27b031['width']+this['borderLimit']:0x0,(_0x2ad4b9=this[_0x14e19b(0x1fee)]<this[_0x14e19b(0x32a2)]+_0x27b031['y']?this['borderLimit']+_0x27b031['y']-this[_0x14e19b(0x1fee)]:this[_0x14e19b(0x1fee)]>_0x27b031['y']+_0x27b031['height']-this[_0x14e19b(0x32a2)]?this['_positionY']-_0x27b031['y']-_0x27b031[_0x14e19b(0x605)]+this[_0x14e19b(0x32a2)]:0x0)<_0x571e83?_0x571e83:_0x2ad4b9),_0x110713=((_0x42aa1b-=this[_0x14e19b(0x31b5)])>this[_0x14e19b(0x32a2)]&&(_0x42aa1b=this[_0x14e19b(0x32a2)]),0x1-_0x1a5a7f['R'][_0x14e19b(0x40ad)](_0x42aa1b/this['borderLimit'],0x0,0x1));if(_0x110713<0x0)return!0x1;0x1<_0x110713&&(_0x110713=0x1),0x0<this['viewportBorder']&&(_0x27b031['x']+=this['viewportBorder'],_0x27b031['y']+=this[_0x14e19b(0x31b5)],_0x27b031['width']-=0x2*this[_0x14e19b(0x31b5)],_0x27b031['height']-=0x2*this['viewportBorder'],this['_positionX']-=this[_0x14e19b(0x31b5)],this[_0x14e19b(0x1fee)]-=this[_0x14e19b(0x31b5)]);var _0x49015b,_0x2e2888,_0x3e9dd1,_0x19f17c,_0xafcf50=_0x27b031['x']+_0x27b031[_0x14e19b(0xad8)]/0x2,_0x17c57d=_0x27b031['y']+_0x27b031['height']/0x2,_0x4283ac=_0xafcf50-this[_0x14e19b(0x2bb5)],_0x243663=_0x17c57d-this['_positionY'];_0x4b230d[_0x14e19b(0x115c)](!0x1),_0x4b230d['setDepthBuffer'](!0x1);for(let _0x2845d0=0x0;_0x2845d0<this['lensFlares'][_0x14e19b(0x3785)];_0x2845d0++){const _0x267425=this[_0x14e19b(0x330a)][_0x2845d0];!_0x267425[_0x14e19b(0xf09)][_0x14e19b(0x300f)][_0x14e19b(0x1977)]()||_0x267425[_0x14e19b(0xd74)]&&!_0x267425['texture'][_0x14e19b(0x1977)]()||(_0x4b230d[_0x14e19b(0x3d1)](_0x267425[_0x14e19b(0xf09)]),_0x4b230d[_0x14e19b(0x7ce)](this['_vertexBuffers'],this['_indexBuffer'],_0x267425[_0x14e19b(0xf09)][_0x14e19b(0x300f)]),_0x4b230d[_0x14e19b(0x3cdf)](_0x267425[_0x14e19b(0x2152)]),_0x2e2888=_0xafcf50-_0x4283ac*_0x267425['position'],_0x3e9dd1=_0x17c57d-_0x243663*_0x267425[_0x14e19b(0xdfa)],_0x19f17c=_0x267425[_0x14e19b(0x1910)],_0x49015b=_0x267425[_0x14e19b(0x1910)]*_0x4b230d[_0x14e19b(0x12a0)](this[_0x14e19b(0x3921)][_0x14e19b(0x3728)],!0x0),_0x2e2888=_0x2e2888/(_0x27b031[_0x14e19b(0xad8)]+0x2*_0x27b031['x'])*0x2-0x1,_0x3e9dd1=0x1-_0x3e9dd1/(_0x27b031[_0x14e19b(0x605)]+0x2*_0x27b031['y'])*0x2,_0x19f17c=_0x1363c2['y3']['FromValues'](_0x19f17c/0x2,0x0,0x0,0x0,0x0,_0x49015b/0x2,0x0,0x0,0x0,0x0,0x1,0x0,_0x2e2888,_0x3e9dd1,0x0,0x1),_0x267425[_0x14e19b(0xf09)][_0x14e19b(0x300f)][_0x14e19b(0x233e)]('viewportMatrix',_0x19f17c),_0x267425[_0x14e19b(0xf09)][_0x14e19b(0x300f)][_0x14e19b(0xf22)](_0x14e19b(0x13a7),_0x267425[_0x14e19b(0xd74)]),_0x267425[_0x14e19b(0xf09)][_0x14e19b(0x300f)]['setFloat4'](_0x14e19b(0x389a),_0x267425[_0x14e19b(0x389a)]['r']*_0x110713,_0x267425[_0x14e19b(0x389a)]['g']*_0x110713,_0x267425['color']['b']*_0x110713,0x1),_0x4b230d[_0x14e19b(0x259f)](_0x25be1c['F'][_0x14e19b(0xca5)],0x0,0x6));}return _0x4b230d[_0x14e19b(0xf8f)](!0x0),_0x4b230d[_0x14e19b(0x3cdf)](_0x5d2ca2['g'][_0x14e19b(0x1508)]),!0x0;}[_0x4a5b02(0x2e13)](){var _0x62e2ea=_0x4a5b02,_0x4f2edf;this[_0x62e2ea(0xaad)]();for(const _0xe6a4c in this[_0x62e2ea(0x417a)])null!=(_0x4f2edf=this[_0x62e2ea(0x417a)][_0xe6a4c])&&_0x4f2edf['_rebuild']();}[_0x4a5b02(0x3551)](){var _0x570d66=_0x4a5b02;const _0x9782ce=this['_vertexBuffers'][_0x49a924['o'][_0x570d66(0x3056)]];for(_0x9782ce&&(_0x9782ce[_0x570d66(0x3551)](),this[_0x570d66(0x417a)][_0x49a924['o'][_0x570d66(0x3056)]]=null),this[_0x570d66(0xc23)]&&(this[_0x570d66(0x3921)][_0x570d66(0x318e)]()[_0x570d66(0x25e7)](this[_0x570d66(0xc23)]),this['_indexBuffer']=null);this[_0x570d66(0x330a)][_0x570d66(0x3785)];)this['lensFlares'][0x0]['dispose']();var _0x32f014=this[_0x570d66(0x3921)]['lensFlareSystems'][_0x570d66(0x850)](this);this[_0x570d66(0x3921)][_0x570d66(0x2871)][_0x570d66(0x2e7)](_0x32f014,0x1);}static['Parse'](_0x3c68c1,_0x226b2c,_0x169f56){var _0xc89829=_0x4a5b02,_0x97fd6b=_0x226b2c['getLastEntryById'](_0x3c68c1['emitterId']),_0x59047b=_0x3c68c1[_0xc89829(0x3844)]||_0xc89829(0x5d5)+_0x3c68c1['emitterId'];const _0x360314=new _0x583343(_0x59047b,_0x97fd6b,_0x226b2c);_0x360314['id']=_0x3c68c1['id']||_0x59047b,_0x360314[_0xc89829(0x32a2)]=_0x3c68c1[_0xc89829(0x32a2)];for(let _0x4c026e=0x0;_0x4c026e<_0x3c68c1[_0xc89829(0x8e0)]['length'];_0x4c026e++){var _0x51b45f=_0x3c68c1[_0xc89829(0x8e0)][_0x4c026e];_0x1cca1c['E'][_0xc89829(0x2d8e)](_0x51b45f[_0xc89829(0x1910)],_0x51b45f[_0xc89829(0xdfa)],_0x554917['Wo'][_0xc89829(0x1c38)](_0x51b45f[_0xc89829(0x389a)]),_0x51b45f[_0xc89829(0x921)]?_0x169f56+_0x51b45f[_0xc89829(0x921)]:'',_0x360314);}return _0x360314;}['serialize'](){var _0x1d801c=_0x4a5b02;const _0x17fbc5={};_0x17fbc5['id']=this['id'],_0x17fbc5['name']=this['name'],_0x17fbc5[_0x1d801c(0x3765)]=this[_0x1d801c(0x902)]()['id'],_0x17fbc5['borderLimit']=this[_0x1d801c(0x32a2)],_0x17fbc5[_0x1d801c(0x8e0)]=[];for(let _0x3e7963=0x0;_0x3e7963<this['lensFlares'][_0x1d801c(0x3785)];_0x3e7963++){const _0x5c9b3e=this['lensFlares'][_0x3e7963];_0x17fbc5[_0x1d801c(0x8e0)][_0x1d801c(0x1e1d)]({'size':_0x5c9b3e[_0x1d801c(0x1910)],'position':_0x5c9b3e[_0x1d801c(0xdfa)],'color':_0x5c9b3e[_0x1d801c(0x389a)][_0x1d801c(0x4189)](),'textureName':_0x40d8eb['w1'][_0x1d801c(0x10b8)](_0x5c9b3e[_0x1d801c(0xd74)]?_0x5c9b3e[_0x1d801c(0xd74)]['name']:'')});}return _0x17fbc5;}}_0x583343[_0x4a5b02(0x2f4c)]=_0x28c64b=>{throw(0x0,_0x935533['S'])('LensFlareSystemSceneComponent');};},0xa824:(_0x2e6c45,_0x3fcdde,_0x4613b1)=>{var _0xfbbfc7=a7_0x38a779,_0x48f016=_0x4613b1(0xe222),_0xe13ac0=_0x4613b1(0xbb85),_0x17994e=_0x4613b1(0xe0c0),_0x2c83de=_0x4613b1(0x48a9);_0x17994e['p'][_0xfbbfc7(0xdc6)](_0xe13ac0['l']['NAME_LENSFLARESYSTEM'],(_0x59099f,_0x2e8d43,_0xa81f3,_0x32d233)=>{var _0x491729=_0xfbbfc7;if(void 0x0!==_0x59099f['lensFlareSystems']&&null!==_0x59099f['lensFlareSystems']){_0xa81f3['lensFlareSystems']||(_0xa81f3[_0x491729(0x2871)]=new Array());for(let _0x258149=0x0,_0x206fe2=_0x59099f[_0x491729(0x2871)][_0x491729(0x3785)];_0x258149<_0x206fe2;_0x258149++){var _0x4bfa34=_0x59099f[_0x491729(0x2871)][_0x258149],_0x4bfa34=_0x2c83de['u'][_0x491729(0x2f08)](_0x4bfa34,_0x2e8d43,_0x32d233);_0xa81f3[_0x491729(0x2871)][_0x491729(0x1e1d)](_0x4bfa34);}}}),_0x17994e['p']['prototype'][_0xfbbfc7(0x1687)]=function(_0x3c95b3){var _0x2fc40a=_0xfbbfc7;for(let _0x5e48b7=0x0;_0x5e48b7<this['lensFlareSystems']['length'];_0x5e48b7++)if(this[_0x2fc40a(0x2871)][_0x5e48b7][_0x2fc40a(0x3844)]===_0x3c95b3)return this['lensFlareSystems'][_0x5e48b7];return null;},_0x17994e['p'][_0xfbbfc7(0x1fd2)][_0xfbbfc7(0x3716)]=function(_0x213e88){var _0x1a3249=_0xfbbfc7;for(let _0x53ee8b=0x0;_0x53ee8b<this[_0x1a3249(0x2871)][_0x1a3249(0x3785)];_0x53ee8b++)if(this[_0x1a3249(0x2871)][_0x53ee8b]['id']===_0x213e88)return this[_0x1a3249(0x2871)][_0x53ee8b];return null;},_0x17994e['p'][_0xfbbfc7(0x1fd2)][_0xfbbfc7(0x101d)]=function(_0x289855){var _0x562549=_0xfbbfc7;return this[_0x562549(0x3716)](_0x289855);},_0x17994e['p'][_0xfbbfc7(0x1fd2)][_0xfbbfc7(0x4c3)]=function(_0x3c1ac1){var _0x1aed93=_0xfbbfc7;return _0x3c1ac1=this[_0x1aed93(0x2871)][_0x1aed93(0x850)](_0x3c1ac1),(-0x1!==_0x3c1ac1&&this[_0x1aed93(0x2871)][_0x1aed93(0x2e7)](_0x3c1ac1,0x1),_0x3c1ac1);},_0x17994e['p'][_0xfbbfc7(0x1fd2)][_0xfbbfc7(0x35b9)]=function(_0x3eda2c){var _0x503945=_0xfbbfc7;this[_0x503945(0x2871)][_0x503945(0x1e1d)](_0x3eda2c);};class _0x25eaed{constructor(_0x32d8fd){var _0x533d91=_0xfbbfc7;this[_0x533d91(0x3844)]=_0xe13ac0['l'][_0x533d91(0x218)],(this[_0x533d91(0xa56)]=_0x32d8fd)[_0x533d91(0x2871)]=new Array();}[_0xfbbfc7(0x3ee4)](){var _0x2c8552=_0xfbbfc7;this[_0x2c8552(0xa56)]['_afterCameraDrawStage'][_0x2c8552(0x3cef)](_0xe13ac0['l']['STEP_AFTERCAMERADRAW_LENSFLARESYSTEM'],this,this[_0x2c8552(0x415c)]);}['rebuild'](){var _0x790256=_0xfbbfc7;for(let _0x276e85=0x0;_0x276e85<this['scene'][_0x790256(0x2871)][_0x790256(0x3785)];_0x276e85++)this['scene'][_0x790256(0x2871)][_0x276e85][_0x790256(0x2e13)]();}[_0xfbbfc7(0x29c7)](_0x49b743){var _0x4e587d=_0xfbbfc7;_0x49b743[_0x4e587d(0x2871)]&&_0x49b743['lensFlareSystems']['forEach'](_0x2cb7fa=>{var _0x325bd2=_0x4e587d;this['scene'][_0x325bd2(0x35b9)](_0x2cb7fa);});}['removeFromContainer'](_0x177d69,_0x4cfd76){var _0x39e1e8=_0xfbbfc7;_0x177d69[_0x39e1e8(0x2871)]&&_0x177d69[_0x39e1e8(0x2871)][_0x39e1e8(0x66b)](_0x1e518a=>{var _0x23940a=_0x39e1e8;this['scene'][_0x23940a(0x4c3)](_0x1e518a),_0x4cfd76&&_0x1e518a[_0x23940a(0x3551)]();});}['serialize'](_0x57e3a9){var _0x5f0e2a=_0xfbbfc7;_0x57e3a9[_0x5f0e2a(0x2871)]=[];for(const _0x466ae5 of this[_0x5f0e2a(0xa56)][_0x5f0e2a(0x2871)])_0x57e3a9[_0x5f0e2a(0x2871)][_0x5f0e2a(0x1e1d)](_0x466ae5[_0x5f0e2a(0x2156)]());}['dispose'](){var _0x1de09f=_0xfbbfc7;const _0x368a99=this[_0x1de09f(0xa56)][_0x1de09f(0x2871)];for(;_0x368a99[_0x1de09f(0x3785)];)_0x368a99[0x0][_0x1de09f(0x3551)]();}[_0xfbbfc7(0x415c)](_0x33ea29){var _0x33303f=_0xfbbfc7;if(this[_0x33303f(0xa56)]['lensFlaresEnabled']){var _0x13e2cc=this['scene'][_0x33303f(0x2871)];_0x48f016['w1'][_0x33303f(0x13c9)]('Lens\x20flares',0x0<_0x13e2cc['length']);for(const _0x53a087 of _0x13e2cc)0x0!=(_0x33ea29[_0x33303f(0xb9f)]&_0x53a087['layerMask'])&&_0x53a087[_0x33303f(0xd50)]();_0x48f016['w1'][_0x33303f(0x1d8a)](_0x33303f(0x25b0),0x0<_0x13e2cc[_0x33303f(0x3785)]);}}}_0x2c83de['u'][_0xfbbfc7(0x2f4c)]=_0x2cee83=>{var _0x219fe9=_0xfbbfc7,_0x5d88cb;_0x2cee83[_0x219fe9(0x3ec7)](_0xe13ac0['l'][_0x219fe9(0x218)])||(_0x5d88cb=new _0x25eaed(_0x2cee83),_0x2cee83['_addComponent'](_0x5d88cb));};},0xd9df:(_0x508760,_0x3a6692,_0x19507a)=>{var _0x4ec318=a7_0x38a779;_0x19507a['d'](_0x3a6692,{'R':()=>_0x8fac74});var _0x3b97a8=_0x19507a(0x9fd1),_0x21ca8d=_0x19507a(0x8af2),_0x1dd10c=_0x19507a(0x77a5),_0x41777d=(_0x19507a(0x134a9),_0x19507a(0x13168),_0x19507a(0x66e6),_0x19507a(0x15cb9)),_0x215431=_0x19507a(0x54e2),_0x463c63=_0x19507a(0xe30c),_0x166088=_0x19507a(0x15cca),_0x3bcacc=_0x19507a(0x10ea4),_0x15dcf8=_0x19507a(0xf8c1),_0x4dd029=_0x19507a(0x6214);const _0x2d0680=_0x3b97a8['P']['Up'](),_0x4abd27=_0x3b97a8['P'][_0x4ec318(0xd5a)](),_0x17349b=new _0x3b97a8['P'](),_0x41e7f5=new _0x3b97a8['P'](),_0x474fa5=new _0x3b97a8['y3']();class _0x8fac74 extends _0x215431['u']{constructor(_0x50449e,_0x320726,_0x5ae7d9,_0x28eafd){var _0x40910f=_0x4ec318;_0x8fac74[_0x40910f(0xccd)]?(super(_0x50449e,_0x320726,_0x5ae7d9,_0x28eafd),this[_0x40910f(0x3a76)]=!0x0):_0x3bcacc['Y'][_0x40910f(0xac3)]('CascadedShadowMap\x20is\x20not\x20supported\x20by\x20the\x20current\x20engine.');}['_validateFilter'](_0xd34f8){var _0x2ea87a=_0x4ec318;return _0xd34f8===_0x215431['u'][_0x2ea87a(0x2f03)]||_0xd34f8===_0x215431['u']['FILTER_PCF']||_0xd34f8===_0x215431['u'][_0x2ea87a(0x330e)]?_0xd34f8:(_0x4dd029[_0x2ea87a(0x3cd5)](_0x2ea87a(0x8a0)+_0xd34f8+'\x22!'),_0x215431['u'][_0x2ea87a(0x2f03)]);}get['numCascades'](){var _0x2fb8b3=_0x4ec318;return this[_0x2fb8b3(0x12e7)];}set[_0x4ec318(0x1f8a)](_0x2dffd6){var _0x23ad35=_0x4ec318;(_0x2dffd6=Math[_0x23ad35(0x33a7)](Math[_0x23ad35(0x695)](_0x2dffd6,_0x8fac74[_0x23ad35(0x2e50)]),_0x8fac74[_0x23ad35(0x2db4)]))!==this[_0x23ad35(0x12e7)]&&(this['_numCascades']=_0x2dffd6,this[_0x23ad35(0x1253)](),this['_recreateSceneUBOs']());}get[_0x4ec318(0x10ee)](){var _0x46d15d=_0x4ec318;return this[_0x46d15d(0x28e2)];}set['freezeShadowCastersBoundingInfo'](_0x2df0d1){var _0x358dd8=_0x4ec318;this[_0x358dd8(0x3746)]&&_0x2df0d1&&(this['_scene']['onBeforeRenderObservable']['remove'](this[_0x358dd8(0x3746)]),this['_freezeShadowCastersBoundingInfoObservable']=null),this[_0x358dd8(0x3746)]||_0x2df0d1||(this[_0x358dd8(0x3746)]=this[_0x358dd8(0x3921)][_0x358dd8(0x2fd3)][_0x358dd8(0x33ee)](this[_0x358dd8(0x449)][_0x358dd8(0xc95)](this))),(this[_0x358dd8(0x28e2)]=_0x2df0d1)&&this[_0x358dd8(0x449)]();}[_0x4ec318(0x449)](){var _0x480c66=_0x4ec318;if(this[_0x480c66(0x1790)][_0x480c66(0x408c)](Number[_0x480c66(0x3279)],Number[_0x480c66(0x3279)],Number[_0x480c66(0x3279)]),this[_0x480c66(0x889)][_0x480c66(0x408c)](Number[_0x480c66(0x1cf0)],Number[_0x480c66(0x1cf0)],Number[_0x480c66(0x1cf0)]),this[_0x480c66(0x2b33)]&&this[_0x480c66(0x2b33)][_0x480c66(0x2d98)]){var _0x31f304,_0x288f39=this[_0x480c66(0x2b33)][_0x480c66(0x2d98)];for(let _0x1e42fa=0x0;_0x1e42fa<_0x288f39[_0x480c66(0x3785)];_0x1e42fa++){const _0x2d6e40=_0x288f39[_0x1e42fa];_0x2d6e40&&(_0x31f304=_0x2d6e40[_0x480c66(0x26ce)]()[_0x480c66(0x3eff)],this['_scbiMin'][_0x480c66(0x33b5)](_0x31f304[_0x480c66(0xff6)]),this[_0x480c66(0x889)]['maximizeInPlace'](_0x31f304[_0x480c66(0x1e26)]));}var _0x589039,_0x4bf7a5=this[_0x480c66(0x3921)][_0x480c66(0x228)];for(let _0x4f6f57=0x0;_0x4f6f57<_0x4bf7a5[_0x480c66(0x3785)];_0x4f6f57++){const _0x6f134b=_0x4bf7a5[_0x4f6f57];_0x6f134b&&_0x6f134b[_0x480c66(0x39a9)]&&_0x6f134b[_0x480c66(0x3461)]&&_0x6f134b[_0x480c66(0x2d60)]&&(_0x589039=_0x6f134b[_0x480c66(0x26ce)]()[_0x480c66(0x3eff)],this[_0x480c66(0x1790)][_0x480c66(0x33b5)](_0x589039[_0x480c66(0xff6)]),this[_0x480c66(0x889)][_0x480c66(0x27ee)](_0x589039[_0x480c66(0x1e26)]));}}this[_0x480c66(0x253b)]['reConstruct'](this[_0x480c66(0x1790)],this[_0x480c66(0x889)]);}get['shadowCastersBoundingInfo'](){var _0x15b7b9=_0x4ec318;return this[_0x15b7b9(0x253b)];}set[_0x4ec318(0x15e9)](_0xf3877b){var _0x3c4e6d=_0x4ec318;this[_0x3c4e6d(0x253b)]=_0xf3877b;}[_0x4ec318(0x21e7)](_0x8ae9ce,_0x2276bb){var _0x42d233=_0x4ec318;this[_0x42d233(0x301a)]===_0x8ae9ce&&this[_0x42d233(0x3a96)]===_0x2276bb||(_0x2276bb<_0x8ae9ce&&(_0x8ae9ce=0x0,_0x2276bb=0x1),0x1<_0x2276bb&&(_0x2276bb=0x1),this['_minDistance']=_0x8ae9ce=_0x8ae9ce<0x0?0x0:_0x8ae9ce,this[_0x42d233(0x3a96)]=_0x2276bb,this['_breaksAreDirty']=!0x0);}get[_0x4ec318(0x201f)](){var _0x138954=_0x4ec318;return this[_0x138954(0x301a)];}get[_0x4ec318(0x1cd2)](){var _0x270e60=_0x4ec318;return this[_0x270e60(0x3a96)];}['getClassName'](){var _0xa3a791=_0x4ec318;return _0x8fac74[_0xa3a791(0x2815)];}['getCascadeMinExtents'](_0x9595d7){var _0x1427cf=_0x4ec318;return 0x0<=_0x9595d7&&_0x9595d7<this[_0x1427cf(0x12e7)]?this[_0x1427cf(0x13b4)][_0x9595d7]:null;}[_0x4ec318(0x2671)](_0xfb7d59){var _0x4f3d03=_0x4ec318;return 0x0<=_0xfb7d59&&_0xfb7d59<this[_0x4f3d03(0x12e7)]?this[_0x4f3d03(0xe46)][_0xfb7d59]:null;}get[_0x4ec318(0x2c3e)](){var _0x178555=_0x4ec318;return this[_0x178555(0x354)]()?this[_0x178555(0x3c5c)]:0x0;}set[_0x4ec318(0x2c3e)](_0x28db5b){var _0x123214=_0x4ec318,_0x1978a7=this['_getCamera']();_0x1978a7?this[_0x123214(0x3c5c)]===_0x28db5b||_0x28db5b<_0x1978a7[_0x123214(0x307b)]||_0x28db5b>_0x1978a7[_0x123214(0x248d)]||(this[_0x123214(0x3c5c)]=_0x28db5b,this[_0x123214(0x2a61)][_0x123214(0x264)](),this['_breaksAreDirty']=!0x0):this[_0x123214(0x3c5c)]=_0x28db5b;}get[_0x4ec318(0x3db6)](){return this['_debug'];}set['debug'](_0x172272){var _0x3c0615=_0x4ec318;this[_0x3c0615(0x3f9a)]=_0x172272,this[_0x3c0615(0x2a61)][_0x3c0615(0x264)]();}get[_0x4ec318(0x278)](){var _0x1888cc=_0x4ec318;return this[_0x1888cc(0x25f8)];}set[_0x4ec318(0x278)](_0x813c2d){var _0x141302=_0x4ec318;this[_0x141302(0x25f8)]=_0x813c2d;}get[_0x4ec318(0x2d25)](){return this['_cascadeBlendPercentage'];}set[_0x4ec318(0x2d25)](_0x91024){var _0x289b46=_0x4ec318;this[_0x289b46(0x61d)]=_0x91024,this[_0x289b46(0x2a61)][_0x289b46(0x264)]();}get[_0x4ec318(0x3225)](){return this['_lambda'];}set[_0x4ec318(0x3225)](_0x30c597){var _0x2d4e1a=_0x4ec318;_0x30c597=Math[_0x2d4e1a(0x33a7)](Math[_0x2d4e1a(0x695)](_0x30c597,0x0),0x1),this['_lambda']!=_0x30c597&&(this['_lambda']=_0x30c597,this[_0x2d4e1a(0x1004)]=!0x0);}[_0x4ec318(0x214e)](_0x5338d9){var _0x553aab=_0x4ec318;return 0x0<=_0x5338d9&&_0x5338d9<this[_0x553aab(0x12e7)]?this[_0x553aab(0xa1f)][_0x5338d9]:null;}[_0x4ec318(0x1076)](_0x87b069){var _0x49bc64=_0x4ec318;return 0x0<=_0x87b069&&_0x87b069<this[_0x49bc64(0x12e7)]?this[_0x49bc64(0x18d5)][_0x87b069]:null;}['getCascadeTransformMatrix'](_0x42e5c2){var _0x99313d=_0x4ec318;return 0x0<=_0x42e5c2&&_0x42e5c2<this['_numCascades']?this[_0x99313d(0x862)][_0x42e5c2]:null;}[_0x4ec318(0x29b4)](_0x3b06fc){var _0x5c6d4d=_0x4ec318;this['_depthRenderer']=_0x3b06fc,this[_0x5c6d4d(0x2fc6)]&&this[_0x5c6d4d(0x2fc6)][_0x5c6d4d(0x29b4)](this[_0x5c6d4d(0x2f71)]);}get[_0x4ec318(0x63a)](){var _0x35f1d2=_0x4ec318;return this[_0x35f1d2(0x26d3)];}set[_0x4ec318(0x63a)](_0x10c5e0){var _0x566020=_0x4ec318,_0x44a049=this[_0x566020(0x354)]();if(_0x44a049){if(!(this[_0x566020(0x26d3)]=_0x10c5e0))return this['_depthReducer']&&this['_depthReducer'][_0x566020(0x1668)](),void this[_0x566020(0x21e7)](0x0,0x1);this[_0x566020(0x2fc6)]||(this['_depthReducer']=new _0x166088['j'](_0x44a049),this[_0x566020(0x2fc6)]['onAfterReductionPerformed'][_0x566020(0x33ee)](_0x3d03c4=>{let _0x2db169=_0x3d03c4['min'],_0x1a97c5=_0x3d03c4['max'];_0x2db169>=_0x1a97c5&&(_0x2db169=0x0,_0x1a97c5=0x1),_0x2db169==this['_minDistance']&&_0x1a97c5==this['_maxDistance']||this['setMinMaxDistance'](_0x2db169,_0x1a97c5);}),this[_0x566020(0x2fc6)]['setDepthRenderer'](this[_0x566020(0x2f71)])),this['_depthReducer']['activate']();}}get[_0x4ec318(0xdeb)](){var _0x57b01a=_0x4ec318,_0x25868b;return null!=(_0x25868b=null==(_0x25868b=null==(_0x25868b=this[_0x57b01a(0x2fc6)])?void 0x0:_0x25868b[_0x57b01a(0x32ae)])?void 0x0:_0x25868b[_0x57b01a(0x132c)]()[_0x57b01a(0x24d6)])?_0x25868b:-0x1;}set[_0x4ec318(0xdeb)](_0x1644ee){var _0x3dc991=_0x4ec318,_0x31f1ad;null!=(_0x31f1ad=this[_0x3dc991(0x2fc6)])&&_0x31f1ad['depthRenderer']&&(this[_0x3dc991(0x2fc6)][_0x3dc991(0x32ae)][_0x3dc991(0x132c)]()['refreshRate']=_0x1644ee);}['splitFrustum'](){var _0x24ffd9=_0x4ec318;this[_0x24ffd9(0x1004)]=!0x0;}[_0x4ec318(0x260b)](){var _0x1d3fdf=_0x4ec318,_0x2a37de=this[_0x1d3fdf(0x354)]();if(_0x2a37de){var _0x2c078c=_0x2a37de[_0x1d3fdf(0x307b)],_0x2a37de=_0x2a37de['maxZ'],_0x4b35a0=_0x2a37de-_0x2c078c,_0x521672=this['_minDistance'],_0x55b68f=_0x2c078c+_0x521672*_0x4b35a0,_0x2a37de=_0x2c078c+(this[_0x1d3fdf(0x3c5c)]<_0x2a37de&&this[_0x1d3fdf(0x3c5c)]>=_0x2c078c?Math[_0x1d3fdf(0x33a7)]((this[_0x1d3fdf(0x3c5c)]-_0x2c078c)/(_0x2a37de-_0x2c078c),this['_maxDistance']):this[_0x1d3fdf(0x3a96)])*_0x4b35a0,_0x1db54c=_0x2a37de-_0x55b68f,_0x2b51c0=_0x2a37de/_0x55b68f;for(let _0x567d95=0x0;_0x567d95<this[_0x1d3fdf(0x2ce5)][_0x1d3fdf(0x3785)];++_0x567d95){var _0x463b92=(_0x567d95+0x1)/this['_numCascades'],_0xd14dc2=_0x55b68f*Math[_0x1d3fdf(0x3bfb)](_0x2b51c0,_0x463b92),_0x463b92=_0x55b68f+_0x1db54c*_0x463b92,_0xd14dc2=this[_0x1d3fdf(0x23e4)]*(_0xd14dc2-_0x463b92)+_0x463b92;this[_0x1d3fdf(0x2ce5)][_0x567d95][_0x1d3fdf(0x3fd8)]=0x0===_0x567d95?_0x521672:this[_0x1d3fdf(0x2ce5)][_0x567d95-0x1][_0x1d3fdf(0x16a5)],this['_cascades'][_0x567d95]['breakDistance']=(_0xd14dc2-_0x2c078c)/_0x4b35a0,this[_0x1d3fdf(0x1d78)][_0x567d95]=_0xd14dc2,this[_0x1d3fdf(0x3f63)][_0x567d95]=(this['_cascades'][_0x567d95][_0x1d3fdf(0x16a5)]-this['_cascades'][_0x567d95][_0x1d3fdf(0x3fd8)])*_0x4b35a0;}this[_0x1d3fdf(0x1004)]=!0x1;}}[_0x4ec318(0x1548)](){var _0x570a72=_0x4ec318;const _0x59f208=this['_scene'];if(this[_0x570a72(0x354)]()){_0x3b97a8['P'][_0x570a72(0x2a29)](this['_light'][_0x570a72(0x150d)](0x0),this[_0x570a72(0x2c10)]),0x1===Math[_0x570a72(0x3a1d)](_0x3b97a8['P'][_0x570a72(0x1457)](this[_0x570a72(0x2c10)],_0x3b97a8['P']['Up']()))&&(this[_0x570a72(0x2c10)]['z']=1e-13),this[_0x570a72(0x2467)]['copyFrom'](this[_0x570a72(0x2c10)]);var _0x1df8f8=_0x59f208[_0x570a72(0x318e)]()[_0x570a72(0x30e9)];for(let _0x305163=0x0;_0x305163<this[_0x570a72(0x12e7)];++_0x305163){this[_0x570a72(0x37cb)](_0x305163),this[_0x570a72(0x1d7b)](_0x305163),this[_0x570a72(0xe46)][_0x305163][_0x570a72(0x3cb9)](this[_0x570a72(0x13b4)][_0x305163],_0x17349b),this[_0x570a72(0x4159)][_0x305163][_0x570a72(0x206b)](this[_0x570a72(0x2c10)][_0x570a72(0x5ab)](this[_0x570a72(0x13b4)][_0x305163]['z']),this[_0x570a72(0x65f)][_0x305163]),_0x3b97a8['y3'][_0x570a72(0x15f2)](this[_0x570a72(0x65f)][_0x305163],this[_0x570a72(0x4159)][_0x305163],_0x2d0680,this[_0x570a72(0xa1f)][_0x305163]);let _0x5d407c=0x0,_0x5f40c2=_0x17349b['z'];const _0x5215c0=this[_0x570a72(0x253b)];_0x5215c0[_0x570a72(0x308d)](this[_0x570a72(0xa1f)][_0x305163]),_0x5f40c2=Math[_0x570a72(0x33a7)](_0x5f40c2,_0x5215c0[_0x570a72(0x3eff)][_0x570a72(0x1e26)]['z']),_0x5d407c=this[_0x570a72(0x25f8)]&&this['filter']!==_0x215431['u'][_0x570a72(0x330e)]?Math['max'](_0x5d407c,_0x5215c0[_0x570a72(0x3eff)][_0x570a72(0xff6)]['z']):Math[_0x570a72(0x33a7)](_0x5d407c,_0x5215c0[_0x570a72(0x3eff)][_0x570a72(0xff6)]['z']),_0x3b97a8['y3'][_0x570a72(0x3ec2)](this[_0x570a72(0x13b4)][_0x305163]['x'],this[_0x570a72(0xe46)][_0x305163]['x'],this[_0x570a72(0x13b4)][_0x305163]['y'],this['_cascadeMaxExtents'][_0x305163]['y'],_0x1df8f8?_0x5f40c2:_0x5d407c,_0x1df8f8?_0x5d407c:_0x5f40c2,this[_0x570a72(0x18d5)][_0x305163],_0x59f208['getEngine']()[_0x570a72(0x225f)]),this[_0x570a72(0x13b4)][_0x305163]['z']=_0x5d407c,this[_0x570a72(0xe46)][_0x305163]['z']=_0x5f40c2,this[_0x570a72(0xa1f)][_0x305163][_0x570a72(0x242a)](this[_0x570a72(0x18d5)][_0x305163],this[_0x570a72(0x862)][_0x305163]),_0x3b97a8['P'][_0x570a72(0x2b3b)](_0x4abd27,this[_0x570a72(0x862)][_0x305163],_0x17349b),_0x17349b[_0x570a72(0xbb9)](this[_0x570a72(0x11c5)]/0x2),_0x41e7f5[_0x570a72(0x408c)](Math[_0x570a72(0x3872)](_0x17349b['x']),Math[_0x570a72(0x3872)](_0x17349b['y']),Math[_0x570a72(0x3872)](_0x17349b['z'])),_0x41e7f5['subtractInPlace'](_0x17349b)[_0x570a72(0xbb9)](0x2/this['_mapSize']),_0x3b97a8['y3'][_0x570a72(0x37ad)](_0x41e7f5['x'],_0x41e7f5['y'],0x0,_0x474fa5),this[_0x570a72(0x18d5)][_0x305163][_0x570a72(0x242a)](_0x474fa5,this[_0x570a72(0x18d5)][_0x305163]),this['_viewMatrices'][_0x305163][_0x570a72(0x242a)](this[_0x570a72(0x18d5)][_0x305163],this[_0x570a72(0x862)][_0x305163]),this[_0x570a72(0x862)][_0x305163][_0x570a72(0x3f0b)](this[_0x570a72(0xda8)],0x10*_0x305163);}}}[_0x4ec318(0x37cb)](_0x545ed6){var _0x47786e=_0x4ec318;const _0x191831=this['_getCamera']();if(_0x191831){var _0x233b6b=this['_cascades'][_0x545ed6]['prevBreakDistance'],_0xa2fa63=this[_0x47786e(0x2ce5)][_0x545ed6][_0x47786e(0x16a5)],_0x33b2ae=this[_0x47786e(0x3921)]['getEngine']()[_0x47786e(0x225f)],_0xc9f4f0=(_0x191831['getViewMatrix'](),_0x3b97a8['y3'][_0x47786e(0x3b70)](_0x191831[_0x47786e(0x4178)]())),_0x4f830d=this[_0x47786e(0x3921)]['getEngine']()[_0x47786e(0x30e9)]?0x4:0x0;for(let _0x4ef0e7=0x0;_0x4ef0e7<_0x8fac74[_0x47786e(0x562)]['length'];++_0x4ef0e7)_0x17349b[_0x47786e(0x448)](_0x8fac74['_FrustumCornersNDCSpace'][(_0x4ef0e7+_0x4f830d)%_0x8fac74['_FrustumCornersNDCSpace'][_0x47786e(0x3785)]]),_0x33b2ae&&-0x1===_0x17349b['z']&&(_0x17349b['z']=0x0),_0x3b97a8['P']['TransformCoordinatesToRef'](_0x17349b,_0xc9f4f0,this['_frustumCornersWorldSpace'][_0x545ed6][_0x4ef0e7]);for(let _0x19b0ce=0x0;_0x19b0ce<_0x8fac74[_0x47786e(0x562)]['length']/0x2;++_0x19b0ce)_0x17349b[_0x47786e(0x448)](this[_0x47786e(0x39d2)][_0x545ed6][_0x19b0ce+0x4])['subtractInPlace'](this['_frustumCornersWorldSpace'][_0x545ed6][_0x19b0ce]),_0x41e7f5['copyFrom'](_0x17349b)[_0x47786e(0xbb9)](_0x233b6b),_0x17349b[_0x47786e(0xbb9)](_0xa2fa63),_0x17349b['addInPlace'](this[_0x47786e(0x39d2)][_0x545ed6][_0x19b0ce]),this[_0x47786e(0x39d2)][_0x545ed6][_0x19b0ce+0x4][_0x47786e(0x448)](_0x17349b),this['_frustumCornersWorldSpace'][_0x545ed6][_0x19b0ce][_0x47786e(0x2775)](_0x41e7f5);}}['_computeCascadeFrustum'](_0xe7cd9b){var _0x2cb8fb=_0x4ec318;if(this[_0x2cb8fb(0x13b4)][_0xe7cd9b][_0x2cb8fb(0x408c)](Number[_0x2cb8fb(0x3279)],Number[_0x2cb8fb(0x3279)],Number[_0x2cb8fb(0x3279)]),this[_0x2cb8fb(0xe46)][_0xe7cd9b][_0x2cb8fb(0x408c)](Number[_0x2cb8fb(0x1cf0)],Number['MIN_VALUE'],Number[_0x2cb8fb(0x1cf0)]),this[_0x2cb8fb(0x4159)][_0xe7cd9b][_0x2cb8fb(0x408c)](0x0,0x0,0x0),this[_0x2cb8fb(0x354)]()){for(let _0x2c74fd=0x0;_0x2c74fd<this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x2cb8fb(0x3785)];++_0x2c74fd)this[_0x2cb8fb(0x4159)][_0xe7cd9b][_0x2cb8fb(0x2775)](this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x2c74fd]);if(this[_0x2cb8fb(0x4159)][_0xe7cd9b][_0x2cb8fb(0xbb9)](0x1/this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x2cb8fb(0x3785)]),this['stabilizeCascades']){let _0x264c0b=0x0;for(let _0x54acaf=0x0;_0x54acaf<this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x2cb8fb(0x3785)];++_0x54acaf){var _0x29e3f3=this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x54acaf][_0x2cb8fb(0x3cb9)](this[_0x2cb8fb(0x4159)][_0xe7cd9b],_0x17349b)[_0x2cb8fb(0x3785)]();_0x264c0b=Math[_0x2cb8fb(0x695)](_0x264c0b,_0x29e3f3);}_0x264c0b=Math[_0x2cb8fb(0x21e1)](0x10*_0x264c0b)/0x10,this['_cascadeMaxExtents'][_0xe7cd9b]['copyFromFloats'](_0x264c0b,_0x264c0b,_0x264c0b),this[_0x2cb8fb(0x13b4)][_0xe7cd9b][_0x2cb8fb(0x408c)](-_0x264c0b,-_0x264c0b,-_0x264c0b);}else{var _0x187650=this[_0x2cb8fb(0x4159)][_0xe7cd9b];this[_0x2cb8fb(0x4159)][_0xe7cd9b][_0x2cb8fb(0x206b)](this[_0x2cb8fb(0x2c10)],_0x17349b),_0x3b97a8['y3'][_0x2cb8fb(0x15f2)](_0x187650,_0x17349b,_0x2d0680,_0x474fa5);for(let _0x5051b8=0x0;_0x5051b8<this['_frustumCornersWorldSpace'][_0xe7cd9b]['length'];++_0x5051b8)_0x3b97a8['P'][_0x2cb8fb(0x2b3b)](this[_0x2cb8fb(0x39d2)][_0xe7cd9b][_0x5051b8],_0x474fa5,_0x17349b),this['_cascadeMinExtents'][_0xe7cd9b]['minimizeInPlace'](_0x17349b),this['_cascadeMaxExtents'][_0xe7cd9b][_0x2cb8fb(0x27ee)](_0x17349b);}}}['_recreateSceneUBOs'](){var _0x318c26=_0x4ec318;if(this['_disposeSceneUBOs'](),this[_0x318c26(0x14e1)]){for(let _0xa5d063=0x0;_0xa5d063<this['_numCascades'];++_0xa5d063)this[_0x318c26(0x14e1)]['push'](this[_0x318c26(0x3921)][_0x318c26(0x98f)](_0x318c26(0x34a2)+this[_0x318c26(0x2a61)][_0x318c26(0x3844)]+_0x318c26(0x283e)+_0xa5d063+')'));}}static get['IsSupported'](){var _0x21c90c=_0x15dcf8['l']['LastCreatedEngine'];return!!_0x21c90c&&_0x21c90c['_features']['supportCSM'];}['_initializeGenerator'](){var _0x583134=_0x4ec318,_0x319e64;this[_0x583134(0x509)]=null!=(_0x319e64=this['penumbraDarkness'])?_0x319e64:0x1,this[_0x583134(0x12e7)]=null!=(_0x319e64=this[_0x583134(0x12e7)])?_0x319e64:_0x8fac74[_0x583134(0x938)],this[_0x583134(0x208f)]=null!=(_0x319e64=this[_0x583134(0x208f)])&&_0x319e64,this[_0x583134(0x3746)]=null!=(_0x319e64=this['_freezeShadowCastersBoundingInfoObservable'])?_0x319e64:null,this[_0x583134(0x10ee)]=null!=(_0x319e64=this['freezeShadowCastersBoundingInfo'])&&_0x319e64,this['_scbiMin']=null!=(_0x319e64=this[_0x583134(0x1790)])?_0x319e64:new _0x3b97a8['P'](0x0,0x0,0x0),this[_0x583134(0x889)]=null!=(_0x319e64=this[_0x583134(0x889)])?_0x319e64:new _0x3b97a8['P'](0x0,0x0,0x0),this[_0x583134(0x253b)]=null!=(_0x319e64=this[_0x583134(0x253b)])?_0x319e64:new _0x463c63['j'](new _0x3b97a8['P'](0x0,0x0,0x0),new _0x3b97a8['P'](0x0,0x0,0x0)),this[_0x583134(0x1004)]=null==(_0x319e64=this['_breaksAreDirty'])||_0x319e64,this[_0x583134(0x301a)]=null!=(_0x319e64=this[_0x583134(0x301a)])?_0x319e64:0x0,this['_maxDistance']=null!=(_0x319e64=this[_0x583134(0x3a96)])?_0x319e64:0x1,this[_0x583134(0x1f1c)]=null!=(_0x319e64=this[_0x583134(0x1f1c)])?_0x319e64:0x0,this[_0x583134(0x3c5c)]=null!=(_0x319e64=null!=(_0x319e64=this[_0x583134(0x3c5c)])?_0x319e64:null==(_0x319e64=this['_getCamera']())?void 0x0:_0x319e64[_0x583134(0x248d)])?_0x319e64:0x2710,this['_debug']=null!=(_0x319e64=this[_0x583134(0x3f9a)])&&_0x319e64,this[_0x583134(0x25f8)]=null==(_0x319e64=this[_0x583134(0x25f8)])||_0x319e64,this[_0x583134(0x61d)]=null!=(_0x319e64=this['_cascadeBlendPercentage'])?_0x319e64:0.1,this[_0x583134(0x23e4)]=null!=(_0x319e64=this['_lambda'])?_0x319e64:0.5,this[_0x583134(0x26d3)]=null!=(_0x319e64=this[_0x583134(0x26d3)])&&_0x319e64,this['_recreateSceneUBOs'](),super[_0x583134(0x797)]();}[_0x4ec318(0xda9)](){var _0x1424b5=_0x4ec318,_0x151b66=this[_0x1424b5(0x3921)]['getEngine'](),_0x841b58={'width':this[_0x1424b5(0x11c5)],'height':this[_0x1424b5(0x11c5)],'layers':this[_0x1424b5(0x1f8a)]};this['_shadowMap']=new _0x21ca8d['_'](this['_light'][_0x1424b5(0x3844)]+_0x1424b5(0x217b),_0x841b58,this[_0x1424b5(0x3921)],!0x1,!0x0,this[_0x1424b5(0x248)],!0x1,void 0x0,!0x1,!0x1,void 0x0),this['_shadowMap'][_0x1424b5(0x11ea)](_0x151b66[_0x1424b5(0x30e9)]?_0x1dd10c['g']['GREATER']:_0x1dd10c['g'][_0x1424b5(0x437)],!0x0);}[_0x4ec318(0xc96)](){var _0x3c3a87=_0x4ec318;if(super['_initializeShadowMap'](),null!==this[_0x3c3a87(0x2b33)]){this['_transformMatricesAsArray']=new Float32Array(0x10*this[_0x3c3a87(0x12e7)]),this['_viewSpaceFrustumsZ']=new Array(this['_numCascades']),this[_0x3c3a87(0x3f63)]=new Array(this[_0x3c3a87(0x12e7)]),this[_0x3c3a87(0x3ab9)]=new Array(0x2*this[_0x3c3a87(0x12e7)]),this[_0x3c3a87(0x4e4)]=new Array(this[_0x3c3a87(0x12e7)]),this[_0x3c3a87(0x2ce5)]=[],this['_viewMatrices']=[],this[_0x3c3a87(0x18d5)]=[],this[_0x3c3a87(0x862)]=[],this[_0x3c3a87(0x13b4)]=[],this[_0x3c3a87(0xe46)]=[],this[_0x3c3a87(0x4159)]=[],this[_0x3c3a87(0x65f)]=[],this[_0x3c3a87(0x39d2)]=[];for(let _0x54ec80=0x0;_0x54ec80<this['_numCascades'];++_0x54ec80){this[_0x3c3a87(0x2ce5)][_0x54ec80]={'prevBreakDistance':0x0,'breakDistance':0x0},this[_0x3c3a87(0xa1f)][_0x54ec80]=_0x3b97a8['y3'][_0x3c3a87(0xd5a)](),this[_0x3c3a87(0x18d5)][_0x54ec80]=_0x3b97a8['y3'][_0x3c3a87(0xd5a)](),this[_0x3c3a87(0x862)][_0x54ec80]=_0x3b97a8['y3'][_0x3c3a87(0xd5a)](),this[_0x3c3a87(0x13b4)][_0x54ec80]=new _0x3b97a8['P'](),this[_0x3c3a87(0xe46)][_0x54ec80]=new _0x3b97a8['P'](),this[_0x3c3a87(0x4159)][_0x54ec80]=new _0x3b97a8['P'](),this['_shadowCameraPos'][_0x54ec80]=new _0x3b97a8['P'](),this[_0x3c3a87(0x39d2)][_0x54ec80]=new Array(_0x8fac74[_0x3c3a87(0x562)][_0x3c3a87(0x3785)]);for(let _0x232ca9=0x0;_0x232ca9<_0x8fac74['_FrustumCornersNDCSpace'][_0x3c3a87(0x3785)];++_0x232ca9)this[_0x3c3a87(0x39d2)][_0x54ec80][_0x232ca9]=new _0x3b97a8['P']();}const _0x1fdd94=this[_0x3c3a87(0x3921)][_0x3c3a87(0x318e)]();this[_0x3c3a87(0x2b33)]['onBeforeBindObservable'][_0x3c3a87(0xc60)](),this['_shadowMap'][_0x3c3a87(0x2fd3)][_0x3c3a87(0xc60)](),this['_shadowMap'][_0x3c3a87(0x2fd3)]['add'](_0x6b8686=>{var _0x40504a=_0x3c3a87;this[_0x40504a(0x14e1)]&&this['_scene'][_0x40504a(0x21c)](this[_0x40504a(0x14e1)][_0x6b8686]),this['_currentLayer']=_0x6b8686,this['_filter']===_0x215431['u'][_0x40504a(0x9d9)]&&_0x1fdd94[_0x40504a(0x21fb)](!0x1),this[_0x40504a(0x3921)][_0x40504a(0x2861)](this[_0x40504a(0x214e)](_0x6b8686),this[_0x40504a(0x1076)](_0x6b8686)),this[_0x40504a(0x3b13)]&&(this['_scene'][_0x40504a(0xa74)]()[_0x40504a(0x4198)](),this[_0x40504a(0x3921)][_0x40504a(0x30a4)]());}),this[_0x3c3a87(0x2b33)][_0x3c3a87(0x223a)]['add'](()=>{var _0x3352a1=_0x3c3a87,_0x5f1cc1;this[_0x3352a1(0x1d26)]=this[_0x3352a1(0x3921)][_0x3352a1(0xa74)](),null!=(_0x5f1cc1=_0x1fdd94[_0x3352a1(0x2c22)])&&_0x5f1cc1[_0x3352a1(0x3e4c)](_0x1fdd94,'cascaded\x20shadow\x20map\x20generation\x20for\x20pass\x20id\x20'+_0x1fdd94[_0x3352a1(0x2741)],0x1),this[_0x3352a1(0x1004)]&&this['_splitFrustum'](),this[_0x3352a1(0x1548)]();}),this[_0x3c3a87(0x260b)]();}}[_0x4ec318(0x333)](_0x1b59a6,_0x4b8c4f){var _0x90d5ad=_0x4ec318;_0x4b8c4f[_0x90d5ad(0x233e)](_0x90d5ad(0x33e8),this[_0x90d5ad(0x23ec)](this[_0x90d5ad(0x1f1c)]));}[_0x4ec318(0x2988)](_0x539704){var _0x16ec82=_0x4ec318;_0x539704[_0x16ec82(0x1e1d)](_0x16ec82(0x3c2d)+(this[_0x16ec82(0x25f8)]&&this[_0x16ec82(0x16e7)]!==_0x215431['u']['FILTER_PCSS']?'1':'0'));}[_0x4ec318(0x364c)](_0x3f94d4,_0x59983c){var _0x41c258=_0x4ec318;super[_0x41c258(0x364c)](_0x3f94d4,_0x59983c);var _0x518ffe=this[_0x41c258(0x3921)],_0x3ef326=this[_0x41c258(0x2a61)];_0x518ffe[_0x41c258(0xcbf)]&&_0x3ef326['shadowEnabled']&&(_0x3f94d4[_0x41c258(0x2394)+_0x59983c]=!0x0,_0x3f94d4[_0x41c258(0x238c)+_0x59983c]=this['debug'],_0x3f94d4['SHADOWCSMNUM_CASCADES'+_0x59983c]=this[_0x41c258(0x1f8a)],_0x3f94d4['SHADOWCSM_RIGHTHANDED'+_0x59983c]=_0x518ffe[_0x41c258(0x3ece)],(_0x3ef326=this['_getCamera']())&&this[_0x41c258(0x3c5c)]<_0x3ef326[_0x41c258(0x248d)]&&(_0x3f94d4['SHADOWCSMUSESHADOWMAXZ'+_0x59983c]=!0x0),0x0===this[_0x41c258(0x2d25)]&&(_0x3f94d4[_0x41c258(0xe4a)+_0x59983c]=!0x0));}[_0x4ec318(0x1652)](_0x2e5cbe,_0x5345b9){var _0x538d52=_0x4ec318;const _0x39ade4=this[_0x538d52(0x2a61)];if(this[_0x538d52(0x3921)]['shadowsEnabled']&&_0x39ade4[_0x538d52(0xc76)]){var _0x1c8742=this[_0x538d52(0x354)]();if(_0x1c8742){const _0x225298=this[_0x538d52(0x9ee)]();if(_0x225298){var _0x26c507=_0x225298[_0x538d52(0x21c2)]()[_0x538d52(0xad8)];if(_0x5345b9['setMatrices']('lightMatrix'+_0x2e5cbe,this[_0x538d52(0xda8)]),_0x5345b9[_0x538d52(0x30af)]('viewFrustumZ'+_0x2e5cbe,this[_0x538d52(0x1d78)]),_0x5345b9['setFloat'](_0x538d52(0x2c1e)+_0x2e5cbe,0x0===this['cascadeBlendPercentage']?0x2710:0x1/this[_0x538d52(0x2d25)]),_0x5345b9['setArray'](_0x538d52(0x1184)+_0x2e5cbe,this['_frustumLengths']),this[_0x538d52(0x16e7)]===_0x215431['u']['FILTER_PCF'])_0x5345b9[_0x538d52(0x2e83)](_0x538d52(0x244a)+_0x2e5cbe,_0x225298),_0x39ade4[_0x538d52(0x3057)]['updateFloat4'](_0x538d52(0x3db8),this['getDarkness'](),_0x26c507,0x1/_0x26c507,this['frustumEdgeFalloff'],_0x2e5cbe);else{if(this[_0x538d52(0x16e7)]===_0x215431['u'][_0x538d52(0x330e)]){for(let _0x214b2d=0x0;_0x214b2d<this[_0x538d52(0x12e7)];++_0x214b2d)this[_0x538d52(0x3ab9)][0x2*_0x214b2d+0x0]=0x0===_0x214b2d?0x1:(this['_cascadeMaxExtents'][0x0]['x']-this['_cascadeMinExtents'][0x0]['x'])/(this[_0x538d52(0xe46)][_0x214b2d]['x']-this[_0x538d52(0x13b4)][_0x214b2d]['x']),this[_0x538d52(0x3ab9)][0x2*_0x214b2d+0x1]=0x0===_0x214b2d?0x1:(this[_0x538d52(0xe46)][0x0]['y']-this[_0x538d52(0x13b4)][0x0]['y'])/(this['_cascadeMaxExtents'][_0x214b2d]['y']-this['_cascadeMinExtents'][_0x214b2d]['y']),this[_0x538d52(0x4e4)][_0x214b2d]=0x0===_0x214b2d?0x1:(this['_cascadeMaxExtents'][_0x214b2d]['z']-this[_0x538d52(0x13b4)][_0x214b2d]['z'])/(this[_0x538d52(0xe46)][0x0]['z']-this[_0x538d52(0x13b4)][0x0]['z']);_0x5345b9[_0x538d52(0x2e83)](_0x538d52(0x244a)+_0x2e5cbe,_0x225298),_0x5345b9[_0x538d52(0xf22)](_0x538d52(0x3d76)+_0x2e5cbe,_0x225298),_0x5345b9['setArray2'](_0x538d52(0x9a9)+_0x2e5cbe,this[_0x538d52(0x3ab9)]),_0x5345b9[_0x538d52(0x30af)](_0x538d52(0x3547)+_0x2e5cbe,this[_0x538d52(0x4e4)]),_0x5345b9[_0x538d52(0x21ba)](_0x538d52(0x509)+_0x2e5cbe,this[_0x538d52(0x509)]),_0x39ade4[_0x538d52(0x3057)][_0x538d52(0x90a)](_0x538d52(0x3db8),this[_0x538d52(0x2562)](),0x1/_0x26c507,this[_0x538d52(0x3d94)]*_0x26c507,this['frustumEdgeFalloff'],_0x2e5cbe);}else _0x5345b9[_0x538d52(0xf22)](_0x538d52(0x244a)+_0x2e5cbe,_0x225298),_0x39ade4[_0x538d52(0x3057)]['updateFloat4'](_0x538d52(0x3db8),this['getDarkness'](),_0x26c507,0x1/_0x26c507,this['frustumEdgeFalloff'],_0x2e5cbe);}_0x39ade4[_0x538d52(0x3057)][_0x538d52(0x1d0f)](_0x538d52(0x39ce),this[_0x538d52(0x35dc)]()['getDepthMinZ'](_0x1c8742),this['getLight']()[_0x538d52(0x6e1)](_0x1c8742)+this[_0x538d52(0x35dc)]()[_0x538d52(0x1024)](_0x1c8742),_0x2e5cbe);}}}}['getTransformMatrix'](){var _0x5c4757=_0x4ec318;return this[_0x5c4757(0x23ec)](0x0);}['dispose'](){var _0x4dcfc8=_0x4ec318;super[_0x4dcfc8(0x3551)](),this[_0x4dcfc8(0x3746)]&&(this[_0x4dcfc8(0x3921)][_0x4dcfc8(0x2fd3)][_0x4dcfc8(0x418a)](this[_0x4dcfc8(0x3746)]),this[_0x4dcfc8(0x3746)]=null),this[_0x4dcfc8(0x2fc6)]&&(this['_depthReducer'][_0x4dcfc8(0x3551)](),this['_depthReducer']=null);}[_0x4ec318(0x2156)](){var _0x1ee3ae=_0x4ec318;const _0x181c82=super[_0x1ee3ae(0x2156)]();var _0x1b2f00=this['getShadowMap']();if(!_0x1b2f00)return _0x181c82;if(_0x181c82['numCascades']=this[_0x1ee3ae(0x12e7)],_0x181c82[_0x1ee3ae(0x3db6)]=this['_debug'],_0x181c82[_0x1ee3ae(0x208f)]=this[_0x1ee3ae(0x208f)],_0x181c82[_0x1ee3ae(0x3225)]=this[_0x1ee3ae(0x23e4)],_0x181c82[_0x1ee3ae(0x2d25)]=this[_0x1ee3ae(0x2d25)],_0x181c82[_0x1ee3ae(0x278)]=this[_0x1ee3ae(0x25f8)],_0x181c82['autoCalcDepthBounds']=this[_0x1ee3ae(0x63a)],_0x181c82['shadowMaxZ']=this[_0x1ee3ae(0x3c5c)],_0x181c82[_0x1ee3ae(0x509)]=this[_0x1ee3ae(0x509)],_0x181c82['freezeShadowCastersBoundingInfo']=this[_0x1ee3ae(0x28e2)],_0x181c82[_0x1ee3ae(0x201f)]=this['minDistance'],_0x181c82['maxDistance']=this[_0x1ee3ae(0x1cd2)],_0x181c82[_0x1ee3ae(0x2d98)]=[],_0x1b2f00[_0x1ee3ae(0x2d98)])for(let _0x2603a5=0x0;_0x2603a5<_0x1b2f00['renderList']['length'];_0x2603a5++){var _0x5aa15b=_0x1b2f00['renderList'][_0x2603a5];_0x181c82[_0x1ee3ae(0x2d98)][_0x1ee3ae(0x1e1d)](_0x5aa15b['id']);}return _0x181c82;}static['Parse'](_0x1b9283,_0x442f7c){var _0x7774c3=_0x4ec318;const _0x236cc3=_0x215431['u']['Parse'](_0x1b9283,_0x442f7c,(_0x4d919e,_0x56f381,_0x205a7a)=>new _0x8fac74(_0x4d919e,_0x56f381,void 0x0,_0x205a7a));return void 0x0!==_0x1b9283[_0x7774c3(0x1f8a)]&&(_0x236cc3[_0x7774c3(0x1f8a)]=_0x1b9283[_0x7774c3(0x1f8a)]),void 0x0!==_0x1b9283['debug']&&(_0x236cc3[_0x7774c3(0x3db6)]=_0x1b9283['debug']),void 0x0!==_0x1b9283[_0x7774c3(0x208f)]&&(_0x236cc3[_0x7774c3(0x208f)]=_0x1b9283[_0x7774c3(0x208f)]),void 0x0!==_0x1b9283['lambda']&&(_0x236cc3[_0x7774c3(0x3225)]=_0x1b9283[_0x7774c3(0x3225)]),void 0x0!==_0x1b9283[_0x7774c3(0x2d25)]&&(_0x236cc3[_0x7774c3(0x2d25)]=_0x1b9283['cascadeBlendPercentage']),void 0x0!==_0x1b9283[_0x7774c3(0x278)]&&(_0x236cc3[_0x7774c3(0x278)]=_0x1b9283['depthClamp']),void 0x0!==_0x1b9283[_0x7774c3(0x63a)]&&(_0x236cc3['autoCalcDepthBounds']=_0x1b9283[_0x7774c3(0x63a)]),void 0x0!==_0x1b9283[_0x7774c3(0x2c3e)]&&(_0x236cc3['shadowMaxZ']=_0x1b9283[_0x7774c3(0x2c3e)]),void 0x0!==_0x1b9283[_0x7774c3(0x509)]&&(_0x236cc3['penumbraDarkness']=_0x1b9283[_0x7774c3(0x509)]),void 0x0!==_0x1b9283[_0x7774c3(0x10ee)]&&(_0x236cc3[_0x7774c3(0x10ee)]=_0x1b9283[_0x7774c3(0x10ee)]),void 0x0!==_0x1b9283[_0x7774c3(0x201f)]&&void 0x0!==_0x1b9283['maxDistance']&&_0x236cc3[_0x7774c3(0x21e7)](_0x1b9283['minDistance'],_0x1b9283['maxDistance']),_0x236cc3;}}_0x8fac74[_0x4ec318(0x562)]=[new _0x3b97a8['P'](-0x1,0x1,-0x1),new _0x3b97a8['P'](0x1,0x1,-0x1),new _0x3b97a8['P'](0x1,-0x1,-0x1),new _0x3b97a8['P'](-0x1,-0x1,-0x1),new _0x3b97a8['P'](-0x1,0x1,0x1),new _0x3b97a8['P'](0x1,0x1,0x1),new _0x3b97a8['P'](0x1,-0x1,0x1),new _0x3b97a8['P'](-0x1,-0x1,0x1)],_0x8fac74['CLASSNAME']='CascadedShadowGenerator',_0x8fac74[_0x4ec318(0x938)]=0x4,_0x8fac74[_0x4ec318(0x2e50)]=0x2,_0x8fac74[_0x4ec318(0x2db4)]=0x4,_0x8fac74[_0x4ec318(0x2f4c)]=_0x2a7ab0=>{var _0x5ce4b9=_0x4ec318;throw(0x0,_0x41777d['S'])(_0x5ce4b9(0x1ed4));};},0x17382:(_0x127318,_0x4dfd4a,_0x2c52e6)=>{_0x2c52e6(0x54e2),_0x2c52e6(0xd9df),_0x2c52e6(0x92e8);},0x54e2:(_0x13d2ae,_0x3d3fc4,_0x237228)=>{var _0x5b4133=a7_0x38a779;_0x237228['d'](_0x3d3fc4,{'u':()=>_0x185b07});var _0x256169=_0x237228(0x9fd1),_0x3da132=_0x237228(0xc84b),_0x3daa7f=_0x237228(0x1a27),_0x3ec0e8=_0x237228(0xdc06),_0x452021=_0x237228(0x147cf),_0x4b9b31=_0x237228(0xbac7),_0x1dd82e=_0x237228(0x8af2),_0x5d9310=_0x237228(0x5f28),_0x50cbb=_0x237228(0x8917),_0x3ded0e=_0x237228(0x77a5),_0x134c8e=_0x237228(0xf96c),_0x361b23=_0x237228(0x15cb9),_0x3f9564=_0x237228(0x6421),_0x212945=_0x237228(0xa803),_0x1f4bd1=_0x237228(0xcef),_0x185ade=(_0x237228(0x134a9),_0x237228(0x13168),_0x237228(0x66e6),_0x237228(0x4547),_0x237228(0x2088));class _0x185b07{constructor(_0x869bc9,_0xd52c23,_0x1a65cd,_0x4014b2){var _0x126720=a7_0x2532;this[_0x126720(0x3a24)]=new _0x134c8e['y$'](),this[_0x126720(0x3c0e)]=new _0x134c8e['y$'](),this['onBeforeShadowMapRenderMeshObservable']=new _0x134c8e['y$'](),this[_0x126720(0x255f)]=new _0x134c8e['y$'](),this[_0x126720(0x149f)]=0.00005,this[_0x126720(0x1ffe)]=0x0,this[_0x126720(0x328b)]=0x1,this[_0x126720(0x1bf4)]=0x2,this[_0x126720(0x14d4)]=0x1,this['_useKernelBlur']=!0x1,this[_0x126720(0x16e7)]=_0x185b07[_0x126720(0x2f03)],this[_0x126720(0x31ac)]=_0x185b07['QUALITY_HIGH'],this[_0x126720(0x3d94)]=0.1,this[_0x126720(0x2a63)]=0x0,this[_0x126720(0x3f29)]=!0x1,this[_0x126720(0x229a)]=!0x1,this[_0x126720(0x2254)]=!0x1,this['frustumEdgeFalloff']=0x0,this[_0x126720(0x21e5)]=!0x1,this['_lightDirection']=_0x256169['P'][_0x126720(0xd5a)](),this[_0x126720(0x204b)]=_0x256169['y3'][_0x126720(0xd5a)](),this[_0x126720(0x2a7b)]=_0x256169['y3'][_0x126720(0xd5a)](),this['_transformMatrix']=_0x256169['y3'][_0x126720(0xd5a)](),this['_cachedPosition']=new _0x256169['P'](Number[_0x126720(0x3279)],Number[_0x126720(0x3279)],Number['MAX_VALUE']),this[_0x126720(0x2467)]=new _0x256169['P'](Number[_0x126720(0x3279)],Number['MAX_VALUE'],Number[_0x126720(0x3279)]),this['_currentFaceIndex']=0x0,this[_0x126720(0x2597)]=0x0,this['_defaultTextureMatrix']=_0x256169['y3'][_0x126720(0x243a)](),this[_0x126720(0x11c5)]=_0x869bc9,this[_0x126720(0x2a61)]=_0xd52c23,this['_scene']=_0xd52c23[_0x126720(0x40ae)](),this[_0x126720(0x36f7)]=null!=_0x4014b2?_0x4014b2:null;let _0x520720=_0xd52c23[_0x126720(0x2767)];(_0x520720=_0x520720||(_0xd52c23[_0x126720(0x2767)]=new Map()))[_0x126720(0xc1b)](this['_camera'],this),this['id']=_0xd52c23['id'],this['_useUBO']=this['_scene'][_0x126720(0x318e)]()[_0x126720(0x255d)],this[_0x126720(0x3b13)]&&(this[_0x126720(0x14e1)]=[],this[_0x126720(0x14e1)][_0x126720(0x1e1d)](this[_0x126720(0x3921)][_0x126720(0x98f)](_0x126720(0x122d)+this['_light'][_0x126720(0x3844)]+'\x22)'))),_0x185b07[_0x126720(0x2f4c)](this[_0x126720(0x3921)]),_0x869bc9=this[_0x126720(0x3921)][_0x126720(0x318e)]()[_0x126720(0x179f)](),(_0x1a65cd?_0x869bc9[_0x126720(0xca8)]&&_0x869bc9[_0x126720(0x1ac6)]?this['_textureType']=_0x3ded0e['g'][_0x126720(0x248a)]:_0x869bc9[_0x126720(0x1808)]&&_0x869bc9[_0x126720(0x1f4c)]?this[_0x126720(0x248)]=_0x3ded0e['g'][_0x126720(0x144b)]:this[_0x126720(0x248)]=_0x3ded0e['g'][_0x126720(0xa43)]:_0x869bc9[_0x126720(0x1808)]&&_0x869bc9['textureHalfFloatLinearFiltering']?this['_textureType']=_0x3ded0e['g'][_0x126720(0x144b)]:_0x869bc9[_0x126720(0xca8)]&&_0x869bc9[_0x126720(0x1ac6)]?this[_0x126720(0x248)]=_0x3ded0e['g']['TEXTURETYPE_FLOAT']:this[_0x126720(0x248)]=_0x3ded0e['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x126720(0x797)](),this[_0x126720(0x1fc6)]());}get['bias'](){var _0x36b397=a7_0x2532;return this[_0x36b397(0x149f)];}set[_0x5b4133(0x8b8)](_0x551510){var _0x995fa6=_0x5b4133;this[_0x995fa6(0x149f)]=_0x551510;}get[_0x5b4133(0x22a8)](){var _0x1cabf0=_0x5b4133;return this[_0x1cabf0(0x1ffe)];}set[_0x5b4133(0x22a8)](_0x3fd002){this['_normalBias']=_0x3fd002;}get[_0x5b4133(0x1aee)](){return this['_blurBoxOffset'];}set[_0x5b4133(0x1aee)](_0x56f1ab){var _0xc4efdd=_0x5b4133;this[_0xc4efdd(0x328b)]!==_0x56f1ab&&(this['_blurBoxOffset']=_0x56f1ab,this[_0xc4efdd(0x1009)]());}get['blurScale'](){return this['_blurScale'];}set[_0x5b4133(0xf29)](_0x517bf0){var _0x148d10=_0x5b4133;this[_0x148d10(0x1bf4)]!==_0x517bf0&&(this[_0x148d10(0x1bf4)]=_0x517bf0,this[_0x148d10(0x1009)]());}get['blurKernel'](){var _0x171a2c=_0x5b4133;return this[_0x171a2c(0x14d4)];}set['blurKernel'](_0x4fa139){var _0x57457c=_0x5b4133;this[_0x57457c(0x14d4)]!==_0x4fa139&&(this[_0x57457c(0x14d4)]=_0x4fa139,this[_0x57457c(0x1009)]());}get[_0x5b4133(0x13db)](){return this['_useKernelBlur'];}set[_0x5b4133(0x13db)](_0x1c8017){var _0x4d161a=_0x5b4133;this[_0x4d161a(0x16fc)]!==_0x1c8017&&(this[_0x4d161a(0x16fc)]=_0x1c8017,this[_0x4d161a(0x1009)]());}get['depthScale'](){var _0x105472=_0x5b4133;return void 0x0!==this['_depthScale']?this[_0x105472(0x1473)]:this[_0x105472(0x2a61)][_0x105472(0x1c69)]();}set[_0x5b4133(0x360a)](_0x2a8b3e){this['_depthScale']=_0x2a8b3e;}[_0x5b4133(0xcb7)](_0x2a1f3e){return _0x2a1f3e;}get[_0x5b4133(0x2a44)](){return this['_filter'];}set[_0x5b4133(0x2a44)](_0x3e8ae0){var _0x1ceb13=_0x5b4133;if(_0x3e8ae0=this['_validateFilter'](_0x3e8ae0),this['_light'][_0x1ceb13(0x6c9)]()){if(_0x3e8ae0===_0x185b07[_0x1ceb13(0x29fb)])return void(this[_0x1ceb13(0x2121)]=!0x0);if(_0x3e8ae0===_0x185b07[_0x1ceb13(0x175c)])return void(this[_0x1ceb13(0xa96)]=!0x0);if(_0x3e8ae0===_0x185b07[_0x1ceb13(0x9d9)]||_0x3e8ae0===_0x185b07[_0x1ceb13(0x330e)])return void(this[_0x1ceb13(0xf96)]=!0x0);}_0x3e8ae0!==_0x185b07[_0x1ceb13(0x9d9)]&&_0x3e8ae0!==_0x185b07[_0x1ceb13(0x330e)]||this[_0x1ceb13(0x3921)][_0x1ceb13(0x318e)]()[_0x1ceb13(0x336b)]['supportShadowSamplers']?this['_filter']!==_0x3e8ae0&&(this[_0x1ceb13(0x16e7)]=_0x3e8ae0,this[_0x1ceb13(0x1009)](),this[_0x1ceb13(0x1fc6)](),this[_0x1ceb13(0x2a61)][_0x1ceb13(0x264)]()):this['usePoissonSampling']=!0x0;}get[_0x5b4133(0xf96)](){var _0x564976=_0x5b4133;return this[_0x564976(0x2a44)]===_0x185b07[_0x564976(0x2986)];}set['usePoissonSampling'](_0xeecc6e){var _0x16e5ff=_0x5b4133,_0x3e3a66=this[_0x16e5ff(0xcb7)](_0x185b07[_0x16e5ff(0x2986)]);!_0xeecc6e&&this['filter']!==_0x185b07['FILTER_POISSONSAMPLING']||(this[_0x16e5ff(0x2a44)]=_0xeecc6e?_0x3e3a66:_0x185b07['FILTER_NONE']);}get['useExponentialShadowMap'](){var _0x2e91e9=_0x5b4133;return this['filter']===_0x185b07[_0x2e91e9(0x26e9)];}set[_0x5b4133(0x2121)](_0x18591d){var _0x24d9a8=_0x5b4133,_0x4b71a0=this['_validateFilter'](_0x185b07[_0x24d9a8(0x26e9)]);!_0x18591d&&this[_0x24d9a8(0x2a44)]!==_0x185b07[_0x24d9a8(0x26e9)]||(this[_0x24d9a8(0x2a44)]=_0x18591d?_0x4b71a0:_0x185b07[_0x24d9a8(0x2f03)]);}get[_0x5b4133(0x2f28)](){var _0x6edf4=_0x5b4133;return this[_0x6edf4(0x2a44)]===_0x185b07[_0x6edf4(0x29fb)];}set[_0x5b4133(0x2f28)](_0x32b433){var _0x57a16a=_0x5b4133,_0x43abcd=this[_0x57a16a(0xcb7)](_0x185b07[_0x57a16a(0x29fb)]);!_0x32b433&&this[_0x57a16a(0x2a44)]!==_0x185b07[_0x57a16a(0x29fb)]||(this[_0x57a16a(0x2a44)]=_0x32b433?_0x43abcd:_0x185b07['FILTER_NONE']);}get[_0x5b4133(0xa96)](){var _0x11c106=_0x5b4133;return this[_0x11c106(0x2a44)]===_0x185b07[_0x11c106(0xa68)];}set['useCloseExponentialShadowMap'](_0x23d657){var _0x12c217=_0x5b4133,_0x1a9088=this['_validateFilter'](_0x185b07[_0x12c217(0xa68)]);!_0x23d657&&this[_0x12c217(0x2a44)]!==_0x185b07[_0x12c217(0xa68)]||(this[_0x12c217(0x2a44)]=_0x23d657?_0x1a9088:_0x185b07['FILTER_NONE']);}get[_0x5b4133(0x6f5)](){var _0xbcd803=_0x5b4133;return this['filter']===_0x185b07[_0xbcd803(0x175c)];}set[_0x5b4133(0x6f5)](_0x33d817){var _0x21e4b2=_0x5b4133,_0xab58af=this['_validateFilter'](_0x185b07['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP']);!_0x33d817&&this[_0x21e4b2(0x2a44)]!==_0x185b07[_0x21e4b2(0x175c)]||(this['filter']=_0x33d817?_0xab58af:_0x185b07['FILTER_NONE']);}get[_0x5b4133(0x3a76)](){var _0x1f6635=_0x5b4133;return this[_0x1f6635(0x2a44)]===_0x185b07['FILTER_PCF'];}set[_0x5b4133(0x3a76)](_0x5c3b13){var _0x5d46d2=_0x5b4133,_0x843154=this[_0x5d46d2(0xcb7)](_0x185b07[_0x5d46d2(0x9d9)]);!_0x5c3b13&&this[_0x5d46d2(0x2a44)]!==_0x185b07[_0x5d46d2(0x9d9)]||(this[_0x5d46d2(0x2a44)]=_0x5c3b13?_0x843154:_0x185b07[_0x5d46d2(0x2f03)]);}get[_0x5b4133(0x180d)](){var _0xb67c47=_0x5b4133;return this[_0xb67c47(0x31ac)];}set[_0x5b4133(0x180d)](_0x310d0d){var _0x5f2d83=_0x5b4133;this[_0x5f2d83(0x31ac)]!==_0x310d0d&&(this['_filteringQuality']=_0x310d0d,this[_0x5f2d83(0x1009)](),this[_0x5f2d83(0x1fc6)](),this[_0x5f2d83(0x2a61)][_0x5f2d83(0x264)]());}get[_0x5b4133(0x1c23)](){var _0x29bb8a=_0x5b4133;return this[_0x29bb8a(0x2a44)]===_0x185b07[_0x29bb8a(0x330e)];}set[_0x5b4133(0x1c23)](_0x32d843){var _0x1004b7=_0x5b4133,_0x333dcc=this[_0x1004b7(0xcb7)](_0x185b07['FILTER_PCSS']);!_0x32d843&&this[_0x1004b7(0x2a44)]!==_0x185b07['FILTER_PCSS']||(this[_0x1004b7(0x2a44)]=_0x32d843?_0x333dcc:_0x185b07[_0x1004b7(0x2f03)]);}get[_0x5b4133(0x3ef1)](){var _0x3be85c=_0x5b4133;return this[_0x3be85c(0x3d94)];}set[_0x5b4133(0x3ef1)](_0x5c3078){var _0x5d17f9=_0x5b4133;this[_0x5d17f9(0x3d94)]=_0x5c3078;}get['darkness'](){var _0x1470ce=_0x5b4133;return this[_0x1470ce(0x2a63)];}set[_0x5b4133(0x3530)](_0x9e0a31){this['setDarkness'](_0x9e0a31);}[_0x5b4133(0x2562)](){return this['_darkness'];}[_0x5b4133(0x317a)](_0x1046ff){var _0x8a565f=_0x5b4133;return this[_0x8a565f(0x2a63)]=0x1<=_0x1046ff?0x1:_0x1046ff<=0x0?0x0:_0x1046ff,this;}get[_0x5b4133(0x23aa)](){var _0xac29db=_0x5b4133;return this[_0xac29db(0x3f29)];}set[_0x5b4133(0x23aa)](_0x2670d2){var _0x4856eb=_0x5b4133;this[_0x4856eb(0x756)](_0x2670d2);}[_0x5b4133(0x756)](_0x1e5eac){var _0x18392e=_0x5b4133;return this[_0x18392e(0x3f29)]=_0x1e5eac,this;}[_0x5b4133(0x9ee)](){var _0x514f3f=_0x5b4133;return this[_0x514f3f(0x2b33)];}[_0x5b4133(0x232a)](){var _0x192316=_0x5b4133;return this[_0x192316(0x1045)]||this['_shadowMap'];}[_0x5b4133(0x1d40)](){var _0x4510f1=_0x5b4133;return _0x185b07[_0x4510f1(0x2815)];}[_0x5b4133(0x291a)](_0x78e1bd,_0x310356=!0x0){var _0x3eeec0=_0x5b4133;if(!this[_0x3eeec0(0x2b33)])return this;if(this[_0x3eeec0(0x2b33)]['renderList']||(this[_0x3eeec0(0x2b33)][_0x3eeec0(0x2d98)]=[]),-0x1===this[_0x3eeec0(0x2b33)]['renderList'][_0x3eeec0(0x850)](_0x78e1bd)&&this[_0x3eeec0(0x2b33)][_0x3eeec0(0x2d98)]['push'](_0x78e1bd),_0x310356){for(const _0x3625b1 of _0x78e1bd[_0x3eeec0(0x28ef)]())-0x1===this['_shadowMap'][_0x3eeec0(0x2d98)][_0x3eeec0(0x850)](_0x3625b1)&&this[_0x3eeec0(0x2b33)][_0x3eeec0(0x2d98)][_0x3eeec0(0x1e1d)](_0x3625b1);}return this;}[_0x5b4133(0x243e)](_0x482062,_0x509245=!0x0){var _0x47cc85=_0x5b4133;if(!this[_0x47cc85(0x2b33)]||!this[_0x47cc85(0x2b33)]['renderList'])return this;var _0x1723f0=this[_0x47cc85(0x2b33)][_0x47cc85(0x2d98)][_0x47cc85(0x850)](_0x482062);if(-0x1!==_0x1723f0&&this[_0x47cc85(0x2b33)][_0x47cc85(0x2d98)]['splice'](_0x1723f0,0x1),_0x509245){for(const _0x7d0a5c of _0x482062['getChildren']())this[_0x47cc85(0x243e)](_0x7d0a5c);}return this;}[_0x5b4133(0x35dc)](){var _0x13b351=_0x5b4133;return this[_0x13b351(0x2a61)];}[_0x5b4133(0x354)](){var _0x38ffc8=_0x5b4133,_0x5dff3;return null!=(_0x5dff3=this[_0x38ffc8(0x36f7)])?_0x5dff3:this[_0x38ffc8(0x3921)][_0x38ffc8(0x3728)];}get[_0x5b4133(0x243d)](){var _0x5dbccd=_0x5b4133;return this[_0x5dbccd(0x11c5)];}set[_0x5b4133(0x243d)](_0x47f531){var _0x2bc3ab=_0x5b4133;this[_0x2bc3ab(0x11c5)]=_0x47f531,this['_light']['_markMeshesAsLightDirty'](),this[_0x2bc3ab(0x1253)]();}['_initializeGenerator'](){var _0x581d09=_0x5b4133;this[_0x581d09(0x2a61)]['_markMeshesAsLightDirty'](),this[_0x581d09(0xc96)]();}[_0x5b4133(0xda9)](){var _0x2e6ed2=_0x5b4133,_0x26aa91=this[_0x2e6ed2(0x3921)]['getEngine']();_0x26aa91[_0x2e6ed2(0x336b)][_0x2e6ed2(0x3c75)]?(this[_0x2e6ed2(0x2b33)]=new _0x1dd82e['_'](this['_light']['name']+_0x2e6ed2(0x2b33),this[_0x2e6ed2(0x11c5)],this[_0x2e6ed2(0x3921)],!0x1,!0x0,this['_textureType'],this['_light'][_0x2e6ed2(0x6c9)](),void 0x0,!0x1,!0x1),this[_0x2e6ed2(0x2b33)][_0x2e6ed2(0x11ea)](_0x26aa91[_0x2e6ed2(0x30e9)]?_0x3ded0e['g'][_0x2e6ed2(0x1536)]:_0x3ded0e['g']['LESS'],!0x0)):this['_shadowMap']=new _0x1dd82e['_'](this['_light']['name']+'_shadowMap',this['_mapSize'],this[_0x2e6ed2(0x3921)],!0x1,!0x0,this['_textureType'],this[_0x2e6ed2(0x2a61)]['needCube']());}[_0x5b4133(0xc96)](){var _0xf0de84=_0x5b4133;if(this[_0xf0de84(0xda9)](),null!==this[_0xf0de84(0x2b33)]){this['_shadowMap']['wrapU']=_0x4b9b31['x'][_0xf0de84(0x2275)],this['_shadowMap']['wrapV']=_0x4b9b31['x'][_0xf0de84(0x2275)],this['_shadowMap']['anisotropicFilteringLevel']=0x1,this[_0xf0de84(0x2b33)][_0xf0de84(0x19a8)](_0x4b9b31['x'][_0xf0de84(0x1e25)]),this[_0xf0de84(0x2b33)]['renderParticles']=!0x1,this[_0xf0de84(0x2b33)][_0xf0de84(0x519)]=!0x0,this[_0xf0de84(0x2321)]&&(this[_0xf0de84(0x2b33)][_0xf0de84(0x1441)]=this[_0xf0de84(0x2321)]),this[_0xf0de84(0x2b33)]['customRenderFunction']=this['_renderForShadowMap'][_0xf0de84(0xc95)](this),this[_0xf0de84(0x2b33)][_0xf0de84(0x40f4)]=()=>!0x0;const _0xa937e4=this[_0xf0de84(0x3921)][_0xf0de84(0x318e)](),_0x14705a=(this[_0xf0de84(0x2b33)][_0xf0de84(0x223a)][_0xf0de84(0x33ee)](()=>{var _0x584ecd=_0xf0de84,_0x1da22b;this[_0x584ecd(0x1d26)]=this[_0x584ecd(0x3921)][_0x584ecd(0xa74)](),null!=(_0x1da22b=_0xa937e4[_0x584ecd(0x2c22)])&&_0x1da22b[_0x584ecd(0x3e4c)](_0xa937e4,_0x584ecd(0x34d6)+_0xa937e4['currentRenderPassId'],0x1);}),this[_0xf0de84(0x2b33)][_0xf0de84(0x2fd3)][_0xf0de84(0x33ee)](_0x37536c=>{var _0x158888=_0xf0de84;this[_0x158888(0x14e1)]&&this[_0x158888(0x3921)][_0x158888(0x21c)](this[_0x158888(0x14e1)][0x0]),this[_0x158888(0x2247)]=_0x37536c,this[_0x158888(0x16e7)]===_0x185b07[_0x158888(0x9d9)]&&_0xa937e4[_0x158888(0x21fb)](!0x1),this[_0x158888(0x3849)](),this['_scene'][_0x158888(0x2861)](this[_0x158888(0x204b)],this['_projectionMatrix']),this[_0x158888(0x3b13)]&&(this['_scene'][_0x158888(0xa74)]()[_0x158888(0x4198)](),this['_scene'][_0x158888(0x30a4)]());}),this[_0xf0de84(0x2b33)][_0xf0de84(0x1e54)][_0xf0de84(0x33ee)](()=>{var _0x5c2aa3=_0xf0de84,_0xceb786;this[_0x5c2aa3(0x14e1)]&&this[_0x5c2aa3(0x3921)][_0x5c2aa3(0x21c)](this['_currentSceneUBO']),this[_0x5c2aa3(0x3921)][_0x5c2aa3(0x8cd)](),this[_0x5c2aa3(0x16e7)]===_0x185b07[_0x5c2aa3(0x9d9)]&&_0xa937e4['setColorWrite'](!0x0),this[_0x5c2aa3(0x2f28)]||this[_0x5c2aa3(0x6f5)]?(_0xceb786=this['getShadowMapForRendering']())&&(this[_0x5c2aa3(0x3921)]['postProcessManager']['directRender'](this['_blurPostProcesses'],_0xceb786[_0x5c2aa3(0x2271)],!0x0),_0xa937e4['unBindFramebuffer'](_0xceb786['renderTarget'],!0x0),null!=(_0xceb786=_0xa937e4[_0x5c2aa3(0x231a)])&&_0xceb786[_0x5c2aa3(0x3e4c)](_0xa937e4,0x1)):null!=(_0xceb786=_0xa937e4['_debugPopGroup'])&&_0xceb786['call'](_0xa937e4,0x1);}),new _0x3da132['HE'](0x0,0x0,0x0,0x0)),_0x3a63eb=new _0x3da132['HE'](0x1,0x1,0x1,0x1);this[_0xf0de84(0x2b33)]['onClearObservable'][_0xf0de84(0x33ee)](_0x23e482=>{var _0x4d9bb6=_0xf0de84;this[_0x4d9bb6(0x16e7)]===_0x185b07[_0x4d9bb6(0x9d9)]?_0x23e482[_0x4d9bb6(0xc60)](_0x3a63eb,!0x1,!0x0,!0x1):this['useExponentialShadowMap']||this[_0x4d9bb6(0x2f28)]?_0x23e482['clear'](_0x14705a,!0x0,!0x0,!0x1):_0x23e482[_0x4d9bb6(0xc60)](_0x3a63eb,!0x0,!0x0,!0x1);}),this[_0xf0de84(0x2b33)][_0xf0de84(0x3ca5)][_0xf0de84(0x33ee)](_0x207de2=>{var _0x4dc87a=_0xf0de84;this[_0x4dc87a(0x2321)]=this[_0x4dc87a(0x2b33)][_0x4dc87a(0x1441)],this[_0x4dc87a(0x11c5)]=_0x207de2[_0x4dc87a(0x12f9)](),this['_light'][_0x4dc87a(0x264)](),this[_0x4dc87a(0x1253)]();});for(let _0x439fe0=_0x212945['$'][_0xf0de84(0x806)];_0x439fe0<_0x212945['$']['MAX_RENDERINGGROUPS'];_0x439fe0++)this[_0xf0de84(0x2b33)]['setRenderingAutoClearDepthStencil'](_0x439fe0,!0x1);}}[_0x5b4133(0x3ed1)](){var _0xab255a=_0x5b4133,_0x2c5d59=this[_0xab255a(0x3921)][_0xab255a(0x318e)]();const _0xf49080=this[_0xab255a(0x11c5)]/this[_0xab255a(0xf29)];this[_0xab255a(0x13db)]&&0x1===this[_0xab255a(0xf29)]||(this[_0xab255a(0x1045)]=new _0x1dd82e['_'](this['_light'][_0xab255a(0x3844)]+_0xab255a(0x1045),_0xf49080,this[_0xab255a(0x3921)],!0x1,!0x0,this[_0xab255a(0x248)],void 0x0,void 0x0,!0x1),this['_shadowMap2'][_0xab255a(0x24af)]=_0x4b9b31['x'][_0xab255a(0x2275)],this[_0xab255a(0x1045)][_0xab255a(0x3906)]=_0x4b9b31['x'][_0xab255a(0x2275)],this['_shadowMap2'][_0xab255a(0x19a8)](_0x4b9b31['x'][_0xab255a(0x1e25)])),this['useKernelBlur']?(this[_0xab255a(0x3d0c)]=new _0x50cbb['i'](this[_0xab255a(0x2a61)]['name']+_0xab255a(0x3cdb),new _0x256169['FM'](0x1,0x0),this[_0xab255a(0x4b9)],0x1,null,_0x4b9b31['x']['BILINEAR_SAMPLINGMODE'],_0x2c5d59,!0x1,this['_textureType']),this[_0xab255a(0x3d0c)]['width']=_0xf49080,this[_0xab255a(0x3d0c)][_0xab255a(0x605)]=_0xf49080,this[_0xab255a(0x3d0c)][_0xab255a(0x1497)]=!0x0,this[_0xab255a(0x3d0c)][_0xab255a(0x34d2)][_0xab255a(0x33ee)](_0x621378=>{var _0x1a0b3a=_0xab255a;_0x621378[_0x1a0b3a(0xf22)](_0x1a0b3a(0x13a7),this[_0x1a0b3a(0x2b33)]);}),this['_kernelBlurYPostprocess']=new _0x50cbb['i'](this['_light'][_0xab255a(0x3844)]+_0xab255a(0x4d2),new _0x256169['FM'](0x0,0x1),this[_0xab255a(0x4b9)],0x1,null,_0x4b9b31['x'][_0xab255a(0x1e25)],_0x2c5d59,!0x1,this['_textureType']),this[_0xab255a(0x3d0c)][_0xab255a(0x2c31)]=!0x1,this['_kernelBlurYPostprocess']['autoClear']=!0x1,this[_0xab255a(0x248)]===_0x3ded0e['g'][_0xab255a(0xa43)]&&(this[_0xab255a(0x3d0c)][_0xab255a(0x3ca1)]=!0x0,this[_0xab255a(0x2c16)][_0xab255a(0x3ca1)]=!0x0),this[_0xab255a(0x23a8)]=[this['_kernelBlurXPostprocess'],this[_0xab255a(0x2c16)]]):(this[_0xab255a(0x5dd)]=new _0x5d9310['D'](this[_0xab255a(0x2a61)][_0xab255a(0x3844)]+_0xab255a(0x1cde),'depthBoxBlur',[_0xab255a(0x1da8),_0xab255a(0x13d4)],[],0x1,null,_0x4b9b31['x'][_0xab255a(0x1e25)],_0x2c5d59,!0x1,_0xab255a(0x2dbd)+this[_0xab255a(0x328b)],this[_0xab255a(0x248)]),this[_0xab255a(0x5dd)]['externalTextureSamplerBinding']=!0x0,this[_0xab255a(0x5dd)]['onApplyObservable']['add'](_0x5b05af=>{var _0x475739=_0xab255a;_0x5b05af[_0x475739(0x3ab0)]('screenSize',_0xf49080,_0xf49080),_0x5b05af['setTexture'](_0x475739(0x13a7),this['_shadowMap']);}),this[_0xab255a(0x5dd)][_0xab255a(0x2c31)]=!0x1,this[_0xab255a(0x23a8)]=[this[_0xab255a(0x5dd)]]);}[_0x5b4133(0x17c6)](_0x5b1abc,_0x40740e,_0x1679a5,_0x41dc9a){var _0xe980e9=_0x5b4133;let _0x455a16;if(_0x41dc9a['length']){for(_0x455a16=0x0;_0x455a16<_0x41dc9a[_0xe980e9(0x3785)];_0x455a16++)this[_0xe980e9(0x338e)](_0x41dc9a[_0xe980e9(0x1b48)][_0x455a16]);}for(_0x455a16=0x0;_0x455a16<_0x5b1abc[_0xe980e9(0x3785)];_0x455a16++)this[_0xe980e9(0x338e)](_0x5b1abc[_0xe980e9(0x1b48)][_0x455a16]);for(_0x455a16=0x0;_0x455a16<_0x40740e[_0xe980e9(0x3785)];_0x455a16++)this['_renderSubMeshForShadowMap'](_0x40740e[_0xe980e9(0x1b48)][_0x455a16]);if(this[_0xe980e9(0x3f29)]){for(_0x455a16=0x0;_0x455a16<_0x1679a5[_0xe980e9(0x3785)];_0x455a16++)this['_renderSubMeshForShadowMap'](_0x1679a5['data'][_0x455a16],!0x0);}else{for(_0x455a16=0x0;_0x455a16<_0x1679a5[_0xe980e9(0x3785)];_0x455a16++)_0x1679a5[_0xe980e9(0x1b48)][_0x455a16]['getEffectiveMesh']()['_internalAbstractMeshDataInfo']['_isActiveIntermediate']=!0x1;}}[_0x5b4133(0x333)](_0x443b43,_0x31f1d5,_0x3173a0){var _0xba9c85=_0x5b4133;_0x31f1d5[_0xba9c85(0x233e)](_0xba9c85(0x33e8),this['getTransformMatrix']());}[_0x5b4133(0x338e)](_0x38c8a8,_0x49a9eb=!0x1){var _0x5ae043=_0x5b4133;const _0x15daba=_0x38c8a8[_0x5ae043(0x18d3)](),_0x3c26ef=_0x38c8a8[_0x5ae043(0x3f81)](),_0x5d0ab8=this[_0x5ae043(0x3921)],_0x4e0a28=_0x5d0ab8[_0x5ae043(0x318e)](),_0x43cd16=_0x38c8a8[_0x5ae043(0x1458)]();if(_0x3c26ef['_internalAbstractMeshDataInfo'][_0x5ae043(0x11a0)]=!0x1,_0x43cd16&&0x0!==_0x38c8a8['verticesCount']&&_0x38c8a8[_0x5ae043(0x2cf3)]!==_0x5d0ab8['getRenderId']()){var _0x3b6de4=_0x3c26ef[_0x5ae043(0x3885)]()<0x0;let _0x4a768f=null!=(_0x2c9217=_0x15daba[_0x5ae043(0x2a45)])?_0x2c9217:_0x43cd16[_0x5ae043(0x403d)];var _0x2c9217=(_0x4a768f=_0x3b6de4?_0x4a768f===_0x3ded0e['g'][_0x5ae043(0x4119)]?_0x3ded0e['g'][_0x5ae043(0x291d)]:_0x3ded0e['g'][_0x5ae043(0x4119)]:_0x4a768f)===_0x3ded0e['g'][_0x5ae043(0x4119)],_0x3b6de4=(_0x4e0a28[_0x5ae043(0x115c)](_0x43cd16[_0x5ae043(0x2e9)],void 0x0,void 0x0,_0x2c9217,_0x43cd16['cullBackFaces']),_0x15daba[_0x5ae043(0x834)](_0x38c8a8['_id'],!!_0x38c8a8[_0x5ae043(0x901)]()));if(!_0x3b6de4['mustReturn']){_0x2c9217=_0x4e0a28['getCaps']()['instancedArrays']&&(null!==_0x3b6de4['visibleInstances'][_0x38c8a8[_0x5ae043(0x24c8)]]&&void 0x0!==_0x3b6de4[_0x5ae043(0x2379)][_0x38c8a8[_0x5ae043(0x24c8)]]||_0x15daba['hasThinInstances']);if(!this[_0x5ae043(0x14c3)]||this['customAllowRendering'](_0x38c8a8)){if(this[_0x5ae043(0x1977)](_0x38c8a8,_0x2c9217,_0x49a9eb)){_0x38c8a8[_0x5ae043(0x2cf3)]=_0x5d0ab8[_0x5ae043(0x87a)]();const _0x194c45=_0x43cd16['shadowDepthWrapper'];var _0x4c284e=null!=(_0x4c284e=null===_0x194c45||void 0x0===_0x194c45?void 0x0:_0x194c45[_0x5ae043(0x31bf)](_0x38c8a8,this,_0x4e0a28[_0x5ae043(0x2741)]))?_0x4c284e:_0x38c8a8[_0x5ae043(0x1f8)]();const _0xbe1392=_0x1f4bd1['q'][_0x5ae043(0x421)](_0x4c284e);_0x4e0a28[_0x5ae043(0x3d1)](_0x4c284e),_0x2c9217||_0x15daba['_bind'](_0x38c8a8,_0xbe1392,_0x43cd16[_0x5ae043(0x29ed)]),this[_0x5ae043(0x3849)](),_0xbe1392[_0x5ae043(0xa16)](_0x5ae043(0x2e26),this[_0x5ae043(0x8b8)],this[_0x5ae043(0x22a8)],this[_0x5ae043(0x360a)]),this[_0x5ae043(0x35dc)]()['getTypeID']()===_0x3ec0e8['_'][_0x5ae043(0x4082)]?_0xbe1392[_0x5ae043(0x2a0f)]('lightDataSM',this['_cachedDirection']):_0xbe1392['setVector3']('lightDataSM',this['_cachedPosition']);var _0x2c2f02=this['_getCamera']();if(_0x2c2f02&&_0xbe1392['setFloat2'](_0x5ae043(0xc34),this[_0x5ae043(0x35dc)]()['getDepthMinZ'](_0x2c2f02),this['getLight']()[_0x5ae043(0x6e1)](_0x2c2f02)+this['getLight']()[_0x5ae043(0x1024)](_0x2c2f02)),_0x49a9eb&&this[_0x5ae043(0x229a)]&&_0xbe1392[_0x5ae043(0x21ba)](_0x5ae043(0x3845),_0x3c26ef[_0x5ae043(0x1b41)]*_0x43cd16[_0x5ae043(0x37fb)]),_0x194c45)_0x38c8a8[_0x5ae043(0x4c0)](_0x4c284e),(_0x194c45['standalone']?_0x194c45['baseMaterial']:_0x43cd16)[_0x5ae043(0x3772)](_0x3c26ef[_0x5ae043(0x269)](),_0x15daba,_0x38c8a8),_0x38c8a8['_setMainDrawWrapperOverride'](null);else{if(this[_0x5ae043(0x2254)]){const _0x36983f=_0x43cd16[_0x5ae043(0x35da)];_0x36983f&&(_0xbe1392[_0x5ae043(0xf22)]('diffuseSampler',_0x36983f),_0xbe1392[_0x5ae043(0x233e)](_0x5ae043(0xade),_0x36983f[_0x5ae043(0x2dfa)]()||this[_0x5ae043(0x1608)]));}else{if(_0x43cd16[_0x5ae043(0x2d28)]()||_0x43cd16[_0x5ae043(0x3649)]()){const _0x5b1512=_0x43cd16['getAlphaTestTexture']();_0x5b1512&&(_0xbe1392['setTexture'](_0x5ae043(0x26d6),_0x5b1512),_0xbe1392[_0x5ae043(0x233e)](_0x5ae043(0xade),_0x5b1512[_0x5ae043(0x2dfa)]()||this[_0x5ae043(0x1608)]));}}if(_0x15daba[_0x5ae043(0x1e05)]&&_0x15daba[_0x5ae043(0x366e)]&&_0x15daba[_0x5ae043(0xdb6)]){const _0x13cf85=_0x15daba[_0x5ae043(0xdb6)];if(_0x13cf85[_0x5ae043(0x5f0)]){_0x2c2f02=_0x13cf85[_0x5ae043(0xef0)](_0x15daba);if(!_0x2c2f02)return;_0xbe1392[_0x5ae043(0xf22)]('boneSampler',_0x2c2f02),_0xbe1392[_0x5ae043(0x21ba)](_0x5ae043(0x3511),0x4*(_0x13cf85[_0x5ae043(0x152a)]['length']+0x1));}else _0xbe1392[_0x5ae043(0x3b1a)](_0x5ae043(0xd0a),_0x13cf85[_0x5ae043(0x16ab)](_0x15daba));}_0x452021['G'][_0x5ae043(0x24bf)](_0x15daba,_0xbe1392),_0x15daba[_0x5ae043(0x3672)]&&_0x15daba['morphTargetManager']['isUsingTextureForTargets']&&_0x15daba[_0x5ae043(0x3672)]['_bind'](_0xbe1392),(0x0,_0x185ade['an'])(_0xbe1392,_0x43cd16,_0x5d0ab8);}this['_useUBO']||_0x194c45||this[_0x5ae043(0x333)](_0x38c8a8,_0xbe1392,_0x3c26ef),_0x452021['G'][_0x5ae043(0xd4d)](_0xbe1392,this[_0x5ae043(0x3921)][_0x5ae043(0xa74)]()),this[_0x5ae043(0x3921)][_0x5ae043(0xa74)]()[_0x5ae043(0x151f)]();const _0x2ac216=_0x3c26ef[_0x5ae043(0x269)]();_0x2c9217&&(_0x3c26ef['getMeshUniformBuffer']()['bindToEffect'](_0xbe1392,_0x5ae043(0x1591)),_0x3c26ef[_0x5ae043(0x1ece)](_0x2ac216)),this[_0x5ae043(0x21e5)]&&_0x4e0a28['setState'](!0x0,0x0,!0x1,!0x0,_0x43cd16[_0x5ae043(0x152b)]),this[_0x5ae043(0x1518)][_0x5ae043(0x2231)](_0x15daba),this['onBeforeShadowMapRenderObservable'][_0x5ae043(0x2231)](_0xbe1392),_0x15daba[_0x5ae043(0x3c9c)](_0x3c26ef,_0x38c8a8,_0xbe1392,_0x43cd16[_0x5ae043(0x29ed)],_0x3b6de4,_0x2c9217,(_0x6ec1bc,_0x901cbf)=>{var _0x2e128e=_0x5ae043;_0x3c26ef===_0x15daba||_0x6ec1bc?(_0x3c26ef[_0x2e128e(0x3273)]()[_0x2e128e(0x12e6)](_0xbe1392,_0x2e128e(0x1591)),_0x3c26ef['transferToEffect'](_0x6ec1bc?_0x901cbf:_0x2ac216)):(_0x15daba[_0x2e128e(0x3273)]()[_0x2e128e(0x12e6)](_0xbe1392,_0x2e128e(0x1591)),_0x15daba[_0x2e128e(0x1ece)](_0x901cbf));}),this['forceBackFacesOnly']&&_0x4e0a28[_0x5ae043(0x115c)](!0x0,0x0,!0x1,!0x1,_0x43cd16['cullBackFaces']),this['onAfterShadowMapRenderObservable']['notifyObservers'](_0xbe1392),this[_0x5ae043(0x255f)][_0x5ae043(0x2231)](_0x15daba);}else this[_0x5ae043(0x2b33)]&&this[_0x5ae043(0x2b33)][_0x5ae043(0x29b5)]();}}}}['_applyFilterValues'](){var _0x2d6b1b=_0x5b4133;this[_0x2d6b1b(0x2b33)]&&(this[_0x2d6b1b(0x2a44)]===_0x185b07[_0x2d6b1b(0x2f03)]||this['filter']===_0x185b07[_0x2d6b1b(0x330e)]?this['_shadowMap'][_0x2d6b1b(0x19a8)](_0x4b9b31['x'][_0x2d6b1b(0x359)]):this[_0x2d6b1b(0x2b33)][_0x2d6b1b(0x19a8)](_0x4b9b31['x'][_0x2d6b1b(0x1e25)]));}[_0x5b4133(0x1c20)](_0x48cd85,_0x4d61c4){var _0x15e91d=_0x5b4133;const _0x5a2de6=Object[_0x15e91d(0x12a9)]({'useInstances':!0x1},_0x4d61c4);_0x4d61c4=this[_0x15e91d(0x9ee)]();if(_0x4d61c4){_0x4d61c4=_0x4d61c4[_0x15e91d(0x2d98)];if(_0x4d61c4){const _0x2bc8a9=new Array();for(const _0x1f72fa of _0x4d61c4)_0x2bc8a9[_0x15e91d(0x1e1d)](..._0x1f72fa[_0x15e91d(0x345e)]);if(0x0===_0x2bc8a9['length'])_0x48cd85&&_0x48cd85(this);else{let _0x330850=0x0;const _0x2b0938=()=>{var _0x41941d=_0x15e91d,_0x136f45;if(this['_scene']&&this['_scene']['getEngine']()){for(;this[_0x41941d(0x1977)](_0x2bc8a9[_0x330850],_0x5a2de6['useInstances'],null!=(_0x136f45=null==(_0x136f45=_0x2bc8a9[_0x330850][_0x41941d(0x1458)]())?void 0x0:_0x136f45[_0x41941d(0x4181)](_0x2bc8a9[_0x330850]['getMesh']()))&&_0x136f45);)if(++_0x330850>=_0x2bc8a9[_0x41941d(0x3785)])return void(_0x48cd85&&_0x48cd85(this));setTimeout(_0x2b0938,0x10);}};_0x2b0938();}}else _0x48cd85&&_0x48cd85(this);}else _0x48cd85&&_0x48cd85(this);}[_0x5b4133(0x13b7)](_0x2ea8ec){return new Promise(_0x390acb=>{var _0x5204a6=a7_0x2532;this[_0x5204a6(0x1c20)](()=>{_0x390acb();},_0x2ea8ec);});}[_0x5b4133(0x2988)](_0x5c8eec,_0x6d19b,_0x21d5e2){}[_0x5b4133(0x36b)](_0x488637,_0x50ee66,_0x4e86f3,_0x37b364){var _0x538c2c=_0x5b4133;_0x4e86f3[_0x538c2c(0x1e1d)](_0x538c2c(0x2ef9)+this[_0x538c2c(0x2a61)][_0x538c2c(0x1d40)]()[_0x538c2c(0x1635)]()),_0x4e86f3[_0x538c2c(0x1e1d)]('#define\x20SM_FLOAT\x20'+(this['_textureType']!==_0x3ded0e['g']['TEXTURETYPE_UNSIGNED_INT']?'1':'0')),_0x4e86f3['push'](_0x538c2c(0x3063)+(this[_0x538c2c(0x2121)]||this[_0x538c2c(0x2f28)]?'1':'0')),_0x4e86f3[_0x538c2c(0x1e1d)](_0x538c2c(0x3d7)+(this[_0x538c2c(0x3a76)]||this[_0x538c2c(0x1c23)]?'1':'0'));const _0x56d3ae=_0x488637[_0x538c2c(0x3ce5)]();return _0x4e86f3[_0x538c2c(0x1e1d)](_0x538c2c(0x23d5)+(this['normalBias']&&_0x56d3ae[_0x538c2c(0x950)](_0x3daa7f['o'][_0x538c2c(0x2496)])?'1':'0')),_0x4e86f3[_0x538c2c(0x1e1d)](_0x538c2c(0x1718)+(this['getLight']()[_0x538c2c(0x1f51)]()===_0x3ec0e8['_'][_0x538c2c(0x4082)]?'1':'0')),_0x4e86f3[_0x538c2c(0x1e1d)](_0x538c2c(0x29d2)+(this['_light'][_0x538c2c(0x6c9)]()?'1':'0')),_0x4e86f3['push']('#define\x20SM_SOFTTRANSPARENTSHADOW\x20'+(this[_0x538c2c(0x229a)]&&_0x37b364?'1':'0')),this[_0x538c2c(0x2988)](_0x4e86f3,_0x488637,_0x50ee66),_0x4e86f3;}[_0x5b4133(0x1977)](_0x3cd5e7,_0x1bcb55,_0x40adf2){var _0x20bb66=_0x5b4133;const _0x19dc33=_0x3cd5e7[_0x20bb66(0x1458)](),_0x25ff5c=null===_0x19dc33||void 0x0===_0x19dc33?void 0x0:_0x19dc33[_0x20bb66(0x2f0d)];if(!_0x19dc33)return!0x1;const _0x70b8ea=[];if(this[_0x20bb66(0x36b)](_0x3cd5e7,_0x1bcb55,_0x70b8ea,_0x40adf2),_0x25ff5c){if(!_0x25ff5c['isReadyForSubMesh'](_0x3cd5e7,_0x70b8ea,this,_0x1bcb55,this[_0x20bb66(0x3921)][_0x20bb66(0x318e)]()[_0x20bb66(0x2741)]))return!0x1;}else{const _0x2f064b=_0x3cd5e7[_0x20bb66(0x1f8)](void 0x0,!0x0);let _0x1ec4e0=_0x2f064b[_0x20bb66(0x300f)];_0x40adf2=_0x2f064b[_0x20bb66(0x32ec)];const _0x51f5c9=[_0x3daa7f['o'][_0x20bb66(0x3056)]],_0x1888bd=_0x3cd5e7['getMesh']();this[_0x20bb66(0x22a8)]&&_0x1888bd[_0x20bb66(0x950)](_0x3daa7f['o']['NormalKind'])&&(_0x51f5c9[_0x20bb66(0x1e1d)](_0x3daa7f['o'][_0x20bb66(0x2496)]),_0x70b8ea['push'](_0x20bb66(0x3408)),_0x1888bd['nonUniformScaling']&&_0x70b8ea[_0x20bb66(0x1e1d)]('#define\x20NONUNIFORMSCALING'));var _0x31ab3a=null===_0x19dc33||void 0x0===_0x19dc33?void 0x0:_0x19dc33[_0x20bb66(0x2d28)](),_0xe43f54=null===_0x19dc33||void 0x0===_0x19dc33?void 0x0:_0x19dc33[_0x20bb66(0x3649)]();if(_0x19dc33&&(_0x31ab3a||_0xe43f54)){let _0x4a599a=null;if(_0x4a599a=this[_0x20bb66(0x2254)]?_0x19dc33[_0x20bb66(0x35da)]:_0x19dc33[_0x20bb66(0xcd8)]()){if(!_0x4a599a['isReady']())return!0x1;_0xe43f54=null!=(_0xe43f54=_0x19dc33[_0x20bb66(0x674)])?_0xe43f54:_0x185b07['DEFAULT_ALPHA_CUTOFF'],(_0x70b8ea[_0x20bb66(0x1e1d)]('#define\x20ALPHATEXTURE'),_0x31ab3a&&_0x70b8ea[_0x20bb66(0x1e1d)]('#define\x20ALPHATESTVALUE\x20'+_0xe43f54+(_0xe43f54%0x1==0x0?'.':'')),_0x1888bd[_0x20bb66(0x950)](_0x3daa7f['o'][_0x20bb66(0x616)])&&(_0x51f5c9['push'](_0x3daa7f['o'][_0x20bb66(0x616)]),_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0x5e1))),_0x1888bd[_0x20bb66(0x950)](_0x3daa7f['o']['UV2Kind'])&&0x1===_0x4a599a['coordinatesIndex']&&(_0x51f5c9[_0x20bb66(0x1e1d)](_0x3daa7f['o'][_0x20bb66(0x9dc)]),_0x70b8ea['push'](_0x20bb66(0xbc4))));}}const _0x21468d=new _0x3f9564['L']();_0x1888bd['useBones']&&_0x1888bd[_0x20bb66(0x366e)]&&_0x1888bd[_0x20bb66(0xdb6)]?(_0x51f5c9[_0x20bb66(0x1e1d)](_0x3daa7f['o'][_0x20bb66(0x3f71)]),_0x51f5c9[_0x20bb66(0x1e1d)](_0x3daa7f['o']['MatricesWeightsKind']),0x4<_0x1888bd[_0x20bb66(0x175b)]&&(_0x51f5c9['push'](_0x3daa7f['o'][_0x20bb66(0x86a)]),_0x51f5c9[_0x20bb66(0x1e1d)](_0x3daa7f['o'][_0x20bb66(0x2fb1)])),_0x31ab3a=_0x1888bd[_0x20bb66(0xdb6)],_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0x237)+_0x1888bd[_0x20bb66(0x175b)]),0x0<_0x1888bd[_0x20bb66(0x175b)]&&_0x21468d['addCPUSkinningFallback'](0x0,_0x1888bd),_0x31ab3a[_0x20bb66(0x5f0)]?_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0xd0e)):_0x70b8ea['push'](_0x20bb66(0x53b)+(_0x31ab3a[_0x20bb66(0x152a)]['length']+0x1))):_0x70b8ea['push'](_0x20bb66(0x3f5b)),_0xe43f54=_0x1888bd[_0x20bb66(0x3672)];let _0x400e6=0x0;if(_0xe43f54&&0x0<_0xe43f54['numInfluencers']&&(_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0x402b)),_0x400e6=_0xe43f54[_0x20bb66(0x3a97)],_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0xca9)+_0x400e6),_0xe43f54[_0x20bb66(0x11dc)]&&_0x70b8ea['push'](_0x20bb66(0x36c3)),_0x452021['G'][_0x20bb66(0xcaa)](_0x51f5c9,_0x1888bd,_0x400e6)),(0x0,_0x185ade['AN'])(_0x19dc33,this[_0x20bb66(0x3921)],_0x70b8ea),_0x1bcb55&&(_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0xe0b)),_0x452021['G']['PushAttributesForInstances'](_0x51f5c9),_0x3cd5e7[_0x20bb66(0x18d3)]()[_0x20bb66(0x2d7)]&&_0x70b8ea[_0x20bb66(0x1e1d)](_0x20bb66(0x3956))),this['customShaderOptions']&&this[_0x20bb66(0x81d)][_0x20bb66(0x32ec)]){for(const _0x4d2e4a of this[_0x20bb66(0x81d)]['defines'])-0x1===_0x70b8ea[_0x20bb66(0x850)](_0x4d2e4a)&&_0x70b8ea[_0x20bb66(0x1e1d)](_0x4d2e4a);}_0x31ab3a=_0x70b8ea[_0x20bb66(0x372b)]('\x0a');if(_0x40adf2!==_0x31ab3a){_0x40adf2=_0x31ab3a;let _0x35c0aa=_0x20bb66(0x17e9);const _0x3a0145=[_0x20bb66(0x304a),_0x20bb66(0xd0a),'viewProjection',_0x20bb66(0xade),'lightDataSM','depthValuesSM',_0x20bb66(0x2e26),_0x20bb66(0x3276),_0x20bb66(0x3511),_0x20bb66(0x3845),_0x20bb66(0x3155),_0x20bb66(0x24e3)],_0x4c747c=[_0x20bb66(0x26d6),'boneSampler',_0x20bb66(0x7a4)];if((0x0,_0x185ade['qx'])(_0x3a0145),this[_0x20bb66(0x81d)]){if(_0x35c0aa=this[_0x20bb66(0x81d)]['shaderName'],this[_0x20bb66(0x81d)]['attributes']){for(const _0x3c43f1 of this[_0x20bb66(0x81d)][_0x20bb66(0x1427)])-0x1===_0x51f5c9[_0x20bb66(0x850)](_0x3c43f1)&&_0x51f5c9[_0x20bb66(0x1e1d)](_0x3c43f1);}if(this[_0x20bb66(0x81d)]['uniforms']){for(const _0xcf29d4 of this[_0x20bb66(0x81d)][_0x20bb66(0x2f80)])-0x1===_0x3a0145[_0x20bb66(0x850)](_0xcf29d4)&&_0x3a0145[_0x20bb66(0x1e1d)](_0xcf29d4);}if(this[_0x20bb66(0x81d)][_0x20bb66(0x35c5)]){for(const _0xdfe6da of this[_0x20bb66(0x81d)][_0x20bb66(0x35c5)])-0x1===_0x4c747c['indexOf'](_0xdfe6da)&&_0x4c747c['push'](_0xdfe6da);}}const _0x465ded=this['_scene'][_0x20bb66(0x318e)]();_0x1ec4e0=_0x465ded[_0x20bb66(0x3af7)](_0x35c0aa,{'attributes':_0x51f5c9,'uniformsNames':_0x3a0145,'uniformBuffersNames':[_0x20bb66(0x3079),_0x20bb66(0x1591)],'samplers':_0x4c747c,'defines':_0x31ab3a,'fallbacks':_0x21468d,'onCompiled':null,'onError':null,'indexParameters':{'maxSimultaneousMorphTargets':_0x400e6}},_0x465ded),_0x2f064b[_0x20bb66(0x3f5c)](_0x1ec4e0,_0x40adf2);}if(!_0x1ec4e0[_0x20bb66(0x1977)]())return!0x1;}return!this[_0x20bb66(0x2f28)]&&!this[_0x20bb66(0x6f5)]||this['_blurPostProcesses']&&this[_0x20bb66(0x23a8)][_0x20bb66(0x3785)]||this[_0x20bb66(0x3ed1)](),!(this[_0x20bb66(0x3d0c)]&&!this[_0x20bb66(0x3d0c)][_0x20bb66(0x1977)]()||this[_0x20bb66(0x2c16)]&&!this[_0x20bb66(0x2c16)][_0x20bb66(0x1977)]()||this[_0x20bb66(0x5dd)]&&!this['_boxBlurPostprocess']['isReady']());}['prepareDefines'](_0x512cb2,_0x253f30){var _0x2631c9=_0x5b4133,_0x5a6e90=this[_0x2631c9(0x3921)];const _0x482518=this[_0x2631c9(0x2a61)];_0x5a6e90[_0x2631c9(0xcbf)]&&_0x482518[_0x2631c9(0xc76)]&&(_0x512cb2['SHADOW'+_0x253f30]=!0x0,this[_0x2631c9(0x1c23)]?(_0x512cb2[_0x2631c9(0xdd4)+_0x253f30]=!0x0,this['_filteringQuality']===_0x185b07[_0x2631c9(0xed8)]?_0x512cb2['SHADOWLOWQUALITY'+_0x253f30]=!0x0:this[_0x2631c9(0x31ac)]===_0x185b07[_0x2631c9(0x2145)]&&(_0x512cb2[_0x2631c9(0x35d7)+_0x253f30]=!0x0)):this[_0x2631c9(0x3a76)]?(_0x512cb2[_0x2631c9(0x26c6)+_0x253f30]=!0x0,this['_filteringQuality']===_0x185b07['QUALITY_LOW']?_0x512cb2[_0x2631c9(0x1d1b)+_0x253f30]=!0x0:this[_0x2631c9(0x31ac)]===_0x185b07[_0x2631c9(0x2145)]&&(_0x512cb2[_0x2631c9(0x35d7)+_0x253f30]=!0x0)):this[_0x2631c9(0xf96)]?_0x512cb2['SHADOWPOISSON'+_0x253f30]=!0x0:this[_0x2631c9(0x2121)]||this[_0x2631c9(0x2f28)]?_0x512cb2['SHADOWESM'+_0x253f30]=!0x0:(this['useCloseExponentialShadowMap']||this['useBlurCloseExponentialShadowMap'])&&(_0x512cb2[_0x2631c9(0x2582)+_0x253f30]=!0x0),_0x482518[_0x2631c9(0x6c9)]()&&(_0x512cb2[_0x2631c9(0x29f5)+_0x253f30]=!0x0));}['bindShadowLight'](_0x488457,_0x5269aa){var _0x45388b=_0x5b4133;const _0x1e5eb5=this['_light'];if(this[_0x45388b(0x3921)][_0x45388b(0xcbf)]&&_0x1e5eb5[_0x45388b(0xc76)]){var _0x56c312=this[_0x45388b(0x354)]();if(_0x56c312){const _0x4e8dcf=this[_0x45388b(0x9ee)]();_0x4e8dcf&&(_0x1e5eb5[_0x45388b(0x6c9)]()||_0x5269aa[_0x45388b(0x233e)]('lightMatrix'+_0x488457,this[_0x45388b(0x3849)]()),this[_0x45388b(0x16e7)]===_0x185b07[_0x45388b(0x9d9)]?(_0x5269aa[_0x45388b(0x2e83)](_0x45388b(0x244a)+_0x488457,this[_0x45388b(0x232a)]()),_0x1e5eb5[_0x45388b(0x3057)]['updateFloat4'](_0x45388b(0x3db8),this[_0x45388b(0x2562)](),_0x4e8dcf[_0x45388b(0x21c2)]()[_0x45388b(0xad8)],0x1/_0x4e8dcf['getSize']()['width'],this[_0x45388b(0x2652)],_0x488457)):this[_0x45388b(0x16e7)]===_0x185b07[_0x45388b(0x330e)]?(_0x5269aa[_0x45388b(0x2e83)](_0x45388b(0x244a)+_0x488457,this[_0x45388b(0x232a)]()),_0x5269aa[_0x45388b(0xf22)](_0x45388b(0x3d76)+_0x488457,this['getShadowMapForRendering']()),_0x1e5eb5[_0x45388b(0x3057)]['updateFloat4']('shadowsInfo',this[_0x45388b(0x2562)](),0x1/_0x4e8dcf['getSize']()[_0x45388b(0xad8)],this[_0x45388b(0x3d94)]*_0x4e8dcf[_0x45388b(0x21c2)]()[_0x45388b(0xad8)],this[_0x45388b(0x2652)],_0x488457)):(_0x5269aa[_0x45388b(0xf22)](_0x45388b(0x244a)+_0x488457,this[_0x45388b(0x232a)]()),_0x1e5eb5[_0x45388b(0x3057)]['updateFloat4'](_0x45388b(0x3db8),this[_0x45388b(0x2562)](),this[_0x45388b(0xf29)]/_0x4e8dcf[_0x45388b(0x21c2)]()['width'],this[_0x45388b(0x360a)],this[_0x45388b(0x2652)],_0x488457)),_0x1e5eb5['_uniformBuffer'][_0x45388b(0x1d0f)](_0x45388b(0x39ce),this[_0x45388b(0x35dc)]()[_0x45388b(0x6e1)](_0x56c312),this['getLight']()[_0x45388b(0x6e1)](_0x56c312)+this[_0x45388b(0x35dc)]()[_0x45388b(0x1024)](_0x56c312),_0x488457));}}}[_0x5b4133(0x3849)](){var _0x17e55d=_0x5b4133;const _0x15be6b=this[_0x17e55d(0x3921)];if(this[_0x17e55d(0x25e2)]===_0x15be6b[_0x17e55d(0x87a)]()&&this[_0x17e55d(0x2597)]===this['_currentFaceIndex'])return this[_0x17e55d(0x1ca2)];this['_currentRenderId']=_0x15be6b[_0x17e55d(0x87a)](),this[_0x17e55d(0x2597)]=this[_0x17e55d(0x2247)];let _0x2d9e98=this[_0x17e55d(0x2a61)]['position'];var _0x341019;return this[_0x17e55d(0x2a61)][_0x17e55d(0x1646)]()&&(_0x2d9e98=this['_light'][_0x17e55d(0x341e)]),_0x256169['P'][_0x17e55d(0x2a29)](this[_0x17e55d(0x2a61)][_0x17e55d(0x150d)](this[_0x17e55d(0x2247)]),this[_0x17e55d(0x2c10)]),0x1===Math[_0x17e55d(0x3a1d)](_0x256169['P'][_0x17e55d(0x1457)](this[_0x17e55d(0x2c10)],_0x256169['P']['Up']()))&&(this['_lightDirection']['z']=1e-13),!this[_0x17e55d(0x2a61)][_0x17e55d(0x3c9b)]()&&this[_0x17e55d(0x2b9a)]&&this[_0x17e55d(0x2467)]&&_0x2d9e98[_0x17e55d(0x2e4)](this[_0x17e55d(0x2b9a)])&&this['_lightDirection'][_0x17e55d(0x2e4)](this[_0x17e55d(0x2467)])||(this['_cachedPosition']['copyFrom'](_0x2d9e98),this[_0x17e55d(0x2467)]['copyFrom'](this[_0x17e55d(0x2c10)]),_0x256169['y3'][_0x17e55d(0x15f2)](_0x2d9e98,_0x2d9e98[_0x17e55d(0x33ee)](this[_0x17e55d(0x2c10)]),_0x256169['P']['Up'](),this[_0x17e55d(0x204b)]),(_0x341019=this[_0x17e55d(0x9ee)]())&&(_0x341019=_0x341019[_0x17e55d(0x2d98)])&&this['_light']['setShadowProjectionMatrix'](this[_0x17e55d(0x2a7b)],this[_0x17e55d(0x204b)],_0x341019),this[_0x17e55d(0x204b)][_0x17e55d(0x242a)](this[_0x17e55d(0x2a7b)],this[_0x17e55d(0x1ca2)])),this[_0x17e55d(0x1ca2)];}['recreateShadowMap'](){var _0x4a16e8=_0x5b4133,_0x1b24bd=this[_0x4a16e8(0x2b33)];if(_0x1b24bd){_0x1b24bd=_0x1b24bd[_0x4a16e8(0x2d98)];if(this[_0x4a16e8(0x1f11)](),this[_0x4a16e8(0x797)](),this[_0x4a16e8(0x2a44)]=this[_0x4a16e8(0x16e7)],this[_0x4a16e8(0x1fc6)](),_0x1b24bd){this[_0x4a16e8(0x2b33)]['renderList']||(this['_shadowMap'][_0x4a16e8(0x2d98)]=[]);for(const _0x2bd844 of _0x1b24bd)this[_0x4a16e8(0x2b33)][_0x4a16e8(0x2d98)]['push'](_0x2bd844);}else this['_shadowMap'][_0x4a16e8(0x2d98)]=null;}}[_0x5b4133(0x1009)](){var _0x337860=_0x5b4133;this[_0x337860(0x1045)]&&(this[_0x337860(0x1045)][_0x337860(0x3551)](),this[_0x337860(0x1045)]=null),this[_0x337860(0x5dd)]&&(this[_0x337860(0x5dd)][_0x337860(0x3551)](),this[_0x337860(0x5dd)]=null),this['_kernelBlurXPostprocess']&&(this[_0x337860(0x3d0c)][_0x337860(0x3551)](),this[_0x337860(0x3d0c)]=null),this[_0x337860(0x2c16)]&&(this['_kernelBlurYPostprocess']['dispose'](),this[_0x337860(0x2c16)]=null),this[_0x337860(0x23a8)]=[];}[_0x5b4133(0x1f11)](){var _0x140c09=_0x5b4133;this[_0x140c09(0x2b33)]&&(this[_0x140c09(0x2b33)]['dispose'](),this[_0x140c09(0x2b33)]=null),this[_0x140c09(0x1009)]();}[_0x5b4133(0x186b)](){var _0x322e04=_0x5b4133;if(this[_0x322e04(0x14e1)]){for(const _0x21dcb5 of this['_sceneUBOs'])_0x21dcb5[_0x322e04(0x3551)]();this[_0x322e04(0x14e1)]=[];}}[_0x5b4133(0x3551)](){var _0x6fe4d6=_0x5b4133;if(this[_0x6fe4d6(0x1f11)](),this[_0x6fe4d6(0x186b)](),this[_0x6fe4d6(0x2a61)]){if(this[_0x6fe4d6(0x2a61)][_0x6fe4d6(0x2767)]){const _0x383c98=this[_0x6fe4d6(0x2a61)][_0x6fe4d6(0x2767)]['entries']();for(let _0x186ff6=_0x383c98['next']();!0x0!==_0x186ff6['done'];_0x186ff6=_0x383c98[_0x6fe4d6(0x118b)]()){var [_0x3146eb,_0x326f36]=_0x186ff6['value'];_0x326f36===this&&this[_0x6fe4d6(0x2a61)][_0x6fe4d6(0x2767)][_0x6fe4d6(0x13b8)](_0x3146eb);}0x0===this['_light'][_0x6fe4d6(0x2767)][_0x6fe4d6(0x1910)]&&(this[_0x6fe4d6(0x2a61)]['_shadowGenerators']=null);}this[_0x6fe4d6(0x2a61)][_0x6fe4d6(0x264)]();}this[_0x6fe4d6(0x1518)][_0x6fe4d6(0xc60)](),this['onBeforeShadowMapRenderObservable']['clear'](),this[_0x6fe4d6(0x255f)][_0x6fe4d6(0xc60)](),this[_0x6fe4d6(0x3c0e)]['clear']();}['serialize'](){var _0x17b240=_0x5b4133,_0x779c51;const _0x2d3b37={},_0x48e40e=this[_0x17b240(0x9ee)]();if(!_0x48e40e)return _0x2d3b37;if(_0x2d3b37['className']=this['getClassName'](),_0x2d3b37[_0x17b240(0x3112)]=this[_0x17b240(0x2a61)]['id'],_0x2d3b37[_0x17b240(0xe21)]=null==(_0x779c51=this[_0x17b240(0x36f7)])?void 0x0:_0x779c51['id'],_0x2d3b37['id']=this['id'],_0x2d3b37['mapSize']=_0x48e40e[_0x17b240(0x12f9)](),_0x2d3b37[_0x17b240(0x21e5)]=this[_0x17b240(0x21e5)],_0x2d3b37[_0x17b240(0x3530)]=this[_0x17b240(0x2562)](),_0x2d3b37['transparencyShadow']=this['_transparencyShadow'],_0x2d3b37[_0x17b240(0x2652)]=this['frustumEdgeFalloff'],_0x2d3b37['bias']=this[_0x17b240(0x8b8)],_0x2d3b37['normalBias']=this['normalBias'],_0x2d3b37['usePercentageCloserFiltering']=this[_0x17b240(0x3a76)],_0x2d3b37[_0x17b240(0x1c23)]=this['useContactHardeningShadow'],_0x2d3b37[_0x17b240(0x3ef1)]=this[_0x17b240(0x3ef1)],_0x2d3b37[_0x17b240(0x180d)]=this[_0x17b240(0x180d)],_0x2d3b37[_0x17b240(0x2121)]=this[_0x17b240(0x2121)],_0x2d3b37[_0x17b240(0x2f28)]=this[_0x17b240(0x2f28)],_0x2d3b37[_0x17b240(0xa96)]=this[_0x17b240(0x2f28)],_0x2d3b37[_0x17b240(0x6f5)]=this[_0x17b240(0x2f28)],_0x2d3b37[_0x17b240(0xf96)]=this['usePoissonSampling'],_0x2d3b37[_0x17b240(0x360a)]=this[_0x17b240(0x360a)],_0x2d3b37[_0x17b240(0x1aee)]=this[_0x17b240(0x1aee)],_0x2d3b37[_0x17b240(0x4b9)]=this[_0x17b240(0x4b9)],_0x2d3b37[_0x17b240(0xf29)]=this[_0x17b240(0xf29)],_0x2d3b37[_0x17b240(0x13db)]=this[_0x17b240(0x13db)],_0x2d3b37[_0x17b240(0x2d98)]=[],_0x48e40e[_0x17b240(0x2d98)])for(let _0x405501=0x0;_0x405501<_0x48e40e[_0x17b240(0x2d98)][_0x17b240(0x3785)];_0x405501++){var _0x2c9347=_0x48e40e['renderList'][_0x405501];_0x2d3b37['renderList']['push'](_0x2c9347['id']);}return _0x2d3b37;}static[_0x5b4133(0x2f08)](_0xecf66a,_0x5a8e67,_0x2e6668){var _0x4762c1=_0x5b4133,_0x2b4ebd=_0x5a8e67[_0x4762c1(0x1e79)](_0xecf66a[_0x4762c1(0x3112)]),_0x21ad9d=void 0x0!==_0xecf66a[_0x4762c1(0xe21)]?_0x5a8e67['getCameraById'](_0xecf66a[_0x4762c1(0xe21)]):null;const _0x40b511=_0x2e6668?_0x2e6668(_0xecf66a[_0x4762c1(0x243d)],_0x2b4ebd,_0x21ad9d):new _0x185b07(_0xecf66a[_0x4762c1(0x243d)],_0x2b4ebd,void 0x0,_0x21ad9d),_0x1d8e1b=_0x40b511['getShadowMap']();for(let _0x15070d=0x0;_0x15070d<_0xecf66a[_0x4762c1(0x2d98)][_0x4762c1(0x3785)];_0x15070d++){const _0x581619=_0x5a8e67['getMeshesById'](_0xecf66a[_0x4762c1(0x2d98)][_0x15070d]);_0x581619[_0x4762c1(0x66b)](function(_0x25c8ef){var _0x34ec26=_0x4762c1;_0x1d8e1b&&(_0x1d8e1b['renderList']||(_0x1d8e1b[_0x34ec26(0x2d98)]=[]),_0x1d8e1b[_0x34ec26(0x2d98)][_0x34ec26(0x1e1d)](_0x25c8ef));});}return void 0x0!==_0xecf66a['id']&&(_0x40b511['id']=_0xecf66a['id']),_0x40b511['forceBackFacesOnly']=!!_0xecf66a[_0x4762c1(0x21e5)],void 0x0!==_0xecf66a[_0x4762c1(0x3530)]&&_0x40b511[_0x4762c1(0x317a)](_0xecf66a[_0x4762c1(0x3530)]),_0xecf66a[_0x4762c1(0x23aa)]&&_0x40b511['setTransparencyShadow'](!0x0),void 0x0!==_0xecf66a[_0x4762c1(0x2652)]&&(_0x40b511['frustumEdgeFalloff']=_0xecf66a['frustumEdgeFalloff']),void 0x0!==_0xecf66a[_0x4762c1(0x8b8)]&&(_0x40b511[_0x4762c1(0x8b8)]=_0xecf66a[_0x4762c1(0x8b8)]),void 0x0!==_0xecf66a['normalBias']&&(_0x40b511[_0x4762c1(0x22a8)]=_0xecf66a[_0x4762c1(0x22a8)]),_0xecf66a[_0x4762c1(0x3a76)]?_0x40b511[_0x4762c1(0x3a76)]=!0x0:_0xecf66a[_0x4762c1(0x1c23)]?_0x40b511['useContactHardeningShadow']=!0x0:_0xecf66a[_0x4762c1(0xf96)]?_0x40b511['usePoissonSampling']=!0x0:_0xecf66a['useExponentialShadowMap']?_0x40b511['useExponentialShadowMap']=!0x0:_0xecf66a[_0x4762c1(0x2f28)]?_0x40b511[_0x4762c1(0x2f28)]=!0x0:_0xecf66a['useCloseExponentialShadowMap']?_0x40b511[_0x4762c1(0xa96)]=!0x0:_0xecf66a[_0x4762c1(0x6f5)]?_0x40b511['useBlurCloseExponentialShadowMap']=!0x0:_0xecf66a[_0x4762c1(0x3fe3)]?_0x40b511[_0x4762c1(0x2121)]=!0x0:_0xecf66a['useBlurVarianceShadowMap']&&(_0x40b511[_0x4762c1(0x2f28)]=!0x0),void 0x0!==_0xecf66a[_0x4762c1(0x3ef1)]&&(_0x40b511['contactHardeningLightSizeUVRatio']=_0xecf66a[_0x4762c1(0x3ef1)]),void 0x0!==_0xecf66a['filteringQuality']&&(_0x40b511[_0x4762c1(0x180d)]=_0xecf66a[_0x4762c1(0x180d)]),_0xecf66a[_0x4762c1(0x360a)]&&(_0x40b511[_0x4762c1(0x360a)]=_0xecf66a['depthScale']),_0xecf66a['blurScale']&&(_0x40b511[_0x4762c1(0xf29)]=_0xecf66a[_0x4762c1(0xf29)]),_0xecf66a[_0x4762c1(0x1aee)]&&(_0x40b511[_0x4762c1(0x1aee)]=_0xecf66a[_0x4762c1(0x1aee)]),_0xecf66a[_0x4762c1(0x13db)]&&(_0x40b511['useKernelBlur']=_0xecf66a[_0x4762c1(0x13db)]),_0xecf66a[_0x4762c1(0x4b9)]&&(_0x40b511['blurKernel']=_0xecf66a['blurKernel']),_0x40b511;}}_0x185b07[_0x5b4133(0x2815)]='ShadowGenerator',_0x185b07[_0x5b4133(0x2f03)]=0x0,_0x185b07[_0x5b4133(0x26e9)]=0x1,_0x185b07[_0x5b4133(0x2986)]=0x2,_0x185b07[_0x5b4133(0x29fb)]=0x3,_0x185b07[_0x5b4133(0xa68)]=0x4,_0x185b07[_0x5b4133(0x175c)]=0x5,_0x185b07[_0x5b4133(0x9d9)]=0x6,_0x185b07[_0x5b4133(0x330e)]=0x7,_0x185b07[_0x5b4133(0x228d)]=0x0,_0x185b07[_0x5b4133(0x2145)]=0x1,_0x185b07[_0x5b4133(0xed8)]=0x2,_0x185b07[_0x5b4133(0x1f7)]=0.5,_0x185b07['_SceneComponentInitialization']=_0x28f204=>{throw(0x0,_0x361b23['S'])('ShadowGeneratorSceneComponent');};},0x92e8:(_0x14c478,_0x67b234,_0x31199e)=>{var _0x13729c=a7_0x38a779,_0x57a508=_0x31199e(0x54e2),_0x2f8197=_0x31199e(0xd9df),_0x1f4f10=_0x31199e(0xbb85);_0x31199e(0xe0c0)['p'][_0x13729c(0xdc6)](_0x1f4f10['l'][_0x13729c(0x25c1)],(_0x268b9c,_0x52b114)=>{var _0xa07844=_0x13729c;if(void 0x0!==_0x268b9c['shadowGenerators']&&null!==_0x268b9c[_0xa07844(0x3a83)])for(let _0x4cacdf=0x0,_0x3a2bcb=_0x268b9c[_0xa07844(0x3a83)][_0xa07844(0x3785)];_0x4cacdf<_0x3a2bcb;_0x4cacdf++){var _0x5be408=_0x268b9c[_0xa07844(0x3a83)][_0x4cacdf];(_0x5be408[_0xa07844(0x380a)]===_0x2f8197['R'][_0xa07844(0x2815)]?_0x2f8197['R']:_0x57a508['u'])[_0xa07844(0x2f08)](_0x5be408,_0x52b114);}});class _0x121626{constructor(_0x5b4c66){var _0x4e83f0=_0x13729c;this[_0x4e83f0(0x3844)]=_0x1f4f10['l'][_0x4e83f0(0x25c1)],this[_0x4e83f0(0xa56)]=_0x5b4c66;}['register'](){var _0xc58cd6=_0x13729c;this[_0xc58cd6(0xa56)][_0xc58cd6(0x225b)][_0xc58cd6(0x3cef)](_0x1f4f10['l'][_0xc58cd6(0x28fc)],this,this[_0xc58cd6(0x26b)]);}[_0x13729c(0x2e13)](){}[_0x13729c(0x2156)](_0x2b24d){var _0x595e80=_0x13729c;_0x2b24d[_0x595e80(0x3a83)]=[];for(const _0x37cf0d of this['scene'][_0x595e80(0x2a0d)]){const _0x15df60=_0x37cf0d[_0x595e80(0x2f21)]();if(_0x15df60){const _0x488a39=_0x15df60[_0x595e80(0x281b)]();for(let _0x56718e=_0x488a39['next']();!0x0!==_0x56718e[_0x595e80(0xd2d)];_0x56718e=_0x488a39['next']()){const _0x152950=_0x56718e[_0x595e80(0xb06)];_0x2b24d[_0x595e80(0x3a83)][_0x595e80(0x1e1d)](_0x152950[_0x595e80(0x2156)]());}}}}[_0x13729c(0x29c7)](_0x41c544){}[_0x13729c(0x32d5)](_0x14b05c,_0x1c6461){}[_0x13729c(0x3551)](){}['_gatherRenderTargets'](_0x3fa893){var _0x5c5f45=_0x13729c;const _0x40254a=this[_0x5c5f45(0xa56)];if(this['scene'][_0x5c5f45(0xcbf)])for(let _0x3521e1=0x0;_0x3521e1<_0x40254a[_0x5c5f45(0x2a0d)]['length'];_0x3521e1++){const _0x418676=_0x40254a[_0x5c5f45(0x2a0d)][_0x3521e1],_0x545ed4=_0x418676[_0x5c5f45(0x2f21)]();if(_0x418676[_0x5c5f45(0x3461)]()&&_0x418676['shadowEnabled']&&_0x545ed4){const _0x42f96b=_0x545ed4[_0x5c5f45(0x281b)]();for(let _0x11db14=_0x42f96b[_0x5c5f45(0x118b)]();!0x0!==_0x11db14[_0x5c5f45(0xd2d)];_0x11db14=_0x42f96b['next']()){const _0x4e41a7=_0x11db14['value'];var _0x2c25e3=_0x4e41a7['getShadowMap']();-0x1!==_0x40254a[_0x5c5f45(0x3ab1)][_0x5c5f45(0x850)](_0x2c25e3)&&_0x3fa893[_0x5c5f45(0x1e1d)](_0x2c25e3);}}}}}_0x57a508['u'][_0x13729c(0x2f4c)]=_0xc1b5b9=>{var _0x2e5f5a=_0x13729c,_0x595228;_0xc1b5b9['_getComponent'](_0x1f4f10['l'][_0x2e5f5a(0x25c1)])||(_0x595228=new _0x121626(_0xc1b5b9),_0xc1b5b9['_addComponent'](_0x595228));};},0x2283:(_0x52a716,_0x2bf4af,_0x3852e8)=>{var _0x1db89f=a7_0x38a779;_0x3852e8['d'](_0x2bf4af,{'O':()=>_0x3ded83});function _0x3b0f73(_0x211b3d,_0x3c4a2c,_0x3ff640,_0x33be1f){var _0x13cf2c=a7_0x2532,_0x5abaa9,_0x3315a8=arguments[_0x13cf2c(0x3785)],_0x43007d=_0x3315a8<0x3?_0x3c4a2c:null===_0x33be1f?_0x33be1f=Object[_0x13cf2c(0x18ba)](_0x3c4a2c,_0x3ff640):_0x33be1f;if(_0x13cf2c(0x1c87)==typeof Reflect&&_0x13cf2c(0x7a8)==typeof Reflect[_0x13cf2c(0x4111)])_0x43007d=Reflect['decorate'](_0x211b3d,_0x3c4a2c,_0x3ff640,_0x33be1f);else{for(var _0xa1dc4d=_0x211b3d[_0x13cf2c(0x3785)]-0x1;0x0<=_0xa1dc4d;_0xa1dc4d--)(_0x5abaa9=_0x211b3d[_0xa1dc4d])&&(_0x43007d=(_0x3315a8<0x3?_0x5abaa9(_0x43007d):0x3<_0x3315a8?_0x5abaa9(_0x3c4a2c,_0x3ff640,_0x43007d):_0x5abaa9(_0x3c4a2c,_0x3ff640))||_0x43007d);}0x3<_0x3315a8&&_0x43007d&&Object['defineProperty'](_0x3c4a2c,_0x3ff640,_0x43007d);}var _0x2bf4af=_0x3852e8(0x153ad),_0x59e15a=_0x3852e8(0x9fd1),_0x575e5f=_0x3852e8(0x16aec),_0x5dd99c=_0x3852e8(0xdc06),_0x3852e8=_0x3852e8(0xaccd);_0x575e5f['N'][_0x1db89f(0x3db3)](_0x1db89f(0x12b3),(_0x4fc632,_0xd2d8f1)=>()=>new _0x3ded83(_0x4fc632,_0x59e15a['P']['Zero'](),_0xd2d8f1));class _0x3ded83 extends _0x3852e8['O']{constructor(_0x221bac,_0x575934,_0x516118){var _0x2fa489=_0x1db89f;super(_0x221bac,_0x516118),this[_0x2fa489(0x3aa3)]=0x0,this['_shadowOrthoScale']=0.1,this[_0x2fa489(0x2cb7)]=!0x0,this['autoCalcShadowZBounds']=!0x1,this[_0x2fa489(0x268a)]=Number[_0x2fa489(0x3279)],this[_0x2fa489(0x3a58)]=Number[_0x2fa489(0x1cf0)],this['_orthoTop']=Number[_0x2fa489(0x1cf0)],this[_0x2fa489(0x3c19)]=Number['MAX_VALUE'],this[_0x2fa489(0xdfa)]=_0x575934[_0x2fa489(0x5ab)](-0x1),this['direction']=_0x575934;}get[_0x1db89f(0x36ca)](){return this['_shadowFrustumSize'];}set[_0x1db89f(0x36ca)](_0x28f40c){var _0x51316d=_0x1db89f;this[_0x51316d(0x3aa3)]=_0x28f40c,this[_0x51316d(0x3f15)]();}get[_0x1db89f(0x1ea3)](){var _0x546171=_0x1db89f;return this[_0x546171(0x714)];}set[_0x1db89f(0x1ea3)](_0x7da2a7){var _0x2cd9df=_0x1db89f;this[_0x2cd9df(0x714)]=_0x7da2a7,this['forceProjectionMatrixCompute']();}get[_0x1db89f(0x3147)](){var _0x22d4da=_0x1db89f;return this[_0x22d4da(0x268a)];}set[_0x1db89f(0x3147)](_0x3d3fd6){var _0x1de596=_0x1db89f;this[_0x1de596(0x268a)]=_0x3d3fd6;}get[_0x1db89f(0x321a)](){var _0x284c23=_0x1db89f;return this[_0x284c23(0x3a58)];}set[_0x1db89f(0x321a)](_0x57785e){var _0x263276=_0x1db89f;this[_0x263276(0x3a58)]=_0x57785e;}get['orthoTop'](){var _0x4343cc=_0x1db89f;return this[_0x4343cc(0x363d)];}set[_0x1db89f(0x45c)](_0x505047){var _0x4b247a=_0x1db89f;this[_0x4b247a(0x363d)]=_0x505047;}get[_0x1db89f(0x25e5)](){return this['_orthoBottom'];}set['orthoBottom'](_0x4c240c){this['_orthoBottom']=_0x4c240c;}[_0x1db89f(0x1d40)](){var _0x377d4b=_0x1db89f;return _0x377d4b(0x14b0);}[_0x1db89f(0x1f51)](){var _0x2adbfc=_0x1db89f;return _0x5dd99c['_'][_0x2adbfc(0x4082)];}[_0x1db89f(0x40ea)](_0x5985b4,_0x2ceedf,_0x1d7cbc){var _0x3ff407=_0x1db89f;0x0<this[_0x3ff407(0x36ca)]?this['_setDefaultFixedFrustumShadowProjectionMatrix'](_0x5985b4):this['_setDefaultAutoExtendShadowProjectionMatrix'](_0x5985b4,_0x2ceedf,_0x1d7cbc);}[_0x1db89f(0xe98)](_0x452b08){var _0x292288=_0x1db89f,_0x47a6b5=this[_0x292288(0x40ae)]()['activeCamera'];_0x47a6b5&&_0x59e15a['y3']['OrthoLHToRef'](this[_0x292288(0x36ca)],this['shadowFrustumSize'],void 0x0!==this['shadowMinZ']?this[_0x292288(0x261c)]:_0x47a6b5[_0x292288(0x307b)],void 0x0!==this['shadowMaxZ']?this[_0x292288(0x2c3e)]:_0x47a6b5['maxZ'],_0x452b08,this[_0x292288(0x40ae)]()[_0x292288(0x318e)]()['isNDCHalfZRange']);}[_0x1db89f(0x174f)](_0x1d7b97,_0x276e06,_0x90d7c6){var _0xca40c0=_0x1db89f,_0x2fdd30=this[_0xca40c0(0x40ae)]()[_0xca40c0(0x3728)];if(_0x2fdd30){if(this['autoUpdateExtends']||this[_0xca40c0(0x268a)]===Number['MAX_VALUE']){var _0x264449=_0x59e15a['P'][_0xca40c0(0xd5a)]();this[_0xca40c0(0x268a)]=Number['MAX_VALUE'],this[_0xca40c0(0x3a58)]=Number[_0xca40c0(0x1cf0)],this[_0xca40c0(0x363d)]=Number[_0xca40c0(0x1cf0)],this['_orthoBottom']=Number[_0xca40c0(0x3279)];let _0x1b3885=Number[_0xca40c0(0x3279)],_0x41c1a3=Number[_0xca40c0(0x1cf0)];for(let _0xd10612=0x0;_0xd10612<_0x90d7c6['length'];_0xd10612++){const _0x2bc673=_0x90d7c6[_0xd10612];if(_0x2bc673){var _0x315cd6=_0x2bc673[_0xca40c0(0x26ce)]()[_0xca40c0(0x3eff)];for(let _0x1b050c=0x0;_0x1b050c<_0x315cd6[_0xca40c0(0x8b4)][_0xca40c0(0x3785)];_0x1b050c++)_0x59e15a['P'][_0xca40c0(0x2b3b)](_0x315cd6[_0xca40c0(0x8b4)][_0x1b050c],_0x276e06,_0x264449),_0x264449['x']<this['_orthoLeft']&&(this['_orthoLeft']=_0x264449['x']),_0x264449['y']<this[_0xca40c0(0x3c19)]&&(this[_0xca40c0(0x3c19)]=_0x264449['y']),_0x264449['x']>this[_0xca40c0(0x3a58)]&&(this[_0xca40c0(0x3a58)]=_0x264449['x']),_0x264449['y']>this[_0xca40c0(0x363d)]&&(this[_0xca40c0(0x363d)]=_0x264449['y']),this[_0xca40c0(0x2716)]&&(_0x264449['z']<_0x1b3885&&(_0x1b3885=_0x264449['z']),_0x264449['z']>_0x41c1a3&&(_0x41c1a3=_0x264449['z']));}}this[_0xca40c0(0x2716)]&&(this[_0xca40c0(0x2f3f)]=_0x1b3885,this['_shadowMaxZ']=_0x41c1a3);}var _0x8328c1=this['_orthoRight']-this[_0xca40c0(0x268a)],_0x397c72=this[_0xca40c0(0x363d)]-this['_orthoBottom'],_0x57a647=void 0x0!==this[_0xca40c0(0x261c)]?this['shadowMinZ']:_0x2fdd30[_0xca40c0(0x307b)],_0x2fdd30=void 0x0!==this[_0xca40c0(0x2c3e)]?this['shadowMaxZ']:_0x2fdd30[_0xca40c0(0x248d)],_0x49f3f1=this['getScene']()[_0xca40c0(0x318e)]()[_0xca40c0(0x30e9)];_0x59e15a['y3'][_0xca40c0(0x3ec2)](this[_0xca40c0(0x268a)]-_0x8328c1*this['shadowOrthoScale'],this['_orthoRight']+_0x8328c1*this[_0xca40c0(0x1ea3)],this['_orthoBottom']-_0x397c72*this[_0xca40c0(0x1ea3)],this[_0xca40c0(0x363d)]+_0x397c72*this['shadowOrthoScale'],_0x49f3f1?_0x2fdd30:_0x57a647,_0x49f3f1?_0x57a647:_0x2fdd30,_0x1d7b97,this[_0xca40c0(0x40ae)]()[_0xca40c0(0x318e)]()[_0xca40c0(0x225f)]);}}[_0x1db89f(0x3861)](){var _0x285e4b=_0x1db89f;this['_uniformBuffer'][_0x285e4b(0x356a)](_0x285e4b(0x9ec),0x4),this[_0x285e4b(0x3057)]['addUniform'](_0x285e4b(0x30b4),0x4),this[_0x285e4b(0x3057)][_0x285e4b(0x356a)](_0x285e4b(0x43c),0x4),this['_uniformBuffer']['addUniform'](_0x285e4b(0x3db8),0x3),this[_0x285e4b(0x3057)][_0x285e4b(0x356a)]('depthValues',0x2),this[_0x285e4b(0x3057)][_0x285e4b(0x2b13)]();}['transferToEffect'](_0x1a9492,_0x1e243d){var _0x58cf17=_0x1db89f;return this[_0x58cf17(0x1646)]()?this[_0x58cf17(0x3057)][_0x58cf17(0x90a)]('vLightData',this['transformedDirection']['x'],this[_0x58cf17(0x15a8)]['y'],this[_0x58cf17(0x15a8)]['z'],0x1,_0x1e243d):this[_0x58cf17(0x3057)][_0x58cf17(0x90a)](_0x58cf17(0x9ec),this[_0x58cf17(0x1451)]['x'],this['direction']['y'],this[_0x58cf17(0x1451)]['z'],0x1,_0x1e243d),this;}[_0x1db89f(0x3d4c)](_0xb2efb0,_0x3af2b7){var _0x5ae667=_0x1db89f;return this[_0x5ae667(0x1646)]()?_0xb2efb0[_0x5ae667(0xa16)](_0x3af2b7,this['transformedDirection']['x'],this[_0x5ae667(0x15a8)]['y'],this['transformedDirection']['z']):_0xb2efb0[_0x5ae667(0xa16)](_0x3af2b7,this[_0x5ae667(0x1451)]['x'],this['direction']['y'],this[_0x5ae667(0x1451)]['z']),this;}[_0x1db89f(0x6e1)](_0x594012){var _0x5ca942=_0x1db89f,_0x4db288=this[_0x5ca942(0x3921)]['getEngine']();return!_0x4db288[_0x5ca942(0x30e9)]&&_0x4db288[_0x5ca942(0x225f)]?0x0:0x1;}[_0x1db89f(0x1024)](_0x439e55){var _0xb44161=_0x1db89f,_0x1f0963=this[_0xb44161(0x3921)][_0xb44161(0x318e)]();return _0x1f0963[_0xb44161(0x30e9)]&&_0x1f0963[_0xb44161(0x225f)]?0x0:0x1;}[_0x1db89f(0x1fcb)](_0x61b5b0,_0x2da86b){_0x61b5b0['DIRLIGHT'+_0x2da86b]=!0x0;}}_0x3b0f73([(0x0,_0x2bf4af['qC'])()],_0x3ded83[_0x1db89f(0x1fd2)],'shadowFrustumSize',null),_0x3b0f73([(0x0,_0x2bf4af['qC'])()],_0x3ded83[_0x1db89f(0x1fd2)],_0x1db89f(0x1ea3),null),_0x3b0f73([(0x0,_0x2bf4af['qC'])()],_0x3ded83['prototype'],'autoUpdateExtends',void 0x0),_0x3b0f73([(0x0,_0x2bf4af['qC'])()],_0x3ded83[_0x1db89f(0x1fd2)],_0x1db89f(0x2716),void 0x0),_0x3b0f73([(0x0,_0x2bf4af['qC'])(_0x1db89f(0x3147))],_0x3ded83[_0x1db89f(0x1fd2)],_0x1db89f(0x268a),void 0x0),_0x3b0f73([(0x0,_0x2bf4af['qC'])(_0x1db89f(0x321a))],_0x3ded83[_0x1db89f(0x1fd2)],_0x1db89f(0x3a58),void 0x0),_0x3b0f73([(0x0,_0x2bf4af['qC'])('orthoTop')],_0x3ded83[_0x1db89f(0x1fd2)],_0x1db89f(0x363d),void 0x0),_0x3b0f73([(0x0,_0x2bf4af['qC'])(_0x1db89f(0x25e5))],_0x3ded83[_0x1db89f(0x1fd2)],'_orthoBottom',void 0x0);},0x5a05:(_0x280f9e,_0x446b66,_0x6a37dd)=>{var _0x99279=a7_0x38a779;_0x6a37dd['d'](_0x446b66,{'e':()=>_0x4afd3f});function _0x2078e6(_0xaecb8,_0x4a41f0,_0x1f3866,_0x15a308){var _0x32118e=a7_0x2532,_0x3e1a1d,_0x4b5875=arguments[_0x32118e(0x3785)],_0x5f5107=_0x4b5875<0x3?_0x4a41f0:null===_0x15a308?_0x15a308=Object[_0x32118e(0x18ba)](_0x4a41f0,_0x1f3866):_0x15a308;if('object'==typeof Reflect&&_0x32118e(0x7a8)==typeof Reflect[_0x32118e(0x4111)])_0x5f5107=Reflect['decorate'](_0xaecb8,_0x4a41f0,_0x1f3866,_0x15a308);else{for(var _0x41ffae=_0xaecb8['length']-0x1;0x0<=_0x41ffae;_0x41ffae--)(_0x3e1a1d=_0xaecb8[_0x41ffae])&&(_0x5f5107=(_0x4b5875<0x3?_0x3e1a1d(_0x5f5107):0x3<_0x4b5875?_0x3e1a1d(_0x4a41f0,_0x1f3866,_0x5f5107):_0x3e1a1d(_0x4a41f0,_0x1f3866))||_0x5f5107);}0x3<_0x4b5875&&_0x5f5107&&Object[_0x32118e(0x259d)](_0x4a41f0,_0x1f3866,_0x5f5107);}var _0x446b66=_0x6a37dd(0x153ad),_0x11c622=_0x6a37dd(0x9fd1),_0x391793=_0x6a37dd(0xc84b),_0x502f7b=_0x6a37dd(0x16aec),_0x2237f7=_0x6a37dd(0xdc06);_0x502f7b['N']['AddNodeConstructor'](_0x99279(0x377a),(_0x59df58,_0xa680bd)=>()=>new _0x4afd3f(_0x59df58,_0x11c622['P']['Zero'](),_0xa680bd));class _0x4afd3f extends _0x2237f7['_']{constructor(_0x22b8b8,_0x1d74e0,_0x3fdbb0){var _0x23ece2=_0x99279;super(_0x22b8b8,_0x3fdbb0),this[_0x23ece2(0x2ca4)]=new _0x391793['Wo'](0x0,0x0,0x0),this['direction']=_0x1d74e0||_0x11c622['P']['Up']();}[_0x99279(0x3861)](){var _0x5efbd4=_0x99279;this['_uniformBuffer'][_0x5efbd4(0x356a)](_0x5efbd4(0x9ec),0x4),this[_0x5efbd4(0x3057)]['addUniform']('vLightDiffuse',0x4),this[_0x5efbd4(0x3057)][_0x5efbd4(0x356a)](_0x5efbd4(0x43c),0x4),this['_uniformBuffer'][_0x5efbd4(0x356a)]('vLightGround',0x3),this[_0x5efbd4(0x3057)]['addUniform']('shadowsInfo',0x3),this['_uniformBuffer'][_0x5efbd4(0x356a)]('depthValues',0x2),this[_0x5efbd4(0x3057)][_0x5efbd4(0x2b13)]();}[_0x99279(0x1d40)](){return'HemisphericLight';}[_0x99279(0x629)](_0x3762f9){var _0x518016=_0x99279;return this[_0x518016(0x1451)]=_0x11c622['P'][_0x518016(0x14f2)](_0x3762f9['subtract'](_0x11c622['P'][_0x518016(0xd5a)]())),this[_0x518016(0x1451)];}[_0x99279(0x361e)](){return null;}[_0x99279(0x1ece)](_0x2bcb4e,_0x4df76d){var _0x311548=_0x99279,_0x21d27e=_0x11c622['P']['Normalize'](this[_0x311548(0x1451)]);return this[_0x311548(0x3057)][_0x311548(0x90a)](_0x311548(0x9ec),_0x21d27e['x'],_0x21d27e['y'],_0x21d27e['z'],0x0,_0x4df76d),this[_0x311548(0x3057)][_0x311548(0x1c70)](_0x311548(0x2b3c),this[_0x311548(0x2ca4)][_0x311548(0x5ab)](this[_0x311548(0x220c)]),_0x4df76d),this;}[_0x99279(0x3d4c)](_0x4ef4f7,_0x1ddee5){var _0x4cce63=_0x11c622['P']['Normalize'](this['direction']);return _0x4ef4f7['setFloat3'](_0x1ddee5,_0x4cce63['x'],_0x4cce63['y'],_0x4cce63['z']),this;}[_0x99279(0x3c5a)](){var _0xef25e9=_0x99279;return this[_0xef25e9(0x1715)]||(this[_0xef25e9(0x1715)]=_0x11c622['y3'][_0xef25e9(0x243a)]()),this[_0xef25e9(0x1715)];}[_0x99279(0x1f51)](){var _0x42613c=_0x99279;return _0x2237f7['_'][_0x42613c(0x453)];}[_0x99279(0x1fcb)](_0x4d3e7b,_0x531422){var _0xd58910=_0x99279;_0x4d3e7b[_0xd58910(0x3247)+_0x531422]=!0x0;}}_0x2078e6([(0x0,_0x446b66['n9'])()],_0x4afd3f[_0x99279(0x1fd2)],_0x99279(0x2ca4),void 0x0),_0x2078e6([(0x0,_0x446b66['hd'])()],_0x4afd3f[_0x99279(0x1fd2)],_0x99279(0x1451),void 0x0);},0x17439:(_0x159f43,_0x23f16e,_0x2ac136)=>{_0x2ac136(0xdc06),_0x2ac136(0xaccd),_0x2ac136(0x17382),_0x2ac136(0x2283),_0x2ac136(0x5a05),_0x2ac136(0xf347),_0x2ac136(0x25b);},0xdc06:(_0x30868a,_0x50c9f7,_0x5c9197)=>{var _0x417b12=a7_0x38a779;_0x5c9197['d'](_0x50c9f7,{'_':()=>_0x8fcd23});function _0x2a7564(_0x1192e7,_0x5d28ae,_0x465c91,_0x3c9eb1){var _0x112826=a7_0x2532,_0x1cd297,_0xfb7fae=arguments[_0x112826(0x3785)],_0x596881=_0xfb7fae<0x3?_0x5d28ae:null===_0x3c9eb1?_0x3c9eb1=Object[_0x112826(0x18ba)](_0x5d28ae,_0x465c91):_0x3c9eb1;if(_0x112826(0x1c87)==typeof Reflect&&_0x112826(0x7a8)==typeof Reflect['decorate'])_0x596881=Reflect['decorate'](_0x1192e7,_0x5d28ae,_0x465c91,_0x3c9eb1);else{for(var _0x1d83ad=_0x1192e7['length']-0x1;0x0<=_0x1d83ad;_0x1d83ad--)(_0x1cd297=_0x1192e7[_0x1d83ad])&&(_0x596881=(_0xfb7fae<0x3?_0x1cd297(_0x596881):0x3<_0xfb7fae?_0x1cd297(_0x5d28ae,_0x465c91,_0x596881):_0x1cd297(_0x5d28ae,_0x465c91))||_0x596881);}0x3<_0xfb7fae&&_0x596881&&Object[_0x112826(0x259d)](_0x5d28ae,_0x465c91,_0x596881);}var _0x1f2be8=_0x5c9197(0x153ad),_0x556da2=_0x5c9197(0x9fd1),_0x483b9a=_0x5c9197(0xc84b),_0x535e77=_0x5c9197(0x16aec),_0x486636=_0x5c9197(0x149c5),_0x51b819=_0x5c9197(0xe456),_0x50c9f7=_0x5c9197(0x72fb);class _0x8fcd23 extends _0x535e77['N']{constructor(_0x2635a7,_0x4f91ee){var _0x5ad2b4=a7_0x2532;super(_0x2635a7,_0x4f91ee),this['diffuse']=new _0x483b9a['Wo'](0x1,0x1,0x1),this[_0x5ad2b4(0xd7b)]=new _0x483b9a['Wo'](0x1,0x1,0x1),this['falloffType']=_0x8fcd23[_0x5ad2b4(0x24c2)],this[_0x5ad2b4(0x220c)]=0x1,this[_0x5ad2b4(0x3a98)]=Number['MAX_VALUE'],this[_0x5ad2b4(0xa72)]=0x0,this['_photometricScale']=0x1,this[_0x5ad2b4(0x2de7)]=_0x8fcd23[_0x5ad2b4(0x6ad)],this[_0x5ad2b4(0x1c7b)]=0.00001,this['renderPriority']=0x0,this[_0x5ad2b4(0x600)]=!0x0,this[_0x5ad2b4(0x1d89)]=0x0,this[_0x5ad2b4(0x1f68)]=0x0,this['_lightmapMode']=0x0,this[_0x5ad2b4(0x2767)]=null,this[_0x5ad2b4(0x1c43)]=new Array(),this[_0x5ad2b4(0xa69)]=new Array(),this[_0x5ad2b4(0x144f)]=!0x0,this[_0x5ad2b4(0x40ae)]()['addLight'](this),this[_0x5ad2b4(0x3057)]=new _0x486636['M'](this['getScene']()[_0x5ad2b4(0x318e)](),void 0x0,void 0x0,_0x2635a7),this[_0x5ad2b4(0x3861)](),this[_0x5ad2b4(0x1c60)]=new Array(),this[_0x5ad2b4(0x2cb1)]=new Array(),this[_0x5ad2b4(0x2119)]();}get['range'](){var _0x515b20=a7_0x2532;return this[_0x515b20(0x3a98)];}set[_0x417b12(0x2036)](_0x5261da){var _0x1d3d59=_0x417b12;this[_0x1d3d59(0x3a98)]=_0x5261da,this[_0x1d3d59(0xa72)]=0x1/(this['range']*this[_0x1d3d59(0x2036)]);}get[_0x417b12(0x3c94)](){var _0x503e9a=_0x417b12;return this[_0x503e9a(0x2de7)];}set['intensityMode'](_0x5bcab9){var _0x12728e=_0x417b12;this['_intensityMode']=_0x5bcab9,this[_0x12728e(0x25a5)]();}get[_0x417b12(0x2f11)](){var _0x58196c=_0x417b12;return this[_0x58196c(0x1c7b)];}set[_0x417b12(0x2f11)](_0x4655e5){this['_radius']=_0x4655e5,this['_computePhotometricScale']();}get['shadowEnabled'](){return this['_shadowEnabled'];}set[_0x417b12(0xc76)](_0xbd56c6){var _0x283eca=_0x417b12;this['_shadowEnabled']!==_0xbd56c6&&(this[_0x283eca(0x600)]=_0xbd56c6,this[_0x283eca(0x264)]());}get[_0x417b12(0x1c60)](){return this['_includedOnlyMeshes'];}set[_0x417b12(0x1c60)](_0x337849){var _0x2197af=_0x417b12;this[_0x2197af(0x1886)]=_0x337849,this[_0x2197af(0xa29)](_0x337849);}get['excludedMeshes'](){var _0x36d414=_0x417b12;return this[_0x36d414(0x2987)];}set[_0x417b12(0x2cb1)](_0x35b441){var _0xfa7ad9=_0x417b12;this[_0xfa7ad9(0x2987)]=_0x35b441,this[_0xfa7ad9(0x3a07)](_0x35b441);}get[_0x417b12(0x4da)](){var _0x510416=_0x417b12;return this[_0x510416(0x1d89)];}set[_0x417b12(0x4da)](_0x2a4515){var _0x3934ca=_0x417b12;this[_0x3934ca(0x1d89)]=_0x2a4515,this[_0x3934ca(0x2119)]();}get['includeOnlyWithLayerMask'](){var _0x34c4e4=_0x417b12;return this[_0x34c4e4(0x1f68)];}set[_0x417b12(0x36f1)](_0x12af67){var _0x1fb138=_0x417b12;this[_0x1fb138(0x1f68)]=_0x12af67,this[_0x1fb138(0x2119)]();}get[_0x417b12(0x2cbd)](){var _0x3594f5=_0x417b12;return this[_0x3594f5(0x3219)];}set[_0x417b12(0x2cbd)](_0x2514ef){var _0x230331=_0x417b12;this[_0x230331(0x3219)]!==_0x2514ef&&(this[_0x230331(0x3219)]=_0x2514ef,this[_0x230331(0x264)]());}['transferTexturesToEffect'](_0x3a263f,_0x1b4417){return this;}[_0x417b12(0x1096)](_0x9760c6,_0x402d92,_0x217b4e,_0x4bf4e6,_0x3f4454=!0x0){var _0x1d7d52=_0x417b12,_0x2c8401,_0x9760c6=_0x9760c6[_0x1d7d52(0x141d)]();let _0xcd8d6d=!0x1;if(this[_0x1d7d52(0x3057)][_0x1d7d52(0x12e6)](_0x217b4e,_0x1d7d52(0x176c)+_0x9760c6),this[_0x1d7d52(0x2cf3)]===_0x402d92['getRenderId']()&&this['_lastUseSpecular']===_0x4bf4e6&&this[_0x1d7d52(0x3057)][_0x1d7d52(0x611)]||(this[_0x1d7d52(0x2cf3)]=_0x402d92['getRenderId'](),this[_0x1d7d52(0x3584)]=_0x4bf4e6,_0x2c8401=this[_0x1d7d52(0x374b)](),this['transferToEffect'](_0x217b4e,_0x9760c6),this[_0x1d7d52(0x2c25)]['scaleToRef'](_0x2c8401,_0x483b9a['zZ'][_0x1d7d52(0x32f2)][0x0]),this[_0x1d7d52(0x3057)][_0x1d7d52(0x2b79)](_0x1d7d52(0x30b4),_0x483b9a['zZ'][_0x1d7d52(0x32f2)][0x0],this[_0x1d7d52(0x2036)],_0x9760c6),_0x4bf4e6&&(this[_0x1d7d52(0xd7b)][_0x1d7d52(0x1447)](_0x2c8401,_0x483b9a['zZ'][_0x1d7d52(0x32f2)][0x1]),this[_0x1d7d52(0x3057)]['updateColor4'](_0x1d7d52(0x43c),_0x483b9a['zZ'][_0x1d7d52(0x32f2)][0x1],this[_0x1d7d52(0x2f11)],_0x9760c6)),_0xcd8d6d=!0x0),this[_0x1d7d52(0x3d93)](_0x217b4e,_0x9760c6),_0x402d92[_0x1d7d52(0xcbf)]&&this[_0x1d7d52(0xc76)]&&_0x3f4454){const _0xd85ae4=null!=(_0x4bf4e6=this[_0x1d7d52(0x361e)](_0x402d92[_0x1d7d52(0x3728)]))?_0x4bf4e6:this['getShadowGenerator']();_0xd85ae4&&(_0xd85ae4[_0x1d7d52(0x1652)](_0x9760c6,_0x217b4e),_0xcd8d6d=!0x0);}_0xcd8d6d?this['_uniformBuffer'][_0x1d7d52(0x308d)]():this[_0x1d7d52(0x3057)][_0x1d7d52(0x151f)]();}['getClassName'](){var _0x3c5908=_0x417b12;return _0x3c5908(0x176c);}['toString'](_0x49e39f){var _0x590d2b=_0x417b12;let _0x2cfdf0='Name:\x20'+this[_0x590d2b(0x3844)];if(_0x2cfdf0+=',\x20type:\x20'+[_0x590d2b(0x38f3),'Directional',_0x590d2b(0x34e5),_0x590d2b(0x27fa)][this[_0x590d2b(0x1f51)]()],this['animations']){for(let _0x47ba7c=0x0;_0x47ba7c<this[_0x590d2b(0x5fd)][_0x590d2b(0x3785)];_0x47ba7c++)_0x2cfdf0+=',\x20animation[0]:\x20'+this['animations'][_0x47ba7c][_0x590d2b(0x141d)](_0x49e39f);}return _0x2cfdf0;}[_0x417b12(0x14e2)](){var _0x54ebf3=_0x417b12;super[_0x54ebf3(0x14e2)](),this[_0x54ebf3(0x3995)]()||this[_0x54ebf3(0x2119)]();}[_0x417b12(0x280e)](_0x2e625a){var _0xb6edca=_0x417b12;super[_0xb6edca(0x280e)](_0x2e625a),this[_0xb6edca(0x2119)]();}[_0x417b12(0x361e)](_0x5a3748=null){var _0xe24eb5=_0x417b12;return null!==this[_0xe24eb5(0x2767)]&&null!=(_0x5a3748=this[_0xe24eb5(0x2767)][_0xe24eb5(0xa84)](_0x5a3748))?_0x5a3748:null;}[_0x417b12(0x2f21)](){var _0x41a2df=_0x417b12;return this[_0x41a2df(0x2767)];}[_0x417b12(0x2618)](){var _0x3b20ac=_0x417b12;return _0x556da2['P'][_0x3b20ac(0xd5a)]();}[_0x417b12(0x2e3)](_0x1d7132){var _0xdba15f=_0x417b12;return!(_0x1d7132&&(this[_0xdba15f(0x1c60)]&&0x0<this[_0xdba15f(0x1c60)][_0xdba15f(0x3785)]&&-0x1===this[_0xdba15f(0x1c60)][_0xdba15f(0x850)](_0x1d7132)||this[_0xdba15f(0x2cb1)]&&0x0<this[_0xdba15f(0x2cb1)][_0xdba15f(0x3785)]&&-0x1!==this[_0xdba15f(0x2cb1)][_0xdba15f(0x850)](_0x1d7132)||0x0!==this[_0xdba15f(0x36f1)]&&0x0==(this[_0xdba15f(0x36f1)]&_0x1d7132['layerMask'])||0x0!==this[_0xdba15f(0x4da)]&&this[_0xdba15f(0x4da)]&_0x1d7132[_0xdba15f(0xb9f)]));}[_0x417b12(0x3551)](_0x5a4108,_0x1e8484=!0x1){var _0xa3e3ae=_0x417b12;if(this[_0xa3e3ae(0x2767)]){const _0x4cc833=this['_shadowGenerators']['values']();for(let _0x3ad441=_0x4cc833['next']();!0x0!==_0x3ad441[_0xa3e3ae(0xd2d)];_0x3ad441=_0x4cc833['next']()){const _0x1a7b2f=_0x3ad441['value'];_0x1a7b2f[_0xa3e3ae(0x3551)]();}this[_0xa3e3ae(0x2767)]=null;}var _0x4641dd;this['getScene']()[_0xa3e3ae(0xdf8)](this),this['_parentContainer']&&(-0x1<(_0x4641dd=this[_0xa3e3ae(0x2527)][_0xa3e3ae(0x2a0d)][_0xa3e3ae(0x850)](this))&&this['_parentContainer'][_0xa3e3ae(0x2a0d)][_0xa3e3ae(0x2e7)](_0x4641dd,0x1),this['_parentContainer']=null);for(const _0x5e2c55 of this['getScene']()['meshes'])_0x5e2c55['_removeLightSource'](this,!0x0);this['_uniformBuffer']['dispose'](),this[_0xa3e3ae(0x40ae)]()[_0xa3e3ae(0x1f98)](this),super[_0xa3e3ae(0x3551)](_0x5a4108,_0x1e8484);}[_0x417b12(0x1f51)](){return 0x0;}[_0x417b12(0x374b)](){var _0x52ff40=_0x417b12;return this['_photometricScale']*this[_0x52ff40(0x220c)];}[_0x417b12(0x292d)](_0x18d368,_0x55e69a=null){var _0x36bda3=_0x417b12,_0x1c2da9=_0x8fcd23['GetConstructorFromName'](this[_0x36bda3(0x1f51)](),_0x18d368,this['getScene']());if(!_0x1c2da9)return null;const _0x4174eb=_0x1f2be8['p4'][_0x36bda3(0xbcd)](_0x1c2da9,this);return _0x18d368&&(_0x4174eb[_0x36bda3(0x3844)]=_0x18d368),_0x55e69a&&(_0x4174eb['parent']=_0x55e69a),_0x4174eb[_0x36bda3(0x280e)](this['isEnabled']()),this['onClonedObservable'][_0x36bda3(0x2231)](_0x4174eb),_0x4174eb;}['serialize'](){var _0x517c23=_0x417b12;const _0x2bae60=_0x1f2be8['p4'][_0x517c23(0x2fa9)](this);return _0x2bae60[_0x517c23(0x1441)]=this[_0x517c23(0x1441)],_0x2bae60[_0x517c23(0x261)]=this[_0x517c23(0x1f51)](),this['parent']&&this[_0x517c23(0x2a18)][_0x517c23(0x20cf)](_0x2bae60),0x0<this['excludedMeshes'][_0x517c23(0x3785)]&&(_0x2bae60['excludedMeshesIds']=[],this[_0x517c23(0x2cb1)][_0x517c23(0x66b)](_0x3bbabd=>{var _0x499aff=_0x517c23;_0x2bae60['excludedMeshesIds'][_0x499aff(0x1e1d)](_0x3bbabd['id']);})),0x0<this[_0x517c23(0x1c60)][_0x517c23(0x3785)]&&(_0x2bae60[_0x517c23(0x13f9)]=[],this[_0x517c23(0x1c60)][_0x517c23(0x66b)](_0x56ba84=>{var _0x1911a8=_0x517c23;_0x2bae60[_0x1911a8(0x13f9)][_0x1911a8(0x1e1d)](_0x56ba84['id']);})),_0x1f2be8['p4']['AppendSerializedAnimations'](this,_0x2bae60),_0x2bae60['ranges']=this[_0x517c23(0x2bff)](),_0x2bae60[_0x517c23(0x3461)]=this[_0x517c23(0x3461)](),_0x2bae60;}static[_0x417b12(0x2f2a)](_0x25140a,_0x249d2c,_0x180097){var _0x5eb221=_0x417b12;return _0x535e77['N'][_0x5eb221(0x33fe)]('Light_Type_'+_0x25140a,_0x249d2c,_0x180097)||null;}static[_0x417b12(0x2f08)](_0x28ff52,_0x1cd4b4){var _0x59432a=_0x417b12,_0x55c950=_0x8fcd23[_0x59432a(0x2f2a)](_0x28ff52['type'],_0x28ff52[_0x59432a(0x3844)],_0x1cd4b4);if(!_0x55c950)return null;const _0x5464eb=_0x1f2be8['p4']['Parse'](_0x55c950,_0x28ff52,_0x1cd4b4);if(_0x28ff52['excludedMeshesIds']&&(_0x5464eb[_0x59432a(0x1c43)]=_0x28ff52[_0x59432a(0x2fb3)]),_0x28ff52[_0x59432a(0x13f9)]&&(_0x5464eb['_includedOnlyMeshesIds']=_0x28ff52['includedOnlyMeshesIds']),void 0x0!==_0x28ff52['parentId']&&(_0x5464eb[_0x59432a(0x40a4)]=_0x28ff52[_0x59432a(0x294f)]),void 0x0!==_0x28ff52[_0x59432a(0x3a0c)]&&(_0x5464eb[_0x59432a(0x141f)]=_0x28ff52['parentInstanceIndex']),void 0x0!==_0x28ff52['falloffType']&&(_0x5464eb['falloffType']=_0x28ff52['falloffType']),void 0x0!==_0x28ff52[_0x59432a(0x2cbd)]&&(_0x5464eb[_0x59432a(0x2cbd)]=_0x28ff52[_0x59432a(0x2cbd)]),_0x28ff52[_0x59432a(0x5fd)]){for(let _0x526c06=0x0;_0x526c06<_0x28ff52[_0x59432a(0x5fd)][_0x59432a(0x3785)];_0x526c06++){var _0x43bc73=_0x28ff52[_0x59432a(0x5fd)][_0x526c06];const _0x508464=(0x0,_0x51b819['q'])(_0x59432a(0x29f2));_0x508464&&_0x5464eb[_0x59432a(0x5fd)][_0x59432a(0x1e1d)](_0x508464[_0x59432a(0x2f08)](_0x43bc73));}_0x535e77['N'][_0x59432a(0x1734)](_0x5464eb,_0x28ff52,_0x1cd4b4);}return _0x28ff52[_0x59432a(0x8f5)]&&_0x1cd4b4[_0x59432a(0x1317)](_0x5464eb,_0x28ff52[_0x59432a(0xe74)],_0x28ff52[_0x59432a(0xfc9)],_0x28ff52[_0x59432a(0x3098)],_0x28ff52[_0x59432a(0x3432)]||0x1),void 0x0!==_0x28ff52[_0x59432a(0x3461)]&&_0x5464eb[_0x59432a(0x280e)](_0x28ff52['isEnabled']),_0x5464eb;}[_0x417b12(0x3a07)](_0x4ec200){var _0x3dbbdf=_0x417b12;const _0x45e902=_0x4ec200[_0x3dbbdf(0x1e1d)],_0x2af6eb=(_0x4ec200['push']=(..._0x47f13d)=>{var _0x45f0e8=_0x3dbbdf,_0x4b0bb8=_0x45e902[_0x45f0e8(0x3201)](_0x4ec200,_0x47f13d);for(const _0x125c15 of _0x47f13d)_0x125c15[_0x45f0e8(0x242d)](this);return _0x4b0bb8;},_0x4ec200[_0x3dbbdf(0x2e7)]);_0x4ec200[_0x3dbbdf(0x2e7)]=(_0x1a241c,_0x2a1232)=>{var _0x4fda48=_0x3dbbdf;_0x1a241c=_0x2af6eb[_0x4fda48(0x3201)](_0x4ec200,[_0x1a241c,_0x2a1232]);for(const _0x23d3bf of _0x1a241c)_0x23d3bf[_0x4fda48(0x242d)](this);return _0x1a241c;};for(const _0x161236 of _0x4ec200)_0x161236[_0x3dbbdf(0x242d)](this);}[_0x417b12(0xa29)](_0x580d30){var _0x439138=_0x417b12;const _0x1ff2f1=_0x580d30[_0x439138(0x1e1d)],_0x30aa44=(_0x580d30[_0x439138(0x1e1d)]=(..._0x1e20ef)=>{var _0x28bf14=_0x439138;return _0x1e20ef=_0x1ff2f1['apply'](_0x580d30,_0x1e20ef),(this[_0x28bf14(0x2119)](),_0x1e20ef);},_0x580d30[_0x439138(0x2e7)]);_0x580d30[_0x439138(0x2e7)]=(_0x12120f,_0x1a28c7)=>{var _0x594c9b=_0x439138;return _0x12120f=_0x30aa44[_0x594c9b(0x3201)](_0x580d30,[_0x12120f,_0x1a28c7]),(this['_resyncMeshes'](),_0x12120f);},this['_resyncMeshes']();}['_resyncMeshes'](){var _0x1a2243=_0x417b12;for(const _0x1a4591 of this[_0x1a2243(0x40ae)]()[_0x1a2243(0x228)])_0x1a4591[_0x1a2243(0x242d)](this);}[_0x417b12(0x264)](){var _0x552ec7=_0x417b12;for(const _0x3d2eb8 of this[_0x552ec7(0x40ae)]()[_0x552ec7(0x228)])-0x1!==_0x3d2eb8[_0x552ec7(0x1038)][_0x552ec7(0x850)](this)&&_0x3d2eb8[_0x552ec7(0x32ab)]();}[_0x417b12(0x25a5)](){var _0x2de0f3=_0x417b12;this['_photometricScale']=this[_0x2de0f3(0x26c1)](),this['getScene']()['resetCachedMaterial']();}[_0x417b12(0x26c1)](){var _0x417ff5=_0x417b12;let _0x4e7156=0x0;var _0x29feb4=this[_0x417ff5(0x1f51)]();let _0x3ec599=this[_0x417ff5(0x3c94)];switch(_0x3ec599===_0x8fcd23[_0x417ff5(0x6ad)]&&(_0x3ec599=_0x29feb4===_0x8fcd23['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x8fcd23['INTENSITYMODE_ILLUMINANCE']:_0x8fcd23['INTENSITYMODE_LUMINOUSINTENSITY']),_0x29feb4){case _0x8fcd23[_0x417ff5(0x62a)]:case _0x8fcd23['LIGHTTYPEID_SPOTLIGHT']:switch(_0x3ec599){case _0x8fcd23[_0x417ff5(0x417b)]:_0x4e7156=0x1/(0x4*Math['PI']);break;case _0x8fcd23[_0x417ff5(0x128d)]:_0x4e7156=0x1;break;case _0x8fcd23[_0x417ff5(0x2045)]:_0x4e7156=this[_0x417ff5(0x2f11)]*this[_0x417ff5(0x2f11)];}break;case _0x8fcd23[_0x417ff5(0x4082)]:switch(_0x3ec599){case _0x8fcd23['INTENSITYMODE_ILLUMINANCE']:_0x4e7156=0x1;break;case _0x8fcd23[_0x417ff5(0x2045)]:var _0x4b0cbe=this[_0x417ff5(0x2f11)],_0x4b0cbe=Math[_0x417ff5(0x695)](_0x4b0cbe,0.001),_0x4b0cbe=0x2*Math['PI']*(0x1-Math[_0x417ff5(0x1262)](_0x4b0cbe));_0x4e7156=_0x4b0cbe;}break;case _0x8fcd23[_0x417ff5(0x453)]:_0x4e7156=0x1;}return _0x4e7156;}[_0x417b12(0x3c3f)](){var _0x36f4bb=_0x417b12;const _0x2189a2=this[_0x36f4bb(0x40ae)]();0x0!=this[_0x36f4bb(0x3ec8)]&&(_0x2189a2[_0x36f4bb(0x121b)]=!0x0),this[_0x36f4bb(0x40ae)]()[_0x36f4bb(0x2e3f)]();}}_0x8fcd23[_0x417b12(0x24c2)]=_0x50c9f7['m']['FALLOFF_DEFAULT'],_0x8fcd23['FALLOFF_PHYSICAL']=_0x50c9f7['m'][_0x417b12(0x230e)],_0x8fcd23[_0x417b12(0x4097)]=_0x50c9f7['m'][_0x417b12(0x4097)],_0x8fcd23[_0x417b12(0xcdf)]=_0x50c9f7['m'][_0x417b12(0xcdf)],_0x8fcd23[_0x417b12(0x2eb0)]=_0x50c9f7['m'][_0x417b12(0x2eb0)],_0x8fcd23[_0x417b12(0x1b3f)]=_0x50c9f7['m'][_0x417b12(0x1b3f)],_0x8fcd23[_0x417b12(0x19d1)]=_0x50c9f7['m'][_0x417b12(0x19d1)],_0x8fcd23[_0x417b12(0x6ad)]=_0x50c9f7['m'][_0x417b12(0x6ad)],_0x8fcd23['INTENSITYMODE_LUMINOUSPOWER']=_0x50c9f7['m'][_0x417b12(0x417b)],_0x8fcd23[_0x417b12(0x128d)]=_0x50c9f7['m']['INTENSITYMODE_LUMINOUSINTENSITY'],_0x8fcd23[_0x417b12(0x251a)]=_0x50c9f7['m']['INTENSITYMODE_ILLUMINANCE'],_0x8fcd23[_0x417b12(0x2045)]=_0x50c9f7['m']['INTENSITYMODE_LUMINANCE'],_0x8fcd23['LIGHTTYPEID_POINTLIGHT']=_0x50c9f7['m'][_0x417b12(0x62a)],_0x8fcd23[_0x417b12(0x4082)]=_0x50c9f7['m']['LIGHTTYPEID_DIRECTIONALLIGHT'],_0x8fcd23[_0x417b12(0xa38)]=_0x50c9f7['m'][_0x417b12(0xa38)],_0x8fcd23['LIGHTTYPEID_HEMISPHERICLIGHT']=_0x50c9f7['m'][_0x417b12(0x453)],_0x2a7564([(0x0,_0x1f2be8['n9'])()],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x2c25),void 0x0),_0x2a7564([(0x0,_0x1f2be8['n9'])()],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0xd7b),void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23['prototype'],'falloffType',void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23[_0x417b12(0x1fd2)],'intensity',void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x2036),null),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x3c94),null),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23[_0x417b12(0x1fd2)],'radius',null),_0x2a7564([(0x0,_0x1f2be8['qC'])()],_0x8fcd23['prototype'],'_renderPriority',void 0x0),_0x2a7564([(0x0,_0x1f2be8['wz'])(_0x417b12(0x3c3f))],_0x8fcd23['prototype'],_0x417b12(0x266c),void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])(_0x417b12(0xc76))],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x600),void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])('excludeWithLayerMask')],_0x8fcd23['prototype'],'_excludeWithLayerMask',void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])('includeOnlyWithLayerMask')],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x1f68),void 0x0),_0x2a7564([(0x0,_0x1f2be8['qC'])(_0x417b12(0x2cbd))],_0x8fcd23[_0x417b12(0x1fd2)],_0x417b12(0x3219),void 0x0);},0xf347:(_0x26b9be,_0x1743a0,_0x540880)=>{var _0x3f5a4e=a7_0x38a779;_0x540880['d'](_0x1743a0,{'c':()=>_0x34a36a});var _0x1743a0=_0x540880(0x153ad),_0x36e1ac=_0x540880(0x9fd1),_0x2508fb=_0x540880(0x16aec),_0x2ff1ce=_0x540880(0xdc06),_0x540880=_0x540880(0xaccd);_0x2508fb['N'][_0x3f5a4e(0x3db3)](_0x3f5a4e(0x3a3c),(_0x4262ba,_0x503563)=>()=>new _0x34a36a(_0x4262ba,_0x36e1ac['P'][_0x3f5a4e(0xd5a)](),_0x503563));class _0x34a36a extends _0x540880['O']{constructor(_0x644e30,_0x62a4f5,_0x3157a2){var _0x583267=_0x3f5a4e;super(_0x644e30,_0x3157a2),this[_0x583267(0x1658)]=Math['PI']/0x2,this[_0x583267(0xdfa)]=_0x62a4f5;}get['shadowAngle'](){var _0x259595=_0x3f5a4e;return this[_0x259595(0x1658)];}set[_0x3f5a4e(0x24c1)](_0x1e33e3){var _0x4dd4e5=_0x3f5a4e;this[_0x4dd4e5(0x1658)]=_0x1e33e3,this[_0x4dd4e5(0x3f15)]();}get['direction'](){var _0x5c1c12=_0x3f5a4e;return this[_0x5c1c12(0x1fa8)];}set[_0x3f5a4e(0x1451)](_0x346454){var _0x5ce635=_0x3f5a4e,_0x102a56=this[_0x5ce635(0x6c9)]();if(this['_direction']=_0x346454,this[_0x5ce635(0x6c9)]()!==_0x102a56&&this[_0x5ce635(0x2767)]){const _0x4c903c=this[_0x5ce635(0x2767)][_0x5ce635(0x281b)]();for(let _0x2a5080=_0x4c903c[_0x5ce635(0x118b)]();!0x0!==_0x2a5080[_0x5ce635(0xd2d)];_0x2a5080=_0x4c903c[_0x5ce635(0x118b)]()){const _0x211fd9=_0x2a5080[_0x5ce635(0xb06)];_0x211fd9[_0x5ce635(0x1253)]();}}}['getClassName'](){return'PointLight';}[_0x3f5a4e(0x1f51)](){return _0x2ff1ce['_']['LIGHTTYPEID_POINTLIGHT'];}[_0x3f5a4e(0x6c9)](){var _0x2c6367=_0x3f5a4e;return!this[_0x2c6367(0x1451)];}[_0x3f5a4e(0x150d)](_0x23ab88){var _0x108284=_0x3f5a4e;if(this[_0x108284(0x1451)])return super[_0x108284(0x150d)](_0x23ab88);switch(_0x23ab88){case 0x0:return new _0x36e1ac['P'](0x1,0x0,0x0);case 0x1:return new _0x36e1ac['P'](-0x1,0x0,0x0);case 0x2:return new _0x36e1ac['P'](0x0,-0x1,0x0);case 0x3:return new _0x36e1ac['P'](0x0,0x1,0x0);case 0x4:return new _0x36e1ac['P'](0x0,0x0,0x1);case 0x5:return new _0x36e1ac['P'](0x0,0x0,-0x1);}return _0x36e1ac['P'][_0x108284(0xd5a)]();}[_0x3f5a4e(0x40ea)](_0xfaf909,_0x415788,_0x41cc18){var _0x5307b4=_0x3f5a4e,_0x13e389,_0x336441,_0x275d77=this[_0x5307b4(0x40ae)]()[_0x5307b4(0x3728)];_0x275d77&&(_0x13e389=void 0x0!==this[_0x5307b4(0x261c)]?this['shadowMinZ']:_0x275d77[_0x5307b4(0x307b)],_0x275d77=void 0x0!==this['shadowMaxZ']?this['shadowMaxZ']:_0x275d77[_0x5307b4(0x248d)],_0x336441=this[_0x5307b4(0x40ae)]()[_0x5307b4(0x318e)]()[_0x5307b4(0x30e9)],_0x36e1ac['y3'][_0x5307b4(0x1d88)](this[_0x5307b4(0x24c1)],0x1,_0x336441?_0x275d77:_0x13e389,_0x336441?_0x13e389:_0x275d77,_0xfaf909,!0x0,this[_0x5307b4(0x3921)][_0x5307b4(0x318e)]()[_0x5307b4(0x225f)],void 0x0,_0x336441));}[_0x3f5a4e(0x3861)](){var _0x5259ca=_0x3f5a4e;this['_uniformBuffer'][_0x5259ca(0x356a)]('vLightData',0x4),this[_0x5259ca(0x3057)][_0x5259ca(0x356a)]('vLightDiffuse',0x4),this[_0x5259ca(0x3057)]['addUniform'](_0x5259ca(0x43c),0x4),this['_uniformBuffer']['addUniform'](_0x5259ca(0x3ace),0x4),this[_0x5259ca(0x3057)][_0x5259ca(0x356a)](_0x5259ca(0x3db8),0x3),this[_0x5259ca(0x3057)][_0x5259ca(0x356a)](_0x5259ca(0x39ce),0x2),this[_0x5259ca(0x3057)][_0x5259ca(0x2b13)]();}[_0x3f5a4e(0x1ece)](_0x2ee45a,_0x4d2f25){var _0x9a5e37=_0x3f5a4e;return this[_0x9a5e37(0x1646)]()?this['_uniformBuffer'][_0x9a5e37(0x90a)]('vLightData',this[_0x9a5e37(0x341e)]['x'],this[_0x9a5e37(0x341e)]['y'],this[_0x9a5e37(0x341e)]['z'],0x0,_0x4d2f25):this[_0x9a5e37(0x3057)][_0x9a5e37(0x90a)](_0x9a5e37(0x9ec),this['position']['x'],this[_0x9a5e37(0xdfa)]['y'],this[_0x9a5e37(0xdfa)]['z'],0x0,_0x4d2f25),this[_0x9a5e37(0x3057)][_0x9a5e37(0x90a)]('vLightFalloff',this[_0x9a5e37(0x2036)],this[_0x9a5e37(0xa72)],0x0,0x0,_0x4d2f25),this;}['transferToNodeMaterialEffect'](_0x2b842a,_0x433f36){var _0x3b06c6=_0x3f5a4e;return this[_0x3b06c6(0x1646)]()?_0x2b842a['setFloat3'](_0x433f36,this[_0x3b06c6(0x341e)]['x'],this[_0x3b06c6(0x341e)]['y'],this[_0x3b06c6(0x341e)]['z']):_0x2b842a[_0x3b06c6(0xa16)](_0x433f36,this[_0x3b06c6(0xdfa)]['x'],this[_0x3b06c6(0xdfa)]['y'],this[_0x3b06c6(0xdfa)]['z']),this;}['prepareLightSpecificDefines'](_0x2edcab,_0x36e042){var _0x5e001a=_0x3f5a4e;_0x2edcab[_0x5e001a(0x1465)+_0x36e042]=!0x0;}}!function(_0x15879a,_0x5dbe38,_0x29643d,_0x10b19e){var _0x2a15ce=_0x3f5a4e,_0x52def9,_0x288bdc=arguments[_0x2a15ce(0x3785)],_0x494ad7=_0x288bdc<0x3?_0x5dbe38:null===_0x10b19e?_0x10b19e=Object['getOwnPropertyDescriptor'](_0x5dbe38,_0x29643d):_0x10b19e;if(_0x2a15ce(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x2a15ce(0x4111)])_0x494ad7=Reflect[_0x2a15ce(0x4111)](_0x15879a,_0x5dbe38,_0x29643d,_0x10b19e);else{for(var _0x490de6=_0x15879a[_0x2a15ce(0x3785)]-0x1;0x0<=_0x490de6;_0x490de6--)(_0x52def9=_0x15879a[_0x490de6])&&(_0x494ad7=(_0x288bdc<0x3?_0x52def9(_0x494ad7):0x3<_0x288bdc?_0x52def9(_0x5dbe38,_0x29643d,_0x494ad7):_0x52def9(_0x5dbe38,_0x29643d))||_0x494ad7);}0x3<_0x288bdc&&_0x494ad7&&Object[_0x2a15ce(0x259d)](_0x5dbe38,_0x29643d,_0x494ad7);}([(0x0,_0x1743a0['qC'])()],_0x34a36a[_0x3f5a4e(0x1fd2)],_0x3f5a4e(0x24c1),null);},0xaccd:(_0x18227d,_0x38064a,_0x1b3fa9)=>{var _0x12f9f7=a7_0x38a779;_0x1b3fa9['d'](_0x38064a,{'O':()=>_0x338258});function _0x518dac(_0x1e343a,_0x1a345d,_0x1c34c5,_0x141816){var _0x3d221a=a7_0x2532,_0xcaf001,_0x19b0f2=arguments[_0x3d221a(0x3785)],_0xdb6b27=_0x19b0f2<0x3?_0x1a345d:null===_0x141816?_0x141816=Object[_0x3d221a(0x18ba)](_0x1a345d,_0x1c34c5):_0x141816;if(_0x3d221a(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x3d221a(0x4111)])_0xdb6b27=Reflect[_0x3d221a(0x4111)](_0x1e343a,_0x1a345d,_0x1c34c5,_0x141816);else{for(var _0x8d47a7=_0x1e343a[_0x3d221a(0x3785)]-0x1;0x0<=_0x8d47a7;_0x8d47a7--)(_0xcaf001=_0x1e343a[_0x8d47a7])&&(_0xdb6b27=(_0x19b0f2<0x3?_0xcaf001(_0xdb6b27):0x3<_0x19b0f2?_0xcaf001(_0x1a345d,_0x1c34c5,_0xdb6b27):_0xcaf001(_0x1a345d,_0x1c34c5))||_0xdb6b27);}0x3<_0x19b0f2&&_0xdb6b27&&Object[_0x3d221a(0x259d)](_0x1a345d,_0x1c34c5,_0xdb6b27);}var _0x38064a=_0x1b3fa9(0x153ad),_0x4a6fcb=_0x1b3fa9(0x9fd1),_0x47e462=_0x1b3fa9(0xdc06),_0x484ac4=_0x1b3fa9(0xa60f);class _0x338258 extends _0x47e462['_']{constructor(){super(...arguments),this['_needProjectionMatrixCompute']=!0x0;}['_setPosition'](_0x36dbd9){this['_position']=_0x36dbd9;}get[_0x12f9f7(0xdfa)](){return this['_position'];}set['position'](_0x4fd623){var _0x3d9f91=_0x12f9f7;this[_0x3d9f91(0x1c5f)](_0x4fd623);}['_setDirection'](_0x24fc03){this['_direction']=_0x24fc03;}get[_0x12f9f7(0x1451)](){var _0x1e45ea=_0x12f9f7;return this[_0x1e45ea(0x1fa8)];}set[_0x12f9f7(0x1451)](_0xfa2c8b){var _0x210d30=_0x12f9f7;this[_0x210d30(0x207d)](_0xfa2c8b);}get[_0x12f9f7(0x261c)](){return this['_shadowMinZ'];}set[_0x12f9f7(0x261c)](_0x2a0d9c){var _0x760cc9=_0x12f9f7;this['_shadowMinZ']=_0x2a0d9c,this[_0x760cc9(0x3f15)]();}get['shadowMaxZ'](){return this['_shadowMaxZ'];}set[_0x12f9f7(0x2c3e)](_0x32e22c){var _0xced2fe=_0x12f9f7;this[_0xced2fe(0x3c5c)]=_0x32e22c,this[_0xced2fe(0x3f15)]();}[_0x12f9f7(0x1646)](){var _0x179ec7=_0x12f9f7;return!(!this[_0x179ec7(0x2a18)]||!this[_0x179ec7(0x2a18)][_0x179ec7(0x269)]||(this[_0x179ec7(0x341e)]||(this[_0x179ec7(0x341e)]=_0x4a6fcb['P'][_0x179ec7(0xd5a)]()),_0x4a6fcb['P'][_0x179ec7(0x2b3b)](this['position'],this['parent'][_0x179ec7(0x269)](),this['transformedPosition']),this[_0x179ec7(0x1451)]&&(this[_0x179ec7(0x15a8)]||(this[_0x179ec7(0x15a8)]=_0x4a6fcb['P'][_0x179ec7(0xd5a)]()),_0x4a6fcb['P']['TransformNormalToRef'](this['direction'],this[_0x179ec7(0x2a18)][_0x179ec7(0x269)](),this[_0x179ec7(0x15a8)])),0x0));}[_0x12f9f7(0x1c69)](){return 0x32;}[_0x12f9f7(0x150d)](_0x583dae){var _0x4613f4=_0x12f9f7;return this['transformedDirection']||this[_0x4613f4(0x1451)];}[_0x12f9f7(0x2618)](){var _0x4237fd=_0x12f9f7;return this[_0x4237fd(0x341e)]||this[_0x4237fd(0xdfa)];}['setDirectionToTarget'](_0x3ea950){var _0x45877b=_0x12f9f7;return this[_0x45877b(0x1451)]=_0x4a6fcb['P'][_0x45877b(0x14f2)](_0x3ea950[_0x45877b(0x1dc8)](this[_0x45877b(0xdfa)])),this[_0x45877b(0x1451)];}[_0x12f9f7(0x3447)](){var _0x5afe44=_0x12f9f7;this[_0x5afe44(0x1451)][_0x5afe44(0x3952)]();var _0x1f88d6=_0x4a6fcb['P'][_0x5afe44(0x37c3)](this['direction'],_0x484ac4['RD']['Y']),_0x482c77=_0x4a6fcb['P'][_0x5afe44(0x37c3)](_0x1f88d6,this[_0x5afe44(0x1451)]);return _0x4a6fcb['P'][_0x5afe44(0x1f09)](_0x1f88d6,_0x482c77,this['direction']);}[_0x12f9f7(0x6c9)](){return!0x1;}[_0x12f9f7(0x3c9b)](){return this['_needProjectionMatrixCompute'];}['forceProjectionMatrixCompute'](){var _0x3141c5=_0x12f9f7;this[_0x3141c5(0xd11)]=!0x0;}['_initCache'](){var _0xbb5a36=_0x12f9f7;super[_0xbb5a36(0x1f87)](),this[_0xbb5a36(0x15a1)][_0xbb5a36(0xdfa)]=_0x4a6fcb['P'][_0xbb5a36(0xd5a)]();}[_0x12f9f7(0x1195)](){var _0x397187=_0x12f9f7;return!!this['_cache'][_0x397187(0xdfa)][_0x397187(0x2e4)](this[_0x397187(0xdfa)]);}[_0x12f9f7(0x3c5a)](_0x5dc394){var _0x3b4ddf=_0x12f9f7;return!_0x5dc394&&this[_0x3b4ddf(0x39fb)]()?this[_0x3b4ddf(0x25e2)]=this[_0x3b4ddf(0x40ae)]()[_0x3b4ddf(0x87a)]():(this[_0x3b4ddf(0x2606)](),this[_0x3b4ddf(0x15a1)][_0x3b4ddf(0xdfa)][_0x3b4ddf(0x448)](this[_0x3b4ddf(0xdfa)]),this['_worldMatrix']||(this['_worldMatrix']=_0x4a6fcb['y3'][_0x3b4ddf(0x243a)]()),_0x4a6fcb['y3'][_0x3b4ddf(0x37ad)](this[_0x3b4ddf(0xdfa)]['x'],this[_0x3b4ddf(0xdfa)]['y'],this[_0x3b4ddf(0xdfa)]['z'],this[_0x3b4ddf(0x1715)]),this[_0x3b4ddf(0x2a18)]&&this[_0x3b4ddf(0x2a18)][_0x3b4ddf(0x269)]&&(this[_0x3b4ddf(0x1715)][_0x3b4ddf(0x242a)](this[_0x3b4ddf(0x2a18)]['getWorldMatrix'](),this[_0x3b4ddf(0x1715)]),this[_0x3b4ddf(0x37a3)]()),this[_0x3b4ddf(0x3999)]=!0x0),this['_worldMatrix'];}[_0x12f9f7(0x6e1)](_0x2d9301){var _0x465fe4=_0x12f9f7;return void 0x0!==this['shadowMinZ']?this[_0x465fe4(0x261c)]:_0x2d9301[_0x465fe4(0x307b)];}[_0x12f9f7(0x1024)](_0xf9852a){var _0x4fc1de=_0x12f9f7;return void 0x0!==this[_0x4fc1de(0x2c3e)]?this[_0x4fc1de(0x2c3e)]:_0xf9852a[_0x4fc1de(0x248d)];}[_0x12f9f7(0x3316)](_0x28e3da,_0x54f6fc,_0x58648f){var _0x5d4e71=_0x12f9f7;return this[_0x5d4e71(0x15fc)]?this[_0x5d4e71(0x15fc)](_0x54f6fc,_0x58648f,_0x28e3da):this[_0x5d4e71(0x40ea)](_0x28e3da,_0x54f6fc,_0x58648f),this;}['_syncParentEnabledState'](){var _0x558694=_0x12f9f7;super[_0x558694(0x14e2)](),this[_0x558694(0x2a18)]&&this[_0x558694(0x2a18)]['getWorldMatrix']||(this[_0x558694(0x341e)]=null,this[_0x558694(0x15a8)]=null);}}_0x518dac([(0x0,_0x38064a['hd'])()],_0x338258[_0x12f9f7(0x1fd2)],_0x12f9f7(0xdfa),null),_0x518dac([(0x0,_0x38064a['hd'])()],_0x338258[_0x12f9f7(0x1fd2)],'direction',null),_0x518dac([(0x0,_0x38064a['qC'])()],_0x338258['prototype'],_0x12f9f7(0x261c),null),_0x518dac([(0x0,_0x38064a['qC'])()],_0x338258[_0x12f9f7(0x1fd2)],_0x12f9f7(0x2c3e),null);},0x25b:(_0x44846c,_0x2da78b,_0x11f49f)=>{var _0x104e7e=a7_0x38a779;_0x11f49f['d'](_0x2da78b,{'P':()=>_0x534d03});function _0x1298fc(_0x33d636,_0x5c9595,_0x29bfd3,_0x2b2aa5){var _0x4e6921=a7_0x2532,_0x2e0bb3,_0x31dcc1=arguments[_0x4e6921(0x3785)],_0x2da4d3=_0x31dcc1<0x3?_0x5c9595:null===_0x2b2aa5?_0x2b2aa5=Object[_0x4e6921(0x18ba)](_0x5c9595,_0x29bfd3):_0x2b2aa5;if(_0x4e6921(0x1c87)==typeof Reflect&&_0x4e6921(0x7a8)==typeof Reflect['decorate'])_0x2da4d3=Reflect[_0x4e6921(0x4111)](_0x33d636,_0x5c9595,_0x29bfd3,_0x2b2aa5);else{for(var _0x120746=_0x33d636['length']-0x1;0x0<=_0x120746;_0x120746--)(_0x2e0bb3=_0x33d636[_0x120746])&&(_0x2da4d3=(_0x31dcc1<0x3?_0x2e0bb3(_0x2da4d3):0x3<_0x31dcc1?_0x2e0bb3(_0x5c9595,_0x29bfd3,_0x2da4d3):_0x2e0bb3(_0x5c9595,_0x29bfd3))||_0x2da4d3);}0x3<_0x31dcc1&&_0x2da4d3&&Object[_0x4e6921(0x259d)](_0x5c9595,_0x29bfd3,_0x2da4d3);}var _0x2da78b=_0x11f49f(0x153ad),_0x5df6fe=_0x11f49f(0x9fd1),_0x5ed18e=_0x11f49f(0x16aec),_0x53cd56=_0x11f49f(0xdc06),_0x6b1c05=_0x11f49f(0xaccd),_0x542186=_0x11f49f(0xbac7);_0x5ed18e['N'][_0x104e7e(0x3db3)](_0x104e7e(0x35f1),(_0x5213b0,_0x1d949d)=>()=>new _0x534d03(_0x5213b0,_0x5df6fe['P'][_0x104e7e(0xd5a)](),_0x5df6fe['P']['Zero'](),0x0,0x0,_0x1d949d));class _0x534d03 extends _0x6b1c05['O']{constructor(_0x2d17ff,_0xcac6d6,_0x15de28,_0x3f9b45,_0x17e984,_0x21124b){var _0x30b6e9=_0x104e7e;super(_0x2d17ff,_0x21124b),this[_0x30b6e9(0x1392)]=0x0,this[_0x30b6e9(0x3681)]=_0x5df6fe['y3'][_0x30b6e9(0xd5a)](),this[_0x30b6e9(0x25e)]=0.000001,this[_0x30b6e9(0x396b)]=0x3e8,this[_0x30b6e9(0x8c3)]=_0x5df6fe['P']['Up'](),this[_0x30b6e9(0x4b8)]=!0x0,this['_projectionTextureProjectionLightDirty']=!0x0,this[_0x30b6e9(0x32df)]=!0x0,this['_projectionTextureViewTargetVector']=_0x5df6fe['P'][_0x30b6e9(0xd5a)](),this[_0x30b6e9(0x3e7c)]=_0x5df6fe['y3'][_0x30b6e9(0xd5a)](),this['_projectionTextureProjectionLightMatrix']=_0x5df6fe['y3'][_0x30b6e9(0xd5a)](),this['_projectionTextureScalingMatrix']=_0x5df6fe['y3'][_0x30b6e9(0x172b)](0.5,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1),this[_0x30b6e9(0xdfa)]=_0xcac6d6,this['direction']=_0x15de28,this['angle']=_0x3f9b45,this[_0x30b6e9(0x3e82)]=_0x17e984;}get[_0x104e7e(0x2b1b)](){var _0x3f3e29=_0x104e7e;return this[_0x3f3e29(0x3540)];}set['angle'](_0x3383a3){var _0x57e959=_0x104e7e;this['_angle']=_0x3383a3,this[_0x57e959(0x250f)]=Math[_0x57e959(0x1262)](0.5*_0x3383a3),this[_0x57e959(0x39e8)]=!0x0,this['forceProjectionMatrixCompute'](),this[_0x57e959(0x32c2)]();}get[_0x104e7e(0x3d17)](){var _0x35d115=_0x104e7e;return this[_0x35d115(0x1392)];}set[_0x104e7e(0x3d17)](_0xdcbedc){var _0x533d5e=_0x104e7e;this[_0x533d5e(0x1392)]=_0xdcbedc,this[_0x533d5e(0x32c2)]();}get[_0x104e7e(0x53e)](){var _0x3f8f34=_0x104e7e;return this[_0x3f8f34(0x405c)];}set['shadowAngleScale'](_0x55e806){var _0x52ebbb=_0x104e7e;this[_0x52ebbb(0x405c)]=_0x55e806,this[_0x52ebbb(0x3f15)]();}get[_0x104e7e(0x4115)](){var _0x5b27d8=_0x104e7e;return this[_0x5b27d8(0x3681)];}get['projectionTextureLightNear'](){var _0x1d8345=_0x104e7e;return this[_0x1d8345(0x25e)];}set['projectionTextureLightNear'](_0x5f52fd){var _0x4b29f1=_0x104e7e;this[_0x4b29f1(0x25e)]=_0x5f52fd,this[_0x4b29f1(0x39e8)]=!0x0;}get[_0x104e7e(0x35b6)](){return this['_projectionTextureLightFar'];}set['projectionTextureLightFar'](_0x3563da){var _0x10222c=_0x104e7e;this[_0x10222c(0x396b)]=_0x3563da,this[_0x10222c(0x39e8)]=!0x0;}get[_0x104e7e(0x1245)](){var _0x1b982a=_0x104e7e;return this[_0x1b982a(0x8c3)];}set[_0x104e7e(0x1245)](_0x58a181){this['_projectionTextureUpDirection']=_0x58a181,this['_projectionTextureProjectionLightDirty']=!0x0;}get[_0x104e7e(0x3e6b)](){var _0x529ad4=_0x104e7e;return this[_0x529ad4(0x1760)];}set['projectionTexture'](_0x3472ce){var _0xe03d2b=_0x104e7e;this[_0xe03d2b(0x1760)]!==_0x3472ce&&(this[_0xe03d2b(0x1760)]=_0x3472ce,this[_0xe03d2b(0x32df)]=!0x0,this[_0xe03d2b(0x1760)]&&!this[_0xe03d2b(0x1760)][_0xe03d2b(0x1977)]()&&(_0x534d03['_IsProceduralTexture'](this[_0xe03d2b(0x1760)])?this[_0xe03d2b(0x1760)]['getEffect']()[_0xe03d2b(0x21f7)](()=>{var _0x1a1750=_0xe03d2b;this[_0x1a1750(0x264)]();}):_0x534d03[_0xe03d2b(0x3793)](this[_0xe03d2b(0x1760)])&&this[_0xe03d2b(0x1760)][_0xe03d2b(0x2c4)][_0xe03d2b(0x2e19)](()=>{var _0x478672=_0xe03d2b;this[_0x478672(0x264)]();})));}static[_0x104e7e(0x3b79)](_0x3de16e){var _0x5a0069=_0x104e7e;return void 0x0!==_0x3de16e[_0x5a0069(0xcaf)];}static[_0x104e7e(0x3793)](_0x16b395){var _0x1316be=_0x104e7e;return void 0x0!==_0x16b395[_0x1316be(0x2c4)];}get[_0x104e7e(0x109d)](){var _0x25c020=_0x104e7e;return this[_0x25c020(0x3756)];}set['projectionTextureProjectionLightMatrix'](_0x285ac2){var _0x5b0b33=_0x104e7e;this['_projectionTextureProjectionLightMatrix']=_0x285ac2,this[_0x5b0b33(0x39e8)]=!0x1,this[_0x5b0b33(0x32df)]=!0x0;}[_0x104e7e(0x1d40)](){var _0x48343a=_0x104e7e;return _0x48343a(0x1192);}[_0x104e7e(0x1f51)](){var _0x4155cf=_0x104e7e;return _0x53cd56['_'][_0x4155cf(0xa38)];}[_0x104e7e(0x207d)](_0x38c32f){var _0x1cc7bc=_0x104e7e;super[_0x1cc7bc(0x207d)](_0x38c32f),this[_0x1cc7bc(0x4b8)]=!0x0;}[_0x104e7e(0x1c5f)](_0xff1c9b){super['_setPosition'](_0xff1c9b),this['_projectionTextureViewLightDirty']=!0x0;}[_0x104e7e(0x40ea)](_0x1517c4,_0x54cde3,_0x3ec103){var _0x257b6a=_0x104e7e,_0x37005f,_0x164128,_0x21ede9,_0x1b6c6b=this[_0x257b6a(0x40ae)]()[_0x257b6a(0x3728)];_0x1b6c6b&&(this[_0x257b6a(0x405c)]=this[_0x257b6a(0x405c)]||0x1,_0x37005f=this[_0x257b6a(0x405c)]*this[_0x257b6a(0x3540)],_0x164128=void 0x0!==this['shadowMinZ']?this[_0x257b6a(0x261c)]:_0x1b6c6b[_0x257b6a(0x307b)],_0x1b6c6b=void 0x0!==this[_0x257b6a(0x2c3e)]?this[_0x257b6a(0x2c3e)]:_0x1b6c6b[_0x257b6a(0x248d)],_0x21ede9=this[_0x257b6a(0x40ae)]()['getEngine']()[_0x257b6a(0x30e9)],_0x5df6fe['y3'][_0x257b6a(0x1d88)](_0x37005f,0x1,_0x21ede9?_0x1b6c6b:_0x164128,_0x21ede9?_0x164128:_0x1b6c6b,_0x1517c4,!0x0,this[_0x257b6a(0x3921)]['getEngine']()[_0x257b6a(0x225f)],void 0x0,_0x21ede9));}['_computeProjectionTextureViewLightMatrix'](){var _0x32ba6e=_0x104e7e;this[_0x32ba6e(0x4b8)]=!0x1,this[_0x32ba6e(0x32df)]=!0x0,this[_0x32ba6e(0xdfa)]['addToRef'](this[_0x32ba6e(0x1451)],this[_0x32ba6e(0x1b91)]),_0x5df6fe['y3'][_0x32ba6e(0x15f2)](this[_0x32ba6e(0xdfa)],this[_0x32ba6e(0x1b91)],this['_projectionTextureUpDirection'],this[_0x32ba6e(0x3e7c)]);}['_computeProjectionTextureProjectionLightMatrix'](){var _0xbd76f4=_0x104e7e;this[_0xbd76f4(0x39e8)]=!0x1,this['_projectionTextureDirty']=!0x0;var _0x5a723c=this[_0xbd76f4(0x35b6)],_0x1d4e4f=this[_0xbd76f4(0x3c99)],_0x5a723c=_0x5a723c/(_0x5a723c-_0x1d4e4f),_0x1d4e4f=-_0x5a723c*_0x1d4e4f,_0x2ed40f=0x1/Math['tan'](this[_0xbd76f4(0x3540)]/0x2);_0x5df6fe['y3']['FromValuesToRef'](_0x2ed40f,0x0,0x0,0x0,0x0,_0x2ed40f,0x0,0x0,0x0,0x0,_0x5a723c,0x1,0x0,0x0,_0x1d4e4f,0x0,this[_0xbd76f4(0x3756)]);}['_computeProjectionTextureMatrix'](){var _0x5aed1b=_0x104e7e,_0x498f3c,_0x1a6209;this[_0x5aed1b(0x32df)]=!0x1,this[_0x5aed1b(0x3e7c)][_0x5aed1b(0x242a)](this[_0x5aed1b(0x3756)],this[_0x5aed1b(0x3681)]),this[_0x5aed1b(0x1760)]instanceof _0x542186['x']&&(_0x498f3c=this[_0x5aed1b(0x1760)]['uScale']/0x2,_0x1a6209=this[_0x5aed1b(0x1760)][_0x5aed1b(0x1832)]/0x2,_0x5df6fe['y3'][_0x5aed1b(0x387f)](_0x498f3c,0x0,0x0,0x0,0x0,_0x1a6209,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1,this['_projectionTextureScalingMatrix'])),this['_projectionTextureMatrix'][_0x5aed1b(0x242a)](this[_0x5aed1b(0x3723)],this[_0x5aed1b(0x3681)]);}[_0x104e7e(0x3861)](){var _0x34b5ab=_0x104e7e;this[_0x34b5ab(0x3057)][_0x34b5ab(0x356a)]('vLightData',0x4),this[_0x34b5ab(0x3057)][_0x34b5ab(0x356a)](_0x34b5ab(0x30b4),0x4),this[_0x34b5ab(0x3057)][_0x34b5ab(0x356a)](_0x34b5ab(0x43c),0x4),this[_0x34b5ab(0x3057)][_0x34b5ab(0x356a)]('vLightDirection',0x3),this[_0x34b5ab(0x3057)]['addUniform'](_0x34b5ab(0x3ace),0x4),this[_0x34b5ab(0x3057)]['addUniform']('shadowsInfo',0x3),this[_0x34b5ab(0x3057)][_0x34b5ab(0x356a)](_0x34b5ab(0x39ce),0x2),this[_0x34b5ab(0x3057)][_0x34b5ab(0x2b13)]();}[_0x104e7e(0x32c2)](){var _0x4cf83c=_0x104e7e;this[_0x4cf83c(0xd94)]=0x1/Math[_0x4cf83c(0x695)](0.001,Math[_0x4cf83c(0x1262)](0.5*this[_0x4cf83c(0x1392)])-this[_0x4cf83c(0x250f)]),this['_lightAngleOffset']=-this[_0x4cf83c(0x250f)]*this['_lightAngleScale'];}[_0x104e7e(0x3d93)](_0x48f86f,_0x1bd1b4){var _0x4c7bc1=_0x104e7e;return this[_0x4c7bc1(0x3e6b)]&&this[_0x4c7bc1(0x3e6b)]['isReady']()&&(this['_projectionTextureViewLightDirty']&&this[_0x4c7bc1(0x301c)](),this[_0x4c7bc1(0x39e8)]&&this[_0x4c7bc1(0x1769)](),this[_0x4c7bc1(0x32df)]&&this[_0x4c7bc1(0x3af9)](),_0x48f86f[_0x4c7bc1(0x233e)](_0x4c7bc1(0x97a)+_0x1bd1b4,this['_projectionTextureMatrix']),_0x48f86f[_0x4c7bc1(0xf22)](_0x4c7bc1(0x214)+_0x1bd1b4,this[_0x4c7bc1(0x3e6b)])),this;}[_0x104e7e(0x1ece)](_0xd2ae54,_0x5dd3d0){var _0x1c298a=_0x104e7e,_0x30e146=this['computeTransformedInformation']()?(this[_0x1c298a(0x3057)][_0x1c298a(0x90a)](_0x1c298a(0x9ec),this[_0x1c298a(0x341e)]['x'],this[_0x1c298a(0x341e)]['y'],this[_0x1c298a(0x341e)]['z'],this[_0x1c298a(0x3e82)],_0x5dd3d0),_0x5df6fe['P'][_0x1c298a(0x14f2)](this[_0x1c298a(0x15a8)])):(this[_0x1c298a(0x3057)][_0x1c298a(0x90a)](_0x1c298a(0x9ec),this[_0x1c298a(0xdfa)]['x'],this['position']['y'],this['position']['z'],this['exponent'],_0x5dd3d0),_0x5df6fe['P'][_0x1c298a(0x14f2)](this[_0x1c298a(0x1451)]));return this['_uniformBuffer']['updateFloat4'](_0x1c298a(0x30c8),_0x30e146['x'],_0x30e146['y'],_0x30e146['z'],this[_0x1c298a(0x250f)],_0x5dd3d0),this[_0x1c298a(0x3057)][_0x1c298a(0x90a)](_0x1c298a(0x3ace),this[_0x1c298a(0x2036)],this[_0x1c298a(0xa72)],this[_0x1c298a(0xd94)],this[_0x1c298a(0xdd3)],_0x5dd3d0),this;}['transferToNodeMaterialEffect'](_0x273490,_0x201444){var _0x4fcdf4=_0x104e7e,_0x33dbe7=this[_0x4fcdf4(0x1646)]()?_0x5df6fe['P'][_0x4fcdf4(0x14f2)](this['transformedDirection']):_0x5df6fe['P']['Normalize'](this[_0x4fcdf4(0x1451)]);return this[_0x4fcdf4(0x40ae)]()['useRightHandedSystem']?_0x273490[_0x4fcdf4(0xa16)](_0x201444,-_0x33dbe7['x'],-_0x33dbe7['y'],-_0x33dbe7['z']):_0x273490['setFloat3'](_0x201444,_0x33dbe7['x'],_0x33dbe7['y'],_0x33dbe7['z']),this;}[_0x104e7e(0x3551)](){var _0x5f4129=_0x104e7e;super[_0x5f4129(0x3551)](),this[_0x5f4129(0x1760)]&&this['_projectionTexture'][_0x5f4129(0x3551)]();}[_0x104e7e(0x6e1)](_0x643317){var _0x51f07f=_0x104e7e,_0x14d3be=this[_0x51f07f(0x3921)][_0x51f07f(0x318e)](),_0x643317=void 0x0!==this['shadowMinZ']?this[_0x51f07f(0x261c)]:_0x643317[_0x51f07f(0x307b)];return _0x14d3be[_0x51f07f(0x30e9)]&&_0x14d3be[_0x51f07f(0x225f)]||!this[_0x51f07f(0x3921)][_0x51f07f(0x318e)]()['isNDCHalfZRange']?_0x643317:0x0;}['getDepthMaxZ'](_0x13f15a){var _0x201df1=_0x104e7e,_0x1ab14d=this[_0x201df1(0x3921)][_0x201df1(0x318e)](),_0x13f15a=void 0x0!==this['shadowMaxZ']?this[_0x201df1(0x2c3e)]:_0x13f15a['maxZ'];return _0x1ab14d[_0x201df1(0x30e9)]&&_0x1ab14d[_0x201df1(0x225f)]?0x0:_0x13f15a;}[_0x104e7e(0x1fcb)](_0x5f0def,_0xa2cfbe){var _0x1906a7=_0x104e7e;_0x5f0def['SPOTLIGHT'+_0xa2cfbe]=!0x0,_0x5f0def[_0x1906a7(0xa3f)+_0xa2cfbe]=!(!this['projectionTexture']||!this[_0x1906a7(0x3e6b)][_0x1906a7(0x1977)]());}}_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],_0x104e7e(0x2b1b),null),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],_0x104e7e(0x3d17),null),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],_0x104e7e(0x53e),null),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],'exponent',void 0x0),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03['prototype'],_0x104e7e(0x3c99),null),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],_0x104e7e(0x35b6),null),_0x1298fc([(0x0,_0x2da78b['qC'])()],_0x534d03[_0x104e7e(0x1fd2)],'projectionTextureUpDirection',null),_0x1298fc([(0x0,_0x2da78b['oU'])(_0x104e7e(0x32a5))],_0x534d03['prototype'],'_projectionTexture',void 0x0);},0x1207e:(_0x557ded,_0x3ea226,_0x122556)=>{var _0x3a3918=a7_0x38a779,_0x56c875,_0x4c3434,_0x5823b6,_0x209068,_0x163cbc,_0x42e2cf,_0x45b634,_0x551e7e,_0x1d83da,_0x126d48,_0x3df4e2,_0x35ac20;_0x122556['d'](_0x3ea226,{'Et':()=>_0x209068,'Jg':()=>_0x4c3434,'LC':()=>_0x126d48,'Vq':()=>_0x42e2cf,'_u':()=>_0x45b634,'e8':()=>_0x3df4e2,'iM':()=>_0x163cbc,'rY':()=>_0x56c875,'tR':()=>_0x1d83da,'xB':()=>_0x551e7e,'xu':()=>_0x35ac20,'zg':()=>_0x5823b6}),(_0x122556=_0x56c875=_0x56c875||{})[_0x122556[_0x3a3918(0x2010)]=0x1400]='BYTE',_0x122556[_0x122556['UNSIGNED_BYTE']=0x1401]='UNSIGNED_BYTE',_0x122556[_0x122556[_0x3a3918(0x2b9f)]=0x1402]=_0x3a3918(0x2b9f),_0x122556[_0x122556[_0x3a3918(0x2c87)]=0x1403]='UNSIGNED_SHORT',_0x122556[_0x122556[_0x3a3918(0x2f6d)]=0x1405]=_0x3a3918(0x2f6d),_0x122556[_0x122556['FLOAT']=0x1406]=_0x3a3918(0x95e),(_0x3ea226=_0x4c3434=_0x4c3434||{})['SCALAR']=_0x3a3918(0x3c7b),_0x3ea226[_0x3a3918(0x15af)]=_0x3a3918(0x15af),_0x3ea226[_0x3a3918(0x3c25)]=_0x3a3918(0x3c25),_0x3ea226[_0x3a3918(0x3a05)]=_0x3a3918(0x3a05),_0x3ea226[_0x3a3918(0x29ad)]=_0x3a3918(0x29ad),_0x3ea226[_0x3a3918(0x2f52)]=_0x3a3918(0x2f52),_0x3ea226['MAT4']=_0x3a3918(0x2e4b),(_0x122556=_0x5823b6=_0x5823b6||{})[_0x3a3918(0x2e0c)]='translation',_0x122556[_0x3a3918(0x35e0)]=_0x3a3918(0x30d0),_0x122556[_0x3a3918(0x2a74)]=_0x3a3918(0x5ab),_0x122556[_0x3a3918(0xfbc)]=_0x3a3918(0xaf4),(_0x3ea226=_0x209068=_0x209068||{})[_0x3a3918(0x2abb)]=_0x3a3918(0x2abb),_0x3ea226[_0x3a3918(0x3c1b)]=_0x3a3918(0x3c1b),_0x3ea226[_0x3a3918(0xee6)]=_0x3a3918(0xee6),(_0x163cbc=_0x163cbc||{})[_0x3a3918(0x7ad)]=_0x3a3918(0x4053),_0x163cbc['ORTHOGRAPHIC']=_0x3a3918(0x26df),(_0x42e2cf=_0x42e2cf||{})['JPEG']=_0x3a3918(0x172d),_0x42e2cf[_0x3a3918(0x3ba9)]=_0x3a3918(0x329c),(_0x122556=_0x45b634=_0x45b634||{})[_0x3a3918(0x15d9)]=_0x3a3918(0x15d9),_0x122556[_0x3a3918(0x3e67)]='MASK',_0x122556[_0x3a3918(0x4021)]=_0x3a3918(0x4021),(_0x3ea226=_0x551e7e=_0x551e7e||{})[_0x3ea226[_0x3a3918(0x31d4)]=0x0]=_0x3a3918(0x31d4),_0x3ea226[_0x3ea226[_0x3a3918(0x2769)]=0x1]=_0x3a3918(0x2769),_0x3ea226[_0x3ea226[_0x3a3918(0x228f)]=0x2]='LINE_LOOP',_0x3ea226[_0x3ea226[_0x3a3918(0x4ae)]=0x3]='LINE_STRIP',_0x3ea226[_0x3ea226['TRIANGLES']=0x4]=_0x3a3918(0x3aed),_0x3ea226[_0x3ea226['TRIANGLE_STRIP']=0x5]=_0x3a3918(0x10ae),_0x3ea226[_0x3ea226[_0x3a3918(0x2b4)]=0x6]=_0x3a3918(0x2b4),(_0x122556=_0x1d83da=_0x1d83da||{})[_0x122556['NEAREST']=0x2600]=_0x3a3918(0x37c),_0x122556[_0x122556[_0x3a3918(0x2abb)]=0x2601]='LINEAR',(_0x3ea226=_0x126d48=_0x126d48||{})[_0x3ea226[_0x3a3918(0x37c)]=0x2600]=_0x3a3918(0x37c),_0x3ea226[_0x3ea226[_0x3a3918(0x2abb)]=0x2601]=_0x3a3918(0x2abb),_0x3ea226[_0x3ea226[_0x3a3918(0x1000)]=0x2700]=_0x3a3918(0x1000),_0x3ea226[_0x3ea226['LINEAR_MIPMAP_NEAREST']=0x2701]='LINEAR_MIPMAP_NEAREST',_0x3ea226[_0x3ea226[_0x3a3918(0xaa1)]=0x2702]=_0x3a3918(0xaa1),_0x3ea226[_0x3ea226[_0x3a3918(0x2e16)]=0x2703]=_0x3a3918(0x2e16),(_0x122556=_0x3df4e2=_0x3df4e2||{})[_0x122556['CLAMP_TO_EDGE']=0x812f]=_0x3a3918(0x2755),_0x122556[_0x122556[_0x3a3918(0x2799)]=0x8370]=_0x3a3918(0x2799),_0x122556[_0x122556[_0x3a3918(0x3437)]=0x2901]=_0x3a3918(0x3437),(_0x3ea226=_0x35ac20=_0x35ac20||{})[_0x3a3918(0x5ed)]='directional',_0x3ea226[_0x3a3918(0x20a6)]=_0x3a3918(0x2989),_0x3ea226[_0x3a3918(0x5f2)]=_0x3a3918(0x2e67);},0x27de:(_0x5197c6,_0x30eef8,_0x482445)=>{var _0x468b54=a7_0x38a779,_0x55f7a5=_0x482445(0x10ea4),_0xfc0a18=_0x482445(0xdef7),_0x4a4362=_0x482445(0x9fd1),_0xa29f83=_0x482445(0xc84b),_0x417787=_0x482445(0x1dad),_0x164768=_0x482445(0x83fe),_0xd642c1=_0x482445(0xa838),_0x3b3b9d=_0x482445(0x173aa),_0x47f389=_0x482445(0xd5e5),_0x757618=_0x482445(0x2dc8),_0x2f67c9=_0x482445(0x1c5d),_0x5b0741=_0x482445(0x111d5),_0x40a456=_0x482445(0xdc06),_0x1d6871=_0x482445(0xbb85),_0x57c869=_0x482445(0xa7ff),_0x58919a=_0x482445(0xe0c0),_0x4d11ce=_0x482445(0x9316),_0x3913e6=_0x482445(0xad7e),_0x1778aa=_0x482445(0x4b98),_0xe5d90b=_0x482445(0x15c15),_0x27507a=_0x482445(0xcab5),_0x41be47=_0x482445(0x2c96),_0x5cbdb1=_0x482445(0x114b4),_0x5cd2cc=_0x482445(0x17b0),_0x6bf9d8=_0x482445(0xe456),_0x2f6314=_0x482445(0xe222),_0x5087fb=_0x482445(0x5f28);class _0x141bee{}_0x141bee[_0x468b54(0x21a9)]=void 0x0;let _0x2d6715={},_0x19646a={};const _0x259196=(_0x419a4d,_0x208f71,_0x3a3359,_0x1ccf3c)=>{var _0xea6e2d=_0x468b54;if(!_0x208f71['materials'])return null;for(let _0x107bf9=0x0,_0x3a73c3=_0x208f71[_0xea6e2d(0x1d00)][_0xea6e2d(0x3785)];_0x107bf9<_0x3a73c3;_0x107bf9++){var _0x258870=_0x208f71[_0xea6e2d(0x1d00)][_0x107bf9];if(_0x419a4d(_0x258870))return{'parsedMaterial':_0x258870,'material':_0x3b3b9d['F'][_0xea6e2d(0x2f08)](_0x258870,_0x3a3359,_0x1ccf3c)};}return null;},_0x76bb36=(_0x639139,_0xf82510)=>_0x639139+'\x20of\x20'+(_0xf82510?_0xf82510[_0x468b54(0x15eb)]+_0x468b54(0x8bc)+_0xf82510[_0x468b54(0x3844)]+_0x468b54(0xf1d)+_0xf82510[_0x468b54(0x1f45)]+_0x468b54(0x3868)+_0xf82510['exporter_version']:_0x468b54(0x363a)),_0x4775a4=(_0x59df6d,_0x385666)=>{var _0x4545a6=_0x468b54;const _0x13668b=_0x385666;if(_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)]){if(_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)][_0x4545a6(0xede)]&&0x0<_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)][_0x4545a6(0xede)][_0x4545a6(0x3785)]){var _0x4a091d=_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)]['ids'],_0x4b6f7e=_0x13668b[_0x4545a6(0x3461)](!0x1);if(_0x385666['_waitingData']['lods'][_0x4545a6(0x7b4)]){var _0x3b4e69=_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)]['distances'];if(_0x3b4e69[_0x4545a6(0x3785)]>=_0x4a091d[_0x4545a6(0x3785)]){var _0x14dca1=_0x3b4e69[_0x4545a6(0x3785)]>_0x4a091d['length']?_0x3b4e69[_0x3b4e69[_0x4545a6(0x3785)]-0x1]:0x0;_0x13668b['setEnabled'](!0x1);for(let _0x6a646b=0x0;_0x6a646b<_0x4a091d[_0x4545a6(0x3785)];_0x6a646b++){var _0x5a39ca=_0x4a091d[_0x6a646b],_0x5a39ca=_0x59df6d[_0x4545a6(0x2040)](_0x5a39ca);null!=_0x5a39ca&&_0x13668b[_0x4545a6(0x2ce7)](_0x3b4e69[_0x6a646b],_0x5a39ca);}0x0<_0x14dca1&&_0x13668b[_0x4545a6(0x2ce7)](_0x14dca1,null),!0x0===_0x4b6f7e&&_0x13668b[_0x4545a6(0x280e)](!0x0);}else _0x2f6314['w1'][_0x4545a6(0x27dc)](_0x4545a6(0x2af2)+_0x385666[_0x4545a6(0x3844)]);}}_0x385666[_0x4545a6(0x38f8)][_0x4545a6(0x10f2)]=null;}},_0x2f5856=(_0x48a1ad,_0x5d8ac1,_0x24bdf9)=>{var _0x3de7ab=_0x468b54;if(_0x3de7ab(0x131a)!=typeof _0x48a1ad)return(_0x24bdf9=_0x24bdf9[_0x3de7ab(0x38f5)](_0x48a1ad))&&null!=_0x5d8ac1?_0x24bdf9[_0x3de7ab(0x2eea)][parseInt(_0x5d8ac1)]:_0x24bdf9;return _0x24bdf9=_0x2d6715[_0x48a1ad],_0x24bdf9&&null!=_0x5d8ac1?_0x24bdf9[_0x3de7ab(0x2eea)][parseInt(_0x5d8ac1)]:_0x24bdf9;},_0x39f371=(_0x33a2ef,_0x5b82fe)=>_0x468b54(0x131a)!=typeof _0x33a2ef?_0x5b82fe[_0x468b54(0x37fc)](_0x33a2ef,!0x0):_0x19646a[_0x33a2ef],_0x5733a5=(_0x525fd6,_0x345138,_0xc092d,_0x4124e6,_0x980976=!0x1)=>{var _0x1e847b=_0x468b54;const _0x112223=new _0x4d11ce['TJ'](_0x525fd6);let _0x1d0ccd=_0x1e847b(0x2842);try{var _0x5f0953=JSON['parse'](_0x345138),_0x34144a=(_0x1d0ccd='',_0x57c869['n'][_0x1e847b(0x2713)]===_0x57c869['n'][_0x1e847b(0x1a35)]);let _0x1481e6,_0x350eca;if(void 0x0!==_0x5f0953['environmentTexture']&&null!==_0x5f0953[_0x1e847b(0x317)]){var _0x5d5bc1,_0x50e23b,_0x573223=void 0x0===_0x5f0953['isPBR']||_0x5f0953['isPBR'];if(_0x5f0953[_0x1e847b(0x9b1)]&&_0x1e847b(0x2b4a)===_0x5f0953[_0x1e847b(0x9b1)]){var _0x3ce148=_0x5f0953[_0x1e847b(0xe34)]||0x80;const _0x25436f=new _0x2f67c9['e']((_0x5f0953['environmentTexture']['match'](/https?:\/\//g)?'':_0xc092d)+_0x5f0953[_0x1e847b(0x317)],_0x525fd6,_0x3ce148,!0x0,!_0x573223,void 0x0,_0x5f0953[_0x1e847b(0x3bdf)]);_0x5f0953[_0x1e847b(0x1073)]&&(_0x25436f[_0x1e847b(0x3a4c)]=_0x5f0953['environmentTextureRotationY']),_0x525fd6[_0x1e847b(0x317)]=_0x25436f;}else{if('object'==typeof _0x5f0953['environmentTexture']){var _0x1b331c=_0x757618['B']['Parse'](_0x5f0953[_0x1e847b(0x317)],_0x525fd6,_0xc092d);_0x525fd6[_0x1e847b(0x317)]=_0x1b331c;}else{if(_0x5f0953[_0x1e847b(0x317)]['endsWith'](_0x1e847b(0x43d))){const _0x47ca37=new _0x757618['B']((_0x5f0953[_0x1e847b(0x317)][_0x1e847b(0x2bba)](/https?:\/\//g)?'':_0xc092d)+_0x5f0953[_0x1e847b(0x317)],_0x525fd6,_0x5f0953[_0x1e847b(0x2ec8)]);_0x5f0953['environmentTextureRotationY']&&(_0x47ca37[_0x1e847b(0x3a4c)]=_0x5f0953[_0x1e847b(0x1073)]),_0x525fd6['environmentTexture']=_0x47ca37;}else{const _0x134e88=_0x757618['B'][_0x1e847b(0x1c03)]((_0x5f0953[_0x1e847b(0x317)][_0x1e847b(0x2bba)](/https?:\/\//g)?'':_0xc092d)+_0x5f0953[_0x1e847b(0x317)],_0x525fd6,_0x5f0953['environmentTextureForcedExtension']);_0x5f0953[_0x1e847b(0x1073)]&&(_0x134e88['rotationY']=_0x5f0953[_0x1e847b(0x1073)]),_0x525fd6[_0x1e847b(0x317)]=_0x134e88;}}}!0x0===_0x5f0953['createDefaultSkybox']&&(_0x5d5bc1=void 0x0!==_0x525fd6[_0x1e847b(0x3728)]&&null!==_0x525fd6['activeCamera']?(_0x525fd6[_0x1e847b(0x3728)][_0x1e847b(0x248d)]-_0x525fd6[_0x1e847b(0x3728)][_0x1e847b(0x307b)])/0x2:0x3e8,_0x50e23b=_0x5f0953['skyboxBlurLevel']||0x0,_0x525fd6['createDefaultSkybox'](_0x525fd6[_0x1e847b(0x317)],_0x573223,_0x5d5bc1,_0x50e23b)),_0x112223[_0x1e847b(0x317)]=_0x525fd6[_0x1e847b(0x317)];}if(void 0x0!==_0x5f0953['environmentIntensity']&&null!==_0x5f0953[_0x1e847b(0x3eeb)]&&(_0x525fd6['environmentIntensity']=_0x5f0953[_0x1e847b(0x3eeb)]),void 0x0!==_0x5f0953[_0x1e847b(0x2a0d)]&&null!==_0x5f0953[_0x1e847b(0x2a0d)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x2a0d)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){var _0x31c971=_0x5f0953[_0x1e847b(0x2a0d)][_0x1481e6];const _0x25b71a=_0x40a456['_'][_0x1e847b(0x2f08)](_0x31c971,_0x525fd6);_0x25b71a&&(_0x2d6715[_0x31c971[_0x1e847b(0x1441)]]=_0x25b71a,_0x112223[_0x1e847b(0x2a0d)]['push'](_0x25b71a),_0x25b71a[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x2e45):'')+'\x0a\x09\x09'+_0x25b71a[_0x1e847b(0x141d)](_0x34144a));}if(void 0x0!==_0x5f0953[_0x1e847b(0x7aa)]&&null!==_0x5f0953[_0x1e847b(0x7aa)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953['reflectionProbes'][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x2aa447=_0x5f0953[_0x1e847b(0x7aa)][_0x1481e6];const _0x23b43a=_0x5cd2cc['x'][_0x1e847b(0x2f08)](_0x2aa447,_0x525fd6,_0xc092d);_0x23b43a&&(_0x112223[_0x1e847b(0x7aa)][_0x1e847b(0x1e1d)](_0x23b43a),_0x23b43a[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x2e15):'')+_0x1e847b(0x4039)+_0x23b43a[_0x1e847b(0x141d)](_0x34144a));}if(void 0x0!==_0x5f0953['animations']&&null!==_0x5f0953[_0x1e847b(0x5fd)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953['animations'][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x119174=_0x5f0953[_0x1e847b(0x5fd)][_0x1481e6];const _0x1e571d=(0x0,_0x6bf9d8['q'])(_0x1e847b(0x29f2));if(_0x1e571d){const _0x44a59b=_0x1e571d[_0x1e847b(0x2f08)](_0x119174);_0x525fd6[_0x1e847b(0x5fd)][_0x1e847b(0x1e1d)](_0x44a59b),_0x112223['animations'][_0x1e847b(0x1e1d)](_0x44a59b),_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x3e29):'')+_0x1e847b(0x4039)+_0x44a59b[_0x1e847b(0x141d)](_0x34144a);}}if(void 0x0!==_0x5f0953[_0x1e847b(0x1d00)]&&null!==_0x5f0953[_0x1e847b(0x1d00)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x1d00)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x2cafb2=_0x5f0953[_0x1e847b(0x1d00)][_0x1481e6];const _0x2e9211=_0x3b3b9d['F'][_0x1e847b(0x2f08)](_0x2cafb2,_0x525fd6,_0xc092d);if(_0x2e9211){_0x19646a[_0x2cafb2[_0x1e847b(0x1441)]||_0x2cafb2['id']]=_0x2e9211,_0x112223[_0x1e847b(0x1d00)]['push'](_0x2e9211),_0x2e9211[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x24b8):'')+_0x1e847b(0x4039)+_0x2e9211[_0x1e847b(0x141d)](_0x34144a);const _0x34c003=_0x2e9211['getActiveTextures']();_0x34c003[_0x1e847b(0x66b)](_0x52fd8a=>{var _0x3bd4d7=_0x1e847b;-0x1==_0x112223['textures'][_0x3bd4d7(0x850)](_0x52fd8a)&&(_0x112223[_0x3bd4d7(0x3ab1)]['push'](_0x52fd8a),_0x52fd8a['_parentContainer']=_0x112223);});}}if(void 0x0!==_0x5f0953['multiMaterials']&&null!==_0x5f0953['multiMaterials'])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x2ee3)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x1b105e=_0x5f0953[_0x1e847b(0x2ee3)][_0x1481e6];const _0x50b60c=_0x47f389['G'][_0x1e847b(0xfbf)](_0x1b105e,_0x525fd6),_0x2087b2=(_0x19646a[_0x1b105e[_0x1e847b(0x1441)]||_0x1b105e['id']]=_0x50b60c,_0x112223[_0x1e847b(0x2ee3)][_0x1e847b(0x1e1d)](_0x50b60c),_0x50b60c[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x167b):'')+'\x0a\x09\x09'+_0x50b60c['toString'](_0x34144a),_0x50b60c[_0x1e847b(0x2d86)]());_0x2087b2['forEach'](_0x478e05=>{var _0x2f88e4=_0x1e847b;-0x1==_0x112223[_0x2f88e4(0x3ab1)][_0x2f88e4(0x850)](_0x478e05)&&(_0x112223[_0x2f88e4(0x3ab1)][_0x2f88e4(0x1e1d)](_0x478e05),_0x478e05[_0x2f88e4(0x2527)]=_0x112223);});}if(void 0x0!==_0x5f0953[_0x1e847b(0xe73)]&&null!==_0x5f0953['morphTargetManagers'])for(const _0x102875 of _0x5f0953[_0x1e847b(0xe73)]){const _0x5ddafe=_0xe5d90b['O'][_0x1e847b(0x2f08)](_0x102875,_0x525fd6);_0x112223[_0x1e847b(0xe73)]['push'](_0x5ddafe),_0x5ddafe['_parentContainer']=_0x112223;}if(void 0x0!==_0x5f0953[_0x1e847b(0x2e5f)]&&null!==_0x5f0953[_0x1e847b(0x2e5f)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x2e5f)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){var _0x597f76=_0x5f0953[_0x1e847b(0x2e5f)][_0x1481e6];const _0x21232d=_0x1778aa['O'][_0x1e847b(0x2f08)](_0x597f76,_0x525fd6);_0x112223[_0x1e847b(0x2e5f)]['push'](_0x21232d),_0x21232d[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x247d):'')+_0x1e847b(0x4039)+_0x21232d['toString'](_0x34144a);}var _0x430a13=_0x5f0953[_0x1e847b(0x575)];if(null!=_0x430a13){const _0x2789f0=new Array();var _0x144b08=_0x430a13[_0x1e847b(0x701)];if(null!=_0x144b08)for(_0x1481e6=0x0,_0x350eca=_0x144b08[_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x1774d1=_0x144b08[_0x1481e6];_0x2789f0[_0x1e847b(0x1e1d)](_0x164768['Z']['Parse'](_0x1774d1,_0x525fd6,_0xc092d));}_0x2789f0[_0x1e847b(0x66b)](_0x12c715=>{var _0x14d196=_0x1e847b;_0x12c715&&(_0x112223[_0x14d196(0x575)]['push'](_0x12c715),_0x12c715[_0x14d196(0x2527)]=_0x112223);});}if(void 0x0!==_0x5f0953['transformNodes']&&null!==_0x5f0953[_0x1e847b(0x3462)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x3462)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0x3b942e=_0x5f0953[_0x1e847b(0x3462)][_0x1481e6];const _0x2f647c=_0xd642c1['Y'][_0x1e847b(0x2f08)](_0x3b942e,_0x525fd6,_0xc092d);_0x2d6715[_0x3b942e[_0x1e847b(0x1441)]]=_0x2f647c,_0x112223[_0x1e847b(0x3462)][_0x1e847b(0x1e1d)](_0x2f647c),_0x2f647c['_parentContainer']=_0x112223;}if(void 0x0!==_0x5f0953[_0x1e847b(0x228)]&&null!==_0x5f0953[_0x1e847b(0x228)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x228)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){var _0x33e05f=_0x5f0953['meshes'][_0x1481e6];const _0x372f09=_0x417787['Kj'][_0x1e847b(0x2f08)](_0x33e05f,_0x525fd6,_0xc092d);if(_0x2d6715[_0x33e05f['uniqueId']]=_0x372f09,_0x112223[_0x1e847b(0x228)][_0x1e847b(0x1e1d)](_0x372f09),_0x372f09[_0x1e847b(0x2527)]=_0x112223,_0x372f09[_0x1e847b(0x3639)]){for(const _0x5d3fbe of _0x372f09[_0x1e847b(0x2eea)])_0x112223[_0x1e847b(0x228)][_0x1e847b(0x1e1d)](_0x5d3fbe),_0x5d3fbe[_0x1e847b(0x2527)]=_0x112223;}_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x210f):'')+_0x1e847b(0x4039)+_0x372f09['toString'](_0x34144a);}if(void 0x0!==_0x5f0953[_0x1e847b(0x219b)]&&null!==_0x5f0953['cameras'])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x219b)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){var _0x42b6b5=_0x5f0953[_0x1e847b(0x219b)][_0x1481e6];const _0x34cb90=_0xfc0a18['V'][_0x1e847b(0x2f08)](_0x42b6b5,_0x525fd6);_0x2d6715[_0x42b6b5['uniqueId']]=_0x34cb90,_0x112223[_0x1e847b(0x219b)]['push'](_0x34cb90),_0x34cb90[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x1525):'')+_0x1e847b(0x4039)+_0x34cb90[_0x1e847b(0x141d)](_0x34144a);}if(void 0x0!==_0x5f0953[_0x1e847b(0x2f6e)]&&null!==_0x5f0953[_0x1e847b(0x2f6e)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x2f6e)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){var _0x14edb2=_0x5f0953[_0x1e847b(0x2f6e)][_0x1481e6];const _0x1b0fde=_0x5087fb['D'][_0x1e847b(0x2f08)](_0x14edb2,_0x525fd6,_0xc092d);_0x1b0fde&&(_0x112223[_0x1e847b(0x2f6e)][_0x1e847b(0x1e1d)](_0x1b0fde),_0x1b0fde[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x18c4):'')+'\x0a\x09\x09'+_0x1b0fde['toString']());}if(void 0x0!==_0x5f0953['animationGroups']&&null!==_0x5f0953[_0x1e847b(0x270b)])for(_0x1481e6=0x0,_0x350eca=_0x5f0953[_0x1e847b(0x270b)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){var _0xb9232c=_0x5f0953[_0x1e847b(0x270b)][_0x1481e6];const _0xa718cd=_0x5b0741['O'][_0x1e847b(0x2f08)](_0xb9232c,_0x525fd6);_0x112223['animationGroups'][_0x1e847b(0x1e1d)](_0xa718cd),_0xa718cd[_0x1e847b(0x2527)]=_0x112223,_0x1d0ccd=(_0x1d0ccd+=0x0===_0x1481e6?_0x1e847b(0x2852):'')+_0x1e847b(0x4039)+_0xa718cd[_0x1e847b(0x141d)](_0x34144a);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x219b)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){const _0x5ea454=_0x525fd6[_0x1e847b(0x219b)][_0x1481e6];null!==_0x5ea454[_0x1e847b(0x40a4)]&&(_0x5ea454[_0x1e847b(0x2a18)]=_0x2f5856(_0x5ea454[_0x1e847b(0x40a4)],_0x5ea454[_0x1e847b(0x141f)],_0x525fd6),_0x5ea454['_waitingParentId']=null,_0x5ea454['_waitingParentInstanceIndex']=null);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x2a0d)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){const _0x3a0c31=_0x525fd6[_0x1e847b(0x2a0d)][_0x1481e6];_0x3a0c31&&null!==_0x3a0c31[_0x1e847b(0x40a4)]&&(_0x3a0c31[_0x1e847b(0x2a18)]=_0x2f5856(_0x3a0c31[_0x1e847b(0x40a4)],_0x3a0c31[_0x1e847b(0x141f)],_0x525fd6),_0x3a0c31[_0x1e847b(0x40a4)]=null,_0x3a0c31[_0x1e847b(0x141f)]=null);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x3462)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){const _0x1c1861=_0x525fd6[_0x1e847b(0x3462)][_0x1481e6];null!==_0x1c1861[_0x1e847b(0x40a4)]&&(_0x1c1861[_0x1e847b(0x2a18)]=_0x2f5856(_0x1c1861['_waitingParentId'],_0x1c1861[_0x1e847b(0x141f)],_0x525fd6),_0x1c1861[_0x1e847b(0x40a4)]=null,_0x1c1861[_0x1e847b(0x141f)]=null);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x228)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){const _0x11e0b6=_0x525fd6[_0x1e847b(0x228)][_0x1481e6];null!==_0x11e0b6['_waitingParentId']&&(_0x11e0b6[_0x1e847b(0x2a18)]=_0x2f5856(_0x11e0b6[_0x1e847b(0x40a4)],_0x11e0b6[_0x1e847b(0x141f)],_0x525fd6),_0x11e0b6['_waitingParentId']=null,_0x11e0b6[_0x1e847b(0x141f)]=null),_0x11e0b6[_0x1e847b(0x38f8)][_0x1e847b(0x10f2)]&&_0x4775a4(_0x525fd6,_0x11e0b6);}for(_0x525fd6['multiMaterials'][_0x1e847b(0x66b)](_0xadb7b6=>{var _0x3257e7=_0x1e847b;_0xadb7b6[_0x3257e7(0x3017)][_0x3257e7(0x66b)](_0x409425=>{var _0x23bfb7=_0x3257e7;_0xadb7b6[_0x23bfb7(0x24df)]['push'](_0x39f371(_0x409425,_0x525fd6));}),_0xadb7b6['_waitingSubMaterialsUniqueIds']=[];}),_0x525fd6[_0x1e847b(0x228)]['forEach'](_0x24ec69=>{var _0x5b1447=_0x1e847b;null!==_0x24ec69[_0x5b1447(0x33e1)]&&(_0x24ec69[_0x5b1447(0xefb)]=_0x39f371(_0x24ec69[_0x5b1447(0x33e1)],_0x525fd6),_0x24ec69[_0x5b1447(0x33e1)]=null);}),_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x2e5f)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){const _0x289251=_0x525fd6[_0x1e847b(0x2e5f)][_0x1481e6];_0x289251['_hasWaitingData']&&(null!=_0x289251['bones']&&_0x289251[_0x1e847b(0x152a)][_0x1e847b(0x66b)](_0x331342=>{var _0x5827f7=_0x1e847b,_0x3b2b23;_0x331342[_0x5827f7(0x1bfa)]&&((_0x3b2b23=_0x525fd6[_0x5827f7(0x38f5)](_0x331342[_0x5827f7(0x1bfa)]))&&_0x331342[_0x5827f7(0x1e88)](_0x3b2b23),_0x331342[_0x5827f7(0x1bfa)]=null);}),_0x289251[_0x1e847b(0x111a)]=null);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x228)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){const _0x6bf97f=_0x525fd6['meshes'][_0x1481e6];_0x6bf97f[_0x1e847b(0x38f8)][_0x1e847b(0x23dc)]?(_0x6bf97f[_0x1e847b(0x23dc)](),_0x6bf97f[_0x1e847b(0x38f8)]['freezeWorldMatrix']=null):_0x6bf97f[_0x1e847b(0x3c5a)](!0x0);}for(_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x2a0d)]['length'];_0x1481e6<_0x350eca;_0x1481e6++){const _0x19b28b=_0x525fd6[_0x1e847b(0x2a0d)][_0x1481e6];if(0x0<_0x19b28b[_0x1e847b(0x1c43)][_0x1e847b(0x3785)]){for(let _0x1fd961=0x0;_0x1fd961<_0x19b28b[_0x1e847b(0x1c43)][_0x1e847b(0x3785)];_0x1fd961++){var _0xb29967=_0x525fd6[_0x1e847b(0x2040)](_0x19b28b[_0x1e847b(0x1c43)][_0x1fd961]);_0xb29967&&_0x19b28b[_0x1e847b(0x2cb1)][_0x1e847b(0x1e1d)](_0xb29967);}_0x19b28b['_excludedMeshesIds']=[];}if(0x0<_0x19b28b[_0x1e847b(0xa69)]['length']){for(let _0x119e34=0x0;_0x119e34<_0x19b28b['_includedOnlyMeshesIds'][_0x1e847b(0x3785)];_0x119e34++){var _0x226e33=_0x525fd6['getMeshById'](_0x19b28b['_includedOnlyMeshesIds'][_0x119e34]);_0x226e33&&_0x19b28b['includedOnlyMeshes']['push'](_0x226e33);}_0x19b28b[_0x1e847b(0xa69)]=[];}}for(_0x525fd6['geometries'][_0x1e847b(0x66b)](_0x1b5a4e=>{var _0x5e95e8=_0x1e847b;_0x1b5a4e[_0x5e95e8(0x2b49)]='';}),_0x58919a['p'][_0x1e847b(0x2f08)](_0x5f0953,_0x525fd6,_0x112223,_0xc092d),_0x1481e6=0x0,_0x350eca=_0x525fd6[_0x1e847b(0x228)][_0x1e847b(0x3785)];_0x1481e6<_0x350eca;_0x1481e6++){const _0x408ede=_0x525fd6[_0x1e847b(0x228)][_0x1481e6];_0x408ede[_0x1e847b(0x38f8)][_0x1e847b(0x1ebf)]&&(_0x3913e6['k']['Parse'](_0x408ede['_waitingData'][_0x1e847b(0x1ebf)],_0x408ede,_0x525fd6),_0x408ede[_0x1e847b(0x38f8)]['actions']=null);}void 0x0!==_0x5f0953[_0x1e847b(0x1ebf)]&&null!==_0x5f0953['actions']&&_0x3913e6['k']['Parse'](_0x5f0953[_0x1e847b(0x1ebf)],null,_0x525fd6);}catch(_0x6901c){var _0x1c8bfb=_0x76bb36(_0x1e847b(0x3bf9),_0x5f0953?_0x5f0953[_0x1e847b(0x17af)]:'Unknown')+_0x1d0ccd;if(!_0x4124e6)throw _0x55f7a5['Y']['Log'](_0x1c8bfb),_0x6901c;_0x4124e6(_0x1c8bfb,_0x6901c);}finally{_0x2d6715={},_0x19646a={},_0x980976||_0x112223[_0x1e847b(0x66f)](),null!==_0x1d0ccd&&_0x57c869['n'][_0x1e847b(0x2713)]!==_0x57c869['n']['NO_LOGGING']&&_0x55f7a5['Y']['Log'](_0x76bb36('loadAssets',_0x5f0953?_0x5f0953['producer']:_0x1e847b(0xcb9))+(_0x57c869['n']['loggingLevel']!==_0x57c869['n']['MINIMAL_LOGGING']?_0x1d0ccd:''));}return _0x112223;};_0x57c869['n'][_0x468b54(0xc82)]({'name':_0x468b54(0x2de9),'extensions':_0x468b54(0xaf2),'canDirectLoad':_0xb2b13e=>-0x1!==_0xb2b13e[_0x468b54(0x850)](_0x468b54(0x791)),'importMesh':(_0x17cf7a,_0x29efc7,_0x3c5417,_0x49fda6,_0x230bb4,_0x41518b,_0x384032,_0x4e6d94)=>{var _0x1b08dc=_0x468b54,_0x3d6d08;let _0x39751f=_0x1b08dc(0x1b8e);try{var _0x2af146=JSON[_0x1b08dc(0x138f)](_0x3c5417);_0x39751f='';const _0x5c53db=_0x57c869['n'][_0x1b08dc(0x2713)]===_0x57c869['n'][_0x1b08dc(0x1a35)],_0x486dd9=(_0x17cf7a?Array['isArray'](_0x17cf7a)||(_0x17cf7a=[_0x17cf7a]):_0x17cf7a=null,new Array()),_0x2f573a=new Map(),_0x470d45=[];if(void 0x0!==_0x2af146[_0x1b08dc(0x3462)]&&null!==_0x2af146[_0x1b08dc(0x3462)])for(let _0x323960=0x0,_0x9ccd3d=_0x2af146['transformNodes'][_0x1b08dc(0x3785)];_0x323960<_0x9ccd3d;_0x323960++){var _0x19edae=_0x2af146[_0x1b08dc(0x3462)][_0x323960];const _0x3718b6=_0xd642c1['Y']['Parse'](_0x19edae,_0x29efc7,_0x49fda6);_0x470d45[_0x1b08dc(0x1e1d)](_0x3718b6),_0x2f573a['set'](_0x3718b6[_0x1b08dc(0xd73)],_0x3718b6),_0x3718b6[_0x1b08dc(0xd73)]=null;}if(void 0x0!==_0x2af146[_0x1b08dc(0x228)]&&null!==_0x2af146[_0x1b08dc(0x228)]){const _0x236e5d=[];var _0x322e31,_0x17dcec=[],_0x46d3ab=[];const _0x5968dd=[];for(let _0xcaff7e=0x0,_0xcd42e9=_0x2af146[_0x1b08dc(0x228)][_0x1b08dc(0x3785)];_0xcaff7e<_0xcd42e9;_0xcaff7e++){const _0x389496=_0x2af146[_0x1b08dc(0x228)][_0xcaff7e];if(null===_0x17cf7a||((_0x1a0355,_0x5cc28d,_0xed9745)=>{var _0x8025b5=_0x1b08dc;for(const _0x316498 in _0x5cc28d)if(_0x1a0355[_0x8025b5(0x3844)]===_0x5cc28d[_0x316498])return _0xed9745[_0x8025b5(0x1e1d)](_0x1a0355['id']),!0x0;return void 0x0!==_0x1a0355['parentId']&&-0x1!==_0xed9745[_0x8025b5(0x850)](_0x1a0355[_0x8025b5(0x294f)])&&(_0xed9745[_0x8025b5(0x1e1d)](_0x1a0355['id']),!0x0);})(_0x389496,_0x17cf7a,_0x486dd9)){if(null!==_0x17cf7a&&delete _0x17cf7a[_0x17cf7a[_0x1b08dc(0x850)](_0x389496['name'])],void 0x0!==_0x389496[_0x1b08dc(0x409a)]&&null!==_0x389496[_0x1b08dc(0x409a)]&&void 0x0!==_0x2af146[_0x1b08dc(0x575)]&&null!==_0x2af146[_0x1b08dc(0x575)]){let _0x3e086c=!0x1;[_0x1b08dc(0x1cea),_0x1b08dc(0x1cb6),_0x1b08dc(0x24e5),_0x1b08dc(0x960),_0x1b08dc(0x34c8),_0x1b08dc(0x371f),_0x1b08dc(0x15e2),'vertexData'][_0x1b08dc(0x66b)](_0x56f90a=>{var _0x3857b7=_0x1b08dc;!0x0!==_0x3e086c&&_0x2af146[_0x3857b7(0x575)][_0x56f90a]&&Array[_0x3857b7(0x2d96)](_0x2af146['geometries'][_0x56f90a])&&_0x2af146[_0x3857b7(0x575)][_0x56f90a][_0x3857b7(0x66b)](_0x5501b4=>{var _0x2e8ef2=_0x3857b7;_0x5501b4['id']===_0x389496[_0x2e8ef2(0x409a)]&&(_0x2e8ef2(0x701)===_0x56f90a&&_0x164768['Z'][_0x2e8ef2(0x2f08)](_0x5501b4,_0x29efc7,_0x49fda6),_0x3e086c=!0x0);});}),!0x1===_0x3e086c&&_0x55f7a5['Y'][_0x1b08dc(0x27dc)](_0x1b08dc(0x9b4)+_0x389496['id']);}if(_0x389496[_0x1b08dc(0x39b9)]||_0x389496['materialId']){const _0x17d2f7=_0x389496[_0x1b08dc(0x39b9)]?_0x46d3ab:_0x17dcec;let _0x4384e7=-0x1!==_0x17d2f7[_0x1b08dc(0x850)](_0x389496['materialUniqueId']||_0x389496[_0x1b08dc(0x3da6)]);if(!0x1===_0x4384e7&&void 0x0!==_0x2af146[_0x1b08dc(0x2ee3)]&&null!==_0x2af146[_0x1b08dc(0x2ee3)]){const _0x33fe4f=(_0x1b39f0,_0x5db706)=>{var _0x24b7ef=_0x1b08dc;_0x17d2f7[_0x24b7ef(0x1e1d)](_0x1b39f0);const _0x238bdc=_0x259196(_0x5db706,_0x2af146,_0x29efc7,_0x49fda6);_0x238bdc&&_0x238bdc[_0x24b7ef(0xefb)]&&(_0x19646a[_0x238bdc['parsedMaterial'][_0x24b7ef(0x1441)]||_0x238bdc[_0x24b7ef(0x16f4)]['id']]=_0x238bdc[_0x24b7ef(0xefb)],_0x39751f+='\x0a\x09Material\x20'+_0x238bdc[_0x24b7ef(0xefb)][_0x24b7ef(0x141d)](_0x5c53db));};for(let _0xc59e3=0x0,_0x37e3d5=_0x2af146[_0x1b08dc(0x2ee3)][_0x1b08dc(0x3785)];_0xc59e3<_0x37e3d5;_0xc59e3++){const _0x3ebe8f=_0x2af146[_0x1b08dc(0x2ee3)][_0xc59e3];if(_0x389496[_0x1b08dc(0x39b9)]&&_0x3ebe8f[_0x1b08dc(0x1441)]===_0x389496[_0x1b08dc(0x39b9)]||_0x3ebe8f['id']===_0x389496[_0x1b08dc(0x3da6)]){_0x3ebe8f[_0x1b08dc(0x2dbc)]?_0x3ebe8f[_0x1b08dc(0x2dbc)][_0x1b08dc(0x66b)](_0x3685c8=>_0x33fe4f(_0x3685c8,_0x8675ae=>_0x8675ae[_0x1b08dc(0x1441)]===_0x3685c8)):_0x3ebe8f[_0x1b08dc(0x1d00)][_0x1b08dc(0x66b)](_0x531026=>_0x33fe4f(_0x531026,_0x276515=>_0x276515['id']===_0x531026)),_0x17d2f7['push'](_0x3ebe8f['uniqueId']||_0x3ebe8f['id']);const _0xce84d4=_0x47f389['G'][_0x1b08dc(0xfbf)](_0x3ebe8f,_0x29efc7);(_0x19646a[_0x3ebe8f[_0x1b08dc(0x1441)]||_0x3ebe8f['id']]=_0xce84d4)&&(_0x4384e7=!0x0,_0x39751f+=_0x1b08dc(0x23f6)+_0xce84d4[_0x1b08dc(0x141d)](_0x5c53db));break;}}}if(!0x1===_0x4384e7){_0x17d2f7[_0x1b08dc(0x1e1d)](_0x389496[_0x1b08dc(0x39b9)]||_0x389496[_0x1b08dc(0x3da6)]);const _0x1789e4=_0x259196(_0x3b571f=>_0x389496['materialUniqueId']&&_0x3b571f[_0x1b08dc(0x1441)]===_0x389496[_0x1b08dc(0x39b9)]||_0x3b571f['id']===_0x389496[_0x1b08dc(0x3da6)],_0x2af146,_0x29efc7,_0x49fda6);_0x1789e4&&_0x1789e4[_0x1b08dc(0xefb)]?(_0x19646a[_0x1789e4[_0x1b08dc(0x16f4)][_0x1b08dc(0x1441)]||_0x1789e4[_0x1b08dc(0x16f4)]['id']]=_0x1789e4[_0x1b08dc(0xefb)],_0x39751f+=_0x1b08dc(0x570)+_0x1789e4[_0x1b08dc(0xefb)][_0x1b08dc(0x141d)](_0x5c53db)):_0x55f7a5['Y'][_0x1b08dc(0x27dc)](_0x1b08dc(0x2b63)+_0x389496['id']);}}if(-0x1<_0x389496[_0x1b08dc(0x1420)]&&void 0x0!==_0x2af146[_0x1b08dc(0x2e5f)]&&null!==_0x2af146[_0x1b08dc(0x2e5f)]&&!(-0x1<_0x236e5d['indexOf'](_0x389496['skeletonId'])))for(let _0x24f9a4=0x0,_0x35cdae=_0x2af146['skeletons'][_0x1b08dc(0x3785)];_0x24f9a4<_0x35cdae;_0x24f9a4++){var _0x1a99d8=_0x2af146[_0x1b08dc(0x2e5f)][_0x24f9a4];if(_0x1a99d8['id']===_0x389496['skeletonId']){const _0x5bc3f8=_0x1778aa['O'][_0x1b08dc(0x2f08)](_0x1a99d8,_0x29efc7);_0x384032[_0x1b08dc(0x1e1d)](_0x5bc3f8),_0x236e5d['push'](_0x1a99d8['id']),_0x39751f+=_0x1b08dc(0x30d5)+_0x5bc3f8['toString'](_0x5c53db);}}if(-0x1<_0x389496[_0x1b08dc(0x9e9)]&&void 0x0!==_0x2af146['morphTargetManagers']&&null!==_0x2af146['morphTargetManagers']&&!(-0x1<_0x5968dd['indexOf'](_0x389496[_0x1b08dc(0x9e9)])))for(let _0x4c36c9=0x0,_0x5a9acc=_0x2af146[_0x1b08dc(0xe73)]['length'];_0x4c36c9<_0x5a9acc;_0x4c36c9++){var _0x287a21=_0x2af146[_0x1b08dc(0xe73)][_0x4c36c9];if(_0x287a21['id']===_0x389496[_0x1b08dc(0x9e9)]){const _0x5696f3=_0xe5d90b['O'][_0x1b08dc(0x2f08)](_0x287a21,_0x29efc7);_0x5968dd[_0x1b08dc(0x1e1d)](_0x5696f3['uniqueId']),_0x39751f+=_0x1b08dc(0x1f33)+_0x5696f3[_0x1b08dc(0x141d)]();}}const _0x3d6083=_0x417787['Kj'][_0x1b08dc(0x2f08)](_0x389496,_0x29efc7,_0x49fda6);_0x230bb4['push'](_0x3d6083),_0x2f573a[_0x1b08dc(0xc1b)](_0x3d6083['_waitingParsedUniqueId'],_0x3d6083),_0x3d6083['_waitingParsedUniqueId']=null,_0x39751f+=_0x1b08dc(0x159d)+_0x3d6083[_0x1b08dc(0x141d)](_0x5c53db);}}_0x29efc7['multiMaterials']['forEach'](_0x4e2532=>{var _0x5c0bc0=_0x1b08dc;_0x4e2532[_0x5c0bc0(0x3017)][_0x5c0bc0(0x66b)](_0x3f5147=>{var _0x260467=_0x5c0bc0;_0x4e2532['subMaterials'][_0x260467(0x1e1d)](_0x39f371(_0x3f5147,_0x29efc7));}),_0x4e2532['_waitingSubMaterialsUniqueIds']=[];}),_0x29efc7['meshes'][_0x1b08dc(0x66b)](_0x5e1625=>{var _0x38d529=_0x1b08dc;null!==_0x5e1625[_0x38d529(0x33e1)]&&(_0x5e1625[_0x38d529(0xefb)]=_0x39f371(_0x5e1625[_0x38d529(0x33e1)],_0x29efc7),_0x5e1625[_0x38d529(0x33e1)]=null);});for(let _0x41bf13=0x0,_0x581514=_0x29efc7['transformNodes']['length'];_0x41bf13<_0x581514;_0x41bf13++){const _0x400dec=_0x29efc7[_0x1b08dc(0x3462)][_0x41bf13];if(null!==_0x400dec[_0x1b08dc(0x40a4)]){let _0x4a17b2=_0x2f573a[_0x1b08dc(0xa84)](parseInt(_0x400dec[_0x1b08dc(0x40a4)]))||null,_0x2b8e9f=_0x4a17b2=null===_0x4a17b2?_0x29efc7[_0x1b08dc(0x38f5)](_0x400dec[_0x1b08dc(0x40a4)]):_0x4a17b2;_0x400dec[_0x1b08dc(0x141f)]&&(_0x2b8e9f=_0x4a17b2[_0x1b08dc(0x2eea)][parseInt(_0x400dec[_0x1b08dc(0x141f)])],_0x400dec[_0x1b08dc(0x141f)]=null),_0x400dec[_0x1b08dc(0x2a18)]=_0x2b8e9f,_0x400dec[_0x1b08dc(0x40a4)]=null;}}let _0x5c5885;for(let _0xe170e0=0x0,_0x2f6de3=_0x29efc7['meshes'][_0x1b08dc(0x3785)];_0xe170e0<_0x2f6de3;_0xe170e0++){if((_0x5c5885=_0x29efc7['meshes'][_0xe170e0])[_0x1b08dc(0x40a4)]){let _0x293565=_0x2f573a[_0x1b08dc(0xa84)](parseInt(_0x5c5885['_waitingParentId']))||null,_0x4ea059=_0x293565=null===_0x293565?_0x29efc7[_0x1b08dc(0x38f5)](_0x5c5885[_0x1b08dc(0x40a4)]):_0x293565;_0x5c5885[_0x1b08dc(0x141f)]&&(_0x4ea059=_0x293565['instances'][parseInt(_0x5c5885[_0x1b08dc(0x141f)])],_0x5c5885['_waitingParentInstanceIndex']=null),_0x5c5885[_0x1b08dc(0x2a18)]=_0x4ea059,_0x1b08dc(0x3a4e)===(null==(_0x3d6d08=_0x5c5885[_0x1b08dc(0x2a18)])?void 0x0:_0x3d6d08[_0x1b08dc(0x1d40)]())&&-0x1<(_0x322e31=_0x470d45[_0x1b08dc(0x850)](_0x5c5885[_0x1b08dc(0x2a18)]))&&_0x470d45[_0x1b08dc(0x2e7)](_0x322e31,0x1),_0x5c5885[_0x1b08dc(0x40a4)]=null;}_0x5c5885[_0x1b08dc(0x38f8)]['lods']&&_0x4775a4(_0x29efc7,_0x5c5885);}for(const _0x24c88e of _0x470d45)_0x24c88e[_0x1b08dc(0x3551)]();for(let _0x541bc1=0x0,_0x33e35e=_0x29efc7[_0x1b08dc(0x2e5f)]['length'];_0x541bc1<_0x33e35e;_0x541bc1++){const _0x262a21=_0x29efc7[_0x1b08dc(0x2e5f)][_0x541bc1];_0x262a21[_0x1b08dc(0x111a)]&&(null!=_0x262a21[_0x1b08dc(0x152a)]&&_0x262a21['bones'][_0x1b08dc(0x66b)](_0x358afe=>{var _0x47111d=_0x1b08dc,_0x1f8e29;_0x358afe[_0x47111d(0x1bfa)]&&((_0x1f8e29=_0x29efc7[_0x47111d(0x38f5)](_0x358afe[_0x47111d(0x1bfa)]))&&_0x358afe['linkTransformNode'](_0x1f8e29),_0x358afe[_0x47111d(0x1bfa)]=null);}),_0x262a21[_0x1b08dc(0x111a)]=null);}for(let _0x2cfb5f=0x0,_0x5d8772=_0x29efc7['meshes'][_0x1b08dc(0x3785)];_0x2cfb5f<_0x5d8772;_0x2cfb5f++)(_0x5c5885=_0x29efc7[_0x1b08dc(0x228)][_0x2cfb5f])[_0x1b08dc(0x38f8)][_0x1b08dc(0x23dc)]?(_0x5c5885[_0x1b08dc(0x23dc)](),_0x5c5885[_0x1b08dc(0x38f8)][_0x1b08dc(0x23dc)]=null):_0x5c5885[_0x1b08dc(0x3c5a)](!0x0);}if(void 0x0!==_0x2af146['particleSystems']&&null!==_0x2af146['particleSystems']){const _0x281f06=_0x58919a['p'][_0x1b08dc(0x3fe4)](_0x1d6871['l'][_0x1b08dc(0x33fa)]);if(_0x281f06)for(let _0x472929=0x0,_0x4fff24=_0x2af146['particleSystems'][_0x1b08dc(0x3785)];_0x472929<_0x4fff24;_0x472929++){var _0x4f4c16=_0x2af146[_0x1b08dc(0x3ca7)][_0x472929];-0x1!==_0x486dd9[_0x1b08dc(0x850)](_0x4f4c16['emitterId'])&&_0x41518b[_0x1b08dc(0x1e1d)](_0x281f06(_0x4f4c16,_0x29efc7,_0x49fda6));}}return _0x29efc7[_0x1b08dc(0x575)][_0x1b08dc(0x66b)](_0x29cc33=>{var _0x4bd8e8=_0x1b08dc;_0x29cc33[_0x4bd8e8(0x2b49)]='';}),!0x0;}catch(_0x2e00ae){var _0x51dbd8=_0x76bb36('importMesh',_0x2af146?_0x2af146['producer']:_0x1b08dc(0xcb9))+_0x39751f;if(!_0x4e6d94)throw _0x55f7a5['Y'][_0x1b08dc(0x997)](_0x51dbd8),_0x2e00ae;_0x4e6d94(_0x51dbd8,_0x2e00ae);}finally{null!==_0x39751f&&_0x57c869['n'][_0x1b08dc(0x2713)]!==_0x57c869['n'][_0x1b08dc(0x20d4)]&&_0x55f7a5['Y']['Log'](_0x76bb36(_0x1b08dc(0x1bf9),_0x2af146?_0x2af146[_0x1b08dc(0x17af)]:_0x1b08dc(0xcb9))+(_0x57c869['n']['loggingLevel']!==_0x57c869['n']['MINIMAL_LOGGING']?_0x39751f:''));}return!0x1;},'load':(_0x4399dc,_0x37e26b,_0x9dacbe,_0x1a6f79)=>{var _0x440341=_0x468b54;let _0xec1a4f='importScene\x20has\x20failed\x20JSON\x20parse';try{var _0x4eac10=JSON[_0x440341(0x138f)](_0x37e26b);if(_0xec1a4f='',void 0x0!==_0x4eac10[_0x440341(0x27b3)]&&null!==_0x4eac10['useDelayedTextureLoading']&&(_0x4399dc['useDelayedTextureLoading']=_0x4eac10[_0x440341(0x27b3)]&&!_0x57c869['n'][_0x440341(0x1532)]),void 0x0!==_0x4eac10[_0x440341(0x2c31)]&&null!==_0x4eac10['autoClear']&&(_0x4399dc[_0x440341(0x2c31)]=_0x4eac10[_0x440341(0x2c31)]),void 0x0!==_0x4eac10[_0x440341(0x2fc0)]&&null!==_0x4eac10['clearColor']&&(_0x4399dc[_0x440341(0x2fc0)]=_0xa29f83['HE']['FromArray'](_0x4eac10['clearColor'])),void 0x0!==_0x4eac10[_0x440341(0x24aa)]&&null!==_0x4eac10[_0x440341(0x24aa)]&&(_0x4399dc[_0x440341(0x24aa)]=_0xa29f83['Wo'][_0x440341(0x1c38)](_0x4eac10[_0x440341(0x24aa)])),void 0x0!==_0x4eac10[_0x440341(0x1405)]&&null!==_0x4eac10['gravity']&&(_0x4399dc[_0x440341(0x1405)]=_0x4a4362['P'][_0x440341(0x1c38)](_0x4eac10[_0x440341(0x1405)])),void 0x0!==_0x4eac10[_0x440341(0x3ece)]&&(_0x4399dc[_0x440341(0x3ece)]=!!_0x4eac10[_0x440341(0x3ece)]),_0x4eac10[_0x440341(0x23c7)]&&0x0!==_0x4eac10['fogMode'])switch(_0x4399dc['fogMode']=_0x4eac10[_0x440341(0x23c7)],_0x4399dc[_0x440341(0x25e9)]=_0xa29f83['Wo']['FromArray'](_0x4eac10[_0x440341(0x25e9)]),_0x4399dc[_0x440341(0x3a0b)]=_0x4eac10[_0x440341(0x3a0b)],_0x4399dc[_0x440341(0x10ff)]=_0x4eac10[_0x440341(0x10ff)],_0x4399dc[_0x440341(0x36d)]=_0x4eac10[_0x440341(0x36d)],_0xec1a4f+=_0x440341(0xf37),_0x4399dc['fogMode']){case 0x1:_0xec1a4f+=_0x440341(0x3a3a);break;case 0x2:_0xec1a4f+=_0x440341(0xc78);break;case 0x3:_0xec1a4f+=_0x440341(0x361d);}if(_0x4eac10['physicsEnabled']){let _0x14c817;_0x440341(0x2aa5)===_0x4eac10[_0x440341(0xe89)]||_0x4eac10[_0x440341(0xe89)]===_0x27507a['s'][_0x440341(0x3844)]?_0x14c817=new _0x27507a['s'](void 0x0,void 0x0,_0x141bee[_0x440341(0x21a9)]):_0x440341(0x1e29)===_0x4eac10['physicsEngine']||_0x4eac10[_0x440341(0xe89)]===_0x41be47['A'][_0x440341(0x3844)]?_0x14c817=new _0x41be47['A'](void 0x0,_0x141bee[_0x440341(0x21a9)]):_0x440341(0x915)!==_0x4eac10['physicsEngine']&&_0x4eac10[_0x440341(0xe89)]!==_0x5cbdb1['b']['name']||(_0x14c817=new _0x5cbdb1['b'](void 0x0,_0x141bee[_0x440341(0x21a9)],void 0x0)),_0xec1a4f=_0x440341(0xa9f)+(_0x4eac10[_0x440341(0xe89)]||'oimo')+_0x440341(0x3a1);var _0xdd5326=_0x4eac10[_0x440341(0x87e)]?_0x4a4362['P']['FromArray'](_0x4eac10[_0x440341(0x87e)]):null;_0x4399dc[_0x440341(0x1944)](_0xdd5326,_0x14c817);}return void 0x0!==_0x4eac10[_0x440341(0x22fc)]&&null!==_0x4eac10[_0x440341(0x22fc)]&&(_0x4399dc['metadata']=_0x4eac10[_0x440341(0x22fc)]),void 0x0!==_0x4eac10[_0x440341(0x3721)]&&null!==_0x4eac10[_0x440341(0x3721)]&&(_0x4399dc[_0x440341(0x3721)]=_0x4eac10[_0x440341(0x3721)]),!!_0x5733a5(_0x4399dc,_0x37e26b,_0x9dacbe,_0x1a6f79,!0x0)&&(_0x4eac10[_0x440341(0x8f5)]&&_0x4399dc['beginAnimation'](_0x4399dc,_0x4eac10['autoAnimateFrom'],_0x4eac10[_0x440341(0xfc9)],_0x4eac10[_0x440341(0x3098)],_0x4eac10['autoAnimateSpeed']||0x1),void 0x0!==_0x4eac10['activeCameraID']&&null!==_0x4eac10[_0x440341(0x2f90)]&&_0x4399dc[_0x440341(0x5ba)](_0x4eac10[_0x440341(0x2f90)]),!0x0);}catch(_0x324a2d){var _0x5a3cf2=_0x76bb36(_0x440341(0x3f0c),_0x4eac10?_0x4eac10[_0x440341(0x17af)]:_0x440341(0xcb9))+_0xec1a4f;if(!_0x1a6f79)throw _0x55f7a5['Y'][_0x440341(0x997)](_0x5a3cf2),_0x324a2d;_0x1a6f79(_0x5a3cf2,_0x324a2d);}finally{null!==_0xec1a4f&&_0x57c869['n'][_0x440341(0x2713)]!==_0x57c869['n']['NO_LOGGING']&&_0x55f7a5['Y']['Log'](_0x76bb36(_0x440341(0x3f0c),_0x4eac10?_0x4eac10['producer']:_0x440341(0xcb9))+(_0x57c869['n'][_0x440341(0x2713)]!==_0x57c869['n'][_0x440341(0x1469)]?_0xec1a4f:''));}return!0x1;},'loadAssetContainer':(_0x312a71,_0x1d89fd,_0x2d8fa3,_0x48dcb3)=>_0x5733a5(_0x312a71,_0x1d89fd,_0x2d8fa3,_0x48dcb3)});},0x18515:(_0xf9f479,_0x1437f5,_0x225aff)=>{_0x225aff(0x27de);},0x16e4e:(_0x5d13f3,_0x38d2be,_0x5b612d)=>{_0x5b612d(0xe96c),_0x5b612d(0x18515),_0x5b612d(0xa7ff),_0x5b612d(0x126c);},0xe96c:(_0x42b37d,_0x4ccb78,_0x274bf0)=>{var _0xe6c3bb=a7_0x38a779;_0x274bf0=_0x274bf0(0xee04);class _0x4e5586{constructor(_0x1b7c40,_0x53a236='',_0x648940=_0xe6c3bb(0x2f12)){var _0x117213=_0xe6c3bb;this[_0x117213(0x1806)]=_0x1b7c40,this[_0x117213(0x13b3)]=_0x53a236,this[_0x117213(0x5ef)]=_0x648940,this[_0x117213(0x225c)]=()=>{var _0x12412f=_0x117213,_0x5f3a3b=this['_renderingCanvas']['getBoundingClientRect'](),_0x23e01b=window['getComputedStyle'](this['_renderingCanvas'])[_0x12412f(0xdfa)];this[_0x12412f(0x3b0f)]&&(this['_loadingDiv'][_0x12412f(0x490)][_0x12412f(0xdfa)]='fixed'===_0x23e01b?'fixed':'absolute',this[_0x12412f(0x3b0f)]['style'][_0x12412f(0x158e)]=_0x5f3a3b[_0x12412f(0x158e)]+'px',this[_0x12412f(0x3b0f)]['style'][_0x12412f(0x1fbe)]=_0x5f3a3b[_0x12412f(0x1fbe)]+'px',this[_0x12412f(0x3b0f)]['style'][_0x12412f(0xad8)]=_0x5f3a3b[_0x12412f(0xad8)]+'px',this[_0x12412f(0x3b0f)]['style'][_0x12412f(0x605)]=_0x5f3a3b['height']+'px');};}[_0xe6c3bb(0xb30)](){var _0x434f2d=_0xe6c3bb;if(!this['_loadingDiv']){this[_0x434f2d(0x3b0f)]=document['createElement'](_0x434f2d(0x1519)),this[_0x434f2d(0x3b0f)]['id']=_0x434f2d(0x63c),this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x2b07)]='0',this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x3245)]=_0x434f2d(0x130e),this[_0x434f2d(0x3b0f)]['style'][_0x434f2d(0x3b18)]=_0x434f2d(0x2339),this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x3cd7)]=_0x434f2d(0x328),this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x440)]='100%',this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x35d2)]=_0x434f2d(0x536),this['_loadingDiv']['style']['justifyItems']=_0x434f2d(0x2a80),this[_0x434f2d(0x3b0f)]['style'][_0x434f2d(0x382)]=_0x434f2d(0x2a80),this[_0x434f2d(0x287d)]=document[_0x434f2d(0x77c)](_0x434f2d(0x1519)),this['_loadingTextDiv'][_0x434f2d(0x490)][_0x434f2d(0xdfa)]=_0x434f2d(0x3409),this[_0x434f2d(0x287d)][_0x434f2d(0x490)][_0x434f2d(0x158e)]='0',this[_0x434f2d(0x287d)][_0x434f2d(0x490)]['top']='50%',this[_0x434f2d(0x287d)][_0x434f2d(0x490)]['marginTop']='80px',this[_0x434f2d(0x287d)][_0x434f2d(0x490)][_0x434f2d(0xad8)]=_0x434f2d(0x536),this['_loadingTextDiv']['style'][_0x434f2d(0x605)]=_0x434f2d(0x30bb),this[_0x434f2d(0x287d)]['style']['fontFamily']=_0x434f2d(0x17f0),this[_0x434f2d(0x287d)][_0x434f2d(0x490)][_0x434f2d(0x2881)]=_0x434f2d(0x3cf8),this['_loadingTextDiv'][_0x434f2d(0x490)][_0x434f2d(0x389a)]=_0x434f2d(0x2688),this[_0x434f2d(0x287d)]['style'][_0x434f2d(0x3315)]='center',this[_0x434f2d(0x287d)]['style'][_0x434f2d(0x3612)]='1',this['_loadingTextDiv'][_0x434f2d(0x33c0)]=_0x434f2d(0x7dd),this[_0x434f2d(0x3b0f)][_0x434f2d(0x130f)](this[_0x434f2d(0x287d)]),this[_0x434f2d(0x287d)][_0x434f2d(0x33c0)]=this[_0x434f2d(0x13b3)],this[_0x434f2d(0x3fb9)]=document[_0x434f2d(0x77c)](_0x434f2d(0x490)),this['_style']['type']=_0x434f2d(0x1f5e),this[_0x434f2d(0x3fb9)][_0x434f2d(0x33c0)]=_0x434f2d(0x39c2),document['getElementsByTagName'](_0x434f2d(0x3fe5))[0x0]['appendChild'](this['_style']);var _0x265412=!!window[_0x434f2d(0x726)];const _0x329ef4=new Image(),_0x4d9c9c=(_0x4e5586[_0x434f2d(0x34d9)]?_0x329ef4['src']=_0x4e5586[_0x434f2d(0x34d9)]:_0x329ef4[_0x434f2d(0x2bb7)]=_0x265412?_0x434f2d(0x2608):_0x434f2d(0x39a8),_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0xad8)]=_0x434f2d(0x286c),_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0x1381)]='1',_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0x32f3)]='1',_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0x1fbe)]=_0x434f2d(0x229e),_0x329ef4[_0x434f2d(0x490)]['left']=_0x434f2d(0x229e),_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0x1c4a)]='translate(-50%,\x20-50%)',_0x329ef4['style']['position']='absolute',document['createElement'](_0x434f2d(0x1519))),_0x3b746b=(_0x4d9c9c[_0x434f2d(0x490)][_0x434f2d(0xad8)]=_0x434f2d(0x3a2b),_0x4d9c9c['style'][_0x434f2d(0x1381)]='1',_0x4d9c9c[_0x434f2d(0x490)][_0x434f2d(0x32f3)]='1',_0x4d9c9c['style'][_0x434f2d(0x1fbe)]='50%',_0x4d9c9c[_0x434f2d(0x490)][_0x434f2d(0x158e)]=_0x434f2d(0x229e),_0x4d9c9c['style'][_0x434f2d(0x1c4a)]=_0x434f2d(0x15e4),_0x4d9c9c[_0x434f2d(0x490)][_0x434f2d(0xdfa)]='absolute',new Image());_0x4e5586['DefaultSpinnerUrl']?_0x3b746b[_0x434f2d(0x2bb7)]=_0x4e5586[_0x434f2d(0x11c1)]:_0x3b746b[_0x434f2d(0x2bb7)]=_0x265412?_0x434f2d(0xb5b):_0x434f2d(0xae4),_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0xf45)]='spin1\x200.75s\x20infinite\x20linear',_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x2225)]=_0x434f2d(0x330b),_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x1288)]=_0x434f2d(0xed2),_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x280b)]='50%\x2050%',_0x265412||(_0x265412=0x10,_0x3c617b=18.5,_0x33345c=_0x54ce08=0x1e,_0x329ef4[_0x434f2d(0x490)]['width']=_0x265412+'vh',_0x329ef4['style'][_0x434f2d(0x605)]=_0x3c617b+'vh',_0x329ef4[_0x434f2d(0x490)]['left']=_0x434f2d(0x3f77)+_0x265412/0x2+_0x434f2d(0x3a86),_0x329ef4[_0x434f2d(0x490)][_0x434f2d(0x1fbe)]=_0x434f2d(0x3f77)+_0x3c617b/0x2+_0x434f2d(0x3a86),_0x3b746b['style']['width']=_0x54ce08+'vh',_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x605)]=_0x33345c+'vh',_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x158e)]=_0x434f2d(0x3f77)+_0x54ce08/0x2+'vh)',_0x3b746b[_0x434f2d(0x490)][_0x434f2d(0x1fbe)]=_0x434f2d(0x3f77)+_0x33345c/0x2+_0x434f2d(0x3a86)),_0x4d9c9c[_0x434f2d(0x130f)](_0x3b746b),this[_0x434f2d(0x3b0f)]['appendChild'](_0x329ef4),this[_0x434f2d(0x3b0f)][_0x434f2d(0x130f)](_0x4d9c9c),this['_resizeLoadingUI'](),window['addEventListener']('resize',this[_0x434f2d(0x225c)]),this[_0x434f2d(0x3b0f)]['style']['backgroundColor']=this[_0x434f2d(0x5ef)],document['body'][_0x434f2d(0x130f)](this[_0x434f2d(0x3b0f)]),this[_0x434f2d(0x3b0f)][_0x434f2d(0x490)][_0x434f2d(0x2b07)]='1';}var _0x54ce08,_0x33345c,_0x3c617b;}[_0xe6c3bb(0x291b)](){var _0x3f826c=_0xe6c3bb;this[_0x3f826c(0x3b0f)]&&(this[_0x3f826c(0x3b0f)][_0x3f826c(0x490)][_0x3f826c(0x2b07)]='0',this[_0x3f826c(0x3b0f)]['addEventListener'](_0x3f826c(0x9b9),()=>{var _0xf9d97=_0x3f826c;this[_0xf9d97(0x287d)]&&(this[_0xf9d97(0x287d)][_0xf9d97(0x418a)](),this[_0xf9d97(0x287d)]=null),this['_loadingDiv']&&(this[_0xf9d97(0x3b0f)]['remove'](),this[_0xf9d97(0x3b0f)]=null),this['_style']&&(this['_style'][_0xf9d97(0x418a)](),this[_0xf9d97(0x3fb9)]=null),window[_0xf9d97(0x1978)](_0xf9d97(0x2904),this['_resizeLoadingUI']);}));}set[_0xe6c3bb(0xbce)](_0x1c3565){var _0x54bca8=_0xe6c3bb;this[_0x54bca8(0x13b3)]=_0x1c3565,this['_loadingTextDiv']&&(this[_0x54bca8(0x287d)][_0x54bca8(0x33c0)]=this[_0x54bca8(0x13b3)]);}get[_0xe6c3bb(0xbce)](){var _0xa66682=_0xe6c3bb;return this[_0xa66682(0x13b3)];}get[_0xe6c3bb(0x3602)](){var _0x4ddfb2=_0xe6c3bb;return this[_0x4ddfb2(0x5ef)];}set[_0xe6c3bb(0x3602)](_0x5278b9){var _0x980047=_0xe6c3bb;this['_loadingDivBackgroundColor']=_0x5278b9,this['_loadingDiv']&&(this[_0x980047(0x3b0f)][_0x980047(0x490)]['backgroundColor']=this[_0x980047(0x5ef)]);}}_0x4e5586['DefaultLogoUrl']='',_0x4e5586['DefaultSpinnerUrl']='',_0x274bf0['D'][_0xe6c3bb(0xbaf)]=_0x3ca17d=>new _0x4e5586(_0x3ca17d);},0xa7ff:(_0x1d8a8d,_0x221ff8,_0xeba693)=>{var _0x3bbdc9=a7_0x38a779;_0xeba693['d'](_0x221ff8,{'n':()=>_0x2aeaf8});var _0x2b3020,_0x1a4f8c=_0xeba693(0xe222),_0x221ff8=_0xeba693(0xf96c),_0x313a7a=_0xeba693(0x1446b),_0x4fc53d=_0xeba693(0xee04),_0x1d4b68=_0xeba693(0xf8c1),_0xb95d75=_0xeba693(0x10ea4),_0x2b0268=_0xeba693(0x77a5),_0x6bb49d=_0xeba693(0x126c),_0x111399=_0xeba693(0x2560),_0x237408=_0xeba693(0x5038);_0x2b3020={'Clean':0x0,0x0:_0x3bbdc9(0x1a4f),'Stop':0x1,0x1:_0x3bbdc9(0xc50),'Sync':0x2,0x2:_0x3bbdc9(0x1d79),'NoSync':0x3,0x3:_0x3bbdc9(0x38a4)};class _0x2aeaf8{static get[_0x3bbdc9(0x1532)](){var _0xf73fa4=_0x3bbdc9;return _0x6bb49d['Z'][_0xf73fa4(0x1532)];}static set['ForceFullSceneLoadingForIncremental'](_0x5a79a1){_0x6bb49d['Z']['ForceFullSceneLoadingForIncremental']=_0x5a79a1;}static get[_0x3bbdc9(0x245e)](){var _0x8edfb5=_0x3bbdc9;return _0x6bb49d['Z'][_0x8edfb5(0x245e)];}static set[_0x3bbdc9(0x245e)](_0x30358d){var _0x4d8ebd=_0x3bbdc9;_0x6bb49d['Z'][_0x4d8ebd(0x245e)]=_0x30358d;}static get[_0x3bbdc9(0x2713)](){var _0x3a21b1=_0x3bbdc9;return _0x6bb49d['Z'][_0x3a21b1(0x2713)];}static set[_0x3bbdc9(0x2713)](_0x447ff5){var _0x2ca261=_0x3bbdc9;_0x6bb49d['Z'][_0x2ca261(0x2713)]=_0x447ff5;}static get[_0x3bbdc9(0x388c)](){var _0x27b088=_0x3bbdc9;return _0x6bb49d['Z'][_0x27b088(0x388c)];}static set[_0x3bbdc9(0x388c)](_0x1fba8f){var _0x24d99e=_0x3bbdc9;_0x6bb49d['Z'][_0x24d99e(0x388c)]=_0x1fba8f;}static[_0x3bbdc9(0x1472)](){var _0x3f7bda=_0x3bbdc9;return _0x2aeaf8[_0x3f7bda(0x748)][_0x3f7bda(0xaf2)];}static['_GetPluginForExtension'](_0x1d6f2d){var _0x17a33a=_0x3bbdc9;return _0x2aeaf8[_0x17a33a(0x748)][_0x1d6f2d]||(_0xb95d75['Y']['Warn'](_0x17a33a(0x3045)+_0x1d6f2d+'\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'),_0x2aeaf8[_0x17a33a(0x1472)]());}static['_GetPluginForDirectLoad'](_0x29c9b2){var _0x461101=_0x3bbdc9;for(const _0x4c7e91 in _0x2aeaf8[_0x461101(0x748)]){const _0x16836c=_0x2aeaf8[_0x461101(0x748)][_0x4c7e91]['plugin'];if(_0x16836c[_0x461101(0x56f)]&&_0x16836c[_0x461101(0x56f)](_0x29c9b2))return _0x2aeaf8[_0x461101(0x748)][_0x4c7e91];}return _0x2aeaf8[_0x461101(0x1472)]();}static[_0x3bbdc9(0x23c0)](_0x42bc09){var _0x4844e9=_0x3bbdc9,_0x322b23=_0x42bc09[_0x4844e9(0x850)]('?'),_0x322b23=(_0x42bc09=-0x1!==_0x322b23?_0x42bc09[_0x4844e9(0x11a7)](0x0,_0x322b23):_0x42bc09)['lastIndexOf']('.'),_0x322b23=_0x42bc09[_0x4844e9(0x11a7)](_0x322b23,_0x42bc09[_0x4844e9(0x3785)])['toLowerCase']();return _0x2aeaf8[_0x4844e9(0x358c)](_0x322b23);}static[_0x3bbdc9(0xc7d)](_0x284949){var _0x5c40ba=_0x3bbdc9;return _0x5c40ba(0xf4d)===_0x284949['substr'](0x0,0x5)?_0x284949['substr'](0x5):null;}static[_0x3bbdc9(0x2833)](_0x52398b,_0x365de2,_0x15e6d5){var _0x4779a4=_0x3bbdc9;let _0x548c96='Unable\x20to\x20load\x20from\x20'+_0x52398b[_0x4779a4(0x1a59)];return _0x365de2?_0x548c96+=':\x20'+_0x365de2:_0x15e6d5&&(_0x548c96+=':\x20'+_0x15e6d5),_0x548c96;}static[_0x3bbdc9(0x2a56)](_0x42830c,_0x1f7a4e,_0x4057c8,_0x418743,_0x52ccbc,_0x12b630,_0xca75e3){var _0xbac4ef=_0x3bbdc9,_0x36d1b8=_0x2aeaf8[_0xbac4ef(0xc7d)](_0x42830c['url']);const _0x3910bb=_0xca75e3?_0x2aeaf8[_0xbac4ef(0x358c)](_0xca75e3):_0x36d1b8?_0x2aeaf8[_0xbac4ef(0x2196)](_0x42830c[_0xbac4ef(0x1a59)]):_0x2aeaf8[_0xbac4ef(0x23c0)](_0x42830c[_0xbac4ef(0x1a59)]);let _0x2d37c7;if(!(_0x2d37c7=void 0x0!==_0x3910bb[_0xbac4ef(0x1998)][_0xbac4ef(0x266b)]?_0x3910bb[_0xbac4ef(0x1998)][_0xbac4ef(0x266b)]():_0x3910bb[_0xbac4ef(0x1998)]))throw _0xbac4ef(0x3bc2);if(_0x2aeaf8[_0xbac4ef(0x10de)][_0xbac4ef(0x2231)](_0x2d37c7),_0x36d1b8&&(_0x2d37c7['canDirectLoad']&&_0x2d37c7[_0xbac4ef(0x56f)](_0x42830c['url'])||!(0x0,_0x111399['VL'])(_0x42830c[_0xbac4ef(0x1a59)]))){if(_0x2d37c7[_0xbac4ef(0x2026)]){const _0x125ac2=_0x2d37c7['directLoad'](_0x1f7a4e,_0x36d1b8);_0x125ac2['then']?_0x125ac2[_0xbac4ef(0xd1a)](_0x3edcf4=>{_0x4057c8(_0x2d37c7,_0x3edcf4);})[_0xbac4ef(0x1651)](_0x58d860=>{var _0x33781d=_0xbac4ef;_0x52ccbc(_0x33781d(0x3dc)+_0x58d860,_0x58d860);}):_0x4057c8(_0x2d37c7,_0x125ac2);}else _0x4057c8(_0x2d37c7,_0x36d1b8);return _0x2d37c7;}const _0x516504=_0x3910bb['isBinary'],_0x3dc310=(_0x268a35,_0x354c83)=>{var _0x353724=_0xbac4ef;_0x1f7a4e[_0x353724(0x3995)]?_0x52ccbc(_0x353724(0x15fe)):_0x4057c8(_0x2d37c7,_0x268a35,_0x354c83);};let _0xe535d3=null,_0x3fcecb=!0x1;const _0x5d4f40=_0x2d37c7[_0xbac4ef(0x851)];_0x5d4f40&&_0x5d4f40[_0xbac4ef(0x33ee)](()=>{var _0x529994=_0xbac4ef;_0x3fcecb=!0x0,_0xe535d3&&(_0xe535d3[_0x529994(0xd72)](),_0xe535d3=null),_0x12b630();}),(_0xca75e3=()=>{var _0x45273f=_0xbac4ef,_0x294e49,_0x35bdf4;_0x3fcecb||(_0x294e49=(_0x53de7c,_0x1e7b20)=>{var _0xe8caa9=a7_0x2532;_0x52ccbc(null==_0x53de7c?void 0x0:_0x53de7c[_0xe8caa9(0x247e)],_0x1e7b20);},_0x35bdf4=_0x42830c['file']||_0x42830c[_0x45273f(0x1a59)],_0xe535d3=_0x2d37c7[_0x45273f(0x3eb3)]?_0x2d37c7[_0x45273f(0x3eb3)](_0x1f7a4e,_0x35bdf4,_0x3dc310,_0x418743,_0x516504,_0x294e49):_0x1f7a4e[_0x45273f(0x216f)](_0x35bdf4,_0x3dc310,_0x418743,!0x0,_0x516504,_0x294e49));},_0x36d1b8=_0x1f7a4e[_0xbac4ef(0x318e)]());let _0x33f6e4=_0x36d1b8[_0xbac4ef(0x1074)];if(_0x33f6e4){let _0x128992=!0x1;for(const _0x11ba08 of _0x1f7a4e[_0xbac4ef(0x3c4d)])if(_0x11ba08[_0xbac4ef(0x1bf7)](_0x42830c[_0xbac4ef(0x1a59)])){_0x128992=!0x0;break;}_0x33f6e4=!_0x128992;}return _0x33f6e4&&_0x4fc53d['D'][_0xbac4ef(0x68a)]?_0x1f7a4e[_0xbac4ef(0x39d0)]=_0x4fc53d['D'][_0xbac4ef(0x68a)](_0x42830c[_0xbac4ef(0x1a59)],_0xca75e3,_0x36d1b8[_0xbac4ef(0x1ec0)]):_0xca75e3(),_0x2d37c7;}static[_0x3bbdc9(0x3235)](_0x38c17b,_0x2155b6){var _0x28962a=_0x3bbdc9;let _0x1f6877,_0xaa76a5,_0x225847=null;if(_0x2155b6){if(_0x2155b6[_0x28962a(0x3844)])_0x1f6877='file:'+_0x2155b6[_0x28962a(0x3844)],_0xaa76a5=_0x2155b6[_0x28962a(0x3844)],_0x225847=_0x2155b6;else{if('string'==typeof _0x2155b6&&_0x2155b6['startsWith'](_0x28962a(0xf4d)))_0x1f6877=_0x2155b6,_0xaa76a5='';else{const _0x3c976c=_0x2155b6;if('/'===_0x3c976c[_0x28962a(0x18ee)](0x0,0x1))return _0x1a4f8c['w1']['Error'](_0x28962a(0x4093)),null;_0x1f6877=_0x38c17b+_0x3c976c,_0xaa76a5=_0x3c976c;}}}else _0x1f6877=_0x38c17b,_0xaa76a5=_0x1a4f8c['w1'][_0x28962a(0x10b8)](_0x38c17b),_0x38c17b=_0x1a4f8c['w1'][_0x28962a(0x18a4)](_0x38c17b);return{'url':_0x1f6877,'rootUrl':_0x38c17b,'name':_0xaa76a5,'file':_0x225847};}static[_0x3bbdc9(0x3ed8)](_0x24bce4){var _0xf52f46=_0x3bbdc9;return _0x2aeaf8[_0xf52f46(0x358c)](_0x24bce4)[_0xf52f46(0x1998)];}static[_0x3bbdc9(0x54a)](_0xda356f){return!!_0x2aeaf8['_RegisteredPlugins'][_0xda356f];}static['RegisterPlugin'](_0x16c4f3){var _0x1f7c1b=_0x3bbdc9;if('string'==typeof _0x16c4f3[_0x1f7c1b(0x137b)]){const _0x43d648=_0x16c4f3['extensions'];_0x2aeaf8[_0x1f7c1b(0x748)][_0x43d648[_0x1f7c1b(0x1ed7)]()]={'plugin':_0x16c4f3,'isBinary':!0x1};}else{const _0x8888c9=_0x16c4f3[_0x1f7c1b(0x137b)];Object[_0x1f7c1b(0xb46)](_0x8888c9)[_0x1f7c1b(0x66b)](_0x182bd4=>{var _0x462876=_0x1f7c1b;_0x2aeaf8['_RegisteredPlugins'][_0x182bd4[_0x462876(0x1ed7)]()]={'plugin':_0x16c4f3,'isBinary':_0x8888c9[_0x182bd4][_0x462876(0x85e)]};});}}static['ImportMesh'](_0x560265,_0x1e41a9,_0x59e167='',_0x63c2a3=_0x1d4b68['l']['LastCreatedScene'],_0x500b6c=null,_0x1b4256=null,_0x497aa8=null,_0x4e0dd6=null){var _0x7d0137=_0x3bbdc9;if(!_0x63c2a3)return _0xb95d75['Y'][_0x7d0137(0xac3)](_0x7d0137(0x305f)),null;const _0x5bba50=_0x2aeaf8['_GetFileInfo'](_0x1e41a9,_0x59e167);if(!_0x5bba50)return null;const _0x1e288f={},_0x409d5a=(_0x63c2a3['addPendingData'](_0x1e288f),()=>{_0x63c2a3['removePendingData'](_0x1e288f);}),_0x53da94=(_0x54fdb2,_0x42531c)=>{var _0x2e93cd=_0x7d0137;_0x54fdb2=_0x2aeaf8[_0x2e93cd(0x2833)](_0x5bba50,_0x54fdb2,_0x42531c),(_0x497aa8?_0x497aa8(_0x63c2a3,_0x54fdb2,new _0x237408['LH'](_0x54fdb2,_0x237408['SM']['SceneLoaderError'],_0x42531c)):_0xb95d75['Y'][_0x2e93cd(0xac3)](_0x54fdb2),_0x409d5a());},_0x297d5b=_0x1b4256?_0x1d3630=>{var _0x8c375e=_0x7d0137;try{_0x1b4256(_0x1d3630);}catch(_0x3d5e9a){_0x53da94(_0x8c375e(0x16e2)+_0x3d5e9a,_0x3d5e9a);}}:void 0x0,_0xc7359c=(_0x517f6d,_0x5a0562,_0x25e457,_0x1462b0,_0x2ebccd,_0x5cfb16,_0x3817fc)=>{var _0x36ed97=_0x7d0137;if(_0x63c2a3['importedMeshesFiles']['push'](_0x5bba50[_0x36ed97(0x1a59)]),_0x500b6c)try{_0x500b6c(_0x517f6d,_0x5a0562,_0x25e457,_0x1462b0,_0x2ebccd,_0x5cfb16,_0x3817fc);}catch(_0x24a275){_0x53da94(_0x36ed97(0xd64)+_0x24a275,_0x24a275);}_0x63c2a3[_0x36ed97(0x118e)](_0x1e288f);};return _0x2aeaf8[_0x7d0137(0x2a56)](_0x5bba50,_0x63c2a3,(_0x8ac38c,_0x3b4c48,_0x2f0b85)=>{var _0x377857=_0x7d0137;if(_0x8ac38c[_0x377857(0x768)]&&(_0x5bba50[_0x377857(0x2f63)]=_0x8ac38c[_0x377857(0x768)](_0x5bba50[_0x377857(0x2f63)],_0x2f0b85)),_0x8ac38c[_0x377857(0x1bf9)]){const _0x30b798=_0x8ac38c;var _0x2f0b85=new Array(),_0xb92cbe=new Array(),_0xf3008d=new Array();_0x30b798['importMesh'](_0x560265,_0x63c2a3,_0x3b4c48,_0x5bba50['rootUrl'],_0x2f0b85,_0xb92cbe,_0xf3008d,_0x53da94)&&(_0x63c2a3[_0x377857(0x2dd9)]=_0x8ac38c[_0x377857(0x3844)],_0xc7359c(_0x2f0b85,_0xb92cbe,_0xf3008d,[],[],[],[]));}else{const _0x278d9b=_0x8ac38c;_0x278d9b[_0x377857(0x379e)](_0x560265,_0x63c2a3,_0x3b4c48,_0x5bba50[_0x377857(0x2f63)],_0x297d5b,_0x5bba50[_0x377857(0x3844)])[_0x377857(0xd1a)](_0x4f146c=>{var _0x55d9fd=_0x377857;_0x63c2a3[_0x55d9fd(0x2dd9)]=_0x8ac38c['name'],_0xc7359c(_0x4f146c['meshes'],_0x4f146c['particleSystems'],_0x4f146c[_0x55d9fd(0x2e5f)],_0x4f146c['animationGroups'],_0x4f146c['transformNodes'],_0x4f146c['geometries'],_0x4f146c['lights']);})[_0x377857(0x1651)](_0x2116ec=>{var _0x134055=_0x377857;_0x53da94(_0x2116ec[_0x134055(0x1597)],_0x2116ec);});}},_0x297d5b,_0x53da94,_0x409d5a,_0x4e0dd6);}static[_0x3bbdc9(0x40cb)](_0x1941ba,_0x4256c4,_0xfb6a84='',_0x5ed92a=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x490709=null,_0x31ae9f=null){return new Promise((_0x23f610,_0x42129c)=>{var _0xaac367=a7_0x2532;_0x2aeaf8[_0xaac367(0x1a3b)](_0x1941ba,_0x4256c4,_0xfb6a84,_0x5ed92a,(_0x5a5427,_0x2a37be,_0x5c1505,_0x711c1d,_0x4538df,_0x3834a8,_0x5408aa)=>{_0x23f610({'meshes':_0x5a5427,'particleSystems':_0x2a37be,'skeletons':_0x5c1505,'animationGroups':_0x711c1d,'transformNodes':_0x4538df,'geometries':_0x3834a8,'lights':_0x5408aa});},_0x490709,(_0x52b191,_0x5016b8,_0x3b80e5)=>{_0x42129c(_0x3b80e5||new Error(_0x5016b8));},_0x31ae9f);});}static['Load'](_0x408a67,_0x332188='',_0x44092b=_0x1d4b68['l'][_0x3bbdc9(0x3a6b)],_0x5f0dc2=null,_0x398dcb=null,_0x35eb2d=null,_0x14009c=null){var _0x5aa1ec=_0x3bbdc9;return _0x44092b?_0x2aeaf8[_0x5aa1ec(0x21f1)](_0x408a67,_0x332188,new _0x313a7a['x'](_0x44092b),_0x5f0dc2,_0x398dcb,_0x35eb2d,_0x14009c):(_0x1a4f8c['w1'][_0x5aa1ec(0xac3)](_0x5aa1ec(0x354c)),null);}static[_0x3bbdc9(0x1bcd)](_0x32391e,_0x2032ed='',_0x28db9f=_0x1d4b68['l'][_0x3bbdc9(0x3a6b)],_0x38d98f=null,_0x5d0b91=null){return new Promise((_0xa2fd1f,_0x1bcda8)=>{var _0x3a1f27=a7_0x2532;_0x2aeaf8[_0x3a1f27(0x390c)](_0x32391e,_0x2032ed,_0x28db9f,_0x422e88=>{_0xa2fd1f(_0x422e88);},_0x38d98f,(_0x4a679c,_0x40743e,_0x37f963)=>{_0x1bcda8(_0x37f963||new Error(_0x40743e));},_0x5d0b91);});}static[_0x3bbdc9(0x21f1)](_0x10d493,_0x57d356='',_0x953acd=_0x1d4b68['l']['LastCreatedScene'],_0x5de15c=null,_0x47b006=null,_0x126dbe=null,_0x1f356f=null){var _0x2805a9=_0x3bbdc9;if(!_0x953acd)return _0xb95d75['Y']['Error'](_0x2805a9(0x1c8d)),null;const _0x1734c8=_0x2aeaf8[_0x2805a9(0x3235)](_0x10d493,_0x57d356);if(!_0x1734c8)return null;const _0x2b22e2={},_0x2d494c=(_0x953acd[_0x2805a9(0x2fcd)](_0x2b22e2),()=>{_0x953acd['removePendingData'](_0x2b22e2);}),_0x4ca198=(_0x2aeaf8[_0x2805a9(0x245e)]&&!this['_ShowingLoadingScreen']&&(this[_0x2805a9(0x1b12)]=!0x0,_0x953acd[_0x2805a9(0x318e)]()[_0x2805a9(0xb30)](),_0x953acd['executeWhenReady'](()=>{var _0x5d9183=_0x2805a9;_0x953acd[_0x5d9183(0x318e)]()[_0x5d9183(0x291b)](),this[_0x5d9183(0x1b12)]=!0x1;})),(_0x52bd35,_0x12697d)=>{var _0x167f58=_0x2805a9;_0x52bd35=_0x2aeaf8['_FormatErrorMessage'](_0x1734c8,_0x52bd35,_0x12697d),(_0x126dbe?_0x126dbe(_0x953acd,_0x52bd35,new _0x237408['LH'](_0x52bd35,_0x237408['SM'][_0x167f58(0x1fbd)],_0x12697d)):_0xb95d75['Y'][_0x167f58(0xac3)](_0x52bd35),_0x2d494c());}),_0x2a54bc=_0x47b006?_0x31bed3=>{var _0x2ffc7b=_0x2805a9;try{_0x47b006(_0x31bed3);}catch(_0x41f8ca){_0x4ca198(_0x2ffc7b(0x3319),_0x41f8ca);}}:void 0x0,_0x168839=()=>{if(_0x5de15c)try{_0x5de15c(_0x953acd);}catch(_0x2b635c){_0x4ca198('Error\x20in\x20onSuccess\x20callback',_0x2b635c);}_0x953acd['removePendingData'](_0x2b22e2);};return _0x2aeaf8[_0x2805a9(0x2a56)](_0x1734c8,_0x953acd,(_0x296264,_0x2385a3)=>{var _0x33c4c0=_0x2805a9;if(_0x296264[_0x33c4c0(0x3dc0)]){const _0x26a709=_0x296264;_0x26a709['load'](_0x953acd,_0x2385a3,_0x1734c8[_0x33c4c0(0x2f63)],_0x4ca198)&&(_0x953acd['loadingPluginName']=_0x296264[_0x33c4c0(0x3844)],_0x168839());}else{const _0x4f1ab2=_0x296264;_0x4f1ab2[_0x33c4c0(0x1396)](_0x953acd,_0x2385a3,_0x1734c8[_0x33c4c0(0x2f63)],_0x2a54bc,_0x1734c8[_0x33c4c0(0x3844)])[_0x33c4c0(0xd1a)](()=>{var _0x261987=_0x33c4c0;_0x953acd[_0x261987(0x2dd9)]=_0x296264[_0x261987(0x3844)],_0x168839();})[_0x33c4c0(0x1651)](_0xe72cc9=>{_0x4ca198(_0xe72cc9['message'],_0xe72cc9);});}},_0x2a54bc,_0x4ca198,_0x2d494c,_0x1f356f);}static[_0x3bbdc9(0x369f)](_0x1c4dae,_0x12151c='',_0x517b76=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x22c8ba=null,_0x18a8ba=null){return new Promise((_0x4d075d,_0x22754b)=>{var _0x495031=a7_0x2532;_0x2aeaf8[_0x495031(0x21f1)](_0x1c4dae,_0x12151c,_0x517b76,_0x332020=>{_0x4d075d(_0x332020);},_0x22c8ba,(_0x5eb446,_0x9d894c,_0x532c84)=>{_0x22754b(_0x532c84||new Error(_0x9d894c));},_0x18a8ba);});}static[_0x3bbdc9(0x38e2)](_0x2c731a,_0x503b28='',_0xe64631=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x39a431=null,_0x5222ec=null,_0x55d9ca=null,_0x2061e0=null){var _0x33f7da=_0x3bbdc9;if(!_0xe64631)return _0xb95d75['Y'][_0x33f7da(0xac3)](_0x33f7da(0xa59)),null;const _0x372816=_0x2aeaf8[_0x33f7da(0x3235)](_0x2c731a,_0x503b28);if(!_0x372816)return null;const _0x2a8fdf={},_0x2d86bd=(_0xe64631[_0x33f7da(0x2fcd)](_0x2a8fdf),()=>{var _0x5c0715=_0x33f7da;_0xe64631[_0x5c0715(0x118e)](_0x2a8fdf);}),_0x20f0f6=(_0x417b31,_0xd27ca2)=>{var _0x5c77de=_0x33f7da;_0x417b31=_0x2aeaf8[_0x5c77de(0x2833)](_0x372816,_0x417b31,_0xd27ca2),(_0x55d9ca?_0x55d9ca(_0xe64631,_0x417b31,new _0x237408['LH'](_0x417b31,_0x237408['SM'][_0x5c77de(0x1fbd)],_0xd27ca2)):_0xb95d75['Y'][_0x5c77de(0xac3)](_0x417b31),_0x2d86bd());},_0x9f15be=_0x5222ec?_0x398cd5=>{try{_0x5222ec(_0x398cd5);}catch(_0x58947b){_0x20f0f6('Error\x20in\x20onProgress\x20callback',_0x58947b);}}:void 0x0,_0x4e6d26=_0x4e6d5f=>{var _0x1f6881=_0x33f7da;if(_0x39a431)try{_0x39a431(_0x4e6d5f);}catch(_0x59311e){_0x20f0f6('Error\x20in\x20onSuccess\x20callback',_0x59311e);}_0xe64631[_0x1f6881(0x118e)](_0x2a8fdf);};return _0x2aeaf8[_0x33f7da(0x2a56)](_0x372816,_0xe64631,(_0x524d7f,_0x1243d2)=>{var _0x26cdb4=_0x33f7da;if(_0x524d7f[_0x26cdb4(0x33eb)]){const _0x289905=_0x524d7f;var _0x67a7a2=_0x289905['loadAssetContainer'](_0xe64631,_0x1243d2,_0x372816['rootUrl'],_0x20f0f6);_0x67a7a2&&(_0xe64631[_0x26cdb4(0x2dd9)]=_0x524d7f[_0x26cdb4(0x3844)],_0x4e6d26(_0x67a7a2));}else{if(_0x524d7f[_0x26cdb4(0x1ed3)]){const _0x2e33b8=_0x524d7f;_0x2e33b8[_0x26cdb4(0x1ed3)](_0xe64631,_0x1243d2,_0x372816[_0x26cdb4(0x2f63)],_0x9f15be,_0x372816[_0x26cdb4(0x3844)])[_0x26cdb4(0xd1a)](_0x144dd7=>{var _0x1d1872=_0x26cdb4;_0xe64631[_0x1d1872(0x2dd9)]=_0x524d7f['name'],_0x4e6d26(_0x144dd7);})[_0x26cdb4(0x1651)](_0x313c09=>{var _0x2d4849=_0x26cdb4;_0x20f0f6(_0x313c09[_0x2d4849(0x1597)],_0x313c09);});}else _0x20f0f6(_0x26cdb4(0x1185));}},_0x9f15be,_0x20f0f6,_0x2d86bd,_0x2061e0);}static[_0x3bbdc9(0x1648)](_0xd4d8a6,_0x32c00f='',_0x4192c7=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x2813a4=null,_0x11cbf9=null){return new Promise((_0x26fb99,_0x4ca393)=>{var _0x5eb991=a7_0x2532;_0x2aeaf8[_0x5eb991(0x38e2)](_0xd4d8a6,_0x32c00f,_0x4192c7,_0x514474=>{_0x26fb99(_0x514474);},_0x2813a4,(_0x3ca2fe,_0x549ed0,_0x491ac3)=>{_0x4ca393(_0x491ac3||new Error(_0x549ed0));},_0x11cbf9);});}static['ImportAnimations'](_0x1d1e35,_0x1e3275='',_0x4cd7a7=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x8ba1dc=!0x0,_0x345a14=_0x2b3020['Clean'],_0x8344d3=null,_0x3ae9ba=null,_0x2ddaae=null,_0x17ec88=null,_0x349fe8=null){var _0x4a91e6=_0x3bbdc9;if(_0x4cd7a7){if(_0x8ba1dc){for(const _0x585bf0 of _0x4cd7a7[_0x4a91e6(0x282e)])_0x585bf0['reset']();_0x4cd7a7[_0x4a91e6(0x28e7)](),_0x4cd7a7[_0x4a91e6(0x270b)]['slice']()[_0x4a91e6(0x66b)](_0x4c9aa9=>{var _0x1bf171=_0x4a91e6;_0x4c9aa9[_0x1bf171(0x3551)]();});const _0x46f4f1=_0x4cd7a7[_0x4a91e6(0x3fef)]();_0x46f4f1[_0x4a91e6(0x66b)](_0x1a6b35=>{var _0x247bd9=_0x4a91e6;_0x1a6b35['animations']&&(_0x1a6b35[_0x247bd9(0x5fd)]=[]);});}else switch(_0x345a14){case _0x2b3020['Clean']:_0x4cd7a7[_0x4a91e6(0x270b)][_0x4a91e6(0xeff)]()[_0x4a91e6(0x66b)](_0xf3c7e2=>{_0xf3c7e2['dispose']();});break;case _0x2b3020[_0x4a91e6(0xc50)]:_0x4cd7a7[_0x4a91e6(0x270b)][_0x4a91e6(0x66b)](_0x5ec4f5=>{var _0x3d37df=_0x4a91e6;_0x5ec4f5[_0x3d37df(0x159a)]();});break;case _0x2b3020['Sync']:_0x4cd7a7['animationGroups'][_0x4a91e6(0x66b)](_0x378e79=>{var _0x2d3eb7=_0x4a91e6;_0x378e79[_0x2d3eb7(0x2af4)](),_0x378e79[_0x2d3eb7(0x1fb)]();});break;case _0x2b3020[_0x4a91e6(0x38a4)]:break;default:return void _0xb95d75['Y'][_0x4a91e6(0xac3)](_0x4a91e6(0xaec)+_0x345a14+'\x27');}const _0x57e215=_0x4cd7a7[_0x4a91e6(0x282e)][_0x4a91e6(0x3785)];this[_0x4a91e6(0x38e2)](_0x1d1e35,_0x1e3275,_0x4cd7a7,_0x4314c2=>{var _0xefbb3e=_0x4a91e6;_0x4314c2[_0xefbb3e(0x3b8e)](_0x4cd7a7,_0x4cd7a7[_0xefbb3e(0x282e)]['slice'](_0x57e215),_0x8344d3),_0x4314c2[_0xefbb3e(0x3551)](),_0x4cd7a7[_0xefbb3e(0x6ed)][_0xefbb3e(0x2231)](_0x4cd7a7),_0x3ae9ba&&_0x3ae9ba(_0x4cd7a7);},_0x2ddaae,_0x17ec88,_0x349fe8);}else _0xb95d75['Y'][_0x4a91e6(0xac3)](_0x4a91e6(0x29f6));}static[_0x3bbdc9(0x1cd0)](_0x1dcb13,_0x1ec9ea='',_0x3c2bbc=_0x1d4b68['l'][_0x3bbdc9(0x3c92)],_0x22a950=!0x0,_0x531974=_0x2b3020[_0x3bbdc9(0x1a4f)],_0x178b11=null,_0x36e0ed,_0x4ca7ec=null,_0x3ff4d6,_0x1d47b9=null){return new Promise((_0x58fa1b,_0x58f5da)=>{var _0xdec4c6=a7_0x2532;_0x2aeaf8[_0xdec4c6(0x3fa0)](_0x1dcb13,_0x1ec9ea,_0x3c2bbc,_0x22a950,_0x531974,_0x178b11,_0x163114=>{_0x58fa1b(_0x163114);},_0x4ca7ec,(_0x161861,_0x2a2072,_0x17aa99)=>{_0x58f5da(_0x17aa99||new Error(_0x2a2072));},_0x1d47b9);});}}_0x2aeaf8[_0x3bbdc9(0x20d4)]=_0x2b0268['g']['SCENELOADER_NO_LOGGING'],_0x2aeaf8[_0x3bbdc9(0x1469)]=_0x2b0268['g']['SCENELOADER_MINIMAL_LOGGING'],_0x2aeaf8[_0x3bbdc9(0x4137)]=_0x2b0268['g'][_0x3bbdc9(0x37f5)],_0x2aeaf8[_0x3bbdc9(0x1a35)]=_0x2b0268['g'][_0x3bbdc9(0x5ac)],_0x2aeaf8['OnPluginActivatedObservable']=new _0x221ff8['y$'](),_0x2aeaf8['_RegisteredPlugins']={},_0x2aeaf8[_0x3bbdc9(0x1b12)]=!0x1;},0x126c:(_0x2e9597,_0x52bf23,_0x59e576)=>{var _0x4f952d=a7_0x38a779;_0x59e576['d'](_0x52bf23,{'Z':()=>_0x45a93b}),_0x52bf23=_0x59e576(0x77a5);class _0x45a93b{static get['ForceFullSceneLoadingForIncremental'](){var _0x211b65=a7_0x2532;return _0x45a93b[_0x211b65(0x397a)];}static set[_0x4f952d(0x1532)](_0x47561e){var _0x235891=_0x4f952d;_0x45a93b[_0x235891(0x397a)]=_0x47561e;}static get[_0x4f952d(0x245e)](){return _0x45a93b['_ShowLoadingScreen'];}static set[_0x4f952d(0x245e)](_0x577102){var _0x278c62=_0x4f952d;_0x45a93b[_0x278c62(0x344c)]=_0x577102;}static get[_0x4f952d(0x2713)](){var _0x109615=_0x4f952d;return _0x45a93b[_0x109615(0x2328)];}static set[_0x4f952d(0x2713)](_0x5b53c5){_0x45a93b['_LoggingLevel']=_0x5b53c5;}static get['CleanBoneMatrixWeights'](){var _0x42daf3=_0x4f952d;return _0x45a93b[_0x42daf3(0x3ed9)];}static set[_0x4f952d(0x388c)](_0x1abcdd){var _0x375575=_0x4f952d;_0x45a93b[_0x375575(0x3ed9)]=_0x1abcdd;}}_0x45a93b[_0x4f952d(0x397a)]=!0x1,_0x45a93b[_0x4f952d(0x344c)]=!0x0,_0x45a93b['_CleanBoneMatrixWeights']=!0x1,_0x45a93b[_0x4f952d(0x2328)]=_0x52bf23['g'][_0x4f952d(0x27e5)];},0x14c5b:(_0x4ca9d8,_0x2ec2c9,_0x399344)=>{var _0xcb2c7c=a7_0x38a779;function _0x4c2bc5(_0x2cff82,_0xe098ce,_0x4eaa50,_0x4a2759){var _0x1aecea=a7_0x2532,_0x1a5a15,_0x3e694c=arguments['length'],_0x50668f=_0x3e694c<0x3?_0xe098ce:null===_0x4a2759?_0x4a2759=Object['getOwnPropertyDescriptor'](_0xe098ce,_0x4eaa50):_0x4a2759;if(_0x1aecea(0x1c87)==typeof Reflect&&_0x1aecea(0x7a8)==typeof Reflect[_0x1aecea(0x4111)])_0x50668f=Reflect[_0x1aecea(0x4111)](_0x2cff82,_0xe098ce,_0x4eaa50,_0x4a2759);else{for(var _0x34f81d=_0x2cff82['length']-0x1;0x0<=_0x34f81d;_0x34f81d--)(_0x1a5a15=_0x2cff82[_0x34f81d])&&(_0x50668f=(_0x3e694c<0x3?_0x1a5a15(_0x50668f):0x3<_0x3e694c?_0x1a5a15(_0xe098ce,_0x4eaa50,_0x50668f):_0x1a5a15(_0xe098ce,_0x4eaa50))||_0x50668f);}0x3<_0x3e694c&&_0x50668f&&Object[_0x1aecea(0x259d)](_0xe098ce,_0x4eaa50,_0x50668f);}var _0x6d9a29=_0x399344(0x153ad),_0x47980a=_0x399344(0xc84b),_0x50fb98=_0x399344(0x11e40),_0xeac86c=_0x399344(0x147cf),_0x3b3682=_0x399344(0x14ea0),_0x40ae65=_0x399344(0xc656),_0x5a22ab=_0x399344(0x1a27),_0x3cf2c2=_0x399344(0x1446b),_0x5a9be8=_0x399344(0xe456),_0xf2ebde=(_0x399344(0xdd81),_0x399344(0x6953),_0x399344(0x6421)),_0x52371b=_0x399344(0x2088);class _0x2451db extends _0x50fb98['H']{constructor(){var _0x541446=a7_0x2532;super(),this[_0x541446(0x1474)]=!0x1,this[_0x541446(0xae2)]=!0x1,this[_0x541446(0x25f5)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x541446(0x1487)]=!0x1,this[_0x541446(0x10c5)]=!0x1,this[_0x541446(0x4b6)]=!0x1,this['ALPHATEST']=!0x1,this['POINTSIZE']=!0x1,this[_0x541446(0x3f41)]=!0x1,this[_0x541446(0x2bb6)]=!0x1,this[_0x541446(0x47e)]=!0x1,this['UV2']=!0x1,this[_0x541446(0x36ea)]=!0x1,this[_0x541446(0x2167)]=!0x1,this[_0x541446(0x2464)]=0x0,this['BonesPerMesh']=0x0,this['INSTANCES']=!0x1,this[_0x541446(0x3264)]=!0x1,this[_0x541446(0x1c3b)]=!0x0,this[_0x541446(0x2676)]=!0x0,this[_0x541446(0x3c4)]=!0x0,this[_0x541446(0x1a76)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x541446(0x2e13)]();}}class _0x3b43e1 extends _0x3b3682['a']{constructor(_0x42c379,_0x1d07cc){var _0x4a25ef=a7_0x2532;super(_0x42c379,_0x1d07cc),this['diffuseColor']=new _0x47980a['Wo'](0x1,0x1,0x1),this[_0x4a25ef(0x878)]=!0x1,this[_0x4a25ef(0x40fd)]=!0x1,this['_maxSimultaneousLights']=0x4;}['needAlphaBlending'](){var _0x32e9f4=a7_0x2532;return this[_0x32e9f4(0x37fb)]<0x1;}[_0xcb2c7c(0x2d28)](){return!0x1;}[_0xcb2c7c(0xcd8)](){return null;}[_0xcb2c7c(0x4b4)](_0x1887f2,_0x22e554,_0x2b36b3){var _0x1fb8db=_0xcb2c7c;if(this[_0x1fb8db(0x1946)]&&_0x22e554['effect']&&_0x22e554[_0x1fb8db(0x300f)][_0x1fb8db(0x35c0)]&&_0x22e554['effect'][_0x1fb8db(0x14b9)]===_0x2b36b3)return!0x0;_0x22e554['materialDefines']||(_0x22e554[_0x1fb8db(0x2ce3)]=new _0x2451db());const _0x18d9bf=_0x22e554[_0x1fb8db(0x2ce3)],_0xae950b=this[_0x1fb8db(0x40ae)]();if(this[_0x1fb8db(0x288d)](_0x22e554))return!0x0;var _0x2c187e=_0xae950b['getEngine']();if(_0x18d9bf[_0x1fb8db(0x254b)]&&(_0x18d9bf[_0x1fb8db(0x123a)]=!0x1,_0xae950b[_0x1fb8db(0x914)]&&this[_0x1fb8db(0x27fd)]&&_0x40ae65['k']['DiffuseTextureEnabled'])){if(!this[_0x1fb8db(0x27fd)][_0x1fb8db(0x1977)]())return!0x1;_0x18d9bf['_needUVs']=!0x0,_0x18d9bf['DIFFUSE']=!0x0;}if(_0x18d9bf['CELLBASIC']=!this[_0x1fb8db(0x217e)],_0xeac86c['G'][_0x1fb8db(0x38ae)](_0x1887f2,_0xae950b,!0x1,this[_0x1fb8db(0x1313)],this[_0x1fb8db(0xe33)],this[_0x1fb8db(0x31a0)](_0x1887f2),_0x18d9bf),_0x18d9bf[_0x1fb8db(0x34e4)]=_0xeac86c['G'][_0x1fb8db(0xd6d)](_0xae950b,_0x1887f2,_0x18d9bf,!0x1,this[_0x1fb8db(0x77d)],this['_disableLighting']),_0xeac86c['G']['PrepareDefinesForFrameBoundValues'](_0xae950b,_0x2c187e,this,_0x18d9bf,!!_0x2b36b3),_0xeac86c['G'][_0x1fb8db(0x1c86)](_0x1887f2,_0x18d9bf,!0x0,!0x0),_0x18d9bf[_0x1fb8db(0x1233)]){_0x18d9bf[_0x1fb8db(0x2343)](),_0xae950b[_0x1fb8db(0x1251)]();const _0x2fafce=new _0xf2ebde['L'](),_0xd99c03=(_0x18d9bf[_0x1fb8db(0x3f41)]&&_0x2fafce[_0x1fb8db(0x3801)](0x1,'FOG'),_0xeac86c['G'][_0x1fb8db(0xbdf)](_0x18d9bf,_0x2fafce,this[_0x1fb8db(0x29f8)]),0x0<_0x18d9bf[_0x1fb8db(0x2464)]&&_0x2fafce[_0x1fb8db(0x385d)](0x0,_0x1887f2),_0x18d9bf[_0x1fb8db(0xed5)]=_0xae950b['imageProcessingConfiguration'][_0x1fb8db(0x17c9)],[_0x5a22ab['o'][_0x1fb8db(0x3056)]]);_0x18d9bf[_0x1fb8db(0x2bb6)]&&_0xd99c03[_0x1fb8db(0x1e1d)](_0x5a22ab['o']['NormalKind']),_0x18d9bf['UV1']&&_0xd99c03[_0x1fb8db(0x1e1d)](_0x5a22ab['o'][_0x1fb8db(0x616)]),_0x18d9bf[_0x1fb8db(0x108a)]&&_0xd99c03[_0x1fb8db(0x1e1d)](_0x5a22ab['o']['UV2Kind']),_0x18d9bf['VERTEXCOLOR']&&_0xd99c03[_0x1fb8db(0x1e1d)](_0x5a22ab['o']['ColorKind']),_0xeac86c['G'][_0x1fb8db(0x2ac9)](_0xd99c03,_0x1887f2,_0x18d9bf,_0x2fafce),_0xeac86c['G'][_0x1fb8db(0x363)](_0xd99c03,_0x18d9bf);var _0x1887f2=_0x18d9bf[_0x1fb8db(0x141d)](),_0x58305b=[_0x1fb8db(0x304a),_0x1fb8db(0x1f48),_0x1fb8db(0x33e8),_0x1fb8db(0x262e),_0x1fb8db(0x319f),'vDiffuseColor','vFogInfos','vFogColor','pointSize',_0x1fb8db(0x2274),'mBones',_0x1fb8db(0xade)],_0x24c9bc=[_0x1fb8db(0x26d6)],_0x493667=new Array();(0x0,_0x52371b['qx'])(_0x58305b),_0xeac86c['G'][_0x1fb8db(0x78e)]({'uniformsNames':_0x58305b,'uniformBuffersNames':_0x493667,'samplers':_0x24c9bc,'defines':_0x18d9bf,'maxSimultaneousLights':this[_0x1fb8db(0x29f8)]}),_0x22e554['setEffect'](_0xae950b[_0x1fb8db(0x318e)]()[_0x1fb8db(0x3af7)](_0x1fb8db(0x1443),{'attributes':_0xd99c03,'uniformsNames':_0x58305b,'uniformBuffersNames':_0x493667,'samplers':_0x24c9bc,'defines':_0x1887f2,'fallbacks':_0x2fafce,'onCompiled':this[_0x1fb8db(0x4d8)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x1fb8db(0x29f8)]-0x1}},_0x2c187e),_0x18d9bf,this[_0x1fb8db(0xedc)]);}return!(!_0x22e554[_0x1fb8db(0x300f)]||!_0x22e554[_0x1fb8db(0x300f)]['isReady']()||(_0x18d9bf[_0x1fb8db(0x2cf3)]=_0xae950b[_0x1fb8db(0x87a)](),_0x22e554[_0x1fb8db(0x300f)][_0x1fb8db(0x35c0)]=!0x0,_0x22e554[_0x1fb8db(0x300f)][_0x1fb8db(0x14b9)]=!!_0x2b36b3,0x0));}[_0xcb2c7c(0x3772)](_0x5785fb,_0x5877a9,_0x2c09af){var _0x2489cd=_0xcb2c7c;const _0x4733f0=this[_0x2489cd(0x40ae)]();var _0x3722cc=_0x2c09af[_0x2489cd(0x2ce3)];_0x3722cc&&(_0x2c09af=_0x2c09af[_0x2489cd(0x300f)])&&(this[_0x2489cd(0x24c6)]=_0x2c09af,this['bindOnlyWorldMatrix'](_0x5785fb),this[_0x2489cd(0x24c6)][_0x2489cd(0x233e)](_0x2489cd(0x33e8),_0x4733f0[_0x2489cd(0x3849)]()),_0xeac86c['G'][_0x2489cd(0xdd2)](_0x5877a9,this[_0x2489cd(0x24c6)]),this[_0x2489cd(0xd19)](_0x4733f0,_0x2c09af)&&(this['_diffuseTexture']&&_0x40ae65['k'][_0x2489cd(0x3ab3)]&&(this[_0x2489cd(0x24c6)]['setTexture']('diffuseSampler',this['_diffuseTexture']),this['_activeEffect'][_0x2489cd(0x3ab0)](_0x2489cd(0x2274),this['_diffuseTexture'][_0x2489cd(0x14d6)],this[_0x2489cd(0x27fd)]['level']),this[_0x2489cd(0x24c6)][_0x2489cd(0x233e)](_0x2489cd(0xade),this['_diffuseTexture'][_0x2489cd(0x2dfa)]())),(0x0,_0x52371b['an'])(this['_activeEffect'],this,_0x4733f0),this[_0x2489cd(0x1313)]&&this[_0x2489cd(0x24c6)][_0x2489cd(0x21ba)]('pointSize',this[_0x2489cd(0x34f4)]),_0x4733f0[_0x2489cd(0x2d1c)](_0x2c09af)),this['_activeEffect'][_0x2489cd(0x880)](_0x2489cd(0xaa8),this[_0x2489cd(0x2c15)],this[_0x2489cd(0x37fb)]*_0x5877a9['visibility']),_0x4733f0['lightsEnabled']&&!this[_0x2489cd(0x26eb)]&&_0xeac86c['G'][_0x2489cd(0x3791)](_0x4733f0,_0x5877a9,this[_0x2489cd(0x24c6)],_0x3722cc,this['_maxSimultaneousLights']),_0x4733f0[_0x2489cd(0xe33)]&&_0x5877a9[_0x2489cd(0x52d)]&&_0x4733f0['fogMode']!==_0x3cf2c2['x']['FOGMODE_NONE']&&this['_activeEffect'][_0x2489cd(0x233e)](_0x2489cd(0x1f48),_0x4733f0['getViewMatrix']()),_0xeac86c['G'][_0x2489cd(0x34a0)](_0x4733f0,_0x5877a9,this[_0x2489cd(0x24c6)]),this[_0x2489cd(0x8f0)](_0x5877a9,this[_0x2489cd(0x24c6)]));}[_0xcb2c7c(0x36b8)](){var _0x1f1986=_0xcb2c7c;const _0x4b80af=[];return this[_0x1f1986(0x27fd)]&&this[_0x1f1986(0x27fd)][_0x1f1986(0x5fd)]&&0x0<this[_0x1f1986(0x27fd)][_0x1f1986(0x5fd)][_0x1f1986(0x3785)]&&_0x4b80af['push'](this[_0x1f1986(0x27fd)]),_0x4b80af;}[_0xcb2c7c(0x2d86)](){var _0x3655d9=_0xcb2c7c;const _0x17a73b=super[_0x3655d9(0x2d86)]();return this['_diffuseTexture']&&_0x17a73b[_0x3655d9(0x1e1d)](this[_0x3655d9(0x27fd)]),_0x17a73b;}['hasTexture'](_0x1e0e17){var _0x160bd8=_0xcb2c7c;return!!super[_0x160bd8(0x143d)](_0x1e0e17)||this['_diffuseTexture']===_0x1e0e17;}[_0xcb2c7c(0x3551)](_0x310fd9){var _0xdba270=_0xcb2c7c;this['_diffuseTexture']&&this[_0xdba270(0x27fd)][_0xdba270(0x3551)](),super[_0xdba270(0x3551)](_0x310fd9);}['getClassName'](){var _0x5413c9=_0xcb2c7c;return _0x5413c9(0x378a);}[_0xcb2c7c(0x292d)](_0xbf27cc){var _0x29349c=_0xcb2c7c;return _0x6d9a29['p4'][_0x29349c(0xbcd)](()=>new _0x3b43e1(_0xbf27cc,this[_0x29349c(0x40ae)]()),this);}[_0xcb2c7c(0x2156)](){var _0x1554cc=_0xcb2c7c;const _0x38a561=super[_0x1554cc(0x2156)]();return _0x38a561[_0x1554cc(0x38e1)]='BABYLON.CellMaterial',_0x38a561;}static[_0xcb2c7c(0x2f08)](_0x4626cc,_0x57a654,_0x390618){var _0x4230e0=_0xcb2c7c;return _0x6d9a29['p4'][_0x4230e0(0x2f08)](()=>new _0x3b43e1(_0x4626cc[_0x4230e0(0x3844)],_0x57a654),_0x4626cc,_0x57a654,_0x390618);}}_0x4c2bc5([(0x0,_0x6d9a29['oU'])(_0xcb2c7c(0x3a75))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x27fd),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['wz'])(_0xcb2c7c(0x33ac))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x3a75),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['n9'])(_0xcb2c7c(0x2c25))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x2c15),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['qC'])(_0xcb2c7c(0x217e))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x878),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['wz'])(_0xcb2c7c(0x33ac))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x217e),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['qC'])(_0xcb2c7c(0x26eb))],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x40fd),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x26eb),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['qC'])('maxSimultaneousLights')],_0x3b43e1[_0xcb2c7c(0x1fd2)],_0xcb2c7c(0x77d),void 0x0),_0x4c2bc5([(0x0,_0x6d9a29['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3b43e1['prototype'],_0xcb2c7c(0x29f8),void 0x0),(0x0,_0x5a9be8['H'])(_0xcb2c7c(0x392d),_0x3b43e1);},0x17f58:(_0x26ea4f,_0x308071,_0x1a6fe9)=>{_0x1a6fe9(0x14c5b);},0xa38a:(_0x16c0d0,_0x2e8ad3,_0x35883f)=>{var _0x44a588=a7_0x38a779,_0x379a93=_0x35883f(0xf75c),_0x1cb4fe=_0x35883f(0x7c4f),_0x35883f=_0x35883f(0xe456);class _0x3736a4{constructor(){}}class _0x3617b6 extends _0x1cb4fe['K']{constructor(_0x2eee92,_0x52703c){var _0x42ed9f=a7_0x2532;super(_0x2eee92,_0x52703c),this[_0x42ed9f(0x1743)]=new _0x3736a4(),this[_0x42ed9f(0xb56)]=this[_0x42ed9f(0x295)],this[_0x42ed9f(0x3b1b)]=_0x379a93['Q'][_0x42ed9f(0xfd7)][_0x42ed9f(0x18d1)],this[_0x42ed9f(0x37ba)]=_0x379a93['Q'][_0x42ed9f(0xfd7)]['defaultVertexShader'];}['AttachAfterBind'](_0x4ea118,_0x1342ed){var _0x3f0a2c=a7_0x2532;if(this[_0x3f0a2c(0x12b8)])for(const _0x445fc6 in this[_0x3f0a2c(0x12b8)]){var _0x3ace57=_0x445fc6[_0x3f0a2c(0x141d)]()[_0x3f0a2c(0x1691)]('-');_0x3f0a2c(0x17e4)==_0x3ace57[0x0]?_0x1342ed[_0x3f0a2c(0x3b15)](_0x3ace57[0x1],this[_0x3f0a2c(0x12b8)][_0x445fc6]):'vec3'==_0x3ace57[0x0]?_0x1342ed[_0x3f0a2c(0x2a0f)](_0x3ace57[0x1],this[_0x3f0a2c(0x12b8)][_0x445fc6]):_0x3f0a2c(0x9e5)==_0x3ace57[0x0]?_0x1342ed[_0x3f0a2c(0xd9d)](_0x3ace57[0x1],this[_0x3f0a2c(0x12b8)][_0x445fc6]):'mat4'==_0x3ace57[0x0]?_0x1342ed[_0x3f0a2c(0x233e)](_0x3ace57[0x1],this[_0x3f0a2c(0x12b8)][_0x445fc6]):_0x3f0a2c(0x37c4)==_0x3ace57[0x0]&&_0x1342ed[_0x3f0a2c(0x21ba)](_0x3ace57[0x1],this[_0x3f0a2c(0x12b8)][_0x445fc6]);}if(this['_newSamplerInstances'])for(const _0x1ea029 in this[_0x3f0a2c(0x1a69)]){var _0x20ae67=_0x1ea029['toString']()[_0x3f0a2c(0x1691)]('-');'sampler2D'==_0x20ae67[0x0]&&this['_newSamplerInstances'][_0x1ea029][_0x3f0a2c(0x1977)]&&this[_0x3f0a2c(0x1a69)][_0x1ea029][_0x3f0a2c(0x1977)]()&&_0x1342ed[_0x3f0a2c(0xf22)](_0x20ae67[0x1],this[_0x3f0a2c(0x1a69)][_0x1ea029]);}}[_0x44a588(0x1da4)](_0x36a6e2,_0x344e26){var _0x29bfd4=_0x44a588;if('uniform'==_0x36a6e2&&this[_0x29bfd4(0x3522)]){for(let _0xa8c0b4=0x0;_0xa8c0b4<this['_newUniforms']['length'];_0xa8c0b4++)-0x1==this[_0x29bfd4(0xe40)][_0xa8c0b4][_0x29bfd4(0x850)]('sampler')&&_0x344e26[_0x29bfd4(0x1e1d)](this[_0x29bfd4(0x3522)][_0xa8c0b4][_0x29bfd4(0xb35)](/\[\d*\]/g,''));}if('sampler'==_0x36a6e2&&this[_0x29bfd4(0x3522)]){for(let _0x19c6c4=0x0;_0x19c6c4<this[_0x29bfd4(0x3522)][_0x29bfd4(0x3785)];_0x19c6c4++)-0x1!=this[_0x29bfd4(0xe40)][_0x19c6c4][_0x29bfd4(0x850)]('sampler')&&_0x344e26[_0x29bfd4(0x1e1d)](this[_0x29bfd4(0x3522)][_0x19c6c4][_0x29bfd4(0xb35)](/\[\d*\]/g,''));}return _0x344e26;}['Builder'](_0xa2b3df,_0xfacf61,_0x3b37ab,_0x5b0f9d,_0x398ec0,_0x2e1e50){var _0x3ab2c9=_0x44a588;if(_0x2e1e50&&this[_0x3ab2c9(0x1065)]&&0x0<this[_0x3ab2c9(0x1065)][_0x3ab2c9(0x3785)]&&_0x2e1e50[_0x3ab2c9(0x1e1d)](...this[_0x3ab2c9(0x1065)]),this[_0x3ab2c9(0x1da4)](_0x3ab2c9(0x34af),_0xfacf61),this[_0x3ab2c9(0x1da4)](_0x3ab2c9(0x1838),_0x5b0f9d),this[_0x3ab2c9(0x1a2d)])return this[_0x3ab2c9(0x3e4d)];this[_0x3ab2c9(0x1a2d)]=!0x1,_0x3617b6['ShaderIndexer']++,_0x2e1e50=_0x3ab2c9(0x1d61)+_0x3617b6['ShaderIndexer'];const _0x5a22a0=this[_0x3ab2c9(0x8f0)]['bind'](this);return this[_0x3ab2c9(0x8f0)]=(_0x2fb4b2,_0x465377)=>{var _0x57bb22=_0x3ab2c9;if(_0x465377){this[_0x57bb22(0xdc9)](_0x2fb4b2,_0x465377);try{_0x5a22a0(_0x2fb4b2,_0x465377);}catch(_0x447a19){}}},_0x379a93['Q']['ShadersStore'][_0x2e1e50+_0x3ab2c9(0x37ba)]=this[_0x3ab2c9(0x37ba)][_0x3ab2c9(0xb35)](_0x3ab2c9(0x236b),this['CustomParts']['Vertex_Begin']||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0xdb7),(this[_0x3ab2c9(0xe40)]?this[_0x3ab2c9(0xe40)][_0x3ab2c9(0x372b)]('\x0a'):'')+(this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x90f)]||''))[_0x3ab2c9(0xb35)](_0x3ab2c9(0x3e90),this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x2486)]||'')[_0x3ab2c9(0xb35)]('#define\x20CUSTOM_VERTEX_UPDATE_POSITION',this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x2a83)]||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x6e0),this['CustomParts'][_0x3ab2c9(0x24ae)]||'')['replace'](_0x3ab2c9(0x7c1),this[_0x3ab2c9(0x1743)]['Vertex_MainEnd']||''),this['CustomParts'][_0x3ab2c9(0x1cd6)]&&(_0x379a93['Q'][_0x3ab2c9(0xfd7)][_0x2e1e50+_0x3ab2c9(0x37ba)]=_0x379a93['Q'][_0x3ab2c9(0xfd7)][_0x2e1e50+_0x3ab2c9(0x37ba)]['replace'](_0x3ab2c9(0x3ed7),this['CustomParts'][_0x3ab2c9(0x1cd6)])),_0x379a93['Q'][_0x3ab2c9(0xfd7)][_0x2e1e50+_0x3ab2c9(0x2927)]=this['FragmentShader'][_0x3ab2c9(0xb35)](_0x3ab2c9(0x2e51),this['CustomParts'][_0x3ab2c9(0x1f60)]||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x13ee),this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x2d64)]||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x18b4),(this[_0x3ab2c9(0xe40)]?this['_customUniform']['join']('\x0a'):'')+(this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x153c)]||''))[_0x3ab2c9(0xb35)](_0x3ab2c9(0x4058),this[_0x3ab2c9(0x1743)]['Fragment_Custom_Diffuse']||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x3c11),this[_0x3ab2c9(0x1743)]['Fragment_Custom_Alpha']||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x1240),this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x11ba)]||'')[_0x3ab2c9(0xb35)](_0x3ab2c9(0x1857),this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x28e5)]||'')['replace'](_0x3ab2c9(0x2fef),this['CustomParts'][_0x3ab2c9(0x1612)]||''),this[_0x3ab2c9(0x1743)]['Fragment_Before_Fog']&&(_0x379a93['Q'][_0x3ab2c9(0xfd7)][_0x2e1e50+'PixelShader']=_0x379a93['Q'][_0x3ab2c9(0xfd7)][_0x2e1e50+_0x3ab2c9(0x2927)][_0x3ab2c9(0xb35)](_0x3ab2c9(0x417f),this[_0x3ab2c9(0x1743)][_0x3ab2c9(0x109e)])),this[_0x3ab2c9(0x1a2d)]=!0x0,this[_0x3ab2c9(0x3e4d)]=_0x2e1e50;}[_0x44a588(0x400a)](_0x4cec97,_0x48164a,_0x1879ac){var _0x31b62a=_0x44a588;return this[_0x31b62a(0xe40)]||(this[_0x31b62a(0xe40)]=new Array(),this[_0x31b62a(0x3522)]=new Array(),this[_0x31b62a(0x1a69)]={},this['_newUniformInstances']={}),_0x1879ac&&(-0x1!=_0x48164a[_0x31b62a(0x850)](_0x31b62a(0x1838))?this[_0x31b62a(0x1a69)][_0x48164a+'-'+_0x4cec97]=_0x1879ac:this['_newUniformInstances'][_0x48164a+'-'+_0x4cec97]=_0x1879ac),this[_0x31b62a(0xe40)][_0x31b62a(0x1e1d)](_0x31b62a(0xf77)+_0x48164a+'\x20'+_0x4cec97+';'),this[_0x31b62a(0x3522)][_0x31b62a(0x1e1d)](_0x4cec97),this;}[_0x44a588(0xc63)](_0x242463){var _0x47e60c=_0x44a588;return this[_0x47e60c(0x1065)]||(this[_0x47e60c(0x1065)]=[]),this[_0x47e60c(0x1065)][_0x47e60c(0x1e1d)](_0x242463),this;}[_0x44a588(0x1f60)](_0x269f38){var _0x407794=_0x44a588;return this[_0x407794(0x1743)][_0x407794(0x1f60)]=_0x269f38,this;}[_0x44a588(0x153c)](_0xc72fc){var _0x30602e=_0x44a588;return this[_0x30602e(0x1743)][_0x30602e(0x153c)]=_0xc72fc,this;}[_0x44a588(0x2d64)](_0x42c048){var _0x56956d=_0x44a588;return this[_0x56956d(0x1743)][_0x56956d(0x2d64)]=_0x42c048,this;}[_0x44a588(0x1612)](_0x1b1cde){var _0x370245=_0x44a588;return this[_0x370245(0x1743)][_0x370245(0x1612)]=_0x1b1cde,this;}[_0x44a588(0x2e38)](_0x5d688f){var _0x36e474=_0x44a588;return this['CustomParts'][_0x36e474(0x2e38)]=_0x5d688f[_0x36e474(0xb35)]('result',_0x36e474(0x2c15)),this;}[_0x44a588(0x18a5)](_0x5b451e){var _0x5b69b4=_0x44a588;return this[_0x5b69b4(0x1743)]['Fragment_Custom_Alpha']=_0x5b451e['replace'](_0x5b69b4(0x1523),'alpha'),this;}[_0x44a588(0x11ba)](_0xf21624){var _0x10db4c=_0x44a588;return this[_0x10db4c(0x1743)][_0x10db4c(0x11ba)]=_0xf21624,this;}['Fragment_Before_Fog'](_0x407f36){return this['CustomParts']['Fragment_Before_Fog']=_0x407f36,this;}[_0x44a588(0x28e5)](_0x12f8cb){var _0xc8b855=_0x44a588;return this['CustomParts'][_0xc8b855(0x28e5)]=_0x12f8cb[_0xc8b855(0xb35)](_0xc8b855(0x1523),_0xc8b855(0x389a)),this;}[_0x44a588(0x30b8)](_0x4fa5df){var _0x189c3a=_0x44a588;return this[_0x189c3a(0x1743)][_0x189c3a(0x30b8)]=_0x4fa5df,this;}[_0x44a588(0x90f)](_0x4794cf){var _0x4712ee=_0x44a588;return this[_0x4712ee(0x1743)][_0x4712ee(0x90f)]=_0x4794cf,this;}[_0x44a588(0x2486)](_0x4d5856){var _0x2feaf9=_0x44a588;return this['CustomParts'][_0x2feaf9(0x2486)]=_0x4d5856,this;}[_0x44a588(0x2a83)](_0x4c9e96){var _0x1effa9=_0x44a588;return this['CustomParts'][_0x1effa9(0x2a83)]=_0x4c9e96[_0x1effa9(0xb35)]('result',_0x1effa9(0x1768)),this;}['Vertex_Before_NormalUpdated'](_0x47b1ce){var _0x35154e=_0x44a588;return this[_0x35154e(0x1743)][_0x35154e(0x24ae)]=_0x47b1ce[_0x35154e(0xb35)](_0x35154e(0x1523),'normalUpdated'),this;}['Vertex_After_WorldPosComputed'](_0x4cccc7){var _0x2e7f4b=_0x44a588;return this[_0x2e7f4b(0x1743)][_0x2e7f4b(0x1cd6)]=_0x4cccc7,this;}[_0x44a588(0x3697)](_0x4121bf){var _0x6348f3=_0x44a588;return this[_0x6348f3(0x1743)][_0x6348f3(0x3697)]=_0x4121bf,this;}}_0x3617b6[_0x44a588(0x734)]=0x1,(0x0,_0x35883f['H'])('BABYLON.CustomMaterial',_0x3617b6);},0x12480:(_0x550b91,_0x442a6d,_0x3a3e2f)=>{_0x3a3e2f(0xa38a),_0x3a3e2f(0x116c);},0x116c:(_0x4a27c7,_0x10f3dc,_0x28a282)=>{var _0x559c8=a7_0x38a779,_0x571697=_0x28a282(0xf75c),_0x24e7d3=_0x28a282(0x17583),_0x54ebe4=_0x28a282(0xe456),_0x165653=_0x28a282(0x1411a);class _0x1d0354{constructor(){}}class _0x56a80c extends _0x24e7d3['Y']{constructor(_0x1d0a96,_0xac5107){var _0x4549d0=a7_0x2532;super(_0x1d0a96,_0xac5107),this[_0x4549d0(0x1743)]=new _0x1d0354(),this[_0x4549d0(0xb56)]=this[_0x4549d0(0x295)],this['FragmentShader']=_0x571697['Q'][_0x4549d0(0xfd7)][_0x4549d0(0x13a1)],this['VertexShader']=_0x571697['Q'][_0x4549d0(0xfd7)][_0x4549d0(0x2e03)],this[_0x4549d0(0x3b1b)]=this[_0x4549d0(0x3b1b)]['replace'](/#include<pbrBlockAlbedoOpacity>/g,_0x571697['Q']['IncludesShadersStore'][_0x4549d0(0x824)]),this[_0x4549d0(0x3b1b)]=this[_0x4549d0(0x3b1b)]['replace'](/#include<pbrBlockReflectivity>/g,_0x571697['Q'][_0x4549d0(0x13c4)][_0x4549d0(0x3185)]),this[_0x4549d0(0x3b1b)]=this[_0x4549d0(0x3b1b)][_0x4549d0(0xb35)](/#include<pbrBlockFinalColorComposition>/g,_0x571697['Q'][_0x4549d0(0x13c4)][_0x4549d0(0x2bc5)]);}[_0x559c8(0xdc9)](_0x280fd5,_0x1ed2da){var _0x5b31bd=_0x559c8;if(this['_newUniformInstances'])for(const _0x2e7099 in this[_0x5b31bd(0x12b8)]){var _0x1f3526=_0x2e7099['toString']()[_0x5b31bd(0x1691)]('-');_0x5b31bd(0x17e4)==_0x1f3526[0x0]?_0x1ed2da['setVector2'](_0x1f3526[0x1],this[_0x5b31bd(0x12b8)][_0x2e7099]):_0x5b31bd(0x3e79)==_0x1f3526[0x0]?_0x1ed2da[_0x5b31bd(0x2a0f)](_0x1f3526[0x1],this[_0x5b31bd(0x12b8)][_0x2e7099]):'vec4'==_0x1f3526[0x0]?_0x1ed2da['setVector4'](_0x1f3526[0x1],this[_0x5b31bd(0x12b8)][_0x2e7099]):_0x5b31bd(0x790)==_0x1f3526[0x0]?_0x1ed2da[_0x5b31bd(0x233e)](_0x1f3526[0x1],this[_0x5b31bd(0x12b8)][_0x2e7099]):_0x5b31bd(0x37c4)==_0x1f3526[0x0]&&_0x1ed2da['setFloat'](_0x1f3526[0x1],this[_0x5b31bd(0x12b8)][_0x2e7099]);}if(this[_0x5b31bd(0x1a69)])for(const _0x120838 in this['_newSamplerInstances']){var _0x52706a=_0x120838[_0x5b31bd(0x141d)]()['split']('-');'sampler2D'==_0x52706a[0x0]&&this[_0x5b31bd(0x1a69)][_0x120838][_0x5b31bd(0x1977)]&&this[_0x5b31bd(0x1a69)][_0x120838][_0x5b31bd(0x1977)]()&&_0x1ed2da[_0x5b31bd(0xf22)](_0x52706a[0x1],this[_0x5b31bd(0x1a69)][_0x120838]);}}[_0x559c8(0x1da4)](_0x354dee,_0x6d0d54){var _0x24e39b=_0x559c8;if('uniform'==_0x354dee&&this[_0x24e39b(0x3522)]){for(let _0x400f39=0x0;_0x400f39<this[_0x24e39b(0x3522)][_0x24e39b(0x3785)];_0x400f39++)-0x1==this[_0x24e39b(0xe40)][_0x400f39][_0x24e39b(0x850)]('sampler')&&_0x6d0d54[_0x24e39b(0x1e1d)](this[_0x24e39b(0x3522)][_0x400f39][_0x24e39b(0xb35)](/\[\d*\]/g,''));}if('sampler'==_0x354dee&&this[_0x24e39b(0x3522)]){for(let _0x42fb5b=0x0;_0x42fb5b<this[_0x24e39b(0x3522)][_0x24e39b(0x3785)];_0x42fb5b++)-0x1!=this[_0x24e39b(0xe40)][_0x42fb5b][_0x24e39b(0x850)](_0x24e39b(0x1838))&&_0x6d0d54[_0x24e39b(0x1e1d)](this['_newUniforms'][_0x42fb5b][_0x24e39b(0xb35)](/\[\d*\]/g,''));}return _0x6d0d54;}[_0x559c8(0x295)](_0x2e41a5,_0x2db62b,_0xd8a1f1,_0x1bd602,_0x5e54a4,_0x457dfc,_0x12391e){var _0x2a874=_0x559c8;if(_0x12391e){const _0x42c7ab=_0x12391e[_0x2a874(0x1b59)];_0x12391e[_0x2a874(0x1b59)]=(_0x4b7007,_0x97d6d2)=>{var _0x2c0c89=_0x2a874;if('vertex'===_0x4b7007)return _0x42c7ab?_0x42c7ab(_0x4b7007,_0x97d6d2):_0x97d6d2;const _0x105d01=new _0x165653['Z'](_0x97d6d2);return _0x105d01[_0x2c0c89(0x237d)]=_0x2c0c89(0x3b1e),_0x105d01[_0x2c0c89(0x338a)](),_0x42c7ab?_0x42c7ab(_0x4b7007,_0x105d01[_0x2c0c89(0x163f)]):_0x105d01[_0x2c0c89(0x163f)];};}if(_0x457dfc&&this[_0x2a874(0x1065)]&&0x0<this[_0x2a874(0x1065)][_0x2a874(0x3785)]&&_0x457dfc[_0x2a874(0x1e1d)](...this[_0x2a874(0x1065)]),this['ReviewUniform'](_0x2a874(0x34af),_0x2db62b),this[_0x2a874(0x1da4)](_0x2a874(0x1838),_0x1bd602),this[_0x2a874(0x1a2d)])return this[_0x2a874(0x3e4d)];this[_0x2a874(0x1a2d)]=!0x1,_0x56a80c['ShaderIndexer']++,_0x12391e=_0x2a874(0x1d61)+_0x56a80c[_0x2a874(0x734)];const _0x3b7ce=this[_0x2a874(0x8f0)][_0x2a874(0xc95)](this);return this[_0x2a874(0x8f0)]=(_0x3093b0,_0x46ca20)=>{if(_0x46ca20){this['AttachAfterBind'](_0x3093b0,_0x46ca20);try{_0x3b7ce(_0x3093b0,_0x46ca20);}catch(_0x1e0ca4){}}},_0x571697['Q'][_0x2a874(0xfd7)][_0x12391e+_0x2a874(0x37ba)]=this[_0x2a874(0x37ba)][_0x2a874(0xb35)](_0x2a874(0x236b),this['CustomParts'][_0x2a874(0x30b8)]||'')[_0x2a874(0xb35)](_0x2a874(0xdb7),(this[_0x2a874(0xe40)]?this[_0x2a874(0xe40)][_0x2a874(0x372b)]('\x0a'):'')+(this[_0x2a874(0x1743)][_0x2a874(0x90f)]||''))[_0x2a874(0xb35)]('#define\x20CUSTOM_VERTEX_MAIN_BEGIN',this[_0x2a874(0x1743)]['Vertex_MainBegin']||'')['replace'](_0x2a874(0xbb4),this[_0x2a874(0x1743)][_0x2a874(0x2a83)]||'')['replace'](_0x2a874(0x6e0),this[_0x2a874(0x1743)][_0x2a874(0x24ae)]||'')['replace'](_0x2a874(0x7c1),this[_0x2a874(0x1743)]['Vertex_MainEnd']||''),this[_0x2a874(0x1743)][_0x2a874(0x1cd6)]&&(_0x571697['Q'][_0x2a874(0xfd7)][_0x12391e+_0x2a874(0x37ba)]=_0x571697['Q'][_0x2a874(0xfd7)][_0x12391e+'VertexShader'][_0x2a874(0xb35)](_0x2a874(0x3ed7),this[_0x2a874(0x1743)]['Vertex_After_WorldPosComputed'])),_0x571697['Q'][_0x2a874(0xfd7)][_0x12391e+_0x2a874(0x2927)]=this[_0x2a874(0x3b1b)][_0x2a874(0xb35)]('#define\x20CUSTOM_FRAGMENT_BEGIN',this[_0x2a874(0x1743)][_0x2a874(0x1f60)]||'')[_0x2a874(0xb35)](_0x2a874(0x13ee),this[_0x2a874(0x1743)][_0x2a874(0x2d64)]||'')[_0x2a874(0xb35)](_0x2a874(0x18b4),(this['_customUniform']?this['_customUniform']['join']('\x0a'):'')+(this[_0x2a874(0x1743)][_0x2a874(0x153c)]||''))['replace']('#define\x20CUSTOM_FRAGMENT_UPDATE_ALBEDO',this[_0x2a874(0x1743)][_0x2a874(0x1d10)]||'')[_0x2a874(0xb35)](_0x2a874(0x3c11),this[_0x2a874(0x1743)][_0x2a874(0x18a5)]||'')[_0x2a874(0xb35)](_0x2a874(0x1240),this[_0x2a874(0x1743)][_0x2a874(0x11ba)]||'')[_0x2a874(0xb35)]('#define\x20CUSTOM_FRAGMENT_UPDATE_METALLICROUGHNESS',this['CustomParts'][_0x2a874(0x2e0d)]||'')[_0x2a874(0xb35)](_0x2a874(0x13d9),this['CustomParts'][_0x2a874(0x1937)]||'')['replace'](_0x2a874(0x32af),this[_0x2a874(0x1743)][_0x2a874(0x1b90)]||'')['replace']('#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR',this[_0x2a874(0x1743)][_0x2a874(0x28e5)]||'')[_0x2a874(0xb35)](_0x2a874(0x2fef),this[_0x2a874(0x1743)][_0x2a874(0x1612)]||''),this[_0x2a874(0x1743)]['Fragment_Before_Fog']&&(_0x571697['Q']['ShadersStore'][_0x12391e+_0x2a874(0x2927)]=_0x571697['Q'][_0x2a874(0xfd7)][_0x12391e+_0x2a874(0x2927)]['replace']('#define\x20CUSTOM_FRAGMENT_BEFORE_FOG',this[_0x2a874(0x1743)]['Fragment_Before_Fog'])),this[_0x2a874(0x1a2d)]=!0x0,this['_createdShaderName']=_0x12391e;}['AddUniform'](_0x29b2c5,_0x1a24d8,_0x52e6cb){var _0x45bcbc=_0x559c8;return this['_customUniform']||(this[_0x45bcbc(0xe40)]=new Array(),this[_0x45bcbc(0x3522)]=new Array(),this['_newSamplerInstances']={},this[_0x45bcbc(0x12b8)]={}),_0x52e6cb&&(-0x1!=_0x1a24d8[_0x45bcbc(0x850)](_0x45bcbc(0x1838))?this[_0x45bcbc(0x1a69)][_0x1a24d8+'-'+_0x29b2c5]=_0x52e6cb:this['_newUniformInstances'][_0x1a24d8+'-'+_0x29b2c5]=_0x52e6cb),this[_0x45bcbc(0xe40)]['push'](_0x45bcbc(0xf77)+_0x1a24d8+'\x20'+_0x29b2c5+';'),this[_0x45bcbc(0x3522)][_0x45bcbc(0x1e1d)](_0x29b2c5),this;}[_0x559c8(0xc63)](_0x4b4ed9){var _0x266f85=_0x559c8;return this['_customAttributes']||(this['_customAttributes']=[]),this[_0x266f85(0x1065)]['push'](_0x4b4ed9),this;}[_0x559c8(0x1f60)](_0x572b5f){var _0x612453=_0x559c8;return this[_0x612453(0x1743)][_0x612453(0x1f60)]=_0x572b5f,this;}['Fragment_Definitions'](_0x4c0086){var _0x1f6324=_0x559c8;return this['CustomParts'][_0x1f6324(0x153c)]=_0x4c0086,this;}['Fragment_MainBegin'](_0x12e54c){return this['CustomParts']['Fragment_MainBegin']=_0x12e54c,this;}[_0x559c8(0x1d10)](_0x3be2b1){var _0x41265c=_0x559c8;return this['CustomParts'][_0x41265c(0x1d10)]=_0x3be2b1['replace'](_0x41265c(0x1523),_0x41265c(0x2d01)),this;}['Fragment_Custom_Alpha'](_0x5cf70c){var _0x35eae8=_0x559c8;return this['CustomParts']['Fragment_Custom_Alpha']=_0x5cf70c[_0x35eae8(0xb35)]('result',_0x35eae8(0x37fb)),this;}['Fragment_Before_Lights'](_0x656b24){var _0x41c94a=_0x559c8;return this[_0x41c94a(0x1743)][_0x41c94a(0x11ba)]=_0x656b24,this;}[_0x559c8(0x2e0d)](_0x5bbed6){var _0x44dcf1=_0x559c8;return this[_0x44dcf1(0x1743)][_0x44dcf1(0x2e0d)]=_0x5bbed6,this;}['Fragment_Custom_MicroSurface'](_0x3ae183){var _0x12b351=_0x559c8;return this['CustomParts'][_0x12b351(0x1937)]=_0x3ae183,this;}[_0x559c8(0x109e)](_0x5208d4){var _0x316432=_0x559c8;return this['CustomParts'][_0x316432(0x109e)]=_0x5208d4,this;}['Fragment_Before_FinalColorComposition'](_0x371078){var _0x212919=_0x559c8;return this[_0x212919(0x1743)][_0x212919(0x1b90)]=_0x371078,this;}[_0x559c8(0x28e5)](_0x49da40){var _0x472904=_0x559c8;return this[_0x472904(0x1743)][_0x472904(0x28e5)]=_0x49da40[_0x472904(0xb35)](_0x472904(0x1523),_0x472904(0x389a)),this;}['Fragment_MainEnd'](_0x22f166){var _0xddaa8=_0x559c8;return this['CustomParts'][_0xddaa8(0x1612)]=_0x22f166,this;}[_0x559c8(0x30b8)](_0x1d33cf){return this['CustomParts']['Vertex_Begin']=_0x1d33cf,this;}[_0x559c8(0x90f)](_0xba0715){var _0x3147d5=_0x559c8;return this[_0x3147d5(0x1743)][_0x3147d5(0x90f)]=_0xba0715,this;}[_0x559c8(0x2486)](_0x258b2e){var _0x4bdd5a=_0x559c8;return this[_0x4bdd5a(0x1743)][_0x4bdd5a(0x2486)]=_0x258b2e,this;}[_0x559c8(0x2a83)](_0x3e0950){var _0x46cd7f=_0x559c8;return this[_0x46cd7f(0x1743)]['Vertex_Before_PositionUpdated']=_0x3e0950[_0x46cd7f(0xb35)]('result',_0x46cd7f(0x1768)),this;}[_0x559c8(0x24ae)](_0x499e0a){var _0x2d48e8=_0x559c8;return this[_0x2d48e8(0x1743)]['Vertex_Before_NormalUpdated']=_0x499e0a['replace'](_0x2d48e8(0x1523),'normalUpdated'),this;}[_0x559c8(0x1cd6)](_0x2f4572){var _0x3f298d=_0x559c8;return this[_0x3f298d(0x1743)]['Vertex_After_WorldPosComputed']=_0x2f4572,this;}['Vertex_MainEnd'](_0x1178d6){var _0x40ef49=_0x559c8;return this[_0x40ef49(0x1743)]['Vertex_MainEnd']=_0x1178d6,this;}}_0x56a80c[_0x559c8(0x734)]=0x1,(0x0,_0x54ebe4['H'])('BABYLON.PBRCustomMaterial',_0x56a80c);},0x6b53:(_0x230184,_0x217b39,_0x52413a)=>{var _0x1a5028=a7_0x38a779;function _0x46b712(_0x6c7694,_0x8f2b5,_0x1d05a8,_0xd66235){var _0x2904e9=a7_0x2532,_0x25a617,_0x53764e=arguments[_0x2904e9(0x3785)],_0x5647df=_0x53764e<0x3?_0x8f2b5:null===_0xd66235?_0xd66235=Object['getOwnPropertyDescriptor'](_0x8f2b5,_0x1d05a8):_0xd66235;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x2904e9(0x4111)])_0x5647df=Reflect['decorate'](_0x6c7694,_0x8f2b5,_0x1d05a8,_0xd66235);else{for(var _0x575b72=_0x6c7694[_0x2904e9(0x3785)]-0x1;0x0<=_0x575b72;_0x575b72--)(_0x25a617=_0x6c7694[_0x575b72])&&(_0x5647df=(_0x53764e<0x3?_0x25a617(_0x5647df):0x3<_0x53764e?_0x25a617(_0x8f2b5,_0x1d05a8,_0x5647df):_0x25a617(_0x8f2b5,_0x1d05a8))||_0x5647df);}0x3<_0x53764e&&_0x5647df&&Object['defineProperty'](_0x8f2b5,_0x1d05a8,_0x5647df);}var _0xb5f7ff=_0x52413a(0x153ad),_0x5a1731=_0x52413a(0xc84b),_0x45fabc=_0x52413a(0x16361),_0x4b65ac=_0x52413a(0xbac7),_0x25203d=_0x52413a(0x11e40),_0x50c94c=_0x52413a(0x147cf),_0x2ed886=_0x52413a(0x14ea0),_0x56cdbc=_0x52413a(0xc656),_0x356c3f=_0x52413a(0x1a27),_0x558d29=_0x52413a(0x1446b),_0x50551e=_0x52413a(0xe456),_0x3d22c4=(_0x52413a(0x2c85),_0x52413a(0x16f95),_0x52413a(0x6421)),_0x577dba=_0x52413a(0x2088);class _0xc4c9a5 extends _0x25203d['H']{constructor(){var _0x42c02b=a7_0x2532;super(),this[_0x42c02b(0x1474)]=!0x1,this[_0x42c02b(0xae2)]=!0x1,this[_0x42c02b(0x25f5)]=!0x1,this[_0x42c02b(0x101c)]=!0x1,this[_0x42c02b(0x1487)]=!0x1,this['CLIPPLANE5']=!0x1,this[_0x42c02b(0x4b6)]=!0x1,this[_0x42c02b(0x593)]=!0x1,this[_0x42c02b(0x1a76)]=!0x1,this[_0x42c02b(0x3568)]=!0x1,this[_0x42c02b(0x3f41)]=!0x1,this['UV1']=!0x1,this[_0x42c02b(0x36ea)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x42c02b(0x35a8)]=0x0,this[_0x42c02b(0x2464)]=0x0,this[_0x42c02b(0x3087)]=!0x1,this[_0x42c02b(0x3264)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x42c02b(0x18b1)]=!0x1,this[_0x42c02b(0x2e13)]();}}class _0x4625d1 extends _0x2ed886['a']{constructor(_0x1a2e60,_0x1383e1){var _0xbdea31=a7_0x2532;super(_0x1a2e60,_0x1383e1),this['diffuseColor']=new _0x5a1731['Wo'](0x1,0x1,0x1),this[_0xbdea31(0x16bb)]=0x1,this['_scaledDiffuse']=new _0x5a1731['Wo'](),this[_0xbdea31(0xd80)]=0x0;}[_0x1a5028(0x3649)](){return!0x1;}[_0x1a5028(0x2d28)](){return!0x0;}[_0x1a5028(0xcd8)](){return null;}[_0x1a5028(0x4b4)](_0x14f834,_0x2fcb08,_0x15f849){var _0x4bdf64=_0x1a5028;if(this[_0x4bdf64(0x1946)]&&_0x2fcb08[_0x4bdf64(0x300f)]&&_0x2fcb08[_0x4bdf64(0x300f)][_0x4bdf64(0x35c0)]&&_0x2fcb08[_0x4bdf64(0x300f)][_0x4bdf64(0x14b9)]===_0x15f849)return!0x0;_0x2fcb08[_0x4bdf64(0x2ce3)]||(_0x2fcb08['materialDefines']=new _0xc4c9a5());const _0xe70770=_0x2fcb08['materialDefines'],_0x449417=this[_0x4bdf64(0x40ae)]();if(this[_0x4bdf64(0x288d)](_0x2fcb08))return!0x0;var _0xc77824=_0x449417['getEngine']();if(_0xe70770['_areTexturesDirty']&&(_0xe70770[_0x4bdf64(0x123a)]=!0x1,this[_0x4bdf64(0x27fd)]&&_0x56cdbc['k']['DiffuseTextureEnabled'])){if(!this['_diffuseTexture'][_0x4bdf64(0x1977)]())return!0x1;_0xe70770[_0x4bdf64(0x123a)]=!0x0,_0xe70770[_0x4bdf64(0x1474)]=!0x0;}if(_0xe70770[_0x4bdf64(0x593)]=!!this[_0x4bdf64(0x354b)],_0xe70770[_0x4bdf64(0xc64)]&&(_0xe70770[_0x4bdf64(0x3568)]=this[_0x4bdf64(0x1313)]||_0x449417[_0x4bdf64(0x2f76)],_0xe70770[_0x4bdf64(0x3f41)]=_0x449417[_0x4bdf64(0xe33)]&&_0x14f834['applyFog']&&_0x449417[_0x4bdf64(0x23c7)]!==_0x558d29['x'][_0x4bdf64(0x247f)]&&this[_0x4bdf64(0xe33)]),_0x50c94c['G']['PrepareDefinesForFrameBoundValues'](_0x449417,_0xc77824,this,_0xe70770,!!_0x15f849),_0x50c94c['G'][_0x4bdf64(0x1c86)](_0x14f834,_0xe70770,!0x1,!0x0),_0xe70770[_0x4bdf64(0x1233)]){_0xe70770[_0x4bdf64(0x2343)](),_0x449417[_0x4bdf64(0x1251)]();const _0x3810a0=new _0x3d22c4['L'](),_0x45a8ee=(_0xe70770[_0x4bdf64(0x3f41)]&&_0x3810a0['addFallback'](0x1,_0x4bdf64(0x3f41)),0x0<_0xe70770['NUM_BONE_INFLUENCERS']&&_0x3810a0[_0x4bdf64(0x385d)](0x0,_0x14f834),_0xe70770[_0x4bdf64(0xed5)]=_0x449417['imageProcessingConfiguration'][_0x4bdf64(0x17c9)],[_0x356c3f['o'][_0x4bdf64(0x3056)]]);_0xe70770[_0x4bdf64(0x47e)]&&_0x45a8ee[_0x4bdf64(0x1e1d)](_0x356c3f['o'][_0x4bdf64(0x616)]),_0xe70770[_0x4bdf64(0x36ea)]&&_0x45a8ee[_0x4bdf64(0x1e1d)](_0x356c3f['o'][_0x4bdf64(0x716)]),_0x50c94c['G'][_0x4bdf64(0x2ac9)](_0x45a8ee,_0x14f834,_0xe70770,_0x3810a0),_0x50c94c['G']['PrepareAttributesForInstances'](_0x45a8ee,_0xe70770);var _0x14f834=[_0x4bdf64(0x304a),_0x4bdf64(0x1f48),'viewProjection',_0x4bdf64(0x262e),_0x4bdf64(0x182c),'vFogColor',_0x4bdf64(0x34f4),_0x4bdf64(0x2274),_0x4bdf64(0xd0a),_0x4bdf64(0xade),_0x4bdf64(0x2d03),_0x4bdf64(0x16bb)],_0x41227d=((0x0,_0x577dba['qx'])(_0x14f834),_0xe70770[_0x4bdf64(0x141d)]());_0x2fcb08[_0x4bdf64(0x3f5c)](_0x449417[_0x4bdf64(0x318e)]()[_0x4bdf64(0x3af7)]('fire',{'attributes':_0x45a8ee,'uniformsNames':_0x14f834,'uniformBuffersNames':[],'samplers':[_0x4bdf64(0x26d6),_0x4bdf64(0x2187),_0x4bdf64(0x3a71)],'defines':_0x41227d,'fallbacks':_0x3810a0,'onCompiled':this[_0x4bdf64(0x4d8)],'onError':this[_0x4bdf64(0x2076)],'indexParameters':null,'maxSimultaneousLights':0x4,'transformFeedbackVaryings':null},_0xc77824),_0xe70770,this[_0x4bdf64(0xedc)]);}return!(!_0x2fcb08[_0x4bdf64(0x300f)]||!_0x2fcb08[_0x4bdf64(0x300f)]['isReady']()||(_0xe70770['_renderId']=_0x449417[_0x4bdf64(0x87a)](),_0x2fcb08[_0x4bdf64(0x300f)][_0x4bdf64(0x35c0)]=!0x0,_0x2fcb08[_0x4bdf64(0x300f)]['_wasPreviouslyUsingInstances']=!!_0x15f849,0x0));}[_0x1a5028(0x3772)](_0x502df2,_0x15b13e,_0xebe730){var _0x5eccb2=_0x1a5028;const _0x1c2085=this[_0x5eccb2(0x40ae)]();_0xebe730[_0x5eccb2(0x2ce3)]&&(_0xebe730=_0xebe730[_0x5eccb2(0x300f)])&&(this[_0x5eccb2(0x24c6)]=_0xebe730,this[_0x5eccb2(0x3e19)](_0x502df2),this[_0x5eccb2(0x24c6)]['setMatrix'](_0x5eccb2(0x33e8),_0x1c2085[_0x5eccb2(0x3849)]()),_0x50c94c['G']['BindBonesParameters'](_0x15b13e,this['_activeEffect']),this[_0x5eccb2(0xd19)](_0x1c2085,_0xebe730)&&(this['_diffuseTexture']&&_0x56cdbc['k'][_0x5eccb2(0x3ab3)]&&(this['_activeEffect'][_0x5eccb2(0xf22)](_0x5eccb2(0x26d6),this[_0x5eccb2(0x27fd)]),this[_0x5eccb2(0x24c6)][_0x5eccb2(0x3ab0)](_0x5eccb2(0x2274),this[_0x5eccb2(0x27fd)][_0x5eccb2(0x14d6)],this['_diffuseTexture'][_0x5eccb2(0x1f05)]),this[_0x5eccb2(0x24c6)]['setMatrix'](_0x5eccb2(0xade),this[_0x5eccb2(0x27fd)][_0x5eccb2(0x2dfa)]()),this[_0x5eccb2(0x24c6)][_0x5eccb2(0xf22)]('distortionSampler',this[_0x5eccb2(0x349d)]),this[_0x5eccb2(0x24c6)][_0x5eccb2(0xf22)](_0x5eccb2(0x3a71),this[_0x5eccb2(0x354b)])),(0x0,_0x577dba['an'])(this[_0x5eccb2(0x24c6)],this,_0x1c2085),this[_0x5eccb2(0x1313)]&&this[_0x5eccb2(0x24c6)]['setFloat'](_0x5eccb2(0x34f4),this[_0x5eccb2(0x34f4)]),_0x1c2085['bindEyePosition'](_0xebe730)),this[_0x5eccb2(0x24c6)][_0x5eccb2(0x880)](_0x5eccb2(0xaa8),this['_scaledDiffuse'],this['alpha']*_0x15b13e[_0x5eccb2(0x1b41)]),_0x1c2085[_0x5eccb2(0xe33)]&&_0x15b13e['applyFog']&&_0x1c2085['fogMode']!==_0x558d29['x'][_0x5eccb2(0x247f)]&&this['_activeEffect'][_0x5eccb2(0x233e)](_0x5eccb2(0x1f48),_0x1c2085[_0x5eccb2(0x1f0c)]()),_0x50c94c['G'][_0x5eccb2(0x34a0)](_0x1c2085,_0x15b13e,this['_activeEffect']),this[_0x5eccb2(0xd80)]+=_0x1c2085['getEngine']()[_0x5eccb2(0x127b)](),this[_0x5eccb2(0x24c6)][_0x5eccb2(0x21ba)](_0x5eccb2(0x2d03),this[_0x5eccb2(0xd80)]),this[_0x5eccb2(0x24c6)]['setFloat'](_0x5eccb2(0x16bb),this[_0x5eccb2(0x16bb)]),this[_0x5eccb2(0x8f0)](_0x15b13e,this[_0x5eccb2(0x24c6)]));}[_0x1a5028(0x36b8)](){var _0x235769=_0x1a5028;const _0xdcea54=[];return this['_diffuseTexture']&&this[_0x235769(0x27fd)][_0x235769(0x5fd)]&&0x0<this[_0x235769(0x27fd)]['animations'][_0x235769(0x3785)]&&_0xdcea54[_0x235769(0x1e1d)](this[_0x235769(0x27fd)]),this[_0x235769(0x349d)]&&this[_0x235769(0x349d)][_0x235769(0x5fd)]&&0x0<this[_0x235769(0x349d)][_0x235769(0x5fd)][_0x235769(0x3785)]&&_0xdcea54[_0x235769(0x1e1d)](this[_0x235769(0x349d)]),this[_0x235769(0x354b)]&&this['_opacityTexture'][_0x235769(0x5fd)]&&0x0<this['_opacityTexture'][_0x235769(0x5fd)]['length']&&_0xdcea54[_0x235769(0x1e1d)](this[_0x235769(0x354b)]),_0xdcea54;}[_0x1a5028(0x2d86)](){var _0x17c8bc=_0x1a5028;const _0x2a5075=super['getActiveTextures']();return this[_0x17c8bc(0x27fd)]&&_0x2a5075[_0x17c8bc(0x1e1d)](this[_0x17c8bc(0x27fd)]),this['_distortionTexture']&&_0x2a5075['push'](this[_0x17c8bc(0x349d)]),this['_opacityTexture']&&_0x2a5075[_0x17c8bc(0x1e1d)](this[_0x17c8bc(0x354b)]),_0x2a5075;}[_0x1a5028(0x143d)](_0x2f83a3){var _0x27bab8=_0x1a5028;return!!super['hasTexture'](_0x2f83a3)||this[_0x27bab8(0x27fd)]===_0x2f83a3||this[_0x27bab8(0x349d)]===_0x2f83a3||this[_0x27bab8(0x354b)]===_0x2f83a3;}[_0x1a5028(0x1d40)](){var _0x2c7a47=_0x1a5028;return _0x2c7a47(0x32f1);}[_0x1a5028(0x3551)](_0x32c13f){var _0x202d12=_0x1a5028;this['_diffuseTexture']&&this[_0x202d12(0x27fd)]['dispose'](),this[_0x202d12(0x349d)]&&this[_0x202d12(0x349d)][_0x202d12(0x3551)](),super['dispose'](_0x32c13f);}[_0x1a5028(0x292d)](_0x4af5e9){var _0x4bf389=_0x1a5028;return _0xb5f7ff['p4'][_0x4bf389(0xbcd)](()=>new _0x4625d1(_0x4af5e9,this['getScene']()),this);}[_0x1a5028(0x2156)](){var _0x1f9113=_0x1a5028;const _0xa933e0=super[_0x1f9113(0x2156)]();return _0xa933e0['customType']='BABYLON.FireMaterial',_0xa933e0['diffuseColor']=this['diffuseColor']['asArray'](),_0xa933e0[_0x1f9113(0x16bb)]=this[_0x1f9113(0x16bb)],this[_0x1f9113(0x27fd)]&&(_0xa933e0[_0x1f9113(0x27fd)]=this['_diffuseTexture'][_0x1f9113(0x2156)]()),this[_0x1f9113(0x349d)]&&(_0xa933e0[_0x1f9113(0x349d)]=this[_0x1f9113(0x349d)]['serialize']()),this[_0x1f9113(0x354b)]&&(_0xa933e0['_opacityTexture']=this[_0x1f9113(0x354b)][_0x1f9113(0x2156)]()),_0xa933e0;}static[_0x1a5028(0x2f08)](_0x4d8f52,_0x315579,_0x46e185){var _0x5f53d6=_0x1a5028;const _0x167954=new _0x4625d1(_0x4d8f52['name'],_0x315579);return _0x167954['diffuseColor']=_0x5a1731['Wo']['FromArray'](_0x4d8f52[_0x5f53d6(0x2c15)]),_0x167954[_0x5f53d6(0x16bb)]=_0x4d8f52['speed'],_0x167954['alpha']=_0x4d8f52[_0x5f53d6(0x37fb)],_0x167954['id']=_0x4d8f52['id'],_0x45fabc['$'][_0x5f53d6(0x2ece)](_0x167954,_0x4d8f52[_0x5f53d6(0x104c)]),_0x167954['backFaceCulling']=_0x4d8f52[_0x5f53d6(0x2e9)],_0x167954['wireframe']=_0x4d8f52['wireframe'],_0x4d8f52['_diffuseTexture']&&(_0x167954['_diffuseTexture']=_0x4b65ac['x']['Parse'](_0x4d8f52[_0x5f53d6(0x27fd)],_0x315579,_0x46e185)),_0x4d8f52[_0x5f53d6(0x349d)]&&(_0x167954[_0x5f53d6(0x349d)]=_0x4b65ac['x'][_0x5f53d6(0x2f08)](_0x4d8f52[_0x5f53d6(0x349d)],_0x315579,_0x46e185)),_0x4d8f52[_0x5f53d6(0x354b)]&&(_0x167954[_0x5f53d6(0x354b)]=_0x4b65ac['x'][_0x5f53d6(0x2f08)](_0x4d8f52[_0x5f53d6(0x354b)],_0x315579,_0x46e185)),_0x167954;}}_0x46b712([(0x0,_0xb5f7ff['oU'])(_0x1a5028(0x3a75))],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x27fd),void 0x0),_0x46b712([(0x0,_0xb5f7ff['wz'])(_0x1a5028(0x33ac))],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x3a75),void 0x0),_0x46b712([(0x0,_0xb5f7ff['oU'])(_0x1a5028(0x97d))],_0x4625d1['prototype'],_0x1a5028(0x349d),void 0x0),_0x46b712([(0x0,_0xb5f7ff['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x97d),void 0x0),_0x46b712([(0x0,_0xb5f7ff['oU'])('opacityTexture')],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x354b),void 0x0),_0x46b712([(0x0,_0xb5f7ff['wz'])(_0x1a5028(0x33ac))],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x35da),void 0x0),_0x46b712([(0x0,_0xb5f7ff['n9'])('diffuse')],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x2c15),void 0x0),_0x46b712([(0x0,_0xb5f7ff['qC'])()],_0x4625d1[_0x1a5028(0x1fd2)],_0x1a5028(0x16bb),void 0x0),(0x0,_0x50551e['H'])('BABYLON.FireMaterial',_0x4625d1);},0x194d:(_0x4092e5,_0x22d49e,_0x2718bf)=>{_0x2718bf(0x6b53);},0x1064d:(_0x8ae31,_0x5d103c,_0x35949e)=>{var _0x1db464=a7_0x38a779;function _0xb5582a(_0x146ada,_0x1a2e58,_0x3359e2,_0x4d653b){var _0x92a94d=a7_0x2532,_0x11ec74,_0x48d016=arguments[_0x92a94d(0x3785)],_0x43a624=_0x48d016<0x3?_0x1a2e58:null===_0x4d653b?_0x4d653b=Object[_0x92a94d(0x18ba)](_0x1a2e58,_0x3359e2):_0x4d653b;if(_0x92a94d(0x1c87)==typeof Reflect&&_0x92a94d(0x7a8)==typeof Reflect[_0x92a94d(0x4111)])_0x43a624=Reflect[_0x92a94d(0x4111)](_0x146ada,_0x1a2e58,_0x3359e2,_0x4d653b);else{for(var _0x12e0b9=_0x146ada['length']-0x1;0x0<=_0x12e0b9;_0x12e0b9--)(_0x11ec74=_0x146ada[_0x12e0b9])&&(_0x43a624=(_0x48d016<0x3?_0x11ec74(_0x43a624):0x3<_0x48d016?_0x11ec74(_0x1a2e58,_0x3359e2,_0x43a624):_0x11ec74(_0x1a2e58,_0x3359e2))||_0x43a624);}0x3<_0x48d016&&_0x43a624&&Object[_0x92a94d(0x259d)](_0x1a2e58,_0x3359e2,_0x43a624);}var _0xee2453=_0x35949e(0x153ad),_0x207fb1=_0x35949e(0x9fd1),_0x1e0781=_0x35949e(0xc84b),_0x4e3dac=_0x35949e(0x16361),_0x540cb3=_0x35949e(0xbac7),_0x3cb5ea=_0x35949e(0x6902),_0x9c9610=_0x35949e(0x11e40),_0x28ab1a=_0x35949e(0x147cf),_0x3b64e0=_0x35949e(0x14ea0),_0x38a663=_0x35949e(0xc656),_0x433242=_0x35949e(0x1a27),_0x892423=_0x35949e(0x1446b),_0x5bb965=_0x35949e(0xe456),_0x164b5d=_0x35949e(0x6421),_0x556a31=(_0x35949e(0x10367),_0x35949e(0xe461),_0x35949e(0x2088));class _0x59a046 extends _0x9c9610['H']{constructor(){var _0x43e560=a7_0x2532;super(),this[_0x43e560(0x1474)]=!0x1,this[_0x43e560(0x2e49)]=!0x1,this[_0x43e560(0xae2)]=!0x1,this[_0x43e560(0x25f5)]=!0x1,this[_0x43e560(0x101c)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x43e560(0x10c5)]=!0x1,this[_0x43e560(0x4b6)]=!0x1,this['ALPHATEST']=!0x1,this[_0x43e560(0x1a76)]=!0x1,this[_0x43e560(0x3568)]=!0x1,this[_0x43e560(0x3f41)]=!0x1,this[_0x43e560(0x2bb6)]=!0x1,this[_0x43e560(0x47e)]=!0x1,this[_0x43e560(0x108a)]=!0x1,this[_0x43e560(0x36ea)]=!0x1,this[_0x43e560(0x2167)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x43e560(0x35a8)]=0x0,this[_0x43e560(0x3087)]=!0x1,this[_0x43e560(0x3264)]=!0x1,this[_0x43e560(0x3107)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x43e560(0x18b1)]=!0x1,this[_0x43e560(0x2e13)]();}}class _0x540fdb extends _0x3b64e0['a']{constructor(_0x9255b3,_0x4a1f27){var _0x4b6758=a7_0x2532;super(_0x9255b3,_0x4a1f27),this[_0x4b6758(0x2c15)]=new _0x1e0781['Wo'](0x1,0x1,0x1),this['furLength']=0x1,this[_0x4b6758(0x1fa2)]=0x0,this['furColor']=new _0x1e0781['Wo'](0.44,0.21,0.02),this['furOffset']=0x0,this['furSpacing']=0xc,this[_0x4b6758(0x1aaa)]=new _0x207fb1['P'](0x0,0x0,0x0),this['furSpeed']=0x64,this[_0x4b6758(0x12a4)]=0x14,this[_0x4b6758(0x308a)]=0x0,this[_0x4b6758(0x40fd)]=!0x1,this[_0x4b6758(0x77d)]=0x4,this['highLevelFur']=!0x0,this[_0x4b6758(0xabb)]=0x0;}get['furTime'](){return this['_furTime'];}set[_0x1db464(0x2e96)](_0x59d91f){var _0x24ad78=_0x1db464;this[_0x24ad78(0xabb)]=_0x59d91f;}[_0x1db464(0x3649)](){var _0x32727d=_0x1db464;return this[_0x32727d(0x37fb)]<0x1;}[_0x1db464(0x2d28)](){return!0x1;}[_0x1db464(0xcd8)](){return null;}['updateFur'](){var _0x3b4a6b=_0x1db464;for(let _0x2ddfc4=0x1;_0x2ddfc4<this['_meshes'][_0x3b4a6b(0x3785)];_0x2ddfc4++){const _0x2e0c7e=this[_0x3b4a6b(0x158a)][_0x2ddfc4][_0x3b4a6b(0xefb)];_0x2e0c7e['furLength']=this[_0x3b4a6b(0x315e)],_0x2e0c7e['furAngle']=this[_0x3b4a6b(0x1fa2)],_0x2e0c7e[_0x3b4a6b(0x1aaa)]=this[_0x3b4a6b(0x1aaa)],_0x2e0c7e['furSpacing']=this[_0x3b4a6b(0x1311)],_0x2e0c7e[_0x3b4a6b(0x11f1)]=this[_0x3b4a6b(0x11f1)],_0x2e0c7e[_0x3b4a6b(0x2cc1)]=this[_0x3b4a6b(0x2cc1)],_0x2e0c7e[_0x3b4a6b(0x3a75)]=this[_0x3b4a6b(0x3a75)],_0x2e0c7e[_0x3b4a6b(0xefa)]=this[_0x3b4a6b(0xefa)],_0x2e0c7e['highLevelFur']=this[_0x3b4a6b(0x2b27)],_0x2e0c7e[_0x3b4a6b(0x2e96)]=this[_0x3b4a6b(0x2e96)],_0x2e0c7e[_0x3b4a6b(0x12a4)]=this[_0x3b4a6b(0x12a4)];}}[_0x1db464(0x4b4)](_0x5b577a,_0x168316,_0x55960d){var _0x2ffbfa=_0x1db464;if(this[_0x2ffbfa(0x1946)]&&_0x168316[_0x2ffbfa(0x300f)]&&_0x168316['effect'][_0x2ffbfa(0x35c0)]&&_0x168316[_0x2ffbfa(0x300f)][_0x2ffbfa(0x14b9)]===_0x55960d)return!0x0;_0x168316[_0x2ffbfa(0x2ce3)]||(_0x168316[_0x2ffbfa(0x2ce3)]=new _0x59a046());const _0x12aa1c=_0x168316[_0x2ffbfa(0x2ce3)],_0x535dd1=this[_0x2ffbfa(0x40ae)]();if(this[_0x2ffbfa(0x288d)](_0x168316))return!0x0;const _0x3fa98d=_0x535dd1[_0x2ffbfa(0x318e)]();if(_0x12aa1c['_areTexturesDirty']&&_0x535dd1[_0x2ffbfa(0x914)]){if(this[_0x2ffbfa(0x3a75)]&&_0x38a663['k'][_0x2ffbfa(0x3ab3)]){if(!this[_0x2ffbfa(0x3a75)]['isReady']())return!0x1;_0x12aa1c[_0x2ffbfa(0x123a)]=!0x0,_0x12aa1c[_0x2ffbfa(0x1474)]=!0x0;}if(this['heightTexture']&&_0x3fa98d[_0x2ffbfa(0x179f)]()[_0x2ffbfa(0x400e)]){if(!this[_0x2ffbfa(0xb52)]['isReady']())return!0x1;_0x12aa1c[_0x2ffbfa(0x123a)]=!0x0,_0x12aa1c['HEIGHTMAP']=!0x0;}}if(this[_0x2ffbfa(0x2b27)]!==_0x12aa1c[_0x2ffbfa(0x3107)]&&(_0x12aa1c[_0x2ffbfa(0x3107)]=!0x0,_0x12aa1c[_0x2ffbfa(0x1faf)]()),_0x28ab1a['G']['PrepareDefinesForMisc'](_0x5b577a,_0x535dd1,!0x1,this['pointsCloud'],this[_0x2ffbfa(0xe33)],this[_0x2ffbfa(0x31a0)](_0x5b577a),_0x12aa1c),_0x12aa1c[_0x2ffbfa(0x34e4)]=_0x28ab1a['G'][_0x2ffbfa(0xd6d)](_0x535dd1,_0x5b577a,_0x12aa1c,!0x1,this['_maxSimultaneousLights'],this[_0x2ffbfa(0x40fd)]),_0x28ab1a['G'][_0x2ffbfa(0x3151)](_0x535dd1,_0x3fa98d,this,_0x12aa1c,!!_0x55960d),_0x28ab1a['G'][_0x2ffbfa(0x1c86)](_0x5b577a,_0x12aa1c,!0x0,!0x0),_0x12aa1c['isDirty']){_0x12aa1c[_0x2ffbfa(0x2343)](),_0x535dd1[_0x2ffbfa(0x1251)]();const _0x58f379=new _0x164b5d['L'](),_0x1d6341=(_0x12aa1c[_0x2ffbfa(0x3f41)]&&_0x58f379['addFallback'](0x1,_0x2ffbfa(0x3f41)),_0x28ab1a['G'][_0x2ffbfa(0xbdf)](_0x12aa1c,_0x58f379,this[_0x2ffbfa(0x29f8)]),0x0<_0x12aa1c[_0x2ffbfa(0x2464)]&&_0x58f379[_0x2ffbfa(0x385d)](0x0,_0x5b577a),_0x12aa1c['IMAGEPROCESSINGPOSTPROCESS']=_0x535dd1['imageProcessingConfiguration']['applyByPostProcess'],[_0x433242['o']['PositionKind']]);_0x12aa1c[_0x2ffbfa(0x2bb6)]&&_0x1d6341['push'](_0x433242['o'][_0x2ffbfa(0x2496)]),_0x12aa1c[_0x2ffbfa(0x47e)]&&_0x1d6341[_0x2ffbfa(0x1e1d)](_0x433242['o'][_0x2ffbfa(0x616)]),_0x12aa1c['UV2']&&_0x1d6341[_0x2ffbfa(0x1e1d)](_0x433242['o'][_0x2ffbfa(0x9dc)]),_0x12aa1c['VERTEXCOLOR']&&_0x1d6341[_0x2ffbfa(0x1e1d)](_0x433242['o'][_0x2ffbfa(0x716)]),_0x28ab1a['G']['PrepareAttributesForBones'](_0x1d6341,_0x5b577a,_0x12aa1c,_0x58f379),_0x28ab1a['G'][_0x2ffbfa(0x363)](_0x1d6341,_0x12aa1c);var _0x5b577a=_0x12aa1c[_0x2ffbfa(0x141d)](),_0x15090a=[_0x2ffbfa(0x304a),_0x2ffbfa(0x1f48),_0x2ffbfa(0x33e8),_0x2ffbfa(0x262e),_0x2ffbfa(0x319f),_0x2ffbfa(0xaa8),_0x2ffbfa(0x182c),'vFogColor',_0x2ffbfa(0x34f4),_0x2ffbfa(0x2274),'mBones',_0x2ffbfa(0xade),_0x2ffbfa(0x315e),_0x2ffbfa(0x1fa2),_0x2ffbfa(0x2cc1),_0x2ffbfa(0x2dde),_0x2ffbfa(0x1aaa),_0x2ffbfa(0x2e96),'furSpacing',_0x2ffbfa(0x12a4),_0x2ffbfa(0x308a)],_0x4d51f7=((0x0,_0x556a31['qx'])(_0x15090a),[_0x2ffbfa(0x26d6),_0x2ffbfa(0xb52),_0x2ffbfa(0xefa)]),_0x40496d=new Array();_0x28ab1a['G'][_0x2ffbfa(0x78e)]({'uniformsNames':_0x15090a,'uniformBuffersNames':_0x40496d,'samplers':_0x4d51f7,'defines':_0x12aa1c,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x168316['setEffect'](_0x535dd1[_0x2ffbfa(0x318e)]()[_0x2ffbfa(0x3af7)]('fur',{'attributes':_0x1d6341,'uniformsNames':_0x15090a,'uniformBuffersNames':_0x40496d,'samplers':_0x4d51f7,'defines':_0x5b577a,'fallbacks':_0x58f379,'onCompiled':this[_0x2ffbfa(0x4d8)],'onError':this[_0x2ffbfa(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x2ffbfa(0x29f8)]}},_0x3fa98d),_0x12aa1c,this['_materialContext']);}return!(!_0x168316[_0x2ffbfa(0x300f)]||!_0x168316[_0x2ffbfa(0x300f)][_0x2ffbfa(0x1977)]()||(_0x12aa1c[_0x2ffbfa(0x2cf3)]=_0x535dd1[_0x2ffbfa(0x87a)](),_0x168316[_0x2ffbfa(0x300f)][_0x2ffbfa(0x35c0)]=!0x0,_0x168316[_0x2ffbfa(0x300f)][_0x2ffbfa(0x14b9)]=!!_0x55960d,0x0));}[_0x1db464(0x3772)](_0x5f3aa6,_0x15f2c0,_0xe751c2){var _0x548971=_0x1db464;const _0x264648=this[_0x548971(0x40ae)]();var _0x482d02=_0xe751c2['materialDefines'];_0x482d02&&(_0xe751c2=_0xe751c2['effect'])&&(this[_0x548971(0x24c6)]=_0xe751c2,this[_0x548971(0x3e19)](_0x5f3aa6),this['_activeEffect']['setMatrix'](_0x548971(0x33e8),_0x264648[_0x548971(0x3849)]()),_0x28ab1a['G'][_0x548971(0xdd2)](_0x15f2c0,this[_0x548971(0x24c6)]),_0x264648[_0x548971(0x1206)]()!==this&&(this[_0x548971(0x27fd)]&&_0x38a663['k'][_0x548971(0x3ab3)]&&(this[_0x548971(0x24c6)][_0x548971(0xf22)](_0x548971(0x26d6),this[_0x548971(0x27fd)]),this[_0x548971(0x24c6)]['setFloat2'](_0x548971(0x2274),this[_0x548971(0x27fd)][_0x548971(0x14d6)],this[_0x548971(0x27fd)][_0x548971(0x1f05)]),this[_0x548971(0x24c6)][_0x548971(0x233e)](_0x548971(0xade),this['_diffuseTexture']['getTextureMatrix']())),this[_0x548971(0x2d2d)]&&this[_0x548971(0x24c6)][_0x548971(0xf22)](_0x548971(0xb52),this['_heightTexture']),(0x0,_0x556a31['an'])(this[_0x548971(0x24c6)],this,_0x264648),this[_0x548971(0x1313)]&&this['_activeEffect'][_0x548971(0x21ba)](_0x548971(0x34f4),this[_0x548971(0x34f4)]),_0x264648[_0x548971(0x2d1c)](_0xe751c2)),this[_0x548971(0x24c6)][_0x548971(0x880)](_0x548971(0xaa8),this[_0x548971(0x2c15)],this[_0x548971(0x37fb)]*_0x15f2c0[_0x548971(0x1b41)]),_0x264648[_0x548971(0xac6)]&&!this[_0x548971(0x26eb)]&&_0x28ab1a['G'][_0x548971(0x3791)](_0x264648,_0x15f2c0,this[_0x548971(0x24c6)],_0x482d02,this[_0x548971(0x29f8)]),_0x264648[_0x548971(0xe33)]&&_0x15f2c0[_0x548971(0x52d)]&&_0x264648[_0x548971(0x23c7)]!==_0x892423['x'][_0x548971(0x247f)]&&this[_0x548971(0x24c6)][_0x548971(0x233e)]('view',_0x264648[_0x548971(0x1f0c)]()),_0x28ab1a['G'][_0x548971(0x34a0)](_0x264648,_0x15f2c0,this[_0x548971(0x24c6)]),this[_0x548971(0x24c6)]['setFloat'](_0x548971(0x315e),this[_0x548971(0x315e)]),this['_activeEffect'][_0x548971(0x21ba)]('furAngle',this[_0x548971(0x1fa2)]),this[_0x548971(0x24c6)][_0x548971(0x880)](_0x548971(0x2cc1),this[_0x548971(0x2cc1)],0x1),this[_0x548971(0x2b27)]&&(this['_activeEffect'][_0x548971(0x2a0f)](_0x548971(0x1aaa),this[_0x548971(0x1aaa)]),this[_0x548971(0x24c6)][_0x548971(0x21ba)](_0x548971(0x2dde),this['furOffset']),this['_activeEffect'][_0x548971(0x21ba)](_0x548971(0x1311),this[_0x548971(0x1311)]),this[_0x548971(0x24c6)]['setFloat']('furDensity',this[_0x548971(0x12a4)]),this[_0x548971(0x24c6)][_0x548971(0x21ba)](_0x548971(0x308a),this[_0x548971(0x308a)]),this['_furTime']+=this['getScene']()['getEngine']()[_0x548971(0x127b)]()/this['furSpeed'],this[_0x548971(0x24c6)][_0x548971(0x21ba)]('furTime',this[_0x548971(0xabb)]),this[_0x548971(0x24c6)][_0x548971(0xf22)](_0x548971(0xefa),this[_0x548971(0xefa)])),this[_0x548971(0x8f0)](_0x15f2c0,this[_0x548971(0x24c6)]));}[_0x1db464(0x36b8)](){var _0xd3674c=_0x1db464;const _0x254baf=[];return this[_0xd3674c(0x3a75)]&&this[_0xd3674c(0x3a75)][_0xd3674c(0x5fd)]&&0x0<this['diffuseTexture']['animations']['length']&&_0x254baf[_0xd3674c(0x1e1d)](this[_0xd3674c(0x3a75)]),this[_0xd3674c(0xb52)]&&this[_0xd3674c(0xb52)][_0xd3674c(0x5fd)]&&0x0<this[_0xd3674c(0xb52)][_0xd3674c(0x5fd)]['length']&&_0x254baf[_0xd3674c(0x1e1d)](this[_0xd3674c(0xb52)]),_0x254baf;}['getActiveTextures'](){var _0x1fe7fd=_0x1db464;const _0x5ab988=super[_0x1fe7fd(0x2d86)]();return this[_0x1fe7fd(0x27fd)]&&_0x5ab988['push'](this[_0x1fe7fd(0x27fd)]),this[_0x1fe7fd(0x2d2d)]&&_0x5ab988[_0x1fe7fd(0x1e1d)](this[_0x1fe7fd(0x2d2d)]),_0x5ab988;}[_0x1db464(0x143d)](_0x1ced66){var _0x4a50fc=_0x1db464;return!!super[_0x4a50fc(0x143d)](_0x1ced66)||this[_0x4a50fc(0x3a75)]===_0x1ced66||this[_0x4a50fc(0x2d2d)]===_0x1ced66;}[_0x1db464(0x3551)](_0x3dbbea){var _0x56bacf=_0x1db464;if(this[_0x56bacf(0x3a75)]&&this[_0x56bacf(0x3a75)][_0x56bacf(0x3551)](),this[_0x56bacf(0x158a)])for(let _0x529ad8=0x1;_0x529ad8<this[_0x56bacf(0x158a)][_0x56bacf(0x3785)];_0x529ad8++){const _0x361f00=this[_0x56bacf(0x158a)][_0x529ad8][_0x56bacf(0xefb)];_0x361f00&&_0x361f00['dispose'](_0x3dbbea),this['_meshes'][_0x529ad8][_0x56bacf(0x3551)]();}super[_0x56bacf(0x3551)](_0x3dbbea);}[_0x1db464(0x292d)](_0xf948bf){var _0x3a806c=_0x1db464;return _0xee2453['p4'][_0x3a806c(0xbcd)](()=>new _0x540fdb(_0xf948bf,this[_0x3a806c(0x40ae)]()),this);}[_0x1db464(0x2156)](){var _0x2d6901=_0x1db464;const _0x34676b=super['serialize']();return _0x34676b[_0x2d6901(0x38e1)]=_0x2d6901(0x11d0),this[_0x2d6901(0x158a)]&&(_0x34676b[_0x2d6901(0x141b)]=this['_meshes'][0x0][_0x2d6901(0x3844)],_0x34676b[_0x2d6901(0x2cb6)]=this['_meshes'][_0x2d6901(0x3785)]),_0x34676b;}[_0x1db464(0x1d40)](){var _0x54769a=_0x1db464;return _0x54769a(0x3f27);}static[_0x1db464(0x2f08)](_0x1815a0,_0x1791a3,_0x2c3fc3){var _0x5d51de=_0x1db464;const _0x49bc38=_0xee2453['p4'][_0x5d51de(0x2f08)](()=>new _0x540fdb(_0x1815a0[_0x5d51de(0x3844)],_0x1791a3),_0x1815a0,_0x1791a3,_0x2c3fc3);return _0x1815a0[_0x5d51de(0x141b)]&&_0x49bc38['highLevelFur']&&_0x1791a3[_0x5d51de(0x1d66)](()=>{var _0x270337=_0x5d51de,_0x7a1fe,_0x8e89a8=_0x1791a3[_0x270337(0x873)](_0x1815a0['sourceMeshName']);_0x8e89a8&&(_0x7a1fe=_0x540fdb['GenerateTexture'](_0x270337(0x7ff),_0x1791a3),_0x49bc38[_0x270337(0xefa)]=_0x7a1fe,_0x540fdb[_0x270337(0x195a)](_0x8e89a8,_0x1815a0[_0x270337(0x2cb6)]));}),_0x49bc38;}static[_0x1db464(0xa78)](_0x5cbd0b,_0x3b40f6){var _0x4e2396=_0x1db464;const _0x5ddcb6=new _0x3cb5ea['c'](_0x4e2396(0x316d)+_0x5cbd0b,0x100,_0x3b40f6,!0x0),_0x55899d=_0x5ddcb6[_0x4e2396(0x70f)]();for(let _0x59d71a=0x0;_0x59d71a<0x4e20;++_0x59d71a)_0x55899d[_0x4e2396(0x4116)]=_0x4e2396(0x3b82)+Math[_0x4e2396(0x3f66)](0xff*Math[_0x4e2396(0xff9)]())+',\x20'+Math[_0x4e2396(0x3f66)](0xff*Math[_0x4e2396(0xff9)]())+_0x4e2396(0x30bf),_0x55899d[_0x4e2396(0xc73)](Math[_0x4e2396(0xff9)]()*_0x5ddcb6['getSize']()[_0x4e2396(0xad8)],Math[_0x4e2396(0xff9)]()*_0x5ddcb6[_0x4e2396(0x21c2)]()[_0x4e2396(0x605)],0x2,0x2);return _0x5ddcb6[_0x4e2396(0x308d)](!0x1),_0x5ddcb6['wrapU']=_0x540cb3['x'][_0x4e2396(0x276c)],_0x5ddcb6[_0x4e2396(0x3906)]=_0x540cb3['x'][_0x4e2396(0x276c)],_0x5ddcb6;}static['FurifyMesh'](_0xa7d4cd,_0x513f55){var _0x254ee8=_0x1db464;const _0x363ec6=[_0xa7d4cd];var _0x8d6908=_0xa7d4cd[_0x254ee8(0xefb)];let _0x3426ba;if(!(_0x8d6908 instanceof _0x540fdb))throw _0x254ee8(0x542);for(_0x3426ba=0x1;_0x3426ba<_0x513f55;_0x3426ba++){const _0x34c8cb=new _0x540fdb(_0x8d6908['name']+_0x3426ba,_0xa7d4cd[_0x254ee8(0x40ae)]()),_0x241646=(_0xa7d4cd[_0x254ee8(0x40ae)]()[_0x254ee8(0x1d00)][_0x254ee8(0x30ce)](),_0x4e3dac['$'][_0x254ee8(0x7ac)](_0x34c8cb),_0x4e3dac['$'][_0x254ee8(0x2ece)](_0x34c8cb,_0x254ee8(0x1dc0)),_0x34c8cb[_0x254ee8(0x315e)]=_0x8d6908[_0x254ee8(0x315e)],_0x34c8cb['furAngle']=_0x8d6908[_0x254ee8(0x1fa2)],_0x34c8cb[_0x254ee8(0x1aaa)]=_0x8d6908[_0x254ee8(0x1aaa)],_0x34c8cb[_0x254ee8(0x1311)]=_0x8d6908['furSpacing'],_0x34c8cb[_0x254ee8(0x11f1)]=_0x8d6908['furSpeed'],_0x34c8cb[_0x254ee8(0x2cc1)]=_0x8d6908['furColor'],_0x34c8cb['diffuseTexture']=_0x8d6908[_0x254ee8(0x3a75)],_0x34c8cb['furOffset']=_0x3426ba/_0x513f55,_0x34c8cb[_0x254ee8(0xefa)]=_0x8d6908[_0x254ee8(0xefa)],_0x34c8cb[_0x254ee8(0x2b27)]=_0x8d6908[_0x254ee8(0x2b27)],_0x34c8cb[_0x254ee8(0x2e96)]=_0x8d6908['furTime'],_0x34c8cb[_0x254ee8(0x12a4)]=_0x8d6908[_0x254ee8(0x12a4)],_0xa7d4cd[_0x254ee8(0x292d)](_0xa7d4cd[_0x254ee8(0x3844)]+_0x3426ba));_0x241646['material']=_0x34c8cb,_0x241646[_0x254ee8(0xdb6)]=_0xa7d4cd[_0x254ee8(0xdb6)],_0x241646[_0x254ee8(0xdfa)]=_0x207fb1['P'][_0x254ee8(0xd5a)](),_0x363ec6[_0x254ee8(0x1e1d)](_0x241646);}for(_0x3426ba=0x1;_0x3426ba<_0x363ec6[_0x254ee8(0x3785)];_0x3426ba++)_0x363ec6[_0x3426ba]['parent']=_0xa7d4cd;return _0xa7d4cd[_0x254ee8(0xefb)]['_meshes']=_0x363ec6;}}_0xb5582a([(0x0,_0xee2453['oU'])(_0x1db464(0x3a75))],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x27fd),void 0x0),_0xb5582a([(0x0,_0xee2453['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x3a75),void 0x0),_0xb5582a([(0x0,_0xee2453['oU'])(_0x1db464(0xb52))],_0x540fdb[_0x1db464(0x1fd2)],'_heightTexture',void 0x0),_0xb5582a([(0x0,_0xee2453['wz'])(_0x1db464(0x33ac))],_0x540fdb[_0x1db464(0x1fd2)],'heightTexture',void 0x0),_0xb5582a([(0x0,_0xee2453['n9'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x2c15),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],'furLength',void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],'furAngle',void 0x0),_0xb5582a([(0x0,_0xee2453['n9'])()],_0x540fdb['prototype'],_0x1db464(0x2cc1),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x2dde),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x1311),void 0x0),_0xb5582a([(0x0,_0xee2453['hd'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x1aaa),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x11f1),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x12a4),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb['prototype'],_0x1db464(0x308a),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])(_0x1db464(0x26eb))],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x40fd),void 0x0),_0xb5582a([(0x0,_0xee2453['wz'])('_markAllSubMeshesAsLightsDirty')],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x26eb),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])(_0x1db464(0x29f8))],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x77d),void 0x0),_0xb5582a([(0x0,_0xee2453['wz'])(_0x1db464(0x10b2))],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x29f8),void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],'highLevelFur',void 0x0),_0xb5582a([(0x0,_0xee2453['qC'])()],_0x540fdb[_0x1db464(0x1fd2)],_0x1db464(0x2e96),null),(0x0,_0x5bb965['H'])(_0x1db464(0x11d0),_0x540fdb);},0x18506:(_0x4d6840,_0x4a0ed5,_0x5f3de6)=>{_0x5f3de6(0x1064d);},0x9f82:(_0x2266ab,_0xf978b9,_0x486da5)=>{var _0x3547ac=a7_0x38a779;function _0x3cea68(_0x2715d9,_0x4f6e24,_0x4a77e5,_0x984033){var _0xf1e63c=a7_0x2532,_0xc4aa21,_0x2d3381=arguments['length'],_0x2c5202=_0x2d3381<0x3?_0x4f6e24:null===_0x984033?_0x984033=Object[_0xf1e63c(0x18ba)](_0x4f6e24,_0x4a77e5):_0x984033;if(_0xf1e63c(0x1c87)==typeof Reflect&&_0xf1e63c(0x7a8)==typeof Reflect['decorate'])_0x2c5202=Reflect[_0xf1e63c(0x4111)](_0x2715d9,_0x4f6e24,_0x4a77e5,_0x984033);else{for(var _0x357e23=_0x2715d9[_0xf1e63c(0x3785)]-0x1;0x0<=_0x357e23;_0x357e23--)(_0xc4aa21=_0x2715d9[_0x357e23])&&(_0x2c5202=(_0x2d3381<0x3?_0xc4aa21(_0x2c5202):0x3<_0x2d3381?_0xc4aa21(_0x4f6e24,_0x4a77e5,_0x2c5202):_0xc4aa21(_0x4f6e24,_0x4a77e5))||_0x2c5202);}0x3<_0x2d3381&&_0x2c5202&&Object[_0xf1e63c(0x259d)](_0x4f6e24,_0x4a77e5,_0x2c5202);}var _0x45b7e4=_0x486da5(0x153ad),_0x140a25=_0x486da5(0xc84b),_0x3b15c4=_0x486da5(0x11e40),_0x3e82c4=_0x486da5(0x147cf),_0x2a0f8a=_0x486da5(0x14ea0),_0x2c23ec=_0x486da5(0x1a27),_0x3a17d6=_0x486da5(0x1446b),_0x2811e4=_0x486da5(0xe456),_0x439a5e=(_0x486da5(0xbd74),_0x486da5(0x4a05),_0x486da5(0x6421)),_0xb1f4eb=_0x486da5(0x2088);class _0x3d671c extends _0x3b15c4['H']{constructor(){var _0x44c60e=a7_0x2532;super(),this[_0x44c60e(0x33d6)]=!0x1,this['CLIPPLANE']=!0x1,this['CLIPPLANE2']=!0x1,this[_0x44c60e(0x101c)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x44c60e(0x10c5)]=!0x1,this[_0x44c60e(0x4b6)]=!0x1,this[_0x44c60e(0x593)]=!0x1,this[_0x44c60e(0x1a76)]=!0x1,this[_0x44c60e(0x3568)]=!0x1,this[_0x44c60e(0x3f41)]=!0x1,this[_0x44c60e(0x2bb6)]=!0x1,this[_0x44c60e(0x47e)]=!0x1,this[_0x44c60e(0x108a)]=!0x1,this[_0x44c60e(0x36ea)]=!0x1,this[_0x44c60e(0x2167)]=!0x1,this[_0x44c60e(0x2464)]=0x0,this[_0x44c60e(0x35a8)]=0x0,this[_0x44c60e(0x3087)]=!0x1,this[_0x44c60e(0x3264)]=!0x1,this[_0x44c60e(0xed5)]=!0x1,this[_0x44c60e(0x18b1)]=!0x1,this['rebuild']();}}class _0x130c36 extends _0x2a0f8a['a']{constructor(_0x2dd44a,_0x425c01){var _0x8fe21f=a7_0x2532;super(_0x2dd44a,_0x425c01),this[_0x8fe21f(0x77d)]=0x4,this[_0x8fe21f(0x4118)]=new _0x140a25['Wo'](0x1,0x0,0x0),this['topColorAlpha']=0x1,this[_0x8fe21f(0x2841)]=new _0x140a25['Wo'](0x0,0x0,0x1),this[_0x8fe21f(0x235f)]=0x1,this[_0x8fe21f(0x2d0e)]=0x0,this[_0x8fe21f(0x5ab)]=0x1,this[_0x8fe21f(0x1259)]=0x1,this[_0x8fe21f(0x40fd)]=!0x1;}[_0x3547ac(0x3649)](){var _0x315a8a=_0x3547ac;return this[_0x315a8a(0x37fb)]<0x1||this[_0x315a8a(0x303f)]<0x1||this['bottomColorAlpha']<0x1;}[_0x3547ac(0x2d28)](){return!0x0;}[_0x3547ac(0xcd8)](){return null;}['isReadyForSubMesh'](_0x10639f,_0x1ddbac,_0x11f525){var _0x472657=_0x3547ac;if(this[_0x472657(0x1946)]&&_0x1ddbac[_0x472657(0x300f)]&&_0x1ddbac[_0x472657(0x300f)]['_wasPreviouslyReady']&&_0x1ddbac[_0x472657(0x300f)][_0x472657(0x14b9)]===_0x11f525)return!0x0;_0x1ddbac[_0x472657(0x2ce3)]||(_0x1ddbac[_0x472657(0x2ce3)]=new _0x3d671c());const _0x31bf0d=_0x1ddbac['materialDefines'],_0x512097=this[_0x472657(0x40ae)]();if(this['_isReadyForSubMesh'](_0x1ddbac))return!0x0;var _0x5a9c27=_0x512097[_0x472657(0x318e)]();if(_0x3e82c4['G']['PrepareDefinesForFrameBoundValues'](_0x512097,_0x5a9c27,this,_0x31bf0d,!!_0x11f525),_0x3e82c4['G'][_0x472657(0x38ae)](_0x10639f,_0x512097,!0x1,this[_0x472657(0x1313)],this['fogEnabled'],this[_0x472657(0x31a0)](_0x10639f),_0x31bf0d),_0x31bf0d[_0x472657(0x34e4)]=_0x3e82c4['G'][_0x472657(0xd6d)](_0x512097,_0x10639f,_0x31bf0d,!0x1,this['_maxSimultaneousLights'],this[_0x472657(0x40fd)]),_0x31bf0d[_0x472657(0x33d6)]=this['_disableLighting'],_0x3e82c4['G'][_0x472657(0x1c86)](_0x10639f,_0x31bf0d,!0x1,!0x0),_0x31bf0d['isDirty']){_0x31bf0d[_0x472657(0x2343)](),_0x512097[_0x472657(0x1251)]();const _0x4d2410=new _0x439a5e['L'](),_0x2f471d=(_0x31bf0d[_0x472657(0x3f41)]&&_0x4d2410[_0x472657(0x3801)](0x1,'FOG'),_0x3e82c4['G']['HandleFallbacksForShadows'](_0x31bf0d,_0x4d2410),0x0<_0x31bf0d[_0x472657(0x2464)]&&_0x4d2410['addCPUSkinningFallback'](0x0,_0x10639f),_0x31bf0d[_0x472657(0xed5)]=_0x512097['imageProcessingConfiguration'][_0x472657(0x17c9)],[_0x2c23ec['o']['PositionKind']]);_0x31bf0d[_0x472657(0x2bb6)]&&_0x2f471d[_0x472657(0x1e1d)](_0x2c23ec['o']['NormalKind']),_0x31bf0d[_0x472657(0x47e)]&&_0x2f471d['push'](_0x2c23ec['o'][_0x472657(0x616)]),_0x31bf0d[_0x472657(0x108a)]&&_0x2f471d[_0x472657(0x1e1d)](_0x2c23ec['o'][_0x472657(0x9dc)]),_0x31bf0d[_0x472657(0x36ea)]&&_0x2f471d['push'](_0x2c23ec['o']['ColorKind']),_0x3e82c4['G'][_0x472657(0x2ac9)](_0x2f471d,_0x10639f,_0x31bf0d,_0x4d2410),_0x3e82c4['G']['PrepareAttributesForInstances'](_0x2f471d,_0x31bf0d);var _0x10639f=_0x31bf0d[_0x472657(0x141d)](),_0x365550=['world','view',_0x472657(0x33e8),_0x472657(0x262e),_0x472657(0x319f),_0x472657(0x182c),_0x472657(0x3710),_0x472657(0x34f4),_0x472657(0xd0a),_0x472657(0x4118),_0x472657(0x2841),_0x472657(0x2d0e),_0x472657(0x1259),'scale'],_0x83fd23=((0x0,_0xb1f4eb['qx'])(_0x365550),[]),_0x5d4b05=new Array();_0x3e82c4['G'][_0x472657(0x78e)]({'uniformsNames':_0x365550,'uniformBuffersNames':_0x5d4b05,'samplers':_0x83fd23,'defines':_0x31bf0d,'maxSimultaneousLights':0x4}),_0x1ddbac[_0x472657(0x3f5c)](_0x512097[_0x472657(0x318e)]()[_0x472657(0x3af7)]('gradient',{'attributes':_0x2f471d,'uniformsNames':_0x365550,'uniformBuffersNames':_0x5d4b05,'samplers':_0x83fd23,'defines':_0x10639f,'fallbacks':_0x4d2410,'onCompiled':this[_0x472657(0x4d8)],'onError':this[_0x472657(0x2076)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x5a9c27),_0x31bf0d,this[_0x472657(0xedc)]);}return!(!_0x1ddbac['effect']||!_0x1ddbac[_0x472657(0x300f)][_0x472657(0x1977)]()||(_0x31bf0d[_0x472657(0x2cf3)]=_0x512097['getRenderId'](),_0x1ddbac[_0x472657(0x300f)][_0x472657(0x35c0)]=!0x0,_0x1ddbac['effect'][_0x472657(0x14b9)]=!!_0x11f525,0x0));}[_0x3547ac(0x3772)](_0x425cfd,_0x15b51f,_0x363060){var _0x1076e5=_0x3547ac;const _0x5a6035=this['getScene']();var _0x3134a4=_0x363060[_0x1076e5(0x2ce3)];_0x3134a4&&(_0x363060=_0x363060[_0x1076e5(0x300f)])&&(this[_0x1076e5(0x24c6)]=_0x363060,this[_0x1076e5(0x3e19)](_0x425cfd),this[_0x1076e5(0x24c6)][_0x1076e5(0x233e)](_0x1076e5(0x33e8),_0x5a6035['getTransformMatrix']()),_0x3e82c4['G']['BindBonesParameters'](_0x15b51f,_0x363060),this[_0x1076e5(0xd19)](_0x5a6035,_0x363060)&&((0x0,_0xb1f4eb['an'])(_0x363060,this,_0x5a6035),this[_0x1076e5(0x1313)]&&this[_0x1076e5(0x24c6)][_0x1076e5(0x21ba)](_0x1076e5(0x34f4),this[_0x1076e5(0x34f4)]),_0x5a6035[_0x1076e5(0x2d1c)](_0x363060)),_0x5a6035[_0x1076e5(0xac6)]&&!this['disableLighting']&&_0x3e82c4['G'][_0x1076e5(0x3791)](_0x5a6035,_0x15b51f,this[_0x1076e5(0x24c6)],_0x3134a4,this[_0x1076e5(0x29f8)]),_0x5a6035[_0x1076e5(0xe33)]&&_0x15b51f[_0x1076e5(0x52d)]&&_0x5a6035[_0x1076e5(0x23c7)]!==_0x3a17d6['x']['FOGMODE_NONE']&&this[_0x1076e5(0x24c6)][_0x1076e5(0x233e)](_0x1076e5(0x1f48),_0x5a6035['getViewMatrix']()),_0x3e82c4['G'][_0x1076e5(0x34a0)](_0x5a6035,_0x15b51f,this[_0x1076e5(0x24c6)]),this[_0x1076e5(0x24c6)][_0x1076e5(0x880)](_0x1076e5(0x4118),this[_0x1076e5(0x4118)],this[_0x1076e5(0x303f)]),this[_0x1076e5(0x24c6)][_0x1076e5(0x880)](_0x1076e5(0x2841),this[_0x1076e5(0x2841)],this[_0x1076e5(0x235f)]),this['_activeEffect'][_0x1076e5(0x21ba)]('offset',this[_0x1076e5(0x2d0e)]),this[_0x1076e5(0x24c6)][_0x1076e5(0x21ba)]('scale',this[_0x1076e5(0x5ab)]),this[_0x1076e5(0x24c6)][_0x1076e5(0x21ba)]('smoothness',this[_0x1076e5(0x1259)]),this[_0x1076e5(0x8f0)](_0x15b51f,this[_0x1076e5(0x24c6)]));}[_0x3547ac(0x36b8)](){return[];}[_0x3547ac(0x3551)](_0x6d9b8e){var _0x2581c7=_0x3547ac;super[_0x2581c7(0x3551)](_0x6d9b8e);}[_0x3547ac(0x292d)](_0x4b9bb1){var _0x418eeb=_0x3547ac;return _0x45b7e4['p4']['Clone'](()=>new _0x130c36(_0x4b9bb1,this[_0x418eeb(0x40ae)]()),this);}[_0x3547ac(0x2156)](){var _0x3014c6=_0x3547ac;const _0x839bef=super['serialize']();return _0x839bef['customType']=_0x3014c6(0x2a73),_0x839bef;}['getClassName'](){return'GradientMaterial';}static[_0x3547ac(0x2f08)](_0x30048c,_0xd258d4,_0x234bf9){var _0x29cf10=_0x3547ac;return _0x45b7e4['p4'][_0x29cf10(0x2f08)](()=>new _0x130c36(_0x30048c[_0x29cf10(0x3844)],_0xd258d4),_0x30048c,_0xd258d4,_0x234bf9);}}_0x3cea68([(0x0,_0x45b7e4['qC'])(_0x3547ac(0x29f8))],_0x130c36[_0x3547ac(0x1fd2)],'_maxSimultaneousLights',void 0x0),_0x3cea68([(0x0,_0x45b7e4['wz'])(_0x3547ac(0x10b2))],_0x130c36[_0x3547ac(0x1fd2)],'maxSimultaneousLights',void 0x0),_0x3cea68([(0x0,_0x45b7e4['n9'])()],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x4118),void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])()],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x303f),void 0x0),_0x3cea68([(0x0,_0x45b7e4['n9'])()],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x2841),void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])()],_0x130c36[_0x3547ac(0x1fd2)],'bottomColorAlpha',void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])()],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x2d0e),void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])()],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x5ab),void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])()],_0x130c36[_0x3547ac(0x1fd2)],'smoothness',void 0x0),_0x3cea68([(0x0,_0x45b7e4['qC'])(_0x3547ac(0x26eb))],_0x130c36[_0x3547ac(0x1fd2)],_0x3547ac(0x40fd),void 0x0),_0x3cea68([(0x0,_0x45b7e4['wz'])(_0x3547ac(0x10b2))],_0x130c36['prototype'],'disableLighting',void 0x0),(0x0,_0x2811e4['H'])(_0x3547ac(0x2a73),_0x130c36);},0x9357:(_0x2ab815,_0x125848,_0x3d58ef)=>{_0x3d58ef(0x9f82);},0x183fd:(_0x887410,_0x46e9a3,_0x2b6e84)=>{var _0x2a12cf=a7_0x38a779;function _0x5914cf(_0x16bd49,_0x50ab02,_0x1213f2,_0x569b2a){var _0x256e73=a7_0x2532,_0x27a965,_0x3a2a82=arguments[_0x256e73(0x3785)],_0x1fb8c9=_0x3a2a82<0x3?_0x50ab02:null===_0x569b2a?_0x569b2a=Object[_0x256e73(0x18ba)](_0x50ab02,_0x1213f2):_0x569b2a;if(_0x256e73(0x1c87)==typeof Reflect&&_0x256e73(0x7a8)==typeof Reflect[_0x256e73(0x4111)])_0x1fb8c9=Reflect[_0x256e73(0x4111)](_0x16bd49,_0x50ab02,_0x1213f2,_0x569b2a);else{for(var _0x304ebd=_0x16bd49[_0x256e73(0x3785)]-0x1;0x0<=_0x304ebd;_0x304ebd--)(_0x27a965=_0x16bd49[_0x304ebd])&&(_0x1fb8c9=(_0x3a2a82<0x3?_0x27a965(_0x1fb8c9):0x3<_0x3a2a82?_0x27a965(_0x50ab02,_0x1213f2,_0x1fb8c9):_0x27a965(_0x50ab02,_0x1213f2))||_0x1fb8c9);}0x3<_0x3a2a82&&_0x1fb8c9&&Object[_0x256e73(0x259d)](_0x50ab02,_0x1213f2,_0x1fb8c9);}var _0x4e6427=_0x2b6e84(0x153ad),_0x5a680d=_0x2b6e84(0x9fd1),_0x751093=_0x2b6e84(0xc84b),_0x4142d0=_0x2b6e84(0x11e40),_0x13fce6=_0x2b6e84(0x147cf),_0x5956b1=_0x2b6e84(0x14ea0),_0x17e0e8=_0x2b6e84(0xc656),_0x170174=_0x2b6e84(0x1a27),_0x2a1b47=_0x2b6e84(0xe456);_0x2b6e84(0x1072f),_0x2b6e84(0x5442);class _0x27ed6e extends _0x4142d0['H']{constructor(){var _0x233f25=a7_0x2532;super(),this['OPACITY']=!0x1,this[_0x233f25(0x1637)]=!0x1,this[_0x233f25(0x3f41)]=!0x1,this[_0x233f25(0x477)]=!0x1,this[_0x233f25(0x78f)]=!0x1,this[_0x233f25(0x47e)]=!0x1,this[_0x233f25(0x108a)]=!0x1,this[_0x233f25(0x3087)]=!0x1,this['THIN_INSTANCES']=!0x1,this[_0x233f25(0xed5)]=!0x1,this[_0x233f25(0x18b1)]=!0x1,this['rebuild']();}}class _0x497c8c extends _0x5956b1['a']{constructor(_0x192fc0,_0x3b94b7){var _0x58681a=a7_0x2532;super(_0x192fc0,_0x3b94b7),this[_0x58681a(0x1927)]=_0x751093['Wo']['Black'](),this[_0x58681a(0x3546)]=_0x751093['Wo'][_0x58681a(0x3022)](),this['gridRatio']=0x1,this[_0x58681a(0x3835)]=_0x5a680d['P'][_0x58681a(0xd5a)](),this[_0x58681a(0x1e46)]=0xa,this['minorUnitVisibility']=0.33,this['opacity']=0x1,this[_0x58681a(0x38ea)]=!0x1,this[_0x58681a(0x994)]=!0x1,this[_0x58681a(0x1003)]=new _0x5a680d['Lt'](this[_0x58681a(0x2602)],this['majorUnitFrequency'],this[_0x58681a(0x2f5)],this[_0x58681a(0x2b07)]);}[_0x2a12cf(0x3649)](){var _0x572b2d=_0x2a12cf;return this[_0x572b2d(0x2b07)]<0x1||this[_0x572b2d(0x354b)]&&this[_0x572b2d(0x354b)][_0x572b2d(0x1977)]();}[_0x2a12cf(0x4181)](_0x194a92){var _0x2693f0=_0x2a12cf;return _0x194a92[_0x2693f0(0x1b41)]<0x1||this['needAlphaBlending']();}[_0x2a12cf(0x4b4)](_0x2c061a,_0x17fad3,_0x2a1efe){var _0x2e6e4d=_0x2a12cf;if(this[_0x2e6e4d(0x1946)]&&_0x17fad3['effect']&&_0x17fad3[_0x2e6e4d(0x300f)][_0x2e6e4d(0x35c0)]&&_0x17fad3[_0x2e6e4d(0x300f)][_0x2e6e4d(0x14b9)]===_0x2a1efe)return!0x0;_0x17fad3[_0x2e6e4d(0x2ce3)]||(_0x17fad3[_0x2e6e4d(0x2ce3)]=new _0x27ed6e());const _0x36673b=_0x17fad3[_0x2e6e4d(0x2ce3)],_0x4f859b=this[_0x2e6e4d(0x40ae)]();if(this['_isReadyForSubMesh'](_0x17fad3))return!0x0;if(_0x36673b[_0x2e6e4d(0x1637)]!==this[_0x2e6e4d(0x2b07)]<0x1&&(_0x36673b[_0x2e6e4d(0x1637)]=!_0x36673b['TRANSPARENT'],_0x36673b[_0x2e6e4d(0x1faf)]()),_0x36673b[_0x2e6e4d(0x477)]!=this[_0x2e6e4d(0x38ea)]&&(_0x36673b['PREMULTIPLYALPHA']=!_0x36673b[_0x2e6e4d(0x477)],_0x36673b[_0x2e6e4d(0x1faf)]()),_0x36673b[_0x2e6e4d(0x78f)]!==this['useMaxLine']&&(_0x36673b[_0x2e6e4d(0x78f)]=!_0x36673b['MAX_LINE'],_0x36673b[_0x2e6e4d(0x1faf)]()),_0x36673b[_0x2e6e4d(0x254b)]&&(_0x36673b['_needUVs']=!0x1,_0x4f859b[_0x2e6e4d(0x914)]&&this[_0x2e6e4d(0x354b)]&&_0x17e0e8['k'][_0x2e6e4d(0x18be)])){if(!this[_0x2e6e4d(0x354b)][_0x2e6e4d(0x1977)]())return!0x1;_0x36673b[_0x2e6e4d(0x123a)]=!0x0,_0x36673b[_0x2e6e4d(0x1c37)]=!0x0;}if(_0x13fce6['G'][_0x2e6e4d(0x38ae)](_0x2c061a,_0x4f859b,!0x1,!0x1,this[_0x2e6e4d(0xe33)],!0x1,_0x36673b),_0x13fce6['G'][_0x2e6e4d(0x3151)](_0x4f859b,_0x4f859b['getEngine'](),this,_0x36673b,!!_0x2a1efe),_0x36673b[_0x2e6e4d(0x1233)]){_0x36673b['markAsProcessed'](),_0x4f859b[_0x2e6e4d(0x1251)](),_0x13fce6['G'][_0x2e6e4d(0x1c86)](_0x2c061a,_0x36673b,!0x1,!0x1);const _0x156815=[_0x170174['o'][_0x2e6e4d(0x3056)],_0x170174['o'][_0x2e6e4d(0x2496)]];_0x36673b[_0x2e6e4d(0x47e)]&&_0x156815[_0x2e6e4d(0x1e1d)](_0x170174['o'][_0x2e6e4d(0x616)]),_0x36673b['UV2']&&_0x156815[_0x2e6e4d(0x1e1d)](_0x170174['o']['UV2Kind']),_0x36673b[_0x2e6e4d(0xed5)]=_0x4f859b[_0x2e6e4d(0x3401)]['applyByPostProcess'],_0x13fce6['G']['PrepareAttributesForInstances'](_0x156815,_0x36673b),_0x2c061a=_0x36673b[_0x2e6e4d(0x141d)](),_0x17fad3[_0x2e6e4d(0x3f5c)](_0x4f859b['getEngine']()[_0x2e6e4d(0x3af7)](_0x2e6e4d(0x328),_0x156815,['projection','mainColor',_0x2e6e4d(0x3546),'gridControl',_0x2e6e4d(0x3835),'vFogInfos',_0x2e6e4d(0x3710),_0x2e6e4d(0x304a),_0x2e6e4d(0x1f48),_0x2e6e4d(0x19c2),_0x2e6e4d(0x20eb),'visibility'],[_0x2e6e4d(0x3a71)],_0x2c061a,void 0x0,this['onCompiled'],this['onError']),_0x36673b,this[_0x2e6e4d(0xedc)]);}return!(!_0x17fad3[_0x2e6e4d(0x300f)]||!_0x17fad3[_0x2e6e4d(0x300f)][_0x2e6e4d(0x1977)]()||(_0x36673b[_0x2e6e4d(0x2cf3)]=_0x4f859b[_0x2e6e4d(0x87a)](),_0x17fad3[_0x2e6e4d(0x300f)][_0x2e6e4d(0x35c0)]=!0x0,_0x17fad3['effect']['_wasPreviouslyUsingInstances']=!!_0x2a1efe,0x0));}['bindForSubMesh'](_0x312a83,_0x2e4ecd,_0x36e4c4){var _0x3eeb28=_0x2a12cf;const _0x1b76ea=this['getScene']();var _0x24d44d=_0x36e4c4[_0x3eeb28(0x2ce3)];_0x24d44d&&(_0x36e4c4=_0x36e4c4[_0x3eeb28(0x300f)])&&(this[_0x3eeb28(0x24c6)]=_0x36e4c4,this['_activeEffect'][_0x3eeb28(0x21ba)]('visibility',_0x2e4ecd[_0x3eeb28(0x1b41)]),_0x24d44d[_0x3eeb28(0x3087)]&&!_0x24d44d[_0x3eeb28(0x3ae1)]||this['bindOnlyWorldMatrix'](_0x312a83),this[_0x3eeb28(0x24c6)]['setMatrix'](_0x3eeb28(0x1f48),_0x1b76ea['getViewMatrix']()),this[_0x3eeb28(0x24c6)][_0x3eeb28(0x233e)](_0x3eeb28(0x4059),_0x1b76ea['getProjectionMatrix']()),this[_0x3eeb28(0xd19)](_0x1b76ea,_0x36e4c4)&&(this[_0x3eeb28(0x24c6)]['setColor3'](_0x3eeb28(0x1927),this[_0x3eeb28(0x1927)]),this[_0x3eeb28(0x24c6)][_0x3eeb28(0x3b5e)]('lineColor',this['lineColor']),this['_activeEffect'][_0x3eeb28(0x2a0f)]('gridOffset',this[_0x3eeb28(0x3835)]),this[_0x3eeb28(0x1003)]['x']=this[_0x3eeb28(0x2602)],this[_0x3eeb28(0x1003)]['y']=Math[_0x3eeb28(0x3872)](this[_0x3eeb28(0x1e46)]),this[_0x3eeb28(0x1003)]['z']=this[_0x3eeb28(0x2f5)],this['_gridControl']['w']=this[_0x3eeb28(0x2b07)],this[_0x3eeb28(0x24c6)][_0x3eeb28(0xd9d)](_0x3eeb28(0x2569),this[_0x3eeb28(0x1003)]),this[_0x3eeb28(0x354b)]&&_0x17e0e8['k'][_0x3eeb28(0x18be)]&&(this['_activeEffect']['setTexture'](_0x3eeb28(0x3a71),this[_0x3eeb28(0x354b)]),this[_0x3eeb28(0x24c6)][_0x3eeb28(0x3ab0)](_0x3eeb28(0x20eb),this[_0x3eeb28(0x354b)][_0x3eeb28(0x14d6)],this['_opacityTexture']['level']),this['_activeEffect'][_0x3eeb28(0x233e)](_0x3eeb28(0x19c2),this[_0x3eeb28(0x354b)]['getTextureMatrix']()))),_0x13fce6['G']['BindFogParameters'](_0x1b76ea,_0x2e4ecd,this[_0x3eeb28(0x24c6)]),this[_0x3eeb28(0x8f0)](_0x2e4ecd,this[_0x3eeb28(0x24c6)]));}[_0x2a12cf(0x3551)](_0x3e78fa){var _0x5f3796=_0x2a12cf;super[_0x5f3796(0x3551)](_0x3e78fa);}[_0x2a12cf(0x292d)](_0x5c625c){var _0x56fabf=_0x2a12cf;return _0x4e6427['p4']['Clone'](()=>new _0x497c8c(_0x5c625c,this[_0x56fabf(0x40ae)]()),this);}['serialize'](){var _0x2ecea3=_0x2a12cf;const _0x250a98=super[_0x2ecea3(0x2156)]();return _0x250a98['customType']='BABYLON.GridMaterial',_0x250a98;}['getClassName'](){var _0x5a1acf=_0x2a12cf;return _0x5a1acf(0x8e8);}static['Parse'](_0x21d5cd,_0x38e9c7,_0x4bbb80){var _0x3a2d31=_0x2a12cf;return _0x4e6427['p4'][_0x3a2d31(0x2f08)](()=>new _0x497c8c(_0x21d5cd['name'],_0x38e9c7),_0x21d5cd,_0x38e9c7,_0x4bbb80);}}_0x5914cf([(0x0,_0x4e6427['n9'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x1927),void 0x0),_0x5914cf([(0x0,_0x4e6427['n9'])()],_0x497c8c['prototype'],_0x2a12cf(0x3546),void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x2602),void 0x0),_0x5914cf([(0x0,_0x4e6427['hd'])()],_0x497c8c['prototype'],_0x2a12cf(0x3835),void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x1e46),void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x2f5),void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x2b07),void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c['prototype'],'preMultiplyAlpha',void 0x0),_0x5914cf([(0x0,_0x4e6427['qC'])()],_0x497c8c[_0x2a12cf(0x1fd2)],_0x2a12cf(0x994),void 0x0),_0x5914cf([(0x0,_0x4e6427['oU'])(_0x2a12cf(0x35da))],_0x497c8c[_0x2a12cf(0x1fd2)],'_opacityTexture',void 0x0),_0x5914cf([(0x0,_0x4e6427['wz'])(_0x2a12cf(0x33ac))],_0x497c8c['prototype'],_0x2a12cf(0x35da),void 0x0),(0x0,_0x2a1b47['H'])(_0x2a12cf(0x3b2b),_0x497c8c);},0x16228:(_0x189055,_0x5ed62c,_0x5be055)=>{_0x5be055(0x183fd);},0x389d:(_0x1504ef,_0x98d40e,_0x3d058c)=>{_0x3d058c(0x17f58),_0x3d058c(0x12480),_0x3d058c(0x194d),_0x3d058c(0x18506),_0x3d058c(0x9357),_0x3d058c(0x16228),_0x3d058c(0x8056),_0x3d058c(0x5067),_0x3d058c(0x5751),_0x3d058c(0x3c6b),_0x3d058c(0x2f0c),_0x3d058c(0x3b17),_0x3d058c(0x3bcb),_0x3d058c(0x10a8),_0x3d058c(0x1496b);},0x8056:(_0x38f748,_0x42f5a5,_0x1d6908)=>{_0x1d6908(0xb327);},0xb327:(_0x270f45,_0x2905be,_0x258cb7)=>{var _0x5e3fae=a7_0x38a779;function _0xd8f7be(_0x5e52a3,_0x19e5ed,_0x85f930,_0x41ae20){var _0x5b1da7=a7_0x2532,_0x4480fc,_0x587db8=arguments['length'],_0x2d8433=_0x587db8<0x3?_0x19e5ed:null===_0x41ae20?_0x41ae20=Object['getOwnPropertyDescriptor'](_0x19e5ed,_0x85f930):_0x41ae20;if(_0x5b1da7(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x5b1da7(0x4111)])_0x2d8433=Reflect[_0x5b1da7(0x4111)](_0x5e52a3,_0x19e5ed,_0x85f930,_0x41ae20);else{for(var _0x50d2a4=_0x5e52a3[_0x5b1da7(0x3785)]-0x1;0x0<=_0x50d2a4;_0x50d2a4--)(_0x4480fc=_0x5e52a3[_0x50d2a4])&&(_0x2d8433=(_0x587db8<0x3?_0x4480fc(_0x2d8433):0x3<_0x587db8?_0x4480fc(_0x19e5ed,_0x85f930,_0x2d8433):_0x4480fc(_0x19e5ed,_0x85f930))||_0x2d8433);}0x3<_0x587db8&&_0x2d8433&&Object[_0x5b1da7(0x259d)](_0x19e5ed,_0x85f930,_0x2d8433);}var _0x13a712=_0x258cb7(0x153ad),_0x4ca625=_0x258cb7(0xc84b),_0x3c4d77=_0x258cb7(0x11e40),_0x157ee7=_0x258cb7(0x147cf),_0x3af799=_0x258cb7(0x14ea0),_0x151f76=_0x258cb7(0xc656),_0x43c7e8=_0x258cb7(0x1a27),_0x5155cd=_0x258cb7(0x1446b),_0x271ba8=_0x258cb7(0xe456),_0x6c69c3=(_0x258cb7(0x36d3),_0x258cb7(0xbb43),_0x258cb7(0x6421)),_0x237ee8=_0x258cb7(0x2088);class _0x3e902c extends _0x3c4d77['H']{constructor(){var _0x50d683=a7_0x2532;super(),this[_0x50d683(0x1474)]=!0x1,this[_0x50d683(0xae2)]=!0x1,this[_0x50d683(0x25f5)]=!0x1,this[_0x50d683(0x101c)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x50d683(0x10c5)]=!0x1,this[_0x50d683(0x4b6)]=!0x1,this['ALPHATEST']=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x50d683(0x3568)]=!0x1,this[_0x50d683(0x3f41)]=!0x1,this[_0x50d683(0x33a5)]=!0x1,this[_0x50d683(0x352d)]=!0x1,this[_0x50d683(0x4b0)]=!0x1,this[_0x50d683(0x1167)]=!0x1,this[_0x50d683(0xdb0)]=!0x1,this[_0x50d683(0x150f)]=!0x1,this[_0x50d683(0x3a7)]=!0x1,this[_0x50d683(0x1bb7)]=!0x1,this[_0x50d683(0x3d09)]=!0x1,this[_0x50d683(0x258a)]=!0x1,this[_0x50d683(0x1140)]=!0x1,this['HEMILIGHT3']=!0x1,this['DIRLIGHT0']=!0x1,this[_0x50d683(0x1f61)]=!0x1,this[_0x50d683(0x142b)]=!0x1,this[_0x50d683(0x101a)]=!0x1,this[_0x50d683(0x36b6)]=!0x1,this[_0x50d683(0x2155)]=!0x1,this[_0x50d683(0x2dee)]=!0x1,this[_0x50d683(0x2779)]=!0x1,this['SHADOW0']=!0x1,this[_0x50d683(0xbde)]=!0x1,this[_0x50d683(0x1627)]=!0x1,this['SHADOW3']=!0x1,this[_0x50d683(0xc52)]=!0x1,this[_0x50d683(0x2fa1)]=!0x1,this[_0x50d683(0x3ba4)]=!0x1,this[_0x50d683(0x3175)]=!0x1,this[_0x50d683(0x2b6f)]=!0x1,this[_0x50d683(0x29eb)]=!0x1,this[_0x50d683(0x3f86)]=!0x1,this[_0x50d683(0x3e5e)]=!0x1,this[_0x50d683(0x2fe2)]=!0x1,this[_0x50d683(0x275)]=!0x1,this['SHADOWPCF1']=!0x1,this[_0x50d683(0x1372)]=!0x1,this[_0x50d683(0x1ad2)]=!0x1,this['SHADOWPCSS0']=!0x1,this['SHADOWPCSS1']=!0x1,this['SHADOWPCSS2']=!0x1,this[_0x50d683(0x3d2f)]=!0x1,this[_0x50d683(0x2bb6)]=!0x1,this[_0x50d683(0x47e)]=!0x1,this[_0x50d683(0x108a)]=!0x1,this[_0x50d683(0x36ea)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x50d683(0x2464)]=0x0,this[_0x50d683(0x35a8)]=0x0,this[_0x50d683(0x3087)]=!0x1,this[_0x50d683(0x3264)]=!0x1,this[_0x50d683(0x2d21)]=!0x1,this[_0x50d683(0xed5)]=!0x1,this[_0x50d683(0x18b1)]=!0x1,this[_0x50d683(0x2e13)]();}}class _0x3bb77f extends _0x3af799['a']{constructor(_0x334350,_0x1fa4d5){var _0x4ce493=a7_0x2532;super(_0x334350,_0x1fa4d5),this['speed']=0x1,this[_0x4ce493(0x59f)]=0x1,this[_0x4ce493(0xab3)]=0x1,this['fogDensity']=0.15,this[_0x4ce493(0xd80)]=0x0,this['diffuseColor']=new _0x4ca625['Wo'](0x1,0x1,0x1),this['_disableLighting']=!0x1,this[_0x4ce493(0x2b1f)]=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x4ce493(0x2fe5)]=new _0x4ca625['Wo']();}[_0x5e3fae(0x3649)](){var _0x4f584a=_0x5e3fae;return this[_0x4f584a(0x37fb)]<0x1;}['needAlphaTesting'](){return!0x1;}[_0x5e3fae(0xcd8)](){return null;}[_0x5e3fae(0x4b4)](_0x350a4c,_0x529654,_0x5f5c99){var _0x286708=_0x5e3fae;if(this[_0x286708(0x1946)]&&_0x529654[_0x286708(0x300f)]&&_0x529654[_0x286708(0x300f)][_0x286708(0x35c0)]&&_0x529654[_0x286708(0x300f)][_0x286708(0x14b9)]===_0x5f5c99)return!0x0;_0x529654['materialDefines']||(_0x529654['materialDefines']=new _0x3e902c());const _0x12b049=_0x529654['materialDefines'],_0x509310=this['getScene']();if(this[_0x286708(0x288d)](_0x529654))return!0x0;var _0x307ca5=_0x509310[_0x286708(0x318e)]();if(_0x12b049[_0x286708(0x254b)]&&(_0x12b049[_0x286708(0x123a)]=!0x1,_0x509310['texturesEnabled']&&this[_0x286708(0x27fd)]&&_0x151f76['k'][_0x286708(0x3ab3)])){if(!this[_0x286708(0x27fd)]['isReady']())return!0x1;_0x12b049[_0x286708(0x123a)]=!0x0,_0x12b049['DIFFUSE']=!0x0;}if(_0x157ee7['G']['PrepareDefinesForMisc'](_0x350a4c,_0x509310,!0x1,this[_0x286708(0x1313)],this[_0x286708(0xe33)],this[_0x286708(0x31a0)](_0x350a4c),_0x12b049),_0x12b049['_needNormals']=!0x0,_0x157ee7['G']['PrepareDefinesForLights'](_0x509310,_0x350a4c,_0x12b049,!0x1,this['_maxSimultaneousLights'],this['_disableLighting']),_0x157ee7['G']['PrepareDefinesForFrameBoundValues'](_0x509310,_0x307ca5,this,_0x12b049,!!_0x5f5c99),_0x157ee7['G'][_0x286708(0x1c86)](_0x350a4c,_0x12b049,!0x0,!0x0),_0x12b049[_0x286708(0x1233)]){_0x12b049[_0x286708(0x2343)](),_0x509310['resetCachedMaterial']();const _0x2008aa=new _0x6c69c3['L'](),_0x56ac9b=(_0x12b049[_0x286708(0x3f41)]&&_0x2008aa[_0x286708(0x3801)](0x1,_0x286708(0x3f41)),_0x157ee7['G'][_0x286708(0xbdf)](_0x12b049,_0x2008aa),0x0<_0x12b049[_0x286708(0x2464)]&&_0x2008aa[_0x286708(0x385d)](0x0,_0x350a4c),_0x12b049['IMAGEPROCESSINGPOSTPROCESS']=_0x509310[_0x286708(0x3401)][_0x286708(0x17c9)],[_0x43c7e8['o'][_0x286708(0x3056)]]);_0x12b049[_0x286708(0x2bb6)]&&_0x56ac9b['push'](_0x43c7e8['o'][_0x286708(0x2496)]),_0x12b049[_0x286708(0x47e)]&&_0x56ac9b[_0x286708(0x1e1d)](_0x43c7e8['o']['UVKind']),_0x12b049['UV2']&&_0x56ac9b['push'](_0x43c7e8['o'][_0x286708(0x9dc)]),_0x12b049[_0x286708(0x36ea)]&&_0x56ac9b[_0x286708(0x1e1d)](_0x43c7e8['o']['ColorKind']),_0x157ee7['G']['PrepareAttributesForBones'](_0x56ac9b,_0x350a4c,_0x12b049,_0x2008aa),_0x157ee7['G'][_0x286708(0x363)](_0x56ac9b,_0x12b049);var _0x350a4c=_0x12b049[_0x286708(0x141d)](),_0x527f20=[_0x286708(0x304a),_0x286708(0x1f48),_0x286708(0x33e8),_0x286708(0x262e),_0x286708(0x319f),_0x286708(0xaa8),_0x286708(0x182c),'vFogColor',_0x286708(0x34f4),_0x286708(0x2274),_0x286708(0xd0a),_0x286708(0xade),_0x286708(0x2d03),'speed','movingSpeed',_0x286708(0x25e9),_0x286708(0x36d),_0x286708(0xab3)],_0x18f084=((0x0,_0x237ee8['qx'])(_0x527f20),[_0x286708(0x26d6),_0x286708(0x29cc)]),_0x2994c6=new Array();_0x157ee7['G'][_0x286708(0x78e)]({'uniformsNames':_0x527f20,'uniformBuffersNames':_0x2994c6,'samplers':_0x18f084,'defines':_0x12b049,'maxSimultaneousLights':this[_0x286708(0x29f8)]}),_0x529654[_0x286708(0x3f5c)](_0x509310[_0x286708(0x318e)]()[_0x286708(0x3af7)]('lava',{'attributes':_0x56ac9b,'uniformsNames':_0x527f20,'uniformBuffersNames':_0x2994c6,'samplers':_0x18f084,'defines':_0x350a4c,'fallbacks':_0x2008aa,'onCompiled':this[_0x286708(0x4d8)],'onError':this[_0x286708(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x286708(0x29f8)]}},_0x307ca5),_0x12b049,this[_0x286708(0xedc)]);}return!(!_0x529654[_0x286708(0x300f)]||!_0x529654[_0x286708(0x300f)][_0x286708(0x1977)]()||(_0x12b049[_0x286708(0x2cf3)]=_0x509310[_0x286708(0x87a)](),_0x529654['effect']['_wasPreviouslyReady']=!0x0,_0x529654[_0x286708(0x300f)][_0x286708(0x14b9)]=!!_0x5f5c99,0x0));}[_0x5e3fae(0x3772)](_0x3a0835,_0xef0c36,_0x45701f){var _0x462955=_0x5e3fae;const _0x379d52=this[_0x462955(0x40ae)](),_0x2f64=_0x45701f[_0x462955(0x2ce3)];_0x2f64&&(_0x45701f=_0x45701f[_0x462955(0x300f)])&&(this['_activeEffect']=_0x45701f,_0x2f64[_0x462955(0x2d21)]=this[_0x462955(0x2b1f)],this[_0x462955(0x3e19)](_0x3a0835),this['_activeEffect']['setMatrix'](_0x462955(0x33e8),_0x379d52['getTransformMatrix']()),_0x157ee7['G']['BindBonesParameters'](_0xef0c36,this[_0x462955(0x24c6)]),this[_0x462955(0xd19)](_0x379d52,_0x45701f)&&(this['diffuseTexture']&&_0x151f76['k'][_0x462955(0x3ab3)]&&(this[_0x462955(0x24c6)][_0x462955(0xf22)]('diffuseSampler',this['diffuseTexture']),this[_0x462955(0x24c6)][_0x462955(0x3ab0)](_0x462955(0x2274),this[_0x462955(0x3a75)][_0x462955(0x14d6)],this[_0x462955(0x3a75)][_0x462955(0x1f05)]),this['_activeEffect'][_0x462955(0x233e)](_0x462955(0xade),this[_0x462955(0x3a75)][_0x462955(0x2dfa)]())),this[_0x462955(0x29cc)]&&this['_activeEffect']['setTexture'](_0x462955(0x29cc),this['noiseTexture']),(0x0,_0x237ee8['an'])(_0x45701f,this,_0x379d52),this['pointsCloud']&&this[_0x462955(0x24c6)][_0x462955(0x21ba)](_0x462955(0x34f4),this[_0x462955(0x34f4)]),_0x379d52['bindEyePosition'](_0x45701f)),this['_activeEffect']['setColor4'](_0x462955(0xaa8),this[_0x462955(0x2fe5)],this[_0x462955(0x37fb)]*_0xef0c36[_0x462955(0x1b41)]),_0x379d52[_0x462955(0xac6)]&&!this['disableLighting']&&_0x157ee7['G']['BindLights'](_0x379d52,_0xef0c36,this[_0x462955(0x24c6)],_0x2f64),_0x379d52['fogEnabled']&&_0xef0c36['applyFog']&&_0x379d52[_0x462955(0x23c7)]!==_0x5155cd['x'][_0x462955(0x247f)]&&this[_0x462955(0x24c6)][_0x462955(0x233e)](_0x462955(0x1f48),_0x379d52[_0x462955(0x1f0c)]()),_0x157ee7['G'][_0x462955(0x34a0)](_0x379d52,_0xef0c36,this[_0x462955(0x24c6)]),this[_0x462955(0xd80)]+=_0x379d52[_0x462955(0x318e)]()[_0x462955(0x127b)](),this[_0x462955(0x24c6)][_0x462955(0x21ba)]('time',this[_0x462955(0xd80)]*this[_0x462955(0x16bb)]/0x3e8),this[_0x462955(0x25e9)]||(this[_0x462955(0x25e9)]=_0x4ca625['Wo']['Black']()),this[_0x462955(0x24c6)][_0x462955(0x3b5e)](_0x462955(0x25e9),this[_0x462955(0x25e9)]),this[_0x462955(0x24c6)][_0x462955(0x21ba)](_0x462955(0x36d),this[_0x462955(0x36d)]),this[_0x462955(0x24c6)][_0x462955(0x21ba)](_0x462955(0xab3),this[_0x462955(0xab3)]),this[_0x462955(0x24c6)][_0x462955(0x21ba)](_0x462955(0x59f),this[_0x462955(0x59f)]),this['_afterBind'](_0xef0c36,this[_0x462955(0x24c6)]));}[_0x5e3fae(0x36b8)](){var _0x29b359=_0x5e3fae;const _0x29d33d=[];return this[_0x29b359(0x3a75)]&&this[_0x29b359(0x3a75)][_0x29b359(0x5fd)]&&0x0<this[_0x29b359(0x3a75)]['animations'][_0x29b359(0x3785)]&&_0x29d33d['push'](this['diffuseTexture']),this[_0x29b359(0x29cc)]&&this[_0x29b359(0x29cc)][_0x29b359(0x5fd)]&&0x0<this[_0x29b359(0x29cc)]['animations'][_0x29b359(0x3785)]&&_0x29d33d[_0x29b359(0x1e1d)](this['noiseTexture']),_0x29d33d;}[_0x5e3fae(0x2d86)](){var _0x3a0b9a=_0x5e3fae;const _0x4c7864=super[_0x3a0b9a(0x2d86)]();return this[_0x3a0b9a(0x27fd)]&&_0x4c7864[_0x3a0b9a(0x1e1d)](this[_0x3a0b9a(0x27fd)]),_0x4c7864;}[_0x5e3fae(0x143d)](_0x209fce){var _0x29db89=_0x5e3fae;return!!super[_0x29db89(0x143d)](_0x209fce)||this[_0x29db89(0x3a75)]===_0x209fce;}['dispose'](_0x4fd967){var _0x5398ae=_0x5e3fae;this[_0x5398ae(0x3a75)]&&this[_0x5398ae(0x3a75)][_0x5398ae(0x3551)](),this['noiseTexture']&&this['noiseTexture'][_0x5398ae(0x3551)](),super['dispose'](_0x4fd967);}['clone'](_0x1bd6d8){var _0x12b832=_0x5e3fae;return _0x13a712['p4'][_0x12b832(0xbcd)](()=>new _0x3bb77f(_0x1bd6d8,this[_0x12b832(0x40ae)]()),this);}[_0x5e3fae(0x2156)](){var _0x53ea6f=_0x5e3fae;const _0x49c71b=super['serialize']();return _0x49c71b[_0x53ea6f(0x38e1)]=_0x53ea6f(0x4ef),_0x49c71b;}[_0x5e3fae(0x1d40)](){var _0x2d7ef2=_0x5e3fae;return _0x2d7ef2(0x709);}static[_0x5e3fae(0x2f08)](_0x3e0092,_0x2fffad,_0x56c5e1){var _0x330c28=_0x5e3fae;return _0x13a712['p4'][_0x330c28(0x2f08)](()=>new _0x3bb77f(_0x3e0092[_0x330c28(0x3844)],_0x2fffad),_0x3e0092,_0x2fffad,_0x56c5e1);}}_0xd8f7be([(0x0,_0x13a712['oU'])(_0x5e3fae(0x3a75))],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x27fd),void 0x0),_0xd8f7be([(0x0,_0x13a712['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3bb77f[_0x5e3fae(0x1fd2)],'diffuseTexture',void 0x0),_0xd8f7be([(0x0,_0x13a712['oU'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x29cc),void 0x0),_0xd8f7be([(0x0,_0x13a712['n9'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x25e9),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x16bb),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x59f),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0xab3),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])()],_0x3bb77f['prototype'],_0x5e3fae(0x36d),void 0x0),_0xd8f7be([(0x0,_0x13a712['n9'])()],_0x3bb77f[_0x5e3fae(0x1fd2)],'diffuseColor',void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])(_0x5e3fae(0x26eb))],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x40fd),void 0x0),_0xd8f7be([(0x0,_0x13a712['wz'])(_0x5e3fae(0x10b2))],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x26eb),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])('unlit')],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x2b1f),void 0x0),_0xd8f7be([(0x0,_0x13a712['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x2d31),void 0x0),_0xd8f7be([(0x0,_0x13a712['qC'])(_0x5e3fae(0x29f8))],_0x3bb77f['prototype'],_0x5e3fae(0x77d),void 0x0),_0xd8f7be([(0x0,_0x13a712['wz'])(_0x5e3fae(0x10b2))],_0x3bb77f[_0x5e3fae(0x1fd2)],_0x5e3fae(0x29f8),void 0x0),(0x0,_0x271ba8['H'])(_0x5e3fae(0x4ef),_0x3bb77f);},0x5067:(_0x48fada,_0x5a0b9b,_0x37e3b2)=>{_0x37e3b2(0x174d9);},0x174d9:(_0x25f135,_0x52960c,_0x4286ad)=>{var _0xd23aa9=a7_0x38a779;function _0x444d20(_0x46a5c2,_0x2c8011,_0x5a50d7,_0x113237){var _0x566207=a7_0x2532,_0xd235ed,_0x28930e=arguments[_0x566207(0x3785)],_0x31f8f0=_0x28930e<0x3?_0x2c8011:null===_0x113237?_0x113237=Object['getOwnPropertyDescriptor'](_0x2c8011,_0x5a50d7):_0x113237;if('object'==typeof Reflect&&_0x566207(0x7a8)==typeof Reflect[_0x566207(0x4111)])_0x31f8f0=Reflect[_0x566207(0x4111)](_0x46a5c2,_0x2c8011,_0x5a50d7,_0x113237);else{for(var _0xf98f12=_0x46a5c2[_0x566207(0x3785)]-0x1;0x0<=_0xf98f12;_0xf98f12--)(_0xd235ed=_0x46a5c2[_0xf98f12])&&(_0x31f8f0=(_0x28930e<0x3?_0xd235ed(_0x31f8f0):0x3<_0x28930e?_0xd235ed(_0x2c8011,_0x5a50d7,_0x31f8f0):_0xd235ed(_0x2c8011,_0x5a50d7))||_0x31f8f0);}0x3<_0x28930e&&_0x31f8f0&&Object['defineProperty'](_0x2c8011,_0x5a50d7,_0x31f8f0);}var _0x2318aa=_0x4286ad(0x153ad),_0x2b03f9=_0x4286ad(0xc84b),_0x3e5cb9=_0x4286ad(0x11e40),_0x34fa4d=_0x4286ad(0x147cf),_0x1d30fd=_0x4286ad(0x14ea0),_0x1193cf=_0x4286ad(0xc656),_0x476ab5=_0x4286ad(0x1a27),_0x5a6aba=_0x4286ad(0x1446b),_0xda211c=_0x4286ad(0xe456),_0x27ffe3=(_0x4286ad(0x1968),_0x4286ad(0x7d18),_0x4286ad(0x6421)),_0x146e48=_0x4286ad(0x2088);class _0xabddd7 extends _0x3e5cb9['H']{constructor(){var _0x524f0f=a7_0x2532;super(),this['DIFFUSE']=!0x1,this['CLIPPLANE']=!0x1,this['CLIPPLANE2']=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this[_0x524f0f(0x10c5)]=!0x1,this[_0x524f0f(0x4b6)]=!0x1,this[_0x524f0f(0x593)]=!0x1,this[_0x524f0f(0x1a76)]=!0x1,this[_0x524f0f(0x3568)]=!0x1,this[_0x524f0f(0x3f41)]=!0x1,this['SPECULARTERM']=!0x1,this['NORMAL']=!0x1,this[_0x524f0f(0x47e)]=!0x1,this['UV2']=!0x1,this['VERTEXCOLOR']=!0x1,this['VERTEXALPHA']=!0x1,this[_0x524f0f(0x2464)]=0x0,this[_0x524f0f(0x35a8)]=0x0,this['INSTANCES']=!0x1,this[_0x524f0f(0x3264)]=!0x1,this['MIXMAP2']=!0x1,this[_0x524f0f(0xed5)]=!0x1,this[_0x524f0f(0x18b1)]=!0x1,this['rebuild']();}}class _0x44ba10 extends _0x1d30fd['a']{constructor(_0x344719,_0xabcc1c){var _0x3801da=a7_0x2532;super(_0x344719,_0xabcc1c),this[_0x3801da(0x2c15)]=new _0x2b03f9['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x2b03f9['Wo'](0x0,0x0,0x0),this[_0x3801da(0x4aa)]=0x40,this[_0x3801da(0x40fd)]=!0x1,this[_0x3801da(0x77d)]=0x4;}[_0xd23aa9(0x3649)](){var _0x1c34c0=_0xd23aa9;return this[_0x1c34c0(0x37fb)]<0x1;}[_0xd23aa9(0x2d28)](){return!0x1;}['getAlphaTestTexture'](){return null;}['isReadyForSubMesh'](_0x40023c,_0x40a963,_0x5a02db){var _0x458c41=_0xd23aa9;if(this[_0x458c41(0x1946)]&&_0x40a963[_0x458c41(0x300f)]&&_0x40a963[_0x458c41(0x300f)][_0x458c41(0x35c0)]&&_0x40a963[_0x458c41(0x300f)]['_wasPreviouslyUsingInstances']===_0x5a02db)return!0x0;_0x40a963[_0x458c41(0x2ce3)]||(_0x40a963['materialDefines']=new _0xabddd7());const _0x27dd04=_0x40a963['materialDefines'],_0x478a3e=this[_0x458c41(0x40ae)]();if(this[_0x458c41(0x288d)](_0x40a963))return!0x0;var _0x3fd7df=_0x478a3e['getEngine']();if(_0x478a3e[_0x458c41(0x914)]){if(!this['_mixTexture1']||!this[_0x458c41(0x3dd2)][_0x458c41(0x1977)]())return!0x1;if(_0x27dd04['_needUVs']=!0x0,_0x1193cf['k'][_0x458c41(0x3ab3)]){if(!this[_0x458c41(0x3187)]||!this[_0x458c41(0x3187)][_0x458c41(0x1977)]())return!0x1;if(_0x27dd04['DIFFUSE']=!0x0,!this['_diffuseTexture2']||!this[_0x458c41(0x535)][_0x458c41(0x1977)]())return!0x1;if(!this[_0x458c41(0x39f7)]||!this[_0x458c41(0x39f7)][_0x458c41(0x1977)]())return!0x1;if(!this[_0x458c41(0x2db3)]||!this[_0x458c41(0x2db3)][_0x458c41(0x1977)]())return!0x1;if(this[_0x458c41(0x5b9)]){if(!this[_0x458c41(0x5b9)][_0x458c41(0x1977)]())return!0x1;if(_0x27dd04[_0x458c41(0x2840)]=!0x0,!this[_0x458c41(0x3fb)]||!this[_0x458c41(0x3fb)][_0x458c41(0x1977)]())return!0x1;if(!this['_diffuseTexture6']||!this[_0x458c41(0x1b97)]['isReady']())return!0x1;if(!this[_0x458c41(0xb2e)]||!this[_0x458c41(0xb2e)]['isReady']())return!0x1;if(!this['_diffuseTexture8']||!this[_0x458c41(0x1f5f)][_0x458c41(0x1977)]())return!0x1;}}}if(_0x34fa4d['G'][_0x458c41(0x38ae)](_0x40023c,_0x478a3e,!0x1,this[_0x458c41(0x1313)],this['fogEnabled'],this[_0x458c41(0x31a0)](_0x40023c),_0x27dd04),_0x27dd04[_0x458c41(0x34e4)]=_0x34fa4d['G'][_0x458c41(0xd6d)](_0x478a3e,_0x40023c,_0x27dd04,!0x1,this[_0x458c41(0x77d)],this[_0x458c41(0x40fd)]),_0x34fa4d['G'][_0x458c41(0x3151)](_0x478a3e,_0x3fd7df,this,_0x27dd04,!!_0x5a02db),_0x34fa4d['G'][_0x458c41(0x1c86)](_0x40023c,_0x27dd04,!0x0,!0x0),_0x27dd04[_0x458c41(0x1233)]){_0x27dd04[_0x458c41(0x2343)](),_0x478a3e[_0x458c41(0x1251)]();const _0x17d0ec=new _0x27ffe3['L'](),_0x4493d3=(_0x27dd04[_0x458c41(0x3f41)]&&_0x17d0ec[_0x458c41(0x3801)](0x1,_0x458c41(0x3f41)),_0x34fa4d['G'][_0x458c41(0xbdf)](_0x27dd04,_0x17d0ec,this[_0x458c41(0x29f8)]),0x0<_0x27dd04[_0x458c41(0x2464)]&&_0x17d0ec[_0x458c41(0x385d)](0x0,_0x40023c),_0x27dd04[_0x458c41(0xed5)]=_0x478a3e['imageProcessingConfiguration'][_0x458c41(0x17c9)],[_0x476ab5['o'][_0x458c41(0x3056)]]);_0x27dd04['NORMAL']&&_0x4493d3[_0x458c41(0x1e1d)](_0x476ab5['o'][_0x458c41(0x2496)]),_0x27dd04[_0x458c41(0x47e)]&&_0x4493d3[_0x458c41(0x1e1d)](_0x476ab5['o'][_0x458c41(0x616)]),_0x27dd04[_0x458c41(0x108a)]&&_0x4493d3[_0x458c41(0x1e1d)](_0x476ab5['o']['UV2Kind']),_0x27dd04[_0x458c41(0x36ea)]&&_0x4493d3[_0x458c41(0x1e1d)](_0x476ab5['o'][_0x458c41(0x716)]),_0x34fa4d['G']['PrepareAttributesForBones'](_0x4493d3,_0x40023c,_0x27dd04,_0x17d0ec),_0x34fa4d['G'][_0x458c41(0x363)](_0x4493d3,_0x27dd04);var _0x40023c=_0x27dd04[_0x458c41(0x141d)](),_0x182245=[_0x458c41(0x304a),_0x458c41(0x1f48),_0x458c41(0x33e8),_0x458c41(0x262e),_0x458c41(0x319f),_0x458c41(0xaa8),'vSpecularColor',_0x458c41(0x182c),_0x458c41(0x3710),_0x458c41(0x34f4),_0x458c41(0x6ef),_0x458c41(0xd0a),_0x458c41(0xdd8),_0x458c41(0x34cc),_0x458c41(0x3b21),_0x458c41(0x119b),'diffuse4Infos','diffuse5Infos',_0x458c41(0x1b8b),_0x458c41(0x16a0),_0x458c41(0x3991)],_0x2199c5=[_0x458c41(0x693),'mixMap2Sampler',_0x458c41(0x2ce1),_0x458c41(0x2248),'diffuse3Sampler','diffuse4Sampler',_0x458c41(0x2faf),_0x458c41(0x4135),_0x458c41(0x31d3),_0x458c41(0x1492)],_0x39c381=new Array();(0x0,_0x146e48['qx'])(_0x182245),_0x34fa4d['G'][_0x458c41(0x78e)]({'uniformsNames':_0x182245,'uniformBuffersNames':_0x39c381,'samplers':_0x2199c5,'defines':_0x27dd04,'maxSimultaneousLights':this[_0x458c41(0x29f8)]}),_0x40a963['setEffect'](_0x478a3e[_0x458c41(0x318e)]()[_0x458c41(0x3af7)](_0x458c41(0x1afb),{'attributes':_0x4493d3,'uniformsNames':_0x182245,'uniformBuffersNames':_0x39c381,'samplers':_0x2199c5,'defines':_0x40023c,'fallbacks':_0x17d0ec,'onCompiled':this[_0x458c41(0x4d8)],'onError':this[_0x458c41(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x458c41(0x29f8)]}},_0x3fd7df),_0x27dd04,this['_materialContext']);}return!(!_0x40a963[_0x458c41(0x300f)]||!_0x40a963[_0x458c41(0x300f)][_0x458c41(0x1977)]()||(_0x27dd04[_0x458c41(0x2cf3)]=_0x478a3e[_0x458c41(0x87a)](),_0x40a963[_0x458c41(0x300f)]['_wasPreviouslyReady']=!0x0,_0x40a963[_0x458c41(0x300f)][_0x458c41(0x14b9)]=!!_0x5a02db,0x0));}[_0xd23aa9(0x3772)](_0x300afb,_0x49c393,_0x22faa3){var _0x2582e0=_0xd23aa9;const _0xa56635=this[_0x2582e0(0x40ae)]();var _0x588e69=_0x22faa3[_0x2582e0(0x2ce3)];_0x588e69&&(_0x22faa3=_0x22faa3[_0x2582e0(0x300f)])&&(this[_0x2582e0(0x24c6)]=_0x22faa3,this[_0x2582e0(0x3e19)](_0x300afb),this[_0x2582e0(0x24c6)][_0x2582e0(0x233e)]('viewProjection',_0xa56635[_0x2582e0(0x3849)]()),_0x34fa4d['G'][_0x2582e0(0xdd2)](_0x49c393,this[_0x2582e0(0x24c6)]),this[_0x2582e0(0xd19)](_0xa56635,_0x22faa3)&&(this[_0x2582e0(0x3dd2)]&&(this['_activeEffect'][_0x2582e0(0xf22)]('mixMap1Sampler',this[_0x2582e0(0x3dd2)]),this[_0x2582e0(0x24c6)]['setFloat2'](_0x2582e0(0x6ef),this[_0x2582e0(0x3dd2)][_0x2582e0(0x14d6)],this[_0x2582e0(0x3dd2)]['level']),this['_activeEffect']['setMatrix'](_0x2582e0(0xdd8),this[_0x2582e0(0x3dd2)]['getTextureMatrix']()),_0x1193cf['k'][_0x2582e0(0x3ab3)]&&(this[_0x2582e0(0x3187)]&&(this['_activeEffect'][_0x2582e0(0xf22)]('diffuse1Sampler',this[_0x2582e0(0x3187)]),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)](_0x2582e0(0x34cc),this[_0x2582e0(0x3187)][_0x2582e0(0x2e53)],this[_0x2582e0(0x3187)]['vScale'])),this['_diffuseTexture2']&&(this[_0x2582e0(0x24c6)][_0x2582e0(0xf22)](_0x2582e0(0x2248),this[_0x2582e0(0x535)]),this[_0x2582e0(0x24c6)]['setFloat2']('diffuse2Infos',this['_diffuseTexture2'][_0x2582e0(0x2e53)],this[_0x2582e0(0x535)][_0x2582e0(0x1832)])),this[_0x2582e0(0x39f7)]&&(this[_0x2582e0(0x24c6)][_0x2582e0(0xf22)]('diffuse3Sampler',this['_diffuseTexture3']),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)](_0x2582e0(0x119b),this[_0x2582e0(0x39f7)][_0x2582e0(0x2e53)],this[_0x2582e0(0x39f7)][_0x2582e0(0x1832)])),this[_0x2582e0(0x2db3)]&&(this[_0x2582e0(0x24c6)][_0x2582e0(0xf22)](_0x2582e0(0xfcc),this[_0x2582e0(0x2db3)]),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)]('diffuse4Infos',this[_0x2582e0(0x2db3)]['uScale'],this[_0x2582e0(0x2db3)]['vScale'])))),this[_0x2582e0(0x5b9)]&&(this[_0x2582e0(0x24c6)][_0x2582e0(0xf22)](_0x2582e0(0x2c6b),this['_mixTexture2']),_0x1193cf['k']['DiffuseTextureEnabled']&&(this[_0x2582e0(0x3fb)]&&(this['_activeEffect'][_0x2582e0(0xf22)](_0x2582e0(0x2faf),this['_diffuseTexture5']),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)](_0x2582e0(0x37b),this[_0x2582e0(0x3fb)][_0x2582e0(0x2e53)],this[_0x2582e0(0x3fb)]['vScale'])),this[_0x2582e0(0x1b97)]&&(this[_0x2582e0(0x24c6)][_0x2582e0(0xf22)]('diffuse6Sampler',this[_0x2582e0(0x1b97)]),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)](_0x2582e0(0x1b8b),this[_0x2582e0(0x1b97)][_0x2582e0(0x2e53)],this[_0x2582e0(0x1b97)]['vScale'])),this[_0x2582e0(0xb2e)]&&(this['_activeEffect'][_0x2582e0(0xf22)]('diffuse7Sampler',this['_diffuseTexture7']),this[_0x2582e0(0x24c6)][_0x2582e0(0x3ab0)](_0x2582e0(0x16a0),this['_diffuseTexture7']['uScale'],this[_0x2582e0(0xb2e)][_0x2582e0(0x1832)])),this[_0x2582e0(0x1f5f)]&&(this[_0x2582e0(0x24c6)]['setTexture'](_0x2582e0(0x1492),this[_0x2582e0(0x1f5f)]),this['_activeEffect'][_0x2582e0(0x3ab0)](_0x2582e0(0x3991),this[_0x2582e0(0x1f5f)][_0x2582e0(0x2e53)],this[_0x2582e0(0x1f5f)][_0x2582e0(0x1832)])))),(0x0,_0x146e48['an'])(_0x22faa3,this,_0xa56635),this[_0x2582e0(0x1313)]&&this[_0x2582e0(0x24c6)][_0x2582e0(0x21ba)](_0x2582e0(0x34f4),this[_0x2582e0(0x34f4)]),_0xa56635['bindEyePosition'](_0x22faa3)),this[_0x2582e0(0x24c6)][_0x2582e0(0x880)](_0x2582e0(0xaa8),this[_0x2582e0(0x2c15)],this[_0x2582e0(0x37fb)]*_0x49c393[_0x2582e0(0x1b41)]),_0x588e69['SPECULARTERM']&&this[_0x2582e0(0x24c6)][_0x2582e0(0x880)]('vSpecularColor',this[_0x2582e0(0x3575)],this[_0x2582e0(0x4aa)]),_0xa56635[_0x2582e0(0xac6)]&&!this[_0x2582e0(0x26eb)]&&_0x34fa4d['G'][_0x2582e0(0x3791)](_0xa56635,_0x49c393,this[_0x2582e0(0x24c6)],_0x588e69,this[_0x2582e0(0x29f8)]),_0xa56635[_0x2582e0(0xe33)]&&_0x49c393['applyFog']&&_0xa56635[_0x2582e0(0x23c7)]!==_0x5a6aba['x']['FOGMODE_NONE']&&this[_0x2582e0(0x24c6)]['setMatrix'](_0x2582e0(0x1f48),_0xa56635[_0x2582e0(0x1f0c)]()),_0x34fa4d['G'][_0x2582e0(0x34a0)](_0xa56635,_0x49c393,this[_0x2582e0(0x24c6)]),this[_0x2582e0(0x8f0)](_0x49c393,this[_0x2582e0(0x24c6)]));}[_0xd23aa9(0x36b8)](){var _0x3ff742=_0xd23aa9;const _0x16f127=[];return this[_0x3ff742(0x3dd2)]&&this[_0x3ff742(0x3dd2)]['animations']&&0x0<this[_0x3ff742(0x3dd2)][_0x3ff742(0x5fd)][_0x3ff742(0x3785)]&&_0x16f127[_0x3ff742(0x1e1d)](this[_0x3ff742(0x3dd2)]),this[_0x3ff742(0x5b9)]&&this[_0x3ff742(0x5b9)][_0x3ff742(0x5fd)]&&0x0<this[_0x3ff742(0x5b9)][_0x3ff742(0x5fd)][_0x3ff742(0x3785)]&&_0x16f127[_0x3ff742(0x1e1d)](this['_mixTexture2']),_0x16f127;}[_0xd23aa9(0x2d86)](){var _0xc58d11=_0xd23aa9;const _0x4fe45c=super[_0xc58d11(0x2d86)]();return this[_0xc58d11(0x3dd2)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this[_0xc58d11(0x3dd2)]),this[_0xc58d11(0x3187)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this['_diffuseTexture1']),this[_0xc58d11(0x535)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this['_diffuseTexture2']),this['_diffuseTexture3']&&_0x4fe45c['push'](this[_0xc58d11(0x39f7)]),this[_0xc58d11(0x2db3)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this['_diffuseTexture4']),this[_0xc58d11(0x5b9)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this[_0xc58d11(0x5b9)]),this[_0xc58d11(0x3fb)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this['_diffuseTexture5']),this[_0xc58d11(0x1b97)]&&_0x4fe45c[_0xc58d11(0x1e1d)](this[_0xc58d11(0x1b97)]),this[_0xc58d11(0xb2e)]&&_0x4fe45c['push'](this[_0xc58d11(0xb2e)]),this[_0xc58d11(0x1f5f)]&&_0x4fe45c['push'](this[_0xc58d11(0x1f5f)]),_0x4fe45c;}[_0xd23aa9(0x143d)](_0x5c6b54){var _0xe6b86d=_0xd23aa9;return!!super[_0xe6b86d(0x143d)](_0x5c6b54)||this['_mixTexture1']===_0x5c6b54||this[_0xe6b86d(0x3187)]===_0x5c6b54||this[_0xe6b86d(0x535)]===_0x5c6b54||this['_diffuseTexture3']===_0x5c6b54||this['_diffuseTexture4']===_0x5c6b54||this['_mixTexture2']===_0x5c6b54||this['_diffuseTexture5']===_0x5c6b54||this[_0xe6b86d(0x1b97)]===_0x5c6b54||this['_diffuseTexture7']===_0x5c6b54||this[_0xe6b86d(0x1f5f)]===_0x5c6b54;}[_0xd23aa9(0x3551)](_0x139e7e){var _0x206f99=_0xd23aa9;this[_0x206f99(0x3dd2)]&&this[_0x206f99(0x3dd2)]['dispose'](),super[_0x206f99(0x3551)](_0x139e7e);}[_0xd23aa9(0x292d)](_0x1f1171){var _0x4d7e31=_0xd23aa9;return _0x2318aa['p4'][_0x4d7e31(0xbcd)](()=>new _0x44ba10(_0x1f1171,this[_0x4d7e31(0x40ae)]()),this);}[_0xd23aa9(0x2156)](){var _0x21630c=_0xd23aa9;const _0x4b3c58=super[_0x21630c(0x2156)]();return _0x4b3c58['customType']=_0x21630c(0x215d),_0x4b3c58;}[_0xd23aa9(0x1d40)](){var _0x1beb2f=_0xd23aa9;return _0x1beb2f(0x3501);}static[_0xd23aa9(0x2f08)](_0x3210ad,_0x59ac92,_0x5098d8){var _0xfd6522=_0xd23aa9;return _0x2318aa['p4'][_0xfd6522(0x2f08)](()=>new _0x44ba10(_0x3210ad['name'],_0x59ac92),_0x3210ad,_0x59ac92,_0x5098d8);}}_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x67e))],_0x44ba10[_0xd23aa9(0x1fd2)],'_mixTexture1',void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x67e),void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x3ce8))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x5b9),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],'mixTexture2',void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x331c))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x3187),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x331c),void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x122c))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x535),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],'diffuseTexture2',void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x4190))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x39f7),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10['prototype'],_0xd23aa9(0x4190),void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])('diffuseTexture4')],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x2db3),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x300c),void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])('diffuseTexture1')],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x3fb),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10['prototype'],'diffuseTexture5',void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x122c))],_0x44ba10['prototype'],'_diffuseTexture6',void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10['prototype'],_0xd23aa9(0x273a),void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x4190))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0xb2e),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],'diffuseTexture7',void 0x0),_0x444d20([(0x0,_0x2318aa['oU'])(_0xd23aa9(0x300c))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x1f5f),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x33ac))],_0x44ba10[_0xd23aa9(0x1fd2)],'diffuseTexture8',void 0x0),_0x444d20([(0x0,_0x2318aa['n9'])()],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x2c15),void 0x0),_0x444d20([(0x0,_0x2318aa['n9'])()],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x3575),void 0x0),_0x444d20([(0x0,_0x2318aa['qC'])()],_0x44ba10[_0xd23aa9(0x1fd2)],'specularPower',void 0x0),_0x444d20([(0x0,_0x2318aa['qC'])('disableLighting')],_0x44ba10[_0xd23aa9(0x1fd2)],'_disableLighting',void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x10b2))],_0x44ba10[_0xd23aa9(0x1fd2)],_0xd23aa9(0x26eb),void 0x0),_0x444d20([(0x0,_0x2318aa['qC'])(_0xd23aa9(0x29f8))],_0x44ba10['prototype'],_0xd23aa9(0x77d),void 0x0),_0x444d20([(0x0,_0x2318aa['wz'])(_0xd23aa9(0x10b2))],_0x44ba10[_0xd23aa9(0x1fd2)],'maxSimultaneousLights',void 0x0),(0x0,_0xda211c['H'])(_0xd23aa9(0x215d),_0x44ba10);},0x5751:(_0x5eeb53,_0x32ca8c,_0x121693)=>{_0x121693(0x2d8c);},0x2d8c:(_0x51bd9d,_0x3a3a23,_0x930c08)=>{var _0x2ef496=a7_0x38a779;function _0x8c075b(_0x3aa23c,_0xeb38bb,_0x52802d,_0x4b616e){var _0x3e0276=a7_0x2532,_0x4c7810,_0x55d54d=arguments[_0x3e0276(0x3785)],_0x3ee97c=_0x55d54d<0x3?_0xeb38bb:null===_0x4b616e?_0x4b616e=Object[_0x3e0276(0x18ba)](_0xeb38bb,_0x52802d):_0x4b616e;if(_0x3e0276(0x1c87)==typeof Reflect&&_0x3e0276(0x7a8)==typeof Reflect['decorate'])_0x3ee97c=Reflect[_0x3e0276(0x4111)](_0x3aa23c,_0xeb38bb,_0x52802d,_0x4b616e);else{for(var _0x461284=_0x3aa23c[_0x3e0276(0x3785)]-0x1;0x0<=_0x461284;_0x461284--)(_0x4c7810=_0x3aa23c[_0x461284])&&(_0x3ee97c=(_0x55d54d<0x3?_0x4c7810(_0x3ee97c):0x3<_0x55d54d?_0x4c7810(_0xeb38bb,_0x52802d,_0x3ee97c):_0x4c7810(_0xeb38bb,_0x52802d))||_0x3ee97c);}0x3<_0x55d54d&&_0x3ee97c&&Object[_0x3e0276(0x259d)](_0xeb38bb,_0x52802d,_0x3ee97c);}var _0x574489=_0x930c08(0x153ad),_0x312517=_0x930c08(0xc84b),_0x59c647=_0x930c08(0x11e40),_0x4e6756=_0x930c08(0x147cf),_0x6c2d43=_0x930c08(0x14ea0),_0x5657cd=_0x930c08(0xc656),_0x170af7=_0x930c08(0x1a27),_0x14c20a=_0x930c08(0x1446b),_0x1db7fe=_0x930c08(0xe456),_0x4867e8=(_0x930c08(0xc97e),_0x930c08(0x8f3b),_0x930c08(0x6421)),_0x205f8a=_0x930c08(0x2088);class _0x54b004 extends _0x59c647['H']{constructor(){var _0x4a8b86=a7_0x2532;super(),this[_0x4a8b86(0x1474)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x4a8b86(0x25f5)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x4a8b86(0x1487)]=!0x1,this[_0x4a8b86(0x10c5)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x4a8b86(0x593)]=!0x1,this[_0x4a8b86(0x1a76)]=!0x1,this['POINTSIZE']=!0x1,this[_0x4a8b86(0x3f41)]=!0x1,this[_0x4a8b86(0x33a5)]=!0x1,this[_0x4a8b86(0x352d)]=!0x1,this[_0x4a8b86(0x4b0)]=!0x1,this[_0x4a8b86(0x1167)]=!0x1,this[_0x4a8b86(0xdb0)]=!0x1,this[_0x4a8b86(0x150f)]=!0x1,this[_0x4a8b86(0x3a7)]=!0x1,this[_0x4a8b86(0x1bb7)]=!0x1,this[_0x4a8b86(0x3d09)]=!0x1,this['HEMILIGHT1']=!0x1,this[_0x4a8b86(0x1140)]=!0x1,this[_0x4a8b86(0x2fe8)]=!0x1,this[_0x4a8b86(0x3faa)]=!0x1,this['DIRLIGHT1']=!0x1,this['DIRLIGHT2']=!0x1,this[_0x4a8b86(0x101a)]=!0x1,this[_0x4a8b86(0x36b6)]=!0x1,this[_0x4a8b86(0x2155)]=!0x1,this[_0x4a8b86(0x2dee)]=!0x1,this['POINTLIGHT3']=!0x1,this[_0x4a8b86(0xd0b)]=!0x1,this[_0x4a8b86(0xbde)]=!0x1,this[_0x4a8b86(0x1627)]=!0x1,this[_0x4a8b86(0x2447)]=!0x1,this[_0x4a8b86(0xc52)]=!0x1,this[_0x4a8b86(0x2fa1)]=!0x1,this[_0x4a8b86(0x3ba4)]=!0x1,this[_0x4a8b86(0x3175)]=!0x1,this[_0x4a8b86(0x2b6f)]=!0x1,this['SHADOWPOISSON0']=!0x1,this[_0x4a8b86(0x3f86)]=!0x1,this[_0x4a8b86(0x3e5e)]=!0x1,this[_0x4a8b86(0x2fe2)]=!0x1,this[_0x4a8b86(0x275)]=!0x1,this[_0x4a8b86(0x3e41)]=!0x1,this[_0x4a8b86(0x1372)]=!0x1,this['SHADOWPCF3']=!0x1,this['SHADOWPCSS0']=!0x1,this[_0x4a8b86(0x2c03)]=!0x1,this['SHADOWPCSS2']=!0x1,this[_0x4a8b86(0x3d2f)]=!0x1,this['NORMAL']=!0x1,this[_0x4a8b86(0x47e)]=!0x1,this[_0x4a8b86(0x108a)]=!0x1,this[_0x4a8b86(0x2464)]=0x0,this[_0x4a8b86(0x35a8)]=0x0,this['INSTANCES']=!0x1,this[_0x4a8b86(0x3cd4)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x4a8b86(0x2e13)]();}}class _0x1434a3 extends _0x6c2d43['a']{constructor(_0xc12c08,_0x8998da){var _0x297fd2=a7_0x2532;super(_0xc12c08,_0x8998da),this[_0x297fd2(0x2c15)]=new _0x312517['Wo'](0x1,0x1,0x1),this[_0x297fd2(0x40fd)]=!0x1,this[_0x297fd2(0x77d)]=0x4;}[_0x2ef496(0x3649)](){var _0x2e097f=_0x2ef496;return this[_0x2e097f(0x37fb)]<0x1;}[_0x2ef496(0x4181)](_0x53a892){var _0x1ca18f=_0x2ef496;return this[_0x1ca18f(0x3649)]()||_0x53a892[_0x1ca18f(0x1b41)]<0x1;}['needAlphaTesting'](){return!0x1;}[_0x2ef496(0xcd8)](){return null;}[_0x2ef496(0x4b4)](_0x2b5cf4,_0x567a23,_0xc67a71){var _0x1e494b=_0x2ef496;if(this[_0x1e494b(0x1946)]&&_0x567a23['effect']&&_0x567a23[_0x1e494b(0x300f)][_0x1e494b(0x35c0)]&&_0x567a23[_0x1e494b(0x300f)][_0x1e494b(0x14b9)]===_0xc67a71)return!0x0;_0x567a23['materialDefines']||(_0x567a23[_0x1e494b(0x2ce3)]=new _0x54b004());const _0x22bfdb=_0x567a23[_0x1e494b(0x2ce3)],_0x37d66f=this[_0x1e494b(0x40ae)]();if(this[_0x1e494b(0x288d)](_0x567a23))return!0x0;var _0x3eaa19=_0x37d66f['getEngine']();if(_0x22bfdb[_0x1e494b(0x254b)]&&(_0x22bfdb['_needUVs']=!0x1,_0x37d66f[_0x1e494b(0x914)]&&this[_0x1e494b(0x27fd)]&&_0x5657cd['k'][_0x1e494b(0x3ab3)])){if(!this[_0x1e494b(0x27fd)][_0x1e494b(0x1977)]())return!0x1;_0x22bfdb[_0x1e494b(0x123a)]=!0x0,_0x22bfdb[_0x1e494b(0x1474)]=!0x0;}if(_0x4e6756['G'][_0x1e494b(0x38ae)](_0x2b5cf4,_0x37d66f,!0x1,this[_0x1e494b(0x1313)],this[_0x1e494b(0xe33)],this[_0x1e494b(0x31a0)](_0x2b5cf4),_0x22bfdb),_0x22bfdb[_0x1e494b(0x34e4)]=!0x0,_0x4e6756['G'][_0x1e494b(0xd6d)](_0x37d66f,_0x2b5cf4,_0x22bfdb,!0x1,this[_0x1e494b(0x77d)],this[_0x1e494b(0x40fd)]),_0x4e6756['G']['PrepareDefinesForFrameBoundValues'](_0x37d66f,_0x3eaa19,this,_0x22bfdb,!!_0xc67a71),_0x22bfdb[_0x1e494b(0x3cd4)]=!this[_0x1e494b(0x40fd)],_0x4e6756['G'][_0x1e494b(0x1c86)](_0x2b5cf4,_0x22bfdb,!0x0,!0x0),_0x22bfdb['isDirty']){_0x22bfdb[_0x1e494b(0x2343)](),_0x37d66f[_0x1e494b(0x1251)]();const _0x236047=new _0x4867e8['L'](),_0x4ad6e5=(_0x22bfdb[_0x1e494b(0x3f41)]&&_0x236047[_0x1e494b(0x3801)](0x1,_0x1e494b(0x3f41)),_0x4e6756['G'][_0x1e494b(0xbdf)](_0x22bfdb,_0x236047),0x0<_0x22bfdb[_0x1e494b(0x2464)]&&_0x236047[_0x1e494b(0x385d)](0x0,_0x2b5cf4),_0x22bfdb['IMAGEPROCESSINGPOSTPROCESS']=_0x37d66f[_0x1e494b(0x3401)][_0x1e494b(0x17c9)],[_0x170af7['o']['PositionKind']]);_0x22bfdb['NORMAL']&&_0x4ad6e5[_0x1e494b(0x1e1d)](_0x170af7['o'][_0x1e494b(0x2496)]),_0x22bfdb['UV1']&&_0x4ad6e5[_0x1e494b(0x1e1d)](_0x170af7['o']['UVKind']),_0x22bfdb['UV2']&&_0x4ad6e5[_0x1e494b(0x1e1d)](_0x170af7['o'][_0x1e494b(0x9dc)]),_0x4e6756['G'][_0x1e494b(0x2ac9)](_0x4ad6e5,_0x2b5cf4,_0x22bfdb,_0x236047),_0x4e6756['G']['PrepareAttributesForInstances'](_0x4ad6e5,_0x22bfdb);var _0x2b5cf4=_0x22bfdb[_0x1e494b(0x141d)](),_0x2668c7=[_0x1e494b(0x304a),_0x1e494b(0x1f48),_0x1e494b(0x33e8),'vEyePosition',_0x1e494b(0x319f),_0x1e494b(0xaa8),_0x1e494b(0x182c),_0x1e494b(0x3710),_0x1e494b(0x34f4),_0x1e494b(0x2274),_0x1e494b(0xd0a),_0x1e494b(0xade)],_0x19139b=[_0x1e494b(0x26d6)],_0x2e1b22=new Array();(0x0,_0x205f8a['qx'])(_0x2668c7),_0x4e6756['G'][_0x1e494b(0x78e)]({'uniformsNames':_0x2668c7,'uniformBuffersNames':_0x2e1b22,'samplers':_0x19139b,'defines':_0x22bfdb,'maxSimultaneousLights':0x4}),_0x567a23['setEffect'](_0x37d66f[_0x1e494b(0x318e)]()['createEffect'](_0x1e494b(0x39f3),{'attributes':_0x4ad6e5,'uniformsNames':_0x2668c7,'uniformBuffersNames':_0x2e1b22,'samplers':_0x19139b,'defines':_0x2b5cf4,'fallbacks':_0x236047,'onCompiled':this['onCompiled'],'onError':this[_0x1e494b(0x2076)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x3eaa19),_0x22bfdb,this[_0x1e494b(0xedc)]);}return!(!_0x567a23['effect']||!_0x567a23[_0x1e494b(0x300f)]['isReady']()||(_0x22bfdb['_renderId']=_0x37d66f[_0x1e494b(0x87a)](),_0x567a23[_0x1e494b(0x300f)][_0x1e494b(0x35c0)]=!0x0,_0x567a23['effect'][_0x1e494b(0x14b9)]=!!_0xc67a71,0x0));}[_0x2ef496(0x3772)](_0x712bed,_0xf05ea0,_0x218b39){var _0x23e540=_0x2ef496;const _0x1afbe6=this[_0x23e540(0x40ae)]();var _0x2a9783=_0x218b39[_0x23e540(0x2ce3)];_0x2a9783&&(_0x218b39=_0x218b39[_0x23e540(0x300f)])&&(this['_activeEffect']=_0x218b39,this['bindOnlyWorldMatrix'](_0x712bed),this[_0x23e540(0x24c6)][_0x23e540(0x233e)](_0x23e540(0x33e8),_0x1afbe6[_0x23e540(0x3849)]()),_0x4e6756['G'][_0x23e540(0xdd2)](_0xf05ea0,this[_0x23e540(0x24c6)]),this[_0x23e540(0xd19)](_0x1afbe6,_0x218b39)&&(this[_0x23e540(0x3a75)]&&_0x5657cd['k'][_0x23e540(0x3ab3)]&&(this[_0x23e540(0x24c6)][_0x23e540(0xf22)](_0x23e540(0x26d6),this[_0x23e540(0x3a75)]),this[_0x23e540(0x24c6)][_0x23e540(0x3ab0)]('vDiffuseInfos',this[_0x23e540(0x3a75)][_0x23e540(0x14d6)],this[_0x23e540(0x3a75)]['level']),this[_0x23e540(0x24c6)][_0x23e540(0x233e)]('diffuseMatrix',this['diffuseTexture']['getTextureMatrix']())),(0x0,_0x205f8a['an'])(_0x218b39,this,_0x1afbe6),this['pointsCloud']&&this[_0x23e540(0x24c6)]['setFloat'](_0x23e540(0x34f4),this[_0x23e540(0x34f4)]),_0x1afbe6[_0x23e540(0x2d1c)](_0x218b39)),this[_0x23e540(0x24c6)][_0x23e540(0x880)]('vDiffuseColor',this[_0x23e540(0x2c15)],this[_0x23e540(0x37fb)]*_0xf05ea0[_0x23e540(0x1b41)]),_0x1afbe6[_0x23e540(0xac6)]&&!this[_0x23e540(0x26eb)]&&_0x4e6756['G'][_0x23e540(0x3791)](_0x1afbe6,_0xf05ea0,this[_0x23e540(0x24c6)],_0x2a9783),_0x1afbe6[_0x23e540(0xe33)]&&_0xf05ea0[_0x23e540(0x52d)]&&_0x1afbe6[_0x23e540(0x23c7)]!==_0x14c20a['x'][_0x23e540(0x247f)]&&this[_0x23e540(0x24c6)]['setMatrix'](_0x23e540(0x1f48),_0x1afbe6['getViewMatrix']()),_0x4e6756['G']['BindFogParameters'](_0x1afbe6,_0xf05ea0,this[_0x23e540(0x24c6)]),this[_0x23e540(0x8f0)](_0xf05ea0,this[_0x23e540(0x24c6)]));}[_0x2ef496(0x36b8)](){var _0x3a5903=_0x2ef496;const _0x283196=[];return this[_0x3a5903(0x3a75)]&&this[_0x3a5903(0x3a75)][_0x3a5903(0x5fd)]&&0x0<this[_0x3a5903(0x3a75)][_0x3a5903(0x5fd)][_0x3a5903(0x3785)]&&_0x283196[_0x3a5903(0x1e1d)](this[_0x3a5903(0x3a75)]),_0x283196;}[_0x2ef496(0x2d86)](){var _0x1d1024=_0x2ef496;const _0x48d908=super[_0x1d1024(0x2d86)]();return this[_0x1d1024(0x27fd)]&&_0x48d908[_0x1d1024(0x1e1d)](this['_diffuseTexture']),_0x48d908;}[_0x2ef496(0x143d)](_0x1ea149){var _0x1ac32a=_0x2ef496;return!!super[_0x1ac32a(0x143d)](_0x1ea149)||this['diffuseTexture']===_0x1ea149;}[_0x2ef496(0x3551)](_0x289afa){var _0x1ff225=_0x2ef496;this['diffuseTexture']&&this['diffuseTexture'][_0x1ff225(0x3551)](),super['dispose'](_0x289afa);}[_0x2ef496(0x292d)](_0x541708){var _0x435483=_0x2ef496;return _0x574489['p4'][_0x435483(0xbcd)](()=>new _0x1434a3(_0x541708,this[_0x435483(0x40ae)]()),this);}[_0x2ef496(0x2156)](){var _0x5e956b=_0x2ef496;const _0x3e398e=super[_0x5e956b(0x2156)]();return _0x3e398e['customType']=_0x5e956b(0x5f8),_0x3e398e;}[_0x2ef496(0x1d40)](){return'NormalMaterial';}static['Parse'](_0x27d2b2,_0x3a936b,_0x29bcf4){var _0x45dedc=_0x2ef496;return _0x574489['p4'][_0x45dedc(0x2f08)](()=>new _0x1434a3(_0x27d2b2[_0x45dedc(0x3844)],_0x3a936b),_0x27d2b2,_0x3a936b,_0x29bcf4);}}_0x8c075b([(0x0,_0x574489['oU'])(_0x2ef496(0x3a75))],_0x1434a3[_0x2ef496(0x1fd2)],_0x2ef496(0x27fd),void 0x0),_0x8c075b([(0x0,_0x574489['wz'])(_0x2ef496(0x33ac))],_0x1434a3[_0x2ef496(0x1fd2)],_0x2ef496(0x3a75),void 0x0),_0x8c075b([(0x0,_0x574489['n9'])()],_0x1434a3[_0x2ef496(0x1fd2)],_0x2ef496(0x2c15),void 0x0),_0x8c075b([(0x0,_0x574489['qC'])('disableLighting')],_0x1434a3['prototype'],_0x2ef496(0x40fd),void 0x0),_0x8c075b([(0x0,_0x574489['wz'])(_0x2ef496(0x10b2))],_0x1434a3[_0x2ef496(0x1fd2)],'disableLighting',void 0x0),_0x8c075b([(0x0,_0x574489['qC'])(_0x2ef496(0x29f8))],_0x1434a3[_0x2ef496(0x1fd2)],_0x2ef496(0x77d),void 0x0),_0x8c075b([(0x0,_0x574489['wz'])(_0x2ef496(0x10b2))],_0x1434a3['prototype'],_0x2ef496(0x29f8),void 0x0),(0x0,_0x1db7fe['H'])(_0x2ef496(0x5f8),_0x1434a3);},0x3c6b:(_0x3c748b,_0x5b186d,_0x3ce607)=>{_0x3ce607(0x6ee1);},0x6ee1:(_0x4f9c16,_0x5cf4d4,_0x5ac796)=>{var _0x2f3fe0=a7_0x38a779,_0xd9d4c2=_0x5ac796(0x153ad),_0x15e12d=_0x5ac796(0xc84b),_0x26ba7f=_0x5ac796(0x11e40),_0x2b68da=_0x5ac796(0x147cf),_0x259866=_0x5ac796(0x14ea0),_0x4881c0=_0x5ac796(0x1a27),_0xb2823d=_0x5ac796(0x1446b),_0x3ac5f3=_0x5ac796(0xe456),_0x511749=(_0x5ac796(0x15bd0),_0x5ac796(0x3e31),_0x5ac796(0x6421)),_0x2799f9=_0x5ac796(0x2088);class _0x3317f2 extends _0x26ba7f['H']{constructor(){var _0x5f80a7=a7_0x2532;super(),this[_0x5f80a7(0xae2)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x5f80a7(0x101c)]=!0x1,this[_0x5f80a7(0x1487)]=!0x1,this[_0x5f80a7(0x10c5)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x5f80a7(0x3568)]=!0x1,this[_0x5f80a7(0x3f41)]=!0x1,this['NORMAL']=!0x1,this[_0x5f80a7(0x2464)]=0x0,this[_0x5f80a7(0x35a8)]=0x0,this[_0x5f80a7(0x3087)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x5f80a7(0x18b1)]=!0x1,this[_0x5f80a7(0x2e13)]();}}class _0x5040d8 extends _0x259866['a']{constructor(_0x34edfd,_0x3905ef){var _0x4bf84c=a7_0x2532;super(_0x34edfd,_0x3905ef),this['_needAlphaBlending']=!0x0,this[_0x4bf84c(0x3f0e)]=_0x15e12d['Wo'][_0x4bf84c(0x10dc)]();}[_0x2f3fe0(0x3649)](){var _0x4e618e=_0x2f3fe0;return this[_0x4e618e(0xb55)];}['needAlphaTesting'](){return!0x1;}[_0x2f3fe0(0xcd8)](){return null;}get[_0x2f3fe0(0x3e9a)](){return this['_activeLight'];}set[_0x2f3fe0(0x3e9a)](_0x54a269){this['_activeLight']=_0x54a269;}[_0x2f3fe0(0x2bcd)](_0x4e4663){var _0xe2d9ba=_0x2f3fe0;for(const _0x503ae6 of _0x4e4663[_0xe2d9ba(0x1038)])if(_0x503ae6['shadowEnabled'])return _0x503ae6;return null;}[_0x2f3fe0(0x4b4)](_0x7e50f5,_0x16a2a1,_0x4a557d){var _0x4ae774=_0x2f3fe0;if(this[_0x4ae774(0x1946)]&&_0x16a2a1[_0x4ae774(0x300f)]&&_0x16a2a1['effect'][_0x4ae774(0x35c0)]&&_0x16a2a1[_0x4ae774(0x300f)][_0x4ae774(0x14b9)]===_0x4a557d)return!0x0;_0x16a2a1[_0x4ae774(0x2ce3)]||(_0x16a2a1[_0x4ae774(0x2ce3)]=new _0x3317f2());const _0x1b008b=_0x16a2a1['materialDefines'],_0xb1fd11=this['getScene']();if(this[_0x4ae774(0x288d)](_0x16a2a1))return!0x0;var _0x51538a=_0xb1fd11['getEngine']();if(this['_activeLight']){for(const _0x246e9d of _0x7e50f5['lightSources'])if(_0x246e9d[_0x4ae774(0xc76)]){if(this[_0x4ae774(0x1cfc)]===_0x246e9d)break;var _0x581421=_0x7e50f5['lightSources']['indexOf'](this[_0x4ae774(0x1cfc)]);-0x1!==_0x581421&&(_0x7e50f5[_0x4ae774(0x1038)][_0x4ae774(0x2e7)](_0x581421,0x1),_0x7e50f5[_0x4ae774(0x1038)][_0x4ae774(0x2e7)](0x0,0x0,this[_0x4ae774(0x1cfc)]));break;}}_0x2b68da['G'][_0x4ae774(0x3151)](_0xb1fd11,_0x51538a,this,_0x1b008b,!!_0x4a557d),_0x2b68da['G'][_0x4ae774(0x38ae)](_0x7e50f5,_0xb1fd11,!0x1,this[_0x4ae774(0x1313)],this[_0x4ae774(0xe33)],this[_0x4ae774(0x31a0)](_0x7e50f5),_0x1b008b),_0x1b008b[_0x4ae774(0x34e4)]=_0x2b68da['G']['PrepareDefinesForLights'](_0xb1fd11,_0x7e50f5,_0x1b008b,!0x1,0x1);const _0x54ca33=null==(_0x12e30d=this[_0x4ae774(0x2bcd)](_0x7e50f5))?void 0x0:_0x12e30d['getShadowGenerator']();if(this[_0x4ae774(0xb55)]=!0x0,_0x54ca33&&_0x54ca33[_0x4ae774(0x1d40)]&&'CascadedShadowGenerator'===_0x54ca33[_0x4ae774(0x1d40)]()&&(_0x12e30d=_0x54ca33,this['_needAlphaBlending']=!_0x12e30d[_0x4ae774(0x63a)]),_0x2b68da['G'][_0x4ae774(0x1c86)](_0x7e50f5,_0x1b008b,!0x1,!0x0),_0x1b008b[_0x4ae774(0x1233)]){_0x1b008b[_0x4ae774(0x2343)](),_0xb1fd11[_0x4ae774(0x1251)]();const _0x331c89=new _0x511749['L'](),_0x29f9a0=(_0x1b008b[_0x4ae774(0x3f41)]&&_0x331c89['addFallback'](0x1,_0x4ae774(0x3f41)),_0x2b68da['G'][_0x4ae774(0xbdf)](_0x1b008b,_0x331c89,0x1),0x0<_0x1b008b['NUM_BONE_INFLUENCERS']&&_0x331c89['addCPUSkinningFallback'](0x0,_0x7e50f5),_0x1b008b['IMAGEPROCESSINGPOSTPROCESS']=_0xb1fd11[_0x4ae774(0x3401)][_0x4ae774(0x17c9)],[_0x4881c0['o'][_0x4ae774(0x3056)]]);_0x1b008b[_0x4ae774(0x2bb6)]&&_0x29f9a0[_0x4ae774(0x1e1d)](_0x4881c0['o']['NormalKind']),_0x2b68da['G'][_0x4ae774(0x2ac9)](_0x29f9a0,_0x7e50f5,_0x1b008b,_0x331c89),_0x2b68da['G'][_0x4ae774(0x363)](_0x29f9a0,_0x1b008b);var _0x12e30d=_0x1b008b['toString'](),_0x158489=[_0x4ae774(0x304a),'view','viewProjection',_0x4ae774(0x262e),'vLightsType','vFogInfos',_0x4ae774(0x3710),_0x4ae774(0x34f4),_0x4ae774(0x37fb),_0x4ae774(0x3f0e),'mBones'],_0x1d7428=new Array(),_0x31ab2b=new Array();(0x0,_0x2799f9['qx'])(_0x158489),_0x2b68da['G'][_0x4ae774(0x78e)]({'uniformsNames':_0x158489,'uniformBuffersNames':_0x31ab2b,'samplers':_0x1d7428,'defines':_0x1b008b,'maxSimultaneousLights':0x1}),_0x16a2a1[_0x4ae774(0x3f5c)](_0xb1fd11[_0x4ae774(0x318e)]()[_0x4ae774(0x3af7)]('shadowOnly',{'attributes':_0x29f9a0,'uniformsNames':_0x158489,'uniformBuffersNames':_0x31ab2b,'samplers':_0x1d7428,'defines':_0x12e30d,'fallbacks':_0x331c89,'onCompiled':this[_0x4ae774(0x4d8)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':0x1}},_0x51538a),_0x1b008b,this[_0x4ae774(0xedc)]);}return!(!_0x16a2a1[_0x4ae774(0x300f)]||!_0x16a2a1['effect'][_0x4ae774(0x1977)]()||(_0x1b008b[_0x4ae774(0x2cf3)]=_0xb1fd11[_0x4ae774(0x87a)](),_0x16a2a1[_0x4ae774(0x300f)][_0x4ae774(0x35c0)]=!0x0,_0x16a2a1[_0x4ae774(0x300f)][_0x4ae774(0x14b9)]=!!_0x4a557d,0x0));}['bindForSubMesh'](_0x39d4d0,_0x513bd7,_0x45a16e){var _0xf7089d=_0x2f3fe0;const _0x2aaa27=this[_0xf7089d(0x40ae)]();var _0x4c04f5=_0x45a16e[_0xf7089d(0x2ce3)];if(_0x4c04f5){_0x45a16e=_0x45a16e[_0xf7089d(0x300f)];if(_0x45a16e){if(this[_0xf7089d(0x24c6)]=_0x45a16e,this[_0xf7089d(0x3e19)](_0x39d4d0),this[_0xf7089d(0x24c6)][_0xf7089d(0x233e)]('viewProjection',_0x2aaa27[_0xf7089d(0x3849)]()),_0x2b68da['G'][_0xf7089d(0xdd2)](_0x513bd7,this[_0xf7089d(0x24c6)]),this[_0xf7089d(0xd19)](_0x2aaa27,_0x45a16e)&&((0x0,_0x2799f9['an'])(_0x45a16e,this,_0x2aaa27),this[_0xf7089d(0x1313)]&&this[_0xf7089d(0x24c6)]['setFloat'](_0xf7089d(0x34f4),this[_0xf7089d(0x34f4)]),this[_0xf7089d(0x24c6)][_0xf7089d(0x21ba)](_0xf7089d(0x37fb),this[_0xf7089d(0x37fb)]),this[_0xf7089d(0x24c6)]['setColor3'](_0xf7089d(0x3f0e),this['shadowColor']),_0x2aaa27[_0xf7089d(0x2d1c)](_0x45a16e)),_0x2aaa27['lightsEnabled']){_0x2b68da['G'][_0xf7089d(0x3791)](_0x2aaa27,_0x513bd7,this[_0xf7089d(0x24c6)],_0x4c04f5,0x1);const _0x577240=this[_0xf7089d(0x2bcd)](_0x513bd7);_0x577240&&(_0x577240[_0xf7089d(0x2cf3)]=-0x1);}(_0x2aaa27[_0xf7089d(0xe33)]&&_0x513bd7[_0xf7089d(0x52d)]&&_0x2aaa27[_0xf7089d(0x23c7)]!==_0xb2823d['x'][_0xf7089d(0x247f)]||_0x4c04f5[_0xf7089d(0x2d7e)])&&this['_activeEffect'][_0xf7089d(0x233e)](_0xf7089d(0x1f48),_0x2aaa27[_0xf7089d(0x1f0c)]()),_0x2b68da['G']['BindFogParameters'](_0x2aaa27,_0x513bd7,this[_0xf7089d(0x24c6)]),this[_0xf7089d(0x8f0)](_0x513bd7,this[_0xf7089d(0x24c6)]);}}}[_0x2f3fe0(0x292d)](_0x425527){var _0x2138e3=_0x2f3fe0;return _0xd9d4c2['p4'][_0x2138e3(0xbcd)](()=>new _0x5040d8(_0x425527,this[_0x2138e3(0x40ae)]()),this);}[_0x2f3fe0(0x2156)](){var _0x594183=_0x2f3fe0;const _0x1b7213=super[_0x594183(0x2156)]();return _0x1b7213[_0x594183(0x38e1)]=_0x594183(0x34b9),_0x1b7213;}[_0x2f3fe0(0x1d40)](){var _0xf5fcca=_0x2f3fe0;return _0xf5fcca(0x34a8);}static[_0x2f3fe0(0x2f08)](_0x22c051,_0x3a71c,_0x2fb098){var _0x3158f3=_0x2f3fe0;return _0xd9d4c2['p4'][_0x3158f3(0x2f08)](()=>new _0x5040d8(_0x22c051[_0x3158f3(0x3844)],_0x3a71c),_0x22c051,_0x3a71c,_0x2fb098);}}(0x0,_0x3ac5f3['H'])(_0x2f3fe0(0x34b9),_0x5040d8);},0x2f0c:(_0xc86af8,_0x49c28c,_0x38333c)=>{_0x38333c(0x3278);},0x3278:(_0x1562f0,_0x51cf32,_0x5d9013)=>{var _0x49cc88=a7_0x38a779;function _0x42fa22(_0x478b4d,_0x4c2d42,_0x516c94,_0x375f88){var _0x3861f3=a7_0x2532,_0x418507,_0x25fe97=arguments['length'],_0x167a6f=_0x25fe97<0x3?_0x4c2d42:null===_0x375f88?_0x375f88=Object[_0x3861f3(0x18ba)](_0x4c2d42,_0x516c94):_0x375f88;if(_0x3861f3(0x1c87)==typeof Reflect&&_0x3861f3(0x7a8)==typeof Reflect[_0x3861f3(0x4111)])_0x167a6f=Reflect['decorate'](_0x478b4d,_0x4c2d42,_0x516c94,_0x375f88);else{for(var _0x5263fa=_0x478b4d[_0x3861f3(0x3785)]-0x1;0x0<=_0x5263fa;_0x5263fa--)(_0x418507=_0x478b4d[_0x5263fa])&&(_0x167a6f=(_0x25fe97<0x3?_0x418507(_0x167a6f):0x3<_0x25fe97?_0x418507(_0x4c2d42,_0x516c94,_0x167a6f):_0x418507(_0x4c2d42,_0x516c94))||_0x167a6f);}0x3<_0x25fe97&&_0x167a6f&&Object[_0x3861f3(0x259d)](_0x4c2d42,_0x516c94,_0x167a6f);}var _0x45983d=_0x5d9013(0x153ad),_0x174d40=_0x5d9013(0xc84b),_0x5a047f=_0x5d9013(0x11e40),_0x56a189=_0x5d9013(0x147cf),_0x370bd9=_0x5d9013(0x14ea0),_0x2600ab=_0x5d9013(0xc656),_0x77d9cb=_0x5d9013(0x1a27),_0x366165=_0x5d9013(0x1446b),_0x4191d4=_0x5d9013(0xe456),_0x453976=(_0x5d9013(0x1b5e),_0x5d9013(0xcd2d),_0x5d9013(0x6421)),_0x449247=_0x5d9013(0x2088);class _0x157301 extends _0x5a047f['H']{constructor(){var _0x5b5b07=a7_0x2532;super(),this[_0x5b5b07(0x1474)]=!0x1,this[_0x5b5b07(0xae2)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x5b5b07(0x101c)]=!0x1,this[_0x5b5b07(0x1487)]=!0x1,this[_0x5b5b07(0x10c5)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x5b5b07(0x593)]=!0x1,this[_0x5b5b07(0x1a76)]=!0x1,this[_0x5b5b07(0x3568)]=!0x1,this[_0x5b5b07(0x3f41)]=!0x1,this['NORMAL']=!0x1,this[_0x5b5b07(0x47e)]=!0x1,this[_0x5b5b07(0x108a)]=!0x1,this[_0x5b5b07(0x36ea)]=!0x1,this[_0x5b5b07(0x2167)]=!0x1,this[_0x5b5b07(0x2464)]=0x0,this[_0x5b5b07(0x35a8)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x5b5b07(0xed5)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this['rebuild']();}}class _0x2d6dfd extends _0x370bd9['a']{constructor(_0x552c57,_0x2528c9){var _0x13d0b0=a7_0x2532;super(_0x552c57,_0x2528c9),this[_0x13d0b0(0x2c15)]=new _0x174d40['Wo'](0x1,0x1,0x1),this[_0x13d0b0(0x40fd)]=!0x1,this[_0x13d0b0(0x77d)]=0x4;}[_0x49cc88(0x3649)](){var _0x5f1687=_0x49cc88;return this[_0x5f1687(0x37fb)]<0x1;}[_0x49cc88(0x2d28)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x49cc88(0x4b4)](_0x53a129,_0x33a15c,_0x16df9a){var _0x1eb8b0=_0x49cc88;if(this[_0x1eb8b0(0x1946)]&&_0x33a15c[_0x1eb8b0(0x300f)]&&_0x33a15c['effect'][_0x1eb8b0(0x35c0)]&&_0x33a15c[_0x1eb8b0(0x300f)][_0x1eb8b0(0x14b9)]===_0x16df9a)return!0x0;_0x33a15c[_0x1eb8b0(0x2ce3)]||(_0x33a15c[_0x1eb8b0(0x2ce3)]=new _0x157301());const _0x21df0f=_0x33a15c[_0x1eb8b0(0x2ce3)],_0x15a000=this[_0x1eb8b0(0x40ae)]();if(this[_0x1eb8b0(0x288d)](_0x33a15c))return!0x0;var _0x5d5c6c=_0x15a000['getEngine']();if(_0x21df0f[_0x1eb8b0(0x254b)]&&(_0x21df0f[_0x1eb8b0(0x123a)]=!0x1,_0x15a000['texturesEnabled']&&this[_0x1eb8b0(0x27fd)]&&_0x2600ab['k'][_0x1eb8b0(0x3ab3)])){if(!this[_0x1eb8b0(0x27fd)][_0x1eb8b0(0x1977)]())return!0x1;_0x21df0f['_needUVs']=!0x0,_0x21df0f[_0x1eb8b0(0x1474)]=!0x0;}if(_0x56a189['G']['PrepareDefinesForMisc'](_0x53a129,_0x15a000,!0x1,this['pointsCloud'],this[_0x1eb8b0(0xe33)],this[_0x1eb8b0(0x31a0)](_0x53a129),_0x21df0f),_0x21df0f['_needNormals']=_0x56a189['G']['PrepareDefinesForLights'](_0x15a000,_0x53a129,_0x21df0f,!0x1,this['_maxSimultaneousLights'],this[_0x1eb8b0(0x40fd)]),_0x56a189['G'][_0x1eb8b0(0x3151)](_0x15a000,_0x5d5c6c,this,_0x21df0f,!!_0x16df9a),_0x56a189['G'][_0x1eb8b0(0x1c86)](_0x53a129,_0x21df0f,!0x0,!0x0),_0x21df0f[_0x1eb8b0(0x1233)]){_0x21df0f['markAsProcessed'](),_0x15a000[_0x1eb8b0(0x1251)]();const _0x35d956=new _0x453976['L'](),_0x19832e=(_0x21df0f['FOG']&&_0x35d956[_0x1eb8b0(0x3801)](0x1,'FOG'),_0x56a189['G'][_0x1eb8b0(0xbdf)](_0x21df0f,_0x35d956,this['maxSimultaneousLights']),0x0<_0x21df0f[_0x1eb8b0(0x2464)]&&_0x35d956[_0x1eb8b0(0x385d)](0x0,_0x53a129),_0x21df0f[_0x1eb8b0(0xed5)]=_0x15a000['imageProcessingConfiguration']['applyByPostProcess'],[_0x77d9cb['o'][_0x1eb8b0(0x3056)]]);_0x21df0f[_0x1eb8b0(0x2bb6)]&&_0x19832e[_0x1eb8b0(0x1e1d)](_0x77d9cb['o'][_0x1eb8b0(0x2496)]),_0x21df0f[_0x1eb8b0(0x47e)]&&_0x19832e['push'](_0x77d9cb['o'][_0x1eb8b0(0x616)]),_0x21df0f[_0x1eb8b0(0x108a)]&&_0x19832e[_0x1eb8b0(0x1e1d)](_0x77d9cb['o'][_0x1eb8b0(0x9dc)]),_0x21df0f[_0x1eb8b0(0x36ea)]&&_0x19832e[_0x1eb8b0(0x1e1d)](_0x77d9cb['o'][_0x1eb8b0(0x716)]),_0x56a189['G']['PrepareAttributesForBones'](_0x19832e,_0x53a129,_0x21df0f,_0x35d956),_0x56a189['G'][_0x1eb8b0(0x363)](_0x19832e,_0x21df0f);var _0x53a129=_0x21df0f[_0x1eb8b0(0x141d)](),_0x344315=[_0x1eb8b0(0x304a),_0x1eb8b0(0x1f48),_0x1eb8b0(0x33e8),_0x1eb8b0(0x262e),_0x1eb8b0(0x319f),_0x1eb8b0(0xaa8),_0x1eb8b0(0x182c),_0x1eb8b0(0x3710),_0x1eb8b0(0x34f4),_0x1eb8b0(0x2274),_0x1eb8b0(0xd0a),'diffuseMatrix'],_0x31be26=[_0x1eb8b0(0x26d6)],_0x4a0144=new Array();(0x0,_0x449247['qx'])(_0x344315),_0x56a189['G'][_0x1eb8b0(0x78e)]({'uniformsNames':_0x344315,'uniformBuffersNames':_0x4a0144,'samplers':_0x31be26,'defines':_0x21df0f,'maxSimultaneousLights':this[_0x1eb8b0(0x29f8)]}),_0x33a15c[_0x1eb8b0(0x3f5c)](_0x15a000[_0x1eb8b0(0x318e)]()[_0x1eb8b0(0x3af7)]('simple',{'attributes':_0x19832e,'uniformsNames':_0x344315,'uniformBuffersNames':_0x4a0144,'samplers':_0x31be26,'defines':_0x53a129,'fallbacks':_0x35d956,'onCompiled':this[_0x1eb8b0(0x4d8)],'onError':this[_0x1eb8b0(0x2076)],'indexParameters':{'maxSimultaneousLights':this['_maxSimultaneousLights']-0x1}},_0x5d5c6c),_0x21df0f,this['_materialContext']);}return!(!_0x33a15c['effect']||!_0x33a15c[_0x1eb8b0(0x300f)]['isReady']()||(_0x21df0f['_renderId']=_0x15a000[_0x1eb8b0(0x87a)](),_0x33a15c['effect']['_wasPreviouslyReady']=!0x0,_0x33a15c[_0x1eb8b0(0x300f)][_0x1eb8b0(0x14b9)]=!!_0x16df9a,0x0));}[_0x49cc88(0x3772)](_0x59dc48,_0x3f9e47,_0x49eaea){var _0x26420d=_0x49cc88;const _0x5d6e43=this['getScene']();var _0x1f4996=_0x49eaea[_0x26420d(0x2ce3)];_0x1f4996&&(_0x49eaea=_0x49eaea[_0x26420d(0x300f)])&&(this[_0x26420d(0x24c6)]=_0x49eaea,this[_0x26420d(0x3e19)](_0x59dc48),this[_0x26420d(0x24c6)][_0x26420d(0x233e)](_0x26420d(0x33e8),_0x5d6e43['getTransformMatrix']()),_0x56a189['G'][_0x26420d(0xdd2)](_0x3f9e47,this['_activeEffect']),this[_0x26420d(0xd19)](_0x5d6e43,_0x49eaea)&&(this[_0x26420d(0x27fd)]&&_0x2600ab['k'][_0x26420d(0x3ab3)]&&(this[_0x26420d(0x24c6)][_0x26420d(0xf22)]('diffuseSampler',this[_0x26420d(0x27fd)]),this[_0x26420d(0x24c6)][_0x26420d(0x3ab0)](_0x26420d(0x2274),this['_diffuseTexture'][_0x26420d(0x14d6)],this[_0x26420d(0x27fd)][_0x26420d(0x1f05)]),this[_0x26420d(0x24c6)]['setMatrix'](_0x26420d(0xade),this[_0x26420d(0x27fd)][_0x26420d(0x2dfa)]())),(0x0,_0x449247['an'])(_0x49eaea,this,_0x5d6e43),this[_0x26420d(0x1313)]&&this[_0x26420d(0x24c6)][_0x26420d(0x21ba)]('pointSize',this[_0x26420d(0x34f4)]),_0x5d6e43[_0x26420d(0x2d1c)](_0x49eaea)),this['_activeEffect'][_0x26420d(0x880)](_0x26420d(0xaa8),this[_0x26420d(0x2c15)],this[_0x26420d(0x37fb)]*_0x3f9e47[_0x26420d(0x1b41)]),_0x5d6e43['lightsEnabled']&&!this[_0x26420d(0x26eb)]&&_0x56a189['G'][_0x26420d(0x3791)](_0x5d6e43,_0x3f9e47,this[_0x26420d(0x24c6)],_0x1f4996,this[_0x26420d(0x29f8)]),_0x5d6e43[_0x26420d(0xe33)]&&_0x3f9e47['applyFog']&&_0x5d6e43[_0x26420d(0x23c7)]!==_0x366165['x'][_0x26420d(0x247f)]&&this[_0x26420d(0x24c6)][_0x26420d(0x233e)](_0x26420d(0x1f48),_0x5d6e43[_0x26420d(0x1f0c)]()),_0x56a189['G']['BindFogParameters'](_0x5d6e43,_0x3f9e47,this['_activeEffect']),this[_0x26420d(0x8f0)](_0x3f9e47,this[_0x26420d(0x24c6)]));}['getAnimatables'](){var _0x4bd91c=_0x49cc88;const _0x7ba645=[];return this[_0x4bd91c(0x27fd)]&&this[_0x4bd91c(0x27fd)][_0x4bd91c(0x5fd)]&&0x0<this['_diffuseTexture'][_0x4bd91c(0x5fd)][_0x4bd91c(0x3785)]&&_0x7ba645[_0x4bd91c(0x1e1d)](this[_0x4bd91c(0x27fd)]),_0x7ba645;}[_0x49cc88(0x2d86)](){var _0x5ad72b=_0x49cc88;const _0x263d8c=super['getActiveTextures']();return this['_diffuseTexture']&&_0x263d8c[_0x5ad72b(0x1e1d)](this[_0x5ad72b(0x27fd)]),_0x263d8c;}[_0x49cc88(0x143d)](_0x30b265){var _0x9eb998=_0x49cc88;return!!super[_0x9eb998(0x143d)](_0x30b265)||this['diffuseTexture']===_0x30b265;}['dispose'](_0x1bd089){var _0x4dc013=_0x49cc88;this[_0x4dc013(0x27fd)]&&this[_0x4dc013(0x27fd)][_0x4dc013(0x3551)](),super['dispose'](_0x1bd089);}[_0x49cc88(0x292d)](_0x48acd5){var _0x548d17=_0x49cc88;return _0x45983d['p4'][_0x548d17(0xbcd)](()=>new _0x2d6dfd(_0x48acd5,this[_0x548d17(0x40ae)]()),this);}[_0x49cc88(0x2156)](){var _0x20d662=_0x49cc88;const _0x513c89=super[_0x20d662(0x2156)]();return _0x513c89[_0x20d662(0x38e1)]='BABYLON.SimpleMaterial',_0x513c89;}[_0x49cc88(0x1d40)](){var _0x45786f=_0x49cc88;return _0x45786f(0x1510);}static[_0x49cc88(0x2f08)](_0x3dd69e,_0x2f79e9,_0x54fbb2){var _0x417327=_0x49cc88;return _0x45983d['p4']['Parse'](()=>new _0x2d6dfd(_0x3dd69e[_0x417327(0x3844)],_0x2f79e9),_0x3dd69e,_0x2f79e9,_0x54fbb2);}}_0x42fa22([(0x0,_0x45983d['oU'])(_0x49cc88(0x3a75))],_0x2d6dfd[_0x49cc88(0x1fd2)],_0x49cc88(0x27fd),void 0x0),_0x42fa22([(0x0,_0x45983d['wz'])(_0x49cc88(0x33ac))],_0x2d6dfd['prototype'],'diffuseTexture',void 0x0),_0x42fa22([(0x0,_0x45983d['n9'])(_0x49cc88(0x2c25))],_0x2d6dfd[_0x49cc88(0x1fd2)],_0x49cc88(0x2c15),void 0x0),_0x42fa22([(0x0,_0x45983d['qC'])(_0x49cc88(0x26eb))],_0x2d6dfd[_0x49cc88(0x1fd2)],_0x49cc88(0x40fd),void 0x0),_0x42fa22([(0x0,_0x45983d['wz'])(_0x49cc88(0x10b2))],_0x2d6dfd[_0x49cc88(0x1fd2)],_0x49cc88(0x26eb),void 0x0),_0x42fa22([(0x0,_0x45983d['qC'])(_0x49cc88(0x29f8))],_0x2d6dfd['prototype'],_0x49cc88(0x77d),void 0x0),_0x42fa22([(0x0,_0x45983d['wz'])(_0x49cc88(0x10b2))],_0x2d6dfd[_0x49cc88(0x1fd2)],'maxSimultaneousLights',void 0x0),(0x0,_0x4191d4['H'])(_0x49cc88(0x25e8),_0x2d6dfd);},0x3b17:(_0x2560cc,_0x5b7fa3,_0x340e1c)=>{_0x340e1c(0xf01a);},0xf01a:(_0x41bfd1,_0x163fd4,_0x90d49c)=>{var _0x265434=a7_0x38a779;function _0xbb7678(_0x411f54,_0x472fdb,_0x276683,_0x2bb417){var _0x11fc8d=a7_0x2532,_0x2e8446,_0x4109af=arguments[_0x11fc8d(0x3785)],_0x255431=_0x4109af<0x3?_0x472fdb:null===_0x2bb417?_0x2bb417=Object[_0x11fc8d(0x18ba)](_0x472fdb,_0x276683):_0x2bb417;if(_0x11fc8d(0x1c87)==typeof Reflect&&_0x11fc8d(0x7a8)==typeof Reflect[_0x11fc8d(0x4111)])_0x255431=Reflect['decorate'](_0x411f54,_0x472fdb,_0x276683,_0x2bb417);else{for(var _0x5f3477=_0x411f54[_0x11fc8d(0x3785)]-0x1;0x0<=_0x5f3477;_0x5f3477--)(_0x2e8446=_0x411f54[_0x5f3477])&&(_0x255431=(_0x4109af<0x3?_0x2e8446(_0x255431):0x3<_0x4109af?_0x2e8446(_0x472fdb,_0x276683,_0x255431):_0x2e8446(_0x472fdb,_0x276683))||_0x255431);}0x3<_0x4109af&&_0x255431&&Object[_0x11fc8d(0x259d)](_0x472fdb,_0x276683,_0x255431);}var _0x1c397f=_0x90d49c(0x153ad),_0x5bbeec=_0x90d49c(0x9fd1),_0x38b95e=_0x90d49c(0x11e40),_0x2f5e9d=_0x90d49c(0x147cf),_0x3e1bb3=_0x90d49c(0x14ea0),_0x2b485c=_0x90d49c(0x1a27),_0x458e9f=_0x90d49c(0x1446b),_0x4c7ef5=_0x90d49c(0xe456),_0x5e4b7d=(_0x90d49c(0x717d),_0x90d49c(0xa7),_0x90d49c(0x6421)),_0xf42892=_0x90d49c(0x2088);class _0x2666a6 extends _0x38b95e['H']{constructor(){var _0x570e30=a7_0x2532;super(),this[_0x570e30(0xae2)]=!0x1,this[_0x570e30(0x25f5)]=!0x1,this[_0x570e30(0x101c)]=!0x1,this[_0x570e30(0x1487)]=!0x1,this[_0x570e30(0x10c5)]=!0x1,this[_0x570e30(0x4b6)]=!0x1,this['POINTSIZE']=!0x1,this[_0x570e30(0x3f41)]=!0x1,this[_0x570e30(0x36ea)]=!0x1,this[_0x570e30(0x2167)]=!0x1,this[_0x570e30(0xed5)]=!0x1,this[_0x570e30(0x18b1)]=!0x1,this[_0x570e30(0xf6b)]=!0x1,this[_0x570e30(0x2e13)]();}}class _0x7165e5 extends _0x3e1bb3['a']{constructor(_0x63870e,_0x1291c1){var _0x3811ed=a7_0x2532;super(_0x63870e,_0x1291c1),this['luminance']=0x1,this[_0x3811ed(0x2a96)]=0xa,this[_0x3811ed(0x4d9)]=0x2,this[_0x3811ed(0xdb3)]=0.005,this['mieDirectionalG']=0.8,this[_0x3811ed(0xd4e)]=0x1f4,this[_0x3811ed(0x3b1f)]=0.49,this[_0x3811ed(0x2e92)]=0.25,this[_0x3811ed(0xf0d)]=new _0x5bbeec['P'](0x0,0x64,0x0),this[_0x3811ed(0x2a67)]=!0x1,this[_0x3811ed(0x227b)]=_0x5bbeec['P']['Zero'](),this['up']=_0x5bbeec['P']['Up'](),this['dithering']=!0x1,this[_0x3811ed(0x2b71)]=_0x5bbeec['P'][_0x3811ed(0xd5a)](),this['_skyOrientation']=new _0x5bbeec['_f']();}['needAlphaBlending'](){var _0x5b4eab=a7_0x2532;return this[_0x5b4eab(0x37fb)]<0x1;}[_0x265434(0x2d28)](){return!0x1;}[_0x265434(0xcd8)](){return null;}[_0x265434(0x4b4)](_0x298da9,_0x5a0fc7){var _0x149da6=_0x265434;if(this[_0x149da6(0x1946)]&&_0x5a0fc7[_0x149da6(0x300f)]&&_0x5a0fc7[_0x149da6(0x300f)][_0x149da6(0x35c0)])return!0x0;_0x5a0fc7['materialDefines']||(_0x5a0fc7[_0x149da6(0x2ce3)]=new _0x2666a6());const _0x3a1f12=_0x5a0fc7['materialDefines'],_0x5a92c3=this[_0x149da6(0x40ae)]();if(this['_isReadyForSubMesh'](_0x5a0fc7))return!0x0;if(_0x2f5e9d['G'][_0x149da6(0x38ae)](_0x298da9,_0x5a92c3,!0x1,this['pointsCloud'],this['fogEnabled'],!0x1,_0x3a1f12),_0x2f5e9d['G'][_0x149da6(0x1c86)](_0x298da9,_0x3a1f12,!0x0,!0x1),_0x3a1f12['IMAGEPROCESSINGPOSTPROCESS']!==_0x5a92c3[_0x149da6(0x3401)][_0x149da6(0x17c9)]&&_0x3a1f12[_0x149da6(0xe23)](),_0x3a1f12[_0x149da6(0xf6b)]!==this[_0x149da6(0x242b)]&&_0x3a1f12[_0x149da6(0xe23)](),_0x3a1f12['isDirty']){_0x3a1f12['markAsProcessed'](),_0x5a92c3[_0x149da6(0x1251)]();const _0x3a7a7=new _0x5e4b7d['L'](),_0x382c59=(_0x3a1f12[_0x149da6(0x3f41)]&&_0x3a7a7['addFallback'](0x1,_0x149da6(0x3f41)),_0x3a1f12['IMAGEPROCESSINGPOSTPROCESS']=_0x5a92c3[_0x149da6(0x3401)][_0x149da6(0x17c9)],_0x3a1f12[_0x149da6(0xf6b)]=this[_0x149da6(0x242b)],[_0x2b485c['o']['PositionKind']]);_0x3a1f12[_0x149da6(0x36ea)]&&_0x382c59[_0x149da6(0x1e1d)](_0x2b485c['o'][_0x149da6(0x716)]);var _0x298da9=['world','viewProjection','view',_0x149da6(0x182c),'vFogColor',_0x149da6(0x34f4),'luminance',_0x149da6(0x2a96),_0x149da6(0x4d9),_0x149da6(0xdb3),_0x149da6(0x13bd),_0x149da6(0xf0d),_0x149da6(0x26bd),_0x149da6(0x227b),'up'],_0x31fbcd=((0x0,_0xf42892['qx'])(_0x298da9),_0x3a1f12[_0x149da6(0x141d)]());_0x5a0fc7[_0x149da6(0x3f5c)](_0x5a92c3['getEngine']()[_0x149da6(0x3af7)]('sky',_0x382c59,_0x298da9,[],_0x31fbcd,_0x3a7a7,this[_0x149da6(0x4d8)],this[_0x149da6(0x2076)]),_0x3a1f12,this[_0x149da6(0xedc)]);}return!(!_0x5a0fc7['effect']||!_0x5a0fc7[_0x149da6(0x300f)]['isReady']())&&(_0x3a1f12[_0x149da6(0x2cf3)]=_0x5a92c3[_0x149da6(0x87a)](),_0x5a0fc7['effect'][_0x149da6(0x35c0)]=!0x0);}[_0x265434(0x3772)](_0x2260d2,_0x386f74,_0x24286e){var _0xda7922=_0x265434;const _0x526f2d=this[_0xda7922(0x40ae)]();if(_0x24286e[_0xda7922(0x2ce3)]){var _0x24286e=_0x24286e['effect'];if(_0x24286e){this[_0xda7922(0x24c6)]=_0x24286e,this[_0xda7922(0x3e19)](_0x2260d2),this[_0xda7922(0x24c6)]['setMatrix']('viewProjection',_0x526f2d[_0xda7922(0x3849)]()),this['_mustRebind'](_0x526f2d,_0x24286e)&&((0x0,_0xf42892['an'])(_0x24286e,this,_0x526f2d),this[_0xda7922(0x1313)]&&this[_0xda7922(0x24c6)][_0xda7922(0x21ba)]('pointSize',this['pointSize'])),_0x526f2d[_0xda7922(0xe33)]&&_0x386f74['applyFog']&&_0x526f2d[_0xda7922(0x23c7)]!==_0x458e9f['x'][_0xda7922(0x247f)]&&this['_activeEffect']['setMatrix'](_0xda7922(0x1f48),_0x526f2d[_0xda7922(0x1f0c)]()),_0x2f5e9d['G'][_0xda7922(0x34a0)](_0x526f2d,_0x386f74,this[_0xda7922(0x24c6)]);const _0x273a57=_0x526f2d['activeCamera'];_0x273a57&&(_0x2260d2=_0x273a57[_0xda7922(0x269)](),this[_0xda7922(0x2b71)]['x']=_0x2260d2['m'][0xc],this[_0xda7922(0x2b71)]['y']=_0x2260d2['m'][0xd],this[_0xda7922(0x2b71)]['z']=_0x2260d2['m'][0xe],this[_0xda7922(0x24c6)][_0xda7922(0x2a0f)](_0xda7922(0x26bd),this[_0xda7922(0x2b71)])),this[_0xda7922(0x24c6)][_0xda7922(0x2a0f)](_0xda7922(0x227b),this[_0xda7922(0x227b)]),this[_0xda7922(0x24c6)]['setVector3']('up',this['up']),0x0<this[_0xda7922(0xbc0)]&&this[_0xda7922(0x24c6)][_0xda7922(0x21ba)](_0xda7922(0xbc0),this[_0xda7922(0xbc0)]),this[_0xda7922(0x24c6)][_0xda7922(0x21ba)](_0xda7922(0x2a96),this['turbidity']),this[_0xda7922(0x24c6)][_0xda7922(0x21ba)](_0xda7922(0x4d9),this[_0xda7922(0x4d9)]),this[_0xda7922(0x24c6)][_0xda7922(0x21ba)](_0xda7922(0xdb3),this[_0xda7922(0xdb3)]),this['_activeEffect'][_0xda7922(0x21ba)](_0xda7922(0x13bd),this[_0xda7922(0x13bd)]),this[_0xda7922(0x2a67)]||(_0x24286e=Math['PI']*(this[_0xda7922(0x3b1f)]-0.5),_0x2260d2=0x2*Math['PI']*(this['azimuth']-0.5),this[_0xda7922(0xf0d)]['x']=this[_0xda7922(0xd4e)]*Math[_0xda7922(0x1262)](_0x2260d2)*Math[_0xda7922(0x1262)](_0x24286e),this[_0xda7922(0xf0d)]['y']=this['distance']*Math[_0xda7922(0xa8b)](-_0x24286e),this['sunPosition']['z']=this[_0xda7922(0xd4e)]*Math['sin'](_0x2260d2)*Math[_0xda7922(0x1262)](_0x24286e),_0x5bbeec['_f']['FromUnitVectorsToRef'](_0x5bbeec['P']['UpReadOnly'],this['up'],this[_0xda7922(0x1b10)]),this['sunPosition'][_0xda7922(0x2c64)](this[_0xda7922(0x1b10)],this['sunPosition'])),this[_0xda7922(0x24c6)][_0xda7922(0x2a0f)](_0xda7922(0xf0d),this[_0xda7922(0xf0d)]),this[_0xda7922(0x8f0)](_0x386f74,this['_activeEffect']);}}}[_0x265434(0x36b8)](){return[];}[_0x265434(0x3551)](_0x3dd27b){var _0x2c45c8=_0x265434;super[_0x2c45c8(0x3551)](_0x3dd27b);}[_0x265434(0x292d)](_0x2740cc){var _0x484c49=_0x265434;return _0x1c397f['p4'][_0x484c49(0xbcd)](()=>new _0x7165e5(_0x2740cc,this[_0x484c49(0x40ae)]()),this);}[_0x265434(0x2156)](){var _0x360088=_0x265434;const _0x24abc8=super['serialize']();return _0x24abc8[_0x360088(0x38e1)]='BABYLON.SkyMaterial',_0x24abc8;}['getClassName'](){var _0x7d0432=_0x265434;return _0x7d0432(0x332c);}static[_0x265434(0x2f08)](_0x3360c1,_0x37be7f,_0x51f861){var _0x39a80d=_0x265434;return _0x1c397f['p4'][_0x39a80d(0x2f08)](()=>new _0x7165e5(_0x3360c1[_0x39a80d(0x3844)],_0x37be7f),_0x3360c1,_0x37be7f,_0x51f861);}}_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0xbc0),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0x2a96),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5['prototype'],_0x265434(0x4d9),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0xdb3),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5['prototype'],_0x265434(0x13bd),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0xd4e),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0x3b1f),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0x2e92),void 0x0),_0xbb7678([(0x0,_0x1c397f['hd'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0xf0d),void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],_0x265434(0x2a67),void 0x0),_0xbb7678([(0x0,_0x1c397f['hd'])()],_0x7165e5['prototype'],_0x265434(0x227b),void 0x0),_0xbb7678([(0x0,_0x1c397f['hd'])()],_0x7165e5[_0x265434(0x1fd2)],'up',void 0x0),_0xbb7678([(0x0,_0x1c397f['qC'])()],_0x7165e5[_0x265434(0x1fd2)],'dithering',void 0x0),(0x0,_0x4c7ef5['H'])(_0x265434(0x3c32),_0x7165e5);},0x3bcb:(_0x4d34fc,_0x38b362,_0x22418a)=>{_0x22418a(0x137c);},0x137c:(_0x1d0fe5,_0x3886b2,_0x101a0c)=>{var _0x49f563=a7_0x38a779;function _0x548377(_0x3c3baa,_0x59cab6,_0x344513,_0x25b87e){var _0x341137=a7_0x2532,_0xae0c1c,_0x3e62ee=arguments['length'],_0x3d69b7=_0x3e62ee<0x3?_0x59cab6:null===_0x25b87e?_0x25b87e=Object[_0x341137(0x18ba)](_0x59cab6,_0x344513):_0x25b87e;if(_0x341137(0x1c87)==typeof Reflect&&_0x341137(0x7a8)==typeof Reflect['decorate'])_0x3d69b7=Reflect[_0x341137(0x4111)](_0x3c3baa,_0x59cab6,_0x344513,_0x25b87e);else{for(var _0x230b2d=_0x3c3baa['length']-0x1;0x0<=_0x230b2d;_0x230b2d--)(_0xae0c1c=_0x3c3baa[_0x230b2d])&&(_0x3d69b7=(_0x3e62ee<0x3?_0xae0c1c(_0x3d69b7):0x3<_0x3e62ee?_0xae0c1c(_0x59cab6,_0x344513,_0x3d69b7):_0xae0c1c(_0x59cab6,_0x344513))||_0x3d69b7);}0x3<_0x3e62ee&&_0x3d69b7&&Object[_0x341137(0x259d)](_0x59cab6,_0x344513,_0x3d69b7);}var _0x5eb2d1=_0x101a0c(0x153ad),_0x15181c=_0x101a0c(0xc84b),_0x1e4d60=_0x101a0c(0x11e40),_0x2ae0b0=_0x101a0c(0x147cf),_0x3ddcc9=_0x101a0c(0x14ea0),_0x22890a=_0x101a0c(0xc656),_0x51a9bf=_0x101a0c(0x1a27),_0x504182=_0x101a0c(0x1446b),_0xf97048=_0x101a0c(0xe456),_0x497c97=(_0x101a0c(0x1528a),_0x101a0c(0x136e8),_0x101a0c(0x6421)),_0x25558f=_0x101a0c(0x2088);class _0xaf4387 extends _0x1e4d60['H']{constructor(){var _0x2b73f7=a7_0x2532;super(),this[_0x2b73f7(0x1474)]=!0x1,this[_0x2b73f7(0x620)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x2b73f7(0x25f5)]=!0x1,this[_0x2b73f7(0x101c)]=!0x1,this[_0x2b73f7(0x1487)]=!0x1,this[_0x2b73f7(0x10c5)]=!0x1,this[_0x2b73f7(0x4b6)]=!0x1,this['ALPHATEST']=!0x1,this[_0x2b73f7(0x1a76)]=!0x1,this['POINTSIZE']=!0x1,this[_0x2b73f7(0x3f41)]=!0x1,this[_0x2b73f7(0x3d13)]=!0x1,this[_0x2b73f7(0x2bb6)]=!0x1,this[_0x2b73f7(0x47e)]=!0x1,this[_0x2b73f7(0x108a)]=!0x1,this[_0x2b73f7(0x36ea)]=!0x1,this[_0x2b73f7(0x2167)]=!0x1,this[_0x2b73f7(0x2464)]=0x0,this[_0x2b73f7(0x35a8)]=0x0,this[_0x2b73f7(0x3087)]=!0x1,this[_0x2b73f7(0x3264)]=!0x1,this[_0x2b73f7(0xed5)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x2b73f7(0x2e13)]();}}class _0x1fb241 extends _0x3ddcc9['a']{constructor(_0x143e3f,_0x314dc3){var _0x35efe3=a7_0x2532;super(_0x143e3f,_0x314dc3),this[_0x35efe3(0x2c15)]=new _0x15181c['Wo'](0x1,0x1,0x1),this[_0x35efe3(0x3575)]=new _0x15181c['Wo'](0x0,0x0,0x0),this[_0x35efe3(0x4aa)]=0x40,this['_disableLighting']=!0x1,this[_0x35efe3(0x77d)]=0x4;}[_0x49f563(0x3649)](){return this['alpha']<0x1;}[_0x49f563(0x2d28)](){return!0x1;}[_0x49f563(0xcd8)](){return null;}[_0x49f563(0x4b4)](_0x5d0cc9,_0x3f49c4,_0x182414){var _0x57e78e=_0x49f563;if(this[_0x57e78e(0x1946)]&&_0x3f49c4[_0x57e78e(0x300f)]&&_0x3f49c4[_0x57e78e(0x300f)]['_wasPreviouslyReady']&&_0x3f49c4[_0x57e78e(0x300f)][_0x57e78e(0x14b9)]===_0x182414)return!0x0;_0x3f49c4[_0x57e78e(0x2ce3)]||(_0x3f49c4[_0x57e78e(0x2ce3)]=new _0xaf4387());const _0x9ea7b3=_0x3f49c4[_0x57e78e(0x2ce3)],_0x471077=this[_0x57e78e(0x40ae)]();if(this[_0x57e78e(0x288d)](_0x3f49c4))return!0x0;var _0x5dffc0=_0x471077['getEngine']();if(_0x471077['texturesEnabled']){if(!this[_0x57e78e(0x1c50)]||!this[_0x57e78e(0x1c50)][_0x57e78e(0x1977)]())return!0x1;if(_0x9ea7b3['_needUVs']=!0x0,_0x22890a['k']['DiffuseTextureEnabled']){if(!this[_0x57e78e(0x331c)]||!this[_0x57e78e(0x331c)]['isReady']())return!0x1;if(!this[_0x57e78e(0x122c)]||!this[_0x57e78e(0x122c)][_0x57e78e(0x1977)]())return!0x1;if(!this[_0x57e78e(0x4190)]||!this[_0x57e78e(0x4190)]['isReady']())return!0x1;_0x9ea7b3[_0x57e78e(0x1474)]=!0x0;}if(this[_0x57e78e(0x100a)]&&this[_0x57e78e(0x1354)]&&this[_0x57e78e(0x9ea)]&&_0x22890a['k'][_0x57e78e(0x1da0)]){if(!this['bumpTexture1'][_0x57e78e(0x1977)]())return!0x1;if(!this[_0x57e78e(0x1354)][_0x57e78e(0x1977)]())return!0x1;if(!this[_0x57e78e(0x9ea)][_0x57e78e(0x1977)]())return!0x1;_0x9ea7b3['_needNormals']=!0x0,_0x9ea7b3[_0x57e78e(0x620)]=!0x0;}}if(_0x2ae0b0['G'][_0x57e78e(0x38ae)](_0x5d0cc9,_0x471077,!0x1,this[_0x57e78e(0x1313)],this[_0x57e78e(0xe33)],this['_shouldTurnAlphaTestOn'](_0x5d0cc9),_0x9ea7b3),_0x9ea7b3[_0x57e78e(0x34e4)]=_0x2ae0b0['G']['PrepareDefinesForLights'](_0x471077,_0x5d0cc9,_0x9ea7b3,!0x1,this[_0x57e78e(0x77d)],this[_0x57e78e(0x40fd)]),_0x2ae0b0['G'][_0x57e78e(0x3151)](_0x471077,_0x5dffc0,this,_0x9ea7b3,!!_0x182414),_0x2ae0b0['G'][_0x57e78e(0x1c86)](_0x5d0cc9,_0x9ea7b3,!0x0,!0x0),_0x9ea7b3['isDirty']){_0x9ea7b3[_0x57e78e(0x2343)](),_0x471077[_0x57e78e(0x1251)]();const _0x14f3f0=new _0x497c97['L'](),_0x29010b=(_0x9ea7b3['FOG']&&_0x14f3f0['addFallback'](0x1,_0x57e78e(0x3f41)),_0x2ae0b0['G'][_0x57e78e(0xbdf)](_0x9ea7b3,_0x14f3f0,this['maxSimultaneousLights']),0x0<_0x9ea7b3[_0x57e78e(0x2464)]&&_0x14f3f0[_0x57e78e(0x385d)](0x0,_0x5d0cc9),_0x9ea7b3[_0x57e78e(0xed5)]=_0x471077[_0x57e78e(0x3401)]['applyByPostProcess'],[_0x51a9bf['o'][_0x57e78e(0x3056)]]);_0x9ea7b3[_0x57e78e(0x2bb6)]&&_0x29010b[_0x57e78e(0x1e1d)](_0x51a9bf['o']['NormalKind']),_0x9ea7b3[_0x57e78e(0x47e)]&&_0x29010b['push'](_0x51a9bf['o'][_0x57e78e(0x616)]),_0x9ea7b3[_0x57e78e(0x108a)]&&_0x29010b['push'](_0x51a9bf['o'][_0x57e78e(0x9dc)]),_0x9ea7b3[_0x57e78e(0x36ea)]&&_0x29010b[_0x57e78e(0x1e1d)](_0x51a9bf['o'][_0x57e78e(0x716)]),_0x2ae0b0['G'][_0x57e78e(0x2ac9)](_0x29010b,_0x5d0cc9,_0x9ea7b3,_0x14f3f0),_0x2ae0b0['G'][_0x57e78e(0x363)](_0x29010b,_0x9ea7b3);var _0x5d0cc9=_0x9ea7b3[_0x57e78e(0x141d)](),_0x4809a2=[_0x57e78e(0x304a),_0x57e78e(0x1f48),_0x57e78e(0x33e8),'vEyePosition',_0x57e78e(0x319f),'vDiffuseColor',_0x57e78e(0x2346),'vFogInfos',_0x57e78e(0x3710),_0x57e78e(0x34f4),_0x57e78e(0x6ef),_0x57e78e(0xd0a),_0x57e78e(0xdd8),'diffuse1Infos',_0x57e78e(0x3b21),_0x57e78e(0x119b)],_0x56b344=[_0x57e78e(0x13a7),_0x57e78e(0x2ce1),_0x57e78e(0x2248),_0x57e78e(0x381),_0x57e78e(0x40bf),'bump2Sampler',_0x57e78e(0x1ae6)],_0x13ee2c=new Array();(0x0,_0x25558f['qx'])(_0x4809a2),_0x2ae0b0['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x4809a2,'uniformBuffersNames':_0x13ee2c,'samplers':_0x56b344,'defines':_0x9ea7b3,'maxSimultaneousLights':this[_0x57e78e(0x29f8)]}),_0x3f49c4[_0x57e78e(0x3f5c)](_0x471077[_0x57e78e(0x318e)]()[_0x57e78e(0x3af7)]('terrain',{'attributes':_0x29010b,'uniformsNames':_0x4809a2,'uniformBuffersNames':_0x13ee2c,'samplers':_0x56b344,'defines':_0x5d0cc9,'fallbacks':_0x14f3f0,'onCompiled':this[_0x57e78e(0x4d8)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']}},_0x5dffc0),_0x9ea7b3,this['_materialContext']);}return!(!_0x3f49c4[_0x57e78e(0x300f)]||!_0x3f49c4[_0x57e78e(0x300f)][_0x57e78e(0x1977)]()||(_0x9ea7b3[_0x57e78e(0x2cf3)]=_0x471077[_0x57e78e(0x87a)](),_0x3f49c4['effect'][_0x57e78e(0x35c0)]=!0x0,_0x3f49c4[_0x57e78e(0x300f)][_0x57e78e(0x14b9)]=!!_0x182414,0x0));}['bindForSubMesh'](_0x6c37a5,_0x5ac67f,_0x355e96){var _0x34c21f=_0x49f563;const _0x7e26b7=this['getScene']();var _0x2d5864=_0x355e96[_0x34c21f(0x2ce3)];_0x2d5864&&(_0x355e96=_0x355e96[_0x34c21f(0x300f)])&&(this[_0x34c21f(0x24c6)]=_0x355e96,this['bindOnlyWorldMatrix'](_0x6c37a5),this[_0x34c21f(0x24c6)]['setMatrix'](_0x34c21f(0x33e8),_0x7e26b7[_0x34c21f(0x3849)]()),_0x2ae0b0['G'][_0x34c21f(0xdd2)](_0x5ac67f,this[_0x34c21f(0x24c6)]),this['_mustRebind'](_0x7e26b7,_0x355e96)&&(this[_0x34c21f(0x1c50)]&&(this[_0x34c21f(0x24c6)][_0x34c21f(0xf22)](_0x34c21f(0x13a7),this[_0x34c21f(0x1f56)]),this[_0x34c21f(0x24c6)]['setFloat2'](_0x34c21f(0x6ef),this[_0x34c21f(0x1f56)]['coordinatesIndex'],this[_0x34c21f(0x1f56)]['level']),this[_0x34c21f(0x24c6)][_0x34c21f(0x233e)]('textureMatrix',this['_mixTexture'][_0x34c21f(0x2dfa)]()),_0x22890a['k']['DiffuseTextureEnabled']&&(this[_0x34c21f(0x3187)]&&(this[_0x34c21f(0x24c6)][_0x34c21f(0xf22)](_0x34c21f(0x2ce1),this['_diffuseTexture1']),this[_0x34c21f(0x24c6)]['setFloat2'](_0x34c21f(0x34cc),this['_diffuseTexture1'][_0x34c21f(0x2e53)],this['_diffuseTexture1'][_0x34c21f(0x1832)])),this[_0x34c21f(0x535)]&&(this['_activeEffect'][_0x34c21f(0xf22)]('diffuse2Sampler',this['_diffuseTexture2']),this[_0x34c21f(0x24c6)][_0x34c21f(0x3ab0)](_0x34c21f(0x3b21),this[_0x34c21f(0x535)][_0x34c21f(0x2e53)],this[_0x34c21f(0x535)][_0x34c21f(0x1832)])),this[_0x34c21f(0x39f7)]&&(this[_0x34c21f(0x24c6)][_0x34c21f(0xf22)](_0x34c21f(0x381),this[_0x34c21f(0x39f7)]),this[_0x34c21f(0x24c6)][_0x34c21f(0x3ab0)](_0x34c21f(0x119b),this['_diffuseTexture3']['uScale'],this['_diffuseTexture3'][_0x34c21f(0x1832)]))),_0x22890a['k'][_0x34c21f(0x1da0)]&&_0x7e26b7[_0x34c21f(0x318e)]()[_0x34c21f(0x179f)]()[_0x34c21f(0x391b)]&&(this[_0x34c21f(0xc46)]&&this['_activeEffect']['setTexture']('bump1Sampler',this['_bumpTexture1']),this[_0x34c21f(0x3145)]&&this[_0x34c21f(0x24c6)][_0x34c21f(0xf22)](_0x34c21f(0x12dc),this[_0x34c21f(0x3145)]),this[_0x34c21f(0x7e7)]&&this['_activeEffect'][_0x34c21f(0xf22)]('bump3Sampler',this[_0x34c21f(0x7e7)]))),(0x0,_0x25558f['an'])(_0x355e96,this,_0x7e26b7),this[_0x34c21f(0x1313)]&&this['_activeEffect'][_0x34c21f(0x21ba)](_0x34c21f(0x34f4),this[_0x34c21f(0x34f4)]),_0x7e26b7[_0x34c21f(0x2d1c)](_0x355e96)),this[_0x34c21f(0x24c6)][_0x34c21f(0x880)](_0x34c21f(0xaa8),this[_0x34c21f(0x2c15)],this[_0x34c21f(0x37fb)]*_0x5ac67f[_0x34c21f(0x1b41)]),_0x2d5864[_0x34c21f(0x3d13)]&&this[_0x34c21f(0x24c6)]['setColor4'](_0x34c21f(0x2346),this[_0x34c21f(0x3575)],this[_0x34c21f(0x4aa)]),_0x7e26b7[_0x34c21f(0xac6)]&&!this['disableLighting']&&_0x2ae0b0['G']['BindLights'](_0x7e26b7,_0x5ac67f,this[_0x34c21f(0x24c6)],_0x2d5864,this['maxSimultaneousLights']),_0x7e26b7['fogEnabled']&&_0x5ac67f[_0x34c21f(0x52d)]&&_0x7e26b7[_0x34c21f(0x23c7)]!==_0x504182['x'][_0x34c21f(0x247f)]&&this[_0x34c21f(0x24c6)][_0x34c21f(0x233e)](_0x34c21f(0x1f48),_0x7e26b7[_0x34c21f(0x1f0c)]()),_0x2ae0b0['G']['BindFogParameters'](_0x7e26b7,_0x5ac67f,this['_activeEffect']),this[_0x34c21f(0x8f0)](_0x5ac67f,this[_0x34c21f(0x24c6)]));}[_0x49f563(0x36b8)](){var _0x3af335=_0x49f563;const _0x1611c5=[];return this[_0x3af335(0x1c50)]&&this[_0x3af335(0x1c50)][_0x3af335(0x5fd)]&&0x0<this[_0x3af335(0x1c50)][_0x3af335(0x5fd)][_0x3af335(0x3785)]&&_0x1611c5[_0x3af335(0x1e1d)](this[_0x3af335(0x1c50)]),_0x1611c5;}[_0x49f563(0x2d86)](){var _0x32fc47=_0x49f563;const _0xab8c1d=super[_0x32fc47(0x2d86)]();return this['_mixTexture']&&_0xab8c1d[_0x32fc47(0x1e1d)](this[_0x32fc47(0x1f56)]),this[_0x32fc47(0x3187)]&&_0xab8c1d[_0x32fc47(0x1e1d)](this[_0x32fc47(0x3187)]),this[_0x32fc47(0x535)]&&_0xab8c1d['push'](this[_0x32fc47(0x535)]),this['_diffuseTexture3']&&_0xab8c1d[_0x32fc47(0x1e1d)](this[_0x32fc47(0x39f7)]),this[_0x32fc47(0xc46)]&&_0xab8c1d[_0x32fc47(0x1e1d)](this[_0x32fc47(0xc46)]),this[_0x32fc47(0x3145)]&&_0xab8c1d[_0x32fc47(0x1e1d)](this['_bumpTexture2']),this['_bumpTexture3']&&_0xab8c1d[_0x32fc47(0x1e1d)](this[_0x32fc47(0x7e7)]),_0xab8c1d;}['hasTexture'](_0x4af480){var _0x1765b7=_0x49f563;return!!super[_0x1765b7(0x143d)](_0x4af480)||this[_0x1765b7(0x1f56)]===_0x4af480||this[_0x1765b7(0x3187)]===_0x4af480||this[_0x1765b7(0x535)]===_0x4af480||this[_0x1765b7(0x39f7)]===_0x4af480||this[_0x1765b7(0xc46)]===_0x4af480||this[_0x1765b7(0x3145)]===_0x4af480||this[_0x1765b7(0x7e7)]===_0x4af480;}[_0x49f563(0x3551)](_0x2d3af6){var _0x2bf34b=_0x49f563;this[_0x2bf34b(0x1c50)]&&this['mixTexture'][_0x2bf34b(0x3551)](),super[_0x2bf34b(0x3551)](_0x2d3af6);}[_0x49f563(0x292d)](_0x37691d){var _0x1a0103=_0x49f563;return _0x5eb2d1['p4']['Clone'](()=>new _0x1fb241(_0x37691d,this[_0x1a0103(0x40ae)]()),this);}[_0x49f563(0x2156)](){var _0x1d1b89=_0x49f563;const _0x4ee911=super[_0x1d1b89(0x2156)]();return _0x4ee911['customType']=_0x1d1b89(0x1af0),_0x4ee911;}[_0x49f563(0x1d40)](){var _0x4c6c4e=_0x49f563;return _0x4c6c4e(0x1063);}static[_0x49f563(0x2f08)](_0x29e959,_0x91fa71,_0x574931){var _0x50617d=_0x49f563;return _0x5eb2d1['p4'][_0x50617d(0x2f08)](()=>new _0x1fb241(_0x29e959[_0x50617d(0x3844)],_0x91fa71),_0x29e959,_0x91fa71,_0x574931);}}_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x1c50))],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x1f56),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x1fb241['prototype'],_0x49f563(0x1c50),void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x331c))],_0x1fb241['prototype'],_0x49f563(0x3187),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x33ac))],_0x1fb241['prototype'],'diffuseTexture1',void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x122c))],_0x1fb241['prototype'],_0x49f563(0x535),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x33ac))],_0x1fb241['prototype'],_0x49f563(0x122c),void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])('diffuseTexture3')],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x39f7),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x4190),void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x100a))],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0xc46),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x33ac))],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x100a),void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x1354))],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x3145),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x33ac))],_0x1fb241[_0x49f563(0x1fd2)],'bumpTexture2',void 0x0),_0x548377([(0x0,_0x5eb2d1['oU'])(_0x49f563(0x9ea))],_0x1fb241['prototype'],_0x49f563(0x7e7),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x33ac))],_0x1fb241[_0x49f563(0x1fd2)],'bumpTexture3',void 0x0),_0x548377([(0x0,_0x5eb2d1['n9'])()],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x2c15),void 0x0),_0x548377([(0x0,_0x5eb2d1['n9'])()],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x3575),void 0x0),_0x548377([(0x0,_0x5eb2d1['qC'])()],_0x1fb241['prototype'],_0x49f563(0x4aa),void 0x0),_0x548377([(0x0,_0x5eb2d1['qC'])(_0x49f563(0x26eb))],_0x1fb241['prototype'],'_disableLighting',void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x10b2))],_0x1fb241['prototype'],_0x49f563(0x26eb),void 0x0),_0x548377([(0x0,_0x5eb2d1['qC'])(_0x49f563(0x29f8))],_0x1fb241[_0x49f563(0x1fd2)],_0x49f563(0x77d),void 0x0),_0x548377([(0x0,_0x5eb2d1['wz'])(_0x49f563(0x10b2))],_0x1fb241[_0x49f563(0x1fd2)],'maxSimultaneousLights',void 0x0),(0x0,_0xf97048['H'])('BABYLON.TerrainMaterial',_0x1fb241);},0x10a8:(_0x6305d5,_0xb8622c,_0x2ec452)=>{_0x2ec452(0xb391);},0xb391:(_0x5411d3,_0x5dec16,_0x576e8c)=>{var _0x22aae2=a7_0x38a779;function _0x54ef84(_0x36b11b,_0x819e9a,_0x3f905a,_0x508476){var _0x24e423=a7_0x2532,_0x295398,_0x1efe3=arguments[_0x24e423(0x3785)],_0xd5eeaa=_0x1efe3<0x3?_0x819e9a:null===_0x508476?_0x508476=Object['getOwnPropertyDescriptor'](_0x819e9a,_0x3f905a):_0x508476;if(_0x24e423(0x1c87)==typeof Reflect&&_0x24e423(0x7a8)==typeof Reflect[_0x24e423(0x4111)])_0xd5eeaa=Reflect[_0x24e423(0x4111)](_0x36b11b,_0x819e9a,_0x3f905a,_0x508476);else{for(var _0x7f903b=_0x36b11b[_0x24e423(0x3785)]-0x1;0x0<=_0x7f903b;_0x7f903b--)(_0x295398=_0x36b11b[_0x7f903b])&&(_0xd5eeaa=(_0x1efe3<0x3?_0x295398(_0xd5eeaa):0x3<_0x1efe3?_0x295398(_0x819e9a,_0x3f905a,_0xd5eeaa):_0x295398(_0x819e9a,_0x3f905a))||_0xd5eeaa);}0x3<_0x1efe3&&_0xd5eeaa&&Object[_0x24e423(0x259d)](_0x819e9a,_0x3f905a,_0xd5eeaa);}var _0x3d418e=_0x576e8c(0x153ad),_0x2004cc=_0x576e8c(0xc84b),_0x326b99=_0x576e8c(0x11e40),_0x102af2=_0x576e8c(0x147cf),_0x521a31=_0x576e8c(0x14ea0),_0xd750e3=_0x576e8c(0xc656),_0x2db049=_0x576e8c(0x1a27),_0x239fa6=_0x576e8c(0x1446b),_0x1d98a5=_0x576e8c(0xe456),_0x2a8c07=(_0x576e8c(0x109eb),_0x576e8c(0x1444),_0x576e8c(0x6421)),_0x4b5cca=_0x576e8c(0x2088);class _0x3d4156 extends _0x326b99['H']{constructor(){var _0xe65c06=a7_0x2532;super(),this[_0xe65c06(0x2308)]=!0x1,this[_0xe65c06(0x789)]=!0x1,this[_0xe65c06(0x3638)]=!0x1,this[_0xe65c06(0x20a8)]=!0x1,this[_0xe65c06(0x38f9)]=!0x1,this[_0xe65c06(0x1466)]=!0x1,this[_0xe65c06(0xae2)]=!0x1,this[_0xe65c06(0x25f5)]=!0x1,this[_0xe65c06(0x101c)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0xe65c06(0x10c5)]=!0x1,this[_0xe65c06(0x4b6)]=!0x1,this[_0xe65c06(0x593)]=!0x1,this['DEPTHPREPASS']=!0x1,this['POINTSIZE']=!0x1,this['FOG']=!0x1,this[_0xe65c06(0x3d13)]=!0x1,this['NORMAL']=!0x1,this[_0xe65c06(0x36ea)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0xe65c06(0x2464)]=0x0,this[_0xe65c06(0x35a8)]=0x0,this[_0xe65c06(0x3087)]=!0x1,this['INSTANCESCOLOR']=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0xe65c06(0x2e13)]();}}class _0x28e9cf extends _0x521a31['a']{constructor(_0x4e5e25,_0x1f7a08){var _0x59b57c=a7_0x2532;super(_0x4e5e25,_0x1f7a08),this[_0x59b57c(0x3e22)]=0x1,this[_0x59b57c(0x2c15)]=new _0x2004cc['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x2004cc['Wo'](0.2,0.2,0.2),this['specularPower']=0x40,this[_0x59b57c(0x40fd)]=!0x1,this['_maxSimultaneousLights']=0x4;}['needAlphaBlending'](){var _0x333744=a7_0x2532;return this[_0x333744(0x37fb)]<0x1;}[_0x22aae2(0x2d28)](){return!0x1;}[_0x22aae2(0xcd8)](){return null;}[_0x22aae2(0x4b4)](_0x545e14,_0x3a4805,_0x8162a1){var _0x538a96=_0x22aae2;if(this[_0x538a96(0x1946)]&&_0x3a4805[_0x538a96(0x300f)]&&_0x3a4805['effect']['_wasPreviouslyReady']&&_0x3a4805['effect'][_0x538a96(0x14b9)]===_0x8162a1)return!0x0;_0x3a4805[_0x538a96(0x2ce3)]||(_0x3a4805['materialDefines']=new _0x3d4156());const _0x382a6a=_0x3a4805[_0x538a96(0x2ce3)],_0x4d114a=this['getScene']();if(this[_0x538a96(0x288d)](_0x3a4805))return!0x0;var _0x43f5c3=_0x4d114a[_0x538a96(0x318e)]();if(_0x382a6a['_areTexturesDirty']&&_0x4d114a[_0x538a96(0x914)]){if(_0xd750e3['k']['DiffuseTextureEnabled']){const _0x2bdc1c=[this['diffuseTextureX'],this[_0x538a96(0x1d27)],this['diffuseTextureZ']];var _0xe78131=[_0x538a96(0x2308),'DIFFUSEY',_0x538a96(0x3638)];for(let _0x160a61=0x0;_0x160a61<_0x2bdc1c[_0x538a96(0x3785)];_0x160a61++)if(_0x2bdc1c[_0x160a61]){if(!_0x2bdc1c[_0x160a61][_0x538a96(0x1977)]())return!0x1;_0x382a6a[_0xe78131[_0x160a61]]=!0x0;}}if(_0xd750e3['k'][_0x538a96(0x1da0)]){const _0x58b039=[this[_0x538a96(0x1aea)],this['normalTextureY'],this['normalTextureZ']];var _0x2be69c=[_0x538a96(0x20a8),_0x538a96(0x38f9),_0x538a96(0x1466)];for(let _0x2439b3=0x0;_0x2439b3<_0x58b039[_0x538a96(0x3785)];_0x2439b3++)if(_0x58b039[_0x2439b3]){if(!_0x58b039[_0x2439b3]['isReady']())return!0x1;_0x382a6a[_0x2be69c[_0x2439b3]]=!0x0;}}}if(_0x102af2['G'][_0x538a96(0x38ae)](_0x545e14,_0x4d114a,!0x1,this[_0x538a96(0x1313)],this[_0x538a96(0xe33)],this['_shouldTurnAlphaTestOn'](_0x545e14),_0x382a6a),_0x382a6a[_0x538a96(0x34e4)]=_0x102af2['G']['PrepareDefinesForLights'](_0x4d114a,_0x545e14,_0x382a6a,!0x1,this[_0x538a96(0x77d)],this[_0x538a96(0x40fd)]),_0x102af2['G'][_0x538a96(0x3151)](_0x4d114a,_0x43f5c3,this,_0x382a6a,!!_0x8162a1),_0x102af2['G'][_0x538a96(0x1c86)](_0x545e14,_0x382a6a,!0x0,!0x0),_0x382a6a['isDirty']){_0x382a6a[_0x538a96(0x2343)](),_0x4d114a['resetCachedMaterial']();const _0x1bb191=new _0x2a8c07['L'](),_0x151e52=(_0x382a6a[_0x538a96(0x3f41)]&&_0x1bb191[_0x538a96(0x3801)](0x1,_0x538a96(0x3f41)),_0x102af2['G'][_0x538a96(0xbdf)](_0x382a6a,_0x1bb191,this[_0x538a96(0x29f8)]),0x0<_0x382a6a[_0x538a96(0x2464)]&&_0x1bb191[_0x538a96(0x385d)](0x0,_0x545e14),_0x382a6a[_0x538a96(0xed5)]=_0x4d114a['imageProcessingConfiguration'][_0x538a96(0x17c9)],[_0x2db049['o'][_0x538a96(0x3056)]]);_0x382a6a['NORMAL']&&_0x151e52[_0x538a96(0x1e1d)](_0x2db049['o'][_0x538a96(0x2496)]),_0x382a6a[_0x538a96(0x36ea)]&&_0x151e52[_0x538a96(0x1e1d)](_0x2db049['o']['ColorKind']),_0x102af2['G'][_0x538a96(0x2ac9)](_0x151e52,_0x545e14,_0x382a6a,_0x1bb191),_0x102af2['G'][_0x538a96(0x363)](_0x151e52,_0x382a6a);var _0x545e14=_0x382a6a['toString'](),_0x118005=[_0x538a96(0x304a),_0x538a96(0x1f48),_0x538a96(0x33e8),_0x538a96(0x262e),_0x538a96(0x319f),_0x538a96(0xaa8),_0x538a96(0x2346),_0x538a96(0x182c),_0x538a96(0x3710),'pointSize',_0x538a96(0xd0a),'tileSize'],_0x539ace=['diffuseSamplerX',_0x538a96(0x34dd),_0x538a96(0x21e2),'normalSamplerX',_0x538a96(0x424),_0x538a96(0x3c54)],_0x4394ef=new Array();(0x0,_0x4b5cca['qx'])(_0x118005),_0x102af2['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x118005,'uniformBuffersNames':_0x4394ef,'samplers':_0x539ace,'defines':_0x382a6a,'maxSimultaneousLights':this[_0x538a96(0x29f8)]}),_0x3a4805[_0x538a96(0x3f5c)](_0x4d114a[_0x538a96(0x318e)]()['createEffect']('triplanar',{'attributes':_0x151e52,'uniformsNames':_0x118005,'uniformBuffersNames':_0x4394ef,'samplers':_0x539ace,'defines':_0x545e14,'fallbacks':_0x1bb191,'onCompiled':this[_0x538a96(0x4d8)],'onError':this[_0x538a96(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x538a96(0x29f8)]}},_0x43f5c3),_0x382a6a,this[_0x538a96(0xedc)]);}return!(!_0x3a4805[_0x538a96(0x300f)]||!_0x3a4805['effect']['isReady']()||(_0x382a6a['_renderId']=_0x4d114a[_0x538a96(0x87a)](),_0x3a4805[_0x538a96(0x300f)][_0x538a96(0x35c0)]=!0x0,_0x3a4805['effect'][_0x538a96(0x14b9)]=!!_0x8162a1,0x0));}[_0x22aae2(0x3772)](_0xb9e08f,_0x38adcf,_0x37d60a){var _0x550ace=_0x22aae2;const _0x2c23b9=this[_0x550ace(0x40ae)]();var _0x1e0b9c=_0x37d60a[_0x550ace(0x2ce3)];_0x1e0b9c&&(_0x37d60a=_0x37d60a['effect'])&&(this[_0x550ace(0x24c6)]=_0x37d60a,this[_0x550ace(0x3e19)](_0xb9e08f),this['_activeEffect'][_0x550ace(0x233e)](_0x550ace(0x33e8),_0x2c23b9[_0x550ace(0x3849)]()),_0x102af2['G'][_0x550ace(0xdd2)](_0x38adcf,this['_activeEffect']),this[_0x550ace(0x24c6)]['setFloat']('tileSize',this['tileSize']),_0x2c23b9['getCachedMaterial']()!==this&&(this[_0x550ace(0x353e)]&&this[_0x550ace(0x24c6)][_0x550ace(0xf22)](_0x550ace(0x2f7c),this['diffuseTextureX']),this[_0x550ace(0x1d27)]&&this['_activeEffect'][_0x550ace(0xf22)](_0x550ace(0x34dd),this[_0x550ace(0x1d27)]),this['diffuseTextureZ']&&this[_0x550ace(0x24c6)][_0x550ace(0xf22)](_0x550ace(0x21e2),this[_0x550ace(0x1c47)]),this[_0x550ace(0x1aea)]&&this[_0x550ace(0x24c6)][_0x550ace(0xf22)](_0x550ace(0x3054),this[_0x550ace(0x1aea)]),this[_0x550ace(0x2344)]&&this[_0x550ace(0x24c6)][_0x550ace(0xf22)](_0x550ace(0x424),this[_0x550ace(0x2344)]),this['normalTextureZ']&&this[_0x550ace(0x24c6)][_0x550ace(0xf22)](_0x550ace(0x3c54),this[_0x550ace(0x180a)]),(0x0,_0x4b5cca['an'])(_0x37d60a,this,_0x2c23b9),this[_0x550ace(0x1313)]&&this[_0x550ace(0x24c6)]['setFloat']('pointSize',this['pointSize']),_0x2c23b9[_0x550ace(0x2d1c)](_0x37d60a)),this['_activeEffect'][_0x550ace(0x880)]('vDiffuseColor',this[_0x550ace(0x2c15)],this[_0x550ace(0x37fb)]*_0x38adcf[_0x550ace(0x1b41)]),_0x1e0b9c[_0x550ace(0x3d13)]&&this[_0x550ace(0x24c6)][_0x550ace(0x880)](_0x550ace(0x2346),this[_0x550ace(0x3575)],this[_0x550ace(0x4aa)]),_0x2c23b9[_0x550ace(0xac6)]&&!this['disableLighting']&&_0x102af2['G'][_0x550ace(0x3791)](_0x2c23b9,_0x38adcf,this[_0x550ace(0x24c6)],_0x1e0b9c,this[_0x550ace(0x29f8)]),_0x2c23b9['fogEnabled']&&_0x38adcf['applyFog']&&_0x2c23b9[_0x550ace(0x23c7)]!==_0x239fa6['x']['FOGMODE_NONE']&&this['_activeEffect'][_0x550ace(0x233e)]('view',_0x2c23b9[_0x550ace(0x1f0c)]()),_0x102af2['G'][_0x550ace(0x34a0)](_0x2c23b9,_0x38adcf,this[_0x550ace(0x24c6)]),this[_0x550ace(0x8f0)](_0x38adcf,this[_0x550ace(0x24c6)]));}[_0x22aae2(0x36b8)](){var _0xc40634=_0x22aae2;const _0x194a63=[];return this['mixTexture']&&this['mixTexture'][_0xc40634(0x5fd)]&&0x0<this[_0xc40634(0x1c50)][_0xc40634(0x5fd)]['length']&&_0x194a63[_0xc40634(0x1e1d)](this[_0xc40634(0x1c50)]),_0x194a63;}['getActiveTextures'](){var _0x398174=_0x22aae2;const _0x1fdd3e=super[_0x398174(0x2d86)]();return this[_0x398174(0x2fbe)]&&_0x1fdd3e[_0x398174(0x1e1d)](this['_diffuseTextureX']),this[_0x398174(0x24d0)]&&_0x1fdd3e[_0x398174(0x1e1d)](this['_diffuseTextureY']),this['_diffuseTextureZ']&&_0x1fdd3e['push'](this[_0x398174(0x16d9)]),this['_normalTextureX']&&_0x1fdd3e['push'](this[_0x398174(0x3cab)]),this[_0x398174(0x3cdc)]&&_0x1fdd3e[_0x398174(0x1e1d)](this[_0x398174(0x3cdc)]),this['_normalTextureZ']&&_0x1fdd3e[_0x398174(0x1e1d)](this[_0x398174(0x2d5b)]),_0x1fdd3e;}[_0x22aae2(0x143d)](_0x4f39cb){var _0x2c5bf0=_0x22aae2;return!!super[_0x2c5bf0(0x143d)](_0x4f39cb)||this[_0x2c5bf0(0x2fbe)]===_0x4f39cb||this['_diffuseTextureY']===_0x4f39cb||this[_0x2c5bf0(0x16d9)]===_0x4f39cb||this[_0x2c5bf0(0x3cab)]===_0x4f39cb||this[_0x2c5bf0(0x3cdc)]===_0x4f39cb||this[_0x2c5bf0(0x2d5b)]===_0x4f39cb;}[_0x22aae2(0x3551)](_0x5a2a2d){var _0x4b7faa=_0x22aae2;this[_0x4b7faa(0x1c50)]&&this['mixTexture'][_0x4b7faa(0x3551)](),super[_0x4b7faa(0x3551)](_0x5a2a2d);}[_0x22aae2(0x292d)](_0x32769f){var _0x22a612=_0x22aae2;return _0x3d418e['p4']['Clone'](()=>new _0x28e9cf(_0x32769f,this[_0x22a612(0x40ae)]()),this);}[_0x22aae2(0x2156)](){var _0x3c6a8d=_0x22aae2;const _0x5dd2f6=super[_0x3c6a8d(0x2156)]();return _0x5dd2f6[_0x3c6a8d(0x38e1)]='BABYLON.TriPlanarMaterial',_0x5dd2f6;}[_0x22aae2(0x1d40)](){var _0x22f682=_0x22aae2;return _0x22f682(0x267f);}static['Parse'](_0x3c6e00,_0x43de96,_0x2801d6){var _0x59bb6c=_0x22aae2;return _0x3d418e['p4'][_0x59bb6c(0x2f08)](()=>new _0x28e9cf(_0x3c6e00[_0x59bb6c(0x3844)],_0x43de96),_0x3c6e00,_0x43de96,_0x2801d6);}}_0x54ef84([(0x0,_0x3d418e['oU'])()],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x1c50),void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])(_0x22aae2(0x353e))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x2fbe),void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x33ac))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x353e),void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])(_0x22aae2(0x16c5))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x24d0),void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x33ac))],_0x28e9cf[_0x22aae2(0x1fd2)],'diffuseTextureY',void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])('diffuseTextureZ')],_0x28e9cf[_0x22aae2(0x1fd2)],'_diffuseTextureZ',void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x1c47),void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])('normalTextureX')],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x3cab),void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x33ac))],_0x28e9cf['prototype'],_0x22aae2(0x1aea),void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])(_0x22aae2(0x2344))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x3cdc),void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x33ac))],_0x28e9cf['prototype'],_0x22aae2(0x2344),void 0x0),_0x54ef84([(0x0,_0x3d418e['oU'])(_0x22aae2(0x180a))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x2d5b),void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x33ac))],_0x28e9cf['prototype'],_0x22aae2(0x180a),void 0x0),_0x54ef84([(0x0,_0x3d418e['qC'])()],_0x28e9cf[_0x22aae2(0x1fd2)],'tileSize',void 0x0),_0x54ef84([(0x0,_0x3d418e['n9'])()],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x2c15),void 0x0),_0x54ef84([(0x0,_0x3d418e['n9'])()],_0x28e9cf['prototype'],_0x22aae2(0x3575),void 0x0),_0x54ef84([(0x0,_0x3d418e['qC'])()],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x4aa),void 0x0),_0x54ef84([(0x0,_0x3d418e['qC'])(_0x22aae2(0x26eb))],_0x28e9cf[_0x22aae2(0x1fd2)],'_disableLighting',void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x10b2))],_0x28e9cf[_0x22aae2(0x1fd2)],'disableLighting',void 0x0),_0x54ef84([(0x0,_0x3d418e['qC'])(_0x22aae2(0x29f8))],_0x28e9cf[_0x22aae2(0x1fd2)],'_maxSimultaneousLights',void 0x0),_0x54ef84([(0x0,_0x3d418e['wz'])(_0x22aae2(0x10b2))],_0x28e9cf[_0x22aae2(0x1fd2)],_0x22aae2(0x29f8),void 0x0),(0x0,_0x1d98a5['H'])(_0x22aae2(0x1d8c),_0x28e9cf);},0x1496b:(_0x287f15,_0x2b241b,_0x167ad5)=>{_0x167ad5(0x11e3c);},0x11e3c:(_0x198f1f,_0x21e1a3,_0x46dd05)=>{var _0x49d454=a7_0x38a779;function _0x226a82(_0xcecd77,_0x4cc117,_0x5bce0d,_0x5315cc){var _0x2d57bc=a7_0x2532,_0x100fe2,_0x3512f6=arguments[_0x2d57bc(0x3785)],_0xcad0bc=_0x3512f6<0x3?_0x4cc117:null===_0x5315cc?_0x5315cc=Object[_0x2d57bc(0x18ba)](_0x4cc117,_0x5bce0d):_0x5315cc;if(_0x2d57bc(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x2d57bc(0x4111)])_0xcad0bc=Reflect[_0x2d57bc(0x4111)](_0xcecd77,_0x4cc117,_0x5bce0d,_0x5315cc);else{for(var _0x44f82d=_0xcecd77[_0x2d57bc(0x3785)]-0x1;0x0<=_0x44f82d;_0x44f82d--)(_0x100fe2=_0xcecd77[_0x44f82d])&&(_0xcad0bc=(_0x3512f6<0x3?_0x100fe2(_0xcad0bc):0x3<_0x3512f6?_0x100fe2(_0x4cc117,_0x5bce0d,_0xcad0bc):_0x100fe2(_0x4cc117,_0x5bce0d))||_0xcad0bc);}0x3<_0x3512f6&&_0xcad0bc&&Object['defineProperty'](_0x4cc117,_0x5bce0d,_0xcad0bc);}var _0x53b2a3=_0x46dd05(0x153ad),_0x50e30c=_0x46dd05(0x9fd1),_0x11008e=_0x46dd05(0xc84b),_0x2b420b=_0x46dd05(0x2037),_0x36ba81=_0x46dd05(0x77a5),_0x758a18=_0x46dd05(0x9657),_0x523a0a=_0x46dd05(0x8af2),_0x23d2c7=_0x46dd05(0x11e40),_0x25bbc8=_0x46dd05(0x1803b),_0x156ebc=_0x46dd05(0x147cf),_0x12475c=_0x46dd05(0x14ea0),_0x2c425d=_0x46dd05(0xc656),_0x12ffe6=_0x46dd05(0x1a27),_0x52fbb9=_0x46dd05(0x1446b),_0x4be1a6=_0x46dd05(0xe456),_0x307934=(_0x46dd05(0x17ba7),_0x46dd05(0xf5bf),_0x46dd05(0x6421)),_0x16497b=_0x46dd05(0xe0dd),_0x4998c9=_0x46dd05(0x2088);class _0x524577 extends _0x23d2c7['H']{constructor(){var _0x21af4b=a7_0x2532;super(),this[_0x21af4b(0x620)]=!0x1,this[_0x21af4b(0x18fd)]=!0x1,this[_0x21af4b(0xae2)]=!0x1,this[_0x21af4b(0x25f5)]=!0x1,this[_0x21af4b(0x101c)]=!0x1,this[_0x21af4b(0x1487)]=!0x1,this[_0x21af4b(0x10c5)]=!0x1,this[_0x21af4b(0x4b6)]=!0x1,this['ALPHATEST']=!0x1,this[_0x21af4b(0x1a76)]=!0x1,this[_0x21af4b(0x3568)]=!0x1,this[_0x21af4b(0x3f41)]=!0x1,this[_0x21af4b(0x2bb6)]=!0x1,this[_0x21af4b(0x47e)]=!0x1,this[_0x21af4b(0x108a)]=!0x1,this[_0x21af4b(0x36ea)]=!0x1,this[_0x21af4b(0x2167)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x21af4b(0x35a8)]=0x0,this[_0x21af4b(0x3087)]=!0x1,this[_0x21af4b(0x3264)]=!0x1,this[_0x21af4b(0x3d13)]=!0x1,this[_0x21af4b(0x8f9)]=!0x1,this[_0x21af4b(0x22d8)]=!0x1,this[_0x21af4b(0x3a44)]=!0x1,this[_0x21af4b(0x1b17)]=!0x1,this[_0x21af4b(0x1cff)]=!0x1,this[_0x21af4b(0x1439)]=!0x1,this['VIGNETTE']=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x21af4b(0xd63)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x21af4b(0x3722)]=!0x1,this[_0x21af4b(0x34eb)]=!0x1,this['COLORCURVES']=!0x1,this[_0x21af4b(0x6b0)]=!0x1,this[_0x21af4b(0x2972)]=!0x1,this[_0x21af4b(0xd7d)]=!0x1,this[_0x21af4b(0x1e73)]=!0x1,this['DITHER']=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x21af4b(0x18b1)]=!0x1,this[_0x21af4b(0x2e13)]();}}class _0x2230c4 extends _0x12475c['a']{constructor(_0x508d57,_0x25fe20,_0x14e5b1=new _0x50e30c['FM'](0x200,0x200)){var _0x3f1b9c=a7_0x2532;super(_0x508d57,_0x25fe20),this[_0x3f1b9c(0x325b)]=_0x14e5b1,this[_0x3f1b9c(0x2c15)]=new _0x11008e['Wo'](0x1,0x1,0x1),this[_0x3f1b9c(0x3575)]=new _0x11008e['Wo'](0x0,0x0,0x0),this[_0x3f1b9c(0x4aa)]=0x40,this[_0x3f1b9c(0x40fd)]=!0x1,this[_0x3f1b9c(0x77d)]=0x4,this[_0x3f1b9c(0x1df8)]=0x6,this['windDirection']=new _0x50e30c['FM'](0x0,0x1),this[_0x3f1b9c(0x35b8)]=0.4,this[_0x3f1b9c(0xe7b)]=0.4,this[_0x3f1b9c(0x19e5)]=!0x1,this['_fresnelSeparate']=!0x1,this['_bumpAffectsReflection']=!0x1,this['waterColor']=new _0x11008e['Wo'](0.1,0.1,0.6),this[_0x3f1b9c(0x3ef7)]=0.2,this[_0x3f1b9c(0x105d)]=new _0x11008e['Wo'](0.1,0.1,0.6),this[_0x3f1b9c(0x2331)]=0.2,this[_0x3f1b9c(0xb86)]=0.1,this['waveSpeed']=0x1,this[_0x3f1b9c(0x15a0)]=0x14,this['disableClipPlane']=!0x1,this['_renderTargets']=new _0x758a18['t'](0x10),this[_0x3f1b9c(0x2780)]=null,this[_0x3f1b9c(0x3498)]=_0x50e30c['y3']['Zero'](),this['_lastTime']=0x0,this[_0x3f1b9c(0x22b0)]=0x0,this[_0x3f1b9c(0x20d7)](this['getScene'](),_0x14e5b1),this[_0x3f1b9c(0x29df)]=()=>(this[_0x3f1b9c(0x2062)][_0x3f1b9c(0x2af4)](),this[_0x3f1b9c(0x2062)]['push'](this[_0x3f1b9c(0xabc)]),this[_0x3f1b9c(0x2062)][_0x3f1b9c(0x1e1d)](this[_0x3f1b9c(0x329f)]),this[_0x3f1b9c(0x2062)]),this['_imageProcessingConfiguration']=this[_0x3f1b9c(0x40ae)]()['imageProcessingConfiguration'],this['_imageProcessingConfiguration']&&(this['_imageProcessingObserver']=this[_0x3f1b9c(0x2c4b)][_0x3f1b9c(0x14ef)][_0x3f1b9c(0x33ee)](()=>{this['_markAllSubMeshesAsImageProcessingDirty']();}));}get[_0x49d454(0x2b6d)](){return!0x0;}get[_0x49d454(0x8a7)](){var _0x10ef8d=_0x49d454;return this[_0x10ef8d(0x27da)];}set[_0x49d454(0x8a7)](_0x487199){var _0x3cfe24=_0x49d454;this[_0x3cfe24(0x27da)]=_0x487199&&this[_0x3cfe24(0x40ae)]()['getEngine']()[_0x3cfe24(0x179f)]()[_0x3cfe24(0x1493)],this['_markAllSubMeshesAsMiscDirty']();}get[_0x49d454(0x28e6)](){var _0x2fcbe6=_0x49d454;return this[_0x2fcbe6(0x329f)];}get[_0x49d454(0x3a29)](){var _0x446cf4=_0x49d454;return this[_0x446cf4(0xabc)];}[_0x49d454(0x1daa)](_0x5460f3){var _0xfe5c2e=_0x49d454;this[_0xfe5c2e(0x329f)]&&this['_refractionRTT'][_0xfe5c2e(0x2d98)]&&this[_0xfe5c2e(0x329f)][_0xfe5c2e(0x2d98)][_0xfe5c2e(0x1e1d)](_0x5460f3),this[_0xfe5c2e(0xabc)]&&this[_0xfe5c2e(0xabc)][_0xfe5c2e(0x2d98)]&&this[_0xfe5c2e(0xabc)][_0xfe5c2e(0x2d98)]['push'](_0x5460f3);}[_0x49d454(0x3043)](_0x44f5df){var _0x59d03d=_0x49d454;_0x44f5df=_0x44f5df?0x1:0x0,(this[_0x59d03d(0x329f)]&&(this[_0x59d03d(0x329f)]['refreshRate']=_0x44f5df),this[_0x59d03d(0xabc)]&&(this[_0x59d03d(0xabc)]['refreshRate']=_0x44f5df));}[_0x49d454(0x367d)](){var _0x1ffe45=_0x49d454;return this[_0x1ffe45(0x329f)]?this[_0x1ffe45(0x329f)][_0x1ffe45(0x2d98)]:[];}get[_0x49d454(0xcd7)](){var _0x37f490=_0x49d454;return!(this['_refractionRTT']&&0x0===this[_0x37f490(0x329f)]['refreshRate']);}[_0x49d454(0x3649)](){var _0x3dcb45=_0x49d454;return this[_0x3dcb45(0x37fb)]<0x1;}[_0x49d454(0x2d28)](){return!0x1;}[_0x49d454(0xcd8)](){return null;}['isReadyForSubMesh'](_0x38ca52,_0x4bda75,_0x45e9df){var _0x58467a=_0x49d454;if(this[_0x58467a(0x1946)]&&_0x4bda75[_0x58467a(0x300f)]&&_0x4bda75[_0x58467a(0x300f)][_0x58467a(0x35c0)]&&_0x4bda75[_0x58467a(0x300f)][_0x58467a(0x14b9)]===_0x45e9df)return!0x0;_0x4bda75[_0x58467a(0x2ce3)]||(_0x4bda75[_0x58467a(0x2ce3)]=new _0x524577());const _0xc759ba=_0x4bda75['materialDefines'],_0x41665e=this[_0x58467a(0x40ae)]();if(this[_0x58467a(0x288d)](_0x4bda75))return!0x0;var _0x4e732a=_0x41665e[_0x58467a(0x318e)]();if(_0xc759ba[_0x58467a(0x254b)]&&(_0xc759ba[_0x58467a(0x123a)]=!0x1,_0x41665e['texturesEnabled'])){if(this[_0x58467a(0x2aeb)]&&_0x2c425d['k'][_0x58467a(0x1da0)]){if(!this['bumpTexture'][_0x58467a(0x1977)]())return!0x1;_0xc759ba[_0x58467a(0x123a)]=!0x0,_0xc759ba[_0x58467a(0x620)]=!0x0;}_0x2c425d['k']['ReflectionTextureEnabled']&&(_0xc759ba[_0x58467a(0x18fd)]=!0x0);}if(_0x156ebc['G'][_0x58467a(0x3151)](_0x41665e,_0x4e732a,this,_0xc759ba,!!_0x45e9df),_0x156ebc['G'][_0x58467a(0x38ae)](_0x38ca52,_0x41665e,this['_useLogarithmicDepth'],this['pointsCloud'],this[_0x58467a(0xe33)],this['_shouldTurnAlphaTestOn'](_0x38ca52),_0xc759ba),_0xc759ba[_0x58467a(0xc64)]&&(this[_0x58467a(0x3560)]&&(_0xc759ba['FRESNELSEPARATE']=!0x0),this[_0x58467a(0x19e5)]&&(_0xc759ba['BUMPSUPERIMPOSE']=!0x0),this[_0x58467a(0x16b3)]&&(_0xc759ba[_0x58467a(0x1cff)]=!0x0)),_0xc759ba['_needNormals']=_0x156ebc['G']['PrepareDefinesForLights'](_0x41665e,_0x38ca52,_0xc759ba,!0x0,this[_0x58467a(0x77d)],this['_disableLighting']),_0xc759ba[_0x58467a(0x3a78)]&&this[_0x58467a(0x2c4b)]){if(!this[_0x58467a(0x2c4b)][_0x58467a(0x1977)]())return!0x1;this[_0x58467a(0x2c4b)]['prepareDefines'](_0xc759ba),_0xc759ba['IS_REFLECTION_LINEAR']=null!=this[_0x58467a(0x3a29)]&&!this[_0x58467a(0x3a29)][_0x58467a(0x2c98)],_0xc759ba['IS_REFRACTION_LINEAR']=null!=this['refractionTexture']&&!this['refractionTexture'][_0x58467a(0x2c98)];}if(_0x156ebc['G'][_0x58467a(0x1c86)](_0x38ca52,_0xc759ba,!0x0,!0x0),this[_0x58467a(0x2780)]=_0x38ca52,this[_0x58467a(0x28f)]){for(let _0x47d7af=0x0;_0x47d7af<this[_0x58467a(0x28f)][_0x58467a(0x3785)];_0x47d7af++)this['addToRenderList'](_0x41665e[_0x58467a(0x1ab5)](this[_0x58467a(0x28f)][_0x47d7af]));this[_0x58467a(0x28f)]=null;}if(_0xc759ba[_0x58467a(0x1233)]){_0xc759ba[_0x58467a(0x2343)](),_0x41665e[_0x58467a(0x1251)]();const _0x392d7f=new _0x307934['L'](),_0xcf2d83=(_0xc759ba['FOG']&&_0x392d7f[_0x58467a(0x3801)](0x1,_0x58467a(0x3f41)),_0xc759ba['LOGARITHMICDEPTH']&&_0x392d7f[_0x58467a(0x3801)](0x0,_0x58467a(0x8f9)),_0x156ebc['G'][_0x58467a(0xbdf)](_0xc759ba,_0x392d7f,this[_0x58467a(0x29f8)]),0x0<_0xc759ba['NUM_BONE_INFLUENCERS']&&_0x392d7f[_0x58467a(0x385d)](0x0,_0x38ca52),[_0x12ffe6['o']['PositionKind']]);_0xc759ba[_0x58467a(0x2bb6)]&&_0xcf2d83[_0x58467a(0x1e1d)](_0x12ffe6['o']['NormalKind']),_0xc759ba[_0x58467a(0x47e)]&&_0xcf2d83[_0x58467a(0x1e1d)](_0x12ffe6['o'][_0x58467a(0x616)]),_0xc759ba['UV2']&&_0xcf2d83['push'](_0x12ffe6['o'][_0x58467a(0x9dc)]),_0xc759ba[_0x58467a(0x36ea)]&&_0xcf2d83[_0x58467a(0x1e1d)](_0x12ffe6['o'][_0x58467a(0x716)]),_0x156ebc['G'][_0x58467a(0x2ac9)](_0xcf2d83,_0x38ca52,_0xc759ba,_0x392d7f),_0x156ebc['G'][_0x58467a(0x363)](_0xcf2d83,_0xc759ba);var _0x38ca52=_0xc759ba[_0x58467a(0x141d)](),_0x26f6ec=[_0x58467a(0x304a),_0x58467a(0x1f48),'viewProjection',_0x58467a(0x262e),_0x58467a(0x319f),_0x58467a(0xaa8),_0x58467a(0x2346),_0x58467a(0x182c),'vFogColor',_0x58467a(0x34f4),_0x58467a(0x2b21),_0x58467a(0xd0a),_0x58467a(0x2bd0),_0x58467a(0x34cf),_0x58467a(0x2ac),_0x58467a(0x174b),'waveLength','time','windForce','cameraPosition',_0x58467a(0xe7b),_0x58467a(0x35b8),_0x58467a(0x613),_0x58467a(0x105d),_0x58467a(0x3ef7),_0x58467a(0x2331),'waveSpeed',_0x58467a(0x15a0)],_0x23ee70=[_0x58467a(0x3da3),_0x58467a(0x1833),'reflectionSampler'],_0xbed2ff=new Array();_0x25bbc8['$']&&(_0x25bbc8['$'][_0x58467a(0x215b)](_0x26f6ec,_0xc759ba),_0x25bbc8['$'][_0x58467a(0xf13)](_0x23ee70,_0xc759ba)),(0x0,_0x4998c9['qx'])(_0x26f6ec),_0x156ebc['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x26f6ec,'uniformBuffersNames':_0xbed2ff,'samplers':_0x23ee70,'defines':_0xc759ba,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x4bda75[_0x58467a(0x3f5c)](_0x41665e[_0x58467a(0x318e)]()[_0x58467a(0x3af7)]('water',{'attributes':_0xcf2d83,'uniformsNames':_0x26f6ec,'uniformBuffersNames':_0xbed2ff,'samplers':_0x23ee70,'defines':_0x38ca52,'fallbacks':_0x392d7f,'onCompiled':this['onCompiled'],'onError':this[_0x58467a(0x2076)],'indexParameters':{'maxSimultaneousLights':this['_maxSimultaneousLights']}},_0x4e732a),_0xc759ba,this[_0x58467a(0xedc)]);}return!(!_0x4bda75[_0x58467a(0x300f)]||!_0x4bda75[_0x58467a(0x300f)][_0x58467a(0x1977)]()||(_0xc759ba[_0x58467a(0x2cf3)]=_0x41665e[_0x58467a(0x87a)](),_0x4bda75[_0x58467a(0x300f)][_0x58467a(0x35c0)]=!0x0,_0x4bda75['effect'][_0x58467a(0x14b9)]=!!_0x45e9df,0x0));}[_0x49d454(0x3772)](_0x37eb0b,_0x4beef2,_0x5c0ba1){var _0x9b2b68=_0x49d454;const _0x2d9f44=this[_0x9b2b68(0x40ae)]();var _0x336849=_0x5c0ba1[_0x9b2b68(0x2ce3)];_0x336849&&(_0x5c0ba1=_0x5c0ba1[_0x9b2b68(0x300f)])&&this['_mesh']&&(this['_activeEffect']=_0x5c0ba1,this['bindOnlyWorldMatrix'](_0x37eb0b),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x233e)](_0x9b2b68(0x33e8),_0x2d9f44[_0x9b2b68(0x3849)]()),_0x156ebc['G'][_0x9b2b68(0xdd2)](_0x4beef2,this[_0x9b2b68(0x24c6)]),this['_mustRebind'](_0x2d9f44,_0x5c0ba1)&&(this[_0x9b2b68(0x2aeb)]&&_0x2c425d['k'][_0x9b2b68(0x1da0)]&&(this[_0x9b2b68(0x24c6)][_0x9b2b68(0xf22)](_0x9b2b68(0x3da3),this[_0x9b2b68(0x2aeb)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x3ab0)](_0x9b2b68(0x2b21),this[_0x9b2b68(0x2aeb)][_0x9b2b68(0x14d6)],this[_0x9b2b68(0x2aeb)][_0x9b2b68(0x1f05)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x233e)]('normalMatrix',this[_0x9b2b68(0x2aeb)][_0x9b2b68(0x2dfa)]())),(0x0,_0x4998c9['an'])(_0x5c0ba1,this,_0x2d9f44),this[_0x9b2b68(0x1313)]&&this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)]('pointSize',this[_0x9b2b68(0x34f4)]),_0x2d9f44[_0x9b2b68(0x2d1c)](_0x5c0ba1)),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x880)](_0x9b2b68(0xaa8),this[_0x9b2b68(0x2c15)],this[_0x9b2b68(0x37fb)]*_0x4beef2[_0x9b2b68(0x1b41)]),_0x336849[_0x9b2b68(0x3d13)]&&this[_0x9b2b68(0x24c6)][_0x9b2b68(0x880)](_0x9b2b68(0x2346),this[_0x9b2b68(0x3575)],this['specularPower']),_0x2d9f44['lightsEnabled']&&!this[_0x9b2b68(0x26eb)]&&_0x156ebc['G'][_0x9b2b68(0x3791)](_0x2d9f44,_0x4beef2,this[_0x9b2b68(0x24c6)],_0x336849,this[_0x9b2b68(0x29f8)]),_0x2d9f44['fogEnabled']&&_0x4beef2[_0x9b2b68(0x52d)]&&_0x2d9f44[_0x9b2b68(0x23c7)]!==_0x52fbb9['x'][_0x9b2b68(0x247f)]&&this['_activeEffect'][_0x9b2b68(0x233e)](_0x9b2b68(0x1f48),_0x2d9f44[_0x9b2b68(0x1f0c)]()),_0x156ebc['G'][_0x9b2b68(0x34a0)](_0x2d9f44,_0x4beef2,this[_0x9b2b68(0x24c6)]),_0x156ebc['G'][_0x9b2b68(0x1b37)](_0x336849,this[_0x9b2b68(0x24c6)],_0x2d9f44),_0x2c425d['k'][_0x9b2b68(0x5da)]&&(this[_0x9b2b68(0x24c6)][_0x9b2b68(0xf22)](_0x9b2b68(0x1833),this[_0x9b2b68(0x329f)]),this[_0x9b2b68(0x24c6)]['setTexture']('reflectionSampler',this[_0x9b2b68(0xabc)])),_0x37eb0b=this['_mesh']['getWorldMatrix']()['multiply'](this[_0x9b2b68(0x3498)])['multiply'](_0x2d9f44['getProjectionMatrix']()),(_0x5c0ba1=_0x2d9f44[_0x9b2b68(0x318e)]()['getDeltaTime']())!==this[_0x9b2b68(0x22b0)]&&(this[_0x9b2b68(0x22b0)]=_0x5c0ba1,this[_0x9b2b68(0xd80)]+=this[_0x9b2b68(0x22b0)]),this['_activeEffect'][_0x9b2b68(0x233e)](_0x9b2b68(0x2ac),_0x37eb0b),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x3b15)](_0x9b2b68(0x174b),this[_0x9b2b68(0x174b)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)](_0x9b2b68(0xb86),this[_0x9b2b68(0xb86)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)](_0x9b2b68(0x2d03),this[_0x9b2b68(0xd80)]/0x186a0),this['_activeEffect']['setFloat'](_0x9b2b68(0x1df8),this[_0x9b2b68(0x1df8)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)](_0x9b2b68(0x35b8),this[_0x9b2b68(0x35b8)]),this[_0x9b2b68(0x24c6)]['setFloat'](_0x9b2b68(0xe7b),this[_0x9b2b68(0xe7b)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x880)](_0x9b2b68(0x613),this[_0x9b2b68(0x613)],0x1),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)](_0x9b2b68(0x3ef7),this[_0x9b2b68(0x3ef7)]),this['_activeEffect'][_0x9b2b68(0x880)](_0x9b2b68(0x105d),this['waterColor2'],0x1),this[_0x9b2b68(0x24c6)]['setFloat'](_0x9b2b68(0x2331),this[_0x9b2b68(0x2331)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)]('waveSpeed',this[_0x9b2b68(0x27cf)]),this[_0x9b2b68(0x24c6)][_0x9b2b68(0x21ba)](_0x9b2b68(0x15a0),this[_0x9b2b68(0x15a0)]),this[_0x9b2b68(0x2c4b)]&&!this['_imageProcessingConfiguration'][_0x9b2b68(0x17c9)]&&this['_imageProcessingConfiguration']['bind'](this[_0x9b2b68(0x24c6)]),this[_0x9b2b68(0x8f0)](_0x4beef2,this['_activeEffect']));}[_0x49d454(0x20d7)](_0x174e03,_0x5c53d5){var _0x510614=_0x49d454;this['_refractionRTT']=new _0x523a0a['_'](name+_0x510614(0x41a7),{'width':_0x5c53d5['x'],'height':_0x5c53d5['y']},_0x174e03,!0x1,!0x0),this[_0x510614(0x329f)][_0x510614(0x24af)]=_0x36ba81['g'][_0x510614(0x3b42)],this['_refractionRTT'][_0x510614(0x3906)]=_0x36ba81['g']['TEXTURE_MIRROR_ADDRESSMODE'],this['_refractionRTT'][_0x510614(0x519)]=!0x0,this['_reflectionRTT']=new _0x523a0a['_'](name+_0x510614(0x2b2c),{'width':_0x5c53d5['x'],'height':_0x5c53d5['y']},_0x174e03,!0x1,!0x0),this[_0x510614(0xabc)][_0x510614(0x24af)]=_0x36ba81['g']['TEXTURE_MIRROR_ADDRESSMODE'],this[_0x510614(0xabc)][_0x510614(0x3906)]=_0x36ba81['g'][_0x510614(0x3b42)],this[_0x510614(0xabc)]['ignoreCameraViewport']=!0x0;let _0x58d5dd,_0x3ea00e=null,_0x15ac42;const _0x5f79de=_0x50e30c['y3'][_0x510614(0xd5a)]();this['_refractionRTT'][_0x510614(0x22ac)]=()=>{var _0x71f844=_0x510614,_0x2d7310;this[_0x71f844(0x2780)]&&(_0x58d5dd=this[_0x71f844(0x2780)][_0x71f844(0x39a9)],this['_mesh'][_0x71f844(0x39a9)]=!0x1),this[_0x71f844(0x22b3)]||(_0x3ea00e=_0x174e03[_0x71f844(0x332a)],_0x2d7310=this[_0x71f844(0x2780)]?this[_0x71f844(0x2780)][_0x71f844(0x1738)]['y']:0x0,_0x174e03[_0x71f844(0x332a)]=_0x2b420b['J'][_0x71f844(0x2f18)](new _0x50e30c['P'](0x0,_0x2d7310+0.05,0x0),new _0x50e30c['P'](0x0,0x1,0x0)));},this[_0x510614(0x329f)]['onAfterRender']=()=>{var _0x3dcd21=_0x510614;this['_mesh']&&(this[_0x3dcd21(0x2780)]['isVisible']=_0x58d5dd),this[_0x3dcd21(0x22b3)]||(_0x174e03[_0x3dcd21(0x332a)]=_0x3ea00e);},this[_0x510614(0xabc)]['onBeforeRender']=()=>{var _0x153f00=_0x510614,_0x16743d;this[_0x153f00(0x2780)]&&(_0x58d5dd=this[_0x153f00(0x2780)][_0x153f00(0x39a9)],this[_0x153f00(0x2780)][_0x153f00(0x39a9)]=!0x1),this[_0x153f00(0x22b3)]||(_0x3ea00e=_0x174e03['clipPlane'],_0x16743d=this['_mesh']?this[_0x153f00(0x2780)][_0x153f00(0x1738)]['y']:0x0,_0x174e03['clipPlane']=_0x2b420b['J'][_0x153f00(0x2f18)](new _0x50e30c['P'](0x0,_0x16743d-0.05,0x0),new _0x50e30c['P'](0x0,-0x1,0x0)),_0x50e30c['y3']['ReflectionToRef'](_0x174e03[_0x153f00(0x332a)],_0x5f79de)),_0x15ac42=_0x174e03['getViewMatrix'](),_0x5f79de[_0x153f00(0x242a)](_0x15ac42,this[_0x153f00(0x3498)]),_0x174e03[_0x153f00(0x2861)](this[_0x153f00(0x3498)],_0x174e03[_0x153f00(0x9d4)]()),_0x174e03['_mirroredCameraPosition']=_0x50e30c['P'][_0x153f00(0x49a)](_0x174e03[_0x153f00(0x3728)]['position'],_0x5f79de);},this[_0x510614(0xabc)]['onAfterRender']=()=>{var _0x1e2460=_0x510614;this['_mesh']&&(this[_0x1e2460(0x2780)][_0x1e2460(0x39a9)]=_0x58d5dd),_0x174e03[_0x1e2460(0x332a)]=_0x3ea00e,_0x174e03[_0x1e2460(0x2861)](_0x15ac42,_0x174e03[_0x1e2460(0x9d4)]()),_0x174e03[_0x1e2460(0x34fe)]=null;};}[_0x49d454(0x36b8)](){var _0x3a0a66=_0x49d454;const _0x22b8de=[];return this[_0x3a0a66(0x2aeb)]&&this[_0x3a0a66(0x2aeb)][_0x3a0a66(0x5fd)]&&0x0<this['bumpTexture']['animations'][_0x3a0a66(0x3785)]&&_0x22b8de[_0x3a0a66(0x1e1d)](this[_0x3a0a66(0x2aeb)]),this[_0x3a0a66(0xabc)]&&this[_0x3a0a66(0xabc)][_0x3a0a66(0x5fd)]&&0x0<this['_reflectionRTT'][_0x3a0a66(0x5fd)][_0x3a0a66(0x3785)]&&_0x22b8de[_0x3a0a66(0x1e1d)](this['_reflectionRTT']),this['_refractionRTT']&&this[_0x3a0a66(0x329f)]['animations']&&0x0<this[_0x3a0a66(0x329f)][_0x3a0a66(0x5fd)][_0x3a0a66(0x3785)]&&_0x22b8de[_0x3a0a66(0x1e1d)](this[_0x3a0a66(0x329f)]),_0x22b8de;}[_0x49d454(0x2d86)](){var _0x3339f9=_0x49d454;const _0x1506b0=super[_0x3339f9(0x2d86)]();return this[_0x3339f9(0x3927)]&&_0x1506b0['push'](this[_0x3339f9(0x3927)]),_0x1506b0;}[_0x49d454(0x143d)](_0x1c0534){var _0x29e2fe=_0x49d454;return!!super[_0x29e2fe(0x143d)](_0x1c0534)||this['_bumpTexture']===_0x1c0534;}[_0x49d454(0x3551)](_0x5b3e6f){var _0x28feeb=_0x49d454;this[_0x28feeb(0x2aeb)]&&this['bumpTexture'][_0x28feeb(0x3551)]();let _0x15bdcc=this[_0x28feeb(0x40ae)]()[_0x28feeb(0x1fa7)][_0x28feeb(0x850)](this['_refractionRTT']);-0x1!=_0x15bdcc&&this[_0x28feeb(0x40ae)]()[_0x28feeb(0x1fa7)][_0x28feeb(0x2e7)](_0x15bdcc,0x1),(_0x15bdcc=-0x1)!=(_0x15bdcc=this['getScene']()[_0x28feeb(0x1fa7)][_0x28feeb(0x850)](this[_0x28feeb(0xabc)]))&&this[_0x28feeb(0x40ae)]()[_0x28feeb(0x1fa7)][_0x28feeb(0x2e7)](_0x15bdcc,0x1),this[_0x28feeb(0xabc)]&&this[_0x28feeb(0xabc)][_0x28feeb(0x3551)](),this[_0x28feeb(0x329f)]&&this['_refractionRTT'][_0x28feeb(0x3551)](),this[_0x28feeb(0x2c4b)]&&this[_0x28feeb(0x2e70)]&&this[_0x28feeb(0x2c4b)]['onUpdateParameters'][_0x28feeb(0x418a)](this[_0x28feeb(0x2e70)]),super['dispose'](_0x5b3e6f);}[_0x49d454(0x292d)](_0x17d6b8){return _0x53b2a3['p4']['Clone'](()=>new _0x2230c4(_0x17d6b8,this['getScene']()),this);}['serialize'](){var _0x3bd6cd=_0x49d454;const _0x30a973=super['serialize']();if(_0x30a973[_0x3bd6cd(0x38e1)]=_0x3bd6cd(0x1e06),_0x30a973[_0x3bd6cd(0x2d98)]=[],this['_refractionRTT']&&this[_0x3bd6cd(0x329f)][_0x3bd6cd(0x2d98)]){for(let _0x217b2f=0x0;_0x217b2f<this[_0x3bd6cd(0x329f)][_0x3bd6cd(0x2d98)][_0x3bd6cd(0x3785)];_0x217b2f++)_0x30a973[_0x3bd6cd(0x2d98)][_0x3bd6cd(0x1e1d)](this['_refractionRTT'][_0x3bd6cd(0x2d98)][_0x217b2f]['id']);}return _0x30a973;}[_0x49d454(0x1d40)](){var _0x56f9a7=_0x49d454;return _0x56f9a7(0x162f);}static[_0x49d454(0x2f08)](_0x18c781,_0x5c2af5,_0x573ed8){var _0x1a9856=_0x49d454;const _0x1e2ba4=_0x53b2a3['p4'][_0x1a9856(0x2f08)](()=>new _0x2230c4(_0x18c781[_0x1a9856(0x3844)],_0x5c2af5),_0x18c781,_0x5c2af5,_0x573ed8);return _0x1e2ba4[_0x1a9856(0x28f)]=_0x18c781[_0x1a9856(0x2d98)],_0x1e2ba4;}static['CreateDefaultMesh'](_0x3f1fc2,_0x4040d6){return(0x0,_0x16497b['$6'])(_0x3f1fc2,{'width':0x200,'height':0x200,'subdivisions':0x20,'updatable':!0x1},_0x4040d6);}}_0x226a82([(0x0,_0x53b2a3['oU'])('bumpTexture')],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x3927),void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])(_0x49d454(0x33ac))],_0x2230c4['prototype'],'bumpTexture',void 0x0),_0x226a82([(0x0,_0x53b2a3['n9'])()],_0x2230c4['prototype'],'diffuseColor',void 0x0),_0x226a82([(0x0,_0x53b2a3['n9'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x3575),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x4aa),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])(_0x49d454(0x26eb))],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x40fd),void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])(_0x49d454(0x10b2))],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x26eb),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])(_0x49d454(0x29f8))],_0x2230c4['prototype'],_0x49d454(0x77d),void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])(_0x49d454(0x10b2))],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x29f8),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x1df8),void 0x0),_0x226a82([(0x0,_0x53b2a3['QC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x174b),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x35b8),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0xe7b),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])('bumpSuperimpose')],_0x2230c4['prototype'],_0x49d454(0x19e5),void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])(_0x49d454(0x6a1))],_0x2230c4[_0x49d454(0x1fd2)],'bumpSuperimpose',void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])(_0x49d454(0x400b))],_0x2230c4[_0x49d454(0x1fd2)],'_fresnelSeparate',void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])(_0x49d454(0x6a1))],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x400b),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])(_0x49d454(0x2102))],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x16b3),void 0x0),_0x226a82([(0x0,_0x53b2a3['wz'])('_markAllSubMeshesAsMiscDirty')],_0x2230c4[_0x49d454(0x1fd2)],'bumpAffectsReflection',void 0x0),_0x226a82([(0x0,_0x53b2a3['n9'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x613),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x3ef7),void 0x0),_0x226a82([(0x0,_0x53b2a3['n9'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x105d),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x2331),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0xb86),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4['prototype'],_0x49d454(0x27cf),void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],'waveCount',void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],'disableClipPlane',void 0x0),_0x226a82([(0x0,_0x53b2a3['qC'])()],_0x2230c4[_0x49d454(0x1fd2)],_0x49d454(0x8a7),null),(0x0,_0x4be1a6['H'])('BABYLON.WaterMaterial',_0x2230c4);},0x13708:(_0x20ab27,_0x48f7a9,_0xe3524c)=>{var _0x2d487b=a7_0x38a779;_0xe3524c['d'](_0x48f7a9,{'I':()=>_0x3c5d33});function _0x4607ea(_0x221ccd,_0x1e3945,_0x3c5f8e,_0x2748db){var _0x18cb30=a7_0x2532,_0x4f4bff,_0xba59fd=arguments['length'],_0x2756d2=_0xba59fd<0x3?_0x1e3945:null===_0x2748db?_0x2748db=Object[_0x18cb30(0x18ba)](_0x1e3945,_0x3c5f8e):_0x2748db;if('object'==typeof Reflect&&_0x18cb30(0x7a8)==typeof Reflect[_0x18cb30(0x4111)])_0x2756d2=Reflect[_0x18cb30(0x4111)](_0x221ccd,_0x1e3945,_0x3c5f8e,_0x2748db);else{for(var _0x460562=_0x221ccd[_0x18cb30(0x3785)]-0x1;0x0<=_0x460562;_0x460562--)(_0x4f4bff=_0x221ccd[_0x460562])&&(_0x2756d2=(_0xba59fd<0x3?_0x4f4bff(_0x2756d2):0x3<_0xba59fd?_0x4f4bff(_0x1e3945,_0x3c5f8e,_0x2756d2):_0x4f4bff(_0x1e3945,_0x3c5f8e))||_0x2756d2);}0x3<_0xba59fd&&_0x2756d2&&Object[_0x18cb30(0x259d)](_0x1e3945,_0x3c5f8e,_0x2756d2);}var _0x4245bf=_0xe3524c(0x153ad),_0x5896ba=_0xe3524c(0x9657),_0x5bbe76=_0xe3524c(0x10ea4),_0x299547=_0xe3524c(0x1446b),_0x15858c=_0xe3524c(0x9fd1),_0x5a2d1f=_0xe3524c(0x1a27),_0x41877d=_0xe3524c(0x147cf),_0x48f7a9=_0xe3524c(0x11e40),_0x5c75cc=_0xe3524c(0x14ea0),_0x2c484e=_0xe3524c(0x1803b),_0x596e54=_0xe3524c(0xbac7),_0x4fa2ba=_0xe3524c(0x77a5),_0x1f491d=_0xe3524c(0xe456),_0x494d0a=_0xe3524c(0xc656),_0x143102=_0xe3524c(0xc84b),_0x1460ec=(_0xe3524c(0x2318),_0xe3524c(0xa0d7),_0xe3524c(0x6421)),_0x4a3528=_0xe3524c(0x2088);class _0x1c8936 extends _0x48f7a9['H']{constructor(){var _0x5b58f7=a7_0x2532;super(),this['DIFFUSE']=!0x1,this['DIFFUSEDIRECTUV']=0x0,this[_0x5b58f7(0x2ac5)]=!0x1,this[_0x5b58f7(0x2f00)]=!0x1,this[_0x5b58f7(0xe45)]=!0x1,this[_0x5b58f7(0x1901)]=!0x1,this[_0x5b58f7(0x2f89)]=!0x1,this['REFLECTIONFALLOFF']=!0x1,this[_0x5b58f7(0x2da3)]=!0x1,this[_0x5b58f7(0x477)]=!0x1,this[_0x5b58f7(0xdba)]=!0x1,this['USEHIGHLIGHTANDSHADOWCOLORS']=!0x1,this['BACKMAT_SHADOWONLY']=!0x1,this[_0x5b58f7(0xdf4)]=!0x1,this['REFLECTIONBGR']=!0x1,this[_0x5b58f7(0x1439)]=!0x1,this[_0x5b58f7(0x3485)]=!0x1,this[_0x5b58f7(0x22d0)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x5b58f7(0xd63)]=!0x1,this[_0x5b58f7(0x1bee)]=!0x1,this[_0x5b58f7(0x3722)]=!0x1,this['COLORCURVES']=!0x1,this['COLORGRADING']=!0x1,this[_0x5b58f7(0x2972)]=!0x1,this[_0x5b58f7(0xd7d)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this[_0x5b58f7(0xf6b)]=!0x1,this[_0x5b58f7(0xed5)]=!0x1,this[_0x5b58f7(0x18b1)]=!0x1,this[_0x5b58f7(0x34eb)]=!0x1,this['MULTIVIEW']=!0x1,this[_0x5b58f7(0x18fd)]=!0x1,this[_0x5b58f7(0x3622)]=!0x1,this[_0x5b58f7(0x1bda)]=!0x1,this['REFLECTIONMAP_PLANAR']=!0x1,this[_0x5b58f7(0x809)]=!0x1,this[_0x5b58f7(0x22ca)]=!0x1,this['REFLECTIONMAP_SKYBOX']=!0x1,this[_0x5b58f7(0x2f9a)]=!0x1,this[_0x5b58f7(0xc83)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,this[_0x5b58f7(0x2591)]=!0x1,this[_0x5b58f7(0x38a5)]=!0x1,this[_0x5b58f7(0x3a57)]=!0x1,this['LODINREFLECTIONALPHA']=!0x1,this[_0x5b58f7(0x39af)]=!0x1,this[_0x5b58f7(0x1d11)]=!0x1,this[_0x5b58f7(0xba8)]=!0x1,this[_0x5b58f7(0x4080)]=!0x1,this['MAINUV2']=!0x1,this['UV1']=!0x1,this[_0x5b58f7(0x108a)]=!0x1,this[_0x5b58f7(0xae2)]=!0x1,this['CLIPPLANE2']=!0x1,this['CLIPPLANE3']=!0x1,this[_0x5b58f7(0x1487)]=!0x1,this['CLIPPLANE5']=!0x1,this[_0x5b58f7(0x4b6)]=!0x1,this[_0x5b58f7(0x3568)]=!0x1,this[_0x5b58f7(0x3f41)]=!0x1,this[_0x5b58f7(0x2bb6)]=!0x1,this[_0x5b58f7(0x2464)]=0x0,this[_0x5b58f7(0x35a8)]=0x0,this['INSTANCES']=!0x1,this[_0x5b58f7(0x22b)]=!0x1,this[_0x5b58f7(0x8f9)]=!0x1,this[_0x5b58f7(0x1661)]=!0x1,this['ALPHATEST']=!0x1,this['rebuild']();}}class _0x3c5d33 extends _0x5c75cc['a']{constructor(_0x84d25c,_0x5d8e75){var _0x7a964=a7_0x2532;super(_0x84d25c,_0x5d8e75),this[_0x7a964(0x23af)]=_0x143102['Wo'][_0x7a964(0x1f94)](),this[_0x7a964(0x1a40)]=0x0,this[_0x7a964(0x2ff6)]=0x0,this['reflectionTexture']=null,this[_0x7a964(0x3bbc)]=0x0,this[_0x7a964(0x3a75)]=null,this[_0x7a964(0x3165)]=null,this[_0x7a964(0x2970)]=null,this['shadowLevel']=0x0,this[_0x7a964(0xb09)]=_0x15858c['P'][_0x7a964(0xd5a)](),this['opacityFresnel']=!0x0,this['reflectionFresnel']=!0x1,this[_0x7a964(0x18ef)]=0x0,this[_0x7a964(0x38a9)]=0x1,this['reflectionReflectance0']=0.05,this[_0x7a964(0x1e58)]=0.5,this[_0x7a964(0x1e2f)]=!0x0,this[_0x7a964(0x3301)]=!0x1,this[_0x7a964(0x2f5e)]=0x1,this['useEquirectangularFOV']=!0x1,this[_0x7a964(0x77d)]=0x4,this[_0x7a964(0x29f8)]=0x4,this['_shadowOnly']=!0x1,this[_0x7a964(0x30a)]=!0x1,this[_0x7a964(0x2e70)]=null,this[_0x7a964(0x13ce)]=!0x1,this[_0x7a964(0x2062)]=new _0x5896ba['t'](0x10),this['_reflectionControls']=_0x15858c['Lt']['Zero'](),this[_0x7a964(0x14a6)]=_0x143102['Wo'][_0x7a964(0x1f94)](),this[_0x7a964(0x4199)]=_0x143102['Wo'][_0x7a964(0x10dc)](),this[_0x7a964(0x3a2f)]=_0x143102['Wo'][_0x7a964(0x10dc)](),this[_0x7a964(0x39fe)](null),this['getRenderTargetTextures']=()=>(this[_0x7a964(0x2062)]['reset'](),this[_0x7a964(0x27fd)]&&this[_0x7a964(0x27fd)][_0x7a964(0x1706)]&&this[_0x7a964(0x2062)][_0x7a964(0x1e1d)](this[_0x7a964(0x27fd)]),this['_reflectionTexture']&&this[_0x7a964(0xcf3)][_0x7a964(0x1706)]&&this[_0x7a964(0x2062)]['push'](this['_reflectionTexture']),this[_0x7a964(0x2062)]);}get['_perceptualColor'](){var _0x2de665=a7_0x2532;return this[_0x2de665(0x121e)];}set[_0x2d487b(0x1110)](_0x3988d8){var _0xcd4123=_0x2d487b;this['__perceptualColor']=_0x3988d8,this[_0xcd4123(0x36a5)](),this[_0xcd4123(0x10b2)]();}get[_0x2d487b(0x30e5)](){var _0xe4fae6=_0x2d487b;return this[_0xe4fae6(0x1a40)];}set['primaryColorShadowLevel'](_0x3a4c4d){var _0x118434=_0x2d487b;this[_0x118434(0x1a40)]=_0x3a4c4d,this['_computePrimaryColors'](),this[_0x118434(0x10b2)]();}get[_0x2d487b(0x2b5e)](){var _0x4db470=_0x2d487b;return this[_0x4db470(0x2ff6)];}set['primaryColorHighlightLevel'](_0x108830){var _0x3b8c55=_0x2d487b;this[_0x3b8c55(0x2ff6)]=_0x108830,this[_0x3b8c55(0x2a07)](),this[_0x3b8c55(0x10b2)]();}set[_0x2d487b(0x26ca)](_0x173f2e){var _0x54b98b=_0x2d487b;let _0x2476af=_0x173f2e;_0x2476af<0.5?(_0x2476af*=0x2,this['reflectionReflectance0']=_0x3c5d33[_0x54b98b(0x130d)]*_0x2476af,this[_0x54b98b(0x1e58)]=_0x3c5d33['StandardReflectance90']*_0x2476af):(_0x2476af=0x2*_0x2476af-0x1,this[_0x54b98b(0x1644)]=_0x3c5d33[_0x54b98b(0x130d)]+(0x1-_0x3c5d33['StandardReflectance0'])*_0x2476af,this[_0x54b98b(0x1e58)]=_0x3c5d33[_0x54b98b(0x2338)]+(0x1-_0x3c5d33['StandardReflectance90'])*_0x2476af);}get[_0x2d487b(0x39f0)](){return this['_fovMultiplier'];}set[_0x2d487b(0x39f0)](_0x42b045){var _0x514e4c=_0x2d487b;isNaN(_0x42b045)&&(_0x42b045=0x1),this[_0x514e4c(0x2f5e)]=Math[_0x514e4c(0x695)](0x0,Math[_0x514e4c(0x33a7)](0x2,_0x42b045));}[_0x2d487b(0x39fe)](_0x408b8f){var _0x4ba37e=_0x2d487b;_0x408b8f!==this['_imageProcessingConfiguration']&&(this[_0x4ba37e(0x2c4b)]&&this['_imageProcessingObserver']&&this[_0x4ba37e(0x2c4b)]['onUpdateParameters'][_0x4ba37e(0x418a)](this[_0x4ba37e(0x2e70)]),this[_0x4ba37e(0x2c4b)]=_0x408b8f||this[_0x4ba37e(0x40ae)]()[_0x4ba37e(0x3401)],this[_0x4ba37e(0x2c4b)]&&(this[_0x4ba37e(0x2e70)]=this[_0x4ba37e(0x2c4b)]['onUpdateParameters'][_0x4ba37e(0x33ee)](()=>{var _0x2cb1f1=_0x4ba37e;this[_0x2cb1f1(0x36a5)](),this[_0x2cb1f1(0x77e)]();})));}get[_0x2d487b(0x3401)](){var _0x575524=_0x2d487b;return this[_0x575524(0x2c4b)];}set[_0x2d487b(0x3401)](_0x23b092){var _0xb6b0b9=_0x2d487b;this['_attachImageProcessingConfiguration'](_0x23b092),this[_0xb6b0b9(0x33ac)]();}get[_0x2d487b(0x6f4)](){var _0x391a2a=_0x2d487b;return this[_0x391a2a(0x3401)][_0x391a2a(0xceb)];}set[_0x2d487b(0x6f4)](_0x24aaa2){var _0x306e35=_0x2d487b;this[_0x306e35(0x3401)]['colorCurvesEnabled']=_0x24aaa2;}get[_0x2d487b(0x219c)](){var _0x285255=_0x2d487b;return this[_0x285255(0x3401)][_0x285255(0x3ef6)];}set['cameraColorGradingEnabled'](_0x87f425){this['imageProcessingConfiguration']['colorGradingEnabled']=_0x87f425;}get[_0x2d487b(0x1bb0)](){var _0x2a7f42=_0x2d487b;return this['_imageProcessingConfiguration'][_0x2a7f42(0x2ede)];}set[_0x2d487b(0x1bb0)](_0x479e22){var _0x3b7442=_0x2d487b;this[_0x3b7442(0x2c4b)][_0x3b7442(0x2ede)]=_0x479e22;}get[_0x2d487b(0xc41)](){var _0x393880=_0x2d487b;return this[_0x393880(0x2c4b)][_0x393880(0x3b07)];}set[_0x2d487b(0xc41)](_0x51a76a){var _0x1fec51=_0x2d487b;this['_imageProcessingConfiguration'][_0x1fec51(0x3b07)]=_0x51a76a;}get[_0x2d487b(0x3b74)](){var _0x1bcafc=_0x2d487b;return this[_0x1bcafc(0x2c4b)][_0x1bcafc(0x1f15)];}set['cameraContrast'](_0x405560){var _0xd66777=_0x2d487b;this[_0xd66777(0x2c4b)]['contrast']=_0x405560;}get['cameraColorGradingTexture'](){var _0x1a7bb8=_0x2d487b;return this[_0x1a7bb8(0x2c4b)][_0x1a7bb8(0x1aec)];}set[_0x2d487b(0x2f84)](_0x45f492){var _0xe7c132=_0x2d487b;this[_0xe7c132(0x3401)][_0xe7c132(0x1aec)]=_0x45f492;}get[_0x2d487b(0x727)](){var _0x5c7bab=_0x2d487b;return this['imageProcessingConfiguration'][_0x5c7bab(0x2fde)];}set[_0x2d487b(0x727)](_0x3a0d89){var _0x7260f7=_0x2d487b;this[_0x7260f7(0x3401)][_0x7260f7(0x2fde)]=_0x3a0d89;}get['hasRenderTargetTextures'](){var _0x2e4c81=_0x2d487b;return!(!this[_0x2e4c81(0x27fd)]||!this[_0x2e4c81(0x27fd)][_0x2e4c81(0x1706)])||!(!this[_0x2e4c81(0xcf3)]||!this['_reflectionTexture']['isRenderTarget']);}[_0x2d487b(0x2d28)](){return!0x0;}[_0x2d487b(0x3649)](){var _0x2cfb34=_0x2d487b;return this[_0x2cfb34(0x37fb)]<0x1||null!=this['_diffuseTexture']&&this[_0x2cfb34(0x27fd)][_0x2cfb34(0x33f9)]||this[_0x2cfb34(0x265d)];}[_0x2d487b(0x4b4)](_0x4ced1f,_0x59b5b6,_0x174409=!0x1){var _0x28502d=_0x2d487b;if(_0x59b5b6[_0x28502d(0x300f)]&&this['isFrozen']&&_0x59b5b6[_0x28502d(0x300f)][_0x28502d(0x35c0)]&&_0x59b5b6[_0x28502d(0x300f)][_0x28502d(0x14b9)]===_0x174409)return!0x0;_0x59b5b6['materialDefines']||(_0x59b5b6['materialDefines']=new _0x1c8936());const _0x4df937=this[_0x28502d(0x40ae)](),_0x329bc2=_0x59b5b6[_0x28502d(0x2ce3)];if(this[_0x28502d(0x288d)](_0x59b5b6))return!0x0;var _0x4e9a78=_0x4df937[_0x28502d(0x318e)]();if(_0x41877d['G']['PrepareDefinesForLights'](_0x4df937,_0x4ced1f,_0x329bc2,!0x1,this['_maxSimultaneousLights']),_0x329bc2[_0x28502d(0x34e4)]=!0x0,_0x41877d['G'][_0x28502d(0x1c00)](_0x4df937,_0x329bc2),_0x329bc2[_0x28502d(0x254b)]){if(_0x329bc2[_0x28502d(0x123a)]=!0x1,_0x4df937[_0x28502d(0x914)]){if(_0x4df937['getEngine']()['getCaps']()[_0x28502d(0x3ddf)]&&(_0x329bc2[_0x28502d(0x2da3)]=!0x0),this[_0x28502d(0x27fd)]&&_0x494d0a['k']['DiffuseTextureEnabled']){if(!this['_diffuseTexture']['isReadyOrNotBlocking']())return!0x1;_0x41877d['G'][_0x28502d(0xbab)](this[_0x28502d(0x27fd)],_0x329bc2,_0x28502d(0x1474)),_0x329bc2[_0x28502d(0x2f00)]=this[_0x28502d(0x27fd)]['hasAlpha'],_0x329bc2[_0x28502d(0x2ac5)]=this['_diffuseTexture'][_0x28502d(0x2c98)],_0x329bc2[_0x28502d(0xe45)]=this[_0x28502d(0x77f)];}else _0x329bc2[_0x28502d(0x1474)]=!0x1,_0x329bc2[_0x28502d(0x376f)]=0x0,_0x329bc2[_0x28502d(0x2f00)]=!0x1,_0x329bc2[_0x28502d(0x2ac5)]=!0x1,_0x329bc2[_0x28502d(0xe45)]=!0x1;const _0x3f7ecc=this['_reflectionTexture'];if(_0x3f7ecc&&_0x494d0a['k']['ReflectionTextureEnabled']){if(!_0x3f7ecc[_0x28502d(0xbf7)]())return!0x1;switch(_0x329bc2['REFLECTION']=!0x0,_0x329bc2[_0x28502d(0x39af)]=_0x3f7ecc[_0x28502d(0x2c98)],_0x329bc2['RGBDREFLECTION']=_0x3f7ecc[_0x28502d(0x21a6)],_0x329bc2[_0x28502d(0x1901)]=0x0<this[_0x28502d(0x1d30)],_0x329bc2[_0x28502d(0x11e4)]=_0x3f7ecc[_0x28502d(0x35e8)],_0x329bc2[_0x28502d(0xba8)]=this[_0x28502d(0x2666)],_0x329bc2[_0x28502d(0x53c)]=this['switchToBGR'],_0x3f7ecc['coordinatesMode']===_0x596e54['x']['INVCUBIC_MODE']&&(_0x329bc2[_0x28502d(0x38a5)]=!0x0),_0x329bc2[_0x28502d(0x3622)]=_0x3f7ecc[_0x28502d(0x1407)],_0x329bc2[_0x28502d(0x3a57)]=_0x329bc2[_0x28502d(0x3622)]&&this[_0x28502d(0x40ae)]()[_0x28502d(0x3ece)]?!_0x3f7ecc[_0x28502d(0x31de)]:_0x3f7ecc[_0x28502d(0x31de)],_0x3f7ecc[_0x28502d(0x1cd5)]){case _0x596e54['x'][_0x28502d(0x70c)]:_0x329bc2[_0x28502d(0x2f9a)]=!0x0;break;case _0x596e54['x']['PLANAR_MODE']:_0x329bc2[_0x28502d(0x8b9)]=!0x0;break;case _0x596e54['x']['PROJECTION_MODE']:_0x329bc2[_0x28502d(0x22ca)]=!0x0;break;case _0x596e54['x'][_0x28502d(0x323e)]:_0x329bc2[_0x28502d(0x1698)]=!0x0;break;case _0x596e54['x']['SPHERICAL_MODE']:_0x329bc2[_0x28502d(0x1bda)]=!0x0;break;case _0x596e54['x'][_0x28502d(0xd14)]:_0x329bc2[_0x28502d(0xc83)]=!0x0;break;case _0x596e54['x'][_0x28502d(0x244)]:_0x329bc2[_0x28502d(0x3410)]=!0x0;break;case _0x596e54['x'][_0x28502d(0x3cb)]:_0x329bc2[_0x28502d(0x2591)]=!0x0;break;case _0x596e54['x'][_0x28502d(0x2c7a)]:case _0x596e54['x'][_0x28502d(0x2a5a)]:default:_0x329bc2[_0x28502d(0x809)]=!0x0;}this[_0x28502d(0x3c93)]?(_0x329bc2[_0x28502d(0x2f89)]=!0x0,_0x329bc2['REFLECTIONFALLOFF']=0x0<this[_0x28502d(0x18ef)],this[_0x28502d(0x1617)]['x']=this[_0x28502d(0x38a9)],this[_0x28502d(0x1617)]['y']=this[_0x28502d(0x1644)],this[_0x28502d(0x1617)]['z']=this['reflectionReflectance90'],this[_0x28502d(0x1617)]['w']=0x1/this['reflectionFalloffDistance']):(_0x329bc2[_0x28502d(0x2f89)]=!0x1,_0x329bc2[_0x28502d(0x1b2c)]=!0x1);}else _0x329bc2[_0x28502d(0x18fd)]=!0x1,_0x329bc2[_0x28502d(0x2f89)]=!0x1,_0x329bc2[_0x28502d(0x1b2c)]=!0x1,_0x329bc2[_0x28502d(0x1901)]=!0x1,_0x329bc2[_0x28502d(0x3622)]=!0x1,_0x329bc2['REFLECTIONMAP_SPHERICAL']=!0x1,_0x329bc2[_0x28502d(0x8b9)]=!0x1,_0x329bc2[_0x28502d(0x809)]=!0x1,_0x329bc2['REFLECTIONMAP_PROJECTION']=!0x1,_0x329bc2[_0x28502d(0x1698)]=!0x1,_0x329bc2[_0x28502d(0x2f9a)]=!0x1,_0x329bc2[_0x28502d(0xc83)]=!0x1,_0x329bc2[_0x28502d(0x3410)]=!0x1,_0x329bc2[_0x28502d(0x2591)]=!0x1,_0x329bc2[_0x28502d(0x38a5)]=!0x1,_0x329bc2[_0x28502d(0x3a57)]=!0x1,_0x329bc2['LODINREFLECTIONALPHA']=!0x1,_0x329bc2[_0x28502d(0x39af)]=!0x1,_0x329bc2['RGBDREFLECTION']=!0x1;}_0x329bc2[_0x28502d(0x477)]=this[_0x28502d(0x2152)]===_0x4fa2ba['g']['ALPHA_PREMULTIPLIED']||this['alphaMode']===_0x4fa2ba['g']['ALPHA_PREMULTIPLIED_PORTERDUFF'],_0x329bc2[_0x28502d(0xdba)]=this['_useRGBColor'],_0x329bc2['NOISE']=this[_0x28502d(0x413a)];}if(_0x329bc2[_0x28502d(0x13c5)]&&(_0x329bc2['USEHIGHLIGHTANDSHADOWCOLORS']=!this['_useRGBColor']&&(0x0!==this['_primaryColorShadowLevel']||0x0!==this[_0x28502d(0x2ff6)]),_0x329bc2['BACKMAT_SHADOWONLY']=this['_shadowOnly']),_0x329bc2[_0x28502d(0x3a78)]&&this['_imageProcessingConfiguration']){if(!this['_imageProcessingConfiguration'][_0x28502d(0x1977)]())return!0x1;this[_0x28502d(0x2c4b)][_0x28502d(0x364c)](_0x329bc2);}if(_0x41877d['G'][_0x28502d(0x38ae)](_0x4ced1f,_0x4df937,!0x1,this[_0x28502d(0x1313)],this['fogEnabled'],this[_0x28502d(0x31a0)](_0x4ced1f),_0x329bc2),_0x41877d['G']['PrepareDefinesForFrameBoundValues'](_0x4df937,_0x4e9a78,this,_0x329bc2,_0x174409,null,_0x59b5b6[_0x28502d(0x18d3)]()['hasThinInstances']),_0x41877d['G'][_0x28502d(0x1c86)](_0x4ced1f,_0x329bc2,!0x1,!0x0,!0x1)&&_0x4ced1f&&!_0x4df937[_0x28502d(0x318e)]()['getCaps']()[_0x28502d(0x391b)]&&!_0x4ced1f[_0x28502d(0x950)](_0x5a2d1f['o'][_0x28502d(0x2496)])&&(_0x4ced1f[_0x28502d(0x2e77)](!0x0),_0x5bbe76['Y'][_0x28502d(0x27dc)](_0x28502d(0x2428)+_0x4ced1f['name'])),_0x329bc2['isDirty']){_0x329bc2[_0x28502d(0x2343)](),_0x4df937[_0x28502d(0x1251)]();const _0xa782d8=new _0x1460ec['L'](),_0x188277=(_0x329bc2['FOG']&&_0xa782d8['addFallback'](0x0,_0x28502d(0x3f41)),_0x329bc2[_0x28502d(0x3568)]&&_0xa782d8[_0x28502d(0x3801)](0x1,'POINTSIZE'),_0x329bc2[_0x28502d(0x122a)]&&_0xa782d8[_0x28502d(0x3801)](0x0,'MULTIVIEW'),_0x41877d['G']['HandleFallbacksForShadows'](_0x329bc2,_0xa782d8,this[_0x28502d(0x77d)]),[_0x5a2d1f['o'][_0x28502d(0x3056)]]);_0x329bc2['NORMAL']&&_0x188277[_0x28502d(0x1e1d)](_0x5a2d1f['o']['NormalKind']),_0x329bc2[_0x28502d(0x47e)]&&_0x188277[_0x28502d(0x1e1d)](_0x5a2d1f['o']['UVKind']),_0x329bc2['UV2']&&_0x188277[_0x28502d(0x1e1d)](_0x5a2d1f['o'][_0x28502d(0x9dc)]),_0x41877d['G'][_0x28502d(0x2ac9)](_0x188277,_0x4ced1f,_0x329bc2,_0xa782d8),_0x41877d['G'][_0x28502d(0x363)](_0x188277,_0x329bc2);var _0x4ced1f=[_0x28502d(0x304a),_0x28502d(0x1f48),_0x28502d(0x33e8),'vEyePosition',_0x28502d(0x319f),_0x28502d(0x182c),_0x28502d(0x3710),_0x28502d(0x34f4),_0x28502d(0xd0a),_0x28502d(0x21f2),'vPrimaryColorShadow',_0x28502d(0x3d5d),_0x28502d(0x3768),_0x28502d(0x31c6),_0x28502d(0x2c32),_0x28502d(0x21d0),_0x28502d(0x37fb),'vBackgroundCenter',_0x28502d(0x2438),'vDiffuseInfos',_0x28502d(0xade)],_0x151222=((0x0,_0x4a3528['qx'])(_0x4ced1f),[_0x28502d(0x26d6),_0x28502d(0x29ee),'reflectionSamplerLow',_0x28502d(0xc97)]),_0x263beb=[_0x28502d(0x137f),_0x28502d(0x3079)],_0x384a9d=(_0x2c484e['$']&&(_0x2c484e['$'][_0x28502d(0x215b)](_0x4ced1f,_0x329bc2),_0x2c484e['$']['PrepareSamplers'](_0x151222,_0x329bc2)),_0x41877d['G'][_0x28502d(0x78e)]({'uniformsNames':_0x4ced1f,'uniformBuffersNames':_0x263beb,'samplers':_0x151222,'defines':_0x329bc2,'maxSimultaneousLights':this[_0x28502d(0x77d)]}),_0x329bc2['toString']()),_0x4ced1f=_0x4df937[_0x28502d(0x318e)]()[_0x28502d(0x3af7)]('background',{'attributes':_0x188277,'uniformsNames':_0x4ced1f,'uniformBuffersNames':_0x263beb,'samplers':_0x151222,'defines':_0x384a9d,'fallbacks':_0xa782d8,'onCompiled':this['onCompiled'],'onError':this[_0x28502d(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x28502d(0x77d)]}},_0x4e9a78);_0x59b5b6[_0x28502d(0x3f5c)](_0x4ced1f,_0x329bc2,this[_0x28502d(0xedc)]),this[_0x28502d(0x286e)]();}return!(!_0x59b5b6[_0x28502d(0x300f)]||!_0x59b5b6[_0x28502d(0x300f)][_0x28502d(0x1977)]()||(_0x329bc2[_0x28502d(0x2cf3)]=_0x4df937[_0x28502d(0x87a)](),_0x59b5b6[_0x28502d(0x300f)]['_wasPreviouslyReady']=!0x0,_0x59b5b6[_0x28502d(0x300f)][_0x28502d(0x14b9)]=_0x174409,_0x4df937[_0x28502d(0x3e1e)]!==_0x299547['a']['BackwardCompatible']&&(this[_0x28502d(0x8d3)]=!0x0),0x0));}[_0x2d487b(0x36a5)](){var _0x4d43f9=_0x2d487b;this[_0x4d43f9(0x121e)]&&(this[_0x4d43f9(0x32b8)][_0x4d43f9(0x448)](this[_0x4d43f9(0x121e)]),this[_0x4d43f9(0x32b8)][_0x4d43f9(0xf1a)](this['_primaryColor']),this[_0x4d43f9(0x2c4b)]&&this['_primaryColor']['scaleToRef'](0x1/this['_imageProcessingConfiguration']['exposure'],this['_primaryColor']),this['_computePrimaryColors']());}['_computePrimaryColors'](){var _0x10da84=_0x2d487b;0x0===this[_0x10da84(0x1a40)]&&0x0===this[_0x10da84(0x2ff6)]||(this[_0x10da84(0x32b8)][_0x10da84(0x1447)](this[_0x10da84(0x1a40)],this[_0x10da84(0x4199)]),this['_primaryColor'][_0x10da84(0x3cb9)](this[_0x10da84(0x4199)],this[_0x10da84(0x4199)]),this[_0x10da84(0x14a6)][_0x10da84(0x3cb9)](this['_primaryColor'],this[_0x10da84(0x3a2f)]),this[_0x10da84(0x3a2f)]['scaleToRef'](this[_0x10da84(0x2ff6)],this[_0x10da84(0x3a2f)]),this['_primaryColor'][_0x10da84(0x206b)](this[_0x10da84(0x3a2f)],this[_0x10da84(0x3a2f)]));}['buildUniformLayout'](){var _0x2a0af1=_0x2d487b;this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)](_0x2a0af1(0x21f2),0x4),this[_0x2a0af1(0x3057)]['addUniform'](_0x2a0af1(0x88e),0x4),this['_uniformBuffer'][_0x2a0af1(0x356a)](_0x2a0af1(0x2274),0x2),this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)](_0x2a0af1(0x3d5d),0x2),this['_uniformBuffer']['addUniform'](_0x2a0af1(0xade),0x10),this['_uniformBuffer'][_0x2a0af1(0x356a)]('reflectionMatrix',0x10),this[_0x2a0af1(0x3057)]['addUniform'](_0x2a0af1(0x31c6),0x3),this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)]('fFovMultiplier',0x1),this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)]('pointSize',0x1),this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)](_0x2a0af1(0x21d0),0x1),this[_0x2a0af1(0x3057)]['addUniform'](_0x2a0af1(0x37fb),0x1),this[_0x2a0af1(0x3057)][_0x2a0af1(0x356a)]('vBackgroundCenter',0x3),this['_uniformBuffer']['addUniform']('vReflectionControl',0x4),this[_0x2a0af1(0x3057)][_0x2a0af1(0x2b13)]();}['unbind'](){var _0x5a46e6=_0x2d487b;this[_0x5a46e6(0x27fd)]&&this[_0x5a46e6(0x27fd)][_0x5a46e6(0x1706)]&&this['_uniformBuffer'][_0x5a46e6(0xf22)](_0x5a46e6(0x26d6),null),this['_reflectionTexture']&&this[_0x5a46e6(0xcf3)][_0x5a46e6(0x1706)]&&this[_0x5a46e6(0x3057)][_0x5a46e6(0xf22)](_0x5a46e6(0x29ee),null),super[_0x5a46e6(0x3cc3)]();}['bindOnlyWorldMatrix'](_0xc07963){var _0x439bef=_0x2d487b;this[_0x439bef(0x24c6)]['setMatrix'](_0x439bef(0x304a),_0xc07963);}[_0x2d487b(0x3772)](_0x2fa107,_0x4d1256,_0x5ea873){var _0x493fa8=_0x2d487b;const _0x4a9e39=this[_0x493fa8(0x40ae)]();var _0x5c7a87=_0x5ea873[_0x493fa8(0x2ce3)];if(_0x5c7a87){_0x5ea873=_0x5ea873[_0x493fa8(0x300f)];if(_0x5ea873){this[_0x493fa8(0x24c6)]=_0x5ea873,this[_0x493fa8(0x3e19)](_0x2fa107),_0x41877d['G']['BindBonesParameters'](_0x4d1256,this['_activeEffect']),_0x2fa107=this[_0x493fa8(0xd19)](_0x4a9e39,_0x5ea873,_0x4d1256[_0x493fa8(0x1b41)]);if(_0x2fa107){this[_0x493fa8(0x3057)][_0x493fa8(0x12e6)](_0x5ea873,_0x493fa8(0x137f)),this['bindViewProjection'](_0x5ea873);const _0x1de6ee=this[_0x493fa8(0xcf3)];this[_0x493fa8(0x3057)]['useUbo']&&this[_0x493fa8(0x1946)]&&this[_0x493fa8(0x3057)][_0x493fa8(0x10ca)]||(_0x4a9e39[_0x493fa8(0x914)]&&(this['_diffuseTexture']&&_0x494d0a['k'][_0x493fa8(0x3ab3)]&&(this['_uniformBuffer'][_0x493fa8(0x1d0f)]('vDiffuseInfos',this['_diffuseTexture'][_0x493fa8(0x14d6)],this[_0x493fa8(0x27fd)][_0x493fa8(0x1f05)]),_0x41877d['G'][_0x493fa8(0x3019)](this['_diffuseTexture'],this[_0x493fa8(0x3057)],_0x493fa8(0x2c25))),_0x1de6ee&&_0x494d0a['k']['ReflectionTextureEnabled']&&(this[_0x493fa8(0x3057)][_0x493fa8(0xe29)](_0x493fa8(0x3768),_0x1de6ee['getReflectionTextureMatrix']()),this[_0x493fa8(0x3057)][_0x493fa8(0x1d0f)](_0x493fa8(0x3d5d),_0x1de6ee[_0x493fa8(0x1f05)],this[_0x493fa8(0x1d30)]),this[_0x493fa8(0x3057)][_0x493fa8(0x1d02)]('vReflectionMicrosurfaceInfos',_0x1de6ee[_0x493fa8(0x21c2)]()[_0x493fa8(0xad8)],_0x1de6ee[_0x493fa8(0x2389)],_0x1de6ee[_0x493fa8(0x2c3d)]))),0x0<this[_0x493fa8(0x21d0)]&&this[_0x493fa8(0x3057)]['updateFloat'](_0x493fa8(0x21d0),this[_0x493fa8(0x21d0)]),this[_0x493fa8(0x3057)]['updateFloat']('alpha',this['alpha']),this[_0x493fa8(0x1313)]&&this[_0x493fa8(0x3057)][_0x493fa8(0x2a3a)](_0x493fa8(0x34f4),this[_0x493fa8(0x34f4)]),_0x5c7a87[_0x493fa8(0xa12)]?(this['_uniformBuffer'][_0x493fa8(0x2b79)](_0x493fa8(0x21f2),this[_0x493fa8(0x3a2f)],0x1),this['_uniformBuffer'][_0x493fa8(0x2b79)](_0x493fa8(0x88e),this['_primaryShadowColor'],0x1)):this[_0x493fa8(0x3057)][_0x493fa8(0x2b79)](_0x493fa8(0x21f2),this['_primaryColor'],0x1)),this[_0x493fa8(0x3057)][_0x493fa8(0x2a3a)](_0x493fa8(0x2c32),this[_0x493fa8(0x2f5e)]),_0x4a9e39[_0x493fa8(0x914)]&&(this['_diffuseTexture']&&_0x494d0a['k']['DiffuseTextureEnabled']&&this[_0x493fa8(0x3057)][_0x493fa8(0xf22)](_0x493fa8(0x26d6),this['_diffuseTexture']),_0x1de6ee&&_0x494d0a['k'][_0x493fa8(0x5da)]&&(_0x5c7a87[_0x493fa8(0x1901)]&&_0x5c7a87['TEXTURELODSUPPORT']||!_0x5c7a87[_0x493fa8(0x1901)]?this[_0x493fa8(0x3057)][_0x493fa8(0xf22)]('reflectionSampler',_0x1de6ee):(this[_0x493fa8(0x3057)][_0x493fa8(0xf22)](_0x493fa8(0x29ee),_0x1de6ee[_0x493fa8(0x3ddc)]||_0x1de6ee),this[_0x493fa8(0x3057)][_0x493fa8(0xf22)](_0x493fa8(0x3b6c),_0x1de6ee[_0x493fa8(0x1361)]||_0x1de6ee),this['_uniformBuffer'][_0x493fa8(0xf22)](_0x493fa8(0xc97),_0x1de6ee[_0x493fa8(0x20f3)]||_0x1de6ee)),_0x5c7a87[_0x493fa8(0x2f89)]&&(this[_0x493fa8(0x3057)][_0x493fa8(0x1d02)](_0x493fa8(0x2a9),this[_0x493fa8(0xb09)]['x'],this['sceneCenter']['y'],this[_0x493fa8(0xb09)]['z']),this[_0x493fa8(0x3057)]['updateFloat4']('vReflectionControl',this['_reflectionControls']['x'],this['_reflectionControls']['y'],this[_0x493fa8(0x1617)]['z'],this[_0x493fa8(0x1617)]['w'])))),(0x0,_0x4a3528['an'])(this[_0x493fa8(0x24c6)],this,_0x4a9e39),_0x4a9e39[_0x493fa8(0x2d1c)](_0x5ea873);}else _0x4a9e39[_0x493fa8(0x318e)]()[_0x493fa8(0x336b)]['needToAlwaysBindUniformBuffers']&&(this[_0x493fa8(0x3057)][_0x493fa8(0x12e6)](_0x5ea873,_0x493fa8(0x137f)),this[_0x493fa8(0x2765)]=!0x0);!_0x2fa107&&this[_0x493fa8(0x1946)]||(_0x4a9e39[_0x493fa8(0xac6)]&&_0x41877d['G'][_0x493fa8(0x3791)](_0x4a9e39,_0x4d1256,this[_0x493fa8(0x24c6)],_0x5c7a87,this['_maxSimultaneousLights']),this[_0x493fa8(0x25dd)](_0x5ea873),_0x41877d['G'][_0x493fa8(0x34a0)](_0x4a9e39,_0x4d1256,this['_activeEffect'],!0x0),this[_0x493fa8(0x2c4b)]&&this[_0x493fa8(0x2c4b)]['bind'](this[_0x493fa8(0x24c6)])),this[_0x493fa8(0x8f0)](_0x4d1256,this['_activeEffect']),this[_0x493fa8(0x3057)]['update']();}}}[_0x2d487b(0x143d)](_0x3757a6){var _0x281417=_0x2d487b;return!!super[_0x281417(0x143d)](_0x3757a6)||this[_0x281417(0xcf3)]===_0x3757a6||this[_0x281417(0x27fd)]===_0x3757a6;}[_0x2d487b(0x3551)](_0xd6e9d9=!0x1,_0x58e8ae=!0x1){var _0x1b0778=_0x2d487b;_0x58e8ae&&(this[_0x1b0778(0x3a75)]&&this['diffuseTexture'][_0x1b0778(0x3551)](),this[_0x1b0778(0x3a29)]&&this[_0x1b0778(0x3a29)]['dispose']()),this['_renderTargets'][_0x1b0778(0x3551)](),this[_0x1b0778(0x2c4b)]&&this[_0x1b0778(0x2e70)]&&this[_0x1b0778(0x2c4b)][_0x1b0778(0x14ef)][_0x1b0778(0x418a)](this[_0x1b0778(0x2e70)]),super[_0x1b0778(0x3551)](_0xd6e9d9);}[_0x2d487b(0x292d)](_0x4dc157){var _0x501401=_0x2d487b;return _0x4245bf['p4'][_0x501401(0xbcd)](()=>new _0x3c5d33(_0x4dc157,this[_0x501401(0x40ae)]()),this);}[_0x2d487b(0x2156)](){var _0xc1af6e=_0x2d487b;const _0x232408=super[_0xc1af6e(0x2156)]();return _0x232408[_0xc1af6e(0x38e1)]=_0xc1af6e(0x612),_0x232408;}[_0x2d487b(0x1d40)](){return'BackgroundMaterial';}static[_0x2d487b(0x2f08)](_0x2fb709,_0xecd5ae,_0x204c04){var _0x21b62e=_0x2d487b;return _0x4245bf['p4']['Parse'](()=>new _0x3c5d33(_0x2fb709[_0x21b62e(0x3844)],_0xecd5ae),_0x2fb709,_0xecd5ae,_0x204c04);}}_0x3c5d33[_0x2d487b(0x130d)]=0.05,_0x3c5d33[_0x2d487b(0x2338)]=0.5,_0x4607ea([(0x0,_0x4245bf['n9'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x32b8),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x10b2))],_0x3c5d33['prototype'],_0x2d487b(0x23af),void 0x0),_0x4607ea([(0x0,_0x4245bf['n9'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x121e),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1a40),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x2ff6),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x10b2))],_0x3c5d33[_0x2d487b(0x1fd2)],'primaryColorHighlightLevel',null),_0x4607ea([(0x0,_0x4245bf['oU'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0xcf3),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x3a29),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1d30),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33['prototype'],_0x2d487b(0x3bbc),void 0x0),_0x4607ea([(0x0,_0x4245bf['oU'])()],_0x3c5d33['prototype'],_0x2d487b(0x27fd),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x3a75),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3c5d33[_0x2d487b(0x1fd2)],'shadowLights',void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],'_shadowLevel',void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],'shadowLevel',void 0x0),_0x4607ea([(0x0,_0x4245bf['hd'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x27b6),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],'sceneCenter',void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x77f),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x3f5e),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],'_reflectionFresnel',void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33['prototype'],_0x2d487b(0x3c93),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1e7a),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x18ef),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33['prototype'],_0x2d487b(0x31a),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x38a9),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],'_reflectionReflectance0',void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1644),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],'_reflectionReflectance90',void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1e58),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x13bf),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x1e2f),void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x413a),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],'enableNoise',void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],'_maxSimultaneousLights',void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])(_0x2d487b(0x33ac))],_0x3c5d33[_0x2d487b(0x1fd2)],'maxSimultaneousLights',void 0x0),_0x4607ea([(0x0,_0x4245bf['qC'])()],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x265d),void 0x0),_0x4607ea([(0x0,_0x4245bf['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3c5d33[_0x2d487b(0x1fd2)],_0x2d487b(0x30a),void 0x0),_0x4607ea([(0x0,_0x4245bf['rX'])()],_0x3c5d33['prototype'],_0x2d487b(0x2c4b),void 0x0),(0x0,_0x1f491d['H'])(_0x2d487b(0x612),_0x3c5d33);},0x8a8d:(_0x541ea4,_0x135474,_0x33cbec)=>{_0x33cbec(0x13708);},0x1050d:(_0x102e6b,_0x608bc2,_0x5a17d3)=>{var _0x5a6bfd=a7_0x38a779,_0xc019e2=_0x5a17d3(0x15a52),_0x5f56ae=_0x5a17d3(0x1137a),_0x257294=_0x5a17d3(0x16ad5),_0x379aa6=_0x5a17d3(0xe456),_0x55472d=_0x5a17d3(0x2088);class _0x2b5ba9 extends _0xc019e2['k']{constructor(_0x349e8b){var _0x5e7210=a7_0x2532;super(_0x349e8b,_0x257294['u']['VertexAndFragment'],!0x0),this[_0x5e7210(0x15b2)](_0x5e7210(0x40ed),_0x5f56ae['E'][_0x5e7210(0x1960)],!0x1);}[_0x5a6bfd(0x1d40)](){var _0x234c75=_0x5a6bfd;return _0x234c75(0x21bd);}['initialize'](_0x313abe){var _0x4ad185=_0x5a6bfd;_0x313abe[_0x4ad185(0x2674)]('vClipPlane'),_0x313abe['_excludeVariableName']('fClipDistance'),_0x313abe['_excludeVariableName'](_0x4ad185(0x4eb)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x123b)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x3962)),_0x313abe['_excludeVariableName']('fClipDistance3'),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x3d52)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x160d)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x36cf)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x24b)),_0x313abe[_0x4ad185(0x2674)](_0x4ad185(0x2ea7)),_0x313abe['_excludeVariableName']('fClipDistance6');}get[_0x5a6bfd(0x40ed)](){var _0x442ef5=_0x5a6bfd;return this[_0x442ef5(0x3d31)][0x0];}get[_0x5a6bfd(0x259c)](){var _0x234752=_0x5a6bfd;return _0x257294['u'][_0x234752(0x23a6)];}set['target'](_0x328a25){}[_0x5a6bfd(0x364c)](_0x2b9125,_0xb215a8,_0x3fd902){var _0x46adb8=_0x5a6bfd,_0x2b9125=_0x2b9125[_0x46adb8(0x40ae)](),_0x335e60=!(null!=(_0x335e60=_0xb215a8['clipPlane'])?!_0x335e60:!_0x2b9125[_0x46adb8(0x332a)]),_0x5f0c2d=!(null!=(_0x5f0c2d=_0xb215a8[_0x46adb8(0x1e71)])?!_0x5f0c2d:!_0x2b9125[_0x46adb8(0x1e71)]),_0x4731f9=!(null!=(_0x4731f9=_0xb215a8[_0x46adb8(0x897)])?!_0x4731f9:!_0x2b9125[_0x46adb8(0x897)]),_0x428a5b=!(null!=(_0x428a5b=_0xb215a8['clipPlane4'])?!_0x428a5b:!_0x2b9125[_0x46adb8(0xdcf)]),_0x17931f=!(null!=(_0x17931f=_0xb215a8[_0x46adb8(0x68c)])?!_0x17931f:!_0x2b9125[_0x46adb8(0x68c)]),_0xb215a8=!(null!=(_0xb215a8=_0xb215a8['clipPlane6'])?!_0xb215a8:!_0x2b9125[_0x46adb8(0x2fad)]);_0x3fd902[_0x46adb8(0x3784)](_0x46adb8(0xae2),_0x335e60,!0x0),_0x3fd902['setValue'](_0x46adb8(0x25f5),_0x5f0c2d,!0x0),_0x3fd902[_0x46adb8(0x3784)](_0x46adb8(0x101c),_0x4731f9,!0x0),_0x3fd902[_0x46adb8(0x3784)](_0x46adb8(0x1487),_0x428a5b,!0x0),_0x3fd902[_0x46adb8(0x3784)](_0x46adb8(0x10c5),_0x17931f,!0x0),_0x3fd902[_0x46adb8(0x3784)](_0x46adb8(0x4b6),_0xb215a8,!0x0);}[_0x5a6bfd(0xc95)](_0x50d3ae,_0x57bc87,_0x8f6904){var _0x431ba9=_0x5a6bfd;_0x8f6904&&(_0x8f6904=_0x8f6904[_0x431ba9(0x40ae)](),(0x0,_0x55472d['an'])(_0x50d3ae,_0x57bc87,_0x8f6904));}[_0x5a6bfd(0x1c3c)](_0x54318b){var _0x5f54e7=_0x5a6bfd;super[_0x5f54e7(0x1c3c)](_0x54318b);var _0x3cd496,_0x2bf778='//'+this['name'];return _0x54318b[_0x5f54e7(0x259c)]!==_0x257294['u'][_0x5f54e7(0xcba)]?(_0x3cd496=this[_0x5f54e7(0x40ed)],_0x54318b[_0x5f54e7(0x1479)]('clipPlaneVertexDeclaration',_0x2bf778,{'replaceStrings':[{'search':/uniform vec4 vClipPlane\d*;/g,'replace':''}]}),_0x54318b[_0x5f54e7(0x2068)]+=_0x54318b['_emitCodeFromInclude']('clipPlaneVertex',_0x2bf778,{'replaceStrings':[{'search':/worldPos/g,'replace':_0x3cd496[_0x5f54e7(0x2030)]}]}),_0x54318b[_0x5f54e7(0x2bd1)]('vClipPlane',_0x5f54e7(0x9e5)),_0x54318b['_emitUniformFromString'](_0x5f54e7(0x4eb),_0x5f54e7(0x9e5)),_0x54318b['_emitUniformFromString'](_0x5f54e7(0x3962),'vec4'),_0x54318b[_0x5f54e7(0x2bd1)](_0x5f54e7(0x3d52),'vec4'),_0x54318b[_0x5f54e7(0x2bd1)](_0x5f54e7(0x36cf),_0x5f54e7(0x9e5)),void _0x54318b[_0x5f54e7(0x2bd1)](_0x5f54e7(0x2ea7),_0x5f54e7(0x9e5))):(_0x54318b[_0x5f54e7(0x3631)][_0x5f54e7(0x1f0)][_0x5f54e7(0x1e1d)](this),_0x54318b['sharedData']['blocksWithDefines'][_0x5f54e7(0x1e1d)](this),_0x54318b[_0x5f54e7(0x1479)](_0x5f54e7(0x2c21),_0x2bf778),_0x54318b['compilationString']+=_0x54318b[_0x5f54e7(0x154b)](_0x5f54e7(0x30d),_0x2bf778),this);}}(0x0,_0x379aa6['H'])(_0x5a6bfd(0x3936),_0x2b5ba9);},0xf880:(_0x596839,_0x127d52,_0x378a4f)=>{var _0x189496=a7_0x38a779;_0x378a4f['d'](_0x127d52,{'K':()=>_0x41ded0});var _0x127d52=_0x378a4f(0x15a52),_0x32a836=_0x378a4f(0x1137a),_0x24507b=_0x378a4f(0x16ad5),_0xb29ee1=_0x378a4f(0xe456),_0x437e95=_0x378a4f(0xbac7);class _0x41ded0 extends _0x127d52['k']{constructor(_0x1c6279){var _0x405ccb=a7_0x2532;super(_0x1c6279,_0x24507b['u'][_0x405ccb(0x23a6)]),this[_0x405ccb(0x333e)]='textureSampler',this['convertToGammaSpace']=!0x1,this[_0x405ccb(0x360e)]=!0x1,this['_isUnique']=!0x1,this[_0x405ccb(0x15b2)]('uv',_0x32a836['E'][_0x405ccb(0x2c52)],!0x1,_0x24507b['u'][_0x405ccb(0x23a6)]),this[_0x405ccb(0x3619)](_0x405ccb(0x1a25),_0x32a836['E'][_0x405ccb(0x2644)],_0x24507b['u'][_0x405ccb(0x3d2)]),this[_0x405ccb(0x3619)](_0x405ccb(0xdee),_0x32a836['E'][_0x405ccb(0x32f2)],_0x24507b['u']['Neutral']),this[_0x405ccb(0x3619)]('r',_0x32a836['E']['Float'],_0x24507b['u'][_0x405ccb(0x3d2)]),this[_0x405ccb(0x3619)]('g',_0x32a836['E'][_0x405ccb(0x214d)],_0x24507b['u'][_0x405ccb(0x3d2)]),this[_0x405ccb(0x3619)]('b',_0x32a836['E']['Float'],_0x24507b['u'][_0x405ccb(0x3d2)]),this[_0x405ccb(0x3619)]('a',_0x32a836['E'][_0x405ccb(0x214d)],_0x24507b['u'][_0x405ccb(0x3d2)]),this[_0x405ccb(0x3d31)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x32a836['E'][_0x405ccb(0x38aa)]|_0x32a836['E']['Vector3']|_0x32a836['E']['Vector4']),this[_0x405ccb(0x3d31)][0x0]['_prioritizeVertex']=!0x1;}[_0x189496(0x1d40)](){var _0x4a3521=_0x189496;return _0x4a3521(0x513);}get['uv'](){return this['_inputs'][0x0];}get[_0x189496(0x1a25)](){return this['_outputs'][0x0];}get[_0x189496(0xdee)](){var _0x4cfc12=_0x189496;return this[_0x4cfc12(0x44d)][0x1];}get['r'](){var _0x2a6b60=_0x189496;return this[_0x2a6b60(0x44d)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){var _0x5a70cf=_0x189496;return this[_0x5a70cf(0x44d)][0x4];}get['a'](){return this['_outputs'][0x5];}['initialize'](_0x11f922){var _0x169bb0=_0x189496;_0x11f922[_0x169bb0(0x2674)](_0x169bb0(0x13a7));}get[_0x189496(0x259c)](){var _0x49016c=_0x189496;return!this['uv'][_0x49016c(0x31d8)]||this['uv'][_0x49016c(0x4e3)][_0x49016c(0x2945)]?_0x24507b['u']['VertexAndFragment']:_0x24507b['u'][_0x49016c(0xcba)];}[_0x189496(0x364c)](_0x232a4f,_0x1db5ef,_0x56cfea){var _0x44365c=_0x189496;_0x56cfea[_0x44365c(0x3784)](this[_0x44365c(0x39c9)],this['convertToGammaSpace'],!0x0),_0x56cfea[_0x44365c(0x3784)](this[_0x44365c(0x3a6f)],this[_0x44365c(0x360e)],!0x0);}['isReady'](){var _0x37a944=_0x189496;return!(this[_0x37a944(0xd74)]&&!this[_0x37a944(0xd74)][_0x37a944(0xbf7)]());}[_0x189496(0x234d)](_0x435ae3){var _0x32cf16=_0x189496,_0x4d2934=this['uv'];if(_0x4d2934[_0x32cf16(0x14c1)][_0x32cf16(0x1b34)]['isInput']&&!_0x4d2934[_0x32cf16(0x14c1)][_0x32cf16(0x1b34)][_0x32cf16(0x4109)]&&_0x435ae3[_0x32cf16(0x2bd1)](_0x4d2934['associatedVariableName'],_0x32cf16(0x17e4)),this[_0x32cf16(0xe91)]=_0x32cf16(0x2a8b)+_0x4d2934[_0x32cf16(0x2030)],_0x435ae3[_0x32cf16(0x159e)](this[_0x32cf16(0xe91)],'vec2'),_0x435ae3['compilationString']+=this[_0x32cf16(0xe91)]+_0x32cf16(0xd26)+_0x4d2934[_0x32cf16(0x2030)]+'.xy;\x0d\x0a',this['_outputs']['some'](_0x2585fa=>_0x2585fa['isConnectedInVertexShader'])){this[_0x32cf16(0x6e2)](_0x435ae3,!0x0);for(const _0x1cb0b4 of this[_0x32cf16(0x44d)])_0x1cb0b4[_0x32cf16(0x2482)]&&this['_writeOutput'](_0x435ae3,_0x1cb0b4,_0x1cb0b4['name'],!0x0);}}[_0x189496(0x6e2)](_0x14bb1f,_0x237c63=!0x1){var _0x54c0f0=_0x189496,_0x5e04db=this['uv'];if(_0x237c63)return _0x14bb1f['target']===_0x24507b['u'][_0x54c0f0(0xcba)]?void 0x0:void(_0x14bb1f[_0x54c0f0(0x2068)]+=_0x54c0f0(0x9f9)+this[_0x54c0f0(0x2067)]+_0x54c0f0(0x2da6)+this['_samplerName']+',\x20'+_0x5e04db[_0x54c0f0(0x2030)]+_0x54c0f0(0x2441));this['uv'][_0x54c0f0(0x1b34)][_0x54c0f0(0x259c)]===_0x24507b['u'][_0x54c0f0(0xcba)]?_0x14bb1f[_0x54c0f0(0x2068)]+='vec4\x20'+this[_0x54c0f0(0x2067)]+'\x20=\x20texture2D('+this[_0x54c0f0(0x333e)]+',\x20'+_0x5e04db[_0x54c0f0(0x2030)]+_0x54c0f0(0x2441):_0x14bb1f[_0x54c0f0(0x2068)]+=_0x54c0f0(0x9f9)+this[_0x54c0f0(0x2067)]+'\x20=\x20texture2D('+this['_samplerName']+',\x20'+this[_0x54c0f0(0xe91)]+_0x54c0f0(0x2441);}[_0x189496(0x68d)](_0x17f4e7,_0x9184b5,_0x194814,_0x1f51c1=!0x1){var _0x4a220c=_0x189496;if(_0x1f51c1)return _0x17f4e7[_0x4a220c(0x259c)]===_0x24507b['u']['Fragment']?void 0x0:void(_0x17f4e7['compilationString']+=this['_declareOutput'](_0x9184b5,_0x17f4e7)+_0x4a220c(0xd26)+this[_0x4a220c(0x2067)]+'.'+_0x194814+';\x0d\x0a');this['uv'][_0x4a220c(0x1b34)]['target']===_0x24507b['u']['Fragment']?_0x17f4e7[_0x4a220c(0x2068)]+=this[_0x4a220c(0x2fd4)](_0x9184b5,_0x17f4e7)+_0x4a220c(0xd26)+this['_tempTextureRead']+'.'+_0x194814+_0x4a220c(0x3425):(_0x17f4e7[_0x4a220c(0x2068)]+=this[_0x4a220c(0x2fd4)](_0x9184b5,_0x17f4e7)+_0x4a220c(0xd26)+this[_0x4a220c(0x2067)]+'.'+_0x194814+_0x4a220c(0x3425),_0x17f4e7['compilationString']+='#ifdef\x20'+this[_0x4a220c(0x39c9)]+'\x0d\x0a',_0x17f4e7['compilationString']+=_0x9184b5[_0x4a220c(0x2030)]+_0x4a220c(0x142d)+_0x9184b5['associatedVariableName']+_0x4a220c(0x2441),_0x17f4e7[_0x4a220c(0x2068)]+=_0x4a220c(0x3dd1),_0x17f4e7[_0x4a220c(0x2068)]+=_0x4a220c(0x1e35)+this[_0x4a220c(0x3a6f)]+'\x0d\x0a',_0x17f4e7['compilationString']+=_0x9184b5[_0x4a220c(0x2030)]+_0x4a220c(0x36bd)+_0x9184b5[_0x4a220c(0x2030)]+_0x4a220c(0x2441),_0x17f4e7[_0x4a220c(0x2068)]+=_0x4a220c(0x3dd1));}[_0x189496(0x1c3c)](_0x19dd6f){var _0x2b0be4=_0x189496;if(super[_0x2b0be4(0x1c3c)](_0x19dd6f),this[_0x2b0be4(0x2067)]=_0x19dd6f[_0x2b0be4(0x4002)](_0x2b0be4(0x1485)),_0x19dd6f['sharedData']['blockingBlocks'][_0x2b0be4(0x850)](this)<0x0&&_0x19dd6f[_0x2b0be4(0x3631)][_0x2b0be4(0x20d0)][_0x2b0be4(0x1e1d)](this),_0x19dd6f[_0x2b0be4(0x3631)]['textureBlocks'][_0x2b0be4(0x850)](this)<0x0&&_0x19dd6f[_0x2b0be4(0x3631)][_0x2b0be4(0x2916)]['push'](this),_0x19dd6f[_0x2b0be4(0x3631)][_0x2b0be4(0x35f4)][_0x2b0be4(0x850)](this)<0x0&&_0x19dd6f[_0x2b0be4(0x3631)][_0x2b0be4(0x35f4)][_0x2b0be4(0x1e1d)](this),_0x19dd6f[_0x2b0be4(0x259c)]!==_0x24507b['u']['Fragment'])return _0x19dd6f['_emit2DSampler'](this['_samplerName']),void this[_0x2b0be4(0x234d)](_0x19dd6f);if(this[_0x2b0be4(0x44d)]['some'](_0x10679c=>_0x10679c[_0x2b0be4(0xa62)])){_0x19dd6f['_emit2DSampler'](this[_0x2b0be4(0x333e)]),this[_0x2b0be4(0x39c9)]=_0x19dd6f[_0x2b0be4(0x6d3)](_0x2b0be4(0x37f8)),this[_0x2b0be4(0x3a6f)]=_0x19dd6f['_getFreeDefineName'](_0x2b0be4(0xb1c));var _0x2695df='//'+this[_0x2b0be4(0x3844)];_0x19dd6f[_0x2b0be4(0x1479)](_0x2b0be4(0x390a),_0x2695df),this[_0x2b0be4(0x6e2)](_0x19dd6f);for(const _0x280469 of this[_0x2b0be4(0x44d)])_0x280469[_0x2b0be4(0x2482)]&&this[_0x2b0be4(0x68d)](_0x19dd6f,_0x280469,_0x280469[_0x2b0be4(0x3844)]);return this;}}[_0x189496(0x2156)](){var _0x1a5768=_0x189496;const _0x1d17af=super[_0x1a5768(0x2156)]();return _0x1d17af[_0x1a5768(0x1385)]=this[_0x1a5768(0x1385)],_0x1d17af[_0x1a5768(0x360e)]=this['convertToLinearSpace'],this[_0x1a5768(0xd74)]&&!this['texture'][_0x1a5768(0x1706)]&&(_0x1d17af[_0x1a5768(0xd74)]=this[_0x1a5768(0xd74)]['serialize']()),_0x1d17af;}[_0x189496(0x28fb)](_0x114ba2,_0x3e6f14,_0x59586d){var _0x5716c3=_0x189496;super[_0x5716c3(0x28fb)](_0x114ba2,_0x3e6f14,_0x59586d),this[_0x5716c3(0x1385)]=_0x114ba2[_0x5716c3(0x1385)],this[_0x5716c3(0x360e)]=!!_0x114ba2[_0x5716c3(0x360e)],_0x114ba2[_0x5716c3(0xd74)]&&(_0x59586d=0x0===_0x114ba2[_0x5716c3(0xd74)]['url'][_0x5716c3(0x850)](_0x5716c3(0xf4d))?'':_0x59586d,this['texture']=_0x437e95['x'][_0x5716c3(0x2f08)](_0x114ba2[_0x5716c3(0xd74)],_0x3e6f14,_0x59586d));}}(0x0,_0xb29ee1['H'])(_0x189496(0x762),_0x41ded0);},0x5977:(_0x2b9880,_0x2584ed,_0x93376d)=>{var _0x3b7dc7=a7_0x38a779,_0x134115=_0x93376d(0x15a52),_0x99e25c=_0x93376d(0x1137a),_0x14c8c7=_0x93376d(0x13cd1),_0x416cb8=_0x93376d(0x16ad5),_0x1b4145=_0x93376d(0x147cf),_0x509e92=_0x93376d(0x11c74),_0xa3e416=_0x93376d(0xe456);_0x93376d(0x12a16);class _0x47f426 extends _0x134115['k']{constructor(_0x24460d){var _0x2014b6=a7_0x2532;super(_0x24460d,_0x416cb8['u'][_0x2014b6(0x23a6)],!0x1),this[_0x2014b6(0x15b2)](_0x2014b6(0x40ed),_0x99e25c['E'][_0x2014b6(0x1960)],!0x1,_0x416cb8['u'][_0x2014b6(0x3dcd)]),this[_0x2014b6(0x15b2)](_0x2014b6(0x1f48),_0x99e25c['E']['Matrix'],!0x1,_0x416cb8['u'][_0x2014b6(0x3dcd)]),this[_0x2014b6(0x15b2)](_0x2014b6(0x3a03),_0x99e25c['E']['AutoDetect'],!0x1,_0x416cb8['u'][_0x2014b6(0xcba)]),this[_0x2014b6(0x15b2)]('fogColor',_0x99e25c['E'][_0x2014b6(0x2c52)],!0x1,_0x416cb8['u'][_0x2014b6(0xcba)]),this[_0x2014b6(0x3619)](_0x2014b6(0x1fcc),_0x99e25c['E']['Color3'],_0x416cb8['u'][_0x2014b6(0xcba)]),this[_0x2014b6(0x3a03)][_0x2014b6(0x45f)](_0x99e25c['E'][_0x2014b6(0x32f2)]|_0x99e25c['E'][_0x2014b6(0x19f4)]|_0x99e25c['E'][_0x2014b6(0x2644)]),this[_0x2014b6(0x25e9)]['addExcludedConnectionPointFromAllowedTypes'](_0x99e25c['E']['Color3']|_0x99e25c['E'][_0x2014b6(0x19f4)]|_0x99e25c['E']['Color4']);}[_0x3b7dc7(0x1d40)](){return'FogBlock';}get[_0x3b7dc7(0x40ed)](){var _0x1ca85d=_0x3b7dc7;return this[_0x1ca85d(0x3d31)][0x0];}get[_0x3b7dc7(0x1f48)](){var _0x51c28f=_0x3b7dc7;return this[_0x51c28f(0x3d31)][0x1];}get[_0x3b7dc7(0x3a03)](){var _0x553000=_0x3b7dc7;return this[_0x553000(0x3d31)][0x2];}get[_0x3b7dc7(0x25e9)](){return this['_inputs'][0x3];}get[_0x3b7dc7(0x1fcc)](){var _0x1cb6d2=_0x3b7dc7;return this[_0x1cb6d2(0x44d)][0x0];}[_0x3b7dc7(0x4ad)](_0x4933f0){var _0x44f90c=_0x3b7dc7;if(!this['view']['isConnected']){let _0x56534b=_0x4933f0[_0x44f90c(0xccc)](_0x4381bb=>_0x4381bb[_0x44f90c(0x238f)]===_0x14c8c7['$'][_0x44f90c(0x3b75)]);_0x56534b||(_0x56534b=new _0x509e92['S'](_0x44f90c(0x1f48)))[_0x44f90c(0x37e9)](_0x14c8c7['$'][_0x44f90c(0x3b75)]),_0x56534b[_0x44f90c(0x1fcc)][_0x44f90c(0x23c9)](this['view']);}if(!this['fogColor'][_0x44f90c(0x31d8)]){let _0x1a275f=_0x4933f0[_0x44f90c(0xccc)](_0x146d02=>_0x146d02[_0x44f90c(0x238f)]===_0x14c8c7['$'][_0x44f90c(0xbef)]);_0x1a275f||(_0x1a275f=new _0x509e92['S'](_0x44f90c(0x25e9),void 0x0,_0x99e25c['E']['Color3']))[_0x44f90c(0x37e9)](_0x14c8c7['$'][_0x44f90c(0xbef)]),_0x1a275f[_0x44f90c(0x1fcc)][_0x44f90c(0x23c9)](this[_0x44f90c(0x25e9)]);}}['prepareDefines'](_0x154be3,_0x85bdb8,_0x270fe4){var _0x15d6f1=_0x3b7dc7,_0x5ea789=_0x154be3['getScene']();_0x270fe4['setValue'](_0x15d6f1(0x3f41),_0x85bdb8[_0x15d6f1(0xe33)]&&_0x1b4145['G'][_0x15d6f1(0x73b)](_0x154be3,_0x5ea789));}[_0x3b7dc7(0xc95)](_0x5cf86e,_0x170213,_0x4dbd03){var _0xca17b=_0x3b7dc7;_0x4dbd03&&(_0x4dbd03=_0x4dbd03[_0xca17b(0x40ae)](),_0x5cf86e['setFloat4'](this[_0xca17b(0x19ae)],_0x4dbd03[_0xca17b(0x23c7)],_0x4dbd03[_0xca17b(0x3a0b)],_0x4dbd03[_0xca17b(0x10ff)],_0x4dbd03[_0xca17b(0x36d)]));}[_0x3b7dc7(0x1c3c)](_0x5373e4){var _0x476d42=_0x3b7dc7,_0x479e7e,_0x1c66aa,_0x2d9eca,_0x35cb40;return super['_buildBlock'](_0x5373e4),_0x5373e4[_0x476d42(0x259c)]===_0x416cb8['u'][_0x476d42(0xcba)]?(_0x5373e4['sharedData']['blocksWithDefines'][_0x476d42(0x1e1d)](this),_0x5373e4[_0x476d42(0x3631)][_0x476d42(0x1f0)][_0x476d42(0x1e1d)](this),_0x5373e4[_0x476d42(0x1479)]('fogFragmentDeclaration','//'+this[_0x476d42(0x3844)],{'removeUniforms':!0x0,'removeVaryings':!0x0,'removeIfDef':!0x1,'replaceStrings':[{'search':/float CalcFogFactor\(\)/,'replace':'float\x20CalcFogFactor(vec3\x20vFogDistance,\x20vec4\x20vFogInfos)'}]}),_0x2d9eca=_0x5373e4[_0x476d42(0x4002)](_0x476d42(0x3d7c)),_0x479e7e=this[_0x476d42(0x3a03)],_0x35cb40=this['fogColor'],this['_fogParameters']=_0x5373e4[_0x476d42(0x4002)](_0x476d42(0x138d)),_0x1c66aa=this[_0x476d42(0x44d)][0x0],_0x5373e4[_0x476d42(0x2bd1)](this[_0x476d42(0x19ae)],_0x476d42(0x9e5)),_0x5373e4[_0x476d42(0x2068)]+=_0x476d42(0xeaa),_0x5373e4['compilationString']+=_0x476d42(0x1018)+_0x2d9eca+'\x20=\x20CalcFogFactor('+this[_0x476d42(0xbb7)]+',\x20'+this[_0x476d42(0x19ae)]+_0x476d42(0x2441),_0x5373e4[_0x476d42(0x2068)]+=this[_0x476d42(0x2fd4)](_0x1c66aa,_0x5373e4)+('\x20=\x20'+_0x2d9eca+_0x476d42(0xc14)+_0x479e7e[_0x476d42(0x2030)]+_0x476d42(0x3a6e)+_0x2d9eca+_0x476d42(0xf8e)+_0x35cb40['associatedVariableName']+'.rgb;\x0d\x0a'),_0x5373e4[_0x476d42(0x2068)]+=_0x476d42(0x3678)+this[_0x476d42(0x2fd4)](_0x1c66aa,_0x5373e4)+_0x476d42(0x1610)+_0x479e7e['associatedVariableName']+_0x476d42(0x1dd4),_0x5373e4[_0x476d42(0x2068)]+=_0x476d42(0x3dd1)):(_0x2d9eca=this[_0x476d42(0x40ed)],_0x35cb40=this['view'],this['_fogDistanceName']=_0x5373e4[_0x476d42(0x4002)]('vFogDistance'),_0x5373e4[_0x476d42(0x159e)](this['_fogDistanceName'],_0x476d42(0x3e79)),_0x5373e4[_0x476d42(0x2068)]+=this[_0x476d42(0xbb7)]+_0x476d42(0x323d)+_0x35cb40[_0x476d42(0x2030)]+_0x476d42(0xc14)+_0x2d9eca[_0x476d42(0x2030)]+').xyz;\x0d\x0a'),this;}}(0x0,_0xa3e416['H'])('BABYLON.FogBlock',_0x47f426);},0xdbdc:(_0x1c849a,_0x5d18fc,_0x2b1813)=>{var _0x200f8e=a7_0x38a779;_0x2b1813['d'](_0x5d18fc,{'S':()=>_0x45106a});var _0x5d18fc=_0x2b1813(0x15a52),_0x145a74=_0x2b1813(0x1137a),_0x1d4a68=_0x2b1813(0xec3c),_0x231ba5=_0x2b1813(0x16ad5),_0x23bd1e=_0x2b1813(0xe456),_0x58507c=_0x2b1813(0xbac7),_0x2e0086=_0x2b1813(0x77a5),_0x4cd142=_0x2b1813(0xe779),_0x335de1=_0x2b1813(0xd646),_0x2cf107=_0x2b1813(0xf8c1);class _0x45106a extends _0x5d18fc['k']{constructor(_0x27635e){var _0xada5ef=a7_0x2532;super(_0x27635e,_0x231ba5['u'][_0xada5ef(0x23a6)]),this['registerOutput'](_0xada5ef(0x298f),_0x145a74['E']['Object'],_0x231ba5['u'][_0xada5ef(0x23a6)],new _0x335de1['C'](_0xada5ef(0x298f),this,_0x1d4a68['Ab'][_0xada5ef(0x54f)],_0x45106a,_0xada5ef(0x2ffa)));}get['texture'](){return this['_texture'];}set[_0x200f8e(0xd74)](_0x3051af){var _0x4e0ff9=_0x200f8e,_0x36b9cb;if(this['_texture']!==_0x3051af){const _0x25e291=null!=(_0x36b9cb=null==_0x3051af?void 0x0:_0x3051af[_0x4e0ff9(0x40ae)]())?_0x36b9cb:_0x2cf107['l'][_0x4e0ff9(0x3c92)];!_0x3051af&&_0x25e291&&_0x25e291['markAllMaterialsAsDirty'](_0x2e0086['g'][_0x4e0ff9(0x411)],_0x5b70b8=>_0x5b70b8[_0x4e0ff9(0x143d)](this[_0x4e0ff9(0x14bf)])),(this[_0x4e0ff9(0x14bf)]=_0x3051af)&&_0x25e291&&_0x25e291[_0x4e0ff9(0x2977)](_0x2e0086['g'][_0x4e0ff9(0x411)],_0x25e7ec=>_0x25e7ec[_0x4e0ff9(0x143d)](_0x3051af));}}get[_0x200f8e(0x2c44)](){return this['_samplerName'];}['bind'](_0x134290){var _0x1e67c2=_0x200f8e;this[_0x1e67c2(0xd74)]&&_0x134290[_0x1e67c2(0xf22)](this[_0x1e67c2(0x333e)],this[_0x1e67c2(0xd74)]);}[_0x200f8e(0x1977)](){var _0x3e4ef7=_0x200f8e;return!(this['texture']&&!this[_0x3e4ef7(0xd74)]['isReadyOrNotBlocking']());}[_0x200f8e(0x1d40)](){var _0x626c14=_0x200f8e;return _0x626c14(0x2ffa);}get[_0x200f8e(0x298f)](){var _0x85e66d=_0x200f8e;return this[_0x85e66d(0x44d)][0x0];}[_0x200f8e(0x1c3c)](_0x437a08){var _0x10f6a6=_0x200f8e;return super[_0x10f6a6(0x1c3c)](_0x437a08),_0x437a08['target']===_0x231ba5['u'][_0x10f6a6(0x3dcd)]&&(this[_0x10f6a6(0x333e)]=_0x437a08[_0x10f6a6(0x4002)](this[_0x10f6a6(0x3844)]+_0x10f6a6(0x3ab7)),_0x437a08['sharedData'][_0x10f6a6(0x20d0)][_0x10f6a6(0x1e1d)](this),_0x437a08['sharedData'][_0x10f6a6(0x2916)][_0x10f6a6(0x1e1d)](this),_0x437a08['sharedData'][_0x10f6a6(0x1f0)][_0x10f6a6(0x1e1d)](this)),_0x437a08[_0x10f6a6(0x32d6)](this[_0x10f6a6(0x333e)]),this;}[_0x200f8e(0x80f)](){var _0xd382b9=_0x200f8e;let _0x5b645a=super[_0xd382b9(0x80f)]();return this[_0xd382b9(0xd74)]?_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a=(_0x5b645a+=this['_codeVariableName']+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0xd382b9(0xd74)][_0xd382b9(0x3844)]+'\x22,\x20null,\x20'+this['texture'][_0xd382b9(0x1bdc)]+',\x20'+this[_0xd382b9(0xd74)][_0xd382b9(0x192c)]+',\x20'+this[_0xd382b9(0xd74)][_0xd382b9(0x3249)]+_0xd382b9(0x2441))+(this[_0xd382b9(0x31e)]+'.texture.wrapU\x20=\x20'+this['texture'][_0xd382b9(0x24af)]+';\x0d\x0a'))+(this[_0xd382b9(0x31e)]+_0xd382b9(0x17b6)+this['texture']['wrapV']+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+_0xd382b9(0x24f1)+this[_0xd382b9(0xd74)][_0xd382b9(0x132a)]+_0xd382b9(0x3425)))+(this['_codeVariableName']+_0xd382b9(0x3fad)+this['texture'][_0xd382b9(0x216d)]+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+'.texture.wAng\x20=\x20'+this['texture']['wAng']+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+'.texture.uOffset\x20=\x20'+this['texture'][_0xd382b9(0x30fa)]+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+_0xd382b9(0x2c9f)+this[_0xd382b9(0xd74)][_0xd382b9(0x22bb)]+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+_0xd382b9(0x261a)+this[_0xd382b9(0xd74)]['uScale']+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+'.texture.vScale\x20=\x20'+this[_0xd382b9(0xd74)][_0xd382b9(0x1832)]+_0xd382b9(0x3425)))+(this[_0xd382b9(0x31e)]+_0xd382b9(0x292c)+this['texture'][_0xd382b9(0x1cd5)]+_0xd382b9(0x3425)):_0x5b645a;}[_0x200f8e(0x2156)](){var _0x5689ef=_0x200f8e;const _0x2f9095=super[_0x5689ef(0x2156)]();return this[_0x5689ef(0xd74)]&&!this['texture']['isRenderTarget']&&_0x5689ef(0xc12)!==this[_0x5689ef(0xd74)][_0x5689ef(0x1d40)]()&&(_0x2f9095[_0x5689ef(0xd74)]=this[_0x5689ef(0xd74)][_0x5689ef(0x2156)]()),_0x2f9095;}[_0x200f8e(0x28fb)](_0x3f35d0,_0x7f2c77,_0x609719){var _0x5c507a=_0x200f8e;super[_0x5c507a(0x28fb)](_0x3f35d0,_0x7f2c77,_0x609719),_0x3f35d0[_0x5c507a(0xd74)]&&!_0x4cd142['O'][_0x5c507a(0x374f)]&&void 0x0!==_0x3f35d0['texture']['url']&&(_0x609719=0x0===_0x3f35d0[_0x5c507a(0xd74)][_0x5c507a(0x1a59)][_0x5c507a(0x850)](_0x5c507a(0xf4d))?'':_0x609719,this[_0x5c507a(0xd74)]=_0x58507c['x'][_0x5c507a(0x2f08)](_0x3f35d0['texture'],_0x7f2c77,_0x609719));}}(0x0,_0x23bd1e['H'])(_0x200f8e(0x26b9),_0x45106a);},0x17875:(_0x2732dc,_0x2de53b,_0x58dd9e)=>{_0x58dd9e(0x5977),_0x58dd9e(0x11974),_0x58dd9e(0xb735),_0x58dd9e(0xc4ea),_0x58dd9e(0xf880),_0x58dd9e(0x3a47),_0x58dd9e(0xdbdc),_0x58dd9e(0x1050d);},0x11974:(_0x2365e5,_0x4c377b,_0x48a156)=>{var _0x10dc0f=a7_0x38a779,_0x797b0f=_0x48a156(0x15a52),_0x3819b3=_0x48a156(0x16ad5),_0x1c55d8=_0x48a156(0x1137a),_0x2873c5=_0x48a156(0x147cf),_0x4e5ac4=_0x48a156(0x13cd1),_0x2d8a38=_0x48a156(0x11c74),_0x119a09=_0x48a156(0xe456),_0x43ed63=_0x48a156(0x159af),_0x5562d2=(_0x48a156(0xe6c7),_0x48a156(0x1b3f),_0x48a156(0x15fb5),_0x48a156(0xc971),_0x48a156(0xb0bc),_0x48a156(0x175b0),_0x48a156(0x1f57),_0x48a156(0x1f85),_0x48a156(0x6e75),_0x48a156(0x6214));class _0xc9a56c extends _0x797b0f['k']{constructor(_0x139753){var _0x360aac=a7_0x2532;super(_0x139753,_0x3819b3['u'][_0x360aac(0x23a6)]),this[_0x360aac(0x37d5)]=0x0,this[_0x360aac(0x1cf6)]=!0x1,this[_0x360aac(0x3f1b)]=!0x0,this[_0x360aac(0x15b2)](_0x360aac(0x40ed),_0x1c55d8['E'][_0x360aac(0x1960)],!0x1,_0x3819b3['u'][_0x360aac(0x3dcd)]),this[_0x360aac(0x15b2)]('worldNormal',_0x1c55d8['E'][_0x360aac(0x1960)],!0x1,_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x15b2)](_0x360aac(0x26bd),_0x1c55d8['E'][_0x360aac(0x19f4)],!0x1,_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x15b2)](_0x360aac(0x3a18),_0x1c55d8['E']['Float'],!0x0,_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x15b2)](_0x360aac(0x243b),_0x1c55d8['E'][_0x360aac(0x214d)],!0x0,_0x3819b3['u'][_0x360aac(0xcba)]),this['registerInput'](_0x360aac(0x2c15),_0x1c55d8['E'][_0x360aac(0x32f2)],!0x0,_0x3819b3['u'][_0x360aac(0xcba)]),this['registerInput'](_0x360aac(0x3575),_0x1c55d8['E']['Color3'],!0x0,_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x15b2)]('view',_0x1c55d8['E'][_0x360aac(0x1919)],!0x0),this[_0x360aac(0x3619)](_0x360aac(0x2ccb),_0x1c55d8['E'][_0x360aac(0x32f2)],_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x3619)](_0x360aac(0x2180),_0x1c55d8['E'][_0x360aac(0x32f2)],_0x3819b3['u'][_0x360aac(0xcba)]),this[_0x360aac(0x3619)](_0x360aac(0x3bb9),_0x1c55d8['E'][_0x360aac(0x214d)],_0x3819b3['u'][_0x360aac(0xcba)]);}static[_0x10dc0f(0x2f8b)](_0x25b15c,_0x7e6413){var _0x581658=_0x10dc0f;const _0x4f492e=_0x25b15c;return _0x4f492e[_0x581658(0x40ed)][_0x581658(0x31d8)]?(_0x4f492e[_0x581658(0x1cf6)]=!_0x4f492e['generateOnlyFragmentCode'],_0x5562d2[_0x581658(0x3cd5)]('The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!'),!0x1):(_0x4f492e[_0x581658(0x2174)](),!0x0);}[_0x10dc0f(0x2174)](){var _0x4d0f07=_0x10dc0f;this['_setInitialTarget'](this[_0x4d0f07(0x1cf6)]?_0x3819b3['u'][_0x4d0f07(0xcba)]:_0x3819b3['u'][_0x4d0f07(0x23a6)]),this[_0x4d0f07(0x3662)](_0x4d0f07(0x40ed))[_0x4d0f07(0x259c)]=this['generateOnlyFragmentCode']?_0x3819b3['u']['Fragment']:_0x3819b3['u'][_0x4d0f07(0x3dcd)];}[_0x10dc0f(0x1d40)](){var _0x240f09=_0x10dc0f;return _0x240f09(0x287c);}get[_0x10dc0f(0x40ed)](){var _0x2c20db=_0x10dc0f;return this[_0x2c20db(0x3d31)][0x0];}get[_0x10dc0f(0x101e)](){var _0x3ea538=_0x10dc0f;return this[_0x3ea538(0x3d31)][0x1];}get['cameraPosition'](){return this['_inputs'][0x2];}get['glossiness'](){var _0x226b64=_0x10dc0f;return this[_0x226b64(0x3d31)][0x3];}get['glossPower'](){var _0x1a88aa=_0x10dc0f;return this[_0x1a88aa(0x3d31)][0x4];}get[_0x10dc0f(0x2c15)](){var _0x1db38=_0x10dc0f;return this[_0x1db38(0x3d31)][0x5];}get[_0x10dc0f(0x3575)](){var _0x267cf8=_0x10dc0f;return this[_0x267cf8(0x3d31)][0x6];}get[_0x10dc0f(0x1f48)](){var _0x5915b7=_0x10dc0f;return this[_0x5915b7(0x3d31)][0x7];}get[_0x10dc0f(0x2ccb)](){return this['_outputs'][0x0];}get[_0x10dc0f(0x2180)](){var _0x67ff04=_0x10dc0f;return this[_0x67ff04(0x44d)][0x1];}get['shadow'](){return this['_outputs'][0x2];}[_0x10dc0f(0x4ad)](_0x29bf86){var _0x140ff9=_0x10dc0f;if(!this['cameraPosition']['isConnected']){let _0x963eb8=_0x29bf86[_0x140ff9(0xccc)](_0x29d208=>_0x29d208['systemValue']===_0x4e5ac4['$']['CameraPosition']);_0x963eb8||(_0x963eb8=new _0x2d8a38['S'](_0x140ff9(0x26bd)))[_0x140ff9(0x37e9)](_0x4e5ac4['$']['CameraPosition']),_0x963eb8[_0x140ff9(0x1fcc)][_0x140ff9(0x23c9)](this[_0x140ff9(0x26bd)]);}}['prepareDefines'](_0x2bf225,_0x2b0eea,_0x45a2b1){var _0x4f0422=_0x10dc0f,_0x33a83e,_0x36ae03;_0x45a2b1[_0x4f0422(0x13c5)]&&(_0x33a83e=_0x2bf225[_0x4f0422(0x40ae)](),this[_0x4f0422(0x2ba7)]?(_0x2873c5['G'][_0x4f0422(0x38ad)](_0x33a83e,_0x2bf225,this[_0x4f0422(0x2ba7)],this[_0x4f0422(0x37d5)],_0x45a2b1,!0x0,_0x36ae03={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1}),_0x36ae03[_0x4f0422(0x48d)]&&_0x45a2b1['rebuild']()):_0x2873c5['G'][_0x4f0422(0xd6d)](_0x33a83e,_0x2bf225,_0x45a2b1,!0x0,_0x2b0eea[_0x4f0422(0x29f8)]));}[_0x10dc0f(0x211c)](_0x20757a,_0x2a13a7,_0x4a2c86,_0x2a6cd9){var _0x31a99c=_0x10dc0f;for(let _0x2b7541=0x0;_0x2b7541<_0x2a13a7[_0x31a99c(0x29f8)]&&_0x4a2c86[_0x31a99c(0x2dfb)+_0x2b7541];_0x2b7541++){var _0x40050c=0x0<=_0x20757a[_0x31a99c(0x2f80)][_0x31a99c(0x850)](_0x31a99c(0x9ec)+_0x2b7541);_0x2873c5['G'][_0x31a99c(0xe2a)](_0x2b7541,_0x20757a[_0x31a99c(0x2f80)],_0x20757a[_0x31a99c(0x35c5)],_0x4a2c86[_0x31a99c(0xa3f)+_0x2b7541],_0x2a6cd9,_0x40050c);}}[_0x10dc0f(0xc95)](_0xa97b74,_0x1252df,_0x4ad69e){var _0x59b2f2=_0x10dc0f,_0x440984;_0x4ad69e&&(_0x440984=_0x4ad69e[_0x59b2f2(0x40ae)](),this['light']?_0x2873c5['G']['BindLight'](this[_0x59b2f2(0x2ba7)],this['_lightId'],_0x440984,_0xa97b74,!0x0):_0x2873c5['G']['BindLights'](_0x440984,_0x4ad69e,_0xa97b74,!0x0,_0x1252df[_0x59b2f2(0x29f8)]));}[_0x10dc0f(0x234d)](_0x4e4906){var _0x57762d=_0x10dc0f,_0x1712df=this['worldPosition'],_0x31ab44='//'+this[_0x57762d(0x3844)],_0x24ae91=(this[_0x57762d(0x2ba7)]?(this[_0x57762d(0x37d5)]=(void 0x0!==_0x4e4906[_0x57762d(0x39aa)][_0x57762d(0x2168)]?_0x4e4906[_0x57762d(0x39aa)][_0x57762d(0x2168)]:-0x1)+0x1,_0x4e4906[_0x57762d(0x39aa)][_0x57762d(0x2168)]=this[_0x57762d(0x37d5)],_0x4e4906[_0x57762d(0x1479)](_0x4e4906['supportUniformBuffers']?_0x57762d(0x10c1):_0x57762d(0xc98),_0x31ab44,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x57762d(0x141d)]()}]},this[_0x57762d(0x37d5)][_0x57762d(0x141d)]())):(_0x4e4906['_emitFunctionFromInclude'](_0x4e4906[_0x57762d(0x2c86)]?'lightVxUboDeclaration':_0x57762d(0xc98),_0x31ab44,{'repeatKey':_0x57762d(0x29f8)}),this['_lightId']=0x0,_0x4e4906[_0x57762d(0x3631)][_0x57762d(0xae3)][_0x57762d(0x1e1d)](this)),'v_'+_0x1712df[_0x57762d(0x2030)]);_0x4e4906[_0x57762d(0x159e)](_0x24ae91,_0x57762d(0x9e5))&&(_0x4e4906[_0x57762d(0x2068)]+=_0x24ae91+(_0x57762d(0xd26)+_0x1712df[_0x57762d(0x2030)]+_0x57762d(0x3425))),this[_0x57762d(0x2ba7)]?_0x4e4906['compilationString']+=_0x4e4906[_0x57762d(0x154b)]('shadowsVertex',_0x31ab44,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x57762d(0x37d5)][_0x57762d(0x141d)]()},{'search':/worldPos/g,'replace':_0x1712df[_0x57762d(0x2030)]}]}):(_0x4e4906['compilationString']+=_0x57762d(0x3574)+_0x1712df[_0x57762d(0x2030)]+_0x57762d(0x3425),this[_0x57762d(0x1f48)][_0x57762d(0x31d8)]&&(_0x4e4906[_0x57762d(0x2068)]+=_0x57762d(0x21c6)+this[_0x57762d(0x1f48)][_0x57762d(0x2030)]+_0x57762d(0x3425)),_0x4e4906[_0x57762d(0x2068)]+=_0x4e4906[_0x57762d(0x154b)](_0x57762d(0xa1a),_0x31ab44,{'repeatKey':_0x57762d(0x29f8)}));}[_0x10dc0f(0x1c3c)](_0x101904){var _0x55c961=_0x10dc0f;if(super[_0x55c961(0x1c3c)](_0x101904),_0x101904[_0x55c961(0x259c)]===_0x3819b3['u'][_0x55c961(0xcba)]){this[_0x55c961(0x1cf6)]&&_0x101904['sharedData'][_0x55c961(0xae3)][_0x55c961(0x1e1d)](this),_0x101904['sharedData'][_0x55c961(0x20de)][_0x55c961(0x1e1d)](this),_0x101904[_0x55c961(0x3631)][_0x55c961(0x35f4)][_0x55c961(0x1e1d)](this);var _0x505fa='//'+this['name'],_0x2c60f0=this[_0x55c961(0x40ed)];let _0x51a341=_0x2c60f0[_0x55c961(0x2030)];return this[_0x55c961(0x1cf6)]?(_0x51a341=_0x101904['_getFreeVariableName'](_0x55c961(0x3a2a)),_0x101904[_0x55c961(0x28d2)](_0x55c961(0x41a2),_0x55c961(0x3dc5)+_0x51a341+_0x55c961(0x3425),_0x505fa),_0x101904[_0x55c961(0x2068)]+=_0x51a341+_0x55c961(0xd26)+_0x2c60f0[_0x55c961(0x2030)]+'.xyz;\x0d\x0a',_0x101904[_0x55c961(0x2068)]+=_0x101904[_0x55c961(0x154b)](_0x55c961(0xa1a),_0x505fa,{'repeatKey':_0x55c961(0x29f8),'substitutionVars':this[_0x55c961(0x1cf6)]?'worldPos,'+_0x2c60f0['associatedVariableName']:void 0x0})):_0x51a341='v_'+_0x51a341+_0x55c961(0x968),_0x101904[_0x55c961(0x1479)](_0x55c961(0x390a),_0x505fa),_0x101904[_0x55c961(0x1479)](_0x55c961(0x21ad),_0x505fa,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x51a341}]}),_0x101904[_0x55c961(0x1479)](_0x55c961(0x1c82),_0x505fa,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x51a341}]}),this['light']?_0x101904[_0x55c961(0x1479)](_0x101904[_0x55c961(0x2c86)]?_0x55c961(0x3a60):_0x55c961(0x4f3),_0x505fa,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x55c961(0x37d5)]['toString']()}]},this[_0x55c961(0x37d5)]['toString']()):_0x101904[_0x55c961(0x1479)](_0x101904['supportUniformBuffers']?_0x55c961(0x3a60):_0x55c961(0x4f3),_0x505fa,{'repeatKey':'maxSimultaneousLights','substitutionVars':this[_0x55c961(0x1cf6)]?_0x55c961(0xc54):void 0x0}),0x0===this[_0x55c961(0x37d5)]&&(_0x101904[_0x55c961(0xfe9)](_0x55c961(0x2165))&&(_0x101904[_0x55c961(0x2068)]+=_0x55c961(0x24eb)+this['cameraPosition'][_0x55c961(0x2030)]+_0x55c961(0x2dc9)+_0x51a341+');\x0d\x0a'),_0x101904[_0x55c961(0x2068)]+=_0x55c961(0xc7f),_0x101904['compilationString']+=_0x55c961(0x2edb),_0x101904[_0x55c961(0x2068)]+='float\x20glossiness\x20=\x20'+(this[_0x55c961(0x3a18)][_0x55c961(0x31d8)]?this[_0x55c961(0x3a18)]['associatedVariableName']:_0x55c961(0x2485))+_0x55c961(0xc14)+(this[_0x55c961(0x243b)]['isConnected']?this['glossPower'][_0x55c961(0x2030)]:_0x55c961(0x2a02))+_0x55c961(0x3425),_0x101904[_0x55c961(0x2068)]+=_0x55c961(0x23a0),_0x101904[_0x55c961(0x2068)]+='vec3\x20specularBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a',_0x101904[_0x55c961(0x2068)]+=_0x55c961(0x1615)+this['worldNormal'][_0x55c961(0x2030)]+_0x55c961(0xd84)),this[_0x55c961(0x2ba7)]?_0x101904['compilationString']+=_0x101904[_0x55c961(0x154b)](_0x55c961(0x2f5c),_0x505fa,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x55c961(0x37d5)][_0x55c961(0x141d)]()}]}):_0x101904['compilationString']+=_0x101904['_emitCodeFromInclude'](_0x55c961(0x2f5c),_0x505fa,{'repeatKey':_0x55c961(0x29f8)}),(_0x2c60f0=this[_0x55c961(0x2ccb)],_0x505fa=this[_0x55c961(0x2180)]),(_0x101904[_0x55c961(0x2068)]+=this[_0x55c961(0x2fd4)](_0x2c60f0,_0x101904)+(_0x55c961(0x323)+(this['diffuseColor'][_0x55c961(0x31d8)]?_0x55c961(0xc14)+this[_0x55c961(0x2c15)][_0x55c961(0x2030)]:'')+_0x55c961(0x3425)),_0x505fa[_0x55c961(0x2482)]&&(_0x101904[_0x55c961(0x2068)]+=this[_0x55c961(0x2fd4)](_0x505fa,_0x101904)+(_0x55c961(0x1078)+(this[_0x55c961(0x3575)]['isConnected']?_0x55c961(0xc14)+this[_0x55c961(0x3575)][_0x55c961(0x2030)]:'')+_0x55c961(0x3425))),this[_0x55c961(0x3bb9)]['hasEndpoints']&&(_0x101904[_0x55c961(0x2068)]+=this[_0x55c961(0x2fd4)](this[_0x55c961(0x3bb9)],_0x101904)+_0x55c961(0x29f0)),this);}this[_0x55c961(0x234d)](_0x101904);}[_0x10dc0f(0x2156)](){var _0x4af05f=_0x10dc0f;const _0x316403=super[_0x4af05f(0x2156)]();return _0x316403[_0x4af05f(0x1cf6)]=this[_0x4af05f(0x1cf6)],this[_0x4af05f(0x2ba7)]&&(_0x316403[_0x4af05f(0x3112)]=this['light']['id']),_0x316403;}[_0x10dc0f(0x28fb)](_0x58aee2,_0x18d640,_0x9d3a05){var _0x46850d=_0x10dc0f;super[_0x46850d(0x28fb)](_0x58aee2,_0x18d640,_0x9d3a05),_0x58aee2[_0x46850d(0x3112)]&&(this[_0x46850d(0x2ba7)]=_0x18d640[_0x46850d(0x1e79)](_0x58aee2['lightId'])),this['generateOnlyFragmentCode']=_0x58aee2[_0x46850d(0x1cf6)],this[_0x46850d(0x2174)]();}}(function(_0x27606c,_0x4fcee2,_0x3c183a,_0x2aad4d){var _0x5c884c=_0x10dc0f,_0x1b31b9,_0x375d1e=arguments[_0x5c884c(0x3785)],_0x7aaac1=_0x375d1e<0x3?_0x4fcee2:null===_0x2aad4d?_0x2aad4d=Object['getOwnPropertyDescriptor'](_0x4fcee2,_0x3c183a):_0x2aad4d;if(_0x5c884c(0x1c87)==typeof Reflect&&_0x5c884c(0x7a8)==typeof Reflect[_0x5c884c(0x4111)])_0x7aaac1=Reflect['decorate'](_0x27606c,_0x4fcee2,_0x3c183a,_0x2aad4d);else{for(var _0x388f7c=_0x27606c[_0x5c884c(0x3785)]-0x1;0x0<=_0x388f7c;_0x388f7c--)(_0x1b31b9=_0x27606c[_0x388f7c])&&(_0x7aaac1=(_0x375d1e<0x3?_0x1b31b9(_0x7aaac1):0x3<_0x375d1e?_0x1b31b9(_0x4fcee2,_0x3c183a,_0x7aaac1):_0x1b31b9(_0x4fcee2,_0x3c183a))||_0x7aaac1);}0x3<_0x375d1e&&_0x7aaac1&&Object[_0x5c884c(0x259d)](_0x4fcee2,_0x3c183a,_0x7aaac1);}([(0x0,_0x43ed63['p'])(_0x10dc0f(0x3be7),_0x43ed63['U'][_0x10dc0f(0x2e6)],_0x10dc0f(0x2c8a),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0xc9a56c[_0x10dc0f(0x2f8b)]}})],_0xc9a56c[_0x10dc0f(0x1fd2)],'generateOnlyFragmentCode',void 0x0),(0x0,_0x119a09['H'])(_0x10dc0f(0x1638),_0xc9a56c));},0xc4ea:(_0xc09ad9,_0x203b74,_0x46572f)=>{var _0x58738d=a7_0x38a779,_0x2ad06c=_0x46572f(0x1137a),_0x433046=_0x46572f(0x16ad5),_0x1cf94d=_0x46572f(0xe456),_0x33a1f2=_0x46572f(0x11c74),_0x345853=_0x46572f(0x13cd1),_0x5650f1=_0x46572f(0xd482),_0x44d551=_0x46572f(0x6214);class _0x2fe58a extends _0x5650f1['W']{[_0x58738d(0x3119)](){var _0x5193be=_0x58738d;return this[_0x5193be(0xdfa)]['isConnected']?(this[_0x5193be(0x1cf6)]=!this[_0x5193be(0x1cf6)],_0x44d551[_0x5193be(0x3cd5)](_0x5193be(0x3e88)),!0x1):this['worldPosition']['isConnected']?(this[_0x5193be(0x1cf6)]=!this['generateOnlyFragmentCode'],_0x44d551[_0x5193be(0x3cd5)](_0x5193be(0x30ca)),!0x1):(this['_setTarget'](),!0x0);}[_0x58738d(0x2174)](){var _0x204850=_0x58738d;super[_0x204850(0x2174)](),this['getInputByName'](_0x204850(0xdfa))[_0x204850(0x259c)]=this[_0x204850(0x1cf6)]?_0x433046['u'][_0x204850(0xcba)]:_0x433046['u']['Vertex'],this['getInputByName']('worldPosition')[_0x204850(0x259c)]=this[_0x204850(0x1cf6)]?_0x433046['u'][_0x204850(0xcba)]:_0x433046['u'][_0x204850(0x3dcd)];}constructor(_0x1017b3){var _0x11b050=_0x58738d;super(_0x1017b3),this['registerInput']('position',_0x2ad06c['E']['AutoDetect'],!0x1,_0x433046['u'][_0x11b050(0x3dcd)]),this[_0x11b050(0x15b2)](_0x11b050(0x40ed),_0x2ad06c['E'][_0x11b050(0x1960)],!0x1,_0x433046['u'][_0x11b050(0x3dcd)]),this['registerInput'](_0x11b050(0x101e),_0x2ad06c['E'][_0x11b050(0x1960)],!0x1,_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x15b2)]('world',_0x2ad06c['E'][_0x11b050(0x1919)],!0x1,_0x433046['u']['Vertex']),this[_0x11b050(0x15b2)](_0x11b050(0x26bd),_0x2ad06c['E']['Vector3'],!0x1,_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x15b2)](_0x11b050(0x1f48),_0x2ad06c['E'][_0x11b050(0x1919)],!0x1,_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x3619)](_0x11b050(0xdee),_0x2ad06c['E']['Color3'],_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x3619)]('rgba',_0x2ad06c['E'][_0x11b050(0x2644)],_0x433046['u'][_0x11b050(0xcba)]),this['registerOutput']('r',_0x2ad06c['E'][_0x11b050(0x214d)],_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x3619)]('g',_0x2ad06c['E'][_0x11b050(0x214d)],_0x433046['u'][_0x11b050(0xcba)]),this[_0x11b050(0x3619)]('b',_0x2ad06c['E'][_0x11b050(0x214d)],_0x433046['u']['Fragment']),this[_0x11b050(0x3619)]('a',_0x2ad06c['E'][_0x11b050(0x214d)],_0x433046['u']['Fragment']),this[_0x11b050(0x3d31)][0x0][_0x11b050(0x45f)](_0x2ad06c['E'][_0x11b050(0x32f2)]|_0x2ad06c['E'][_0x11b050(0x19f4)]|_0x2ad06c['E'][_0x11b050(0x1960)]);}[_0x58738d(0x1d40)](){var _0x23cff3=_0x58738d;return _0x23cff3(0x2a0c);}get[_0x58738d(0xdfa)](){var _0x5a9fd4=_0x58738d;return this[_0x5a9fd4(0x3d31)][0x0];}get[_0x58738d(0x40ed)](){var _0x2da3bc=_0x58738d;return this[_0x2da3bc(0x3d31)][0x1];}get[_0x58738d(0x101e)](){var _0x559d60=_0x58738d;return this[_0x559d60(0x3d31)][0x2];}get[_0x58738d(0x304a)](){var _0x460ae0=_0x58738d;return this[_0x460ae0(0x3d31)][0x3];}get[_0x58738d(0x26bd)](){var _0x51e858=_0x58738d;return this[_0x51e858(0x3d31)][0x4];}get[_0x58738d(0x1f48)](){return this['_inputs'][0x5];}get['rgb'](){var _0x2fe651=_0x58738d;return this[_0x2fe651(0x44d)][0x0];}get[_0x58738d(0x1a25)](){var _0x1a0a7d=_0x58738d;return this[_0x1a0a7d(0x44d)][0x1];}get['r'](){var _0x5db2af=_0x58738d;return this[_0x5db2af(0x44d)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){return this['_outputs'][0x4];}get['a'](){var _0x455347=_0x58738d;return this[_0x455347(0x44d)][0x5];}[_0x58738d(0x4ad)](_0x424e8a){var _0x207d84=_0x58738d;if(super[_0x207d84(0x4ad)](_0x424e8a),!this['cameraPosition'][_0x207d84(0x31d8)]){let _0x7229db=_0x424e8a[_0x207d84(0xccc)](_0xb26473=>_0xb26473[_0x207d84(0x238f)]===_0x345853['$'][_0x207d84(0x23b2)]);_0x7229db||(_0x7229db=new _0x33a1f2['S'](_0x207d84(0x26bd)))[_0x207d84(0x37e9)](_0x345853['$'][_0x207d84(0x23b2)]),_0x7229db[_0x207d84(0x1fcc)][_0x207d84(0x23c9)](this[_0x207d84(0x26bd)]);}}[_0x58738d(0x1c3c)](_0x29760a){var _0x1d63d9=_0x58738d;if(super[_0x1d63d9(0x1c3c)](_0x29760a),!this['texture'])return _0x29760a['compilationString']+=this[_0x1d63d9(0x1269)](_0x29760a,_0x1d63d9(0x3981)),this;if(_0x29760a[_0x1d63d9(0x259c)]!==_0x433046['u']['Fragment'])return _0x29760a[_0x1d63d9(0x2068)]+=this[_0x1d63d9(0x3be0)](_0x29760a),this;this[_0x1d63d9(0x1cf6)]&&(_0x29760a[_0x1d63d9(0x2068)]+=this[_0x1d63d9(0x3be0)](_0x29760a)),this[_0x1d63d9(0xe7e)](_0x29760a);var _0x4bc3cd=_0x29760a[_0x1d63d9(0x4002)](_0x1d63d9(0x8bf));return _0x29760a['compilationString']+='vec4\x20'+_0x4bc3cd+_0x1d63d9(0x2cae)+this[_0x1d63d9(0x101e)][_0x1d63d9(0x2030)]+_0x1d63d9(0x2441),_0x29760a[_0x1d63d9(0x2068)]+=this[_0x1d63d9(0x3ab)](_0x4bc3cd),_0x29760a['compilationString']+=this['handleFragmentSideCodeReflectionColor'](void 0x0,''),_0x29760a[_0x1d63d9(0x2068)]+=this[_0x1d63d9(0x1269)](_0x29760a,this['_reflectionColorName']),this;}}(0x0,_0x1cf94d['H'])(_0x58738d(0x19ef),_0x2fe58a);},0x3a47:(_0x1a7ae5,_0x15d814,_0x31559e)=>{var _0x12fd76=a7_0x38a779;function _0x232db1(_0x38ea90,_0x224308,_0x2ddf9d,_0xb39f84){var _0x46c20c=a7_0x2532,_0x3df0f3,_0x116410=arguments[_0x46c20c(0x3785)],_0x3c66c2=_0x116410<0x3?_0x224308:null===_0xb39f84?_0xb39f84=Object[_0x46c20c(0x18ba)](_0x224308,_0x2ddf9d):_0xb39f84;if(_0x46c20c(0x1c87)==typeof Reflect&&_0x46c20c(0x7a8)==typeof Reflect[_0x46c20c(0x4111)])_0x3c66c2=Reflect[_0x46c20c(0x4111)](_0x38ea90,_0x224308,_0x2ddf9d,_0xb39f84);else{for(var _0x392e45=_0x38ea90[_0x46c20c(0x3785)]-0x1;0x0<=_0x392e45;_0x392e45--)(_0x3df0f3=_0x38ea90[_0x392e45])&&(_0x3c66c2=(_0x116410<0x3?_0x3df0f3(_0x3c66c2):0x3<_0x116410?_0x3df0f3(_0x224308,_0x2ddf9d,_0x3c66c2):_0x3df0f3(_0x224308,_0x2ddf9d))||_0x3c66c2);}0x3<_0x116410&&_0x3c66c2&&Object[_0x46c20c(0x259d)](_0x224308,_0x2ddf9d,_0x3c66c2);}var _0x93b743=_0x31559e(0x15a52),_0x3bd0dc=_0x31559e(0x1137a),_0x1619b8=_0x31559e(0x16ad5),_0x15ec41=_0x31559e(0xe456),_0x31559e=_0x31559e(0x159af);class _0x593253 extends _0x93b743['k']{constructor(_0x6964c2){var _0x4e2708=a7_0x2532;super(_0x6964c2,_0x1619b8['u'][_0x4e2708(0x23a6)]),this[_0x4e2708(0x22e8)]=!0x1,this['force32itsFloat']=!0x1,this[_0x4e2708(0x3f1b)]=!0x0,this['registerInput']('uv',_0x3bd0dc['E'][_0x4e2708(0x2c52)],!0x1,_0x1619b8['u'][_0x4e2708(0x23a6)]),this[_0x4e2708(0x3619)](_0x4e2708(0x3234),_0x3bd0dc['E'][_0x4e2708(0x214d)],_0x1619b8['u'][_0x4e2708(0x3d2)]),this[_0x4e2708(0x3d31)][0x0][_0x4e2708(0x45f)](_0x3bd0dc['E'][_0x4e2708(0x38aa)]|_0x3bd0dc['E'][_0x4e2708(0x19f4)]|_0x3bd0dc['E'][_0x4e2708(0x1960)]),this[_0x4e2708(0x3d31)][0x0]['_prioritizeVertex']=!0x1;}[_0x12fd76(0x1d40)](){return'SceneDepthBlock';}get['uv'](){var _0x1655f5=_0x12fd76;return this[_0x1655f5(0x3d31)][0x0];}get[_0x12fd76(0x3234)](){var _0x32f281=_0x12fd76;return this[_0x32f281(0x44d)][0x0];}[_0x12fd76(0x1281)](_0x350017){var _0xfbfe14=_0x12fd76;_0x350017['_excludeVariableName'](_0xfbfe14(0x13a7));}get[_0x12fd76(0x259c)](){var _0x3a1bc9=_0x12fd76;return!this['uv'][_0x3a1bc9(0x31d8)]||this['uv'][_0x3a1bc9(0x4e3)][_0x3a1bc9(0x2945)]?_0x1619b8['u'][_0x3a1bc9(0x23a6)]:_0x1619b8['u'][_0x3a1bc9(0xcba)];}[_0x12fd76(0x3bb6)](_0x518298){var _0x910341=_0x12fd76;const _0x4e4cb8=_0x518298[_0x910341(0x17f8)](void 0x0,this[_0x910341(0x22e8)],this[_0x910341(0x19cd)]);return _0x4e4cb8[_0x910341(0x132c)]();}[_0x12fd76(0xc95)](_0x4d6a0f,_0xd5e4ad){var _0x793bfd=_0x12fd76;_0xd5e4ad=this[_0x793bfd(0x3bb6)](_0xd5e4ad[_0x793bfd(0x40ae)]()),_0x4d6a0f[_0x793bfd(0xf22)](this[_0x793bfd(0x333e)],_0xd5e4ad);}['_injectVertexCode'](_0xa54734){var _0x35ff26=_0x12fd76,_0xb70987=this['uv'];if(_0xb70987['connectedPoint'][_0x35ff26(0x1b34)][_0x35ff26(0x2945)]&&!_0xb70987[_0x35ff26(0x14c1)][_0x35ff26(0x1b34)][_0x35ff26(0x4109)]&&_0xa54734[_0x35ff26(0x2bd1)](_0xb70987[_0x35ff26(0x2030)],'vec'+(_0xb70987['type']===_0x3bd0dc['E']['Vector3']?'3':_0xb70987[_0x35ff26(0x261)]===_0x3bd0dc['E'][_0x35ff26(0x1960)]?'4':'2')),this['_mainUVName']=_0x35ff26(0x2a8b)+_0xb70987[_0x35ff26(0x2030)],_0xa54734['_emitVaryingFromString'](this[_0x35ff26(0xe91)],_0x35ff26(0x17e4)),_0xa54734[_0x35ff26(0x2068)]+=this['_mainUVName']+_0x35ff26(0xd26)+_0xb70987[_0x35ff26(0x2030)]+_0x35ff26(0x31d6),this[_0x35ff26(0x44d)][_0x35ff26(0x2915)](_0x101156=>_0x101156[_0x35ff26(0x1d7a)])){this[_0x35ff26(0x6e2)](_0xa54734,!0x0);for(const _0x38f18f of this[_0x35ff26(0x44d)])_0x38f18f[_0x35ff26(0x2482)]&&this['_writeOutput'](_0xa54734,_0x38f18f,'r',!0x0);}}['_writeTextureRead'](_0x1c0c95,_0x574a26=!0x1){var _0x5e4a8b=_0x12fd76,_0x20093a=this['uv'];if(_0x574a26)return _0x1c0c95[_0x5e4a8b(0x259c)]===_0x1619b8['u'][_0x5e4a8b(0xcba)]?void 0x0:void(_0x1c0c95['compilationString']+=_0x5e4a8b(0x9f9)+this[_0x5e4a8b(0x2067)]+_0x5e4a8b(0x2da6)+this[_0x5e4a8b(0x333e)]+',\x20'+_0x20093a['associatedVariableName']+_0x5e4a8b(0x3272));this['uv'][_0x5e4a8b(0x1b34)][_0x5e4a8b(0x259c)]===_0x1619b8['u'][_0x5e4a8b(0xcba)]?_0x1c0c95[_0x5e4a8b(0x2068)]+=_0x5e4a8b(0x9f9)+this['_tempTextureRead']+'\x20=\x20texture2D('+this[_0x5e4a8b(0x333e)]+',\x20'+_0x20093a[_0x5e4a8b(0x2030)]+'.xy);\x0d\x0a':_0x1c0c95[_0x5e4a8b(0x2068)]+='vec4\x20'+this[_0x5e4a8b(0x2067)]+'\x20=\x20texture2D('+this['_samplerName']+',\x20'+this[_0x5e4a8b(0xe91)]+_0x5e4a8b(0x2441);}[_0x12fd76(0x68d)](_0x1307d4,_0x2a9bc2,_0x40d816,_0x5c35c8=!0x1){var _0x3e0016=_0x12fd76;if(_0x5c35c8)return _0x1307d4[_0x3e0016(0x259c)]===_0x1619b8['u'][_0x3e0016(0xcba)]?void 0x0:void(_0x1307d4['compilationString']+=this[_0x3e0016(0x2fd4)](_0x2a9bc2,_0x1307d4)+_0x3e0016(0xd26)+this['_tempTextureRead']+'.'+_0x40d816+_0x3e0016(0x3425));this['uv']['ownerBlock']['target'],_0x1619b8['u']['Fragment'],_0x1307d4[_0x3e0016(0x2068)]+=this[_0x3e0016(0x2fd4)](_0x2a9bc2,_0x1307d4)+_0x3e0016(0xd26)+this['_tempTextureRead']+'.'+_0x40d816+_0x3e0016(0x3425);}[_0x12fd76(0x1c3c)](_0x4e72f8){var _0x2bfa06=_0x12fd76;if(super[_0x2bfa06(0x1c3c)](_0x4e72f8),this[_0x2bfa06(0x333e)]=_0x4e72f8[_0x2bfa06(0x4002)](this[_0x2bfa06(0x3844)]+_0x2bfa06(0x3ab7)),this[_0x2bfa06(0x2067)]=_0x4e72f8['_getFreeVariableName'](_0x2bfa06(0x1485)),_0x4e72f8[_0x2bfa06(0x3631)][_0x2bfa06(0x1f0)][_0x2bfa06(0x850)](this)<0x0&&_0x4e72f8[_0x2bfa06(0x3631)]['bindableBlocks']['push'](this),_0x4e72f8['target']!==_0x1619b8['u'][_0x2bfa06(0xcba)])return _0x4e72f8[_0x2bfa06(0x32d6)](this['_samplerName']),void this[_0x2bfa06(0x234d)](_0x4e72f8);if(this[_0x2bfa06(0x44d)][_0x2bfa06(0x2915)](_0x3b02cf=>_0x3b02cf[_0x2bfa06(0xa62)])){_0x4e72f8[_0x2bfa06(0x32d6)](this[_0x2bfa06(0x333e)]),this[_0x2bfa06(0x6e2)](_0x4e72f8);for(const _0x3debd3 of this['_outputs'])_0x3debd3[_0x2bfa06(0x2482)]&&this[_0x2bfa06(0x68d)](_0x4e72f8,_0x3debd3,'r');return this;}}[_0x12fd76(0x2156)](){var _0x212fdd=_0x12fd76;const _0x3a6516=super[_0x212fdd(0x2156)]();return _0x3a6516[_0x212fdd(0x22e8)]=this['useNonLinearDepth'],_0x3a6516['force32itsFloat']=this[_0x212fdd(0x19cd)],_0x3a6516;}[_0x12fd76(0x28fb)](_0x5f2412,_0x2ca88c,_0x3ad1f7){var _0x1d8db1=_0x12fd76;super[_0x1d8db1(0x28fb)](_0x5f2412,_0x2ca88c,_0x3ad1f7),this[_0x1d8db1(0x22e8)]=_0x5f2412['useNonLinearDepth'],this[_0x1d8db1(0x19cd)]=_0x5f2412['force32itsFloat'];}}_0x232db1([(0x0,_0x31559e['p'])(_0x12fd76(0x2cb0),_0x31559e['U']['Boolean'],_0x12fd76(0x2c8a),{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x1bf5de=>_0x1bf5de[_0x12fd76(0x34be)]()}})],_0x593253[_0x12fd76(0x1fd2)],'useNonLinearDepth',void 0x0),_0x232db1([(0x0,_0x31559e['p'])(_0x12fd76(0x1d7d),_0x31559e['U'][_0x12fd76(0x2e6)],_0x12fd76(0x2c8a),{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x1b6862=>_0x1b6862[_0x12fd76(0x34be)]()}})],_0x593253['prototype'],_0x12fd76(0x19cd),void 0x0),(0x0,_0x15ec41['H'])('BABYLON.SceneDepthBlock',_0x593253);},0xb735:(_0x45fe5b,_0x3c239c,_0x1cfc12)=>{var _0x17076c=a7_0x38a779,_0x3b8260=_0x1cfc12(0x15a52),_0x4660de=_0x1cfc12(0x1137a),_0x38bb99=_0x1cfc12(0x16ad5),_0x8b615e=_0x1cfc12(0xec3c),_0x3f3a74=_0x1cfc12(0xe779),_0xbade3e=_0x1cfc12(0x11c74),_0x19e170=_0x1cfc12(0xe456),_0x398784=_0x1cfc12(0xbac7),_0x4c6972=_0x1cfc12(0x7378),_0x2922a6=_0x1cfc12(0x77a5),_0x171d9a=(_0x1cfc12(0x175b0),_0x1cfc12(0xdbdc)),_0x598cca=_0x1cfc12(0xd646),_0x141817=_0x1cfc12(0xf8c1);class _0x2ad7d1 extends _0x3b8260['k']{constructor(_0x158ff3,_0x29a0af=!0x1){var _0x20bf71=a7_0x2532;super(_0x158ff3,_0x29a0af?_0x38bb99['u']['Fragment']:_0x38bb99['u']['VertexAndFragment']),this[_0x20bf71(0x10c7)]=!0x1,this[_0x20bf71(0x2c62)]=!0x1,this[_0x20bf71(0x2663)]=!0x1,this[_0x20bf71(0x3f4d)]=_0x29a0af,this['registerInput']('uv',_0x4660de['E']['AutoDetect'],!0x1,_0x38bb99['u'][_0x20bf71(0x23a6)]),this[_0x20bf71(0x15b2)]('source',_0x4660de['E']['Object'],!0x0,_0x38bb99['u'][_0x20bf71(0x23a6)],new _0x598cca['C']('source',this,_0x8b615e['Ab'][_0x20bf71(0x29a5)],_0x171d9a['S'],_0x20bf71(0x2ffa))),this[_0x20bf71(0x3619)](_0x20bf71(0x1a25),_0x4660de['E'][_0x20bf71(0x2644)],_0x38bb99['u'][_0x20bf71(0x3d2)]),this[_0x20bf71(0x3619)](_0x20bf71(0xdee),_0x4660de['E'][_0x20bf71(0x32f2)],_0x38bb99['u'][_0x20bf71(0x3d2)]),this[_0x20bf71(0x3619)]('r',_0x4660de['E']['Float'],_0x38bb99['u'][_0x20bf71(0x3d2)]),this['registerOutput']('g',_0x4660de['E'][_0x20bf71(0x214d)],_0x38bb99['u']['Neutral']),this['registerOutput']('b',_0x4660de['E']['Float'],_0x38bb99['u'][_0x20bf71(0x3d2)]),this['registerOutput']('a',_0x4660de['E'][_0x20bf71(0x214d)],_0x38bb99['u'][_0x20bf71(0x3d2)]),this['registerOutput'](_0x20bf71(0x1f05),_0x4660de['E']['Float'],_0x38bb99['u'][_0x20bf71(0x3d2)]),this[_0x20bf71(0x3d31)][0x0][_0x20bf71(0x45f)](_0x4660de['E'][_0x20bf71(0x38aa)]|_0x4660de['E'][_0x20bf71(0x19f4)]|_0x4660de['E'][_0x20bf71(0x1960)]),this[_0x20bf71(0x3d31)][0x0][_0x20bf71(0x4136)]=!_0x29a0af;}get[_0x17076c(0xd74)](){var _0xe4c72d=_0x17076c,_0x3584b5;return this[_0xe4c72d(0x298f)][_0xe4c72d(0x31d8)]?(null==(_0x3584b5=this['source'][_0xe4c72d(0x14c1)])?void 0x0:_0x3584b5['ownerBlock'])[_0xe4c72d(0xd74)]:this['_texture'];}set[_0x17076c(0xd74)](_0x2bd56f){var _0x421f72=_0x17076c,_0x3a0645;if(this[_0x421f72(0x14bf)]!==_0x2bd56f){const _0x4017f1=null!=(_0x3a0645=null==_0x2bd56f?void 0x0:_0x2bd56f[_0x421f72(0x40ae)]())?_0x3a0645:_0x141817['l']['LastCreatedScene'];!_0x2bd56f&&_0x4017f1&&_0x4017f1[_0x421f72(0x2977)](_0x2922a6['g'][_0x421f72(0x411)],_0x15f757=>_0x15f757[_0x421f72(0x143d)](this[_0x421f72(0x14bf)])),(this[_0x421f72(0x14bf)]=_0x2bd56f)&&_0x4017f1&&_0x4017f1[_0x421f72(0x2977)](_0x2922a6['g'][_0x421f72(0x411)],_0x42dfd7=>_0x42dfd7['hasTexture'](_0x2bd56f));}}get[_0x17076c(0x2c44)](){var _0xad1688=_0x17076c;return this[_0xad1688(0x352e)]?this[_0xad1688(0x352e)][_0xad1688(0x2c44)]:this['_samplerName'];}get[_0x17076c(0x1b9d)](){var _0x1dcd77=_0x17076c;return this['source'][_0x1dcd77(0x31d8)];}set[_0x17076c(0x1385)](_0x11dffc){var _0x10c356=_0x17076c;if(_0x11dffc!==this[_0x10c356(0x10c7)]&&(this['_convertToGammaSpace']=_0x11dffc,this['texture'])){const _0x40741a=null!=(_0x11dffc=this[_0x10c356(0xd74)][_0x10c356(0x40ae)]())?_0x11dffc:_0x141817['l'][_0x10c356(0x3c92)];null!==_0x40741a&&void 0x0!==_0x40741a&&_0x40741a[_0x10c356(0x2977)](_0x2922a6['g'][_0x10c356(0x411)],_0x226911=>_0x226911[_0x10c356(0x143d)](this[_0x10c356(0xd74)]));}}get[_0x17076c(0x1385)](){var _0x123383=_0x17076c;return this[_0x123383(0x10c7)];}set[_0x17076c(0x360e)](_0x111279){var _0x272de9=_0x17076c;if(_0x111279!==this['_convertToLinearSpace']&&(this[_0x272de9(0x2c62)]=_0x111279,this[_0x272de9(0xd74)])){const _0x1d87c8=null!=(_0x111279=this[_0x272de9(0xd74)][_0x272de9(0x40ae)]())?_0x111279:_0x141817['l']['LastCreatedScene'];null!==_0x1d87c8&&void 0x0!==_0x1d87c8&&_0x1d87c8[_0x272de9(0x2977)](_0x2922a6['g'][_0x272de9(0x411)],_0x2cdba0=>_0x2cdba0['hasTexture'](this[_0x272de9(0xd74)]));}}get[_0x17076c(0x360e)](){return this['_convertToLinearSpace'];}[_0x17076c(0x1d40)](){var _0x3232ba=_0x17076c;return _0x3232ba(0x325d);}get['uv'](){var _0xa112c=_0x17076c;return this[_0xa112c(0x3d31)][0x0];}get[_0x17076c(0x298f)](){var _0x3057bf=_0x17076c;return this[_0x3057bf(0x3d31)][0x1];}get[_0x17076c(0x1a25)](){var _0x2713d4=_0x17076c;return this[_0x2713d4(0x44d)][0x0];}get[_0x17076c(0xdee)](){var _0x30b162=_0x17076c;return this[_0x30b162(0x44d)][0x1];}get['r'](){var _0x33d21d=_0x17076c;return this[_0x33d21d(0x44d)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){var _0x6c907d=_0x17076c;return this[_0x6c907d(0x44d)][0x4];}get['a'](){var _0x4fd550=_0x17076c;return this[_0x4fd550(0x44d)][0x5];}get['level'](){var _0x2c2834=_0x17076c;return this[_0x2c2834(0x44d)][0x6];}get['target'](){var _0x5827e7=_0x17076c;if(this[_0x5827e7(0x3f4d)])return _0x38bb99['u'][_0x5827e7(0xcba)];if(!this['uv']['isConnected'])return _0x38bb99['u'][_0x5827e7(0x23a6)];if(this['uv'][_0x5827e7(0x4e3)][_0x5827e7(0x2945)])return _0x38bb99['u'][_0x5827e7(0x23a6)];let _0x43e4cc=this['uv'][_0x5827e7(0x14c1)];for(;_0x43e4cc;){if(_0x43e4cc[_0x5827e7(0x259c)]===_0x38bb99['u'][_0x5827e7(0xcba)])return _0x38bb99['u'][_0x5827e7(0xcba)];if(_0x43e4cc[_0x5827e7(0x259c)]===_0x38bb99['u'][_0x5827e7(0x3dcd)])return _0x38bb99['u'][_0x5827e7(0x23a6)];if(_0x43e4cc[_0x5827e7(0x259c)]===_0x38bb99['u']['Neutral']||_0x43e4cc[_0x5827e7(0x259c)]===_0x38bb99['u'][_0x5827e7(0x23a6)]){var _0x24b92a=_0x43e4cc[_0x5827e7(0x1b34)];if(_0x24b92a['target']===_0x38bb99['u'][_0x5827e7(0xcba)])return _0x38bb99['u'][_0x5827e7(0xcba)];_0x43e4cc=null;for(const _0x2c2956 of _0x24b92a['inputs'])if(_0x2c2956['connectedPoint']){_0x43e4cc=_0x2c2956['connectedPoint'];break;}}}return _0x38bb99['u']['VertexAndFragment'];}set[_0x17076c(0x259c)](_0x29e3e5){}[_0x17076c(0x4ad)](_0x489bf5){var _0x741b4=_0x17076c;if(!this['uv'][_0x741b4(0x31d8)]){if(_0x489bf5[_0x741b4(0x16a7)]===_0x4c6972['a'][_0x741b4(0x380c)]){const _0xf40b4e=_0x489bf5[_0x741b4(0xc67)](_0x45efdf=>'uv'===_0x45efdf[_0x741b4(0x3844)]);_0xf40b4e&&_0xf40b4e['connectTo'](this);}else{const _0x2a9902=_0x489bf5[_0x741b4(0x16a7)]===_0x4c6972['a'][_0x741b4(0x2a24)]?_0x741b4(0x80e):'uv';let _0x4a17c1=_0x489bf5[_0x741b4(0xccc)](_0x5d16a9=>_0x5d16a9[_0x741b4(0x4109)]&&_0x5d16a9[_0x741b4(0x3844)]===_0x2a9902);_0x4a17c1||(_0x4a17c1=new _0xbade3e['S']('uv'))[_0x741b4(0x1bb5)](_0x2a9902),_0x4a17c1[_0x741b4(0x1fcc)][_0x741b4(0x23c9)](this['uv']);}}}[_0x17076c(0x3608)](_0x2405d2,_0x4565b0,_0x274e93){var _0x49b9d6=_0x17076c;_0x274e93['_areTexturesDirty']&&void 0x0!==this[_0x49b9d6(0x1a33)]&&_0x274e93[_0x49b9d6(0x3784)](this['_mainUVDefineName'],!0x1,!0x0);}['prepareDefines'](_0x40aeda,_0x203822,_0x16f72c){var _0x4bb009=_0x17076c,_0x29e9ab,_0x3f1148;_0x16f72c[_0x4bb009(0x254b)]&&(this[_0x4bb009(0xd74)]&&this[_0x4bb009(0xd74)][_0x4bb009(0x2dfa)]?(_0x29e9ab=this[_0x4bb009(0x1385)]&&this[_0x4bb009(0xd74)]&&!this[_0x4bb009(0xd74)]['gammaSpace'],_0x3f1148=this[_0x4bb009(0x360e)]&&this[_0x4bb009(0xd74)]&&this[_0x4bb009(0xd74)][_0x4bb009(0x2c98)],_0x16f72c[_0x4bb009(0x3784)](this[_0x4bb009(0x39c9)],_0x29e9ab,!0x0),_0x16f72c[_0x4bb009(0x3784)](this[_0x4bb009(0x3a6f)],_0x3f1148,!0x0),this[_0x4bb009(0x3682)]&&(this[_0x4bb009(0xd74)][_0x4bb009(0x2dfa)]()[_0x4bb009(0x2140)]()?(_0x16f72c[_0x4bb009(0x3784)](this['_defineName'],!0x1,!0x0),_0x16f72c[_0x4bb009(0x3784)](this['_mainUVDefineName'],!0x0,!0x0)):(_0x16f72c['setValue'](this[_0x4bb009(0x3da8)],!0x0),null==_0x16f72c[this[_0x4bb009(0x1a33)]]&&_0x16f72c[_0x4bb009(0x3784)](this[_0x4bb009(0x1a33)],!0x1,!0x0)))):this[_0x4bb009(0x3682)]&&(_0x16f72c[_0x4bb009(0x3784)](this[_0x4bb009(0x3da8)],!0x1,!0x0),_0x16f72c['setValue'](this[_0x4bb009(0x1a33)],!0x0,!0x0)));}[_0x17076c(0x1977)](){var _0x3fda84=_0x17076c;return!(this[_0x3fda84(0xd74)]&&!this[_0x3fda84(0xd74)]['isReadyOrNotBlocking']());}[_0x17076c(0xc95)](_0x242410){var _0x26e0a3=_0x17076c;this[_0x26e0a3(0xd74)]&&(this[_0x26e0a3(0x3682)]&&(_0x242410[_0x26e0a3(0x21ba)](this[_0x26e0a3(0x3f32)],this[_0x26e0a3(0xd74)]['level']),_0x242410['setMatrix'](this[_0x26e0a3(0x1d93)],this[_0x26e0a3(0xd74)][_0x26e0a3(0x2dfa)]())),this[_0x26e0a3(0x352e)]||_0x242410[_0x26e0a3(0xf22)](this[_0x26e0a3(0x333e)],this[_0x26e0a3(0xd74)]));}get[_0x17076c(0x3682)](){var _0x4b07da=_0x17076c;return this['target']!==_0x38bb99['u'][_0x4b07da(0xcba)];}[_0x17076c(0x234d)](_0x5ce3a9){var _0x537872=_0x17076c;const _0xcbf17=this['uv'];if(this['_defineName']=_0x5ce3a9[_0x537872(0x6d3)](_0x537872(0x1f71)),this[_0x537872(0x1a33)]='VMAIN'+_0xcbf17[_0x537872(0x2030)][_0x537872(0x1635)](),this['_mainUVName']=_0x537872(0x2a8b)+_0xcbf17[_0x537872(0x2030)],this[_0x537872(0x324f)]=_0x5ce3a9[_0x537872(0x4002)]('transformedUV'),this[_0x537872(0x1d93)]=_0x5ce3a9[_0x537872(0x4002)](_0x537872(0xe04)),this[_0x537872(0x3f32)]=_0x5ce3a9[_0x537872(0x4002)](_0x537872(0x1ed2)),this[_0x537872(0x1f05)][_0x537872(0x2030)]=this[_0x537872(0x3f32)],_0x5ce3a9[_0x537872(0x159e)](this[_0x537872(0x324f)],'vec2',this[_0x537872(0x3da8)]),_0x5ce3a9[_0x537872(0x159e)](this['_mainUVName'],_0x537872(0x17e4),this[_0x537872(0x1a33)]),_0x5ce3a9[_0x537872(0x2bd1)](this[_0x537872(0x1d93)],'mat4',this['_defineName']),_0x5ce3a9['compilationString']+='#ifdef\x20'+this['_defineName']+'\x0d\x0a',_0x5ce3a9[_0x537872(0x2068)]+=this[_0x537872(0x324f)]+_0x537872(0x23da)+this[_0x537872(0x1d93)]+'\x20*\x20vec4('+_0xcbf17['associatedVariableName']+_0x537872(0x741),_0x5ce3a9[_0x537872(0x2068)]+='#elif\x20defined('+this[_0x537872(0x1a33)]+_0x537872(0x3211),_0x5ce3a9[_0x537872(0x2068)]+=this[_0x537872(0xe91)]+_0x537872(0xd26)+_0xcbf17['associatedVariableName']+_0x537872(0x31d6),_0x5ce3a9['compilationString']+=_0x537872(0x3dd1),this[_0x537872(0x44d)]['some'](_0x3244c7=>_0x3244c7[_0x537872(0x1d7a)])){this[_0x537872(0x6e2)](_0x5ce3a9,!0x0);for(const _0xd159ef of this[_0x537872(0x44d)])_0xd159ef['hasEndpoints']&&_0x537872(0x1f05)!==_0xd159ef[_0x537872(0x3844)]&&this[_0x537872(0x68d)](_0x5ce3a9,_0xd159ef,_0xd159ef[_0x537872(0x3844)],!0x0);}}[_0x17076c(0x368c)](_0x12fbe0){var _0x187f08=_0x17076c,_0x4f66c7=this[_0x187f08(0x2c44)];_0x12fbe0[_0x187f08(0x2068)]+=_0x187f08(0x1e35)+this[_0x187f08(0x3da8)]+'\x0d\x0a',_0x12fbe0['compilationString']+=_0x187f08(0x9f9)+this['_tempTextureRead']+_0x187f08(0x2da6)+_0x4f66c7+',\x20'+this[_0x187f08(0x324f)]+');\x0d\x0a',_0x12fbe0[_0x187f08(0x2068)]+=_0x187f08(0x37a5)+this['_mainUVDefineName']+')\x0d\x0a',_0x12fbe0[_0x187f08(0x2068)]+=_0x187f08(0x9f9)+this[_0x187f08(0x2067)]+_0x187f08(0x2da6)+_0x4f66c7+',\x20'+(this['_mainUVName']||this['uv']['associatedVariableName'])+');\x0d\x0a',_0x12fbe0[_0x187f08(0x2068)]+=_0x187f08(0x3dd1);}[_0x17076c(0x6e2)](_0x6b5cfe,_0x3cbe98=!0x1){var _0x343d02=_0x17076c,_0x38dbeb=this['uv'];if(_0x3cbe98)return _0x6b5cfe[_0x343d02(0x259c)]===_0x38bb99['u'][_0x343d02(0xcba)]?void 0x0:void this[_0x343d02(0x368c)](_0x6b5cfe);this['uv'][_0x343d02(0x1b34)][_0x343d02(0x259c)]===_0x38bb99['u']['Fragment']?_0x6b5cfe['compilationString']+=_0x343d02(0x9f9)+this[_0x343d02(0x2067)]+_0x343d02(0x2da6)+this[_0x343d02(0x2c44)]+',\x20'+_0x38dbeb['associatedVariableName']+_0x343d02(0x2441):this['_generateTextureLookup'](_0x6b5cfe);}[_0x17076c(0x30e1)](_0x4f927a,_0x58dd95,_0x126772){var _0x60ca2=_0x17076c;'a'!==_0x126772&&(this[_0x60ca2(0xd74)]&&this[_0x60ca2(0xd74)][_0x60ca2(0x2c98)]||(_0x4f927a['compilationString']+=_0x60ca2(0x1e35)+this[_0x60ca2(0x39c9)]+_0x60ca2(0x2417)+_0x58dd95[_0x60ca2(0x2030)]+'\x20=\x20toGammaSpace('+_0x58dd95[_0x60ca2(0x2030)]+_0x60ca2(0x3469)),_0x4f927a['compilationString']+='#ifdef\x20'+this[_0x60ca2(0x3a6f)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x58dd95[_0x60ca2(0x2030)]+_0x60ca2(0x36bd)+_0x58dd95[_0x60ca2(0x2030)]+_0x60ca2(0x23d6));}['_writeOutput'](_0x5ae079,_0x536cf9,_0x5745fd,_0x41358d=!0x1){var _0x3c7799=_0x17076c;if(_0x41358d)return _0x5ae079['target']===_0x38bb99['u']['Fragment']?void 0x0:(_0x5ae079[_0x3c7799(0x2068)]+=this[_0x3c7799(0x2fd4)](_0x536cf9,_0x5ae079)+'\x20=\x20'+this[_0x3c7799(0x2067)]+'.'+_0x5745fd+_0x3c7799(0x3425),void this[_0x3c7799(0x30e1)](_0x5ae079,_0x536cf9,_0x5745fd));if(this['uv'][_0x3c7799(0x1b34)][_0x3c7799(0x259c)]===_0x38bb99['u'][_0x3c7799(0xcba)])return _0x5ae079['compilationString']+=this[_0x3c7799(0x2fd4)](_0x536cf9,_0x5ae079)+'\x20=\x20'+this[_0x3c7799(0x2067)]+'.'+_0x5745fd+_0x3c7799(0x3425),void this['_generateConversionCode'](_0x5ae079,_0x536cf9,_0x5745fd);let _0x209dbd='';this[_0x3c7799(0x2663)]||(_0x209dbd=_0x3c7799(0xc14)+this[_0x3c7799(0x3f32)]),_0x5ae079[_0x3c7799(0x2068)]+=this[_0x3c7799(0x2fd4)](_0x536cf9,_0x5ae079)+_0x3c7799(0xd26)+this['_tempTextureRead']+'.'+_0x5745fd+_0x209dbd+_0x3c7799(0x3425),this[_0x3c7799(0x30e1)](_0x5ae079,_0x536cf9,_0x5745fd);}['_buildBlock'](_0x4db7c4){var _0x16ad65=_0x17076c;if(super['_buildBlock'](_0x4db7c4),this[_0x16ad65(0x298f)][_0x16ad65(0x31d8)]?this[_0x16ad65(0x352e)]=this['source'][_0x16ad65(0x14c1)][_0x16ad65(0x1b34)]:this[_0x16ad65(0x352e)]=null,_0x4db7c4[_0x16ad65(0x259c)]!==_0x38bb99['u']['Vertex']&&!this[_0x16ad65(0x3f4d)]&&_0x4db7c4['target']!==_0x38bb99['u'][_0x16ad65(0xcba)]||(this[_0x16ad65(0x2067)]=_0x4db7c4[_0x16ad65(0x4002)](_0x16ad65(0x1485)),this[_0x16ad65(0x39c9)]=_0x4db7c4[_0x16ad65(0x6d3)](_0x16ad65(0x37f8)),this['_gammaDefineName']=_0x4db7c4['_getFreeDefineName']('ISGAMMA')),(!this[_0x16ad65(0x3682)]&&_0x4db7c4[_0x16ad65(0x259c)]===_0x38bb99['u'][_0x16ad65(0xcba)]||this[_0x16ad65(0x3682)]&&_0x4db7c4[_0x16ad65(0x259c)]===_0x38bb99['u'][_0x16ad65(0x3dcd)])&&(this[_0x16ad65(0x352e)]||(this[_0x16ad65(0x333e)]=_0x4db7c4['_getFreeVariableName'](this['name']+_0x16ad65(0x3ab7)),_0x4db7c4['_emit2DSampler'](this['_samplerName'])),_0x4db7c4['sharedData'][_0x16ad65(0x20d0)][_0x16ad65(0x1e1d)](this),_0x4db7c4['sharedData'][_0x16ad65(0x2916)][_0x16ad65(0x1e1d)](this),_0x4db7c4[_0x16ad65(0x3631)][_0x16ad65(0x35f4)][_0x16ad65(0x1e1d)](this),_0x4db7c4[_0x16ad65(0x3631)][_0x16ad65(0x1f0)]['push'](this)),_0x4db7c4[_0x16ad65(0x259c)]!==_0x38bb99['u'][_0x16ad65(0xcba)])this[_0x16ad65(0x234d)](_0x4db7c4);else{if(this['_outputs'][_0x16ad65(0x2915)](_0x566ed0=>_0x566ed0[_0x16ad65(0xa62)])){this[_0x16ad65(0x3682)]&&!this['_imageSource']&&_0x4db7c4[_0x16ad65(0x32d6)](this[_0x16ad65(0x333e)]);var _0x431186='//'+this[_0x16ad65(0x3844)];_0x4db7c4['_emitFunctionFromInclude'](_0x16ad65(0x390a),_0x431186),this['_isMixed']&&_0x4db7c4['_emitUniformFromString'](this['_textureInfoName'],_0x16ad65(0x37c4)),this['_writeTextureRead'](_0x4db7c4);for(const _0x229e22 of this[_0x16ad65(0x44d)])_0x229e22[_0x16ad65(0x2482)]&&_0x16ad65(0x1f05)!==_0x229e22[_0x16ad65(0x3844)]&&this['_writeOutput'](_0x4db7c4,_0x229e22,_0x229e22['name']);return this;}}}[_0x17076c(0x80f)](){var _0x3adb8c=_0x17076c;let _0x2ed96e=super['_dumpPropertiesCode']();return _0x2ed96e=(_0x2ed96e=(_0x2ed96e+=this[_0x3adb8c(0x31e)]+'.convertToGammaSpace\x20=\x20'+this[_0x3adb8c(0x1385)]+_0x3adb8c(0x3425))+(this['_codeVariableName']+_0x3adb8c(0x214c)+this[_0x3adb8c(0x360e)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+_0x3adb8c(0xa07)+this[_0x3adb8c(0x2663)]+';\x0d\x0a'),this['texture']?_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e=(_0x2ed96e+=this[_0x3adb8c(0x31e)]+_0x3adb8c(0x3d45)+this['texture']['name']+_0x3adb8c(0x263c)+this[_0x3adb8c(0xd74)]['noMipmap']+',\x20'+this[_0x3adb8c(0xd74)][_0x3adb8c(0x192c)]+',\x20'+this[_0x3adb8c(0xd74)]['samplingMode']+_0x3adb8c(0x2441))+(this[_0x3adb8c(0x31e)]+_0x3adb8c(0x2c94)+this[_0x3adb8c(0xd74)][_0x3adb8c(0x24af)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+_0x3adb8c(0x17b6)+this[_0x3adb8c(0xd74)]['wrapV']+';\x0d\x0a'))+(this[_0x3adb8c(0x31e)]+'.texture.uAng\x20=\x20'+this[_0x3adb8c(0xd74)][_0x3adb8c(0x132a)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+_0x3adb8c(0x3fad)+this[_0x3adb8c(0xd74)]['vAng']+';\x0d\x0a'))+(this[_0x3adb8c(0x31e)]+'.texture.wAng\x20=\x20'+this[_0x3adb8c(0xd74)][_0x3adb8c(0x3f7c)]+';\x0d\x0a'))+(this[_0x3adb8c(0x31e)]+'.texture.uOffset\x20=\x20'+this[_0x3adb8c(0xd74)][_0x3adb8c(0x30fa)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+'.texture.vOffset\x20=\x20'+this[_0x3adb8c(0xd74)][_0x3adb8c(0x22bb)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+'.texture.uScale\x20=\x20'+this[_0x3adb8c(0xd74)]['uScale']+_0x3adb8c(0x3425)))+(this['_codeVariableName']+_0x3adb8c(0x16e8)+this[_0x3adb8c(0xd74)][_0x3adb8c(0x1832)]+_0x3adb8c(0x3425)))+(this[_0x3adb8c(0x31e)]+_0x3adb8c(0x292c)+this[_0x3adb8c(0xd74)][_0x3adb8c(0x1cd5)]+';\x0d\x0a'):_0x2ed96e;}[_0x17076c(0x2156)](){var _0x1d068a=_0x17076c;const _0x40d891=super[_0x1d068a(0x2156)]();return _0x40d891[_0x1d068a(0x1385)]=this[_0x1d068a(0x1385)],_0x40d891['convertToLinearSpace']=this[_0x1d068a(0x360e)],_0x40d891[_0x1d068a(0x3bfa)]=this[_0x1d068a(0x3f4d)],_0x40d891[_0x1d068a(0x2663)]=this['disableLevelMultiplication'],this[_0x1d068a(0x1b9d)]||!this[_0x1d068a(0xd74)]||this[_0x1d068a(0xd74)]['isRenderTarget']||_0x1d068a(0xc12)===this[_0x1d068a(0xd74)][_0x1d068a(0x1d40)]()||(_0x40d891[_0x1d068a(0xd74)]=this[_0x1d068a(0xd74)][_0x1d068a(0x2156)]()),_0x40d891;}[_0x17076c(0x28fb)](_0x4acb26,_0x17fab1,_0x2e4482){var _0x115c16=_0x17076c;super['_deserialize'](_0x4acb26,_0x17fab1,_0x2e4482),this['convertToGammaSpace']=_0x4acb26[_0x115c16(0x1385)],this[_0x115c16(0x360e)]=!!_0x4acb26[_0x115c16(0x360e)],this['_fragmentOnly']=!!_0x4acb26[_0x115c16(0x3bfa)],this[_0x115c16(0x2663)]=!!_0x4acb26['disableLevelMultiplication'],_0x4acb26[_0x115c16(0xd74)]&&!_0x3f3a74['O'][_0x115c16(0x374f)]&&void 0x0!==_0x4acb26[_0x115c16(0xd74)][_0x115c16(0x1a59)]&&(_0x2e4482=0x0===_0x4acb26['texture'][_0x115c16(0x1a59)][_0x115c16(0x850)](_0x115c16(0xf4d))?'':_0x2e4482,this[_0x115c16(0xd74)]=_0x398784['x']['Parse'](_0x4acb26['texture'],_0x17fab1,_0x2e4482));}}(0x0,_0x19e170['H'])(_0x17076c(0x25d4),_0x2ad7d1);},0x86f9:(_0x4d5d74,_0x5193d4,_0x50282f)=>{var _0xcc136b=a7_0x38a779;_0x50282f['d'](_0x5193d4,{'v':()=>_0x38e005});var _0x5193d4=_0x50282f(0x15a52),_0xcd903c=_0x50282f(0x1137a),_0x8176be=_0x50282f(0x16ad5),_0x4ddc8e=_0x50282f(0xec3c),_0x127a41=_0x50282f(0xe456),_0x492c01=_0x50282f(0xd646),_0x471a21=_0x50282f(0x13cd1),_0x2fd41e=_0x50282f(0x11c74);class _0x38e005 extends _0x5193d4['k']{constructor(_0x348bd0){var _0x598186=a7_0x2532;super(_0x348bd0,_0x8176be['u']['Fragment'],!0x0),this[_0x598186(0x15b2)](_0x598186(0x39f3),_0xcd903c['E'][_0x598186(0x2c52)],!0x1),this[_0x598186(0x39f3)][_0x598186(0x45f)](_0xcd903c['E']['Color4']|_0xcd903c['E'][_0x598186(0x1960)]|_0xcd903c['E'][_0x598186(0x19f4)]),this[_0x598186(0x15b2)](_0x598186(0x35a1),_0xcd903c['E']['Vector4'],!0x1),this[_0x598186(0x15b2)](_0x598186(0x304a),_0xcd903c['E']['Matrix'],!0x1),this['registerOutput']('TBN',_0xcd903c['E']['Object'],_0x8176be['u']['Fragment'],new _0x492c01['C'](_0x598186(0xf2c),this,_0x4ddc8e['Ab'][_0x598186(0x54f)],_0x38e005,_0x598186(0x1b5c))),this['registerOutput'](_0x598186(0x2fe9),_0xcd903c['E'][_0x598186(0x19f4)],_0x8176be['u'][_0x598186(0xcba)]),this[_0x598186(0x3619)](_0x598186(0x1add),_0xcd903c['E'][_0x598186(0x19f4)],_0x8176be['u']['Fragment']),this['registerOutput'](_0x598186(0x2f7),_0xcd903c['E']['Vector3'],_0x8176be['u'][_0x598186(0xcba)]);}[_0xcc136b(0x1d40)](){var _0x4e1d5d=_0xcc136b;return _0x4e1d5d(0x1b5c);}[_0xcc136b(0x1281)](_0x1e22d6){var _0x3693e9=_0xcc136b;_0x1e22d6['_excludeVariableName']('tbnNormal'),_0x1e22d6['_excludeVariableName'](_0x3693e9(0x1854)),_0x1e22d6[_0x3693e9(0x2674)](_0x3693e9(0x3759)),_0x1e22d6[_0x3693e9(0x2674)]('TBN');}get['normal'](){var _0x13aa4a=_0xcc136b;return this[_0x13aa4a(0x3d31)][0x0];}get[_0xcc136b(0x35a1)](){return this['_inputs'][0x1];}get[_0xcc136b(0x304a)](){var _0x34b165=_0xcc136b;return this[_0x34b165(0x3d31)][0x2];}get[_0xcc136b(0xf2c)](){return this['_outputs'][0x0];}get[_0xcc136b(0x2fe9)](){return this['_outputs'][0x1];}get[_0xcc136b(0x1add)](){return this['_outputs'][0x2];}get[_0xcc136b(0x2f7)](){var _0x2358a4=_0xcc136b;return this[_0x2358a4(0x44d)][0x3];}get[_0xcc136b(0x259c)](){var _0x18999d=_0xcc136b;return _0x8176be['u'][_0x18999d(0xcba)];}set['target'](_0xf71712){}[_0xcc136b(0x4ad)](_0xb29c4c){var _0xce9fee=_0xcc136b;if(!this[_0xce9fee(0x304a)][_0xce9fee(0x31d8)]){let _0x2d462c=_0xb29c4c['getInputBlockByPredicate'](_0x57e4f0=>_0x57e4f0['isSystemValue']&&_0x57e4f0[_0xce9fee(0x238f)]===_0x471a21['$'][_0xce9fee(0x2c48)]);_0x2d462c||(_0x2d462c=new _0x2fd41e['S'](_0xce9fee(0x304a)))['setAsSystemValue'](_0x471a21['$']['World']),_0x2d462c[_0xce9fee(0x1fcc)][_0xce9fee(0x23c9)](this[_0xce9fee(0x304a)]);}if(!this[_0xce9fee(0x39f3)][_0xce9fee(0x31d8)]){let _0x521fff=_0xb29c4c['getInputBlockByPredicate'](_0x5be813=>_0x5be813[_0xce9fee(0x4109)]&&_0xce9fee(0x39f3)===_0x5be813[_0xce9fee(0x3844)]);_0x521fff||(_0x521fff=new _0x2fd41e['S'](_0xce9fee(0x39f3)))[_0xce9fee(0x1bb5)](_0xce9fee(0x39f3)),_0x521fff[_0xce9fee(0x1fcc)]['connectTo'](this['normal']);}if(!this[_0xce9fee(0x35a1)]['isConnected']){let _0x299529=_0xb29c4c[_0xce9fee(0xccc)](_0x415671=>_0x415671[_0xce9fee(0x4109)]&&'tangent'===_0x415671[_0xce9fee(0x3844)]&&_0x415671[_0xce9fee(0x261)]===_0xcd903c['E'][_0xce9fee(0x1960)]);_0x299529||(_0x299529=new _0x2fd41e['S'](_0xce9fee(0x35a1)))[_0xce9fee(0x1bb5)](_0xce9fee(0x35a1)),_0x299529['output'][_0xce9fee(0x23c9)](this[_0xce9fee(0x35a1)]);}}[_0xcc136b(0x364c)](_0xebc2b0,_0x5d3216,_0x18da54){var _0xb0f83d=_0xcc136b,_0x38d7c8,_0x504bd2=this[_0xb0f83d(0x39f3)],_0x2e46d9=this[_0xb0f83d(0x35a1)];let _0x4bb315=_0x504bd2[_0xb0f83d(0x31d8)],_0x5556dc=(null!=(_0x38d7c8=_0x504bd2[_0xb0f83d(0xdf5)])&&_0x38d7c8['isAttribute']&&!_0xebc2b0['isVerticesDataPresent'](null==(_0x38d7c8=_0x504bd2[_0xb0f83d(0xdf5)])?void 0x0:_0x38d7c8[_0xb0f83d(0x3844)])&&(_0x4bb315=!0x1),_0x2e46d9[_0xb0f83d(0x31d8)]);null!=(_0x504bd2=_0x2e46d9[_0xb0f83d(0xdf5)])&&_0x504bd2[_0xb0f83d(0x4109)]&&!_0xebc2b0[_0xb0f83d(0x950)](null==(_0x38d7c8=_0x2e46d9['connectInputBlock'])?void 0x0:_0x38d7c8[_0xb0f83d(0x3844)])&&(_0x5556dc=!0x1),_0x504bd2=_0x4bb315&&_0x5556dc,_0x18da54['setValue'](_0xb0f83d(0x79b),_0x504bd2,!0x0);}[_0xcc136b(0x1c3c)](_0x1bfe0b){var _0x2af1b0=_0xcc136b;super['_buildBlock'](_0x1bfe0b);var _0x2aa625=this[_0x2af1b0(0x39f3)],_0x13609f=this[_0x2af1b0(0x35a1)],_0x76aa6d=this[_0x2af1b0(0x304a)],_0x3d9757=this['TBN'],_0x162b4c=this[_0x2af1b0(0x2fe9)],_0x3af4c2=this[_0x2af1b0(0x1add)],_0x515c9f=this['row2'];return _0x1bfe0b[_0x2af1b0(0x259c)]===_0x8176be['u'][_0x2af1b0(0xcba)]&&(_0x1bfe0b[_0x2af1b0(0x2068)]+=_0x2af1b0(0x37eb)+this[_0x2af1b0(0x3844)]+_0x2af1b0(0x21da)+_0x2aa625[_0x2af1b0(0x2030)]+_0x2af1b0(0x3218)+_0x13609f[_0x2af1b0(0x2030)]+'.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'+_0x13609f[_0x2af1b0(0x2030)]+'.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20'+_0x3d9757[_0x2af1b0(0x2030)]+'\x20=\x20mat3('+_0x76aa6d[_0x2af1b0(0x2030)]+_0x2af1b0(0xccb),_0x162b4c[_0x2af1b0(0x2482)]&&(_0x1bfe0b[_0x2af1b0(0x2068)]+=this['_declareOutput'](_0x162b4c,_0x1bfe0b)+(_0x2af1b0(0x2e9b)+_0x3d9757[_0x2af1b0(0x2030)]+'[0][0],\x20'+_0x3d9757[_0x2af1b0(0x2030)]+_0x2af1b0(0x1d5d)+_0x3d9757[_0x2af1b0(0x2030)]+'[0][2]);\x0d\x0a')),_0x3af4c2[_0x2af1b0(0x2482)]&&(_0x1bfe0b[_0x2af1b0(0x2068)]+=this[_0x2af1b0(0x2fd4)](_0x3af4c2,_0x1bfe0b)+(_0x2af1b0(0x2e9b)+_0x3d9757[_0x2af1b0(0x2030)]+'[1[0],\x20'+_0x3d9757['associatedVariableName']+'[1][1],\x20'+_0x3d9757[_0x2af1b0(0x2030)]+_0x2af1b0(0x1bba))),_0x515c9f[_0x2af1b0(0x2482)]&&(_0x1bfe0b[_0x2af1b0(0x2068)]+=this[_0x2af1b0(0x2fd4)](_0x515c9f,_0x1bfe0b)+(_0x2af1b0(0x2e9b)+_0x3d9757[_0x2af1b0(0x2030)]+'[2][0],\x20'+_0x3d9757[_0x2af1b0(0x2030)]+_0x2af1b0(0x3918)+_0x3d9757[_0x2af1b0(0x2030)]+_0x2af1b0(0x12ae))),_0x1bfe0b[_0x2af1b0(0x3631)][_0x2af1b0(0x35f4)]['push'](this)),this;}}(0x0,_0x127a41['H'])(_0xcc136b(0xea3),_0x38e005);},0x1966:(_0x3e9bc6,_0x1467f9,_0x24eaf6)=>{var _0x3531e8=a7_0x38a779,_0x4b7ac9=_0x24eaf6(0x15a52),_0x1fd829=_0x24eaf6(0x1137a),_0x568ec0=_0x24eaf6(0x16ad5),_0x24eaf6=_0x24eaf6(0xe456);class _0x36c80a extends _0x4b7ac9['k']{constructor(_0x5afeea){var _0x946d7d=a7_0x2532;super(_0x5afeea,_0x568ec0['u'][_0x946d7d(0xcba)]),this['registerInput'](_0x946d7d(0x3a03),_0x1fd829['E']['AutoDetect'],!0x1),this['registerOutput']('dx',_0x1fd829['E'][_0x946d7d(0x759)]),this[_0x946d7d(0x3619)]('dy',_0x1fd829['E'][_0x946d7d(0x759)]),this[_0x946d7d(0x44d)][0x0][_0x946d7d(0xd3f)]=this['_inputs'][0x0],this['_outputs'][0x1][_0x946d7d(0xd3f)]=this['_inputs'][0x0];}[_0x3531e8(0x1d40)](){var _0x2c7f5f=_0x3531e8;return _0x2c7f5f(0x2941);}get[_0x3531e8(0x3a03)](){var _0xe9a99f=_0x3531e8;return this[_0xe9a99f(0x3d31)][0x0];}get['dx'](){return this['_outputs'][0x0];}get['dy'](){return this['_outputs'][0x1];}[_0x3531e8(0x1c3c)](_0x47b6c3){var _0x151d17=_0x3531e8;super['_buildBlock'](_0x47b6c3);var _0x54ad1e=this['_outputs'][0x0],_0x104a9a=this[_0x151d17(0x44d)][0x1];return _0x47b6c3['_emitExtension'](_0x151d17(0xc77),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),_0x54ad1e[_0x151d17(0x2482)]&&(_0x47b6c3[_0x151d17(0x2068)]+=this[_0x151d17(0x2fd4)](_0x54ad1e,_0x47b6c3)+(_0x151d17(0x1ef9)+this['input']['associatedVariableName']+_0x151d17(0x2441))),_0x104a9a[_0x151d17(0x2482)]&&(_0x47b6c3['compilationString']+=this[_0x151d17(0x2fd4)](_0x104a9a,_0x47b6c3)+(_0x151d17(0x2537)+this[_0x151d17(0x3a03)][_0x151d17(0x2030)]+_0x151d17(0x2441))),this;}}(0x0,_0x24eaf6['H'])(_0x3531e8(0x3ff7),_0x36c80a);},0x178d5:(_0x3275d8,_0x3e795c,_0x16617f)=>{var _0x2dfa29=a7_0x38a779,_0xd979f8=_0x16617f(0x15a52),_0x293505=_0x16617f(0x1137a),_0x34efdf=_0x16617f(0x16ad5),_0x16617f=_0x16617f(0xe456);class _0x197c9f extends _0xd979f8['k']{constructor(_0x13c3e5){var _0x1c2e6c=a7_0x2532;super(_0x13c3e5,_0x34efdf['u'][_0x1c2e6c(0xcba)],!0x0),this[_0x1c2e6c(0x15b2)](_0x1c2e6c(0xb06),_0x293505['E'][_0x1c2e6c(0x214d)],!0x0),this[_0x1c2e6c(0x15b2)](_0x1c2e6c(0x3946),_0x293505['E'][_0x1c2e6c(0x214d)],!0x0);}[_0x2dfa29(0x1d40)](){var _0x3fc090=_0x2dfa29;return _0x3fc090(0x3223);}get[_0x2dfa29(0xb06)](){var _0x9cd051=_0x2dfa29;return this[_0x9cd051(0x3d31)][0x0];}get['cutoff'](){var _0x2626e7=_0x2dfa29;return this[_0x2626e7(0x3d31)][0x1];}[_0x2dfa29(0x1c3c)](_0x229ca9){var _0x2fa1c7=_0x2dfa29;if(super['_buildBlock'](_0x229ca9),_0x229ca9[_0x2fa1c7(0x3631)][_0x2fa1c7(0xa76)]['needAlphaTesting']=!0x0,this['cutoff'][_0x2fa1c7(0x31d8)]&&this[_0x2fa1c7(0xb06)][_0x2fa1c7(0x31d8)])return _0x229ca9[_0x2fa1c7(0x2068)]+=_0x2fa1c7(0x239e)+this[_0x2fa1c7(0xb06)]['associatedVariableName']+_0x2fa1c7(0x1a29)+this[_0x2fa1c7(0x3946)][_0x2fa1c7(0x2030)]+_0x2fa1c7(0x2a3d),this;}}(0x0,_0x16617f['H'])(_0x2dfa29(0x2ac0),_0x197c9f);},0x4d5b:(_0x189a31,_0x17fc78,_0x5d8e62)=>{var _0xc51eee=a7_0x38a779,_0x254bf7=_0x5d8e62(0x15a52),_0x18bda9=_0x5d8e62(0x1137a),_0x2393f8=_0x5d8e62(0x16ad5),_0x5d8e62=_0x5d8e62(0xe456);class _0x442e71 extends _0x254bf7['k']{constructor(_0x64a850){var _0x2ef99e=a7_0x2532;super(_0x64a850,_0x2393f8['u'][_0x2ef99e(0xcba)]),this[_0x2ef99e(0x3619)]('xy',_0x18bda9['E'][_0x2ef99e(0x38aa)],_0x2393f8['u'][_0x2ef99e(0xcba)]),this[_0x2ef99e(0x3619)](_0x2ef99e(0x322f),_0x18bda9['E'][_0x2ef99e(0x19f4)],_0x2393f8['u'][_0x2ef99e(0xcba)]),this['registerOutput'](_0x2ef99e(0x264e),_0x18bda9['E'][_0x2ef99e(0x1960)],_0x2393f8['u'][_0x2ef99e(0xcba)]),this[_0x2ef99e(0x3619)]('x',_0x18bda9['E'][_0x2ef99e(0x214d)],_0x2393f8['u']['Fragment']),this[_0x2ef99e(0x3619)]('y',_0x18bda9['E'][_0x2ef99e(0x214d)],_0x2393f8['u']['Fragment']),this['registerOutput']('z',_0x18bda9['E'][_0x2ef99e(0x214d)],_0x2393f8['u'][_0x2ef99e(0xcba)]),this[_0x2ef99e(0x3619)]('w',_0x18bda9['E']['Float'],_0x2393f8['u'][_0x2ef99e(0xcba)]);}[_0xc51eee(0x1d40)](){var _0x3a8c6d=_0xc51eee;return _0x3a8c6d(0x357c);}get['xy'](){var _0xadd732=_0xc51eee;return this[_0xadd732(0x44d)][0x0];}get[_0xc51eee(0x322f)](){var _0xe59efa=_0xc51eee;return this[_0xe59efa(0x44d)][0x1];}get[_0xc51eee(0x264e)](){var _0xd0b143=_0xc51eee;return this[_0xd0b143(0x44d)][0x2];}get['x'](){var _0x358309=_0xc51eee;return this[_0x358309(0x44d)][0x3];}get['y'](){var _0x10f25e=_0xc51eee;return this[_0x10f25e(0x44d)][0x4];}get['z'](){var _0x589a6a=_0xc51eee;return this[_0x589a6a(0x44d)][0x5];}get[_0xc51eee(0x1fcc)](){var _0x21b488=_0xc51eee;return this[_0x21b488(0x44d)][0x6];}[_0xc51eee(0x1269)](_0x421846){var _0x5a1893=_0xc51eee;let _0x4fe08a='';for(const _0x51820a of this[_0x5a1893(0x44d)])_0x51820a['hasEndpoints']&&(_0x4fe08a+=this['_declareOutput'](_0x51820a,_0x421846)+_0x5a1893(0x2e5e)+_0x51820a[_0x5a1893(0x3844)]+_0x5a1893(0x3425));return _0x4fe08a;}[_0xc51eee(0x1c3c)](_0x4c73a0){var _0x4d40f2=_0xc51eee;if(super['_buildBlock'](_0x4c73a0),_0x4c73a0['target']===_0x2393f8['u']['Vertex'])throw _0x4d40f2(0x1015);return _0x4c73a0['compilationString']+=this[_0x4d40f2(0x1269)](_0x4c73a0),this;}}(0x0,_0x5d8e62['H'])('BABYLON.FragCoordBlock',_0x442e71);},0xef9:(_0xa2458a,_0xd72b9b,_0x4e5a81)=>{var _0x7a1fca=a7_0x38a779,_0x47d1db=_0x4e5a81(0x15a52),_0x481527=_0x4e5a81(0x1137a),_0x2947d1=_0x4e5a81(0x16ad5),_0xa2a03=_0x4e5a81(0xe456),_0x69719=_0x4e5a81(0x6214);class _0x1812ca extends _0x47d1db['k']{constructor(_0x5ac857){var _0x2a7f71=a7_0x2532;super(_0x5ac857,_0x2947d1['u'][_0x2a7f71(0xcba)],!0x0),this[_0x2a7f71(0x15b2)](_0x2a7f71(0x3234),_0x481527['E']['Float'],!0x0),this[_0x2a7f71(0x15b2)](_0x2a7f71(0x3355),_0x481527['E'][_0x2a7f71(0x1960)],!0x0),this[_0x2a7f71(0x15b2)]('viewProjection',_0x481527['E'][_0x2a7f71(0x1919)],!0x0);}['getClassName'](){var _0x4502ab=a7_0x2532;return _0x4502ab(0x1711);}get[_0x7a1fca(0x3234)](){var _0x39b96b=_0x7a1fca;return this[_0x39b96b(0x3d31)][0x0];}get[_0x7a1fca(0x3355)](){var _0x4cedef=_0x7a1fca;return this[_0x4cedef(0x3d31)][0x1];}get[_0x7a1fca(0x33e8)](){var _0x21f7ef=_0x7a1fca;return this[_0x21f7ef(0x3d31)][0x2];}[_0x7a1fca(0x1c3c)](_0x100c31){var _0x1ac2e4=_0x7a1fca;return super[_0x1ac2e4(0x1c3c)](_0x100c31),this[_0x1ac2e4(0x3234)][_0x1ac2e4(0x31d8)]?_0x100c31[_0x1ac2e4(0x2068)]+=_0x1ac2e4(0x1199)+this[_0x1ac2e4(0x3234)][_0x1ac2e4(0x2030)]+_0x1ac2e4(0x3425):this[_0x1ac2e4(0x3355)][_0x1ac2e4(0x31d8)]&&this[_0x1ac2e4(0x33e8)][_0x1ac2e4(0x31d8)]?_0x100c31[_0x1ac2e4(0x2068)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20'+this[_0x1ac2e4(0x33e8)][_0x1ac2e4(0x2030)]+_0x1ac2e4(0xc14)+this[_0x1ac2e4(0x3355)][_0x1ac2e4(0x2030)]+';\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':_0x69719['warn'](_0x1ac2e4(0x1723)),this;}}(0x0,_0xa2a03['H'])(_0x7a1fca(0x1684),_0x1812ca);},0x5aca:(_0x55bfb0,_0x4fa103,_0x531701)=>{var _0x4836eb=a7_0x38a779;_0x531701['d'](_0x4fa103,{'g':()=>_0x5cc56});function _0x451498(_0x54db0a,_0x70ae7c,_0x2b069b,_0x371f2b){var _0x17e55e=a7_0x2532,_0x48348b,_0x151a50=arguments['length'],_0xc2e59d=_0x151a50<0x3?_0x70ae7c:null===_0x371f2b?_0x371f2b=Object[_0x17e55e(0x18ba)](_0x70ae7c,_0x2b069b):_0x371f2b;if(_0x17e55e(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x17e55e(0x4111)])_0xc2e59d=Reflect[_0x17e55e(0x4111)](_0x54db0a,_0x70ae7c,_0x2b069b,_0x371f2b);else{for(var _0x3112f4=_0x54db0a[_0x17e55e(0x3785)]-0x1;0x0<=_0x3112f4;_0x3112f4--)(_0x48348b=_0x54db0a[_0x3112f4])&&(_0xc2e59d=(_0x151a50<0x3?_0x48348b(_0xc2e59d):0x3<_0x151a50?_0x48348b(_0x70ae7c,_0x2b069b,_0xc2e59d):_0x48348b(_0x70ae7c,_0x2b069b))||_0xc2e59d);}0x3<_0x151a50&&_0xc2e59d&&Object['defineProperty'](_0x70ae7c,_0x2b069b,_0xc2e59d);}var _0x4fa103=_0x531701(0x15a52),_0x702796=_0x531701(0x1137a),_0x13eb15=_0x531701(0x16ad5),_0x3d9878=_0x531701(0xe456),_0x4ef0d2=_0x531701(0x159af),_0x5a4d3e=_0x531701(0x147cf);class _0x5cc56 extends _0x4fa103['k']{constructor(_0x503f2b){var _0x16c54d=a7_0x2532;super(_0x503f2b,_0x13eb15['u'][_0x16c54d(0xcba)],!0x0),this['convertToGammaSpace']=!0x1,this[_0x16c54d(0x360e)]=!0x1,this['useLogarithmicDepth']=!0x1,this[_0x16c54d(0x15b2)](_0x16c54d(0x1a25),_0x702796['E'][_0x16c54d(0x2644)],!0x0),this['registerInput'](_0x16c54d(0xdee),_0x702796['E'][_0x16c54d(0x2c52)],!0x0),this[_0x16c54d(0x15b2)]('a',_0x702796['E'][_0x16c54d(0x214d)],!0x0),this[_0x16c54d(0xdee)][_0x16c54d(0x45f)](_0x702796['E']['Color3']|_0x702796['E']['Vector3']|_0x702796['E'][_0x16c54d(0x214d)]);}['getClassName'](){var _0x96038e=a7_0x2532;return _0x96038e(0x1eab);}[_0x4836eb(0x1281)](_0x1a001d){var _0x11010b=_0x4836eb;_0x1a001d[_0x11010b(0x2674)](_0x11010b(0x34cf)),_0x1a001d['_excludeVariableName'](_0x11010b(0x2715));}get['rgba'](){var _0xe5e516=_0x4836eb;return this[_0xe5e516(0x3d31)][0x0];}get[_0x4836eb(0xdee)](){var _0x19dfbd=_0x4836eb;return this[_0x19dfbd(0x3d31)][0x1];}get['a'](){var _0x267f33=_0x4836eb;return this[_0x267f33(0x3d31)][0x2];}[_0x4836eb(0x364c)](_0xb263e6,_0x4f60ec,_0x4bb1cd){var _0x49382f=_0x4836eb;_0x4bb1cd[_0x49382f(0x3784)](this[_0x49382f(0x39c9)],this[_0x49382f(0x360e)],!0x0),_0x4bb1cd['setValue'](this[_0x49382f(0x3a6f)],this[_0x49382f(0x1385)],!0x0);}['bind'](_0x5f9820,_0x5064ef,_0x3c113e){var _0x112c95=_0x4836eb;this[_0x112c95(0x8a7)]&&_0x3c113e&&_0x5a4d3e['G'][_0x112c95(0x1b37)](void 0x0,_0x5f9820,_0x3c113e['getScene']());}['_buildBlock'](_0x3d1636){var _0x2c52f8=_0x4836eb;super[_0x2c52f8(0x1c3c)](_0x3d1636);var _0x26048a=this[_0x2c52f8(0x1a25)],_0x26e22b=this['rgb'],_0x5cb375=this['a'],_0x6151c1=(_0x3d1636[_0x2c52f8(0x3631)][_0x2c52f8(0xa76)][_0x2c52f8(0x3649)]=_0x26048a[_0x2c52f8(0x31d8)]||_0x5cb375[_0x2c52f8(0x31d8)],_0x3d1636[_0x2c52f8(0x3631)][_0x2c52f8(0x35f4)]['push'](this),this[_0x2c52f8(0x8a7)]&&(_0x3d1636[_0x2c52f8(0x2bd1)](_0x2c52f8(0x34cf),_0x2c52f8(0x37c4)),_0x3d1636['_emitVaryingFromString'](_0x2c52f8(0x2715),'float'),_0x3d1636['sharedData']['bindableBlocks'][_0x2c52f8(0x1e1d)](this)),this[_0x2c52f8(0x39c9)]=_0x3d1636[_0x2c52f8(0x6d3)](_0x2c52f8(0x3dc9)),this[_0x2c52f8(0x3a6f)]=_0x3d1636['_getFreeDefineName'](_0x2c52f8(0x40c5)),'//'+this[_0x2c52f8(0x3844)]);if(_0x3d1636[_0x2c52f8(0x1479)](_0x2c52f8(0x390a),_0x6151c1),_0x26048a[_0x2c52f8(0x14c1)])_0x5cb375[_0x2c52f8(0x31d8)]?_0x3d1636['compilationString']+=_0x2c52f8(0x662)+_0x26048a[_0x2c52f8(0x2030)]+_0x2c52f8(0x60f)+_0x5cb375[_0x2c52f8(0x2030)]+');\x0d\x0a':_0x3d1636[_0x2c52f8(0x2068)]+='gl_FragColor\x20=\x20'+_0x26048a[_0x2c52f8(0x2030)]+_0x2c52f8(0x3425);else{if(_0x26e22b['connectedPoint']){let _0x4368ef='1.0';_0x5cb375[_0x2c52f8(0x14c1)]&&(_0x4368ef=_0x5cb375['associatedVariableName']),_0x26e22b['connectedPoint'][_0x2c52f8(0x261)]===_0x702796['E']['Float']?_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x662)+_0x26e22b[_0x2c52f8(0x2030)]+',\x20'+_0x26e22b[_0x2c52f8(0x2030)]+',\x20'+_0x26e22b[_0x2c52f8(0x2030)]+',\x20'+_0x4368ef+_0x2c52f8(0x2441):_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x662)+_0x26e22b[_0x2c52f8(0x2030)]+',\x20'+_0x4368ef+_0x2c52f8(0x2441);}else _0x3d1636[_0x2c52f8(0x3631)]['checks'][_0x2c52f8(0x3035)][_0x2c52f8(0x1e1d)](_0x26048a);}return _0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x1e35)+this[_0x2c52f8(0x39c9)]+'\x0d\x0a',_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x18f0),_0x3d1636['compilationString']+=_0x2c52f8(0x3dd1),_0x3d1636['compilationString']+='#ifdef\x20'+this[_0x2c52f8(0x3a6f)]+'\x0d\x0a',_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x358d),_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x3dd1),this['useLogarithmicDepth']&&(_0x3d1636[_0x2c52f8(0x2068)]+=_0x2c52f8(0x360b)),this;}['_dumpPropertiesCode'](){var _0x373893=_0x4836eb,_0xae39a9=super[_0x373893(0x80f)]();return(_0xae39a9+=this[_0x373893(0x31e)]+_0x373893(0x1f1f)+this[_0x373893(0x1385)]+_0x373893(0x3425))+(this['_codeVariableName']+'.convertToLinearSpace\x20=\x20'+this[_0x373893(0x360e)]+';\x0d\x0a')+(this[_0x373893(0x31e)]+_0x373893(0x3209)+this[_0x373893(0x8a7)]+';\x0d\x0a');}[_0x4836eb(0x2156)](){var _0x1c361a=_0x4836eb;const _0x3cc1ab=super[_0x1c361a(0x2156)]();return _0x3cc1ab[_0x1c361a(0x1385)]=this['convertToGammaSpace'],_0x3cc1ab['convertToLinearSpace']=this['convertToLinearSpace'],_0x3cc1ab[_0x1c361a(0x8a7)]=this[_0x1c361a(0x8a7)],_0x3cc1ab;}['_deserialize'](_0x4f9454,_0x1a5b30,_0x24d276){var _0x29da61=_0x4836eb;super[_0x29da61(0x28fb)](_0x4f9454,_0x1a5b30,_0x24d276),this[_0x29da61(0x1385)]=_0x4f9454[_0x29da61(0x1385)],this[_0x29da61(0x360e)]=_0x4f9454[_0x29da61(0x360e)],this[_0x29da61(0x8a7)]=null!=(_0x1a5b30=_0x4f9454[_0x29da61(0x8a7)])&&_0x1a5b30;}}_0x451498([(0x0,_0x4ef0d2['p'])('Convert\x20to\x20gamma\x20space',_0x4ef0d2['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x5cc56[_0x4836eb(0x1fd2)],_0x4836eb(0x1385),void 0x0),_0x451498([(0x0,_0x4ef0d2['p'])('Convert\x20to\x20linear\x20space',_0x4ef0d2['U'][_0x4836eb(0x2e6)],_0x4836eb(0x1276),{'notifiers':{'update':!0x0}})],_0x5cc56[_0x4836eb(0x1fd2)],_0x4836eb(0x360e),void 0x0),_0x451498([(0x0,_0x4ef0d2['p'])('Use\x20logarithmic\x20depth',_0x4ef0d2['U'][_0x4836eb(0x2e6)],_0x4836eb(0x1276))],_0x5cc56[_0x4836eb(0x1fd2)],_0x4836eb(0x8a7),void 0x0),(0x0,_0x3d9878['H'])(_0x4836eb(0x2a1a),_0x5cc56);},0x1438d:(_0x401d2d,_0x2d8c55,_0x2c7110)=>{var _0x515240=a7_0x38a779,_0x561257=_0x2c7110(0x15a52),_0x44cea9=_0x2c7110(0x1137a),_0x21e832=_0x2c7110(0x16ad5),_0x2c7110=_0x2c7110(0xe456);class _0x1b3127 extends _0x561257['k']{constructor(_0x19ae0e){var _0x3cb5a8=a7_0x2532;super(_0x19ae0e,_0x21e832['u']['Fragment']),this[_0x3cb5a8(0x3619)](_0x3cb5a8(0x1fcc),_0x44cea9['E'][_0x3cb5a8(0x214d)],_0x21e832['u'][_0x3cb5a8(0xcba)]);}[_0x515240(0x1d40)](){var _0x1f6454=_0x515240;return _0x1f6454(0x1ef7);}get[_0x515240(0x1fcc)](){var _0xb3f52c=_0x515240;return this[_0xb3f52c(0x44d)][0x0];}[_0x515240(0x1c3c)](_0xf60f14){var _0x269ab5=_0x515240;if(super[_0x269ab5(0x1c3c)](_0xf60f14),_0xf60f14[_0x269ab5(0x259c)]===_0x21e832['u'][_0x269ab5(0x3dcd)])throw _0x269ab5(0xd5d);var _0x446903=this[_0x269ab5(0x44d)][0x0];return _0xf60f14[_0x269ab5(0x2068)]+=this['_declareOutput'](_0x446903,_0xf60f14)+_0x269ab5(0x38bc),this;}}(0x0,_0x2c7110['H'])(_0x515240(0x19e1),_0x1b3127);},0x132cf:(_0x40c5f9,_0x140519,_0x573c14)=>{var _0x4a7721=a7_0x38a779;function _0x81a390(_0x56cc18,_0x2dc5e3,_0x59c7c5,_0x5537ed){var _0x592251=a7_0x2532,_0x310d7d,_0x14a706=arguments[_0x592251(0x3785)],_0xb00b8f=_0x14a706<0x3?_0x2dc5e3:null===_0x5537ed?_0x5537ed=Object[_0x592251(0x18ba)](_0x2dc5e3,_0x59c7c5):_0x5537ed;if(_0x592251(0x1c87)==typeof Reflect&&_0x592251(0x7a8)==typeof Reflect[_0x592251(0x4111)])_0xb00b8f=Reflect[_0x592251(0x4111)](_0x56cc18,_0x2dc5e3,_0x59c7c5,_0x5537ed);else{for(var _0x3ee64c=_0x56cc18[_0x592251(0x3785)]-0x1;0x0<=_0x3ee64c;_0x3ee64c--)(_0x310d7d=_0x56cc18[_0x3ee64c])&&(_0xb00b8f=(_0x14a706<0x3?_0x310d7d(_0xb00b8f):0x3<_0x14a706?_0x310d7d(_0x2dc5e3,_0x59c7c5,_0xb00b8f):_0x310d7d(_0x2dc5e3,_0x59c7c5))||_0xb00b8f);}0x3<_0x14a706&&_0xb00b8f&&Object[_0x592251(0x259d)](_0x2dc5e3,_0x59c7c5,_0xb00b8f);}var _0x183c0a=_0x573c14(0x15a52),_0x530571=_0x573c14(0x1137a),_0xdf0a6=_0x573c14(0x16ad5),_0xa47267=_0x573c14(0xe456),_0x3ddf76=_0x573c14(0x159af),_0x441b4b=_0x573c14(0x6214);class _0x28c596 extends _0x183c0a['k']{constructor(_0x389eb3){var _0x309107=a7_0x2532;super(_0x389eb3,_0xdf0a6['u']['Fragment']),this[_0x309107(0x3585)]=!0x1,this['automaticNormalizationNormal']=!0x0,this[_0x309107(0x2ff0)]=!0x0,this[_0x309107(0x15b2)](_0x309107(0x3a03),_0x530571['E'][_0x309107(0x214d)]),this[_0x309107(0x15b2)]('worldPosition',_0x530571['E'][_0x309107(0x19f4)]),this['registerInput']('worldNormal',_0x530571['E'][_0x309107(0x19f4)]),this[_0x309107(0x15b2)](_0x309107(0x3879),_0x530571['E']['AutoDetect'],!0x0),this['registerOutput'](_0x309107(0x1fcc),_0x530571['E'][_0x309107(0x1960)]),this['registerOutput'](_0x309107(0x322f),_0x530571['E'][_0x309107(0x19f4)]),this['_inputs'][0x3][_0x309107(0x45f)](_0x530571['E'][_0x309107(0x32f2)]|_0x530571['E']['Vector3']|_0x530571['E'][_0x309107(0x1960)]);}[_0x4a7721(0x1d40)](){var _0x178747=_0x4a7721;return _0x178747(0x3255);}get[_0x4a7721(0x3a03)](){return this['_inputs'][0x0];}get[_0x4a7721(0x40ed)](){var _0x2ee636=_0x4a7721;return this[_0x2ee636(0x3d31)][0x1];}get[_0x4a7721(0x101e)](){var _0x570200=_0x4a7721;return this[_0x570200(0x3d31)][0x2];}get['worldTangent'](){var _0x286619=_0x4a7721;return this[_0x286619(0x3d31)][0x3];}get[_0x4a7721(0x1fcc)](){var _0xfcd3ba=_0x4a7721;return this[_0xfcd3ba(0x44d)][0x0];}get[_0x4a7721(0x322f)](){return this['_outputs'][0x1];}[_0x4a7721(0x1c3c)](_0x595995){var _0x209d5c=_0x4a7721;super['_buildBlock'](_0x595995);var _0x318115=this[_0x209d5c(0x44d)][0x0],_0xb7ebd6=(this[_0x209d5c(0x3585)]||this[_0x209d5c(0x3879)][_0x209d5c(0x31d8)]||_0x441b4b['error']('You\x20must\x20connect\x20the\x20\x27worldTangent\x27\x20input\x20of\x20the\x20'+this[_0x209d5c(0x3844)]+_0x209d5c(0x1a9f)),this['generateInWorldSpace']?'':_0x209d5c(0x30e7)),_0x2cfd7d=this[_0x209d5c(0x3585)]?'':_0x209d5c(0x17c8),_0xb7ebd6=_0x209d5c(0x2253)+_0xb7ebd6+_0x209d5c(0x1619)+(this[_0x209d5c(0x2ff0)]?_0x209d5c(0x373b):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(this[_0x209d5c(0x2d13)]?_0x209d5c(0x3f37):'')+_0x209d5c(0x24c7)+_0x2cfd7d+_0x209d5c(0x29d0);return _0x595995['_emitExtension']('derivatives','#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),_0x595995[_0x209d5c(0x28d2)](_0x209d5c(0x99b),_0xb7ebd6,'//\x20heightToNormal'),_0x595995['compilationString']+=this[_0x209d5c(0x2fd4)](_0x318115,_0x595995)+(_0x209d5c(0x1d99)+this[_0x209d5c(0x3a03)][_0x209d5c(0x2030)]+',\x20'+this['worldPosition'][_0x209d5c(0x2030)]+',\x20'+(this[_0x209d5c(0x3879)][_0x209d5c(0x31d8)]?this[_0x209d5c(0x3879)][_0x209d5c(0x2030)]:_0x209d5c(0x3917))+_0x209d5c(0x3668)+this['worldNormal'][_0x209d5c(0x2030)]+');\x0d\x0a'),this[_0x209d5c(0x322f)]['hasEndpoints']&&(_0x595995[_0x209d5c(0x2068)]+=this[_0x209d5c(0x2fd4)](this[_0x209d5c(0x322f)],_0x595995)+(_0x209d5c(0xd26)+this[_0x209d5c(0x1fcc)][_0x209d5c(0x2030)]+_0x209d5c(0xd84))),this;}[_0x4a7721(0x80f)](){var _0x2846e2=_0x4a7721,_0x54fe56=super['_dumpPropertiesCode']();return(_0x54fe56+=this[_0x2846e2(0x31e)]+'.generateInWorldSpace\x20=\x20'+this[_0x2846e2(0x3585)]+';\x0d\x0a')+(this[_0x2846e2(0x31e)]+_0x2846e2(0x733)+this['automaticNormalizationNormal']+';\x0d\x0a')+(this[_0x2846e2(0x31e)]+_0x2846e2(0x129f)+this[_0x2846e2(0x2ff0)]+';\x0d\x0a');}[_0x4a7721(0x2156)](){var _0x858757=_0x4a7721;const _0x582479=super[_0x858757(0x2156)]();return _0x582479[_0x858757(0x3585)]=this['generateInWorldSpace'],_0x582479[_0x858757(0x2d13)]=this['automaticNormalizationNormal'],_0x582479['automaticNormalizationTangent']=this['automaticNormalizationTangent'],_0x582479;}[_0x4a7721(0x28fb)](_0x5a9fbd,_0x1e7504,_0x5894d5){var _0x16b038=_0x4a7721;super[_0x16b038(0x28fb)](_0x5a9fbd,_0x1e7504,_0x5894d5),this[_0x16b038(0x3585)]=_0x5a9fbd[_0x16b038(0x3585)],this[_0x16b038(0x2d13)]=_0x5a9fbd[_0x16b038(0x2d13)],this[_0x16b038(0x2ff0)]=_0x5a9fbd['automaticNormalizationTangent'];}}_0x81a390([(0x0,_0x3ddf76['p'])(_0x4a7721(0x146d),_0x3ddf76['U'][_0x4a7721(0x2e6)],_0x4a7721(0x1276),{'notifiers':{'update':!0x0}})],_0x28c596[_0x4a7721(0x1fd2)],'generateInWorldSpace',void 0x0),_0x81a390([(0x0,_0x3ddf76['p'])(_0x4a7721(0xbec),_0x3ddf76['U'][_0x4a7721(0x2e6)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x28c596['prototype'],_0x4a7721(0x2d13),void 0x0),_0x81a390([(0x0,_0x3ddf76['p'])(_0x4a7721(0x1576),_0x3ddf76['U']['Boolean'],_0x4a7721(0x1276),{'notifiers':{'update':!0x0}})],_0x28c596['prototype'],_0x4a7721(0x2ff0),void 0x0),(0x0,_0xa47267['H'])(_0x4a7721(0x347b),_0x28c596);},0xeb3f:(_0x131dee,_0x4b15f9,_0x4b5b6e)=>{var _0x1703d6=a7_0x38a779,_0x59d8a7=_0x4b5b6e(0x15a52),_0xaf3443=_0x4b5b6e(0x1137a),_0x2efe93=_0x4b5b6e(0x16ad5),_0x242500=_0x4b5b6e(0xe456),_0x432584=_0x4b5b6e(0x159af);_0x4b5b6e(0x175b0),_0x4b5b6e(0x16c11),_0x4b5b6e(0x119a9);class _0x589f5d extends _0x59d8a7['k']{constructor(_0x399587){var _0x2e64bd=a7_0x2532;super(_0x399587,_0x2efe93['u'][_0x2e64bd(0xcba)]),this['convertInputToLinearSpace']=!0x0,this['registerInput'](_0x2e64bd(0x389a),_0xaf3443['E'][_0x2e64bd(0x2c52)]),this[_0x2e64bd(0x3619)](_0x2e64bd(0x1fcc),_0xaf3443['E']['Color4']),this[_0x2e64bd(0x3619)](_0x2e64bd(0xdee),_0xaf3443['E'][_0x2e64bd(0x32f2)]),this[_0x2e64bd(0x3d31)][0x0][_0x2e64bd(0x45f)](_0xaf3443['E']['Color3']|_0xaf3443['E']['Color4']|_0xaf3443['E'][_0x2e64bd(0x19f4)]|_0xaf3443['E'][_0x2e64bd(0x1960)]);}[_0x1703d6(0x1d40)](){return'ImageProcessingBlock';}get[_0x1703d6(0x389a)](){return this['_inputs'][0x0];}get[_0x1703d6(0x1fcc)](){return this['_outputs'][0x0];}get[_0x1703d6(0xdee)](){return this['_outputs'][0x1];}['initialize'](_0x395acd){var _0x26c451=_0x1703d6;_0x395acd['_excludeVariableName'](_0x26c451(0x3fdd)),_0x395acd['_excludeVariableName']('contrast'),_0x395acd[_0x26c451(0x2674)](_0x26c451(0x31b3)),_0x395acd[_0x26c451(0x2674)](_0x26c451(0x2525)),_0x395acd['_excludeVariableName'](_0x26c451(0x317e)),_0x395acd[_0x26c451(0x2674)]('vCameraColorCurveNegative'),_0x395acd[_0x26c451(0x2674)]('vCameraColorCurveNeutral'),_0x395acd[_0x26c451(0x2674)](_0x26c451(0x30cb)),_0x395acd[_0x26c451(0x2674)](_0x26c451(0xb54)),_0x395acd[_0x26c451(0x2674)](_0x26c451(0x2316)),_0x395acd[_0x26c451(0x2674)](_0x26c451(0x2721));}['isReady'](_0x372ffe,_0x25e104,_0xffef96){var _0x171125=_0x1703d6;return!(_0xffef96[_0x171125(0x3a78)]&&_0x25e104[_0x171125(0x3401)]&&!_0x25e104[_0x171125(0x3401)][_0x171125(0x1977)]());}[_0x1703d6(0x364c)](_0x5347d7,_0x11e8ee,_0x41f213){var _0xd27c25=_0x1703d6;_0x41f213['_areImageProcessingDirty']&&_0x11e8ee['imageProcessingConfiguration']&&_0x11e8ee[_0xd27c25(0x3401)][_0xd27c25(0x364c)](_0x41f213);}[_0x1703d6(0xc95)](_0x1c1bc7,_0x58d118,_0x3f933b){var _0x47671b=_0x1703d6;_0x3f933b&&_0x58d118[_0x47671b(0x3401)]&&_0x58d118['imageProcessingConfiguration']['bind'](_0x1c1bc7);}[_0x1703d6(0x1c3c)](_0x377d07){var _0x3e7cc9=_0x1703d6;super['_buildBlock'](_0x377d07),_0x377d07['sharedData'][_0x3e7cc9(0x35f4)][_0x3e7cc9(0x1e1d)](this),_0x377d07['sharedData'][_0x3e7cc9(0x20d0)]['push'](this),_0x377d07[_0x3e7cc9(0x3631)][_0x3e7cc9(0x1f0)]['push'](this),_0x377d07['uniforms'][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0x3fdd)),_0x377d07[_0x3e7cc9(0x2f80)]['push'](_0x3e7cc9(0x1f15)),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)]('vInverseScreenSize'),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)]('vignetteSettings1'),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0x317e)),_0x377d07[_0x3e7cc9(0x2f80)]['push'](_0x3e7cc9(0x8ff)),_0x377d07['uniforms'][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0x47a)),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0x30cb)),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0xb54)),_0x377d07['uniforms']['push'](_0x3e7cc9(0x2316)),_0x377d07[_0x3e7cc9(0x2f80)][_0x3e7cc9(0x1e1d)](_0x3e7cc9(0x2721));var _0x478cd6=this[_0x3e7cc9(0x389a)],_0x4ef6f3=this[_0x3e7cc9(0x44d)][0x0],_0x315fef='//'+this[_0x3e7cc9(0x3844)];return _0x377d07[_0x3e7cc9(0x1479)]('helperFunctions',_0x315fef),_0x377d07[_0x3e7cc9(0x1479)]('imageProcessingDeclaration',_0x315fef),_0x377d07[_0x3e7cc9(0x1479)](_0x3e7cc9(0x2051),_0x315fef),null!=(_0x315fef=_0x478cd6[_0x3e7cc9(0x14c1)])&&_0x315fef[_0x3e7cc9(0x31d8)]&&(_0x478cd6[_0x3e7cc9(0x14c1)][_0x3e7cc9(0x261)]===_0xaf3443['E'][_0x3e7cc9(0x2644)]||_0x478cd6[_0x3e7cc9(0x14c1)][_0x3e7cc9(0x261)]===_0xaf3443['E']['Vector4']?_0x377d07['compilationString']+=this['_declareOutput'](_0x4ef6f3,_0x377d07)+'\x20=\x20'+_0x478cd6[_0x3e7cc9(0x2030)]+_0x3e7cc9(0x3425):_0x377d07[_0x3e7cc9(0x2068)]+=this[_0x3e7cc9(0x2fd4)](_0x4ef6f3,_0x377d07)+_0x3e7cc9(0xe9a)+_0x478cd6['associatedVariableName']+_0x3e7cc9(0x188e),_0x377d07[_0x3e7cc9(0x2068)]+='#ifdef\x20IMAGEPROCESSINGPOSTPROCESS\x0d\x0a',this[_0x3e7cc9(0x4069)]&&(_0x377d07[_0x3e7cc9(0x2068)]+=_0x4ef6f3[_0x3e7cc9(0x2030)]+_0x3e7cc9(0x3a7e)+_0x478cd6[_0x3e7cc9(0x2030)]+_0x3e7cc9(0x19df)),_0x377d07['compilationString']+=_0x3e7cc9(0x3678),_0x377d07['compilationString']+=_0x3e7cc9(0x225e),this[_0x3e7cc9(0x4069)]&&(_0x377d07['compilationString']+=_0x4ef6f3[_0x3e7cc9(0x2030)]+_0x3e7cc9(0x3a7e)+_0x478cd6['associatedVariableName']+_0x3e7cc9(0x19df)),_0x377d07[_0x3e7cc9(0x2068)]+=_0x4ef6f3[_0x3e7cc9(0x2030)]+_0x3e7cc9(0xab9)+_0x4ef6f3[_0x3e7cc9(0x2030)]+');\x0d\x0a',_0x377d07[_0x3e7cc9(0x2068)]+='#endif\x0d\x0a',_0x377d07['compilationString']+='#endif\x0d\x0a',this[_0x3e7cc9(0xdee)][_0x3e7cc9(0x2482)]&&(_0x377d07['compilationString']+=this[_0x3e7cc9(0x2fd4)](this['rgb'],_0x377d07)+('\x20=\x20'+this['output']['associatedVariableName']+_0x3e7cc9(0xd84)))),this;}['_dumpPropertiesCode'](){var _0x555a1a=_0x1703d6;return super['_dumpPropertiesCode']()+(this[_0x555a1a(0x31e)]+'.convertInputToLinearSpace\x20=\x20'+this['convertInputToLinearSpace']+_0x555a1a(0x3425));}[_0x1703d6(0x2156)](){var _0x3e7419=_0x1703d6;const _0x66c692=super['serialize']();return _0x66c692[_0x3e7419(0x4069)]=this[_0x3e7419(0x4069)],_0x66c692;}[_0x1703d6(0x28fb)](_0x45106d,_0x30ecf8,_0x5340b2){var _0x5a2883=_0x1703d6;super[_0x5a2883(0x28fb)](_0x45106d,_0x30ecf8,_0x5340b2),this[_0x5a2883(0x4069)]=null==(_0x30ecf8=_0x45106d[_0x5a2883(0x4069)])||_0x30ecf8;}}(function(_0x5a4cee,_0xf2bb1b,_0xcb33e8,_0x3ebd95){var _0x2dcc4b=_0x1703d6,_0x2729db,_0x3d3e1b=arguments['length'],_0x4ebb36=_0x3d3e1b<0x3?_0xf2bb1b:null===_0x3ebd95?_0x3ebd95=Object[_0x2dcc4b(0x18ba)](_0xf2bb1b,_0xcb33e8):_0x3ebd95;if(_0x2dcc4b(0x1c87)==typeof Reflect&&_0x2dcc4b(0x7a8)==typeof Reflect[_0x2dcc4b(0x4111)])_0x4ebb36=Reflect[_0x2dcc4b(0x4111)](_0x5a4cee,_0xf2bb1b,_0xcb33e8,_0x3ebd95);else{for(var _0x2d4d26=_0x5a4cee['length']-0x1;0x0<=_0x2d4d26;_0x2d4d26--)(_0x2729db=_0x5a4cee[_0x2d4d26])&&(_0x4ebb36=(_0x3d3e1b<0x3?_0x2729db(_0x4ebb36):0x3<_0x3d3e1b?_0x2729db(_0xf2bb1b,_0xcb33e8,_0x4ebb36):_0x2729db(_0xf2bb1b,_0xcb33e8))||_0x4ebb36);}0x3<_0x3d3e1b&&_0x4ebb36&&Object['defineProperty'](_0xf2bb1b,_0xcb33e8,_0x4ebb36);}([(0x0,_0x432584['p'])(_0x1703d6(0x1ac9),_0x432584['U'][_0x1703d6(0x2e6)],'ADVANCED')],_0x589f5d[_0x1703d6(0x1fd2)],_0x1703d6(0x4069),void 0x0),(0x0,_0x242500['H'])(_0x1703d6(0x1af2),_0x589f5d));},0xd7f2:(_0x4098d1,_0x127625,_0x3094b9)=>{_0x3094b9(0x5aca),_0x3094b9(0xeb3f),_0x3094b9(0x230),_0x3094b9(0x178d5),_0x3094b9(0x1438d),_0x3094b9(0x1966),_0x3094b9(0x4d5b),_0x3094b9(0x13656),_0x3094b9(0x7bd9),_0x3094b9(0x16555),_0x3094b9(0x86f9),_0x3094b9(0x132cf),_0x3094b9(0xef9),_0x3094b9(0x1389);},0x230:(_0xbb69f7,_0x56f330,_0x205c8a)=>{var _0x1ac5a6=a7_0x38a779;function _0x27f1f8(_0x6c4cfc,_0xc8ae6b,_0x3d30be,_0x472423){var _0x41ebc6=a7_0x2532,_0x3ed79b,_0x3b406d=arguments[_0x41ebc6(0x3785)],_0x1cfccf=_0x3b406d<0x3?_0xc8ae6b:null===_0x472423?_0x472423=Object[_0x41ebc6(0x18ba)](_0xc8ae6b,_0x3d30be):_0x472423;if(_0x41ebc6(0x1c87)==typeof Reflect&&_0x41ebc6(0x7a8)==typeof Reflect['decorate'])_0x1cfccf=Reflect[_0x41ebc6(0x4111)](_0x6c4cfc,_0xc8ae6b,_0x3d30be,_0x472423);else{for(var _0x17f538=_0x6c4cfc[_0x41ebc6(0x3785)]-0x1;0x0<=_0x17f538;_0x17f538--)(_0x3ed79b=_0x6c4cfc[_0x17f538])&&(_0x1cfccf=(_0x3b406d<0x3?_0x3ed79b(_0x1cfccf):0x3<_0x3b406d?_0x3ed79b(_0xc8ae6b,_0x3d30be,_0x1cfccf):_0x3ed79b(_0xc8ae6b,_0x3d30be))||_0x1cfccf);}0x3<_0x3b406d&&_0x1cfccf&&Object[_0x41ebc6(0x259d)](_0xc8ae6b,_0x3d30be,_0x1cfccf);}var _0x3ed3c5=_0x205c8a(0x15a52),_0x5ba6c4=_0x205c8a(0x1137a),_0x51f5f4=_0x205c8a(0x16ad5),_0xb826a8=_0x205c8a(0xec3c),_0x35775c=_0x205c8a(0xe456),_0x3db1c7=_0x205c8a(0x11c74),_0x4edb5b=_0x205c8a(0x159af),_0x1b990d=_0x205c8a(0xd646),_0x5718f1=_0x205c8a(0x86f9);_0x205c8a(0x8cac),_0x205c8a(0xe577),_0x205c8a(0x6664);class _0x14cde7 extends _0x3ed3c5['k']{constructor(_0x1f06ea){var _0x52ed42=a7_0x2532;super(_0x1f06ea,_0x51f5f4['u']['Fragment']),this['_tangentSpaceParameterName']='',this[_0x52ed42(0x2556)]='',this[_0x52ed42(0x1fd0)]='',this[_0x52ed42(0x334e)]=!0x1,this[_0x52ed42(0x192c)]=!0x1,this[_0x52ed42(0x2eed)]=!0x1,this[_0x52ed42(0xea6)]=!0x1,this[_0x52ed42(0x3f1b)]=!0x0,this['registerInput'](_0x52ed42(0x40ed),_0x5ba6c4['E'][_0x52ed42(0x1960)],!0x1),this[_0x52ed42(0x15b2)]('worldNormal',_0x5ba6c4['E'][_0x52ed42(0x1960)],!0x1),this['registerInput'](_0x52ed42(0x3879),_0x5ba6c4['E'][_0x52ed42(0x1960)],!0x0),this[_0x52ed42(0x15b2)]('uv',_0x5ba6c4['E'][_0x52ed42(0x38aa)],!0x1),this['registerInput'](_0x52ed42(0x27fc),_0x5ba6c4['E'][_0x52ed42(0x32f2)],!0x1),this[_0x52ed42(0x15b2)]('strength',_0x5ba6c4['E'][_0x52ed42(0x214d)],!0x1),this[_0x52ed42(0x15b2)]('viewDirection',_0x5ba6c4['E'][_0x52ed42(0x19f4)],!0x0),this['registerInput']('parallaxScale',_0x5ba6c4['E']['Float'],!0x0),this[_0x52ed42(0x15b2)](_0x52ed42(0x2091),_0x5ba6c4['E'][_0x52ed42(0x214d)],!0x0),this[_0x52ed42(0x15b2)]('TBN',_0x5ba6c4['E']['Object'],!0x0,_0x51f5f4['u']['VertexAndFragment'],new _0x1b990d['C']('TBN',this,_0xb826a8['Ab'][_0x52ed42(0x29a5)],_0x5718f1['v'],_0x52ed42(0x1b5c))),this[_0x52ed42(0x15b2)]('world',_0x5ba6c4['E']['Matrix'],!0x0),this['registerOutput']('output',_0x5ba6c4['E'][_0x52ed42(0x1960)]),this[_0x52ed42(0x3619)](_0x52ed42(0x3327),_0x5ba6c4['E']['Vector2']);}[_0x1ac5a6(0x1d40)](){var _0x4f6fd0=_0x1ac5a6;return _0x4f6fd0(0x2f3d);}get[_0x1ac5a6(0x40ed)](){var _0x16a0ca=_0x1ac5a6;return this[_0x16a0ca(0x3d31)][0x0];}get[_0x1ac5a6(0x101e)](){return this['_inputs'][0x1];}get[_0x1ac5a6(0x3879)](){var _0x4343bf=_0x1ac5a6;return this[_0x4343bf(0x3d31)][0x2];}get['uv'](){var _0x1395ee=_0x1ac5a6;return this[_0x1395ee(0x3d31)][0x3];}get[_0x1ac5a6(0x27fc)](){return this['_inputs'][0x4];}get[_0x1ac5a6(0x9e6)](){var _0xcadc37=_0x1ac5a6;return this[_0xcadc37(0x3d31)][0x5];}get[_0x1ac5a6(0x3f0)](){var _0x5f6394=_0x1ac5a6;return this[_0x5f6394(0x3d31)][0x6];}get[_0x1ac5a6(0xff3)](){return this['_inputs'][0x7];}get[_0x1ac5a6(0x2091)](){var _0x28bdf4=_0x1ac5a6;return this[_0x28bdf4(0x3d31)][0x8];}get[_0x1ac5a6(0xf2c)](){var _0x28a42e=_0x1ac5a6;return this[_0x28a42e(0x3d31)][0x9];}get[_0x1ac5a6(0x304a)](){var _0x590ef1=_0x1ac5a6;return this[_0x590ef1(0x3d31)][0xa];}get[_0x1ac5a6(0x1fcc)](){return this['_outputs'][0x0];}get[_0x1ac5a6(0x3327)](){var _0x376cbf=_0x1ac5a6;return this[_0x376cbf(0x44d)][0x1];}[_0x1ac5a6(0x364c)](_0x518db7,_0x51fd5a,_0x57f212){var _0x5f4c2e=_0x1ac5a6,_0x2fe01c=this['normalMapColor'][_0x5f4c2e(0x14c1)][_0x5f4c2e(0x17ca)]['samplerName'],_0x2fe01c=this['viewDirection'][_0x5f4c2e(0x31d8)]&&(this[_0x5f4c2e(0x2eed)]&&_0x2fe01c||!this[_0x5f4c2e(0x2eed)]&&this[_0x5f4c2e(0x2091)]['isConnected']);_0x57f212[_0x5f4c2e(0x3784)](_0x5f4c2e(0x620),!0x0),_0x57f212[_0x5f4c2e(0x3784)]('PARALLAX',_0x2fe01c,!0x0),_0x57f212['setValue'](_0x5f4c2e(0x102d),this[_0x5f4c2e(0x2eed)],!0x0),_0x57f212[_0x5f4c2e(0x3784)](_0x5f4c2e(0x13a6),this[_0x5f4c2e(0xea6)],!0x0);}['bind'](_0x5ed97a,_0x3b84e8,_0x4f5c16){var _0x28685d=_0x1ac5a6;_0x3b84e8[_0x28685d(0x40ae)]()[_0x28685d(0x34fe)]?_0x5ed97a['setFloat2'](this[_0x28685d(0x1de6)],this[_0x28685d(0x334e)]?0x1:-0x1,this['invertY']?0x1:-0x1):_0x5ed97a[_0x28685d(0x3ab0)](this[_0x28685d(0x1de6)],this[_0x28685d(0x334e)]?-0x1:0x1,this[_0x28685d(0x192c)]?-0x1:0x1),_0x4f5c16&&(_0x5ed97a[_0x28685d(0x21ba)](this[_0x28685d(0x2556)],_0x4f5c16[_0x28685d(0x269)]()[_0x28685d(0x2800)]()<0x0?-0x1:0x1),this[_0x28685d(0xea6)]&&!this[_0x28685d(0x304a)][_0x28685d(0x31d8)]&&_0x5ed97a[_0x28685d(0x233e)](this[_0x28685d(0x1fd0)],_0x4f5c16[_0x28685d(0x269)]()));}[_0x1ac5a6(0x4ad)](_0x5f3035){var _0xa30af7=_0x1ac5a6;if(!this['uv'][_0xa30af7(0x31d8)]){let _0x144750=_0x5f3035['getInputBlockByPredicate'](_0x4b8400=>_0x4b8400['isAttribute']&&'uv'===_0x4b8400[_0xa30af7(0x3844)]);_0x144750||(_0x144750=new _0x3db1c7['S']('uv'))[_0xa30af7(0x1bb5)](),_0x144750['output'][_0xa30af7(0x23c9)](this['uv']);}if(!this[_0xa30af7(0x9e6)][_0xa30af7(0x31d8)]){const _0x13be34=new _0x3db1c7['S'](_0xa30af7(0x9e6));_0x13be34[_0xa30af7(0xb06)]=0x1,_0x13be34[_0xa30af7(0x1fcc)][_0xa30af7(0x23c9)](this['strength']);}}[_0x1ac5a6(0x1c3c)](_0x222903){var _0x1f9d4c=_0x1ac5a6;super['_buildBlock'](_0x222903);var _0x2c5d17='//'+this[_0x1f9d4c(0x3844)],_0x50bb15=this['uv'],_0x161e18=this[_0x1f9d4c(0x40ed)],_0x10812d=this[_0x1f9d4c(0x101e)],_0x4f633c=this['worldTangent'];_0x222903['sharedData'][_0x1f9d4c(0x35f4)][_0x1f9d4c(0x1e1d)](this),_0x222903[_0x1f9d4c(0x3631)][_0x1f9d4c(0x1f0)][_0x1f9d4c(0x1e1d)](this),this['_tangentSpaceParameterName']=_0x222903[_0x1f9d4c(0x6d3)]('tangentSpaceParameter'),_0x222903['_emitUniformFromString'](this[_0x1f9d4c(0x1de6)],_0x1f9d4c(0x17e4)),this[_0x1f9d4c(0x2556)]=_0x222903['_getFreeDefineName'](_0x1f9d4c(0x10a6)),_0x222903[_0x1f9d4c(0x2bd1)](this[_0x1f9d4c(0x2556)],_0x1f9d4c(0x37c4)),this['_worldMatrixName']=_0x222903[_0x1f9d4c(0x6d3)](_0x1f9d4c(0x2612)),_0x222903[_0x1f9d4c(0x2bd1)](this['_worldMatrixName'],'mat4');let _0x30b1f4=null;this[_0x1f9d4c(0x27fc)][_0x1f9d4c(0x14c1)]&&(_0x30b1f4=this[_0x1f9d4c(0x27fc)][_0x1f9d4c(0x14c1)][_0x1f9d4c(0x17ca)][_0x1f9d4c(0x2c44)]);var _0x126722=this['viewDirection'][_0x1f9d4c(0x31d8)]&&(this[_0x1f9d4c(0x2eed)]&&_0x30b1f4||!this['useParallaxOcclusion']&&this[_0x1f9d4c(0x2091)]['isConnected']),_0x10c550=this[_0x1f9d4c(0xff3)][_0x1f9d4c(0x37a)]?this[_0x1f9d4c(0xff3)][_0x1f9d4c(0xdf5)][_0x1f9d4c(0x2e9c)]?_0x222903[_0x1f9d4c(0x1f86)](this[_0x1f9d4c(0xff3)][_0x1f9d4c(0xdf5)][_0x1f9d4c(0xb06)]):this['parallaxScale'][_0x1f9d4c(0x2030)]:'0.05',_0x290580=this[_0x1f9d4c(0x9e6)][_0x1f9d4c(0x37a)]&&this['strength'][_0x1f9d4c(0xdf5)][_0x1f9d4c(0x2e9c)]?_0x1f9d4c(0x361c)+_0x222903[_0x1f9d4c(0x1f86)](this[_0x1f9d4c(0x9e6)][_0x1f9d4c(0xdf5)][_0x1f9d4c(0xb06)]):_0x1f9d4c(0x361c)+this[_0x1f9d4c(0x9e6)][_0x1f9d4c(0x2030)],_0x22ad16=(_0x222903[_0x1f9d4c(0x2e7e)](_0x1f9d4c(0xc77),_0x1f9d4c(0x3f02)),{'search':/defined\(TANGENT\)/g,'replace':_0x4f633c[_0x1f9d4c(0x31d8)]?'defined(TANGENT)':_0x1f9d4c(0xb81)}),_0x17ebf4=this[_0x1f9d4c(0xf2c)],_0x17ebf4=(_0x17ebf4[_0x1f9d4c(0x31d8)]?_0x222903[_0x1f9d4c(0x2068)]+=_0x1f9d4c(0x3b03)+_0x17ebf4[_0x1f9d4c(0x2030)]+_0x1f9d4c(0x133c):_0x4f633c[_0x1f9d4c(0x31d8)]&&(_0x222903[_0x1f9d4c(0x2068)]+=_0x1f9d4c(0x2a8a)+_0x10812d[_0x1f9d4c(0x2030)]+_0x1f9d4c(0x3ccc),_0x222903['compilationString']+=_0x1f9d4c(0x2803)+_0x4f633c[_0x1f9d4c(0x2030)]+_0x1f9d4c(0x3ccc),_0x222903[_0x1f9d4c(0x2068)]+=_0x1f9d4c(0x91c)+this['_tangentCorrectionFactorName']+_0x1f9d4c(0x3425),_0x222903[_0x1f9d4c(0x2068)]+=_0x1f9d4c(0x25db)),_0x222903[_0x1f9d4c(0x1479)]('bumpFragmentMainFunctions',_0x2c5d17,{'replaceStrings':[_0x22ad16,{'search':/varying mat3 vTBN/g,'replace':''},{'search':/uniform mat4 normalMatrix;/g,'replace':''}]}),_0x222903[_0x1f9d4c(0x1479)](_0x1f9d4c(0x2fc),_0x2c5d17,{'replaceStrings':[{'search':/#include<samplerFragmentDeclaration>\(_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':_0x1f9d4c(0x1758)},{'search':/vec2 parallaxOffset\(vec3 viewDir,float heightScale\)/g,'replace':'vec2\x20parallaxOffset(vec3\x20viewDir,\x20float\x20heightScale,\x20float\x20height_)'},{'search':/texture2D\(bumpSampler,vBumpUV\)\.w/g,'replace':_0x1f9d4c(0x1d03)}]}),_0x126722&&_0x30b1f4?_0x1f9d4c(0x3df3)+_0x30b1f4+',\x20'+_0x50bb15[_0x1f9d4c(0x2030)]+_0x1f9d4c(0x2b44):this['normalMapColor'][_0x1f9d4c(0x2030)]);return _0x222903[_0x1f9d4c(0x2068)]+=this[_0x1f9d4c(0x2fd4)](this[_0x1f9d4c(0x1fcc)],_0x222903)+'\x20=\x20vec4(0.);\x0d\x0a',_0x222903[_0x1f9d4c(0x2068)]+=_0x222903[_0x1f9d4c(0x154b)](_0x1f9d4c(0x9f5),_0x2c5d17,{'replaceStrings':[{'search':/texture2D\(bumpSampler,vBumpUV\)/g,'replace':''+_0x17ebf4},{'search':/#define CUSTOM_FRAGMENT_BUMP_FRAGMENT/g,'replace':_0x1f9d4c(0x36ac)+(this[_0x1f9d4c(0x304a)][_0x1f9d4c(0x31d8)]?this['world']['associatedVariableName']:this[_0x1f9d4c(0x1fd0)])+');'},{'search':/perturbNormal\(TBN,texture2D\(bumpSampler,vBumpUV\+uvOffset\).xyz,vBumpInfos.y\)/g,'replace':_0x1f9d4c(0x402a)+_0x17ebf4+',\x20vBumpInfos.y)'},{'search':/parallaxOcclusion\(invTBN\*-viewDirectionW,invTBN\*normalW,vBumpUV,vBumpInfos.z\)/g,'replace':_0x1f9d4c(0x1a88)+(_0x126722&&this[_0x1f9d4c(0x2eed)]?_0x30b1f4:_0x1f9d4c(0x37a2))+')'},{'search':/parallaxOffset\(invTBN\*viewDirectionW,vBumpInfos\.z\)/g,'replace':_0x1f9d4c(0x1e83)+(_0x126722?this[_0x1f9d4c(0x2091)][_0x1f9d4c(0x2030)]:'0.')+')'},{'search':/vTangentSpaceParams/g,'replace':this[_0x1f9d4c(0x1de6)]},{'search':/vBumpInfos.y/g,'replace':_0x290580},{'search':/vBumpInfos.z/g,'replace':_0x10c550},{'search':/vBumpUV/g,'replace':_0x50bb15['associatedVariableName']},{'search':/vPositionW/g,'replace':_0x161e18[_0x1f9d4c(0x2030)]+_0x1f9d4c(0x968)},{'search':/normalW=/g,'replace':this[_0x1f9d4c(0x1fcc)]['associatedVariableName']+'.xyz\x20=\x20'},{'search':/mat3\(normalMatrix\)\*normalW/g,'replace':_0x1f9d4c(0x349f)+this['output']['associatedVariableName']+'.xyz'},{'search':/normalW/g,'replace':_0x10812d[_0x1f9d4c(0x2030)]+'.xyz'},{'search':/viewDirectionW/g,'replace':_0x126722?this[_0x1f9d4c(0x3f0)][_0x1f9d4c(0x2030)]:_0x1f9d4c(0x3917)},_0x22ad16]}),this;}[_0x1ac5a6(0x80f)](){var _0x916456=_0x1ac5a6,_0x27d7b3=super['_dumpPropertiesCode']()+(this[_0x916456(0x31e)]+_0x916456(0x2114)+this[_0x916456(0x334e)]+_0x916456(0x3425));return(_0x27d7b3+=this[_0x916456(0x31e)]+_0x916456(0x311c)+this[_0x916456(0x192c)]+_0x916456(0x3425))+(this['_codeVariableName']+_0x916456(0x1ffb)+this[_0x916456(0x2eed)]+_0x916456(0x3425))+(this[_0x916456(0x31e)]+'.useObjectSpaceNormalMap\x20=\x20'+this['useObjectSpaceNormalMap']+_0x916456(0x3425));}[_0x1ac5a6(0x2156)](){var _0x32525e=_0x1ac5a6;const _0x158214=super[_0x32525e(0x2156)]();return _0x158214[_0x32525e(0x334e)]=this['invertX'],_0x158214[_0x32525e(0x192c)]=this[_0x32525e(0x192c)],_0x158214[_0x32525e(0x2eed)]=this[_0x32525e(0x2eed)],_0x158214[_0x32525e(0xea6)]=this['useObjectSpaceNormalMap'],_0x158214;}[_0x1ac5a6(0x28fb)](_0x516f79,_0x5a475e,_0x524c8d){var _0x34ce1f=_0x1ac5a6;super[_0x34ce1f(0x28fb)](_0x516f79,_0x5a475e,_0x524c8d),this[_0x34ce1f(0x334e)]=_0x516f79['invertX'],this[_0x34ce1f(0x192c)]=_0x516f79[_0x34ce1f(0x192c)],this[_0x34ce1f(0x2eed)]=!!_0x516f79[_0x34ce1f(0x2eed)],this[_0x34ce1f(0xea6)]=!!_0x516f79['useObjectSpaceNormalMap'];}}_0x27f1f8([(0x0,_0x4edb5b['p'])(_0x1ac5a6(0x1bc2),_0x4edb5b['U']['Boolean'],_0x1ac5a6(0x1276),{'notifiers':{'update':!0x1}})],_0x14cde7[_0x1ac5a6(0x1fd2)],_0x1ac5a6(0x334e),void 0x0),_0x27f1f8([(0x0,_0x4edb5b['p'])(_0x1ac5a6(0x1b3d),_0x4edb5b['U'][_0x1ac5a6(0x2e6)],_0x1ac5a6(0x1276),{'notifiers':{'update':!0x1}})],_0x14cde7[_0x1ac5a6(0x1fd2)],_0x1ac5a6(0x192c),void 0x0),_0x27f1f8([(0x0,_0x4edb5b['p'])(_0x1ac5a6(0x2d88),_0x4edb5b['U'][_0x1ac5a6(0x2e6)])],_0x14cde7[_0x1ac5a6(0x1fd2)],'useParallaxOcclusion',void 0x0),_0x27f1f8([(0x0,_0x4edb5b['p'])('Object\x20Space\x20Mode',_0x4edb5b['U'][_0x1ac5a6(0x2e6)],_0x1ac5a6(0x1276),{'notifiers':{'update':!0x1}})],_0x14cde7[_0x1ac5a6(0x1fd2)],_0x1ac5a6(0xea6),void 0x0),(0x0,_0x35775c['H'])(_0x1ac5a6(0xf48),_0x14cde7);},0x13656:(_0x1772ae,_0x5db208,_0x83e4f0)=>{var _0x4c8b1b=a7_0x38a779,_0x5c5f76=_0x83e4f0(0x15a52),_0x73e925=_0x83e4f0(0x1137a),_0x41385c=_0x83e4f0(0x16ad5),_0x83e4f0=_0x83e4f0(0xe456);class _0x3f44f5 extends _0x5c5f76['k']{constructor(_0x343973){var _0x4190da=a7_0x2532;super(_0x343973,_0x41385c['u']['Fragment']),this[_0x4190da(0x3619)]('xy',_0x73e925['E'][_0x4190da(0x38aa)],_0x41385c['u'][_0x4190da(0xcba)]),this[_0x4190da(0x3619)]('x',_0x73e925['E'][_0x4190da(0x214d)],_0x41385c['u'][_0x4190da(0xcba)]),this['registerOutput']('y',_0x73e925['E']['Float'],_0x41385c['u'][_0x4190da(0xcba)]);}['getClassName'](){var _0x361da2=a7_0x2532;return _0x361da2(0x150b);}get['xy'](){var _0x294610=a7_0x2532;return this[_0x294610(0x44d)][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){return this['_outputs'][0x2];}[_0x4c8b1b(0xc95)](_0x1837fe){var _0x6f2a70=_0x4c8b1b;const _0x48c118=this[_0x6f2a70(0x3921)][_0x6f2a70(0x318e)]();_0x1837fe['setFloat2'](this[_0x6f2a70(0xc3d)],_0x48c118['getRenderWidth'](),_0x48c118['getRenderHeight']());}[_0x4c8b1b(0x1269)](_0x10b75e,_0xa493e3){var _0x5529cd=_0x4c8b1b;let _0xd2161b='';for(const _0x413f50 of this['_outputs'])_0x413f50[_0x5529cd(0x2482)]&&(_0xd2161b+=this['_declareOutput'](_0x413f50,_0x10b75e)+_0x5529cd(0xd26)+_0xa493e3+'.'+_0x413f50[_0x5529cd(0x3844)]+_0x5529cd(0x3425));return _0xd2161b;}['_buildBlock'](_0x54e200){var _0x314848=_0x4c8b1b;if(super['_buildBlock'](_0x54e200),this[_0x314848(0x3921)]=_0x54e200[_0x314848(0x3631)][_0x314848(0xa56)],_0x54e200[_0x314848(0x259c)]===_0x41385c['u'][_0x314848(0x3dcd)])throw _0x314848(0x1c4c);return _0x54e200['sharedData'][_0x314848(0x1f0)]['push'](this),this[_0x314848(0xc3d)]=_0x54e200[_0x314848(0x4002)](_0x314848(0x1da8)),_0x54e200[_0x314848(0x2bd1)](this['_varName'],_0x314848(0x17e4)),_0x54e200['compilationString']+=this[_0x314848(0x1269)](_0x54e200,this[_0x314848(0xc3d)]),this;}}(0x0,_0x83e4f0['H'])('BABYLON.ScreenSizeBlock',_0x3f44f5);},0x7bd9:(_0x2233de,_0x2a1f0d,_0x39dd48)=>{var _0x4277a6=a7_0x38a779,_0x3ebc47=_0x39dd48(0x15a52),_0x2540f6=_0x39dd48(0x1137a),_0x46c11a=_0x39dd48(0x16ad5),_0x4aa8ed=_0x39dd48(0xe456),_0x365c9f=_0x39dd48(0x13cd1),_0x324882=_0x39dd48(0x11c74);class _0x14e8f5 extends _0x3ebc47['k']{constructor(_0x5f2c4e){var _0x49a43d=a7_0x2532;super(_0x5f2c4e,_0x46c11a['u']['Fragment']),this['registerInput'](_0x49a43d(0x284),_0x2540f6['E'][_0x49a43d(0x2c52)]),this['registerInput'](_0x49a43d(0x8de),_0x2540f6['E'][_0x49a43d(0x1919)]),this['registerOutput'](_0x49a43d(0x1fcc),_0x2540f6['E'][_0x49a43d(0x38aa)]),this['registerOutput']('x',_0x2540f6['E'][_0x49a43d(0x214d)]),this[_0x49a43d(0x3619)]('y',_0x2540f6['E']['Float']),this['inputs'][0x0][_0x49a43d(0x45f)](_0x2540f6['E'][_0x49a43d(0x32f2)]|_0x2540f6['E']['Vector3']|_0x2540f6['E'][_0x49a43d(0x1960)]);}[_0x4277a6(0x1d40)](){return'ScreenSpaceBlock';}get[_0x4277a6(0x284)](){var _0x5077ce=_0x4277a6;return this[_0x5077ce(0x3d31)][0x0];}get[_0x4277a6(0x8de)](){var _0x352e38=_0x4277a6;return this[_0x352e38(0x3d31)][0x1];}get[_0x4277a6(0x1fcc)](){var _0x3640a5=_0x4277a6;return this[_0x3640a5(0x44d)][0x0];}get['x'](){var _0x3a61be=_0x4277a6;return this[_0x3a61be(0x44d)][0x1];}get['y'](){var _0x184d6e=_0x4277a6;return this[_0x184d6e(0x44d)][0x2];}[_0x4277a6(0x4ad)](_0x1249a4){var _0x290205=_0x4277a6;if(!this[_0x290205(0x8de)][_0x290205(0x31d8)]){let _0x31c589=_0x1249a4[_0x290205(0xccc)](_0x55a764=>_0x55a764['systemValue']===_0x365c9f['$']['WorldViewProjection']);_0x31c589||(_0x31c589=new _0x324882['S'](_0x290205(0x8de)))['setAsSystemValue'](_0x365c9f['$'][_0x290205(0x2e85)]),_0x31c589[_0x290205(0x1fcc)][_0x290205(0x23c9)](this[_0x290205(0x8de)]);}}[_0x4277a6(0x1c3c)](_0x47a2ad){var _0x75769a=_0x4277a6;super[_0x75769a(0x1c3c)](_0x47a2ad);var _0x5e2262=this[_0x75769a(0x284)],_0x5a43d3=this[_0x75769a(0x8de)];if(_0x5e2262['connectedPoint']){var _0xd19be5=_0x5a43d3['associatedVariableName'],_0x50dde4=_0x47a2ad[_0x75769a(0x4002)](_0x75769a(0x4d5));switch(_0x5e2262[_0x75769a(0x14c1)]['type']){case _0x2540f6['E'][_0x75769a(0x19f4)]:_0x47a2ad['compilationString']+=_0x75769a(0x9f9)+_0x50dde4+_0x75769a(0xd26)+_0xd19be5+_0x75769a(0xe5f)+_0x5e2262[_0x75769a(0x2030)]+_0x75769a(0x188e);break;case _0x2540f6['E']['Vector4']:_0x47a2ad['compilationString']+='vec4\x20'+_0x50dde4+'\x20=\x20'+_0xd19be5+_0x75769a(0xc14)+_0x5e2262[_0x75769a(0x2030)]+_0x75769a(0x3425);}return _0x47a2ad[_0x75769a(0x2068)]+=_0x50dde4+(_0x75769a(0x2982)+_0x50dde4+_0x75769a(0x483)),_0x47a2ad['compilationString']+=_0x50dde4+(_0x75769a(0x4af)+_0x50dde4+_0x75769a(0x2979)),this[_0x75769a(0x1fcc)]['hasEndpoints']&&(_0x47a2ad[_0x75769a(0x2068)]+=this[_0x75769a(0x2fd4)](this[_0x75769a(0x1fcc)],_0x47a2ad)+('\x20=\x20'+_0x50dde4+_0x75769a(0x31d6))),this['x'][_0x75769a(0x2482)]&&(_0x47a2ad[_0x75769a(0x2068)]+=this[_0x75769a(0x2fd4)](this['x'],_0x47a2ad)+(_0x75769a(0xd26)+_0x50dde4+'.x;\x0d\x0a')),this['y'][_0x75769a(0x2482)]&&(_0x47a2ad[_0x75769a(0x2068)]+=this[_0x75769a(0x2fd4)](this['y'],_0x47a2ad)+(_0x75769a(0xd26)+_0x50dde4+_0x75769a(0x36e3))),this;}}}(0x0,_0x4aa8ed['H'])(_0x4277a6(0x1dea),_0x14e8f5);},0x1389:(_0xc6a9ca,_0x363b2a,_0x4f48d)=>{var _0x6215df=a7_0x38a779,_0x20fb02=_0x4f48d(0x15a52),_0x42a985=_0x4f48d(0x1137a),_0x5f3050=_0x4f48d(0x16ad5),_0x4f48d=_0x4f48d(0xe456);class _0x4c75bd extends _0x20fb02['k']{constructor(_0x69840e){var _0x70feb6=a7_0x2532;super(_0x69840e,_0x5f3050['u'][_0x70feb6(0xcba)]),this[_0x70feb6(0x15b2)]('worldPosition',_0x42a985['E'][_0x70feb6(0x1960)],!0x1),this[_0x70feb6(0x15b2)](_0x70feb6(0x33e8),_0x42a985['E']['Matrix'],!0x1),this[_0x70feb6(0x15b2)]('worldNormal',_0x42a985['E'][_0x70feb6(0x2c52)],!0x0),this[_0x70feb6(0x3619)]('depth',_0x42a985['E']['Vector3']),this['worldNormal'][_0x70feb6(0x45f)](_0x42a985['E'][_0x70feb6(0x32f2)]|_0x42a985['E'][_0x70feb6(0x19f4)]|_0x42a985['E'][_0x70feb6(0x1960)]);}[_0x6215df(0x1d40)](){var _0x2f7951=_0x6215df;return _0x2f7951(0xfd4);}[_0x6215df(0x1281)](_0x16c276){var _0x21c3e1=_0x6215df;_0x16c276[_0x21c3e1(0x2674)](_0x21c3e1(0x25f1)),_0x16c276[_0x21c3e1(0x2674)]('lightDataSM'),_0x16c276['_excludeVariableName'](_0x21c3e1(0x2e26)),_0x16c276[_0x21c3e1(0x2674)](_0x21c3e1(0xc34)),_0x16c276[_0x21c3e1(0x2674)](_0x21c3e1(0x3169)),_0x16c276['_excludeVariableName'](_0x21c3e1(0x3355)),_0x16c276[_0x21c3e1(0x2674)](_0x21c3e1(0x232b));}get[_0x6215df(0x40ed)](){var _0x3f98ff=_0x6215df;return this[_0x3f98ff(0x3d31)][0x0];}get[_0x6215df(0x33e8)](){var _0x1946de=_0x6215df;return this[_0x1946de(0x3d31)][0x1];}get['worldNormal'](){var _0x83b130=_0x6215df;return this[_0x83b130(0x3d31)][0x2];}get[_0x6215df(0x3234)](){var _0x1a8dfe=_0x6215df;return this[_0x1a8dfe(0x44d)][0x0];}[_0x6215df(0x1c3c)](_0x1a9942){var _0x58905e=_0x6215df;super[_0x58905e(0x1c3c)](_0x1a9942);var _0x456534='//'+this[_0x58905e(0x3844)];return _0x1a9942['_emitUniformFromString'](_0x58905e(0x2e26),_0x58905e(0x3e79)),_0x1a9942[_0x58905e(0x2bd1)](_0x58905e(0xb17),_0x58905e(0x3e79)),_0x1a9942[_0x58905e(0x2bd1)]('depthValuesSM',_0x58905e(0x17e4)),_0x1a9942[_0x58905e(0x1479)](_0x58905e(0x2d2),_0x456534),_0x1a9942[_0x58905e(0x2068)]+=_0x58905e(0x3574)+this[_0x58905e(0x40ed)][_0x58905e(0x2030)]+_0x58905e(0x3425),_0x1a9942['compilationString']+=_0x58905e(0x3444),_0x1a9942[_0x58905e(0x2068)]+=_0x58905e(0xed1),_0x1a9942['compilationString']+=_0x58905e(0x3701),this[_0x58905e(0x101e)][_0x58905e(0x31d8)]&&(_0x1a9942[_0x58905e(0x2068)]+=_0x58905e(0xeac)+this['worldNormal']['associatedVariableName']+_0x58905e(0xd84),_0x1a9942[_0x58905e(0x2068)]+=_0x1a9942[_0x58905e(0x154b)]('shadowMapVertexNormalBias',_0x456534)),_0x1a9942[_0x58905e(0x2068)]+='vec4\x20clipPos\x20=\x20'+this[_0x58905e(0x33e8)][_0x58905e(0x2030)]+_0x58905e(0x33e6),_0x1a9942['compilationString']+=_0x1a9942[_0x58905e(0x154b)]('shadowMapVertexMetric',_0x456534,{'replaceStrings':[{'search':/gl_Position/g,'replace':_0x58905e(0x3169)}]}),_0x1a9942[_0x58905e(0x2068)]+=_0x1a9942[_0x58905e(0x154b)](_0x58905e(0x258e),_0x456534,{'replaceStrings':[{'search':/return;/g,'replace':''}]}),_0x1a9942[_0x58905e(0x2068)]+=_0x58905e(0x2e0),_0x1a9942['compilationString']+=this[_0x58905e(0x2fd4)](this['depth'],_0x1a9942)+'\x20=\x20vec3(depthSM,\x201.,\x201.);\x0d\x0a',this;}}(0x0,_0x4f48d['H'])('BABYLON.ShadowMapBlock',_0x4c75bd);},0x16555:(_0x380e18,_0x18befd,_0x2c1336)=>{var _0x2c5313=a7_0x38a779,_0x1e5679=_0x2c1336(0x15a52),_0x28a774=_0x2c1336(0x1137a),_0x4c977f=_0x2c1336(0x16ad5),_0x451dfd=_0x2c1336(0xe456),_0x48452a=_0x2c1336(0x11c74),_0x2ecf5c=_0x2c1336(0x9fd1);class _0xa23db9 extends _0x1e5679['k']{constructor(_0x1280f1){var _0x34798f=a7_0x2532;super(_0x1280f1,_0x4c977f['u'][_0x34798f(0xcba)]),this[_0x34798f(0x15b2)](_0x34798f(0x3a03),_0x28a774['E'][_0x34798f(0x38aa)]),this[_0x34798f(0x15b2)](_0x34798f(0x9e6),_0x28a774['E'][_0x34798f(0x214d)]),this['registerInput'](_0x34798f(0x2a80),_0x28a774['E'][_0x34798f(0x38aa)]),this['registerInput'](_0x34798f(0x2d0e),_0x28a774['E'][_0x34798f(0x38aa)]),this['registerOutput'](_0x34798f(0x1fcc),_0x28a774['E'][_0x34798f(0x38aa)]),this['registerOutput']('x',_0x28a774['E'][_0x34798f(0x214d)]),this[_0x34798f(0x3619)]('y',_0x28a774['E'][_0x34798f(0x214d)]);}[_0x2c5313(0x1d40)](){var _0x490ad9=_0x2c5313;return _0x490ad9(0x1318);}get[_0x2c5313(0x3a03)](){var _0x5d5291=_0x2c5313;return this[_0x5d5291(0x3d31)][0x0];}get['strength'](){var _0x20c5d5=_0x2c5313;return this[_0x20c5d5(0x3d31)][0x1];}get['center'](){var _0x901f8d=_0x2c5313;return this[_0x901f8d(0x3d31)][0x2];}get['offset'](){return this['_inputs'][0x3];}get[_0x2c5313(0x1fcc)](){var _0xc8884e=_0x2c5313;return this[_0xc8884e(0x44d)][0x0];}get['x'](){var _0xfa2868=_0x2c5313;return this[_0xfa2868(0x44d)][0x1];}get['y'](){return this['_outputs'][0x2];}['autoConfigure'](){var _0x49b6aa=_0x2c5313;if(!this[_0x49b6aa(0x2a80)][_0x49b6aa(0x31d8)]){const _0x1dac20=new _0x48452a['S'](_0x49b6aa(0x2a80));_0x1dac20['value']=new _0x2ecf5c['FM'](0.5,0.5),_0x1dac20[_0x49b6aa(0x1fcc)][_0x49b6aa(0x23c9)](this[_0x49b6aa(0x2a80)]);}if(!this[_0x49b6aa(0x9e6)][_0x49b6aa(0x31d8)]){const _0x1f6b71=new _0x48452a['S'](_0x49b6aa(0x9e6));_0x1f6b71[_0x49b6aa(0xb06)]=0x1,_0x1f6b71[_0x49b6aa(0x1fcc)]['connectTo'](this[_0x49b6aa(0x9e6)]);}if(!this['offset'][_0x49b6aa(0x31d8)]){const _0x46667a=new _0x48452a['S'](_0x49b6aa(0x2d0e));_0x46667a[_0x49b6aa(0xb06)]=new _0x2ecf5c['FM'](0x0,0x0),_0x46667a[_0x49b6aa(0x1fcc)]['connectTo'](this[_0x49b6aa(0x2d0e)]);}}[_0x2c5313(0x1c3c)](_0x519820){var _0x14ed8c=_0x2c5313;super[_0x14ed8c(0x1c3c)](_0x519820);var _0x389a7c=_0x519820[_0x14ed8c(0x4002)](_0x14ed8c(0x10b7)),_0x371cda=_0x519820[_0x14ed8c(0x4002)](_0x14ed8c(0x2b1b)),_0x373191=_0x519820[_0x14ed8c(0x4002)]('x'),_0x57225e=_0x519820['_getFreeVariableName']('y'),_0x5cf42c=_0x519820['_getFreeVariableName'](_0x14ed8c(0x1523));return _0x519820[_0x14ed8c(0x2068)]+=_0x14ed8c(0xab2)+_0x389a7c+'\x20=\x20'+this[_0x14ed8c(0x3a03)]['associatedVariableName']+_0x14ed8c(0x2dc9)+this[_0x14ed8c(0x2a80)][_0x14ed8c(0x2030)]+_0x14ed8c(0x4150)+_0x371cda+'\x20=\x20'+this[_0x14ed8c(0x9e6)]['associatedVariableName']+'\x20*\x20length('+_0x389a7c+_0x14ed8c(0x3384)+_0x373191+'\x20=\x20cos('+_0x371cda+_0x14ed8c(0xf8e)+_0x389a7c+_0x14ed8c(0x3564)+_0x371cda+_0x14ed8c(0xf8e)+_0x389a7c+'.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20'+_0x57225e+_0x14ed8c(0x2b42)+_0x371cda+_0x14ed8c(0xf8e)+_0x389a7c+'.x\x20+\x20cos('+_0x371cda+_0x14ed8c(0xf8e)+_0x389a7c+_0x14ed8c(0x20bb)+_0x5cf42c+_0x14ed8c(0x23da)+_0x373191+'\x20+\x20'+this['center'][_0x14ed8c(0x2030)]+'.x\x20+\x20'+this[_0x14ed8c(0x2d0e)][_0x14ed8c(0x2030)]+_0x14ed8c(0x1f7d)+_0x57225e+_0x14ed8c(0x32e4)+this['center']['associatedVariableName']+_0x14ed8c(0xcff)+this[_0x14ed8c(0x2d0e)][_0x14ed8c(0x2030)]+'.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20',this[_0x14ed8c(0x1fcc)][_0x14ed8c(0x2482)]&&(_0x519820[_0x14ed8c(0x2068)]+=this['_declareOutput'](this['output'],_0x519820)+(_0x14ed8c(0xd26)+_0x5cf42c+_0x14ed8c(0x3425))),this['x'][_0x14ed8c(0x2482)]&&(_0x519820[_0x14ed8c(0x2068)]+=this[_0x14ed8c(0x2fd4)](this['x'],_0x519820)+(_0x14ed8c(0xd26)+_0x5cf42c+'.x;\x0d\x0a')),this['y'][_0x14ed8c(0x2482)]&&(_0x519820[_0x14ed8c(0x2068)]+=this[_0x14ed8c(0x2fd4)](this['y'],_0x519820)+(_0x14ed8c(0xd26)+_0x5cf42c+_0x14ed8c(0x36e3))),this;}}(0x0,_0x451dfd['H'])(_0x2c5313(0x360),_0xa23db9);},0x1d19:(_0xf4d6b9,_0x189803,_0x168c0f)=>{var _0x111039=a7_0x38a779,_0x9dc4d1;_0x168c0f['d'](_0x189803,{'c':()=>_0x9dc4d1}),(_0x168c0f=_0x9dc4d1=_0x9dc4d1||{})[_0x168c0f[_0x111039(0x2e52)]=0x0]=_0x111039(0x2e52),_0x168c0f[_0x168c0f[_0x111039(0xe6d)]=0x1]=_0x111039(0xe6d),_0x168c0f[_0x168c0f[_0x111039(0x21ed)]=0x2]=_0x111039(0x21ed);},0x4799:(_0x46b87b,_0xba5a79,_0x3506ae)=>{_0x3506ae(0x11c74),_0x3506ae(0x1d19);},0x11c74:(_0x1c6d8b,_0x575ef7,_0x1c613f)=>{var _0x3a0410=a7_0x38a779;_0x1c613f['d'](_0x575ef7,{'S':()=>_0x6a4600});var _0x575ef7=_0x1c613f(0x15a52),_0x3db5c6=_0x1c613f(0x1137a),_0x1effcc=_0x1c613f(0xdc23),_0x47c201=_0x1c613f(0x13cd1),_0x1af2f5=_0x1c613f(0x9fd1),_0x3ce4da=_0x1c613f(0x16ad5),_0x45bd8a=_0x1c613f(0xe456),_0x5bd26a=_0x1c613f(0x15857),_0x2f3dd5=_0x1c613f(0x1d19),_0x448eb7=_0x1c613f(0xf96c),_0x41bc7c=_0x1c613f(0x2310);const _0x4083bf={'position2d':_0x3a0410(0xdfa),'particle_uv':_0x3a0410(0x253e),'particle_color':_0x3a0410(0x2292),'particle_texturemask':_0x3a0410(0x315b),'particle_positionw':'vPositionW'},_0x27eefd={'particle_uv':!0x0,'particle_color':!0x0,'particle_texturemask':!0x0,'particle_positionw':!0x0},_0x5a014a={'particle_texturemask':!0x0};class _0x6a4600 extends _0x575ef7['k']{constructor(_0x3c7b9d,_0x5837eb=_0x3ce4da['u'][_0x3a0410(0x3dcd)],_0xedcba1=_0x3db5c6['E']['AutoDetect']){var _0x3eba27=_0x3a0410;super(_0x3c7b9d,_0x5837eb,!0x1,!0x0),this[_0x3eba27(0x1a51)]=_0x1effcc['M'][_0x3eba27(0xe48)],this[_0x3eba27(0x4100)]=_0x2f3dd5['c'][_0x3eba27(0x2e52)],this[_0x3eba27(0x33a7)]=0x0,this[_0x3eba27(0x695)]=0x0,this['isBoolean']=!0x1,this[_0x3eba27(0x1056)]=0x0,this[_0x3eba27(0x3ef)]=null,this[_0x3eba27(0x2e9c)]=!0x1,this[_0x3eba27(0x19a5)]='',this[_0x3eba27(0x278d)]=new _0x448eb7['y$'](),this['convertToGammaSpace']=!0x1,this['convertToLinearSpace']=!0x1,this[_0x3eba27(0x1b62)]=_0xedcba1,this[_0x3eba27(0x3a93)](),this[_0x3eba27(0x3619)](_0x3eba27(0x1fcc),_0xedcba1);}get[_0x3a0410(0x261)](){var _0xe0de9f=_0x3a0410;if(this[_0xe0de9f(0x1b62)]===_0x3db5c6['E'][_0xe0de9f(0x2c52)]){if(this['isUniform']&&null!=this['value']){if(!isNaN(this['value']))return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x214d)],this[_0xe0de9f(0x1b62)];switch(this[_0xe0de9f(0xb06)][_0xe0de9f(0x1d40)]()){case'Vector2':return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x38aa)],this['_type'];case'Vector3':return this['_type']=_0x3db5c6['E'][_0xe0de9f(0x19f4)],this['_type'];case _0xe0de9f(0x1960):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x1960)],this[_0xe0de9f(0x1b62)];case _0xe0de9f(0x32f2):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x32f2)],this['_type'];case _0xe0de9f(0x2644):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x2644)],this['_type'];case _0xe0de9f(0x1919):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E']['Matrix'],this[_0xe0de9f(0x1b62)];}}if(this[_0xe0de9f(0x4109)])switch(this['name']){case _0xe0de9f(0xdfa):case _0xe0de9f(0x39f3):case _0xe0de9f(0x1125):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x19f4)],this[_0xe0de9f(0x1b62)];case'uv':case'uv2':case'uv3':case'uv4':case _0xe0de9f(0x2093):case'uv6':case'position2d':case _0xe0de9f(0x80e):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x38aa)],this[_0xe0de9f(0x1b62)];case _0xe0de9f(0x221e):case _0xe0de9f(0x557):case _0xe0de9f(0x286b):case'world1':case _0xe0de9f(0x3ce9):case _0xe0de9f(0x92d):case _0xe0de9f(0x35a1):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x1960)],this['_type'];case _0xe0de9f(0x389a):case _0xe0de9f(0x3407):case _0xe0de9f(0x53f):case _0xe0de9f(0x3661):return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x2644)],this[_0xe0de9f(0x1b62)];}if(this['isSystemValue'])switch(this[_0xe0de9f(0x3ef)]){case _0x47c201['$'][_0xe0de9f(0x2c48)]:case _0x47c201['$'][_0xe0de9f(0x623)]:case _0x47c201['$'][_0xe0de9f(0x2e85)]:case _0x47c201['$'][_0xe0de9f(0x3b75)]:case _0x47c201['$'][_0xe0de9f(0x2fcf)]:case _0x47c201['$'][_0xe0de9f(0x27b5)]:return this['_type']=_0x3db5c6['E'][_0xe0de9f(0x1919)],this[_0xe0de9f(0x1b62)];case _0x47c201['$']['CameraPosition']:return this['_type']=_0x3db5c6['E']['Vector3'],this[_0xe0de9f(0x1b62)];case _0x47c201['$'][_0xe0de9f(0xbef)]:return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x32f2)],this['_type'];case _0x47c201['$'][_0xe0de9f(0x2f59)]:case _0x47c201['$'][_0xe0de9f(0x1194)]:return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E']['Float'],this[_0xe0de9f(0x1b62)];case _0x47c201['$']['CameraParameters']:return this[_0xe0de9f(0x1b62)]=_0x3db5c6['E'][_0xe0de9f(0x1960)],this[_0xe0de9f(0x1b62)];}}return this['_type'];}[_0x3a0410(0x3f36)](_0x254f53){var _0x46d60e=_0x3a0410;return!!this['isAttribute']||super[_0x46d60e(0x3f36)](_0x254f53);}get['output'](){var _0x57339d=_0x3a0410;return this[_0x57339d(0x44d)][0x0];}['setAsAttribute'](_0x5a5a11){var _0x4b0c12=_0x3a0410;return this[_0x4b0c12(0x1a51)]=_0x1effcc['M'][_0x4b0c12(0x36ad)],_0x5a5a11&&(this['name']=_0x5a5a11),this;}[_0x3a0410(0x37e9)](_0x5d8857){var _0x48f687=_0x3a0410;return this[_0x48f687(0x238f)]=_0x5d8857,this;}get['value'](){var _0x2f7237=_0x3a0410;return this[_0x2f7237(0x24fe)];}set[_0x3a0410(0xb06)](_0x1ccb84){var _0x4ba288=_0x3a0410;this['type']===_0x3db5c6['E'][_0x4ba288(0x214d)]&&(this[_0x4ba288(0x265c)]?_0x1ccb84=_0x1ccb84?0x1:0x0:this['min']!==this[_0x4ba288(0x695)]&&(_0x1ccb84=Math[_0x4ba288(0x695)](this[_0x4ba288(0x33a7)],_0x1ccb84),_0x1ccb84=Math[_0x4ba288(0x33a7)](this['max'],_0x1ccb84))),this[_0x4ba288(0x24fe)]=_0x1ccb84,this[_0x4ba288(0x1a51)]=_0x1effcc['M'][_0x4ba288(0x2d0b)],this[_0x4ba288(0x278d)][_0x4ba288(0x2231)](this);}get[_0x3a0410(0x121a)](){var _0x272849=_0x3a0410;return this[_0x272849(0xe77)];}set[_0x3a0410(0x121a)](_0x3e195f){var _0x394a57=_0x3a0410;this[_0x394a57(0xe77)]=_0x3e195f,this[_0x394a57(0x1a51)]=_0x1effcc['M'][_0x394a57(0x2d0b)];}get[_0x3a0410(0x2030)](){var _0x46a58d=_0x3a0410;return this[_0x46a58d(0x2364)];}set[_0x3a0410(0x2030)](_0x2170fb){this['_associatedVariableName']=_0x2170fb;}get[_0x3a0410(0x3a01)](){var _0x32b156=_0x3a0410;return this[_0x32b156(0x4100)];}set[_0x3a0410(0x3a01)](_0x360ab5){var _0x17af31=_0x3a0410;this[_0x17af31(0x4100)]=_0x360ab5;}get['isUndefined'](){var _0x2d524d=_0x3a0410;return this[_0x2d524d(0x1a51)]===_0x1effcc['M'][_0x2d524d(0xe48)];}get[_0x3a0410(0x14f6)](){var _0x27109d=_0x3a0410;return this[_0x27109d(0x1a51)]===_0x1effcc['M'][_0x27109d(0x2d0b)];}set['isUniform'](_0x1b742a){var _0x5ddc06=_0x3a0410;this['_mode']=_0x1b742a?_0x1effcc['M'][_0x5ddc06(0x2d0b)]:_0x1effcc['M'][_0x5ddc06(0xe48)],this['associatedVariableName']='';}get['isAttribute'](){var _0x21436a=_0x3a0410;return this['_mode']===_0x1effcc['M'][_0x21436a(0x36ad)];}set[_0x3a0410(0x4109)](_0x2f1f8b){var _0x35e658=_0x3a0410;this[_0x35e658(0x1a51)]=_0x2f1f8b?_0x1effcc['M']['Attribute']:_0x1effcc['M'][_0x35e658(0xe48)],this['associatedVariableName']='';}get[_0x3a0410(0x2ca7)](){var _0x2c2b7a=_0x3a0410;return this[_0x2c2b7a(0x1a51)]===_0x1effcc['M'][_0x2c2b7a(0x385c)];}set[_0x3a0410(0x2ca7)](_0x1e920b){var _0xdc08d5=_0x3a0410;this[_0xdc08d5(0x1a51)]=_0x1e920b?_0x1effcc['M'][_0xdc08d5(0x385c)]:_0x1effcc['M'][_0xdc08d5(0xe48)],this[_0xdc08d5(0x2030)]='';}get[_0x3a0410(0x31d2)](){var _0x43de59=_0x3a0410;return null!=this[_0x43de59(0x3ef)];}get['systemValue'](){var _0x5f596c=_0x3a0410;return this[_0x5f596c(0x3ef)];}set[_0x3a0410(0x238f)](_0x362f1e){var _0x1446a8=_0x3a0410;this['_mode']=_0x1effcc['M'][_0x1446a8(0x2d0b)],this[_0x1446a8(0x2030)]='',this[_0x1446a8(0x3ef)]=_0x362f1e;}[_0x3a0410(0x1d40)](){var _0x4cdcbf=_0x3a0410;return _0x4cdcbf(0x3fc9);}['animate'](_0x434771){var _0x4c0e91=_0x3a0410;switch(this['_animationType']){case _0x2f3dd5['c'][_0x4c0e91(0xe6d)]:this[_0x4c0e91(0x261)]===_0x3db5c6['E'][_0x4c0e91(0x214d)]&&(this['value']+=0.01*_0x434771[_0x4c0e91(0x4034)]());break;case _0x2f3dd5['c']['RealTime']:this[_0x4c0e91(0x261)]===_0x3db5c6['E']['Float']&&(this[_0x4c0e91(0xb06)]=(_0x41bc7c['F']['Now']-_0x434771[_0x4c0e91(0x318e)]()[_0x4c0e91(0x13b1)])/0x3e8);}}[_0x3a0410(0x2a5b)](_0x3b716a){var _0x4bf621=_0x3a0410;return'!'===_0x3b716a[0x0]?'#ifndef\x20'+_0x3b716a['substring'](0x1)+'\x0d\x0a':_0x4bf621(0x1e35)+_0x3b716a+'\x0d\x0a';}[_0x3a0410(0x1281)](){var _0x1c583e=_0x3a0410;this[_0x1c583e(0x2030)]='';}[_0x3a0410(0x3a93)](){var _0x45d7eb=_0x3a0410;switch(this[_0x45d7eb(0x261)]){case _0x3db5c6['E'][_0x45d7eb(0x214d)]:this['value']=0x0;break;case _0x3db5c6['E'][_0x45d7eb(0x38aa)]:this[_0x45d7eb(0xb06)]=_0x1af2f5['FM'][_0x45d7eb(0xd5a)]();break;case _0x3db5c6['E']['Vector3']:this[_0x45d7eb(0xb06)]=_0x1af2f5['P'][_0x45d7eb(0xd5a)]();break;case _0x3db5c6['E']['Vector4']:this[_0x45d7eb(0xb06)]=_0x1af2f5['Lt']['Zero']();break;case _0x3db5c6['E'][_0x45d7eb(0x32f2)]:this[_0x45d7eb(0xb06)]=_0x5bd26a['Wo']['White']();break;case _0x3db5c6['E'][_0x45d7eb(0x2644)]:this[_0x45d7eb(0xb06)]=new _0x5bd26a['HE'](0x1,0x1,0x1,0x1);break;case _0x3db5c6['E'][_0x45d7eb(0x1919)]:this[_0x45d7eb(0xb06)]=_0x1af2f5['y3'][_0x45d7eb(0x243a)]();}}[_0x3a0410(0x3be2)](_0x50bc89){var _0xb3f132=_0x3a0410;switch(this[_0xb3f132(0x261)]){case _0x3db5c6['E']['Float']:return''+_0x50bc89[_0xb3f132(0x1f86)](this[_0xb3f132(0xb06)]);case _0x3db5c6['E'][_0xb3f132(0x38aa)]:return _0xb3f132(0x229f)+this[_0xb3f132(0xb06)]['x']+',\x20'+this[_0xb3f132(0xb06)]['y']+')';case _0x3db5c6['E'][_0xb3f132(0x19f4)]:return _0xb3f132(0x1c98)+this[_0xb3f132(0xb06)]['x']+',\x20'+this[_0xb3f132(0xb06)]['y']+',\x20'+this[_0xb3f132(0xb06)]['z']+')';case _0x3db5c6['E'][_0xb3f132(0x1960)]:return _0xb3f132(0x1b65)+this[_0xb3f132(0xb06)]['x']+',\x20'+this['value']['y']+',\x20'+this[_0xb3f132(0xb06)]['z']+',\x20'+this[_0xb3f132(0xb06)]['w']+')';case _0x3db5c6['E']['Color3']:return _0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0][_0xb3f132(0xc1b)](this[_0xb3f132(0xb06)]['r'],this['value']['g'],this[_0xb3f132(0xb06)]['b']),this[_0xb3f132(0x1385)]&&_0x5bd26a['zZ']['Color3'][0x0][_0xb3f132(0x3e15)](_0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0]),this['convertToLinearSpace']&&_0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0][_0xb3f132(0xf1a)](_0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0]),_0xb3f132(0x1c98)+_0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0]['r']+',\x20'+_0x5bd26a['zZ']['Color3'][0x0]['g']+',\x20'+_0x5bd26a['zZ'][_0xb3f132(0x32f2)][0x0]['b']+')';case _0x3db5c6['E'][_0xb3f132(0x2644)]:return _0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0][_0xb3f132(0xc1b)](this[_0xb3f132(0xb06)]['r'],this[_0xb3f132(0xb06)]['g'],this[_0xb3f132(0xb06)]['b'],this[_0xb3f132(0xb06)]['a']),this[_0xb3f132(0x1385)]&&_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0][_0xb3f132(0x3e15)](_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]),this[_0xb3f132(0x360e)]&&_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]['toLinearSpaceToRef'](_0x5bd26a['zZ']['Color4'][0x0]),'vec4('+_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]['r']+',\x20'+_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]['g']+',\x20'+_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]['b']+',\x20'+_0x5bd26a['zZ'][_0xb3f132(0x2644)][0x0]['a']+')';}return'';}get[_0x3a0410(0x1137)](){var _0x15d9e9=_0x3a0410;return _0x27eefd[this[_0x15d9e9(0x3844)]];}['_emit'](_0x4f7d1b,_0x4c2bcc){var _0x3b888d=_0x3a0410,_0x20b5f7;if(this['isUniform']){if(this['associatedVariableName']||(this['associatedVariableName']=_0x4f7d1b[_0x3b888d(0x4002)]('u_'+this[_0x3b888d(0x3844)])),this[_0x3b888d(0x2e9c)])return-0x1!==_0x4f7d1b[_0x3b888d(0x1b7c)][_0x3b888d(0x850)](this[_0x3b888d(0x2030)])?void 0x0:(_0x4f7d1b['constants']['push'](this['associatedVariableName']),void(_0x4f7d1b[_0x3b888d(0xca3)]+=this[_0x3b888d(0x2fd4)](this[_0x3b888d(0x1fcc)],_0x4f7d1b)+('\x20=\x20'+this[_0x3b888d(0x3be2)](_0x4f7d1b)+_0x3b888d(0x3425))));if(-0x1===_0x4f7d1b[_0x3b888d(0x2f80)][_0x3b888d(0x850)](this[_0x3b888d(0x2030)])){_0x4f7d1b[_0x3b888d(0x2f80)][_0x3b888d(0x1e1d)](this[_0x3b888d(0x2030)]),_0x4c2bcc&&(_0x4f7d1b[_0x3b888d(0x1bf0)]+=this['_emitDefine'](_0x4c2bcc)),_0x4f7d1b['_uniformDeclaration']+=_0x3b888d(0xf77)+_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)])+'\x20'+this['associatedVariableName']+_0x3b888d(0x3425),_0x4c2bcc&&(_0x4f7d1b[_0x3b888d(0x1bf0)]+=_0x3b888d(0x3dd1));const _0x2ce949=_0x4f7d1b[_0x3b888d(0x3631)][_0x3b888d(0xa76)];if(null!==this['_systemValue']&&void 0x0!==this['_systemValue'])switch(this[_0x3b888d(0x3ef)]){case _0x47c201['$'][_0x3b888d(0x623)]:_0x2ce949[_0x3b888d(0x349e)]=!0x0;break;case _0x47c201['$'][_0x3b888d(0x2e85)]:_0x2ce949[_0x3b888d(0x1ac4)]=!0x0;}else this['_animationType']!==_0x2f3dd5['c'][_0x3b888d(0x2e52)]&&_0x4f7d1b[_0x3b888d(0x3631)][_0x3b888d(0x1cbf)][_0x3b888d(0x1e1d)](this);}}else this[_0x3b888d(0x4109)]&&(this[_0x3b888d(0x2030)]=null!=(_0x20b5f7=_0x4083bf[this[_0x3b888d(0x3844)]])?_0x20b5f7:this[_0x3b888d(0x3844)],this[_0x3b888d(0x259c)]===_0x3ce4da['u'][_0x3b888d(0x3dcd)]&&_0x4f7d1b['_vertexState']?_0x27eefd[this[_0x3b888d(0x3844)]]?_0x5a014a[this[_0x3b888d(0x3844)]]?_0x4f7d1b[_0x3b888d(0x2bd1)](this[_0x3b888d(0x2030)],_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)]),_0x4c2bcc):_0x4f7d1b[_0x3b888d(0x159e)](this[_0x3b888d(0x2030)],_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)]),_0x4c2bcc):this[_0x3b888d(0x236d)](_0x4f7d1b['_vertexState'],_0x4c2bcc):-0x1===_0x4f7d1b[_0x3b888d(0x1427)][_0x3b888d(0x850)](this['associatedVariableName'])&&(_0x4f7d1b[_0x3b888d(0x1427)][_0x3b888d(0x1e1d)](this[_0x3b888d(0x2030)]),_0x27eefd[this['name']]?_0x5a014a[this[_0x3b888d(0x3844)]]?_0x4f7d1b[_0x3b888d(0x2bd1)](this[_0x3b888d(0x2030)],_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)]),_0x4c2bcc):_0x4f7d1b[_0x3b888d(0x159e)](this['associatedVariableName'],_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)]),_0x4c2bcc):(_0x4c2bcc&&(_0x4f7d1b[_0x3b888d(0x3539)]+=this['_emitDefine'](_0x4c2bcc)),_0x4f7d1b[_0x3b888d(0x3539)]+=_0x3b888d(0x1e30)+_0x4f7d1b[_0x3b888d(0x1401)](this[_0x3b888d(0x261)])+'\x20'+this[_0x3b888d(0x2030)]+_0x3b888d(0x3425),_0x4c2bcc&&(_0x4f7d1b[_0x3b888d(0x3539)]+=_0x3b888d(0x3dd1)))));}[_0x3a0410(0x2c0a)](_0x1e025d,_0x319825,_0x216780,_0x1747c3){var _0xb0eed5=_0x3a0410;if(this[_0xb0eed5(0x3ef)]){var _0x407f0a=this[_0xb0eed5(0x2030)];switch(this[_0xb0eed5(0x3ef)]){case _0x47c201['$'][_0xb0eed5(0x2c48)]:_0x1e025d[_0xb0eed5(0x233e)](_0x407f0a,_0x319825);break;case _0x47c201['$']['WorldView']:_0x1e025d[_0xb0eed5(0x233e)](_0x407f0a,_0x216780);break;case _0x47c201['$'][_0xb0eed5(0x2e85)]:_0x1e025d[_0xb0eed5(0x233e)](_0x407f0a,_0x1747c3);}}}[_0x3a0410(0x232d)](_0x421f6d,_0x4a3fef,_0x35efb8){var _0x59214e=_0x3a0410;if(!this[_0x59214e(0x4109)]){var _0x36c80c=this[_0x59214e(0x2030)];if(this[_0x59214e(0x3ef)])switch(this[_0x59214e(0x3ef)]){case _0x47c201['$'][_0x59214e(0x2c48)]:case _0x47c201['$'][_0x59214e(0x623)]:case _0x47c201['$'][_0x59214e(0x2e85)]:return;case _0x47c201['$'][_0x59214e(0x3b75)]:_0x421f6d['setMatrix'](_0x36c80c,_0x4a3fef['getViewMatrix']());break;case _0x47c201['$'][_0x59214e(0x27b5)]:_0x421f6d[_0x59214e(0x233e)](_0x36c80c,_0x4a3fef[_0x59214e(0x9d4)]());break;case _0x47c201['$'][_0x59214e(0x2fcf)]:_0x421f6d['setMatrix'](_0x36c80c,_0x4a3fef[_0x59214e(0x3849)]());break;case _0x47c201['$'][_0x59214e(0x23b2)]:_0x4a3fef[_0x59214e(0x2d1c)](_0x421f6d,_0x36c80c,!0x0);break;case _0x47c201['$'][_0x59214e(0xbef)]:_0x421f6d[_0x59214e(0x3b5e)](_0x36c80c,_0x4a3fef[_0x59214e(0x25e9)]);break;case _0x47c201['$'][_0x59214e(0x2f59)]:_0x421f6d['setFloat'](_0x36c80c,_0x4a3fef[_0x59214e(0x1330)]/0x3e8);break;case _0x47c201['$'][_0x59214e(0x157f)]:_0x4a3fef[_0x59214e(0x3728)]&&_0x421f6d['setFloat4'](_0x36c80c,_0x4a3fef[_0x59214e(0x318e)]()[_0x59214e(0x3b3d)]?-0x1:0x1,_0x4a3fef[_0x59214e(0x3728)][_0x59214e(0x307b)],_0x4a3fef['activeCamera'][_0x59214e(0x248d)],0x1/_0x4a3fef[_0x59214e(0x3728)]['maxZ']);break;case _0x47c201['$']['MaterialAlpha']:_0x421f6d[_0x59214e(0x21ba)](_0x36c80c,_0x35efb8[_0x59214e(0x37fb)]);}else{var _0x518d79=this[_0x59214e(0xe77)]?this[_0x59214e(0xe77)]():this[_0x59214e(0x24fe)];if(null!==_0x518d79)switch(this[_0x59214e(0x261)]){case _0x3db5c6['E'][_0x59214e(0x214d)]:_0x421f6d['setFloat'](_0x36c80c,_0x518d79);break;case _0x3db5c6['E'][_0x59214e(0x27c)]:_0x421f6d['setInt'](_0x36c80c,_0x518d79);break;case _0x3db5c6['E'][_0x59214e(0x32f2)]:_0x5bd26a['zZ']['Color3'][0x0][_0x59214e(0xc1b)](this['value']['r'],this[_0x59214e(0xb06)]['g'],this[_0x59214e(0xb06)]['b']),this[_0x59214e(0x1385)]&&_0x5bd26a['zZ'][_0x59214e(0x32f2)][0x0][_0x59214e(0x3e15)](_0x5bd26a['zZ'][_0x59214e(0x32f2)][0x0]),this['convertToLinearSpace']&&_0x5bd26a['zZ'][_0x59214e(0x32f2)][0x0][_0x59214e(0xf1a)](_0x5bd26a['zZ'][_0x59214e(0x32f2)][0x0]),_0x421f6d[_0x59214e(0x3b5e)](_0x36c80c,_0x5bd26a['zZ'][_0x59214e(0x32f2)][0x0]);break;case _0x3db5c6['E'][_0x59214e(0x2644)]:_0x5bd26a['zZ']['Color4'][0x0]['set'](this[_0x59214e(0xb06)]['r'],this[_0x59214e(0xb06)]['g'],this[_0x59214e(0xb06)]['b'],this[_0x59214e(0xb06)]['a']),this[_0x59214e(0x1385)]&&_0x5bd26a['zZ'][_0x59214e(0x2644)][0x0][_0x59214e(0x3e15)](_0x5bd26a['zZ'][_0x59214e(0x2644)][0x0]),this[_0x59214e(0x360e)]&&_0x5bd26a['zZ'][_0x59214e(0x2644)][0x0][_0x59214e(0xf1a)](_0x5bd26a['zZ'][_0x59214e(0x2644)][0x0]),_0x421f6d[_0x59214e(0x3b0e)](_0x36c80c,_0x5bd26a['zZ'][_0x59214e(0x2644)][0x0]);break;case _0x3db5c6['E'][_0x59214e(0x38aa)]:_0x421f6d[_0x59214e(0x3b15)](_0x36c80c,_0x518d79);break;case _0x3db5c6['E'][_0x59214e(0x19f4)]:_0x421f6d[_0x59214e(0x2a0f)](_0x36c80c,_0x518d79);break;case _0x3db5c6['E'][_0x59214e(0x1960)]:_0x421f6d[_0x59214e(0xd9d)](_0x36c80c,_0x518d79);break;case _0x3db5c6['E'][_0x59214e(0x1919)]:_0x421f6d[_0x59214e(0x233e)](_0x36c80c,_0x518d79);}}}}['_buildBlock'](_0x1857ca){var _0x5075cc=_0x3a0410;super[_0x5075cc(0x1c3c)](_0x1857ca),(this[_0x5075cc(0x14f6)]||this[_0x5075cc(0x31d2)])&&_0x1857ca['sharedData'][_0x5075cc(0x1ff)]['push'](this),this[_0x5075cc(0x236d)](_0x1857ca);}[_0x3a0410(0x80f)](){var _0x40c106=_0x3a0410,_0x4abed4=this['_codeVariableName'];if(this['isAttribute'])return super['_dumpPropertiesCode']()+(_0x4abed4+_0x40c106(0x299b)+this['name']+_0x40c106(0x3e4f));if(this['isSystemValue'])return super[_0x40c106(0x80f)]()+(_0x4abed4+'.setAsSystemValue(BABYLON.NodeMaterialSystemValues.'+_0x47c201['$'][this[_0x40c106(0x3ef)]]+_0x40c106(0x2441));if(this[_0x40c106(0x14f6)]){const _0x326c71=[];let _0x39c7ea='';switch(this[_0x40c106(0x261)]){case _0x3db5c6['E'][_0x40c106(0x214d)]:_0x39c7ea=''+this['value'];break;case _0x3db5c6['E'][_0x40c106(0x38aa)]:_0x39c7ea=_0x40c106(0x2f54)+this['value']['x']+',\x20'+this['value']['y']+')';break;case _0x3db5c6['E'][_0x40c106(0x19f4)]:_0x39c7ea=_0x40c106(0x2de6)+this['value']['x']+',\x20'+this['value']['y']+',\x20'+this[_0x40c106(0xb06)]['z']+')';break;case _0x3db5c6['E'][_0x40c106(0x1960)]:_0x39c7ea=_0x40c106(0x193f)+this['value']['x']+',\x20'+this[_0x40c106(0xb06)]['y']+',\x20'+this[_0x40c106(0xb06)]['z']+',\x20'+this['value']['w']+')';break;case _0x3db5c6['E']['Color3']:_0x39c7ea='new\x20BABYLON.Color3('+this['value']['r']+',\x20'+this['value']['g']+',\x20'+this[_0x40c106(0xb06)]['b']+')',this[_0x40c106(0x1385)]&&(_0x39c7ea+=_0x40c106(0xd98)),this[_0x40c106(0x360e)]&&(_0x39c7ea+='.toLinearSpace()');break;case _0x3db5c6['E'][_0x40c106(0x2644)]:_0x39c7ea=_0x40c106(0x3b83)+this[_0x40c106(0xb06)]['r']+',\x20'+this['value']['g']+',\x20'+this[_0x40c106(0xb06)]['b']+',\x20'+this[_0x40c106(0xb06)]['a']+')',this[_0x40c106(0x1385)]&&(_0x39c7ea+=_0x40c106(0xd98)),this[_0x40c106(0x360e)]&&(_0x39c7ea+='.toLinearSpace()');break;case _0x3db5c6['E'][_0x40c106(0x1919)]:_0x39c7ea=_0x40c106(0x155c)+this['value']['m']+'])';}return _0x326c71[_0x40c106(0x1e1d)](_0x4abed4+_0x40c106(0x1e91)+_0x39c7ea),this[_0x40c106(0x261)]===_0x3db5c6['E'][_0x40c106(0x214d)]&&_0x326c71[_0x40c106(0x1e1d)](_0x4abed4+_0x40c106(0x2ad8)+this['min'],_0x4abed4+'.max\x20=\x20'+this['max'],_0x4abed4+'.isBoolean\x20=\x20'+this['isBoolean'],_0x4abed4+_0x40c106(0x1725)+this[_0x40c106(0x1056)],_0x4abed4+_0x40c106(0x40ca)+_0x2f3dd5['c'][this[_0x40c106(0x3a01)]]),_0x326c71[_0x40c106(0x1e1d)](_0x4abed4+_0x40c106(0xdae)+this[_0x40c106(0x2e9c)]),_0x326c71[_0x40c106(0x1e1d)](''),super[_0x40c106(0x80f)]()+_0x326c71[_0x40c106(0x372b)](';\x0d\x0a');}return super[_0x40c106(0x80f)]();}['dispose'](){var _0x22f6ff=_0x3a0410;this['onValueChangedObservable'][_0x22f6ff(0xc60)](),super[_0x22f6ff(0x3551)]();}[_0x3a0410(0x2156)](){var _0x1647aa=_0x3a0410;const _0x1a1338=super[_0x1647aa(0x2156)]();return _0x1a1338[_0x1647aa(0x261)]=this[_0x1647aa(0x261)],_0x1a1338[_0x1647aa(0x16a7)]=this[_0x1647aa(0x1a51)],_0x1a1338[_0x1647aa(0x238f)]=this[_0x1647aa(0x3ef)],_0x1a1338[_0x1647aa(0x3a01)]=this[_0x1647aa(0x4100)],_0x1a1338['min']=this[_0x1647aa(0x33a7)],_0x1a1338[_0x1647aa(0x695)]=this[_0x1647aa(0x695)],_0x1a1338['isBoolean']=this[_0x1647aa(0x265c)],_0x1a1338[_0x1647aa(0x1056)]=this[_0x1647aa(0x1056)],_0x1a1338[_0x1647aa(0x2e9c)]=this[_0x1647aa(0x2e9c)],_0x1a1338[_0x1647aa(0x19a5)]=this[_0x1647aa(0x19a5)],_0x1a1338['convertToGammaSpace']=this[_0x1647aa(0x1385)],_0x1a1338[_0x1647aa(0x360e)]=this['convertToLinearSpace'],null!=this[_0x1647aa(0x24fe)]&&this[_0x1647aa(0x1a51)]===_0x1effcc['M'][_0x1647aa(0x2d0b)]&&(this[_0x1647aa(0x24fe)][_0x1647aa(0x4189)]?(_0x1a1338[_0x1647aa(0x18fa)]=_0x1647aa(0x37b5)+this[_0x1647aa(0x24fe)][_0x1647aa(0x1d40)](),_0x1a1338['value']=this['_storedValue']['asArray']()):(_0x1a1338[_0x1647aa(0x18fa)]=_0x1647aa(0x131a),_0x1a1338[_0x1647aa(0xb06)]=this['_storedValue'])),_0x1a1338;}[_0x3a0410(0x28fb)](_0x4d90e1,_0x2cf3c4,_0x39505f){var _0x55db97=_0x3a0410;if(this[_0x55db97(0x1a51)]=_0x4d90e1[_0x55db97(0x16a7)],super[_0x55db97(0x28fb)](_0x4d90e1,_0x2cf3c4,_0x39505f),this[_0x55db97(0x1b62)]=_0x4d90e1[_0x55db97(0x261)],this['_systemValue']=_0x4d90e1['systemValue']||_0x4d90e1[_0x55db97(0x14c8)],this['_animationType']=_0x4d90e1[_0x55db97(0x3a01)],this[_0x55db97(0x33a7)]=_0x4d90e1['min']||0x0,this[_0x55db97(0x695)]=_0x4d90e1[_0x55db97(0x695)]||0x0,this['isBoolean']=!!_0x4d90e1[_0x55db97(0x265c)],this[_0x55db97(0x1056)]=_0x4d90e1['matrixMode']||0x0,this['isConstant']=!!_0x4d90e1[_0x55db97(0x2e9c)],this[_0x55db97(0x19a5)]=_0x4d90e1[_0x55db97(0x19a5)]||'',this[_0x55db97(0x1385)]=!!_0x4d90e1[_0x55db97(0x1385)],this[_0x55db97(0x360e)]=!!_0x4d90e1['convertToLinearSpace'],_0x55db97(0x35a1)===_0x4d90e1[_0x55db97(0x3844)]&&_0x4d90e1['mode']===_0x1effcc['M']['Attribute']&&_0x4d90e1[_0x55db97(0x261)]===_0x3db5c6['E'][_0x55db97(0x19f4)]&&(this[_0x55db97(0x1b62)]=_0x3db5c6['E'][_0x55db97(0x1960)]),_0x4d90e1[_0x55db97(0x18fa)]){if(_0x55db97(0x131a)===_0x4d90e1[_0x55db97(0x18fa)])this['_storedValue']=_0x4d90e1[_0x55db97(0xb06)];else{const _0x367423=(0x0,_0x45bd8a['q'])(_0x4d90e1[_0x55db97(0x18fa)]);_0x367423&&(this[_0x55db97(0x24fe)]=_0x367423[_0x55db97(0x1c38)](_0x4d90e1[_0x55db97(0xb06)]));}}}}(0x0,_0x45bd8a['H'])(_0x3a0410(0x4035),_0x6a4600);},0x583c:(_0x1c9570,_0x51685c,_0x42d16c)=>{var _0x3e26d7=a7_0x38a779;_0x42d16c['d'](_0x51685c,{'p':()=>_0x2fd501});var _0x51685c=_0x42d16c(0x15a52),_0x40d42f=_0x42d16c(0x1137a),_0x4283de=_0x42d16c(0xec3c),_0x3a0a16=_0x42d16c(0x16ad5),_0xf271e8=_0x42d16c(0xe456),_0x9385b5=_0x42d16c(0xd646),_0x1165dc=_0x42d16c(0x86f9),_0x23a201=_0x42d16c(0x6214);class _0x2fd501 extends _0x51685c['k']{constructor(_0x4d6c88){var _0x1bbd77=a7_0x2532;super(_0x4d6c88,_0x3a0a16['u'][_0x1bbd77(0xcba)]),this[_0x1bbd77(0x2556)]='',this[_0x1bbd77(0x3f1b)]=!0x0,this['registerInput'](_0x1bbd77(0x220c),_0x40d42f['E']['Float'],!0x0,_0x3a0a16['u'][_0x1bbd77(0xcba)]),this['registerInput'](_0x1bbd77(0x1451),_0x40d42f['E']['Vector2'],!0x0,_0x3a0a16['u']['Fragment']),this[_0x1bbd77(0x15b2)]('uv',_0x40d42f['E'][_0x1bbd77(0x38aa)],!0x0),this[_0x1bbd77(0x15b2)](_0x1bbd77(0x3879),_0x40d42f['E'][_0x1bbd77(0x1960)],!0x0),this[_0x1bbd77(0x15b2)]('TBN',_0x40d42f['E'][_0x1bbd77(0x599)],!0x0,_0x3a0a16['u'][_0x1bbd77(0x23a6)],new _0x9385b5['C']('TBN',this,_0x4283de['Ab']['Input'],_0x1165dc['v'],'TBNBlock')),this[_0x1bbd77(0x3619)]('anisotropy',_0x40d42f['E'][_0x1bbd77(0x599)],_0x3a0a16['u']['Fragment'],new _0x9385b5['C'](_0x1bbd77(0x1dca),this,_0x4283de['Ab']['Output'],_0x2fd501,_0x1bbd77(0xfea)));}['initialize'](_0x132890){var _0x250848=a7_0x2532;_0x132890[_0x250848(0x2674)](_0x250848(0x3532)),_0x132890[_0x250848(0x2674)](_0x250848(0xf2c));}[_0x3e26d7(0x1d40)](){return'AnisotropyBlock';}get[_0x3e26d7(0x220c)](){var _0x2589b3=_0x3e26d7;return this[_0x2589b3(0x3d31)][0x0];}get['direction'](){return this['_inputs'][0x1];}get['uv'](){return this['_inputs'][0x2];}get['worldTangent'](){var _0x3c2434=_0x3e26d7;return this[_0x3c2434(0x3d31)][0x3];}get[_0x3e26d7(0xf2c)](){var _0x5a922d=_0x3e26d7;return this[_0x5a922d(0x3d31)][0x4];}get[_0x3e26d7(0x1dca)](){return this['_outputs'][0x0];}[_0x3e26d7(0x1122)](_0x59e78e){var _0x42b2b7=_0x3e26d7;let _0x801ed7='';var _0x4429af='//'+this['name'],_0x32f0e8=this['uv'],_0x2f6d07=this[_0x42b2b7(0x2681)],_0x3e3828=this[_0x42b2b7(0x19c7)],_0x2a5f0a=this['worldTangent'],_0xd9a085=(_0x32f0e8['isConnected']||_0x23a201[_0x42b2b7(0x3cd5)](_0x42b2b7(0x3163)),_0x59e78e[_0x42b2b7(0x2e7e)](_0x42b2b7(0xc77),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),{'search':/defined\(TANGENT\)/g,'replace':_0x2a5f0a[_0x42b2b7(0x31d8)]?_0x42b2b7(0x2a14):_0x42b2b7(0xb81)}),_0x2ce92f=this[_0x42b2b7(0xf2c)];return _0x2ce92f[_0x42b2b7(0x31d8)]?_0x59e78e[_0x42b2b7(0x2068)]+='\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'+_0x2ce92f[_0x42b2b7(0x2030)]+_0x42b2b7(0x133c):_0x2a5f0a[_0x42b2b7(0x31d8)]&&(_0x801ed7=(_0x801ed7=(_0x801ed7+=_0x42b2b7(0x2a8a)+_0x3e3828[_0x42b2b7(0x2030)]+_0x42b2b7(0x3ccc))+(_0x42b2b7(0x2803)+_0x2a5f0a[_0x42b2b7(0x2030)]+_0x42b2b7(0x3ccc)))+(_0x42b2b7(0x91c)+this[_0x42b2b7(0x2556)]+';\x0d\x0a')+'mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a'),_0x801ed7+=_0x42b2b7(0x183c)+(_0x2a5f0a[_0x42b2b7(0x31d8)]?'TANGENT':_0x42b2b7(0xd5f))+_0x42b2b7(0x262c)+(_0x3e3828[_0x42b2b7(0x2030)]+_0x42b2b7(0x968))+',\x20'+('v_'+_0x2f6d07[_0x42b2b7(0x2030)]+_0x42b2b7(0x968))+',\x20'+(_0x32f0e8[_0x42b2b7(0x31d8)]?_0x32f0e8[_0x42b2b7(0x2030)]:_0x42b2b7(0x34a9))+_0x42b2b7(0x3cae),_0x59e78e[_0x42b2b7(0x1479)](_0x42b2b7(0x858),_0x4429af,{'replaceStrings':[_0xd9a085]}),_0x801ed7;}[_0x3e26d7(0x262b)](_0x27d6bb,_0x6db8a4=!0x1){var _0x1952cc=_0x3e26d7;let _0x337ca7='';return _0x6db8a4&&(_0x337ca7+=this[_0x1952cc(0x1122)](_0x27d6bb)),(_0x6db8a4=this[_0x1952cc(0x220c)][_0x1952cc(0x31d8)]?this['intensity'][_0x1952cc(0x2030)]:_0x1952cc(0x2485),_0x27d6bb=this[_0x1952cc(0x1451)]['isConnected']?this[_0x1952cc(0x1451)]['associatedVariableName']:_0x1952cc(0x3b0a)),_0x337ca7+=_0x1952cc(0x139d)+_0x27d6bb+',\x20'+_0x6db8a4+_0x1952cc(0x3758);}['prepareDefines'](_0x40b23f,_0x305619,_0x1eb706){var _0x3d930a=_0x3e26d7;super[_0x3d930a(0x364c)](_0x40b23f,_0x305619,_0x1eb706),_0x1eb706['setValue'](_0x3d930a(0x2169),!0x0),_0x1eb706['setValue'](_0x3d930a(0x3070),!0x1,!0x0);}[_0x3e26d7(0xc95)](_0x13a535,_0xadde78,_0x24d570){var _0x46e3e3=_0x3e26d7;super[_0x46e3e3(0xc95)](_0x13a535,_0xadde78,_0x24d570),_0x24d570&&_0x13a535[_0x46e3e3(0x21ba)](this[_0x46e3e3(0x2556)],_0x24d570[_0x46e3e3(0x269)]()[_0x46e3e3(0x2800)]()<0x0?-0x1:0x1);}['_buildBlock'](_0x5d032b){var _0x5cfd93=_0x3e26d7;return _0x5d032b[_0x5cfd93(0x259c)]===_0x3a0a16['u']['Fragment']&&(_0x5d032b[_0x5cfd93(0x3631)]['blocksWithDefines']['push'](this),_0x5d032b[_0x5cfd93(0x3631)][_0x5cfd93(0x1f0)]['push'](this),this['_tangentCorrectionFactorName']=_0x5d032b['_getFreeDefineName']('tangentCorrectionFactor'),_0x5d032b['_emitUniformFromString'](this[_0x5cfd93(0x2556)],_0x5cfd93(0x37c4))),this;}}(0x0,_0xf271e8['H'])(_0x3e26d7(0xaeb),_0x2fd501);},0x17430:(_0x5ac9d9,_0x399110,_0x480e30)=>{var _0x153be9=a7_0x38a779;_0x480e30['d'](_0x399110,{'N':()=>_0x3742e4});var _0x399110=_0x480e30(0x15a52),_0x26fa16=_0x480e30(0x1137a),_0x2cdfed=_0x480e30(0xec3c),_0xc6ee19=_0x480e30(0x16ad5),_0xa5ca79=_0x480e30(0xe456),_0x11faa7=_0x480e30(0x11c74),_0x3e2eee=_0x480e30(0xd646),_0x288e04=_0x480e30(0x14667),_0x1fcd46=_0x480e30(0x159af),_0x7d5edd=_0x480e30(0x86f9);class _0x3742e4 extends _0x399110['k']{constructor(_0x4dad1d){var _0x25cc00=a7_0x2532;super(_0x4dad1d,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x2556)]='',this[_0x25cc00(0x3282)]=!0x0,this[_0x25cc00(0x3f1b)]=!0x0,this[_0x25cc00(0x15b2)](_0x25cc00(0x220c),_0x26fa16['E'][_0x25cc00(0x214d)],!0x1,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)]('roughness',_0x26fa16['E'][_0x25cc00(0x214d)],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this['registerInput']('indexOfRefraction',_0x26fa16['E']['Float'],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)](_0x25cc00(0x27fc),_0x26fa16['E'][_0x25cc00(0x32f2)],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)]('uv',_0x26fa16['E']['Vector2'],!0x0,_0xc6ee19['u']['Fragment']),this[_0x25cc00(0x15b2)](_0x25cc00(0x18fb),_0x26fa16['E'][_0x25cc00(0x32f2)],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)](_0x25cc00(0xb1d),_0x26fa16['E']['Float'],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)](_0x25cc00(0x690),_0x26fa16['E'][_0x25cc00(0x214d)],!0x0,_0xc6ee19['u'][_0x25cc00(0xcba)]),this[_0x25cc00(0x15b2)](_0x25cc00(0x3879),_0x26fa16['E']['Vector4'],!0x0),this['registerInput'](_0x25cc00(0x101e),_0x26fa16['E']['AutoDetect'],!0x0),this[_0x25cc00(0x101e)][_0x25cc00(0x45f)](_0x26fa16['E'][_0x25cc00(0x2644)]|_0x26fa16['E'][_0x25cc00(0x1960)]|_0x26fa16['E'][_0x25cc00(0x19f4)]),this[_0x25cc00(0x15b2)](_0x25cc00(0xf2c),_0x26fa16['E'][_0x25cc00(0x599)],!0x0,_0xc6ee19['u'][_0x25cc00(0x23a6)],new _0x3e2eee['C'](_0x25cc00(0xf2c),this,_0x2cdfed['Ab'][_0x25cc00(0x29a5)],_0x7d5edd['v'],'TBNBlock')),this[_0x25cc00(0x3619)]('clearcoat',_0x26fa16['E'][_0x25cc00(0x599)],_0xc6ee19['u'][_0x25cc00(0xcba)],new _0x3e2eee['C'](_0x25cc00(0x3659),this,_0x2cdfed['Ab'][_0x25cc00(0x54f)],_0x3742e4,'ClearCoatBlock'));}[_0x153be9(0x1281)](_0x184e99){var _0x8b07e=_0x153be9;_0x184e99[_0x8b07e(0x2674)](_0x8b07e(0x23f8)),_0x184e99['_excludeVariableName'](_0x8b07e(0x1456)),_0x184e99[_0x8b07e(0x2674)](_0x8b07e(0x404f)),_0x184e99[_0x8b07e(0x2674)](_0x8b07e(0x979)),_0x184e99['_excludeVariableName'](_0x8b07e(0x24be)),_0x184e99[_0x8b07e(0x2674)]('vGeometricNormaClearCoatW');}[_0x153be9(0x1d40)](){var _0x13a94c=_0x153be9;return _0x13a94c(0x3737);}get[_0x153be9(0x220c)](){var _0x256780=_0x153be9;return this[_0x256780(0x3d31)][0x0];}get[_0x153be9(0x16f8)](){var _0x18ee00=_0x153be9;return this[_0x18ee00(0x3d31)][0x1];}get[_0x153be9(0x1663)](){var _0x55df07=_0x153be9;return this[_0x55df07(0x3d31)][0x2];}get['normalMapColor'](){return this['_inputs'][0x3];}get['uv'](){return this['_inputs'][0x4];}get[_0x153be9(0x18fb)](){var _0x1bf784=_0x153be9;return this[_0x1bf784(0x3d31)][0x5];}get['tintAtDistance'](){var _0xde2eeb=_0x153be9;return this[_0xde2eeb(0x3d31)][0x6];}get[_0x153be9(0x690)](){return this['_inputs'][0x7];}get['worldTangent'](){var _0x17f58f=_0x153be9;return this[_0x17f58f(0x3d31)][0x8];}get[_0x153be9(0x101e)](){return this['_inputs'][0x9];}get['TBN'](){return this['_inputs'][0xa];}get[_0x153be9(0x3659)](){var _0x3da319=_0x153be9;return this[_0x3da319(0x44d)][0x0];}[_0x153be9(0x4ad)](){var _0x15a474=_0x153be9;if(!this['intensity']['isConnected']){const _0x6bae1c=new _0x11faa7['S'](_0x15a474(0x23a9),_0xc6ee19['u'][_0x15a474(0xcba)],_0x26fa16['E'][_0x15a474(0x214d)]);_0x6bae1c[_0x15a474(0xb06)]=0x1,_0x6bae1c['output'][_0x15a474(0x23c9)](this[_0x15a474(0x220c)]);}}[_0x153be9(0x364c)](_0x26ef04,_0x32ca81,_0x3e20e4){var _0x1d3382=_0x153be9;super[_0x1d3382(0x364c)](_0x26ef04,_0x32ca81,_0x3e20e4),_0x3e20e4['setValue'](_0x1d3382(0xbc1),!0x0),_0x3e20e4[_0x1d3382(0x3784)](_0x1d3382(0x841),!0x1,!0x0),_0x3e20e4[_0x1d3382(0x3784)]('CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE',!0x0,!0x0),_0x3e20e4[_0x1d3382(0x3784)](_0x1d3382(0x849),this['tintColor'][_0x1d3382(0x31d8)]||this[_0x1d3382(0x690)][_0x1d3382(0x31d8)]||this[_0x1d3382(0xb1d)][_0x1d3382(0x31d8)],!0x0),_0x3e20e4[_0x1d3382(0x3784)](_0x1d3382(0xe36),this[_0x1d3382(0x27fc)]['isConnected'],!0x0),_0x3e20e4[_0x1d3382(0x3784)](_0x1d3382(0x2aa),!this['indexOfRefraction'][_0x1d3382(0x31d8)]||this[_0x1d3382(0x1663)][_0x1d3382(0xdf5)][_0x1d3382(0xb06)]===_0x288e04['Y'][_0x1d3382(0x5e5)],!0x0),_0x3e20e4[_0x1d3382(0x3784)]('CLEARCOAT_REMAP_F0',this[_0x1d3382(0x3282)],!0x0);}[_0x153be9(0xc95)](_0x483c85,_0x1bcd1f,_0x26f3e8){var _0x11eebb=_0x153be9;super[_0x11eebb(0xc95)](_0x483c85,_0x1bcd1f,_0x26f3e8);var _0x1bcd1f=null!=(_0x1bcd1f=null==(_0x1bcd1f=this[_0x11eebb(0x1663)][_0x11eebb(0xdf5)])?void 0x0:_0x1bcd1f[_0x11eebb(0xb06)])?_0x1bcd1f:_0x288e04['Y']['_DefaultIndexOfRefraction'],_0x1ca600=0x1-_0x1bcd1f,_0x304092=0x1+_0x1bcd1f,_0x3f3d10=Math[_0x11eebb(0x3bfb)](-_0x1ca600/_0x304092,0x2),_0x3f3d10=(_0x483c85[_0x11eebb(0x2282)](_0x11eebb(0x979),_0x3f3d10,0x1/_0x1bcd1f,_0x1ca600,_0x304092),this[_0x11eebb(0x3659)]['hasEndpoints']?this[_0x11eebb(0x3659)][_0x11eebb(0x3b06)][0x0]['ownerBlock']:null),_0x1bcd1f=null!=_0x3f3d10&&_0x3f3d10[_0x11eebb(0x13f0)][_0x11eebb(0x31d8)]?_0x3f3d10[_0x11eebb(0x13f0)][_0x11eebb(0x14c1)]['ownerBlock']:null;this[_0x11eebb(0x3921)]['_mirroredCameraPosition']?_0x483c85['setFloat2'](_0x11eebb(0x24be),null!=_0x1bcd1f&&_0x1bcd1f[_0x11eebb(0x334e)]?0x1:-0x1,null!=_0x1bcd1f&&_0x1bcd1f[_0x11eebb(0x192c)]?0x1:-0x1):_0x483c85[_0x11eebb(0x3ab0)]('vClearCoatTangentSpaceParams',null!=_0x1bcd1f&&_0x1bcd1f[_0x11eebb(0x334e)]?-0x1:0x1,null!=_0x1bcd1f&&_0x1bcd1f[_0x11eebb(0x192c)]?-0x1:0x1),_0x26f3e8&&_0x483c85[_0x11eebb(0x21ba)](this[_0x11eebb(0x2556)],_0x26f3e8[_0x11eebb(0x269)]()[_0x11eebb(0x2800)]()<0x0?-0x1:0x1);}[_0x153be9(0x1122)](_0x2aa73b,_0x1c344e,_0x467ed7){var _0x3d57c5=_0x153be9;let _0x33100d='';var _0x516948='//'+this[_0x3d57c5(0x3844)],_0x1f7cd3=this[_0x3d57c5(0x3879)],_0x2cf362=(_0x2aa73b['_emitExtension']('derivatives',_0x3d57c5(0x3f02)),{'search':/defined\(TANGENT\)/g,'replace':_0x1f7cd3[_0x3d57c5(0x31d8)]?'defined(TANGENT)':_0x3d57c5(0xb81)}),_0x1f1658=this[_0x3d57c5(0xf2c)];return _0x1f1658[_0x3d57c5(0x31d8)]?_0x2aa73b[_0x3d57c5(0x2068)]+=_0x3d57c5(0x3b03)+_0x1f1658[_0x3d57c5(0x2030)]+_0x3d57c5(0x133c):_0x1f7cd3[_0x3d57c5(0x31d8)]&&(_0x33100d=(_0x33100d=(_0x33100d+=_0x3d57c5(0x2a8a)+_0x467ed7+_0x3d57c5(0x3ccc))+(_0x3d57c5(0x2803)+_0x1f7cd3[_0x3d57c5(0x2030)]+_0x3d57c5(0x3ccc)))+(_0x3d57c5(0x91c)+this[_0x3d57c5(0x2556)]+_0x3d57c5(0x3425))+_0x3d57c5(0x25db)),_0x2aa73b[_0x3d57c5(0x1479)]('bumpFragmentMainFunctions',_0x516948,{'replaceStrings':[_0x2cf362]}),_0x33100d;}static[_0x153be9(0x1382)](_0x243567,_0x1cde5b,_0x23fa9e,_0x4942a4,_0x256363,_0x2a3a55,_0x419fe5){var _0x4f18dd=_0x153be9;let _0x83f458='';var _0x547dbb,_0x34ea42=null!=_0x1cde5b&&_0x1cde5b['intensity'][_0x4f18dd(0x31d8)]?_0x1cde5b[_0x4f18dd(0x220c)][_0x4f18dd(0x2030)]:'1.',_0x3d92ad=null!=_0x1cde5b&&_0x1cde5b[_0x4f18dd(0x16f8)][_0x4f18dd(0x31d8)]?_0x1cde5b[_0x4f18dd(0x16f8)][_0x4f18dd(0x2030)]:'0.',_0x4873b5=null!=_0x1cde5b&&_0x1cde5b[_0x4f18dd(0x27fc)]['isConnected']?_0x1cde5b[_0x4f18dd(0x27fc)][_0x4f18dd(0x2030)]:_0x4f18dd(0x3917),_0x4cd5d8=null!=_0x1cde5b&&_0x1cde5b['uv']['isConnected']?_0x1cde5b['uv'][_0x4f18dd(0x2030)]:_0x4f18dd(0x34a9),_0x572bc7=null!=_0x1cde5b&&_0x1cde5b[_0x4f18dd(0x18fb)]['isConnected']?_0x1cde5b[_0x4f18dd(0x18fb)][_0x4f18dd(0x2030)]:_0x4f18dd(0x2778),_0x186e99=null!=_0x1cde5b&&_0x1cde5b[_0x4f18dd(0x690)][_0x4f18dd(0x31d8)]?_0x1cde5b[_0x4f18dd(0x690)][_0x4f18dd(0x2030)]:'1.',_0x33b7bc=null!=_0x1cde5b&&_0x1cde5b[_0x4f18dd(0xb1d)][_0x4f18dd(0x31d8)]?_0x1cde5b[_0x4f18dd(0xb1d)][_0x4f18dd(0x2030)]:'1.';return _0x1cde5b?(_0x243567[_0x4f18dd(0x2bd1)](_0x4f18dd(0x979),_0x4f18dd(0x9e5)),_0x243567[_0x4f18dd(0x2bd1)](_0x4f18dd(0x24be),'vec2'),_0x547dbb=_0x1cde5b[_0x4f18dd(0x101e)],_0x83f458+=_0x4f18dd(0xa85)+(_0x547dbb[_0x4f18dd(0x31d8)]?'normalize('+_0x547dbb[_0x4f18dd(0x2030)]+_0x4f18dd(0x3ed0):'geometricNormalW')+_0x4f18dd(0x3425)):_0x83f458+='vec3\x20vGeometricNormaClearCoatW\x20=\x20geometricNormalW;\x0d\x0a',_0x256363&&_0x1cde5b&&(_0x83f458+=_0x1cde5b[_0x4f18dd(0x1122)](_0x243567,_0x4942a4,_0x419fe5),_0x2a3a55=_0x1cde5b['worldTangent']['isConnected']),_0x83f458+=_0x4f18dd(0x2c6)+_0x34ea42+',\x20'+_0x3d92ad+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vClearCoatTintParams\x20=\x20vec4('+_0x572bc7+',\x20'+_0x186e99+_0x4f18dd(0x1c0c)+_0x4942a4+_0x4f18dd(0x1a53)+_0x33b7bc+',\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('+_0x4873b5+',\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x4cd5d8+_0x4f18dd(0x2405)+(_0x2a3a55?_0x4f18dd(0x324a):_0x4f18dd(0xd5f))+')\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'+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x2224)])+_0x4f18dd(0x1223)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x2dc6)])+_0x4f18dd(0x1223)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x3d84)])+_0x4f18dd(0x1d3c)+(null==_0x23fa9e?void 0x0:_0x23fa9e['_define3DName'])+_0x4f18dd(0x2417)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x231d)])+',\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\x20'+(null==_0x23fa9e?void 0x0:_0x23fa9e['_2DSamplerName'])+_0x4f18dd(0xf99)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x2291)])+_0x4f18dd(0x2d7b)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x231d)])+',\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==_0x23fa9e?void 0x0:_0x23fa9e['_cubeSamplerName'])+_0x4f18dd(0x247)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x2f41)])+',\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==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x2f41)])+_0x4f18dd(0x8c2)+(null==_0x23fa9e?void 0x0:_0x23fa9e[_0x4f18dd(0x1af4)])+_0x4f18dd(0x36b0);}[_0x153be9(0x1c3c)](_0x5a7f34){var _0x525e6d=_0x153be9;return this[_0x525e6d(0x3921)]=_0x5a7f34[_0x525e6d(0x3631)][_0x525e6d(0xa56)],_0x5a7f34['target']===_0xc6ee19['u']['Fragment']&&(_0x5a7f34[_0x525e6d(0x3631)][_0x525e6d(0x1f0)][_0x525e6d(0x1e1d)](this),_0x5a7f34[_0x525e6d(0x3631)][_0x525e6d(0x35f4)][_0x525e6d(0x1e1d)](this),this['_tangentCorrectionFactorName']=_0x5a7f34['_getFreeDefineName'](_0x525e6d(0x10a6)),_0x5a7f34[_0x525e6d(0x2bd1)](this[_0x525e6d(0x2556)],_0x525e6d(0x37c4))),this;}[_0x153be9(0x80f)](){var _0x3eac5a=_0x153be9;return super[_0x3eac5a(0x80f)]()+(this[_0x3eac5a(0x31e)]+_0x3eac5a(0x2b70)+this[_0x3eac5a(0x3282)]+';\x0d\x0a');}[_0x153be9(0x2156)](){var _0xe3995e=_0x153be9;const _0x6f340=super[_0xe3995e(0x2156)]();return _0x6f340[_0xe3995e(0x3282)]=this['remapF0OnInterfaceChange'],_0x6f340;}[_0x153be9(0x28fb)](_0x43226a,_0x8bdcdb,_0x5ce74a){var _0x187f97=_0x153be9;super[_0x187f97(0x28fb)](_0x43226a,_0x8bdcdb,_0x5ce74a),this['remapF0OnInterfaceChange']=null==(_0x8bdcdb=_0x43226a[_0x187f97(0x3282)])||_0x8bdcdb;}}(function(_0x486670,_0x352e64,_0x468787,_0xf29959){var _0x4d28ee=_0x153be9,_0x23a318,_0x1e66fb=arguments[_0x4d28ee(0x3785)],_0x143e40=_0x1e66fb<0x3?_0x352e64:null===_0xf29959?_0xf29959=Object[_0x4d28ee(0x18ba)](_0x352e64,_0x468787):_0xf29959;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x4d28ee(0x4111)])_0x143e40=Reflect[_0x4d28ee(0x4111)](_0x486670,_0x352e64,_0x468787,_0xf29959);else{for(var _0xa68afe=_0x486670[_0x4d28ee(0x3785)]-0x1;0x0<=_0xa68afe;_0xa68afe--)(_0x23a318=_0x486670[_0xa68afe])&&(_0x143e40=(_0x1e66fb<0x3?_0x23a318(_0x143e40):0x3<_0x1e66fb?_0x23a318(_0x352e64,_0x468787,_0x143e40):_0x23a318(_0x352e64,_0x468787))||_0x143e40);}0x3<_0x1e66fb&&_0x143e40&&Object[_0x4d28ee(0x259d)](_0x352e64,_0x468787,_0x143e40);}([(0x0,_0x1fcd46['p'])('Remap\x20F0\x20on\x20interface\x20change',_0x1fcd46['U'][_0x153be9(0x2e6)],_0x153be9(0x2c8a))],_0x3742e4[_0x153be9(0x1fd2)],_0x153be9(0x3282),void 0x0),(0x0,_0xa5ca79['H'])('BABYLON.ClearCoatBlock',_0x3742e4));},0x1aaf:(_0x5887be,_0x2db2c7,_0xff3b2d)=>{_0xff3b2d(0x1ffb),_0xff3b2d(0xc184),_0xff3b2d(0x583c),_0xff3b2d(0x5a35),_0xff3b2d(0x17430),_0xff3b2d(0x15e2f),_0xff3b2d(0x12f7a);},0x1ffb:(_0x1a5eee,_0x189f16,_0x2a2367)=>{var _0x5ae83b=a7_0x38a779;function _0x292726(_0x4b040e,_0x5e029c,_0xbf327a,_0x94b6e1){var _0x147e2a=a7_0x2532,_0x190274,_0xb99ca9=arguments[_0x147e2a(0x3785)],_0x18dd97=_0xb99ca9<0x3?_0x5e029c:null===_0x94b6e1?_0x94b6e1=Object[_0x147e2a(0x18ba)](_0x5e029c,_0xbf327a):_0x94b6e1;if(_0x147e2a(0x1c87)==typeof Reflect&&_0x147e2a(0x7a8)==typeof Reflect['decorate'])_0x18dd97=Reflect['decorate'](_0x4b040e,_0x5e029c,_0xbf327a,_0x94b6e1);else{for(var _0x5cd76c=_0x4b040e['length']-0x1;0x0<=_0x5cd76c;_0x5cd76c--)(_0x190274=_0x4b040e[_0x5cd76c])&&(_0x18dd97=(_0xb99ca9<0x3?_0x190274(_0x18dd97):0x3<_0xb99ca9?_0x190274(_0x5e029c,_0xbf327a,_0x18dd97):_0x190274(_0x5e029c,_0xbf327a))||_0x18dd97);}0x3<_0xb99ca9&&_0x18dd97&&Object[_0x147e2a(0x259d)](_0x5e029c,_0xbf327a,_0x18dd97);}var _0x512ceb=_0x2a2367(0x15a52),_0x51d420=_0x2a2367(0x1137a),_0x5c02ff=_0x2a2367(0xec3c),_0x275968=_0x2a2367(0x147cf),_0x46e26a=_0x2a2367(0x16ad5),_0x6a6e1a=_0x2a2367(0x13cd1),_0x977331=_0x2a2367(0x11c74),_0x1e3cbf=_0x2a2367(0xe456),_0x4ad3c7=_0x2a2367(0x1ee0),_0x13a2c4=_0x2a2367(0x159af),_0x73520e=_0x2a2367(0xd646),_0x2dac32=_0x2a2367(0xc184),_0x5d3f9f=_0x2a2367(0x709d),_0x1a4e3c=_0x2a2367(0xc656),_0x5d6535=_0x2a2367(0x583c),_0x2fd504=_0x2a2367(0x5a35),_0xe4c755=_0x2a2367(0x17430),_0x14e128=_0x2a2367(0x107c1),_0x92cb17=_0x2a2367(0x12f7a),_0x50321a=_0x2a2367(0x77a5),_0x58e8ff=_0x2a2367(0xc84b),_0x194b96=_0x2a2367(0x6214);const _0x37805c={'ambientClr':['finalAmbient',''],'diffuseDir':[_0x5ae83b(0x2f47),''],'specularDir':['finalSpecularScaled',_0x5ae83b(0x4165)],'clearcoatDir':[_0x5ae83b(0x665),'!defined(UNLIT)\x20&&\x20defined(CLEARCOAT)'],'sheenDir':[_0x5ae83b(0x3ec5),_0x5ae83b(0xdd7)],'diffuseInd':['finalIrradiance',_0x5ae83b(0x1b58)],'specularInd':[_0x5ae83b(0x2f38),'!defined(UNLIT)\x20&&\x20defined(REFLECTION)'],'clearcoatInd':['clearcoatOut.finalClearCoatRadianceScaled',_0x5ae83b(0x1ae7)],'sheenInd':['sheenOut.finalSheenRadianceScaled',_0x5ae83b(0x26d2)],'refraction':[_0x5ae83b(0x3a79),_0x5ae83b(0x2b2e)],'lighting':['finalColor.rgb',''],'shadow':[_0x5ae83b(0x3bb9),''],'alpha':['alpha','']};class _0x2203be extends _0x512ceb['k']{constructor(_0x3bfc2c){var _0x41040d=_0x5ae83b;super(_0x3bfc2c,_0x46e26a['u'][_0x41040d(0x23a6)]),this[_0x41040d(0x3837)]=null,this[_0x41040d(0x3001)]=_0x58e8ff['Wo'][_0x41040d(0x1f94)](),this[_0x41040d(0x2e7f)]=0x1,this['directIntensity']=0x1,this[_0x41040d(0x3eeb)]=0x1,this['specularIntensity']=0x1,this[_0x41040d(0x38b6)]=0x0,this[_0x41040d(0x707)]=!0x1,this[_0x41040d(0xc8f)]=0.5,this[_0x41040d(0x221b)]=!0x1,this[_0x41040d(0x325f)]=!0x0,this[_0x41040d(0x3fa4)]=!0x0,this[_0x41040d(0x38f7)]=!0x1,this['realTimeFiltering']=!0x1,this[_0x41040d(0x1fc8)]=_0x50321a['g'][_0x41040d(0x1ad0)],this['useEnergyConservation']=!0x0,this[_0x41040d(0x2327)]=!0x0,this[_0x41040d(0x161e)]=!0x0,this['unlit']=!0x1,this[_0x41040d(0x36c2)]=!0x1,this[_0x41040d(0x1cf6)]=!0x1,this[_0x41040d(0x3d91)]=0x0,this[_0x41040d(0x1fb3)]=0x0,this['debugFactor']=0x1,this[_0x41040d(0x3f1b)]=!0x0,this[_0x41040d(0x15b2)](_0x41040d(0x40ed),_0x51d420['E'][_0x41040d(0x1960)],!0x1,_0x46e26a['u']['Vertex']),this[_0x41040d(0x15b2)]('worldNormal',_0x51d420['E']['Vector4'],!0x1,_0x46e26a['u']['Fragment']),this[_0x41040d(0x15b2)](_0x41040d(0x1f48),_0x51d420['E'][_0x41040d(0x1919)],!0x1),this['registerInput'](_0x41040d(0x26bd),_0x51d420['E'][_0x41040d(0x19f4)],!0x1,_0x46e26a['u']['Fragment']),this['registerInput']('perturbedNormal',_0x51d420['E'][_0x41040d(0x1960)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)](_0x41040d(0x3c5b),_0x51d420['E'][_0x41040d(0x32f2)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)](_0x41040d(0x326c),_0x51d420['E'][_0x41040d(0x214d)],!0x1,_0x46e26a['u']['Fragment']),this[_0x41040d(0x15b2)]('roughness',_0x51d420['E']['Float'],!0x1,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)](_0x41040d(0x1a79),_0x51d420['E'][_0x41040d(0x214d)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)](_0x41040d(0x2b07),_0x51d420['E'][_0x41040d(0x214d)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)](_0x41040d(0x1663),_0x51d420['E']['Float'],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this['registerInput'](_0x41040d(0x24aa),_0x51d420['E'][_0x41040d(0x32f2)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x15b2)]('reflection',_0x51d420['E'][_0x41040d(0x599)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)],new _0x73520e['C']('reflection',this,_0x5c02ff['Ab'][_0x41040d(0x29a5)],_0x2fd504['J'],_0x41040d(0x2563))),this[_0x41040d(0x15b2)](_0x41040d(0x3659),_0x51d420['E']['Object'],!0x0,_0x46e26a['u']['Fragment'],new _0x73520e['C'](_0x41040d(0x3659),this,_0x5c02ff['Ab'][_0x41040d(0x29a5)],_0xe4c755['N'],_0x41040d(0x3737))),this[_0x41040d(0x15b2)]('sheen',_0x51d420['E'][_0x41040d(0x599)],!0x0,_0x46e26a['u']['Fragment'],new _0x73520e['C'](_0x41040d(0x8dc),this,_0x5c02ff['Ab'][_0x41040d(0x29a5)],_0x2dac32['g'],'SheenBlock')),this[_0x41040d(0x15b2)](_0x41040d(0x33cf),_0x51d420['E'][_0x41040d(0x599)],!0x0,_0x46e26a['u'][_0x41040d(0xcba)],new _0x73520e['C'](_0x41040d(0x33cf),this,_0x5c02ff['Ab'][_0x41040d(0x29a5)],_0x92cb17['l'],_0x41040d(0x211b))),this['registerInput'](_0x41040d(0x1dca),_0x51d420['E']['Object'],!0x0,_0x46e26a['u'][_0x41040d(0xcba)],new _0x73520e['C'](_0x41040d(0x1dca),this,_0x5c02ff['Ab']['Input'],_0x5d6535['p'],_0x41040d(0xfea))),this[_0x41040d(0x15b2)]('iridescence',_0x51d420['E'][_0x41040d(0x599)],!0x0,_0x46e26a['u']['Fragment'],new _0x73520e['C']('iridescence',this,_0x5c02ff['Ab'][_0x41040d(0x29a5)],_0x14e128['$'],_0x41040d(0x1c4d))),this[_0x41040d(0x3619)](_0x41040d(0x2d45),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput'](_0x41040d(0x3b2f),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput'](_0x41040d(0x12ba),_0x51d420['E']['Color3'],_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x3619)](_0x41040d(0x2876),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x3619)]('sheenDir',_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x3619)]('diffuseInd',_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u']['Fragment']),this[_0x41040d(0x3619)](_0x41040d(0x3d9a),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput']('clearcoatInd',_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput'](_0x41040d(0x2395),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput']('refraction',_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u'][_0x41040d(0xcba)]),this['registerOutput'](_0x41040d(0x391),_0x51d420['E'][_0x41040d(0x32f2)],_0x46e26a['u']['Fragment']),this[_0x41040d(0x3619)]('shadow',_0x51d420['E'][_0x41040d(0x214d)],_0x46e26a['u'][_0x41040d(0xcba)]),this[_0x41040d(0x3619)](_0x41040d(0x37fb),_0x51d420['E']['Float'],_0x46e26a['u']['Fragment']);}static[_0x5ae83b(0x2f8b)](_0xc03d7,_0x81cb98){var _0x3b25f1=_0x5ae83b;const _0x59ff23=_0xc03d7;return _0x59ff23['worldPosition'][_0x3b25f1(0x31d8)]?(_0x59ff23[_0x3b25f1(0x1cf6)]=!_0x59ff23[_0x3b25f1(0x1cf6)],_0x194b96['error']('The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!'),!0x1):(_0x59ff23[_0x3b25f1(0x2174)](),!0x0);}[_0x5ae83b(0x2174)](){var _0x369460=_0x5ae83b;this[_0x369460(0x1f6e)](this['generateOnlyFragmentCode']?_0x46e26a['u']['Fragment']:_0x46e26a['u'][_0x369460(0x23a6)]),this['getInputByName'](_0x369460(0x40ed))[_0x369460(0x259c)]=this['generateOnlyFragmentCode']?_0x46e26a['u'][_0x369460(0xcba)]:_0x46e26a['u'][_0x369460(0x3dcd)];}['initialize'](_0x46c2d6){var _0x1d5980=_0x5ae83b;_0x46c2d6[_0x1d5980(0x2674)]('vLightingIntensity'),_0x46c2d6['_excludeVariableName']('geometricNormalW'),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x686)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x24bb)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0xe24)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x2d01)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x37fb)),_0x46c2d6[_0x1d5980(0x2674)]('aoOut'),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x3c5b)),_0x46c2d6[_0x1d5980(0x2674)]('reflectivityOut'),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x1123)),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x16f8)),_0x46c2d6['_excludeVariableName']('NdotVUnclamped'),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x2216)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x1e2b)),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x1226)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x3f1f)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x74d)),_0x46c2d6['_excludeVariableName']('seo'),_0x46c2d6[_0x1d5980(0x2674)]('eho'),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0xbf8)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x1f0d)),_0x46c2d6[_0x1d5980(0x2674)]('environmentIrradiance'),_0x46c2d6[_0x1d5980(0x2674)]('diffuseBase'),_0x46c2d6[_0x1d5980(0x2674)]('specularBase'),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0xf34)),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x12f0)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x3bb9)),_0x46c2d6[_0x1d5980(0x2674)]('finalDiffuse'),_0x46c2d6[_0x1d5980(0x2674)]('finalAmbient'),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x1d56)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x305a)),_0x46c2d6['_excludeVariableName'](_0x1d5980(0x3261)),_0x46c2d6[_0x1d5980(0x2674)](_0x1d5980(0x1a8b));}[_0x5ae83b(0x1d40)](){var _0x49c869=_0x5ae83b;return _0x49c869(0x3362);}get[_0x5ae83b(0x40ed)](){var _0xf4a702=_0x5ae83b;return this[_0xf4a702(0x3d31)][0x0];}get[_0x5ae83b(0x101e)](){var _0x4185c7=_0x5ae83b;return this[_0x4185c7(0x3d31)][0x1];}get[_0x5ae83b(0x1f48)](){return this['_inputs'][0x2];}get['cameraPosition'](){var _0x56ebb5=_0x5ae83b;return this[_0x56ebb5(0x3d31)][0x3];}get[_0x5ae83b(0x13f0)](){var _0x299968=_0x5ae83b;return this[_0x299968(0x3d31)][0x4];}get[_0x5ae83b(0x3c5b)](){var _0x5c1cb9=_0x5ae83b;return this[_0x5c1cb9(0x3d31)][0x5];}get[_0x5ae83b(0x326c)](){var _0x3afcfa=_0x5ae83b;return this[_0x3afcfa(0x3d31)][0x6];}get['roughness'](){var _0x195dc4=_0x5ae83b;return this[_0x195dc4(0x3d31)][0x7];}get[_0x5ae83b(0x1a79)](){return this['_inputs'][0x8];}get[_0x5ae83b(0x2b07)](){return this['_inputs'][0x9];}get[_0x5ae83b(0x1663)](){var _0x338438=_0x5ae83b;return this[_0x338438(0x3d31)][0xa];}get[_0x5ae83b(0x24aa)](){return this['_inputs'][0xb];}get[_0x5ae83b(0x3b57)](){var _0x1fce9b=_0x5ae83b;return this[_0x1fce9b(0x3d31)][0xc];}get['clearcoat'](){var _0xd24531=_0x5ae83b;return this[_0xd24531(0x3d31)][0xd];}get[_0x5ae83b(0x8dc)](){var _0x4e3992=_0x5ae83b;return this[_0x4e3992(0x3d31)][0xe];}get[_0x5ae83b(0x33cf)](){var _0x5ac86c=_0x5ae83b;return this[_0x5ac86c(0x3d31)][0xf];}get['anisotropy'](){return this['_inputs'][0x10];}get[_0x5ae83b(0x5e4)](){var _0x3ebeed=_0x5ae83b;return this[_0x3ebeed(0x3d31)][0x11];}get[_0x5ae83b(0x2d45)](){var _0x373367=_0x5ae83b;return this[_0x373367(0x44d)][0x0];}get[_0x5ae83b(0x3b2f)](){var _0x50cef7=_0x5ae83b;return this[_0x50cef7(0x44d)][0x1];}get[_0x5ae83b(0x12ba)](){var _0x114351=_0x5ae83b;return this[_0x114351(0x44d)][0x2];}get[_0x5ae83b(0x2876)](){return this['_outputs'][0x3];}get[_0x5ae83b(0x3bc4)](){var _0x4f679a=_0x5ae83b;return this[_0x4f679a(0x44d)][0x4];}get['diffuseInd'](){return this['_outputs'][0x5];}get[_0x5ae83b(0x3d9a)](){var _0x14a330=_0x5ae83b;return this[_0x14a330(0x44d)][0x6];}get[_0x5ae83b(0x236f)](){var _0xc58507=_0x5ae83b;return this[_0xc58507(0x44d)][0x7];}get[_0x5ae83b(0x2395)](){var _0xe6b7f2=_0x5ae83b;return this[_0xe6b7f2(0x44d)][0x8];}get[_0x5ae83b(0x1c71)](){return this['_outputs'][0x9];}get['lighting'](){var _0x3da344=_0x5ae83b;return this[_0x3da344(0x44d)][0xa];}get[_0x5ae83b(0x3bb9)](){var _0x3ce16c=_0x5ae83b;return this[_0x3ce16c(0x44d)][0xb];}get[_0x5ae83b(0x37fb)](){var _0x4a4e44=_0x5ae83b;return this[_0x4a4e44(0x44d)][0xc];}['autoConfigure'](_0x163da0){var _0x5e2f12=_0x5ae83b;if(!this['cameraPosition']['isConnected']){let _0x30b7ac=_0x163da0[_0x5e2f12(0xccc)](_0x451316=>_0x451316[_0x5e2f12(0x238f)]===_0x6a6e1a['$'][_0x5e2f12(0x23b2)]);_0x30b7ac||(_0x30b7ac=new _0x977331['S']('cameraPosition'))['setAsSystemValue'](_0x6a6e1a['$']['CameraPosition']),_0x30b7ac[_0x5e2f12(0x1fcc)][_0x5e2f12(0x23c9)](this[_0x5e2f12(0x26bd)]);}if(!this[_0x5e2f12(0x1f48)][_0x5e2f12(0x31d8)]){let _0x4cef64=_0x163da0['getInputBlockByPredicate'](_0x316fda=>_0x316fda[_0x5e2f12(0x238f)]===_0x6a6e1a['$'][_0x5e2f12(0x3b75)]);_0x4cef64||(_0x4cef64=new _0x977331['S'](_0x5e2f12(0x1f48)))[_0x5e2f12(0x37e9)](_0x6a6e1a['$'][_0x5e2f12(0x3b75)]),_0x4cef64[_0x5e2f12(0x1fcc)][_0x5e2f12(0x23c9)](this[_0x5e2f12(0x1f48)]);}}[_0x5ae83b(0x364c)](_0x4ada15,_0x29b247,_0x257ea){var _0x74f4d3=_0x5ae83b;_0x257ea[_0x74f4d3(0x3784)]('PBR',!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x9c1),!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x3d68),this[_0x74f4d3(0x3d91)],!0x0),_0x257ea[_0x74f4d3(0x3784)]('NORMALXYSCALE',!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x620),this[_0x74f4d3(0x13f0)]['isConnected'],!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x2516),this[_0x74f4d3(0x3921)][_0x74f4d3(0x318e)]()['getCaps']()[_0x74f4d3(0x3ddf)]),_0x257ea[_0x74f4d3(0x3784)]('ALBEDO',!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x1c37),this[_0x74f4d3(0x2b07)][_0x74f4d3(0x31d8)],!0x0),_0x257ea['setValue'](_0x74f4d3(0x36fb),!0x0,!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x2279),!0x1,!0x0),_0x257ea['setValue'](_0x74f4d3(0x74b),!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)]('AOSTOREINMETALMAPRED',!0x1,!0x0),_0x257ea['setValue']('METALLNESSSTOREINMETALMAPBLUE',!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)]('ROUGHNESSSTOREINMETALMAPALPHA',!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x1f59),!0x1,!0x0),this[_0x74f4d3(0x38b6)]===_0x4ad3c7['m']['LIGHTFALLOFF_STANDARD']?(_0x257ea[_0x74f4d3(0x3784)]('USEPHYSICALLIGHTFALLOFF',!0x1),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0xa45),!0x1)):this[_0x74f4d3(0x38b6)]===_0x4ad3c7['m'][_0x74f4d3(0xa89)]?(_0x257ea['setValue'](_0x74f4d3(0x2069),!0x1),_0x257ea['setValue'](_0x74f4d3(0xa45),!0x0)):(_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x2069),!0x0),_0x257ea['setValue']('USEGLTFLIGHTFALLOFF',!0x1));const _0x3423b2=this[_0x74f4d3(0xc8f)][_0x74f4d3(0x141d)](),_0xa98581=(_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x349a),this[_0x74f4d3(0x221b)],!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x3de5),!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x593),this['useAlphaTest'],!0x0),_0x257ea[_0x74f4d3(0x3784)]('ALPHATESTVALUE',_0x3423b2[_0x74f4d3(0x850)]('.')<0x0?_0x3423b2+'.':_0x3423b2,!0x0),_0x257ea['setValue'](_0x74f4d3(0x3923),!0x1,!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x3624),this[_0x74f4d3(0x325f)],!0x0),_0x257ea[_0x74f4d3(0x3784)]('SPECULAROVERALPHA',this[_0x74f4d3(0x3fa4)],!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x249d),this[_0x74f4d3(0x3921)][_0x74f4d3(0x318e)]()[_0x74f4d3(0x179f)]()[_0x74f4d3(0x391b)]&&this[_0x74f4d3(0x38f7)],!0x0),_0x257ea['setValue'](_0x74f4d3(0x3b86),this['realTimeFiltering'],!0x0),_0x4ada15[_0x74f4d3(0x40ae)]());var _0x29e5b1;_0xa98581[_0x74f4d3(0x318e)]()[_0x74f4d3(0x336b)][_0x74f4d3(0x2a21)]?_0x257ea['setValue']('NUM_SAMPLES',this[_0x74f4d3(0x1fc8)]+'u',!0x0):_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x3394),''+this[_0x74f4d3(0x1fc8)],!0x0),_0x257ea[_0x74f4d3(0x3784)]('BRDF_V_HEIGHT_CORRELATED',!0x0),_0x257ea[_0x74f4d3(0x3784)]('MS_BRDF_ENERGY_CONSERVATION',this[_0x74f4d3(0x3d7b)],!0x0),_0x257ea['setValue'](_0x74f4d3(0x31d),this[_0x74f4d3(0x2327)],!0x0),_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x39fc),this[_0x74f4d3(0x161e)],!0x0),_0x257ea[_0x74f4d3(0x3784)]('UNLIT',this[_0x74f4d3(0x2d31)],!0x0),_0x257ea['setValue'](_0x74f4d3(0xf32),this[_0x74f4d3(0x36c2)],!0x0),this[_0x74f4d3(0x3837)]&&_0x1a4e3c['k'][_0x74f4d3(0x5da)]?(_0x257ea['setValue'](_0x74f4d3(0x320c),!0x0),_0x257ea['setValue'](_0x74f4d3(0x30ff),this[_0x74f4d3(0x3837)][_0x74f4d3(0x21a6)],!0x0)):(_0x257ea[_0x74f4d3(0x3784)](_0x74f4d3(0x320c),!0x1),_0x257ea['setValue']('ENVIRONMENTBRDF_RGBD',!0x1)),_0x257ea[_0x74f4d3(0x3a78)]&&_0x29b247['imageProcessingConfiguration']&&_0x29b247[_0x74f4d3(0x3401)][_0x74f4d3(0x364c)](_0x257ea),_0x257ea[_0x74f4d3(0x13c5)]&&(this[_0x74f4d3(0x2ba7)]?(_0x29e5b1={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1},_0x275968['G'][_0x74f4d3(0x38ad)](_0xa98581,_0x4ada15,this['light'],this[_0x74f4d3(0x37d5)],_0x257ea,!0x0,_0x29e5b1),_0x29e5b1[_0x74f4d3(0x48d)]&&_0x257ea[_0x74f4d3(0x2e13)]()):(_0x275968['G'][_0x74f4d3(0xd6d)](_0xa98581,_0x4ada15,_0x257ea,!0x0,_0x29b247['maxSimultaneousLights']),_0x257ea[_0x74f4d3(0x34e4)]=!0x0,_0x275968['G'][_0x74f4d3(0x1c00)](_0xa98581,_0x257ea)));}['updateUniformsAndSamples'](_0x4395c6,_0xa4c758,_0x5d26b9,_0x512cdc){var _0x1a70c7=_0x5ae83b;for(let _0x4aecfc=0x0;_0x4aecfc<_0xa4c758['maxSimultaneousLights']&&_0x5d26b9[_0x1a70c7(0x2dfb)+_0x4aecfc];_0x4aecfc++){var _0x3f9ce0=0x0<=_0x4395c6[_0x1a70c7(0x2f80)]['indexOf'](_0x1a70c7(0x9ec)+_0x4aecfc);_0x275968['G'][_0x1a70c7(0xe2a)](_0x4aecfc,_0x4395c6[_0x1a70c7(0x2f80)],_0x4395c6['samplers'],_0x5d26b9[_0x1a70c7(0xa3f)+_0x4aecfc],_0x512cdc,_0x3f9ce0);}}['isReady'](_0x2c8949,_0x4ee889,_0x176eae){var _0x29ee13=_0x5ae83b;return!(this[_0x29ee13(0x3837)]&&!this[_0x29ee13(0x3837)][_0x29ee13(0x1977)]()||_0x176eae[_0x29ee13(0x3a78)]&&_0x4ee889['imageProcessingConfiguration']&&!_0x4ee889['imageProcessingConfiguration'][_0x29ee13(0x1977)]());}[_0x5ae83b(0xc95)](_0x1b15b9,_0x157709,_0x284807){var _0x1da3d0=_0x5ae83b,_0x1b9f6b;_0x284807&&(_0x1b9f6b=_0x284807['getScene'](),this[_0x1da3d0(0x2ba7)]?_0x275968['G'][_0x1da3d0(0x13e7)](this['light'],this[_0x1da3d0(0x37d5)],_0x1b9f6b,_0x1b15b9,!0x0):_0x275968['G'][_0x1da3d0(0x3791)](_0x1b9f6b,_0x284807,_0x1b15b9,!0x0,_0x157709['maxSimultaneousLights']),_0x1b15b9[_0x1da3d0(0xf22)](this[_0x1da3d0(0x1fd4)],this[_0x1da3d0(0x3837)]),_0x1b15b9[_0x1da3d0(0x3ab0)](_0x1da3d0(0x1a8b),this[_0x1da3d0(0x1fb3)],this[_0x1da3d0(0x2869)]),(_0x284807=this[_0x1da3d0(0x3921)][_0x1da3d0(0x24aa)])&&_0x1b15b9[_0x1da3d0(0x3b5e)]('ambientFromScene',_0x284807),_0x284807=_0x1b9f6b['useRightHandedSystem']===(null!=_0x1b9f6b[_0x1da3d0(0x34fe)]),_0x1b15b9[_0x1da3d0(0x21ba)](this[_0x1da3d0(0x17ba)],_0x284807?-0x1:0x1),_0x1b15b9[_0x1da3d0(0x2282)](_0x1da3d0(0xab1),this[_0x1da3d0(0x258f)],0x1,this['environmentIntensity']*this[_0x1da3d0(0x3921)][_0x1da3d0(0x3eeb)],this[_0x1da3d0(0x1529)]),_0x1b9f6b=null!=(_0x284807=null==(_0x1b9f6b=this['indexOfRefraction'][_0x1da3d0(0xdf5)])?void 0x0:_0x1b9f6b[_0x1da3d0(0xb06)])?_0x284807:1.5,_0x284807=Math[_0x1da3d0(0x3bfb)]((_0x1b9f6b-0x1)/(_0x1b9f6b+0x1),0x2),this[_0x1da3d0(0x3001)]['scaleToRef'](_0x284807*this[_0x1da3d0(0x2e7f)],_0x58e8ff['zZ'][_0x1da3d0(0x32f2)][0x0]),_0x1b9f6b=this[_0x1da3d0(0x2e7f)],_0x1b15b9[_0x1da3d0(0x880)](this['_vMetallicReflectanceFactorsName'],_0x58e8ff['zZ'][_0x1da3d0(0x32f2)][0x0],_0x1b9f6b),_0x157709[_0x1da3d0(0x3401)]&&_0x157709['imageProcessingConfiguration'][_0x1da3d0(0xc95)](_0x1b15b9));}[_0x5ae83b(0x234d)](_0x7b738c){var _0x3e982a=_0x5ae83b,_0x58e2d6=this[_0x3e982a(0x40ed)],_0xc7637e='//'+this[_0x3e982a(0x3844)],_0x510a72=(this['light']?(this[_0x3e982a(0x37d5)]=(void 0x0!==_0x7b738c[_0x3e982a(0x39aa)][_0x3e982a(0x2168)]?_0x7b738c[_0x3e982a(0x39aa)][_0x3e982a(0x2168)]:-0x1)+0x1,_0x7b738c[_0x3e982a(0x39aa)][_0x3e982a(0x2168)]=this[_0x3e982a(0x37d5)],_0x7b738c['_emitFunctionFromInclude'](_0x7b738c[_0x3e982a(0x2c86)]?_0x3e982a(0x10c1):'lightVxFragmentDeclaration',_0xc7637e,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x3e982a(0x37d5)][_0x3e982a(0x141d)]()}]},this[_0x3e982a(0x37d5)]['toString']())):(_0x7b738c[_0x3e982a(0x1479)](_0x7b738c['supportUniformBuffers']?_0x3e982a(0x10c1):'lightVxFragmentDeclaration',_0xc7637e,{'repeatKey':_0x3e982a(0x29f8)}),this[_0x3e982a(0x37d5)]=0x0,_0x7b738c[_0x3e982a(0x3631)][_0x3e982a(0xae3)][_0x3e982a(0x1e1d)](this)),'v_'+_0x58e2d6[_0x3e982a(0x2030)]);_0x7b738c['_emitVaryingFromString'](_0x510a72,_0x3e982a(0x9e5))&&(_0x7b738c[_0x3e982a(0x2068)]+=_0x510a72+(_0x3e982a(0xd26)+_0x58e2d6[_0x3e982a(0x2030)]+_0x3e982a(0x3425)));const _0x220a8c=this[_0x3e982a(0x3b57)][_0x3e982a(0x31d8)]?null==(_0x510a72=this['reflection'][_0x3e982a(0x14c1)])?void 0x0:_0x510a72[_0x3e982a(0x1b34)]:null;_0x220a8c&&(_0x220a8c[_0x3e982a(0x3a72)]=this['view']),_0x7b738c['compilationString']+=null!=(_0x510a72=null===_0x220a8c||void 0x0===_0x220a8c?void 0x0:_0x220a8c[_0x3e982a(0x3be0)](_0x7b738c))?_0x510a72:'',_0x7b738c['_emitVaryingFromString']('vClipSpacePosition',_0x3e982a(0x9e5),_0x3e982a(0x1df9))&&(_0x7b738c[_0x3e982a(0x35db)]+=_0x3e982a(0x3748),_0x7b738c['_injectAtEnd']+=_0x3e982a(0x37be),_0x7b738c[_0x3e982a(0x35db)]+=_0x3e982a(0x3dd1)),this[_0x3e982a(0x2ba7)]?_0x7b738c[_0x3e982a(0x2068)]+=_0x7b738c[_0x3e982a(0x154b)](_0x3e982a(0xa1a),_0xc7637e,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x3e982a(0x37d5)][_0x3e982a(0x141d)]()},{'search':/worldPos/g,'replace':_0x58e2d6[_0x3e982a(0x2030)]}]}):(_0x7b738c['compilationString']+=_0x3e982a(0x3574)+_0x58e2d6['associatedVariableName']+_0x3e982a(0x3425),this['view'][_0x3e982a(0x31d8)]&&(_0x7b738c[_0x3e982a(0x2068)]+=_0x3e982a(0x21c6)+this['view'][_0x3e982a(0x2030)]+';\x0d\x0a'),_0x7b738c['compilationString']+=_0x7b738c[_0x3e982a(0x154b)](_0x3e982a(0xa1a),_0xc7637e,{'repeatKey':_0x3e982a(0x29f8)}));}[_0x5ae83b(0x19ed)](){var _0x41e2af=_0x5ae83b;return _0x41e2af(0xe5e)+(_0x41e2af(0x5e6)+(this[_0x41e2af(0x3c5b)][_0x41e2af(0x31d8)]?this[_0x41e2af(0x3c5b)][_0x41e2af(0x2030)]:_0x41e2af(0x2778))+_0x41e2af(0x19ce)+(this[_0x41e2af(0x2b07)]['isConnected']?this[_0x41e2af(0x2b07)]['associatedVariableName']:'1.')+_0x41e2af(0x308b));}[_0x5ae83b(0x331d)](){var _0x3effe9=_0x5ae83b;return _0x3effe9(0x1559)+(_0x3effe9(0x373f)+(this[_0x3effe9(0x1a79)][_0x3effe9(0x31d8)]?this[_0x3effe9(0x1a79)]['associatedVariableName']:'1.')+_0x3effe9(0x29fd));}['_getReflectivityCode'](_0x479c6b){var _0xebf222=_0x5ae83b,_0x1fcb92=_0xebf222(0x1f23);return this[_0xebf222(0xd66)]=_0x479c6b['_getFreeVariableName'](_0xebf222(0x31e1)),_0x479c6b[_0xebf222(0x2bd1)](this['_vMetallicReflectanceFactorsName'],_0xebf222(0x9e5)),_0x1fcb92+(_0xebf222(0xe90)+this[_0xebf222(0x326c)][_0xebf222(0x2030)]+',\x20'+this[_0xebf222(0x16f8)][_0xebf222(0x2030)]+_0xebf222(0xeb5)+this[_0xebf222(0xd66)]+_0xebf222(0x3cb5));}[_0x5ae83b(0x1c3c)](_0x7d0d97){var _0x1f4ac7=_0x5ae83b;super[_0x1f4ac7(0x1c3c)](_0x7d0d97),this[_0x1f4ac7(0x3921)]=_0x7d0d97[_0x1f4ac7(0x3631)][_0x1f4ac7(0xa56)],this[_0x1f4ac7(0x3837)]||(this[_0x1f4ac7(0x3837)]=(0x0,_0x5d3f9f['$'])(this['_scene']));const _0x20427a=this['reflection'][_0x1f4ac7(0x31d8)]?null==(_0x2fb552=this[_0x1f4ac7(0x3b57)][_0x1f4ac7(0x14c1)])?void 0x0:_0x2fb552[_0x1f4ac7(0x1b34)]:null;if(_0x20427a&&(_0x20427a['worldPositionConnectionPoint']=this['worldPosition'],_0x20427a[_0x1f4ac7(0x3ea8)]=this['cameraPosition'],_0x20427a[_0x1f4ac7(0x19c7)]=this[_0x1f4ac7(0x101e)],_0x20427a['viewConnectionPoint']=this[_0x1f4ac7(0x1f48)]),_0x7d0d97[_0x1f4ac7(0x259c)]!==_0x46e26a['u'][_0x1f4ac7(0xcba)])return this[_0x1f4ac7(0x234d)](_0x7d0d97),this;_0x7d0d97[_0x1f4ac7(0x3631)][_0x1f4ac7(0x20de)][_0x1f4ac7(0x1e1d)](this),_0x7d0d97[_0x1f4ac7(0x3631)]['blocksWithDefines']['push'](this),_0x7d0d97[_0x1f4ac7(0x3631)][_0x1f4ac7(0x20d0)]['push'](this),this[_0x1f4ac7(0x1cf6)]&&_0x7d0d97[_0x1f4ac7(0x3631)][_0x1f4ac7(0xae3)][_0x1f4ac7(0x1e1d)](this);var _0x2fb552='//'+this['name'],_0x527f5a=this[_0x1f4ac7(0x13f0)];let _0x4867a0=this['worldPosition']['associatedVariableName'];this[_0x1f4ac7(0x1cf6)]?(_0x4867a0=_0x7d0d97['_getFreeVariableName'](_0x1f4ac7(0x3a2a)),_0x7d0d97[_0x1f4ac7(0x28d2)](_0x1f4ac7(0x2a7c),_0x1f4ac7(0x3dc5)+_0x4867a0+_0x1f4ac7(0x3425),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x4867a0+_0x1f4ac7(0xd26)+this['worldPosition']['associatedVariableName']+_0x1f4ac7(0xd84),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0xa1a),_0x2fb552,{'repeatKey':_0x1f4ac7(0x29f8),'substitutionVars':this[_0x1f4ac7(0x1cf6)]?_0x1f4ac7(0x29e6)+this['worldPosition'][_0x1f4ac7(0x2030)]:void 0x0}),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x3748),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x21e8),_0x7d0d97['compilationString']+='#endif\x0d\x0a'):_0x4867a0='v_'+_0x4867a0,this[_0x1f4ac7(0x1fd4)]=_0x7d0d97['_getFreeVariableName'](_0x1f4ac7(0x4c9)),_0x7d0d97['_emit2DSampler'](this[_0x1f4ac7(0x1fd4)]),_0x7d0d97[_0x1f4ac7(0x3631)]['hints'][_0x1f4ac7(0x3649)]=_0x7d0d97[_0x1f4ac7(0x3631)][_0x1f4ac7(0xa76)][_0x1f4ac7(0x3649)]||this[_0x1f4ac7(0x221b)],_0x7d0d97['sharedData'][_0x1f4ac7(0xa76)][_0x1f4ac7(0x2d28)]=_0x7d0d97['sharedData']['hints'][_0x1f4ac7(0x2d28)]||this[_0x1f4ac7(0x707)],_0x7d0d97[_0x1f4ac7(0x2e7e)]('lod','#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable','defined(LODBASEDMICROSFURACE)'),_0x7d0d97[_0x1f4ac7(0x2e7e)](_0x1f4ac7(0xc77),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),_0x7d0d97[_0x1f4ac7(0x2bd1)]('vDebugMode',_0x1f4ac7(0x17e4),'defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200'),_0x7d0d97[_0x1f4ac7(0x2bd1)](_0x1f4ac7(0xa91),_0x1f4ac7(0x3e79)),_0x7d0d97['uniforms']['push'](_0x1f4ac7(0x3fdd)),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x1f15)),_0x7d0d97[_0x1f4ac7(0x2f80)][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x31b3)),_0x7d0d97[_0x1f4ac7(0x2f80)][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x2525)),_0x7d0d97[_0x1f4ac7(0x2f80)][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x317e)),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)]('vCameraColorCurveNegative'),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x47a)),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)]('vCameraColorCurvePositive'),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0xb54)),_0x7d0d97[_0x1f4ac7(0x2f80)][_0x1f4ac7(0x1e1d)](_0x1f4ac7(0x2316)),_0x7d0d97['uniforms'][_0x1f4ac7(0x1e1d)]('ditherIntensity'),this[_0x1f4ac7(0x2ba7)]?_0x7d0d97['_emitFunctionFromInclude'](_0x7d0d97[_0x1f4ac7(0x2c86)]?_0x1f4ac7(0x3a60):_0x1f4ac7(0x4f3),_0x2fb552,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x1f4ac7(0x37d5)][_0x1f4ac7(0x141d)]()}]},this[_0x1f4ac7(0x37d5)][_0x1f4ac7(0x141d)]()):_0x7d0d97[_0x1f4ac7(0x1479)](_0x7d0d97[_0x1f4ac7(0x2c86)]?'lightUboDeclaration':'lightFragmentDeclaration',_0x2fb552,{'repeatKey':_0x1f4ac7(0x29f8),'substitutionVars':this[_0x1f4ac7(0x1cf6)]?_0x1f4ac7(0xc54):void 0x0}),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x390a),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x2cd7),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x1885),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)]('imageProcessingDeclaration',_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x2051),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x1c82),_0x2fb552,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x4867a0+_0x1f4ac7(0x968)}]}),_0x7d0d97[_0x1f4ac7(0x1479)]('pbrDirectLightingSetupFunctions',_0x2fb552,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x4867a0+_0x1f4ac7(0x968)}]}),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x305),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x36a6),_0x2fb552,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineSkyboxName'])?_0x1fa8ce:'REFLECTIONMAP_SKYBOX'}]}),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x2192),_0x2fb552),_0x7d0d97['_emitFunctionFromInclude']('pbrDirectLightingFunctions',_0x2fb552,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x4867a0+'.xyz'}]}),_0x7d0d97['_emitFunctionFromInclude'](_0x1f4ac7(0x634),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x824),_0x2fb552),_0x7d0d97['_emitFunctionFromInclude'](_0x1f4ac7(0x3185),_0x2fb552),_0x7d0d97['_emitFunctionFromInclude']('pbrBlockAmbientOcclusion',_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x3cd2),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x1acf),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x2bd1)](_0x1f4ac7(0xab1),_0x1f4ac7(0x9e5)),null!==_0x20427a&&void 0x0!==_0x20427a&&_0x20427a[_0x1f4ac7(0x1cf6)]&&(_0x7d0d97['compilationString']+=_0x20427a[_0x1f4ac7(0x3be0)](_0x7d0d97)),this[_0x1f4ac7(0x3438)]=_0x7d0d97[_0x1f4ac7(0x4002)](_0x1f4ac7(0x25b2)),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x9f9)+this[_0x1f4ac7(0x3438)]+_0x1f4ac7(0x2cae)+this['worldNormal'][_0x1f4ac7(0x2030)]+_0x1f4ac7(0x2441),_0x7d0d97[_0x1f4ac7(0xfe9)](_0x1f4ac7(0x2165))&&(_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x24eb)+this[_0x1f4ac7(0x26bd)]['associatedVariableName']+'\x20-\x20'+_0x4867a0+'.xyz);\x0d\x0a'),_0x7d0d97[_0x1f4ac7(0x2068)]+='vec3\x20geometricNormalW\x20=\x20'+this[_0x1f4ac7(0x3438)]+_0x1f4ac7(0xd84),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x1615)+(_0x527f5a[_0x1f4ac7(0x31d8)]?_0x1f4ac7(0x4052)+_0x527f5a[_0x1f4ac7(0x2030)]+'.xyz)':'geometricNormalW')+_0x1f4ac7(0x3425),this['_invertNormalName']=_0x7d0d97[_0x1f4ac7(0x4002)](_0x1f4ac7(0x1e3a)),_0x7d0d97['_emitUniformFromString'](this[_0x1f4ac7(0x17ba)],_0x1f4ac7(0x37c4)),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x2c36),_0x2fb552,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x4867a0+_0x1f4ac7(0x968)},{'search':/vEyePosition.w/g,'replace':this[_0x1f4ac7(0x17ba)]}]}),_0x7d0d97['compilationString']+=this['_getAlbedoOpacityCode'](),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97['_emitCodeFromInclude'](_0x1f4ac7(0x2199),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x2068)]+=this[_0x1f4ac7(0x331d)](),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)]('pbrBlockLightmapInit',_0x2fb552),_0x7d0d97['compilationString']+=_0x1f4ac7(0x3588),_0x7d0d97[_0x1f4ac7(0x2068)]+=this[_0x1f4ac7(0x39a5)](_0x7d0d97),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x751),_0x2fb552,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x1af4)])?_0x1fa8ce:_0x1f4ac7(0x1698)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x2291)])?_0x527f5a:'REFLECTIONMAP_3D'}]});const _0x5e9128=this[_0x1f4ac7(0x1dca)][_0x1f4ac7(0x31d8)]?null==(_0x1fa8ce=this[_0x1f4ac7(0x1dca)][_0x1f4ac7(0x14c1)])?void 0x0:_0x1fa8ce[_0x1f4ac7(0x1b34)]:null,_0x3ff515=(_0x5e9128&&(_0x5e9128[_0x1f4ac7(0x2681)]=this[_0x1f4ac7(0x40ed)],_0x5e9128[_0x1f4ac7(0x19c7)]=this[_0x1f4ac7(0x101e)],_0x7d0d97['compilationString']+=_0x5e9128[_0x1f4ac7(0x262b)](_0x7d0d97,!this[_0x1f4ac7(0x13f0)]['isConnected'])),_0x20427a&&_0x20427a['hasTexture']&&(_0x7d0d97['compilationString']+=_0x20427a[_0x1f4ac7(0x262b)](_0x7d0d97,_0x5e9128?_0x1f4ac7(0x243c):_0x1f4ac7(0x686))),_0x7d0d97[_0x1f4ac7(0x1479)]('pbrBlockReflection',_0x2fb552,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x1f4ac7(0x25de)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_define3DName'])?_0x527f5a:_0x1f4ac7(0x3622)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x234f)])?_0x1fa8ce:_0x1f4ac7(0x3a57)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineProjectionName'])?_0x527f5a:_0x1f4ac7(0x22ca)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x1af4)])?_0x1fa8ce:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineLODReflectionAlpha'])?_0x527f5a:'LODINREFLECTIONALPHA'},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineLinearSpecularReflection'])?_0x1fa8ce:_0x1f4ac7(0x1341)},{'search':/vReflectionFilteringInfo/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x40be)])?_0x527f5a:_0x1f4ac7(0x3b94)}]}),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x4ff),_0x2fb552,{'replaceStrings':[{'search':/metallicReflectanceFactors/g,'replace':this['_vMetallicReflectanceFactorsName']}]}),this['sheen'][_0x1f4ac7(0x31d8)]?null==(_0x1fa8ce=this['sheen'][_0x1f4ac7(0x14c1)])?void 0x0:_0x1fa8ce[_0x1f4ac7(0x1b34)]:null);_0x3ff515&&(_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x3ff515[_0x1f4ac7(0x262b)](_0x20427a)),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x2be7),_0x2fb552,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x2291)])?_0x527f5a:_0x1f4ac7(0x3622)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineSkyboxName'])?_0x1fa8ce:_0x1f4ac7(0x1698)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineLODReflectionAlpha'])?_0x527f5a:_0x1f4ac7(0x11e4)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x31f0)])?_0x1fa8ce:_0x1f4ac7(0x1341)}]});var _0x1fa8ce=this[_0x1f4ac7(0x5e4)]['isConnected']?null==(_0x527f5a=this[_0x1f4ac7(0x5e4)][_0x1f4ac7(0x14c1)])?void 0x0:_0x527f5a[_0x1f4ac7(0x1b34)]:null,_0x1fa8ce=(_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x14e128['$'][_0x1f4ac7(0x1382)](_0x1fa8ce),_0x7d0d97[_0x1f4ac7(0x1479)]('pbrBlockIridescence',_0x2fb552,{'replaceStrings':[]}),this[_0x1f4ac7(0x3659)][_0x1f4ac7(0x31d8)]?null==(_0x527f5a=this[_0x1f4ac7(0x3659)][_0x1f4ac7(0x14c1)])?void 0x0:_0x527f5a['ownerBlock']:null),_0x527f5a=!this[_0x1f4ac7(0x13f0)][_0x1f4ac7(0x31d8)]&&!this[_0x1f4ac7(0x1dca)][_0x1f4ac7(0x31d8)],_0xc0e479=this[_0x1f4ac7(0x13f0)][_0x1f4ac7(0x31d8)]&&(null==(_0xc0e479=(null==(_0xc0e479=this[_0x1f4ac7(0x13f0)]['connectedPoint'])?void 0x0:_0xc0e479[_0x1f4ac7(0x1b34)])[_0x1f4ac7(0x3879)])?void 0x0:_0xc0e479[_0x1f4ac7(0x31d8)]),_0x4152c8=this[_0x1f4ac7(0x1dca)][_0x1f4ac7(0x31d8)]&&(null==(_0x4152c8=this[_0x1f4ac7(0x1dca)]['connectedPoint'])?void 0x0:_0x4152c8[_0x1f4ac7(0x1b34)])[_0x1f4ac7(0x3879)][_0x1f4ac7(0x31d8)];let _0x551d59=_0xc0e479||!this[_0x1f4ac7(0x13f0)][_0x1f4ac7(0x31d8)]&&_0x4152c8;_0x7d0d97['compilationString']+=_0xe4c755['N'][_0x1f4ac7(0x1382)](_0x7d0d97,_0x1fa8ce,_0x20427a,_0x4867a0,_0x527f5a,_0x551d59,this[_0x1f4ac7(0x101e)][_0x1f4ac7(0x2030)]),_0x527f5a&&(_0x551d59=null!=(_0xc0e479=null==_0x1fa8ce?void 0x0:_0x1fa8ce[_0x1f4ac7(0x3879)]['isConnected'])&&_0xc0e479),_0x7d0d97[_0x1f4ac7(0x1479)](_0x1f4ac7(0x27bc),_0x2fb552,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x1f4ac7(0x25de)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x4152c8=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x2291)])?_0x4152c8:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x234f)])?_0x527f5a:_0x1f4ac7(0x3a57)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x143b)])?_0x1fa8ce:_0x1f4ac7(0x22ca)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0xc0e479=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x1af4)])?_0xc0e479:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x4152c8=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a['_defineLODReflectionAlpha'])?_0x4152c8:'LODINREFLECTIONALPHA'},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x527f5a=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x31f0)])?_0x527f5a:_0x1f4ac7(0x1341)},{'search':/defined\(TANGENT\)/g,'replace':_0x551d59?_0x1f4ac7(0x2a14):_0x1f4ac7(0xb81)}]}),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x2bd2),_0x2fb552,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x1af4)])?_0x1fa8ce:_0x1f4ac7(0x1698)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0xc0e479=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x2291)])?_0xc0e479:_0x1f4ac7(0x3622)}]}),_0x527f5a=this[_0x1f4ac7(0x33cf)][_0x1f4ac7(0x31d8)]?null==(_0x4152c8=this[_0x1f4ac7(0x33cf)][_0x1f4ac7(0x14c1)])?void 0x0:_0x4152c8[_0x1f4ac7(0x1b34)]:null;const _0x218ab3=this[_0x1f4ac7(0x33cf)][_0x1f4ac7(0x31d8)]?null==(_0xc0e479=(null==(_0x1fa8ce=this['subsurface'][_0x1f4ac7(0x14c1)])?void 0x0:_0x1fa8ce[_0x1f4ac7(0x1b34)])[_0x1f4ac7(0x1c71)][_0x1f4ac7(0x14c1)])?void 0x0:_0xc0e479[_0x1f4ac7(0x1b34)]:null;_0x218ab3&&(_0x218ab3[_0x1f4ac7(0x3a72)]=this[_0x1f4ac7(0x1f48)],_0x218ab3['indexOfRefractionConnectionPoint']=this[_0x1f4ac7(0x1663)]),_0x7d0d97['compilationString']+=_0x92cb17['l'][_0x1f4ac7(0x1382)](_0x7d0d97,_0x527f5a,_0x20427a,_0x4867a0),_0x7d0d97['_emitFunctionFromInclude'](_0x1f4ac7(0x37cc),_0x2fb552,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x4152c8=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x2291)])?_0x4152c8:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x1fa8ce=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x234f)])?_0x1fa8ce:_0x1f4ac7(0x3a57)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0xc0e479=null===_0x20427a||void 0x0===_0x20427a?void 0x0:_0x20427a[_0x1f4ac7(0x143b)])?_0xc0e479:_0x1f4ac7(0x22ca)},{'search':/SS_REFRACTIONMAP_3D/g,'replace':null!=(_0x527f5a=null===_0x218ab3||void 0x0===_0x218ab3?void 0x0:_0x218ab3[_0x1f4ac7(0x2291)])?_0x527f5a:_0x1f4ac7(0x1940)},{'search':/SS_LODINREFRACTIONALPHA/g,'replace':null!=(_0x4152c8=null===_0x218ab3||void 0x0===_0x218ab3?void 0x0:_0x218ab3[_0x1f4ac7(0x2f13)])?_0x4152c8:'SS_LODINREFRACTIONALPHA'},{'search':/SS_LINEARSPECULARREFRACTION/g,'replace':null!=(_0x1fa8ce=null===_0x218ab3||void 0x0===_0x218ab3?void 0x0:_0x218ab3[_0x1f4ac7(0x386d)])?_0x1fa8ce:'SS_LINEARSPECULARREFRACTION'},{'search':/SS_REFRACTIONMAP_OPPOSITEZ/g,'replace':null!=(_0xc0e479=null===_0x218ab3||void 0x0===_0x218ab3?void 0x0:_0x218ab3[_0x1f4ac7(0x234f)])?_0xc0e479:_0x1f4ac7(0x3133)}]}),_0x7d0d97['compilationString']+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x14a0),_0x2fb552),this[_0x1f4ac7(0x2ba7)]?_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x2f5c),_0x2fb552,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x1f4ac7(0x141d)]()}]}):_0x7d0d97['compilationString']+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x2f5c),_0x2fb552,{'repeatKey':'maxSimultaneousLights'}),_0x7d0d97['compilationString']+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x4056),_0x2fb552),_0x7d0d97[_0x1f4ac7(0x2068)]+='#endif\x0d\x0a';var _0x234136,_0x5998c9,_0x527f5a=this['ambientColor'][_0x1f4ac7(0x31d8)]?this[_0x1f4ac7(0x24aa)][_0x1f4ac7(0x2030)]:_0x1f4ac7(0x32d9);let _0x83979c=_0x4ad3c7['m'][_0x1f4ac7(0x2ef1)][_0x1f4ac7(0x141d)]();-0x1===_0x83979c[_0x1f4ac7(0x850)]('.')&&(_0x83979c+='.'),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)]('pbrBlockFinalUnlitComponents',_0x2fb552,{'replaceStrings':[{'search':/vec3 finalEmissive[\s\S]*?finalEmissive\*=vLightingIntensity\.y;/g,'replace':''},{'search':/vAmbientColor/g,'replace':_0x527f5a+_0x1f4ac7(0x36d6)},{'search':/vAmbientInfos\.w/g,'replace':_0x83979c}]}),_0x7d0d97['compilationString']+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x2bc5),_0x2fb552,{'replaceStrings':[{'search':/finalEmissive/g,'replace':_0x1f4ac7(0x3917)}]}),_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0xf15),_0x2fb552,{'replaceStrings':[{'search':/visibility/g,'replace':'1.'}]}),_0x7d0d97['compilationString']+=_0x7d0d97[_0x1f4ac7(0x154b)](_0x1f4ac7(0x3bf4),_0x2fb552,{'replaceStrings':[{'search':/vNormalW/g,'replace':this[_0x1f4ac7(0x3438)]},{'search':/vPositionW/g,'replace':_0x4867a0},{'search':/albedoTexture\.rgb;/g,'replace':_0x1f4ac7(0x1306)}]});for(const _0x512d85 of this[_0x1f4ac7(0x44d)])_0x512d85[_0x1f4ac7(0x2482)]&&((_0x234136=_0x37805c[_0x512d85['name']])?([_0x234136,_0x5998c9]=_0x234136,_0x5998c9&&(_0x7d0d97['compilationString']+='#if\x20'+_0x5998c9+'\x0d\x0a'),_0x7d0d97['compilationString']+=this['_declareOutput'](_0x512d85,_0x7d0d97)+(_0x1f4ac7(0xd26)+_0x234136+_0x1f4ac7(0x3425)),_0x5998c9&&(_0x7d0d97[_0x1f4ac7(0x2068)]+=_0x1f4ac7(0x3678),_0x7d0d97['compilationString']+=this[_0x1f4ac7(0x2fd4)](_0x512d85,_0x7d0d97)+_0x1f4ac7(0x3f78),_0x7d0d97[_0x1f4ac7(0x2068)]+='#endif\x0d\x0a')):_0x194b96[_0x1f4ac7(0x3cd5)]('There\x27s\x20no\x20remapping\x20for\x20the\x20'+_0x512d85[_0x1f4ac7(0x3844)]+'\x20end\x20point!\x20No\x20code\x20generated'));return this;}[_0x5ae83b(0x80f)](){var _0x488833=_0x5ae83b,_0x2ff3fc=super[_0x488833(0x80f)]();return(_0x2ff3fc+=this[_0x488833(0x31e)]+_0x488833(0x3c22)+this[_0x488833(0x38b6)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x2bea)+this[_0x488833(0x707)]+';\x0d\x0a')+(this['_codeVariableName']+_0x488833(0x113b)+this[_0x488833(0xc8f)]+';\x0d\x0a')+(this[_0x488833(0x31e)]+_0x488833(0x338)+this[_0x488833(0x221b)]+';\x0d\x0a')+(this[_0x488833(0x31e)]+_0x488833(0x412c)+this[_0x488833(0x325f)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+'.useSpecularOverAlpha\x20=\x20'+this[_0x488833(0x3fa4)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x2f62)+this[_0x488833(0x38f7)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x24d)+this[_0x488833(0xcb3)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x1f9)+this[_0x488833(0x1fc8)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+'.useEnergyConservation\x20=\x20'+this[_0x488833(0x3d7b)]+_0x488833(0x3425))+(this['_codeVariableName']+_0x488833(0x31b4)+this[_0x488833(0x2327)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+'.useHorizonOcclusion\x20=\x20'+this['useHorizonOcclusion']+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x2c75)+this[_0x488833(0x2d31)]+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x1cb7)+this[_0x488833(0x36c2)]+_0x488833(0x3425))+(this['_codeVariableName']+_0x488833(0x336c)+this[_0x488833(0x3d91)]+';\x0d\x0a')+(this['_codeVariableName']+'.debugLimit\x20=\x20'+this['debugLimit']+_0x488833(0x3425))+(this[_0x488833(0x31e)]+_0x488833(0x41c)+this['debugFactor']+';\x0d\x0a');}['serialize'](){var _0x4c9a9f=_0x5ae83b;const _0x101bbe=super[_0x4c9a9f(0x2156)]();return this[_0x4c9a9f(0x2ba7)]&&(_0x101bbe['lightId']=this[_0x4c9a9f(0x2ba7)]['id']),_0x101bbe[_0x4c9a9f(0x38b6)]=this[_0x4c9a9f(0x38b6)],_0x101bbe[_0x4c9a9f(0x707)]=this[_0x4c9a9f(0x707)],_0x101bbe[_0x4c9a9f(0xc8f)]=this[_0x4c9a9f(0xc8f)],_0x101bbe['useAlphaBlending']=this[_0x4c9a9f(0x221b)],_0x101bbe[_0x4c9a9f(0x325f)]=this[_0x4c9a9f(0x325f)],_0x101bbe['useSpecularOverAlpha']=this[_0x4c9a9f(0x3fa4)],_0x101bbe[_0x4c9a9f(0x38f7)]=this[_0x4c9a9f(0x38f7)],_0x101bbe[_0x4c9a9f(0xcb3)]=this['realTimeFiltering'],_0x101bbe['realTimeFilteringQuality']=this[_0x4c9a9f(0x1fc8)],_0x101bbe[_0x4c9a9f(0x3d7b)]=this[_0x4c9a9f(0x3d7b)],_0x101bbe[_0x4c9a9f(0x2327)]=this[_0x4c9a9f(0x2327)],_0x101bbe[_0x4c9a9f(0x161e)]=this[_0x4c9a9f(0x161e)],_0x101bbe[_0x4c9a9f(0x2d31)]=this[_0x4c9a9f(0x2d31)],_0x101bbe[_0x4c9a9f(0x36c2)]=this[_0x4c9a9f(0x36c2)],_0x101bbe[_0x4c9a9f(0x3d91)]=this[_0x4c9a9f(0x3d91)],_0x101bbe[_0x4c9a9f(0x1fb3)]=this[_0x4c9a9f(0x1fb3)],_0x101bbe['debugFactor']=this[_0x4c9a9f(0x2869)],_0x101bbe[_0x4c9a9f(0x1cf6)]=this[_0x4c9a9f(0x1cf6)],_0x101bbe;}[_0x5ae83b(0x28fb)](_0x419f86,_0x35d2f8,_0x5cdada){var _0xbaa10a=_0x5ae83b;super[_0xbaa10a(0x28fb)](_0x419f86,_0x35d2f8,_0x5cdada),_0x419f86[_0xbaa10a(0x3112)]&&(this[_0xbaa10a(0x2ba7)]=_0x35d2f8[_0xbaa10a(0x1e79)](_0x419f86['lightId'])),this['lightFalloff']=null!=(_0x5cdada=_0x419f86['lightFalloff'])?_0x5cdada:0x0,this[_0xbaa10a(0x707)]=_0x419f86['useAlphaTest'],this[_0xbaa10a(0xc8f)]=_0x419f86[_0xbaa10a(0xc8f)],this[_0xbaa10a(0x221b)]=_0x419f86[_0xbaa10a(0x221b)],this['useRadianceOverAlpha']=_0x419f86[_0xbaa10a(0x325f)],this[_0xbaa10a(0x3fa4)]=_0x419f86['useSpecularOverAlpha'],this[_0xbaa10a(0x38f7)]=_0x419f86[_0xbaa10a(0x38f7)],this['realTimeFiltering']=!!_0x419f86['realTimeFiltering'],this['realTimeFilteringQuality']=null!=(_0x35d2f8=_0x419f86[_0xbaa10a(0x1fc8)])?_0x35d2f8:_0x50321a['g'][_0xbaa10a(0x1ad0)],this[_0xbaa10a(0x3d7b)]=_0x419f86[_0xbaa10a(0x3d7b)],this['useRadianceOcclusion']=_0x419f86['useRadianceOcclusion'],this[_0xbaa10a(0x161e)]=_0x419f86[_0xbaa10a(0x161e)],this[_0xbaa10a(0x2d31)]=_0x419f86[_0xbaa10a(0x2d31)],this[_0xbaa10a(0x36c2)]=!!_0x419f86['forceNormalForward'],this[_0xbaa10a(0x3d91)]=_0x419f86[_0xbaa10a(0x3d91)],this[_0xbaa10a(0x1fb3)]=_0x419f86[_0xbaa10a(0x1fb3)],this[_0xbaa10a(0x2869)]=_0x419f86[_0xbaa10a(0x2869)],this[_0xbaa10a(0x1cf6)]=!!_0x419f86[_0xbaa10a(0x1cf6)],this[_0xbaa10a(0x2174)]();}}_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x10b6),_0x13a2c4['U'][_0x5ae83b(0x214d)],_0x5ae83b(0x2fdc),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],'directIntensity',void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x1292),_0x13a2c4['U'][_0x5ae83b(0x214d)],_0x5ae83b(0x2fdc),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x3eeb),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x2261),_0x13a2c4['U'][_0x5ae83b(0x214d)],'INTENSITY',{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x1529),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Light\x20falloff',_0x13a2c4['U'][_0x5ae83b(0x1669)],_0x5ae83b(0x2564),{'notifiers':{'update':!0x0},'options':[{'label':'Physical','value':_0x4ad3c7['m'][_0x5ae83b(0x27e1)]},{'label':_0x5ae83b(0x2bce),'value':_0x4ad3c7['m'][_0x5ae83b(0xa89)]},{'label':'Standard','value':_0x4ad3c7['m'][_0x5ae83b(0x2a08)]}]})],_0x2203be['prototype'],_0x5ae83b(0x38b6),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x27df),_0x13a2c4['U'][_0x5ae83b(0x2e6)],_0x5ae83b(0x1c37))],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x707),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Alpha\x20CutOff',_0x13a2c4['U'][_0x5ae83b(0x214d)],_0x5ae83b(0x1c37),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0xc8f),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Alpha\x20blending',_0x13a2c4['U'][_0x5ae83b(0x2e6)],_0x5ae83b(0x1c37))],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x221b),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x236),_0x13a2c4['U'][_0x5ae83b(0x2e6)],'RENDERING',{'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x325f),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x1f70),_0x13a2c4['U']['Boolean'],_0x5ae83b(0x14e4),{'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x3fa4),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x2ac2),_0x13a2c4['U'][_0x5ae83b(0x2e6)],'RENDERING',{'notifiers':{'update':!0x0}})],_0x2203be['prototype'],_0x5ae83b(0x38f7),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x3fe7),_0x13a2c4['U'][_0x5ae83b(0x2e6)],'RENDERING',{'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0xcb3),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x31ad),_0x13a2c4['U']['List'],'RENDERING',{'notifiers':{'update':!0x0},'options':[{'label':_0x5ae83b(0x4146),'value':_0x50321a['g'][_0x5ae83b(0x1ad0)]},{'label':_0x5ae83b(0x2e61),'value':_0x50321a['g'][_0x5ae83b(0x1755)]},{'label':_0x5ae83b(0x3e4),'value':_0x50321a['g'][_0x5ae83b(0x324c)]}]})],_0x2203be['prototype'],_0x5ae83b(0x1fc8),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x1906),_0x13a2c4['U'][_0x5ae83b(0x2e6)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x3d7b),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x36b1),_0x13a2c4['U'][_0x5ae83b(0x2e6)],_0x5ae83b(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],'useRadianceOcclusion',void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Horizon\x20occlusion',_0x13a2c4['U'][_0x5ae83b(0x2e6)],_0x5ae83b(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2203be['prototype'],_0x5ae83b(0x161e),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Unlit',_0x13a2c4['U'][_0x5ae83b(0x2e6)],_0x5ae83b(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2203be['prototype'],_0x5ae83b(0x2d31),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])('Force\x20normal\x20forward',_0x13a2c4['U']['Boolean'],_0x5ae83b(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2203be['prototype'],_0x5ae83b(0x36c2),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x3be7),_0x13a2c4['U']['Boolean'],_0x5ae83b(0x2c8a),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x2203be['_OnGenerateOnlyFragmentCodeChanged']}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x1cf6),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x367b),_0x13a2c4['U']['List'],_0x5ae83b(0x15b8),{'notifiers':{'update':!0x0},'options':[{'label':_0x5ae83b(0x2e52),'value':0x0},{'label':_0x5ae83b(0x3a34),'value':0x1},{'label':'Normals','value':0x2},{'label':'Tangents','value':0x3},{'label':_0x5ae83b(0x2540),'value':0x4},{'label':_0x5ae83b(0x202a),'value':0x5},{'label':_0x5ae83b(0x26ec),'value':0x8},{'label':_0x5ae83b(0x2782),'value':0x9},{'label':_0x5ae83b(0x1e9a),'value':0xa},{'label':_0x5ae83b(0x328a),'value':0xb},{'label':_0x5ae83b(0x370c),'value':0xc},{'label':_0x5ae83b(0xe20),'value':0xd},{'label':_0x5ae83b(0x4143),'value':0x28},{'label':'Env\x20Reflection','value':0x29},{'label':_0x5ae83b(0x3f34),'value':0x2a},{'label':'Direct\x20Diffuse','value':0x32},{'label':_0x5ae83b(0x16c8),'value':0x33},{'label':_0x5ae83b(0x29c2),'value':0x34},{'label':'Direct\x20Sheen','value':0x35},{'label':_0x5ae83b(0x98c),'value':0x36},{'label':_0x5ae83b(0x3be4),'value':0x3c},{'label':_0x5ae83b(0xed4),'value':0x3d},{'label':'Metallic','value':0x3e},{'label':_0x5ae83b(0x320e),'value':0x47},{'label':'Roughness','value':0x3f},{'label':_0x5ae83b(0x3c83),'value':0x40},{'label':_0x5ae83b(0x2216),'value':0x41},{'label':_0x5ae83b(0x1158),'value':0x42},{'label':'ClearCoat\x20Roughness','value':0x43},{'label':'ClearCoat\x20NdotV','value':0x44},{'label':_0x5ae83b(0x17f4),'value':0x45},{'label':_0x5ae83b(0xb97),'value':0x46},{'label':_0x5ae83b(0x3c49),'value':0x50},{'label':'EHO','value':0x51},{'label':'Energy\x20Factor','value':0x52},{'label':_0x5ae83b(0x3ba6),'value':0x53},{'label':_0x5ae83b(0x25a6),'value':0x54},{'label':_0x5ae83b(0xebe),'value':0x55},{'label':_0x5ae83b(0x3f88),'value':0x56},{'label':_0x5ae83b(0x5cd),'value':0x57}]})],_0x2203be['prototype'],_0x5ae83b(0x3d91),void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x39cb),_0x13a2c4['U']['Float'],_0x5ae83b(0x15b8),{'min':-0x1,'max':0x1,'notifiers':{'update':!0x0}})],_0x2203be['prototype'],'debugLimit',void 0x0),_0x292726([(0x0,_0x13a2c4['p'])(_0x5ae83b(0x1eb3),_0x13a2c4['U'][_0x5ae83b(0x214d)],_0x5ae83b(0x15b8),{'min':0x0,'max':0x5,'notifiers':{'update':!0x0}})],_0x2203be[_0x5ae83b(0x1fd2)],_0x5ae83b(0x2869),void 0x0),(0x0,_0x1e3cbf['H'])('BABYLON.PBRMetallicRoughnessBlock',_0x2203be);},0x5a35:(_0x1809c5,_0x467a92,_0x2b1fc6)=>{var _0x12d086=a7_0x38a779;_0x2b1fc6['d'](_0x467a92,{'J':()=>_0x2727a2});function _0x585f53(_0x52dcac,_0x9a4be3,_0x29131d,_0xdd83d0){var _0x1bd3d6=a7_0x2532,_0x238aef,_0x31c18c=arguments[_0x1bd3d6(0x3785)],_0x478ad6=_0x31c18c<0x3?_0x9a4be3:null===_0xdd83d0?_0xdd83d0=Object[_0x1bd3d6(0x18ba)](_0x9a4be3,_0x29131d):_0xdd83d0;if(_0x1bd3d6(0x1c87)==typeof Reflect&&_0x1bd3d6(0x7a8)==typeof Reflect[_0x1bd3d6(0x4111)])_0x478ad6=Reflect[_0x1bd3d6(0x4111)](_0x52dcac,_0x9a4be3,_0x29131d,_0xdd83d0);else{for(var _0x56c673=_0x52dcac[_0x1bd3d6(0x3785)]-0x1;0x0<=_0x56c673;_0x56c673--)(_0x238aef=_0x52dcac[_0x56c673])&&(_0x478ad6=(_0x31c18c<0x3?_0x238aef(_0x478ad6):0x3<_0x31c18c?_0x238aef(_0x9a4be3,_0x29131d,_0x478ad6):_0x238aef(_0x9a4be3,_0x29131d))||_0x478ad6);}0x3<_0x31c18c&&_0x478ad6&&Object[_0x1bd3d6(0x259d)](_0x9a4be3,_0x29131d,_0x478ad6);}var _0x508f54=_0x2b1fc6(0x1137a),_0x5e3470=_0x2b1fc6(0xec3c),_0x3dfbd1=_0x2b1fc6(0x16ad5),_0x467a92=_0x2b1fc6(0xe456),_0x2cf516=_0x2b1fc6(0xd646),_0x50175c=_0x2b1fc6(0xd482),_0x510fa6=_0x2b1fc6(0xbac7),_0x5ed931=_0x2b1fc6(0x159af),_0x46ac56=_0x2b1fc6(0x1b5c),_0x73a398=_0x2b1fc6(0x6214);class _0x2727a2 extends _0x50175c['W']{constructor(_0x1e1542){var _0x3a4b28=a7_0x2532;super(_0x1e1542),this[_0x3a4b28(0x34d1)]=!0x0,this[_0x3a4b28(0x414a)]=!0x1,this[_0x3a4b28(0x3f1b)]=!0x0,this[_0x3a4b28(0x15b2)](_0x3a4b28(0xdfa),_0x508f54['E'][_0x3a4b28(0x2c52)],!0x1,_0x3dfbd1['u'][_0x3a4b28(0x3dcd)]),this[_0x3a4b28(0x15b2)](_0x3a4b28(0x304a),_0x508f54['E'][_0x3a4b28(0x1919)],!0x1,_0x3dfbd1['u'][_0x3a4b28(0x3dcd)]),this[_0x3a4b28(0x15b2)](_0x3a4b28(0x389a),_0x508f54['E'][_0x3a4b28(0x32f2)],!0x0,_0x3dfbd1['u'][_0x3a4b28(0xcba)]),this[_0x3a4b28(0x3619)](_0x3a4b28(0x3b57),_0x508f54['E'][_0x3a4b28(0x599)],_0x3dfbd1['u'][_0x3a4b28(0xcba)],new _0x2cf516['C'](_0x3a4b28(0x3b57),this,_0x5e3470['Ab'][_0x3a4b28(0x54f)],_0x2727a2,_0x3a4b28(0x2563))),this[_0x3a4b28(0xdfa)][_0x3a4b28(0x45f)](_0x508f54['E'][_0x3a4b28(0x32f2)]|_0x508f54['E'][_0x3a4b28(0x19f4)]|_0x508f54['E'][_0x3a4b28(0x1960)]);}[_0x12d086(0x3119)](){var _0x24e0f6=_0x12d086;return this['position']['isConnected']?(this['generateOnlyFragmentCode']=!this['generateOnlyFragmentCode'],_0x73a398[_0x24e0f6(0x3cd5)](_0x24e0f6(0x3e88)),!0x1):(this[_0x24e0f6(0x2174)](),!0x0);}[_0x12d086(0x2174)](){var _0x39ace8=_0x12d086;super[_0x39ace8(0x2174)](),this['getInputByName'](_0x39ace8(0xdfa))[_0x39ace8(0x259c)]=this['generateOnlyFragmentCode']?_0x3dfbd1['u']['Fragment']:_0x3dfbd1['u'][_0x39ace8(0x3dcd)],this[_0x39ace8(0x1cf6)]&&(this[_0x39ace8(0x414a)]=!0x0);}[_0x12d086(0x1d40)](){return'ReflectionBlock';}get[_0x12d086(0xdfa)](){return this['_inputs'][0x0];}get[_0x12d086(0x40ed)](){var _0x50377a=_0x12d086;return this[_0x50377a(0x2681)];}get[_0x12d086(0x101e)](){var _0x5c2ca0=_0x12d086;return this[_0x5c2ca0(0x19c7)];}get[_0x12d086(0x304a)](){return this['_inputs'][0x1];}get[_0x12d086(0x26bd)](){var _0x132cae=_0x12d086;return this[_0x132cae(0x3ea8)];}get['view'](){var _0x5cb2c4=_0x12d086;return this[_0x5cb2c4(0x3a72)];}get[_0x12d086(0x389a)](){var _0x33f091=_0x12d086;return this[_0x33f091(0x3d31)][0x2];}get[_0x12d086(0x3b57)](){return this['_outputs'][0x0];}get[_0x12d086(0x143d)](){var _0x5d9134=_0x12d086;return!!this[_0x5d9134(0x3bb6)]();}get[_0x12d086(0x3d84)](){var _0x247946=_0x12d086;return this[_0x247946(0x389a)][_0x247946(0x31d8)]?this[_0x247946(0x389a)][_0x247946(0x2030)]:_0x247946(0x37e3);}['_getTexture'](){var _0x3af6c7=_0x12d086;return this[_0x3af6c7(0xd74)]||this[_0x3af6c7(0x3921)]['environmentTexture'];}[_0x12d086(0x364c)](_0xa31774,_0x36f970,_0xff05ae){var _0x487ad5=_0x12d086;super[_0x487ad5(0x364c)](_0xa31774,_0x36f970,_0xff05ae),(_0xa31774=this['_getTexture'](),_0x36f970=_0xa31774&&_0xa31774[_0x487ad5(0x2dfa)]),(_0xff05ae['setValue'](_0x487ad5(0x18fd),_0x36f970,!0x0),_0x36f970&&(_0xff05ae[_0x487ad5(0x3784)](this[_0x487ad5(0xf4f)],_0xa31774[_0x487ad5(0x35e8)],!0x0),_0xff05ae[_0x487ad5(0x3784)](this['_defineLinearSpecularReflection'],_0xa31774['linearSpecularLOD'],!0x0),_0xff05ae[_0x487ad5(0x3784)](this['_defineOppositeZ'],this[_0x487ad5(0x3921)]['useRightHandedSystem']?!_0xa31774[_0x487ad5(0x31de)]:_0xa31774[_0x487ad5(0x31de)],!0x0),_0xff05ae[_0x487ad5(0x3784)]('SPHERICAL_HARMONICS',this['useSphericalHarmonics'],!0x0),_0xff05ae[_0x487ad5(0x3784)](_0x487ad5(0x39af),_0xa31774['gammaSpace'],!0x0),_0xff05ae[_0x487ad5(0x3784)](_0x487ad5(0x1d11),_0xa31774[_0x487ad5(0x21a6)],!0x0),_0xa31774&&_0xa31774[_0x487ad5(0x1cd5)]!==_0x510fa6['x'][_0x487ad5(0x323e)]&&_0xa31774['isCube']&&(_0xff05ae[_0x487ad5(0x3784)]('USESPHERICALFROMREFLECTIONMAP',!0x0),_0xff05ae[_0x487ad5(0x3784)](_0x487ad5(0x75a),!0x1),this['forceIrradianceInFragment']||this[_0x487ad5(0x3921)]['getEngine']()[_0x487ad5(0x179f)]()['maxVaryingVectors']<=0x8?_0xff05ae['setValue'](_0x487ad5(0x8e4),!0x1):_0xff05ae['setValue'](_0x487ad5(0x8e4),!0x0))));}['bind'](_0x5d6d1d,_0x54aec7,_0x4042f1,_0x1bb66d){var _0x3c83c7=_0x12d086;super[_0x3c83c7(0xc95)](_0x5d6d1d,_0x54aec7,_0x4042f1);const _0x531d05=this['_getTexture']();_0x531d05&&_0x1bb66d&&(_0x531d05[_0x3c83c7(0x1407)]?_0x5d6d1d[_0x3c83c7(0xf22)](this[_0x3c83c7(0x231d)],_0x531d05):_0x5d6d1d['setTexture'](this[_0x3c83c7(0x2f41)],_0x531d05),_0x54aec7=_0x531d05['getSize']()[_0x3c83c7(0xad8)],_0x5d6d1d[_0x3c83c7(0xa16)](this[_0x3c83c7(0x2224)],_0x54aec7,_0x531d05['lodGenerationScale'],_0x531d05[_0x3c83c7(0x2c3d)]),_0x5d6d1d['setFloat2'](this[_0x3c83c7(0x40be)],_0x54aec7,_0x46ac56['R']['Log2'](_0x54aec7)),_0x4042f1=_0x1bb66d[_0x3c83c7(0x2ce3)],_0x54aec7=_0x531d05[_0x3c83c7(0x326a)],_0x4042f1['USESPHERICALFROMREFLECTIONMAP']&&_0x54aec7&&(_0x4042f1[_0x3c83c7(0x40ce)]?(_0x1bb66d=_0x54aec7[_0x3c83c7(0x3e86)],_0x5d6d1d['setVector3'](_0x3c83c7(0xf25),_0x1bb66d['l00']),_0x5d6d1d[_0x3c83c7(0x2a0f)](_0x3c83c7(0x7cb),_0x1bb66d[_0x3c83c7(0x3657)]),_0x5d6d1d[_0x3c83c7(0x2a0f)](_0x3c83c7(0x5ca),_0x1bb66d[_0x3c83c7(0x2cd0)]),_0x5d6d1d[_0x3c83c7(0x2a0f)](_0x3c83c7(0xd8e),_0x1bb66d[_0x3c83c7(0xe86)]),_0x5d6d1d['setVector3'](_0x3c83c7(0x1100),_0x1bb66d['l2_2']),_0x5d6d1d['setVector3']('vSphericalL2_1',_0x1bb66d[_0x3c83c7(0x20d3)]),_0x5d6d1d['setVector3'](_0x3c83c7(0x3427),_0x1bb66d[_0x3c83c7(0x2195)]),_0x5d6d1d[_0x3c83c7(0x2a0f)](_0x3c83c7(0x52f),_0x1bb66d['l21']),_0x5d6d1d[_0x3c83c7(0x2a0f)](_0x3c83c7(0xa41),_0x1bb66d[_0x3c83c7(0x218e)])):(_0x5d6d1d[_0x3c83c7(0xa16)](_0x3c83c7(0x99a),_0x54aec7['x']['x'],_0x54aec7['x']['y'],_0x54aec7['x']['z']),_0x5d6d1d[_0x3c83c7(0xa16)]('vSphericalY',_0x54aec7['y']['x'],_0x54aec7['y']['y'],_0x54aec7['y']['z']),_0x5d6d1d[_0x3c83c7(0xa16)](_0x3c83c7(0x31a5),_0x54aec7['z']['x'],_0x54aec7['z']['y'],_0x54aec7['z']['z']),_0x5d6d1d[_0x3c83c7(0xa16)](_0x3c83c7(0xd93),_0x54aec7['xx']['x']-_0x54aec7['zz']['x'],_0x54aec7['xx']['y']-_0x54aec7['zz']['y'],_0x54aec7['xx']['z']-_0x54aec7['zz']['z']),_0x5d6d1d['setFloat3'](_0x3c83c7(0x286f),_0x54aec7['yy']['x']-_0x54aec7['zz']['x'],_0x54aec7['yy']['y']-_0x54aec7['zz']['y'],_0x54aec7['yy']['z']-_0x54aec7['zz']['z']),_0x5d6d1d['setFloat3']('vSphericalZZ',_0x54aec7['zz']['x'],_0x54aec7['zz']['y'],_0x54aec7['zz']['z']),_0x5d6d1d[_0x3c83c7(0xa16)](_0x3c83c7(0x51b),_0x54aec7['xy']['x'],_0x54aec7['xy']['y'],_0x54aec7['xy']['z']),_0x5d6d1d['setFloat3']('vSphericalYZ',_0x54aec7['yz']['x'],_0x54aec7['yz']['y'],_0x54aec7['yz']['z']),_0x5d6d1d['setFloat3']('vSphericalZX',_0x54aec7['zx']['x'],_0x54aec7['zx']['y'],_0x54aec7['zx']['z']))));}[_0x12d086(0x3be0)](_0x5266b4){var _0x3b74db=_0x12d086,_0x32697e=super['handleVertexSide'](_0x5266b4),_0x768d50=(_0x5266b4[_0x3b74db(0x1479)](_0x3b74db(0x1ebc),'//'+this[_0x3b74db(0x3844)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x5266b4[_0x3b74db(0x4002)](_0x3b74db(0x25a9)));return this['_vEnvironmentIrradianceName']=_0x5266b4[_0x3b74db(0x4002)]('vEnvironmentIrradiance'),_0x5266b4[_0x3b74db(0x159e)](this[_0x3b74db(0x18de)],_0x3b74db(0x3e79),_0x3b74db(0x27d4)),_0x5266b4['_emitUniformFromString'](_0x3b74db(0xf25),_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4['_emitUniformFromString']('vSphericalL1_1',_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)]('vSphericalL10',_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0xd8e),_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4['_emitUniformFromString'](_0x3b74db(0x1100),_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)]('vSphericalL2_1',_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0x3427),_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)]('vSphericalL21',_0x3b74db(0x3e79),_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0xa41),'vec3',_0x3b74db(0x40ce)),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0x99a),_0x3b74db(0x3e79),_0x3b74db(0x40ce),!0x0),_0x5266b4['_emitUniformFromString'](_0x3b74db(0x1e1b),_0x3b74db(0x3e79),_0x3b74db(0x40ce),!0x0),_0x5266b4['_emitUniformFromString']('vSphericalZ',_0x3b74db(0x3e79),_0x3b74db(0x40ce),!0x0),_0x5266b4['_emitUniformFromString']('vSphericalXX_ZZ','vec3',_0x3b74db(0x40ce),!0x0),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0x286f),_0x3b74db(0x3e79),'SPHERICAL_HARMONICS',!0x0),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0x2d50),_0x3b74db(0x3e79),_0x3b74db(0x40ce),!0x0),_0x5266b4[_0x3b74db(0x2bd1)](_0x3b74db(0x51b),'vec3',_0x3b74db(0x40ce),!0x0),_0x5266b4['_emitUniformFromString'](_0x3b74db(0x12af),_0x3b74db(0x3e79),_0x3b74db(0x40ce),!0x0),_0x5266b4['_emitUniformFromString'](_0x3b74db(0x394c),'vec3',_0x3b74db(0x40ce),!0x0),_0x32697e+(_0x3b74db(0x271b)+_0x768d50+_0x3b74db(0x2e9b)+this[_0x3b74db(0x1554)]+_0x3b74db(0x157d)+this[_0x3b74db(0x101e)][_0x3b74db(0x2030)]+_0x3b74db(0x2ecd)+this['_defineOppositeZ']+_0x3b74db(0x2417)+_0x768d50+_0x3b74db(0x33c7)+this[_0x3b74db(0x18de)]+_0x3b74db(0xb1e)+_0x768d50+_0x3b74db(0x14ad));}['getCode'](_0x1c100b,_0x4920a9){var _0x4f54a8=_0x12d086,_0x8bfbef='',_0x34bef8=(this['handleFragmentSideInits'](_0x1c100b),_0x1c100b['_emitFunctionFromInclude'](_0x4f54a8(0x1ebc),'//'+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':''}]}),_0x1c100b[_0x4f54a8(0x28d2)](_0x4f54a8(0x365b),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x4f54a8(0x2291)]+_0x4f54a8(0x2586),'//'+this[_0x4f54a8(0x3844)]),_0x1c100b[_0x4f54a8(0x28d2)](_0x4f54a8(0x1727),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this['_define3DName']+_0x4f54a8(0x1c17),'//'+this[_0x4f54a8(0x3844)]),_0x4f54a8(0x2b41)+this[_0x4f54a8(0x3ab)](_0x4f54a8(0x101e),_0x4f54a8(0x3355),!0x0,!0x0)+_0x4f54a8(0xf7c)+this['_reflectionVectorName']+_0x4f54a8(0x3c8e));return _0x1c100b[_0x4f54a8(0x28d2)](_0x4f54a8(0x25de),_0x34bef8,'//'+this[_0x4f54a8(0x3844)]),this[_0x4f54a8(0x2224)]=_0x1c100b[_0x4f54a8(0x4002)]('vReflectionMicrosurfaceInfos'),_0x1c100b[_0x4f54a8(0x2bd1)](this[_0x4f54a8(0x2224)],'vec3'),this[_0x4f54a8(0x2dc6)]=_0x1c100b['_getFreeVariableName'](_0x4f54a8(0x3d5d)),this[_0x4f54a8(0x40be)]=_0x1c100b[_0x4f54a8(0x4002)](_0x4f54a8(0x3b94)),_0x1c100b[_0x4f54a8(0x2bd1)](this['_vReflectionFilteringInfoName'],_0x4f54a8(0x17e4)),_0x8bfbef+(_0x4f54a8(0x67a)+this[_0x4f54a8(0x2dc6)]+_0x4f54a8(0x26e7)+(this[_0x4f54a8(0x1cf6)]?this[_0x4f54a8(0x27eb)]:'v_'+this['worldPosition'][_0x4f54a8(0x2030)])+_0x4f54a8(0x2f8c)+_0x4920a9+_0x4f54a8(0xc36)+this['_vReflectionMicrosurfaceInfosName']+_0x4f54a8(0x1223)+this[_0x4f54a8(0x2dc6)]+_0x4f54a8(0x1223)+this[_0x4f54a8(0x3d84)]+',\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('+this[_0x4f54a8(0xf4f)]+_0x4f54a8(0x29fc)+this[_0x4f54a8(0x1af4)]+_0x4f54a8(0x3a04)+this[_0x4f54a8(0x31f0)]+_0x4f54a8(0x38fa)+this[_0x4f54a8(0x2291)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x4f54a8(0x231d)]+',\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'+this['_2DSamplerName']+_0x4f54a8(0x321d)+this[_0x4f54a8(0x18de)]+',\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'+this[_0x4f54a8(0x1554)]+_0x4f54a8(0x595)+this['_define3DName']+_0x4f54a8(0x2417)+this['_cubeSamplerName']+_0x4f54a8(0x2747)+this[_0x4f54a8(0x231d)]+_0x4f54a8(0x2837)+this[_0x4f54a8(0x2f41)]+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x4f54a8(0x2f41)]+_0x4f54a8(0x1e9e)+this[_0x4f54a8(0x40be)]+_0x4f54a8(0x35ac));}['_buildBlock'](_0xf34d87){var _0x55455d=_0x12d086;return this[_0x55455d(0x3921)]=_0xf34d87[_0x55455d(0x3631)][_0x55455d(0xa56)],_0xf34d87['target']!==_0x3dfbd1['u'][_0x55455d(0xcba)]&&(this['_defineLODReflectionAlpha']=_0xf34d87[_0x55455d(0x6d3)](_0x55455d(0x11e4)),this[_0x55455d(0x31f0)]=_0xf34d87['_getFreeDefineName'](_0x55455d(0x1341))),this;}[_0x12d086(0x80f)](){var _0x376ede=_0x12d086;let _0x59dc9f=super[_0x376ede(0x80f)]();return this['texture']&&(_0x59dc9f+=this[_0x376ede(0x31e)]+_0x376ede(0x3863)+this[_0x376ede(0xd74)]['gammaSpace']+_0x376ede(0x3425)),_0x59dc9f=(_0x59dc9f+=this['_codeVariableName']+_0x376ede(0x337f)+this['useSphericalHarmonics']+';\x0d\x0a')+(this[_0x376ede(0x31e)]+_0x376ede(0x371d)+this[_0x376ede(0x414a)]+';\x0d\x0a');}[_0x12d086(0x2156)](){var _0x592a07=_0x12d086,_0x5ef435;const _0x5e3a3f=super[_0x592a07(0x2156)]();return _0x5e3a3f['useSphericalHarmonics']=this['useSphericalHarmonics'],_0x5e3a3f[_0x592a07(0x414a)]=this['forceIrradianceInFragment'],_0x5e3a3f[_0x592a07(0x2c98)]=null==(_0x5ef435=null==(_0x5ef435=this[_0x592a07(0xd74)])?void 0x0:_0x5ef435[_0x592a07(0x2c98)])||_0x5ef435,_0x5e3a3f;}[_0x12d086(0x28fb)](_0x57cc5e,_0x121af1,_0x2b1a26){var _0x5d8153=_0x12d086;super[_0x5d8153(0x28fb)](_0x57cc5e,_0x121af1,_0x2b1a26),this['useSphericalHarmonics']=_0x57cc5e[_0x5d8153(0x34d1)],this[_0x5d8153(0x414a)]=_0x57cc5e[_0x5d8153(0x414a)],this['texture']&&(this[_0x5d8153(0xd74)][_0x5d8153(0x2c98)]=_0x57cc5e[_0x5d8153(0x2c98)]);}}_0x585f53([(0x0,_0x5ed931['p'])(_0x12d086(0x289c),_0x5ed931['U'][_0x12d086(0x2e6)],_0x12d086(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2727a2[_0x12d086(0x1fd2)],_0x12d086(0x34d1),void 0x0),_0x585f53([(0x0,_0x5ed931['p'])('Force\x20irradiance\x20in\x20fragment',_0x5ed931['U'][_0x12d086(0x2e6)],_0x12d086(0x2c8a),{'notifiers':{'update':!0x0}})],_0x2727a2[_0x12d086(0x1fd2)],_0x12d086(0x414a),void 0x0),(0x0,_0x467a92['H'])(_0x12d086(0x32f9),_0x2727a2);},0x15e2f:(_0x4725f2,_0x5c930a,_0x52bae3)=>{var _0x132c18=a7_0x38a779;_0x52bae3['d'](_0x5c930a,{'b':()=>_0x35a7ba});function _0x12ba6e(_0x2f144f,_0x559eac,_0x206009,_0x56437c){var _0x1ebcf1=a7_0x2532,_0x5d7744,_0x4094fa=arguments[_0x1ebcf1(0x3785)],_0x308a51=_0x4094fa<0x3?_0x559eac:null===_0x56437c?_0x56437c=Object['getOwnPropertyDescriptor'](_0x559eac,_0x206009):_0x56437c;if(_0x1ebcf1(0x1c87)==typeof Reflect&&_0x1ebcf1(0x7a8)==typeof Reflect[_0x1ebcf1(0x4111)])_0x308a51=Reflect[_0x1ebcf1(0x4111)](_0x2f144f,_0x559eac,_0x206009,_0x56437c);else{for(var _0x35522b=_0x2f144f[_0x1ebcf1(0x3785)]-0x1;0x0<=_0x35522b;_0x35522b--)(_0x5d7744=_0x2f144f[_0x35522b])&&(_0x308a51=(_0x4094fa<0x3?_0x5d7744(_0x308a51):0x3<_0x4094fa?_0x5d7744(_0x559eac,_0x206009,_0x308a51):_0x5d7744(_0x559eac,_0x206009))||_0x308a51);}0x3<_0x4094fa&&_0x308a51&&Object[_0x1ebcf1(0x259d)](_0x559eac,_0x206009,_0x308a51);}var _0x10456b=_0x52bae3(0x1137a),_0x366c08=_0x52bae3(0xec3c),_0x4e1da7=_0x52bae3(0x16ad5),_0x5c930a=_0x52bae3(0xe456),_0x3bbed8=_0x52bae3(0x11c74),_0x3df77a=_0x52bae3(0xd646),_0x5d1a3c=_0x52bae3(0x159af),_0x550aaf=_0x52bae3(0x15a52),_0x803afa=_0x52bae3(0x2dc8),_0x4f81ce=_0x52bae3(0xbac7),_0x2c2e63=_0x52bae3(0x13cd1),_0x2cbe7e=_0x52bae3(0x1b5c);class _0x35a7ba extends _0x550aaf['k']{constructor(_0x13ccb4){var _0x122af5=a7_0x2532;super(_0x13ccb4,_0x4e1da7['u'][_0x122af5(0xcba)]),this[_0x122af5(0x299e)]=!0x1,this[_0x122af5(0x3d3d)]=!0x1,this[_0x122af5(0x156e)]=!0x1,this[_0x122af5(0x3f1b)]=!0x0,this[_0x122af5(0x15b2)]('intensity',_0x10456b['E'][_0x122af5(0x214d)],!0x1,_0x4e1da7['u'][_0x122af5(0xcba)]),this[_0x122af5(0x15b2)]('tintAtDistance',_0x10456b['E'][_0x122af5(0x214d)],!0x0,_0x4e1da7['u'][_0x122af5(0xcba)]),this[_0x122af5(0x15b2)](_0x122af5(0x2625),_0x10456b['E']['Float'],!0x0,_0x4e1da7['u'][_0x122af5(0xcba)]),this[_0x122af5(0x3619)]('refraction',_0x10456b['E'][_0x122af5(0x599)],_0x4e1da7['u']['Fragment'],new _0x3df77a['C'](_0x122af5(0x1c71),this,_0x366c08['Ab'][_0x122af5(0x54f)],_0x35a7ba,'RefractionBlock'));}['initialize'](_0x54e89d){var _0x5db9a9=a7_0x2532;_0x54e89d[_0x5db9a9(0x2674)](_0x5db9a9(0x390)),_0x54e89d[_0x5db9a9(0x2674)]('vRefractionSize');}[_0x132c18(0x1d40)](){var _0xbce63e=_0x132c18;return _0xbce63e(0x949);}get[_0x132c18(0x220c)](){var _0x23b811=_0x132c18;return this[_0x23b811(0x3d31)][0x0];}get[_0x132c18(0xb1d)](){var _0x3c231e=_0x132c18;return this[_0x3c231e(0x3d31)][0x1];}get[_0x132c18(0x2625)](){var _0x265701=_0x132c18;return this[_0x265701(0x3d31)][0x2];}get[_0x132c18(0x1f48)](){var _0x277357=_0x132c18;return this[_0x277357(0x3a72)];}get[_0x132c18(0x1c71)](){return this['_outputs'][0x0];}get['hasTexture'](){var _0x3bfe33=_0x132c18;return!!this[_0x3bfe33(0x3bb6)]();}['_getTexture'](){var _0x293dd9=_0x132c18;return this[_0x293dd9(0xd74)]||this[_0x293dd9(0x3921)][_0x293dd9(0x317)];}[_0x132c18(0x4ad)](_0x2eef3a){var _0x180a19=_0x132c18;if(!this[_0x180a19(0x220c)]['isConnected']){const _0x10ee6c=new _0x3bbed8['S']('Refraction\x20intensity',_0x4e1da7['u'][_0x180a19(0xcba)],_0x10456b['E'][_0x180a19(0x214d)]);_0x10ee6c[_0x180a19(0xb06)]=0x1,_0x10ee6c['output']['connectTo'](this[_0x180a19(0x220c)]);}if(this['view']&&!this[_0x180a19(0x1f48)][_0x180a19(0x31d8)]){let _0x26e88b=_0x2eef3a[_0x180a19(0xccc)](_0x234ca7=>_0x234ca7[_0x180a19(0x238f)]===_0x2c2e63['$'][_0x180a19(0x3b75)]);_0x26e88b||(_0x26e88b=new _0x3bbed8['S'](_0x180a19(0x1f48)))['setAsSystemValue'](_0x2c2e63['$']['View']),_0x26e88b[_0x180a19(0x1fcc)]['connectTo'](this[_0x180a19(0x1f48)]);}}[_0x132c18(0x364c)](_0x4393e7,_0x25c19d,_0x3bf601){var _0x4692ab=_0x132c18;super[_0x4692ab(0x364c)](_0x4393e7,_0x25c19d,_0x3bf601),(_0x4393e7=this['_getTexture'](),_0x25c19d=_0x4393e7&&_0x4393e7['getTextureMatrix']),(_0x3bf601[_0x4692ab(0x3784)]('SS_REFRACTION',_0x25c19d,!0x0),_0x25c19d&&(_0x3bf601[_0x4692ab(0x3784)](this[_0x4692ab(0x2291)],_0x4393e7[_0x4692ab(0x1407)],!0x0),_0x3bf601[_0x4692ab(0x3784)](this['_defineLODRefractionAlpha'],_0x4393e7[_0x4692ab(0x35e8)],!0x0),_0x3bf601[_0x4692ab(0x3784)](this[_0x4692ab(0x386d)],_0x4393e7[_0x4692ab(0x2d77)],!0x0),_0x3bf601[_0x4692ab(0x3784)](this[_0x4692ab(0x234f)],this[_0x4692ab(0x3921)][_0x4692ab(0x3ece)]?!_0x4393e7['invertZ']:_0x4393e7[_0x4692ab(0x31de)],!0x0),_0x3bf601[_0x4692ab(0x3784)](_0x4692ab(0x2efc),this[_0x4692ab(0x299e)],!0x0),_0x3bf601[_0x4692ab(0x3784)](_0x4692ab(0x219f),_0x4393e7['gammaSpace'],!0x0),_0x3bf601[_0x4692ab(0x3784)](_0x4692ab(0x3069),_0x4393e7[_0x4692ab(0x21a6)],!0x0),_0x3bf601[_0x4692ab(0x3784)]('SS_USE_LOCAL_REFRACTIONMAP_CUBIC',!!_0x4393e7['boundingBoxSize'],!0x0),_0x3bf601[_0x4692ab(0x3784)](_0x4692ab(0x31bb),this[_0x4692ab(0x156e)],!0x0)));}[_0x132c18(0x1977)](){var _0x403187=_0x132c18;const _0xd6f31a=this[_0x403187(0x3bb6)]();return!(_0xd6f31a&&!_0xd6f31a['isReadyOrNotBlocking']());}[_0x132c18(0xc95)](_0x29996d,_0x2f4a93,_0x919504){var _0x444cd0=_0x132c18;super[_0x444cd0(0xc95)](_0x29996d,_0x2f4a93,_0x919504);const _0x525071=this[_0x444cd0(0x3bb6)]();if(_0x525071){_0x525071[_0x444cd0(0x1407)]?_0x29996d[_0x444cd0(0xf22)](this[_0x444cd0(0x231d)],_0x525071):_0x29996d[_0x444cd0(0xf22)](this['_2DSamplerName'],_0x525071),_0x29996d[_0x444cd0(0x233e)](this[_0x444cd0(0x32e8)],_0x525071['getReflectionTextureMatrix']());let _0x320b52=0x1;_0x525071[_0x444cd0(0x1407)]||_0x525071[_0x444cd0(0x3234)]&&(_0x320b52=_0x525071['depth']);var _0x2f4a93=null!=(_0x919504=null!=(_0x919504=null==(_0x2f4a93=this[_0x444cd0(0x2625)][_0x444cd0(0xdf5)])?void 0x0:_0x2f4a93[_0x444cd0(0xb06)])?_0x919504:null==(_0x2f4a93=this[_0x444cd0(0x40b1)][_0x444cd0(0xdf5)])?void 0x0:_0x2f4a93[_0x444cd0(0xb06)])?_0x919504:1.5,_0x919504=(_0x29996d[_0x444cd0(0x2282)](this[_0x444cd0(0x29db)],_0x525071[_0x444cd0(0x1f05)],0x1/_0x2f4a93,_0x320b52,this[_0x444cd0(0x3d3d)]?-0x1:0x1),_0x29996d[_0x444cd0(0x2282)](this[_0x444cd0(0xfe1)],_0x525071[_0x444cd0(0x21c2)]()[_0x444cd0(0xad8)],_0x525071['lodGenerationScale'],_0x525071[_0x444cd0(0x2c3d)],0x1/_0x2f4a93),_0x525071['getSize']()[_0x444cd0(0xad8)]);_0x29996d['setFloat2'](this[_0x444cd0(0x2ec6)],_0x919504,_0x2cbe7e['R'][_0x444cd0(0x55f)](_0x919504)),_0x525071[_0x444cd0(0x1ffc)]&&(_0x2f4a93=_0x525071,_0x29996d[_0x444cd0(0x2a0f)]('vRefractionPosition',_0x2f4a93[_0x444cd0(0x111f)]),_0x29996d[_0x444cd0(0x2a0f)](_0x444cd0(0x2b83),_0x2f4a93['boundingBoxSize']));}}[_0x132c18(0x262b)](_0x3c9488){var _0x57702d=_0x132c18;return _0x3c9488[_0x57702d(0x3631)][_0x57702d(0x20d0)][_0x57702d(0x1e1d)](this),_0x3c9488['sharedData'][_0x57702d(0x2916)][_0x57702d(0x1e1d)](this),this[_0x57702d(0x231d)]=_0x3c9488[_0x57702d(0x4002)](this[_0x57702d(0x3844)]+_0x57702d(0x890)),_0x3c9488[_0x57702d(0x35c5)][_0x57702d(0x1e1d)](this[_0x57702d(0x231d)]),this[_0x57702d(0x2f41)]=_0x3c9488['_getFreeVariableName'](this[_0x57702d(0x3844)]+'2DSampler'),_0x3c9488[_0x57702d(0x35c5)][_0x57702d(0x1e1d)](this[_0x57702d(0x2f41)]),this[_0x57702d(0x2291)]=_0x3c9488[_0x57702d(0x6d3)]('SS_REFRACTIONMAP_3D'),_0x3c9488[_0x57702d(0xde1)]+=_0x57702d(0x1e35)+this[_0x57702d(0x2291)]+'\x0d\x0a',_0x3c9488['_samplerDeclaration']+=_0x57702d(0x354e)+this[_0x57702d(0x231d)]+_0x57702d(0x3425),_0x3c9488['_samplerDeclaration']+=_0x57702d(0x3678),_0x3c9488['_samplerDeclaration']+=_0x57702d(0x24bd)+this['_2DSamplerName']+_0x57702d(0x3425),_0x3c9488[_0x57702d(0xde1)]+=_0x57702d(0x3dd1),_0x3c9488['sharedData'][_0x57702d(0x35f4)]['push'](this),_0x3c9488[_0x57702d(0x3631)][_0x57702d(0x1f0)][_0x57702d(0x1e1d)](this),this[_0x57702d(0x2f13)]=_0x3c9488[_0x57702d(0x6d3)](_0x57702d(0x2fa)),this['_defineLinearSpecularRefraction']=_0x3c9488[_0x57702d(0x6d3)](_0x57702d(0x399)),this[_0x57702d(0x234f)]=_0x3c9488[_0x57702d(0x6d3)](_0x57702d(0x3133)),this[_0x57702d(0x32e8)]=_0x3c9488[_0x57702d(0x4002)](_0x57702d(0x3b46)),_0x3c9488[_0x57702d(0x2bd1)](this['_refractionMatrixName'],_0x57702d(0x790)),_0x3c9488['_emitFunction'](_0x57702d(0x34ea),_0x57702d(0x2af6)+this['_define3DName']+'\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','//'+this['name']),_0x3c9488[_0x57702d(0x28d2)]('sampleRefractionLod',_0x57702d(0x2af6)+this[_0x57702d(0x2291)]+_0x57702d(0x70e),'//'+this[_0x57702d(0x3844)]),this[_0x57702d(0xfe1)]=_0x3c9488[_0x57702d(0x4002)](_0x57702d(0x2462)),_0x3c9488[_0x57702d(0x2bd1)](this[_0x57702d(0xfe1)],_0x57702d(0x9e5)),this[_0x57702d(0x29db)]=_0x3c9488[_0x57702d(0x4002)]('vRefractionInfos'),_0x3c9488['_emitUniformFromString'](this[_0x57702d(0x29db)],_0x57702d(0x9e5)),this[_0x57702d(0x2ec6)]=_0x3c9488['_getFreeVariableName'](_0x57702d(0xf2e)),_0x3c9488['_emitUniformFromString'](this[_0x57702d(0x2ec6)],_0x57702d(0x17e4)),_0x3c9488[_0x57702d(0x2bd1)]('vRefractionPosition','vec3'),_0x3c9488['_emitUniformFromString'](_0x57702d(0x2b83),_0x57702d(0x3e79)),'';}['_buildBlock'](_0x45768e){var _0x31d6ed=_0x132c18;return this[_0x31d6ed(0x3921)]=_0x45768e[_0x31d6ed(0x3631)][_0x31d6ed(0xa56)],this;}[_0x132c18(0x80f)](){var _0x53ea60=_0x132c18;let _0x2a4222=super[_0x53ea60(0x80f)]();return this[_0x53ea60(0xd74)]&&(_0x2a4222=this[_0x53ea60(0xd74)][_0x53ea60(0x1407)]?this[_0x53ea60(0x31e)]+_0x53ea60(0x2fa3)+this[_0x53ea60(0xd74)][_0x53ea60(0x3844)]+_0x53ea60(0x3e4f):this[_0x53ea60(0x31e)]+_0x53ea60(0x3d45)+this[_0x53ea60(0xd74)][_0x53ea60(0x3844)]+_0x53ea60(0x3e4f),_0x2a4222+=this[_0x53ea60(0x31e)]+'.texture.coordinatesMode\x20=\x20'+this['texture'][_0x53ea60(0x1cd5)]+';\x0d\x0a'),_0x2a4222=(_0x2a4222=(_0x2a4222+=this[_0x53ea60(0x31e)]+_0x53ea60(0x1fda)+this[_0x53ea60(0x299e)]+_0x53ea60(0x3425))+(this[_0x53ea60(0x31e)]+_0x53ea60(0x1e42)+this['invertRefractionY']+_0x53ea60(0x3425)))+(this[_0x53ea60(0x31e)]+_0x53ea60(0x28d9)+this[_0x53ea60(0x156e)]+_0x53ea60(0x3425));}[_0x132c18(0x2156)](){var _0x1bb16e=_0x132c18;const _0x39acfc=super[_0x1bb16e(0x2156)]();return this['texture']&&!this['texture'][_0x1bb16e(0x1706)]&&(_0x39acfc['texture']=this[_0x1bb16e(0xd74)][_0x1bb16e(0x2156)]()),_0x39acfc[_0x1bb16e(0x299e)]=this['linkRefractionWithTransparency'],_0x39acfc[_0x1bb16e(0x3d3d)]=this[_0x1bb16e(0x3d3d)],_0x39acfc[_0x1bb16e(0x156e)]=this[_0x1bb16e(0x156e)],_0x39acfc;}[_0x132c18(0x28fb)](_0x32a364,_0x789b45,_0x57e90f){var _0x21d449=_0x132c18;super['_deserialize'](_0x32a364,_0x789b45,_0x57e90f),_0x32a364[_0x21d449(0xd74)]&&(_0x57e90f=0x0===_0x32a364['texture'][_0x21d449(0x1a59)][_0x21d449(0x850)](_0x21d449(0xf4d))?'':_0x57e90f,_0x32a364[_0x21d449(0xd74)]['isCube']?this['texture']=_0x803afa['B'][_0x21d449(0x2f08)](_0x32a364[_0x21d449(0xd74)],_0x789b45,_0x57e90f):this[_0x21d449(0xd74)]=_0x4f81ce['x'][_0x21d449(0x2f08)](_0x32a364[_0x21d449(0xd74)],_0x789b45,_0x57e90f)),this[_0x21d449(0x299e)]=_0x32a364[_0x21d449(0x299e)],this['invertRefractionY']=_0x32a364[_0x21d449(0x3d3d)],this[_0x21d449(0x156e)]=!!_0x32a364['useThicknessAsDepth'];}}_0x12ba6e([(0x0,_0x5d1a3c['p'])(_0x132c18(0x2532),_0x5d1a3c['U'][_0x132c18(0x2e6)],_0x132c18(0x2c8a),{'notifiers':{'update':!0x0}})],_0x35a7ba[_0x132c18(0x1fd2)],'linkRefractionWithTransparency',void 0x0),_0x12ba6e([(0x0,_0x5d1a3c['p'])(_0x132c18(0x402c),_0x5d1a3c['U'][_0x132c18(0x2e6)],_0x132c18(0x2c8a),{'notifiers':{'update':!0x0}})],_0x35a7ba[_0x132c18(0x1fd2)],'invertRefractionY',void 0x0),_0x12ba6e([(0x0,_0x5d1a3c['p'])('Use\x20thickness\x20as\x20depth',_0x5d1a3c['U'][_0x132c18(0x2e6)],_0x132c18(0x2c8a),{'notifiers':{'update':!0x0}})],_0x35a7ba[_0x132c18(0x1fd2)],_0x132c18(0x156e),void 0x0),(0x0,_0x5c930a['H'])(_0x132c18(0x1ccd),_0x35a7ba);},0xc184:(_0x5e9afe,_0x5ae24a,_0xa1fedc)=>{var _0x53cca4=a7_0x38a779;_0xa1fedc['d'](_0x5ae24a,{'g':()=>_0x1119ae});function _0x5d00a7(_0x29d1d5,_0x5f1d29,_0x338a5e,_0x43182c){var _0x483b8f=a7_0x2532,_0x1266e4,_0x1cabb4=arguments[_0x483b8f(0x3785)],_0x3f29d5=_0x1cabb4<0x3?_0x5f1d29:null===_0x43182c?_0x43182c=Object['getOwnPropertyDescriptor'](_0x5f1d29,_0x338a5e):_0x43182c;if(_0x483b8f(0x1c87)==typeof Reflect&&_0x483b8f(0x7a8)==typeof Reflect[_0x483b8f(0x4111)])_0x3f29d5=Reflect[_0x483b8f(0x4111)](_0x29d1d5,_0x5f1d29,_0x338a5e,_0x43182c);else{for(var _0x27d114=_0x29d1d5[_0x483b8f(0x3785)]-0x1;0x0<=_0x27d114;_0x27d114--)(_0x1266e4=_0x29d1d5[_0x27d114])&&(_0x3f29d5=(_0x1cabb4<0x3?_0x1266e4(_0x3f29d5):0x3<_0x1cabb4?_0x1266e4(_0x5f1d29,_0x338a5e,_0x3f29d5):_0x1266e4(_0x5f1d29,_0x338a5e))||_0x3f29d5);}0x3<_0x1cabb4&&_0x3f29d5&&Object[_0x483b8f(0x259d)](_0x5f1d29,_0x338a5e,_0x3f29d5);}var _0x5ae24a=_0xa1fedc(0x15a52),_0xa1b779=_0xa1fedc(0x1137a),_0x2a35b7=_0xa1fedc(0xec3c),_0x2687ff=_0xa1fedc(0x16ad5),_0x38746a=_0xa1fedc(0xe456),_0x2b56f3=_0xa1fedc(0x159af),_0x2e8199=_0xa1fedc(0xd646);class _0x1119ae extends _0x5ae24a['k']{constructor(_0x713d90){var _0x3741e1=a7_0x2532;super(_0x713d90,_0x2687ff['u'][_0x3741e1(0xcba)]),this['albedoScaling']=!0x1,this[_0x3741e1(0x15de)]=!0x1,this[_0x3741e1(0x3f1b)]=!0x0,this[_0x3741e1(0x15b2)](_0x3741e1(0x220c),_0xa1b779['E'][_0x3741e1(0x214d)],!0x0,_0x2687ff['u'][_0x3741e1(0xcba)]),this[_0x3741e1(0x15b2)](_0x3741e1(0x389a),_0xa1b779['E'][_0x3741e1(0x32f2)],!0x0,_0x2687ff['u']['Fragment']),this[_0x3741e1(0x15b2)](_0x3741e1(0x16f8),_0xa1b779['E'][_0x3741e1(0x214d)],!0x0,_0x2687ff['u'][_0x3741e1(0xcba)]),this[_0x3741e1(0x3619)](_0x3741e1(0x8dc),_0xa1b779['E'][_0x3741e1(0x599)],_0x2687ff['u'][_0x3741e1(0xcba)],new _0x2e8199['C'](_0x3741e1(0x8dc),this,_0x2a35b7['Ab'][_0x3741e1(0x54f)],_0x1119ae,_0x3741e1(0x1203)));}[_0x53cca4(0x1281)](_0x49b47a){var _0x6355=_0x53cca4;_0x49b47a[_0x6355(0x2674)](_0x6355(0x4fe)),_0x49b47a['_excludeVariableName'](_0x6355(0x35f6)),_0x49b47a[_0x6355(0x2674)](_0x6355(0x3e94)),_0x49b47a['_excludeVariableName'](_0x6355(0x2626));}[_0x53cca4(0x1d40)](){var _0x58a54c=_0x53cca4;return _0x58a54c(0x1203);}get[_0x53cca4(0x220c)](){var _0x111ba9=_0x53cca4;return this[_0x111ba9(0x3d31)][0x0];}get['color'](){var _0x36c57f=_0x53cca4;return this[_0x36c57f(0x3d31)][0x1];}get[_0x53cca4(0x16f8)](){var _0x39e627=_0x53cca4;return this[_0x39e627(0x3d31)][0x2];}get[_0x53cca4(0x8dc)](){var _0x720166=_0x53cca4;return this[_0x720166(0x44d)][0x0];}[_0x53cca4(0x364c)](_0x3876a0,_0x550780,_0x541db7){var _0x4e0afd=_0x53cca4;super[_0x4e0afd(0x364c)](_0x3876a0,_0x550780,_0x541db7),_0x541db7[_0x4e0afd(0x3784)](_0x4e0afd(0x38d2),!0x0),_0x541db7[_0x4e0afd(0x3784)](_0x4e0afd(0x2416),!0x0,!0x0),_0x541db7[_0x4e0afd(0x3784)](_0x4e0afd(0x2753),this[_0x4e0afd(0x15de)],!0x0),_0x541db7[_0x4e0afd(0x3784)](_0x4e0afd(0x272e),this[_0x4e0afd(0x16f8)][_0x4e0afd(0x31d8)],!0x0),_0x541db7[_0x4e0afd(0x3784)](_0x4e0afd(0x3eed),this['albedoScaling'],!0x0);}[_0x53cca4(0x262b)](_0x22a882){var _0x1b1f17=_0x53cca4;return _0x1b1f17(0x1e08)+(this['color'][_0x1b1f17(0x31d8)]?this[_0x1b1f17(0x389a)][_0x1b1f17(0x2030)]:'vec3(1.)')+',\x20'+(this[_0x1b1f17(0x220c)][_0x1b1f17(0x31d8)]?this[_0x1b1f17(0x220c)][_0x1b1f17(0x2030)]:'1.')+');\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'+(this['roughness'][_0x1b1f17(0x31d8)]?this['roughness'][_0x1b1f17(0x2030)]:'0.')+_0x1b1f17(0xcfb)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2224)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x22a882?void 0x0:_0x22a882['_vReflectionInfosName'])+_0x1b1f17(0x1223)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x3d84)])+',\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'+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2291)])+_0x1b1f17(0x2417)+(null==_0x22a882?void 0x0:_0x22a882['_cubeSamplerName'])+_0x1b1f17(0x2837)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2f41)])+_0x1b1f17(0x1955)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2291)])+_0x1b1f17(0x2d7b)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x231d)])+_0x1b1f17(0x552)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x231d)])+_0x1b1f17(0x247)+(null==_0x22a882?void 0x0:_0x22a882['_2DSamplerName'])+_0x1b1f17(0x552)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2f41)])+_0x1b1f17(0x3685)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x1af4)])+_0x1b1f17(0x13fe)+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x1af4)])+')\x20&&\x20defined(HORIZONOCCLUSION)\x20&&\x20defined(BUMP)\x20&&\x20defined('+(null==_0x22a882?void 0x0:_0x22a882[_0x1b1f17(0x2291)])+_0x1b1f17(0x2162);}[_0x53cca4(0x1c3c)](_0x1de28f){var _0x3bd527=_0x53cca4;return _0x1de28f[_0x3bd527(0x259c)]===_0x2687ff['u']['Fragment']&&_0x1de28f['sharedData'][_0x3bd527(0x35f4)][_0x3bd527(0x1e1d)](this),this;}[_0x53cca4(0x80f)](){var _0xb5995=_0x53cca4,_0x390a17=super['_dumpPropertiesCode']();return(_0x390a17+=this[_0xb5995(0x31e)]+'.albedoScaling\x20=\x20'+this[_0xb5995(0xd38)]+';\x0d\x0a')+(this[_0xb5995(0x31e)]+_0xb5995(0xed9)+this[_0xb5995(0x15de)]+';\x0d\x0a');}[_0x53cca4(0x2156)](){var _0x394b5c=_0x53cca4;const _0x27ed38=super[_0x394b5c(0x2156)]();return _0x27ed38[_0x394b5c(0xd38)]=this[_0x394b5c(0xd38)],_0x27ed38[_0x394b5c(0x15de)]=this[_0x394b5c(0x15de)],_0x27ed38;}[_0x53cca4(0x28fb)](_0x29944f,_0x164b17,_0x417617){var _0x18ab6f=_0x53cca4;super['_deserialize'](_0x29944f,_0x164b17,_0x417617),this['albedoScaling']=_0x29944f[_0x18ab6f(0xd38)],this[_0x18ab6f(0x15de)]=_0x29944f[_0x18ab6f(0x15de)];}}_0x5d00a7([(0x0,_0x2b56f3['p'])(_0x53cca4(0x1092),_0x2b56f3['U'][_0x53cca4(0x2e6)],_0x53cca4(0x1276),{'notifiers':{'update':!0x0}})],_0x1119ae['prototype'],_0x53cca4(0xd38),void 0x0),_0x5d00a7([(0x0,_0x2b56f3['p'])(_0x53cca4(0xd34),_0x2b56f3['U'][_0x53cca4(0x2e6)],_0x53cca4(0x1276),{'notifiers':{'update':!0x0}})],_0x1119ae[_0x53cca4(0x1fd2)],_0x53cca4(0x15de),void 0x0),(0x0,_0x38746a['H'])(_0x53cca4(0x290e),_0x1119ae);},0x12f7a:(_0x3464e8,_0x21487a,_0x2e2603)=>{var _0x515649=a7_0x38a779;_0x2e2603['d'](_0x21487a,{'l':()=>_0x5ef4e9});var _0x21487a=_0x2e2603(0x15a52),_0x16806e=_0x2e2603(0x1137a),_0x2d809d=_0x2e2603(0xec3c),_0x1fad89=_0x2e2603(0x16ad5),_0x195a29=_0x2e2603(0xe456),_0x372dee=_0x2e2603(0x11c74),_0x3c42af=_0x2e2603(0xd646),_0x2b0f12=_0x2e2603(0x15e2f);class _0x5ef4e9 extends _0x21487a['k']{constructor(_0x5de344){var _0x1c16a7=a7_0x2532;super(_0x5de344,_0x1fad89['u'][_0x1c16a7(0xcba)]),this[_0x1c16a7(0x3f1b)]=!0x0,this[_0x1c16a7(0x15b2)]('thickness',_0x16806e['E'][_0x1c16a7(0x214d)],!0x1,_0x1fad89['u'][_0x1c16a7(0xcba)]),this[_0x1c16a7(0x15b2)](_0x1c16a7(0x18fb),_0x16806e['E'][_0x1c16a7(0x32f2)],!0x0,_0x1fad89['u'][_0x1c16a7(0xcba)]),this[_0x1c16a7(0x15b2)]('translucencyIntensity',_0x16806e['E'][_0x1c16a7(0x214d)],!0x0,_0x1fad89['u'][_0x1c16a7(0xcba)]),this[_0x1c16a7(0x15b2)](_0x1c16a7(0x40d9),_0x16806e['E'][_0x1c16a7(0x32f2)],!0x0,_0x1fad89['u'][_0x1c16a7(0xcba)]),this[_0x1c16a7(0x15b2)](_0x1c16a7(0x1c71),_0x16806e['E']['Object'],!0x0,_0x1fad89['u'][_0x1c16a7(0xcba)],new _0x3c42af['C'](_0x1c16a7(0x1c71),this,_0x2d809d['Ab'][_0x1c16a7(0x29a5)],_0x2b0f12['b'],_0x1c16a7(0x949))),this[_0x1c16a7(0x3619)](_0x1c16a7(0x33cf),_0x16806e['E'][_0x1c16a7(0x599)],_0x1fad89['u'][_0x1c16a7(0xcba)],new _0x3c42af['C']('subsurface',this,_0x2d809d['Ab'][_0x1c16a7(0x54f)],_0x5ef4e9,'SubSurfaceBlock'));}[_0x515649(0x1281)](_0x3bcd86){var _0x6d7a08=_0x515649;_0x3bcd86[_0x6d7a08(0x2674)](_0x6d7a08(0x26c0)),_0x3bcd86[_0x6d7a08(0x2674)](_0x6d7a08(0x537)),_0x3bcd86[_0x6d7a08(0x2674)](_0x6d7a08(0x18c3)),_0x3bcd86[_0x6d7a08(0x2674)](_0x6d7a08(0x2d5c));}[_0x515649(0x1d40)](){var _0x264c6d=_0x515649;return _0x264c6d(0x211b);}get[_0x515649(0x19ab)](){return this['_inputs'][0x0];}get[_0x515649(0x18fb)](){return this['_inputs'][0x1];}get[_0x515649(0x2a82)](){var _0x1c80d2=_0x515649;return this[_0x1c80d2(0x3d31)][0x2];}get[_0x515649(0x40d9)](){return this['_inputs'][0x3];}get[_0x515649(0x1c71)](){var _0x514fda=_0x515649;return this[_0x514fda(0x3d31)][0x4];}get[_0x515649(0x33cf)](){return this['_outputs'][0x0];}[_0x515649(0x4ad)](){var _0x11d4c4=_0x515649;if(!this[_0x11d4c4(0x19ab)][_0x11d4c4(0x31d8)]){const _0x17c049=new _0x372dee['S']('SubSurface\x20thickness',_0x1fad89['u'][_0x11d4c4(0xcba)],_0x16806e['E']['Float']);_0x17c049[_0x11d4c4(0xb06)]=0x0,_0x17c049[_0x11d4c4(0x1fcc)][_0x11d4c4(0x23c9)](this[_0x11d4c4(0x19ab)]);}}['prepareDefines'](_0x1dd804,_0x334455,_0x306e29){var _0xb37d31=_0x515649;super[_0xb37d31(0x364c)](_0x1dd804,_0x334455,_0x306e29),_0x1dd804=this['translucencyDiffusionDist'][_0xb37d31(0x31d8)]||this[_0xb37d31(0x2a82)][_0xb37d31(0x31d8)],(_0x306e29[_0xb37d31(0x3784)]('SUBSURFACE',_0x1dd804||this[_0xb37d31(0x1c71)][_0xb37d31(0x31d8)],!0x0),_0x306e29[_0xb37d31(0x3784)](_0xb37d31(0x192d),_0x1dd804,!0x0),_0x306e29[_0xb37d31(0x3784)]('SS_THICKNESSANDMASK_TEXTURE',!0x1,!0x0),_0x306e29[_0xb37d31(0x3784)](_0xb37d31(0x304e),!0x1,!0x0),_0x306e29[_0xb37d31(0x3784)]('SS_TRANSLUCENCYINTENSITY_TEXTURE',!0x1,!0x0),_0x306e29[_0xb37d31(0x3784)](_0xb37d31(0x30cd),!0x1,!0x0),_0x306e29[_0xb37d31(0x3784)](_0xb37d31(0x2c90),!0x1,!0x0));}static[_0x515649(0x1382)](_0x2557fa,_0x2c4601,_0x5bdb26,_0x1bf552){var _0x172804=_0x515649,_0x64449='',_0x3ca464=null!=_0x2c4601&&_0x2c4601[_0x172804(0x19ab)]['isConnected']?_0x2c4601[_0x172804(0x19ab)][_0x172804(0x2030)]:'0.',_0x2b3411=null!=_0x2c4601&&_0x2c4601[_0x172804(0x18fb)][_0x172804(0x31d8)]?_0x2c4601[_0x172804(0x18fb)][_0x172804(0x2030)]:_0x172804(0x2778),_0x3fe04e=null!=_0x2c4601&&_0x2c4601['translucencyIntensity']['isConnected']?null==_0x2c4601?void 0x0:_0x2c4601[_0x172804(0x2a82)][_0x172804(0x2030)]:'1.',_0xd21ff2=null!=_0x2c4601&&_0x2c4601['translucencyDiffusionDist'][_0x172804(0x31d8)]?null==_0x2c4601?void 0x0:_0x2c4601[_0x172804(0x40d9)]['associatedVariableName']:_0x172804(0x2778);const _0x833a03=null!=_0x2c4601&&_0x2c4601[_0x172804(0x1c71)]['isConnected']?null==(_0x2c4601=null==_0x2c4601?void 0x0:_0x2c4601[_0x172804(0x1c71)][_0x172804(0x14c1)])?void 0x0:_0x2c4601['ownerBlock']:null;var _0x2c4601=null!==_0x833a03&&void 0x0!==_0x833a03&&_0x833a03[_0x172804(0xb1d)]['isConnected']?_0x833a03['tintAtDistance'][_0x172804(0x2030)]:'1.',_0x236e7c=null!==_0x833a03&&void 0x0!==_0x833a03&&_0x833a03[_0x172804(0x220c)]['isConnected']?_0x833a03[_0x172804(0x220c)][_0x172804(0x2030)]:'1.',_0x37dba3=null!==_0x833a03&&void 0x0!==_0x833a03&&_0x833a03[_0x172804(0x1f48)][_0x172804(0x31d8)]?_0x833a03[_0x172804(0x1f48)][_0x172804(0x2030)]:'';return(_0x64449+=null!=(_0x2557fa=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x262b)](_0x2557fa))?_0x2557fa:'')+(_0x172804(0x8a3)+_0x3ca464+_0x172804(0x14fe)+_0x2b3411+',\x20'+_0x2c4601+_0x172804(0x2743)+_0x236e7c+',\x20'+_0x3fe04e+_0x172804(0x2304)+(null==_0x5bdb26?void 0x0:_0x5bdb26[_0x172804(0x1554)])+',\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'+(null==_0x5bdb26?void 0x0:_0x5bdb26[_0x172804(0x231d)])+_0x172804(0xc27)+(null==_0x5bdb26?void 0x0:_0x5bdb26[_0x172804(0x40be)])+_0x172804(0x3caa)+_0x1bf552+_0x172804(0x3846)+_0x37dba3+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0x2557fa=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x29db)])?_0x2557fa:'')+_0x172804(0x1223)+(null!=(_0x64449=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x32e8)])?_0x64449:'')+_0x172804(0x1223)+(null!=(_0x3ca464=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03['_vRefractionMicrosurfaceInfosName'])?_0x3ca464:'')+',\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!=(_0x2b3411=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2f13)])?_0x2b3411:_0x172804(0xd5f))+_0x172804(0x697)+(null!=(_0x2c4601=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03['_defineLinearSpecularRefraction'])?_0x2c4601:_0x172804(0xd5f))+_0x172804(0x1811)+(null!=(_0x236e7c=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2291)])?_0x236e7c:'IGNORE')+_0x172804(0x2417)+(null!=(_0x3fe04e=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x231d)])?_0x3fe04e:'')+',\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\x20'+(null!=(_0x5bdb26=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2f41)])?_0x5bdb26:'')+_0x172804(0xf99)+(null!=(_0x1bf552=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2291)])?_0x1bf552:_0x172804(0xd5f))+_0x172804(0x2d7b)+(null!=(_0x37dba3=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x231d)])?_0x37dba3:'')+',\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!=(_0x2557fa=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x231d)])?_0x2557fa:'')+_0x172804(0x247)+(null!=(_0x64449=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2f41)])?_0x64449:'')+_0x172804(0x552)+(null!=(_0x3ca464=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2f41)])?_0x3ca464:'')+',\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'+(null!=(_0x2b3411=null===_0x833a03||void 0x0===_0x833a03?void 0x0:_0x833a03[_0x172804(0x2ec6)])?_0x2b3411:'')+_0x172804(0x1dee)+_0xd21ff2+_0x172804(0x1abf));}[_0x515649(0x1c3c)](_0x26acfc){var _0x17e558=_0x515649;return _0x26acfc[_0x17e558(0x259c)]===_0x1fad89['u'][_0x17e558(0xcba)]&&_0x26acfc[_0x17e558(0x3631)][_0x17e558(0x35f4)][_0x17e558(0x1e1d)](this),this;}}(0x0,_0x195a29['H'])(_0x515649(0x3459),_0x5ef4e9);},0x159d0:(_0x238604,_0x402454,_0x4a77bf)=>{_0x4a77bf(0x6973),_0x4a77bf(0x11532),_0x4a77bf(0x16351);},0x16351:(_0x294912,_0x181720,_0x20471b)=>{var _0x5dbe7c=a7_0x38a779;_0x20471b['d'](_0x181720,{'D':()=>_0x33dd58});var _0x181720=_0x20471b(0x15a52),_0x41ec7e=_0x20471b(0x1137a),_0x4f85d8=_0x20471b(0x16ad5),_0x20471b=_0x20471b(0xe456);class _0x33dd58 extends _0x181720['k']{constructor(_0x25bc92){var _0x5d401f=a7_0x2532;super(_0x25bc92,_0x4f85d8['u'][_0x5d401f(0xcba)]),this['_isUnique']=!0x0,this[_0x5d401f(0x15b2)]('color',_0x41ec7e['E'][_0x5d401f(0x2644)],!0x1,_0x4f85d8['u']['Fragment']),this['registerInput'](_0x5d401f(0x3f18),_0x41ec7e['E']['Float'],!0x1,_0x4f85d8['u'][_0x5d401f(0xcba)]),this['registerInput'](_0x5d401f(0x2543),_0x41ec7e['E'][_0x5d401f(0x214d)],!0x1,_0x4f85d8['u'][_0x5d401f(0xcba)]),this[_0x5d401f(0x3619)](_0x5d401f(0x3965),_0x41ec7e['E'][_0x5d401f(0x2644)],_0x4f85d8['u'][_0x5d401f(0xcba)]);}[_0x5dbe7c(0x1d40)](){var _0x490e55=_0x5dbe7c;return _0x490e55(0x1198);}get[_0x5dbe7c(0x389a)](){var _0xfae6d6=_0x5dbe7c;return this[_0xfae6d6(0x3d31)][0x0];}get[_0x5dbe7c(0x3f18)](){return this['_inputs'][0x1];}get['alphaColor'](){var _0x25eba7=_0x5dbe7c;return this[_0x25eba7(0x3d31)][0x2];}get[_0x5dbe7c(0x3965)](){return this['_outputs'][0x0];}[_0x5dbe7c(0x1281)](_0x33fd59){var _0x17b479=_0x5dbe7c;_0x33fd59[_0x17b479(0x2674)](_0x17b479(0x1121));}[_0x5dbe7c(0x1c3c)](_0x969d00){var _0x2b1789=_0x5dbe7c;if(super[_0x2b1789(0x1c3c)](_0x969d00),_0x969d00['target']!==_0x4f85d8['u'][_0x2b1789(0x3dcd)])return _0x969d00[_0x2b1789(0x2068)]+=_0x2b1789(0x2db)+this[_0x2b1789(0x2fd4)](this[_0x2b1789(0x3965)],_0x969d00)+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20'+this['alphaColor'][_0x2b1789(0x2030)]+'\x20*\x20'+this['alphaTexture']['associatedVariableName']+_0x2b1789(0x2ba1)+this[_0x2b1789(0x3965)][_0x2b1789(0x2030)]+'.rgb\x20=\x20'+this['color'][_0x2b1789(0x2030)]+_0x2b1789(0x3660)+this['blendColor'][_0x2b1789(0x2030)]+_0x2b1789(0x3cff)+this[_0x2b1789(0x389a)][_0x2b1789(0x2030)]+_0x2b1789(0x2a70)+this[_0x2b1789(0x2fd4)](this['blendColor'],_0x969d00)+_0x2b1789(0xd26)+this['color'][_0x2b1789(0x2030)]+_0x2b1789(0x1660),this;}}(0x0,_0x20471b['H'])(_0x5dbe7c(0x11d9),_0x33dd58);},0x11532:(_0x23626b,_0x305664,_0x433309)=>{var _0x2452fe=a7_0x38a779;_0x433309['d'](_0x305664,{'p':()=>_0x4c315f});var _0x305664=_0x433309(0x15a52),_0x56e174=_0x433309(0x1137a),_0x831c45=_0x433309(0x16ad5),_0x433309=_0x433309(0xe456);class _0x4c315f extends _0x305664['k']{constructor(_0x2fc877){var _0x1d5daa=a7_0x2532;super(_0x2fc877,_0x831c45['u'][_0x1d5daa(0xcba)]),this['_isUnique']=!0x0,this[_0x1d5daa(0x15b2)](_0x1d5daa(0x389a),_0x56e174['E']['Color4'],!0x1,_0x831c45['u'][_0x1d5daa(0xcba)]),this[_0x1d5daa(0x3619)](_0x1d5daa(0x1876),_0x56e174['E'][_0x1d5daa(0x2644)],_0x831c45['u'][_0x1d5daa(0xcba)]);}[_0x2452fe(0x1d40)](){var _0x35281d=_0x2452fe;return _0x35281d(0x2f56);}get[_0x2452fe(0x389a)](){var _0x38f607=_0x2452fe;return this[_0x38f607(0x3d31)][0x0];}get[_0x2452fe(0x1876)](){return this['_outputs'][0x0];}[_0x2452fe(0x1281)](_0x3c76c3){var _0x300dba=_0x2452fe;_0x3c76c3[_0x300dba(0x2674)](_0x300dba(0x1dd3)),_0x3c76c3['_excludeVariableName'](_0x300dba(0x1291)),_0x3c76c3['_excludeVariableName']('baseColor'),_0x3c76c3[_0x300dba(0x2674)](_0x300dba(0x37fb)),_0x3c76c3[_0x300dba(0x2674)](_0x300dba(0x11d8)),_0x3c76c3['_excludeVariableName'](_0x300dba(0x1876)),_0x3c76c3[_0x300dba(0x2674)](_0x300dba(0x1baa));}['_buildBlock'](_0x5dec3a){var _0x1e618b=_0x2452fe;if(super['_buildBlock'](_0x5dec3a),_0x5dec3a[_0x1e618b(0x259c)]!==_0x831c45['u']['Vertex'])return _0x5dec3a[_0x1e618b(0x32d6)]('rampSampler'),_0x5dec3a[_0x1e618b(0x159e)](_0x1e618b(0x1dd3),_0x1e618b(0x9e5),'RAMPGRADIENT'),_0x5dec3a[_0x1e618b(0x2068)]+=_0x1e618b(0x2073)+this['color'][_0x1e618b(0x2030)]+_0x1e618b(0x1566)+this[_0x1e618b(0x389a)][_0x1e618b(0x2030)]+_0x1e618b(0x132d)+this[_0x1e618b(0x2fd4)](this[_0x1e618b(0x1876)],_0x5dec3a)+_0x1e618b(0x499)+this['_declareOutput'](this[_0x1e618b(0x1876)],_0x5dec3a)+_0x1e618b(0xd26)+this[_0x1e618b(0x389a)][_0x1e618b(0x2030)]+_0x1e618b(0x1660),this;}}(0x0,_0x433309['H'])('BABYLON.ParticleRampGradientBlock',_0x4c315f);},0x6973:(_0xcddec,_0x5b2b0c,_0x3f13cc)=>{var _0x497958=a7_0x38a779;_0x3f13cc['d'](_0x5b2b0c,{'P':()=>_0x25fce8});var _0x5b2b0c=_0x3f13cc(0x15a52),_0x5031c8=_0x3f13cc(0x1137a),_0x194154=_0x3f13cc(0x16ad5),_0x4cfaed=_0x3f13cc(0x11c74),_0x37f3b4=_0x3f13cc(0xe456),_0xc996c3=_0x3f13cc(0xbac7);class _0x25fce8 extends _0x5b2b0c['k']{constructor(_0x290723){var _0x148802=a7_0x2532;super(_0x290723,_0x194154['u']['Fragment']),this[_0x148802(0x333e)]='diffuseSampler',this[_0x148802(0x1385)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x148802(0x3f1b)]=!0x1,this[_0x148802(0x15b2)]('uv',_0x5031c8['E'][_0x148802(0x2c52)],!0x1,_0x194154['u'][_0x148802(0x23a6)]),this[_0x148802(0x3619)]('rgba',_0x5031c8['E'][_0x148802(0x2644)],_0x194154['u']['Neutral']),this[_0x148802(0x3619)]('rgb',_0x5031c8['E']['Color3'],_0x194154['u'][_0x148802(0x3d2)]),this['registerOutput']('r',_0x5031c8['E']['Float'],_0x194154['u']['Neutral']),this[_0x148802(0x3619)]('g',_0x5031c8['E'][_0x148802(0x214d)],_0x194154['u'][_0x148802(0x3d2)]),this[_0x148802(0x3619)]('b',_0x5031c8['E'][_0x148802(0x214d)],_0x194154['u'][_0x148802(0x3d2)]),this[_0x148802(0x3619)]('a',_0x5031c8['E'][_0x148802(0x214d)],_0x194154['u'][_0x148802(0x3d2)]),this[_0x148802(0x3d31)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x5031c8['E']['Vector2']|_0x5031c8['E'][_0x148802(0x19f4)]|_0x5031c8['E']['Vector4']);}[_0x497958(0x1d40)](){var _0x201f07=_0x497958;return _0x201f07(0x3606);}get['uv'](){var _0x5800c2=_0x497958;return this[_0x5800c2(0x3d31)][0x0];}get[_0x497958(0x1a25)](){return this['_outputs'][0x0];}get['rgb'](){var _0x4202dd=_0x497958;return this[_0x4202dd(0x44d)][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){var _0x502edd=_0x497958;return this[_0x502edd(0x44d)][0x3];}get['b'](){var _0x3ceb61=_0x497958;return this[_0x3ceb61(0x44d)][0x4];}get['a'](){var _0x46ee94=_0x497958;return this[_0x46ee94(0x44d)][0x5];}['initialize'](_0x19a2a5){var _0x2c9acc=_0x497958;_0x19a2a5[_0x2c9acc(0x2674)](_0x2c9acc(0x26d6));}[_0x497958(0x4ad)](_0x3f5c9a){var _0x90d5db=_0x497958;if(!this['uv']['isConnected']){let _0x149730=_0x3f5c9a['getInputBlockByPredicate'](_0x28cf59=>_0x28cf59[_0x90d5db(0x4109)]&&_0x90d5db(0x80e)===_0x28cf59[_0x90d5db(0x3844)]);_0x149730||(_0x149730=new _0x4cfaed['S']('uv'))[_0x90d5db(0x1bb5)](_0x90d5db(0x80e)),_0x149730[_0x90d5db(0x1fcc)][_0x90d5db(0x23c9)](this['uv']);}}['prepareDefines'](_0x4b5b8c,_0x2ec822,_0x2117bd){var _0xe41876=_0x497958;_0x2117bd[_0xe41876(0x3784)](this['_linearDefineName'],this['convertToGammaSpace'],!0x0),_0x2117bd[_0xe41876(0x3784)](this['_gammaDefineName'],this[_0xe41876(0x360e)],!0x0);}[_0x497958(0x1977)](){var _0x1889b1=_0x497958;return!(this['texture']&&!this['texture'][_0x1889b1(0xbf7)]());}['_writeOutput'](_0x172e80,_0x65c1f4,_0xbc26c9){var _0x115a6c=_0x497958;_0x172e80[_0x115a6c(0x2068)]+=this[_0x115a6c(0x2fd4)](_0x65c1f4,_0x172e80)+'\x20=\x20'+this['_tempTextureRead']+'.'+_0xbc26c9+_0x115a6c(0x3425),_0x172e80[_0x115a6c(0x2068)]+='#ifdef\x20'+this['_linearDefineName']+'\x0d\x0a',_0x172e80[_0x115a6c(0x2068)]+=_0x65c1f4[_0x115a6c(0x2030)]+_0x115a6c(0x142d)+_0x65c1f4[_0x115a6c(0x2030)]+');\x0d\x0a',_0x172e80[_0x115a6c(0x2068)]+=_0x115a6c(0x3dd1),_0x172e80[_0x115a6c(0x2068)]+=_0x115a6c(0x1e35)+this[_0x115a6c(0x3a6f)]+'\x0d\x0a',_0x172e80['compilationString']+=_0x65c1f4['associatedVariableName']+'\x20=\x20toLinearSpace('+_0x65c1f4[_0x115a6c(0x2030)]+_0x115a6c(0x2441),_0x172e80[_0x115a6c(0x2068)]+=_0x115a6c(0x3dd1);}['_buildBlock'](_0x1e0c0f){var _0xd32c39=_0x497958;if(super[_0xd32c39(0x1c3c)](_0x1e0c0f),_0x1e0c0f['target']!==_0x194154['u'][_0xd32c39(0x3dcd)]){this[_0xd32c39(0x2067)]=_0x1e0c0f[_0xd32c39(0x4002)](_0xd32c39(0x1485)),_0x1e0c0f['_emit2DSampler'](this[_0xd32c39(0x333e)]),_0x1e0c0f[_0xd32c39(0x3631)][_0xd32c39(0x20d0)][_0xd32c39(0x1e1d)](this),_0x1e0c0f[_0xd32c39(0x3631)][_0xd32c39(0x2916)][_0xd32c39(0x1e1d)](this),_0x1e0c0f[_0xd32c39(0x3631)][_0xd32c39(0x35f4)][_0xd32c39(0x1e1d)](this),this[_0xd32c39(0x39c9)]=_0x1e0c0f[_0xd32c39(0x6d3)](_0xd32c39(0x37f8)),this[_0xd32c39(0x3a6f)]=_0x1e0c0f[_0xd32c39(0x6d3)](_0xd32c39(0xb1c));var _0x10e0ec='//'+this['name'];_0x1e0c0f[_0xd32c39(0x1479)](_0xd32c39(0x390a),_0x10e0ec),_0x1e0c0f[_0xd32c39(0x2068)]+=_0xd32c39(0x9f9)+this[_0xd32c39(0x2067)]+'\x20=\x20texture2D('+this[_0xd32c39(0x333e)]+',\x20'+this['uv']['associatedVariableName']+_0xd32c39(0x2441);for(const _0xbbf053 of this[_0xd32c39(0x44d)])_0xbbf053[_0xd32c39(0x2482)]&&this[_0xd32c39(0x68d)](_0x1e0c0f,_0xbbf053,_0xbbf053['name']);return this;}}[_0x497958(0x2156)](){var _0x154875=_0x497958;const _0x4c6be9=super[_0x154875(0x2156)]();return _0x4c6be9['convertToGammaSpace']=this['convertToGammaSpace'],_0x4c6be9[_0x154875(0x360e)]=this[_0x154875(0x360e)],this[_0x154875(0xd74)]&&!this[_0x154875(0xd74)]['isRenderTarget']&&(_0x4c6be9['texture']=this[_0x154875(0xd74)][_0x154875(0x2156)]()),_0x4c6be9;}[_0x497958(0x28fb)](_0x3320fa,_0x4947ac,_0x3280ed){var _0x42d7c7=_0x497958;super[_0x42d7c7(0x28fb)](_0x3320fa,_0x4947ac,_0x3280ed),this[_0x42d7c7(0x1385)]=_0x3320fa[_0x42d7c7(0x1385)],this[_0x42d7c7(0x360e)]=!!_0x3320fa[_0x42d7c7(0x360e)],_0x3320fa['texture']&&(_0x3280ed=0x0===_0x3320fa[_0x42d7c7(0xd74)][_0x42d7c7(0x1a59)]['indexOf']('data:')?'':_0x3280ed,this[_0x42d7c7(0xd74)]=_0xc996c3['x']['Parse'](_0x3320fa[_0x42d7c7(0xd74)],_0x4947ac,_0x3280ed));}}(0x0,_0x37f3b4['H'])('BABYLON.ParticleTextureBlock',_0x25fce8);},0x11a5a:(_0x515c21,_0x18defe,_0x5a6717)=>{var _0xa78f93=a7_0x38a779,_0x5a4cc5=_0x5a6717(0x15a52),_0x5af658=_0x5a6717(0x1137a),_0x160b8d=_0x5a6717(0x13cd1),_0x5d9c44=_0x5a6717(0x16ad5),_0x1f793b=_0x5a6717(0x147cf),_0x2345fe=_0x5a6717(0x11c74),_0x44d242=_0x5a6717(0xe456);_0x5a6717(0x13f9a),_0x5a6717(0xb434);class _0xbb88e6 extends _0x5a4cc5['k']{constructor(_0x54d54d){var _0x24d758=a7_0x2532;super(_0x54d54d,_0x5d9c44['u'][_0x24d758(0x3dcd)]),this[_0x24d758(0x15b2)]('matricesIndices',_0x5af658['E'][_0x24d758(0x1960)]),this[_0x24d758(0x15b2)](_0x24d758(0x557),_0x5af658['E'][_0x24d758(0x1960)]),this[_0x24d758(0x15b2)](_0x24d758(0xccf),_0x5af658['E']['Vector4'],!0x0),this[_0x24d758(0x15b2)](_0x24d758(0x8e6),_0x5af658['E'][_0x24d758(0x1960)],!0x0),this[_0x24d758(0x15b2)](_0x24d758(0x304a),_0x5af658['E'][_0x24d758(0x1919)]),this[_0x24d758(0x3619)](_0x24d758(0x1fcc),_0x5af658['E'][_0x24d758(0x1919)]);}[_0xa78f93(0x1281)](_0x1a9f22){var _0x147139=_0xa78f93;_0x1a9f22[_0x147139(0x2674)](_0x147139(0x188c)),_0x1a9f22[_0x147139(0x2674)]('boneTextureWidth'),_0x1a9f22[_0x147139(0x2674)]('mBones'),_0x1a9f22[_0x147139(0x2674)](_0x147139(0x35a8));}['getClassName'](){return'BonesBlock';}get['matricesIndices'](){var _0x1e49ca=_0xa78f93;return this[_0x1e49ca(0x3d31)][0x0];}get['matricesWeights'](){var _0x27733b=_0xa78f93;return this[_0x27733b(0x3d31)][0x1];}get[_0xa78f93(0xccf)](){return this['_inputs'][0x2];}get[_0xa78f93(0x8e6)](){var _0x5c7032=_0xa78f93;return this[_0x5c7032(0x3d31)][0x3];}get[_0xa78f93(0x304a)](){return this['_inputs'][0x4];}get[_0xa78f93(0x1fcc)](){var _0x8bbfa4=_0xa78f93;return this[_0x8bbfa4(0x44d)][0x0];}[_0xa78f93(0x4ad)](_0x515993){var _0x4adfdd=_0xa78f93;if(!this[_0x4adfdd(0x221e)][_0x4adfdd(0x31d8)]){let _0xc9f458=_0x515993['getInputBlockByPredicate'](_0x16a0d3=>_0x16a0d3[_0x4adfdd(0x4109)]&&_0x4adfdd(0x221e)===_0x16a0d3[_0x4adfdd(0x3844)]);_0xc9f458||(_0xc9f458=new _0x2345fe['S'](_0x4adfdd(0x221e)))[_0x4adfdd(0x1bb5)](_0x4adfdd(0x221e)),_0xc9f458[_0x4adfdd(0x1fcc)][_0x4adfdd(0x23c9)](this[_0x4adfdd(0x221e)]);}if(!this[_0x4adfdd(0x557)][_0x4adfdd(0x31d8)]){let _0x25a300=_0x515993[_0x4adfdd(0xccc)](_0x354e53=>_0x354e53[_0x4adfdd(0x4109)]&&'matricesWeights'===_0x354e53[_0x4adfdd(0x3844)]);_0x25a300||(_0x25a300=new _0x2345fe['S'](_0x4adfdd(0x557)))['setAsAttribute']('matricesWeights'),_0x25a300['output'][_0x4adfdd(0x23c9)](this[_0x4adfdd(0x557)]);}if(!this[_0x4adfdd(0x304a)][_0x4adfdd(0x31d8)]){let _0x253914=_0x515993[_0x4adfdd(0xccc)](_0x3ffdf3=>_0x3ffdf3[_0x4adfdd(0x238f)]===_0x160b8d['$'][_0x4adfdd(0x2c48)]);_0x253914||(_0x253914=new _0x2345fe['S']('world'))[_0x4adfdd(0x37e9)](_0x160b8d['$'][_0x4adfdd(0x2c48)]),_0x253914[_0x4adfdd(0x1fcc)][_0x4adfdd(0x23c9)](this['world']);}}[_0xa78f93(0x2af8)](_0x43832d,_0x56ee1f){var _0x524683=_0xa78f93;_0x43832d&&_0x43832d['useBones']&&_0x43832d[_0x524683(0x366e)]&&_0x43832d[_0x524683(0xdb6)]&&_0x56ee1f[_0x524683(0x385d)](0x0,_0x43832d);}[_0xa78f93(0xc95)](_0x130525,_0x1387c8,_0x19c1da){_0x1f793b['G']['BindBonesParameters'](_0x19c1da,_0x130525);}['prepareDefines'](_0x4c44bd,_0x314085,_0x2f1e5a){var _0x374474=_0xa78f93;_0x2f1e5a[_0x374474(0x36bc)]&&_0x1f793b['G'][_0x374474(0x3f00)](_0x4c44bd,_0x2f1e5a);}[_0xa78f93(0x1c3c)](_0x37d797){var _0x4cd272=_0xa78f93;super['_buildBlock'](_0x37d797),_0x37d797['sharedData'][_0x4cd272(0x14d5)][_0x4cd272(0x1e1d)](this),_0x37d797['sharedData'][_0x4cd272(0x20de)][_0x4cd272(0x1e1d)](this),_0x37d797[_0x4cd272(0x3631)][_0x4cd272(0x35f4)]['push'](this),_0x37d797[_0x4cd272(0x2f80)]['push'](_0x4cd272(0x3511)),_0x37d797[_0x4cd272(0x2f80)]['push']('mBones'),_0x37d797[_0x4cd272(0x35c5)][_0x4cd272(0x1e1d)]('boneSampler');var _0x2c50a5='//'+this[_0x4cd272(0x3844)],_0x54cf9f=(_0x37d797[_0x4cd272(0x1479)](_0x4cd272(0x10e5),_0x2c50a5,{'removeAttributes':!0x0,'removeUniforms':!0x1,'removeVaryings':!0x0,'removeIfDef':!0x1}),_0x37d797['_getFreeVariableName'](_0x4cd272(0x1f1b))),_0x2c50a5=(_0x37d797['compilationString']+=_0x37d797[_0x4cd272(0x154b)]('bonesVertex',_0x2c50a5,{'replaceStrings':[{'search':/finalWorld=finalWorld\*influence;/,'replace':''},{'search':/influence/gm,'replace':_0x54cf9f}]}),this[_0x4cd272(0x44d)][0x0]),_0x256a58=this[_0x4cd272(0x304a)];return _0x37d797[_0x4cd272(0x2068)]+=_0x4cd272(0x90b),_0x37d797[_0x4cd272(0x2068)]+=this[_0x4cd272(0x2fd4)](_0x2c50a5,_0x37d797)+(_0x4cd272(0xd26)+_0x256a58[_0x4cd272(0x2030)]+_0x4cd272(0xc14)+_0x54cf9f+_0x4cd272(0x3425)),_0x37d797[_0x4cd272(0x2068)]+=_0x4cd272(0x3678),_0x37d797[_0x4cd272(0x2068)]+=this[_0x4cd272(0x2fd4)](_0x2c50a5,_0x37d797)+(_0x4cd272(0xd26)+_0x256a58[_0x4cd272(0x2030)]+_0x4cd272(0x3425)),_0x37d797['compilationString']+=_0x4cd272(0x3dd1),this;}}(0x0,_0x44d242['H'])('BABYLON.BonesBlock',_0xbb88e6);},0xad25:(_0x5e11f7,_0x13291c,_0x2e3fd1)=>{_0x2e3fd1(0x108ae),_0x2e3fd1(0x11a5a),_0x2e3fd1(0x2ff5),_0x2e3fd1(0x5f72),_0x2e3fd1(0x54e9);},0x2ff5:(_0x316832,_0x3f9dae,_0x1b5b84)=>{var _0x5ddb62=a7_0x38a779,_0x1f31e5=_0x1b5b84(0x15a52),_0x524b44=_0x1b5b84(0x16ad5),_0xb40e0=_0x1b5b84(0x1137a),_0x401c16=_0x1b5b84(0x13cd1),_0x3fc8f9=_0x1b5b84(0x11c74),_0x1b5b84=_0x1b5b84(0xe456);class _0x2c2b1b extends _0x1f31e5['k']{constructor(_0x1f4e7f){var _0x3f2518=a7_0x2532;super(_0x1f4e7f,_0x524b44['u']['Vertex']),this[_0x3f2518(0x15b2)](_0x3f2518(0x286b),_0xb40e0['E']['Vector4']),this[_0x3f2518(0x15b2)]('world1',_0xb40e0['E']['Vector4']),this[_0x3f2518(0x15b2)]('world2',_0xb40e0['E'][_0x3f2518(0x1960)]),this['registerInput']('world3',_0xb40e0['E'][_0x3f2518(0x1960)]),this[_0x3f2518(0x15b2)]('world',_0xb40e0['E']['Matrix'],!0x0),this[_0x3f2518(0x3619)]('output',_0xb40e0['E'][_0x3f2518(0x1919)]),this[_0x3f2518(0x3619)](_0x3f2518(0x1c76),_0xb40e0['E'][_0x3f2518(0x214d)]);}[_0x5ddb62(0x1d40)](){var _0x22a009=_0x5ddb62;return _0x22a009(0x984);}get[_0x5ddb62(0x286b)](){var _0x2b8ec8=_0x5ddb62;return this[_0x2b8ec8(0x3d31)][0x0];}get['world1'](){return this['_inputs'][0x1];}get[_0x5ddb62(0x3ce9)](){var _0x581b41=_0x5ddb62;return this[_0x581b41(0x3d31)][0x2];}get['world3'](){var _0x5069f5=_0x5ddb62;return this[_0x5069f5(0x3d31)][0x3];}get['world'](){var _0x3e2d4e=_0x5ddb62;return this[_0x3e2d4e(0x3d31)][0x4];}get[_0x5ddb62(0x1fcc)](){var _0x45ce63=_0x5ddb62;return this[_0x45ce63(0x44d)][0x0];}get[_0x5ddb62(0x1c76)](){var _0x4b97b6=_0x5ddb62;return this[_0x4b97b6(0x44d)][0x1];}[_0x5ddb62(0x4ad)](_0x5e2e2a){var _0x359c9c=_0x5ddb62;if(!this['world0'][_0x359c9c(0x14c1)]){let _0x4bb8d1=_0x5e2e2a['getInputBlockByPredicate'](_0x479d10=>_0x479d10['isAttribute']&&_0x359c9c(0x286b)===_0x479d10[_0x359c9c(0x3844)]);_0x4bb8d1||(_0x4bb8d1=new _0x3fc8f9['S'](_0x359c9c(0x286b)))[_0x359c9c(0x1bb5)]('world0'),_0x4bb8d1[_0x359c9c(0x1fcc)]['connectTo'](this[_0x359c9c(0x286b)]);}if(!this[_0x359c9c(0xac0)][_0x359c9c(0x14c1)]){let _0x2f659d=_0x5e2e2a['getInputBlockByPredicate'](_0x4ee850=>_0x4ee850[_0x359c9c(0x4109)]&&_0x359c9c(0xac0)===_0x4ee850[_0x359c9c(0x3844)]);_0x2f659d||(_0x2f659d=new _0x3fc8f9['S'](_0x359c9c(0xac0)))[_0x359c9c(0x1bb5)](_0x359c9c(0xac0)),_0x2f659d['output'][_0x359c9c(0x23c9)](this['world1']);}if(!this[_0x359c9c(0x3ce9)][_0x359c9c(0x14c1)]){let _0x1bd3d5=_0x5e2e2a[_0x359c9c(0xccc)](_0x191eaf=>_0x191eaf[_0x359c9c(0x4109)]&&_0x359c9c(0x3ce9)===_0x191eaf['name']);_0x1bd3d5||(_0x1bd3d5=new _0x3fc8f9['S'](_0x359c9c(0x3ce9)))[_0x359c9c(0x1bb5)](_0x359c9c(0x3ce9)),_0x1bd3d5[_0x359c9c(0x1fcc)][_0x359c9c(0x23c9)](this[_0x359c9c(0x3ce9)]);}if(!this[_0x359c9c(0x92d)]['connectedPoint']){let _0x138bd0=_0x5e2e2a['getInputBlockByPredicate'](_0x38aef6=>_0x38aef6[_0x359c9c(0x4109)]&&_0x359c9c(0x92d)===_0x38aef6[_0x359c9c(0x3844)]);_0x138bd0||(_0x138bd0=new _0x3fc8f9['S']('world3'))[_0x359c9c(0x1bb5)](_0x359c9c(0x92d)),_0x138bd0[_0x359c9c(0x1fcc)][_0x359c9c(0x23c9)](this[_0x359c9c(0x92d)]);}if(!this['world'][_0x359c9c(0x14c1)]){let _0x474d76=_0x5e2e2a[_0x359c9c(0xccc)](_0x5bb5fe=>_0x5bb5fe[_0x359c9c(0x4109)]&&_0x359c9c(0x304a)===_0x5bb5fe[_0x359c9c(0x3844)]);_0x474d76||(_0x474d76=new _0x3fc8f9['S'](_0x359c9c(0x304a)))[_0x359c9c(0x37e9)](_0x401c16['$'][_0x359c9c(0x2c48)]),_0x474d76[_0x359c9c(0x1fcc)][_0x359c9c(0x23c9)](this['world']);}this[_0x359c9c(0x304a)][_0x359c9c(0x22d7)]=_0x359c9c(0x3e11);}['prepareDefines'](_0x5e3272,_0x51b6ac,_0x12ae00,_0x318f9a=!0x1,_0x582dcf){var _0x541494=_0x5ddb62;let _0x4a6985=!0x1;_0x12ae00['INSTANCES']!==_0x318f9a&&(_0x12ae00[_0x541494(0x3784)](_0x541494(0x3087),_0x318f9a),_0x4a6985=!0x0),_0x582dcf&&_0x12ae00[_0x541494(0xb68)]!==!(null==_0x582dcf||!_0x582dcf['getRenderingMesh']()[_0x541494(0x2d7)])&&(_0x12ae00['setValue'](_0x541494(0xb68),!(null==_0x582dcf||!_0x582dcf[_0x541494(0x18d3)]()[_0x541494(0x2d7)])),_0x4a6985=!0x0),_0x4a6985&&_0x12ae00[_0x541494(0x1faf)]();}['_buildBlock'](_0x43aebe){var _0xee36d3=_0x5ddb62;super[_0xee36d3(0x1c3c)](_0x43aebe);var _0x16b007=_0x43aebe[_0xee36d3(0x3631)][_0xee36d3(0xa56)][_0xee36d3(0x318e)](),_0x3d104c=(_0x43aebe[_0xee36d3(0x3631)][_0xee36d3(0x35f4)][_0xee36d3(0x1e1d)](this),this['_outputs'][0x0]),_0x4c286e=this['_outputs'][0x1],_0xb25af=this[_0xee36d3(0x286b)],_0x3221cf=this[_0xee36d3(0xac0)],_0x25f953=this[_0xee36d3(0x3ce9)],_0x5805ce=this[_0xee36d3(0x92d)];return _0x43aebe[_0xee36d3(0x2068)]+=_0xee36d3(0x129c),_0x43aebe[_0xee36d3(0x2068)]+=this[_0xee36d3(0x2fd4)](_0x3d104c,_0x43aebe)+(_0xee36d3(0x160b)+_0xb25af['associatedVariableName']+',\x20'+_0x3221cf['associatedVariableName']+',\x20'+_0x25f953[_0xee36d3(0x2030)]+',\x20'+_0x5805ce[_0xee36d3(0x2030)]+_0xee36d3(0x2441)),_0x43aebe[_0xee36d3(0x2068)]+=_0xee36d3(0x2c7b),_0x43aebe[_0xee36d3(0x2068)]+=_0x3d104c['associatedVariableName']+'\x20=\x20'+this[_0xee36d3(0x304a)]['associatedVariableName']+_0xee36d3(0xc14)+_0x3d104c['associatedVariableName']+_0xee36d3(0x3425),_0x43aebe[_0xee36d3(0x2068)]+=_0xee36d3(0x3dd1),_0x16b007['_caps']['canUseGLInstanceID']?_0x43aebe['compilationString']+=this[_0xee36d3(0x2fd4)](_0x4c286e,_0x43aebe)+_0xee36d3(0x57f):_0x43aebe[_0xee36d3(0x2068)]+=this[_0xee36d3(0x2fd4)](_0x4c286e,_0x43aebe)+_0xee36d3(0x71d),_0x43aebe[_0xee36d3(0x2068)]+=_0xee36d3(0x3678),_0x43aebe['compilationString']+=this['_declareOutput'](_0x3d104c,_0x43aebe)+('\x20=\x20'+this[_0xee36d3(0x304a)][_0xee36d3(0x2030)]+_0xee36d3(0x3425)),_0x43aebe['compilationString']+=this[_0xee36d3(0x2fd4)](_0x4c286e,_0x43aebe)+'\x20=\x200.0;\x0d\x0a',_0x43aebe[_0xee36d3(0x2068)]+='#endif\x0d\x0a',this;}}(0x0,_0x1b5b84['H'])('BABYLON.InstancesBlock',_0x2c2b1b);},0x54e9:(_0x365c22,_0x46b622,_0x536056)=>{var _0x25abc9=a7_0x38a779,_0x16d7c6=_0x536056(0x15a52),_0x3c78f1=_0x536056(0x1137a),_0x3cfde2=_0x536056(0x16ad5),_0x3a92aa=_0x536056(0xe456),_0x50975c=_0x536056(0xf347);class _0x48fd5c extends _0x16d7c6['k']{constructor(_0x56a478){var _0x35b4bb=a7_0x2532;super(_0x56a478,_0x3cfde2['u'][_0x35b4bb(0x3dcd)]),this[_0x35b4bb(0x15b2)](_0x35b4bb(0x40ed),_0x3c78f1['E'][_0x35b4bb(0x1960)],!0x1,_0x3cfde2['u'][_0x35b4bb(0x3dcd)]),this[_0x35b4bb(0x3619)](_0x35b4bb(0x1451),_0x3c78f1['E'][_0x35b4bb(0x19f4)]),this[_0x35b4bb(0x3619)](_0x35b4bb(0x389a),_0x3c78f1['E']['Color3']),this[_0x35b4bb(0x3619)](_0x35b4bb(0x220c),_0x3c78f1['E'][_0x35b4bb(0x214d)]),this[_0x35b4bb(0x3619)](_0x35b4bb(0x2685),_0x3c78f1['E'][_0x35b4bb(0x214d)]),this['registerOutput'](_0x35b4bb(0xf0c),_0x3c78f1['E']['Float']),this[_0x35b4bb(0x3619)]('shadowDepthScale',_0x3c78f1['E'][_0x35b4bb(0x214d)]),this[_0x35b4bb(0x3619)](_0x35b4bb(0x3ad3),_0x3c78f1['E'][_0x35b4bb(0x38aa)]);}[_0x25abc9(0x1d40)](){var _0x3b1e7d=_0x25abc9;return _0x3b1e7d(0x280d);}get[_0x25abc9(0x40ed)](){return this['_inputs'][0x0];}get[_0x25abc9(0x1451)](){var _0x97b755=_0x25abc9;return this[_0x97b755(0x44d)][0x0];}get[_0x25abc9(0x389a)](){return this['_outputs'][0x1];}get[_0x25abc9(0x220c)](){var _0x30f262=_0x25abc9;return this[_0x30f262(0x44d)][0x2];}get[_0x25abc9(0x2685)](){var _0x2e5337=_0x25abc9;return this[_0x2e5337(0x44d)][0x3];}get['shadowNormalBias'](){var _0x4328ac=_0x25abc9;return this[_0x4328ac(0x44d)][0x4];}get[_0x25abc9(0x25f6)](){var _0x487918=_0x25abc9;return this[_0x487918(0x44d)][0x5];}get[_0x25abc9(0x3ad3)](){var _0x15c356=_0x25abc9;return this[_0x15c356(0x44d)][0x6];}[_0x25abc9(0xc95)](_0x17683f,_0x4499e4,_0x5e4eef){var _0x5f12d0=_0x25abc9;if(_0x5e4eef){this['light']&&this[_0x5f12d0(0x2ba7)][_0x5f12d0(0x3995)]()&&(this[_0x5f12d0(0x2ba7)]=null);let _0x92aabd=this[_0x5f12d0(0x2ba7)];_0x5e4eef=_0x4499e4['getScene']();if(!_0x92aabd&&_0x5e4eef[_0x5f12d0(0x2a0d)][_0x5f12d0(0x3785)]&&(_0x92aabd=this[_0x5f12d0(0x2ba7)]=_0x5e4eef[_0x5f12d0(0x2a0d)][0x0],this[_0x5f12d0(0x1504)]=!0x0),!_0x92aabd||!_0x92aabd[_0x5f12d0(0x3461)])return _0x17683f[_0x5f12d0(0xa16)](this[_0x5f12d0(0x30d2)],0x0,0x0,0x0),void _0x17683f['setFloat4'](this[_0x5f12d0(0x38c7)],0x0,0x0,0x0,0x0);_0x92aabd[_0x5f12d0(0x3d4c)](_0x17683f,this['_lightDataUniformName']),_0x17683f[_0x5f12d0(0x880)](this['_lightColorUniformName'],_0x92aabd[_0x5f12d0(0x2c25)],_0x92aabd[_0x5f12d0(0x220c)]),_0x4499e4=_0x92aabd['getShadowGenerator']();if((this[_0x5f12d0(0x2685)]['hasEndpoints']||this['shadowNormalBias'][_0x5f12d0(0x2482)]||this['shadowDepthScale'][_0x5f12d0(0x2482)])&&(_0x4499e4?_0x17683f['setFloat3'](this[_0x5f12d0(0x36cd)],_0x4499e4[_0x5f12d0(0x8b8)],_0x4499e4[_0x5f12d0(0x22a8)],_0x4499e4[_0x5f12d0(0x360a)]):_0x17683f[_0x5f12d0(0xa16)](this[_0x5f12d0(0x36cd)],0x0,0x0,0x0)),this[_0x5f12d0(0x3ad3)]){if(_0x4499e4&&_0x5e4eef['activeCamera']){const _0x9f59fc=_0x92aabd;_0x17683f['setFloat2'](this[_0x5f12d0(0x1cc0)],_0x9f59fc[_0x5f12d0(0x6e1)](_0x5e4eef[_0x5f12d0(0x3728)]),_0x9f59fc[_0x5f12d0(0x6e1)](_0x5e4eef['activeCamera'])+_0x9f59fc[_0x5f12d0(0x1024)](_0x5e4eef['activeCamera']));}else _0x17683f[_0x5f12d0(0x3ab0)](this[_0x5f12d0(0x1cc0)],0x0,0x0);}}}[_0x25abc9(0x364c)](_0x4e8339,_0x170615,_0x4de091){var _0x11bb7a=_0x25abc9,_0xc60672;(_0x4de091[_0x11bb7a(0x13c5)]||this['_forcePrepareDefines'])&&(this[_0x11bb7a(0x1504)]=!0x1,_0xc60672=this['light'],_0x4de091[_0x11bb7a(0x3784)](this[_0x11bb7a(0x2550)],!!(_0xc60672&&_0xc60672 instanceof _0x50975c['c']),!0x0));}['_buildBlock'](_0xa99df7){var _0x285e00=_0x25abc9;super['_buildBlock'](_0xa99df7),_0xa99df7[_0x285e00(0x3631)][_0x285e00(0x1f0)][_0x285e00(0x1e1d)](this),_0xa99df7['sharedData'][_0x285e00(0x35f4)]['push'](this);var _0x32940f=this[_0x285e00(0x1451)],_0x1774f3=this[_0x285e00(0x389a)],_0x15e5ec=this[_0x285e00(0x220c)],_0x213a70=this[_0x285e00(0x2685)],_0x40c6e9=this[_0x285e00(0xf0c)],_0x35f991=this[_0x285e00(0x25f6)],_0x933ad0=this['shadowDepthRange'];return this[_0x285e00(0x30d2)]=_0xa99df7[_0x285e00(0x4002)](_0x285e00(0x148b)),this[_0x285e00(0x38c7)]=_0xa99df7[_0x285e00(0x4002)]('lightColor'),this[_0x285e00(0x36cd)]=_0xa99df7[_0x285e00(0x4002)](_0x285e00(0x30c)),this[_0x285e00(0x1cc0)]=_0xa99df7[_0x285e00(0x4002)](_0x285e00(0x464)),this[_0x285e00(0x2550)]=_0xa99df7[_0x285e00(0x6d3)](_0x285e00(0x1581)),_0xa99df7['_emitUniformFromString'](this[_0x285e00(0x30d2)],_0x285e00(0x3e79)),_0xa99df7[_0x285e00(0x2bd1)](this[_0x285e00(0x38c7)],_0x285e00(0x9e5)),_0xa99df7[_0x285e00(0x2068)]+=_0x285e00(0x1e35)+this[_0x285e00(0x2550)]+'\x0d\x0a',_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x32940f,_0xa99df7)+('\x20=\x20normalize('+this[_0x285e00(0x40ed)]['associatedVariableName']+_0x285e00(0x1831)+this[_0x285e00(0x30d2)]+_0x285e00(0x2441)),_0xa99df7[_0x285e00(0x2068)]+='#else\x0d\x0a',_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x32940f,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x30d2)]+_0x285e00(0x3425)),_0xa99df7[_0x285e00(0x2068)]+=_0x285e00(0x3dd1),_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x1774f3,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x38c7)]+_0x285e00(0x1dd4)),_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x15e5ec,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x38c7)]+'.a;\x0d\x0a'),(_0x213a70[_0x285e00(0x2482)]||_0x40c6e9[_0x285e00(0x2482)]||_0x35f991[_0x285e00(0x2482)])&&(_0xa99df7[_0x285e00(0x2bd1)](this[_0x285e00(0x36cd)],'vec3'),_0x213a70[_0x285e00(0x2482)]&&(_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x213a70,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x36cd)]+'.x;\x0d\x0a')),_0x40c6e9[_0x285e00(0x2482)]&&(_0xa99df7[_0x285e00(0x2068)]+=this['_declareOutput'](_0x40c6e9,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x36cd)]+_0x285e00(0x36e3))),_0x35f991[_0x285e00(0x2482)]&&(_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x35f991,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x36cd)]+_0x285e00(0xcdb)))),_0x933ad0[_0x285e00(0x2482)]&&(_0xa99df7['_emitUniformFromString'](this[_0x285e00(0x1cc0)],_0x285e00(0x17e4)),_0xa99df7[_0x285e00(0x2068)]+=this[_0x285e00(0x2fd4)](_0x933ad0,_0xa99df7)+(_0x285e00(0xd26)+this[_0x285e00(0x36cd)]+_0x285e00(0x3425))),this;}[_0x25abc9(0x2156)](){var _0x1a00a5=_0x25abc9;const _0x445651=super['serialize']();return this['light']&&(_0x445651[_0x1a00a5(0x3112)]=this[_0x1a00a5(0x2ba7)]['id']),_0x445651;}[_0x25abc9(0x28fb)](_0x41638f,_0x40cb16,_0x58e165){var _0x99d2b2=_0x25abc9;super[_0x99d2b2(0x28fb)](_0x41638f,_0x40cb16,_0x58e165),_0x41638f[_0x99d2b2(0x3112)]&&(this[_0x99d2b2(0x2ba7)]=_0x40cb16['getLightById'](_0x41638f[_0x99d2b2(0x3112)]));}}(0x0,_0x3a92aa['H'])(_0x25abc9(0x25c9),_0x48fd5c);},0x5f72:(_0x37e3c2,_0x41da78,_0x566cd5)=>{var _0x4b03ad=a7_0x38a779,_0x1eea2f=_0x566cd5(0x15a52),_0x5f2133=_0x566cd5(0x1137a),_0x12919d=_0x566cd5(0x16ad5),_0x23287a=_0x566cd5(0x147cf),_0x15e6e0=_0x566cd5(0x1a27),_0xd7b708=_0x566cd5(0x11c74),_0x218679=_0x566cd5(0xe456);_0x566cd5(0x12abc),_0x566cd5(0x9ea3);class _0x56064a extends _0x1eea2f['k']{constructor(_0x1d3b5b){var _0x1da294=a7_0x2532;super(_0x1d3b5b,_0x12919d['u'][_0x1da294(0x3dcd)]),this[_0x1da294(0x15b2)](_0x1da294(0xdfa),_0x5f2133['E'][_0x1da294(0x19f4)]),this[_0x1da294(0x15b2)](_0x1da294(0x39f3),_0x5f2133['E'][_0x1da294(0x19f4)]),this['registerInput'](_0x1da294(0x35a1),_0x5f2133['E'][_0x1da294(0x2c52)]),this[_0x1da294(0x35a1)]['addExcludedConnectionPointFromAllowedTypes'](_0x5f2133['E'][_0x1da294(0x2644)]|_0x5f2133['E']['Vector4']|_0x5f2133['E'][_0x1da294(0x19f4)]),this[_0x1da294(0x15b2)]('uv',_0x5f2133['E'][_0x1da294(0x38aa)]),this[_0x1da294(0x3619)](_0x1da294(0x351f),_0x5f2133['E']['Vector3']),this[_0x1da294(0x3619)](_0x1da294(0x3509),_0x5f2133['E'][_0x1da294(0x19f4)]),this[_0x1da294(0x3619)](_0x1da294(0xd9b),_0x5f2133['E']['Vector4']),this[_0x1da294(0x3619)](_0x1da294(0xc87),_0x5f2133['E']['Vector2']);}[_0x4b03ad(0x1d40)](){var _0x532b9c=_0x4b03ad;return _0x532b9c(0x65c);}get[_0x4b03ad(0xdfa)](){var _0x259221=_0x4b03ad;return this[_0x259221(0x3d31)][0x0];}get[_0x4b03ad(0x39f3)](){var _0x3fcc98=_0x4b03ad;return this[_0x3fcc98(0x3d31)][0x1];}get[_0x4b03ad(0x35a1)](){var _0x1067fe=_0x4b03ad;return this[_0x1067fe(0x3d31)][0x2];}get['uv'](){var _0x3cee5e=_0x4b03ad;return this[_0x3cee5e(0x3d31)][0x3];}get[_0x4b03ad(0x351f)](){var _0x44bbb7=_0x4b03ad;return this[_0x44bbb7(0x44d)][0x0];}get['normalOutput'](){var _0x5b2c2b=_0x4b03ad;return this[_0x5b2c2b(0x44d)][0x1];}get[_0x4b03ad(0xd9b)](){return this['_outputs'][0x2];}get[_0x4b03ad(0xc87)](){var _0x22b7f7=_0x4b03ad;return this[_0x22b7f7(0x44d)][0x3];}[_0x4b03ad(0x1281)](_0x3c27b1){var _0x13975a=_0x4b03ad;_0x3c27b1[_0x13975a(0x2674)](_0x13975a(0x3276));}[_0x4b03ad(0x4ad)](_0x5cb9ec){var _0xefbe4a=_0x4b03ad;if(!this['position'][_0xefbe4a(0x31d8)]){let _0x4192ca=_0x5cb9ec[_0xefbe4a(0xccc)](_0x46b508=>_0x46b508[_0xefbe4a(0x4109)]&&_0xefbe4a(0xdfa)===_0x46b508['name']);_0x4192ca||(_0x4192ca=new _0xd7b708['S'](_0xefbe4a(0xdfa)))[_0xefbe4a(0x1bb5)](),_0x4192ca[_0xefbe4a(0x1fcc)][_0xefbe4a(0x23c9)](this['position']);}if(!this[_0xefbe4a(0x39f3)][_0xefbe4a(0x31d8)]){let _0x85e3a9=_0x5cb9ec[_0xefbe4a(0xccc)](_0x4276a0=>_0x4276a0[_0xefbe4a(0x4109)]&&_0xefbe4a(0x39f3)===_0x4276a0[_0xefbe4a(0x3844)]);_0x85e3a9||(_0x85e3a9=new _0xd7b708['S'](_0xefbe4a(0x39f3)))['setAsAttribute'](_0xefbe4a(0x39f3)),_0x85e3a9[_0xefbe4a(0x1fcc)][_0xefbe4a(0x23c9)](this[_0xefbe4a(0x39f3)]);}if(!this[_0xefbe4a(0x35a1)][_0xefbe4a(0x31d8)]){let _0x3a3edb=_0x5cb9ec['getInputBlockByPredicate'](_0x375327=>_0x375327[_0xefbe4a(0x4109)]&&_0xefbe4a(0x35a1)===_0x375327[_0xefbe4a(0x3844)]);_0x3a3edb||(_0x3a3edb=new _0xd7b708['S'](_0xefbe4a(0x35a1)))[_0xefbe4a(0x1bb5)](_0xefbe4a(0x35a1)),_0x3a3edb[_0xefbe4a(0x1fcc)][_0xefbe4a(0x23c9)](this['tangent']);}if(!this['uv'][_0xefbe4a(0x31d8)]){let _0x2e1f88=_0x5cb9ec['getInputBlockByPredicate'](_0x580b60=>_0x580b60[_0xefbe4a(0x4109)]&&'uv'===_0x580b60[_0xefbe4a(0x3844)]);_0x2e1f88||(_0x2e1f88=new _0xd7b708['S']('uv'))[_0xefbe4a(0x1bb5)]('uv'),_0x2e1f88['output'][_0xefbe4a(0x23c9)](this['uv']);}}[_0x4b03ad(0x364c)](_0x2527a8,_0x583170,_0x173e33){var _0x3d25a9=_0x4b03ad,_0x20cca8;_0x2527a8[_0x3d25a9(0x3672)]&&null!=(_0x20cca8=_0x2527a8[_0x3d25a9(0x3672)])&&_0x20cca8[_0x3d25a9(0x11dc)]&&_0x20cca8['numInfluencers']!==_0x173e33['NUM_MORPH_INFLUENCERS']&&_0x173e33[_0x3d25a9(0x13a5)](),_0x173e33[_0x3d25a9(0x36bc)]&&_0x23287a['G'][_0x3d25a9(0x155e)](_0x2527a8,_0x173e33);}[_0x4b03ad(0xc95)](_0x456e64,_0x22737c,_0x150ca4){var _0x111abd=_0x4b03ad;_0x150ca4&&_0x150ca4['morphTargetManager']&&0x0<_0x150ca4['morphTargetManager'][_0x111abd(0x3a97)]&&(_0x23287a['G'][_0x111abd(0x24bf)](_0x150ca4,_0x456e64),_0x150ca4[_0x111abd(0x3672)]['isUsingTextureForTargets']&&_0x150ca4['morphTargetManager'][_0x111abd(0x1d7c)](_0x456e64));}[_0x4b03ad(0x27af)](_0x5217a3,_0x3ff6bc,_0xbedc2f,_0x13d9d9){var _0x2d86b7=_0x4b03ad,_0x4e7b1a=this[_0x2d86b7(0xdfa)],_0x4aa76e=this[_0x2d86b7(0x39f3)],_0x38fc23=this[_0x2d86b7(0x35a1)],_0x33bd8e=this['uv'],_0x95d4bd=this[_0x2d86b7(0x351f)],_0x5395f3=this['normalOutput'],_0x4436e3=this[_0x2d86b7(0xd9b)],_0x15feff=this[_0x2d86b7(0xc87)];const _0x3fc3d5=_0x5217a3;var _0x81d805=_0x13d9d9[_0x2d86b7(0x79c)],_0x3737cf=_0xbedc2f['morphTargetManager'],_0x48d38d=_0x3737cf&&_0x3737cf[_0x2d86b7(0x7e3)]&&_0x13d9d9[_0x2d86b7(0x2bb6)],_0x963e01=_0x3737cf&&_0x3737cf['supportsTangents']&&_0x13d9d9[_0x2d86b7(0x324a)],_0x2e3895=_0x3737cf&&_0x3737cf['supportsUVs']&&_0x13d9d9[_0x2d86b7(0x47e)];let _0x175999='';null!=_0x3737cf&&_0x3737cf['isUsingTextureForTargets']&&0x0<_0x81d805&&(_0x175999+=_0x2d86b7(0xd95));for(let _0x47fedc=0x0;_0x47fedc<_0x81d805;_0x47fedc++)_0x175999+=_0x2d86b7(0x3ba8),null!=_0x3737cf&&_0x3737cf['isUsingTextureForTargets']?_0x175999=(_0x175999+=_0x2d86b7(0x2ab5))+(_0x95d4bd[_0x2d86b7(0x2030)]+_0x2d86b7(0x1830)+_0x47fedc+_0x2d86b7(0x38de)+_0x4e7b1a['associatedVariableName']+_0x2d86b7(0x2eb3)+_0x47fedc+_0x2d86b7(0xff5))+_0x2d86b7(0x4127):_0x175999+=_0x95d4bd[_0x2d86b7(0x2030)]+_0x2d86b7(0x182f)+_0x47fedc+_0x2d86b7(0x2dc9)+_0x4e7b1a[_0x2d86b7(0x2030)]+_0x2d86b7(0x2eb3)+_0x47fedc+'];\x0d\x0a',_0x48d38d&&(_0x175999+=_0x2d86b7(0x1e40),null!=_0x3737cf&&_0x3737cf[_0x2d86b7(0x11dc)]?_0x175999=_0x175999+(_0x5395f3['associatedVariableName']+_0x2d86b7(0x1830)+_0x47fedc+',\x20vertexID)\x20-\x20'+_0x4aa76e[_0x2d86b7(0x2030)]+_0x2d86b7(0x2eb3)+_0x47fedc+_0x2d86b7(0xff5))+_0x2d86b7(0x4127):_0x175999+=_0x5395f3[_0x2d86b7(0x2030)]+_0x2d86b7(0x29bb)+_0x47fedc+_0x2d86b7(0x2dc9)+_0x4aa76e[_0x2d86b7(0x2030)]+_0x2d86b7(0x2eb3)+_0x47fedc+_0x2d86b7(0xff5),_0x175999+=_0x2d86b7(0x3dd1)),_0x2e3895&&(_0x175999+=_0x2d86b7(0x13cb),null!=_0x3737cf&&_0x3737cf['isUsingTextureForTargets']?_0x175999=_0x175999+(_0x15feff[_0x2d86b7(0x2030)]+_0x2d86b7(0x1830)+_0x47fedc+_0x2d86b7(0x2d82)+_0x33bd8e[_0x2d86b7(0x2030)]+')\x20*\x20morphTargetInfluences['+_0x47fedc+_0x2d86b7(0xff5))+_0x2d86b7(0x4127):_0x175999+=_0x15feff['associatedVariableName']+_0x2d86b7(0x10be)+_0x47fedc+_0x2d86b7(0x2dc9)+_0x33bd8e[_0x2d86b7(0x2030)]+_0x2d86b7(0x136a)+_0x47fedc+_0x2d86b7(0xff5),_0x175999+=_0x2d86b7(0x3dd1)),_0x963e01&&(_0x175999+=_0x2d86b7(0xfc2),null!=_0x3737cf&&_0x3737cf['isUsingTextureForTargets']?_0x175999+=_0x4436e3[_0x2d86b7(0x2030)]+_0x2d86b7(0x603)+_0x47fedc+_0x2d86b7(0x38de)+_0x38fc23[_0x2d86b7(0x2030)]+_0x2d86b7(0x32bb)+_0x47fedc+_0x2d86b7(0xff5):_0x175999+=_0x4436e3[_0x2d86b7(0x2030)]+_0x2d86b7(0x411e)+_0x47fedc+_0x2d86b7(0x2dc9)+_0x38fc23[_0x2d86b7(0x2030)]+_0x2d86b7(0x32bb)+_0x47fedc+_0x2d86b7(0xff5),_0x38fc23[_0x2d86b7(0x261)]===_0x5f2133['E'][_0x2d86b7(0x1960)]?_0x175999+=_0x4436e3[_0x2d86b7(0x2030)]+_0x2d86b7(0x15cb)+_0x38fc23[_0x2d86b7(0x2030)]+_0x2d86b7(0x11a2):_0x175999+=_0x4436e3[_0x2d86b7(0x2030)]+_0x2d86b7(0x3d3a),_0x175999+=_0x2d86b7(0x3dd1)),_0x175999+='#endif\x0d\x0a';if(_0x3fc3d5[_0x2d86b7(0x2068)]=_0x3fc3d5[_0x2d86b7(0x2068)][_0x2d86b7(0xb35)](this[_0x2d86b7(0x18a8)],_0x175999),0x0<_0x81d805){for(let _0x212afb=0x0;_0x212afb<_0x81d805;_0x212afb++)_0x3fc3d5[_0x2d86b7(0x1427)]['push'](_0x15e6e0['o'][_0x2d86b7(0x3056)]+_0x212afb),_0x48d38d&&_0x3fc3d5['attributes'][_0x2d86b7(0x1e1d)](_0x15e6e0['o']['NormalKind']+_0x212afb),_0x963e01&&_0x3fc3d5[_0x2d86b7(0x1427)][_0x2d86b7(0x1e1d)](_0x15e6e0['o'][_0x2d86b7(0x2029)]+_0x212afb),_0x2e3895&&_0x3fc3d5[_0x2d86b7(0x1427)][_0x2d86b7(0x1e1d)](_0x15e6e0['o']['UVKind']+'_'+_0x212afb);}}['_buildBlock'](_0x40057f){var _0x1548cf=_0x4b03ad;super[_0x1548cf(0x1c3c)](_0x40057f),_0x40057f[_0x1548cf(0x3631)][_0x1548cf(0x35f4)][_0x1548cf(0x1e1d)](this),_0x40057f[_0x1548cf(0x3631)]['bindableBlocks'][_0x1548cf(0x1e1d)](this),_0x40057f[_0x1548cf(0x3631)][_0x1548cf(0x3226)][_0x1548cf(0x1e1d)](this);var _0x5b8156=this[_0x1548cf(0xdfa)],_0x258910=this['normal'],_0x374713=this['tangent'],_0x2fa2b4=this['uv'],_0x41a028=this[_0x1548cf(0x351f)],_0x504259=this[_0x1548cf(0x3509)],_0x3996d6=this[_0x1548cf(0xd9b)],_0x2f0df9=this[_0x1548cf(0xc87)],_0x8ffbc5='//'+this[_0x1548cf(0x3844)];return _0x40057f[_0x1548cf(0x2f80)][_0x1548cf(0x1e1d)](_0x1548cf(0x3276)),_0x40057f['uniforms'][_0x1548cf(0x1e1d)](_0x1548cf(0x3155)),_0x40057f[_0x1548cf(0x2f80)][_0x1548cf(0x1e1d)]('morphTargetTextureIndices'),_0x40057f[_0x1548cf(0x35c5)][_0x1548cf(0x1e1d)](_0x1548cf(0x7a4)),_0x40057f[_0x1548cf(0x1479)](_0x1548cf(0x348c),_0x8ffbc5),_0x40057f['_emitFunctionFromInclude']('morphTargetsVertexDeclaration',_0x8ffbc5,{'repeatKey':'maxSimultaneousMorphTargets'}),_0x40057f[_0x1548cf(0x2068)]+=this['_declareOutput'](_0x41a028,_0x40057f)+_0x1548cf(0xd26)+_0x5b8156[_0x1548cf(0x2030)]+';\x0d\x0a',_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x2b54),_0x40057f['compilationString']+=this[_0x1548cf(0x2fd4)](_0x504259,_0x40057f)+_0x1548cf(0xd26)+_0x258910['associatedVariableName']+_0x1548cf(0x3425),_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x3678),_0x40057f[_0x1548cf(0x2068)]+=this[_0x1548cf(0x2fd4)](_0x504259,_0x40057f)+_0x1548cf(0x18b5),_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x3dd1),_0x40057f['compilationString']+=_0x1548cf(0x371b),_0x40057f['compilationString']+=this[_0x1548cf(0x2fd4)](_0x3996d6,_0x40057f)+_0x1548cf(0xd26)+_0x374713[_0x1548cf(0x2030)]+_0x1548cf(0x3425),_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x3678),_0x40057f[_0x1548cf(0x2068)]+=this['_declareOutput'](_0x3996d6,_0x40057f)+_0x1548cf(0x88d),_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x3dd1),_0x40057f[_0x1548cf(0x2068)]+='#ifdef\x20UV1\x0d\x0a',_0x40057f[_0x1548cf(0x2068)]+=this[_0x1548cf(0x2fd4)](_0x2f0df9,_0x40057f)+_0x1548cf(0xd26)+_0x2fa2b4[_0x1548cf(0x2030)]+_0x1548cf(0x3425),_0x40057f[_0x1548cf(0x2068)]+=_0x1548cf(0x3678),_0x40057f[_0x1548cf(0x2068)]+=this[_0x1548cf(0x2fd4)](_0x2f0df9,_0x40057f)+_0x1548cf(0x1b30),_0x40057f['compilationString']+=_0x1548cf(0x3dd1),this[_0x1548cf(0x18a8)]=_0x40057f[_0x1548cf(0x18a8)],_0x40057f[_0x1548cf(0x2068)]+=this[_0x1548cf(0x18a8)],this;}}(0x0,_0x218679['H'])('BABYLON.MorphTargetsBlock',_0x56064a);},0x108ae:(_0xd8cca2,_0x4259a1,_0x1c9c7b)=>{var _0xdaf17b=a7_0x38a779;_0x1c9c7b['d'](_0x4259a1,{'t':()=>_0x3aec4f});var _0x4259a1=_0x1c9c7b(0x15a52),_0x48e2ed=_0x1c9c7b(0x1137a),_0x463667=_0x1c9c7b(0x16ad5),_0x1c9c7b=_0x1c9c7b(0xe456);class _0x3aec4f extends _0x4259a1['k']{constructor(_0xa6e844){var _0x6700bc=a7_0x2532;super(_0xa6e844,_0x463667['u'][_0x6700bc(0x3dcd)],!0x0),this[_0x6700bc(0x15b2)](_0x6700bc(0x284),_0x48e2ed['E'][_0x6700bc(0x1960)]);}[_0xdaf17b(0x1d40)](){var _0x59e481=_0xdaf17b;return _0x59e481(0x15ed);}get['vector'](){var _0x3b15d1=_0xdaf17b;return this[_0x3b15d1(0x3d31)][0x0];}[_0xdaf17b(0x2902)](_0x39682c){var _0x230e27=_0xdaf17b;for(const _0xaa1994 of _0x39682c)if(_0xaa1994[_0x230e27(0x8a7)])return!0x0;return!0x1;}[_0xdaf17b(0x1c3c)](_0x324ec6){var _0x8d2533=_0xdaf17b;super['_buildBlock'](_0x324ec6);var _0xdea384=this[_0x8d2533(0x284)];return _0x324ec6[_0x8d2533(0x2068)]+='gl_Position\x20=\x20'+_0xdea384['associatedVariableName']+_0x8d2533(0x3425),this[_0x8d2533(0x2902)](_0x324ec6['sharedData'][_0x8d2533(0xa09)])&&(_0x324ec6[_0x8d2533(0x2bd1)](_0x8d2533(0x34cf),_0x8d2533(0x37c4)),_0x324ec6[_0x8d2533(0x159e)](_0x8d2533(0x2715),_0x8d2533(0x37c4)),_0x324ec6[_0x8d2533(0x2068)]+=_0x8d2533(0x3fbb),_0x324ec6[_0x8d2533(0x2068)]+=_0x8d2533(0x3bec)),this;}}(0x0,_0x1c9c7b['H'])(_0xdaf17b(0x16fd),_0x3aec4f);},0x1693b:(_0x48eef9,_0x13b4c0,_0x4abe4a)=>{var _0x4a7796=a7_0x38a779,_0x508710=_0x4abe4a(0x15a52),_0x352194=_0x4abe4a(0x1137a),_0x3103aa=_0x4abe4a(0x16ad5),_0x4abe4a=_0x4abe4a(0xe456);class _0x521b15 extends _0x508710['k']{constructor(_0x5aa09e){var _0xb5ad3=a7_0x2532;super(_0x5aa09e,_0x3103aa['u']['Neutral']),this[_0xb5ad3(0x15b2)](_0xb5ad3(0x158e),_0x352194['E'][_0xb5ad3(0x2c52)]),this[_0xb5ad3(0x15b2)](_0xb5ad3(0x39c3),_0x352194['E']['AutoDetect']),this['registerOutput'](_0xb5ad3(0x1fcc),_0x352194['E']['BasedOnInput']),this[_0xb5ad3(0x44d)][0x0][_0xb5ad3(0xd3f)]=this[_0xb5ad3(0x3d31)][0x0],this[_0xb5ad3(0x15d1)](0x0,0x1);}[_0x4a7796(0x1d40)](){return'AddBlock';}get[_0x4a7796(0x158e)](){var _0xa660c9=_0x4a7796;return this[_0xa660c9(0x3d31)][0x0];}get[_0x4a7796(0x39c3)](){var _0x5c8f21=_0x4a7796;return this[_0x5c8f21(0x3d31)][0x1];}get[_0x4a7796(0x1fcc)](){var _0x4ad2b0=_0x4a7796;return this[_0x4ad2b0(0x44d)][0x0];}[_0x4a7796(0x1c3c)](_0x240d00){var _0x25ab4d=_0x4a7796;super[_0x25ab4d(0x1c3c)](_0x240d00);var _0x31ed4f=this[_0x25ab4d(0x44d)][0x0];return _0x240d00[_0x25ab4d(0x2068)]+=this['_declareOutput'](_0x31ed4f,_0x240d00)+(_0x25ab4d(0xd26)+this[_0x25ab4d(0x158e)][_0x25ab4d(0x2030)]+'\x20+\x20'+this[_0x25ab4d(0x39c3)]['associatedVariableName']+_0x25ab4d(0x3425)),this;}}(0x0,_0x4abe4a['H'])(_0x4a7796(0x40fc),_0x521b15);},0x17e8e:(_0x159adc,_0x1fdf56,_0x53d81b)=>{var _0x4dbd85=a7_0x38a779,_0x29390a=_0x53d81b(0x15a52),_0x39b76d=_0x53d81b(0x1137a),_0x47e76c=_0x53d81b(0x16ad5),_0x53d81b=_0x53d81b(0xe456);class _0x2db0aa extends _0x29390a['k']{constructor(_0x3c8583){var _0x339db9=a7_0x2532;super(_0x3c8583,_0x47e76c['u'][_0x339db9(0x3d2)]),this[_0x339db9(0x15b2)]('x',_0x39b76d['E'][_0x339db9(0x214d)]),this[_0x339db9(0x15b2)]('y',_0x39b76d['E'][_0x339db9(0x214d)]),this['registerOutput'](_0x339db9(0x1fcc),_0x39b76d['E'][_0x339db9(0x214d)]);}[_0x4dbd85(0x1d40)](){return'ArcTan2Block';}get['x'](){var _0xf0ce93=_0x4dbd85;return this[_0xf0ce93(0x3d31)][0x0];}get['y'](){var _0x183475=_0x4dbd85;return this[_0x183475(0x3d31)][0x1];}get[_0x4dbd85(0x1fcc)](){var _0x5205fe=_0x4dbd85;return this[_0x5205fe(0x44d)][0x0];}[_0x4dbd85(0x1c3c)](_0x457084){var _0x1b3926=_0x4dbd85;super[_0x1b3926(0x1c3c)](_0x457084);var _0x547264=this['_outputs'][0x0];return _0x457084[_0x1b3926(0x2068)]+=this['_declareOutput'](_0x547264,_0x457084)+(_0x1b3926(0x1bc4)+this['x'][_0x1b3926(0x2030)]+',\x20'+this['y']['associatedVariableName']+_0x1b3926(0x2441)),this;}}(0x0,_0x53d81b['H'])(_0x4dbd85(0x1af6),_0x2db0aa);},0x2084:(_0x75324f,_0x9a174b,_0x486a68)=>{var _0x5b3bcb=a7_0x38a779,_0x94c993=_0x486a68(0xe456),_0x486a68=_0x486a68(0x1695e);class _0x523e96 extends _0x486a68['H']{constructor(_0x4b8f8d){super(_0x4b8f8d,!0x0);}[_0x5b3bcb(0x1d40)](){var _0x5ddc38=_0x5b3bcb;return _0x5ddc38(0x62d);}[_0x5b3bcb(0x368c)](_0x489f47){var _0x5f4045=_0x5b3bcb,_0x53c016=this[_0x5f4045(0x2c44)],_0x235bef=null!=(_0x235bef=this[_0x5f4045(0x36a1)])?_0x235bef:this[_0x5f4045(0x2c44)],_0x3e57c0=this[_0x5f4045(0x384f)]['isConnected']?this['sharpness'][_0x5f4045(0x2030)]:_0x5f4045(0x2485),_0x42df87=_0x489f47[_0x5f4045(0x4002)]('dpdx'),_0x39508e=_0x489f47[_0x5f4045(0x4002)]('dpdy'),_0x268de9=_0x489f47[_0x5f4045(0x4002)]('n'),_0x339396=_0x489f47[_0x5f4045(0x4002)]('ma'),_0xe2b94a=_0x489f47[_0x5f4045(0x4002)]('mi'),_0x5eacb7=_0x489f47[_0x5f4045(0x4002)]('me'),_0x4b0bc4=_0x489f47[_0x5f4045(0x4002)]('x'),_0x5e790d=_0x489f47[_0x5f4045(0x4002)]('y'),_0x31943d=_0x489f47[_0x5f4045(0x4002)]('y');_0x489f47['compilationString']+=_0x5f4045(0xad4)+_0x42df87+'\x20=\x20dFdx('+this[_0x5f4045(0xdfa)][_0x5f4045(0x2030)]+_0x5f4045(0xc5c)+_0x39508e+_0x5f4045(0x2537)+this[_0x5f4045(0xdfa)][_0x5f4045(0x2030)]+_0x5f4045(0xc5c)+_0x268de9+_0x5f4045(0x94f)+this[_0x5f4045(0x39f3)][_0x5f4045(0x2030)]+_0x5f4045(0xd61)+_0x339396+_0x5f4045(0x323d)+_0x268de9+_0x5f4045(0x81e)+_0x268de9+_0x5f4045(0x1f29)+_0x268de9+_0x5f4045(0x81e)+_0x268de9+'.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('+_0x268de9+'.y>'+_0x268de9+_0x5f4045(0x277a)+_0xe2b94a+'\x20=\x20('+_0x268de9+_0x5f4045(0x34db)+_0x268de9+_0x5f4045(0x1f29)+_0x268de9+_0x5f4045(0x34db)+_0x268de9+_0x5f4045(0x275d)+_0x268de9+_0x5f4045(0x26ed)+_0x268de9+_0x5f4045(0x258)+_0x5eacb7+_0x5f4045(0x3f3f)+_0xe2b94a+_0x5f4045(0x2dc9)+_0x339396+_0x5f4045(0xcd6)+_0x4b0bc4+_0x5f4045(0x2215)+_0x53c016+',\x20vec2(\x20\x20\x20'+this['position'][_0x5f4045(0x2030)]+'['+_0x339396+_0x5f4045(0x11db)+this['position']['associatedVariableName']+'['+_0x339396+_0x5f4045(0x27b8)+_0x42df87+'['+_0x339396+_0x5f4045(0x1a02)+_0x42df87+'['+_0x339396+_0x5f4045(0x27b8)+_0x39508e+'['+_0x339396+_0x5f4045(0x1a02)+_0x39508e+'['+_0x339396+_0x5f4045(0x3148)+_0x5e790d+_0x5f4045(0x2215)+_0x235bef+',\x20vec2(\x20\x20\x20'+this[_0x5f4045(0xdfa)][_0x5f4045(0x2030)]+'['+_0x5eacb7+_0x5f4045(0x11db)+this[_0x5f4045(0xdfa)][_0x5f4045(0x2030)]+'['+_0x5eacb7+_0x5f4045(0x27b8)+_0x42df87+'['+_0x5eacb7+_0x5f4045(0x1a02)+_0x42df87+'['+_0x5eacb7+'.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('+_0x39508e+'['+_0x5eacb7+_0x5f4045(0x1a02)+_0x39508e+'['+_0x5eacb7+_0x5f4045(0xb8d)+_0x31943d+_0x5f4045(0x23da)+_0x268de9+'['+_0x339396+_0x5f4045(0xe82)+_0x268de9+'['+_0x5eacb7+'.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'+_0x31943d+_0x5f4045(0x2f36)+_0x31943d+_0x5f4045(0x2af0)+_0x31943d+_0x5f4045(0x2639)+_0x31943d+_0x5f4045(0x1542)+_0x3e57c0+'/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'+this['_tempTextureRead']+'\x20=\x20('+_0x4b0bc4+'*'+_0x31943d+_0x5f4045(0x3867)+_0x5e790d+'*'+_0x31943d+'.y)\x20/\x20('+_0x31943d+_0x5f4045(0x3867)+_0x31943d+_0x5f4045(0x1111);}}(0x0,_0x94c993['H'])(_0x5b3bcb(0x26fd),_0x523e96);},0x1660b:(_0xb8a26f,_0x239760,_0x5c1596)=>{var _0x2e8785=a7_0x38a779;function _0x2db8d1(_0x4331f4,_0x2649e3,_0x3bf3a2,_0x2e751d){var _0x12c927=a7_0x2532,_0x55487e,_0x5dacc3=arguments[_0x12c927(0x3785)],_0x4acfc0=_0x5dacc3<0x3?_0x2649e3:null===_0x2e751d?_0x2e751d=Object[_0x12c927(0x18ba)](_0x2649e3,_0x3bf3a2):_0x2e751d;if(_0x12c927(0x1c87)==typeof Reflect&&_0x12c927(0x7a8)==typeof Reflect[_0x12c927(0x4111)])_0x4acfc0=Reflect[_0x12c927(0x4111)](_0x4331f4,_0x2649e3,_0x3bf3a2,_0x2e751d);else{for(var _0x1ab35b=_0x4331f4[_0x12c927(0x3785)]-0x1;0x0<=_0x1ab35b;_0x1ab35b--)(_0x55487e=_0x4331f4[_0x1ab35b])&&(_0x4acfc0=(_0x5dacc3<0x3?_0x55487e(_0x4acfc0):0x3<_0x5dacc3?_0x55487e(_0x2649e3,_0x3bf3a2,_0x4acfc0):_0x55487e(_0x2649e3,_0x3bf3a2))||_0x4acfc0);}0x3<_0x5dacc3&&_0x4acfc0&&Object[_0x12c927(0x259d)](_0x2649e3,_0x3bf3a2,_0x4acfc0);}var _0x174cf5=_0x5c1596(0x15a52),_0x4d4baf=_0x5c1596(0x1137a),_0x136f8c=_0x5c1596(0x16ad5),_0x69dd79=_0x5c1596(0xe456),_0x5c1596=_0x5c1596(0x159af);class _0x89e770 extends _0x174cf5['k']{constructor(_0xc10ec3){var _0x396fe5=a7_0x2532;super(_0xc10ec3,_0x136f8c['u']['Neutral']),this[_0x396fe5(0x2d92)]=0x0,this[_0x396fe5(0x2c67)]=0x1,this[_0x396fe5(0x15b2)](_0x396fe5(0xb06),_0x4d4baf['E'][_0x396fe5(0x2c52)]),this['registerOutput'](_0x396fe5(0x1fcc),_0x4d4baf['E']['BasedOnInput']),this[_0x396fe5(0x44d)][0x0][_0x396fe5(0xd3f)]=this[_0x396fe5(0x3d31)][0x0];}[_0x2e8785(0x1d40)](){var _0x2a1bd6=_0x2e8785;return _0x2a1bd6(0x20dc);}get[_0x2e8785(0xb06)](){var _0x3cb338=_0x2e8785;return this[_0x3cb338(0x3d31)][0x0];}get[_0x2e8785(0x1fcc)](){var _0x55b38a=_0x2e8785;return this[_0x55b38a(0x44d)][0x0];}[_0x2e8785(0x1c3c)](_0x5374ca){var _0x4ae678=_0x2e8785;super[_0x4ae678(0x1c3c)](_0x5374ca);var _0x59c018=this[_0x4ae678(0x44d)][0x0];return _0x5374ca['compilationString']+=this[_0x4ae678(0x2fd4)](_0x59c018,_0x5374ca)+(_0x4ae678(0xd83)+this['value']['associatedVariableName']+',\x20'+this[_0x4ae678(0x16b1)](this[_0x4ae678(0x2d92)])+',\x20'+this[_0x4ae678(0x16b1)](this[_0x4ae678(0x2c67)])+_0x4ae678(0x2441)),this;}[_0x2e8785(0x80f)](){var _0x2b5837=_0x2e8785;return super[_0x2b5837(0x80f)]()+(this[_0x2b5837(0x31e)]+'.minimum\x20=\x20'+this[_0x2b5837(0x2d92)]+_0x2b5837(0x3425))+(this['_codeVariableName']+_0x2b5837(0x1ac1)+this[_0x2b5837(0x2c67)]+_0x2b5837(0x3425));}[_0x2e8785(0x2156)](){var _0x168644=_0x2e8785;const _0x5e4688=super[_0x168644(0x2156)]();return _0x5e4688[_0x168644(0x2d92)]=this[_0x168644(0x2d92)],_0x5e4688['maximum']=this[_0x168644(0x2c67)],_0x5e4688;}[_0x2e8785(0x28fb)](_0x30e5fc,_0x5c5db7,_0x25099f){var _0x89ab4f=_0x2e8785;super[_0x89ab4f(0x28fb)](_0x30e5fc,_0x5c5db7,_0x25099f),this[_0x89ab4f(0x2d92)]=_0x30e5fc['minimum'],this[_0x89ab4f(0x2c67)]=_0x30e5fc['maximum'];}}_0x2db8d1([(0x0,_0x5c1596['p'])(_0x2e8785(0x205e),_0x5c1596['U'][_0x2e8785(0x214d)])],_0x89e770[_0x2e8785(0x1fd2)],'minimum',void 0x0),_0x2db8d1([(0x0,_0x5c1596['p'])('Maximum',_0x5c1596['U'][_0x2e8785(0x214d)])],_0x89e770[_0x2e8785(0x1fd2)],_0x2e8785(0x2c67),void 0x0),(0x0,_0x69dd79['H'])('BABYLON.ClampBlock',_0x89e770);},0x6983:(_0x1ef2a9,_0x55f4b5,_0x129e40)=>{var _0x1e8d72=a7_0x38a779,_0x1e5891=_0x129e40(0x15a52),_0x1b2d03=_0x129e40(0x1137a),_0x79f3b4=_0x129e40(0x16ad5),_0x2ff97a=_0x129e40(0xe456),_0x129e40=_0x129e40(0x159af);class _0x21e1a0 extends _0x1e5891['k']{constructor(_0x1c240b){var _0x2c9b38=a7_0x2532;super(_0x1c240b,_0x79f3b4['u'][_0x2c9b38(0x3d2)]),this['octaves']=0x6,this['registerInput'](_0x2c9b38(0x2c13),_0x1b2d03['E'][_0x2c9b38(0x2c52)]),this['registerInput']('chaos',_0x1b2d03['E'][_0x2c9b38(0x2c52)],!0x0),this[_0x2c9b38(0x15b2)](_0x2c9b38(0x2c4c),_0x1b2d03['E'][_0x2c9b38(0x214d)],!0x0),this['registerInput']('offsetY',_0x1b2d03['E'][_0x2c9b38(0x214d)],!0x0),this[_0x2c9b38(0x15b2)](_0x2c9b38(0x1f57),_0x1b2d03['E'][_0x2c9b38(0x214d)],!0x0),this[_0x2c9b38(0x3619)](_0x2c9b38(0x1fcc),_0x1b2d03['E'][_0x2c9b38(0x214d)]),this[_0x2c9b38(0x3d31)][0x0][_0x2c9b38(0x4a0)]['push'](_0x1b2d03['E'][_0x2c9b38(0x38aa)]),this[_0x2c9b38(0x3d31)][0x0][_0x2c9b38(0x4a0)][_0x2c9b38(0x1e1d)](_0x1b2d03['E'][_0x2c9b38(0x19f4)]),this[_0x2c9b38(0x15d1)](0x0,0x1);}[_0x1e8d72(0x1d40)](){return'CloudBlock';}get[_0x1e8d72(0x2c13)](){var _0x513a51=_0x1e8d72;return this[_0x513a51(0x3d31)][0x0];}get[_0x1e8d72(0xf52)](){return this['_inputs'][0x1];}get[_0x1e8d72(0x2c4c)](){var _0x3c6aec=_0x1e8d72;return this[_0x3c6aec(0x3d31)][0x2];}get[_0x1e8d72(0x3024)](){var _0xb8a12e=_0x1e8d72;return this[_0xb8a12e(0x3d31)][0x3];}get['offsetZ'](){var _0x30cac2=_0x1e8d72;return this[_0x30cac2(0x3d31)][0x4];}get[_0x1e8d72(0x1fcc)](){var _0x3f487f=_0x1e8d72;return this[_0x3f487f(0x44d)][0x0];}[_0x1e8d72(0x1c3c)](_0x110ecf){var _0x154820=_0x1e8d72;if(super[_0x154820(0x1c3c)](_0x110ecf),this['seed'][_0x154820(0x31d8)]&&this['_outputs'][0x0]['hasEndpoints']){const _0x541e6f=_0x154820(0xc80);var _0x45487a=_0x154820(0x32ac)+this[_0x154820(0x2e84)],_0x5dc38f=(_0x110ecf[_0x154820(0x28d2)](_0x154820(0x124a),_0x154820(0x11d3),'//\x20CloudBlockCode'),_0x110ecf[_0x154820(0x28d2)](_0x154820(0x2bd6)+this[_0x154820(0x2e84)],_0x541e6f['replace'](/fbm/gi,_0x45487a)[_0x154820(0xb35)](/OCTAVES/gi,(0x0|this[_0x154820(0x2e84)])[_0x154820(0x141d)]()),_0x154820(0x1e6d)),_0x110ecf['_getFreeVariableName']('st')),_0x4886f6=(null==(_0x4886f6=this[_0x154820(0x2c13)]['connectedPoint'])?void 0x0:_0x4886f6[_0x154820(0x261)])===_0x1b2d03['E'][_0x154820(0x38aa)]?_0x154820(0x17e4):_0x154820(0x3e79),_0x4886f6=(_0x110ecf[_0x154820(0x2068)]+=_0x4886f6+('\x20'+_0x5dc38f+_0x154820(0xd26)+this[_0x154820(0x2c13)]['associatedVariableName']+_0x154820(0x3425)),this[_0x154820(0x2c4c)]['isConnected']&&(_0x110ecf[_0x154820(0x2068)]+=_0x5dc38f+_0x154820(0x1b92)+this[_0x154820(0x2c4c)][_0x154820(0x2030)]+_0x154820(0x3425)),this[_0x154820(0x3024)][_0x154820(0x31d8)]&&(_0x110ecf[_0x154820(0x2068)]+=_0x5dc38f+_0x154820(0x49b)+this[_0x154820(0x3024)][_0x154820(0x2030)]+_0x154820(0x3425)),this['offsetZ'][_0x154820(0x31d8)]&&_0x154820(0x3e79)==_0x4886f6&&(_0x110ecf['compilationString']+=_0x5dc38f+'.z\x20+=\x200.1\x20*\x20'+this[_0x154820(0x1f57)]['associatedVariableName']+_0x154820(0x3425)),this[_0x154820(0xf52)][_0x154820(0x31d8)]?this[_0x154820(0xf52)][_0x154820(0x2030)]:(null==(_0x4886f6=this[_0x154820(0x2c13)][_0x154820(0x14c1)])?void 0x0:_0x4886f6['type'])===_0x1b2d03['E'][_0x154820(0x38aa)]?_0x154820(0x1352):'vec3(0.,\x200.,\x200.)');return _0x110ecf[_0x154820(0x2068)]+=this[_0x154820(0x2fd4)](this['_outputs'][0x0],_0x110ecf)+(_0x154820(0xd26)+_0x45487a+'('+_0x5dc38f+',\x20'+_0x4886f6+');\x0d\x0a'),this;}}['_dumpPropertiesCode'](){var _0x126583=_0x1e8d72;return super['_dumpPropertiesCode']()+(this[_0x126583(0x31e)]+'.octaves\x20=\x20'+this[_0x126583(0x2e84)]+_0x126583(0x3425));}['serialize'](){var _0x2c2992=_0x1e8d72;const _0x3466f3=super[_0x2c2992(0x2156)]();return _0x3466f3[_0x2c2992(0x2e84)]=this[_0x2c2992(0x2e84)],_0x3466f3;}[_0x1e8d72(0x28fb)](_0x5d81ba,_0x4d796a,_0x30d209){var _0xcd0d89=_0x1e8d72;super[_0xcd0d89(0x28fb)](_0x5d81ba,_0x4d796a,_0x30d209),this['octaves']=_0x5d81ba['octaves'];}}(function(_0x7561da,_0x24b889,_0x45a248,_0x584929){var _0x2bf96b=_0x1e8d72,_0x18b4bd,_0x22926d=arguments['length'],_0x326718=_0x22926d<0x3?_0x24b889:null===_0x584929?_0x584929=Object[_0x2bf96b(0x18ba)](_0x24b889,_0x45a248):_0x584929;if(_0x2bf96b(0x1c87)==typeof Reflect&&_0x2bf96b(0x7a8)==typeof Reflect[_0x2bf96b(0x4111)])_0x326718=Reflect[_0x2bf96b(0x4111)](_0x7561da,_0x24b889,_0x45a248,_0x584929);else{for(var _0x204cd3=_0x7561da[_0x2bf96b(0x3785)]-0x1;0x0<=_0x204cd3;_0x204cd3--)(_0x18b4bd=_0x7561da[_0x204cd3])&&(_0x326718=(_0x22926d<0x3?_0x18b4bd(_0x326718):0x3<_0x22926d?_0x18b4bd(_0x24b889,_0x45a248,_0x326718):_0x18b4bd(_0x24b889,_0x45a248))||_0x326718);}0x3<_0x22926d&&_0x326718&&Object[_0x2bf96b(0x259d)](_0x24b889,_0x45a248,_0x326718);}([(0x0,_0x129e40['p'])('Octaves',_0x129e40['U'][_0x1e8d72(0x27c)])],_0x21e1a0[_0x1e8d72(0x1fd2)],'octaves',void 0x0),(0x0,_0x2ff97a['H'])(_0x1e8d72(0xe0c),_0x21e1a0));},0x13c30:(_0x10b8fd,_0x2f9574,_0x32a38f)=>{var _0x4fb95c=a7_0x38a779,_0x56a540=_0x32a38f(0x15a52),_0x1333bd=_0x32a38f(0x1137a),_0x17f2c7=_0x32a38f(0x16ad5),_0x32a38f=_0x32a38f(0xe456);class _0x479f02 extends _0x56a540['k']{constructor(_0x4cf86e){var _0xf85d46=a7_0x2532;super(_0x4cf86e,_0x17f2c7['u'][_0xf85d46(0x3d2)]),this[_0xf85d46(0x2aac)]='r',this[_0xf85d46(0x15a5)]='g',this[_0xf85d46(0x1871)]='b',this[_0xf85d46(0x438)]='a',this[_0xf85d46(0x15b2)](_0xf85d46(0x3c9a),_0x1333bd['E']['Color3'],!0x0),this[_0xf85d46(0x15b2)]('r',_0x1333bd['E'][_0xf85d46(0x214d)],!0x0),this[_0xf85d46(0x15b2)]('g',_0x1333bd['E'][_0xf85d46(0x214d)],!0x0),this[_0xf85d46(0x15b2)]('b',_0x1333bd['E'][_0xf85d46(0x214d)],!0x0),this[_0xf85d46(0x15b2)]('a',_0x1333bd['E']['Float'],!0x0),this[_0xf85d46(0x3619)](_0xf85d46(0x1a25),_0x1333bd['E']['Color4']),this[_0xf85d46(0x3619)]('rgb',_0x1333bd['E'][_0xf85d46(0x32f2)]);}['getClassName'](){return'ColorMergerBlock';}get[_0x4fb95c(0x8bd)](){var _0x5011e4=_0x4fb95c;return this[_0x5011e4(0x3d31)][0x0];}get['r'](){return this['_inputs'][0x1];}get['g'](){return this['_inputs'][0x2];}get['b'](){var _0x1260cc=_0x4fb95c;return this[_0x1260cc(0x3d31)][0x3];}get['a'](){return this['_inputs'][0x4];}get[_0x4fb95c(0x1a25)](){var _0x4a7711=_0x4fb95c;return this[_0x4a7711(0x44d)][0x0];}get[_0x4fb95c(0x2fc4)](){var _0x122bb2=_0x4fb95c;return this[_0x122bb2(0x44d)][0x1];}get['rgb'](){var _0x2bd729=_0x4fb95c;return this[_0x2bd729(0x2fc4)];}['_inputRename'](_0x2a1d09){var _0x5263b6=_0x4fb95c;return _0x5263b6(0x3c9a)===_0x2a1d09?_0x5263b6(0x8bd):_0x2a1d09;}[_0x4fb95c(0x4145)](_0x18356b){var _0x36e206=_0x4fb95c;const _0x550349=this['rSwizzle']+this['gSwizzle']+this[_0x36e206(0x1871)]+this[_0x36e206(0x438)];return'.'+_0x550349[_0x36e206(0x18ee)](0x0,_0x18356b);}[_0x4fb95c(0x1c3c)](_0x1f9fda){var _0x5c4008=_0x4fb95c;super[_0x5c4008(0x1c3c)](_0x1f9fda);var _0x1aa9da=this['r'],_0x216a32=this['g'],_0x1d62a3=this['b'],_0x4ccfb4=this['a'],_0x218bc2=this[_0x5c4008(0x8bd)],_0x542717=this[_0x5c4008(0x44d)][0x0],_0x5a7e0e=this[_0x5c4008(0x44d)][0x1];return _0x218bc2['isConnected']?(_0x542717[_0x5c4008(0x2482)]&&(_0x1f9fda[_0x5c4008(0x2068)]+=this['_declareOutput'](_0x542717,_0x1f9fda)+(_0x5c4008(0xe9a)+_0x218bc2[_0x5c4008(0x2030)]+',\x20'+(_0x4ccfb4['isConnected']?this[_0x5c4008(0x954)](_0x4ccfb4):_0x5c4008(0x3480))+')'+this['_buildSwizzle'](0x4)+';\x0d\x0a')),_0x5a7e0e[_0x5c4008(0x2482)]&&(_0x1f9fda[_0x5c4008(0x2068)]+=this[_0x5c4008(0x2fd4)](_0x5a7e0e,_0x1f9fda)+('\x20=\x20'+_0x218bc2[_0x5c4008(0x2030)]+this['_buildSwizzle'](0x3)+_0x5c4008(0x3425)))):(_0x542717[_0x5c4008(0x2482)]&&(_0x1f9fda[_0x5c4008(0x2068)]+=this[_0x5c4008(0x2fd4)](_0x542717,_0x1f9fda)+(_0x5c4008(0xe9a)+(_0x1aa9da['isConnected']?this[_0x5c4008(0x954)](_0x1aa9da):_0x5c4008(0x3480))+',\x20'+(_0x216a32[_0x5c4008(0x31d8)]?this[_0x5c4008(0x954)](_0x216a32):_0x5c4008(0x3480))+',\x20'+(_0x1d62a3[_0x5c4008(0x31d8)]?this['_writeVariable'](_0x1d62a3):_0x5c4008(0x3480))+',\x20'+(_0x4ccfb4[_0x5c4008(0x31d8)]?this[_0x5c4008(0x954)](_0x4ccfb4):_0x5c4008(0x3480))+')'+this['_buildSwizzle'](0x4)+_0x5c4008(0x3425))),_0x5a7e0e[_0x5c4008(0x2482)]&&(_0x1f9fda[_0x5c4008(0x2068)]+=this[_0x5c4008(0x2fd4)](_0x5a7e0e,_0x1f9fda)+(_0x5c4008(0x2e9b)+(_0x1aa9da[_0x5c4008(0x31d8)]?this['_writeVariable'](_0x1aa9da):_0x5c4008(0x3480))+',\x20'+(_0x216a32[_0x5c4008(0x31d8)]?this['_writeVariable'](_0x216a32):_0x5c4008(0x3480))+',\x20'+(_0x1d62a3['isConnected']?this['_writeVariable'](_0x1d62a3):'0.0')+')'+this['_buildSwizzle'](0x3)+';\x0d\x0a'))),this;}[_0x4fb95c(0x2156)](){var _0x55c896=_0x4fb95c;const _0x113205=super[_0x55c896(0x2156)]();return _0x113205[_0x55c896(0x2aac)]=this['rSwizzle'],_0x113205['gSwizzle']=this['gSwizzle'],_0x113205[_0x55c896(0x1871)]=this[_0x55c896(0x1871)],_0x113205[_0x55c896(0x438)]=this[_0x55c896(0x438)],_0x113205;}[_0x4fb95c(0x28fb)](_0x42730f,_0x5262c9,_0x3e8433){var _0x39aab2=_0x4fb95c;super[_0x39aab2(0x28fb)](_0x42730f,_0x5262c9,_0x3e8433),this[_0x39aab2(0x2aac)]=null!=(_0x5262c9=_0x42730f[_0x39aab2(0x2aac)])?_0x5262c9:'r',this[_0x39aab2(0x15a5)]=null!=(_0x3e8433=_0x42730f[_0x39aab2(0x15a5)])?_0x3e8433:'g',this[_0x39aab2(0x1871)]=null!=(_0x5262c9=_0x42730f[_0x39aab2(0x1871)])?_0x5262c9:'b',this[_0x39aab2(0x438)]=null!=(_0x3e8433=_0x42730f[_0x39aab2(0x438)])?_0x3e8433:'a';}[_0x4fb95c(0x80f)](){var _0x57ba7f=_0x4fb95c,_0x588318=super[_0x57ba7f(0x80f)]();return(_0x588318+=this[_0x57ba7f(0x31e)]+_0x57ba7f(0x1e3b)+this[_0x57ba7f(0x2aac)]+_0x57ba7f(0x3b78))+(this[_0x57ba7f(0x31e)]+'.gSwizzle\x20=\x20\x22'+this[_0x57ba7f(0x15a5)]+_0x57ba7f(0x3b78))+(this[_0x57ba7f(0x31e)]+_0x57ba7f(0x126f)+this['bSwizzle']+'\x22;\x0d\x0a')+(this['_codeVariableName']+_0x57ba7f(0x301e)+this[_0x57ba7f(0x438)]+_0x57ba7f(0x3b78));}}(0x0,_0x32a38f['H'])('BABYLON.ColorMergerBlock',_0x479f02);},0xe38:(_0xc0e8a1,_0xdb69ca,_0x4b56ab)=>{var _0xdc2f3c=a7_0x38a779;_0x4b56ab['d'](_0xdb69ca,{'v':()=>_0x1996db});var _0xdb69ca=_0x4b56ab(0x15a52),_0x10c1ff=_0x4b56ab(0x1137a),_0x29397e=_0x4b56ab(0x16ad5),_0x4b56ab=_0x4b56ab(0xe456);class _0x1996db extends _0xdb69ca['k']{constructor(_0x2e9359){var _0x45f77b=a7_0x2532;super(_0x2e9359,_0x29397e['u'][_0x45f77b(0x3d2)]),this[_0x45f77b(0x15b2)](_0x45f77b(0x1a25),_0x10c1ff['E'][_0x45f77b(0x2644)],!0x0),this[_0x45f77b(0x15b2)](_0x45f77b(0x3c9a),_0x10c1ff['E'][_0x45f77b(0x32f2)],!0x0),this[_0x45f77b(0x3619)](_0x45f77b(0xdee),_0x10c1ff['E'][_0x45f77b(0x32f2)]),this[_0x45f77b(0x3619)]('r',_0x10c1ff['E'][_0x45f77b(0x214d)]),this[_0x45f77b(0x3619)]('g',_0x10c1ff['E']['Float']),this[_0x45f77b(0x3619)]('b',_0x10c1ff['E'][_0x45f77b(0x214d)]),this['registerOutput']('a',_0x10c1ff['E'][_0x45f77b(0x214d)]),this[_0x45f77b(0x1e5b)]=!0x0;}[_0xdc2f3c(0x1d40)](){return'ColorSplitterBlock';}get[_0xdc2f3c(0x1a25)](){var _0x57ba65=_0xdc2f3c;return this[_0x57ba65(0x3d31)][0x0];}get[_0xdc2f3c(0x8bd)](){var _0x29298b=_0xdc2f3c;return this[_0x29298b(0x3d31)][0x1];}get[_0xdc2f3c(0x2fc4)](){var _0x24bdb2=_0xdc2f3c;return this[_0x24bdb2(0x44d)][0x0];}get['r'](){var _0x337b01=_0xdc2f3c;return this[_0x337b01(0x44d)][0x1];}get['g'](){var _0x36e0b0=_0xdc2f3c;return this[_0x36e0b0(0x44d)][0x2];}get['b'](){var _0x2ee71c=_0xdc2f3c;return this[_0x2ee71c(0x44d)][0x3];}get['a'](){var _0x19d9b8=_0xdc2f3c;return this[_0x19d9b8(0x44d)][0x4];}[_0xdc2f3c(0x688)](_0xbb6391){var _0x5db9c9=_0xdc2f3c;return _0x5db9c9(0x3c9a)===_0xbb6391?'rgbIn':_0xbb6391;}[_0xdc2f3c(0x3e8c)](_0x5392b5){var _0x113691=_0xdc2f3c;return _0x113691(0xdee)===_0x5392b5?_0x113691(0x2fc4):_0x5392b5;}[_0xdc2f3c(0x1c3c)](_0x5117fa){var _0x3596dc=_0xdc2f3c;super[_0x3596dc(0x1c3c)](_0x5117fa);var _0x4550ed,_0x192b55,_0x4b1f29,_0x1c500c,_0x5d7f31,_0x432efa=this['rgba'][_0x3596dc(0x31d8)]?this[_0x3596dc(0x1a25)]:this['rgbIn'];if(_0x432efa[_0x3596dc(0x31d8)])return _0x4550ed=this[_0x3596dc(0x44d)][0x0],_0x192b55=this['_outputs'][0x1],_0x4b1f29=this['_outputs'][0x2],_0x1c500c=this['_outputs'][0x3],_0x5d7f31=this[_0x3596dc(0x44d)][0x4],_0x4550ed['hasEndpoints']&&(_0x5117fa[_0x3596dc(0x2068)]+=this[_0x3596dc(0x2fd4)](_0x4550ed,_0x5117fa)+(_0x3596dc(0xd26)+_0x432efa[_0x3596dc(0x2030)]+'.rgb;\x0d\x0a')),_0x192b55[_0x3596dc(0x2482)]&&(_0x5117fa[_0x3596dc(0x2068)]+=this[_0x3596dc(0x2fd4)](_0x192b55,_0x5117fa)+(_0x3596dc(0xd26)+_0x432efa[_0x3596dc(0x2030)]+_0x3596dc(0x1679))),_0x4b1f29[_0x3596dc(0x2482)]&&(_0x5117fa[_0x3596dc(0x2068)]+=this[_0x3596dc(0x2fd4)](_0x4b1f29,_0x5117fa)+('\x20=\x20'+_0x432efa[_0x3596dc(0x2030)]+'.g;\x0d\x0a')),_0x1c500c[_0x3596dc(0x2482)]&&(_0x5117fa['compilationString']+=this[_0x3596dc(0x2fd4)](_0x1c500c,_0x5117fa)+('\x20=\x20'+_0x432efa['associatedVariableName']+'.b;\x0d\x0a')),_0x5d7f31[_0x3596dc(0x2482)]&&(_0x5117fa[_0x3596dc(0x2068)]+=this[_0x3596dc(0x2fd4)](_0x5d7f31,_0x5117fa)+(_0x3596dc(0xd26)+_0x432efa['associatedVariableName']+'.a;\x0d\x0a')),this;}}(0x0,_0x4b56ab['H'])('BABYLON.ColorSplitterBlock',_0x1996db);},0xd895:(_0x50b4fa,_0x119f0d,_0x17fcc1)=>{var _0x2b44cb=a7_0x38a779,_0x3b9b22,_0x42a3c6=_0x17fcc1(0x15a52),_0x74e1de=_0x17fcc1(0x1137a),_0x1c0938=_0x17fcc1(0x16ad5),_0x17fcc1=_0x17fcc1(0xe456);_0x3b9b22={'Equal':0x0,0x0:_0x2b44cb(0x2ae),'NotEqual':0x1,0x1:'NotEqual','LessThan':0x2,0x2:_0x2b44cb(0x3f8f),'GreaterThan':0x3,0x3:_0x2b44cb(0xd12),'LessOrEqual':0x4,0x4:'LessOrEqual','GreaterOrEqual':0x5,0x5:_0x2b44cb(0x3cca),'Xor':0x6,0x6:_0x2b44cb(0xaf9),'Or':0x7,0x7:'Or','And':0x8,0x8:_0x2b44cb(0x3b7)};class _0x6a609c extends _0x42a3c6['k']{constructor(_0x3c114b){var _0xdda814=_0x2b44cb;super(_0x3c114b,_0x1c0938['u'][_0xdda814(0x3d2)]),this['condition']=_0x3b9b22[_0xdda814(0x3f8f)],this['registerInput']('a',_0x74e1de['E'][_0xdda814(0x214d)]),this['registerInput']('b',_0x74e1de['E']['Float']),this[_0xdda814(0x15b2)](_0xdda814(0x22ef),_0x74e1de['E'][_0xdda814(0x2c52)],!0x0),this[_0xdda814(0x15b2)](_0xdda814(0x33ea),_0x74e1de['E'][_0xdda814(0x2c52)],!0x0),this[_0xdda814(0x3619)]('output',_0x74e1de['E'][_0xdda814(0x759)]),this['_linkConnectionTypes'](0x2,0x3),this['_outputs'][0x0][_0xdda814(0xd3f)]=this[_0xdda814(0x3d31)][0x2],this[_0xdda814(0x44d)][0x0][_0xdda814(0x1c32)]=_0x74e1de['E'][_0xdda814(0x214d)];}[_0x2b44cb(0x1d40)](){var _0x199530=_0x2b44cb;return _0x199530(0x2a79);}get['a'](){var _0x2bc4b1=_0x2b44cb;return this[_0x2bc4b1(0x3d31)][0x0];}get['b'](){var _0x56196f=_0x2b44cb;return this[_0x56196f(0x3d31)][0x1];}get[_0x2b44cb(0x22ef)](){var _0x233b27=_0x2b44cb;return this[_0x233b27(0x3d31)][0x2];}get[_0x2b44cb(0x33ea)](){var _0xafce46=_0x2b44cb;return this[_0xafce46(0x3d31)][0x3];}get[_0x2b44cb(0x1fcc)](){var _0x243fbb=_0x2b44cb;return this[_0x243fbb(0x44d)][0x0];}[_0x2b44cb(0x1c3c)](_0x8f03f3){var _0x2267d5=_0x2b44cb;super[_0x2267d5(0x1c3c)](_0x8f03f3);var _0x2b6456=this['_outputs'][0x0],_0xd6cf30=this[_0x2267d5(0x22ef)][_0x2267d5(0x31d8)]?this[_0x2267d5(0x22ef)]['associatedVariableName']:_0x2267d5(0x2485),_0x52c5ef=this[_0x2267d5(0x33ea)][_0x2267d5(0x31d8)]?this[_0x2267d5(0x33ea)][_0x2267d5(0x2030)]:_0x2267d5(0x3480);switch(this[_0x2267d5(0x1fa6)]){case _0x3b9b22[_0x2267d5(0x2ae)]:_0x8f03f3[_0x2267d5(0x2068)]+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0xd26)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x462)+this['b']['associatedVariableName']+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0x18cd)]:_0x8f03f3[_0x2267d5(0x2068)]+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+('\x20=\x20'+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x20d6)+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0x3f8f)]:_0x8f03f3['compilationString']+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0xd26)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x1a29)+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0x3f0a)]:_0x8f03f3[_0x2267d5(0x2068)]+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0xd26)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x1f25)+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0xd12)]:_0x8f03f3['compilationString']+=this['_declareOutput'](_0x2b6456,_0x8f03f3)+(_0x2267d5(0xd26)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x229)+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0x3cca)]:_0x8f03f3[_0x2267d5(0x2068)]+=this['_declareOutput'](_0x2b6456,_0x8f03f3)+(_0x2267d5(0xd26)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0x146e)+this['b']['associatedVariableName']+_0x2267d5(0x4061)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22[_0x2267d5(0xaf9)]:_0x8f03f3[_0x2267d5(0x2068)]+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0x1d63)+this['a']['associatedVariableName']+'\x20+\x20'+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0xdad)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+_0x2267d5(0x3425));break;case _0x3b9b22['Or']:_0x8f03f3[_0x2267d5(0x2068)]+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0x18b0)+this['a'][_0x2267d5(0x2030)]+'\x20+\x20'+this['b']['associatedVariableName']+_0x2267d5(0x2771)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+';\x0d\x0a');break;case _0x3b9b22[_0x2267d5(0x3b7)]:_0x8f03f3['compilationString']+=this[_0x2267d5(0x2fd4)](_0x2b6456,_0x8f03f3)+(_0x2267d5(0x323d)+this['a'][_0x2267d5(0x2030)]+_0x2267d5(0xc14)+this['b'][_0x2267d5(0x2030)]+_0x2267d5(0x2d08)+_0xd6cf30+_0x2267d5(0x3039)+_0x52c5ef+';\x0d\x0a');}return this;}[_0x2b44cb(0x2156)](){var _0x4b9d0a=_0x2b44cb;const _0x8b4db1=super[_0x4b9d0a(0x2156)]();return _0x8b4db1[_0x4b9d0a(0x1fa6)]=this[_0x4b9d0a(0x1fa6)],_0x8b4db1;}[_0x2b44cb(0x28fb)](_0x541fc1,_0x212ce3,_0x20e2d1){var _0x18bc6b=_0x2b44cb;super['_deserialize'](_0x541fc1,_0x212ce3,_0x20e2d1),this[_0x18bc6b(0x1fa6)]=_0x541fc1['condition'];}['_dumpPropertiesCode'](){var _0x44e8a7=_0x2b44cb;return super[_0x44e8a7(0x80f)]()+(this[_0x44e8a7(0x31e)]+_0x44e8a7(0x2d1f)+_0x3b9b22[this[_0x44e8a7(0x1fa6)]]+_0x44e8a7(0x3425));}}(0x0,_0x17fcc1['H'])('BABYLON.ConditionalBlock',_0x6a609c);},0x626c:(_0x23d542,_0x5d1d4c,_0x34d1c7)=>{var _0x5e0e34=a7_0x38a779,_0x471651=_0x34d1c7(0x15a52),_0x30495a=_0x34d1c7(0x1137a),_0x17d925=_0x34d1c7(0x16ad5),_0x34d1c7=_0x34d1c7(0xe456);class _0xf1a673 extends _0x471651['k']{constructor(_0x23cfbf){var _0x227a9e=a7_0x2532;super(_0x23cfbf,_0x17d925['u'][_0x227a9e(0x3d2)]),this[_0x227a9e(0x15b2)](_0x227a9e(0x158e),_0x30495a['E'][_0x227a9e(0x2c52)]),this[_0x227a9e(0x15b2)]('right',_0x30495a['E'][_0x227a9e(0x2c52)]),this[_0x227a9e(0x3619)](_0x227a9e(0x1fcc),_0x30495a['E'][_0x227a9e(0x19f4)]),this['_linkConnectionTypes'](0x0,0x1),this[_0x227a9e(0x3d31)][0x0][_0x227a9e(0x1c4b)][_0x227a9e(0x1e1d)](_0x30495a['E'][_0x227a9e(0x214d)]),this[_0x227a9e(0x3d31)][0x0]['excludedConnectionPointTypes'][_0x227a9e(0x1e1d)](_0x30495a['E'][_0x227a9e(0x1919)]),this[_0x227a9e(0x3d31)][0x0][_0x227a9e(0x1c4b)]['push'](_0x30495a['E']['Vector2']),this[_0x227a9e(0x3d31)][0x1][_0x227a9e(0x1c4b)]['push'](_0x30495a['E'][_0x227a9e(0x214d)]),this[_0x227a9e(0x3d31)][0x1][_0x227a9e(0x1c4b)]['push'](_0x30495a['E'][_0x227a9e(0x1919)]),this[_0x227a9e(0x3d31)][0x1][_0x227a9e(0x1c4b)]['push'](_0x30495a['E']['Vector2']);}['getClassName'](){var _0x4260be=a7_0x2532;return _0x4260be(0x22ba);}get[_0x5e0e34(0x158e)](){return this['_inputs'][0x0];}get[_0x5e0e34(0x39c3)](){var _0x419eb7=_0x5e0e34;return this[_0x419eb7(0x3d31)][0x1];}get[_0x5e0e34(0x1fcc)](){return this['_outputs'][0x0];}['_buildBlock'](_0x5ba976){var _0x266bae=_0x5e0e34;super[_0x266bae(0x1c3c)](_0x5ba976);var _0xfcfd6f=this['_outputs'][0x0];return _0x5ba976['compilationString']+=this[_0x266bae(0x2fd4)](_0xfcfd6f,_0x5ba976)+('\x20=\x20cross('+this[_0x266bae(0x158e)][_0x266bae(0x2030)]+_0x266bae(0x3668)+this[_0x266bae(0x39c3)][_0x266bae(0x2030)]+_0x266bae(0x3ccc)),this;}}(0x0,_0x34d1c7['H'])(_0x5e0e34(0x32c0),_0xf1a673);},0x5d46:(_0x1bd750,_0x107898,_0x5452d5)=>{var _0x1c06db=a7_0x38a779,_0x12e10c=_0x5452d5(0x15a52),_0x3d9daa=_0x5452d5(0x1137a),_0x4fcedb=_0x5452d5(0x16ad5),_0x5452d5=_0x5452d5(0xe456);class _0x1b109f extends _0x12e10c['k']{constructor(_0x5f31e4){super(_0x5f31e4);}get['options'](){var _0x59638e=a7_0x2532;return this[_0x59638e(0xc6e)];}set[_0x1c06db(0x381f)](_0x58f5e0){var _0x256638=_0x1c06db;this[_0x256638(0xeb0)](_0x58f5e0);}[_0x1c06db(0x1d40)](){return'CustomBlock';}['_buildBlock'](_0x30fe97){var _0x3df3b9=_0x1c06db;super['_buildBlock'](_0x30fe97);let _0xea82e6=this[_0x3df3b9(0x3e43)],_0x22bc3d=this['_options'][_0x3df3b9(0x11e2)],_0x497b8e=(this[_0x3df3b9(0x3d31)]['forEach'](_0x42b077=>{var _0x5e0450=_0x3df3b9,_0x80c6c3=new RegExp(_0x5e0450(0x1ae2)+_0x42b077[_0x5e0450(0x3844)]+'\x5c}','gm'),_0x42b077=_0x30fe97[_0x5e0450(0x1401)](_0x42b077[_0x5e0450(0x261)]);_0xea82e6=_0xea82e6[_0x5e0450(0xb35)](_0x80c6c3,_0x42b077),_0x22bc3d=_0x22bc3d[_0x5e0450(0xb35)](_0x80c6c3,_0x42b077);}),this[_0x3df3b9(0x44d)][_0x3df3b9(0x66b)](_0x11aaba=>{var _0x4fdb38=_0x3df3b9,_0x38c090=new RegExp('\x5c{TYPE_'+_0x11aaba[_0x4fdb38(0x3844)]+'\x5c}','gm'),_0x11aaba=_0x30fe97[_0x4fdb38(0x1401)](_0x11aaba[_0x4fdb38(0x261)]);_0xea82e6=_0xea82e6['replace'](_0x38c090,_0x11aaba),_0x22bc3d=_0x22bc3d[_0x4fdb38(0xb35)](_0x38c090,_0x11aaba);}),_0x30fe97[_0x3df3b9(0x28d2)](_0x22bc3d,_0xea82e6,''),this[_0x3df3b9(0x44d)][_0x3df3b9(0x66b)](_0x23ca91=>{var _0x1c1f40=_0x3df3b9;_0x30fe97[_0x1c1f40(0x2068)]+=this[_0x1c1f40(0x2fd4)](_0x23ca91,_0x30fe97)+_0x1c1f40(0x3425);}),_0x30fe97[_0x3df3b9(0x2068)]+=_0x22bc3d+'(',!0x1);return this[_0x3df3b9(0x3d31)][_0x3df3b9(0x66b)]((_0x2fa413,_0x47dd68)=>{var _0x4b73a6=_0x3df3b9;0x0<_0x47dd68&&(_0x30fe97[_0x4b73a6(0x2068)]+=',\x20'),_0x30fe97[_0x4b73a6(0x2068)]+=_0x2fa413[_0x4b73a6(0x2030)],_0x497b8e=!0x0;}),this[_0x3df3b9(0x44d)]['forEach']((_0x35f2ad,_0x340b79)=>{var _0x35d8bf=_0x3df3b9;(0x0<_0x340b79||_0x497b8e)&&(_0x30fe97[_0x35d8bf(0x2068)]+=',\x20'),_0x30fe97['compilationString']+=_0x35f2ad[_0x35d8bf(0x2030)];}),_0x30fe97[_0x3df3b9(0x2068)]+=_0x3df3b9(0x2441),this;}[_0x1c06db(0x80f)](){var _0x454f69=_0x1c06db;return super[_0x454f69(0x80f)]()+(this[_0x454f69(0x31e)]+_0x454f69(0x19ba)+JSON[_0x454f69(0x25eb)](this['_options'])+_0x454f69(0x3425));}[_0x1c06db(0x2156)](){var _0x166772=_0x1c06db;const _0x56c00b=super['serialize']();return _0x56c00b[_0x166772(0x381f)]=this[_0x166772(0xc6e)],_0x56c00b;}[_0x1c06db(0x28fb)](_0x420739,_0x111096,_0x419f21){var _0x444ec9=_0x1c06db;this[_0x444ec9(0xeb0)](_0x420739['options']),super['_deserialize'](_0x420739,_0x111096,_0x419f21);}['_deserializeOptions'](_0x206445){var _0x24fb53=_0x1c06db,_0x2d1d8c;this[_0x24fb53(0xc6e)]=_0x206445,this[_0x24fb53(0x3e43)]=_0x206445[_0x24fb53(0x163f)][_0x24fb53(0x372b)]('\x0d\x0a')+'\x0d\x0a',this['name']=this['name']||_0x206445[_0x24fb53(0x3844)],this[_0x24fb53(0x259c)]=_0x4fcedb['u'][_0x206445[_0x24fb53(0x259c)]],null!=(_0x2d1d8c=_0x206445['inParameters'])&&_0x2d1d8c[_0x24fb53(0x66b)]((_0x4e1203,_0x5b6c0d)=>{var _0x5c46ad=_0x24fb53,_0x1a05dd=_0x3d9daa['E'][_0x4e1203['type']];this[_0x5c46ad(0x15b2)](_0x4e1203[_0x5c46ad(0x3844)],_0x1a05dd),Object[_0x5c46ad(0x259d)](this,_0x4e1203[_0x5c46ad(0x3844)],{'get':function(){var _0x305c00=_0x5c46ad;return this[_0x305c00(0x3d31)][_0x5b6c0d];},'enumerable':!0x0,'configurable':!0x0});}),null!=(_0x2d1d8c=_0x206445[_0x24fb53(0x34ca)])&&_0x2d1d8c[_0x24fb53(0x66b)]((_0x155f4d,_0x27f227)=>{var _0x335aaf=_0x24fb53;this[_0x335aaf(0x3619)](_0x155f4d[_0x335aaf(0x3844)],_0x3d9daa['E'][_0x155f4d[_0x335aaf(0x261)]]),Object[_0x335aaf(0x259d)](this,_0x155f4d[_0x335aaf(0x3844)],{'get':function(){return this['_outputs'][_0x27f227];},'enumerable':!0x0,'configurable':!0x0}),_0x335aaf(0x759)===_0x155f4d[_0x335aaf(0x261)]&&(this[_0x335aaf(0x44d)][_0x27f227]['_typeConnectionSource']=this[_0x335aaf(0x2aff)](_0x155f4d['typeFromInput'])[0x0]);}),null!=(_0x2d1d8c=_0x206445[_0x24fb53(0x6bc)])&&_0x2d1d8c['forEach'](_0xe5b778=>{var _0x1f130a=_0x24fb53;this[_0x1f130a(0x15d1)](this[_0x1f130a(0x2aff)](_0xe5b778[_0x1f130a(0xc0f)])[0x1],this[_0x1f130a(0x2aff)](_0xe5b778[_0x1f130a(0xfca)])[0x1]);});}[_0x1c06db(0x2aff)](_0x3215d4){var _0x406657=_0x1c06db;if(!_0x3215d4)return null;for(let _0x10ded0=0x0;_0x10ded0<this['_inputs'][_0x406657(0x3785)];_0x10ded0++)if(this[_0x406657(0x3d31)][_0x10ded0][_0x406657(0x3844)]===_0x3215d4)return[this['_inputs'][_0x10ded0],_0x10ded0];return null;}}(0x0,_0x5452d5['H'])(_0x1c06db(0x3f69),_0x1b109f);},0x25f7:(_0x5e8a77,_0x4d156c,_0x3641a4)=>{var _0x2d596b=a7_0x38a779,_0x69e45a=_0x3641a4(0x15a52),_0x2575de=_0x3641a4(0x1137a),_0x47115b=_0x3641a4(0x16ad5),_0x3641a4=_0x3641a4(0xe456);class _0x59853f extends _0x69e45a['k']{constructor(_0xc99f95){var _0x1f880c=a7_0x2532;super(_0xc99f95,_0x47115b['u']['Neutral']),this[_0x1f880c(0x15b2)](_0x1f880c(0x389a),_0x2575de['E'][_0x1f880c(0x32f2)]),this[_0x1f880c(0x15b2)](_0x1f880c(0x1f05),_0x2575de['E'][_0x1f880c(0x214d)]),this[_0x1f880c(0x3619)]('output',_0x2575de['E'][_0x1f880c(0x32f2)]);}[_0x2d596b(0x1d40)](){var _0x5031ae=_0x2d596b;return _0x5031ae(0x3757);}get[_0x2d596b(0x389a)](){var _0x53f189=_0x2d596b;return this[_0x53f189(0x3d31)][0x0];}get['level'](){var _0x12431f=_0x2d596b;return this[_0x12431f(0x3d31)][0x1];}get[_0x2d596b(0x1fcc)](){var _0x50a6ba=_0x2d596b;return this[_0x50a6ba(0x44d)][0x0];}[_0x2d596b(0x1c3c)](_0x140a41){var _0x542175=_0x2d596b;super[_0x542175(0x1c3c)](_0x140a41);var _0x572b27=this[_0x542175(0x44d)][0x0],_0x3a8d87=this[_0x542175(0x389a)][_0x542175(0x2030)],_0x516e3e=_0x140a41[_0x542175(0x4002)]('colorMin'),_0x35d7c4=_0x140a41['_getFreeVariableName']('colorMax'),_0x4aabef=_0x140a41[_0x542175(0x4002)](_0x542175(0x3ff6));return _0x140a41[_0x542175(0x2068)]+=_0x542175(0x1018)+_0x516e3e+_0x542175(0x1d9d)+_0x3a8d87+_0x542175(0x1f7d)+_0x3a8d87+_0x542175(0x4ee)+_0x3a8d87+_0x542175(0x39e1),_0x140a41['compilationString']+=_0x542175(0x1018)+_0x35d7c4+_0x542175(0x109a)+_0x3a8d87+_0x542175(0x1f7d)+_0x3a8d87+_0x542175(0x4ee)+_0x3a8d87+_0x542175(0x39e1),_0x140a41[_0x542175(0x2068)]+='float\x20'+_0x4aabef+'\x20=\x200.5\x20*\x20('+_0x516e3e+'\x20+\x20'+_0x35d7c4+_0x542175(0x2441),_0x140a41['compilationString']+=this[_0x542175(0x2fd4)](_0x572b27,_0x140a41)+(_0x542175(0x446)+_0x3a8d87+',\x20vec3('+_0x4aabef+',\x20'+_0x4aabef+',\x20'+_0x4aabef+'),\x20'+this[_0x542175(0x1f05)]['associatedVariableName']+');\x0d\x0a'),this;}}(0x0,_0x3641a4['H'])('BABYLON.DesaturateBlock',_0x59853f);},0x111f4:(_0x113d32,_0x301abf,_0x5dbbe4)=>{var _0x14c523=a7_0x38a779,_0x1ba57f=_0x5dbbe4(0x15a52),_0x3a9c24=_0x5dbbe4(0x1137a),_0x1e9e80=_0x5dbbe4(0x16ad5),_0x5dbbe4=_0x5dbbe4(0xe456);class _0x493e7c extends _0x1ba57f['k']{constructor(_0x2f502f){var _0x35a1f9=a7_0x2532;super(_0x2f502f,_0x1e9e80['u'][_0x35a1f9(0x3d2)]),this[_0x35a1f9(0x15b2)](_0x35a1f9(0x158e),_0x3a9c24['E']['AutoDetect']),this[_0x35a1f9(0x15b2)](_0x35a1f9(0x39c3),_0x3a9c24['E'][_0x35a1f9(0x2c52)]),this[_0x35a1f9(0x3619)]('output',_0x3a9c24['E']['Float']),this[_0x35a1f9(0x15d1)](0x0,0x1),this['_inputs'][0x0][_0x35a1f9(0x1c4b)]['push'](_0x3a9c24['E'][_0x35a1f9(0x214d)]),this['_inputs'][0x0][_0x35a1f9(0x1c4b)][_0x35a1f9(0x1e1d)](_0x3a9c24['E'][_0x35a1f9(0x1919)]),this[_0x35a1f9(0x3d31)][0x1][_0x35a1f9(0x1c4b)][_0x35a1f9(0x1e1d)](_0x3a9c24['E']['Float']),this[_0x35a1f9(0x3d31)][0x1][_0x35a1f9(0x1c4b)][_0x35a1f9(0x1e1d)](_0x3a9c24['E']['Matrix']);}['getClassName'](){var _0x2b7b71=a7_0x2532;return _0x2b7b71(0x1e8c);}get['left'](){var _0x217efb=a7_0x2532;return this[_0x217efb(0x3d31)][0x0];}get[_0x14c523(0x39c3)](){var _0x38cb82=_0x14c523;return this[_0x38cb82(0x3d31)][0x1];}get[_0x14c523(0x1fcc)](){var _0x16f4fd=_0x14c523;return this[_0x16f4fd(0x44d)][0x0];}[_0x14c523(0x1c3c)](_0x2cee31){var _0x1c1f87=_0x14c523;super['_buildBlock'](_0x2cee31);var _0x2f49df=this[_0x1c1f87(0x44d)][0x0];return _0x2cee31[_0x1c1f87(0x2068)]+=this['_declareOutput'](_0x2f49df,_0x2cee31)+(_0x1c1f87(0x1c58)+this['left'][_0x1c1f87(0x2030)]+'\x20-\x20'+this[_0x1c1f87(0x39c3)]['associatedVariableName']+_0x1c1f87(0x2441)),this;}}(0x0,_0x5dbbe4['H'])(_0x14c523(0x2c77),_0x493e7c);},0x1406a:(_0x52e8b7,_0x27eb8a,_0x40e640)=>{var _0x54be05=a7_0x38a779,_0x5e1f61=_0x40e640(0x15a52),_0x1ac48b=_0x40e640(0x1137a),_0x208950=_0x40e640(0x16ad5),_0x40e640=_0x40e640(0xe456);class _0x51ac34 extends _0x5e1f61['k']{constructor(_0x55e640){var _0x2ffd3f=a7_0x2532;super(_0x55e640,_0x208950['u']['Neutral']),this[_0x2ffd3f(0x15b2)](_0x2ffd3f(0x158e),_0x1ac48b['E']['AutoDetect']),this[_0x2ffd3f(0x15b2)]('right',_0x1ac48b['E']['AutoDetect']),this['registerOutput'](_0x2ffd3f(0x1fcc),_0x1ac48b['E']['BasedOnInput']),this[_0x2ffd3f(0x44d)][0x0][_0x2ffd3f(0xd3f)]=this[_0x2ffd3f(0x3d31)][0x0],this[_0x2ffd3f(0x15d1)](0x0,0x1);}[_0x54be05(0x1d40)](){return'DivideBlock';}get[_0x54be05(0x158e)](){return this['_inputs'][0x0];}get[_0x54be05(0x39c3)](){var _0x2e9978=_0x54be05;return this[_0x2e9978(0x3d31)][0x1];}get[_0x54be05(0x1fcc)](){var _0x23d626=_0x54be05;return this[_0x23d626(0x44d)][0x0];}[_0x54be05(0x1c3c)](_0x479959){var _0x48afb7=_0x54be05;super[_0x48afb7(0x1c3c)](_0x479959);var _0x51d8ed=this[_0x48afb7(0x44d)][0x0];return _0x479959[_0x48afb7(0x2068)]+=this['_declareOutput'](_0x51d8ed,_0x479959)+('\x20=\x20'+this[_0x48afb7(0x158e)][_0x48afb7(0x2030)]+_0x48afb7(0x1881)+this[_0x48afb7(0x39c3)][_0x48afb7(0x2030)]+_0x48afb7(0x3425)),this;}}(0x0,_0x40e640['H'])(_0x54be05(0x371c),_0x51ac34);},0x22b:(_0x1ffb79,_0x4a9d9d,_0x4bac8d)=>{var _0xbade5a=a7_0x38a779,_0xdd021a=_0x4bac8d(0x15a52),_0x31b6f6=_0x4bac8d(0x1137a),_0x11c557=_0x4bac8d(0x16ad5),_0x4bac8d=_0x4bac8d(0xe456);class _0x2af08b extends _0xdd021a['k']{constructor(_0x4b665f){var _0x305ff3=a7_0x2532;super(_0x4b665f,_0x11c557['u'][_0x305ff3(0x3d2)]),this['registerInput'](_0x305ff3(0x158e),_0x31b6f6['E'][_0x305ff3(0x2c52)]),this[_0x305ff3(0x15b2)](_0x305ff3(0x39c3),_0x31b6f6['E'][_0x305ff3(0x2c52)]),this[_0x305ff3(0x3619)](_0x305ff3(0x1fcc),_0x31b6f6['E'][_0x305ff3(0x214d)]),this[_0x305ff3(0x15d1)](0x0,0x1),this[_0x305ff3(0x3d31)][0x0][_0x305ff3(0x1c4b)][_0x305ff3(0x1e1d)](_0x31b6f6['E'][_0x305ff3(0x214d)]),this[_0x305ff3(0x3d31)][0x0]['excludedConnectionPointTypes'][_0x305ff3(0x1e1d)](_0x31b6f6['E'][_0x305ff3(0x1919)]),this[_0x305ff3(0x3d31)][0x1][_0x305ff3(0x1c4b)][_0x305ff3(0x1e1d)](_0x31b6f6['E'][_0x305ff3(0x214d)]),this[_0x305ff3(0x3d31)][0x1][_0x305ff3(0x1c4b)][_0x305ff3(0x1e1d)](_0x31b6f6['E'][_0x305ff3(0x1919)]);}['getClassName'](){var _0xd7d984=a7_0x2532;return _0xd7d984(0x1b76);}get['left'](){var _0x260432=a7_0x2532;return this[_0x260432(0x3d31)][0x0];}get[_0xbade5a(0x39c3)](){var _0x2c881f=_0xbade5a;return this[_0x2c881f(0x3d31)][0x1];}get[_0xbade5a(0x1fcc)](){var _0x35476e=_0xbade5a;return this[_0x35476e(0x44d)][0x0];}['_buildBlock'](_0x5e1d8c){var _0x29a6c9=_0xbade5a;super[_0x29a6c9(0x1c3c)](_0x5e1d8c);var _0x1b400d=this[_0x29a6c9(0x44d)][0x0];return _0x5e1d8c[_0x29a6c9(0x2068)]+=this['_declareOutput'](_0x1b400d,_0x5e1d8c)+(_0x29a6c9(0x3fd4)+this['left'][_0x29a6c9(0x2030)]+',\x20'+this[_0x29a6c9(0x39c3)]['associatedVariableName']+_0x29a6c9(0x2441)),this;}}(0x0,_0x4bac8d['H'])(_0xbade5a(0x2891),_0x2af08b);},0x727:(_0x31d835,_0x28928c,_0xba6611)=>{var _0x287165=a7_0x38a779,_0x485bca=_0xba6611(0x15a52),_0xb7fb7a=_0xba6611(0x1137a),_0x128db2=_0xba6611(0x16ad5),_0xba6611=_0xba6611(0xe456);class _0x51b7d3 extends _0x485bca['k']{constructor(_0x18938b){var _0x57a655=a7_0x2532;super(_0x18938b,_0x128db2['u'][_0x57a655(0x3d2)]),this[_0x57a655(0x15b2)](_0x57a655(0x3a03),_0xb7fb7a['E'][_0x57a655(0x2c52)]),this['registerOutput'](_0x57a655(0x1fcc),_0xb7fb7a['E']['BasedOnInput']),this[_0x57a655(0x44d)][0x0][_0x57a655(0xd3f)]=this['_inputs'][0x0];}[_0x287165(0x1d40)](){var _0x1d7e44=_0x287165;return _0x1d7e44(0x1a22);}get['input'](){var _0x57d35e=_0x287165;return this[_0x57d35e(0x3d31)][0x0];}get[_0x287165(0x1fcc)](){var _0x19bc14=_0x287165;return this[_0x19bc14(0x44d)][0x0];}get[_0x287165(0x259c)](){var _0x31cf1a=_0x287165,_0x15897a=this['_inputs'][0x0];if(_0x15897a[_0x31cf1a(0x31d8)]){var _0x4577f0=_0x15897a['connectedPoint'][_0x31cf1a(0x1b34)];if(_0x4577f0[_0x31cf1a(0x259c)]!==_0x128db2['u']['VertexAndFragment'])return _0x4577f0['target'];if(_0x15897a[_0x31cf1a(0x14c1)][_0x31cf1a(0x259c)]!==_0x128db2['u'][_0x31cf1a(0x23a6)])return _0x15897a['connectedPoint'][_0x31cf1a(0x259c)];}return this[_0x31cf1a(0x2264)];}set[_0x287165(0x259c)](_0x33f981){var _0x599003=_0x287165;0x0==(this[_0x599003(0x2264)]&_0x33f981)&&(this[_0x599003(0x2264)]=_0x33f981);}[_0x287165(0x1c3c)](_0x4efad8){var _0x3e4187=_0x287165;super[_0x3e4187(0x1c3c)](_0x4efad8);var _0x561bde=this[_0x3e4187(0x44d)][0x0],_0x56d179=this[_0x3e4187(0x3d31)][0x0];return _0x4efad8[_0x3e4187(0x2068)]+=this[_0x3e4187(0x2fd4)](_0x561bde,_0x4efad8)+('\x20=\x20'+_0x56d179[_0x3e4187(0x2030)]+_0x3e4187(0x3425)),this;}}(0x0,_0xba6611['H'])(_0x287165(0x1522),_0x51b7d3);},0x17f4d:(_0x106b13,_0x22ea6f,_0x423ebf)=>{var _0x26d396=a7_0x38a779,_0x2c77ec=_0x423ebf(0x15a52),_0x7335c0=_0x423ebf(0x16ad5),_0x3fd047=_0x423ebf(0x1137a),_0x5a60a7=_0x423ebf(0xe456),_0x570106=_0x423ebf(0x11c74),_0x28161c=(_0x423ebf(0xb008),_0x423ebf(0xbe1f));class _0x20ea6e extends _0x2c77ec['k']{constructor(_0xc9f6e5){var _0x3c13b4=a7_0x2532;super(_0xc9f6e5,_0x7335c0['u'][_0x3c13b4(0x3d2)]),this[_0x3c13b4(0x15b2)](_0x3c13b4(0x101e),_0x3fd047['E']['Vector4']),this['registerInput'](_0x3c13b4(0x3f0),_0x3fd047['E'][_0x3c13b4(0x19f4)]),this[_0x3c13b4(0x15b2)](_0x3c13b4(0x8b8),_0x3fd047['E'][_0x3c13b4(0x214d)]),this['registerInput'](_0x3c13b4(0x8ef),_0x3fd047['E'][_0x3c13b4(0x214d)]),this[_0x3c13b4(0x3619)](_0x3c13b4(0x3782),_0x3fd047['E'][_0x3c13b4(0x214d)]);}[_0x26d396(0x1d40)](){return'FresnelBlock';}get[_0x26d396(0x101e)](){var _0x2dd48b=_0x26d396;return this[_0x2dd48b(0x3d31)][0x0];}get['viewDirection'](){return this['_inputs'][0x1];}get[_0x26d396(0x8b8)](){var _0x94db70=_0x26d396;return this[_0x94db70(0x3d31)][0x2];}get[_0x26d396(0x8ef)](){var _0x229682=_0x26d396;return this[_0x229682(0x3d31)][0x3];}get['fresnel'](){return this['_outputs'][0x0];}[_0x26d396(0x4ad)](_0x2bebd5){var _0x39632f=_0x26d396;if(!this[_0x39632f(0x3f0)][_0x39632f(0x31d8)]){const _0x9f0910=new _0x28161c['d']('View\x20direction');_0x9f0910[_0x39632f(0x1fcc)]['connectTo'](this['viewDirection']),_0x9f0910[_0x39632f(0x4ad)](_0x2bebd5);}if(!this[_0x39632f(0x8b8)][_0x39632f(0x31d8)]){const _0x323ebd=new _0x570106['S'](_0x39632f(0x8b8));_0x323ebd['value']=0x0,_0x323ebd[_0x39632f(0x1fcc)][_0x39632f(0x23c9)](this['bias']);}if(!this[_0x39632f(0x8ef)]['isConnected']){const _0x3eb456=new _0x570106['S'](_0x39632f(0x8ef));_0x3eb456[_0x39632f(0xb06)]=0x1,_0x3eb456['output'][_0x39632f(0x23c9)](this[_0x39632f(0x8ef)]);}}[_0x26d396(0x1c3c)](_0x59a5c7){var _0x55f7c9=_0x26d396;super['_buildBlock'](_0x59a5c7);var _0xbadf93='//'+this[_0x55f7c9(0x3844)];return _0x59a5c7[_0x55f7c9(0x1479)](_0x55f7c9(0x2623),_0xbadf93,{'removeIfDef':!0x0}),_0x59a5c7[_0x55f7c9(0x2068)]+=this[_0x55f7c9(0x2fd4)](this['fresnel'],_0x59a5c7)+(_0x55f7c9(0x732)+this[_0x55f7c9(0x3f0)][_0x55f7c9(0x2030)]+'.xyz,\x20'+this[_0x55f7c9(0x101e)][_0x55f7c9(0x2030)]+'.xyz,\x20'+this[_0x55f7c9(0x8b8)]['associatedVariableName']+',\x20'+this[_0x55f7c9(0x8ef)][_0x55f7c9(0x2030)]+_0x55f7c9(0x2441)),this;}}(0x0,_0x5a60a7['H'])(_0x26d396(0x39b2),_0x20ea6e);},0x1102d:(_0x1a98b1,_0x1a0610,_0x3e6094)=>{var _0x21bf2d=a7_0x38a779,_0x35dbd3=_0x3e6094(0x15a52),_0xb53bad=_0x3e6094(0x1137a),_0xb158f0=_0x3e6094(0x16ad5),_0x238a6a=_0x3e6094(0xe456),_0x13288d=_0x3e6094(0xc84b),_0x30d54c=_0x3e6094(0xf96c);class _0x1f5d6e{constructor(_0xf662f9,_0x4112cd){var _0xde905d=a7_0x2532;this[_0xde905d(0x199b)]=_0xf662f9,this[_0xde905d(0x389a)]=_0x4112cd;}get[_0x21bf2d(0x199b)](){var _0x5daf6f=_0x21bf2d;return this[_0x5daf6f(0x3a8f)];}set[_0x21bf2d(0x199b)](_0x297cae){var _0x3eb485=_0x21bf2d;this[_0x3eb485(0x3a8f)]=_0x297cae;}get[_0x21bf2d(0x389a)](){var _0x34614d=_0x21bf2d;return this[_0x34614d(0x2e82)];}set['color'](_0x130f15){this['_color']=_0x130f15;}}class _0x102f62 extends _0x35dbd3['k']{constructor(_0x52ec6a){var _0x441a38=_0x21bf2d;super(_0x52ec6a,_0xb158f0['u'][_0x441a38(0x3d2)]),this[_0x441a38(0x400)]=[new _0x1f5d6e(0x0,_0x13288d['Wo']['Black']()),new _0x1f5d6e(0x1,_0x13288d['Wo'][_0x441a38(0x1f94)]())],this['onValueChangedObservable']=new _0x30d54c['y$'](),this[_0x441a38(0x15b2)](_0x441a38(0x2851),_0xb53bad['E'][_0x441a38(0x2c52)]),this[_0x441a38(0x3619)]('output',_0xb53bad['E'][_0x441a38(0x32f2)]),this[_0x441a38(0x3d31)][0x0][_0x441a38(0x45f)](_0xb53bad['E'][_0x441a38(0x214d)]|_0xb53bad['E'][_0x441a38(0x38aa)]|_0xb53bad['E']['Vector3']|_0xb53bad['E'][_0x441a38(0x1960)]|_0xb53bad['E']['Color3']|_0xb53bad['E']['Color4']);}[_0x21bf2d(0x2942)](){var _0x319294=_0x21bf2d;this[_0x319294(0x278d)][_0x319294(0x2231)](this);}[_0x21bf2d(0x1d40)](){var _0x403c66=_0x21bf2d;return _0x403c66(0x3803);}get[_0x21bf2d(0x2851)](){var _0x2c56a6=_0x21bf2d;return this[_0x2c56a6(0x3d31)][0x0];}get['output'](){var _0x35dc70=_0x21bf2d;return this[_0x35dc70(0x44d)][0x0];}[_0x21bf2d(0x3e8d)](_0x39ef3b){var _0x2c172e=_0x21bf2d;return _0x39ef3b=this['colorSteps'][_0x39ef3b],_0x2c172e(0x1c98)+_0x39ef3b[_0x2c172e(0x389a)]['r']+',\x20'+_0x39ef3b[_0x2c172e(0x389a)]['g']+',\x20'+_0x39ef3b[_0x2c172e(0x389a)]['b']+')';}[_0x21bf2d(0x1c3c)](_0x263813){var _0x4be8b=_0x21bf2d;super[_0x4be8b(0x1c3c)](_0x263813);var _0x58e7f2=this[_0x4be8b(0x44d)][0x0];if(this[_0x4be8b(0x400)][_0x4be8b(0x3785)]&&this[_0x4be8b(0x2851)][_0x4be8b(0x14c1)]){var _0x44f0f2=_0x263813[_0x4be8b(0x4002)](_0x4be8b(0x908)),_0x47abd9=_0x263813[_0x4be8b(0x4002)](_0x4be8b(0x403f));_0x263813[_0x4be8b(0x2068)]+=_0x4be8b(0x3dc5)+_0x44f0f2+'\x20=\x20'+this[_0x4be8b(0x3e8d)](0x0)+_0x4be8b(0x3425),_0x263813['compilationString']+=_0x4be8b(0x1018)+_0x47abd9+_0x4be8b(0x3425);let _0x819f3a=this[_0x4be8b(0x2851)][_0x4be8b(0x2030)];this['gradient'][_0x4be8b(0x14c1)][_0x4be8b(0x261)]!==_0xb53bad['E'][_0x4be8b(0x214d)]&&(_0x819f3a+='.x');for(let _0x15787f=0x1;_0x15787f<this[_0x4be8b(0x400)][_0x4be8b(0x3785)];_0x15787f++){var _0x1e5038=this[_0x4be8b(0x400)][_0x15787f],_0x2f3f99=this[_0x4be8b(0x400)][_0x15787f-0x1];_0x263813[_0x4be8b(0x2068)]+=_0x47abd9+'\x20=\x20clamp(('+_0x819f3a+'\x20-\x20'+_0x263813['_emitFloat'](_0x2f3f99[_0x4be8b(0x199b)])+')\x20/\x20('+_0x263813[_0x4be8b(0x1f86)](_0x1e5038[_0x4be8b(0x199b)])+'\x20-\x20\x20'+_0x263813[_0x4be8b(0x1f86)](_0x2f3f99[_0x4be8b(0x199b)])+_0x4be8b(0x21d7)+_0x263813[_0x4be8b(0x1f86)](_0x15787f)+',\x20'+_0x263813[_0x4be8b(0x1f86)](this['colorSteps']['length']-0x1)+_0x4be8b(0x2441),_0x263813['compilationString']+=_0x44f0f2+_0x4be8b(0x446)+_0x44f0f2+',\x20'+this[_0x4be8b(0x3e8d)](_0x15787f)+',\x20'+_0x47abd9+');\x0d\x0a';}return _0x263813[_0x4be8b(0x2068)]+=this[_0x4be8b(0x2fd4)](_0x58e7f2,_0x263813)+(_0x4be8b(0xd26)+_0x44f0f2+';\x0d\x0a'),this;}_0x263813[_0x4be8b(0x2068)]+=this[_0x4be8b(0x2fd4)](_0x58e7f2,_0x263813)+_0x4be8b(0x18b5);}[_0x21bf2d(0x2156)](){var _0x5d7d9f=_0x21bf2d;const _0x566eff=super[_0x5d7d9f(0x2156)]();_0x566eff[_0x5d7d9f(0x400)]=[];for(const _0x4a6dde of this['colorSteps'])_0x566eff[_0x5d7d9f(0x400)][_0x5d7d9f(0x1e1d)]({'step':_0x4a6dde[_0x5d7d9f(0x199b)],'color':{'r':_0x4a6dde[_0x5d7d9f(0x389a)]['r'],'g':_0x4a6dde[_0x5d7d9f(0x389a)]['g'],'b':_0x4a6dde[_0x5d7d9f(0x389a)]['b']}});return _0x566eff;}[_0x21bf2d(0x28fb)](_0x25de5e,_0x2b966c,_0x4da15e){var _0x1f87ee=_0x21bf2d;super['_deserialize'](_0x25de5e,_0x2b966c,_0x4da15e),this[_0x1f87ee(0x400)][_0x1f87ee(0x3785)]=0x0;for(const _0x513f2c of _0x25de5e[_0x1f87ee(0x400)])this[_0x1f87ee(0x400)][_0x1f87ee(0x1e1d)](new _0x1f5d6e(_0x513f2c['step'],new _0x13288d['Wo'](_0x513f2c[_0x1f87ee(0x389a)]['r'],_0x513f2c[_0x1f87ee(0x389a)]['g'],_0x513f2c[_0x1f87ee(0x389a)]['b'])));}['_dumpPropertiesCode'](){var _0x1878f0=_0x21bf2d;let _0x30359d=super[_0x1878f0(0x80f)]();_0x30359d+=this[_0x1878f0(0x31e)]+'.colorSteps\x20=\x20[];\x0d\x0a';for(const _0x531cd4 of this[_0x1878f0(0x400)])_0x30359d+=this[_0x1878f0(0x31e)]+_0x1878f0(0x383b)+_0x531cd4[_0x1878f0(0x199b)]+_0x1878f0(0x1ccf)+_0x531cd4[_0x1878f0(0x389a)]['r']+',\x20'+_0x531cd4[_0x1878f0(0x389a)]['g']+',\x20'+_0x531cd4[_0x1878f0(0x389a)]['b']+_0x1878f0(0x3414);return _0x30359d;}}(0x0,_0x238a6a['H'])('BABYLON.GradientBlock',_0x102f62);},0x6e39:(_0x1a111d,_0x3e28d6,_0x7a06bd)=>{_0x7a06bd(0xad25),_0x7a06bd(0xd7f2),_0x7a06bd(0x17875),_0x7a06bd(0x4799),_0x7a06bd(0x14bcc),_0x7a06bd(0x1693b),_0x7a06bd(0xec98),_0x7a06bd(0x1660b),_0x7a06bd(0x626c),_0x7a06bd(0x5d46),_0x7a06bd(0x22b),_0x7a06bd(0x1fa),_0x7a06bd(0x8ff2),_0x7a06bd(0x6e73),_0x7a06bd(0xe3e6),_0x7a06bd(0x13c30),_0x7a06bd(0xe09d),_0x7a06bd(0xe38),_0x7a06bd(0xa1c4),_0x7a06bd(0x2782),_0x7a06bd(0x1406a),_0x7a06bd(0x16246),_0x7a06bd(0x74b3),_0x7a06bd(0x140db),_0x7a06bd(0xbe1f),_0x7a06bd(0x17f4d),_0x7a06bd(0xcdad),_0x7a06bd(0x10a42),_0x7a06bd(0x111f4),_0x7a06bd(0x4c19),_0x7a06bd(0xb646),_0x7a06bd(0x18020),_0x7a06bd(0x13acb),_0x7a06bd(0x17e8e),_0x7a06bd(0x10d41),_0x7a06bd(0x1704b),_0x7a06bd(0xa9d2),_0x7a06bd(0xfd38),_0x7a06bd(0x9075),_0x7a06bd(0x1102d),_0x7a06bd(0x8159),_0x7a06bd(0x102b6),_0x7a06bd(0xfb7),_0x7a06bd(0x7bb9),_0x7a06bd(0x81fb),_0x7a06bd(0x3d41),_0x7a06bd(0x1189b),_0x7a06bd(0x25f7),_0x7a06bd(0x1aaf),_0x7a06bd(0x159d0),_0x7a06bd(0xa804),_0x7a06bd(0x125b),_0x7a06bd(0xd895),_0x7a06bd(0x6983),_0x7a06bd(0x1608c),_0x7a06bd(0x727),_0x7a06bd(0x1695e),_0x7a06bd(0x2084),_0x7a06bd(0x13655),_0x7a06bd(0x2e7a);},0x4c19:(_0x504cb7,_0x5e716a,_0x5e14b9)=>{var _0x1385fb=a7_0x38a779,_0x1427fc=_0x5e14b9(0x15a52),_0x11b10b=_0x5e14b9(0x1137a),_0x133f33=_0x5e14b9(0x16ad5),_0x5e14b9=_0x5e14b9(0xe456);class _0x48044b extends _0x1427fc['k']{constructor(_0x28a701){var _0x1ba3e9=a7_0x2532;super(_0x28a701,_0x133f33['u']['Neutral']),this[_0x1ba3e9(0x15b2)](_0x1ba3e9(0xb06),_0x11b10b['E']['AutoDetect']),this['registerOutput'](_0x1ba3e9(0x1fcc),_0x11b10b['E'][_0x1ba3e9(0x214d)]),this[_0x1ba3e9(0x3d31)][0x0][_0x1ba3e9(0x1c4b)][_0x1ba3e9(0x1e1d)](_0x11b10b['E']['Float']),this[_0x1ba3e9(0x3d31)][0x0]['excludedConnectionPointTypes'][_0x1ba3e9(0x1e1d)](_0x11b10b['E'][_0x1ba3e9(0x1919)]);}[_0x1385fb(0x1d40)](){var _0x39d04f=_0x1385fb;return _0x39d04f(0x224f);}get[_0x1385fb(0xb06)](){var _0x1237c8=_0x1385fb;return this[_0x1237c8(0x3d31)][0x0];}get[_0x1385fb(0x1fcc)](){return this['_outputs'][0x0];}[_0x1385fb(0x1c3c)](_0x354166){var _0x391aa0=_0x1385fb;super[_0x391aa0(0x1c3c)](_0x354166);var _0x76ee83=this[_0x391aa0(0x44d)][0x0];return _0x354166[_0x391aa0(0x2068)]+=this[_0x391aa0(0x2fd4)](_0x76ee83,_0x354166)+('\x20=\x20length('+this[_0x391aa0(0xb06)][_0x391aa0(0x2030)]+_0x391aa0(0x2441)),this;}}(0x0,_0x5e14b9['H'])(_0x1385fb(0x3ada),_0x48044b);},0x2782:(_0x2ea880,_0x5a343b,_0x116e11)=>{var _0x217ac3=a7_0x38a779,_0x58103d=_0x116e11(0x15a52),_0x5ccf87=_0x116e11(0x1137a),_0x3800c6=_0x116e11(0x16ad5),_0x116e11=_0x116e11(0xe456);class _0x4daf83 extends _0x58103d['k']{constructor(_0x4eeda3){var _0x293e86=a7_0x2532;super(_0x4eeda3,_0x3800c6['u']['Neutral']),this[_0x293e86(0x15b2)](_0x293e86(0x158e),_0x5ccf87['E'][_0x293e86(0x2c52)]),this[_0x293e86(0x15b2)]('right',_0x5ccf87['E'][_0x293e86(0x2c52)]),this[_0x293e86(0x15b2)](_0x293e86(0x2851),_0x5ccf87['E'][_0x293e86(0x2c52)]),this[_0x293e86(0x3619)](_0x293e86(0x1fcc),_0x5ccf87['E'][_0x293e86(0x759)]),this['_outputs'][0x0]['_typeConnectionSource']=this[_0x293e86(0x3d31)][0x0],this[_0x293e86(0x15d1)](0x0,0x1),this[_0x293e86(0x15d1)](0x1,0x2,!0x0),this[_0x293e86(0x3d31)][0x2][_0x293e86(0x4a0)]['push'](_0x5ccf87['E'][_0x293e86(0x214d)]);}[_0x217ac3(0x1d40)](){var _0x487a81=_0x217ac3;return _0x487a81(0x46c);}get[_0x217ac3(0x158e)](){var _0x4958e5=_0x217ac3;return this[_0x4958e5(0x3d31)][0x0];}get[_0x217ac3(0x39c3)](){var _0x556f2c=_0x217ac3;return this[_0x556f2c(0x3d31)][0x1];}get[_0x217ac3(0x2851)](){var _0x5112d9=_0x217ac3;return this[_0x5112d9(0x3d31)][0x2];}get[_0x217ac3(0x1fcc)](){return this['_outputs'][0x0];}['_buildBlock'](_0x39c3db){var _0x21fc7e=_0x217ac3;super[_0x21fc7e(0x1c3c)](_0x39c3db);var _0x3193e7=this[_0x21fc7e(0x44d)][0x0];return _0x39c3db[_0x21fc7e(0x2068)]+=this[_0x21fc7e(0x2fd4)](_0x3193e7,_0x39c3db)+(_0x21fc7e(0x446)+this[_0x21fc7e(0x158e)][_0x21fc7e(0x2030)]+_0x21fc7e(0x84a)+this[_0x21fc7e(0x39c3)]['associatedVariableName']+',\x20'+this[_0x21fc7e(0x2851)][_0x21fc7e(0x2030)]+_0x21fc7e(0x2441)),this;}}(0x0,_0x116e11['H'])('BABYLON.LerpBlock',_0x4daf83);},0x125b:(_0x36ba66,_0x1e408b,_0x184b0a)=>{var _0x40ffba=a7_0x38a779,_0x1fc637=_0x184b0a(0x15a52),_0xfddf1=_0x184b0a(0x1137a),_0x28b45d=_0x184b0a(0x16ad5),_0x5ca56f=_0x184b0a(0xe456),_0x2b04c7=_0x184b0a(0x11c74),_0x3c83ac=_0x184b0a(0x9fd1);class _0x222b0b extends _0x1fc637['k']{constructor(_0x467bbe){var _0x13fcea=a7_0x2532;super(_0x467bbe,_0x28b45d['u'][_0x13fcea(0x3d2)]),this[_0x13fcea(0x15b2)](_0x13fcea(0x2fe9),_0xfddf1['E'][_0x13fcea(0x1960)]),this['registerInput'](_0x13fcea(0x1add),_0xfddf1['E'][_0x13fcea(0x1960)]),this['registerInput'](_0x13fcea(0x2f7),_0xfddf1['E'][_0x13fcea(0x1960)]),this['registerInput'](_0x13fcea(0x22d9),_0xfddf1['E'][_0x13fcea(0x1960)]),this[_0x13fcea(0x3619)](_0x13fcea(0x1fcc),_0xfddf1['E'][_0x13fcea(0x1919)]);}[_0x40ffba(0x1d40)](){var _0x30dfe1=_0x40ffba;return _0x30dfe1(0x3417);}get[_0x40ffba(0x2fe9)](){return this['_inputs'][0x0];}get['row1'](){return this['_inputs'][0x1];}get[_0x40ffba(0x2f7)](){var _0x2456d0=_0x40ffba;return this[_0x2456d0(0x3d31)][0x2];}get[_0x40ffba(0x22d9)](){var _0x513993=_0x40ffba;return this[_0x513993(0x3d31)][0x3];}get[_0x40ffba(0x1fcc)](){var _0x40a951=_0x40ffba;return this[_0x40a951(0x44d)][0x0];}[_0x40ffba(0x4ad)](){var _0x5a62c8=_0x40ffba;if(!this['row0']['isConnected']){const _0x5df59f=new _0x2b04c7['S'](_0x5a62c8(0x2fe9));_0x5df59f[_0x5a62c8(0xb06)]=new _0x3c83ac['Lt'](0x1,0x0,0x0,0x0),_0x5df59f[_0x5a62c8(0x1fcc)][_0x5a62c8(0x23c9)](this[_0x5a62c8(0x2fe9)]);}if(!this['row1'][_0x5a62c8(0x31d8)]){const _0x4b792b=new _0x2b04c7['S'](_0x5a62c8(0x1add));_0x4b792b['value']=new _0x3c83ac['Lt'](0x0,0x1,0x0,0x0),_0x4b792b['output']['connectTo'](this['row1']);}if(!this[_0x5a62c8(0x2f7)][_0x5a62c8(0x31d8)]){const _0x5624ef=new _0x2b04c7['S']('row2');_0x5624ef[_0x5a62c8(0xb06)]=new _0x3c83ac['Lt'](0x0,0x0,0x1,0x0),_0x5624ef[_0x5a62c8(0x1fcc)][_0x5a62c8(0x23c9)](this['row2']);}if(!this[_0x5a62c8(0x22d9)][_0x5a62c8(0x31d8)]){const _0x43982b=new _0x2b04c7['S'](_0x5a62c8(0x22d9));_0x43982b[_0x5a62c8(0xb06)]=new _0x3c83ac['Lt'](0x0,0x0,0x0,0x1),_0x43982b[_0x5a62c8(0x1fcc)]['connectTo'](this['row3']);}}['_buildBlock'](_0xf189e0){var _0x2e1e65=_0x40ffba;super[_0x2e1e65(0x1c3c)](_0xf189e0);var _0x4dc325=this['_outputs'][0x0],_0x5b79a3=this['row0'],_0x1fb584=this[_0x2e1e65(0x1add)],_0x4fc993=this[_0x2e1e65(0x2f7)],_0x258114=this['row3'];return _0xf189e0[_0x2e1e65(0x2068)]+=this[_0x2e1e65(0x2fd4)](_0x4dc325,_0xf189e0)+(_0x2e1e65(0x160b)+_0x5b79a3['associatedVariableName']+',\x20'+_0x1fb584[_0x2e1e65(0x2030)]+',\x20'+_0x4fc993[_0x2e1e65(0x2030)]+',\x20'+_0x258114[_0x2e1e65(0x2030)]+_0x2e1e65(0x2441)),this;}}(0x0,_0x5ca56f['H'])('BABYLON.MatrixBuilder',_0x222b0b);},0x13655:(_0xc3ca,_0x2ddd2f,_0x40ed72)=>{var _0x1138d0=a7_0x38a779,_0x310a4f=_0x40ed72(0x15a52),_0x591886=_0x40ed72(0x1137a),_0x527a74=_0x40ed72(0x16ad5),_0x40ed72=_0x40ed72(0xe456);class _0x31a04a extends _0x310a4f['k']{constructor(_0x4f9a9d){var _0x4d0bb3=a7_0x2532;super(_0x4f9a9d,_0x527a74['u'][_0x4d0bb3(0x3d2)]),this[_0x4d0bb3(0x15b2)](_0x4d0bb3(0x3a03),_0x591886['E'][_0x4d0bb3(0x1919)]),this[_0x4d0bb3(0x3619)](_0x4d0bb3(0x1fcc),_0x591886['E'][_0x4d0bb3(0x214d)]);}[_0x1138d0(0x1d40)](){var _0x414b65=_0x1138d0;return _0x414b65(0x1604);}get[_0x1138d0(0x3a03)](){var _0x5cdf47=_0x1138d0;return this[_0x5cdf47(0x3d31)][0x0];}get[_0x1138d0(0x1fcc)](){var _0x585229=_0x1138d0;return this[_0x585229(0x44d)][0x0];}[_0x1138d0(0x1c3c)](_0x53d443){var _0x22973a=_0x1138d0;super[_0x22973a(0x1c3c)](_0x53d443);var _0x40012c=this['output'],_0x1b4f8f=this['input'];return _0x53d443['compilationString']+=this['_declareOutput'](_0x40012c,_0x53d443)+(_0x40012c['associatedVariableName']+_0x22973a(0xcbd)+_0x1b4f8f[_0x22973a(0x2030)]+_0x22973a(0x2441)),this;}}(0x0,_0x40ed72['H'])('BABYLON.MatrixDeterminantBlock',_0x31a04a);},0x2e7a:(_0x154fba,_0x39a983,_0x2f18da)=>{var _0x594e7c=a7_0x38a779,_0x2cf7a8=_0x2f18da(0x15a52),_0x54288a=_0x2f18da(0x1137a),_0x3215d9=_0x2f18da(0x16ad5),_0x2f18da=_0x2f18da(0xe456);class _0x5612cd extends _0x2cf7a8['k']{constructor(_0x320a7c){var _0x486cd5=a7_0x2532;super(_0x320a7c,_0x3215d9['u'][_0x486cd5(0x3d2)]),this[_0x486cd5(0x15b2)]('input',_0x54288a['E'][_0x486cd5(0x1919)]),this[_0x486cd5(0x3619)](_0x486cd5(0x1fcc),_0x54288a['E'][_0x486cd5(0x1919)]);}[_0x594e7c(0x1d40)](){var _0x2cfe93=_0x594e7c;return _0x2cfe93(0x3e97);}get['input'](){var _0x39086f=_0x594e7c;return this[_0x39086f(0x3d31)][0x0];}get[_0x594e7c(0x1fcc)](){var _0x342e1e=_0x594e7c;return this[_0x342e1e(0x44d)][0x0];}[_0x594e7c(0x1c3c)](_0x589809){var _0x52c841=_0x594e7c;super['_buildBlock'](_0x589809);var _0x38d8bc=this[_0x52c841(0x1fcc)],_0xe1c3b7=this[_0x52c841(0x3a03)];return _0x589809[_0x52c841(0x2068)]+=this[_0x52c841(0x2fd4)](_0x38d8bc,_0x589809)+(_0x38d8bc[_0x52c841(0x2030)]+'\x20=\x20transpose('+_0xe1c3b7[_0x52c841(0x2030)]+_0x52c841(0x2441)),this;}}(0x0,_0x2f18da['H'])(_0x594e7c(0x2d7a),_0x5612cd);},0xcdad:(_0x4d0c5a,_0x55c114,_0x29f5f1)=>{var _0x43e5b4=a7_0x38a779,_0x4b56e6=_0x29f5f1(0x15a52),_0x238451=_0x29f5f1(0x1137a),_0x547365=_0x29f5f1(0x16ad5),_0x29f5f1=_0x29f5f1(0xe456);class _0x2a0270 extends _0x4b56e6['k']{constructor(_0x334a1a){var _0x304b3b=a7_0x2532;super(_0x334a1a,_0x547365['u'][_0x304b3b(0x3d2)]),this[_0x304b3b(0x15b2)](_0x304b3b(0x158e),_0x238451['E']['AutoDetect']),this[_0x304b3b(0x15b2)](_0x304b3b(0x39c3),_0x238451['E']['AutoDetect']),this[_0x304b3b(0x3619)](_0x304b3b(0x1fcc),_0x238451['E'][_0x304b3b(0x759)]),this[_0x304b3b(0x44d)][0x0]['_typeConnectionSource']=this[_0x304b3b(0x3d31)][0x0],this[_0x304b3b(0x15d1)](0x0,0x1);}['getClassName'](){var _0x1b96f4=a7_0x2532;return _0x1b96f4(0x36e);}get[_0x43e5b4(0x158e)](){var _0x1b6087=_0x43e5b4;return this[_0x1b6087(0x3d31)][0x0];}get[_0x43e5b4(0x39c3)](){var _0x493c1c=_0x43e5b4;return this[_0x493c1c(0x3d31)][0x1];}get[_0x43e5b4(0x1fcc)](){var _0x36fdec=_0x43e5b4;return this[_0x36fdec(0x44d)][0x0];}[_0x43e5b4(0x1c3c)](_0xce1078){var _0x182a54=_0x43e5b4;super[_0x182a54(0x1c3c)](_0xce1078);var _0x4f48df=this['_outputs'][0x0];return _0xce1078[_0x182a54(0x2068)]+=this[_0x182a54(0x2fd4)](_0x4f48df,_0xce1078)+(_0x182a54(0x75f)+this[_0x182a54(0x158e)][_0x182a54(0x2030)]+',\x20'+this[_0x182a54(0x39c3)][_0x182a54(0x2030)]+');\x0d\x0a'),this;}}(0x0,_0x29f5f1['H'])(_0x43e5b4(0x19a6),_0x2a0270);},0x10a42:(_0x1de72f,_0x3f2490,_0xe1ba7f)=>{var _0x150d75=a7_0x38a779,_0x3f1a5a=_0xe1ba7f(0x15a52),_0x927165=_0xe1ba7f(0x1137a),_0x591e35=_0xe1ba7f(0x16ad5),_0xe1ba7f=_0xe1ba7f(0xe456);class _0x49426b extends _0x3f1a5a['k']{constructor(_0x301a5b){var _0x4b1167=a7_0x2532;super(_0x301a5b,_0x591e35['u'][_0x4b1167(0x3d2)]),this[_0x4b1167(0x15b2)](_0x4b1167(0x158e),_0x927165['E'][_0x4b1167(0x2c52)]),this['registerInput'](_0x4b1167(0x39c3),_0x927165['E']['AutoDetect']),this[_0x4b1167(0x3619)](_0x4b1167(0x1fcc),_0x927165['E']['BasedOnInput']),this['_outputs'][0x0][_0x4b1167(0xd3f)]=this['_inputs'][0x0],this[_0x4b1167(0x15d1)](0x0,0x1);}[_0x150d75(0x1d40)](){return'MinBlock';}get[_0x150d75(0x158e)](){return this['_inputs'][0x0];}get[_0x150d75(0x39c3)](){var _0x5970bc=_0x150d75;return this[_0x5970bc(0x3d31)][0x1];}get['output'](){var _0x4b7990=_0x150d75;return this[_0x4b7990(0x44d)][0x0];}[_0x150d75(0x1c3c)](_0x191cd4){var _0x5ec5df=_0x150d75;super[_0x5ec5df(0x1c3c)](_0x191cd4);var _0x272f45=this[_0x5ec5df(0x44d)][0x0];return _0x191cd4[_0x5ec5df(0x2068)]+=this[_0x5ec5df(0x2fd4)](_0x272f45,_0x191cd4)+('\x20=\x20min('+this[_0x5ec5df(0x158e)][_0x5ec5df(0x2030)]+',\x20'+this[_0x5ec5df(0x39c3)][_0x5ec5df(0x2030)]+_0x5ec5df(0x2441)),this;}}(0x0,_0xe1ba7f['H'])(_0x150d75(0x2cb9),_0x49426b);},0xa804:(_0x4d8098,_0x1f89c5,_0x8ef981)=>{var _0x35aff6=a7_0x38a779,_0x59dee7=_0x8ef981(0x15a52),_0x65d6a4=_0x8ef981(0x1137a),_0x49ef73=_0x8ef981(0x16ad5),_0x8ef981=_0x8ef981(0xe456);class _0x5aec6c extends _0x59dee7['k']{constructor(_0x5586e3){var _0x3ca48c=a7_0x2532;super(_0x5586e3,_0x49ef73['u']['Neutral']),this[_0x3ca48c(0x15b2)](_0x3ca48c(0x158e),_0x65d6a4['E'][_0x3ca48c(0x2c52)]),this[_0x3ca48c(0x15b2)](_0x3ca48c(0x39c3),_0x65d6a4['E'][_0x3ca48c(0x2c52)]),this[_0x3ca48c(0x3619)](_0x3ca48c(0x1fcc),_0x65d6a4['E'][_0x3ca48c(0x759)]),this[_0x3ca48c(0x44d)][0x0][_0x3ca48c(0xd3f)]=this[_0x3ca48c(0x3d31)][0x0],this['_linkConnectionTypes'](0x0,0x1);}['getClassName'](){var _0x3b05a2=a7_0x2532;return _0x3b05a2(0xe31);}get[_0x35aff6(0x158e)](){var _0x5e046a=_0x35aff6;return this[_0x5e046a(0x3d31)][0x0];}get[_0x35aff6(0x39c3)](){var _0x1ecb17=_0x35aff6;return this[_0x1ecb17(0x3d31)][0x1];}get[_0x35aff6(0x1fcc)](){var _0x2ca578=_0x35aff6;return this[_0x2ca578(0x44d)][0x0];}[_0x35aff6(0x1c3c)](_0x145901){var _0x1cfebb=_0x35aff6;super[_0x1cfebb(0x1c3c)](_0x145901);var _0x480d2e=this[_0x1cfebb(0x44d)][0x0];return _0x145901['compilationString']+=this[_0x1cfebb(0x2fd4)](_0x480d2e,_0x145901)+(_0x1cfebb(0x1805)+this[_0x1cfebb(0x158e)][_0x1cfebb(0x2030)]+',\x20'+this['right']['associatedVariableName']+_0x1cfebb(0x2441)),this;}}(0x0,_0x8ef981['H'])(_0x35aff6(0xe9f),_0x5aec6c);},0x14bcc:(_0xa341d8,_0x22629d,_0x1f7032)=>{var _0x5acf4f=a7_0x38a779;_0x1f7032['d'](_0x22629d,{'U':()=>_0x21a305});var _0x22629d=_0x1f7032(0x15a52),_0x2a5b4e=_0x1f7032(0x1137a),_0x9c849d=_0x1f7032(0x16ad5),_0x1f7032=_0x1f7032(0xe456);class _0x21a305 extends _0x22629d['k']{constructor(_0x484fa2){var _0x3b91d9=a7_0x2532;super(_0x484fa2,_0x9c849d['u']['Neutral']),this[_0x3b91d9(0x15b2)](_0x3b91d9(0x158e),_0x2a5b4e['E'][_0x3b91d9(0x2c52)]),this[_0x3b91d9(0x15b2)](_0x3b91d9(0x39c3),_0x2a5b4e['E'][_0x3b91d9(0x2c52)]),this['registerOutput'](_0x3b91d9(0x1fcc),_0x2a5b4e['E'][_0x3b91d9(0x759)]),this[_0x3b91d9(0x44d)][0x0][_0x3b91d9(0xd3f)]=this[_0x3b91d9(0x3d31)][0x0],this[_0x3b91d9(0x15d1)](0x0,0x1);}['getClassName'](){var _0x3fd38a=a7_0x2532;return _0x3fd38a(0x1205);}get['left'](){var _0x352b27=a7_0x2532;return this[_0x352b27(0x3d31)][0x0];}get[_0x5acf4f(0x39c3)](){var _0x25ff16=_0x5acf4f;return this[_0x25ff16(0x3d31)][0x1];}get[_0x5acf4f(0x1fcc)](){var _0x1915ad=_0x5acf4f;return this[_0x1915ad(0x44d)][0x0];}['_buildBlock'](_0x2c0ac8){var _0x16d51f=_0x5acf4f;super['_buildBlock'](_0x2c0ac8);var _0x34ca0d=this[_0x16d51f(0x44d)][0x0];return _0x2c0ac8[_0x16d51f(0x2068)]+=this[_0x16d51f(0x2fd4)](_0x34ca0d,_0x2c0ac8)+(_0x16d51f(0xd26)+this[_0x16d51f(0x158e)][_0x16d51f(0x2030)]+_0x16d51f(0xc14)+this['right']['associatedVariableName']+';\x0d\x0a'),this;}}(0x0,_0x1f7032['H'])(_0x5acf4f(0x33b1),_0x21a305);},0x8159:(_0x42f988,_0x1d5c5e,_0x4fde84)=>{var _0x18dd78=a7_0x38a779,_0x12ca83=_0x4fde84(0x15a52),_0x5ce2d5=_0x4fde84(0x1137a),_0x59e074=_0x4fde84(0x16ad5),_0x4fde84=_0x4fde84(0xe456);class _0x98f737 extends _0x12ca83['k']{constructor(_0x879617){var _0x4fdb25=a7_0x2532;super(_0x879617,_0x59e074['u'][_0x4fdb25(0x3d2)]),this[_0x4fdb25(0x15b2)](_0x4fdb25(0x158e),_0x5ce2d5['E'][_0x4fdb25(0x2c52)]),this[_0x4fdb25(0x15b2)](_0x4fdb25(0x39c3),_0x5ce2d5['E'][_0x4fdb25(0x2c52)]),this[_0x4fdb25(0x15b2)](_0x4fdb25(0x2851),_0x5ce2d5['E'][_0x4fdb25(0x2c52)]),this[_0x4fdb25(0x3619)](_0x4fdb25(0x1fcc),_0x5ce2d5['E'][_0x4fdb25(0x759)]),this[_0x4fdb25(0x44d)][0x0][_0x4fdb25(0xd3f)]=this[_0x4fdb25(0x3d31)][0x0],this[_0x4fdb25(0x15d1)](0x0,0x1),this[_0x4fdb25(0x15d1)](0x1,0x2,!0x0),this[_0x4fdb25(0x3d31)][0x2][_0x4fdb25(0x4a0)][_0x4fdb25(0x1e1d)](_0x5ce2d5['E']['Float']);}[_0x18dd78(0x1d40)](){var _0x40156c=_0x18dd78;return _0x40156c(0x1d32);}get[_0x18dd78(0x158e)](){return this['_inputs'][0x0];}get[_0x18dd78(0x39c3)](){return this['_inputs'][0x1];}get[_0x18dd78(0x2851)](){var _0x52f071=_0x18dd78;return this[_0x52f071(0x3d31)][0x2];}get[_0x18dd78(0x1fcc)](){var _0x839ded=_0x18dd78;return this[_0x839ded(0x44d)][0x0];}['_buildBlock'](_0x408b7e){var _0x560dbe=_0x18dd78;super['_buildBlock'](_0x408b7e);var _0x182386=this[_0x560dbe(0x44d)][0x0];return _0x408b7e[_0x560dbe(0x2068)]+=this[_0x560dbe(0x2fd4)](_0x182386,_0x408b7e)+(_0x560dbe(0x2590)+this[_0x560dbe(0x158e)][_0x560dbe(0x2030)]+_0x560dbe(0x84a)+this[_0x560dbe(0x39c3)]['associatedVariableName']+',\x20'+this[_0x560dbe(0x2851)][_0x560dbe(0x2030)]+_0x560dbe(0x3655)),this;}}(0x0,_0x4fde84['H'])('BABYLON.NLerpBlock',_0x98f737);},0xb646:(_0x3e77b6,_0x4900eb,_0x49b358)=>{var _0xbf529f=a7_0x38a779,_0x2af27d=_0x49b358(0x15a52),_0xae6b52=_0x49b358(0x1137a),_0x2a9002=_0x49b358(0x16ad5),_0x49b358=_0x49b358(0xe456);class _0x1b5bd2 extends _0x2af27d['k']{constructor(_0x3a9517){var _0x29906c=a7_0x2532;super(_0x3a9517,_0x2a9002['u'][_0x29906c(0x3d2)]),this[_0x29906c(0x15b2)](_0x29906c(0xb06),_0xae6b52['E'][_0x29906c(0x2c52)]),this[_0x29906c(0x3619)](_0x29906c(0x1fcc),_0xae6b52['E'][_0x29906c(0x759)]),this['_outputs'][0x0][_0x29906c(0xd3f)]=this[_0x29906c(0x3d31)][0x0];}[_0xbf529f(0x1d40)](){var _0x58c8d6=_0xbf529f;return _0x58c8d6(0x3a13);}get[_0xbf529f(0xb06)](){return this['_inputs'][0x0];}get[_0xbf529f(0x1fcc)](){return this['_outputs'][0x0];}[_0xbf529f(0x1c3c)](_0x159d91){var _0x1d0525=_0xbf529f;super[_0x1d0525(0x1c3c)](_0x159d91);var _0xdb3d2b=this['_outputs'][0x0];return _0x159d91[_0x1d0525(0x2068)]+=this[_0x1d0525(0x2fd4)](_0xdb3d2b,_0x159d91)+('\x20=\x20-1.0\x20*\x20'+this['value'][_0x1d0525(0x2030)]+';\x0d\x0a'),this;}}(0x0,_0x49b358['H'])(_0xbf529f(0xf9d),_0x1b5bd2);},0x7bb9:(_0xdbfe57,_0x44512e,_0x5743f5)=>{var _0x407dc0=a7_0x38a779,_0x1a4b8c=_0x5743f5(0x15a52),_0x5357f2=_0x5743f5(0x1137a),_0x29b345=_0x5743f5(0x16ad5),_0x5743f5=_0x5743f5(0xe456);class _0x1bd40a extends _0x1a4b8c['k']{constructor(_0x5ec389){var _0x5f26db=a7_0x2532;super(_0x5ec389,_0x29b345['u'][_0x5f26db(0x3d2)]),this['registerInput']('normalMap0',_0x5357f2['E'][_0x5f26db(0x2c52)]),this[_0x5f26db(0x15b2)]('normalMap1',_0x5357f2['E'][_0x5f26db(0x2c52)]),this[_0x5f26db(0x3619)](_0x5f26db(0x1fcc),_0x5357f2['E'][_0x5f26db(0x19f4)]),this[_0x5f26db(0x3d31)][0x0][_0x5f26db(0x45f)](_0x5357f2['E'][_0x5f26db(0x32f2)]|_0x5357f2['E']['Color4']|_0x5357f2['E'][_0x5f26db(0x19f4)]|_0x5357f2['E'][_0x5f26db(0x1960)]),this['_inputs'][0x1][_0x5f26db(0x45f)](_0x5357f2['E'][_0x5f26db(0x32f2)]|_0x5357f2['E'][_0x5f26db(0x2644)]|_0x5357f2['E']['Vector3']|_0x5357f2['E'][_0x5f26db(0x1960)]);}['getClassName'](){var _0x3c4a1a=a7_0x2532;return _0x3c4a1a(0x2b4e);}get[_0x407dc0(0x2c5e)](){var _0x39611f=_0x407dc0;return this[_0x39611f(0x3d31)][0x0];}get['normalMap1'](){return this['_inputs'][0x1];}get[_0x407dc0(0x1fcc)](){var _0x3f76a1=_0x407dc0;return this[_0x3f76a1(0x44d)][0x0];}[_0x407dc0(0x1c3c)](_0x26585d){var _0x209dd4=_0x407dc0;super[_0x209dd4(0x1c3c)](_0x26585d);var _0x1ecd69=this[_0x209dd4(0x44d)][0x0],_0x56d1c2=this[_0x209dd4(0x3d31)][0x0],_0x17dc3e=this[_0x209dd4(0x3d31)][0x1],_0x2e4b2d=_0x26585d[_0x209dd4(0x4002)]('stepR'),_0x2ab7e9=_0x26585d['_getFreeVariableName']('stepG');return _0x26585d[_0x209dd4(0x2068)]+=_0x209dd4(0x1018)+_0x2e4b2d+_0x209dd4(0x3deb)+_0x56d1c2['associatedVariableName']+_0x209dd4(0x3e59),_0x26585d['compilationString']+=_0x209dd4(0x1018)+_0x2ab7e9+_0x209dd4(0x3deb)+_0x56d1c2['associatedVariableName']+_0x209dd4(0x3071),_0x26585d[_0x209dd4(0x2068)]+=this[_0x209dd4(0x2fd4)](_0x1ecd69,_0x26585d)+_0x209dd4(0x3425),_0x26585d['compilationString']+=_0x1ecd69[_0x209dd4(0x2030)]+_0x209dd4(0x31a8)+_0x2e4b2d+_0x209dd4(0xf8e)+_0x56d1c2[_0x209dd4(0x2030)]+'.r\x20*\x20'+_0x17dc3e['associatedVariableName']+_0x209dd4(0x179c)+_0x2e4b2d+_0x209dd4(0x3d8d)+_0x56d1c2['associatedVariableName']+_0x209dd4(0x259)+_0x17dc3e[_0x209dd4(0x2030)]+_0x209dd4(0x2cc4),_0x26585d[_0x209dd4(0x2068)]+=_0x1ecd69[_0x209dd4(0x2030)]+_0x209dd4(0x3bb1)+_0x2ab7e9+_0x209dd4(0xf8e)+_0x56d1c2['associatedVariableName']+_0x209dd4(0x13d1)+_0x17dc3e[_0x209dd4(0x2030)]+'.g\x20*\x202.0\x20+\x20'+_0x2ab7e9+'\x20*\x20(1.0\x20-\x20(1.0\x20-\x20'+_0x56d1c2['associatedVariableName']+_0x209dd4(0x1505)+_0x17dc3e[_0x209dd4(0x2030)]+'.g)\x20*\x202.0);\x0d\x0a',_0x26585d[_0x209dd4(0x2068)]+=_0x1ecd69['associatedVariableName']+_0x209dd4(0xdc7)+_0x56d1c2['associatedVariableName']+_0x209dd4(0xafa)+_0x17dc3e['associatedVariableName']+_0x209dd4(0x2882),this;}}(0x0,_0x5743f5['H'])('BABYLON.NormalBlendBlock',_0x1bd40a);},0x6e73:(_0x1aa71c,_0xd42749,_0x4d5712)=>{var _0x52aa35=a7_0x38a779,_0xdfd6af=_0x4d5712(0x15a52),_0x7d6f99=_0x4d5712(0x1137a),_0x1cf859=_0x4d5712(0x16ad5),_0x4d5712=_0x4d5712(0xe456);class _0xaf2135 extends _0xdfd6af['k']{constructor(_0x50dd26){var _0xa99dea=a7_0x2532;super(_0x50dd26,_0x1cf859['u'][_0xa99dea(0x3d2)]),this[_0xa99dea(0x15b2)](_0xa99dea(0x3a03),_0x7d6f99['E'][_0xa99dea(0x2c52)]),this[_0xa99dea(0x3619)](_0xa99dea(0x1fcc),_0x7d6f99['E'][_0xa99dea(0x759)]),this['_outputs'][0x0][_0xa99dea(0xd3f)]=this[_0xa99dea(0x3d31)][0x0],this[_0xa99dea(0x3d31)][0x0][_0xa99dea(0x1c4b)]['push'](_0x7d6f99['E'][_0xa99dea(0x214d)]),this[_0xa99dea(0x3d31)][0x0][_0xa99dea(0x1c4b)][_0xa99dea(0x1e1d)](_0x7d6f99['E'][_0xa99dea(0x1919)]);}[_0x52aa35(0x1d40)](){var _0x16bc42=_0x52aa35;return _0x16bc42(0x2d9);}get['input'](){var _0x235b92=_0x52aa35;return this[_0x235b92(0x3d31)][0x0];}get[_0x52aa35(0x1fcc)](){return this['_outputs'][0x0];}[_0x52aa35(0x1c3c)](_0x8e2e7){var _0x4701e9=_0x52aa35;super[_0x4701e9(0x1c3c)](_0x8e2e7);var _0x2c080f=this[_0x4701e9(0x44d)][0x0],_0x39aea8=this['_inputs'][0x0];return _0x8e2e7[_0x4701e9(0x2068)]+=this[_0x4701e9(0x2fd4)](_0x2c080f,_0x8e2e7)+('\x20=\x20normalize('+_0x39aea8[_0x4701e9(0x2030)]+_0x4701e9(0x2441)),this;}}(0x0,_0x4d5712['H'])(_0x52aa35(0x860),_0xaf2135);},0x140db:(_0x3f48a7,_0x51719b,_0x1724b4)=>{var _0xd2e07c=a7_0x38a779,_0x55108f=_0x1724b4(0x15a52),_0x32619c=_0x1724b4(0x1137a),_0x4f33b8=_0x1724b4(0x16ad5),_0x1724b4=_0x1724b4(0xe456);class _0x5da685 extends _0x55108f['k']{constructor(_0x27a4b0){var _0x1a93e7=a7_0x2532;super(_0x27a4b0,_0x4f33b8['u'][_0x1a93e7(0x3d2)]),this[_0x1a93e7(0x15b2)](_0x1a93e7(0x3a03),_0x32619c['E'][_0x1a93e7(0x2c52)]),this[_0x1a93e7(0x3619)](_0x1a93e7(0x1fcc),_0x32619c['E'][_0x1a93e7(0x759)]),this[_0x1a93e7(0x44d)][0x0][_0x1a93e7(0xd3f)]=this[_0x1a93e7(0x3d31)][0x0],this[_0x1a93e7(0x44d)][0x0]['excludedConnectionPointTypes'][_0x1a93e7(0x1e1d)](_0x32619c['E'][_0x1a93e7(0x1919)]);}[_0xd2e07c(0x1d40)](){var _0xe084fc=_0xd2e07c;return _0xe084fc(0x126a);}get[_0xd2e07c(0x3a03)](){return this['_inputs'][0x0];}get[_0xd2e07c(0x1fcc)](){var _0x4d2139=_0xd2e07c;return this[_0x4d2139(0x44d)][0x0];}['_buildBlock'](_0x2f29b7){var _0x2b8619=_0xd2e07c;super[_0x2b8619(0x1c3c)](_0x2f29b7);var _0x529e66=this['_outputs'][0x0];return _0x2f29b7[_0x2b8619(0x2068)]+=this[_0x2b8619(0x2fd4)](_0x529e66,_0x2f29b7)+(_0x2b8619(0x18da)+this[_0x2b8619(0x3a03)][_0x2b8619(0x2030)]+_0x2b8619(0x3425)),this;}}(0x0,_0x1724b4['H'])(_0xd2e07c(0x3975),_0x5da685),(0x0,_0x1724b4['H'])(_0xd2e07c(0x394a),_0x5da685);},0xfd38:(_0x4724dc,_0x2146d3,_0x3a5dec)=>{var _0x44fc70=a7_0x38a779,_0xe3931b=_0x3a5dec(0x15a52),_0x5d8345=_0x3a5dec(0x1137a),_0x235753=_0x3a5dec(0x16ad5),_0x3a5dec=_0x3a5dec(0xe456);class _0x6005d5 extends _0xe3931b['k']{constructor(_0x4f38c4){var _0x27658e=a7_0x2532;super(_0x4f38c4,_0x235753['u']['Neutral']),this['registerInput']('value',_0x5d8345['E'][_0x27658e(0x2c52)]),this[_0x27658e(0x15b2)](_0x27658e(0x392f),_0x5d8345['E'][_0x27658e(0x2c52)]),this[_0x27658e(0x3619)](_0x27658e(0x1fcc),_0x5d8345['E'][_0x27658e(0x759)]),this[_0x27658e(0x44d)][0x0][_0x27658e(0xd3f)]=this[_0x27658e(0x3d31)][0x0],this['_linkConnectionTypes'](0x0,0x1),this[_0x27658e(0x3d31)][0x0]['excludedConnectionPointTypes'][_0x27658e(0x1e1d)](_0x5d8345['E'][_0x27658e(0x1919)]),this[_0x27658e(0x3d31)][0x1][_0x27658e(0x1c4b)][_0x27658e(0x1e1d)](_0x5d8345['E']['Matrix']);}[_0x44fc70(0x1d40)](){return'PosterizeBlock';}get[_0x44fc70(0xb06)](){var _0x3603b4=_0x44fc70;return this[_0x3603b4(0x3d31)][0x0];}get[_0x44fc70(0x392f)](){var _0x548d79=_0x44fc70;return this[_0x548d79(0x3d31)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x44fc70(0x1c3c)](_0x247c39){var _0x3e451c=_0x44fc70;super[_0x3e451c(0x1c3c)](_0x247c39);var _0x439ded=this[_0x3e451c(0x44d)][0x0];return _0x247c39['compilationString']+=this[_0x3e451c(0x2fd4)](_0x439ded,_0x247c39)+(_0x3e451c(0x12f6)+this[_0x3e451c(0xb06)]['associatedVariableName']+'\x20/\x20(1.0\x20/\x20'+this[_0x3e451c(0x392f)]['associatedVariableName']+_0x3e451c(0x25dc)+this[_0x3e451c(0x392f)][_0x3e451c(0x2030)]+_0x3e451c(0x2441)),this;}}(0x0,_0x3a5dec['H'])('BABYLON.PosterizeBlock',_0x6005d5);},0x18020:(_0x51ed38,_0xe7736c,_0x121736)=>{var _0x1fb3db=a7_0x38a779,_0x2e82f4=_0x121736(0x15a52),_0x137880=_0x121736(0x1137a),_0x7587b3=_0x121736(0x16ad5),_0x121736=_0x121736(0xe456);class _0x3196a0 extends _0x2e82f4['k']{constructor(_0x567b31){var _0x14cd8c=a7_0x2532;super(_0x567b31,_0x7587b3['u'][_0x14cd8c(0x3d2)]),this[_0x14cd8c(0x15b2)]('value',_0x137880['E'][_0x14cd8c(0x2c52)]),this[_0x14cd8c(0x15b2)]('power',_0x137880['E']['AutoDetect']),this[_0x14cd8c(0x3619)](_0x14cd8c(0x1fcc),_0x137880['E']['BasedOnInput']),this[_0x14cd8c(0x44d)][0x0]['_typeConnectionSource']=this[_0x14cd8c(0x3d31)][0x0],this[_0x14cd8c(0x15d1)](0x0,0x1);}[_0x1fb3db(0x1d40)](){var _0x542465=_0x1fb3db;return _0x542465(0x120f);}get[_0x1fb3db(0xb06)](){var _0x5b62ac=_0x1fb3db;return this[_0x5b62ac(0x3d31)][0x0];}get[_0x1fb3db(0x8ef)](){var _0x192f68=_0x1fb3db;return this[_0x192f68(0x3d31)][0x1];}get[_0x1fb3db(0x1fcc)](){var _0x325daf=_0x1fb3db;return this[_0x325daf(0x44d)][0x0];}[_0x1fb3db(0x1c3c)](_0x1da761){var _0x35d0ae=_0x1fb3db;super[_0x35d0ae(0x1c3c)](_0x1da761);var _0x504a31=this[_0x35d0ae(0x44d)][0x0];return _0x1da761[_0x35d0ae(0x2068)]+=this[_0x35d0ae(0x2fd4)](_0x504a31,_0x1da761)+(_0x35d0ae(0x3c7c)+this[_0x35d0ae(0xb06)][_0x35d0ae(0x2030)]+',\x20'+this[_0x35d0ae(0x8ef)][_0x35d0ae(0x2030)]+_0x35d0ae(0x2441)),this;}}(0x0,_0x121736['H'])(_0x1fb3db(0x72d),_0x3196a0);},0x13acb:(_0x1a8da8,_0x2a77a,_0x489982)=>{var _0x582825=a7_0x38a779,_0x511ab1=_0x489982(0x15a52),_0x22279f=_0x489982(0x1137a),_0x166f05=_0x489982(0x16ad5),_0x144a3f=_0x489982(0xe456);_0x489982(0x175b0);class _0x2ead53 extends _0x511ab1['k']{constructor(_0x17452b){var _0x4817e0=a7_0x2532;super(_0x17452b,_0x166f05['u'][_0x4817e0(0x3d2)]),this[_0x4817e0(0x15b2)](_0x4817e0(0x2c13),_0x22279f['E'][_0x4817e0(0x2c52)]),this[_0x4817e0(0x3619)]('output',_0x22279f['E']['Float']),this[_0x4817e0(0x3d31)][0x0][_0x4817e0(0x45f)](_0x22279f['E']['Vector2']|_0x22279f['E']['Vector3']|_0x22279f['E'][_0x4817e0(0x1960)]|_0x22279f['E'][_0x4817e0(0x32f2)]|_0x22279f['E'][_0x4817e0(0x2644)]);}[_0x582825(0x1d40)](){var _0x280c51=_0x582825;return _0x280c51(0x1b44);}get[_0x582825(0x2c13)](){var _0x538b1b=_0x582825;return this[_0x538b1b(0x3d31)][0x0];}get[_0x582825(0x1fcc)](){var _0xf223b7=_0x582825;return this[_0xf223b7(0x44d)][0x0];}[_0x582825(0x1c3c)](_0x2ba732){var _0x383284=_0x582825;super[_0x383284(0x1c3c)](_0x2ba732);var _0x371a45=this[_0x383284(0x44d)][0x0],_0x463e4e='//'+this[_0x383284(0x3844)];return _0x2ba732[_0x383284(0x1479)](_0x383284(0x390a),_0x463e4e),_0x2ba732[_0x383284(0x2068)]+=this[_0x383284(0x2fd4)](_0x371a45,_0x2ba732)+('\x20=\x20getRand('+this['seed']['associatedVariableName']+_0x383284(0x3272)),this;}}(0x0,_0x144a3f['H'])(_0x582825(0x185d),_0x2ead53);},0x1704b:(_0x2ba5a1,_0xe4d040,_0x574826)=>{var _0xc00745=a7_0x38a779,_0x4261b6=_0x574826(0x15a52),_0x48c238=_0x574826(0x1137a),_0xcb58a0=_0x574826(0x16ad5),_0x574826=_0x574826(0xe456);class _0x49164e extends _0x4261b6['k']{constructor(_0x1c05c3){var _0x4bdede=a7_0x2532;super(_0x1c05c3,_0xcb58a0['u']['Neutral']),this[_0x4bdede(0x15b2)](_0x4bdede(0x3a03),_0x48c238['E'][_0x4bdede(0x2c52)]),this['registerOutput'](_0x4bdede(0x1fcc),_0x48c238['E'][_0x4bdede(0x759)]),this['_outputs'][0x0][_0x4bdede(0xd3f)]=this['_inputs'][0x0];}[_0xc00745(0x1d40)](){var _0x301db6=_0xc00745;return _0x301db6(0x278a);}get[_0xc00745(0x3a03)](){return this['_inputs'][0x0];}get['output'](){return this['_outputs'][0x0];}[_0xc00745(0x1c3c)](_0x3f9617){var _0x25709c=_0xc00745;super[_0x25709c(0x1c3c)](_0x3f9617);var _0x144d75=this['_outputs'][0x0];return this[_0x25709c(0x3a03)][_0x25709c(0x261)]===_0x48c238['E'][_0x25709c(0x1919)]?_0x3f9617[_0x25709c(0x2068)]+=this['_declareOutput'](_0x144d75,_0x3f9617)+(_0x25709c(0x3c74)+this[_0x25709c(0x3a03)][_0x25709c(0x2030)]+_0x25709c(0x2441)):_0x3f9617[_0x25709c(0x2068)]+=this[_0x25709c(0x2fd4)](_0x144d75,_0x3f9617)+(_0x25709c(0x1a78)+this[_0x25709c(0x3a03)][_0x25709c(0x2030)]+_0x25709c(0x3425)),this;}}(0x0,_0x574826['H'])(_0xc00745(0x130b),_0x49164e);},0x3d41:(_0x214196,_0x4f678f,_0x4cc67b)=>{var _0xfb94b1=a7_0x38a779,_0x31b77e=_0x4cc67b(0x15a52),_0x164413=_0x4cc67b(0x1137a),_0x2e3bac=_0x4cc67b(0x16ad5),_0x4cc67b=_0x4cc67b(0xe456);class _0x469604 extends _0x31b77e['k']{constructor(_0x10980f){var _0x3e2519=a7_0x2532;super(_0x10980f,_0x2e3bac['u'][_0x3e2519(0x3d2)]),this['registerInput'](_0x3e2519(0x2370),_0x164413['E']['AutoDetect']),this['registerInput']('normal',_0x164413['E'][_0x3e2519(0x2c52)]),this[_0x3e2519(0x3619)]('output',_0x164413['E'][_0x3e2519(0x19f4)]),this[_0x3e2519(0x3d31)][0x0][_0x3e2519(0x45f)](_0x164413['E'][_0x3e2519(0x19f4)]|_0x164413['E'][_0x3e2519(0x1960)]|_0x164413['E'][_0x3e2519(0x32f2)]|_0x164413['E'][_0x3e2519(0x2644)]),this[_0x3e2519(0x3d31)][0x1][_0x3e2519(0x45f)](_0x164413['E']['Vector3']|_0x164413['E'][_0x3e2519(0x1960)]|_0x164413['E']['Color3']|_0x164413['E'][_0x3e2519(0x2644)]);}['getClassName'](){return'ReflectBlock';}get[_0xfb94b1(0x2370)](){var _0x21830a=_0xfb94b1;return this[_0x21830a(0x3d31)][0x0];}get['normal'](){var _0x6add45=_0xfb94b1;return this[_0x6add45(0x3d31)][0x1];}get['output'](){var _0xa66bcf=_0xfb94b1;return this[_0xa66bcf(0x44d)][0x0];}[_0xfb94b1(0x1c3c)](_0x11260c){var _0x5acc4c=_0xfb94b1;super[_0x5acc4c(0x1c3c)](_0x11260c);var _0x55212d=this['_outputs'][0x0];return _0x11260c['compilationString']+=this[_0x5acc4c(0x2fd4)](_0x55212d,_0x11260c)+(_0x5acc4c(0x2f6f)+this[_0x5acc4c(0x2370)][_0x5acc4c(0x2030)]+_0x5acc4c(0x3668)+this['normal'][_0x5acc4c(0x2030)]+_0x5acc4c(0x3ccc)),this;}}(0x0,_0x4cc67b['H'])(_0xfb94b1(0x21d8),_0x469604);},0x1189b:(_0x14fd2b,_0x35d73d,_0x3b9fd5)=>{var _0x395f01=a7_0x38a779,_0x5c58ce=_0x3b9fd5(0x15a52),_0x28ff9f=_0x3b9fd5(0x1137a),_0x58df9c=_0x3b9fd5(0x16ad5),_0x3b9fd5=_0x3b9fd5(0xe456);class _0x1880b8 extends _0x5c58ce['k']{constructor(_0x53e1a3){var _0x349352=a7_0x2532;super(_0x53e1a3,_0x58df9c['u'][_0x349352(0x3d2)]),this['registerInput'](_0x349352(0x2370),_0x28ff9f['E']['AutoDetect']),this['registerInput'](_0x349352(0x39f3),_0x28ff9f['E'][_0x349352(0x2c52)]),this['registerInput'](_0x349352(0x11dd),_0x28ff9f['E'][_0x349352(0x214d)]),this[_0x349352(0x3619)](_0x349352(0x1fcc),_0x28ff9f['E'][_0x349352(0x19f4)]),this[_0x349352(0x3d31)][0x0][_0x349352(0x45f)](_0x28ff9f['E']['Vector3']|_0x28ff9f['E'][_0x349352(0x1960)]|_0x28ff9f['E']['Color3']|_0x28ff9f['E']['Color4']),this[_0x349352(0x3d31)][0x1][_0x349352(0x45f)](_0x28ff9f['E'][_0x349352(0x19f4)]|_0x28ff9f['E'][_0x349352(0x1960)]|_0x28ff9f['E'][_0x349352(0x32f2)]|_0x28ff9f['E']['Color4']);}[_0x395f01(0x1d40)](){return'RefractBlock';}get[_0x395f01(0x2370)](){var _0x412816=_0x395f01;return this[_0x412816(0x3d31)][0x0];}get[_0x395f01(0x39f3)](){var _0x1e01d8=_0x395f01;return this[_0x1e01d8(0x3d31)][0x1];}get[_0x395f01(0x11dd)](){var _0x53dadc=_0x395f01;return this[_0x53dadc(0x3d31)][0x2];}get['output'](){var _0x55d1fd=_0x395f01;return this[_0x55d1fd(0x44d)][0x0];}[_0x395f01(0x1c3c)](_0x432f13){var _0x2c0447=_0x395f01;super[_0x2c0447(0x1c3c)](_0x432f13);var _0x4a7933=this[_0x2c0447(0x44d)][0x0];return _0x432f13['compilationString']+=this[_0x2c0447(0x2fd4)](_0x4a7933,_0x432f13)+(_0x2c0447(0x1398)+this[_0x2c0447(0x2370)][_0x2c0447(0x2030)]+_0x2c0447(0x3668)+this[_0x2c0447(0x39f3)][_0x2c0447(0x2030)]+_0x2c0447(0x3668)+this[_0x2c0447(0x11dd)][_0x2c0447(0x2030)]+');\x0d\x0a'),this;}}(0x0,_0x3b9fd5['H'])(_0x395f01(0x28cd),_0x1880b8);},0x8ff2:(_0x55c8a0,_0xc3d841,_0x295d82)=>{var _0x4e9603=a7_0x38a779;_0x295d82['d'](_0xc3d841,{'w':()=>_0x3a5152});function _0xbe498b(_0x183cb3,_0x102c67,_0x2355f6,_0x355735){var _0x209d48=a7_0x2532,_0x155fe7,_0x12a3bd=arguments[_0x209d48(0x3785)],_0x28f835=_0x12a3bd<0x3?_0x102c67:null===_0x355735?_0x355735=Object[_0x209d48(0x18ba)](_0x102c67,_0x2355f6):_0x355735;if('object'==typeof Reflect&&_0x209d48(0x7a8)==typeof Reflect['decorate'])_0x28f835=Reflect[_0x209d48(0x4111)](_0x183cb3,_0x102c67,_0x2355f6,_0x355735);else{for(var _0x5d1b70=_0x183cb3[_0x209d48(0x3785)]-0x1;0x0<=_0x5d1b70;_0x5d1b70--)(_0x155fe7=_0x183cb3[_0x5d1b70])&&(_0x28f835=(_0x12a3bd<0x3?_0x155fe7(_0x28f835):0x3<_0x12a3bd?_0x155fe7(_0x102c67,_0x2355f6,_0x28f835):_0x155fe7(_0x102c67,_0x2355f6))||_0x28f835);}0x3<_0x12a3bd&&_0x28f835&&Object[_0x209d48(0x259d)](_0x102c67,_0x2355f6,_0x28f835);}var _0xc3d841=_0x295d82(0x15a52),_0x5dbe25=_0x295d82(0x1137a),_0x4d3f7d=_0x295d82(0x16ad5),_0x34212e=_0x295d82(0xe456),_0x2d8bcf=_0x295d82(0x9fd1),_0x295d82=_0x295d82(0x159af);class _0x3a5152 extends _0xc3d841['k']{constructor(_0x2d6d21){var _0x69f992=a7_0x2532;super(_0x2d6d21,_0x4d3f7d['u'][_0x69f992(0x3d2)]),this['sourceRange']=new _0x2d8bcf['FM'](-0x1,0x1),this[_0x69f992(0x2dae)]=new _0x2d8bcf['FM'](0x0,0x1),this[_0x69f992(0x15b2)](_0x69f992(0x3a03),_0x5dbe25['E'][_0x69f992(0x2c52)]),this[_0x69f992(0x15b2)]('sourceMin',_0x5dbe25['E'][_0x69f992(0x214d)],!0x0),this['registerInput'](_0x69f992(0xb62),_0x5dbe25['E'][_0x69f992(0x214d)],!0x0),this[_0x69f992(0x15b2)](_0x69f992(0x33f2),_0x5dbe25['E'][_0x69f992(0x214d)],!0x0),this[_0x69f992(0x15b2)](_0x69f992(0x13d6),_0x5dbe25['E'][_0x69f992(0x214d)],!0x0),this[_0x69f992(0x3619)](_0x69f992(0x1fcc),_0x5dbe25['E'][_0x69f992(0x759)]),this[_0x69f992(0x44d)][0x0][_0x69f992(0xd3f)]=this[_0x69f992(0x3d31)][0x0];}[_0x4e9603(0x1d40)](){var _0x17c83a=_0x4e9603;return _0x17c83a(0x3085);}get['input'](){var _0x187c06=_0x4e9603;return this[_0x187c06(0x3d31)][0x0];}get['sourceMin'](){var _0x49009b=_0x4e9603;return this[_0x49009b(0x3d31)][0x1];}get['sourceMax'](){var _0x1d8c1d=_0x4e9603;return this[_0x1d8c1d(0x3d31)][0x2];}get[_0x4e9603(0x33f2)](){return this['_inputs'][0x3];}get[_0x4e9603(0x13d6)](){var _0x210839=_0x4e9603;return this[_0x210839(0x3d31)][0x4];}get[_0x4e9603(0x1fcc)](){var _0x12dfa5=_0x4e9603;return this[_0x12dfa5(0x44d)][0x0];}[_0x4e9603(0x1c3c)](_0x182536){var _0x56dedf=_0x4e9603;super[_0x56dedf(0x1c3c)](_0x182536);var _0x354cfd=this[_0x56dedf(0x44d)][0x0],_0x130ad3=this[_0x56dedf(0x3fc4)]['isConnected']?this[_0x56dedf(0x3fc4)][_0x56dedf(0x2030)]:this['_writeFloat'](this[_0x56dedf(0x73a)]['x']),_0x2da08c=this['sourceMax'][_0x56dedf(0x31d8)]?this[_0x56dedf(0xb62)]['associatedVariableName']:this[_0x56dedf(0x16b1)](this[_0x56dedf(0x73a)]['y']),_0x4808ec=this[_0x56dedf(0x33f2)]['isConnected']?this['targetMin'][_0x56dedf(0x2030)]:this[_0x56dedf(0x16b1)](this[_0x56dedf(0x2dae)]['x']),_0x38ce85=this[_0x56dedf(0x13d6)]['isConnected']?this['targetMax'][_0x56dedf(0x2030)]:this[_0x56dedf(0x16b1)](this[_0x56dedf(0x2dae)]['y']);return _0x182536[_0x56dedf(0x2068)]+=this[_0x56dedf(0x2fd4)](_0x354cfd,_0x182536)+('\x20=\x20'+_0x4808ec+_0x56dedf(0x30c6)+this[_0x56dedf(0x3d31)][0x0][_0x56dedf(0x2030)]+_0x56dedf(0x2dc9)+_0x130ad3+')\x20*\x20('+_0x38ce85+_0x56dedf(0x2dc9)+_0x4808ec+_0x56dedf(0x3625)+_0x2da08c+_0x56dedf(0x2dc9)+_0x130ad3+');\x0d\x0a'),this;}[_0x4e9603(0x80f)](){var _0xf14cfc=_0x4e9603;return super[_0xf14cfc(0x80f)]()+(this[_0xf14cfc(0x31e)]+_0xf14cfc(0x3c05)+this[_0xf14cfc(0x73a)]['x']+',\x20'+this[_0xf14cfc(0x73a)]['y']+_0xf14cfc(0x2441))+(this[_0xf14cfc(0x31e)]+_0xf14cfc(0x2c78)+this[_0xf14cfc(0x2dae)]['x']+',\x20'+this[_0xf14cfc(0x2dae)]['y']+');\x0d\x0a');}[_0x4e9603(0x2156)](){var _0x56e157=_0x4e9603;const _0x16b281=super[_0x56e157(0x2156)]();return _0x16b281[_0x56e157(0x73a)]=this[_0x56e157(0x73a)]['asArray'](),_0x16b281['targetRange']=this[_0x56e157(0x2dae)][_0x56e157(0x4189)](),_0x16b281;}['_deserialize'](_0x52c240,_0x5a8ee4,_0x5e53f8){var _0x1ac0cf=_0x4e9603;super[_0x1ac0cf(0x28fb)](_0x52c240,_0x5a8ee4,_0x5e53f8),this[_0x1ac0cf(0x73a)]=_0x2d8bcf['FM'][_0x1ac0cf(0x1c38)](_0x52c240[_0x1ac0cf(0x73a)]),this[_0x1ac0cf(0x2dae)]=_0x2d8bcf['FM'][_0x1ac0cf(0x1c38)](_0x52c240[_0x1ac0cf(0x2dae)]);}}_0xbe498b([(0x0,_0x295d82['p'])(_0x4e9603(0x3777),_0x295d82['U'][_0x4e9603(0x38aa)])],_0x3a5152[_0x4e9603(0x1fd2)],_0x4e9603(0x73a),void 0x0),_0xbe498b([(0x0,_0x295d82['p'])('To',_0x295d82['U'][_0x4e9603(0x38aa)])],_0x3a5152[_0x4e9603(0x1fd2)],_0x4e9603(0x2dae),void 0x0),(0x0,_0x34212e['H'])(_0x4e9603(0x4fc),_0x3a5152);},0xa9d2:(_0x4a7da2,_0xcc1cb4,_0x4c47ad)=>{var _0x56640e=a7_0x38a779,_0x2cf9b6=_0x4c47ad(0x15a52),_0x1b0f95=_0x4c47ad(0x1137a),_0x527782=_0x4c47ad(0x16ad5),_0x4c47ad=_0x4c47ad(0xe456);class _0x3367e7 extends _0x2cf9b6['k']{constructor(_0x50e07f){var _0x1a839f=a7_0x2532;super(_0x50e07f,_0x527782['u'][_0x1a839f(0x3d2)]),this[_0x1a839f(0x15b2)](_0x1a839f(0xb06),_0x1b0f95['E'][_0x1a839f(0x2c52)]),this[_0x1a839f(0x15b2)](_0x1a839f(0x30dd),_0x1b0f95['E'][_0x1a839f(0x2c52)]),this[_0x1a839f(0x15b2)](_0x1a839f(0xd4e),_0x1b0f95['E']['Float']),this[_0x1a839f(0x15b2)](_0x1a839f(0xb0b),_0x1b0f95['E']['AutoDetect']),this[_0x1a839f(0x3619)]('output',_0x1b0f95['E'][_0x1a839f(0x759)]),this['_outputs'][0x0][_0x1a839f(0xd3f)]=this['_inputs'][0x0],this[_0x1a839f(0x15d1)](0x0,0x1),this[_0x1a839f(0x15d1)](0x0,0x3),this[_0x1a839f(0x3d31)][0x0][_0x1a839f(0x1c4b)][_0x1a839f(0x1e1d)](_0x1b0f95['E'][_0x1a839f(0x214d)]),this['_inputs'][0x0][_0x1a839f(0x1c4b)][_0x1a839f(0x1e1d)](_0x1b0f95['E'][_0x1a839f(0x1919)]),this[_0x1a839f(0x3d31)][0x1]['excludedConnectionPointTypes'][_0x1a839f(0x1e1d)](_0x1b0f95['E'][_0x1a839f(0x214d)]),this[_0x1a839f(0x3d31)][0x1][_0x1a839f(0x1c4b)]['push'](_0x1b0f95['E']['Matrix']),this[_0x1a839f(0x3d31)][0x3][_0x1a839f(0x1c4b)][_0x1a839f(0x1e1d)](_0x1b0f95['E'][_0x1a839f(0x214d)]),this['_inputs'][0x3]['excludedConnectionPointTypes'][_0x1a839f(0x1e1d)](_0x1b0f95['E'][_0x1a839f(0x1919)]);}['getClassName'](){return'ReplaceColorBlock';}get[_0x56640e(0xb06)](){var _0x2084d9=_0x56640e;return this[_0x2084d9(0x3d31)][0x0];}get['reference'](){var _0x2628f3=_0x56640e;return this[_0x2628f3(0x3d31)][0x1];}get['distance'](){return this['_inputs'][0x2];}get[_0x56640e(0xb0b)](){var _0x16e52c=_0x56640e;return this[_0x16e52c(0x3d31)][0x3];}get[_0x56640e(0x1fcc)](){var _0x390579=_0x56640e;return this[_0x390579(0x44d)][0x0];}['_buildBlock'](_0x10e93d){var _0x3f6a8a=_0x56640e;super[_0x3f6a8a(0x1c3c)](_0x10e93d);var _0x45b370=this['_outputs'][0x0];return _0x10e93d['compilationString']+=this['_declareOutput'](_0x45b370,_0x10e93d)+_0x3f6a8a(0x3425),_0x10e93d[_0x3f6a8a(0x2068)]+=_0x3f6a8a(0x2302)+this[_0x3f6a8a(0xb06)][_0x3f6a8a(0x2030)]+_0x3f6a8a(0x2dc9)+this['reference'][_0x3f6a8a(0x2030)]+_0x3f6a8a(0x290c)+this['distance'][_0x3f6a8a(0x2030)]+_0x3f6a8a(0x1a3a),_0x10e93d['compilationString']+=_0x45b370[_0x3f6a8a(0x2030)]+'\x20=\x20'+this[_0x3f6a8a(0xb0b)][_0x3f6a8a(0x2030)]+_0x3f6a8a(0x3425),_0x10e93d[_0x3f6a8a(0x2068)]+=_0x3f6a8a(0x35cd),_0x10e93d['compilationString']+=_0x45b370[_0x3f6a8a(0x2030)]+'\x20=\x20'+this[_0x3f6a8a(0xb06)][_0x3f6a8a(0x2030)]+_0x3f6a8a(0x3425),_0x10e93d[_0x3f6a8a(0x2068)]+=_0x3f6a8a(0xb8b),this;}}(0x0,_0x4c47ad['H'])('BABYLON.ReplaceColorBlock',_0x3367e7);},0x81fb:(_0x18efc3,_0x1436cc,_0x2844c8)=>{var _0x4368d1=a7_0x38a779,_0x5a3b55=_0x2844c8(0x15a52),_0x1d42a5=_0x2844c8(0x1137a),_0x4eeb63=_0x2844c8(0x16ad5),_0x162b8b=_0x2844c8(0xe456),_0x3a18e0=_0x2844c8(0x11c74);class _0x154056 extends _0x5a3b55['k']{constructor(_0x5e8f32){var _0x5591d0=a7_0x2532;super(_0x5e8f32,_0x4eeb63['u'][_0x5591d0(0x3d2)]),this['registerInput'](_0x5591d0(0x3a03),_0x1d42a5['E']['Vector2']),this[_0x5591d0(0x15b2)](_0x5591d0(0x2b1b),_0x1d42a5['E'][_0x5591d0(0x214d)]),this[_0x5591d0(0x3619)]('output',_0x1d42a5['E']['Vector2']);}[_0x4368d1(0x1d40)](){var _0x3867e2=_0x4368d1;return _0x3867e2(0x245a);}get['input'](){var _0x562185=_0x4368d1;return this[_0x562185(0x3d31)][0x0];}get[_0x4368d1(0x2b1b)](){var _0x598cf6=_0x4368d1;return this[_0x598cf6(0x3d31)][0x1];}get[_0x4368d1(0x1fcc)](){return this['_outputs'][0x0];}[_0x4368d1(0x4ad)](){var _0x2c2d0e=_0x4368d1;if(!this[_0x2c2d0e(0x2b1b)][_0x2c2d0e(0x31d8)]){const _0x57f554=new _0x3a18e0['S']('angle');_0x57f554['value']=0x0,_0x57f554[_0x2c2d0e(0x1fcc)][_0x2c2d0e(0x23c9)](this[_0x2c2d0e(0x2b1b)]);}}[_0x4368d1(0x1c3c)](_0x38ea13){var _0x370551=_0x4368d1;super[_0x370551(0x1c3c)](_0x38ea13);var _0x5b6a92=this[_0x370551(0x44d)][0x0],_0x584a5a=this['angle'],_0x403ec3=this[_0x370551(0x3a03)];return _0x38ea13[_0x370551(0x2068)]+=this['_declareOutput'](_0x5b6a92,_0x38ea13)+(_0x370551(0x18ad)+_0x584a5a[_0x370551(0x2030)]+_0x370551(0xf8e)+_0x403ec3['associatedVariableName']+_0x370551(0x3564)+_0x584a5a[_0x370551(0x2030)]+')\x20*\x20'+_0x403ec3[_0x370551(0x2030)]+_0x370551(0x2ef6)+_0x584a5a['associatedVariableName']+_0x370551(0xf8e)+_0x403ec3[_0x370551(0x2030)]+_0x370551(0x35bb)+_0x584a5a[_0x370551(0x2030)]+')\x20*\x20'+_0x403ec3['associatedVariableName']+_0x370551(0x1b56)),this;}}(0x0,_0x162b8b['H'])(_0x4368d1(0x3984),_0x154056);},0xec98:(_0x44f921,_0x3c73ec,_0x4b753c)=>{var _0x18e02d=a7_0x38a779,_0x29348d=_0x4b753c(0x15a52),_0xab3732=_0x4b753c(0x1137a),_0x47f1f2=_0x4b753c(0x16ad5),_0x4b753c=_0x4b753c(0xe456);class _0x458938 extends _0x29348d['k']{constructor(_0x5d5a5f){var _0x34c1f4=a7_0x2532;super(_0x5d5a5f,_0x47f1f2['u'][_0x34c1f4(0x3d2)]),this[_0x34c1f4(0x15b2)]('input',_0xab3732['E'][_0x34c1f4(0x2c52)]),this[_0x34c1f4(0x15b2)]('factor',_0xab3732['E'][_0x34c1f4(0x214d)]),this['registerOutput'](_0x34c1f4(0x1fcc),_0xab3732['E'][_0x34c1f4(0x759)]),this['_outputs'][0x0][_0x34c1f4(0xd3f)]=this['_inputs'][0x0];}['getClassName'](){var _0x4779fb=a7_0x2532;return _0x4779fb(0x29b2);}get[_0x18e02d(0x3a03)](){var _0x361aaf=_0x18e02d;return this[_0x361aaf(0x3d31)][0x0];}get[_0x18e02d(0x2f4a)](){var _0x362a99=_0x18e02d;return this[_0x362a99(0x3d31)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x18e02d(0x1c3c)](_0x10cd9c){var _0x36b445=_0x18e02d;super[_0x36b445(0x1c3c)](_0x10cd9c);var _0x1f6913=this['_outputs'][0x0];return _0x10cd9c[_0x36b445(0x2068)]+=this[_0x36b445(0x2fd4)](_0x1f6913,_0x10cd9c)+(_0x36b445(0xd26)+this[_0x36b445(0x3a03)][_0x36b445(0x2030)]+_0x36b445(0xc14)+this[_0x36b445(0x2f4a)][_0x36b445(0x2030)]+_0x36b445(0x3425)),this;}}(0x0,_0x4b753c['H'])('BABYLON.ScaleBlock',_0x458938);},0xfb7:(_0x1388a4,_0x48fec8,_0x50b468)=>{var _0x2f6e94=a7_0x38a779,_0x373452=_0x50b468(0x15a52),_0xda3eb6=_0x50b468(0x1137a),_0x5f5dea=_0x50b468(0x16ad5),_0x50b468=_0x50b468(0xe456);class _0x53296a extends _0x373452['k']{constructor(_0x3d8bf2){var _0x4feb24=a7_0x2532;super(_0x3d8bf2,_0x5f5dea['u'][_0x4feb24(0x3d2)]),this['registerInput'](_0x4feb24(0x2c13),_0xda3eb6['E'][_0x4feb24(0x19f4)]),this[_0x4feb24(0x3619)](_0x4feb24(0x1fcc),_0xda3eb6['E'][_0x4feb24(0x214d)]);}[_0x2f6e94(0x1d40)](){var _0x5366d6=_0x2f6e94;return _0x5366d6(0x2be1);}get[_0x2f6e94(0x2c13)](){var _0x4c1f1b=_0x2f6e94;return this[_0x4c1f1b(0x3d31)][0x0];}get[_0x2f6e94(0x1fcc)](){return this['_outputs'][0x0];}[_0x2f6e94(0x1c3c)](_0x4ce04a){var _0x13b7d9=_0x2f6e94;if(super[_0x13b7d9(0x1c3c)](_0x4ce04a),this[_0x13b7d9(0x2c13)][_0x13b7d9(0x31d8)]&&this[_0x13b7d9(0x44d)][0x0][_0x13b7d9(0x2482)])return _0x4ce04a['_emitFunction'](_0x13b7d9(0x3368),_0x13b7d9(0x230d),'//\x20SimplexPerlin3D'),_0x4ce04a[_0x13b7d9(0x2068)]+=this[_0x13b7d9(0x2fd4)](this[_0x13b7d9(0x44d)][0x0],_0x4ce04a)+(_0x13b7d9(0x27ef)+this[_0x13b7d9(0x2c13)]['associatedVariableName']+_0x13b7d9(0x2441)),this;}}(0x0,_0x50b468['H'])(_0x2f6e94(0x39f2),_0x53296a);},0x10d41:(_0x2616db,_0x4e71d5,_0x5aac9c)=>{var _0x34f1cd=a7_0x38a779,_0x3fceba=_0x5aac9c(0x15a52),_0x57df00=_0x5aac9c(0x1137a),_0x5a180b=_0x5aac9c(0x16ad5),_0x5aac9c=_0x5aac9c(0xe456);class _0x558f5d extends _0x3fceba['k']{constructor(_0xd2491b){var _0x1d950e=a7_0x2532;super(_0xd2491b,_0x5a180b['u'][_0x1d950e(0x3d2)]),this[_0x1d950e(0x15b2)](_0x1d950e(0xb06),_0x57df00['E'][_0x1d950e(0x2c52)]),this[_0x1d950e(0x15b2)](_0x1d950e(0x22b1),_0x57df00['E'][_0x1d950e(0x214d)]),this['registerInput']('edge1',_0x57df00['E']['Float']),this['registerOutput'](_0x1d950e(0x1fcc),_0x57df00['E'][_0x1d950e(0x759)]),this['_outputs'][0x0][_0x1d950e(0xd3f)]=this[_0x1d950e(0x3d31)][0x0];}[_0x34f1cd(0x1d40)](){var _0x1dd88f=_0x34f1cd;return _0x1dd88f(0x3e20);}get[_0x34f1cd(0xb06)](){var _0x3a79bd=_0x34f1cd;return this[_0x3a79bd(0x3d31)][0x0];}get['edge0'](){var _0x461eef=_0x34f1cd;return this[_0x461eef(0x3d31)][0x1];}get[_0x34f1cd(0xa4b)](){var _0x266d2e=_0x34f1cd;return this[_0x266d2e(0x3d31)][0x2];}get[_0x34f1cd(0x1fcc)](){var _0x401089=_0x34f1cd;return this[_0x401089(0x44d)][0x0];}['_buildBlock'](_0x41c1fa){var _0x4d1431=_0x34f1cd;super[_0x4d1431(0x1c3c)](_0x41c1fa);var _0x2fe367=this[_0x4d1431(0x44d)][0x0];return _0x41c1fa[_0x4d1431(0x2068)]+=this[_0x4d1431(0x2fd4)](_0x2fe367,_0x41c1fa)+(_0x4d1431(0x13c2)+this[_0x4d1431(0x22b1)]['associatedVariableName']+',\x20'+this[_0x4d1431(0xa4b)][_0x4d1431(0x2030)]+',\x20'+this[_0x4d1431(0xb06)][_0x4d1431(0x2030)]+_0x4d1431(0x2441)),this;}}(0x0,_0x5aac9c['H'])(_0x34f1cd(0x13a0),_0x558f5d);},0x74b3:(_0x32e13c,_0x49a18e,_0x326bb2)=>{var _0x347d7f=a7_0x38a779,_0x474425=_0x326bb2(0x15a52),_0x557a22=_0x326bb2(0x1137a),_0x47d1ce=_0x326bb2(0x16ad5),_0x326bb2=_0x326bb2(0xe456);class _0x3b7881 extends _0x474425['k']{constructor(_0x512c2c){var _0x2b6f4a=a7_0x2532;super(_0x512c2c,_0x47d1ce['u'][_0x2b6f4a(0x3d2)]),this[_0x2b6f4a(0x15b2)]('value',_0x557a22['E'][_0x2b6f4a(0x214d)]),this['registerInput'](_0x2b6f4a(0x259a),_0x557a22['E'][_0x2b6f4a(0x214d)]),this[_0x2b6f4a(0x3619)](_0x2b6f4a(0x1fcc),_0x557a22['E'][_0x2b6f4a(0x214d)]);}[_0x347d7f(0x1d40)](){var _0x49ecc=_0x347d7f;return _0x49ecc(0x3b27);}get[_0x347d7f(0xb06)](){var _0x9712e5=_0x347d7f;return this[_0x9712e5(0x3d31)][0x0];}get[_0x347d7f(0x259a)](){var _0x591c71=_0x347d7f;return this[_0x591c71(0x3d31)][0x1];}get[_0x347d7f(0x1fcc)](){var _0x8bb224=_0x347d7f;return this[_0x8bb224(0x44d)][0x0];}['_buildBlock'](_0x4b920c){var _0x32b775=_0x347d7f;super['_buildBlock'](_0x4b920c);var _0x22ad64=this[_0x32b775(0x44d)][0x0];return _0x4b920c[_0x32b775(0x2068)]+=this['_declareOutput'](_0x22ad64,_0x4b920c)+(_0x32b775(0xc55)+this[_0x32b775(0x259a)]['associatedVariableName']+',\x20'+this[_0x32b775(0xb06)][_0x32b775(0x2030)]+_0x32b775(0x2441)),this;}}(0x0,_0x326bb2['H'])('BABYLON.StepBlock',_0x3b7881);},0x16246:(_0x41d47d,_0x12217e,_0x4940e4)=>{var _0x4a60dc=a7_0x38a779,_0x5ad9b=_0x4940e4(0x15a52),_0x2d86ed=_0x4940e4(0x1137a),_0x267a2d=_0x4940e4(0x16ad5),_0x4940e4=_0x4940e4(0xe456);class _0x310b93 extends _0x5ad9b['k']{constructor(_0x29d560){var _0x3a175f=a7_0x2532;super(_0x29d560,_0x267a2d['u'][_0x3a175f(0x3d2)]),this['registerInput'](_0x3a175f(0x158e),_0x2d86ed['E'][_0x3a175f(0x2c52)]),this[_0x3a175f(0x15b2)](_0x3a175f(0x39c3),_0x2d86ed['E'][_0x3a175f(0x2c52)]),this[_0x3a175f(0x3619)](_0x3a175f(0x1fcc),_0x2d86ed['E'][_0x3a175f(0x759)]),this[_0x3a175f(0x44d)][0x0][_0x3a175f(0xd3f)]=this[_0x3a175f(0x3d31)][0x0],this[_0x3a175f(0x15d1)](0x0,0x1);}[_0x4a60dc(0x1d40)](){var _0x778c5f=_0x4a60dc;return _0x778c5f(0x2fce);}get[_0x4a60dc(0x158e)](){var _0x5e9998=_0x4a60dc;return this[_0x5e9998(0x3d31)][0x0];}get[_0x4a60dc(0x39c3)](){var _0x242d48=_0x4a60dc;return this[_0x242d48(0x3d31)][0x1];}get['output'](){var _0x372983=_0x4a60dc;return this[_0x372983(0x44d)][0x0];}['_buildBlock'](_0x2e3a9e){var _0x1cbe0f=_0x4a60dc;super['_buildBlock'](_0x2e3a9e);var _0xfb7344=this[_0x1cbe0f(0x44d)][0x0];return _0x2e3a9e[_0x1cbe0f(0x2068)]+=this['_declareOutput'](_0xfb7344,_0x2e3a9e)+(_0x1cbe0f(0xd26)+this[_0x1cbe0f(0x158e)][_0x1cbe0f(0x2030)]+_0x1cbe0f(0x2dc9)+this[_0x1cbe0f(0x39c3)]['associatedVariableName']+_0x1cbe0f(0x3425)),this;}}(0x0,_0x4940e4['H'])(_0x4a60dc(0x2b78),_0x310b93);},0x1fa:(_0x136a43,_0x2fb22b,_0x1eaa04)=>{var _0x509bfb=a7_0x38a779;_0x1eaa04['d'](_0x2fb22b,{'m':()=>_0xd330d3});var _0x2fb22b=_0x1eaa04(0x15a52),_0xaa2451=_0x1eaa04(0x1137a),_0x147896=_0x1eaa04(0x16ad5),_0x1eaa04=_0x1eaa04(0xe456);class _0xd330d3 extends _0x2fb22b['k']{constructor(_0x3ba166){var _0x5c84b7=a7_0x2532;super(_0x3ba166,_0x147896['u'][_0x5c84b7(0x3d2)]),this[_0x5c84b7(0x2ca5)]=0x1,this[_0x5c84b7(0x3e85)]=0x0,this['target']=_0x147896['u'][_0x5c84b7(0x3dcd)],this['registerInput'](_0x5c84b7(0x284),_0xaa2451['E']['AutoDetect']),this['registerInput'](_0x5c84b7(0x1c4a),_0xaa2451['E']['Matrix']),this['registerOutput'](_0x5c84b7(0x1fcc),_0xaa2451['E'][_0x5c84b7(0x1960)]),this[_0x5c84b7(0x3619)](_0x5c84b7(0x322f),_0xaa2451['E'][_0x5c84b7(0x19f4)]),this['_inputs'][0x0][_0x5c84b7(0xcf9)][_0x5c84b7(0x33ee)](_0x2b1d03=>{var _0x1e93ae=_0x5c84b7;!_0x2b1d03['ownerBlock'][_0x1e93ae(0x2945)]||_0x1e93ae(0x39f3)!==(_0x2b1d03=_0x2b1d03['ownerBlock'])[_0x1e93ae(0x3844)]&&_0x1e93ae(0x35a1)!==_0x2b1d03['name']||(this['complementW']=0x0);});}[_0x509bfb(0x1d40)](){var _0x1c254e=_0x509bfb;return _0x1c254e(0x40c0);}get[_0x509bfb(0x284)](){var _0x5c7455=_0x509bfb;return this[_0x5c7455(0x3d31)][0x0];}get[_0x509bfb(0x1fcc)](){var _0x4310eb=_0x509bfb;return this[_0x4310eb(0x44d)][0x0];}get[_0x509bfb(0x322f)](){var _0x3e9e71=_0x509bfb;return this[_0x3e9e71(0x44d)][0x1];}get[_0x509bfb(0x1c4a)](){var _0x5b2852=_0x509bfb;return this[_0x5b2852(0x3d31)][0x1];}[_0x509bfb(0x1c3c)](_0x2ac34c){var _0x30b7c5=_0x509bfb;super[_0x30b7c5(0x1c3c)](_0x2ac34c);var _0x2e021d=this[_0x30b7c5(0x284)],_0x43e196=this[_0x30b7c5(0x1c4a)];if(_0x2e021d[_0x30b7c5(0x14c1)]){if(0x0===this[_0x30b7c5(0x2ca5)]){var _0x1f46f3='//'+this['name'],_0x2a8e69=(_0x2ac34c[_0x30b7c5(0x1479)](_0x30b7c5(0x390a),_0x1f46f3),_0x2ac34c[_0x30b7c5(0x3631)][_0x30b7c5(0x35f4)]['push'](this),_0x2ac34c['_getFreeVariableName'](_0x43e196[_0x30b7c5(0x2030)]+'_NUS'));switch(_0x2ac34c[_0x30b7c5(0x2068)]+='mat3\x20'+_0x2a8e69+_0x30b7c5(0x391e)+_0x43e196[_0x30b7c5(0x2030)]+');\x0d\x0a',_0x2ac34c[_0x30b7c5(0x2068)]+=_0x30b7c5(0x2b3d),_0x2ac34c[_0x30b7c5(0x2068)]+=_0x2a8e69+(_0x30b7c5(0x6c0)+_0x2a8e69+_0x30b7c5(0x3655)),_0x2ac34c['compilationString']+='#endif\x0d\x0a',_0x2e021d[_0x30b7c5(0x14c1)]['type']){case _0xaa2451['E'][_0x30b7c5(0x38aa)]:_0x2ac34c[_0x30b7c5(0x2068)]+=this['_declareOutput'](this[_0x30b7c5(0x1fcc)],_0x2ac34c)+('\x20=\x20vec4('+_0x2a8e69+_0x30b7c5(0xd54)+_0x2e021d['associatedVariableName']+',\x20'+this[_0x30b7c5(0x16b1)](this[_0x30b7c5(0x3e85)])+_0x30b7c5(0xb12)+this[_0x30b7c5(0x16b1)](this['complementW'])+');\x0d\x0a');break;case _0xaa2451['E']['Vector3']:case _0xaa2451['E']['Color3']:_0x2ac34c['compilationString']+=this[_0x30b7c5(0x2fd4)](this['output'],_0x2ac34c)+(_0x30b7c5(0xe9a)+_0x2a8e69+_0x30b7c5(0xc14)+_0x2e021d[_0x30b7c5(0x2030)]+',\x20'+this['_writeFloat'](this[_0x30b7c5(0x2ca5)])+_0x30b7c5(0x2441));break;default:_0x2ac34c[_0x30b7c5(0x2068)]+=this[_0x30b7c5(0x2fd4)](this[_0x30b7c5(0x1fcc)],_0x2ac34c)+('\x20=\x20vec4('+_0x2a8e69+_0x30b7c5(0xc14)+_0x2e021d[_0x30b7c5(0x2030)]+_0x30b7c5(0x3668)+this[_0x30b7c5(0x16b1)](this['complementW'])+_0x30b7c5(0x2441));}}else{var _0x2e5f7e=_0x43e196['associatedVariableName'];switch(_0x2e021d[_0x30b7c5(0x14c1)]['type']){case _0xaa2451['E'][_0x30b7c5(0x38aa)]:_0x2ac34c[_0x30b7c5(0x2068)]+=this[_0x30b7c5(0x2fd4)](this[_0x30b7c5(0x1fcc)],_0x2ac34c)+('\x20=\x20'+_0x2e5f7e+_0x30b7c5(0xe5f)+_0x2e021d['associatedVariableName']+',\x20'+this[_0x30b7c5(0x16b1)](this[_0x30b7c5(0x3e85)])+',\x20'+this[_0x30b7c5(0x16b1)](this[_0x30b7c5(0x2ca5)])+_0x30b7c5(0x2441));break;case _0xaa2451['E']['Vector3']:case _0xaa2451['E']['Color3']:_0x2ac34c[_0x30b7c5(0x2068)]+=this[_0x30b7c5(0x2fd4)](this[_0x30b7c5(0x1fcc)],_0x2ac34c)+('\x20=\x20'+_0x2e5f7e+_0x30b7c5(0xe5f)+_0x2e021d[_0x30b7c5(0x2030)]+',\x20'+this[_0x30b7c5(0x16b1)](this[_0x30b7c5(0x2ca5)])+');\x0d\x0a');break;default:_0x2ac34c['compilationString']+=this[_0x30b7c5(0x2fd4)](this[_0x30b7c5(0x1fcc)],_0x2ac34c)+(_0x30b7c5(0xd26)+_0x2e5f7e+_0x30b7c5(0xc14)+_0x2e021d[_0x30b7c5(0x2030)]+_0x30b7c5(0x3425));}}this[_0x30b7c5(0x322f)][_0x30b7c5(0x2482)]&&(_0x2ac34c[_0x30b7c5(0x2068)]+=this[_0x30b7c5(0x2fd4)](this['xyz'],_0x2ac34c)+(_0x30b7c5(0xd26)+this[_0x30b7c5(0x1fcc)][_0x30b7c5(0x2030)]+_0x30b7c5(0xd84)));}return this;}['prepareDefines'](_0x386b9a,_0x145ee3,_0x226a0c){var _0x1b0e42=_0x509bfb;_0x386b9a[_0x1b0e42(0x1c53)]&&_0x226a0c['setValue']('NONUNIFORMSCALING',!0x0);}['serialize'](){var _0xbab08d=_0x509bfb;const _0xdea5e3=super[_0xbab08d(0x2156)]();return _0xdea5e3[_0xbab08d(0x3e85)]=this[_0xbab08d(0x3e85)],_0xdea5e3[_0xbab08d(0x2ca5)]=this['complementW'],_0xdea5e3;}[_0x509bfb(0x28fb)](_0x214e49,_0x327954,_0x375504){var _0x5c3e5c=_0x509bfb;super['_deserialize'](_0x214e49,_0x327954,_0x375504),this[_0x5c3e5c(0x3e85)]=void 0x0!==_0x214e49[_0x5c3e5c(0x3e85)]?_0x214e49[_0x5c3e5c(0x3e85)]:0x0,this[_0x5c3e5c(0x2ca5)]=void 0x0!==_0x214e49['complementW']?_0x214e49[_0x5c3e5c(0x2ca5)]:0x1;}['_dumpPropertiesCode'](){var _0x282c42=_0x509bfb;return super['_dumpPropertiesCode']()+(this[_0x282c42(0x31e)]+_0x282c42(0xf06)+this[_0x282c42(0x3e85)]+';\x0d\x0a')+(this[_0x282c42(0x31e)]+_0x282c42(0x703)+this[_0x282c42(0x2ca5)]+_0x282c42(0x3425));}}(0x0,_0x1eaa04['H'])(_0x509bfb(0x3bc8),_0xd330d3);},0x1695e:(_0x22529a,_0x1b9d76,_0x51e8c1)=>{var _0x524eeb=a7_0x38a779;_0x51e8c1['d'](_0x1b9d76,{'H':()=>_0x5f2d05});var _0x1b9d76=_0x51e8c1(0x15a52),_0x4f993f=_0x51e8c1(0x1137a),_0x37dd49=_0x51e8c1(0x16ad5),_0x22482b=_0x51e8c1(0xec3c),_0x52991e=_0x51e8c1(0xe779),_0x33fbb6=_0x51e8c1(0xe456),_0x283812=_0x51e8c1(0xbac7),_0x43c58e=_0x51e8c1(0x77a5),_0x4e867f=(_0x51e8c1(0x175b0),_0x51e8c1(0xdbdc)),_0x1e6d2a=_0x51e8c1(0xd646),_0xe37252=_0x51e8c1(0xf8c1);class _0x5f2d05 extends _0x1b9d76['k']{constructor(_0x420f29,_0x25528c=!0x1){var _0x4a00fd=a7_0x2532;super(_0x420f29,_0x37dd49['u']['Neutral']),this[_0x4a00fd(0x10c7)]=!0x1,this['_convertToLinearSpace']=!0x1,this['disableLevelMultiplication']=!0x1,this[_0x4a00fd(0x15b2)](_0x4a00fd(0xdfa),_0x4f993f['E'][_0x4a00fd(0x2c52)],!0x1),this[_0x4a00fd(0x15b2)]('normal',_0x4f993f['E'][_0x4a00fd(0x2c52)],!0x1),this[_0x4a00fd(0x15b2)](_0x4a00fd(0x384f),_0x4f993f['E'][_0x4a00fd(0x214d)],!0x0),this[_0x4a00fd(0x15b2)](_0x4a00fd(0x298f),_0x4f993f['E'][_0x4a00fd(0x599)],!0x0,_0x37dd49['u'][_0x4a00fd(0x23a6)],new _0x1e6d2a['C'](_0x4a00fd(0x298f),this,_0x22482b['Ab'][_0x4a00fd(0x29a5)],_0x4e867f['S'],_0x4a00fd(0x2ffa))),this['registerInput'](_0x4a00fd(0x3a7d),_0x4f993f['E'][_0x4a00fd(0x599)],!0x0,_0x37dd49['u']['VertexAndFragment'],new _0x1e6d2a['C'](_0x4a00fd(0x3a7d),this,_0x22482b['Ab'][_0x4a00fd(0x29a5)],_0x4e867f['S'],_0x4a00fd(0x2ffa))),_0x25528c||this[_0x4a00fd(0x15b2)]('sourceZ',_0x4f993f['E'][_0x4a00fd(0x599)],!0x0,_0x37dd49['u'][_0x4a00fd(0x23a6)],new _0x1e6d2a['C'](_0x4a00fd(0x15cf),this,_0x22482b['Ab'][_0x4a00fd(0x29a5)],_0x4e867f['S'],_0x4a00fd(0x2ffa))),this['registerOutput'](_0x4a00fd(0x1a25),_0x4f993f['E'][_0x4a00fd(0x2644)],_0x37dd49['u'][_0x4a00fd(0x3d2)]),this['registerOutput']('rgb',_0x4f993f['E']['Color3'],_0x37dd49['u'][_0x4a00fd(0x3d2)]),this[_0x4a00fd(0x3619)]('r',_0x4f993f['E']['Float'],_0x37dd49['u']['Neutral']),this['registerOutput']('g',_0x4f993f['E'][_0x4a00fd(0x214d)],_0x37dd49['u'][_0x4a00fd(0x3d2)]),this[_0x4a00fd(0x3619)]('b',_0x4f993f['E']['Float'],_0x37dd49['u']['Neutral']),this[_0x4a00fd(0x3619)]('a',_0x4f993f['E'][_0x4a00fd(0x214d)],_0x37dd49['u']['Neutral']),this[_0x4a00fd(0x3619)]('level',_0x4f993f['E']['Float'],_0x37dd49['u'][_0x4a00fd(0x3d2)]),this['_inputs'][0x0][_0x4a00fd(0x45f)](_0x4f993f['E']['Color3']|_0x4f993f['E'][_0x4a00fd(0x19f4)]|_0x4f993f['E'][_0x4a00fd(0x1960)]),this[_0x4a00fd(0x3d31)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x4f993f['E'][_0x4a00fd(0x32f2)]|_0x4f993f['E']['Vector3']|_0x4f993f['E']['Vector4']);}get['texture'](){var _0x1b413e=a7_0x2532,_0x65ddf1;return this[_0x1b413e(0x298f)][_0x1b413e(0x31d8)]?(null==(_0x65ddf1=this['source']['connectedPoint'])?void 0x0:_0x65ddf1[_0x1b413e(0x1b34)])[_0x1b413e(0xd74)]:this['_texture'];}set[_0x524eeb(0xd74)](_0x491e9c){var _0x14c56f=_0x524eeb,_0x471a27;if(this[_0x14c56f(0x14bf)]!==_0x491e9c){const _0x2e0ac9=null!=(_0x471a27=null==_0x491e9c?void 0x0:_0x491e9c[_0x14c56f(0x40ae)]())?_0x471a27:_0xe37252['l']['LastCreatedScene'];!_0x491e9c&&_0x2e0ac9&&_0x2e0ac9[_0x14c56f(0x2977)](_0x43c58e['g'][_0x14c56f(0x411)],_0x13b6e9=>_0x13b6e9['hasTexture'](this[_0x14c56f(0x14bf)])),(this['_texture']=_0x491e9c)&&_0x2e0ac9&&_0x2e0ac9[_0x14c56f(0x2977)](_0x43c58e['g'][_0x14c56f(0x411)],_0x2029f8=>_0x2029f8[_0x14c56f(0x143d)](_0x491e9c));}}get[_0x524eeb(0x5b2)](){var _0x5512d2=_0x524eeb,_0x35ab53;return this[_0x5512d2(0x3a7d)][_0x5512d2(0x31d8)]?(null==(_0x35ab53=this[_0x5512d2(0x3a7d)]['connectedPoint'])?void 0x0:_0x35ab53[_0x5512d2(0x1b34)])[_0x5512d2(0xd74)]:null;}get[_0x524eeb(0x1b45)](){var _0x4d5f64=_0x524eeb,_0x1ec307;return null!=(_0x1ec307=this['sourceZ'])&&_0x1ec307[_0x4d5f64(0x31d8)]?(null==(_0x1ec307=this[_0x4d5f64(0x3a7d)][_0x4d5f64(0x14c1)])?void 0x0:_0x1ec307[_0x4d5f64(0x1b34)])[_0x4d5f64(0xd74)]:null;}['_getImageSourceBlock'](_0x594788){var _0x579a0c=_0x524eeb;return null!=_0x594788&&_0x594788[_0x579a0c(0x31d8)]?_0x594788['connectedPoint'][_0x579a0c(0x1b34)]:null;}get[_0x524eeb(0x2c44)](){var _0x135180=_0x524eeb,_0x38a1ee=this[_0x135180(0x33ff)](this[_0x135180(0x298f)]);return _0x38a1ee?_0x38a1ee['samplerName']:this[_0x135180(0x333e)];}get[_0x524eeb(0x36a1)](){var _0x4e3e28=_0x524eeb,_0x1d3804;return null!=(_0x1d3804=null==(_0x1d3804=this[_0x4e3e28(0x33ff)](this[_0x4e3e28(0x3a7d)]))?void 0x0:_0x1d3804[_0x4e3e28(0x2c44)])?_0x1d3804:null;}get[_0x524eeb(0x3bbf)](){var _0x44ca4f=_0x524eeb,_0x1b3b4f;return null!=(_0x1b3b4f=null==(_0x1b3b4f=this['_getImageSourceBlock'](this[_0x44ca4f(0x15cf)]))?void 0x0:_0x1b3b4f[_0x44ca4f(0x2c44)])?_0x1b3b4f:null;}get[_0x524eeb(0x1b9d)](){var _0x29d723=_0x524eeb;return this[_0x29d723(0x298f)][_0x29d723(0x31d8)];}set[_0x524eeb(0x1385)](_0xbeec1){var _0x1f6104=_0x524eeb;if(_0xbeec1!==this['_convertToGammaSpace']&&(this['_convertToGammaSpace']=_0xbeec1,this[_0x1f6104(0xd74)])){const _0x1ba23e=null!=(_0xbeec1=this[_0x1f6104(0xd74)][_0x1f6104(0x40ae)]())?_0xbeec1:_0xe37252['l'][_0x1f6104(0x3c92)];null!==_0x1ba23e&&void 0x0!==_0x1ba23e&&_0x1ba23e[_0x1f6104(0x2977)](_0x43c58e['g'][_0x1f6104(0x411)],_0x3528cd=>_0x3528cd['hasTexture'](this['texture']));}}get[_0x524eeb(0x1385)](){return this['_convertToGammaSpace'];}set[_0x524eeb(0x360e)](_0x166397){var _0x3a20d6=_0x524eeb;if(_0x166397!==this[_0x3a20d6(0x2c62)]&&(this[_0x3a20d6(0x2c62)]=_0x166397,this[_0x3a20d6(0xd74)])){const _0x56a290=null!=(_0x166397=this[_0x3a20d6(0xd74)][_0x3a20d6(0x40ae)]())?_0x166397:_0xe37252['l'][_0x3a20d6(0x3c92)];null!==_0x56a290&&void 0x0!==_0x56a290&&_0x56a290[_0x3a20d6(0x2977)](_0x43c58e['g']['MATERIAL_TextureDirtyFlag'],_0x3a534a=>_0x3a534a[_0x3a20d6(0x143d)](this[_0x3a20d6(0xd74)]));}}get[_0x524eeb(0x360e)](){var _0x2e28f5=_0x524eeb;return this[_0x2e28f5(0x2c62)];}[_0x524eeb(0x1d40)](){return'TriPlanarBlock';}get[_0x524eeb(0xdfa)](){var _0xaf0be6=_0x524eeb;return this[_0xaf0be6(0x3d31)][0x0];}get[_0x524eeb(0x39f3)](){var _0x4ce517=_0x524eeb;return this[_0x4ce517(0x3d31)][0x1];}get[_0x524eeb(0x384f)](){var _0x94813e=_0x524eeb;return this[_0x94813e(0x3d31)][0x2];}get['source'](){var _0x7dcc6f=_0x524eeb;return this[_0x7dcc6f(0x3d31)][0x3];}get['sourceY'](){return this['_inputs'][0x4];}get[_0x524eeb(0x15cf)](){var _0x5a9a75=_0x524eeb;return this[_0x5a9a75(0x3d31)][0x5];}get[_0x524eeb(0x1a25)](){var _0x3bdd5c=_0x524eeb;return this[_0x3bdd5c(0x44d)][0x0];}get[_0x524eeb(0xdee)](){return this['_outputs'][0x1];}get['r'](){var _0x1981c3=_0x524eeb;return this[_0x1981c3(0x44d)][0x2];}get['g'](){var _0x2971a6=_0x524eeb;return this[_0x2971a6(0x44d)][0x3];}get['b'](){var _0x26072b=_0x524eeb;return this[_0x26072b(0x44d)][0x4];}get['a'](){var _0x27d23e=_0x524eeb;return this[_0x27d23e(0x44d)][0x5];}get['level'](){var _0x3109d9=_0x524eeb;return this[_0x3109d9(0x44d)][0x6];}[_0x524eeb(0x364c)](_0x4a787d,_0xc64212,_0xa45529){var _0x41d2cc=_0x524eeb,_0x5cbb4f,_0x292ee5;_0xa45529['_areTexturesDirty']&&(_0x5cbb4f=this[_0x41d2cc(0x1385)]&&this[_0x41d2cc(0xd74)]&&!this[_0x41d2cc(0xd74)][_0x41d2cc(0x2c98)],_0x292ee5=this[_0x41d2cc(0x360e)]&&this['texture']&&this[_0x41d2cc(0xd74)][_0x41d2cc(0x2c98)],_0xa45529['setValue'](this[_0x41d2cc(0x39c9)],_0x5cbb4f,!0x0),_0xa45529[_0x41d2cc(0x3784)](this[_0x41d2cc(0x3a6f)],_0x292ee5,!0x0));}[_0x524eeb(0x1977)](){var _0x2e5baa=_0x524eeb;return!(this['texture']&&!this['texture'][_0x2e5baa(0xbf7)]());}[_0x524eeb(0xc95)](_0x5e274c){var _0x342e77=_0x524eeb;this[_0x342e77(0xd74)]&&(_0x5e274c[_0x342e77(0x21ba)](this[_0x342e77(0x3f32)],this['texture']['level']),this[_0x342e77(0x352e)]||_0x5e274c[_0x342e77(0xf22)](this[_0x342e77(0x333e)],this[_0x342e77(0xd74)]));}['_generateTextureLookup'](_0xfa76bb){var _0x4534c5=_0x524eeb,_0x5c1c90=this['samplerName'],_0x3b7fe0=null!=(_0x3b7fe0=this[_0x4534c5(0x36a1)])?_0x3b7fe0:_0x5c1c90,_0x19000d=null!=(_0x19000d=this['samplerZName'])?_0x19000d:_0x5c1c90,_0xa17458=this[_0x4534c5(0x384f)][_0x4534c5(0x31d8)]?this['sharpness'][_0x4534c5(0x2030)]:'1.0',_0x46342a=_0xfa76bb[_0x4534c5(0x4002)]('x'),_0xe90822=_0xfa76bb['_getFreeVariableName']('y'),_0x4489a4=_0xfa76bb[_0x4534c5(0x4002)]('z'),_0x4146af=_0xfa76bb['_getFreeVariableName']('z');_0xfa76bb[_0x4534c5(0x2068)]+=_0x4534c5(0x279c)+_0x46342a+_0x4534c5(0x2da6)+_0x5c1c90+',\x20'+this[_0x4534c5(0xdfa)][_0x4534c5(0x2030)]+_0x4534c5(0x1640)+_0xe90822+_0x4534c5(0x2da6)+_0x3b7fe0+',\x20'+this[_0x4534c5(0xdfa)][_0x4534c5(0x2030)]+_0x4534c5(0x1e8e)+_0x4489a4+_0x4534c5(0x2da6)+_0x19000d+',\x20'+this[_0x4534c5(0xdfa)][_0x4534c5(0x2030)]+_0x4534c5(0x2c19)+_0x4146af+_0x4534c5(0x1530)+this['normal']['associatedVariableName']+_0x4534c5(0x2ea9)+_0xa17458+_0x4534c5(0x1a44)+this[_0x4534c5(0x2067)]+_0x4534c5(0x323d)+_0x46342a+'*'+_0x4146af+_0x4534c5(0x3867)+_0xe90822+'*'+_0x4146af+_0x4534c5(0xcff)+_0x4489a4+'*'+_0x4146af+_0x4534c5(0x896)+_0x4146af+_0x4534c5(0x3867)+_0x4146af+_0x4534c5(0xcff)+_0x4146af+_0x4534c5(0x1351);}['_generateConversionCode'](_0x198546,_0x1af5fb,_0x254daf){var _0x5f4285=_0x524eeb;'a'!==_0x254daf&&(this['texture']&&this[_0x5f4285(0xd74)][_0x5f4285(0x2c98)]||(_0x198546['compilationString']+=_0x5f4285(0x1e35)+this[_0x5f4285(0x39c9)]+_0x5f4285(0x2417)+_0x1af5fb[_0x5f4285(0x2030)]+'\x20=\x20toGammaSpace('+_0x1af5fb[_0x5f4285(0x2030)]+');\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'),_0x198546['compilationString']+=_0x5f4285(0x1e35)+this[_0x5f4285(0x3a6f)]+_0x5f4285(0x1619)+_0x1af5fb[_0x5f4285(0x2030)]+_0x5f4285(0x36bd)+_0x1af5fb[_0x5f4285(0x2030)]+_0x5f4285(0x23d6));}[_0x524eeb(0x68d)](_0x34bc20,_0x478bd9,_0x12ce08){var _0xb7cd66=_0x524eeb;let _0x4c7d91='';this['disableLevelMultiplication']||(_0x4c7d91=_0xb7cd66(0xc14)+this[_0xb7cd66(0x3f32)]),_0x34bc20[_0xb7cd66(0x2068)]+=this['_declareOutput'](_0x478bd9,_0x34bc20)+'\x20=\x20'+this[_0xb7cd66(0x2067)]+'.'+_0x12ce08+_0x4c7d91+_0xb7cd66(0x3425),this['_generateConversionCode'](_0x34bc20,_0x478bd9,_0x12ce08);}[_0x524eeb(0x1c3c)](_0x17b5b1){var _0x5e34f7=_0x524eeb;super[_0x5e34f7(0x1c3c)](_0x17b5b1),this[_0x5e34f7(0x298f)][_0x5e34f7(0x31d8)]?this['_imageSource']=this['source'][_0x5e34f7(0x14c1)][_0x5e34f7(0x1b34)]:this['_imageSource']=null,this[_0x5e34f7(0x3f32)]=_0x17b5b1['_getFreeVariableName']('textureInfoName'),this['level'][_0x5e34f7(0x2030)]=this[_0x5e34f7(0x3f32)],this[_0x5e34f7(0x2067)]=_0x17b5b1[_0x5e34f7(0x4002)](_0x5e34f7(0x1485)),this[_0x5e34f7(0x39c9)]=_0x17b5b1[_0x5e34f7(0x6d3)](_0x5e34f7(0x37f8)),this['_gammaDefineName']=_0x17b5b1[_0x5e34f7(0x6d3)](_0x5e34f7(0xb1c)),this['_imageSource']||(this[_0x5e34f7(0x333e)]=_0x17b5b1[_0x5e34f7(0x4002)](this[_0x5e34f7(0x3844)]+_0x5e34f7(0x3ab7)),_0x17b5b1['_emit2DSampler'](this[_0x5e34f7(0x333e)])),_0x17b5b1[_0x5e34f7(0x3631)]['blockingBlocks']['push'](this),_0x17b5b1[_0x5e34f7(0x3631)][_0x5e34f7(0x2916)][_0x5e34f7(0x1e1d)](this),_0x17b5b1[_0x5e34f7(0x3631)][_0x5e34f7(0x35f4)][_0x5e34f7(0x1e1d)](this),_0x17b5b1['sharedData'][_0x5e34f7(0x1f0)][_0x5e34f7(0x1e1d)](this);var _0x31ec6e='//'+this[_0x5e34f7(0x3844)];_0x17b5b1[_0x5e34f7(0x1479)](_0x5e34f7(0x390a),_0x31ec6e),_0x17b5b1[_0x5e34f7(0x2bd1)](this[_0x5e34f7(0x3f32)],_0x5e34f7(0x37c4)),this[_0x5e34f7(0x368c)](_0x17b5b1);for(const _0x56bbc9 of this[_0x5e34f7(0x44d)])_0x56bbc9[_0x5e34f7(0x2482)]&&_0x5e34f7(0x1f05)!==_0x56bbc9[_0x5e34f7(0x3844)]&&this[_0x5e34f7(0x68d)](_0x17b5b1,_0x56bbc9,_0x56bbc9[_0x5e34f7(0x3844)]);return this;}['_dumpPropertiesCode'](){var _0x4474e6=_0x524eeb;let _0xbf3bb=super[_0x4474e6(0x80f)]();return _0xbf3bb=(_0xbf3bb=(_0xbf3bb+=this[_0x4474e6(0x31e)]+_0x4474e6(0x1f1f)+this[_0x4474e6(0x1385)]+_0x4474e6(0x3425))+(this[_0x4474e6(0x31e)]+_0x4474e6(0x214c)+this['convertToLinearSpace']+_0x4474e6(0x3425)))+(this['_codeVariableName']+_0x4474e6(0xa07)+this[_0x4474e6(0x2663)]+';\x0d\x0a'),this[_0x4474e6(0xd74)]?_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb=(_0xbf3bb+=this['_codeVariableName']+_0x4474e6(0x3d45)+this[_0x4474e6(0xd74)][_0x4474e6(0x3844)]+_0x4474e6(0x263c)+this['texture'][_0x4474e6(0x1bdc)]+',\x20'+this[_0x4474e6(0xd74)]['invertY']+',\x20'+this['texture'][_0x4474e6(0x3249)]+_0x4474e6(0x2441))+(this[_0x4474e6(0x31e)]+_0x4474e6(0x2c94)+this[_0x4474e6(0xd74)]['wrapU']+';\x0d\x0a'))+(this['_codeVariableName']+_0x4474e6(0x17b6)+this[_0x4474e6(0xd74)]['wrapV']+_0x4474e6(0x3425)))+(this['_codeVariableName']+_0x4474e6(0x24f1)+this[_0x4474e6(0xd74)]['uAng']+_0x4474e6(0x3425)))+(this['_codeVariableName']+'.texture.vAng\x20=\x20'+this[_0x4474e6(0xd74)][_0x4474e6(0x216d)]+_0x4474e6(0x3425)))+(this[_0x4474e6(0x31e)]+_0x4474e6(0x2f0c)+this[_0x4474e6(0xd74)][_0x4474e6(0x3f7c)]+';\x0d\x0a'))+(this[_0x4474e6(0x31e)]+'.texture.uOffset\x20=\x20'+this[_0x4474e6(0xd74)]['uOffset']+';\x0d\x0a'))+(this[_0x4474e6(0x31e)]+_0x4474e6(0x2c9f)+this['texture'][_0x4474e6(0x22bb)]+';\x0d\x0a'))+(this[_0x4474e6(0x31e)]+_0x4474e6(0x261a)+this[_0x4474e6(0xd74)][_0x4474e6(0x2e53)]+_0x4474e6(0x3425)))+(this['_codeVariableName']+_0x4474e6(0x16e8)+this[_0x4474e6(0xd74)]['vScale']+_0x4474e6(0x3425)))+(this[_0x4474e6(0x31e)]+'.texture.coordinatesMode\x20=\x20'+this[_0x4474e6(0xd74)][_0x4474e6(0x1cd5)]+_0x4474e6(0x3425)):_0xbf3bb;}[_0x524eeb(0x2156)](){var _0x55863d=_0x524eeb;const _0x2bbb8a=super[_0x55863d(0x2156)]();return _0x2bbb8a[_0x55863d(0x1385)]=this[_0x55863d(0x1385)],_0x2bbb8a[_0x55863d(0x360e)]=this['convertToLinearSpace'],_0x2bbb8a[_0x55863d(0x2663)]=this[_0x55863d(0x2663)],this['hasImageSource']||!this[_0x55863d(0xd74)]||this[_0x55863d(0xd74)][_0x55863d(0x1706)]||_0x55863d(0xc12)===this[_0x55863d(0xd74)][_0x55863d(0x1d40)]()||(_0x2bbb8a['texture']=this[_0x55863d(0xd74)][_0x55863d(0x2156)]()),_0x2bbb8a;}[_0x524eeb(0x28fb)](_0x30936d,_0x14ace7,_0x118fa7){var _0x2f3f21=_0x524eeb;super['_deserialize'](_0x30936d,_0x14ace7,_0x118fa7),this[_0x2f3f21(0x1385)]=_0x30936d[_0x2f3f21(0x1385)],this[_0x2f3f21(0x360e)]=!!_0x30936d[_0x2f3f21(0x360e)],this[_0x2f3f21(0x2663)]=!!_0x30936d['disableLevelMultiplication'],_0x30936d['texture']&&!_0x52991e['O'][_0x2f3f21(0x374f)]&&void 0x0!==_0x30936d[_0x2f3f21(0xd74)][_0x2f3f21(0x1a59)]&&(_0x118fa7=0x0===_0x30936d[_0x2f3f21(0xd74)][_0x2f3f21(0x1a59)][_0x2f3f21(0x850)](_0x2f3f21(0xf4d))?'':_0x118fa7,this['texture']=_0x283812['x']['Parse'](_0x30936d['texture'],_0x14ace7,_0x118fa7));}}(0x0,_0x33fbb6['H'])('BABYLON.TriPlanarBlock',_0x5f2d05);},0xe3e6:(_0x197209,_0x2097b6,_0x59b579)=>{var _0x3a0e39=a7_0x38a779;_0x59b579['d'](_0x2097b6,{'S':()=>_0x2bd71b,'p':()=>_0x2a5703});var _0x2a5703,_0x44ffdf,_0x2097b6=_0x59b579(0x15a52),_0x3322ce=_0x59b579(0x1137a),_0x41b8a0=_0x59b579(0x16ad5),_0x59b579=_0x59b579(0xe456);(_0x44ffdf=_0x2a5703=_0x2a5703||{})[_0x44ffdf[_0x3a0e39(0x25ae)]=0x0]=_0x3a0e39(0x25ae),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x988)]=0x1]=_0x3a0e39(0x988),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x3d62)]=0x2]='Abs',_0x44ffdf[_0x44ffdf[_0x3a0e39(0x3fa9)]=0x3]=_0x3a0e39(0x3fa9),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x2b2)]=0x4]=_0x3a0e39(0x2b2),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x2c80)]=0x5]=_0x3a0e39(0x2c80),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x2de8)]=0x6]=_0x3a0e39(0x2de8),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x199a)]=0x7]=_0x3a0e39(0x199a),_0x44ffdf[_0x44ffdf['Sqrt']=0x8]='Sqrt',_0x44ffdf[_0x44ffdf[_0x3a0e39(0x997)]=0x9]='Log',_0x44ffdf[_0x44ffdf[_0x3a0e39(0x2f30)]=0xa]='Tan',_0x44ffdf[_0x44ffdf['ArcTan']=0xb]='ArcTan',_0x44ffdf[_0x44ffdf[_0x3a0e39(0x173c)]=0xc]=_0x3a0e39(0x173c),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x3ac4)]=0xd]='ArcSin',_0x44ffdf[_0x44ffdf['Fract']=0xe]=_0x3a0e39(0x2d19),_0x44ffdf[_0x44ffdf[_0x3a0e39(0x409e)]=0xf]='Sign',_0x44ffdf[_0x44ffdf[_0x3a0e39(0xcf8)]=0x10]='Radians',_0x44ffdf[_0x44ffdf[_0x3a0e39(0xcc0)]=0x11]=_0x3a0e39(0xcc0);class _0x2bd71b extends _0x2097b6['k']{constructor(_0x103fce){var _0x5887a1=_0x3a0e39;super(_0x103fce,_0x41b8a0['u'][_0x5887a1(0x3d2)]),this[_0x5887a1(0x256a)]=_0x2a5703[_0x5887a1(0x25ae)],this[_0x5887a1(0x15b2)](_0x5887a1(0x3a03),_0x3322ce['E']['AutoDetect']),this[_0x5887a1(0x3619)]('output',_0x3322ce['E'][_0x5887a1(0x759)]),this[_0x5887a1(0x44d)][0x0][_0x5887a1(0xd3f)]=this[_0x5887a1(0x3d31)][0x0];}['getClassName'](){var _0x9e2fe=_0x3a0e39;return _0x9e2fe(0xc7b);}get[_0x3a0e39(0x3a03)](){var _0x96b229=_0x3a0e39;return this[_0x96b229(0x3d31)][0x0];}get['output'](){var _0x2b6d88=_0x3a0e39;return this[_0x2b6d88(0x44d)][0x0];}[_0x3a0e39(0x1c3c)](_0x364282){var _0x44cc38=_0x3a0e39;super[_0x44cc38(0x1c3c)](_0x364282);var _0x15fbc8=this[_0x44cc38(0x44d)][0x0];let _0x3e254c='';switch(this[_0x44cc38(0x256a)]){case _0x2a5703['Cos']:_0x3e254c='cos';break;case _0x2a5703[_0x44cc38(0x988)]:_0x3e254c=_0x44cc38(0xa8b);break;case _0x2a5703['Abs']:_0x3e254c=_0x44cc38(0x3a1d);break;case _0x2a5703[_0x44cc38(0x3fa9)]:_0x3e254c=_0x44cc38(0x698);break;case _0x2a5703[_0x44cc38(0x2b2)]:_0x3e254c='exp2';break;case _0x2a5703[_0x44cc38(0x2c80)]:_0x3e254c=_0x44cc38(0x3872);break;case _0x2a5703['Floor']:_0x3e254c=_0x44cc38(0x3f66);break;case _0x2a5703[_0x44cc38(0x199a)]:_0x3e254c='ceil';break;case _0x2a5703[_0x44cc38(0x207b)]:_0x3e254c='sqrt';break;case _0x2a5703[_0x44cc38(0x997)]:_0x3e254c='log';break;case _0x2a5703[_0x44cc38(0x2f30)]:_0x3e254c=_0x44cc38(0x2e8b);break;case _0x2a5703[_0x44cc38(0x11ae)]:_0x3e254c=_0x44cc38(0x1654);break;case _0x2a5703[_0x44cc38(0x173c)]:_0x3e254c='acos';break;case _0x2a5703[_0x44cc38(0x3ac4)]:_0x3e254c=_0x44cc38(0x2966);break;case _0x2a5703[_0x44cc38(0x2d19)]:_0x3e254c=_0x44cc38(0x17d9);break;case _0x2a5703[_0x44cc38(0x409e)]:_0x3e254c='sign';break;case _0x2a5703['Radians']:_0x3e254c=_0x44cc38(0x1cfd);break;case _0x2a5703[_0x44cc38(0xcc0)]:_0x3e254c='degrees';}return _0x364282[_0x44cc38(0x2068)]+=this[_0x44cc38(0x2fd4)](_0x15fbc8,_0x364282)+(_0x44cc38(0xd26)+_0x3e254c+'('+this[_0x44cc38(0x3a03)]['associatedVariableName']+_0x44cc38(0x2441)),this;}[_0x3a0e39(0x2156)](){var _0x313a99=_0x3a0e39;const _0x35de64=super[_0x313a99(0x2156)]();return _0x35de64['operation']=this[_0x313a99(0x256a)],_0x35de64;}[_0x3a0e39(0x28fb)](_0x44eb4d,_0x3762cb,_0x36d880){var _0x250b0a=_0x3a0e39;super[_0x250b0a(0x28fb)](_0x44eb4d,_0x3762cb,_0x36d880),this[_0x250b0a(0x256a)]=_0x44eb4d[_0x250b0a(0x256a)];}[_0x3a0e39(0x80f)](){var _0x2f1eee=_0x3a0e39;return super['_dumpPropertiesCode']()+(this[_0x2f1eee(0x31e)]+_0x2f1eee(0xc9b)+_0x2a5703[this[_0x2f1eee(0x256a)]]+_0x2f1eee(0x3425));}}(0x0,_0x59b579['H'])('BABYLON.TrigonometryBlock',_0x2bd71b);},0xe09d:(_0x23a4c8,_0x326870,_0x2709af)=>{var _0x3fe487=a7_0x38a779;_0x2709af['d'](_0x326870,{'t':()=>_0x2a28d5});var _0x326870=_0x2709af(0x15a52),_0x20053c=_0x2709af(0x1137a),_0x2faf3d=_0x2709af(0x16ad5),_0x2709af=_0x2709af(0xe456);class _0x2a28d5 extends _0x326870['k']{constructor(_0x55efb4){var _0x542d5e=a7_0x2532;super(_0x55efb4,_0x2faf3d['u'][_0x542d5e(0x3d2)]),this[_0x542d5e(0x1383)]='x',this[_0x542d5e(0x2ea6)]='y',this['zSwizzle']='z',this[_0x542d5e(0x334c)]='w',this['registerInput'](_0x542d5e(0x29a8),_0x20053c['E'][_0x542d5e(0x1960)],!0x0),this['registerInput'](_0x542d5e(0x20f6),_0x20053c['E'][_0x542d5e(0x19f4)],!0x0),this['registerInput'](_0x542d5e(0x2580),_0x20053c['E'][_0x542d5e(0x38aa)],!0x0),this[_0x542d5e(0x15b2)](_0x542d5e(0x28fe),_0x20053c['E'][_0x542d5e(0x38aa)],!0x0),this[_0x542d5e(0x15b2)]('x',_0x20053c['E'][_0x542d5e(0x214d)],!0x0),this[_0x542d5e(0x15b2)]('y',_0x20053c['E'][_0x542d5e(0x214d)],!0x0),this[_0x542d5e(0x15b2)]('z',_0x20053c['E']['Float'],!0x0),this[_0x542d5e(0x15b2)]('w',_0x20053c['E'][_0x542d5e(0x214d)],!0x0),this[_0x542d5e(0x3619)](_0x542d5e(0x264e),_0x20053c['E']['Vector4']),this[_0x542d5e(0x3619)]('xyz',_0x20053c['E']['Vector3']),this['registerOutput']('xy',_0x20053c['E']['Vector2']),this[_0x542d5e(0x3619)]('zw',_0x20053c['E'][_0x542d5e(0x38aa)]);}[_0x3fe487(0x1d40)](){return'VectorMergerBlock';}get['xyzwIn'](){return this['_inputs'][0x0];}get[_0x3fe487(0x2c65)](){var _0x41638b=_0x3fe487;return this[_0x41638b(0x3d31)][0x1];}get[_0x3fe487(0x2722)](){var _0x4322a2=_0x3fe487;return this[_0x4322a2(0x3d31)][0x2];}get['zwIn'](){var _0x3483f7=_0x3fe487;return this[_0x3483f7(0x3d31)][0x3];}get['x'](){var _0x1a7ca0=_0x3fe487;return this[_0x1a7ca0(0x3d31)][0x4];}get['y'](){var _0x340345=_0x3fe487;return this[_0x340345(0x3d31)][0x5];}get['z'](){return this['_inputs'][0x6];}get['w'](){return this['_inputs'][0x7];}get['xyzw'](){return this['_outputs'][0x0];}get['xyzOut'](){var _0x9dfa02=_0x3fe487;return this[_0x9dfa02(0x44d)][0x1];}get[_0x3fe487(0x99e)](){var _0x5d5707=_0x3fe487;return this[_0x5d5707(0x44d)][0x2];}get[_0x3fe487(0x2214)](){return this['_outputs'][0x3];}get['xy'](){var _0x13575a=_0x3fe487;return this[_0x13575a(0x99e)];}get['xyz'](){var _0x338b26=_0x3fe487;return this[_0x338b26(0x51e)];}['_inputRename'](_0x56cb7d){var _0x5bac5a=_0x3fe487;return _0x5bac5a(0x29a8)===_0x56cb7d?_0x5bac5a(0x2f8f):_0x5bac5a(0x20f6)===_0x56cb7d?_0x5bac5a(0x2c65):_0x5bac5a(0x2580)===_0x56cb7d?'xyIn':'zw\x20'===_0x56cb7d?_0x5bac5a(0x3740):_0x56cb7d;}[_0x3fe487(0x4145)](_0x2fe8c7){var _0x492e1a=_0x3fe487;const _0x3b6c3c=this[_0x492e1a(0x1383)]+this[_0x492e1a(0x2ea6)]+this['zSwizzle']+this[_0x492e1a(0x334c)];return'.'+_0x3b6c3c[_0x492e1a(0x18ee)](0x0,_0x2fe8c7);}[_0x3fe487(0x1c3c)](_0x4b0f6b){var _0x3b5f8b=_0x3fe487;super[_0x3b5f8b(0x1c3c)](_0x4b0f6b);var _0x2cbba8=this['x'],_0x2bf00b=this['y'],_0x2d64a3=this['z'],_0x593b11=this['w'],_0xb5d956=this[_0x3b5f8b(0x2722)],_0x2e50ea=this[_0x3b5f8b(0x3740)],_0x2f3dca=this['xyzIn'],_0x4e465d=this[_0x3b5f8b(0x2f8f)],_0x40cd75=this[_0x3b5f8b(0x44d)][0x0],_0x443044=this[_0x3b5f8b(0x44d)][0x1],_0x1f118a=this[_0x3b5f8b(0x44d)][0x2],_0x2b75c0=this[_0x3b5f8b(0x44d)][0x3];return _0x4e465d[_0x3b5f8b(0x31d8)]?(_0x40cd75['hasEndpoints']&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this['_declareOutput'](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xd26)+_0x4e465d[_0x3b5f8b(0x2030)]+this[_0x3b5f8b(0x4145)](0x4)+_0x3b5f8b(0x3425))),_0x443044[_0x3b5f8b(0x2482)]&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x443044,_0x4b0f6b)+(_0x3b5f8b(0xd26)+_0x4e465d['associatedVariableName']+this[_0x3b5f8b(0x4145)](0x3)+_0x3b5f8b(0x3425))),_0x1f118a[_0x3b5f8b(0x2482)]&&(_0x4b0f6b['compilationString']+=this[_0x3b5f8b(0x2fd4)](_0x1f118a,_0x4b0f6b)+(_0x3b5f8b(0xd26)+_0x4e465d[_0x3b5f8b(0x2030)]+this['_buildSwizzle'](0x2)+_0x3b5f8b(0x3425)))):_0x2f3dca[_0x3b5f8b(0x31d8)]?(_0x40cd75[_0x3b5f8b(0x2482)]&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xe9a)+_0x2f3dca[_0x3b5f8b(0x2030)]+',\x20'+(_0x593b11[_0x3b5f8b(0x31d8)]?this['_writeVariable'](_0x593b11):'0.0')+')'+this[_0x3b5f8b(0x4145)](0x4)+_0x3b5f8b(0x3425))),_0x443044['hasEndpoints']&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x443044,_0x4b0f6b)+(_0x3b5f8b(0xd26)+_0x2f3dca[_0x3b5f8b(0x2030)]+this[_0x3b5f8b(0x4145)](0x3)+_0x3b5f8b(0x3425))),_0x1f118a[_0x3b5f8b(0x2482)]&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x1f118a,_0x4b0f6b)+('\x20=\x20'+_0x2f3dca[_0x3b5f8b(0x2030)]+this[_0x3b5f8b(0x4145)](0x2)+_0x3b5f8b(0x3425)))):(_0xb5d956[_0x3b5f8b(0x31d8)]?(_0x40cd75[_0x3b5f8b(0x2482)]&&(_0x2e50ea[_0x3b5f8b(0x31d8)]?_0x4b0f6b[_0x3b5f8b(0x2068)]+=this['_declareOutput'](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xe9a)+_0xb5d956[_0x3b5f8b(0x2030)]+',\x20'+_0x2e50ea[_0x3b5f8b(0x2030)]+')'+this[_0x3b5f8b(0x4145)](0x4)+_0x3b5f8b(0x3425)):_0x4b0f6b['compilationString']+=this[_0x3b5f8b(0x2fd4)](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xe9a)+_0xb5d956[_0x3b5f8b(0x2030)]+',\x20'+(_0x2d64a3[_0x3b5f8b(0x31d8)]?this['_writeVariable'](_0x2d64a3):_0x3b5f8b(0x3480))+',\x20'+(_0x593b11[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x593b11):_0x3b5f8b(0x3480))+')'+this[_0x3b5f8b(0x4145)](0x4)+_0x3b5f8b(0x3425))),_0x443044[_0x3b5f8b(0x2482)]&&(_0x4b0f6b['compilationString']+=this['_declareOutput'](_0x443044,_0x4b0f6b)+(_0x3b5f8b(0x2e9b)+_0xb5d956['associatedVariableName']+',\x20'+(_0x2d64a3[_0x3b5f8b(0x31d8)]?this['_writeVariable'](_0x2d64a3):_0x3b5f8b(0x3480))+')'+this[_0x3b5f8b(0x4145)](0x3)+_0x3b5f8b(0x3425))),_0x1f118a[_0x3b5f8b(0x2482)]&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x1f118a,_0x4b0f6b)+(_0x3b5f8b(0xd26)+_0xb5d956[_0x3b5f8b(0x2030)]+this['_buildSwizzle'](0x2)+_0x3b5f8b(0x3425)))):(_0x40cd75[_0x3b5f8b(0x2482)]&&(_0x2e50ea[_0x3b5f8b(0x31d8)]?_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xe9a)+(_0x2cbba8['isConnected']?this[_0x3b5f8b(0x954)](_0x2cbba8):_0x3b5f8b(0x3480))+',\x20'+(_0x2bf00b['isConnected']?this['_writeVariable'](_0x2bf00b):_0x3b5f8b(0x3480))+',\x20'+_0x2e50ea[_0x3b5f8b(0x2030)]+')'+this[_0x3b5f8b(0x4145)](0x4)+_0x3b5f8b(0x3425)):_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x40cd75,_0x4b0f6b)+(_0x3b5f8b(0xe9a)+(_0x2cbba8['isConnected']?this[_0x3b5f8b(0x954)](_0x2cbba8):_0x3b5f8b(0x3480))+',\x20'+(_0x2bf00b['isConnected']?this[_0x3b5f8b(0x954)](_0x2bf00b):'0.0')+',\x20'+(_0x2d64a3[_0x3b5f8b(0x31d8)]?this['_writeVariable'](_0x2d64a3):'0.0')+',\x20'+(_0x593b11[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x593b11):_0x3b5f8b(0x3480))+')'+this[_0x3b5f8b(0x4145)](0x4)+';\x0d\x0a')),_0x443044['hasEndpoints']&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this['_declareOutput'](_0x443044,_0x4b0f6b)+(_0x3b5f8b(0x2e9b)+(_0x2cbba8['isConnected']?this[_0x3b5f8b(0x954)](_0x2cbba8):_0x3b5f8b(0x3480))+',\x20'+(_0x2bf00b[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x2bf00b):_0x3b5f8b(0x3480))+',\x20'+(_0x2d64a3[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x2d64a3):_0x3b5f8b(0x3480))+')'+this[_0x3b5f8b(0x4145)](0x3)+_0x3b5f8b(0x3425))),_0x1f118a[_0x3b5f8b(0x2482)]&&(_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x1f118a,_0x4b0f6b)+(_0x3b5f8b(0x23da)+(_0x2cbba8[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x2cbba8):'0.0')+',\x20'+(_0x2bf00b[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x2bf00b):_0x3b5f8b(0x3480))+')'+this[_0x3b5f8b(0x4145)](0x2)+_0x3b5f8b(0x3425)))),_0x2b75c0['hasEndpoints']&&(_0x2e50ea[_0x3b5f8b(0x31d8)]?_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x2b75c0,_0x4b0f6b)+('\x20=\x20'+_0x2e50ea[_0x3b5f8b(0x2030)]+this[_0x3b5f8b(0x4145)](0x2)+_0x3b5f8b(0x3425)):_0x4b0f6b[_0x3b5f8b(0x2068)]+=this[_0x3b5f8b(0x2fd4)](_0x2b75c0,_0x4b0f6b)+('\x20=\x20vec2('+(_0x2d64a3[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x2d64a3):_0x3b5f8b(0x3480))+',\x20'+(_0x593b11[_0x3b5f8b(0x31d8)]?this[_0x3b5f8b(0x954)](_0x593b11):_0x3b5f8b(0x3480))+')'+this['_buildSwizzle'](0x2)+_0x3b5f8b(0x3425)))),this;}['serialize'](){var _0x15d35f=_0x3fe487;const _0x5c03af=super[_0x15d35f(0x2156)]();return _0x5c03af[_0x15d35f(0x1383)]=this[_0x15d35f(0x1383)],_0x5c03af[_0x15d35f(0x2ea6)]=this[_0x15d35f(0x2ea6)],_0x5c03af[_0x15d35f(0x1815)]=this['zSwizzle'],_0x5c03af[_0x15d35f(0x334c)]=this[_0x15d35f(0x334c)],_0x5c03af;}[_0x3fe487(0x28fb)](_0x4d9d92,_0x5f3dd5,_0xa08152){var _0x2e069c=_0x3fe487;super[_0x2e069c(0x28fb)](_0x4d9d92,_0x5f3dd5,_0xa08152),this[_0x2e069c(0x1383)]=null!=(_0x5f3dd5=_0x4d9d92[_0x2e069c(0x1383)])?_0x5f3dd5:'x',this[_0x2e069c(0x2ea6)]=null!=(_0xa08152=_0x4d9d92[_0x2e069c(0x2ea6)])?_0xa08152:'y',this[_0x2e069c(0x1815)]=null!=(_0x5f3dd5=_0x4d9d92['zSwizzle'])?_0x5f3dd5:'z',this[_0x2e069c(0x334c)]=null!=(_0xa08152=_0x4d9d92['wSwizzle'])?_0xa08152:'w';}[_0x3fe487(0x80f)](){var _0x144814=_0x3fe487,_0x50aca1=super[_0x144814(0x80f)]();return(_0x50aca1+=this[_0x144814(0x31e)]+_0x144814(0x3963)+this[_0x144814(0x1383)]+'\x22;\x0d\x0a')+(this[_0x144814(0x31e)]+_0x144814(0x1e84)+this[_0x144814(0x2ea6)]+_0x144814(0x3b78))+(this[_0x144814(0x31e)]+_0x144814(0xa2a)+this[_0x144814(0x1815)]+_0x144814(0x3b78))+(this[_0x144814(0x31e)]+_0x144814(0x11aa)+this[_0x144814(0x334c)]+_0x144814(0x3b78));}}(0x0,_0x2709af['H'])('BABYLON.VectorMergerBlock',_0x2a28d5);},0xa1c4:(_0x53f74c,_0x547cdc,_0x86fac7)=>{var _0x3ba4b9=a7_0x38a779,_0x303f98=_0x86fac7(0x15a52),_0x1d6b49=_0x86fac7(0x1137a),_0x3a8c70=_0x86fac7(0x16ad5),_0x86fac7=_0x86fac7(0xe456);class _0x3f7f15 extends _0x303f98['k']{constructor(_0x7674e3){var _0x336913=a7_0x2532;super(_0x7674e3,_0x3a8c70['u']['Neutral']),this[_0x336913(0x15b2)](_0x336913(0x264e),_0x1d6b49['E'][_0x336913(0x1960)],!0x0),this[_0x336913(0x15b2)](_0x336913(0x20f6),_0x1d6b49['E'][_0x336913(0x19f4)],!0x0),this['registerInput'](_0x336913(0x2580),_0x1d6b49['E'][_0x336913(0x38aa)],!0x0),this[_0x336913(0x3619)](_0x336913(0x322f),_0x1d6b49['E'][_0x336913(0x19f4)]),this[_0x336913(0x3619)]('xy',_0x1d6b49['E'][_0x336913(0x38aa)]),this[_0x336913(0x3619)]('zw',_0x1d6b49['E'][_0x336913(0x38aa)]),this[_0x336913(0x3619)]('x',_0x1d6b49['E'][_0x336913(0x214d)]),this[_0x336913(0x3619)]('y',_0x1d6b49['E'][_0x336913(0x214d)]),this[_0x336913(0x3619)]('z',_0x1d6b49['E'][_0x336913(0x214d)]),this[_0x336913(0x3619)]('w',_0x1d6b49['E'][_0x336913(0x214d)]),this['inputsAreExclusive']=!0x0;}[_0x3ba4b9(0x1d40)](){var _0x459574=_0x3ba4b9;return _0x459574(0x3358);}get[_0x3ba4b9(0x264e)](){var _0xb1c3b3=_0x3ba4b9;return this[_0xb1c3b3(0x3d31)][0x0];}get[_0x3ba4b9(0x2c65)](){var _0x450fce=_0x3ba4b9;return this[_0x450fce(0x3d31)][0x1];}get[_0x3ba4b9(0x2722)](){var _0x45fc75=_0x3ba4b9;return this[_0x45fc75(0x3d31)][0x2];}get[_0x3ba4b9(0x51e)](){var _0x4d6abb=_0x3ba4b9;return this[_0x4d6abb(0x44d)][0x0];}get[_0x3ba4b9(0x99e)](){return this['_outputs'][0x1];}get['zw'](){var _0x3abbf0=_0x3ba4b9;return this[_0x3abbf0(0x44d)][0x2];}get['x'](){var _0x2423d9=_0x3ba4b9;return this[_0x2423d9(0x44d)][0x3];}get['y'](){return this['_outputs'][0x4];}get['z'](){var _0x345dcd=_0x3ba4b9;return this[_0x345dcd(0x44d)][0x5];}get['w'](){return this['_outputs'][0x6];}[_0x3ba4b9(0x688)](_0x4c0763){var _0x1268eb=_0x3ba4b9;switch(_0x4c0763){case _0x1268eb(0x2580):return _0x1268eb(0x2722);case _0x1268eb(0x20f6):return _0x1268eb(0x2c65);default:return _0x4c0763;}}[_0x3ba4b9(0x3e8c)](_0xb0e4cf){var _0x459d24=_0x3ba4b9;switch(_0xb0e4cf){case'xy':return _0x459d24(0x99e);case _0x459d24(0x322f):return _0x459d24(0x51e);default:return _0xb0e4cf;}}[_0x3ba4b9(0x1c3c)](_0x595026){var _0x3cbe70=_0x3ba4b9;super[_0x3cbe70(0x1c3c)](_0x595026);var _0x51739d=this[_0x3cbe70(0x264e)]['isConnected']?this[_0x3cbe70(0x264e)]:this[_0x3cbe70(0x2c65)][_0x3cbe70(0x31d8)]?this[_0x3cbe70(0x2c65)]:this[_0x3cbe70(0x2722)],_0x567f05=this['_outputs'][0x0],_0x358ee6=this[_0x3cbe70(0x44d)][0x1],_0x2eca95=this[_0x3cbe70(0x44d)][0x2],_0x5703ca=this[_0x3cbe70(0x44d)][0x3],_0x577c2d=this[_0x3cbe70(0x44d)][0x4],_0x2d1faa=this[_0x3cbe70(0x44d)][0x5],_0x30f921=this[_0x3cbe70(0x44d)][0x6];return _0x567f05[_0x3cbe70(0x2482)]&&(_0x51739d===this[_0x3cbe70(0x2722)]?_0x595026['compilationString']+=this[_0x3cbe70(0x2fd4)](_0x567f05,_0x595026)+(_0x3cbe70(0x2e9b)+_0x51739d[_0x3cbe70(0x2030)]+_0x3cbe70(0x113c)):_0x595026[_0x3cbe70(0x2068)]+=this['_declareOutput'](_0x567f05,_0x595026)+(_0x3cbe70(0xd26)+_0x51739d[_0x3cbe70(0x2030)]+_0x3cbe70(0xd84))),_0x2eca95[_0x3cbe70(0x2482)]&&this[_0x3cbe70(0x264e)][_0x3cbe70(0x31d8)]&&(_0x595026[_0x3cbe70(0x2068)]+=this[_0x3cbe70(0x2fd4)](_0x2eca95,_0x595026)+(_0x3cbe70(0xd26)+this[_0x3cbe70(0x264e)][_0x3cbe70(0x2030)]+'.zw;\x0d\x0a')),_0x358ee6[_0x3cbe70(0x2482)]&&(_0x595026[_0x3cbe70(0x2068)]+=this[_0x3cbe70(0x2fd4)](_0x358ee6,_0x595026)+(_0x3cbe70(0xd26)+_0x51739d[_0x3cbe70(0x2030)]+_0x3cbe70(0x31d6))),_0x5703ca[_0x3cbe70(0x2482)]&&(_0x595026[_0x3cbe70(0x2068)]+=this[_0x3cbe70(0x2fd4)](_0x5703ca,_0x595026)+('\x20=\x20'+_0x51739d[_0x3cbe70(0x2030)]+'.x;\x0d\x0a')),_0x577c2d[_0x3cbe70(0x2482)]&&(_0x595026[_0x3cbe70(0x2068)]+=this[_0x3cbe70(0x2fd4)](_0x577c2d,_0x595026)+(_0x3cbe70(0xd26)+_0x51739d[_0x3cbe70(0x2030)]+_0x3cbe70(0x36e3))),_0x2d1faa['hasEndpoints']&&(_0x595026['compilationString']+=this[_0x3cbe70(0x2fd4)](_0x2d1faa,_0x595026)+(_0x3cbe70(0xd26)+_0x51739d[_0x3cbe70(0x2030)]+'.z;\x0d\x0a')),_0x30f921[_0x3cbe70(0x2482)]&&(_0x595026[_0x3cbe70(0x2068)]+=this[_0x3cbe70(0x2fd4)](_0x30f921,_0x595026)+(_0x3cbe70(0xd26)+_0x51739d[_0x3cbe70(0x2030)]+_0x3cbe70(0x11a2))),this;}}(0x0,_0x86fac7['H'])(_0x3ba4b9(0x3db),_0x3f7f15);},0xbe1f:(_0x420571,_0x33173b,_0x9fdf63)=>{var _0x4e6dc0=a7_0x38a779;_0x9fdf63['d'](_0x33173b,{'d':()=>_0x398417});var _0x33173b=_0x9fdf63(0x15a52),_0x409dd5=_0x9fdf63(0x1137a),_0x1f8136=_0x9fdf63(0x16ad5),_0x1b8b1d=_0x9fdf63(0xe456),_0x487093=_0x9fdf63(0x13cd1),_0x4565b8=_0x9fdf63(0x11c74);class _0x398417 extends _0x33173b['k']{constructor(_0x12abeb){var _0x275d55=a7_0x2532;super(_0x12abeb,_0x1f8136['u'][_0x275d55(0x3d2)]),this[_0x275d55(0x15b2)](_0x275d55(0x40ed),_0x409dd5['E'][_0x275d55(0x1960)]),this['registerInput'](_0x275d55(0x26bd),_0x409dd5['E']['Vector3']),this[_0x275d55(0x3619)](_0x275d55(0x1fcc),_0x409dd5['E']['Vector3']);}['getClassName'](){var _0x23f63e=a7_0x2532;return _0x23f63e(0x254e);}get['worldPosition'](){return this['_inputs'][0x0];}get[_0x4e6dc0(0x26bd)](){return this['_inputs'][0x1];}get[_0x4e6dc0(0x1fcc)](){var _0xdbce0d=_0x4e6dc0;return this[_0xdbce0d(0x44d)][0x0];}['autoConfigure'](_0x2d4584){var _0x3c3b4a=_0x4e6dc0;if(!this[_0x3c3b4a(0x26bd)][_0x3c3b4a(0x31d8)]){let _0x21798b=_0x2d4584[_0x3c3b4a(0xccc)](_0x10abe9=>_0x10abe9[_0x3c3b4a(0x238f)]===_0x487093['$'][_0x3c3b4a(0x23b2)]);_0x21798b||(_0x21798b=new _0x4565b8['S'](_0x3c3b4a(0x26bd)))[_0x3c3b4a(0x37e9)](_0x487093['$'][_0x3c3b4a(0x23b2)]),_0x21798b['output'][_0x3c3b4a(0x23c9)](this['cameraPosition']);}}[_0x4e6dc0(0x1c3c)](_0x5a85c8){var _0x3f939a=_0x4e6dc0;super[_0x3f939a(0x1c3c)](_0x5a85c8);var _0x2bda4e=this[_0x3f939a(0x44d)][0x0];return _0x5a85c8['compilationString']+=this['_declareOutput'](_0x2bda4e,_0x5a85c8)+(_0x3f939a(0x2cae)+this['cameraPosition'][_0x3f939a(0x2030)]+_0x3f939a(0x2dc9)+this[_0x3f939a(0x40ed)][_0x3f939a(0x2030)]+_0x3f939a(0x3ccc)),this;}}(0x0,_0x1b8b1d['H'])('BABYLON.ViewDirectionBlock',_0x398417);},0x1608c:(_0x18f9ee,_0x2905b5,_0xbaf4a6)=>{var _0x2a2868=a7_0x38a779,_0x3278c2=_0xbaf4a6(0x15a52),_0x58e2a3=_0xbaf4a6(0x1137a),_0x16f93b=_0xbaf4a6(0x16ad5),_0xbaf4a6=_0xbaf4a6(0xe456);class _0x57aed5 extends _0x3278c2['k']{constructor(_0x5c9eec){var _0x4fd86a=a7_0x2532;super(_0x5c9eec,_0x16f93b['u'][_0x4fd86a(0x3d2)]),this[_0x4fd86a(0x15b2)](_0x4fd86a(0x2c13),_0x58e2a3['E'][_0x4fd86a(0x38aa)]),this[_0x4fd86a(0x15b2)](_0x4fd86a(0x2d0e),_0x58e2a3['E'][_0x4fd86a(0x214d)]),this[_0x4fd86a(0x15b2)](_0x4fd86a(0x1127),_0x58e2a3['E'][_0x4fd86a(0x214d)]),this[_0x4fd86a(0x3619)]('output',_0x58e2a3['E']['Float']),this[_0x4fd86a(0x3619)](_0x4fd86a(0x82f),_0x58e2a3['E']['Float']);}[_0x2a2868(0x1d40)](){var _0x54e9b2=_0x2a2868;return _0x54e9b2(0x3818);}get[_0x2a2868(0x2c13)](){var _0x2622aa=_0x2a2868;return this[_0x2622aa(0x3d31)][0x0];}get['offset'](){return this['_inputs'][0x1];}get[_0x2a2868(0x1127)](){var _0xfbbfb4=_0x2a2868;return this[_0xfbbfb4(0x3d31)][0x2];}get[_0x2a2868(0x1fcc)](){var _0x2ce460=_0x2a2868;return this[_0x2ce460(0x44d)][0x0];}get['cells'](){return this['_outputs'][0x1];}[_0x2a2868(0x1c3c)](_0x7291ea){var _0x4a7f03=_0x2a2868,_0x22eeb4,_0x376d3f;if(super[_0x4a7f03(0x1c3c)](_0x7291ea),this[_0x4a7f03(0x2c13)]['isConnected'])return _0x7291ea['_emitFunction'](_0x4a7f03(0xf72),_0x4a7f03(0x40b6),'//\x20Voronoi\x20random\x20generator'),_0x7291ea['_emitFunction'](_0x4a7f03(0x3e57),_0x4a7f03(0x38d6),_0x4a7f03(0x3c97)),_0x22eeb4=_0x7291ea[_0x4a7f03(0x4002)](_0x4a7f03(0x2011)),_0x376d3f=_0x7291ea[_0x4a7f03(0x4002)](_0x4a7f03(0x32d0)),_0x7291ea[_0x4a7f03(0x2068)]+=_0x4a7f03(0x1018)+_0x22eeb4+'\x20=\x200.0;\x0d\x0a',_0x7291ea[_0x4a7f03(0x2068)]+=_0x4a7f03(0x1018)+_0x376d3f+'\x20=\x200.0;\x0d\x0a',_0x7291ea[_0x4a7f03(0x2068)]+=_0x4a7f03(0x2ee9)+this[_0x4a7f03(0x2c13)][_0x4a7f03(0x2030)]+',\x20'+this['offset']['associatedVariableName']+',\x20'+this[_0x4a7f03(0x1127)][_0x4a7f03(0x2030)]+',\x20'+_0x22eeb4+',\x20'+_0x376d3f+');\x0d\x0a',this[_0x4a7f03(0x1fcc)][_0x4a7f03(0x2482)]&&(_0x7291ea['compilationString']+=this['_declareOutput'](this['output'],_0x7291ea)+(_0x4a7f03(0xd26)+_0x22eeb4+';\x0d\x0a')),this[_0x4a7f03(0x82f)][_0x4a7f03(0x2482)]&&(_0x7291ea[_0x4a7f03(0x2068)]+=this['_declareOutput'](this[_0x4a7f03(0x82f)],_0x7291ea)+(_0x4a7f03(0xd26)+_0x376d3f+_0x4a7f03(0x3425))),this;}}(0x0,_0xbaf4a6['H'])(_0x2a2868(0x3acf),_0x57aed5);},0x9075:(_0x27bff8,_0x104e75,_0x306c87)=>{var _0x3f9559=a7_0x38a779,_0x176102,_0x5ed99c=_0x306c87(0x15a52),_0x384a94=_0x306c87(0x1137a),_0x39e4f2=_0x306c87(0x16ad5),_0x306c87=_0x306c87(0xe456);_0x176102={'SawTooth':0x0,0x0:_0x3f9559(0x3256),'Square':0x1,0x1:'Square','Triangle':0x2,0x2:_0x3f9559(0x3dfb)};class _0x25e9d7 extends _0x5ed99c['k']{constructor(_0x161aa3){var _0x4ecbdd=_0x3f9559;super(_0x161aa3,_0x39e4f2['u'][_0x4ecbdd(0x3d2)]),this[_0x4ecbdd(0xf9c)]=_0x176102[_0x4ecbdd(0x3256)],this[_0x4ecbdd(0x15b2)](_0x4ecbdd(0x3a03),_0x384a94['E'][_0x4ecbdd(0x2c52)]),this[_0x4ecbdd(0x3619)](_0x4ecbdd(0x1fcc),_0x384a94['E'][_0x4ecbdd(0x759)]),this[_0x4ecbdd(0x44d)][0x0][_0x4ecbdd(0xd3f)]=this[_0x4ecbdd(0x3d31)][0x0],this[_0x4ecbdd(0x3d31)][0x0][_0x4ecbdd(0x1c4b)]['push'](_0x384a94['E']['Matrix']);}[_0x3f9559(0x1d40)](){var _0x23922e=_0x3f9559;return _0x23922e(0xc28);}get[_0x3f9559(0x3a03)](){var _0xf6f7b1=_0x3f9559;return this[_0xf6f7b1(0x3d31)][0x0];}get['output'](){return this['_outputs'][0x0];}['_buildBlock'](_0x56417b){var _0x45c436=_0x3f9559;super[_0x45c436(0x1c3c)](_0x56417b);var _0x2634df=this[_0x45c436(0x44d)][0x0];switch(this[_0x45c436(0xf9c)]){case _0x176102[_0x45c436(0x3256)]:_0x56417b['compilationString']+=this[_0x45c436(0x2fd4)](_0x2634df,_0x56417b)+(_0x45c436(0xd26)+this[_0x45c436(0x3a03)][_0x45c436(0x2030)]+_0x45c436(0xa34)+this['input'][_0x45c436(0x2030)]+_0x45c436(0x2441));break;case _0x176102[_0x45c436(0xf14)]:_0x56417b['compilationString']+=this['_declareOutput'](_0x2634df,_0x56417b)+(_0x45c436(0xaf0)+this['input'][_0x45c436(0x2030)]+_0x45c436(0x3655));break;case _0x176102[_0x45c436(0x3dfb)]:_0x56417b['compilationString']+=this[_0x45c436(0x2fd4)](_0x2634df,_0x56417b)+('\x20=\x202.0\x20*\x20abs(2.0\x20*\x20('+this['input']['associatedVariableName']+_0x45c436(0xa34)+this[_0x45c436(0x3a03)][_0x45c436(0x2030)]+_0x45c436(0x1bcf));}return this;}[_0x3f9559(0x2156)](){var _0x37cad0=_0x3f9559;const _0x19ce62=super[_0x37cad0(0x2156)]();return _0x19ce62['kind']=this[_0x37cad0(0xf9c)],_0x19ce62;}[_0x3f9559(0x28fb)](_0x5f3d00,_0x12aa5b,_0x9f6252){var _0x5ca4ab=_0x3f9559;super['_deserialize'](_0x5f3d00,_0x12aa5b,_0x9f6252),this['kind']=_0x5f3d00[_0x5ca4ab(0xf9c)];}}(0x0,_0x306c87['H'])(_0x3f9559(0x1a3d),_0x25e9d7);},0x102b6:(_0x1d35a5,_0x86f439,_0x1dcc7a)=>{var _0x56d5a1=a7_0x38a779,_0x1e418a=_0x1dcc7a(0x15a52),_0x572278=_0x1dcc7a(0x1137a),_0x141def=_0x1dcc7a(0x16ad5),_0x4fd0f5=_0x1dcc7a(0xe456),_0x1dcc7a=_0x1dcc7a(0x159af);class _0x43da04 extends _0x1e418a['k']{constructor(_0x4af4a9){var _0x5aba7e=a7_0x2532;super(_0x4af4a9,_0x141def['u'][_0x5aba7e(0x3d2)]),this[_0x5aba7e(0x1583)]=!0x1,this[_0x5aba7e(0x15b2)](_0x5aba7e(0x2c13),_0x572278['E'][_0x5aba7e(0x19f4)]),this['registerInput']('jitter',_0x572278['E'][_0x5aba7e(0x214d)]),this['registerOutput'](_0x5aba7e(0x1fcc),_0x572278['E'][_0x5aba7e(0x38aa)]),this['registerOutput']('x',_0x572278['E'][_0x5aba7e(0x214d)]),this['registerOutput']('y',_0x572278['E'][_0x5aba7e(0x214d)]);}[_0x56d5a1(0x1d40)](){return'WorleyNoise3DBlock';}get[_0x56d5a1(0x2c13)](){var _0xe482b5=_0x56d5a1;return this[_0xe482b5(0x3d31)][0x0];}get[_0x56d5a1(0x3e23)](){return this['_inputs'][0x1];}get['output'](){var _0x436757=_0x56d5a1;return this[_0x436757(0x44d)][0x0];}get['x'](){var _0x46ca4e=_0x56d5a1;return this[_0x46ca4e(0x44d)][0x1];}get['y'](){return this['_outputs'][0x2];}[_0x56d5a1(0x1c3c)](_0x281d01){var _0x50a12f=_0x56d5a1,_0x3a949b;if(super[_0x50a12f(0x1c3c)](_0x281d01),this[_0x50a12f(0x2c13)][_0x50a12f(0x31d8)]&&(this[_0x50a12f(0x1fcc)][_0x50a12f(0x2482)]||this['x']['hasEndpoints']||this['y'][_0x50a12f(0x2482)]))return _0x281d01[_0x50a12f(0x28d2)](_0x50a12f(0xb7a),_0x50a12f(0x19b9),_0x50a12f(0x5ee)),_0x3a949b=_0x281d01[_0x50a12f(0x4002)](_0x50a12f(0x1c7c)),_0x281d01[_0x50a12f(0x2068)]+=_0x50a12f(0x22bd)+_0x3a949b+_0x50a12f(0x3afd)+this[_0x50a12f(0x2c13)][_0x50a12f(0x2030)]+',\x20'+this[_0x50a12f(0x3e23)]['associatedVariableName']+',\x20'+this[_0x50a12f(0x1583)]+');\x0d\x0a',this[_0x50a12f(0x1fcc)][_0x50a12f(0x2482)]&&(_0x281d01[_0x50a12f(0x2068)]+=this[_0x50a12f(0x2fd4)](this[_0x50a12f(0x1fcc)],_0x281d01)+(_0x50a12f(0xd26)+_0x3a949b+';\x0d\x0a')),this['x'][_0x50a12f(0x2482)]&&(_0x281d01[_0x50a12f(0x2068)]+=this[_0x50a12f(0x2fd4)](this['x'],_0x281d01)+(_0x50a12f(0xd26)+_0x3a949b+_0x50a12f(0x4147))),this['y'][_0x50a12f(0x2482)]&&(_0x281d01[_0x50a12f(0x2068)]+=this[_0x50a12f(0x2fd4)](this['y'],_0x281d01)+(_0x50a12f(0xd26)+_0x3a949b+_0x50a12f(0x36e3))),this;}[_0x56d5a1(0x80f)](){var _0x4de7ce=_0x56d5a1;return super[_0x4de7ce(0x80f)]()+(this['_codeVariableName']+_0x4de7ce(0x1708)+this[_0x4de7ce(0x1583)]+';\x0d\x0a');}[_0x56d5a1(0x2156)](){var _0x4e3cbf=_0x56d5a1;const _0x872c65=super['serialize']();return _0x872c65['manhattanDistance']=this[_0x4e3cbf(0x1583)],_0x872c65;}[_0x56d5a1(0x28fb)](_0x5dcfc5,_0x42b15c,_0x272ccf){var _0x3665af=_0x56d5a1;super[_0x3665af(0x28fb)](_0x5dcfc5,_0x42b15c,_0x272ccf),this[_0x3665af(0x1583)]=_0x5dcfc5[_0x3665af(0x1583)];}}(function(_0x1460a5,_0x470f97,_0x2e4210,_0x29bc09){var _0x535cb1=_0x56d5a1,_0x1dbd96,_0x479ea1=arguments[_0x535cb1(0x3785)],_0x191e2f=_0x479ea1<0x3?_0x470f97:null===_0x29bc09?_0x29bc09=Object[_0x535cb1(0x18ba)](_0x470f97,_0x2e4210):_0x29bc09;if(_0x535cb1(0x1c87)==typeof Reflect&&_0x535cb1(0x7a8)==typeof Reflect['decorate'])_0x191e2f=Reflect[_0x535cb1(0x4111)](_0x1460a5,_0x470f97,_0x2e4210,_0x29bc09);else{for(var _0x32d8a0=_0x1460a5[_0x535cb1(0x3785)]-0x1;0x0<=_0x32d8a0;_0x32d8a0--)(_0x1dbd96=_0x1460a5[_0x32d8a0])&&(_0x191e2f=(_0x479ea1<0x3?_0x1dbd96(_0x191e2f):0x3<_0x479ea1?_0x1dbd96(_0x470f97,_0x2e4210,_0x191e2f):_0x1dbd96(_0x470f97,_0x2e4210))||_0x191e2f);}0x3<_0x479ea1&&_0x191e2f&&Object['defineProperty'](_0x470f97,_0x2e4210,_0x191e2f);}([(0x0,_0x1dcc7a['p'])(_0x56d5a1(0x239f),_0x1dcc7a['U']['Boolean'],_0x56d5a1(0x1276),{'notifiers':{'update':!0x1}})],_0x43da04['prototype'],_0x56d5a1(0x1583),void 0x0),(0x0,_0x4fd0f5['H'])(_0x56d5a1(0x2c81),_0x43da04));},0x13541:(_0x4903db,_0x1ef688,_0x32a8c7)=>{_0x32a8c7(0x16ad5),_0x32a8c7(0x1137a),_0x32a8c7(0xdc23),_0x32a8c7(0x13cd1),_0x32a8c7(0x7378);},0xdc23:(_0x2afade,_0x5f547c,_0x4be814)=>{var _0x1a9663=a7_0x38a779,_0x5c0b3b;_0x4be814['d'](_0x5f547c,{'M':()=>_0x5c0b3b}),(_0x4be814=_0x5c0b3b=_0x5c0b3b||{})[_0x4be814['Uniform']=0x0]=_0x1a9663(0x2d0b),_0x4be814[_0x4be814[_0x1a9663(0x36ad)]=0x1]=_0x1a9663(0x36ad),_0x4be814[_0x4be814[_0x1a9663(0x385c)]=0x2]=_0x1a9663(0x385c),_0x4be814[_0x4be814[_0x1a9663(0xe48)]=0x3]=_0x1a9663(0xe48);},0x1137a:(_0x4d6856,_0x2b964a,_0x456dcc)=>{var _0x1ac650=a7_0x38a779,_0x35c672;_0x456dcc['d'](_0x2b964a,{'E':()=>_0x35c672}),(_0x456dcc=_0x35c672=_0x35c672||{})[_0x456dcc[_0x1ac650(0x214d)]=0x1]=_0x1ac650(0x214d),_0x456dcc[_0x456dcc['Int']=0x2]=_0x1ac650(0x27c),_0x456dcc[_0x456dcc[_0x1ac650(0x38aa)]=0x4]='Vector2',_0x456dcc[_0x456dcc['Vector3']=0x8]=_0x1ac650(0x19f4),_0x456dcc[_0x456dcc['Vector4']=0x10]=_0x1ac650(0x1960),_0x456dcc[_0x456dcc[_0x1ac650(0x32f2)]=0x20]=_0x1ac650(0x32f2),_0x456dcc[_0x456dcc[_0x1ac650(0x2644)]=0x40]=_0x1ac650(0x2644),_0x456dcc[_0x456dcc[_0x1ac650(0x1919)]=0x80]=_0x1ac650(0x1919),_0x456dcc[_0x456dcc[_0x1ac650(0x599)]=0x100]=_0x1ac650(0x599),_0x456dcc[_0x456dcc['AutoDetect']=0x400]=_0x1ac650(0x2c52),_0x456dcc[_0x456dcc[_0x1ac650(0x759)]=0x800]=_0x1ac650(0x759),_0x456dcc[_0x456dcc[_0x1ac650(0xeb9)]=0xfff]=_0x1ac650(0xeb9);},0x16ad5:(_0x9c9a99,_0x511f08,_0x1054d2)=>{var _0x34c41b=a7_0x38a779,_0x10ab99;_0x1054d2['d'](_0x511f08,{'u':()=>_0x10ab99}),(_0x1054d2=_0x10ab99=_0x10ab99||{})[_0x1054d2[_0x34c41b(0x3dcd)]=0x1]=_0x34c41b(0x3dcd),_0x1054d2[_0x1054d2[_0x34c41b(0xcba)]=0x2]=_0x34c41b(0xcba),_0x1054d2[_0x1054d2[_0x34c41b(0x3d2)]=0x4]='Neutral',_0x1054d2[_0x1054d2[_0x34c41b(0x23a6)]=0x3]=_0x34c41b(0x23a6);},0x7378:(_0x59e688,_0x4afe57,_0x11bd8c)=>{var _0x2b26d5=a7_0x38a779,_0x4216ca;_0x11bd8c['d'](_0x4afe57,{'a':()=>_0x4216ca}),(_0x11bd8c=_0x4216ca=_0x4216ca||{})[_0x11bd8c['Material']=0x0]=_0x2b26d5(0x137f),_0x11bd8c[_0x11bd8c[_0x2b26d5(0x380c)]=0x1]=_0x2b26d5(0x380c),_0x11bd8c[_0x11bd8c[_0x2b26d5(0x2a24)]=0x2]=_0x2b26d5(0x2a24),_0x11bd8c[_0x11bd8c['ProceduralTexture']=0x3]='ProceduralTexture';},0x13cd1:(_0x665d20,_0x5312d9,_0xc7a75d)=>{var _0x13474b=a7_0x38a779,_0x44bb92;_0xc7a75d['d'](_0x5312d9,{'$':()=>_0x44bb92}),(_0xc7a75d=_0x44bb92=_0x44bb92||{})[_0xc7a75d[_0x13474b(0x2c48)]=0x1]='World',_0xc7a75d[_0xc7a75d[_0x13474b(0x3b75)]=0x2]='View',_0xc7a75d[_0xc7a75d['Projection']=0x3]=_0x13474b(0x27b5),_0xc7a75d[_0xc7a75d[_0x13474b(0x2fcf)]=0x4]='ViewProjection',_0xc7a75d[_0xc7a75d[_0x13474b(0x623)]=0x5]=_0x13474b(0x623),_0xc7a75d[_0xc7a75d[_0x13474b(0x2e85)]=0x6]=_0x13474b(0x2e85),_0xc7a75d[_0xc7a75d[_0x13474b(0x23b2)]=0x7]='CameraPosition',_0xc7a75d[_0xc7a75d['FogColor']=0x8]=_0x13474b(0xbef),_0xc7a75d[_0xc7a75d[_0x13474b(0x2f59)]=0x9]=_0x13474b(0x2f59),_0xc7a75d[_0xc7a75d[_0x13474b(0x157f)]=0xa]='CameraParameters',_0xc7a75d[_0xc7a75d['MaterialAlpha']=0xb]=_0x13474b(0x1194);},0x109b2:(_0x1a3fc3,_0x318e03,_0x31d9b2)=>{_0x31d9b2(0x13541),_0x31d9b2(0xd646),_0x31d9b2(0xec3c),_0x31d9b2(0x15a52),_0x31d9b2(0xe779),_0x31d9b2(0x6e39),_0x31d9b2(0x159af);},0xe779:(_0x2401c7,_0x3b84a8,_0x3fa2f8)=>{var _0x33d4b4=a7_0x38a779;_0x3fa2f8['d'](_0x3b84a8,{'O':()=>_0x2c62ba});function _0x5c21a6(_0x5cf9dc,_0x42fabb,_0x1cf01c,_0x20d4e8){var _0x50ab8f=a7_0x2532,_0x337298,_0x5cb121=arguments['length'],_0x4694e3=_0x5cb121<0x3?_0x42fabb:null===_0x20d4e8?_0x20d4e8=Object[_0x50ab8f(0x18ba)](_0x42fabb,_0x1cf01c):_0x20d4e8;if(_0x50ab8f(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x50ab8f(0x4111)])_0x4694e3=Reflect['decorate'](_0x5cf9dc,_0x42fabb,_0x1cf01c,_0x20d4e8);else{for(var _0xe3be93=_0x5cf9dc[_0x50ab8f(0x3785)]-0x1;0x0<=_0xe3be93;_0xe3be93--)(_0x337298=_0x5cf9dc[_0xe3be93])&&(_0x4694e3=(_0x5cb121<0x3?_0x337298(_0x4694e3):0x3<_0x5cb121?_0x337298(_0x42fabb,_0x1cf01c,_0x4694e3):_0x337298(_0x42fabb,_0x1cf01c))||_0x4694e3);}0x3<_0x5cb121&&_0x4694e3&&Object[_0x50ab8f(0x259d)](_0x42fabb,_0x1cf01c,_0x4694e3);}function _0x5bf9cf(_0x419413,_0x313bca,_0x4518b1,_0x71b16f){return new(_0x4518b1=_0x4518b1||Promise)(function(_0x251758,_0x26156f){var _0x416d9d=a7_0x2532;function _0xd52649(_0x9e3bca){try{_0x75cb6(_0x71b16f['next'](_0x9e3bca));}catch(_0x5943b9){_0x26156f(_0x5943b9);}}function _0x32dda8(_0x42fc71){var _0x5215a6=a7_0x2532;try{_0x75cb6(_0x71b16f[_0x5215a6(0x1bf3)](_0x42fc71));}catch(_0x4959b2){_0x26156f(_0x4959b2);}}function _0x75cb6(_0x99ef8f){var _0x527bb3=a7_0x2532,_0x3715e8;_0x99ef8f[_0x527bb3(0xd2d)]?_0x251758(_0x99ef8f[_0x527bb3(0xb06)]):((_0x3715e8=_0x99ef8f[_0x527bb3(0xb06)])instanceof _0x4518b1?_0x3715e8:new _0x4518b1(function(_0x2f30e8){_0x2f30e8(_0x3715e8);}))[_0x527bb3(0xd1a)](_0xd52649,_0x32dda8);}_0x75cb6((_0x71b16f=_0x71b16f[_0x416d9d(0x3201)](_0x419413,_0x313bca||[]))[_0x416d9d(0x118b)]());});}var _0x3b84a8=_0x3fa2f8(0x14ea0),_0x54aa53=_0x3fa2f8(0x1446b),_0xe302f7=_0x3fa2f8(0x51f),_0x4c1bcc=_0x3fa2f8(0x9fd1),_0x11f8cf=_0x3fa2f8(0xc84b),_0x3d5571=_0x3fa2f8(0xee04),_0x183b4d=_0x3fa2f8(0x18495),_0x120731=_0x3fa2f8(0xf75c),_0x1b0fa6=_0x3fa2f8(0xf96c),_0x3694f1=_0x3fa2f8(0x16ad5),_0xb98ffd=_0x3fa2f8(0x13764),_0x371c98=_0x3fa2f8(0x11e40),_0x82cd6=_0x3fa2f8(0x1a27),_0x47cb08=_0x3fa2f8(0xe222),_0xd9ff1=_0x3fa2f8(0x1fa),_0x4d3231=_0x3fa2f8(0x108ae),_0x3d6475=_0x3fa2f8(0x5aca),_0x2b11ee=_0x3fa2f8(0x11c74),_0x5e89f4=_0x3fa2f8(0xe456),_0x23f86f=_0x3fa2f8(0x153ad),_0x38a0d0=_0x3fa2f8(0xf880),_0x11d3fd=_0x3fa2f8(0x6973),_0x1bcfe7=_0x3fa2f8(0x11532),_0x142f14=_0x3fa2f8(0x16351),_0x418022=_0x3fa2f8(0x6421),_0x1d7f19=_0x3fa2f8(0xc661),_0x53757d=_0x3fa2f8(0x5f28),_0x492017=_0x3fa2f8(0x77a5),_0x9a860=_0x3fa2f8(0xe09d),_0x1efa8c=_0x3fa2f8(0x8ff2),_0x39084d=_0x3fa2f8(0x14bcc),_0x336c40=_0x3fa2f8(0x7378),_0x2164cb=_0x3fa2f8(0xbac7),_0x247249=_0x3fa2f8(0x1190),_0x13b216=_0x3fa2f8(0xe38),_0x5709d7=_0x3fa2f8(0xd84a),_0x167d83=_0x3fa2f8(0x6e9),_0x4446e4=_0x3fa2f8(0x1d19),_0x1b9eae=_0x3fa2f8(0xe3e6),_0x1610de=_0x3fa2f8(0x13cd1),_0x5a659=_0x3fa2f8(0xf8c1),_0x46256b=_0x3fa2f8(0x147cf),_0x4ea5a0=_0x3fa2f8(0x6214);const _0x39cb5b={'effect':null,'subMesh':null};class _0xbfbad4 extends _0x371c98['H']{constructor(){var _0x559e69=a7_0x2532;super(),this['NORMAL']=!0x1,this[_0x559e69(0x324a)]=!0x1,this[_0x559e69(0x47e)]=!0x1,this[_0x559e69(0x108a)]=!0x1,this[_0x559e69(0xa0d)]=!0x1,this[_0x559e69(0x1290)]=!0x1,this[_0x559e69(0x23d1)]=!0x1,this[_0x559e69(0x12e9)]=!0x1,this[_0x559e69(0x2464)]=0x0,this[_0x559e69(0x35a8)]=0x0,this[_0x559e69(0x320)]=!0x1,this[_0x559e69(0x30f5)]=!0x1,this[_0x559e69(0x1b87)]=!0x1,this['MORPHTARGETS_TANGENT']=!0x1,this['MORPHTARGETS_UV']=!0x1,this['NUM_MORPH_INFLUENCERS']=0x0,this[_0x559e69(0xd2c)]=!0x1,this[_0x559e69(0x1439)]=!0x1,this[_0x559e69(0x3485)]=!0x1,this[_0x559e69(0x22d0)]=!0x1,this[_0x559e69(0x1c66)]=!0x1,this[_0x559e69(0xd63)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x559e69(0x3722)]=!0x1,this[_0x559e69(0x34eb)]=!0x1,this[_0x559e69(0x2955)]=!0x1,this[_0x559e69(0x6b0)]=!0x1,this[_0x559e69(0x2972)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this['DITHER']=!0x1,this[_0x559e69(0xed5)]=!0x1,this[_0x559e69(0x18b1)]=!0x1,this['BUMPDIRECTUV']=0x0,this[_0x559e69(0x39eb)]=!0x1,this[_0x559e69(0x38b4)]=!0x1,this['rebuild']();}['setValue'](_0x5e2010,_0x41fbf4,_0x5041bb=!0x1){var _0x4cca47=a7_0x2532;void 0x0===this[_0x5e2010]&&this['_keys'][_0x4cca47(0x1e1d)](_0x5e2010),_0x5041bb&&this[_0x5e2010]!==_0x41fbf4&&this[_0x4cca47(0x1faf)](),this[_0x5e2010]=_0x41fbf4;}}class _0x2c62ba extends _0x3b84a8['a']{constructor(_0x2301ee,_0x148ce2,_0x188b2f={}){var _0x53b29b=a7_0x2532;super(_0x2301ee,_0x148ce2||_0x5a659['l'][_0x53b29b(0x3c92)]),this[_0x53b29b(0x30ef)]=_0x2c62ba[_0x53b29b(0x2890)]++,this[_0x53b29b(0x3727)]=!0x1,this[_0x53b29b(0x1bf6)]=new _0x4c1bcc['y3'](),this[_0x53b29b(0x3ac0)]=new _0x4c1bcc['y3'](),this['_optimizers']=new Array(),this[_0x53b29b(0x1f5d)]=-0x1,this['BJSNODEMATERIALEDITOR']=this[_0x53b29b(0x23b5)](),this['editorData']=null,this[_0x53b29b(0xc5b)]=!0x1,this[_0x53b29b(0x29f8)]=0x4,this[_0x53b29b(0x2e73)]=new _0x1b0fa6['y$'](),this[_0x53b29b(0x2209)]=new Array(),this[_0x53b29b(0x40e2)]=new Array(),this[_0x53b29b(0x16c0)]=new Array(),this[_0x53b29b(0x1a51)]=_0x336c40['a'][_0x53b29b(0x137f)],this[_0x53b29b(0x2418)]=!0x1,this[_0x53b29b(0xc6e)]=Object['assign']({'emitComments':!0x1},_0x188b2f),this[_0x53b29b(0x39fe)](null);}static[_0x33d4b4(0x2d4)](_0x16d865){var _0x5ace41=_0x33d4b4;return _0x5ace41(0x325d)===_0x16d865[_0x5ace41(0x1d40)]()||'ReflectionTextureBaseBlock'===_0x16d865[_0x5ace41(0x1d40)]()||_0x5ace41(0x949)===_0x16d865[_0x5ace41(0x1d40)]()||_0x5ace41(0x513)===_0x16d865[_0x5ace41(0x1d40)]()||_0x5ace41(0x3606)===_0x16d865[_0x5ace41(0x1d40)]()||_0x5ace41(0x2ffa)===_0x16d865[_0x5ace41(0x1d40)]()||_0x5ace41(0x1187)===_0x16d865['getClassName']()||_0x5ace41(0x62d)===_0x16d865['getClassName']();}[_0x33d4b4(0x23b5)](){var _0x2edad4=_0x33d4b4;return _0x2edad4(0x3e74)!=typeof NODEEDITOR?NODEEDITOR:_0x2edad4(0x3e74)!=typeof BABYLON&&void 0x0!==BABYLON['NodeEditor']?BABYLON:void 0x0;}get[_0x33d4b4(0x381f)](){var _0x3f41c2=_0x33d4b4;return this[_0x3f41c2(0xc6e)];}set['options'](_0x100b9c){this['_options']=_0x100b9c;}get[_0x33d4b4(0x3401)](){var _0x2fc935=_0x33d4b4;return this[_0x2fc935(0x2c4b)];}set['imageProcessingConfiguration'](_0x58db1c){var _0xd56cac=_0x33d4b4;this[_0xd56cac(0x39fe)](_0x58db1c),this['_markAllSubMeshesAsTexturesDirty']();}get[_0x33d4b4(0x16a7)](){var _0x3280b1=_0x33d4b4;return this[_0x3280b1(0x1a51)];}set[_0x33d4b4(0x16a7)](_0xd6ea97){var _0x583296=_0x33d4b4;this[_0x583296(0x1a51)]=_0xd6ea97;}get['buildId'](){var _0x4042ee=_0x33d4b4;return this[_0x4042ee(0x30ef)];}set[_0x33d4b4(0x2f25)](_0x38d6e3){var _0x3950c3=_0x33d4b4;this[_0x3950c3(0x30ef)]=_0x38d6e3;}[_0x33d4b4(0x1d40)](){var _0x3d9566=_0x33d4b4;return _0x3d9566(0x22e9);}['_attachImageProcessingConfiguration'](_0x4dd3fa){var _0x48dcde=_0x33d4b4;_0x4dd3fa!==this['_imageProcessingConfiguration']&&(this['_imageProcessingConfiguration']&&this[_0x48dcde(0x2e70)]&&this[_0x48dcde(0x2c4b)][_0x48dcde(0x14ef)]['remove'](this[_0x48dcde(0x2e70)]),this[_0x48dcde(0x2c4b)]=_0x4dd3fa||this[_0x48dcde(0x40ae)]()[_0x48dcde(0x3401)],this[_0x48dcde(0x2c4b)]&&(this[_0x48dcde(0x2e70)]=this['_imageProcessingConfiguration'][_0x48dcde(0x14ef)][_0x48dcde(0x33ee)](()=>{var _0x2e9407=_0x48dcde;this[_0x2e9407(0x77e)]();})));}[_0x33d4b4(0x2abd)](_0x5824ce){var _0x42d886=_0x33d4b4;let _0x10b1a4=null;for(const _0x2c4886 of this['attachedBlocks'])if(_0x2c4886['name']===_0x5824ce){if(_0x10b1a4)return _0x47cb08['w1'][_0x42d886(0x27dc)](_0x42d886(0x3d63)+_0x5824ce+'`'),_0x10b1a4;_0x10b1a4=_0x2c4886;}return _0x10b1a4;}['getBlockByPredicate'](_0x3505d5){for(const _0x209874 of this['attachedBlocks'])if(_0x3505d5(_0x209874))return _0x209874;return null;}['getInputBlockByPredicate'](_0x1e762f){var _0x51ec3d=_0x33d4b4;for(const _0x9308bd of this[_0x51ec3d(0x16c0)])if(_0x9308bd[_0x51ec3d(0x2945)]&&_0x1e762f(_0x9308bd))return _0x9308bd;return null;}[_0x33d4b4(0x2ff1)](){var _0x5ac73a=_0x33d4b4;const _0x34f6d1=[];for(const _0x1e9dac of this[_0x5ac73a(0x16c0)])_0x1e9dac[_0x5ac73a(0x2945)]&&_0x34f6d1[_0x5ac73a(0x1e1d)](_0x1e9dac);return _0x34f6d1;}['registerOptimizer'](_0xa35485){var _0x4ec579=_0x33d4b4;if(!(-0x1<this[_0x4ec579(0x40c2)][_0x4ec579(0x850)](_0xa35485)))return this[_0x4ec579(0x40c2)][_0x4ec579(0x1e1d)](_0xa35485),this;}[_0x33d4b4(0x1bf5)](_0x1d42ce){var _0x6e1baf=_0x33d4b4;_0x1d42ce=this[_0x6e1baf(0x40c2)][_0x6e1baf(0x850)](_0x1d42ce);if(-0x1!==_0x1d42ce)return this[_0x6e1baf(0x40c2)][_0x6e1baf(0x2e7)](_0x1d42ce,0x1),this;}['addOutputNode'](_0x10c2ba){var _0x5720cb=_0x33d4b4;if(null===_0x10c2ba[_0x5720cb(0x259c)])throw _0x5720cb(0xd90);return 0x0!=(_0x10c2ba[_0x5720cb(0x259c)]&_0x3694f1['u']['Vertex'])&&this[_0x5720cb(0x2047)](_0x10c2ba),0x0!=(_0x10c2ba[_0x5720cb(0x259c)]&_0x3694f1['u'][_0x5720cb(0xcba)])&&this[_0x5720cb(0x7a6)](_0x10c2ba),this;}[_0x33d4b4(0x121c)](_0x5e5497){var _0x439d27=_0x33d4b4;return null!==_0x5e5497[_0x439d27(0x259c)]&&(0x0!=(_0x5e5497[_0x439d27(0x259c)]&_0x3694f1['u'][_0x439d27(0x3dcd)])&&this[_0x439d27(0x81c)](_0x5e5497),0x0!=(_0x5e5497[_0x439d27(0x259c)]&_0x3694f1['u'][_0x439d27(0xcba)])&&this[_0x439d27(0x3f16)](_0x5e5497)),this;}[_0x33d4b4(0x2047)](_0x380eb2){var _0x1606cb=_0x33d4b4;if(-0x1===this[_0x1606cb(0x2209)][_0x1606cb(0x850)](_0x380eb2))return _0x380eb2['target']=_0x3694f1['u']['Vertex'],this[_0x1606cb(0x2209)][_0x1606cb(0x1e1d)](_0x380eb2),this;}['_removeVertexOutputNode'](_0x240f46){var _0xa11deb=_0x33d4b4;_0x240f46=this['_vertexOutputNodes'][_0xa11deb(0x850)](_0x240f46);if(-0x1!==_0x240f46)return this[_0xa11deb(0x2209)][_0xa11deb(0x2e7)](_0x240f46,0x1),this;}[_0x33d4b4(0x7a6)](_0x3d19b9){var _0x5acc1e=_0x33d4b4;if(-0x1===this[_0x5acc1e(0x40e2)][_0x5acc1e(0x850)](_0x3d19b9))return _0x3d19b9[_0x5acc1e(0x259c)]=_0x3694f1['u'][_0x5acc1e(0xcba)],this['_fragmentOutputNodes'][_0x5acc1e(0x1e1d)](_0x3d19b9),this;}[_0x33d4b4(0x3f16)](_0xdb81db){var _0x64a5c=_0x33d4b4;_0xdb81db=this[_0x64a5c(0x40e2)][_0x64a5c(0x850)](_0xdb81db);if(-0x1!==_0xdb81db)return this[_0x64a5c(0x40e2)][_0x64a5c(0x2e7)](_0xdb81db,0x1),this;}['needAlphaBlending'](){var _0x39bdac=_0x33d4b4;return!this[_0x39bdac(0xc5b)]&&(this[_0x39bdac(0x2418)]||this[_0x39bdac(0x37fb)]<0x1||this[_0x39bdac(0x739)]&&this[_0x39bdac(0x739)][_0x39bdac(0xa76)][_0x39bdac(0x3649)]);}[_0x33d4b4(0x2d28)](){var _0x358827=_0x33d4b4;return this[_0x358827(0x739)]&&this['_sharedData'][_0x358827(0xa76)][_0x358827(0x2d28)];}['_initializeBlock'](_0x1a04bf,_0x1beda6,_0x4380bd,_0x265b6b=!0x0){var _0x10f032=_0x33d4b4;if(_0x1a04bf['initialize'](_0x1beda6),_0x265b6b&&_0x1a04bf[_0x10f032(0x4ad)](this),_0x1a04bf[_0x10f032(0x2dd1)]=this[_0x10f032(0x30ef)],-0x1===this['attachedBlocks'][_0x10f032(0x850)](_0x1a04bf)){if(_0x1a04bf[_0x10f032(0x19fe)]){var _0x499e7a=_0x1a04bf[_0x10f032(0x1d40)]();for(const _0x113dce of this[_0x10f032(0x16c0)])if(_0x113dce[_0x10f032(0x1d40)]()===_0x499e7a)throw _0x10f032(0x285d)+_0x499e7a+'\x20in\x20the\x20same\x20NodeMaterial';}this[_0x10f032(0x16c0)]['push'](_0x1a04bf);}for(const _0x114c6b of _0x1a04bf[_0x10f032(0xc3f)]){_0x114c6b[_0x10f032(0x2030)]='';var _0x5780ff=_0x114c6b['connectedPoint'];_0x5780ff&&(_0x5780ff=_0x5780ff[_0x10f032(0x1b34)])!==_0x1a04bf&&((_0x5780ff[_0x10f032(0x259c)]===_0x3694f1['u'][_0x10f032(0x23a6)]||_0x1beda6[_0x10f032(0x259c)]===_0x3694f1['u'][_0x10f032(0xcba)]&&_0x5780ff[_0x10f032(0x259c)]===_0x3694f1['u'][_0x10f032(0x3dcd)]&&_0x5780ff[_0x10f032(0x2dd1)]!==this[_0x10f032(0x30ef)])&&_0x4380bd[_0x10f032(0x1e1d)](_0x5780ff),this[_0x10f032(0xb67)](_0x5780ff,_0x1beda6,_0x4380bd,_0x265b6b));}for(const _0x4089bb of _0x1a04bf[_0x10f032(0x26fb)])_0x4089bb['associatedVariableName']='';}[_0x33d4b4(0x1a94)](_0x457901,_0x304f7c){var _0x761da5=_0x33d4b4;_0x457901['target']===_0x3694f1['u'][_0x761da5(0x23a6)]&&(_0x457901[_0x761da5(0x2f25)]=_0x304f7c);for(const _0x2c4e3d of _0x457901['inputs']){var _0x2ed75a=_0x2c4e3d[_0x761da5(0x14c1)];_0x2ed75a&&(_0x2ed75a=_0x2ed75a[_0x761da5(0x1b34)])!==_0x457901&&this[_0x761da5(0x1a94)](_0x2ed75a,_0x304f7c);}}['removeBlock'](_0x33cb43){var _0x2d1b15=_0x33d4b4,_0x3c46c2=this[_0x2d1b15(0x16c0)][_0x2d1b15(0x850)](_0x33cb43);-0x1<_0x3c46c2&&this['attachedBlocks'][_0x2d1b15(0x2e7)](_0x3c46c2,0x1),_0x33cb43['isFinalMerger']&&this[_0x2d1b15(0x121c)](_0x33cb43);}[_0x33d4b4(0x2cb8)](_0x34c62f=!0x1,_0x17733e=!0x0,_0x52ca30=!0x0){var _0xa4c964=_0x33d4b4;this[_0xa4c964(0x3727)]=!0x1;var _0x26f4de=this[_0xa4c964(0x40ae)]()[_0xa4c964(0x318e)](),_0x51734b=this[_0xa4c964(0x1a51)]===_0x336c40['a'][_0xa4c964(0x2a24)];if(0x0===this[_0xa4c964(0x2209)]['length']&&!_0x51734b)throw _0xa4c964(0x86d);if(0x0===this[_0xa4c964(0x40e2)][_0xa4c964(0x3785)])throw'You\x20must\x20define\x20at\x20least\x20one\x20fragmentOutputNode';this['_vertexCompilationState']=new _0x183b4d['u'](),this['_vertexCompilationState'][_0xa4c964(0x2c86)]=_0x26f4de[_0xa4c964(0x255d)],this[_0xa4c964(0x3686)]['target']=_0x3694f1['u']['Vertex'],this[_0xa4c964(0x216e)]=new _0x183b4d['u'](),this['_fragmentCompilationState']['supportUniformBuffers']=_0x26f4de[_0xa4c964(0x255d)],this[_0xa4c964(0x216e)][_0xa4c964(0x259c)]=_0x3694f1['u']['Fragment'],this['_sharedData']=new _0xb98ffd['U'](),this[_0xa4c964(0x739)][_0xa4c964(0xa09)]=this[_0xa4c964(0x40e2)],this[_0xa4c964(0x3686)][_0xa4c964(0x3631)]=this[_0xa4c964(0x739)],this[_0xa4c964(0x216e)][_0xa4c964(0x3631)]=this['_sharedData'],this['_sharedData'][_0xa4c964(0x2f25)]=this[_0xa4c964(0x30ef)],this[_0xa4c964(0x739)][_0xa4c964(0x39cd)]=this['_options'][_0xa4c964(0x39cd)],this[_0xa4c964(0x739)][_0xa4c964(0x961)]=_0x34c62f,this[_0xa4c964(0x739)]['scene']=this[_0xa4c964(0x40ae)](),this[_0xa4c964(0x739)][_0xa4c964(0x57b)]=_0x51734b;const _0x1d5e4f=[],_0x249490=[];for(const _0x36ce80 of this[_0xa4c964(0x2209)])_0x1d5e4f['push'](_0x36ce80),this[_0xa4c964(0xb67)](_0x36ce80,this[_0xa4c964(0x3686)],_0x249490,_0x52ca30);for(const _0x31b10d of this[_0xa4c964(0x40e2)])_0x249490[_0xa4c964(0x1e1d)](_0x31b10d),this['_initializeBlock'](_0x31b10d,this['_fragmentCompilationState'],_0x1d5e4f,_0x52ca30);this[_0xa4c964(0xdf6)]();for(const _0x1f24c7 of _0x1d5e4f)_0x1f24c7['build'](this[_0xa4c964(0x3686)],_0x1d5e4f);this['_fragmentCompilationState'][_0xa4c964(0x2f80)]=this['_vertexCompilationState']['uniforms'][_0xa4c964(0xeff)](0x0),this[_0xa4c964(0x216e)]['_uniformDeclaration']=this['_vertexCompilationState'][_0xa4c964(0x1bf0)],this[_0xa4c964(0x216e)][_0xa4c964(0xca3)]=this[_0xa4c964(0x3686)][_0xa4c964(0xca3)],this[_0xa4c964(0x216e)][_0xa4c964(0x3ae7)]=this[_0xa4c964(0x3686)];for(const _0x1c6ac2 of _0x249490)this[_0xa4c964(0x1a94)](_0x1c6ac2,this[_0xa4c964(0x30ef)]-0x1);for(const _0x526d6f of _0x249490)_0x526d6f['build'](this['_fragmentCompilationState'],_0x249490);this['_vertexCompilationState']['finalize'](this[_0xa4c964(0x3686)]),this[_0xa4c964(0x216e)][_0xa4c964(0x3900)](this[_0xa4c964(0x216e)]),_0x17733e&&(this[_0xa4c964(0x30ef)]=_0x2c62ba[_0xa4c964(0x2890)]++),this[_0xa4c964(0x739)]['emitErrors'](),_0x34c62f&&(_0x4ea5a0[_0xa4c964(0x3e3)]('Vertex\x20shader:'),_0x4ea5a0['log'](this[_0xa4c964(0x3686)]['compilationString']),_0x4ea5a0[_0xa4c964(0x3e3)]('Fragment\x20shader:'),_0x4ea5a0[_0xa4c964(0x3e3)](this[_0xa4c964(0x216e)][_0xa4c964(0x2068)])),this[_0xa4c964(0x3727)]=!0x0,this[_0xa4c964(0x2e73)][_0xa4c964(0x2231)](this);for(const _0x323804 of this[_0xa4c964(0x40ae)]()[_0xa4c964(0x228)])if(_0x323804['subMeshes']){for(const _0x56b47e of _0x323804[_0xa4c964(0x345e)])if(_0x56b47e['getMaterial']()===this&&_0x56b47e[_0xa4c964(0x2ce3)]){const _0x35d858=_0x56b47e[_0xa4c964(0x2ce3)];_0x35d858[_0xa4c964(0x211)](),_0x35d858[_0xa4c964(0x2af4)]();}}}[_0x33d4b4(0xdf6)](){var _0x166603=_0x33d4b4;for(const _0x287438 of this[_0x166603(0x40c2)])_0x287438[_0x166603(0xdf6)](this[_0x166603(0x2209)],this['_fragmentOutputNodes']);}[_0x33d4b4(0x1082)](_0x420fca,_0x467f72){var _0x294789=_0x33d4b4,_0x1c7e58=_0x467f72[_0x294789(0x2bb6)],_0xf98120=_0x467f72[_0x294789(0x324a)];_0x467f72[_0x294789(0x2bb6)]=_0x420fca['isVerticesDataPresent'](_0x82cd6['o'][_0x294789(0x2496)]),_0x467f72[_0x294789(0x324a)]=_0x420fca[_0x294789(0x950)](_0x82cd6['o'][_0x294789(0x2029)]);let _0x190d1b=!0x1;for(let _0x3cadb8=0x1;_0x3cadb8<=_0x492017['g'][_0x294789(0x2dfc)];++_0x3cadb8){var _0x5bfa71=_0x467f72['UV'+_0x3cadb8];_0x467f72['UV'+_0x3cadb8]=_0x420fca[_0x294789(0x950)]('uv'+(0x1===_0x3cadb8?'':_0x3cadb8)),_0x190d1b=_0x190d1b||_0x467f72['UV'+_0x3cadb8]!==_0x5bfa71;}_0x1c7e58===_0x467f72[_0x294789(0x2bb6)]&&_0xf98120===_0x467f72[_0x294789(0x324a)]&&!_0x190d1b||_0x467f72[_0x294789(0x13a5)]();}[_0x33d4b4(0x45a)](_0x3d92a9,_0x26718b=0x1,_0x2ba661=_0x492017['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x1daf83,_0x2e2efd,_0x451785=_0x492017['g'][_0x33d4b4(0xa43)],_0x24f215=_0x492017['g']['TEXTUREFORMAT_RGBA']){var _0x2c87cf=_0x33d4b4;return this[_0x2c87cf(0x16a7)]!==_0x336c40['a'][_0x2c87cf(0x380c)]?(_0x4ea5a0['log'](_0x2c87cf(0x2080)),null):this['_createEffectForPostProcess'](null,_0x3d92a9,_0x26718b,_0x2ba661,_0x1daf83,_0x2e2efd,_0x451785,_0x24f215);}['createEffectForPostProcess'](_0x901670){this['_createEffectForPostProcess'](_0x901670);}['_createEffectForPostProcess'](_0x280c37,_0x1ee86a,_0x496517=0x1,_0x1ba2b6=_0x492017['g'][_0x33d4b4(0x1d4a)],_0x420f0d,_0x587714,_0x11bd72=_0x492017['g'][_0x33d4b4(0xa43)],_0x271af2=_0x492017['g'][_0x33d4b4(0x3eec)]){var _0x5ebe99=_0x33d4b4;let _0x1f5e17=this[_0x5ebe99(0x3844)]+this['_buildId'];const _0x29ef29=new _0xbfbad4(),_0x7411f0=new _0xe302f7['x'](_0x1f5e17+'PostProcess',this['getScene']());let _0x188a15=this[_0x5ebe99(0x30ef)];return this[_0x5ebe99(0x30b6)](_0x7411f0,_0x29ef29),_0x120731['Q'][_0x5ebe99(0x2cbb)](_0x1f5e17,this[_0x5ebe99(0x216e)]['_builtCompilationString'],this[_0x5ebe99(0x3686)][_0x5ebe99(0x6b6)]),_0x280c37?_0x280c37['updateEffect'](_0x29ef29['toString'](),this[_0x5ebe99(0x216e)][_0x5ebe99(0x2f80)],this[_0x5ebe99(0x216e)][_0x5ebe99(0x35c5)],{'maxSimultaneousLights':this[_0x5ebe99(0x29f8)]},void 0x0,void 0x0,_0x1f5e17,_0x1f5e17):_0x280c37=new _0x53757d['D'](this[_0x5ebe99(0x3844)]+_0x5ebe99(0x380c),_0x1f5e17,this[_0x5ebe99(0x216e)]['uniforms'],this[_0x5ebe99(0x216e)][_0x5ebe99(0x35c5)],_0x496517,_0x1ee86a,_0x1ba2b6,_0x420f0d,_0x587714,_0x29ef29['toString'](),_0x11bd72,_0x1f5e17,{'maxSimultaneousLights':this[_0x5ebe99(0x29f8)]},!0x1,_0x271af2),_0x280c37['nodeMaterialSource']=this,_0x280c37[_0x5ebe99(0x34d2)]['add'](_0x4bda6f=>{var _0x1af4bd=_0x5ebe99;_0x188a15!==this['_buildId']&&(delete _0x120731['Q'][_0x1af4bd(0xfd7)][_0x1f5e17+_0x1af4bd(0x37ba)],delete _0x120731['Q'][_0x1af4bd(0xfd7)][_0x1f5e17+'PixelShader'],_0x1f5e17=this[_0x1af4bd(0x3844)]+this[_0x1af4bd(0x30ef)],_0x29ef29[_0x1af4bd(0x211)](),_0x188a15=this['_buildId']),this['_processDefines'](_0x7411f0,_0x29ef29)&&(_0x120731['Q'][_0x1af4bd(0x2cbb)](_0x1f5e17,this[_0x1af4bd(0x216e)][_0x1af4bd(0x6b6)],this[_0x1af4bd(0x3686)][_0x1af4bd(0x6b6)]),_0x5709d7['Q'][_0x1af4bd(0x2de)](()=>_0x280c37[_0x1af4bd(0x3295)](_0x29ef29[_0x1af4bd(0x141d)](),this['_fragmentCompilationState'][_0x1af4bd(0x2f80)],this[_0x1af4bd(0x216e)][_0x1af4bd(0x35c5)],{'maxSimultaneousLights':this[_0x1af4bd(0x29f8)]},void 0x0,void 0x0,_0x1f5e17,_0x1f5e17))),this[_0x1af4bd(0x3ff9)](_0x4bda6f);}),_0x280c37;}[_0x33d4b4(0x3f4b)](_0x3fc82c,_0x5b78d9){var _0x259567=_0x33d4b4;if(this[_0x259567(0x16a7)]!==_0x336c40['a'][_0x259567(0x286d)])return _0x4ea5a0[_0x259567(0x3e3)](_0x259567(0x2080)),null;let _0x3d1afe=this[_0x259567(0x3844)]+this[_0x259567(0x30ef)];const _0x1112db=new _0x167d83['g'](_0x3d1afe,_0x3fc82c,null,_0x5b78d9),_0x58a1ce=new _0xe302f7['x'](_0x3d1afe+'Procedural',this['getScene']()),_0x1edee8=(_0x58a1ce[_0x259567(0x2844)]={'hidden':!0x0},new _0xbfbad4());_0x3fc82c=this[_0x259567(0x30b6)](_0x58a1ce,_0x1edee8),_0x120731['Q']['RegisterShader'](_0x3d1afe,this[_0x259567(0x216e)][_0x259567(0x6b6)],this['_vertexCompilationState'][_0x259567(0x6b6)]);let _0x59b8a0=this[_0x259567(0x40ae)]()['getEngine']()[_0x259567(0x3af7)]({'vertexElement':_0x3d1afe,'fragmentElement':_0x3d1afe},[_0x82cd6['o'][_0x259567(0x3056)]],this[_0x259567(0x216e)][_0x259567(0x2f80)],this[_0x259567(0x216e)][_0x259567(0x35c5)],_0x1edee8[_0x259567(0x141d)](),null==_0x3fc82c?void 0x0:_0x3fc82c[_0x259567(0x1e43)],void 0x0),_0x419554=(_0x1112db[_0x259567(0x9cd)]=this,_0x1112db['_setEffect'](_0x59b8a0),this[_0x259567(0x30ef)]);return _0x1112db['onBeforeGenerationObservable'][_0x259567(0x33ee)](()=>{var _0x2f8240=_0x259567;_0x419554!==this[_0x2f8240(0x30ef)]&&(delete _0x120731['Q'][_0x2f8240(0xfd7)][_0x3d1afe+'VertexShader'],delete _0x120731['Q'][_0x2f8240(0xfd7)][_0x3d1afe+_0x2f8240(0x2927)],_0x3d1afe=this[_0x2f8240(0x3844)]+this[_0x2f8240(0x30ef)],_0x1edee8[_0x2f8240(0x211)](),_0x419554=this[_0x2f8240(0x30ef)]);const _0x2e51c=this[_0x2f8240(0x30b6)](_0x58a1ce,_0x1edee8);_0x2e51c&&(_0x120731['Q'][_0x2f8240(0x2cbb)](_0x3d1afe,this[_0x2f8240(0x216e)][_0x2f8240(0x6b6)],this[_0x2f8240(0x3686)][_0x2f8240(0x6b6)]),_0x5709d7['Q'][_0x2f8240(0x2de)](()=>{var _0x3e2c48=_0x2f8240;_0x59b8a0=this[_0x3e2c48(0x40ae)]()[_0x3e2c48(0x318e)]()[_0x3e2c48(0x3af7)]({'vertexElement':_0x3d1afe,'fragmentElement':_0x3d1afe},[_0x82cd6['o'][_0x3e2c48(0x3056)]],this[_0x3e2c48(0x216e)][_0x3e2c48(0x2f80)],this[_0x3e2c48(0x216e)][_0x3e2c48(0x35c5)],_0x1edee8[_0x3e2c48(0x141d)](),null===_0x2e51c||void 0x0===_0x2e51c?void 0x0:_0x2e51c[_0x3e2c48(0x1e43)],void 0x0),_0x1112db['_setEffect'](_0x59b8a0);})),this['_checkInternals'](_0x59b8a0);}),_0x1112db;}[_0x33d4b4(0x21ca)](_0x32264a,_0x1378a1,_0x3d109e,_0x56753a,_0x5a9903,_0x3eac3f,_0x51685b,_0x364763=''){var _0x500df3=_0x33d4b4;let _0x17ca8e=this[_0x500df3(0x3844)]+this['_buildId']+'_'+_0x1378a1,_0x428ff4=(_0x3eac3f=_0x3eac3f||new _0xbfbad4(),(_0x51685b=_0x51685b||this[_0x500df3(0x40ae)]()[_0x500df3(0x873)](this[_0x500df3(0x3844)]+_0x500df3(0x2a24)))||((_0x51685b=new _0xe302f7['x'](this[_0x500df3(0x3844)]+_0x500df3(0x2a24),this[_0x500df3(0x40ae)]()))[_0x500df3(0x2844)]={'hidden':!0x0}),this[_0x500df3(0x30ef)]);const _0xf550ef=[];let _0x18ca60=_0x364763;var _0x4fc868;_0x5a9903||(_0x4fc868=this[_0x500df3(0x30b6)](_0x51685b,_0x3eac3f),_0x120731['Q'][_0x500df3(0x2cbb)](_0x17ca8e,this[_0x500df3(0x216e)][_0x500df3(0x6b6)]),_0x32264a[_0x500df3(0x4c5)](_0xf550ef,_0x1378a1),_0x18ca60=_0xf550ef[_0x500df3(0x372b)]('\x0a'),_0x5a9903=this[_0x500df3(0x40ae)]()[_0x500df3(0x318e)]()['createEffectForParticles'](_0x17ca8e,this['_fragmentCompilationState'][_0x500df3(0x2f80)],this[_0x500df3(0x216e)]['samplers'],_0x3eac3f[_0x500df3(0x141d)]()+'\x0a'+_0x18ca60,null==_0x4fc868?void 0x0:_0x4fc868[_0x500df3(0x1e43)],_0x3d109e,_0x56753a,_0x32264a),_0x32264a[_0x500df3(0x3bdc)](_0x5a9903,_0x1378a1)),_0x5a9903['onBindObservable'][_0x500df3(0x33ee)](_0x16d35e=>{var _0x5aa7b6=_0x500df3;_0x428ff4!==this['_buildId']&&(delete _0x120731['Q'][_0x5aa7b6(0xfd7)][_0x17ca8e+'PixelShader'],_0x17ca8e=this[_0x5aa7b6(0x3844)]+this[_0x5aa7b6(0x30ef)]+'_'+_0x1378a1,_0x3eac3f['markAllAsDirty'](),_0x428ff4=this[_0x5aa7b6(0x30ef)]),_0xf550ef[_0x5aa7b6(0x3785)]=0x0,_0x32264a[_0x5aa7b6(0x4c5)](_0xf550ef,_0x1378a1);var _0xdbe08f=_0xf550ef[_0x5aa7b6(0x372b)]('\x0a'),_0xdbe08f=(_0xdbe08f!==_0x18ca60&&(_0x3eac3f[_0x5aa7b6(0x211)](),_0x18ca60=_0xdbe08f),this[_0x5aa7b6(0x30b6)](_0x51685b,_0x3eac3f));if(_0xdbe08f)return _0x120731['Q'][_0x5aa7b6(0x2cbb)](_0x17ca8e,this['_fragmentCompilationState'][_0x5aa7b6(0x6b6)]),_0x16d35e=this[_0x5aa7b6(0x40ae)]()[_0x5aa7b6(0x318e)]()[_0x5aa7b6(0x2973)](_0x17ca8e,this[_0x5aa7b6(0x216e)]['uniforms'],this[_0x5aa7b6(0x216e)][_0x5aa7b6(0x35c5)],_0x3eac3f['toString']()+'\x0a'+_0x18ca60,null==_0xdbe08f?void 0x0:_0xdbe08f[_0x5aa7b6(0x1e43)],_0x3d109e,_0x56753a,_0x32264a),_0x32264a[_0x5aa7b6(0x3bdc)](_0x16d35e,_0x1378a1),void this[_0x5aa7b6(0x21ca)](_0x32264a,_0x1378a1,_0x3d109e,_0x56753a,_0x16d35e,_0x3eac3f,_0x51685b,_0x364763);this['_checkInternals'](_0x16d35e);});}['_checkInternals'](_0xcfb29b){var _0x25f8aa=_0x33d4b4;if(this[_0x25f8aa(0x739)][_0x25f8aa(0x1cbf)]){const _0x4a3a11=this[_0x25f8aa(0x40ae)]();var _0x4921d8=_0x4a3a11[_0x25f8aa(0x31a3)]();if(this['_animationFrame']!==_0x4921d8){for(const _0x2a62b3 of this[_0x25f8aa(0x739)][_0x25f8aa(0x1cbf)])_0x2a62b3[_0x25f8aa(0x17a4)](_0x4a3a11);this[_0x25f8aa(0x1f5d)]=_0x4921d8;}}for(const _0x3a6c01 of this['_sharedData'][_0x25f8aa(0x1f0)])_0x3a6c01['bind'](_0xcfb29b,this);for(const _0x1ec3ef of this[_0x25f8aa(0x739)][_0x25f8aa(0x1ff)])_0x1ec3ef[_0x25f8aa(0x232d)](_0xcfb29b,this['getScene'](),this);}[_0x33d4b4(0x2973)](_0x445133,_0x254198,_0x1a27c3){var _0x1c7109=_0x33d4b4;this[_0x1c7109(0x16a7)]!==_0x336c40['a'][_0x1c7109(0x2a24)]?_0x4ea5a0[_0x1c7109(0x3e3)](_0x1c7109(0x2080)):(this[_0x1c7109(0x21ca)](_0x445133,_0x247249['U'][_0x1c7109(0x2c5f)],_0x254198,_0x1a27c3),this['_createEffectForParticles'](_0x445133,_0x247249['U'][_0x1c7109(0x199d)],_0x254198,_0x1a27c3));}[_0x33d4b4(0x1a28)](_0xb27308){var _0x1a2b1a=_0x33d4b4;this['mode']!==_0x336c40['a'][_0x1a2b1a(0x137f)]?_0x4ea5a0[_0x1a2b1a(0x3e3)](_0x1a2b1a(0x2080)):_0xb27308['shadowDepthWrapper']=new BABYLON[(_0x1a2b1a(0x2dca))](this,this[_0x1a2b1a(0x40ae)]());}[_0x33d4b4(0x30b6)](_0x5af796,_0x336434,_0x13d72d=!0x1,_0x56fc1f){var _0x1652ed=_0x33d4b4;let _0x4cc6a3=null;var _0x3cdcce=this[_0x1652ed(0x40ae)]();if(_0x46256b['G']['PrepareDefinesForCamera'](_0x3cdcce,_0x336434)&&_0x336434[_0x1652ed(0xe23)](),this[_0x1652ed(0x739)][_0x1652ed(0x35f4)][_0x1652ed(0x66b)](_0x302c23=>{var _0x2d2c78=_0x1652ed;_0x302c23[_0x2d2c78(0x3608)](_0x5af796,this,_0x336434,_0x13d72d);}),this[_0x1652ed(0x739)]['blocksWithDefines'][_0x1652ed(0x66b)](_0xc00f5f=>{_0xc00f5f['prepareDefines'](_0x5af796,this,_0x336434,_0x13d72d,_0x56fc1f);}),_0x336434[_0x1652ed(0x1233)]){_0x3cdcce=_0x336434[_0x1652ed(0x1a10)],(_0x336434['markAsProcessed'](),this[_0x1652ed(0x3686)][_0x1652ed(0x2068)]=this[_0x1652ed(0x3686)]['_builtCompilationString'],this['_fragmentCompilationState'][_0x1652ed(0x2068)]=this['_fragmentCompilationState'][_0x1652ed(0x6b6)],this[_0x1652ed(0x739)][_0x1652ed(0x3226)]['forEach'](_0x4f684f=>{var _0x5880be=_0x1652ed;_0x4f684f[_0x5880be(0x27af)](this[_0x5880be(0x3686)],this['_fragmentCompilationState'],_0x5af796,_0x336434);}));const _0x55f67f=[],_0x41030d=(this['_sharedData'][_0x1652ed(0xae3)][_0x1652ed(0x66b)](_0x553017=>{var _0x36d4bb=_0x1652ed;_0x553017[_0x36d4bb(0x211c)](this[_0x36d4bb(0x3686)],this,_0x336434,_0x55f67f);}),this[_0x1652ed(0x3686)]['uniforms']),_0x20b6db=(this[_0x1652ed(0x216e)]['uniforms'][_0x1652ed(0x66b)](_0x554670=>{var _0x4fe4b4=_0x1652ed;-0x1===_0x41030d[_0x4fe4b4(0x850)](_0x554670)&&_0x41030d[_0x4fe4b4(0x1e1d)](_0x554670);}),this[_0x1652ed(0x3686)][_0x1652ed(0x35c5)]),_0x37c420=(this[_0x1652ed(0x216e)][_0x1652ed(0x35c5)]['forEach'](_0x3b1007=>{var _0x1c877c=_0x1652ed;-0x1===_0x20b6db[_0x1c877c(0x850)](_0x3b1007)&&_0x20b6db['push'](_0x3b1007);}),new _0x418022['L']());this[_0x1652ed(0x739)][_0x1652ed(0x14d5)][_0x1652ed(0x66b)](_0x104645=>{_0x104645['provideFallbacks'](_0x5af796,_0x37c420);}),_0x4cc6a3={'lightDisposed':_0x3cdcce,'uniformBuffers':_0x55f67f,'mergedUniforms':_0x41030d,'mergedSamplers':_0x20b6db,'fallbacks':_0x37c420};}return _0x4cc6a3;}[_0x33d4b4(0x4b4)](_0x4fef30,_0x2187b2,_0x384e3e=!0x1){var _0x338a0c=_0x33d4b4;if(!this['_buildWasSuccessful'])return!0x1;const _0x1427aa=this[_0x338a0c(0x40ae)]();if(this[_0x338a0c(0x739)][_0x338a0c(0x1cbf)]){var _0x31163d=_0x1427aa['getFrameId']();if(this['_animationFrame']!==_0x31163d){for(const _0x285545 of this[_0x338a0c(0x739)][_0x338a0c(0x1cbf)])_0x285545['animate'](_0x1427aa);this[_0x338a0c(0x1f5d)]=_0x31163d;}}if(_0x2187b2[_0x338a0c(0x300f)]&&this[_0x338a0c(0x1946)]&&_0x2187b2[_0x338a0c(0x300f)][_0x338a0c(0x35c0)]&&_0x2187b2['effect'][_0x338a0c(0x14b9)]===_0x384e3e)return!0x0;_0x2187b2[_0x338a0c(0x2ce3)]||(_0x2187b2[_0x338a0c(0x2ce3)]=new _0xbfbad4());const _0x242639=_0x2187b2[_0x338a0c(0x2ce3)];if(this[_0x338a0c(0x288d)](_0x2187b2))return!0x0;const _0x2efbb6=_0x1427aa[_0x338a0c(0x318e)]();if(this[_0x338a0c(0x1082)](_0x4fef30,_0x242639),this[_0x338a0c(0x739)]['blockingBlocks'][_0x338a0c(0x2915)](_0x57d428=>!_0x57d428[_0x338a0c(0x1977)](_0x4fef30,this,_0x242639,_0x384e3e)))return!0x1;_0x31163d=this[_0x338a0c(0x30b6)](_0x4fef30,_0x242639,_0x384e3e,_0x2187b2);if(_0x31163d){var _0x8e3be5=_0x2187b2[_0x338a0c(0x300f)],_0x5e0b58=_0x242639['toString']();let _0xc77f46=_0x2efbb6[_0x338a0c(0x3af7)]({'vertex':'nodeMaterial'+this[_0x338a0c(0x30ef)],'fragment':'nodeMaterial'+this[_0x338a0c(0x30ef)],'vertexSource':this[_0x338a0c(0x3686)][_0x338a0c(0x2068)],'fragmentSource':this[_0x338a0c(0x216e)][_0x338a0c(0x2068)]},{'attributes':this['_vertexCompilationState'][_0x338a0c(0x1427)],'uniformsNames':_0x31163d[_0x338a0c(0x3bf8)],'uniformBuffersNames':_0x31163d[_0x338a0c(0x491)],'samplers':_0x31163d['mergedSamplers'],'defines':_0x5e0b58,'fallbacks':_0x31163d['fallbacks'],'onCompiled':this['onCompiled'],'onError':this[_0x338a0c(0x2076)],'indexParameters':{'maxSimultaneousLights':this[_0x338a0c(0x29f8)],'maxSimultaneousMorphTargets':_0x242639['NUM_MORPH_INFLUENCERS']}},_0x2efbb6);if(_0xc77f46){if(this[_0x338a0c(0x23fd)]&&(_0x39cb5b[_0x338a0c(0x300f)]=_0xc77f46,_0x39cb5b[_0x338a0c(0xd5c)]=_0x2187b2,this[_0x338a0c(0x23fd)][_0x338a0c(0x2231)](_0x39cb5b)),this[_0x338a0c(0x11d6)]&&_0x8e3be5&&!_0xc77f46['isReady']()){if(_0xc77f46=_0x8e3be5,_0x242639[_0x338a0c(0x1faf)](),_0x31163d[_0x338a0c(0x1979)])return!(_0x242639[_0x338a0c(0x1a10)]=!0x0);}else _0x1427aa[_0x338a0c(0x1251)](),_0x2187b2[_0x338a0c(0x3f5c)](_0xc77f46,_0x242639,this[_0x338a0c(0xedc)]);}}return!(!_0x2187b2[_0x338a0c(0x300f)]||!_0x2187b2['effect']['isReady']()||(_0x242639['_renderId']=_0x1427aa['getRenderId'](),_0x2187b2[_0x338a0c(0x300f)][_0x338a0c(0x35c0)]=!0x0,_0x2187b2[_0x338a0c(0x300f)][_0x338a0c(0x14b9)]=_0x384e3e,_0x1427aa[_0x338a0c(0x3e1e)]!==_0x54aa53['a'][_0x338a0c(0x3129)]&&(this[_0x338a0c(0x8d3)]=!0x0),0x0));}get[_0x33d4b4(0x2d61)](){var _0x5b432a=_0x33d4b4;return _0x5b432a(0x3bc5)+this['_vertexCompilationState'][_0x5b432a(0x2068)]+_0x5b432a(0xb0c)+this[_0x5b432a(0x216e)][_0x5b432a(0x2068)];}[_0x33d4b4(0x3e19)](_0x4ec301){var _0x4968ad=_0x33d4b4;const _0x477c6a=this[_0x4968ad(0x40ae)]();if(this[_0x4968ad(0x24c6)]){var _0x19d275=this[_0x4968ad(0x739)][_0x4968ad(0xa76)];_0x19d275[_0x4968ad(0x349e)]&&_0x4ec301[_0x4968ad(0x242a)](_0x477c6a[_0x4968ad(0x1f0c)](),this[_0x4968ad(0x1bf6)]),_0x19d275[_0x4968ad(0x1ac4)]&&_0x4ec301[_0x4968ad(0x242a)](_0x477c6a['getTransformMatrix'](),this['_cachedWorldViewProjectionMatrix']);for(const _0x2d4906 of this['_sharedData'][_0x4968ad(0x1ff)])_0x2d4906[_0x4968ad(0x2c0a)](this[_0x4968ad(0x24c6)],_0x4ec301,this[_0x4968ad(0x1bf6)],this[_0x4968ad(0x3ac0)]);}}[_0x33d4b4(0x3772)](_0xf97b20,_0x299c54,_0x3d5d17){var _0x1ef8bb=_0x33d4b4,_0x4b166a=this[_0x1ef8bb(0x40ae)](),_0x1d12b4=_0x3d5d17['effect'];if(_0x1d12b4){this[_0x1ef8bb(0x24c6)]=_0x1d12b4,this[_0x1ef8bb(0x3e19)](_0xf97b20);var _0xf97b20=this[_0x1ef8bb(0xd19)](_0x4b166a,_0x1d12b4,_0x299c54[_0x1ef8bb(0x1b41)]),_0x2da46a=this[_0x1ef8bb(0x739)];if(_0xf97b20){for(const _0x5397e0 of _0x2da46a[_0x1ef8bb(0x1f0)])_0x5397e0[_0x1ef8bb(0xc95)](_0x1d12b4,this,_0x299c54,_0x3d5d17);for(const _0x23ae3c of _0x2da46a[_0x1ef8bb(0x20de)])_0x23ae3c[_0x1ef8bb(0xc95)](_0x1d12b4,this,_0x299c54,_0x3d5d17);for(const _0x59f944 of _0x2da46a['inputBlocks'])_0x59f944[_0x1ef8bb(0x232d)](_0x1d12b4,_0x4b166a,this);}else{if(!this[_0x1ef8bb(0x1946)]){for(const _0x3e16a3 of _0x2da46a[_0x1ef8bb(0x20de)])_0x3e16a3[_0x1ef8bb(0xc95)](_0x1d12b4,this,_0x299c54,_0x3d5d17);}}this[_0x1ef8bb(0x8f0)](_0x299c54,this['_activeEffect']);}}[_0x33d4b4(0x2d86)](){var _0x1eb3a3=_0x33d4b4;const _0x102170=super[_0x1eb3a3(0x2d86)]();return this[_0x1eb3a3(0x739)]&&_0x102170['push'](...this['_sharedData'][_0x1eb3a3(0x2916)][_0x1eb3a3(0x2a44)](_0x2fc701=>_0x2fc701[_0x1eb3a3(0xd74)])[_0x1eb3a3(0x350f)](_0x294f3d=>_0x294f3d[_0x1eb3a3(0xd74)])),_0x102170;}[_0x33d4b4(0x120c)](){var _0x31d836=_0x33d4b4;return this[_0x31d836(0x739)]?this[_0x31d836(0x739)][_0x31d836(0x2916)]:[];}[_0x33d4b4(0x3194)](){var _0x3bbcd1=_0x33d4b4;const _0x114b8e=[];for(const _0x29f563 of this[_0x3bbcd1(0x16c0)])_0x2c62ba[_0x3bbcd1(0x2d4)](_0x29f563)&&_0x114b8e['push'](_0x29f563);return _0x114b8e;}[_0x33d4b4(0x143d)](_0x2fcc13){var _0x28f581=_0x33d4b4;if(super['hasTexture'](_0x2fcc13))return!0x0;if(!this['_sharedData'])return!0x1;for(const _0x309162 of this['_sharedData']['textureBlocks'])if(_0x309162[_0x28f581(0xd74)]===_0x2fcc13)return!0x0;return!0x1;}[_0x33d4b4(0x3551)](_0x485f98,_0x3be3f7,_0x118c57){var _0x48ac10=_0x33d4b4;if(_0x3be3f7){for(const _0x2553c0 of this[_0x48ac10(0x120c)]()[_0x48ac10(0x2a44)](_0x5d048b=>_0x5d048b[_0x48ac10(0xd74)])['map'](_0x922816=>_0x922816[_0x48ac10(0xd74)]))_0x2553c0[_0x48ac10(0x3551)]();}for(const _0x47ea5b of this[_0x48ac10(0x16c0)])_0x47ea5b['dispose']();this['attachedBlocks'][_0x48ac10(0x3785)]=0x0,this[_0x48ac10(0x739)]=null,this[_0x48ac10(0x3686)]=null,this[_0x48ac10(0x216e)]=null,this['onBuildObservable']['clear'](),this[_0x48ac10(0x2e70)]&&(this[_0x48ac10(0x2c4b)]['onUpdateParameters'][_0x48ac10(0x418a)](this[_0x48ac10(0x2e70)]),this[_0x48ac10(0x2e70)]=null),super[_0x48ac10(0x3551)](_0x485f98,_0x3be3f7,_0x118c57);}['_createNodeEditor'](){var _0x1523ca=_0x33d4b4;this[_0x1523ca(0x3a35)][_0x1523ca(0xf02)][_0x1523ca(0x1954)]({'nodeMaterial':this});}[_0x33d4b4(0x3bf6)](_0x430dd9){return new Promise(_0xde0d01=>{var _0x540761=a7_0x2532,_0x37858f;this['BJSNODEMATERIALEDITOR']=this[_0x540761(0x3a35)]||this['_getGlobalNodeMaterialEditor'](),void 0x0===this[_0x540761(0x3a35)]?(_0x37858f=_0x430dd9&&_0x430dd9[_0x540761(0x3214)]?_0x430dd9['editorURL']:_0x2c62ba[_0x540761(0x2d80)],_0x47cb08['w1'][_0x540761(0xdcd)](_0x37858f,()=>{var _0x1dc3ae=_0x540761;this[_0x1dc3ae(0x3a35)]=this['BJSNODEMATERIALEDITOR']||this['_getGlobalNodeMaterialEditor'](),this[_0x1dc3ae(0x33d2)](),_0xde0d01();})):(this[_0x540761(0x33d2)](),_0xde0d01());});}[_0x33d4b4(0xc60)](){var _0x4d9a4d=_0x33d4b4;this[_0x4d9a4d(0x2209)]['length']=0x0,this['_fragmentOutputNodes'][_0x4d9a4d(0x3785)]=0x0,this[_0x4d9a4d(0x16c0)][_0x4d9a4d(0x3785)]=0x0;}[_0x33d4b4(0x740)](){var _0x580755=_0x33d4b4;this[_0x580755(0xc60)](),this[_0x580755(0x271a)]=null;const _0x2686f0=new _0x2b11ee['S'](_0x580755(0x2228)),_0x1687db=(_0x2686f0[_0x580755(0x1bb5)](_0x580755(0xdfa)),new _0x2b11ee['S'](_0x580755(0x2c48))),_0x2ff83e=(_0x1687db[_0x580755(0x37e9)](_0x1610de['$'][_0x580755(0x2c48)]),new _0xd9ff1['m'](_0x580755(0x3143))),_0x5eeddc=(_0x2686f0[_0x580755(0x23c9)](_0x2ff83e),_0x1687db['connectTo'](_0x2ff83e),new _0x2b11ee['S']('ViewProjection')),_0x4f6ec7=(_0x5eeddc[_0x580755(0x37e9)](_0x1610de['$']['ViewProjection']),new _0xd9ff1['m'](_0x580755(0x160a)));_0x2ff83e[_0x580755(0x23c9)](_0x4f6ec7),_0x5eeddc['connectTo'](_0x4f6ec7);var _0x245818=new _0x4d3231['t'](_0x580755(0x365d));_0x4f6ec7[_0x580755(0x23c9)](_0x245818);const _0x2fa7ea=new _0x2b11ee['S'](_0x580755(0x389a));_0x2fa7ea['value']=new _0x11f8cf['HE'](0.8,0.8,0.8,0x1);var _0x26e4e9=new _0x3d6475['g'](_0x580755(0x1130));_0x2fa7ea[_0x580755(0x23c9)](_0x26e4e9),this[_0x580755(0x1b66)](_0x245818),this['addOutputNode'](_0x26e4e9),this['_mode']=_0x336c40['a']['Material'];}['setToDefaultPostProcess'](){var _0x467d56=_0x33d4b4;this[_0x467d56(0xc60)](),this[_0x467d56(0x271a)]=null;const _0x41de43=new _0x2b11ee['S']('Position'),_0x1ea5be=(_0x41de43[_0x467d56(0x1bb5)](_0x467d56(0x343b)),new _0x2b11ee['S'](_0x467d56(0x3512))),_0x183f3c=(_0x1ea5be[_0x467d56(0x2e9c)]=!0x0,_0x1ea5be[_0x467d56(0xb06)]=0x1,new _0x9a860['t'](_0x467d56(0x19b3)));_0x41de43[_0x467d56(0x23c9)](_0x183f3c),_0x1ea5be[_0x467d56(0x23c9)](_0x183f3c,{'input':'w'});var _0x33fb18=new _0x4d3231['t'](_0x467d56(0x365d));_0x183f3c[_0x467d56(0x23c9)](_0x33fb18);const _0x3908d2=new _0x2b11ee['S'](_0x467d56(0x346f)),_0x591184=(_0x3908d2[_0x467d56(0x277c)]=!0x0,_0x3908d2[_0x467d56(0xb06)]=new _0x4c1bcc['FM'](0x1,0x1),new _0x1efa8c['w'](_0x467d56(0x2325))),_0x56f9a1=(_0x41de43[_0x467d56(0x23c9)](_0x591184),new _0x39084d['U'](_0x467d56(0x1a30))),_0x4deb98=(_0x591184[_0x467d56(0x23c9)](_0x56f9a1),_0x3908d2['connectTo'](_0x56f9a1),new _0x38a0d0['K'](_0x467d56(0x2135)));_0x56f9a1[_0x467d56(0x23c9)](_0x4deb98),_0x4deb98[_0x467d56(0xd74)]=new _0x2164cb['x'](_0x467d56(0x21a),this[_0x467d56(0x40ae)]());var _0x1d8756=new _0x3d6475['g'](_0x467d56(0x1130));_0x4deb98[_0x467d56(0x23c9)](_0x1d8756,{'output':_0x467d56(0x1a25)}),this[_0x467d56(0x1b66)](_0x33fb18),this[_0x467d56(0x1b66)](_0x1d8756),this[_0x467d56(0x1a51)]=_0x336c40['a'][_0x467d56(0x380c)];}[_0x33d4b4(0x302f)](){var _0x39a0c4=_0x33d4b4;this[_0x39a0c4(0xc60)](),this[_0x39a0c4(0x271a)]=null;const _0xc3dd87=new _0x2b11ee['S'](_0x39a0c4(0x2228)),_0x4cae4c=(_0xc3dd87['setAsAttribute'](_0x39a0c4(0x343b)),new _0x2b11ee['S'](_0x39a0c4(0x3512))),_0xae349c=(_0x4cae4c['isConstant']=!0x0,_0x4cae4c[_0x39a0c4(0xb06)]=0x1,new _0x9a860['t']('Position3D'));_0xc3dd87['connectTo'](_0xae349c),_0x4cae4c['connectTo'](_0xae349c,{'input':'w'});var _0x5e49f3=new _0x4d3231['t']('VertexOutput');_0xae349c['connectTo'](_0x5e49f3);const _0x2d81d9=new _0x2b11ee['S'](_0x39a0c4(0xe6d)),_0x43befd=(_0x2d81d9['value']=0x0,_0x2d81d9[_0x39a0c4(0x33a7)]=0x0,_0x2d81d9[_0x39a0c4(0x695)]=0x0,_0x2d81d9[_0x39a0c4(0x265c)]=!0x1,_0x2d81d9[_0x39a0c4(0x1056)]=0x0,_0x2d81d9[_0x39a0c4(0x3a01)]=_0x4446e4['c'][_0x39a0c4(0xe6d)],_0x2d81d9[_0x39a0c4(0x2e9c)]=!0x1,new _0x2b11ee['S'](_0x39a0c4(0x32f2)));_0x43befd[_0x39a0c4(0xb06)]=new _0x11f8cf['Wo'](0x1,0x1,0x1),_0x43befd[_0x39a0c4(0x2e9c)]=!0x1;var _0x56a664=new _0x3d6475['g']('FragmentOutput');const _0x5099da=new _0x9a860['t'](_0x39a0c4(0x21de)),_0x4c5552=(_0x5099da['visibleInInspector']=!0x1,new _0x1b9eae['S'](_0x39a0c4(0x25ae)));_0x4c5552[_0x39a0c4(0x256a)]=_0x1b9eae['p']['Cos'],_0xc3dd87['connectTo'](_0x5099da),_0x2d81d9['output']['connectTo'](_0x4c5552['input']),_0x4c5552['output']['connectTo'](_0x5099da['z']),_0x5099da[_0x39a0c4(0x51e)][_0x39a0c4(0x23c9)](_0x56a664[_0x39a0c4(0xdee)]),this[_0x39a0c4(0x1b66)](_0x5e49f3),this[_0x39a0c4(0x1b66)](_0x56a664),this[_0x39a0c4(0x1a51)]=_0x336c40['a']['ProceduralTexture'];}['setToDefaultParticle'](){var _0x5d7718=_0x33d4b4;this['clear'](),this['editorData']=null;const _0x56c718=new _0x2b11ee['S']('uv'),_0x54a435=(_0x56c718[_0x5d7718(0x1bb5)](_0x5d7718(0x80e)),new _0x11d3fd['P'](_0x5d7718(0x30b))),_0xc17a74=(_0x56c718['connectTo'](_0x54a435),new _0x2b11ee['S'](_0x5d7718(0x2c46))),_0x211d4c=(_0xc17a74[_0x5d7718(0x1bb5)](_0x5d7718(0x53f)),new _0x39084d['U'](_0x5d7718(0xad0))),_0x396523=(_0x54a435[_0x5d7718(0x23c9)](_0x211d4c),_0xc17a74[_0x5d7718(0x23c9)](_0x211d4c),new _0x1bcfe7['p'](_0x5d7718(0x3f90))),_0xa0369d=(_0x211d4c[_0x5d7718(0x23c9)](_0x396523),new _0x13b216['v'](_0x5d7718(0x2d87))),_0x441d7d=(_0xc17a74[_0x5d7718(0x23c9)](_0xa0369d),new _0x142f14['D'](_0x5d7718(0x3ae8)));_0x396523[_0x5d7718(0x23c9)](_0x441d7d),_0x54a435['connectTo'](_0x441d7d,{'output':'a'}),_0xa0369d[_0x5d7718(0x23c9)](_0x441d7d,{'output':'a'});var _0x24653b=new _0x3d6475['g'](_0x5d7718(0x1130));_0x441d7d[_0x5d7718(0x23c9)](_0x24653b),this[_0x5d7718(0x1b66)](_0x24653b),this[_0x5d7718(0x1a51)]=_0x336c40['a'][_0x5d7718(0x2a24)];}['loadAsync'](_0x2ab239,_0x4a07e9=''){return _0x5bf9cf(this,void 0x0,void 0x0,function*(){var _0x2b6d69=a7_0x2532;return _0x2c62ba[_0x2b6d69(0x1e5a)]('',_0x2ab239,this['getScene'](),_0x4a07e9,!0x0,this);});}[_0x33d4b4(0x1bad)](_0x543330,_0x5cee52){var _0x541ee0=_0x33d4b4;if(-0x1===_0x5cee52[_0x541ee0(0x850)](_0x543330)){_0x5cee52[_0x541ee0(0x1e1d)](_0x543330);for(const _0x3b9d30 of _0x543330['inputs']){var _0x1b9b78=_0x3b9d30['connectedPoint'];_0x1b9b78&&(_0x1b9b78=_0x1b9b78[_0x541ee0(0x1b34)])!==_0x543330&&this[_0x541ee0(0x1bad)](_0x1b9b78,_0x5cee52);}}}['generateCode'](){var _0x239da3=_0x33d4b4;let _0x4b44fb=[];var _0x60df45=[],_0x1dd0c6=[_0x239da3(0x32eb),_0x239da3(0x40db),_0x239da3(0x3e40)];for(const _0x1521e0 of this[_0x239da3(0x2209)])this[_0x239da3(0x1bad)](_0x1521e0,_0x60df45);var _0x39d874=[];for(const _0x5570b0 of this[_0x239da3(0x40e2)])this[_0x239da3(0x1bad)](_0x5570b0,_0x39d874);let _0x211426=_0x239da3(0x2998)+(this[_0x239da3(0x3844)]||_0x239da3(0x274c))+_0x239da3(0x3e4f);for(const _0x315522 of _0x60df45)_0x315522[_0x239da3(0x2945)]&&-0x1===_0x4b44fb['indexOf'](_0x315522)&&(_0x211426+=_0x315522[_0x239da3(0x2734)](_0x1dd0c6,_0x4b44fb));for(const _0x1e346b of _0x39d874)_0x1e346b[_0x239da3(0x2945)]&&-0x1===_0x4b44fb[_0x239da3(0x850)](_0x1e346b)&&(_0x211426+=_0x1e346b[_0x239da3(0x2734)](_0x1dd0c6,_0x4b44fb));_0x4b44fb=[],_0x211426+=_0x239da3(0x3957);for(const _0x21434b of this[_0x239da3(0x2209)])_0x211426+=_0x21434b['_dumpCodeForOutputConnections'](_0x4b44fb);for(const _0x15d211 of this[_0x239da3(0x40e2)])_0x211426+=_0x15d211['_dumpCodeForOutputConnections'](_0x4b44fb);_0x211426+='\x0d\x0a//\x20Output\x20nodes\x0d\x0a';for(const _0x22b365 of this[_0x239da3(0x2209)])_0x211426+=_0x239da3(0x397d)+_0x22b365[_0x239da3(0x31e)]+_0x239da3(0x2441);for(const _0x4b07f4 of this['_fragmentOutputNodes'])_0x211426+='nodeMaterial.addOutputNode('+_0x4b07f4[_0x239da3(0x31e)]+_0x239da3(0x2441);return _0x211426+=_0x239da3(0x2d9a);}[_0x33d4b4(0x2156)](_0x53fa3b){var _0x5cc806=_0x33d4b4;const _0x3cae99=_0x53fa3b?{}:_0x23f86f['p4'][_0x5cc806(0x2fa9)](this);_0x3cae99[_0x5cc806(0x271a)]=JSON['parse'](JSON[_0x5cc806(0x25eb)](this['editorData']));let _0x1b25fe=[];if(_0x53fa3b)_0x1b25fe=_0x53fa3b;else{_0x3cae99[_0x5cc806(0x38e1)]=_0x5cc806(0x1c27),_0x3cae99[_0x5cc806(0xec3)]=[];for(const _0x1d681b of this[_0x5cc806(0x2209)])this['_gatherBlocks'](_0x1d681b,_0x1b25fe),_0x3cae99['outputNodes']['push'](_0x1d681b[_0x5cc806(0x1441)]);for(const _0x156e9d of this[_0x5cc806(0x40e2)])this['_gatherBlocks'](_0x156e9d,_0x1b25fe),-0x1===_0x3cae99['outputNodes']['indexOf'](_0x156e9d[_0x5cc806(0x1441)])&&_0x3cae99[_0x5cc806(0xec3)][_0x5cc806(0x1e1d)](_0x156e9d['uniqueId']);}_0x3cae99[_0x5cc806(0x985)]=[];for(const _0x8fcb7f of _0x1b25fe)_0x3cae99[_0x5cc806(0x985)]['push'](_0x8fcb7f['serialize']());if(!_0x53fa3b){for(const _0x341ff3 of this[_0x5cc806(0x16c0)])-0x1===_0x1b25fe[_0x5cc806(0x850)](_0x341ff3)&&_0x3cae99['blocks'][_0x5cc806(0x1e1d)](_0x341ff3['serialize']());}return _0x3cae99;}[_0x33d4b4(0x400d)](_0x2cf4ea,_0x38b80c,_0x26e2bc){var _0x4a3412=_0x33d4b4;for(const _0x536f63 of _0x2cf4ea[_0x4a3412(0x26fb)])for(const _0x60c1b3 of _0x38b80c[_0x4a3412(0x985)]){const _0x420805=_0x26e2bc[_0x60c1b3['id']];if(_0x420805)for(const _0x4cadf1 of _0x60c1b3[_0x4a3412(0xc3f)]){var _0x43a91d;_0x26e2bc[_0x4cadf1['targetBlockId']]===_0x2cf4ea&&_0x4cadf1[_0x4a3412(0x3fea)]===_0x536f63['name']&&(_0x43a91d=_0x420805[_0x4a3412(0x3662)](_0x4cadf1['inputName']))&&!_0x43a91d[_0x4a3412(0x31d8)]&&(_0x536f63['connectTo'](_0x43a91d,!0x0),this[_0x4a3412(0x400d)](_0x420805,_0x38b80c,_0x26e2bc));}}}['parseSerializedObject'](_0x37ef0d,_0x5bbd69='',_0x2eac49=!0x1){var _0x36c121=_0x33d4b4,_0x45dc13;_0x2eac49||this[_0x36c121(0xc60)]();const _0xc0989f={};for(const _0x384116 of _0x37ef0d[_0x36c121(0x985)]){const _0x546aeb=(0x0,_0x5e89f4['q'])(_0x384116[_0x36c121(0x38e1)]);if(_0x546aeb){const _0x4502f2=new _0x546aeb();_0x4502f2[_0x36c121(0x28fb)](_0x384116,this[_0x36c121(0x40ae)](),_0x5bbd69),_0xc0989f[_0x384116['id']]=_0x4502f2,this[_0x36c121(0x16c0)][_0x36c121(0x1e1d)](_0x4502f2);}}for(let _0x16fa2e=0x0;_0x16fa2e<_0x37ef0d[_0x36c121(0x985)][_0x36c121(0x3785)];_0x16fa2e++){var _0x2714a5=_0x37ef0d['blocks'][_0x16fa2e],_0x2714a5=_0xc0989f[_0x2714a5['id']];!_0x2714a5||_0x2714a5[_0x36c121(0xc3f)][_0x36c121(0x3785)]&&!_0x2eac49||this['_restoreConnections'](_0x2714a5,_0x37ef0d,_0xc0989f);}if(_0x37ef0d['outputNodes']){for(const _0x4d324e of _0x37ef0d[_0x36c121(0xec3)])this[_0x36c121(0x1b66)](_0xc0989f[_0x4d324e]);}if(_0x37ef0d[_0x36c121(0x1916)]||_0x37ef0d[_0x36c121(0x271a)]&&_0x37ef0d[_0x36c121(0x271a)][_0x36c121(0x1916)]){const _0x1bea82=_0x37ef0d[_0x36c121(0x1916)]||_0x37ef0d[_0x36c121(0x271a)][_0x36c121(0x1916)];for(const _0x1889c3 of _0x1bea82)_0xc0989f[_0x1889c3['blockId']]&&(_0x1889c3[_0x36c121(0x14fb)]=_0xc0989f[_0x1889c3[_0x36c121(0x14fb)]][_0x36c121(0x1441)]);_0x2eac49&&this[_0x36c121(0x271a)]&&this['editorData']['locations']&&_0x1bea82[_0x36c121(0xec4)](this[_0x36c121(0x271a)][_0x36c121(0x1916)]),_0x37ef0d[_0x36c121(0x1916)]?this['editorData']={'locations':_0x1bea82}:(this[_0x36c121(0x271a)]=_0x37ef0d[_0x36c121(0x271a)],this[_0x36c121(0x271a)][_0x36c121(0x1916)]=_0x1bea82);const _0x531952=[];for(const _0x48b7a4 in _0xc0989f)_0x531952[_0x48b7a4]=_0xc0989f[_0x48b7a4][_0x36c121(0x1441)];this[_0x36c121(0x271a)][_0x36c121(0x350f)]=_0x531952;}this[_0x36c121(0x3317)]=_0x37ef0d[_0x36c121(0x3317)],void 0x0!==_0x37ef0d[_0x36c121(0x2418)]&&(this[_0x36c121(0x2418)]=_0x37ef0d[_0x36c121(0x2418)]),_0x2eac49||(this[_0x36c121(0x1a51)]=null!=(_0x45dc13=_0x37ef0d[_0x36c121(0x16a7)])?_0x45dc13:_0x336c40['a'][_0x36c121(0x137f)]);}[_0x33d4b4(0x347d)](_0x309428,_0xc3e3a4='',_0x3248f6=!0x1){var _0x5bf1ff=_0x33d4b4;this[_0x5bf1ff(0x1fae)](_0x309428,_0xc3e3a4,_0x3248f6);}[_0x33d4b4(0x292d)](_0x5c49e5,_0x9c7a8b=!0x1){var _0x5aff44=_0x33d4b4,_0x282eec=this[_0x5aff44(0x2156)]();const _0xf19fda=_0x23f86f['p4'][_0x5aff44(0xbcd)](()=>new _0x2c62ba(_0x5c49e5,this['getScene'](),this[_0x5aff44(0x381f)]),this);return _0xf19fda['id']=_0x5c49e5,_0xf19fda[_0x5aff44(0x3844)]=_0x5c49e5,_0xf19fda[_0x5aff44(0x1fae)](_0x282eec),_0xf19fda[_0x5aff44(0x30ef)]=this[_0x5aff44(0x30ef)],_0xf19fda[_0x5aff44(0x2cb8)](!0x1,!_0x9c7a8b),_0xf19fda;}static[_0x33d4b4(0x2f08)](_0x36a095,_0x594689,_0x164132=''){var _0x35720d=_0x33d4b4;const _0x6b6e09=_0x23f86f['p4'][_0x35720d(0x2f08)](()=>new _0x2c62ba(_0x36a095['name'],_0x594689),_0x36a095,_0x594689,_0x164132);return _0x6b6e09[_0x35720d(0x1fae)](_0x36a095,_0x164132),_0x6b6e09['build'](),_0x6b6e09;}static[_0x33d4b4(0x1e5a)](_0x4c7f61,_0x26466f,_0x3a5aaf,_0x263243='',_0x57745f=!0x1,_0x39c420){return _0x5bf9cf(this,void 0x0,void 0x0,function*(){var _0x5f4b93=a7_0x2532;const _0x457745=null!=_0x39c420?_0x39c420:new _0x2c62ba(_0x4c7f61,_0x3a5aaf);var _0x331341=yield _0x3a5aaf[_0x5f4b93(0x2a0b)](_0x26466f),_0x331341=JSON[_0x5f4b93(0x138f)](_0x331341);return _0x457745[_0x5f4b93(0x1fae)](_0x331341,_0x263243),_0x57745f||_0x457745[_0x5f4b93(0x2cb8)](),_0x457745;});}static[_0x33d4b4(0x4fb)](_0x30c6c1,_0x502e35=_0x5a659['l'][_0x33d4b4(0x3c92)],_0x392949='',_0x468a7e,_0x3fd023=!0x1){var _0x19d8e4=_0x33d4b4;return _0x19d8e4(0x335f)===_0x30c6c1?Promise[_0x19d8e4(0x1bd5)](_0x2c62ba[_0x19d8e4(0x149c)](_0x19d8e4(0x11a3),_0x502e35)):new Promise((_0x233259,_0x450d34)=>{var _0x24c680=_0x19d8e4;const _0x5c104b=new _0x1d7f19['g']();_0x5c104b[_0x24c680(0x4027)](_0x24c680(0x3525),()=>{var _0x23c3e1=_0x24c680;if(0x4==_0x5c104b[_0x23c3e1(0xab7)]){if(0xc8==_0x5c104b[_0x23c3e1(0x2667)]){var _0x1a0000=JSON[_0x23c3e1(0x138f)](JSON[_0x23c3e1(0x138f)](_0x5c104b[_0x23c3e1(0x2abf)])[_0x23c3e1(0xb74)]),_0x1a0000=JSON[_0x23c3e1(0x138f)](_0x1a0000['nodeMaterial']);_0x468a7e||((_0x468a7e=_0x23f86f['p4']['Parse'](()=>new _0x2c62ba(_0x30c6c1,_0x502e35),_0x1a0000,_0x502e35,_0x392949))['uniqueId']=_0x502e35[_0x23c3e1(0x3807)]()),_0x468a7e[_0x23c3e1(0x1fae)](_0x1a0000),_0x468a7e[_0x23c3e1(0x167d)]=_0x30c6c1;try{_0x3fd023||_0x468a7e[_0x23c3e1(0x2cb8)](),_0x233259(_0x468a7e);}catch(_0x3cd3fe){_0x450d34(_0x3cd3fe);}}else _0x450d34('Unable\x20to\x20load\x20the\x20snippet\x20'+_0x30c6c1);}}),_0x5c104b['open'](_0x24c680(0xec2),this['SnippetUrl']+'/'+_0x30c6c1[_0x24c680(0xb35)](/#/g,'/')),_0x5c104b[_0x24c680(0xb51)]();});}static[_0x33d4b4(0x149c)](_0xae16ed,_0x4be6cd){var _0xccd85b=_0x33d4b4;const _0x477b26=new _0x2c62ba(_0xae16ed,_0x4be6cd);return _0x477b26[_0xccd85b(0x740)](),_0x477b26[_0xccd85b(0x2cb8)](),_0x477b26;}}_0x2c62ba[_0x33d4b4(0x2890)]=0x0,_0x2c62ba[_0x33d4b4(0x2d80)]='https://unpkg.com/babylonjs-node-editor@'+_0x3d5571['D'][_0x33d4b4(0x3fcd)]+_0x33d4b4(0x38c9),_0x2c62ba[_0x33d4b4(0x5e2)]=_0x492017['g'][_0x33d4b4(0x5e2)],_0x5c21a6([(_0x2c62ba[_0x33d4b4(0x374f)]=!0x1,_0x23f86f['qC'])()],_0x2c62ba['prototype'],_0x33d4b4(0xc5b),void 0x0),_0x5c21a6([(0x0,_0x23f86f['qC'])()],_0x2c62ba[_0x33d4b4(0x1fd2)],_0x33d4b4(0x29f8),void 0x0),_0x5c21a6([(0x0,_0x23f86f['qC'])(_0x33d4b4(0x16a7))],_0x2c62ba[_0x33d4b4(0x1fd2)],'_mode',void 0x0),_0x5c21a6([(0x0,_0x23f86f['qC'])(_0x33d4b4(0x3317))],_0x2c62ba[_0x33d4b4(0x1fd2)],_0x33d4b4(0x3317),void 0x0),_0x5c21a6([(0x0,_0x23f86f['qC'])()],_0x2c62ba['prototype'],'forceAlphaBlending',void 0x0),(0x0,_0x5e89f4['H'])(_0x33d4b4(0x1c27),_0x2c62ba);},0x15a52:(_0x2920a3,_0x2e287e,_0x1e3f10)=>{var _0x23d7e0=a7_0x38a779;_0x1e3f10['d'](_0x2e287e,{'k':()=>_0x5b92de});var _0x231c22=_0x1e3f10(0x1137a),_0x48b726=_0x1e3f10(0xec3c),_0x549b2c=_0x1e3f10(0x16ad5),_0x4af565=_0x1e3f10(0x5e3),_0x3b8b35=_0x1e3f10(0xe456),_0x399eaa=_0x1e3f10(0x6214);class _0x5b92de{constructor(_0x2738bc,_0x578571=_0x549b2c['u'][_0x23d7e0(0x3dcd)],_0x546f09=!0x1,_0x2b286f=!0x1){var _0x22dba9=_0x23d7e0;this[_0x22dba9(0xe7d)]=!0x1,this[_0x22dba9(0x19a3)]=!0x1,this['_name']='',this[_0x22dba9(0x3f1b)]=!0x1,this['inputsAreExclusive']=!0x1,this[_0x22dba9(0x31e)]='',this[_0x22dba9(0x3d31)]=new Array(),this[_0x22dba9(0x44d)]=new Array(),this[_0x22dba9(0x4074)]='',this[_0x22dba9(0x277c)]=!0x1,this['visibleOnFrame']=!0x1,this['_target']=_0x578571,this[_0x22dba9(0xafb)]=_0x578571===_0x549b2c['u'][_0x22dba9(0x3d2)],this['_isFinalMerger']=_0x546f09,this[_0x22dba9(0x19a3)]=_0x2b286f,this['_name']=_0x2738bc,this[_0x22dba9(0x1441)]=_0x4af565['K'][_0x22dba9(0x314d)];}get[_0x23d7e0(0x3844)](){var _0x4de76f=_0x23d7e0;return this[_0x4de76f(0x2319)];}set[_0x23d7e0(0x3844)](_0x29a7df){var _0x44a7e4=_0x23d7e0;this['validateBlockName'](_0x29a7df)&&(this[_0x44a7e4(0x2319)]=_0x29a7df);}get[_0x23d7e0(0x19fe)](){var _0x1a7895=_0x23d7e0;return this[_0x1a7895(0x3f1b)];}get[_0x23d7e0(0x1416)](){var _0x4e7a5d=_0x23d7e0;return this[_0x4e7a5d(0xe7d)];}get[_0x23d7e0(0x2945)](){var _0x4bb3e4=_0x23d7e0;return this[_0x4bb3e4(0x19a3)];}get[_0x23d7e0(0x2f25)](){var _0x52a1be=_0x23d7e0;return this[_0x52a1be(0x30ef)];}set[_0x23d7e0(0x2f25)](_0x313656){var _0x55a08b=_0x23d7e0;this[_0x55a08b(0x30ef)]=_0x313656;}get['target'](){var _0x108056=_0x23d7e0;return this[_0x108056(0x2264)];}set['target'](_0x59a1d7){var _0x23e4e6=_0x23d7e0;0x0==(this[_0x23e4e6(0x2264)]&_0x59a1d7)&&(this['_target']=_0x59a1d7);}get[_0x23d7e0(0xc3f)](){return this['_inputs'];}get[_0x23d7e0(0x26fb)](){var _0x596cb4=_0x23d7e0;return this[_0x596cb4(0x44d)];}['getInputByName'](_0x4a9378){var _0x1aace4=_0x23d7e0,_0x36828d=this[_0x1aace4(0x3d31)][_0x1aace4(0x2a44)](_0xa4a5c4=>_0xa4a5c4[_0x1aace4(0x3844)]===_0x4a9378);return _0x36828d['length']?_0x36828d[0x0]:null;}[_0x23d7e0(0x203)](_0x1bbe19){var _0x4ae371=_0x23d7e0,_0x47fc69=this[_0x4ae371(0x44d)][_0x4ae371(0x2a44)](_0x5c8e5f=>_0x5c8e5f[_0x4ae371(0x3844)]===_0x1bbe19);return _0x47fc69[_0x4ae371(0x3785)]?_0x47fc69[0x0]:null;}[_0x23d7e0(0x1f6e)](_0x3f8a54){var _0x5c5396=_0x23d7e0;this[_0x5c5396(0x2264)]=_0x3f8a54,this[_0x5c5396(0xafb)]=_0x3f8a54===_0x549b2c['u'][_0x5c5396(0x3d2)];}[_0x23d7e0(0x1281)](_0xf2e697){}[_0x23d7e0(0xc95)](_0x1f44c7,_0x66d7fd,_0x46d510,_0x21f81b){}['_declareOutput'](_0x4af9d2,_0x1f3ee9){var _0x3df0b4=_0x23d7e0;return _0x1f3ee9[_0x3df0b4(0x1401)](_0x4af9d2[_0x3df0b4(0x261)])+'\x20'+_0x4af9d2[_0x3df0b4(0x2030)];}['_writeVariable'](_0xbc9b2f){var _0xdda368=_0x23d7e0;return _0xbc9b2f[_0xdda368(0x14c1)]?''+_0xbc9b2f['associatedVariableName']:'0.';}[_0x23d7e0(0x16b1)](_0xc111b4){let _0x33e595=_0xc111b4['toString']();return-0x1===_0x33e595['indexOf']('.')&&(_0x33e595+='.0'),''+_0x33e595;}[_0x23d7e0(0x1d40)](){var _0xb56da6=_0x23d7e0;return _0xb56da6(0xb2a);}[_0x23d7e0(0x15b2)](_0x39ca64,_0x822da8,_0x1f3a09=!0x1,_0x2f5d77,_0x1ef70c){var _0x1c0658=_0x23d7e0;return(_0x1ef70c=null!=_0x1ef70c?_0x1ef70c:new _0x48b726['VT'](_0x39ca64,this,_0x48b726['Ab'][_0x1c0658(0x29a5)]))[_0x1c0658(0x261)]=_0x822da8,_0x1ef70c['isOptional']=_0x1f3a09,_0x2f5d77&&(_0x1ef70c[_0x1c0658(0x259c)]=_0x2f5d77),this[_0x1c0658(0x3d31)][_0x1c0658(0x1e1d)](_0x1ef70c),this;}[_0x23d7e0(0x3619)](_0x9d70cf,_0x38f30d,_0x436f7d,_0x1eb69e){var _0x4bc0ae=_0x23d7e0;return(_0x1eb69e=null!=_0x1eb69e?_0x1eb69e:new _0x48b726['VT'](_0x9d70cf,this,_0x48b726['Ab'][_0x4bc0ae(0x54f)]))[_0x4bc0ae(0x261)]=_0x38f30d,_0x436f7d&&(_0x1eb69e[_0x4bc0ae(0x259c)]=_0x436f7d),this[_0x4bc0ae(0x44d)][_0x4bc0ae(0x1e1d)](_0x1eb69e),this;}[_0x23d7e0(0x3582)](_0x23a5c6=null){var _0x4b1ef5=_0x23d7e0;for(const _0xe27c1 of this[_0x4b1ef5(0x3d31)])if(!(_0xe27c1['connectedPoint']||_0x23a5c6&&_0x23a5c6[_0x4b1ef5(0x261)]!==_0xe27c1[_0x4b1ef5(0x261)]&&_0xe27c1[_0x4b1ef5(0x261)]!==_0x231c22['E'][_0x4b1ef5(0x2c52)]))return _0xe27c1;return null;}['getFirstAvailableOutput'](_0x5b17f7=null){var _0x441529=_0x23d7e0;for(const _0x498885 of this[_0x441529(0x44d)])if(!_0x5b17f7||!_0x5b17f7['target']||_0x5b17f7[_0x441529(0x259c)]===_0x549b2c['u'][_0x441529(0x3d2)]||0x0!=(_0x5b17f7['target']&_0x498885['target']))return _0x498885;return null;}[_0x23d7e0(0x145b)](_0x97476c){var _0xeed996=_0x23d7e0;return _0x97476c=this[_0xeed996(0x44d)][_0xeed996(0x850)](_0x97476c),-0x1===_0x97476c||_0x97476c>=this['_outputs'][_0xeed996(0x3785)]?null:this[_0xeed996(0x44d)][_0x97476c+0x1];}['isAnAncestorOf'](_0x4d7fc5){var _0xdba079=_0x23d7e0;for(const _0x28dd98 of this['_outputs'])if(_0x28dd98[_0xdba079(0x2482)])for(const _0x123df1 of _0x28dd98[_0xdba079(0x3b06)]){if(_0x123df1[_0xdba079(0x1b34)]===_0x4d7fc5)return!0x0;if(_0x123df1[_0xdba079(0x1b34)]['isAnAncestorOf'](_0x4d7fc5))return!0x0;}return!0x1;}['connectTo'](_0x333175,_0x4eb37d){var _0x358a94=_0x23d7e0;if(0x0!==this[_0x358a94(0x44d)][_0x358a94(0x3785)]){let _0x303a77=_0x4eb37d&&_0x4eb37d['output']?this[_0x358a94(0x203)](_0x4eb37d[_0x358a94(0x1fcc)]):this[_0x358a94(0x3a55)](_0x333175),_0x234615=!0x0;for(;_0x234615;){var _0x17e93f=_0x4eb37d&&_0x4eb37d[_0x358a94(0x3a03)]?_0x333175[_0x358a94(0x3662)](_0x4eb37d[_0x358a94(0x3a03)]):_0x333175[_0x358a94(0x3582)](_0x303a77);if(_0x303a77&&_0x17e93f&&_0x303a77[_0x358a94(0x3468)](_0x17e93f))_0x303a77[_0x358a94(0x23c9)](_0x17e93f),_0x234615=!0x1;else{if(!_0x303a77)throw'Unable\x20to\x20find\x20a\x20compatible\x20match';_0x303a77=this['getSiblingOutput'](_0x303a77);}}return this;}}[_0x23d7e0(0x1c3c)](_0x1ba81b){}['updateUniformsAndSamples'](_0x2f4613,_0x4a88fb,_0x5a8c5b,_0x443c85){}['provideFallbacks'](_0x41a303,_0x13d16f){}[_0x23d7e0(0x3608)](_0x2a1139,_0x12cb65,_0x3cccb0,_0x2f9eb4=0x0){}['prepareDefines'](_0x23d44a,_0x5bffcc,_0x353d97,_0x3ef8f3=0x0,_0x316ad0){}[_0x23d7e0(0x4ad)](_0x38dd14){}[_0x23d7e0(0x27af)](_0x456b90,_0x4329a4,_0x3a0a24,_0x11064b){}get[_0x23d7e0(0x8a5)](){var _0x3093af=_0x23d7e0;return!(this['isInput']||this[_0x3093af(0x1416)]||this['_outputs'][_0x3093af(0x2915)](_0x59a074=>_0x59a074[_0x3093af(0x1040)])||this[_0x3093af(0x259c)]===_0x549b2c['u'][_0x3093af(0x3dcd)]||this[_0x3093af(0x259c)]!==_0x549b2c['u'][_0x3093af(0x23a6)]&&this[_0x3093af(0x259c)]!==_0x549b2c['u'][_0x3093af(0x3d2)]||!this[_0x3093af(0x44d)][_0x3093af(0x2915)](_0x2b71b4=>_0x2b71b4[_0x3093af(0x1d7a)]));}[_0x23d7e0(0x1977)](_0x4260f8,_0xd01bca,_0x44d234,_0x1fdb2c=0x0){return!0x0;}['_linkConnectionTypes'](_0x4b7ceb,_0x3c48ef,_0xbe2bf2=!0x1){var _0x189b75=_0x23d7e0;_0xbe2bf2?this[_0x189b75(0x3d31)][_0x3c48ef][_0x189b75(0x3e53)]=this['_inputs'][_0x4b7ceb]:this['_inputs'][_0x4b7ceb][_0x189b75(0x4024)]=this[_0x189b75(0x3d31)][_0x3c48ef],this[_0x189b75(0x3d31)][_0x3c48ef]['_linkedConnectionSource']=this[_0x189b75(0x3d31)][_0x4b7ceb];}[_0x23d7e0(0x2573)](_0x4b8d7d,_0x241573,_0x587993,_0x3233aa){var _0x12f0af=_0x23d7e0;_0x4b8d7d['build'](_0x241573,_0x3233aa);var _0x3233aa=null!=_0x241573['_vertexState'],_0x1247e5=_0x4b8d7d[_0x12f0af(0x2435)]===_0x549b2c['u'][_0x12f0af(0x3dcd)]&&_0x4b8d7d[_0x12f0af(0x259c)]!==_0x549b2c['u'][_0x12f0af(0x23a6)];_0x3233aa&&(0x0==(_0x4b8d7d['target']&_0x4b8d7d[_0x12f0af(0x2435)])||0x0==(_0x4b8d7d[_0x12f0af(0x259c)]&_0x587993[_0x12f0af(0x259c)])||this[_0x12f0af(0x259c)]!==_0x549b2c['u'][_0x12f0af(0x23a6)]&&_0x1247e5)&&(!_0x4b8d7d[_0x12f0af(0x2945)]&&_0x241573[_0x12f0af(0x259c)]!==_0x4b8d7d[_0x12f0af(0x2435)]||_0x4b8d7d[_0x12f0af(0x2945)]&&_0x4b8d7d['isAttribute']&&!_0x4b8d7d[_0x12f0af(0x1137)])&&(_0x3233aa=_0x587993['connectedPoint'],_0x241573[_0x12f0af(0x3ae7)][_0x12f0af(0x159e)]('v_'+_0x3233aa[_0x12f0af(0x2030)],_0x241573[_0x12f0af(0x1401)](_0x3233aa[_0x12f0af(0x261)]))&&(_0x241573[_0x12f0af(0x3ae7)][_0x12f0af(0x2068)]+='v_'+_0x3233aa[_0x12f0af(0x2030)]+(_0x12f0af(0xd26)+_0x3233aa[_0x12f0af(0x2030)]+_0x12f0af(0x3425))),_0x587993[_0x12f0af(0x2030)]='v_'+_0x3233aa['associatedVariableName'],_0x587993[_0x12f0af(0x366f)]=!0x0);}['validateBlockName'](_0x58eed0){var _0x48ebf3=_0x23d7e0;for(const _0x2e5f6e of[_0x48ebf3(0xdfa),_0x48ebf3(0x39f3),_0x48ebf3(0x35a1),'particle_positionw','uv',_0x48ebf3(0x171b),_0x48ebf3(0x31f4),'uv4',_0x48ebf3(0x2093),_0x48ebf3(0x2ea3),_0x48ebf3(0x343b),_0x48ebf3(0x80e),_0x48ebf3(0x221e),_0x48ebf3(0x557),'world0',_0x48ebf3(0xac0),'world2',_0x48ebf3(0x92d),_0x48ebf3(0x53f),_0x48ebf3(0x3661)])if(_0x58eed0===_0x2e5f6e)return!0x1;return!0x0;}[_0x23d7e0(0x2cb8)](_0x27afd4,_0x4444a0){var _0x79a3b2=_0x23d7e0;if(this['_buildId']===_0x27afd4[_0x79a3b2(0x3631)][_0x79a3b2(0x2f25)])return!0x0;if(!this['isInput']){for(const _0x56f581 of this[_0x79a3b2(0x44d)])_0x56f581['associatedVariableName']||(_0x56f581[_0x79a3b2(0x2030)]=_0x27afd4[_0x79a3b2(0x4002)](_0x56f581['name']));}for(const _0x212129 of this[_0x79a3b2(0x3d31)])if(_0x212129[_0x79a3b2(0x14c1)]){if(this['target']!==_0x549b2c['u'][_0x79a3b2(0x3d2)]){if(0x0==(_0x212129['target']&this[_0x79a3b2(0x259c)]))continue;if(0x0==(_0x212129[_0x79a3b2(0x259c)]&_0x27afd4[_0x79a3b2(0x259c)]))continue;}var _0x52ba5d=_0x212129[_0x79a3b2(0x14c1)][_0x79a3b2(0x1b34)];_0x52ba5d&&_0x52ba5d!==this&&this[_0x79a3b2(0x2573)](_0x52ba5d,_0x27afd4,_0x212129,_0x4444a0);}else _0x212129[_0x79a3b2(0x4105)]||_0x27afd4[_0x79a3b2(0x3631)]['checks'][_0x79a3b2(0x3035)][_0x79a3b2(0x1e1d)](_0x212129);if(this[_0x79a3b2(0x30ef)]===_0x27afd4[_0x79a3b2(0x3631)][_0x79a3b2(0x2f25)])return!0x0;if(_0x27afd4[_0x79a3b2(0x3631)][_0x79a3b2(0x961)]&&_0x399eaa[_0x79a3b2(0x3e3)]((_0x27afd4[_0x79a3b2(0x259c)]===_0x549b2c['u'][_0x79a3b2(0x3dcd)]?_0x79a3b2(0x1dda):_0x79a3b2(0x1fb9))+_0x79a3b2(0xd36)+this[_0x79a3b2(0x3844)]+'\x20['+this[_0x79a3b2(0x1d40)]()+']'),this[_0x79a3b2(0x1416)])switch(_0x27afd4['target']){case _0x549b2c['u'][_0x79a3b2(0x3dcd)]:_0x27afd4['sharedData'][_0x79a3b2(0x1bfb)]['emitVertex']=!0x0;break;case _0x549b2c['u'][_0x79a3b2(0xcba)]:_0x27afd4['sharedData']['checks'][_0x79a3b2(0x219e)]=!0x0;}!this[_0x79a3b2(0x2945)]&&_0x27afd4[_0x79a3b2(0x3631)][_0x79a3b2(0x39cd)]&&(_0x27afd4[_0x79a3b2(0x2068)]+=_0x79a3b2(0x1aa0)+this[_0x79a3b2(0x3844)]+'\x0d\x0a'),this[_0x79a3b2(0x1c3c)](_0x27afd4),this[_0x79a3b2(0x30ef)]=_0x27afd4[_0x79a3b2(0x3631)][_0x79a3b2(0x2f25)],this[_0x79a3b2(0x2435)]=_0x27afd4['target'];for(const _0x10c630 of this[_0x79a3b2(0x44d)])if(0x0!=(_0x10c630[_0x79a3b2(0x259c)]&_0x27afd4['target']))for(const _0x4dded6 of _0x10c630[_0x79a3b2(0x3b06)]){var _0x491513=_0x4dded6[_0x79a3b2(0x1b34)];_0x491513&&0x0!=(_0x491513['target']&_0x27afd4['target'])&&-0x1!==_0x4444a0['indexOf'](_0x491513)&&this[_0x79a3b2(0x2573)](_0x491513,_0x27afd4,_0x4dded6,_0x4444a0);}return!0x1;}[_0x23d7e0(0x688)](_0x3e7790){return _0x3e7790;}['_outputRename'](_0x4c8c3b){return _0x4c8c3b;}['_dumpPropertiesCode'](){var _0x21d2cd=_0x23d7e0,_0x2facc9=this[_0x21d2cd(0x31e)];return''+_0x2facc9+('.visibleInInspector\x20=\x20'+this[_0x21d2cd(0x277c)]+_0x21d2cd(0x3425)+_0x2facc9+_0x21d2cd(0x36e7)+this[_0x21d2cd(0x2e9a)]+';\x0d\x0a'+_0x2facc9+_0x21d2cd(0x3115)+this[_0x21d2cd(0x259c)]+_0x21d2cd(0x3425));}[_0x23d7e0(0x2734)](_0x1d3d42,_0x3c260a){var _0x1116cb=_0x23d7e0;_0x3c260a[_0x1116cb(0x1e1d)](this);let _0x5e8739;var _0x23d766=this[_0x1116cb(0x3844)][_0x1116cb(0xb35)](/[^A-Za-z_]+/g,'');if(this[_0x1116cb(0x31e)]=_0x23d766||this['getClassName']()+'_'+this[_0x1116cb(0x1441)],-0x1!==_0x1d3d42[_0x1116cb(0x850)](this[_0x1116cb(0x31e)])){let _0x10c2c5=0x0;for(;_0x10c2c5++,this[_0x1116cb(0x31e)]=_0x23d766+_0x10c2c5,-0x1!==_0x1d3d42[_0x1116cb(0x850)](this['_codeVariableName']););}_0x1d3d42['push'](this[_0x1116cb(0x31e)]),_0x5e8739=_0x1116cb(0x30d4)+this['getClassName']()+'\x0d\x0a',this['comments']&&(_0x5e8739+=_0x1116cb(0x39f)+this[_0x1116cb(0x4074)]+'\x0d\x0a'),_0x5e8739=(_0x5e8739+=_0x1116cb(0xbd4)+this[_0x1116cb(0x31e)]+_0x1116cb(0xb00)+this[_0x1116cb(0x1d40)]()+'(\x22'+this[_0x1116cb(0x3844)]+_0x1116cb(0x3e4f))+this['_dumpPropertiesCode']();for(const _0x373c06 of this[_0x1116cb(0xc3f)])if(_0x373c06[_0x1116cb(0x31d8)]){const _0x3a2c72=_0x373c06[_0x1116cb(0x14c1)][_0x1116cb(0x1b34)];-0x1===_0x3c260a[_0x1116cb(0x850)](_0x3a2c72)&&(_0x5e8739+=_0x3a2c72[_0x1116cb(0x2734)](_0x1d3d42,_0x3c260a));}for(const _0x5048c9 of this['outputs'])if(_0x5048c9[_0x1116cb(0x2482)])for(const _0x283a31 of _0x5048c9[_0x1116cb(0x3b06)]){const _0x2262d5=_0x283a31['ownerBlock'];_0x2262d5&&-0x1===_0x3c260a[_0x1116cb(0x850)](_0x2262d5)&&(_0x5e8739+=_0x2262d5[_0x1116cb(0x2734)](_0x1d3d42,_0x3c260a));}return _0x5e8739;}[_0x23d7e0(0x26e1)](_0x14d521){var _0x9c0432=_0x23d7e0;let _0x487979='';if(-0x1!==_0x14d521[_0x9c0432(0x850)](this))return _0x487979;_0x14d521['push'](this);for(const _0x2a502e of this[_0x9c0432(0xc3f)])if(_0x2a502e[_0x9c0432(0x31d8)]){var _0x5f43ea=_0x2a502e[_0x9c0432(0x14c1)];const _0x437011=_0x5f43ea[_0x9c0432(0x1b34)];_0x487979=(_0x487979+=_0x437011[_0x9c0432(0x26e1)](_0x14d521))+(_0x437011['_codeVariableName']+'.'+_0x437011[_0x9c0432(0x3e8c)](_0x5f43ea[_0x9c0432(0x3844)])+_0x9c0432(0x2887)+this['_codeVariableName']+'.'+this[_0x9c0432(0x688)](_0x2a502e[_0x9c0432(0x3844)])+_0x9c0432(0x2441));}return _0x487979;}[_0x23d7e0(0x292d)](_0x125d1b,_0x1d7c0f=''){var _0x412af=_0x23d7e0,_0xb31564=this[_0x412af(0x2156)]();const _0x3a748a=(0x0,_0x3b8b35['q'])(_0xb31564[_0x412af(0x38e1)]);if(_0x3a748a){const _0x486755=new _0x3a748a();return _0x486755[_0x412af(0x28fb)](_0xb31564,_0x125d1b,_0x1d7c0f),_0x486755;}return null;}[_0x23d7e0(0x2156)](){var _0x174e71=_0x23d7e0;const _0x25f5f0={};_0x25f5f0[_0x174e71(0x38e1)]=_0x174e71(0x37b5)+this['getClassName'](),_0x25f5f0['id']=this[_0x174e71(0x1441)],_0x25f5f0[_0x174e71(0x3844)]=this['name'],_0x25f5f0[_0x174e71(0x4074)]=this[_0x174e71(0x4074)],_0x25f5f0[_0x174e71(0x277c)]=this[_0x174e71(0x277c)],_0x25f5f0[_0x174e71(0x2e9a)]=this['visibleOnFrame'],_0x25f5f0[_0x174e71(0x259c)]=this[_0x174e71(0x259c)],_0x25f5f0[_0x174e71(0xc3f)]=[],_0x25f5f0[_0x174e71(0x26fb)]=[];for(const _0x4d7f71 of this[_0x174e71(0xc3f)])_0x25f5f0[_0x174e71(0xc3f)][_0x174e71(0x1e1d)](_0x4d7f71['serialize']());for(const _0x40e5bb of this[_0x174e71(0x26fb)])_0x25f5f0[_0x174e71(0x26fb)][_0x174e71(0x1e1d)](_0x40e5bb[_0x174e71(0x2156)](!0x1));return _0x25f5f0;}['_deserialize'](_0x5d985e,_0x2c6801,_0x1e44e2){var _0x465ab9=_0x23d7e0,_0x3b0048;this[_0x465ab9(0x3844)]=_0x5d985e['name'],this['comments']=_0x5d985e[_0x465ab9(0x4074)],this['visibleInInspector']=!!_0x5d985e[_0x465ab9(0x277c)],this['visibleOnFrame']=!!_0x5d985e[_0x465ab9(0x2e9a)],this[_0x465ab9(0x2264)]=null!=(_0x3b0048=_0x5d985e[_0x465ab9(0x259c)])?_0x3b0048:this[_0x465ab9(0x259c)],this[_0x465ab9(0x33b2)](_0x5d985e);}[_0x23d7e0(0x33b2)](_0x3f40f3){var _0x616c91=_0x23d7e0;const _0x550a78=_0x3f40f3[_0x616c91(0xc3f)],_0x4f2313=_0x3f40f3[_0x616c91(0x26fb)];_0x550a78&&_0x550a78[_0x616c91(0x66b)]((_0x15790f,_0x21db5c)=>{var _0x36bb39=_0x616c91;_0x15790f[_0x36bb39(0x3b6f)]&&(this[_0x36bb39(0xc3f)][_0x21db5c][_0x36bb39(0x3b6f)]=_0x15790f[_0x36bb39(0x3b6f)]),_0x15790f[_0x36bb39(0x1d67)]&&(this[_0x36bb39(0xc3f)][_0x21db5c][_0x36bb39(0x1d67)]=_0x15790f[_0x36bb39(0x1d67)],this[_0x36bb39(0xc3f)][_0x21db5c][_0x36bb39(0x2a3c)]=_0x15790f[_0x36bb39(0x2a3c)]);}),_0x4f2313&&_0x4f2313['forEach']((_0x27212d,_0x2f0c86)=>{var _0x244e6c=_0x616c91;_0x27212d[_0x244e6c(0x3b6f)]&&(this[_0x244e6c(0x26fb)][_0x2f0c86][_0x244e6c(0x3b6f)]=_0x27212d['displayName']),_0x27212d[_0x244e6c(0x1d67)]&&(this[_0x244e6c(0x26fb)][_0x2f0c86][_0x244e6c(0x1d67)]=_0x27212d[_0x244e6c(0x1d67)],this[_0x244e6c(0x26fb)][_0x2f0c86]['exposedPortPosition']=_0x27212d[_0x244e6c(0x2a3c)]);});}[_0x23d7e0(0x3551)](){var _0x59a9ad=_0x23d7e0;for(const _0x2b7afc of this['inputs'])_0x2b7afc['dispose']();for(const _0x2b5d46 of this[_0x59a9ad(0x26fb)])_0x2b5d46[_0x59a9ad(0x3551)]();}}},0xec3c:(_0x3c4dc3,_0x16e735,_0x155b61)=>{var _0x3091f1=a7_0x38a779;_0x155b61['d'](_0x16e735,{'Ab':()=>_0x8c033d,'VT':()=>_0x5594aa,'WS':()=>_0x6859e9});var _0x6859e9,_0x8c033d,_0x48e81e=_0x155b61(0x1137a),_0x5b5a2f=_0x155b61(0x16ad5),_0x28bfd7=_0x155b61(0xf96c);(_0x16e735=_0x6859e9=_0x6859e9||{})[_0x16e735['Compatible']=0x0]=_0x3091f1(0x3a5),_0x16e735[_0x16e735[_0x3091f1(0x163b)]=0x1]=_0x3091f1(0x163b),_0x16e735[_0x16e735[_0x3091f1(0x551)]=0x2]=_0x3091f1(0x551),_0x16e735[_0x16e735[_0x3091f1(0x1266)]=0x3]=_0x3091f1(0x1266),(_0x155b61=_0x8c033d=_0x8c033d||{})[_0x155b61[_0x3091f1(0x29a5)]=0x0]=_0x3091f1(0x29a5),_0x155b61[_0x155b61[_0x3091f1(0x54f)]=0x1]=_0x3091f1(0x54f);class _0x5594aa{constructor(_0x3804be,_0x37227e,_0x488db9){var _0x3e3e3d=_0x3091f1;this['_connectedPoint']=null,this[_0x3e3e3d(0x22c2)]=new Array(),this[_0x3e3e3d(0xd3f)]=null,this['_defaultConnectionPointType']=null,this[_0x3e3e3d(0x4024)]=null,this[_0x3e3e3d(0x3e53)]=null,this[_0x3e3e3d(0x1b62)]=_0x48e81e['E'][_0x3e3e3d(0x214d)],this[_0x3e3e3d(0x366f)]=!0x1,this[_0x3e3e3d(0x3bac)]=!0x1,this['acceptedConnectionPointTypes']=new Array(),this['excludedConnectionPointTypes']=new Array(),this[_0x3e3e3d(0xcf9)]=new _0x28bfd7['y$'](),this['isExposedOnFrame']=!0x1,this[_0x3e3e3d(0x2a3c)]=-0x1,this['_prioritizeVertex']=!0x1,this[_0x3e3e3d(0x2264)]=_0x5b5a2f['u'][_0x3e3e3d(0x23a6)],this['_ownerBlock']=_0x37227e,this[_0x3e3e3d(0x3844)]=_0x3804be,this[_0x3e3e3d(0x1fa8)]=_0x488db9;}static['AreEquivalentTypes'](_0x51c5c4,_0x473af1){var _0x272740=_0x3091f1;switch(_0x51c5c4){case _0x48e81e['E'][_0x272740(0x19f4)]:if(_0x473af1===_0x48e81e['E']['Color3'])return!0x0;break;case _0x48e81e['E'][_0x272740(0x1960)]:if(_0x473af1===_0x48e81e['E'][_0x272740(0x2644)])return!0x0;break;case _0x48e81e['E'][_0x272740(0x32f2)]:if(_0x473af1===_0x48e81e['E'][_0x272740(0x19f4)])return!0x0;break;case _0x48e81e['E'][_0x272740(0x2644)]:if(_0x473af1===_0x48e81e['E']['Vector4'])return!0x0;}return!0x1;}get[_0x3091f1(0x1451)](){var _0x50a236=_0x3091f1;return this[_0x50a236(0x1fa8)];}get[_0x3091f1(0x2030)](){var _0x176ca9=_0x3091f1;return this[_0x176ca9(0x17ca)][_0x176ca9(0x2945)]?this['_ownerBlock'][_0x176ca9(0x2030)]:this['_enforceAssociatedVariableName']&&this['_associatedVariableName']||!this[_0x176ca9(0x2c5d)]?this[_0x176ca9(0x2364)]:this[_0x176ca9(0x2c5d)]['associatedVariableName'];}set[_0x3091f1(0x2030)](_0x2bb212){this['_associatedVariableName']=_0x2bb212;}get[_0x3091f1(0xe96)](){var _0x50f7a6=_0x3091f1;return this[_0x50f7a6(0x4024)]&&this['_linkedConnectionSource'][_0x50f7a6(0x31d8)]?this[_0x50f7a6(0x261)]:this[_0x50f7a6(0x1b62)];}get['type'](){var _0x4ebab9=_0x3091f1;if(this[_0x4ebab9(0x1b62)]===_0x48e81e['E'][_0x4ebab9(0x2c52)]){if(this[_0x4ebab9(0x17ca)][_0x4ebab9(0x2945)])return this['_ownerBlock'][_0x4ebab9(0x261)];if(this[_0x4ebab9(0x2c5d)])return this[_0x4ebab9(0x2c5d)][_0x4ebab9(0x261)];if(this['_linkedConnectionSource']&&this['_linkedConnectionSource']['isConnected'])return this['_linkedConnectionSource'][_0x4ebab9(0x261)];}if(this[_0x4ebab9(0x1b62)]===_0x48e81e['E']['BasedOnInput']){if(this[_0x4ebab9(0xd3f)])return!this['_typeConnectionSource']['isConnected']&&this[_0x4ebab9(0x1c32)]?this[_0x4ebab9(0x1c32)]:this['_typeConnectionSource'][_0x4ebab9(0x261)];if(this[_0x4ebab9(0x1c32)])return this['_defaultConnectionPointType'];}return this[_0x4ebab9(0x1b62)];}set[_0x3091f1(0x261)](_0x3e4b67){var _0x54bb2b=_0x3091f1;this[_0x54bb2b(0x1b62)]=_0x3e4b67;}get[_0x3091f1(0x259c)](){var _0x33d877=_0x3091f1;return this[_0x33d877(0x4136)]&&this[_0x33d877(0x17ca)]&&this[_0x33d877(0x2264)]===_0x5b5a2f['u'][_0x33d877(0x23a6)]?this[_0x33d877(0x17ca)][_0x33d877(0x259c)]===_0x5b5a2f['u'][_0x33d877(0xcba)]?_0x5b5a2f['u'][_0x33d877(0xcba)]:_0x5b5a2f['u'][_0x33d877(0x3dcd)]:this[_0x33d877(0x2264)];}set['target'](_0xe2f042){var _0x3aec25=_0x3091f1;this[_0x3aec25(0x2264)]=_0xe2f042;}get[_0x3091f1(0x31d8)](){var _0x183d3f=_0x3091f1;return null!==this[_0x183d3f(0x14c1)]||this[_0x183d3f(0x2482)];}get[_0x3091f1(0x37a)](){var _0x3aac05=_0x3091f1;return null!==this['connectedPoint']&&this[_0x3aac05(0x14c1)][_0x3aac05(0x1b34)][_0x3aac05(0x2945)];}get[_0x3091f1(0xdf5)](){var _0x5e2d27=_0x3091f1;return this[_0x5e2d27(0x37a)]?this[_0x5e2d27(0x14c1)]['ownerBlock']:null;}get[_0x3091f1(0x14c1)](){var _0x10b72c=_0x3091f1;return this[_0x10b72c(0x2c5d)];}get[_0x3091f1(0x1b34)](){var _0x56a29a=_0x3091f1;return this[_0x56a29a(0x17ca)];}get[_0x3091f1(0x4e3)](){var _0x141252=_0x3091f1;return this[_0x141252(0x2c5d)]?this[_0x141252(0x2c5d)][_0x141252(0x1b34)]:null;}get[_0x3091f1(0x22cb)](){var _0x31fa52=_0x3091f1;return 0x0===this[_0x31fa52(0x22c2)][_0x31fa52(0x3785)]?[]:this[_0x31fa52(0x22c2)][_0x31fa52(0x350f)](_0x5e13c7=>_0x5e13c7[_0x31fa52(0x1b34)]);}get[_0x3091f1(0x3b06)](){var _0x558476=_0x3091f1;return this[_0x558476(0x22c2)];}get[_0x3091f1(0x2482)](){var _0x202eda=_0x3091f1;return this[_0x202eda(0x22c2)]&&0x0<this[_0x202eda(0x22c2)][_0x202eda(0x3785)];}get[_0x3091f1(0x1040)](){var _0x1875fa=_0x3091f1;if(!this[_0x1875fa(0x2482)])return!0x1;for(const _0x508199 of this[_0x1875fa(0x22c2)]){if(_0x508199[_0x1875fa(0x1b34)]['target']===_0x5b5a2f['u'][_0x1875fa(0x3dcd)])return!0x0;if((_0x508199['ownerBlock'][_0x1875fa(0x259c)]===_0x5b5a2f['u'][_0x1875fa(0x3d2)]||_0x508199[_0x1875fa(0x1b34)]['target']===_0x5b5a2f['u'][_0x1875fa(0x23a6)])&&_0x508199['ownerBlock']['outputs'][_0x1875fa(0x2915)](_0x587388=>_0x587388[_0x1875fa(0x1040)]))return!0x0;}return!0x1;}get[_0x3091f1(0x1d7a)](){var _0x287f6e=_0x3091f1;if(this[_0x287f6e(0x259c)]===_0x5b5a2f['u'][_0x287f6e(0x3dcd)])return!0x0;if(!this['hasEndpoints'])return!0x1;for(const _0x2d6c77 of this[_0x287f6e(0x22c2)]){if(_0x2d6c77[_0x287f6e(0x1b34)][_0x287f6e(0x259c)]===_0x5b5a2f['u'][_0x287f6e(0x3dcd)])return!0x0;if(_0x2d6c77[_0x287f6e(0x259c)]===_0x5b5a2f['u']['Vertex'])return!0x0;if((_0x2d6c77[_0x287f6e(0x1b34)]['target']===_0x5b5a2f['u'][_0x287f6e(0x3d2)]||_0x2d6c77[_0x287f6e(0x1b34)][_0x287f6e(0x259c)]===_0x5b5a2f['u']['VertexAndFragment'])&&_0x2d6c77[_0x287f6e(0x1b34)][_0x287f6e(0x26fb)][_0x287f6e(0x2915)](_0x24e383=>_0x24e383[_0x287f6e(0x1d7a)]))return!0x0;}return!0x1;}get[_0x3091f1(0xa62)](){var _0x5b2408=_0x3091f1;if(this[_0x5b2408(0x259c)]===_0x5b5a2f['u'][_0x5b2408(0xcba)])return!0x0;if(!this[_0x5b2408(0x2482)])return!0x1;for(const _0x42b1ce of this[_0x5b2408(0x22c2)]){if(_0x42b1ce[_0x5b2408(0x1b34)][_0x5b2408(0x259c)]===_0x5b5a2f['u']['Fragment'])return!0x0;if((_0x42b1ce[_0x5b2408(0x1b34)]['target']===_0x5b5a2f['u'][_0x5b2408(0x3d2)]||_0x42b1ce[_0x5b2408(0x1b34)][_0x5b2408(0x259c)]===_0x5b5a2f['u']['VertexAndFragment'])&&_0x42b1ce[_0x5b2408(0x1b34)]['outputs'][_0x5b2408(0x2915)](_0x404daa=>_0x404daa[_0x5b2408(0xa62)]))return!0x0;}return!0x1;}['createCustomInputBlock'](){return null;}[_0x3091f1(0x1d40)](){var _0x2e5bff=_0x3091f1;return _0x2e5bff(0x1bf1);}[_0x3091f1(0x3468)](_0x5d326d){var _0x3a2afb=_0x3091f1;return this[_0x3a2afb(0x1ebb)](_0x5d326d)===_0x6859e9[_0x3a2afb(0x3a5)];}[_0x3091f1(0x1ebb)](_0x43ec6a){var _0x295338=_0x3091f1,_0x3240a8=this['_ownerBlock'],_0xd7680d=_0x43ec6a[_0x295338(0x1b34)];if(_0x3240a8['target']===_0x5b5a2f['u']['Fragment']){if(_0xd7680d['target']===_0x5b5a2f['u'][_0x295338(0x3dcd)])return _0x6859e9['TargetIncompatible'];for(const _0x471230 of _0xd7680d['outputs'])if(_0x471230[_0x295338(0x1b34)][_0x295338(0x259c)]!=_0x5b5a2f['u'][_0x295338(0x3d2)]&&_0x471230[_0x295338(0x1d7a)])return _0x6859e9[_0x295338(0x551)];}if(this[_0x295338(0x261)]!==_0x43ec6a[_0x295338(0x261)]&&_0x43ec6a[_0x295338(0xe96)]!==_0x48e81e['E'][_0x295338(0x2c52)])return _0x5594aa['AreEquivalentTypes'](this['type'],_0x43ec6a[_0x295338(0x261)])||_0x43ec6a['acceptedConnectionPointTypes']&&-0x1!==_0x43ec6a[_0x295338(0x4a0)][_0x295338(0x850)](this['type'])||_0x43ec6a[_0x295338(0x3e53)]&&_0x5594aa[_0x295338(0x312a)](_0x43ec6a['_acceptedConnectionPointType'][_0x295338(0x261)],this[_0x295338(0x261)])?_0x6859e9[_0x295338(0x3a5)]:_0x6859e9[_0x295338(0x163b)];if(_0x43ec6a['excludedConnectionPointTypes']&&-0x1!==_0x43ec6a[_0x295338(0x1c4b)][_0x295338(0x850)](this['type']))return _0x6859e9[_0x295338(0x163b)];let _0x491354=_0xd7680d,_0x1e1a79=_0x3240a8;return this['direction']===_0x8c033d[_0x295338(0x29a5)]&&(_0x491354=_0x3240a8,_0x1e1a79=_0xd7680d),_0x491354[_0x295338(0x1cc7)](_0x1e1a79)?_0x6859e9[_0x295338(0x1266)]:_0x6859e9['Compatible'];}['connectTo'](_0x56ce41,_0xa6cbcb=!0x1){var _0x1c601e=_0x3091f1;if(_0xa6cbcb||this[_0x1c601e(0x3468)](_0x56ce41))return this[_0x1c601e(0x22c2)][_0x1c601e(0x1e1d)](_0x56ce41),(_0x56ce41['_connectedPoint']=this)[_0x1c601e(0x366f)]=!0x1,this[_0x1c601e(0xcf9)][_0x1c601e(0x2231)](_0x56ce41),_0x56ce41[_0x1c601e(0xcf9)][_0x1c601e(0x2231)](this),this;throw _0x1c601e(0x5c4);}[_0x3091f1(0x1ad3)](_0x357238){var _0x226e91=_0x3091f1,_0x58d459=this[_0x226e91(0x22c2)][_0x226e91(0x850)](_0x357238);return-0x1!==_0x58d459&&(this[_0x226e91(0x22c2)][_0x226e91(0x2e7)](_0x58d459,0x1),_0x357238['_connectedPoint']=null,this[_0x226e91(0x366f)]=!0x1,_0x357238[_0x226e91(0x366f)]=!0x1),this;}[_0x3091f1(0x45f)](_0x4ed8f2){var _0x3a4e75=_0x3091f1;let _0x49b869=0x1;for(;_0x49b869<_0x48e81e['E']['All'];)_0x4ed8f2&_0x49b869||this['excludedConnectionPointTypes'][_0x3a4e75(0x1e1d)](_0x49b869),_0x49b869<<=0x1;}[_0x3091f1(0x2156)](_0x5ed490=!0x0){var _0x1bf699=_0x3091f1;const _0x1aa008={};return _0x1aa008[_0x1bf699(0x3844)]=this[_0x1bf699(0x3844)],_0x1aa008[_0x1bf699(0x3b6f)]=this[_0x1bf699(0x3b6f)],_0x5ed490&&this[_0x1bf699(0x14c1)]&&(_0x1aa008[_0x1bf699(0x17ee)]=this[_0x1bf699(0x3844)],_0x1aa008[_0x1bf699(0x3a12)]=this['connectedPoint'][_0x1bf699(0x1b34)][_0x1bf699(0x1441)],_0x1aa008[_0x1bf699(0x3fea)]=this['connectedPoint'][_0x1bf699(0x3844)],_0x1aa008['isExposedOnFrame']=!0x0,_0x1aa008[_0x1bf699(0x2a3c)]=this[_0x1bf699(0x2a3c)]),(this['isExposedOnFrame']||0x0<=this[_0x1bf699(0x2a3c)])&&(_0x1aa008[_0x1bf699(0x1d67)]=!0x0,_0x1aa008['exposedPortPosition']=this['exposedPortPosition']),_0x1aa008;}[_0x3091f1(0x3551)](){var _0x351405=_0x3091f1;this[_0x351405(0xcf9)][_0x351405(0xc60)]();}}},0xd646:(_0x348ccf,_0x3af15e,_0x11bc9a)=>{var _0xf22117=a7_0x38a779;_0x11bc9a['d'](_0x3af15e,{'C':()=>_0x3bae8b});var _0x4bf35a=_0x11bc9a(0xec3c);class _0x3bae8b extends _0x4bf35a['VT']{constructor(_0x523c0e,_0x9288de,_0x2f3fbd,_0x7a4dec,_0x59d55b){var _0x214d27=a7_0x2532;super(_0x523c0e,_0x9288de,_0x2f3fbd),this[_0x214d27(0x5e7)]=_0x7a4dec,this[_0x214d27(0x3e6a)]=_0x59d55b,this[_0x214d27(0x3bac)]=!0x0;}[_0xf22117(0x1ebb)](_0x450332){var _0x3868b5=_0xf22117;return _0x450332 instanceof _0x3bae8b&&_0x450332[_0x3868b5(0x3e6a)]===this['_blockName']?_0x4bf35a['WS'][_0x3868b5(0x3a5)]:_0x4bf35a['WS'][_0x3868b5(0x163b)];}[_0xf22117(0x1816)](){var _0x4954bd=_0xf22117;return[new this[(_0x4954bd(0x5e7))](this['_blockName']),this['name']];}}},0x159af:(_0x419526,_0x13e5d3,_0x1c9c15)=>{var _0xb2d5e4=a7_0x38a779,_0x3cd047;_0x1c9c15['d'](_0x13e5d3,{'U':()=>_0x3cd047,'p':()=>function(_0x29d724,_0xb6c6a7=_0x3cd047['Boolean'],_0x392e6f='PROPERTIES',_0x5a6d2d){return(_0xc07590,_0x121a5b)=>{var _0x42d838=a7_0x2532;let _0x309dad=_0xc07590[_0x42d838(0x37ee)];_0x309dad||(_0x309dad=[],_0xc07590[_0x42d838(0x37ee)]=_0x309dad),_0x309dad[_0x42d838(0x1e1d)]({'propertyName':_0x121a5b,'displayName':_0x29d724,'type':_0xb6c6a7,'groupName':_0x392e6f,'options':null!=_0x5a6d2d?_0x5a6d2d:{}});};}}),(_0x1c9c15=_0x3cd047=_0x3cd047||{})[_0x1c9c15[_0xb2d5e4(0x2e6)]=0x0]=_0xb2d5e4(0x2e6),_0x1c9c15[_0x1c9c15[_0xb2d5e4(0x214d)]=0x1]=_0xb2d5e4(0x214d),_0x1c9c15[_0x1c9c15['Int']=0x2]=_0xb2d5e4(0x27c),_0x1c9c15[_0x1c9c15[_0xb2d5e4(0x38aa)]=0x3]=_0xb2d5e4(0x38aa),_0x1c9c15[_0x1c9c15[_0xb2d5e4(0x1669)]=0x4]=_0xb2d5e4(0x1669);},0x84b7:(_0x166643,_0x794d77,_0xc83485)=>{_0xc83485(0xa500);},0xa500:(_0x90e4e5,_0x3fef53,_0x1a8649)=>{_0x1a8649(0xc84b),_0x1a8649(0x15325),_0x1a8649(0x119),_0x1a8649(0x17a74),class extends null{};},0x11b14:(_0x38040e,_0x23f6a4,_0x25c758)=>{_0x25c758(0xca40),_0x25c758(0x1ee0),_0x25c758(0xb7c2),_0x25c758(0x14667),_0x25c758(0xebd3),_0x25c758(0x17583),_0x25c758(0x792),_0x25c758(0xe8f6),_0x25c758(0xea35),_0x25c758(0xe719);},0xca40:(_0x317896,_0x1bf030,_0x5a5852)=>{var _0x41e0c9=a7_0x38a779;_0x5a5852['d'](_0x1bf030,{'u':()=>_0x394aef});function _0x285b2a(_0xd36c7d,_0x5067eb,_0x87b47d,_0x4dc9f7){var _0x5eaa61=a7_0x2532,_0x2a0eec,_0x598831=arguments['length'],_0x1ccbc5=_0x598831<0x3?_0x5067eb:null===_0x4dc9f7?_0x4dc9f7=Object[_0x5eaa61(0x18ba)](_0x5067eb,_0x87b47d):_0x4dc9f7;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x1ccbc5=Reflect[_0x5eaa61(0x4111)](_0xd36c7d,_0x5067eb,_0x87b47d,_0x4dc9f7);else{for(var _0x2fae1e=_0xd36c7d['length']-0x1;0x0<=_0x2fae1e;_0x2fae1e--)(_0x2a0eec=_0xd36c7d[_0x2fae1e])&&(_0x1ccbc5=(_0x598831<0x3?_0x2a0eec(_0x1ccbc5):0x3<_0x598831?_0x2a0eec(_0x5067eb,_0x87b47d,_0x1ccbc5):_0x2a0eec(_0x5067eb,_0x87b47d))||_0x1ccbc5);}0x3<_0x598831&&_0x1ccbc5&&Object[_0x5eaa61(0x259d)](_0x5067eb,_0x87b47d,_0x1ccbc5);}var _0x1bf030=_0x5a5852(0x153ad),_0xdd90f5=_0x5a5852(0x1a27),_0x3aad49=_0x5a5852(0x9fd1),_0x45b1ae=_0x5a5852(0xc656),_0x58703e=_0x5a5852(0x147cf),_0x40e9cd=_0x5a5852(0xea73),_0xd2c7b5=_0x5a5852(0x77a5),_0x5a5852=_0x5a5852(0x11e40);class _0x11d489 extends _0x5a5852['H']{constructor(){var _0x87faf8=a7_0x2532;super(...arguments),this[_0x87faf8(0x2169)]=!0x1,this['ANISOTROPIC_TEXTURE']=!0x1,this['ANISOTROPIC_TEXTUREDIRECTUV']=0x0,this['MAINUV1']=!0x1;}}class _0x394aef extends _0x40e9cd['n']{constructor(_0x2d0361,_0x1a8c98=!0x0){var _0x211966=a7_0x2532;super(_0x2d0361,_0x211966(0x1e1c),0x6e,new _0x11d489(),_0x1a8c98),this[_0x211966(0x26bb)]=!0x1,this[_0x211966(0x3461)]=!0x1,this[_0x211966(0x220c)]=0x1,this[_0x211966(0x1451)]=new _0x3aad49['FM'](0x1,0x0),this[_0x211966(0x14bf)]=null,this[_0x211966(0xd74)]=null,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x2d0361[_0x211966(0x24f0)][_0xd2c7b5['g'][_0x211966(0x411)]];}[_0x41e0c9(0x33ac)](){var _0x46a957=_0x41e0c9;this[_0x46a957(0xf5d)](this[_0x46a957(0x26bb)]),this[_0x46a957(0x32aa)]();}[_0x41e0c9(0x4b4)](_0x48b5a7,_0x3a8464){var _0x3e437a=_0x41e0c9;return!this[_0x3e437a(0x26bb)]||!(_0x48b5a7[_0x3e437a(0x254b)]&&_0x3a8464[_0x3e437a(0x914)]&&this[_0x3e437a(0x14bf)]&&_0x45b1ae['k'][_0x3e437a(0x1135)]&&!this[_0x3e437a(0x14bf)][_0x3e437a(0xbf7)]());}[_0x41e0c9(0x1620)](_0x81b848,_0xf95ed1,_0x45f040){var _0x200c54=_0x41e0c9;this[_0x200c54(0x26bb)]?(_0x81b848['ANISOTROPIC']=this[_0x200c54(0x26bb)],this[_0x200c54(0x26bb)]&&!_0x45f040[_0x200c54(0x950)](_0xdd90f5['o'][_0x200c54(0x2029)])&&(_0x81b848[_0x200c54(0x123a)]=!0x0,_0x81b848[_0x200c54(0x4080)]=!0x0),_0x81b848[_0x200c54(0x254b)]&&_0xf95ed1['texturesEnabled']&&(this[_0x200c54(0x14bf)]&&_0x45b1ae['k'][_0x200c54(0x1135)]?_0x58703e['G'][_0x200c54(0xbab)](this[_0x200c54(0x14bf)],_0x81b848,_0x200c54(0x3070)):_0x81b848['ANISOTROPIC_TEXTURE']=!0x1)):(_0x81b848[_0x200c54(0x2169)]=!0x1,_0x81b848['ANISOTROPIC_TEXTURE']=!0x1,_0x81b848[_0x200c54(0x2da0)]=0x0,_0x81b848[_0x200c54(0x4080)]=!0x1);}[_0x41e0c9(0x3772)](_0x1dbe6e,_0x55d349){var _0x3d2b87=_0x41e0c9,_0x1dd83e;this[_0x3d2b87(0x26bb)]&&(_0x1dd83e=this['_material']['isFrozen'],_0x1dbe6e[_0x3d2b87(0x611)]&&_0x1dd83e&&_0x1dbe6e[_0x3d2b87(0x10ca)]||(this['_texture']&&_0x45b1ae['k']['AnisotropicTextureEnabled']&&(_0x1dbe6e[_0x3d2b87(0x1d0f)](_0x3d2b87(0x1285),this[_0x3d2b87(0x14bf)][_0x3d2b87(0x14d6)],this[_0x3d2b87(0x14bf)][_0x3d2b87(0x1f05)]),_0x58703e['G'][_0x3d2b87(0x3019)](this[_0x3d2b87(0x14bf)],_0x1dbe6e,_0x3d2b87(0x1dca))),_0x1dbe6e[_0x3d2b87(0x1d02)](_0x3d2b87(0x9f1),this[_0x3d2b87(0x1451)]['x'],this[_0x3d2b87(0x1451)]['y'],this['intensity'])),_0x55d349[_0x3d2b87(0x914)]&&this['_texture']&&_0x45b1ae['k'][_0x3d2b87(0x1135)]&&_0x1dbe6e[_0x3d2b87(0xf22)](_0x3d2b87(0x2034),this['_texture']));}[_0x41e0c9(0x143d)](_0x3e0ed1){var _0x582d8d=_0x41e0c9;return this[_0x582d8d(0x14bf)]===_0x3e0ed1;}['getActiveTextures'](_0x1e488c){var _0x1b395f=_0x41e0c9;this['_texture']&&_0x1e488c[_0x1b395f(0x1e1d)](this[_0x1b395f(0x14bf)]);}[_0x41e0c9(0x36b8)](_0x734fa2){var _0x1187c1=_0x41e0c9;this['_texture']&&this[_0x1187c1(0x14bf)][_0x1187c1(0x5fd)]&&0x0<this[_0x1187c1(0x14bf)]['animations'][_0x1187c1(0x3785)]&&_0x734fa2['push'](this['_texture']);}[_0x41e0c9(0x3551)](_0x4e6f5a){var _0x4e5a5b=_0x41e0c9;_0x4e6f5a&&this[_0x4e5a5b(0x14bf)]&&this[_0x4e5a5b(0x14bf)][_0x4e5a5b(0x3551)]();}[_0x41e0c9(0x1d40)](){var _0xaaaf06=_0x41e0c9;return _0xaaaf06(0x527);}[_0x41e0c9(0x11ee)](_0x45ba9e,_0x10f016,_0x24de02){var _0x13709e=_0x41e0c9;return _0x45ba9e[_0x13709e(0x2169)]&&_0x10f016[_0x13709e(0x3801)](_0x24de02++,_0x13709e(0x2169)),_0x24de02;}['getSamplers'](_0x3fc954){var _0x12480c=_0x41e0c9;_0x3fc954['push'](_0x12480c(0x2034));}[_0x41e0c9(0x407e)](){var _0x180c7e=_0x41e0c9;return{'ubo':[{'name':_0x180c7e(0x9f1),'size':0x3,'type':_0x180c7e(0x3e79)},{'name':'vAnisotropyInfos','size':0x2,'type':'vec2'},{'name':_0x180c7e(0x3ac2),'size':0x10,'type':_0x180c7e(0x790)}]};}}_0x285b2a([(0x0,_0x1bf030['qC'])(),(0x0,_0x1bf030['wz'])(_0x41e0c9(0x33ac))],_0x394aef[_0x41e0c9(0x1fd2)],'isEnabled',void 0x0),_0x285b2a([(0x0,_0x1bf030['qC'])()],_0x394aef[_0x41e0c9(0x1fd2)],_0x41e0c9(0x220c),void 0x0),_0x285b2a([(0x0,_0x1bf030['QC'])()],_0x394aef[_0x41e0c9(0x1fd2)],_0x41e0c9(0x1451),void 0x0),_0x285b2a([(0x0,_0x1bf030['oU'])(),(0x0,_0x1bf030['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x394aef[_0x41e0c9(0x1fd2)],_0x41e0c9(0xd74),void 0x0);},0x12787:(_0x4c6fe6,_0x3b7031,_0x2c2a5f)=>{var _0x1cf2c3=a7_0x38a779;_0x2c2a5f['d'](_0x3b7031,{'d':()=>_0x55d1bd});function _0xf3a7b5(_0x30b618,_0x3e673e,_0x18e3f3,_0x35f16d){var _0x267b42=a7_0x2532,_0xc54fef,_0x29640a=arguments['length'],_0x2a5b70=_0x29640a<0x3?_0x3e673e:null===_0x35f16d?_0x35f16d=Object[_0x267b42(0x18ba)](_0x3e673e,_0x18e3f3):_0x35f16d;if(_0x267b42(0x1c87)==typeof Reflect&&_0x267b42(0x7a8)==typeof Reflect[_0x267b42(0x4111)])_0x2a5b70=Reflect[_0x267b42(0x4111)](_0x30b618,_0x3e673e,_0x18e3f3,_0x35f16d);else{for(var _0x3fc580=_0x30b618['length']-0x1;0x0<=_0x3fc580;_0x3fc580--)(_0xc54fef=_0x30b618[_0x3fc580])&&(_0x2a5b70=(_0x29640a<0x3?_0xc54fef(_0x2a5b70):0x3<_0x29640a?_0xc54fef(_0x3e673e,_0x18e3f3,_0x2a5b70):_0xc54fef(_0x3e673e,_0x18e3f3))||_0x2a5b70);}0x3<_0x29640a&&_0x2a5b70&&Object[_0x267b42(0x259d)](_0x3e673e,_0x18e3f3,_0x2a5b70);}var _0x49ceb8=_0x2c2a5f(0x77a5),_0x3b7031=_0x2c2a5f(0x153ad),_0xbfff2a=_0x2c2a5f(0x11e40),_0x2c2a5f=_0x2c2a5f(0xea73);class _0x31617a extends _0xbfff2a['H']{constructor(){var _0x119e9e=a7_0x2532;super(...arguments),this[_0x119e9e(0x1019)]=!0x1,this[_0x119e9e(0x2b7e)]=!0x1,this[_0x119e9e(0x40ce)]=!0x1,this[_0x119e9e(0x3162)]=!0x1;}}class _0x55d1bd extends _0x2c2a5f['n']{constructor(_0x1058d3,_0x4342ad=!0x0){var _0x26bcf4=a7_0x2532;super(_0x1058d3,'PBRBRDF',0x5a,new _0x31617a(),_0x4342ad),this['_useEnergyConservation']=_0x55d1bd[_0x26bcf4(0x3003)],this[_0x26bcf4(0x3d7b)]=_0x55d1bd['DEFAULT_USE_ENERGY_CONSERVATION'],this['_useSmithVisibilityHeightCorrelated']=_0x55d1bd[_0x26bcf4(0x23e1)],this[_0x26bcf4(0x2aa3)]=_0x55d1bd[_0x26bcf4(0x23e1)],this[_0x26bcf4(0x3d89)]=_0x55d1bd[_0x26bcf4(0x23f)],this[_0x26bcf4(0x34d1)]=_0x55d1bd[_0x26bcf4(0x23f)],this[_0x26bcf4(0x1b85)]=_0x55d1bd['DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION'],this[_0x26bcf4(0x38b1)]=_0x55d1bd[_0x26bcf4(0x3e49)],this[_0x26bcf4(0x32fe)]=_0x1058d3[_0x26bcf4(0x24f0)][_0x49ceb8['g'][_0x26bcf4(0x268c)]],this[_0x26bcf4(0xf5d)](!0x0);}[_0x1cf2c3(0x6a1)](){var _0x552827=_0x1cf2c3;this[_0x552827(0x32fe)]();}[_0x1cf2c3(0x364c)](_0xb96b83){var _0x2ef708=_0x1cf2c3;_0xb96b83['BRDF_V_HEIGHT_CORRELATED']=this['_useSmithVisibilityHeightCorrelated'],_0xb96b83[_0x2ef708(0x2b7e)]=this[_0x2ef708(0x34c1)]&&this['_useSmithVisibilityHeightCorrelated'],_0xb96b83[_0x2ef708(0x40ce)]=this[_0x2ef708(0x3d89)],_0xb96b83[_0x2ef708(0x3162)]=this[_0x2ef708(0x1b85)];}[_0x1cf2c3(0x1d40)](){var _0x2397a2=_0x1cf2c3;return _0x2397a2(0x2c30);}}_0x55d1bd['DEFAULT_USE_ENERGY_CONSERVATION']=!0x0,_0x55d1bd[_0x1cf2c3(0x23e1)]=!0x0,_0x55d1bd[_0x1cf2c3(0x23f)]=!0x0,_0x55d1bd[_0x1cf2c3(0x3e49)]=!0x0,_0xf3a7b5([(0x0,_0x3b7031['qC'])(),(0x0,_0x3b7031['wz'])(_0x1cf2c3(0x6a1))],_0x55d1bd[_0x1cf2c3(0x1fd2)],_0x1cf2c3(0x3d7b),void 0x0),_0xf3a7b5([(0x0,_0x3b7031['qC'])(),(0x0,_0x3b7031['wz'])(_0x1cf2c3(0x6a1))],_0x55d1bd[_0x1cf2c3(0x1fd2)],_0x1cf2c3(0x2aa3),void 0x0),_0xf3a7b5([(0x0,_0x3b7031['qC'])(),(0x0,_0x3b7031['wz'])(_0x1cf2c3(0x6a1))],_0x55d1bd['prototype'],'useSphericalHarmonics',void 0x0),_0xf3a7b5([(0x0,_0x3b7031['qC'])(),(0x0,_0x3b7031['wz'])('_markAllSubMeshesAsMiscDirty')],_0x55d1bd[_0x1cf2c3(0x1fd2)],'useSpecularGlossinessInputEnergyConservation',void 0x0);},0x1ee0:(_0x556120,_0x253636,_0x3a97e6)=>{var _0x2bfd80=a7_0x38a779;_0x3a97e6['d'](_0x253636,{'m':()=>_0x4e3c65});function _0x5eea14(_0xbc64c7,_0x3803a6,_0x1c45f0,_0x51e41f){var _0x36a3ae=a7_0x2532,_0x137963,_0x47c306=arguments[_0x36a3ae(0x3785)],_0x4a4f8a=_0x47c306<0x3?_0x3803a6:null===_0x51e41f?_0x51e41f=Object[_0x36a3ae(0x18ba)](_0x3803a6,_0x1c45f0):_0x51e41f;if(_0x36a3ae(0x1c87)==typeof Reflect&&_0x36a3ae(0x7a8)==typeof Reflect[_0x36a3ae(0x4111)])_0x4a4f8a=Reflect[_0x36a3ae(0x4111)](_0xbc64c7,_0x3803a6,_0x1c45f0,_0x51e41f);else{for(var _0xa6443b=_0xbc64c7[_0x36a3ae(0x3785)]-0x1;0x0<=_0xa6443b;_0xa6443b--)(_0x137963=_0xbc64c7[_0xa6443b])&&(_0x4a4f8a=(_0x47c306<0x3?_0x137963(_0x4a4f8a):0x3<_0x47c306?_0x137963(_0x3803a6,_0x1c45f0,_0x4a4f8a):_0x137963(_0x3803a6,_0x1c45f0))||_0x4a4f8a);}0x3<_0x47c306&&_0x4a4f8a&&Object['defineProperty'](_0x3803a6,_0x1c45f0,_0x4a4f8a);}var _0x253636=_0x3a97e6(0x153ad),_0x52fe3a=_0x3a97e6(0x10ea4),_0x514478=_0x3a97e6(0x9657),_0x583bdf=_0x3a97e6(0x709d),_0x4d565a=_0x3a97e6(0x1446b),_0x2d8bbb=_0x3a97e6(0x9fd1),_0x41341b=_0x3a97e6(0x1a27),_0x1fbe76=_0x3a97e6(0x12787),_0x3599ba=_0x3a97e6(0x1836a),_0x3d7cee=_0x3a97e6(0xc84b),_0x959bab=_0x3a97e6(0x1b5c),_0x1faf82=_0x3a97e6(0x1803b),_0x585cc4=_0x3a97e6(0x173aa),_0x4902ab=_0x3a97e6(0x519c),_0x20f59b=_0x3a97e6(0x11e40),_0xbdf33b=_0x3a97e6(0x14ea0),_0x5b70ff=_0x3a97e6(0x147cf),_0x12d01f=_0x3a97e6(0xbac7),_0x4abde9=_0x3a97e6(0xc656),_0x44e158=_0x3a97e6(0x77a5),_0x491741=(_0x3a97e6(0x174f7),_0x3a97e6(0x11f54),_0x3a97e6(0x93ab),_0x3a97e6(0x6421)),_0x4dd82e=_0x3a97e6(0x14667),_0x4d1f8d=_0x3a97e6(0xebd3),_0x57b33a=_0x3a97e6(0xca40),_0x58483a=_0x3a97e6(0xea35),_0x538da6=_0x3a97e6(0xe719),_0xb02d91=_0x3a97e6(0x12d77),_0x393c09=_0x3a97e6(0x2088);const _0x386567={'effect':null,'subMesh':null};class _0x380f7c extends _0x20f59b['H']{constructor(_0x42dde3){var _0x3b5560=a7_0x2532;super(_0x42dde3),this[_0x3b5560(0x2263)]=!0x0,this[_0x3b5560(0x3394)]='0',this['REALTIME_FILTERING']=!0x1,this[_0x3b5560(0x4080)]=!0x1,this[_0x3b5560(0x1e77)]=!0x1,this[_0x3b5560(0x1def)]=!0x1,this['MAINUV4']=!0x1,this[_0x3b5560(0x33b3)]=!0x1,this['MAINUV6']=!0x1,this['UV1']=!0x1,this[_0x3b5560(0x108a)]=!0x1,this[_0x3b5560(0xa0d)]=!0x1,this[_0x3b5560(0x1290)]=!0x1,this['UV5']=!0x1,this[_0x3b5560(0x12e9)]=!0x1,this[_0x3b5560(0x215a)]=!0x1,this['GAMMAALBEDO']=!0x1,this[_0x3b5560(0x2c63)]=0x0,this[_0x3b5560(0x36ea)]=!0x1,this[_0x3b5560(0x3f87)]=!0x1,this[_0x3b5560(0x36fb)]=!0x1,this[_0x3b5560(0x3b89)]=0x0,this[_0x3b5560(0x2279)]=!0x1,this[_0x3b5560(0x1c37)]=!0x1,this['VERTEXALPHA']=!0x1,this['OPACITYDIRECTUV']=0x0,this['OPACITYRGB']=!0x1,this[_0x3b5560(0x593)]=!0x1,this[_0x3b5560(0x1a76)]=!0x1,this[_0x3b5560(0x349a)]=!0x1,this['ALPHAFROMALBEDO']=!0x1,this['ALPHATESTVALUE']=_0x3b5560(0x1ea0),this[_0x3b5560(0x112c)]=!0x1,this[_0x3b5560(0x3624)]=!0x1,this[_0x3b5560(0x2f97)]=!0x1,this[_0x3b5560(0x2f6a)]=!0x1,this[_0x3b5560(0x477)]=!0x1,this[_0x3b5560(0x33d6)]=!0x1,this['EMISSIVEDIRECTUV']=0x0,this[_0x3b5560(0x1412)]=!0x1,this[_0x3b5560(0x74b)]=!0x1,this[_0x3b5560(0x6d8)]=!0x1,this[_0x3b5560(0x2ada)]=0x0,this[_0x3b5560(0x3d13)]=!0x1,this[_0x3b5560(0x28b6)]=!0x1,this['MICROSURFACEAUTOMATIC']=!0x1,this[_0x3b5560(0x2516)]=!0x1,this[_0x3b5560(0x2299)]=!0x1,this[_0x3b5560(0x3b0c)]=0x0,this['METALLICWORKFLOW']=!0x1,this[_0x3b5560(0x39f4)]=!0x1,this[_0x3b5560(0x1f59)]=!0x1,this['METALLNESSSTOREINMETALMAPBLUE']=!0x1,this['AOSTOREINMETALMAPRED']=!0x1,this['METALLIC_REFLECTANCE']=!0x1,this[_0x3b5560(0xfa7)]=!0x1,this[_0x3b5560(0x4142)]=0x0,this[_0x3b5560(0xa26)]=!0x1,this[_0x3b5560(0x2c06)]=!0x1,this[_0x3b5560(0x1a20)]=!0x1,this[_0x3b5560(0x2f57)]=0x0,this[_0x3b5560(0x320c)]=!0x1,this[_0x3b5560(0x30ff)]=!0x1,this['NORMAL']=!0x1,this[_0x3b5560(0x324a)]=!0x1,this[_0x3b5560(0x620)]=!0x1,this['BUMPDIRECTUV']=0x0,this[_0x3b5560(0x13a6)]=!0x1,this[_0x3b5560(0x3e83)]=!0x1,this[_0x3b5560(0x102d)]=!0x1,this[_0x3b5560(0xc13)]=!0x0,this[_0x3b5560(0x1f7a)]=!0x1,this['LIGHTMAPDIRECTUV']=0x0,this['USELIGHTMAPASSHADOWMAP']=!0x1,this[_0x3b5560(0x6b9)]=!0x1,this[_0x3b5560(0xaef)]=!0x1,this[_0x3b5560(0x18fd)]=!0x1,this[_0x3b5560(0x3622)]=!0x1,this[_0x3b5560(0x1bda)]=!0x1,this[_0x3b5560(0x8b9)]=!0x1,this[_0x3b5560(0x809)]=!0x1,this['USE_LOCAL_REFLECTIONMAP_CUBIC']=!0x1,this[_0x3b5560(0x22ca)]=!0x1,this[_0x3b5560(0x1698)]=!0x1,this[_0x3b5560(0x2f9a)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x3b5560(0x3410)]=!0x1,this['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x1,this['INVERTCUBICMAP']=!0x1,this[_0x3b5560(0x1115)]=!0x1,this[_0x3b5560(0x75a)]=!0x1,this[_0x3b5560(0x8e4)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x3b5560(0x11e4)]=!0x1,this[_0x3b5560(0x39af)]=!0x1,this[_0x3b5560(0x1d11)]=!0x1,this[_0x3b5560(0x1341)]=!0x1,this[_0x3b5560(0x31d)]=!0x1,this[_0x3b5560(0x39fc)]=!0x1,this[_0x3b5560(0x3087)]=!0x1,this[_0x3b5560(0xb68)]=!0x1,this[_0x3b5560(0x3264)]=!0x1,this[_0x3b5560(0x2c05)]=!0x1,this[_0x3b5560(0x17f2)]=!0x1,this[_0x3b5560(0x79a)]=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this[_0x3b5560(0x3bd7)]=-0x1,this[_0x3b5560(0x4013)]=!0x1,this[_0x3b5560(0x10cf)]=-0x1,this[_0x3b5560(0x1ccc)]=!0x1,this['PREPASS_NORMAL_INDEX']=-0x1,this[_0x3b5560(0x1577)]=!0x1,this[_0x3b5560(0x17b5)]=-0x1,this[_0x3b5560(0x1ae5)]=!0x1,this['PREPASS_VELOCITY_INDEX']=-0x1,this[_0x3b5560(0x34c4)]=!0x1,this['PREPASS_REFLECTIVITY_INDEX']=-0x1,this[_0x3b5560(0x150a)]=0x0,this[_0x3b5560(0x2464)]=0x0,this[_0x3b5560(0x35a8)]=0x0,this['BONETEXTURE']=!0x1,this[_0x3b5560(0x3fd0)]=!0x1,this['NONUNIFORMSCALING']=!0x1,this[_0x3b5560(0x30f5)]=!0x1,this[_0x3b5560(0x1b87)]=!0x1,this[_0x3b5560(0x3b77)]=!0x1,this[_0x3b5560(0x30c4)]=!0x1,this[_0x3b5560(0x79c)]=0x0,this[_0x3b5560(0xd2c)]=!0x1,this[_0x3b5560(0x1439)]=!0x1,this[_0x3b5560(0x3485)]=!0x1,this[_0x3b5560(0x22d0)]=!0x1,this[_0x3b5560(0x1c66)]=!0x1,this['TONEMAPPING']=!0x1,this[_0x3b5560(0x1bee)]=!0x1,this[_0x3b5560(0x3722)]=!0x1,this[_0x3b5560(0x2955)]=!0x1,this[_0x3b5560(0x6b0)]=!0x1,this[_0x3b5560(0x2972)]=!0x1,this[_0x3b5560(0xd7d)]=!0x1,this[_0x3b5560(0x1e73)]=!0x1,this[_0x3b5560(0xf6b)]=!0x1,this[_0x3b5560(0xed5)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x3b5560(0x34eb)]=!0x1,this[_0x3b5560(0x122a)]=!0x1,this[_0x3b5560(0x1c65)]=!0x1,this[_0x3b5560(0xdc1)]=!0x1,this[_0x3b5560(0x2069)]=!0x1,this['USEGLTFLIGHTFALLOFF']=!0x1,this[_0x3b5560(0x1295)]=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x3b5560(0xae2)]=!0x1,this[_0x3b5560(0x25f5)]=!0x1,this[_0x3b5560(0x101c)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x3b5560(0x10c5)]=!0x1,this[_0x3b5560(0x4b6)]=!0x1,this[_0x3b5560(0x3568)]=!0x1,this[_0x3b5560(0x3f41)]=!0x1,this[_0x3b5560(0x8f9)]=!0x1,this[_0x3b5560(0x39eb)]=!0x1,this[_0x3b5560(0x38b4)]=!0x1,this[_0x3b5560(0xf32)]=!0x1,this[_0x3b5560(0x249d)]=!0x1,this[_0x3b5560(0x2d21)]=!0x1,this['DEBUGMODE']=0x0,this['rebuild']();}['reset'](){var _0x2080a9=a7_0x2532;super[_0x2080a9(0x2af4)](),this['ALPHATESTVALUE']=_0x2080a9(0x1ea0),this[_0x2080a9(0x2263)]=!0x0,this[_0x2080a9(0xc13)]=!0x0;}}class _0x4e3c65 extends _0xbdf33b['a']{constructor(_0xa0d2f6,_0x236b74){var _0x2d4a62=a7_0x2532;super(_0xa0d2f6,_0x236b74),this[_0x2d4a62(0x1b55)]=0x1,this[_0x2d4a62(0x135a)]=0x1,this[_0x2d4a62(0x3ffa)]=0x1,this['_specularIntensity']=0x1,this['_lightingInfos']=new _0x2d8bbb['Lt'](this[_0x2d4a62(0x1b55)],this[_0x2d4a62(0x135a)],this[_0x2d4a62(0x3ffa)],this['_specularIntensity']),this[_0x2d4a62(0x251b)]=!0x1,this[_0x2d4a62(0x883)]=null,this[_0x2d4a62(0xb07)]=null,this['_ambientTextureStrength']=0x1,this[_0x2d4a62(0x3fb7)]=_0x4e3c65[_0x2d4a62(0x2ef1)],this[_0x2d4a62(0x354b)]=null,this[_0x2d4a62(0xcf3)]=null,this[_0x2d4a62(0x1aeb)]=null,this[_0x2d4a62(0xeca)]=null,this[_0x2d4a62(0xca1)]=null,this[_0x2d4a62(0x1f3e)]=null,this['_roughness']=null,this['_metallicF0Factor']=0x1,this[_0x2d4a62(0x3001)]=_0x3d7cee['Wo']['White'](),this[_0x2d4a62(0x1243)]=!0x1,this[_0x2d4a62(0x3e50)]=null,this[_0x2d4a62(0x3f8c)]=null,this[_0x2d4a62(0x3521)]=null,this['_bumpTexture']=null,this[_0x2d4a62(0xf7e)]=null,this['_ambientColor']=new _0x3d7cee['Wo'](0x0,0x0,0x0),this[_0x2d4a62(0x314f)]=new _0x3d7cee['Wo'](0x1,0x1,0x1),this[_0x2d4a62(0x3367)]=new _0x3d7cee['Wo'](0x1,0x1,0x1),this[_0x2d4a62(0x21e4)]=new _0x3d7cee['Wo'](0x1,0x1,0x1),this['_emissiveColor']=new _0x3d7cee['Wo'](0x0,0x0,0x0),this[_0x2d4a62(0x1d39)]=0.9,this['_useLightmapAsShadowmap']=!0x1,this[_0x2d4a62(0x12c8)]=!0x0,this[_0x2d4a62(0x216)]=!0x0,this[_0x2d4a62(0x2f10)]=!0x1,this['_useSpecularOverAlpha']=!0x0,this['_useMicroSurfaceFromReflectivityMapAlpha']=!0x1,this[_0x2d4a62(0x3293)]=!0x0,this[_0x2d4a62(0x1e64)]=!0x1,this[_0x2d4a62(0x14b7)]=!0x1,this[_0x2d4a62(0x40a2)]=!0x1,this[_0x2d4a62(0x26ef)]=!0x1,this['_useAutoMicroSurfaceFromReflectivityMap']=!0x1,this['_lightFalloff']=_0x4e3c65[_0x2d4a62(0x27e1)],this['_useRadianceOverAlpha']=!0x0,this['_useObjectSpaceNormalMap']=!0x1,this[_0x2d4a62(0x14e8)]=!0x1,this[_0x2d4a62(0x558)]=!0x1,this['_parallaxScaleBias']=0.05,this['_disableLighting']=!0x1,this[_0x2d4a62(0x77d)]=0x4,this[_0x2d4a62(0x3d1e)]=!0x1,this['_invertNormalMapY']=!0x1,this['_twoSidedLighting']=!0x1,this[_0x2d4a62(0x1a66)]=0.4,this[_0x2d4a62(0x2b02)]=!0x1,this[_0x2d4a62(0x2551)]=!0x1,this[_0x2d4a62(0x3519)]=!0x1,this[_0x2d4a62(0x3837)]=null,this[_0x2d4a62(0x3484)]=!0x1,this[_0x2d4a62(0x3ce0)]=!0x1,this[_0x2d4a62(0x293c)]=_0x44e158['g'][_0x2d4a62(0x1ad0)],this[_0x2d4a62(0x20ea)]=!0x1,this['_enableSpecularAntiAliasing']=!0x1,this[_0x2d4a62(0x2e70)]=null,this[_0x2d4a62(0x2062)]=new _0x514478['t'](0x10),this['_globalAmbientColor']=new _0x3d7cee['Wo'](0x0,0x0,0x0),this[_0x2d4a62(0x27da)]=!0x1,this['_unlit']=!0x1,this[_0x2d4a62(0x7b5)]=0x0,this[_0x2d4a62(0x3d91)]=0x0,this[_0x2d4a62(0x2544)]=-0x1,this[_0x2d4a62(0x3da)]=0x1,this['_cacheHasRenderTargetTextures']=!0x1,this[_0x2d4a62(0x3e6e)]=new _0x1fbe76['d'](this),this['clearCoat']=new _0x4dd82e['Y'](this),this[_0x2d4a62(0x5e4)]=new _0x4d1f8d['B'](this),this[_0x2d4a62(0x1dca)]=new _0x57b33a['u'](this),this[_0x2d4a62(0x8dc)]=new _0x58483a['B'](this),this[_0x2d4a62(0x119c)]=new _0x538da6['u'](this),this['detailMap']=new _0xb02d91['p'](this),this[_0x2d4a62(0x39fe)](null),this[_0x2d4a62(0x29df)]=()=>(this[_0x2d4a62(0x2062)][_0x2d4a62(0x2af4)](),_0x4abde9['k'][_0x2d4a62(0x5da)]&&this['_reflectionTexture']&&this['_reflectionTexture'][_0x2d4a62(0x1706)]&&this['_renderTargets']['push'](this[_0x2d4a62(0xcf3)]),this[_0x2d4a62(0x1909)][_0x2d4a62(0x653)]=this[_0x2d4a62(0x2062)],this[_0x2d4a62(0x1eb)](this[_0x2d4a62(0x1909)]),this[_0x2d4a62(0x2062)]),this[_0x2d4a62(0x3837)]=(0x0,_0x583bdf['$'])(this[_0x2d4a62(0x40ae)]()),this[_0x2d4a62(0x2a8c)]=new _0x3599ba['o']();}get['realTimeFiltering'](){var _0x3d3c81=a7_0x2532;return this[_0x3d3c81(0x3ce0)];}set['realTimeFiltering'](_0x3a7546){var _0x30f9f9=a7_0x2532;this[_0x30f9f9(0x3ce0)]=_0x3a7546,this[_0x30f9f9(0x3f48)](_0x44e158['g']['MATERIAL_TextureDirtyFlag']);}get[_0x2bfd80(0x1fc8)](){var _0x351bb2=_0x2bfd80;return this[_0x351bb2(0x293c)];}set[_0x2bfd80(0x1fc8)](_0x1ac3bc){var _0x4d45f0=_0x2bfd80;this[_0x4d45f0(0x293c)]=_0x1ac3bc,this[_0x4d45f0(0x3f48)](_0x44e158['g'][_0x4d45f0(0x411)]);}get['canRenderToMRT'](){return!0x0;}[_0x2bfd80(0x39fe)](_0x32e2d8){var _0x3458b9=_0x2bfd80;_0x32e2d8!==this[_0x3458b9(0x2c4b)]&&(this[_0x3458b9(0x2c4b)]&&this[_0x3458b9(0x2e70)]&&this[_0x3458b9(0x2c4b)][_0x3458b9(0x14ef)][_0x3458b9(0x418a)](this['_imageProcessingObserver']),this[_0x3458b9(0x2c4b)]=_0x32e2d8||this['getScene']()[_0x3458b9(0x3401)],this[_0x3458b9(0x2c4b)]&&(this[_0x3458b9(0x2e70)]=this['_imageProcessingConfiguration'][_0x3458b9(0x14ef)][_0x3458b9(0x33ee)](()=>{var _0x3f1af7=_0x3458b9;this[_0x3f1af7(0x77e)]();})));}get[_0x2bfd80(0x2b6d)](){var _0x4ae49f=_0x2bfd80;return!!(_0x4abde9['k'][_0x4ae49f(0x5da)]&&this[_0x4ae49f(0xcf3)]&&this[_0x4ae49f(0xcf3)][_0x4ae49f(0x1706)])||this['_cacheHasRenderTargetTextures'];}get[_0x2bfd80(0x67f)](){var _0x54a1fc=_0x2bfd80;return!this[_0x54a1fc(0xd67)];}[_0x2bfd80(0x1d40)](){var _0x1604fe=_0x2bfd80;return _0x1604fe(0x2a92);}get[_0x2bfd80(0x8a7)](){var _0x521c87=_0x2bfd80;return this[_0x521c87(0x27da)];}set[_0x2bfd80(0x8a7)](_0x2c6ef0){var _0x43d2b8=_0x2bfd80;this[_0x43d2b8(0x27da)]=_0x2c6ef0&&this[_0x43d2b8(0x40ae)]()[_0x43d2b8(0x318e)]()['getCaps']()[_0x43d2b8(0x1493)];}get[_0x2bfd80(0x194e)](){var _0x241258=_0x2bfd80,_0x58ffae;return this[_0x241258(0x3ad8)]===_0x4e3c65[_0x241258(0x39e9)]||this[_0x241258(0x3ad8)]===_0x4e3c65[_0x241258(0x38ef)]||(null==(_0x58ffae=this[_0x241258(0x119c)])?void 0x0:_0x58ffae[_0x241258(0x1728)]);}['needAlphaBlending'](){var _0x55b655=_0x2bfd80;return!this['_disableAlphaBlending']&&(this['alpha']<0x1||null!=this[_0x55b655(0x354b)]||this[_0x55b655(0x4103)]());}['needAlphaTesting'](){var _0x515abb=_0x2bfd80,_0x10e24f;return!!this[_0x515abb(0x2b02)]||(null==(_0x10e24f=this[_0x515abb(0x119c)])||!_0x10e24f['disableAlphaBlending'])&&this[_0x515abb(0x3cac)]()&&(null==this[_0x515abb(0x3ad8)]||this[_0x515abb(0x3ad8)]===_0x4e3c65[_0x515abb(0x38ef)]);}[_0x2bfd80(0x4103)](){var _0x17214f=_0x2bfd80;return null!=this[_0x17214f(0x883)]&&this[_0x17214f(0x883)]['hasAlpha']&&this[_0x17214f(0x2f10)]&&this[_0x17214f(0x3ad8)]!==_0x4e3c65[_0x17214f(0x39e9)];}[_0x2bfd80(0x3cac)](){var _0x1ef319=_0x2bfd80;return null!=this[_0x1ef319(0x883)]&&this[_0x1ef319(0x883)][_0x1ef319(0x33f9)]||null!=this[_0x1ef319(0x354b)];}[_0x2bfd80(0xcd8)](){var _0x2e43e0=_0x2bfd80;return this[_0x2e43e0(0x883)];}[_0x2bfd80(0x4b4)](_0x2f170f,_0x4a9f9b,_0x4d04f3){var _0x22d24f=_0x2bfd80;if(this[_0x22d24f(0xa65)]||this[_0x22d24f(0x286e)](),_0x4a9f9b['effect']&&this[_0x22d24f(0x1946)]&&_0x4a9f9b['effect'][_0x22d24f(0x35c0)]&&_0x4a9f9b['effect'][_0x22d24f(0x14b9)]===_0x4d04f3)return!0x0;_0x4a9f9b[_0x22d24f(0x2ce3)]||(this[_0x22d24f(0x276f)](_0x4902ab['S'][_0x22d24f(0x279b)],this[_0x22d24f(0x1909)]),_0x4a9f9b[_0x22d24f(0x2ce3)]=new _0x380f7c(this[_0x22d24f(0x1909)]['defineNames']));const _0x49fba0=_0x4a9f9b[_0x22d24f(0x2ce3)];if(this['_isReadyForSubMesh'](_0x4a9f9b))return!0x0;const _0x898239=this[_0x22d24f(0x40ae)](),_0x12eb7c=_0x898239[_0x22d24f(0x318e)]();if(_0x49fba0[_0x22d24f(0x254b)]&&(this[_0x22d24f(0x1909)][_0x22d24f(0x2b6d)]=!0x1,this[_0x22d24f(0x3c67)](this[_0x22d24f(0x1909)]),this[_0x22d24f(0x1308)]=this[_0x22d24f(0x1909)][_0x22d24f(0x2b6d)],_0x898239['texturesEnabled'])){if(this[_0x22d24f(0x883)]&&_0x4abde9['k'][_0x22d24f(0x3ab3)]&&!this[_0x22d24f(0x883)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x22d24f(0xb07)]&&_0x4abde9['k'][_0x22d24f(0x3344)]&&!this[_0x22d24f(0xb07)][_0x22d24f(0xbf7)]())return!0x1;if(this['_opacityTexture']&&_0x4abde9['k'][_0x22d24f(0x18be)]&&!this['_opacityTexture'][_0x22d24f(0xbf7)]())return!0x1;const _0x42c9f1=this[_0x22d24f(0x64e)]();if(_0x42c9f1&&_0x4abde9['k']['ReflectionTextureEnabled']){if(!_0x42c9f1[_0x22d24f(0xbf7)]())return!0x1;if(_0x42c9f1[_0x22d24f(0x3a87)]&&!_0x42c9f1[_0x22d24f(0x3a87)][_0x22d24f(0xbf7)]())return!0x1;}if(this[_0x22d24f(0xf7e)]&&_0x4abde9['k'][_0x22d24f(0x1c14)]&&!this[_0x22d24f(0xf7e)][_0x22d24f(0xbf7)]())return!0x1;if(this[_0x22d24f(0x1aeb)]&&_0x4abde9['k']['EmissiveTextureEnabled']&&!this[_0x22d24f(0x1aeb)][_0x22d24f(0xbf7)]())return!0x1;if(_0x4abde9['k'][_0x22d24f(0x3866)]){if(this[_0x22d24f(0xca1)]){if(!this[_0x22d24f(0xca1)][_0x22d24f(0xbf7)]())return!0x1;}else{if(this[_0x22d24f(0xeca)]&&!this[_0x22d24f(0xeca)]['isReadyOrNotBlocking']())return!0x1;}if(this['_metallicReflectanceTexture']&&!this[_0x22d24f(0x3e50)][_0x22d24f(0xbf7)]())return!0x1;if(this[_0x22d24f(0x3f8c)]&&!this[_0x22d24f(0x3f8c)][_0x22d24f(0xbf7)]())return!0x1;if(this[_0x22d24f(0x3521)]&&!this[_0x22d24f(0x3521)][_0x22d24f(0xbf7)]())return!0x1;}if(_0x12eb7c[_0x22d24f(0x179f)]()[_0x22d24f(0x391b)]&&this['_bumpTexture']&&_0x4abde9['k'][_0x22d24f(0x1da0)]&&!this[_0x22d24f(0x251b)]&&!this[_0x22d24f(0x3927)][_0x22d24f(0x1977)]())return!0x1;if(this[_0x22d24f(0x3837)]&&_0x4abde9['k']['ReflectionTextureEnabled']&&!this[_0x22d24f(0x3837)][_0x22d24f(0x1977)]())return!0x1;}if(this[_0x22d24f(0x1909)][_0x22d24f(0x4b4)]=!0x0,this[_0x22d24f(0x1909)]['defines']=_0x49fba0,this[_0x22d24f(0x394b)](this[_0x22d24f(0x1909)]),!this[_0x22d24f(0x1909)][_0x22d24f(0x4b4)])return!0x1;if(_0x49fba0[_0x22d24f(0x3a78)]&&this['_imageProcessingConfiguration']&&!this[_0x22d24f(0x2c4b)]['isReady']())return!0x1;_0x12eb7c['getCaps']()['standardDerivatives']||_0x2f170f['isVerticesDataPresent'](_0x41341b['o'][_0x22d24f(0x2496)])||(_0x2f170f[_0x22d24f(0x2e77)](!0x0),_0x52fe3a['Y']['Warn']('PBRMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20'+_0x2f170f[_0x22d24f(0x3844)]));var _0x1921cb=_0x4a9f9b['effect'],_0x1cb2cc=_0x49fba0['_areLightsDisposed'];let _0x5b6dc6=this[_0x22d24f(0x3fac)](_0x2f170f,_0x49fba0,this[_0x22d24f(0x4d8)],this[_0x22d24f(0x2076)],_0x4d04f3,null,_0x4a9f9b[_0x22d24f(0x18d3)]()[_0x22d24f(0x2d7)]),_0x3d518a=!0x1;if(_0x5b6dc6){if(this['_onEffectCreatedObservable']&&(_0x386567[_0x22d24f(0x300f)]=_0x5b6dc6,_0x386567[_0x22d24f(0xd5c)]=_0x4a9f9b,this[_0x22d24f(0x23fd)][_0x22d24f(0x2231)](_0x386567)),this[_0x22d24f(0x11d6)]&&_0x1921cb&&!_0x5b6dc6[_0x22d24f(0x1977)]()){if(_0x5b6dc6=_0x1921cb,_0x49fba0[_0x22d24f(0x1faf)](),_0x3d518a=this[_0x22d24f(0x1946)],_0x1cb2cc)return!(_0x49fba0[_0x22d24f(0x1a10)]=!0x0);}else _0x898239[_0x22d24f(0x1251)](),_0x4a9f9b['setEffect'](_0x5b6dc6,_0x49fba0,this['_materialContext']);}return!(!_0x4a9f9b[_0x22d24f(0x300f)]||!_0x4a9f9b[_0x22d24f(0x300f)][_0x22d24f(0x1977)]()||(_0x49fba0[_0x22d24f(0x2cf3)]=_0x898239['getRenderId'](),_0x4a9f9b[_0x22d24f(0x300f)]['_wasPreviouslyReady']=!_0x3d518a,_0x4a9f9b['effect']['_wasPreviouslyUsingInstances']=!!_0x4d04f3,_0x898239['performancePriority']!==_0x4d565a['a'][_0x22d24f(0x3129)]&&(this[_0x22d24f(0x8d3)]=!0x0),0x0));}[_0x2bfd80(0x3775)](){var _0x97499e=_0x2bfd80;return!(null==this[_0x97499e(0x1f3e)]&&null==this[_0x97499e(0x34c5)]&&!this[_0x97499e(0xca1)]);}[_0x2bfd80(0x3fac)](_0x17493a,_0x449368,_0x37cd23=null,_0x32b383=null,_0x3a273c=null,_0x1d1997=null,_0x22911a){var _0x597a9c=_0x2bfd80;if(this['_prepareDefines'](_0x17493a,_0x449368,_0x3a273c,_0x1d1997,_0x22911a),!_0x449368[_0x597a9c(0x1233)])return null;_0x449368['markAsProcessed']();const _0x24b816=this[_0x597a9c(0x40ae)](),_0x529a29=_0x24b816[_0x597a9c(0x318e)](),_0x293156=new _0x491741['L']();let _0x4350ab=0x0;_0x449368[_0x597a9c(0x8e4)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x8e4)),_0x449368[_0x597a9c(0x3f41)]&&_0x293156['addFallback'](_0x4350ab,'FOG'),_0x449368[_0x597a9c(0x249d)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab,_0x597a9c(0x249d)),_0x449368['POINTSIZE']&&_0x293156['addFallback'](_0x4350ab,_0x597a9c(0x3568)),_0x449368['LOGARITHMICDEPTH']&&_0x293156[_0x597a9c(0x3801)](_0x4350ab,_0x597a9c(0x8f9)),_0x449368[_0x597a9c(0x3e83)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab,'PARALLAX'),_0x449368[_0x597a9c(0x102d)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x102d)),_0x449368[_0x597a9c(0x320c)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x320c)),_0x449368[_0x597a9c(0x324a)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x324a)),_0x449368[_0x597a9c(0x620)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x620)),_0x4350ab=_0x5b70ff['G'][_0x597a9c(0xbdf)](_0x449368,_0x293156,this[_0x597a9c(0x77d)],_0x4350ab++),_0x449368[_0x597a9c(0x3d13)]&&_0x293156['addFallback'](_0x4350ab++,_0x597a9c(0x3d13)),_0x449368[_0x597a9c(0x1115)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x1115)),_0x449368['USEIRRADIANCEMAP']&&_0x293156['addFallback'](_0x4350ab++,_0x597a9c(0x75a)),_0x449368[_0x597a9c(0x1f7a)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x1f7a)),_0x449368[_0x597a9c(0x2bb6)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x2bb6)),_0x449368[_0x597a9c(0x36fb)]&&_0x293156['addFallback'](_0x4350ab++,_0x597a9c(0x36fb)),_0x449368['EMISSIVE']&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,_0x597a9c(0x33d6)),_0x449368['VERTEXCOLOR']&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,'VERTEXCOLOR'),_0x449368[_0x597a9c(0x30f5)]&&_0x293156[_0x597a9c(0x3801)](_0x4350ab++,'MORPHTARGETS'),_0x449368['MULTIVIEW']&&_0x293156[_0x597a9c(0x3801)](0x0,'MULTIVIEW');const _0x14b920=[_0x41341b['o']['PositionKind']];_0x449368[_0x597a9c(0x2bb6)]&&_0x14b920[_0x597a9c(0x1e1d)](_0x41341b['o']['NormalKind']),_0x449368[_0x597a9c(0x324a)]&&_0x14b920[_0x597a9c(0x1e1d)](_0x41341b['o']['TangentKind']);for(let _0x4ee81b=0x1;_0x4ee81b<=_0x44e158['g'][_0x597a9c(0x2dfc)];++_0x4ee81b)_0x449368['UV'+_0x4ee81b]&&_0x14b920[_0x597a9c(0x1e1d)]('uv'+(0x1===_0x4ee81b?'':_0x4ee81b));_0x449368[_0x597a9c(0x36ea)]&&_0x14b920[_0x597a9c(0x1e1d)](_0x41341b['o'][_0x597a9c(0x716)]),_0x449368[_0x597a9c(0x3264)]&&_0x14b920[_0x597a9c(0x1e1d)](_0x41341b['o'][_0x597a9c(0xa8a)]),_0x5b70ff['G'][_0x597a9c(0x2ac9)](_0x14b920,_0x17493a,_0x449368,_0x293156),_0x5b70ff['G'][_0x597a9c(0x363)](_0x14b920,_0x449368),_0x5b70ff['G'][_0x597a9c(0x2307)](_0x14b920,_0x17493a,_0x449368),_0x5b70ff['G'][_0x597a9c(0x1dd2)](_0x14b920,_0x17493a,_0x449368);let _0x583b76=_0x597a9c(0x3ed4);var _0x3a273c=[_0x597a9c(0x304a),'view',_0x597a9c(0x33e8),'vEyePosition',_0x597a9c(0x319f),_0x597a9c(0x1ed5),_0x597a9c(0xe56),'vReflectivityColor',_0x597a9c(0x31e1),_0x597a9c(0x296),_0x597a9c(0x1b41),_0x597a9c(0x3103),_0x597a9c(0x182c),_0x597a9c(0x3710),_0x597a9c(0x34f4),_0x597a9c(0x168c),_0x597a9c(0x2081),_0x597a9c(0x20eb),_0x597a9c(0x3d5d),_0x597a9c(0x102b),'vReflectionSize','vEmissiveInfos',_0x597a9c(0x80b),_0x597a9c(0x3b94),_0x597a9c(0x3a09),'vReflectanceInfos','vMicroSurfaceSamplerInfos',_0x597a9c(0x1fc4),_0x597a9c(0x218f),_0x597a9c(0xd0a),_0x597a9c(0x18e3),_0x597a9c(0x1c06),_0x597a9c(0x19c2),_0x597a9c(0x3768),'emissiveMatrix','reflectivityMatrix',_0x597a9c(0x2bd0),_0x597a9c(0x2a40),_0x597a9c(0x220b),'lightmapMatrix',_0x597a9c(0x3c98),_0x597a9c(0x18c0),_0x597a9c(0xab1),_0x597a9c(0x34cf),_0x597a9c(0x99a),'vSphericalY',_0x597a9c(0x31a5),_0x597a9c(0xd93),'vSphericalYY_ZZ',_0x597a9c(0x2d50),_0x597a9c(0x51b),_0x597a9c(0x12af),_0x597a9c(0x394c),_0x597a9c(0xf25),_0x597a9c(0x7cb),_0x597a9c(0x5ca),'vSphericalL11','vSphericalL2_2',_0x597a9c(0x32f5),_0x597a9c(0x3427),_0x597a9c(0x52f),'vSphericalL22',_0x597a9c(0x31c6),_0x597a9c(0x1b4c),_0x597a9c(0x3511),_0x597a9c(0x1a8b),_0x597a9c(0x3155),_0x597a9c(0x24e3)],_0x1d1997=[_0x597a9c(0xd03),'reflectivitySampler',_0x597a9c(0x3150),_0x597a9c(0x1dce),'bumpSampler','lightmapSampler',_0x597a9c(0x3a71),'reflectionSampler',_0x597a9c(0x3b6c),'reflectionSamplerHigh',_0x597a9c(0x17a5),_0x597a9c(0x132f),_0x597a9c(0x4c9),_0x597a9c(0x188c),_0x597a9c(0x51f),'reflectanceSampler',_0x597a9c(0x7a4),'oitDepthSampler',_0x597a9c(0x10e7)],_0x22911a=['Material',_0x597a9c(0x3079),_0x597a9c(0x1591)],_0x17493a=(this['_eventInfo'][_0x597a9c(0x1e43)]=_0x293156,this[_0x597a9c(0x1909)][_0x597a9c(0x1001)]=_0x4350ab,this[_0x597a9c(0x1909)][_0x597a9c(0x32ec)]=_0x449368,this['_eventInfo']['uniforms']=_0x3a273c,this[_0x597a9c(0x1909)][_0x597a9c(0x1427)]=_0x14b920,this[_0x597a9c(0x1909)]['samplers']=_0x1d1997,this[_0x597a9c(0x1909)][_0x597a9c(0x4fd)]=_0x22911a,this[_0x597a9c(0x1909)][_0x597a9c(0x104f)]=void 0x0,this[_0x597a9c(0x1909)]['mesh']=_0x17493a,this[_0x597a9c(0x276f)](_0x4902ab['S']['PrepareEffect'],this[_0x597a9c(0x1909)]),_0x3599ba['o']['AddUniforms'](_0x3a273c),_0x3599ba['o'][_0x597a9c(0x297a)](_0x1d1997),(0x0,_0x393c09['qx'])(_0x3a273c),_0x1faf82['$']&&(_0x1faf82['$'][_0x597a9c(0x215b)](_0x3a273c,_0x449368),_0x1faf82['$'][_0x597a9c(0xf13)](_0x1d1997,_0x449368)),_0x5b70ff['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x3a273c,'uniformBuffersNames':_0x22911a,'samplers':_0x1d1997,'defines':_0x449368,'maxSimultaneousLights':this['_maxSimultaneousLights']}),{}),_0x466630=(this['customShaderNameResolve']&&(_0x583b76=this[_0x597a9c(0xb56)](_0x583b76,_0x3a273c,_0x22911a,_0x1d1997,_0x449368,_0x14b920,_0x17493a)),_0x449368[_0x597a9c(0x141d)]()),_0x3a273c=_0x529a29[_0x597a9c(0x3af7)](_0x583b76,{'attributes':_0x14b920,'uniformsNames':_0x3a273c,'uniformBuffersNames':_0x22911a,'samplers':_0x1d1997,'defines':_0x466630,'fallbacks':_0x293156,'onCompiled':_0x37cd23,'onError':_0x32b383,'indexParameters':{'maxSimultaneousLights':this[_0x597a9c(0x77d)],'maxSimultaneousMorphTargets':_0x449368['NUM_MORPH_INFLUENCERS']},'processFinalCode':_0x17493a['processFinalCode'],'processCodeAfterIncludes':this['_eventInfo'][_0x597a9c(0x104f)],'multiTarget':_0x449368[_0x597a9c(0x2c05)]},_0x529a29);return this[_0x597a9c(0x1909)]['customCode']=void 0x0,_0x3a273c;}[_0x2bfd80(0x947)](_0x33ae13,_0x1d341e,_0x1bbc60=null,_0x2f9344=null,_0x2beac3=!0x1){var _0x4cfc72=_0x2bfd80;const _0x45dc04=this[_0x4cfc72(0x40ae)](),_0x5226e9=_0x45dc04['getEngine']();_0x5b70ff['G'][_0x4cfc72(0xd6d)](_0x45dc04,_0x33ae13,_0x1d341e,!0x0,this[_0x4cfc72(0x77d)],this['_disableLighting']),_0x1d341e[_0x4cfc72(0x34e4)]=!0x0,_0x5b70ff['G'][_0x4cfc72(0x1c00)](_0x45dc04,_0x1d341e);var _0x4611a5=this[_0x4cfc72(0x4181)](_0x33ae13)&&this[_0x4cfc72(0x40ae)]()[_0x4cfc72(0x2bb2)];if(_0x5b70ff['G']['PrepareDefinesForPrePass'](_0x45dc04,_0x1d341e,this['canRenderToMRT']&&!_0x4611a5),_0x5b70ff['G'][_0x4cfc72(0x17cb)](_0x45dc04,_0x1d341e,_0x4611a5),_0x1d341e['METALLICWORKFLOW']=this[_0x4cfc72(0x3775)](),_0x1d341e['_areTexturesDirty']){if(_0x1d341e[_0x4cfc72(0x123a)]=!0x1,_0x45dc04[_0x4cfc72(0x914)]){_0x1d341e[_0x4cfc72(0x2c63)]=0x0,_0x1d341e[_0x4cfc72(0x3b89)]=0x0,_0x1d341e[_0x4cfc72(0x172e)]=0x0,_0x1d341e['EMISSIVEDIRECTUV']=0x0,_0x1d341e[_0x4cfc72(0x2ada)]=0x0,_0x1d341e[_0x4cfc72(0x3b0c)]=0x0,_0x1d341e[_0x4cfc72(0x4142)]=0x0,_0x1d341e[_0x4cfc72(0x2f57)]=0x0,_0x1d341e[_0x4cfc72(0x2893)]=0x0,_0x1d341e[_0x4cfc72(0x417c)]=0x0,_0x5226e9['getCaps']()[_0x4cfc72(0x3ddf)]&&(_0x1d341e[_0x4cfc72(0x2516)]=!0x0),this[_0x4cfc72(0x883)]&&_0x4abde9['k'][_0x4cfc72(0x3ab3)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0x883)],_0x1d341e,_0x4cfc72(0x215a)),_0x1d341e[_0x4cfc72(0x109b)]=this[_0x4cfc72(0x883)]['gammaSpace']):_0x1d341e['ALBEDO']=!0x1,this[_0x4cfc72(0xb07)]&&_0x4abde9['k'][_0x4cfc72(0x3344)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0xb07)],_0x1d341e,_0x4cfc72(0x36fb)),_0x1d341e[_0x4cfc72(0x2279)]=this['_useAmbientInGrayScale']):_0x1d341e[_0x4cfc72(0x36fb)]=!0x1,this[_0x4cfc72(0x354b)]&&_0x4abde9['k'][_0x4cfc72(0x18be)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0x354b)],_0x1d341e,_0x4cfc72(0x1c37)),_0x1d341e[_0x4cfc72(0x3923)]=this[_0x4cfc72(0x354b)][_0x4cfc72(0x240a)]):_0x1d341e[_0x4cfc72(0x1c37)]=!0x1;var _0x589a00=this[_0x4cfc72(0x64e)]();if(_0x589a00&&_0x4abde9['k'][_0x4cfc72(0x5da)]){switch(_0x1d341e['REFLECTION']=!0x0,_0x1d341e[_0x4cfc72(0x39af)]=_0x589a00[_0x4cfc72(0x2c98)],_0x1d341e['RGBDREFLECTION']=_0x589a00[_0x4cfc72(0x21a6)],_0x1d341e['LODINREFLECTIONALPHA']=_0x589a00['lodLevelInAlpha'],_0x1d341e[_0x4cfc72(0x1341)]=_0x589a00['linearSpecularLOD'],this[_0x4cfc72(0xcb3)]&&0x0<this['realTimeFilteringQuality']?(_0x1d341e['NUM_SAMPLES']=''+this[_0x4cfc72(0x1fc8)],_0x5226e9[_0x4cfc72(0x336b)]['needTypeSuffixInShaderConstants']&&(_0x1d341e[_0x4cfc72(0x3394)]=_0x1d341e['NUM_SAMPLES']+'u'),_0x1d341e[_0x4cfc72(0x3b86)]=!0x0):_0x1d341e[_0x4cfc72(0x3b86)]=!0x1,_0x1d341e[_0x4cfc72(0x38a5)]=_0x589a00[_0x4cfc72(0x1cd5)]===_0x12d01f['x'][_0x4cfc72(0x2a5a)],_0x1d341e['REFLECTIONMAP_3D']=_0x589a00[_0x4cfc72(0x1407)],_0x1d341e[_0x4cfc72(0x3a57)]=_0x1d341e[_0x4cfc72(0x3622)]&&this['getScene']()[_0x4cfc72(0x3ece)]?!_0x589a00['invertZ']:_0x589a00[_0x4cfc72(0x31de)],_0x1d341e['REFLECTIONMAP_CUBIC']=!0x1,_0x1d341e[_0x4cfc72(0x2f9a)]=!0x1,_0x1d341e[_0x4cfc72(0x8b9)]=!0x1,_0x1d341e[_0x4cfc72(0x22ca)]=!0x1,_0x1d341e['REFLECTIONMAP_SKYBOX']=!0x1,_0x1d341e[_0x4cfc72(0x1bda)]=!0x1,_0x1d341e[_0x4cfc72(0xc83)]=!0x1,_0x1d341e[_0x4cfc72(0x3410)]=!0x1,_0x1d341e[_0x4cfc72(0x2591)]=!0x1,_0x589a00['coordinatesMode']){case _0x12d01f['x'][_0x4cfc72(0x70c)]:_0x1d341e[_0x4cfc72(0x2f9a)]=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0x416b)]:_0x1d341e['REFLECTIONMAP_PLANAR']=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0x964)]:_0x1d341e[_0x4cfc72(0x22ca)]=!0x0;break;case _0x12d01f['x']['SKYBOX_MODE']:_0x1d341e[_0x4cfc72(0x1698)]=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0xbca)]:_0x1d341e['REFLECTIONMAP_SPHERICAL']=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0xd14)]:_0x1d341e['REFLECTIONMAP_EQUIRECTANGULAR']=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0x244)]:_0x1d341e['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0x3cb)]:_0x1d341e[_0x4cfc72(0x2591)]=!0x0;break;case _0x12d01f['x'][_0x4cfc72(0x2c7a)]:case _0x12d01f['x'][_0x4cfc72(0x2a5a)]:default:_0x1d341e[_0x4cfc72(0x809)]=!0x0,_0x1d341e['USE_LOCAL_REFLECTIONMAP_CUBIC']=!!_0x589a00[_0x4cfc72(0x1ffc)];}_0x589a00[_0x4cfc72(0x1cd5)]!==_0x12d01f['x']['SKYBOX_MODE']&&(_0x589a00['irradianceTexture']?(_0x1d341e[_0x4cfc72(0x75a)]=!0x0,_0x1d341e['USESPHERICALFROMREFLECTIONMAP']=!0x1):_0x589a00[_0x4cfc72(0x1407)]&&(_0x1d341e[_0x4cfc72(0x1115)]=!0x0,_0x1d341e[_0x4cfc72(0x75a)]=!0x1,this['_forceIrradianceInFragment']||this[_0x4cfc72(0xcb3)]||_0x5226e9[_0x4cfc72(0x179f)]()[_0x4cfc72(0x2185)]<=0x8?_0x1d341e[_0x4cfc72(0x8e4)]=!0x1:_0x1d341e[_0x4cfc72(0x8e4)]=!0x0));}else _0x1d341e[_0x4cfc72(0x18fd)]=!0x1,_0x1d341e[_0x4cfc72(0x3622)]=!0x1,_0x1d341e[_0x4cfc72(0x1bda)]=!0x1,_0x1d341e['REFLECTIONMAP_PLANAR']=!0x1,_0x1d341e['REFLECTIONMAP_CUBIC']=!0x1,_0x1d341e['USE_LOCAL_REFLECTIONMAP_CUBIC']=!0x1,_0x1d341e[_0x4cfc72(0x22ca)]=!0x1,_0x1d341e['REFLECTIONMAP_SKYBOX']=!0x1,_0x1d341e['REFLECTIONMAP_EXPLICIT']=!0x1,_0x1d341e[_0x4cfc72(0xc83)]=!0x1,_0x1d341e['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,_0x1d341e['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x1,_0x1d341e[_0x4cfc72(0x38a5)]=!0x1,_0x1d341e[_0x4cfc72(0x1115)]=!0x1,_0x1d341e[_0x4cfc72(0x75a)]=!0x1,_0x1d341e['USESPHERICALINVERTEX']=!0x1,_0x1d341e[_0x4cfc72(0x3a57)]=!0x1,_0x1d341e[_0x4cfc72(0x11e4)]=!0x1,_0x1d341e[_0x4cfc72(0x39af)]=!0x1,_0x1d341e[_0x4cfc72(0x1d11)]=!0x1,_0x1d341e[_0x4cfc72(0x1341)]=!0x1;this[_0x4cfc72(0xf7e)]&&_0x4abde9['k'][_0x4cfc72(0x1c14)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0xf7e)],_0x1d341e,'LIGHTMAP'),_0x1d341e[_0x4cfc72(0x24a1)]=this[_0x4cfc72(0x2711)],_0x1d341e[_0x4cfc72(0x6b9)]=this['_lightmapTexture'][_0x4cfc72(0x2c98)],_0x1d341e[_0x4cfc72(0xaef)]=this[_0x4cfc72(0xf7e)][_0x4cfc72(0x21a6)]):_0x1d341e['LIGHTMAP']=!0x1,this[_0x4cfc72(0x1aeb)]&&_0x4abde9['k']['EmissiveTextureEnabled']?(_0x5b70ff['G']['PrepareDefinesForMergedUV'](this[_0x4cfc72(0x1aeb)],_0x1d341e,_0x4cfc72(0x33d6)),_0x1d341e[_0x4cfc72(0x1412)]=this[_0x4cfc72(0x1aeb)][_0x4cfc72(0x2c98)]):_0x1d341e[_0x4cfc72(0x33d6)]=!0x1,_0x4abde9['k'][_0x4cfc72(0x3866)]?(this[_0x4cfc72(0xca1)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0xca1)],_0x1d341e,'REFLECTIVITY'),_0x1d341e[_0x4cfc72(0x39f4)]=this[_0x4cfc72(0x3293)],_0x1d341e[_0x4cfc72(0x1f59)]=!this[_0x4cfc72(0x3293)]&&this[_0x4cfc72(0x1e64)],_0x1d341e[_0x4cfc72(0x2aa0)]=this['_useMetallnessFromMetallicTextureBlue'],_0x1d341e[_0x4cfc72(0x27db)]=this['_useAmbientOcclusionFromMetallicTextureRed'],_0x1d341e[_0x4cfc72(0x6d8)]=!0x1):this['_reflectivityTexture']?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this['_reflectivityTexture'],_0x1d341e,_0x4cfc72(0x74b)),_0x1d341e[_0x4cfc72(0x28b6)]=this[_0x4cfc72(0x1c77)],_0x1d341e[_0x4cfc72(0x3cb3)]=this[_0x4cfc72(0x28d7)],_0x1d341e[_0x4cfc72(0x6d8)]=this[_0x4cfc72(0xeca)]['gammaSpace']):_0x1d341e[_0x4cfc72(0x74b)]=!0x1,this[_0x4cfc72(0x3e50)]||this[_0x4cfc72(0x3f8c)]?(_0x4611a5=null!==this[_0x4cfc72(0x3e50)]&&this[_0x4cfc72(0x3e50)][_0x4cfc72(0x14bf)]===(null==(_0x4611a5=this[_0x4cfc72(0x3f8c)])?void 0x0:_0x4611a5[_0x4cfc72(0x14bf)])&&this['_metallicReflectanceTexture'][_0x4cfc72(0x1c5a)](this[_0x4cfc72(0x3f8c)]),_0x1d341e['METALLIC_REFLECTANCE_USE_ALPHA_ONLY']=this[_0x4cfc72(0x1243)]&&!_0x4611a5,this[_0x4cfc72(0x3e50)]?(_0x5b70ff['G']['PrepareDefinesForMergedUV'](this[_0x4cfc72(0x3e50)],_0x1d341e,_0x4cfc72(0x1463)),_0x1d341e[_0x4cfc72(0xfa7)]=this['_metallicReflectanceTexture'][_0x4cfc72(0x2c98)]):_0x1d341e[_0x4cfc72(0x1463)]=!0x1,this[_0x4cfc72(0x3f8c)]&&!_0x4611a5&&(!this[_0x4cfc72(0x3e50)]||this['_metallicReflectanceTexture']&&this['_useOnlyMetallicFromMetallicReflectanceTexture'])?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0x3f8c)],_0x1d341e,_0x4cfc72(0x2c06)),_0x1d341e['REFLECTANCE_GAMMA']=this[_0x4cfc72(0x3f8c)][_0x4cfc72(0x2c98)]):_0x1d341e[_0x4cfc72(0x2c06)]=!0x1):(_0x1d341e[_0x4cfc72(0x1463)]=!0x1,_0x1d341e[_0x4cfc72(0x2c06)]=!0x1),this['_microSurfaceTexture']?_0x5b70ff['G'][_0x4cfc72(0xbab)](this[_0x4cfc72(0x3521)],_0x1d341e,_0x4cfc72(0x2299)):_0x1d341e[_0x4cfc72(0x2299)]=!0x1):(_0x1d341e[_0x4cfc72(0x74b)]=!0x1,_0x1d341e['MICROSURFACEMAP']=!0x1),_0x5226e9[_0x4cfc72(0x179f)]()[_0x4cfc72(0x391b)]&&this[_0x4cfc72(0x3927)]&&_0x4abde9['k'][_0x4cfc72(0x1da0)]&&!this[_0x4cfc72(0x251b)]?(_0x5b70ff['G'][_0x4cfc72(0xbab)](this['_bumpTexture'],_0x1d341e,_0x4cfc72(0x620)),this[_0x4cfc72(0x14e8)]&&this[_0x4cfc72(0x883)]&&_0x4abde9['k']['DiffuseTextureEnabled']?(_0x1d341e['PARALLAX']=!0x0,_0x1d341e[_0x4cfc72(0x102d)]=!!this[_0x4cfc72(0x558)]):_0x1d341e['PARALLAX']=!0x1,_0x1d341e[_0x4cfc72(0x13a6)]=this[_0x4cfc72(0x25f)]):(_0x1d341e[_0x4cfc72(0x620)]=!0x1,_0x1d341e['PARALLAX']=!0x1,_0x1d341e[_0x4cfc72(0x102d)]=!0x1,_0x1d341e[_0x4cfc72(0x13a6)]=!0x1),this[_0x4cfc72(0x3837)]&&_0x4abde9['k'][_0x4cfc72(0x5da)]?(_0x1d341e[_0x4cfc72(0x320c)]=!0x0,_0x1d341e[_0x4cfc72(0x30ff)]=this['_environmentBRDFTexture'][_0x4cfc72(0x21a6)]):(_0x1d341e['ENVIRONMENTBRDF']=!0x1,_0x1d341e[_0x4cfc72(0x30ff)]=!0x1),this[_0x4cfc72(0x4103)]()?_0x1d341e[_0x4cfc72(0x3de5)]=!0x0:_0x1d341e[_0x4cfc72(0x3de5)]=!0x1;}_0x1d341e[_0x4cfc72(0x112c)]=this[_0x4cfc72(0x1efc)],this[_0x4cfc72(0x1ba2)]===_0x4e3c65[_0x4cfc72(0x2a08)]?(_0x1d341e['USEPHYSICALLIGHTFALLOFF']=!0x1,_0x1d341e['USEGLTFLIGHTFALLOFF']=!0x1):this[_0x4cfc72(0x1ba2)]===_0x4e3c65[_0x4cfc72(0xa89)]?(_0x1d341e[_0x4cfc72(0x2069)]=!0x1,_0x1d341e['USEGLTFLIGHTFALLOFF']=!0x0):(_0x1d341e[_0x4cfc72(0x2069)]=!0x0,_0x1d341e[_0x4cfc72(0xa45)]=!0x1),_0x1d341e[_0x4cfc72(0x3624)]=this[_0x4cfc72(0x2e4a)],!this[_0x4cfc72(0x2e9)]&&this[_0x4cfc72(0x1623)]?_0x1d341e['TWOSIDEDLIGHTING']=!0x0:_0x1d341e[_0x4cfc72(0x1295)]=!0x1,_0x1d341e[_0x4cfc72(0x249d)]=_0x5226e9[_0x4cfc72(0x179f)]()[_0x4cfc72(0x391b)]&&this[_0x4cfc72(0x8b6)];}(_0x1d341e['_areTexturesDirty']||_0x1d341e[_0x4cfc72(0xc64)])&&(_0x1d341e[_0x4cfc72(0x1deb)]=''+this[_0x4cfc72(0x1a66)]+(this[_0x4cfc72(0x1a66)]%0x1==0x0?'.':''),_0x1d341e['PREMULTIPLYALPHA']=this[_0x4cfc72(0x2152)]===_0x44e158['g'][_0x4cfc72(0x3330)]||this[_0x4cfc72(0x2152)]===_0x44e158['g'][_0x4cfc72(0x2c9a)],_0x1d341e[_0x4cfc72(0x349a)]=this[_0x4cfc72(0x4181)](_0x33ae13),_0x1d341e[_0x4cfc72(0x2f97)]=this[_0x4cfc72(0x2551)]||this[_0x4cfc72(0x3519)],_0x1d341e[_0x4cfc72(0x2f6a)]=this[_0x4cfc72(0x3519)]),_0x1d341e[_0x4cfc72(0x3a78)]&&this[_0x4cfc72(0x2c4b)]&&this[_0x4cfc72(0x2c4b)][_0x4cfc72(0x364c)](_0x1d341e),_0x1d341e['FORCENORMALFORWARD']=this[_0x4cfc72(0x20ea)],_0x1d341e[_0x4cfc72(0x31d)]=this[_0x4cfc72(0x216)],_0x1d341e['HORIZONOCCLUSION']=this[_0x4cfc72(0x12c8)],_0x1d341e[_0x4cfc72(0xc64)]&&(_0x5b70ff['G'][_0x4cfc72(0x38ae)](_0x33ae13,_0x45dc04,this['_useLogarithmicDepth'],this[_0x4cfc72(0x1313)],this[_0x4cfc72(0xe33)],this['_shouldTurnAlphaTestOn'](_0x33ae13)||this[_0x4cfc72(0x2b02)],_0x1d341e),_0x1d341e[_0x4cfc72(0x2d21)]=this['_unlit']||(this[_0x4cfc72(0x1313)]||this[_0x4cfc72(0x1568)])&&!_0x33ae13[_0x4cfc72(0x950)](_0x41341b['o']['NormalKind']),_0x1d341e[_0x4cfc72(0x3d68)]=this['_debugMode']),_0x5b70ff['G'][_0x4cfc72(0x3151)](_0x45dc04,_0x5226e9,this,_0x1d341e,!!_0x1bbc60,_0x2f9344,_0x2beac3),this['_eventInfo'][_0x4cfc72(0x32ec)]=_0x1d341e,this[_0x4cfc72(0x1909)][_0x4cfc72(0x3ba0)]=_0x33ae13,this[_0x4cfc72(0x28a5)](this[_0x4cfc72(0x1909)]),_0x5b70ff['G'][_0x4cfc72(0x1c86)](_0x33ae13,_0x1d341e,!0x0,!0x0,!0x0,this[_0x4cfc72(0x3ad8)]!==_0x4e3c65[_0x4cfc72(0x39e9)]),this[_0x4cfc72(0x2f5f)](this[_0x4cfc72(0x1909)]);}[_0x2bfd80(0x1c20)](_0xd8b512,_0x1f13f3,_0x4989fa){var _0x101f67=_0x2bfd80,_0x4989fa=Object[_0x101f67(0x12a9)]({'clipPlane':!0x1,'useInstances':!0x1},_0x4989fa),_0x48d02b=(this[_0x101f67(0xa65)]||this[_0x101f67(0x286e)](),this[_0x101f67(0x276f)](_0x4902ab['S']['GetDefineNames'],this[_0x101f67(0x1909)]),new _0x380f7c(this[_0x101f67(0x1909)][_0x101f67(0x118a)]));const _0x6dd330=this[_0x101f67(0x3fac)](_0xd8b512,_0x48d02b,void 0x0,void 0x0,_0x4989fa['useInstances'],_0x4989fa[_0x101f67(0x332a)],_0xd8b512[_0x101f67(0x2d7)]);this[_0x101f67(0x23fd)]&&(_0x386567[_0x101f67(0x300f)]=_0x6dd330,_0x386567[_0x101f67(0xd5c)]=null,this[_0x101f67(0x23fd)]['notifyObservers'](_0x386567)),_0x6dd330[_0x101f67(0x1977)]()?_0x1f13f3&&_0x1f13f3(this):_0x6dd330[_0x101f67(0x1a2f)][_0x101f67(0x33ee)](()=>{_0x1f13f3&&_0x1f13f3(this);});}[_0x2bfd80(0x286e)](){var _0x1dd96e=_0x2bfd80;const _0x477597=this[_0x1dd96e(0x3057)];_0x477597['addUniform'](_0x1dd96e(0x168c),0x2),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x2081),0x4),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x20eb),0x2),_0x477597['addUniform']('vEmissiveInfos',0x2),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x218f),0x2),_0x477597[_0x1dd96e(0x356a)]('vReflectivityInfos',0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x40ff),0x2),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x3d5d),0x2),_0x477597[_0x1dd96e(0x356a)]('vReflectionFilteringInfo',0x2),_0x477597['addUniform'](_0x1dd96e(0x102b),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x15e8),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1fc4),0x3),_0x477597[_0x1dd96e(0x356a)]('albedoMatrix',0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1c06),0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x19c2),0x10),_0x477597[_0x1dd96e(0x356a)]('emissiveMatrix',0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x357f),0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x3ff2),0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x2a40),0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x220b),0x10),_0x477597['addUniform']('vTangentSpaceParams',0x2),_0x477597['addUniform'](_0x1dd96e(0x3768),0x10),_0x477597['addUniform']('vReflectionColor',0x3),_0x477597['addUniform'](_0x1dd96e(0xe56),0x4),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0xab1),0x4),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x31c6),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x34f4),0x1),_0x477597[_0x1dd96e(0x356a)]('vReflectivityColor',0x4),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x296),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1ed5),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1a8b),0x2),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x31e1),0x4),_0x477597[_0x1dd96e(0x356a)]('vMetallicReflectanceInfos',0x2),_0x477597[_0x1dd96e(0x356a)]('metallicReflectanceMatrix',0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x2d5a),0x2),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x18c0),0x10),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0xf25),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x7cb),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x5ca),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0xd8e),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1100),0x3),_0x477597['addUniform']('vSphericalL2_1',0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x3427),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x52f),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0xa41),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x99a),0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x1e1b),0x3),_0x477597['addUniform'](_0x1dd96e(0x31a5),0x3),_0x477597[_0x1dd96e(0x356a)]('vSphericalXX_ZZ',0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x286f),0x3),_0x477597[_0x1dd96e(0x356a)]('vSphericalZZ',0x3),_0x477597[_0x1dd96e(0x356a)](_0x1dd96e(0x51b),0x3),_0x477597['addUniform'](_0x1dd96e(0x12af),0x3),_0x477597['addUniform'](_0x1dd96e(0x394c),0x3),super[_0x1dd96e(0x286e)]();}[_0x2bfd80(0x3772)](_0x1c479f,_0x39ab43,_0x46f367){var _0xb0723=_0x2bfd80;const _0x53e7da=this[_0xb0723(0x40ae)]();var _0x15b322=_0x46f367[_0xb0723(0x2ce3)];if(_0x15b322){var _0x4d600e=_0x46f367['effect'];if(_0x4d600e){this[_0xb0723(0x24c6)]=_0x4d600e,_0x39ab43[_0xb0723(0x3273)]()['bindToEffect'](_0x4d600e,_0xb0723(0x1591)),_0x39ab43['transferToEffect'](_0x1c479f);const _0x34bb84=_0x53e7da[_0xb0723(0x318e)]();this['_uniformBuffer'][_0xb0723(0x12e6)](_0x4d600e,_0xb0723(0x137f)),this[_0xb0723(0x2a8c)]['bindForSubMesh'](this[_0xb0723(0x24c6)],_0x53e7da,_0x39ab43,_0x1c479f,this['isFrozen']),this[_0xb0723(0x1909)][_0xb0723(0xd5c)]=_0x46f367,this[_0xb0723(0x3ae6)](this[_0xb0723(0x1909)]),_0x15b322[_0xb0723(0x13a6)]&&(_0x1c479f['toNormalMatrix'](this['_normalMatrix']),this[_0xb0723(0x433)](this[_0xb0723(0x2e7c)]));var _0x1d330b,_0x56d0f2,_0x1c479f=_0x4d600e[_0xb0723(0x2633)]||this['_mustRebind'](_0x53e7da,_0x4d600e,_0x39ab43[_0xb0723(0x1b41)]);_0x5b70ff['G']['BindBonesParameters'](_0x39ab43,this[_0xb0723(0x24c6)],this[_0xb0723(0x2a8c)]);let _0x50f8eb=null;const _0x5b8749=this[_0xb0723(0x3057)];_0x1c479f?(this[_0xb0723(0x39ae)](_0x4d600e),_0x50f8eb=this['_getReflectionTexture'](),_0x5b8749['useUbo']&&this[_0xb0723(0x1946)]&&_0x5b8749[_0xb0723(0x10ca)]&&!_0x4d600e[_0xb0723(0x2633)]||(_0x53e7da[_0xb0723(0x914)]&&(this[_0xb0723(0x883)]&&_0x4abde9['k'][_0xb0723(0x3ab3)]&&(_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x168c),this['_albedoTexture'][_0xb0723(0x14d6)],this[_0xb0723(0x883)][_0xb0723(0x1f05)]),_0x5b70ff['G']['BindTextureMatrix'](this[_0xb0723(0x883)],_0x5b8749,_0xb0723(0x1ed6))),this[_0xb0723(0xb07)]&&_0x4abde9['k'][_0xb0723(0x3344)]&&(_0x5b8749[_0xb0723(0x90a)](_0xb0723(0x2081),this[_0xb0723(0xb07)][_0xb0723(0x14d6)],this[_0xb0723(0xb07)][_0xb0723(0x1f05)],this[_0xb0723(0xe1a)],this['_ambientTextureImpactOnAnalyticalLights']),_0x5b70ff['G'][_0xb0723(0x3019)](this[_0xb0723(0xb07)],_0x5b8749,_0xb0723(0x1e74))),this['_opacityTexture']&&_0x4abde9['k'][_0xb0723(0x18be)]&&(_0x5b8749['updateFloat2']('vOpacityInfos',this[_0xb0723(0x354b)][_0xb0723(0x14d6)],this[_0xb0723(0x354b)]['level']),_0x5b70ff['G'][_0xb0723(0x3019)](this['_opacityTexture'],_0x5b8749,_0xb0723(0x2b07))),_0x50f8eb&&_0x4abde9['k']['ReflectionTextureEnabled']&&(_0x5b8749['updateMatrix'](_0xb0723(0x3768),_0x50f8eb[_0xb0723(0x41b)]()),_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x3d5d),_0x50f8eb[_0xb0723(0x1f05)],0x0),_0x50f8eb[_0xb0723(0x1ffc)]&&(_0x1d330b=_0x50f8eb,_0x5b8749[_0xb0723(0x2919)](_0xb0723(0x102b),_0x1d330b[_0xb0723(0x111f)]),_0x5b8749['updateVector3'](_0xb0723(0x15e8),_0x1d330b['boundingBoxSize'])),this[_0xb0723(0xcb3)]&&(_0x1d330b=_0x50f8eb[_0xb0723(0x21c2)]()[_0xb0723(0xad8)],_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x3b94),_0x1d330b,_0x959bab['R']['Log2'](_0x1d330b))),_0x15b322[_0xb0723(0x75a)]||(_0x1d330b=_0x50f8eb[_0xb0723(0x326a)],_0x15b322['USESPHERICALFROMREFLECTIONMAP']&&_0x1d330b&&(_0x15b322[_0xb0723(0x40ce)]?(_0x56d0f2=_0x1d330b[_0xb0723(0x3e86)],_0x5b8749[_0xb0723(0x2919)](_0xb0723(0xf25),_0x56d0f2[_0xb0723(0x35d9)]),_0x5b8749['updateVector3'](_0xb0723(0x7cb),_0x56d0f2[_0xb0723(0x3657)]),_0x5b8749[_0xb0723(0x2919)](_0xb0723(0x5ca),_0x56d0f2[_0xb0723(0x2cd0)]),_0x5b8749[_0xb0723(0x2919)](_0xb0723(0xd8e),_0x56d0f2[_0xb0723(0xe86)]),_0x5b8749['updateVector3'](_0xb0723(0x1100),_0x56d0f2['l2_2']),_0x5b8749[_0xb0723(0x2919)](_0xb0723(0x32f5),_0x56d0f2[_0xb0723(0x20d3)]),_0x5b8749[_0xb0723(0x2919)](_0xb0723(0x3427),_0x56d0f2[_0xb0723(0x2195)]),_0x5b8749[_0xb0723(0x2919)]('vSphericalL21',_0x56d0f2[_0xb0723(0x3ff3)]),_0x5b8749[_0xb0723(0x2919)](_0xb0723(0xa41),_0x56d0f2[_0xb0723(0x218e)])):(_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x99a),_0x1d330b['x']['x'],_0x1d330b['x']['y'],_0x1d330b['x']['z']),_0x5b8749[_0xb0723(0x1d02)]('vSphericalY',_0x1d330b['y']['x'],_0x1d330b['y']['y'],_0x1d330b['y']['z']),_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x31a5),_0x1d330b['z']['x'],_0x1d330b['z']['y'],_0x1d330b['z']['z']),_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0xd93),_0x1d330b['xx']['x']-_0x1d330b['zz']['x'],_0x1d330b['xx']['y']-_0x1d330b['zz']['y'],_0x1d330b['xx']['z']-_0x1d330b['zz']['z']),_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x286f),_0x1d330b['yy']['x']-_0x1d330b['zz']['x'],_0x1d330b['yy']['y']-_0x1d330b['zz']['y'],_0x1d330b['yy']['z']-_0x1d330b['zz']['z']),_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x2d50),_0x1d330b['zz']['x'],_0x1d330b['zz']['y'],_0x1d330b['zz']['z']),_0x5b8749['updateFloat3'](_0xb0723(0x51b),_0x1d330b['xy']['x'],_0x1d330b['xy']['y'],_0x1d330b['xy']['z']),_0x5b8749[_0xb0723(0x1d02)]('vSphericalYZ',_0x1d330b['yz']['x'],_0x1d330b['yz']['y'],_0x1d330b['yz']['z']),_0x5b8749[_0xb0723(0x1d02)]('vSphericalZX',_0x1d330b['zx']['x'],_0x1d330b['zx']['y'],_0x1d330b['zx']['z'])))),_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x31c6),_0x50f8eb[_0xb0723(0x21c2)]()[_0xb0723(0xad8)],_0x50f8eb['lodGenerationScale'],_0x50f8eb[_0xb0723(0x2c3d)])),this[_0xb0723(0x1aeb)]&&_0x4abde9['k'][_0xb0723(0x106e)]&&(_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x3f7b),this[_0xb0723(0x1aeb)][_0xb0723(0x14d6)],this['_emissiveTexture'][_0xb0723(0x1f05)]),_0x5b70ff['G'][_0xb0723(0x3019)](this['_emissiveTexture'],_0x5b8749,'emissive')),this[_0xb0723(0xf7e)]&&_0x4abde9['k'][_0xb0723(0x1c14)]&&(_0x5b8749[_0xb0723(0x1d0f)]('vLightmapInfos',this['_lightmapTexture'][_0xb0723(0x14d6)],this[_0xb0723(0xf7e)][_0xb0723(0x1f05)]),_0x5b70ff['G']['BindTextureMatrix'](this[_0xb0723(0xf7e)],_0x5b8749,_0xb0723(0x2ad6))),_0x4abde9['k']['SpecularTextureEnabled']&&(this[_0xb0723(0xca1)]?(_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x80b),this['_metallicTexture'][_0xb0723(0x14d6)],this[_0xb0723(0xca1)]['level'],this[_0xb0723(0xe1a)]),_0x5b70ff['G'][_0xb0723(0x3019)](this[_0xb0723(0xca1)],_0x5b8749,_0xb0723(0x1400))):this[_0xb0723(0xeca)]&&(_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x80b),this[_0xb0723(0xeca)][_0xb0723(0x14d6)],this[_0xb0723(0xeca)][_0xb0723(0x1f05)],0x1),_0x5b70ff['G']['BindTextureMatrix'](this['_reflectivityTexture'],_0x5b8749,_0xb0723(0x1400))),this[_0xb0723(0x3e50)]&&(_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x3a09),this[_0xb0723(0x3e50)][_0xb0723(0x14d6)],this['_metallicReflectanceTexture']['level']),_0x5b70ff['G']['BindTextureMatrix'](this[_0xb0723(0x3e50)],_0x5b8749,_0xb0723(0x2272))),this['_reflectanceTexture']&&_0x15b322['REFLECTANCE']&&(_0x5b8749['updateFloat2']('vReflectanceInfos',this[_0xb0723(0x3f8c)]['coordinatesIndex'],this[_0xb0723(0x3f8c)][_0xb0723(0x1f05)]),_0x5b70ff['G'][_0xb0723(0x3019)](this[_0xb0723(0x3f8c)],_0x5b8749,_0xb0723(0x250d))),this[_0xb0723(0x3521)]&&(_0x5b8749['updateFloat2']('vMicroSurfaceSamplerInfos',this[_0xb0723(0x3521)]['coordinatesIndex'],this[_0xb0723(0x3521)][_0xb0723(0x1f05)]),_0x5b70ff['G'][_0xb0723(0x3019)](this[_0xb0723(0x3521)],_0x5b8749,'microSurfaceSampler'))),this['_bumpTexture']&&_0x34bb84[_0xb0723(0x179f)]()[_0xb0723(0x391b)]&&_0x4abde9['k']['BumpTextureEnabled']&&!this[_0xb0723(0x251b)]&&(_0x5b8749[_0xb0723(0x1d02)](_0xb0723(0x1fc4),this[_0xb0723(0x3927)]['coordinatesIndex'],this[_0xb0723(0x3927)][_0xb0723(0x1f05)],this[_0xb0723(0x149b)]),_0x5b70ff['G'][_0xb0723(0x3019)](this[_0xb0723(0x3927)],_0x5b8749,'bump'),_0x53e7da[_0xb0723(0x34fe)]?_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x1b4c),this['_invertNormalMapX']?0x1:-0x1,this[_0xb0723(0x17bb)]?0x1:-0x1):_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x1b4c),this['_invertNormalMapX']?-0x1:0x1,this[_0xb0723(0x17bb)]?-0x1:0x1))),this[_0xb0723(0x1313)]&&_0x5b8749[_0xb0723(0x2a3a)](_0xb0723(0x34f4),this[_0xb0723(0x34f4)]),_0x15b322[_0xb0723(0x9c1)]?(_0x3d7cee['zZ'][_0xb0723(0x32f2)][0x0]['r']=void 0x0===this[_0xb0723(0x1f3e)]||null===this[_0xb0723(0x1f3e)]?0x1:this[_0xb0723(0x1f3e)],_0x3d7cee['zZ'][_0xb0723(0x32f2)][0x0]['g']=void 0x0===this[_0xb0723(0x34c5)]||null===this[_0xb0723(0x34c5)]?0x1:this[_0xb0723(0x34c5)],_0x5b8749[_0xb0723(0x2b79)](_0xb0723(0x9b7),_0x3d7cee['zZ'][_0xb0723(0x32f2)][0x0],0x1),_0x56d0f2=null!=(_0x1d330b=null==(_0x56d0f2=this[_0xb0723(0x119c)])?void 0x0:_0x56d0f2[_0xb0723(0x737)])?_0x1d330b:1.5,_0x1d330b=Math['pow']((_0x56d0f2-0x1)/(_0x56d0f2+0x1),0x2),this[_0xb0723(0x3001)][_0xb0723(0x1447)](_0x1d330b*this[_0xb0723(0x2e7f)],_0x3d7cee['zZ']['Color3'][0x0]),_0x56d0f2=this[_0xb0723(0x2e7f)],_0x5b8749[_0xb0723(0x2b79)](_0xb0723(0x31e1),_0x3d7cee['zZ'][_0xb0723(0x32f2)][0x0],_0x56d0f2)):_0x5b8749[_0xb0723(0x2b79)]('vReflectivityColor',this[_0xb0723(0x3367)],this[_0xb0723(0x1d39)]),_0x5b8749[_0xb0723(0x1c70)](_0xb0723(0x296),_0x4abde9['k'][_0xb0723(0x106e)]?this['_emissiveColor']:_0x3d7cee['Wo'][_0xb0723(0x2668)]),_0x5b8749[_0xb0723(0x1c70)](_0xb0723(0x3103),this[_0xb0723(0x21e4)]),!_0x15b322[_0xb0723(0x904)]&&null!=(_0x1d330b=this['subSurface'])&&_0x1d330b[_0xb0723(0xc53)]?_0x5b8749['updateColor4'](_0xb0723(0xe56),this[_0xb0723(0x314f)],0x1):_0x5b8749['updateColor4'](_0xb0723(0xe56),this['_albedoColor'],this[_0xb0723(0x37fb)]),this[_0xb0723(0x21f4)]['x']=this[_0xb0723(0x1b55)],this['_lightingInfos']['y']=this['_emissiveIntensity'],this[_0xb0723(0x21f4)]['z']=this[_0xb0723(0x3ffa)]*_0x53e7da[_0xb0723(0x3eeb)],this['_lightingInfos']['w']=this[_0xb0723(0x5c1)],_0x5b8749[_0xb0723(0x36c6)](_0xb0723(0xab1),this[_0xb0723(0x21f4)]),_0x53e7da[_0xb0723(0x24aa)][_0xb0723(0x242a)](this[_0xb0723(0x1e5d)],this[_0xb0723(0x249b)]),_0x5b8749[_0xb0723(0x1c70)](_0xb0723(0x1ed5),this[_0xb0723(0x249b)]),_0x5b8749[_0xb0723(0x1d0f)](_0xb0723(0x1a8b),this['_debugLimit'],this[_0xb0723(0x3da)])),_0x53e7da[_0xb0723(0x914)]&&(this[_0xb0723(0x883)]&&_0x4abde9['k']['DiffuseTextureEnabled']&&_0x5b8749[_0xb0723(0xf22)]('albedoSampler',this[_0xb0723(0x883)]),this[_0xb0723(0xb07)]&&_0x4abde9['k'][_0xb0723(0x3344)]&&_0x5b8749[_0xb0723(0xf22)]('ambientSampler',this['_ambientTexture']),this[_0xb0723(0x354b)]&&_0x4abde9['k'][_0xb0723(0x18be)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x3a71),this[_0xb0723(0x354b)]),_0x50f8eb&&_0x4abde9['k'][_0xb0723(0x5da)]&&(_0x15b322[_0xb0723(0x2516)]?_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x29ee),_0x50f8eb):(_0x5b8749['setTexture'](_0xb0723(0x29ee),_0x50f8eb['_lodTextureMid']||_0x50f8eb),_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x3b6c),_0x50f8eb[_0xb0723(0x1361)]||_0x50f8eb),_0x5b8749['setTexture'](_0xb0723(0xc97),_0x50f8eb[_0xb0723(0x20f3)]||_0x50f8eb)),_0x15b322[_0xb0723(0x75a)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x17a5),_0x50f8eb[_0xb0723(0x3a87)])),_0x15b322['ENVIRONMENTBRDF']&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x4c9),this['_environmentBRDFTexture']),this[_0xb0723(0x1aeb)]&&_0x4abde9['k']['EmissiveTextureEnabled']&&_0x5b8749[_0xb0723(0xf22)]('emissiveSampler',this['_emissiveTexture']),this['_lightmapTexture']&&_0x4abde9['k'][_0xb0723(0x1c14)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x355),this[_0xb0723(0xf7e)]),_0x4abde9['k']['SpecularTextureEnabled']&&(this[_0xb0723(0xca1)]?_0x5b8749['setTexture']('reflectivitySampler',this['_metallicTexture']):this[_0xb0723(0xeca)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x2eec),this[_0xb0723(0xeca)]),this['_metallicReflectanceTexture']&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x51f),this['_metallicReflectanceTexture']),this[_0xb0723(0x3f8c)]&&_0x15b322[_0xb0723(0x2c06)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0xcf6),this[_0xb0723(0x3f8c)]),this[_0xb0723(0x3521)]&&_0x5b8749['setTexture'](_0xb0723(0x132f),this[_0xb0723(0x3521)])),this[_0xb0723(0x3927)]&&_0x34bb84['getCaps']()[_0xb0723(0x391b)]&&_0x4abde9['k'][_0xb0723(0x1da0)]&&!this[_0xb0723(0x251b)]&&_0x5b8749[_0xb0723(0xf22)](_0xb0723(0x37a2),this[_0xb0723(0x3927)])),this[_0xb0723(0x40ae)]()['useOrderIndependentTransparency']&&this[_0xb0723(0x4181)](_0x39ab43)&&this['getScene']()['depthPeelingRenderer'][_0xb0723(0xc95)](_0x4d600e),this[_0xb0723(0x1909)]['subMesh']=_0x46f367,this[_0xb0723(0x15f7)](this[_0xb0723(0x1909)]),(0x0,_0x393c09['an'])(this[_0xb0723(0x24c6)],this,_0x53e7da),this['bindEyePosition'](_0x4d600e)):_0x53e7da[_0xb0723(0x318e)]()['_features'][_0xb0723(0x2cce)]&&(this[_0xb0723(0x2765)]=!0x0),!_0x1c479f&&this[_0xb0723(0x1946)]||(_0x53e7da[_0xb0723(0xac6)]&&!this[_0xb0723(0x40fd)]&&_0x5b70ff['G'][_0xb0723(0x3791)](_0x53e7da,_0x39ab43,this['_activeEffect'],_0x15b322,this['_maxSimultaneousLights']),(_0x53e7da[_0xb0723(0xe33)]&&_0x39ab43[_0xb0723(0x52d)]&&_0x53e7da[_0xb0723(0x23c7)]!==_0x4d565a['x'][_0xb0723(0x247f)]||_0x50f8eb||_0x39ab43[_0xb0723(0x2d60)]||_0x15b322[_0xb0723(0x2c05)])&&this[_0xb0723(0x25dd)](_0x4d600e),_0x5b70ff['G']['BindFogParameters'](_0x53e7da,_0x39ab43,this[_0xb0723(0x24c6)],!0x0),_0x15b322[_0xb0723(0x79c)]&&_0x5b70ff['G'][_0xb0723(0x24bf)](_0x39ab43,this[_0xb0723(0x24c6)]),_0x15b322[_0xb0723(0x3f87)]&&null!=(_0x56d0f2=_0x39ab43[_0xb0723(0x2da8)])&&_0x56d0f2[_0xb0723(0xc95)](_0x4d600e,_0x15b322['INSTANCES']),this[_0xb0723(0x2c4b)]['bind'](this[_0xb0723(0x24c6)]),_0x5b70ff['G'][_0xb0723(0x1b37)](_0x15b322,this[_0xb0723(0x24c6)],_0x53e7da)),this[_0xb0723(0x8f0)](_0x39ab43,this[_0xb0723(0x24c6)]),_0x5b8749[_0xb0723(0x308d)]();}}}[_0x2bfd80(0x36b8)](){var _0xe99caf=_0x2bfd80;const _0x2920a9=super[_0xe99caf(0x36b8)]();return this[_0xe99caf(0x883)]&&this[_0xe99caf(0x883)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0x883)][_0xe99caf(0x5fd)]['length']&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0x883)]),this[_0xe99caf(0xb07)]&&this[_0xe99caf(0xb07)]['animations']&&0x0<this[_0xe99caf(0xb07)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9['push'](this[_0xe99caf(0xb07)]),this['_opacityTexture']&&this[_0xe99caf(0x354b)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0x354b)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0x354b)]),this[_0xe99caf(0xcf3)]&&this[_0xe99caf(0xcf3)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0xcf3)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0xcf3)]),this[_0xe99caf(0x1aeb)]&&this['_emissiveTexture'][_0xe99caf(0x5fd)]&&0x0<this['_emissiveTexture'][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0x1aeb)]),this[_0xe99caf(0xca1)]&&this[_0xe99caf(0xca1)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0xca1)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]?_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0xca1)]):this[_0xe99caf(0xeca)]&&this[_0xe99caf(0xeca)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0xeca)][_0xe99caf(0x5fd)]['length']&&_0x2920a9[_0xe99caf(0x1e1d)](this['_reflectivityTexture']),this['_bumpTexture']&&this['_bumpTexture'][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0x3927)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0x3927)]),this[_0xe99caf(0xf7e)]&&this[_0xe99caf(0xf7e)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0xf7e)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0xf7e)]),this[_0xe99caf(0x3e50)]&&this[_0xe99caf(0x3e50)]['animations']&&0x0<this[_0xe99caf(0x3e50)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9[_0xe99caf(0x1e1d)](this[_0xe99caf(0x3e50)]),this[_0xe99caf(0x3f8c)]&&this['_reflectanceTexture'][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0x3f8c)]['animations']['length']&&_0x2920a9[_0xe99caf(0x1e1d)](this['_reflectanceTexture']),this['_microSurfaceTexture']&&this[_0xe99caf(0x3521)][_0xe99caf(0x5fd)]&&0x0<this[_0xe99caf(0x3521)][_0xe99caf(0x5fd)][_0xe99caf(0x3785)]&&_0x2920a9['push'](this[_0xe99caf(0x3521)]),_0x2920a9;}['_getReflectionTexture'](){var _0x4f509a=_0x2bfd80;return this[_0x4f509a(0xcf3)]||this[_0x4f509a(0x40ae)]()['environmentTexture'];}['getActiveTextures'](){var _0x4576cf=_0x2bfd80;const _0x1ad028=super[_0x4576cf(0x2d86)]();return this[_0x4576cf(0x883)]&&_0x1ad028['push'](this[_0x4576cf(0x883)]),this['_ambientTexture']&&_0x1ad028['push'](this[_0x4576cf(0xb07)]),this[_0x4576cf(0x354b)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0x354b)]),this[_0x4576cf(0xcf3)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0xcf3)]),this[_0x4576cf(0x1aeb)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0x1aeb)]),this['_reflectivityTexture']&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0xeca)]),this[_0x4576cf(0xca1)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0xca1)]),this[_0x4576cf(0x3e50)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0x3e50)]),this[_0x4576cf(0x3f8c)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0x3f8c)]),this[_0x4576cf(0x3521)]&&_0x1ad028['push'](this[_0x4576cf(0x3521)]),this[_0x4576cf(0x3927)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0x3927)]),this[_0x4576cf(0xf7e)]&&_0x1ad028[_0x4576cf(0x1e1d)](this[_0x4576cf(0xf7e)]),_0x1ad028;}[_0x2bfd80(0x143d)](_0x3e8554){var _0x39f1a4=_0x2bfd80;return!!super[_0x39f1a4(0x143d)](_0x3e8554)||this['_albedoTexture']===_0x3e8554||this[_0x39f1a4(0xb07)]===_0x3e8554||this[_0x39f1a4(0x354b)]===_0x3e8554||this[_0x39f1a4(0xcf3)]===_0x3e8554||this['_emissiveTexture']===_0x3e8554||this['_reflectivityTexture']===_0x3e8554||this[_0x39f1a4(0xca1)]===_0x3e8554||this[_0x39f1a4(0x3e50)]===_0x3e8554||this['_reflectanceTexture']===_0x3e8554||this['_microSurfaceTexture']===_0x3e8554||this['_bumpTexture']===_0x3e8554||this[_0x39f1a4(0xf7e)]===_0x3e8554;}[_0x2bfd80(0x3a51)](){var _0x2d8a1b=_0x2bfd80,_0x57dc1e;if(null==(_0x57dc1e=this[_0x2d8a1b(0x119c)])||!_0x57dc1e[_0x2d8a1b(0x3e28)])return!0x1;const _0x378590=this['getScene']()[_0x2d8a1b(0x857)]();return _0x378590&&(_0x378590[_0x2d8a1b(0x6ce)]=!0x0),!0x0;}[_0x2bfd80(0x3551)](_0xbd66c9,_0x36b848){var _0x145095=_0x2bfd80,_0x41d48d;_0x36b848&&(this[_0x145095(0x3837)]&&this[_0x145095(0x40ae)]()[_0x145095(0xbb8)]!==this[_0x145095(0x3837)]&&this[_0x145095(0x3837)][_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0x883)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this['_ambientTexture'])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this['_opacityTexture'])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this['_reflectionTexture'])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0x1aeb)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0xca1)])&&_0x41d48d['dispose'](),null!=(_0x41d48d=this[_0x145095(0xeca)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0x3927)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0xf7e)])&&_0x41d48d['dispose'](),null!=(_0x41d48d=this[_0x145095(0x3e50)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this[_0x145095(0x3f8c)])&&_0x41d48d[_0x145095(0x3551)](),null!=(_0x41d48d=this['_microSurfaceTexture'])&&_0x41d48d[_0x145095(0x3551)]()),this['_renderTargets'][_0x145095(0x3551)](),this['_imageProcessingConfiguration']&&this[_0x145095(0x2e70)]&&this[_0x145095(0x2c4b)][_0x145095(0x14ef)]['remove'](this['_imageProcessingObserver']),super[_0x145095(0x3551)](_0xbd66c9,_0x36b848);}}_0x4e3c65[_0x2bfd80(0x39e9)]=_0x585cc4['F'][_0x2bfd80(0x3c9)],_0x4e3c65[_0x2bfd80(0x38ef)]=_0x585cc4['F'][_0x2bfd80(0x125f)],_0x4e3c65[_0x2bfd80(0x330f)]=_0x585cc4['F'][_0x2bfd80(0x335c)],_0x4e3c65[_0x2bfd80(0x341b)]=_0x585cc4['F']['MATERIAL_ALPHATESTANDBLEND'],_0x4e3c65[_0x2bfd80(0x2ef1)]=0x0,_0x4e3c65['LIGHTFALLOFF_PHYSICAL']=0x0,_0x4e3c65['LIGHTFALLOFF_GLTF']=0x1,_0x4e3c65[_0x2bfd80(0x2a08)]=0x2,_0x5eea14([(0x0,_0x253636['rX'])()],_0x4e3c65[_0x2bfd80(0x1fd2)],'_imageProcessingConfiguration',void 0x0),_0x5eea14([(0x0,_0x253636['wz'])(_0x2bfd80(0x6a1))],_0x4e3c65['prototype'],_0x2bfd80(0x3d91),void 0x0),_0x5eea14([(0x0,_0x253636['qC'])()],_0x4e3c65['prototype'],'useLogarithmicDepth',null);},0xb7c2:(_0x452ecd,_0x352859,_0x28e1e0)=>{var _0x5913ae=a7_0x38a779;_0x28e1e0['d'](_0x352859,{'P':()=>_0x3084f3});function _0x131377(_0x247c17,_0x40e355,_0x5210af,_0x8c7184){var _0x25d324=a7_0x2532,_0x5aa1b8,_0x577d24=arguments['length'],_0x38bb6f=_0x577d24<0x3?_0x40e355:null===_0x8c7184?_0x8c7184=Object[_0x25d324(0x18ba)](_0x40e355,_0x5210af):_0x8c7184;if(_0x25d324(0x1c87)==typeof Reflect&&_0x25d324(0x7a8)==typeof Reflect[_0x25d324(0x4111)])_0x38bb6f=Reflect[_0x25d324(0x4111)](_0x247c17,_0x40e355,_0x5210af,_0x8c7184);else{for(var _0x28653f=_0x247c17[_0x25d324(0x3785)]-0x1;0x0<=_0x28653f;_0x28653f--)(_0x5aa1b8=_0x247c17[_0x28653f])&&(_0x38bb6f=(_0x577d24<0x3?_0x5aa1b8(_0x38bb6f):0x3<_0x577d24?_0x5aa1b8(_0x40e355,_0x5210af,_0x38bb6f):_0x5aa1b8(_0x40e355,_0x5210af))||_0x38bb6f);}0x3<_0x577d24&&_0x38bb6f&&Object[_0x25d324(0x259d)](_0x40e355,_0x5210af,_0x38bb6f);}var _0x352859=_0x28e1e0(0x153ad),_0x4002cc=_0x28e1e0(0xc84b),_0x28e1e0=_0x28e1e0(0x1ee0);class _0x3084f3 extends _0x28e1e0['m']{constructor(_0x495b78,_0x4d9a21){var _0x5c8edc=a7_0x2532;super(_0x495b78,_0x4d9a21),this[_0x5c8edc(0x29f8)]=0x4,this[_0x5c8edc(0x26eb)]=!0x1,this[_0x5c8edc(0x2459)]=!0x1,this[_0x5c8edc(0x312f)]=!0x1,this['emissiveColor']=new _0x4002cc['Wo'](0x0,0x0,0x0),this[_0x5c8edc(0x32f8)]=0x1,this['useLightmapAsShadowmap']=!0x1,this[_0x5c8edc(0x2f10)]=!0x0,this[_0x5c8edc(0x26ef)]=!0x0;}get[_0x5913ae(0x3e9b)](){return this['_twoSidedLighting'];}set[_0x5913ae(0x3e9b)](_0x58c59c){var _0x2f9d0b=_0x5913ae;this[_0x2f9d0b(0x1623)]!==_0x58c59c&&(this[_0x2f9d0b(0x1623)]=_0x58c59c,this[_0x2f9d0b(0x2e9)]=!_0x58c59c,this[_0x2f9d0b(0x33ac)]());}[_0x5913ae(0x1d40)](){var _0x26b296=_0x5913ae;return _0x26b296(0x1eff);}}_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x10b2))],_0x3084f3[_0x5913ae(0x1fd2)],'maxSimultaneousLights',void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3084f3[_0x5913ae(0x1fd2)],_0x5913ae(0x26eb),void 0x0),_0x131377([(0x0,_0x352859['oU'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac),_0x5913ae(0xcf3))],_0x3084f3['prototype'],_0x5913ae(0x317),void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac))],_0x3084f3[_0x5913ae(0x1fd2)],'invertNormalMapX',void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac))],_0x3084f3['prototype'],_0x5913ae(0x312f),void 0x0),_0x131377([(0x0,_0x352859['oU'])(),(0x0,_0x352859['wz'])('_markAllSubMeshesAsTexturesDirty',_0x5913ae(0x3927))],_0x3084f3[_0x5913ae(0x1fd2)],_0x5913ae(0x253),void 0x0),_0x131377([(0x0,_0x352859['n9'])(_0x5913ae(0x15d7)),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac))],_0x3084f3[_0x5913ae(0x1fd2)],_0x5913ae(0x263a),void 0x0),_0x131377([(0x0,_0x352859['oU'])(),(0x0,_0x352859['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3084f3[_0x5913ae(0x1fd2)],_0x5913ae(0x244f),void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac),_0x5913ae(0xe1a))],_0x3084f3[_0x5913ae(0x1fd2)],'occlusionStrength',void 0x0),_0x131377([(0x0,_0x352859['oU'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac),_0x5913ae(0xb07))],_0x3084f3['prototype'],'occlusionTexture',void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])('_markAllSubMeshesAsTexturesDirty','_alphaCutOff')],_0x3084f3['prototype'],_0x5913ae(0x674),void 0x0),_0x131377([(0x0,_0x352859['qC'])()],_0x3084f3['prototype'],_0x5913ae(0x3e9b),null),_0x131377([(0x0,_0x352859['oU'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac),null)],_0x3084f3[_0x5913ae(0x1fd2)],'lightmapTexture',void 0x0),_0x131377([(0x0,_0x352859['qC'])(),(0x0,_0x352859['wz'])(_0x5913ae(0x33ac))],_0x3084f3[_0x5913ae(0x1fd2)],_0x5913ae(0x3c5e),void 0x0);},0x14667:(_0x1b8483,_0x1a2d7d,_0x384adc)=>{var _0xc42dde=a7_0x38a779;_0x384adc['d'](_0x1a2d7d,{'Y':()=>_0x11bf5a});function _0x48b01e(_0x303f91,_0x43dcb8,_0x5da7a5,_0x27b378){var _0x458098=a7_0x2532,_0x2eca9d,_0x2c05f0=arguments[_0x458098(0x3785)],_0x598738=_0x2c05f0<0x3?_0x43dcb8:null===_0x27b378?_0x27b378=Object[_0x458098(0x18ba)](_0x43dcb8,_0x5da7a5):_0x27b378;if(_0x458098(0x1c87)==typeof Reflect&&_0x458098(0x7a8)==typeof Reflect[_0x458098(0x4111)])_0x598738=Reflect[_0x458098(0x4111)](_0x303f91,_0x43dcb8,_0x5da7a5,_0x27b378);else{for(var _0x4ddf30=_0x303f91['length']-0x1;0x0<=_0x4ddf30;_0x4ddf30--)(_0x2eca9d=_0x303f91[_0x4ddf30])&&(_0x598738=(_0x2c05f0<0x3?_0x2eca9d(_0x598738):0x3<_0x2c05f0?_0x2eca9d(_0x43dcb8,_0x5da7a5,_0x598738):_0x2eca9d(_0x43dcb8,_0x5da7a5))||_0x598738);}0x3<_0x2c05f0&&_0x598738&&Object[_0x458098(0x259d)](_0x43dcb8,_0x5da7a5,_0x598738);}var _0x1a2d7d=_0x384adc(0x153ad),_0xe40024=_0x384adc(0xc84b),_0x39ca58=_0x384adc(0xc656),_0x5dd74e=_0x384adc(0x147cf),_0x1d2da0=_0x384adc(0x77a5),_0x4c1ff8=_0x384adc(0xea73),_0x384adc=_0x384adc(0x11e40);class _0x393616 extends _0x384adc['H']{constructor(){var _0x1ed296=a7_0x2532;super(...arguments),this[_0x1ed296(0xbc1)]=!0x1,this[_0x1ed296(0x2aa)]=!0x1,this['CLEARCOAT_TEXTURE']=!0x1,this[_0x1ed296(0x355a)]=!0x1,this[_0x1ed296(0xe6b)]=0x0,this['CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV']=0x0,this[_0x1ed296(0xe36)]=!0x1,this[_0x1ed296(0x3734)]=0x0,this[_0x1ed296(0x8a4)]=!0x1,this[_0x1ed296(0x3ff4)]=!0x1,this[_0x1ed296(0x598)]=!0x1,this['CLEARCOAT_TINT']=!0x1,this[_0x1ed296(0x3f91)]=!0x1,this[_0x1ed296(0x2f32)]=0x0,this[_0x1ed296(0x3f10)]=!0x1;}}class _0x11bf5a extends _0x4c1ff8['n']{constructor(_0x4c9665,_0x4e0fbb=!0x0){var _0x15ed4e=a7_0x2532;super(_0x4c9665,_0x15ed4e(0x2ab),0x64,new _0x393616(),_0x4e0fbb),this[_0x15ed4e(0x26bb)]=!0x1,this[_0x15ed4e(0x3461)]=!0x1,this[_0x15ed4e(0x220c)]=0x1,this[_0x15ed4e(0x16f8)]=0x0,this[_0x15ed4e(0x737)]=_0x11bf5a['_DefaultIndexOfRefraction'],this[_0x15ed4e(0x1663)]=_0x11bf5a[_0x15ed4e(0x5e5)],this[_0x15ed4e(0x14bf)]=null,this[_0x15ed4e(0xd74)]=null,this['_useRoughnessFromMainTexture']=!0x0,this[_0x15ed4e(0x3d70)]=!0x0,this['_textureRoughness']=null,this[_0x15ed4e(0x86b)]=null,this[_0x15ed4e(0x4000)]=!0x0,this[_0x15ed4e(0x3282)]=!0x0,this[_0x15ed4e(0x3927)]=null,this[_0x15ed4e(0x2aeb)]=null,this[_0x15ed4e(0x9c9)]=!0x1,this['isTintEnabled']=!0x1,this[_0x15ed4e(0x18fb)]=_0xe40024['Wo']['White'](),this['tintColorAtDistance']=0x1,this[_0x15ed4e(0x690)]=0x1,this[_0x15ed4e(0xba5)]=null,this['tintTexture']=null,this[_0x15ed4e(0x32aa)]=_0x4c9665[_0x15ed4e(0x24f0)][_0x1d2da0['g'][_0x15ed4e(0x411)]];}[_0xc42dde(0x33ac)](){var _0x1e670c=_0xc42dde;this['_enable'](this[_0x1e670c(0x26bb)]),this[_0x1e670c(0x32aa)]();}['isReadyForSubMesh'](_0x57874b,_0x215b99,_0x5bf2f6){var _0x3f5891=_0xc42dde;if(!this['_isEnabled'])return!0x0;var _0x3dcf6a=this[_0x3f5891(0xfae)][_0x3f5891(0x251b)];if(_0x57874b['_areTexturesDirty']&&_0x215b99[_0x3f5891(0x914)]){if(this['_texture']&&_0x39ca58['k'][_0x3f5891(0x3df6)]&&!this[_0x3f5891(0x14bf)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x3f5891(0x2278)]&&_0x39ca58['k'][_0x3f5891(0x3df6)]&&!this[_0x3f5891(0x2278)][_0x3f5891(0xbf7)]())return!0x1;if(_0x5bf2f6[_0x3f5891(0x179f)]()[_0x3f5891(0x391b)]&&this[_0x3f5891(0x3927)]&&_0x39ca58['k']['ClearCoatBumpTextureEnabled']&&!_0x3dcf6a&&!this['_bumpTexture'][_0x3f5891(0x1977)]())return!0x1;if(this[_0x3f5891(0x9c9)]&&this[_0x3f5891(0xba5)]&&_0x39ca58['k'][_0x3f5891(0x336d)]&&!this['_tintTexture'][_0x3f5891(0xbf7)]())return!0x1;}return!0x0;}[_0xc42dde(0x1620)](_0x2ab8c7,_0x1a4a1f){var _0x2b3a2c=_0xc42dde,_0x4f7bf1;this[_0x2b3a2c(0x26bb)]?(_0x2ab8c7[_0x2b3a2c(0xbc1)]=!0x0,_0x2ab8c7['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']=this['_useRoughnessFromMainTexture'],_0x2ab8c7[_0x2b3a2c(0x3ff4)]=null!==this[_0x2b3a2c(0x14bf)]&&this[_0x2b3a2c(0x14bf)][_0x2b3a2c(0x14bf)]===(null==(_0x4f7bf1=this[_0x2b3a2c(0x2278)])?void 0x0:_0x4f7bf1[_0x2b3a2c(0x14bf)])&&this[_0x2b3a2c(0x14bf)][_0x2b3a2c(0x1c5a)](this[_0x2b3a2c(0x2278)]),_0x2ab8c7[_0x2b3a2c(0x598)]=this[_0x2b3a2c(0x4000)],_0x2ab8c7[_0x2b3a2c(0x254b)]&&_0x1a4a1f[_0x2b3a2c(0x914)]&&(this[_0x2b3a2c(0x14bf)]&&_0x39ca58['k'][_0x2b3a2c(0x3df6)]?_0x5dd74e['G'][_0x2b3a2c(0xbab)](this[_0x2b3a2c(0x14bf)],_0x2ab8c7,_0x2b3a2c(0x841)):_0x2ab8c7[_0x2b3a2c(0x841)]=!0x1,this[_0x2b3a2c(0x2278)]&&_0x39ca58['k'][_0x2b3a2c(0x3df6)]?_0x5dd74e['G']['PrepareDefinesForMergedUV'](this['_textureRoughness'],_0x2ab8c7,'CLEARCOAT_TEXTURE_ROUGHNESS'):_0x2ab8c7[_0x2b3a2c(0x355a)]=!0x1,this[_0x2b3a2c(0x3927)]&&_0x39ca58['k'][_0x2b3a2c(0x874)]?_0x5dd74e['G'][_0x2b3a2c(0xbab)](this[_0x2b3a2c(0x3927)],_0x2ab8c7,_0x2b3a2c(0xe36)):_0x2ab8c7[_0x2b3a2c(0xe36)]=!0x1,_0x2ab8c7['CLEARCOAT_DEFAULTIOR']=this[_0x2b3a2c(0x737)]===_0x11bf5a[_0x2b3a2c(0x5e5)],this[_0x2b3a2c(0x9c9)]?(_0x2ab8c7[_0x2b3a2c(0x849)]=!0x0,this[_0x2b3a2c(0xba5)]&&_0x39ca58['k']['ClearCoatTintTextureEnabled']?(_0x5dd74e['G']['PrepareDefinesForMergedUV'](this['_tintTexture'],_0x2ab8c7,_0x2b3a2c(0x3f91)),_0x2ab8c7[_0x2b3a2c(0x3f10)]=this['_tintTexture'][_0x2b3a2c(0x2c98)]):_0x2ab8c7[_0x2b3a2c(0x3f91)]=!0x1):(_0x2ab8c7['CLEARCOAT_TINT']=!0x1,_0x2ab8c7['CLEARCOAT_TINT_TEXTURE']=!0x1))):(_0x2ab8c7[_0x2b3a2c(0xbc1)]=!0x1,_0x2ab8c7['CLEARCOAT_TEXTURE']=!0x1,_0x2ab8c7['CLEARCOAT_TEXTURE_ROUGHNESS']=!0x1,_0x2ab8c7[_0x2b3a2c(0xe36)]=!0x1,_0x2ab8c7['CLEARCOAT_TINT']=!0x1,_0x2ab8c7[_0x2b3a2c(0x3f91)]=!0x1,_0x2ab8c7[_0x2b3a2c(0x8a4)]=!0x1,_0x2ab8c7[_0x2b3a2c(0x3ff4)]=!0x1,_0x2ab8c7[_0x2b3a2c(0x2aa)]=!0x1,_0x2ab8c7['CLEARCOAT_TEXTUREDIRECTUV']=0x0,_0x2ab8c7[_0x2b3a2c(0x2a1d)]=0x0,_0x2ab8c7['CLEARCOAT_BUMPDIRECTUV']=0x0,_0x2ab8c7['CLEARCOAT_REMAP_F0']=!0x1,_0x2ab8c7['CLEARCOAT_TINT_TEXTUREDIRECTUV']=0x0,_0x2ab8c7['CLEARCOAT_TINT_GAMMATEXTURE']=!0x1);}[_0xc42dde(0x3772)](_0x42b0f2,_0x40020b,_0x27ae75,_0x22a502){var _0x208f1a=_0xc42dde,_0x272e74,_0xc60d38,_0x48e953,_0x145023,_0x4b2d97,_0x37f31d;this['_isEnabled']&&(_0x22a502=_0x22a502[_0x208f1a(0x2ce3)],_0x48e953=this[_0x208f1a(0xfae)]['isFrozen'],_0x272e74=this[_0x208f1a(0xfae)][_0x208f1a(0x251b)],_0x145023=this[_0x208f1a(0xfae)]['_invertNormalMapX'],_0x4b2d97=this[_0x208f1a(0xfae)][_0x208f1a(0x17bb)],_0xc60d38=_0x22a502[_0x208f1a(0x3ff4)],_0x42b0f2[_0x208f1a(0x611)]&&_0x48e953&&_0x42b0f2[_0x208f1a(0x10ca)]||(_0xc60d38&&_0x39ca58['k']['ClearCoatTextureEnabled']?(_0x42b0f2[_0x208f1a(0x90a)]('vClearCoatInfos',this[_0x208f1a(0x14bf)][_0x208f1a(0x14d6)],this['_texture'][_0x208f1a(0x1f05)],-0x1,-0x1),_0x5dd74e['G'][_0x208f1a(0x3019)](this[_0x208f1a(0x14bf)],_0x42b0f2,_0x208f1a(0x1332))):(this[_0x208f1a(0x14bf)]||this[_0x208f1a(0x2278)])&&_0x39ca58['k'][_0x208f1a(0x3df6)]&&(_0x42b0f2[_0x208f1a(0x90a)](_0x208f1a(0x3930),null!=(_0x48e953=null==(_0x48e953=this['_texture'])?void 0x0:_0x48e953[_0x208f1a(0x14d6)])?_0x48e953:0x0,null!=(_0x48e953=null==(_0x48e953=this[_0x208f1a(0x14bf)])?void 0x0:_0x48e953[_0x208f1a(0x1f05)])?_0x48e953:0x0,null!=(_0x48e953=null==(_0x48e953=this[_0x208f1a(0x2278)])?void 0x0:_0x48e953[_0x208f1a(0x14d6)])?_0x48e953:0x0,null!=(_0x48e953=null==(_0x48e953=this['_textureRoughness'])?void 0x0:_0x48e953[_0x208f1a(0x1f05)])?_0x48e953:0x0),this[_0x208f1a(0x14bf)]&&_0x5dd74e['G'][_0x208f1a(0x3019)](this[_0x208f1a(0x14bf)],_0x42b0f2,_0x208f1a(0x1332)),!this['_textureRoughness']||_0xc60d38||_0x22a502[_0x208f1a(0x8a4)]||_0x5dd74e['G'][_0x208f1a(0x3019)](this[_0x208f1a(0x2278)],_0x42b0f2,_0x208f1a(0x28be))),this[_0x208f1a(0x3927)]&&_0x27ae75['getCaps']()[_0x208f1a(0x391b)]&&_0x39ca58['k'][_0x208f1a(0x3df6)]&&!_0x272e74&&(_0x42b0f2[_0x208f1a(0x1d0f)](_0x208f1a(0x1cc1),this['_bumpTexture'][_0x208f1a(0x14d6)],this[_0x208f1a(0x3927)][_0x208f1a(0x1f05)]),_0x5dd74e['G'][_0x208f1a(0x3019)](this['_bumpTexture'],_0x42b0f2,_0x208f1a(0x2718)),_0x40020b['_mirroredCameraPosition']?_0x42b0f2[_0x208f1a(0x1d0f)]('vClearCoatTangentSpaceParams',_0x145023?0x1:-0x1,_0x4b2d97?0x1:-0x1):_0x42b0f2[_0x208f1a(0x1d0f)](_0x208f1a(0x24be),_0x145023?-0x1:0x1,_0x4b2d97?-0x1:0x1)),this[_0x208f1a(0xba5)]&&_0x39ca58['k']['ClearCoatTintTextureEnabled']&&(_0x42b0f2['updateFloat2'](_0x208f1a(0x409b),this['_tintTexture'][_0x208f1a(0x14d6)],this[_0x208f1a(0xba5)][_0x208f1a(0x1f05)]),_0x5dd74e['G'][_0x208f1a(0x3019)](this[_0x208f1a(0xba5)],_0x42b0f2,'clearCoatTint')),_0x42b0f2['updateFloat2'](_0x208f1a(0x1456),this['intensity'],this[_0x208f1a(0x16f8)]),_0x48e953=0x1-this['_indexOfRefraction'],_0x145023=0x1+this['_indexOfRefraction'],_0x4b2d97=Math[_0x208f1a(0x3bfb)](-_0x48e953/_0x145023,0x2),_0x37f31d=0x1/this['_indexOfRefraction'],_0x42b0f2['updateFloat4'](_0x208f1a(0x979),_0x4b2d97,_0x37f31d,_0x48e953,_0x145023),this[_0x208f1a(0x9c9)]&&(_0x42b0f2['updateFloat4'](_0x208f1a(0x404f),this[_0x208f1a(0x18fb)]['r'],this[_0x208f1a(0x18fb)]['g'],this[_0x208f1a(0x18fb)]['b'],Math[_0x208f1a(0x695)](0.00001,this['tintThickness'])),_0x42b0f2[_0x208f1a(0x2a3a)](_0x208f1a(0x1d8b),Math[_0x208f1a(0x695)](0.00001,this[_0x208f1a(0x3bab)])))),_0x40020b[_0x208f1a(0x914)]&&(this[_0x208f1a(0x14bf)]&&_0x39ca58['k'][_0x208f1a(0x3df6)]&&_0x42b0f2[_0x208f1a(0xf22)](_0x208f1a(0x3038),this[_0x208f1a(0x14bf)]),this[_0x208f1a(0x2278)]&&!_0xc60d38&&!_0x22a502[_0x208f1a(0x8a4)]&&_0x39ca58['k'][_0x208f1a(0x3df6)]&&_0x42b0f2[_0x208f1a(0xf22)](_0x208f1a(0x2bda),this['_textureRoughness']),this[_0x208f1a(0x3927)]&&_0x27ae75[_0x208f1a(0x179f)]()[_0x208f1a(0x391b)]&&_0x39ca58['k'][_0x208f1a(0x874)]&&!_0x272e74&&_0x42b0f2[_0x208f1a(0xf22)](_0x208f1a(0x1e04),this[_0x208f1a(0x3927)]),this['_isTintEnabled']&&this['_tintTexture']&&_0x39ca58['k'][_0x208f1a(0x336d)]&&_0x42b0f2[_0x208f1a(0xf22)]('clearCoatTintSampler',this[_0x208f1a(0xba5)])));}[_0xc42dde(0x143d)](_0x831536){var _0xaea863=_0xc42dde;return this[_0xaea863(0x14bf)]===_0x831536||this[_0xaea863(0x2278)]===_0x831536||this[_0xaea863(0x3927)]===_0x831536||this[_0xaea863(0xba5)]===_0x831536;}[_0xc42dde(0x2d86)](_0x17c96b){var _0x5a4a19=_0xc42dde;this['_texture']&&_0x17c96b[_0x5a4a19(0x1e1d)](this[_0x5a4a19(0x14bf)]),this['_textureRoughness']&&_0x17c96b[_0x5a4a19(0x1e1d)](this['_textureRoughness']),this[_0x5a4a19(0x3927)]&&_0x17c96b[_0x5a4a19(0x1e1d)](this[_0x5a4a19(0x3927)]),this['_tintTexture']&&_0x17c96b[_0x5a4a19(0x1e1d)](this[_0x5a4a19(0xba5)]);}[_0xc42dde(0x36b8)](_0x24aeb0){var _0x1e17bd=_0xc42dde;this['_texture']&&this[_0x1e17bd(0x14bf)][_0x1e17bd(0x5fd)]&&0x0<this[_0x1e17bd(0x14bf)][_0x1e17bd(0x5fd)][_0x1e17bd(0x3785)]&&_0x24aeb0['push'](this[_0x1e17bd(0x14bf)]),this[_0x1e17bd(0x2278)]&&this[_0x1e17bd(0x2278)]['animations']&&0x0<this[_0x1e17bd(0x2278)][_0x1e17bd(0x5fd)]['length']&&_0x24aeb0[_0x1e17bd(0x1e1d)](this[_0x1e17bd(0x2278)]),this['_bumpTexture']&&this[_0x1e17bd(0x3927)]['animations']&&0x0<this[_0x1e17bd(0x3927)]['animations'][_0x1e17bd(0x3785)]&&_0x24aeb0['push'](this[_0x1e17bd(0x3927)]),this['_tintTexture']&&this[_0x1e17bd(0xba5)]['animations']&&0x0<this[_0x1e17bd(0xba5)]['animations'][_0x1e17bd(0x3785)]&&_0x24aeb0[_0x1e17bd(0x1e1d)](this[_0x1e17bd(0xba5)]);}[_0xc42dde(0x3551)](_0x1659c5){var _0x140622=_0xc42dde;_0x1659c5&&(null!=(_0x1659c5=this['_texture'])&&_0x1659c5[_0x140622(0x3551)](),null!=(_0x1659c5=this[_0x140622(0x2278)])&&_0x1659c5[_0x140622(0x3551)](),null!=(_0x1659c5=this['_bumpTexture'])&&_0x1659c5[_0x140622(0x3551)](),null!=(_0x1659c5=this[_0x140622(0xba5)])&&_0x1659c5[_0x140622(0x3551)]());}[_0xc42dde(0x1d40)](){var _0x5893c5=_0xc42dde;return _0x5893c5(0x3345);}[_0xc42dde(0x11ee)](_0x6d3493,_0x46a393,_0x5049e0){var _0x43af03=_0xc42dde;return _0x6d3493[_0x43af03(0xe36)]&&_0x46a393[_0x43af03(0x3801)](_0x5049e0++,_0x43af03(0xe36)),_0x6d3493[_0x43af03(0x849)]&&_0x46a393[_0x43af03(0x3801)](_0x5049e0++,_0x43af03(0x849)),_0x6d3493[_0x43af03(0xbc1)]&&_0x46a393[_0x43af03(0x3801)](_0x5049e0++,_0x43af03(0xbc1)),_0x5049e0;}['getSamplers'](_0x5b4f7f){var _0x1c1e92=_0xc42dde;_0x5b4f7f['push'](_0x1c1e92(0x3038),'clearCoatRoughnessSampler','clearCoatBumpSampler',_0x1c1e92(0xae1));}['getUniforms'](){var _0x5cea44=_0xc42dde;return{'ubo':[{'name':_0x5cea44(0x1456),'size':0x2,'type':'vec2'},{'name':_0x5cea44(0x979),'size':0x4,'type':'vec4'},{'name':_0x5cea44(0x3930),'size':0x4,'type':_0x5cea44(0x9e5)},{'name':_0x5cea44(0x1846),'size':0x10,'type':_0x5cea44(0x790)},{'name':_0x5cea44(0x24d7),'size':0x10,'type':_0x5cea44(0x790)},{'name':_0x5cea44(0x1cc1),'size':0x2,'type':_0x5cea44(0x17e4)},{'name':_0x5cea44(0x24be),'size':0x2,'type':_0x5cea44(0x17e4)},{'name':_0x5cea44(0x29e3),'size':0x10,'type':'mat4'},{'name':_0x5cea44(0x404f),'size':0x4,'type':_0x5cea44(0x9e5)},{'name':_0x5cea44(0x1d8b),'size':0x1,'type':_0x5cea44(0x37c4)},{'name':_0x5cea44(0x409b),'size':0x2,'type':_0x5cea44(0x17e4)},{'name':_0x5cea44(0x14d9),'size':0x10,'type':'mat4'}]};}}_0x11bf5a[_0xc42dde(0x5e5)]=1.5,_0x48b01e([(0x0,_0x1a2d7d['qC'])(),(0x0,_0x1a2d7d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x3461),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])()],_0x11bf5a[_0xc42dde(0x1fd2)],'intensity',void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])()],_0x11bf5a['prototype'],_0xc42dde(0x16f8),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x1663),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['oU'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a['prototype'],_0xc42dde(0xd74),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x3d70),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['oU'])(),(0x0,_0x1a2d7d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x86b),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x3282),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['oU'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a['prototype'],_0xc42dde(0x2aeb),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])(),(0x0,_0x1a2d7d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x32a0),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['n9'])()],_0x11bf5a[_0xc42dde(0x1fd2)],'tintColor',void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])()],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x3bab),void 0x0),_0x48b01e([(0x0,_0x1a2d7d['qC'])()],_0x11bf5a[_0xc42dde(0x1fd2)],'tintThickness',void 0x0),_0x48b01e([(0x0,_0x1a2d7d['oU'])(),(0x0,_0x1a2d7d['wz'])(_0xc42dde(0x33ac))],_0x11bf5a[_0xc42dde(0x1fd2)],_0xc42dde(0x99d),void 0x0);},0xebd3:(_0x17c2ff,_0x4a30bb,_0xc82b10)=>{var _0x2232b9=a7_0x38a779;_0xc82b10['d'](_0x4a30bb,{'B':()=>_0x3d928f});function _0x38dcc6(_0x121403,_0x27d737,_0x3800cf,_0xb2781e){var _0x4eff18=a7_0x2532,_0x3e5e22,_0x46146d=arguments['length'],_0x2a8432=_0x46146d<0x3?_0x27d737:null===_0xb2781e?_0xb2781e=Object['getOwnPropertyDescriptor'](_0x27d737,_0x3800cf):_0xb2781e;if(_0x4eff18(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x4eff18(0x4111)])_0x2a8432=Reflect[_0x4eff18(0x4111)](_0x121403,_0x27d737,_0x3800cf,_0xb2781e);else{for(var _0x18f853=_0x121403[_0x4eff18(0x3785)]-0x1;0x0<=_0x18f853;_0x18f853--)(_0x3e5e22=_0x121403[_0x18f853])&&(_0x2a8432=(_0x46146d<0x3?_0x3e5e22(_0x2a8432):0x3<_0x46146d?_0x3e5e22(_0x27d737,_0x3800cf,_0x2a8432):_0x3e5e22(_0x27d737,_0x3800cf))||_0x2a8432);}0x3<_0x46146d&&_0x2a8432&&Object[_0x4eff18(0x259d)](_0x27d737,_0x3800cf,_0x2a8432);}var _0x4a30bb=_0xc82b10(0x153ad),_0x3e9c67=_0xc82b10(0xc656),_0x4a1c34=_0xc82b10(0x147cf),_0x1a55a0=_0xc82b10(0x77a5),_0x4eb0a3=_0xc82b10(0xea73),_0xc82b10=_0xc82b10(0x11e40);class _0x239372 extends _0xc82b10['H']{constructor(){var _0x1b856c=a7_0x2532;super(...arguments),this[_0x1b856c(0x1ce2)]=!0x1,this[_0x1b856c(0x335b)]=!0x1,this[_0x1b856c(0x1712)]=0x0,this[_0x1b856c(0x2603)]=!0x1,this[_0x1b856c(0x2efa)]=0x0,this[_0x1b856c(0x3333)]=!0x1;}}class _0x3d928f extends _0x4eb0a3['n']{constructor(_0x3ae485,_0x601847=!0x0){var _0x4ba0d1=a7_0x2532;super(_0x3ae485,'PBRIridescence',0x6e,new _0x239372(),_0x601847),this[_0x4ba0d1(0x26bb)]=!0x1,this['isEnabled']=!0x1,this[_0x4ba0d1(0x220c)]=0x1,this[_0x4ba0d1(0x23e0)]=_0x3d928f[_0x4ba0d1(0x1b6f)],this[_0x4ba0d1(0x1c28)]=_0x3d928f[_0x4ba0d1(0xb5d)],this[_0x4ba0d1(0x1663)]=_0x3d928f['_DefaultIndexOfRefraction'],this[_0x4ba0d1(0x14bf)]=null,this[_0x4ba0d1(0xd74)]=null,this[_0x4ba0d1(0x793)]=null,this[_0x4ba0d1(0x2315)]=null,this[_0x4ba0d1(0x32aa)]=_0x3ae485[_0x4ba0d1(0x24f0)][_0x1a55a0['g'][_0x4ba0d1(0x411)]];}[_0x2232b9(0x33ac)](){var _0x2118b4=_0x2232b9;this[_0x2118b4(0xf5d)](this[_0x2118b4(0x26bb)]),this[_0x2118b4(0x32aa)]();}['isReadyForSubMesh'](_0x14d8cc,_0x3606e7){var _0x5e078e=_0x2232b9;if(!this[_0x5e078e(0x26bb)])return!0x0;if(_0x14d8cc[_0x5e078e(0x254b)]&&_0x3606e7[_0x5e078e(0x914)]){if(this[_0x5e078e(0x14bf)]&&_0x3e9c67['k']['IridescenceTextureEnabled']&&!this['_texture']['isReadyOrNotBlocking']())return!0x1;if(this['_thicknessTexture']&&_0x3e9c67['k'][_0x5e078e(0x2323)]&&!this[_0x5e078e(0x793)][_0x5e078e(0xbf7)]())return!0x1;}return!0x0;}['prepareDefinesBeforeAttributes'](_0xd05c5b,_0x25f40b){var _0x2943b4=_0x2232b9,_0x23fd32;this[_0x2943b4(0x26bb)]?(_0xd05c5b[_0x2943b4(0x1ce2)]=!0x0,_0xd05c5b[_0x2943b4(0x3333)]=null!==this[_0x2943b4(0x14bf)]&&this[_0x2943b4(0x14bf)][_0x2943b4(0x14bf)]===(null==(_0x23fd32=this[_0x2943b4(0x793)])?void 0x0:_0x23fd32['_texture'])&&this[_0x2943b4(0x14bf)][_0x2943b4(0x1c5a)](this['_thicknessTexture']),_0xd05c5b[_0x2943b4(0x254b)]&&_0x25f40b[_0x2943b4(0x914)]&&(this[_0x2943b4(0x14bf)]&&_0x3e9c67['k'][_0x2943b4(0x2323)]?_0x4a1c34['G'][_0x2943b4(0xbab)](this['_texture'],_0xd05c5b,_0x2943b4(0x335b)):_0xd05c5b[_0x2943b4(0x335b)]=!0x1,!_0xd05c5b[_0x2943b4(0x3333)]&&this[_0x2943b4(0x793)]&&_0x3e9c67['k'][_0x2943b4(0x2323)]?_0x4a1c34['G'][_0x2943b4(0xbab)](this[_0x2943b4(0x793)],_0xd05c5b,_0x2943b4(0x2603)):_0xd05c5b['IRIDESCENCE_THICKNESS_TEXTURE']=!0x1)):(_0xd05c5b['IRIDESCENCE']=!0x1,_0xd05c5b[_0x2943b4(0x335b)]=!0x1,_0xd05c5b[_0x2943b4(0x2603)]=!0x1,_0xd05c5b[_0x2943b4(0x3333)]=!0x1,_0xd05c5b[_0x2943b4(0x1712)]=0x0,_0xd05c5b[_0x2943b4(0x2efa)]=0x0);}[_0x2232b9(0x3772)](_0x41fe52,_0x30e88e,_0x54adde,_0xc2f7ee){var _0x19f6d2=_0x2232b9,_0x3dda96,_0x46526d;this[_0x19f6d2(0x26bb)]&&(_0xc2f7ee=_0xc2f7ee['materialDefines'],_0x3dda96=this[_0x19f6d2(0xfae)]['isFrozen'],_0x46526d=_0xc2f7ee[_0x19f6d2(0x3333)],_0x41fe52[_0x19f6d2(0x611)]&&_0x3dda96&&_0x41fe52[_0x19f6d2(0x10ca)]||(_0x46526d&&_0x3e9c67['k']['IridescenceTextureEnabled']?(_0x41fe52['updateFloat4'](_0x19f6d2(0x9be),this[_0x19f6d2(0x14bf)][_0x19f6d2(0x14d6)],this[_0x19f6d2(0x14bf)][_0x19f6d2(0x1f05)],-0x1,-0x1),_0x4a1c34['G'][_0x19f6d2(0x3019)](this[_0x19f6d2(0x14bf)],_0x41fe52,_0x19f6d2(0x5e4))):(this[_0x19f6d2(0x14bf)]||this[_0x19f6d2(0x793)])&&_0x3e9c67['k'][_0x19f6d2(0x2323)]&&(_0x41fe52['updateFloat4'](_0x19f6d2(0x9be),null!=(_0x3dda96=null==(_0x3dda96=this[_0x19f6d2(0x14bf)])?void 0x0:_0x3dda96['coordinatesIndex'])?_0x3dda96:0x0,null!=(_0x3dda96=null==(_0x3dda96=this[_0x19f6d2(0x14bf)])?void 0x0:_0x3dda96['level'])?_0x3dda96:0x0,null!=(_0x3dda96=null==(_0x3dda96=this[_0x19f6d2(0x793)])?void 0x0:_0x3dda96[_0x19f6d2(0x14d6)])?_0x3dda96:0x0,null!=(_0x3dda96=null==(_0x3dda96=this[_0x19f6d2(0x793)])?void 0x0:_0x3dda96[_0x19f6d2(0x1f05)])?_0x3dda96:0x0),this[_0x19f6d2(0x14bf)]&&_0x4a1c34['G'][_0x19f6d2(0x3019)](this[_0x19f6d2(0x14bf)],_0x41fe52,'iridescence'),!this[_0x19f6d2(0x793)]||_0x46526d||_0xc2f7ee['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']||_0x4a1c34['G'][_0x19f6d2(0x3019)](this[_0x19f6d2(0x793)],_0x41fe52,_0x19f6d2(0x144d))),_0x41fe52['updateFloat4'](_0x19f6d2(0x5c2),this[_0x19f6d2(0x220c)],this[_0x19f6d2(0x1663)],this[_0x19f6d2(0x23e0)],this[_0x19f6d2(0x1c28)])),_0x30e88e[_0x19f6d2(0x914)]&&(this[_0x19f6d2(0x14bf)]&&_0x3e9c67['k']['IridescenceTextureEnabled']&&_0x41fe52[_0x19f6d2(0xf22)](_0x19f6d2(0x29bc),this[_0x19f6d2(0x14bf)]),this[_0x19f6d2(0x793)]&&!_0x46526d&&!_0xc2f7ee[_0x19f6d2(0x3333)]&&_0x3e9c67['k'][_0x19f6d2(0x2323)]&&_0x41fe52['setTexture'](_0x19f6d2(0xa2c),this[_0x19f6d2(0x793)])));}[_0x2232b9(0x143d)](_0x497bf3){var _0x4631b8=_0x2232b9;return this[_0x4631b8(0x14bf)]===_0x497bf3||this[_0x4631b8(0x793)]===_0x497bf3;}['getActiveTextures'](_0x142a4e){var _0x445dd8=_0x2232b9;this['_texture']&&_0x142a4e['push'](this['_texture']),this[_0x445dd8(0x793)]&&_0x142a4e['push'](this[_0x445dd8(0x793)]);}[_0x2232b9(0x36b8)](_0x3777ab){var _0x46ed33=_0x2232b9;this['_texture']&&this[_0x46ed33(0x14bf)]['animations']&&0x0<this[_0x46ed33(0x14bf)][_0x46ed33(0x5fd)][_0x46ed33(0x3785)]&&_0x3777ab[_0x46ed33(0x1e1d)](this['_texture']),this[_0x46ed33(0x793)]&&this[_0x46ed33(0x793)][_0x46ed33(0x5fd)]&&0x0<this[_0x46ed33(0x793)][_0x46ed33(0x5fd)][_0x46ed33(0x3785)]&&_0x3777ab[_0x46ed33(0x1e1d)](this[_0x46ed33(0x793)]);}[_0x2232b9(0x3551)](_0xca6226){var _0xca2561=_0x2232b9;_0xca6226&&(null!=(_0xca6226=this[_0xca2561(0x14bf)])&&_0xca6226[_0xca2561(0x3551)](),null!=(_0xca6226=this[_0xca2561(0x793)])&&_0xca6226[_0xca2561(0x3551)]());}['getClassName'](){var _0x1d10ee=_0x2232b9;return _0x1d10ee(0x608);}[_0x2232b9(0x11ee)](_0x165f04,_0x35f9e8,_0x5f0b0f){var _0xcaf994=_0x2232b9;return _0x165f04['IRIDESCENCE']&&_0x35f9e8[_0xcaf994(0x3801)](_0x5f0b0f++,_0xcaf994(0x1ce2)),_0x5f0b0f;}[_0x2232b9(0x387a)](_0x574027){var _0x3dc9b7=_0x2232b9;_0x574027[_0x3dc9b7(0x1e1d)]('iridescenceSampler',_0x3dc9b7(0xa2c));}[_0x2232b9(0x407e)](){var _0x446447=_0x2232b9;return{'ubo':[{'name':_0x446447(0x5c2),'size':0x4,'type':_0x446447(0x9e5)},{'name':_0x446447(0x9be),'size':0x4,'type':_0x446447(0x9e5)},{'name':_0x446447(0x1c2d),'size':0x10,'type':_0x446447(0x790)},{'name':'iridescenceThicknessMatrix','size':0x10,'type':_0x446447(0x790)}]};}}_0x3d928f[_0x2232b9(0x1b6f)]=0x64,_0x3d928f[_0x2232b9(0xb5d)]=0x190,_0x3d928f[_0x2232b9(0x5e5)]=1.3,_0x38dcc6([(0x0,_0x4a30bb['qC'])(),(0x0,_0x4a30bb['wz'])(_0x2232b9(0x33ac))],_0x3d928f[_0x2232b9(0x1fd2)],_0x2232b9(0x3461),void 0x0),_0x38dcc6([(0x0,_0x4a30bb['qC'])()],_0x3d928f[_0x2232b9(0x1fd2)],_0x2232b9(0x220c),void 0x0),_0x38dcc6([(0x0,_0x4a30bb['qC'])()],_0x3d928f[_0x2232b9(0x1fd2)],_0x2232b9(0x23e0),void 0x0),_0x38dcc6([(0x0,_0x4a30bb['qC'])()],_0x3d928f[_0x2232b9(0x1fd2)],_0x2232b9(0x1c28),void 0x0),_0x38dcc6([(0x0,_0x4a30bb['qC'])()],_0x3d928f[_0x2232b9(0x1fd2)],_0x2232b9(0x1663),void 0x0),_0x38dcc6([(0x0,_0x4a30bb['oU'])(),(0x0,_0x4a30bb['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3d928f[_0x2232b9(0x1fd2)],'texture',void 0x0),_0x38dcc6([(0x0,_0x4a30bb['oU'])(),(0x0,_0x4a30bb['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3d928f['prototype'],'thicknessTexture',void 0x0);},0x17583:(_0x35f706,_0x5b827f,_0x3d01be)=>{var _0xd01a46=a7_0x38a779;_0x3d01be['d'](_0x5b827f,{'Y':()=>_0x4a3274});function _0x51642c(_0x12475b,_0x180f50,_0x257b3d,_0x3fb735){var _0x2224ef=a7_0x2532,_0x1b0264,_0x23256d=arguments[_0x2224ef(0x3785)],_0xe91fbc=_0x23256d<0x3?_0x180f50:null===_0x3fb735?_0x3fb735=Object[_0x2224ef(0x18ba)](_0x180f50,_0x257b3d):_0x3fb735;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0xe91fbc=Reflect[_0x2224ef(0x4111)](_0x12475b,_0x180f50,_0x257b3d,_0x3fb735);else{for(var _0x32de1d=_0x12475b[_0x2224ef(0x3785)]-0x1;0x0<=_0x32de1d;_0x32de1d--)(_0x1b0264=_0x12475b[_0x32de1d])&&(_0xe91fbc=(_0x23256d<0x3?_0x1b0264(_0xe91fbc):0x3<_0x23256d?_0x1b0264(_0x180f50,_0x257b3d,_0xe91fbc):_0x1b0264(_0x180f50,_0x257b3d))||_0xe91fbc);}0x3<_0x23256d&&_0xe91fbc&&Object['defineProperty'](_0x180f50,_0x257b3d,_0xe91fbc);}var _0x306253=_0x3d01be(0x153ad),_0x2975ae=_0x3d01be(0x709d),_0x42f5fe=_0x3d01be(0xc84b),_0x16c821=_0x3d01be(0x1ee0),_0x5b827f=_0x3d01be(0xe456);class _0x4a3274 extends _0x16c821['m']{constructor(_0x26cfa7,_0x54e2dc){var _0x132708=a7_0x2532;super(_0x26cfa7,_0x54e2dc),this[_0x132708(0x258f)]=0x1,this[_0x132708(0x5e3)]=0x1,this[_0x132708(0x3eeb)]=0x1,this[_0x132708(0x1529)]=0x1,this[_0x132708(0x35ae)]=!0x1,this[_0x132708(0x30a9)]=0x1,this[_0x132708(0x245d)]=_0x4a3274[_0x132708(0x2ef1)],this[_0x132708(0x3299)]=0x1,this[_0x132708(0x348a)]=_0x42f5fe['Wo'][_0x132708(0x1f94)](),this['useOnlyMetallicFromMetallicReflectanceTexture']=!0x1,this['ambientColor']=new _0x42f5fe['Wo'](0x0,0x0,0x0),this[_0x132708(0x3642)]=new _0x42f5fe['Wo'](0x1,0x1,0x1),this['reflectivityColor']=new _0x42f5fe['Wo'](0x1,0x1,0x1),this['reflectionColor']=new _0x42f5fe['Wo'](0x1,0x1,0x1),this[_0x132708(0x263a)]=new _0x42f5fe['Wo'](0x0,0x0,0x0),this[_0x132708(0x1123)]=0x1,this[_0x132708(0x3c5e)]=!0x1,this['useAlphaFromAlbedoTexture']=!0x1,this[_0x132708(0xf6f)]=!0x1,this['alphaCutOff']=0.4,this[_0x132708(0x3fa4)]=!0x0,this[_0x132708(0x22e6)]=!0x1,this[_0x132708(0x40f1)]=!0x0,this['useRoughnessFromMetallicTextureGreen']=!0x1,this[_0x132708(0x1ba1)]=!0x1,this[_0x132708(0x83b)]=!0x1,this['useAmbientInGrayScale']=!0x1,this[_0x132708(0x1e67)]=!0x1,this[_0x132708(0x325f)]=!0x0,this[_0x132708(0xea6)]=!0x1,this['useParallax']=!0x1,this[_0x132708(0x2eed)]=!0x1,this[_0x132708(0x3f3e)]=0.05,this[_0x132708(0x26eb)]=!0x1,this['forceIrradianceInFragment']=!0x1,this[_0x132708(0x29f8)]=0x4,this[_0x132708(0x2459)]=!0x1,this[_0x132708(0x312f)]=!0x1,this[_0x132708(0xcc2)]=!0x1,this[_0x132708(0x56a)]=!0x1,this['useLinearAlphaFresnel']=!0x1,this[_0x132708(0xbb8)]=null,this[_0x132708(0x36c2)]=!0x1,this['enableSpecularAntiAliasing']=!0x1,this['useHorizonOcclusion']=!0x0,this[_0x132708(0x2327)]=!0x0,this[_0x132708(0x2d31)]=!0x1,this['_environmentBRDFTexture']=(0x0,_0x2975ae['$'])(this[_0x132708(0x40ae)]());}get[_0xd01a46(0x28e6)](){var _0x415be3=_0xd01a46;return this[_0x415be3(0x119c)][_0x415be3(0x28e6)];}set['refractionTexture'](_0x1edf25){var _0xe63b94=_0xd01a46;(this[_0xe63b94(0x119c)][_0xe63b94(0x28e6)]=_0x1edf25)?this[_0xe63b94(0x119c)]['isRefractionEnabled']=!0x0:this[_0xe63b94(0x119c)][_0xe63b94(0x299e)]||(this[_0xe63b94(0x119c)][_0xe63b94(0x2f6b)]=!0x1);}get[_0xd01a46(0x1663)](){var _0x556083=_0xd01a46;return this[_0x556083(0x119c)][_0x556083(0x1663)];}set[_0xd01a46(0x1663)](_0x2ed6c9){var _0x3d83e2=_0xd01a46;this['subSurface'][_0x3d83e2(0x1663)]=_0x2ed6c9;}get['invertRefractionY'](){var _0x3935ec=_0xd01a46;return this[_0x3935ec(0x119c)][_0x3935ec(0x3d3d)];}set['invertRefractionY'](_0x168468){var _0x356922=_0xd01a46;this[_0x356922(0x119c)][_0x356922(0x3d3d)]=_0x168468;}get['linkRefractionWithTransparency'](){var _0x1c7fb4=_0xd01a46;return this[_0x1c7fb4(0x119c)][_0x1c7fb4(0x299e)];}set['linkRefractionWithTransparency'](_0x271f55){var _0x3d590a=_0xd01a46;(this[_0x3d590a(0x119c)]['linkRefractionWithTransparency']=_0x271f55)&&(this[_0x3d590a(0x119c)][_0x3d590a(0x2f6b)]=!0x0);}get['usePhysicalLightFalloff'](){var _0x1c84a6=_0xd01a46;return this[_0x1c84a6(0x1ba2)]===_0x16c821['m'][_0x1c84a6(0x27e1)];}set[_0xd01a46(0x153b)](_0x2aa17f){var _0x4239fc=_0xd01a46;_0x2aa17f!==this['usePhysicalLightFalloff']&&(this[_0x4239fc(0x33ac)](),this['_lightFalloff']=_0x2aa17f?_0x16c821['m']['LIGHTFALLOFF_PHYSICAL']:_0x16c821['m']['LIGHTFALLOFF_STANDARD']);}get[_0xd01a46(0x1bd9)](){var _0x10c3ac=_0xd01a46;return this[_0x10c3ac(0x1ba2)]===_0x16c821['m'][_0x10c3ac(0xa89)];}set[_0xd01a46(0x1bd9)](_0x29e2c5){var _0x11ca16=_0xd01a46;_0x29e2c5!==this[_0x11ca16(0x1bd9)]&&(this[_0x11ca16(0x33ac)](),this[_0x11ca16(0x1ba2)]=_0x29e2c5?_0x16c821['m'][_0x11ca16(0xa89)]:_0x16c821['m'][_0x11ca16(0x2a08)]);}get[_0xd01a46(0x3401)](){var _0x147cf3=_0xd01a46;return this[_0x147cf3(0x2c4b)];}set['imageProcessingConfiguration'](_0x566d65){this['_attachImageProcessingConfiguration'](_0x566d65),this['_markAllSubMeshesAsTexturesDirty']();}get['cameraColorCurvesEnabled'](){var _0x3cff18=_0xd01a46;return this[_0x3cff18(0x3401)][_0x3cff18(0xceb)];}set[_0xd01a46(0x6f4)](_0x238fe8){var _0x77a37c=_0xd01a46;this[_0x77a37c(0x3401)][_0x77a37c(0xceb)]=_0x238fe8;}get[_0xd01a46(0x219c)](){var _0x29b4cf=_0xd01a46;return this['imageProcessingConfiguration'][_0x29b4cf(0x3ef6)];}set['cameraColorGradingEnabled'](_0x21b817){var _0x2af6bb=_0xd01a46;this[_0x2af6bb(0x3401)][_0x2af6bb(0x3ef6)]=_0x21b817;}get[_0xd01a46(0x1bb0)](){var _0x1dd876=_0xd01a46;return this['_imageProcessingConfiguration'][_0x1dd876(0x2ede)];}set[_0xd01a46(0x1bb0)](_0xf41a8a){var _0x457b07=_0xd01a46;this[_0x457b07(0x2c4b)][_0x457b07(0x2ede)]=_0xf41a8a;}get['cameraExposure'](){var _0x1b5b8c=_0xd01a46;return this[_0x1b5b8c(0x2c4b)][_0x1b5b8c(0x3b07)];}set[_0xd01a46(0xc41)](_0xefeed4){this['_imageProcessingConfiguration']['exposure']=_0xefeed4;}get[_0xd01a46(0x3b74)](){var _0x398591=_0xd01a46;return this[_0x398591(0x2c4b)][_0x398591(0x1f15)];}set[_0xd01a46(0x3b74)](_0x1a7e12){var _0x2c0e82=_0xd01a46;this[_0x2c0e82(0x2c4b)][_0x2c0e82(0x1f15)]=_0x1a7e12;}get[_0xd01a46(0x2f84)](){var _0x115e1f=_0xd01a46;return this[_0x115e1f(0x2c4b)]['colorGradingTexture'];}set[_0xd01a46(0x2f84)](_0x472b1e){var _0x36cfea=_0xd01a46;this[_0x36cfea(0x2c4b)]['colorGradingTexture']=_0x472b1e;}get[_0xd01a46(0x727)](){var _0x34c86d=_0xd01a46;return this[_0x34c86d(0x2c4b)][_0x34c86d(0x2fde)];}set[_0xd01a46(0x727)](_0x32144e){var _0xa32942=_0xd01a46;this[_0xa32942(0x2c4b)][_0xa32942(0x2fde)]=_0x32144e;}['getClassName'](){return'PBRMaterial';}[_0xd01a46(0x292d)](_0x555edf){var _0xf19611=_0xd01a46;const _0x492e4b=_0x306253['p4'][_0xf19611(0xbcd)](()=>new _0x4a3274(_0x555edf,this[_0xf19611(0x40ae)]()),this);return _0x492e4b['id']=_0x555edf,_0x492e4b[_0xf19611(0x3844)]=_0x555edf,this[_0xf19611(0x2061)][_0xf19611(0x1f2f)](_0x492e4b[_0xf19611(0x2061)]),this[_0xf19611(0x1332)][_0xf19611(0x1f2f)](_0x492e4b[_0xf19611(0x1332)]),this[_0xf19611(0x1dca)][_0xf19611(0x1f2f)](_0x492e4b[_0xf19611(0x1dca)]),this[_0xf19611(0x3e6e)][_0xf19611(0x1f2f)](_0x492e4b[_0xf19611(0x3e6e)]),this['sheen'][_0xf19611(0x1f2f)](_0x492e4b['sheen']),this[_0xf19611(0x119c)]['copyTo'](_0x492e4b[_0xf19611(0x119c)]),_0x492e4b;}['serialize'](){var _0x5bcb70=_0xd01a46;const _0x4fc509=super[_0x5bcb70(0x2156)]();return _0x4fc509[_0x5bcb70(0x38e1)]='BABYLON.PBRMaterial',_0x4fc509[_0x5bcb70(0x1332)]=this[_0x5bcb70(0x1332)][_0x5bcb70(0x2156)](),_0x4fc509[_0x5bcb70(0x1dca)]=this[_0x5bcb70(0x1dca)][_0x5bcb70(0x2156)](),_0x4fc509[_0x5bcb70(0x3e6e)]=this['brdf'][_0x5bcb70(0x2156)](),_0x4fc509[_0x5bcb70(0x8dc)]=this[_0x5bcb70(0x8dc)][_0x5bcb70(0x2156)](),_0x4fc509[_0x5bcb70(0x119c)]=this['subSurface'][_0x5bcb70(0x2156)](),_0x4fc509[_0x5bcb70(0x5e4)]=this[_0x5bcb70(0x5e4)]['serialize'](),_0x4fc509;}static[_0xd01a46(0x2f08)](_0x305d17,_0x41a7f5,_0x4b4025){var _0x26ea00=_0xd01a46;const _0x5eae20=_0x306253['p4'][_0x26ea00(0x2f08)](()=>new _0x4a3274(_0x305d17['name'],_0x41a7f5),_0x305d17,_0x41a7f5,_0x4b4025);return _0x305d17[_0x26ea00(0x2061)]&&_0x5eae20[_0x26ea00(0x2061)][_0x26ea00(0x138f)](_0x305d17[_0x26ea00(0x2061)],_0x41a7f5,_0x4b4025),_0x305d17[_0x26ea00(0x1332)]&&_0x5eae20[_0x26ea00(0x1332)][_0x26ea00(0x138f)](_0x305d17[_0x26ea00(0x1332)],_0x41a7f5,_0x4b4025),_0x305d17['anisotropy']&&_0x5eae20[_0x26ea00(0x1dca)][_0x26ea00(0x138f)](_0x305d17[_0x26ea00(0x1dca)],_0x41a7f5,_0x4b4025),_0x305d17[_0x26ea00(0x3e6e)]&&_0x5eae20['brdf']['parse'](_0x305d17[_0x26ea00(0x3e6e)],_0x41a7f5,_0x4b4025),_0x305d17[_0x26ea00(0x8dc)]&&_0x5eae20[_0x26ea00(0x8dc)][_0x26ea00(0x138f)](_0x305d17[_0x26ea00(0x8dc)],_0x41a7f5,_0x4b4025),_0x305d17[_0x26ea00(0x119c)]&&_0x5eae20[_0x26ea00(0x119c)][_0x26ea00(0x138f)](_0x305d17['subSurface'],_0x41a7f5,_0x4b4025),_0x305d17[_0x26ea00(0x5e4)]&&_0x5eae20[_0x26ea00(0x5e4)][_0x26ea00(0x138f)](_0x305d17[_0x26ea00(0x5e4)],_0x41a7f5,_0x4b4025),_0x5eae20;}}_0x4a3274['PBRMATERIAL_OPAQUE']=_0x16c821['m'][_0xd01a46(0x39e9)],_0x4a3274[_0xd01a46(0x38ef)]=_0x16c821['m'][_0xd01a46(0x38ef)],_0x4a3274[_0xd01a46(0x330f)]=_0x16c821['m']['PBRMATERIAL_ALPHABLEND'],_0x4a3274[_0xd01a46(0x341b)]=_0x16c821['m']['PBRMATERIAL_ALPHATESTANDBLEND'],_0x4a3274[_0xd01a46(0x2ef1)]=_0x16c821['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'],_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],'directIntensity',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x5e3),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x3eeb),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x1529),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274['prototype'],'disableBumpMap',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x681),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'ambientTexture',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x30a9),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x245d),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x1ff6))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x35da),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x3a29),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'emissiveTexture',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0xc4a),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],'metallicTexture',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x326c),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'roughness',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x3299),void 0x0),_0x51642c([(0x0,_0x306253['n9'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274['prototype'],'metallicReflectanceColor',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x18e5),void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],'metallicReflectanceTexture',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'reflectanceTexture',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],'microSurfaceTexture',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'bumpTexture',void 0x0),_0x51642c([(0x0,_0x306253['oU'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty',null)],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x16f1),void 0x0),_0x51642c([(0x0,_0x306253['n9'])('ambient'),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x24aa),void 0x0),_0x51642c([(0x0,_0x306253['n9'])(_0xd01a46(0x1ed6)),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x3642),void 0x0),_0x51642c([(0x0,_0x306253['n9'])(_0xd01a46(0x1400)),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x3a5f),void 0x0),_0x51642c([(0x0,_0x306253['n9'])(_0xd01a46(0x3b57)),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],'reflectionColor',void 0x0),_0x51642c([(0x0,_0x306253['n9'])(_0xd01a46(0x15d7)),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x263a),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x1123),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274['prototype'],_0xd01a46(0x3c5e),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x4a3274['prototype'],_0xd01a46(0x12b1),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0xf6f),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x1ff6))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x674),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274['prototype'],_0xd01a46(0x3fa4),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],'useMicroSurfaceFromReflectivityMapAlpha',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x40f1),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'useRoughnessFromMetallicTextureGreen',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x1ba1),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x83b),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x3fd6),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x1e67),void 0x0),_0x51642c([(0x0,_0x306253['qC'])()],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x153b),null),_0x51642c([(0x0,_0x306253['qC'])()],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x1bd9),null),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x325f),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0xea6),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x1914),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x2eed),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274['prototype'],_0xd01a46(0x3f3e),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsLightsDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x26eb),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x414a),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsLightsDirty')],_0x4a3274['prototype'],_0xd01a46(0x29f8),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x2459),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x312f),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],'twoSidedLighting',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x56a),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274['prototype'],_0xd01a46(0x11b8),void 0x0),_0x51642c([(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0xbb8),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x36c2),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4a3274[_0xd01a46(0x1fd2)],'enableSpecularAntiAliasing',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],'useHorizonOcclusion',void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x33ac))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x2327),void 0x0),_0x51642c([(0x0,_0x306253['qC'])(),(0x0,_0x306253['wz'])(_0xd01a46(0x6a1))],_0x4a3274[_0xd01a46(0x1fd2)],_0xd01a46(0x2d31),void 0x0),(0x0,_0x5b827f['H'])(_0xd01a46(0x16db),_0x4a3274);},0x792:(_0x2aee0c,_0x59592d,_0x45f082)=>{var _0x2f0663=a7_0x38a779;function _0x3c6f40(_0x54fb69,_0x21a5bd,_0x53de6d,_0x5759ce){var _0x174a36=a7_0x2532,_0x2396a1,_0xe1d1f1=arguments[_0x174a36(0x3785)],_0x4be05e=_0xe1d1f1<0x3?_0x21a5bd:null===_0x5759ce?_0x5759ce=Object['getOwnPropertyDescriptor'](_0x21a5bd,_0x53de6d):_0x5759ce;if(_0x174a36(0x1c87)==typeof Reflect&&_0x174a36(0x7a8)==typeof Reflect[_0x174a36(0x4111)])_0x4be05e=Reflect[_0x174a36(0x4111)](_0x54fb69,_0x21a5bd,_0x53de6d,_0x5759ce);else{for(var _0x47ecbb=_0x54fb69[_0x174a36(0x3785)]-0x1;0x0<=_0x47ecbb;_0x47ecbb--)(_0x2396a1=_0x54fb69[_0x47ecbb])&&(_0x4be05e=(_0xe1d1f1<0x3?_0x2396a1(_0x4be05e):0x3<_0xe1d1f1?_0x2396a1(_0x21a5bd,_0x53de6d,_0x4be05e):_0x2396a1(_0x21a5bd,_0x53de6d))||_0x4be05e);}0x3<_0xe1d1f1&&_0x4be05e&&Object[_0x174a36(0x259d)](_0x21a5bd,_0x53de6d,_0x4be05e);}var _0xbd8cf1=_0x45f082(0x153ad),_0x475d68=_0x45f082(0xb7c2),_0x45f082=_0x45f082(0xe456);class _0x1ede27 extends _0x475d68['P']{constructor(_0x36e3b1,_0x190944){var _0x16ba75=a7_0x2532;super(_0x36e3b1,_0x190944),this[_0x16ba75(0x3293)]=!0x1,this[_0x16ba75(0x1e64)]=!0x0,this['_useMetallnessFromMetallicTextureBlue']=!0x0,this[_0x16ba75(0x326c)]=0x1,this['roughness']=0x1;}[_0x2f0663(0x1d40)](){return'PBRMetallicRoughnessMaterial';}[_0x2f0663(0x292d)](_0x543f31){var _0x4e6481=_0x2f0663;const _0x42dddc=_0xbd8cf1['p4'][_0x4e6481(0xbcd)](()=>new _0x1ede27(_0x543f31,this[_0x4e6481(0x40ae)]()),this);return _0x42dddc['id']=_0x543f31,_0x42dddc[_0x4e6481(0x3844)]=_0x543f31,this['clearCoat'][_0x4e6481(0x1f2f)](_0x42dddc[_0x4e6481(0x1332)]),this['anisotropy'][_0x4e6481(0x1f2f)](_0x42dddc[_0x4e6481(0x1dca)]),this[_0x4e6481(0x3e6e)][_0x4e6481(0x1f2f)](_0x42dddc[_0x4e6481(0x3e6e)]),this[_0x4e6481(0x8dc)][_0x4e6481(0x1f2f)](_0x42dddc['sheen']),this[_0x4e6481(0x119c)][_0x4e6481(0x1f2f)](_0x42dddc['subSurface']),_0x42dddc;}['serialize'](){var _0x1399e9=_0x2f0663;const _0x2c8a1b=_0xbd8cf1['p4'][_0x1399e9(0x2fa9)](this);return _0x2c8a1b[_0x1399e9(0x38e1)]=_0x1399e9(0x3286),_0x2c8a1b[_0x1399e9(0x1332)]=this[_0x1399e9(0x1332)]['serialize'](),_0x2c8a1b[_0x1399e9(0x1dca)]=this[_0x1399e9(0x1dca)][_0x1399e9(0x2156)](),_0x2c8a1b[_0x1399e9(0x3e6e)]=this[_0x1399e9(0x3e6e)][_0x1399e9(0x2156)](),_0x2c8a1b[_0x1399e9(0x8dc)]=this[_0x1399e9(0x8dc)][_0x1399e9(0x2156)](),_0x2c8a1b[_0x1399e9(0x119c)]=this[_0x1399e9(0x119c)][_0x1399e9(0x2156)](),_0x2c8a1b[_0x1399e9(0x5e4)]=this[_0x1399e9(0x5e4)][_0x1399e9(0x2156)](),_0x2c8a1b;}static[_0x2f0663(0x2f08)](_0x42592b,_0x3c5238,_0x1f5e1a){var _0x2e1829=_0x2f0663;const _0x27aa1f=_0xbd8cf1['p4'][_0x2e1829(0x2f08)](()=>new _0x1ede27(_0x42592b[_0x2e1829(0x3844)],_0x3c5238),_0x42592b,_0x3c5238,_0x1f5e1a);return _0x42592b[_0x2e1829(0x1332)]&&_0x27aa1f[_0x2e1829(0x1332)]['parse'](_0x42592b[_0x2e1829(0x1332)],_0x3c5238,_0x1f5e1a),_0x42592b['anisotropy']&&_0x27aa1f[_0x2e1829(0x1dca)]['parse'](_0x42592b[_0x2e1829(0x1dca)],_0x3c5238,_0x1f5e1a),_0x42592b[_0x2e1829(0x3e6e)]&&_0x27aa1f[_0x2e1829(0x3e6e)][_0x2e1829(0x138f)](_0x42592b[_0x2e1829(0x3e6e)],_0x3c5238,_0x1f5e1a),_0x42592b[_0x2e1829(0x8dc)]&&_0x27aa1f[_0x2e1829(0x8dc)][_0x2e1829(0x138f)](_0x42592b[_0x2e1829(0x8dc)],_0x3c5238,_0x1f5e1a),_0x42592b['subSurface']&&_0x27aa1f['subSurface'][_0x2e1829(0x138f)](_0x42592b['subSurface'],_0x3c5238,_0x1f5e1a),_0x42592b['iridescence']&&_0x27aa1f[_0x2e1829(0x5e4)][_0x2e1829(0x138f)](_0x42592b['iridescence'],_0x3c5238,_0x1f5e1a),_0x27aa1f;}}_0x3c6f40([(0x0,_0xbd8cf1['n9'])(),(0x0,_0xbd8cf1['wz'])(_0x2f0663(0x33ac),_0x2f0663(0x314f))],_0x1ede27['prototype'],_0x2f0663(0x3c5b),void 0x0),_0x3c6f40([(0x0,_0xbd8cf1['oU'])(),(0x0,_0xbd8cf1['wz'])(_0x2f0663(0x33ac),_0x2f0663(0x883))],_0x1ede27[_0x2f0663(0x1fd2)],'baseTexture',void 0x0),_0x3c6f40([(0x0,_0xbd8cf1['qC'])(),(0x0,_0xbd8cf1['wz'])(_0x2f0663(0x33ac))],_0x1ede27[_0x2f0663(0x1fd2)],'metallic',void 0x0),_0x3c6f40([(0x0,_0xbd8cf1['qC'])(),(0x0,_0xbd8cf1['wz'])(_0x2f0663(0x33ac))],_0x1ede27[_0x2f0663(0x1fd2)],_0x2f0663(0x16f8),void 0x0),_0x3c6f40([(0x0,_0xbd8cf1['oU'])(),(0x0,_0xbd8cf1['wz'])(_0x2f0663(0x33ac),_0x2f0663(0xca1))],_0x1ede27[_0x2f0663(0x1fd2)],_0x2f0663(0x8ee),void 0x0),(0x0,_0x45f082['H'])(_0x2f0663(0x3286),_0x1ede27);},0xea35:(_0x2d4b58,_0x69efdf,_0x170e51)=>{var _0x1ab560=a7_0x38a779;_0x170e51['d'](_0x69efdf,{'B':()=>_0x3fef5a});function _0x5426ec(_0x4f6912,_0x2b8d80,_0x59fb35,_0x397308){var _0x59cf39=a7_0x2532,_0xa14e4d,_0x35ac3a=arguments[_0x59cf39(0x3785)],_0x417c85=_0x35ac3a<0x3?_0x2b8d80:null===_0x397308?_0x397308=Object['getOwnPropertyDescriptor'](_0x2b8d80,_0x59fb35):_0x397308;if('object'==typeof Reflect&&_0x59cf39(0x7a8)==typeof Reflect[_0x59cf39(0x4111)])_0x417c85=Reflect[_0x59cf39(0x4111)](_0x4f6912,_0x2b8d80,_0x59fb35,_0x397308);else{for(var _0x414ff1=_0x4f6912[_0x59cf39(0x3785)]-0x1;0x0<=_0x414ff1;_0x414ff1--)(_0xa14e4d=_0x4f6912[_0x414ff1])&&(_0x417c85=(_0x35ac3a<0x3?_0xa14e4d(_0x417c85):0x3<_0x35ac3a?_0xa14e4d(_0x2b8d80,_0x59fb35,_0x417c85):_0xa14e4d(_0x2b8d80,_0x59fb35))||_0x417c85);}0x3<_0x35ac3a&&_0x417c85&&Object[_0x59cf39(0x259d)](_0x2b8d80,_0x59fb35,_0x417c85);}var _0x69efdf=_0x170e51(0x153ad),_0x177a15=_0x170e51(0xc84b),_0x1b4eb7=_0x170e51(0xc656),_0x3d16c0=_0x170e51(0x147cf),_0x72c749=_0x170e51(0x77a5),_0x2b8d04=_0x170e51(0xea73),_0x170e51=_0x170e51(0x11e40);class _0x518d23 extends _0x170e51['H']{constructor(){var _0x5e80c9=a7_0x2532;super(...arguments),this[_0x5e80c9(0x38d2)]=!0x1,this[_0x5e80c9(0x2983)]=!0x1,this['SHEEN_GAMMATEXTURE']=!0x1,this[_0x5e80c9(0x3244)]=!0x1,this[_0x5e80c9(0x3eaf)]=0x0,this[_0x5e80c9(0x2817)]=0x0,this[_0x5e80c9(0x2753)]=!0x1,this['SHEEN_ROUGHNESS']=!0x1,this[_0x5e80c9(0x3eed)]=!0x1,this[_0x5e80c9(0x2416)]=!0x1,this[_0x5e80c9(0x3dc7)]=!0x1;}}class _0x3fef5a extends _0x2b8d04['n']{constructor(_0x70e3b7,_0xf456a3=!0x0){var _0x26ada3=a7_0x2532;super(_0x70e3b7,'Sheen',0x78,new _0x518d23(),_0xf456a3),this[_0x26ada3(0x26bb)]=!0x1,this[_0x26ada3(0x3461)]=!0x1,this[_0x26ada3(0x4a2)]=!0x1,this[_0x26ada3(0x15de)]=!0x1,this['intensity']=0x1,this[_0x26ada3(0x389a)]=_0x177a15['Wo'][_0x26ada3(0x1f94)](),this[_0x26ada3(0x14bf)]=null,this[_0x26ada3(0xd74)]=null,this[_0x26ada3(0x287e)]=!0x0,this['useRoughnessFromMainTexture']=!0x0,this['_roughness']=null,this['roughness']=null,this[_0x26ada3(0x2278)]=null,this[_0x26ada3(0x86b)]=null,this[_0x26ada3(0x25ef)]=!0x1,this[_0x26ada3(0xd38)]=!0x1,this[_0x26ada3(0x32aa)]=_0x70e3b7['_dirtyCallbacks'][_0x72c749['g'][_0x26ada3(0x411)]];}[_0x1ab560(0x33ac)](){var _0x1013a0=_0x1ab560;this['_enable'](this[_0x1013a0(0x26bb)]),this[_0x1013a0(0x32aa)]();}[_0x1ab560(0x4b4)](_0x3cf5cf,_0x25ff93){var _0x402269=_0x1ab560;if(!this['_isEnabled'])return!0x0;if(_0x3cf5cf['_areTexturesDirty']&&_0x25ff93[_0x402269(0x914)]){if(this[_0x402269(0x14bf)]&&_0x1b4eb7['k'][_0x402269(0x3a61)]&&!this[_0x402269(0x14bf)]['isReadyOrNotBlocking']())return!0x1;if(this['_textureRoughness']&&_0x1b4eb7['k']['SheenTextureEnabled']&&!this[_0x402269(0x2278)]['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0x1ab560(0x1620)](_0x7570,_0x44c8f7){var _0x160dc0=_0x1ab560,_0x2dd639;this[_0x160dc0(0x26bb)]?(_0x7570[_0x160dc0(0x38d2)]=!0x0,_0x7570[_0x160dc0(0x2753)]=this['_linkSheenWithAlbedo'],_0x7570[_0x160dc0(0x272e)]=null!==this[_0x160dc0(0x34c5)],_0x7570[_0x160dc0(0x3eed)]=this['_albedoScaling'],_0x7570[_0x160dc0(0x2416)]=this[_0x160dc0(0x287e)],_0x7570[_0x160dc0(0x3dc7)]=null!==this[_0x160dc0(0x14bf)]&&this[_0x160dc0(0x14bf)]['_texture']===(null==(_0x2dd639=this[_0x160dc0(0x2278)])?void 0x0:_0x2dd639[_0x160dc0(0x14bf)])&&this[_0x160dc0(0x14bf)][_0x160dc0(0x1c5a)](this[_0x160dc0(0x2278)]),_0x7570[_0x160dc0(0x254b)]&&_0x44c8f7['texturesEnabled']&&(this[_0x160dc0(0x14bf)]&&_0x1b4eb7['k'][_0x160dc0(0x3a61)]?(_0x3d16c0['G'][_0x160dc0(0xbab)](this['_texture'],_0x7570,_0x160dc0(0x2983)),_0x7570[_0x160dc0(0x1f2)]=this[_0x160dc0(0x14bf)][_0x160dc0(0x2c98)]):_0x7570[_0x160dc0(0x2983)]=!0x1,this[_0x160dc0(0x2278)]&&_0x1b4eb7['k']['SheenTextureEnabled']?_0x3d16c0['G'][_0x160dc0(0xbab)](this[_0x160dc0(0x2278)],_0x7570,_0x160dc0(0x3244)):_0x7570[_0x160dc0(0x3244)]=!0x1)):(_0x7570['SHEEN']=!0x1,_0x7570[_0x160dc0(0x2983)]=!0x1,_0x7570[_0x160dc0(0x3244)]=!0x1,_0x7570[_0x160dc0(0x2753)]=!0x1,_0x7570[_0x160dc0(0x272e)]=!0x1,_0x7570['SHEEN_ALBEDOSCALING']=!0x1,_0x7570[_0x160dc0(0x2416)]=!0x1,_0x7570['SHEEN_TEXTURE_ROUGHNESS_IDENTICAL']=!0x1,_0x7570['SHEEN_GAMMATEXTURE']=!0x1,_0x7570[_0x160dc0(0x3eaf)]=0x0,_0x7570[_0x160dc0(0x2817)]=0x0);}['bindForSubMesh'](_0x44ed1d,_0x6fc855,_0xeab25e,_0x56365b){var _0x1e1401=_0x1ab560,_0x1b7f5c,_0x2cb086;this[_0x1e1401(0x26bb)]&&(_0x56365b=_0x56365b[_0x1e1401(0x2ce3)],_0x1b7f5c=this[_0x1e1401(0xfae)][_0x1e1401(0x1946)],_0x2cb086=_0x56365b[_0x1e1401(0x3dc7)],_0x44ed1d[_0x1e1401(0x611)]&&_0x1b7f5c&&_0x44ed1d['isSync']||(_0x2cb086&&_0x1b4eb7['k'][_0x1e1401(0x3a61)]?(_0x44ed1d[_0x1e1401(0x90a)](_0x1e1401(0x3cf1),this[_0x1e1401(0x14bf)]['coordinatesIndex'],this[_0x1e1401(0x14bf)]['level'],-0x1,-0x1),_0x3d16c0['G']['BindTextureMatrix'](this[_0x1e1401(0x14bf)],_0x44ed1d,_0x1e1401(0x8dc))):(this[_0x1e1401(0x14bf)]||this[_0x1e1401(0x2278)])&&_0x1b4eb7['k']['SheenTextureEnabled']&&(_0x44ed1d[_0x1e1401(0x90a)](_0x1e1401(0x3cf1),null!=(_0x1b7f5c=null==(_0x1b7f5c=this[_0x1e1401(0x14bf)])?void 0x0:_0x1b7f5c['coordinatesIndex'])?_0x1b7f5c:0x0,null!=(_0x1b7f5c=null==(_0x1b7f5c=this['_texture'])?void 0x0:_0x1b7f5c['level'])?_0x1b7f5c:0x0,null!=(_0x1b7f5c=null==(_0x1b7f5c=this[_0x1e1401(0x2278)])?void 0x0:_0x1b7f5c[_0x1e1401(0x14d6)])?_0x1b7f5c:0x0,null!=(_0x1b7f5c=null==(_0x1b7f5c=this['_textureRoughness'])?void 0x0:_0x1b7f5c[_0x1e1401(0x1f05)])?_0x1b7f5c:0x0),this['_texture']&&_0x3d16c0['G'][_0x1e1401(0x3019)](this[_0x1e1401(0x14bf)],_0x44ed1d,_0x1e1401(0x8dc)),!this[_0x1e1401(0x2278)]||_0x2cb086||_0x56365b[_0x1e1401(0x2416)]||_0x3d16c0['G']['BindTextureMatrix'](this[_0x1e1401(0x2278)],_0x44ed1d,'sheenRoughness')),_0x44ed1d[_0x1e1401(0x90a)]('vSheenColor',this['color']['r'],this[_0x1e1401(0x389a)]['g'],this[_0x1e1401(0x389a)]['b'],this[_0x1e1401(0x220c)]),null!==this[_0x1e1401(0x34c5)]&&_0x44ed1d[_0x1e1401(0x2a3a)](_0x1e1401(0x2626),this[_0x1e1401(0x34c5)])),_0x6fc855[_0x1e1401(0x914)]&&(this[_0x1e1401(0x14bf)]&&_0x1b4eb7['k'][_0x1e1401(0x3a61)]&&_0x44ed1d[_0x1e1401(0xf22)](_0x1e1401(0xd24),this[_0x1e1401(0x14bf)]),this['_textureRoughness']&&!_0x2cb086&&!_0x56365b['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']&&_0x1b4eb7['k']['SheenTextureEnabled']&&_0x44ed1d['setTexture']('sheenRoughnessSampler',this[_0x1e1401(0x2278)])));}[_0x1ab560(0x143d)](_0x3689f5){var _0x1af24e=_0x1ab560;return this['_texture']===_0x3689f5||this[_0x1af24e(0x2278)]===_0x3689f5;}[_0x1ab560(0x2d86)](_0x1d583c){var _0x2c4fcb=_0x1ab560;this[_0x2c4fcb(0x14bf)]&&_0x1d583c[_0x2c4fcb(0x1e1d)](this[_0x2c4fcb(0x14bf)]),this[_0x2c4fcb(0x2278)]&&_0x1d583c[_0x2c4fcb(0x1e1d)](this[_0x2c4fcb(0x2278)]);}['getAnimatables'](_0x3f62cc){var _0x18c6fb=_0x1ab560;this[_0x18c6fb(0x14bf)]&&this[_0x18c6fb(0x14bf)][_0x18c6fb(0x5fd)]&&0x0<this[_0x18c6fb(0x14bf)][_0x18c6fb(0x5fd)]['length']&&_0x3f62cc[_0x18c6fb(0x1e1d)](this[_0x18c6fb(0x14bf)]),this[_0x18c6fb(0x2278)]&&this[_0x18c6fb(0x2278)]['animations']&&0x0<this[_0x18c6fb(0x2278)][_0x18c6fb(0x5fd)][_0x18c6fb(0x3785)]&&_0x3f62cc[_0x18c6fb(0x1e1d)](this[_0x18c6fb(0x2278)]);}[_0x1ab560(0x3551)](_0x1240f8){var _0x55f3bc=_0x1ab560;_0x1240f8&&(null!=(_0x1240f8=this['_texture'])&&_0x1240f8[_0x55f3bc(0x3551)](),null!=(_0x1240f8=this[_0x55f3bc(0x2278)])&&_0x1240f8['dispose']());}['getClassName'](){return'PBRSheenConfiguration';}[_0x1ab560(0x11ee)](_0x45d237,_0x3e2973,_0x5bd508){var _0x4146ed=_0x1ab560;return _0x45d237[_0x4146ed(0x38d2)]&&_0x3e2973[_0x4146ed(0x3801)](_0x5bd508++,'SHEEN'),_0x5bd508;}['getSamplers'](_0x4b4fa3){var _0x431f04=_0x1ab560;_0x4b4fa3[_0x431f04(0x1e1d)](_0x431f04(0xd24),'sheenRoughnessSampler');}[_0x1ab560(0x407e)](){var _0x3348d4=_0x1ab560;return{'ubo':[{'name':_0x3348d4(0x3e94),'size':0x4,'type':_0x3348d4(0x9e5)},{'name':_0x3348d4(0x2626),'size':0x1,'type':_0x3348d4(0x37c4)},{'name':_0x3348d4(0x3cf1),'size':0x4,'type':_0x3348d4(0x9e5)},{'name':_0x3348d4(0x3959),'size':0x10,'type':_0x3348d4(0x790)},{'name':_0x3348d4(0x37fe),'size':0x10,'type':_0x3348d4(0x790)}]};}}_0x5426ec([(0x0,_0x69efdf['qC'])(),(0x0,_0x69efdf['wz'])(_0x1ab560(0x33ac))],_0x3fef5a[_0x1ab560(0x1fd2)],_0x1ab560(0x3461),void 0x0),_0x5426ec([(0x0,_0x69efdf['qC'])(),(0x0,_0x69efdf['wz'])(_0x1ab560(0x33ac))],_0x3fef5a[_0x1ab560(0x1fd2)],_0x1ab560(0x15de),void 0x0),_0x5426ec([(0x0,_0x69efdf['qC'])()],_0x3fef5a[_0x1ab560(0x1fd2)],_0x1ab560(0x220c),void 0x0),_0x5426ec([(0x0,_0x69efdf['n9'])()],_0x3fef5a[_0x1ab560(0x1fd2)],_0x1ab560(0x389a),void 0x0),_0x5426ec([(0x0,_0x69efdf['oU'])(),(0x0,_0x69efdf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3fef5a['prototype'],'texture',void 0x0),_0x5426ec([(0x0,_0x69efdf['qC'])(),(0x0,_0x69efdf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3fef5a['prototype'],_0x1ab560(0x3d70),void 0x0),_0x5426ec([(0x0,_0x69efdf['qC'])(),(0x0,_0x69efdf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3fef5a['prototype'],_0x1ab560(0x16f8),void 0x0),_0x5426ec([(0x0,_0x69efdf['oU'])(),(0x0,_0x69efdf['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3fef5a[_0x1ab560(0x1fd2)],_0x1ab560(0x86b),void 0x0),_0x5426ec([(0x0,_0x69efdf['qC'])(),(0x0,_0x69efdf['wz'])(_0x1ab560(0x33ac))],_0x3fef5a['prototype'],_0x1ab560(0xd38),void 0x0);},0xe8f6:(_0x5477b8,_0x1eb533,_0x27b1d1)=>{var _0x2be1a6=a7_0x38a779;function _0x606139(_0x42ec0f,_0x59aeb1,_0x1e5ede,_0x5c13b8){var _0x540358=a7_0x2532,_0x464864,_0x542f50=arguments[_0x540358(0x3785)],_0x2673f1=_0x542f50<0x3?_0x59aeb1:null===_0x5c13b8?_0x5c13b8=Object[_0x540358(0x18ba)](_0x59aeb1,_0x1e5ede):_0x5c13b8;if(_0x540358(0x1c87)==typeof Reflect&&_0x540358(0x7a8)==typeof Reflect[_0x540358(0x4111)])_0x2673f1=Reflect[_0x540358(0x4111)](_0x42ec0f,_0x59aeb1,_0x1e5ede,_0x5c13b8);else{for(var _0x5e5b4e=_0x42ec0f[_0x540358(0x3785)]-0x1;0x0<=_0x5e5b4e;_0x5e5b4e--)(_0x464864=_0x42ec0f[_0x5e5b4e])&&(_0x2673f1=(_0x542f50<0x3?_0x464864(_0x2673f1):0x3<_0x542f50?_0x464864(_0x59aeb1,_0x1e5ede,_0x2673f1):_0x464864(_0x59aeb1,_0x1e5ede))||_0x2673f1);}0x3<_0x542f50&&_0x2673f1&&Object['defineProperty'](_0x59aeb1,_0x1e5ede,_0x2673f1);}var _0x1fc1df=_0x27b1d1(0x153ad),_0x5edc77=_0x27b1d1(0xb7c2),_0x27b1d1=_0x27b1d1(0xe456);class _0x591707 extends _0x5edc77['P']{constructor(_0x30963f,_0x3bb336){super(_0x30963f,_0x3bb336),this['_useMicroSurfaceFromReflectivityMapAlpha']=!0x0;}get[_0x2be1a6(0x22e6)](){var _0x502c6a=_0x2be1a6;return this[_0x502c6a(0x1c77)];}[_0x2be1a6(0x1d40)](){var _0x303dd9=_0x2be1a6;return _0x303dd9(0x23b8);}[_0x2be1a6(0x292d)](_0x3e55cf){var _0x4dfd79=_0x2be1a6;const _0x49ac4b=_0x1fc1df['p4'][_0x4dfd79(0xbcd)](()=>new _0x591707(_0x3e55cf,this[_0x4dfd79(0x40ae)]()),this);return _0x49ac4b['id']=_0x3e55cf,_0x49ac4b[_0x4dfd79(0x3844)]=_0x3e55cf,this[_0x4dfd79(0x1332)]['copyTo'](_0x49ac4b[_0x4dfd79(0x1332)]),this[_0x4dfd79(0x1dca)][_0x4dfd79(0x1f2f)](_0x49ac4b[_0x4dfd79(0x1dca)]),this[_0x4dfd79(0x3e6e)][_0x4dfd79(0x1f2f)](_0x49ac4b[_0x4dfd79(0x3e6e)]),this[_0x4dfd79(0x8dc)]['copyTo'](_0x49ac4b[_0x4dfd79(0x8dc)]),this[_0x4dfd79(0x119c)][_0x4dfd79(0x1f2f)](_0x49ac4b[_0x4dfd79(0x119c)]),_0x49ac4b;}[_0x2be1a6(0x2156)](){var _0x1d9734=_0x2be1a6;const _0x13ebaa=_0x1fc1df['p4'][_0x1d9734(0x2fa9)](this);return _0x13ebaa['customType']=_0x1d9734(0x2bcc),_0x13ebaa[_0x1d9734(0x1332)]=this[_0x1d9734(0x1332)][_0x1d9734(0x2156)](),_0x13ebaa[_0x1d9734(0x1dca)]=this[_0x1d9734(0x1dca)][_0x1d9734(0x2156)](),_0x13ebaa[_0x1d9734(0x3e6e)]=this['brdf'][_0x1d9734(0x2156)](),_0x13ebaa['sheen']=this['sheen'][_0x1d9734(0x2156)](),_0x13ebaa['subSurface']=this[_0x1d9734(0x119c)][_0x1d9734(0x2156)](),_0x13ebaa[_0x1d9734(0x5e4)]=this[_0x1d9734(0x5e4)][_0x1d9734(0x2156)](),_0x13ebaa;}static[_0x2be1a6(0x2f08)](_0x2c606d,_0x2c447a,_0x1d435f){var _0x2fb745=_0x2be1a6;const _0x369134=_0x1fc1df['p4'][_0x2fb745(0x2f08)](()=>new _0x591707(_0x2c606d[_0x2fb745(0x3844)],_0x2c447a),_0x2c606d,_0x2c447a,_0x1d435f);return _0x2c606d[_0x2fb745(0x1332)]&&_0x369134[_0x2fb745(0x1332)][_0x2fb745(0x138f)](_0x2c606d[_0x2fb745(0x1332)],_0x2c447a,_0x1d435f),_0x2c606d[_0x2fb745(0x1dca)]&&_0x369134['anisotropy'][_0x2fb745(0x138f)](_0x2c606d[_0x2fb745(0x1dca)],_0x2c447a,_0x1d435f),_0x2c606d[_0x2fb745(0x3e6e)]&&_0x369134[_0x2fb745(0x3e6e)][_0x2fb745(0x138f)](_0x2c606d['brdf'],_0x2c447a,_0x1d435f),_0x2c606d[_0x2fb745(0x8dc)]&&_0x369134[_0x2fb745(0x8dc)][_0x2fb745(0x138f)](_0x2c606d[_0x2fb745(0x8dc)],_0x2c447a,_0x1d435f),_0x2c606d[_0x2fb745(0x119c)]&&_0x369134['subSurface'][_0x2fb745(0x138f)](_0x2c606d[_0x2fb745(0x119c)],_0x2c447a,_0x1d435f),_0x2c606d[_0x2fb745(0x5e4)]&&_0x369134[_0x2fb745(0x5e4)][_0x2fb745(0x138f)](_0x2c606d[_0x2fb745(0x5e4)],_0x2c447a,_0x1d435f),_0x369134;}}_0x606139([(0x0,_0x1fc1df['n9'])(_0x2be1a6(0x2c25)),(0x0,_0x1fc1df['wz'])(_0x2be1a6(0x33ac),_0x2be1a6(0x314f))],_0x591707[_0x2be1a6(0x1fd2)],_0x2be1a6(0x2c15),void 0x0),_0x606139([(0x0,_0x1fc1df['oU'])(),(0x0,_0x1fc1df['wz'])(_0x2be1a6(0x33ac),_0x2be1a6(0x883))],_0x591707[_0x2be1a6(0x1fd2)],_0x2be1a6(0x3a75),void 0x0),_0x606139([(0x0,_0x1fc1df['n9'])(_0x2be1a6(0xd7b)),(0x0,_0x1fc1df['wz'])(_0x2be1a6(0x33ac),_0x2be1a6(0x3367))],_0x591707[_0x2be1a6(0x1fd2)],'specularColor',void 0x0),_0x606139([(0x0,_0x1fc1df['qC'])(),(0x0,_0x1fc1df['wz'])('_markAllSubMeshesAsTexturesDirty',_0x2be1a6(0x1d39))],_0x591707[_0x2be1a6(0x1fd2)],_0x2be1a6(0x3a18),void 0x0),_0x606139([(0x0,_0x1fc1df['oU'])(),(0x0,_0x1fc1df['wz'])(_0x2be1a6(0x33ac),_0x2be1a6(0xeca))],_0x591707[_0x2be1a6(0x1fd2)],_0x2be1a6(0x37ce),void 0x0),(0x0,_0x27b1d1['H'])(_0x2be1a6(0x2bcc),_0x591707);},0xe719:(_0x3daac5,_0x333272,_0x43975a)=>{var _0x1a5caa=a7_0x38a779;_0x43975a['d'](_0x333272,{'u':()=>_0x52c126});function _0x585792(_0x51b910,_0x47b7e4,_0x450609,_0x21f0c9){var _0x2aa3a0=a7_0x2532,_0x4ff401,_0x40ccff=arguments[_0x2aa3a0(0x3785)],_0x56a6b7=_0x40ccff<0x3?_0x47b7e4:null===_0x21f0c9?_0x21f0c9=Object[_0x2aa3a0(0x18ba)](_0x47b7e4,_0x450609):_0x21f0c9;if(_0x2aa3a0(0x1c87)==typeof Reflect&&_0x2aa3a0(0x7a8)==typeof Reflect[_0x2aa3a0(0x4111)])_0x56a6b7=Reflect[_0x2aa3a0(0x4111)](_0x51b910,_0x47b7e4,_0x450609,_0x21f0c9);else{for(var _0x9b40a1=_0x51b910[_0x2aa3a0(0x3785)]-0x1;0x0<=_0x9b40a1;_0x9b40a1--)(_0x4ff401=_0x51b910[_0x9b40a1])&&(_0x56a6b7=(_0x40ccff<0x3?_0x4ff401(_0x56a6b7):0x3<_0x40ccff?_0x4ff401(_0x47b7e4,_0x450609,_0x56a6b7):_0x4ff401(_0x47b7e4,_0x450609))||_0x56a6b7);}0x3<_0x40ccff&&_0x56a6b7&&Object[_0x2aa3a0(0x259d)](_0x47b7e4,_0x450609,_0x56a6b7);}var _0x333272=_0x43975a(0x153ad),_0x48674d=_0x43975a(0xc84b),_0x596e94=_0x43975a(0xc656),_0x23a9e0=_0x43975a(0x147cf),_0x641689=_0x43975a(0x1b5c),_0x11827d=_0x43975a(0x9fd1),_0x4cc7e4=_0x43975a(0xea73),_0x3b7fd8=_0x43975a(0x77a5),_0x43975a=_0x43975a(0x11e40);class _0x95b12f extends _0x43975a['H']{constructor(){var _0x31dda5=a7_0x2532;super(...arguments),this[_0x31dda5(0x372f)]=!0x1,this[_0x31dda5(0x904)]=!0x1,this[_0x31dda5(0x329e)]=!0x1,this[_0x31dda5(0x192d)]=!0x1,this[_0x31dda5(0x1e94)]=!0x1,this['SS_SCATTERING']=!0x1,this[_0x31dda5(0x3a28)]=!0x1,this[_0x31dda5(0x2466)]=0x0,this['SS_HAS_THICKNESS']=!0x1,this[_0x31dda5(0x304e)]=!0x1,this[_0x31dda5(0x310c)]=0x0,this[_0x31dda5(0x3325)]=!0x1,this[_0x31dda5(0x583)]=0x0,this[_0x31dda5(0x1940)]=!0x1,this[_0x31dda5(0x3133)]=!0x1,this[_0x31dda5(0x2fa)]=!0x1,this['SS_GAMMAREFRACTION']=!0x1,this['SS_RGBDREFRACTION']=!0x1,this[_0x31dda5(0x399)]=!0x1,this['SS_LINKREFRACTIONTOTRANSPARENCY']=!0x1,this[_0x31dda5(0x3189)]=!0x1,this[_0x31dda5(0x28e8)]=!0x1,this[_0x31dda5(0x1e81)]=!0x1,this[_0x31dda5(0x31bb)]=!0x1,this[_0x31dda5(0x30cd)]=!0x1,this[_0x31dda5(0x2c90)]=!0x1;}}class _0x52c126 extends _0x4cc7e4['n']{constructor(_0x39b8e6,_0x511878=!0x0){var _0x3dae6a=a7_0x2532;super(_0x39b8e6,_0x3dae6a(0x242e),0x82,new _0x95b12f(),_0x511878),this[_0x3dae6a(0x1c5c)]=!0x1,this['isRefractionEnabled']=!0x1,this['_isTranslucencyEnabled']=!0x1,this[_0x3dae6a(0x2c14)]=!0x1,this[_0x3dae6a(0x35b2)]=!0x1,this['isScatteringEnabled']=!0x1,this[_0x3dae6a(0xdb4)]=0x0,this[_0x3dae6a(0x3ab2)]=0x1,this['translucencyIntensity']=0x1,this[_0x3dae6a(0x2d18)]=!0x1,this[_0x3dae6a(0x3f01)]=!0x1,this[_0x3dae6a(0x793)]=null,this[_0x3dae6a(0x2315)]=null,this[_0x3dae6a(0x20c)]=null,this[_0x3dae6a(0x28e6)]=null,this[_0x3dae6a(0x737)]=1.5,this[_0x3dae6a(0x1663)]=1.5,this[_0x3dae6a(0x7d2)]=-0x1,this[_0x3dae6a(0x3bb7)]=!0x1,this[_0x3dae6a(0x3d3d)]=!0x1,this[_0x3dae6a(0xc53)]=!0x1,this[_0x3dae6a(0x299e)]=!0x1,this[_0x3dae6a(0x23e0)]=0x0,this['maximumThickness']=0x1,this['useThicknessAsDepth']=!0x1,this[_0x3dae6a(0x18fb)]=_0x48674d['Wo'][_0x3dae6a(0x1f94)](),this['tintColorAtDistance']=0x1,this[_0x3dae6a(0x382e)]=_0x48674d['Wo'][_0x3dae6a(0x1f94)](),this[_0x3dae6a(0x37d0)]=!0x1,this[_0x3dae6a(0x1e9d)]=!0x1,this[_0x3dae6a(0x3e98)]=null,this['refractionIntensityTexture']=null,this[_0x3dae6a(0xce5)]=null,this[_0x3dae6a(0x190f)]=null,this[_0x3dae6a(0x2b10)]=!0x1,this[_0x3dae6a(0x344b)]=!0x1,this[_0x3dae6a(0x3921)]=_0x39b8e6[_0x3dae6a(0x40ae)](),this[_0x3dae6a(0x1c2f)]=!0x0,this[_0x3dae6a(0x32aa)]=_0x39b8e6[_0x3dae6a(0x24f0)][_0x3b7fd8['g'][_0x3dae6a(0x411)]],this['_internalMarkScenePrePassDirty']=_0x39b8e6[_0x3dae6a(0x24f0)][_0x3b7fd8['g'][_0x3dae6a(0x86e)]];}get[_0x1a5caa(0x3b04)](){var _0x8948ac=_0x1a5caa;return this[_0x8948ac(0x3921)][_0x8948ac(0xa9a)]?this['_scene'][_0x8948ac(0xa9a)][_0x8948ac(0x853)][this[_0x8948ac(0xdb4)]]:null;}set[_0x1a5caa(0x3b04)](_0x4c8a92){var _0x558730=_0x1a5caa;this[_0x558730(0x3921)][_0x558730(0x857)]()&&_0x4c8a92&&(this['_scatteringDiffusionProfileIndex']=this[_0x558730(0x3921)][_0x558730(0xa9a)][_0x558730(0x345d)](_0x4c8a92));}get[_0x1a5caa(0x2625)](){var _0x491d29=_0x1a5caa;return 0x1<=this[_0x491d29(0x7d2)]?this[_0x491d29(0x7d2)]:this['_indexOfRefraction'];}set[_0x1a5caa(0x2625)](_0x387feb){var _0x55eada=_0x1a5caa;this[_0x55eada(0x7d2)]=0x1<=_0x387feb?_0x387feb:-0x1;}['_markAllSubMeshesAsTexturesDirty'](){var _0x2a6863=_0x1a5caa;this['_enable'](this[_0x2a6863(0x1c5c)]||this[_0x2a6863(0x26cd)]||this[_0x2a6863(0x35b2)]),this[_0x2a6863(0x32aa)]();}['_markScenePrePassDirty'](){var _0x535901=_0x1a5caa;this['_internalMarkAllSubMeshesAsTexturesDirty'](),this[_0x535901(0x1389)]();}[_0x1a5caa(0x4b4)](_0xa1fc17,_0xece8b4){var _0x208930=_0x1a5caa;if(!this['_isRefractionEnabled']&&!this[_0x208930(0x26cd)]&&!this[_0x208930(0x35b2)])return!0x0;if(_0xa1fc17[_0x208930(0x254b)]&&_0xece8b4[_0x208930(0x914)]){if(this[_0x208930(0x793)]&&_0x596e94['k'][_0x208930(0x33af)]&&!this[_0x208930(0x793)]['isReadyOrNotBlocking']())return!0x1;const _0x92dbf3=this[_0x208930(0x1839)](_0xece8b4);if(_0x92dbf3&&_0x596e94['k'][_0x208930(0x2a1)]&&!_0x92dbf3[_0x208930(0xbf7)]())return!0x1;}return!0x0;}[_0x1a5caa(0x1620)](_0xb3249c,_0xf7802e){var _0x486501=_0x1a5caa;if(!this[_0x486501(0x1c5c)]&&!this[_0x486501(0x26cd)]&&!this[_0x486501(0x35b2)])return _0xb3249c[_0x486501(0x372f)]=!0x1,_0xb3249c['SS_TRANSLUCENCY']=!0x1,_0xb3249c[_0x486501(0x30f1)]=!0x1,_0xb3249c[_0x486501(0x904)]=!0x1,_0xb3249c[_0x486501(0x329e)]=!0x1,_0xb3249c['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0xb3249c[_0x486501(0x3a28)]=!0x1,_0xb3249c[_0x486501(0x2466)]=0x0,_0xb3249c['SS_HAS_THICKNESS']=!0x1,_0xb3249c[_0x486501(0x304e)]=!0x1,_0xb3249c[_0x486501(0x310c)]=0x0,_0xb3249c['SS_TRANSLUCENCYINTENSITY_TEXTURE']=!0x1,_0xb3249c[_0x486501(0x583)]=0x0,_0xb3249c['SS_REFRACTIONMAP_3D']=!0x1,_0xb3249c['SS_REFRACTIONMAP_OPPOSITEZ']=!0x1,_0xb3249c['SS_LODINREFRACTIONALPHA']=!0x1,_0xb3249c[_0x486501(0x219f)]=!0x1,_0xb3249c[_0x486501(0x3069)]=!0x1,_0xb3249c['SS_LINEARSPECULARREFRACTION']=!0x1,_0xb3249c[_0x486501(0x2efc)]=!0x1,_0xb3249c['SS_ALBEDOFORREFRACTIONTINT']=!0x1,_0xb3249c[_0x486501(0x28e8)]=!0x1,_0xb3249c[_0x486501(0x1e81)]=!0x1,_0xb3249c[_0x486501(0x31bb)]=!0x1,_0xb3249c[_0x486501(0x30cd)]=!0x1,void(_0xb3249c[_0x486501(0x2c90)]=!0x1);var _0x49991e,_0x358337;_0xb3249c[_0x486501(0x254b)]&&(_0xb3249c[_0x486501(0x372f)]=!0x0,_0xb3249c[_0x486501(0x192d)]=this[_0x486501(0x26cd)],_0xb3249c['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0xb3249c['SS_SCATTERING']=this[_0x486501(0x35b2)],_0xb3249c['SS_THICKNESSANDMASK_TEXTURE']=!0x1,_0xb3249c[_0x486501(0x304e)]=!0x1,_0xb3249c[_0x486501(0x3325)]=!0x1,_0xb3249c['SS_HAS_THICKNESS']=!0x1,_0xb3249c[_0x486501(0x30cd)]=!0x1,_0xb3249c['SS_USE_GLTF_TEXTURES']=!0x1,_0xb3249c['SS_REFRACTION']=!0x1,_0xb3249c[_0x486501(0x329e)]=!0x1,_0xb3249c['SS_REFRACTIONMAP_3D']=!0x1,_0xb3249c[_0x486501(0x219f)]=!0x1,_0xb3249c[_0x486501(0x3069)]=!0x1,_0xb3249c['SS_LINEARSPECULARREFRACTION']=!0x1,_0xb3249c[_0x486501(0x3133)]=!0x1,_0xb3249c[_0x486501(0x2fa)]=!0x1,_0xb3249c[_0x486501(0x2efc)]=!0x1,_0xb3249c[_0x486501(0x3189)]=!0x1,_0xb3249c['SS_ALBEDOFORTRANSLUCENCYTINT']=!0x1,_0xb3249c[_0x486501(0x1e81)]=!0x1,_0xb3249c[_0x486501(0x31bb)]=!0x1,_0x49991e=!!this[_0x486501(0x793)]&&!!this['_refractionIntensityTexture']&&this[_0x486501(0x3e98)][_0x486501(0x1c5a)](this[_0x486501(0x793)])&&this[_0x486501(0x3e98)][_0x486501(0x14bf)]===this[_0x486501(0x793)][_0x486501(0x14bf)],_0x358337=!!this[_0x486501(0x793)]&&!!this['_translucencyIntensityTexture']&&this['_translucencyIntensityTexture'][_0x486501(0x1c5a)](this[_0x486501(0x793)])&&this[_0x486501(0xce5)][_0x486501(0x14bf)]===this['_thicknessTexture']['_texture'],_0x49991e=(_0x49991e||!this[_0x486501(0x3e98)])&&(_0x358337||!this[_0x486501(0xce5)]),_0xb3249c[_0x486501(0x254b)]&&_0xf7802e[_0x486501(0x914)]&&(this[_0x486501(0x793)]&&_0x596e94['k']['ThicknessTextureEnabled']&&_0x23a9e0['G'][_0x486501(0xbab)](this[_0x486501(0x793)],_0xb3249c,_0x486501(0x3a28)),this[_0x486501(0x3e98)]&&_0x596e94['k'][_0x486501(0x3de6)]&&!_0x49991e&&_0x23a9e0['G'][_0x486501(0xbab)](this['_refractionIntensityTexture'],_0xb3249c,_0x486501(0x304e)),this[_0x486501(0xce5)]&&_0x596e94['k'][_0x486501(0x3545)]&&!_0x49991e&&_0x23a9e0['G'][_0x486501(0xbab)](this[_0x486501(0xce5)],_0xb3249c,'SS_TRANSLUCENCYINTENSITY_TEXTURE')),_0xb3249c[_0x486501(0x2605)]=this[_0x486501(0x1c28)]-this['minimumThickness']!=0x0,_0xb3249c[_0x486501(0x30cd)]=(this[_0x486501(0x37d0)]||!!this[_0x486501(0x3e98)]||!!this[_0x486501(0xce5)])&&_0x49991e,_0xb3249c[_0x486501(0x2c90)]=this['_useGltfStyleTextures'],_0xb3249c[_0x486501(0x329e)]=(this[_0x486501(0x37d0)]||!!this[_0x486501(0x3e98)])&&_0x49991e,_0xb3249c[_0x486501(0x1e94)]=(this[_0x486501(0x37d0)]||!!this[_0x486501(0xce5)])&&_0x49991e,this[_0x486501(0x1c5c)]&&_0xf7802e['texturesEnabled']&&(_0x358337=this[_0x486501(0x1839)](_0xf7802e))&&_0x596e94['k'][_0x486501(0x2a1)]&&(_0xb3249c['SS_REFRACTION']=!0x0,_0xb3249c[_0x486501(0x1940)]=_0x358337[_0x486501(0x1407)],_0xb3249c[_0x486501(0x219f)]=_0x358337[_0x486501(0x2c98)],_0xb3249c['SS_RGBDREFRACTION']=_0x358337[_0x486501(0x21a6)],_0xb3249c['SS_LINEARSPECULARREFRACTION']=_0x358337['linearSpecularLOD'],_0xb3249c[_0x486501(0x3133)]=_0x358337[_0x486501(0x31de)],_0xb3249c[_0x486501(0x2fa)]=_0x358337['lodLevelInAlpha'],_0xb3249c[_0x486501(0x2efc)]=this[_0x486501(0xc53)],_0xb3249c[_0x486501(0x3189)]=this[_0x486501(0x2d18)],_0xb3249c[_0x486501(0x1e81)]=_0x358337[_0x486501(0x1407)]&&_0x358337['boundingBoxSize'],_0xb3249c[_0x486501(0x31bb)]=this[_0x486501(0x156e)]),this[_0x486501(0x26cd)]&&(_0xb3249c[_0x486501(0x28e8)]=this[_0x486501(0x3f01)]));}[_0x1a5caa(0x3477)](_0x1355ec,_0x6fe2c7,_0x23fafa,_0x2fdc1a){var _0x131660=_0x1a5caa;(this['_isRefractionEnabled']||this[_0x131660(0x26cd)]||this['_isScatteringEnabled'])&&(_0x2fdc1a[_0x131660(0x18d3)]()['getWorldMatrix']()[_0x131660(0x2850)](_0x11827d['jp'][_0x131660(0x19f4)][0x0]),_0x2fdc1a=Math[_0x131660(0x695)](Math[_0x131660(0x3a1d)](_0x11827d['jp'][_0x131660(0x19f4)][0x0]['x']),Math[_0x131660(0x3a1d)](_0x11827d['jp'][_0x131660(0x19f4)][0x0]['y']),Math[_0x131660(0x3a1d)](_0x11827d['jp']['Vector3'][0x0]['z'])),_0x1355ec[_0x131660(0x1d0f)](_0x131660(0x537),this[_0x131660(0x23e0)]*_0x2fdc1a,(this[_0x131660(0x1c28)]-this[_0x131660(0x23e0)])*_0x2fdc1a));}['bindForSubMesh'](_0x5b13ec,_0x44a635,_0x1453cd,_0x3d3a9a){var _0xcffd0c=_0x1a5caa;if(this[_0xcffd0c(0x1c5c)]||this[_0xcffd0c(0x26cd)]||this[_0xcffd0c(0x35b2)]){var _0x3d3a9a=_0x3d3a9a['materialDefines'],_0x4f62d5=this[_0xcffd0c(0xfae)][_0xcffd0c(0x1946)],_0x5ec58b=this[_0xcffd0c(0xfae)][_0xcffd0c(0xcb3)],_0x201571=_0x3d3a9a[_0xcffd0c(0x2516)];const _0x4f8f9e=this[_0xcffd0c(0x1839)](_0x44a635);if(!_0x5b13ec[_0xcffd0c(0x611)]||!_0x4f62d5||!_0x5b13ec['isSync']){if(this[_0xcffd0c(0x793)]&&_0x596e94['k'][_0xcffd0c(0x33af)]&&(_0x5b13ec[_0xcffd0c(0x1d0f)](_0xcffd0c(0x846),this[_0xcffd0c(0x793)][_0xcffd0c(0x14d6)],this['_thicknessTexture'][_0xcffd0c(0x1f05)]),_0x23a9e0['G'][_0xcffd0c(0x3019)](this[_0xcffd0c(0x793)],_0x5b13ec,'thickness')),this[_0xcffd0c(0x3e98)]&&_0x596e94['k'][_0xcffd0c(0x3de6)]&&_0x3d3a9a[_0xcffd0c(0x304e)]&&(_0x5b13ec[_0xcffd0c(0x1d0f)](_0xcffd0c(0x379d),this[_0xcffd0c(0x3e98)]['coordinatesIndex'],this[_0xcffd0c(0x3e98)][_0xcffd0c(0x1f05)]),_0x23a9e0['G'][_0xcffd0c(0x3019)](this[_0xcffd0c(0x3e98)],_0x5b13ec,_0xcffd0c(0x3ab2))),this[_0xcffd0c(0xce5)]&&_0x596e94['k']['TranslucencyIntensityTextureEnabled']&&_0x3d3a9a[_0xcffd0c(0x3325)]&&(_0x5b13ec[_0xcffd0c(0x1d0f)](_0xcffd0c(0x1c19),this[_0xcffd0c(0xce5)]['coordinatesIndex'],this[_0xcffd0c(0xce5)][_0xcffd0c(0x1f05)]),_0x23a9e0['G'][_0xcffd0c(0x3019)](this[_0xcffd0c(0xce5)],_0x5b13ec,_0xcffd0c(0x2a82))),_0x4f8f9e&&_0x596e94['k']['RefractionTextureEnabled']){_0x5b13ec[_0xcffd0c(0xe29)](_0xcffd0c(0x3b46),_0x4f8f9e[_0xcffd0c(0x41b)]());let _0x27534c=0x1;_0x4f8f9e[_0xcffd0c(0x1407)]||_0x4f8f9e[_0xcffd0c(0x3234)]&&(_0x27534c=_0x4f8f9e[_0xcffd0c(0x3234)]);var _0x4f62d5=_0x4f8f9e[_0xcffd0c(0x21c2)]()[_0xcffd0c(0xad8)],_0x411fcb=this[_0xcffd0c(0x2625)];_0x5b13ec[_0xcffd0c(0x90a)](_0xcffd0c(0x2686),_0x4f8f9e[_0xcffd0c(0x1f05)],0x1/_0x411fcb,_0x27534c,this[_0xcffd0c(0x3bb7)]?-0x1:0x1),_0x5b13ec[_0xcffd0c(0x90a)](_0xcffd0c(0x2462),_0x4f62d5,_0x4f8f9e[_0xcffd0c(0x2389)],_0x4f8f9e['lodGenerationOffset'],0x1/this['indexOfRefraction']),_0x5ec58b&&_0x5b13ec[_0xcffd0c(0x1d0f)]('vRefractionFilteringInfo',_0x4f62d5,_0x641689['R']['Log2'](_0x4f62d5)),_0x4f8f9e[_0xcffd0c(0x1ffc)]&&(_0x411fcb=_0x4f8f9e,_0x5b13ec[_0xcffd0c(0x2919)](_0xcffd0c(0x390),_0x411fcb['boundingBoxPosition']),_0x5b13ec['updateVector3']('vRefractionSize',_0x411fcb[_0xcffd0c(0x1ffc)]));}this[_0xcffd0c(0x35b2)]&&_0x5b13ec[_0xcffd0c(0x2a3a)]('scatteringDiffusionProfile',this[_0xcffd0c(0xdb4)]),_0x5b13ec[_0xcffd0c(0x1c70)](_0xcffd0c(0x38a1),this[_0xcffd0c(0x382e)]),_0x5b13ec[_0xcffd0c(0x90a)](_0xcffd0c(0x18c3),this[_0xcffd0c(0x18fb)]['r'],this[_0xcffd0c(0x18fb)]['g'],this[_0xcffd0c(0x18fb)]['b'],Math[_0xcffd0c(0x695)](0.00001,this[_0xcffd0c(0x3bab)])),_0x5b13ec['updateFloat3'](_0xcffd0c(0x2d5c),this[_0xcffd0c(0x3ab2)],this[_0xcffd0c(0x2a82)],0x0);}_0x44a635[_0xcffd0c(0x914)]&&(this[_0xcffd0c(0x793)]&&_0x596e94['k'][_0xcffd0c(0x33af)]&&_0x5b13ec['setTexture'](_0xcffd0c(0x153a),this[_0xcffd0c(0x793)]),this[_0xcffd0c(0x3e98)]&&_0x596e94['k']['RefractionIntensityTextureEnabled']&&_0x3d3a9a[_0xcffd0c(0x304e)]&&_0x5b13ec[_0xcffd0c(0xf22)](_0xcffd0c(0x24d1),this[_0xcffd0c(0x3e98)]),this[_0xcffd0c(0xce5)]&&_0x596e94['k']['TranslucencyIntensityTextureEnabled']&&_0x3d3a9a['SS_TRANSLUCENCYINTENSITY_TEXTURE']&&_0x5b13ec['setTexture'](_0xcffd0c(0x307d),this[_0xcffd0c(0xce5)]),_0x4f8f9e&&_0x596e94['k'][_0xcffd0c(0x2a1)]&&(_0x201571?_0x5b13ec['setTexture']('refractionSampler',_0x4f8f9e):(_0x5b13ec[_0xcffd0c(0xf22)](_0xcffd0c(0x1833),_0x4f8f9e['_lodTextureMid']||_0x4f8f9e),_0x5b13ec['setTexture'](_0xcffd0c(0xd88),_0x4f8f9e['_lodTextureLow']||_0x4f8f9e),_0x5b13ec['setTexture'](_0xcffd0c(0x8be),_0x4f8f9e[_0xcffd0c(0x20f3)]||_0x4f8f9e))));}}[_0x1a5caa(0x1839)](_0x40cf11){var _0x313048=_0x1a5caa;return this[_0x313048(0x20c)]||(this['_isRefractionEnabled']?_0x40cf11['environmentTexture']:null);}get[_0x1a5caa(0x1728)](){var _0x1a2b76=_0x1a5caa;return this[_0x1a2b76(0x1c5c)]&&this[_0x1a2b76(0xc53)];}[_0x1a5caa(0x2c8e)](_0x5652ec){var _0x23dcd9=_0x1a5caa;_0x596e94['k'][_0x23dcd9(0x2a1)]&&this['_refractionTexture']&&this['_refractionTexture']['isRenderTarget']&&_0x5652ec[_0x23dcd9(0x1e1d)](this[_0x23dcd9(0x20c)]);}['hasTexture'](_0x301600){var _0x505c6e=_0x1a5caa;return this[_0x505c6e(0x793)]===_0x301600||this[_0x505c6e(0x20c)]===_0x301600;}[_0x1a5caa(0x2b6d)](){var _0x2d0507=_0x1a5caa;return!!(_0x596e94['k'][_0x2d0507(0x2a1)]&&this['_refractionTexture']&&this['_refractionTexture'][_0x2d0507(0x1706)]);}[_0x1a5caa(0x2d86)](_0x272da4){var _0x7df057=_0x1a5caa;this[_0x7df057(0x793)]&&_0x272da4[_0x7df057(0x1e1d)](this[_0x7df057(0x793)]),this[_0x7df057(0x20c)]&&_0x272da4['push'](this[_0x7df057(0x20c)]);}[_0x1a5caa(0x36b8)](_0x117e85){var _0x1a98e6=_0x1a5caa;this['_thicknessTexture']&&this[_0x1a98e6(0x793)][_0x1a98e6(0x5fd)]&&0x0<this[_0x1a98e6(0x793)][_0x1a98e6(0x5fd)][_0x1a98e6(0x3785)]&&_0x117e85[_0x1a98e6(0x1e1d)](this[_0x1a98e6(0x793)]),this[_0x1a98e6(0x20c)]&&this[_0x1a98e6(0x20c)]['animations']&&0x0<this['_refractionTexture'][_0x1a98e6(0x5fd)][_0x1a98e6(0x3785)]&&_0x117e85[_0x1a98e6(0x1e1d)](this[_0x1a98e6(0x20c)]);}[_0x1a5caa(0x3551)](_0x436207){var _0x47e4a2=_0x1a5caa;_0x436207&&(this[_0x47e4a2(0x793)]&&this['_thicknessTexture'][_0x47e4a2(0x3551)](),this[_0x47e4a2(0x20c)]&&this[_0x47e4a2(0x20c)]['dispose']());}['getClassName'](){var _0x108fd3=_0x1a5caa;return _0x108fd3(0x359c);}[_0x1a5caa(0x11ee)](_0x100fcd,_0x13d58a,_0x241c6b){var _0x5cb1b0=_0x1a5caa;return _0x100fcd['SS_SCATTERING']&&_0x13d58a[_0x5cb1b0(0x3801)](_0x241c6b++,_0x5cb1b0(0x30f1)),_0x100fcd[_0x5cb1b0(0x192d)]&&_0x13d58a[_0x5cb1b0(0x3801)](_0x241c6b++,'SS_TRANSLUCENCY'),_0x241c6b;}[_0x1a5caa(0x387a)](_0x2804ec){var _0x5707e5=_0x1a5caa;_0x2804ec[_0x5707e5(0x1e1d)](_0x5707e5(0x153a),_0x5707e5(0x24d1),_0x5707e5(0x307d),_0x5707e5(0x1833),_0x5707e5(0xd88),_0x5707e5(0x8be));}[_0x1a5caa(0x407e)](){var _0x52b2a8=_0x1a5caa;return{'ubo':[{'name':_0x52b2a8(0x2462),'size':0x4,'type':'vec4'},{'name':_0x52b2a8(0xf2e),'size':0x2,'type':'vec2'},{'name':_0x52b2a8(0x1c19),'size':0x2,'type':_0x52b2a8(0x17e4)},{'name':_0x52b2a8(0x2686),'size':0x4,'type':_0x52b2a8(0x9e5)},{'name':_0x52b2a8(0x3b46),'size':0x10,'type':_0x52b2a8(0x790)},{'name':_0x52b2a8(0x846),'size':0x2,'type':_0x52b2a8(0x17e4)},{'name':_0x52b2a8(0x379d),'size':0x2,'type':_0x52b2a8(0x17e4)},{'name':_0x52b2a8(0x1eb9),'size':0x10,'type':_0x52b2a8(0x790)},{'name':_0x52b2a8(0x2e37),'size':0x10,'type':_0x52b2a8(0x790)},{'name':_0x52b2a8(0x1bed),'size':0x10,'type':_0x52b2a8(0x790)},{'name':_0x52b2a8(0x537),'size':0x2,'type':_0x52b2a8(0x17e4)},{'name':_0x52b2a8(0x38a1),'size':0x3,'type':_0x52b2a8(0x3e79)},{'name':_0x52b2a8(0x18c3),'size':0x4,'type':_0x52b2a8(0x9e5)},{'name':_0x52b2a8(0x2d5c),'size':0x3,'type':_0x52b2a8(0x3e79)},{'name':_0x52b2a8(0x390),'size':0x3,'type':_0x52b2a8(0x3e79)},{'name':'vRefractionSize','size':0x3,'type':_0x52b2a8(0x3e79)},{'name':_0x52b2a8(0x3b04),'size':0x1,'type':_0x52b2a8(0x37c4)}]};}}_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x2f6b),void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x2c14),void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0xe9b))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x3e28),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0xdb4),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],'refractionIntensity',void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],'translucencyIntensity',void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x2d18),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126['prototype'],_0x1a5caa(0x3f01),void 0x0),_0x585792([(0x0,_0x333272['oU'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x2315),void 0x0),_0x585792([(0x0,_0x333272['oU'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x28e6),void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x1663),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x7d2),void 0x0),_0x585792([(0x0,_0x333272['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x2625),null),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x3d3d),void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x299e),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x23e0),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x1c28),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126[_0x1a5caa(0x1fd2)],'useThicknessAsDepth',void 0x0),_0x585792([(0x0,_0x333272['n9'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x18fb),void 0x0),_0x585792([(0x0,_0x333272['qC'])()],_0x52c126['prototype'],_0x1a5caa(0x3bab),void 0x0),_0x585792([(0x0,_0x333272['n9'])()],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x382e),void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x1e9d),void 0x0),_0x585792([(0x0,_0x333272['oU'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],'refractionIntensityTexture',void 0x0),_0x585792([(0x0,_0x333272['oU'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],'translucencyIntensityTexture',void 0x0),_0x585792([(0x0,_0x333272['qC'])(),(0x0,_0x333272['wz'])(_0x1a5caa(0x33ac))],_0x52c126[_0x1a5caa(0x1fd2)],_0x1a5caa(0x344b),void 0x0);},0x2f26:(_0x138ff5,_0x140cf7,_0x274a7a)=>{var _0x20bfe7=a7_0x38a779;_0x274a7a['d'](_0x140cf7,{'u':()=>_0x2e9b8a});var _0x53c41c=_0x274a7a(0x15857),_0xc5573a=_0x274a7a(0x1b5c),_0x3e7d72=_0x274a7a(0x77a5),_0x111fde=_0x274a7a(0xe8aa),_0xc4c5df=(_0x274a7a(0x11e17),_0x274a7a(0x87f9),_0x274a7a(0x10ea4));class _0x2e9b8a{constructor(_0x5d3411,_0x3e8942={}){var _0x593697=a7_0x2532;this['_lodGenerationOffset']=0x0,this[_0x593697(0x31cb)]=0.8,this[_0x593697(0x2cb6)]=_0x3e7d72['g'][_0x593697(0x1abd)],this[_0x593697(0xf63)]=0x1,this[_0x593697(0xe76)]=_0x5d3411,this[_0x593697(0xf63)]=_0x3e8942[_0x593697(0xf63)]||this[_0x593697(0xf63)],this[_0x593697(0x2cb6)]=_0x3e8942[_0x593697(0x2cb6)]||this[_0x593697(0x2cb6)];}[_0x20bfe7(0x335)](_0x1229fc){var _0x555e21=_0x20bfe7;let _0x96154e=_0x3e7d72['g']['TEXTURETYPE_UNSIGNED_BYTE'];return this[_0x555e21(0xe76)][_0x555e21(0x179f)]()[_0x555e21(0x1808)]?_0x96154e=_0x3e7d72['g']['TEXTURETYPE_HALF_FLOAT']:this[_0x555e21(0xe76)][_0x555e21(0x179f)]()[_0x555e21(0xca8)]&&(_0x96154e=_0x3e7d72['g'][_0x555e21(0x248a)]),_0x1229fc=this[_0x555e21(0xe76)][_0x555e21(0x3b4)](_0x1229fc,{'format':_0x3e7d72['g'][_0x555e21(0x3eec)],'type':_0x96154e,'createMipMaps':!0x0,'generateMipMaps':!0x1,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x3e7d72['g'][_0x555e21(0x1d4a)]}),(this[_0x555e21(0xe76)][_0x555e21(0x2488)](_0x1229fc[_0x555e21(0xd74)],_0x3e7d72['g'][_0x555e21(0x9bf)],_0x3e7d72['g'][_0x555e21(0x9bf)],_0x3e7d72['g']['TEXTURE_CLAMP_ADDRESSMODE']),this[_0x555e21(0xe76)][_0x555e21(0x329a)](_0x3e7d72['g'][_0x555e21(0x12e0)],_0x1229fc[_0x555e21(0xd74)],!0x0),_0x1229fc);}['_prefilterInternal'](_0x4e6f80){var _0x241601=_0x20bfe7,_0x86fc82=_0x4e6f80[_0x241601(0x21c2)]()[_0x241601(0xad8)],_0x3b109b=_0xc5573a['R']['ILog2'](_0x86fc82)+0x1;const _0x3a2904=this[_0x241601(0x4f2)][_0x241601(0x300f)],_0x1f0050=this[_0x241601(0x335)](_0x86fc82);this[_0x241601(0x576)][_0x241601(0x215)]();var _0x30e0b1=_0x4e6f80[_0x241601(0x1422)](),_0x5d4ce7=(_0x30e0b1&&this[_0x241601(0xe76)][_0x241601(0x329a)](_0x3e7d72['g'][_0x241601(0x12e0)],_0x30e0b1,!0x0),this[_0x241601(0x576)][_0x241601(0x1b0e)](this[_0x241601(0x4f2)]),[[new _0x53c41c['P'](0x0,0x0,-0x1),new _0x53c41c['P'](0x0,-0x1,0x0),new _0x53c41c['P'](0x1,0x0,0x0)],[new _0x53c41c['P'](0x0,0x0,0x1),new _0x53c41c['P'](0x0,-0x1,0x0),new _0x53c41c['P'](-0x1,0x0,0x0)],[new _0x53c41c['P'](0x1,0x0,0x0),new _0x53c41c['P'](0x0,0x0,0x1),new _0x53c41c['P'](0x0,0x1,0x0)],[new _0x53c41c['P'](0x1,0x0,0x0),new _0x53c41c['P'](0x0,0x0,-0x1),new _0x53c41c['P'](0x0,-0x1,0x0)],[new _0x53c41c['P'](0x1,0x0,0x0),new _0x53c41c['P'](0x0,-0x1,0x0),new _0x53c41c['P'](0x0,0x0,0x1)],[new _0x53c41c['P'](-0x1,0x0,0x0),new _0x53c41c['P'](0x0,-0x1,0x0),new _0x53c41c['P'](0x0,0x0,-0x1)]]);_0x3a2904[_0x241601(0x21ba)](_0x241601(0xf63),this[_0x241601(0xf63)]),_0x3a2904[_0x241601(0x3ab0)](_0x241601(0x3920),_0x4e6f80[_0x241601(0x21c2)]()[_0x241601(0xad8)],_0x3b109b),_0x3a2904[_0x241601(0xf22)]('inputTexture',_0x4e6f80);for(let _0x3f7854=0x0;_0x3f7854<0x6;_0x3f7854++){_0x3a2904['setVector3']('up',_0x5d4ce7[_0x3f7854][0x0]),_0x3a2904[_0x241601(0x2a0f)]('right',_0x5d4ce7[_0x3f7854][0x1]),_0x3a2904[_0x241601(0x2a0f)](_0x241601(0x102f),_0x5d4ce7[_0x3f7854][0x2]);for(let _0x2cd213=0x0;_0x2cd213<_0x3b109b;_0x2cd213++){this['_engine'][_0x241601(0x1fe9)](_0x1f0050,_0x3f7854,void 0x0,void 0x0,!0x0,_0x2cd213),this[_0x241601(0x576)][_0x241601(0x1b0e)](this[_0x241601(0x4f2)]);let _0xeb844d=Math[_0x241601(0x3bfb)](0x2,(_0x2cd213-this[_0x241601(0x202e)])/this[_0x241601(0x31cb)])/_0x86fc82;0x0===_0x2cd213&&(_0xeb844d=0x0),_0x3a2904[_0x241601(0x21ba)](_0x241601(0x1e2b),_0xeb844d),this[_0x241601(0x576)]['draw']();}}return this['_effectRenderer'][_0x241601(0xdfe)](),this[_0x241601(0xe76)][_0x241601(0x1097)](),this[_0x241601(0xe76)][_0x241601(0x27c4)](_0x4e6f80[_0x241601(0x14bf)]),_0x1f0050[_0x241601(0x1fb1)](_0x4e6f80['_texture']),_0x4e6f80[_0x241601(0x3d51)]=!0x0,_0x4e6f80;}[_0x20bfe7(0x11a6)](_0x17c695,_0x1595d3){var _0x374218=_0x20bfe7;const _0x2a922a=[];return _0x17c695['gammaSpace']&&_0x2a922a['push']('#define\x20GAMMA_INPUT'),_0x2a922a['push'](_0x374218(0x365)+this['quality']+'u'),new _0x111fde['H']({'engine':this['_engine'],'name':_0x374218(0x1309),'vertexShader':_0x374218(0x1309),'fragmentShader':_0x374218(0x1309),'samplerNames':[_0x374218(0x917)],'uniformNames':['vSampleDirections',_0x374218(0x417d),'up','right','front',_0x374218(0x3920),_0x374218(0xf63),_0x374218(0x1e2b)],'useShaderStore':!0x0,'defines':_0x2a922a,'onCompiled':_0x1595d3});}[_0x20bfe7(0x1977)](_0x3e644d){var _0x52187d=_0x20bfe7;return _0x3e644d[_0x52187d(0x1977)]()&&this[_0x52187d(0x4f2)][_0x52187d(0x300f)][_0x52187d(0x1977)]();}[_0x20bfe7(0x3d57)](_0x4fcae3,_0x267f6b=null){var _0x252179=_0x20bfe7;return this[_0x252179(0xe76)]['_features'][_0x252179(0xfde)]?new Promise(_0x3df455=>{var _0x2a62fd=_0x252179;this[_0x2a62fd(0x576)]=new _0x111fde['I'](this[_0x2a62fd(0xe76)]),this['_effectWrapper']=this[_0x2a62fd(0x11a6)](_0x4fcae3),this[_0x2a62fd(0x4f2)][_0x2a62fd(0x300f)]['executeWhenCompiled'](()=>{var _0x32fa32=_0x2a62fd;this['_prefilterInternal'](_0x4fcae3),this[_0x32fa32(0x576)][_0x32fa32(0x3551)](),this['_effectWrapper'][_0x32fa32(0x3551)](),_0x3df455(),_0x267f6b&&_0x267f6b();});}):(_0xc4c5df['Y'][_0x252179(0x27dc)](_0x252179(0x2657)),Promise[_0x252179(0x12fd)](_0x252179(0x2657)));}}},0x15ff9:(_0x58bc9c,_0x59733c,_0x48ece8)=>{var _0x3c2195=a7_0x38a779,_0x4251b2=_0x48ece8(0xee04),_0x1a29e5=_0x48ece8(0xd673),_0x5b2701=_0x48ece8(0xe222);_0x4251b2['D'][_0x3c2195(0x11fb)]['push'](new class{constructor(){var _0x32d1db=_0x3c2195;this[_0x32d1db(0x28ce)]=!0x1;}['canLoad'](_0x5705b7){var _0x14c6c6=_0x3c2195;return _0x5705b7[_0x14c6c6(0x2cba)]('.basis');}['loadCubeData'](_0x242b6b,_0x552d6d,_0x289834,_0x3152f0,_0x2e3c53){var _0x208652=_0x3c2195,_0x39ad3d;Array['isArray'](_0x242b6b)||(_0x39ad3d={'supportedCompressionFormats':{'etc1':!!(_0x39ad3d=_0x552d6d[_0x208652(0x318e)]()[_0x208652(0x179f)]())[_0x208652(0xee0)],'s3tc':!!_0x39ad3d['s3tc'],'pvrtc':!!_0x39ad3d[_0x208652(0x3812)],'etc2':!!_0x39ad3d[_0x208652(0x1b15)],'astc':!!_0x39ad3d[_0x208652(0x11bf)],'bc7':!!_0x39ad3d[_0x208652(0x3ccf)]}},(0x0,_0x1a29e5['rz'])(_0x242b6b,_0x39ad3d)[_0x208652(0xd1a)](_0x36eee5=>{var _0x14c778=_0x208652,_0x56e7e0=0x1<_0x36eee5[_0x14c778(0x2758)]['images'][0x0][_0x14c778(0x1de1)][_0x14c778(0x3785)]&&_0x552d6d[_0x14c778(0x25ff)];(0x0,_0x1a29e5['nG'])(_0x552d6d,_0x36eee5),_0x552d6d[_0x14c778(0x318e)]()['_setCubeMapTextureParams'](_0x552d6d,_0x56e7e0),_0x552d6d[_0x14c778(0x1977)]=!0x0,_0x552d6d[_0x14c778(0xd48)][_0x14c778(0x2231)](_0x552d6d),_0x552d6d[_0x14c778(0xd48)][_0x14c778(0xc60)](),_0x3152f0&&_0x3152f0();})['catch'](_0x3e810d=>{var _0x1e930f=_0x208652;_0x5b2701['w1'][_0x1e930f(0x27dc)](_0x1e930f(0x17bd)),_0x552d6d['isReady']=!0x0,_0x2e3c53&&_0x2e3c53(_0x3e810d);}));}['loadData'](_0x157e24,_0x5f1a52,_0x118f21){var _0x59de6e=_0x3c2195,_0x2f18bb=_0x5f1a52['getEngine']()[_0x59de6e(0x179f)](),_0x2f18bb={'supportedCompressionFormats':{'etc1':!!_0x2f18bb['etc1'],'s3tc':!!_0x2f18bb[_0x59de6e(0x36d4)],'pvrtc':!!_0x2f18bb[_0x59de6e(0x3812)],'etc2':!!_0x2f18bb[_0x59de6e(0x1b15)],'astc':!!_0x2f18bb[_0x59de6e(0x11bf)],'bc7':!!_0x2f18bb['bptc']}};(0x0,_0x1a29e5['rz'])(_0x157e24,_0x2f18bb)[_0x59de6e(0xd1a)](_0xf3ee0c=>{var _0x12139b=_0x59de6e,_0x15c1a1=_0xf3ee0c[_0x12139b(0x2758)][_0x12139b(0xc92)][0x0]['levels'][0x0],_0xb9674b=0x1<_0xf3ee0c[_0x12139b(0x2758)]['images'][0x0]['levels'][_0x12139b(0x3785)]&&_0x5f1a52[_0x12139b(0x25ff)];_0x118f21(_0x15c1a1['width'],_0x15c1a1['height'],_0xb9674b,-0x1!==_0xf3ee0c[_0x12139b(0xb3b)],()=>{(0x0,_0x1a29e5['nG'])(_0x5f1a52,_0xf3ee0c);});})[_0x59de6e(0x1651)](_0x2f1d68=>{var _0x123191=_0x59de6e;_0x5b2701['w1'][_0x123191(0x27dc)](_0x123191(0x17bd)),_0x5b2701['w1'][_0x123191(0x27dc)](_0x123191(0x16d0)+_0x2f1d68),_0x118f21(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}}());},0x741b:(_0x386b76,_0x3c42fb,_0x1bf0f4)=>{var _0xb24159=a7_0x38a779,_0x299d18=_0x1bf0f4(0x17cee),_0x277ed3=_0x1bf0f4(0xee04),_0x395a59=_0x1bf0f4(0x13cb2);_0x277ed3['D'][_0xb24159(0x11fb)][_0xb24159(0x1e1d)](new class{constructor(){var _0x3235f6=_0xb24159;this[_0x3235f6(0x28ce)]=!0x0;}[_0xb24159(0x281d)](_0x490147){var _0x3e9247=_0xb24159;return _0x490147['endsWith'](_0x3e9247(0xab4));}[_0xb24159(0x11e5)](_0x69558d,_0x4ed888,_0x4472d3,_0x31473a){var _0x4301e0=_0xb24159;const _0x2edb30=_0x4ed888[_0x4301e0(0x318e)]();let _0x162375,_0x222e2e=!0x1,_0x14fed5=0x3e8;if(Array[_0x4301e0(0x2d96)](_0x69558d))for(let _0x149cc2=0x0;_0x149cc2<_0x69558d[_0x4301e0(0x3785)];_0x149cc2++){var _0x287666=_0x69558d[_0x149cc2];_0x162375=_0x395a59['N']['GetDDSInfo'](_0x287666),_0x4ed888['width']=_0x162375[_0x4301e0(0xad8)],_0x4ed888[_0x4301e0(0x605)]=_0x162375[_0x4301e0(0x605)],_0x222e2e=(_0x162375['isRGB']||_0x162375['isLuminance']||0x1<_0x162375[_0x4301e0(0x19dc)])&&_0x4ed888[_0x4301e0(0x25ff)],_0x2edb30[_0x4301e0(0x3536)](_0x162375['isCompressed']),_0x395a59['N']['UploadDDSLevels'](_0x2edb30,_0x4ed888,_0x287666,_0x162375,_0x222e2e,0x6,-0x1,_0x149cc2),_0x162375[_0x4301e0(0x1436)]||0x1!==_0x162375[_0x4301e0(0x19dc)]?_0x14fed5=_0x162375['mipmapCount']-0x1:_0x2edb30[_0x4301e0(0x255a)](_0x4ed888);}else{var _0x5bd8c7=_0x69558d;_0x162375=_0x395a59['N'][_0x4301e0(0x166d)](_0x5bd8c7),_0x4ed888[_0x4301e0(0xad8)]=_0x162375[_0x4301e0(0xad8)],_0x4ed888[_0x4301e0(0x605)]=_0x162375[_0x4301e0(0x605)],_0x4472d3&&(_0x162375[_0x4301e0(0x326a)]=new _0x299d18['i']()),_0x222e2e=(_0x162375[_0x4301e0(0x31bc)]||_0x162375[_0x4301e0(0x212b)]||0x1<_0x162375[_0x4301e0(0x19dc)])&&_0x4ed888[_0x4301e0(0x25ff)],_0x2edb30['_unpackFlipY'](_0x162375[_0x4301e0(0x18e8)]),_0x395a59['N'][_0x4301e0(0x3f80)](_0x2edb30,_0x4ed888,_0x5bd8c7,_0x162375,_0x222e2e,0x6),_0x162375[_0x4301e0(0x1436)]||0x1!==_0x162375[_0x4301e0(0x19dc)]?_0x14fed5=_0x162375['mipmapCount']-0x1:_0x2edb30[_0x4301e0(0x255a)](_0x4ed888,!0x1);}_0x2edb30[_0x4301e0(0x1ada)](_0x4ed888,_0x222e2e,_0x14fed5),_0x4ed888['isReady']=!0x0,_0x4ed888[_0x4301e0(0xd48)]['notifyObservers'](_0x4ed888),_0x4ed888[_0x4301e0(0xd48)][_0x4301e0(0xc60)](),_0x31473a&&_0x31473a({'isDDS':!0x0,'width':_0x4ed888[_0x4301e0(0xad8)],'info':_0x162375,'data':_0x69558d,'texture':_0x4ed888});}[_0xb24159(0x21b)](_0x5c18a5,_0x33660f,_0x31f075){var _0x1ffb58=_0xb24159;const _0x163872=_0x395a59['N'][_0x1ffb58(0x166d)](_0x5c18a5),_0x3bcc0b=(_0x163872['isRGB']||_0x163872['isLuminance']||0x1<_0x163872[_0x1ffb58(0x19dc)])&&_0x33660f[_0x1ffb58(0x25ff)]&&_0x163872[_0x1ffb58(0xad8)]>>_0x163872[_0x1ffb58(0x19dc)]-0x1==0x1;_0x31f075(_0x163872[_0x1ffb58(0xad8)],_0x163872[_0x1ffb58(0x605)],_0x3bcc0b,_0x163872[_0x1ffb58(0x1436)],()=>{var _0x1cd39c=_0x1ffb58;_0x395a59['N'][_0x1cd39c(0x3f80)](_0x33660f[_0x1cd39c(0x318e)](),_0x33660f,_0x5c18a5,_0x163872,_0x3bcc0b,0x1);});}}());},0xab44:(_0x435b44,_0x39205b,_0x3e633c)=>{var _0x8793af=a7_0x38a779,_0x1bd1cd=_0x3e633c(0xbe0d);_0x3e633c(0xee04)['D'][_0x8793af(0x11fb)][_0x8793af(0x1e1d)](new class{constructor(){var _0x2c1836=_0x8793af;this[_0x2c1836(0x28ce)]=!0x1;}[_0x8793af(0x281d)](_0x55f152){var _0x5753fb=_0x8793af;return _0x55f152[_0x5753fb(0x2cba)]('.env');}['loadCubeData'](_0x52e19f,_0x48d652,_0x27a7af,_0x5b136f,_0x117a05){var _0x586e13=_0x8793af;if(!Array[_0x586e13(0x2d96)](_0x52e19f)){var _0x316bb9=(0x0,_0x1bd1cd['qJ'])(_0x52e19f);if(_0x316bb9){_0x48d652[_0x586e13(0xad8)]=_0x316bb9[_0x586e13(0xad8)],_0x48d652[_0x586e13(0x605)]=_0x316bb9[_0x586e13(0xad8)];try{(0x0,_0x1bd1cd['qC'])(_0x48d652,_0x316bb9),(0x0,_0x1bd1cd['Ro'])(_0x48d652,_0x52e19f,_0x316bb9)[_0x586e13(0xd1a)](()=>{var _0x488d6b=_0x586e13;_0x48d652[_0x488d6b(0x1977)]=!0x0,_0x48d652[_0x488d6b(0xd48)]['notifyObservers'](_0x48d652),_0x48d652[_0x488d6b(0xd48)][_0x488d6b(0xc60)](),_0x5b136f&&_0x5b136f();},_0x2f9049=>{var _0x16333d=_0x586e13;null!=_0x117a05&&_0x117a05(_0x16333d(0x3eb0),_0x2f9049);});}catch(_0x3e633f){null!=_0x117a05&&_0x117a05(_0x586e13(0x235e),_0x3e633f);}}else _0x117a05&&_0x117a05(_0x586e13(0x3827),null);}}[_0x8793af(0x21b)](){var _0x21d78f=_0x8793af;throw _0x21d78f(0x2856);}}());},0x1105a:(_0x489db0,_0x417296,_0x3d8235)=>{var _0x167f4d=a7_0x38a779,_0x2bd294=_0x3d8235(0x11361),_0x18b6de=_0x3d8235(0xee04),_0x1f44d9=_0x3d8235(0x77a5);_0x18b6de['D']['_TextureLoaders'][_0x167f4d(0x1e1d)](new class{constructor(){var _0x2e10ec=_0x167f4d;this[_0x2e10ec(0x28ce)]=!0x1;}[_0x167f4d(0x281d)](_0x59a1ab){var _0x39f86c=_0x167f4d;return _0x59a1ab['endsWith'](_0x39f86c(0x3a6d));}[_0x167f4d(0x11e5)](){var _0x287462=_0x167f4d;throw _0x287462(0xbd5);}['loadData'](_0x46c220,_0x4b3d85,_0x1a8465){var _0x55e321=_0x167f4d,_0x46c220=new Uint8Array(_0x46c220[_0x55e321(0x12ab)],_0x46c220[_0x55e321(0x343d)],_0x46c220[_0x55e321(0x17c7)]),_0x1894a0=_0x2bd294['s'][_0x55e321(0x36c8)](_0x46c220),_0x4817cf=_0x2bd294['s'][_0x55e321(0x13d0)](_0x46c220,_0x1894a0),_0xd47353=_0x1894a0[_0x55e321(0xad8)]*_0x1894a0[_0x55e321(0x605)];const _0x46771e=new Float32Array(0x4*_0xd47353);for(let _0x44a2af=0x0;_0x44a2af<_0xd47353;_0x44a2af+=0x1)_0x46771e[0x4*_0x44a2af]=_0x4817cf[0x3*_0x44a2af],_0x46771e[0x4*_0x44a2af+0x1]=_0x4817cf[0x3*_0x44a2af+0x1],_0x46771e[0x4*_0x44a2af+0x2]=_0x4817cf[0x3*_0x44a2af+0x2],_0x46771e[0x4*_0x44a2af+0x3]=0x1;_0x1a8465(_0x1894a0['width'],_0x1894a0[_0x55e321(0x605)],_0x4b3d85[_0x55e321(0x25ff)],!0x1,()=>{var _0x2fac19=_0x55e321;const _0x2ee77f=_0x4b3d85[_0x2fac19(0x318e)]();_0x4b3d85[_0x2fac19(0x261)]=_0x1f44d9['g'][_0x2fac19(0x248a)],_0x4b3d85['format']=_0x1f44d9['g'][_0x2fac19(0x3eec)],_0x4b3d85['_gammaSpace']=!0x1,_0x2ee77f['_uploadDataToTextureDirectly'](_0x4b3d85,_0x46771e);});}}());},0x9002:(_0x28497b,_0x532aba,_0x409b06)=>{_0x409b06(0x741b),_0x409b06(0xab44),_0x409b06(0x13cc1),_0x409b06(0x90c3),_0x409b06(0x1105a),_0x409b06(0x15ff9);},0x13cc1:(_0x350820,_0x12c926,_0x4369dc)=>{var _0x52ba04=a7_0x38a779,_0x115e85=_0x4369dc(0x9cf6),_0x1309fb=_0x4369dc(0x16046),_0x1ab2f3=_0x4369dc(0xee04),_0x4d994c=_0x4369dc(0x10ea4),_0x10f79f=_0x4369dc(0x77a5);function _0x3ff196(_0x4facce){var _0x240759=a7_0x2532;switch(_0x4facce){case _0x10f79f['g'][_0x240759(0x738)]:return _0x10f79f['g'][_0x240759(0x749)];case _0x10f79f['g'][_0x240759(0x1feb)]:return _0x10f79f['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3'];case _0x10f79f['g'][_0x240759(0x259b)]:return _0x10f79f['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5'];case _0x10f79f['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2']:return _0x10f79f['g'][_0x240759(0x2643)];case _0x10f79f['g'][_0x240759(0x30de)]:return _0x10f79f['g'][_0x240759(0x1a04)];case _0x10f79f['g'][_0x240759(0x2163)]:return _0x10f79f['g'][_0x240759(0x1f58)];case _0x10f79f['g'][_0x240759(0x14b5)]:return _0x10f79f['g'][_0x240759(0x12f7)];case _0x10f79f['g'][_0x240759(0x934)]:return _0x10f79f['g']['TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM'];}return null;}_0x1ab2f3['D'][_0x52ba04(0x11fb)][_0x52ba04(0x20ee)](new class{constructor(){var _0x5d999d=_0x52ba04;this[_0x5d999d(0x28ce)]=!0x1;}[_0x52ba04(0x281d)](_0x28a808,_0x1a9993){var _0x59028f=_0x52ba04;return _0x28a808[_0x59028f(0x2cba)](_0x59028f(0x2d5d))||_0x28a808['endsWith'](_0x59028f(0x3eac))||_0x59028f(0x28c0)===_0x1a9993||_0x59028f(0x1778)===_0x1a9993;}[_0x52ba04(0x11e5)](_0x1f6072,_0x4d0ef6,_0x50d2d8,_0x13aa36){var _0x19e4c2=_0x52ba04;if(!Array[_0x19e4c2(0x2d96)](_0x1f6072)){_0x4d0ef6[_0x19e4c2(0x38df)]=!_0x4d0ef6[_0x19e4c2(0x192c)];const _0xc51940=_0x4d0ef6[_0x19e4c2(0x318e)](),_0xb95344=new _0x115e85['k'](_0x1f6072,0x6);_0x1f6072=0x1<_0xb95344[_0x19e4c2(0x2476)]&&_0x4d0ef6[_0x19e4c2(0x25ff)],(_0xc51940[_0x19e4c2(0x3536)](!0x0),_0xb95344[_0x19e4c2(0x1b24)](_0x4d0ef6,_0x4d0ef6['generateMipMaps']),_0x4d0ef6['width']=_0xb95344[_0x19e4c2(0x40d0)],_0x4d0ef6[_0x19e4c2(0x605)]=_0xb95344[_0x19e4c2(0x29a)],_0xc51940[_0x19e4c2(0x1ada)](_0x4d0ef6,_0x1f6072,_0xb95344[_0x19e4c2(0x2476)]-0x1),_0x4d0ef6['isReady']=!0x0,_0x4d0ef6['onLoadedObservable'][_0x19e4c2(0x2231)](_0x4d0ef6),_0x4d0ef6[_0x19e4c2(0xd48)][_0x19e4c2(0xc60)](),_0x13aa36&&_0x13aa36());}}[_0x52ba04(0x21b)](_0x2f016e,_0x1f2d0d,_0x270ad2,_0xc2244f){var _0x4c10a4=_0x52ba04;if(_0x115e85['k'][_0x4c10a4(0x2453)](_0x2f016e)){_0x1f2d0d[_0x4c10a4(0x38df)]=!_0x1f2d0d['invertY'];const _0x5bdd3b=new _0x115e85['k'](_0x2f016e,0x1);var _0x3a4bc6=_0x3ff196(_0x5bdd3b[_0x4c10a4(0x2600)]);_0x3a4bc6?(_0x1f2d0d['format']=_0x3a4bc6,_0x1f2d0d['_useSRGBBuffer']=_0x1f2d0d[_0x4c10a4(0x318e)]()[_0x4c10a4(0x1993)](!0x0,_0x1f2d0d[_0x4c10a4(0x25ff)]),_0x1f2d0d[_0x4c10a4(0x2136)]=!0x0):_0x1f2d0d[_0x4c10a4(0xb3b)]=_0x5bdd3b[_0x4c10a4(0x2600)],_0x270ad2(_0x5bdd3b[_0x4c10a4(0x40d0)],_0x5bdd3b[_0x4c10a4(0x29a)],_0x1f2d0d[_0x4c10a4(0x25ff)],!0x0,()=>{var _0x16f1a7=_0x4c10a4;_0x5bdd3b[_0x16f1a7(0x1b24)](_0x1f2d0d,_0x1f2d0d['generateMipMaps']);},_0x5bdd3b[_0x4c10a4(0x174e)]);}else{if(_0x1309fb['Z'][_0x4c10a4(0x2453)](_0x2f016e)){const _0x3f0041=new _0x1309fb['Z'](_0x1f2d0d[_0x4c10a4(0x318e)]());_0x3f0041[_0x4c10a4(0x1e0c)](_0x2f016e,_0x1f2d0d,_0xc2244f)[_0x4c10a4(0xd1a)](()=>{var _0x1b8a62=_0x4c10a4;_0x270ad2(_0x1f2d0d['width'],_0x1f2d0d['height'],_0x1f2d0d[_0x1b8a62(0x25ff)],!0x0,()=>{},!0x1);},_0x4be90d=>{var _0x28cd81=_0x4c10a4;_0x4d994c['Y'][_0x28cd81(0x27dc)](_0x28cd81(0x3b91)+_0x4be90d['message']),_0x270ad2(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}else _0x4d994c['Y'][_0x4c10a4(0xac3)](_0x4c10a4(0x1415)),_0x270ad2(0x0,0x0,!0x1,!0x1,()=>{},!0x0);}}}());},0x90c3:(_0x18baf0,_0x359136,_0x3327e9)=>{var _0x4cede5=a7_0x38a779,_0x11b62e=_0x3327e9(0xa8f);_0x3327e9(0xee04)['D']['_TextureLoaders'][_0x4cede5(0x1e1d)](new class{constructor(){this['supportCascades']=!0x1;}[_0x4cede5(0x281d)](_0x31cb4f){var _0x402e6e=_0x4cede5;return _0x31cb4f[_0x402e6e(0x2cba)](_0x402e6e(0xc84));}['loadCubeData'](){throw'.env\x20not\x20supported\x20in\x20Cube.';}[_0x4cede5(0x21b)](_0x3a48a5,_0x24d7b2,_0x1c435f){var _0x2c4179=_0x4cede5;const _0x3aea4f=new Uint8Array(_0x3a48a5[_0x2c4179(0x12ab)],_0x3a48a5[_0x2c4179(0x343d)],_0x3a48a5[_0x2c4179(0x17c7)]);_0x3a48a5=(0x0,_0x11b62e['A6'])(_0x3aea4f),_0x1c435f(_0x3a48a5[_0x2c4179(0xad8)],_0x3a48a5['height'],_0x24d7b2[_0x2c4179(0x25ff)],!0x1,()=>{(0x0,_0x11b62e['Ab'])(_0x24d7b2,_0x3aea4f);});}}());},0x6570:(_0xeee074,_0x2614bd,_0x47cc73)=>{_0x47cc73(0x605c);},0x605c:(_0x328170,_0x7984ee,_0xaba2b0)=>{var _0x5477af=a7_0x38a779,_0x149e13=_0xaba2b0(0xee04),_0x3e077f=_0xaba2b0(0x1a27),_0x3a58ed=_0xaba2b0(0xbac7),_0x17ab8f=_0xaba2b0(0x6902),_0x1fd70d=_0xaba2b0(0x9fd1),_0x637681=_0xaba2b0(0xc84b),_0x3fb3ff=_0xaba2b0(0xb120),_0x209a7d=_0xaba2b0(0x10ea4),_0x330899=_0xaba2b0(0xe222);class _0x2d5f98{constructor(_0x3c0bec,_0x1d44fa,_0x2e3420,_0xdd4dc6){var _0x596c5e=a7_0x2532;return this['name']=_0x3c0bec,this[_0x596c5e(0x228)]=_0x1d44fa,this[_0x596c5e(0xa56)]=_0xdd4dc6,this['options']=_0x2e3420,this['options'][_0x596c5e(0x350f)]=null!=(_0x3c0bec=this[_0x596c5e(0x381f)][_0x596c5e(0x350f)])?_0x3c0bec:[_0x596c5e(0x4016),_0x596c5e(0x2aeb),_0x596c5e(0x3a75),_0x596c5e(0x244f),_0x596c5e(0x16f1),_0x596c5e(0x35da),_0x596c5e(0x3a29),_0x596c5e(0x28e6),_0x596c5e(0x3755)],this[_0x596c5e(0x381f)]['uvsIn']=null!=(_0x1d44fa=this[_0x596c5e(0x381f)][_0x596c5e(0x2306)])?_0x1d44fa:_0x3e077f['o'][_0x596c5e(0x616)],this[_0x596c5e(0x381f)][_0x596c5e(0xf0a)]=null!=(_0xdd4dc6=this['options']['uvsOut'])?_0xdd4dc6:_0x3e077f['o']['UVKind'],this[_0x596c5e(0x381f)]['layout']=null!=(_0x2e3420=this[_0x596c5e(0x381f)][_0x596c5e(0x3464)])?_0x2e3420:_0x2d5f98[_0x596c5e(0x3bae)],this[_0x596c5e(0x381f)][_0x596c5e(0x3464)]===_0x2d5f98['LAYOUT_COLNUM']&&(this[_0x596c5e(0x381f)][_0x596c5e(0x33a4)]=null!=(_0x3c0bec=this[_0x596c5e(0x381f)][_0x596c5e(0x33a4)])?_0x3c0bec:0x8),this[_0x596c5e(0x381f)][_0x596c5e(0x3d26)]=null==(_0x1d44fa=this['options'][_0x596c5e(0x3d26)])||_0x1d44fa,this[_0x596c5e(0x381f)][_0x596c5e(0xba9)]=null==(_0xdd4dc6=this[_0x596c5e(0x381f)][_0x596c5e(0xba9)])||_0xdd4dc6,this[_0x596c5e(0x3903)]=0x0,this[_0x596c5e(0x381f)][_0x596c5e(0x2813)]=null==(_0x2e3420=this[_0x596c5e(0x381f)][_0x596c5e(0x2813)])||_0x2e3420,!0x0===this[_0x596c5e(0x381f)][_0x596c5e(0x2813)]&&(this[_0x596c5e(0x381f)]['customFillColor']=null!=(_0x3c0bec=this[_0x596c5e(0x381f)][_0x596c5e(0x34fb)])?_0x3c0bec:_0x596c5e(0x2f12)),this[_0x596c5e(0x381f)][_0x596c5e(0x2484)]=null!=(_0x1d44fa=this[_0x596c5e(0x381f)]['frameSize'])?_0x1d44fa:0x100,this[_0x596c5e(0x381f)][_0x596c5e(0x13ad)]=null!=(_0xdd4dc6=this['options'][_0x596c5e(0x13ad)])?_0xdd4dc6:0.0115,this['_paddingValue']=Math[_0x596c5e(0x21e1)](this[_0x596c5e(0x381f)]['frameSize']*this[_0x596c5e(0x381f)]['paddingRatio']),this[_0x596c5e(0xd69)]%0x2!=0x0&&this[_0x596c5e(0xd69)]++,this[_0x596c5e(0x381f)]['paddingMode']=null!=(_0x2e3420=this[_0x596c5e(0x381f)]['paddingMode'])?_0x2e3420:_0x2d5f98['SUBUV_WRAP'],this[_0x596c5e(0x381f)][_0x596c5e(0x35c4)]===_0x2d5f98['SUBUV_COLOR']&&(this['options'][_0x596c5e(0x1613)]=null!=(_0x3c0bec=this[_0x596c5e(0x381f)][_0x596c5e(0x1613)])?_0x3c0bec:new _0x637681['HE'](0x0,0x0,0x0,0x1)),this[_0x596c5e(0x3774)]={},this[_0x596c5e(0x3b88)]=[],this;}[_0x5477af(0x39c0)](_0x11610a){var _0x4b0ceb=_0x5477af;const _0x23dbe1=this['_calculateSize'](),_0x1541fb=new _0x1fd70d['FM'](0x1,0x1)[_0x4b0ceb(0x37ac)](_0x23dbe1);let _0x33b5f9=0x0;const _0x589566=this[_0x4b0ceb(0x3903)];var _0x1320e0=this[_0x4b0ceb(0x228)][_0x4b0ceb(0x3785)],_0x100dd6=Object[_0x4b0ceb(0xb46)](this[_0x4b0ceb(0x3774)]);for(let _0x37d544=0x0;_0x37d544<_0x100dd6[_0x4b0ceb(0x3785)];_0x37d544++){var _0x334018=_0x100dd6[_0x37d544];const _0x73f1c4=new _0x17ab8f['c'](this['name']+_0x4b0ceb(0x4023)+_0x334018+'Set',{'width':_0x23dbe1['x'],'height':_0x23dbe1['y']},this['scene'],!0x0,_0x3a58ed['x'][_0x4b0ceb(0x27c3)],_0x149e13['D']['TEXTUREFORMAT_RGBA']),_0x235902=_0x73f1c4[_0x4b0ceb(0x70f)]();_0x235902['fillStyle']='rgba(0,0,0,0)',_0x235902['fillRect'](0x0,0x0,_0x23dbe1['x'],_0x23dbe1['y']),_0x73f1c4[_0x4b0ceb(0x308d)](!0x1),this['sets'][_0x334018]=_0x73f1c4;}const _0x30fd6b=this[_0x4b0ceb(0x381f)]['frameSize']||0x100,_0x46171b=this[_0x4b0ceb(0xd69)],_0x7210e9=_0x30fd6b+0x2*_0x46171b,_0x940310=()=>{var _0x4ef356=_0x4b0ceb;this[_0x4ef356(0x3676)](_0x30fd6b,_0x46171b,_0x23dbe1,_0x1541fb,this[_0x4ef356(0x381f)][_0x4ef356(0x3d26)]||!0x1);};for(let _0x32ec79=0x0;_0x32ec79<_0x1320e0;_0x32ec79++){var _0x14954d=this[_0x4b0ceb(0x228)][_0x32ec79]['material'];for(let _0x590076=0x0;_0x590076<_0x100dd6[_0x4b0ceb(0x3785)];_0x590076++){const _0x5a067a=new _0x17ab8f['c']('temp',_0x7210e9,this[_0x4b0ceb(0xa56)],!0x0),_0x9a0375=_0x5a067a[_0x4b0ceb(0x70f)](),_0x1741eb=this[_0x4b0ceb(0x1b67)](_0x32ec79),_0x103971=()=>{var _0x2cb364=_0x4b0ceb;_0x33b5f9++,_0x5a067a['update'](!0x1);var _0x3ab9d9=_0x9a0375[_0x2cb364(0x1274)](0x0,0x0,_0x7210e9,_0x7210e9);const _0x1633c7=this['sets'][_0x5d9cf6],_0x572e62=_0x1633c7[_0x2cb364(0x70f)]();_0x572e62[_0x2cb364(0x36e5)](_0x3ab9d9,_0x23dbe1['x']*_0x1741eb['x'],_0x23dbe1['y']*_0x1741eb['y']),_0x5a067a[_0x2cb364(0x3551)](),_0x1633c7['update'](!0x1),_0x33b5f9==_0x589566&&(_0x940310(),_0x11610a());},_0x5d9cf6=_0x100dd6[_0x590076]||_0x4b0ceb(0x25fb);if(_0x14954d&&null!==_0x14954d[_0x5d9cf6]){const _0x3e57d9=_0x14954d[_0x5d9cf6],_0x26c697=new Image();_0x3e57d9 instanceof _0x17ab8f['c']?_0x26c697[_0x4b0ceb(0x2bb7)]=_0x3e57d9[_0x4b0ceb(0x70f)]()[_0x4b0ceb(0x380f)][_0x4b0ceb(0x1f02)](_0x4b0ceb(0x329c)):_0x26c697[_0x4b0ceb(0x2bb7)]=_0x3e57d9[_0x4b0ceb(0x1a59)],_0x330899['w1'][_0x4b0ceb(0x1ca5)](_0x26c697[_0x4b0ceb(0x2bb7)],_0x26c697),_0x26c697[_0x4b0ceb(0x1de5)]=()=>{var _0x18b04c=_0x4b0ceb;_0x9a0375[_0x18b04c(0x4116)]=_0x18b04c(0x3ced),_0x9a0375[_0x18b04c(0xc73)](0x0,0x0,_0x7210e9,_0x7210e9),_0x5a067a['update'](!0x1),_0x9a0375[_0x18b04c(0x589)](0x1,0x0,0x0,-0x1,0x0,0x0);var _0xef7abb=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,-0x1,0x1,-0x1,0x0,-0x2,0x0,-0x1,0x1,-0x1];switch(this[_0x18b04c(0x381f)][_0x18b04c(0x35c4)]){case 0x0:for(let _0x5956d8=0x0;_0x5956d8<0x9;_0x5956d8++)_0x9a0375[_0x18b04c(0x1db5)](_0x26c697,0x0,0x0,_0x26c697['width'],_0x26c697[_0x18b04c(0x605)],_0x46171b+_0x30fd6b*_0xef7abb[_0x5956d8],_0x46171b+_0x30fd6b*_0xef7abb[_0x5956d8+0x1]-_0x7210e9,_0x30fd6b,_0x30fd6b);break;case 0x1:for(let _0x19dc42=0x0;_0x19dc42<_0x46171b;_0x19dc42++)_0x9a0375[_0x18b04c(0x1db5)](_0x26c697,0x0,0x0,_0x26c697[_0x18b04c(0xad8)],_0x26c697[_0x18b04c(0x605)],_0x19dc42+_0x30fd6b*_0xef7abb[0x0],_0x46171b-_0x7210e9,_0x30fd6b,_0x30fd6b),_0x9a0375[_0x18b04c(0x1db5)](_0x26c697,0x0,0x0,_0x26c697[_0x18b04c(0xad8)],_0x26c697[_0x18b04c(0x605)],0x2*_0x46171b-_0x19dc42,_0x46171b-_0x7210e9,_0x30fd6b,_0x30fd6b),_0x9a0375['drawImage'](_0x26c697,0x0,0x0,_0x26c697['width'],_0x26c697[_0x18b04c(0x605)],_0x46171b,_0x19dc42-_0x7210e9,_0x30fd6b,_0x30fd6b),_0x9a0375[_0x18b04c(0x1db5)](_0x26c697,0x0,0x0,_0x26c697[_0x18b04c(0xad8)],_0x26c697[_0x18b04c(0x605)],_0x46171b,0x2*_0x46171b-_0x19dc42-_0x7210e9,_0x30fd6b,_0x30fd6b);_0x9a0375['drawImage'](_0x26c697,0x0,0x0,_0x26c697[_0x18b04c(0xad8)],_0x26c697[_0x18b04c(0x605)],_0x46171b+_0x30fd6b*_0xef7abb[0x0],_0x46171b+_0x30fd6b*_0xef7abb[0x1]-_0x7210e9,_0x30fd6b,_0x30fd6b);break;case 0x2:_0x9a0375['fillStyle']=(this[_0x18b04c(0x381f)][_0x18b04c(0x1613)]||_0x637681['Wo'][_0x18b04c(0x10dc)]())[_0x18b04c(0x192a)](),_0x9a0375[_0x18b04c(0xc73)](0x0,0x0,_0x7210e9,-_0x7210e9),_0x9a0375[_0x18b04c(0xa93)](_0x46171b,_0x46171b,_0x30fd6b,_0x30fd6b),_0x9a0375['drawImage'](_0x26c697,0x0,0x0,_0x26c697[_0x18b04c(0xad8)],_0x26c697['height'],_0x46171b+_0x30fd6b*_0xef7abb[0x0],_0x46171b+_0x30fd6b*_0xef7abb[0x1]-_0x7210e9,_0x30fd6b,_0x30fd6b);}_0x9a0375[_0x18b04c(0x589)](0x1,0x0,0x0,0x1,0x0,0x0),_0x103971();};}else _0x9a0375[_0x4b0ceb(0x4116)]='rgba(0,0,0,0)',this['options'][_0x4b0ceb(0x2813)]&&(_0x9a0375[_0x4b0ceb(0x4116)]=this['options'][_0x4b0ceb(0x34fb)]),_0x9a0375['fillRect'](0x0,0x0,_0x7210e9,_0x7210e9),_0x103971();}}}[_0x5477af(0x1e51)](){var _0x2f4ae6=_0x5477af,_0x300011=this[_0x2f4ae6(0x228)][_0x2f4ae6(0x3785)]||0x0,_0x4cf2b4=this['options'][_0x2f4ae6(0x2484)]||0x0,_0x295dbb=this['_paddingValue']||0x0;switch(this['options'][_0x2f4ae6(0x3464)]){case 0x0:return new _0x1fd70d['FM'](_0x4cf2b4*_0x300011+0x2*_0x295dbb*_0x300011,_0x4cf2b4+0x2*_0x295dbb);case 0x1:var _0x1da3ad=Math[_0x2f4ae6(0x695)](0x2,Math[_0x2f4ae6(0x21e1)](Math[_0x2f4ae6(0x243f)](_0x300011))),_0x1da3ad=_0x4cf2b4*_0x1da3ad+0x2*_0x295dbb*_0x1da3ad;return new _0x1fd70d['FM'](_0x1da3ad,_0x1da3ad);case 0x2:var _0x1da3ad=this[_0x2f4ae6(0x381f)][_0x2f4ae6(0x33a4)]||0x1,_0xde7e44=Math[_0x2f4ae6(0x695)](0x1,Math[_0x2f4ae6(0x21e1)](_0x300011/_0x1da3ad));return new _0x1fd70d['FM'](_0x4cf2b4*_0x1da3ad+0x2*_0x295dbb*_0x1da3ad,_0x4cf2b4*_0xde7e44+0x2*_0x295dbb*_0xde7e44);}return _0x1fd70d['FM'][_0x2f4ae6(0xd5a)]();}[_0x5477af(0x3676)](_0x3576e7,_0x31d099,_0x676af7,_0x2b3608,_0x540df8){var _0x485513=_0x5477af,_0x569874=this[_0x485513(0x228)][_0x485513(0x3785)];for(let _0x52e9a2=0x0;_0x52e9a2<_0x569874;_0x52e9a2++){var _0x5b48e9=this['meshes'][_0x52e9a2],_0x4f541a=new _0x1fd70d['FM'](_0x3576e7/_0x676af7['x'],_0x3576e7/_0x676af7['y']),_0x393041=_0x2b3608['clone']()['scale'](_0x31d099);const _0x4ccec6=this[_0x485513(0x1b67)](_0x52e9a2);_0x393041=_0x4ccec6['add'](_0x393041),_0x4f541a=new _0x3fb3ff['p'](_0x52e9a2,_0x4f541a,_0x393041),(this[_0x485513(0x3b88)][_0x485513(0x1e1d)](_0x4f541a),_0x540df8&&(this[_0x485513(0x20c1)](_0x5b48e9,_0x52e9a2),this[_0x485513(0x2d51)](_0x5b48e9)));}}['_getFrameOffset'](_0x40032b){var _0x330b58=_0x5477af,_0x140239=this[_0x330b58(0x228)][_0x330b58(0x3785)];let _0x19cdd2,_0x4e0151,_0xdf5721;switch(this[_0x330b58(0x381f)][_0x330b58(0x3464)]){case 0x0:return _0x19cdd2=0x1/_0x140239,new _0x1fd70d['FM'](_0x40032b*_0x19cdd2,0x0);case 0x1:var _0x5eb862=Math['max'](0x2,Math[_0x330b58(0x21e1)](Math['sqrt'](_0x140239)));return _0x4e0151=Math[_0x330b58(0x3f66)](_0x40032b/_0x5eb862),_0xdf5721=_0x40032b-_0x4e0151*_0x5eb862,_0x19cdd2=0x1/_0x5eb862,new _0x1fd70d['FM'](_0xdf5721*_0x19cdd2,_0x4e0151*_0x19cdd2);case 0x2:var _0x5eb862=this[_0x330b58(0x381f)]['colnum']||0x1,_0x37c46e=Math['max'](0x1,Math['ceil'](_0x140239/_0x5eb862));return _0xdf5721=Math[_0x330b58(0x3f66)](_0x40032b/_0x37c46e),_0x4e0151=_0x40032b-_0xdf5721*_0x37c46e,_0x19cdd2=new _0x1fd70d['FM'](0x1/_0x5eb862,0x1/_0x37c46e),new _0x1fd70d['FM'](_0xdf5721*_0x19cdd2['x'],_0x4e0151*_0x19cdd2['y']);}return _0x1fd70d['FM'][_0x330b58(0xd5a)]();}[_0x5477af(0x20c1)](_0x1470c8,_0x41a271){var _0x238935=_0x5477af,_0x7a9cba=this[_0x238935(0x3b88)][_0x41a271],_0x2676dc=_0x1470c8[_0x238935(0x3e76)](this[_0x238935(0x381f)]['uvsIn']||_0x3e077f['o'][_0x238935(0x616)]);const _0x3ce36b=[];let _0x1337b4=0x0;_0x2676dc[_0x238935(0x3785)]&&(_0x1337b4=_0x2676dc['length']||0x0);for(let _0x22d355=0x0;_0x22d355<_0x1337b4;_0x22d355+=0x2)_0x3ce36b['push'](_0x2676dc[_0x22d355]*_0x7a9cba[_0x238935(0x5ab)]['x']+_0x7a9cba[_0x238935(0x2d0e)]['x'],_0x2676dc[_0x22d355+0x1]*_0x7a9cba['scale']['y']+_0x7a9cba[_0x238935(0x2d0e)]['y']);_0x1470c8[_0x238935(0x236a)](this[_0x238935(0x381f)][_0x238935(0xf0a)]||_0x3e077f['o']['UVKind'],_0x3ce36b);}[_0x5477af(0x2d51)](_0x1d2222,_0x539b77=!0x1){var _0x86b522=_0x5477af;const _0x3c3b6e=_0x1d2222['material'];var _0x446f8f=Object['keys'](this['sets']),_0x3d4f3c=_0x4d53b7=>{var _0x32f527=a7_0x2532;_0x4d53b7[_0x32f527(0x3551)]&&_0x4d53b7['dispose']();};for(let _0x4f8deb=0x0;_0x4f8deb<_0x446f8f[_0x86b522(0x3785)];_0x4f8deb++){var _0x211027=_0x446f8f[_0x4f8deb];if(_0x539b77)null!==_0x3c3b6e[_0x211027]&&_0x3d4f3c(_0x3c3b6e[_0x211027]),_0x3c3b6e[_0x211027]=this[_0x86b522(0x3774)][_0x211027];else{if(!_0x3c3b6e)return;null!==_0x3c3b6e[_0x211027]&&(_0x3d4f3c(_0x3c3b6e[_0x211027]),_0x3c3b6e[_0x211027]=this['sets'][_0x211027]);}}}[_0x5477af(0x1994)](_0x16216e,_0x6d6fc9,_0x5e6bfe=!0x1){var _0x1f7bf2=_0x5477af;this[_0x1f7bf2(0x20c1)](_0x16216e,_0x6d6fc9),_0x5e6bfe&&this[_0x1f7bf2(0x2d51)](_0x16216e,!0x0);}['processAsync'](){return new Promise((_0x3b18ca,_0x5f5b5f)=>{var _0x24ce81=a7_0x2532;try{if(0x0===this['meshes'][_0x24ce81(0x3785)])return void _0x3b18ca();let _0x2a6e1f=0x0;const _0x1816d1=_0x592a90=>{var _0x414159=_0x24ce81;if(_0x2a6e1f++,this['options']['map']){for(let _0x56ab46=0x0;_0x56ab46<this[_0x414159(0x381f)][_0x414159(0x350f)][_0x414159(0x3785)];_0x56ab46++)null!==_0x592a90[this[_0x414159(0x381f)][_0x414159(0x350f)][_0x56ab46]]&&(this['sets'][this[_0x414159(0x381f)][_0x414159(0x350f)][_0x56ab46]]||(this['sets'][this[_0x414159(0x381f)][_0x414159(0x350f)][_0x56ab46]]=!0x0),this[_0x414159(0x3903)]++);_0x2a6e1f===this[_0x414159(0x228)]['length']&&this[_0x414159(0x39c0)](_0x3b18ca);}};for(let _0x333e20=0x0;_0x333e20<this['meshes'][_0x24ce81(0x3785)];_0x333e20++){var _0x341ab6=this[_0x24ce81(0x228)][_0x333e20];const _0x683b3d=_0x341ab6[_0x24ce81(0xefb)];if(_0x683b3d)_0x683b3d[_0x24ce81(0x13b7)](_0x341ab6)[_0x24ce81(0xd1a)](()=>{_0x1816d1(_0x683b3d);});else{if(++_0x2a6e1f===this[_0x24ce81(0x228)][_0x24ce81(0x3785)])return this[_0x24ce81(0x39c0)](_0x3b18ca);}}}catch(_0x4d8413){return _0x5f5b5f(_0x4d8413);}});}[_0x5477af(0x3551)](){var _0x17cb41=_0x5477af,_0x3eecae=Object['keys'](this[_0x17cb41(0x3774)]);for(let _0xb32b02=0x0;_0xb32b02<_0x3eecae[_0x17cb41(0x3785)];_0xb32b02++){var _0xd5605a=_0x3eecae[_0xb32b02];this['sets'][_0xd5605a][_0x17cb41(0x3551)]();}}['download'](_0x64a1a1='png',_0x24de91=0x1){setTimeout(()=>{var _0x329737=a7_0x2532;const _0x167e1d={'name':this['name'],'sets':{},'options':{},'frames':[]};var _0xc13131=Object['keys'](this['sets']),_0x32924f=Object[_0x329737(0xb46)](this['options']);try{for(let _0x3e2f4d=0x0;_0x3e2f4d<_0xc13131[_0x329737(0x3785)];_0x3e2f4d++){var _0x26809b=_0xc13131[_0x3e2f4d];const _0x498934=this['sets'][_0x26809b];_0x167e1d['sets'][_0x26809b]=_0x498934['getContext']()[_0x329737(0x380f)][_0x329737(0x1f02)](_0x329737(0xcea)+_0x64a1a1,_0x24de91);}for(let _0x1595b0=0x0;_0x1595b0<_0x32924f[_0x329737(0x3785)];_0x1595b0++){var _0x294e6e=_0x32924f[_0x1595b0];_0x167e1d[_0x329737(0x381f)][_0x294e6e]=this[_0x329737(0x381f)][_0x294e6e];}for(let _0x373f78=0x0;_0x373f78<this[_0x329737(0x3b88)]['length'];_0x373f78++){var _0x49cecc=this[_0x329737(0x3b88)][_0x373f78];_0x167e1d[_0x329737(0x3b88)][_0x329737(0x1e1d)](_0x49cecc[_0x329737(0x5ab)]['x'],_0x49cecc[_0x329737(0x5ab)]['y'],_0x49cecc[_0x329737(0x2d0e)]['x'],_0x49cecc[_0x329737(0x2d0e)]['y']);}}catch(_0x10f595){return void _0x209a7d['Y'][_0x329737(0x27dc)](_0x329737(0x1348)+_0x10f595);}var _0x235f4e=_0x329737(0x1283)+encodeURIComponent(JSON[_0x329737(0x25eb)](_0x167e1d,null,0x4));const _0x4c0bab=document[_0x329737(0x77c)]('a');_0x4c0bab[_0x329737(0x3951)](_0x329737(0x2ff5),_0x235f4e),_0x4c0bab[_0x329737(0x3951)]('download',this['name']+_0x329737(0x3d54)),document['body'][_0x329737(0x130f)](_0x4c0bab),_0x4c0bab[_0x329737(0x3da0)](),_0x4c0bab['remove']();},0x0);}[_0x5477af(0x4f7)](_0x169155){var _0x5ca086=_0x5477af;try{var _0x5609f1=JSON[_0x5ca086(0x138f)](_0x169155),_0x5eee7e=(this[_0x5ca086(0x3844)]=_0x5609f1[_0x5ca086(0x3844)],Object['keys'](_0x5609f1[_0x5ca086(0x381f)]));for(let _0x44f4d7=0x0;_0x44f4d7<_0x5eee7e['length'];_0x44f4d7++)this[_0x5ca086(0x381f)][_0x5eee7e[_0x44f4d7]]=_0x5609f1[_0x5ca086(0x381f)][_0x5eee7e[_0x44f4d7]];for(let _0x5949a4=0x0;_0x5949a4<_0x5609f1[_0x5ca086(0x3b88)][_0x5ca086(0x3785)];_0x5949a4+=0x4){var _0x423b74=new _0x3fb3ff['p'](_0x5949a4/0x4,new _0x1fd70d['FM'](_0x5609f1['frames'][_0x5949a4],_0x5609f1[_0x5ca086(0x3b88)][_0x5949a4+0x1]),new _0x1fd70d['FM'](_0x5609f1[_0x5ca086(0x3b88)][_0x5949a4+0x2],_0x5609f1[_0x5ca086(0x3b88)][_0x5949a4+0x3]));this[_0x5ca086(0x3b88)][_0x5ca086(0x1e1d)](_0x423b74);}var _0x301240=Object[_0x5ca086(0xb46)](_0x5609f1['sets']);for(let _0x3a7446=0x0;_0x3a7446<_0x301240[_0x5ca086(0x3785)];_0x3a7446++){var _0x2d1c2a=new _0x3a58ed['x'](_0x5609f1['sets'][_0x301240[_0x3a7446]],this[_0x5ca086(0xa56)],!0x1,!0x1);this['sets'][_0x301240[_0x3a7446]]=_0x2d1c2a;}}catch(_0x108573){_0x209a7d['Y'][_0x5ca086(0x27dc)](_0x5ca086(0x3fb4)+_0x108573);}}}_0x2d5f98['LAYOUT_STRIP']=0x0,_0x2d5f98[_0x5477af(0x393d)]=0x1,_0x2d5f98[_0x5477af(0x1030)]=0x2,_0x2d5f98[_0x5477af(0xa61)]=0x0,_0x2d5f98['SUBUV_EXTEND']=0x1,_0x2d5f98[_0x5477af(0xdfc)]=0x2;},0xdde0:(_0x32c439,_0x363273,_0x3d57d7)=>{_0x3d57d7(0x10ea4),_0x3d57d7(0x9fd1),_0x3d57d7(0xc84b),_0x3d57d7(0xbac7),_0x3d57d7(0x6e9),_0x3d57d7(0xc661),class extends null{};},0x9ab5:(_0x1a198d,_0xd14617,_0x2b4494)=>{_0x2b4494(0xdde0),_0x2b4494(0xf0d1),_0x2b4494(0x6e9),_0x2b4494(0x161de);},0xf0d1:(_0x317c6d,_0x367c4f,_0x48bd6d)=>{var _0x18b331=a7_0x38a779,_0x10d219=_0x48bd6d(0xf8c1),_0x131f53=_0x48bd6d(0x6e9),_0x18de5c=_0x48bd6d(0xe456);_0x48bd6d(0xf422);class _0x1d746a extends _0x131f53['g']{constructor(_0x5a6900,_0x13a8c9=0x100,_0x135643=_0x10d219['l'][_0x18b331(0x3c92)],_0x446380,_0xd9bc85){var _0x3ca572=_0x18b331;super(_0x5a6900,_0x13a8c9,_0x3ca572(0x36ec),_0x135643,_0x446380,_0xd9bc85),this[_0x3ca572(0x2d03)]=0x0,this[_0x3ca572(0x2235)]=0.2,this[_0x3ca572(0x2e84)]=0x3,this[_0x3ca572(0x90c)]=0.8,this[_0x3ca572(0x24b0)]=0x1,this['autoClear']=!0x1,this[_0x3ca572(0x3567)]();}[_0x18b331(0x3567)](){var _0x224f40=_0x18b331;const _0x5b0bf7=this[_0x224f40(0x40ae)]();_0x5b0bf7&&(this[_0x224f40(0x2d03)]+=_0x5b0bf7[_0x224f40(0x4034)]()*this[_0x224f40(0x24b0)]*0.01,this[_0x224f40(0x21ba)]('brightness',this[_0x224f40(0x2235)]),this[_0x224f40(0x21ba)](_0x224f40(0x90c),this[_0x224f40(0x90c)]),this[_0x224f40(0x21ba)](_0x224f40(0x2b7f),this[_0x224f40(0x2d03)]));}[_0x18b331(0x281a)](){var _0x2ae30b=_0x18b331;return'#define\x20OCTAVES\x20'+(0x0|this[_0x2ae30b(0x2e84)]);}['render'](_0x2aff23){var _0x1894cf=_0x18b331;this[_0x1894cf(0x3567)](),super['render'](_0x2aff23);}[_0x18b331(0x2156)](){var _0x2787f4=_0x18b331;const _0x130811={'customType':_0x2787f4(0x1a96)};return _0x130811['brightness']=this[_0x2787f4(0x2235)],_0x130811['octaves']=this['octaves'],_0x130811['persistence']=this[_0x2787f4(0x90c)],_0x130811['animationSpeedFactor']=this['animationSpeedFactor'],_0x130811['size']=this[_0x2787f4(0x21c2)]()[_0x2787f4(0xad8)],_0x130811['generateMipMaps']=this[_0x2787f4(0x3ee2)],_0x130811[_0x2787f4(0x2d03)]=this[_0x2787f4(0x2d03)],_0x130811;}[_0x18b331(0x292d)](){var _0x1d8193=_0x18b331,_0x48e429=this['getSize']();const _0x5d81c2=new _0x1d746a(this[_0x1d8193(0x3844)],_0x48e429[_0x1d8193(0xad8)],this[_0x1d8193(0x40ae)](),this[_0x1d8193(0x2e18)]||void 0x0,this[_0x1d8193(0x3ee2)]);return _0x5d81c2[_0x1d8193(0x33f9)]=this[_0x1d8193(0x33f9)],_0x5d81c2[_0x1d8193(0x1f05)]=this[_0x1d8193(0x1f05)],_0x5d81c2[_0x1d8193(0x1cd5)]=this[_0x1d8193(0x1cd5)],_0x5d81c2[_0x1d8193(0x2235)]=this[_0x1d8193(0x2235)],_0x5d81c2[_0x1d8193(0x2e84)]=this[_0x1d8193(0x2e84)],_0x5d81c2[_0x1d8193(0x90c)]=this[_0x1d8193(0x90c)],_0x5d81c2[_0x1d8193(0x24b0)]=this[_0x1d8193(0x24b0)],_0x5d81c2[_0x1d8193(0x2d03)]=this[_0x1d8193(0x2d03)],_0x5d81c2;}static[_0x18b331(0x2f08)](_0x464e0a,_0x28f1fb){var _0x1e667e=_0x18b331;const _0x1c29bf=new _0x1d746a(_0x464e0a['name'],_0x464e0a[_0x1e667e(0x1910)],_0x28f1fb,void 0x0,_0x464e0a[_0x1e667e(0x25ff)]);return _0x1c29bf[_0x1e667e(0x2235)]=_0x464e0a['brightness'],_0x1c29bf[_0x1e667e(0x2e84)]=_0x464e0a[_0x1e667e(0x2e84)],_0x1c29bf[_0x1e667e(0x90c)]=_0x464e0a[_0x1e667e(0x90c)],_0x1c29bf[_0x1e667e(0x24b0)]=_0x464e0a[_0x1e667e(0x24b0)],_0x1c29bf[_0x1e667e(0x2d03)]=null!=(_0x28f1fb=_0x464e0a[_0x1e667e(0x2d03)])?_0x28f1fb:0x0,_0x1c29bf;}}(0x0,_0x18de5c['H'])(_0x18b331(0x1a96),_0x1d746a);},0x6e9:(_0xa1d6a0,_0x3fe640,_0x47ad75)=>{var _0x2d32aa=a7_0x38a779;_0x47ad75['d'](_0x3fe640,{'g':()=>_0x51e797});function _0x53293b(_0x3cdcc3,_0x4a0162,_0x4b3414,_0x5b093e){var _0x460648=a7_0x2532,_0x3dcba1,_0x5b9e55=arguments[_0x460648(0x3785)],_0x3e130e=_0x5b9e55<0x3?_0x4a0162:null===_0x5b093e?_0x5b093e=Object[_0x460648(0x18ba)](_0x4a0162,_0x4b3414):_0x5b093e;if(_0x460648(0x1c87)==typeof Reflect&&_0x460648(0x7a8)==typeof Reflect['decorate'])_0x3e130e=Reflect[_0x460648(0x4111)](_0x3cdcc3,_0x4a0162,_0x4b3414,_0x5b093e);else{for(var _0x101a4e=_0x3cdcc3[_0x460648(0x3785)]-0x1;0x0<=_0x101a4e;_0x101a4e--)(_0x3dcba1=_0x3cdcc3[_0x101a4e])&&(_0x3e130e=(_0x5b9e55<0x3?_0x3dcba1(_0x3e130e):0x3<_0x5b9e55?_0x3dcba1(_0x4a0162,_0x4b3414,_0x3e130e):_0x3dcba1(_0x4a0162,_0x4b3414))||_0x3e130e);}0x3<_0x5b9e55&&_0x3e130e&&Object[_0x460648(0x259d)](_0x4a0162,_0x4b3414,_0x3e130e);}var _0x3fe640=_0x47ad75(0x153ad),_0x2de557=_0x47ad75(0xf96c),_0x136540=_0x47ad75(0x1a27),_0x2903ca=_0x47ad75(0xbb85),_0x3432da=_0x47ad75(0x173aa),_0x4a4686=_0x47ad75(0xbac7),_0xa2f6f9=_0x47ad75(0x8af2),_0x442520=_0x47ad75(0x161de),_0x15aa1f=(_0x47ad75(0xd75),_0x47ad75(0xf29),_0x47ad75(0x18235),_0x47ad75(0xe456)),_0x23f9b1=_0x47ad75(0xf8c1),_0x5b2a6d=_0x47ad75(0x77a5),_0x520736=_0x47ad75(0xcef);class _0x51e797 extends _0x4a4686['x']{constructor(_0x1e47c7,_0x302310,_0x28a18b,_0x569020,_0x43cde4=null,_0x27ab23=!0x0,_0x15a43c=!0x1,_0x17f537=_0x5b2a6d['g'][_0x2d32aa(0xa43)]){var _0x2f56d9=_0x2d32aa;super(null,_0x569020,!_0x27ab23),this[_0x2f56d9(0x3461)]=!0x0,this[_0x2f56d9(0x2c31)]=!0x0,this[_0x2f56d9(0xcaf)]=new _0x2de557['y$'](),this[_0x2f56d9(0x176e)]=new _0x2de557['y$'](),this[_0x2f56d9(0x9cd)]=null,this[_0x2f56d9(0x251)]={},this[_0x2f56d9(0x2139)]=-0x1,this['_frameId']=-0x1,this['_refreshRate']=0x1,this[_0x2f56d9(0x417a)]={},this[_0x2f56d9(0x260c)]=new Array(),this[_0x2f56d9(0x567)]=new Array(),this[_0x2f56d9(0x2eff)]={},this['_ints']={},this[_0x2f56d9(0x3c5)]={},this[_0x2f56d9(0x2f86)]={},this[_0x2f56d9(0x1022)]={},this[_0x2f56d9(0x120e)]={},this[_0x2f56d9(0x2b8b)]={},this['_matrices']={},this[_0x2f56d9(0x29ba)]=!0x1,this['_cachedDefines']=null,this[_0x2f56d9(0x343f)]=-0x1,this[_0x2f56d9(0x383f)]=null,(_0x569020=this['getScene']()||_0x23f9b1['l']['LastCreatedScene'])[_0x2f56d9(0x3ec7)](_0x2903ca['l'][_0x2f56d9(0x32b2)])||(_0x13ae7f=new _0x442520['O'](_0x569020),_0x569020[_0x2f56d9(0xa99)](_0x13ae7f)),_0x569020[_0x2f56d9(0x3eb)][_0x2f56d9(0x1e1d)](this),this[_0x2f56d9(0x236c)]=_0x569020[_0x2f56d9(0x318e)](),this[_0x2f56d9(0x3844)]=_0x1e47c7,this[_0x2f56d9(0x1706)]=!0x0,this['_size']=_0x302310,this[_0x2f56d9(0x248)]=_0x17f537,this[_0x2f56d9(0x3ee2)]=_0x27ab23,this['_drawWrapper']=new _0x520736['q'](this['_fullEngine']),this[_0x2f56d9(0x2f53)](_0x28a18b),this['_fallbackTexture']=_0x43cde4;var _0x13ae7f=this[_0x2f56d9(0x2445)](_0x15a43c,_0x302310,_0x27ab23,_0x17f537);this[_0x2f56d9(0x14bf)]=_0x13ae7f['texture'];const _0x26d9f4=[];_0x26d9f4[_0x2f56d9(0x1e1d)](0x1,0x1),_0x26d9f4[_0x2f56d9(0x1e1d)](-0x1,0x1),_0x26d9f4[_0x2f56d9(0x1e1d)](-0x1,-0x1),_0x26d9f4[_0x2f56d9(0x1e1d)](0x1,-0x1),this['_vertexBuffers'][_0x136540['o'][_0x2f56d9(0x3056)]]=new _0x136540['o'](this[_0x2f56d9(0x236c)],_0x26d9f4,_0x136540['o'][_0x2f56d9(0x3056)],!0x1,!0x1,0x2),this[_0x2f56d9(0xaad)]();}[_0x2d32aa(0x2445)](_0x247089,_0x2d2139,_0x390983,_0x5d802b){var _0x510f55=_0x2d32aa;return _0x247089?(this[_0x510f55(0x383f)]=this[_0x510f55(0x236c)]['createRenderTargetCubeTexture'](_0x2d2139,{'generateMipMaps':_0x390983,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x5d802b}),this[_0x510f55(0x21ba)](_0x510f55(0x3224),0x0)):this['_rtWrapper']=this['_fullEngine'][_0x510f55(0x1e24)](_0x2d2139,{'generateMipMaps':_0x390983,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x5d802b}),this[_0x510f55(0x383f)];}[_0x2d32aa(0x31bf)](){var _0x124b00=_0x2d32aa;return this[_0x124b00(0xf09)][_0x124b00(0x300f)];}[_0x2d32aa(0xf04)](_0x9d005){var _0x52496e=_0x2d32aa;this['_drawWrapper'][_0x52496e(0x300f)]=_0x9d005;}[_0x2d32aa(0x156b)](){var _0x3fc62c=_0x2d32aa;return this[_0x3fc62c(0x91d)]&&this[_0x3fc62c(0x3fc7)]===this[_0x3fc62c(0x343f)]||(this[_0x3fc62c(0x91d)]?this[_0x3fc62c(0x91d)][_0x3fc62c(0xd1a)](_0x1154ea=>{var _0x18eb7c=_0x3fc62c;this[_0x18eb7c(0x91d)]=this[_0x18eb7c(0x719)](0x0,0x0,_0x1154ea),this[_0x18eb7c(0x343f)]=this[_0x18eb7c(0x3fc7)];}):(this[_0x3fc62c(0x91d)]=this[_0x3fc62c(0x719)](0x0,0x0),this[_0x3fc62c(0x343f)]=this[_0x3fc62c(0x3fc7)])),this[_0x3fc62c(0x91d)];}['_createIndexBuffer'](){var _0xa3f145=_0x2d32aa;const _0x48f725=this[_0xa3f145(0x236c)],_0x547558=[];_0x547558[_0xa3f145(0x1e1d)](0x0),_0x547558[_0xa3f145(0x1e1d)](0x1),_0x547558[_0xa3f145(0x1e1d)](0x2),_0x547558[_0xa3f145(0x1e1d)](0x0),_0x547558[_0xa3f145(0x1e1d)](0x2),_0x547558[_0xa3f145(0x1e1d)](0x3),this[_0xa3f145(0xc23)]=_0x48f725[_0xa3f145(0x3dce)](_0x547558);}[_0x2d32aa(0x2fb9)](){var _0x47d607=_0x2d32aa;const _0x47e2cf=this[_0x47d607(0x417a)][_0x136540['o'][_0x47d607(0x3056)]];_0x47e2cf&&_0x47e2cf['_rebuild'](),this['_createIndexBuffer'](),this['refreshRate']===_0xa2f6f9['_'][_0x47d607(0x3914)]&&(this[_0x47d607(0x24d6)]=_0xa2f6f9['_'][_0x47d607(0x3914)]);}[_0x2d32aa(0x2af4)](){var _0x39da1c=_0x2d32aa,_0x3ccb6e;null!=(_0x3ccb6e=this[_0x39da1c(0xf09)][_0x39da1c(0x300f)])&&_0x3ccb6e[_0x39da1c(0x3551)]();}[_0x2d32aa(0x281a)](){return'';}['isReady'](){var _0x4a270f=_0x2d32aa;const _0x303d70=this['_fullEngine'];var _0x310b9c;if(this[_0x4a270f(0x9cd)])return this['_drawWrapper']['effect']['isReady']();if(!this[_0x4a270f(0x1224)])return!0x1;if(this[_0x4a270f(0x29ba)])return!0x0;if(!this[_0x4a270f(0x14bf)])return!0x1;var _0x3fae93=this[_0x4a270f(0x281a)]();return!(!this['_drawWrapper']['effect']||_0x3fae93!==this[_0x4a270f(0x40d)]||!this['_drawWrapper']['effect']['isReady']())||(_0x310b9c=void 0x0!==this[_0x4a270f(0x1224)][_0x4a270f(0x3614)]?{'vertex':_0x4a270f(0x173f),'fragmentElement':this[_0x4a270f(0x1224)][_0x4a270f(0x3614)]}:{'vertex':_0x4a270f(0x173f),'fragment':this[_0x4a270f(0x1224)]},this[_0x4a270f(0x40d)]!==_0x3fae93&&(this[_0x4a270f(0x40d)]=_0x3fae93,this['_drawWrapper'][_0x4a270f(0x300f)]=_0x303d70[_0x4a270f(0x3af7)](_0x310b9c,[_0x136540['o'][_0x4a270f(0x3056)]],this[_0x4a270f(0x260c)],this['_samplers'],_0x3fae93,void 0x0,void 0x0,()=>{var _0x83be5f=_0x4a270f,_0x110ba1;null!=(_0x110ba1=this[_0x83be5f(0x383f)])&&_0x110ba1['dispose'](),this['_rtWrapper']=this[_0x83be5f(0x14bf)]=null,this[_0x83be5f(0x2e18)]&&(this[_0x83be5f(0x14bf)]=this['_fallbackTexture'][_0x83be5f(0x14bf)],this['_texture']&&this[_0x83be5f(0x14bf)][_0x83be5f(0x82b)]()),this['_fallbackTextureUsed']=!0x0;})),this[_0x4a270f(0xf09)][_0x4a270f(0x300f)][_0x4a270f(0x1977)]());}[_0x2d32aa(0x29b5)](){this['_currentRefreshId']=-0x1;}[_0x2d32aa(0x2f53)](_0x57e239){this['_fragment']=_0x57e239;}get[_0x2d32aa(0x24d6)](){return this['_refreshRate'];}set[_0x2d32aa(0x24d6)](_0x27aabe){var _0x259ec5=_0x2d32aa;this[_0x259ec5(0x16f9)]=_0x27aabe,this[_0x259ec5(0x29b5)]();}[_0x2d32aa(0x1bbe)](){var _0x213a1f=_0x2d32aa;return this[_0x213a1f(0x3461)]&&this[_0x213a1f(0x1977)]()&&this[_0x213a1f(0x14bf)]?!this['_fallbackTextureUsed']&&(-0x1===this[_0x213a1f(0x2139)]||this[_0x213a1f(0x24d6)]===this[_0x213a1f(0x2139)]?(this[_0x213a1f(0x2139)]=0x1,this[_0x213a1f(0x3fc7)]++,!0x0):(this[_0x213a1f(0x2139)]++,!0x1)):(this[_0x213a1f(0x14bf)]&&(this[_0x213a1f(0x14bf)][_0x213a1f(0x1977)]=!0x1),!0x1);}['getRenderSize'](){return this['_size'];}[_0x2d32aa(0x2904)](_0x41f562,_0x4548a1){var _0x4fb3d3=_0x2d32aa,_0xe94f76;!this[_0x4fb3d3(0x29ba)]&&this[_0x4fb3d3(0x383f)]&&this[_0x4fb3d3(0x14bf)]&&(_0xe94f76=this[_0x4fb3d3(0x14bf)]['isCube'],this[_0x4fb3d3(0x383f)][_0x4fb3d3(0x3551)](),_0xe94f76=this[_0x4fb3d3(0x2445)](_0xe94f76,_0x41f562,_0x4548a1,this[_0x4fb3d3(0x248)]),this[_0x4fb3d3(0x14bf)]=_0xe94f76[_0x4fb3d3(0xd74)],this[_0x4fb3d3(0x7dc)]=_0x41f562,this['_generateMipMaps']=_0x4548a1);}[_0x2d32aa(0x10f0)](_0x2ed97c){var _0x59dd78=_0x2d32aa;-0x1===this[_0x59dd78(0x260c)][_0x59dd78(0x850)](_0x2ed97c)&&this['_uniforms']['push'](_0x2ed97c);}[_0x2d32aa(0xf22)](_0x3df82c,_0x3e1b7c){var _0x3c6f1c=_0x2d32aa;return-0x1===this[_0x3c6f1c(0x567)][_0x3c6f1c(0x850)](_0x3df82c)&&this[_0x3c6f1c(0x567)]['push'](_0x3df82c),this['_textures'][_0x3df82c]=_0x3e1b7c,this;}[_0x2d32aa(0x21ba)](_0x574b3a,_0x245481){return this['_checkUniform'](_0x574b3a),this['_floats'][_0x574b3a]=_0x245481,this;}['setInt'](_0x4ac949,_0x2fe6c4){var _0x327151=_0x2d32aa;return this['_checkUniform'](_0x4ac949),this[_0x327151(0x2843)][_0x4ac949]=_0x2fe6c4,this;}[_0x2d32aa(0x1939)](_0x569655,_0x18d078){var _0x5030d9=_0x2d32aa;return this['_checkUniform'](_0x569655),this[_0x5030d9(0x3c5)][_0x569655]=_0x18d078,this;}[_0x2d32aa(0x3b5e)](_0x47df95,_0xd5b43a){var _0x142f4f=_0x2d32aa;return this[_0x142f4f(0x10f0)](_0x47df95),this[_0x142f4f(0x2f86)][_0x47df95]=_0xd5b43a,this;}[_0x2d32aa(0x880)](_0x3f970c,_0x21191d){var _0xb7b312=_0x2d32aa;return this[_0xb7b312(0x10f0)](_0x3f970c),this[_0xb7b312(0x1022)][_0x3f970c]=_0x21191d,this;}[_0x2d32aa(0x3b15)](_0x4823b3,_0x51d26b){var _0x23fac3=_0x2d32aa;return this[_0x23fac3(0x10f0)](_0x4823b3),this[_0x23fac3(0x120e)][_0x4823b3]=_0x51d26b,this;}[_0x2d32aa(0x2a0f)](_0x2a39f8,_0x34b987){var _0x51d84e=_0x2d32aa;return this['_checkUniform'](_0x2a39f8),this[_0x51d84e(0x2b8b)][_0x2a39f8]=_0x34b987,this;}['setMatrix'](_0x4bec8d,_0x122c53){var _0x2a1c71=_0x2d32aa;return this[_0x2a1c71(0x10f0)](_0x4bec8d),this[_0x2a1c71(0x1535)][_0x4bec8d]=_0x122c53,this;}[_0x2d32aa(0xd50)](_0x23fcb7){var _0x184ac2=_0x2d32aa,_0x131dd7=this[_0x184ac2(0x40ae)]();if(_0x131dd7){const _0x14cd25=this[_0x184ac2(0x236c)];if(_0x14cd25[_0x184ac2(0x3d1)](this['_drawWrapper']),this[_0x184ac2(0x176e)][_0x184ac2(0x2231)](this),_0x14cd25[_0x184ac2(0x115c)](!0x1),!this[_0x184ac2(0x9cd)]){for(const _0x386f35 in this[_0x184ac2(0x251)])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)][_0x184ac2(0xf22)](_0x386f35,this[_0x184ac2(0x251)][_0x386f35]);for(const _0xd6042e in this[_0x184ac2(0x2843)])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)][_0x184ac2(0x2f44)](_0xd6042e,this[_0x184ac2(0x2843)][_0xd6042e]);for(const _0xd44d12 in this[_0x184ac2(0x2eff)])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)][_0x184ac2(0x21ba)](_0xd44d12,this['_floats'][_0xd44d12]);for(const _0xbe52d5 in this['_floatsArrays'])this[_0x184ac2(0xf09)]['effect']['setArray'](_0xbe52d5,this[_0x184ac2(0x3c5)][_0xbe52d5]);for(const _0xb8f56b in this[_0x184ac2(0x2f86)])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)][_0x184ac2(0x3b5e)](_0xb8f56b,this[_0x184ac2(0x2f86)][_0xb8f56b]);for(const _0x456152 in this['_colors4']){var _0x36c458=this[_0x184ac2(0x1022)][_0x456152];this['_drawWrapper'][_0x184ac2(0x300f)][_0x184ac2(0x2282)](_0x456152,_0x36c458['r'],_0x36c458['g'],_0x36c458['b'],_0x36c458['a']);}for(const _0x82eb8a in this[_0x184ac2(0x120e)])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)]['setVector2'](_0x82eb8a,this[_0x184ac2(0x120e)][_0x82eb8a]);for(const _0x2ed901 in this['_vectors3'])this[_0x184ac2(0xf09)][_0x184ac2(0x300f)]['setVector3'](_0x2ed901,this[_0x184ac2(0x2b8b)][_0x2ed901]);for(const _0x4d8e11 in this[_0x184ac2(0x1535)])this['_drawWrapper'][_0x184ac2(0x300f)][_0x184ac2(0x233e)](_0x4d8e11,this['_matrices'][_0x4d8e11]);}if(this[_0x184ac2(0x14bf)]&&this[_0x184ac2(0x383f)]){null!=(_0x5e4a6d=_0x14cd25['_debugPushGroup'])&&_0x5e4a6d['call'](_0x14cd25,_0x184ac2(0x1404)+this[_0x184ac2(0x3844)],0x1);var _0x5e4a6d=_0x14cd25['currentViewport'];if(this['isCube']){for(let _0x155a89=0x0;_0x155a89<0x6;_0x155a89++)_0x14cd25[_0x184ac2(0x1fe9)](this['_rtWrapper'],_0x155a89,void 0x0,void 0x0,!0x0),_0x14cd25[_0x184ac2(0x7ce)](this[_0x184ac2(0x417a)],this[_0x184ac2(0xc23)],this[_0x184ac2(0xf09)][_0x184ac2(0x300f)]),this[_0x184ac2(0xf09)][_0x184ac2(0x300f)][_0x184ac2(0x21ba)](_0x184ac2(0x3224),_0x155a89),this['autoClear']&&_0x14cd25[_0x184ac2(0xc60)](_0x131dd7[_0x184ac2(0x2fc0)],!0x0,!0x1,!0x1),_0x14cd25['drawElementsType'](_0x3432da['F'][_0x184ac2(0xca5)],0x0,0x6);}else _0x14cd25[_0x184ac2(0x1fe9)](this[_0x184ac2(0x383f)],0x0,void 0x0,void 0x0,!0x0),_0x14cd25['bindBuffers'](this[_0x184ac2(0x417a)],this[_0x184ac2(0xc23)],this[_0x184ac2(0xf09)][_0x184ac2(0x300f)]),this[_0x184ac2(0x2c31)]&&_0x14cd25[_0x184ac2(0xc60)](_0x131dd7[_0x184ac2(0x2fc0)],!0x0,!0x1,!0x1),_0x14cd25[_0x184ac2(0x259f)](_0x3432da['F'][_0x184ac2(0xca5)],0x0,0x6);_0x14cd25[_0x184ac2(0x2f50)](this[_0x184ac2(0x383f)],this[_0x184ac2(0x1407)]),_0x5e4a6d&&_0x14cd25[_0x184ac2(0x215)](_0x5e4a6d),this['isCube']&&_0x14cd25[_0x184ac2(0x255a)](this[_0x184ac2(0x14bf)]),null!=(_0x5e4a6d=_0x14cd25[_0x184ac2(0x231a)])&&_0x5e4a6d['call'](_0x14cd25,0x1),this['onGenerated']&&this[_0x184ac2(0x38c)](),this[_0x184ac2(0xcaf)][_0x184ac2(0x2231)](this);}}}['clone'](){var _0x501aaa=_0x2d32aa,_0x18d220=this[_0x501aaa(0x21c2)]();const _0x3afbda=new _0x51e797(this[_0x501aaa(0x3844)],_0x18d220[_0x501aaa(0xad8)],this[_0x501aaa(0x1224)],this[_0x501aaa(0x40ae)](),this[_0x501aaa(0x2e18)],this[_0x501aaa(0x3ee2)]);return _0x3afbda[_0x501aaa(0x33f9)]=this[_0x501aaa(0x33f9)],_0x3afbda[_0x501aaa(0x1f05)]=this[_0x501aaa(0x1f05)],_0x3afbda[_0x501aaa(0x1cd5)]=this[_0x501aaa(0x1cd5)],_0x3afbda;}['dispose'](){var _0x46b8e2=_0x2d32aa;const _0x424378=this[_0x46b8e2(0x40ae)]();if(_0x424378){var _0x44c2d3=_0x424378[_0x46b8e2(0x3eb)]['indexOf'](this);0x0<=_0x44c2d3&&_0x424378[_0x46b8e2(0x3eb)]['splice'](_0x44c2d3,0x1);const _0x292d92=this[_0x46b8e2(0x417a)][_0x136540['o'][_0x46b8e2(0x3056)]];_0x292d92&&(_0x292d92[_0x46b8e2(0x3551)](),this[_0x46b8e2(0x417a)][_0x136540['o'][_0x46b8e2(0x3056)]]=null),this[_0x46b8e2(0xc23)]&&this[_0x46b8e2(0x236c)][_0x46b8e2(0x25e7)](this[_0x46b8e2(0xc23)])&&(this[_0x46b8e2(0xc23)]=null),this[_0x46b8e2(0xcaf)][_0x46b8e2(0xc60)](),this['onBeforeGenerationObservable'][_0x46b8e2(0xc60)](),super[_0x46b8e2(0x3551)]();}}}_0x53293b([(0x0,_0x3fe640['qC'])()],_0x51e797[_0x2d32aa(0x1fd2)],_0x2d32aa(0x3461),void 0x0),_0x53293b([(0x0,_0x3fe640['qC'])()],_0x51e797[_0x2d32aa(0x1fd2)],_0x2d32aa(0x2c31),void 0x0),_0x53293b([(0x0,_0x3fe640['qC'])()],_0x51e797[_0x2d32aa(0x1fd2)],'_generateMipMaps',void 0x0),_0x53293b([(0x0,_0x3fe640['qC'])()],_0x51e797[_0x2d32aa(0x1fd2)],_0x2d32aa(0x7dc),void 0x0),_0x53293b([(0x0,_0x3fe640['qC'])()],_0x51e797[_0x2d32aa(0x1fd2)],'refreshRate',null),(0x0,_0x15aa1f['H'])('BABYLON.ProceduralTexture',_0x51e797);},0x161de:(_0x5f1cf6,_0x2754ea,_0x553186)=>{var _0x32862c=a7_0x38a779;_0x553186['d'](_0x2754ea,{'O':()=>_0x2bc580});var _0x125184=_0x553186(0xe222),_0x135e15=_0x553186(0xbb85);class _0x2bc580{constructor(_0x4f4d59){var _0x5a7a19=a7_0x2532;this['name']=_0x135e15['l'][_0x5a7a19(0x32b2)],this[_0x5a7a19(0xa56)]=_0x4f4d59,this[_0x5a7a19(0xa56)][_0x5a7a19(0x3eb)]=new Array();}['register'](){var _0x4f6f06=a7_0x2532;this[_0x4f6f06(0xa56)][_0x4f6f06(0xbf9)][_0x4f6f06(0x3cef)](_0x135e15['l'][_0x4f6f06(0x2437)],this,this['_beforeClear']);}[_0x32862c(0x2e13)](){}['dispose'](){}['_beforeClear'](){var _0xa2d22a=_0x32862c;if(this[_0xa2d22a(0xa56)][_0xa2d22a(0x3f8d)]){_0x125184['w1'][_0xa2d22a(0x13c9)](_0xa2d22a(0x311a),0x0<this['scene'][_0xa2d22a(0x3eb)][_0xa2d22a(0x3785)]);for(let _0x54f939=0x0;_0x54f939<this[_0xa2d22a(0xa56)][_0xa2d22a(0x3eb)][_0xa2d22a(0x3785)];_0x54f939++){const _0x54fcc7=this[_0xa2d22a(0xa56)][_0xa2d22a(0x3eb)][_0x54f939];_0x54fcc7[_0xa2d22a(0x1bbe)]()&&_0x54fcc7[_0xa2d22a(0xd50)]();}_0x125184['w1'][_0xa2d22a(0x1d8a)]('Procedural\x20textures',0x0<this[_0xa2d22a(0xa56)][_0xa2d22a(0x3eb)][_0xa2d22a(0x3785)]);}}}},0x11929:(_0x4cdd83,_0x16a77d,_0x3eba8e)=>{var _0x345e5f=a7_0x38a779;_0x3eba8e['d'](_0x16a77d,{'V':()=>_0x1c7f01});function _0x3a9e49(_0x12d9b3,_0x37a726,_0x2482eb,_0x15dd77){var _0x595761=a7_0x2532,_0x582e99,_0x15a7ef=arguments[_0x595761(0x3785)],_0xcecae6=_0x15a7ef<0x3?_0x37a726:null===_0x15dd77?_0x15dd77=Object['getOwnPropertyDescriptor'](_0x37a726,_0x2482eb):_0x15dd77;if(_0x595761(0x1c87)==typeof Reflect&&_0x595761(0x7a8)==typeof Reflect[_0x595761(0x4111)])_0xcecae6=Reflect[_0x595761(0x4111)](_0x12d9b3,_0x37a726,_0x2482eb,_0x15dd77);else{for(var _0x11beca=_0x12d9b3['length']-0x1;0x0<=_0x11beca;_0x11beca--)(_0x582e99=_0x12d9b3[_0x11beca])&&(_0xcecae6=(_0x15a7ef<0x3?_0x582e99(_0xcecae6):0x3<_0x15a7ef?_0x582e99(_0x37a726,_0x2482eb,_0xcecae6):_0x582e99(_0x37a726,_0x2482eb))||_0xcecae6);}0x3<_0x15a7ef&&_0xcecae6&&Object[_0x595761(0x259d)](_0x37a726,_0x2482eb,_0xcecae6);}var _0xe6ef35=_0x3eba8e(0x153ad),_0x295802=_0x3eba8e(0xf96c),_0x2aa6a6=_0x3eba8e(0x9fd1),_0x5ede87=_0x3eba8e(0xf8c1),_0x4193cb=_0x3eba8e(0x77a5),_0x2bf81e=_0x3eba8e(0x9f19),_0x16a77d=(_0x3eba8e(0x2560),_0x3eba8e(0xdbbf));class _0x1c7f01 extends _0x16a77d['g']{constructor(_0x20a39,_0x26c522=null){var _0x1397b9=a7_0x2532;super(null),this[_0x1397b9(0x22fc)]=null,this[_0x1397b9(0x2844)]=null,this[_0x1397b9(0x29d8)]=!0x1,this[_0x1397b9(0x40b)]=!0x1,this[_0x1397b9(0x1f05)]=0x1,this[_0x1397b9(0x2c2c)]=0x0,this['optimizeUVAllocation']=!0x0,this['_coordinatesMode']=_0x4193cb['g'][_0x1397b9(0x1cdf)],this['wrapR']=_0x4193cb['g'][_0x1397b9(0x2b84)],this[_0x1397b9(0x1563)]=_0x1c7f01[_0x1397b9(0xcbc)],this[_0x1397b9(0x2432)]=!0x1,this[_0x1397b9(0x2136)]=!0x0,this['invertZ']=!0x1,this[_0x1397b9(0x35e8)]=!0x1,this[_0x1397b9(0x1706)]=!0x1,this['_prefiltered']=!0x1,this[_0x1397b9(0x113f)]=!0x1,this[_0x1397b9(0x5fd)]=new Array(),this[_0x1397b9(0x851)]=new _0x295802['y$'](),this['_onDisposeObserver']=null,this[_0x1397b9(0x3921)]=null,this[_0x1397b9(0x2690)]=null,this['_parentContainer']=null,this[_0x1397b9(0x3fdf)]=!0x1,_0x20a39?_0x1c7f01['_IsScene'](_0x20a39)?this[_0x1397b9(0x3921)]=_0x20a39:this[_0x1397b9(0xe76)]=_0x20a39:this[_0x1397b9(0x3921)]=_0x5ede87['l']['LastCreatedScene'],this[_0x1397b9(0x3921)]&&(this['uniqueId']=this[_0x1397b9(0x3921)][_0x1397b9(0x3807)](),this[_0x1397b9(0x3921)][_0x1397b9(0x22e5)](this),this['_engine']=this['_scene'][_0x1397b9(0x318e)]()),this[_0x1397b9(0x14bf)]=_0x26c522,this[_0x1397b9(0x2690)]=null;}set['hasAlpha'](_0x19b9db){var _0x112e68=a7_0x2532;this['_hasAlpha']!==_0x19b9db&&(this[_0x112e68(0x29d8)]=_0x19b9db,this[_0x112e68(0x3921)]&&this[_0x112e68(0x3921)][_0x112e68(0x2977)](_0x4193cb['g'][_0x112e68(0x411)],_0x342145=>_0x342145['hasTexture'](this)));}get[_0x345e5f(0x33f9)](){var _0x463d26=_0x345e5f;return this[_0x463d26(0x29d8)];}set['getAlphaFromRGB'](_0x19605a){var _0x1f3ce4=_0x345e5f;this[_0x1f3ce4(0x40b)]!==_0x19605a&&(this[_0x1f3ce4(0x40b)]=_0x19605a,this[_0x1f3ce4(0x3921)]&&this[_0x1f3ce4(0x3921)][_0x1f3ce4(0x2977)](_0x4193cb['g'][_0x1f3ce4(0x411)],_0x4f32f3=>_0x4f32f3[_0x1f3ce4(0x143d)](this)));}get['getAlphaFromRGB'](){var _0xdbd6bf=_0x345e5f;return this[_0xdbd6bf(0x40b)];}set[_0x345e5f(0x14d6)](_0x1f6b46){var _0xb5fc8=_0x345e5f;this[_0xb5fc8(0x2c2c)]!==_0x1f6b46&&(this[_0xb5fc8(0x2c2c)]=_0x1f6b46,this[_0xb5fc8(0x3921)]&&this[_0xb5fc8(0x3921)]['markAllMaterialsAsDirty'](_0x4193cb['g'][_0xb5fc8(0x411)],_0x5797f4=>_0x5797f4[_0xb5fc8(0x143d)](this)));}get[_0x345e5f(0x14d6)](){return this['_coordinatesIndex'];}set['coordinatesMode'](_0x39cdaa){var _0x400d10=_0x345e5f;this['_coordinatesMode']!==_0x39cdaa&&(this['_coordinatesMode']=_0x39cdaa,this['_scene']&&this[_0x400d10(0x3921)]['markAllMaterialsAsDirty'](_0x4193cb['g'][_0x400d10(0x411)],_0x1ce4a5=>_0x1ce4a5[_0x400d10(0x143d)](this)));}get[_0x345e5f(0x1cd5)](){var _0x48cd66=_0x345e5f;return this[_0x48cd66(0xae8)];}get['wrapU'](){var _0x3633db=_0x345e5f;return this[_0x3633db(0x1399)];}set[_0x345e5f(0x24af)](_0x2da7ee){var _0x5b74f5=_0x345e5f;this[_0x5b74f5(0x1399)]=_0x2da7ee;}get[_0x345e5f(0x3906)](){var _0x5c11ab=_0x345e5f;return this[_0x5c11ab(0x2191)];}set[_0x345e5f(0x3906)](_0x227b43){var _0x4564c2=_0x345e5f;this[_0x4564c2(0x2191)]=_0x227b43;}get['isCube'](){var _0x3d657d=_0x345e5f;return this[_0x3d657d(0x14bf)]?this['_texture'][_0x3d657d(0x1407)]:this['_isCube'];}set[_0x345e5f(0x1407)](_0x760866){var _0x4f76f9=_0x345e5f;this[_0x4f76f9(0x14bf)]?this[_0x4f76f9(0x14bf)][_0x4f76f9(0x1407)]=_0x760866:this['_isCube']=_0x760866;}get['is3D'](){var _0x3733a2=_0x345e5f;return!!this[_0x3733a2(0x14bf)]&&this['_texture'][_0x3733a2(0x2eb4)];}set['is3D'](_0x386291){var _0x10584b=_0x345e5f;this[_0x10584b(0x14bf)]&&(this[_0x10584b(0x14bf)][_0x10584b(0x2eb4)]=_0x386291);}get[_0x345e5f(0x2bd8)](){var _0x2e2d6c=_0x345e5f;return!!this[_0x2e2d6c(0x14bf)]&&this['_texture']['is2DArray'];}set['is2DArray'](_0x2eecf2){var _0x27967c=_0x345e5f;this[_0x27967c(0x14bf)]&&(this['_texture'][_0x27967c(0x2bd8)]=_0x2eecf2);}get[_0x345e5f(0x2c98)](){var _0x3f532a=_0x345e5f;return this['_texture']?(null===this['_texture'][_0x3f532a(0x2136)]&&(this['_texture'][_0x3f532a(0x2136)]=this[_0x3f532a(0x2136)]),this[_0x3f532a(0x14bf)][_0x3f532a(0x2136)]&&!this[_0x3f532a(0x14bf)][_0x3f532a(0x362d)]):this[_0x3f532a(0x2136)];}set[_0x345e5f(0x2c98)](_0x49366a){var _0x405e56=_0x345e5f;if(this['_texture']){if(this[_0x405e56(0x14bf)][_0x405e56(0x2136)]===_0x49366a)return;this[_0x405e56(0x14bf)][_0x405e56(0x2136)]=_0x49366a;}else{if(this[_0x405e56(0x2136)]===_0x49366a)return;this[_0x405e56(0x2136)]=_0x49366a;}this[_0x405e56(0x33ac)]();}get[_0x345e5f(0x21a6)](){var _0x132fbe=_0x345e5f;return null!=this[_0x132fbe(0x14bf)]&&this[_0x132fbe(0x14bf)][_0x132fbe(0x2361)];}set[_0x345e5f(0x21a6)](_0x334218){var _0x2b4148=_0x345e5f;this['_texture']&&(this[_0x2b4148(0x14bf)][_0x2b4148(0x2361)]=_0x334218);}get['noMipmap'](){return!0x1;}get[_0x345e5f(0x2c3d)](){var _0x88ea6c=_0x345e5f;return this[_0x88ea6c(0x14bf)]?this[_0x88ea6c(0x14bf)][_0x88ea6c(0x202e)]:0x0;}set[_0x345e5f(0x2c3d)](_0x267041){var _0x44503d=_0x345e5f;this[_0x44503d(0x14bf)]&&(this[_0x44503d(0x14bf)]['_lodGenerationOffset']=_0x267041);}get['lodGenerationScale'](){return this['_texture']?this['_texture']['_lodGenerationScale']:0x0;}set[_0x345e5f(0x2389)](_0x2b4fe6){var _0x4c2f13=_0x345e5f;this['_texture']&&(this['_texture'][_0x4c2f13(0x31cb)]=_0x2b4fe6);}get['linearSpecularLOD'](){var _0x17e6a0=_0x345e5f;return!!this[_0x17e6a0(0x14bf)]&&this[_0x17e6a0(0x14bf)][_0x17e6a0(0x2705)];}set[_0x345e5f(0x2d77)](_0x11e6c6){var _0x9694ec=_0x345e5f;this[_0x9694ec(0x14bf)]&&(this[_0x9694ec(0x14bf)][_0x9694ec(0x2705)]=_0x11e6c6);}get[_0x345e5f(0x3a87)](){var _0x5522be=_0x345e5f;return this[_0x5522be(0x14bf)]?this[_0x5522be(0x14bf)][_0x5522be(0x3b50)]:null;}set[_0x345e5f(0x3a87)](_0x40180d){var _0x35dd9b=_0x345e5f;this[_0x35dd9b(0x14bf)]&&(this[_0x35dd9b(0x14bf)]['_irradianceTexture']=_0x40180d);}get[_0x345e5f(0xb65)](){var _0x293d26=_0x345e5f;return this['_uid']||(this['_uid']=(0x0,_0x2bf81e['f'])()),this[_0x293d26(0x2690)];}[_0x345e5f(0x141d)](){return this['name'];}[_0x345e5f(0x1d40)](){var _0x38508b=_0x345e5f;return _0x38508b(0x3789);}set[_0x345e5f(0xc1a)](_0x134933){var _0x4fba91=_0x345e5f;this[_0x4fba91(0xa33)]&&this[_0x4fba91(0x851)][_0x4fba91(0x418a)](this[_0x4fba91(0xa33)]),this[_0x4fba91(0xa33)]=this[_0x4fba91(0x851)][_0x4fba91(0x33ee)](_0x134933);}get[_0x345e5f(0x1880)](){return!0x0;}get['loadingError'](){var _0x4863f3=_0x345e5f;return this[_0x4863f3(0x3fdf)];}get[_0x345e5f(0x23a3)](){var _0x51e496=_0x345e5f;return this[_0x51e496(0x418e)];}[_0x345e5f(0x40ae)](){return this['_scene'];}['_getEngine'](){return this['_engine'];}['checkTransformsAreIdentical'](_0x316228){return null!==_0x316228;}['getTextureMatrix'](){var _0x48e020=_0x345e5f;return _0x2aa6a6['y3'][_0x48e020(0x2786)];}[_0x345e5f(0x41b)](){var _0x520b9a=_0x345e5f;return _0x2aa6a6['y3'][_0x520b9a(0x2786)];}[_0x345e5f(0xbf7)](){var _0x3e48b3=_0x345e5f;return!this[_0x3e48b3(0x1880)]||this[_0x3e48b3(0x1977)]()||this[_0x3e48b3(0x3e2c)];}[_0x345e5f(0x5ab)](_0x5ef7f4){}get[_0x345e5f(0x1696)](){return!0x1;}[_0x345e5f(0xafc)](_0x1b6f30,_0xc42f11,_0x5227bf,_0x266780,_0x3e66db,_0x3bc93e){var _0x3ac677=_0x345e5f;const _0x22ca4e=this[_0x3ac677(0x2a2f)]();if(!_0x22ca4e)return null;var _0x60497=_0x22ca4e[_0x3ac677(0x1993)](!!_0x3e66db,_0xc42f11),_0x5528d6=_0x22ca4e[_0x3ac677(0x189a)]();for(let _0x17111c=0x0;_0x17111c<_0x5528d6['length'];_0x17111c++){const _0x15bd9d=_0x5528d6[_0x17111c];if(!(void 0x0!==_0x3e66db&&_0x60497!==_0x15bd9d['_useSRGBBuffer']||void 0x0!==_0x266780&&_0x266780!==_0x15bd9d[_0x3ac677(0x192c)]||_0x15bd9d[_0x3ac677(0x1a59)]!==_0x1b6f30||_0x15bd9d[_0x3ac677(0x25ff)]!==!_0xc42f11||_0x5227bf&&_0x5227bf!==_0x15bd9d[_0x3ac677(0x3249)]||void 0x0!==_0x3bc93e&&_0x3bc93e!==_0x15bd9d['isCube']))return _0x15bd9d[_0x3ac677(0x82b)](),_0x15bd9d;}return null;}[_0x345e5f(0x2fb9)](){}[_0x345e5f(0x292d)](){return null;}get[_0x345e5f(0x2df7)](){var _0x2766b4=_0x345e5f;return this[_0x2766b4(0x14bf)]&&void 0x0!==this[_0x2766b4(0x14bf)][_0x2766b4(0x261)]?this['_texture'][_0x2766b4(0x261)]:_0x4193cb['g'][_0x2766b4(0xa43)];}get['textureFormat'](){var _0x1dda6d=_0x345e5f;return this['_texture']&&void 0x0!==this[_0x1dda6d(0x14bf)]['format']?this['_texture'][_0x1dda6d(0xb3b)]:_0x4193cb['g'][_0x1dda6d(0x3eec)];}[_0x345e5f(0x33ac)](){var _0x2ae6dd=_0x345e5f;const _0x834423=this[_0x2ae6dd(0x40ae)]();_0x834423&&_0x834423[_0x2ae6dd(0x2977)](_0x4193cb['g']['MATERIAL_TextureDirtyFlag']);}[_0x345e5f(0x719)](_0x5a1142=0x0,_0xdb49fe=0x0,_0x18f792=null,_0x155231=!0x0,_0x1ed50f=!0x1,_0xd136f=0x0,_0x3eece0=0x0,_0x9e6bb5=Number['MAX_VALUE'],_0x122b15=Number['MAX_VALUE']){var _0x128182=_0x345e5f;if(!this[_0x128182(0x14bf)])return null;const _0xc7ef44=this['_getEngine']();if(!_0xc7ef44)return null;var _0x116d00=this[_0x128182(0x21c2)]();let _0x3e804c=_0x116d00[_0x128182(0xad8)],_0x20673f=_0x116d00[_0x128182(0x605)];0x0!==_0xdb49fe&&(_0x3e804c/=Math[_0x128182(0x3bfb)](0x2,_0xdb49fe),_0x20673f/=Math[_0x128182(0x3bfb)](0x2,_0xdb49fe),_0x3e804c=Math[_0x128182(0x3872)](_0x3e804c),_0x20673f=Math['round'](_0x20673f)),_0x9e6bb5=Math[_0x128182(0x33a7)](_0x3e804c,_0x9e6bb5),_0x122b15=Math[_0x128182(0x33a7)](_0x20673f,_0x122b15);try{return this[_0x128182(0x14bf)][_0x128182(0x1407)]?_0xc7ef44[_0x128182(0x1413)](this[_0x128182(0x14bf)],_0x9e6bb5,_0x122b15,_0x5a1142,_0xdb49fe,_0x18f792,_0x155231,_0x1ed50f,_0xd136f,_0x3eece0):_0xc7ef44[_0x128182(0x1413)](this[_0x128182(0x14bf)],_0x9e6bb5,_0x122b15,-0x1,_0xdb49fe,_0x18f792,_0x155231,_0x1ed50f,_0xd136f,_0x3eece0);}catch(_0x4111f5){return null;}}['_readPixelsSync'](_0x22ad48=0x0,_0x203ef7=0x0,_0x282c69=null,_0x2c357f=!0x0,_0x4def28=!0x1){var _0xaf5ff9=_0x345e5f;if(!this[_0xaf5ff9(0x14bf)])return null;var _0x4cbd64=this[_0xaf5ff9(0x21c2)]();let _0x1a0833=_0x4cbd64[_0xaf5ff9(0xad8)],_0xb9b72a=_0x4cbd64[_0xaf5ff9(0x605)];const _0x22cce8=this[_0xaf5ff9(0x2a2f)]();if(!_0x22cce8)return null;0x0!=_0x203ef7&&(_0x1a0833/=Math['pow'](0x2,_0x203ef7),_0xb9b72a/=Math[_0xaf5ff9(0x3bfb)](0x2,_0x203ef7),_0x1a0833=Math[_0xaf5ff9(0x3872)](_0x1a0833),_0xb9b72a=Math['round'](_0xb9b72a));try{return this[_0xaf5ff9(0x14bf)][_0xaf5ff9(0x1407)]?_0x22cce8[_0xaf5ff9(0xfa6)](this[_0xaf5ff9(0x14bf)],_0x1a0833,_0xb9b72a,_0x22ad48,_0x203ef7,_0x282c69,_0x2c357f,_0x4def28):_0x22cce8[_0xaf5ff9(0xfa6)](this['_texture'],_0x1a0833,_0xb9b72a,-0x1,_0x203ef7,_0x282c69,_0x2c357f,_0x4def28);}catch(_0x10e505){return null;}}get[_0x345e5f(0x20f3)](){var _0x1a1561=_0x345e5f;return this[_0x1a1561(0x14bf)]?this[_0x1a1561(0x14bf)][_0x1a1561(0x20f3)]:null;}get[_0x345e5f(0x3ddc)](){var _0x3ffc34=_0x345e5f;return this[_0x3ffc34(0x14bf)]?this[_0x3ffc34(0x14bf)][_0x3ffc34(0x3ddc)]:null;}get['_lodTextureLow'](){var _0x24bb70=_0x345e5f;return this[_0x24bb70(0x14bf)]?this[_0x24bb70(0x14bf)][_0x24bb70(0x1361)]:null;}[_0x345e5f(0x3551)](){var _0x437b63=_0x345e5f,_0x3b3b30;this[_0x437b63(0x3921)]&&(this[_0x437b63(0x3921)][_0x437b63(0xdf8)]&&this[_0x437b63(0x3921)][_0x437b63(0xdf8)](this),this[_0x437b63(0x3921)][_0x437b63(0x118e)](this),0x0<=(_0x3b3b30=this[_0x437b63(0x3921)][_0x437b63(0x3ab1)]['indexOf'](this))&&this[_0x437b63(0x3921)]['textures'][_0x437b63(0x2e7)](_0x3b3b30,0x1),this[_0x437b63(0x3921)]['onTextureRemovedObservable'][_0x437b63(0x2231)](this),this[_0x437b63(0x3921)]=null,this['_parentContainer']&&(-0x1<(_0x3b3b30=this[_0x437b63(0x2527)][_0x437b63(0x3ab1)][_0x437b63(0x850)](this))&&this['_parentContainer'][_0x437b63(0x3ab1)]['splice'](_0x3b3b30,0x1),this[_0x437b63(0x2527)]=null)),this[_0x437b63(0x851)][_0x437b63(0x2231)](this),this[_0x437b63(0x851)]['clear'](),this[_0x437b63(0x22fc)]=null,super['dispose']();}[_0x345e5f(0x2156)](_0x2b94f0=!0x1){var _0x815ff1=_0x345e5f;if(!this[_0x815ff1(0x3844)]&&!_0x2b94f0)return null;return _0x2b94f0=_0xe6ef35['p4'][_0x815ff1(0x2fa9)](this),(_0xe6ef35['p4']['AppendSerializedAnimations'](this,_0x2b94f0),_0x2b94f0);}static[_0x345e5f(0x175a)](_0x24f4cd,_0x3a3612){var _0x32b12e=_0x345e5f;let _0x22902e=_0x24f4cd[_0x32b12e(0x3785)];if(0x0===_0x22902e)_0x3a3612();else for(let _0x5ca53a=0x0;_0x5ca53a<_0x24f4cd[_0x32b12e(0x3785)];_0x5ca53a++){const _0x599721=_0x24f4cd[_0x5ca53a];if(_0x599721[_0x32b12e(0x1977)]())0x0==--_0x22902e&&_0x3a3612();else{const _0x3ef567=_0x599721[_0x32b12e(0x2c4)];_0x3ef567?_0x3ef567[_0x32b12e(0x2e19)](()=>{0x0==--_0x22902e&&_0x3a3612();}):0x0==--_0x22902e&&_0x3a3612();}}}static[_0x345e5f(0x501)](_0x13f8d3){var _0x2b5762=_0x345e5f;return _0x2b5762(0x3079)===_0x13f8d3['getClassName']();}}_0x1c7f01[_0x345e5f(0xcbc)]=0x4,_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x1441),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x3844),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x22fc),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])('hasAlpha')],_0x1c7f01[_0x345e5f(0x1fd2)],'_hasAlpha',void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])(_0x345e5f(0x240a))],_0x1c7f01[_0x345e5f(0x1fd2)],'_getAlphaFromRGB',void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],'level',void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])('coordinatesIndex')],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x2c2c),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],'optimizeUVAllocation',void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])(_0x345e5f(0x1cd5))],_0x1c7f01['prototype'],_0x345e5f(0xae8),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x24af),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x3906),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0xa9d),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x1563),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],'isCube',null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x2eb4),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x2bd8),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x2c98),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x31de),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x35e8),void 0x0),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01['prototype'],_0x345e5f(0x2c3d),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x2389),null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],'linearSpecularLOD',null),_0x3a9e49([(0x0,_0xe6ef35['oU'])()],_0x1c7f01['prototype'],'irradianceTexture',null),_0x3a9e49([(0x0,_0xe6ef35['qC'])()],_0x1c7f01[_0x345e5f(0x1fd2)],_0x345e5f(0x1706),void 0x0);},0x13928:(_0x51cc57,_0x1fb4a1,_0x3b7c7a)=>{var _0x5302a8=a7_0x38a779,_0xd483=_0x3b7c7a(0x9fd1),_0x9ef943=_0x3b7c7a(0x11929),_0x43a879=_0x3b7c7a(0x77a5),_0x501de1=_0x3b7c7a(0xe456);_0x3b7c7a(0x1293);class _0x5b92d4 extends _0x9ef943['V']{constructor(_0x58df51,_0x20efb5,_0x1a76a1=null){var _0x2a747b=a7_0x2532;super(_0x20efb5),_0x58df51&&(this['_textureMatrix']=_0xd483['y3'][_0x2a747b(0x243a)](),this['name']=_0x58df51,this['url']=_0x58df51,this[_0x2a747b(0x999)]=_0x1a76a1,this['_texture']=this[_0x2a747b(0xafc)](_0x58df51,!0x0),this[_0x2a747b(0x14bf)]?this[_0x2a747b(0x2037)]():(_0x20efb5=this[_0x2a747b(0x40ae)]())&&_0x20efb5[_0x2a747b(0x27b3)]?this[_0x2a747b(0x255e)]=_0x43a879['g'][_0x2a747b(0x2dba)]:this[_0x2a747b(0xb99)]());}[_0x5302a8(0x2037)](){this['_onLoad']&&this['_onLoad']();}['getTextureMatrix'](){var _0x592812=_0x5302a8;return this[_0x592812(0x181b)];}[_0x5302a8(0xbd1)](){var _0x5bffc3=_0x5302a8;const _0x2dd38f=this['_getEngine']();let _0x1cb692;_0x1cb692=_0x2dd38f[_0x5bffc3(0x336b)]['support3DTextures']?_0x2dd38f['createRawTexture3D'](null,0x1,0x1,0x1,_0x43a879['g'][_0x5bffc3(0x3eec)],!0x1,!0x1,_0x43a879['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],null,_0x43a879['g']['TEXTURETYPE_UNSIGNED_INT']):_0x2dd38f[_0x5bffc3(0x399d)](null,0x1,0x1,_0x43a879['g'][_0x5bffc3(0x3eec)],!0x1,!0x1,_0x43a879['g'][_0x5bffc3(0x193c)],null,_0x43a879['g'][_0x5bffc3(0xa43)]),this[_0x5bffc3(0x14bf)]=_0x1cb692,this['_texture'][_0x5bffc3(0x1977)]=!0x1,this['isCube']=!0x1,this[_0x5bffc3(0x2eb4)]=_0x2dd38f['_features'][_0x5bffc3(0xec5)],this[_0x5bffc3(0x24af)]=_0x43a879['g'][_0x5bffc3(0x9bf)],this['wrapV']=_0x43a879['g'][_0x5bffc3(0x9bf)],this['wrapR']=_0x43a879['g']['TEXTURE_CLAMP_ADDRESSMODE'],this[_0x5bffc3(0x1563)]=0x1;const _0x4aea84=this[_0x5bffc3(0x40ae)]();return(_0x4aea84||_0x2dd38f)['_loadFile'](this[_0x5bffc3(0x1a59)],_0x3be271=>{var _0x54e455=_0x5bffc3;if('string'==typeof _0x3be271){let _0x1bbe5b=null,_0x355c99=null,_0x305ce2;var _0x18d256,_0x461c67,_0x1adbc8,_0x4374c2,_0x442fde,_0x108481=_0x3be271[_0x54e455(0x1691)]('\x0a');let _0x4e97a3=0x0,_0x1c5017=0x0,_0x2fda3d=0x0,_0x109b96=0x0,_0x34b5b7=0x0;for(let _0x3af45c=0x0;_0x3af45c<_0x108481[_0x54e455(0x3785)];_0x3af45c++)_0x305ce2=_0x108481[_0x3af45c],_0x5b92d4[_0x54e455(0x182a)][_0x54e455(0x1bf7)](_0x305ce2)&&0x0!==_0x305ce2[_0x54e455(0x850)]('#')&&(_0x1adbc8=_0x305ce2[_0x54e455(0x1691)]('\x20'),0x0===_0x4e97a3?(_0x4e97a3=_0x1adbc8['length'],_0x1bbe5b=new Uint8Array(_0x4e97a3*_0x4e97a3*_0x4e97a3*0x4),_0x355c99=new Float32Array(_0x4e97a3*_0x4e97a3*_0x4e97a3*0x4)):0x0!=_0x4e97a3&&(_0x18d256=Math[_0x54e455(0x695)](parseInt(_0x1adbc8[0x0]),0x0),_0x461c67=Math[_0x54e455(0x695)](parseInt(_0x1adbc8[0x1]),0x0),_0x1adbc8=Math[_0x54e455(0x695)](parseInt(_0x1adbc8[0x2]),0x0),_0x34b5b7=Math[_0x54e455(0x695)](_0x18d256,_0x34b5b7),_0x34b5b7=Math[_0x54e455(0x695)](_0x461c67,_0x34b5b7),_0x34b5b7=Math['max'](_0x1adbc8,_0x34b5b7),_0x4374c2=0x4*(_0x1c5017+_0x109b96*_0x4e97a3+_0x2fda3d*_0x4e97a3*_0x4e97a3),_0x355c99&&(_0x355c99[0x0+_0x4374c2]=_0x18d256,_0x355c99[0x1+_0x4374c2]=_0x461c67,_0x355c99[0x2+_0x4374c2]=_0x1adbc8),++_0x2fda3d%_0x4e97a3==0x0&&(_0x109b96++,_0x2fda3d=0x0,_0x109b96%_0x4e97a3==0x0&&(_0x1c5017++,_0x109b96=0x0))));if(_0x355c99&&_0x1bbe5b){for(let _0x47babb=0x0;_0x47babb<_0x355c99[_0x54e455(0x3785)];_0x47babb++)0x0<_0x47babb&&(_0x47babb+0x1)%0x4==0x0?_0x1bbe5b[_0x47babb]=0xff:(_0x442fde=_0x355c99[_0x47babb],_0x1bbe5b[_0x47babb]=_0x442fde/_0x34b5b7*0xff);}_0x1cb692[_0x54e455(0x2eb4)]?(_0x1cb692['updateSize'](_0x4e97a3,_0x4e97a3,_0x4e97a3),_0x2dd38f[_0x54e455(0x4089)](_0x1cb692,_0x1bbe5b,_0x43a879['g'][_0x54e455(0x3eec)],!0x1)):(_0x1cb692[_0x54e455(0x401f)](_0x4e97a3*_0x4e97a3,_0x4e97a3),_0x2dd38f[_0x54e455(0x211d)](_0x1cb692,_0x1bbe5b,_0x43a879['g'][_0x54e455(0x3eec)],!0x1)),_0x1cb692['isReady']=!0x0,this['_triggerOnLoad']();}}),this[_0x5bffc3(0x14bf)];}[_0x5302a8(0xb99)](){var _0x9663f3=_0x5302a8;this[_0x9663f3(0x1a59)]&&this['url']['toLocaleLowerCase']()[_0x9663f3(0x850)](_0x9663f3(0x1d25))==this['url'][_0x9663f3(0x3785)]-0x4&&this[_0x9663f3(0xbd1)]();}[_0x5302a8(0x292d)](){var _0x4d8da7=_0x5302a8;const _0x1a9b82=new _0x5b92d4(this[_0x4d8da7(0x1a59)],this[_0x4d8da7(0x40ae)]()||this['_getEngine']());return _0x1a9b82['level']=this[_0x4d8da7(0x1f05)],_0x1a9b82;}[_0x5302a8(0xcb0)](){var _0x475af1=_0x5302a8;this[_0x475af1(0x255e)]===_0x43a879['g'][_0x475af1(0x2dba)]&&(this[_0x475af1(0x255e)]=_0x43a879['g'][_0x475af1(0x2dc0)],this[_0x475af1(0x14bf)]=this['_getFromCache'](this[_0x475af1(0x1a59)],!0x0),this[_0x475af1(0x14bf)]||this['_loadTexture']());}static['Parse'](_0x3d7ccd,_0x9fb1e8){var _0x35cb42=_0x5302a8;let _0x136577=null;return _0x3d7ccd[_0x35cb42(0x3844)]&&!_0x3d7ccd[_0x35cb42(0x1706)]&&((_0x136577=new _0x5b92d4(_0x3d7ccd['name'],_0x9fb1e8))[_0x35cb42(0x3844)]=_0x3d7ccd[_0x35cb42(0x3844)],_0x136577[_0x35cb42(0x1f05)]=_0x3d7ccd[_0x35cb42(0x1f05)]),_0x136577;}[_0x5302a8(0x2156)](){var _0x1ecb6e=_0x5302a8;if(!this['name'])return null;const _0x1b7ab4={};return _0x1b7ab4['name']=this[_0x1ecb6e(0x3844)],_0x1b7ab4[_0x1ecb6e(0x1f05)]=this['level'],_0x1b7ab4[_0x1ecb6e(0x38e1)]=_0x1ecb6e(0x2471),_0x1b7ab4;}}_0x5b92d4['_NoneEmptyLineRegex']=/\S+/,(0x0,_0x501de1['H'])(_0x5302a8(0x2471),_0x5b92d4);},0x2dc8:(_0x10d980,_0x33c602,_0x32168d)=>{var _0x46c4d3=a7_0x38a779;_0x32168d['d'](_0x33c602,{'B':()=>_0x2435ef});function _0x52de6e(_0xc16aa1,_0x14b568,_0x50b893,_0x5526f3){var _0x38c6b2=a7_0x2532,_0x4d88fb,_0x27f40c=arguments[_0x38c6b2(0x3785)],_0x598f12=_0x27f40c<0x3?_0x14b568:null===_0x5526f3?_0x5526f3=Object['getOwnPropertyDescriptor'](_0x14b568,_0x50b893):_0x5526f3;if(_0x38c6b2(0x1c87)==typeof Reflect&&_0x38c6b2(0x7a8)==typeof Reflect[_0x38c6b2(0x4111)])_0x598f12=Reflect['decorate'](_0xc16aa1,_0x14b568,_0x50b893,_0x5526f3);else{for(var _0x831a09=_0xc16aa1[_0x38c6b2(0x3785)]-0x1;0x0<=_0x831a09;_0x831a09--)(_0x4d88fb=_0xc16aa1[_0x831a09])&&(_0x598f12=(_0x27f40c<0x3?_0x4d88fb(_0x598f12):0x3<_0x27f40c?_0x4d88fb(_0x14b568,_0x50b893,_0x598f12):_0x4d88fb(_0x14b568,_0x50b893))||_0x598f12);}0x3<_0x27f40c&&_0x598f12&&Object[_0x38c6b2(0x259d)](_0x14b568,_0x50b893,_0x598f12);}var _0x4b534a=_0x32168d(0x153ad),_0x4c2037=_0x32168d(0xe222),_0xac88d5=_0x32168d(0x9fd1),_0x33c602=_0x32168d(0x11929),_0x242c35=_0x32168d(0xbac7),_0x3a9ae3=_0x32168d(0x77a5),_0x3fde63=_0x32168d(0xe456),_0x58f4b8=(_0x32168d(0x4dec),_0x32168d(0xf96c));class _0x2435ef extends _0x33c602['V']{constructor(_0x14a91d,_0x52d097,_0x2e05d5=null,_0x537324=!0x1,_0x57ff67=null,_0xd51f57=null,_0x391948=null,_0x4846f7=_0x3a9ae3['g'][_0x46c4d3(0x3eec)],_0x307b64=!0x1,_0x248036=null,_0xfe443b=!0x1,_0x2dadf8=0.8,_0xa1aebc=0x0,_0x4e0a75,_0x5c66d0){var _0x9916bd=_0x46c4d3;super(_0x52d097),this[_0x9916bd(0x27ad)]=0.8,this[_0x9916bd(0x3af2)]=0x0,this[_0x9916bd(0x2c4)]=new _0x58f4b8['y$'](),this['boundingBoxPosition']=_0xac88d5['P'][_0x9916bd(0xd5a)](),this[_0x9916bd(0x3e08)]=0x0,this[_0x9916bd(0x254c)]=null,this[_0x9916bd(0x1952)]=null,this[_0x9916bd(0xe01)]=null,this[_0x9916bd(0x3844)]=_0x14a91d,this[_0x9916bd(0x1a59)]=_0x14a91d,this[_0x9916bd(0x38f6)]=_0x537324,this[_0x9916bd(0x33f9)]=!0x1,this['_format']=_0x4846f7,this[_0x9916bd(0x1407)]=!0x0,this[_0x9916bd(0x181b)]=_0xac88d5['y3']['Identity'](),this[_0x9916bd(0x3acc)]=_0xfe443b,this[_0x9916bd(0x1cd5)]=_0x242c35['x'][_0x9916bd(0x2c7a)],this[_0x9916bd(0xe01)]=_0x2e05d5,this['_files']=_0x57ff67,this['_forcedExtension']=_0x248036,this['_loaderOptions']=_0x4e0a75,this[_0x9916bd(0x362d)]=_0x5c66d0,this['_lodScale']=_0x2dadf8,this[_0x9916bd(0x3af2)]=_0xa1aebc,(_0x14a91d||_0x57ff67)&&this[_0x9916bd(0x3508)](_0x14a91d,_0x248036,_0xd51f57,_0x307b64,_0x391948,_0x2e05d5,null==(_0x52d097=this[_0x9916bd(0x40ae)]())?void 0x0:_0x52d097[_0x9916bd(0x27b3)],_0x57ff67);}set['boundingBoxSize'](_0x49f544){var _0x1461e8=_0x46c4d3;if(!this[_0x1461e8(0x3404)]||!this[_0x1461e8(0x3404)][_0x1461e8(0x2e4)](_0x49f544)){this[_0x1461e8(0x3404)]=_0x49f544;const _0x105b84=this[_0x1461e8(0x40ae)]();_0x105b84&&_0x105b84[_0x1461e8(0x2977)](_0x3a9ae3['g'][_0x1461e8(0x411)]);}}get[_0x46c4d3(0x1ffc)](){return this['_boundingBoxSize'];}set[_0x46c4d3(0x3a4c)](_0x4b45d5){var _0x255913=_0x46c4d3;this[_0x255913(0x3e08)]=_0x4b45d5,this[_0x255913(0x2740)](_0xac88d5['y3'][_0x255913(0x50c)](this[_0x255913(0x3e08)]));}get[_0x46c4d3(0x3a4c)](){return this['_rotationY'];}get[_0x46c4d3(0x1bdc)](){var _0x245a0f=_0x46c4d3;return this[_0x245a0f(0x38f6)];}get[_0x46c4d3(0x10df)](){var _0x3eb6d3=_0x46c4d3;return this[_0x3eb6d3(0x1952)];}static[_0x46c4d3(0x1d5e)](_0x2d5e8b,_0x4c3098,_0x33f002){let _0x334878='';return _0x2d5e8b['forEach'](_0x12a466=>_0x334878+=_0x12a466),new _0x2435ef(_0x334878,_0x4c3098,null,_0x33f002,_0x2d5e8b);}static[_0x46c4d3(0x1c03)](_0xa6c469,_0x138044,_0x55826d=null,_0x30bc4d=!0x0){var _0x3728cf=_0x46c4d3,_0x135a70=_0x138044[_0x3728cf(0x27b3)],_0xa6c469=(_0x138044[_0x3728cf(0x27b3)]=!0x1,new _0x2435ef(_0xa6c469,_0x138044,null,!0x1,null,null,null,void 0x0,!0x0,_0x55826d,_0x30bc4d));return _0x138044[_0x3728cf(0x27b3)]=_0x135a70,_0xa6c469;}[_0x46c4d3(0x1d40)](){var _0x1f2162=_0x46c4d3;return _0x1f2162(0x510);}[_0x46c4d3(0x3508)](_0x4391f1,_0x235956,_0x3146e9=null,_0x4e1338=!0x1,_0x125107=null,_0x361637=null,_0x1f6314=!0x1,_0x194167=null){var _0x2d1709=_0x46c4d3;this[_0x2d1709(0x3844)]&&!this[_0x2d1709(0x3844)][_0x2d1709(0x1a65)]('data:')||(this[_0x2d1709(0x3844)]=_0x4391f1),this['url']=_0x4391f1,_0x235956&&(this[_0x2d1709(0x1952)]=_0x235956);var _0xf35114=_0x4391f1[_0x2d1709(0xf91)]('.');const _0x196781=_0x235956||(-0x1<_0xf35114?_0x4391f1[_0x2d1709(0x11a7)](_0xf35114)[_0x2d1709(0x1ed7)]():'');var _0x235956=0x0===_0x196781[_0x2d1709(0x850)](_0x2d1709(0xab4)),_0xf35114=0x0===_0x196781[_0x2d1709(0x850)](_0x2d1709(0x43d)),_0x52b0db=0x0===_0x196781[_0x2d1709(0x850)](_0x2d1709(0x36f8));if(_0xf35114?(this[_0x2d1709(0x2c98)]=!0x1,this[_0x2d1709(0x3d51)]=!0x1,this[_0x2d1709(0x1563)]=0x1):(this[_0x2d1709(0x3d51)]=_0x4e1338)&&(this['gammaSpace']=!0x1,this[_0x2d1709(0x1563)]=0x1),_0x194167)this[_0x2d1709(0x254c)]=_0x194167;else{if(_0x52b0db||_0xf35114||_0x235956||_0x361637||(_0x361637=['_px.jpg',_0x2d1709(0x27dd),'_pz.jpg',_0x2d1709(0x2feb),_0x2d1709(0x2574),_0x2d1709(0x345a)]),this[_0x2d1709(0x254c)]=this[_0x2d1709(0x254c)]||[],this[_0x2d1709(0x254c)]['length']=0x0,_0x361637){for(let _0x198945=0x0;_0x198945<_0x361637[_0x2d1709(0x3785)];_0x198945++)this[_0x2d1709(0x254c)]['push'](_0x4391f1+_0x361637[_0x198945]);this[_0x2d1709(0xe01)]=_0x361637;}}_0x1f6314?(this[_0x2d1709(0x255e)]=_0x3a9ae3['g'][_0x2d1709(0x2dba)],this[_0x2d1709(0x95f)]=_0x3146e9,this[_0x2d1709(0x1580)]=_0x125107):this[_0x2d1709(0xb99)](_0x3146e9,_0x125107);}[_0x46c4d3(0xcb0)](_0x4b5eb0){var _0x2d18e1=_0x46c4d3;this[_0x2d18e1(0x255e)]===_0x3a9ae3['g'][_0x2d18e1(0x2dba)]&&(_0x4b5eb0&&(this[_0x2d18e1(0x1952)]=_0x4b5eb0),this[_0x2d18e1(0x255e)]=_0x3a9ae3['g'][_0x2d18e1(0x2dc0)],this['_loadTexture'](this[_0x2d18e1(0x95f)],this[_0x2d18e1(0x1580)]));}['getReflectionTextureMatrix'](){var _0xaec756=_0x46c4d3;return this[_0xaec756(0x181b)];}[_0x46c4d3(0x2740)](_0x2c7bbd){var _0x4fa618=_0x46c4d3,_0x539303;_0x2c7bbd[_0x4fa618(0x50b)]!==this[_0x4fa618(0x181b)][_0x4fa618(0x50b)]&&(_0x2c7bbd['isIdentity']()!==this[_0x4fa618(0x181b)][_0x4fa618(0x203f)]()&&null!=(_0x539303=this[_0x4fa618(0x40ae)]())&&_0x539303['markAllMaterialsAsDirty'](_0x3a9ae3['g'][_0x4fa618(0x411)],_0x2c7995=>-0x1!==_0x2c7995[_0x4fa618(0x2d86)]()[_0x4fa618(0x850)](this)),this[_0x4fa618(0x181b)]=_0x2c7bbd);}[_0x46c4d3(0xb99)](_0x488dda=null,_0x5c506d=null){var _0x6d9f2f=_0x46c4d3,_0x5ddb87=this[_0x6d9f2f(0x40ae)]();const _0x34158d=this[_0x6d9f2f(0x14bf)],_0x1d1473=(this[_0x6d9f2f(0x14bf)]=this['_getFromCache'](this[_0x6d9f2f(0x1a59)],this[_0x6d9f2f(0x38f6)],void 0x0,void 0x0,this[_0x6d9f2f(0x362d)],this[_0x6d9f2f(0x1407)]),()=>{var _0x4d210b=_0x6d9f2f,_0x4502c6;this[_0x4d210b(0x2c4)]['notifyObservers'](this),_0x34158d&&(_0x34158d[_0x4d210b(0x3551)](),null!=(_0x4502c6=this[_0x4d210b(0x40ae)]())&&_0x4502c6[_0x4d210b(0x2977)](_0x3a9ae3['g']['MATERIAL_TextureDirtyFlag'])),_0x488dda&&_0x488dda();});var _0x420786=(_0x2e3d7f,_0x5c8e4e)=>{var _0x34679e=_0x6d9f2f;this[_0x34679e(0x3fdf)]=!0x0,this['_errorObject']={'message':_0x2e3d7f,'exception':_0x5c8e4e},_0x5c506d&&_0x5c506d(_0x2e3d7f,_0x5c8e4e),_0x242c35['x'][_0x34679e(0x3a32)]['notifyObservers'](this);};this['_texture']?this[_0x6d9f2f(0x14bf)][_0x6d9f2f(0x1977)]?_0x4c2037['w1'][_0x6d9f2f(0x2de)](()=>_0x1d1473()):this[_0x6d9f2f(0x14bf)][_0x6d9f2f(0xd48)][_0x6d9f2f(0x33ee)](()=>_0x1d1473()):(this[_0x6d9f2f(0x3d51)]?this[_0x6d9f2f(0x14bf)]=this[_0x6d9f2f(0x2a2f)]()['createPrefilteredCubeTexture'](this[_0x6d9f2f(0x1a59)],_0x5ddb87,this[_0x6d9f2f(0x27ad)],this[_0x6d9f2f(0x3af2)],_0x488dda,_0x420786,this[_0x6d9f2f(0x35a4)],this[_0x6d9f2f(0x1952)],this[_0x6d9f2f(0x3acc)]):this[_0x6d9f2f(0x14bf)]=this[_0x6d9f2f(0x2a2f)]()[_0x6d9f2f(0x19c9)](this[_0x6d9f2f(0x1a59)],_0x5ddb87,this['_files'],this[_0x6d9f2f(0x38f6)],_0x488dda,_0x420786,this[_0x6d9f2f(0x35a4)],this[_0x6d9f2f(0x1952)],!0x1,this[_0x6d9f2f(0x27ad)],this['_lodOffset'],null,this['_loaderOptions'],!!this[_0x6d9f2f(0x362d)]),null!=(_0x5ddb87=this[_0x6d9f2f(0x14bf)])&&_0x5ddb87[_0x6d9f2f(0xd48)][_0x6d9f2f(0x33ee)](()=>this[_0x6d9f2f(0x2c4)][_0x6d9f2f(0x2231)](this)));}static['Parse'](_0x3f1092,_0x57b049,_0xbe2939){var _0x54fe4f=_0x46c4d3;const _0x2b6ec0=_0x4b534a['p4'][_0x54fe4f(0x2f08)](()=>{var _0x58014e=_0x54fe4f;let _0x28de50=!0x1;return _0x3f1092[_0x58014e(0x412e)]&&(_0x28de50=_0x3f1092['prefiltered']),new _0x2435ef(_0xbe2939+_0x3f1092[_0x58014e(0x3844)],_0x57b049,_0x3f1092['extensions'],!0x1,_0x3f1092[_0x58014e(0x3d4)]||null,null,null,void 0x0,_0x28de50,_0x3f1092[_0x58014e(0x10df)]);},_0x3f1092,_0x57b049);if(_0x3f1092[_0x54fe4f(0x111f)]&&(_0x2b6ec0[_0x54fe4f(0x111f)]=_0xac88d5['P'][_0x54fe4f(0x1c38)](_0x3f1092[_0x54fe4f(0x111f)])),_0x3f1092[_0x54fe4f(0x1ffc)]&&(_0x2b6ec0['boundingBoxSize']=_0xac88d5['P']['FromArray'](_0x3f1092[_0x54fe4f(0x1ffc)])),_0x3f1092['animations'])for(let _0x39dedc=0x0;_0x39dedc<_0x3f1092[_0x54fe4f(0x5fd)][_0x54fe4f(0x3785)];_0x39dedc++){var _0x1fcfe5=_0x3f1092[_0x54fe4f(0x5fd)][_0x39dedc];const _0x282264=(0x0,_0x3fde63['q'])('BABYLON.Animation');_0x282264&&_0x2b6ec0[_0x54fe4f(0x5fd)][_0x54fe4f(0x1e1d)](_0x282264[_0x54fe4f(0x2f08)](_0x1fcfe5));}return _0x2b6ec0;}[_0x46c4d3(0x292d)](){var _0x3d5f49=_0x46c4d3;let _0x124a68=0x0;const _0x53c639=_0x4b534a['p4']['Clone'](()=>{var _0x3a4907=a7_0x2532,_0x30e85e=new _0x2435ef(this[_0x3a4907(0x1a59)],this[_0x3a4907(0x40ae)]()||this[_0x3a4907(0x2a2f)](),this['_extensions'],this['_noMipmap'],this['_files']);return _0x124a68=_0x30e85e[_0x3a4907(0x1441)],_0x30e85e;},this);return _0x53c639[_0x3d5f49(0x1441)]=_0x124a68,_0x53c639;}}_0x52de6e([(0x0,_0x4b534a['qC'])()],_0x2435ef[_0x46c4d3(0x1fd2)],_0x46c4d3(0x1a59),void 0x0),_0x52de6e([(0x0,_0x4b534a['qC'])(_0x46c4d3(0x3a4c))],_0x2435ef[_0x46c4d3(0x1fd2)],'rotationY',null),_0x52de6e([(0x0,_0x4b534a['qC'])(_0x46c4d3(0x3d4))],_0x2435ef['prototype'],'_files',void 0x0),_0x52de6e([(0x0,_0x4b534a['qC'])(_0x46c4d3(0x10df))],_0x2435ef[_0x46c4d3(0x1fd2)],_0x46c4d3(0x1952),void 0x0),_0x52de6e([(0x0,_0x4b534a['qC'])(_0x46c4d3(0x137b))],_0x2435ef['prototype'],_0x46c4d3(0xe01),void 0x0),_0x52de6e([(0x0,_0x4b534a['oQ'])(_0x46c4d3(0xdd8))],_0x2435ef[_0x46c4d3(0x1fd2)],_0x46c4d3(0x181b),void 0x0),_0x242c35['x'][_0x46c4d3(0x1690)]=_0x2435ef[_0x46c4d3(0x2f08)],(0x0,_0x3fde63['H'])(_0x46c4d3(0x2874),_0x2435ef);},0x6902:(_0x45a7e9,_0x369989,_0x5e9de7)=>{var _0x39ca2c=a7_0x38a779;_0x5e9de7['d'](_0x369989,{'c':()=>_0x50c448});var _0x4246de=_0x5e9de7(0x10ea4),_0x3eb42e=_0x5e9de7(0xbac7),_0x112ac2=_0x5e9de7(0x77a5);_0x5e9de7(0xecbf);class _0x50c448 extends _0x3eb42e['x']{constructor(_0x111c5b,_0x2fa2aa,_0x1ae4e7=null,_0x50c30a=!0x1,_0x59e21f=_0x112ac2['g'][_0x39ca2c(0x12e0)],_0x3faf6b=_0x112ac2['g'][_0x39ca2c(0x3eec)],_0x4c3c71){var _0x31320f=_0x39ca2c;super(null,_0x1ae4e7,!_0x50c30a,_0x4c3c71,_0x59e21f,void 0x0,void 0x0,void 0x0,void 0x0,_0x3faf6b),this[_0x31320f(0x3844)]=_0x111c5b,this[_0x31320f(0x24af)]=_0x3eb42e['x'][_0x31320f(0x2275)],this['wrapV']=_0x3eb42e['x'][_0x31320f(0x2275)],this[_0x31320f(0x3ee2)]=_0x50c30a;const _0x1dc174=this[_0x31320f(0x2a2f)]();_0x1dc174&&(_0x2fa2aa['getContext']?(this[_0x31320f(0xac1)]=_0x2fa2aa,this[_0x31320f(0x14bf)]=_0x1dc174[_0x31320f(0x17d4)](_0x2fa2aa[_0x31320f(0xad8)],_0x2fa2aa['height'],_0x50c30a,_0x59e21f)):(this[_0x31320f(0xac1)]=_0x1dc174['createCanvas'](0x1,0x1),_0x2fa2aa['width']||0x0===_0x2fa2aa[_0x31320f(0xad8)]?this[_0x31320f(0x14bf)]=_0x1dc174['createDynamicTexture'](_0x2fa2aa['width'],_0x2fa2aa[_0x31320f(0x605)],_0x50c30a,_0x59e21f):this['_texture']=_0x1dc174['createDynamicTexture'](_0x2fa2aa,_0x2fa2aa,_0x50c30a,_0x59e21f)),_0x1ae4e7=this[_0x31320f(0x21c2)](),this[_0x31320f(0xac1)][_0x31320f(0xad8)]!==_0x1ae4e7[_0x31320f(0xad8)]&&(this[_0x31320f(0xac1)][_0x31320f(0xad8)]=_0x1ae4e7[_0x31320f(0xad8)]),this[_0x31320f(0xac1)][_0x31320f(0x605)]!==_0x1ae4e7[_0x31320f(0x605)]&&(this['_canvas'][_0x31320f(0x605)]=_0x1ae4e7[_0x31320f(0x605)]),this[_0x31320f(0x3f5)]=this['_canvas'][_0x31320f(0x70f)]('2d'));}['getClassName'](){var _0x159941=_0x39ca2c;return _0x159941(0x33c9);}get[_0x39ca2c(0x1696)](){return!0x0;}[_0x39ca2c(0x1a98)](_0x460a87){var _0x3e0bbf=_0x39ca2c;this[_0x3e0bbf(0xac1)]['width']=_0x460a87[_0x3e0bbf(0xad8)],this['_canvas']['height']=_0x460a87[_0x3e0bbf(0x605)],this['releaseInternalTexture'](),this[_0x3e0bbf(0x14bf)]=this[_0x3e0bbf(0x2a2f)]()[_0x3e0bbf(0x17d4)](_0x460a87[_0x3e0bbf(0xad8)],_0x460a87['height'],this['_generateMipMaps'],this[_0x3e0bbf(0x3249)]);}[_0x39ca2c(0x5ab)](_0x20dcb9){var _0x3cfe70=_0x39ca2c;const _0x12dd03=this[_0x3cfe70(0x21c2)]();_0x12dd03['width']*=_0x20dcb9,_0x12dd03['height']*=_0x20dcb9,this[_0x3cfe70(0x1a98)](_0x12dd03);}[_0x39ca2c(0x1359)](_0x1b051e,_0x5498a8){var _0x2d21c8=_0x39ca2c;const _0x2946a3=this[_0x2d21c8(0x21c2)]();_0x2946a3[_0x2d21c8(0xad8)]=_0x1b051e,_0x2946a3['height']=_0x5498a8,this[_0x2d21c8(0x1a98)](_0x2946a3);}['getContext'](){return this['_context'];}[_0x39ca2c(0xc60)](){var _0x22965f=_0x39ca2c,_0x47ac06=this['getSize']();this[_0x22965f(0x3f5)][_0x22965f(0xc73)](0x0,0x0,_0x47ac06['width'],_0x47ac06['height']);}[_0x39ca2c(0x308d)](_0x1243f6,_0x35e4b3=!0x1,_0xf060ba=!0x1){var _0x489d44=_0x39ca2c;this[_0x489d44(0x2a2f)]()[_0x489d44(0x25f9)](this[_0x489d44(0x14bf)],this[_0x489d44(0xac1)],void 0x0===_0x1243f6||_0x1243f6,_0x35e4b3,this['_format']||void 0x0,void 0x0,_0xf060ba);}[_0x39ca2c(0x33ce)](_0x271b24,_0x4f7478,_0x4b8ff6,_0x4d2264,_0x198959,_0x2c6247,_0x484dc7,_0xfee4b3=!0x0){var _0x121610=_0x39ca2c,_0x570fb7=this[_0x121610(0x21c2)]();_0x2c6247&&(this[_0x121610(0x3f5)]['fillStyle']=_0x2c6247,this[_0x121610(0x3f5)]['fillRect'](0x0,0x0,_0x570fb7[_0x121610(0xad8)],_0x570fb7[_0x121610(0x605)])),this['_context'][_0x121610(0x2c26)]=_0x4d2264,null==_0x4f7478&&(_0x2c6247=this[_0x121610(0x3f5)][_0x121610(0xbc3)](_0x271b24),_0x4f7478=(_0x570fb7['width']-_0x2c6247[_0x121610(0xad8)])/0x2),null==_0x4b8ff6&&(_0x2c6247=parseInt(_0x4d2264[_0x121610(0xb35)](/\D/g,'')),_0x4b8ff6=_0x570fb7['height']/0x2+_0x2c6247/3.65),this[_0x121610(0x3f5)][_0x121610(0x4116)]=_0x198959||'',this['_context']['fillText'](_0x271b24,_0x4f7478,_0x4b8ff6),_0xfee4b3&&this[_0x121610(0x308d)](_0x484dc7);}[_0x39ca2c(0x292d)](){var _0x3018cc=_0x39ca2c,_0x3b43b8=this[_0x3018cc(0x40ae)]();if(!_0x3b43b8)return this;var _0x2239a9=this[_0x3018cc(0x21c2)]();const _0x163136=new _0x50c448(this[_0x3018cc(0x3844)],_0x2239a9,_0x3b43b8,this[_0x3018cc(0x3ee2)]);return _0x163136[_0x3018cc(0x33f9)]=this[_0x3018cc(0x33f9)],_0x163136[_0x3018cc(0x1f05)]=this['level'],_0x163136['wrapU']=this[_0x3018cc(0x24af)],_0x163136[_0x3018cc(0x3906)]=this[_0x3018cc(0x3906)],_0x163136;}['serialize'](){var _0x5807f8=_0x39ca2c;const _0x2f9964=this['getScene'](),_0x599185=(_0x2f9964&&!_0x2f9964[_0x5807f8(0x1977)]()&&_0x4246de['Y'][_0x5807f8(0x27dc)](_0x5807f8(0x2f9f)),super['serialize']());return _0x50c448[_0x5807f8(0x3e2b)](this[_0x5807f8(0xac1)])&&(_0x599185[_0x5807f8(0x1f6)]=this[_0x5807f8(0xac1)][_0x5807f8(0x1f02)]()),_0x599185[_0x5807f8(0x192c)]=this[_0x5807f8(0x409)],_0x599185[_0x5807f8(0x3249)]=this[_0x5807f8(0x3249)],_0x599185;}static[_0x39ca2c(0x3e2b)](_0x16fbbb){return void 0x0!==_0x16fbbb['toDataURL'];}[_0x39ca2c(0x2fb9)](){var _0x454389=_0x39ca2c;this[_0x454389(0x308d)]();}}},0xa78e:(_0x259844,_0x1b14b0,_0x5814f6)=>{var _0x8cb18c=a7_0x38a779,_0x2b2e65=_0x5814f6(0xa7b9),_0x42d9c0=_0x5814f6(0x11929),_0x4d0862=_0x5814f6(0xbac7),_0x3a9315=_0x5814f6(0xe222),_0x4711b0=(_0x5814f6(0x1293),_0x5814f6(0x77a5)),_0x5c5236=_0x5814f6(0x2560);class _0x35f4d2 extends _0x42d9c0['V']{constructor(_0x1d2f39,_0x218836,_0x501b7b,_0x109b46=!0x1,_0x419d9f=!0x0,_0x10774e=null,_0x541589=null){var _0x7db15=a7_0x2532;if(super(_0x218836),this[_0x7db15(0x999)]=null,this['_onError']=null,!_0x1d2f39)throw new Error(_0x7db15(0x3bf3));this[_0x7db15(0xae8)]=_0x4d0862['x'][_0x7db15(0x2c7a)],this[_0x7db15(0x3844)]=_0x1d2f39,this['url']=_0x1d2f39,this[_0x7db15(0x7dc)]=_0x501b7b,this[_0x7db15(0x38f6)]=_0x109b46,this[_0x7db15(0x2c98)]=_0x419d9f,this[_0x7db15(0x999)]=_0x10774e,this['_onError']=_0x541589,this[_0x7db15(0x33f9)]=!0x1,this['isCube']=!0x0,this['_texture']=this['_getFromCache'](_0x1d2f39,this[_0x7db15(0x38f6)],void 0x0,void 0x0,void 0x0,this[_0x7db15(0x1407)]),this[_0x7db15(0x14bf)]?_0x10774e&&(this[_0x7db15(0x14bf)][_0x7db15(0x1977)]?_0x3a9315['w1']['SetImmediate'](()=>_0x10774e()):this['_texture'][_0x7db15(0xd48)][_0x7db15(0x33ee)](_0x10774e)):_0x218836[_0x7db15(0x27b3)]?this[_0x7db15(0x255e)]=_0x4711b0['g']['DELAYLOADSTATE_NOTLOADED']:this[_0x7db15(0x35ff)](this[_0x7db15(0xb99)]['bind'](this),this[_0x7db15(0x651)]);}[_0x8cb18c(0x35ff)](_0x13447e,_0x3074b5){var _0x1d3fc0=_0x8cb18c;const _0x535c14=document[_0x1d3fc0(0x77c)](_0x1d3fc0(0x380f));(0x0,_0x5c5236['r6'])(this[_0x1d3fc0(0x1a59)],_0x3cbb58=>{var _0x2e62fa=_0x1d3fc0;this[_0x2e62fa(0x891)]=_0x3cbb58[_0x2e62fa(0xad8)],this['_height']=_0x3cbb58['height'],_0x535c14[_0x2e62fa(0xad8)]=this['_width'],_0x535c14[_0x2e62fa(0x605)]=this[_0x2e62fa(0x9a8)];const _0x1a9ded=_0x535c14[_0x2e62fa(0x70f)]('2d');_0x1a9ded[_0x2e62fa(0x1db5)](_0x3cbb58,0x0,0x0),_0x3cbb58=_0x1a9ded[_0x2e62fa(0x1274)](0x0,0x0,_0x3cbb58[_0x2e62fa(0xad8)],_0x3cbb58['height']),(this['_buffer']=_0x3cbb58['data']['buffer'],_0x535c14['remove'](),_0x13447e());},(_0xc4b323,_0x26bf95)=>{var _0x270b1c=_0x1d3fc0;_0x3074b5&&_0x3074b5(this[_0x270b1c(0x1d40)]()+_0x270b1c(0x66c),_0x26bf95);},null);}[_0x8cb18c(0xb99)](){var _0x5dee5e=_0x8cb18c;const _0x25965f=this['getScene']();_0x25965f&&(this['_texture']=_0x25965f[_0x5dee5e(0x318e)]()[_0x5dee5e(0x1d44)](this['url'],_0x25965f,this[_0x5dee5e(0x7dc)],_0x4711b0['g'][_0x5dee5e(0x465)],_0x25965f['getEngine']()['getCaps']()[_0x5dee5e(0x3742)]?_0x4711b0['g'][_0x5dee5e(0x248a)]:_0x4711b0['g']['TEXTURETYPE_UNSIGNED_INTEGER'],this[_0x5dee5e(0x38f6)],()=>{var _0x4ace86=_0x5dee5e,_0x1bfc69=this[_0x4ace86(0x14b3)](this[_0x4ace86(0x320d)]),_0x559f2b=_0x2b2e65['B']['ConvertPanoramaToCubemap'](_0x1bfc69,this[_0x4ace86(0x891)],this['_height'],this['_size']);const _0x1eae53=[];for(let _0x19ebf6=0x0;_0x19ebf6<0x6;_0x19ebf6++){var _0x53a0e7=_0x559f2b[_0x35f4d2['_FacesMapping'][_0x19ebf6]];_0x1eae53[_0x4ace86(0x1e1d)](_0x53a0e7);}return _0x1eae53;},null,this[_0x5dee5e(0x999)],this['_onError']));}[_0x8cb18c(0x14b3)](_0x3a6f74){var _0x4ff9a8=_0x8cb18c;const _0x1057e3=new DataView(_0x3a6f74),_0x3f0224=new Float32Array(0x3*_0x3a6f74[_0x4ff9a8(0x17c7)]/0x4);let _0x23680b=0x0;for(let _0xb8d036=0x0;_0xb8d036<_0x3a6f74[_0x4ff9a8(0x17c7)];_0xb8d036++)(_0xb8d036+0x1)%0x4!=0x0&&(_0x3f0224[_0x23680b++]=_0x1057e3[_0x4ff9a8(0x4130)](_0xb8d036)/0xff);return _0x3f0224;}['getClassName'](){var _0x4aedd2=_0x8cb18c;return _0x4aedd2(0x27d);}['clone'](){var _0x2520a9=_0x8cb18c,_0x4513dd=this[_0x2520a9(0x40ae)]();if(!_0x4513dd)return this;const _0x446d3c=new _0x35f4d2(this['url'],_0x4513dd,this[_0x2520a9(0x7dc)],this[_0x2520a9(0x38f6)],this[_0x2520a9(0x2c98)]);return _0x446d3c[_0x2520a9(0x1f05)]=this[_0x2520a9(0x1f05)],_0x446d3c['wrapU']=this[_0x2520a9(0x24af)],_0x446d3c[_0x2520a9(0x3906)]=this[_0x2520a9(0x3906)],_0x446d3c[_0x2520a9(0x14d6)]=this[_0x2520a9(0x14d6)],_0x446d3c[_0x2520a9(0x1cd5)]=this[_0x2520a9(0x1cd5)],_0x446d3c;}}_0x35f4d2[_0x8cb18c(0x38d)]=[_0x8cb18c(0x39c3),_0x8cb18c(0x158e),'up',_0x8cb18c(0x508),_0x8cb18c(0x102f),_0x8cb18c(0x1e7e)];},0x22dd:(_0x430fca,_0x2293ca,_0x41343a)=>{var _0x83133c=a7_0x38a779;_0x41343a['d'](_0x2293ca,{'x':()=>_0x27ca74});var _0x136eec=_0x41343a(0x77a5),_0x1f595=_0x41343a(0x25b1);class _0x27ca74{constructor(_0x22a191){var _0x51d72a=a7_0x2532;this[_0x51d72a(0x3248)]=!0x1,this['type']=_0x136eec['g'][_0x51d72a(0x419c)],this[_0x51d72a(0x3456)]=_0x22a191,this[_0x51d72a(0x1441)]=_0x1f595['l'][_0x51d72a(0x2088)]++;}static['IsExternalTexture'](_0x4f7098){return void 0x0!==_0x4f7098['underlyingResource'];}[_0x83133c(0x1d40)](){return'ExternalTexture';}get[_0x83133c(0x2661)](){var _0x1edad3=_0x83133c;return this[_0x1edad3(0x3456)];}[_0x83133c(0x1977)](){var _0x32ec1c=_0x83133c;return this[_0x32ec1c(0x3456)]['readyState']>=this['_video'][_0x32ec1c(0xa4f)];}['dispose'](){}}},0x1c5d:(_0x4069b4,_0x5f5ac0,_0x3959e9)=>{var _0x1f3f6a=a7_0x38a779;_0x3959e9['d'](_0x5f5ac0,{'e':()=>_0x2673a6});var _0x72f6d8=_0x3959e9(0x9fd1),_0x5f5ac0=_0x3959e9(0x11929),_0x2c26f4=_0x3959e9(0xbac7),_0x29e0c5=_0x3959e9(0x77a5),_0x4c3128=_0x3959e9(0x11361),_0x590165=_0x3959e9(0xe303),_0x706818=_0x3959e9(0xe456),_0x591f79=_0x3959e9(0xf96c),_0x1d4ae8=_0x3959e9(0xe222),_0xabdfbd=_0x3959e9(0x147b8),_0x5328c3=_0x3959e9(0x2f26),_0x3a15f6=_0x3959e9(0x13869);_0x3959e9(0x1293),_0x3959e9(0x174f7);class _0x2673a6 extends _0x5f5ac0['V']{constructor(_0x222587,_0x13c5e3,_0x300fcf,_0x3f014f=!0x1,_0x373c76=!0x0,_0x4abcc9=!0x1,_0x538cbd=!0x1,_0x2a4eab=null,_0x9c4677=null){var _0x1f6bf8=a7_0x2532;super(_0x13c5e3),this['_generateHarmonics']=!0x0,this[_0x1f6bf8(0x651)]=null,this[_0x1f6bf8(0x2ec3)]=!0x0,this[_0x1f6bf8(0x3e08)]=0x0,this[_0x1f6bf8(0x111f)]=_0x72f6d8['P']['Zero'](),this['onLoadObservable']=new _0x591f79['y$'](),_0x222587&&(this[_0x1f6bf8(0xae8)]=_0x2c26f4['x'][_0x1f6bf8(0x2c7a)],this[_0x1f6bf8(0x3844)]=_0x222587,this['url']=_0x222587,this[_0x1f6bf8(0x33f9)]=!0x1,this[_0x1f6bf8(0x1407)]=!0x0,this[_0x1f6bf8(0x181b)]=_0x72f6d8['y3'][_0x1f6bf8(0x243a)](),this[_0x1f6bf8(0x40aa)]=_0x538cbd,this[_0x1f6bf8(0x999)]=()=>{var _0x39da56=_0x1f6bf8;this[_0x39da56(0x2c4)]['notifyObservers'](this),_0x2a4eab&&_0x2a4eab();},this[_0x1f6bf8(0x651)]=_0x9c4677,this['gammaSpace']=_0x4abcc9,this[_0x1f6bf8(0x38f6)]=_0x3f014f,this['_size']=_0x300fcf,this[_0x1f6bf8(0xf36)]=_0x373c76,this[_0x1f6bf8(0x14bf)]=this[_0x1f6bf8(0xafc)](_0x222587,this['_noMipmap'],void 0x0,void 0x0,void 0x0,this[_0x1f6bf8(0x1407)]),this[_0x1f6bf8(0x14bf)]?this[_0x1f6bf8(0x14bf)]['isReady']?_0x1d4ae8['w1'][_0x1f6bf8(0x2de)](()=>this[_0x1f6bf8(0x999)]()):this['_texture']['onLoadedObservable'][_0x1f6bf8(0x33ee)](this['_onLoad']):null!=(_0x13c5e3=this[_0x1f6bf8(0x40ae)]())&&_0x13c5e3[_0x1f6bf8(0x27b3)]?this[_0x1f6bf8(0x255e)]=_0x29e0c5['g'][_0x1f6bf8(0x2dba)]:this[_0x1f6bf8(0xb99)]());}set[_0x1f3f6a(0x1880)](_0x3164de){var _0x3ec2e9=_0x1f3f6a;this[_0x3ec2e9(0x2ec3)]=_0x3164de;}get[_0x1f3f6a(0x1880)](){var _0x345b66=_0x1f3f6a;return this[_0x345b66(0x2ec3)];}set[_0x1f3f6a(0x3a4c)](_0x2890a0){var _0x4ee4aa=_0x1f3f6a;this[_0x4ee4aa(0x3e08)]=_0x2890a0,this[_0x4ee4aa(0x2740)](_0x72f6d8['y3'][_0x4ee4aa(0x50c)](this[_0x4ee4aa(0x3e08)]));}get[_0x1f3f6a(0x3a4c)](){return this['_rotationY'];}set[_0x1f3f6a(0x1ffc)](_0x25fb18){var _0x2827e2=_0x1f3f6a;if(!this['_boundingBoxSize']||!this[_0x2827e2(0x3404)][_0x2827e2(0x2e4)](_0x25fb18)){this[_0x2827e2(0x3404)]=_0x25fb18;const _0x4a7aab=this[_0x2827e2(0x40ae)]();_0x4a7aab&&_0x4a7aab['markAllMaterialsAsDirty'](_0x29e0c5['g'][_0x2827e2(0x411)]);}}get[_0x1f3f6a(0x1ffc)](){var _0x2bf756=_0x1f3f6a;return this[_0x2bf756(0x3404)];}[_0x1f3f6a(0x1d40)](){var _0x94c8f9=_0x1f3f6a;return _0x94c8f9(0x3bb2);}['_loadTexture'](){var _0x5416c6=_0x1f3f6a;const _0x122e47=this[_0x5416c6(0x2a2f)]();var _0x827f06=_0x122e47['getCaps']();let _0xe1e197=_0x29e0c5['g']['TEXTURETYPE_UNSIGNED_BYTE'];if(_0x827f06[_0x5416c6(0x3742)]&&_0x827f06[_0x5416c6(0x1ac6)]?_0xe1e197=_0x29e0c5['g'][_0x5416c6(0x248a)]:_0x827f06['textureHalfFloat']&&_0x827f06['textureHalfFloatLinearFiltering']&&(_0xe1e197=_0x29e0c5['g'][_0x5416c6(0x144b)]),_0x122e47[_0x5416c6(0x336b)][_0x5416c6(0xfde)]&&this[_0x5416c6(0x40aa)]){const _0x1e688d=this[_0x5416c6(0x999)],_0x2fbe35=new _0x5328c3['u'](_0x122e47);this[_0x5416c6(0x999)]=()=>{var _0x13d80b=_0x5416c6;_0x2fbe35[_0x13d80b(0x3d57)](this,_0x1e688d);};}this[_0x5416c6(0x14bf)]=_0x122e47[_0x5416c6(0x1d44)](this[_0x5416c6(0x1a59)],this[_0x5416c6(0x40ae)](),this[_0x5416c6(0x7dc)],_0x29e0c5['g'][_0x5416c6(0x465)],_0xe1e197,this[_0x5416c6(0x38f6)],_0x38dad0=>{var _0x5947fe=_0x5416c6;this[_0x5947fe(0x2c3d)]=0x0,this[_0x5947fe(0x2389)]=0.8;var _0x8dcfec=_0x4c3128['s'][_0x5947fe(0x3c81)](_0x38dad0,this['_size']);this['_generateHarmonics']&&(_0x38dad0=_0x590165['$'][_0x5947fe(0x336f)](_0x8dcfec),this[_0x5947fe(0x326a)]=_0x38dad0);const _0x3e16c2=[];let _0x337655=null,_0x53f8c7=null;for(let _0x17091b=0x0;_0x17091b<0x6;_0x17091b++){_0xe1e197===_0x29e0c5['g']['TEXTURETYPE_HALF_FLOAT']?_0x53f8c7=new Uint16Array(this[_0x5947fe(0x7dc)]*this[_0x5947fe(0x7dc)]*0x3):_0xe1e197===_0x29e0c5['g']['TEXTURETYPE_UNSIGNED_BYTE']&&(_0x337655=new Uint8Array(this[_0x5947fe(0x7dc)]*this[_0x5947fe(0x7dc)]*0x3));const _0x43549e=_0x8dcfec[_0x2673a6[_0x5947fe(0x38d)][_0x17091b]];if(this[_0x5947fe(0x2c98)]||_0x53f8c7||_0x337655){for(let _0x6142d2=0x0;_0x6142d2<this[_0x5947fe(0x7dc)]*this[_0x5947fe(0x7dc)];_0x6142d2++)if(this[_0x5947fe(0x2c98)]&&(_0x43549e[0x3*_0x6142d2+0x0]=Math[_0x5947fe(0x3bfb)](_0x43549e[0x3*_0x6142d2+0x0],_0xabdfbd['zp']),_0x43549e[0x3*_0x6142d2+0x1]=Math[_0x5947fe(0x3bfb)](_0x43549e[0x3*_0x6142d2+0x1],_0xabdfbd['zp']),_0x43549e[0x3*_0x6142d2+0x2]=Math[_0x5947fe(0x3bfb)](_0x43549e[0x3*_0x6142d2+0x2],_0xabdfbd['zp'])),_0x53f8c7&&(_0x53f8c7[0x3*_0x6142d2+0x0]=(0x0,_0x3a15f6['ay'])(_0x43549e[0x3*_0x6142d2+0x0]),_0x53f8c7[0x3*_0x6142d2+0x1]=(0x0,_0x3a15f6['ay'])(_0x43549e[0x3*_0x6142d2+0x1]),_0x53f8c7[0x3*_0x6142d2+0x2]=(0x0,_0x3a15f6['ay'])(_0x43549e[0x3*_0x6142d2+0x2])),_0x337655){let _0x16453b=Math[_0x5947fe(0x695)](0xff*_0x43549e[0x3*_0x6142d2+0x0],0x0),_0x558763=Math[_0x5947fe(0x695)](0xff*_0x43549e[0x3*_0x6142d2+0x1],0x0),_0x4b6dd7=Math[_0x5947fe(0x695)](0xff*_0x43549e[0x3*_0x6142d2+0x2],0x0);var _0x35b744=Math[_0x5947fe(0x695)](Math[_0x5947fe(0x695)](_0x16453b,_0x558763),_0x4b6dd7);0xff<_0x35b744&&(_0x35b744=0xff/_0x35b744,_0x16453b*=_0x35b744,_0x558763*=_0x35b744,_0x4b6dd7*=_0x35b744),_0x337655[0x3*_0x6142d2+0x0]=_0x16453b,_0x337655[0x3*_0x6142d2+0x1]=_0x558763,_0x337655[0x3*_0x6142d2+0x2]=_0x4b6dd7;}}_0x53f8c7?_0x3e16c2[_0x5947fe(0x1e1d)](_0x53f8c7):_0x337655?_0x3e16c2[_0x5947fe(0x1e1d)](_0x337655):_0x3e16c2[_0x5947fe(0x1e1d)](_0x43549e);}return _0x3e16c2;},null,this['_onLoad'],this[_0x5416c6(0x651)]);}[_0x1f3f6a(0x292d)](){var _0x1f7bf6=_0x1f3f6a;const _0x41247e=new _0x2673a6(this['url'],this[_0x1f7bf6(0x40ae)]()||this[_0x1f7bf6(0x2a2f)](),this['_size'],this[_0x1f7bf6(0x38f6)],this[_0x1f7bf6(0xf36)],this['gammaSpace']);return _0x41247e[_0x1f7bf6(0x1f05)]=this[_0x1f7bf6(0x1f05)],_0x41247e[_0x1f7bf6(0x24af)]=this[_0x1f7bf6(0x24af)],_0x41247e[_0x1f7bf6(0x3906)]=this[_0x1f7bf6(0x3906)],_0x41247e[_0x1f7bf6(0x14d6)]=this[_0x1f7bf6(0x14d6)],_0x41247e['coordinatesMode']=this[_0x1f7bf6(0x1cd5)],_0x41247e;}['delayLoad'](){var _0x22e60f=_0x1f3f6a;this[_0x22e60f(0x255e)]===_0x29e0c5['g'][_0x22e60f(0x2dba)]&&(this[_0x22e60f(0x255e)]=_0x29e0c5['g'][_0x22e60f(0x2dc0)],this[_0x22e60f(0x14bf)]=this['_getFromCache'](this[_0x22e60f(0x1a59)],this[_0x22e60f(0x38f6)]),this[_0x22e60f(0x14bf)]||this[_0x22e60f(0xb99)]());}[_0x1f3f6a(0x41b)](){var _0x4e54ec=_0x1f3f6a;return this[_0x4e54ec(0x181b)];}[_0x1f3f6a(0x2740)](_0x5d84f9){var _0x859565=_0x1f3f6a;(this['_textureMatrix']=_0x5d84f9)[_0x859565(0x50b)]!==this[_0x859565(0x181b)][_0x859565(0x50b)]&&_0x5d84f9['isIdentity']()!==this[_0x859565(0x181b)][_0x859565(0x203f)]()&&null!=(_0x5d84f9=this[_0x859565(0x40ae)]())&&_0x5d84f9[_0x859565(0x2977)](_0x29e0c5['g'][_0x859565(0x411)],_0x1b3607=>-0x1!==_0x1b3607[_0x859565(0x2d86)]()[_0x859565(0x850)](this));}['dispose'](){var _0x383bc6=_0x1f3f6a;this[_0x383bc6(0x2c4)][_0x383bc6(0xc60)](),super[_0x383bc6(0x3551)]();}static[_0x1f3f6a(0x2f08)](_0x3e908f,_0x5dbe09,_0x1fa9a4){var _0x33558d=_0x1f3f6a;let _0x12a655=null;return _0x3e908f[_0x33558d(0x3844)]&&!_0x3e908f[_0x33558d(0x1706)]&&((_0x12a655=new _0x2673a6(_0x1fa9a4+_0x3e908f[_0x33558d(0x3844)],_0x5dbe09,_0x3e908f['size'],_0x3e908f[_0x33558d(0x1bdc)],_0x3e908f[_0x33558d(0x3365)],_0x3e908f[_0x33558d(0x2696)]))[_0x33558d(0x3844)]=_0x3e908f[_0x33558d(0x3844)],_0x12a655[_0x33558d(0x33f9)]=_0x3e908f[_0x33558d(0x33f9)],_0x12a655['level']=_0x3e908f[_0x33558d(0x1f05)],_0x12a655[_0x33558d(0x1cd5)]=_0x3e908f[_0x33558d(0x1cd5)],_0x12a655[_0x33558d(0x1880)]=_0x3e908f['isBlocking']),_0x12a655&&(_0x3e908f[_0x33558d(0x111f)]&&(_0x12a655[_0x33558d(0x111f)]=_0x72f6d8['P']['FromArray'](_0x3e908f[_0x33558d(0x111f)])),_0x3e908f[_0x33558d(0x1ffc)]&&(_0x12a655[_0x33558d(0x1ffc)]=_0x72f6d8['P'][_0x33558d(0x1c38)](_0x3e908f[_0x33558d(0x1ffc)])),_0x3e908f[_0x33558d(0x3a4c)]&&(_0x12a655[_0x33558d(0x3a4c)]=_0x3e908f[_0x33558d(0x3a4c)])),_0x12a655;}['serialize'](){var _0x1dfb3f=_0x1f3f6a;if(!this[_0x1dfb3f(0x3844)])return null;const _0x5aa27d={};return _0x5aa27d[_0x1dfb3f(0x3844)]=this['name'],_0x5aa27d[_0x1dfb3f(0x33f9)]=this[_0x1dfb3f(0x33f9)],_0x5aa27d[_0x1dfb3f(0x1407)]=!0x0,_0x5aa27d[_0x1dfb3f(0x1f05)]=this[_0x1dfb3f(0x1f05)],_0x5aa27d['size']=this[_0x1dfb3f(0x7dc)],_0x5aa27d[_0x1dfb3f(0x1cd5)]=this[_0x1dfb3f(0x1cd5)],_0x5aa27d['useInGammaSpace']=this['gammaSpace'],_0x5aa27d['generateHarmonics']=this[_0x1dfb3f(0xf36)],_0x5aa27d[_0x1dfb3f(0x38e1)]=_0x1dfb3f(0x2b4a),_0x5aa27d['noMipmap']=this[_0x1dfb3f(0x38f6)],_0x5aa27d[_0x1dfb3f(0x1880)]=this[_0x1dfb3f(0x2ec3)],_0x5aa27d[_0x1dfb3f(0x3a4c)]=this[_0x1dfb3f(0x3e08)],_0x5aa27d;}}_0x2673a6[_0x1f3f6a(0x38d)]=[_0x1f3f6a(0x39c3),_0x1f3f6a(0x158e),'up','down',_0x1f3f6a(0x102f),_0x1f3f6a(0x1e7e)],(0x0,_0x706818['H'])(_0x1f3f6a(0x2b4a),_0x2673a6);},0x250b:(_0x40427f,_0x372b2e,_0x100701)=>{var _0x3a8338=a7_0x38a779,_0x28ae37=_0x100701(0x11929),_0x331edc=_0x100701(0x77a5),_0x4ddb75=_0x100701(0x9fd1),_0x2079f9=_0x100701(0xf96c);_0x100701(0xecbf),_0x100701(0x89d3);class _0xfec12e extends _0x28ae37['V']{constructor(_0x4911c9,_0x534ff2,_0xcd249d){var _0x18fd8e=a7_0x2532;super(_0xcd249d[_0x18fd8e(0xa56)]||_0xcd249d[_0x18fd8e(0x337e)]),this[_0x18fd8e(0x2c4)]=new _0x2079f9['y$'](),_0x534ff2&&(_0xcd249d[_0x18fd8e(0x337e)]||_0xcd249d[_0x18fd8e(0xa56)])&&(_0xcd249d=Object[_0x18fd8e(0x12a9)](Object[_0x18fd8e(0x12a9)]({},_0xfec12e[_0x18fd8e(0x320a)]),_0xcd249d),this[_0x18fd8e(0x3ee2)]=_0xcd249d[_0x18fd8e(0x25ff)],this['_samplingMode']=_0xcd249d[_0x18fd8e(0x3249)],this['_textureMatrix']=_0x4ddb75['y3'][_0x18fd8e(0x243a)](),this[_0x18fd8e(0x35a4)]=_0xcd249d[_0x18fd8e(0xb3b)],this[_0x18fd8e(0x3844)]=_0x4911c9,this[_0x18fd8e(0x24ca)]=_0x534ff2,this[_0x18fd8e(0xfce)]=!!_0x534ff2[_0x18fd8e(0x7e6)],this[_0x18fd8e(0x2f70)]=this[_0x18fd8e(0xfce)]&&null!=(_0x4911c9=null==(_0xcd249d=this[_0x18fd8e(0xe76)])?void 0x0:_0xcd249d[_0x18fd8e(0x176b)](_0x534ff2))?_0x4911c9:null,this[_0x18fd8e(0x1563)]=0x1,this['_createInternalTexture']());}[_0x3a8338(0x1a74)](){var _0x4f51e9=_0x3a8338;let _0x4ac914=0x0,_0x4adb75;_0x4adb75=this[_0x4f51e9(0xfce)]?(_0x4ac914=this['element'][_0x4f51e9(0x28f2)],this[_0x4f51e9(0x24ca)][_0x4f51e9(0x123d)]):(_0x4ac914=this[_0x4f51e9(0x24ca)]['width'],this[_0x4f51e9(0x24ca)][_0x4f51e9(0x605)]);const _0x4dd8a2=this[_0x4f51e9(0x2a2f)]();_0x4dd8a2&&(this['_texture']=_0x4dd8a2['createDynamicTexture'](_0x4ac914,_0x4adb75,this[_0x4f51e9(0x3ee2)],this['_samplingMode']),this['_texture'][_0x4f51e9(0xb3b)]=this['_format']),this['update']();}[_0x3a8338(0x2dfa)](){var _0x15bcbb=_0x3a8338;return this[_0x15bcbb(0x181b)];}[_0x3a8338(0x308d)](_0xfd599d=null){var _0x53768a=_0x3a8338;const _0x557d62=this['_getEngine']();if(null!=this[_0x53768a(0x14bf)]&&null!=_0x557d62){var _0x31049c=this[_0x53768a(0x1977)]();if(this[_0x53768a(0xfce)]){var _0x4d4928=this['element'];if(_0x4d4928['readyState']<_0x4d4928[_0x53768a(0xa4f)])return;_0x557d62[_0x53768a(0x28c5)](this['_texture'],this[_0x53768a(0x2f70)]||_0x4d4928,null===_0xfd599d||_0xfd599d);}else _0x4d4928=this[_0x53768a(0x24ca)],_0x557d62[_0x53768a(0x25f9)](this[_0x53768a(0x14bf)],_0x4d4928,null===_0xfd599d||_0xfd599d,!0x1,this[_0x53768a(0x35a4)]);!_0x31049c&&this['isReady']()&&this[_0x53768a(0x2c4)]['notifyObservers'](this);}}[_0x3a8338(0x3551)](){var _0x754e2c=_0x3a8338;this[_0x754e2c(0x2c4)]['clear'](),super['dispose']();}}_0xfec12e[_0x3a8338(0x320a)]={'generateMipMaps':!0x1,'samplingMode':_0x331edc['g'][_0x3a8338(0x193c)],'format':_0x331edc['g']['TEXTUREFORMAT_RGBA'],'engine':null,'scene':null};},0x2e44:(_0x3afbfe,_0x57e5eb,_0x1d7c33)=>{_0x1d7c33(0x11929),_0x1d7c33(0x174f7),_0x1d7c33(0x13928),_0x1d7c33(0x2dc8),_0x1d7c33(0x6902),_0x1d7c33(0xa78e),_0x1d7c33(0x22dd),_0x1d7c33(0x2f26),_0x1d7c33(0x1c5d),_0x1d7c33(0x250b),_0x1d7c33(0x25b1),_0x1d7c33(0x9002),_0x1d7c33(0x9fc4),_0x1d7c33(0x163e6),_0x1d7c33(0x6570),_0x1d7c33(0x9ab5),_0x1d7c33(0x1649f),_0x1d7c33(0xd9e),_0x1d7c33(0xdfee),_0x1d7c33(0x1029b),_0x1d7c33(0xd409),_0x1d7c33(0x8af2),_0x1d7c33(0x95d9),_0x1d7c33(0xbac7),_0x1d7c33(0xdbbf),_0x1d7c33(0xa4c7),_0x1d7c33(0x7cd6),_0x1d7c33(0x7809);},0x25b1:(_0x387167,_0x2da423,_0x23ba71)=>{var _0x87ac18=a7_0x38a779;_0x23ba71['d'](_0x2da423,{'S':()=>_0x6d5f54,'l':()=>_0x3c6d10});var _0x6d5f54,_0x4bb696=_0x23ba71(0xf96c),_0x2da423=_0x23ba71(0x95d9);(_0x23ba71=_0x6d5f54=_0x6d5f54||{})[_0x23ba71[_0x87ac18(0xcb9)]=0x0]=_0x87ac18(0xcb9),_0x23ba71[_0x23ba71[_0x87ac18(0x1731)]=0x1]=_0x87ac18(0x1731),_0x23ba71[_0x23ba71[_0x87ac18(0x26bf)]=0x2]=_0x87ac18(0x26bf),_0x23ba71[_0x23ba71[_0x87ac18(0x316c)]=0x3]='Raw',_0x23ba71[_0x23ba71[_0x87ac18(0x27ae)]=0x4]='Dynamic',_0x23ba71[_0x23ba71[_0x87ac18(0x3c8a)]=0x5]=_0x87ac18(0x3c8a),_0x23ba71[_0x23ba71[_0x87ac18(0x3058)]=0x6]=_0x87ac18(0x3058),_0x23ba71[_0x23ba71[_0x87ac18(0x2a3b)]=0x7]=_0x87ac18(0x2a3b),_0x23ba71[_0x23ba71[_0x87ac18(0x1016)]=0x8]='CubeRaw',_0x23ba71[_0x23ba71['CubePrefiltered']=0x9]=_0x87ac18(0x18e2),_0x23ba71[_0x23ba71[_0x87ac18(0x14ec)]=0xa]=_0x87ac18(0x14ec),_0x23ba71[_0x23ba71[_0x87ac18(0xe38)]=0xb]='Raw2DArray',_0x23ba71[_0x23ba71[_0x87ac18(0x16a1)]=0xc]=_0x87ac18(0x16a1),_0x23ba71[_0x23ba71['CubeRawRGBD']=0xd]=_0x87ac18(0x17b8),_0x23ba71[_0x23ba71[_0x87ac18(0x370)]=0xe]=_0x87ac18(0x370);class _0x3c6d10 extends _0x2da423['a']{constructor(_0x2aed33,_0x18097f,_0x49a95f=!0x1){var _0x51e9db=_0x87ac18;super(),this[_0x51e9db(0x1977)]=!0x1,this[_0x51e9db(0x1407)]=!0x1,this[_0x51e9db(0x2eb4)]=!0x1,this[_0x51e9db(0x2bd8)]=!0x1,this['isMultiview']=!0x1,this[_0x51e9db(0x1a59)]='',this[_0x51e9db(0x25ff)]=!0x1,this[_0x51e9db(0x2ba8)]=0x0,this[_0x51e9db(0x261)]=-0x1,this[_0x51e9db(0xb3b)]=-0x1,this['onLoadedObservable']=new _0x4bb696['y$'](),this['onErrorObservable']=new _0x4bb696['y$'](),this['onRebuildCallback']=null,this[_0x51e9db(0xad8)]=0x0,this['height']=0x0,this[_0x51e9db(0x3234)]=0x0,this[_0x51e9db(0x2138)]=0x0,this[_0x51e9db(0x2b82)]=0x0,this[_0x51e9db(0x3792)]=0x0,this[_0x51e9db(0x192c)]=!0x1,this[_0x51e9db(0x38df)]=!0x1,this[_0x51e9db(0x164d)]=-0x1,this[_0x51e9db(0x2e44)]=_0x6d5f54['Unknown'],this[_0x51e9db(0x320d)]=null,this[_0x51e9db(0x3374)]=null,this[_0x51e9db(0x25bf)]=null,this[_0x51e9db(0x36ce)]=null,this[_0x51e9db(0x7dc)]=0x0,this[_0x51e9db(0x31f8)]='',this['_files']=null,this[_0x51e9db(0x3565)]=null,this[_0x51e9db(0x26b7)]=null,this[_0x51e9db(0x1729)]=null,this[_0x51e9db(0x2d8a)]=!0x1,this[_0x51e9db(0x2e6d)]=null,this['_sphericalPolynomial']=null,this[_0x51e9db(0x2aea)]=null,this['_sphericalPolynomialComputed']=!0x1,this[_0x51e9db(0x31cb)]=0x0,this['_lodGenerationOffset']=0x0,this[_0x51e9db(0x362d)]=!0x1,this[_0x51e9db(0x20f3)]=null,this[_0x51e9db(0x3ddc)]=null,this[_0x51e9db(0x1361)]=null,this['_isRGBD']=!0x1,this[_0x51e9db(0x2705)]=!0x1,this[_0x51e9db(0x3b50)]=null,this['_hardwareTexture']=null,this[_0x51e9db(0xced)]=null,this['_references']=0x1,this['_gammaSpace']=null,this[_0x51e9db(0xe76)]=_0x2aed33,this[_0x51e9db(0x2e44)]=_0x18097f,this['_uniqueId']=_0x3c6d10['_Counter']++,_0x49a95f||(this['_hardwareTexture']=_0x2aed33[_0x51e9db(0x4f0)]());}get[_0x87ac18(0x3248)](){var _0x5c706f=_0x87ac18;return this[_0x5c706f(0x25ff)];}set[_0x87ac18(0x3248)](_0x41c3c4){var _0x8db819=_0x87ac18;this[_0x8db819(0x25ff)]=_0x41c3c4;}get[_0x87ac18(0x1441)](){return this['_uniqueId'];}['_setUniqueId'](_0x3667a6){var _0x47b23f=_0x87ac18;this[_0x47b23f(0x3a33)]=_0x3667a6;}[_0x87ac18(0x318e)](){var _0x4f5e56=_0x87ac18;return this[_0x4f5e56(0xe76)];}get[_0x87ac18(0x298f)](){return this['_source'];}[_0x87ac18(0x82b)](){var _0x195be1=_0x87ac18;this[_0x195be1(0x3399)]++;}[_0x87ac18(0x401f)](_0x5dd061,_0x5ce9bb,_0x395bea=0x1){var _0x25eac7=_0x87ac18;this[_0x25eac7(0xe76)][_0x25eac7(0x306b)](this,_0x5dd061,_0x5ce9bb,_0x395bea),this[_0x25eac7(0xad8)]=_0x5dd061,this['height']=_0x5ce9bb,this[_0x25eac7(0x3234)]=_0x395bea,this[_0x25eac7(0x2138)]=_0x5dd061,this[_0x25eac7(0x2b82)]=_0x5ce9bb,this[_0x25eac7(0x3792)]=_0x395bea,this['_size']=_0x5dd061*_0x5ce9bb*_0x395bea;}[_0x87ac18(0x2fb9)](){var _0x261155=_0x87ac18,_0x4b7591;if(this[_0x261155(0x1977)]=!0x1,this['_cachedCoordinatesMode']=null,this[_0x261155(0x1d53)]=null,this[_0x261155(0x29d4)]=null,this[_0x261155(0x26c5)]=null,this[_0x261155(0x156d)]=null,this[_0x261155(0xbbb)]){const _0x2045bb=this[_0x261155(0xbbb)](this);var _0x243d1e=_0x219451=>{var _0x408602=_0x261155;_0x219451[_0x408602(0x1fb1)](this,!0x1),this[_0x408602(0x1977)]=_0x2045bb[_0x408602(0x1977)];};_0x2045bb['isAsync']?_0x2045bb[_0x261155(0x22ee)][_0x261155(0xd1a)](_0x243d1e):_0x243d1e(_0x2045bb['proxy']);}else{let _0x58c7ea;switch(this[_0x261155(0x298f)]){case _0x6d5f54[_0x261155(0x26bf)]:break;case _0x6d5f54[_0x261155(0x1731)]:return void(_0x58c7ea=this['_engine']['createTexture'](null!=(_0x4b7591=this[_0x261155(0x1b3e)])?_0x4b7591:this['url'],!this['generateMipMaps'],this['invertY'],null,this[_0x261155(0x3249)],_0x44a8b8=>{_0x44a8b8['_swapAndDie'](this,!0x1),this['isReady']=!0x0;},null,this[_0x261155(0x320d)],void 0x0,this[_0x261155(0xb3b)],this[_0x261155(0x31f8)],void 0x0,void 0x0,void 0x0,this['_useSRGBBuffer']));case _0x6d5f54[_0x261155(0x316c)]:(_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x399d)](this[_0x261155(0x3374)],this['baseWidth'],this[_0x261155(0x2b82)],this[_0x261155(0xb3b)],this[_0x261155(0x25ff)],this['invertY'],this['samplingMode'],this[_0x261155(0x2e6d)],this[_0x261155(0x261)],void 0x0,this['_useSRGBBuffer']))[_0x261155(0x1fb1)](this,!0x1),this[_0x261155(0x1977)]=!0x0;break;case _0x6d5f54[_0x261155(0x14ec)]:(_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x2642)](this[_0x261155(0x3374)],this['baseWidth'],this['baseHeight'],this[_0x261155(0x3792)],this[_0x261155(0xb3b)],this[_0x261155(0x25ff)],this[_0x261155(0x192c)],this[_0x261155(0x3249)],this[_0x261155(0x2e6d)],this[_0x261155(0x261)]))[_0x261155(0x1fb1)](this,!0x1),this[_0x261155(0x1977)]=!0x0;break;case _0x6d5f54[_0x261155(0xe38)]:(_0x58c7ea=this['_engine'][_0x261155(0xcad)](this[_0x261155(0x3374)],this[_0x261155(0x2138)],this[_0x261155(0x2b82)],this['baseDepth'],this[_0x261155(0xb3b)],this['generateMipMaps'],this[_0x261155(0x192c)],this[_0x261155(0x3249)],this[_0x261155(0x2e6d)],this['type']))['_swapAndDie'](this,!0x1),this['isReady']=!0x0;break;case _0x6d5f54[_0x261155(0x27ae)]:(_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x17d4)](this['baseWidth'],this['baseHeight'],this[_0x261155(0x25ff)],this[_0x261155(0x3249)]))[_0x261155(0x1fb1)](this,!0x1),this[_0x261155(0xe76)]['updateDynamicTexture'](this,this[_0x261155(0xe76)][_0x261155(0x345f)](),this[_0x261155(0x192c)],void 0x0,void 0x0,!0x0);break;case _0x6d5f54[_0x261155(0x2a3b)]:return void(_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x19c9)](this[_0x261155(0x1a59)],null,this[_0x261155(0x254c)],!this['generateMipMaps'],()=>{var _0x5bc587=_0x261155;_0x58c7ea[_0x5bc587(0x1fb1)](this,!0x1),this[_0x5bc587(0x1977)]=!0x0;},null,this[_0x261155(0xb3b)],this['_extension'],!0x1,0x0,0x0,null,void 0x0,this[_0x261155(0x362d)]));case _0x6d5f54[_0x261155(0x1016)]:(_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x17c2)](this[_0x261155(0x25bf)],this[_0x261155(0xad8)],this['format'],this[_0x261155(0x261)],this['generateMipMaps'],this[_0x261155(0x192c)],this[_0x261155(0x3249)],this[_0x261155(0x2e6d)]))[_0x261155(0x1fb1)](this,!0x1),this['isReady']=!0x0;break;case _0x6d5f54[_0x261155(0x17b8)]:return;case _0x6d5f54['CubePrefiltered']:return void((_0x58c7ea=this[_0x261155(0xe76)][_0x261155(0x3354)](this['url'],null,this[_0x261155(0x31cb)],this['_lodGenerationOffset'],_0x435db2=>{var _0x1f7429=_0x261155;_0x435db2&&_0x435db2[_0x1f7429(0x1fb1)](this,!0x1),this['isReady']=!0x0;},null,this[_0x261155(0xb3b)],this[_0x261155(0x31f8)]))['_sphericalPolynomial']=this[_0x261155(0xb1b)]);}}}[_0x87ac18(0x1fb1)](_0x3958f6,_0x1d965c=!0x0){var _0x22484f=_0x87ac18,_0x12cdfa;null!=(_0x12cdfa=this[_0x22484f(0xb48)])&&_0x12cdfa[_0x22484f(0x1228)](_0x3958f6[_0x22484f(0x2e44)],this[_0x22484f(0x25ff)],this[_0x22484f(0x1407)],this[_0x22484f(0xad8)],this[_0x22484f(0x605)]),_0x3958f6[_0x22484f(0xb48)]=this['_hardwareTexture'],_0x1d965c&&(_0x3958f6[_0x22484f(0x2361)]=this[_0x22484f(0x2361)]),this['_lodTextureHigh']&&(_0x3958f6['_lodTextureHigh']&&_0x3958f6[_0x22484f(0x20f3)][_0x22484f(0x3551)](),_0x3958f6['_lodTextureHigh']=this[_0x22484f(0x20f3)]),this[_0x22484f(0x3ddc)]&&(_0x3958f6['_lodTextureMid']&&_0x3958f6[_0x22484f(0x3ddc)][_0x22484f(0x3551)](),_0x3958f6[_0x22484f(0x3ddc)]=this[_0x22484f(0x3ddc)]),this[_0x22484f(0x1361)]&&(_0x3958f6[_0x22484f(0x1361)]&&_0x3958f6[_0x22484f(0x1361)]['dispose'](),_0x3958f6['_lodTextureLow']=this['_lodTextureLow']),this[_0x22484f(0x3b50)]&&(_0x3958f6[_0x22484f(0x3b50)]&&_0x3958f6[_0x22484f(0x3b50)][_0x22484f(0x3551)](),_0x3958f6['_irradianceTexture']=this[_0x22484f(0x3b50)]);const _0xc11056=this[_0x22484f(0xe76)]['getLoadedTexturesCache']();let _0x4415e5=_0xc11056[_0x22484f(0x850)](this);-0x1!==_0x4415e5&&_0xc11056[_0x22484f(0x2e7)](_0x4415e5,0x1),-0x1===(_0x4415e5=_0xc11056[_0x22484f(0x850)](_0x3958f6))&&_0xc11056[_0x22484f(0x1e1d)](_0x3958f6);}[_0x87ac18(0x3551)](){var _0x472e23=_0x87ac18;this[_0x472e23(0x3399)]--,this[_0x472e23(0xd48)][_0x472e23(0xc60)](),this[_0x472e23(0x3f94)][_0x472e23(0xc60)](),0x0===this['_references']&&(this[_0x472e23(0xe76)][_0x472e23(0x27c4)](this),this[_0x472e23(0xb48)]=null);}}_0x3c6d10[_0x87ac18(0x2088)]=0x0;},0x7809:(_0x335c52,_0x29339d,_0x5dbbbf)=>{var _0x2d3499=a7_0x38a779,_0x466aa3,_0x3ee76d;_0x5dbbbf['d'](_0x29339d,{'v':()=>_0x3ee76d,'zE':()=>_0x466aa3}),(_0x5dbbbf=_0x466aa3=_0x466aa3||{})[_0x5dbbbf[_0x2d3499(0x892)]=0x0]=_0x2d3499(0x892),_0x5dbbbf[_0x5dbbbf[_0x2d3499(0x1eb4)]=0x1]=_0x2d3499(0x1eb4),_0x5dbbbf[_0x5dbbbf['BC3_RGBA']=0x2]=_0x2d3499(0x146a),_0x5dbbbf[_0x5dbbbf['BC1_RGB']=0x3]=_0x2d3499(0x3caf),_0x5dbbbf[_0x5dbbbf['PVRTC1_4_RGBA']=0x4]=_0x2d3499(0x386e),_0x5dbbbf[_0x5dbbbf[_0x2d3499(0x136d)]=0x5]=_0x2d3499(0x136d),_0x5dbbbf[_0x5dbbbf[_0x2d3499(0x16f7)]=0x6]=_0x2d3499(0x16f7),_0x5dbbbf[_0x5dbbbf['ETC1_RGB']=0x7]='ETC1_RGB',_0x5dbbbf[_0x5dbbbf[_0x2d3499(0x2b90)]=0x8]=_0x2d3499(0x2b90),_0x5dbbbf[_0x5dbbbf['R8']=0x9]='R8',_0x5dbbbf[_0x5dbbbf[_0x2d3499(0x3973)]=0xa]=_0x2d3499(0x3973),(_0x29339d=_0x3ee76d=_0x3ee76d||{})[_0x29339d[_0x2d3499(0x1a83)]=0x8e8c]=_0x2d3499(0x1a83),_0x29339d[_0x29339d[_0x2d3499(0x20a)]=0x93b0]=_0x2d3499(0x20a),_0x29339d[_0x29339d[_0x2d3499(0xb58)]=0x83f0]=_0x2d3499(0xb58),_0x29339d[_0x29339d['COMPRESSED_RGBA_S3TC_DXT5_EXT']=0x83f3]=_0x2d3499(0x2746),_0x29339d[_0x29339d[_0x2d3499(0xf83)]=0x8c02]=_0x2d3499(0xf83),_0x29339d[_0x29339d['COMPRESSED_RGB_PVRTC_4BPPV1_IMG']=0x8c00]=_0x2d3499(0x262a),_0x29339d[_0x29339d[_0x2d3499(0x3de)]=0x9278]=_0x2d3499(0x3de),_0x29339d[_0x29339d[_0x2d3499(0x397c)]=0x9274]=_0x2d3499(0x397c),_0x29339d[_0x29339d[_0x2d3499(0x1046)]=0x8d64]='COMPRESSED_RGB_ETC1_WEBGL',_0x29339d[_0x29339d[_0x2d3499(0x18b3)]=0x8058]=_0x2d3499(0x18b3),_0x29339d[_0x29339d['R8Format']=0x8229]=_0x2d3499(0x1a8d),_0x29339d[_0x29339d['RG8Format']=0x822b]='RG8Format';},0x9fc4:(_0x304859,_0x3f156f,_0x4033f5)=>{var _0x469a5e=a7_0x38a779;_0x4033f5['d'](_0x3f156f,{'h':()=>_0x355b9e});var _0x56929a=_0x4033f5(0x9fd1),_0x4bcdb0=_0x4033f5(0xbac7),_0x3f156f=_0x4033f5(0x8af2),_0x3b8fd0=_0x4033f5(0x8917),_0x1a8fad=_0x4033f5(0x77a5),_0x232471=_0x4033f5(0x2037);class _0x355b9e extends _0x3f156f['_']{constructor(_0x56a56f,_0x50423f,_0x37818e,_0x37a254,_0x30f219=_0x1a8fad['g']['TEXTURETYPE_UNSIGNED_INT'],_0x169c8a=_0x4bcdb0['x']['BILINEAR_SAMPLINGMODE'],_0x540604=!0x0){var _0x364bf7=a7_0x2532;if(super(_0x56a56f,_0x50423f,_0x37818e,_0x37a254,!0x0,_0x30f219,!0x1,_0x169c8a,_0x540604),this['mirrorPlane']=new _0x232471['J'](0x0,0x1,0x0,0x1),this['_transformMatrix']=_0x56929a['y3'][_0x364bf7(0xd5a)](),this[_0x364bf7(0x3ec3)]=_0x56929a['y3'][_0x364bf7(0xd5a)](),this[_0x364bf7(0xd86)]=0x0,this['_blurKernelX']=0x0,this[_0x364bf7(0x139a)]=0x0,this['_blurRatio']=0x1,!(_0x37818e=this[_0x364bf7(0x40ae)]()))return this;this['ignoreCameraViewport']=!0x0,this[_0x364bf7(0x398)](),this[_0x364bf7(0x20b8)]=_0x37818e['imageProcessingConfiguration'][_0x364bf7(0x14ef)][_0x364bf7(0x33ee)](()=>{var _0x3f6845=_0x364bf7;this[_0x3f6845(0x398)]();});const _0x2b6127=_0x37818e[_0x364bf7(0x318e)]();_0x2b6127[_0x364bf7(0x255d)]&&(this[_0x364bf7(0x1d47)]=_0x37818e[_0x364bf7(0x98f)]('Scene\x20for\x20Mirror\x20Texture\x20(name\x20\x22'+_0x56a56f+'\x22)')),this[_0x364bf7(0x223a)]['add'](()=>{var _0x39d491=_0x364bf7,_0x4e1ad0;null!=(_0x4e1ad0=_0x2b6127[_0x39d491(0x2c22)])&&_0x4e1ad0[_0x39d491(0x3e4c)](_0x2b6127,_0x39d491(0x1f90)+_0x56a56f,0x1);}),this[_0x364bf7(0x1e54)][_0x364bf7(0x33ee)](()=>{var _0x4770e6;null!=(_0x4770e6=_0x2b6127['_debugPopGroup'])&&_0x4770e6['call'](_0x2b6127,0x1);});let _0x48baeb;this[_0x364bf7(0x2fd3)]['add'](()=>{var _0x27a8d2=_0x364bf7;this['_sceneUBO']&&(this[_0x27a8d2(0x1d26)]=_0x37818e['getSceneUniformBuffer'](),_0x37818e[_0x27a8d2(0x21c)](this[_0x27a8d2(0x1d47)]),_0x37818e[_0x27a8d2(0xa74)]()[_0x27a8d2(0x4198)]()),_0x56929a['y3'][_0x27a8d2(0x230)](this['mirrorPlane'],this[_0x27a8d2(0x3ec3)]),this[_0x27a8d2(0x3ec3)][_0x27a8d2(0x242a)](_0x37818e[_0x27a8d2(0x1f0c)](),this[_0x27a8d2(0x1ca2)]),_0x37818e[_0x27a8d2(0x2861)](this[_0x27a8d2(0x1ca2)],_0x37818e[_0x27a8d2(0x9d4)]()),_0x48baeb=_0x37818e['clipPlane'],_0x37818e[_0x27a8d2(0x332a)]=this['mirrorPlane'],_0x37818e[_0x27a8d2(0x34fe)]=_0x56929a['P'][_0x27a8d2(0x49a)](_0x37818e['activeCamera'][_0x27a8d2(0x1d4b)],this[_0x27a8d2(0x3ec3)]);}),this[_0x364bf7(0x3b55)]['add'](()=>{var _0x981b9b=_0x364bf7;this[_0x981b9b(0x1d47)]&&_0x37818e[_0x981b9b(0x21c)](this[_0x981b9b(0x1d26)]),_0x37818e[_0x981b9b(0x8cd)](),_0x37818e[_0x981b9b(0x34fe)]=null,_0x37818e[_0x981b9b(0x332a)]=_0x48baeb;});}set['blurRatio'](_0x39c141){var _0x11e0a3=a7_0x2532;this['_blurRatio']!==_0x39c141&&(this[_0x11e0a3(0x17e2)]=_0x39c141,this[_0x11e0a3(0x142f)]());}get[_0x469a5e(0x2acf)](){var _0x132fe4=_0x469a5e;return this[_0x132fe4(0x17e2)];}set[_0x469a5e(0x1286)](_0x3b7ded){var _0x491a4f=_0x469a5e;this[_0x491a4f(0xd86)]=_0x3b7ded,this[_0x491a4f(0x1958)]();}set[_0x469a5e(0x4b9)](_0x24ed6d){var _0x18d405=_0x469a5e;this['blurKernelX']=_0x24ed6d,this[_0x18d405(0x416)]=_0x24ed6d;}set[_0x469a5e(0x41a6)](_0x5d9ebf){var _0x4ec4af=_0x469a5e;this['_blurKernelX']!==_0x5d9ebf&&(this['_blurKernelX']=_0x5d9ebf,this[_0x4ec4af(0x142f)]());}get[_0x469a5e(0x41a6)](){var _0x2b7339=_0x469a5e;return this[_0x2b7339(0x28cc)];}set[_0x469a5e(0x416)](_0x1d79e5){var _0x312110=_0x469a5e;this[_0x312110(0x139a)]!==_0x1d79e5&&(this[_0x312110(0x139a)]=_0x1d79e5,this[_0x312110(0x142f)]());}get[_0x469a5e(0x416)](){var _0x230cd5=_0x469a5e;return this[_0x230cd5(0x139a)];}[_0x469a5e(0x1958)](){var _0x2c6af4=_0x469a5e;const _0x5dd9ee=this[_0x2c6af4(0x40ae)]()[_0x2c6af4(0x318e)]();var _0x1c039b=this['getRenderWidth']()/_0x5dd9ee['getRenderWidth'](),_0x469c63=this[_0x2c6af4(0x1f43)]()/_0x5dd9ee[_0x2c6af4(0x1f43)]();this[_0x2c6af4(0x41a6)]=this[_0x2c6af4(0xd86)]*_0x1c039b,this[_0x2c6af4(0x416)]=this[_0x2c6af4(0xd86)]*_0x469c63;}['_onRatioRescale'](){var _0x38d085=_0x469a5e;this['_sizeRatio']&&(this[_0x38d085(0x2904)](this[_0x38d085(0x2ddb)]),this[_0x38d085(0xd86)]||this['_preparePostProcesses']()),this[_0x38d085(0xd86)]&&this[_0x38d085(0x1958)]();}['_updateGammaSpace'](){var _0x141191=_0x469a5e,_0x167b8b=this[_0x141191(0x40ae)]();_0x167b8b&&(this[_0x141191(0x2c98)]=!_0x167b8b['imageProcessingConfiguration'][_0x141191(0x3461)]||!_0x167b8b[_0x141191(0x3401)]['applyByPostProcess']);}[_0x469a5e(0x142f)](){var _0x2d7034=_0x469a5e;if(this[_0x2d7034(0x22ea)](!0x0),this['_blurKernelX']&&this[_0x2d7034(0x139a)]){const _0x3bd4ea=this[_0x2d7034(0x40ae)]()[_0x2d7034(0x318e)]();var _0x25279a=_0x3bd4ea[_0x2d7034(0x179f)]()[_0x2d7034(0xca8)]&&_0x3bd4ea[_0x2d7034(0x179f)]()[_0x2d7034(0x1ac6)]?_0x1a8fad['g'][_0x2d7034(0x248a)]:_0x1a8fad['g'][_0x2d7034(0x144b)];this['_blurX']=new _0x3b8fd0['i'](_0x2d7034(0x79f),new _0x56929a['FM'](0x1,0x0),this[_0x2d7034(0x28cc)],this['_blurRatio'],null,_0x4bcdb0['x'][_0x2d7034(0x1e25)],_0x3bd4ea,!0x1,_0x25279a),this[_0x2d7034(0x26aa)][_0x2d7034(0x2c31)]=!0x1,0x1===this[_0x2d7034(0x17e2)]&&this[_0x2d7034(0x2ba8)]<0x2&&this[_0x2d7034(0x14bf)]?this[_0x2d7034(0x26aa)][_0x2d7034(0x917)]=this[_0x2d7034(0x2784)]:this[_0x2d7034(0x26aa)]['alwaysForcePOT']=!0x0,this[_0x2d7034(0x28f4)]=new _0x3b8fd0['i'](_0x2d7034(0x128b),new _0x56929a['FM'](0x0,0x1),this['_blurKernelY'],this[_0x2d7034(0x17e2)],null,_0x4bcdb0['x'][_0x2d7034(0x1e25)],_0x3bd4ea,!0x1,_0x25279a),this['_blurY']['autoClear']=!0x1,this['_blurY'][_0x2d7034(0x1631)]=0x1!==this[_0x2d7034(0x17e2)],this[_0x2d7034(0x2783)](this['_blurX']),this['addPostProcess'](this[_0x2d7034(0x28f4)]);}else this[_0x2d7034(0x28f4)]&&(this[_0x2d7034(0xc94)](this[_0x2d7034(0x28f4)]),this[_0x2d7034(0x28f4)][_0x2d7034(0x3551)](),this[_0x2d7034(0x28f4)]=null),this[_0x2d7034(0x26aa)]&&(this[_0x2d7034(0xc94)](this[_0x2d7034(0x26aa)]),this[_0x2d7034(0x26aa)][_0x2d7034(0x3551)](),this[_0x2d7034(0x26aa)]=null);}[_0x469a5e(0x292d)](){var _0x293a9d=_0x469a5e,_0x22da92=this['getScene']();if(!_0x22da92)return this;var _0x3718ad=this[_0x293a9d(0x21c2)]();const _0x11d9fe=new _0x355b9e(this[_0x293a9d(0x3844)],_0x3718ad[_0x293a9d(0xad8)],_0x22da92,this[_0x293a9d(0x1970)][_0x293a9d(0x25ff)],this[_0x293a9d(0x1970)][_0x293a9d(0x261)],this[_0x293a9d(0x1970)][_0x293a9d(0x3249)],this[_0x293a9d(0x1970)][_0x293a9d(0x2f35)]);return _0x11d9fe[_0x293a9d(0x33f9)]=this[_0x293a9d(0x33f9)],_0x11d9fe[_0x293a9d(0x1f05)]=this[_0x293a9d(0x1f05)],_0x11d9fe[_0x293a9d(0x2649)]=this[_0x293a9d(0x2649)]['clone'](),this[_0x293a9d(0x2d98)]&&(_0x11d9fe['renderList']=this['renderList'][_0x293a9d(0xeff)](0x0)),_0x11d9fe;}[_0x469a5e(0x2156)](){var _0x1cc898=_0x469a5e;if(!this[_0x1cc898(0x3844)])return null;const _0x5c42a3=super[_0x1cc898(0x2156)]();return _0x5c42a3[_0x1cc898(0x2649)]=this[_0x1cc898(0x2649)][_0x1cc898(0x4189)](),_0x5c42a3;}['dispose'](){var _0x11e530=_0x469a5e,_0x997a8c;super[_0x11e530(0x3551)]();const _0x4f2dfa=this['getScene']();_0x4f2dfa&&_0x4f2dfa[_0x11e530(0x3401)][_0x11e530(0x14ef)][_0x11e530(0x418a)](this['_imageProcessingConfigChangeObserver']),null!=(_0x997a8c=this['_sceneUBO'])&&_0x997a8c['dispose']();}}_0x4bcdb0['x'][_0x469a5e(0x3c72)]=(_0x3d2045,_0x11eda6,_0x406017,_0x4cb70c)=>new _0x355b9e(_0x3d2045,_0x11eda6,_0x406017,_0x4cb70c);},0x163e6:(_0x2469bb,_0x1eb245,_0x712824)=>{var _0x2c3540=a7_0x38a779;_0x712824['d'](_0x1eb245,{'K':()=>_0x41bc63});var _0x2b2da9=_0x712824(0xbac7),_0x1eb245=_0x712824(0x8af2),_0xcd8037=_0x712824(0x77a5);_0x712824(0x39f0);class _0x41bc63 extends _0x1eb245['_']{constructor(_0x2c1ace,_0x3d765c,_0x255da8,_0x1951f8,_0x2aa8fa,_0x2e3342){var _0x4c04d5=a7_0x2532,_0x2e2146,_0x3b88c7=!(!_0x2aa8fa||!_0x2aa8fa[_0x4c04d5(0x25ff)])&&_0x2aa8fa[_0x4c04d5(0x25ff)],_0x4caa58=!(!_0x2aa8fa||!_0x2aa8fa[_0x4c04d5(0xf44)])&&_0x2aa8fa[_0x4c04d5(0xf44)],_0x324ef7=_0x2aa8fa&&_0x2aa8fa[_0x4c04d5(0x346d)]?_0x2aa8fa[_0x4c04d5(0x346d)]:_0xcd8037['g']['TEXTUREFORMAT_DEPTH16'],_0x68233b=!_0x2aa8fa||void 0x0===_0x2aa8fa[_0x4c04d5(0x2243)]||_0x2aa8fa[_0x4c04d5(0x2243)],_0x294448=!(!_0x2aa8fa||!_0x2aa8fa['drawOnlyOnFirstAttachmentByDefault'])&&_0x2aa8fa[_0x4c04d5(0x1b01)];super(_0x2c1ace,_0x3d765c,_0x1951f8,_0x3b88c7,_0x68233b,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,!0x0),this[_0x4c04d5(0x3075)]?(this[_0x4c04d5(0x130a)](_0x255da8,_0x2c1ace=[],_0x1951f8=[],_0x68233b=[],_0x2aa8fa),_0x2e2146=!_0x2aa8fa||void 0x0===_0x2aa8fa['generateDepthBuffer']||_0x2aa8fa[_0x4c04d5(0x2f35)],_0x2aa8fa=!(!_0x2aa8fa||void 0x0===_0x2aa8fa[_0x4c04d5(0x1293)])&&_0x2aa8fa[_0x4c04d5(0x1293)],this[_0x4c04d5(0x7dc)]=_0x3d765c,this[_0x4c04d5(0x125c)]={'samplingModes':_0x1951f8,'generateMipMaps':_0x3b88c7,'generateDepthBuffer':_0x2e2146,'generateStencilBuffer':_0x2aa8fa,'generateDepthTexture':_0x4caa58,'depthTextureFormat':_0x324ef7,'types':_0x2c1ace,'textureCount':_0x255da8,'useSRGBBuffers':_0x68233b},this[_0x4c04d5(0x1395)]=_0x255da8,this['_drawOnlyOnFirstAttachmentByDefault']=_0x294448,0x0<_0x255da8&&(this[_0x4c04d5(0x23b4)](),this[_0x4c04d5(0x63b)](_0x2e3342))):this[_0x4c04d5(0x3551)]();}get[_0x2c3540(0x3075)](){var _0x2de005=_0x2c3540,_0x1f2907;return null!=(_0x1f2907=null==(_0x1f2907=this[_0x2de005(0xe76)])?void 0x0:_0x1f2907[_0x2de005(0x179f)]()[_0x2de005(0xd7f)])&&_0x1f2907;}get[_0x2c3540(0x3ab1)](){var _0x663418=_0x2c3540;return this[_0x663418(0x251)];}get[_0x2c3540(0x37f2)](){var _0x37c7b6=_0x2c3540;return this[_0x37c7b6(0x1395)];}get[_0x2c3540(0x1112)](){var _0x17656c=_0x2c3540;return this[_0x17656c(0x251)][this[_0x17656c(0x251)][_0x17656c(0x3785)]-0x1];}set[_0x2c3540(0x24af)](_0x1cd25e){var _0x309bff=_0x2c3540;if(this['_textures']){for(let _0xeb17b=0x0;_0xeb17b<this[_0x309bff(0x251)][_0x309bff(0x3785)];_0xeb17b++)this['_textures'][_0xeb17b]['wrapU']=_0x1cd25e;}}set[_0x2c3540(0x3906)](_0x2c8b08){var _0x549dd1=_0x2c3540;if(this['_textures']){for(let _0x394f42=0x0;_0x394f42<this[_0x549dd1(0x251)][_0x549dd1(0x3785)];_0x394f42++)this[_0x549dd1(0x251)][_0x394f42][_0x549dd1(0x3906)]=_0x2c8b08;}}[_0x2c3540(0x130a)](_0x53069d,_0xd44da0,_0x344b36,_0x4d8e02,_0x1c9906){var _0x1ee917=_0x2c3540;for(let _0x46ab1c=0x0;_0x46ab1c<_0x53069d;_0x46ab1c++)_0x1c9906&&_0x1c9906[_0x1ee917(0x355c)]&&void 0x0!==_0x1c9906[_0x1ee917(0x355c)][_0x46ab1c]?_0xd44da0[_0x1ee917(0x1e1d)](_0x1c9906[_0x1ee917(0x355c)][_0x46ab1c]):_0xd44da0[_0x1ee917(0x1e1d)](_0x1c9906&&_0x1c9906['defaultType']?_0x1c9906[_0x1ee917(0x3415)]:_0xcd8037['g'][_0x1ee917(0xa43)]),_0x1c9906&&_0x1c9906[_0x1ee917(0x2aca)]&&void 0x0!==_0x1c9906[_0x1ee917(0x2aca)][_0x46ab1c]?_0x344b36[_0x1ee917(0x1e1d)](_0x1c9906['samplingModes'][_0x46ab1c]):_0x344b36[_0x1ee917(0x1e1d)](_0x2b2da9['x'][_0x1ee917(0x1e25)]),_0x1c9906&&_0x1c9906[_0x1ee917(0x20ca)]&&void 0x0!==_0x1c9906[_0x1ee917(0x20ca)][_0x46ab1c]?_0x4d8e02[_0x1ee917(0x1e1d)](_0x1c9906[_0x1ee917(0x20ca)][_0x46ab1c]):_0x4d8e02[_0x1ee917(0x1e1d)](!0x1);}[_0x2c3540(0x2fb9)](_0x41f7bf=!0x1,_0x48545c){var _0x218d0f=_0x2c3540;if(!(this[_0x218d0f(0x1395)]<0x1)){this[_0x218d0f(0x2709)](),this['_createInternalTextures'](),_0x41f7bf&&(this[_0x218d0f(0x106f)](),this[_0x218d0f(0x63b)](_0x48545c));var _0x342559=this[_0x218d0f(0x2784)]['textures'];for(let _0x13b00e=0x0;_0x13b00e<_0x342559[_0x218d0f(0x3785)];_0x13b00e++){const _0x443ade=this[_0x218d0f(0x251)][_0x13b00e];_0x443ade[_0x218d0f(0x14bf)]=_0x342559[_0x13b00e];}0x1!==this[_0x218d0f(0x2ba8)]&&this['_renderTarget']['setSamples'](this['samples'],!this['_drawOnlyOnFirstAttachmentByDefault'],!0x0);}}[_0x2c3540(0x23b4)](){var _0x2301a8=_0x2c3540;this[_0x2301a8(0x2784)]=this['_getEngine']()['createMultipleRenderTarget'](this[_0x2301a8(0x7dc)],this[_0x2301a8(0x125c)],!this['_drawOnlyOnFirstAttachmentByDefault']),this[_0x2301a8(0x14bf)]=this['_renderTarget'][_0x2301a8(0xd74)];}[_0x2c3540(0x106f)](){var _0x1ec341=_0x2c3540;if(this[_0x1ec341(0x251)]){for(let _0x410e67=0x0;_0x410e67<this['_textures'][_0x1ec341(0x3785)];_0x410e67++)this[_0x1ec341(0x251)][_0x410e67][_0x1ec341(0x14bf)]=null,this[_0x1ec341(0x251)][_0x410e67][_0x1ec341(0x3551)]();}}[_0x2c3540(0x63b)](_0x939f68){var _0x1911c9=_0x2c3540,_0x2982ef=this[_0x1911c9(0x2784)][_0x1911c9(0x3ab1)];this[_0x1911c9(0x251)]=[];for(let _0x21a0e3=0x0;_0x21a0e3<_0x2982ef[_0x1911c9(0x3785)];_0x21a0e3++){const _0x13cb29=new _0x2b2da9['x'](null,this['getScene']());null!=_0x939f68&&_0x939f68[_0x21a0e3]&&(_0x13cb29['name']=_0x939f68[_0x21a0e3]),_0x13cb29[_0x1911c9(0x14bf)]=_0x2982ef[_0x21a0e3],this[_0x1911c9(0x251)][_0x1911c9(0x1e1d)](_0x13cb29);}}['setInternalTexture'](_0x5d6699,_0x1a86d0,_0x5eeada=!0x0){var _0xd359f4=_0x2c3540;this[_0xd359f4(0x2271)]&&(0x0===_0x1a86d0&&(this['_texture']=_0x5d6699),this[_0xd359f4(0x2271)][_0xd359f4(0xf22)](_0x5d6699,_0x1a86d0,_0x5eeada),this[_0xd359f4(0x3ab1)][_0x1a86d0]||(this[_0xd359f4(0x3ab1)][_0x1a86d0]=new _0x2b2da9['x'](null,this[_0xd359f4(0x40ae)]())),this[_0xd359f4(0x3ab1)][_0x1a86d0][_0xd359f4(0x14bf)]=_0x5d6699,this['_count']=this[_0xd359f4(0x2271)][_0xd359f4(0x3ab1)]?this[_0xd359f4(0x2271)][_0xd359f4(0x3ab1)][_0xd359f4(0x3785)]:0x0,this['_multiRenderTargetOptions'][_0xd359f4(0x355c)]&&(this[_0xd359f4(0x125c)][_0xd359f4(0x355c)][_0x1a86d0]=_0x5d6699[_0xd359f4(0x261)]),this[_0xd359f4(0x125c)][_0xd359f4(0x2aca)]&&(this[_0xd359f4(0x125c)][_0xd359f4(0x2aca)][_0x1a86d0]=_0x5d6699[_0xd359f4(0x3249)]),this[_0xd359f4(0x125c)][_0xd359f4(0x20ca)]&&(this[_0xd359f4(0x125c)][_0xd359f4(0x20ca)][_0x1a86d0]=_0x5d6699['_useSRGBBuffer']));}get[_0x2c3540(0x2ba8)](){var _0x787abf=_0x2c3540;return this[_0x787abf(0x3f1e)];}set['samples'](_0x1871ab){var _0x59bfc1=_0x2c3540;this[_0x59bfc1(0x2784)]?this['_samples']=this['_renderTarget']['setSamples'](_0x1871ab):this[_0x59bfc1(0x3f1e)]=_0x1871ab;}['resize'](_0x2a04e9){var _0x24deba=_0x2c3540;this[_0x24deba(0x7dc)]=_0x2a04e9,this[_0x24deba(0x2fb9)]();}[_0x2c3540(0xf75)](_0x1d75cc,_0x11aa0c,_0x2586f5){var _0x2d351b=_0x2c3540;this[_0x2d351b(0x125c)][_0x2d351b(0x2cd4)]=_0x1d75cc,this[_0x2d351b(0x1395)]=_0x1d75cc;var _0x2e99cb=[],_0xa9f048=[],_0x5f53b8=[];this['_initTypes'](_0x1d75cc,_0x2e99cb,_0xa9f048,_0x5f53b8,_0x11aa0c),this[_0x2d351b(0x125c)][_0x2d351b(0x355c)]=_0x2e99cb,this[_0x2d351b(0x125c)][_0x2d351b(0x2aca)]=_0xa9f048,this[_0x2d351b(0x125c)][_0x2d351b(0x20ca)]=_0x5f53b8,this[_0x2d351b(0x2fb9)](!0x0,_0x2586f5);}['_unbindFrameBuffer'](_0x52d1b5,_0x2bb7f4){var _0x12c6a4=_0x2c3540;this[_0x12c6a4(0x2784)]&&_0x52d1b5['unBindMultiColorAttachmentFramebuffer'](this[_0x12c6a4(0x2784)],this[_0x12c6a4(0x1407)],()=>{var _0x8cc142=_0x12c6a4;this[_0x8cc142(0x3b55)]['notifyObservers'](_0x2bb7f4);});}['dispose'](_0x1f8889=!0x1){var _0x374343=_0x2c3540;this[_0x374343(0x106f)](),_0x1f8889?this[_0x374343(0x14bf)]=null:this[_0x374343(0x2709)](),super['dispose']();}[_0x2c3540(0x2709)](){var _0x2b52f1=_0x2c3540,_0xbdba16=null==(_0xbdba16=this['_renderTarget'])?void 0x0:_0xbdba16[_0x2b52f1(0x3ab1)];if(_0xbdba16){for(let _0x265e92=_0xbdba16[_0x2b52f1(0x3785)]-0x1;0x0<=_0x265e92;_0x265e92--)this['_textures'][_0x265e92]['_texture']=null;null!=(_0xbdba16=this[_0x2b52f1(0x2784)])&&_0xbdba16['dispose'](),this[_0x2b52f1(0x2784)]=null;}}}},0x1649f:(_0xdd0bf4,_0x4add8d,_0x182cbf)=>{_0x182cbf(0x153ad),_0x182cbf(0xbe0d),_0x182cbf(0x25b1),_0x182cbf(0x2dc8),_0x182cbf(0x77a5),_0x182cbf(0x1293),class extends null{};},0xd9e:(_0x2db487,_0x28a153,_0x479b2b)=>{var _0x2a004b=a7_0x38a779;_0x479b2b['d'](_0x28a153,{'l':()=>_0xdb0fbb});var _0x4458b1=_0x479b2b(0xbac7),_0x329ef7=_0x479b2b(0x77a5);_0x479b2b(0x1293);class _0xdb0fbb extends _0x4458b1['x']{constructor(_0x37d2d6,_0x50db99,_0x4ad442,_0xf32e96,_0x1d1974,_0x1625d2=!0x0,_0x3892d7=!0x1,_0x16967d=_0x329ef7['g'][_0x2a004b(0x12e0)],_0xa78f0d=_0x329ef7['g'][_0x2a004b(0xa43)],_0x78b657,_0x53ec6a){var _0x55738f=_0x2a004b;super(null,_0x1d1974,!_0x1625d2,_0x3892d7,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,_0x78b657),this[_0x55738f(0xb3b)]=_0xf32e96,this[_0x55738f(0xe76)]&&(this[_0x55738f(0xe76)][_0x55738f(0xe22)][_0x55738f(0x1ac6)]||_0xa78f0d!==_0x329ef7['g'][_0x55738f(0x248a)]||(_0x16967d=_0x329ef7['g'][_0x55738f(0x1d4a)]),this[_0x55738f(0xe76)][_0x55738f(0xe22)][_0x55738f(0x1f4c)]||_0xa78f0d!==_0x329ef7['g'][_0x55738f(0x144b)]||(_0x16967d=_0x329ef7['g']['TEXTURE_NEAREST_SAMPLINGMODE']),this[_0x55738f(0x14bf)]=this['_engine']['createRawTexture'](_0x37d2d6,_0x50db99,_0x4ad442,_0xf32e96,_0x1625d2,_0x3892d7,_0x16967d,null,_0xa78f0d,null!=_0x78b657?_0x78b657:0x0,null!=_0x53ec6a&&_0x53ec6a),this[_0x55738f(0x24af)]=_0x4458b1['x'][_0x55738f(0x2275)],this[_0x55738f(0x3906)]=_0x4458b1['x'][_0x55738f(0x2275)]);}[_0x2a004b(0x308d)](_0x5767e3){var _0x5ee814=_0x2a004b;this['_getEngine']()[_0x5ee814(0x211d)](this['_texture'],_0x5767e3,this['_texture'][_0x5ee814(0xb3b)],this[_0x5ee814(0x14bf)][_0x5ee814(0x192c)],null,this[_0x5ee814(0x14bf)]['type'],this['_texture'][_0x5ee814(0x362d)]);}static['CreateLuminanceTexture'](_0x13620f,_0x147c32,_0x26003d,_0x1e8f8e,_0x486b80=!0x0,_0x18601b=!0x1,_0x274d78=_0x329ef7['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']){return new _0xdb0fbb(_0x13620f,_0x147c32,_0x26003d,_0x329ef7['g']['TEXTUREFORMAT_LUMINANCE'],_0x1e8f8e,_0x486b80,_0x18601b,_0x274d78);}static[_0x2a004b(0x2329)](_0x2ca26c,_0x39a5e8,_0x2a133f,_0x598506,_0x458df8=!0x0,_0x1a7159=!0x1,_0x29a14b=_0x329ef7['g'][_0x2a004b(0x12e0)]){var _0xd03e85=_0x2a004b;return new _0xdb0fbb(_0x2ca26c,_0x39a5e8,_0x2a133f,_0x329ef7['g'][_0xd03e85(0xb9d)],_0x598506,_0x458df8,_0x1a7159,_0x29a14b);}static[_0x2a004b(0x3e8f)](_0x5dfa84,_0x4274d2,_0x1249c0,_0x410599,_0x3c7cf=!0x0,_0x1ccaad=!0x1,_0x50b280=_0x329ef7['g'][_0x2a004b(0x12e0)]){var _0x40cc30=_0x2a004b;return new _0xdb0fbb(_0x5dfa84,_0x4274d2,_0x1249c0,_0x329ef7['g'][_0x40cc30(0x3576)],_0x410599,_0x3c7cf,_0x1ccaad,_0x50b280);}static[_0x2a004b(0x624)](_0x38a52d,_0x1e5e51,_0x33be6c,_0x3f69df,_0x56b0e7=!0x0,_0x47ecc0=!0x1,_0x38674f=_0x329ef7['g'][_0x2a004b(0x12e0)],_0x35579a=_0x329ef7['g']['TEXTURETYPE_UNSIGNED_INT'],_0x5a50d5=0x0,_0x70c44=!0x1){var _0x357732=_0x2a004b;return new _0xdb0fbb(_0x38a52d,_0x1e5e51,_0x33be6c,_0x329ef7['g'][_0x357732(0x465)],_0x3f69df,_0x56b0e7,_0x47ecc0,_0x38674f,_0x35579a,_0x5a50d5,_0x70c44);}static[_0x2a004b(0x1cac)](_0x508212,_0x243f65,_0x10f217,_0x41eed8,_0x6d801c=!0x0,_0x2d795a=!0x1,_0x553d20=_0x329ef7['g'][_0x2a004b(0x12e0)],_0xe9cb43=_0x329ef7['g']['TEXTURETYPE_UNSIGNED_INT'],_0x21db2f=0x0,_0x4066ec=!0x1){return new _0xdb0fbb(_0x508212,_0x243f65,_0x10f217,_0x329ef7['g']['TEXTUREFORMAT_RGBA'],_0x41eed8,_0x6d801c,_0x2d795a,_0x553d20,_0xe9cb43,_0x21db2f,_0x4066ec);}static['CreateRGBAStorageTexture'](_0x5180fd,_0xa44231,_0x7a9fef,_0x4caf31,_0x233ac6=!0x0,_0x4fcc46=!0x1,_0x3597a9=_0x329ef7['g'][_0x2a004b(0x12e0)],_0x33fcc8=_0x329ef7['g'][_0x2a004b(0xa43)],_0x1ea996=!0x1){var _0x412f24=_0x2a004b;return new _0xdb0fbb(_0x5180fd,_0xa44231,_0x7a9fef,_0x329ef7['g'][_0x412f24(0x3eec)],_0x4caf31,_0x233ac6,_0x4fcc46,_0x3597a9,_0x33fcc8,_0x329ef7['g'][_0x412f24(0x1551)],_0x1ea996);}static['CreateRTexture'](_0x25587d,_0x3c5d95,_0x58c866,_0x145c34,_0x37599f=!0x0,_0x48fafd=!0x1,_0x364f7d=_0x4458b1['x'][_0x2a004b(0x27c3)],_0x40204b=_0x329ef7['g']['TEXTURETYPE_FLOAT']){return new _0xdb0fbb(_0x25587d,_0x3c5d95,_0x58c866,_0x329ef7['g']['TEXTUREFORMAT_R'],_0x145c34,_0x37599f,_0x48fafd,_0x364f7d,_0x40204b);}static[_0x2a004b(0x3435)](_0x4c0da2,_0x2542d0,_0x1d91e2,_0x489186,_0x4a372b=!0x0,_0x1038cc=!0x1,_0x3585da=_0x4458b1['x'][_0x2a004b(0x27c3)],_0x2454dd=_0x329ef7['g'][_0x2a004b(0x248a)]){var _0x155779=_0x2a004b;return new _0xdb0fbb(_0x4c0da2,_0x2542d0,_0x1d91e2,_0x329ef7['g'][_0x155779(0x4009)],_0x489186,_0x4a372b,_0x1038cc,_0x3585da,_0x2454dd,_0x329ef7['g'][_0x155779(0x1551)]);}}},0xdfee:(_0x2e2587,_0x364bcb,_0x1453e3)=>{var _0x13af0d=a7_0x38a779;_0x1453e3['d'](_0x364bcb,{'e':()=>_0x4b609e});var _0x33fb8f=_0x1453e3(0xbac7),_0x556171=_0x1453e3(0x77a5);_0x1453e3(0x1293);class _0x4b609e extends _0x33fb8f['x']{constructor(_0x59dbdf,_0x21bdc5,_0x470f7c,_0x438816,_0x8acc,_0x30dfa2,_0x123bfd=!0x0,_0x2fa588=!0x1,_0x201fef=_0x33fb8f['x'][_0x13af0d(0x27c3)],_0x2705ab=_0x556171['g'][_0x13af0d(0xa43)]){var _0x5b4b08=_0x13af0d;super(null,_0x30dfa2,!_0x123bfd,_0x2fa588),this[_0x5b4b08(0xb3b)]=_0x8acc,this[_0x5b4b08(0x14bf)]=_0x30dfa2[_0x5b4b08(0x318e)]()[_0x5b4b08(0xcad)](_0x59dbdf,_0x21bdc5,_0x470f7c,_0x438816,_0x8acc,_0x123bfd,_0x2fa588,_0x201fef,null,_0x2705ab),this['_depth']=_0x438816,this[_0x5b4b08(0x2bd8)]=!0x0;}get[_0x13af0d(0x3234)](){var _0x3abf30=_0x13af0d;return this[_0x3abf30(0x2b9b)];}[_0x13af0d(0x308d)](_0x1ac1ef){var _0x12b26c=_0x13af0d;this[_0x12b26c(0x14bf)]&&this['_getEngine']()[_0x12b26c(0x818)](this['_texture'],_0x1ac1ef,this['_texture']['format'],this['_texture'][_0x12b26c(0x192c)],null,this[_0x12b26c(0x14bf)][_0x12b26c(0x261)]);}static[_0x13af0d(0x1cac)](_0x3b6acd,_0x134e18,_0x1420c2,_0x5c2854,_0x37c25c,_0x5409ce=!0x0,_0x42b51b=!0x1,_0x11e380=_0x556171['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x2dc8c5=_0x556171['g']['TEXTURETYPE_UNSIGNED_INT']){return new _0x4b609e(_0x3b6acd,_0x134e18,_0x1420c2,_0x5c2854,_0x556171['g']['TEXTUREFORMAT_RGBA'],_0x37c25c,_0x5409ce,_0x42b51b,_0x11e380,_0x2dc8c5);}}},0x1029b:(_0x51cb75,_0x37bad4,_0x3d4542)=>{_0x3d4542(0xbac7),_0x3d4542(0x77a5),_0x3d4542(0x1293),class extends null{};},0xd409:(_0x56db35,_0x550c02,_0x4d5442)=>{_0x4d5442(0x2037),_0x4d5442(0x8af2),class extends null{};},0x8af2:(_0xa9c39d,_0xae290a,_0x4dfe3a)=>{var _0x31284f=a7_0x38a779;_0x4dfe3a['d'](_0xae290a,{'_':()=>_0x1484e8});var _0x4e3093=_0x4dfe3a(0xf96c),_0x15c4f1=_0x4dfe3a(0x9fd1),_0x392447=_0x4dfe3a(0xbac7),_0x268a74=_0x4dfe3a(0x9236),_0x2c0327=_0x4dfe3a(0xa803),_0x1cecb4=_0x4dfe3a(0x77a5),_0x3cec69=(_0x4dfe3a(0xd75),_0x4dfe3a(0xf29),_0x4dfe3a(0xee04)),_0x2fd1d9=_0x4dfe3a(0x5898),_0x367909=_0x4dfe3a(0x6dbf);class _0x1484e8 extends _0x392447['x']{constructor(_0x5debf5,_0x208b17,_0x3770a1,_0x3592a8=!0x1,_0x59fc5c=!0x0,_0x20c236=_0x1cecb4['g']['TEXTURETYPE_UNSIGNED_INT'],_0x21232a=!0x1,_0x28d482=_0x392447['x']['TRILINEAR_SAMPLINGMODE'],_0x57f5d1=!0x0,_0x20a249=!0x1,_0x346c7a=!0x1,_0x13e6a4=_0x1cecb4['g'][_0x31284f(0x3eec)],_0x51751b=!0x1,_0x2efc2a,_0x58bbef,_0x728ec3=!0x1,_0x4a7164=!0x1){var _0x42202=_0x31284f,_0x5c8be2,_0x346400;let _0x3489b4=void 0x0;if('object'==typeof _0x3592a8&&(_0x3592a8=!!(_0x346400=_0x3592a8)[_0x42202(0x25ff)],_0x59fc5c=null==(_0x5c8be2=_0x346400['doNotChangeAspectRatio'])||_0x5c8be2,_0x20c236=null!=(_0x5c8be2=_0x346400['type'])?_0x5c8be2:_0x1cecb4['g'][_0x42202(0x7d6)],_0x21232a=!!_0x346400[_0x42202(0x1407)],_0x28d482=null!=(_0x5c8be2=_0x346400[_0x42202(0x3249)])?_0x5c8be2:_0x392447['x'][_0x42202(0x27c3)],_0x57f5d1=null==(_0x5c8be2=_0x346400[_0x42202(0x2f35)])||_0x5c8be2,_0x20a249=!!_0x346400[_0x42202(0x1293)],_0x346c7a=!!_0x346400[_0x42202(0x2edf)],_0x13e6a4=null!=(_0x5c8be2=_0x346400[_0x42202(0xb3b)])?_0x5c8be2:_0x1cecb4['g']['TEXTUREFORMAT_RGBA'],_0x51751b=!!_0x346400['delayAllocation'],_0x2efc2a=_0x346400[_0x42202(0x2ba8)],_0x58bbef=_0x346400['creationFlags'],_0x728ec3=!!_0x346400[_0x42202(0x847)],_0x4a7164=!!_0x346400['useSRGBBuffer'],_0x3489b4=_0x346400[_0x42202(0x2ba6)]),super(null,_0x3770a1,!_0x3592a8,void 0x0,_0x28d482,void 0x0,void 0x0,void 0x0,void 0x0,_0x13e6a4),this[_0x42202(0x3abb)]=null,this[_0x42202(0xd59)]=(_0x28428c,_0x39f2e8)=>{var _0x1099e9=_0x42202,_0x163e9f=this[_0x1099e9(0x331b)]?this['_renderList'][_0x1099e9(0x3785)]:0x0;(0x0===_0x39f2e8&&0x0<_0x163e9f||0x0===_0x163e9f)&&null!=(_0x39f2e8=this[_0x1099e9(0x40ae)]())&&_0x39f2e8['meshes']['forEach'](_0x4a5d5a=>{var _0x1dbfa1=_0x1099e9;_0x4a5d5a[_0x1dbfa1(0x32ab)]();});},this['renderParticles']=!0x0,this['renderSprites']=!0x1,this[_0x42202(0xa31)]=!0x1,this[_0x42202(0x519)]=!0x1,this['onBeforeBindObservable']=new _0x4e3093['y$'](),this[_0x42202(0x1e54)]=new _0x4e3093['y$'](),this[_0x42202(0x2fd3)]=new _0x4e3093['y$'](),this[_0x42202(0x3b55)]=new _0x4e3093['y$'](),this[_0x42202(0x2911)]=new _0x4e3093['y$'](),this[_0x42202(0x3ca5)]=new _0x4e3093['y$'](),this[_0x42202(0x1ea8)]=!0x1,this[_0x42202(0x1180)]=!0x1,this['_currentRefreshId']=-0x1,this[_0x42202(0x16f9)]=0x1,this[_0x42202(0x3f1e)]=0x1,this[_0x42202(0x147a)]=!0x0,this[_0x42202(0x2784)]=null,this[_0x42202(0x111f)]=_0x15c4f1['P'][_0x42202(0xd5a)](),_0x3770a1=this[_0x42202(0x40ae)]()){const _0x3fa9ec=this[_0x42202(0x40ae)]()[_0x42202(0x318e)]();this[_0x42202(0xae8)]=_0x392447['x'][_0x42202(0x964)],this[_0x42202(0x2d98)]=new Array(),this[_0x42202(0x3844)]=_0x5debf5,this['isRenderTarget']=!0x0,this['_initialSizeParameter']=_0x208b17,this[_0x42202(0x2a71)]=[],this['_isCubeData']=_0x21232a,this[_0x42202(0x398b)](_0x208b17),this[_0x42202(0xc44)]=this[_0x42202(0x2a71)][0x0],this[_0x42202(0x408b)]=_0x3fa9ec[_0x42202(0x3ca5)][_0x42202(0x33ee)](()=>{}),this[_0x42202(0x3ee2)]=!!_0x3592a8,this[_0x42202(0x1ee6)]=_0x59fc5c,this['_renderingManager']=new _0x2c0327['$'](_0x3770a1),this[_0x42202(0x293b)][_0x42202(0xfa3)]=!0x0,_0x346c7a||(this['_renderTargetOptions']={'generateMipMaps':_0x3592a8,'type':_0x20c236,'format':null!=(_0x5c8be2=this[_0x42202(0x35a4)])?_0x5c8be2:void 0x0,'samplingMode':this['samplingMode'],'generateDepthBuffer':_0x57f5d1,'generateStencilBuffer':_0x20a249,'samples':_0x2efc2a,'creationFlags':_0x58bbef,'noColorAttachment':_0x728ec3,'useSRGBBuffer':_0x4a7164,'colorAttachment':_0x3489b4},this[_0x42202(0x3249)]===_0x392447['x'][_0x42202(0x359)]&&(this['wrapU']=_0x392447['x'][_0x42202(0x2275)],this[_0x42202(0x3906)]=_0x392447['x']['CLAMP_ADDRESSMODE']),_0x51751b||(_0x21232a?(this[_0x42202(0x2784)]=_0x3770a1[_0x42202(0x318e)]()[_0x42202(0x3b4)](this[_0x42202(0x12f9)](),this[_0x42202(0x1970)]),this['coordinatesMode']=_0x392447['x'][_0x42202(0x2a5a)],this[_0x42202(0x181b)]=_0x15c4f1['y3'][_0x42202(0x243a)]()):this[_0x42202(0x2784)]=_0x3770a1[_0x42202(0x318e)]()[_0x42202(0x1e24)](this[_0x42202(0x7dc)],this['_renderTargetOptions']),this[_0x42202(0x14bf)]=this[_0x42202(0x2784)][_0x42202(0xd74)],void 0x0!==_0x2efc2a&&(this[_0x42202(0x2ba8)]=_0x2efc2a)));}}get[_0x31284f(0x2d98)](){var _0x12da34=_0x31284f;return this[_0x12da34(0x331b)];}set['renderList'](_0x16c696){var _0x57cbf9=_0x31284f;this[_0x57cbf9(0x3abb)]&&(this[_0x57cbf9(0x3abb)](),this[_0x57cbf9(0x3abb)]=null),_0x16c696&&(this[_0x57cbf9(0x3abb)]=(0x0,_0x2fd1d9['M'])(_0x16c696,this[_0x57cbf9(0xd59)])),this['_renderList']=_0x16c696;}get['postProcesses'](){var _0x26cd81=_0x31284f;return this[_0x26cd81(0x1c7e)];}get[_0x31284f(0x3677)](){var _0x22025c=_0x31284f;return!!this[_0x22025c(0x310)]&&this[_0x22025c(0x310)]['enabled'];}set[_0x31284f(0x1bca)](_0x3f6d4e){var _0x238e5e=_0x31284f;this[_0x238e5e(0x1d8d)]&&this[_0x238e5e(0x1e54)][_0x238e5e(0x418a)](this[_0x238e5e(0x1d8d)]),this['_onAfterUnbindObserver']=this['onAfterUnbindObservable'][_0x238e5e(0x33ee)](_0x3f6d4e);}set['onBeforeRender'](_0x4e5d02){var _0x391d05=_0x31284f;this['_onBeforeRenderObserver']&&this[_0x391d05(0x2fd3)][_0x391d05(0x418a)](this[_0x391d05(0x278c)]),this[_0x391d05(0x278c)]=this[_0x391d05(0x2fd3)][_0x391d05(0x33ee)](_0x4e5d02);}set[_0x31284f(0xe57)](_0x48212c){var _0x3b5044=_0x31284f;this[_0x3b5044(0x1543)]&&this[_0x3b5044(0x3b55)][_0x3b5044(0x418a)](this['_onAfterRenderObserver']),this[_0x3b5044(0x1543)]=this[_0x3b5044(0x3b55)][_0x3b5044(0x33ee)](_0x48212c);}set[_0x31284f(0x2310)](_0x4b4ace){var _0x58b0be=_0x31284f;this[_0x58b0be(0x3172)]&&this[_0x58b0be(0x2911)][_0x58b0be(0x418a)](this['_onClearObserver']),this[_0x58b0be(0x3172)]=this[_0x58b0be(0x2911)][_0x58b0be(0x33ee)](_0x4b4ace);}get[_0x31284f(0x3b16)](){var _0xe1eff0=_0x31284f;return this[_0xe1eff0(0x2a71)];}get[_0x31284f(0x3b45)](){var _0xf11ee3=_0x31284f;return this[_0xf11ee3(0x2139)];}['setMaterialForRendering'](_0x2abd83,_0x16c702){var _0x2ccf93=_0x31284f;let _0x240f9f;_0x240f9f=Array[_0x2ccf93(0x2d96)](_0x2abd83)?_0x2abd83:[_0x2abd83];for(let _0x57b36f=0x0;_0x57b36f<_0x240f9f['length'];++_0x57b36f)for(let _0x34ff75=0x0;_0x34ff75<this[_0x2ccf93(0x2a71)]['length'];++_0x34ff75)_0x240f9f[_0x57b36f]['setMaterialForRenderPass'](this[_0x2ccf93(0x2a71)][_0x34ff75],void 0x0!==_0x16c702?Array[_0x2ccf93(0x2d96)](_0x16c702)?_0x16c702[_0x34ff75]:_0x16c702:void 0x0);}get[_0x31284f(0x20af)](){var _0x39b3fd=_0x31284f;return this[_0x39b3fd(0x1970)];}get[_0x31284f(0x2271)](){var _0x5cd61f=_0x31284f;return this[_0x5cd61f(0x2784)];}[_0x31284f(0x643)](){var _0x16d6e5=_0x31284f;this[_0x16d6e5(0xce9)]&&this[_0x16d6e5(0x2904)](this[_0x16d6e5(0x2ddb)]);}set[_0x31284f(0x1ffc)](_0x33c722){var _0x191c8b=_0x31284f;if(!this['_boundingBoxSize']||!this[_0x191c8b(0x3404)]['equals'](_0x33c722)){this[_0x191c8b(0x3404)]=_0x33c722;const _0x1034ea=this[_0x191c8b(0x40ae)]();_0x1034ea&&_0x1034ea[_0x191c8b(0x2977)](_0x1cecb4['g'][_0x191c8b(0x411)]);}}get[_0x31284f(0x1ffc)](){return this['_boundingBoxSize'];}get['depthStencilTexture'](){var _0x3deb38=_0x31284f,_0x3397f4;return null!=(_0x3397f4=null==(_0x3397f4=this[_0x3deb38(0x2784)])?void 0x0:_0x3397f4[_0x3deb38(0x136b)])?_0x3397f4:null;}[_0x31284f(0x11ea)](_0x498d81=0x0,_0x4e48a8=!0x0,_0x50f415=!0x1,_0x11d71c=0x1,_0x356785=_0x1cecb4['g'][_0x31284f(0x1e21)]){var _0x42e575=_0x31284f,_0x3de6d7;null!=(_0x3de6d7=this['_renderTarget'])&&_0x3de6d7[_0x42e575(0x11ea)](_0x498d81,_0x4e48a8,_0x50f415,_0x11d71c,_0x356785);}['_releaseRenderPassId'](){var _0x3761c1=_0x31284f;if(this[_0x3761c1(0x3921)]){const _0x321eb2=this[_0x3761c1(0x3921)][_0x3761c1(0x318e)]();for(let _0x89f4aa=0x0;_0x89f4aa<this[_0x3761c1(0x2a71)][_0x3761c1(0x3785)];++_0x89f4aa)_0x321eb2['releaseRenderPassId'](this[_0x3761c1(0x2a71)][_0x89f4aa]);}this[_0x3761c1(0x2a71)]=[];}['_createRenderPassId'](){var _0x8bc6f5=_0x31284f;this[_0x8bc6f5(0x2694)]();const _0x14550c=this['_scene'][_0x8bc6f5(0x318e)]();var _0x13ba2e=this[_0x8bc6f5(0x2ad5)]?0x6:this[_0x8bc6f5(0x1720)]()||0x1;for(let _0x4680e3=0x0;_0x4680e3<_0x13ba2e;++_0x4680e3)this['_renderPassIds'][_0x4680e3]=_0x14550c['createRenderPassId'](_0x8bc6f5(0x3bc6)+this[_0x8bc6f5(0x3844)]+'#'+_0x4680e3);}[_0x31284f(0x398b)](_0x49c591){var _0x4548b4=_0x31284f;if(_0x49c591[_0x4548b4(0x3e5)]){this[_0x4548b4(0xce9)]=_0x49c591[_0x4548b4(0x3e5)];const _0x348aef=this[_0x4548b4(0x2a2f)]();this[_0x4548b4(0x7dc)]={'width':this['_bestReflectionRenderTargetDimension'](_0x348aef[_0x4548b4(0x158f)](),this['_sizeRatio']),'height':this[_0x4548b4(0x2a53)](_0x348aef[_0x4548b4(0x1f43)](),this[_0x4548b4(0xce9)])};}else this[_0x4548b4(0x7dc)]=_0x49c591;this[_0x4548b4(0x2ab1)]();}get[_0x31284f(0x2ba8)](){var _0x77de95=_0x31284f,_0x2dc99a;return null!=(_0x2dc99a=null==(_0x2dc99a=this[_0x77de95(0x2784)])?void 0x0:_0x2dc99a[_0x77de95(0x2ba8)])?_0x2dc99a:this[_0x77de95(0x3f1e)];}set[_0x31284f(0x2ba8)](_0x3d3343){var _0x149a54=_0x31284f;this['_renderTarget']&&(this[_0x149a54(0x3f1e)]=this['_renderTarget'][_0x149a54(0xc17)](_0x3d3343));}['resetRefreshCounter'](){var _0xc897ba=_0x31284f;this[_0xc897ba(0x2139)]=-0x1;}get[_0x31284f(0x24d6)](){var _0x32d682=_0x31284f;return this[_0x32d682(0x16f9)];}set['refreshRate'](_0x37254f){var _0x543c00=_0x31284f;this['_refreshRate']=_0x37254f,this[_0x543c00(0x29b5)]();}['addPostProcess'](_0x15d0a2){var _0x4c922f=_0x31284f;if(!this[_0x4c922f(0x3dec)]){var _0x251d09=this[_0x4c922f(0x40ae)]();if(!_0x251d09)return;this[_0x4c922f(0x3dec)]=new _0x268a74['O'](_0x251d09),this[_0x4c922f(0x1c7e)]=new Array();}this[_0x4c922f(0x1c7e)][_0x4c922f(0x1e1d)](_0x15d0a2),this[_0x4c922f(0x1c7e)][0x0]['autoClear']=!0x1;}[_0x31284f(0x22ea)](_0xc6c4d8=!0x1){var _0x1871ee=_0x31284f;if(this[_0x1871ee(0x1c7e)]){if(_0xc6c4d8){for(const _0x1e58e3 of this['_postProcesses'])_0x1e58e3[_0x1871ee(0x3551)]();}this[_0x1871ee(0x1c7e)]=[];}}[_0x31284f(0xc94)](_0x1f9c64){var _0x4d6872=_0x31284f;this[_0x4d6872(0x1c7e)]&&-0x1!==(_0x1f9c64=this[_0x4d6872(0x1c7e)]['indexOf'](_0x1f9c64))&&(this[_0x4d6872(0x1c7e)]['splice'](_0x1f9c64,0x1),0x0<this[_0x4d6872(0x1c7e)]['length']&&(this[_0x4d6872(0x1c7e)][0x0][_0x4d6872(0x2c31)]=!0x1));}[_0x31284f(0x1bbe)](){var _0x1a077b=_0x31284f;return-0x1===this['_currentRefreshId']||this[_0x1a077b(0x24d6)]===this[_0x1a077b(0x2139)]?(this['_currentRefreshId']=0x1,!0x0):(this[_0x1a077b(0x2139)]++,!0x1);}[_0x31284f(0x12f9)](){var _0x54230e=_0x31284f;return this[_0x54230e(0x158f)]();}['getRenderWidth'](){var _0x3503a0=_0x31284f;return this[_0x3503a0(0x7dc)][_0x3503a0(0xad8)]||this[_0x3503a0(0x7dc)];}['getRenderHeight'](){var _0x43892e=_0x31284f;return this[_0x43892e(0x7dc)]['width']?this[_0x43892e(0x7dc)]['height']:this[_0x43892e(0x7dc)];}[_0x31284f(0x1720)](){var _0x9dc958=_0x31284f;return this[_0x9dc958(0x7dc)][_0x9dc958(0x1459)]||0x0;}[_0x31284f(0x29c)](){var _0x4cc1ad=_0x31284f;this[_0x4cc1ad(0x147a)]=!0x1;}get[_0x31284f(0x1696)](){var _0x54c113=_0x31284f;return this[_0x54c113(0x147a)];}[_0x31284f(0x5ab)](_0x58ab75){var _0x19fc93=_0x31284f;_0x58ab75=Math[_0x19fc93(0x695)](0x1,this['getRenderSize']()*_0x58ab75),this[_0x19fc93(0x2904)](_0x58ab75);}[_0x31284f(0x41b)](){var _0x308b38=_0x31284f;return this[_0x308b38(0x1407)]?this[_0x308b38(0x181b)]:super['getReflectionTextureMatrix']();}[_0x31284f(0x2904)](_0xd0881d){var _0x4954a8=_0x31284f,_0xf9298b,_0x27b9a8=this['isCube'];null!=(_0xf9298b=this['_renderTarget'])&&_0xf9298b[_0x4954a8(0x3551)](),this['_renderTarget']=null;const _0x254c9e=this['getScene']();_0x254c9e&&(this[_0x4954a8(0x398b)](_0xd0881d),this[_0x4954a8(0x2784)]=_0x27b9a8?_0x254c9e[_0x4954a8(0x318e)]()[_0x4954a8(0x3b4)](this['getRenderSize'](),this['_renderTargetOptions']):_0x254c9e[_0x4954a8(0x318e)]()[_0x4954a8(0x1e24)](this[_0x4954a8(0x7dc)],this[_0x4954a8(0x1970)]),this[_0x4954a8(0x14bf)]=this[_0x4954a8(0x2784)]['texture'],void 0x0!==this['_renderTargetOptions'][_0x4954a8(0x2ba8)]&&(this[_0x4954a8(0x2ba8)]=this[_0x4954a8(0x1970)]['samples']),this[_0x4954a8(0x3ca5)][_0x4954a8(0xd58)]()&&this[_0x4954a8(0x3ca5)][_0x4954a8(0x2231)](this));}['render'](_0x54e82c=!0x1,_0x393ebb=!0x1){var _0x485fc7=_0x31284f;this[_0x485fc7(0x1273)](_0x54e82c,_0x393ebb);}[_0x31284f(0x3787)](){var _0x58c849=_0x31284f;return this[_0x58c849(0x1273)](!0x1,!0x1,!0x0);}[_0x31284f(0x1273)](_0x193094=!0x1,_0x24b657=!0x1,_0x5ccaf6=!0x1){var _0x14b760=_0x31284f;const _0x13e93b=this[_0x14b760(0x40ae)]();if(!_0x13e93b)return _0x5ccaf6;const _0x346b68=_0x13e93b[_0x14b760(0x318e)]();if(void 0x0!==this[_0x14b760(0xd6b)]&&(_0x193094=this[_0x14b760(0xd6b)]),this[_0x14b760(0x28f)]){this[_0x14b760(0x2d98)]=[];for(let _0x2ff6af=0x0;_0x2ff6af<this[_0x14b760(0x28f)][_0x14b760(0x3785)];_0x2ff6af++){var _0x45a5a5=this[_0x14b760(0x28f)][_0x2ff6af],_0x45a5a5=_0x13e93b[_0x14b760(0x2040)](_0x45a5a5);_0x45a5a5&&this[_0x14b760(0x2d98)][_0x14b760(0x1e1d)](_0x45a5a5);}this[_0x14b760(0x28f)]=void 0x0;}if(this['renderListPredicate']){this['renderList']?this[_0x14b760(0x2d98)][_0x14b760(0x3785)]=0x0:this['renderList']=[];const _0x544ae4=this['getScene']();if(!_0x544ae4)return _0x5ccaf6;var _0x3717c1=_0x544ae4['meshes'];for(let _0x479b59=0x0;_0x479b59<_0x3717c1[_0x14b760(0x3785)];_0x479b59++){var _0x3b9079=_0x3717c1[_0x479b59];this[_0x14b760(0x1fbf)](_0x3b9079)&&this[_0x14b760(0x2d98)][_0x14b760(0x1e1d)](_0x3b9079);}}var _0xe534d5=_0x346b68[_0x14b760(0x2741)];this[_0x14b760(0x223a)]['notifyObservers'](this);const _0x1dbbec=null!=(_0x2ccef1=this[_0x14b760(0x3728)])?_0x2ccef1:_0x13e93b[_0x14b760(0x3728)];var _0x2ccef1=_0x13e93b[_0x14b760(0x3728)];_0x1dbbec&&(_0x1dbbec!==_0x13e93b[_0x14b760(0x3728)]&&(_0x13e93b['setTransformMatrix'](_0x1dbbec[_0x14b760(0x1f0c)](),_0x1dbbec['getProjectionMatrix'](!0x0)),_0x13e93b[_0x14b760(0x3728)]=_0x1dbbec),_0x346b68['setViewport'](_0x1dbbec['viewport'],this['getRenderWidth'](),this['getRenderHeight']())),this[_0x14b760(0x1066)]=!0x1;let _0xdaf8b7=_0x5ccaf6;if(_0x5ccaf6){_0x13e93b['getViewMatrix']()||_0x13e93b[_0x14b760(0x8cd)]();var _0x59cbfa=this[_0x14b760(0x2bd8)]?this[_0x14b760(0x1720)]():this[_0x14b760(0x1407)]?0x6:0x1;for(let _0x2f082c=0x0;_0x2f082c<_0x59cbfa&&_0xdaf8b7;_0x2f082c++){let _0x23290d=null;var _0x28e462=this[_0x14b760(0x2d98)]||_0x13e93b['getActiveMeshes']()[_0x14b760(0x1b48)],_0x4c62de=(this['renderList']||_0x13e93b[_0x14b760(0x1834)]())[_0x14b760(0x3785)];_0x346b68['currentRenderPassId']=this[_0x14b760(0x2a71)][_0x2f082c],this[_0x14b760(0x2fd3)][_0x14b760(0x2231)](_0x2f082c),_0x23290d=(_0x23290d=this[_0x14b760(0xd1c)]?this[_0x14b760(0xd1c)](_0x2f082c,_0x28e462,_0x4c62de):_0x23290d)||_0x28e462,this['_doNotChangeAspectRatio']||_0x13e93b[_0x14b760(0x8cd)](!0x0);for(let _0x4d5157=0x0;_0x4d5157<_0x23290d['length']&&_0xdaf8b7;++_0x4d5157){const _0x425ac=_0x23290d[_0x4d5157];if(_0x425ac[_0x14b760(0x3461)]()&&!_0x425ac[_0x14b760(0x158c)]&&_0x425ac[_0x14b760(0x39a9)]&&_0x425ac[_0x14b760(0x345e)]){if(this[_0x14b760(0x40f4)])this[_0x14b760(0x40f4)](_0x425ac,this[_0x14b760(0x24d6)],_0x5ccaf6)||(_0xdaf8b7=!0x1);else{if(!_0x425ac[_0x14b760(0x1977)](!0x0)){_0xdaf8b7=!0x1;continue;}}}}this[_0x14b760(0x3b55)][_0x14b760(0x2231)](_0x2f082c),(this[_0x14b760(0x2bd8)]||this[_0x14b760(0x1407)])&&(_0x13e93b[_0x14b760(0x1c0e)](),_0x13e93b[_0x14b760(0x1251)]());}}else{if(this[_0x14b760(0x2bd8)]){for(let _0x4f4b56=0x0;_0x4f4b56<this[_0x14b760(0x1720)]();_0x4f4b56++)this[_0x14b760(0x15b0)](0x0,_0x193094,_0x24b657,_0x4f4b56,_0x1dbbec),_0x13e93b['incrementRenderId'](),_0x13e93b[_0x14b760(0x1251)]();}else{if(this['isCube']){for(let _0x19ce75=0x0;_0x19ce75<0x6;_0x19ce75++)this['_renderToTarget'](_0x19ce75,_0x193094,_0x24b657,void 0x0,_0x1dbbec),_0x13e93b[_0x14b760(0x1c0e)](),_0x13e93b[_0x14b760(0x1251)]();}else this['_renderToTarget'](0x0,_0x193094,_0x24b657,void 0x0,_0x1dbbec);}}return this[_0x14b760(0x1e54)][_0x14b760(0x2231)](this),_0x346b68['currentRenderPassId']=_0xe534d5,_0x2ccef1&&(_0x13e93b[_0x14b760(0x3728)]=_0x2ccef1,(0x1<_0x13e93b[_0x14b760(0x318e)]()[_0x14b760(0x28e3)][_0x14b760(0x3785)]||this['activeCamera']&&this[_0x14b760(0x3728)]!==_0x13e93b['activeCamera'])&&_0x13e93b[_0x14b760(0x2861)](_0x13e93b[_0x14b760(0x3728)][_0x14b760(0x1f0c)](),_0x13e93b['activeCamera'][_0x14b760(0x9d4)](!0x0)),_0x346b68[_0x14b760(0x215)](_0x13e93b['activeCamera'][_0x14b760(0x34a)])),_0x13e93b[_0x14b760(0x1251)](),_0xdaf8b7;}[_0x31284f(0x2a53)](_0x230166,_0x2aa8f7){var _0x28bbad=_0x31284f;return _0x2aa8f7*=_0x230166,_0x2aa8f7=_0x3cec69['D'][_0x28bbad(0x2aa9)](_0x2aa8f7+0x4000/(0x80+_0x2aa8f7)),Math['min'](_0x3cec69['D'][_0x28bbad(0x3418)](_0x230166),_0x2aa8f7);}['_prepareRenderingManager'](_0x581799,_0x3438fa,_0x3d8c17,_0x5b6d82){var _0x4af02f=_0x31284f;const _0x57c079=this['getScene']();if(_0x57c079){this[_0x4af02f(0x293b)]['reset']();var _0x2e7e19,_0x5d4dfc=_0x57c079[_0x4af02f(0x87a)]();for(let _0xb9148f=0x0;_0xb9148f<_0x3438fa;_0xb9148f++){const _0x1f2458=_0x581799[_0xb9148f];if(_0x1f2458&&!_0x1f2458[_0x4af02f(0x158c)]){if(this['customIsReadyFunction']){if(!this[_0x4af02f(0x40f4)](_0x1f2458,this[_0x4af02f(0x24d6)],!0x1)){this['resetRefreshCounter']();continue;}}else{if(!_0x1f2458['isReady'](0x0===this[_0x4af02f(0x24d6)])){this['resetRefreshCounter']();continue;}}if(!_0x1f2458[_0x4af02f(0x93c)][_0x4af02f(0x122e)]&&_0x57c079[_0x4af02f(0x3728)]&&(_0x1f2458[_0x4af02f(0x93c)][_0x4af02f(0x656)]=_0x57c079[_0x4af02f(0x2930)]?_0x57c079[_0x4af02f(0x2930)](_0x1f2458,this[_0x4af02f(0x3728)]||_0x57c079[_0x4af02f(0x3728)]):_0x1f2458[_0x4af02f(0x29a6)](this[_0x4af02f(0x3728)]||_0x57c079['activeCamera']),_0x1f2458['_internalAbstractMeshDataInfo']['_currentLODIsUpToDate']=!0x0),_0x1f2458['_internalAbstractMeshDataInfo'][_0x4af02f(0x656)]){let _0x40fc89=_0x1f2458[_0x4af02f(0x93c)]['_currentLOD'];if(_0x40fc89[_0x4af02f(0x1c54)](_0x5d4dfc),_0x2e7e19=!(!_0x5b6d82||!_0x3d8c17)&&0x0==(_0x1f2458[_0x4af02f(0xb9f)]&_0x3d8c17[_0x4af02f(0xb9f)]),_0x1f2458[_0x4af02f(0x3461)]()&&_0x1f2458[_0x4af02f(0x39a9)]&&_0x1f2458[_0x4af02f(0x345e)]&&!_0x2e7e19&&(_0x40fc89!==_0x1f2458&&_0x40fc89[_0x4af02f(0x17a1)](_0x5d4dfc,!0x0),_0x1f2458[_0x4af02f(0x17a1)](_0x5d4dfc,!0x0)&&_0x1f2458[_0x4af02f(0x345e)]['length'])){_0x1f2458[_0x4af02f(0x3950)]?_0x1f2458[_0x4af02f(0x93c)]['_actAsRegularMesh']&&(_0x40fc89=_0x1f2458):_0x40fc89['_internalAbstractMeshDataInfo']['_onlyForInstancesIntermediate']=!0x1,_0x40fc89[_0x4af02f(0x93c)][_0x4af02f(0x11a0)]=!0x0;for(let _0x4ae5d4=0x0;_0x4ae5d4<_0x40fc89[_0x4af02f(0x345e)]['length'];_0x4ae5d4++){var _0x5c03bf=_0x40fc89[_0x4af02f(0x345e)][_0x4ae5d4];this[_0x4af02f(0x293b)][_0x4af02f(0x2c40)](_0x5c03bf,_0x40fc89);}}}}}for(let _0x23345c=0x0;_0x23345c<_0x57c079[_0x4af02f(0x3ca7)][_0x4af02f(0x3785)];_0x23345c++){const _0x24b4c3=_0x57c079['particleSystems'][_0x23345c],_0x3f6de5=_0x24b4c3[_0x4af02f(0xcfd)];_0x24b4c3[_0x4af02f(0x713)]()&&_0x3f6de5&&_0x3f6de5[_0x4af02f(0xdfa)]&&_0x3f6de5['isEnabled']()&&0x0<=_0x581799['indexOf'](_0x3f6de5)&&this[_0x4af02f(0x293b)][_0x4af02f(0x1564)](_0x24b4c3);}}}[_0x31284f(0x232)](_0x5bc6dd=0x0,_0x2ea4ed=0x0){var _0x828027=_0x31284f;const _0x5e5a58=this[_0x828027(0x40ae)]();if(_0x5e5a58){const _0x169c77=_0x5e5a58[_0x828027(0x318e)]();this[_0x828027(0x2784)]&&_0x169c77[_0x828027(0x1fe9)](this[_0x828027(0x2784)],this[_0x828027(0x1407)]?_0x5bc6dd:void 0x0,void 0x0,void 0x0,this[_0x828027(0x519)],0x0,_0x2ea4ed);}}['_unbindFrameBuffer'](_0x167d69,_0x16350a){var _0x5cf65c=_0x31284f;this[_0x5cf65c(0x2784)]&&_0x167d69[_0x5cf65c(0x2f50)](this[_0x5cf65c(0x2784)],this[_0x5cf65c(0x1407)],()=>{var _0x2bfb02=_0x5cf65c;this[_0x2bfb02(0x3b55)][_0x2bfb02(0x2231)](_0x16350a);});}['_prepareFrame'](_0x1cb0ab,_0x1c5184,_0x1599cd,_0xb31a6b){var _0x32b90f=_0x31284f;this['_postProcessManager']?this[_0x32b90f(0x3677)]||this[_0x32b90f(0x3dec)][_0x32b90f(0xb08)](this[_0x32b90f(0x14bf)],this[_0x32b90f(0x1c7e)]):_0xb31a6b&&_0x1cb0ab[_0x32b90f(0x3ccb)][_0x32b90f(0xb08)](this['_texture'])||this[_0x32b90f(0x232)](_0x1c5184,_0x1599cd);}[_0x31284f(0x15b0)](_0x53d5fc,_0x3c1095,_0x2e5765,_0x29a9cc=0x0,_0x51f788=null){var _0x3a0577=_0x31284f;const _0x575ff3=this['getScene']();if(_0x575ff3){const _0x47dda7=_0x575ff3[_0x3a0577(0x318e)]();if(null!=(_0x32b1d8=_0x47dda7[_0x3a0577(0x2c22)])&&_0x32b1d8['call'](_0x47dda7,'render\x20to\x20face\x20#'+_0x53d5fc+'\x20layer\x20#'+_0x29a9cc,0x1),this[_0x3a0577(0xb08)](_0x575ff3,_0x53d5fc,_0x29a9cc,_0x3c1095),this[_0x3a0577(0x2bd8)]?(_0x47dda7[_0x3a0577(0x2741)]=this[_0x3a0577(0x2a71)][_0x29a9cc],this['onBeforeRenderObservable'][_0x3a0577(0x2231)](_0x29a9cc)):(_0x47dda7[_0x3a0577(0x2741)]=this[_0x3a0577(0x2a71)][_0x53d5fc],this['onBeforeRenderObservable'][_0x3a0577(0x2231)](_0x53d5fc)),_0x47dda7[_0x3a0577(0x2e32)]&&_0x47dda7['snapshotRenderingMode']===_0x1cecb4['g'][_0x3a0577(0x2409)])this[_0x3a0577(0x2911)][_0x3a0577(0xd58)]()?this[_0x3a0577(0x2911)]['notifyObservers'](_0x47dda7):this['skipInitialClear']||_0x47dda7[_0x3a0577(0xc60)](this[_0x3a0577(0x2fc0)]||_0x575ff3['clearColor'],!0x0,!0x0,!0x0);else{let _0x207ce4=null;var _0x32b1d8=this[_0x3a0577(0x2d98)]||_0x575ff3[_0x3a0577(0x1834)]()[_0x3a0577(0x1b48)],_0x1505d8=(this[_0x3a0577(0x2d98)]||_0x575ff3[_0x3a0577(0x1834)]())[_0x3a0577(0x3785)];(_0x207ce4=this[_0x3a0577(0xd1c)]?this['getCustomRenderList'](this[_0x3a0577(0x2bd8)]?_0x29a9cc:_0x53d5fc,_0x32b1d8,_0x1505d8):_0x207ce4)?this[_0x3a0577(0x3aec)](_0x207ce4,_0x207ce4[_0x3a0577(0x3785)],_0x51f788,this[_0x3a0577(0xa31)]):(this[_0x3a0577(0x1066)]||(this[_0x3a0577(0x3aec)](_0x32b1d8,_0x1505d8,_0x51f788,!this[_0x3a0577(0x2d98)]||this['forceLayerMaskCheck']),this[_0x3a0577(0x1066)]=!0x0),_0x207ce4=_0x32b1d8);for(const _0x2f150a of _0x575ff3['_beforeRenderTargetClearStage'])_0x2f150a[_0x3a0577(0x3b40)](this,_0x53d5fc,_0x29a9cc);this[_0x3a0577(0x2911)]['hasObservers']()?this['onClearObservable'][_0x3a0577(0x2231)](_0x47dda7):this[_0x3a0577(0x1180)]||_0x47dda7[_0x3a0577(0xc60)](this[_0x3a0577(0x2fc0)]||_0x575ff3[_0x3a0577(0x2fc0)],!0x0,!0x0,!0x0),this['_doNotChangeAspectRatio']||_0x575ff3['updateTransformMatrix'](!0x0);for(const _0x44b157 of _0x575ff3[_0x3a0577(0x3718)])_0x44b157[_0x3a0577(0x3b40)](this,_0x53d5fc,_0x29a9cc);this['_renderingManager'][_0x3a0577(0xd50)](this[_0x3a0577(0x44f)],_0x207ce4,this[_0x3a0577(0x3b48)],this['renderSprites']);for(const _0xb385f8 of _0x575ff3[_0x3a0577(0x239d)])_0xb385f8[_0x3a0577(0x3b40)](this,_0x53d5fc,_0x29a9cc);_0x32b1d8=null!=(_0x51f788=null==(_0x1505d8=this[_0x3a0577(0x14bf)])?void 0x0:_0x1505d8['generateMipMaps'])&&_0x51f788,(this[_0x3a0577(0x14bf)]&&(this['_texture'][_0x3a0577(0x25ff)]=!0x1),this[_0x3a0577(0x3dec)]?this['_postProcessManager'][_0x3a0577(0x2ced)](!0x1,null!=(_0x1505d8=this[_0x3a0577(0x2784)])?_0x1505d8:void 0x0,_0x53d5fc,this[_0x3a0577(0x1c7e)],this[_0x3a0577(0x519)]):_0x3c1095&&_0x575ff3['postProcessManager'][_0x3a0577(0x2ced)](!0x1,null!=(_0x51f788=this[_0x3a0577(0x2784)])?_0x51f788:void 0x0,_0x53d5fc));for(const _0xca96cb of _0x575ff3[_0x3a0577(0x3663)])_0xca96cb[_0x3a0577(0x3b40)](this,_0x53d5fc,_0x29a9cc);this['_texture']&&(this[_0x3a0577(0x14bf)]['generateMipMaps']=_0x32b1d8),this['_doNotChangeAspectRatio']||_0x575ff3['updateTransformMatrix'](!0x0),_0x2e5765&&_0x367909['B'][_0x3a0577(0x23b0)](this[_0x3a0577(0x158f)](),this[_0x3a0577(0x1f43)](),_0x47dda7);}this[_0x3a0577(0x1fbc)](_0x47dda7,_0x53d5fc),this[_0x3a0577(0x14bf)]&&this[_0x3a0577(0x1407)]&&0x5===_0x53d5fc&&_0x47dda7[_0x3a0577(0x255a)](this[_0x3a0577(0x14bf)]),null!=(_0x1505d8=_0x47dda7[_0x3a0577(0x231a)])&&_0x1505d8[_0x3a0577(0x3e4c)](_0x47dda7,0x1);}}['setRenderingOrder'](_0x4dc009,_0x531d15=null,_0x2dc62a=null,_0x462bef=null){var _0x1c5bd8=_0x31284f;this[_0x1c5bd8(0x293b)]['setRenderingOrder'](_0x4dc009,_0x531d15,_0x2dc62a,_0x462bef);}['setRenderingAutoClearDepthStencil'](_0x21a57a,_0x1e9b40){var _0x336c1e=_0x31284f;this['_renderingManager'][_0x336c1e(0x2118)](_0x21a57a,_0x1e9b40),this[_0x336c1e(0x293b)]['_useSceneAutoClearSetup']=!0x1;}[_0x31284f(0x292d)](){var _0x41c60c=_0x31284f,_0x2274d6=this[_0x41c60c(0x21c2)]();const _0x4d4e40=new _0x1484e8(this[_0x41c60c(0x3844)],_0x2274d6,this[_0x41c60c(0x40ae)](),this['_renderTargetOptions'][_0x41c60c(0x25ff)],this[_0x41c60c(0x1ee6)],this[_0x41c60c(0x1970)]['type'],this['isCube'],this['_renderTargetOptions'][_0x41c60c(0x3249)],this[_0x41c60c(0x1970)][_0x41c60c(0x2f35)],this[_0x41c60c(0x1970)][_0x41c60c(0x1293)],void 0x0,this[_0x41c60c(0x1970)][_0x41c60c(0xb3b)],void 0x0,this[_0x41c60c(0x1970)]['samples']);return _0x4d4e40[_0x41c60c(0x33f9)]=this[_0x41c60c(0x33f9)],_0x4d4e40[_0x41c60c(0x1f05)]=this[_0x41c60c(0x1f05)],_0x4d4e40[_0x41c60c(0x1cd5)]=this[_0x41c60c(0x1cd5)],this[_0x41c60c(0x2d98)]&&(_0x4d4e40[_0x41c60c(0x2d98)]=this[_0x41c60c(0x2d98)][_0x41c60c(0xeff)](0x0)),_0x4d4e40;}['serialize'](){var _0x8c00a1=_0x31284f;if(!this['name'])return null;const _0x16cd6d=super[_0x8c00a1(0x2156)]();if(_0x16cd6d[_0x8c00a1(0x325b)]=this[_0x8c00a1(0x12f9)](),_0x16cd6d[_0x8c00a1(0x2d98)]=[],this[_0x8c00a1(0x2d98)]){for(let _0x590531=0x0;_0x590531<this[_0x8c00a1(0x2d98)]['length'];_0x590531++)_0x16cd6d[_0x8c00a1(0x2d98)][_0x8c00a1(0x1e1d)](this[_0x8c00a1(0x2d98)][_0x590531]['id']);}return _0x16cd6d;}[_0x31284f(0x1eba)](){var _0x34f91a=_0x31284f,_0x8b2b4d;null!=(_0x8b2b4d=this[_0x34f91a(0x2784)])&&_0x8b2b4d['dispose'](!0x0);}[_0x31284f(0x19fc)](){var _0x5c2f5a=_0x31284f,_0x30d5ee;null!=(_0x30d5ee=this[_0x5c2f5a(0x2784)])&&_0x30d5ee[_0x5c2f5a(0xbb2)](),this['_texture']=null;}[_0x31284f(0x3551)](){var _0x5d18d1=_0x31284f,_0x3d545d;this['onResizeObservable'][_0x5d18d1(0xc60)](),this[_0x5d18d1(0x2911)][_0x5d18d1(0xc60)](),this[_0x5d18d1(0x3b55)]['clear'](),this[_0x5d18d1(0x1e54)][_0x5d18d1(0xc60)](),this[_0x5d18d1(0x223a)][_0x5d18d1(0xc60)](),this[_0x5d18d1(0x2fd3)][_0x5d18d1(0xc60)](),this['_postProcessManager']&&(this['_postProcessManager'][_0x5d18d1(0x3551)](),this[_0x5d18d1(0x3dec)]=null),this[_0x5d18d1(0x310)]&&this['_prePassRenderTarget'][_0x5d18d1(0x3551)](),this[_0x5d18d1(0x2694)](),this['clearPostProcesses'](!0x0),this[_0x5d18d1(0x408b)]&&(this[_0x5d18d1(0x40ae)]()[_0x5d18d1(0x318e)]()[_0x5d18d1(0x3ca5)][_0x5d18d1(0x418a)](this[_0x5d18d1(0x408b)]),this['_resizeObserver']=null),this['renderList']=null;const _0x3779dd=this[_0x5d18d1(0x40ae)]();if(_0x3779dd){let _0x342245=_0x3779dd[_0x5d18d1(0x1fa7)][_0x5d18d1(0x850)](this);0x0<=_0x342245&&_0x3779dd['customRenderTargets']['splice'](_0x342245,0x1);for(const _0x52e1be of _0x3779dd[_0x5d18d1(0x219b)])0x0<=(_0x342245=_0x52e1be[_0x5d18d1(0x1fa7)]['indexOf'](this))&&_0x52e1be[_0x5d18d1(0x1fa7)]['splice'](_0x342245,0x1);null!=(_0x3d545d=this[_0x5d18d1(0x2784)])&&_0x3d545d['dispose'](),this[_0x5d18d1(0x2784)]=null,this[_0x5d18d1(0x14bf)]=null,super[_0x5d18d1(0x3551)]();}}['_rebuild'](){var _0x2f3941=_0x31284f;this[_0x2f3941(0x24d6)]===_0x1484e8[_0x2f3941(0x3914)]&&(this['refreshRate']=_0x1484e8[_0x2f3941(0x3914)]),this[_0x2f3941(0x3dec)]&&this['_postProcessManager'][_0x2f3941(0x2fb9)]();}['freeRenderingGroups'](){var _0x4115c3=_0x31284f;this['_renderingManager']&&this[_0x4115c3(0x293b)][_0x4115c3(0x3390)]();}['getViewCount'](){return 0x1;}}_0x1484e8[_0x31284f(0x3914)]=0x0,_0x1484e8[_0x31284f(0x2116)]=0x1,_0x1484e8[_0x31284f(0x3c7a)]=0x2,_0x392447['x']['_CreateRenderTargetTexture']=(_0x2bf1da,_0x17294b,_0x2d12d6,_0xaf90c2,_0x137840)=>new _0x1484e8(_0x2bf1da,_0x17294b,_0x2d12d6,_0xaf90c2);},0xbac7:(_0xfa1269,_0x345c95,_0xf14eb6)=>{var _0x429fa9=a7_0x38a779;_0xf14eb6['d'](_0x345c95,{'x':()=>_0x171ecb});function _0x507310(_0x1c60d6,_0x3fa22a,_0xeb3013,_0x1d7796){var _0x14f610=a7_0x2532,_0x67d415,_0x1e30e3=arguments['length'],_0x20170f=_0x1e30e3<0x3?_0x3fa22a:null===_0x1d7796?_0x1d7796=Object['getOwnPropertyDescriptor'](_0x3fa22a,_0xeb3013):_0x1d7796;if(_0x14f610(0x1c87)==typeof Reflect&&_0x14f610(0x7a8)==typeof Reflect[_0x14f610(0x4111)])_0x20170f=Reflect['decorate'](_0x1c60d6,_0x3fa22a,_0xeb3013,_0x1d7796);else{for(var _0x160450=_0x1c60d6[_0x14f610(0x3785)]-0x1;0x0<=_0x160450;_0x160450--)(_0x67d415=_0x1c60d6[_0x160450])&&(_0x20170f=(_0x1e30e3<0x3?_0x67d415(_0x20170f):0x3<_0x1e30e3?_0x67d415(_0x3fa22a,_0xeb3013,_0x20170f):_0x67d415(_0x3fa22a,_0xeb3013))||_0x20170f);}0x3<_0x1e30e3&&_0x20170f&&Object[_0x14f610(0x259d)](_0x3fa22a,_0xeb3013,_0x20170f);}var _0x9ac5b7=_0xf14eb6(0x153ad),_0x2b7f31=_0xf14eb6(0xf96c),_0xc76c07=_0xf14eb6(0x9fd1),_0x345c95=_0xf14eb6(0x11929),_0x3cd4c9=_0xf14eb6(0x77a5),_0x3151c0=_0xf14eb6(0xe456),_0x47a57b=_0xf14eb6(0x15cb9),_0x330edd=_0xf14eb6(0xd84a),_0x49abd1=_0xf14eb6(0x15d46),_0x4a9869=_0xf14eb6(0x2037),_0x5b2b1b=_0xf14eb6(0x17442),_0x12e690=_0xf14eb6(0x835c),_0x54bc1e=_0xf14eb6(0x2010);class _0x171ecb extends _0x345c95['V']{constructor(_0x2adc18,_0x244211,_0x55ef25,_0x2296ed,_0x3b0508=_0x171ecb[_0x429fa9(0x27c3)],_0x520013=null,_0x18218b=null,_0x28aef8=null,_0x59911f=!0x1,_0x536f7a,_0x1dad1a,_0x3e6969,_0x2eb24d,_0x53d32e){var _0x322559=_0x429fa9;super(_0x244211),this[_0x322559(0x1a59)]=null,this['uOffset']=0x0,this[_0x322559(0x22bb)]=0x0,this[_0x322559(0x2e53)]=0x1,this[_0x322559(0x1832)]=0x1,this['uAng']=0x0,this[_0x322559(0x216d)]=0x0,this['wAng']=0x0,this[_0x322559(0x247a)]=0.5,this[_0x322559(0x2f1b)]=0.5,this[_0x322559(0x294e)]=0.5,this[_0x322559(0x30e8)]=!0x1,this[_0x322559(0x9af)]=null,this[_0x322559(0x38f6)]=!0x1,this[_0x322559(0x409)]=!0x1,this['_rowGenerationMatrix']=null,this[_0x322559(0x227c)]=null,this[_0x322559(0x1762)]=null,this[_0x322559(0xee5)]=null,this[_0x322559(0x2a76)]=null,this[_0x322559(0x3f23)]=null,this[_0x322559(0x1322)]=-0x1,this[_0x322559(0x3ffe)]=-0x1,this[_0x322559(0xbfb)]=0x0,this['_cachedVScale']=0x0,this[_0x322559(0x404)]=-0x1,this[_0x322559(0x2584)]=-0x1,this[_0x322559(0x2fb0)]=-0x1,this[_0x322559(0x314e)]=-0x1,this[_0x322559(0x16aa)]=-0x1,this[_0x322559(0x256b)]=-0x1,this[_0x322559(0x3e65)]=-0x1,this['_cachedHomogeneousRotationInUVTransform']=!0x1,this[_0x322559(0x3e36)]=null,this[_0x322559(0x3fe2)]=-0x1,this[_0x322559(0x191b)]=-0x1,this[_0x322559(0x2c8b)]=0x0,this[_0x322559(0xd4b)]=0x0,this[_0x322559(0x11ce)]=-0x1,this[_0x322559(0x320d)]=null,this['_deleteBuffer']=!0x1,this[_0x322559(0x35a4)]=null,this[_0x322559(0x95f)]=null,this[_0x322559(0x1580)]=null,this['onLoadObservable']=new _0x2b7f31['y$'](),this[_0x322559(0x2ec3)]=!0x0,this[_0x322559(0x3844)]=_0x2adc18||'',this[_0x322559(0x1a59)]=_0x2adc18;let _0x2ede71,_0x47b2e3=!0x1,_0x37df92=null;_0x322559(0x1c87)==typeof _0x55ef25&&null!==_0x55ef25?(_0x2ede71=null!=(_0x244211=_0x55ef25['noMipmap'])&&_0x244211,_0x2296ed=null!=(_0x2adc18=_0x55ef25['invertY'])?_0x2adc18:!_0x54bc1e['e']['UseOpenGLOrientationForUV'],_0x3b0508=null!=(_0x244211=_0x55ef25[_0x322559(0x3249)])?_0x244211:_0x171ecb[_0x322559(0x27c3)],_0x520013=null!=(_0x2adc18=_0x55ef25[_0x322559(0x37a9)])?_0x2adc18:null,_0x18218b=null!=(_0x244211=_0x55ef25[_0x322559(0x2076)])?_0x244211:null,_0x28aef8=null!=(_0x2adc18=_0x55ef25[_0x322559(0x12ab)])?_0x2adc18:null,_0x59911f=null!=(_0x244211=_0x55ef25[_0x322559(0x4131)])&&_0x244211,_0x536f7a=_0x55ef25[_0x322559(0xb3b)],_0x1dad1a=_0x55ef25[_0x322559(0x4026)],_0x3e6969=_0x55ef25[_0x322559(0x3fc3)],_0x2eb24d=_0x55ef25['creationFlags'],_0x47b2e3=null!=(_0x2adc18=_0x55ef25['useSRGBBuffer'])&&_0x2adc18,_0x37df92=null!=(_0x244211=_0x55ef25[_0x322559(0x3fe6)])?_0x244211:null):_0x2ede71=!!_0x55ef25,this[_0x322559(0x38f6)]=_0x2ede71,this[_0x322559(0x409)]=void 0x0===_0x2296ed?!_0x54bc1e['e'][_0x322559(0x609)]:_0x2296ed,this[_0x322559(0x418b)]=_0x3b0508,this[_0x322559(0x320d)]=_0x28aef8,this[_0x322559(0x11b5)]=_0x59911f,this[_0x322559(0xf33)]=_0x1dad1a,this[_0x322559(0x813)]=_0x3e6969,this['_creationFlags']=_0x2eb24d,this['_useSRGBBuffer']=_0x47b2e3,this[_0x322559(0x1952)]=_0x53d32e,_0x536f7a&&(this['_format']=_0x536f7a);const _0x27ae28=this[_0x322559(0x40ae)](),_0x1275f5=this[_0x322559(0x2a2f)]();if(_0x1275f5){_0x1275f5[_0x322559(0x3d6b)]['notifyObservers'](this);const _0x23253a=()=>{var _0x46b70d=_0x322559;this[_0x46b70d(0x14bf)]&&(this[_0x46b70d(0x14bf)]['_invertVScale']&&(this[_0x46b70d(0x1832)]*=-0x1,this[_0x46b70d(0x22bb)]+=0x1),null!==this['_texture'][_0x46b70d(0x1d53)]&&(this[_0x46b70d(0x24af)]=this['_texture'][_0x46b70d(0x1d53)],this[_0x46b70d(0x14bf)][_0x46b70d(0x1d53)]=null),null!==this['_texture'][_0x46b70d(0x29d4)]&&(this[_0x46b70d(0x3906)]=this[_0x46b70d(0x14bf)][_0x46b70d(0x29d4)],this[_0x46b70d(0x14bf)][_0x46b70d(0x29d4)]=null),null!==this[_0x46b70d(0x14bf)]['_cachedWrapR']&&(this[_0x46b70d(0xa9d)]=this[_0x46b70d(0x14bf)][_0x46b70d(0x26c5)],this[_0x46b70d(0x14bf)][_0x46b70d(0x26c5)]=null)),this[_0x46b70d(0x2c4)]['hasObservers']()&&this[_0x46b70d(0x2c4)][_0x46b70d(0x2231)](this),_0x520013&&_0x520013(),!this[_0x46b70d(0x1880)]&&_0x27ae28&&_0x27ae28[_0x46b70d(0x1251)]();},_0xf023a4=(_0x5463e1,_0x2968bb)=>{var _0x393372=_0x322559;this[_0x393372(0x3fdf)]=!0x0,this[_0x393372(0x418e)]={'message':_0x5463e1,'exception':_0x2968bb},_0x18218b&&_0x18218b(_0x5463e1,_0x2968bb),_0x171ecb[_0x393372(0x3a32)][_0x393372(0x2231)](this);};if(!this[_0x322559(0x1a59)]&&!_0x37df92)return this['_delayedOnLoad']=_0x23253a,void(this['_delayedOnError']=_0xf023a4);if(this[_0x322559(0x14bf)]=null!==_0x37df92&&void 0x0!==_0x37df92?_0x37df92:this[_0x322559(0xafc)](this[_0x322559(0x1a59)],_0x2ede71,_0x3b0508,this[_0x322559(0x409)],_0x47b2e3),this['_texture']){if(this[_0x322559(0x14bf)][_0x322559(0x1977)])_0x330edd['Q'][_0x322559(0x2de)](()=>_0x23253a());else{const _0x7dee39=this[_0x322559(0x14bf)][_0x322559(0xd48)][_0x322559(0x33ee)](_0x23253a);this[_0x322559(0x14bf)][_0x322559(0x3f94)][_0x322559(0x33ee)](_0x419b5d=>{var _0x59e61a=_0x322559;_0xf023a4(_0x419b5d['message'],_0x419b5d[_0x59e61a(0x1990)]),null!=(_0x419b5d=this[_0x59e61a(0x14bf)])&&_0x419b5d[_0x59e61a(0xd48)][_0x59e61a(0x418a)](_0x7dee39);});}}else{if(_0x27ae28&&_0x27ae28[_0x322559(0x27b3)])this['delayLoadState']=_0x3cd4c9['g']['DELAYLOADSTATE_NOTLOADED'],this[_0x322559(0x95f)]=_0x23253a,this['_delayedOnError']=_0xf023a4;else{try{this[_0x322559(0x14bf)]=_0x1275f5[_0x322559(0x18e4)](this[_0x322559(0x1a59)],_0x2ede71,this['_invertY'],_0x27ae28,_0x3b0508,_0x23253a,_0xf023a4,this[_0x322559(0x320d)],void 0x0,this['_format'],this[_0x322559(0x1952)],_0x1dad1a,_0x3e6969,_0x2eb24d,_0x47b2e3);}catch(_0x56b9f1){throw _0xf023a4(_0x322559(0x1005),_0x56b9f1),_0x56b9f1;}_0x59911f&&(this[_0x322559(0x320d)]=null);}}}}get[_0x429fa9(0x1bdc)](){return this['_noMipmap'];}get[_0x429fa9(0x4026)](){var _0x48622a=_0x429fa9;return this[_0x48622a(0xf33)];}set[_0x429fa9(0x1880)](_0x34fa34){var _0x15d71c=_0x429fa9;this[_0x15d71c(0x2ec3)]=_0x34fa34;}get[_0x429fa9(0x1880)](){var _0x43c218=_0x429fa9;return this[_0x43c218(0x2ec3)];}get[_0x429fa9(0x192c)](){return this['_invertY'];}[_0x429fa9(0x3508)](_0x278e64,_0x4d7954=null,_0x3f8917,_0x5c0e1e){var _0x3dc6fb=_0x429fa9;this[_0x3dc6fb(0x1a59)]&&(this[_0x3dc6fb(0x19fc)](),this['getScene']()[_0x3dc6fb(0x2977)](_0x3cd4c9['g'][_0x3dc6fb(0x411)])),this[_0x3dc6fb(0x3844)]&&!this[_0x3dc6fb(0x3844)]['startsWith']('data:')||(this[_0x3dc6fb(0x3844)]=_0x278e64),this[_0x3dc6fb(0x1a59)]=_0x278e64,this[_0x3dc6fb(0x320d)]=_0x4d7954,this[_0x3dc6fb(0x1952)]=_0x5c0e1e,this[_0x3dc6fb(0x255e)]=_0x3cd4c9['g']['DELAYLOADSTATE_NOTLOADED'],_0x3f8917&&(this[_0x3dc6fb(0x95f)]=_0x3f8917),this[_0x3dc6fb(0xcb0)]();}[_0x429fa9(0xcb0)](){var _0x25d18e=_0x429fa9;if(this[_0x25d18e(0x255e)]===_0x3cd4c9['g'][_0x25d18e(0x2dba)]){const _0x17b7d3=this[_0x25d18e(0x40ae)]();_0x17b7d3&&(this[_0x25d18e(0x255e)]=_0x3cd4c9['g'][_0x25d18e(0x2dc0)],this[_0x25d18e(0x14bf)]=this['_getFromCache'](this['url'],this['_noMipmap'],this[_0x25d18e(0x3249)],this[_0x25d18e(0x409)],this[_0x25d18e(0x362d)]),this[_0x25d18e(0x14bf)]?this[_0x25d18e(0x95f)]&&(this[_0x25d18e(0x14bf)][_0x25d18e(0x1977)]?_0x330edd['Q'][_0x25d18e(0x2de)](this[_0x25d18e(0x95f)]):this[_0x25d18e(0x14bf)][_0x25d18e(0xd48)][_0x25d18e(0x33ee)](this[_0x25d18e(0x95f)])):(this['_texture']=_0x17b7d3[_0x25d18e(0x318e)]()['createTexture'](this['url'],this[_0x25d18e(0x38f6)],this[_0x25d18e(0x409)],_0x17b7d3,this[_0x25d18e(0x3249)],this[_0x25d18e(0x95f)],this[_0x25d18e(0x1580)],this['_buffer'],null,this[_0x25d18e(0x35a4)],this['_forcedExtension'],this['_mimeType'],this['_loaderOptions'],this[_0x25d18e(0x2157)],this['_useSRGBBuffer']),this[_0x25d18e(0x11b5)]&&(this[_0x25d18e(0x320d)]=null)),this[_0x25d18e(0x95f)]=null,this[_0x25d18e(0x1580)]=null);}}['_prepareRowForTextureGeneration'](_0x3b970c,_0x5ce021,_0x1bea6b,_0x35e6c1){var _0x58589b=_0x429fa9;_0x3b970c*=this[_0x58589b(0xbfb)],_0x5ce021*=this[_0x58589b(0x10d9)],_0x3b970c-=this[_0x58589b(0x247a)]*this[_0x58589b(0xbfb)],_0x5ce021-=this['vRotationCenter']*this[_0x58589b(0x10d9)],_0x1bea6b-=this[_0x58589b(0x294e)],_0xc76c07['P'][_0x58589b(0x302d)](_0x3b970c,_0x5ce021,_0x1bea6b,this['_rowGenerationMatrix'],_0x35e6c1),_0x35e6c1['x']+=this[_0x58589b(0x247a)]*this[_0x58589b(0xbfb)]+this[_0x58589b(0x1322)],_0x35e6c1['y']+=this[_0x58589b(0x2f1b)]*this[_0x58589b(0x10d9)]+this[_0x58589b(0x3ffe)],_0x35e6c1['z']+=this[_0x58589b(0x294e)];}['checkTransformsAreIdentical'](_0x4bd72f){var _0x3de30a=_0x429fa9;return null!==_0x4bd72f&&this[_0x3de30a(0x30fa)]===_0x4bd72f[_0x3de30a(0x30fa)]&&this[_0x3de30a(0x22bb)]===_0x4bd72f[_0x3de30a(0x22bb)]&&this[_0x3de30a(0x2e53)]===_0x4bd72f['uScale']&&this['vScale']===_0x4bd72f[_0x3de30a(0x1832)]&&this[_0x3de30a(0x132a)]===_0x4bd72f[_0x3de30a(0x132a)]&&this['vAng']===_0x4bd72f['vAng']&&this[_0x3de30a(0x3f7c)]===_0x4bd72f[_0x3de30a(0x3f7c)];}[_0x429fa9(0x2dfa)](_0x387e94=0x1){var _0x11277c=_0x429fa9;if(this[_0x11277c(0x30fa)]===this[_0x11277c(0x1322)]&&this[_0x11277c(0x22bb)]===this[_0x11277c(0x3ffe)]&&this[_0x11277c(0x2e53)]*_0x387e94===this[_0x11277c(0xbfb)]&&this[_0x11277c(0x1832)]===this[_0x11277c(0x10d9)]&&this[_0x11277c(0x132a)]===this['_cachedUAng']&&this[_0x11277c(0x216d)]===this[_0x11277c(0x2584)]&&this[_0x11277c(0x3f7c)]===this[_0x11277c(0x2fb0)]&&this[_0x11277c(0x247a)]===this[_0x11277c(0x16aa)]&&this[_0x11277c(0x2f1b)]===this[_0x11277c(0x256b)]&&this['wRotationCenter']===this['_cachedWRotationCenter']&&this[_0x11277c(0x30e8)]===this[_0x11277c(0x101f)])return this[_0x11277c(0x227c)];this['_cachedUOffset']=this[_0x11277c(0x30fa)],this[_0x11277c(0x3ffe)]=this['vOffset'],this[_0x11277c(0xbfb)]=this[_0x11277c(0x2e53)]*_0x387e94,this['_cachedVScale']=this[_0x11277c(0x1832)],this[_0x11277c(0x404)]=this['uAng'],this[_0x11277c(0x2584)]=this[_0x11277c(0x216d)],this[_0x11277c(0x2fb0)]=this[_0x11277c(0x3f7c)],this[_0x11277c(0x16aa)]=this[_0x11277c(0x247a)],this[_0x11277c(0x256b)]=this[_0x11277c(0x2f1b)],this[_0x11277c(0x3e65)]=this['wRotationCenter'],this['_cachedHomogeneousRotationInUVTransform']=this[_0x11277c(0x30e8)],this[_0x11277c(0x227c)]&&this[_0x11277c(0xce2)]||(this['_cachedTextureMatrix']=_0xc76c07['y3']['Zero'](),this[_0x11277c(0xce2)]=new _0xc76c07['y3'](),this[_0x11277c(0xee5)]=_0xc76c07['P'][_0x11277c(0xd5a)](),this[_0x11277c(0x2a76)]=_0xc76c07['P']['Zero'](),this[_0x11277c(0x3f23)]=_0xc76c07['P'][_0x11277c(0xd5a)]()),_0xc76c07['y3'][_0x11277c(0x1aa5)](this[_0x11277c(0x216d)],this['uAng'],this[_0x11277c(0x3f7c)],this[_0x11277c(0xce2)]),this[_0x11277c(0x30e8)]?(_0xc76c07['y3'][_0x11277c(0x37ad)](-this['_cachedURotationCenter'],-this[_0x11277c(0x256b)],-this['_cachedWRotationCenter'],_0xc76c07['jp'][_0x11277c(0x1919)][0x0]),_0xc76c07['y3'][_0x11277c(0x37ad)](this[_0x11277c(0x16aa)],this[_0x11277c(0x256b)],this[_0x11277c(0x3e65)],_0xc76c07['jp'][_0x11277c(0x1919)][0x1]),_0xc76c07['y3'][_0x11277c(0x312b)](this[_0x11277c(0xbfb)],this[_0x11277c(0x10d9)],0x0,_0xc76c07['jp']['Matrix'][0x2]),_0xc76c07['y3']['TranslationToRef'](this[_0x11277c(0x1322)],this['_cachedVOffset'],0x0,_0xc76c07['jp'][_0x11277c(0x1919)][0x3]),_0xc76c07['jp'][_0x11277c(0x1919)][0x0][_0x11277c(0x242a)](this[_0x11277c(0xce2)],this[_0x11277c(0x227c)]),this[_0x11277c(0x227c)][_0x11277c(0x242a)](_0xc76c07['jp'][_0x11277c(0x1919)][0x1],this[_0x11277c(0x227c)]),this[_0x11277c(0x227c)][_0x11277c(0x242a)](_0xc76c07['jp']['Matrix'][0x2],this[_0x11277c(0x227c)]),this[_0x11277c(0x227c)]['multiplyToRef'](_0xc76c07['jp'][_0x11277c(0x1919)][0x3],this[_0x11277c(0x227c)]),this[_0x11277c(0x227c)]['setRowFromFloats'](0x2,this[_0x11277c(0x227c)]['m'][0xc],this[_0x11277c(0x227c)]['m'][0xd],this[_0x11277c(0x227c)]['m'][0xe],0x1)):(this[_0x11277c(0x38af)](0x0,0x0,0x0,this[_0x11277c(0xee5)]),this[_0x11277c(0x38af)](0x1,0x0,0x0,this['_t1']),this[_0x11277c(0x38af)](0x0,0x1,0x0,this[_0x11277c(0x3f23)]),this[_0x11277c(0x2a76)][_0x11277c(0xd06)](this['_t0']),this[_0x11277c(0x3f23)][_0x11277c(0xd06)](this[_0x11277c(0xee5)]),_0xc76c07['y3'][_0x11277c(0x387f)](this['_t1']['x'],this[_0x11277c(0x2a76)]['y'],this[_0x11277c(0x2a76)]['z'],0x0,this[_0x11277c(0x3f23)]['x'],this[_0x11277c(0x3f23)]['y'],this[_0x11277c(0x3f23)]['z'],0x0,this[_0x11277c(0xee5)]['x'],this[_0x11277c(0xee5)]['y'],this[_0x11277c(0xee5)]['z'],0x0,0x0,0x0,0x0,0x1,this[_0x11277c(0x227c)]));const _0x408924=this[_0x11277c(0x40ae)]();return _0x408924&&this[_0x11277c(0x295b)]&&_0x408924['markAllMaterialsAsDirty'](_0x3cd4c9['g']['MATERIAL_TextureDirtyFlag'],_0x29eb3f=>_0x29eb3f['hasTexture'](this)),this[_0x11277c(0x227c)];}[_0x429fa9(0x41b)](){var _0x3ee7f9=_0x429fa9;const _0x4fa3b7=this['getScene']();if(!_0x4fa3b7)return this[_0x3ee7f9(0x3e36)];if(this[_0x3ee7f9(0x30fa)]===this['_cachedReflectionUOffset']&&this[_0x3ee7f9(0x22bb)]===this['_cachedReflectionVOffset']&&this[_0x3ee7f9(0x2e53)]===this[_0x3ee7f9(0x2c8b)]&&this[_0x3ee7f9(0x1832)]===this[_0x3ee7f9(0xd4b)]&&this[_0x3ee7f9(0x1cd5)]===this[_0x3ee7f9(0x11ce)]){if(this[_0x3ee7f9(0x1cd5)]!==_0x171ecb[_0x3ee7f9(0x964)])return this[_0x3ee7f9(0x3e36)];if(this[_0x3ee7f9(0x314e)]===_0x4fa3b7[_0x3ee7f9(0x9d4)]()[_0x3ee7f9(0x50b)])return this['_cachedReflectionTextureMatrix'];}this[_0x3ee7f9(0x3e36)]||(this[_0x3ee7f9(0x3e36)]=_0xc76c07['y3'][_0x3ee7f9(0xd5a)]()),this[_0x3ee7f9(0x1762)]||(this[_0x3ee7f9(0x1762)]=_0xc76c07['y3'][_0x3ee7f9(0xd5a)]());var _0x527c6d=this[_0x3ee7f9(0x11ce)]!==this['coordinatesMode'];switch(this[_0x3ee7f9(0x3fe2)]=this[_0x3ee7f9(0x30fa)],this['_cachedReflectionVOffset']=this['vOffset'],this[_0x3ee7f9(0x2c8b)]=this[_0x3ee7f9(0x2e53)],this[_0x3ee7f9(0xd4b)]=this['vScale'],this['_cachedReflectionCoordinatesMode']=this[_0x3ee7f9(0x1cd5)],this['coordinatesMode']){case _0x171ecb[_0x3ee7f9(0x416b)]:_0xc76c07['y3'][_0x3ee7f9(0x3d73)](this[_0x3ee7f9(0x3e36)]),this[_0x3ee7f9(0x3e36)][0x0]=this[_0x3ee7f9(0x2e53)],this[_0x3ee7f9(0x3e36)][0x5]=this['vScale'],this[_0x3ee7f9(0x3e36)][0xc]=this[_0x3ee7f9(0x30fa)],this[_0x3ee7f9(0x3e36)][0xd]=this[_0x3ee7f9(0x22bb)];break;case _0x171ecb['PROJECTION_MODE']:{_0xc76c07['y3'][_0x3ee7f9(0x387f)](0.5,0x0,0x0,0x0,0x0,-0.5,0x0,0x0,0x0,0x0,0x0,0x0,0.5,0.5,0x1,0x1,this[_0x3ee7f9(0x1762)]);const _0x3af65f=_0x4fa3b7['getProjectionMatrix']();this[_0x3ee7f9(0x314e)]=_0x3af65f[_0x3ee7f9(0x50b)],_0x3af65f[_0x3ee7f9(0x242a)](this['_projectionModeMatrix'],this['_cachedReflectionTextureMatrix']);break;}default:_0xc76c07['y3'][_0x3ee7f9(0x3d73)](this[_0x3ee7f9(0x3e36)]);}return _0x527c6d&&_0x4fa3b7[_0x3ee7f9(0x2977)](_0x3cd4c9['g'][_0x3ee7f9(0x411)],_0x1ff7a0=>-0x1!==_0x1ff7a0['getActiveTextures']()[_0x3ee7f9(0x850)](this)),this[_0x3ee7f9(0x3e36)];}[_0x429fa9(0x292d)](){var _0x41935a=_0x429fa9;const _0x388318={'noMipmap':this[_0x41935a(0x38f6)],'invertY':this[_0x41935a(0x409)],'samplingMode':this[_0x41935a(0x3249)],'onLoad':void 0x0,'onError':void 0x0,'buffer':this['_texture']?this[_0x41935a(0x14bf)][_0x41935a(0x320d)]:void 0x0,'deleteBuffer':this[_0x41935a(0x11b5)],'format':this[_0x41935a(0x1795)],'mimeType':this[_0x41935a(0x4026)],'loaderOptions':this[_0x41935a(0x813)],'creationFlags':this[_0x41935a(0x2157)],'useSRGBBuffer':this[_0x41935a(0x362d)]};return _0x9ac5b7['p4'][_0x41935a(0xbcd)](()=>new _0x171ecb(this[_0x41935a(0x14bf)]?this['_texture'][_0x41935a(0x1a59)]:null,this['getScene'](),_0x388318),this);}[_0x429fa9(0x2156)](){var _0x3000c2=_0x429fa9,_0x3a559b,_0x54de43=this[_0x3000c2(0x3844)];_0x171ecb[_0x3000c2(0x11a5)]||this[_0x3000c2(0x3844)][_0x3000c2(0x1a65)]('data:')&&(this[_0x3000c2(0x3844)]=''),this[_0x3000c2(0x3844)][_0x3000c2(0x1a65)](_0x3000c2(0xf4d))&&this[_0x3000c2(0x1a59)]===this[_0x3000c2(0x3844)]&&(this[_0x3000c2(0x1a59)]='');const _0x216253=super[_0x3000c2(0x2156)](_0x171ecb[_0x3000c2(0x195b)]);return _0x216253?((_0x171ecb[_0x3000c2(0x11a5)]||_0x171ecb['ForceSerializeBuffers'])&&('string'==typeof this['_buffer']&&_0x3000c2(0xf4d)===this['_buffer'][_0x3000c2(0x18ee)](0x0,0x5)?(_0x216253[_0x3000c2(0x1f6)]=this['_buffer'],_0x216253[_0x3000c2(0x3844)]=_0x216253[_0x3000c2(0x3844)][_0x3000c2(0xb35)](_0x3000c2(0xf4d),'')):this[_0x3000c2(0x1a59)]&&this['url'][_0x3000c2(0x1a65)](_0x3000c2(0xf4d))&&this[_0x3000c2(0x320d)]instanceof Uint8Array?_0x216253[_0x3000c2(0x1f6)]=_0x3000c2(0x675)+(0x0,_0x5b2b1b['Gh'])(this['_buffer']):(_0x171ecb[_0x3000c2(0x2914)]||this['url']&&this[_0x3000c2(0x1a59)][_0x3000c2(0x1a65)]('blob:')||this[_0x3000c2(0x113f)])&&(_0x216253[_0x3000c2(0x1f6)]=(!this[_0x3000c2(0xe76)]||this[_0x3000c2(0xe76)][_0x3000c2(0x336b)][_0x3000c2(0xa05)]?_0x12e690['_u']:_0x12e690['Jj'])(this))),_0x216253['invertY']=this[_0x3000c2(0x409)],_0x216253[_0x3000c2(0x3249)]=this[_0x3000c2(0x3249)],_0x216253[_0x3000c2(0x2157)]=this[_0x3000c2(0x2157)],_0x216253[_0x3000c2(0x362d)]=this['_useSRGBBuffer'],_0x171ecb[_0x3000c2(0x195b)]&&(_0x216253[_0x3000c2(0x239a)]=null!=(_0x3a559b=null==(_0x3a559b=this[_0x3000c2(0x14bf)])?void 0x0:_0x3a559b['uniqueId'])?_0x3a559b:void 0x0),this[_0x3000c2(0x3844)]=_0x54de43,_0x216253):null;}[_0x429fa9(0x1d40)](){return'Texture';}[_0x429fa9(0x3551)](){var _0x3a8edf=_0x429fa9;super[_0x3a8edf(0x3551)](),this[_0x3a8edf(0x2c4)]['clear'](),this[_0x3a8edf(0x95f)]=null,this['_delayedOnError']=null,this['_buffer']=null;}static[_0x429fa9(0x2f08)](_0x28594a,_0x112493,_0x369c8c){var _0x137fe9=_0x429fa9;if(_0x28594a[_0x137fe9(0x38e1)]){const _0x11825a=_0x49abd1['K'][_0x137fe9(0x2ab3)](_0x28594a[_0x137fe9(0x38e1)]),_0x2bed4d=_0x11825a['Parse'](_0x28594a,_0x112493,_0x369c8c);return _0x28594a[_0x137fe9(0x3249)]&&_0x2bed4d[_0x137fe9(0x19a8)]&&_0x2bed4d[_0x137fe9(0x15b9)]&&_0x2bed4d[_0x137fe9(0x15b9)]!==_0x28594a['samplingMode']&&_0x2bed4d[_0x137fe9(0x19a8)](_0x28594a[_0x137fe9(0x3249)]),_0x2bed4d;}if(_0x28594a[_0x137fe9(0x1407)]&&!_0x28594a['isRenderTarget'])return _0x171ecb[_0x137fe9(0x1690)](_0x28594a,_0x112493,_0x369c8c);const _0x357682=void 0x0!==_0x28594a['internalTextureUniqueId'];if(!_0x28594a[_0x137fe9(0x3844)]&&!_0x28594a['isRenderTarget']&&!_0x357682)return null;let _0x584e95;if(_0x357682){for(const _0x124261 of _0x112493[_0x137fe9(0x318e)]()[_0x137fe9(0x189a)]())if(_0x124261[_0x137fe9(0x1441)]===_0x28594a[_0x137fe9(0x239a)]){_0x584e95=_0x124261;break;}}const _0x470ad7=_0x3c5345=>{var _0x2b1e88=_0x137fe9,_0x216291;if(_0x3c5345&&_0x3c5345[_0x2b1e88(0x14bf)]&&(_0x3c5345['_texture']['_cachedWrapU']=null,_0x3c5345['_texture'][_0x2b1e88(0x29d4)]=null,_0x3c5345[_0x2b1e88(0x14bf)][_0x2b1e88(0x26c5)]=null),_0x28594a[_0x2b1e88(0x3249)]&&(_0x216291=_0x28594a['samplingMode'],_0x3c5345&&_0x3c5345[_0x2b1e88(0x3249)]!==_0x216291&&_0x3c5345[_0x2b1e88(0x19a8)](_0x216291)),_0x3c5345&&_0x28594a[_0x2b1e88(0x5fd)])for(let _0x5da1c5=0x0;_0x5da1c5<_0x28594a[_0x2b1e88(0x5fd)][_0x2b1e88(0x3785)];_0x5da1c5++){var _0x246361=_0x28594a['animations'][_0x5da1c5];const _0x5b3ee7=(0x0,_0x3151c0['q'])(_0x2b1e88(0x29f2));_0x5b3ee7&&_0x3c5345[_0x2b1e88(0x5fd)]['push'](_0x5b3ee7[_0x2b1e88(0x2f08)](_0x246361));}_0x357682&&!_0x584e95&&null!=(_0x216291=null==_0x3c5345?void 0x0:_0x3c5345['_texture'])&&_0x216291['_setUniqueId'](_0x28594a['internalTextureUniqueId']);},_0x322aa1=_0x9ac5b7['p4'][_0x137fe9(0x2f08)](()=>{var _0xa71f26=_0x137fe9;let _0x1a086d=!0x0;if(_0x28594a['noMipmap']&&(_0x1a086d=!0x1),_0x28594a[_0xa71f26(0x2649)]){const _0x537013=_0x171ecb[_0xa71f26(0x3c72)](_0x28594a['name'],_0x28594a[_0xa71f26(0x325b)],_0x112493,_0x1a086d);return _0x537013[_0xa71f26(0x28f)]=_0x28594a[_0xa71f26(0x2d98)],_0x537013[_0xa71f26(0x2649)]=_0x4a9869['J'][_0xa71f26(0x1c38)](_0x28594a[_0xa71f26(0x2649)]),_0x470ad7(_0x537013),_0x537013;}if(_0x28594a[_0xa71f26(0x1706)]){let _0x46e9d0=null;if(_0x28594a[_0xa71f26(0x1407)]){if(_0x112493[_0xa71f26(0x7aa)])for(let _0x3e4dc4=0x0;_0x3e4dc4<_0x112493['reflectionProbes'][_0xa71f26(0x3785)];_0x3e4dc4++){var _0x18c63a=_0x112493[_0xa71f26(0x7aa)][_0x3e4dc4];if(_0x18c63a[_0xa71f26(0x3844)]===_0x28594a[_0xa71f26(0x3844)])return _0x18c63a[_0xa71f26(0x615)];}}else(_0x46e9d0=_0x171ecb[_0xa71f26(0x3c95)](_0x28594a[_0xa71f26(0x3844)],_0x28594a[_0xa71f26(0x325b)],_0x112493,_0x1a086d,null!=(_0x14973d=_0x28594a[_0xa71f26(0x2157)])?_0x14973d:0x0))[_0xa71f26(0x28f)]=_0x28594a[_0xa71f26(0x2d98)];return _0x470ad7(_0x46e9d0),_0x46e9d0;}{let _0x5a9367;if(_0x28594a[_0xa71f26(0x1f6)]&&!_0x584e95)(_0x5a9367=_0x171ecb[_0xa71f26(0x3720)](_0x28594a[_0xa71f26(0x1f6)],_0x28594a[_0xa71f26(0x1f6)],_0x112493,!_0x1a086d,_0x28594a['invertY'],_0x28594a[_0xa71f26(0x3249)],()=>{_0x470ad7(_0x5a9367);},null!=(_0x14973d=_0x28594a[_0xa71f26(0x2157)])?_0x14973d:0x0,null!=(_0x14973d=_0x28594a[_0xa71f26(0x362d)])&&_0x14973d))[_0xa71f26(0x3844)]=_0x28594a[_0xa71f26(0x3844)];else{let _0x29803e;_0x29803e=_0x28594a[_0xa71f26(0x3844)]&&0x0<_0x28594a[_0xa71f26(0x3844)][_0xa71f26(0x850)]('://')?_0x28594a[_0xa71f26(0x3844)]:_0x369c8c+_0x28594a[_0xa71f26(0x3844)],_0x28594a[_0xa71f26(0x1a59)]&&(_0x28594a[_0xa71f26(0x1a59)]['startsWith'](_0xa71f26(0xf4d))||_0x171ecb[_0xa71f26(0x35c)])&&(_0x29803e=_0x28594a[_0xa71f26(0x1a59)]);var _0x14973d={'noMipmap':!_0x1a086d,'invertY':_0x28594a[_0xa71f26(0x192c)],'samplingMode':_0x28594a[_0xa71f26(0x3249)],'onLoad':()=>{_0x470ad7(_0x5a9367);},'internalTexture':_0x584e95};_0x5a9367=new _0x171ecb(_0x29803e,_0x112493,_0x14973d);}return _0x5a9367;}},_0x28594a,_0x112493);return _0x322aa1;}static[_0x429fa9(0x3720)](_0x1840d7,_0x12adea,_0xc2c386,_0xe4e3e5,_0x35fcc9,_0x4a01ba=_0x171ecb['TRILINEAR_SAMPLINGMODE'],_0x44ff00=null,_0x506777=null,_0x584e67=_0x3cd4c9['g'][_0x429fa9(0x3eec)],_0x50f04c){var _0x3093bf=_0x429fa9;return new _0x171ecb(_0x3093bf(0xf4d)+_0x12adea,_0xc2c386,_0xe4e3e5,_0x35fcc9,_0x4a01ba,_0x44ff00,_0x506777,_0x1840d7,!0x1,_0x584e67,void 0x0,void 0x0,_0x50f04c);}static[_0x429fa9(0x1590)](_0x463fc2,_0x4a2ba9,_0x3798ee,_0x27900a=!0x1,_0x304ede,_0x1e4c1d=!0x0,_0x3ef12a=_0x171ecb['TRILINEAR_SAMPLINGMODE'],_0x2b76a6=null,_0x2e0297=null,_0x242b01=_0x3cd4c9['g'][_0x429fa9(0x3eec)],_0xc6fdc2){var _0x56d686=_0x429fa9;return'data:'!==_0x463fc2[_0x56d686(0x18ee)](0x0,0x5)&&(_0x463fc2='data:'+_0x463fc2),new _0x171ecb(_0x463fc2,_0x3798ee,_0x304ede,_0x1e4c1d,_0x3ef12a,_0x2b76a6,_0x2e0297,_0x4a2ba9,_0x27900a,_0x242b01,void 0x0,void 0x0,_0xc6fdc2);}}_0x171ecb[_0x429fa9(0x11a5)]=!0x0,_0x171ecb['ForceSerializeBuffers']=!0x1,_0x171ecb[_0x429fa9(0x3a32)]=new _0x2b7f31['y$'](),_0x171ecb[_0x429fa9(0x195b)]=!0x1,_0x171ecb[_0x429fa9(0x1690)]=(_0x4355ed,_0x2a997b,_0x2252ac)=>{throw(0x0,_0x47a57b['S'])('CubeTexture');},_0x171ecb['_CreateMirror']=(_0x238c2f,_0x4c9fd7,_0x166092,_0x24246e)=>{throw(0x0,_0x47a57b['S'])('MirrorTexture');},_0x171ecb[_0x429fa9(0x3c95)]=(_0xb3ca20,_0x3c761c,_0x3d9f8f,_0x146fe8,_0x3254fe)=>{var _0x4df107=_0x429fa9;throw(0x0,_0x47a57b['S'])(_0x4df107(0x37af));},_0x171ecb[_0x429fa9(0x359)]=_0x3cd4c9['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x171ecb[_0x429fa9(0x2a0e)]=_0x3cd4c9['g'][_0x429fa9(0x2d4a)],_0x171ecb['BILINEAR_SAMPLINGMODE']=_0x3cd4c9['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x171ecb[_0x429fa9(0x5c6)]=_0x3cd4c9['g'][_0x429fa9(0x1bb8)],_0x171ecb[_0x429fa9(0x27c3)]=_0x3cd4c9['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x171ecb[_0x429fa9(0x16ee)]=_0x3cd4c9['g'][_0x429fa9(0x33e9)],_0x171ecb[_0x429fa9(0x34ba)]=_0x3cd4c9['g'][_0x429fa9(0x2f72)],_0x171ecb[_0x429fa9(0x422)]=_0x3cd4c9['g'][_0x429fa9(0x3a3e)],_0x171ecb[_0x429fa9(0x3d40)]=_0x3cd4c9['g'][_0x429fa9(0x2273)],_0x171ecb[_0x429fa9(0xac9)]=_0x3cd4c9['g'][_0x429fa9(0x26a0)],_0x171ecb['NEAREST_NEAREST']=_0x3cd4c9['g']['TEXTURE_NEAREST_NEAREST'],_0x171ecb[_0x429fa9(0x12d6)]=_0x3cd4c9['g'][_0x429fa9(0x3c04)],_0x171ecb[_0x429fa9(0xa9b)]=_0x3cd4c9['g'][_0x429fa9(0x28a9)],_0x171ecb[_0x429fa9(0x27c8)]=_0x3cd4c9['g'][_0x429fa9(0x108c)],_0x171ecb[_0x429fa9(0x2bc3)]=_0x3cd4c9['g'][_0x429fa9(0x29e7)],_0x171ecb[_0x429fa9(0x70c)]=_0x3cd4c9['g']['TEXTURE_EXPLICIT_MODE'],_0x171ecb[_0x429fa9(0xbca)]=_0x3cd4c9['g'][_0x429fa9(0x1622)],_0x171ecb[_0x429fa9(0x416b)]=_0x3cd4c9['g'][_0x429fa9(0xcd0)],_0x171ecb[_0x429fa9(0x2c7a)]=_0x3cd4c9['g']['TEXTURE_CUBIC_MODE'],_0x171ecb[_0x429fa9(0x964)]=_0x3cd4c9['g']['TEXTURE_PROJECTION_MODE'],_0x171ecb[_0x429fa9(0x323e)]=_0x3cd4c9['g'][_0x429fa9(0x20b3)],_0x171ecb[_0x429fa9(0x2a5a)]=_0x3cd4c9['g']['TEXTURE_INVCUBIC_MODE'],_0x171ecb['EQUIRECTANGULAR_MODE']=_0x3cd4c9['g'][_0x429fa9(0x1117)],_0x171ecb[_0x429fa9(0x244)]=_0x3cd4c9['g'][_0x429fa9(0x3d42)],_0x171ecb[_0x429fa9(0x3cb)]=_0x3cd4c9['g'][_0x429fa9(0x88b)],_0x171ecb[_0x429fa9(0x2275)]=_0x3cd4c9['g'][_0x429fa9(0x9bf)],_0x171ecb[_0x429fa9(0x276c)]=_0x3cd4c9['g'][_0x429fa9(0x2b84)],_0x171ecb[_0x429fa9(0x33ef)]=_0x3cd4c9['g']['TEXTURE_MIRROR_ADDRESSMODE'],_0x507310([(_0x171ecb[_0x429fa9(0x35c)]=!0x1,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],'url',void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x30fa),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x22bb),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x2e53),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x1832),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x132a),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x216d),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],'wAng',void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x247a),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],'vRotationCenter',void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x294e),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],_0x429fa9(0x30e8),void 0x0),_0x507310([(0x0,_0x9ac5b7['qC'])()],_0x171ecb[_0x429fa9(0x1fd2)],'isBlocking',null),(0x0,_0x3151c0['H'])('BABYLON.Texture',_0x171ecb),_0x9ac5b7['p4'][_0x429fa9(0x413f)]=_0x171ecb[_0x429fa9(0x2f08)];},0x95d9:(_0x28b20f,_0x3efb92,_0x4741e3)=>{var _0x64b2e4=a7_0x38a779;_0x4741e3['d'](_0x3efb92,{'a':()=>_0x39a43e});var _0x25f4a3=_0x4741e3(0x77a5);class _0x39a43e{constructor(){var _0x282f9a=a7_0x2532;this[_0x282f9a(0x3249)]=-0x1,this['_useMipMaps']=!0x0,this[_0x282f9a(0x1d53)]=null,this[_0x282f9a(0x29d4)]=null,this[_0x282f9a(0x26c5)]=null,this[_0x282f9a(0x156d)]=null,this[_0x282f9a(0x153f)]=0x0;}get[_0x64b2e4(0x24af)](){return this['_cachedWrapU'];}set[_0x64b2e4(0x24af)](_0x19eed3){var _0x547112=_0x64b2e4;this[_0x547112(0x1d53)]=_0x19eed3;}get[_0x64b2e4(0x3906)](){var _0x5d1e5c=_0x64b2e4;return this[_0x5d1e5c(0x29d4)];}set[_0x64b2e4(0x3906)](_0x1bddaf){var _0x43c1c3=_0x64b2e4;this[_0x43c1c3(0x29d4)]=_0x1bddaf;}get[_0x64b2e4(0xa9d)](){var _0x75c68e=_0x64b2e4;return this[_0x75c68e(0x26c5)];}set[_0x64b2e4(0xa9d)](_0x4421a1){var _0x2c5f37=_0x64b2e4;this[_0x2c5f37(0x26c5)]=_0x4421a1;}get['anisotropicFilteringLevel'](){return this['_cachedAnisotropicFilteringLevel'];}set[_0x64b2e4(0x1563)](_0x11e999){var _0x2cda0e=_0x64b2e4;this[_0x2cda0e(0x156d)]=_0x11e999;}get[_0x64b2e4(0x1f35)](){var _0x1282e4=_0x64b2e4;return this[_0x1282e4(0x153f)];}set[_0x64b2e4(0x1f35)](_0x50cf6c){var _0x432e2d=_0x64b2e4;this[_0x432e2d(0x153f)]=_0x50cf6c;}get[_0x64b2e4(0x3248)](){var _0xf392a3=_0x64b2e4;return this[_0xf392a3(0x3561)];}set[_0x64b2e4(0x3248)](_0x515fa4){var _0x894570=_0x64b2e4;this[_0x894570(0x3561)]=_0x515fa4;}['setParameters'](_0x63b952=_0x25f4a3['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x1c4240=_0x25f4a3['g']['TEXTURE_WRAP_ADDRESSMODE'],_0xe8b636=_0x25f4a3['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x3a2485=0x1,_0x3e1e45=_0x25f4a3['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x1b4dc8=0x0){var _0x45cb11=_0x64b2e4;return this[_0x45cb11(0x1d53)]=_0x63b952,this[_0x45cb11(0x29d4)]=_0x1c4240,this[_0x45cb11(0x26c5)]=_0xe8b636,this[_0x45cb11(0x156d)]=_0x3a2485,this['samplingMode']=_0x3e1e45,this[_0x45cb11(0x153f)]=_0x1b4dc8,this;}[_0x64b2e4(0x23fa)](_0x115f43){var _0x1d1684=_0x64b2e4;return this[_0x1d1684(0x1d53)]===_0x115f43['_cachedWrapU']&&this[_0x1d1684(0x29d4)]===_0x115f43[_0x1d1684(0x29d4)]&&this[_0x1d1684(0x26c5)]===_0x115f43[_0x1d1684(0x26c5)]&&this[_0x1d1684(0x156d)]===_0x115f43['_cachedAnisotropicFilteringLevel']&&this[_0x1d1684(0x3249)]===_0x115f43[_0x1d1684(0x3249)]&&this[_0x1d1684(0x153f)]===_0x115f43[_0x1d1684(0x153f)]&&this['_useMipMaps']===_0x115f43['_useMipMaps'];}}},0xa4c7:(_0x36a338,_0x4bba0d,_0x3094b3)=>{_0x3094b3(0xdbbf),class extends null{};},0xdbbf:(_0x50e680,_0x22a7fe,_0x4f04a1)=>{var _0x239c6b=a7_0x38a779;_0x4f04a1['d'](_0x22a7fe,{'g':()=>_0x461d66});var _0x5bffb6=_0x4f04a1(0x77a5),_0x16a9e5=_0x4f04a1(0xceed);class _0x461d66{constructor(_0x490ec0){var _0x138e61=a7_0x2532;this[_0x138e61(0x1399)]=_0x5bffb6['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x138e61(0x2191)]=_0x5bffb6['g'][_0x138e61(0x2b84)],this[_0x138e61(0xa9d)]=_0x5bffb6['g'][_0x138e61(0x2b84)],this[_0x138e61(0x1563)]=0x4,this[_0x138e61(0x255e)]=_0x5bffb6['g']['DELAYLOADSTATE_NONE'],this[_0x138e61(0x14bf)]=null,this[_0x138e61(0xe76)]=null,this['_cachedSize']=_0x16a9e5['$']['Zero'](),this[_0x138e61(0x22b9)]=_0x16a9e5['$']['Zero'](),this['_initialSamplingMode']=_0x5bffb6['g'][_0x138e61(0x193c)],this[_0x138e61(0x14bf)]=_0x490ec0,this[_0x138e61(0x14bf)]&&(this[_0x138e61(0xe76)]=this[_0x138e61(0x14bf)][_0x138e61(0x318e)]());}get['wrapU'](){var _0x4778e2=a7_0x2532;return this[_0x4778e2(0x1399)];}set[_0x239c6b(0x24af)](_0x3ae521){var _0x4b244a=_0x239c6b;this[_0x4b244a(0x1399)]=_0x3ae521;}get[_0x239c6b(0x3906)](){return this['_wrapV'];}set[_0x239c6b(0x3906)](_0x47077f){this['_wrapV']=_0x47077f;}get['coordinatesMode'](){return 0x0;}get['isCube'](){var _0x104ae2=_0x239c6b;return!!this['_texture']&&this['_texture'][_0x104ae2(0x1407)];}set['isCube'](_0x865d64){var _0x27ef1b=_0x239c6b;this[_0x27ef1b(0x14bf)]&&(this[_0x27ef1b(0x14bf)][_0x27ef1b(0x1407)]=_0x865d64);}get[_0x239c6b(0x2eb4)](){var _0x4e6b88=_0x239c6b;return!!this[_0x4e6b88(0x14bf)]&&this[_0x4e6b88(0x14bf)]['is3D'];}set['is3D'](_0x40a321){var _0xe05e43=_0x239c6b;this[_0xe05e43(0x14bf)]&&(this[_0xe05e43(0x14bf)][_0xe05e43(0x2eb4)]=_0x40a321);}get[_0x239c6b(0x2bd8)](){var _0x3ab4d7=_0x239c6b;return!!this['_texture']&&this[_0x3ab4d7(0x14bf)][_0x3ab4d7(0x2bd8)];}set['is2DArray'](_0x194e89){var _0x3ec721=_0x239c6b;this[_0x3ec721(0x14bf)]&&(this[_0x3ec721(0x14bf)][_0x3ec721(0x2bd8)]=_0x194e89);}['getClassName'](){var _0xb94960=_0x239c6b;return _0xb94960(0x2e33);}[_0x239c6b(0x1977)](){var _0x346cf9=_0x239c6b;return this[_0x346cf9(0x255e)]===_0x5bffb6['g'][_0x346cf9(0x2dba)]?(this[_0x346cf9(0xcb0)](),!0x1):!!this[_0x346cf9(0x14bf)]&&this[_0x346cf9(0x14bf)][_0x346cf9(0x1977)];}['delayLoad'](){}[_0x239c6b(0x1422)](){return this['_texture'];}['getSize'](){var _0x4bfeac=_0x239c6b;if(this['_texture']){if(this['_texture'][_0x4bfeac(0xad8)])return this[_0x4bfeac(0x212)][_0x4bfeac(0xad8)]=this[_0x4bfeac(0x14bf)]['width'],this[_0x4bfeac(0x212)]['height']=this[_0x4bfeac(0x14bf)][_0x4bfeac(0x605)],this['_cachedSize'];if(this[_0x4bfeac(0x14bf)][_0x4bfeac(0x7dc)])return this[_0x4bfeac(0x212)][_0x4bfeac(0xad8)]=this['_texture']['_size'],this['_cachedSize'][_0x4bfeac(0x605)]=this[_0x4bfeac(0x14bf)][_0x4bfeac(0x7dc)],this[_0x4bfeac(0x212)];}return this[_0x4bfeac(0x212)];}['getBaseSize'](){var _0x2f9680=_0x239c6b;return this[_0x2f9680(0x1977)]()&&this[_0x2f9680(0x14bf)]?this[_0x2f9680(0x14bf)][_0x2f9680(0x7dc)]?(this[_0x2f9680(0x22b9)]['width']=this[_0x2f9680(0x14bf)][_0x2f9680(0x7dc)],this['_cachedBaseSize']['height']=this[_0x2f9680(0x14bf)][_0x2f9680(0x7dc)]):(this['_cachedBaseSize']['width']=this[_0x2f9680(0x14bf)]['baseWidth'],this[_0x2f9680(0x22b9)]['height']=this[_0x2f9680(0x14bf)][_0x2f9680(0x2b82)]):(this['_cachedBaseSize']['width']=0x0,this['_cachedBaseSize'][_0x2f9680(0x605)]=0x0),this['_cachedBaseSize'];}get[_0x239c6b(0x3249)](){var _0x44ad9c=_0x239c6b;return this[_0x44ad9c(0x14bf)]?this[_0x44ad9c(0x14bf)][_0x44ad9c(0x3249)]:this[_0x44ad9c(0x418b)];}[_0x239c6b(0x19a8)](_0x45c73d){var _0x44b651=_0x239c6b;this[_0x44b651(0x14bf)]&&this['_engine']&&this[_0x44b651(0xe76)][_0x44b651(0x329a)](_0x45c73d,this[_0x44b651(0x14bf)]);}['releaseInternalTexture'](){var _0x42418b=_0x239c6b;this[_0x42418b(0x14bf)]&&(this['_texture'][_0x42418b(0x3551)](),this[_0x42418b(0x14bf)]=null);}[_0x239c6b(0x3551)](){var _0x2f5518=_0x239c6b;this[_0x2f5518(0x14bf)]&&(this['releaseInternalTexture'](),this[_0x2f5518(0xe76)]=null);}}},0x7cd6:(_0x410903,_0x5e4ab2,_0x39acb3)=>{var _0x2b49a2=a7_0x38a779;_0x39acb3['d'](_0x5e4ab2,{'f':()=>_0x14be7d});function _0x41c33b(_0x21a9bb,_0x54cf78,_0x46eb84,_0x5be9cb){return new(_0x46eb84=_0x46eb84||Promise)(function(_0x5954b5,_0x3907df){var _0x2e2dda=a7_0x2532;function _0x445fb1(_0x48e9d0){try{_0x39f82c(_0x5be9cb['next'](_0x48e9d0));}catch(_0x33cf41){_0x3907df(_0x33cf41);}}function _0x3d911a(_0x416292){var _0x3394b8=a7_0x2532;try{_0x39f82c(_0x5be9cb[_0x3394b8(0x1bf3)](_0x416292));}catch(_0x56dc65){_0x3907df(_0x56dc65);}}function _0x39f82c(_0x24d49c){var _0x30ef90=a7_0x2532,_0x32447b;_0x24d49c[_0x30ef90(0xd2d)]?_0x5954b5(_0x24d49c[_0x30ef90(0xb06)]):((_0x32447b=_0x24d49c[_0x30ef90(0xb06)])instanceof _0x46eb84?_0x32447b:new _0x46eb84(function(_0x3f9951){_0x3f9951(_0x32447b);}))[_0x30ef90(0xd1a)](_0x445fb1,_0x3d911a);}_0x39f82c((_0x5be9cb=_0x5be9cb[_0x2e2dda(0x3201)](_0x21a9bb,_0x54cf78||[]))['next']());});}var _0x3c025c=_0x39acb3(0xf96c),_0x407ef8=_0x39acb3(0xe222),_0xf26128=_0x39acb3(0x10ea4),_0x27e25d=_0x39acb3(0xbac7),_0x101d23=_0x39acb3(0x77a5);_0x39acb3(0x89d3),_0x39acb3(0xecbf);function _0x28cf22(_0x53bf0e){var _0x37c531=a7_0x2532;for(;_0x53bf0e['firstChild'];)_0x53bf0e[_0x37c531(0x4018)](_0x53bf0e[_0x37c531(0x388f)]);_0x53bf0e[_0x37c531(0x1a80)]=null,_0x53bf0e[_0x37c531(0x2bb7)]='',_0x53bf0e[_0x37c531(0x2ba3)](_0x37c531(0x2bb7));}class _0x14be7d extends _0x27e25d['x']{constructor(_0x32f2d3,_0x36238f,_0x3f0738,_0x4faef6=!0x1,_0x5be78c=!0x1,_0x1a1ffa=_0x27e25d['x'][_0x2b49a2(0x27c3)],_0x1de83e={},_0x142f3e,_0x3478c1=_0x101d23['g'][_0x2b49a2(0x3eec)]){var _0x2ece5b=_0x2b49a2;super(null,_0x3f0738,!_0x4faef6,_0x5be78c),this['_onUserActionRequestedObservable']=null,this[_0x2ece5b(0x189d)]=!0x1,this[_0x2ece5b(0x2a7)]=!0x1,this[_0x2ece5b(0x3fc7)]=-0x1,this[_0x2ece5b(0xae7)]=null,this[_0x2ece5b(0x37d2)]=!0x1,this['_resizeInternalTexture']=()=>{var _0x2fff09=_0x2ece5b,_0x10190a;null!=this[_0x2fff09(0x14bf)]&&this['_texture'][_0x2fff09(0x3551)](),!this['_getEngine']()['needPOTTextures']||_0x407ef8['w1'][_0x2fff09(0x2a8d)](this[_0x2fff09(0x1214)][_0x2fff09(0x28f2)])&&_0x407ef8['w1'][_0x2fff09(0x2a8d)](this[_0x2fff09(0x1214)][_0x2fff09(0x123d)])?(this[_0x2fff09(0x24af)]=_0x27e25d['x'][_0x2fff09(0x276c)],this[_0x2fff09(0x3906)]=_0x27e25d['x'][_0x2fff09(0x276c)]):(this[_0x2fff09(0x24af)]=_0x27e25d['x'][_0x2fff09(0x2275)],this[_0x2fff09(0x3906)]=_0x27e25d['x'][_0x2fff09(0x2275)],this[_0x2fff09(0x3ee2)]=!0x1),this[_0x2fff09(0x14bf)]=this[_0x2fff09(0x2a2f)]()[_0x2fff09(0x17d4)](this[_0x2fff09(0x1214)][_0x2fff09(0x28f2)],this['video'][_0x2fff09(0x123d)],this[_0x2fff09(0x3ee2)],this['samplingMode']),this['_texture'][_0x2fff09(0xb3b)]=null!=(_0x10190a=this[_0x2fff09(0x35a4)])?_0x10190a:_0x101d23['g'][_0x2fff09(0x3eec)],this['_frameId']=-0x1,this['_updateInternalTexture']();},this['_createInternalTexture']=()=>{var _0x527559=_0x2ece5b;if(null!=this[_0x527559(0x14bf)]){if(!this[_0x527559(0x2a7)])return;this[_0x527559(0x2a7)]=!0x1;}if(this[_0x527559(0x1214)][_0x527559(0x4027)](_0x527559(0x2904),this[_0x527559(0xaae)]),this[_0x527559(0xaae)](),this[_0x527559(0x1214)][_0x527559(0xacb)]||this[_0x527559(0x2cb)][_0x527559(0x2e09)]||this['_settings'][_0x527559(0x323a)])this[_0x527559(0x2949)](),this[_0x527559(0x2c4)][_0x527559(0xd58)]()&&this[_0x527559(0x2c4)]['notifyObservers'](this);else{const _0x3bcf19=this['video'][_0x527559(0x178f)],_0x3a0f86=this[_0x527559(0x1214)][_0x527559(0x14da)];this[_0x527559(0x1214)][_0x527559(0x14da)]=!0x0,this[_0x527559(0x1214)][_0x527559(0x178f)]=()=>{var _0x5c26c7=_0x527559;this[_0x5c26c7(0x1214)]['muted']=_0x3a0f86,this['video'][_0x5c26c7(0x178f)]=_0x3bcf19,this[_0x5c26c7(0x2949)](),this[_0x5c26c7(0x37d2)]||this[_0x5c26c7(0x1214)]['pause'](),this[_0x5c26c7(0x2c4)][_0x5c26c7(0xd58)]()&&this[_0x5c26c7(0x2c4)]['notifyObservers'](this);},this[_0x527559(0x3faf)]();}},this['_reset']=()=>{var _0x1c9708=_0x2ece5b;null==this['_texture']||this[_0x1c9708(0x2a7)]||(this['_texture'][_0x1c9708(0x3551)](),this[_0x1c9708(0x14bf)]=null);},this[_0x2ece5b(0x2949)]=()=>{var _0x43e202=_0x2ece5b,_0x5639e7;null==this[_0x43e202(0x14bf)]||this['video'][_0x43e202(0xab7)]<this['video'][_0x43e202(0xa4f)]||this[_0x43e202(0x2a7)]||(_0x5639e7=this[_0x43e202(0x40ae)]()[_0x43e202(0x31a3)](),this[_0x43e202(0x3fc7)]!==_0x5639e7&&(this['_frameId']=_0x5639e7,this[_0x43e202(0x2a2f)]()['updateVideoTexture'](this[_0x43e202(0x14bf)],this[_0x43e202(0x2f70)]||this[_0x43e202(0x1214)],this['_invertY'])));},this[_0x2ece5b(0x2cb)]=Object[_0x2ece5b(0x12a9)]({'autoPlay':!0x0,'loop':!0x0,'autoUpdateTexture':!0x0},_0x1de83e),this[_0x2ece5b(0x651)]=_0x142f3e,this[_0x2ece5b(0x3ee2)]=_0x4faef6,this[_0x2ece5b(0x418b)]=_0x1a1ffa,this[_0x2ece5b(0x32e3)]=this[_0x2ece5b(0x2cb)][_0x2ece5b(0x32e3)],this[_0x2ece5b(0xae7)]=_0x36238f,this[_0x2ece5b(0x3844)]=_0x32f2d3||this[_0x2ece5b(0x14d3)](_0x36238f),this[_0x2ece5b(0x1214)]=this[_0x2ece5b(0x351c)](_0x36238f),this[_0x2ece5b(0x2f70)]=null!=(_0x1de83e=null==(_0x5be78c=this[_0x2ece5b(0xe76)])?void 0x0:_0x5be78c[_0x2ece5b(0x176b)](this[_0x2ece5b(0x1214)]))?_0x1de83e:null,this[_0x2ece5b(0x2cb)][_0x2ece5b(0x323a)]||(this['_settings'][_0x2ece5b(0x2e09)]&&(this[_0x2ece5b(0x1214)][_0x2ece5b(0x2e09)]=this[_0x2ece5b(0x2cb)][_0x2ece5b(0x2e09)]),void 0x0!==this[_0x2ece5b(0x2cb)][_0x2ece5b(0x4d3)]&&(this[_0x2ece5b(0x1214)][_0x2ece5b(0xacb)]=this[_0x2ece5b(0x2cb)][_0x2ece5b(0x4d3)]),void 0x0!==this[_0x2ece5b(0x2cb)]['loop']&&(this[_0x2ece5b(0x1214)][_0x2ece5b(0x16b7)]=this[_0x2ece5b(0x2cb)]['loop']),void 0x0!==this[_0x2ece5b(0x2cb)][_0x2ece5b(0x14da)]&&(this['video'][_0x2ece5b(0x14da)]=this[_0x2ece5b(0x2cb)][_0x2ece5b(0x14da)]),this['video'][_0x2ece5b(0x3951)](_0x2ece5b(0x3b61),''),this['video'][_0x2ece5b(0x4027)](_0x2ece5b(0x177c),this[_0x2ece5b(0x2949)]),this[_0x2ece5b(0x1214)][_0x2ece5b(0x4027)](_0x2ece5b(0x2fdd),this[_0x2ece5b(0x2949)]),this[_0x2ece5b(0x1214)]['addEventListener'](_0x2ece5b(0x4149),this['_reset']),this[_0x2ece5b(0x2cb)][_0x2ece5b(0x4d3)]&&this[_0x2ece5b(0x3faf)]()),this[_0x2ece5b(0x1a49)]=this[_0x2ece5b(0x2cb)]['poster']&&!this[_0x2ece5b(0x2cb)][_0x2ece5b(0x4d3)]?_0x2ece5b(0x2774):_0x2ece5b(0x3f04),this[_0x2ece5b(0x1214)]['addEventListener'](this[_0x2ece5b(0x1a49)],this['_createInternalTexture']),this[_0x2ece5b(0x35a4)]=_0x3478c1,_0x142f3e=this['video'][_0x2ece5b(0xab7)]>=this['video']['HAVE_CURRENT_DATA'],!this[_0x2ece5b(0x2cb)][_0x2ece5b(0x2e09)]||this[_0x2ece5b(0x2cb)]['autoPlay']&&_0x142f3e?_0x142f3e&&this[_0x2ece5b(0x1a74)]():(this[_0x2ece5b(0x14bf)]=this['_getEngine']()['createTexture'](this[_0x2ece5b(0x2cb)][_0x2ece5b(0x2e09)],!0x1,!this[_0x2ece5b(0x192c)],_0x3f0738),this[_0x2ece5b(0x2a7)]=!0x0);}get[_0x2b49a2(0x1cda)](){var _0x3aa71e=_0x2b49a2;return this[_0x3aa71e(0x1de7)]||(this['_onUserActionRequestedObservable']=new _0x3c025c['y$']()),this[_0x3aa71e(0x1de7)];}[_0x2b49a2(0x8b3)](_0xca8bcb){var _0x33f518=_0x2b49a2;this[_0x33f518(0x37d2)]=!0x0,this[_0x33f518(0x651)]?this['_onError'](null==_0xca8bcb?void 0x0:_0xca8bcb['message']):_0xf26128['Y'][_0x33f518(0xac3)](null==_0xca8bcb?void 0x0:_0xca8bcb[_0x33f518(0x1597)]);}[_0x2b49a2(0x3faf)](){var _0x4d629d=_0x2b49a2;this[_0x4d629d(0x37d2)]=!0x1,this[_0x4d629d(0x1214)][_0x4d629d(0x2774)]()[_0x4d629d(0x1651)](_0xbaaab2=>{var _0x32312e=_0x4d629d;if(_0x32312e(0xf56)===(null==_0xbaaab2?void 0x0:_0xbaaab2[_0x32312e(0x3844)])){if(this[_0x32312e(0x1de7)]&&this[_0x32312e(0x1de7)][_0x32312e(0xd58)]())return void this[_0x32312e(0x1de7)][_0x32312e(0x2231)](this);if(!this[_0x32312e(0x1214)][_0x32312e(0x14da)])return _0xf26128['Y'][_0x32312e(0x27dc)](_0x32312e(0x2d4b)),this[_0x32312e(0x1214)][_0x32312e(0x14da)]=!0x0,this[_0x32312e(0x37d2)]=!0x1,void this[_0x32312e(0x1214)][_0x32312e(0x2774)]()[_0x32312e(0x1651)](_0x3459ae=>{this['_processError'](_0x3459ae);});}this[_0x32312e(0x8b3)](_0xbaaab2);});}[_0x2b49a2(0x1d40)](){var _0x321143=_0x2b49a2;return _0x321143(0xc12);}[_0x2b49a2(0x14d3)](_0x38c29e){var _0x1819e1=_0x2b49a2;return _0x38c29e instanceof HTMLVideoElement?_0x38c29e['currentSrc']:_0x1819e1(0x1c87)==typeof _0x38c29e?_0x38c29e['toString']():_0x38c29e;}[_0x2b49a2(0x351c)](_0x3f4b5d){var _0x52f222=_0x2b49a2;if(_0x3f4b5d[_0x52f222(0x28d0)])return _0x3f4b5d;if(_0x3f4b5d instanceof HTMLVideoElement)return _0x407ef8['w1'][_0x52f222(0x1ca5)](_0x3f4b5d['currentSrc'],_0x3f4b5d),_0x3f4b5d;const _0xbaf14a=document[_0x52f222(0x77c)](_0x52f222(0x1214));return'string'==typeof _0x3f4b5d?(_0x407ef8['w1'][_0x52f222(0x1ca5)](_0x3f4b5d,_0xbaf14a),_0xbaf14a[_0x52f222(0x2bb7)]=_0x3f4b5d):(_0x407ef8['w1'][_0x52f222(0x1ca5)](_0x3f4b5d[0x0],_0xbaf14a),_0x3f4b5d[_0x52f222(0x66b)](_0x42e6ae=>{var _0x20bfcc=_0x52f222;const _0x33957d=document[_0x20bfcc(0x77c)](_0x20bfcc(0x298f));_0x33957d[_0x20bfcc(0x2bb7)]=_0x42e6ae,_0xbaf14a[_0x20bfcc(0x130f)](_0x33957d);})),this['onDisposeObservable'][_0x52f222(0x2e19)](()=>{_0x28cf22(_0xbaf14a);}),_0xbaf14a;}[_0x2b49a2(0x2fb9)](){var _0x2fcd2b=_0x2b49a2;this[_0x2fcd2b(0x308d)]();}['update'](){var _0x23d3b9=_0x2b49a2;this[_0x23d3b9(0x32e3)]&&this[_0x23d3b9(0x17be)](!0x0);}[_0x2b49a2(0x17be)](_0x3b0401){var _0x7fa79f=_0x2b49a2;!_0x3b0401||this[_0x7fa79f(0x1214)]['paused']&&this[_0x7fa79f(0x189d)]||(this['_stillImageCaptured']=!0x0,this[_0x7fa79f(0x2949)]());}[_0x2b49a2(0x3508)](_0x22b4df){var _0x51af5c=_0x2b49a2;this['video'][_0x51af5c(0x2bb7)]=_0x22b4df,this[_0x51af5c(0xae7)]=_0x22b4df;}[_0x2b49a2(0x292d)](){var _0x2e87b6=_0x2b49a2;return new _0x14be7d(this[_0x2e87b6(0x3844)],this[_0x2e87b6(0xae7)],this[_0x2e87b6(0x40ae)](),this[_0x2e87b6(0x3ee2)],this[_0x2e87b6(0x192c)],this[_0x2e87b6(0x3249)],this[_0x2e87b6(0x2cb)]);}[_0x2b49a2(0x3551)](){var _0x286aa9=_0x2b49a2,_0x3090d8;super[_0x286aa9(0x3551)](),this[_0x286aa9(0xae7)]=null,this[_0x286aa9(0x1de7)]&&(this['_onUserActionRequestedObservable']['clear'](),this['_onUserActionRequestedObservable']=null),this[_0x286aa9(0x1214)]['removeEventListener'](this[_0x286aa9(0x1a49)],this[_0x286aa9(0x1a74)]),this[_0x286aa9(0x2cb)][_0x286aa9(0x323a)]||(this[_0x286aa9(0x1214)][_0x286aa9(0x1978)](_0x286aa9(0x177c),this[_0x286aa9(0x2949)]),this[_0x286aa9(0x1214)][_0x286aa9(0x1978)](_0x286aa9(0x2fdd),this[_0x286aa9(0x2949)]),this['video'][_0x286aa9(0x1978)](_0x286aa9(0x4149),this[_0x286aa9(0x376b)]),this[_0x286aa9(0x1214)][_0x286aa9(0x1978)](_0x286aa9(0x2904),this[_0x286aa9(0xaae)]),this['video'][_0x286aa9(0x3381)]()),null!=(_0x3090d8=this[_0x286aa9(0x2f70)])&&_0x3090d8['dispose']();}static['CreateFromStreamAsync'](_0x4aceeb,_0x45b207,_0x512417,_0x578e03=!0x0){var _0x41c0a4=_0x2b49a2;const _0x2aebf6=_0x4aceeb['getEngine']()['createVideoElement'](_0x512417);return _0x4aceeb[_0x41c0a4(0x318e)]()[_0x41c0a4(0x3cf4)]&&(document[_0x41c0a4(0x2181)][_0x41c0a4(0x130f)](_0x2aebf6),_0x2aebf6[_0x41c0a4(0x490)][_0x41c0a4(0x1c4a)]=_0x41c0a4(0x35e2),_0x2aebf6['style']['opacity']='0',_0x2aebf6[_0x41c0a4(0x490)][_0x41c0a4(0xdfa)]=_0x41c0a4(0x7f1),_0x2aebf6[_0x41c0a4(0x490)][_0x41c0a4(0xde7)]='0px',_0x2aebf6[_0x41c0a4(0x490)][_0x41c0a4(0x39c3)]=_0x41c0a4(0x2b5a)),_0x2aebf6[_0x41c0a4(0x3951)](_0x41c0a4(0xacb),''),_0x2aebf6[_0x41c0a4(0x3951)](_0x41c0a4(0x14da),_0x41c0a4(0x22ef)),_0x2aebf6['setAttribute'](_0x41c0a4(0x3b61),''),_0x2aebf6['muted']=!0x0,_0x2aebf6[_0x41c0a4(0x28d0)]||(void 0x0!==_0x2aebf6[_0x41c0a4(0x136c)]?_0x2aebf6['mozSrcObject']=_0x45b207:_0x41c0a4(0x1c87)==typeof _0x2aebf6[_0x41c0a4(0x1a80)]?_0x2aebf6[_0x41c0a4(0x1a80)]=_0x45b207:_0x2aebf6[_0x41c0a4(0x2bb7)]=window[_0x41c0a4(0x2e28)]&&window[_0x41c0a4(0x2e28)][_0x41c0a4(0x2b2d)](_0x45b207)),new Promise(_0x45cba2=>{var _0x5b474d=_0x41c0a4;const _0x1c7277=()=>{var _0x4d1efc=a7_0x2532;const _0x35851d=new _0x14be7d(_0x4d1efc(0x1214),_0x2aebf6,_0x4aceeb,!0x0,_0x578e03,void 0x0,void 0x0,void 0x0,_0x101d23['g'][_0x4d1efc(0x465)]);_0x4aceeb[_0x4d1efc(0x318e)]()['_badOS']&&_0x35851d[_0x4d1efc(0x851)][_0x4d1efc(0x2e19)](()=>{var _0x2097d9=_0x4d1efc;_0x2aebf6[_0x2097d9(0x418a)]();}),_0x35851d[_0x4d1efc(0x851)]['addOnce'](()=>{_0x28cf22(_0x2aebf6);}),_0x45cba2(_0x35851d),_0x2aebf6[_0x4d1efc(0x1978)](_0x4d1efc(0x2461),_0x1c7277);};_0x2aebf6[_0x5b474d(0x4027)](_0x5b474d(0x2461),_0x1c7277),_0x2aebf6[_0x5b474d(0x2774)]();});}static['CreateFromWebCamAsync'](_0x52b6f4,_0x36589f,_0x115352=!0x1,_0x4069aa=!0x0){return _0x41c33b(this,void 0x0,void 0x0,function*(){var _0x1c4bf0=a7_0x2532;if(navigator['mediaDevices']){const _0x1ce7b1=yield navigator[_0x1c4bf0(0x2245)][_0x1c4bf0(0x2818)]({'video':_0x36589f,'audio':_0x115352}),_0x486b5e=yield this[_0x1c4bf0(0x8e2)](_0x52b6f4,_0x1ce7b1,_0x36589f,_0x4069aa);return _0x486b5e[_0x1c4bf0(0x851)]['addOnce'](()=>{var _0x26a058=_0x1c4bf0;_0x1ce7b1[_0x26a058(0x1c51)]()[_0x26a058(0x66b)](_0x44ea9c=>{var _0x46e425=_0x26a058;_0x44ea9c[_0x46e425(0x159a)]();});}),_0x486b5e;}return Promise[_0x1c4bf0(0x12fd)](_0x1c4bf0(0x3a67));});}static[_0x2b49a2(0x1152)](_0x3c1e21,_0x1d92b7,_0x3dd387,_0x1afdb2=!0x1,_0x527d50=!0x0){var _0x3c2e36=_0x2b49a2;this[_0x3c2e36(0x2d2c)](_0x3c1e21,_0x3dd387,_0x1afdb2,_0x527d50)['then'](function(_0x181d9e){_0x1d92b7&&_0x1d92b7(_0x181d9e);})['catch'](function(_0x51d747){var _0x2aec4f=_0x3c2e36;_0xf26128['Y'][_0x2aec4f(0xac3)](_0x51d747[_0x2aec4f(0x3844)]);});}}},0x16ce1:(_0x4dcc88,_0x1dea85,_0x388710)=>{var _0x4dcf2d=a7_0x38a779;_0x388710['d'](_0x1dea85,{'U':()=>_0xd6f887});function _0xef27a8(_0x24849a,_0x15863f,_0x24ab19,_0x5d1e1e){var _0x423c3f=a7_0x2532,_0x24752c,_0x90cc52=arguments[_0x423c3f(0x3785)],_0x464ef8=_0x90cc52<0x3?_0x15863f:null===_0x5d1e1e?_0x5d1e1e=Object['getOwnPropertyDescriptor'](_0x15863f,_0x24ab19):_0x5d1e1e;if('object'==typeof Reflect&&_0x423c3f(0x7a8)==typeof Reflect[_0x423c3f(0x4111)])_0x464ef8=Reflect[_0x423c3f(0x4111)](_0x24849a,_0x15863f,_0x24ab19,_0x5d1e1e);else{for(var _0x4aab80=_0x24849a[_0x423c3f(0x3785)]-0x1;0x0<=_0x4aab80;_0x4aab80--)(_0x24752c=_0x24849a[_0x4aab80])&&(_0x464ef8=(_0x90cc52<0x3?_0x24752c(_0x464ef8):0x3<_0x90cc52?_0x24752c(_0x15863f,_0x24ab19,_0x464ef8):_0x24752c(_0x15863f,_0x24ab19))||_0x464ef8);}0x3<_0x90cc52&&_0x464ef8&&Object['defineProperty'](_0x15863f,_0x24ab19,_0x464ef8);}var _0x4d823b=_0x388710(0x153ad),_0x2feffd=_0x388710(0xc84b);class _0xd6f887{constructor(){var _0x279df7=a7_0x2532;this['_dirty']=!0x0,this[_0x279df7(0x2d72)]=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this['_globalCurve']=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this[_0x279df7(0xa4c)]=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this[_0x279df7(0x3496)]=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this['_shadowsCurve']=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this['_positiveCurve']=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this[_0x279df7(0x27e6)]=new _0x2feffd['HE'](0x0,0x0,0x0,0x0),this[_0x279df7(0x5ff)]=0x1e,this[_0x279df7(0x1603)]=0x0,this[_0x279df7(0x1ed9)]=0x0,this[_0x279df7(0x1df4)]=0x0,this[_0x279df7(0xa71)]=0x1e,this[_0x279df7(0x1db0)]=0x0,this[_0x279df7(0x1362)]=0x0,this[_0x279df7(0x1700)]=0x0,this[_0x279df7(0x23e9)]=0x1e,this['_midtonesDensity']=0x0,this[_0x279df7(0x3c96)]=0x0,this[_0x279df7(0x29d7)]=0x0,this['_shadowsHue']=0x1e,this['_shadowsDensity']=0x0,this['_shadowsSaturation']=0x0,this['_shadowsExposure']=0x0;}get[_0x4dcf2d(0x2052)](){var _0x885e9b=_0x4dcf2d;return this[_0x885e9b(0x5ff)];}set[_0x4dcf2d(0x2052)](_0x458ead){var _0x131a48=_0x4dcf2d;this[_0x131a48(0x5ff)]=_0x458ead,this[_0x131a48(0x11d1)]=!0x0;}get['globalDensity'](){var _0x438d65=_0x4dcf2d;return this[_0x438d65(0x1603)];}set[_0x4dcf2d(0x3526)](_0x1caffb){var _0x52ec0b=_0x4dcf2d;this[_0x52ec0b(0x1603)]=_0x1caffb,this[_0x52ec0b(0x11d1)]=!0x0;}get[_0x4dcf2d(0x1c25)](){return this['_globalSaturation'];}set['globalSaturation'](_0x2e1655){var _0x3c6ed5=_0x4dcf2d;this[_0x3c6ed5(0x1ed9)]=_0x2e1655,this[_0x3c6ed5(0x11d1)]=!0x0;}get[_0x4dcf2d(0x14f9)](){return this['_globalExposure'];}set[_0x4dcf2d(0x14f9)](_0x3ede74){var _0x28a357=_0x4dcf2d;this[_0x28a357(0x1df4)]=_0x3ede74,this['_dirty']=!0x0;}get[_0x4dcf2d(0x2383)](){var _0x10eebb=_0x4dcf2d;return this[_0x10eebb(0xa71)];}set[_0x4dcf2d(0x2383)](_0x22b3ac){var _0x6ba40b=_0x4dcf2d;this[_0x6ba40b(0xa71)]=_0x22b3ac,this[_0x6ba40b(0x11d1)]=!0x0;}get[_0x4dcf2d(0x2e05)](){var _0x27d6ce=_0x4dcf2d;return this[_0x27d6ce(0x1db0)];}set['highlightsDensity'](_0x2e0c30){var _0x1dec30=_0x4dcf2d;this[_0x1dec30(0x1db0)]=_0x2e0c30,this[_0x1dec30(0x11d1)]=!0x0;}get[_0x4dcf2d(0x20f8)](){var _0x3d9e3e=_0x4dcf2d;return this[_0x3d9e3e(0x1362)];}set[_0x4dcf2d(0x20f8)](_0x1fe878){var _0x40705a=_0x4dcf2d;this['_highlightsSaturation']=_0x1fe878,this[_0x40705a(0x11d1)]=!0x0;}get[_0x4dcf2d(0x33b6)](){var _0x40912b=_0x4dcf2d;return this[_0x40912b(0x1700)];}set[_0x4dcf2d(0x33b6)](_0x34a594){var _0x6ae1b8=_0x4dcf2d;this[_0x6ae1b8(0x1700)]=_0x34a594,this[_0x6ae1b8(0x11d1)]=!0x0;}get[_0x4dcf2d(0x23de)](){var _0x125cc3=_0x4dcf2d;return this[_0x125cc3(0x23e9)];}set[_0x4dcf2d(0x23de)](_0x228901){var _0x3ea874=_0x4dcf2d;this[_0x3ea874(0x23e9)]=_0x228901,this[_0x3ea874(0x11d1)]=!0x0;}get[_0x4dcf2d(0xec0)](){return this['_midtonesDensity'];}set[_0x4dcf2d(0xec0)](_0xba0719){var _0x53240b=_0x4dcf2d;this[_0x53240b(0x895)]=_0xba0719,this['_dirty']=!0x0;}get[_0x4dcf2d(0x3555)](){return this['_midtonesSaturation'];}set[_0x4dcf2d(0x3555)](_0x1927e0){var _0x2f01e3=_0x4dcf2d;this['_midtonesSaturation']=_0x1927e0,this[_0x2f01e3(0x11d1)]=!0x0;}get[_0x4dcf2d(0x3c6c)](){var _0x50b1dd=_0x4dcf2d;return this[_0x50b1dd(0x29d7)];}set['midtonesExposure'](_0x34a24a){var _0x243e25=_0x4dcf2d;this['_midtonesExposure']=_0x34a24a,this[_0x243e25(0x11d1)]=!0x0;}get['shadowsHue'](){var _0x26d0b7=_0x4dcf2d;return this[_0x26d0b7(0xb28)];}set['shadowsHue'](_0x4717f4){var _0x2dba51=_0x4dcf2d;this[_0x2dba51(0xb28)]=_0x4717f4,this['_dirty']=!0x0;}get['shadowsDensity'](){var _0x3f06ef=_0x4dcf2d;return this[_0x3f06ef(0x364a)];}set['shadowsDensity'](_0xbd03f4){var _0x2c5abf=_0x4dcf2d;this[_0x2c5abf(0x364a)]=_0xbd03f4,this['_dirty']=!0x0;}get['shadowsSaturation'](){var _0x2fdaec=_0x4dcf2d;return this[_0x2fdaec(0x32b9)];}set[_0x4dcf2d(0x29e5)](_0x39c5b1){var _0x4a0901=_0x4dcf2d;this[_0x4a0901(0x32b9)]=_0x39c5b1,this[_0x4a0901(0x11d1)]=!0x0;}get['shadowsExposure'](){var _0x20a8c0=_0x4dcf2d;return this[_0x20a8c0(0x3460)];}set[_0x4dcf2d(0x3636)](_0x21b222){var _0x77b609=_0x4dcf2d;this[_0x77b609(0x3460)]=_0x21b222,this[_0x77b609(0x11d1)]=!0x0;}[_0x4dcf2d(0x1d40)](){var _0x1cf7f8=_0x4dcf2d;return _0x1cf7f8(0x2627);}static[_0x4dcf2d(0x4152)](_0x5b36f9,_0x49dfe8,_0x2f8cfd='vCameraColorCurvePositive',_0x37e59c=_0x4dcf2d(0x47a),_0x5e8f59=_0x4dcf2d(0x8ff)){var _0x1e0c09=_0x4dcf2d;_0x5b36f9[_0x1e0c09(0x11d1)]&&(_0x5b36f9['_dirty']=!0x1,_0x5b36f9['_getColorGradingDataToRef'](_0x5b36f9[_0x1e0c09(0x5ff)],_0x5b36f9['_globalDensity'],_0x5b36f9[_0x1e0c09(0x1ed9)],_0x5b36f9[_0x1e0c09(0x1df4)],_0x5b36f9[_0x1e0c09(0x1f53)]),_0x5b36f9[_0x1e0c09(0x393a)](_0x5b36f9[_0x1e0c09(0xa71)],_0x5b36f9[_0x1e0c09(0x1db0)],_0x5b36f9['_highlightsSaturation'],_0x5b36f9['_highlightsExposure'],_0x5b36f9[_0x1e0c09(0x2d72)]),_0x5b36f9['_tempColor'][_0x1e0c09(0x242a)](_0x5b36f9[_0x1e0c09(0x1f53)],_0x5b36f9[_0x1e0c09(0xa4c)]),_0x5b36f9[_0x1e0c09(0x393a)](_0x5b36f9[_0x1e0c09(0x23e9)],_0x5b36f9[_0x1e0c09(0x895)],_0x5b36f9[_0x1e0c09(0x3c96)],_0x5b36f9[_0x1e0c09(0x29d7)],_0x5b36f9[_0x1e0c09(0x2d72)]),_0x5b36f9[_0x1e0c09(0x2d72)]['multiplyToRef'](_0x5b36f9[_0x1e0c09(0x1f53)],_0x5b36f9['_midtonesCurve']),_0x5b36f9['_getColorGradingDataToRef'](_0x5b36f9[_0x1e0c09(0xb28)],_0x5b36f9[_0x1e0c09(0x364a)],_0x5b36f9['_shadowsSaturation'],_0x5b36f9['_shadowsExposure'],_0x5b36f9['_tempColor']),_0x5b36f9[_0x1e0c09(0x2d72)]['multiplyToRef'](_0x5b36f9['_globalCurve'],_0x5b36f9['_shadowsCurve']),_0x5b36f9[_0x1e0c09(0xa4c)][_0x1e0c09(0x3cb9)](_0x5b36f9[_0x1e0c09(0x3496)],_0x5b36f9[_0x1e0c09(0x4e6)]),_0x5b36f9[_0x1e0c09(0x3496)][_0x1e0c09(0x3cb9)](_0x5b36f9[_0x1e0c09(0xa92)],_0x5b36f9[_0x1e0c09(0x27e6)])),_0x49dfe8&&(_0x49dfe8[_0x1e0c09(0x2282)](_0x2f8cfd,_0x5b36f9[_0x1e0c09(0x4e6)]['r'],_0x5b36f9[_0x1e0c09(0x4e6)]['g'],_0x5b36f9[_0x1e0c09(0x4e6)]['b'],_0x5b36f9[_0x1e0c09(0x4e6)]['a']),_0x49dfe8['setFloat4'](_0x37e59c,_0x5b36f9[_0x1e0c09(0x3496)]['r'],_0x5b36f9[_0x1e0c09(0x3496)]['g'],_0x5b36f9[_0x1e0c09(0x3496)]['b'],_0x5b36f9[_0x1e0c09(0x3496)]['a']),_0x49dfe8[_0x1e0c09(0x2282)](_0x5e8f59,_0x5b36f9[_0x1e0c09(0x27e6)]['r'],_0x5b36f9['_negativeCurve']['g'],_0x5b36f9[_0x1e0c09(0x27e6)]['b'],_0x5b36f9[_0x1e0c09(0x27e6)]['a']));}static['PrepareUniforms'](_0x43af71){var _0x4e1b32=_0x4dcf2d;_0x43af71[_0x4e1b32(0x1e1d)](_0x4e1b32(0x47a),'vCameraColorCurvePositive',_0x4e1b32(0x8ff));}[_0x4dcf2d(0x393a)](_0x1211f6,_0x2e83f8,_0x1d5499,_0x360859,_0x4bc365){var _0xd71a64=_0x4dcf2d;null!=_0x1211f6&&(_0x1211f6=_0xd6f887[_0xd71a64(0x2369)](_0x1211f6,0x0,0x168),_0x2e83f8=_0xd6f887['_Clamp'](_0x2e83f8,-0x64,0x64),_0x1d5499=_0xd6f887[_0xd71a64(0x2369)](_0x1d5499,-0x64,0x64),_0x360859=_0xd6f887[_0xd71a64(0x2369)](_0x360859,-0x64,0x64),_0x2e83f8=_0xd6f887[_0xd71a64(0x2203)](_0x2e83f8),_0x2e83f8*=0.5,_0x360859=_0xd6f887['_ApplyColorGradingSliderNonlinear'](_0x360859),_0x2e83f8<0x0&&(_0x2e83f8*=-0x1,_0x1211f6=(_0x1211f6+0xb4)%0x168),_0xd6f887[_0xd71a64(0x2c42)](_0x1211f6,_0x2e83f8,0x32+0.25*_0x360859,_0x4bc365),_0x4bc365[_0xd71a64(0x1447)](0x2,_0x4bc365),_0x4bc365['a']=0x1+0.01*_0x1d5499);}static[_0x4dcf2d(0x2203)](_0x59cf8e){var _0x22acf1=_0x4dcf2d;_0x59cf8e/=0x64;let _0xe2d3f5=Math[_0x22acf1(0x3a1d)](_0x59cf8e);return _0xe2d3f5=Math[_0x22acf1(0x3bfb)](_0xe2d3f5,0x2),_0x59cf8e<0x0&&(_0xe2d3f5*=-0x1),_0xe2d3f5*=0x64;}static[_0x4dcf2d(0x2c42)](_0x1ffdc2,_0x2b0346,_0xe3ef6b,_0x10d931){var _0xec865b=_0x4dcf2d,_0x1ffdc2=_0xd6f887['_Clamp'](_0x1ffdc2,0x0,0x168),_0x2b0346=_0xd6f887[_0xec865b(0x2369)](_0x2b0346/0x64,0x0,0x1),_0x41385e=_0xd6f887[_0xec865b(0x2369)](_0xe3ef6b/0x64,0x0,0x1);if(0x0===_0x2b0346)_0x10d931['r']=_0x41385e,_0x10d931['g']=_0x41385e,_0x10d931['b']=_0x41385e;else{_0x1ffdc2/=0x3c;var _0xe3ef6b=Math[_0xec865b(0x3f66)](_0x1ffdc2),_0x1ffdc2=_0x1ffdc2-_0xe3ef6b,_0xdb270f=_0x41385e*(0x1-_0x2b0346),_0x24fbe3=_0x41385e*(0x1-_0x2b0346*_0x1ffdc2),_0x4e0dd7=_0x41385e*(0x1-_0x2b0346*(0x1-_0x1ffdc2));switch(_0xe3ef6b){case 0x0:_0x10d931['r']=_0x41385e,_0x10d931['g']=_0x4e0dd7,_0x10d931['b']=_0xdb270f;break;case 0x1:_0x10d931['r']=_0x24fbe3,_0x10d931['g']=_0x41385e,_0x10d931['b']=_0xdb270f;break;case 0x2:_0x10d931['r']=_0xdb270f,_0x10d931['g']=_0x41385e,_0x10d931['b']=_0x4e0dd7;break;case 0x3:_0x10d931['r']=_0xdb270f,_0x10d931['g']=_0x24fbe3,_0x10d931['b']=_0x41385e;break;case 0x4:_0x10d931['r']=_0x4e0dd7,_0x10d931['g']=_0xdb270f,_0x10d931['b']=_0x41385e;break;default:_0x10d931['r']=_0x41385e,_0x10d931['g']=_0xdb270f,_0x10d931['b']=_0x24fbe3;}}_0x10d931['a']=0x1;}static[_0x4dcf2d(0x2369)](_0x3527dd,_0x1c89ef,_0x3d230c){var _0x1b0b90=_0x4dcf2d;return Math[_0x1b0b90(0x33a7)](Math[_0x1b0b90(0x695)](_0x3527dd,_0x1c89ef),_0x3d230c);}[_0x4dcf2d(0x292d)](){var _0x3d7e41=_0x4dcf2d;return _0x4d823b['p4'][_0x3d7e41(0xbcd)](()=>new _0xd6f887(),this);}[_0x4dcf2d(0x2156)](){return _0x4d823b['p4']['Serialize'](this);}static['Parse'](_0x129c59){return _0x4d823b['p4']['Parse'](()=>new _0xd6f887(),_0x129c59,null,null);}}_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],'_globalHue',void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887['prototype'],_0x4dcf2d(0x1603),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887['prototype'],_0x4dcf2d(0x1ed9),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0x1df4),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0xa71),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0x1db0),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],'_highlightsSaturation',void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],'_highlightsExposure',void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0x23e9),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0x895),void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887['prototype'],'_midtonesSaturation',void 0x0),_0xef27a8([(0x0,_0x4d823b['qC'])()],_0xd6f887[_0x4dcf2d(0x1fd2)],_0x4dcf2d(0x29d7),void 0x0),_0x4d823b['p4']['_ColorCurvesParser']=_0xd6f887[_0x4dcf2d(0x2f08)];},0xf75c:(_0xf19f39,_0x4a136b,_0x21ea6e)=>{var _0x3d4cb1=a7_0x38a779;_0x21ea6e['d'](_0x4a136b,{'Q':()=>_0x3587b6});var _0xb3922d=_0x21ea6e(0xf96c),_0x1fbda8=_0x21ea6e(0x77a5),_0x34ca01=_0x21ea6e(0x18233),_0x1a8a7a=_0x21ea6e(0x10ea4),_0x46844e=_0x21ea6e(0x5c6e),_0x195960=_0x21ea6e(0x17a92),_0x2cd70b=_0x21ea6e(0x11722);class _0x3587b6{constructor(_0x2093c0,_0x1b733b,_0x171a20,_0x5829f7=null,_0x4b6f23,_0x54f935=null,_0x145ca2=null,_0x31dc66=null,_0x4973f1=null,_0x28de6b,_0x257050='',_0x4ee91c=_0x2cd70b['x'][_0x3d4cb1(0x12cb)]){var _0x1bdae5=_0x3d4cb1;this['name']=null,this[_0x1bdae5(0x32ec)]='',this['onCompiled']=null,this[_0x1bdae5(0x2076)]=null,this[_0x1bdae5(0x3221)]=null,this[_0x1bdae5(0x1441)]=0x0,this['onCompileObservable']=new _0xb3922d['y$'](),this['onErrorObservable']=new _0xb3922d['y$'](),this[_0x1bdae5(0x419)]=null,this['_wasPreviouslyReady']=!0x1,this[_0x1bdae5(0x2633)]=!0x1,this[_0x1bdae5(0x14b9)]=null,this['_isDisposed']=!0x1,this[_0x1bdae5(0x3f7e)]=!0x1,this['_uniformBuffersNames']={},this[_0x1bdae5(0x2575)]=!0x1,this[_0x1bdae5(0x567)]={},this[_0x1bdae5(0x3080)]=!0x1,this['_compilationError']='',this[_0x1bdae5(0x2171)]=!0x1,this[_0x1bdae5(0x260c)]={},this[_0x1bdae5(0x34d4)]='',this[_0x1bdae5(0x14b8)]=null,this[_0x1bdae5(0x2a68)]='',this['_fragmentSourceCodeOverride']='',this[_0x1bdae5(0x7a7)]=null,this[_0x1bdae5(0x31af)]=null,this[_0x1bdae5(0x30c9)]='',this[_0x1bdae5(0x3ea)]='',this[_0x1bdae5(0x1b83)]='',this[_0x1bdae5(0xa22)]='',this[_0x1bdae5(0xa63)]='',this[_0x1bdae5(0x1557)]='',this[_0x1bdae5(0x3844)]=_0x2093c0,this[_0x1bdae5(0x34d4)]=_0x257050;let _0x60029=void 0x0,_0x2f1019=null;if(_0x1b733b[_0x1bdae5(0x1427)]){const _0xb349b3=_0x1b733b;if(this[_0x1bdae5(0xe76)]=_0x171a20,this[_0x1bdae5(0x159f)]=_0xb349b3[_0x1bdae5(0x1427)],this[_0x1bdae5(0x3a41)]=_0xb349b3[_0x1bdae5(0x3bce)]['concat'](_0xb349b3[_0x1bdae5(0x35c5)]),this[_0x1bdae5(0x2eef)]=_0xb349b3['samplers']['slice'](),this['defines']=_0xb349b3[_0x1bdae5(0x32ec)],this[_0x1bdae5(0x2076)]=_0xb349b3['onError'],this[_0x1bdae5(0x4d8)]=_0xb349b3[_0x1bdae5(0x4d8)],this[_0x1bdae5(0x14b8)]=_0xb349b3[_0x1bdae5(0x1e43)],this[_0x1bdae5(0x20c2)]=_0xb349b3[_0x1bdae5(0x16f5)],this[_0x1bdae5(0x7a7)]=_0xb349b3[_0x1bdae5(0x28a6)]||null,this['_multiTarget']=!!_0xb349b3[_0x1bdae5(0x22e0)],this[_0x1bdae5(0x2b0c)]=null!=(_0x257050=_0xb349b3['shaderLanguage'])?_0x257050:_0x2cd70b['x']['GLSL'],_0xb349b3[_0x1bdae5(0x4fd)]){this['_uniformBuffersNamesList']=_0xb349b3[_0x1bdae5(0x4fd)]['slice']();for(let _0x6175ce=0x0;_0x6175ce<_0xb349b3['uniformBuffersNames'][_0x1bdae5(0x3785)];_0x6175ce++)this[_0x1bdae5(0x2e14)][_0xb349b3['uniformBuffersNames'][_0x6175ce]]=_0x6175ce;}_0x2f1019=null!=(_0x257050=_0xb349b3[_0x1bdae5(0x1b59)])?_0x257050:null,_0x60029=null!=(_0x257050=_0xb349b3[_0x1bdae5(0x3815)])?_0x257050:void 0x0;}else this[_0x1bdae5(0xe76)]=_0x4b6f23,this[_0x1bdae5(0x32ec)]=null==_0x54f935?'':_0x54f935,this[_0x1bdae5(0x3a41)]=_0x171a20['concat'](_0x5829f7),this[_0x1bdae5(0x2eef)]=_0x5829f7?_0x5829f7['slice']():[],this[_0x1bdae5(0x159f)]=_0x1b733b,this[_0x1bdae5(0x887)]=[],this['_shaderLanguage']=_0x4ee91c,this[_0x1bdae5(0x2076)]=_0x4973f1,this[_0x1bdae5(0x4d8)]=_0x31dc66,this[_0x1bdae5(0x20c2)]=_0x28de6b,this['_fallbacks']=_0x145ca2;this[_0x1bdae5(0x2336)]={},this[_0x1bdae5(0x1441)]=_0x3587b6[_0x1bdae5(0x3805)]++;let _0xb431d8,_0x301bf9;const _0x9f323a=(0x0,_0x34ca01['CG'])()?this['_engine']['getHostDocument']():null;_0xb431d8=_0x2093c0[_0x1bdae5(0x17f1)]?_0x1bdae5(0x1d74)+_0x2093c0[_0x1bdae5(0x17f1)]:_0x2093c0[_0x1bdae5(0x881)]?(_0xb431d8=_0x9f323a?_0x9f323a[_0x1bdae5(0x2e43)](_0x2093c0[_0x1bdae5(0x881)]):null)||_0x2093c0[_0x1bdae5(0x881)]:_0x2093c0[_0x1bdae5(0x23ab)]||_0x2093c0,_0x301bf9=_0x2093c0['fragmentSource']?_0x1bdae5(0x1d74)+_0x2093c0['fragmentSource']:_0x2093c0[_0x1bdae5(0x3614)]?(_0x301bf9=_0x9f323a?_0x9f323a['getElementById'](_0x2093c0[_0x1bdae5(0x3614)]):null)||_0x2093c0[_0x1bdae5(0x3614)]:_0x2093c0[_0x1bdae5(0x184b)]||_0x2093c0,this[_0x1bdae5(0x39da)]=this[_0x1bdae5(0xe76)]['_getShaderProcessingContext'](this[_0x1bdae5(0x2b0c)]);let _0x37f92f={'defines':this[_0x1bdae5(0x32ec)][_0x1bdae5(0x1691)]('\x0a'),'indexParameters':this['_indexParameters'],'isFragment':!0x1,'shouldUseHighPrecisionShader':this['_engine'][_0x1bdae5(0x3736)],'processor':this[_0x1bdae5(0xe76)][_0x1bdae5(0x2fac)](this['_shaderLanguage']),'supportsUniformBuffers':this['_engine'][_0x1bdae5(0x255d)],'shadersRepository':_0x195960['v']['GetShadersRepository'](this['_shaderLanguage']),'includesShadersStore':_0x195960['v'][_0x1bdae5(0x34f5)](this[_0x1bdae5(0x2b0c)]),'version':(0x64*this['_engine']['version'])[_0x1bdae5(0x141d)](),'platformName':this[_0x1bdae5(0xe76)][_0x1bdae5(0x2654)],'processingContext':this['_processingContext'],'isNDCHalfZRange':this['_engine'][_0x1bdae5(0x225f)],'useReverseDepthBuffer':this[_0x1bdae5(0xe76)][_0x1bdae5(0x30e9)],'processCodeAfterIncludes':_0x60029};function _0x1e3b1f(_0x3f218f){return function(){var _0x356f8e=a7_0x2532;if(this[_0x356f8e(0x31af)]){const _0x523ecb=this[_0x356f8e(0x31af)][_0x3f218f];_0x523ecb[_0x356f8e(0x3201)](this[_0x356f8e(0x31af)],arguments);}return this;};}const _0x163f10=[void 0x0,void 0x0],_0x22801e=()=>{var _0x594137=_0x1bdae5;if(_0x163f10[0x0]&&_0x163f10[0x1]){_0x37f92f['isFragment']=!0x0;const [_0x2d6f7e,_0x2b62ca]=_0x163f10;_0x46844e['L'][_0x594137(0x2808)](_0x2b62ca,_0x37f92f,(_0x9fc44d,_0x315bcb)=>{var _0x3f79a0=_0x594137;this[_0x3f79a0(0xa22)]=_0x315bcb,_0x2f1019&&(_0x9fc44d=_0x2f1019('fragment',_0x9fc44d)),_0x315bcb=_0x46844e['L'][_0x3f79a0(0x321b)](_0x2d6f7e,_0x9fc44d,_0x37f92f),(_0x37f92f=null,this[_0x3f79a0(0x407f)](_0x315bcb['vertexCode'],_0x315bcb[_0x3f79a0(0x39f8)],_0x2093c0));},this[_0x594137(0xe76)]);}};this[_0x1bdae5(0x35b)](_0xb431d8,'Vertex','',_0x56206f=>{var _0x404b48=_0x1bdae5;_0x46844e['L'][_0x404b48(0x29b7)](_0x37f92f),_0x46844e['L'][_0x404b48(0x2808)](_0x56206f,_0x37f92f,(_0x341fa6,_0x4016bb)=>{var _0x5a32cc=_0x404b48;this['_rawVertexSourceCode']=_0x56206f,this[_0x5a32cc(0x1b83)]=_0x4016bb,_0x2f1019&&(_0x341fa6=_0x2f1019(_0x5a32cc(0x23ab),_0x341fa6)),_0x163f10[0x0]=_0x341fa6,_0x22801e();},this[_0x404b48(0xe76)]);}),this['_loadShader'](_0x301bf9,'Fragment',_0x1bdae5(0xef8),_0xd4e845=>{var _0x34dd2a=_0x1bdae5;this[_0x34dd2a(0x1557)]=_0xd4e845,_0x163f10[0x1]=_0xd4e845,_0x22801e();}),[_0x1bdae5(0x3911),_0x1bdae5(0x9e2),_0x1bdae5(0xc59),_0x1bdae5(0x257),_0x1bdae5(0x148d),_0x1bdae5(0x1889),_0x1bdae5(0xcf7),'Float?','Matrices',_0x1bdae5(0x1919),_0x1bdae5(0x13ff),_0x1bdae5(0xe4c),'Quaternion',_0x1bdae5(0x715)][_0x1bdae5(0x66b)](_0x325bb5=>{var _0x3c0891=_0x1bdae5;const _0x375dc2=_0x3c0891(0xc1b)+_0x325bb5;_0x375dc2[_0x3c0891(0x2cba)]('?')?['',0x2,0x3,0x4]['forEach'](_0x98b3e=>{var _0x24c2d0=_0x3c0891;this[_0x375dc2[_0x24c2d0(0xeff)](0x0,-0x1)+_0x98b3e]=this[_0x375dc2[_0x24c2d0(0xeff)](0x0,-0x1)+_0x98b3e]||_0x1e3b1f(_0x375dc2[_0x24c2d0(0xeff)](0x0,-0x1)+_0x98b3e)[_0x24c2d0(0xc95)](this);}):this[_0x375dc2]=this[_0x375dc2]||_0x1e3b1f(_0x375dc2)[_0x3c0891(0xc95)](this);});}static get[_0x3d4cb1(0x35b4)](){var _0x27a648=_0x3d4cb1;return _0x195960['v'][_0x27a648(0x35b4)];}static set[_0x3d4cb1(0x35b4)](_0x15b08e){var _0x53c87c=_0x3d4cb1;_0x195960['v'][_0x53c87c(0x35b4)]=_0x15b08e;}get['onBindObservable'](){var _0x682fa9=_0x3d4cb1;return this[_0x682fa9(0x419)]||(this[_0x682fa9(0x419)]=new _0xb3922d['y$']()),this[_0x682fa9(0x419)];}[_0x3d4cb1(0x407f)](_0x445f8f,_0xdf9ef5,_0x4e324f){var _0x3c77ca=_0x3d4cb1,_0x3680da;_0x4e324f?(_0x3680da=_0x4e324f[_0x3c77ca(0x881)]||_0x4e324f['vertex']||_0x4e324f[_0x3c77ca(0x1163)]||_0x4e324f,_0x4e324f=_0x4e324f[_0x3c77ca(0x3614)]||_0x4e324f[_0x3c77ca(0x184b)]||_0x4e324f[_0x3c77ca(0x1163)]||_0x4e324f,this[_0x3c77ca(0x30c9)]=(this['_shaderLanguage']===_0x2cd70b['x'][_0x3c77ca(0x32bd)]?'//':'')+_0x3c77ca(0x5d0)+_0x3680da+'\x0a'+_0x445f8f,this[_0x3c77ca(0x3ea)]=(this[_0x3c77ca(0x2b0c)]===_0x2cd70b['x'][_0x3c77ca(0x32bd)]?'//':'')+_0x3c77ca(0x2bd7)+_0x4e324f+'\x0a'+_0xdf9ef5):(this[_0x3c77ca(0x30c9)]=_0x445f8f,this['_fragmentSourceCode']=_0xdf9ef5),this[_0x3c77ca(0x3fac)]();}get[_0x3d4cb1(0x27b1)](){var _0x1b42de=_0x3d4cb1;return this[_0x1b42de(0x34d4)];}['isReady'](){var _0x4c3651=_0x3d4cb1;try{return this[_0x4c3651(0x3abf)]();}catch(_0x3aa15a){return!0x1;}}[_0x3d4cb1(0x3abf)](){var _0x2f803a=_0x3d4cb1;return!!this[_0x2f803a(0x3080)]||!!this['_pipelineContext']&&this['_pipelineContext'][_0x2f803a(0x1977)];}[_0x3d4cb1(0x318e)](){var _0x5c8218=_0x3d4cb1;return this[_0x5c8218(0xe76)];}[_0x3d4cb1(0x1b22)](){var _0x1410d1=_0x3d4cb1;return this[_0x1410d1(0x31af)];}[_0x3d4cb1(0x836)](){var _0x183c9e=_0x3d4cb1;return this[_0x183c9e(0x159f)];}[_0x3d4cb1(0x2c01)](_0x14fc67){var _0x4e4c56=_0x3d4cb1;return this[_0x4e4c56(0x28ed)][_0x14fc67];}[_0x3d4cb1(0x24b6)](_0x5811db){var _0x4ac33a=_0x3d4cb1;return this[_0x4ac33a(0x2336)][_0x5811db];}[_0x3d4cb1(0x19d6)](){var _0x4cf446=_0x3d4cb1;return this[_0x4cf446(0x28ed)][_0x4cf446(0x3785)];}[_0x3d4cb1(0xaa0)](_0x367855){var _0x1a7efe=_0x3d4cb1;return this[_0x1a7efe(0x3a41)][_0x1a7efe(0x850)](_0x367855);}[_0x3d4cb1(0x2065)](_0x143d19){var _0x2ca66e=_0x3d4cb1;return this[_0x2ca66e(0x260c)][_0x143d19];}[_0x3d4cb1(0x387a)](){return this['_samplerList'];}['getUniformNames'](){return this['_uniformsNames'];}[_0x3d4cb1(0x2d90)](){var _0xd0657c=_0x3d4cb1;return this[_0xd0657c(0x887)];}[_0x3d4cb1(0x4121)](){var _0x4ea263=_0x3d4cb1;return this[_0x4ea263(0x20c2)];}[_0x3d4cb1(0xa0c)](){var _0x5e3210=_0x3d4cb1;return this[_0x5e3210(0x1d3d)];}[_0x3d4cb1(0x270f)](){var _0x13d59c=_0x3d4cb1;return this[_0x13d59c(0x2171)];}[_0x3d4cb1(0x21f7)](_0x5ea23d){var _0x37b710=_0x3d4cb1;this[_0x37b710(0x1977)]()?_0x5ea23d(this):(this['onCompileObservable'][_0x37b710(0x33ee)](_0x4507fb=>{_0x5ea23d(_0x4507fb);}),this[_0x37b710(0x31af)]&&!this['_pipelineContext'][_0x37b710(0xdbb)]||setTimeout(()=>{this['_checkIsReady'](null);},0x10));}[_0x3d4cb1(0x392a)](_0x27aa0e){var _0x1176fb=_0x3d4cb1;try{if(this[_0x1176fb(0x3abf)]())return;}catch(_0x228565){return void this[_0x1176fb(0x1ce7)](_0x228565,_0x27aa0e);}this[_0x1176fb(0x670)]||setTimeout(()=>{var _0x1d3cce=_0x1176fb;this[_0x1d3cce(0x392a)](_0x27aa0e);},0x10);}[_0x3d4cb1(0x35b)](_0x416623,_0x25dde2,_0x1bb32a,_0x227594){var _0x1f7acd=_0x3d4cb1,_0xc00ad;'undefined'!=typeof HTMLElement&&_0x416623 instanceof HTMLElement?_0x227594((0x0,_0x34ca01['v'])(_0x416623)):'source:'===_0x416623[_0x1f7acd(0x18ee)](0x0,0x7)?_0x227594(_0x416623[_0x1f7acd(0x18ee)](0x7)):'base64:'===_0x416623[_0x1f7acd(0x18ee)](0x0,0x7)?_0x227594(window[_0x1f7acd(0x2363)](_0x416623['substr'](0x7))):(_0xc00ad=_0x195960['v'][_0x1f7acd(0x36f2)](this[_0x1f7acd(0x2b0c)]))[_0x416623+_0x25dde2+_0x1f7acd(0x3265)]?_0x227594(_0xc00ad[_0x416623+_0x25dde2+_0x1f7acd(0x3265)]):_0x1bb32a&&_0xc00ad[_0x416623+_0x1bb32a+_0x1f7acd(0x3265)]?_0x227594(_0xc00ad[_0x416623+_0x1bb32a+_0x1f7acd(0x3265)]):(_0xc00ad='.'===_0x416623[0x0]||'/'===_0x416623[0x0]||-0x1<_0x416623[_0x1f7acd(0x850)]('http')?_0x416623:_0x195960['v'][_0x1f7acd(0x3405)](this[_0x1f7acd(0x2b0c)])+_0x416623,this[_0x1f7acd(0xe76)]['_loadFile'](_0xc00ad+'.'+_0x25dde2['toLowerCase']()+_0x1f7acd(0x171a),_0x227594));}get[_0x3d4cb1(0x1044)](){var _0x561fad=_0x3d4cb1,_0x54e7c4;return this[_0x561fad(0x2a68)]&&this[_0x561fad(0x316b)]?this[_0x561fad(0x2a68)]:null!=(_0x54e7c4=null==(_0x54e7c4=this[_0x561fad(0x31af)])?void 0x0:_0x54e7c4[_0x561fad(0x649)]())?_0x54e7c4:this[_0x561fad(0x30c9)];}get['fragmentSourceCode'](){var _0x5572be=_0x3d4cb1,_0x4baac8;return this['_vertexSourceCodeOverride']&&this[_0x5572be(0x316b)]?this[_0x5572be(0x316b)]:null!=(_0x4baac8=null==(_0x4baac8=this[_0x5572be(0x31af)])?void 0x0:_0x4baac8['_getFragmentShaderCode']())?_0x4baac8:this[_0x5572be(0x3ea)];}get[_0x3d4cb1(0x2f29)](){var _0x4495d4=_0x3d4cb1;return this[_0x4495d4(0x1b83)];}get[_0x3d4cb1(0x218c)](){var _0x6ca992=_0x3d4cb1;return this[_0x6ca992(0xa22)];}get[_0x3d4cb1(0x2227)](){var _0x226574=_0x3d4cb1;return this[_0x226574(0xa63)];}get[_0x3d4cb1(0x27e3)](){return this['_rawFragmentSourceCode'];}[_0x3d4cb1(0x3055)](_0x56ea31,_0x357c0b,_0x2d5037,_0x53786a){var _0x5f3a21=_0x3d4cb1;this[_0x5f3a21(0x3080)]=!0x1,this[_0x5f3a21(0x2a68)]=_0x56ea31,this['_fragmentSourceCodeOverride']=_0x357c0b,this[_0x5f3a21(0x2076)]=(_0x145d67,_0x1c30af)=>{_0x53786a&&_0x53786a(_0x1c30af);},this['onCompiled']=()=>{var _0x5b5bb5=_0x5f3a21;const _0x22b21a=this[_0x5b5bb5(0x318e)]()['scenes'];if(_0x22b21a){for(let _0x4e2f67=0x0;_0x4e2f67<_0x22b21a[_0x5b5bb5(0x3785)];_0x4e2f67++)_0x22b21a[_0x4e2f67][_0x5b5bb5(0x2977)](_0x1fbda8['g'][_0x5b5bb5(0x1746)]);}this[_0x5b5bb5(0x31af)]['_handlesSpectorRebuildCallback'](_0x2d5037);},this['_fallbacks']=null,this['_prepareEffect']();}[_0x3d4cb1(0x3fac)](){var _0x2e4310=_0x3d4cb1;const _0x502d5d=this[_0x2e4310(0x159f)];var _0x36a575=this['defines'];const _0x319a75=this[_0x2e4310(0x31af)];this[_0x2e4310(0x3080)]=!0x1;try{const _0x47ef13=this[_0x2e4310(0xe76)];this[_0x2e4310(0x31af)]=_0x47ef13[_0x2e4310(0x247b)](this['_processingContext']),this[_0x2e4310(0x31af)][_0x2e4310(0x2319)]=this[_0x2e4310(0x34d4)];var _0xe45385=this[_0x2e4310(0x3055)]['bind'](this);this[_0x2e4310(0x2a68)]&&this[_0x2e4310(0x316b)]?_0x47ef13[_0x2e4310(0x648)](this['_pipelineContext'],this[_0x2e4310(0x2a68)],this[_0x2e4310(0x316b)],!0x0,this[_0x2e4310(0xa63)],this[_0x2e4310(0x1557)],_0xe45385,null,this[_0x2e4310(0x7a7)],this[_0x2e4310(0x34d4)]):_0x47ef13[_0x2e4310(0x648)](this['_pipelineContext'],this[_0x2e4310(0x30c9)],this['_fragmentSourceCode'],!0x1,this[_0x2e4310(0xa63)],this[_0x2e4310(0x1557)],_0xe45385,_0x36a575,this[_0x2e4310(0x7a7)],this[_0x2e4310(0x34d4)]),_0x47ef13[_0x2e4310(0x1256)](this['_pipelineContext'],()=>{var _0x11b8ef=_0x2e4310;if(this[_0x11b8ef(0x28ed)]=[],this[_0x11b8ef(0x31af)][_0x11b8ef(0x3f7a)](this,this[_0x11b8ef(0x2e14)],this['_uniformsNames'],this[_0x11b8ef(0x260c)],this[_0x11b8ef(0x2eef)],this[_0x11b8ef(0x567)],_0x502d5d,this[_0x11b8ef(0x28ed)]),_0x502d5d)for(let _0x4be10a=0x0;_0x4be10a<_0x502d5d['length'];_0x4be10a++){var _0xb22743=_0x502d5d[_0x4be10a];this['_attributeLocationByName'][_0xb22743]=this[_0x11b8ef(0x28ed)][_0x4be10a];}_0x47ef13['bindSamplers'](this),this['_compilationError']='',this[_0x11b8ef(0x3080)]=!0x0,this['onCompiled']&&this[_0x11b8ef(0x4d8)](this),this[_0x11b8ef(0x1a2f)][_0x11b8ef(0x2231)](this),this[_0x11b8ef(0x1a2f)]['clear'](),this[_0x11b8ef(0x14b8)]&&this['_fallbacks'][_0x11b8ef(0xd04)](),_0x319a75&&this[_0x11b8ef(0x318e)]()[_0x11b8ef(0x22d5)](_0x319a75);}),this[_0x2e4310(0x31af)][_0x2e4310(0xdbb)]&&this[_0x2e4310(0x392a)](_0x319a75);}catch(_0x15907b){this[_0x2e4310(0x1ce7)](_0x15907b,_0x319a75);}}[_0x3d4cb1(0x1a87)](_0x3d5354,_0xde8f69,_0x15b7dd){var _0x1b2891=_0x3d4cb1,_0xc3c456;let _0x591ad4=null;return _0xde8f69&&_0x3d5354&&(_0xde8f69=_0xde8f69[_0x1b2891(0x2bba)](_0x15b7dd?/FRAGMENT SHADER ERROR: 0:(\d+?):/:/VERTEX SHADER ERROR: 0:(\d+?):/))&&0x2===_0xde8f69[_0x1b2891(0x3785)]&&(_0xde8f69=parseInt(_0xde8f69[0x1]),(_0xc3c456=_0x3d5354['split']('\x0a',-0x1))['length']>=_0xde8f69&&(_0x591ad4=_0x1b2891(0x4022)+_0xde8f69+_0x1b2891(0x2d29)+(_0x15b7dd?_0x1b2891(0x184b):_0x1b2891(0x23ab))+_0x1b2891(0x1d80)+_0xc3c456[_0xde8f69-0x1])),[_0x3d5354,_0x591ad4];}[_0x3d4cb1(0x1ce7)](_0x54c07d,_0x314391=null){var _0x26be58=_0x3d4cb1;this[_0x26be58(0x1d3d)]=_0x54c07d['message'];const _0x371b8c=this['_attributesNames'],_0x255938=this[_0x26be58(0x14b8)];if(_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x26be58(0xfe0)),_0x1a8a7a['Y']['Error'](_0x26be58(0xb47)+this[_0x26be58(0x3a41)]['map'](function(_0x217234){return'\x20'+_0x217234;})),_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x26be58(0x17e0)+_0x371b8c['map'](function(_0x4a9ae6){return'\x20'+_0x4a9ae6;})),_0x1a8a7a['Y'][_0x26be58(0xac3)]('Defines:\x0d\x0a'+this['defines']),_0x3587b6['LogShaderCodeOnCompilationError']){let _0x6cfc7b=null,_0x45a9b1=null,_0x542234=null;null!=(_0x54c07d=this[_0x26be58(0x31af)])&&_0x54c07d[_0x26be58(0x649)]()&&([_0x542234,_0x6cfc7b]=this[_0x26be58(0x1a87)](this[_0x26be58(0x31af)][_0x26be58(0x649)](),this[_0x26be58(0x1d3d)],!0x1),_0x542234&&(_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x26be58(0x837)),_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x542234))),null!=(_0x54c07d=this[_0x26be58(0x31af)])&&_0x54c07d[_0x26be58(0x2350)]()&&([_0x542234,_0x45a9b1]=this[_0x26be58(0x1a87)](null==(_0x54c07d=this[_0x26be58(0x31af)])?void 0x0:_0x54c07d[_0x26be58(0x2350)](),this[_0x26be58(0x1d3d)],!0x0),_0x542234&&(_0x1a8a7a['Y']['Error'](_0x26be58(0x3524)),_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x542234))),_0x6cfc7b&&_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x6cfc7b),_0x45a9b1&&_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x45a9b1);}_0x1a8a7a['Y'][_0x26be58(0xac3)]('Error:\x20'+this[_0x26be58(0x1d3d)]),_0x54c07d=()=>{var _0x3c7e58=_0x26be58;this['onError']&&this[_0x3c7e58(0x2076)](this,this[_0x3c7e58(0x1d3d)]),this[_0x3c7e58(0x3f94)][_0x3c7e58(0x2231)](this);},(_0x314391&&(this[_0x26be58(0x31af)]=_0x314391,this['_isReady']=!0x0,_0x54c07d()),_0x255938?(this[_0x26be58(0x31af)]=null,_0x255938[_0x26be58(0x1ce3)]?(this[_0x26be58(0x2171)]=!0x1,_0x1a8a7a['Y'][_0x26be58(0xac3)](_0x26be58(0x3135)),this[_0x26be58(0x32ec)]=_0x255938['reduce'](this[_0x26be58(0x32ec)],this),this[_0x26be58(0x3fac)]()):(this[_0x26be58(0x2171)]=!0x0,_0x54c07d(),this[_0x26be58(0x3f94)][_0x26be58(0xc60)](),this[_0x26be58(0x14b8)]&&this[_0x26be58(0x14b8)][_0x26be58(0xd04)]())):(this['_allFallbacksProcessed']=!0x0,_0x314391||_0x54c07d()));}get[_0x3d4cb1(0x3075)](){var _0x5b9685=_0x3d4cb1;return''===this[_0x5b9685(0x1d3d)];}[_0x3d4cb1(0x42a)](_0x2c6f77,_0x38d664){var _0x136849=_0x3d4cb1;this[_0x136849(0xe76)]['_bindTexture'](this[_0x136849(0x567)][_0x2c6f77],_0x38d664,_0x2c6f77);}[_0x3d4cb1(0xf22)](_0x5abd1b,_0x218bd9){var _0x528485=_0x3d4cb1;this[_0x528485(0xe76)][_0x528485(0xf22)](this[_0x528485(0x567)][_0x5abd1b],this[_0x528485(0x260c)][_0x5abd1b],_0x218bd9,_0x5abd1b);}[_0x3d4cb1(0x2e83)](_0x56298a,_0x303c7f){var _0x49ebf8=_0x3d4cb1;this['_engine'][_0x49ebf8(0x2e83)](this['_samplers'][_0x56298a],this[_0x49ebf8(0x260c)][_0x56298a],_0x303c7f,_0x56298a);}[_0x3d4cb1(0x2a09)](_0x523a1c,_0x221625){var _0x301210=_0x3d4cb1,_0x3f4860=_0x523a1c+'Ex';if(-0x1===this[_0x301210(0x2eef)][_0x301210(0x850)](_0x3f4860+'0')){var _0x328954=this[_0x301210(0x2eef)][_0x301210(0x850)](_0x523a1c);for(let _0x388ea7=0x1;_0x388ea7<_0x221625['length'];_0x388ea7++){var _0x4c582e=_0x3f4860+(_0x388ea7-0x1)[_0x301210(0x141d)]();this[_0x301210(0x2eef)][_0x301210(0x2e7)](_0x328954+_0x388ea7,0x0,_0x4c582e);}let _0xbdf1cd=0x0;for(const _0x334272 of this[_0x301210(0x2eef)])this['_samplers'][_0x334272]=_0xbdf1cd,_0xbdf1cd+=0x1;}this[_0x301210(0xe76)][_0x301210(0x2a09)](this['_samplers'][_0x523a1c],this[_0x301210(0x260c)][_0x523a1c],_0x221625,_0x523a1c);}['setTextureFromPostProcess'](_0x10b896,_0x17f8ff){var _0xb0cb2d=_0x3d4cb1;this['_engine'][_0xb0cb2d(0x3634)](this[_0xb0cb2d(0x567)][_0x10b896],_0x17f8ff,_0x10b896);}[_0x3d4cb1(0x2901)](_0x49c141,_0x1ea0e5){var _0x48b469=_0x3d4cb1;this[_0x48b469(0xe76)][_0x48b469(0x2901)](this[_0x48b469(0x567)][_0x49c141],_0x1ea0e5,_0x49c141);}[_0x3d4cb1(0x151f)](_0x5f0f96,_0x537822){var _0x512241=_0x3d4cb1,_0x5aa2ba=this[_0x512241(0x2e14)][_0x537822];void 0x0===_0x5aa2ba||_0x3587b6['_BaseCache'][_0x5aa2ba]===_0x5f0f96&&this[_0x512241(0xe76)][_0x512241(0x336b)][_0x512241(0x1745)]||(_0x3587b6['_BaseCache'][_0x5aa2ba]=_0x5f0f96,this[_0x512241(0xe76)]['bindUniformBufferBase'](_0x5f0f96,_0x5aa2ba,_0x537822));}[_0x3d4cb1(0x4e9)](_0x230c08,_0x1e0866){var _0x20f9f1=_0x3d4cb1;this[_0x20f9f1(0xe76)][_0x20f9f1(0x4e9)](this[_0x20f9f1(0x31af)],_0x230c08,_0x1e0866);}[_0x3d4cb1(0x2a37)](_0x1d451e,_0x47ce9c){var _0x1cb9ab=_0x3d4cb1;return this[_0x1cb9ab(0x31af)][_0x1cb9ab(0x30af)](_0x1d451e,_0x47ce9c),this;}['setFloatArray2'](_0x317b49,_0x2963d7){var _0x515ee1=_0x3d4cb1;return this[_0x515ee1(0x31af)][_0x515ee1(0x2ab7)](_0x317b49,_0x2963d7),this;}[_0x3d4cb1(0x3f2b)](_0x4898a2,_0x517097){var _0x406009=_0x3d4cb1;return this[_0x406009(0x31af)][_0x406009(0xe5a)](_0x4898a2,_0x517097),this;}[_0x3d4cb1(0x253d)](_0x5a12cf,_0xd94f7a){var _0x5c552d=_0x3d4cb1;return this[_0x5c552d(0x31af)]['setArray4'](_0x5a12cf,_0xd94f7a),this;}['setBool'](_0x47dafe,_0x387a93){var _0x3edbcc=_0x3d4cb1;return this[_0x3edbcc(0x31af)][_0x3edbcc(0x2f44)](_0x47dafe,_0x387a93?0x1:0x0),this;}[_0x3d4cb1(0x3551)](){var _0x9e2016=_0x3d4cb1,_0x55efb2;null!=(_0x55efb2=this[_0x9e2016(0x31af)])&&_0x55efb2[_0x9e2016(0x3551)](),this['_engine']['_releaseEffect'](this),this[_0x9e2016(0x670)]=!0x0;}static[_0x3d4cb1(0x2cbb)](_0x123f3f,_0x550ced,_0x1fa4e9,_0x546b8b=_0x2cd70b['x'][_0x3d4cb1(0x12cb)]){var _0x2c0f51=_0x3d4cb1;_0x550ced&&(_0x195960['v']['GetShadersStore'](_0x546b8b)[_0x123f3f+_0x2c0f51(0x2927)]=_0x550ced),_0x1fa4e9&&(_0x195960['v'][_0x2c0f51(0x36f2)](_0x546b8b)[_0x123f3f+_0x2c0f51(0x37ba)]=_0x1fa4e9);}static[_0x3d4cb1(0x3084)](){var _0x4f3103=_0x3d4cb1;_0x3587b6[_0x4f3103(0xde3)]={};}}_0x3587b6[_0x3d4cb1(0x1766)]=!0x0,_0x3587b6[_0x3d4cb1(0x3805)]=0x0,_0x3587b6[_0x3d4cb1(0xde3)]={},_0x3587b6[_0x3d4cb1(0xfd7)]=_0x195960['v'][_0x3d4cb1(0xfd7)],_0x3587b6[_0x3d4cb1(0x13c4)]=_0x195960['v']['IncludesShadersStore'];},0xe8aa:(_0x3a8168,_0x2c7a8a,_0x43284e)=>{var _0x2d8663=a7_0x38a779;_0x43284e['d'](_0x2c7a8a,{'H':()=>_0x569c37,'I':()=>_0x1390e5});var _0x429439=_0x43284e(0x1a27),_0x29e60b=_0x43284e(0x6fac),_0x3aa500=_0x43284e(0x77a5),_0x5d475b=_0x43284e(0xf96c),_0x4da666=_0x43284e(0xf75c),_0x1f9280=_0x43284e(0xcef);_0x43284e(0x4617);const _0x21b2ba={'positions':[0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1],'indices':[0x0,0x1,0x2,0x0,0x2,0x3]};class _0x1390e5{constructor(_0x1f8308,_0x5d213d=_0x21b2ba){var _0x244ebb=a7_0x2532;this[_0x244ebb(0x2023)]=new _0x29e60b['l'](0x0,0x0,0x1,0x1);var _0x18934f=null!=(_0x18934f=_0x5d213d[_0x244ebb(0xee1)])?_0x18934f:_0x21b2ba[_0x244ebb(0xee1)];const _0x452a3b=null!=(_0x5d213d=_0x5d213d[_0x244ebb(0x39d4)])?_0x5d213d:_0x21b2ba['indices'];this[_0x244ebb(0x337e)]=_0x1f8308,this['_vertexBuffers']={[_0x429439['o']['PositionKind']]:new _0x429439['o'](_0x1f8308,_0x18934f,_0x429439['o'][_0x244ebb(0x3056)],!0x1,!0x1,0x2)},this[_0x244ebb(0xc23)]=_0x1f8308[_0x244ebb(0x3dce)](_0x452a3b),this[_0x244ebb(0x5d9)]=_0x1f8308['onContextRestoredObservable']['add'](()=>{var _0x479dfe=_0x244ebb;this[_0x479dfe(0xc23)]=_0x1f8308[_0x479dfe(0x3dce)](_0x452a3b);for(const _0x281dcf in this['_vertexBuffers']){const _0x14d959=this[_0x479dfe(0x417a)][_0x281dcf];_0x14d959['_rebuild']();}});}[_0x2d8663(0x215)](_0x54e171=this[_0x2d8663(0x2023)]){var _0x2a0cb0=_0x2d8663;this[_0x2a0cb0(0x337e)][_0x2a0cb0(0x215)](_0x54e171);}[_0x2d8663(0x7ce)](_0x4f01ab){var _0x2862ac=_0x2d8663;this[_0x2862ac(0x337e)]['bindBuffers'](this[_0x2862ac(0x417a)],this[_0x2862ac(0xc23)],_0x4f01ab);}['applyEffectWrapper'](_0x35ef70){var _0x1ceff1=_0x2d8663;this[_0x1ceff1(0x337e)][_0x1ceff1(0x115c)](!0x0),this[_0x1ceff1(0x337e)][_0x1ceff1(0x2963)][_0x1ceff1(0x514)]=!0x1,this['engine'][_0x1ceff1(0x27c6)]['stencilTest']=!0x1,this[_0x1ceff1(0x337e)][_0x1ceff1(0x3d1)](_0x35ef70[_0x1ceff1(0xf09)]),this[_0x1ceff1(0x7ce)](_0x35ef70[_0x1ceff1(0x300f)]),_0x35ef70[_0x1ceff1(0x34d2)][_0x1ceff1(0x2231)]({});}['restoreStates'](){var _0xf1965a=_0x2d8663;this[_0xf1965a(0x337e)][_0xf1965a(0x2963)][_0xf1965a(0x514)]=!0x0,this[_0xf1965a(0x337e)][_0xf1965a(0x27c6)][_0xf1965a(0x2483)]=!0x0;}[_0x2d8663(0x381a)](){var _0x20c417=_0x2d8663;this[_0x20c417(0x337e)][_0x20c417(0x259f)](_0x3aa500['g'][_0x20c417(0x1f37)],0x0,0x6);}['_isRenderTargetTexture'](_0x55c9e8){var _0x33dc95=_0x2d8663;return void 0x0!==_0x55c9e8[_0x33dc95(0x2271)];}[_0x2d8663(0xd50)](_0x423443,_0x2ceb92=null){var _0x467a15=_0x2d8663;_0x423443['effect'][_0x467a15(0x1977)]()&&(this[_0x467a15(0x215)](),(_0x2ceb92=null===_0x2ceb92?null:this[_0x467a15(0x34c7)](_0x2ceb92)?_0x2ceb92[_0x467a15(0x2271)]:_0x2ceb92)&&this[_0x467a15(0x337e)]['bindFramebuffer'](_0x2ceb92),this['applyEffectWrapper'](_0x423443),this[_0x467a15(0x381a)](),_0x2ceb92&&this['engine']['unBindFramebuffer'](_0x2ceb92),this[_0x467a15(0xdfe)]());}[_0x2d8663(0x3551)](){var _0x22d237=_0x2d8663;const _0x370371=this[_0x22d237(0x417a)][_0x429439['o'][_0x22d237(0x3056)]];_0x370371&&(_0x370371[_0x22d237(0x3551)](),delete this[_0x22d237(0x417a)][_0x429439['o'][_0x22d237(0x3056)]]),this[_0x22d237(0xc23)]&&this[_0x22d237(0x337e)][_0x22d237(0x25e7)](this[_0x22d237(0xc23)]),this['_onContextRestoredObserver']&&(this[_0x22d237(0x337e)][_0x22d237(0x197a)][_0x22d237(0x418a)](this[_0x22d237(0x5d9)]),this['_onContextRestoredObserver']=null);}}class _0x569c37{constructor(_0x5c214a){var _0x1aae78=_0x2d8663;this[_0x1aae78(0x34d2)]=new _0x5d475b['y$']();let _0x1c0032;const _0x122fac=_0x5c214a[_0x1aae78(0x3592)]||[];_0x5c214a['vertexShader']?_0x1c0032={'fragmentSource':_0x5c214a[_0x1aae78(0x1598)],'vertexSource':_0x5c214a[_0x1aae78(0x3dd8)],'spectorName':_0x5c214a[_0x1aae78(0x3844)]||'effectWrapper'}:(_0x122fac[_0x1aae78(0x1e1d)](_0x1aae78(0x5ab)),_0x1c0032={'fragmentSource':_0x5c214a[_0x1aae78(0x1598)],'vertex':_0x1aae78(0x151a),'spectorName':_0x5c214a[_0x1aae78(0x3844)]||_0x1aae78(0x29ac)},this[_0x1aae78(0x34d2)][_0x1aae78(0x33ee)](()=>{var _0x2a27bb=_0x1aae78;this['effect'][_0x2a27bb(0x3ab0)](_0x2a27bb(0x5ab),0x1,0x1);}));var _0xd9ae7a=_0x5c214a['defines']?_0x5c214a[_0x1aae78(0x32ec)][_0x1aae78(0x372b)]('\x0a'):'';this[_0x1aae78(0xf09)]=new _0x1f9280['q'](_0x5c214a['engine']),_0x5c214a[_0x1aae78(0x23d8)]?(_0x1c0032[_0x1aae78(0x184b)]=_0x1c0032[_0x1aae78(0x1c94)],_0x1c0032[_0x1aae78(0x23ab)]||(_0x1c0032[_0x1aae78(0x23ab)]=_0x1c0032[_0x1aae78(0x17f1)]),delete _0x1c0032[_0x1aae78(0x1c94)],delete _0x1c0032[_0x1aae78(0x17f1)],this[_0x1aae78(0x300f)]=_0x5c214a['engine'][_0x1aae78(0x3af7)](_0x1c0032,_0x5c214a[_0x1aae78(0x24dc)]||['position'],_0x122fac,_0x5c214a[_0x1aae78(0x14de)],_0xd9ae7a,void 0x0,_0x5c214a[_0x1aae78(0x4d8)],void 0x0,void 0x0,_0x5c214a[_0x1aae78(0x35c6)])):(this['effect']=new _0x4da666['Q'](_0x1c0032,_0x5c214a[_0x1aae78(0x24dc)]||['position'],_0x122fac,_0x5c214a['samplerNames'],_0x5c214a['engine'],_0xd9ae7a,void 0x0,_0x5c214a[_0x1aae78(0x4d8)],void 0x0,void 0x0,void 0x0,_0x5c214a['shaderLanguage']),this['_onContextRestoredObserver']=_0x5c214a['engine'][_0x1aae78(0x197a)][_0x1aae78(0x33ee)](()=>{var _0x2ea71d=_0x1aae78;this[_0x2ea71d(0x300f)][_0x2ea71d(0x31af)]=null,this[_0x2ea71d(0x300f)][_0x2ea71d(0x35c0)]=!0x1,this[_0x2ea71d(0x300f)][_0x2ea71d(0x3fac)]();}));}get[_0x2d8663(0x300f)](){var _0x1546c4=_0x2d8663;return this[_0x1546c4(0xf09)]['effect'];}set[_0x2d8663(0x300f)](_0x1b836f){var _0x54b4ee=_0x2d8663;this[_0x54b4ee(0xf09)][_0x54b4ee(0x300f)]=_0x1b836f;}['dispose'](){var _0x43a619=_0x2d8663;this['_onContextRestoredObserver']&&(this['effect']['getEngine']()[_0x43a619(0x197a)][_0x43a619(0x418a)](this['_onContextRestoredObserver']),this[_0x43a619(0x5d9)]=null),this[_0x43a619(0x300f)]['dispose']();}}},0x53e5:(_0x1900e3,_0x4b9886,_0x404de9)=>{var _0x2c97c6=a7_0x38a779,_0x6b4d8e=_0x404de9(0x1266b),_0x4e92af=_0x404de9(0xc84b),_0xe9d25f=_0x404de9(0xee04),_0x35c00b=_0x404de9(0x153ad),_0x1015f2=_0x404de9(0x77a5);_0x35c00b['p4'][_0x2c97c6(0xbfa)]=class _0x264acf{constructor(_0x479327={}){var _0x356351=_0x2c97c6;this[_0x356351(0x26bb)]=!0x0,this[_0x356351(0x8b8)]=void 0x0===_0x479327['bias']?0x0:_0x479327['bias'],this[_0x356351(0x8ef)]=void 0x0===_0x479327[_0x356351(0x8ef)]?0x1:_0x479327[_0x356351(0x8ef)],this[_0x356351(0x365e)]=_0x479327[_0x356351(0x365e)]||_0x4e92af['Wo']['White'](),this[_0x356351(0x3a08)]=_0x479327[_0x356351(0x3a08)]||_0x4e92af['Wo'][_0x356351(0x10dc)](),!0x1===_0x479327[_0x356351(0x3461)]&&(this[_0x356351(0x3461)]=!0x1);}get[_0x2c97c6(0x3461)](){var _0x430e55=_0x2c97c6;return this[_0x430e55(0x26bb)];}set[_0x2c97c6(0x3461)](_0x5dde0f){var _0x919351=_0x2c97c6;this['_isEnabled']!==_0x5dde0f&&(this[_0x919351(0x26bb)]=_0x5dde0f,_0xe9d25f['D']['MarkAllMaterialsAsDirty'](_0x1015f2['g'][_0x919351(0x2583)]|_0x1015f2['g']['MATERIAL_MiscDirtyFlag']));}[_0x2c97c6(0x292d)](){var _0x4fec92=_0x2c97c6,_0x4d6d26=new _0x264acf();return _0x6b4d8e['j'][_0x4fec92(0x3f53)](this,_0x4d6d26),_0x4d6d26;}[_0x2c97c6(0x2e4)](_0x43fbfb){var _0x102e51=_0x2c97c6;return _0x43fbfb&&this[_0x102e51(0x8b8)]===_0x43fbfb[_0x102e51(0x8b8)]&&this[_0x102e51(0x8ef)]===_0x43fbfb[_0x102e51(0x8ef)]&&this[_0x102e51(0x365e)][_0x102e51(0x2e4)](_0x43fbfb[_0x102e51(0x365e)])&&this[_0x102e51(0x3a08)][_0x102e51(0x2e4)](_0x43fbfb[_0x102e51(0x3a08)])&&this[_0x102e51(0x3461)]===_0x43fbfb['isEnabled'];}[_0x2c97c6(0x2156)](){var _0x260235=_0x2c97c6;return{'isEnabled':this[_0x260235(0x3461)],'leftColor':this[_0x260235(0x365e)][_0x260235(0x4189)](),'rightColor':this[_0x260235(0x3a08)][_0x260235(0x4189)](),'bias':this[_0x260235(0x8b8)],'power':this[_0x260235(0x8ef)]};}static[_0x2c97c6(0x2f08)](_0x380e59){var _0x19d6c7=_0x2c97c6;return new _0x264acf({'isEnabled':_0x380e59[_0x19d6c7(0x3461)],'leftColor':_0x4e92af['Wo'][_0x19d6c7(0x1c38)](_0x380e59['leftColor']),'rightColor':_0x4e92af['Wo']['FromArray'](_0x380e59[_0x19d6c7(0x3a08)]),'bias':_0x380e59[_0x19d6c7(0x8b8)],'power':_0x380e59[_0x19d6c7(0x8ef)]||0x1});}}[_0x2c97c6(0x2f08)];},0x1803b:(_0x401ba6,_0x6e6ec3,_0x1b46a3)=>{var _0x4d2798=a7_0x38a779;_0x1b46a3['d'](_0x6e6ec3,{'$':()=>_0x2f4608,'b':()=>_0x3ef80a});function _0x1498dd(_0x3ed039,_0x22f441,_0x19fe00,_0x54cc80){var _0x5473c6=a7_0x2532,_0x1291c5,_0xf140b7=arguments[_0x5473c6(0x3785)],_0x253419=_0xf140b7<0x3?_0x22f441:null===_0x54cc80?_0x54cc80=Object[_0x5473c6(0x18ba)](_0x22f441,_0x19fe00):_0x54cc80;if(_0x5473c6(0x1c87)==typeof Reflect&&_0x5473c6(0x7a8)==typeof Reflect[_0x5473c6(0x4111)])_0x253419=Reflect[_0x5473c6(0x4111)](_0x3ed039,_0x22f441,_0x19fe00,_0x54cc80);else{for(var _0x4095e2=_0x3ed039[_0x5473c6(0x3785)]-0x1;0x0<=_0x4095e2;_0x4095e2--)(_0x1291c5=_0x3ed039[_0x4095e2])&&(_0x253419=(_0xf140b7<0x3?_0x1291c5(_0x253419):0x3<_0xf140b7?_0x1291c5(_0x22f441,_0x19fe00,_0x253419):_0x1291c5(_0x22f441,_0x19fe00))||_0x253419);}0x3<_0xf140b7&&_0x253419&&Object['defineProperty'](_0x22f441,_0x19fe00,_0x253419);}var _0x1a0768=_0x1b46a3(0x153ad),_0x16f9b4=_0x1b46a3(0xf96c),_0x2c422c=_0x1b46a3(0xe222),_0x4bc6dd=_0x1b46a3(0xc84b),_0x6e6ec3=_0x1b46a3(0x11e40),_0x524b8c=_0x1b46a3(0x16ce1);class _0x3ef80a extends _0x6e6ec3['H']{constructor(){var _0x2d0993=a7_0x2532;super(),this[_0x2d0993(0x1439)]=!0x1,this[_0x2d0993(0x3485)]=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x2d0993(0xd63)]=!0x1,this[_0x2d0993(0x1bee)]=!0x1,this[_0x2d0993(0x3722)]=!0x1,this[_0x2d0993(0x2955)]=!0x1,this[_0x2d0993(0x6b0)]=!0x1,this[_0x2d0993(0x2972)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x2d0993(0x1e73)]=!0x1,this[_0x2d0993(0xf6b)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x2d0993(0x34eb)]=!0x1,this[_0x2d0993(0x18b1)]=!0x1,this[_0x2d0993(0x2e13)]();}}class _0x2f4608{constructor(){var _0x4451bd=a7_0x2532;this[_0x4451bd(0x2fde)]=new _0x524b8c['U'](),this[_0x4451bd(0x9ef)]=!0x1,this[_0x4451bd(0x2825)]=!0x1,this[_0x4451bd(0xa15)]=!0x0,this[_0x4451bd(0x2d16)]=!0x0,this['_exposure']=0x1,this['_toneMappingEnabled']=!0x1,this['_toneMappingType']=_0x2f4608['TONEMAPPING_STANDARD'],this[_0x4451bd(0x131d)]=0x1,this['vignetteStretch']=0x0,this['vignetteCenterX']=0x0,this[_0x4451bd(0x2a2a)]=0x0,this[_0x4451bd(0x314c)]=1.5,this[_0x4451bd(0x339d)]=new _0x4bc6dd['HE'](0x0,0x0,0x0,0x0),this[_0x4451bd(0x9e8)]=0.5,this[_0x4451bd(0x3f7)]=_0x2f4608['VIGNETTEMODE_MULTIPLY'],this[_0x4451bd(0x31f7)]=!0x1,this['_ditheringEnabled']=!0x1,this[_0x4451bd(0x3d8b)]=0x1/0xff,this['_skipFinalColorClamp']=!0x1,this[_0x4451bd(0x208c)]=!0x1,this[_0x4451bd(0x26bb)]=!0x0,this[_0x4451bd(0x14ef)]=new _0x16f9b4['y$']();}get[_0x4d2798(0xceb)](){var _0x2e270f=_0x4d2798;return this[_0x2e270f(0x9ef)];}set[_0x4d2798(0xceb)](_0x1b7352){var _0x15b484=_0x4d2798;this[_0x15b484(0x9ef)]!==_0x1b7352&&(this[_0x15b484(0x9ef)]=_0x1b7352,this[_0x15b484(0x2ec0)]());}get[_0x4d2798(0x1aec)](){return this['_colorGradingTexture'];}set[_0x4d2798(0x1aec)](_0x28918a){var _0x3d082f=_0x4d2798;this[_0x3d082f(0x2860)]!==_0x28918a&&(this['_colorGradingTexture']=_0x28918a,this['_updateParameters']());}get[_0x4d2798(0x3ef6)](){var _0x385cb8=_0x4d2798;return this[_0x385cb8(0x2825)];}set[_0x4d2798(0x3ef6)](_0x3324de){var _0x29fb93=_0x4d2798;this[_0x29fb93(0x2825)]!==_0x3324de&&(this[_0x29fb93(0x2825)]=_0x3324de,this['_updateParameters']());}get[_0x4d2798(0x817)](){var _0x55ed44=_0x4d2798;return this[_0x55ed44(0xa15)];}set[_0x4d2798(0x817)](_0xbda3f4){var _0x343700=_0x4d2798;this[_0x343700(0xa15)]!==_0xbda3f4&&(this[_0x343700(0xa15)]=_0xbda3f4,this[_0x343700(0x2ec0)]());}get['colorGradingBGR'](){return this['_colorGradingBGR'];}set[_0x4d2798(0x724)](_0x520c4a){this['_colorGradingBGR']!==_0x520c4a&&(this['_colorGradingBGR']=_0x520c4a,this['_updateParameters']());}get[_0x4d2798(0x3b07)](){var _0x101d02=_0x4d2798;return this[_0x101d02(0xe4d)];}set[_0x4d2798(0x3b07)](_0x1d44c5){var _0x122647=_0x4d2798;this[_0x122647(0xe4d)]!==_0x1d44c5&&(this['_exposure']=_0x1d44c5,this[_0x122647(0x2ec0)]());}get[_0x4d2798(0x2ede)](){var _0x2f8567=_0x4d2798;return this[_0x2f8567(0x3205)];}set[_0x4d2798(0x2ede)](_0x1c18d9){var _0x3ed7d7=_0x4d2798;this[_0x3ed7d7(0x3205)]!==_0x1c18d9&&(this[_0x3ed7d7(0x3205)]=_0x1c18d9,this[_0x3ed7d7(0x2ec0)]());}get[_0x4d2798(0xb05)](){var _0xa7a4ee=_0x4d2798;return this[_0xa7a4ee(0x38b9)];}set[_0x4d2798(0xb05)](_0x4cbb41){var _0x559728=_0x4d2798;this['_toneMappingType']!==_0x4cbb41&&(this['_toneMappingType']=_0x4cbb41,this[_0x559728(0x2ec0)]());}get[_0x4d2798(0x1f15)](){return this['_contrast'];}set[_0x4d2798(0x1f15)](_0x48a591){var _0x3a2eae=_0x4d2798;this[_0x3a2eae(0x131d)]!==_0x48a591&&(this[_0x3a2eae(0x131d)]=_0x48a591,this[_0x3a2eae(0x2ec0)]());}get['vignetteCentreY'](){var _0x171aff=_0x4d2798;return this[_0x171aff(0x2a2a)];}set['vignetteCentreY'](_0x1f8af6){var _0x31727f=_0x4d2798;this[_0x31727f(0x2a2a)]=_0x1f8af6;}get[_0x4d2798(0x1f18)](){var _0x3e87af=_0x4d2798;return this[_0x3e87af(0x23d7)];}set[_0x4d2798(0x1f18)](_0x561f50){var _0x126047=_0x4d2798;this[_0x126047(0x23d7)]=_0x561f50;}get['vignetteBlendMode'](){return this['_vignetteBlendMode'];}set['vignetteBlendMode'](_0x53bc9d){var _0x5f48f9=_0x4d2798;this[_0x5f48f9(0x3f7)]!==_0x53bc9d&&(this[_0x5f48f9(0x3f7)]=_0x53bc9d,this[_0x5f48f9(0x2ec0)]());}get['vignetteEnabled'](){var _0x2bab75=_0x4d2798;return this[_0x2bab75(0x31f7)];}set[_0x4d2798(0x146f)](_0x3cfeec){var _0x563b95=_0x4d2798;this[_0x563b95(0x31f7)]!==_0x3cfeec&&(this[_0x563b95(0x31f7)]=_0x3cfeec,this[_0x563b95(0x2ec0)]());}get[_0x4d2798(0x203d)](){var _0x13735c=_0x4d2798;return this[_0x13735c(0x1d4e)];}set[_0x4d2798(0x203d)](_0x374175){var _0x3c23c6=_0x4d2798;this[_0x3c23c6(0x1d4e)]!==_0x374175&&(this[_0x3c23c6(0x1d4e)]=_0x374175,this[_0x3c23c6(0x2ec0)]());}get[_0x4d2798(0x2b57)](){var _0x5516a4=_0x4d2798;return this[_0x5516a4(0x3d8b)];}set[_0x4d2798(0x2b57)](_0x290ba2){var _0x4cfa93=_0x4d2798;this[_0x4cfa93(0x3d8b)]!==_0x290ba2&&(this[_0x4cfa93(0x3d8b)]=_0x290ba2,this[_0x4cfa93(0x2ec0)]());}get[_0x4d2798(0xf39)](){var _0xe6cc7d=_0x4d2798;return this[_0xe6cc7d(0x2f37)];}set['skipFinalColorClamp'](_0x3e0d7f){var _0x306240=_0x4d2798;this[_0x306240(0x2f37)]!==_0x3e0d7f&&(this[_0x306240(0x2f37)]=_0x3e0d7f,this[_0x306240(0x2ec0)]());}get[_0x4d2798(0x17c9)](){return this['_applyByPostProcess'];}set[_0x4d2798(0x17c9)](_0x2631a6){var _0x3ae5eb=_0x4d2798;this[_0x3ae5eb(0x208c)]!==_0x2631a6&&(this[_0x3ae5eb(0x208c)]=_0x2631a6,this['_updateParameters']());}get[_0x4d2798(0x3461)](){var _0x40ec7c=_0x4d2798;return this[_0x40ec7c(0x26bb)];}set[_0x4d2798(0x3461)](_0x17c629){var _0x403aaa=_0x4d2798;this[_0x403aaa(0x26bb)]!==_0x17c629&&(this[_0x403aaa(0x26bb)]=_0x17c629,this[_0x403aaa(0x2ec0)]());}[_0x4d2798(0x2ec0)](){var _0x23e6a1=_0x4d2798;this[_0x23e6a1(0x14ef)][_0x23e6a1(0x2231)](this);}[_0x4d2798(0x1d40)](){return'ImageProcessingConfiguration';}static[_0x4d2798(0x215b)](_0x427062,_0x4b612f){var _0x226fb6=_0x4d2798;_0x4b612f[_0x226fb6(0x34eb)]&&_0x427062[_0x226fb6(0x1e1d)](_0x226fb6(0x3fdd)),_0x4b612f[_0x226fb6(0x3722)]&&_0x427062[_0x226fb6(0x1e1d)]('contrast'),_0x4b612f[_0x226fb6(0x6b0)]&&_0x427062['push'](_0x226fb6(0x2316)),(_0x4b612f[_0x226fb6(0x3485)]||_0x4b612f['DITHER'])&&_0x427062[_0x226fb6(0x1e1d)](_0x226fb6(0x31b3)),_0x4b612f[_0x226fb6(0x3485)]&&(_0x427062['push']('vignetteSettings1'),_0x427062['push']('vignetteSettings2')),_0x4b612f[_0x226fb6(0x2955)]&&_0x524b8c['U'][_0x226fb6(0x215b)](_0x427062),_0x4b612f[_0x226fb6(0xf6b)]&&_0x427062['push'](_0x226fb6(0x2721));}static[_0x4d2798(0xf13)](_0x208578,_0x541b2c){var _0x45cad3=_0x4d2798;_0x541b2c[_0x45cad3(0x6b0)]&&_0x208578[_0x45cad3(0x1e1d)]('txColorTransform');}[_0x4d2798(0x364c)](_0x2c6220,_0x5ec8d3=!0x1){var _0xa37a34=_0x4d2798;if(_0x5ec8d3!==this['applyByPostProcess']||!this[_0xa37a34(0x26bb)])return _0x2c6220[_0xa37a34(0x3485)]=!0x1,_0x2c6220['TONEMAPPING']=!0x1,_0x2c6220[_0xa37a34(0x1bee)]=!0x1,_0x2c6220[_0xa37a34(0x3722)]=!0x1,_0x2c6220[_0xa37a34(0x34eb)]=!0x1,_0x2c6220['COLORCURVES']=!0x1,_0x2c6220['COLORGRADING']=!0x1,_0x2c6220[_0xa37a34(0x2972)]=!0x1,_0x2c6220['DITHER']=!0x1,_0x2c6220[_0xa37a34(0x1439)]=!0x1,_0x2c6220['SKIPFINALCOLORCLAMP']=this['skipFinalColorClamp'],void(_0x2c6220['IMAGEPROCESSINGPOSTPROCESS']=this['applyByPostProcess']&&this['_isEnabled']);_0x2c6220[_0xa37a34(0x3485)]=this[_0xa37a34(0x146f)],_0x2c6220[_0xa37a34(0x22d0)]=this[_0xa37a34(0x4185)]===_0x2f4608['_VIGNETTEMODE_MULTIPLY'],_0x2c6220[_0xa37a34(0x1c66)]=!_0x2c6220[_0xa37a34(0x22d0)],_0x2c6220['TONEMAPPING']=this[_0xa37a34(0x2ede)],this['_toneMappingType']===_0x2f4608[_0xa37a34(0x1bee)]?_0x2c6220[_0xa37a34(0x1bee)]=!0x0:_0x2c6220[_0xa37a34(0x1bee)]=!0x1,_0x2c6220['CONTRAST']=0x1!==this[_0xa37a34(0x1f15)],_0x2c6220[_0xa37a34(0x34eb)]=0x1!==this[_0xa37a34(0x3b07)],_0x2c6220['COLORCURVES']=this[_0xa37a34(0xceb)]&&!!this[_0xa37a34(0x2fde)],_0x2c6220[_0xa37a34(0x6b0)]=this[_0xa37a34(0x3ef6)]&&!!this['colorGradingTexture'],_0x2c6220['COLORGRADING']?_0x2c6220[_0xa37a34(0x2972)]=this['colorGradingTexture'][_0xa37a34(0x2eb4)]:_0x2c6220[_0xa37a34(0x2972)]=!0x1,_0x2c6220[_0xa37a34(0xd7d)]=this[_0xa37a34(0x817)],_0x2c6220['SAMPLER3DBGRMAP']=this[_0xa37a34(0x724)],_0x2c6220[_0xa37a34(0xf6b)]=this[_0xa37a34(0x1d4e)],_0x2c6220['IMAGEPROCESSINGPOSTPROCESS']=this['applyByPostProcess'],_0x2c6220['SKIPFINALCOLORCLAMP']=this[_0xa37a34(0xf39)],_0x2c6220[_0xa37a34(0x1439)]=_0x2c6220[_0xa37a34(0x3485)]||_0x2c6220[_0xa37a34(0xd63)]||_0x2c6220[_0xa37a34(0x3722)]||_0x2c6220['EXPOSURE']||_0x2c6220[_0xa37a34(0x2955)]||_0x2c6220[_0xa37a34(0x6b0)]||_0x2c6220[_0xa37a34(0xf6b)];}[_0x4d2798(0x1977)](){var _0xc20325=_0x4d2798;return!this['colorGradingEnabled']||!this[_0xc20325(0x1aec)]||this['colorGradingTexture']['isReady']();}['bind'](_0x44984a,_0x1ce2bb){var _0x127c64=_0x4d2798,_0x1c0cad,_0x55a5ad;this[_0x127c64(0x9ef)]&&this[_0x127c64(0x2fde)]&&_0x524b8c['U'][_0x127c64(0x4152)](this[_0x127c64(0x2fde)],_0x44984a),(this[_0x127c64(0x31f7)]||this[_0x127c64(0x1d4e)])&&(_0x55a5ad=0x1/_0x44984a[_0x127c64(0x318e)]()[_0x127c64(0x158f)](),_0x1c0cad=0x1/_0x44984a['getEngine']()[_0x127c64(0x1f43)](),_0x44984a['setFloat2'](_0x127c64(0x31b3),_0x55a5ad,_0x1c0cad),this[_0x127c64(0x1d4e)]&&_0x44984a['setFloat'](_0x127c64(0x2721),0.5*this['_ditheringIntensity']),this[_0x127c64(0x31f7)]&&(_0x1ce2bb=null!=_0x1ce2bb?_0x1ce2bb:_0x1c0cad/_0x55a5ad,_0x55a5ad=(_0x1c0cad=Math[_0x127c64(0x2e8b)](0.5*this[_0x127c64(0x9e8)]))*_0x1ce2bb,_0x1ce2bb=Math[_0x127c64(0x243f)](_0x55a5ad*_0x1c0cad),_0x55a5ad=_0x2c422c['w1'][_0x127c64(0x3739)](_0x55a5ad,_0x1ce2bb,this[_0x127c64(0x2eda)]),_0x1c0cad=_0x2c422c['w1'][_0x127c64(0x3739)](_0x1c0cad,_0x1ce2bb,this[_0x127c64(0x2eda)]),_0x44984a[_0x127c64(0x2282)](_0x127c64(0x2525),_0x55a5ad,_0x1c0cad,-_0x55a5ad*this[_0x127c64(0x23d7)],-_0x1c0cad*this[_0x127c64(0x2a2a)]),_0x1ce2bb=-0x2*this[_0x127c64(0x314c)],_0x44984a['setFloat4'](_0x127c64(0x317e),this['vignetteColor']['r'],this[_0x127c64(0x339d)]['g'],this[_0x127c64(0x339d)]['b'],_0x1ce2bb))),_0x44984a[_0x127c64(0x21ba)](_0x127c64(0x3fdd),this[_0x127c64(0x3b07)]),_0x44984a['setFloat'](_0x127c64(0x1f15),this['contrast']),this[_0x127c64(0x1aec)]&&(_0x44984a[_0x127c64(0xf22)](_0x127c64(0xb54),this[_0x127c64(0x1aec)]),_0x55a5ad=this[_0x127c64(0x1aec)]['getSize']()[_0x127c64(0x605)],_0x44984a[_0x127c64(0x2282)]('colorTransformSettings',(_0x55a5ad-0x1)/_0x55a5ad,0.5/_0x55a5ad,_0x55a5ad,this[_0x127c64(0x1aec)]['level']));}['clone'](){var _0x3b4a07=_0x4d2798;return _0x1a0768['p4'][_0x3b4a07(0xbcd)](()=>new _0x2f4608(),this);}[_0x4d2798(0x2156)](){var _0x4de603=_0x4d2798;return _0x1a0768['p4'][_0x4de603(0x2fa9)](this);}static[_0x4d2798(0x2f08)](_0x6f8559){var _0x312596=_0x4d2798;const _0x359104=_0x1a0768['p4'][_0x312596(0x2f08)](()=>new _0x2f4608(),_0x6f8559,null,null);return void 0x0!==_0x6f8559[_0x312596(0x1f18)]&&(_0x359104['vignetteCenterX']=_0x6f8559[_0x312596(0x1f18)]),void 0x0!==_0x6f8559[_0x312596(0x987)]&&(_0x359104[_0x312596(0x2a2a)]=_0x6f8559['vignetteCentreY']),_0x359104;}static get[_0x4d2798(0xbc8)](){var _0x58ca86=_0x4d2798;return this[_0x58ca86(0x2b6b)];}static get[_0x4d2798(0x3d5a)](){var _0x279102=_0x4d2798;return this[_0x279102(0x1426)];}}_0x2f4608['TONEMAPPING_STANDARD']=0x0,_0x2f4608[_0x4d2798(0x1bee)]=0x1,_0x2f4608[_0x4d2798(0x2b6b)]=0x0,_0x2f4608[_0x4d2798(0x1426)]=0x1,_0x1498dd([(0x0,_0x1a0768['N$'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x2fde),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x9ef),void 0x0),_0x1498dd([(0x0,_0x1a0768['oU'])(_0x4d2798(0x1aec))],_0x2f4608[_0x4d2798(0x1fd2)],'_colorGradingTexture',void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x2825),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0xa15),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x2d16),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0xe4d),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x3205),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x38b9),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x131d),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x2eda),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x23d7),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x2a2a),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],'vignetteWeight',void 0x0),_0x1498dd([(0x0,_0x1a0768['XX'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x339d),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x9e8),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x3f7),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608['prototype'],_0x4d2798(0x31f7),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x1d4e),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x3d8b),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],'_skipFinalColorClamp',void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x208c),void 0x0),_0x1498dd([(0x0,_0x1a0768['qC'])()],_0x2f4608[_0x4d2798(0x1fd2)],_0x4d2798(0x26bb),void 0x0),_0x1a0768['p4']['_ImageProcessingConfigurationParser']=_0x2f4608[_0x4d2798(0x2f08)];},0x114a2:(_0x5be35c,_0x239cea,_0x367add)=>{_0x367add(0x8a8d),_0x367add(0x16ce1),_0x367add(0xf75c),_0x367add(0x53e5),_0x367add(0x1803b),_0x367add(0x173aa),_0x367add(0x147cf),_0x367add(0xd5e5),_0x367add(0x84b7),_0x367add(0x11b14),_0x367add(0x14ea0),_0x367add(0x11722),_0x367add(0x15325),_0x367add(0x7c4f),_0x367add(0x2e44),_0x367add(0x149c5),_0x367add(0xc656),_0x367add(0x109b2),_0x367add(0xe8aa),_0x367add(0x1614a),_0x367add(0xea73),_0x367add(0x9acb),_0x367add(0x519c),_0x367add(0x12d77),_0x367add(0xd994);},0x12d77:(_0xc9fbc8,_0x1788f2,_0x13d454)=>{var _0x1c1573=a7_0x38a779;_0x13d454['d'](_0x1788f2,{'p':()=>_0x46246d});function _0x2d4134(_0x548571,_0x2078f1,_0x484a98,_0x4a4477){var _0xe78f86=a7_0x2532,_0x556f06,_0x4ea5c1=arguments['length'],_0x2f6efb=_0x4ea5c1<0x3?_0x2078f1:null===_0x4a4477?_0x4a4477=Object[_0xe78f86(0x18ba)](_0x2078f1,_0x484a98):_0x4a4477;if(_0xe78f86(0x1c87)==typeof Reflect&&_0xe78f86(0x7a8)==typeof Reflect['decorate'])_0x2f6efb=Reflect[_0xe78f86(0x4111)](_0x548571,_0x2078f1,_0x484a98,_0x4a4477);else{for(var _0x138ea8=_0x548571[_0xe78f86(0x3785)]-0x1;0x0<=_0x138ea8;_0x138ea8--)(_0x556f06=_0x548571[_0x138ea8])&&(_0x2f6efb=(_0x4ea5c1<0x3?_0x556f06(_0x2f6efb):0x3<_0x4ea5c1?_0x556f06(_0x2078f1,_0x484a98,_0x2f6efb):_0x556f06(_0x2078f1,_0x484a98))||_0x2f6efb);}0x3<_0x4ea5c1&&_0x2f6efb&&Object[_0xe78f86(0x259d)](_0x2078f1,_0x484a98,_0x2f6efb);}var _0x268e5a=_0x13d454(0x173aa),_0x1788f2=_0x13d454(0x153ad),_0x1225c2=_0x13d454(0xc656),_0x40ce91=_0x13d454(0x147cf),_0x7d18b7=_0x13d454(0x11e40),_0x4d94f0=_0x13d454(0xea73),_0x230073=_0x13d454(0x77a5);class _0x2717ac extends _0x7d18b7['H']{constructor(){var _0x796d24=a7_0x2532;super(...arguments),this['DETAIL']=!0x1,this[_0x796d24(0x19ee)]=0x0,this['DETAIL_NORMALBLENDMETHOD']=0x0;}}class _0x46246d extends _0x4d94f0['n']{constructor(_0x7f8672,_0x1b7e48=!0x0){var _0x21d126=a7_0x2532;super(_0x7f8672,_0x21d126(0xc9e),0x8c,new _0x2717ac(),_0x1b7e48),this[_0x21d126(0x14bf)]=null,this[_0x21d126(0x29e0)]=0x1,this[_0x21d126(0x1f9c)]=0x1,this[_0x21d126(0x123f)]=0x1,this[_0x21d126(0x2a66)]=_0x268e5a['F'][_0x21d126(0x1584)],this[_0x21d126(0x26bb)]=!0x1,this[_0x21d126(0x3461)]=!0x1,this[_0x21d126(0x32aa)]=_0x7f8672['_dirtyCallbacks'][_0x230073['g'][_0x21d126(0x411)]];}['_markAllSubMeshesAsTexturesDirty'](){var _0x3862d6=a7_0x2532;this[_0x3862d6(0xf5d)](this['_isEnabled']),this[_0x3862d6(0x32aa)]();}['isReadyForSubMesh'](_0x50025f,_0x3b515f,_0x145cc0){var _0x146e91=a7_0x2532;return!this[_0x146e91(0x26bb)]||!(_0x50025f[_0x146e91(0x254b)]&&_0x3b515f[_0x146e91(0x914)]&&_0x145cc0[_0x146e91(0x179f)]()['standardDerivatives']&&this[_0x146e91(0x14bf)]&&_0x1225c2['k'][_0x146e91(0x2baf)]&&!this[_0x146e91(0x14bf)][_0x146e91(0x1977)]());}[_0x1c1573(0x364c)](_0x4f212a,_0x414214){var _0x3f4742=_0x1c1573;if(this[_0x3f4742(0x26bb)]){_0x4f212a[_0x3f4742(0x3799)]=this[_0x3f4742(0x2a66)];const _0xe0b06c=_0x414214[_0x3f4742(0x318e)]();_0x4f212a[_0x3f4742(0x254b)]&&(_0xe0b06c['getCaps']()[_0x3f4742(0x391b)]&&this[_0x3f4742(0x14bf)]&&_0x1225c2['k']['DetailTextureEnabled']&&this[_0x3f4742(0x26bb)]?(_0x40ce91['G']['PrepareDefinesForMergedUV'](this['_texture'],_0x4f212a,_0x3f4742(0x19d8)),_0x4f212a['DETAIL_NORMALBLENDMETHOD']=this[_0x3f4742(0x2a66)]):_0x4f212a[_0x3f4742(0x19d8)]=!0x1);}else _0x4f212a['DETAIL']=!0x1;}[_0x1c1573(0x3772)](_0x3e999e,_0x5c14e6){var _0x55e1a4=_0x1c1573,_0x31b3ac;this[_0x55e1a4(0x26bb)]&&(_0x31b3ac=this[_0x55e1a4(0xfae)][_0x55e1a4(0x1946)],_0x3e999e[_0x55e1a4(0x611)]&&_0x31b3ac&&_0x3e999e['isSync']||this[_0x55e1a4(0x14bf)]&&_0x1225c2['k']['DetailTextureEnabled']&&(_0x3e999e[_0x55e1a4(0x90a)]('vDetailInfos',this['_texture'][_0x55e1a4(0x14d6)],this[_0x55e1a4(0x29e0)],this[_0x55e1a4(0x123f)],this[_0x55e1a4(0x1f9c)]),_0x40ce91['G'][_0x55e1a4(0x3019)](this['_texture'],_0x3e999e,'detail')),_0x5c14e6[_0x55e1a4(0x914)]&&this[_0x55e1a4(0x14bf)]&&_0x1225c2['k']['DetailTextureEnabled']&&_0x3e999e[_0x55e1a4(0xf22)](_0x55e1a4(0x2ae1),this['_texture']));}['hasTexture'](_0x566f32){var _0x4101cd=_0x1c1573;return this[_0x4101cd(0x14bf)]===_0x566f32;}[_0x1c1573(0x2d86)](_0x12a92a){var _0x443e66=_0x1c1573;this[_0x443e66(0x14bf)]&&_0x12a92a['push'](this[_0x443e66(0x14bf)]);}[_0x1c1573(0x36b8)](_0x5750fb){var _0x5db7ca=_0x1c1573;this['_texture']&&this['_texture']['animations']&&0x0<this[_0x5db7ca(0x14bf)][_0x5db7ca(0x5fd)][_0x5db7ca(0x3785)]&&_0x5750fb[_0x5db7ca(0x1e1d)](this[_0x5db7ca(0x14bf)]);}[_0x1c1573(0x3551)](_0x4e8c85){var _0x859c1e=_0x1c1573;_0x4e8c85&&null!=(_0x4e8c85=this[_0x859c1e(0x14bf)])&&_0x4e8c85[_0x859c1e(0x3551)]();}[_0x1c1573(0x1d40)](){return'DetailMapConfiguration';}[_0x1c1573(0x387a)](_0x321546){var _0x458c7d=_0x1c1573;_0x321546[_0x458c7d(0x1e1d)](_0x458c7d(0x2ae1));}[_0x1c1573(0x407e)](){var _0x117b70=_0x1c1573;return{'ubo':[{'name':'vDetailInfos','size':0x4,'type':_0x117b70(0x9e5)},{'name':_0x117b70(0x1e4a),'size':0x10,'type':_0x117b70(0x790)}]};}}_0x2d4134([(0x0,_0x1788f2['oU'])(_0x1c1573(0x3e16)),(0x0,_0x1788f2['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x46246d[_0x1c1573(0x1fd2)],_0x1c1573(0xd74),void 0x0),_0x2d4134([(0x0,_0x1788f2['qC'])()],_0x46246d[_0x1c1573(0x1fd2)],'diffuseBlendLevel',void 0x0),_0x2d4134([(0x0,_0x1788f2['qC'])()],_0x46246d['prototype'],_0x1c1573(0x1f9c),void 0x0),_0x2d4134([(0x0,_0x1788f2['qC'])()],_0x46246d['prototype'],_0x1c1573(0x123f),void 0x0),_0x2d4134([(0x0,_0x1788f2['qC'])(),(0x0,_0x1788f2['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x46246d[_0x1c1573(0x1fd2)],_0x1c1573(0x3a7f),void 0x0),_0x2d4134([(0x0,_0x1788f2['qC'])(),(0x0,_0x1788f2['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x46246d[_0x1c1573(0x1fd2)],'isEnabled',void 0x0);},0x173aa:(_0x3c19c0,_0x4a0774,_0x441eb7)=>{var _0xb66c29=a7_0x38a779;_0x441eb7['d'](_0x4a0774,{'F':()=>_0x26b647});function _0x13d939(_0x171058,_0x39e4e6,_0x48a0f0,_0x198c2d){var _0x8be97b=a7_0x2532,_0x476441,_0x4c144b=arguments[_0x8be97b(0x3785)],_0x523eb6=_0x4c144b<0x3?_0x39e4e6:null===_0x198c2d?_0x198c2d=Object[_0x8be97b(0x18ba)](_0x39e4e6,_0x48a0f0):_0x198c2d;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x8be97b(0x4111)])_0x523eb6=Reflect[_0x8be97b(0x4111)](_0x171058,_0x39e4e6,_0x48a0f0,_0x198c2d);else{for(var _0xad06fb=_0x171058['length']-0x1;0x0<=_0xad06fb;_0xad06fb--)(_0x476441=_0x171058[_0xad06fb])&&(_0x523eb6=(_0x4c144b<0x3?_0x476441(_0x523eb6):0x3<_0x4c144b?_0x476441(_0x39e4e6,_0x48a0f0,_0x523eb6):_0x476441(_0x39e4e6,_0x48a0f0))||_0x523eb6);}0x3<_0x4c144b&&_0x523eb6&&Object[_0x8be97b(0x259d)](_0x39e4e6,_0x48a0f0,_0x523eb6);}var _0x126a6e=_0x441eb7(0x153ad),_0x199d83=_0x441eb7(0xe222),_0xa8c5af=_0x441eb7(0xf96c),_0x152273=_0x441eb7(0xf8c1),_0x563025=_0x441eb7(0x10187),_0x206f89=_0x441eb7(0x149c5),_0x34b6c3=_0x441eb7(0x77a5),_0xa07768=_0x441eb7(0x10ea4),_0x4f7b0b=_0x441eb7(0x2037),_0x217e36=_0x441eb7(0x147cf),_0x224b96=_0x441eb7(0xcef),_0x43cf4b=_0x441eb7(0x627e),_0x1eaccb=_0x441eb7(0x519c);class _0x26b647{constructor(_0x42058a,_0x9cff4e,_0x5d4247){var _0x167134=a7_0x2532;this['shadowDepthWrapper']=null,this[_0x167134(0x11d6)]=!0x0,this[_0x167134(0x22fc)]=null,this['reservedDataStore']=null,this[_0x167134(0x7df)]=!0x1,this['checkReadyOnlyOnce']=!0x1,this['state']='',this[_0x167134(0x1b6a)]=0x1,this['_backFaceCulling']=!0x0,this[_0x167134(0x402f)]=!0x0,this[_0x167134(0xd47)]=!0x1,this[_0x167134(0x4d8)]=null,this[_0x167134(0x2076)]=null,this['getRenderTargetTextures']=null,this[_0x167134(0xea8)]=!0x1,this[_0x167134(0x1579)]=!0x1,this[_0x167134(0x5fd)]=null,this['onDisposeObservable']=new _0xa8c5af['y$'](),this[_0x167134(0xa33)]=null,this[_0x167134(0x271d)]=null,this[_0x167134(0x28a4)]=null,this['_alphaMode']=_0x34b6c3['g'][_0x167134(0x256c)],this['_needDepthPrePass']=!0x1,this[_0x167134(0xd67)]=!0x1,this['disableColorWrite']=!0x1,this[_0x167134(0x468)]=!0x1,this['depthFunction']=0x0,this[_0x167134(0x3d83)]=!0x1,this[_0x167134(0x25f2)]=!0x0,this[_0x167134(0x34f4)]=0x1,this[_0x167134(0x3370)]=0x0,this[_0x167134(0x216a)]=0x0,this[_0x167134(0x2061)]=new _0x43cf4b['S'](),this['_useUBO']=!0x1,this[_0x167134(0x1d96)]=_0x26b647[_0x167134(0xca5)],this[_0x167134(0x40bd)]=!0x1,this[_0x167134(0x3dcc)]=!0x1,this['_cachedDepthFunctionState']=0x0,this[_0x167134(0x110e)]=-0x1,this[_0x167134(0x359e)]=null,this[_0x167134(0x2527)]=null,this[_0x167134(0xa65)]=!0x1,this['_eventInfo']={},this[_0x167134(0x276f)]=()=>{},this[_0x167134(0x394b)]=()=>{},this[_0x167134(0x2f5f)]=()=>{},this['_callbackPluginEventPrepareDefinesBeforeAttributes']=()=>{},this[_0x167134(0x3ae6)]=()=>{},this[_0x167134(0x15f7)]=()=>{},this[_0x167134(0x3c67)]=()=>{},this[_0x167134(0x1eb)]=()=>{},this[_0x167134(0x2b02)]=!0x1,this[_0x167134(0x3ad8)]=null,this[_0x167134(0x3844)]=_0x42058a,_0x9cff4e=_0x9cff4e||_0x152273['l'][_0x167134(0x3c92)],_0x9cff4e&&(this[_0x167134(0x3921)]=_0x9cff4e,this[_0x167134(0x24f0)]={},this[_0x167134(0x24f0)][_0x34b6c3['g']['MATERIAL_TextureDirtyFlag']]=this[_0x167134(0x33ac)][_0x167134(0xc95)](this),this['_dirtyCallbacks'][_0x34b6c3['g'][_0x167134(0x3f43)]]=this[_0x167134(0x10b2)][_0x167134(0xc95)](this),this[_0x167134(0x24f0)][_0x34b6c3['g'][_0x167134(0x2583)]]=this['_markAllSubMeshesAsFresnelDirty']['bind'](this),this[_0x167134(0x24f0)][_0x34b6c3['g'][_0x167134(0x1bde)]]=this[_0x167134(0x1efd)]['bind'](this),this['_dirtyCallbacks'][_0x34b6c3['g'][_0x167134(0x268c)]]=this['_markAllSubMeshesAsMiscDirty'][_0x167134(0xc95)](this),this[_0x167134(0x24f0)][_0x34b6c3['g'][_0x167134(0x86e)]]=this[_0x167134(0x35f9)][_0x167134(0xc95)](this),this[_0x167134(0x24f0)][_0x34b6c3['g']['MATERIAL_AllDirtyFlag']]=this[_0x167134(0x2928)][_0x167134(0xc95)](this),this['id']=_0x42058a||_0x199d83['w1']['RandomId'](),this[_0x167134(0x1441)]=this[_0x167134(0x3921)][_0x167134(0x3807)](),this[_0x167134(0xedc)]=this['_scene'][_0x167134(0x318e)]()[_0x167134(0x3318)](),this[_0x167134(0xf09)]=new _0x224b96['q'](this[_0x167134(0x3921)]['getEngine'](),!0x1),this[_0x167134(0xf09)]['materialContext']=this[_0x167134(0xedc)],this['_scene'][_0x167134(0x3ece)]?this['sideOrientation']=_0x26b647['ClockWiseSideOrientation']:this[_0x167134(0x403d)]=_0x26b647[_0x167134(0x970)],this['_uniformBuffer']=new _0x206f89['M'](this[_0x167134(0x3921)]['getEngine'](),void 0x0,void 0x0,_0x42058a),this['_useUBO']=this[_0x167134(0x40ae)]()[_0x167134(0x318e)]()[_0x167134(0x255d)],_0x5d4247||this[_0x167134(0x3921)][_0x167134(0x650)](this),this[_0x167134(0x3921)][_0x167134(0x2b68)]&&(this['meshMap']={}),_0x26b647['OnEventObservable'][_0x167134(0x2231)](this,_0x1eaccb['S']['Created']));}get[_0xb66c29(0x338f)](){return!0x1;}set[_0xb66c29(0x37fb)](_0x2bd216){var _0x1ae31e=_0xb66c29,_0x404403;this[_0x1ae31e(0x1b6a)]!==_0x2bd216&&(_0x404403=this[_0x1ae31e(0x1b6a)],this[_0x1ae31e(0x1b6a)]=_0x2bd216,0x1!==_0x404403&&0x1!==_0x2bd216||this[_0x1ae31e(0x3f48)](_0x26b647[_0x1ae31e(0x559)]));}get[_0xb66c29(0x37fb)](){var _0x28e6f9=_0xb66c29;return this[_0x28e6f9(0x1b6a)];}set[_0xb66c29(0x2e9)](_0x430dba){var _0x19d9b0=_0xb66c29;this[_0x19d9b0(0x627)]!==_0x430dba&&(this[_0x19d9b0(0x627)]=_0x430dba,this[_0x19d9b0(0x3f48)](_0x26b647[_0x19d9b0(0x3471)]));}get['backFaceCulling'](){var _0x2030d6=_0xb66c29;return this[_0x2030d6(0x627)];}set[_0xb66c29(0x152b)](_0x1eead6){var _0x366a30=_0xb66c29;this[_0x366a30(0x402f)]!==_0x1eead6&&(this[_0x366a30(0x402f)]=_0x1eead6,this[_0x366a30(0x3f48)](_0x26b647['TextureDirtyFlag']));}get[_0xb66c29(0x152b)](){var _0x1f3c84=_0xb66c29;return this[_0x1f3c84(0x402f)];}get[_0xb66c29(0x1742)](){return this['_blockDirtyMechanism'];}set[_0xb66c29(0x1742)](_0x3ecf32){var _0x4b7e30=_0xb66c29;this[_0x4b7e30(0xd47)]===_0x3ecf32||(this[_0x4b7e30(0xd47)]=_0x3ecf32)||this[_0x4b7e30(0x40f)]();}[_0xb66c29(0x2d43)](_0x3da3d4){var _0x3fb7e1=_0xb66c29;this[_0x3fb7e1(0x1742)]=!0x0;try{_0x3da3d4(this);}finally{this[_0x3fb7e1(0x1742)]=!0x1;}}get[_0xb66c29(0x2b6d)](){var _0x4b5a32=_0xb66c29;return this[_0x4b5a32(0x1909)][_0x4b5a32(0x2b6d)]=!0x1,this[_0x4b5a32(0x3c67)](this[_0x4b5a32(0x1909)]),this['_eventInfo'][_0x4b5a32(0x2b6d)];}set[_0xb66c29(0xc1a)](_0x35a7bd){var _0x32ff4e=_0xb66c29;this[_0x32ff4e(0xa33)]&&this[_0x32ff4e(0x851)][_0x32ff4e(0x418a)](this[_0x32ff4e(0xa33)]),this[_0x32ff4e(0xa33)]=this[_0x32ff4e(0x851)][_0x32ff4e(0x33ee)](_0x35a7bd);}get['onBindObservable'](){var _0x53a16b=_0xb66c29;return this[_0x53a16b(0x419)]||(this[_0x53a16b(0x419)]=new _0xa8c5af['y$']()),this[_0x53a16b(0x419)];}set[_0xb66c29(0x3221)](_0x437a42){var _0x112956=_0xb66c29;this[_0x112956(0x28a4)]&&this[_0x112956(0x2980)][_0x112956(0x418a)](this[_0x112956(0x28a4)]),this[_0x112956(0x28a4)]=this[_0x112956(0x2980)][_0x112956(0x33ee)](_0x437a42);}get[_0xb66c29(0x24ed)](){var _0x11c6dc=_0xb66c29;return this['_onUnBindObservable']||(this[_0x11c6dc(0x271d)]=new _0xa8c5af['y$']()),this[_0x11c6dc(0x271d)];}get[_0xb66c29(0xd60)](){var _0x215ab7=_0xb66c29;return this[_0x215ab7(0x23fd)]||(this[_0x215ab7(0x23fd)]=new _0xa8c5af['y$']()),this[_0x215ab7(0x23fd)];}set[_0xb66c29(0x2152)](_0x17236a){var _0x3a14e8=_0xb66c29;this[_0x3a14e8(0x196c)]!==_0x17236a&&(this[_0x3a14e8(0x196c)]=_0x17236a,this[_0x3a14e8(0x3f48)](_0x26b647[_0x3a14e8(0x3471)]));}get[_0xb66c29(0x2152)](){var _0x51a60d=_0xb66c29;return this[_0x51a60d(0x196c)];}set[_0xb66c29(0x2305)](_0x139743){var _0x4c84f5=_0xb66c29;this['_needDepthPrePass']!==_0x139743&&(this[_0x4c84f5(0xbac)]=_0x139743,this[_0x4c84f5(0xbac)]&&(this[_0x4c84f5(0x7df)]=!0x0));}get[_0xb66c29(0x2305)](){return this['_needDepthPrePass'];}get[_0xb66c29(0x67f)](){return!0x1;}set['fogEnabled'](_0x2abdbd){var _0x488b85=_0xb66c29;this['_fogEnabled']!==_0x2abdbd&&(this[_0x488b85(0x25f2)]=_0x2abdbd,this[_0x488b85(0x3f48)](_0x26b647[_0x488b85(0x559)]));}get[_0xb66c29(0xe33)](){var _0x20705a=_0xb66c29;return this[_0x20705a(0x25f2)];}get[_0xb66c29(0x1568)](){var _0x461380=_0xb66c29;switch(this[_0x461380(0x1d96)]){case _0x26b647[_0x461380(0x1827)]:case _0x26b647['LineListDrawMode']:case _0x26b647[_0x461380(0x3762)]:case _0x26b647['LineStripDrawMode']:return!0x0;}return this['_scene'][_0x461380(0x250)];}set[_0xb66c29(0x1568)](_0x5516e5){var _0x31e8ab=_0xb66c29;this[_0x31e8ab(0x29ed)]=_0x5516e5?_0x26b647[_0x31e8ab(0x1827)]:_0x26b647[_0x31e8ab(0xca5)];}get['pointsCloud'](){var _0x236c90=_0xb66c29;switch(this[_0x236c90(0x1d96)]){case _0x26b647[_0x236c90(0x204a)]:case _0x26b647['PointListDrawMode']:return!0x0;}return this[_0x236c90(0x3921)][_0x236c90(0x2f76)];}set[_0xb66c29(0x1313)](_0x4b48b1){var _0x1d95a4=_0xb66c29;this[_0x1d95a4(0x29ed)]=_0x4b48b1?_0x26b647[_0x1d95a4(0x204a)]:_0x26b647['TriangleFillMode'];}get[_0xb66c29(0x29ed)](){var _0x529151=_0xb66c29;return this[_0x529151(0x1d96)];}set[_0xb66c29(0x29ed)](_0x1a9a01){var _0x5f1f59=_0xb66c29;this['_fillMode']!==_0x1a9a01&&(this[_0x5f1f59(0x1d96)]=_0x1a9a01,this[_0x5f1f59(0x3f48)](_0x26b647[_0x5f1f59(0x559)]));}[_0xb66c29(0x1f8)](){var _0x272f0e=_0xb66c29;return this[_0x272f0e(0xf09)];}['_setDrawWrapper'](_0x4491f3){var _0x159b65=_0xb66c29;this[_0x159b65(0xf09)]=_0x4491f3;}['toString'](_0x195b07){var _0x4c7181=_0xb66c29;return _0x4c7181(0x333a)+this[_0x4c7181(0x3844)];}[_0xb66c29(0x1d40)](){var _0x139d79=_0xb66c29;return _0x139d79(0x137f);}get['_isMaterial'](){return!0x0;}get[_0xb66c29(0x1946)](){var _0x5ac05a=_0xb66c29;return this[_0x5ac05a(0x8d3)];}['freeze'](){var _0x20158c=_0xb66c29;this[_0x20158c(0x40f)](),this[_0x20158c(0x8d3)]=!0x0;}[_0xb66c29(0x272)](){var _0x362233=_0xb66c29;this[_0x362233(0x40f)](),this[_0x362233(0x8d3)]=!0x1;}['isReady'](_0x1bf008,_0x27ae04){return!0x0;}[_0xb66c29(0x4b4)](_0x553296,_0x307731,_0x9bfdb4){var _0x43a474=_0xb66c29;return _0x307731=_0x307731[_0x43a474(0x2ce3)],!!_0x307731&&(this[_0x43a474(0x1909)][_0x43a474(0x4b4)]=!0x0,this[_0x43a474(0x1909)]['defines']=_0x307731,this[_0x43a474(0x394b)](this[_0x43a474(0x1909)]),this[_0x43a474(0x1909)]['isReadyForSubMesh']);}[_0xb66c29(0x31bf)](){var _0x3bc6c5=_0xb66c29;return this[_0x3bc6c5(0xf09)][_0x3bc6c5(0x300f)];}['getScene'](){var _0xcb14e1=_0xb66c29;return this[_0xcb14e1(0x3921)];}get[_0xb66c29(0xbf2)](){var _0x2b37cd=_0xb66c29;return this[_0x2b37cd(0x3ad8)];}set[_0xb66c29(0xbf2)](_0x53126b){var _0xd4879=_0xb66c29;this[_0xd4879(0x3ad8)]!==_0x53126b&&(this[_0xd4879(0x3ad8)]=_0x53126b,this['_forceAlphaTest']=_0x53126b===_0x26b647[_0xd4879(0x2a86)],this[_0xd4879(0x1ff6)]());}get[_0xb66c29(0x194e)](){var _0x480ba3=_0xb66c29;return this[_0x480ba3(0x3ad8)]===_0x26b647[_0x480ba3(0x3c9)]||this[_0x480ba3(0x3ad8)]===_0x26b647[_0x480ba3(0x125f)];}[_0xb66c29(0x3649)](){var _0x4648c6=_0xb66c29;return!this[_0x4648c6(0x194e)]&&this[_0x4648c6(0x37fb)]<0x1;}[_0xb66c29(0x4181)](_0x165b2d){var _0x4d1261=_0xb66c29;return _0x165b2d[_0x4d1261(0x1b41)]<0x1||!this[_0x4d1261(0x194e)]&&(_0x165b2d[_0x4d1261(0xed0)]||this[_0x4d1261(0x3649)]());}[_0xb66c29(0x2d28)](){var _0x5a63ef=_0xb66c29;return!!this[_0x5a63ef(0x2b02)];}[_0xb66c29(0x31a0)](_0x4193fb){var _0x5b6a6c=_0xb66c29;return!this[_0x5b6a6c(0x4181)](_0x4193fb)&&this[_0x5b6a6c(0x2d28)]();}[_0xb66c29(0xcd8)](){return null;}[_0xb66c29(0x40f)](_0xff5922=!0x1){var _0x1fe967=_0xb66c29;for(const _0xbb3af of this[_0x1fe967(0x40ae)]()[_0x1fe967(0x228)])if(_0xbb3af[_0x1fe967(0x345e)]){for(const _0x326473 of _0xbb3af[_0x1fe967(0x345e)])_0x326473[_0x1fe967(0x1458)]()===this&&_0x326473[_0x1fe967(0x300f)]&&(_0x326473[_0x1fe967(0x300f)][_0x1fe967(0x35c0)]=!0x1,_0x326473['effect'][_0x1fe967(0x14b9)]=null,_0x326473[_0x1fe967(0x300f)][_0x1fe967(0x2633)]=_0xff5922);}_0xff5922&&this[_0x1fe967(0x3f48)](_0x26b647[_0x1fe967(0x1f9a)]);}[_0xb66c29(0x20bf)](_0x50fde9,_0x7be655=null){var _0x2aabcd=_0xb66c29;const _0x548d14=this['_scene'][_0x2aabcd(0x318e)]();return _0x7be655=(null==_0x7be655?this[_0x2aabcd(0x403d)]:_0x7be655)===_0x26b647[_0x2aabcd(0x2ecc)],(_0x548d14[_0x2aabcd(0x3d1)](_0x50fde9||this[_0x2aabcd(0x1f8)]()),_0x548d14[_0x2aabcd(0x115c)](this[_0x2aabcd(0x2e9)],this[_0x2aabcd(0x3370)],!0x1,_0x7be655,this[_0x2aabcd(0x3921)][_0x2aabcd(0x34fe)]?!this['cullBackFaces']:this[_0x2aabcd(0x152b)],this['stencil'],this[_0x2aabcd(0x216a)]),_0x7be655);}[_0xb66c29(0xc95)](_0x445ada,_0x4c147a){}[_0xb66c29(0x286e)](){var _0xeb6ec5=_0xb66c29;const _0x51344f=this['_uniformBuffer'];this[_0xeb6ec5(0x1909)][_0xeb6ec5(0x15a4)]=_0x51344f,this['_callbackPluginEventGeneric'](_0x1eaccb['S'][_0xeb6ec5(0x40e4)],this[_0xeb6ec5(0x1909)]),_0x51344f[_0xeb6ec5(0x2b13)](),this[_0xeb6ec5(0xa65)]=!0x0;}[_0xb66c29(0x3772)](_0x1a7115,_0x1a40c9,_0x46e5af){var _0x281772=_0xb66c29;const _0x41e272=_0x46e5af[_0x281772(0x300f)];_0x41e272&&(this[_0x281772(0x1909)][_0x281772(0xd5c)]=_0x46e5af,this[_0x281772(0x15f7)](this[_0x281772(0x1909)]),_0x41e272['_forceRebindOnNextCall']=!0x1);}['bindOnlyWorldMatrix'](_0x366c95){}['bindView'](_0x594063){var _0x5f54e6=_0xb66c29;this[_0x5f54e6(0x3b13)]?this[_0x5f54e6(0x2765)]=!0x0:_0x594063['setMatrix'](_0x5f54e6(0x1f48),this[_0x5f54e6(0x40ae)]()[_0x5f54e6(0x1f0c)]());}[_0xb66c29(0x39ae)](_0x342383){var _0xdd00a3=_0xb66c29;this['_useUBO']?this['_needToBindSceneUbo']=!0x0:(_0x342383[_0xdd00a3(0x233e)]('viewProjection',this[_0xdd00a3(0x40ae)]()[_0xdd00a3(0x3849)]()),_0x342383[_0xdd00a3(0x233e)]('projection',this[_0xdd00a3(0x40ae)]()[_0xdd00a3(0x9d4)]()));}[_0xb66c29(0x2d1c)](_0x503194,_0x3e4db7){var _0x512520=_0xb66c29;this['_useUBO']?this['_needToBindSceneUbo']=!0x0:this['_scene'][_0x512520(0x2d1c)](_0x503194,_0x3e4db7);}[_0xb66c29(0x8f0)](_0x17ed94,_0x7c422e=null){var _0x1b7023=_0xb66c29;if((this[_0x1b7023(0x3921)]['_cachedMaterial']=this)['_needToBindSceneUbo']&&_0x7c422e&&(this['_needToBindSceneUbo']=!0x1,_0x217e36['G'][_0x1b7023(0xd4d)](_0x7c422e,this[_0x1b7023(0x40ae)]()[_0x1b7023(0xa74)]()),this[_0x1b7023(0x3921)]['finalizeSceneUbo']()),this['_scene'][_0x1b7023(0xb6f)]=_0x17ed94?_0x17ed94[_0x1b7023(0x1b41)]:0x1,this[_0x1b7023(0x419)]&&_0x17ed94&&this[_0x1b7023(0x419)][_0x1b7023(0x2231)](_0x17ed94),this[_0x1b7023(0xd67)]){const _0x486807=this[_0x1b7023(0x3921)][_0x1b7023(0x318e)]();this['_cachedDepthWriteState']=_0x486807[_0x1b7023(0x1a91)](),_0x486807['setDepthWrite'](!0x1);}if(this['disableColorWrite']){const _0x2b61cd=this['_scene'][_0x1b7023(0x318e)]();this[_0x1b7023(0x3dcc)]=_0x2b61cd['getColorWrite'](),_0x2b61cd[_0x1b7023(0x21fb)](!0x1);}if(0x0!==this[_0x1b7023(0x1148)]){const _0x10bdba=this[_0x1b7023(0x3921)][_0x1b7023(0x318e)]();this[_0x1b7023(0x172f)]=_0x10bdba[_0x1b7023(0x3d29)]()||0x0,_0x10bdba[_0x1b7023(0x17f5)](this[_0x1b7023(0x1148)]);}}[_0xb66c29(0x3cc3)](){var _0x3b7c23=_0xb66c29;if(this['_onUnBindObservable']&&this[_0x3b7c23(0x271d)][_0x3b7c23(0x2231)](this),0x0!==this['depthFunction']){const _0x30f7d2=this[_0x3b7c23(0x3921)][_0x3b7c23(0x318e)]();_0x30f7d2['setDepthFunction'](this[_0x3b7c23(0x172f)]);}if(this['disableDepthWrite']){const _0x395ef6=this[_0x3b7c23(0x3921)]['getEngine']();_0x395ef6[_0x3b7c23(0x1799)](this[_0x3b7c23(0x40bd)]);}if(this[_0x3b7c23(0x3402)]){const _0x4c0eb8=this[_0x3b7c23(0x3921)][_0x3b7c23(0x318e)]();_0x4c0eb8['setColorWrite'](this[_0x3b7c23(0x3dcc)]);}}[_0xb66c29(0x36b8)](){var _0x366b4e=_0xb66c29;return this[_0x366b4e(0x1909)][_0x366b4e(0x282e)]=[],this['_callbackPluginEventGeneric'](_0x1eaccb['S']['GetAnimatables'],this[_0x366b4e(0x1909)]),this['_eventInfo']['animatables'];}[_0xb66c29(0x2d86)](){var _0x447f23=_0xb66c29;return this['_eventInfo'][_0x447f23(0x1dcc)]=[],this[_0x447f23(0x276f)](_0x1eaccb['S']['GetActiveTextures'],this['_eventInfo']),this[_0x447f23(0x1909)]['activeTextures'];}[_0xb66c29(0x143d)](_0x2e530d){var _0xf9cc8c=_0xb66c29;return this[_0xf9cc8c(0x1909)][_0xf9cc8c(0x143d)]=!0x1,this[_0xf9cc8c(0x1909)]['texture']=_0x2e530d,this[_0xf9cc8c(0x276f)](_0x1eaccb['S'][_0xf9cc8c(0x1aa2)],this[_0xf9cc8c(0x1909)]),this[_0xf9cc8c(0x1909)]['hasTexture'];}[_0xb66c29(0x292d)](_0x23f74c){return null;}[_0xb66c29(0x2e20)](){var _0x20b353=_0xb66c29;if(this[_0x20b353(0x359e)]){const _0x32aa58=new Array();for(const _0xb68339 in this[_0x20b353(0x359e)]){var _0x17bc5e=this[_0x20b353(0x359e)][_0xb68339];_0x17bc5e&&_0x32aa58[_0x20b353(0x1e1d)](_0x17bc5e);}return _0x32aa58;}{const _0x29dd80=this[_0x20b353(0x3921)]['meshes'];return _0x29dd80[_0x20b353(0x2a44)](_0x4a8719=>_0x4a8719[_0x20b353(0xefb)]===this);}}[_0xb66c29(0x1c20)](_0x1fd28f,_0xb9189f,_0x57df35,_0x266ba5){var _0x19450e=_0xb66c29;const _0x1249ca=Object[_0x19450e(0x12a9)]({'clipPlane':!0x1,'useInstances':!0x1},_0x57df35),_0xb8c350=this[_0x19450e(0x40ae)](),_0x18e043=this['allowShaderHotSwapping'],_0x3631eb=(this[_0x19450e(0x11d6)]=!0x1,()=>{var _0x22e1df=_0x19450e;if(this[_0x22e1df(0x3921)]&&this[_0x22e1df(0x3921)]['getEngine']()){var _0x970df4=_0xb8c350[_0x22e1df(0x332a)];if(_0x1249ca[_0x22e1df(0x332a)]&&(_0xb8c350['clipPlane']=new _0x4f7b0b['J'](0x0,0x0,0x0,0x1)),this['_storeEffectOnSubMeshes']){let _0x43905b=!0x0,_0x15b37d=null;if(_0x1fd28f['subMeshes']){const _0x2cc923=new _0x563025['P'](0x0,0x0,0x0,0x0,0x0,_0x1fd28f,void 0x0,!0x1,!0x1);_0x2cc923['materialDefines']&&(_0x2cc923['materialDefines']['_renderId']=-0x1),this['isReadyForSubMesh'](_0x1fd28f,_0x2cc923,_0x1249ca[_0x22e1df(0x28f1)])||(_0x2cc923[_0x22e1df(0x300f)]&&_0x2cc923[_0x22e1df(0x300f)][_0x22e1df(0xa0c)]()&&_0x2cc923[_0x22e1df(0x300f)]['allFallbacksProcessed']()?_0x15b37d=_0x2cc923['effect'][_0x22e1df(0xa0c)]():(_0x43905b=!0x1,setTimeout(_0x3631eb,0x10)));}_0x43905b&&(this[_0x22e1df(0x11d6)]=_0x18e043,_0x15b37d&&_0x266ba5&&_0x266ba5(_0x15b37d),_0xb9189f&&_0xb9189f(this));}else this['isReady']()?(this[_0x22e1df(0x11d6)]=_0x18e043,_0xb9189f&&_0xb9189f(this)):setTimeout(_0x3631eb,0x10);_0x1249ca['clipPlane']&&(_0xb8c350[_0x22e1df(0x332a)]=_0x970df4);}});_0x3631eb();}['forceCompilationAsync'](_0x3d2663,_0x2fb182){return new Promise((_0x2ee577,_0x5c5f99)=>{var _0x3a2ab8=a7_0x2532;this[_0x3a2ab8(0x1c20)](_0x3d2663,()=>{_0x2ee577();},_0x2fb182,_0x54eec7=>{_0x5c5f99(_0x54eec7);});});}[_0xb66c29(0x3f48)](_0x2c903d){var _0x3aad4c=_0xb66c29;this[_0x3aad4c(0x40ae)]()[_0x3aad4c(0x226d)]||this['_blockDirtyMechanism']||(_0x26b647['_DirtyCallbackArray'][_0x3aad4c(0x3785)]=0x0,_0x2c903d&_0x26b647[_0x3aad4c(0x3471)]&&_0x26b647['_DirtyCallbackArray'][_0x3aad4c(0x1e1d)](_0x26b647[_0x3aad4c(0x37bd)]),_0x2c903d&_0x26b647[_0x3aad4c(0xd4a)]&&_0x26b647[_0x3aad4c(0xe5c)]['push'](_0x26b647['_LightsDirtyCallBack']),_0x2c903d&_0x26b647['FresnelDirtyFlag']&&_0x26b647[_0x3aad4c(0xe5c)][_0x3aad4c(0x1e1d)](_0x26b647[_0x3aad4c(0x38a2)]),_0x2c903d&_0x26b647[_0x3aad4c(0x2e6e)]&&_0x26b647[_0x3aad4c(0xe5c)][_0x3aad4c(0x1e1d)](_0x26b647[_0x3aad4c(0x6e3)]),_0x2c903d&_0x26b647['MiscDirtyFlag']&&_0x26b647[_0x3aad4c(0xe5c)][_0x3aad4c(0x1e1d)](_0x26b647[_0x3aad4c(0x194d)]),_0x2c903d&_0x26b647[_0x3aad4c(0x34d)]&&_0x26b647[_0x3aad4c(0xe5c)][_0x3aad4c(0x1e1d)](_0x26b647[_0x3aad4c(0xe11)]),_0x26b647[_0x3aad4c(0xe5c)][_0x3aad4c(0x3785)]&&this[_0x3aad4c(0x2b91)](_0x26b647['_RunDirtyCallBacks']),this[_0x3aad4c(0x40ae)]()['resetCachedMaterial']());}[_0xb66c29(0xd8f)](){var _0x564185=_0xb66c29;for(const _0x19b5bf of this['getScene']()['meshes'])if(_0x19b5bf[_0x564185(0x345e)]){for(const _0x2305ea of _0x19b5bf[_0x564185(0x345e)])_0x2305ea[_0x564185(0x1458)]()===this&&_0x2305ea[_0x564185(0xd8f)]();}}[_0xb66c29(0x2b91)](_0xfaab1d){var _0x2f0449=_0xb66c29;if(!this[_0x2f0449(0x40ae)]()[_0x2f0449(0x226d)]&&!this['_blockDirtyMechanism']){for(const _0x20903a of this['getScene']()['meshes'])if(_0x20903a['subMeshes']){for(const _0x3b4751 of _0x20903a[_0x2f0449(0x345e)])if(_0x3b4751[_0x2f0449(0x1458)](!0x1)===this){for(const _0x283af6 of _0x3b4751[_0x2f0449(0x30a0)])_0x283af6&&_0x283af6[_0x2f0449(0x32ec)]&&_0x283af6[_0x2f0449(0x32ec)][_0x2f0449(0x211)]&&this[_0x2f0449(0xedc)]===_0x283af6[_0x2f0449(0x2113)]&&_0xfaab1d(_0x283af6[_0x2f0449(0x32ec)]);}}}}[_0xb66c29(0xe9b)](){var _0xbafead=_0xb66c29;if(!this['getScene']()[_0xbafead(0x226d)]&&!this[_0xbafead(0xd47)]){const _0x4292e0=this[_0xbafead(0x40ae)]()[_0xbafead(0x411d)]();_0x4292e0&&_0x4292e0['markAsDirty']();}}[_0xb66c29(0x2928)](){var _0x1a8094=_0xb66c29;this[_0x1a8094(0x2b91)](_0x26b647['_AllDirtyCallBack']);}[_0xb66c29(0x77e)](){var _0x8daaa6=_0xb66c29;this[_0x8daaa6(0x2b91)](_0x26b647['_ImageProcessingDirtyCallBack']);}[_0xb66c29(0x33ac)](){var _0x54cb4c=_0xb66c29;this[_0x54cb4c(0x2b91)](_0x26b647[_0x54cb4c(0x37bd)]);}[_0xb66c29(0x12e1)](){var _0x4c05e5=_0xb66c29;this[_0x4c05e5(0x2b91)](_0x26b647[_0x4c05e5(0x38a2)]);}[_0xb66c29(0x1157)](){var _0x128245=_0xb66c29;this[_0x128245(0x2b91)](_0x26b647[_0x128245(0x138a)]);}[_0xb66c29(0x10b2)](){var _0x51ef78=_0xb66c29;this[_0x51ef78(0x2b91)](_0x26b647[_0x51ef78(0xa3e)]);}[_0xb66c29(0x1efd)](){var _0x172c00=_0xb66c29;this[_0x172c00(0x2b91)](_0x26b647[_0x172c00(0x6e3)]);}[_0xb66c29(0x6a1)](){var _0x503e49=_0xb66c29;this[_0x503e49(0x2b91)](_0x26b647[_0x503e49(0x194d)]);}[_0xb66c29(0x35f9)](){var _0xaf5622=_0xb66c29;this[_0xaf5622(0x2b91)](_0x26b647[_0xaf5622(0x194d)]);}[_0xb66c29(0x1ff6)](){var _0x538e4f=_0xb66c29;this[_0x538e4f(0x2b91)](_0x26b647[_0x538e4f(0xb4e)]);}['setPrePassRenderer'](_0x527d00){return!0x1;}['dispose'](_0x31cc29,_0x444fb9,_0x1f5747){var _0x339ed3=_0xb66c29;const _0xa613db=this['getScene']();if(_0xa613db['stopAnimation'](this),_0xa613db['freeProcessedMaterials'](),_0xa613db[_0x339ed3(0x2070)](this),this[_0x339ed3(0x1909)][_0x339ed3(0x16be)]=_0x444fb9,this[_0x339ed3(0x276f)](_0x1eaccb['S'][_0x339ed3(0x2d6a)],this[_0x339ed3(0x1909)]),this[_0x339ed3(0x2527)]&&(-0x1<(_0x444fb9=this[_0x339ed3(0x2527)][_0x339ed3(0x1d00)][_0x339ed3(0x850)](this))&&this['_parentContainer'][_0x339ed3(0x1d00)][_0x339ed3(0x2e7)](_0x444fb9,0x1),this[_0x339ed3(0x2527)]=null),!0x0!==_0x1f5747){if(this[_0x339ed3(0x359e)])for(const _0x42af98 in this['meshMap']){const _0x2faf3f=this[_0x339ed3(0x359e)][_0x42af98];_0x2faf3f&&(_0x2faf3f[_0x339ed3(0xefb)]=null,this['releaseVertexArrayObject'](_0x2faf3f,_0x31cc29));}else{for(const _0x4a3d9f of _0xa613db[_0x339ed3(0x228)])_0x4a3d9f['material']!==this||_0x4a3d9f[_0x339ed3(0x3b0)]||(_0x4a3d9f[_0x339ed3(0xefb)]=null,this[_0x339ed3(0x25e1)](_0x4a3d9f,_0x31cc29));}}this[_0x339ed3(0x3057)][_0x339ed3(0x3551)](),_0x31cc29&&this[_0x339ed3(0xf09)][_0x339ed3(0x300f)]&&(this['_storeEffectOnSubMeshes']||this[_0x339ed3(0xf09)][_0x339ed3(0x300f)][_0x339ed3(0x3551)](),this[_0x339ed3(0xf09)]['effect']=null),this['metadata']=null,this[_0x339ed3(0x851)][_0x339ed3(0x2231)](this),this[_0x339ed3(0x851)][_0x339ed3(0xc60)](),this[_0x339ed3(0x419)]&&this[_0x339ed3(0x419)][_0x339ed3(0xc60)](),this[_0x339ed3(0x271d)]&&this['_onUnBindObservable'][_0x339ed3(0xc60)](),this[_0x339ed3(0x23fd)]&&this[_0x339ed3(0x23fd)][_0x339ed3(0xc60)](),this[_0x339ed3(0x1909)]&&(this[_0x339ed3(0x1909)]={});}['releaseVertexArrayObject'](_0x4834f0,_0x25fafd){var _0x194c71=_0xb66c29;if(_0x4834f0[_0x194c71(0x11c2)]){const _0x3d6f8b=_0x4834f0[_0x194c71(0x11c2)];if(this[_0x194c71(0x1579)]){for(const _0x2ef2b1 of _0x4834f0[_0x194c71(0x345e)])_0x3d6f8b[_0x194c71(0x4042)](_0x2ef2b1[_0x194c71(0x300f)]),_0x25fafd&&_0x2ef2b1[_0x194c71(0x300f)]&&_0x2ef2b1[_0x194c71(0x300f)][_0x194c71(0x3551)]();}else _0x3d6f8b['_releaseVertexArrayObject'](this['_drawWrapper'][_0x194c71(0x300f)]);}}[_0xb66c29(0x2156)](){var _0x362688=_0xb66c29;const _0x9fda56=_0x126a6e['p4']['Serialize'](this);return _0x9fda56[_0x362688(0x2061)]=this['stencil'][_0x362688(0x2156)](),_0x9fda56[_0x362688(0x1441)]=this[_0x362688(0x1441)],_0x9fda56;}static[_0xb66c29(0x2f08)](_0x3c9d53,_0x2ff243,_0x282fcf){var _0x37364f=_0xb66c29;if(_0x3c9d53['customType']){if(_0x37364f(0x16db)===_0x3c9d53[_0x37364f(0x38e1)]&&_0x3c9d53['overloadedAlbedo']&&(_0x3c9d53[_0x37364f(0x38e1)]='BABYLON.LegacyPBRMaterial',!BABYLON['LegacyPBRMaterial']))return _0xa07768['Y']['Error']('Your\x20scene\x20is\x20trying\x20to\x20load\x20a\x20legacy\x20version\x20of\x20the\x20PBRMaterial,\x20please,\x20include\x20it\x20from\x20the\x20materials\x20library.'),null;}else _0x3c9d53['customType']=_0x37364f(0x240b);const _0x294834=_0x199d83['w1'][_0x37364f(0x2ab3)](_0x3c9d53['customType']),_0x1d839c=_0x294834[_0x37364f(0x2f08)](_0x3c9d53,_0x2ff243,_0x282fcf);return _0x1d839c[_0x37364f(0x2b49)]=_0x3c9d53['uniqueId'],_0x1d839c;}}_0x26b647[_0xb66c29(0xca5)]=_0x34b6c3['g']['MATERIAL_TriangleFillMode'],_0x26b647[_0xb66c29(0x1827)]=_0x34b6c3['g'][_0xb66c29(0x2cb3)],_0x26b647[_0xb66c29(0x204a)]=_0x34b6c3['g'][_0xb66c29(0x25c6)],_0x26b647[_0xb66c29(0x397)]=_0x34b6c3['g'][_0xb66c29(0x3c6a)],_0x26b647[_0xb66c29(0x1539)]=_0x34b6c3['g'][_0xb66c29(0x3ef3)],_0x26b647[_0xb66c29(0x3762)]=_0x34b6c3['g'][_0xb66c29(0x16cc)],_0x26b647[_0xb66c29(0x28b7)]=_0x34b6c3['g'][_0xb66c29(0x92a)],_0x26b647[_0xb66c29(0x1280)]=_0x34b6c3['g'][_0xb66c29(0x2960)],_0x26b647[_0xb66c29(0x36d5)]=_0x34b6c3['g']['MATERIAL_TriangleFanDrawMode'],_0x26b647[_0xb66c29(0x2ecc)]=_0x34b6c3['g'][_0xb66c29(0x4119)],_0x26b647[_0xb66c29(0x970)]=_0x34b6c3['g'][_0xb66c29(0x291d)],_0x26b647['TextureDirtyFlag']=_0x34b6c3['g'][_0xb66c29(0x411)],_0x26b647[_0xb66c29(0xd4a)]=_0x34b6c3['g']['MATERIAL_LightDirtyFlag'],_0x26b647[_0xb66c29(0x1411)]=_0x34b6c3['g'][_0xb66c29(0x2583)],_0x26b647[_0xb66c29(0x2e6e)]=_0x34b6c3['g'][_0xb66c29(0x1bde)],_0x26b647[_0xb66c29(0x559)]=_0x34b6c3['g']['MATERIAL_MiscDirtyFlag'],_0x26b647[_0xb66c29(0x34d)]=_0x34b6c3['g']['MATERIAL_PrePassDirtyFlag'],_0x26b647[_0xb66c29(0x1f9a)]=_0x34b6c3['g'][_0xb66c29(0x1746)],_0x26b647[_0xb66c29(0x3c9)]=0x0,_0x26b647['MATERIAL_ALPHATEST']=0x1,_0x26b647[_0xb66c29(0x335c)]=0x2,_0x26b647[_0xb66c29(0x2a86)]=0x3,_0x26b647[_0xb66c29(0x1584)]=0x0,_0x26b647[_0xb66c29(0x32e6)]=0x1,_0x26b647[_0xb66c29(0x1730)]=new _0xa8c5af['y$'](),_0x26b647[_0xb66c29(0x221f)]=_0x28a8fa=>_0x28a8fa[_0xb66c29(0x211)](),_0x26b647['_ImageProcessingDirtyCallBack']=_0x40d406=>_0x40d406['markAsImageProcessingDirty'](),_0x26b647[_0xb66c29(0x37bd)]=_0xe147ae=>_0xe147ae[_0xb66c29(0x32a7)](),_0x26b647[_0xb66c29(0x38a2)]=_0x2f29c0=>_0x2f29c0[_0xb66c29(0x36f5)](),_0x26b647['_MiscDirtyCallBack']=_0x3ea01b=>_0x3ea01b[_0xb66c29(0xe23)](),_0x26b647['_PrePassDirtyCallBack']=_0x5750b4=>_0x5750b4[_0xb66c29(0x2631)](),_0x26b647[_0xb66c29(0xa3e)]=_0x2020ec=>_0x2020ec[_0xb66c29(0x3efd)](),_0x26b647[_0xb66c29(0x6e3)]=_0x321e62=>_0x321e62['markAsAttributesDirty'](),_0x26b647[_0xb66c29(0x138a)]=_0x181a5a=>{var _0x22da70=_0xb66c29;_0x26b647[_0x22da70(0x38a2)](_0x181a5a),_0x26b647['_MiscDirtyCallBack'](_0x181a5a);},_0x26b647[_0xb66c29(0xb4e)]=_0x552e10=>{var _0x5bf150=_0xb66c29;_0x26b647[_0x5bf150(0x37bd)](_0x552e10),_0x26b647[_0x5bf150(0x194d)](_0x552e10);},_0x26b647[_0xb66c29(0xe5c)]=[],_0x26b647['_RunDirtyCallBacks']=_0x35c0f2=>{for(const _0x5bafac of _0x26b647['_DirtyCallbackArray'])_0x5bafac(_0x35c0f2);},_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'id',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x1441),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647['prototype'],_0xb66c29(0x3844),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647['prototype'],_0xb66c29(0x22fc),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x7df),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647['prototype'],_0xb66c29(0x8d3),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x2b62),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])(_0xb66c29(0x37fb))],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x1b6a),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])(_0xb66c29(0x2e9))],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x627),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])('cullBackFaces')],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x402f),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x403d),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])(_0xb66c29(0x2152))],_0x26b647['prototype'],_0xb66c29(0x196c),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0xbac),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'disableDepthWrite',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x3402),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647['prototype'],'forceDepthWrite',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x1148),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x3d83),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])(_0xb66c29(0xe33))],_0x26b647[_0xb66c29(0x1fd2)],'_fogEnabled',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x34f4),void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'zOffset',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'zOffsetUnits',void 0x0),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],_0xb66c29(0x1313),null),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'fillMode',null),_0x13d939([(0x0,_0x126a6e['qC'])()],_0x26b647[_0xb66c29(0x1fd2)],'transparencyMode',null);},0xc656:(_0x1bc6df,_0x356310,_0xbd8121)=>{var _0x1f10d9=a7_0x38a779;_0xbd8121['d'](_0x356310,{'k':()=>_0x391758});var _0x38ec5c=_0xbd8121(0xee04),_0x305ee7=_0xbd8121(0x77a5);class _0x391758{static get[_0x1f10d9(0x3ab3)](){var _0x25a798=_0x1f10d9;return this[_0x25a798(0x3f09)];}static set[_0x1f10d9(0x3ab3)](_0x7c66e8){var _0x416ffe=_0x1f10d9;this[_0x416ffe(0x3f09)]!==_0x7c66e8&&(this[_0x416ffe(0x3f09)]=_0x7c66e8,_0x38ec5c['D'][_0x416ffe(0x1435)](_0x305ee7['g']['MATERIAL_TextureDirtyFlag']));}static get['DetailTextureEnabled'](){var _0x2b7db2=_0x1f10d9;return this[_0x2b7db2(0x1275)];}static set[_0x1f10d9(0x2baf)](_0x214b99){var _0x2d92c1=_0x1f10d9;this[_0x2d92c1(0x1275)]!==_0x214b99&&(this[_0x2d92c1(0x1275)]=_0x214b99,_0x38ec5c['D'][_0x2d92c1(0x1435)](_0x305ee7['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1f10d9(0x3344)](){var _0x5c76e0=_0x1f10d9;return this[_0x5c76e0(0x36c4)];}static set['AmbientTextureEnabled'](_0x368151){var _0x2981ac=_0x1f10d9;this['_AmbientTextureEnabled']!==_0x368151&&(this[_0x2981ac(0x36c4)]=_0x368151,_0x38ec5c['D'][_0x2981ac(0x1435)](_0x305ee7['g'][_0x2981ac(0x411)]));}static get['OpacityTextureEnabled'](){var _0x387f0d=_0x1f10d9;return this[_0x387f0d(0x21e6)];}static set[_0x1f10d9(0x18be)](_0x59b75f){var _0x14bbff=_0x1f10d9;this[_0x14bbff(0x21e6)]!==_0x59b75f&&(this['_OpacityTextureEnabled']=_0x59b75f,_0x38ec5c['D'][_0x14bbff(0x1435)](_0x305ee7['g'][_0x14bbff(0x411)]));}static get[_0x1f10d9(0x5da)](){var _0x2c6074=_0x1f10d9;return this[_0x2c6074(0xba0)];}static set['ReflectionTextureEnabled'](_0x3c813f){var _0x5459f7=_0x1f10d9;this[_0x5459f7(0xba0)]!==_0x3c813f&&(this[_0x5459f7(0xba0)]=_0x3c813f,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g'][_0x5459f7(0x411)]));}static get[_0x1f10d9(0x106e)](){var _0x58602e=_0x1f10d9;return this[_0x58602e(0x182e)];}static set[_0x1f10d9(0x106e)](_0x238dac){var _0x36a0e0=_0x1f10d9;this['_EmissiveTextureEnabled']!==_0x238dac&&(this[_0x36a0e0(0x182e)]=_0x238dac,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g'][_0x36a0e0(0x411)]));}static get[_0x1f10d9(0x3866)](){return this['_SpecularTextureEnabled'];}static set['SpecularTextureEnabled'](_0x148cd9){var _0x479475=_0x1f10d9;this[_0x479475(0x376d)]!==_0x148cd9&&(this['_SpecularTextureEnabled']=_0x148cd9,_0x38ec5c['D'][_0x479475(0x1435)](_0x305ee7['g'][_0x479475(0x411)]));}static get['BumpTextureEnabled'](){var _0x30580a=_0x1f10d9;return this[_0x30580a(0x3f49)];}static set[_0x1f10d9(0x1da0)](_0x410344){var _0x124e3c=_0x1f10d9;this[_0x124e3c(0x3f49)]!==_0x410344&&(this[_0x124e3c(0x3f49)]=_0x410344,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g'][_0x124e3c(0x411)]));}static get[_0x1f10d9(0x1c14)](){var _0x2d760a=_0x1f10d9;return this[_0x2d760a(0x170a)];}static set[_0x1f10d9(0x1c14)](_0x49c8fc){var _0x17ecf0=_0x1f10d9;this[_0x17ecf0(0x170a)]!==_0x49c8fc&&(this['_LightmapTextureEnabled']=_0x49c8fc,_0x38ec5c['D'][_0x17ecf0(0x1435)](_0x305ee7['g'][_0x17ecf0(0x411)]));}static get[_0x1f10d9(0x2a1)](){var _0x45072f=_0x1f10d9;return this[_0x45072f(0x1eb0)];}static set[_0x1f10d9(0x2a1)](_0x15e34a){var _0x2d6a45=_0x1f10d9;this['_RefractionTextureEnabled']!==_0x15e34a&&(this[_0x2d6a45(0x1eb0)]=_0x15e34a,_0x38ec5c['D'][_0x2d6a45(0x1435)](_0x305ee7['g'][_0x2d6a45(0x411)]));}static get[_0x1f10d9(0x3196)](){return this['_ColorGradingTextureEnabled'];}static set['ColorGradingTextureEnabled'](_0x579e5b){var _0x5673c8=_0x1f10d9;this[_0x5673c8(0x18cf)]!==_0x579e5b&&(this['_ColorGradingTextureEnabled']=_0x579e5b,_0x38ec5c['D'][_0x5673c8(0x1435)](_0x305ee7['g'][_0x5673c8(0x411)]));}static get['FresnelEnabled'](){var _0x38374e=_0x1f10d9;return this[_0x38374e(0x3831)];}static set[_0x1f10d9(0x25b5)](_0x73185d){var _0xd5a768=_0x1f10d9;this[_0xd5a768(0x3831)]!==_0x73185d&&(this[_0xd5a768(0x3831)]=_0x73185d,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g']['MATERIAL_FresnelDirtyFlag']));}static get['ClearCoatTextureEnabled'](){var _0x80e7f4=_0x1f10d9;return this[_0x80e7f4(0x3e92)];}static set['ClearCoatTextureEnabled'](_0x2e546c){var _0x24986b=_0x1f10d9;this[_0x24986b(0x3e92)]!==_0x2e546c&&(this[_0x24986b(0x3e92)]=_0x2e546c,_0x38ec5c['D'][_0x24986b(0x1435)](_0x305ee7['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1f10d9(0x874)](){return this['_ClearCoatBumpTextureEnabled'];}static set[_0x1f10d9(0x874)](_0x5e01c8){var _0x28d224=_0x1f10d9;this[_0x28d224(0x2d5)]!==_0x5e01c8&&(this[_0x28d224(0x2d5)]=_0x5e01c8,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g'][_0x28d224(0x411)]));}static get[_0x1f10d9(0x336d)](){var _0xcece6d=_0x1f10d9;return this[_0xcece6d(0x1659)];}static set[_0x1f10d9(0x336d)](_0x1446eb){var _0x384a18=_0x1f10d9;this[_0x384a18(0x1659)]!==_0x1446eb&&(this['_ClearCoatTintTextureEnabled']=_0x1446eb,_0x38ec5c['D'][_0x384a18(0x1435)](_0x305ee7['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1f10d9(0x3a61)](){var _0x53be29=_0x1f10d9;return this[_0x53be29(0x3503)];}static set['SheenTextureEnabled'](_0x33ce70){var _0x2d8b36=_0x1f10d9;this[_0x2d8b36(0x3503)]!==_0x33ce70&&(this['_SheenTextureEnabled']=_0x33ce70,_0x38ec5c['D'][_0x2d8b36(0x1435)](_0x305ee7['g'][_0x2d8b36(0x411)]));}static get[_0x1f10d9(0x1135)](){var _0x564a2c=_0x1f10d9;return this[_0x564a2c(0x17e1)];}static set[_0x1f10d9(0x1135)](_0x51c2dc){var _0x113367=_0x1f10d9;this[_0x113367(0x17e1)]!==_0x51c2dc&&(this[_0x113367(0x17e1)]=_0x51c2dc,_0x38ec5c['D'][_0x113367(0x1435)](_0x305ee7['g'][_0x113367(0x411)]));}static get['ThicknessTextureEnabled'](){var _0x105f03=_0x1f10d9;return this[_0x105f03(0x1fe)];}static set[_0x1f10d9(0x33af)](_0x16b828){var _0x89239d=_0x1f10d9;this['_ThicknessTextureEnabled']!==_0x16b828&&(this[_0x89239d(0x1fe)]=_0x16b828,_0x38ec5c['D'][_0x89239d(0x1435)](_0x305ee7['g'][_0x89239d(0x411)]));}static get[_0x1f10d9(0x3de6)](){var _0x11fe9f=_0x1f10d9;return this[_0x11fe9f(0x1fe)];}static set[_0x1f10d9(0x3de6)](_0x47c080){var _0x1e3a98=_0x1f10d9;this[_0x1e3a98(0x15bf)]!==_0x47c080&&(this[_0x1e3a98(0x15bf)]=_0x47c080,_0x38ec5c['D'][_0x1e3a98(0x1435)](_0x305ee7['g'][_0x1e3a98(0x411)]));}static get['TranslucencyIntensityTextureEnabled'](){var _0x1b36a3=_0x1f10d9;return this[_0x1b36a3(0x1fe)];}static set[_0x1f10d9(0x3545)](_0x1c42a8){var _0x4e94ae=_0x1f10d9;this[_0x4e94ae(0x17d1)]!==_0x1c42a8&&(this[_0x4e94ae(0x17d1)]=_0x1c42a8,_0x38ec5c['D']['MarkAllMaterialsAsDirty'](_0x305ee7['g'][_0x4e94ae(0x411)]));}static get[_0x1f10d9(0x2323)](){var _0x496095=_0x1f10d9;return this[_0x496095(0x3942)];}static set[_0x1f10d9(0x2323)](_0xfe5d87){var _0x489927=_0x1f10d9;this['_IridescenceTextureEnabled']!==_0xfe5d87&&(this[_0x489927(0x3942)]=_0xfe5d87,_0x38ec5c['D'][_0x489927(0x1435)](_0x305ee7['g'][_0x489927(0x411)]));}}_0x391758[_0x1f10d9(0x3f09)]=!0x0,_0x391758[_0x1f10d9(0x1275)]=!0x0,_0x391758[_0x1f10d9(0x36c4)]=!0x0,_0x391758['_OpacityTextureEnabled']=!0x0,_0x391758['_ReflectionTextureEnabled']=!0x0,_0x391758[_0x1f10d9(0x182e)]=!0x0,_0x391758['_SpecularTextureEnabled']=!0x0,_0x391758['_BumpTextureEnabled']=!0x0,_0x391758[_0x1f10d9(0x170a)]=!0x0,_0x391758[_0x1f10d9(0x1eb0)]=!0x0,_0x391758[_0x1f10d9(0x18cf)]=!0x0,_0x391758['_FresnelEnabled']=!0x0,_0x391758['_ClearCoatTextureEnabled']=!0x0,_0x391758[_0x1f10d9(0x2d5)]=!0x0,_0x391758[_0x1f10d9(0x1659)]=!0x0,_0x391758['_SheenTextureEnabled']=!0x0,_0x391758[_0x1f10d9(0x17e1)]=!0x0,_0x391758[_0x1f10d9(0x1fe)]=!0x0,_0x391758['_RefractionIntensityTextureEnabled']=!0x0,_0x391758['_TranslucencyIntensityTextureEnabled']=!0x0,_0x391758[_0x1f10d9(0x3942)]=!0x0;},0x147cf:(_0x488c4a,_0x30d9c9,_0x2ed762)=>{var _0x5d5090=a7_0x38a779;_0x2ed762['d'](_0x30d9c9,{'G':()=>_0x358d24});var _0x314e0d=_0x2ed762(0x10ea4),_0x567840=_0x2ed762(0xdef7),_0x5aebff=_0x2ed762(0x1446b),_0x365a28=_0x2ed762(0xf8c1),_0x194042=_0x2ed762(0x1a27),_0x310640=_0x2ed762(0x72fb),_0x5f2cca=_0x2ed762(0x77a5),_0x30d9c9=_0x2ed762(0xc84b),_0x1b85b1=_0x2ed762(0x2088);class _0x358d24{static['BindSceneUniformBuffer'](_0x46f1ab,_0x90b3ba){var _0x54797e=a7_0x2532;_0x90b3ba[_0x54797e(0x12e6)](_0x46f1ab,'Scene');}static['PrepareDefinesForMergedUV'](_0x213198,_0x44f445,_0x460d88){var _0x14ba7d=a7_0x2532;_0x44f445[_0x14ba7d(0x123a)]=!0x0,_0x44f445[_0x460d88]=!0x0,_0x213198[_0x14ba7d(0x295b)]&&_0x213198[_0x14ba7d(0x2dfa)]()['isIdentityAs3x2']()?(_0x44f445[_0x460d88+_0x14ba7d(0x23cd)]=_0x213198[_0x14ba7d(0x14d6)]+0x1,_0x44f445[_0x14ba7d(0x2ad)+(_0x213198[_0x14ba7d(0x14d6)]+0x1)]=!0x0):_0x44f445[_0x460d88+'DIRECTUV']=0x0;}static[_0x5d5090(0x3019)](_0x5ec79d,_0x3254f9,_0x460846){var _0x24a84d=_0x5d5090;_0x5ec79d=_0x5ec79d[_0x24a84d(0x2dfa)](),_0x3254f9['updateMatrix'](_0x460846+_0x24a84d(0x1919),_0x5ec79d);}static[_0x5d5090(0x73b)](_0x411d34,_0x33b7c6){var _0x51aa16=_0x5d5090;return _0x33b7c6[_0x51aa16(0xe33)]&&_0x411d34['applyFog']&&_0x33b7c6['fogMode']!==_0x5aebff['x'][_0x51aa16(0x247f)];}static[_0x5d5090(0x38ae)](_0x33f640,_0x17cbe6,_0x3343c7,_0x716487,_0x360476,_0x4ed499,_0x382ecd){var _0x3a97d6=_0x5d5090;_0x382ecd['_areMiscDirty']&&(_0x382ecd[_0x3a97d6(0x8f9)]=_0x3343c7,_0x382ecd[_0x3a97d6(0x3568)]=_0x716487,_0x382ecd[_0x3a97d6(0x3f41)]=_0x360476&&this[_0x3a97d6(0x73b)](_0x33f640,_0x17cbe6),_0x382ecd[_0x3a97d6(0x1661)]=_0x33f640['nonUniformScaling'],_0x382ecd[_0x3a97d6(0x593)]=_0x4ed499);}static[_0x5d5090(0x28db)](_0x2bcc43,_0x3bbe5d){var _0x5717b1=_0x5d5090;let _0x3d2c68=!0x1;var _0x24cc29,_0x4c5904,_0x1468d7;return _0x2bcc43[_0x5717b1(0x3728)]&&(_0x24cc29=_0x3bbe5d['CAMERA_ORTHOGRAPHIC']?0x1:0x0,_0x4c5904=_0x3bbe5d[_0x5717b1(0x38b4)]?0x1:0x0,_0x1468d7=_0x2bcc43[_0x5717b1(0x3728)][_0x5717b1(0x16a7)]===_0x567840['V']['ORTHOGRAPHIC_CAMERA']?0x1:0x0,_0x2bcc43=_0x2bcc43[_0x5717b1(0x3728)][_0x5717b1(0x16a7)]===_0x567840['V'][_0x5717b1(0x28e4)]?0x1:0x0,(_0x24cc29^_0x1468d7||_0x4c5904^_0x2bcc43)&&(_0x3bbe5d[_0x5717b1(0x39eb)]=0x1==_0x1468d7,_0x3bbe5d['CAMERA_PERSPECTIVE']=0x1==_0x2bcc43,_0x3d2c68=!0x0)),_0x3d2c68;}static['PrepareDefinesForFrameBoundValues'](_0x1847b1,_0x1dfb66,_0x1b0d77,_0x57b711,_0x5c3364,_0x552a44=null,_0x59bfa3=!0x1){var _0x5e3909=_0x5d5090;let _0x46ac9c=_0x358d24[_0x5e3909(0x28db)](_0x1847b1,_0x57b711);!0x1!==_0x552a44&&(_0x46ac9c=(0x0,_0x1b85b1['AN'])(_0x1b0d77,_0x1847b1,_0x57b711)),_0x57b711[_0x5e3909(0x1a76)]!==!_0x1dfb66[_0x5e3909(0x227)]()&&(_0x57b711[_0x5e3909(0x1a76)]=!_0x57b711[_0x5e3909(0x1a76)],_0x46ac9c=!0x0),_0x57b711['INSTANCES']!==_0x5c3364&&(_0x57b711[_0x5e3909(0x3087)]=_0x5c3364,_0x46ac9c=!0x0),_0x57b711[_0x5e3909(0xb68)]!==_0x59bfa3&&(_0x57b711[_0x5e3909(0xb68)]=_0x59bfa3,_0x46ac9c=!0x0),_0x46ac9c&&_0x57b711[_0x5e3909(0x1faf)]();}static[_0x5d5090(0x3f00)](_0x360fe6,_0x2436e1){var _0x5254e2=_0x5d5090;if(_0x360fe6[_0x5254e2(0x1e05)]&&_0x360fe6['computeBonesUsingShaders']&&_0x360fe6['skeleton']){_0x2436e1[_0x5254e2(0x2464)]=_0x360fe6[_0x5254e2(0x175b)];var _0x2ac341=void 0x0!==_0x2436e1['BONETEXTURE'];if(_0x360fe6[_0x5254e2(0xdb6)][_0x5254e2(0x5f0)]&&_0x2ac341)_0x2436e1[_0x5254e2(0x320)]=!0x0;else{_0x2436e1[_0x5254e2(0x35a8)]=_0x360fe6[_0x5254e2(0xdb6)][_0x5254e2(0x152a)][_0x5254e2(0x3785)]+0x1,_0x2436e1[_0x5254e2(0x320)]=!_0x2ac341&&void 0x0;const _0x434ab0=_0x360fe6[_0x5254e2(0x40ae)]()[_0x5254e2(0x37bb)];_0x434ab0&&_0x434ab0[_0x5254e2(0x6ce)]&&(_0x2ac341=-0x1===_0x434ab0[_0x5254e2(0x375d)][_0x5254e2(0x850)](_0x360fe6),_0x2436e1[_0x5254e2(0x3fd0)]=_0x2ac341);}}else _0x2436e1[_0x5254e2(0x2464)]=0x0,void(_0x2436e1[_0x5254e2(0x35a8)]=0x0)!==_0x2436e1['BONETEXTURE']&&(_0x2436e1[_0x5254e2(0x320)]=!0x1);}static[_0x5d5090(0x155e)](_0xfdaf61,_0x1b81fd){var _0x30d9a5=_0x5d5090;_0xfdaf61=_0xfdaf61[_0x30d9a5(0x3672)],_0xfdaf61?(_0x1b81fd[_0x30d9a5(0x30c4)]=_0xfdaf61[_0x30d9a5(0x395d)]&&_0x1b81fd[_0x30d9a5(0x47e)],_0x1b81fd[_0x30d9a5(0x3b77)]=_0xfdaf61[_0x30d9a5(0xa10)]&&_0x1b81fd['TANGENT'],_0x1b81fd['MORPHTARGETS_NORMAL']=_0xfdaf61['supportsNormals']&&_0x1b81fd['NORMAL'],_0x1b81fd['MORPHTARGETS']=0x0<_0xfdaf61[_0x30d9a5(0x3a97)],_0x1b81fd[_0x30d9a5(0x79c)]=_0xfdaf61['numInfluencers'],_0x1b81fd[_0x30d9a5(0xd2c)]=_0xfdaf61[_0x30d9a5(0x11dc)]):(_0x1b81fd['MORPHTARGETS_UV']=!0x1,_0x1b81fd[_0x30d9a5(0x3b77)]=!0x1,_0x1b81fd[_0x30d9a5(0x1b87)]=!0x1,_0x1b81fd['MORPHTARGETS']=!0x1,_0x1b81fd[_0x30d9a5(0x79c)]=0x0);}static['PrepareDefinesForBakedVertexAnimation'](_0x16781d,_0x47c2c9){var _0x49a21d=_0x5d5090;_0x16781d=_0x16781d[_0x49a21d(0x2da8)],_0x47c2c9['BAKED_VERTEX_ANIMATION_TEXTURE']=!(!_0x16781d||!_0x16781d[_0x49a21d(0x3461)]);}static[_0x5d5090(0x1c86)](_0x10e0fe,_0x49cdb8,_0x257e21,_0x59387d,_0x293fcf=!0x1,_0x16a643=!0x0,_0x34b742=!0x0){var _0xfdeaac=_0x5d5090;if(!_0x49cdb8[_0xfdeaac(0x36bc)]&&_0x49cdb8['_needNormals']===_0x49cdb8[_0xfdeaac(0x17fd)]&&_0x49cdb8[_0xfdeaac(0x123a)]===_0x49cdb8[_0xfdeaac(0x1424)])return!0x1;_0x49cdb8['_normals']=_0x49cdb8[_0xfdeaac(0x34e4)],_0x49cdb8['_uvs']=_0x49cdb8[_0xfdeaac(0x123a)],_0x49cdb8['NORMAL']=_0x49cdb8[_0xfdeaac(0x34e4)]&&_0x10e0fe[_0xfdeaac(0x950)](_0x194042['o'][_0xfdeaac(0x2496)]),_0x49cdb8[_0xfdeaac(0x34e4)]&&_0x10e0fe[_0xfdeaac(0x950)](_0x194042['o'][_0xfdeaac(0x2029)])&&(_0x49cdb8[_0xfdeaac(0x324a)]=!0x0);for(let _0x724a56=0x1;_0x724a56<=_0x5f2cca['g'][_0xfdeaac(0x2dfc)];++_0x724a56)_0x49cdb8['UV'+_0x724a56]=!!_0x49cdb8[_0xfdeaac(0x123a)]&&_0x10e0fe['isVerticesDataPresent']('uv'+(0x1===_0x724a56?'':_0x724a56));return _0x257e21&&(_0x257e21=_0x10e0fe['useVertexColors']&&_0x10e0fe[_0xfdeaac(0x950)](_0x194042['o']['ColorKind']),_0x49cdb8[_0xfdeaac(0x36ea)]=_0x257e21,_0x49cdb8[_0xfdeaac(0x2167)]=_0x10e0fe[_0xfdeaac(0xed0)]&&_0x257e21&&_0x16a643),_0x10e0fe[_0xfdeaac(0x950)](_0x194042['o'][_0xfdeaac(0xa8a)])&&(_0x10e0fe[_0xfdeaac(0x3639)]||_0x10e0fe[_0xfdeaac(0x2d7)])&&(_0x49cdb8[_0xfdeaac(0x3264)]=!0x0),_0x59387d&&this['PrepareDefinesForBones'](_0x10e0fe,_0x49cdb8),_0x293fcf&&this[_0xfdeaac(0x155e)](_0x10e0fe,_0x49cdb8),_0x34b742&&this[_0xfdeaac(0x1f40)](_0x10e0fe,_0x49cdb8),!0x0;}static[_0x5d5090(0x1c00)](_0x12eb5f,_0x2669f8){var _0x420b4b=_0x5d5090,_0x341a65;_0x12eb5f[_0x420b4b(0x3728)]&&(_0x341a65=_0x2669f8[_0x420b4b(0x122a)],_0x2669f8['MULTIVIEW']=null!==_0x12eb5f[_0x420b4b(0x3728)][_0x420b4b(0x3c9e)]&&0x1<_0x12eb5f['activeCamera'][_0x420b4b(0x3c9e)][_0x420b4b(0x196e)](),_0x2669f8[_0x420b4b(0x122a)]!=_0x341a65&&_0x2669f8[_0x420b4b(0x1faf)]());}static['PrepareDefinesForOIT'](_0x269b51,_0x1eea18,_0x4626bf){var _0x29cd66=_0x5d5090,_0x3f6864=_0x1eea18[_0x29cd66(0x1c65)],_0x1a91bd=_0x1eea18['ORDER_INDEPENDENT_TRANSPARENCY_16BITS'];_0x1eea18[_0x29cd66(0x1c65)]=_0x269b51[_0x29cd66(0x2bb2)]&&_0x4626bf,_0x1eea18['ORDER_INDEPENDENT_TRANSPARENCY_16BITS']=!_0x269b51[_0x29cd66(0x318e)]()[_0x29cd66(0x179f)]()['textureFloatLinearFiltering'],_0x3f6864===_0x1eea18[_0x29cd66(0x1c65)]&&_0x1a91bd===_0x1eea18[_0x29cd66(0xdc1)]||_0x1eea18[_0x29cd66(0x1faf)]();}static[_0x5d5090(0x3c3a)](_0x2462b4,_0x1644e1,_0xd774ce){var _0x2cb5c6=_0x5d5090,_0x3dac8b=_0x1644e1[_0x2cb5c6(0x2c05)];if(_0x1644e1['_arePrePassDirty']){var _0x45cb8f=[{'type':_0x5f2cca['g']['PREPASS_POSITION_TEXTURE_TYPE'],'define':'PREPASS_POSITION','index':'PREPASS_POSITION_INDEX'},{'type':_0x5f2cca['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'define':_0x2cb5c6(0x1ae5),'index':_0x2cb5c6(0x2a6c)},{'type':_0x5f2cca['g'][_0x2cb5c6(0x37ef)],'define':_0x2cb5c6(0x34c4),'index':'PREPASS_REFLECTIVITY_INDEX'},{'type':_0x5f2cca['g'][_0x2cb5c6(0xa97)],'define':_0x2cb5c6(0x17f2),'index':_0x2cb5c6(0x79a)},{'type':_0x5f2cca['g'][_0x2cb5c6(0x3e21)],'define':'PREPASS_ALBEDO_SQRT','index':_0x2cb5c6(0x3bd7)},{'type':_0x5f2cca['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'define':'PREPASS_DEPTH','index':_0x2cb5c6(0x10cf)},{'type':_0x5f2cca['g'][_0x2cb5c6(0x40f0)],'define':'PREPASS_NORMAL','index':_0x2cb5c6(0x21ab)}];if(_0x2462b4[_0x2cb5c6(0x37bb)]&&_0x2462b4[_0x2cb5c6(0x37bb)][_0x2cb5c6(0x6ce)]&&_0xd774ce){_0x1644e1[_0x2cb5c6(0x2c05)]=!0x0,_0x1644e1['SCENE_MRT_COUNT']=_0x2462b4['prePassRenderer']['mrtCount'];for(let _0x267c82=0x0;_0x267c82<_0x45cb8f[_0x2cb5c6(0x3785)];_0x267c82++){var _0x5a80f5=_0x2462b4['prePassRenderer'][_0x2cb5c6(0x3ac8)](_0x45cb8f[_0x267c82]['type']);-0x1!==_0x5a80f5?(_0x1644e1[_0x45cb8f[_0x267c82][_0x2cb5c6(0x22d7)]]=!0x0,_0x1644e1[_0x45cb8f[_0x267c82][_0x2cb5c6(0x38ac)]]=_0x5a80f5):_0x1644e1[_0x45cb8f[_0x267c82][_0x2cb5c6(0x22d7)]]=!0x1;}}else{_0x1644e1[_0x2cb5c6(0x2c05)]=!0x1;for(let _0x2a4ceb=0x0;_0x2a4ceb<_0x45cb8f[_0x2cb5c6(0x3785)];_0x2a4ceb++)_0x1644e1[_0x45cb8f[_0x2a4ceb]['define']]=!0x1;}_0x1644e1['PREPASS']!=_0x3dac8b&&(_0x1644e1['markAsUnprocessed'](),_0x1644e1['markAsImageProcessingDirty']());}}static[_0x5d5090(0x38ad)](_0x2866db,_0x3e4538,_0x2b9895,_0x13c22b,_0xb43482,_0x108ca1,_0x341f49){var _0x55d0ae=_0x5d5090;switch(_0x341f49['needNormals']=!0x0,void 0x0===_0xb43482[_0x55d0ae(0x2dfb)+_0x13c22b]&&(_0x341f49[_0x55d0ae(0x48d)]=!0x0),_0xb43482[_0x55d0ae(0x2dfb)+_0x13c22b]=!0x0,_0xb43482[_0x55d0ae(0x2348)+_0x13c22b]=!0x1,_0xb43482['HEMILIGHT'+_0x13c22b]=!0x1,_0xb43482['POINTLIGHT'+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0xd21)+_0x13c22b]=!0x1,_0x2b9895[_0x55d0ae(0x1fcb)](_0xb43482,_0x13c22b),_0xb43482['LIGHT_FALLOFF_PHYSICAL'+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x16a6)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x5b1)+_0x13c22b]=!0x1,_0x2b9895['falloffType']){case _0x310640['m'][_0x55d0ae(0x4097)]:_0xb43482[_0x55d0ae(0x16a6)+_0x13c22b]=!0x0;break;case _0x310640['m'][_0x55d0ae(0x230e)]:_0xb43482[_0x55d0ae(0x206e)+_0x13c22b]=!0x0;break;case _0x310640['m'][_0x55d0ae(0xcdf)]:_0xb43482[_0x55d0ae(0x5b1)+_0x13c22b]=!0x0;}if(_0x108ca1&&!_0x2b9895[_0x55d0ae(0xd7b)][_0x55d0ae(0x2c29)](0x0,0x0,0x0)&&(_0x341f49[_0x55d0ae(0x31b)]=!0x0),_0xb43482[_0x55d0ae(0x28a1)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x2394)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x238c)+_0x13c22b]=!0x1,_0xb43482['SHADOWCSMNUM_CASCADES'+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x3c66)+_0x13c22b]=!0x1,_0xb43482['SHADOWCSMNOBLEND'+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x1671)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x26c6)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0xdd4)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x2dd0)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x246c)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x2582)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x29f5)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x1d1b)+_0x13c22b]=!0x1,_0xb43482[_0x55d0ae(0x35d7)+_0x13c22b]=!0x1,_0x3e4538&&_0x3e4538['receiveShadows']&&_0x2866db[_0x55d0ae(0xcbf)]&&_0x2b9895['shadowEnabled']){const _0x4bfc53=null!=(_0x108ca1=_0x2b9895[_0x55d0ae(0x361e)](_0x2866db[_0x55d0ae(0x3728)]))?_0x108ca1:_0x2b9895[_0x55d0ae(0x361e)]();_0x4bfc53&&(_0x3e4538=_0x4bfc53[_0x55d0ae(0x9ee)]())&&_0x3e4538[_0x55d0ae(0x2d98)]&&0x0<_0x3e4538[_0x55d0ae(0x2d98)][_0x55d0ae(0x3785)]&&(_0x341f49['shadowEnabled']=!0x0,_0x4bfc53[_0x55d0ae(0x364c)](_0xb43482,_0x13c22b));}_0x2b9895[_0x55d0ae(0x2cbd)]!=_0x310640['m'][_0x55d0ae(0x2eb0)]?(_0x341f49['lightmapMode']=!0x0,_0xb43482[_0x55d0ae(0x39ab)+_0x13c22b]=!0x0,_0xb43482[_0x55d0ae(0x33bd)+_0x13c22b]=_0x2b9895['lightmapMode']==_0x310640['m'][_0x55d0ae(0x19d1)]):(_0xb43482[_0x55d0ae(0x39ab)+_0x13c22b]=!0x1,_0xb43482['LIGHTMAPNOSPECULAR'+_0x13c22b]=!0x1);}static[_0x5d5090(0xd6d)](_0x14e78e,_0x126e66,_0x561bcb,_0x143e76,_0x415065=0x4,_0xe68db=!0x1){var _0x18fcce=_0x5d5090;if(!_0x561bcb['_areLightsDirty'])return _0x561bcb[_0x18fcce(0x34e4)];let _0xfb6cb5=0x0;const _0x1592b4={'needNormals':_0x561bcb[_0x18fcce(0x34e4)],'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1};if(_0x14e78e[_0x18fcce(0xac6)]&&!_0xe68db){for(const _0x143d87 of _0x126e66[_0x18fcce(0x1038)])if(this[_0x18fcce(0x38ad)](_0x14e78e,_0x126e66,_0x143d87,_0xfb6cb5,_0x561bcb,_0x143e76,_0x1592b4),++_0xfb6cb5===_0x415065)break;}_0x561bcb['SPECULARTERM']=_0x1592b4['specularEnabled'],_0x561bcb[_0x18fcce(0xc52)]=_0x1592b4[_0x18fcce(0xc76)];for(let _0x343d52=_0xfb6cb5;_0x343d52<_0x415065;_0x343d52++)void 0x0!==_0x561bcb['LIGHT'+_0x343d52]&&(_0x561bcb[_0x18fcce(0x2dfb)+_0x343d52]=!0x1,_0x561bcb['HEMILIGHT'+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x1465)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0xd21)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x2348)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x28a1)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x2394)+_0x343d52]=!0x1,_0x561bcb['SHADOWCSMDEBUG'+_0x343d52]=!0x1,_0x561bcb['SHADOWCSMNUM_CASCADES'+_0x343d52]=!0x1,_0x561bcb['SHADOWCSMUSESHADOWMAXZ'+_0x343d52]=!0x1,_0x561bcb['SHADOWCSMNOBLEND'+_0x343d52]=!0x1,_0x561bcb['SHADOWCSM_RIGHTHANDED'+_0x343d52]=!0x1,_0x561bcb['SHADOWPCF'+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0xdd4)+_0x343d52]=!0x1,_0x561bcb['SHADOWPOISSON'+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x246c)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x2582)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x29f5)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x1d1b)+_0x343d52]=!0x1,_0x561bcb[_0x18fcce(0x35d7)+_0x343d52]=!0x1);return _0xe68db=_0x14e78e[_0x18fcce(0x318e)]()['getCaps'](),(void 0x0===_0x561bcb['SHADOWFLOAT']&&(_0x1592b4[_0x18fcce(0x48d)]=!0x0),_0x561bcb['SHADOWFLOAT']=_0x1592b4[_0x18fcce(0xc76)]&&(_0xe68db[_0x18fcce(0xca8)]&&_0xe68db[_0x18fcce(0x1ac6)]||_0xe68db[_0x18fcce(0x1808)]&&_0xe68db[_0x18fcce(0x1f4c)]),_0x561bcb[_0x18fcce(0x39ab)]=_0x1592b4[_0x18fcce(0x2cbd)],_0x1592b4[_0x18fcce(0x48d)]&&_0x561bcb[_0x18fcce(0x2e13)](),_0x1592b4['needNormals']);}static['PrepareUniformsAndSamplersForLight'](_0x52d0ee,_0x4e38d5,_0x6a2169,_0x3ba2a9,_0x359460=null,_0xc08f59=!0x1){var _0x112a22=_0x5d5090;_0x359460&&_0x359460[_0x112a22(0x1e1d)](_0x112a22(0x176c)+_0x52d0ee),_0xc08f59||(_0x4e38d5[_0x112a22(0x1e1d)]('vLightData'+_0x52d0ee,_0x112a22(0x30b4)+_0x52d0ee,_0x112a22(0x43c)+_0x52d0ee,_0x112a22(0x30c8)+_0x52d0ee,_0x112a22(0x3ace)+_0x52d0ee,_0x112a22(0x2b3c)+_0x52d0ee,_0x112a22(0x20ec)+_0x52d0ee,_0x112a22(0x3db8)+_0x52d0ee,'depthValues'+_0x52d0ee),_0x6a2169[_0x112a22(0x1e1d)](_0x112a22(0x244a)+_0x52d0ee),_0x6a2169['push'](_0x112a22(0x3d76)+_0x52d0ee),_0x4e38d5[_0x112a22(0x1e1d)](_0x112a22(0x35f3)+_0x52d0ee,_0x112a22(0x2c1e)+_0x52d0ee,_0x112a22(0x9a9)+_0x52d0ee,_0x112a22(0x3547)+_0x52d0ee,_0x112a22(0x509)+_0x52d0ee,_0x112a22(0x1184)+_0x52d0ee),_0x3ba2a9&&(_0x6a2169[_0x112a22(0x1e1d)]('projectionLightSampler'+_0x52d0ee),_0x4e38d5['push'](_0x112a22(0x97a)+_0x52d0ee)));}static[_0x5d5090(0x78e)](_0x4069e0,_0x1b530c,_0x17e645,_0x572e6e=0x4){var _0x45f283=_0x5d5090;let _0x314d40,_0x3ab42b=null;_0x4069e0[_0x45f283(0x3bce)]?(_0x314d40=_0x4069e0[_0x45f283(0x3bce)],_0x3ab42b=_0x4069e0['uniformBuffersNames'],_0x1b530c=_0x4069e0[_0x45f283(0x35c5)],_0x17e645=_0x4069e0[_0x45f283(0x32ec)],_0x572e6e=_0x4069e0[_0x45f283(0x29f8)]||0x0):(_0x314d40=_0x4069e0,_0x1b530c=_0x1b530c||[]);for(let _0xffba83=0x0;_0xffba83<_0x572e6e&&_0x17e645['LIGHT'+_0xffba83];_0xffba83++)this['PrepareUniformsAndSamplersForLight'](_0xffba83,_0x314d40,_0x1b530c,_0x17e645[_0x45f283(0xa3f)+_0xffba83],_0x3ab42b);_0x17e645['NUM_MORPH_INFLUENCERS']&&_0x314d40[_0x45f283(0x1e1d)](_0x45f283(0x3276)),_0x17e645[_0x45f283(0x3f87)]&&(_0x314d40[_0x45f283(0x1e1d)]('bakedVertexAnimationSettings'),_0x314d40[_0x45f283(0x1e1d)]('bakedVertexAnimationTextureSizeInverted'),_0x314d40[_0x45f283(0x1e1d)]('bakedVertexAnimationTime'),_0x1b530c[_0x45f283(0x1e1d)](_0x45f283(0x11ff)));}static[_0x5d5090(0xbdf)](_0x2ff98f,_0x55c3db,_0x5dee36=0x4,_0x133f37=0x0){var _0x2e8968=_0x5d5090;let _0xd454a0=0x0;for(let _0x2aeff0=0x0;_0x2aeff0<_0x5dee36&&_0x2ff98f[_0x2e8968(0x2dfb)+_0x2aeff0];_0x2aeff0++)0x0<_0x2aeff0&&(_0xd454a0=_0x133f37+_0x2aeff0,_0x55c3db[_0x2e8968(0x3801)](_0xd454a0,_0x2e8968(0x2dfb)+_0x2aeff0)),_0x2ff98f[_0x2e8968(0xc52)]||(_0x2ff98f['SHADOW'+_0x2aeff0]&&_0x55c3db['addFallback'](_0x133f37,_0x2e8968(0x28a1)+_0x2aeff0),_0x2ff98f['SHADOWPCF'+_0x2aeff0]&&_0x55c3db['addFallback'](_0x133f37,'SHADOWPCF'+_0x2aeff0),_0x2ff98f['SHADOWPCSS'+_0x2aeff0]&&_0x55c3db['addFallback'](_0x133f37,_0x2e8968(0xdd4)+_0x2aeff0),_0x2ff98f[_0x2e8968(0x2dd0)+_0x2aeff0]&&_0x55c3db['addFallback'](_0x133f37,'SHADOWPOISSON'+_0x2aeff0),_0x2ff98f[_0x2e8968(0x246c)+_0x2aeff0]&&_0x55c3db[_0x2e8968(0x3801)](_0x133f37,'SHADOWESM'+_0x2aeff0),_0x2ff98f['SHADOWCLOSEESM'+_0x2aeff0]&&_0x55c3db[_0x2e8968(0x3801)](_0x133f37,_0x2e8968(0x2582)+_0x2aeff0));return _0xd454a0++;}static[_0x5d5090(0xcaa)](_0x31eb6e,_0x5e4abf,_0x306469){var _0x56b5bc=_0x5d5090;this[_0x56b5bc(0x1aa4)][_0x56b5bc(0x79c)]=_0x306469,this[_0x56b5bc(0x2307)](_0x31eb6e,_0x5e4abf,this[_0x56b5bc(0x1aa4)]);}static[_0x5d5090(0x2307)](_0x26fea1,_0x5d6aab,_0x3b05dc){var _0x5b8d88=_0x5d5090,_0x568d32=_0x3b05dc['NUM_MORPH_INFLUENCERS'];if(0x0<_0x568d32&&_0x365a28['l'][_0x5b8d88(0x3a6b)]){var _0x2a4207=_0x365a28['l'][_0x5b8d88(0x3a6b)][_0x5b8d88(0x179f)]()[_0x5b8d88(0x405f)],_0x3cc082=_0x5d6aab[_0x5b8d88(0x3672)];if(null==_0x3cc082||!_0x3cc082['isUsingTextureForTargets']){var _0x516853=_0x3cc082&&_0x3cc082[_0x5b8d88(0x7e3)]&&_0x3b05dc['NORMAL'],_0x3b8802=_0x3cc082&&_0x3cc082[_0x5b8d88(0xa10)]&&_0x3b05dc['TANGENT'],_0x39cd56=_0x3cc082&&_0x3cc082[_0x5b8d88(0x395d)]&&_0x3b05dc[_0x5b8d88(0x47e)];for(let _0x5459d8=0x0;_0x5459d8<_0x568d32;_0x5459d8++)_0x26fea1[_0x5b8d88(0x1e1d)](_0x194042['o']['PositionKind']+_0x5459d8),_0x516853&&_0x26fea1[_0x5b8d88(0x1e1d)](_0x194042['o'][_0x5b8d88(0x2496)]+_0x5459d8),_0x3b8802&&_0x26fea1[_0x5b8d88(0x1e1d)](_0x194042['o']['TangentKind']+_0x5459d8),_0x39cd56&&_0x26fea1['push'](_0x194042['o']['UVKind']+'_'+_0x5459d8),_0x26fea1['length']>_0x2a4207&&_0x314e0d['Y']['Error'](_0x5b8d88(0x61f)+_0x5d6aab[_0x5b8d88(0x3844)]);}}}static[_0x5d5090(0x1dd2)](_0x1aa347,_0x5baf5c,_0x74ee2d){var _0x1a85d3=_0x5d5090;_0x74ee2d['BAKED_VERTEX_ANIMATION_TEXTURE']&&_0x74ee2d['INSTANCES']&&_0x1aa347['push'](_0x1a85d3(0x31e6));}static[_0x5d5090(0x2ac9)](_0x530bf0,_0x5c99c3,_0x47be06,_0x144f1f){var _0x211f95=_0x5d5090;0x0<_0x47be06[_0x211f95(0x2464)]&&(_0x144f1f[_0x211f95(0x385d)](0x0,_0x5c99c3),_0x530bf0[_0x211f95(0x1e1d)](_0x194042['o'][_0x211f95(0x3f71)]),_0x530bf0[_0x211f95(0x1e1d)](_0x194042['o']['MatricesWeightsKind']),0x4<_0x47be06['NUM_BONE_INFLUENCERS']&&(_0x530bf0[_0x211f95(0x1e1d)](_0x194042['o'][_0x211f95(0x86a)]),_0x530bf0[_0x211f95(0x1e1d)](_0x194042['o'][_0x211f95(0x2fb1)])));}static['PrepareAttributesForInstances'](_0x267cd1,_0x2f7d2e){var _0x3e49b4=_0x5d5090;(_0x2f7d2e['INSTANCES']||_0x2f7d2e[_0x3e49b4(0xb68)])&&this[_0x3e49b4(0x3f9f)](_0x267cd1,!!_0x2f7d2e[_0x3e49b4(0x1ae5)]),_0x2f7d2e[_0x3e49b4(0x3264)]&&_0x267cd1[_0x3e49b4(0x1e1d)](_0x194042['o'][_0x3e49b4(0xa8a)]);}static['PushAttributesForInstances'](_0x25ebc4,_0x45b89b=!0x1){var _0x51bc08=_0x5d5090;_0x25ebc4['push'](_0x51bc08(0x286b)),_0x25ebc4['push'](_0x51bc08(0xac0)),_0x25ebc4[_0x51bc08(0x1e1d)]('world2'),_0x25ebc4[_0x51bc08(0x1e1d)](_0x51bc08(0x92d)),_0x45b89b&&(_0x25ebc4[_0x51bc08(0x1e1d)](_0x51bc08(0x30c5)),_0x25ebc4[_0x51bc08(0x1e1d)](_0x51bc08(0x3c41)),_0x25ebc4[_0x51bc08(0x1e1d)]('previousWorld2'),_0x25ebc4[_0x51bc08(0x1e1d)]('previousWorld3'));}static[_0x5d5090(0x1630)](_0x134c9b,_0xad6a1d,_0x4a8e44){var _0x1c4cae=_0x5d5090;_0x134c9b[_0x1c4cae(0x1ece)](_0xad6a1d,_0x4a8e44+'');}static[_0x5d5090(0x13e7)](_0x9636ca,_0x2aeb7e,_0x51cbed,_0x429e5c,_0x4735fc,_0x17f419=!0x0){var _0x3cd4c0=_0x5d5090;_0x9636ca[_0x3cd4c0(0x1096)](_0x2aeb7e,_0x51cbed,_0x429e5c,_0x4735fc,_0x17f419);}static[_0x5d5090(0x3791)](_0xeef426,_0x137443,_0x16f3ed,_0x444ff5,_0x5e6da9=0x4){var _0x5837f0=_0x5d5090,_0x5ce826=Math[_0x5837f0(0x33a7)](_0x137443[_0x5837f0(0x1038)][_0x5837f0(0x3785)],_0x5e6da9);for(let _0x3e6e99=0x0;_0x3e6e99<_0x5ce826;_0x3e6e99++){var _0xbde2a5=_0x137443[_0x5837f0(0x1038)][_0x3e6e99];this['BindLight'](_0xbde2a5,_0x3e6e99,_0xeef426,_0x16f3ed,_0x5837f0(0x2990)==typeof _0x444ff5?_0x444ff5:_0x444ff5[_0x5837f0(0x3d13)],_0x137443[_0x5837f0(0x2d60)]);}}static['BindFogParameters'](_0x718533,_0xdc1359,_0x3b4f56,_0x58a74c=!0x1){var _0x42c6a1=_0x5d5090;_0x718533[_0x42c6a1(0xe33)]&&_0xdc1359[_0x42c6a1(0x52d)]&&_0x718533[_0x42c6a1(0x23c7)]!==_0x5aebff['x'][_0x42c6a1(0x247f)]&&(_0x3b4f56[_0x42c6a1(0x2282)](_0x42c6a1(0x182c),_0x718533[_0x42c6a1(0x23c7)],_0x718533[_0x42c6a1(0x3a0b)],_0x718533[_0x42c6a1(0x10ff)],_0x718533['fogDensity']),_0x58a74c?(_0x718533['fogColor'][_0x42c6a1(0xf1a)](this[_0x42c6a1(0x188a)]),_0x3b4f56[_0x42c6a1(0x3b5e)](_0x42c6a1(0x3710),this[_0x42c6a1(0x188a)])):_0x3b4f56[_0x42c6a1(0x3b5e)](_0x42c6a1(0x3710),_0x718533[_0x42c6a1(0x25e9)]));}static[_0x5d5090(0xdd2)](_0x5c5431,_0x423eb6,_0x2d7a7d){var _0x1ccb31=_0x5d5090;if(_0x423eb6&&_0x5c5431&&(_0x5c5431['computeBonesUsingShaders']&&_0x423eb6[_0x1ccb31(0x3f7e)]&&(_0x5c5431['computeBonesUsingShaders']=!0x1),_0x5c5431['useBones']&&_0x5c5431[_0x1ccb31(0x366e)]&&_0x5c5431['skeleton'])){const _0x399899=_0x5c5431[_0x1ccb31(0xdb6)];if(_0x399899[_0x1ccb31(0x5f0)]&&-0x1<_0x423eb6[_0x1ccb31(0xaa0)]('boneTextureWidth')){var _0x11bcf2=_0x399899[_0x1ccb31(0xef0)](_0x5c5431);_0x423eb6[_0x1ccb31(0xf22)](_0x1ccb31(0x188c),_0x11bcf2),_0x423eb6[_0x1ccb31(0x21ba)](_0x1ccb31(0x3511),0x4*(_0x399899[_0x1ccb31(0x152a)][_0x1ccb31(0x3785)]+0x1));}else{const _0x11429f=_0x399899[_0x1ccb31(0x16ab)](_0x5c5431);_0x11429f&&(_0x423eb6[_0x1ccb31(0x3b1a)](_0x1ccb31(0xd0a),_0x11429f),_0x2d7a7d&&_0x5c5431[_0x1ccb31(0x40ae)]()[_0x1ccb31(0x37bb)]&&_0x5c5431['getScene']()[_0x1ccb31(0x37bb)][_0x1ccb31(0x3ac8)](_0x5f2cca['g'][_0x1ccb31(0x35b1)])&&(_0x2d7a7d[_0x1ccb31(0x2903)][_0x5c5431[_0x1ccb31(0x1441)]]||(_0x2d7a7d[_0x1ccb31(0x2903)][_0x5c5431['uniqueId']]=_0x11429f[_0x1ccb31(0xeff)]()),_0x423eb6['setMatrices']('mPreviousBones',_0x2d7a7d['previousBones'][_0x5c5431['uniqueId']]),_0x358d24[_0x1ccb31(0x3aa2)](_0x11429f,_0x2d7a7d['previousBones'][_0x5c5431['uniqueId']])));}}}static[_0x5d5090(0x3aa2)](_0x33fb56,_0x1fd693){return _0x1fd693['set'](_0x33fb56),_0x1fd693;}static['BindMorphTargetParameters'](_0x1431fc,_0xf98b97){var _0x196b74=_0x5d5090,_0x3bce95=_0x1431fc[_0x196b74(0x3672)];_0x1431fc&&_0x3bce95&&_0xf98b97[_0x196b74(0x2a37)](_0x196b74(0x3276),_0x3bce95['influences']);}static['BindLogDepth'](_0x4b1983,_0x19bc9b,_0x7ad7d0){var _0x49f826=_0x5d5090;(!_0x4b1983||_0x4b1983['LOGARITHMICDEPTH']||_0x4b1983[_0x49f826(0x850)]&&0x0<=_0x4b1983[_0x49f826(0x850)](_0x49f826(0x8f9)))&&((_0x4b1983=_0x7ad7d0[_0x49f826(0x3728)])[_0x49f826(0x16a7)]===_0x567840['V'][_0x49f826(0x2353)]&&_0x314e0d['Y']['Error'](_0x49f826(0xab8),0x14),_0x19bc9b[_0x49f826(0x21ba)]('logarithmicDepthConstant',0x2/(Math[_0x49f826(0x3e3)](_0x4b1983[_0x49f826(0x248d)]+0x1)/Math[_0x49f826(0x3212)])));}}_0x358d24[_0x5d5090(0x1aa4)]={'NUM_MORPH_INFLUENCERS':0x0},_0x358d24['_TempFogColor']=_0x30d9c9['Wo'][_0x5d5090(0x10dc)]();},0xea73:(_0x51ba45,_0x21ab79,_0x25348d)=>{var _0x578673=a7_0x38a779;_0x25348d['d'](_0x21ab79,{'n':()=>_0x17eee9});function _0x201b50(_0x26cb01,_0x170c76,_0xf44c22,_0x1594f6){var _0x23d342=a7_0x2532,_0x519140,_0x5a300e=arguments[_0x23d342(0x3785)],_0xf3d291=_0x5a300e<0x3?_0x170c76:null===_0x1594f6?_0x1594f6=Object['getOwnPropertyDescriptor'](_0x170c76,_0xf44c22):_0x1594f6;if(_0x23d342(0x1c87)==typeof Reflect&&_0x23d342(0x7a8)==typeof Reflect[_0x23d342(0x4111)])_0xf3d291=Reflect[_0x23d342(0x4111)](_0x26cb01,_0x170c76,_0xf44c22,_0x1594f6);else{for(var _0x10d149=_0x26cb01[_0x23d342(0x3785)]-0x1;0x0<=_0x10d149;_0x10d149--)(_0x519140=_0x26cb01[_0x10d149])&&(_0xf3d291=(_0x5a300e<0x3?_0x519140(_0xf3d291):0x3<_0x5a300e?_0x519140(_0x170c76,_0xf44c22,_0xf3d291):_0x519140(_0x170c76,_0xf44c22))||_0xf3d291);}0x3<_0x5a300e&&_0xf3d291&&Object[_0x23d342(0x259d)](_0x170c76,_0xf44c22,_0xf3d291);}var _0x175e51=_0x25348d(0x153ad),_0x2a4cab=_0x25348d(0x9acb),_0xa92fa1=_0x25348d(0x77a5);class _0x17eee9{constructor(_0x35214a,_0x316af2,_0x4f8788,_0x55d534,_0x133986=!0x0,_0x2b0e6a=!0x1){var _0x469151=a7_0x2532;this[_0x469151(0x1641)]=0x1f4,this[_0x469151(0x1c2f)]=!0x1,this[_0x469151(0xfae)]=_0x35214a,this[_0x469151(0x3844)]=_0x316af2,this['priority']=_0x4f8788,_0x35214a[_0x469151(0x118d)]||(_0x35214a['pluginManager']=new _0x2a4cab['BK'](_0x35214a)),this['_pluginDefineNames']=_0x55d534,this[_0x469151(0x3d4f)]=_0x35214a['pluginManager'],_0x133986&&this[_0x469151(0x3d4f)][_0x469151(0x339b)](this),_0x2b0e6a&&this['_enable'](!0x0),this['markAllDefinesAsDirty']=_0x35214a[_0x469151(0x24f0)][_0xa92fa1['g'][_0x469151(0x1746)]];}[_0x578673(0xf5d)](_0x1b45fe){var _0x400399=_0x578673;_0x1b45fe&&this['_pluginManager'][_0x400399(0x1e01)](this);}['getClassName'](){var _0x423bd6=_0x578673;return _0x423bd6(0x19c3);}['isReadyForSubMesh'](_0x533225,_0x373512,_0x5a1dee,_0x4f5fcf){return!0x0;}['hardBindForSubMesh'](_0xab2c05,_0x593bfa,_0x385c58,_0x1fa34a){}[_0x578673(0x3772)](_0x28a1e1,_0x38a8bb,_0x4e15ef,_0x1abb70){}['dispose'](_0x3ff402){}['getCustomCode'](_0x2b855b){return null;}[_0x578673(0x2c91)](_0x5e039b){var _0x2466ef=_0x578673;if(this[_0x2466ef(0x4043)])for(const _0x15380f of Object['keys'](this[_0x2466ef(0x4043)])){var _0x5624a8;'_'!==_0x15380f[0x0]&&(_0x5624a8=typeof this[_0x2466ef(0x4043)][_0x15380f],_0x5e039b[_0x15380f]={'type':_0x2466ef(0x131a)==_0x5624a8?_0x2466ef(0x131a):_0x2466ef(0x3a16)==_0x5624a8?_0x2466ef(0x3a16):_0x2466ef(0x2990)==_0x5624a8?'boolean':_0x2466ef(0x1c87),'default':this[_0x2466ef(0x4043)][_0x15380f]});}}['prepareDefinesBeforeAttributes'](_0xcbfd41,_0x95c518,_0x2ca989){}['prepareDefines'](_0x15d2a2,_0x3b7af7,_0x4a9068){}[_0x578673(0x143d)](_0x2d80d5){return!0x1;}[_0x578673(0x2b6d)](){return!0x1;}[_0x578673(0x2c8e)](_0x574103){}[_0x578673(0x2d86)](_0x3a94b){}['getAnimatables'](_0x46bba6){}[_0x578673(0x11ee)](_0x54a63f,_0x9811bf,_0x21a66b){return _0x21a66b;}[_0x578673(0x387a)](_0x44a9c6){}['getAttributes'](_0x4692ed,_0x4c1e48,_0x2b3d18){}[_0x578673(0x2d90)](_0x4b1b39){}[_0x578673(0x407e)](){return{};}[_0x578673(0x1f2f)](_0xe71c0a){var _0x40ffd6=_0x578673;_0x175e51['p4'][_0x40ffd6(0xbcd)](()=>_0xe71c0a,this);}[_0x578673(0x2156)](){var _0x553c2c=_0x578673;return _0x175e51['p4'][_0x553c2c(0x2fa9)](this);}['parse'](_0x5360cb,_0x43ec61,_0x45de66){var _0x234eea=_0x578673;_0x175e51['p4'][_0x234eea(0x2f08)](()=>this,_0x5360cb,_0x43ec61,_0x45de66);}}_0x201b50([(0x0,_0x175e51['qC'])()],_0x17eee9['prototype'],_0x578673(0x3844),void 0x0),_0x201b50([(0x0,_0x175e51['qC'])()],_0x17eee9[_0x578673(0x1fd2)],_0x578673(0x1641),void 0x0),_0x201b50([(0x0,_0x175e51['qC'])()],_0x17eee9[_0x578673(0x1fd2)],'registerForExtraEvents',void 0x0);},0x519c:(_0x59e594,_0x20deb4,_0x16447c)=>{var _0x1106d8=a7_0x38a779,_0xb1a985;_0x16447c['d'](_0x20deb4,{'S':()=>_0xb1a985}),(_0x16447c=_0xb1a985=_0xb1a985||{})[_0x16447c[_0x1106d8(0x2c3c)]=0x1]=_0x1106d8(0x2c3c),_0x16447c[_0x16447c[_0x1106d8(0x2d6a)]=0x2]=_0x1106d8(0x2d6a),_0x16447c[_0x16447c[_0x1106d8(0x279b)]=0x4]=_0x1106d8(0x279b),_0x16447c[_0x16447c[_0x1106d8(0x40e4)]=0x8]=_0x1106d8(0x40e4),_0x16447c[_0x16447c[_0x1106d8(0x322c)]=0x10]=_0x1106d8(0x322c),_0x16447c[_0x16447c['PrepareDefines']=0x20]=_0x1106d8(0x73e),_0x16447c[_0x16447c[_0x1106d8(0x1d1d)]=0x40]=_0x1106d8(0x1d1d),_0x16447c[_0x16447c[_0x1106d8(0x21b9)]=0x80]=_0x1106d8(0x21b9),_0x16447c[_0x16447c['GetAnimatables']=0x100]='GetAnimatables',_0x16447c[_0x16447c[_0x1106d8(0x419f)]=0x200]=_0x1106d8(0x419f),_0x16447c[_0x16447c['HasTexture']=0x400]=_0x1106d8(0x1aa2),_0x16447c[_0x16447c['FillRenderTargetTextures']=0x800]=_0x1106d8(0x1d90),_0x16447c[_0x16447c[_0x1106d8(0xfe4)]=0x1000]=_0x1106d8(0xfe4),_0x16447c[_0x16447c[_0x1106d8(0x20fb)]=0x2000]=_0x1106d8(0x20fb);},0xd994:(_0x1cf83b,_0x3c3f8b,_0x34e532)=>{_0x34e532(0x12d77),_0x34e532(0xca40),_0x34e532(0x1ee0),_0x34e532(0x12787),_0x34e532(0x14667),_0x34e532(0xebd3),_0x34e532(0xea35),_0x34e532(0xe719),_0x34e532(0x7c4f);},0x9acb:(_0xd234f6,_0x5c314f,_0x3cbf54)=>{var _0x1eb167=a7_0x38a779;_0x3cbf54['d'](_0x5c314f,{'BK':()=>_0x28a579}),_0x3cbf54(0x173aa);var _0x2294ba=_0x3cbf54(0x519c);const _0x43484b=new RegExp('^([gimus]+)!');class _0x28a579{constructor(_0x70b00e){var _0x32a5b3=a7_0x2532;this[_0x32a5b3(0x2766)]=[],this[_0x32a5b3(0x267e)]=[],this[_0x32a5b3(0xecd)]=[],this[_0x32a5b3(0xfae)]=_0x70b00e,this['_scene']=_0x70b00e[_0x32a5b3(0x40ae)](),this[_0x32a5b3(0xe76)]=this[_0x32a5b3(0x3921)][_0x32a5b3(0x318e)]();}[_0x1eb167(0x339b)](_0x53aea8){var _0x42efd6=_0x1eb167;for(let _0x966acc=0x0;_0x966acc<this['_plugins'][_0x42efd6(0x3785)];++_0x966acc)if(this[_0x42efd6(0x2766)][_0x966acc][_0x42efd6(0x3844)]===_0x53aea8[_0x42efd6(0x3844)])throw _0x42efd6(0x1514)+_0x53aea8[_0x42efd6(0x3844)]+_0x42efd6(0x2e42)+this[_0x42efd6(0xfae)]['name']+'\x22!';if(this[_0x42efd6(0xfae)][_0x42efd6(0xa65)])throw _0x42efd6(0x7a0)+_0x53aea8[_0x42efd6(0x3844)]+_0x42efd6(0xeb7)+this['_material'][_0x42efd6(0x3844)]+'\x22\x20because\x20this\x20material\x20has\x20already\x20been\x20used\x20for\x20rendering!\x20Please\x20add\x20plugins\x20to\x20materials\x20before\x20any\x20rendering\x20with\x20this\x20material\x20occurs.';var _0x30f4f1=_0x53aea8[_0x42efd6(0x1d40)]();_0x28a579['_MaterialPluginClassToMainDefine'][_0x30f4f1]||(_0x28a579[_0x42efd6(0x405b)][_0x30f4f1]='MATERIALPLUGIN_'+ ++_0x28a579[_0x42efd6(0xfff)]),this[_0x42efd6(0xfae)][_0x42efd6(0x276f)]=this[_0x42efd6(0xb4c)][_0x42efd6(0xc95)](this),this['_plugins'][_0x42efd6(0x1e1d)](_0x53aea8),this[_0x42efd6(0x2766)]['sort']((_0x3eba08,_0x9167c0)=>_0x3eba08[_0x42efd6(0x1641)]-_0x9167c0[_0x42efd6(0x1641)]),this['_codeInjectionPoints']={};const _0x214cd7={};_0x214cd7[_0x28a579[_0x42efd6(0x405b)][_0x30f4f1]]={'type':_0x42efd6(0x2990),'default':!0x0};for(const _0x3d2f12 of this[_0x42efd6(0x2766)])_0x3d2f12['collectDefines'](_0x214cd7),this[_0x42efd6(0x2ebd)]('vertex',_0x3d2f12[_0x42efd6(0x37d7)](_0x42efd6(0x23ab))),this[_0x42efd6(0x2ebd)](_0x42efd6(0x184b),_0x3d2f12['getCustomCode']('fragment'));this[_0x42efd6(0xcbb)]=_0x214cd7;}[_0x1eb167(0x1e01)](_0xa080c9){var _0x356b2f=_0x1eb167;-0x1===this[_0x356b2f(0x267e)][_0x356b2f(0x850)](_0xa080c9)&&(this['_activePlugins'][_0x356b2f(0x1e1d)](_0xa080c9),this['_activePlugins'][_0x356b2f(0x852)]((_0x1d9604,_0x110c88)=>_0x1d9604[_0x356b2f(0x1641)]-_0x110c88[_0x356b2f(0x1641)]),this['_material']['_callbackPluginEventIsReadyForSubMesh']=this[_0x356b2f(0x158b)]['bind'](this),this[_0x356b2f(0xfae)]['_callbackPluginEventPrepareDefinesBeforeAttributes']=this['_handlePluginEventPrepareDefinesBeforeAttributes'][_0x356b2f(0xc95)](this),this['_material']['_callbackPluginEventPrepareDefines']=this[_0x356b2f(0x34f2)]['bind'](this),this[_0x356b2f(0xfae)][_0x356b2f(0x15f7)]=this['_handlePluginEventBindForSubMesh']['bind'](this),_0xa080c9[_0x356b2f(0x1c2f)]&&(this[_0x356b2f(0xecd)][_0x356b2f(0x1e1d)](_0xa080c9),this[_0x356b2f(0xecd)][_0x356b2f(0x852)]((_0x790312,_0x333d72)=>_0x790312['priority']-_0x333d72[_0x356b2f(0x1641)]),this[_0x356b2f(0xfae)][_0x356b2f(0x3c67)]=this[_0x356b2f(0x61e)][_0x356b2f(0xc95)](this),this[_0x356b2f(0xfae)][_0x356b2f(0x1eb)]=this[_0x356b2f(0xffe)][_0x356b2f(0xc95)](this),this[_0x356b2f(0xfae)]['_callbackPluginEventHardBindForSubMesh']=this[_0x356b2f(0x3b63)]['bind'](this)));}[_0x1eb167(0x11f7)](_0x2fcaae){var _0xe2cb6f=_0x1eb167;for(let _0x54b872=0x0;_0x54b872<this[_0xe2cb6f(0x2766)][_0xe2cb6f(0x3785)];++_0x54b872)if(this[_0xe2cb6f(0x2766)][_0x54b872]['name']===_0x2fcaae)return this['_plugins'][_0x54b872];return null;}[_0x1eb167(0x158b)](_0x1fac3e){var _0x279af4=_0x1eb167;let _0x33fc5f=!0x0;for(const _0x2a4066 of this[_0x279af4(0x267e)])_0x33fc5f=_0x33fc5f&&_0x2a4066[_0x279af4(0x4b4)](_0x1fac3e[_0x279af4(0x32ec)],this['_scene'],this[_0x279af4(0xe76)],_0x1fac3e['subMesh']);_0x1fac3e['isReadyForSubMesh']=_0x33fc5f;}[_0x1eb167(0x384a)](_0xfe4a79){var _0x5a4967=_0x1eb167;for(const _0x3e8f29 of this[_0x5a4967(0x267e)])_0x3e8f29[_0x5a4967(0x1620)](_0xfe4a79[_0x5a4967(0x32ec)],this['_scene'],_0xfe4a79[_0x5a4967(0x3ba0)]);}[_0x1eb167(0x34f2)](_0x5104e6){var _0x5647f8=_0x1eb167;for(const _0x2a360b of this[_0x5647f8(0x267e)])_0x2a360b[_0x5647f8(0x364c)](_0x5104e6[_0x5647f8(0x32ec)],this[_0x5647f8(0x3921)],_0x5104e6[_0x5647f8(0x3ba0)]);}[_0x1eb167(0x3b63)](_0x305384){var _0xb75405=_0x1eb167;for(const _0x48f4c0 of this[_0xb75405(0xecd)])_0x48f4c0[_0xb75405(0x3477)](this[_0xb75405(0xfae)][_0xb75405(0x3057)],this[_0xb75405(0x3921)],this[_0xb75405(0xe76)],_0x305384['subMesh']);}['_handlePluginEventBindForSubMesh'](_0x4eebbf){var _0x2461a9=_0x1eb167;for(const _0x3d240e of this[_0x2461a9(0x267e)])_0x3d240e[_0x2461a9(0x3772)](this['_material'][_0x2461a9(0x3057)],this['_scene'],this[_0x2461a9(0xe76)],_0x4eebbf[_0x2461a9(0xd5c)]);}[_0x1eb167(0x61e)](_0x4c1704){var _0x186934=_0x1eb167;let _0x4f22d8=!0x1;for(const _0x7248bb of this[_0x186934(0xecd)])if(_0x4f22d8=_0x7248bb[_0x186934(0x2b6d)]())break;_0x4c1704[_0x186934(0x2b6d)]=_0x4f22d8;}['_handlePluginEventFillRenderTargetTextures'](_0x1e7cd3){var _0x3bbae4=_0x1eb167;for(const _0x3dc0bb of this[_0x3bbae4(0xecd)])_0x3dc0bb[_0x3bbae4(0x2c8e)](_0x1e7cd3['renderTargets']);}[_0x1eb167(0xb4c)](_0x307461,_0x295044){var _0x574a38=_0x1eb167;switch(_0x307461){case _0x2294ba['S'][_0x574a38(0x419f)]:var _0x8fa939=_0x295044;for(const _0x2f7796 of this['_activePlugins'])_0x2f7796['getActiveTextures'](_0x8fa939['activeTextures']);break;case _0x2294ba['S']['GetAnimatables']:var _0x424c36=_0x295044;for(const _0x2d2c15 of this[_0x574a38(0x267e)])_0x2d2c15[_0x574a38(0x36b8)](_0x424c36[_0x574a38(0x282e)]);break;case _0x2294ba['S'][_0x574a38(0x1aa2)]:{const _0x37a1a1=_0x295044;let _0x472b02=!0x1;for(const _0x49d5c3 of this[_0x574a38(0x267e)])if(_0x472b02=_0x49d5c3[_0x574a38(0x143d)](_0x37a1a1[_0x574a38(0xd74)]))break;_0x37a1a1[_0x574a38(0x143d)]=_0x472b02;break;}case _0x2294ba['S']['Disposed']:var _0x183f0a=_0x295044;for(const _0x5128c2 of this[_0x574a38(0x2766)])_0x5128c2[_0x574a38(0x3551)](_0x183f0a[_0x574a38(0x16be)]);break;case _0x2294ba['S']['GetDefineNames']:{const _0x54c6e4=_0x295044;_0x54c6e4['defineNames']=this[_0x574a38(0xcbb)];break;}case _0x2294ba['S'][_0x574a38(0x21b9)]:{const _0x693e86=_0x295044;for(const _0xfd953e of this[_0x574a38(0x267e)])_0x693e86[_0x574a38(0x1001)]=_0xfd953e[_0x574a38(0x11ee)](_0x693e86[_0x574a38(0x32ec)],_0x693e86['fallbacks'],_0x693e86[_0x574a38(0x1001)]),_0xfd953e[_0x574a38(0x21c3)](_0x693e86['attributes'],this[_0x574a38(0x3921)],_0x693e86[_0x574a38(0x3ba0)]);0x0<this[_0x574a38(0x19f3)][_0x574a38(0x3785)]&&_0x693e86[_0x574a38(0x2f80)]['push'](...this[_0x574a38(0x19f3)]),0x0<this[_0x574a38(0x2eef)][_0x574a38(0x3785)]&&_0x693e86[_0x574a38(0x35c5)]['push'](...this['_samplerList']),0x0<this[_0x574a38(0x361a)]['length']&&_0x693e86[_0x574a38(0x4fd)]['push'](...this[_0x574a38(0x361a)]),_0x693e86[_0x574a38(0x104f)]=this[_0x574a38(0x3982)](_0x693e86[_0x574a38(0x104f)]);break;}case _0x2294ba['S']['PrepareUniformBuffer']:{const _0x2b6dee=_0x295044;this[_0x574a38(0x29b6)]='',this[_0x574a38(0x38b8)]='',this[_0x574a38(0x16e1)]='',this['_uniformList']=[],this[_0x574a38(0x2eef)]=[],this[_0x574a38(0x361a)]=[];for(const _0x29045e of this[_0x574a38(0x2766)]){var _0x1586e5=_0x29045e[_0x574a38(0x407e)]();if(_0x1586e5){if(_0x1586e5[_0x574a38(0x15a4)]){for(const _0x580f4d of _0x1586e5[_0x574a38(0x15a4)])_0x2b6dee[_0x574a38(0x15a4)]['addUniform'](_0x580f4d['name'],_0x580f4d[_0x574a38(0x1910)]),this[_0x574a38(0x29b6)]+=_0x580f4d['type']+'\x20'+_0x580f4d[_0x574a38(0x3844)]+';\x0d\x0a',this[_0x574a38(0x19f3)][_0x574a38(0x1e1d)](_0x580f4d[_0x574a38(0x3844)]);}_0x1586e5['vertex']&&(this[_0x574a38(0x38b8)]+=_0x1586e5[_0x574a38(0x23ab)]+'\x0d\x0a'),_0x1586e5[_0x574a38(0x184b)]&&(this[_0x574a38(0x16e1)]+=_0x1586e5[_0x574a38(0x184b)]+'\x0d\x0a');}_0x29045e[_0x574a38(0x387a)](this[_0x574a38(0x2eef)]),_0x29045e['getUniformBuffersNames'](this[_0x574a38(0x361a)]);}break;}}}[_0x1eb167(0x2ebd)](_0x3df251,_0x72ec5){if(_0x72ec5){for(const _0x441cc7 in _0x72ec5)this['_codeInjectionPoints'][_0x3df251]||(this['_codeInjectionPoints'][_0x3df251]={}),this['_codeInjectionPoints'][_0x3df251][_0x441cc7]=!0x0;}}[_0x1eb167(0x3982)](_0x2ab188){return(_0x28715a,_0x1ce42d)=>{var _0x55f2f9=a7_0x2532;_0x2ab188&&(_0x1ce42d=_0x2ab188(_0x28715a,_0x1ce42d)),this['_uboDeclaration']&&(_0x1ce42d=_0x1ce42d['replace'](_0x55f2f9(0x1677),this[_0x55f2f9(0x29b6)])),this[_0x55f2f9(0x38b8)]&&(_0x1ce42d=_0x1ce42d['replace']('#define\x20ADDITIONAL_VERTEX_DECLARATION',this[_0x55f2f9(0x38b8)])),this[_0x55f2f9(0x16e1)]&&(_0x1ce42d=_0x1ce42d['replace'](_0x55f2f9(0x3db5),this[_0x55f2f9(0x16e1)]));var _0x4fe5a1,_0x4261c2=null==(_0x4261c2=this[_0x55f2f9(0x936)])?void 0x0:_0x4261c2[_0x28715a];if(!_0x4261c2)return _0x1ce42d;for(_0x4fe5a1 in _0x4261c2){let _0x2442bf='';for(const _0x3c5247 of this[_0x55f2f9(0x267e)]){var _0x4505c6=_0x3c5247[_0x55f2f9(0x37d7)](_0x28715a);null!=_0x4505c6&&_0x4505c6[_0x4fe5a1]&&(_0x2442bf+=_0x4505c6[_0x4fe5a1]+'\x0d\x0a');}if(0x0<_0x2442bf[_0x55f2f9(0x3785)]){if('!'===_0x4fe5a1[_0x55f2f9(0x3d12)](0x0)){let _0x296771='g';'!'===(_0x4fe5a1=_0x4fe5a1['substring'](0x1))[_0x55f2f9(0x3d12)](0x0)?(_0x296771='',_0x4fe5a1=_0x4fe5a1['substring'](0x1)):(_0x438817=_0x43484b[_0x55f2f9(0x3970)](_0x4fe5a1))&&0x2<=_0x438817[_0x55f2f9(0x3785)]&&(_0x296771=_0x438817[0x1],_0x4fe5a1=_0x4fe5a1[_0x55f2f9(0x11a7)](_0x296771['length']+0x1)),_0x296771[_0x55f2f9(0x850)]('g')<0x0&&(_0x296771+='g');var _0x1b1f9a=_0x1ce42d;const _0x3d2fa6=new RegExp(_0x4fe5a1,_0x296771);let _0x51ec61=_0x3d2fa6[_0x55f2f9(0x3970)](_0x1b1f9a);for(;null!==_0x51ec61;){let _0x40a9b5=_0x2442bf;for(let _0x3c6cfb=0x0;_0x3c6cfb<_0x51ec61[_0x55f2f9(0x3785)];++_0x3c6cfb)_0x40a9b5=_0x40a9b5[_0x55f2f9(0xb35)]('$'+_0x3c6cfb,_0x51ec61[_0x3c6cfb]);_0x1ce42d=_0x1ce42d['replace'](_0x51ec61[0x0],_0x40a9b5),_0x51ec61=_0x3d2fa6[_0x55f2f9(0x3970)](_0x1b1f9a);}}else{var _0x438817=_0x55f2f9(0x40ee)+_0x4fe5a1;_0x1ce42d=_0x1ce42d['replace'](_0x438817,'\x0d\x0a'+_0x2442bf+'\x0d\x0a'+_0x438817);}}}return _0x1ce42d;};}}_0x28a579[_0x1eb167(0x405b)]={},_0x28a579[_0x1eb167(0xfff)]=0x0;},0xd5e5:(_0x520b3b,_0x19505f,_0x1a7600)=>{var _0x455280=a7_0x38a779;_0x1a7600['d'](_0x19505f,{'G':()=>_0x23dce8});var _0x19505f=_0x1a7600(0x173aa),_0x4757da=_0x1a7600(0x16361),_0x1a7600=_0x1a7600(0xe456);class _0x23dce8 extends _0x19505f['F']{constructor(_0x3f994f,_0x4e3113){var _0x5097bb=a7_0x2532;super(_0x3f994f,_0x4e3113,!0x0),this[_0x5097bb(0x3017)]=[],this[_0x5097bb(0x40ae)]()[_0x5097bb(0x2ee3)][_0x5097bb(0x1e1d)](this),this['subMaterials']=new Array(),this[_0x5097bb(0x1579)]=!0x0;}get['subMaterials'](){var _0x4d1c9a=a7_0x2532;return this[_0x4d1c9a(0x298)];}set[_0x455280(0x24df)](_0x3f5c89){var _0x3c2993=_0x455280;this['_subMaterials']=_0x3f5c89,this[_0x3c2993(0x4176)](_0x3f5c89);}[_0x455280(0x3e72)](){var _0x8c413d=_0x455280;return this[_0x8c413d(0x24df)];}[_0x455280(0x4176)](_0x5491f1){var _0x419461=_0x455280;const _0x3b2780=_0x5491f1[_0x419461(0x1e1d)],_0x193fbb=(_0x5491f1[_0x419461(0x1e1d)]=(..._0x3a63ce)=>{var _0x457ae7=_0x419461;return _0x3a63ce=_0x3b2780[_0x457ae7(0x3201)](_0x5491f1,_0x3a63ce),(this[_0x457ae7(0x33ac)](),_0x3a63ce);},_0x5491f1[_0x419461(0x2e7)]);_0x5491f1[_0x419461(0x2e7)]=(_0x539623,_0x990e7a)=>{var _0x3a1dd5=_0x419461;return _0x539623=_0x193fbb[_0x3a1dd5(0x3201)](_0x5491f1,[_0x539623,_0x990e7a]),(this['_markAllSubMeshesAsTexturesDirty'](),_0x539623);};}['getSubMaterial'](_0x54138b){var _0x8f62fe=_0x455280;return _0x54138b<0x0||_0x54138b>=this[_0x8f62fe(0x24df)]['length']?this[_0x8f62fe(0x40ae)]()['defaultMaterial']:this[_0x8f62fe(0x24df)][_0x54138b];}[_0x455280(0x2d86)](){var _0x5cd6e2=_0x455280;return super[_0x5cd6e2(0x2d86)]()[_0x5cd6e2(0xec4)](...this[_0x5cd6e2(0x24df)][_0x5cd6e2(0x350f)](_0x1be3cc=>_0x1be3cc?_0x1be3cc['getActiveTextures']():[]));}[_0x455280(0x143d)](_0x14f48d){var _0x26b197=_0x455280,_0x5d7800;if(super[_0x26b197(0x143d)](_0x14f48d))return!0x0;for(let _0x4cd82a=0x0;_0x4cd82a<this[_0x26b197(0x24df)][_0x26b197(0x3785)];_0x4cd82a++)if(null!=(_0x5d7800=this[_0x26b197(0x24df)][_0x4cd82a])&&_0x5d7800['hasTexture'](_0x14f48d))return!0x0;return!0x1;}[_0x455280(0x1d40)](){return'MultiMaterial';}['isReadyForSubMesh'](_0x134b15,_0x3cf0a2,_0x3af5a5){var _0x47a59c=_0x455280;for(let _0x42c2f3=0x0;_0x42c2f3<this[_0x47a59c(0x24df)][_0x47a59c(0x3785)];_0x42c2f3++){const _0x38845c=this[_0x47a59c(0x24df)][_0x42c2f3];if(_0x38845c){if(_0x38845c[_0x47a59c(0x1579)]){if(_0x38845c[_0x47a59c(0x4b4)](_0x134b15,_0x3cf0a2,_0x3af5a5))continue;return!0x1;}if(!_0x38845c[_0x47a59c(0x1977)](_0x134b15))return!0x1;}}return!0x0;}[_0x455280(0x292d)](_0x531a9b,_0x2aedfa){var _0x5c149d=_0x455280;const _0x501059=new _0x23dce8(_0x531a9b,this[_0x5c149d(0x40ae)]());for(let _0x621f51=0x0;_0x621f51<this[_0x5c149d(0x24df)][_0x5c149d(0x3785)];_0x621f51++){var _0x214b3d;const _0x104b40=this['subMaterials'][_0x621f51];_0x214b3d=_0x2aedfa&&_0x104b40?_0x104b40['clone'](_0x531a9b+'-'+_0x104b40['name']):this['subMaterials'][_0x621f51],_0x501059['subMaterials'][_0x5c149d(0x1e1d)](_0x214b3d);}return _0x501059;}[_0x455280(0x2156)](){var _0x8cf9e=_0x455280;const _0x51405c={};_0x51405c[_0x8cf9e(0x3844)]=this['name'],_0x51405c['id']=this['id'],_0x51405c[_0x8cf9e(0x1441)]=this[_0x8cf9e(0x1441)],_0x4757da['$']&&(_0x51405c[_0x8cf9e(0x104c)]=_0x4757da['$']['GetTags'](this)),_0x51405c[_0x8cf9e(0x2dbc)]=[],_0x51405c['materials']=[];for(let _0xc6c1a0=0x0;_0xc6c1a0<this[_0x8cf9e(0x24df)][_0x8cf9e(0x3785)];_0xc6c1a0++){var _0x3442db=this['subMaterials'][_0xc6c1a0];_0x3442db?(_0x51405c[_0x8cf9e(0x2dbc)][_0x8cf9e(0x1e1d)](_0x3442db[_0x8cf9e(0x1441)]),_0x51405c[_0x8cf9e(0x1d00)][_0x8cf9e(0x1e1d)](_0x3442db['id'])):(_0x51405c[_0x8cf9e(0x2dbc)][_0x8cf9e(0x1e1d)](null),_0x51405c[_0x8cf9e(0x1d00)][_0x8cf9e(0x1e1d)](null));}return _0x51405c;}[_0x455280(0x3551)](_0x465582,_0x17e2ac,_0x2f664e){var _0x50e831=_0x455280;const _0x43b15f=this[_0x50e831(0x40ae)]();if(_0x43b15f){if(_0x2f664e)for(let _0x1cc0e9=0x0;_0x1cc0e9<this[_0x50e831(0x24df)][_0x50e831(0x3785)];_0x1cc0e9++){const _0x556d70=this[_0x50e831(0x24df)][_0x1cc0e9];_0x556d70&&_0x556d70['dispose'](_0x465582,_0x17e2ac);}_0x2f664e=_0x43b15f[_0x50e831(0x2ee3)][_0x50e831(0x850)](this),(0x0<=_0x2f664e&&_0x43b15f['multiMaterials'][_0x50e831(0x2e7)](_0x2f664e,0x1),super[_0x50e831(0x3551)](_0x465582,_0x17e2ac));}}static[_0x455280(0xfbf)](_0x22e992,_0x29d3f2){var _0x3533e3=_0x455280;const _0x45c45d=new _0x23dce8(_0x22e992[_0x3533e3(0x3844)],_0x29d3f2);return _0x45c45d['id']=_0x22e992['id'],_0x45c45d['_loadedUniqueId']=_0x22e992[_0x3533e3(0x1441)],_0x4757da['$']&&_0x4757da['$'][_0x3533e3(0x2ece)](_0x45c45d,_0x22e992[_0x3533e3(0x104c)]),_0x22e992['materialsUniqueIds']?_0x45c45d[_0x3533e3(0x3017)]=_0x22e992[_0x3533e3(0x2dbc)]:_0x22e992[_0x3533e3(0x1d00)]['forEach'](_0x3a715f=>_0x45c45d[_0x3533e3(0x24df)][_0x3533e3(0x1e1d)](_0x29d3f2[_0x3533e3(0x37fc)](_0x3a715f))),_0x45c45d;}}(0x0,_0x1a7600['H'])(_0x455280(0x3274),_0x23dce8);},0x14ea0:(_0x165abb,_0x50140a,_0x4b4f3c)=>{var _0x10d5de=a7_0x38a779;_0x4b4f3c['d'](_0x50140a,{'a':()=>_0x424c4c});var _0x8b3df6=_0x4b4f3c(0x9fd1),_0x50140a=_0x4b4f3c(0x173aa);class _0x424c4c extends _0x50140a['F']{constructor(_0x6ddb33,_0x56d01a,_0x170703=!0x0){var _0x23a34b=a7_0x2532;super(_0x6ddb33,_0x56d01a),this[_0x23a34b(0x2e7c)]=new _0x8b3df6['y3'](),this['_storeEffectOnSubMeshes']=_0x170703;}[_0x10d5de(0x31bf)](){var _0x20525e=_0x10d5de;return this[_0x20525e(0x1579)]?this[_0x20525e(0x24c6)]:super['getEffect']();}[_0x10d5de(0x1977)](_0x4f3343,_0x39c813){var _0x27fe2d=_0x10d5de;return!!_0x4f3343&&(!this[_0x27fe2d(0x1579)]||!_0x4f3343[_0x27fe2d(0x345e)]||0x0===_0x4f3343['subMeshes'][_0x27fe2d(0x3785)]||this['isReadyForSubMesh'](_0x4f3343,_0x4f3343['subMeshes'][0x0],_0x39c813));}[_0x10d5de(0x288d)](_0x56efef){var _0x15e789=_0x10d5de,_0x3856ea=_0x56efef[_0x15e789(0x2ce3)];return!(this[_0x15e789(0x7df)]||!_0x56efef['effect']||!_0x3856ea||_0x3856ea['_renderId']!==this[_0x15e789(0x40ae)]()[_0x15e789(0x87a)]());}[_0x10d5de(0x3e19)](_0x368aea){var _0x21919c=_0x10d5de;this[_0x21919c(0x24c6)][_0x21919c(0x233e)](_0x21919c(0x304a),_0x368aea);}[_0x10d5de(0x433)](_0x2019b8){var _0x2745f5=_0x10d5de;this[_0x2745f5(0x24c6)]['setMatrix'](_0x2745f5(0x2bd0),_0x2019b8);}[_0x10d5de(0xc95)](_0x58b05b,_0x2b7770){var _0x498a51=_0x10d5de;_0x2b7770&&this[_0x498a51(0x3772)](_0x58b05b,_0x2b7770,_0x2b7770['subMeshes'][0x0]);}[_0x10d5de(0x8f0)](_0x29ef0e,_0x2ef132=null){var _0x3ed913=_0x10d5de;super['_afterBind'](_0x29ef0e,_0x2ef132),(this[_0x3ed913(0x40ae)]()[_0x3ed913(0x1a9b)]=_0x2ef132)&&(_0x2ef132['_forceRebindOnNextCall']=!0x1);}[_0x10d5de(0xd19)](_0x558684,_0x42dc3c,_0x5244d5=0x1){var _0x84628b=_0x10d5de;return _0x558684[_0x84628b(0x2700)](this,_0x42dc3c,_0x5244d5);}}},0x11722:(_0x1a7bfe,_0x322bce,_0x2d46c3)=>{var _0x565af4=a7_0x38a779,_0x57d7af;_0x2d46c3['d'](_0x322bce,{'x':()=>_0x57d7af}),(_0x2d46c3=_0x57d7af=_0x57d7af||{})[_0x2d46c3[_0x565af4(0x12cb)]=0x0]='GLSL',_0x2d46c3[_0x2d46c3[_0x565af4(0x32bd)]=0x1]=_0x565af4(0x32bd);},0x15325:(_0x586e9d,_0x19bb6a,_0x5233f6)=>{var _0xa5413e=a7_0x38a779;_0x5233f6['d'](_0x19bb6a,{'j':()=>_0x20c39c});var _0x253031=_0x5233f6(0x153ad),_0x244dfd=_0x5233f6(0x9fd1),_0x32e80f=_0x5233f6(0x1a27),_0x54350d=_0x5233f6(0xbac7),_0x62b5fe=_0x5233f6(0x147cf),_0x19bb6a=_0x5233f6(0xe456),_0x43e652=_0x5233f6(0xc84b),_0x4183cb=_0x5233f6(0x6421),_0x4af1c7=_0x5233f6(0xc661),_0x33e096=_0x5233f6(0x14ea0),_0x3eafbb=_0x5233f6(0xf8c1),_0x5c26fe=_0x5233f6(0x77a5),_0x552309=_0x5233f6(0x2088);const _0x1f44e9={'effect':null,'subMesh':null};class _0x20c39c extends _0x33e096['a']{constructor(_0x4f8b67,_0x4fef02,_0x38b42b,_0x164caf={},_0x42ef6a=!0x0){var _0x2c02de=a7_0x2532;super(_0x4f8b67,_0x4fef02,_0x42ef6a),this[_0x2c02de(0x251)]={},this[_0x2c02de(0x1e37)]={},this['_externalTextures']={},this[_0x2c02de(0x2eff)]={},this['_ints']={},this['_uints']={},this[_0x2c02de(0x3c5)]={},this['_colors3']={},this['_colors3Arrays']={},this[_0x2c02de(0x1022)]={},this[_0x2c02de(0x1c84)]={},this[_0x2c02de(0x120e)]={},this['_vectors3']={},this['_vectors4']={},this['_quaternions']={},this[_0x2c02de(0x1258)]={},this[_0x2c02de(0x1535)]={},this[_0x2c02de(0x38c1)]={},this[_0x2c02de(0x1246)]={},this[_0x2c02de(0x17b7)]={},this[_0x2c02de(0x1c7d)]={},this['_vectors3Arrays']={},this[_0x2c02de(0x21fd)]={},this[_0x2c02de(0x1bd8)]={},this['_textureSamplers']={},this[_0x2c02de(0x3f84)]={},this[_0x2c02de(0x1bf6)]=new _0x244dfd['y3'](),this[_0x2c02de(0x3ac0)]=new _0x244dfd['y3'](),this[_0x2c02de(0x33a8)]=!0x1,this[_0x2c02de(0x24c4)]=_0x38b42b,this[_0x2c02de(0xc6e)]=Object[_0x2c02de(0x12a9)]({'needAlphaBlending':!0x1,'needAlphaTesting':!0x1,'attributes':[_0x2c02de(0xdfa),'normal','uv'],'uniforms':[_0x2c02de(0x8de)],'uniformBuffers':[],'samplers':[],'externalTextures':[],'samplerObjects':[],'storageBuffers':[],'defines':[],'useClipPlane':!0x1},_0x164caf);}get[_0xa5413e(0x3af4)](){var _0x2c173e=_0xa5413e;return this[_0x2c173e(0x24c4)];}set['shaderPath'](_0x1106f2){this['_shaderPath']=_0x1106f2;}get[_0xa5413e(0x381f)](){var _0xaa7c91=_0xa5413e;return this[_0xaa7c91(0xc6e)];}[_0xa5413e(0x1d40)](){var _0x2f76e9=_0xa5413e;return _0x2f76e9(0x2c68);}[_0xa5413e(0x3649)](){var _0x514cff=_0xa5413e;return this[_0x514cff(0x37fb)]<0x1||this[_0x514cff(0xc6e)][_0x514cff(0x3649)];}[_0xa5413e(0x2d28)](){var _0x45926a=_0xa5413e;return this[_0x45926a(0xc6e)][_0x45926a(0x2d28)];}[_0xa5413e(0x10f0)](_0x1db39a){var _0x47e9d2=_0xa5413e;-0x1===this[_0x47e9d2(0xc6e)][_0x47e9d2(0x2f80)][_0x47e9d2(0x850)](_0x1db39a)&&this[_0x47e9d2(0xc6e)][_0x47e9d2(0x2f80)][_0x47e9d2(0x1e1d)](_0x1db39a);}['setTexture'](_0x3357bf,_0x5772db){var _0x33a607=_0xa5413e;return-0x1===this[_0x33a607(0xc6e)][_0x33a607(0x35c5)][_0x33a607(0x850)](_0x3357bf)&&this[_0x33a607(0xc6e)][_0x33a607(0x35c5)][_0x33a607(0x1e1d)](_0x3357bf),this[_0x33a607(0x251)][_0x3357bf]=_0x5772db,this;}[_0xa5413e(0x2a09)](_0x437592,_0x287f39){var _0x2a6907=_0xa5413e;return-0x1===this[_0x2a6907(0xc6e)][_0x2a6907(0x35c5)][_0x2a6907(0x850)](_0x437592)&&this['_options'][_0x2a6907(0x35c5)][_0x2a6907(0x1e1d)](_0x437592),this[_0x2a6907(0x10f0)](_0x437592),this['_textureArrays'][_0x437592]=_0x287f39,this;}[_0xa5413e(0x28b1)](_0x484e25,_0x33de28){var _0x1c14e0=_0xa5413e;return-0x1===this[_0x1c14e0(0xc6e)][_0x1c14e0(0x2d23)][_0x1c14e0(0x850)](_0x484e25)&&this[_0x1c14e0(0xc6e)][_0x1c14e0(0x2d23)][_0x1c14e0(0x1e1d)](_0x484e25),this[_0x1c14e0(0x1c81)][_0x484e25]=_0x33de28,this;}[_0xa5413e(0x21ba)](_0x4b4829,_0x59b72b){var _0x19adfd=_0xa5413e;return this[_0x19adfd(0x10f0)](_0x4b4829),this[_0x19adfd(0x2eff)][_0x4b4829]=_0x59b72b,this;}[_0xa5413e(0x2f44)](_0xdd229d,_0x3d3f9f){var _0x21b7b3=_0xa5413e;return this[_0x21b7b3(0x10f0)](_0xdd229d),this[_0x21b7b3(0x2843)][_0xdd229d]=_0x3d3f9f,this;}[_0xa5413e(0x3856)](_0x3e6d29,_0x4ac302){var _0x4198a8=_0xa5413e;return this[_0x4198a8(0x10f0)](_0x3e6d29),this['_uints'][_0x3e6d29]=_0x4ac302,this;}[_0xa5413e(0x1939)](_0x19f73c,_0x1c273d){var _0x66feda=_0xa5413e;return this[_0x66feda(0x10f0)](_0x19f73c),this['_floatsArrays'][_0x19f73c]=_0x1c273d,this;}[_0xa5413e(0x3b5e)](_0x201120,_0x199a00){return this['_checkUniform'](_0x201120),this['_colors3'][_0x201120]=_0x199a00,this;}[_0xa5413e(0x1f3b)](_0x266016,_0x1b57b2){var _0x17bb5b=_0xa5413e;return this[_0x17bb5b(0x10f0)](_0x266016),this['_colors3Arrays'][_0x266016]=_0x1b57b2[_0x17bb5b(0xc71)]((_0xd43391,_0x1b1d3a)=>(_0x1b1d3a[_0x17bb5b(0x3d2d)](_0xd43391,_0xd43391['length']),_0xd43391),[]),this;}[_0xa5413e(0x880)](_0x219d71,_0x45022b){var _0x59a42c=_0xa5413e;return this[_0x59a42c(0x10f0)](_0x219d71),this[_0x59a42c(0x1022)][_0x219d71]=_0x45022b,this;}['setColor4Array'](_0x4f33d4,_0xa22d9c){var _0x4a6119=_0xa5413e;return this[_0x4a6119(0x10f0)](_0x4f33d4),this[_0x4a6119(0x1c84)][_0x4f33d4]=_0xa22d9c['reduce']((_0x465a72,_0x5dec6f)=>(_0x5dec6f[_0x4a6119(0x3d2d)](_0x465a72,_0x465a72[_0x4a6119(0x3785)]),_0x465a72),[]),this;}['setVector2'](_0xe7c52d,_0x3d2e31){var _0x3c950d=_0xa5413e;return this[_0x3c950d(0x10f0)](_0xe7c52d),this[_0x3c950d(0x120e)][_0xe7c52d]=_0x3d2e31,this;}[_0xa5413e(0x2a0f)](_0x3348ec,_0x2936f2){var _0x535807=_0xa5413e;return this[_0x535807(0x10f0)](_0x3348ec),this['_vectors3'][_0x3348ec]=_0x2936f2,this;}[_0xa5413e(0xd9d)](_0x7092cb,_0x5e3462){var _0x3a7db5=_0xa5413e;return this[_0x3a7db5(0x10f0)](_0x7092cb),this[_0x3a7db5(0x38ec)][_0x7092cb]=_0x5e3462,this;}[_0xa5413e(0x11b4)](_0x1e1e68,_0x12ac88){var _0x331840=_0xa5413e;return this[_0x331840(0x10f0)](_0x1e1e68),this[_0x331840(0x3fa8)][_0x1e1e68]=_0x12ac88,this;}['setQuaternionArray'](_0x1b2740,_0x27e04b){var _0x451f78=_0xa5413e;return this[_0x451f78(0x10f0)](_0x1b2740),this[_0x451f78(0x1258)][_0x1b2740]=_0x27e04b[_0x451f78(0xc71)]((_0x341324,_0x4f8ce1)=>(_0x4f8ce1['toArray'](_0x341324,_0x341324[_0x451f78(0x3785)]),_0x341324),[]),this;}[_0xa5413e(0x233e)](_0x488eb5,_0x5922eb){var _0xb0bb28=_0xa5413e;return this[_0xb0bb28(0x10f0)](_0x488eb5),this[_0xb0bb28(0x1535)][_0x488eb5]=_0x5922eb,this;}['setMatrices'](_0x3e376d,_0x57bc91){var _0x4c9046=_0xa5413e;this[_0x4c9046(0x10f0)](_0x3e376d);var _0x497913=new Float32Array(0x10*_0x57bc91['length']);for(let _0x310236=0x0;_0x310236<_0x57bc91[_0x4c9046(0x3785)];_0x310236++){const _0x4aae4d=_0x57bc91[_0x310236];_0x4aae4d[_0x4c9046(0x3f0b)](_0x497913,0x10*_0x310236);}return this[_0x4c9046(0x38c1)][_0x3e376d]=_0x497913,this;}['setMatrix3x3'](_0x34e9cf,_0x4d1cd7){var _0x5bf117=_0xa5413e;return this[_0x5bf117(0x10f0)](_0x34e9cf),this[_0x5bf117(0x1246)][_0x34e9cf]=_0x4d1cd7,this;}[_0xa5413e(0x39d3)](_0x50427f,_0x29b5f1){var _0x14a674=_0xa5413e;return this[_0x14a674(0x10f0)](_0x50427f),this[_0x14a674(0x17b7)][_0x50427f]=_0x29b5f1,this;}[_0xa5413e(0x2ab7)](_0xed565b,_0x4db017){var _0x501e0d=_0xa5413e;return this['_checkUniform'](_0xed565b),this[_0x501e0d(0x1c7d)][_0xed565b]=_0x4db017,this;}[_0xa5413e(0xe5a)](_0x43c598,_0x3ffc58){var _0x216f65=_0xa5413e;return this[_0x216f65(0x10f0)](_0x43c598),this[_0x216f65(0xe9e)][_0x43c598]=_0x3ffc58,this;}['setArray4'](_0x16e639,_0xdbd4ab){var _0x27d9bc=_0xa5413e;return this[_0x27d9bc(0x10f0)](_0x16e639),this['_vectors4Arrays'][_0x16e639]=_0xdbd4ab,this;}[_0xa5413e(0x3751)](_0x199056,_0x23acf3){var _0x464d6f=_0xa5413e;return-0x1===this[_0x464d6f(0xc6e)][_0x464d6f(0x491)][_0x464d6f(0x850)](_0x199056)&&this[_0x464d6f(0xc6e)]['uniformBuffers'][_0x464d6f(0x1e1d)](_0x199056),this[_0x464d6f(0x1bd8)][_0x199056]=_0x23acf3,this;}[_0xa5413e(0x33a)](_0x5b5569,_0x297b71){var _0x420606=_0xa5413e;return-0x1===this[_0x420606(0xc6e)][_0x420606(0x92e)]['indexOf'](_0x5b5569)&&this['_options'][_0x420606(0x92e)][_0x420606(0x1e1d)](_0x5b5569),this[_0x420606(0x2834)][_0x5b5569]=_0x297b71,this;}[_0xa5413e(0x2f5d)](_0x63eeff,_0x345d5c){var _0x3474c8=_0xa5413e;return-0x1===this[_0x3474c8(0xc6e)][_0x3474c8(0x3489)][_0x3474c8(0x850)](_0x63eeff)&&this[_0x3474c8(0xc6e)][_0x3474c8(0x3489)][_0x3474c8(0x1e1d)](_0x63eeff),this[_0x3474c8(0x3f84)][_0x63eeff]=_0x345d5c,this;}[_0xa5413e(0x4b4)](_0x5d2283,_0x3c6103,_0x6e445b){return this['isReady'](_0x5d2283,_0x6e445b,_0x3c6103);}[_0xa5413e(0x1977)](_0x36b8c1,_0x22a195,_0x196693){var _0x4d7cec=_0xa5413e,_0x5b5780=_0x196693&&this[_0x4d7cec(0x1579)];if(this[_0x4d7cec(0x1946)]){if(_0x5b5780){if(_0x196693['effect']&&_0x196693[_0x4d7cec(0x300f)]['_wasPreviouslyReady'])return!0x0;}else{const _0x3eb727=this[_0x4d7cec(0xf09)][_0x4d7cec(0x300f)];if(_0x3eb727&&_0x3eb727[_0x4d7cec(0x35c0)]&&_0x3eb727[_0x4d7cec(0x14b9)]===_0x22a195)return!0x0;}}const _0x8abc77=this['getScene'](),_0xbb6bf1=_0x8abc77[_0x4d7cec(0x318e)](),_0x2ddb02=[],_0x28a50b=[],_0x30fbe9=new _0x4183cb['L']();let _0x558e61=this[_0x4d7cec(0x24c4)],_0x52d204=this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)],_0x485218=this[_0x4d7cec(0xc6e)][_0x4d7cec(0x491)],_0x2d0ccd=this[_0x4d7cec(0xc6e)][_0x4d7cec(0x35c5)];_0xbb6bf1[_0x4d7cec(0x179f)]()[_0x4d7cec(0x40c4)]&&_0x8abc77[_0x4d7cec(0x3728)]&&_0x8abc77[_0x4d7cec(0x3728)][_0x4d7cec(0x3c9e)]&&0x1<_0x8abc77[_0x4d7cec(0x3728)]['outputRenderTarget'][_0x4d7cec(0x196e)]()&&(this[_0x4d7cec(0x33a8)]=!0x0,_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x2f9b)),-0x1!==this['_options'][_0x4d7cec(0x2f80)]['indexOf']('viewProjection')&&-0x1===this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x850)](_0x4d7cec(0x28d8))&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)]['push'](_0x4d7cec(0x28d8)));for(let _0x1804e7=0x0;_0x1804e7<this[_0x4d7cec(0xc6e)][_0x4d7cec(0x32ec)][_0x4d7cec(0x3785)];_0x1804e7++){var _0x4619f2=0x0===this['_options'][_0x4d7cec(0x32ec)][_0x1804e7]['indexOf'](_0x4d7cec(0x365c))?this[_0x4d7cec(0xc6e)]['defines'][_0x1804e7]:'#define\x20'+this[_0x4d7cec(0xc6e)][_0x4d7cec(0x32ec)][_0x1804e7];_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4619f2);}for(let _0x318daa=0x0;_0x318daa<this[_0x4d7cec(0xc6e)][_0x4d7cec(0x1427)][_0x4d7cec(0x3785)];_0x318daa++)_0x28a50b['push'](this['_options'][_0x4d7cec(0x1427)][_0x318daa]);_0x36b8c1&&_0x36b8c1[_0x4d7cec(0x950)](_0x32e80f['o']['ColorKind'])&&(_0x28a50b['push'](_0x32e80f['o']['ColorKind']),_0x2ddb02['push'](_0x4d7cec(0x39ff))),_0x22a195&&(_0x2ddb02[_0x4d7cec(0x1e1d)]('#define\x20INSTANCES'),_0x62b5fe['G'][_0x4d7cec(0x3f9f)](_0x28a50b),null!=_0x36b8c1&&_0x36b8c1[_0x4d7cec(0x2d7)]&&(_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x3956)),_0x36b8c1&&_0x36b8c1[_0x4d7cec(0x950)](_0x32e80f['o'][_0x4d7cec(0xa8a)])&&(_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o']['ColorInstanceKind']),_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x2442))))),_0x36b8c1&&_0x36b8c1[_0x4d7cec(0x1e05)]&&_0x36b8c1[_0x4d7cec(0x366e)]&&_0x36b8c1[_0x4d7cec(0xdb6)]?(_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o'][_0x4d7cec(0x3f71)]),_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o'][_0x4d7cec(0x1953)]),0x4<_0x36b8c1[_0x4d7cec(0x175b)]&&(_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o']['MatricesIndicesExtraKind']),_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o']['MatricesWeightsExtraKind'])),_0x585c7=_0x36b8c1[_0x4d7cec(0xdb6)],_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x237)+_0x36b8c1[_0x4d7cec(0x175b)]),_0x30fbe9[_0x4d7cec(0x385d)](0x0,_0x36b8c1),_0x585c7[_0x4d7cec(0x5f0)]?(_0x2ddb02['push']('#define\x20BONETEXTURE'),-0x1===this['_options'][_0x4d7cec(0x2f80)]['indexOf'](_0x4d7cec(0x3511))&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x3511)),-0x1===this[_0x4d7cec(0xc6e)][_0x4d7cec(0x35c5)][_0x4d7cec(0x850)](_0x4d7cec(0x188c))&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x35c5)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x188c))):(_0x2ddb02[_0x4d7cec(0x1e1d)]('#define\x20BonesPerMesh\x20'+(_0x585c7['bones']['length']+0x1)),-0x1===this['_options'][_0x4d7cec(0x2f80)]['indexOf']('mBones')&&this['_options'][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0xd0a)))):_0x2ddb02['push'](_0x4d7cec(0x3f5b));let _0x1a9f78=0x0;var _0x585c7=_0x36b8c1?_0x36b8c1['morphTargetManager']:null;if(_0x585c7){var _0x1a0a98=_0x585c7[_0x4d7cec(0x395d)]&&-0x1!==_0x2ddb02[_0x4d7cec(0x850)](_0x4d7cec(0x5e1)),_0x3a203c=_0x585c7['supportsTangents']&&-0x1!==_0x2ddb02[_0x4d7cec(0x850)](_0x4d7cec(0x2df4)),_0xc8d519=_0x585c7[_0x4d7cec(0x7e3)]&&-0x1!==_0x2ddb02['indexOf']('#define\x20NORMAL');_0x1a9f78=_0x585c7[_0x4d7cec(0x3a97)],_0x1a0a98&&_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x262d)),_0x3a203c&&_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x35c3)),_0xc8d519&&_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x416f)),0x0<_0x1a9f78&&_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x402b)),_0x585c7[_0x4d7cec(0x11dc)]&&(_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x36c3)),-0x1===this['_options'][_0x4d7cec(0x2f80)]['indexOf'](_0x4d7cec(0x24e3))&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x24e3)),-0x1===this['_options']['samplers'][_0x4d7cec(0x850)](_0x4d7cec(0x7a4))&&this[_0x4d7cec(0xc6e)]['samplers'][_0x4d7cec(0x1e1d)](_0x4d7cec(0x7a4))),_0x2ddb02['push'](_0x4d7cec(0xca9)+_0x1a9f78);for(let _0x254c14=0x0;_0x254c14<_0x1a9f78;_0x254c14++)_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o'][_0x4d7cec(0x3056)]+_0x254c14),_0xc8d519&&_0x28a50b['push'](_0x32e80f['o'][_0x4d7cec(0x2496)]+_0x254c14),_0x3a203c&&_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o'][_0x4d7cec(0x2029)]+_0x254c14),_0x1a0a98&&_0x28a50b[_0x4d7cec(0x1e1d)](_0x32e80f['o']['UVKind']+'_'+_0x254c14);0x0<_0x1a9f78&&((_0x52d204=_0x52d204[_0x4d7cec(0xeff)]())[_0x4d7cec(0x1e1d)](_0x4d7cec(0x3276)),_0x52d204[_0x4d7cec(0x1e1d)](_0x4d7cec(0x3155)),_0x52d204[_0x4d7cec(0x1e1d)](_0x4d7cec(0x24e3)));}else _0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x1733));_0x36b8c1&&((_0x585c7=_0x36b8c1[_0x4d7cec(0x2da8)])&&_0x585c7['isEnabled']&&(_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x15f8)),-0x1===this[_0x4d7cec(0xc6e)]['uniforms'][_0x4d7cec(0x850)](_0x4d7cec(0x4019))&&this['_options'][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x4019)),-0x1===this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x850)]('bakedVertexAnimationTextureSizeInverted')&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x1c46)),-0x1===this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)]['indexOf'](_0x4d7cec(0x2294))&&this[_0x4d7cec(0xc6e)][_0x4d7cec(0x2f80)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x2294)),-0x1===this[_0x4d7cec(0xc6e)]['samplers'][_0x4d7cec(0x850)](_0x4d7cec(0x11ff))&&this['_options'][_0x4d7cec(0x35c5)][_0x4d7cec(0x1e1d)](_0x4d7cec(0x11ff))),_0x62b5fe['G'][_0x4d7cec(0x1dd2)](_0x28a50b,_0x36b8c1,_0x2ddb02));for(const _0x488fc5 in this[_0x4d7cec(0x251)])if(!this[_0x4d7cec(0x251)][_0x488fc5][_0x4d7cec(0x1977)]())return!0x1;_0x36b8c1&&this[_0x4d7cec(0x31a0)](_0x36b8c1)&&_0x2ddb02[_0x4d7cec(0x1e1d)](_0x4d7cec(0x4141)),!0x1!==this[_0x4d7cec(0xc6e)][_0x4d7cec(0x384)]&&((0x0,_0x552309['qx'])(_0x52d204),(0x0,_0x552309['AN'])(this,_0x8abc77,_0x2ddb02)),this[_0x4d7cec(0xb56)]&&(_0x52d204=_0x52d204['slice'](),_0x485218=_0x485218['slice'](),_0x2d0ccd=_0x2d0ccd[_0x4d7cec(0xeff)](),_0x558e61=this[_0x4d7cec(0xb56)](_0x558e61,_0x52d204,_0x485218,_0x2d0ccd,_0x2ddb02,_0x28a50b));const _0x48beaa=_0x5b5780?_0x196693[_0x4d7cec(0x1f8)]():this[_0x4d7cec(0xf09)];var _0x585c7=null!=(_0x585c7=null===_0x48beaa||void 0x0===_0x48beaa?void 0x0:_0x48beaa[_0x4d7cec(0x300f)])?_0x585c7:null,_0x1a448d=null!=(_0x1a448d=null===_0x48beaa||void 0x0===_0x48beaa?void 0x0:_0x48beaa['defines'])?_0x1a448d:null,_0x310724=_0x2ddb02[_0x4d7cec(0x372b)]('\x0a');let _0xeff6c6=_0x585c7;return _0x1a448d!==_0x310724&&(_0xeff6c6=_0xbb6bf1[_0x4d7cec(0x3af7)](_0x558e61,{'attributes':_0x28a50b,'uniformsNames':_0x52d204,'uniformBuffersNames':_0x485218,'samplers':_0x2d0ccd,'defines':_0x310724,'fallbacks':_0x30fbe9,'onCompiled':this[_0x4d7cec(0x4d8)],'onError':this['onError'],'indexParameters':{'maxSimultaneousMorphTargets':_0x1a9f78},'shaderLanguage':this[_0x4d7cec(0xc6e)][_0x4d7cec(0x35c6)]},_0xbb6bf1),_0x5b5780?_0x196693[_0x4d7cec(0x3f5c)](_0xeff6c6,_0x310724,this[_0x4d7cec(0xedc)]):_0x48beaa&&_0x48beaa[_0x4d7cec(0x3f5c)](_0xeff6c6,_0x310724),this[_0x4d7cec(0x23fd)]&&(_0x1f44e9[_0x4d7cec(0x300f)]=_0xeff6c6,_0x1f44e9['subMesh']=null!=(_0x1a448d=null!=_0x196693?_0x196693:null==_0x36b8c1?void 0x0:_0x36b8c1['subMeshes'][0x0])?_0x1a448d:null,this[_0x4d7cec(0x23fd)][_0x4d7cec(0x2231)](_0x1f44e9))),_0xeff6c6['_wasPreviouslyUsingInstances']=!!_0x22a195,null!==(_0x5b5780=!(null!==_0xeff6c6&&void 0x0!==_0xeff6c6&&_0xeff6c6['isReady']()))&&!_0x5b5780&&(_0x585c7!==_0xeff6c6&&_0x8abc77[_0x4d7cec(0x1251)](),_0xeff6c6['_wasPreviouslyReady']=!0x0);}[_0xa5413e(0x3e19)](_0x19756c,_0x1dbd72){var _0x51f6a9=_0xa5413e;const _0x20f8ad=this[_0x51f6a9(0x40ae)](),_0x3b8558=null!=_0x1dbd72?_0x1dbd72:this[_0x51f6a9(0x31bf)]();_0x3b8558&&(-0x1!==this[_0x51f6a9(0xc6e)][_0x51f6a9(0x2f80)][_0x51f6a9(0x850)](_0x51f6a9(0x304a))&&_0x3b8558['setMatrix']('world',_0x19756c),-0x1!==this[_0x51f6a9(0xc6e)][_0x51f6a9(0x2f80)][_0x51f6a9(0x850)]('worldView')&&(_0x19756c[_0x51f6a9(0x242a)](_0x20f8ad[_0x51f6a9(0x1f0c)](),this[_0x51f6a9(0x1bf6)]),_0x3b8558[_0x51f6a9(0x233e)](_0x51f6a9(0x32f0),this[_0x51f6a9(0x1bf6)])),-0x1!==this[_0x51f6a9(0xc6e)][_0x51f6a9(0x2f80)]['indexOf'](_0x51f6a9(0x8de))&&(_0x19756c[_0x51f6a9(0x242a)](_0x20f8ad['getTransformMatrix'](),this['_cachedWorldViewProjectionMatrix']),_0x3b8558[_0x51f6a9(0x233e)](_0x51f6a9(0x8de),this[_0x51f6a9(0x3ac0)])));}[_0xa5413e(0x3772)](_0x53adaf,_0x2b5fc2,_0x26c742){var _0x30224b=_0xa5413e;this[_0x30224b(0xc95)](_0x53adaf,_0x2b5fc2,null==(_0x53adaf=_0x26c742[_0x30224b(0x1cbd)])?void 0x0:_0x53adaf[_0x30224b(0x300f)],_0x26c742);}['bind'](_0xe0cadb,_0xb387f1,_0x333816,_0xe451f5){var _0x1f53b1=_0xa5413e,_0x5b4530=_0xe451f5&&this[_0x1f53b1(0x1579)];const _0x5c8332=null!=_0x333816?_0x333816:_0x5b4530?_0xe451f5[_0x1f53b1(0x300f)]:this[_0x1f53b1(0x31bf)]();if(_0x5c8332){this['_activeEffect']=_0x5c8332,this[_0x1f53b1(0x3e19)](_0xe0cadb,_0x333816);var _0x4d4579=this['_options'][_0x1f53b1(0x491)];let _0x3a1b81=!0x1;if(_0x5c8332&&_0x4d4579&&0x0<_0x4d4579[_0x1f53b1(0x3785)]&&this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x318e)]()[_0x1f53b1(0x255d)]){for(let _0x2ad66c=0x0;_0x2ad66c<_0x4d4579[_0x1f53b1(0x3785)];++_0x2ad66c)switch(_0x4d4579[_0x2ad66c]){case _0x1f53b1(0x1591):_0xb387f1&&(_0xb387f1[_0x1f53b1(0x3273)]()[_0x1f53b1(0x12e6)](_0x5c8332,_0x1f53b1(0x1591)),_0xb387f1[_0x1f53b1(0x1ece)](_0xe0cadb));break;case _0x1f53b1(0x3079):_0x62b5fe['G']['BindSceneUniformBuffer'](_0x5c8332,this['getScene']()['getSceneUniformBuffer']()),this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x30a4)](),_0x3a1b81=!0x0;}}var _0xe451f5=_0xb387f1&&_0x5b4530?this[_0x1f53b1(0xd19)](this['getScene'](),_0x5c8332,_0xb387f1[_0x1f53b1(0x1b41)]):this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x1206)]()!==this;if(_0x5c8332&&_0xe451f5){_0x3a1b81||-0x1===this[_0x1f53b1(0xc6e)][_0x1f53b1(0x2f80)]['indexOf'](_0x1f53b1(0x1f48))||_0x5c8332[_0x1f53b1(0x233e)](_0x1f53b1(0x1f48),this[_0x1f53b1(0x40ae)]()['getViewMatrix']()),_0x3a1b81||-0x1===this[_0x1f53b1(0xc6e)][_0x1f53b1(0x2f80)][_0x1f53b1(0x850)](_0x1f53b1(0x4059))||_0x5c8332[_0x1f53b1(0x233e)](_0x1f53b1(0x4059),this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x9d4)]()),_0x3a1b81||-0x1===this['_options'][_0x1f53b1(0x2f80)][_0x1f53b1(0x850)]('viewProjection')||(_0x5c8332['setMatrix'](_0x1f53b1(0x33e8),this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x3849)]()),this[_0x1f53b1(0x33a8)]&&_0x5c8332[_0x1f53b1(0x233e)]('viewProjectionR',this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x28f7)])),this['getScene']()['activeCamera']&&-0x1!==this[_0x1f53b1(0xc6e)]['uniforms'][_0x1f53b1(0x850)](_0x1f53b1(0x26bd))&&_0x5c8332[_0x1f53b1(0x2a0f)](_0x1f53b1(0x26bd),this[_0x1f53b1(0x40ae)]()[_0x1f53b1(0x3728)][_0x1f53b1(0x1d4b)]),_0x62b5fe['G'][_0x1f53b1(0xdd2)](_0xb387f1,_0x5c8332),(0x0,_0x552309['an'])(_0x5c8332,this,this[_0x1f53b1(0x40ae)]());let _0x3dcab5;for(_0x3dcab5 in this[_0x1f53b1(0x251)])_0x5c8332[_0x1f53b1(0xf22)](_0x3dcab5,this[_0x1f53b1(0x251)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1e37)])_0x5c8332[_0x1f53b1(0x2a09)](_0x3dcab5,this[_0x1f53b1(0x1e37)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1c81)])_0x5c8332['setExternalTexture'](_0x3dcab5,this[_0x1f53b1(0x1c81)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x2843)])_0x5c8332['setInt'](_0x3dcab5,this['_ints'][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1e33)])_0x5c8332[_0x1f53b1(0x3856)](_0x3dcab5,this[_0x1f53b1(0x1e33)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x2eff)])_0x5c8332[_0x1f53b1(0x21ba)](_0x3dcab5,this[_0x1f53b1(0x2eff)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x3c5)])_0x5c8332['setArray'](_0x3dcab5,this[_0x1f53b1(0x3c5)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x2f86)])_0x5c8332[_0x1f53b1(0x3b5e)](_0x3dcab5,this[_0x1f53b1(0x2f86)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x2581)])_0x5c8332[_0x1f53b1(0xe5a)](_0x3dcab5,this['_colors3Arrays'][_0x3dcab5]);for(_0x3dcab5 in this['_colors4']){var _0x4528d0=this[_0x1f53b1(0x1022)][_0x3dcab5];_0x5c8332['setFloat4'](_0x3dcab5,_0x4528d0['r'],_0x4528d0['g'],_0x4528d0['b'],_0x4528d0['a']);}for(_0x3dcab5 in this[_0x1f53b1(0x1c84)])_0x5c8332[_0x1f53b1(0x203c)](_0x3dcab5,this['_colors4Arrays'][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x120e)])_0x5c8332[_0x1f53b1(0x3b15)](_0x3dcab5,this[_0x1f53b1(0x120e)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x2b8b)])_0x5c8332['setVector3'](_0x3dcab5,this[_0x1f53b1(0x2b8b)][_0x3dcab5]);for(_0x3dcab5 in this['_vectors4'])_0x5c8332[_0x1f53b1(0xd9d)](_0x3dcab5,this['_vectors4'][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x3fa8)])_0x5c8332[_0x1f53b1(0x11b4)](_0x3dcab5,this['_quaternions'][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1535)])_0x5c8332[_0x1f53b1(0x233e)](_0x3dcab5,this[_0x1f53b1(0x1535)][_0x3dcab5]);for(_0x3dcab5 in this['_matrixArrays'])_0x5c8332['setMatrices'](_0x3dcab5,this[_0x1f53b1(0x38c1)][_0x3dcab5]);for(_0x3dcab5 in this['_matrices3x3'])_0x5c8332['setMatrix3x3'](_0x3dcab5,this[_0x1f53b1(0x1246)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x17b7)])_0x5c8332[_0x1f53b1(0x39d3)](_0x3dcab5,this[_0x1f53b1(0x17b7)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1c7d)])_0x5c8332[_0x1f53b1(0x2ab7)](_0x3dcab5,this['_vectors2Arrays'][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0xe9e)])_0x5c8332['setArray3'](_0x3dcab5,this[_0x1f53b1(0xe9e)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x21fd)])_0x5c8332[_0x1f53b1(0x203c)](_0x3dcab5,this[_0x1f53b1(0x21fd)][_0x3dcab5]);for(_0x3dcab5 in this['_quaternionsArrays'])_0x5c8332[_0x1f53b1(0x203c)](_0x3dcab5,this[_0x1f53b1(0x1258)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x1bd8)]){var _0xdc13ba=this[_0x1f53b1(0x1bd8)][_0x3dcab5][_0x1f53b1(0x657)]();_0xdc13ba&&_0x5c8332[_0x1f53b1(0x151f)](_0xdc13ba,_0x3dcab5);}for(_0x3dcab5 in this[_0x1f53b1(0x2834)])_0x5c8332['setTextureSampler'](_0x3dcab5,this[_0x1f53b1(0x2834)][_0x3dcab5]);for(_0x3dcab5 in this[_0x1f53b1(0x3f84)])_0x5c8332[_0x1f53b1(0x2f5d)](_0x3dcab5,this[_0x1f53b1(0x3f84)][_0x3dcab5]);}_0x5c8332&&_0xb387f1&&(_0xe451f5||!this[_0x1f53b1(0x1946)])&&((_0x333816=_0xb387f1[_0x1f53b1(0x3672)])&&0x0<_0x333816[_0x1f53b1(0x3a97)]&&_0x62b5fe['G'][_0x1f53b1(0x24bf)](_0xb387f1,_0x5c8332),(_0x5b4530=_0xb387f1[_0x1f53b1(0x2da8)])&&_0x5b4530[_0x1f53b1(0x3461)]&&null!=(_0xe451f5=_0xb387f1[_0x1f53b1(0x2da8)])&&_0xe451f5[_0x1f53b1(0xc95)](_0x5c8332,!!_0x5c8332[_0x1f53b1(0x14b9)])),this[_0x1f53b1(0x8f0)](_0xb387f1,_0x5c8332);}}[_0xa5413e(0x2d86)](){var _0xab015a=_0xa5413e;const _0x509758=super[_0xab015a(0x2d86)]();for(const _0x38e6ab in this[_0xab015a(0x251)])_0x509758['push'](this[_0xab015a(0x251)][_0x38e6ab]);for(const _0x4f49ed in this[_0xab015a(0x1e37)]){var _0x2a1720=this[_0xab015a(0x1e37)][_0x4f49ed];for(let _0x1e35a7=0x0;_0x1e35a7<_0x2a1720[_0xab015a(0x3785)];_0x1e35a7++)_0x509758[_0xab015a(0x1e1d)](_0x2a1720[_0x1e35a7]);}return _0x509758;}[_0xa5413e(0x143d)](_0x7e601d){var _0x1b9f44=_0xa5413e;if(super[_0x1b9f44(0x143d)](_0x7e601d))return!0x0;for(const _0x3258b5 in this[_0x1b9f44(0x251)])if(this[_0x1b9f44(0x251)][_0x3258b5]===_0x7e601d)return!0x0;for(const _0x153ab7 in this[_0x1b9f44(0x1e37)]){var _0x374845=this['_textureArrays'][_0x153ab7];for(let _0x511665=0x0;_0x511665<_0x374845[_0x1b9f44(0x3785)];_0x511665++)if(_0x374845[_0x511665]===_0x7e601d)return!0x0;}return!0x1;}[_0xa5413e(0x292d)](_0x1df63e){var _0x142d5a=_0xa5413e;const _0x5bdbb3=_0x253031['p4'][_0x142d5a(0xbcd)](()=>new _0x20c39c(_0x1df63e,this[_0x142d5a(0x40ae)](),this['_shaderPath'],this[_0x142d5a(0xc6e)],this[_0x142d5a(0x1579)]),this);_0x5bdbb3[_0x142d5a(0x3844)]=_0x1df63e,_0x5bdbb3['id']=_0x1df63e,_0x142d5a(0x1c87)==typeof _0x5bdbb3[_0x142d5a(0x24c4)]&&(_0x5bdbb3[_0x142d5a(0x24c4)]=Object[_0x142d5a(0x12a9)]({},_0x5bdbb3[_0x142d5a(0x24c4)])),this[_0x142d5a(0xc6e)]=Object[_0x142d5a(0x12a9)]({},this['_options']),Object[_0x142d5a(0xb46)](this[_0x142d5a(0xc6e)])['forEach'](_0xadbd6e=>{var _0x6b8b47=_0x142d5a;const _0x3983c0=this['_options'][_0xadbd6e];Array['isArray'](_0x3983c0)&&(this[_0x6b8b47(0xc6e)][_0xadbd6e]=_0x3983c0[_0x6b8b47(0xeff)](0x0));}),this[_0x142d5a(0x2061)]['copyTo'](_0x5bdbb3[_0x142d5a(0x2061)]);for(const _0x447c7a in this[_0x142d5a(0x251)])_0x5bdbb3['setTexture'](_0x447c7a,this[_0x142d5a(0x251)][_0x447c7a]);for(const _0x31ce1a in this[_0x142d5a(0x1e37)])_0x5bdbb3[_0x142d5a(0x2a09)](_0x31ce1a,this[_0x142d5a(0x1e37)][_0x31ce1a]);for(const _0x3326e5 in this['_externalTextures'])_0x5bdbb3[_0x142d5a(0x28b1)](_0x3326e5,this['_externalTextures'][_0x3326e5]);for(const _0x5cc272 in this[_0x142d5a(0x2843)])_0x5bdbb3[_0x142d5a(0x2f44)](_0x5cc272,this[_0x142d5a(0x2843)][_0x5cc272]);for(const _0x2b27ac in this['_uints'])_0x5bdbb3[_0x142d5a(0x3856)](_0x2b27ac,this[_0x142d5a(0x1e33)][_0x2b27ac]);for(const _0x22bae3 in this[_0x142d5a(0x2eff)])_0x5bdbb3[_0x142d5a(0x21ba)](_0x22bae3,this[_0x142d5a(0x2eff)][_0x22bae3]);for(const _0x1a7e3d in this[_0x142d5a(0x3c5)])_0x5bdbb3[_0x142d5a(0x1939)](_0x1a7e3d,this[_0x142d5a(0x3c5)][_0x1a7e3d]);for(const _0x6d78ab in this[_0x142d5a(0x2f86)])_0x5bdbb3[_0x142d5a(0x3b5e)](_0x6d78ab,this['_colors3'][_0x6d78ab]);for(const _0x20b498 in this[_0x142d5a(0x2581)])_0x5bdbb3[_0x142d5a(0x2581)][_0x20b498]=this[_0x142d5a(0x2581)][_0x20b498];for(const _0x4c72d1 in this[_0x142d5a(0x1022)])_0x5bdbb3['setColor4'](_0x4c72d1,this['_colors4'][_0x4c72d1]);for(const _0x280413 in this[_0x142d5a(0x1c84)])_0x5bdbb3['_colors4Arrays'][_0x280413]=this[_0x142d5a(0x1c84)][_0x280413];for(const _0x48f615 in this[_0x142d5a(0x120e)])_0x5bdbb3[_0x142d5a(0x3b15)](_0x48f615,this[_0x142d5a(0x120e)][_0x48f615]);for(const _0x319d56 in this[_0x142d5a(0x2b8b)])_0x5bdbb3[_0x142d5a(0x2a0f)](_0x319d56,this[_0x142d5a(0x2b8b)][_0x319d56]);for(const _0x4113b4 in this[_0x142d5a(0x38ec)])_0x5bdbb3[_0x142d5a(0xd9d)](_0x4113b4,this[_0x142d5a(0x38ec)][_0x4113b4]);for(const _0x193898 in this['_quaternions'])_0x5bdbb3[_0x142d5a(0x11b4)](_0x193898,this[_0x142d5a(0x3fa8)][_0x193898]);for(const _0x221e12 in this[_0x142d5a(0x1258)])_0x5bdbb3[_0x142d5a(0x1258)][_0x221e12]=this[_0x142d5a(0x1258)][_0x221e12];for(const _0x1a1119 in this[_0x142d5a(0x1535)])_0x5bdbb3[_0x142d5a(0x233e)](_0x1a1119,this[_0x142d5a(0x1535)][_0x1a1119]);for(const _0x175761 in this[_0x142d5a(0x38c1)])_0x5bdbb3[_0x142d5a(0x38c1)][_0x175761]=this[_0x142d5a(0x38c1)][_0x175761][_0x142d5a(0xeff)]();for(const _0x51f6f7 in this['_matrices3x3'])_0x5bdbb3[_0x142d5a(0x3974)](_0x51f6f7,this['_matrices3x3'][_0x51f6f7]);for(const _0x3b7b3f in this[_0x142d5a(0x17b7)])_0x5bdbb3[_0x142d5a(0x39d3)](_0x3b7b3f,this[_0x142d5a(0x17b7)][_0x3b7b3f]);for(const _0x3d0599 in this[_0x142d5a(0x1c7d)])_0x5bdbb3[_0x142d5a(0x2ab7)](_0x3d0599,this[_0x142d5a(0x1c7d)][_0x3d0599]);for(const _0x129c66 in this[_0x142d5a(0xe9e)])_0x5bdbb3[_0x142d5a(0xe5a)](_0x129c66,this[_0x142d5a(0xe9e)][_0x129c66]);for(const _0xc0a59c in this[_0x142d5a(0x21fd)])_0x5bdbb3[_0x142d5a(0x203c)](_0xc0a59c,this[_0x142d5a(0x21fd)][_0xc0a59c]);for(const _0x289e87 in this[_0x142d5a(0x1bd8)])_0x5bdbb3[_0x142d5a(0x3751)](_0x289e87,this['_uniformBuffers'][_0x289e87]);for(const _0x5526aa in this[_0x142d5a(0x2834)])_0x5bdbb3[_0x142d5a(0x33a)](_0x5526aa,this[_0x142d5a(0x2834)][_0x5526aa]);for(const _0x5bd3d4 in this[_0x142d5a(0x3f84)])_0x5bdbb3[_0x142d5a(0x2f5d)](_0x5bd3d4,this[_0x142d5a(0x3f84)][_0x5bd3d4]);return _0x5bdbb3;}[_0xa5413e(0x3551)](_0x4b37bf,_0x279004,_0xab55b3){var _0xa265cb=_0xa5413e;if(_0x279004){let _0x4455b5;for(_0x4455b5 in this[_0xa265cb(0x251)])this[_0xa265cb(0x251)][_0x4455b5][_0xa265cb(0x3551)]();for(_0x4455b5 in this[_0xa265cb(0x1e37)]){const _0x26f998=this['_textureArrays'][_0x4455b5];for(let _0x5942a0=0x0;_0x5942a0<_0x26f998[_0xa265cb(0x3785)];_0x5942a0++)_0x26f998[_0x5942a0][_0xa265cb(0x3551)]();}}this[_0xa265cb(0x251)]={},super[_0xa265cb(0x3551)](_0x4b37bf,_0x279004,_0xab55b3);}[_0xa5413e(0x2156)](){var _0x3a306e=_0xa5413e;const _0x282b33=_0x253031['p4'][_0x3a306e(0x2fa9)](this);_0x282b33[_0x3a306e(0x38e1)]=_0x3a306e(0x28ec),_0x282b33['uniqueId']=this[_0x3a306e(0x1441)],_0x282b33['options']=this[_0x3a306e(0xc6e)],_0x282b33[_0x3a306e(0x3af4)]=this[_0x3a306e(0x24c4)],_0x282b33[_0x3a306e(0x12de)]=this[_0x3a306e(0x1579)];let _0x1ac7a5;for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x2061)]=this[_0x3a306e(0x2061)]['serialize'](),_0x282b33['textures']={},this[_0x3a306e(0x251)]))_0x282b33['textures'][_0x1ac7a5]=this[_0x3a306e(0x251)][_0x1ac7a5][_0x3a306e(0x2156)]();for(_0x1ac7a5 in(_0x282b33['textureArrays']={},this[_0x3a306e(0x1e37)])){_0x282b33[_0x3a306e(0x134b)][_0x1ac7a5]=[];const _0x1be575=this[_0x3a306e(0x1e37)][_0x1ac7a5];for(let _0x2e8f81=0x0;_0x2e8f81<_0x1be575['length'];_0x2e8f81++)_0x282b33['textureArrays'][_0x1ac7a5][_0x3a306e(0x1e1d)](_0x1be575[_0x2e8f81]['serialize']());}for(_0x1ac7a5 in(_0x282b33['ints']={},this['_ints']))_0x282b33['ints'][_0x1ac7a5]=this[_0x3a306e(0x2843)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x2670)]={},this['_uints']))_0x282b33[_0x3a306e(0x2670)][_0x1ac7a5]=this[_0x3a306e(0x1e33)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x786)]={},this[_0x3a306e(0x2eff)]))_0x282b33['floats'][_0x1ac7a5]=this[_0x3a306e(0x2eff)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x28bb)]={},this[_0x3a306e(0x3c5)]))_0x282b33['FloatArrays'][_0x1ac7a5]=this['_floatsArrays'][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x1a2e)]={},this[_0x3a306e(0x2f86)]))_0x282b33[_0x3a306e(0x1a2e)][_0x1ac7a5]=this['_colors3'][_0x1ac7a5][_0x3a306e(0x4189)]();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x3b60)]={},this['_colors3Arrays']))_0x282b33[_0x3a306e(0x3b60)][_0x1ac7a5]=this[_0x3a306e(0x2581)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x1bab)]={},this[_0x3a306e(0x1022)]))_0x282b33[_0x3a306e(0x1bab)][_0x1ac7a5]=this[_0x3a306e(0x1022)][_0x1ac7a5][_0x3a306e(0x4189)]();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x5bb)]={},this[_0x3a306e(0x1c84)]))_0x282b33[_0x3a306e(0x5bb)][_0x1ac7a5]=this[_0x3a306e(0x1c84)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x29c4)]={},this[_0x3a306e(0x120e)]))_0x282b33[_0x3a306e(0x29c4)][_0x1ac7a5]=this[_0x3a306e(0x120e)][_0x1ac7a5][_0x3a306e(0x4189)]();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x2334)]={},this['_vectors3']))_0x282b33[_0x3a306e(0x2334)][_0x1ac7a5]=this[_0x3a306e(0x2b8b)][_0x1ac7a5][_0x3a306e(0x4189)]();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x2d3a)]={},this[_0x3a306e(0x38ec)]))_0x282b33[_0x3a306e(0x2d3a)][_0x1ac7a5]=this[_0x3a306e(0x38ec)][_0x1ac7a5][_0x3a306e(0x4189)]();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x771)]={},this[_0x3a306e(0x3fa8)]))_0x282b33[_0x3a306e(0x771)][_0x1ac7a5]=this[_0x3a306e(0x3fa8)][_0x1ac7a5]['asArray']();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x81f)]={},this[_0x3a306e(0x1535)]))_0x282b33[_0x3a306e(0x81f)][_0x1ac7a5]=this[_0x3a306e(0x1535)][_0x1ac7a5]['asArray']();for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x403a)]={},this[_0x3a306e(0x38c1)]))_0x282b33['matrixArray'][_0x1ac7a5]=this[_0x3a306e(0x38c1)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x11da)]={},this['_matrices3x3']))_0x282b33['matrices3x3'][_0x1ac7a5]=this['_matrices3x3'][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x1afd)]={},this['_matrices2x2']))_0x282b33['matrices2x2'][_0x1ac7a5]=this['_matrices2x2'][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x1041)]={},this[_0x3a306e(0x1c7d)]))_0x282b33[_0x3a306e(0x1041)][_0x1ac7a5]=this['_vectors2Arrays'][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x402d)]={},this['_vectors3Arrays']))_0x282b33[_0x3a306e(0x402d)][_0x1ac7a5]=this['_vectors3Arrays'][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33['vectors4Arrays']={},this['_vectors4Arrays']))_0x282b33['vectors4Arrays'][_0x1ac7a5]=this[_0x3a306e(0x21fd)][_0x1ac7a5];for(_0x1ac7a5 in(_0x282b33[_0x3a306e(0x2089)]={},this[_0x3a306e(0x1258)]))_0x282b33[_0x3a306e(0x2089)][_0x1ac7a5]=this[_0x3a306e(0x1258)][_0x1ac7a5];return _0x282b33;}static[_0xa5413e(0x2f08)](_0x3ec068,_0x4ff0fc,_0x42c5e7){var _0x1cce52=_0xa5413e;const _0x29fc14=_0x253031['p4']['Parse'](()=>new _0x20c39c(_0x3ec068[_0x1cce52(0x3844)],_0x4ff0fc,_0x3ec068[_0x1cce52(0x3af4)],_0x3ec068[_0x1cce52(0x381f)],_0x3ec068['storeEffectOnSubMeshes']),_0x3ec068,_0x4ff0fc,_0x42c5e7);let _0x5b6c5b;for(_0x5b6c5b in(_0x3ec068[_0x1cce52(0x2061)]&&_0x29fc14['stencil'][_0x1cce52(0x138f)](_0x3ec068[_0x1cce52(0x2061)],_0x4ff0fc,_0x42c5e7),_0x3ec068[_0x1cce52(0x3ab1)]))_0x29fc14[_0x1cce52(0xf22)](_0x5b6c5b,_0x54350d['x'][_0x1cce52(0x2f08)](_0x3ec068[_0x1cce52(0x3ab1)][_0x5b6c5b],_0x4ff0fc,_0x42c5e7));for(_0x5b6c5b in _0x3ec068['textureArrays']){var _0x9ef55b=_0x3ec068[_0x1cce52(0x134b)][_0x5b6c5b];const _0x174074=new Array();for(let _0x218b96=0x0;_0x218b96<_0x9ef55b[_0x1cce52(0x3785)];_0x218b96++)_0x174074[_0x1cce52(0x1e1d)](_0x54350d['x']['Parse'](_0x9ef55b[_0x218b96],_0x4ff0fc,_0x42c5e7));_0x29fc14[_0x1cce52(0x2a09)](_0x5b6c5b,_0x174074);}for(_0x5b6c5b in _0x3ec068[_0x1cce52(0xf8d)])_0x29fc14[_0x1cce52(0x2f44)](_0x5b6c5b,_0x3ec068[_0x1cce52(0xf8d)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x2670)])_0x29fc14[_0x1cce52(0x3856)](_0x5b6c5b,_0x3ec068['uints'][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x786)])_0x29fc14['setFloat'](_0x5b6c5b,_0x3ec068[_0x1cce52(0x786)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x46b)])_0x29fc14[_0x1cce52(0x1939)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x46b)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x1a2e)])_0x29fc14[_0x1cce52(0x3b5e)](_0x5b6c5b,_0x43e652['Wo'][_0x1cce52(0x1c38)](_0x3ec068['colors3'][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x3b60)]){var _0x18172c=_0x3ec068[_0x1cce52(0x3b60)][_0x5b6c5b][_0x1cce52(0xc71)]((_0x3ee3b5,_0x5213ee,_0x3cbdcf)=>(_0x3cbdcf%0x3==0x0?_0x3ee3b5[_0x1cce52(0x1e1d)]([_0x5213ee]):_0x3ee3b5[_0x3ee3b5[_0x1cce52(0x3785)]-0x1][_0x1cce52(0x1e1d)](_0x5213ee),_0x3ee3b5),[])[_0x1cce52(0x350f)](_0x20d217=>_0x43e652['Wo']['FromArray'](_0x20d217));_0x29fc14[_0x1cce52(0x1f3b)](_0x5b6c5b,_0x18172c);}for(_0x5b6c5b in _0x3ec068['colors4'])_0x29fc14[_0x1cce52(0x880)](_0x5b6c5b,_0x43e652['HE'][_0x1cce52(0x1c38)](_0x3ec068[_0x1cce52(0x1bab)][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x5bb)]){var _0x3d8cc9=_0x3ec068['colors4Arrays'][_0x5b6c5b]['reduce']((_0x242c68,_0x5d9b5c,_0x628e23)=>(_0x628e23%0x4==0x0?_0x242c68[_0x1cce52(0x1e1d)]([_0x5d9b5c]):_0x242c68[_0x242c68[_0x1cce52(0x3785)]-0x1][_0x1cce52(0x1e1d)](_0x5d9b5c),_0x242c68),[])[_0x1cce52(0x350f)](_0x17fb91=>_0x43e652['HE']['FromArray'](_0x17fb91));_0x29fc14[_0x1cce52(0x299f)](_0x5b6c5b,_0x3d8cc9);}for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x29c4)])_0x29fc14[_0x1cce52(0x3b15)](_0x5b6c5b,_0x244dfd['FM'][_0x1cce52(0x1c38)](_0x3ec068[_0x1cce52(0x29c4)][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x2334)])_0x29fc14[_0x1cce52(0x2a0f)](_0x5b6c5b,_0x244dfd['P'][_0x1cce52(0x1c38)](_0x3ec068[_0x1cce52(0x2334)][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x2d3a)])_0x29fc14[_0x1cce52(0xd9d)](_0x5b6c5b,_0x244dfd['Lt']['FromArray'](_0x3ec068[_0x1cce52(0x2d3a)][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x771)])_0x29fc14[_0x1cce52(0x11b4)](_0x5b6c5b,_0x244dfd['_f']['FromArray'](_0x3ec068['quaternions'][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x81f)])_0x29fc14[_0x1cce52(0x233e)](_0x5b6c5b,_0x244dfd['y3'][_0x1cce52(0x1c38)](_0x3ec068[_0x1cce52(0x81f)][_0x5b6c5b]));for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x403a)])_0x29fc14[_0x1cce52(0x38c1)][_0x5b6c5b]=new Float32Array(_0x3ec068[_0x1cce52(0x403a)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x11da)])_0x29fc14[_0x1cce52(0x3974)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x11da)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x1afd)])_0x29fc14[_0x1cce52(0x39d3)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x1afd)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x1041)])_0x29fc14[_0x1cce52(0x2ab7)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x1041)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068['vectors3Arrays'])_0x29fc14[_0x1cce52(0xe5a)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x402d)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x943)])_0x29fc14[_0x1cce52(0x203c)](_0x5b6c5b,_0x3ec068[_0x1cce52(0x943)][_0x5b6c5b]);for(_0x5b6c5b in _0x3ec068[_0x1cce52(0x2089)])_0x29fc14['setArray4'](_0x5b6c5b,_0x3ec068['quaternionsArrays'][_0x5b6c5b]);return _0x29fc14;}static[_0xa5413e(0x1e5a)](_0x10cf8d,_0x12ecb8,_0x1ae13a,_0x67c061=''){return new Promise((_0x139e33,_0x1a5a12)=>{var _0x61f231=a7_0x2532;const _0x571db1=new _0x4af1c7['g']();_0x571db1['addEventListener'](_0x61f231(0x3525),()=>{var _0x42f5a6=_0x61f231;if(0x4==_0x571db1[_0x42f5a6(0xab7)]){if(0xc8==_0x571db1[_0x42f5a6(0x2667)]){var _0x15a04e=JSON[_0x42f5a6(0x138f)](_0x571db1[_0x42f5a6(0x2abf)]);const _0x56203c=this['Parse'](_0x15a04e,_0x1ae13a||_0x3eafbb['l'][_0x42f5a6(0x3c92)],_0x67c061);_0x10cf8d&&(_0x56203c[_0x42f5a6(0x3844)]=_0x10cf8d),_0x139e33(_0x56203c);}else _0x1a5a12(_0x42f5a6(0x3051));}}),_0x571db1[_0x61f231(0x2ea2)](_0x61f231(0xec2),_0x12ecb8),_0x571db1[_0x61f231(0xb51)]();});}static['ParseFromSnippetAsync'](_0x1c08e6,_0x25df50,_0x398cd2=''){return new Promise((_0x4342b6,_0x3304e5)=>{var _0x28bee7=a7_0x2532;const _0x5bcda4=new _0x4af1c7['g']();_0x5bcda4[_0x28bee7(0x4027)]('readystatechange',()=>{var _0x221685=_0x28bee7;if(0x4==_0x5bcda4[_0x221685(0xab7)]){if(0xc8==_0x5bcda4[_0x221685(0x2667)]){var _0x38c530=JSON[_0x221685(0x138f)](JSON[_0x221685(0x138f)](_0x5bcda4[_0x221685(0x2abf)])['jsonPayload']),_0x38c530=JSON[_0x221685(0x138f)](_0x38c530[_0x221685(0x37dc)]);const _0x28c47d=this[_0x221685(0x2f08)](_0x38c530,_0x25df50||_0x3eafbb['l'][_0x221685(0x3c92)],_0x398cd2);_0x28c47d['snippetId']=_0x1c08e6,_0x4342b6(_0x28c47d);}else _0x3304e5(_0x221685(0x33fc)+_0x1c08e6);}}),_0x5bcda4[_0x28bee7(0x2ea2)]('GET',this['SnippetUrl']+'/'+_0x1c08e6['replace'](/#/g,'/')),_0x5bcda4[_0x28bee7(0xb51)]();});}}_0x20c39c[_0xa5413e(0x5e2)]=_0x5c26fe['g'][_0xa5413e(0x5e2)],_0x20c39c[_0xa5413e(0x10c2)]=_0x20c39c[_0xa5413e(0x4fb)],(0x0,_0x19bb6a['H'])(_0xa5413e(0x28ec),_0x20c39c);},0x1614a:(_0x4feb74,_0x3fe027,_0xfdabf0)=>{_0xfdabf0(0xf75c),_0xfdabf0(0x9f19),_0xfdabf0(0xf8c1);},0x7c4f:(_0x513396,_0x59bd07,_0x567f73)=>{var _0x81e2d3=a7_0x38a779;_0x567f73['d'](_0x59bd07,{'K':()=>_0x25dda0});function _0x31daba(_0xeeb71d,_0x9ffcf7,_0x4e22e7,_0x5e7645){var _0xb296ef=a7_0x2532,_0x5127c3,_0x1ca912=arguments[_0xb296ef(0x3785)],_0x392a31=_0x1ca912<0x3?_0x9ffcf7:null===_0x5e7645?_0x5e7645=Object[_0xb296ef(0x18ba)](_0x9ffcf7,_0x4e22e7):_0x5e7645;if('object'==typeof Reflect&&'function'==typeof Reflect[_0xb296ef(0x4111)])_0x392a31=Reflect[_0xb296ef(0x4111)](_0xeeb71d,_0x9ffcf7,_0x4e22e7,_0x5e7645);else{for(var _0x25837d=_0xeeb71d[_0xb296ef(0x3785)]-0x1;0x0<=_0x25837d;_0x25837d--)(_0x5127c3=_0xeeb71d[_0x25837d])&&(_0x392a31=(_0x1ca912<0x3?_0x5127c3(_0x392a31):0x3<_0x1ca912?_0x5127c3(_0x9ffcf7,_0x4e22e7,_0x392a31):_0x5127c3(_0x9ffcf7,_0x4e22e7))||_0x392a31);}0x3<_0x1ca912&&_0x392a31&&Object['defineProperty'](_0x9ffcf7,_0x4e22e7,_0x392a31);}var _0x54a456=_0x567f73(0x153ad),_0x25d08c=_0x567f73(0x9657),_0x30921e=_0x567f73(0x1446b),_0x4fc435=_0x567f73(0x9fd1),_0x40fb0a=_0x567f73(0xc84b),_0x47579d=_0x567f73(0x1a27),_0x14f7ef=_0x567f73(0x1836a),_0x1daeb5=_0x567f73(0x1803b),_0x654e82=_0x567f73(0x173aa),_0x21037e=_0x567f73(0x519c),_0x59bd07=_0x567f73(0x11e40),_0x2a6c12=_0x567f73(0x14ea0),_0x3655eb=_0x567f73(0x147cf),_0x127817=_0x567f73(0xbac7),_0x5145cd=_0x567f73(0xe456),_0x4b12ab=_0x567f73(0xc656),_0x42733a=(_0x567f73(0x1859e),_0x567f73(0xf570),_0x567f73(0x77a5)),_0x2fd555=_0x567f73(0x6421),_0x2251b8=_0x567f73(0x12d77),_0x275133=_0x567f73(0x2088);const _0x63c397={'effect':null,'subMesh':null};class _0x1d335c extends _0x59bd07['H']{constructor(_0xba3ea3){var _0x361f37=a7_0x2532;super(_0xba3ea3),this[_0x361f37(0x4080)]=!0x1,this[_0x361f37(0x1e77)]=!0x1,this[_0x361f37(0x1def)]=!0x1,this[_0x361f37(0x3b4f)]=!0x1,this[_0x361f37(0x33b3)]=!0x1,this[_0x361f37(0x33b7)]=!0x1,this['DIFFUSE']=!0x1,this[_0x361f37(0x376f)]=0x0,this[_0x361f37(0x3f87)]=!0x1,this[_0x361f37(0x36fb)]=!0x1,this[_0x361f37(0x3b89)]=0x0,this[_0x361f37(0x1c37)]=!0x1,this[_0x361f37(0x172e)]=0x0,this[_0x361f37(0x3923)]=!0x1,this[_0x361f37(0x18fd)]=!0x1,this[_0x361f37(0x33d6)]=!0x1,this[_0x361f37(0x863)]=0x0,this[_0x361f37(0x3573)]=!0x1,this[_0x361f37(0x3f13)]=0x0,this[_0x361f37(0x620)]=!0x1,this['BUMPDIRECTUV']=0x0,this[_0x361f37(0x3e83)]=!0x1,this[_0x361f37(0x102d)]=!0x1,this[_0x361f37(0x112c)]=!0x1,this[_0x361f37(0xae2)]=!0x1,this[_0x361f37(0x25f5)]=!0x1,this[_0x361f37(0x101c)]=!0x1,this[_0x361f37(0x1487)]=!0x1,this[_0x361f37(0x10c5)]=!0x1,this[_0x361f37(0x4b6)]=!0x1,this[_0x361f37(0x593)]=!0x1,this[_0x361f37(0x1a76)]=!0x1,this['ALPHAFROMDIFFUSE']=!0x1,this[_0x361f37(0x3568)]=!0x1,this[_0x361f37(0x3f41)]=!0x1,this[_0x361f37(0x3d13)]=!0x1,this[_0x361f37(0x19e9)]=!0x1,this[_0x361f37(0xe45)]=!0x1,this['REFLECTIONFRESNEL']=!0x1,this[_0x361f37(0x13f4)]=!0x1,this['EMISSIVEFRESNEL']=!0x1,this[_0x361f37(0x3776)]=!0x1,this['NORMAL']=!0x1,this[_0x361f37(0x324a)]=!0x1,this[_0x361f37(0x47e)]=!0x1,this[_0x361f37(0x108a)]=!0x1,this['UV3']=!0x1,this[_0x361f37(0x1290)]=!0x1,this[_0x361f37(0x23d1)]=!0x1,this[_0x361f37(0x12e9)]=!0x1,this[_0x361f37(0x36ea)]=!0x1,this[_0x361f37(0x2167)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x361f37(0x35a8)]=0x0,this['BONETEXTURE']=!0x1,this[_0x361f37(0x3fd0)]=!0x1,this[_0x361f37(0x3087)]=!0x1,this['THIN_INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x361f37(0x200a)]=!0x1,this[_0x361f37(0x3948)]=!0x1,this[_0x361f37(0xe1e)]=!0x1,this[_0x361f37(0x209c)]=!0x1,this[_0x361f37(0x1b9b)]=!0x1,this[_0x361f37(0x1f7a)]=!0x1,this[_0x361f37(0x417c)]=0x0,this[_0x361f37(0x13a6)]=!0x1,this[_0x361f37(0x24a1)]=!0x1,this['REFLECTIONMAP_3D']=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this[_0x361f37(0x8b9)]=!0x1,this[_0x361f37(0x809)]=!0x1,this['USE_LOCAL_REFLECTIONMAP_CUBIC']=!0x1,this[_0x361f37(0x2c0c)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this[_0x361f37(0x1698)]=!0x1,this[_0x361f37(0x2f9a)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x361f37(0x3410)]=!0x1,this[_0x361f37(0x2591)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x361f37(0x38a5)]=!0x1,this[_0x361f37(0x8f9)]=!0x1,this[_0x361f37(0x1b7e)]=!0x1,this[_0x361f37(0x1701)]=!0x1,this[_0x361f37(0x101b)]=!0x1,this[_0x361f37(0x1295)]=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x361f37(0x30f5)]=!0x1,this[_0x361f37(0x1b87)]=!0x1,this['MORPHTARGETS_TANGENT']=!0x1,this['MORPHTARGETS_UV']=!0x1,this[_0x361f37(0x79c)]=0x0,this[_0x361f37(0xd2c)]=!0x1,this['NONUNIFORMSCALING']=!0x1,this[_0x361f37(0x477)]=!0x1,this[_0x361f37(0x2d66)]=!0x1,this[_0x361f37(0x349a)]=!0x0,this[_0x361f37(0x2c05)]=!0x1,this[_0x361f37(0x17f2)]=!0x1,this[_0x361f37(0x79a)]=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this[_0x361f37(0x3bd7)]=-0x1,this[_0x361f37(0x4013)]=!0x1,this[_0x361f37(0x10cf)]=-0x1,this[_0x361f37(0x1ccc)]=!0x1,this['PREPASS_NORMAL_INDEX']=-0x1,this[_0x361f37(0x1577)]=!0x1,this[_0x361f37(0x17b5)]=-0x1,this[_0x361f37(0x1ae5)]=!0x1,this[_0x361f37(0x2a6c)]=-0x1,this['PREPASS_REFLECTIVITY']=!0x1,this[_0x361f37(0x30f2)]=-0x1,this['SCENE_MRT_COUNT']=0x0,this[_0x361f37(0xaef)]=!0x1,this[_0x361f37(0x1d11)]=!0x1,this[_0x361f37(0x2f1c)]=!0x1,this[_0x361f37(0x1439)]=!0x1,this[_0x361f37(0x3485)]=!0x1,this[_0x361f37(0x22d0)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x361f37(0xd63)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x361f37(0x3722)]=!0x1,this[_0x361f37(0x2955)]=!0x1,this[_0x361f37(0x6b0)]=!0x1,this['COLORGRADING3D']=!0x1,this[_0x361f37(0xd7d)]=!0x1,this[_0x361f37(0x1e73)]=!0x1,this[_0x361f37(0xf6b)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x361f37(0x18b1)]=!0x1,this[_0x361f37(0x122a)]=!0x1,this[_0x361f37(0x1c65)]=!0x1,this[_0x361f37(0xdc1)]=!0x1,this[_0x361f37(0x39eb)]=!0x1,this[_0x361f37(0x38b4)]=!0x1,this[_0x361f37(0x3b5b)]=!0x1,this['IS_REFRACTION_LINEAR']=!0x1,this[_0x361f37(0x34eb)]=!0x1,this[_0x361f37(0x2e13)]();}[_0x81e2d3(0x33df)](_0x51568d){var _0x48c1ac=_0x81e2d3;for(const _0x201bcf of['REFLECTIONMAP_CUBIC','REFLECTIONMAP_EXPLICIT',_0x48c1ac(0x8b9),_0x48c1ac(0x22ca),'REFLECTIONMAP_PROJECTION',_0x48c1ac(0x1698),_0x48c1ac(0x1bda),_0x48c1ac(0xc83),'REFLECTIONMAP_EQUIRECTANGULAR_FIXED',_0x48c1ac(0x2591)])this[_0x201bcf]=_0x201bcf===_0x51568d;}}class _0x25dda0 extends _0x2a6c12['a']{constructor(_0x507c0a,_0x10d839){var _0x1141fd=_0x81e2d3;super(_0x507c0a,_0x10d839),this['_diffuseTexture']=null,this[_0x1141fd(0xb07)]=null,this['_opacityTexture']=null,this[_0x1141fd(0xcf3)]=null,this[_0x1141fd(0x1aeb)]=null,this[_0x1141fd(0xb63)]=null,this[_0x1141fd(0x3927)]=null,this[_0x1141fd(0xf7e)]=null,this[_0x1141fd(0x20c)]=null,this[_0x1141fd(0x24aa)]=new _0x40fb0a['Wo'](0x0,0x0,0x0),this[_0x1141fd(0x2c15)]=new _0x40fb0a['Wo'](0x1,0x1,0x1),this[_0x1141fd(0x3575)]=new _0x40fb0a['Wo'](0x1,0x1,0x1),this[_0x1141fd(0x263a)]=new _0x40fb0a['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x1141fd(0x3f5d)]=!0x1,this[_0x1141fd(0x1b9c)]=!0x1,this[_0x1141fd(0x1693)]=!0x1,this[_0x1141fd(0x1efc)]=!0x1,this['_useReflectionOverAlpha']=!0x1,this['_disableLighting']=!0x1,this[_0x1141fd(0x25f)]=!0x1,this[_0x1141fd(0x14e8)]=!0x1,this['_useParallaxOcclusion']=!0x1,this[_0x1141fd(0x3f3e)]=0.05,this['_roughness']=0x0,this[_0x1141fd(0x1663)]=0.98,this[_0x1141fd(0x3d3d)]=!0x0,this['alphaCutOff']=0.4,this['_useLightmapAsShadowmap']=!0x1,this[_0x1141fd(0x30f4)]=!0x1,this[_0x1141fd(0x652)]=!0x1,this[_0x1141fd(0x77d)]=0x4,this['_invertNormalMapX']=!0x1,this[_0x1141fd(0x17bb)]=!0x1,this['_twoSidedLighting']=!0x1,this[_0x1141fd(0x2062)]=new _0x25d08c['t'](0x10),this['_worldViewProjectionMatrix']=_0x4fc435['y3'][_0x1141fd(0xd5a)](),this[_0x1141fd(0x249b)]=new _0x40fb0a['Wo'](0x0,0x0,0x0),this['_cacheHasRenderTargetTextures']=!0x1,this[_0x1141fd(0x1fb8)]=new _0x2251b8['p'](this),this[_0x1141fd(0x39fe)](null),this['prePassConfiguration']=new _0x14f7ef['o'](),this[_0x1141fd(0x29df)]=()=>(this[_0x1141fd(0x2062)]['reset'](),_0x25dda0[_0x1141fd(0x5da)]&&this[_0x1141fd(0xcf3)]&&this[_0x1141fd(0xcf3)][_0x1141fd(0x1706)]&&this[_0x1141fd(0x2062)][_0x1141fd(0x1e1d)](this[_0x1141fd(0xcf3)]),_0x25dda0['RefractionTextureEnabled']&&this[_0x1141fd(0x20c)]&&this['_refractionTexture'][_0x1141fd(0x1706)]&&this[_0x1141fd(0x2062)][_0x1141fd(0x1e1d)](this[_0x1141fd(0x20c)]),this[_0x1141fd(0x1909)]['renderTargets']=this[_0x1141fd(0x2062)],this[_0x1141fd(0x1eb)](this[_0x1141fd(0x1909)]),this[_0x1141fd(0x2062)]);}get['imageProcessingConfiguration'](){var _0x3ccccb=_0x81e2d3;return this[_0x3ccccb(0x2c4b)];}set['imageProcessingConfiguration'](_0x73e43e){var _0x4462c9=_0x81e2d3;this[_0x4462c9(0x39fe)](_0x73e43e),this['_markAllSubMeshesAsTexturesDirty']();}['_attachImageProcessingConfiguration'](_0x2430c8){var _0x57b84b=_0x81e2d3;_0x2430c8!==this[_0x57b84b(0x2c4b)]&&(this[_0x57b84b(0x2c4b)]&&this[_0x57b84b(0x2e70)]&&this[_0x57b84b(0x2c4b)][_0x57b84b(0x14ef)][_0x57b84b(0x418a)](this[_0x57b84b(0x2e70)]),this[_0x57b84b(0x2c4b)]=_0x2430c8||this['getScene']()[_0x57b84b(0x3401)],this[_0x57b84b(0x2c4b)]&&(this[_0x57b84b(0x2e70)]=this['_imageProcessingConfiguration'][_0x57b84b(0x14ef)]['add'](()=>{var _0x5ab975=_0x57b84b;this[_0x5ab975(0x77e)]();})));}get[_0x81e2d3(0x67f)](){var _0x24d816=_0x81e2d3;return!this[_0x24d816(0xd67)];}get['cameraColorCurvesEnabled'](){var _0x5eadf6=_0x81e2d3;return this['imageProcessingConfiguration'][_0x5eadf6(0xceb)];}set['cameraColorCurvesEnabled'](_0x5101b0){var _0x44a227=_0x81e2d3;this[_0x44a227(0x3401)][_0x44a227(0xceb)]=_0x5101b0;}get[_0x81e2d3(0x219c)](){var _0x59ef83=_0x81e2d3;return this[_0x59ef83(0x3401)][_0x59ef83(0x3ef6)];}set[_0x81e2d3(0x219c)](_0x2b7003){var _0x502f15=_0x81e2d3;this[_0x502f15(0x3401)][_0x502f15(0x3ef6)]=_0x2b7003;}get['cameraToneMappingEnabled'](){var _0x372f75=_0x81e2d3;return this[_0x372f75(0x2c4b)]['toneMappingEnabled'];}set[_0x81e2d3(0x1bb0)](_0x15f43b){var _0x296961=_0x81e2d3;this['_imageProcessingConfiguration'][_0x296961(0x2ede)]=_0x15f43b;}get['cameraExposure'](){var _0x2a1b07=_0x81e2d3;return this[_0x2a1b07(0x2c4b)]['exposure'];}set[_0x81e2d3(0xc41)](_0x23a927){this['_imageProcessingConfiguration']['exposure']=_0x23a927;}get['cameraContrast'](){var _0x5eef77=_0x81e2d3;return this[_0x5eef77(0x2c4b)][_0x5eef77(0x1f15)];}set[_0x81e2d3(0x3b74)](_0x2238fc){var _0x54b73e=_0x81e2d3;this[_0x54b73e(0x2c4b)][_0x54b73e(0x1f15)]=_0x2238fc;}get[_0x81e2d3(0x2f84)](){var _0x4cde89=_0x81e2d3;return this[_0x4cde89(0x2c4b)][_0x4cde89(0x1aec)];}set['cameraColorGradingTexture'](_0x16f726){var _0x5789c0=_0x81e2d3;this[_0x5789c0(0x2c4b)]['colorGradingTexture']=_0x16f726;}get[_0x81e2d3(0x727)](){var _0x5c2a2d=_0x81e2d3;return this[_0x5c2a2d(0x2c4b)][_0x5c2a2d(0x2fde)];}set['cameraColorCurves'](_0x66d705){var _0x5f308f=_0x81e2d3;this['_imageProcessingConfiguration'][_0x5f308f(0x2fde)]=_0x66d705;}get[_0x81e2d3(0x338f)](){return!0x0;}get[_0x81e2d3(0x2b6d)](){var _0x5b32d8=_0x81e2d3;return!!(_0x25dda0[_0x5b32d8(0x5da)]&&this['_reflectionTexture']&&this[_0x5b32d8(0xcf3)][_0x5b32d8(0x1706)])||!!(_0x25dda0[_0x5b32d8(0x2a1)]&&this[_0x5b32d8(0x20c)]&&this[_0x5b32d8(0x20c)]['isRenderTarget'])||this[_0x5b32d8(0x1308)];}['getClassName'](){var _0x3f715a=_0x81e2d3;return _0x3f715a(0x838);}get[_0x81e2d3(0x8a7)](){var _0x4a11aa=_0x81e2d3;return this[_0x4a11aa(0x27da)];}set[_0x81e2d3(0x8a7)](_0x506fe4){var _0x4a728e=_0x81e2d3;this[_0x4a728e(0x27da)]=_0x506fe4&&this[_0x4a728e(0x40ae)]()[_0x4a728e(0x318e)]()[_0x4a728e(0x179f)]()[_0x4a728e(0x1493)],this[_0x4a728e(0x6a1)]();}[_0x81e2d3(0x3649)](){var _0x10d242=_0x81e2d3;return!this['_disableAlphaBlending']&&(this[_0x10d242(0x37fb)]<0x1||null!=this[_0x10d242(0x354b)]||this['_shouldUseAlphaFromDiffuseTexture']()||this[_0x10d242(0x2f69)]&&this['_opacityFresnelParameters'][_0x10d242(0x3461)]);}[_0x81e2d3(0x2d28)](){var _0x33ed67=_0x81e2d3;return!!this[_0x33ed67(0x2b02)]||this[_0x33ed67(0x3cac)]()&&(null==this['_transparencyMode']||this['_transparencyMode']===_0x654e82['F'][_0x33ed67(0x125f)]);}['_shouldUseAlphaFromDiffuseTexture'](){var _0x5eebda=_0x81e2d3;return null!=this[_0x5eebda(0x27fd)]&&this[_0x5eebda(0x27fd)][_0x5eebda(0x33f9)]&&this['_useAlphaFromDiffuseTexture']&&this[_0x5eebda(0x3ad8)]!==_0x654e82['F'][_0x5eebda(0x3c9)];}['_hasAlphaChannel'](){var _0x362a57=_0x81e2d3;return null!=this[_0x362a57(0x27fd)]&&this[_0x362a57(0x27fd)]['hasAlpha']||null!=this['_opacityTexture'];}[_0x81e2d3(0xcd8)](){return this['_diffuseTexture'];}[_0x81e2d3(0x4b4)](_0x2a7d0f,_0x3a943c,_0x6c0eae=!0x1){var _0x4b0f38=_0x81e2d3;if(this[_0x4b0f38(0xa65)]||this[_0x4b0f38(0x286e)](),_0x3a943c[_0x4b0f38(0x300f)]&&this[_0x4b0f38(0x1946)]&&_0x3a943c[_0x4b0f38(0x300f)][_0x4b0f38(0x35c0)]&&_0x3a943c['effect'][_0x4b0f38(0x14b9)]===_0x6c0eae)return!0x0;_0x3a943c['materialDefines']||(this[_0x4b0f38(0x276f)](_0x21037e['S'][_0x4b0f38(0x279b)],this[_0x4b0f38(0x1909)]),_0x3a943c[_0x4b0f38(0x2ce3)]=new _0x1d335c(this[_0x4b0f38(0x1909)][_0x4b0f38(0x118a)]));const _0x49372c=this[_0x4b0f38(0x40ae)](),_0x4c063b=_0x3a943c[_0x4b0f38(0x2ce3)];if(this[_0x4b0f38(0x288d)](_0x3a943c))return!0x0;var _0x2ff5f3=_0x49372c[_0x4b0f38(0x318e)](),_0x457525=(_0x4c063b[_0x4b0f38(0x34e4)]=_0x3655eb['G']['PrepareDefinesForLights'](_0x49372c,_0x2a7d0f,_0x4c063b,!0x0,this[_0x4b0f38(0x77d)],this['_disableLighting']),_0x3655eb['G'][_0x4b0f38(0x1c00)](_0x49372c,_0x4c063b),this[_0x4b0f38(0x4181)](_0x2a7d0f)&&this['getScene']()['useOrderIndependentTransparency']);if(_0x3655eb['G'][_0x4b0f38(0x3c3a)](_0x49372c,_0x4c063b,this['canRenderToMRT']&&!_0x457525),_0x3655eb['G'][_0x4b0f38(0x17cb)](_0x49372c,_0x4c063b,_0x457525),_0x4c063b[_0x4b0f38(0x254b)]){this['_eventInfo'][_0x4b0f38(0x2b6d)]=!0x1,this[_0x4b0f38(0x3c67)](this[_0x4b0f38(0x1909)]),this[_0x4b0f38(0x1308)]=this['_eventInfo'][_0x4b0f38(0x2b6d)],_0x4c063b[_0x4b0f38(0x123a)]=!0x1;for(let _0x5b83fd=0x1;_0x5b83fd<=_0x42733a['g'][_0x4b0f38(0x2dfc)];++_0x5b83fd)_0x4c063b[_0x4b0f38(0x2ad)+_0x5b83fd]=!0x1;if(_0x49372c[_0x4b0f38(0x914)]){if(_0x4c063b[_0x4b0f38(0x376f)]=0x0,_0x4c063b['BUMPDIRECTUV']=0x0,_0x4c063b[_0x4b0f38(0x3b89)]=0x0,_0x4c063b[_0x4b0f38(0x172e)]=0x0,_0x4c063b[_0x4b0f38(0x863)]=0x0,_0x4c063b['SPECULARDIRECTUV']=0x0,_0x4c063b[_0x4b0f38(0x417c)]=0x0,this[_0x4b0f38(0x27fd)]&&_0x25dda0[_0x4b0f38(0x3ab3)]){if(!this[_0x4b0f38(0x27fd)]['isReadyOrNotBlocking']())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0x27fd)],_0x4c063b,_0x4b0f38(0x1474));}else _0x4c063b['DIFFUSE']=!0x1;if(this[_0x4b0f38(0xb07)]&&_0x25dda0[_0x4b0f38(0x3344)]){if(!this[_0x4b0f38(0xb07)][_0x4b0f38(0xbf7)]())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0xb07)],_0x4c063b,'AMBIENT');}else _0x4c063b['AMBIENT']=!0x1;if(this['_opacityTexture']&&_0x25dda0[_0x4b0f38(0x18be)]){if(!this[_0x4b0f38(0x354b)][_0x4b0f38(0xbf7)]())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0x354b)],_0x4c063b,_0x4b0f38(0x1c37)),_0x4c063b['OPACITYRGB']=this[_0x4b0f38(0x354b)][_0x4b0f38(0x240a)];}else _0x4c063b[_0x4b0f38(0x1c37)]=!0x1;if(this[_0x4b0f38(0xcf3)]&&_0x25dda0[_0x4b0f38(0x5da)]){if(!this[_0x4b0f38(0xcf3)][_0x4b0f38(0xbf7)]())return!0x1;switch(_0x4c063b[_0x4b0f38(0x34e4)]=!0x0,_0x4c063b[_0x4b0f38(0x18fd)]=!0x0,_0x4c063b[_0x4b0f38(0x3948)]=0x0<this['_roughness'],_0x4c063b[_0x4b0f38(0x101b)]=this[_0x4b0f38(0x10a3)],_0x4c063b[_0x4b0f38(0x38a5)]=this[_0x4b0f38(0xcf3)][_0x4b0f38(0x1cd5)]===_0x127817['x'][_0x4b0f38(0x2a5a)],_0x4c063b[_0x4b0f38(0x3622)]=this[_0x4b0f38(0xcf3)][_0x4b0f38(0x1407)],_0x4c063b['REFLECTIONMAP_OPPOSITEZ']=_0x4c063b[_0x4b0f38(0x3622)]&&this[_0x4b0f38(0x40ae)]()[_0x4b0f38(0x3ece)]?!this[_0x4b0f38(0xcf3)][_0x4b0f38(0x31de)]:this[_0x4b0f38(0xcf3)][_0x4b0f38(0x31de)],_0x4c063b['RGBDREFLECTION']=this['_reflectionTexture'][_0x4b0f38(0x21a6)],this[_0x4b0f38(0xcf3)][_0x4b0f38(0x1cd5)]){case _0x127817['x'][_0x4b0f38(0x70c)]:_0x4c063b[_0x4b0f38(0x33df)](_0x4b0f38(0x2f9a));break;case _0x127817['x'][_0x4b0f38(0x416b)]:_0x4c063b[_0x4b0f38(0x33df)]('REFLECTIONMAP_PLANAR');break;case _0x127817['x'][_0x4b0f38(0x964)]:_0x4c063b['setReflectionMode'](_0x4b0f38(0x22ca));break;case _0x127817['x'][_0x4b0f38(0x323e)]:_0x4c063b['setReflectionMode'](_0x4b0f38(0x1698));break;case _0x127817['x']['SPHERICAL_MODE']:_0x4c063b['setReflectionMode'](_0x4b0f38(0x1bda));break;case _0x127817['x']['EQUIRECTANGULAR_MODE']:_0x4c063b['setReflectionMode'](_0x4b0f38(0xc83));break;case _0x127817['x']['FIXED_EQUIRECTANGULAR_MODE']:_0x4c063b[_0x4b0f38(0x33df)](_0x4b0f38(0x3410));break;case _0x127817['x'][_0x4b0f38(0x3cb)]:_0x4c063b[_0x4b0f38(0x33df)](_0x4b0f38(0x2591));break;case _0x127817['x'][_0x4b0f38(0x2c7a)]:case _0x127817['x'][_0x4b0f38(0x2a5a)]:default:_0x4c063b['setReflectionMode'](_0x4b0f38(0x809));}_0x4c063b[_0x4b0f38(0x18ea)]=!!this[_0x4b0f38(0xcf3)][_0x4b0f38(0x1ffc)];}else _0x4c063b[_0x4b0f38(0x18fd)]=!0x1,_0x4c063b[_0x4b0f38(0x3a57)]=!0x1;if(this[_0x4b0f38(0x1aeb)]&&_0x25dda0[_0x4b0f38(0x106e)]){if(!this[_0x4b0f38(0x1aeb)][_0x4b0f38(0xbf7)]())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0x1aeb)],_0x4c063b,'EMISSIVE');}else _0x4c063b[_0x4b0f38(0x33d6)]=!0x1;if(this['_lightmapTexture']&&_0x25dda0[_0x4b0f38(0x1c14)]){if(!this[_0x4b0f38(0xf7e)][_0x4b0f38(0xbf7)]())return!0x1;_0x3655eb['G']['PrepareDefinesForMergedUV'](this[_0x4b0f38(0xf7e)],_0x4c063b,_0x4b0f38(0x1f7a)),_0x4c063b['USELIGHTMAPASSHADOWMAP']=this[_0x4b0f38(0x2711)],_0x4c063b[_0x4b0f38(0xaef)]=this[_0x4b0f38(0xf7e)][_0x4b0f38(0x21a6)];}else _0x4c063b['LIGHTMAP']=!0x1;if(this[_0x4b0f38(0xb63)]&&_0x25dda0[_0x4b0f38(0x3866)]){if(!this[_0x4b0f38(0xb63)][_0x4b0f38(0xbf7)]())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0xb63)],_0x4c063b,'SPECULAR'),_0x4c063b['GLOSSINESS']=this['_useGlossinessFromSpecularMapAlpha'];}else _0x4c063b[_0x4b0f38(0x3573)]=!0x1;if(_0x49372c[_0x4b0f38(0x318e)]()['getCaps']()['standardDerivatives']&&this[_0x4b0f38(0x3927)]&&_0x25dda0[_0x4b0f38(0x1da0)]){if(!this['_bumpTexture'][_0x4b0f38(0x1977)]())return!0x1;_0x3655eb['G'][_0x4b0f38(0xbab)](this[_0x4b0f38(0x3927)],_0x4c063b,_0x4b0f38(0x620)),_0x4c063b['PARALLAX']=this[_0x4b0f38(0x14e8)],_0x4c063b['PARALLAXOCCLUSION']=this[_0x4b0f38(0x558)],_0x4c063b[_0x4b0f38(0x13a6)]=this['_useObjectSpaceNormalMap'];}else _0x4c063b[_0x4b0f38(0x620)]=!0x1,_0x4c063b['PARALLAX']=!0x1,_0x4c063b[_0x4b0f38(0x102d)]=!0x1;if(this[_0x4b0f38(0x20c)]&&_0x25dda0[_0x4b0f38(0x2a1)]){if(!this[_0x4b0f38(0x20c)][_0x4b0f38(0xbf7)]())return!0x1;_0x4c063b[_0x4b0f38(0x123a)]=!0x0,_0x4c063b['REFRACTION']=!0x0,_0x4c063b[_0x4b0f38(0x1701)]=this[_0x4b0f38(0x20c)]['isCube'],_0x4c063b[_0x4b0f38(0x2f1c)]=this[_0x4b0f38(0x20c)][_0x4b0f38(0x21a6)],_0x4c063b[_0x4b0f38(0x2c0c)]=!!this['_refractionTexture'][_0x4b0f38(0x1ffc)];}else _0x4c063b[_0x4b0f38(0x1b7e)]=!0x1;_0x4c063b[_0x4b0f38(0x1295)]=!this[_0x4b0f38(0x627)]&&this[_0x4b0f38(0x1623)];}else _0x4c063b['DIFFUSE']=!0x1,_0x4c063b[_0x4b0f38(0x36fb)]=!0x1,_0x4c063b['OPACITY']=!0x1,_0x4c063b['REFLECTION']=!0x1,_0x4c063b[_0x4b0f38(0x33d6)]=!0x1,_0x4c063b[_0x4b0f38(0x1f7a)]=!0x1,_0x4c063b[_0x4b0f38(0x620)]=!0x1,_0x4c063b[_0x4b0f38(0x1b7e)]=!0x1;_0x4c063b['ALPHAFROMDIFFUSE']=this[_0x4b0f38(0x44b)](),_0x4c063b[_0x4b0f38(0xe1e)]=this['_useEmissiveAsIllumination'],_0x4c063b[_0x4b0f38(0x209c)]=this[_0x4b0f38(0x1693)],_0x4c063b[_0x4b0f38(0x112c)]=this[_0x4b0f38(0x1efc)],_0x4c063b['PREMULTIPLYALPHA']=this['alphaMode']===_0x42733a['g'][_0x4b0f38(0x3330)]||this['alphaMode']===_0x42733a['g']['ALPHA_PREMULTIPLIED_PORTERDUFF'],_0x4c063b['ALPHATEST_AFTERALLALPHACOMPUTATIONS']=null!==this[_0x4b0f38(0xbf2)],_0x4c063b[_0x4b0f38(0x349a)]=null===this[_0x4b0f38(0xbf2)]||this[_0x4b0f38(0x4181)](_0x2a7d0f);}if(this[_0x4b0f38(0x1909)][_0x4b0f38(0x4b4)]=!0x0,this[_0x4b0f38(0x1909)][_0x4b0f38(0x32ec)]=_0x4c063b,this[_0x4b0f38(0x394b)](this['_eventInfo']),!this[_0x4b0f38(0x1909)][_0x4b0f38(0x4b4)])return!0x1;if(_0x4c063b[_0x4b0f38(0x3a78)]&&this[_0x4b0f38(0x2c4b)]){if(!this[_0x4b0f38(0x2c4b)][_0x4b0f38(0x1977)]())return!0x1;this[_0x4b0f38(0x2c4b)][_0x4b0f38(0x364c)](_0x4c063b),_0x4c063b[_0x4b0f38(0x3b5b)]=null!=this[_0x4b0f38(0x3a29)]&&!this['reflectionTexture'][_0x4b0f38(0x2c98)],_0x4c063b['IS_REFRACTION_LINEAR']=null!=this[_0x4b0f38(0x28e6)]&&!this[_0x4b0f38(0x28e6)][_0x4b0f38(0x2c98)];}_0x4c063b[_0x4b0f38(0x3339)]&&(_0x25dda0[_0x4b0f38(0x25b5)]?(this[_0x4b0f38(0x238b)]||this['_opacityFresnelParameters']||this[_0x4b0f38(0x1534)]||this[_0x4b0f38(0x3cf9)]||this[_0x4b0f38(0x2154)])&&(_0x4c063b['DIFFUSEFRESNEL']=this[_0x4b0f38(0x238b)]&&this[_0x4b0f38(0x238b)][_0x4b0f38(0x3461)],_0x4c063b[_0x4b0f38(0xe45)]=this['_opacityFresnelParameters']&&this[_0x4b0f38(0x2f69)]['isEnabled'],_0x4c063b['REFLECTIONFRESNEL']=this[_0x4b0f38(0x2154)]&&this[_0x4b0f38(0x2154)][_0x4b0f38(0x3461)],_0x4c063b[_0x4b0f38(0x1b9b)]=this[_0x4b0f38(0x30f4)],_0x4c063b[_0x4b0f38(0x13f4)]=this['_refractionFresnelParameters']&&this[_0x4b0f38(0x3cf9)][_0x4b0f38(0x3461)],_0x4c063b[_0x4b0f38(0x3d38)]=this['_emissiveFresnelParameters']&&this['_emissiveFresnelParameters'][_0x4b0f38(0x3461)],_0x4c063b['_needNormals']=!0x0,_0x4c063b[_0x4b0f38(0x3776)]=!0x0):_0x4c063b[_0x4b0f38(0x3776)]=!0x1),_0x3655eb['G'][_0x4b0f38(0x38ae)](_0x2a7d0f,_0x49372c,this[_0x4b0f38(0x27da)],this[_0x4b0f38(0x1313)],this[_0x4b0f38(0xe33)],this[_0x4b0f38(0x31a0)](_0x2a7d0f)||this['_forceAlphaTest'],_0x4c063b),_0x3655eb['G'][_0x4b0f38(0x3151)](_0x49372c,_0x2ff5f3,this,_0x4c063b,_0x6c0eae,null,_0x3a943c[_0x4b0f38(0x18d3)]()[_0x4b0f38(0x2d7)]),this['_eventInfo'][_0x4b0f38(0x32ec)]=_0x4c063b,this[_0x4b0f38(0x1909)][_0x4b0f38(0x3ba0)]=_0x2a7d0f,this['_callbackPluginEventPrepareDefinesBeforeAttributes'](this[_0x4b0f38(0x1909)]),_0x3655eb['G'][_0x4b0f38(0x1c86)](_0x2a7d0f,_0x4c063b,!0x0,!0x0,!0x0),this['_callbackPluginEventPrepareDefines'](this['_eventInfo']);let _0x1e5f9d=!0x1;if(_0x4c063b['isDirty']){_0x457525=_0x4c063b[_0x4b0f38(0x1a10)],_0x4c063b[_0x4b0f38(0x2343)]();const _0x470703=new _0x2fd555['L'](),_0x5dea00=(_0x4c063b[_0x4b0f38(0x18fd)]&&_0x470703['addFallback'](0x0,_0x4b0f38(0x18fd)),_0x4c063b[_0x4b0f38(0x3573)]&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x3573)),_0x4c063b[_0x4b0f38(0x620)]&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x620)),_0x4c063b['PARALLAX']&&_0x470703['addFallback'](0x1,'PARALLAX'),_0x4c063b['PARALLAXOCCLUSION']&&_0x470703[_0x4b0f38(0x3801)](0x0,'PARALLAXOCCLUSION'),_0x4c063b['SPECULAROVERALPHA']&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x112c)),_0x4c063b[_0x4b0f38(0x3f41)]&&_0x470703[_0x4b0f38(0x3801)](0x1,'FOG'),_0x4c063b[_0x4b0f38(0x3568)]&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x3568)),_0x4c063b[_0x4b0f38(0x8f9)]&&_0x470703['addFallback'](0x0,_0x4b0f38(0x8f9)),_0x3655eb['G'][_0x4b0f38(0xbdf)](_0x4c063b,_0x470703,this[_0x4b0f38(0x77d)]),_0x4c063b[_0x4b0f38(0x3d13)]&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x3d13)),_0x4c063b[_0x4b0f38(0x19e9)]&&_0x470703[_0x4b0f38(0x3801)](0x1,_0x4b0f38(0x19e9)),_0x4c063b[_0x4b0f38(0xe45)]&&_0x470703[_0x4b0f38(0x3801)](0x2,'OPACITYFRESNEL'),_0x4c063b['REFLECTIONFRESNEL']&&_0x470703[_0x4b0f38(0x3801)](0x3,_0x4b0f38(0x2f89)),_0x4c063b['EMISSIVEFRESNEL']&&_0x470703[_0x4b0f38(0x3801)](0x4,_0x4b0f38(0x3d38)),_0x4c063b[_0x4b0f38(0x3776)]&&_0x470703['addFallback'](0x4,_0x4b0f38(0x3776)),_0x4c063b[_0x4b0f38(0x122a)]&&_0x470703[_0x4b0f38(0x3801)](0x0,_0x4b0f38(0x122a)),[_0x47579d['o'][_0x4b0f38(0x3056)]]);_0x4c063b[_0x4b0f38(0x2bb6)]&&_0x5dea00[_0x4b0f38(0x1e1d)](_0x47579d['o']['NormalKind']),_0x4c063b[_0x4b0f38(0x324a)]&&_0x5dea00['push'](_0x47579d['o'][_0x4b0f38(0x2029)]);for(let _0x2a122b=0x1;_0x2a122b<=_0x42733a['g'][_0x4b0f38(0x2dfc)];++_0x2a122b)_0x4c063b['UV'+_0x2a122b]&&_0x5dea00[_0x4b0f38(0x1e1d)]('uv'+(0x1===_0x2a122b?'':_0x2a122b));_0x4c063b['VERTEXCOLOR']&&_0x5dea00[_0x4b0f38(0x1e1d)](_0x47579d['o'][_0x4b0f38(0x716)]),_0x3655eb['G'][_0x4b0f38(0x2ac9)](_0x5dea00,_0x2a7d0f,_0x4c063b,_0x470703),_0x3655eb['G'][_0x4b0f38(0x363)](_0x5dea00,_0x4c063b),_0x3655eb['G'][_0x4b0f38(0x2307)](_0x5dea00,_0x2a7d0f,_0x4c063b),_0x3655eb['G'][_0x4b0f38(0x1dd2)](_0x5dea00,_0x2a7d0f,_0x4c063b);let _0xee2a9f=_0x4b0f38(0x1b26);var _0x63cc94=[_0x4b0f38(0x304a),'view',_0x4b0f38(0x33e8),_0x4b0f38(0x262e),_0x4b0f38(0x319f),_0x4b0f38(0x1ed5),_0x4b0f38(0xaa8),_0x4b0f38(0x2346),'vEmissiveColor',_0x4b0f38(0x1b41),'vFogInfos',_0x4b0f38(0x3710),_0x4b0f38(0x34f4),_0x4b0f38(0x2274),_0x4b0f38(0x2081),_0x4b0f38(0x20eb),_0x4b0f38(0x3d5d),'vEmissiveInfos','vSpecularInfos',_0x4b0f38(0x1fc4),'vLightmapInfos',_0x4b0f38(0x2686),_0x4b0f38(0xd0a),'diffuseMatrix',_0x4b0f38(0x1c06),_0x4b0f38(0x19c2),'reflectionMatrix',_0x4b0f38(0x3d3c),'specularMatrix','bumpMatrix',_0x4b0f38(0x2bd0),_0x4b0f38(0x357f),'refractionMatrix',_0x4b0f38(0x2610),_0x4b0f38(0x1724),_0x4b0f38(0x34fd),_0x4b0f38(0x34b),_0x4b0f38(0x1db8),_0x4b0f38(0x23d3),_0x4b0f38(0x2999),_0x4b0f38(0x8b1),_0x4b0f38(0x403c),_0x4b0f38(0x102b),_0x4b0f38(0x15e8),'vRefractionPosition',_0x4b0f38(0x2b83),'logarithmicDepthConstant',_0x4b0f38(0x1b4c),_0x4b0f38(0x674),_0x4b0f38(0x3511),'morphTargetTextureInfo','morphTargetTextureIndices'],_0x173ee3=[_0x4b0f38(0x26d6),_0x4b0f38(0x3150),_0x4b0f38(0x3a71),_0x4b0f38(0x11e1),_0x4b0f38(0x38fe),_0x4b0f38(0x1dce),_0x4b0f38(0x2b4d),_0x4b0f38(0x37a2),_0x4b0f38(0x355),'refractionCubeSampler','refraction2DSampler','boneSampler',_0x4b0f38(0x7a4),_0x4b0f38(0x32b6),_0x4b0f38(0x10e7)],_0x4d039a=[_0x4b0f38(0x137f),_0x4b0f38(0x3079),_0x4b0f38(0x1591)],_0x2a7d0f=(this[_0x4b0f38(0x1909)]['fallbacks']=_0x470703,this['_eventInfo'][_0x4b0f38(0x1001)]=0x0,this[_0x4b0f38(0x1909)][_0x4b0f38(0x32ec)]=_0x4c063b,this[_0x4b0f38(0x1909)]['uniforms']=_0x63cc94,this[_0x4b0f38(0x1909)][_0x4b0f38(0x1427)]=_0x5dea00,this[_0x4b0f38(0x1909)][_0x4b0f38(0x35c5)]=_0x173ee3,this[_0x4b0f38(0x1909)]['uniformBuffersNames']=_0x4d039a,this[_0x4b0f38(0x1909)]['customCode']=void 0x0,this[_0x4b0f38(0x1909)]['mesh']=_0x2a7d0f,this[_0x4b0f38(0x276f)](_0x21037e['S'][_0x4b0f38(0x21b9)],this[_0x4b0f38(0x1909)]),_0x14f7ef['o'][_0x4b0f38(0x2ea8)](_0x63cc94),_0x14f7ef['o'][_0x4b0f38(0x297a)](_0x173ee3),_0x1daeb5['$']&&(_0x1daeb5['$'][_0x4b0f38(0x215b)](_0x63cc94,_0x4c063b),_0x1daeb5['$']['PrepareSamplers'](_0x173ee3,_0x4c063b)),_0x3655eb['G'][_0x4b0f38(0x78e)]({'uniformsNames':_0x63cc94,'uniformBuffersNames':_0x4d039a,'samplers':_0x173ee3,'defines':_0x4c063b,'maxSimultaneousLights':this['_maxSimultaneousLights']}),(0x0,_0x275133['qx'])(_0x63cc94),{}),_0x503a0f=(this[_0x4b0f38(0xb56)]&&(_0xee2a9f=this[_0x4b0f38(0xb56)](_0xee2a9f,_0x63cc94,_0x4d039a,_0x173ee3,_0x4c063b,_0x5dea00,_0x2a7d0f)),_0x4c063b['toString']()),_0x115eca=_0x3a943c[_0x4b0f38(0x300f)];let _0x51ff09=_0x49372c['getEngine']()[_0x4b0f38(0x3af7)](_0xee2a9f,{'attributes':_0x5dea00,'uniformsNames':_0x63cc94,'uniformBuffersNames':_0x4d039a,'samplers':_0x173ee3,'defines':_0x503a0f,'fallbacks':_0x470703,'onCompiled':this[_0x4b0f38(0x4d8)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x4b0f38(0x77d)],'maxSimultaneousMorphTargets':_0x4c063b['NUM_MORPH_INFLUENCERS']},'processFinalCode':_0x2a7d0f['processFinalCode'],'processCodeAfterIncludes':this['_eventInfo'][_0x4b0f38(0x104f)],'multiTarget':_0x4c063b[_0x4b0f38(0x2c05)]},_0x2ff5f3);if(this[_0x4b0f38(0x1909)]['customCode']=void 0x0,_0x51ff09){if(this[_0x4b0f38(0x23fd)]&&(_0x63c397[_0x4b0f38(0x300f)]=_0x51ff09,_0x63c397['subMesh']=_0x3a943c,this[_0x4b0f38(0x23fd)][_0x4b0f38(0x2231)](_0x63c397)),this['allowShaderHotSwapping']&&_0x115eca&&!_0x51ff09[_0x4b0f38(0x1977)]()){if(_0x51ff09=_0x115eca,_0x4c063b['markAsUnprocessed'](),_0x1e5f9d=this[_0x4b0f38(0x1946)],_0x457525)return!(_0x4c063b[_0x4b0f38(0x1a10)]=!0x0);}else _0x49372c['resetCachedMaterial'](),_0x3a943c['setEffect'](_0x51ff09,_0x4c063b,this[_0x4b0f38(0xedc)]);}}return!(!_0x3a943c[_0x4b0f38(0x300f)]||!_0x3a943c[_0x4b0f38(0x300f)]['isReady']()||(_0x4c063b['_renderId']=_0x49372c[_0x4b0f38(0x87a)](),_0x3a943c['effect'][_0x4b0f38(0x35c0)]=!_0x1e5f9d,_0x3a943c[_0x4b0f38(0x300f)][_0x4b0f38(0x14b9)]=_0x6c0eae,_0x49372c[_0x4b0f38(0x3e1e)]!==_0x30921e['a']['BackwardCompatible']&&(this[_0x4b0f38(0x8d3)]=!0x0),0x0));}[_0x81e2d3(0x286e)](){var _0x876356=_0x81e2d3;const _0x428a0d=this[_0x876356(0x3057)];_0x428a0d[_0x876356(0x356a)](_0x876356(0x2610),0x4),_0x428a0d['addUniform']('diffuseRightColor',0x4),_0x428a0d['addUniform'](_0x876356(0x34fd),0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x34b),0x4),_0x428a0d[_0x876356(0x356a)]('reflectionRightColor',0x4),_0x428a0d[_0x876356(0x356a)]('refractionLeftColor',0x4),_0x428a0d[_0x876356(0x356a)]('refractionRightColor',0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x23d3),0x4),_0x428a0d['addUniform']('emissiveRightColor',0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x2274),0x2),_0x428a0d[_0x876356(0x356a)]('vAmbientInfos',0x2),_0x428a0d[_0x876356(0x356a)]('vOpacityInfos',0x2),_0x428a0d[_0x876356(0x356a)](_0x876356(0x3d5d),0x2),_0x428a0d['addUniform'](_0x876356(0x102b),0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0x15e8),0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0x3f7b),0x2),_0x428a0d['addUniform'](_0x876356(0x218f),0x2),_0x428a0d[_0x876356(0x356a)](_0x876356(0x1aad),0x2),_0x428a0d[_0x876356(0x356a)]('vBumpInfos',0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0xade),0x10),_0x428a0d['addUniform'](_0x876356(0x1c06),0x10),_0x428a0d['addUniform'](_0x876356(0x19c2),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x3768),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x3d3c),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x357f),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x59b),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x220b),0x10),_0x428a0d[_0x876356(0x356a)]('vTangentSpaceParams',0x2),_0x428a0d['addUniform'](_0x876356(0x34f4),0x1),_0x428a0d['addUniform'](_0x876356(0x674),0x1),_0x428a0d[_0x876356(0x356a)](_0x876356(0x3b46),0x10),_0x428a0d[_0x876356(0x356a)](_0x876356(0x2686),0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x390),0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0x2b83),0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0x2346),0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x296),0x3),_0x428a0d[_0x876356(0x356a)](_0x876356(0xaa8),0x4),_0x428a0d[_0x876356(0x356a)](_0x876356(0x1ed5),0x3),super['buildUniformLayout']();}[_0x81e2d3(0x3772)](_0x26677c,_0x40b212,_0x5c3313){var _0x4b7eb2=_0x81e2d3;const _0x1e8ac1=this['getScene']();var _0x15222c=_0x5c3313[_0x4b7eb2(0x2ce3)];if(_0x15222c){const _0x43860d=_0x5c3313[_0x4b7eb2(0x300f)];if(_0x43860d){this[_0x4b7eb2(0x24c6)]=_0x43860d,_0x40b212['getMeshUniformBuffer']()[_0x4b7eb2(0x12e6)](_0x43860d,_0x4b7eb2(0x1591)),_0x40b212[_0x4b7eb2(0x1ece)](_0x26677c),this[_0x4b7eb2(0x3057)][_0x4b7eb2(0x12e6)](_0x43860d,_0x4b7eb2(0x137f)),this[_0x4b7eb2(0x2a8c)][_0x4b7eb2(0x3772)](this[_0x4b7eb2(0x24c6)],_0x1e8ac1,_0x40b212,_0x26677c,this[_0x4b7eb2(0x1946)]),this[_0x4b7eb2(0x1909)][_0x4b7eb2(0xd5c)]=_0x5c3313,this['_callbackPluginEventHardBindForSubMesh'](this[_0x4b7eb2(0x1909)]),_0x15222c[_0x4b7eb2(0x13a6)]&&(_0x26677c[_0x4b7eb2(0x54d)](this['_normalMatrix']),this[_0x4b7eb2(0x433)](this['_normalMatrix']));var _0x476490,_0x26677c=_0x43860d[_0x4b7eb2(0x2633)]||this[_0x4b7eb2(0xd19)](_0x1e8ac1,_0x43860d,_0x40b212[_0x4b7eb2(0x1b41)]);_0x3655eb['G']['BindBonesParameters'](_0x40b212,_0x43860d);const _0x1b8556=this['_uniformBuffer'];if(_0x26677c){if(this['bindViewProjection'](_0x43860d),!_0x1b8556[_0x4b7eb2(0x611)]||!this[_0x4b7eb2(0x1946)]||!_0x1b8556[_0x4b7eb2(0x10ca)]||_0x43860d[_0x4b7eb2(0x2633)]){if(_0x25dda0['FresnelEnabled']&&_0x15222c[_0x4b7eb2(0x3776)]&&(this[_0x4b7eb2(0x1821)]&&this['diffuseFresnelParameters']['isEnabled']&&(_0x1b8556[_0x4b7eb2(0x2b79)](_0x4b7eb2(0x2610),this[_0x4b7eb2(0x1821)]['leftColor'],this[_0x4b7eb2(0x1821)][_0x4b7eb2(0x8ef)]),_0x1b8556['updateColor4'](_0x4b7eb2(0x1724),this[_0x4b7eb2(0x1821)][_0x4b7eb2(0x3a08)],this['diffuseFresnelParameters']['bias'])),this[_0x4b7eb2(0x30fb)]&&this[_0x4b7eb2(0x30fb)][_0x4b7eb2(0x3461)]&&_0x1b8556[_0x4b7eb2(0x2b79)](_0x4b7eb2(0x34fd),new _0x40fb0a['Wo'](this[_0x4b7eb2(0x30fb)][_0x4b7eb2(0x365e)][_0x4b7eb2(0xf0f)](),this[_0x4b7eb2(0x30fb)][_0x4b7eb2(0x3a08)][_0x4b7eb2(0xf0f)](),this[_0x4b7eb2(0x30fb)][_0x4b7eb2(0x8b8)]),this['opacityFresnelParameters'][_0x4b7eb2(0x8ef)]),this[_0x4b7eb2(0xc38)]&&this[_0x4b7eb2(0xc38)][_0x4b7eb2(0x3461)]&&(_0x1b8556[_0x4b7eb2(0x2b79)]('reflectionLeftColor',this[_0x4b7eb2(0xc38)]['leftColor'],this[_0x4b7eb2(0xc38)][_0x4b7eb2(0x8ef)]),_0x1b8556['updateColor4'](_0x4b7eb2(0x1db8),this[_0x4b7eb2(0xc38)][_0x4b7eb2(0x3a08)],this[_0x4b7eb2(0xc38)][_0x4b7eb2(0x8b8)])),this[_0x4b7eb2(0x3bde)]&&this['refractionFresnelParameters'][_0x4b7eb2(0x3461)]&&(_0x1b8556[_0x4b7eb2(0x2b79)](_0x4b7eb2(0x8b1),this[_0x4b7eb2(0x3bde)][_0x4b7eb2(0x365e)],this['refractionFresnelParameters'][_0x4b7eb2(0x8ef)]),_0x1b8556['updateColor4'](_0x4b7eb2(0x403c),this[_0x4b7eb2(0x3bde)][_0x4b7eb2(0x3a08)],this['refractionFresnelParameters'][_0x4b7eb2(0x8b8)])),this['emissiveFresnelParameters']&&this[_0x4b7eb2(0x14d7)][_0x4b7eb2(0x3461)]&&(_0x1b8556['updateColor4'](_0x4b7eb2(0x23d3),this[_0x4b7eb2(0x14d7)][_0x4b7eb2(0x365e)],this[_0x4b7eb2(0x14d7)][_0x4b7eb2(0x8ef)]),_0x1b8556[_0x4b7eb2(0x2b79)]('emissiveRightColor',this[_0x4b7eb2(0x14d7)][_0x4b7eb2(0x3a08)],this[_0x4b7eb2(0x14d7)][_0x4b7eb2(0x8b8)]))),_0x1e8ac1[_0x4b7eb2(0x914)]&&(this[_0x4b7eb2(0x27fd)]&&_0x25dda0[_0x4b7eb2(0x3ab3)]&&(_0x1b8556[_0x4b7eb2(0x1d0f)](_0x4b7eb2(0x2274),this['_diffuseTexture']['coordinatesIndex'],this[_0x4b7eb2(0x27fd)][_0x4b7eb2(0x1f05)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this['_diffuseTexture'],_0x1b8556,_0x4b7eb2(0x2c25))),this['_ambientTexture']&&_0x25dda0[_0x4b7eb2(0x3344)]&&(_0x1b8556['updateFloat2'](_0x4b7eb2(0x2081),this[_0x4b7eb2(0xb07)][_0x4b7eb2(0x14d6)],this[_0x4b7eb2(0xb07)][_0x4b7eb2(0x1f05)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this[_0x4b7eb2(0xb07)],_0x1b8556,_0x4b7eb2(0x1e74))),this[_0x4b7eb2(0x354b)]&&_0x25dda0[_0x4b7eb2(0x18be)]&&(_0x1b8556[_0x4b7eb2(0x1d0f)](_0x4b7eb2(0x20eb),this[_0x4b7eb2(0x354b)][_0x4b7eb2(0x14d6)],this[_0x4b7eb2(0x354b)][_0x4b7eb2(0x1f05)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this[_0x4b7eb2(0x354b)],_0x1b8556,'opacity')),this[_0x4b7eb2(0x3cac)]()&&_0x1b8556[_0x4b7eb2(0x2a3a)](_0x4b7eb2(0x674),this[_0x4b7eb2(0x674)]),this[_0x4b7eb2(0xcf3)]&&_0x25dda0['ReflectionTextureEnabled']&&(_0x1b8556[_0x4b7eb2(0x1d0f)](_0x4b7eb2(0x3d5d),this[_0x4b7eb2(0xcf3)][_0x4b7eb2(0x1f05)],this[_0x4b7eb2(0x16f8)]),_0x1b8556[_0x4b7eb2(0xe29)](_0x4b7eb2(0x3768),this[_0x4b7eb2(0xcf3)][_0x4b7eb2(0x41b)]()),this['_reflectionTexture'][_0x4b7eb2(0x1ffc)]&&(_0x476490=this[_0x4b7eb2(0xcf3)],_0x1b8556[_0x4b7eb2(0x2919)](_0x4b7eb2(0x102b),_0x476490[_0x4b7eb2(0x111f)]),_0x1b8556[_0x4b7eb2(0x2919)](_0x4b7eb2(0x15e8),_0x476490[_0x4b7eb2(0x1ffc)]))),this['_emissiveTexture']&&_0x25dda0[_0x4b7eb2(0x106e)]&&(_0x1b8556[_0x4b7eb2(0x1d0f)](_0x4b7eb2(0x3f7b),this[_0x4b7eb2(0x1aeb)][_0x4b7eb2(0x14d6)],this[_0x4b7eb2(0x1aeb)]['level']),_0x3655eb['G'][_0x4b7eb2(0x3019)](this['_emissiveTexture'],_0x1b8556,'emissive')),this[_0x4b7eb2(0xf7e)]&&_0x25dda0['LightmapTextureEnabled']&&(_0x1b8556[_0x4b7eb2(0x1d0f)]('vLightmapInfos',this[_0x4b7eb2(0xf7e)][_0x4b7eb2(0x14d6)],this[_0x4b7eb2(0xf7e)][_0x4b7eb2(0x1f05)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this[_0x4b7eb2(0xf7e)],_0x1b8556,_0x4b7eb2(0x2ad6))),this[_0x4b7eb2(0xb63)]&&_0x25dda0[_0x4b7eb2(0x3866)]&&(_0x1b8556[_0x4b7eb2(0x1d0f)](_0x4b7eb2(0x1aad),this[_0x4b7eb2(0xb63)][_0x4b7eb2(0x14d6)],this[_0x4b7eb2(0xb63)][_0x4b7eb2(0x1f05)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this['_specularTexture'],_0x1b8556,_0x4b7eb2(0xd7b))),this['_bumpTexture']&&_0x1e8ac1['getEngine']()[_0x4b7eb2(0x179f)]()[_0x4b7eb2(0x391b)]&&_0x25dda0[_0x4b7eb2(0x1da0)]&&(_0x1b8556[_0x4b7eb2(0x1d02)]('vBumpInfos',this[_0x4b7eb2(0x3927)][_0x4b7eb2(0x14d6)],0x1/this[_0x4b7eb2(0x3927)][_0x4b7eb2(0x1f05)],this[_0x4b7eb2(0x3f3e)]),_0x3655eb['G'][_0x4b7eb2(0x3019)](this[_0x4b7eb2(0x3927)],_0x1b8556,'bump'),_0x1e8ac1[_0x4b7eb2(0x34fe)]?_0x1b8556['updateFloat2']('vTangentSpaceParams',this[_0x4b7eb2(0x3d1e)]?0x1:-0x1,this[_0x4b7eb2(0x17bb)]?0x1:-0x1):_0x1b8556['updateFloat2']('vTangentSpaceParams',this['_invertNormalMapX']?-0x1:0x1,this[_0x4b7eb2(0x17bb)]?-0x1:0x1)),this[_0x4b7eb2(0x20c)]&&_0x25dda0[_0x4b7eb2(0x2a1)])){let _0x15100b=0x1;this[_0x4b7eb2(0x20c)][_0x4b7eb2(0x1407)]||(_0x1b8556[_0x4b7eb2(0xe29)]('refractionMatrix',this['_refractionTexture'][_0x4b7eb2(0x41b)]()),this[_0x4b7eb2(0x20c)]['depth']&&(_0x15100b=this[_0x4b7eb2(0x20c)][_0x4b7eb2(0x3234)])),_0x1b8556['updateFloat4'](_0x4b7eb2(0x2686),this[_0x4b7eb2(0x20c)][_0x4b7eb2(0x1f05)],this['indexOfRefraction'],_0x15100b,this[_0x4b7eb2(0x3d3d)]?-0x1:0x1),this[_0x4b7eb2(0x20c)][_0x4b7eb2(0x1ffc)]&&(_0x476490=this['_refractionTexture'],_0x1b8556[_0x4b7eb2(0x2919)](_0x4b7eb2(0x390),_0x476490[_0x4b7eb2(0x111f)]),_0x1b8556['updateVector3'](_0x4b7eb2(0x2b83),_0x476490[_0x4b7eb2(0x1ffc)]));}this[_0x4b7eb2(0x1313)]&&_0x1b8556[_0x4b7eb2(0x2a3a)](_0x4b7eb2(0x34f4),this['pointSize']),_0x15222c['SPECULARTERM']&&_0x1b8556[_0x4b7eb2(0x2b79)]('vSpecularColor',this['specularColor'],this[_0x4b7eb2(0x4aa)]),_0x1b8556[_0x4b7eb2(0x1c70)](_0x4b7eb2(0x296),_0x25dda0['EmissiveTextureEnabled']?this[_0x4b7eb2(0x263a)]:_0x40fb0a['Wo']['BlackReadOnly']),_0x1b8556['updateColor4'](_0x4b7eb2(0xaa8),this[_0x4b7eb2(0x2c15)],this['alpha']),_0x1e8ac1[_0x4b7eb2(0x24aa)][_0x4b7eb2(0x242a)](this[_0x4b7eb2(0x24aa)],this[_0x4b7eb2(0x249b)]),_0x1b8556[_0x4b7eb2(0x1c70)]('vAmbientColor',this[_0x4b7eb2(0x249b)]);}_0x1e8ac1[_0x4b7eb2(0x914)]&&(this[_0x4b7eb2(0x27fd)]&&_0x25dda0[_0x4b7eb2(0x3ab3)]&&_0x43860d[_0x4b7eb2(0xf22)]('diffuseSampler',this[_0x4b7eb2(0x27fd)]),this[_0x4b7eb2(0xb07)]&&_0x25dda0[_0x4b7eb2(0x3344)]&&_0x43860d['setTexture'](_0x4b7eb2(0x3150),this[_0x4b7eb2(0xb07)]),this[_0x4b7eb2(0x354b)]&&_0x25dda0['OpacityTextureEnabled']&&_0x43860d[_0x4b7eb2(0xf22)](_0x4b7eb2(0x3a71),this['_opacityTexture']),this[_0x4b7eb2(0xcf3)]&&_0x25dda0[_0x4b7eb2(0x5da)]&&(this[_0x4b7eb2(0xcf3)]['isCube']?_0x43860d[_0x4b7eb2(0xf22)](_0x4b7eb2(0x11e1),this[_0x4b7eb2(0xcf3)]):_0x43860d['setTexture'](_0x4b7eb2(0x38fe),this[_0x4b7eb2(0xcf3)])),this[_0x4b7eb2(0x1aeb)]&&_0x25dda0[_0x4b7eb2(0x106e)]&&_0x43860d[_0x4b7eb2(0xf22)](_0x4b7eb2(0x1dce),this[_0x4b7eb2(0x1aeb)]),this[_0x4b7eb2(0xf7e)]&&_0x25dda0[_0x4b7eb2(0x1c14)]&&_0x43860d[_0x4b7eb2(0xf22)](_0x4b7eb2(0x355),this[_0x4b7eb2(0xf7e)]),this[_0x4b7eb2(0xb63)]&&_0x25dda0[_0x4b7eb2(0x3866)]&&_0x43860d[_0x4b7eb2(0xf22)]('specularSampler',this['_specularTexture']),this[_0x4b7eb2(0x3927)]&&_0x1e8ac1[_0x4b7eb2(0x318e)]()[_0x4b7eb2(0x179f)]()[_0x4b7eb2(0x391b)]&&_0x25dda0[_0x4b7eb2(0x1da0)]&&_0x43860d[_0x4b7eb2(0xf22)]('bumpSampler',this[_0x4b7eb2(0x3927)]),this[_0x4b7eb2(0x20c)]&&_0x25dda0[_0x4b7eb2(0x2a1)]&&(this[_0x4b7eb2(0x20c)][_0x4b7eb2(0x1407)]?_0x43860d[_0x4b7eb2(0xf22)]('refractionCubeSampler',this['_refractionTexture']):_0x43860d[_0x4b7eb2(0xf22)](_0x4b7eb2(0x1a03),this[_0x4b7eb2(0x20c)]))),this[_0x4b7eb2(0x40ae)]()[_0x4b7eb2(0x2bb2)]&&this[_0x4b7eb2(0x4181)](_0x40b212)&&this[_0x4b7eb2(0x40ae)]()[_0x4b7eb2(0x12c3)][_0x4b7eb2(0xc95)](_0x43860d),this[_0x4b7eb2(0x1909)][_0x4b7eb2(0xd5c)]=_0x5c3313,this[_0x4b7eb2(0x15f7)](this['_eventInfo']),(0x0,_0x275133['an'])(_0x43860d,this,_0x1e8ac1),this['bindEyePosition'](_0x43860d);}else _0x1e8ac1[_0x4b7eb2(0x318e)]()['_features'][_0x4b7eb2(0x2cce)]&&(this['_needToBindSceneUbo']=!0x0);!_0x26677c&&this['isFrozen']||(_0x1e8ac1[_0x4b7eb2(0xac6)]&&!this[_0x4b7eb2(0x40fd)]&&_0x3655eb['G']['BindLights'](_0x1e8ac1,_0x40b212,_0x43860d,_0x15222c,this[_0x4b7eb2(0x77d)]),(_0x1e8ac1[_0x4b7eb2(0xe33)]&&_0x40b212[_0x4b7eb2(0x52d)]&&_0x1e8ac1[_0x4b7eb2(0x23c7)]!==_0x30921e['x'][_0x4b7eb2(0x247f)]||this[_0x4b7eb2(0xcf3)]||this[_0x4b7eb2(0x20c)]||_0x40b212[_0x4b7eb2(0x2d60)]||_0x15222c[_0x4b7eb2(0x2c05)])&&this[_0x4b7eb2(0x25dd)](_0x43860d),_0x3655eb['G'][_0x4b7eb2(0x34a0)](_0x1e8ac1,_0x40b212,_0x43860d),_0x15222c[_0x4b7eb2(0x79c)]&&_0x3655eb['G'][_0x4b7eb2(0x24bf)](_0x40b212,_0x43860d),_0x15222c['BAKED_VERTEX_ANIMATION_TEXTURE']&&null!=(_0x476490=_0x40b212[_0x4b7eb2(0x2da8)])&&_0x476490['bind'](_0x43860d,_0x15222c[_0x4b7eb2(0x3087)]),this[_0x4b7eb2(0x8a7)]&&_0x3655eb['G'][_0x4b7eb2(0x1b37)](_0x15222c,_0x43860d,_0x1e8ac1),this[_0x4b7eb2(0x2c4b)]&&!this[_0x4b7eb2(0x2c4b)]['applyByPostProcess']&&this[_0x4b7eb2(0x2c4b)][_0x4b7eb2(0xc95)](this[_0x4b7eb2(0x24c6)])),this[_0x4b7eb2(0x8f0)](_0x40b212,this[_0x4b7eb2(0x24c6)]),_0x1b8556[_0x4b7eb2(0x308d)]();}}}['getAnimatables'](){var _0x1d24df=_0x81e2d3;const _0x46b51a=super[_0x1d24df(0x36b8)]();return this[_0x1d24df(0x27fd)]&&this[_0x1d24df(0x27fd)]['animations']&&0x0<this[_0x1d24df(0x27fd)]['animations']['length']&&_0x46b51a[_0x1d24df(0x1e1d)](this['_diffuseTexture']),this['_ambientTexture']&&this[_0x1d24df(0xb07)][_0x1d24df(0x5fd)]&&0x0<this['_ambientTexture'][_0x1d24df(0x5fd)]['length']&&_0x46b51a['push'](this[_0x1d24df(0xb07)]),this[_0x1d24df(0x354b)]&&this[_0x1d24df(0x354b)]['animations']&&0x0<this['_opacityTexture'][_0x1d24df(0x5fd)][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this['_opacityTexture']),this[_0x1d24df(0xcf3)]&&this[_0x1d24df(0xcf3)][_0x1d24df(0x5fd)]&&0x0<this['_reflectionTexture']['animations'][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this[_0x1d24df(0xcf3)]),this[_0x1d24df(0x1aeb)]&&this['_emissiveTexture'][_0x1d24df(0x5fd)]&&0x0<this[_0x1d24df(0x1aeb)][_0x1d24df(0x5fd)][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this['_emissiveTexture']),this['_specularTexture']&&this[_0x1d24df(0xb63)]['animations']&&0x0<this[_0x1d24df(0xb63)][_0x1d24df(0x5fd)][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this[_0x1d24df(0xb63)]),this[_0x1d24df(0x3927)]&&this['_bumpTexture']['animations']&&0x0<this[_0x1d24df(0x3927)]['animations'][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this[_0x1d24df(0x3927)]),this[_0x1d24df(0xf7e)]&&this[_0x1d24df(0xf7e)][_0x1d24df(0x5fd)]&&0x0<this[_0x1d24df(0xf7e)][_0x1d24df(0x5fd)]['length']&&_0x46b51a[_0x1d24df(0x1e1d)](this['_lightmapTexture']),this[_0x1d24df(0x20c)]&&this[_0x1d24df(0x20c)][_0x1d24df(0x5fd)]&&0x0<this[_0x1d24df(0x20c)][_0x1d24df(0x5fd)][_0x1d24df(0x3785)]&&_0x46b51a[_0x1d24df(0x1e1d)](this[_0x1d24df(0x20c)]),_0x46b51a;}['getActiveTextures'](){var _0x3ea6fd=_0x81e2d3;const _0x48f8a5=super[_0x3ea6fd(0x2d86)]();return this[_0x3ea6fd(0x27fd)]&&_0x48f8a5[_0x3ea6fd(0x1e1d)](this[_0x3ea6fd(0x27fd)]),this[_0x3ea6fd(0xb07)]&&_0x48f8a5[_0x3ea6fd(0x1e1d)](this[_0x3ea6fd(0xb07)]),this[_0x3ea6fd(0x354b)]&&_0x48f8a5['push'](this[_0x3ea6fd(0x354b)]),this[_0x3ea6fd(0xcf3)]&&_0x48f8a5['push'](this[_0x3ea6fd(0xcf3)]),this[_0x3ea6fd(0x1aeb)]&&_0x48f8a5['push'](this[_0x3ea6fd(0x1aeb)]),this[_0x3ea6fd(0xb63)]&&_0x48f8a5[_0x3ea6fd(0x1e1d)](this[_0x3ea6fd(0xb63)]),this['_bumpTexture']&&_0x48f8a5['push'](this[_0x3ea6fd(0x3927)]),this[_0x3ea6fd(0xf7e)]&&_0x48f8a5[_0x3ea6fd(0x1e1d)](this[_0x3ea6fd(0xf7e)]),this[_0x3ea6fd(0x20c)]&&_0x48f8a5['push'](this[_0x3ea6fd(0x20c)]),_0x48f8a5;}[_0x81e2d3(0x143d)](_0x5ddfe6){var _0xd0b7cb=_0x81e2d3;return!!super[_0xd0b7cb(0x143d)](_0x5ddfe6)||this['_diffuseTexture']===_0x5ddfe6||this[_0xd0b7cb(0xb07)]===_0x5ddfe6||this[_0xd0b7cb(0x354b)]===_0x5ddfe6||this[_0xd0b7cb(0xcf3)]===_0x5ddfe6||this[_0xd0b7cb(0x1aeb)]===_0x5ddfe6||this[_0xd0b7cb(0xb63)]===_0x5ddfe6||this[_0xd0b7cb(0x3927)]===_0x5ddfe6||this['_lightmapTexture']===_0x5ddfe6||this['_refractionTexture']===_0x5ddfe6;}[_0x81e2d3(0x3551)](_0x1880cf,_0x57f3fa){var _0x14fe28=_0x81e2d3,_0x41cc44;_0x57f3fa&&(null!=(_0x41cc44=this[_0x14fe28(0x27fd)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0xb07)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0x354b)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0xcf3)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0x1aeb)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0xb63)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0x3927)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this[_0x14fe28(0xf7e)])&&_0x41cc44[_0x14fe28(0x3551)](),null!=(_0x41cc44=this['_refractionTexture'])&&_0x41cc44['dispose']()),this[_0x14fe28(0x2c4b)]&&this[_0x14fe28(0x2e70)]&&this['_imageProcessingConfiguration'][_0x14fe28(0x14ef)][_0x14fe28(0x418a)](this[_0x14fe28(0x2e70)]),super[_0x14fe28(0x3551)](_0x1880cf,_0x57f3fa);}[_0x81e2d3(0x292d)](_0x341701){var _0x42d745=_0x81e2d3;const _0x22fb31=_0x54a456['p4'][_0x42d745(0xbcd)](()=>new _0x25dda0(_0x341701,this[_0x42d745(0x40ae)]()),this);return _0x22fb31[_0x42d745(0x3844)]=_0x341701,_0x22fb31['id']=_0x341701,this['stencil'][_0x42d745(0x1f2f)](_0x22fb31[_0x42d745(0x2061)]),_0x22fb31;}static[_0x81e2d3(0x2f08)](_0x22ac3f,_0x285af7,_0x15a198){var _0x4d16fa=_0x81e2d3;const _0x56f7dd=_0x54a456['p4']['Parse'](()=>new _0x25dda0(_0x22ac3f[_0x4d16fa(0x3844)],_0x285af7),_0x22ac3f,_0x285af7,_0x15a198);return _0x22ac3f['stencil']&&_0x56f7dd['stencil'][_0x4d16fa(0x138f)](_0x22ac3f['stencil'],_0x285af7,_0x15a198),_0x56f7dd;}static get[_0x81e2d3(0x3ab3)](){var _0x4321bc=_0x81e2d3;return _0x4b12ab['k'][_0x4321bc(0x3ab3)];}static set['DiffuseTextureEnabled'](_0x590c19){_0x4b12ab['k']['DiffuseTextureEnabled']=_0x590c19;}static get['DetailTextureEnabled'](){var _0x4b1bb3=_0x81e2d3;return _0x4b12ab['k'][_0x4b1bb3(0x2baf)];}static set[_0x81e2d3(0x2baf)](_0x535dbd){var _0x5c2dbc=_0x81e2d3;_0x4b12ab['k'][_0x5c2dbc(0x2baf)]=_0x535dbd;}static get[_0x81e2d3(0x3344)](){return _0x4b12ab['k']['AmbientTextureEnabled'];}static set[_0x81e2d3(0x3344)](_0x194a07){var _0x563262=_0x81e2d3;_0x4b12ab['k'][_0x563262(0x3344)]=_0x194a07;}static get['OpacityTextureEnabled'](){var _0x205a4a=_0x81e2d3;return _0x4b12ab['k'][_0x205a4a(0x18be)];}static set[_0x81e2d3(0x18be)](_0x3794f6){var _0x59a651=_0x81e2d3;_0x4b12ab['k'][_0x59a651(0x18be)]=_0x3794f6;}static get[_0x81e2d3(0x5da)](){var _0x4e5102=_0x81e2d3;return _0x4b12ab['k'][_0x4e5102(0x5da)];}static set['ReflectionTextureEnabled'](_0x5ed8a5){var _0x2a92dc=_0x81e2d3;_0x4b12ab['k'][_0x2a92dc(0x5da)]=_0x5ed8a5;}static get['EmissiveTextureEnabled'](){var _0x397865=_0x81e2d3;return _0x4b12ab['k'][_0x397865(0x106e)];}static set['EmissiveTextureEnabled'](_0x533e8d){var _0x11742b=_0x81e2d3;_0x4b12ab['k'][_0x11742b(0x106e)]=_0x533e8d;}static get['SpecularTextureEnabled'](){var _0x2c37d6=_0x81e2d3;return _0x4b12ab['k'][_0x2c37d6(0x3866)];}static set[_0x81e2d3(0x3866)](_0x5ddee6){var _0x7d161c=_0x81e2d3;_0x4b12ab['k'][_0x7d161c(0x3866)]=_0x5ddee6;}static get[_0x81e2d3(0x1da0)](){return _0x4b12ab['k']['BumpTextureEnabled'];}static set[_0x81e2d3(0x1da0)](_0x2b65ef){var _0x536180=_0x81e2d3;_0x4b12ab['k'][_0x536180(0x1da0)]=_0x2b65ef;}static get['LightmapTextureEnabled'](){return _0x4b12ab['k']['LightmapTextureEnabled'];}static set[_0x81e2d3(0x1c14)](_0x32f761){var _0x28a776=_0x81e2d3;_0x4b12ab['k'][_0x28a776(0x1c14)]=_0x32f761;}static get[_0x81e2d3(0x2a1)](){var _0x3717c2=_0x81e2d3;return _0x4b12ab['k'][_0x3717c2(0x2a1)];}static set[_0x81e2d3(0x2a1)](_0x168641){var _0x514164=_0x81e2d3;_0x4b12ab['k'][_0x514164(0x2a1)]=_0x168641;}static get['ColorGradingTextureEnabled'](){var _0x51c09b=_0x81e2d3;return _0x4b12ab['k'][_0x51c09b(0x3196)];}static set[_0x81e2d3(0x3196)](_0x32ff0f){var _0x60a390=_0x81e2d3;_0x4b12ab['k'][_0x60a390(0x3196)]=_0x32ff0f;}static get[_0x81e2d3(0x25b5)](){var _0x3fad1e=_0x81e2d3;return _0x4b12ab['k'][_0x3fad1e(0x25b5)];}static set[_0x81e2d3(0x25b5)](_0x47929d){var _0x4ca106=_0x81e2d3;_0x4b12ab['k'][_0x4ca106(0x25b5)]=_0x47929d;}}_0x31daba([(0x0,_0x54a456['oU'])('diffuseTexture')],_0x25dda0[_0x81e2d3(0x1fd2)],'_diffuseTexture',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x1ff6))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3a75),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x4016))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0xb07),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x4016),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x35da))],_0x25dda0['prototype'],_0x81e2d3(0x354b),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x1ff6))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x35da),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x3a29))],_0x25dda0['prototype'],_0x81e2d3(0xcf3),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3a29),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x244f))],_0x25dda0['prototype'],_0x81e2d3(0x1aeb),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x244f),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x3755))],_0x25dda0[_0x81e2d3(0x1fd2)],'_specularTexture',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3755),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x2aeb))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3927),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x2aeb),void 0x0),_0x31daba([(0x0,_0x54a456['oU'])(_0x81e2d3(0x16f1))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0xf7e),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],'lightmapTexture',void 0x0),_0x31daba([(0x0,_0x54a456['oU'])('refractionTexture')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x20c),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x28e6),void 0x0),_0x31daba([(0x0,_0x54a456['n9'])(_0x81e2d3(0x1e74))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x24aa),void 0x0),_0x31daba([(0x0,_0x54a456['n9'])(_0x81e2d3(0x2c25))],_0x25dda0['prototype'],_0x81e2d3(0x2c15),void 0x0),_0x31daba([(0x0,_0x54a456['n9'])(_0x81e2d3(0xd7b))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3575),void 0x0),_0x31daba([(0x0,_0x54a456['n9'])('emissive')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x263a),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x4aa),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x189b))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3f5d),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x1ff6))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x189b),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])('useEmissiveAsIllumination')],_0x25dda0[_0x81e2d3(0x1fd2)],'_useEmissiveAsIllumination',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x577),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x2ebb))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1693),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x2ebb),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])('useSpecularOverAlpha')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1efc),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3fa4),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x3e75))],_0x25dda0[_0x81e2d3(0x1fd2)],'_useReflectionOverAlpha',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],'useReflectionOverAlpha',void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x26eb))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x40fd),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsLightsDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x26eb),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0xea6))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x25f),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0['prototype'],_0x81e2d3(0xea6),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x1914))],_0x25dda0[_0x81e2d3(0x1fd2)],'_useParallax',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1914),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x2eed))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x558),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],'useParallaxOcclusion',void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0[_0x81e2d3(0x1fd2)],'parallaxScaleBias',void 0x0),_0x31daba([(0x0,_0x54a456['qC'])('roughness')],_0x25dda0[_0x81e2d3(0x1fd2)],'_roughness',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x33ac))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x16f8),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1663),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0['prototype'],_0x81e2d3(0x3d3d),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0['prototype'],_0x81e2d3(0x674),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x3c5e))],_0x25dda0[_0x81e2d3(0x1fd2)],'_useLightmapAsShadowmap',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],'useLightmapAsShadowmap',void 0x0),_0x31daba([(0x0,_0x54a456['qQ'])(_0x81e2d3(0x1821))],_0x25dda0['prototype'],_0x81e2d3(0x238b),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x12e1))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1821),void 0x0),_0x31daba([(0x0,_0x54a456['qQ'])(_0x81e2d3(0x30fb))],_0x25dda0['prototype'],_0x81e2d3(0x2f69),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsFresnelAndMiscDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x30fb),void 0x0),_0x31daba([(0x0,_0x54a456['qQ'])(_0x81e2d3(0xc38))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x2154),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x12e1))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0xc38),void 0x0),_0x31daba([(0x0,_0x54a456['qQ'])('refractionFresnelParameters')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3cf9),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x12e1))],_0x25dda0[_0x81e2d3(0x1fd2)],'refractionFresnelParameters',void 0x0),_0x31daba([(0x0,_0x54a456['qQ'])(_0x81e2d3(0x14d7))],_0x25dda0[_0x81e2d3(0x1fd2)],'_emissiveFresnelParameters',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsFresnelDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],'emissiveFresnelParameters',void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x11c9))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x30f4),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])(_0x81e2d3(0x12e1))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x11c9),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x1d71))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x652),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1d71),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x29f8))],_0x25dda0[_0x81e2d3(0x1fd2)],'_maxSimultaneousLights',void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsLightsDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x29f8),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x2459))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x3d1e),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0['prototype'],_0x81e2d3(0x2459),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0x312f))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x17bb),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x312f),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])(_0x81e2d3(0xcc2))],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0x1623),void 0x0),_0x31daba([(0x0,_0x54a456['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x25dda0[_0x81e2d3(0x1fd2)],_0x81e2d3(0xcc2),void 0x0),_0x31daba([(0x0,_0x54a456['qC'])()],_0x25dda0[_0x81e2d3(0x1fd2)],'useLogarithmicDepth',null),(0x0,_0x5145cd['H'])(_0x81e2d3(0x240b),_0x25dda0),_0x30921e['x']['DefaultMaterialFactory']=_0x4b3562=>new _0x25dda0(_0x81e2d3(0x41d),_0x4b3562);},0x149c5:(_0x36b51a,_0x557e88,_0x3559e8)=>{var _0x37ab8a=a7_0x38a779;_0x3559e8['d'](_0x557e88,{'M':()=>_0x5c093e});var _0x5e4c53=_0x3559e8(0x10ea4),_0x1cd79d=_0x3559e8(0xe222);_0x3559e8(0xa758);class _0x5c093e{constructor(_0x19862b,_0x148df6,_0x20779c,_0x42c454,_0xee3495=!0x1){var _0x310e4d=a7_0x2532;this[_0x310e4d(0x351)]={},this[_0x310e4d(0xe76)]=_0x19862b,this['_noUBO']=!_0x19862b[_0x310e4d(0x255d)]||_0xee3495,this[_0x310e4d(0x4138)]=_0x20779c,this['_name']=null!=_0x42c454?_0x42c454:_0x310e4d(0x31dd),this['_data']=_0x148df6||[],this[_0x310e4d(0x548)]={},this[_0x310e4d(0x12d0)]={},this[_0x310e4d(0x2d8f)]={},this['_uniformLocationPointer']=0x0,this['_needSync']=!0x1,this['_engine']['_features'][_0x310e4d(0x763)]&&(this['_buffers']=[],this['_bufferIndex']=-0x1,this[_0x310e4d(0x2ffb)]=!0x1,this['_currentFrameId']=0x0),this[_0x310e4d(0x2006)]?(this[_0x310e4d(0x2b8e)]=this[_0x310e4d(0x2fa6)],this[_0x310e4d(0x280)]=this[_0x310e4d(0x32d8)],this[_0x310e4d(0x2a3a)]=this[_0x310e4d(0xfa5)],this[_0x310e4d(0x1d0f)]=this[_0x310e4d(0x478)],this[_0x310e4d(0x1d02)]=this[_0x310e4d(0x3158)],this[_0x310e4d(0x90a)]=this['_updateFloat4ForEffect'],this[_0x310e4d(0x410)]=this[_0x310e4d(0x4dd)],this[_0x310e4d(0x2e00)]=this['_updateArrayForEffect'],this[_0x310e4d(0x361b)]=this[_0x310e4d(0xf1e)],this[_0x310e4d(0x246e)]=this[_0x310e4d(0x15db)],this['updateMatrix']=this[_0x310e4d(0x39b6)],this[_0x310e4d(0x105e)]=this[_0x310e4d(0x13e4)],this[_0x310e4d(0x2919)]=this[_0x310e4d(0x2d2f)],this[_0x310e4d(0x36c6)]=this[_0x310e4d(0xd39)],this[_0x310e4d(0x1c70)]=this[_0x310e4d(0x39ee)],this[_0x310e4d(0x2b79)]=this[_0x310e4d(0xd43)],this[_0x310e4d(0x22c5)]=this[_0x310e4d(0x309c)],this[_0x310e4d(0xc2c)]=this[_0x310e4d(0x1b36)],this[_0x310e4d(0x1e0a)]=this['_updateInt2ForEffect'],this[_0x310e4d(0x1356)]=this[_0x310e4d(0x3c36)],this[_0x310e4d(0x3474)]=this[_0x310e4d(0x3586)],this[_0x310e4d(0x2cfd)]=this[_0x310e4d(0x1da5)],this[_0x310e4d(0x38cc)]=this['_updateUInt2ForEffect'],this[_0x310e4d(0xa87)]=this[_0x310e4d(0x1d92)],this['updateUInt4']=this['_updateUInt4ForEffect']):(this[_0x310e4d(0xe76)][_0x310e4d(0x1bd8)][_0x310e4d(0x1e1d)](this),this[_0x310e4d(0x2b8e)]=this[_0x310e4d(0x35fa)],this[_0x310e4d(0x280)]=this[_0x310e4d(0x4076)],this[_0x310e4d(0x2a3a)]=this[_0x310e4d(0x297c)],this[_0x310e4d(0x1d0f)]=this[_0x310e4d(0x2f8e)],this['updateFloat3']=this['_updateFloat3ForUniform'],this[_0x310e4d(0x90a)]=this['_updateFloat4ForUniform'],this[_0x310e4d(0x410)]=this[_0x310e4d(0x15e5)],this[_0x310e4d(0x2e00)]=this[_0x310e4d(0x1cb3)],this[_0x310e4d(0x361b)]=this[_0x310e4d(0x352a)],this[_0x310e4d(0x246e)]=this[_0x310e4d(0x879)],this[_0x310e4d(0xe29)]=this[_0x310e4d(0x81a)],this['updateMatrices']=this[_0x310e4d(0x239b)],this[_0x310e4d(0x2919)]=this[_0x310e4d(0x1e61)],this[_0x310e4d(0x36c6)]=this['_updateVector4ForUniform'],this[_0x310e4d(0x1c70)]=this[_0x310e4d(0x2a17)],this['updateColor4']=this[_0x310e4d(0x3137)],this['updateDirectColor4']=this['_updateDirectColor4ForUniform'],this[_0x310e4d(0xc2c)]=this['_updateIntForUniform'],this[_0x310e4d(0x1e0a)]=this['_updateInt2ForUniform'],this[_0x310e4d(0x1356)]=this[_0x310e4d(0x3ddd)],this[_0x310e4d(0x3474)]=this['_updateInt4ForUniform'],this['updateUInt']=this[_0x310e4d(0x545)],this['updateUInt2']=this['_updateUInt2ForUniform'],this[_0x310e4d(0xa87)]=this[_0x310e4d(0x3167)],this['updateUInt4']=this['_updateUInt4ForUniform']);}get['useUbo'](){var _0x2f4b23=a7_0x2532;return!this[_0x2f4b23(0x2006)];}get[_0x37ab8a(0x10ca)](){var _0x1b4585=_0x37ab8a;return!this[_0x1b4585(0x1639)];}[_0x37ab8a(0x38d7)](){var _0x22165a=_0x37ab8a;return void 0x0!==this[_0x22165a(0x4138)];}[_0x37ab8a(0x1ee5)](){var _0x42cb0b=_0x37ab8a;return this[_0x42cb0b(0x35f)];}[_0x37ab8a(0x657)](){var _0x8a2713=_0x37ab8a;return this[_0x8a2713(0x320d)];}[_0x37ab8a(0x14e6)](_0x542d1f){var _0x46c2bb=_0x37ab8a;_0x542d1f=_0x542d1f<=0x2?_0x542d1f:0x4;if(this[_0x46c2bb(0x2a69)]%_0x542d1f!=0x0){var _0x3c1ea5=this[_0x46c2bb(0x2a69)],_0x4e902b=(this[_0x46c2bb(0x2a69)]+=_0x542d1f-this[_0x46c2bb(0x2a69)]%_0x542d1f,this[_0x46c2bb(0x2a69)]-_0x3c1ea5);for(let _0x5917ef=0x0;_0x5917ef<_0x4e902b;_0x5917ef++)this[_0x46c2bb(0x1db7)][_0x46c2bb(0x1e1d)](0x0);}}[_0x37ab8a(0x356a)](_0x112662,_0x4858a9,_0x44d97f=0x0){var _0x3c9f50=_0x37ab8a;if(!this[_0x3c9f50(0x2006)]&&void 0x0===this[_0x3c9f50(0x548)][_0x112662]){let _0x3109d8;if(0x0<_0x44d97f){if(_0x4858a9 instanceof Array)throw _0x3c9f50(0x36a7)+_0x112662;this[_0x3c9f50(0x14e6)](0x4),this[_0x3c9f50(0x2d8f)][_0x112662]={'strideSize':_0x4858a9,'arraySize':_0x44d97f},0x10==_0x4858a9?_0x4858a9*=_0x44d97f:_0x4858a9=_0x4858a9*_0x44d97f+(0x4-_0x4858a9)*_0x44d97f,_0x3109d8=[];for(let _0x2cbf1f=0x0;_0x2cbf1f<_0x4858a9;_0x2cbf1f++)_0x3109d8['push'](0x0);}else{if(_0x4858a9 instanceof Array)_0x4858a9=(_0x3109d8=_0x4858a9)[_0x3c9f50(0x3785)];else{_0x3109d8=[];for(let _0x5223b5=0x0;_0x5223b5<_0x4858a9;_0x5223b5++)_0x3109d8['push'](0x0);}this[_0x3c9f50(0x14e6)](_0x4858a9);}this[_0x3c9f50(0x12d0)][_0x112662]=_0x4858a9,this['_uniformLocations'][_0x112662]=this[_0x3c9f50(0x2a69)],this['_uniformLocationPointer']+=_0x4858a9;for(let _0x2d52df=0x0;_0x2d52df<_0x4858a9;_0x2d52df++)this[_0x3c9f50(0x1db7)][_0x3c9f50(0x1e1d)](_0x3109d8[_0x2d52df]);this[_0x3c9f50(0x1639)]=!0x0;}}['addMatrix'](_0x5aaf52,_0x247889){var _0x3f1e91=_0x37ab8a;this[_0x3f1e91(0x356a)](_0x5aaf52,Array['prototype'][_0x3f1e91(0xeff)]['call'](_0x247889['toArray']()));}['addFloat2'](_0x4075ca,_0x11ae0a,_0x3de3e0){var _0x4cc1ef=_0x37ab8a;this[_0x4cc1ef(0x356a)](_0x4075ca,[_0x11ae0a,_0x3de3e0]);}[_0x37ab8a(0x1efb)](_0x1180f6,_0x2c570d,_0x5cf2d0,_0x486367){var _0x296e4d=_0x37ab8a;this[_0x296e4d(0x356a)](_0x1180f6,[_0x2c570d,_0x5cf2d0,_0x486367]);}['addColor3'](_0x268289,_0x7f5f61){var _0x41c9ff=_0x37ab8a;_0x7f5f61=[_0x7f5f61['r'],_0x7f5f61['g'],_0x7f5f61['b']],this[_0x41c9ff(0x356a)](_0x268289,_0x7f5f61);}[_0x37ab8a(0x1bbc)](_0x3c3a71,_0x4f0eec,_0x57ed80){var _0x33220a=_0x37ab8a;_0x4f0eec=[_0x4f0eec['r'],_0x4f0eec['g'],_0x4f0eec['b'],_0x57ed80],this[_0x33220a(0x356a)](_0x3c3a71,_0x4f0eec);}[_0x37ab8a(0x5f1)](_0x2db742,_0x1200e6){var _0xc3349e=_0x37ab8a;_0x1200e6=[_0x1200e6['x'],_0x1200e6['y'],_0x1200e6['z']],this[_0xc3349e(0x356a)](_0x2db742,_0x1200e6);}[_0x37ab8a(0x1448)](_0x1cde37){this['addUniform'](_0x1cde37,0xc);}[_0x37ab8a(0x20f7)](_0x531d5f){var _0x3fce8d=_0x37ab8a;this[_0x3fce8d(0x356a)](_0x531d5f,0x8);}[_0x37ab8a(0x2b13)](){var _0x30c2b7=_0x37ab8a;this['_noUBO']||this['_buffer']||(this[_0x30c2b7(0x14e6)](0x4),this[_0x30c2b7(0x35f)]=new Float32Array(this[_0x30c2b7(0x1db7)]),this['_rebuild'](),this[_0x30c2b7(0x1639)]=!0x0);}['_rebuild'](){var _0x4d365d=_0x37ab8a;!this[_0x4d365d(0x2006)]&&this[_0x4d365d(0x35f)]&&(this['_dynamic']?this['_buffer']=this[_0x4d365d(0xe76)]['createDynamicUniformBuffer'](this[_0x4d365d(0x35f)]):this[_0x4d365d(0x320d)]=this[_0x4d365d(0xe76)]['createUniformBuffer'](this[_0x4d365d(0x35f)]),this[_0x4d365d(0xe76)][_0x4d365d(0x336b)]['trackUbosInFrame']&&(this[_0x4d365d(0x1c99)][_0x4d365d(0x1e1d)]([this[_0x4d365d(0x320d)],this[_0x4d365d(0xe76)][_0x4d365d(0x336b)][_0x4d365d(0x2c1f)]?this['_bufferData'][_0x4d365d(0xeff)]():void 0x0]),this[_0x4d365d(0x1f97)]=this[_0x4d365d(0x1c99)][_0x4d365d(0x3785)]-0x1,this[_0x4d365d(0x2ffb)]=!0x1));}get[_0x37ab8a(0xb76)](){var _0x24f28f=_0x37ab8a;return this[_0x24f28f(0x1c99)][_0x24f28f(0x3785)];}get[_0x37ab8a(0xc23)](){var _0x440130=_0x37ab8a;return this[_0x440130(0x1f97)];}get[_0x37ab8a(0x3844)](){return this['_name'];}[_0x37ab8a(0x1162)](_0x35395d,_0x531b1b){var _0x231d48=_0x37ab8a;for(let _0x185d01=0x0;_0x185d01<_0x35395d[_0x231d48(0x3785)];++_0x185d01)if(_0x35395d[_0x185d01]!==_0x531b1b[_0x185d01])return!0x1;return!0x0;}['_copyBuffer'](_0x334674,_0x9db57e){var _0x2b8530=_0x37ab8a;for(let _0x223c0f=0x0;_0x223c0f<_0x334674[_0x2b8530(0x3785)];++_0x223c0f)_0x9db57e[_0x223c0f]=_0x334674[_0x223c0f];}[_0x37ab8a(0x308d)](){var _0x238ffc=_0x37ab8a;if(!this[_0x238ffc(0x2006)]){if(this[_0x238ffc(0x151f)](),this[_0x238ffc(0x320d)]){if(this[_0x238ffc(0x4138)]||this[_0x238ffc(0x1639)]){if(this[_0x238ffc(0x1c99)]&&0x1<this[_0x238ffc(0x1c99)][_0x238ffc(0x3785)]&&this[_0x238ffc(0x1c99)][this[_0x238ffc(0x1f97)]][0x1]){if(this[_0x238ffc(0x1162)](this[_0x238ffc(0x35f)],this[_0x238ffc(0x1c99)][this[_0x238ffc(0x1f97)]][0x1]))return this[_0x238ffc(0x1639)]=!0x1,void(this[_0x238ffc(0x2ffb)]=this[_0x238ffc(0xe76)][_0x238ffc(0x336b)][_0x238ffc(0x763)]);this['_copyBuffer'](this[_0x238ffc(0x35f)],this[_0x238ffc(0x1c99)][this['_bufferIndex']][0x1]);}this[_0x238ffc(0xe76)][_0x238ffc(0x3840)](this[_0x238ffc(0x320d)],this[_0x238ffc(0x35f)]),this[_0x238ffc(0xe76)]['_features'][_0x238ffc(0x6fb)]&&(_0x5c093e['_UpdatedUbosInFrame'][this[_0x238ffc(0x2319)]]||(_0x5c093e[_0x238ffc(0x18d2)][this['_name']]=0x0),_0x5c093e[_0x238ffc(0x18d2)][this[_0x238ffc(0x2319)]]++),this[_0x238ffc(0x1639)]=!0x1,this[_0x238ffc(0x2ffb)]=this[_0x238ffc(0xe76)][_0x238ffc(0x336b)]['trackUbosInFrame'];}else this[_0x238ffc(0x2ffb)]=this[_0x238ffc(0xe76)][_0x238ffc(0x336b)]['trackUbosInFrame'];}else this['create']();}}['_createNewBuffer'](){var _0x3b4883=_0x37ab8a;this[_0x3b4883(0x1f97)]+0x1<this['_buffers']['length']?(this[_0x3b4883(0x1f97)]++,this[_0x3b4883(0x320d)]=this[_0x3b4883(0x1c99)][this[_0x3b4883(0x1f97)]][0x0],this[_0x3b4883(0x2ffb)]=!0x1,this[_0x3b4883(0x1639)]=!0x0):this['_rebuild']();}[_0x37ab8a(0xe0a)](){var _0x410cc6=_0x37ab8a;this[_0x410cc6(0xe76)][_0x410cc6(0x336b)][_0x410cc6(0x763)]&&this['_currentFrameId']!==this['_engine'][_0x410cc6(0x238)]&&(this[_0x410cc6(0x394)]=this['_engine']['frameId'],this['_createBufferOnWrite']=!0x1,this[_0x410cc6(0x1c99)]&&0x0<this['_buffers'][_0x410cc6(0x3785)]?(this['_needSync']=0x0!==this[_0x410cc6(0x1f97)],this['_bufferIndex']=0x0,this[_0x410cc6(0x320d)]=this[_0x410cc6(0x1c99)][this['_bufferIndex']][0x0]):this[_0x410cc6(0x1f97)]=-0x1);}[_0x37ab8a(0x2eba)](_0x270a04,_0x26e617,_0xfb6d57){var _0x14064a=_0x37ab8a;this[_0x14064a(0xe0a)]();let _0x466c4d=this[_0x14064a(0x548)][_0x270a04];if(void 0x0===_0x466c4d){if(this[_0x14064a(0x320d)])return void _0x5e4c53['Y']['Error']('Cannot\x20add\x20an\x20uniform\x20after\x20UBO\x20has\x20been\x20created.');this[_0x14064a(0x356a)](_0x270a04,_0xfb6d57),_0x466c4d=this[_0x14064a(0x548)][_0x270a04];}if(this[_0x14064a(0x320d)]||this[_0x14064a(0x2b13)](),this[_0x14064a(0x4138)]){for(let _0x51171d=0x0;_0x51171d<_0xfb6d57;_0x51171d++)this[_0x14064a(0x35f)][_0x466c4d+_0x51171d]=_0x26e617[_0x51171d];}else{let _0x35dedc=!0x1;for(let _0x2cae27=0x0;_0x2cae27<_0xfb6d57;_0x2cae27++)(0x10!==_0xfb6d57||this[_0x14064a(0xe76)][_0x14064a(0x336b)][_0x14064a(0x83a)])&&this[_0x14064a(0x35f)][_0x466c4d+_0x2cae27]===_0x1cd79d['w1'][_0x14064a(0xf0b)](_0x26e617[_0x2cae27])||(_0x35dedc=!0x0,this['_createBufferOnWrite']&&this[_0x14064a(0x2fbf)](),this[_0x14064a(0x35f)][_0x466c4d+_0x2cae27]=_0x26e617[_0x2cae27]);this['_needSync']=this['_needSync']||_0x35dedc;}}[_0x37ab8a(0x106d)](_0x151aa9,_0x2f06a2,_0x29528c){var _0x2e26bf=_0x37ab8a;this[_0x2e26bf(0xe0a)]();var _0x428490=this[_0x2e26bf(0x548)][_0x151aa9];if(void 0x0===_0x428490)_0x5e4c53['Y'][_0x2e26bf(0xac3)]('Cannot\x20add\x20an\x20uniform\x20Array\x20dynamically.\x20Please,\x20add\x20it\x20using\x20addUniform\x20and\x20make\x20sure\x20that\x20uniform\x20buffers\x20are\x20supported\x20by\x20the\x20current\x20engine.');else{this['_buffer']||this[_0x2e26bf(0x2b13)]();var _0xa47654=this[_0x2e26bf(0x2d8f)][_0x151aa9];if(this[_0x2e26bf(0x4138)]){for(let _0x123b77=0x0;_0x123b77<_0x29528c;_0x123b77++)this['_bufferData'][_0x428490+_0x123b77]=_0x2f06a2[_0x123b77];}else{let _0x1c3619=!0x1,_0x2564f2=0x0,_0x35687f=0x0;for(let _0x24b798=0x0;_0x24b798<_0x29528c;_0x24b798++)if(this[_0x2e26bf(0x35f)][_0x428490+0x4*_0x35687f+_0x2564f2]!==_0x1cd79d['w1'][_0x2e26bf(0xf0b)](_0x2f06a2[_0x24b798])&&(_0x1c3619=!0x0,this[_0x2e26bf(0x2ffb)]&&this['_createNewBuffer'](),this['_bufferData'][_0x428490+0x4*_0x35687f+_0x2564f2]=_0x2f06a2[_0x24b798]),++_0x2564f2===_0xa47654[_0x2e26bf(0xed7)]){for(;_0x2564f2<0x4;_0x2564f2++)this['_bufferData'][_0x428490+0x4*_0x35687f+_0x2564f2]=0x0;_0x2564f2=0x0,_0x35687f++;}this[_0x2e26bf(0x1639)]=this[_0x2e26bf(0x1639)]||_0x1c3619;}}}['_cacheMatrix'](_0x465e71,_0x461a9c){var _0x381c19=_0x37ab8a;this[_0x381c19(0xe0a)]();var _0x4a3cc0=this[_0x381c19(0x351)][_0x465e71],_0x461a9c=_0x461a9c['updateFlag'];return(void 0x0===_0x4a3cc0||_0x4a3cc0!==_0x461a9c)&&(this['_valueCache'][_0x465e71]=_0x461a9c,!0x0);}[_0x37ab8a(0x35fa)](_0x14ff20,_0x291bfc){var _0x427929=_0x37ab8a;for(let _0x29d9c9=0x0;_0x29d9c9<0x3;_0x29d9c9++)_0x5c093e['_TempBuffer'][0x4*_0x29d9c9]=_0x291bfc[0x3*_0x29d9c9],_0x5c093e[_0x427929(0xbb5)][0x4*_0x29d9c9+0x1]=_0x291bfc[0x3*_0x29d9c9+0x1],_0x5c093e[_0x427929(0xbb5)][0x4*_0x29d9c9+0x2]=_0x291bfc[0x3*_0x29d9c9+0x2],_0x5c093e['_TempBuffer'][0x4*_0x29d9c9+0x3]=0x0;this[_0x427929(0x2eba)](_0x14ff20,_0x5c093e[_0x427929(0xbb5)],0xc);}['_updateMatrix3x3ForEffect'](_0x41532c,_0x5debf8){var _0x52afbc=_0x37ab8a;this['_currentEffect'][_0x52afbc(0x3974)](_0x41532c,_0x5debf8);}[_0x37ab8a(0x32d8)](_0x419b4e,_0x11bd02){var _0x514fe5=_0x37ab8a;this['_currentEffect'][_0x514fe5(0x39d3)](_0x419b4e,_0x11bd02);}['_updateMatrix2x2ForUniform'](_0x46efc4,_0x4202a2){var _0x10e8c4=_0x37ab8a;for(let _0xa87203=0x0;_0xa87203<0x2;_0xa87203++)_0x5c093e[_0x10e8c4(0xbb5)][0x4*_0xa87203]=_0x4202a2[0x2*_0xa87203],_0x5c093e[_0x10e8c4(0xbb5)][0x4*_0xa87203+0x1]=_0x4202a2[0x2*_0xa87203+0x1],_0x5c093e[_0x10e8c4(0xbb5)][0x4*_0xa87203+0x2]=0x0,_0x5c093e[_0x10e8c4(0xbb5)][0x4*_0xa87203+0x3]=0x0;this[_0x10e8c4(0x2eba)](_0x46efc4,_0x5c093e['_TempBuffer'],0x8);}[_0x37ab8a(0xfa5)](_0x36f90b,_0x44cb7d){var _0x42e8ad=_0x37ab8a;this[_0x42e8ad(0x364f)][_0x42e8ad(0x21ba)](_0x36f90b,_0x44cb7d);}[_0x37ab8a(0x297c)](_0x597a66,_0x891521){var _0x571c91=_0x37ab8a;_0x5c093e[_0x571c91(0xbb5)][0x0]=_0x891521,this[_0x571c91(0x2eba)](_0x597a66,_0x5c093e[_0x571c91(0xbb5)],0x1);}[_0x37ab8a(0x478)](_0x2dea52,_0x31ed06,_0x56580e,_0x249027=''){var _0x37e53b=_0x37ab8a;this[_0x37e53b(0x364f)][_0x37e53b(0x3ab0)](_0x2dea52+_0x249027,_0x31ed06,_0x56580e);}[_0x37ab8a(0x2f8e)](_0x23677c,_0x3c96e8,_0x58ec4a){var _0x5042c3=_0x37ab8a;_0x5c093e[_0x5042c3(0xbb5)][0x0]=_0x3c96e8,_0x5c093e[_0x5042c3(0xbb5)][0x1]=_0x58ec4a,this[_0x5042c3(0x2eba)](_0x23677c,_0x5c093e[_0x5042c3(0xbb5)],0x2);}[_0x37ab8a(0x3158)](_0x233ede,_0x47a895,_0x3b7da5,_0xede078,_0xcaf58a=''){var _0x4ab833=_0x37ab8a;this[_0x4ab833(0x364f)]['setFloat3'](_0x233ede+_0xcaf58a,_0x47a895,_0x3b7da5,_0xede078);}[_0x37ab8a(0x1999)](_0x263271,_0x525bd8,_0x569b5a,_0x5f4cbf){var _0x37059f=_0x37ab8a;_0x5c093e[_0x37059f(0xbb5)][0x0]=_0x525bd8,_0x5c093e[_0x37059f(0xbb5)][0x1]=_0x569b5a,_0x5c093e[_0x37059f(0xbb5)][0x2]=_0x5f4cbf,this['updateUniform'](_0x263271,_0x5c093e[_0x37059f(0xbb5)],0x3);}['_updateFloat4ForEffect'](_0x35b06a,_0x4ebd24,_0x56af25,_0x3d5ef5,_0x42b394,_0x384061=''){var _0x154713=_0x37ab8a;this[_0x154713(0x364f)][_0x154713(0x2282)](_0x35b06a+_0x384061,_0x4ebd24,_0x56af25,_0x3d5ef5,_0x42b394);}[_0x37ab8a(0x27ab)](_0x4132f3,_0x2cb032,_0x3b128e,_0x56e6b4,_0x27a26c){var _0x159545=_0x37ab8a;_0x5c093e[_0x159545(0xbb5)][0x0]=_0x2cb032,_0x5c093e[_0x159545(0xbb5)][0x1]=_0x3b128e,_0x5c093e[_0x159545(0xbb5)][0x2]=_0x56e6b4,_0x5c093e[_0x159545(0xbb5)][0x3]=_0x27a26c,this[_0x159545(0x2eba)](_0x4132f3,_0x5c093e['_TempBuffer'],0x4);}[_0x37ab8a(0x4dd)](_0x5d4508,_0x4dd11c){var _0x34a9fb=_0x37ab8a;this[_0x34a9fb(0x364f)][_0x34a9fb(0x2a37)](_0x5d4508,_0x4dd11c);}['_updateFloatArrayForUniform'](_0x1e4449,_0x5b9963){var _0x66eb63=_0x37ab8a;this[_0x66eb63(0x106d)](_0x1e4449,_0x5b9963,_0x5b9963['length']);}[_0x37ab8a(0x40fe)](_0x17809a,_0x5de710){this['_currentEffect']['setArray'](_0x17809a,_0x5de710);}[_0x37ab8a(0x1cb3)](_0x194d68,_0x1a7c9e){var _0x1ee0ab=_0x37ab8a;this[_0x1ee0ab(0x106d)](_0x194d68,_0x1a7c9e,_0x1a7c9e[_0x1ee0ab(0x3785)]);}[_0x37ab8a(0xf1e)](_0xcfb88f,_0x29c8e6){var _0x3bd72f=_0x37ab8a;this[_0x3bd72f(0x364f)][_0x3bd72f(0x3f2f)](_0xcfb88f,_0x29c8e6);}[_0x37ab8a(0x352a)](_0x27e351,_0x12f4ca){var _0x5badb3=_0x37ab8a;_0x5c093e[_0x5badb3(0x1e2a)][_0x5badb3(0xc1b)](_0x12f4ca),this['updateUniformArray'](_0x27e351,_0x5c093e[_0x5badb3(0xbb5)],_0x12f4ca[_0x5badb3(0x3785)]);}[_0x37ab8a(0x15db)](_0x3691a9,_0x4470aa){var _0x38772c=_0x37ab8a;this[_0x38772c(0x364f)][_0x38772c(0x2125)](_0x3691a9,_0x4470aa);}[_0x37ab8a(0x879)](_0x50d6d4,_0x2fc444){var _0x33b1b7=_0x37ab8a;_0x5c093e[_0x33b1b7(0xcc7)][_0x33b1b7(0xc1b)](_0x2fc444),this[_0x33b1b7(0x106d)](_0x50d6d4,_0x5c093e[_0x33b1b7(0xbb5)],_0x2fc444[_0x33b1b7(0x3785)]);}[_0x37ab8a(0x39b6)](_0x2b1021,_0x22bd8a){var _0x9a9fcc=_0x37ab8a;this[_0x9a9fcc(0x364f)][_0x9a9fcc(0x233e)](_0x2b1021,_0x22bd8a);}[_0x37ab8a(0x81a)](_0x3f677e,_0x489c5c){var _0x30290e=_0x37ab8a;this[_0x30290e(0x3f8)](_0x3f677e,_0x489c5c)&&this[_0x30290e(0x2eba)](_0x3f677e,_0x489c5c[_0x30290e(0x3d2d)](),0x10);}[_0x37ab8a(0x13e4)](_0x455bc7,_0x1b0d1c){var _0x2139ff=_0x37ab8a;this[_0x2139ff(0x364f)][_0x2139ff(0x3b1a)](_0x455bc7,_0x1b0d1c);}['_updateMatricesForUniform'](_0x285aaf,_0x4c3a18){var _0x17329b=_0x37ab8a;this[_0x17329b(0x2eba)](_0x285aaf,_0x4c3a18,_0x4c3a18[_0x17329b(0x3785)]);}[_0x37ab8a(0x2d2f)](_0x3f6c4d,_0x19a46f){var _0x2b8180=_0x37ab8a;this['_currentEffect'][_0x2b8180(0x2a0f)](_0x3f6c4d,_0x19a46f);}[_0x37ab8a(0x1e61)](_0xde8097,_0x541a51){var _0x470dc1=_0x37ab8a;_0x5c093e[_0x470dc1(0xbb5)][0x0]=_0x541a51['x'],_0x5c093e[_0x470dc1(0xbb5)][0x1]=_0x541a51['y'],_0x5c093e['_TempBuffer'][0x2]=_0x541a51['z'],this[_0x470dc1(0x2eba)](_0xde8097,_0x5c093e[_0x470dc1(0xbb5)],0x3);}[_0x37ab8a(0xd39)](_0x38868a,_0x507a7a){var _0x3abbe4=_0x37ab8a;this[_0x3abbe4(0x364f)][_0x3abbe4(0xd9d)](_0x38868a,_0x507a7a);}['_updateVector4ForUniform'](_0x138d2c,_0x18a41e){var _0xb88056=_0x37ab8a;_0x5c093e['_TempBuffer'][0x0]=_0x18a41e['x'],_0x5c093e['_TempBuffer'][0x1]=_0x18a41e['y'],_0x5c093e['_TempBuffer'][0x2]=_0x18a41e['z'],_0x5c093e[_0xb88056(0xbb5)][0x3]=_0x18a41e['w'],this[_0xb88056(0x2eba)](_0x138d2c,_0x5c093e['_TempBuffer'],0x4);}[_0x37ab8a(0x39ee)](_0x53b7fa,_0x3fe701,_0x205d62=''){var _0x1e4460=_0x37ab8a;this[_0x1e4460(0x364f)][_0x1e4460(0x3b5e)](_0x53b7fa+_0x205d62,_0x3fe701);}[_0x37ab8a(0x2a17)](_0x528ba0,_0x2a5956){var _0x1f1a82=_0x37ab8a;_0x5c093e[_0x1f1a82(0xbb5)][0x0]=_0x2a5956['r'],_0x5c093e[_0x1f1a82(0xbb5)][0x1]=_0x2a5956['g'],_0x5c093e[_0x1f1a82(0xbb5)][0x2]=_0x2a5956['b'],this[_0x1f1a82(0x2eba)](_0x528ba0,_0x5c093e['_TempBuffer'],0x3);}['_updateColor4ForEffect'](_0x450593,_0x5ed9d3,_0x16ca86,_0x6ae0d7=''){var _0x257293=_0x37ab8a;this[_0x257293(0x364f)][_0x257293(0x880)](_0x450593+_0x6ae0d7,_0x5ed9d3,_0x16ca86);}[_0x37ab8a(0x309c)](_0x56fe60,_0x5c216d,_0x3c57c2=''){var _0x125029=_0x37ab8a;this['_currentEffect'][_0x125029(0x3b0e)](_0x56fe60+_0x3c57c2,_0x5c216d);}[_0x37ab8a(0x3137)](_0xd09704,_0x4894f6,_0x153d3e){var _0x5b4feb=_0x37ab8a;_0x5c093e[_0x5b4feb(0xbb5)][0x0]=_0x4894f6['r'],_0x5c093e[_0x5b4feb(0xbb5)][0x1]=_0x4894f6['g'],_0x5c093e[_0x5b4feb(0xbb5)][0x2]=_0x4894f6['b'],_0x5c093e[_0x5b4feb(0xbb5)][0x3]=_0x153d3e,this['updateUniform'](_0xd09704,_0x5c093e[_0x5b4feb(0xbb5)],0x4);}[_0x37ab8a(0x1f2c)](_0x55bb96,_0x328da1){var _0x2a246e=_0x37ab8a;_0x5c093e[_0x2a246e(0xbb5)][0x0]=_0x328da1['r'],_0x5c093e['_TempBuffer'][0x1]=_0x328da1['g'],_0x5c093e[_0x2a246e(0xbb5)][0x2]=_0x328da1['b'],_0x5c093e['_TempBuffer'][0x3]=_0x328da1['a'],this['updateUniform'](_0x55bb96,_0x5c093e[_0x2a246e(0xbb5)],0x4);}[_0x37ab8a(0x1b36)](_0x4cd66f,_0x41562f,_0x2a907d=''){var _0x36c874=_0x37ab8a;this[_0x36c874(0x364f)][_0x36c874(0x2f44)](_0x4cd66f+_0x2a907d,_0x41562f);}[_0x37ab8a(0x2c5b)](_0x404c08,_0x2521a6){var _0x6e866c=_0x37ab8a;_0x5c093e[_0x6e866c(0x1e2a)][0x0]=_0x2521a6,this[_0x6e866c(0x2eba)](_0x404c08,_0x5c093e['_TempBuffer'],0x1);}['_updateInt2ForEffect'](_0x27b917,_0x28600f,_0x456b53,_0x2dc769=''){var _0x54c7e7=_0x37ab8a;this['_currentEffect'][_0x54c7e7(0xc5d)](_0x27b917+_0x2dc769,_0x28600f,_0x456b53);}[_0x37ab8a(0xc03)](_0x18eb7a,_0x295a24,_0x62dba5){var _0x256fbf=_0x37ab8a;_0x5c093e['_TempBufferInt32View'][0x0]=_0x295a24,_0x5c093e[_0x256fbf(0x1e2a)][0x1]=_0x62dba5,this[_0x256fbf(0x2eba)](_0x18eb7a,_0x5c093e[_0x256fbf(0xbb5)],0x2);}['_updateInt3ForEffect'](_0x4b657b,_0x4b01ab,_0x899bcb,_0x5d990c,_0x4d4e3c=''){var _0x262e19=_0x37ab8a;this[_0x262e19(0x364f)][_0x262e19(0x2393)](_0x4b657b+_0x4d4e3c,_0x4b01ab,_0x899bcb,_0x5d990c);}[_0x37ab8a(0x3ddd)](_0x403049,_0x24d548,_0x48d1e7,_0x5b2e04){var _0x4b0ebf=_0x37ab8a;_0x5c093e[_0x4b0ebf(0x1e2a)][0x0]=_0x24d548,_0x5c093e[_0x4b0ebf(0x1e2a)][0x1]=_0x48d1e7,_0x5c093e['_TempBufferInt32View'][0x2]=_0x5b2e04,this[_0x4b0ebf(0x2eba)](_0x403049,_0x5c093e[_0x4b0ebf(0xbb5)],0x3);}[_0x37ab8a(0x3586)](_0x346db2,_0x30541c,_0x26c017,_0x14906f,_0x540341,_0x47ccdd=''){var _0x14a0d0=_0x37ab8a;this['_currentEffect'][_0x14a0d0(0xb33)](_0x346db2+_0x47ccdd,_0x30541c,_0x26c017,_0x14906f,_0x540341);}[_0x37ab8a(0x10bd)](_0xb2f88c,_0xd18058,_0x2ea4f6,_0x5ef2e9,_0x339f77){var _0x4840ec=_0x37ab8a;_0x5c093e[_0x4840ec(0x1e2a)][0x0]=_0xd18058,_0x5c093e['_TempBufferInt32View'][0x1]=_0x2ea4f6,_0x5c093e[_0x4840ec(0x1e2a)][0x2]=_0x5ef2e9,_0x5c093e[_0x4840ec(0x1e2a)][0x3]=_0x339f77,this[_0x4840ec(0x2eba)](_0xb2f88c,_0x5c093e[_0x4840ec(0xbb5)],0x4);}[_0x37ab8a(0x1da5)](_0x46e99b,_0x1d3507,_0x4f04e0=''){var _0x6c0aaf=_0x37ab8a;this[_0x6c0aaf(0x364f)][_0x6c0aaf(0x3856)](_0x46e99b+_0x4f04e0,_0x1d3507);}['_updateUIntForUniform'](_0x4d670a,_0x12fa78){var _0xc98ff7=_0x37ab8a;_0x5c093e[_0xc98ff7(0xcc7)][0x0]=_0x12fa78,this['updateUniform'](_0x4d670a,_0x5c093e[_0xc98ff7(0xbb5)],0x1);}[_0x37ab8a(0x27be)](_0x4745f0,_0x431582,_0x392015,_0x39525e=''){var _0x13078d=_0x37ab8a;this[_0x13078d(0x364f)]['setUInt2'](_0x4745f0+_0x39525e,_0x431582,_0x392015);}[_0x37ab8a(0x29c8)](_0x591cef,_0x2feead,_0x5ecd76){var _0x10d0d1=_0x37ab8a;_0x5c093e['_TempBufferUInt32View'][0x0]=_0x2feead,_0x5c093e['_TempBufferUInt32View'][0x1]=_0x5ecd76,this[_0x10d0d1(0x2eba)](_0x591cef,_0x5c093e[_0x10d0d1(0xbb5)],0x2);}[_0x37ab8a(0x1d92)](_0x563784,_0x56a251,_0x13039a,_0x33f090,_0x5f487a=''){var _0x4b73ef=_0x37ab8a;this['_currentEffect'][_0x4b73ef(0x2ab8)](_0x563784+_0x5f487a,_0x56a251,_0x13039a,_0x33f090);}[_0x37ab8a(0x3167)](_0x5ba4ff,_0x207141,_0x3fed3f,_0x5ae715){var _0x1034b4=_0x37ab8a;_0x5c093e[_0x1034b4(0xcc7)][0x0]=_0x207141,_0x5c093e[_0x1034b4(0xcc7)][0x1]=_0x3fed3f,_0x5c093e['_TempBufferUInt32View'][0x2]=_0x5ae715,this[_0x1034b4(0x2eba)](_0x5ba4ff,_0x5c093e[_0x1034b4(0xbb5)],0x3);}['_updateUInt4ForEffect'](_0xcbbb72,_0x15f6a6,_0x103b50,_0x3e4e23,_0x3f2d29,_0x686fb8=''){var _0x2a83a9=_0x37ab8a;this[_0x2a83a9(0x364f)]['setUInt4'](_0xcbbb72+_0x686fb8,_0x15f6a6,_0x103b50,_0x3e4e23,_0x3f2d29);}[_0x37ab8a(0x2d65)](_0x189f34,_0x385af8,_0x5d1adc,_0x36e2a7,_0x580a08){var _0x2d2a59=_0x37ab8a;_0x5c093e[_0x2d2a59(0xcc7)][0x0]=_0x385af8,_0x5c093e['_TempBufferUInt32View'][0x1]=_0x5d1adc,_0x5c093e[_0x2d2a59(0xcc7)][0x2]=_0x36e2a7,_0x5c093e[_0x2d2a59(0xcc7)][0x3]=_0x580a08,this['updateUniform'](_0x189f34,_0x5c093e[_0x2d2a59(0xbb5)],0x4);}[_0x37ab8a(0xf22)](_0x367374,_0x2c98e5){var _0x4a7093=_0x37ab8a;this['_currentEffect'][_0x4a7093(0xf22)](_0x367374,_0x2c98e5);}[_0x37ab8a(0xbd3)](_0x21b26f,_0x2c9eeb){var _0x207c9a=_0x37ab8a;this[_0x207c9a(0x2eba)](_0x21b26f,_0x2c9eeb,_0x2c9eeb[_0x207c9a(0x3785)]),this['update']();}[_0x37ab8a(0x12e6)](_0x1f626a,_0x2f3a84){var _0x13719e=_0x37ab8a;this[_0x13719e(0x364f)]=_0x1f626a,this[_0x13719e(0x619)]=_0x2f3a84;}[_0x37ab8a(0x151f)](){var _0x4ed00b=_0x37ab8a;!this['_noUBO']&&this[_0x4ed00b(0x320d)]&&this[_0x4ed00b(0x364f)]&&this[_0x4ed00b(0x364f)][_0x4ed00b(0x151f)](this[_0x4ed00b(0x320d)],this[_0x4ed00b(0x619)]);}[_0x37ab8a(0x4198)](){var _0x147ffd=_0x37ab8a;this[_0x147ffd(0x364f)]=void 0x0,this['_currentEffectName']=void 0x0;}[_0x37ab8a(0x17de)](_0xb6a66e){var _0x3b64ae=_0x37ab8a;if(!this[_0x3b64ae(0x1c99)])return this['_buffer']===_0xb6a66e;for(let _0x12f5f4=0x0;_0x12f5f4<this['_buffers'][_0x3b64ae(0x3785)];++_0x12f5f4)if(this[_0x3b64ae(0x1c99)][_0x12f5f4][0x0]===_0xb6a66e)return this[_0x3b64ae(0x1f97)]=_0x12f5f4,this[_0x3b64ae(0x320d)]=_0xb6a66e,this[_0x3b64ae(0x2ffb)]=!0x1,!(this['_currentEffect']=void 0x0);return!0x1;}[_0x37ab8a(0x3551)](){var _0x59081a=_0x37ab8a;if(!this[_0x59081a(0x2006)]){const _0x5f3127=this[_0x59081a(0xe76)][_0x59081a(0x1bd8)];var _0x82d420=_0x5f3127['indexOf'](this);if(-0x1!==_0x82d420&&(_0x5f3127[_0x82d420]=_0x5f3127[_0x5f3127[_0x59081a(0x3785)]-0x1],_0x5f3127['pop']()),this['_engine'][_0x59081a(0x336b)][_0x59081a(0x763)]&&this[_0x59081a(0x1c99)])for(let _0x5c6a36=0x0;_0x5c6a36<this[_0x59081a(0x1c99)][_0x59081a(0x3785)];++_0x5c6a36){var _0x1d9d78=this[_0x59081a(0x1c99)][_0x5c6a36][0x0];this['_engine'][_0x59081a(0x25e7)](_0x1d9d78);}else this[_0x59081a(0x320d)]&&this[_0x59081a(0xe76)][_0x59081a(0x25e7)](this['_buffer'])&&(this[_0x59081a(0x320d)]=null);}}}_0x5c093e[_0x37ab8a(0x18d2)]={},_0x5c093e[_0x37ab8a(0x1af5)]=0x100,_0x5c093e[_0x37ab8a(0xbb5)]=new Float32Array(_0x5c093e['_MAX_UNIFORM_SIZE']),_0x5c093e[_0x37ab8a(0x1e2a)]=new Int32Array(_0x5c093e['_TempBuffer'][_0x37ab8a(0x12ab)]),_0x5c093e[_0x37ab8a(0xcc7)]=new Uint32Array(_0x5c093e[_0x37ab8a(0xbb5)][_0x37ab8a(0x12ab)]);},0xa60f:(_0x5b8830,_0x38f296,_0x23d8c4)=>{var _0x514250=a7_0x38a779;_0x23d8c4['d'](_0x38f296,{'RD':()=>_0xdec2a9,'T':()=>_0x22675f,'c7':()=>_0x149c76});var _0x22675f,_0x149c76,_0x38f296=_0x23d8c4(0x9fd1);(_0x23d8c4=_0x22675f=_0x22675f||{})[_0x23d8c4[_0x514250(0x23df)]=0x0]=_0x514250(0x23df),_0x23d8c4[_0x23d8c4[_0x514250(0x40cf)]=0x1]='WORLD',_0x23d8c4[_0x23d8c4[_0x514250(0x8d0)]=0x2]=_0x514250(0x8d0);class _0xdec2a9{}_0xdec2a9['X']=new _0x38f296['P'](0x1,0x0,0x0),_0xdec2a9['Y']=new _0x38f296['P'](0x0,0x1,0x0),_0xdec2a9['Z']=new _0x38f296['P'](0x0,0x0,0x1),(_0x23d8c4=_0x149c76=_0x149c76||{})[_0x23d8c4['X']=0x0]='X',_0x23d8c4[_0x23d8c4['Y']=0x1]='Y',_0x23d8c4[_0x23d8c4['Z']=0x2]='Z';},0xc84b:(_0x220e06,_0x135451,_0x585611)=>{var _0x431342=a7_0x38a779;_0x585611['d'](_0x135451,{'HE':()=>_0x30a56a,'Wo':()=>_0x20526b,'zZ':()=>_0x5cca30});var _0x214405=_0x585611(0x1b5c),_0x250231=_0x585611(0x147b8),_0x135451=_0x585611(0x5898),_0x585611=_0x585611(0xe456);class _0x20526b{constructor(_0x3607ea=0x0,_0x104ce0=0x0,_0x1a3a43=0x0){this['r']=_0x3607ea,this['g']=_0x104ce0,this['b']=_0x1a3a43;}[_0x431342(0x141d)](){var _0x3828f1=_0x431342;return'{R:\x20'+this['r']+_0x3828f1(0x2afd)+this['g']+_0x3828f1(0x3694)+this['b']+'}';}[_0x431342(0x1d40)](){var _0x21be91=_0x431342;return _0x21be91(0x32f2);}[_0x431342(0x21b6)](){return 0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0);}[_0x431342(0x3d2d)](_0x595baa,_0x643271=0x0){return _0x595baa[_0x643271]=this['r'],_0x595baa[_0x643271+0x1]=this['g'],_0x595baa[_0x643271+0x2]=this['b'],this;}['fromArray'](_0x38f53f,_0x57a45f=0x0){var _0x2ae6c4=_0x431342;return _0x20526b[_0x2ae6c4(0x1bea)](_0x38f53f,_0x57a45f,this),this;}['toColor4'](_0x543ab1=0x1){return new _0x30a56a(this['r'],this['g'],this['b'],_0x543ab1);}[_0x431342(0x4189)](){return[this['r'],this['g'],this['b']];}[_0x431342(0xf0f)](){return 0.3*this['r']+0.59*this['g']+0.11*this['b'];}[_0x431342(0x20e1)](_0x1a74bd){return new _0x20526b(this['r']*_0x1a74bd['r'],this['g']*_0x1a74bd['g'],this['b']*_0x1a74bd['b']);}['multiplyToRef'](_0x42f161,_0x48a910){return _0x48a910['r']=this['r']*_0x42f161['r'],_0x48a910['g']=this['g']*_0x42f161['g'],_0x48a910['b']=this['b']*_0x42f161['b'],this;}[_0x431342(0x2e4)](_0x21af6f){return _0x21af6f&&this['r']===_0x21af6f['r']&&this['g']===_0x21af6f['g']&&this['b']===_0x21af6f['b'];}[_0x431342(0x2c29)](_0x572744,_0x211e78,_0x276284){return this['r']===_0x572744&&this['g']===_0x211e78&&this['b']===_0x276284;}['scale'](_0x531480){return new _0x20526b(this['r']*_0x531480,this['g']*_0x531480,this['b']*_0x531480);}[_0x431342(0xbb9)](_0x536355){return this['r']*=_0x536355,this['g']*=_0x536355,this['b']*=_0x536355,this;}[_0x431342(0x1447)](_0x5673a5,_0x41a29d){return _0x41a29d['r']=this['r']*_0x5673a5,_0x41a29d['g']=this['g']*_0x5673a5,_0x41a29d['b']=this['b']*_0x5673a5,this;}[_0x431342(0x1c04)](_0x4133f7,_0x8c9af9){return _0x8c9af9['r']+=this['r']*_0x4133f7,_0x8c9af9['g']+=this['g']*_0x4133f7,_0x8c9af9['b']+=this['b']*_0x4133f7,this;}[_0x431342(0x32ca)](_0x387752=0x0,_0x641852=0x1,_0x39033a){var _0x18114c=_0x431342;return _0x39033a['r']=_0x214405['R'][_0x18114c(0x40ad)](this['r'],_0x387752,_0x641852),_0x39033a['g']=_0x214405['R'][_0x18114c(0x40ad)](this['g'],_0x387752,_0x641852),_0x39033a['b']=_0x214405['R']['Clamp'](this['b'],_0x387752,_0x641852),this;}[_0x431342(0x33ee)](_0x3ae750){return new _0x20526b(this['r']+_0x3ae750['r'],this['g']+_0x3ae750['g'],this['b']+_0x3ae750['b']);}[_0x431342(0x206b)](_0x149084,_0x283a04){return _0x283a04['r']=this['r']+_0x149084['r'],_0x283a04['g']=this['g']+_0x149084['g'],_0x283a04['b']=this['b']+_0x149084['b'],this;}[_0x431342(0x1dc8)](_0x123607){return new _0x20526b(this['r']-_0x123607['r'],this['g']-_0x123607['g'],this['b']-_0x123607['b']);}[_0x431342(0x3cb9)](_0x5107e3,_0x4f07bb){return _0x4f07bb['r']=this['r']-_0x5107e3['r'],_0x4f07bb['g']=this['g']-_0x5107e3['g'],_0x4f07bb['b']=this['b']-_0x5107e3['b'],this;}[_0x431342(0x292d)](){return new _0x20526b(this['r'],this['g'],this['b']);}['copyFrom'](_0xd9bc04){return this['r']=_0xd9bc04['r'],this['g']=_0xd9bc04['g'],this['b']=_0xd9bc04['b'],this;}[_0x431342(0x408c)](_0x148a87,_0x3440a8,_0x53854b){return this['r']=_0x148a87,this['g']=_0x3440a8,this['b']=_0x53854b,this;}[_0x431342(0xc1b)](_0x24b036,_0x2db333,_0x2293a6){var _0x181418=_0x431342;return this[_0x181418(0x408c)](_0x24b036,_0x2db333,_0x2293a6);}[_0x431342(0x192a)](){var _0x2cd97e=_0x431342,_0x144cc4=Math[_0x2cd97e(0x3872)](0xff*this['r']),_0xa65781=Math[_0x2cd97e(0x3872)](0xff*this['g']),_0xe9ee5c=Math[_0x2cd97e(0x3872)](0xff*this['b']);return'#'+_0x214405['R'][_0x2cd97e(0x2f06)](_0x144cc4)+_0x214405['R']['ToHex'](_0xa65781)+_0x214405['R']['ToHex'](_0xe9ee5c);}['toLinearSpace'](){var _0x32b891=_0x431342,_0xc8eaa2=new _0x20526b();return this[_0x32b891(0xf1a)](_0xc8eaa2),_0xc8eaa2;}['toHSV'](){var _0x46ac6e=_0x431342,_0x123b55=new _0x20526b();return this[_0x46ac6e(0x2cf5)](_0x123b55),_0x123b55;}['toHSVToRef'](_0x480b47){var _0x21d6d6=_0x431342,_0x401a4f=this['r'],_0x3e117e=this['g'],_0x19f60a=this['b'],_0x2a45a7=Math[_0x21d6d6(0x695)](_0x401a4f,_0x3e117e,_0x19f60a),_0x2ecc82=Math['min'](_0x401a4f,_0x3e117e,_0x19f60a);let _0x3dd580=0x0,_0x525a4a=0x0;var _0x5d651f=_0x2a45a7,_0x4048c5=_0x2a45a7-_0x2ecc82;0x0!==_0x2a45a7&&(_0x525a4a=_0x4048c5/_0x2a45a7),_0x2a45a7!=_0x2ecc82&&(_0x2a45a7==_0x401a4f?(_0x3dd580=(_0x3e117e-_0x19f60a)/_0x4048c5,_0x3e117e<_0x19f60a&&(_0x3dd580+=0x6)):_0x2a45a7==_0x3e117e?_0x3dd580=(_0x19f60a-_0x401a4f)/_0x4048c5+0x2:_0x2a45a7==_0x19f60a&&(_0x3dd580=(_0x401a4f-_0x3e117e)/_0x4048c5+0x4),_0x3dd580*=0x3c),_0x480b47['r']=_0x3dd580,_0x480b47['g']=_0x525a4a,_0x480b47['b']=_0x5d651f;}['toLinearSpaceToRef'](_0x28a779){var _0x249767=_0x431342;return _0x28a779['r']=Math[_0x249767(0x3bfb)](this['r'],_0x250231['Nn']),_0x28a779['g']=Math[_0x249767(0x3bfb)](this['g'],_0x250231['Nn']),_0x28a779['b']=Math[_0x249767(0x3bfb)](this['b'],_0x250231['Nn']),this;}[_0x431342(0xa03)](){var _0x400c17=_0x431342,_0x179916=new _0x20526b();return this[_0x400c17(0x3e15)](_0x179916),_0x179916;}[_0x431342(0x3e15)](_0x57c178){var _0x4f207c=_0x431342;return _0x57c178['r']=Math[_0x4f207c(0x3bfb)](this['r'],_0x250231['zp']),_0x57c178['g']=Math[_0x4f207c(0x3bfb)](this['g'],_0x250231['zp']),_0x57c178['b']=Math[_0x4f207c(0x3bfb)](this['b'],_0x250231['zp']),this;}static[_0x431342(0x386b)](_0x451cdc,_0x439519,_0xf54cc3,_0x3a8ce3){var _0x4ac408=_0x431342,_0x439519=_0xf54cc3*_0x439519,_0x451cdc=_0x451cdc/0x3c,_0x59f9b0=_0x439519*(0x1-Math[_0x4ac408(0x3a1d)](_0x451cdc%0x2-0x1));let _0x436ee1=0x0,_0x32732f=0x0,_0x56b05b=0x0;0x0<=_0x451cdc&&_0x451cdc<=0x1?(_0x436ee1=_0x439519,_0x32732f=_0x59f9b0):0x1<=_0x451cdc&&_0x451cdc<=0x2?(_0x436ee1=_0x59f9b0,_0x32732f=_0x439519):0x2<=_0x451cdc&&_0x451cdc<=0x3?(_0x32732f=_0x439519,_0x56b05b=_0x59f9b0):0x3<=_0x451cdc&&_0x451cdc<=0x4?(_0x32732f=_0x59f9b0,_0x56b05b=_0x439519):0x4<=_0x451cdc&&_0x451cdc<=0x5?(_0x436ee1=_0x59f9b0,_0x56b05b=_0x439519):0x5<=_0x451cdc&&_0x451cdc<=0x6&&(_0x436ee1=_0x439519,_0x56b05b=_0x59f9b0),_0x451cdc=_0xf54cc3-_0x439519,_0x3a8ce3['set'](_0x436ee1+_0x451cdc,_0x32732f+_0x451cdc,_0x56b05b+_0x451cdc);}static[_0x431342(0x2d6d)](_0x20968d,_0x2fcea0,_0x5e2a47){var _0xfe5f3e=_0x431342,_0x184b61=new _0x20526b(0x0,0x0,0x0);return _0x20526b[_0xfe5f3e(0x386b)](_0x20968d,_0x2fcea0,_0x5e2a47,_0x184b61),_0x184b61;}static[_0x431342(0x1540)](_0x60c942){var _0x368718=_0x431342;if('#'!==_0x60c942['substring'](0x0,0x1)||0x7!==_0x60c942['length'])return new _0x20526b(0x0,0x0,0x0);var _0x34c585=parseInt(_0x60c942[_0x368718(0x11a7)](0x1,0x3),0x10),_0x528121=parseInt(_0x60c942[_0x368718(0x11a7)](0x3,0x5),0x10),_0x60c942=parseInt(_0x60c942['substring'](0x5,0x7),0x10);return _0x20526b[_0x368718(0x1287)](_0x34c585,_0x528121,_0x60c942);}static[_0x431342(0x1c38)](_0x339aec,_0x383f39=0x0){return new _0x20526b(_0x339aec[_0x383f39],_0x339aec[_0x383f39+0x1],_0x339aec[_0x383f39+0x2]);}static['FromArrayToRef'](_0x3ba0bc,_0x1d5cd6=0x0,_0x5edb4b){_0x5edb4b['r']=_0x3ba0bc[_0x1d5cd6],_0x5edb4b['g']=_0x3ba0bc[_0x1d5cd6+0x1],_0x5edb4b['b']=_0x3ba0bc[_0x1d5cd6+0x2];}static[_0x431342(0x1287)](_0x58fe57,_0xf4232d,_0x1094fc){return new _0x20526b(_0x58fe57/0xff,_0xf4232d/0xff,_0x1094fc/0xff);}static[_0x431342(0x2f68)](_0x14fb95,_0x61a35b,_0x480165){var _0x477999=_0x431342,_0x4c791d=new _0x20526b(0x0,0x0,0x0);return _0x20526b[_0x477999(0x4086)](_0x14fb95,_0x61a35b,_0x480165,_0x4c791d),_0x4c791d;}static['LerpToRef'](_0x1db448,_0x5d4dca,_0x1fdb25,_0x5f279f){_0x5f279f['r']=_0x1db448['r']+(_0x5d4dca['r']-_0x1db448['r'])*_0x1fdb25,_0x5f279f['g']=_0x1db448['g']+(_0x5d4dca['g']-_0x1db448['g'])*_0x1fdb25,_0x5f279f['b']=_0x1db448['b']+(_0x5d4dca['b']-_0x1db448['b'])*_0x1fdb25;}static['Hermite'](_0x1e55d2,_0x16531b,_0x1c26c6,_0x468de2,_0x3be6a9){var _0x49a7c6=_0x3be6a9*_0x3be6a9,_0x51f9d3=_0x3be6a9*_0x49a7c6,_0x2da9e6=0x2*_0x51f9d3-0x3*_0x49a7c6+0x1,_0x40a7df=-0x2*_0x51f9d3+0x3*_0x49a7c6,_0x3be6a9=_0x51f9d3-0x2*_0x49a7c6+_0x3be6a9,_0x51f9d3=_0x51f9d3-_0x49a7c6,_0x49a7c6=_0x1e55d2['r']*_0x2da9e6+_0x1c26c6['r']*_0x40a7df+_0x16531b['r']*_0x3be6a9+_0x468de2['r']*_0x51f9d3,_0x3f2042=_0x1e55d2['g']*_0x2da9e6+_0x1c26c6['g']*_0x40a7df+_0x16531b['g']*_0x3be6a9+_0x468de2['g']*_0x51f9d3,_0x1e55d2=_0x1e55d2['b']*_0x2da9e6+_0x1c26c6['b']*_0x40a7df+_0x16531b['b']*_0x3be6a9+_0x468de2['b']*_0x51f9d3;return new _0x20526b(_0x49a7c6,_0x3f2042,_0x1e55d2);}static[_0x431342(0xc6f)](_0x25f998,_0x5dd1a9,_0x59cf2d,_0x35bc9c,_0x3cca24){var _0x3a362b=_0x431342,_0x5841f7=_0x20526b['Black']();return this[_0x3a362b(0x1e89)](_0x25f998,_0x5dd1a9,_0x59cf2d,_0x35bc9c,_0x3cca24,_0x5841f7),_0x5841f7;}static[_0x431342(0x1e89)](_0x5f41e7,_0x276489,_0x50edfd,_0x43d7f,_0x2bcd71,_0x4a2cf6){var _0xf92230=_0x2bcd71*_0x2bcd71;_0x4a2cf6['r']=0x6*(_0xf92230-_0x2bcd71)*_0x5f41e7['r']+(0x3*_0xf92230-0x4*_0x2bcd71+0x1)*_0x276489['r']+0x6*(-_0xf92230+_0x2bcd71)*_0x50edfd['r']+(0x3*_0xf92230-0x2*_0x2bcd71)*_0x43d7f['r'],_0x4a2cf6['g']=0x6*(_0xf92230-_0x2bcd71)*_0x5f41e7['g']+(0x3*_0xf92230-0x4*_0x2bcd71+0x1)*_0x276489['g']+0x6*(-_0xf92230+_0x2bcd71)*_0x50edfd['g']+(0x3*_0xf92230-0x2*_0x2bcd71)*_0x43d7f['g'],_0x4a2cf6['b']=0x6*(_0xf92230-_0x2bcd71)*_0x5f41e7['b']+(0x3*_0xf92230-0x4*_0x2bcd71+0x1)*_0x276489['b']+0x6*(-_0xf92230+_0x2bcd71)*_0x50edfd['b']+(0x3*_0xf92230-0x2*_0x2bcd71)*_0x43d7f['b'];}static['Red'](){return new _0x20526b(0x1,0x0,0x0);}static['Green'](){return new _0x20526b(0x0,0x1,0x0);}static[_0x431342(0x20dd)](){return new _0x20526b(0x0,0x0,0x1);}static[_0x431342(0x10dc)](){return new _0x20526b(0x0,0x0,0x0);}static get[_0x431342(0x2668)](){return _0x20526b['_BlackReadOnly'];}static[_0x431342(0x1f94)](){return new _0x20526b(0x1,0x1,0x1);}static['Purple'](){return new _0x20526b(0.5,0x0,0.5);}static[_0x431342(0x14f8)](){return new _0x20526b(0x1,0x0,0x1);}static[_0x431342(0xf8c)](){return new _0x20526b(0x1,0x1,0x0);}static[_0x431342(0x36fd)](){return new _0x20526b(0.5,0.5,0.5);}static['Teal'](){return new _0x20526b(0x0,0x1,0x1);}static[_0x431342(0x154e)](){var _0x280c25=_0x431342;return new _0x20526b(Math[_0x280c25(0xff9)](),Math[_0x280c25(0xff9)](),Math[_0x280c25(0xff9)]());}}_0x20526b[_0x431342(0x2367)]=_0x20526b[_0x431342(0x10dc)]();class _0x30a56a{constructor(_0x2442ee=0x0,_0x5e1cd3=0x0,_0xdd5161=0x0,_0x5d446c=0x1){this['r']=_0x2442ee,this['g']=_0x5e1cd3,this['b']=_0xdd5161,this['a']=_0x5d446c;}['addInPlace'](_0x2615b2){return this['r']+=_0x2615b2['r'],this['g']+=_0x2615b2['g'],this['b']+=_0x2615b2['b'],this['a']+=_0x2615b2['a'],this;}[_0x431342(0x4189)](){return[this['r'],this['g'],this['b'],this['a']];}[_0x431342(0x3d2d)](_0x482eda,_0x10d087=0x0){return _0x482eda[_0x10d087]=this['r'],_0x482eda[_0x10d087+0x1]=this['g'],_0x482eda[_0x10d087+0x2]=this['b'],_0x482eda[_0x10d087+0x3]=this['a'],this;}[_0x431342(0x1d52)](_0x45f0a8,_0x240dcf=0x0){var _0x34236e=_0x431342;return _0x30a56a[_0x34236e(0x1bea)](_0x45f0a8,_0x240dcf,this),this;}[_0x431342(0x2e4)](_0x45624f){return _0x45624f&&this['r']===_0x45624f['r']&&this['g']===_0x45624f['g']&&this['b']===_0x45624f['b']&&this['a']===_0x45624f['a'];}[_0x431342(0x33ee)](_0x104c25){return new _0x30a56a(this['r']+_0x104c25['r'],this['g']+_0x104c25['g'],this['b']+_0x104c25['b'],this['a']+_0x104c25['a']);}[_0x431342(0x1dc8)](_0x7121e){return new _0x30a56a(this['r']-_0x7121e['r'],this['g']-_0x7121e['g'],this['b']-_0x7121e['b'],this['a']-_0x7121e['a']);}['subtractToRef'](_0x5a617a,_0x202efd){return _0x202efd['r']=this['r']-_0x5a617a['r'],_0x202efd['g']=this['g']-_0x5a617a['g'],_0x202efd['b']=this['b']-_0x5a617a['b'],_0x202efd['a']=this['a']-_0x5a617a['a'],this;}['scale'](_0x1b1345){return new _0x30a56a(this['r']*_0x1b1345,this['g']*_0x1b1345,this['b']*_0x1b1345,this['a']*_0x1b1345);}[_0x431342(0xbb9)](_0x1120c0){return this['r']*=_0x1120c0,this['g']*=_0x1120c0,this['b']*=_0x1120c0,this['a']*=_0x1120c0,this;}['scaleToRef'](_0x43a13e,_0x5dee6e){return _0x5dee6e['r']=this['r']*_0x43a13e,_0x5dee6e['g']=this['g']*_0x43a13e,_0x5dee6e['b']=this['b']*_0x43a13e,_0x5dee6e['a']=this['a']*_0x43a13e,this;}[_0x431342(0x1c04)](_0x367db3,_0x28eba1){return _0x28eba1['r']+=this['r']*_0x367db3,_0x28eba1['g']+=this['g']*_0x367db3,_0x28eba1['b']+=this['b']*_0x367db3,_0x28eba1['a']+=this['a']*_0x367db3,this;}['clampToRef'](_0x49be44=0x0,_0x1ee721=0x1,_0x1a7a0f){var _0x4d8b0e=_0x431342;return _0x1a7a0f['r']=_0x214405['R']['Clamp'](this['r'],_0x49be44,_0x1ee721),_0x1a7a0f['g']=_0x214405['R'][_0x4d8b0e(0x40ad)](this['g'],_0x49be44,_0x1ee721),_0x1a7a0f['b']=_0x214405['R'][_0x4d8b0e(0x40ad)](this['b'],_0x49be44,_0x1ee721),_0x1a7a0f['a']=_0x214405['R'][_0x4d8b0e(0x40ad)](this['a'],_0x49be44,_0x1ee721),this;}[_0x431342(0x20e1)](_0x44b5b8){return new _0x30a56a(this['r']*_0x44b5b8['r'],this['g']*_0x44b5b8['g'],this['b']*_0x44b5b8['b'],this['a']*_0x44b5b8['a']);}[_0x431342(0x242a)](_0x148667,_0x483271){return _0x483271['r']=this['r']*_0x148667['r'],_0x483271['g']=this['g']*_0x148667['g'],_0x483271['b']=this['b']*_0x148667['b'],_0x483271['a']=this['a']*_0x148667['a'],_0x483271;}['toString'](){var _0x132bb2=_0x431342;return'{R:\x20'+this['r']+'\x20G:'+this['g']+_0x132bb2(0x3694)+this['b']+_0x132bb2(0xa81)+this['a']+'}';}['getClassName'](){var _0x1f8278=_0x431342;return _0x1f8278(0x2644);}[_0x431342(0x21b6)](){return 0x18d*(0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0))^(0xff*this['a']|0x0);}[_0x431342(0x292d)](){return new _0x30a56a(this['r'],this['g'],this['b'],this['a']);}[_0x431342(0x448)](_0x2ab848){return this['r']=_0x2ab848['r'],this['g']=_0x2ab848['g'],this['b']=_0x2ab848['b'],this['a']=_0x2ab848['a'],this;}[_0x431342(0x408c)](_0x37adf0,_0x5dc5d9,_0x5b60b4,_0x5e95b8){return this['r']=_0x37adf0,this['g']=_0x5dc5d9,this['b']=_0x5b60b4,this['a']=_0x5e95b8,this;}[_0x431342(0xc1b)](_0x412e40,_0x5b960d,_0xfeaaa7,_0x37946d){var _0x50a560=_0x431342;return this[_0x50a560(0x408c)](_0x412e40,_0x5b960d,_0xfeaaa7,_0x37946d);}[_0x431342(0x192a)](_0x3bc03b=!0x1){var _0x4ee785=_0x431342,_0x4d4892=Math['round'](0xff*this['r']),_0x232bf4=Math[_0x4ee785(0x3872)](0xff*this['g']),_0x5d7a56=Math['round'](0xff*this['b']);if(_0x3bc03b)return'#'+_0x214405['R']['ToHex'](_0x4d4892)+_0x214405['R'][_0x4ee785(0x2f06)](_0x232bf4)+_0x214405['R'][_0x4ee785(0x2f06)](_0x5d7a56);return _0x3bc03b=Math[_0x4ee785(0x3872)](0xff*this['a']),'#'+_0x214405['R'][_0x4ee785(0x2f06)](_0x4d4892)+_0x214405['R']['ToHex'](_0x232bf4)+_0x214405['R']['ToHex'](_0x5d7a56)+_0x214405['R']['ToHex'](_0x3bc03b);}[_0x431342(0x392c)](){var _0xbf8074=_0x431342,_0x46ec56=new _0x30a56a();return this[_0xbf8074(0xf1a)](_0x46ec56),_0x46ec56;}[_0x431342(0xf1a)](_0xf15cc3){var _0x4e9a95=_0x431342;return _0xf15cc3['r']=Math[_0x4e9a95(0x3bfb)](this['r'],_0x250231['Nn']),_0xf15cc3['g']=Math['pow'](this['g'],_0x250231['Nn']),_0xf15cc3['b']=Math[_0x4e9a95(0x3bfb)](this['b'],_0x250231['Nn']),_0xf15cc3['a']=this['a'],this;}[_0x431342(0xa03)](){var _0x5eac50=_0x431342,_0x509ec3=new _0x30a56a();return this[_0x5eac50(0x3e15)](_0x509ec3),_0x509ec3;}[_0x431342(0x3e15)](_0x30b520){var _0x1a08dd=_0x431342;return _0x30b520['r']=Math['pow'](this['r'],_0x250231['zp']),_0x30b520['g']=Math[_0x1a08dd(0x3bfb)](this['g'],_0x250231['zp']),_0x30b520['b']=Math[_0x1a08dd(0x3bfb)](this['b'],_0x250231['zp']),_0x30b520['a']=this['a'],this;}static['FromHexString'](_0xc36395){var _0x499994=_0x431342;if('#'!==_0xc36395[_0x499994(0x11a7)](0x0,0x1)||0x9!==_0xc36395['length']&&0x7!==_0xc36395['length'])return new _0x30a56a(0x0,0x0,0x0,0x0);var _0x318f0a=parseInt(_0xc36395[_0x499994(0x11a7)](0x1,0x3),0x10),_0x18daae=parseInt(_0xc36395[_0x499994(0x11a7)](0x3,0x5),0x10),_0x4c77e5=parseInt(_0xc36395[_0x499994(0x11a7)](0x5,0x7),0x10),_0xc36395=0x9===_0xc36395[_0x499994(0x3785)]?parseInt(_0xc36395[_0x499994(0x11a7)](0x7,0x9),0x10):0xff;return _0x30a56a[_0x499994(0x1287)](_0x318f0a,_0x18daae,_0x4c77e5,_0xc36395);}static['Lerp'](_0x459567,_0x11b5e1,_0x9256e8){var _0xb1d756=_0x431342,_0x1c6e26=new _0x30a56a(0x0,0x0,0x0,0x0);return _0x30a56a[_0xb1d756(0x4086)](_0x459567,_0x11b5e1,_0x9256e8,_0x1c6e26),_0x1c6e26;}static[_0x431342(0x4086)](_0x196177,_0x5ee0be,_0x41dc14,_0x461185){_0x461185['r']=_0x196177['r']+(_0x5ee0be['r']-_0x196177['r'])*_0x41dc14,_0x461185['g']=_0x196177['g']+(_0x5ee0be['g']-_0x196177['g'])*_0x41dc14,_0x461185['b']=_0x196177['b']+(_0x5ee0be['b']-_0x196177['b'])*_0x41dc14,_0x461185['a']=_0x196177['a']+(_0x5ee0be['a']-_0x196177['a'])*_0x41dc14;}static[_0x431342(0x1cb8)](_0x3c4c6c,_0xf251f6,_0x32ccfe,_0x1929a2,_0x40993d){var _0x1dcbc8=_0x40993d*_0x40993d,_0x3d8b18=_0x40993d*_0x1dcbc8,_0x59ff99=0x2*_0x3d8b18-0x3*_0x1dcbc8+0x1,_0x21cba0=-0x2*_0x3d8b18+0x3*_0x1dcbc8,_0x40993d=_0x3d8b18-0x2*_0x1dcbc8+_0x40993d,_0x3d8b18=_0x3d8b18-_0x1dcbc8,_0x1dcbc8=_0x3c4c6c['r']*_0x59ff99+_0x32ccfe['r']*_0x21cba0+_0xf251f6['r']*_0x40993d+_0x1929a2['r']*_0x3d8b18,_0x44ec81=_0x3c4c6c['g']*_0x59ff99+_0x32ccfe['g']*_0x21cba0+_0xf251f6['g']*_0x40993d+_0x1929a2['g']*_0x3d8b18,_0x5c264a=_0x3c4c6c['b']*_0x59ff99+_0x32ccfe['b']*_0x21cba0+_0xf251f6['b']*_0x40993d+_0x1929a2['b']*_0x3d8b18,_0x3c4c6c=_0x3c4c6c['a']*_0x59ff99+_0x32ccfe['a']*_0x21cba0+_0xf251f6['a']*_0x40993d+_0x1929a2['a']*_0x3d8b18;return new _0x30a56a(_0x1dcbc8,_0x44ec81,_0x5c264a,_0x3c4c6c);}static['Hermite1stDerivative'](_0x5ac914,_0x1fda3a,_0xbc841c,_0x400747,_0x42aabf){var _0x56adbd=_0x431342,_0x34c67b=new _0x30a56a();return this[_0x56adbd(0x1e89)](_0x5ac914,_0x1fda3a,_0xbc841c,_0x400747,_0x42aabf,_0x34c67b),_0x34c67b;}static[_0x431342(0x1e89)](_0x203aa3,_0x166a6f,_0xd35ab4,_0x236aca,_0x17787f,_0x5dc414){var _0x153d2c=_0x17787f*_0x17787f;_0x5dc414['r']=0x6*(_0x153d2c-_0x17787f)*_0x203aa3['r']+(0x3*_0x153d2c-0x4*_0x17787f+0x1)*_0x166a6f['r']+0x6*(-_0x153d2c+_0x17787f)*_0xd35ab4['r']+(0x3*_0x153d2c-0x2*_0x17787f)*_0x236aca['r'],_0x5dc414['g']=0x6*(_0x153d2c-_0x17787f)*_0x203aa3['g']+(0x3*_0x153d2c-0x4*_0x17787f+0x1)*_0x166a6f['g']+0x6*(-_0x153d2c+_0x17787f)*_0xd35ab4['g']+(0x3*_0x153d2c-0x2*_0x17787f)*_0x236aca['g'],_0x5dc414['b']=0x6*(_0x153d2c-_0x17787f)*_0x203aa3['b']+(0x3*_0x153d2c-0x4*_0x17787f+0x1)*_0x166a6f['b']+0x6*(-_0x153d2c+_0x17787f)*_0xd35ab4['b']+(0x3*_0x153d2c-0x2*_0x17787f)*_0x236aca['b'],_0x5dc414['a']=0x6*(_0x153d2c-_0x17787f)*_0x203aa3['a']+(0x3*_0x153d2c-0x4*_0x17787f+0x1)*_0x166a6f['a']+0x6*(-_0x153d2c+_0x17787f)*_0xd35ab4['a']+(0x3*_0x153d2c-0x2*_0x17787f)*_0x236aca['a'];}static[_0x431342(0x206a)](_0x575b9d,_0x58e9f0=0x1){return new _0x30a56a(_0x575b9d['r'],_0x575b9d['g'],_0x575b9d['b'],_0x58e9f0);}static[_0x431342(0x1c38)](_0x31739d,_0x595e84=0x0){return new _0x30a56a(_0x31739d[_0x595e84],_0x31739d[_0x595e84+0x1],_0x31739d[_0x595e84+0x2],_0x31739d[_0x595e84+0x3]);}static['FromArrayToRef'](_0x2154d7,_0x59c5f4=0x0,_0x24674a){_0x24674a['r']=_0x2154d7[_0x59c5f4],_0x24674a['g']=_0x2154d7[_0x59c5f4+0x1],_0x24674a['b']=_0x2154d7[_0x59c5f4+0x2],_0x24674a['a']=_0x2154d7[_0x59c5f4+0x3];}static['FromInts'](_0x3af911,_0xa990f6,_0x2ec533,_0x141953){return new _0x30a56a(_0x3af911/0xff,_0xa990f6/0xff,_0x2ec533/0xff,_0x141953/0xff);}static['CheckColors4'](_0x1deb95,_0x5a2023){var _0x19845f=_0x431342;if(_0x1deb95[_0x19845f(0x3785)]!==0x3*_0x5a2023)return _0x1deb95;{const _0x4602b7=[];for(let _0x4290e7=0x0;_0x4290e7<_0x1deb95['length'];_0x4290e7+=0x3){var _0x264ed9=_0x4290e7/0x3*0x4;_0x4602b7[_0x264ed9]=_0x1deb95[_0x4290e7],_0x4602b7[0x1+_0x264ed9]=_0x1deb95[_0x4290e7+0x1],_0x4602b7[0x2+_0x264ed9]=_0x1deb95[_0x4290e7+0x2],_0x4602b7[0x3+_0x264ed9]=0x1;}return _0x4602b7;}}}class _0x5cca30{}_0x5cca30[_0x431342(0x32f2)]=_0x135451['B']['BuildArray'](0x3,_0x20526b[_0x431342(0x10dc)]),_0x5cca30[_0x431342(0x2644)]=_0x135451['B'][_0x431342(0x92f)](0x3,()=>new _0x30a56a(0x0,0x0,0x0,0x0)),(0x0,_0x585611['H'])(_0x431342(0x2673),_0x20526b),(0x0,_0x585611['H'])(_0x431342(0x186c),_0x30a56a);},0x147b8:(_0x417d7e,_0xc8e9d7,_0x5dd674)=>{var _0x33d633=a7_0x38a779;_0x5dd674['d'](_0xc8e9d7,{'Nn':()=>_0x4c1ed5,'Q_':()=>_0x4d9967,'kn':()=>_0x386898,'zp':()=>_0x1a38f2});const _0x1a38f2=0x1/2.2,_0x4c1ed5=2.2,_0x4d9967=(0x1+Math[_0x33d633(0x243f)](0x5))/0x2,_0x386898=0.001;},0x12a54:(_0x2e27bc,_0x3dfa94,_0x1741cc)=>{var _0x464a29=a7_0x38a779;_0x1741cc['d'](_0x3dfa94,{'k':()=>function(_0x1b7e83,_0x3ba670,_0x531bc2,_0xc296c=null,_0x48e9b4){var _0xf1341=a7_0x2532;const _0x94f74a=new _0x5e6c44['P'](Number[_0xf1341(0x3279)],Number[_0xf1341(0x3279)],Number['MAX_VALUE']),_0x9a62e0=new _0x5e6c44['P'](-Number[_0xf1341(0x3279)],-Number[_0xf1341(0x3279)],-Number[_0xf1341(0x3279)]);return _0x48e9b4=_0x48e9b4||0x3,_0x271b98['extractMinAndMax'](_0x1b7e83,_0x3ba670,_0x531bc2,_0x48e9b4,_0x94f74a,_0x9a62e0),_0xc296c&&(_0x94f74a['x']-=_0x94f74a['x']*_0xc296c['x']+_0xc296c['y'],_0x94f74a['y']-=_0x94f74a['y']*_0xc296c['x']+_0xc296c['y'],_0x94f74a['z']-=_0x94f74a['z']*_0xc296c['x']+_0xc296c['y'],_0x9a62e0['x']+=_0x9a62e0['x']*_0xc296c['x']+_0xc296c['y'],_0x9a62e0['y']+=_0x9a62e0['y']*_0xc296c['x']+_0xc296c['y'],_0x9a62e0['z']+=_0x9a62e0['z']*_0xc296c['x']+_0xc296c['y']),{'minimum':_0x94f74a,'maximum':_0x9a62e0};},'y':()=>function(_0x393133,_0x2e3aec,_0x5d7e15,_0x41104b,_0x239f9c=null){var _0x32a2d2=a7_0x2532;const _0xf02ca1=new _0x5e6c44['P'](Number[_0x32a2d2(0x3279)],Number[_0x32a2d2(0x3279)],Number[_0x32a2d2(0x3279)]),_0x3b0cea=new _0x5e6c44['P'](-Number['MAX_VALUE'],-Number[_0x32a2d2(0x3279)],-Number[_0x32a2d2(0x3279)]);return _0x271b98[_0x32a2d2(0x185f)](_0x393133,_0x2e3aec,_0x5d7e15,_0x41104b,_0xf02ca1,_0x3b0cea),_0x239f9c&&(_0xf02ca1['x']-=_0xf02ca1['x']*_0x239f9c['x']+_0x239f9c['y'],_0xf02ca1['y']-=_0xf02ca1['y']*_0x239f9c['x']+_0x239f9c['y'],_0xf02ca1['z']-=_0xf02ca1['z']*_0x239f9c['x']+_0x239f9c['y'],_0x3b0cea['x']+=_0x3b0cea['x']*_0x239f9c['x']+_0x239f9c['y'],_0x3b0cea['y']+=_0x3b0cea['y']*_0x239f9c['x']+_0x239f9c['y'],_0x3b0cea['z']+=_0x3b0cea['z']*_0x239f9c['x']+_0x239f9c['y']),{'minimum':_0xf02ca1,'maximum':_0x3b0cea};}});function _0x23c6ed(_0x5054e9,_0x3bbb49,_0x22fb59,_0xeae899){var _0xb9964e=a7_0x2532,_0x5e8246,_0x4bb382=arguments[_0xb9964e(0x3785)],_0x467e80=_0x4bb382<0x3?_0x3bbb49:null===_0xeae899?_0xeae899=Object['getOwnPropertyDescriptor'](_0x3bbb49,_0x22fb59):_0xeae899;if(_0xb9964e(0x1c87)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x467e80=Reflect[_0xb9964e(0x4111)](_0x5054e9,_0x3bbb49,_0x22fb59,_0xeae899);else{for(var _0x3cae53=_0x5054e9[_0xb9964e(0x3785)]-0x1;0x0<=_0x3cae53;_0x3cae53--)(_0x5e8246=_0x5054e9[_0x3cae53])&&(_0x467e80=(_0x4bb382<0x3?_0x5e8246(_0x467e80):0x3<_0x4bb382?_0x5e8246(_0x3bbb49,_0x22fb59,_0x467e80):_0x5e8246(_0x3bbb49,_0x22fb59))||_0x467e80);}0x3<_0x4bb382&&_0x467e80&&Object['defineProperty'](_0x3bbb49,_0x22fb59,_0x467e80);}var _0x5e6c44=_0x1741cc(0x9fd1),_0x3dfa94=_0x1741cc(0x153ad);class _0x271b98{static[_0x464a29(0x185f)](_0x318989,_0x1386c8,_0xc337bd,_0x14b579,_0x3055f4,_0x1dfe0d){var _0x50f834=_0x464a29;for(let _0x4354b8=_0xc337bd;_0x4354b8<_0xc337bd+_0x14b579;_0x4354b8++){var _0x4ee144=0x3*_0x1386c8[_0x4354b8],_0x19c0bb=_0x318989[_0x4ee144],_0x580184=_0x318989[0x1+_0x4ee144],_0x4ee144=_0x318989[0x2+_0x4ee144];_0x3055f4['minimizeInPlaceFromFloats'](_0x19c0bb,_0x580184,_0x4ee144),_0x1dfe0d[_0x50f834(0x1d2e)](_0x19c0bb,_0x580184,_0x4ee144);}}static['extractMinAndMax'](_0x3aaafc,_0x2c2072,_0x14a79d,_0x2ee94b,_0x53f7a5,_0x2c1117){var _0x38ae35=_0x464a29;for(let _0x2256ee=_0x2c2072,_0x2f25b3=_0x2c2072*_0x2ee94b;_0x2256ee<_0x2c2072+_0x14a79d;_0x2256ee++,_0x2f25b3+=_0x2ee94b){var _0x2beff4=_0x3aaafc[_0x2f25b3],_0x240c6b=_0x3aaafc[_0x2f25b3+0x1],_0x380914=_0x3aaafc[_0x2f25b3+0x2];_0x53f7a5[_0x38ae35(0x18cb)](_0x2beff4,_0x240c6b,_0x380914),_0x2c1117[_0x38ae35(0x1d2e)](_0x2beff4,_0x240c6b,_0x380914);}}}_0x23c6ed([_0x3dfa94['G6'][_0x464a29(0x2a44)]((...[_0xab2375,_0x4f61b2])=>!Array[_0x464a29(0x2d96)](_0xab2375)&&!Array[_0x464a29(0x2d96)](_0x4f61b2))],_0x271b98,'extractMinAndMaxIndexed',null),_0x23c6ed([_0x3dfa94['G6'][_0x464a29(0x2a44)]((...[_0x508774])=>!Array[_0x464a29(0x2d96)](_0x508774))],_0x271b98,_0x464a29(0xd37),null);},0x5025:(_0x41a4ac,_0x857e55,_0x312442)=>{var _0xccf045=a7_0x38a779;_0x312442['d'](_0x857e55,{'a':()=>_0x3d012a});var _0x12f688=_0x312442(0x10ea4),_0x299e9e=_0x312442(0x9fd1);class _0x3d012a{constructor(_0x502826=0x0,_0x3c1357=0x0){var _0x12ea32=a7_0x2532;this['x']=_0x502826,this['y']=_0x3c1357,_0x502826!==Math[_0x12ea32(0x3f66)](_0x502826)&&(Math[_0x12ea32(0x3f66)](_0x502826),_0x12f688['Y'][_0x12ea32(0x27dc)](_0x12ea32(0x1558))),_0x3c1357!==Math[_0x12ea32(0x3f66)](_0x3c1357)&&(Math[_0x12ea32(0x3f66)](_0x3c1357),_0x12f688['Y'][_0x12ea32(0x27dc)]('y\x20is\x20not\x20an\x20integer,\x20floor(y)\x20used'));}['clone'](){return new _0x3d012a(this['x'],this['y']);}[_0xccf045(0x3580)](_0x3e71f3){var _0x582e2e=this['x'];return this['x']=_0x3e71f3['x']+_0x3e71f3['y']-this['y'],this['y']=_0x582e2e+this['y']-_0x3e71f3['x'],this;}[_0xccf045(0x22de)](_0x1bd902){var _0x3a69ed=this['x'];return this['x']=_0x3a69ed+this['y']-_0x1bd902['y'],this['y']=_0x1bd902['x']+_0x1bd902['y']-_0x3a69ed,this;}[_0xccf045(0x11c7)](_0x56e9ff,_0x32bb22){var _0x3d1b9f=_0xccf045;_0x56e9ff!==Math['floor'](_0x56e9ff)&&(Math['floor'](_0x56e9ff),_0x12f688['Y'][_0x3d1b9f(0x27dc)](_0x3d1b9f(0x1d3e))),_0x32bb22!==Math[_0x3d1b9f(0x3f66)](_0x32bb22)&&(Math[_0x3d1b9f(0x3f66)](_0x32bb22),_0x12f688['Y']['Warn'](_0x3d1b9f(0xd77)));var _0x4870e0=this['x'];return this['x']=_0x56e9ff-_0x4870e0-this['y'],this['y']=_0x32bb22+_0x4870e0,this;}['rotateNeg120'](_0x378c70,_0x17b6dd){var _0x4c8392=_0xccf045;_0x378c70!==Math[_0x4c8392(0x3f66)](_0x378c70)&&(Math[_0x4c8392(0x3f66)](_0x378c70),_0x12f688['Y'][_0x4c8392(0x27dc)](_0x4c8392(0x31c3))),_0x17b6dd!==Math['floor'](_0x17b6dd)&&(Math[_0x4c8392(0x3f66)](_0x17b6dd),_0x12f688['Y'][_0x4c8392(0x27dc)](_0x4c8392(0x380)));var _0x32f4f3=this['x'];return this['x']=this['y']-_0x17b6dd,this['y']=_0x378c70+_0x17b6dd-_0x32f4f3-this['y'],this;}['toCartesianOrigin'](_0x3350a4,_0x1878e7){var _0x461cb4=_0xccf045;const _0x372f3b=_0x299e9e['P'][_0x461cb4(0xd5a)]();return _0x372f3b['x']=_0x3350a4['x']+0x2*this['x']*_0x1878e7+this['y']*_0x1878e7,_0x372f3b['y']=_0x3350a4['y']+Math[_0x461cb4(0x243f)](0x3)*this['y']*_0x1878e7,_0x372f3b;}static[_0xccf045(0xd5a)](){return new _0x3d012a(0x0,0x0);}}},0x11edd:(_0xd98d50,_0x262860,_0x4ba5f5)=>{var _0x2ac6ba=a7_0x38a779;_0x4ba5f5['d'](_0x262860,{'$B':()=>_0x356147,'ZZ':()=>_0x1f4f63,'j_':()=>_0x7f0d0c});var _0x28025f,_0x2ce9c6=_0x4ba5f5(0x1b5c),_0x45760a=_0x4ba5f5(0x9fd1),_0x182e95=_0x4ba5f5(0x147b8);_0x28025f={'CW':0x0,0x0:'CW','CCW':0x1,0x1:_0x2ac6ba(0x1b20)};class _0x283c3c{constructor(_0x3147fb){var _0x578c06=_0x2ac6ba;this['_radians']=_0x3147fb,this[_0x578c06(0x3ae5)]<0x0&&(this[_0x578c06(0x3ae5)]+=0x2*Math['PI']);}[_0x2ac6ba(0xbbe)](){var _0x393545=_0x2ac6ba;return 0xb4*this[_0x393545(0x3ae5)]/Math['PI'];}[_0x2ac6ba(0x1cfd)](){return this['_radians'];}static[_0x2ac6ba(0x3a1c)](_0x35ac80,_0x2f5870){var _0x5be963=_0x2ac6ba;return _0x2f5870=_0x2f5870[_0x5be963(0x1dc8)](_0x35ac80),_0x35ac80=Math[_0x5be963(0xaba)](_0x2f5870['y'],_0x2f5870['x']),new _0x283c3c(_0x35ac80);}static[_0x2ac6ba(0x357d)](_0x33c342){return new _0x283c3c(_0x33c342);}static[_0x2ac6ba(0x188b)](_0x4c29d9){return new _0x283c3c(_0x4c29d9*Math['PI']/0xb4);}}class _0x24eb68{constructor(_0x314e0e,_0x3cd7e9,_0x26f680){var _0x42d524=_0x2ac6ba;this['startPoint']=_0x314e0e,this['midPoint']=_0x3cd7e9,this['endPoint']=_0x26f680;var _0x1c7e70=Math[_0x42d524(0x3bfb)](_0x3cd7e9['x'],0x2)+Math[_0x42d524(0x3bfb)](_0x3cd7e9['y'],0x2),_0x99231b=(Math['pow'](_0x314e0e['x'],0x2)+Math[_0x42d524(0x3bfb)](_0x314e0e['y'],0x2)-_0x1c7e70)/0x2,_0x1c7e70=(_0x1c7e70-Math['pow'](_0x26f680['x'],0x2)-Math[_0x42d524(0x3bfb)](_0x26f680['y'],0x2))/0x2,_0x3cd247=(_0x314e0e['x']-_0x3cd7e9['x'])*(_0x3cd7e9['y']-_0x26f680['y'])-(_0x3cd7e9['x']-_0x26f680['x'])*(_0x314e0e['y']-_0x3cd7e9['y']),_0x314e0e=(this[_0x42d524(0x319a)]=new _0x45760a['FM']((_0x99231b*(_0x3cd7e9['y']-_0x26f680['y'])-_0x1c7e70*(_0x314e0e['y']-_0x3cd7e9['y']))/_0x3cd247,((_0x314e0e['x']-_0x3cd7e9['x'])*_0x1c7e70-(_0x3cd7e9['x']-_0x26f680['x'])*_0x99231b)/_0x3cd247),this[_0x42d524(0x2f11)]=this['centerPoint'][_0x42d524(0x1dc8)](this['startPoint'])[_0x42d524(0x3785)](),this[_0x42d524(0x1467)]=_0x283c3c[_0x42d524(0x3a1c)](this[_0x42d524(0x319a)],this[_0x42d524(0x10a1)]),this[_0x42d524(0x1467)][_0x42d524(0xbbe)]());let _0x4ea940=_0x283c3c[_0x42d524(0x3a1c)](this[_0x42d524(0x319a)],this['midPoint'])[_0x42d524(0xbbe)](),_0x4758c5=_0x283c3c[_0x42d524(0x3a1c)](this[_0x42d524(0x319a)],this['endPoint'])[_0x42d524(0xbbe)]();0xb4<_0x4ea940-_0x314e0e&&(_0x4ea940-=0x168),_0x4ea940-_0x314e0e<-0xb4&&(_0x4ea940+=0x168),0xb4<_0x4758c5-_0x4ea940&&(_0x4758c5-=0x168),_0x4758c5-_0x4ea940<-0xb4&&(_0x4758c5+=0x168),this['orientation']=_0x4ea940-_0x314e0e<0x0?_0x28025f['CW']:_0x28025f[_0x42d524(0x1b20)],this[_0x42d524(0x2b1b)]=_0x283c3c[_0x42d524(0x188b)](this[_0x42d524(0x118f)]===_0x28025f['CW']?_0x314e0e-_0x4758c5:_0x4758c5-_0x314e0e);}}class _0x1f4f63{constructor(_0x561f47,_0x2cc5df){var _0x2b4982=_0x2ac6ba;this[_0x2b4982(0x1e92)]=new Array(),this[_0x2b4982(0x1878)]=0x0,this['closed']=!0x1,this[_0x2b4982(0x1e92)][_0x2b4982(0x1e1d)](new _0x45760a['FM'](_0x561f47,_0x2cc5df));}[_0x2ac6ba(0x26a8)](_0x5e5280,_0x4ddd3c){var _0x1b0912=_0x2ac6ba;if(this[_0x1b0912(0x133a)])return this;const _0x201329=new _0x45760a['FM'](_0x5e5280,_0x4ddd3c);return _0x5e5280=this[_0x1b0912(0x1e92)][this['_points'][_0x1b0912(0x3785)]-0x1],(this[_0x1b0912(0x1e92)][_0x1b0912(0x1e1d)](_0x201329),this[_0x1b0912(0x1878)]+=_0x201329[_0x1b0912(0x1dc8)](_0x5e5280)[_0x1b0912(0x3785)](),this);}[_0x2ac6ba(0x3ede)](_0x265075,_0x48b077,_0x571f07,_0x372c59,_0x35375a=0x24){var _0x4e32f1=_0x2ac6ba;if(this[_0x4e32f1(0x133a)])return this;var _0x4a8932=this[_0x4e32f1(0x1e92)][this[_0x4e32f1(0x1e92)][_0x4e32f1(0x3785)]-0x1],_0x265075=new _0x45760a['FM'](_0x265075,_0x48b077),_0x48b077=new _0x45760a['FM'](_0x571f07,_0x372c59);const _0x4a5841=new _0x24eb68(_0x4a8932,_0x265075,_0x48b077);let _0x31b4b5=_0x4a5841['angle']['radians']()/_0x35375a,_0x2304b4=(_0x4a5841['orientation']===_0x28025f['CW']&&(_0x31b4b5*=-0x1),_0x4a5841[_0x4e32f1(0x1467)]['radians']()+_0x31b4b5);for(let _0x4c779b=0x0;_0x4c779b<_0x35375a;_0x4c779b++){var _0x427576=Math[_0x4e32f1(0x1262)](_0x2304b4)*_0x4a5841['radius']+_0x4a5841[_0x4e32f1(0x319a)]['x'],_0x1eab4b=Math[_0x4e32f1(0xa8b)](_0x2304b4)*_0x4a5841[_0x4e32f1(0x2f11)]+_0x4a5841[_0x4e32f1(0x319a)]['y'];this[_0x4e32f1(0x26a8)](_0x427576,_0x1eab4b),_0x2304b4+=_0x31b4b5;}return this;}['close'](){return this['closed']=!0x0,this;}[_0x2ac6ba(0x3785)](){var _0x29c775=_0x2ac6ba;let _0x2d7dfb=this[_0x29c775(0x1878)];if(this[_0x29c775(0x133a)]){var _0x3534b0=this[_0x29c775(0x1e92)][this[_0x29c775(0x1e92)]['length']-0x1];const _0x2f4590=this[_0x29c775(0x1e92)][0x0];_0x2d7dfb+=_0x2f4590['subtract'](_0x3534b0)[_0x29c775(0x3785)]();}return _0x2d7dfb;}[_0x2ac6ba(0x25c0)](){return this['_points'];}[_0x2ac6ba(0x27bb)](_0x59f86e){var _0x1b3ffe=_0x2ac6ba;if(_0x59f86e<0x0||0x1<_0x59f86e)return _0x45760a['FM'][_0x1b3ffe(0xd5a)]();var _0x425429=_0x59f86e*this['length']();let _0x4a1827=0x0;for(let _0x5dc96f=0x0;_0x5dc96f<this[_0x1b3ffe(0x1e92)][_0x1b3ffe(0x3785)];_0x5dc96f++){var _0x49bc43=(_0x5dc96f+0x1)%this[_0x1b3ffe(0x1e92)][_0x1b3ffe(0x3785)],_0x133ba0=this[_0x1b3ffe(0x1e92)][_0x5dc96f];const _0x123abd=this['_points'][_0x49bc43],_0x1eadfa=_0x123abd[_0x1b3ffe(0x1dc8)](_0x133ba0);var _0x479e9f,_0x4512cd,_0x49bc43=_0x1eadfa[_0x1b3ffe(0x3785)]()+_0x4a1827;if(_0x425429>=_0x4a1827&&_0x425429<=_0x49bc43)return _0x479e9f=_0x1eadfa['normalize'](),_0x4512cd=_0x425429-_0x4a1827,new _0x45760a['FM'](_0x133ba0['x']+_0x479e9f['x']*_0x4512cd,_0x133ba0['y']+_0x479e9f['y']*_0x4512cd);_0x4a1827=_0x49bc43;}return _0x45760a['FM'][_0x1b3ffe(0xd5a)]();}static[_0x2ac6ba(0x3f6d)](_0x2cf272,_0x5ed256){return new _0x1f4f63(_0x2cf272,_0x5ed256);}}class _0x356147{constructor(_0x2422b9,_0x2ddce9=null,_0x45c878,_0x4b93b9=!0x1){var _0x37d3b0=_0x2ac6ba;this[_0x37d3b0(0x1e97)]=_0x2422b9,this[_0x37d3b0(0x100e)]=new Array(),this['_distances']=new Array(),this[_0x37d3b0(0x2103)]=new Array(),this[_0x37d3b0(0x17fd)]=new Array(),this[_0x37d3b0(0x2dad)]=new Array(),this['_pointAtData']={'id':0x0,'point':_0x45760a['P'][_0x37d3b0(0xd5a)](),'previousPointArrayIndex':0x0,'position':0x0,'subPosition':0x0,'interpolateReady':!0x1,'interpolationMatrix':_0x45760a['y3'][_0x37d3b0(0x243a)]()};for(let _0x317973=0x0;_0x317973<_0x2422b9[_0x37d3b0(0x3785)];_0x317973++)this[_0x37d3b0(0x100e)][_0x317973]=_0x2422b9[_0x317973][_0x37d3b0(0x292d)]();this['_raw']=_0x45c878||!0x1,this[_0x37d3b0(0x18e6)]=_0x4b93b9,this[_0x37d3b0(0x1ebe)](_0x2ddce9,_0x4b93b9);}['getCurve'](){var _0x5a55a7=_0x2ac6ba;return this[_0x5a55a7(0x100e)];}[_0x2ac6ba(0x25c0)](){return this['_curve'];}[_0x2ac6ba(0x3785)](){var _0x5d34b8=_0x2ac6ba;return this[_0x5d34b8(0x8f3)][this['_distances'][_0x5d34b8(0x3785)]-0x1];}[_0x2ac6ba(0x24e7)](){return this['_tangents'];}[_0x2ac6ba(0x2a11)](){var _0x4a8987=_0x2ac6ba;return this[_0x4a8987(0x17fd)];}[_0x2ac6ba(0x1fce)](){return this['_binormals'];}['getDistances'](){return this['_distances'];}[_0x2ac6ba(0x413b)](_0xe6ff51){var _0x148ccf=_0x2ac6ba;return this[_0x148ccf(0x3f99)](_0xe6ff51)[_0x148ccf(0x2989)];}[_0x2ac6ba(0x3dbc)](_0x5e6399,_0x28c865=!0x1){var _0x5a8efe=_0x2ac6ba;return this[_0x5a8efe(0x3f99)](_0x5e6399,_0x28c865),_0x28c865?_0x45760a['P'][_0x5a8efe(0x49a)](_0x45760a['P'][_0x5a8efe(0x31be)](),this[_0x5a8efe(0x3449)]['interpolationMatrix']):this[_0x5a8efe(0x2103)][this[_0x5a8efe(0x3449)][_0x5a8efe(0x2fbc)]];}['getNormalAt'](_0x54b679,_0x230373=!0x1){var _0x40b605=_0x2ac6ba;return this[_0x40b605(0x3f99)](_0x54b679,_0x230373),_0x230373?_0x45760a['P'][_0x40b605(0x49a)](_0x45760a['P']['Right'](),this[_0x40b605(0x3449)][_0x40b605(0x31f3)]):this[_0x40b605(0x17fd)][this[_0x40b605(0x3449)]['previousPointArrayIndex']];}[_0x2ac6ba(0x227d)](_0x2e2dbc,_0x120809=!0x1){var _0x14b115=_0x2ac6ba;return this[_0x14b115(0x3f99)](_0x2e2dbc,_0x120809),_0x120809?_0x45760a['P'][_0x14b115(0x49a)](_0x45760a['P'][_0x14b115(0x2c1c)],this[_0x14b115(0x3449)][_0x14b115(0x31f3)]):this[_0x14b115(0x2dad)][this['_pointAtData'][_0x14b115(0x2fbc)]];}[_0x2ac6ba(0x2431)](_0xeeeefb){return this['length']()*_0xeeeefb;}[_0x2ac6ba(0x77a)](_0x2b603f){var _0x5545ee=_0x2ac6ba;return this['_updatePointAtData'](_0x2b603f),this[_0x5545ee(0x3449)][_0x5545ee(0x2fbc)];}['getSubPositionAt'](_0x327006){var _0x51cb4a=_0x2ac6ba;return this[_0x51cb4a(0x3f99)](_0x327006),this[_0x51cb4a(0x3449)]['subPosition'];}[_0x2ac6ba(0x3b4e)](_0x419e10){var _0x3adc7d=_0x2ac6ba;let _0x322bcb=Number[_0x3adc7d(0x3279)],_0x357da4=0x0;for(let _0x311fee=0x0;_0x311fee<this[_0x3adc7d(0x100e)][_0x3adc7d(0x3785)]-0x1;_0x311fee++){const _0x1ed9c5=this[_0x3adc7d(0x100e)][_0x311fee+0x0],_0x1137a5=this['_curve'][_0x311fee+0x1]['subtract'](_0x1ed9c5)['normalize']();var _0x2276ce=this[_0x3adc7d(0x8f3)][_0x311fee+0x1]-this['_distances'][_0x311fee+0x0],_0x2a7c76=Math[_0x3adc7d(0x33a7)](Math[_0x3adc7d(0x695)](_0x45760a['P']['Dot'](_0x1137a5,_0x419e10[_0x3adc7d(0x1dc8)](_0x1ed9c5)[_0x3adc7d(0x3952)]()),0x0)*_0x45760a['P']['Distance'](_0x1ed9c5,_0x419e10)/_0x2276ce,0x1),_0x5e10f7=_0x45760a['P'][_0x3adc7d(0x8c9)](_0x1ed9c5[_0x3adc7d(0x33ee)](_0x1137a5[_0x3adc7d(0x5ab)](_0x2a7c76*_0x2276ce)),_0x419e10);_0x5e10f7<_0x322bcb&&(_0x322bcb=_0x5e10f7,_0x357da4=(this['_distances'][_0x311fee+0x0]+_0x2276ce*_0x2a7c76)/this[_0x3adc7d(0x3785)]());}return _0x357da4;}[_0x2ac6ba(0xeff)](_0x5236d9=0x0,_0x42986b=0x1){var _0x47e1bd=_0x2ac6ba;(_0x42986b=_0x42986b<0x0?0x1- -0x1*_0x42986b%0x1:_0x42986b)<(_0x5236d9=_0x5236d9<0x0?0x1- -0x1*_0x5236d9%0x1:_0x5236d9)&&(_0x435470=_0x5236d9,_0x5236d9=_0x42986b,_0x42986b=_0x435470);const _0x119312=this[_0x47e1bd(0x213b)]();var _0x435470=this['getPointAt'](_0x5236d9);let _0x28298a=this[_0x47e1bd(0x77a)](_0x5236d9);var _0x239497=this[_0x47e1bd(0x413b)](_0x42986b),_0x37c54a=this[_0x47e1bd(0x77a)](_0x42986b)+0x1;const _0x498444=[];return 0x0!==_0x5236d9&&(_0x28298a++,_0x498444[_0x47e1bd(0x1e1d)](_0x435470)),_0x498444['push'](..._0x119312[_0x47e1bd(0xeff)](_0x28298a,_0x37c54a)),0x1===_0x42986b&&0x1!==_0x5236d9||_0x498444['push'](_0x239497),new _0x356147(_0x498444,this[_0x47e1bd(0x264f)](_0x5236d9),this[_0x47e1bd(0x2b36)],this[_0x47e1bd(0x18e6)]);}[_0x2ac6ba(0x308d)](_0x5cf395,_0x429a30=null,_0x123fbc=!0x1){var _0x32457f=_0x2ac6ba;for(let _0x40fef8=0x0;_0x40fef8<_0x5cf395[_0x32457f(0x3785)];_0x40fef8++)this[_0x32457f(0x100e)][_0x40fef8]['x']=_0x5cf395[_0x40fef8]['x'],this['_curve'][_0x40fef8]['y']=_0x5cf395[_0x40fef8]['y'],this[_0x32457f(0x100e)][_0x40fef8]['z']=_0x5cf395[_0x40fef8]['z'];return this[_0x32457f(0x1ebe)](_0x429a30,_0x123fbc),this;}[_0x2ac6ba(0x1ebe)](_0x3663ad,_0x15c7c2=!0x1){var _0x4b2cc7=_0x2ac6ba,_0x34512c=this['_curve']['length'];if(!(_0x34512c<0x2)){this[_0x4b2cc7(0x2103)][0x0]=this['_getFirstNonNullVector'](0x0),this['_raw']||this[_0x4b2cc7(0x2103)][0x0]['normalize'](),this[_0x4b2cc7(0x2103)][_0x34512c-0x1]=this[_0x4b2cc7(0x100e)][_0x34512c-0x1][_0x4b2cc7(0x1dc8)](this[_0x4b2cc7(0x100e)][_0x34512c-0x2]),this[_0x4b2cc7(0x2b36)]||this[_0x4b2cc7(0x2103)][_0x34512c-0x1][_0x4b2cc7(0x3952)]();var _0xbc4e7,_0x1f29a0,_0x3a18db=this[_0x4b2cc7(0x2103)][0x0],_0x3663ad=this[_0x4b2cc7(0x34ff)](_0x3a18db,_0x3663ad);this[_0x4b2cc7(0x17fd)][0x0]=_0x3663ad,this[_0x4b2cc7(0x2b36)]||this[_0x4b2cc7(0x17fd)][0x0][_0x4b2cc7(0x3952)](),this[_0x4b2cc7(0x2dad)][0x0]=_0x45760a['P'][_0x4b2cc7(0x37c3)](_0x3a18db,this[_0x4b2cc7(0x17fd)][0x0]),this[_0x4b2cc7(0x2b36)]||this[_0x4b2cc7(0x2dad)][0x0][_0x4b2cc7(0x3952)](),this['_distances'][0x0]=0x0;let _0x4184b4,_0xf1ea6;for(let _0x161270=0x1;_0x161270<_0x34512c;_0x161270++)_0x4184b4=this[_0x4b2cc7(0x19a9)](_0x161270),_0x161270<_0x34512c-0x1&&(_0xbc4e7=this[_0x4b2cc7(0x1e0d)](_0x161270),this['_tangents'][_0x161270]=_0x15c7c2?_0xbc4e7:_0x4184b4[_0x4b2cc7(0x33ee)](_0xbc4e7),this['_tangents'][_0x161270][_0x4b2cc7(0x3952)]()),this[_0x4b2cc7(0x8f3)][_0x161270]=this[_0x4b2cc7(0x8f3)][_0x161270-0x1]+this[_0x4b2cc7(0x100e)][_0x161270][_0x4b2cc7(0x1dc8)](this['_curve'][_0x161270-0x1])['length'](),_0xbc4e7=this[_0x4b2cc7(0x2103)][_0x161270],_0x1f29a0=this[_0x4b2cc7(0x2dad)][_0x161270-0x1],this[_0x4b2cc7(0x17fd)][_0x161270]=_0x45760a['P']['Cross'](_0x1f29a0,_0xbc4e7),this[_0x4b2cc7(0x2b36)]||(0x0===this['_normals'][_0x161270][_0x4b2cc7(0x3785)]()?(_0xf1ea6=this[_0x4b2cc7(0x17fd)][_0x161270-0x1],this[_0x4b2cc7(0x17fd)][_0x161270]=_0xf1ea6['clone']()):this[_0x4b2cc7(0x17fd)][_0x161270][_0x4b2cc7(0x3952)]()),this[_0x4b2cc7(0x2dad)][_0x161270]=_0x45760a['P'][_0x4b2cc7(0x37c3)](_0xbc4e7,this['_normals'][_0x161270]),this[_0x4b2cc7(0x2b36)]||this[_0x4b2cc7(0x2dad)][_0x161270][_0x4b2cc7(0x3952)]();this[_0x4b2cc7(0x3449)]['id']=NaN;}}[_0x2ac6ba(0x1e0d)](_0x2bcd75){var _0x394296=_0x2ac6ba;let _0x4f6453=0x1,_0xb9c3cc=this[_0x394296(0x100e)][_0x2bcd75+_0x4f6453][_0x394296(0x1dc8)](this[_0x394296(0x100e)][_0x2bcd75]);for(;0x0===_0xb9c3cc[_0x394296(0x3785)]()&&_0x2bcd75+_0x4f6453+0x1<this[_0x394296(0x100e)][_0x394296(0x3785)];)_0x4f6453++,_0xb9c3cc=this['_curve'][_0x2bcd75+_0x4f6453]['subtract'](this['_curve'][_0x2bcd75]);return _0xb9c3cc;}['_getLastNonNullVector'](_0x293cd0){var _0x32caa8=_0x2ac6ba;let _0x539698=0x1,_0x57da05=this['_curve'][_0x293cd0][_0x32caa8(0x1dc8)](this[_0x32caa8(0x100e)][_0x293cd0-_0x539698]);for(;0x0===_0x57da05[_0x32caa8(0x3785)]()&&_0x293cd0>_0x539698+0x1;)_0x539698++,_0x57da05=this[_0x32caa8(0x100e)][_0x293cd0][_0x32caa8(0x1dc8)](this['_curve'][_0x293cd0-_0x539698]);return _0x57da05;}[_0x2ac6ba(0x34ff)](_0x5a49b3,_0x1ebe10){var _0x2aefaf=_0x2ac6ba;let _0x5325fa,_0x3fa255=_0x5a49b3[_0x2aefaf(0x3785)]();var _0x5a72de;return 0x0===_0x3fa255&&(_0x3fa255=0x1),null==_0x1ebe10?(_0x5a72de=_0x2ce9c6['R'][_0x2aefaf(0xc32)](Math[_0x2aefaf(0x3a1d)](_0x5a49b3['y'])/_0x3fa255,0x1,_0x182e95['kn'])?_0x2ce9c6['R'][_0x2aefaf(0xc32)](Math[_0x2aefaf(0x3a1d)](_0x5a49b3['x'])/_0x3fa255,0x1,_0x182e95['kn'])?_0x2ce9c6['R'][_0x2aefaf(0xc32)](Math['abs'](_0x5a49b3['z'])/_0x3fa255,0x1,_0x182e95['kn'])?_0x45760a['P'][_0x2aefaf(0xd5a)]():new _0x45760a['P'](0x0,0x0,0x1):new _0x45760a['P'](0x1,0x0,0x0):new _0x45760a['P'](0x0,-0x1,0x0),_0x5325fa=_0x45760a['P']['Cross'](_0x5a49b3,_0x5a72de)):(_0x5325fa=_0x45760a['P']['Cross'](_0x5a49b3,_0x1ebe10),_0x45760a['P']['CrossToRef'](_0x5325fa,_0x5a49b3,_0x5325fa)),_0x5325fa['normalize'](),_0x5325fa;}[_0x2ac6ba(0x3f99)](_0x3a8841,_0x59ad4f=!0x1){var _0x2becb4=_0x2ac6ba;if(this['_pointAtData']['id']===_0x3a8841)return this[_0x2becb4(0x3449)]['interpolateReady']||this[_0x2becb4(0xdf7)](),this[_0x2becb4(0x3449)];this[_0x2becb4(0x3449)]['id']=_0x3a8841;var _0x3a6503=this[_0x2becb4(0x25c0)]();if(_0x3a8841<=0x0)return this['_setPointAtData'](0x0,0x0,_0x3a6503[0x0],0x0,_0x59ad4f);if(0x1<=_0x3a8841)return this[_0x2becb4(0x2a7d)](0x1,0x1,_0x3a6503[_0x3a6503[_0x2becb4(0x3785)]-0x1],_0x3a6503[_0x2becb4(0x3785)]-0x1,_0x59ad4f);let _0x1cfd16=_0x3a6503[0x0],_0x1f6b59,_0x2e169f=0x0;var _0x2cfd18=_0x3a8841*this['length']();for(let _0x2be4de=0x1;_0x2be4de<_0x3a6503[_0x2becb4(0x3785)];_0x2be4de++){_0x1f6b59=_0x3a6503[_0x2be4de];var _0x320813=_0x45760a['P'][_0x2becb4(0x8c9)](_0x1cfd16,_0x1f6b59);if((_0x2e169f+=_0x320813)===_0x2cfd18)return this['_setPointAtData'](_0x3a8841,0x1,_0x1f6b59,_0x2be4de,_0x59ad4f);if(_0x2e169f>_0x2cfd18){_0x320813=(_0x2e169f-_0x2cfd18)/_0x320813;const _0x56a1bb=_0x1cfd16[_0x2becb4(0x1dc8)](_0x1f6b59);var _0x13e0f3=_0x1f6b59['add'](_0x56a1bb[_0x2becb4(0xbb9)](_0x320813));return this[_0x2becb4(0x2a7d)](_0x3a8841,0x1-_0x320813,_0x13e0f3,_0x2be4de-0x1,_0x59ad4f);}_0x1cfd16=_0x1f6b59;}return this['_pointAtData'];}[_0x2ac6ba(0x2a7d)](_0x4347ba,_0x561971,_0x594a48,_0x305931,_0x2d8c9a){var _0x4f0d49=_0x2ac6ba;return this[_0x4f0d49(0x3449)][_0x4f0d49(0x2989)]=_0x594a48,this['_pointAtData']['position']=_0x4347ba,this['_pointAtData']['subPosition']=_0x561971,this[_0x4f0d49(0x3449)][_0x4f0d49(0x2fbc)]=_0x305931,(this[_0x4f0d49(0x3449)]['interpolateReady']=_0x2d8c9a)&&this[_0x4f0d49(0xdf7)](),this[_0x4f0d49(0x3449)];}[_0x2ac6ba(0xdf7)](){var _0x11106c=_0x2ac6ba;this[_0x11106c(0x3449)][_0x11106c(0x31f3)]=_0x45760a['y3'][_0x11106c(0x243a)]();var _0xa8f5ec=this[_0x11106c(0x3449)][_0x11106c(0x2fbc)];if(_0xa8f5ec!==this[_0x11106c(0x2103)][_0x11106c(0x3785)]-0x1){var _0x16a7e1=_0xa8f5ec+0x1,_0xcd0c50=this[_0x11106c(0x2103)][_0xa8f5ec]['clone'](),_0x1de421=this[_0x11106c(0x17fd)][_0xa8f5ec][_0x11106c(0x292d)](),_0xa8f5ec=this[_0x11106c(0x2dad)][_0xa8f5ec][_0x11106c(0x292d)](),_0x1aa8e1=this['_tangents'][_0x16a7e1][_0x11106c(0x292d)](),_0x545bfc=this[_0x11106c(0x17fd)][_0x16a7e1][_0x11106c(0x292d)](),_0x16a7e1=this[_0x11106c(0x2dad)][_0x16a7e1]['clone'](),_0x1de421=_0x45760a['_f'][_0x11106c(0xc72)](_0x1de421,_0xa8f5ec,_0xcd0c50),_0xa8f5ec=_0x45760a['_f'][_0x11106c(0xc72)](_0x545bfc,_0x16a7e1,_0x1aa8e1);const _0x287c33=_0x45760a['_f'][_0x11106c(0x2bfc)](_0x1de421,_0xa8f5ec,this[_0x11106c(0x3449)][_0x11106c(0x2a27)]);_0x287c33[_0x11106c(0x36f9)](this['_pointAtData']['interpolationMatrix']);}}}class _0x7f0d0c{constructor(_0x533aed){var _0x535d72=_0x2ac6ba;this[_0x535d72(0x1878)]=0x0,this[_0x535d72(0x1e92)]=_0x533aed,this['_length']=this['_computeLength'](_0x533aed);}static[_0x2ac6ba(0x2a20)](_0x3b4bcf,_0x1b8100,_0x329a23,_0x29af3e){var _0x53c730=_0x2ac6ba;_0x29af3e=0x2<_0x29af3e?_0x29af3e:0x3;const _0x38ccc3=new Array();var _0x3eb5f2=(_0x2e1265,_0x4ad5ec,_0x23e77a,_0x5333fc)=>(0x1-_0x2e1265)*(0x1-_0x2e1265)*_0x4ad5ec+0x2*_0x2e1265*(0x1-_0x2e1265)*_0x23e77a+_0x2e1265*_0x2e1265*_0x5333fc;for(let _0x19c77a=0x0;_0x19c77a<=_0x29af3e;_0x19c77a++)_0x38ccc3[_0x53c730(0x1e1d)](new _0x45760a['P'](_0x3eb5f2(_0x19c77a/_0x29af3e,_0x3b4bcf['x'],_0x1b8100['x'],_0x329a23['x']),_0x3eb5f2(_0x19c77a/_0x29af3e,_0x3b4bcf['y'],_0x1b8100['y'],_0x329a23['y']),_0x3eb5f2(_0x19c77a/_0x29af3e,_0x3b4bcf['z'],_0x1b8100['z'],_0x329a23['z'])));return new _0x7f0d0c(_0x38ccc3);}static[_0x2ac6ba(0xfbb)](_0x9ac969,_0x231730,_0x3923cd,_0x314d4b,_0x58606d){var _0x48282a=_0x2ac6ba;_0x58606d=0x3<_0x58606d?_0x58606d:0x4;const _0xfb6d9a=new Array();var _0x36b8e9=(_0x308ce5,_0x175e4f,_0x2f8a95,_0x4e1212,_0x3879d4)=>(0x1-_0x308ce5)*(0x1-_0x308ce5)*(0x1-_0x308ce5)*_0x175e4f+0x3*_0x308ce5*(0x1-_0x308ce5)*(0x1-_0x308ce5)*_0x2f8a95+0x3*_0x308ce5*_0x308ce5*(0x1-_0x308ce5)*_0x4e1212+_0x308ce5*_0x308ce5*_0x308ce5*_0x3879d4;for(let _0xd6ad8b=0x0;_0xd6ad8b<=_0x58606d;_0xd6ad8b++)_0xfb6d9a[_0x48282a(0x1e1d)](new _0x45760a['P'](_0x36b8e9(_0xd6ad8b/_0x58606d,_0x9ac969['x'],_0x231730['x'],_0x3923cd['x'],_0x314d4b['x']),_0x36b8e9(_0xd6ad8b/_0x58606d,_0x9ac969['y'],_0x231730['y'],_0x3923cd['y'],_0x314d4b['y']),_0x36b8e9(_0xd6ad8b/_0x58606d,_0x9ac969['z'],_0x231730['z'],_0x3923cd['z'],_0x314d4b['z'])));return new _0x7f0d0c(_0xfb6d9a);}static['CreateHermiteSpline'](_0x3dfb35,_0x2124b9,_0x2f6a62,_0x5dda6e,_0x570df7){var _0x24aa53=_0x2ac6ba;const _0x230f9c=new Array();var _0x54b56a=0x1/_0x570df7;for(let _0x17f6fc=0x0;_0x17f6fc<=_0x570df7;_0x17f6fc++)_0x230f9c[_0x24aa53(0x1e1d)](_0x45760a['P'][_0x24aa53(0x1cb8)](_0x3dfb35,_0x2124b9,_0x2f6a62,_0x5dda6e,_0x17f6fc*_0x54b56a));return new _0x7f0d0c(_0x230f9c);}static[_0x2ac6ba(0x2a19)](_0x2254f5,_0x5342e0,_0x936646){var _0x19020c=_0x2ac6ba;const _0x5330c6=new Array();var _0x267f5c=0x1/_0x5342e0;let _0x2ec8ad=0x0;if(_0x936646){var _0x4c17f2=_0x2254f5[_0x19020c(0x3785)];for(let _0x532bb2=0x0;_0x532bb2<_0x4c17f2;_0x532bb2++)for(let _0xbdaf5a=_0x2ec8ad=0x0;_0xbdaf5a<_0x5342e0;_0xbdaf5a++)_0x5330c6['push'](_0x45760a['P'][_0x19020c(0x2cee)](_0x2254f5[_0x532bb2%_0x4c17f2],_0x2254f5[(_0x532bb2+0x1)%_0x4c17f2],_0x2254f5[(_0x532bb2+0x2)%_0x4c17f2],_0x2254f5[(_0x532bb2+0x3)%_0x4c17f2],_0x2ec8ad)),_0x2ec8ad+=_0x267f5c;_0x5330c6[_0x19020c(0x1e1d)](_0x5330c6[0x0]);}else{const _0x430913=new Array();_0x430913['push'](_0x2254f5[0x0][_0x19020c(0x292d)]()),Array[_0x19020c(0x1fd2)][_0x19020c(0x1e1d)][_0x19020c(0x3201)](_0x430913,_0x2254f5),_0x430913[_0x19020c(0x1e1d)](_0x2254f5[_0x2254f5[_0x19020c(0x3785)]-0x1]['clone']());let _0x19a399=0x0;for(;_0x19a399<_0x430913['length']-0x3;_0x19a399++)for(let _0xe54df=_0x2ec8ad=0x0;_0xe54df<_0x5342e0;_0xe54df++)_0x5330c6[_0x19020c(0x1e1d)](_0x45760a['P'][_0x19020c(0x2cee)](_0x430913[_0x19a399],_0x430913[_0x19a399+0x1],_0x430913[_0x19a399+0x2],_0x430913[_0x19a399+0x3],_0x2ec8ad)),_0x2ec8ad+=_0x267f5c;_0x19a399--,_0x5330c6[_0x19020c(0x1e1d)](_0x45760a['P'][_0x19020c(0x2cee)](_0x430913[_0x19a399],_0x430913[_0x19a399+0x1],_0x430913[_0x19a399+0x2],_0x430913[_0x19a399+0x3],_0x2ec8ad));}return new _0x7f0d0c(_0x5330c6);}static[_0x2ac6ba(0x252f)](_0x33438f,_0x10f054,_0x26890e,_0x542cea=0x20,_0x266fd9=!0x1,_0x224930=!0x1){var _0x46733e=_0x2ac6ba;const _0x5127e7=new Array(),_0x3b8a88=_0x10f054[_0x46733e(0x1dc8)](_0x33438f),_0x9ebef5=_0x26890e[_0x46733e(0x1dc8)](_0x10f054),_0x505af5=_0x33438f[_0x46733e(0x1dc8)](_0x26890e),_0x4acc44=_0x45760a['P'][_0x46733e(0x37c3)](_0x3b8a88,_0x9ebef5);var _0x4cd428=_0x4acc44[_0x46733e(0x3785)]();if(_0x4cd428<Math[_0x46733e(0x3bfb)](0xa,-0x8))return new _0x7f0d0c(_0x5127e7);var _0x307567=_0x3b8a88[_0x46733e(0x7ae)](),_0x1b6e40=_0x9ebef5[_0x46733e(0x7ae)](),_0x1c966f=_0x505af5[_0x46733e(0x7ae)](),_0x572580=_0x4acc44[_0x46733e(0x7ae)](),_0x573414=0.5*_0x3b8a88[_0x46733e(0x3785)]()*_0x9ebef5['length']()*_0x505af5[_0x46733e(0x3785)]()/_0x4cd428,_0x4cd428=_0x45760a['P'][_0x46733e(0x1457)](_0x3b8a88,_0x505af5),_0x1c966f=-0.5*_0x1c966f*_0x45760a['P']['Dot'](_0x3b8a88,_0x9ebef5)/_0x572580,_0x307567=-0.5*_0x307567*_0x45760a['P'][_0x46733e(0x1457)](_0x9ebef5,_0x505af5)/_0x572580;const _0x31733d=_0x33438f[_0x46733e(0x5ab)](-0.5*_0x1b6e40*_0x4cd428/_0x572580)['add'](_0x10f054['scale'](_0x1c966f))[_0x46733e(0x33ee)](_0x26890e['scale'](_0x307567)),_0x42f626=_0x33438f['subtract'](_0x31733d),_0x2068e9=_0x42f626['normalize'](),_0x163d6e=_0x45760a['P'][_0x46733e(0x37c3)](_0x4acc44,_0x2068e9)[_0x46733e(0x3952)]();if(_0x224930){var _0x3df7f1=0x2*Math['PI']/_0x542cea;for(let _0x5db635=0x0;_0x5db635<=0x2*Math['PI'];_0x5db635+=_0x3df7f1)_0x5127e7['push'](_0x31733d[_0x46733e(0x33ee)](_0x2068e9[_0x46733e(0x5ab)](_0x573414*Math[_0x46733e(0x1262)](_0x5db635))[_0x46733e(0x33ee)](_0x163d6e[_0x46733e(0x5ab)](_0x573414*Math[_0x46733e(0xa8b)](_0x5db635)))));_0x5127e7[_0x46733e(0x1e1d)](_0x33438f);}else{var _0x44aab9=0x1/_0x542cea;let _0x29471f=0x0,_0x580da8=_0x45760a['P'][_0x46733e(0xd5a)]();for(;_0x580da8=_0x31733d[_0x46733e(0x33ee)](_0x2068e9['scale'](_0x573414*Math[_0x46733e(0x1262)](_0x29471f))[_0x46733e(0x33ee)](_0x163d6e[_0x46733e(0x5ab)](_0x573414*Math['sin'](_0x29471f)))),_0x5127e7[_0x46733e(0x1e1d)](_0x580da8),_0x29471f+=_0x44aab9,!_0x580da8[_0x46733e(0x3396)](_0x26890e,_0x573414*_0x44aab9*1.1););_0x5127e7['push'](_0x26890e),_0x266fd9&&_0x5127e7[_0x46733e(0x1e1d)](_0x33438f);}return new _0x7f0d0c(_0x5127e7);}['getPoints'](){return this['_points'];}[_0x2ac6ba(0x3785)](){var _0x5eaf99=_0x2ac6ba;return this[_0x5eaf99(0x1878)];}['continue'](_0x30d646){var _0x52cdbd=_0x2ac6ba,_0x32ff44=this['_points'][this[_0x52cdbd(0x1e92)]['length']-0x1];const _0xb6d8bf=this['_points'][_0x52cdbd(0xeff)](),_0xeefb4c=_0x30d646['getPoints']();for(let _0x575a7d=0x1;_0x575a7d<_0xeefb4c[_0x52cdbd(0x3785)];_0x575a7d++)_0xb6d8bf[_0x52cdbd(0x1e1d)](_0xeefb4c[_0x575a7d]['subtract'](_0xeefb4c[0x0])[_0x52cdbd(0x33ee)](_0x32ff44));return new _0x7f0d0c(_0xb6d8bf);}['_computeLength'](_0x2d425c){var _0x1ac7a1=_0x2ac6ba;let _0x6ad107=0x0;for(let _0x3ae5c3=0x1;_0x3ae5c3<_0x2d425c[_0x1ac7a1(0x3785)];_0x3ae5c3++)_0x6ad107+=_0x2d425c[_0x3ae5c3][_0x1ac7a1(0x1dc8)](_0x2d425c[_0x3ae5c3-0x1])[_0x1ac7a1(0x3785)]();return _0x6ad107;}}},0x2037:(_0x5ecc6c,_0xfe43cc,_0x585106)=>{var _0x3ae858=a7_0x38a779;_0x585106['d'](_0xfe43cc,{'J':()=>_0x3370d1});var _0x2b7728=_0x585106(0x9fd1);class _0x3370d1{constructor(_0x147872,_0x902078,_0x42d6a0,_0x3a9ed9){var _0x1a4eb6=a7_0x2532;this[_0x1a4eb6(0x39f3)]=new _0x2b7728['P'](_0x147872,_0x902078,_0x42d6a0),this['d']=_0x3a9ed9;}[_0x3ae858(0x4189)](){var _0x2f9a68=_0x3ae858;return[this[_0x2f9a68(0x39f3)]['x'],this[_0x2f9a68(0x39f3)]['y'],this['normal']['z'],this['d']];}[_0x3ae858(0x292d)](){var _0x20079f=_0x3ae858;return new _0x3370d1(this['normal']['x'],this[_0x20079f(0x39f3)]['y'],this[_0x20079f(0x39f3)]['z'],this['d']);}[_0x3ae858(0x1d40)](){var _0x4d57f3=_0x3ae858;return _0x4d57f3(0x9d3);}[_0x3ae858(0x21b6)](){var _0x2125e1=_0x3ae858;return 0x18d*this[_0x2125e1(0x39f3)]['getHashCode']()^(0x0|this['d']);}[_0x3ae858(0x3952)](){var _0x1318e5=_0x3ae858,_0x1d48ab=Math[_0x1318e5(0x243f)](this[_0x1318e5(0x39f3)]['x']*this[_0x1318e5(0x39f3)]['x']+this['normal']['y']*this[_0x1318e5(0x39f3)]['y']+this[_0x1318e5(0x39f3)]['z']*this['normal']['z']),_0x1d48ab=0x0!==_0x1d48ab?0x1/_0x1d48ab:0x0;return this[_0x1318e5(0x39f3)]['x']*=_0x1d48ab,this[_0x1318e5(0x39f3)]['y']*=_0x1d48ab,this[_0x1318e5(0x39f3)]['z']*=_0x1d48ab,this['d']*=_0x1d48ab,this;}['transform'](_0xdc5ea0){var _0x4a9fef=_0x3ae858,_0x5c94a6=_0x3370d1[_0x4a9fef(0x2d1)],_0xdc5ea0=(_0xdc5ea0[_0x4a9fef(0x2b1e)](_0x5c94a6),_0x5c94a6['m']),_0x5c94a6=this[_0x4a9fef(0x39f3)]['x'],_0x20c10f=this['normal']['y'],_0x68ecc4=this[_0x4a9fef(0x39f3)]['z'],_0x4ee7b6=this['d'],_0x220a49=_0x5c94a6*_0xdc5ea0[0x0]+_0x20c10f*_0xdc5ea0[0x1]+_0x68ecc4*_0xdc5ea0[0x2]+_0x4ee7b6*_0xdc5ea0[0x3],_0x594602=_0x5c94a6*_0xdc5ea0[0x4]+_0x20c10f*_0xdc5ea0[0x5]+_0x68ecc4*_0xdc5ea0[0x6]+_0x4ee7b6*_0xdc5ea0[0x7],_0x5758c1=_0x5c94a6*_0xdc5ea0[0x8]+_0x20c10f*_0xdc5ea0[0x9]+_0x68ecc4*_0xdc5ea0[0xa]+_0x4ee7b6*_0xdc5ea0[0xb],_0x5c94a6=_0x5c94a6*_0xdc5ea0[0xc]+_0x20c10f*_0xdc5ea0[0xd]+_0x68ecc4*_0xdc5ea0[0xe]+_0x4ee7b6*_0xdc5ea0[0xf];return new _0x3370d1(_0x220a49,_0x594602,_0x5758c1,_0x5c94a6);}['dotCoordinate'](_0x8917a0){var _0x24b62b=_0x3ae858;return this['normal']['x']*_0x8917a0['x']+this[_0x24b62b(0x39f3)]['y']*_0x8917a0['y']+this[_0x24b62b(0x39f3)]['z']*_0x8917a0['z']+this['d'];}[_0x3ae858(0x3d69)](_0x74aa46,_0x15f264,_0x5be135){var _0x14fb46=_0x3ae858,_0x8ca904=_0x15f264['x']-_0x74aa46['x'],_0x1952ac=_0x15f264['y']-_0x74aa46['y'],_0x15f264=_0x15f264['z']-_0x74aa46['z'],_0x4cb069=_0x5be135['x']-_0x74aa46['x'],_0x2610a2=_0x5be135['y']-_0x74aa46['y'],_0x5be135=_0x5be135['z']-_0x74aa46['z'],_0x2c7cfd=_0x1952ac*_0x5be135-_0x15f264*_0x2610a2,_0x15f264=_0x15f264*_0x4cb069-_0x8ca904*_0x5be135,_0x5be135=_0x8ca904*_0x2610a2-_0x1952ac*_0x4cb069,_0x8ca904=Math['sqrt'](_0x2c7cfd*_0x2c7cfd+_0x15f264*_0x15f264+_0x5be135*_0x5be135),_0x2610a2=0x0!==_0x8ca904?0x1/_0x8ca904:0x0;return this[_0x14fb46(0x39f3)]['x']=_0x2c7cfd*_0x2610a2,this['normal']['y']=_0x15f264*_0x2610a2,this[_0x14fb46(0x39f3)]['z']=_0x5be135*_0x2610a2,this['d']=-(this[_0x14fb46(0x39f3)]['x']*_0x74aa46['x']+this[_0x14fb46(0x39f3)]['y']*_0x74aa46['y']+this[_0x14fb46(0x39f3)]['z']*_0x74aa46['z']),this;}['isFrontFacingTo'](_0x4176d8,_0x94c6c5){var _0x217387=_0x3ae858;return _0x2b7728['P'][_0x217387(0x1457)](this[_0x217387(0x39f3)],_0x4176d8)<=_0x94c6c5;}['signedDistanceTo'](_0x4fd96c){var _0x37237d=_0x3ae858;return _0x2b7728['P'][_0x37237d(0x1457)](_0x4fd96c,this[_0x37237d(0x39f3)])+this['d'];}static[_0x3ae858(0x1c38)](_0x26becd){return new _0x3370d1(_0x26becd[0x0],_0x26becd[0x1],_0x26becd[0x2],_0x26becd[0x3]);}static[_0x3ae858(0x26f3)](_0x7839eb,_0x1bfcbe,_0x27d8c6){var _0x477c9e=_0x3ae858;const _0x45f1fe=new _0x3370d1(0x0,0x0,0x0,0x0);return _0x45f1fe[_0x477c9e(0x3d69)](_0x7839eb,_0x1bfcbe,_0x27d8c6),_0x45f1fe;}static[_0x3ae858(0x2f18)](_0x11d131,_0x2468bd){var _0x69fbc2=_0x3ae858;const _0x1ab8e5=new _0x3370d1(0x0,0x0,0x0,0x0);return _0x2468bd['normalize'](),_0x1ab8e5[_0x69fbc2(0x39f3)]=_0x2468bd,_0x1ab8e5['d']=-(_0x2468bd['x']*_0x11d131['x']+_0x2468bd['y']*_0x11d131['y']+_0x2468bd['z']*_0x11d131['z']),_0x1ab8e5;}static['SignedDistanceToPlaneFromPositionAndNormal'](_0x3df856,_0x375767,_0x64c0cc){return _0x3df856=-(_0x375767['x']*_0x3df856['x']+_0x375767['y']*_0x3df856['y']+_0x375767['z']*_0x3df856['z']),_0x2b7728['P']['Dot'](_0x64c0cc,_0x375767)+_0x3df856;}}_0x3370d1[_0x3ae858(0x2d1)]=_0x2b7728['y3'][_0x3ae858(0x243a)]();},0xa1c8:(_0x165d35,_0x2c01fd,_0x3ed12b)=>{_0x3ed12b(0x9fd1);},0x1b5c:(_0x1c704f,_0x4a5341,_0x55d2f8)=>{var _0x3b9659=a7_0x38a779;_0x55d2f8['d'](_0x4a5341,{'R':()=>_0x571d58});class _0x571d58{static[_0x3b9659(0xc32)](_0x38db13,_0x6110b7,_0x23566c=1.401298e-45){var _0x58f4ac=_0x3b9659;return Math[_0x58f4ac(0x3a1d)](_0x38db13-_0x6110b7)<=_0x23566c;}static[_0x3b9659(0x2f06)](_0x2f3615){var _0x5ee5e6=_0x3b9659;const _0x207a9c=_0x2f3615[_0x5ee5e6(0x141d)](0x10);return(_0x2f3615<=0xf?'0'+_0x207a9c:_0x207a9c)['toUpperCase']();}static[_0x3b9659(0x409e)](_0x1baf6b){return 0x0==(_0x1baf6b=+_0x1baf6b)||isNaN(_0x1baf6b)?_0x1baf6b:0x0<_0x1baf6b?0x1:-0x1;}static[_0x3b9659(0x40ad)](_0xab4482,_0x25af49=0x0,_0x28d046=0x1){var _0x5d983b=_0x3b9659;return Math[_0x5d983b(0x33a7)](_0x28d046,Math[_0x5d983b(0x695)](_0x25af49,_0xab4482));}static[_0x3b9659(0x55f)](_0x7712b7){var _0x222198=_0x3b9659;return Math[_0x222198(0x3e3)](_0x7712b7)*Math[_0x222198(0x2ddd)];}static[_0x3b9659(0x3177)](_0x30f36e){var _0x3bfb80=_0x3b9659;if(Math[_0x3bfb80(0x1f10)])return Math[_0x3bfb80(0x3f66)](Math[_0x3bfb80(0x1f10)](_0x30f36e));if(_0x30f36e<0x0)return NaN;if(0x0===_0x30f36e)return-Infinity;let _0x4390ae=0x0;if(_0x30f36e<0x1){for(;_0x30f36e<0x1;)_0x4390ae++,_0x30f36e*=0x2;_0x4390ae=-_0x4390ae;}else{if(0x1<_0x30f36e){for(;0x1<_0x30f36e;)_0x4390ae++,_0x30f36e=Math[_0x3bfb80(0x3f66)](_0x30f36e/0x2);}}return _0x4390ae;}static[_0x3b9659(0x204e)](_0x179f55,_0x562bfc){var _0x367508=_0x3b9659;return _0x179f55-Math[_0x367508(0x3f66)](_0x179f55/_0x562bfc)*_0x562bfc;}static['Normalize'](_0xfc2683,_0x362aa5,_0x112858){return(_0xfc2683-_0x362aa5)/(_0x112858-_0x362aa5);}static[_0x3b9659(0x34e0)](_0x5cd44e,_0x4605b5,_0x56dce0){return _0x5cd44e*(_0x56dce0-_0x4605b5)+_0x4605b5;}static['DeltaAngle'](_0x40b2c8,_0x3f43aa){var _0x266431=_0x3b9659;let _0x2069ce=_0x571d58[_0x266431(0x204e)](_0x3f43aa-_0x40b2c8,0x168);return 0xb4<_0x2069ce&&(_0x2069ce-=0x168),_0x2069ce;}static['PingPong'](_0x2cbea0,_0xf1befc){return _0x2cbea0=_0x571d58['Repeat'](_0x2cbea0,0x2*_0xf1befc),_0xf1befc-Math['abs'](_0x2cbea0-_0xf1befc);}static[_0x3b9659(0x1dd6)](_0x2820e6,_0xc6bb35,_0x2c03a1){var _0x5ac14b=_0x3b9659;return _0x2c03a1=_0x571d58[_0x5ac14b(0x40ad)](_0x2c03a1),_0xc6bb35*(_0x2c03a1=-0x2*_0x2c03a1*_0x2c03a1*_0x2c03a1+0x3*_0x2c03a1*_0x2c03a1)+_0x2820e6*(0x1-_0x2c03a1);}static[_0x3b9659(0x10c9)](_0x4e1b02,_0x2dbebf,_0x397bf6){var _0x1f23be=_0x3b9659;return Math[_0x1f23be(0x3a1d)](_0x2dbebf-_0x4e1b02)<=_0x397bf6?_0x2dbebf:_0x4e1b02+_0x571d58[_0x1f23be(0x409e)](_0x2dbebf-_0x4e1b02)*_0x397bf6;}static[_0x3b9659(0x3b6a)](_0x471903,_0x13b1a8,_0x382858){var _0x1ed149=_0x3b9659,_0x48d55a=_0x571d58[_0x1ed149(0x6c7)](_0x471903,_0x13b1a8);return-_0x382858<_0x48d55a&&_0x48d55a<_0x382858?_0x13b1a8:(_0x13b1a8=_0x471903+_0x48d55a,_0x571d58[_0x1ed149(0x10c9)](_0x471903,_0x13b1a8,_0x382858));}static[_0x3b9659(0x2f68)](_0x5a8b28,_0x5c011a,_0x2292d4){return _0x5a8b28+(_0x5c011a-_0x5a8b28)*_0x2292d4;}static[_0x3b9659(0x3fd)](_0x4fa2e3,_0x393a7e,_0x310cb0){var _0x53d7cb=_0x3b9659;let _0x50ad30=_0x571d58[_0x53d7cb(0x204e)](_0x393a7e-_0x4fa2e3,0x168);return 0xb4<_0x50ad30&&(_0x50ad30-=0x168),_0x4fa2e3+_0x50ad30*_0x571d58[_0x53d7cb(0x40ad)](_0x310cb0);}static[_0x3b9659(0x1036)](_0x166278,_0x4c196c,_0x24c41e){var _0x3b010c=_0x3b9659;return _0x166278!=_0x4c196c?_0x571d58[_0x3b010c(0x40ad)]((_0x24c41e-_0x166278)/(_0x4c196c-_0x166278)):0x0;}static['Hermite'](_0x3ca108,_0x30da44,_0x165b24,_0x41dcdc,_0x28f162){var _0x23cc3e=_0x28f162*_0x28f162,_0x41d23e=_0x28f162*_0x23cc3e;return _0x3ca108*(0x2*_0x41d23e-0x3*_0x23cc3e+0x1)+_0x165b24*(-0x2*_0x41d23e+0x3*_0x23cc3e)+_0x30da44*(_0x41d23e-0x2*_0x23cc3e+_0x28f162)+_0x41dcdc*(_0x41d23e-_0x23cc3e);}static['Hermite1stDerivative'](_0x5db7b8,_0xf524,_0x24d2a2,_0x29e742,_0x2b179c){var _0x355471=_0x2b179c*_0x2b179c;return 0x6*(_0x355471-_0x2b179c)*_0x5db7b8+(0x3*_0x355471-0x4*_0x2b179c+0x1)*_0xf524+0x6*(-_0x355471+_0x2b179c)*_0x24d2a2+(0x3*_0x355471-0x2*_0x2b179c)*_0x29e742;}static[_0x3b9659(0x445)](_0x4b3331,_0x633161){var _0x571a1a=_0x3b9659;return _0x4b3331===_0x633161?_0x4b3331:Math[_0x571a1a(0xff9)]()*(_0x633161-_0x4b3331)+_0x4b3331;}static[_0x3b9659(0x251f)](_0x5ae92e,_0x31e38b,_0x3f219c){return(_0x5ae92e-_0x31e38b)/(_0x3f219c-_0x31e38b);}static['PercentToRange'](_0x207491,_0x8ba2a3,_0x3212c1){return(_0x3212c1-_0x8ba2a3)*_0x207491+_0x8ba2a3;}static[_0x3b9659(0x25cd)](_0x58b8b8){var _0x1bd8d8=_0x3b9659;return _0x58b8b8-_0x571d58['TwoPi']*Math['floor']((_0x58b8b8+Math['PI'])/_0x571d58[_0x1bd8d8(0x2f05)]);}static[_0x3b9659(0x116e)](_0x59b6ae,_0x20f6b5){var _0x2cf2bd=_0x3b9659;return _0x59b6ae%=_0x20f6b5,0x0==_0x59b6ae?_0x20f6b5:_0x571d58[_0x2cf2bd(0x116e)](_0x20f6b5,_0x59b6ae);}}_0x571d58['TwoPi']=0x2*Math['PI'];},0x9fd1:(_0x269bc9,_0x4fe309,_0x969349)=>{var _0x264460=a7_0x38a779;_0x969349['d'](_0x4fe309,{'FM':()=>_0x2972a8,'Lt':()=>_0x570152,'P':()=>_0xa1efc,'_f':()=>_0x3c8946,'jp':()=>_0x335b6e,'y3':()=>_0x5cbdcf});var _0x48d778=_0x969349(0x1b5c),_0x57d381=_0x969349(0x147b8),_0x4fe309=_0x969349(0x5898),_0x22b948=_0x969349(0xe456),_0x243dfe=_0x969349(0x14fae),_0x2c6dfb=_0x969349(0xf8c1);const _0x4ce9e1=_0x45a58b=>parseInt(_0x45a58b[_0x264460(0x141d)]()[_0x264460(0xb35)](/\W/g,''));class _0x2972a8{constructor(_0x5ae68c=0x0,_0x1d1f81=0x0){this['x']=_0x5ae68c,this['y']=_0x1d1f81;}[_0x264460(0x141d)](){var _0x35fd92=_0x264460;return _0x35fd92(0x1840)+this['x']+_0x35fd92(0x3091)+this['y']+'}';}[_0x264460(0x1d40)](){var _0x28f6ab=_0x264460;return _0x28f6ab(0x38aa);}[_0x264460(0x21b6)](){return 0x18d*_0x4ce9e1(this['x'])^_0x4ce9e1(this['y']);}[_0x264460(0x3d2d)](_0x3833fa,_0x3ddb7b=0x0){return _0x3833fa[_0x3ddb7b]=this['x'],_0x3833fa[_0x3ddb7b+0x1]=this['y'],this;}['fromArray'](_0x50f580,_0x3b32cb=0x0){var _0x52a5c0=_0x264460;return _0x2972a8[_0x52a5c0(0x1bea)](_0x50f580,_0x3b32cb,this),this;}[_0x264460(0x4189)](){var _0x5cf203=_0x264460,_0x45da8b=new Array();return this[_0x5cf203(0x3d2d)](_0x45da8b,0x0),_0x45da8b;}[_0x264460(0x448)](_0xf5f996){return this['x']=_0xf5f996['x'],this['y']=_0xf5f996['y'],this;}['copyFromFloats'](_0x2eb40a,_0x432e66){return this['x']=_0x2eb40a,this['y']=_0x432e66,this;}['set'](_0x330687,_0x3f435b){var _0x32aaac=_0x264460;return this[_0x32aaac(0x408c)](_0x330687,_0x3f435b);}[_0x264460(0x33ee)](_0x4cf115){var _0x27872b=_0x264460;return new this[(_0x27872b(0x2660))](this['x']+_0x4cf115['x'],this['y']+_0x4cf115['y']);}[_0x264460(0x206b)](_0x34ec74,_0x5cb9aa){return _0x5cb9aa['x']=this['x']+_0x34ec74['x'],_0x5cb9aa['y']=this['y']+_0x34ec74['y'],_0x5cb9aa;}[_0x264460(0x2775)](_0x1aed49){return this['x']+=_0x1aed49['x'],this['y']+=_0x1aed49['y'],this;}['addVector3'](_0x2aed2d){var _0x27809f=_0x264460;return new this[(_0x27809f(0x2660))](this['x']+_0x2aed2d['x'],this['y']+_0x2aed2d['y']);}[_0x264460(0x1dc8)](_0x1af175){var _0x1999ed=_0x264460;return new this[(_0x1999ed(0x2660))](this['x']-_0x1af175['x'],this['y']-_0x1af175['y']);}[_0x264460(0x3cb9)](_0x1fc350,_0x223ce7){return _0x223ce7['x']=this['x']-_0x1fc350['x'],_0x223ce7['y']=this['y']-_0x1fc350['y'],_0x223ce7;}[_0x264460(0xd06)](_0x3ea30f){return this['x']-=_0x3ea30f['x'],this['y']-=_0x3ea30f['y'],this;}['multiplyInPlace'](_0x46eebf){return this['x']*=_0x46eebf['x'],this['y']*=_0x46eebf['y'],this;}[_0x264460(0x20e1)](_0x35fb6e){var _0x3feb18=_0x264460;return new this[(_0x3feb18(0x2660))](this['x']*_0x35fb6e['x'],this['y']*_0x35fb6e['y']);}[_0x264460(0x242a)](_0x32ba0c,_0x2c4e59){return _0x2c4e59['x']=this['x']*_0x32ba0c['x'],_0x2c4e59['y']=this['y']*_0x32ba0c['y'],_0x2c4e59;}[_0x264460(0xbd7)](_0x58f1fb,_0x2d216f){return new this['constructor'](this['x']*_0x58f1fb,this['y']*_0x2d216f);}[_0x264460(0x37ac)](_0x19ee64){var _0x39570a=_0x264460;return new this[(_0x39570a(0x2660))](this['x']/_0x19ee64['x'],this['y']/_0x19ee64['y']);}[_0x264460(0x156c)](_0x5c5d38,_0x50667f){return _0x50667f['x']=this['x']/_0x5c5d38['x'],_0x50667f['y']=this['y']/_0x5c5d38['y'],_0x50667f;}[_0x264460(0x2961)](_0x34c8c7){var _0x3b666e=_0x264460;return this[_0x3b666e(0x156c)](_0x34c8c7,this);}[_0x264460(0x1cce)](){var _0x1787ed=_0x264460;return new this[(_0x1787ed(0x2660))](-this['x'],-this['y']);}[_0x264460(0x24d5)](){return this['x']*=-0x1,this['y']*=-0x1,this;}[_0x264460(0x2d93)](_0x2987a9){var _0x1ec2e0=_0x264460;return _0x2987a9[_0x1ec2e0(0x408c)](-0x1*this['x'],-0x1*this['y']);}['scaleInPlace'](_0x333a01){return this['x']*=_0x333a01,this['y']*=_0x333a01,this;}[_0x264460(0x5ab)](_0x43ad68){var _0x4bc62f=_0x264460,_0x264ca4=new this[(_0x4bc62f(0x2660))](0x0,0x0);return this[_0x4bc62f(0x1447)](_0x43ad68,_0x264ca4),_0x264ca4;}[_0x264460(0x1447)](_0x92bc5c,_0x1deb71){return _0x1deb71['x']=this['x']*_0x92bc5c,_0x1deb71['y']=this['y']*_0x92bc5c,_0x1deb71;}[_0x264460(0x1c04)](_0x56a182,_0x31db3b){return _0x31db3b['x']+=this['x']*_0x56a182,_0x31db3b['y']+=this['y']*_0x56a182,_0x31db3b;}[_0x264460(0x2e4)](_0x5be02c){return _0x5be02c&&this['x']===_0x5be02c['x']&&this['y']===_0x5be02c['y'];}[_0x264460(0x3396)](_0x12cef8,_0x273b9d=_0x57d381['kn']){var _0x23f651=_0x264460;return _0x12cef8&&_0x48d778['R']['WithinEpsilon'](this['x'],_0x12cef8['x'],_0x273b9d)&&_0x48d778['R'][_0x23f651(0xc32)](this['y'],_0x12cef8['y'],_0x273b9d);}[_0x264460(0x3f66)](){var _0x2d40e0=_0x264460;return new this['constructor'](Math[_0x2d40e0(0x3f66)](this['x']),Math['floor'](this['y']));}[_0x264460(0x17d9)](){var _0x421f8e=_0x264460;return new this[(_0x421f8e(0x2660))](this['x']-Math['floor'](this['x']),this['y']-Math[_0x421f8e(0x3f66)](this['y']));}[_0x264460(0x30dc)](_0x474616,_0x238180){var _0x5d12fb=_0x264460,_0x1e0670=Math[_0x5d12fb(0x1262)](_0x474616),_0x474616=Math[_0x5d12fb(0xa8b)](_0x474616);return _0x238180['x']=_0x1e0670*this['x']-_0x474616*this['y'],_0x238180['y']=_0x474616*this['x']+_0x1e0670*this['y'],_0x238180;}[_0x264460(0x3785)](){return Math['sqrt'](this['x']*this['x']+this['y']*this['y']);}[_0x264460(0x7ae)](){return this['x']*this['x']+this['y']*this['y'];}[_0x264460(0x3952)](){var _0x4bf8aa=_0x264460;return _0x2972a8[_0x4bf8aa(0x2a29)](this,this),this;}[_0x264460(0x292d)](){var _0x59685d=_0x264460;return new this[(_0x59685d(0x2660))](this['x'],this['y']);}static['Zero'](){return new _0x2972a8(0x0,0x0);}static['One'](){return new _0x2972a8(0x1,0x1);}static[_0x264460(0x154e)](_0x5099e4=0x0,_0x71a353=0x1){var _0x45bf5a=_0x264460;return new _0x2972a8(_0x48d778['R']['RandomRange'](_0x5099e4,_0x71a353),_0x48d778['R'][_0x45bf5a(0x445)](_0x5099e4,_0x71a353));}static get['ZeroReadOnly'](){var _0xf8319a=_0x264460;return _0x2972a8[_0xf8319a(0xf46)];}static['FromArray'](_0x19f165,_0x228c2c=0x0){return new _0x2972a8(_0x19f165[_0x228c2c],_0x19f165[_0x228c2c+0x1]);}static[_0x264460(0x1bea)](_0x2e7aff,_0x35a7d9,_0x13acb1){return _0x13acb1['x']=_0x2e7aff[_0x35a7d9],_0x13acb1['y']=_0x2e7aff[_0x35a7d9+0x1],_0x13acb1;}static[_0x264460(0x2cee)](_0x501aa8,_0x2d2cb8,_0x1becdd,_0x5544d3,_0x579ed8){var _0x4bf601=_0x264460,_0x2d9fa0=_0x579ed8*_0x579ed8,_0xcd05cf=_0x579ed8*_0x2d9fa0,_0x30a8ae=0.5*(0x2*_0x2d2cb8['x']+(-_0x501aa8['x']+_0x1becdd['x'])*_0x579ed8+(0x2*_0x501aa8['x']-0x5*_0x2d2cb8['x']+0x4*_0x1becdd['x']-_0x5544d3['x'])*_0x2d9fa0+(-_0x501aa8['x']+0x3*_0x2d2cb8['x']-0x3*_0x1becdd['x']+_0x5544d3['x'])*_0xcd05cf),_0x579ed8=0.5*(0x2*_0x2d2cb8['y']+(-_0x501aa8['y']+_0x1becdd['y'])*_0x579ed8+(0x2*_0x501aa8['y']-0x5*_0x2d2cb8['y']+0x4*_0x1becdd['y']-_0x5544d3['y'])*_0x2d9fa0+(-_0x501aa8['y']+0x3*_0x2d2cb8['y']-0x3*_0x1becdd['y']+_0x5544d3['y'])*_0xcd05cf);return new _0x501aa8[(_0x4bf601(0x2660))](_0x30a8ae,_0x579ed8);}static[_0x264460(0x40ad)](_0x5f58e3,_0x359871,_0xc0e8f4){var _0x3f4bcf=_0x264460;let _0x475863=_0x5f58e3['x'],_0x9d068f=(_0x475863=(_0x475863=_0x475863>_0xc0e8f4['x']?_0xc0e8f4['x']:_0x475863)<_0x359871['x']?_0x359871['x']:_0x475863,_0x5f58e3['y']);return _0x9d068f=(_0x9d068f=_0x9d068f>_0xc0e8f4['y']?_0xc0e8f4['y']:_0x9d068f)<_0x359871['y']?_0x359871['y']:_0x9d068f,new _0x5f58e3[(_0x3f4bcf(0x2660))](_0x475863,_0x9d068f);}static[_0x264460(0x1cb8)](_0x5b18f4,_0x5d2d3,_0x3602f2,_0x479f63,_0x6a70fa){var _0x44f2af=_0x264460,_0x5d235f=_0x6a70fa*_0x6a70fa,_0x37a6bd=_0x6a70fa*_0x5d235f,_0x156215=0x2*_0x37a6bd-0x3*_0x5d235f+0x1,_0x8ca8ed=-0x2*_0x37a6bd+0x3*_0x5d235f,_0x6a70fa=_0x37a6bd-0x2*_0x5d235f+_0x6a70fa,_0x37a6bd=_0x37a6bd-_0x5d235f,_0x5d235f=_0x5b18f4['x']*_0x156215+_0x3602f2['x']*_0x8ca8ed+_0x5d2d3['x']*_0x6a70fa+_0x479f63['x']*_0x37a6bd,_0x156215=_0x5b18f4['y']*_0x156215+_0x3602f2['y']*_0x8ca8ed+_0x5d2d3['y']*_0x6a70fa+_0x479f63['y']*_0x37a6bd;return new _0x5b18f4[(_0x44f2af(0x2660))](_0x5d235f,_0x156215);}static[_0x264460(0xc6f)](_0x125c05,_0x3a267f,_0x39f56a,_0x4b40d7,_0x3c557b){var _0x8bad4=_0x264460,_0x390c92=new _0x125c05[(_0x8bad4(0x2660))]();return this['Hermite1stDerivativeToRef'](_0x125c05,_0x3a267f,_0x39f56a,_0x4b40d7,_0x3c557b,_0x390c92),_0x390c92;}static[_0x264460(0x1e89)](_0x35ce04,_0x5e1ba2,_0x4f6135,_0x5d0211,_0x371f06,_0x32c2ee){var _0x40d1ca=_0x371f06*_0x371f06;return _0x32c2ee['x']=0x6*(_0x40d1ca-_0x371f06)*_0x35ce04['x']+(0x3*_0x40d1ca-0x4*_0x371f06+0x1)*_0x5e1ba2['x']+0x6*(-_0x40d1ca+_0x371f06)*_0x4f6135['x']+(0x3*_0x40d1ca-0x2*_0x371f06)*_0x5d0211['x'],_0x32c2ee['y']=0x6*(_0x40d1ca-_0x371f06)*_0x35ce04['y']+(0x3*_0x40d1ca-0x4*_0x371f06+0x1)*_0x5e1ba2['y']+0x6*(-_0x40d1ca+_0x371f06)*_0x4f6135['y']+(0x3*_0x40d1ca-0x2*_0x371f06)*_0x5d0211['y'],_0x32c2ee;}static[_0x264460(0x2f68)](_0x596635,_0x562dad,_0x48a2a4){var _0x500caf=_0x264460,_0x54256b=_0x596635['x']+(_0x562dad['x']-_0x596635['x'])*_0x48a2a4,_0x562dad=_0x596635['y']+(_0x562dad['y']-_0x596635['y'])*_0x48a2a4;return new _0x596635[(_0x500caf(0x2660))](_0x54256b,_0x562dad);}static[_0x264460(0x1457)](_0x3e6b88,_0x2ce9e5){return _0x3e6b88['x']*_0x2ce9e5['x']+_0x3e6b88['y']*_0x2ce9e5['y'];}static[_0x264460(0x14f2)](_0x595a28){var _0x138d30=_0x264460,_0xb54586=new _0x595a28['constructor']();return this[_0x138d30(0x2a29)](_0x595a28,_0xb54586),_0xb54586;}static['NormalizeToRef'](_0x19b9af,_0x2c3c65){var _0x566deb=_0x264460,_0x5208e1=_0x19b9af[_0x566deb(0x3785)]();return 0x0!==_0x5208e1&&(_0x2c3c65['x']=_0x19b9af['x']/_0x5208e1,_0x2c3c65['y']=_0x19b9af['y']/_0x5208e1),_0x2c3c65;}static[_0x264460(0x288a)](_0x2d4c1a,_0x5f064b){var _0x35422c=(_0x2d4c1a['x']<_0x5f064b['x']?_0x2d4c1a:_0x5f064b)['x'],_0x5f064b=(_0x2d4c1a['y']<_0x5f064b['y']?_0x2d4c1a:_0x5f064b)['y'];return new _0x2d4c1a['constructor'](_0x35422c,_0x5f064b);}static[_0x264460(0x207f)](_0x144858,_0x5686bc){var _0x56dc51=_0x264460,_0x4d755c=(_0x144858['x']>_0x5686bc['x']?_0x144858:_0x5686bc)['x'],_0x5686bc=(_0x144858['y']>_0x5686bc['y']?_0x144858:_0x5686bc)['y'];return new _0x144858[(_0x56dc51(0x2660))](_0x4d755c,_0x5686bc);}static['Transform'](_0x3c312d,_0x48d269){var _0xf0f93a=_0x264460,_0x4349ad=new _0x3c312d[(_0xf0f93a(0x2660))]();return _0x2972a8[_0xf0f93a(0x30e3)](_0x3c312d,_0x48d269,_0x4349ad),_0x4349ad;}static['TransformToRef'](_0x4f5a18,_0x2ff022,_0x37636c){var _0x2ff022=_0x2ff022['m'],_0x339566=_0x4f5a18['x']*_0x2ff022[0x0]+_0x4f5a18['y']*_0x2ff022[0x4]+_0x2ff022[0xc],_0x4f5a18=_0x4f5a18['x']*_0x2ff022[0x1]+_0x4f5a18['y']*_0x2ff022[0x5]+_0x2ff022[0xd];return _0x37636c['x']=_0x339566,_0x37636c['y']=_0x4f5a18,_0x37636c;}static[_0x264460(0x12a1)](_0x2b585a,_0x1402ab,_0xf70239,_0x1c9eba){var _0x471606=0.5*(-_0xf70239['y']*_0x1c9eba['x']+_0x1402ab['y']*(-_0xf70239['x']+_0x1c9eba['x'])+_0x1402ab['x']*(_0xf70239['y']-_0x1c9eba['y'])+_0xf70239['x']*_0x1c9eba['y']),_0xaba6fe=_0x471606<0x0?-0x1:0x1,_0x1c9eba=(_0x1402ab['y']*_0x1c9eba['x']-_0x1402ab['x']*_0x1c9eba['y']+(_0x1c9eba['y']-_0x1402ab['y'])*_0x2b585a['x']+(_0x1402ab['x']-_0x1c9eba['x'])*_0x2b585a['y'])*_0xaba6fe,_0xf70239=(_0x1402ab['x']*_0xf70239['y']-_0x1402ab['y']*_0xf70239['x']+(_0x1402ab['y']-_0xf70239['y'])*_0x2b585a['x']+(_0xf70239['x']-_0x1402ab['x'])*_0x2b585a['y'])*_0xaba6fe;return 0x0<_0x1c9eba&&0x0<_0xf70239&&_0x1c9eba+_0xf70239<0x2*_0x471606*_0xaba6fe;}static['Distance'](_0x479485,_0x45b4d8){var _0x1437f2=_0x264460;return Math[_0x1437f2(0x243f)](_0x2972a8[_0x1437f2(0xa52)](_0x479485,_0x45b4d8));}static[_0x264460(0xa52)](_0x3c2f0f,_0x4caf7f){var _0x2f1c34=_0x3c2f0f['x']-_0x4caf7f['x'],_0x3c2f0f=_0x3c2f0f['y']-_0x4caf7f['y'];return _0x2f1c34*_0x2f1c34+_0x3c2f0f*_0x3c2f0f;}static[_0x264460(0x36b7)](_0x1c6827,_0x247869){var _0x3cbab1=_0x264460,_0x2893b7=new _0x1c6827[(_0x3cbab1(0x2660))]();return _0x2972a8[_0x3cbab1(0x564)](_0x1c6827,_0x247869,_0x2893b7);}static[_0x264460(0x564)](_0x2ef9fb,_0xd150e2,_0x4b9fec){return _0x4b9fec['copyFromFloats']((_0x2ef9fb['x']+_0xd150e2['x'])/0x2,(_0x2ef9fb['y']+_0xd150e2['y'])/0x2);}static['DistanceOfPointFromSegment'](_0xb92061,_0x3c39dc,_0x5d809f){var _0x31e1c6=_0x264460,_0x536807=_0x2972a8['DistanceSquared'](_0x3c39dc,_0x5d809f);if(0x0===_0x536807)return _0x2972a8[_0x31e1c6(0x8c9)](_0xb92061,_0x3c39dc);const _0x40ab84=_0x5d809f[_0x31e1c6(0x1dc8)](_0x3c39dc);return _0x5d809f=Math[_0x31e1c6(0x695)](0x0,Math[_0x31e1c6(0x33a7)](0x1,_0x2972a8[_0x31e1c6(0x1457)](_0xb92061[_0x31e1c6(0x1dc8)](_0x3c39dc),_0x40ab84)/_0x536807)),_0x536807=_0x3c39dc[_0x31e1c6(0x33ee)](_0x40ab84[_0x31e1c6(0xbd7)](_0x5d809f,_0x5d809f)),_0x2972a8[_0x31e1c6(0x8c9)](_0xb92061,_0x536807);}}_0x2972a8[_0x264460(0xf46)]=_0x2972a8[_0x264460(0xd5a)]();class _0xa1efc{constructor(_0x4e8809=0x0,_0x410d73=0x0,_0x4e0c3c=0x0){this['_isDirty']=!0x0,this['_x']=_0x4e8809,this['_y']=_0x410d73,this['_z']=_0x4e0c3c;}get['x'](){return this['_x'];}set['x'](_0x2b6aa8){var _0x1310d9=_0x264460;this['_x']=_0x2b6aa8,this[_0x1310d9(0x1b1a)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x5e5788){var _0x4d8c5f=_0x264460;this['_y']=_0x5e5788,this[_0x4d8c5f(0x1b1a)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x289d70){var _0x5eb18b=_0x264460;this['_z']=_0x289d70,this[_0x5eb18b(0x1b1a)]=!0x0;}[_0x264460(0x141d)](){var _0x11c81c=_0x264460;return _0x11c81c(0x1840)+this['_x']+'\x20Y:\x20'+this['_y']+_0x11c81c(0x2a6b)+this['_z']+'}';}['getClassName'](){var _0x45c9cc=_0x264460;return _0x45c9cc(0x19f4);}[_0x264460(0x21b6)](){return 0x18d*(0x18d*_0x4ce9e1(this['_x'])^_0x4ce9e1(this['_y']))^_0x4ce9e1(this['_z']);}['asArray'](){var _0x451895=_0x264460,_0x52e4f8=[];return this[_0x451895(0x3d2d)](_0x52e4f8,0x0),_0x52e4f8;}['toArray'](_0x573411,_0x2e74e4=0x0){return _0x573411[_0x2e74e4]=this['_x'],_0x573411[_0x2e74e4+0x1]=this['_y'],_0x573411[_0x2e74e4+0x2]=this['_z'],this;}[_0x264460(0x1d52)](_0x351c3a,_0x30c132=0x0){return _0xa1efc['FromArrayToRef'](_0x351c3a,_0x30c132,this),this;}[_0x264460(0x166c)](){var _0x5124ca=_0x264460;return _0x3c8946[_0x5124ca(0x372)](this['_y'],this['_x'],this['_z']);}[_0x264460(0x2775)](_0x551195){var _0x305487=_0x264460;return this[_0x305487(0x6bb)](_0x551195['_x'],_0x551195['_y'],_0x551195['_z']);}[_0x264460(0x6bb)](_0x7dbe30,_0x1126af,_0x53d2e6){var _0x204971=_0x264460;return this['_x']+=_0x7dbe30,this['_y']+=_0x1126af,this['_z']+=_0x53d2e6,this[_0x204971(0x1b1a)]=!0x0,this;}['add'](_0x8e65dc){var _0x1706aa=_0x264460;return new this[(_0x1706aa(0x2660))](this['_x']+_0x8e65dc['_x'],this['_y']+_0x8e65dc['_y'],this['_z']+_0x8e65dc['_z']);}[_0x264460(0x206b)](_0xa2ec9a,_0xbb1aab){return _0xbb1aab['copyFromFloats'](this['_x']+_0xa2ec9a['_x'],this['_y']+_0xa2ec9a['_y'],this['_z']+_0xa2ec9a['_z']);}[_0x264460(0xd06)](_0x39ac7f){var _0x375f4b=_0x264460;return this['_x']-=_0x39ac7f['_x'],this['_y']-=_0x39ac7f['_y'],this['_z']-=_0x39ac7f['_z'],this[_0x375f4b(0x1b1a)]=!0x0,this;}[_0x264460(0x1dc8)](_0x62aedc){var _0x5a5832=_0x264460;return new this[(_0x5a5832(0x2660))](this['_x']-_0x62aedc['_x'],this['_y']-_0x62aedc['_y'],this['_z']-_0x62aedc['_z']);}[_0x264460(0x3cb9)](_0x5f1c58,_0x4bbafa){return this['subtractFromFloatsToRef'](_0x5f1c58['_x'],_0x5f1c58['_y'],_0x5f1c58['_z'],_0x4bbafa);}[_0x264460(0x1b5e)](_0x3b449d,_0x1dcde5,_0x1932ac){var _0x24e890=_0x264460;return new this[(_0x24e890(0x2660))](this['_x']-_0x3b449d,this['_y']-_0x1dcde5,this['_z']-_0x1932ac);}[_0x264460(0x364)](_0x4b27f8,_0x1d00b8,_0x337704,_0x20948c){var _0x4686e4=_0x264460;return _0x20948c[_0x4686e4(0x408c)](this['_x']-_0x4b27f8,this['_y']-_0x1d00b8,this['_z']-_0x337704);}[_0x264460(0x1cce)](){var _0x3dd98d=_0x264460;return new this[(_0x3dd98d(0x2660))](-this['_x'],-this['_y'],-this['_z']);}[_0x264460(0x24d5)](){var _0x2776d3=_0x264460;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x2776d3(0x1b1a)]=!0x0,this;}[_0x264460(0x2d93)](_0x4361b9){return _0x4361b9['copyFromFloats'](-0x1*this['_x'],-0x1*this['_y'],-0x1*this['_z']);}[_0x264460(0xbb9)](_0x2fe2d4){var _0x1414c1=_0x264460;return this['_x']*=_0x2fe2d4,this['_y']*=_0x2fe2d4,this['_z']*=_0x2fe2d4,this[_0x1414c1(0x1b1a)]=!0x0,this;}[_0x264460(0x5ab)](_0x36d40c){return new this['constructor'](this['_x']*_0x36d40c,this['_y']*_0x36d40c,this['_z']*_0x36d40c);}[_0x264460(0x1447)](_0xe70ffc,_0x4cc047){var _0x710bcc=_0x264460;return _0x4cc047[_0x710bcc(0x408c)](this['_x']*_0xe70ffc,this['_y']*_0xe70ffc,this['_z']*_0xe70ffc);}[_0x264460(0xffd)](_0x4b2f5b){var _0xe53faf=_0x264460,_0x50b7eb=this[_0xe53faf(0x3785)]();let _0x16fa7b=Math[_0xe53faf(0x3ce1)](this['y']/_0x50b7eb);var _0x1604cd=Math[_0xe53faf(0xaba)](this['z'],this['x']),_0x5988fa=(_0x16fa7b>Math['PI']/0x2?_0x16fa7b-=Math['PI']/0x2:_0x16fa7b+=Math['PI']/0x2,_0x50b7eb*Math[_0xe53faf(0xa8b)](_0x16fa7b)*Math['cos'](_0x1604cd)),_0x2827b3=_0x50b7eb*Math[_0xe53faf(0x1262)](_0x16fa7b),_0x50b7eb=_0x50b7eb*Math['sin'](_0x16fa7b)*Math[_0xe53faf(0xa8b)](_0x1604cd);return _0x4b2f5b[_0xe53faf(0xc1b)](_0x5988fa,_0x2827b3,_0x50b7eb),_0x4b2f5b;}[_0x264460(0x186a)](_0xc7d314,_0x49524a){var _0x1e8749=_0x264460,_0xc8da36=_0xc7d314['_w']*this['_x']+_0xc7d314['_y']*this['_z']-_0xc7d314['_z']*this['_y'],_0x5ced24=_0xc7d314['_w']*this['_y']+_0xc7d314['_z']*this['_x']-_0xc7d314['_x']*this['_z'],_0x3d322b=_0xc7d314['_w']*this['_z']+_0xc7d314['_x']*this['_y']-_0xc7d314['_y']*this['_x'],_0xfc9974=-_0xc7d314['_x']*this['_x']-_0xc7d314['_y']*this['_y']-_0xc7d314['_z']*this['_z'];return _0x49524a['_x']=_0xc8da36*_0xc7d314['_w']+_0xfc9974*-_0xc7d314['_x']+_0x5ced24*-_0xc7d314['_z']-_0x3d322b*-_0xc7d314['_y'],_0x49524a['_y']=_0x5ced24*_0xc7d314['_w']+_0xfc9974*-_0xc7d314['_y']+_0x3d322b*-_0xc7d314['_x']-_0xc8da36*-_0xc7d314['_z'],_0x49524a['_z']=_0x3d322b*_0xc7d314['_w']+_0xfc9974*-_0xc7d314['_z']+_0xc8da36*-_0xc7d314['_y']-_0x5ced24*-_0xc7d314['_x'],_0x49524a[_0x1e8749(0x1b1a)]=!0x0,_0x49524a;}[_0x264460(0x32c1)](_0xb0c155){var _0x45dd4=_0x264460;return this[_0x45dd4(0x186a)](_0xb0c155,this);}[_0x264460(0x2af)](_0x5cac15){var _0x2f1bc3=_0x264460;return this[_0x2f1bc3(0x186a)](_0x5cac15,new this[(_0x2f1bc3(0x2660))]());}['scaleAndAddToRef'](_0x33b6d2,_0x30881c){var _0x58da36=_0x264460;return _0x30881c[_0x58da36(0x6bb)](this['_x']*_0x33b6d2,this['_y']*_0x33b6d2,this['_z']*_0x33b6d2);}[_0x264460(0x1453)](_0x4da1aa,_0x347cd9){var _0x43deb9=_0x264460,_0x24984c=new this[(_0x43deb9(0x2660))]();return this[_0x43deb9(0x182d)](_0x4da1aa,_0x347cd9,_0x24984c),_0x24984c;}[_0x264460(0x182d)](_0x2c9081,_0x481b3a,_0x149720){var _0x334198=_0x264460,_0xbc5ab4=_0x2c9081['normal'],_0x2c9081=_0x2c9081['d'];const _0x1fae31=_0x361577[_0x334198(0x19f4)][0x0];this[_0x334198(0x3cb9)](_0x481b3a,_0x1fae31),_0x1fae31[_0x334198(0x3952)]();var _0x2726b4=_0xa1efc[_0x334198(0x1457)](_0x1fae31,_0xbc5ab4);return Math['abs'](_0x2726b4)<Math[_0x334198(0x3bfb)](0xa,-0xa)?_0x149720[_0x334198(0x8fd)](Infinity):(_0xbc5ab4=-(_0xa1efc[_0x334198(0x1457)](_0x481b3a,_0xbc5ab4)+_0x2c9081)/_0x2726b4,_0x2c9081=_0x1fae31['scaleInPlace'](_0xbc5ab4),_0x481b3a[_0x334198(0x206b)](_0x2c9081,_0x149720)),_0x149720;}[_0x264460(0x2e4)](_0x1437c6){return _0x1437c6&&this['_x']===_0x1437c6['_x']&&this['_y']===_0x1437c6['_y']&&this['_z']===_0x1437c6['_z'];}[_0x264460(0x3396)](_0x2bc542,_0x2934b6=_0x57d381['kn']){var _0x2b5c5d=_0x264460;return _0x2bc542&&_0x48d778['R']['WithinEpsilon'](this['_x'],_0x2bc542['_x'],_0x2934b6)&&_0x48d778['R'][_0x2b5c5d(0xc32)](this['_y'],_0x2bc542['_y'],_0x2934b6)&&_0x48d778['R'][_0x2b5c5d(0xc32)](this['_z'],_0x2bc542['_z'],_0x2934b6);}[_0x264460(0x3e70)](_0x1b5031,_0x1c50cc,_0x1858b2){return this['_x']===_0x1b5031&&this['_y']===_0x1c50cc&&this['_z']===_0x1858b2;}['multiplyInPlace'](_0x1262e6){var _0x109853=_0x264460;return this['_x']*=_0x1262e6['_x'],this['_y']*=_0x1262e6['_y'],this['_z']*=_0x1262e6['_z'],this[_0x109853(0x1b1a)]=!0x0,this;}[_0x264460(0x20e1)](_0x1d18ec){var _0x5e94dc=_0x264460;return this[_0x5e94dc(0xbd7)](_0x1d18ec['_x'],_0x1d18ec['_y'],_0x1d18ec['_z']);}[_0x264460(0x242a)](_0x2a98b5,_0xd1a0f9){var _0x216e05=_0x264460;return _0xd1a0f9[_0x216e05(0x408c)](this['_x']*_0x2a98b5['_x'],this['_y']*_0x2a98b5['_y'],this['_z']*_0x2a98b5['_z']);}[_0x264460(0xbd7)](_0x3e1913,_0x58b3e5,_0xa3dff4){var _0x1c9edb=_0x264460;return new this[(_0x1c9edb(0x2660))](this['_x']*_0x3e1913,this['_y']*_0x58b3e5,this['_z']*_0xa3dff4);}[_0x264460(0x37ac)](_0x5f05f7){var _0x1f3c41=_0x264460;return new this[(_0x1f3c41(0x2660))](this['_x']/_0x5f05f7['_x'],this['_y']/_0x5f05f7['_y'],this['_z']/_0x5f05f7['_z']);}[_0x264460(0x156c)](_0x10e2ed,_0x8f6e54){var _0x4d3675=_0x264460;return _0x8f6e54[_0x4d3675(0x408c)](this['_x']/_0x10e2ed['_x'],this['_y']/_0x10e2ed['_y'],this['_z']/_0x10e2ed['_z']);}[_0x264460(0x2961)](_0xd41d3){var _0x318aa0=_0x264460;return this[_0x318aa0(0x156c)](_0xd41d3,this);}[_0x264460(0x33b5)](_0x47eeb0){var _0x509e1b=_0x264460;return this[_0x509e1b(0x18cb)](_0x47eeb0['_x'],_0x47eeb0['_y'],_0x47eeb0['_z']);}[_0x264460(0x27ee)](_0xbe3808){var _0x386240=_0x264460;return this[_0x386240(0x1d2e)](_0xbe3808['_x'],_0xbe3808['_y'],_0xbe3808['_z']);}['minimizeInPlaceFromFloats'](_0x4a8412,_0x173285,_0xedae2){return _0x4a8412<this['_x']&&(this['x']=_0x4a8412),_0x173285<this['_y']&&(this['y']=_0x173285),_0xedae2<this['_z']&&(this['z']=_0xedae2),this;}[_0x264460(0x1d2e)](_0x27f975,_0x4e29c2,_0x437ade){return _0x27f975>this['_x']&&(this['x']=_0x27f975),_0x4e29c2>this['_y']&&(this['y']=_0x4e29c2),_0x437ade>this['_z']&&(this['z']=_0x437ade),this;}[_0x264460(0x3621)](_0x1502cd){var _0x5dcc7f=_0x264460,_0x347b55=Math[_0x5dcc7f(0x3a1d)](this['_x']),_0x18067a=Math['abs'](this['_y']);if(!_0x48d778['R'][_0x5dcc7f(0xc32)](_0x347b55,_0x18067a,_0x1502cd))return!0x0;var _0x19e917=Math[_0x5dcc7f(0x3a1d)](this['_z']);return!_0x48d778['R'][_0x5dcc7f(0xc32)](_0x347b55,_0x19e917,_0x1502cd)||!_0x48d778['R'][_0x5dcc7f(0xc32)](_0x18067a,_0x19e917,_0x1502cd);}get[_0x264460(0x3f7f)](){var _0x1ee97e=_0x264460,_0x46c134=Math['abs'](this['_x']);return _0x46c134!==Math[_0x1ee97e(0x3a1d)](this['_y'])||_0x46c134!==Math[_0x1ee97e(0x3a1d)](this['_z']);}[_0x264460(0x3f66)](){var _0x3f3f97=_0x264460;return new this['constructor'](Math['floor'](this['_x']),Math['floor'](this['_y']),Math[_0x3f3f97(0x3f66)](this['_z']));}[_0x264460(0x17d9)](){var _0x2c7ed9=_0x264460;return new this[(_0x2c7ed9(0x2660))](this['_x']-Math[_0x2c7ed9(0x3f66)](this['_x']),this['_y']-Math[_0x2c7ed9(0x3f66)](this['_y']),this['_z']-Math[_0x2c7ed9(0x3f66)](this['_z']));}[_0x264460(0x3785)](){var _0x5b48ac=_0x264460;return Math[_0x5b48ac(0x243f)](this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']);}[_0x264460(0x7ae)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z'];}get[_0x264460(0x34bb)](){return this['_x']*this['_y']*this['_z']==0x0;}[_0x264460(0x3952)](){var _0x513a3c=_0x264460;return this[_0x513a3c(0x2e57)](this[_0x513a3c(0x3785)]());}['reorderInPlace'](_0x74134e){var _0x42c4c2=_0x264460;return _0x42c4c2(0x322f)!==(_0x74134e=_0x74134e[_0x42c4c2(0x1ed7)]())&&(_0x361577['Vector3'][0x0][_0x42c4c2(0x448)](this),['x','y','z'][_0x42c4c2(0x66b)]((_0x38cfd9,_0x41e010)=>{this[_0x38cfd9]=_0x361577['Vector3'][0x0][_0x74134e[_0x41e010]];})),this;}[_0x264460(0x2c64)](_0x4af59c,_0x1bc9bb){var _0x5a060f=_0x264460;return _0x4af59c[_0x5a060f(0x36f9)](_0x361577[_0x5a060f(0x1919)][0x0]),_0xa1efc[_0x5a060f(0x2b3b)](this,_0x361577[_0x5a060f(0x1919)][0x0],_0x1bc9bb),_0x1bc9bb;}['rotateByQuaternionAroundPointToRef'](_0x21cee8,_0x5ee803,_0x25e225){var _0x3a4633=_0x264460;return this['subtractToRef'](_0x5ee803,_0x361577[_0x3a4633(0x19f4)][0x0]),_0x361577[_0x3a4633(0x19f4)][0x0][_0x3a4633(0x2c64)](_0x21cee8,_0x361577[_0x3a4633(0x19f4)][0x0]),_0x5ee803[_0x3a4633(0x206b)](_0x361577[_0x3a4633(0x19f4)][0x0],_0x25e225),_0x25e225;}[_0x264460(0x1bcb)](_0xe8ea39){var _0x33ff78=_0x264460,_0x12f4f5=new this[(_0x33ff78(0x2660))]();return _0xa1efc[_0x33ff78(0x67d)](this,_0xe8ea39,_0x12f4f5);}['normalizeFromLength'](_0x1afd39){var _0x36d55b=_0x264460;return 0x0===_0x1afd39||0x1===_0x1afd39?this:this[_0x36d55b(0xbb9)](0x1/_0x1afd39);}[_0x264460(0x33c)](){var _0x55b594=_0x264460,_0x5e4294=new this['constructor'](0x0,0x0,0x0);return this[_0x55b594(0x231)](_0x5e4294),_0x5e4294;}['normalizeToRef'](_0x4b42b6){var _0x266222=_0x264460,_0x58e742=this['length']();return 0x0===_0x58e742||0x1===_0x58e742?_0x4b42b6['copyFromFloats'](this['_x'],this['_y'],this['_z']):this[_0x266222(0x1447)](0x1/_0x58e742,_0x4b42b6);}[_0x264460(0x292d)](){var _0x5d5ace=_0x264460;return new this[(_0x5d5ace(0x2660))](this['_x'],this['_y'],this['_z']);}[_0x264460(0x448)](_0x1646ff){var _0x3b82c8=_0x264460;return this[_0x3b82c8(0x408c)](_0x1646ff['_x'],_0x1646ff['_y'],_0x1646ff['_z']);}[_0x264460(0x408c)](_0x3b0912,_0x4a8458,_0x34452f){return this['_x']=_0x3b0912,this['_y']=_0x4a8458,this['_z']=_0x34452f,this['_isDirty']=!0x0,this;}[_0x264460(0xc1b)](_0x4e5d03,_0x1a8e29,_0x464352){return this['copyFromFloats'](_0x4e5d03,_0x1a8e29,_0x464352);}['setAll'](_0x22126e){return this['_x']=this['_y']=this['_z']=_0x22126e,this['_isDirty']=!0x0,this;}static[_0x264460(0x25f7)](_0x2bfbd8,_0x3a1a44,_0x51e0bd,_0xf7f9f0){var _0x4b125c=_0x264460;return _0x2bfbd8=_0xa1efc[_0x4b125c(0x1457)](_0x2bfbd8,_0x51e0bd)-_0xf7f9f0,_0x2bfbd8/(_0x2bfbd8-(_0xa1efc[_0x4b125c(0x1457)](_0x3a1a44,_0x51e0bd)-_0xf7f9f0));}static[_0x264460(0x223e)](_0x4427ce,_0x3e1aa5,_0x5282b9){var _0x88bee1=_0x264460,_0x4427ce=_0x4427ce[_0x88bee1(0x231)](_0x361577[_0x88bee1(0x19f4)][0x1]),_0x3e1aa5=_0x3e1aa5[_0x88bee1(0x231)](_0x361577[_0x88bee1(0x19f4)][0x2]),_0x4b01df=_0xa1efc[_0x88bee1(0x1457)](_0x4427ce,_0x3e1aa5),_0x4b01df=_0x48d778['R']['Clamp'](_0x4b01df,-0x1,0x1),_0x42c32d=Math[_0x88bee1(0x3ce1)](_0x4b01df),_0x2cbc9d=_0x361577[_0x88bee1(0x19f4)][0x3];return _0xa1efc['CrossToRef'](_0x4427ce,_0x3e1aa5,_0x2cbc9d),0x0<_0xa1efc['Dot'](_0x2cbc9d,_0x5282b9)?isNaN(_0x42c32d)?0x0:_0x42c32d:isNaN(_0x42c32d)?-Math['PI']:-Math[_0x88bee1(0x3ce1)](_0x4b01df);}static[_0x264460(0x2a9e)](_0x2ac401,_0x4ae8cc,_0x288c14){var _0x8f49d0=_0x264460;_0x361577[_0x8f49d0(0x19f4)][0x0][_0x8f49d0(0x448)](_0x2ac401);const _0x6d1c6c=_0x361577[_0x8f49d0(0x19f4)][0x0],_0xc06579=(_0x361577['Vector3'][0x1][_0x8f49d0(0x448)](_0x4ae8cc),_0x361577[_0x8f49d0(0x19f4)][0x1]),_0x14de50=(_0x361577[_0x8f49d0(0x19f4)][0x2][_0x8f49d0(0x448)](_0x288c14),_0x361577[_0x8f49d0(0x19f4)][0x2]);return _0x2ac401=_0x361577[_0x8f49d0(0x19f4)][0x3],_0x4ae8cc=_0x361577[_0x8f49d0(0x19f4)][0x4],_0x6d1c6c[_0x8f49d0(0x3952)](),_0xc06579[_0x8f49d0(0x3952)](),_0x14de50['normalize'](),_0xa1efc[_0x8f49d0(0x67d)](_0x14de50,_0x6d1c6c,_0x2ac401),_0xa1efc[_0x8f49d0(0x67d)](_0x2ac401,_0x14de50,_0x4ae8cc),_0x288c14=Math[_0x8f49d0(0xaba)](_0xa1efc['Dot'](_0xc06579,_0x2ac401),_0xa1efc[_0x8f49d0(0x1457)](_0xc06579,_0x4ae8cc)),_0x48d778['R'][_0x8f49d0(0x25cd)](_0x288c14);}static[_0x264460(0x281e)](_0x3f925d,_0xaef0a3,_0x5683a9){var _0xac1d58=_0x264460,_0x1f3dee=_0x335b6e[_0xac1d58(0x19f4)][0x0];return _0xaef0a3[_0xac1d58(0x3cb9)](_0x3f925d,_0x1f3dee),_0x5683a9['_y']=Math['atan2'](_0x1f3dee['x'],_0x1f3dee['z'])||0x0,_0x5683a9['_x']=Math['atan2'](Math[_0xac1d58(0x243f)](Math[_0xac1d58(0x3bfb)](_0x1f3dee['x'],0x2)+Math[_0xac1d58(0x3bfb)](_0x1f3dee['z'],0x2)),_0x1f3dee['y'])||0x0,_0x5683a9['_z']=0x0,_0x5683a9[_0xac1d58(0x1b1a)]=!0x0,_0x5683a9;}static[_0x264460(0x347c)](_0x262b9a,_0x31f0c4){var _0x33f57f=_0x264460,_0x26c800=_0xa1efc[_0x33f57f(0xd5a)]();return _0xa1efc[_0x33f57f(0x281e)](_0x262b9a,_0x31f0c4,_0x26c800);}static[_0x264460(0x1c7f)](_0x22f914,_0x454c06,_0x675f7b,_0x4a8705){var _0x9eb596=_0x264460;_0x675f7b=_0x48d778['R'][_0x9eb596(0x40ad)](_0x675f7b,0x0,0x1);const _0x4f1890=_0x361577[_0x9eb596(0x19f4)][0x0],_0x4d9284=_0x361577['Vector3'][0x1];_0x4f1890[_0x9eb596(0x448)](_0x22f914);var _0x597768,_0x22f914=_0x4f1890['length'](),_0x454c06=(_0x4f1890[_0x9eb596(0x2e57)](_0x22f914),_0x4d9284[_0x9eb596(0x448)](_0x454c06),_0x4d9284[_0x9eb596(0x3785)]()),_0x2cacb1=(_0x4d9284[_0x9eb596(0x2e57)](_0x454c06),_0xa1efc[_0x9eb596(0x1457)](_0x4f1890,_0x4d9284));let _0x3b68bc,_0x2b4a37;return _0x2b4a37=_0x2cacb1<0x1-_0x57d381['kn']?(_0x2cacb1=Math[_0x9eb596(0x3ce1)](_0x2cacb1),_0x597768=0x1/Math[_0x9eb596(0xa8b)](_0x2cacb1),_0x3b68bc=Math[_0x9eb596(0xa8b)]((0x1-_0x675f7b)*_0x2cacb1)*_0x597768,Math['sin'](_0x675f7b*_0x2cacb1)*_0x597768):(_0x3b68bc=0x1-_0x675f7b,_0x675f7b),_0x4f1890[_0x9eb596(0xbb9)](_0x3b68bc),_0x4d9284[_0x9eb596(0xbb9)](_0x2b4a37),_0x4a8705[_0x9eb596(0x448)](_0x4f1890)[_0x9eb596(0x2775)](_0x4d9284),_0x4a8705['scaleInPlace'](_0x48d778['R'][_0x9eb596(0x2f68)](_0x22f914,_0x454c06,_0x675f7b)),_0x4a8705;}static[_0x264460(0x224)](_0x861025,_0x298fc6,_0x7674d7,_0x8c9164,_0x36cc73){var _0x5d469a=_0x264460;return _0xa1efc[_0x5d469a(0x1c7f)](_0x861025,_0x298fc6,0x0===_0x8c9164?0x1:_0x7674d7/_0x8c9164,_0x36cc73),_0x36cc73;}static[_0x264460(0x1c38)](_0x5b46db,_0x369123=0x0){return new _0xa1efc(_0x5b46db[_0x369123],_0x5b46db[_0x369123+0x1],_0x5b46db[_0x369123+0x2]);}static[_0x264460(0x3106)](_0x5297ee,_0x2daa41){var _0x3a4521=_0x264460;return _0xa1efc[_0x3a4521(0x1c38)](_0x5297ee,_0x2daa41);}static[_0x264460(0x1bea)](_0x14af56,_0x1a5f44,_0x18cd88){var _0x12db99=_0x264460;return _0x18cd88['_x']=_0x14af56[_0x1a5f44],_0x18cd88['_y']=_0x14af56[_0x1a5f44+0x1],_0x18cd88['_z']=_0x14af56[_0x1a5f44+0x2],_0x18cd88[_0x12db99(0x1b1a)]=!0x0,_0x18cd88;}static[_0x264460(0x3ff1)](_0x30523e,_0x518d13,_0x28cc07){var _0x55d8dd=_0x264460;return _0xa1efc[_0x55d8dd(0x1bea)](_0x30523e,_0x518d13,_0x28cc07);}static[_0x264460(0x18f5)](_0x2cac90,_0x223bd0,_0x506c81,_0x21e42f){return _0x21e42f['copyFromFloats'](_0x2cac90,_0x223bd0,_0x506c81),_0x21e42f;}static[_0x264460(0xd5a)](){return new _0xa1efc(0x0,0x0,0x0);}static['One'](){return new _0xa1efc(0x1,0x1,0x1);}static['Up'](){return new _0xa1efc(0x0,0x1,0x0);}static get[_0x264460(0x2c1c)](){var _0x48a7cd=_0x264460;return _0xa1efc[_0x48a7cd(0x1cf2)];}static get[_0x264460(0x23f5)](){var _0x214595=_0x264460;return _0xa1efc[_0x214595(0x399e)];}static get[_0x264460(0x6c1)](){var _0x412ac0=_0x264460;return _0xa1efc[_0x412ac0(0x423)];}static get[_0x264460(0x71e)](){var _0x1ccb60=_0x264460;return _0xa1efc[_0x1ccb60(0x18aa)];}static get['LeftHandedForwardReadOnly'](){var _0x2836a2=_0x264460;return _0xa1efc[_0x2836a2(0x594)];}static get[_0x264460(0x1314)](){return _0xa1efc['_RightHandedForwardReadOnly'];}static get[_0x264460(0x396d)](){var _0x3b5a3a=_0x264460;return _0xa1efc[_0x3b5a3a(0xf46)];}static[_0x264460(0x2aa6)](){return new _0xa1efc(0x0,-0x1,0x0);}static[_0x264460(0x31be)](_0x1b3683=!0x1){return new _0xa1efc(0x0,0x0,_0x1b3683?-0x1:0x1);}static['Backward'](_0x51e51c=!0x1){return new _0xa1efc(0x0,0x0,_0x51e51c?0x1:-0x1);}static[_0x264460(0x20c6)](){return new _0xa1efc(0x1,0x0,0x0);}static[_0x264460(0x9dd)](){return new _0xa1efc(-0x1,0x0,0x0);}static[_0x264460(0x154e)](_0x37fedf=0x0,_0x3e8215=0x1){var _0xaddcd4=_0x264460;return new _0xa1efc(_0x48d778['R'][_0xaddcd4(0x445)](_0x37fedf,_0x3e8215),_0x48d778['R']['RandomRange'](_0x37fedf,_0x3e8215),_0x48d778['R']['RandomRange'](_0x37fedf,_0x3e8215));}static['TransformCoordinates'](_0x3a4b3e,_0x25ec8a){var _0x5e4610=_0x264460,_0x45376e=_0xa1efc[_0x5e4610(0xd5a)]();return _0xa1efc['TransformCoordinatesToRef'](_0x3a4b3e,_0x25ec8a,_0x45376e),_0x45376e;}static[_0x264460(0x2b3b)](_0x2f4baf,_0x2119ee,_0x4487c0){var _0x1cf7fd=_0x264460;return _0xa1efc[_0x1cf7fd(0x302d)](_0x2f4baf['_x'],_0x2f4baf['_y'],_0x2f4baf['_z'],_0x2119ee,_0x4487c0),_0x4487c0;}static[_0x264460(0x302d)](_0x51c514,_0x560f68,_0x24c9da,_0x25cb38,_0x58f0de){var _0x25cb38=_0x25cb38['m'],_0x19a92e=_0x51c514*_0x25cb38[0x0]+_0x560f68*_0x25cb38[0x4]+_0x24c9da*_0x25cb38[0x8]+_0x25cb38[0xc],_0x516665=_0x51c514*_0x25cb38[0x1]+_0x560f68*_0x25cb38[0x5]+_0x24c9da*_0x25cb38[0x9]+_0x25cb38[0xd],_0x43d236=_0x51c514*_0x25cb38[0x2]+_0x560f68*_0x25cb38[0x6]+_0x24c9da*_0x25cb38[0xa]+_0x25cb38[0xe],_0x51c514=0x1/(_0x51c514*_0x25cb38[0x3]+_0x560f68*_0x25cb38[0x7]+_0x24c9da*_0x25cb38[0xb]+_0x25cb38[0xf]);return _0x58f0de['_x']=_0x19a92e*_0x51c514,_0x58f0de['_y']=_0x516665*_0x51c514,_0x58f0de['_z']=_0x43d236*_0x51c514,_0x58f0de['_isDirty']=!0x0,_0x58f0de;}static[_0x264460(0x2c17)](_0x2f354b,_0x3bf02b){var _0x20cfd1=_0x264460,_0x5b118e=_0xa1efc[_0x20cfd1(0xd5a)]();return _0xa1efc[_0x20cfd1(0xa06)](_0x2f354b,_0x3bf02b,_0x5b118e),_0x5b118e;}static[_0x264460(0xa06)](_0x264d33,_0x3ca3bd,_0x540206){var _0x3a8491=_0x264460;return this[_0x3a8491(0x1c29)](_0x264d33['_x'],_0x264d33['_y'],_0x264d33['_z'],_0x3ca3bd,_0x540206),_0x540206;}static['TransformNormalFromFloatsToRef'](_0x71b5e3,_0x5f0514,_0x535ca6,_0xf3e263,_0x119885){var _0x5f4192=_0x264460;return _0xf3e263=_0xf3e263['m'],(_0x119885['_x']=_0x71b5e3*_0xf3e263[0x0]+_0x5f0514*_0xf3e263[0x4]+_0x535ca6*_0xf3e263[0x8],_0x119885['_y']=_0x71b5e3*_0xf3e263[0x1]+_0x5f0514*_0xf3e263[0x5]+_0x535ca6*_0xf3e263[0x9],_0x119885['_z']=_0x71b5e3*_0xf3e263[0x2]+_0x5f0514*_0xf3e263[0x6]+_0x535ca6*_0xf3e263[0xa],_0x119885[_0x5f4192(0x1b1a)]=!0x0,_0x119885);}static[_0x264460(0x2cee)](_0x339b4c,_0x47d534,_0x519c0a,_0x3393d4,_0x369869){var _0x48887f=_0x264460,_0xa42d9=_0x369869*_0x369869,_0x528a46=_0x369869*_0xa42d9,_0x288a0d=0.5*(0x2*_0x47d534['_x']+(-_0x339b4c['_x']+_0x519c0a['_x'])*_0x369869+(0x2*_0x339b4c['_x']-0x5*_0x47d534['_x']+0x4*_0x519c0a['_x']-_0x3393d4['_x'])*_0xa42d9+(-_0x339b4c['_x']+0x3*_0x47d534['_x']-0x3*_0x519c0a['_x']+_0x3393d4['_x'])*_0x528a46),_0x357431=0.5*(0x2*_0x47d534['_y']+(-_0x339b4c['_y']+_0x519c0a['_y'])*_0x369869+(0x2*_0x339b4c['_y']-0x5*_0x47d534['_y']+0x4*_0x519c0a['_y']-_0x3393d4['_y'])*_0xa42d9+(-_0x339b4c['_y']+0x3*_0x47d534['_y']-0x3*_0x519c0a['_y']+_0x3393d4['_y'])*_0x528a46),_0x369869=0.5*(0x2*_0x47d534['_z']+(-_0x339b4c['_z']+_0x519c0a['_z'])*_0x369869+(0x2*_0x339b4c['_z']-0x5*_0x47d534['_z']+0x4*_0x519c0a['_z']-_0x3393d4['_z'])*_0xa42d9+(-_0x339b4c['_z']+0x3*_0x47d534['_z']-0x3*_0x519c0a['_z']+_0x3393d4['_z'])*_0x528a46);return new _0x339b4c[(_0x48887f(0x2660))](_0x288a0d,_0x357431,_0x369869);}static[_0x264460(0x40ad)](_0x32e54d,_0x4ec9da,_0x1118d9){var _0x23e71b=_0x264460,_0x2d895c=new _0x32e54d[(_0x23e71b(0x2660))]();return _0xa1efc[_0x23e71b(0x3f03)](_0x32e54d,_0x4ec9da,_0x1118d9,_0x2d895c),_0x2d895c;}static[_0x264460(0x3f03)](_0xdf0efc,_0xd730d5,_0x1fee87,_0x13dff7){var _0x7878b9=_0x264460;let _0x2ee1af=_0xdf0efc['_x'],_0x339265=(_0x2ee1af=(_0x2ee1af=_0x2ee1af>_0x1fee87['_x']?_0x1fee87['_x']:_0x2ee1af)<_0xd730d5['_x']?_0xd730d5['_x']:_0x2ee1af,_0xdf0efc['_y']),_0x5b5702=(_0x339265=(_0x339265=_0x339265>_0x1fee87['_y']?_0x1fee87['_y']:_0x339265)<_0xd730d5['_y']?_0xd730d5['_y']:_0x339265,_0xdf0efc['_z']);return _0x5b5702=(_0x5b5702=_0x5b5702>_0x1fee87['_z']?_0x1fee87['_z']:_0x5b5702)<_0xd730d5['_z']?_0xd730d5['_z']:_0x5b5702,_0x13dff7[_0x7878b9(0x408c)](_0x2ee1af,_0x339265,_0x5b5702),_0x13dff7;}static[_0x264460(0x3d59)](_0x50ca7a,_0x5cc372,_0x3ebc51){var _0x40f999=_0x264460;_0x5cc372[_0x40f999(0x33b5)](_0x50ca7a),_0x3ebc51[_0x40f999(0x27ee)](_0x50ca7a);}static[_0x264460(0x1cb8)](_0x21e79f,_0x10146f,_0x171e2f,_0x5ba309,_0x463aaa){var _0x328f94=_0x463aaa*_0x463aaa,_0x17723e=_0x463aaa*_0x328f94,_0x4df6ee=0x2*_0x17723e-0x3*_0x328f94+0x1,_0x2d9b11=-0x2*_0x17723e+0x3*_0x328f94,_0x463aaa=_0x17723e-0x2*_0x328f94+_0x463aaa,_0x17723e=_0x17723e-_0x328f94,_0x328f94=_0x21e79f['_x']*_0x4df6ee+_0x171e2f['_x']*_0x2d9b11+_0x10146f['_x']*_0x463aaa+_0x5ba309['_x']*_0x17723e,_0x502e91=_0x21e79f['_y']*_0x4df6ee+_0x171e2f['_y']*_0x2d9b11+_0x10146f['_y']*_0x463aaa+_0x5ba309['_y']*_0x17723e,_0x4df6ee=_0x21e79f['_z']*_0x4df6ee+_0x171e2f['_z']*_0x2d9b11+_0x10146f['_z']*_0x463aaa+_0x5ba309['_z']*_0x17723e;return new _0x21e79f['constructor'](_0x328f94,_0x502e91,_0x4df6ee);}static['Hermite1stDerivative'](_0x2b142b,_0xe1a04b,_0x35d7cb,_0x6d3cde,_0x28502b){var _0x1b0895=_0x264460,_0x28a7fd=new _0x2b142b[(_0x1b0895(0x2660))]();return this['Hermite1stDerivativeToRef'](_0x2b142b,_0xe1a04b,_0x35d7cb,_0x6d3cde,_0x28502b,_0x28a7fd),_0x28a7fd;}static[_0x264460(0x1e89)](_0x8a4f35,_0x2a3700,_0x5bd917,_0x504ea8,_0x2428d5,_0x56a082){var _0x72481c=_0x264460,_0x1ee861=_0x2428d5*_0x2428d5;return _0x56a082['_x']=0x6*(_0x1ee861-_0x2428d5)*_0x8a4f35['_x']+(0x3*_0x1ee861-0x4*_0x2428d5+0x1)*_0x2a3700['_x']+0x6*(-_0x1ee861+_0x2428d5)*_0x5bd917['_x']+(0x3*_0x1ee861-0x2*_0x2428d5)*_0x504ea8['_x'],_0x56a082['_y']=0x6*(_0x1ee861-_0x2428d5)*_0x8a4f35['_y']+(0x3*_0x1ee861-0x4*_0x2428d5+0x1)*_0x2a3700['_y']+0x6*(-_0x1ee861+_0x2428d5)*_0x5bd917['_y']+(0x3*_0x1ee861-0x2*_0x2428d5)*_0x504ea8['_y'],_0x56a082['_z']=0x6*(_0x1ee861-_0x2428d5)*_0x8a4f35['_z']+(0x3*_0x1ee861-0x4*_0x2428d5+0x1)*_0x2a3700['_z']+0x6*(-_0x1ee861+_0x2428d5)*_0x5bd917['_z']+(0x3*_0x1ee861-0x2*_0x2428d5)*_0x504ea8['_z'],_0x56a082[_0x72481c(0x1b1a)]=!0x0,_0x56a082;}static['Lerp'](_0x2924c6,_0x5be020,_0x4eee6c){var _0x4be094=_0x264460,_0x38f149=new _0x2924c6[(_0x4be094(0x2660))](0x0,0x0,0x0);return _0xa1efc[_0x4be094(0x4086)](_0x2924c6,_0x5be020,_0x4eee6c,_0x38f149),_0x38f149;}static['LerpToRef'](_0x31d541,_0x2b1af2,_0x5b4bdf,_0x2e0d83){var _0x39a58c=_0x264460;return _0x2e0d83['_x']=_0x31d541['_x']+(_0x2b1af2['_x']-_0x31d541['_x'])*_0x5b4bdf,_0x2e0d83['_y']=_0x31d541['_y']+(_0x2b1af2['_y']-_0x31d541['_y'])*_0x5b4bdf,_0x2e0d83['_z']=_0x31d541['_z']+(_0x2b1af2['_z']-_0x31d541['_z'])*_0x5b4bdf,_0x2e0d83[_0x39a58c(0x1b1a)]=!0x0,_0x2e0d83;}static[_0x264460(0x1457)](_0x4c991c,_0x8464ae){return _0x4c991c['_x']*_0x8464ae['_x']+_0x4c991c['_y']*_0x8464ae['_y']+_0x4c991c['_z']*_0x8464ae['_z'];}static[_0x264460(0x37c3)](_0x52aaf0,_0x328662){var _0x5e33a9=_0x264460,_0x48b2b3=new _0x52aaf0[(_0x5e33a9(0x2660))]();return _0xa1efc[_0x5e33a9(0x67d)](_0x52aaf0,_0x328662,_0x48b2b3),_0x48b2b3;}static['CrossToRef'](_0x9f6404,_0x31faea,_0x1f41ff){var _0x789448=_0x264460,_0x57f724=_0x9f6404['_y']*_0x31faea['_z']-_0x9f6404['_z']*_0x31faea['_y'],_0x36b97b=_0x9f6404['_z']*_0x31faea['_x']-_0x9f6404['_x']*_0x31faea['_z'],_0x9f6404=_0x9f6404['_x']*_0x31faea['_y']-_0x9f6404['_y']*_0x31faea['_x'];return _0x1f41ff[_0x789448(0x408c)](_0x57f724,_0x36b97b,_0x9f6404),_0x1f41ff;}static[_0x264460(0x14f2)](_0x495329){var _0x22adf0=_0x264460,_0x145efc=_0xa1efc['Zero']();return _0xa1efc[_0x22adf0(0x2a29)](_0x495329,_0x145efc),_0x145efc;}static[_0x264460(0x2a29)](_0x36777f,_0x2318b7){var _0x496d20=_0x264460;return _0x36777f[_0x496d20(0x231)](_0x2318b7),_0x2318b7;}static[_0x264460(0x2730)](_0x4a851e,_0x5597cf,_0x47adc7,_0x50b5a8){var _0x45332b=_0x264460,_0x56db4c=new _0x4a851e['constructor']();return _0xa1efc[_0x45332b(0x25da)](_0x4a851e,_0x5597cf,_0x47adc7,_0x50b5a8,_0x56db4c),_0x56db4c;}static['ProjectToRef'](_0x36ceb3,_0x407ece,_0x445ab4,_0x3dc6fd,_0xc04fc9){var _0x2b0c5d=_0x264460,_0x54a497=_0x3dc6fd[_0x2b0c5d(0xad8)],_0x38b30b=_0x3dc6fd[_0x2b0c5d(0x605)],_0x500fcc=_0x3dc6fd['x'],_0x3dc6fd=_0x3dc6fd['y'],_0x5baa0a=_0x361577['Matrix'][0x1];_0x5cbdcf[_0x2b0c5d(0x387f)](_0x54a497/0x2,0x0,0x0,0x0,0x0,-_0x38b30b/0x2,0x0,0x0,0x0,0x0,0.5,0x0,_0x500fcc+_0x54a497/0x2,_0x38b30b/0x2+_0x3dc6fd,0.5,0x1,_0x5baa0a);const _0x46d4b3=_0x361577[_0x2b0c5d(0x1919)][0x0];return _0x407ece[_0x2b0c5d(0x242a)](_0x445ab4,_0x46d4b3),_0x46d4b3[_0x2b0c5d(0x242a)](_0x5baa0a,_0x46d4b3),_0xa1efc[_0x2b0c5d(0x2b3b)](_0x36ceb3,_0x46d4b3,_0xc04fc9),_0xc04fc9;}static[_0x264460(0x4be)](_0xf39d2f,_0x154e6a){var _0x17a343=_0x264460;return this[_0x17a343(0x44a)](_0xf39d2f,_0x154e6a,new _0xa1efc());}static[_0x264460(0x44a)](_0x89ecb8,_0xfd3501,_0x5e9e77){var _0x7b94bc=_0x264460;const _0x4b138c=_0x335b6e[_0x7b94bc(0x19f4)][0x0];return _0x4b138c[_0x7b94bc(0x448)](_0xfd3501)[_0x7b94bc(0xbb9)](0x2*_0xa1efc[_0x7b94bc(0x1457)](_0x89ecb8,_0xfd3501)),_0x5e9e77['copyFrom'](_0x89ecb8)[_0x7b94bc(0xd06)](_0x4b138c);}static['_UnprojectFromInvertedMatrixToRef'](_0x177724,_0x130904,_0x2c1005){var _0x3d7ed3=_0x264460;return _0xa1efc[_0x3d7ed3(0x2b3b)](_0x177724,_0x130904,_0x2c1005),(_0x130904=_0x130904['m'],_0x177724=_0x177724['_x']*_0x130904[0x3]+_0x177724['_y']*_0x130904[0x7]+_0x177724['_z']*_0x130904[0xb]+_0x130904[0xf]),(_0x48d778['R']['WithinEpsilon'](_0x177724,0x1)&&_0x2c1005['scaleInPlace'](0x1/_0x177724),_0x2c1005);}static['UnprojectFromTransform'](_0xdd9c83,_0x3e0e41,_0x1b7c12,_0x2f9f81,_0x5e2173){var _0x3fe627=_0x264460;return this[_0x3fe627(0x19eb)](_0xdd9c83,_0x3e0e41,_0x1b7c12,_0x2f9f81,_0x5e2173,_0x5cbdcf['IdentityReadOnly']);}static['Unproject'](_0x47e2d7,_0x260a96,_0x8aa289,_0x38c93f,_0x4b8d9a,_0x303d0c){var _0x207bed=_0x264460,_0x25bf54=new _0x47e2d7[(_0x207bed(0x2660))]();return _0xa1efc['UnprojectToRef'](_0x47e2d7,_0x260a96,_0x8aa289,_0x38c93f,_0x4b8d9a,_0x303d0c,_0x25bf54),_0x25bf54;}static[_0x264460(0x3e01)](_0x1411bb,_0x5be6fb,_0x3a2aea,_0x2c0420,_0x2740d6,_0x1c32c8,_0x35e298){var _0x2d0051=_0x264460;return _0xa1efc[_0x2d0051(0x2e36)](_0x1411bb['_x'],_0x1411bb['_y'],_0x1411bb['_z'],_0x5be6fb,_0x3a2aea,_0x2c0420,_0x2740d6,_0x1c32c8,_0x35e298),_0x35e298;}static['UnprojectFloatsToRef'](_0x433369,_0x4afd58,_0x1c2eaf,_0x345900,_0x25676e,_0x6d59a8,_0x559190,_0x1450f0,_0x452a46){var _0x4fc7fe=_0x264460;const _0x568045=_0x361577[_0x4fc7fe(0x1919)][0x0],_0x158cc7=(_0x6d59a8[_0x4fc7fe(0x242a)](_0x559190,_0x568045),_0x568045[_0x4fc7fe(0x242a)](_0x1450f0,_0x568045),_0x568045['invert'](),_0x361577['Vector3'][0x0]);return _0x158cc7['x']=_0x433369/_0x345900*0x2-0x1,_0x158cc7['y']=-(_0x4afd58/_0x25676e*0x2-0x1),null!=(_0x6d59a8=_0x2c6dfb['l']['LastCreatedEngine'])&&_0x6d59a8[_0x4fc7fe(0x225f)]?_0x158cc7['z']=_0x1c2eaf:_0x158cc7['z']=0x2*_0x1c2eaf-0x1,_0xa1efc[_0x4fc7fe(0x1414)](_0x158cc7,_0x568045,_0x452a46),_0x452a46;}static['Minimize'](_0x116c6c,_0x34be94){var _0x41d190=_0x264460;const _0x25590a=new _0x116c6c[(_0x41d190(0x2660))]();return _0x25590a[_0x41d190(0x448)](_0x116c6c),_0x25590a[_0x41d190(0x33b5)](_0x34be94),_0x25590a;}static['Maximize'](_0x30823a,_0x430944){var _0x2c18a0=_0x264460;const _0x25ecd6=new _0x30823a[(_0x2c18a0(0x2660))]();return _0x25ecd6[_0x2c18a0(0x448)](_0x30823a),_0x25ecd6[_0x2c18a0(0x27ee)](_0x430944),_0x25ecd6;}static[_0x264460(0x8c9)](_0x47f374,_0x2c07e0){var _0x1baa64=_0x264460;return Math[_0x1baa64(0x243f)](_0xa1efc[_0x1baa64(0xa52)](_0x47f374,_0x2c07e0));}static[_0x264460(0xa52)](_0x71aa4,_0x5df1cd){var _0xa6ee69=_0x71aa4['_x']-_0x5df1cd['_x'],_0x5ceb4c=_0x71aa4['_y']-_0x5df1cd['_y'],_0x71aa4=_0x71aa4['_z']-_0x5df1cd['_z'];return _0xa6ee69*_0xa6ee69+_0x5ceb4c*_0x5ceb4c+_0x71aa4*_0x71aa4;}static[_0x264460(0x2714)](_0x5280bd,_0x483cbb,_0x4356a3,_0x24f2f6,_0xa478a3){var _0x20fbe1=_0x264460;const _0x286c2c=_0x361577[_0x20fbe1(0x19f4)][0x0],_0x4a2d52=_0x361577['Vector3'][0x1],_0x38cea0=_0x361577[_0x20fbe1(0x19f4)][0x2],_0x50c547=_0x361577['Vector3'][0x3],_0x353468=_0x361577['Vector3'][0x4];_0x4356a3[_0x20fbe1(0x3cb9)](_0x483cbb,_0x286c2c),_0x24f2f6[_0x20fbe1(0x3cb9)](_0x483cbb,_0x4a2d52),_0x24f2f6[_0x20fbe1(0x3cb9)](_0x4356a3,_0x38cea0);var _0x11af72=_0x286c2c['length'](),_0x557fc3=_0x4a2d52['length'](),_0x3931e8=_0x38cea0[_0x20fbe1(0x3785)]();if(_0x11af72<_0x57d381['kn']||_0x557fc3<_0x57d381['kn']||_0x3931e8<_0x57d381['kn'])return _0xa478a3[_0x20fbe1(0x448)](_0x483cbb),_0xa1efc[_0x20fbe1(0x8c9)](_0x5280bd,_0x483cbb);_0x5280bd['subtractToRef'](_0x483cbb,_0x353468),_0xa1efc[_0x20fbe1(0x67d)](_0x286c2c,_0x4a2d52,_0x50c547);var _0x37dfff=_0x50c547[_0x20fbe1(0x3785)]();if(_0x37dfff<_0x57d381['kn'])return _0xa478a3[_0x20fbe1(0x448)](_0x483cbb),_0xa1efc[_0x20fbe1(0x8c9)](_0x5280bd,_0x483cbb);_0x50c547['normalizeFromLength'](_0x37dfff);let _0x49b595=_0x353468['length']();if(_0x49b595<_0x57d381['kn'])return _0xa478a3['copyFrom'](_0x483cbb),0x0;_0x353468[_0x20fbe1(0x2e57)](_0x49b595),_0x37dfff=_0xa1efc[_0x20fbe1(0x1457)](_0x50c547,_0x353468);const _0x3f615b=_0x361577[_0x20fbe1(0x19f4)][0x5],_0x17f084=_0x361577['Vector3'][0x6],_0x6d618b=(_0x3f615b[_0x20fbe1(0x448)](_0x50c547)['scaleInPlace'](-_0x49b595*_0x37dfff),_0x17f084['copyFrom'](_0x5280bd)[_0x20fbe1(0x2775)](_0x3f615b),_0x361577[_0x20fbe1(0x19f4)][0x4]),_0x37f17b=_0x361577[_0x20fbe1(0x19f4)][0x5],_0x1e456f=_0x361577[_0x20fbe1(0x19f4)][0x7],_0x40a1a7=_0x361577['Vector3'][0x8],_0x1dc2ef=(_0x6d618b[_0x20fbe1(0x448)](_0x286c2c)[_0x20fbe1(0xbb9)](0x1/_0x11af72),_0x40a1a7[_0x20fbe1(0x448)](_0x4a2d52)['scaleInPlace'](0x1/_0x557fc3),_0x6d618b[_0x20fbe1(0x2775)](_0x40a1a7)[_0x20fbe1(0xbb9)](-0x1),_0x37f17b[_0x20fbe1(0x448)](_0x286c2c)['scaleInPlace'](-0x1/_0x11af72),_0x40a1a7[_0x20fbe1(0x448)](_0x38cea0)[_0x20fbe1(0xbb9)](0x1/_0x3931e8),_0x37f17b[_0x20fbe1(0x2775)](_0x40a1a7)[_0x20fbe1(0xbb9)](-0x1),_0x1e456f['copyFrom'](_0x38cea0)[_0x20fbe1(0xbb9)](-0x1/_0x3931e8),_0x40a1a7['copyFrom'](_0x4a2d52)[_0x20fbe1(0xbb9)](-0x1/_0x557fc3),_0x1e456f[_0x20fbe1(0x2775)](_0x40a1a7)[_0x20fbe1(0xbb9)](-0x1),_0x361577[_0x20fbe1(0x19f4)][0x9]);_0x1dc2ef[_0x20fbe1(0x448)](_0x17f084)[_0x20fbe1(0xd06)](_0x483cbb),_0xa1efc[_0x20fbe1(0x67d)](_0x6d618b,_0x1dc2ef,_0x40a1a7),(_0x11af72=_0xa1efc[_0x20fbe1(0x1457)](_0x40a1a7,_0x50c547),_0x1dc2ef['copyFrom'](_0x17f084)[_0x20fbe1(0xd06)](_0x4356a3),_0xa1efc['CrossToRef'](_0x37f17b,_0x1dc2ef,_0x40a1a7),_0x3931e8=_0xa1efc['Dot'](_0x40a1a7,_0x50c547),_0x1dc2ef[_0x20fbe1(0x448)](_0x17f084)['subtractInPlace'](_0x24f2f6),_0xa1efc[_0x20fbe1(0x67d)](_0x1e456f,_0x1dc2ef,_0x40a1a7),_0x557fc3=_0xa1efc[_0x20fbe1(0x1457)](_0x40a1a7,_0x50c547));const _0x7ba1fa=_0x361577[_0x20fbe1(0x19f4)][0xa];let _0x360625,_0x44ef50;_0x44ef50=0x0<_0x11af72&&_0x3931e8<0x0?(_0x7ba1fa[_0x20fbe1(0x448)](_0x286c2c),_0x360625=_0x483cbb,_0x4356a3):0x0<_0x3931e8&&_0x557fc3<0x0?(_0x7ba1fa[_0x20fbe1(0x448)](_0x38cea0),_0x360625=_0x4356a3,_0x24f2f6):(_0x7ba1fa[_0x20fbe1(0x448)](_0x4a2d52)[_0x20fbe1(0xbb9)](-0x1),_0x360625=_0x24f2f6,_0x483cbb),(_0x11af72=_0x361577[_0x20fbe1(0x19f4)][0x9],_0x3931e8=_0x361577[_0x20fbe1(0x19f4)][0x4]);if(_0x360625['subtractToRef'](_0x17f084,_0x40a1a7),_0x44ef50[_0x20fbe1(0x3cb9)](_0x17f084,_0x11af72),_0xa1efc[_0x20fbe1(0x67d)](_0x40a1a7,_0x11af72,_0x3931e8),!(_0xa1efc[_0x20fbe1(0x1457)](_0x3931e8,_0x50c547)<0x0))return _0xa478a3[_0x20fbe1(0x448)](_0x17f084),Math['abs'](_0x49b595*_0x37dfff);const _0x27a75a=_0x361577['Vector3'][0x5],_0x2b5f07=(_0xa1efc['CrossToRef'](_0x7ba1fa,_0x3931e8,_0x27a75a),_0x27a75a[_0x20fbe1(0x3952)](),_0x361577[_0x20fbe1(0x19f4)][0x9]);_0x2b5f07[_0x20fbe1(0x448)](_0x360625)[_0x20fbe1(0xd06)](_0x17f084),_0x557fc3=_0x2b5f07[_0x20fbe1(0x3785)]();if(_0x557fc3<_0x57d381['kn'])return _0xa478a3['copyFrom'](_0x360625),_0xa1efc[_0x20fbe1(0x8c9)](_0x5280bd,_0x360625);_0x2b5f07[_0x20fbe1(0x2e57)](_0x557fc3),_0x4356a3=_0xa1efc[_0x20fbe1(0x1457)](_0x27a75a,_0x2b5f07);const _0xd33a08=_0x361577['Vector3'][0x7];return _0xd33a08[_0x20fbe1(0x448)](_0x17f084)[_0x20fbe1(0x2775)](_0x27a75a[_0x20fbe1(0xbb9)](_0x557fc3*_0x4356a3)),_0x40a1a7['copyFrom'](_0xd33a08)[_0x20fbe1(0xd06)](_0x360625),_0x49b595=_0x7ba1fa[_0x20fbe1(0x3785)](),_0x7ba1fa[_0x20fbe1(0x2e57)](_0x49b595),(_0x24f2f6=_0xa1efc[_0x20fbe1(0x1457)](_0x40a1a7,_0x7ba1fa)/Math[_0x20fbe1(0x695)](_0x49b595,_0x57d381['kn']),_0x24f2f6=_0x48d778['R'][_0x20fbe1(0x40ad)](_0x24f2f6,0x0,0x1)),(_0xd33a08['copyFrom'](_0x360625)[_0x20fbe1(0x2775)](_0x7ba1fa['scaleInPlace'](_0x24f2f6*_0x49b595)),_0xa478a3[_0x20fbe1(0x448)](_0xd33a08),_0xa1efc[_0x20fbe1(0x8c9)](_0x5280bd,_0xd33a08));}static[_0x264460(0x36b7)](_0x5a8dae,_0x1bbf32){var _0x412f72=_0x264460;return _0xa1efc[_0x412f72(0x564)](_0x5a8dae,_0x1bbf32,_0xa1efc['Zero']());}static['CenterToRef'](_0x51be4f,_0xae025c,_0x5df55c){return _0x5df55c['copyFromFloats']((_0x51be4f['_x']+_0xae025c['_x'])/0x2,(_0x51be4f['_y']+_0xae025c['_y'])/0x2,(_0x51be4f['_z']+_0xae025c['_z'])/0x2);}static[_0x264460(0x1f09)](_0x568bbd,_0x5a68e6,_0x58df42){var _0x5d2450=_0x264460,_0x385577=new _0x568bbd[(_0x5d2450(0x2660))]();return _0xa1efc[_0x5d2450(0x2b4f)](_0x568bbd,_0x5a68e6,_0x58df42,_0x385577),_0x385577;}static[_0x264460(0x2b4f)](_0x9e1e8e,_0x572796,_0x24eacd,_0x4230e6){var _0x397536=_0x264460;const _0x326ead=_0x361577[_0x397536(0x2054)][0x0];return _0x3c8946['RotationQuaternionFromAxisToRef'](_0x9e1e8e,_0x572796,_0x24eacd,_0x326ead),_0x326ead[_0x397536(0x38b2)](_0x4230e6),_0x4230e6;}}_0xa1efc['_UpReadOnly']=_0xa1efc['Up'](),_0xa1efc['_DownReadOnly']=_0xa1efc[_0x264460(0x2aa6)](),_0xa1efc[_0x264460(0x594)]=_0xa1efc[_0x264460(0x31be)](!0x1),_0xa1efc[_0x264460(0x2b29)]=_0xa1efc[_0x264460(0x31be)](!0x0),_0xa1efc[_0x264460(0x423)]=_0xa1efc[_0x264460(0x20c6)](),_0xa1efc[_0x264460(0x18aa)]=_0xa1efc[_0x264460(0x9dd)](),_0xa1efc[_0x264460(0xf46)]=_0xa1efc['Zero']();class _0x570152{constructor(_0x41995a=0x0,_0x5dfdf0=0x0,_0x593a2f=0x0,_0x1d37c6=0x0){this['x']=_0x41995a,this['y']=_0x5dfdf0,this['z']=_0x593a2f,this['w']=_0x1d37c6;}[_0x264460(0x141d)](){var _0x99f8c9=_0x264460;return'{X:\x20'+this['x']+_0x99f8c9(0x3091)+this['y']+'\x20Z:\x20'+this['z']+_0x99f8c9(0x1344)+this['w']+'}';}['getClassName'](){var _0x36039b=_0x264460;return _0x36039b(0x1960);}['getHashCode'](){return 0x18d*(0x18d*(0x18d*_0x4ce9e1(this['x'])^_0x4ce9e1(this['y']))^_0x4ce9e1(this['z']))^_0x4ce9e1(this['w']);}['asArray'](){var _0xaca73d=_0x264460,_0x92444=new Array();return this[_0xaca73d(0x3d2d)](_0x92444,0x0),_0x92444;}[_0x264460(0x3d2d)](_0xfa7bb4,_0x1cd1fe){return _0xfa7bb4[_0x1cd1fe=void 0x0===_0x1cd1fe?0x0:_0x1cd1fe]=this['x'],_0xfa7bb4[_0x1cd1fe+0x1]=this['y'],_0xfa7bb4[_0x1cd1fe+0x2]=this['z'],_0xfa7bb4[_0x1cd1fe+0x3]=this['w'],this;}[_0x264460(0x1d52)](_0x423447,_0x3b62e3=0x0){var _0x4aee41=_0x264460;return _0x570152[_0x4aee41(0x1bea)](_0x423447,_0x3b62e3,this),this;}[_0x264460(0x2775)](_0xd7dda8){return this['x']+=_0xd7dda8['x'],this['y']+=_0xd7dda8['y'],this['z']+=_0xd7dda8['z'],this['w']+=_0xd7dda8['w'],this;}[_0x264460(0x33ee)](_0x3824fe){var _0x124232=_0x264460;return new this[(_0x124232(0x2660))](this['x']+_0x3824fe['x'],this['y']+_0x3824fe['y'],this['z']+_0x3824fe['z'],this['w']+_0x3824fe['w']);}['addToRef'](_0x31e607,_0x3011a1){return _0x3011a1['x']=this['x']+_0x31e607['x'],_0x3011a1['y']=this['y']+_0x31e607['y'],_0x3011a1['z']=this['z']+_0x31e607['z'],_0x3011a1['w']=this['w']+_0x31e607['w'],_0x3011a1;}['subtractInPlace'](_0x1e01a6){return this['x']-=_0x1e01a6['x'],this['y']-=_0x1e01a6['y'],this['z']-=_0x1e01a6['z'],this['w']-=_0x1e01a6['w'],this;}[_0x264460(0x1dc8)](_0x12347d){var _0x4f9866=_0x264460;return new this[(_0x4f9866(0x2660))](this['x']-_0x12347d['x'],this['y']-_0x12347d['y'],this['z']-_0x12347d['z'],this['w']-_0x12347d['w']);}[_0x264460(0x3cb9)](_0x3c6fec,_0x554de5){return _0x554de5['x']=this['x']-_0x3c6fec['x'],_0x554de5['y']=this['y']-_0x3c6fec['y'],_0x554de5['z']=this['z']-_0x3c6fec['z'],_0x554de5['w']=this['w']-_0x3c6fec['w'],_0x554de5;}['subtractFromFloats'](_0x4adb4b,_0x5e2a33,_0x281d23,_0x57764f){var _0x533b71=_0x264460;return new this[(_0x533b71(0x2660))](this['x']-_0x4adb4b,this['y']-_0x5e2a33,this['z']-_0x281d23,this['w']-_0x57764f);}['subtractFromFloatsToRef'](_0x437fa1,_0x2cca5c,_0x7bad2d,_0x361e4d,_0x5030ca){return _0x5030ca['x']=this['x']-_0x437fa1,_0x5030ca['y']=this['y']-_0x2cca5c,_0x5030ca['z']=this['z']-_0x7bad2d,_0x5030ca['w']=this['w']-_0x361e4d,_0x5030ca;}[_0x264460(0x1cce)](){var _0xdf2ad6=_0x264460;return new this[(_0xdf2ad6(0x2660))](-this['x'],-this['y'],-this['z'],-this['w']);}[_0x264460(0x24d5)](){return this['x']*=-0x1,this['y']*=-0x1,this['z']*=-0x1,this['w']*=-0x1,this;}[_0x264460(0x2d93)](_0x36b809){var _0x5e1f32=_0x264460;return _0x36b809[_0x5e1f32(0x408c)](-0x1*this['x'],-0x1*this['y'],-0x1*this['z'],-0x1*this['w']);}[_0x264460(0xbb9)](_0x4f1994){return this['x']*=_0x4f1994,this['y']*=_0x4f1994,this['z']*=_0x4f1994,this['w']*=_0x4f1994,this;}['scale'](_0x596c7e){var _0x3248ea=_0x264460;return new this[(_0x3248ea(0x2660))](this['x']*_0x596c7e,this['y']*_0x596c7e,this['z']*_0x596c7e,this['w']*_0x596c7e);}[_0x264460(0x1447)](_0x3290fc,_0x489f4f){return _0x489f4f['x']=this['x']*_0x3290fc,_0x489f4f['y']=this['y']*_0x3290fc,_0x489f4f['z']=this['z']*_0x3290fc,_0x489f4f['w']=this['w']*_0x3290fc,_0x489f4f;}[_0x264460(0x1c04)](_0x59b653,_0x335470){return _0x335470['x']+=this['x']*_0x59b653,_0x335470['y']+=this['y']*_0x59b653,_0x335470['z']+=this['z']*_0x59b653,_0x335470['w']+=this['w']*_0x59b653,_0x335470;}[_0x264460(0x2e4)](_0x199758){return _0x199758&&this['x']===_0x199758['x']&&this['y']===_0x199758['y']&&this['z']===_0x199758['z']&&this['w']===_0x199758['w'];}[_0x264460(0x3396)](_0x1abed9,_0x2bc34b=_0x57d381['kn']){var _0x580508=_0x264460;return _0x1abed9&&_0x48d778['R'][_0x580508(0xc32)](this['x'],_0x1abed9['x'],_0x2bc34b)&&_0x48d778['R'][_0x580508(0xc32)](this['y'],_0x1abed9['y'],_0x2bc34b)&&_0x48d778['R'][_0x580508(0xc32)](this['z'],_0x1abed9['z'],_0x2bc34b)&&_0x48d778['R'][_0x580508(0xc32)](this['w'],_0x1abed9['w'],_0x2bc34b);}['equalsToFloats'](_0x3a94ee,_0x367a3a,_0x2571bf,_0xe29e69){return this['x']===_0x3a94ee&&this['y']===_0x367a3a&&this['z']===_0x2571bf&&this['w']===_0xe29e69;}['multiplyInPlace'](_0x297719){return this['x']*=_0x297719['x'],this['y']*=_0x297719['y'],this['z']*=_0x297719['z'],this['w']*=_0x297719['w'],this;}[_0x264460(0x20e1)](_0x26bb52){var _0x5eb1fa=_0x264460;return new this[(_0x5eb1fa(0x2660))](this['x']*_0x26bb52['x'],this['y']*_0x26bb52['y'],this['z']*_0x26bb52['z'],this['w']*_0x26bb52['w']);}['multiplyToRef'](_0x378bbd,_0x54905b){return _0x54905b['x']=this['x']*_0x378bbd['x'],_0x54905b['y']=this['y']*_0x378bbd['y'],_0x54905b['z']=this['z']*_0x378bbd['z'],_0x54905b['w']=this['w']*_0x378bbd['w'],_0x54905b;}[_0x264460(0xbd7)](_0x5eed9b,_0x582911,_0x4ecf67,_0x519c0c){return new this['constructor'](this['x']*_0x5eed9b,this['y']*_0x582911,this['z']*_0x4ecf67,this['w']*_0x519c0c);}[_0x264460(0x37ac)](_0x46d8d4){var _0x27886f=_0x264460;return new this[(_0x27886f(0x2660))](this['x']/_0x46d8d4['x'],this['y']/_0x46d8d4['y'],this['z']/_0x46d8d4['z'],this['w']/_0x46d8d4['w']);}[_0x264460(0x156c)](_0x21a69d,_0x39d692){return _0x39d692['x']=this['x']/_0x21a69d['x'],_0x39d692['y']=this['y']/_0x21a69d['y'],_0x39d692['z']=this['z']/_0x21a69d['z'],_0x39d692['w']=this['w']/_0x21a69d['w'],_0x39d692;}[_0x264460(0x2961)](_0x208563){return this['divideToRef'](_0x208563,this);}[_0x264460(0x33b5)](_0x38828c){return _0x38828c['x']<this['x']&&(this['x']=_0x38828c['x']),_0x38828c['y']<this['y']&&(this['y']=_0x38828c['y']),_0x38828c['z']<this['z']&&(this['z']=_0x38828c['z']),_0x38828c['w']<this['w']&&(this['w']=_0x38828c['w']),this;}[_0x264460(0x27ee)](_0x4cc859){return _0x4cc859['x']>this['x']&&(this['x']=_0x4cc859['x']),_0x4cc859['y']>this['y']&&(this['y']=_0x4cc859['y']),_0x4cc859['z']>this['z']&&(this['z']=_0x4cc859['z']),_0x4cc859['w']>this['w']&&(this['w']=_0x4cc859['w']),this;}[_0x264460(0x3f66)](){var _0x327ac5=_0x264460;return new this[(_0x327ac5(0x2660))](Math[_0x327ac5(0x3f66)](this['x']),Math[_0x327ac5(0x3f66)](this['y']),Math[_0x327ac5(0x3f66)](this['z']),Math[_0x327ac5(0x3f66)](this['w']));}[_0x264460(0x17d9)](){var _0xc2e8a=_0x264460;return new this[(_0xc2e8a(0x2660))](this['x']-Math[_0xc2e8a(0x3f66)](this['x']),this['y']-Math[_0xc2e8a(0x3f66)](this['y']),this['z']-Math[_0xc2e8a(0x3f66)](this['z']),this['w']-Math[_0xc2e8a(0x3f66)](this['w']));}[_0x264460(0x3785)](){var _0x2659c4=_0x264460;return Math[_0x2659c4(0x243f)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w']);}[_0x264460(0x7ae)](){return this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w'];}[_0x264460(0x3952)](){var _0x232caa=_0x264460,_0x4efd36=this[_0x232caa(0x3785)]();return 0x0===_0x4efd36?this:this[_0x232caa(0xbb9)](0x1/_0x4efd36);}[_0x264460(0x1d14)](){return new _0xa1efc(this['x'],this['y'],this['z']);}[_0x264460(0x292d)](){var _0x475824=_0x264460;return new this[(_0x475824(0x2660))](this['x'],this['y'],this['z'],this['w']);}['copyFrom'](_0x177d4f){return this['x']=_0x177d4f['x'],this['y']=_0x177d4f['y'],this['z']=_0x177d4f['z'],this['w']=_0x177d4f['w'],this;}[_0x264460(0x408c)](_0x453a3b,_0x228bf8,_0x3b7997,_0x5bb8e9){return this['x']=_0x453a3b,this['y']=_0x228bf8,this['z']=_0x3b7997,this['w']=_0x5bb8e9,this;}[_0x264460(0xc1b)](_0x1c0a73,_0x5ced71,_0x21c5d6,_0x15d029){return this['copyFromFloats'](_0x1c0a73,_0x5ced71,_0x21c5d6,_0x15d029);}['setAll'](_0x465273){return this['x']=this['y']=this['z']=this['w']=_0x465273,this;}static[_0x264460(0x1c38)](_0x100eeb,_0x581cb3){return _0x581cb3=_0x581cb3||0x0,new _0x570152(_0x100eeb[_0x581cb3],_0x100eeb[_0x581cb3+0x1],_0x100eeb[_0x581cb3+0x2],_0x100eeb[_0x581cb3+0x3]);}static[_0x264460(0x1bea)](_0xf5ee66,_0x4213a4,_0x9cddd4){return _0x9cddd4['x']=_0xf5ee66[_0x4213a4],_0x9cddd4['y']=_0xf5ee66[_0x4213a4+0x1],_0x9cddd4['z']=_0xf5ee66[_0x4213a4+0x2],_0x9cddd4['w']=_0xf5ee66[_0x4213a4+0x3],_0x9cddd4;}static[_0x264460(0x3ff1)](_0xfe6a85,_0x4711c3,_0x347556){var _0x4ed7a0=_0x264460;return _0x570152[_0x4ed7a0(0x1bea)](_0xfe6a85,_0x4711c3,_0x347556),_0x347556;}static['FromFloatsToRef'](_0x2947f6,_0x1bd3e9,_0x5e3b44,_0x2c9d89,_0x43f818){return _0x43f818['x']=_0x2947f6,_0x43f818['y']=_0x1bd3e9,_0x43f818['z']=_0x5e3b44,_0x43f818['w']=_0x2c9d89,_0x43f818;}static[_0x264460(0xd5a)](){return new _0x570152(0x0,0x0,0x0,0x0);}static[_0x264460(0x6f9)](){return new _0x570152(0x1,0x1,0x1,0x1);}static[_0x264460(0x154e)](_0x4516e2=0x0,_0x5555be=0x1){var _0x3cfb7d=_0x264460;return new _0x570152(_0x48d778['R'][_0x3cfb7d(0x445)](_0x4516e2,_0x5555be),_0x48d778['R']['RandomRange'](_0x4516e2,_0x5555be),_0x48d778['R']['RandomRange'](_0x4516e2,_0x5555be),_0x48d778['R'][_0x3cfb7d(0x445)](_0x4516e2,_0x5555be));}static get[_0x264460(0x396d)](){var _0x3a22d4=_0x264460;return _0x570152[_0x3a22d4(0xf46)];}static[_0x264460(0x14f2)](_0x78c91d){var _0x37e414=_0x264460,_0x24baad=_0x570152['Zero']();return _0x570152[_0x37e414(0x2a29)](_0x78c91d,_0x24baad),_0x24baad;}static['NormalizeToRef'](_0xa0b012,_0x368d79){var _0x379e83=_0x264460;return _0x368d79[_0x379e83(0x448)](_0xa0b012),_0x368d79[_0x379e83(0x3952)](),_0x368d79;}static[_0x264460(0x288a)](_0x8a35bb,_0x4eda60){var _0xcdf537=_0x264460;const _0x1cda80=new _0x8a35bb[(_0xcdf537(0x2660))]();return _0x1cda80[_0xcdf537(0x448)](_0x8a35bb),_0x1cda80[_0xcdf537(0x33b5)](_0x4eda60),_0x1cda80;}static[_0x264460(0x207f)](_0xf7e677,_0x5b409d){var _0x49bf3d=_0x264460;const _0x3d4071=new _0xf7e677[(_0x49bf3d(0x2660))]();return _0x3d4071[_0x49bf3d(0x448)](_0xf7e677),_0x3d4071[_0x49bf3d(0x27ee)](_0x5b409d),_0x3d4071;}static[_0x264460(0x8c9)](_0x60d0d6,_0x38afd6){var _0x26093a=_0x264460;return Math[_0x26093a(0x243f)](_0x570152['DistanceSquared'](_0x60d0d6,_0x38afd6));}static[_0x264460(0xa52)](_0x499073,_0x44e3f9){var _0x27a41c=_0x499073['x']-_0x44e3f9['x'],_0x2ea952=_0x499073['y']-_0x44e3f9['y'],_0xdea807=_0x499073['z']-_0x44e3f9['z'],_0x499073=_0x499073['w']-_0x44e3f9['w'];return _0x27a41c*_0x27a41c+_0x2ea952*_0x2ea952+_0xdea807*_0xdea807+_0x499073*_0x499073;}static[_0x264460(0x36b7)](_0x9116f6,_0x4a81ef){return _0x570152['CenterToRef'](_0x9116f6,_0x4a81ef,_0x570152['Zero']());}static['CenterToRef'](_0x51e24c,_0x39aca8,_0x3c65ed){var _0x49a8b2=_0x264460;return _0x3c65ed[_0x49a8b2(0x408c)]((_0x51e24c['x']+_0x39aca8['x'])/0x2,(_0x51e24c['y']+_0x39aca8['y'])/0x2,(_0x51e24c['z']+_0x39aca8['z'])/0x2,(_0x51e24c['w']+_0x39aca8['w'])/0x2);}static[_0x264460(0x49a)](_0x5cca60,_0x32f61e){var _0x4adea7=_0x264460,_0x287b35=_0x570152['Zero']();return _0x570152[_0x4adea7(0x2b3b)](_0x5cca60,_0x32f61e,_0x287b35),_0x287b35;}static[_0x264460(0x2b3b)](_0x1a4176,_0x4738c8,_0x3c3469){return _0x570152['TransformCoordinatesFromFloatsToRef'](_0x1a4176['_x'],_0x1a4176['_y'],_0x1a4176['_z'],_0x4738c8,_0x3c3469),_0x3c3469;}static['TransformCoordinatesFromFloatsToRef'](_0x4346d2,_0x334bfd,_0x4778cd,_0xc8da12,_0x4b1d9b){var _0xc8da12=_0xc8da12['m'],_0x12ff91=_0x4346d2*_0xc8da12[0x0]+_0x334bfd*_0xc8da12[0x4]+_0x4778cd*_0xc8da12[0x8]+_0xc8da12[0xc],_0x5bce26=_0x4346d2*_0xc8da12[0x1]+_0x334bfd*_0xc8da12[0x5]+_0x4778cd*_0xc8da12[0x9]+_0xc8da12[0xd],_0x5d0f35=_0x4346d2*_0xc8da12[0x2]+_0x334bfd*_0xc8da12[0x6]+_0x4778cd*_0xc8da12[0xa]+_0xc8da12[0xe],_0x4346d2=_0x4346d2*_0xc8da12[0x3]+_0x334bfd*_0xc8da12[0x7]+_0x4778cd*_0xc8da12[0xb]+_0xc8da12[0xf];return _0x4b1d9b['x']=_0x12ff91,_0x4b1d9b['y']=_0x5bce26,_0x4b1d9b['z']=_0x5d0f35,_0x4b1d9b['w']=_0x4346d2,_0x4b1d9b;}static[_0x264460(0x2c17)](_0x25ea51,_0x29e222){var _0x41a6fd=_0x264460,_0x4b89ff=new _0x25ea51['constructor']();return _0x570152[_0x41a6fd(0xa06)](_0x25ea51,_0x29e222,_0x4b89ff),_0x4b89ff;}static[_0x264460(0xa06)](_0x24f160,_0x42a494,_0x15c3de){var _0x42a494=_0x42a494['m'],_0x2a5a09=_0x24f160['x']*_0x42a494[0x0]+_0x24f160['y']*_0x42a494[0x4]+_0x24f160['z']*_0x42a494[0x8],_0x4e7fbb=_0x24f160['x']*_0x42a494[0x1]+_0x24f160['y']*_0x42a494[0x5]+_0x24f160['z']*_0x42a494[0x9],_0x42a494=_0x24f160['x']*_0x42a494[0x2]+_0x24f160['y']*_0x42a494[0x6]+_0x24f160['z']*_0x42a494[0xa];return _0x15c3de['x']=_0x2a5a09,_0x15c3de['y']=_0x4e7fbb,_0x15c3de['z']=_0x42a494,_0x15c3de['w']=_0x24f160['w'],_0x15c3de;}static[_0x264460(0x1c29)](_0x12b9b1,_0x5a3a90,_0x1709c6,_0x2e1bab,_0x522ec2,_0x553c28){return _0x522ec2=_0x522ec2['m'],(_0x553c28['x']=_0x12b9b1*_0x522ec2[0x0]+_0x5a3a90*_0x522ec2[0x4]+_0x1709c6*_0x522ec2[0x8],_0x553c28['y']=_0x12b9b1*_0x522ec2[0x1]+_0x5a3a90*_0x522ec2[0x5]+_0x1709c6*_0x522ec2[0x9],_0x553c28['z']=_0x12b9b1*_0x522ec2[0x2]+_0x5a3a90*_0x522ec2[0x6]+_0x1709c6*_0x522ec2[0xa],_0x553c28['w']=_0x2e1bab,_0x553c28);}static[_0x264460(0x2388)](_0x77b834,_0x1ad361=0x0){return new _0x570152(_0x77b834['_x'],_0x77b834['_y'],_0x77b834['_z'],_0x1ad361);}}_0x570152[_0x264460(0xf46)]=_0x570152[_0x264460(0xd5a)]();class _0x3c8946{constructor(_0x2081ba=0x0,_0x13020b=0x0,_0x3c4bc9=0x0,_0x25b66c=0x1){var _0x2cda23=_0x264460;this[_0x2cda23(0x1b1a)]=!0x0,this['_x']=_0x2081ba,this['_y']=_0x13020b,this['_z']=_0x3c4bc9,this['_w']=_0x25b66c;}get['x'](){return this['_x'];}set['x'](_0x39b71f){var _0x1b8b3c=_0x264460;this['_x']=_0x39b71f,this[_0x1b8b3c(0x1b1a)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x1db7b7){var _0x52fd60=_0x264460;this['_y']=_0x1db7b7,this[_0x52fd60(0x1b1a)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x40f5c3){var _0x30cf14=_0x264460;this['_z']=_0x40f5c3,this[_0x30cf14(0x1b1a)]=!0x0;}get['w'](){return this['_w'];}set['w'](_0x16f908){var _0x4b0574=_0x264460;this['_w']=_0x16f908,this[_0x4b0574(0x1b1a)]=!0x0;}[_0x264460(0x141d)](){var _0x21d1b5=_0x264460;return _0x21d1b5(0x1840)+this['_x']+_0x21d1b5(0x3091)+this['_y']+_0x21d1b5(0x2a6b)+this['_z']+_0x21d1b5(0x1344)+this['_w']+'}';}[_0x264460(0x1d40)](){var _0x31dcd2=_0x264460;return _0x31dcd2(0x2054);}['getHashCode'](){return 0x18d*(0x18d*(0x18d*_0x4ce9e1(this['_x'])^_0x4ce9e1(this['_y']))^_0x4ce9e1(this['_z']))^_0x4ce9e1(this['_w']);}[_0x264460(0x4189)](){return[this['_x'],this['_y'],this['_z'],this['_w']];}[_0x264460(0x3d2d)](_0x5a7c56,_0x381c3d=0x0){return _0x5a7c56[_0x381c3d]=this['_x'],_0x5a7c56[_0x381c3d+0x1]=this['_y'],_0x5a7c56[_0x381c3d+0x2]=this['_z'],_0x5a7c56[_0x381c3d+0x3]=this['_w'],this;}[_0x264460(0x2e4)](_0x413214){return _0x413214&&this['_x']===_0x413214['_x']&&this['_y']===_0x413214['_y']&&this['_z']===_0x413214['_z']&&this['_w']===_0x413214['_w'];}[_0x264460(0x3396)](_0x1ea300,_0x1b1674=_0x57d381['kn']){var _0x13b3bf=_0x264460;return _0x1ea300&&_0x48d778['R'][_0x13b3bf(0xc32)](this['_x'],_0x1ea300['_x'],_0x1b1674)&&_0x48d778['R'][_0x13b3bf(0xc32)](this['_y'],_0x1ea300['_y'],_0x1b1674)&&_0x48d778['R'][_0x13b3bf(0xc32)](this['_z'],_0x1ea300['_z'],_0x1b1674)&&_0x48d778['R'][_0x13b3bf(0xc32)](this['_w'],_0x1ea300['_w'],_0x1b1674);}['clone'](){return new this['constructor'](this['_x'],this['_y'],this['_z'],this['_w']);}['copyFrom'](_0x104b5d){var _0x5098be=_0x264460;return this['_x']=_0x104b5d['_x'],this['_y']=_0x104b5d['_y'],this['_z']=_0x104b5d['_z'],this['_w']=_0x104b5d['_w'],this[_0x5098be(0x1b1a)]=!0x0,this;}[_0x264460(0x408c)](_0x13f1b2,_0x2e027a,_0x3d8c65,_0xdc07db){return this['_x']=_0x13f1b2,this['_y']=_0x2e027a,this['_z']=_0x3d8c65,this['_w']=_0xdc07db,this['_isDirty']=!0x0,this;}['set'](_0x3ed626,_0x2d0b5e,_0x491c7f,_0x4dd0ce){var _0xa798ff=_0x264460;return this[_0xa798ff(0x408c)](_0x3ed626,_0x2d0b5e,_0x491c7f,_0x4dd0ce);}[_0x264460(0x33ee)](_0x17df98){var _0x2db546=_0x264460;return new this[(_0x2db546(0x2660))](this['_x']+_0x17df98['_x'],this['_y']+_0x17df98['_y'],this['_z']+_0x17df98['_z'],this['_w']+_0x17df98['_w']);}[_0x264460(0x2775)](_0x2e6847){var _0x55115f=_0x264460;return this['_x']+=_0x2e6847['_x'],this['_y']+=_0x2e6847['_y'],this['_z']+=_0x2e6847['_z'],this['_w']+=_0x2e6847['_w'],this[_0x55115f(0x1b1a)]=!0x0,this;}[_0x264460(0x1dc8)](_0x5343ae){var _0x54a8ca=_0x264460;return new this[(_0x54a8ca(0x2660))](this['_x']-_0x5343ae['_x'],this['_y']-_0x5343ae['_y'],this['_z']-_0x5343ae['_z'],this['_w']-_0x5343ae['_w']);}[_0x264460(0xd06)](_0x3219a1){var _0x542cb0=_0x264460;return this['_x']-=_0x3219a1['_x'],this['_y']-=_0x3219a1['_y'],this['_z']-=_0x3219a1['_z'],this['_w']-=_0x3219a1['_w'],this[_0x542cb0(0x1b1a)]=!0x0,this;}[_0x264460(0x5ab)](_0x311acc){var _0x45eb33=_0x264460;return new this[(_0x45eb33(0x2660))](this['_x']*_0x311acc,this['_y']*_0x311acc,this['_z']*_0x311acc,this['_w']*_0x311acc);}[_0x264460(0x1447)](_0x526073,_0x5bfb8b){var _0x32cfda=_0x264460;return _0x5bfb8b['_x']=this['_x']*_0x526073,_0x5bfb8b['_y']=this['_y']*_0x526073,_0x5bfb8b['_z']=this['_z']*_0x526073,_0x5bfb8b['_w']=this['_w']*_0x526073,_0x5bfb8b[_0x32cfda(0x1b1a)]=!0x0,_0x5bfb8b;}[_0x264460(0xbb9)](_0x4dd347){var _0xa4d949=_0x264460;return this['_x']*=_0x4dd347,this['_y']*=_0x4dd347,this['_z']*=_0x4dd347,this['_w']*=_0x4dd347,this[_0xa4d949(0x1b1a)]=!0x0,this;}[_0x264460(0x1c04)](_0x304338,_0x3bcfb5){var _0x3273ca=_0x264460;return _0x3bcfb5['_x']+=this['_x']*_0x304338,_0x3bcfb5['_y']+=this['_y']*_0x304338,_0x3bcfb5['_z']+=this['_z']*_0x304338,_0x3bcfb5['_w']+=this['_w']*_0x304338,_0x3bcfb5[_0x3273ca(0x1b1a)]=!0x0,_0x3bcfb5;}[_0x264460(0x20e1)](_0x1ab085){var _0x41172b=_0x264460,_0x2c9635=new this[(_0x41172b(0x2660))](0x0,0x0,0x0,0x1);return this['multiplyToRef'](_0x1ab085,_0x2c9635),_0x2c9635;}[_0x264460(0x242a)](_0x12d8a2,_0x3716d3){var _0x28e593=_0x264460,_0x2a3d23=this['_x']*_0x12d8a2['_w']+this['_y']*_0x12d8a2['_z']-this['_z']*_0x12d8a2['_y']+this['_w']*_0x12d8a2['_x'],_0x2a2da7=-this['_x']*_0x12d8a2['_z']+this['_y']*_0x12d8a2['_w']+this['_z']*_0x12d8a2['_x']+this['_w']*_0x12d8a2['_y'],_0x2c76c2=this['_x']*_0x12d8a2['_y']-this['_y']*_0x12d8a2['_x']+this['_z']*_0x12d8a2['_w']+this['_w']*_0x12d8a2['_z'],_0x12d8a2=-this['_x']*_0x12d8a2['_x']-this['_y']*_0x12d8a2['_y']-this['_z']*_0x12d8a2['_z']+this['_w']*_0x12d8a2['_w'];return _0x3716d3[_0x28e593(0x408c)](_0x2a3d23,_0x2a2da7,_0x2c76c2,_0x12d8a2),_0x3716d3;}[_0x264460(0x3a25)](_0x2d26c4){var _0x452bf0=_0x264460;return this[_0x452bf0(0x242a)](_0x2d26c4,this),this;}[_0x264460(0x158d)](_0x492d09){var _0x3f82db=_0x264460;return _0x492d09[_0x3f82db(0x408c)](-this['_x'],-this['_y'],-this['_z'],this['_w']),_0x492d09;}[_0x264460(0x283a)](){var _0x45f381=_0x264460;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x45f381(0x1b1a)]=!0x0,this;}[_0x264460(0x40f3)](){var _0x10b39f=_0x264460;return new this[(_0x10b39f(0x2660))](-this['_x'],-this['_y'],-this['_z'],this['_w']);}[_0x264460(0x3e4a)](){var _0xc63fdd=_0x264460;const _0x4b86d4=this[_0xc63fdd(0x40f3)]();var _0x1690f1=this[_0xc63fdd(0x7ae)]();return 0x0!=_0x1690f1&&0x1!=_0x1690f1&&_0x4b86d4[_0xc63fdd(0xbb9)](0x1/_0x1690f1),_0x4b86d4;}[_0x264460(0x2a6e)](){var _0x48d902=_0x264460;this[_0x48d902(0x283a)]();var _0xf2d104=this[_0x48d902(0x7ae)]();return 0x0!=_0xf2d104&&0x1!=_0xf2d104&&this[_0x48d902(0xbb9)](0x1/_0xf2d104),this;}[_0x264460(0x7ae)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']+this['_w']*this['_w'];}[_0x264460(0x3785)](){var _0x1df0a6=_0x264460;return Math[_0x1df0a6(0x243f)](this['lengthSquared']());}[_0x264460(0x3952)](){var _0x3a5358=_0x264460,_0x242036=this['length']();return 0x0!==_0x242036&&this[_0x3a5358(0xbb9)](0x1/_0x242036),this;}[_0x264460(0x33c)](){var _0x4830aa=_0x264460,_0x3191d7=this['length']();return 0x0===_0x3191d7?this[_0x4830aa(0x292d)]():this[_0x4830aa(0x5ab)](0x1/_0x3191d7);}[_0x264460(0x905)](){var _0x1ab1a1=_0x264460,_0x5b812c=_0xa1efc[_0x1ab1a1(0xd5a)]();return this[_0x1ab1a1(0x38b2)](_0x5b812c),_0x5b812c;}['toEulerAnglesToRef'](_0x2e3985){var _0x391627=_0x264460,_0xc2e57a,_0x436399,_0x20a0d5,_0x1a2f95,_0x176b04=this['_z'],_0x3ab493=this['_x'],_0x49dd06=this['_y'],_0x5d0ff0=this['_w'],_0x4a45d6=_0x49dd06*_0x176b04-_0x3ab493*_0x5d0ff0;return _0x4a45d6<-0.4999999?(_0x2e3985['_y']=0x2*Math[_0x391627(0xaba)](_0x49dd06,_0x5d0ff0),_0x2e3985['_x']=Math['PI']/0x2,_0x2e3985['_z']=0x0):0.4999999<_0x4a45d6?(_0x2e3985['_y']=0x2*Math[_0x391627(0xaba)](_0x49dd06,_0x5d0ff0),_0x2e3985['_x']=-Math['PI']/0x2,_0x2e3985['_z']=0x0):(_0xc2e57a=_0x5d0ff0*_0x5d0ff0,_0x436399=_0x176b04*_0x176b04,_0x20a0d5=_0x3ab493*_0x3ab493,_0x1a2f95=_0x49dd06*_0x49dd06,_0x2e3985['_z']=Math[_0x391627(0xaba)](0x2*(_0x3ab493*_0x49dd06+_0x176b04*_0x5d0ff0),-_0x436399-_0x20a0d5+_0x1a2f95+_0xc2e57a),_0x2e3985['_x']=Math[_0x391627(0x2966)](-0x2*_0x4a45d6),_0x2e3985['_y']=Math[_0x391627(0xaba)](0x2*(_0x176b04*_0x3ab493+_0x49dd06*_0x5d0ff0),_0x436399-_0x20a0d5-_0x1a2f95+_0xc2e57a)),_0x2e3985[_0x391627(0x1b1a)]=!0x0,_0x2e3985;}[_0x264460(0x36f9)](_0x49f3b2){var _0xd188ef=_0x264460;return _0x5cbdcf[_0xd188ef(0x190a)](this,_0x49f3b2),_0x49f3b2;}['fromRotationMatrix'](_0xe2e810){var _0x29964d=_0x264460;return _0x3c8946[_0x29964d(0x3e5f)](_0xe2e810,this),this;}static['FromRotationMatrix'](_0x5f3a3a){var _0xbe9e7=_0x264460,_0x2888e2=new _0x3c8946();return _0x3c8946[_0xbe9e7(0x3e5f)](_0x5f3a3a,_0x2888e2),_0x2888e2;}static[_0x264460(0x3e5f)](_0x509cb3,_0x1f98c2){var _0x21679d=_0x264460,_0x509cb3=_0x509cb3['m'],_0x552499=_0x509cb3[0x0],_0xfbbc7a=_0x509cb3[0x4],_0x138d4d=_0x509cb3[0x8],_0x5ce21d=_0x509cb3[0x1],_0x4a6198=_0x509cb3[0x5],_0x7d2e1d=_0x509cb3[0x9],_0x172d09=_0x509cb3[0x2],_0x63d3cc=_0x509cb3[0x6],_0x509cb3=_0x509cb3[0xa],_0x12114d=_0x552499+_0x4a6198+_0x509cb3;let _0x31c8a8;return 0x0<_0x12114d?(_0x31c8a8=0.5/Math[_0x21679d(0x243f)](_0x12114d+0x1),_0x1f98c2['_w']=0.25/_0x31c8a8,_0x1f98c2['_x']=(_0x63d3cc-_0x7d2e1d)*_0x31c8a8,_0x1f98c2['_y']=(_0x138d4d-_0x172d09)*_0x31c8a8,_0x1f98c2['_z']=(_0x5ce21d-_0xfbbc7a)*_0x31c8a8):_0x4a6198<_0x552499&&_0x509cb3<_0x552499?(_0x31c8a8=0x2*Math['sqrt'](0x1+_0x552499-_0x4a6198-_0x509cb3),_0x1f98c2['_w']=(_0x63d3cc-_0x7d2e1d)/_0x31c8a8,_0x1f98c2['_x']=0.25*_0x31c8a8,_0x1f98c2['_y']=(_0xfbbc7a+_0x5ce21d)/_0x31c8a8,_0x1f98c2['_z']=(_0x138d4d+_0x172d09)/_0x31c8a8):_0x509cb3<_0x4a6198?(_0x31c8a8=0x2*Math['sqrt'](0x1+_0x4a6198-_0x552499-_0x509cb3),_0x1f98c2['_w']=(_0x138d4d-_0x172d09)/_0x31c8a8,_0x1f98c2['_x']=(_0xfbbc7a+_0x5ce21d)/_0x31c8a8,_0x1f98c2['_y']=0.25*_0x31c8a8,_0x1f98c2['_z']=(_0x7d2e1d+_0x63d3cc)/_0x31c8a8):(_0x31c8a8=0x2*Math[_0x21679d(0x243f)](0x1+_0x509cb3-_0x552499-_0x4a6198),_0x1f98c2['_w']=(_0x5ce21d-_0xfbbc7a)/_0x31c8a8,_0x1f98c2['_x']=(_0x138d4d+_0x172d09)/_0x31c8a8,_0x1f98c2['_y']=(_0x7d2e1d+_0x63d3cc)/_0x31c8a8,_0x1f98c2['_z']=0.25*_0x31c8a8),_0x1f98c2['_isDirty']=!0x0,_0x1f98c2;}static[_0x264460(0x1457)](_0x386cf0,_0x554817){return _0x386cf0['_x']*_0x554817['_x']+_0x386cf0['_y']*_0x554817['_y']+_0x386cf0['_z']*_0x554817['_z']+_0x386cf0['_w']*_0x554817['_w'];}static[_0x264460(0x3430)](_0x351d98,_0x4202c8,_0x29c0ca=0.1){return _0x351d98=_0x3c8946['Dot'](_0x351d98,_0x4202c8),0x1-_0x351d98*_0x351d98<=_0x29c0ca;}static[_0x264460(0x224)](_0x38c74e,_0x429be3,_0x30b289,_0x4f3a1b,_0x4ed339){var _0x5ea9f4=_0x264460;return _0x30b289=_0x48d778['R'][_0x5ea9f4(0x40ad)](0x0===_0x4f3a1b?0x1:_0x30b289/_0x4f3a1b,0x0,0x1),(_0x3c8946[_0x5ea9f4(0x1c7f)](_0x38c74e,_0x429be3,_0x30b289,_0x4ed339),_0x4ed339);}static[_0x264460(0xd5a)](){return new _0x3c8946(0x0,0x0,0x0,0x0);}static[_0x264460(0x1284)](_0x3888b7){var _0x2e0e7a=_0x264460;return new _0x3888b7[(_0x2e0e7a(0x2660))](-_0x3888b7['_x'],-_0x3888b7['_y'],-_0x3888b7['_z'],_0x3888b7['_w']);}static[_0x264460(0x1882)](_0x5d6ccb,_0x340811){var _0x209228=_0x264460;return _0x340811[_0x209228(0xc1b)](-_0x5d6ccb['_x'],-_0x5d6ccb['_y'],-_0x5d6ccb['_z'],_0x5d6ccb['_w']),_0x340811;}static[_0x264460(0x243a)](){return new _0x3c8946(0x0,0x0,0x0,0x1);}static['IsIdentity'](_0x13a87e){return _0x13a87e&&0x0===_0x13a87e['_x']&&0x0===_0x13a87e['_y']&&0x0===_0x13a87e['_z']&&0x1===_0x13a87e['_w'];}static['RotationAxis'](_0x4994ce,_0x1fcc0a){var _0x324947=_0x264460;return _0x3c8946[_0x324947(0x144c)](_0x4994ce,_0x1fcc0a,new _0x3c8946());}static[_0x264460(0x144c)](_0x5bd3,_0x42b782,_0x3160ce){var _0x1104ef=_0x264460,_0x3daaab=Math['sin'](_0x42b782/0x2);return _0x5bd3[_0x1104ef(0x3952)](),_0x3160ce['_w']=Math['cos'](_0x42b782/0x2),_0x3160ce['_x']=_0x5bd3['_x']*_0x3daaab,_0x3160ce['_y']=_0x5bd3['_y']*_0x3daaab,_0x3160ce['_z']=_0x5bd3['_z']*_0x3daaab,_0x3160ce['_isDirty']=!0x0,_0x3160ce;}static[_0x264460(0x1c38)](_0x170a2e,_0x1e710a){return _0x1e710a=_0x1e710a||0x0,new _0x3c8946(_0x170a2e[_0x1e710a],_0x170a2e[_0x1e710a+0x1],_0x170a2e[_0x1e710a+0x2],_0x170a2e[_0x1e710a+0x3]);}static[_0x264460(0x1bea)](_0x91ae49,_0x40c994,_0x27ce20){var _0x108a06=_0x264460;return _0x27ce20['_x']=_0x91ae49[_0x40c994],_0x27ce20['_y']=_0x91ae49[_0x40c994+0x1],_0x27ce20['_z']=_0x91ae49[_0x40c994+0x2],_0x27ce20['_w']=_0x91ae49[_0x40c994+0x3],_0x27ce20[_0x108a06(0x1b1a)]=!0x0,_0x27ce20;}static[_0x264460(0x10aa)](_0x1a36f8,_0x1502ee,_0x515e5e){var _0x3bfff1=_0x264460,_0x327080=new _0x3c8946();return _0x3c8946[_0x3bfff1(0x1aa5)](_0x1502ee,_0x1a36f8,_0x515e5e,_0x327080),_0x327080;}static['FromEulerAnglesToRef'](_0x287970,_0x7c78af,_0xec49f8,_0x1d3647){var _0xe9717d=_0x264460;return _0x3c8946[_0xe9717d(0x1aa5)](_0x7c78af,_0x287970,_0xec49f8,_0x1d3647),_0x1d3647;}static[_0x264460(0x3ded)](_0x3c8d0f){var _0x96bcf6=_0x264460,_0x56d6b7=new _0x3c8946();return _0x3c8946[_0x96bcf6(0x1aa5)](_0x3c8d0f['_y'],_0x3c8d0f['_x'],_0x3c8d0f['_z'],_0x56d6b7),_0x56d6b7;}static[_0x264460(0x1d15)](_0x457add,_0x468b5b){var _0x598491=_0x264460;return _0x3c8946[_0x598491(0x1aa5)](_0x457add['_y'],_0x457add['_x'],_0x457add['_z'],_0x468b5b),_0x468b5b;}static[_0x264460(0x1c64)](_0x547ef4,_0x351c1c,_0x17be26){var _0x5a633c=_0x264460,_0x1726cd=_0xa1efc[_0x5a633c(0x1457)](_0x547ef4,_0x351c1c)+0x1;return _0x1726cd<_0x57d381['kn']?Math[_0x5a633c(0x3a1d)](_0x547ef4['x'])>Math[_0x5a633c(0x3a1d)](_0x547ef4['z'])?_0x17be26[_0x5a633c(0xc1b)](-_0x547ef4['y'],_0x547ef4['x'],0x0,0x0):_0x17be26['set'](0x0,-_0x547ef4['z'],_0x547ef4['y'],0x0):(_0xa1efc[_0x5a633c(0x67d)](_0x547ef4,_0x351c1c,_0x335b6e[_0x5a633c(0x19f4)][0x0]),_0x17be26[_0x5a633c(0xc1b)](_0x335b6e[_0x5a633c(0x19f4)][0x0]['x'],_0x335b6e['Vector3'][0x0]['y'],_0x335b6e[_0x5a633c(0x19f4)][0x0]['z'],_0x1726cd)),_0x17be26['normalize']();}static['RotationYawPitchRoll'](_0x339f66,_0x5931fa,_0x3d0d8b){var _0x1d7040=_0x264460,_0x50131d=new _0x3c8946();return _0x3c8946[_0x1d7040(0x1aa5)](_0x339f66,_0x5931fa,_0x3d0d8b,_0x50131d),_0x50131d;}static[_0x264460(0x1aa5)](_0x517b17,_0x23e070,_0x5307c5,_0x21ffad){var _0x30fb8c=_0x264460,_0x5307c5=0.5*_0x5307c5,_0x23e070=0.5*_0x23e070,_0x517b17=0.5*_0x517b17,_0x18aa95=Math[_0x30fb8c(0xa8b)](_0x5307c5),_0x5307c5=Math[_0x30fb8c(0x1262)](_0x5307c5),_0x22d189=Math[_0x30fb8c(0xa8b)](_0x23e070),_0x23e070=Math[_0x30fb8c(0x1262)](_0x23e070),_0x48f7c9=Math[_0x30fb8c(0xa8b)](_0x517b17),_0x517b17=Math[_0x30fb8c(0x1262)](_0x517b17);return _0x21ffad['_x']=_0x517b17*_0x22d189*_0x5307c5+_0x48f7c9*_0x23e070*_0x18aa95,_0x21ffad['_y']=_0x48f7c9*_0x23e070*_0x5307c5-_0x517b17*_0x22d189*_0x18aa95,_0x21ffad['_z']=_0x517b17*_0x23e070*_0x18aa95-_0x48f7c9*_0x22d189*_0x5307c5,_0x21ffad['_w']=_0x517b17*_0x23e070*_0x5307c5+_0x48f7c9*_0x22d189*_0x18aa95,_0x21ffad[_0x30fb8c(0x1b1a)]=!0x0,_0x21ffad;}static[_0x264460(0x202b)](_0x35fa98,_0x19ceae,_0xb45d6e){var _0x4bbf13=new _0x3c8946();return _0x3c8946['RotationAlphaBetaGammaToRef'](_0x35fa98,_0x19ceae,_0xb45d6e,_0x4bbf13),_0x4bbf13;}static[_0x264460(0x1a4e)](_0x26901c,_0x209e4b,_0x4b1f6d,_0x81c8f7){var _0x45faa5=_0x264460,_0xf40c30=0.5*(_0x4b1f6d+_0x26901c),_0x4b1f6d=0.5*(_0x4b1f6d-_0x26901c),_0x26901c=0.5*_0x209e4b;return _0x81c8f7['_x']=Math[_0x45faa5(0x1262)](_0x4b1f6d)*Math[_0x45faa5(0xa8b)](_0x26901c),_0x81c8f7['_y']=Math['sin'](_0x4b1f6d)*Math[_0x45faa5(0xa8b)](_0x26901c),_0x81c8f7['_z']=Math[_0x45faa5(0xa8b)](_0xf40c30)*Math[_0x45faa5(0x1262)](_0x26901c),_0x81c8f7['_w']=Math[_0x45faa5(0x1262)](_0xf40c30)*Math['cos'](_0x26901c),_0x81c8f7['_isDirty']=!0x0,_0x81c8f7;}static[_0x264460(0xc72)](_0x2e1aac,_0x1c9f3a,_0x3961d8){var _0x33d087=_0x264460,_0x1507ab=new _0x3c8946(0x0,0x0,0x0,0x0);return _0x3c8946[_0x33d087(0x38d1)](_0x2e1aac,_0x1c9f3a,_0x3961d8,_0x1507ab),_0x1507ab;}static[_0x264460(0x38d1)](_0x4a2adc,_0x551921,_0x2352d6,_0x1d71d1){var _0x34fbd3=_0x264460,_0x1b3456=_0x361577['Matrix'][0x0];return _0x5cbdcf[_0x34fbd3(0x3073)](_0x4a2adc['normalize'](),_0x551921[_0x34fbd3(0x3952)](),_0x2352d6[_0x34fbd3(0x3952)](),_0x1b3456),_0x3c8946[_0x34fbd3(0x3e5f)](_0x1b3456,_0x1d71d1),_0x1d71d1;}static[_0x264460(0x33ed)](_0x42c519,_0x3cff96){var _0x21eb97=_0x264460,_0x3d3887=new _0x3c8946();return _0x3c8946[_0x21eb97(0x1360)](_0x42c519,_0x3cff96,_0x3d3887),_0x3d3887;}static[_0x264460(0x1360)](_0x515e1e,_0x57b71c,_0x57398c){var _0x23d075=_0x264460,_0x336bed=_0x361577[_0x23d075(0x1919)][0x0];return _0x5cbdcf[_0x23d075(0x26f8)](_0x515e1e,_0x57b71c,_0x336bed),_0x3c8946[_0x23d075(0x3e5f)](_0x336bed,_0x57398c),_0x57398c;}static[_0x264460(0x3c90)](_0x59b732,_0x100a79){var _0x2827a7=_0x264460,_0xa853be=new _0x3c8946();return _0x3c8946[_0x2827a7(0x2469)](_0x59b732,_0x100a79,_0xa853be),_0xa853be;}static[_0x264460(0x2469)](_0x52b45f,_0xd9cdfb,_0x3fa649){var _0x27e352=_0x264460,_0x4363a6=_0x361577[_0x27e352(0x1919)][0x0];return _0x5cbdcf[_0x27e352(0x3593)](_0x52b45f,_0xd9cdfb,_0x4363a6),_0x3c8946[_0x27e352(0x3e5f)](_0x4363a6,_0x3fa649);}static[_0x264460(0x2bfc)](_0x1ebe94,_0xc153a8,_0x9272aa){var _0x19f61a=_0x264460,_0x42500b=_0x3c8946[_0x19f61a(0x243a)]();return _0x3c8946[_0x19f61a(0x1c7f)](_0x1ebe94,_0xc153a8,_0x9272aa,_0x42500b),_0x42500b;}static['SlerpToRef'](_0x414be2,_0x1177f7,_0x506463,_0x10bc11){var _0x161a58=_0x264460;let _0x1532d0,_0x16656e,_0x4b1c47=_0x414be2['_x']*_0x1177f7['_x']+_0x414be2['_y']*_0x1177f7['_y']+_0x414be2['_z']*_0x1177f7['_z']+_0x414be2['_w']*_0x1177f7['_w'],_0x317780=!0x1;var _0x5bfc0a,_0x3a6b9a;return _0x4b1c47<0x0&&(_0x317780=!0x0,_0x4b1c47=-_0x4b1c47),_0x1532d0=0.999999<_0x4b1c47?(_0x16656e=0x1-_0x506463,_0x317780?-_0x506463:_0x506463):(_0x5bfc0a=Math['acos'](_0x4b1c47),_0x3a6b9a=0x1/Math[_0x161a58(0xa8b)](_0x5bfc0a),_0x16656e=Math[_0x161a58(0xa8b)]((0x1-_0x506463)*_0x5bfc0a)*_0x3a6b9a,_0x317780?-Math[_0x161a58(0xa8b)](_0x506463*_0x5bfc0a)*_0x3a6b9a:Math[_0x161a58(0xa8b)](_0x506463*_0x5bfc0a)*_0x3a6b9a),_0x10bc11['_x']=_0x16656e*_0x414be2['_x']+_0x1532d0*_0x1177f7['_x'],_0x10bc11['_y']=_0x16656e*_0x414be2['_y']+_0x1532d0*_0x1177f7['_y'],_0x10bc11['_z']=_0x16656e*_0x414be2['_z']+_0x1532d0*_0x1177f7['_z'],_0x10bc11['_w']=_0x16656e*_0x414be2['_w']+_0x1532d0*_0x1177f7['_w'],_0x10bc11[_0x161a58(0x1b1a)]=!0x0,_0x10bc11;}static[_0x264460(0x1cb8)](_0x52a873,_0x3ba191,_0x2824ff,_0x313ad8,_0x3dfd3f){var _0x138f34=_0x264460,_0x2d53b7=_0x3dfd3f*_0x3dfd3f,_0x190459=_0x3dfd3f*_0x2d53b7,_0x49be41=0x2*_0x190459-0x3*_0x2d53b7+0x1,_0x3496e9=-0x2*_0x190459+0x3*_0x2d53b7,_0x3dfd3f=_0x190459-0x2*_0x2d53b7+_0x3dfd3f,_0x190459=_0x190459-_0x2d53b7,_0x2d53b7=_0x52a873['_x']*_0x49be41+_0x2824ff['_x']*_0x3496e9+_0x3ba191['_x']*_0x3dfd3f+_0x313ad8['_x']*_0x190459,_0x5e80da=_0x52a873['_y']*_0x49be41+_0x2824ff['_y']*_0x3496e9+_0x3ba191['_y']*_0x3dfd3f+_0x313ad8['_y']*_0x190459,_0x18fbe3=_0x52a873['_z']*_0x49be41+_0x2824ff['_z']*_0x3496e9+_0x3ba191['_z']*_0x3dfd3f+_0x313ad8['_z']*_0x190459,_0x49be41=_0x52a873['_w']*_0x49be41+_0x2824ff['_w']*_0x3496e9+_0x3ba191['_w']*_0x3dfd3f+_0x313ad8['_w']*_0x190459;return new _0x52a873[(_0x138f34(0x2660))](_0x2d53b7,_0x5e80da,_0x18fbe3,_0x49be41);}static[_0x264460(0xc6f)](_0x3be3bb,_0x20f7df,_0x3569c1,_0x5a96b3,_0x234dfb){var _0x346273=_0x264460,_0x27e3dc=new _0x3be3bb[(_0x346273(0x2660))]();return this[_0x346273(0x1e89)](_0x3be3bb,_0x20f7df,_0x3569c1,_0x5a96b3,_0x234dfb,_0x27e3dc),_0x27e3dc;}static[_0x264460(0x1e89)](_0x340518,_0x383839,_0xa12b47,_0x297ec5,_0x3ff45d,_0x14be15){var _0x570024=_0x3ff45d*_0x3ff45d;return _0x14be15['_x']=0x6*(_0x570024-_0x3ff45d)*_0x340518['_x']+(0x3*_0x570024-0x4*_0x3ff45d+0x1)*_0x383839['_x']+0x6*(-_0x570024+_0x3ff45d)*_0xa12b47['_x']+(0x3*_0x570024-0x2*_0x3ff45d)*_0x297ec5['_x'],_0x14be15['_y']=0x6*(_0x570024-_0x3ff45d)*_0x340518['_y']+(0x3*_0x570024-0x4*_0x3ff45d+0x1)*_0x383839['_y']+0x6*(-_0x570024+_0x3ff45d)*_0xa12b47['_y']+(0x3*_0x570024-0x2*_0x3ff45d)*_0x297ec5['_y'],_0x14be15['_z']=0x6*(_0x570024-_0x3ff45d)*_0x340518['_z']+(0x3*_0x570024-0x4*_0x3ff45d+0x1)*_0x383839['_z']+0x6*(-_0x570024+_0x3ff45d)*_0xa12b47['_z']+(0x3*_0x570024-0x2*_0x3ff45d)*_0x297ec5['_z'],_0x14be15['_w']=0x6*(_0x570024-_0x3ff45d)*_0x340518['_w']+(0x3*_0x570024-0x4*_0x3ff45d+0x1)*_0x383839['_w']+0x6*(-_0x570024+_0x3ff45d)*_0xa12b47['_w']+(0x3*_0x570024-0x2*_0x3ff45d)*_0x297ec5['_w'],_0x14be15['_isDirty']=!0x0,_0x14be15;}}class _0x5cbdcf{constructor(){var _0xf9b2c9=_0x264460;this[_0xf9b2c9(0x324d)]=!0x1,this[_0xf9b2c9(0x2748)]=!0x0,this[_0xf9b2c9(0xfee)]=!0x0,this[_0xf9b2c9(0x9c7)]=!0x0,this[_0xf9b2c9(0x50b)]=-0x1,_0x243dfe['Z'][_0xf9b2c9(0x3dca)]&&_0x243dfe['Z'][_0xf9b2c9(0x32fd)][_0xf9b2c9(0x1e1d)](this),this['_m']=new _0x243dfe['Z']['MatrixCurrentType'](0x10),this[_0xf9b2c9(0x1388)]();}static get['Use64Bits'](){var _0x3ba79b=_0x264460;return _0x243dfe['Z'][_0x3ba79b(0xaf8)];}get['m'](){return this['_m'];}[_0x264460(0x1388)](){var _0x17c394=_0x264460;this[_0x17c394(0x50b)]=_0x5cbdcf[_0x17c394(0xf73)]++,this[_0x17c394(0x324d)]=!0x1,this['_isIdentity3x2']=!0x1,this[_0x17c394(0x2748)]=!0x0,this['_isIdentity3x2Dirty']=!0x0;}[_0x264460(0x3f3c)](_0x2fed35,_0x395f76=!0x1,_0xec5d78=!0x1,_0x3fc1b4=!0x0){var _0x205ea0=_0x264460;this[_0x205ea0(0x324d)]=_0x2fed35,this[_0x205ea0(0xfee)]=_0x2fed35||_0xec5d78,this[_0x205ea0(0x2748)]=!this[_0x205ea0(0x324d)]&&_0x395f76,this[_0x205ea0(0x9c7)]=!this[_0x205ea0(0xfee)]&&_0x3fc1b4;}[_0x264460(0x203f)](){var _0x2ae85b=_0x264460,_0x3a308e;return this[_0x2ae85b(0x2748)]&&(this[_0x2ae85b(0x2748)]=!0x1,_0x3a308e=this['_m'],this[_0x2ae85b(0x324d)]=0x1===_0x3a308e[0x0]&&0x0===_0x3a308e[0x1]&&0x0===_0x3a308e[0x2]&&0x0===_0x3a308e[0x3]&&0x0===_0x3a308e[0x4]&&0x1===_0x3a308e[0x5]&&0x0===_0x3a308e[0x6]&&0x0===_0x3a308e[0x7]&&0x0===_0x3a308e[0x8]&&0x0===_0x3a308e[0x9]&&0x1===_0x3a308e[0xa]&&0x0===_0x3a308e[0xb]&&0x0===_0x3a308e[0xc]&&0x0===_0x3a308e[0xd]&&0x0===_0x3a308e[0xe]&&0x1===_0x3a308e[0xf]),this[_0x2ae85b(0x324d)];}['isIdentityAs3x2'](){var _0xaf9b10=_0x264460;return this[_0xaf9b10(0x9c7)]&&(this[_0xaf9b10(0x9c7)]=!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[_0xaf9b10(0xfee)]=!0x1:this[_0xaf9b10(0xfee)]=!0x0),this['_isIdentity3x2'];}[_0x264460(0x2800)](){var _0x55b3db=_0x264460;if(!0x0===this[_0x55b3db(0x324d)])return 0x1;var _0x58f08e=this['_m'],_0x1e1962=_0x58f08e[0x0],_0x10277f=_0x58f08e[0x1],_0x559605=_0x58f08e[0x2],_0x52a357=_0x58f08e[0x3],_0x4188fa=_0x58f08e[0x4],_0x19bd4a=_0x58f08e[0x5],_0x2d8ccc=_0x58f08e[0x6],_0xe63d29=_0x58f08e[0x7],_0x2bb8ae=_0x58f08e[0x8],_0x2bf991=_0x58f08e[0x9],_0x3933f4=_0x58f08e[0xa],_0x449bd3=_0x58f08e[0xb],_0xe081d9=_0x58f08e[0xc],_0x493931=_0x58f08e[0xd],_0x59a416=_0x58f08e[0xe],_0x58f08e=_0x58f08e[0xf],_0x4dceb2=_0x3933f4*_0x58f08e-_0x59a416*_0x449bd3,_0x2d2a1e=_0x2bf991*_0x58f08e-_0x493931*_0x449bd3,_0xab1c4b=_0x2bf991*_0x59a416-_0x493931*_0x3933f4,_0x58f08e=_0x2bb8ae*_0x58f08e-_0xe081d9*_0x449bd3,_0x449bd3=_0x2bb8ae*_0x59a416-_0x3933f4*_0xe081d9,_0x59a416=_0x2bb8ae*_0x493931-_0xe081d9*_0x2bf991;return _0x1e1962*(_0x19bd4a*_0x4dceb2-_0x2d8ccc*_0x2d2a1e+_0xe63d29*_0xab1c4b)+_0x10277f*-(_0x4188fa*_0x4dceb2-_0x2d8ccc*_0x58f08e+_0xe63d29*_0x449bd3)+_0x559605*(_0x4188fa*_0x2d2a1e-_0x19bd4a*_0x58f08e+_0xe63d29*_0x59a416)+_0x52a357*-(_0x4188fa*_0xab1c4b-_0x19bd4a*_0x449bd3+_0x2d8ccc*_0x59a416);}[_0x264460(0x3d2d)](){return this['_m'];}[_0x264460(0x4189)](){return this['_m'];}[_0x264460(0x3e4a)](){var _0x3a811e=_0x264460;return this[_0x3a811e(0x2b1e)](this),this;}[_0x264460(0x2af4)](){var _0x4a8912=_0x264460;return _0x5cbdcf['FromValuesToRef'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this),this[_0x4a8912(0x3f3c)](!0x1),this;}[_0x264460(0x33ee)](_0x5870eb){var _0x4d53b4=_0x264460,_0x2ef6e8=new this['constructor']();return this[_0x4d53b4(0x206b)](_0x5870eb,_0x2ef6e8),_0x2ef6e8;}[_0x264460(0x206b)](_0x3d6767,_0x46a612){var _0x4b0211=this['_m'];const _0x1e819f=_0x46a612['_m'];var _0x43626b=_0x3d6767['m'];for(let _0x2dc90f=0x0;_0x2dc90f<0x10;_0x2dc90f++)_0x1e819f[_0x2dc90f]=_0x4b0211[_0x2dc90f]+_0x43626b[_0x2dc90f];return _0x46a612['markAsUpdated'](),_0x46a612;}['addToSelf'](_0x4ece1d){var _0x2c6b5=_0x264460;const _0x568510=this['_m'];var _0x329add=_0x4ece1d['m'];for(let _0x2a8eab=0x0;_0x2a8eab<0x10;_0x2a8eab++)_0x568510[_0x2a8eab]+=_0x329add[_0x2a8eab];return this[_0x2c6b5(0x1388)](),this;}['invertToRef'](_0x47fc67){var _0x391de8=_0x264460;if(!0x0===this[_0x391de8(0x324d)])return _0x5cbdcf['IdentityToRef'](_0x47fc67),_0x47fc67;var _0x23bf72=this['_m'],_0x2de746=_0x23bf72[0x0],_0x1580af=_0x23bf72[0x1],_0x49667c=_0x23bf72[0x2],_0x27c891=_0x23bf72[0x3],_0x297e03=_0x23bf72[0x4],_0x277999=_0x23bf72[0x5],_0x51d241=_0x23bf72[0x6],_0x28ca01=_0x23bf72[0x7],_0x59f996=_0x23bf72[0x8],_0x3181f6=_0x23bf72[0x9],_0x5505d2=_0x23bf72[0xa],_0x1059e2=_0x23bf72[0xb],_0x12153f=_0x23bf72[0xc],_0x5d9db2=_0x23bf72[0xd],_0x37726c=_0x23bf72[0xe],_0x23bf72=_0x23bf72[0xf],_0xdc6c58=_0x5505d2*_0x23bf72-_0x37726c*_0x1059e2,_0x223e1d=_0x3181f6*_0x23bf72-_0x5d9db2*_0x1059e2,_0x400ff7=_0x3181f6*_0x37726c-_0x5d9db2*_0x5505d2,_0x329813=_0x59f996*_0x23bf72-_0x12153f*_0x1059e2,_0x4ea50e=_0x59f996*_0x37726c-_0x5505d2*_0x12153f,_0xae06c8=_0x59f996*_0x5d9db2-_0x12153f*_0x3181f6,_0x38686c=_0x277999*_0xdc6c58-_0x51d241*_0x223e1d+_0x28ca01*_0x400ff7,_0x347b26=-(_0x297e03*_0xdc6c58-_0x51d241*_0x329813+_0x28ca01*_0x4ea50e),_0x1bba1b=_0x297e03*_0x223e1d-_0x277999*_0x329813+_0x28ca01*_0xae06c8,_0x26e790=-(_0x297e03*_0x400ff7-_0x277999*_0x4ea50e+_0x51d241*_0xae06c8),_0x315d21=_0x2de746*_0x38686c+_0x1580af*_0x347b26+_0x49667c*_0x1bba1b+_0x27c891*_0x26e790;if(0x0==_0x315d21)return _0x47fc67[_0x391de8(0x448)](this),_0x47fc67;var _0x315d21=0x1/_0x315d21,_0x41ab66=_0x51d241*_0x23bf72-_0x37726c*_0x28ca01,_0x272063=_0x277999*_0x23bf72-_0x5d9db2*_0x28ca01,_0x56861d=_0x277999*_0x37726c-_0x5d9db2*_0x51d241,_0x23bf72=_0x297e03*_0x23bf72-_0x12153f*_0x28ca01,_0x37726c=_0x297e03*_0x37726c-_0x12153f*_0x51d241,_0x5d9db2=_0x297e03*_0x5d9db2-_0x12153f*_0x277999,_0x12153f=_0x51d241*_0x1059e2-_0x5505d2*_0x28ca01,_0x36f914=_0x277999*_0x1059e2-_0x3181f6*_0x28ca01,_0x1f1a5d=_0x277999*_0x5505d2-_0x3181f6*_0x51d241,_0x1059e2=_0x297e03*_0x1059e2-_0x59f996*_0x28ca01,_0x28ca01=_0x297e03*_0x5505d2-_0x59f996*_0x51d241,_0x5505d2=_0x297e03*_0x3181f6-_0x59f996*_0x277999,_0x51d241=-(_0x1580af*_0xdc6c58-_0x49667c*_0x223e1d+_0x27c891*_0x400ff7),_0x297e03=_0x2de746*_0xdc6c58-_0x49667c*_0x329813+_0x27c891*_0x4ea50e,_0x3181f6=-(_0x2de746*_0x223e1d-_0x1580af*_0x329813+_0x27c891*_0xae06c8),_0x59f996=_0x2de746*_0x400ff7-_0x1580af*_0x4ea50e+_0x49667c*_0xae06c8,_0x277999=_0x1580af*_0x41ab66-_0x49667c*_0x272063+_0x27c891*_0x56861d,_0xdc6c58=-(_0x2de746*_0x41ab66-_0x49667c*_0x23bf72+_0x27c891*_0x37726c),_0x223e1d=_0x2de746*_0x272063-_0x1580af*_0x23bf72+_0x27c891*_0x5d9db2,_0x329813=-(_0x2de746*_0x56861d-_0x1580af*_0x37726c+_0x49667c*_0x5d9db2),_0x400ff7=-(_0x1580af*_0x12153f-_0x49667c*_0x36f914+_0x27c891*_0x1f1a5d),_0x4ea50e=_0x2de746*_0x12153f-_0x49667c*_0x1059e2+_0x27c891*_0x28ca01,_0xae06c8=-(_0x2de746*_0x36f914-_0x1580af*_0x1059e2+_0x27c891*_0x5505d2),_0x41ab66=_0x2de746*_0x1f1a5d-_0x1580af*_0x28ca01+_0x49667c*_0x5505d2;return _0x5cbdcf[_0x391de8(0x387f)](_0x38686c*_0x315d21,_0x51d241*_0x315d21,_0x277999*_0x315d21,_0x400ff7*_0x315d21,_0x347b26*_0x315d21,_0x297e03*_0x315d21,_0xdc6c58*_0x315d21,_0x4ea50e*_0x315d21,_0x1bba1b*_0x315d21,_0x3181f6*_0x315d21,_0x223e1d*_0x315d21,_0xae06c8*_0x315d21,_0x26e790*_0x315d21,_0x59f996*_0x315d21,_0x329813*_0x315d21,_0x41ab66*_0x315d21,_0x47fc67),_0x47fc67;}[_0x264460(0x13f8)](_0x52506d,_0x15216e){var _0x38851b=_0x264460;return this['_m'][_0x52506d]+=_0x15216e,this[_0x38851b(0x1388)](),this;}[_0x264460(0x7b8)](_0x31947b,_0x1577b){var _0xd5c67=_0x264460;return this['_m'][_0x31947b]*=_0x1577b,this[_0xd5c67(0x1388)](),this;}[_0x264460(0x40a8)](_0x58ba96,_0x229f25,_0x9089a9){return this['_m'][0xc]=_0x58ba96,this['_m'][0xd]=_0x229f25,this['_m'][0xe]=_0x9089a9,this['markAsUpdated'](),this;}[_0x264460(0x3cd1)](_0x3f5519,_0xc61c98,_0x4d4ad8){var _0x5220f7=_0x264460;return this['_m'][0xc]+=_0x3f5519,this['_m'][0xd]+=_0xc61c98,this['_m'][0xe]+=_0x4d4ad8,this[_0x5220f7(0x1388)](),this;}['setTranslation'](_0x9dad5f){var _0x4f7935=_0x264460;return this[_0x4f7935(0x40a8)](_0x9dad5f['_x'],_0x9dad5f['_y'],_0x9dad5f['_z']);}[_0x264460(0x2518)](){return new _0xa1efc(this['_m'][0xc],this['_m'][0xd],this['_m'][0xe]);}[_0x264460(0x114d)](_0x6458cd){return _0x6458cd['x']=this['_m'][0xc],_0x6458cd['y']=this['_m'][0xd],_0x6458cd['z']=this['_m'][0xe],_0x6458cd;}['removeRotationAndScaling'](){var _0x4255da=_0x264460,_0x48a96e=this['m'];return _0x5cbdcf[_0x4255da(0x387f)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x48a96e[0xc],_0x48a96e[0xd],_0x48a96e[0xe],_0x48a96e[0xf],this),this[_0x4255da(0x3f3c)](0x0===_0x48a96e[0xc]&&0x0===_0x48a96e[0xd]&&0x0===_0x48a96e[0xe]&&0x1===_0x48a96e[0xf]),this;}[_0x264460(0x20e1)](_0x5aa93a){var _0x476680=_0x264460,_0x5cb434=new this[(_0x476680(0x2660))]();return this[_0x476680(0x242a)](_0x5aa93a,_0x5cb434),_0x5cb434;}[_0x264460(0x448)](_0x389631){var _0x1659fe=_0x264460;return _0x389631['copyToArray'](this['_m']),(this[_0x1659fe(0x50b)]=_0x389631['updateFlag'],this[_0x1659fe(0x3f3c)](_0x389631[_0x1659fe(0x324d)],_0x389631[_0x1659fe(0x2748)],_0x389631[_0x1659fe(0xfee)],_0x389631[_0x1659fe(0x9c7)]),this);}[_0x264460(0x3f0b)](_0x165f29,_0x250713=0x0){var _0x47c9c2=this['_m'];return _0x165f29[_0x250713]=_0x47c9c2[0x0],_0x165f29[_0x250713+0x1]=_0x47c9c2[0x1],_0x165f29[_0x250713+0x2]=_0x47c9c2[0x2],_0x165f29[_0x250713+0x3]=_0x47c9c2[0x3],_0x165f29[_0x250713+0x4]=_0x47c9c2[0x4],_0x165f29[_0x250713+0x5]=_0x47c9c2[0x5],_0x165f29[_0x250713+0x6]=_0x47c9c2[0x6],_0x165f29[_0x250713+0x7]=_0x47c9c2[0x7],_0x165f29[_0x250713+0x8]=_0x47c9c2[0x8],_0x165f29[_0x250713+0x9]=_0x47c9c2[0x9],_0x165f29[_0x250713+0xa]=_0x47c9c2[0xa],_0x165f29[_0x250713+0xb]=_0x47c9c2[0xb],_0x165f29[_0x250713+0xc]=_0x47c9c2[0xc],_0x165f29[_0x250713+0xd]=_0x47c9c2[0xd],_0x165f29[_0x250713+0xe]=_0x47c9c2[0xe],_0x165f29[_0x250713+0xf]=_0x47c9c2[0xf],this;}['multiplyToRef'](_0xd85f3e,_0x5b8250){var _0x3808c6=_0x264460;return this[_0x3808c6(0x324d)]?_0x5b8250[_0x3808c6(0x448)](_0xd85f3e):_0xd85f3e[_0x3808c6(0x324d)]?_0x5b8250[_0x3808c6(0x448)](this):(this[_0x3808c6(0x1b5f)](_0xd85f3e,_0x5b8250['_m'],0x0),_0x5b8250[_0x3808c6(0x1388)]()),_0x5b8250;}[_0x264460(0x1b5f)](_0x458c80,_0x44bc4e,_0x351f6b){var _0x556dc3=this['_m'],_0x458c80=_0x458c80['m'],_0x410664=_0x556dc3[0x0],_0x4e6ef8=_0x556dc3[0x1],_0x300f92=_0x556dc3[0x2],_0x5aea90=_0x556dc3[0x3],_0x5e8078=_0x556dc3[0x4],_0x5f19aa=_0x556dc3[0x5],_0x3d3672=_0x556dc3[0x6],_0x479d4c=_0x556dc3[0x7],_0x59cde2=_0x556dc3[0x8],_0x585343=_0x556dc3[0x9],_0x4de632=_0x556dc3[0xa],_0x5aca07=_0x556dc3[0xb],_0xdf5d2e=_0x556dc3[0xc],_0x3ac0a1=_0x556dc3[0xd],_0x318550=_0x556dc3[0xe],_0x556dc3=_0x556dc3[0xf],_0x150407=_0x458c80[0x0],_0x3f62ae=_0x458c80[0x1],_0x403f8b=_0x458c80[0x2],_0x4a5515=_0x458c80[0x3],_0x37698b=_0x458c80[0x4],_0x4c47cd=_0x458c80[0x5],_0x5351a1=_0x458c80[0x6],_0x327e47=_0x458c80[0x7],_0xb28937=_0x458c80[0x8],_0x5ecb25=_0x458c80[0x9],_0xdccfc2=_0x458c80[0xa],_0x5e57e9=_0x458c80[0xb],_0x9a2c79=_0x458c80[0xc],_0x4e21db=_0x458c80[0xd],_0xef87dd=_0x458c80[0xe],_0x458c80=_0x458c80[0xf];return _0x44bc4e[_0x351f6b]=_0x410664*_0x150407+_0x4e6ef8*_0x37698b+_0x300f92*_0xb28937+_0x5aea90*_0x9a2c79,_0x44bc4e[_0x351f6b+0x1]=_0x410664*_0x3f62ae+_0x4e6ef8*_0x4c47cd+_0x300f92*_0x5ecb25+_0x5aea90*_0x4e21db,_0x44bc4e[_0x351f6b+0x2]=_0x410664*_0x403f8b+_0x4e6ef8*_0x5351a1+_0x300f92*_0xdccfc2+_0x5aea90*_0xef87dd,_0x44bc4e[_0x351f6b+0x3]=_0x410664*_0x4a5515+_0x4e6ef8*_0x327e47+_0x300f92*_0x5e57e9+_0x5aea90*_0x458c80,_0x44bc4e[_0x351f6b+0x4]=_0x5e8078*_0x150407+_0x5f19aa*_0x37698b+_0x3d3672*_0xb28937+_0x479d4c*_0x9a2c79,_0x44bc4e[_0x351f6b+0x5]=_0x5e8078*_0x3f62ae+_0x5f19aa*_0x4c47cd+_0x3d3672*_0x5ecb25+_0x479d4c*_0x4e21db,_0x44bc4e[_0x351f6b+0x6]=_0x5e8078*_0x403f8b+_0x5f19aa*_0x5351a1+_0x3d3672*_0xdccfc2+_0x479d4c*_0xef87dd,_0x44bc4e[_0x351f6b+0x7]=_0x5e8078*_0x4a5515+_0x5f19aa*_0x327e47+_0x3d3672*_0x5e57e9+_0x479d4c*_0x458c80,_0x44bc4e[_0x351f6b+0x8]=_0x59cde2*_0x150407+_0x585343*_0x37698b+_0x4de632*_0xb28937+_0x5aca07*_0x9a2c79,_0x44bc4e[_0x351f6b+0x9]=_0x59cde2*_0x3f62ae+_0x585343*_0x4c47cd+_0x4de632*_0x5ecb25+_0x5aca07*_0x4e21db,_0x44bc4e[_0x351f6b+0xa]=_0x59cde2*_0x403f8b+_0x585343*_0x5351a1+_0x4de632*_0xdccfc2+_0x5aca07*_0xef87dd,_0x44bc4e[_0x351f6b+0xb]=_0x59cde2*_0x4a5515+_0x585343*_0x327e47+_0x4de632*_0x5e57e9+_0x5aca07*_0x458c80,_0x44bc4e[_0x351f6b+0xc]=_0xdf5d2e*_0x150407+_0x3ac0a1*_0x37698b+_0x318550*_0xb28937+_0x556dc3*_0x9a2c79,_0x44bc4e[_0x351f6b+0xd]=_0xdf5d2e*_0x3f62ae+_0x3ac0a1*_0x4c47cd+_0x318550*_0x5ecb25+_0x556dc3*_0x4e21db,_0x44bc4e[_0x351f6b+0xe]=_0xdf5d2e*_0x403f8b+_0x3ac0a1*_0x5351a1+_0x318550*_0xdccfc2+_0x556dc3*_0xef87dd,_0x44bc4e[_0x351f6b+0xf]=_0xdf5d2e*_0x4a5515+_0x3ac0a1*_0x327e47+_0x318550*_0x5e57e9+_0x556dc3*_0x458c80,this;}['equals'](_0x16e246){var _0x1bc7a1=_0x264460;if(!_0x16e246)return!0x1;if((this[_0x1bc7a1(0x324d)]||_0x16e246['_isIdentity'])&&!this[_0x1bc7a1(0x2748)]&&!_0x16e246[_0x1bc7a1(0x2748)])return this[_0x1bc7a1(0x324d)]&&_0x16e246[_0x1bc7a1(0x324d)];var _0x2ed477=this['m'],_0x16e246=_0x16e246['m'];return _0x2ed477[0x0]===_0x16e246[0x0]&&_0x2ed477[0x1]===_0x16e246[0x1]&&_0x2ed477[0x2]===_0x16e246[0x2]&&_0x2ed477[0x3]===_0x16e246[0x3]&&_0x2ed477[0x4]===_0x16e246[0x4]&&_0x2ed477[0x5]===_0x16e246[0x5]&&_0x2ed477[0x6]===_0x16e246[0x6]&&_0x2ed477[0x7]===_0x16e246[0x7]&&_0x2ed477[0x8]===_0x16e246[0x8]&&_0x2ed477[0x9]===_0x16e246[0x9]&&_0x2ed477[0xa]===_0x16e246[0xa]&&_0x2ed477[0xb]===_0x16e246[0xb]&&_0x2ed477[0xc]===_0x16e246[0xc]&&_0x2ed477[0xd]===_0x16e246[0xd]&&_0x2ed477[0xe]===_0x16e246[0xe]&&_0x2ed477[0xf]===_0x16e246[0xf];}['clone'](){const _0x1e00a4=new this['constructor']();return _0x1e00a4['copyFrom'](this),_0x1e00a4;}[_0x264460(0x1d40)](){return'Matrix';}[_0x264460(0x21b6)](){let _0x181939=_0x4ce9e1(this['_m'][0x0]);for(let _0x3a940e=0x1;_0x3a940e<0x10;_0x3a940e++)_0x181939=0x18d*_0x181939^_0x4ce9e1(this['_m'][_0x3a940e]);return _0x181939;}['decomposeToTransformNode'](_0x3abe0c){var _0x457a18=_0x264460;return _0x3abe0c[_0x457a18(0x373c)]=_0x3abe0c[_0x457a18(0x373c)]||new _0x3c8946(),this['decompose'](_0x3abe0c[_0x457a18(0x114e)],_0x3abe0c[_0x457a18(0x373c)],_0x3abe0c[_0x457a18(0xdfa)]);}['decompose'](_0x48b0f2,_0x10e080,_0x33d4a5,_0x55c78c){var _0x2ce99a=_0x264460;if(this[_0x2ce99a(0x324d)])return _0x33d4a5&&_0x33d4a5[_0x2ce99a(0x8fd)](0x0),_0x48b0f2&&_0x48b0f2['setAll'](0x1),_0x10e080&&_0x10e080[_0x2ce99a(0x408c)](0x0,0x0,0x0,0x1),!0x0;var _0x20fbd0,_0x1352f9=this['_m'];return _0x33d4a5&&_0x33d4a5[_0x2ce99a(0x408c)](_0x1352f9[0xc],_0x1352f9[0xd],_0x1352f9[0xe]),(_0x48b0f2=_0x48b0f2||_0x361577[_0x2ce99a(0x19f4)][0x0])['x']=Math['sqrt'](_0x1352f9[0x0]*_0x1352f9[0x0]+_0x1352f9[0x1]*_0x1352f9[0x1]+_0x1352f9[0x2]*_0x1352f9[0x2]),_0x48b0f2['y']=Math[_0x2ce99a(0x243f)](_0x1352f9[0x4]*_0x1352f9[0x4]+_0x1352f9[0x5]*_0x1352f9[0x5]+_0x1352f9[0x6]*_0x1352f9[0x6]),_0x48b0f2['z']=Math[_0x2ce99a(0x243f)](_0x1352f9[0x8]*_0x1352f9[0x8]+_0x1352f9[0x9]*_0x1352f9[0x9]+_0x1352f9[0xa]*_0x1352f9[0xa]),_0x55c78c?(_0x33d4a5=_0x55c78c[_0x2ce99a(0x114e)]['x']<0x0?-0x1:0x1,_0x20fbd0=_0x55c78c[_0x2ce99a(0x114e)]['y']<0x0?-0x1:0x1,_0x55c78c=_0x55c78c[_0x2ce99a(0x114e)]['z']<0x0?-0x1:0x1,_0x48b0f2['x']*=_0x33d4a5,_0x48b0f2['y']*=_0x20fbd0,_0x48b0f2['z']*=_0x55c78c):this[_0x2ce99a(0x2800)]()<=0x0&&(_0x48b0f2['y']*=-0x1),0x0===_0x48b0f2['_x']||0x0===_0x48b0f2['_y']||0x0===_0x48b0f2['_z']?(_0x10e080&&_0x10e080['copyFromFloats'](0x0,0x0,0x0,0x1),!0x1):(_0x10e080&&(_0x33d4a5=0x1/_0x48b0f2['_x'],_0x20fbd0=0x1/_0x48b0f2['_y'],_0x55c78c=0x1/_0x48b0f2['_z'],_0x5cbdcf[_0x2ce99a(0x387f)](_0x1352f9[0x0]*_0x33d4a5,_0x1352f9[0x1]*_0x33d4a5,_0x1352f9[0x2]*_0x33d4a5,0x0,_0x1352f9[0x4]*_0x20fbd0,_0x1352f9[0x5]*_0x20fbd0,_0x1352f9[0x6]*_0x20fbd0,0x0,_0x1352f9[0x8]*_0x55c78c,_0x1352f9[0x9]*_0x55c78c,_0x1352f9[0xa]*_0x55c78c,0x0,0x0,0x0,0x0,0x1,_0x361577[_0x2ce99a(0x1919)][0x0]),_0x3c8946[_0x2ce99a(0x3e5f)](_0x361577[_0x2ce99a(0x1919)][0x0],_0x10e080)),!0x0);}[_0x264460(0x4038)](_0x379d1b){if(_0x379d1b<0x0||0x3<_0x379d1b)return null;return _0x379d1b*=0x4,new _0x570152(this['_m'][0x0+_0x379d1b],this['_m'][0x1+_0x379d1b],this['_m'][0x2+_0x379d1b],this['_m'][0x3+_0x379d1b]);}[_0x264460(0x432)](_0xb2d2fe,_0xd25ef3){return 0x0<=_0xb2d2fe&&_0xb2d2fe<0x3&&(_0xd25ef3['x']=this['_m'][0x0+(_0xb2d2fe=0x4*_0xb2d2fe)],_0xd25ef3['y']=this['_m'][0x1+_0xb2d2fe],_0xd25ef3['z']=this['_m'][0x2+_0xb2d2fe],_0xd25ef3['w']=this['_m'][0x3+_0xb2d2fe]),_0xd25ef3;}[_0x264460(0x1c59)](_0x1a814a,_0x114d5b){var _0x24d07d=_0x264460;return this[_0x24d07d(0x3f6)](_0x1a814a,_0x114d5b['x'],_0x114d5b['y'],_0x114d5b['z'],_0x114d5b['w']);}[_0x264460(0x22ed)](){var _0x3e48e8=_0x264460,_0x33c9d3=new this[(_0x3e48e8(0x2660))]();return _0x5cbdcf[_0x3e48e8(0x31fa)](this,_0x33c9d3),_0x33c9d3;}[_0x264460(0x30d1)](_0x3cd7b8){return _0x5cbdcf['TransposeToRef'](this,_0x3cd7b8),_0x3cd7b8;}['setRowFromFloats'](_0x443dd0,_0xffdb6f,_0x29fee2,_0x1db068,_0xe89abc){var _0x57ccd7=_0x264460;if(_0x443dd0<0x0||0x3<_0x443dd0)return this;return _0x443dd0*=0x4,(this['_m'][0x0+_0x443dd0]=_0xffdb6f,this['_m'][0x1+_0x443dd0]=_0x29fee2,this['_m'][0x2+_0x443dd0]=_0x1db068,this['_m'][0x3+_0x443dd0]=_0xe89abc,this[_0x57ccd7(0x1388)](),this);}['scale'](_0x14f02e){var _0x575d8a=_0x264460,_0x35c00c=new this[(_0x575d8a(0x2660))]();return this['scaleToRef'](_0x14f02e,_0x35c00c),_0x35c00c;}[_0x264460(0x1447)](_0x68292,_0x1e45b3){var _0x144009=_0x264460;for(let _0x406cd8=0x0;_0x406cd8<0x10;_0x406cd8++)_0x1e45b3['_m'][_0x406cd8]=this['_m'][_0x406cd8]*_0x68292;return _0x1e45b3[_0x144009(0x1388)](),_0x1e45b3;}[_0x264460(0x1c04)](_0x1503c1,_0x5d2d1d){var _0x1970dc=_0x264460;for(let _0x15cc73=0x0;_0x15cc73<0x10;_0x15cc73++)_0x5d2d1d['_m'][_0x15cc73]+=this['_m'][_0x15cc73]*_0x1503c1;return _0x5d2d1d[_0x1970dc(0x1388)](),_0x5d2d1d;}[_0x264460(0x54d)](_0xb8328e){var _0x1f4b2d=_0x264460;const _0x16fbcf=_0x361577[_0x1f4b2d(0x1919)][0x0];this[_0x1f4b2d(0x2b1e)](_0x16fbcf),_0x16fbcf[_0x1f4b2d(0x30d1)](_0xb8328e);var _0x4b8f74=_0xb8328e['_m'];return _0x5cbdcf[_0x1f4b2d(0x387f)](_0x4b8f74[0x0],_0x4b8f74[0x1],_0x4b8f74[0x2],0x0,_0x4b8f74[0x4],_0x4b8f74[0x5],_0x4b8f74[0x6],0x0,_0x4b8f74[0x8],_0x4b8f74[0x9],_0x4b8f74[0xa],0x0,0x0,0x0,0x0,0x1,_0xb8328e),_0xb8328e;}[_0x264460(0x2eb7)](){var _0x1c7e5d=_0x264460,_0x2db517=new this[(_0x1c7e5d(0x2660))]();return this[_0x1c7e5d(0x3302)](_0x2db517),_0x2db517;}['getRotationMatrixToRef'](_0x13a24d){var _0x137d5a=_0x264460,_0x3708c3=_0x361577[_0x137d5a(0x19f4)][0x0];if(!this['decompose'](_0x3708c3))return _0x5cbdcf[_0x137d5a(0x3d73)](_0x13a24d),_0x13a24d;var _0x5e3bf6=this['_m'],_0x29c57a=0x1/_0x3708c3['_x'],_0x425fc8=0x1/_0x3708c3['_y'],_0x3708c3=0x1/_0x3708c3['_z'];return _0x5cbdcf['FromValuesToRef'](_0x5e3bf6[0x0]*_0x29c57a,_0x5e3bf6[0x1]*_0x29c57a,_0x5e3bf6[0x2]*_0x29c57a,0x0,_0x5e3bf6[0x4]*_0x425fc8,_0x5e3bf6[0x5]*_0x425fc8,_0x5e3bf6[0x6]*_0x425fc8,0x0,_0x5e3bf6[0x8]*_0x3708c3,_0x5e3bf6[0x9]*_0x3708c3,_0x5e3bf6[0xa]*_0x3708c3,0x0,0x0,0x0,0x0,0x1,_0x13a24d),_0x13a24d;}[_0x264460(0x315d)](){var _0x3a3866=_0x264460;const _0x5b3e08=this['_m'];return _0x5b3e08[0x2]*=-0x1,_0x5b3e08[0x6]*=-0x1,_0x5b3e08[0x8]*=-0x1,_0x5b3e08[0x9]*=-0x1,_0x5b3e08[0xe]*=-0x1,this[_0x3a3866(0x1388)](),this;}['toggleProjectionMatrixHandInPlace'](){var _0xed3958=_0x264460;const _0x2549b5=this['_m'];return _0x2549b5[0x8]*=-0x1,_0x2549b5[0x9]*=-0x1,_0x2549b5[0xa]*=-0x1,_0x2549b5[0xb]*=-0x1,this[_0xed3958(0x1388)](),this;}static[_0x264460(0x1c38)](_0x4e9505,_0x21c019=0x0){var _0x2ae735=new _0x5cbdcf();return _0x5cbdcf['FromArrayToRef'](_0x4e9505,_0x21c019,_0x2ae735),_0x2ae735;}static[_0x264460(0x1bea)](_0xd78d1,_0x1a69f0,_0x4bc7f4){var _0x4fc186=_0x264460;for(let _0x1194c5=0x0;_0x1194c5<0x10;_0x1194c5++)_0x4bc7f4['_m'][_0x1194c5]=_0xd78d1[_0x1194c5+_0x1a69f0];return _0x4bc7f4[_0x4fc186(0x1388)](),_0x4bc7f4;}static[_0x264460(0x27c7)](_0x38eaaf,_0x38850d,_0x4b3eea,_0x557e3d){var _0x5579ac=_0x264460;for(let _0x10561a=0x0;_0x10561a<0x10;_0x10561a++)_0x557e3d['_m'][_0x10561a]=_0x38eaaf[_0x10561a+_0x38850d]*_0x4b3eea;return _0x557e3d[_0x5579ac(0x1388)](),_0x557e3d;}static get[_0x264460(0x2786)](){return _0x5cbdcf['_IdentityReadOnly'];}static[_0x264460(0x387f)](_0x3d7c9e,_0x3c9961,_0x1a2ce6,_0x254786,_0x3a2b10,_0x5f38f0,_0x5c31a2,_0x4df76e,_0x1c7fa1,_0x5d693d,_0x4902d7,_0x231246,_0x43b1a1,_0x9ca72e,_0x38cf7e,_0x143c28,_0x314066){var _0x2f23e8=_0x264460;const _0x2175a2=_0x314066['_m'];_0x2175a2[0x0]=_0x3d7c9e,_0x2175a2[0x1]=_0x3c9961,_0x2175a2[0x2]=_0x1a2ce6,_0x2175a2[0x3]=_0x254786,_0x2175a2[0x4]=_0x3a2b10,_0x2175a2[0x5]=_0x5f38f0,_0x2175a2[0x6]=_0x5c31a2,_0x2175a2[0x7]=_0x4df76e,_0x2175a2[0x8]=_0x1c7fa1,_0x2175a2[0x9]=_0x5d693d,_0x2175a2[0xa]=_0x4902d7,_0x2175a2[0xb]=_0x231246,_0x2175a2[0xc]=_0x43b1a1,_0x2175a2[0xd]=_0x9ca72e,_0x2175a2[0xe]=_0x38cf7e,_0x2175a2[0xf]=_0x143c28,_0x314066[_0x2f23e8(0x1388)]();}static[_0x264460(0x172b)](_0xbee78e,_0x2508a7,_0x50acc2,_0x4a9218,_0x21e162,_0x1910fc,_0x1cbb19,_0x14e163,_0x3af2c0,_0x1173d5,_0xda0288,_0x18a325,_0x42c7c8,_0x195f78,_0x5e904c,_0x1459e0){var _0x4dfadd=_0x264460;const _0xe6b88c=new _0x5cbdcf(),_0x275e3e=_0xe6b88c['_m'];return _0x275e3e[0x0]=_0xbee78e,_0x275e3e[0x1]=_0x2508a7,_0x275e3e[0x2]=_0x50acc2,_0x275e3e[0x3]=_0x4a9218,_0x275e3e[0x4]=_0x21e162,_0x275e3e[0x5]=_0x1910fc,_0x275e3e[0x6]=_0x1cbb19,_0x275e3e[0x7]=_0x14e163,_0x275e3e[0x8]=_0x3af2c0,_0x275e3e[0x9]=_0x1173d5,_0x275e3e[0xa]=_0xda0288,_0x275e3e[0xb]=_0x18a325,_0x275e3e[0xc]=_0x42c7c8,_0x275e3e[0xd]=_0x195f78,_0x275e3e[0xe]=_0x5e904c,_0x275e3e[0xf]=_0x1459e0,_0xe6b88c[_0x4dfadd(0x1388)](),_0xe6b88c;}static[_0x264460(0x12c1)](_0x3b5dd4,_0x248531,_0xb6cbef){var _0x1a72ec=new _0x5cbdcf();return _0x5cbdcf['ComposeToRef'](_0x3b5dd4,_0x248531,_0xb6cbef,_0x1a72ec),_0x1a72ec;}static[_0x264460(0x213a)](_0x48380b,_0x5115b7,_0x4c4e72,_0x3b84bd){const _0x40d2e2=_0x3b84bd['_m'];var _0x511baf=_0x5115b7['_x'],_0xa1e81f=_0x5115b7['_y'],_0x5f0f24=_0x5115b7['_z'],_0x5115b7=_0x5115b7['_w'],_0x310caa=_0x511baf+_0x511baf,_0x2c3862=_0xa1e81f+_0xa1e81f,_0x311266=_0x5f0f24+_0x5f0f24,_0x4abb3f=_0x511baf*_0x310caa,_0x175e38=_0x511baf*_0x2c3862,_0x511baf=_0x511baf*_0x311266,_0x346606=_0xa1e81f*_0x2c3862,_0xa1e81f=_0xa1e81f*_0x311266,_0x5f0f24=_0x5f0f24*_0x311266,_0x310caa=_0x5115b7*_0x310caa,_0x2c3862=_0x5115b7*_0x2c3862,_0x5115b7=_0x5115b7*_0x311266,_0x311266=_0x48380b['_x'],_0xc33a77=_0x48380b['_y'],_0x48380b=_0x48380b['_z'];return _0x40d2e2[0x0]=(0x1-(_0x346606+_0x5f0f24))*_0x311266,_0x40d2e2[0x1]=(_0x175e38+_0x5115b7)*_0x311266,_0x40d2e2[0x2]=(_0x511baf-_0x2c3862)*_0x311266,_0x40d2e2[0x3]=0x0,_0x40d2e2[0x4]=(_0x175e38-_0x5115b7)*_0xc33a77,_0x40d2e2[0x5]=(0x1-(_0x4abb3f+_0x5f0f24))*_0xc33a77,_0x40d2e2[0x6]=(_0xa1e81f+_0x310caa)*_0xc33a77,_0x40d2e2[0x7]=0x0,_0x40d2e2[0x8]=(_0x511baf+_0x2c3862)*_0x48380b,_0x40d2e2[0x9]=(_0xa1e81f-_0x310caa)*_0x48380b,_0x40d2e2[0xa]=(0x1-(_0x4abb3f+_0x346606))*_0x48380b,_0x40d2e2[0xb]=0x0,_0x40d2e2[0xc]=_0x4c4e72['_x'],_0x40d2e2[0xd]=_0x4c4e72['_y'],_0x40d2e2[0xe]=_0x4c4e72['_z'],_0x40d2e2[0xf]=0x1,_0x3b84bd['markAsUpdated'](),_0x3b84bd;}static['Identity'](){var _0x31e0c2=_0x264460;const _0x1d3b89=_0x5cbdcf[_0x31e0c2(0x172b)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);return _0x1d3b89[_0x31e0c2(0x3f3c)](!0x0),_0x1d3b89;}static[_0x264460(0x3d73)](_0x613e79){var _0x5e6f0e=_0x264460;return _0x5cbdcf[_0x5e6f0e(0x387f)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x613e79),_0x613e79[_0x5e6f0e(0x3f3c)](!0x0),_0x613e79;}static['Zero'](){var _0x31d061=_0x264460;const _0x43a934=_0x5cbdcf[_0x31d061(0x172b)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);return _0x43a934[_0x31d061(0x3f3c)](!0x1),_0x43a934;}static['RotationX'](_0x2ff157){var _0x1c280f=new _0x5cbdcf();return _0x5cbdcf['RotationXToRef'](_0x2ff157,_0x1c280f),_0x1c280f;}static[_0x264460(0x3b70)](_0x24fb33){var _0x5e1874=_0x264460,_0x423583=new _0x24fb33[(_0x5e1874(0x2660))]();return _0x24fb33[_0x5e1874(0x2b1e)](_0x423583),_0x423583;}static['RotationXToRef'](_0x28542e,_0x2326aa){var _0x5baa4e=_0x264460,_0x460e16=Math[_0x5baa4e(0xa8b)](_0x28542e),_0x28542e=Math['cos'](_0x28542e);return _0x5cbdcf[_0x5baa4e(0x387f)](0x1,0x0,0x0,0x0,0x0,_0x28542e,_0x460e16,0x0,0x0,-_0x460e16,_0x28542e,0x0,0x0,0x0,0x0,0x1,_0x2326aa),_0x2326aa['_updateIdentityStatus'](0x1===_0x28542e&&0x0===_0x460e16),_0x2326aa;}static[_0x264460(0x50c)](_0x59a46f){var _0x4a07f3=_0x264460,_0x4fb11b=new _0x5cbdcf();return _0x5cbdcf[_0x4a07f3(0x2728)](_0x59a46f,_0x4fb11b),_0x4fb11b;}static['RotationYToRef'](_0x340399,_0x17add0){var _0x5809f4=_0x264460,_0x4fc9c8=Math['sin'](_0x340399),_0x340399=Math[_0x5809f4(0x1262)](_0x340399);return _0x5cbdcf[_0x5809f4(0x387f)](_0x340399,0x0,-_0x4fc9c8,0x0,0x0,0x1,0x0,0x0,_0x4fc9c8,0x0,_0x340399,0x0,0x0,0x0,0x0,0x1,_0x17add0),_0x17add0[_0x5809f4(0x3f3c)](0x1===_0x340399&&0x0===_0x4fc9c8),_0x17add0;}static[_0x264460(0x2220)](_0x926a5){var _0x4134f7=new _0x5cbdcf();return _0x5cbdcf['RotationZToRef'](_0x926a5,_0x4134f7),_0x4134f7;}static[_0x264460(0x2fa2)](_0x399a1b,_0x138e60){var _0x518183=_0x264460,_0x4ccc36=Math[_0x518183(0xa8b)](_0x399a1b),_0x399a1b=Math[_0x518183(0x1262)](_0x399a1b);return _0x5cbdcf[_0x518183(0x387f)](_0x399a1b,_0x4ccc36,0x0,0x0,-_0x4ccc36,_0x399a1b,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x138e60),_0x138e60['_updateIdentityStatus'](0x1===_0x399a1b&&0x0===_0x4ccc36),_0x138e60;}static[_0x264460(0x523)](_0x42180b,_0x2f63c9){var _0x5e5334=_0x264460,_0x3e89df=new _0x5cbdcf();return _0x5cbdcf[_0x5e5334(0x144c)](_0x42180b,_0x2f63c9,_0x3e89df),_0x3e89df;}static['RotationAxisToRef'](_0x18cf11,_0xd6012a,_0x266bd0){var _0x187420=_0x264460,_0x5f38f6=Math[_0x187420(0xa8b)](-_0xd6012a),_0xd6012a=Math[_0x187420(0x1262)](-_0xd6012a),_0x48f8ef=0x1-_0xd6012a;_0x18cf11[_0x187420(0x3952)]();const _0x562f79=_0x266bd0['_m'];return _0x562f79[0x0]=_0x18cf11['_x']*_0x18cf11['_x']*_0x48f8ef+_0xd6012a,_0x562f79[0x1]=_0x18cf11['_x']*_0x18cf11['_y']*_0x48f8ef-_0x18cf11['_z']*_0x5f38f6,_0x562f79[0x2]=_0x18cf11['_x']*_0x18cf11['_z']*_0x48f8ef+_0x18cf11['_y']*_0x5f38f6,_0x562f79[0x3]=0x0,_0x562f79[0x4]=_0x18cf11['_y']*_0x18cf11['_x']*_0x48f8ef+_0x18cf11['_z']*_0x5f38f6,_0x562f79[0x5]=_0x18cf11['_y']*_0x18cf11['_y']*_0x48f8ef+_0xd6012a,_0x562f79[0x6]=_0x18cf11['_y']*_0x18cf11['_z']*_0x48f8ef-_0x18cf11['_x']*_0x5f38f6,_0x562f79[0x7]=0x0,_0x562f79[0x8]=_0x18cf11['_z']*_0x18cf11['_x']*_0x48f8ef-_0x18cf11['_y']*_0x5f38f6,_0x562f79[0x9]=_0x18cf11['_z']*_0x18cf11['_y']*_0x48f8ef+_0x18cf11['_x']*_0x5f38f6,_0x562f79[0xa]=_0x18cf11['_z']*_0x18cf11['_z']*_0x48f8ef+_0xd6012a,_0x562f79[0xb]=0x0,_0x562f79[0xc]=0x0,_0x562f79[0xd]=0x0,_0x562f79[0xe]=0x0,_0x562f79[0xf]=0x1,_0x266bd0[_0x187420(0x1388)](),_0x266bd0;}static[_0x264460(0xa60)](_0x2ed240,_0x48670a,_0x5abdb2){var _0x23f5eb=_0x264460,_0x139615=_0xa1efc[_0x23f5eb(0x1457)](_0x48670a,_0x2ed240);const _0x52be01=_0x5abdb2['_m'];return _0x139615<-0x1+_0x57d381['kn']?(_0x52be01[0x0]=-0x1,_0x52be01[0x1]=0x0,_0x52be01[0x2]=0x0,_0x52be01[0x3]=0x0,_0x52be01[0x4]=0x0,_0x52be01[0x5]=-0x1,_0x52be01[0x6]=0x0,_0x52be01[0x7]=0x0,_0x52be01[0x8]=0x0,_0x52be01[0x9]=0x0,_0x52be01[0xa]=0x1):(_0x48670a=_0xa1efc['Cross'](_0x48670a,_0x2ed240),_0x2ed240=0x1/(0x1+_0x139615),_0x52be01[0x0]=_0x48670a['_x']*_0x48670a['_x']*_0x2ed240+_0x139615,_0x52be01[0x1]=_0x48670a['_y']*_0x48670a['_x']*_0x2ed240-_0x48670a['_z'],_0x52be01[0x2]=_0x48670a['_z']*_0x48670a['_x']*_0x2ed240+_0x48670a['_y'],_0x52be01[0x3]=0x0,_0x52be01[0x4]=_0x48670a['_x']*_0x48670a['_y']*_0x2ed240+_0x48670a['_z'],_0x52be01[0x5]=_0x48670a['_y']*_0x48670a['_y']*_0x2ed240+_0x139615,_0x52be01[0x6]=_0x48670a['_z']*_0x48670a['_y']*_0x2ed240-_0x48670a['_x'],_0x52be01[0x7]=0x0,_0x52be01[0x8]=_0x48670a['_x']*_0x48670a['_z']*_0x2ed240-_0x48670a['_y'],_0x52be01[0x9]=_0x48670a['_y']*_0x48670a['_z']*_0x2ed240+_0x48670a['_x'],_0x52be01[0xa]=_0x48670a['_z']*_0x48670a['_z']*_0x2ed240+_0x139615),_0x52be01[0xb]=0x0,_0x52be01[0xc]=0x0,_0x52be01[0xd]=0x0,_0x52be01[0xe]=0x0,_0x52be01[0xf]=0x1,_0x5abdb2[_0x23f5eb(0x1388)](),_0x5abdb2;}static[_0x264460(0x372)](_0x2e23bb,_0x30b55d,_0x81be84){var _0x4e072c=new _0x5cbdcf();return _0x5cbdcf['RotationYawPitchRollToRef'](_0x2e23bb,_0x30b55d,_0x81be84,_0x4e072c),_0x4e072c;}static['RotationYawPitchRollToRef'](_0x435969,_0x42abaa,_0x181cdf,_0x4d0efd){var _0x37c49b=_0x264460;return _0x3c8946[_0x37c49b(0x1aa5)](_0x435969,_0x42abaa,_0x181cdf,_0x361577['Quaternion'][0x0]),_0x361577[_0x37c49b(0x2054)][0x0][_0x37c49b(0x36f9)](_0x4d0efd),_0x4d0efd;}static[_0x264460(0x3b72)](_0x1ecb60,_0x137df8,_0x1c8b32){var _0x4a504c=_0x264460,_0x599c7b=new _0x5cbdcf();return _0x5cbdcf[_0x4a504c(0x312b)](_0x1ecb60,_0x137df8,_0x1c8b32,_0x599c7b),_0x599c7b;}static[_0x264460(0x312b)](_0x2f7349,_0x48d934,_0x2f28ff,_0x5162f9){var _0x52555f=_0x264460;return _0x5cbdcf['FromValuesToRef'](_0x2f7349,0x0,0x0,0x0,0x0,_0x48d934,0x0,0x0,0x0,0x0,_0x2f28ff,0x0,0x0,0x0,0x0,0x1,_0x5162f9),_0x5162f9[_0x52555f(0x3f3c)](0x1===_0x2f7349&&0x1===_0x48d934&&0x1===_0x2f28ff),_0x5162f9;}static[_0x264460(0x1085)](_0x21ac56,_0x4041c7,_0x2525ad){var _0xec806d=_0x264460,_0x310d5c=new _0x5cbdcf();return _0x5cbdcf[_0xec806d(0x37ad)](_0x21ac56,_0x4041c7,_0x2525ad,_0x310d5c),_0x310d5c;}static['TranslationToRef'](_0x37947f,_0x482059,_0x3993ef,_0x430ebd){var _0x4227ae=_0x264460;return _0x5cbdcf[_0x4227ae(0x387f)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x37947f,_0x482059,_0x3993ef,0x1,_0x430ebd),_0x430ebd[_0x4227ae(0x3f3c)](0x0===_0x37947f&&0x0===_0x482059&&0x0===_0x3993ef),_0x430ebd;}static[_0x264460(0x2f68)](_0x568a1f,_0x22eecd,_0xe40c85){var _0x263760=_0x264460,_0x28f6c6=new _0x568a1f[(_0x263760(0x2660))]();return _0x5cbdcf[_0x263760(0x4086)](_0x568a1f,_0x22eecd,_0xe40c85,_0x28f6c6),_0x28f6c6;}static['LerpToRef'](_0x169905,_0x29d7a7,_0x5c100e,_0x129935){var _0x2ebbc5=_0x264460;const _0x34acb3=_0x129935['_m'];var _0x355ea7=_0x169905['m'],_0x4f1e73=_0x29d7a7['m'];for(let _0x3868f8=0x0;_0x3868f8<0x10;_0x3868f8++)_0x34acb3[_0x3868f8]=_0x355ea7[_0x3868f8]*(0x1-_0x5c100e)+_0x4f1e73[_0x3868f8]*_0x5c100e;return _0x129935[_0x2ebbc5(0x1388)](),_0x129935;}static[_0x264460(0x1498)](_0x2d2cbb,_0x445040,_0x5eb8ad){var _0x3c741e=_0x264460,_0x448ca4=new _0x2d2cbb[(_0x3c741e(0x2660))]();return _0x5cbdcf[_0x3c741e(0x3b47)](_0x2d2cbb,_0x445040,_0x5eb8ad,_0x448ca4),_0x448ca4;}static['DecomposeLerpToRef'](_0x331161,_0x50952f,_0x5374d1,_0x1a8a5c){var _0x4776db=_0x264460,_0x1acb58=_0x361577[_0x4776db(0x19f4)][0x0],_0x56988d=_0x361577[_0x4776db(0x2054)][0x0],_0x475c43=_0x361577[_0x4776db(0x19f4)][0x1],_0x331161=(_0x331161['decompose'](_0x1acb58,_0x56988d,_0x475c43),_0x361577['Vector3'][0x2]),_0x58e9e1=_0x361577[_0x4776db(0x2054)][0x1],_0x3cee2a=_0x361577['Vector3'][0x3],_0x50952f=(_0x50952f[_0x4776db(0x2850)](_0x331161,_0x58e9e1,_0x3cee2a),_0x361577[_0x4776db(0x19f4)][0x4]),_0x1acb58=(_0xa1efc[_0x4776db(0x4086)](_0x1acb58,_0x331161,_0x5374d1,_0x50952f),_0x361577[_0x4776db(0x2054)][0x2]),_0x331161=(_0x3c8946[_0x4776db(0x1c7f)](_0x56988d,_0x58e9e1,_0x5374d1,_0x1acb58),_0x361577['Vector3'][0x5]);return _0xa1efc[_0x4776db(0x4086)](_0x475c43,_0x3cee2a,_0x5374d1,_0x331161),_0x5cbdcf[_0x4776db(0x213a)](_0x50952f,_0x1acb58,_0x331161,_0x1a8a5c),_0x1a8a5c;}static[_0x264460(0x4d0)](_0x32d862,_0x1a294d,_0x46704b){var _0x3e6e5b=new _0x5cbdcf();return _0x5cbdcf['LookAtLHToRef'](_0x32d862,_0x1a294d,_0x46704b,_0x3e6e5b),_0x3e6e5b;}static[_0x264460(0x15f2)](_0x454f42,_0x142239,_0xe21c30,_0x9f69b8){var _0x53e362=_0x264460;const _0x475529=_0x361577[_0x53e362(0x19f4)][0x0],_0x5d3d9e=_0x361577['Vector3'][0x1],_0x99121c=_0x361577[_0x53e362(0x19f4)][0x2];_0x142239[_0x53e362(0x3cb9)](_0x454f42,_0x99121c),_0x99121c[_0x53e362(0x3952)](),_0xa1efc[_0x53e362(0x67d)](_0xe21c30,_0x99121c,_0x475529),(_0x142239=_0x475529[_0x53e362(0x7ae)](),0x0===_0x142239?_0x475529['x']=0x1:_0x475529[_0x53e362(0x2e57)](Math[_0x53e362(0x243f)](_0x142239)),_0xa1efc[_0x53e362(0x67d)](_0x99121c,_0x475529,_0x5d3d9e),_0x5d3d9e[_0x53e362(0x3952)](),_0xe21c30=-_0xa1efc[_0x53e362(0x1457)](_0x475529,_0x454f42),_0x142239=-_0xa1efc[_0x53e362(0x1457)](_0x5d3d9e,_0x454f42),_0x454f42=-_0xa1efc['Dot'](_0x99121c,_0x454f42)),_0x5cbdcf['FromValuesToRef'](_0x475529['_x'],_0x5d3d9e['_x'],_0x99121c['_x'],0x0,_0x475529['_y'],_0x5d3d9e['_y'],_0x99121c['_y'],0x0,_0x475529['_z'],_0x5d3d9e['_z'],_0x99121c['_z'],0x0,_0xe21c30,_0x142239,_0x454f42,0x1,_0x9f69b8);}static['LookAtRH'](_0x2e4476,_0x44bad3,_0x1caf2b){var _0x33658c=_0x264460,_0x53c524=new _0x5cbdcf();return _0x5cbdcf[_0x33658c(0x370a)](_0x2e4476,_0x44bad3,_0x1caf2b,_0x53c524),_0x53c524;}static[_0x264460(0x370a)](_0x1c1fa0,_0x2ca528,_0x4da3d7,_0x480ff4){var _0x7c3f14=_0x264460;const _0x2e5f6b=_0x361577[_0x7c3f14(0x19f4)][0x0],_0x3dc74f=_0x361577[_0x7c3f14(0x19f4)][0x1],_0xbcdad5=_0x361577[_0x7c3f14(0x19f4)][0x2];return _0x1c1fa0[_0x7c3f14(0x3cb9)](_0x2ca528,_0xbcdad5),_0xbcdad5['normalize'](),_0xa1efc[_0x7c3f14(0x67d)](_0x4da3d7,_0xbcdad5,_0x2e5f6b),(_0x2ca528=_0x2e5f6b[_0x7c3f14(0x7ae)](),0x0===_0x2ca528?_0x2e5f6b['x']=0x1:_0x2e5f6b[_0x7c3f14(0x2e57)](Math[_0x7c3f14(0x243f)](_0x2ca528)),_0xa1efc[_0x7c3f14(0x67d)](_0xbcdad5,_0x2e5f6b,_0x3dc74f),_0x3dc74f[_0x7c3f14(0x3952)](),_0x4da3d7=-_0xa1efc[_0x7c3f14(0x1457)](_0x2e5f6b,_0x1c1fa0),_0x2ca528=-_0xa1efc[_0x7c3f14(0x1457)](_0x3dc74f,_0x1c1fa0),_0x1c1fa0=-_0xa1efc['Dot'](_0xbcdad5,_0x1c1fa0)),(_0x5cbdcf['FromValuesToRef'](_0x2e5f6b['_x'],_0x3dc74f['_x'],_0xbcdad5['_x'],0x0,_0x2e5f6b['_y'],_0x3dc74f['_y'],_0xbcdad5['_y'],0x0,_0x2e5f6b['_z'],_0x3dc74f['_z'],_0xbcdad5['_z'],0x0,_0x4da3d7,_0x2ca528,_0x1c1fa0,0x1,_0x480ff4),_0x480ff4);}static['LookDirectionLH'](_0x241607,_0x308044){var _0x44c0bc=_0x264460,_0x5457ec=new _0x5cbdcf();return _0x5cbdcf[_0x44c0bc(0x26f8)](_0x241607,_0x308044,_0x5457ec),_0x5457ec;}static[_0x264460(0x26f8)](_0x57f006,_0x27dac8,_0x3c95da){var _0x2e624c=_0x264460;const _0x3fa3a1=_0x361577[_0x2e624c(0x19f4)][0x0];return _0x3fa3a1[_0x2e624c(0x448)](_0x57f006),_0x3fa3a1[_0x2e624c(0xbb9)](-0x1),_0x57f006=_0x361577['Vector3'][0x1],(_0xa1efc['CrossToRef'](_0x27dac8,_0x3fa3a1,_0x57f006),_0x5cbdcf['FromValuesToRef'](_0x57f006['_x'],_0x57f006['_y'],_0x57f006['_z'],0x0,_0x27dac8['_x'],_0x27dac8['_y'],_0x27dac8['_z'],0x0,_0x3fa3a1['_x'],_0x3fa3a1['_y'],_0x3fa3a1['_z'],0x0,0x0,0x0,0x0,0x1,_0x3c95da),_0x3c95da);}static[_0x264460(0x279d)](_0x1fe570,_0x552f40){var _0x17870c=_0x264460,_0x1baf24=new _0x5cbdcf();return _0x5cbdcf[_0x17870c(0x3593)](_0x1fe570,_0x552f40,_0x1baf24),_0x1baf24;}static['LookDirectionRHToRef'](_0x14b3fd,_0x331c7c,_0x3e9ecf){var _0x2a9e1e=_0x264460,_0xc7f438=_0x361577[_0x2a9e1e(0x19f4)][0x2];return _0xa1efc[_0x2a9e1e(0x67d)](_0x331c7c,_0x14b3fd,_0xc7f438),_0x5cbdcf[_0x2a9e1e(0x387f)](_0xc7f438['_x'],_0xc7f438['_y'],_0xc7f438['_z'],0x0,_0x331c7c['_x'],_0x331c7c['_y'],_0x331c7c['_z'],0x0,_0x14b3fd['_x'],_0x14b3fd['_y'],_0x14b3fd['_z'],0x0,0x0,0x0,0x0,0x1,_0x3e9ecf),_0x3e9ecf;}static[_0x264460(0x383e)](_0x2fe43a,_0x1926e1,_0x5411a9,_0x45575e,_0x45ddf0){var _0x4318c6=_0x264460,_0x4e0260=new _0x5cbdcf();return _0x5cbdcf[_0x4318c6(0x752)](_0x2fe43a,_0x1926e1,_0x5411a9,_0x45575e,_0x4e0260,_0x45ddf0),_0x4e0260;}static['OrthoLHToRef'](_0x3df6ab,_0x27476d,_0x5802fe,_0xf1adee,_0x26a1b3,_0x38f90b){var _0x4ef04b=_0x264460,_0x3df6ab=0x2/_0x3df6ab,_0x27476d=0x2/_0x27476d,_0x3b3b3e=0x2/(_0xf1adee-_0x5802fe),_0xf1adee=-(_0xf1adee+_0x5802fe)/(_0xf1adee-_0x5802fe);return _0x5cbdcf[_0x4ef04b(0x387f)](_0x3df6ab,0x0,0x0,0x0,0x0,_0x27476d,0x0,0x0,0x0,0x0,_0x3b3b3e,0x0,0x0,0x0,_0xf1adee,0x1,_0x26a1b3),_0x38f90b&&_0x26a1b3[_0x4ef04b(0x242a)](_0x372b1a,_0x26a1b3),_0x26a1b3[_0x4ef04b(0x3f3c)](0x1==_0x3df6ab&&0x1==_0x27476d&&0x1==_0x3b3b3e&&0x0==_0xf1adee),_0x26a1b3;}static[_0x264460(0x1aab)](_0x106ba1,_0x24174b,_0x4ef467,_0x43211a,_0x1f7575,_0x160835,_0x4c8b0f){var _0x214a4c=new _0x5cbdcf();return _0x5cbdcf['OrthoOffCenterLHToRef'](_0x106ba1,_0x24174b,_0x4ef467,_0x43211a,_0x1f7575,_0x160835,_0x214a4c,_0x4c8b0f),_0x214a4c;}static[_0x264460(0x3ec2)](_0x5e6a5f,_0x1b948e,_0x33d2e7,_0x583d87,_0x3c817b,_0x4aa691,_0x4caffa,_0x1c521f){var _0x40715b=_0x264460,_0x42f473=0x2/(_0x1b948e-_0x5e6a5f),_0x5b0dfc=0x2/(_0x583d87-_0x33d2e7),_0x40dda0=0x2/(_0x4aa691-_0x3c817b),_0x4aa691=-(_0x4aa691+_0x3c817b)/(_0x4aa691-_0x3c817b),_0x3c817b=(_0x5e6a5f+_0x1b948e)/(_0x5e6a5f-_0x1b948e),_0x5e6a5f=(_0x583d87+_0x33d2e7)/(_0x33d2e7-_0x583d87);return _0x5cbdcf[_0x40715b(0x387f)](_0x42f473,0x0,0x0,0x0,0x0,_0x5b0dfc,0x0,0x0,0x0,0x0,_0x40dda0,0x0,_0x3c817b,_0x5e6a5f,_0x4aa691,0x1,_0x4caffa),_0x1c521f&&_0x4caffa[_0x40715b(0x242a)](_0x372b1a,_0x4caffa),_0x4caffa[_0x40715b(0x1388)](),_0x4caffa;}static[_0x264460(0xc7e)](_0x1a1a8f,_0x503760,_0x35def9,_0x4cc39b,_0x3795af,_0x358a3d,_0x5795fa){var _0x36bb27=new _0x5cbdcf();return _0x5cbdcf['OrthoOffCenterRHToRef'](_0x1a1a8f,_0x503760,_0x35def9,_0x4cc39b,_0x3795af,_0x358a3d,_0x36bb27,_0x5795fa),_0x36bb27;}static[_0x264460(0xc2f)](_0x40ae7a,_0x5746d4,_0x1a4162,_0x1ae41e,_0x54607c,_0x50465c,_0x19ac65,_0x9e744a){var _0x13a3de=_0x264460;return _0x5cbdcf[_0x13a3de(0x3ec2)](_0x40ae7a,_0x5746d4,_0x1a4162,_0x1ae41e,_0x54607c,_0x50465c,_0x19ac65,_0x9e744a),_0x19ac65['_m'][0xa]*=-0x1,_0x19ac65;}static[_0x264460(0x1caf)](_0xf3bcec,_0xa298a4,_0xa2ea16,_0x231e6d,_0x4df32c,_0x56e03c=0x0){var _0xbe43c=_0x264460;const _0x372478=new _0x5cbdcf();var _0xf3bcec=0x2*_0xa2ea16/_0xf3bcec,_0xa298a4=0x2*_0xa2ea16/_0xa298a4,_0x58f10a=(_0x231e6d+_0xa2ea16)/(_0x231e6d-_0xa2ea16),_0x231e6d=-0x2*_0x231e6d*_0xa2ea16/(_0x231e6d-_0xa2ea16),_0xa2ea16=Math[_0xbe43c(0x2e8b)](_0x56e03c);return _0x5cbdcf['FromValuesToRef'](_0xf3bcec,0x0,0x0,0x0,0x0,_0xa298a4,0x0,_0xa2ea16,0x0,0x0,_0x58f10a,0x1,0x0,0x0,_0x231e6d,0x0,_0x372478),_0x4df32c&&_0x372478['multiplyToRef'](_0x372b1a,_0x372478),_0x372478[_0xbe43c(0x3f3c)](!0x1),_0x372478;}static[_0x264460(0x295c)](_0x296f93,_0x29ffb2,_0x4cf848,_0x303295,_0x12b48b,_0x1ea94d=0x0,_0x799c94=!0x1){var _0x5344de=_0x264460,_0x58bfbd=new _0x5cbdcf();return _0x5cbdcf[_0x5344de(0x1d88)](_0x296f93,_0x29ffb2,_0x4cf848,_0x303295,_0x58bfbd,!0x0,_0x12b48b,_0x1ea94d,_0x799c94),_0x58bfbd;}static['PerspectiveFovLHToRef'](_0x5b579a,_0x389b78,_0x582ade,_0x5e809d,_0x298a12,_0x24ff4a=!0x0,_0x5072ea,_0x55f2d5=0x0,_0x32cbca=!0x1){var _0x41d070=_0x264460,_0x5b579a=0x1/Math[_0x41d070(0x2e8b)](0.5*_0x5b579a),_0x321e1c=_0x24ff4a?_0x5b579a/_0x389b78:_0x5b579a,_0x24ff4a=_0x24ff4a?_0x5b579a:_0x5b579a*_0x389b78,_0x5b579a=_0x32cbca&&0x0===_0x582ade?-0x1:0x0!==_0x5e809d?(_0x5e809d+_0x582ade)/(_0x5e809d-_0x582ade):0x1,_0x389b78=_0x32cbca&&0x0===_0x582ade?0x2*_0x5e809d:0x0!==_0x5e809d?-0x2*_0x5e809d*_0x582ade/(_0x5e809d-_0x582ade):-0x2*_0x582ade,_0x32cbca=Math[_0x41d070(0x2e8b)](_0x55f2d5);return _0x5cbdcf[_0x41d070(0x387f)](_0x321e1c,0x0,0x0,0x0,0x0,_0x24ff4a,0x0,_0x32cbca,0x0,0x0,_0x5b579a,0x1,0x0,0x0,_0x389b78,0x0,_0x298a12),_0x5072ea&&_0x298a12['multiplyToRef'](_0x372b1a,_0x298a12),_0x298a12['_updateIdentityStatus'](!0x1),_0x298a12;}static['PerspectiveFovReverseLHToRef'](_0x1dce3,_0x28e92c,_0x59df6a,_0x16fe61,_0x4ae0ce,_0x589d27=!0x0,_0x441742,_0x2eab46=0x0){var _0x469c9a=_0x264460,_0x1dce3=0x1/Math['tan'](0.5*_0x1dce3),_0x5e0383=_0x589d27?_0x1dce3/_0x28e92c:_0x1dce3,_0x589d27=_0x589d27?_0x1dce3:_0x1dce3*_0x28e92c,_0x1dce3=Math[_0x469c9a(0x2e8b)](_0x2eab46);return _0x5cbdcf['FromValuesToRef'](_0x5e0383,0x0,0x0,0x0,0x0,_0x589d27,0x0,_0x1dce3,0x0,0x0,-_0x59df6a,0x1,0x0,0x0,0x1,0x0,_0x4ae0ce),_0x441742&&_0x4ae0ce['multiplyToRef'](_0x372b1a,_0x4ae0ce),_0x4ae0ce[_0x469c9a(0x3f3c)](!0x1),_0x4ae0ce;}static[_0x264460(0x23e7)](_0x42a25b,_0x1f37c9,_0x53e944,_0x3a12c5,_0x130236,_0x6916de=0x0,_0x58b4cb=!0x1){var _0xb3efb3=_0x264460,_0x47dad8=new _0x5cbdcf();return _0x5cbdcf[_0xb3efb3(0x2585)](_0x42a25b,_0x1f37c9,_0x53e944,_0x3a12c5,_0x47dad8,!0x0,_0x130236,_0x6916de,_0x58b4cb),_0x47dad8;}static[_0x264460(0x2585)](_0x41752c,_0x470db1,_0x1af505,_0x45a075,_0x4a4ef4,_0x37f312=!0x0,_0x34e249,_0x33129c=0x0,_0x428219=!0x1){var _0x3f712c=_0x264460,_0x41752c=0x1/Math[_0x3f712c(0x2e8b)](0.5*_0x41752c),_0x491e6d=_0x37f312?_0x41752c/_0x470db1:_0x41752c,_0x37f312=_0x37f312?_0x41752c:_0x41752c*_0x470db1,_0x41752c=_0x428219&&0x0===_0x1af505?0x1:0x0!==_0x45a075?-(_0x45a075+_0x1af505)/(_0x45a075-_0x1af505):-0x1,_0x470db1=_0x428219&&0x0===_0x1af505?0x2*_0x45a075:0x0!==_0x45a075?-0x2*_0x45a075*_0x1af505/(_0x45a075-_0x1af505):-0x2*_0x1af505,_0x428219=Math[_0x3f712c(0x2e8b)](_0x33129c);return _0x5cbdcf[_0x3f712c(0x387f)](_0x491e6d,0x0,0x0,0x0,0x0,_0x37f312,0x0,_0x428219,0x0,0x0,_0x41752c,-0x1,0x0,0x0,_0x470db1,0x0,_0x4a4ef4),_0x34e249&&_0x4a4ef4['multiplyToRef'](_0x372b1a,_0x4a4ef4),_0x4a4ef4[_0x3f712c(0x3f3c)](!0x1),_0x4a4ef4;}static[_0x264460(0x1446)](_0x121bf2,_0x58db80,_0x4f923d,_0x3aefca,_0x12fad9,_0x3f2245=!0x0,_0x3d6644,_0x5290d7=0x0){var _0x2d8f63=_0x264460,_0x121bf2=0x1/Math[_0x2d8f63(0x2e8b)](0.5*_0x121bf2),_0x361d22=_0x3f2245?_0x121bf2/_0x58db80:_0x121bf2,_0x3f2245=_0x3f2245?_0x121bf2:_0x121bf2*_0x58db80,_0x121bf2=Math[_0x2d8f63(0x2e8b)](_0x5290d7);return _0x5cbdcf['FromValuesToRef'](_0x361d22,0x0,0x0,0x0,0x0,_0x3f2245,0x0,_0x121bf2,0x0,0x0,-_0x4f923d,-0x1,0x0,0x0,-0x1,0x0,_0x12fad9),_0x3d6644&&_0x12fad9['multiplyToRef'](_0x372b1a,_0x12fad9),_0x12fad9[_0x2d8f63(0x3f3c)](!0x1),_0x12fad9;}static[_0x264460(0x287a)](_0x40988a,_0x128b37,_0x4045e6,_0x33f3fe,_0x59d6ba=!0x1,_0x5c9467,_0x30a8e4=0x0){var _0x2a964a=_0x264460,_0x59d6ba=_0x59d6ba?-0x1:0x1,_0x34cba3=Math[_0x2a964a(0x2e8b)](_0x40988a[_0x2a964a(0xf4e)]*Math['PI']/0xb4),_0x5cbc1c=Math['tan'](_0x40988a[_0x2a964a(0x2be3)]*Math['PI']/0xb4),_0x85dfcf=Math[_0x2a964a(0x2e8b)](_0x40988a[_0x2a964a(0xcb8)]*Math['PI']/0xb4),_0x40988a=Math[_0x2a964a(0x2e8b)](_0x40988a[_0x2a964a(0x2317)]*Math['PI']/0xb4),_0x4c309a=0x2/(_0x85dfcf+_0x40988a),_0x36e2ea=0x2/(_0x34cba3+_0x5cbc1c),_0x30a8e4=Math['tan'](_0x30a8e4);const _0x42f28d=_0x33f3fe['_m'];return _0x42f28d[0x0]=_0x4c309a,_0x42f28d[0x1]=_0x42f28d[0x2]=_0x42f28d[0x3]=_0x42f28d[0x4]=0x0,_0x42f28d[0x5]=_0x36e2ea,_0x42f28d[0x6]=0x0,_0x42f28d[0x7]=_0x30a8e4,_0x42f28d[0x8]=(_0x85dfcf-_0x40988a)*_0x4c309a*0.5,_0x42f28d[0x9]=-(_0x34cba3-_0x5cbc1c)*_0x36e2ea*0.5,_0x42f28d[0xa]=-_0x4045e6/(_0x128b37-_0x4045e6),_0x42f28d[0xb]=_0x59d6ba,_0x42f28d[0xc]=_0x42f28d[0xd]=_0x42f28d[0xf]=0x0,_0x42f28d[0xe]=-0x2*_0x4045e6*_0x128b37/(_0x4045e6-_0x128b37),_0x5c9467&&_0x33f3fe[_0x2a964a(0x242a)](_0x372b1a,_0x33f3fe),_0x33f3fe[_0x2a964a(0x1388)](),_0x33f3fe;}static[_0x264460(0x2123)](_0x53ddf4,_0x127a88,_0x1c0737,_0x77e0a,_0xc11474,_0x4a0faa){var _0x46c682=_0x264460,_0x24adf8=_0x53ddf4[_0x46c682(0xad8)],_0xad226e=_0x53ddf4[_0x46c682(0x605)],_0xc3c4d9=_0x53ddf4['x'],_0x53ddf4=_0x53ddf4['y'],_0x4a0faa=_0x5cbdcf[_0x46c682(0x172b)](_0x24adf8/0x2,0x0,0x0,0x0,0x0,-_0xad226e/0x2,0x0,0x0,0x0,0x0,_0x4a0faa-_0xc11474,0x0,_0xc3c4d9+_0x24adf8/0x2,_0xad226e/0x2+_0x53ddf4,_0xc11474,0x1);const _0x54c773=new _0x127a88[(_0x46c682(0x2660))]();return _0x127a88['multiplyToRef'](_0x1c0737,_0x54c773),_0x54c773[_0x46c682(0x242a)](_0x77e0a,_0x54c773),_0x54c773['multiplyToRef'](_0x4a0faa,_0x54c773);}static['GetAsMatrix2x2'](_0x525058){var _0x1cdf32=_0x264460;return _0x525058=_0x525058['m'],_0x525058=[_0x525058[0x0],_0x525058[0x1],_0x525058[0x4],_0x525058[0x5]],_0x243dfe['Z'][_0x1cdf32(0xaf8)]?_0x525058:new Float32Array(_0x525058);}static['GetAsMatrix3x3'](_0x2e541b){var _0xb5fd86=_0x264460;return _0x2e541b=_0x2e541b['m'],_0x2e541b=[_0x2e541b[0x0],_0x2e541b[0x1],_0x2e541b[0x2],_0x2e541b[0x4],_0x2e541b[0x5],_0x2e541b[0x6],_0x2e541b[0x8],_0x2e541b[0x9],_0x2e541b[0xa]],_0x243dfe['Z'][_0xb5fd86(0xaf8)]?_0x2e541b:new Float32Array(_0x2e541b);}static[_0x264460(0x2c0)](_0x267fb5){var _0x514c17=_0x264460,_0x44fb0d=new _0x267fb5[(_0x514c17(0x2660))]();return _0x5cbdcf[_0x514c17(0x31fa)](_0x267fb5,_0x44fb0d),_0x44fb0d;}static[_0x264460(0x31fa)](_0x18efc5,_0x22832a){var _0x24a63d=_0x264460;const _0xd3e7fe=_0x22832a['_m'];var _0x15c081=_0x18efc5['m'];return _0xd3e7fe[0x0]=_0x15c081[0x0],_0xd3e7fe[0x1]=_0x15c081[0x4],_0xd3e7fe[0x2]=_0x15c081[0x8],_0xd3e7fe[0x3]=_0x15c081[0xc],_0xd3e7fe[0x4]=_0x15c081[0x1],_0xd3e7fe[0x5]=_0x15c081[0x5],_0xd3e7fe[0x6]=_0x15c081[0x9],_0xd3e7fe[0x7]=_0x15c081[0xd],_0xd3e7fe[0x8]=_0x15c081[0x2],_0xd3e7fe[0x9]=_0x15c081[0x6],_0xd3e7fe[0xa]=_0x15c081[0xa],_0xd3e7fe[0xb]=_0x15c081[0xe],_0xd3e7fe[0xc]=_0x15c081[0x3],_0xd3e7fe[0xd]=_0x15c081[0x7],_0xd3e7fe[0xe]=_0x15c081[0xb],_0xd3e7fe[0xf]=_0x15c081[0xf],_0x22832a[_0x24a63d(0x1388)](),_0x22832a[_0x24a63d(0x3f3c)](_0x18efc5[_0x24a63d(0x324d)],_0x18efc5[_0x24a63d(0x2748)]),_0x22832a;}static[_0x264460(0x3700)](_0x52df1f){var _0x204c03=_0x264460,_0x5a637c=new _0x5cbdcf();return _0x5cbdcf[_0x204c03(0x230)](_0x52df1f,_0x5a637c),_0x5a637c;}static[_0x264460(0x230)](_0x16481d,_0x3c8778){var _0x8a1580=_0x264460;_0x16481d[_0x8a1580(0x3952)]();var _0x464069=_0x16481d[_0x8a1580(0x39f3)]['x'],_0x1f9b69=_0x16481d[_0x8a1580(0x39f3)]['y'],_0x4e6554=_0x16481d['normal']['z'],_0x5791b2=-0x2*_0x464069,_0x59f07b=-0x2*_0x1f9b69,_0x370b51=-0x2*_0x4e6554;return _0x5cbdcf['FromValuesToRef'](_0x5791b2*_0x464069+0x1,_0x59f07b*_0x464069,_0x370b51*_0x464069,0x0,_0x5791b2*_0x1f9b69,_0x59f07b*_0x1f9b69+0x1,_0x370b51*_0x1f9b69,0x0,_0x5791b2*_0x4e6554,_0x59f07b*_0x4e6554,_0x370b51*_0x4e6554+0x1,0x0,_0x5791b2*_0x16481d['d'],_0x59f07b*_0x16481d['d'],_0x370b51*_0x16481d['d'],0x1,_0x3c8778),_0x3c8778;}static[_0x264460(0x3073)](_0x67bbbd,_0x47adcc,_0xd5a0dc,_0xf99b77){var _0x4cd58a=_0x264460;return _0x5cbdcf[_0x4cd58a(0x387f)](_0x67bbbd['_x'],_0x67bbbd['_y'],_0x67bbbd['_z'],0x0,_0x47adcc['_x'],_0x47adcc['_y'],_0x47adcc['_z'],0x0,_0xd5a0dc['_x'],_0xd5a0dc['_y'],_0xd5a0dc['_z'],0x0,0x0,0x0,0x0,0x1,_0xf99b77),_0xf99b77;}static[_0x264460(0x190a)](_0x57af40,_0x26fb0b){var _0x20b028=_0x264460,_0x421666=_0x57af40['_x']*_0x57af40['_x'],_0x2471b9=_0x57af40['_y']*_0x57af40['_y'],_0x4223a5=_0x57af40['_z']*_0x57af40['_z'],_0x2ebd29=_0x57af40['_x']*_0x57af40['_y'],_0x4ba3c3=_0x57af40['_z']*_0x57af40['_w'],_0x236e95=_0x57af40['_z']*_0x57af40['_x'],_0x5a1972=_0x57af40['_y']*_0x57af40['_w'],_0x873e03=_0x57af40['_y']*_0x57af40['_z'],_0x57af40=_0x57af40['_x']*_0x57af40['_w'];return _0x26fb0b['_m'][0x0]=0x1-0x2*(_0x2471b9+_0x4223a5),_0x26fb0b['_m'][0x1]=0x2*(_0x2ebd29+_0x4ba3c3),_0x26fb0b['_m'][0x2]=0x2*(_0x236e95-_0x5a1972),_0x26fb0b['_m'][0x3]=0x0,_0x26fb0b['_m'][0x4]=0x2*(_0x2ebd29-_0x4ba3c3),_0x26fb0b['_m'][0x5]=0x1-0x2*(_0x4223a5+_0x421666),_0x26fb0b['_m'][0x6]=0x2*(_0x873e03+_0x57af40),_0x26fb0b['_m'][0x7]=0x0,_0x26fb0b['_m'][0x8]=0x2*(_0x236e95+_0x5a1972),_0x26fb0b['_m'][0x9]=0x2*(_0x873e03-_0x57af40),_0x26fb0b['_m'][0xa]=0x1-0x2*(_0x2471b9+_0x421666),_0x26fb0b['_m'][0xb]=0x0,_0x26fb0b['_m'][0xc]=0x0,_0x26fb0b['_m'][0xd]=0x0,_0x26fb0b['_m'][0xe]=0x0,_0x26fb0b['_m'][0xf]=0x1,_0x26fb0b[_0x20b028(0x1388)](),_0x26fb0b;}}_0x5cbdcf[_0x264460(0xf73)]=0x0,_0x5cbdcf[_0x264460(0x84d)]=_0x5cbdcf[_0x264460(0x243a)]();class _0x361577{}_0x361577[_0x264460(0x19f4)]=_0x4fe309['B'][_0x264460(0xc0d)](0xb,_0xa1efc[_0x264460(0xd5a)]),_0x361577['Matrix']=_0x4fe309['B']['BuildTuple'](0x2,_0x5cbdcf[_0x264460(0x243a)]),_0x361577[_0x264460(0x2054)]=_0x4fe309['B'][_0x264460(0xc0d)](0x3,_0x3c8946['Zero']);class _0x335b6e{}_0x335b6e[_0x264460(0x38aa)]=_0x4fe309['B']['BuildTuple'](0x3,_0x2972a8[_0x264460(0xd5a)]),_0x335b6e[_0x264460(0x19f4)]=_0x4fe309['B'][_0x264460(0xc0d)](0xd,_0xa1efc[_0x264460(0xd5a)]),_0x335b6e[_0x264460(0x1960)]=_0x4fe309['B'][_0x264460(0xc0d)](0x3,_0x570152['Zero']),_0x335b6e[_0x264460(0x2054)]=_0x4fe309['B'][_0x264460(0xc0d)](0x2,_0x3c8946[_0x264460(0xd5a)]),_0x335b6e[_0x264460(0x1919)]=_0x4fe309['B'][_0x264460(0xc0d)](0x8,_0x5cbdcf[_0x264460(0x243a)]),(0x0,_0x22b948['H'])('BABYLON.Vector2',_0x2972a8),(0x0,_0x22b948['H'])(_0x264460(0x266f),_0xa1efc),(0x0,_0x22b948['H'])(_0x264460(0x3263),_0x570152),(0x0,_0x22b948['H'])(_0x264460(0x2e7b),_0x5cbdcf);const _0x372b1a=_0x5cbdcf[_0x264460(0x172b)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0.5,0x1);},0x15a94:(_0x5062bc,_0x4ada72,_0x427e09)=>{_0x427e09(0x9fd1);},0x17cee:(_0x5919d7,_0x29baa0,_0x351631)=>{var _0xb58e24=a7_0x38a779;_0x351631['d'](_0x29baa0,{'_':()=>_0x177bfb,'i':()=>_0x139ffa});var _0x1fccd1=_0x351631(0x9fd1),_0x37cbde=_0x351631(0x15857);const _0x3ddd6b=[Math['sqrt'](0x1/(0x4*Math['PI'])),-Math[_0xb58e24(0x243f)](0x3/(0x4*Math['PI'])),Math[_0xb58e24(0x243f)](0x3/(0x4*Math['PI'])),-Math[_0xb58e24(0x243f)](0x3/(0x4*Math['PI'])),Math['sqrt'](0xf/(0x4*Math['PI'])),-Math['sqrt'](0xf/(0x4*Math['PI'])),Math[_0xb58e24(0x243f)](0x5/(0x10*Math['PI'])),-Math[_0xb58e24(0x243f)](0xf/(0x4*Math['PI'])),Math['sqrt'](0xf/(0x10*Math['PI']))],_0x12c80a=[()=>0x1,_0x30b910=>_0x30b910['y'],_0x1fab87=>_0x1fab87['z'],_0x106c46=>_0x106c46['x'],_0x3d28c9=>_0x3d28c9['x']*_0x3d28c9['y'],_0x41b8a2=>_0x41b8a2['y']*_0x41b8a2['z'],_0x3aa590=>0x3*_0x3aa590['z']*_0x3aa590['z']-0x1,_0x34efca=>_0x34efca['x']*_0x34efca['z'],_0x2901af=>_0x2901af['x']*_0x2901af['x']-_0x2901af['y']*_0x2901af['y']],_0x576332=(_0x165aaf,_0x1327fa)=>_0x3ddd6b[_0x165aaf]*_0x12c80a[_0x165aaf](_0x1327fa),_0x38888a=[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 _0x177bfb{constructor(){var _0x240125=_0xb58e24;this['preScaled']=!0x1,this[_0x240125(0x35d9)]=_0x1fccd1['P'][_0x240125(0xd5a)](),this[_0x240125(0x3657)]=_0x1fccd1['P'][_0x240125(0xd5a)](),this[_0x240125(0x2cd0)]=_0x1fccd1['P'][_0x240125(0xd5a)](),this['l11']=_0x1fccd1['P']['Zero'](),this['l2_2']=_0x1fccd1['P']['Zero'](),this['l2_1']=_0x1fccd1['P'][_0x240125(0xd5a)](),this['l20']=_0x1fccd1['P'][_0x240125(0xd5a)](),this[_0x240125(0x3ff3)]=_0x1fccd1['P'][_0x240125(0xd5a)](),this[_0x240125(0x218e)]=_0x1fccd1['P'][_0x240125(0xd5a)]();}['addLight'](_0x3a9cd3,_0x1eab68,_0x17a6e7){var _0x51e38c=_0xb58e24;_0x37cbde['jp'][_0x51e38c(0x19f4)][0x0]['set'](_0x1eab68['r'],_0x1eab68['g'],_0x1eab68['b']);const _0x3837f9=_0x37cbde['jp'][_0x51e38c(0x19f4)][0x0],_0x570ea8=_0x37cbde['jp'][_0x51e38c(0x19f4)][0x1];_0x3837f9[_0x51e38c(0x1447)](_0x17a6e7,_0x570ea8),_0x570ea8[_0x51e38c(0x1447)](_0x576332(0x0,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0x35d9)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8[_0x51e38c(0x1447)](_0x576332(0x1,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0x3657)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8['scaleToRef'](_0x576332(0x2,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0x2cd0)][_0x51e38c(0x2775)](_0x37cbde['jp']['Vector3'][0x2]),_0x570ea8[_0x51e38c(0x1447)](_0x576332(0x3,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0xe86)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8[_0x51e38c(0x1447)](_0x576332(0x4,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0x19e3)]['addInPlace'](_0x37cbde['jp']['Vector3'][0x2]),_0x570ea8[_0x51e38c(0x1447)](_0x576332(0x5,_0x3a9cd3),_0x37cbde['jp']['Vector3'][0x2]),this[_0x51e38c(0x20d3)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8['scaleToRef'](_0x576332(0x6,_0x3a9cd3),_0x37cbde['jp']['Vector3'][0x2]),this[_0x51e38c(0x2195)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8['scaleToRef'](_0x576332(0x7,_0x3a9cd3),_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),this[_0x51e38c(0x3ff3)]['addInPlace'](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]),_0x570ea8['scaleToRef'](_0x576332(0x8,_0x3a9cd3),_0x37cbde['jp']['Vector3'][0x2]),this[_0x51e38c(0x218e)][_0x51e38c(0x2775)](_0x37cbde['jp'][_0x51e38c(0x19f4)][0x2]);}['scaleInPlace'](_0x528980){var _0x32fd8e=_0xb58e24;this[_0x32fd8e(0x35d9)]['scaleInPlace'](_0x528980),this[_0x32fd8e(0x3657)][_0x32fd8e(0xbb9)](_0x528980),this[_0x32fd8e(0x2cd0)][_0x32fd8e(0xbb9)](_0x528980),this[_0x32fd8e(0xe86)][_0x32fd8e(0xbb9)](_0x528980),this[_0x32fd8e(0x19e3)][_0x32fd8e(0xbb9)](_0x528980),this[_0x32fd8e(0x20d3)][_0x32fd8e(0xbb9)](_0x528980),this[_0x32fd8e(0x2195)]['scaleInPlace'](_0x528980),this['l21']['scaleInPlace'](_0x528980),this['l22'][_0x32fd8e(0xbb9)](_0x528980);}['convertIncidentRadianceToIrradiance'](){var _0x89cefb=_0xb58e24;this[_0x89cefb(0x35d9)][_0x89cefb(0xbb9)](_0x38888a[0x0]),this[_0x89cefb(0x3657)][_0x89cefb(0xbb9)](_0x38888a[0x1]),this['l10'][_0x89cefb(0xbb9)](_0x38888a[0x2]),this[_0x89cefb(0xe86)][_0x89cefb(0xbb9)](_0x38888a[0x3]),this[_0x89cefb(0x19e3)][_0x89cefb(0xbb9)](_0x38888a[0x4]),this[_0x89cefb(0x20d3)]['scaleInPlace'](_0x38888a[0x5]),this[_0x89cefb(0x2195)][_0x89cefb(0xbb9)](_0x38888a[0x6]),this[_0x89cefb(0x3ff3)][_0x89cefb(0xbb9)](_0x38888a[0x7]),this[_0x89cefb(0x218e)][_0x89cefb(0xbb9)](_0x38888a[0x8]);}[_0xb58e24(0x107c)](){var _0x515ed5=_0xb58e24;this[_0x515ed5(0xbb9)](0x1/Math['PI']);}['preScaleForRendering'](){var _0x636894=_0xb58e24;this[_0x636894(0x2b60)]=!0x0,this[_0x636894(0x35d9)][_0x636894(0xbb9)](_0x3ddd6b[0x0]),this[_0x636894(0x3657)][_0x636894(0xbb9)](_0x3ddd6b[0x1]),this[_0x636894(0x2cd0)]['scaleInPlace'](_0x3ddd6b[0x2]),this[_0x636894(0xe86)][_0x636894(0xbb9)](_0x3ddd6b[0x3]),this[_0x636894(0x19e3)][_0x636894(0xbb9)](_0x3ddd6b[0x4]),this['l2_1'][_0x636894(0xbb9)](_0x3ddd6b[0x5]),this[_0x636894(0x2195)][_0x636894(0xbb9)](_0x3ddd6b[0x6]),this[_0x636894(0x3ff3)][_0x636894(0xbb9)](_0x3ddd6b[0x7]),this[_0x636894(0x218e)]['scaleInPlace'](_0x3ddd6b[0x8]);}[_0xb58e24(0x1538)](_0x1bf65d){var _0x5fa6e9=_0xb58e24;return _0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x0],0x0,this[_0x5fa6e9(0x35d9)]),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x1],0x0,this[_0x5fa6e9(0x3657)]),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x2],0x0,this[_0x5fa6e9(0x2cd0)]),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x3],0x0,this[_0x5fa6e9(0xe86)]),_0x1fccd1['P']['FromArrayToRef'](_0x1bf65d[0x4],0x0,this[_0x5fa6e9(0x19e3)]),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x5],0x0,this[_0x5fa6e9(0x20d3)]),_0x1fccd1['P']['FromArrayToRef'](_0x1bf65d[0x6],0x0,this['l20']),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x7],0x0,this['l21']),_0x1fccd1['P'][_0x5fa6e9(0x1bea)](_0x1bf65d[0x8],0x0,this[_0x5fa6e9(0x218e)]),this;}[_0xb58e24(0x300)](_0x37af18){var _0x268040=_0xb58e24;return _0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0x0],_0x37af18[0x1],_0x37af18[0x2],this[_0x268040(0x35d9)]),_0x1fccd1['P']['FromFloatsToRef'](_0x37af18[0x3],_0x37af18[0x4],_0x37af18[0x5],this[_0x268040(0x3657)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0x6],_0x37af18[0x7],_0x37af18[0x8],this[_0x268040(0x2cd0)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0x9],_0x37af18[0xa],_0x37af18[0xb],this[_0x268040(0xe86)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0xc],_0x37af18[0xd],_0x37af18[0xe],this[_0x268040(0x19e3)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0xf],_0x37af18[0x10],_0x37af18[0x11],this[_0x268040(0x20d3)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0x12],_0x37af18[0x13],_0x37af18[0x14],this[_0x268040(0x2195)]),_0x1fccd1['P'][_0x268040(0x18f5)](_0x37af18[0x15],_0x37af18[0x16],_0x37af18[0x17],this[_0x268040(0x3ff3)]),_0x1fccd1['P']['FromFloatsToRef'](_0x37af18[0x18],_0x37af18[0x19],_0x37af18[0x1a],this['l22']),this;}static[_0xb58e24(0x1c38)](_0x1ed604){const _0x234819=new _0x177bfb();return _0x234819['updateFromArray'](_0x1ed604);}static[_0xb58e24(0x33cb)](_0x1ea73e){var _0x102e9e=_0xb58e24;const _0x2b7623=new _0x177bfb();return _0x2b7623['l00']=_0x1ea73e['xx'][_0x102e9e(0x5ab)](0.376127)[_0x102e9e(0x33ee)](_0x1ea73e['yy'][_0x102e9e(0x5ab)](0.376127))[_0x102e9e(0x33ee)](_0x1ea73e['zz'][_0x102e9e(0x5ab)](0.376126)),_0x2b7623[_0x102e9e(0x3657)]=_0x1ea73e['y'][_0x102e9e(0x5ab)](0.977204),_0x2b7623[_0x102e9e(0x2cd0)]=_0x1ea73e['z'][_0x102e9e(0x5ab)](0.977204),_0x2b7623['l11']=_0x1ea73e['x'][_0x102e9e(0x5ab)](0.977204),_0x2b7623[_0x102e9e(0x19e3)]=_0x1ea73e['xy'][_0x102e9e(0x5ab)](1.16538),_0x2b7623[_0x102e9e(0x20d3)]=_0x1ea73e['yz']['scale'](1.16538),_0x2b7623[_0x102e9e(0x2195)]=_0x1ea73e['zz'][_0x102e9e(0x5ab)](1.34567)[_0x102e9e(0x1dc8)](_0x1ea73e['xx']['scale'](0.672834))[_0x102e9e(0x1dc8)](_0x1ea73e['yy'][_0x102e9e(0x5ab)](0.672834)),_0x2b7623[_0x102e9e(0x3ff3)]=_0x1ea73e['zx'][_0x102e9e(0x5ab)](1.16538),_0x2b7623[_0x102e9e(0x218e)]=_0x1ea73e['xx'][_0x102e9e(0x5ab)](1.16538)[_0x102e9e(0x1dc8)](_0x1ea73e['yy'][_0x102e9e(0x5ab)](1.16538)),_0x2b7623['l1_1'][_0x102e9e(0xbb9)](-0x1),_0x2b7623[_0x102e9e(0xe86)][_0x102e9e(0xbb9)](-0x1),_0x2b7623['l2_1']['scaleInPlace'](-0x1),_0x2b7623[_0x102e9e(0x3ff3)]['scaleInPlace'](-0x1),_0x2b7623[_0x102e9e(0xbb9)](Math['PI']),_0x2b7623;}}class _0x139ffa{constructor(){var _0x198c14=_0xb58e24;this['x']=_0x1fccd1['P'][_0x198c14(0xd5a)](),this['y']=_0x1fccd1['P'][_0x198c14(0xd5a)](),this['z']=_0x1fccd1['P']['Zero'](),this['xx']=_0x1fccd1['P'][_0x198c14(0xd5a)](),this['yy']=_0x1fccd1['P'][_0x198c14(0xd5a)](),this['zz']=_0x1fccd1['P']['Zero'](),this['xy']=_0x1fccd1['P'][_0x198c14(0xd5a)](),this['yz']=_0x1fccd1['P']['Zero'](),this['zx']=_0x1fccd1['P'][_0x198c14(0xd5a)]();}get[_0xb58e24(0x3e86)](){var _0x1a3f57=_0xb58e24;return this['_harmonics']||(this[_0x1a3f57(0x3d43)]=_0x177bfb[_0x1a3f57(0x33cb)](this)),this[_0x1a3f57(0x3d43)]['preScaled']||this[_0x1a3f57(0x3d43)][_0x1a3f57(0x2978)](),this[_0x1a3f57(0x3d43)];}[_0xb58e24(0x2cfb)](_0x1e6efa){var _0x53c813=_0xb58e24;_0x37cbde['jp'][_0x53c813(0x19f4)][0x0]['copyFromFloats'](_0x1e6efa['r'],_0x1e6efa['g'],_0x1e6efa['b']),_0x1e6efa=_0x37cbde['jp'][_0x53c813(0x19f4)][0x0],(this['xx']['addInPlace'](_0x1e6efa),this['yy'][_0x53c813(0x2775)](_0x1e6efa),this['zz'][_0x53c813(0x2775)](_0x1e6efa));}[_0xb58e24(0xbb9)](_0x437acd){var _0x423982=_0xb58e24;this['x'][_0x423982(0xbb9)](_0x437acd),this['y'][_0x423982(0xbb9)](_0x437acd),this['z']['scaleInPlace'](_0x437acd),this['xx'][_0x423982(0xbb9)](_0x437acd),this['yy'][_0x423982(0xbb9)](_0x437acd),this['zz'][_0x423982(0xbb9)](_0x437acd),this['yz'][_0x423982(0xbb9)](_0x437acd),this['zx'][_0x423982(0xbb9)](_0x437acd),this['xy'][_0x423982(0xbb9)](_0x437acd);}[_0xb58e24(0x1c6f)](_0x49eb5e){var _0x42ce9b=_0xb58e24;return this['_harmonics']=_0x49eb5e,this['x'][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0xe86)]),this['x']['scaleInPlace'](1.02333)[_0x42ce9b(0xbb9)](-0x1),this['y']['copyFrom'](_0x49eb5e[_0x42ce9b(0x3657)]),this['y'][_0x42ce9b(0xbb9)](1.02333)['scaleInPlace'](-0x1),this['z'][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x2cd0)]),this['z'][_0x42ce9b(0xbb9)](1.02333),this['xx'][_0x42ce9b(0x448)](_0x49eb5e['l00']),_0x37cbde['jp']['Vector3'][0x0][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x2195)])[_0x42ce9b(0xbb9)](0.247708),_0x37cbde['jp'][_0x42ce9b(0x19f4)][0x1][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x218e)])[_0x42ce9b(0xbb9)](0.429043),this['xx']['scaleInPlace'](0.886277)['subtractInPlace'](_0x37cbde['jp'][_0x42ce9b(0x19f4)][0x0])[_0x42ce9b(0x2775)](_0x37cbde['jp']['Vector3'][0x1]),this['yy']['copyFrom'](_0x49eb5e['l00']),this['yy'][_0x42ce9b(0xbb9)](0.886277)[_0x42ce9b(0xd06)](_0x37cbde['jp'][_0x42ce9b(0x19f4)][0x0])['subtractInPlace'](_0x37cbde['jp']['Vector3'][0x1]),this['zz']['copyFrom'](_0x49eb5e[_0x42ce9b(0x35d9)]),_0x37cbde['jp'][_0x42ce9b(0x19f4)][0x0][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x2195)])[_0x42ce9b(0xbb9)](0.495417),this['zz']['scaleInPlace'](0.886277)['addInPlace'](_0x37cbde['jp'][_0x42ce9b(0x19f4)][0x0]),this['yz'][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x20d3)]),this['yz'][_0x42ce9b(0xbb9)](0.858086)['scaleInPlace'](-0x1),this['zx'][_0x42ce9b(0x448)](_0x49eb5e[_0x42ce9b(0x3ff3)]),this['zx'][_0x42ce9b(0xbb9)](0.858086)[_0x42ce9b(0xbb9)](-0x1),this['xy'][_0x42ce9b(0x448)](_0x49eb5e['l2_2']),this['xy'][_0x42ce9b(0xbb9)](0.858086),this['scaleInPlace'](0x1/Math['PI']),this;}static[_0xb58e24(0x1d43)](_0x4daaa0){var _0x1ef30c=_0xb58e24;const _0x277242=new _0x139ffa();return _0x277242[_0x1ef30c(0x1c6f)](_0x4daaa0);}static['FromArray'](_0x2d6c89){var _0x311250=_0xb58e24,_0x1ef903=new _0x139ffa();return _0x1fccd1['P']['FromArrayToRef'](_0x2d6c89[0x0],0x0,_0x1ef903['x']),_0x1fccd1['P'][_0x311250(0x1bea)](_0x2d6c89[0x1],0x0,_0x1ef903['y']),_0x1fccd1['P'][_0x311250(0x1bea)](_0x2d6c89[0x2],0x0,_0x1ef903['z']),_0x1fccd1['P']['FromArrayToRef'](_0x2d6c89[0x3],0x0,_0x1ef903['xx']),_0x1fccd1['P']['FromArrayToRef'](_0x2d6c89[0x4],0x0,_0x1ef903['yy']),_0x1fccd1['P'][_0x311250(0x1bea)](_0x2d6c89[0x5],0x0,_0x1ef903['zz']),_0x1fccd1['P'][_0x311250(0x1bea)](_0x2d6c89[0x6],0x0,_0x1ef903['yz']),_0x1fccd1['P'][_0x311250(0x1bea)](_0x2d6c89[0x7],0x0,_0x1ef903['zx']),_0x1fccd1['P']['FromArrayToRef'](_0x2d6c89[0x8],0x0,_0x1ef903['xy']),_0x1ef903;}}},0x467b:(_0x1d7599,_0x231f6d,_0x4679da)=>{var _0x11944e=a7_0x38a779;_0x4679da['d'](_0x231f6d,{'NR':()=>_0x5cc58a,'aR':()=>_0x451aa4});var _0x2e48a6=_0x4679da(0x9fd1),_0x49d2d8=_0x4679da(0xc84b),_0x2d8ea0=_0x4679da(0x1dad),_0xe50627=_0x4679da(0x164ac),_0x4b7ce3=_0x4679da(0x2010);function _0x451aa4(_0x4bca7c){var _0x158b40=a7_0x2532;let _0x29cac0=[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 _0x117c1c=[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 _0x54d028=[];var _0x2f9045=_0x4bca7c[_0x158b40(0xad8)]||_0x4bca7c['size']||0x1,_0x2764f1=_0x4bca7c[_0x158b40(0x605)]||_0x4bca7c[_0x158b40(0x1910)]||0x1,_0x10664b=_0x4bca7c['depth']||_0x4bca7c['size']||0x1,_0x35d98e=_0x4bca7c[_0x158b40(0x735)]||!0x1,_0x1743d0=void 0x0===_0x4bca7c[_0x158b40(0x1a4a)]?0x1:_0x4bca7c['topBaseAt'],_0x3e151d=void 0x0===_0x4bca7c['bottomBaseAt']?0x0:_0x4bca7c['bottomBaseAt'];let _0xd7955a=[0x2,0x0,0x3,0x1][(_0x1743d0+0x4)%0x4],_0x229ff5=[0x2,0x0,0x1,0x3][(_0x3e151d+0x4)%0x4],_0x4bd3a5=[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(_0x35d98e){_0x29cac0=[0x2,0x3,0x0,0x2,0x0,0x1,0x4,0x5,0x6,0x4,0x6,0x7,0x9,0xa,0xb,0x9,0xb,0x8,0xc,0xe,0xf,0xc,0xd,0xe],_0x4bd3a5=[-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 _0x1a934b=[[0x1,0x1,0x1],[-0x1,0x1,0x1],[-0x1,0x1,-0x1],[0x1,0x1,-0x1]],_0x2d198c=[[-0x1,-0x1,0x1],[0x1,-0x1,0x1],[0x1,-0x1,-0x1],[-0x1,-0x1,-0x1]];const _0x2eda22=[0x11,0x12,0x13,0x10],_0x2644a5=[0x16,0x17,0x14,0x15];for(;0x0<_0xd7955a;)_0x1a934b[_0x158b40(0x20ee)](_0x1a934b[_0x158b40(0x30ce)]()),_0x2eda22[_0x158b40(0x20ee)](_0x2eda22[_0x158b40(0x30ce)]()),_0xd7955a--;for(;0x0<_0x229ff5;)_0x2d198c[_0x158b40(0x20ee)](_0x2d198c['pop']()),_0x2644a5['unshift'](_0x2644a5['pop']()),_0x229ff5--;_0x1a934b=_0x1a934b[_0x158b40(0xc70)](),_0x2d198c=_0x2d198c[_0x158b40(0xc70)](),_0x4bd3a5=_0x4bd3a5[_0x158b40(0xec4)](_0x1a934b)['concat'](_0x2d198c),_0x29cac0[_0x158b40(0x1e1d)](_0x2eda22[0x0],_0x2eda22[0x2],_0x2eda22[0x3],_0x2eda22[0x0],_0x2eda22[0x1],_0x2eda22[0x2]),_0x29cac0[_0x158b40(0x1e1d)](_0x2644a5[0x0],_0x2644a5[0x2],_0x2644a5[0x3],_0x2644a5[0x0],_0x2644a5[0x1],_0x2644a5[0x2]);}const _0x9850a2=[_0x2f9045/0x2,_0x2764f1/0x2,_0x10664b/0x2];_0x1743d0=_0x4bd3a5[_0x158b40(0xc71)]((_0x2a261c,_0x193ceb,_0x1591bc)=>_0x2a261c[_0x158b40(0xec4)](_0x193ceb*_0x9850a2[_0x1591bc%0x3]),[]),_0x3e151d=0x0===_0x4bca7c['sideOrientation']?0x0:_0x4bca7c[_0x158b40(0x403d)]||_0xe50627['x'][_0x158b40(0x1801)];const _0x5447d7=_0x4bca7c[_0x158b40(0xd2f)]||new Array(0x6),_0x121d44=_0x4bca7c[_0x158b40(0x89c)],_0x2033d5=[];for(let _0x4add71=0x0;_0x4add71<0x6;_0x4add71++)void 0x0===_0x5447d7[_0x4add71]&&(_0x5447d7[_0x4add71]=new _0x2e48a6['Lt'](0x0,0x0,0x1,0x1)),_0x121d44&&void 0x0===_0x121d44[_0x4add71]&&(_0x121d44[_0x4add71]=new _0x49d2d8['HE'](0x1,0x1,0x1,0x1));for(let _0x16ca83=0x0;_0x16ca83<0x6;_0x16ca83++)if(_0x54d028[_0x158b40(0x1e1d)](_0x5447d7[_0x16ca83]['z'],_0x4b7ce3['e'][_0x158b40(0x609)]?0x1-_0x5447d7[_0x16ca83]['w']:_0x5447d7[_0x16ca83]['w']),_0x54d028[_0x158b40(0x1e1d)](_0x5447d7[_0x16ca83]['x'],_0x4b7ce3['e'][_0x158b40(0x609)]?0x1-_0x5447d7[_0x16ca83]['w']:_0x5447d7[_0x16ca83]['w']),_0x54d028[_0x158b40(0x1e1d)](_0x5447d7[_0x16ca83]['x'],_0x4b7ce3['e'][_0x158b40(0x609)]?0x1-_0x5447d7[_0x16ca83]['y']:_0x5447d7[_0x16ca83]['y']),_0x54d028['push'](_0x5447d7[_0x16ca83]['z'],_0x4b7ce3['e']['UseOpenGLOrientationForUV']?0x1-_0x5447d7[_0x16ca83]['y']:_0x5447d7[_0x16ca83]['y']),_0x121d44){for(let _0x5bdf33=0x0;_0x5bdf33<0x4;_0x5bdf33++)_0x2033d5[_0x158b40(0x1e1d)](_0x121d44[_0x16ca83]['r'],_0x121d44[_0x16ca83]['g'],_0x121d44[_0x16ca83]['b'],_0x121d44[_0x16ca83]['a']);}_0xe50627['x']['_ComputeSides'](_0x3e151d,_0x1743d0,_0x29cac0,_0x117c1c,_0x54d028,_0x4bca7c['frontUVs'],_0x4bca7c[_0x158b40(0x3e09)]);const _0xba758b=new _0xe50627['x']();return _0xba758b[_0x158b40(0x39d4)]=_0x29cac0,_0xba758b[_0x158b40(0xee1)]=_0x1743d0,_0xba758b[_0x158b40(0x39b1)]=_0x117c1c,_0xba758b['uvs']=_0x54d028,_0x121d44&&(_0x35d98e=_0x3e151d===_0xe50627['x'][_0x158b40(0x4094)]?_0x2033d5[_0x158b40(0xec4)](_0x2033d5):_0x2033d5,_0xba758b[_0x158b40(0x276b)]=_0x35d98e),_0xba758b;}function _0x5cc58a(_0x167a38,_0x3c6d67={},_0x5596ae=null){var _0x299258=a7_0x2532;const _0x2c0ae4=new _0x2d8ea0['Kj'](_0x167a38,_0x5596ae),_0x518ba4=(_0x3c6d67[_0x299258(0x403d)]=_0x2d8ea0['Kj']['_GetDefaultSideOrientation'](_0x3c6d67[_0x299258(0x403d)]),_0x2c0ae4[_0x299258(0x1d13)]=_0x3c6d67[_0x299258(0x403d)],_0x451aa4(_0x3c6d67));return _0x518ba4[_0x299258(0x805)](_0x2c0ae4,_0x3c6d67['updatable']),_0x2c0ae4;}_0xe50627['x'][_0x11944e(0x2d15)]=_0x451aa4,_0x2d8ea0['Kj'][_0x11944e(0x2d15)]=(_0x264f6f,_0x5d13d8,_0x5cc99f=null,_0x2a5334,_0x2e7f3e)=>_0x5cc58a(_0x264f6f,{'size':_0x5d13d8,'sideOrientation':_0x2e7f3e,'updatable':_0x2a5334},_0x5cc99f);},0xb7a3:(_0x3ce455,_0x17e183,_0x4ad43c)=>{var _0x20b699=a7_0x38a779;_0x4ad43c['d'](_0x17e183,{'iz':()=>_0x41c047});var _0x344843=_0x4ad43c(0x164ac),_0x35e63a=_0x4ad43c(0x9fd1),_0x4cf722=_0x4ad43c(0x1dad),_0x264ae2=_0x4ad43c(0x2010);function _0x45b1a2(_0x5926f9={'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6}){var _0x5911cd=a7_0x2532,_0x11c3de=Math['max'](_0x5926f9[_0x5911cd(0x1748)]||0x2,0x1),_0x17159d=Math['max'](_0x5926f9['tessellation']||0x10,0x3),_0x308b3b=Math['max'](_0x5926f9[_0x5911cd(0x605)]||0x1,0x0),_0x109557=Math[_0x5911cd(0x695)](_0x5926f9['radius']||0.25,0x0),_0x3de36a=Math[_0x5911cd(0x695)](_0x5926f9['capSubdivisions']||0x6,0x1),_0xd78fb6=_0x17159d,_0x2b96f2=_0x11c3de,_0x8589d=Math[_0x5911cd(0x695)](_0x5926f9[_0x5911cd(0x169e)]||_0x109557,0x0),_0x2fdb66=Math[_0x5911cd(0x695)](_0x5926f9[_0x5911cd(0x39bb)]||_0x109557,0x0),_0x17159d=_0x308b3b-(_0x8589d+_0x2fdb66),_0x1f6932=0x2*Math['PI'],_0x1847b9=Math[_0x5911cd(0x695)](_0x5926f9[_0x5911cd(0x1798)]||_0x3de36a,0x1),_0xa02dce=Math[_0x5911cd(0x695)](_0x5926f9[_0x5911cd(0x1053)]||_0x3de36a,0x1),_0x277fb2=Math[_0x5911cd(0x3ce1)]((_0x2fdb66-_0x8589d)/_0x308b3b);let _0x46e632=[];const _0x3fe082=[],_0x40b003=[],_0x7454fa=[];let _0x3c575e=0x0;const _0x97350a=[],_0x1a6a30=0.5*_0x17159d;var _0x412f71=0.5*Math['PI'];let _0x56ef1c,_0x160786;const _0x5acf3d=_0x35e63a['P'][_0x5911cd(0xd5a)](),_0x3da93d=_0x35e63a['P']['Zero']();var _0x127842=Math['cos'](_0x277fb2),_0x394674=Math['sin'](_0x277fb2),_0x142356=new _0x35e63a['FM'](_0x8589d*_0x394674,_0x1a6a30+_0x8589d*_0x127842)[_0x5911cd(0x1dc8)](new _0x35e63a['FM'](_0x2fdb66*_0x394674,_0x2fdb66*_0x127842-_0x1a6a30))[_0x5911cd(0x3785)](),_0x29e840=_0x8589d*_0x277fb2+_0x142356+_0x2fdb66*(_0x412f71-_0x277fb2);let _0x331ac1=0x0;for(_0x160786=0x0;_0x160786<=_0x1847b9;_0x160786++){const _0x3c80d2=[];var _0x340b9d=_0x412f71-_0x277fb2*(_0x160786/_0x1847b9),_0x1c809b=(_0x331ac1+=_0x8589d*_0x277fb2/_0x1847b9,Math['cos'](_0x340b9d)),_0x2dd0eb=Math[_0x5911cd(0xa8b)](_0x340b9d),_0x5c1a78=_0x1c809b*_0x8589d;for(_0x56ef1c=0x0;_0x56ef1c<=_0xd78fb6;_0x56ef1c++){var _0x7ec4db=_0x56ef1c/_0xd78fb6,_0x4e1285=_0x7ec4db*_0x1f6932+0x0,_0x233e48=Math[_0x5911cd(0xa8b)](_0x4e1285),_0x4e1285=Math['cos'](_0x4e1285);_0x3da93d['x']=_0x5c1a78*_0x233e48,_0x3da93d['y']=_0x1a6a30+_0x2dd0eb*_0x8589d,_0x3da93d['z']=_0x5c1a78*_0x4e1285,_0x3fe082[_0x5911cd(0x1e1d)](_0x3da93d['x'],_0x3da93d['y'],_0x3da93d['z']),_0x5acf3d[_0x5911cd(0xc1b)](_0x1c809b*_0x233e48,_0x2dd0eb,_0x1c809b*_0x4e1285),_0x40b003['push'](_0x5acf3d['x'],_0x5acf3d['y'],_0x5acf3d['z']),_0x7454fa['push'](_0x7ec4db,_0x264ae2['e'][_0x5911cd(0x609)]?_0x331ac1/_0x29e840:0x1-_0x331ac1/_0x29e840),_0x3c80d2[_0x5911cd(0x1e1d)](_0x3c575e),_0x3c575e++;}_0x97350a[_0x5911cd(0x1e1d)](_0x3c80d2);}var _0x4d9296=_0x308b3b-_0x8589d-_0x2fdb66+_0x127842*_0x8589d-_0x127842*_0x2fdb66,_0x3098cc=_0x394674*(_0x2fdb66-_0x8589d)/_0x4d9296;for(_0x160786=0x1;_0x160786<=_0x2b96f2;_0x160786++){const _0xac1c20=[];_0x331ac1+=_0x142356/_0x2b96f2;var _0x446655=_0x394674*(_0x160786*(_0x2fdb66-_0x8589d)/_0x2b96f2+_0x8589d);for(_0x56ef1c=0x0;_0x56ef1c<=_0xd78fb6;_0x56ef1c++){var _0x17bf22=_0x56ef1c/_0xd78fb6,_0x44394e=_0x17bf22*_0x1f6932+0x0,_0x4b6f88=Math[_0x5911cd(0xa8b)](_0x44394e),_0x44394e=Math[_0x5911cd(0x1262)](_0x44394e);_0x3da93d['x']=_0x446655*_0x4b6f88,_0x3da93d['y']=_0x1a6a30+_0x127842*_0x8589d-_0x160786*_0x4d9296/_0x2b96f2,_0x3da93d['z']=_0x446655*_0x44394e,_0x3fe082[_0x5911cd(0x1e1d)](_0x3da93d['x'],_0x3da93d['y'],_0x3da93d['z']),_0x5acf3d[_0x5911cd(0xc1b)](_0x4b6f88,_0x3098cc,_0x44394e)[_0x5911cd(0x3952)](),_0x40b003['push'](_0x5acf3d['x'],_0x5acf3d['y'],_0x5acf3d['z']),_0x7454fa[_0x5911cd(0x1e1d)](_0x17bf22,_0x264ae2['e'][_0x5911cd(0x609)]?_0x331ac1/_0x29e840:0x1-_0x331ac1/_0x29e840),_0xac1c20['push'](_0x3c575e),_0x3c575e++;}_0x97350a[_0x5911cd(0x1e1d)](_0xac1c20);}for(_0x160786=0x1;_0x160786<=_0xa02dce;_0x160786++){const _0x2d63a9=[];var _0x34d2f5=_0x412f71-_0x277fb2-(Math['PI']-_0x277fb2)*(_0x160786/_0xa02dce),_0x560404=(_0x331ac1+=_0x2fdb66*_0x277fb2/_0xa02dce,Math[_0x5911cd(0x1262)](_0x34d2f5)),_0x4a99db=Math[_0x5911cd(0xa8b)](_0x34d2f5),_0x5ad48f=_0x560404*_0x2fdb66;for(_0x56ef1c=0x0;_0x56ef1c<=_0xd78fb6;_0x56ef1c++){var _0x500d5d=_0x56ef1c/_0xd78fb6,_0x573e75=_0x500d5d*_0x1f6932+0x0,_0xee1573=Math['sin'](_0x573e75),_0x573e75=Math['cos'](_0x573e75);_0x3da93d['x']=_0x5ad48f*_0xee1573,_0x3da93d['y']=_0x4a99db*_0x2fdb66-_0x1a6a30,_0x3da93d['z']=_0x5ad48f*_0x573e75,_0x3fe082['push'](_0x3da93d['x'],_0x3da93d['y'],_0x3da93d['z']),_0x5acf3d['set'](_0x560404*_0xee1573,_0x4a99db,_0x560404*_0x573e75),_0x40b003['push'](_0x5acf3d['x'],_0x5acf3d['y'],_0x5acf3d['z']),_0x7454fa['push'](_0x500d5d,_0x264ae2['e'][_0x5911cd(0x609)]?_0x331ac1/_0x29e840:0x1-_0x331ac1/_0x29e840),_0x2d63a9['push'](_0x3c575e),_0x3c575e++;}_0x97350a[_0x5911cd(0x1e1d)](_0x2d63a9);}for(_0x56ef1c=0x0;_0x56ef1c<_0xd78fb6;_0x56ef1c++)for(_0x160786=0x0;_0x160786<_0x1847b9+_0x2b96f2+_0xa02dce;_0x160786++){var _0x37a7af=_0x97350a[_0x160786][_0x56ef1c],_0x446adc=_0x97350a[_0x160786+0x1][_0x56ef1c],_0x5b9fc9=_0x97350a[_0x160786+0x1][_0x56ef1c+0x1],_0x4b49df=_0x97350a[_0x160786][_0x56ef1c+0x1];_0x46e632[_0x5911cd(0x1e1d)](_0x37a7af),_0x46e632[_0x5911cd(0x1e1d)](_0x446adc),_0x46e632[_0x5911cd(0x1e1d)](_0x4b49df),_0x46e632[_0x5911cd(0x1e1d)](_0x446adc),_0x46e632['push'](_0x5b9fc9),_0x46e632[_0x5911cd(0x1e1d)](_0x4b49df);}if(_0x46e632=_0x46e632[_0x5911cd(0x941)](),_0x5926f9[_0x5911cd(0x118f)]&&!_0x5926f9[_0x5911cd(0x118f)]['equals'](_0x35e63a['P']['Up']())){var _0x252aad=new _0x35e63a['y3']();_0x5926f9['orientation'][_0x5911cd(0x292d)]()[_0x5911cd(0x5ab)](0.5*Math['PI'])[_0x5911cd(0x1bcb)](_0x35e63a['P']['Up']())['toQuaternion']()[_0x5911cd(0x36f9)](_0x252aad);const _0xdbd3a6=_0x35e63a['P']['Zero']();for(let _0x2ef571=0x0;_0x2ef571<_0x3fe082[_0x5911cd(0x3785)];_0x2ef571+=0x3)_0xdbd3a6['set'](_0x3fe082[_0x2ef571],_0x3fe082[_0x2ef571+0x1],_0x3fe082[_0x2ef571+0x2]),_0x35e63a['P'][_0x5911cd(0x2b3b)](_0xdbd3a6[_0x5911cd(0x292d)](),_0x252aad,_0xdbd3a6),_0x3fe082[_0x2ef571]=_0xdbd3a6['x'],_0x3fe082[_0x2ef571+0x1]=_0xdbd3a6['y'],_0x3fe082[_0x2ef571+0x2]=_0xdbd3a6['z'];}const _0x3412a6=new _0x344843['x']();return _0x3412a6[_0x5911cd(0xee1)]=_0x3fe082,_0x3412a6[_0x5911cd(0x39b1)]=_0x40b003,_0x3412a6[_0x5911cd(0x3348)]=_0x7454fa,_0x3412a6[_0x5911cd(0x39d4)]=_0x46e632,_0x3412a6;}function _0x41c047(_0x19b5d0,_0x2f2b1e={'orientation':_0x35e63a['P']['Up'](),'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6,'updatable':!0x1},_0x384cc2=null){var _0xee2bb3=a7_0x2532;_0x19b5d0=new _0x4cf722['Kj'](_0x19b5d0,_0x384cc2);const _0x7c1a7f=_0x45b1a2(_0x2f2b1e);return _0x7c1a7f[_0xee2bb3(0x805)](_0x19b5d0,_0x2f2b1e[_0xee2bb3(0x222b)]),_0x19b5d0;}_0x4cf722['Kj'][_0x20b699(0x2470)]=(_0x5e8ee2,_0x59e941,_0x55e7ef)=>_0x41c047(_0x5e8ee2,_0x59e941,_0x55e7ef),_0x344843['x'][_0x20b699(0x2470)]=_0x45b1a2;},0x149b3:(_0x2e72c9,_0x39c465,_0x24be0b)=>{var _0x1349b2=a7_0x38a779;_0x24be0b['d'](_0x39c465,{'wf':()=>_0x4ef8fa});var _0x4e465f=_0x24be0b(0x9fd1),_0x242986=_0x24be0b(0xc84b),_0x46a424=_0x24be0b(0x1dad),_0x505ddc=_0x24be0b(0x164ac),_0x4bda66=_0x24be0b(0x1446b),_0x43a4d3=_0x24be0b(0xa60f),_0x1c9f62=_0x24be0b(0x2010);function _0x6a1b9e(_0x52f145){var _0x56568b=a7_0x2532;const _0x617f4f=_0x52f145[_0x56568b(0x605)]||0x2;let _0x27128d=0x0===_0x52f145['diameterTop']?0x0:_0x52f145[_0x56568b(0x25cb)]||_0x52f145['diameter']||0x1,_0x394274=0x0===_0x52f145[_0x56568b(0x2f1a)]?0x0:_0x52f145[_0x56568b(0x2f1a)]||_0x52f145['diameter']||0x1;_0x27128d=_0x27128d||0.00001,_0x394274=_0x394274||0.00001;const _0x2ff422=_0x52f145['tessellation']||0x18;var _0x236ccb=_0x52f145['subdivisions']||0x1,_0x1f508c=!!_0x52f145[_0x56568b(0x2c58)],_0x1a7b83=!!_0x52f145[_0x56568b(0x3667)],_0x1d4333=0x0===_0x52f145[_0x56568b(0x184d)]?0x0:_0x52f145['cap']||_0x46a424['Kj'][_0x56568b(0x33ad)];const _0x476de4=(!_0x52f145['arc']||!(_0x52f145['arc']<=0x0||0x1<_0x52f145[_0x56568b(0xbfd)]))&&_0x52f145['arc']||0x1;var _0x119f38=0x0===_0x52f145[_0x56568b(0x403d)]?0x0:_0x52f145['sideOrientation']||_0x505ddc['x'][_0x56568b(0x1801)];const _0x394b67=_0x52f145[_0x56568b(0xd2f)]||new Array(0x3),_0x1f1231=_0x52f145[_0x56568b(0x89c)],_0x34f488=0x2+(0x1+(0x1!==_0x476de4&&_0x1a7b83?0x2:0x0))*(_0x1f508c?_0x236ccb:0x1);let _0x823d2f;for(_0x823d2f=0x0;_0x823d2f<_0x34f488;_0x823d2f++)_0x1f1231&&void 0x0===_0x1f1231[_0x823d2f]&&(_0x1f1231[_0x823d2f]=new _0x242986['HE'](0x1,0x1,0x1,0x1));for(_0x823d2f=0x0;_0x823d2f<_0x34f488;_0x823d2f++)_0x394b67&&void 0x0===_0x394b67[_0x823d2f]&&(_0x394b67[_0x823d2f]=new _0x4e465f['Lt'](0x0,0x0,0x1,0x1));const _0x3068c2=new Array(),_0x45cba0=new Array(),_0x480cde=new Array(),_0x547195=new Array(),_0x2f989e=new Array();var _0x4cc246,_0x4fbd6f,_0x4c8531,_0x108726=0x2*Math['PI']*_0x476de4/_0x2ff422,_0x68bf8f=(_0x394274-_0x27128d)/0x2/_0x617f4f;const _0x2c90d3=_0x4e465f['P'][_0x56568b(0xd5a)](),_0x3a0f84=_0x4e465f['P'][_0x56568b(0xd5a)](),_0x24ad68=_0x4e465f['P'][_0x56568b(0xd5a)](),_0x452ba8=_0x4e465f['P'][_0x56568b(0xd5a)](),_0x5a0b11=_0x4e465f['P'][_0x56568b(0xd5a)]();var _0x4daabc,_0x4aca18=_0x43a4d3['RD']['Y'];let _0x1fca94,_0x41f811,_0x2c4478,_0x295998=0x1,_0x3a8194=0x0,_0x4cbe23=0x0;for(_0x1fca94=0x0;_0x1fca94<=_0x236ccb;_0x1fca94++)for(_0x4c8531=((_0x4fbd6f=_0x1fca94/_0x236ccb)*(_0x27128d-_0x394274)+_0x394274)/0x2,_0x4daabc=_0x1f508c&&0x0!==_0x1fca94&&_0x1fca94!==_0x236ccb?0x2:0x1,_0x2c4478=0x0;_0x2c4478<_0x4daabc;_0x2c4478++){for(_0x1f508c&&(_0x295998+=_0x2c4478),_0x1a7b83&&(_0x295998+=0x2*_0x2c4478),_0x41f811=0x0;_0x41f811<=_0x2ff422;_0x41f811++)_0x4cc246=_0x41f811*_0x108726,_0x2c90d3['x']=Math['cos'](-_0x4cc246)*_0x4c8531,_0x2c90d3['y']=-_0x617f4f/0x2+_0x4fbd6f*_0x617f4f,_0x2c90d3['z']=Math[_0x56568b(0xa8b)](-_0x4cc246)*_0x4c8531,0x0===_0x27128d&&_0x1fca94===_0x236ccb?(_0x3a0f84['x']=_0x480cde[_0x480cde[_0x56568b(0x3785)]-0x3*(_0x2ff422+0x1)],_0x3a0f84['y']=_0x480cde[_0x480cde[_0x56568b(0x3785)]-0x3*(_0x2ff422+0x1)+0x1],_0x3a0f84['z']=_0x480cde[_0x480cde[_0x56568b(0x3785)]-0x3*(_0x2ff422+0x1)+0x2]):(_0x3a0f84['x']=_0x2c90d3['x'],_0x3a0f84['z']=_0x2c90d3['z'],_0x3a0f84['y']=Math['sqrt'](_0x3a0f84['x']*_0x3a0f84['x']+_0x3a0f84['z']*_0x3a0f84['z'])*_0x68bf8f,_0x3a0f84[_0x56568b(0x3952)]()),0x0===_0x41f811&&(_0x24ad68[_0x56568b(0x448)](_0x2c90d3),_0x452ba8['copyFrom'](_0x3a0f84)),_0x45cba0[_0x56568b(0x1e1d)](_0x2c90d3['x'],_0x2c90d3['y'],_0x2c90d3['z']),_0x480cde[_0x56568b(0x1e1d)](_0x3a0f84['x'],_0x3a0f84['y'],_0x3a0f84['z']),_0x4cbe23=_0x1f508c?_0x3a8194!==_0x295998?_0x394b67[_0x295998]['y']:_0x394b67[_0x295998]['w']:_0x394b67[_0x295998]['y']+(_0x394b67[_0x295998]['w']-_0x394b67[_0x295998]['y'])*_0x4fbd6f,_0x547195[_0x56568b(0x1e1d)](_0x394b67[_0x295998]['x']+(_0x394b67[_0x295998]['z']-_0x394b67[_0x295998]['x'])*_0x41f811/_0x2ff422,_0x1c9f62['e'][_0x56568b(0x609)]?0x1-_0x4cbe23:_0x4cbe23),_0x1f1231&&_0x2f989e[_0x56568b(0x1e1d)](_0x1f1231[_0x295998]['r'],_0x1f1231[_0x295998]['g'],_0x1f1231[_0x295998]['b'],_0x1f1231[_0x295998]['a']);0x1!==_0x476de4&&_0x1a7b83&&(_0x45cba0[_0x56568b(0x1e1d)](_0x2c90d3['x'],_0x2c90d3['y'],_0x2c90d3['z']),_0x45cba0[_0x56568b(0x1e1d)](0x0,_0x2c90d3['y'],0x0),_0x45cba0[_0x56568b(0x1e1d)](0x0,_0x2c90d3['y'],0x0),_0x45cba0[_0x56568b(0x1e1d)](_0x24ad68['x'],_0x24ad68['y'],_0x24ad68['z']),_0x4e465f['P'][_0x56568b(0x67d)](_0x4aca18,_0x3a0f84,_0x5a0b11),_0x5a0b11[_0x56568b(0x3952)](),_0x480cde[_0x56568b(0x1e1d)](_0x5a0b11['x'],_0x5a0b11['y'],_0x5a0b11['z'],_0x5a0b11['x'],_0x5a0b11['y'],_0x5a0b11['z']),_0x4e465f['P'][_0x56568b(0x67d)](_0x452ba8,_0x4aca18,_0x5a0b11),_0x5a0b11[_0x56568b(0x3952)](),_0x480cde[_0x56568b(0x1e1d)](_0x5a0b11['x'],_0x5a0b11['y'],_0x5a0b11['z'],_0x5a0b11['x'],_0x5a0b11['y'],_0x5a0b11['z']),_0x4cbe23=_0x1f508c?_0x3a8194!==_0x295998?_0x394b67[_0x295998+0x1]['y']:_0x394b67[_0x295998+0x1]['w']:_0x394b67[_0x295998+0x1]['y']+(_0x394b67[_0x295998+0x1]['w']-_0x394b67[_0x295998+0x1]['y'])*_0x4fbd6f,_0x547195[_0x56568b(0x1e1d)](_0x394b67[_0x295998+0x1]['x'],_0x1c9f62['e'][_0x56568b(0x609)]?0x1-_0x4cbe23:_0x4cbe23),_0x547195[_0x56568b(0x1e1d)](_0x394b67[_0x295998+0x1]['z'],_0x1c9f62['e'][_0x56568b(0x609)]?0x1-_0x4cbe23:_0x4cbe23),_0x4cbe23=_0x1f508c?_0x3a8194!==_0x295998?_0x394b67[_0x295998+0x2]['y']:_0x394b67[_0x295998+0x2]['w']:_0x394b67[_0x295998+0x2]['y']+(_0x394b67[_0x295998+0x2]['w']-_0x394b67[_0x295998+0x2]['y'])*_0x4fbd6f,_0x547195['push'](_0x394b67[_0x295998+0x2]['x'],_0x1c9f62['e']['UseOpenGLOrientationForUV']?0x1-_0x4cbe23:_0x4cbe23),_0x547195[_0x56568b(0x1e1d)](_0x394b67[_0x295998+0x2]['z'],_0x1c9f62['e']['UseOpenGLOrientationForUV']?0x1-_0x4cbe23:_0x4cbe23),_0x1f1231&&(_0x2f989e['push'](_0x1f1231[_0x295998+0x1]['r'],_0x1f1231[_0x295998+0x1]['g'],_0x1f1231[_0x295998+0x1]['b'],_0x1f1231[_0x295998+0x1]['a']),_0x2f989e['push'](_0x1f1231[_0x295998+0x1]['r'],_0x1f1231[_0x295998+0x1]['g'],_0x1f1231[_0x295998+0x1]['b'],_0x1f1231[_0x295998+0x1]['a']),_0x2f989e[_0x56568b(0x1e1d)](_0x1f1231[_0x295998+0x2]['r'],_0x1f1231[_0x295998+0x2]['g'],_0x1f1231[_0x295998+0x2]['b'],_0x1f1231[_0x295998+0x2]['a']),_0x2f989e[_0x56568b(0x1e1d)](_0x1f1231[_0x295998+0x2]['r'],_0x1f1231[_0x295998+0x2]['g'],_0x1f1231[_0x295998+0x2]['b'],_0x1f1231[_0x295998+0x2]['a']))),_0x3a8194!==_0x295998&&(_0x3a8194=_0x295998);}var _0x241101=0x1!==_0x476de4&&_0x1a7b83?_0x2ff422+0x4:_0x2ff422;for(_0x1fca94=0x0,_0x295998=0x0;_0x295998<_0x236ccb;_0x295998++){let _0x55ea0=0x0,_0x2c4d7c=0x0,_0x320fe0=0x0,_0x10663a=0x0;for(_0x41f811=0x0;_0x41f811<_0x2ff422;_0x41f811++)_0x55ea0=_0x1fca94*(_0x241101+0x1)+_0x41f811,_0x2c4d7c=(_0x1fca94+0x1)*(_0x241101+0x1)+_0x41f811,_0x320fe0=_0x1fca94*(_0x241101+0x1)+(_0x41f811+0x1),_0x10663a=(_0x1fca94+0x1)*(_0x241101+0x1)+(_0x41f811+0x1),_0x3068c2[_0x56568b(0x1e1d)](_0x55ea0,_0x2c4d7c,_0x320fe0),_0x3068c2[_0x56568b(0x1e1d)](_0x10663a,_0x320fe0,_0x2c4d7c);0x1!==_0x476de4&&_0x1a7b83&&(_0x3068c2[_0x56568b(0x1e1d)](_0x55ea0+0x2,_0x2c4d7c+0x2,_0x320fe0+0x2),_0x3068c2['push'](_0x10663a+0x2,_0x320fe0+0x2,_0x2c4d7c+0x2),_0x3068c2['push'](_0x55ea0+0x4,_0x2c4d7c+0x4,_0x320fe0+0x4),_0x3068c2[_0x56568b(0x1e1d)](_0x10663a+0x4,_0x320fe0+0x4,_0x2c4d7c+0x4)),_0x1fca94=_0x1f508c?_0x1fca94+0x2:_0x1fca94+0x1;}var _0x2666c5=_0x2109dd=>{var _0x4c2358=_0x56568b,_0x5f36b=_0x2109dd?_0x27128d/0x2:_0x394274/0x2;if(0x0!=_0x5f36b){let _0x38560c;var _0x4d4871=_0x2109dd?_0x394b67[_0x34f488-0x1]:_0x394b67[0x0];let _0x4f81d5=null;_0x1f1231&&(_0x4f81d5=_0x2109dd?_0x1f1231[_0x34f488-0x1]:_0x1f1231[0x0]);var _0x523ee3=_0x45cba0[_0x4c2358(0x3785)]/0x3,_0xc46fca=_0x2109dd?_0x617f4f/0x2:-_0x617f4f/0x2,_0x77f18e=new _0x4e465f['P'](0x0,_0xc46fca,0x0),_0x77f18e=(_0x45cba0[_0x4c2358(0x1e1d)](_0x77f18e['x'],_0x77f18e['y'],_0x77f18e['z']),_0x480cde[_0x4c2358(0x1e1d)](0x0,_0x2109dd?0x1:-0x1,0x0),_0x4d4871['y']+0.5*(_0x4d4871['w']-_0x4d4871['y'])),_0x5d0b77=(_0x547195[_0x4c2358(0x1e1d)](_0x4d4871['x']+0.5*(_0x4d4871['z']-_0x4d4871['x']),_0x1c9f62['e'][_0x4c2358(0x609)]?0x1-_0x77f18e:_0x77f18e),_0x4f81d5&&_0x2f989e['push'](_0x4f81d5['r'],_0x4f81d5['g'],_0x4f81d5['b'],_0x4f81d5['a']),new _0x4e465f['FM'](0.5,0.5));for(_0x38560c=0x0;_0x38560c<=_0x2ff422;_0x38560c++){var _0x45f556=0x2*Math['PI']*_0x38560c*_0x476de4/_0x2ff422,_0x14c394=Math['cos'](-_0x45f556),_0x45f556=Math[_0x4c2358(0xa8b)](-_0x45f556),_0xd5fb97=new _0x4e465f['P'](_0x14c394*_0x5f36b,_0xc46fca,_0x45f556*_0x5f36b),_0x14c394=new _0x4e465f['FM'](_0x14c394*_0x5d0b77['x']+0.5,_0x45f556*_0x5d0b77['y']+0.5);_0x45cba0[_0x4c2358(0x1e1d)](_0xd5fb97['x'],_0xd5fb97['y'],_0xd5fb97['z']),_0x480cde['push'](0x0,_0x2109dd?0x1:-0x1,0x0);const _0x33901c=_0x4d4871['y']+(_0x4d4871['w']-_0x4d4871['y'])*_0x14c394['y'];_0x547195['push'](_0x4d4871['x']+(_0x4d4871['z']-_0x4d4871['x'])*_0x14c394['x'],_0x1c9f62['e'][_0x4c2358(0x609)]?0x1-_0x33901c:_0x33901c),_0x4f81d5&&_0x2f989e[_0x4c2358(0x1e1d)](_0x4f81d5['r'],_0x4f81d5['g'],_0x4f81d5['b'],_0x4f81d5['a']);}for(_0x38560c=0x0;_0x38560c<_0x2ff422;_0x38560c++)_0x2109dd?(_0x3068c2[_0x4c2358(0x1e1d)](_0x523ee3),_0x3068c2[_0x4c2358(0x1e1d)](_0x523ee3+(_0x38560c+0x2)),_0x3068c2[_0x4c2358(0x1e1d)](_0x523ee3+(_0x38560c+0x1))):(_0x3068c2['push'](_0x523ee3),_0x3068c2[_0x4c2358(0x1e1d)](_0x523ee3+(_0x38560c+0x1)),_0x3068c2[_0x4c2358(0x1e1d)](_0x523ee3+(_0x38560c+0x2)));}};_0x1d4333!==_0x46a424['Kj'][_0x56568b(0x24c3)]&&_0x1d4333!==_0x46a424['Kj'][_0x56568b(0x33ad)]||_0x2666c5(!0x1),_0x1d4333!==_0x46a424['Kj'][_0x56568b(0x331f)]&&_0x1d4333!==_0x46a424['Kj'][_0x56568b(0x33ad)]||_0x2666c5(!0x0),_0x505ddc['x'][_0x56568b(0x2bfb)](_0x119f38,_0x45cba0,_0x3068c2,_0x480cde,_0x547195,_0x52f145['frontUVs'],_0x52f145[_0x56568b(0x3e09)]);const _0x317c39=new _0x505ddc['x']();return _0x317c39[_0x56568b(0x39d4)]=_0x3068c2,_0x317c39['positions']=_0x45cba0,_0x317c39[_0x56568b(0x39b1)]=_0x480cde,_0x317c39[_0x56568b(0x3348)]=_0x547195,_0x1f1231&&(_0x317c39[_0x56568b(0x276b)]=_0x2f989e),_0x317c39;}function _0x4ef8fa(_0x173f3c,_0x51a831={},_0x1d08cb){var _0x1edfea=a7_0x2532;const _0x15528c=new _0x46a424['Kj'](_0x173f3c,_0x1d08cb),_0x3978a1=(_0x51a831[_0x1edfea(0x403d)]=_0x46a424['Kj']['_GetDefaultSideOrientation'](_0x51a831[_0x1edfea(0x403d)]),_0x15528c[_0x1edfea(0x1d13)]=_0x51a831[_0x1edfea(0x403d)],_0x6a1b9e(_0x51a831));return _0x3978a1[_0x1edfea(0x805)](_0x15528c,_0x51a831[_0x1edfea(0x222b)]),_0x15528c;}_0x505ddc['x'][_0x1349b2(0x986)]=_0x6a1b9e,_0x46a424['Kj']['CreateCylinder']=(_0x2d3b39,_0x1b4c39,_0x3f6927,_0x383ef9,_0x25f4b1,_0x18ddad,_0x12480f,_0x28e0fb,_0x5da9c1)=>(void 0x0!==_0x12480f&&_0x12480f instanceof _0x4bda66['x']||(void 0x0!==_0x12480f&&(_0x5da9c1=_0x28e0fb||_0x46a424['Kj']['DEFAULTSIDE'],_0x28e0fb=_0x12480f),_0x12480f=_0x18ddad,_0x18ddad=0x1),_0x4ef8fa(_0x2d3b39,{'height':_0x1b4c39,'diameterTop':_0x3f6927,'diameterBottom':_0x383ef9,'tessellation':_0x25f4b1,'subdivisions':_0x18ddad,'sideOrientation':_0x5da9c1,'updatable':_0x28e0fb},_0x12480f));},0x3406:(_0x474384,_0x509e76,_0x37629a)=>{_0x37629a['d'](_0x509e76,{'t':()=>_0x27c4d1});var _0x43091e=_0x37629a(0x9fd1),_0x30baaf=_0x37629a(0x1b5c),_0xaa5731=_0x37629a(0x1dad),_0x361ca2=_0x37629a(0x1a27),_0x193642=_0x37629a(0x164ac),_0xf68952=_0x37629a(0x2010);const _0x2a1c90=new _0x43091e['P'](0x1,0x0,0x0),_0x4dcd31=new _0x43091e['P'](-0x1,0x0,0x0),_0x1da195=new _0x43091e['P'](0x0,0x1,0x0),_0x4acc07=new _0x43091e['P'](0x0,-0x1,0x0),_0x41eadf=new _0x43091e['P'](0x0,0x0,0x1),_0xbcd6e8=new _0x43091e['P'](0x0,0x0,-0x1);class _0x497bfb{constructor(_0x28ee7f=_0x43091e['P']['Zero'](),_0x3d4d2b=_0x43091e['P']['Up'](),_0x544e0c=_0x43091e['FM']['Zero'](),_0x5f9ab6=0x0,_0x460096=0x0,_0x12d2d3=null,_0x1f2df2=null,_0x5de0ff=null,_0x341912=null){var _0x1ba1fe=a7_0x2532;this[_0x1ba1fe(0xdfa)]=_0x28ee7f,this['normal']=_0x3d4d2b,this['uv']=_0x544e0c,this[_0x1ba1fe(0x190e)]=_0x5f9ab6,this['vertexIdxForBones']=_0x460096,this[_0x1ba1fe(0x645)]=_0x12d2d3,this['localNormalOverride']=_0x1f2df2,this[_0x1ba1fe(0x2233)]=_0x5de0ff,this[_0x1ba1fe(0x15e3)]=_0x341912;}['clone'](){var _0x3baa89=a7_0x2532,_0x46cd4e;return new _0x497bfb(this[_0x3baa89(0xdfa)][_0x3baa89(0x292d)](),this[_0x3baa89(0x39f3)][_0x3baa89(0x292d)](),this['uv']['clone'](),this[_0x3baa89(0x190e)],this['vertexIdxForBones'],null==(_0x46cd4e=this[_0x3baa89(0x645)])?void 0x0:_0x46cd4e[_0x3baa89(0xeff)](),null==(_0x46cd4e=this['localNormalOverride'])?void 0x0:_0x46cd4e['slice'](),null==(_0x46cd4e=this[_0x3baa89(0x2233)])?void 0x0:_0x46cd4e[_0x3baa89(0xeff)](),null==(_0x46cd4e=this[_0x3baa89(0x15e3)])?void 0x0:_0x46cd4e[_0x3baa89(0xeff)]());}}function _0x27c4d1(_0x20045f,_0x1b8b47,_0x4b6243){var _0x3523e7=a7_0x2532,_0x242787=!!_0x1b8b47[_0x3523e7(0xdb6)],_0xfe881=_0x4b6243[_0x3523e7(0xddc)]||_0x242787,_0x51b3fd=null!==_0x1b8b47[_0x3523e7(0x2a45)]&&void 0x0!==_0x1b8b47[_0x3523e7(0x2a45)];const _0x14d00b=_0x1b8b47[_0x3523e7(0x17bc)](),_0x3eb7cd=_0x242787?_0x1b8b47['getPositionData'](!0x0,!0x0):_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o'][_0x3523e7(0x3056)]),_0x11fef4=_0x242787?_0x1b8b47[_0x3523e7(0x2fae)](!0x0,!0x0):_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o']['NormalKind']),_0x2f3162=_0xfe881?_0x242787?_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o'][_0x3523e7(0x3056)]):_0x3eb7cd:null,_0x2f4060=_0xfe881?_0x242787?_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o'][_0x3523e7(0x2496)]):_0x11fef4:null,_0x513b19=_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o'][_0x3523e7(0x616)]),_0x1649c1=_0x242787?_0x1b8b47['getVerticesData'](_0x361ca2['o']['MatricesIndicesKind']):null,_0x8afdda=_0x242787?_0x1b8b47['getVerticesData'](_0x361ca2['o'][_0x3523e7(0x1953)]):null;var _0x38cfca=_0x242787?_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o']['MatricesIndicesExtraKind']):null,_0x20545e=_0x242787?_0x1b8b47[_0x3523e7(0x3e76)](_0x361ca2['o'][_0x3523e7(0x2fb1)]):null;const _0x1e16fc=_0x4b6243[_0x3523e7(0xdfa)]||_0x43091e['P'][_0x3523e7(0xd5a)]();let _0x535568=_0x4b6243[_0x3523e7(0x39f3)]||_0x43091e['P']['Up']();const _0x210d7c=_0x4b6243[_0x3523e7(0x1910)]||_0x43091e['P'][_0x3523e7(0x6f9)]();var _0x4ac33d=_0x4b6243['angle']||0x0;if(!_0x535568){var _0x2356a9=new _0x43091e['P'](0x0,0x0,0x1);const _0x336edf=_0x1b8b47['getScene']()[_0x3523e7(0x3728)];_0x2356a9=_0x43091e['P']['TransformCoordinates'](_0x2356a9,_0x336edf[_0x3523e7(0x269)]()),_0x535568=_0x336edf[_0x3523e7(0x1d4b)][_0x3523e7(0x1dc8)](_0x2356a9);}var _0x2356a9=-Math[_0x3523e7(0xaba)](_0x535568['z'],_0x535568['x'])-Math['PI']/0x2,_0x2d9227=Math[_0x3523e7(0x243f)](_0x535568['x']*_0x535568['x']+_0x535568['z']*_0x535568['z']),_0x2d9227=Math[_0x3523e7(0xaba)](_0x535568['y'],_0x2d9227),_0x5c4da5=_0x43091e['y3'][_0x3523e7(0x372)](_0x2356a9,_0x2d9227,_0x4ac33d)[_0x3523e7(0x20e1)](_0x43091e['y3'][_0x3523e7(0x1085)](_0x1e16fc['x'],_0x1e16fc['y'],_0x1e16fc['z'])),_0x5c4da5=_0x43091e['y3'][_0x3523e7(0x3b70)](_0x5c4da5);const _0xf06ec3=_0x1b8b47['getWorldMatrix'](),_0x5297dd=_0xf06ec3[_0x3523e7(0x20e1)](_0x5c4da5),_0x158cba=new _0x193642['x']();_0x158cba[_0x3523e7(0x39d4)]=[],_0x158cba['positions']=[],_0x158cba[_0x3523e7(0x39b1)]=[],_0x158cba[_0x3523e7(0x3348)]=[],_0x158cba[_0x3523e7(0x221e)]=_0x242787?[]:null,_0x158cba[_0x3523e7(0x557)]=_0x242787?[]:null,_0x158cba[_0x3523e7(0xccf)]=_0x38cfca?[]:null,_0x158cba[_0x3523e7(0x8e6)]=_0x20545e?[]:null;let _0x174d12=0x0;var _0x177cf8=_0x5e642f=>{var _0x4cfdc6=_0x3523e7;const _0x29a20e=new _0x497bfb();if(!_0x14d00b||!_0x3eb7cd||!_0x11fef4)return _0x29a20e;var _0x44f7f4,_0x5e642f=_0x14d00b[_0x5e642f];return _0x29a20e['vertexIdx']=0x3*_0x5e642f,_0x29a20e[_0x4cfdc6(0x2997)]=0x4*_0x5e642f,_0x29a20e[_0x4cfdc6(0xdfa)]=new _0x43091e['P'](_0x3eb7cd[0x3*_0x5e642f],_0x3eb7cd[0x3*_0x5e642f+0x1],_0x3eb7cd[0x3*_0x5e642f+0x2]),_0x43091e['P'][_0x4cfdc6(0x2b3b)](_0x29a20e['position'],_0x5297dd,_0x29a20e[_0x4cfdc6(0xdfa)]),_0x29a20e[_0x4cfdc6(0x39f3)]=new _0x43091e['P'](_0x11fef4[0x3*_0x5e642f],_0x11fef4[0x3*_0x5e642f+0x1],_0x11fef4[0x3*_0x5e642f+0x2]),_0x43091e['P'][_0x4cfdc6(0xa06)](_0x29a20e[_0x4cfdc6(0x39f3)],_0x5297dd,_0x29a20e[_0x4cfdc6(0x39f3)]),_0x4b6243[_0x4cfdc6(0x1055)]&&_0x513b19&&(_0x44f7f4=_0x513b19[0x2*_0x5e642f+0x1],_0x29a20e['uv']=new _0x43091e['FM'](_0x513b19[0x2*_0x5e642f],_0xf68952['e']['UseOpenGLOrientationForUV']?0x1-_0x44f7f4:_0x44f7f4)),_0x29a20e;};const _0x7335d7=[0x0,0x0,0x0,0x0];var _0x38d63e,_0x280d42=(_0x4dd651,_0x5bfa12)=>{var _0xce99d3=_0x3523e7;if(0x0===_0x4dd651[_0xce99d3(0x3785)])return _0x4dd651;const _0x313d32=0.5*Math['abs'](_0x43091e['P'][_0xce99d3(0x1457)](_0x210d7c,_0x5bfa12)),_0xcb5962=(_0x4d2a1c,_0x462775,_0x353d80,_0x2e6618)=>{for(let _0x21e950=0x0;_0x21e950<_0x2e6618;++_0x21e950)if(_0x4d2a1c[_0x353d80+_0x21e950]===_0x462775)return _0x353d80+_0x21e950;return-0x1;};var _0x3c4bc4=(_0x1d41f6,_0x14b618)=>{var _0x2c8af3=_0xce99d3,_0xe8286f=_0x43091e['P'][_0x2c8af3(0x25f7)](_0x1d41f6[_0x2c8af3(0xdfa)],_0x14b618[_0x2c8af3(0xdfa)],_0x5bfa12,_0x313d32);let _0x1c1cde=_0x7335d7,_0x392bcb=_0x7335d7;if(_0x1649c1&&_0x8afdda){var _0x2bc9e1,_0x33d100=_0x1d41f6[_0x2c8af3(0x2233)]?0x0:_0x1d41f6[_0x2c8af3(0x2997)],_0x39afc9=null!=(_0x1c191c=_0x1d41f6[_0x2c8af3(0x2233)])?_0x1c191c:_0x1649c1,_0x39b880=null!=(_0x1c191c=_0x1d41f6[_0x2c8af3(0x15e3)])?_0x1c191c:_0x8afdda,_0x1a8853=_0x14b618['matrixIndicesOverride']?0x0:_0x14b618[_0x2c8af3(0x2997)],_0x5ba2d6=null!=(_0x1c191c=_0x14b618[_0x2c8af3(0x2233)])?_0x1c191c:_0x1649c1,_0x4566a7=null!=(_0x1c191c=_0x14b618[_0x2c8af3(0x15e3)])?_0x1c191c:_0x8afdda;_0x1c1cde=[0x0,0x0,0x0,0x0],_0x392bcb=[0x0,0x0,0x0,0x0];let _0x4792d7=0x0;for(let _0x31b9cc=0x0;_0x31b9cc<0x4;++_0x31b9cc)0x0<_0x39b880[_0x33d100+_0x31b9cc]&&(_0x2bc9e1=_0xcb5962(_0x5ba2d6,_0x39afc9[_0x33d100+_0x31b9cc],_0x1a8853,0x4),_0x1c1cde[_0x4792d7]=_0x39afc9[_0x33d100+_0x31b9cc],_0x392bcb[_0x4792d7]=_0x30baaf['R'][_0x2c8af3(0x2f68)](_0x39b880[_0x33d100+_0x31b9cc],0x0<=_0x2bc9e1?_0x4566a7[_0x2bc9e1]:0x0,_0xe8286f),_0x4792d7++);for(let _0x1c422d=0x0;_0x1c422d<0x4&&_0x4792d7<0x4;++_0x1c422d){var _0x2d6969=_0x5ba2d6[_0x1a8853+_0x1c422d];-0x1===_0xcb5962(_0x39afc9,_0x2d6969,_0x33d100,0x4)&&(_0x1c1cde[_0x4792d7]=_0x2d6969,_0x392bcb[_0x4792d7]=_0x30baaf['R']['Lerp'](0x0,_0x4566a7[_0x1a8853+_0x1c422d],_0xe8286f),_0x4792d7++);}var _0x1c191c=_0x392bcb[0x0]+_0x392bcb[0x1]+_0x392bcb[0x2]+_0x392bcb[0x3];_0x392bcb[0x0]/=_0x1c191c,_0x392bcb[0x1]/=_0x1c191c,_0x392bcb[0x2]/=_0x1c191c,_0x392bcb[0x3]/=_0x1c191c;}var _0x1c191c=_0x1d41f6[_0x2c8af3(0x645)]?_0x1d41f6[_0x2c8af3(0x645)][0x0]:null!=(_0x1c191c=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x1d41f6[_0x2c8af3(0x190e)]])?_0x1c191c:0x0,_0x2637d1=_0x1d41f6[_0x2c8af3(0x645)]?_0x1d41f6[_0x2c8af3(0x645)][0x1]:null!=(_0x2637d1=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x1d41f6[_0x2c8af3(0x190e)]+0x1])?_0x2637d1:0x0,_0xf52041=_0x1d41f6['localPositionOverride']?_0x1d41f6[_0x2c8af3(0x645)][0x2]:null!=(_0xf52041=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x1d41f6[_0x2c8af3(0x190e)]+0x2])?_0xf52041:0x0,_0x2fa48c=_0x14b618[_0x2c8af3(0x645)]?_0x14b618[_0x2c8af3(0x645)][0x0]:null!=(_0x2fa48c=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x14b618['vertexIdx']])?_0x2fa48c:0x0,_0x2b4b2c=_0x14b618['localPositionOverride']?_0x14b618[_0x2c8af3(0x645)][0x1]:null!=(_0x2b4b2c=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x14b618['vertexIdx']+0x1])?_0x2b4b2c:0x0,_0x536d2b=_0x14b618['localPositionOverride']?_0x14b618['localPositionOverride'][0x2]:null!=(_0x536d2b=null===_0x2f3162||void 0x0===_0x2f3162?void 0x0:_0x2f3162[_0x14b618[_0x2c8af3(0x190e)]+0x2])?_0x536d2b:0x0,_0x5aa463=_0x1d41f6['localNormalOverride']?_0x1d41f6['localNormalOverride'][0x0]:null!=(_0x5aa463=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x1d41f6[_0x2c8af3(0x190e)]])?_0x5aa463:0x0,_0x157ec9=_0x1d41f6['localNormalOverride']?_0x1d41f6[_0x2c8af3(0x2e62)][0x1]:null!=(_0x157ec9=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x1d41f6[_0x2c8af3(0x190e)]+0x1])?_0x157ec9:0x0,_0x233f39=_0x1d41f6[_0x2c8af3(0x2e62)]?_0x1d41f6['localNormalOverride'][0x2]:null!=(_0x233f39=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x1d41f6[_0x2c8af3(0x190e)]+0x2])?_0x233f39:0x0,_0xeb4ad8=_0x5aa463+((_0x14b618[_0x2c8af3(0x2e62)]?_0x14b618['localNormalOverride'][0x0]:null!=(_0xeb4ad8=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x14b618[_0x2c8af3(0x190e)]])?_0xeb4ad8:0x0)-_0x5aa463)*_0xe8286f,_0x5aa463=_0x157ec9+((_0x14b618['localNormalOverride']?_0x14b618[_0x2c8af3(0x2e62)][0x1]:null!=(_0x5aa463=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x14b618['vertexIdx']+0x1])?_0x5aa463:0x0)-_0x157ec9)*_0xe8286f,_0x157ec9=_0x233f39+((_0x14b618['localNormalOverride']?_0x14b618[_0x2c8af3(0x2e62)][0x2]:null!=(_0x157ec9=null===_0x2f4060||void 0x0===_0x2f4060?void 0x0:_0x2f4060[_0x14b618[_0x2c8af3(0x190e)]+0x2])?_0x157ec9:0x0)-_0x233f39)*_0xe8286f,_0x233f39=Math[_0x2c8af3(0x243f)](_0xeb4ad8*_0xeb4ad8+_0x5aa463*_0x5aa463+_0x157ec9*_0x157ec9);return new _0x497bfb(_0x43091e['P'][_0x2c8af3(0x2f68)](_0x1d41f6[_0x2c8af3(0xdfa)],_0x14b618[_0x2c8af3(0xdfa)],_0xe8286f),_0x43091e['P']['Lerp'](_0x1d41f6[_0x2c8af3(0x39f3)],_0x14b618['normal'],_0xe8286f)[_0x2c8af3(0x3952)](),_0x43091e['FM']['Lerp'](_0x1d41f6['uv'],_0x14b618['uv'],_0xe8286f),-0x1,-0x1,_0x2f3162?[_0x1c191c+(_0x2fa48c-_0x1c191c)*_0xe8286f,_0x2637d1+(_0x2b4b2c-_0x2637d1)*_0xe8286f,_0xf52041+(_0x536d2b-_0xf52041)*_0xe8286f]:null,_0x2f4060?[_0xeb4ad8/_0x233f39,_0x5aa463/_0x233f39,_0x157ec9/_0x233f39]:null,_0x1c1cde,_0x392bcb);};let _0x50344d=null;0x3<_0x4dd651['length']&&(_0x50344d=new Array());for(let _0x21df52=0x0;_0x21df52<_0x4dd651['length'];_0x21df52+=0x3){let _0x4b56eb=null,_0x550b26=null,_0x4dc6c5=null,_0x591d91=null;var _0x2514ed=0x0<_0x43091e['P'][_0xce99d3(0x1457)](_0x4dd651[_0x21df52][_0xce99d3(0xdfa)],_0x5bfa12)-_0x313d32,_0x4e9f12=0x0<_0x43091e['P'][_0xce99d3(0x1457)](_0x4dd651[_0x21df52+0x1][_0xce99d3(0xdfa)],_0x5bfa12)-_0x313d32,_0x4bfb23=0x0<_0x43091e['P'][_0xce99d3(0x1457)](_0x4dd651[_0x21df52+0x2][_0xce99d3(0xdfa)],_0x5bfa12)-_0x313d32;switch((_0x2514ed?0x1:0x0)+(_0x4e9f12?0x1:0x0)+(_0x4bfb23?0x1:0x0)){case 0x0:0x3<_0x4dd651['length']?(_0x50344d[_0xce99d3(0x1e1d)](_0x4dd651[_0x21df52]),_0x50344d[_0xce99d3(0x1e1d)](_0x4dd651[_0x21df52+0x1]),_0x50344d[_0xce99d3(0x1e1d)](_0x4dd651[_0x21df52+0x2])):_0x50344d=_0x4dd651;break;case 0x1:if(_0x50344d=null!==_0x50344d&&void 0x0!==_0x50344d?_0x50344d:new Array(),_0x2514ed&&(_0x4b56eb=_0x4dd651[_0x21df52+0x1],_0x550b26=_0x4dd651[_0x21df52+0x2],_0x4dc6c5=_0x3c4bc4(_0x4dd651[_0x21df52],_0x4b56eb),_0x591d91=_0x3c4bc4(_0x4dd651[_0x21df52],_0x550b26)),_0x4e9f12){_0x4b56eb=_0x4dd651[_0x21df52],_0x550b26=_0x4dd651[_0x21df52+0x2],_0x4dc6c5=_0x3c4bc4(_0x4dd651[_0x21df52+0x1],_0x4b56eb),_0x591d91=_0x3c4bc4(_0x4dd651[_0x21df52+0x1],_0x550b26),_0x50344d['push'](_0x4dc6c5),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26['clone']()),_0x50344d[_0xce99d3(0x1e1d)](_0x4b56eb[_0xce99d3(0x292d)]()),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26[_0xce99d3(0x292d)]()),_0x50344d[_0xce99d3(0x1e1d)](_0x4dc6c5[_0xce99d3(0x292d)]()),_0x50344d['push'](_0x591d91);break;}_0x4bfb23&&(_0x4b56eb=_0x4dd651[_0x21df52],_0x550b26=_0x4dd651[_0x21df52+0x1],_0x4dc6c5=_0x3c4bc4(_0x4dd651[_0x21df52+0x2],_0x4b56eb),_0x591d91=_0x3c4bc4(_0x4dd651[_0x21df52+0x2],_0x550b26)),_0x4b56eb&&_0x550b26&&_0x4dc6c5&&_0x591d91&&(_0x50344d['push'](_0x4b56eb['clone']()),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26[_0xce99d3(0x292d)]()),_0x50344d['push'](_0x4dc6c5),_0x50344d[_0xce99d3(0x1e1d)](_0x591d91),_0x50344d[_0xce99d3(0x1e1d)](_0x4dc6c5['clone']()),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26[_0xce99d3(0x292d)]()));break;case 0x2:_0x50344d=null!==_0x50344d&&void 0x0!==_0x50344d?_0x50344d:new Array(),_0x2514ed||(_0x4b56eb=_0x4dd651[_0x21df52][_0xce99d3(0x292d)](),_0x550b26=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52+0x1]),_0x4dc6c5=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52+0x2]),_0x50344d[_0xce99d3(0x1e1d)](_0x4b56eb),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26),_0x50344d[_0xce99d3(0x1e1d)](_0x4dc6c5)),_0x4e9f12||(_0x4b56eb=_0x4dd651[_0x21df52+0x1][_0xce99d3(0x292d)](),_0x550b26=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52+0x2]),_0x4dc6c5=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52]),_0x50344d['push'](_0x4b56eb),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26),_0x50344d[_0xce99d3(0x1e1d)](_0x4dc6c5)),_0x4bfb23||(_0x4b56eb=_0x4dd651[_0x21df52+0x2][_0xce99d3(0x292d)](),_0x550b26=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52]),_0x4dc6c5=_0x3c4bc4(_0x4b56eb,_0x4dd651[_0x21df52+0x1]),_0x50344d[_0xce99d3(0x1e1d)](_0x4b56eb),_0x50344d[_0xce99d3(0x1e1d)](_0x550b26),_0x50344d[_0xce99d3(0x1e1d)](_0x4dc6c5));}}return _0x50344d;},_0x366452=new Array(0x3);for(let _0x4dd889=0x0;_0x4dd889<_0x14d00b['length'];_0x4dd889+=0x3){let _0x5869c4=_0x366452;if(_0x5869c4[0x0]=_0x177cf8(_0x4dd889),_0x51b3fd&&_0xfe881?(_0x5869c4[0x1]=_0x177cf8(_0x4dd889+0x2),_0x5869c4[0x2]=_0x177cf8(_0x4dd889+0x1)):(_0x5869c4[0x1]=_0x177cf8(_0x4dd889+0x1),_0x5869c4[0x2]=_0x177cf8(_0x4dd889+0x2)),!(_0x4b6243['cullBackFaces']&&-_0x5869c4[0x0][_0x3523e7(0x39f3)]['z']<=0x0&&-_0x5869c4[0x1][_0x3523e7(0x39f3)]['z']<=0x0&&-_0x5869c4[0x2][_0x3523e7(0x39f3)]['z']<=0x0)&&(_0x5869c4=(_0x5869c4=(_0x5869c4=_0x280d42(_0x5869c4,_0x2a1c90))&&(_0x5869c4=_0x280d42(_0x5869c4,_0x4dcd31))&&(_0x5869c4=_0x280d42(_0x5869c4,_0x1da195))&&(_0x5869c4=_0x280d42(_0x5869c4,_0x4acc07))&&_0x280d42(_0x5869c4,_0x41eadf))&&_0x280d42(_0x5869c4,_0xbcd6e8)))for(let _0x2f3b1a=0x0;_0x2f3b1a<_0x5869c4[_0x3523e7(0x3785)];_0x2f3b1a++){const _0x423995=_0x5869c4[_0x2f3b1a];_0x158cba[_0x3523e7(0x39d4)][_0x3523e7(0x1e1d)](_0x174d12),_0xfe881?(_0x423995[_0x3523e7(0x645)]?(_0x158cba['positions'][0x3*_0x174d12]=_0x423995[_0x3523e7(0x645)][0x0],_0x158cba[_0x3523e7(0xee1)][0x3*_0x174d12+0x1]=_0x423995[_0x3523e7(0x645)][0x1],_0x158cba[_0x3523e7(0xee1)][0x3*_0x174d12+0x2]=_0x423995[_0x3523e7(0x645)][0x2]):_0x2f3162&&(_0x158cba[_0x3523e7(0xee1)][0x3*_0x174d12]=_0x2f3162[_0x423995[_0x3523e7(0x190e)]],_0x158cba[_0x3523e7(0xee1)][0x3*_0x174d12+0x1]=_0x2f3162[_0x423995[_0x3523e7(0x190e)]+0x1],_0x158cba['positions'][0x3*_0x174d12+0x2]=_0x2f3162[_0x423995[_0x3523e7(0x190e)]+0x2]),_0x423995[_0x3523e7(0x2e62)]?(_0x158cba[_0x3523e7(0x39b1)][0x3*_0x174d12]=_0x423995['localNormalOverride'][0x0],_0x158cba[_0x3523e7(0x39b1)][0x3*_0x174d12+0x1]=_0x423995['localNormalOverride'][0x1],_0x158cba[_0x3523e7(0x39b1)][0x3*_0x174d12+0x2]=_0x423995[_0x3523e7(0x2e62)][0x2]):_0x2f4060&&(_0x158cba[_0x3523e7(0x39b1)][0x3*_0x174d12]=_0x2f4060[_0x423995['vertexIdx']],_0x158cba['normals'][0x3*_0x174d12+0x1]=_0x2f4060[_0x423995['vertexIdx']+0x1],_0x158cba['normals'][0x3*_0x174d12+0x2]=_0x2f4060[_0x423995['vertexIdx']+0x2])):(_0x423995[_0x3523e7(0xdfa)][_0x3523e7(0x3d2d)](_0x158cba['positions'],0x3*_0x174d12),_0x423995['normal'][_0x3523e7(0x3d2d)](_0x158cba['normals'],0x3*_0x174d12)),_0x158cba[_0x3523e7(0x221e)]&&_0x158cba['matricesWeights']&&(_0x423995['matrixIndicesOverride']?(_0x158cba[_0x3523e7(0x221e)][0x4*_0x174d12]=_0x423995['matrixIndicesOverride'][0x0],_0x158cba[_0x3523e7(0x221e)][0x4*_0x174d12+0x1]=_0x423995[_0x3523e7(0x2233)][0x1],_0x158cba['matricesIndices'][0x4*_0x174d12+0x2]=_0x423995[_0x3523e7(0x2233)][0x2],_0x158cba[_0x3523e7(0x221e)][0x4*_0x174d12+0x3]=_0x423995[_0x3523e7(0x2233)][0x3]):(_0x1649c1&&(_0x158cba['matricesIndices'][0x4*_0x174d12]=_0x1649c1[_0x423995[_0x3523e7(0x2997)]],_0x158cba['matricesIndices'][0x4*_0x174d12+0x1]=_0x1649c1[_0x423995['vertexIdxForBones']+0x1],_0x158cba[_0x3523e7(0x221e)][0x4*_0x174d12+0x2]=_0x1649c1[_0x423995[_0x3523e7(0x2997)]+0x2],_0x158cba[_0x3523e7(0x221e)][0x4*_0x174d12+0x3]=_0x1649c1[_0x423995[_0x3523e7(0x2997)]+0x3]),_0x38cfca&&_0x158cba[_0x3523e7(0xccf)]&&(_0x158cba[_0x3523e7(0xccf)][0x4*_0x174d12]=_0x38cfca[_0x423995[_0x3523e7(0x2997)]],_0x158cba['matricesIndicesExtra'][0x4*_0x174d12+0x1]=_0x38cfca[_0x423995[_0x3523e7(0x2997)]+0x1],_0x158cba[_0x3523e7(0xccf)][0x4*_0x174d12+0x2]=_0x38cfca[_0x423995[_0x3523e7(0x2997)]+0x2],_0x158cba['matricesIndicesExtra'][0x4*_0x174d12+0x3]=_0x38cfca[_0x423995[_0x3523e7(0x2997)]+0x3])),_0x423995[_0x3523e7(0x15e3)]?(_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12]=_0x423995[_0x3523e7(0x15e3)][0x0],_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12+0x1]=_0x423995[_0x3523e7(0x15e3)][0x1],_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12+0x2]=_0x423995[_0x3523e7(0x15e3)][0x2],_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12+0x3]=_0x423995[_0x3523e7(0x15e3)][0x3]):(_0x8afdda&&(_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12]=_0x8afdda[_0x423995[_0x3523e7(0x2997)]],_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12+0x1]=_0x8afdda[_0x423995[_0x3523e7(0x2997)]+0x1],_0x158cba['matricesWeights'][0x4*_0x174d12+0x2]=_0x8afdda[_0x423995['vertexIdxForBones']+0x2],_0x158cba[_0x3523e7(0x557)][0x4*_0x174d12+0x3]=_0x8afdda[_0x423995[_0x3523e7(0x2997)]+0x3]),_0x20545e&&_0x158cba[_0x3523e7(0x8e6)]&&(_0x158cba['matricesWeightsExtra'][0x4*_0x174d12]=_0x20545e[_0x423995[_0x3523e7(0x2997)]],_0x158cba['matricesWeightsExtra'][0x4*_0x174d12+0x1]=_0x20545e[_0x423995[_0x3523e7(0x2997)]+0x1],_0x158cba[_0x3523e7(0x8e6)][0x4*_0x174d12+0x2]=_0x20545e[_0x423995['vertexIdxForBones']+0x2],_0x158cba[_0x3523e7(0x8e6)][0x4*_0x174d12+0x3]=_0x20545e[_0x423995[_0x3523e7(0x2997)]+0x3]))),_0x4b6243[_0x3523e7(0x1055)]?_0x423995['uv'][_0x3523e7(0x3d2d)](_0x158cba[_0x3523e7(0x3348)],0x2*_0x174d12):(_0x158cba['uvs'][_0x3523e7(0x1e1d)](0.5+_0x423995[_0x3523e7(0xdfa)]['x']/_0x210d7c['x']),_0x38d63e=0.5+_0x423995[_0x3523e7(0xdfa)]['y']/_0x210d7c['y'],_0x158cba[_0x3523e7(0x3348)][_0x3523e7(0x1e1d)](_0xf68952['e']['UseOpenGLOrientationForUV']?0x1-_0x38d63e:_0x38d63e)),_0x174d12++;}}const _0x403a0b=new _0xaa5731['Kj'](_0x20045f,_0x1b8b47[_0x3523e7(0x40ae)]());return _0x158cba['applyToMesh'](_0x403a0b),_0xfe881?(_0x403a0b['skeleton']=_0x1b8b47[_0x3523e7(0xdb6)],_0x403a0b[_0x3523e7(0x2a18)]=_0x1b8b47):(_0x403a0b[_0x3523e7(0xdfa)]=_0x1e16fc[_0x3523e7(0x292d)](),_0x403a0b[_0x3523e7(0x30d0)]=new _0x43091e['P'](_0x2d9227,_0x2356a9,_0x4ac33d)),_0x403a0b['computeWorldMatrix'](!0x0),_0x403a0b[_0x3523e7(0x8fc)](!0x0,!0x0),_0x403a0b;}_0xaa5731['Kj']['CreateDecal']=(_0x9951d2,_0x153d43,_0x12e80a,_0x4f07f8,_0x5c8906,_0x213784)=>_0x27c4d1(_0x9951d2,_0x153d43,{'position':_0x12e80a,'normal':_0x4f07f8,'size':_0x5c8906,'angle':_0x213784});},0x1591d:(_0x21ec21,_0x39e94b,_0x475244)=>{var _0x4f3893=a7_0x38a779;_0x475244['d'](_0x39e94b,{'uH':()=>_0x31371f});var _0xee78c0=_0x475244(0x1dad),_0x340254=_0x475244(0x164ac),_0x37c650=_0x475244(0x2010);function _0x369248(_0xc0560e){var _0x5b5e21=a7_0x2532;const _0x16dc65=new Array(),_0x446725=new Array();var _0x1d5ed2=new Array();const _0x3b5a8a=new Array();var _0x1f6e22=_0xc0560e['radius']||0.5,_0x2d65c6=_0xc0560e['tessellation']||0x40,_0x42db2c=(!_0xc0560e[_0x5b5e21(0xbfd)]||!(_0xc0560e[_0x5b5e21(0xbfd)]<=0x0||0x1<_0xc0560e['arc']))&&_0xc0560e[_0x5b5e21(0xbfd)]||0x1,_0x18b1b5=0x0===_0xc0560e[_0x5b5e21(0x403d)]?0x0:_0xc0560e[_0x5b5e21(0x403d)]||_0x340254['x'][_0x5b5e21(0x1801)],_0x962344=(_0x16dc65[_0x5b5e21(0x1e1d)](0x0,0x0,0x0),_0x3b5a8a[_0x5b5e21(0x1e1d)](0.5,0.5),0x2*Math['PI']*_0x42db2c),_0x460a79=0x1===_0x42db2c?_0x962344/_0x2d65c6:_0x962344/(_0x2d65c6-0x1);let _0x5694ca=0x0;for(let _0x165b7e=0x0;_0x165b7e<_0x2d65c6;_0x165b7e++){var _0x4b94c7=Math[_0x5b5e21(0x1262)](_0x5694ca),_0x49fed4=Math[_0x5b5e21(0xa8b)](_0x5694ca),_0x67f81e=(_0x4b94c7+0x1)/0x2,_0x34b72d=(0x1-_0x49fed4)/0x2;_0x16dc65[_0x5b5e21(0x1e1d)](_0x1f6e22*_0x4b94c7,_0x1f6e22*_0x49fed4,0x0),_0x3b5a8a[_0x5b5e21(0x1e1d)](_0x67f81e,_0x37c650['e'][_0x5b5e21(0x609)]?0x1-_0x34b72d:_0x34b72d),_0x5694ca+=_0x460a79;}0x1===_0x42db2c&&(_0x16dc65[_0x5b5e21(0x1e1d)](_0x16dc65[0x3],_0x16dc65[0x4],_0x16dc65[0x5]),_0x3b5a8a[_0x5b5e21(0x1e1d)](_0x3b5a8a[0x2],_0x37c650['e'][_0x5b5e21(0x609)]?0x1-_0x3b5a8a[0x3]:_0x3b5a8a[0x3]));var _0x25f664=_0x16dc65[_0x5b5e21(0x3785)]/0x3;for(let _0x19f7bd=0x1;_0x19f7bd<_0x25f664-0x1;_0x19f7bd++)_0x446725[_0x5b5e21(0x1e1d)](_0x19f7bd+0x1,0x0,_0x19f7bd);_0x340254['x'][_0x5b5e21(0xf4c)](_0x16dc65,_0x446725,_0x1d5ed2),_0x340254['x'][_0x5b5e21(0x2bfb)](_0x18b1b5,_0x16dc65,_0x446725,_0x1d5ed2,_0x3b5a8a,_0xc0560e['frontUVs'],_0xc0560e[_0x5b5e21(0x3e09)]);const _0x547b2f=new _0x340254['x']();return _0x547b2f[_0x5b5e21(0x39d4)]=_0x446725,_0x547b2f['positions']=_0x16dc65,_0x547b2f[_0x5b5e21(0x39b1)]=_0x1d5ed2,_0x547b2f[_0x5b5e21(0x3348)]=_0x3b5a8a,_0x547b2f;}function _0x31371f(_0xc8667f,_0x3214e4={},_0xeca912=null){var _0x2ac0f9=a7_0x2532;const _0x991de3=new _0xee78c0['Kj'](_0xc8667f,_0xeca912),_0x5ed062=(_0x3214e4[_0x2ac0f9(0x403d)]=_0xee78c0['Kj']['_GetDefaultSideOrientation'](_0x3214e4[_0x2ac0f9(0x403d)]),_0x991de3['_originalBuilderSideOrientation']=_0x3214e4[_0x2ac0f9(0x403d)],_0x369248(_0x3214e4));return _0x5ed062[_0x2ac0f9(0x805)](_0x991de3,_0x3214e4[_0x2ac0f9(0x222b)]),_0x991de3;}_0x340254['x'][_0x4f3893(0x3e17)]=_0x369248,_0xee78c0['Kj']['CreateDisc']=(_0xce3866,_0x332941,_0x1e7729,_0x4eecc5=null,_0x1c91ed,_0x3ede1b)=>_0x31371f(_0xce3866,{'radius':_0x332941,'tessellation':_0x1e7729,'sideOrientation':_0x3ede1b,'updatable':_0x1c91ed},_0x4eecc5);},0x14872:(_0x74add7,_0x222208,_0x42b522)=>{_0x42b522['d'](_0x222208,{'M':()=>function(_0x1448c5,_0x24d1de,_0x24a164=null){var _0x573e25=a7_0x2532;let _0x1145f9=_0x24d1de['m']||0x1,_0x5df583=(_0x1145f9!==Math['floor'](_0x1145f9)&&(_0x1145f9,Math[_0x573e25(0x3f66)](_0x1145f9),_0xca53c0['Y'][_0x573e25(0x27dc)](_0x573e25(0x1d3e))),_0x24d1de['n']||0x0);var _0x564677;_0x5df583!==Math[_0x573e25(0x3f66)](_0x5df583)&&(_0x5df583,Math['floor'](_0x5df583),_0xca53c0['Y'][_0x573e25(0x27dc)](_0x573e25(0xd77))),_0x5df583>_0x1145f9&&(_0x564677=_0x5df583,_0x5df583=_0x1145f9,_0x1145f9=_0x564677,_0xca53c0['Y'][_0x573e25(0x27dc)](_0x573e25(0xcfe)));const _0x33c70e=new _0x100e7c['Bn'](),_0x3e45a8=(_0x33c70e['build'](_0x1145f9,_0x5df583),_0x100e7c['zz'][_0x573e25(0x3954)](_0x33c70e)),_0x47edae={'custom':_0x3e45a8,'size':_0x24d1de['size'],'sizeX':_0x24d1de[_0x573e25(0x12d4)],'sizeY':_0x24d1de[_0x573e25(0x2126)],'sizeZ':_0x24d1de['sizeZ'],'faceUV':_0x24d1de[_0x573e25(0xd2f)],'faceColors':_0x24d1de['faceColors'],'flat':_0x24d1de[_0x573e25(0xc70)],'updatable':_0x24d1de[_0x573e25(0x222b)],'sideOrientation':_0x24d1de[_0x573e25(0x403d)],'frontUVs':_0x24d1de['frontUVs'],'backUVs':_0x24d1de[_0x573e25(0x3e09)]},_0x5c15bc=(0x0,_0x1f2c5b['sh'])(_0x1448c5,_0x47edae,_0x24a164);return _0x5c15bc;}});var _0x1f2c5b=_0x42b522(0x5e9),_0xca53c0=_0x42b522(0x10ea4),_0x100e7c=_0x42b522(0x5099);},0xcd93:(_0xbd2614,_0x31241e,_0x580cbf)=>{_0x580cbf['d'](_0x31241e,{'_':()=>_0x31377f});var _0x186b90=_0x580cbf(0x9fd1),_0x1cbd16=_0x580cbf(0xc84b),_0x4d70ab=_0x580cbf(0x1dad),_0x95b961=_0x580cbf(0x164ac),_0x7d6170=_0x580cbf(0x10ea4),_0x181f7b=_0x580cbf(0x5099),_0x12405b=_0x580cbf(0x46f9),_0x624f47=_0x580cbf(0x2010);function _0x31377f(_0x834218,_0x1e3eed,_0x5ed843=null){var _0x3d2ec2=a7_0x2532,_0x20a960=_0x1e3eed[_0x3d2ec2(0x1910)],_0xed951a=_0x1e3eed[_0x3d2ec2(0x12d4)]||_0x20a960||0x1,_0x26b3c7=_0x1e3eed[_0x3d2ec2(0x2126)]||_0x20a960||0x1,_0x39d989=_0x1e3eed[_0x3d2ec2(0x1a1e)]||_0x20a960||0x1;let _0x116c54=_0x1e3eed['m']||0x1,_0x32fc2e=(_0x116c54!==Math[_0x3d2ec2(0x3f66)](_0x116c54)&&(_0x116c54,Math[_0x3d2ec2(0x3f66)](_0x116c54),_0x7d6170['Y'][_0x3d2ec2(0x27dc)]('m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used')),_0x1e3eed['n']||0x0);_0x32fc2e!==Math[_0x3d2ec2(0x3f66)](_0x32fc2e)&&(_0x32fc2e,Math[_0x3d2ec2(0x3f66)](_0x32fc2e),_0x7d6170['Y'][_0x3d2ec2(0x27dc)](_0x3d2ec2(0xd77))),_0x32fc2e>_0x116c54&&(_0x20a960=_0x32fc2e,_0x32fc2e=_0x116c54,_0x116c54=_0x20a960,_0x7d6170['Y'][_0x3d2ec2(0x27dc)]('n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped'));const _0x15aba2=new _0x181f7b['Bn'](),_0x3f9b15=(_0x15aba2['build'](_0x116c54,_0x32fc2e),_0x181f7b['zz'][_0x3d2ec2(0x3954)](_0x15aba2));var _0x464407=_0x3f9b15[_0x3d2ec2(0xc62)]();const _0x140644=new _0x12405b['R'](_0x834218,_0x5ed843),_0x1a51b9=(_0x1e3eed[_0x3d2ec2(0x403d)]=_0x4d70ab['Kj'][_0x3d2ec2(0x832)](_0x1e3eed[_0x3d2ec2(0x403d)]),_0x140644[_0x3d2ec2(0x1d13)]=_0x1e3eed[_0x3d2ec2(0x403d)],function(_0x5555b6){var _0xbeb670=_0x3d2ec2,_0x4d383e=_0x1e3eed[_0xbeb670(0x1910)],_0xe36a49=_0x1e3eed['sizeX']||_0x4d383e||0x1,_0x19424e=_0x1e3eed[_0xbeb670(0x2126)]||_0x4d383e||0x1,_0x5278e3=_0x1e3eed['sizeZ']||_0x4d383e||0x1,_0x4d383e=0x0===_0x1e3eed[_0xbeb670(0x403d)]?0x0:_0x1e3eed['sideOrientation']||_0x95b961['x'][_0xbeb670(0x1801)];const _0xf601f1=new Array(),_0x2ead62=new Array(),_0x5075c4=new Array(),_0x14f312=new Array();let _0x24c6d9=Infinity,_0x36caa6=-Infinity,_0x2781b8=Infinity,_0x47cd9f=-Infinity;for(let _0x1f1a1a=0x0;_0x1f1a1a<_0x5555b6[_0xbeb670(0x23ab)][_0xbeb670(0x3785)];_0x1f1a1a++)_0x24c6d9=Math[_0xbeb670(0x33a7)](_0x24c6d9,_0x5555b6['vertex'][_0x1f1a1a][0x0]*_0xe36a49),_0x36caa6=Math[_0xbeb670(0x695)](_0x36caa6,_0x5555b6[_0xbeb670(0x23ab)][_0x1f1a1a][0x0]*_0xe36a49),_0x2781b8=Math[_0xbeb670(0x33a7)](_0x2781b8,_0x5555b6[_0xbeb670(0x23ab)][_0x1f1a1a][0x1]*_0x19424e),_0x47cd9f=Math[_0xbeb670(0x695)](_0x47cd9f,_0x5555b6[_0xbeb670(0x23ab)][_0x1f1a1a][0x1]*_0x19424e);let _0x157c2e=0x0;for(let _0x1c708d=0x0;_0x1c708d<_0x5555b6[_0xbeb670(0x3224)][_0xbeb670(0x3785)];_0x1c708d++){var _0x11e798=_0x5555b6[_0xbeb670(0x3224)][_0x1c708d],_0x4c68d8=_0x186b90['P'][_0xbeb670(0x1c38)](_0x5555b6[_0xbeb670(0x23ab)][_0x11e798[0x0]]);const _0xb3957a=_0x186b90['P'][_0xbeb670(0x1c38)](_0x5555b6[_0xbeb670(0x23ab)][_0x11e798[0x2]]),_0x5a50a3=_0x186b90['P'][_0xbeb670(0x1c38)](_0x5555b6[_0xbeb670(0x23ab)][_0x11e798[0x1]]);var _0x570f5d=_0xb3957a[_0xbeb670(0x1dc8)](_0x4c68d8),_0x4c68d8=_0x5a50a3[_0xbeb670(0x1dc8)](_0x4c68d8),_0x279685=_0x186b90['P']['Cross'](_0x4c68d8,_0x570f5d)['normalize']();for(let _0x1d1a3b=0x0;_0x1d1a3b<_0x11e798['length'];_0x1d1a3b++){_0x5075c4[_0xbeb670(0x1e1d)](_0x279685['x'],_0x279685['y'],_0x279685['z']);var _0x36bd53=_0x5555b6[_0xbeb670(0x23ab)][_0x11e798[_0x1d1a3b]],_0x5476a6=(_0xf601f1[_0xbeb670(0x1e1d)](_0x36bd53[0x0]*_0xe36a49,_0x36bd53[0x1]*_0x19424e,_0x36bd53[0x2]*_0x5278e3),(_0x36bd53[0x1]*_0x19424e-_0x2781b8)/(_0x47cd9f-_0x2781b8));_0x14f312[_0xbeb670(0x1e1d)]((_0x36bd53[0x0]*_0xe36a49-_0x24c6d9)/(_0x36caa6-_0x24c6d9),_0x624f47['e'][_0xbeb670(0x609)]?0x1-_0x5476a6:_0x5476a6);}for(let _0x114270=0x0;_0x114270<_0x11e798[_0xbeb670(0x3785)]-0x2;_0x114270++)_0x2ead62[_0xbeb670(0x1e1d)](_0x157c2e,_0x157c2e+_0x114270+0x2,_0x157c2e+_0x114270+0x1);_0x157c2e+=_0x11e798[_0xbeb670(0x3785)];}_0x95b961['x']['_ComputeSides'](_0x4d383e,_0xf601f1,_0x2ead62,_0x5075c4,_0x14f312);const _0x4a6fe8=new _0x95b961['x']();return _0x4a6fe8[_0xbeb670(0xee1)]=_0xf601f1,_0x4a6fe8[_0xbeb670(0x39d4)]=_0x2ead62,_0x4a6fe8['normals']=_0x5075c4,_0x4a6fe8[_0xbeb670(0x3348)]=_0x14f312,_0x4a6fe8;}(_0x464407));_0x1a51b9[_0x3d2ec2(0x805)](_0x140644,_0x1e3eed[_0x3d2ec2(0x222b)]),_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x21a2)]=_0x3f9b15[_0x3d2ec2(0x2db7)],_0x140644['goldbergData'][_0x3d2ec2(0x285)]=_0x3f9b15['poleNodes'],_0x140644['goldbergData'][_0x3d2ec2(0x49f)]=_0x3f9b15[_0x3d2ec2(0x49f)],_0x140644['goldbergData'][_0x3d2ec2(0x28fa)]=_0x140644['goldbergData']['nbSharedFaces']+_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x285)],_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x7d5)]=(_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x285)]-0xc)/0xc;for(let _0x10024d=0x0;_0x10024d<_0x3f9b15['vertex'][_0x3d2ec2(0x3785)];_0x10024d++)_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x2aec)][_0x3d2ec2(0x1e1d)](_0x186b90['P'][_0x3d2ec2(0x1c38)](_0x3f9b15[_0x3d2ec2(0x23ab)][_0x10024d])),_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x2aec)][_0x10024d]['x']*=_0xed951a,_0x140644['goldbergData'][_0x3d2ec2(0x2aec)][_0x10024d]['y']*=_0x26b3c7,_0x140644['goldbergData'][_0x3d2ec2(0x2aec)][_0x10024d]['z']*=_0x39d989,_0x140644['goldbergData'][_0x3d2ec2(0x89c)][_0x3d2ec2(0x1e1d)](new _0x1cbd16['HE'](0x1,0x1,0x1,0x1));for(let _0x3e45a1=0x0;_0x3e45a1<_0x464407[_0x3d2ec2(0x3224)]['length'];_0x3e45a1++){var _0x51fa4b=_0x464407[_0x3d2ec2(0x3224)][_0x3e45a1],_0x189d74=_0x186b90['P'][_0x3d2ec2(0x1c38)](_0x464407[_0x3d2ec2(0x23ab)][_0x51fa4b[0x0]]);const _0x4821b8=_0x186b90['P']['FromArray'](_0x464407['vertex'][_0x51fa4b[0x2]]),_0x1b3c96=_0x186b90['P'][_0x3d2ec2(0x1c38)](_0x464407[_0x3d2ec2(0x23ab)][_0x51fa4b[0x1]]);_0x51fa4b=_0x4821b8[_0x3d2ec2(0x1dc8)](_0x189d74);const _0x17f448=_0x1b3c96['subtract'](_0x189d74);_0x189d74=_0x186b90['P'][_0x3d2ec2(0x37c3)](_0x17f448,_0x51fa4b)[_0x3d2ec2(0x3952)](),_0x51fa4b=_0x186b90['P']['Cross'](_0x17f448,_0x189d74)[_0x3d2ec2(0x3952)](),(_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x21eb)][_0x3d2ec2(0x1e1d)](_0x17f448['normalize']()),_0x140644['goldbergData'][_0x3d2ec2(0x3e00)][_0x3d2ec2(0x1e1d)](_0x189d74),_0x140644[_0x3d2ec2(0x1fa1)][_0x3d2ec2(0x23c3)]['push'](_0x51fa4b));}return _0x140644;}_0x4d70ab['Kj']['CreateGoldberg']=_0x31377f;},0xe0dd:(_0x288cde,_0x405f69,_0x567252)=>{var _0x4a7529=a7_0x38a779;_0x567252['d'](_0x405f69,{'$6':()=>_0xd1b6a6,'DG':()=>_0x1c8158,'W':()=>_0x35ec19});var _0x167772=_0x567252(0x9fd1),_0x18266a=_0x567252(0xc84b),_0x404db1=_0x567252(0x1dad),_0x5bb69c=_0x567252(0x164ac),_0x2e5b38=_0x567252(0x2ccd),_0x466ada=_0x567252(0xe222),_0x492979=_0x567252(0xf8c1),_0x24ef92=_0x567252(0x147b8),_0x5d8d25=_0x567252(0x2010);function _0x5b27a4(_0x534f2d){var _0xd5ff1c=a7_0x2532;const _0x217d12=[],_0x35be2b=[],_0x5b18a6=[],_0x49807b=[];let _0x53b5a4,_0x30de4b;var _0x4896af=_0x534f2d[_0xd5ff1c(0xad8)]||0x1,_0x431055=_0x534f2d[_0xd5ff1c(0x605)]||0x1,_0x186d68=_0x534f2d[_0xd5ff1c(0x117e)]||_0x534f2d['subdivisions']||0x1,_0x3788bf=_0x534f2d['subdivisionsY']||_0x534f2d[_0xd5ff1c(0x1748)]||0x1;for(_0x53b5a4=0x0;_0x53b5a4<=_0x3788bf;_0x53b5a4++)for(_0x30de4b=0x0;_0x30de4b<=_0x186d68;_0x30de4b++){var _0x1a5176=new _0x167772['P'](_0x30de4b*_0x4896af/_0x186d68-_0x4896af/0x2,0x0,(_0x3788bf-_0x53b5a4)*_0x431055/_0x3788bf-_0x431055/0x2),_0x233ef0=new _0x167772['P'](0x0,0x1,0x0);_0x35be2b['push'](_0x1a5176['x'],_0x1a5176['y'],_0x1a5176['z']),_0x5b18a6[_0xd5ff1c(0x1e1d)](_0x233ef0['x'],_0x233ef0['y'],_0x233ef0['z']),_0x49807b[_0xd5ff1c(0x1e1d)](_0x30de4b/_0x186d68,_0x5d8d25['e'][_0xd5ff1c(0x609)]?_0x53b5a4/_0x3788bf:0x1-_0x53b5a4/_0x3788bf);}for(_0x53b5a4=0x0;_0x53b5a4<_0x3788bf;_0x53b5a4++)for(_0x30de4b=0x0;_0x30de4b<_0x186d68;_0x30de4b++)_0x217d12[_0xd5ff1c(0x1e1d)](_0x30de4b+0x1+(_0x53b5a4+0x1)*(_0x186d68+0x1)),_0x217d12['push'](_0x30de4b+0x1+_0x53b5a4*(_0x186d68+0x1)),_0x217d12[_0xd5ff1c(0x1e1d)](_0x30de4b+_0x53b5a4*(_0x186d68+0x1)),_0x217d12[_0xd5ff1c(0x1e1d)](_0x30de4b+(_0x53b5a4+0x1)*(_0x186d68+0x1)),_0x217d12['push'](_0x30de4b+0x1+(_0x53b5a4+0x1)*(_0x186d68+0x1)),_0x217d12[_0xd5ff1c(0x1e1d)](_0x30de4b+_0x53b5a4*(_0x186d68+0x1));const _0x3be804=new _0x5bb69c['x']();return _0x3be804[_0xd5ff1c(0x39d4)]=_0x217d12,_0x3be804[_0xd5ff1c(0xee1)]=_0x35be2b,_0x3be804[_0xd5ff1c(0x39b1)]=_0x5b18a6,_0x3be804[_0xd5ff1c(0x3348)]=_0x49807b,_0x3be804;}function _0x3441fc(_0x10af72){var _0x43357d=a7_0x2532,_0x5c85ab=void 0x0!==_0x10af72[_0x43357d(0x21c7)]&&null!==_0x10af72[_0x43357d(0x21c7)]?_0x10af72[_0x43357d(0x21c7)]:-0x1,_0x5ed1b6=void 0x0!==_0x10af72['zmin']&&null!==_0x10af72[_0x43357d(0x2878)]?_0x10af72[_0x43357d(0x2878)]:-0x1,_0x2222c3=void 0x0!==_0x10af72['xmax']&&null!==_0x10af72[_0x43357d(0x3a90)]?_0x10af72[_0x43357d(0x3a90)]:0x1,_0x73d2ec=void 0x0!==_0x10af72[_0x43357d(0x2cd2)]&&null!==_0x10af72[_0x43357d(0x2cd2)]?_0x10af72['zmax']:0x1;const _0x35d43c=_0x10af72[_0x43357d(0x1748)]||{'w':0x1,'h':0x1},_0x3dcf0c=_0x10af72['precision']||{'w':0x1,'h':0x1},_0x3ca0be=new Array(),_0x19eb06=new Array(),_0x1d710c=new Array(),_0x196676=new Array();let _0x3c79a4,_0x1b9948,_0x35f69f,_0x30f682;_0x35d43c['h']=_0x35d43c['h']<0x1?0x1:_0x35d43c['h'],_0x35d43c['w']=_0x35d43c['w']<0x1?0x1:_0x35d43c['w'],_0x3dcf0c['w']=_0x3dcf0c['w']<0x1?0x1:_0x3dcf0c['w'],_0x3dcf0c['h']=_0x3dcf0c['h']<0x1?0x1:_0x3dcf0c['h'];var _0x11977b=(_0x2222c3-_0x5c85ab)/_0x35d43c['w'],_0x1cf2aa=(_0x73d2ec-_0x5ed1b6)/_0x35d43c['h'];for(_0x35f69f=0x0;_0x35f69f<_0x35d43c['h'];_0x35f69f++)for(_0x30f682=0x0;_0x30f682<_0x35d43c['w'];_0x30f682++){var _0x1b16bf=_0x5c85ab+_0x30f682*_0x11977b,_0x5a0f06=_0x5ed1b6+_0x35f69f*_0x1cf2aa,_0x321dac=_0x5c85ab+(_0x30f682+0x1)*_0x11977b,_0x49c699=_0x5ed1b6+(_0x35f69f+0x1)*_0x1cf2aa,_0x258b4e=_0x19eb06[_0x43357d(0x3785)]/0x3,_0x401c44=_0x3dcf0c['w']+0x1;for(_0x3c79a4=0x0;_0x3c79a4<_0x3dcf0c['h'];_0x3c79a4++)for(_0x1b9948=0x0;_0x1b9948<_0x3dcf0c['w'];_0x1b9948++){var _0xd9dc6e=[_0x258b4e+_0x1b9948+_0x3c79a4*_0x401c44,_0x258b4e+(_0x1b9948+0x1)+_0x3c79a4*_0x401c44,_0x258b4e+(_0x1b9948+0x1)+(_0x3c79a4+0x1)*_0x401c44,_0x258b4e+_0x1b9948+(_0x3c79a4+0x1)*_0x401c44];_0x3ca0be[_0x43357d(0x1e1d)](_0xd9dc6e[0x1]),_0x3ca0be[_0x43357d(0x1e1d)](_0xd9dc6e[0x2]),_0x3ca0be['push'](_0xd9dc6e[0x3]),_0x3ca0be[_0x43357d(0x1e1d)](_0xd9dc6e[0x0]),_0x3ca0be['push'](_0xd9dc6e[0x1]),_0x3ca0be[_0x43357d(0x1e1d)](_0xd9dc6e[0x3]);}const _0x5a98f3=_0x167772['P']['Zero']();var _0x4fb932=new _0x167772['P'](0x0,0x1,0x0);for(_0x3c79a4=0x0;_0x3c79a4<=_0x3dcf0c['h'];_0x3c79a4++)for(_0x5a98f3['z']=_0x3c79a4*(_0x49c699-_0x5a0f06)/_0x3dcf0c['h']+_0x5a0f06,_0x1b9948=0x0;_0x1b9948<=_0x3dcf0c['w'];_0x1b9948++)_0x5a98f3['x']=_0x1b9948*(_0x321dac-_0x1b16bf)/_0x3dcf0c['w']+_0x1b16bf,_0x5a98f3['y']=0x0,_0x19eb06[_0x43357d(0x1e1d)](_0x5a98f3['x'],_0x5a98f3['y'],_0x5a98f3['z']),_0x1d710c[_0x43357d(0x1e1d)](_0x4fb932['x'],_0x4fb932['y'],_0x4fb932['z']),_0x196676[_0x43357d(0x1e1d)](_0x1b9948/_0x3dcf0c['w'],_0x3c79a4/_0x3dcf0c['h']);}const _0x1e5301=new _0x5bb69c['x']();return _0x1e5301[_0x43357d(0x39d4)]=_0x3ca0be,_0x1e5301[_0x43357d(0xee1)]=_0x19eb06,_0x1e5301[_0x43357d(0x39b1)]=_0x1d710c,_0x1e5301['uvs']=_0x196676,_0x1e5301;}function _0x2da803(_0x3be234){var _0x1ed65f=a7_0x2532;const _0x4ed52a=[],_0x34a6b3=[],_0x454a0a=[],_0x54ddc6=[];let _0x541e19,_0x31b20a;var _0x34888c,_0x663ba2=_0x3be234['colorFilter']||new _0x18266a['Wo'](0.3,0.59,0.11),_0x543200=_0x3be234[_0x1ed65f(0x20ab)]||0x0;let _0x4f1de9=!0x1;for(_0x3be234[_0x1ed65f(0x3633)]>_0x3be234[_0x1ed65f(0x43f)]&&(_0x4f1de9=!0x0,_0x34888c=_0x3be234[_0x1ed65f(0x43f)],_0x3be234['maxHeight']=_0x3be234[_0x1ed65f(0x3633)],_0x3be234[_0x1ed65f(0x3633)]=_0x34888c),_0x541e19=0x0;_0x541e19<=_0x3be234[_0x1ed65f(0x1748)];_0x541e19++)for(_0x31b20a=0x0;_0x31b20a<=_0x3be234[_0x1ed65f(0x1748)];_0x31b20a++){const _0x2c9f5e=new _0x167772['P'](_0x31b20a*_0x3be234[_0x1ed65f(0xad8)]/_0x3be234['subdivisions']-_0x3be234[_0x1ed65f(0xad8)]/0x2,0x0,(_0x3be234[_0x1ed65f(0x1748)]-_0x541e19)*_0x3be234[_0x1ed65f(0x605)]/_0x3be234[_0x1ed65f(0x1748)]-_0x3be234[_0x1ed65f(0x605)]/0x2);var _0x43eeba=0x4*(((_0x2c9f5e['x']+_0x3be234[_0x1ed65f(0xad8)]/0x2)/_0x3be234[_0x1ed65f(0xad8)]*(_0x3be234['bufferWidth']-0x1)|0x0)+((0x1-(_0x2c9f5e['z']+_0x3be234[_0x1ed65f(0x605)]/0x2)/_0x3be234[_0x1ed65f(0x605)])*(_0x3be234['bufferHeight']-0x1)|0x0)*_0x3be234['bufferWidth']);let _0x398fb3=_0x3be234[_0x1ed65f(0x12ab)][_0x43eeba]/0xff,_0x55ff65=_0x3be234[_0x1ed65f(0x12ab)][0x1+_0x43eeba]/0xff,_0x33733f=_0x3be234[_0x1ed65f(0x12ab)][0x2+_0x43eeba]/0xff;var _0x43eeba=_0x3be234[_0x1ed65f(0x12ab)][0x3+_0x43eeba]/0xff,_0x5db589=(_0x4f1de9&&(_0x398fb3=0x1-_0x398fb3,_0x55ff65=0x1-_0x55ff65,_0x33733f=0x1-_0x33733f),_0x398fb3*_0x663ba2['r']+_0x55ff65*_0x663ba2['g']+_0x33733f*_0x663ba2['b']);_0x2c9f5e['y']=_0x543200<=_0x43eeba?_0x3be234[_0x1ed65f(0x3633)]+(_0x3be234[_0x1ed65f(0x43f)]-_0x3be234[_0x1ed65f(0x3633)])*_0x5db589:_0x3be234[_0x1ed65f(0x3633)]-_0x24ef92['kn'],_0x34a6b3[_0x1ed65f(0x1e1d)](_0x2c9f5e['x'],_0x2c9f5e['y'],_0x2c9f5e['z']),_0x454a0a[_0x1ed65f(0x1e1d)](0x0,0x0,0x0),_0x54ddc6[_0x1ed65f(0x1e1d)](_0x31b20a/_0x3be234['subdivisions'],0x1-_0x541e19/_0x3be234[_0x1ed65f(0x1748)]);}for(_0x541e19=0x0;_0x541e19<_0x3be234[_0x1ed65f(0x1748)];_0x541e19++)for(_0x31b20a=0x0;_0x31b20a<_0x3be234['subdivisions'];_0x31b20a++){var _0x3b0b7e=_0x31b20a+0x1+(_0x541e19+0x1)*(_0x3be234[_0x1ed65f(0x1748)]+0x1),_0x306c20=_0x31b20a+0x1+_0x541e19*(_0x3be234['subdivisions']+0x1),_0x24b7d6=_0x31b20a+_0x541e19*(_0x3be234[_0x1ed65f(0x1748)]+0x1),_0x329ac1=_0x31b20a+(_0x541e19+0x1)*(_0x3be234[_0x1ed65f(0x1748)]+0x1),_0x1a0bc1=_0x34a6b3[0x3*_0x3b0b7e+0x1]>=_0x3be234[_0x1ed65f(0x3633)],_0x141a43=_0x34a6b3[0x3*_0x306c20+0x1]>=_0x3be234[_0x1ed65f(0x3633)],_0x5c765a=_0x34a6b3[0x3*_0x24b7d6+0x1]>=_0x3be234[_0x1ed65f(0x3633)];_0x1a0bc1&&_0x141a43&&_0x5c765a&&(_0x4ed52a[_0x1ed65f(0x1e1d)](_0x3b0b7e),_0x4ed52a['push'](_0x306c20),_0x4ed52a[_0x1ed65f(0x1e1d)](_0x24b7d6)),_0x34a6b3[0x3*_0x329ac1+0x1]>=_0x3be234[_0x1ed65f(0x3633)]&&_0x1a0bc1&&_0x5c765a&&(_0x4ed52a['push'](_0x329ac1),_0x4ed52a[_0x1ed65f(0x1e1d)](_0x3b0b7e),_0x4ed52a[_0x1ed65f(0x1e1d)](_0x24b7d6));}_0x5bb69c['x'][_0x1ed65f(0xf4c)](_0x34a6b3,_0x4ed52a,_0x454a0a);const _0x85ded7=new _0x5bb69c['x']();return _0x85ded7[_0x1ed65f(0x39d4)]=_0x4ed52a,_0x85ded7[_0x1ed65f(0xee1)]=_0x34a6b3,_0x85ded7[_0x1ed65f(0x39b1)]=_0x454a0a,_0x85ded7[_0x1ed65f(0x3348)]=_0x54ddc6,_0x85ded7;}function _0xd1b6a6(_0x302625,_0x545de4={},_0x511ae2){var _0x2a0ca3=a7_0x2532;const _0x422ba6=new _0x2e5b38['E'](_0x302625,_0x511ae2),_0x4acb1d=(_0x422ba6['_setReady'](!0x1),_0x422ba6[_0x2a0ca3(0x202d)]=_0x545de4['subdivisionsX']||_0x545de4[_0x2a0ca3(0x1748)]||0x1,_0x422ba6[_0x2a0ca3(0x18a7)]=_0x545de4[_0x2a0ca3(0x3d41)]||_0x545de4[_0x2a0ca3(0x1748)]||0x1,_0x422ba6[_0x2a0ca3(0x891)]=_0x545de4[_0x2a0ca3(0xad8)]||0x1,_0x422ba6[_0x2a0ca3(0x9a8)]=_0x545de4['height']||0x1,_0x422ba6[_0x2a0ca3(0x2281)]=_0x422ba6[_0x2a0ca3(0x891)]/0x2,_0x422ba6[_0x2a0ca3(0xdc4)]=_0x422ba6[_0x2a0ca3(0x9a8)]/0x2,_0x422ba6[_0x2a0ca3(0x2695)]=-_0x422ba6[_0x2a0ca3(0x2281)],_0x422ba6['_minZ']=-_0x422ba6[_0x2a0ca3(0xdc4)],_0x5b27a4(_0x545de4));return _0x4acb1d[_0x2a0ca3(0x805)](_0x422ba6,_0x545de4['updatable']),_0x422ba6[_0x2a0ca3(0x2659)](!0x0),_0x422ba6;}function _0x1c8158(_0x3b0111,_0x5f0450,_0x865779=null){var _0x30c676=a7_0x2532;_0x3b0111=new _0x404db1['Kj'](_0x3b0111,_0x865779);const _0xde42c6=_0x3441fc(_0x5f0450);return _0xde42c6[_0x30c676(0x805)](_0x3b0111,_0x5f0450['updatable']),_0x3b0111;}function _0x35ec19(_0x3f02fb,_0x1cf9b0,_0x4f4bf7={},_0xc88cd5=null){var _0x20b19b=a7_0x2532;const _0x513461=_0x4f4bf7[_0x20b19b(0xad8)]||0xa,_0x1e18af=_0x4f4bf7['height']||0xa,_0x38c004=_0x4f4bf7['subdivisions']||0x1,_0x31032d=_0x4f4bf7['minHeight']||0x0,_0x1df326=_0x4f4bf7[_0x20b19b(0x43f)]||0x1,_0x5c2024=_0x4f4bf7['colorFilter']||new _0x18266a['Wo'](0.3,0.59,0.11),_0x4f4a48=_0x4f4bf7[_0x20b19b(0x20ab)]||0x0,_0x3ea80f=_0x4f4bf7[_0x20b19b(0x222b)],_0x521609=_0x4f4bf7[_0x20b19b(0x114a)],_0x52efad=(_0xc88cd5=_0xc88cd5||_0x492979['l']['LastCreatedScene'],new _0x2e5b38['E'](_0x3f02fb,_0xc88cd5));return _0x52efad['_subdivisionsX']=_0x38c004,_0x52efad[_0x20b19b(0x18a7)]=_0x38c004,_0x52efad[_0x20b19b(0x891)]=_0x513461,_0x52efad[_0x20b19b(0x9a8)]=_0x1e18af,_0x52efad[_0x20b19b(0x2281)]=_0x52efad[_0x20b19b(0x891)]/0x2,_0x52efad[_0x20b19b(0xdc4)]=_0x52efad[_0x20b19b(0x9a8)]/0x2,_0x52efad[_0x20b19b(0x2695)]=-_0x52efad['_maxX'],_0x52efad[_0x20b19b(0xe4f)]=-_0x52efad[_0x20b19b(0xdc4)],_0x52efad[_0x20b19b(0x2659)](!0x1),_0x466ada['w1'][_0x20b19b(0x1a26)](_0x1cf9b0,_0x33be63=>{var _0x1f48a3=_0x20b19b,_0x3f4713=_0x33be63[_0x1f48a3(0xad8)],_0x5ed000=_0x33be63[_0x1f48a3(0x605)];if(!_0xc88cd5['isDisposed']){_0x33be63=null==_0xc88cd5?void 0x0:_0xc88cd5[_0x1f48a3(0x318e)]()[_0x1f48a3(0x33b8)](_0x33be63,_0x3f4713,_0x5ed000);const _0x2525a5=_0x2da803({'width':_0x513461,'height':_0x1e18af,'subdivisions':_0x38c004,'minHeight':_0x31032d,'maxHeight':_0x1df326,'colorFilter':_0x5c2024,'buffer':_0x33be63,'bufferWidth':_0x3f4713,'bufferHeight':_0x5ed000,'alphaFilter':_0x4f4a48});_0x2525a5[_0x1f48a3(0x805)](_0x52efad,_0x3ea80f),_0x521609&&_0x521609(_0x52efad),_0x52efad[_0x1f48a3(0x2659)](!0x0);}},()=>{},_0xc88cd5[_0x20b19b(0x39d0)]),_0x52efad;}_0x5bb69c['x'][_0x4a7529(0x3d9)]=_0x5b27a4,_0x5bb69c['x'][_0x4a7529(0x2ff8)]=_0x3441fc,_0x5bb69c['x']['CreateGroundFromHeightMap']=_0x2da803,_0x404db1['Kj'][_0x4a7529(0x3d9)]=(_0x11605c,_0x1b90ff,_0x4d49c1,_0xca1e85,_0x1025ba,_0x10dbd6)=>_0xd1b6a6(_0x11605c,{'width':_0x1b90ff,'height':_0x4d49c1,'subdivisions':_0xca1e85,'updatable':_0x10dbd6},_0x1025ba),_0x404db1['Kj'][_0x4a7529(0x2ff8)]=(_0x1b4ca7,_0x54b4d4,_0x1bcbb3,_0x3f5042,_0x4ce5eb,_0x542166,_0x47018f,_0x3b8e60,_0x4ee489)=>_0x1c8158(_0x1b4ca7,{'xmin':_0x54b4d4,'zmin':_0x1bcbb3,'xmax':_0x3f5042,'zmax':_0x4ce5eb,'subdivisions':_0x542166,'precision':_0x47018f,'updatable':_0x4ee489},_0x3b8e60),_0x404db1['Kj']['CreateGroundFromHeightMap']=(_0x587fdc,_0x37488a,_0x3be515,_0x163199,_0x19b927,_0x13d257,_0x3f926a,_0x839c59,_0x4106e4,_0x50c511,_0x4f0c51)=>_0x35ec19(_0x587fdc,_0x37488a,{'width':_0x3be515,'height':_0x163199,'subdivisions':_0x19b927,'minHeight':_0x13d257,'maxHeight':_0x3f926a,'updatable':_0x4106e4,'onReady':_0x50c511,'alphaFilter':_0x4f0c51},_0x839c59);},0x10510:(_0xa9dd3b,_0x597269,_0x5342b5)=>{var _0x42c1ad=a7_0x38a779;_0x5342b5['d'](_0x597269,{'q':()=>_0x172bd7});var _0x3258f6=_0x5342b5(0x1dad),_0x1a3b19=_0x5342b5(0x58b),_0x5ee346=_0x5342b5(0x1591d);function _0x172bd7(_0x56360b,_0x554090={},_0x58f2ba){var _0x3921c8=a7_0x2532;_0x554090[_0x3921c8(0xa8c)]||(_0x554090[_0x3921c8(0xa8c)]=0x1),_0x554090[_0x3921c8(0x3dd7)]||(_0x554090['segments']=0x10);var _0x1a085e=(0x0,_0x1a3b19['Qk'])('',{'slice':0.5,'diameter':_0x554090['diameter'],'segments':_0x554090[_0x3921c8(0x3dd7)]},_0x58f2ba);const _0x22ab30=(0x0,_0x5ee346['uH'])('',{'radius':_0x554090[_0x3921c8(0xa8c)]/0x2,'tessellation':0x3*_0x554090[_0x3921c8(0x3dd7)]+(0x4-_0x554090[_0x3921c8(0x3dd7)])},_0x58f2ba),_0x5b431e=(_0x22ab30[_0x3921c8(0x30d0)]['x']=-Math['PI']/0x2,_0x22ab30[_0x3921c8(0x2a18)]=_0x1a085e,_0x3258f6['Kj'][_0x3921c8(0x3aa9)]([_0x22ab30,_0x1a085e],!0x0));return _0x5b431e[_0x3921c8(0x3844)]=_0x56360b,_0x5b431e;}_0x3258f6['Kj'][_0x42c1ad(0x3170)]=(_0x4c5017,_0x20f193,_0x34c2da,_0x4a4c60)=>_0x172bd7(_0x4c5017,{'segments':_0x20f193,'diameter':_0x34c2da},_0x4a4c60);},0x4d68:(_0x59960c,_0x36d0a6,_0x755062)=>{var _0x7244f9=a7_0x38a779;_0x755062['d'](_0x36d0a6,{'Au':()=>_0x43a19d});var _0x4a2f5c=_0x755062(0x9fd1),_0x998547=_0x755062(0x1dad),_0xb54f1b=_0x755062(0x164ac),_0x7d876a=_0x755062(0x2010);function _0x45c1a8(_0x3b177e){var _0x1f98bd=a7_0x2532,_0x27cde1=_0x3b177e[_0x1f98bd(0x403d)]||_0xb54f1b['x'][_0x1f98bd(0x1801)],_0xed0ad5=_0x3b177e[_0x1f98bd(0x2f11)]||0x1;const _0x228f6a=void 0x0===_0x3b177e[_0x1f98bd(0xc70)]||_0x3b177e[_0x1f98bd(0xc70)],_0x17d517=_0x3b177e[_0x1f98bd(0x1748)]||0x4,_0x46e4ba=_0x3b177e['radiusX']||_0xed0ad5,_0x54d0b4=_0x3b177e['radiusY']||_0xed0ad5,_0x1a4431=_0x3b177e['radiusZ']||_0xed0ad5;var _0xed0ad5=(0x1+Math['sqrt'](0x5))/0x2,_0x9b5eb3=[-0x1,_0xed0ad5,-0x0,0x1,_0xed0ad5,0x0,-0x1,-_0xed0ad5,0x0,0x1,-_0xed0ad5,0x0,0x0,-0x1,-_0xed0ad5,0x0,0x1,-_0xed0ad5,0x0,-0x1,_0xed0ad5,0x0,0x1,_0xed0ad5,_0xed0ad5,0x0,0x1,_0xed0ad5,0x0,-0x1,-_0xed0ad5,0x0,0x1,-_0xed0ad5,0x0,-0x1],_0x31bf5c=[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],_0x35d314=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0x0,0x2,0x3,0x3,0x3,0x4,0x7,0x8,0x9,0x9,0xa,0xb],_0x2698f7=[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],_0x163275=[0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0];const _0x2051b4=new Array(),_0x205b4e=new Array(),_0x293e07=new Array(),_0x3d2d5f=new Array();let _0x33a47d=0x0;const _0xbed2cb=new Array(0x3),_0x40e02c=new Array(0x3);let _0x13d889;for(_0x13d889=0x0;_0x13d889<0x3;_0x13d889++)_0xbed2cb[_0x13d889]=_0x4a2f5c['P'][_0x1f98bd(0xd5a)](),_0x40e02c[_0x13d889]=_0x4a2f5c['FM']['Zero']();for(let _0x318ab3=0x0;_0x318ab3<0x14;_0x318ab3++){for(_0x13d889=0x0;_0x13d889<0x3;_0x13d889++){var _0x35abf3=_0x31bf5c[0x3*_0x318ab3+_0x13d889];_0xbed2cb[_0x13d889][_0x1f98bd(0x408c)](_0x9b5eb3[0x3*_0x35d314[_0x35abf3]],_0x9b5eb3[0x3*_0x35d314[_0x35abf3]+0x1],_0x9b5eb3[0x3*_0x35d314[_0x35abf3]+0x2]),_0xbed2cb[_0x13d889][_0x1f98bd(0x3952)](),_0x40e02c[_0x13d889][_0x1f98bd(0x408c)](_0x2698f7[0x2*_0x35abf3]*(0x8a/0x400)+0x3c/0x400+_0x163275[_0x318ab3]*(-0x28/0x400),_0x2698f7[0x2*_0x35abf3+0x1]*(0xef/0x400)+0x1a/0x400+_0x163275[_0x318ab3]*(0x14/0x400));}var _0x28be00=(_0x3f086c,_0x91f0a0,_0x5005f5,_0x4faab4)=>{var _0x53762d=_0x1f98bd,_0x4fca04=_0x4a2f5c['P'][_0x53762d(0x2f68)](_0xbed2cb[0x0],_0xbed2cb[0x2],_0x91f0a0/_0x17d517),_0x71c768=_0x4a2f5c['P'][_0x53762d(0x2f68)](_0xbed2cb[0x1],_0xbed2cb[0x2],_0x91f0a0/_0x17d517);const _0x517f9b=_0x17d517===_0x91f0a0?_0xbed2cb[0x2]:_0x4a2f5c['P']['Lerp'](_0x4fca04,_0x71c768,_0x3f086c/(_0x17d517-_0x91f0a0));_0x517f9b['normalize']();let _0x410b29;(_0x410b29=_0x228f6a?(_0x4fca04=_0x4a2f5c['P'][_0x53762d(0x2f68)](_0xbed2cb[0x0],_0xbed2cb[0x2],_0x4faab4/_0x17d517),_0x71c768=_0x4a2f5c['P'][_0x53762d(0x2f68)](_0xbed2cb[0x1],_0xbed2cb[0x2],_0x4faab4/_0x17d517),_0x4a2f5c['P'][_0x53762d(0x2f68)](_0x4fca04,_0x71c768,_0x5005f5/(_0x17d517-_0x4faab4))):new _0x4a2f5c['P'](_0x517f9b['x'],_0x517f9b['y'],_0x517f9b['z']))['x']/=_0x46e4ba,_0x410b29['y']/=_0x54d0b4,_0x410b29['z']/=_0x1a4431,_0x410b29[_0x53762d(0x3952)](),(_0x4fca04=_0x4a2f5c['FM'][_0x53762d(0x2f68)](_0x40e02c[0x0],_0x40e02c[0x2],_0x91f0a0/_0x17d517),_0x71c768=_0x4a2f5c['FM'][_0x53762d(0x2f68)](_0x40e02c[0x1],_0x40e02c[0x2],_0x91f0a0/_0x17d517),_0x5005f5=_0x17d517===_0x91f0a0?_0x40e02c[0x2]:_0x4a2f5c['FM'][_0x53762d(0x2f68)](_0x4fca04,_0x71c768,_0x3f086c/(_0x17d517-_0x91f0a0))),(_0x205b4e[_0x53762d(0x1e1d)](_0x517f9b['x']*_0x46e4ba,_0x517f9b['y']*_0x54d0b4,_0x517f9b['z']*_0x1a4431),_0x293e07[_0x53762d(0x1e1d)](_0x410b29['x'],_0x410b29['y'],_0x410b29['z']),_0x3d2d5f['push'](_0x5005f5['x'],_0x7d876a['e'][_0x53762d(0x609)]?0x1-_0x5005f5['y']:_0x5005f5['y']),_0x2051b4[_0x53762d(0x1e1d)](_0x33a47d),_0x33a47d++);};for(let _0x1268f5=0x0;_0x1268f5<_0x17d517;_0x1268f5++)for(let _0x40fd3f=0x0;_0x40fd3f+_0x1268f5<_0x17d517;_0x40fd3f++)_0x28be00(_0x40fd3f,_0x1268f5,_0x40fd3f+0x1/0x3,_0x1268f5+0x1/0x3),_0x28be00(_0x40fd3f+0x1,_0x1268f5,_0x40fd3f+0x1/0x3,_0x1268f5+0x1/0x3),_0x28be00(_0x40fd3f,_0x1268f5+0x1,_0x40fd3f+0x1/0x3,_0x1268f5+0x1/0x3),_0x40fd3f+_0x1268f5+0x1<_0x17d517&&(_0x28be00(_0x40fd3f+0x1,_0x1268f5,_0x40fd3f+0x2/0x3,_0x1268f5+0x2/0x3),_0x28be00(_0x40fd3f+0x1,_0x1268f5+0x1,_0x40fd3f+0x2/0x3,_0x1268f5+0x2/0x3),_0x28be00(_0x40fd3f,_0x1268f5+0x1,_0x40fd3f+0x2/0x3,_0x1268f5+0x2/0x3));}_0xb54f1b['x']['_ComputeSides'](_0x27cde1,_0x205b4e,_0x2051b4,_0x293e07,_0x3d2d5f,_0x3b177e[_0x1f98bd(0x141a)],_0x3b177e[_0x1f98bd(0x3e09)]);const _0x478ad4=new _0xb54f1b['x']();return _0x478ad4[_0x1f98bd(0x39d4)]=_0x2051b4,_0x478ad4[_0x1f98bd(0xee1)]=_0x205b4e,_0x478ad4[_0x1f98bd(0x39b1)]=_0x293e07,_0x478ad4[_0x1f98bd(0x3348)]=_0x3d2d5f,_0x478ad4;}function _0x43a19d(_0x222c61,_0x312004={},_0x16cc49=null){var _0x5662ba=a7_0x2532;const _0x18d031=new _0x998547['Kj'](_0x222c61,_0x16cc49),_0xe409ab=(_0x312004['sideOrientation']=_0x998547['Kj']['_GetDefaultSideOrientation'](_0x312004['sideOrientation']),_0x18d031[_0x5662ba(0x1d13)]=_0x312004[_0x5662ba(0x403d)],_0x45c1a8(_0x312004));return _0xe409ab[_0x5662ba(0x805)](_0x18d031,_0x312004['updatable']),_0x18d031;}_0xb54f1b['x'][_0x7244f9(0x1f8b)]=_0x45c1a8,_0x998547['Kj'][_0x7244f9(0x1f8b)]=(_0x239279,_0x4e5b63,_0x2efb32)=>_0x43a19d(_0x239279,_0x4e5b63,_0x2efb32);},0x1802b:(_0x3dd920,_0x1bec0f,_0x5ccf41)=>{_0x5ccf41(0x467b),_0x5ccf41(0x67d3),_0x5ccf41(0x1591d),_0x5ccf41(0x151a8),_0x5ccf41(0x58b),_0x5ccf41(0x10510),_0x5ccf41(0x149b3),_0x5ccf41(0x67bb),_0x5ccf41(0xecf4),_0x5ccf41(0x5faf),_0x5ccf41(0x13f2f),_0x5ccf41(0x16c47),_0x5ccf41(0x4480),_0x5ccf41(0x7f62),_0x5ccf41(0x165b),_0x5ccf41(0xe0dd),_0x5ccf41(0x14d1b),_0x5ccf41(0x5e9),_0x5ccf41(0x14872),_0x5ccf41(0xcd93),_0x5ccf41(0x3406),_0x5ccf41(0x4d68),_0x5ccf41(0xb7a3);},0x4480:(_0x47f94a,_0x298b4c,_0x44201b)=>{var _0x25fe7c=a7_0x38a779;_0x44201b['d'](_0x298b4c,{'O':()=>_0x4162af});var _0xf7a973=_0x44201b(0x9fd1),_0x5716bc=_0x44201b(0x1dad),_0x8c645a=_0x44201b(0x151a8);function _0x4162af(_0x53b406,_0x2157e5,_0x2ccba6=null){var _0x51f4bc=a7_0x2532,_0x269666=!_0x2157e5[_0x51f4bc(0xbfd)]||_0x2157e5[_0x51f4bc(0xbfd)]<=0x0||0x1<_0x2157e5[_0x51f4bc(0xbfd)]?0x1:_0x2157e5[_0x51f4bc(0xbfd)],_0x5d7d85=void 0x0===_0x2157e5[_0x51f4bc(0x133a)]||_0x2157e5[_0x51f4bc(0x133a)],_0x49dae6=_0x2157e5[_0x51f4bc(0x1e9c)],_0x873e72=_0x2157e5[_0x51f4bc(0x2f11)]||0x1,_0x2c4ea0=_0x2157e5[_0x51f4bc(0x5d8)]||0x40,_0x4f75b4=_0x2157e5[_0x51f4bc(0x83e)]||0x0,_0x830d92=_0x2157e5['updatable'],_0x483c51=_0x5716bc['Kj']['_GetDefaultSideOrientation'](_0x2157e5['sideOrientation']),_0x1e3ed1=_0x2157e5[_0x51f4bc(0x184d)]||_0x5716bc['Kj'][_0x51f4bc(0x2c41)],_0x5f05ed=0x2*Math['PI'];const _0x77bbbc=new Array();var _0x59bee5=_0x2157e5[_0x51f4bc(0xc57)]||!0x1;let _0x27ba61=0x0,_0x167697=0x0;var _0x2735e5,_0x2e2acf=_0x5f05ed/_0x2c4ea0*_0x269666;let _0x24c516;for(_0x27ba61=0x0;_0x27ba61<=_0x2c4ea0-_0x4f75b4;_0x27ba61++){for(_0x24c516=[],_0x1e3ed1!=_0x5716bc['Kj'][_0x51f4bc(0x24c3)]&&_0x1e3ed1!=_0x5716bc['Kj'][_0x51f4bc(0x33ad)]||(_0x24c516[_0x51f4bc(0x1e1d)](new _0xf7a973['P'](0x0,_0x49dae6[0x0]['y'],0x0)),_0x24c516[_0x51f4bc(0x1e1d)](new _0xf7a973['P'](Math[_0x51f4bc(0x1262)](_0x27ba61*_0x2e2acf)*_0x49dae6[0x0]['x']*_0x873e72,_0x49dae6[0x0]['y'],Math[_0x51f4bc(0xa8b)](_0x27ba61*_0x2e2acf)*_0x49dae6[0x0]['x']*_0x873e72))),_0x167697=0x0;_0x167697<_0x49dae6[_0x51f4bc(0x3785)];_0x167697++)_0x2735e5=new _0xf7a973['P'](Math[_0x51f4bc(0x1262)](_0x27ba61*_0x2e2acf)*_0x49dae6[_0x167697]['x']*_0x873e72,_0x49dae6[_0x167697]['y'],Math[_0x51f4bc(0xa8b)](_0x27ba61*_0x2e2acf)*_0x49dae6[_0x167697]['x']*_0x873e72),_0x24c516[_0x51f4bc(0x1e1d)](_0x2735e5);_0x1e3ed1!=_0x5716bc['Kj'][_0x51f4bc(0x331f)]&&_0x1e3ed1!=_0x5716bc['Kj'][_0x51f4bc(0x33ad)]||(_0x24c516[_0x51f4bc(0x1e1d)](new _0xf7a973['P'](Math['cos'](_0x27ba61*_0x2e2acf)*_0x49dae6[_0x49dae6[_0x51f4bc(0x3785)]-0x1]['x']*_0x873e72,_0x49dae6[_0x49dae6['length']-0x1]['y'],Math[_0x51f4bc(0xa8b)](_0x27ba61*_0x2e2acf)*_0x49dae6[_0x49dae6[_0x51f4bc(0x3785)]-0x1]['x']*_0x873e72)),_0x24c516['push'](new _0xf7a973['P'](0x0,_0x49dae6[_0x49dae6[_0x51f4bc(0x3785)]-0x1]['y'],0x0))),_0x77bbbc[_0x51f4bc(0x1e1d)](_0x24c516);}return(0x0,_0x8c645a['LY'])(_0x53b406,{'pathArray':_0x77bbbc,'closeArray':_0x5d7d85,'sideOrientation':_0x483c51,'updatable':_0x830d92,'invertUV':_0x59bee5,'frontUVs':_0x2157e5[_0x51f4bc(0x141a)],'backUVs':_0x2157e5['backUVs']},_0x2ccba6);}_0x5716bc['Kj'][_0x25fe7c(0xb42)]=(_0x532bfa,_0x23388e,_0x3e2f3f,_0x67a962,_0x1978bd,_0x3cb5b2,_0x23a188)=>_0x4162af(_0x532bfa,{'shape':_0x23388e,'radius':_0x3e2f3f,'tessellation':_0x67a962,'sideOrientation':_0x23a188,'updatable':_0x3cb5b2},_0x1978bd);},0x5faf:(_0x3bb9c6,_0x48970f,_0x3f4148)=>{var _0xb959df=a7_0x38a779;_0x3f4148['d'](_0x48970f,{'Gz':()=>_0x2bc515,'nL':()=>_0x5ed2fc,'xW':()=>_0x177e67});var _0x11e68b=_0x3f4148(0x9fd1),_0x2b0b43=_0x3f4148(0x1dad),_0x504228=_0x3f4148(0x164ac),_0x304fd6=_0x3f4148(0x14e9f),_0x589382=_0x3f4148(0x1a27),_0x160ba6=_0x3f4148(0x10ea4);function _0xd03e11(_0x3beaa6){var _0x43acb1=a7_0x2532;const _0x22fc73=[],_0xa47534=[];var _0x579424=_0x3beaa6[_0x43acb1(0x222a)],_0x8c8073=_0x3beaa6[_0x43acb1(0x276b)];const _0x5780cc=[];let _0x413cfd=0x0;for(let _0x380bb0=0x0;_0x380bb0<_0x579424[_0x43acb1(0x3785)];_0x380bb0++){var _0x531ef1,_0xeac28=_0x579424[_0x380bb0];for(let _0x86fbc2=0x0;_0x86fbc2<_0xeac28['length'];_0x86fbc2++)_0xa47534[_0x43acb1(0x1e1d)](_0xeac28[_0x86fbc2]['x'],_0xeac28[_0x86fbc2]['y'],_0xeac28[_0x86fbc2]['z']),_0x8c8073&&(_0x531ef1=_0x8c8073[_0x380bb0],_0x5780cc['push'](_0x531ef1[_0x86fbc2]['r'],_0x531ef1[_0x86fbc2]['g'],_0x531ef1[_0x86fbc2]['b'],_0x531ef1[_0x86fbc2]['a'])),0x0<_0x86fbc2&&(_0x22fc73[_0x43acb1(0x1e1d)](_0x413cfd-0x1),_0x22fc73[_0x43acb1(0x1e1d)](_0x413cfd)),_0x413cfd++;}const _0x3f4550=new _0x504228['x']();return _0x3f4550['indices']=_0x22fc73,_0x3f4550[_0x43acb1(0xee1)]=_0xa47534,_0x8c8073&&(_0x3f4550[_0x43acb1(0x276b)]=_0x5780cc),_0x3f4550;}function _0x393d30(_0x4cc265){var _0x95f147=a7_0x2532,_0x31e4b3,_0x4f3f4c,_0x5bde3a,_0x1310d6,_0x35521f=_0x4cc265['dashSize']||0x3,_0x875eac=_0x4cc265[_0x95f147(0x39b5)]||0x1,_0x597ed8=_0x4cc265['dashNb']||0xc8;const _0x1d17ce=_0x4cc265[_0x95f147(0x183e)],_0x1226b9=new Array(),_0x870d19=new Array(),_0x580be5=_0x11e68b['P'][_0x95f147(0xd5a)]();let _0x944847=0x0,_0xd1b41b=0x0,_0x395170=0x0;for(_0x395170=0x0;_0x395170<_0x1d17ce[_0x95f147(0x3785)]-0x1;_0x395170++)_0x1d17ce[_0x395170+0x1][_0x95f147(0x3cb9)](_0x1d17ce[_0x395170],_0x580be5),_0x944847+=_0x580be5[_0x95f147(0x3785)]();for(_0x5bde3a=_0x35521f*(_0x4f3f4c=_0x944847/_0x597ed8)/(_0x35521f+_0x875eac),_0x395170=0x0;_0x395170<_0x1d17ce['length']-0x1;_0x395170++){_0x1d17ce[_0x395170+0x1][_0x95f147(0x3cb9)](_0x1d17ce[_0x395170],_0x580be5),_0x31e4b3=Math[_0x95f147(0x3f66)](_0x580be5['length']()/_0x4f3f4c),_0x580be5[_0x95f147(0x3952)]();for(let _0x79d258=0x0;_0x79d258<_0x31e4b3;_0x79d258++)_0x1310d6=_0x4f3f4c*_0x79d258,_0x1226b9[_0x95f147(0x1e1d)](_0x1d17ce[_0x395170]['x']+_0x1310d6*_0x580be5['x'],_0x1d17ce[_0x395170]['y']+_0x1310d6*_0x580be5['y'],_0x1d17ce[_0x395170]['z']+_0x1310d6*_0x580be5['z']),_0x1226b9[_0x95f147(0x1e1d)](_0x1d17ce[_0x395170]['x']+(_0x1310d6+_0x5bde3a)*_0x580be5['x'],_0x1d17ce[_0x395170]['y']+(_0x1310d6+_0x5bde3a)*_0x580be5['y'],_0x1d17ce[_0x395170]['z']+(_0x1310d6+_0x5bde3a)*_0x580be5['z']),_0x870d19['push'](_0xd1b41b,_0xd1b41b+0x1),_0xd1b41b+=0x2;}const _0x2ac91b=new _0x504228['x']();return _0x2ac91b[_0x95f147(0xee1)]=_0x1226b9,_0x2ac91b['indices']=_0x870d19,_0x2ac91b;}function _0x177e67(_0x27eecf,_0x520714,_0x414805){var _0x411fe9=a7_0x2532;const _0x186289=_0x520714[_0x411fe9(0x266a)];var _0x4859dd,_0x588cbe=_0x520714[_0x411fe9(0x222a)],_0xc09a5f=_0x520714['colors'];if(_0x186289){const _0x3db160=_0x186289['getVerticesData'](_0x589382['o'][_0x411fe9(0x3056)]);let _0x1e1fa5,_0x7a2d78=(_0xc09a5f&&(_0x1e1fa5=_0x186289[_0x411fe9(0x3e76)](_0x589382['o']['ColorKind'])),0x0),_0x3e3e17=0x0;for(let _0x2a0c1f=0x0;_0x2a0c1f<_0x588cbe[_0x411fe9(0x3785)];_0x2a0c1f++){var _0x211685=_0x588cbe[_0x2a0c1f];for(let _0x4f608b=0x0;_0x4f608b<_0x211685[_0x411fe9(0x3785)];_0x4f608b++)_0x3db160[_0x7a2d78]=_0x211685[_0x4f608b]['x'],_0x3db160[_0x7a2d78+0x1]=_0x211685[_0x4f608b]['y'],_0x3db160[_0x7a2d78+0x2]=_0x211685[_0x4f608b]['z'],_0xc09a5f&&_0x1e1fa5&&(_0x4859dd=_0xc09a5f[_0x2a0c1f],_0x1e1fa5[_0x3e3e17]=_0x4859dd[_0x4f608b]['r'],_0x1e1fa5[_0x3e3e17+0x1]=_0x4859dd[_0x4f608b]['g'],_0x1e1fa5[_0x3e3e17+0x2]=_0x4859dd[_0x4f608b]['b'],_0x1e1fa5[_0x3e3e17+0x3]=_0x4859dd[_0x4f608b]['a'],_0x3e3e17+=0x4),_0x7a2d78+=0x3;}return _0x186289['updateVerticesData'](_0x589382['o'][_0x411fe9(0x3056)],_0x3db160,!0x1,!0x1),_0xc09a5f&&_0x1e1fa5&&_0x186289['updateVerticesData'](_0x589382['o'][_0x411fe9(0x716)],_0x1e1fa5,!0x1,!0x1),_0x186289;}_0x27eecf=new _0x304fd6['_'](_0x27eecf,_0x414805,null,void 0x0,void 0x0,!!_0xc09a5f,_0x520714[_0x411fe9(0x33da)],_0x520714[_0x411fe9(0xefb)]);const _0x47ed1f=_0xd03e11(_0x520714);return _0x47ed1f[_0x411fe9(0x805)](_0x27eecf,_0x520714['updatable']),_0x27eecf;}function _0x5ed2fc(_0x52ecad,_0x5773fb,_0x29db50=null){var _0x38275b=a7_0x2532,_0x380c79=_0x5773fb[_0x38275b(0x276b)]?[_0x5773fb['colors']]:null;return _0x177e67(_0x52ecad,{'lines':[_0x5773fb[_0x38275b(0x183e)]],'updatable':_0x5773fb[_0x38275b(0x222b)],'instance':_0x5773fb[_0x38275b(0x266a)],'colors':_0x380c79,'useVertexAlpha':_0x5773fb[_0x38275b(0x33da)],'material':_0x5773fb[_0x38275b(0xefb)]},_0x29db50);}function _0x2bc515(_0x30ffa4,_0x279a46,_0x5f5378=null){var _0x146266=a7_0x2532;const _0x5411b7=_0x279a46[_0x146266(0x183e)],_0x259626=_0x279a46[_0x146266(0x266a)];var _0x3de16d=_0x279a46['gapSize']||0x1,_0x585fb9=_0x279a46['dashSize']||0x3;if(_0x259626)return(_0x279a46[_0x146266(0x40e7)]||_0x279a46['dashSize']||_0x279a46['gapSize']||_0x279a46[_0x146266(0x33da)]||_0x279a46[_0x146266(0xefb)])&&_0x160ba6['Y'][_0x146266(0x27dc)]('You\x20have\x20used\x20an\x20option\x20other\x20than\x20points\x20with\x20the\x20instance\x20option.\x20Please\x20be\x20aware\x20that\x20these\x20other\x20options\x20will\x20be\x20ignored.'),_0x259626[_0x146266(0x1b5d)](_0x25bde1=>{var _0x348260=_0x146266;const _0x419221=_0x11e68b['P'][_0x348260(0xd5a)]();var _0x3c689e,_0xa38816,_0x11ee94=_0x25bde1[_0x348260(0x3785)]/0x6;let _0x23eb87=0x0,_0x22e217=0x0,_0x4f6895=0x0,_0x930854=0x0;for(_0x4f6895=0x0;_0x4f6895<_0x5411b7['length']-0x1;_0x4f6895++)_0x5411b7[_0x4f6895+0x1][_0x348260(0x3cb9)](_0x5411b7[_0x4f6895],_0x419221),_0x23eb87+=_0x419221[_0x348260(0x3785)]();var _0x40f78b=_0x23eb87/_0x11ee94,_0x11ee94=_0x259626[_0x348260(0x3111)]['dashSize'],_0x3d6617=_0x11ee94*_0x40f78b/(_0x11ee94+_0x259626[_0x348260(0x3111)][_0x348260(0x39b5)]);for(_0x4f6895=0x0;_0x4f6895<_0x5411b7[_0x348260(0x3785)]-0x1;_0x4f6895++)for(_0x5411b7[_0x4f6895+0x1][_0x348260(0x3cb9)](_0x5411b7[_0x4f6895],_0x419221),_0x3c689e=Math[_0x348260(0x3f66)](_0x419221[_0x348260(0x3785)]()/_0x40f78b),_0x419221[_0x348260(0x3952)](),_0x930854=0x0;_0x930854<_0x3c689e&&_0x22e217<_0x25bde1['length'];)_0xa38816=_0x40f78b*_0x930854,_0x25bde1[_0x22e217]=_0x5411b7[_0x4f6895]['x']+_0xa38816*_0x419221['x'],_0x25bde1[_0x22e217+0x1]=_0x5411b7[_0x4f6895]['y']+_0xa38816*_0x419221['y'],_0x25bde1[_0x22e217+0x2]=_0x5411b7[_0x4f6895]['z']+_0xa38816*_0x419221['z'],_0x25bde1[_0x22e217+0x3]=_0x5411b7[_0x4f6895]['x']+(_0xa38816+_0x3d6617)*_0x419221['x'],_0x25bde1[_0x22e217+0x4]=_0x5411b7[_0x4f6895]['y']+(_0xa38816+_0x3d6617)*_0x419221['y'],_0x25bde1[_0x22e217+0x5]=_0x5411b7[_0x4f6895]['z']+(_0xa38816+_0x3d6617)*_0x419221['z'],_0x22e217+=0x6,_0x930854++;for(;_0x22e217<_0x25bde1['length'];)_0x25bde1[_0x22e217]=_0x5411b7[_0x4f6895]['x'],_0x25bde1[_0x22e217+0x1]=_0x5411b7[_0x4f6895]['y'],_0x25bde1[_0x22e217+0x2]=_0x5411b7[_0x4f6895]['z'],_0x22e217+=0x3;},!0x1),_0x259626;const _0x3a460c=new _0x304fd6['_'](_0x30ffa4,_0x5f5378,null,void 0x0,void 0x0,void 0x0,_0x279a46['useVertexAlpha'],_0x279a46[_0x146266(0xefb)]),_0x307fc2=_0x393d30(_0x279a46);return _0x307fc2[_0x146266(0x805)](_0x3a460c,_0x279a46[_0x146266(0x222b)]),_0x3a460c['_creationDataStorage']=new _0x2b0b43['gW'](),_0x3a460c[_0x146266(0x3111)][_0x146266(0x12d1)]=_0x585fb9,_0x3a460c[_0x146266(0x3111)][_0x146266(0x39b5)]=_0x3de16d,_0x3a460c;}_0x504228['x'][_0xb959df(0x2538)]=_0xd03e11,_0x504228['x'][_0xb959df(0x20c9)]=_0x393d30,_0x2b0b43['Kj'][_0xb959df(0x1af3)]=(_0x3214e1,_0x42641c,_0x127129=null,_0xfac447=!0x1,_0x47e829=null)=>_0x5ed2fc(_0x3214e1,{'points':_0x42641c,'updatable':_0xfac447,'instance':_0x47e829},_0x127129),_0x2b0b43['Kj'][_0xb959df(0x20c9)]=(_0x3293b4,_0x26197e,_0x10b282,_0xc74f55,_0x169e9c,_0x43c009=null,_0x37c4b1,_0x4b5a92)=>_0x2bc515(_0x3293b4,{'points':_0x26197e,'dashSize':_0x10b282,'gapSize':_0xc74f55,'dashNb':_0x169e9c,'updatable':_0x37c4b1,'instance':_0x4b5a92},_0x43c009);},0x7f62:(_0x48e0d2,_0x32607c,_0x2d9053)=>{var _0x3d4f28=a7_0x38a779;_0x2d9053['d'](_0x32607c,{'pT':()=>_0x35df8c});var _0x1b714a=_0x2d9053(0x1dad),_0x3dd481=_0x2d9053(0x164ac),_0x2f4772=_0x2d9053(0x2010);function _0x1854f5(_0x35d1ce){var _0x3aba7f=a7_0x2532;const _0x15fc8d=[],_0x20e41e=[],_0x229972=[],_0x40b6e6=[];var _0xf4bcb=_0x35d1ce[_0x3aba7f(0xad8)]||_0x35d1ce[_0x3aba7f(0x1910)]||0x1,_0x4c24b6=_0x35d1ce[_0x3aba7f(0x605)]||_0x35d1ce[_0x3aba7f(0x1910)]||0x1,_0x59c575=0x0===_0x35d1ce[_0x3aba7f(0x403d)]?0x0:_0x35d1ce['sideOrientation']||_0x3dd481['x']['DEFAULTSIDE'],_0xf4bcb=_0xf4bcb/0x2,_0x4c24b6=_0x4c24b6/0x2;_0x20e41e['push'](-_0xf4bcb,-_0x4c24b6,0x0),_0x229972[_0x3aba7f(0x1e1d)](0x0,0x0,-0x1),_0x40b6e6['push'](0x0,_0x2f4772['e'][_0x3aba7f(0x609)]?0x1:0x0),_0x20e41e['push'](_0xf4bcb,-_0x4c24b6,0x0),_0x229972['push'](0x0,0x0,-0x1),_0x40b6e6[_0x3aba7f(0x1e1d)](0x1,_0x2f4772['e'][_0x3aba7f(0x609)]?0x1:0x0),_0x20e41e[_0x3aba7f(0x1e1d)](_0xf4bcb,_0x4c24b6,0x0),_0x229972[_0x3aba7f(0x1e1d)](0x0,0x0,-0x1),_0x40b6e6['push'](0x1,_0x2f4772['e'][_0x3aba7f(0x609)]?0x0:0x1),_0x20e41e['push'](-_0xf4bcb,_0x4c24b6,0x0),_0x229972['push'](0x0,0x0,-0x1),_0x40b6e6[_0x3aba7f(0x1e1d)](0x0,_0x2f4772['e'][_0x3aba7f(0x609)]?0x0:0x1),_0x15fc8d[_0x3aba7f(0x1e1d)](0x0),_0x15fc8d[_0x3aba7f(0x1e1d)](0x1),_0x15fc8d[_0x3aba7f(0x1e1d)](0x2),_0x15fc8d[_0x3aba7f(0x1e1d)](0x0),_0x15fc8d[_0x3aba7f(0x1e1d)](0x2),_0x15fc8d['push'](0x3),_0x3dd481['x'][_0x3aba7f(0x2bfb)](_0x59c575,_0x20e41e,_0x15fc8d,_0x229972,_0x40b6e6,_0x35d1ce['frontUVs'],_0x35d1ce['backUVs']);const _0x52e9b5=new _0x3dd481['x']();return _0x52e9b5[_0x3aba7f(0x39d4)]=_0x15fc8d,_0x52e9b5[_0x3aba7f(0xee1)]=_0x20e41e,_0x52e9b5[_0x3aba7f(0x39b1)]=_0x229972,_0x52e9b5[_0x3aba7f(0x3348)]=_0x40b6e6,_0x52e9b5;}function _0x35df8c(_0x382a76,_0xd34271={},_0xfdee04=null){var _0x5cceaf=a7_0x2532;const _0xa489=new _0x1b714a['Kj'](_0x382a76,_0xfdee04),_0x333c13=(_0xd34271[_0x5cceaf(0x403d)]=_0x1b714a['Kj']['_GetDefaultSideOrientation'](_0xd34271[_0x5cceaf(0x403d)]),_0xa489[_0x5cceaf(0x1d13)]=_0xd34271[_0x5cceaf(0x403d)],_0x1854f5(_0xd34271));return _0x333c13[_0x5cceaf(0x805)](_0xa489,_0xd34271['updatable']),_0xd34271[_0x5cceaf(0x3980)]&&(_0xa489[_0x5cceaf(0x3a65)](_0xd34271['sourcePlane'][_0x5cceaf(0x39f3)],-_0xd34271['sourcePlane']['d']),_0xa489[_0x5cceaf(0x1cd1)](_0xd34271[_0x5cceaf(0x3980)]['normal'][_0x5cceaf(0x5ab)](-0x1))),_0xa489;}_0x3dd481['x'][_0x3d4f28(0x1d58)]=_0x1854f5,_0x1b714a['Kj']['CreatePlane']=(_0x3e615e,_0x3173d9,_0x166aeb,_0x50b01c,_0x4d00fd)=>_0x35df8c(_0x3e615e,{'size':_0x3173d9,'width':_0x3173d9,'height':_0x3173d9,'sideOrientation':_0x4d00fd,'updatable':_0x50b01c},_0x166aeb);},0x13f2f:(_0xab9f44,_0x6a176,_0x22f86b)=>{var _0x3122e9=a7_0x38a779;_0x22f86b['d'](_0x6a176,{'Yo':()=>_0x206fad,'a4':()=>_0x398e53});var _0xa4c32e=_0x22f86b(0x9fd1),_0x436026=_0x22f86b(0xc84b),_0x34bf21=_0x22f86b(0x1dad),_0x14eba2=_0x22f86b(0x164ac),_0xbb6084=_0x22f86b(0x555f),_0xe3c747=_0x22f86b(0x1a27),_0x355ecd=_0x22f86b(0xf8c1),_0x569bf8=_0x22f86b(0x2010);function _0x2b42fd(_0x3f9dc7,_0x286d67,_0x14b03d,_0x106b02,_0x27e723,_0x293f4f,_0x54c608){var _0x4bf6d2=a7_0x2532;const _0x50607f=_0x14b03d||new Array(0x3),_0x315f51=_0x106b02,_0x77fa0a=[];var _0x5dd679=_0x54c608||!0x1;for(let _0x3df31b=0x0;_0x3df31b<0x3;_0x3df31b++)void 0x0===_0x50607f[_0x3df31b]&&(_0x50607f[_0x3df31b]=new _0xa4c32e['Lt'](0x0,0x0,0x1,0x1)),_0x315f51&&void 0x0===_0x315f51[_0x3df31b]&&(_0x315f51[_0x3df31b]=new _0x436026['HE'](0x1,0x1,0x1,0x1));var _0x1921ca=_0x3f9dc7[_0x4bf6d2(0x3e76)](_0xe3c747['o'][_0x4bf6d2(0x3056)]),_0x55496f=_0x3f9dc7[_0x4bf6d2(0x3e76)](_0xe3c747['o']['NormalKind']);const _0x5b9d8e=_0x3f9dc7[_0x4bf6d2(0x3e76)](_0xe3c747['o'][_0x4bf6d2(0x616)]);var _0x42a92c,_0x30ef7f,_0x3d01c3,_0x54690f,_0x14b03d=_0x3f9dc7[_0x4bf6d2(0x17bc)](),_0x477567=_0x1921ca['length']/0x9;let _0x365a87=0x0;const _0x478599=[0x0];if(_0x5dd679){for(let _0x184702=_0x477567;_0x184702<_0x1921ca[_0x4bf6d2(0x3785)]/0x3;_0x184702+=0x4)_0x3d01c3=_0x1921ca[0x3*(_0x184702+0x2)]-_0x1921ca[0x3*_0x184702],_0x30ef7f=_0x1921ca[0x3*(_0x184702+0x2)+0x2]-_0x1921ca[0x3*_0x184702+0x2],_0x3d01c3=Math[_0x4bf6d2(0x243f)](_0x3d01c3*_0x3d01c3+_0x30ef7f*_0x30ef7f),_0x365a87+=_0x3d01c3,_0x478599[_0x4bf6d2(0x1e1d)](_0x365a87);}let _0x156273=0x0;for(let _0x28c45c=0x0;_0x28c45c<_0x55496f[_0x4bf6d2(0x3785)];_0x28c45c+=0x3)Math[_0x4bf6d2(0x3a1d)](_0x55496f[_0x28c45c+0x1])<0.001&&(_0x156273=0x1),Math[_0x4bf6d2(0x3a1d)](_0x55496f[_0x28c45c+0x1]-0x1)<0.001&&(_0x156273=0x0),Math[_0x4bf6d2(0x3a1d)](_0x55496f[_0x28c45c+0x1]+0x1)<0.001&&(_0x156273=0x2),_0x54690f=_0x28c45c/0x3,0x1===_0x156273?(_0x42a92c=_0x54690f-_0x477567,_0x5b9d8e[0x2*_0x54690f]=_0x42a92c%0x4<1.5?_0x5dd679?_0x50607f[_0x156273]['x']+(_0x50607f[_0x156273]['z']-_0x50607f[_0x156273]['x'])*_0x478599[Math[_0x4bf6d2(0x3f66)](_0x42a92c/0x4)]/_0x365a87:_0x50607f[_0x156273]['x']:_0x5dd679?_0x50607f[_0x156273]['x']+(_0x50607f[_0x156273]['z']-_0x50607f[_0x156273]['x'])*_0x478599[Math[_0x4bf6d2(0x3f66)](_0x42a92c/0x4)+0x1]/_0x365a87:_0x50607f[_0x156273]['z'],_0x5b9d8e[0x2*_0x54690f+0x1]=_0x42a92c%0x2==0x0?_0x569bf8['e']['UseOpenGLOrientationForUV']?0x1-_0x50607f[_0x156273]['w']:_0x50607f[_0x156273]['w']:_0x569bf8['e'][_0x4bf6d2(0x609)]?0x1-_0x50607f[_0x156273]['y']:_0x50607f[_0x156273]['y']):(_0x5b9d8e[0x2*_0x54690f]=(0x1-_0x5b9d8e[0x2*_0x54690f])*_0x50607f[_0x156273]['x']+_0x5b9d8e[0x2*_0x54690f]*_0x50607f[_0x156273]['z'],_0x5b9d8e[0x2*_0x54690f+0x1]=(0x1-_0x5b9d8e[0x2*_0x54690f+0x1])*_0x50607f[_0x156273]['y']+_0x5b9d8e[0x2*_0x54690f+0x1]*_0x50607f[_0x156273]['w'],_0x569bf8['e'][_0x4bf6d2(0x609)]&&(_0x5b9d8e[0x2*_0x54690f+0x1]=0x1-_0x5b9d8e[0x2*_0x54690f+0x1])),_0x315f51&&_0x77fa0a[_0x4bf6d2(0x1e1d)](_0x315f51[_0x156273]['r'],_0x315f51[_0x156273]['g'],_0x315f51[_0x156273]['b'],_0x315f51[_0x156273]['a']);_0x14eba2['x'][_0x4bf6d2(0x2bfb)](_0x286d67,_0x1921ca,_0x14b03d,_0x55496f,_0x5b9d8e,_0x27e723,_0x293f4f);const _0x253782=new _0x14eba2['x']();return _0x253782['indices']=_0x14b03d,_0x253782['positions']=_0x1921ca,_0x253782[_0x4bf6d2(0x39b1)]=_0x55496f,_0x253782[_0x4bf6d2(0x3348)]=_0x5b9d8e,_0x315f51&&(_0x106b02=_0x286d67===_0x14eba2['x'][_0x4bf6d2(0x4094)]?_0x77fa0a[_0x4bf6d2(0xec4)](_0x77fa0a):_0x77fa0a,_0x253782[_0x4bf6d2(0x276b)]=_0x106b02),_0x253782;}function _0x398e53(_0x341ef4,_0x46e147,_0xcde75=null,_0x56d766=earcut){var _0x42986d=a7_0x2532;_0x46e147[_0x42986d(0x403d)]=_0x34bf21['Kj']['_GetDefaultSideOrientation'](_0x46e147['sideOrientation']);var _0x5d4609=_0x46e147['shape'],_0x1a5390=_0x46e147[_0x42986d(0x3edd)]||[],_0x59e8e5=_0x46e147[_0x42986d(0x3234)]||0x0,_0x145d73=_0x46e147[_0x42986d(0x2cf7)]||0x2;const _0x43dd01=[];let _0x5cb2e4=[];for(let _0x21e65c=0x0;_0x21e65c<_0x5d4609[_0x42986d(0x3785)];_0x21e65c++)_0x43dd01[_0x21e65c]=new _0xa4c32e['FM'](_0x5d4609[_0x21e65c]['x'],_0x5d4609[_0x21e65c]['z']);_0x43dd01[0x0][_0x42986d(0x3396)](_0x43dd01[_0x43dd01[_0x42986d(0x3785)]-0x1],1e-8)&&_0x43dd01['pop']();const _0x1c791d=new _0xbb6084['z'](_0x341ef4,_0x43dd01,_0xcde75||_0x355ecd['l']['LastCreatedScene'],_0x56d766);for(let _0x41e802=0x0;_0x41e802<_0x1a5390['length'];_0x41e802++){_0x5cb2e4=[];for(let _0x1d9ab8=0x0;_0x1d9ab8<_0x1a5390[_0x41e802][_0x42986d(0x3785)];_0x1d9ab8++)_0x5cb2e4[_0x42986d(0x1e1d)](new _0xa4c32e['FM'](_0x1a5390[_0x41e802][_0x1d9ab8]['x'],_0x1a5390[_0x41e802][_0x1d9ab8]['z']));_0x1c791d['addHole'](_0x5cb2e4);}const _0x128f2d=_0x1c791d[_0x42986d(0x2cb8)](!0x1,_0x59e8e5,_0x145d73),_0x39374b=(_0x128f2d[_0x42986d(0x1d13)]=_0x46e147[_0x42986d(0x403d)],_0x2b42fd(_0x128f2d,_0x46e147[_0x42986d(0x403d)],_0x46e147[_0x42986d(0xd2f)],_0x46e147[_0x42986d(0x89c)],_0x46e147[_0x42986d(0x141a)],_0x46e147[_0x42986d(0x3e09)],_0x46e147[_0x42986d(0x735)]));return _0x39374b[_0x42986d(0x805)](_0x128f2d,_0x46e147[_0x42986d(0x222b)]),_0x128f2d;}function _0x206fad(_0x3d4a5a,_0xe7df4,_0x12eb35=null,_0x17519a=earcut){return _0x398e53(_0x3d4a5a,_0xe7df4,_0x12eb35,_0x17519a);}_0x14eba2['x'][_0x3122e9(0x3961)]=_0x2b42fd,_0x34bf21['Kj'][_0x3122e9(0x3961)]=(_0x555d3a,_0x27ea8c,_0x285adf,_0x11c5fe,_0x5a96f0,_0x188bae,_0x290571=earcut)=>_0x398e53(_0x555d3a,{'shape':_0x27ea8c,'holes':_0x11c5fe,'updatable':_0x5a96f0,'sideOrientation':_0x188bae},_0x285adf,_0x290571),_0x34bf21['Kj']['ExtrudePolygon']=(_0x3a300f,_0x336d67,_0x1deb15,_0x5150a4,_0x72379d,_0x94cafa,_0xf7b2c8,_0xcc602b=earcut)=>_0x206fad(_0x3a300f,{'shape':_0x336d67,'holes':_0x72379d,'depth':_0x1deb15,'updatable':_0x94cafa,'sideOrientation':_0xf7b2c8},_0x5150a4,_0xcc602b);},0x5e9:(_0x545e11,_0x78cfe,_0x9ff30e)=>{var _0x583a27=a7_0x38a779;_0x9ff30e['d'](_0x78cfe,{'sh':()=>_0x56dc69});var _0xe2935b=_0x9ff30e(0x9fd1),_0x459453=_0x9ff30e(0xc84b),_0x3f0b2a=_0x9ff30e(0x1dad),_0x4bc770=_0x9ff30e(0x164ac),_0x5df09f=_0x9ff30e(0x2010);function _0x4b9687(_0x1a8e85){var _0x54e989=a7_0x2532;const _0xd80494=[];_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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]]},_0xd80494[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 _0x5f3c18=(!_0x1a8e85[_0x54e989(0x261)]||!(_0x1a8e85['type']<0x0||_0x1a8e85[_0x54e989(0x261)]>=_0xd80494[_0x54e989(0x3785)]))&&_0x1a8e85[_0x54e989(0x261)]||0x0,_0x2d7661=_0x1a8e85[_0x54e989(0x1910)],_0x5803bb=_0x1a8e85['sizeX']||_0x2d7661||0x1,_0x223b6d=_0x1a8e85[_0x54e989(0x2126)]||_0x2d7661||0x1,_0x3e7cc4=_0x1a8e85[_0x54e989(0x1a1e)]||_0x2d7661||0x1,_0xb68b4f=_0x1a8e85[_0x54e989(0x10c4)]||_0xd80494[_0x5f3c18],_0x143d1a=_0xb68b4f['face'][_0x54e989(0x3785)];const _0x597f81=_0x1a8e85[_0x54e989(0xd2f)]||new Array(_0x143d1a),_0x3be849=_0x1a8e85['faceColors'];_0x2d7661=void 0x0===_0x1a8e85[_0x54e989(0xc70)]||_0x1a8e85[_0x54e989(0xc70)],_0x5f3c18=0x0===_0x1a8e85[_0x54e989(0x403d)]?0x0:_0x1a8e85[_0x54e989(0x403d)]||_0x4bc770['x'][_0x54e989(0x1801)];const _0x38dc88=new Array(),_0x5ce3e3=new Array();var _0x5ee956=new Array();const _0x43fff2=new Array(),_0x2ac6d5=new Array();let _0x113dae=0x0,_0xb3b279=0x0;const _0x1c82b2=new Array();let _0x532bbd=0x0,_0x42bb83=0x0,_0x237e67,_0x44f973,_0x1009a9,_0xbb0bd2,_0x57e957,_0x2e7a00;if(_0x2d7661){for(_0x42bb83=0x0;_0x42bb83<_0x143d1a;_0x42bb83++)_0x3be849&&void 0x0===_0x3be849[_0x42bb83]&&(_0x3be849[_0x42bb83]=new _0x459453['HE'](0x1,0x1,0x1,0x1)),_0x597f81&&void 0x0===_0x597f81[_0x42bb83]&&(_0x597f81[_0x42bb83]=new _0xe2935b['Lt'](0x0,0x0,0x1,0x1));}if(_0x2d7661)for(_0x42bb83=0x0;_0x42bb83<_0x143d1a;_0x42bb83++){var _0x353245=_0xb68b4f['face'][_0x42bb83]['length'];for(_0x1009a9=0x2*Math['PI']/_0x353245,_0xbb0bd2=0.5*Math[_0x54e989(0x2e8b)](_0x1009a9/0x2),_0x57e957=0.5,_0x532bbd=0x0;_0x532bbd<_0x353245;_0x532bbd++)_0x38dc88[_0x54e989(0x1e1d)](_0xb68b4f[_0x54e989(0x23ab)][_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][_0x532bbd]][0x0]*_0x5803bb,_0xb68b4f['vertex'][_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][_0x532bbd]][0x1]*_0x223b6d,_0xb68b4f[_0x54e989(0x23ab)][_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][_0x532bbd]][0x2]*_0x3e7cc4),_0x1c82b2[_0x54e989(0x1e1d)](_0x113dae),_0x113dae++,_0x237e67=_0x597f81[_0x42bb83]['x']+(_0x597f81[_0x42bb83]['z']-_0x597f81[_0x42bb83]['x'])*(0.5+_0xbb0bd2),_0x44f973=_0x597f81[_0x42bb83]['y']+(_0x597f81[_0x42bb83]['w']-_0x597f81[_0x42bb83]['y'])*(_0x57e957-0.5),_0x43fff2[_0x54e989(0x1e1d)](_0x237e67,_0x5df09f['e'][_0x54e989(0x609)]?0x1-_0x44f973:_0x44f973),_0x2e7a00=_0xbb0bd2*Math['cos'](_0x1009a9)-_0x57e957*Math[_0x54e989(0xa8b)](_0x1009a9),_0x57e957=_0xbb0bd2*Math[_0x54e989(0xa8b)](_0x1009a9)+_0x57e957*Math[_0x54e989(0x1262)](_0x1009a9),_0xbb0bd2=_0x2e7a00,_0x3be849&&_0x2ac6d5[_0x54e989(0x1e1d)](_0x3be849[_0x42bb83]['r'],_0x3be849[_0x42bb83]['g'],_0x3be849[_0x42bb83]['b'],_0x3be849[_0x42bb83]['a']);for(_0x532bbd=0x0;_0x532bbd<_0x353245-0x2;_0x532bbd++)_0x5ce3e3[_0x54e989(0x1e1d)](_0x1c82b2[0x0+_0xb3b279],_0x1c82b2[_0x532bbd+0x2+_0xb3b279],_0x1c82b2[_0x532bbd+0x1+_0xb3b279]);_0xb3b279+=_0x353245;}else{for(_0x532bbd=0x0;_0x532bbd<_0xb68b4f[_0x54e989(0x23ab)][_0x54e989(0x3785)];_0x532bbd++)_0x38dc88[_0x54e989(0x1e1d)](_0xb68b4f[_0x54e989(0x23ab)][_0x532bbd][0x0]*_0x5803bb,_0xb68b4f['vertex'][_0x532bbd][0x1]*_0x223b6d,_0xb68b4f['vertex'][_0x532bbd][0x2]*_0x3e7cc4),_0x43fff2['push'](0x0,_0x5df09f['e']['UseOpenGLOrientationForUV']?0x1:0x0);for(_0x42bb83=0x0;_0x42bb83<_0x143d1a;_0x42bb83++)for(_0x532bbd=0x0;_0x532bbd<_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][_0x54e989(0x3785)]-0x2;_0x532bbd++)_0x5ce3e3[_0x54e989(0x1e1d)](_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][0x0],_0xb68b4f['face'][_0x42bb83][_0x532bbd+0x2],_0xb68b4f[_0x54e989(0x3224)][_0x42bb83][_0x532bbd+0x1]);}_0x4bc770['x'][_0x54e989(0xf4c)](_0x38dc88,_0x5ce3e3,_0x5ee956),_0x4bc770['x'][_0x54e989(0x2bfb)](_0x5f3c18,_0x38dc88,_0x5ce3e3,_0x5ee956,_0x43fff2,_0x1a8e85['frontUVs'],_0x1a8e85['backUVs']);const _0x11964e=new _0x4bc770['x']();return _0x11964e[_0x54e989(0xee1)]=_0x38dc88,_0x11964e[_0x54e989(0x39d4)]=_0x5ce3e3,_0x11964e[_0x54e989(0x39b1)]=_0x5ee956,_0x11964e[_0x54e989(0x3348)]=_0x43fff2,_0x3be849&&_0x2d7661&&(_0x11964e[_0x54e989(0x276b)]=_0x2ac6d5),_0x11964e;}function _0x56dc69(_0x176a4b,_0x25a826={},_0x417450=null){var _0x1b5f4f=a7_0x2532;const _0x38958d=new _0x3f0b2a['Kj'](_0x176a4b,_0x417450),_0x412f16=(_0x25a826['sideOrientation']=_0x3f0b2a['Kj'][_0x1b5f4f(0x832)](_0x25a826[_0x1b5f4f(0x403d)]),_0x38958d['_originalBuilderSideOrientation']=_0x25a826['sideOrientation'],_0x4b9687(_0x25a826));return _0x412f16[_0x1b5f4f(0x805)](_0x38958d,_0x25a826[_0x1b5f4f(0x222b)]),_0x38958d;}_0x4bc770['x'][_0x583a27(0x2e2f)]=_0x4b9687,_0x3f0b2a['Kj'][_0x583a27(0x2e2f)]=(_0x1a28d7,_0x2fdec9,_0x5e0be6)=>_0x56dc69(_0x1a28d7,_0x2fdec9,_0x5e0be6);},0x151a8:(_0x52f710,_0x3e53e4,_0x20d6c3)=>{var _0x2cf10b=a7_0x38a779;_0x20d6c3['d'](_0x3e53e4,{'LY':()=>_0x18f90a});var _0x2505ba=_0x20d6c3(0x9fd1),_0x5b7f9b=_0x20d6c3(0x1dad),_0x55c9d2=_0x20d6c3(0x1a27),_0x4cb431=_0x20d6c3(0x164ac),_0x2cf2d2=_0x20d6c3(0x2010);function _0x5bd1dc(_0x5b8f71){var _0x47c4d6=a7_0x2532;let _0x4232fb=_0x5b8f71[_0x47c4d6(0x22eb)];var _0x316cad=_0x5b8f71[_0x47c4d6(0x3a8c)]||!0x1,_0x3bbd22=_0x5b8f71[_0x47c4d6(0x27a)]||!0x1,_0x3d4928=_0x5b8f71[_0x47c4d6(0xc57)]||!0x1,_0x8d5476=Math[_0x47c4d6(0x3f66)](_0x4232fb[0x0]['length']/0x2);let _0x383439=_0x5b8f71['offset']||_0x8d5476;_0x383439=_0x383439>_0x8d5476?_0x8d5476:Math[_0x47c4d6(0x3f66)](_0x383439);var _0x8d5476=0x0===_0x5b8f71[_0x47c4d6(0x403d)]?0x0:_0x5b8f71['sideOrientation']||_0x4cb431['x'][_0x47c4d6(0x1801)],_0x3569ef=_0x5b8f71[_0x47c4d6(0x3348)],_0x5ac29f=_0x5b8f71[_0x47c4d6(0x276b)];const _0x3d3389=[],_0x532ac1=[],_0xfce243=[],_0x2099fd=[],_0x325511=[],_0x462368=[],_0x2170e6=[],_0x154da3=[];let _0x674008;const _0x1f22f0=[],_0x1f563b=[];let _0xef03d3,_0x346c31,_0xc65823;if(_0x4232fb['length']<0x2){const _0x47718a=[],_0x5eb42a=[];for(_0x346c31=0x0;_0x346c31<_0x4232fb[0x0][_0x47c4d6(0x3785)]-_0x383439;_0x346c31++)_0x47718a[_0x47c4d6(0x1e1d)](_0x4232fb[0x0][_0x346c31]),_0x5eb42a[_0x47c4d6(0x1e1d)](_0x4232fb[0x0][_0x346c31+_0x383439]);_0x4232fb=[_0x47718a,_0x5eb42a];}let _0x207846=0x0;var _0x295a16,_0x4f7f74,_0x49ff2a,_0x3e75a6=_0x3bbd22?0x1:0x0;let _0x43179e;_0x674008=_0x4232fb[0x0][_0x47c4d6(0x3785)];let _0x19ff11,_0x1fb83f;for(_0xef03d3=0x0;_0xef03d3<_0x4232fb[_0x47c4d6(0x3785)];_0xef03d3++){for(_0x2170e6[_0xef03d3]=0x0,_0x325511[_0xef03d3]=[0x0],_0x295a16=(_0x43179e=_0x4232fb[_0xef03d3])[_0x47c4d6(0x3785)],_0x674008=_0x674008<_0x295a16?_0x674008:_0x295a16,_0xc65823=0x0;_0xc65823<_0x295a16;)_0x3d3389['push'](_0x43179e[_0xc65823]['x'],_0x43179e[_0xc65823]['y'],_0x43179e[_0xc65823]['z']),0x0<_0xc65823&&(_0x19ff11=_0x43179e[_0xc65823][_0x47c4d6(0x1dc8)](_0x43179e[_0xc65823-0x1])[_0x47c4d6(0x3785)](),_0x1fb83f=_0x19ff11+_0x2170e6[_0xef03d3],_0x325511[_0xef03d3][_0x47c4d6(0x1e1d)](_0x1fb83f),_0x2170e6[_0xef03d3]=_0x1fb83f),_0xc65823++;_0x3bbd22&&(_0xc65823--,_0x3d3389[_0x47c4d6(0x1e1d)](_0x43179e[0x0]['x'],_0x43179e[0x0]['y'],_0x43179e[0x0]['z']),_0x19ff11=_0x43179e[_0xc65823][_0x47c4d6(0x1dc8)](_0x43179e[0x0])[_0x47c4d6(0x3785)](),_0x1fb83f=_0x19ff11+_0x2170e6[_0xef03d3],_0x325511[_0xef03d3][_0x47c4d6(0x1e1d)](_0x1fb83f),_0x2170e6[_0xef03d3]=_0x1fb83f),_0x1f22f0[_0xef03d3]=_0x295a16+_0x3e75a6,_0x1f563b[_0xef03d3]=_0x207846,_0x207846+=_0x295a16+_0x3e75a6;}let _0x353252,_0x5d5496,_0x177b25=null,_0x3fe608=null;for(_0x346c31=0x0;_0x346c31<_0x674008+_0x3e75a6;_0x346c31++){for(_0x154da3[_0x346c31]=0x0,_0x462368[_0x346c31]=[0x0],_0xef03d3=0x0;_0xef03d3<_0x4232fb['length']-0x1;_0xef03d3++)_0x353252=_0x4232fb[_0xef03d3],_0x5d5496=_0x4232fb[_0xef03d3+0x1],_0x3fe608=_0x346c31===_0x674008?(_0x177b25=_0x353252[0x0],_0x5d5496[0x0]):(_0x177b25=_0x353252[_0x346c31],_0x5d5496[_0x346c31]),_0x19ff11=_0x3fe608[_0x47c4d6(0x1dc8)](_0x177b25)[_0x47c4d6(0x3785)](),_0x1fb83f=_0x19ff11+_0x154da3[_0x346c31],_0x462368[_0x346c31][_0x47c4d6(0x1e1d)](_0x1fb83f),_0x154da3[_0x346c31]=_0x1fb83f;_0x316cad&&_0x3fe608&&_0x177b25&&(_0x353252=_0x4232fb[_0xef03d3],_0x5d5496=_0x4232fb[0x0],_0x346c31===_0x674008&&(_0x3fe608=_0x5d5496[0x0]),_0x19ff11=_0x3fe608[_0x47c4d6(0x1dc8)](_0x177b25)[_0x47c4d6(0x3785)](),_0x1fb83f=_0x19ff11+_0x154da3[_0x346c31],_0x154da3[_0x346c31]=_0x1fb83f);}if(_0x3569ef){for(_0xef03d3=0x0;_0xef03d3<_0x3569ef['length'];_0xef03d3++)_0x2099fd[_0x47c4d6(0x1e1d)](_0x3569ef[_0xef03d3]['x'],_0x2cf2d2['e'][_0x47c4d6(0x609)]?0x1-_0x3569ef[_0xef03d3]['y']:_0x3569ef[_0xef03d3]['y']);}else{for(_0xef03d3=0x0;_0xef03d3<_0x4232fb[_0x47c4d6(0x3785)];_0xef03d3++)for(_0x346c31=0x0;_0x346c31<_0x674008+_0x3e75a6;_0x346c31++)_0x4f7f74=0x0!=_0x2170e6[_0xef03d3]?_0x325511[_0xef03d3][_0x346c31]/_0x2170e6[_0xef03d3]:0x0,_0x49ff2a=0x0!=_0x154da3[_0x346c31]?_0x462368[_0x346c31][_0xef03d3]/_0x154da3[_0x346c31]:0x0,_0x3d4928?_0x2099fd[_0x47c4d6(0x1e1d)](_0x49ff2a,_0x4f7f74):_0x2099fd['push'](_0x4f7f74,_0x2cf2d2['e'][_0x47c4d6(0x609)]?0x1-_0x49ff2a:_0x49ff2a);}let _0x4598c8=_0xef03d3=0x0,_0x37f02=_0x1f22f0[_0xef03d3]-0x1,_0x220a8b=_0x1f22f0[_0xef03d3+0x1]-0x1,_0x619f82=_0x37f02<_0x220a8b?_0x37f02:_0x220a8b,_0x531a61=_0x1f563b[0x1]-_0x1f563b[0x0];for(var _0x25b539=_0x316cad?_0x1f22f0[_0x47c4d6(0x3785)]:_0x1f22f0[_0x47c4d6(0x3785)]-0x1;_0x4598c8<=_0x619f82&&_0xef03d3<_0x25b539;)_0x532ac1[_0x47c4d6(0x1e1d)](_0x4598c8,_0x4598c8+_0x531a61,_0x4598c8+0x1),_0x532ac1[_0x47c4d6(0x1e1d)](_0x4598c8+_0x531a61+0x1,_0x4598c8+0x1,_0x4598c8+_0x531a61),(_0x4598c8+=0x1)===_0x619f82&&(_0xef03d3++,_0x220a8b=_0xef03d3===_0x1f22f0['length']-0x1?(_0x531a61=_0x1f563b[0x0]-_0x1f563b[_0xef03d3],_0x37f02=_0x1f22f0[_0xef03d3]-0x1,_0x1f22f0[0x0]-0x1):(_0x531a61=_0x1f563b[_0xef03d3+0x1]-_0x1f563b[_0xef03d3],_0x37f02=_0x1f22f0[_0xef03d3]-0x1,_0x1f22f0[_0xef03d3+0x1]-0x1),_0x4598c8=_0x1f563b[_0xef03d3],_0x619f82=_0x37f02<_0x220a8b?_0x37f02+_0x4598c8:_0x220a8b+_0x4598c8);if(_0x4cb431['x'][_0x47c4d6(0xf4c)](_0x3d3389,_0x532ac1,_0xfce243),_0x3bbd22){var _0x50ea7a,_0x5639a2;for(_0xef03d3=0x0;_0xef03d3<_0x4232fb[_0x47c4d6(0x3785)];_0xef03d3++)_0x50ea7a=0x3*_0x1f563b[_0xef03d3],_0x5639a2=_0xef03d3+0x1<_0x4232fb['length']?0x3*(_0x1f563b[_0xef03d3+0x1]-0x1):_0xfce243['length']-0x3,_0xfce243[_0x50ea7a]=0.5*(_0xfce243[_0x50ea7a]+_0xfce243[_0x5639a2]),_0xfce243[0x1+_0x50ea7a]=0.5*(_0xfce243[0x1+_0x50ea7a]+_0xfce243[0x1+_0x5639a2]),_0xfce243[0x2+_0x50ea7a]=0.5*(_0xfce243[0x2+_0x50ea7a]+_0xfce243[0x2+_0x5639a2]),_0xfce243[_0x5639a2]=_0xfce243[_0x50ea7a],_0xfce243[0x1+_0x5639a2]=_0xfce243[0x1+_0x50ea7a],_0xfce243[0x2+_0x5639a2]=_0xfce243[0x2+_0x50ea7a];}_0x4cb431['x'][_0x47c4d6(0x2bfb)](_0x8d5476,_0x3d3389,_0x532ac1,_0xfce243,_0x2099fd,_0x5b8f71['frontUVs'],_0x5b8f71[_0x47c4d6(0x3e09)]);let _0x358c73=null;if(_0x5ac29f){_0x358c73=new Float32Array(0x4*_0x5ac29f[_0x47c4d6(0x3785)]);for(let _0x3ff2d9=0x0;_0x3ff2d9<_0x5ac29f['length'];_0x3ff2d9++)_0x358c73[0x4*_0x3ff2d9]=_0x5ac29f[_0x3ff2d9]['r'],_0x358c73[0x4*_0x3ff2d9+0x1]=_0x5ac29f[_0x3ff2d9]['g'],_0x358c73[0x4*_0x3ff2d9+0x2]=_0x5ac29f[_0x3ff2d9]['b'],_0x358c73[0x4*_0x3ff2d9+0x3]=_0x5ac29f[_0x3ff2d9]['a'];}const _0x286916=new _0x4cb431['x']();var _0x8d5476=new Float32Array(_0x3d3389),_0x5b8f71=new Float32Array(_0xfce243),_0x51b6b1=new Float32Array(_0x2099fd);return _0x286916[_0x47c4d6(0x39d4)]=_0x532ac1,_0x286916[_0x47c4d6(0xee1)]=_0x8d5476,_0x286916[_0x47c4d6(0x39b1)]=_0x5b8f71,_0x286916[_0x47c4d6(0x3348)]=_0x51b6b1,_0x358c73&&_0x286916[_0x47c4d6(0xc1b)](_0x358c73,_0x55c9d2['o'][_0x47c4d6(0x716)]),_0x3bbd22&&(_0x286916[_0x47c4d6(0x2277)]=_0x1f563b),_0x286916;}function _0x18f90a(_0x407a0b,_0x2e2082,_0x499a68=null){var _0x1a130a=a7_0x2532,_0x48d474=_0x2e2082[_0x1a130a(0x22eb)],_0x5cd176=_0x2e2082['closeArray'],_0x5887ed=_0x2e2082[_0x1a130a(0x27a)],_0x23fb70=_0x5b7f9b['Kj'][_0x1a130a(0x832)](_0x2e2082[_0x1a130a(0x403d)]);const _0x13ff0d=_0x2e2082[_0x1a130a(0x266a)];var _0x5941f5=_0x2e2082[_0x1a130a(0x222b)];if(_0x13ff0d){const _0x2a0ba7=_0x2505ba['jp'][_0x1a130a(0x19f4)][0x0]['setAll'](Number[_0x1a130a(0x3279)]),_0x1198fe=_0x2505ba['jp'][_0x1a130a(0x19f4)][0x1][_0x1a130a(0x8fd)](-Number['MAX_VALUE']);var _0x2d05e3=_0x13ff0d[_0x1a130a(0x3e76)](_0x55c9d2['o']['PositionKind']);{var _0x10863c=_0x2d05e3;let _0x10797d=_0x48d474[0x0][_0x1a130a(0x3785)];var _0x2ad7f7=_0x13ff0d;let _0x5ee12e=0x0;var _0x13cd0e=_0x2ad7f7[_0x1a130a(0x1d13)]===_0x5b7f9b['Kj'][_0x1a130a(0x4094)]?0x2:0x1;for(let _0x349317=0x1;_0x349317<=_0x13cd0e;++_0x349317)for(let _0x712e8d=0x0;_0x712e8d<_0x48d474[_0x1a130a(0x3785)];++_0x712e8d){var _0x3ccb76=_0x48d474[_0x712e8d],_0xc39cc=_0x3ccb76['length'];_0x10797d=_0x10797d<_0xc39cc?_0x10797d:_0xc39cc;for(let _0x18085d=0x0;_0x18085d<_0x10797d;++_0x18085d){var _0x325c40=_0x3ccb76[_0x18085d];_0x10863c[_0x5ee12e]=_0x325c40['x'],_0x10863c[_0x5ee12e+0x1]=_0x325c40['y'],_0x10863c[_0x5ee12e+0x2]=_0x325c40['z'],_0x2a0ba7[_0x1a130a(0x18cb)](_0x325c40['x'],_0x325c40['y'],_0x325c40['z']),_0x1198fe[_0x1a130a(0x1d2e)](_0x325c40['x'],_0x325c40['y'],_0x325c40['z']),_0x5ee12e+=0x3;}_0x2ad7f7[_0x1a130a(0x3111)]&&_0x2ad7f7['_creationDataStorage'][_0x1a130a(0x27a)]&&(_0xc39cc=_0x3ccb76[0x0],_0x10863c[_0x5ee12e]=_0xc39cc['x'],_0x10863c[_0x5ee12e+0x1]=_0xc39cc['y'],_0x10863c[_0x5ee12e+0x2]=_0xc39cc['z'],_0x5ee12e+=0x3);}}if(_0x13ff0d['hasBoundingInfo']?_0x13ff0d[_0x1a130a(0x26ce)]()[_0x1a130a(0x2e1f)](_0x2a0ba7,_0x1198fe,_0x13ff0d[_0x1a130a(0x1715)]):_0x13ff0d['buildBoundingInfo'](_0x2a0ba7,_0x1198fe,_0x13ff0d['_worldMatrix']),_0x13ff0d[_0x1a130a(0x1014)](_0x55c9d2['o'][_0x1a130a(0x3056)],_0x2d05e3,!0x1,!0x1),_0x2e2082[_0x1a130a(0x276b)]){const _0x4c3bfb=_0x13ff0d[_0x1a130a(0x3e76)](_0x55c9d2['o'][_0x1a130a(0x716)]);for(let _0x250b11=0x0,_0x4064b9=0x0;_0x250b11<_0x2e2082[_0x1a130a(0x276b)][_0x1a130a(0x3785)];_0x250b11++,_0x4064b9+=0x4){var _0x32fa69=_0x2e2082[_0x1a130a(0x276b)][_0x250b11];_0x4c3bfb[_0x4064b9]=_0x32fa69['r'],_0x4c3bfb[_0x4064b9+0x1]=_0x32fa69['g'],_0x4c3bfb[_0x4064b9+0x2]=_0x32fa69['b'],_0x4c3bfb[_0x4064b9+0x3]=_0x32fa69['a'];}_0x13ff0d[_0x1a130a(0x1014)](_0x55c9d2['o'][_0x1a130a(0x716)],_0x4c3bfb,!0x1,!0x1);}if(_0x2e2082['uvs']){const _0x59dccb=_0x13ff0d[_0x1a130a(0x3e76)](_0x55c9d2['o']['UVKind']);for(let _0x83563c=0x0;_0x83563c<_0x2e2082['uvs'][_0x1a130a(0x3785)];_0x83563c++)_0x59dccb[0x2*_0x83563c]=_0x2e2082[_0x1a130a(0x3348)][_0x83563c]['x'],_0x59dccb[0x2*_0x83563c+0x1]=_0x2cf2d2['e'][_0x1a130a(0x609)]?0x1-_0x2e2082['uvs'][_0x83563c]['y']:_0x2e2082[_0x1a130a(0x3348)][_0x83563c]['y'];_0x13ff0d['updateVerticesData'](_0x55c9d2['o'][_0x1a130a(0x616)],_0x59dccb,!0x1,!0x1);}if(!_0x13ff0d[_0x1a130a(0xe14)]||_0x13ff0d[_0x1a130a(0x32a1)]){var _0x10f03b=_0x13ff0d['getIndices']();const _0x4656ba=_0x13ff0d['getVerticesData'](_0x55c9d2['o'][_0x1a130a(0x2496)]);var _0x1c7aa3=_0x13ff0d[_0x1a130a(0x32a1)]?_0x13ff0d[_0x1a130a(0x2566)]():null;if(_0x4cb431['x'][_0x1a130a(0xf4c)](_0x2d05e3,_0x10f03b,_0x4656ba,_0x1c7aa3),_0x13ff0d[_0x1a130a(0x3111)]&&_0x13ff0d[_0x1a130a(0x3111)]['closePath']){var _0x38eed4,_0x21c106;for(let _0x1d4cc7=0x0;_0x1d4cc7<_0x48d474[_0x1a130a(0x3785)];_0x1d4cc7++)_0x38eed4=0x3*_0x13ff0d[_0x1a130a(0x3111)]['idx'][_0x1d4cc7],_0x21c106=_0x1d4cc7+0x1<_0x48d474[_0x1a130a(0x3785)]?0x3*(_0x13ff0d[_0x1a130a(0x3111)][_0x1a130a(0x1ba7)][_0x1d4cc7+0x1]-0x1):_0x4656ba['length']-0x3,_0x4656ba[_0x38eed4]=0.5*(_0x4656ba[_0x38eed4]+_0x4656ba[_0x21c106]),_0x4656ba[0x1+_0x38eed4]=0.5*(_0x4656ba[0x1+_0x38eed4]+_0x4656ba[0x1+_0x21c106]),_0x4656ba[0x2+_0x38eed4]=0.5*(_0x4656ba[0x2+_0x38eed4]+_0x4656ba[0x2+_0x21c106]),_0x4656ba[_0x21c106]=_0x4656ba[_0x38eed4],_0x4656ba[0x1+_0x21c106]=_0x4656ba[0x1+_0x38eed4],_0x4656ba[0x2+_0x21c106]=_0x4656ba[0x2+_0x38eed4];}_0x13ff0d['areNormalsFrozen']||_0x13ff0d[_0x1a130a(0x1014)](_0x55c9d2['o'][_0x1a130a(0x2496)],_0x4656ba,!0x1,!0x1);}return _0x13ff0d;}{const _0x3a1ad7=new _0x5b7f9b['Kj'](_0x407a0b,_0x499a68),_0x3b8bf8=(_0x3a1ad7[_0x1a130a(0x1d13)]=_0x23fb70,_0x3a1ad7[_0x1a130a(0x3111)]=new _0x5b7f9b['gW'](),_0x5bd1dc(_0x2e2082));return _0x5887ed&&(_0x3a1ad7['_creationDataStorage'][_0x1a130a(0x1ba7)]=_0x3b8bf8[_0x1a130a(0x2277)]),_0x3a1ad7[_0x1a130a(0x3111)][_0x1a130a(0x27a)]=_0x5887ed,_0x3a1ad7[_0x1a130a(0x3111)][_0x1a130a(0x3a8c)]=_0x5cd176,_0x3b8bf8[_0x1a130a(0x805)](_0x3a1ad7,_0x5941f5),_0x3a1ad7;}}_0x4cb431['x'][_0x2cf10b(0x3ca9)]=_0x5bd1dc,_0x5b7f9b['Kj'][_0x2cf10b(0x3ca9)]=(_0x3e1531,_0x44d947,_0x1ee7de=!0x1,_0x2351da,_0x5aa083,_0x2cef7b,_0xa827cc=!0x1,_0x3df60,_0x175d9b)=>_0x18f90a(_0x3e1531,{'pathArray':_0x44d947,'closeArray':_0x1ee7de,'closePath':_0x2351da,'offset':_0x5aa083,'updatable':_0xa827cc,'sideOrientation':_0x3df60,'instance':_0x175d9b},_0x2cef7b);},0x16c47:(_0x2a9856,_0x105e14,_0x6ba185)=>{var _0x5d8abe=a7_0x38a779;_0x6ba185['d'](_0x105e14,{'Gc':()=>_0x4605d2,'bC':()=>_0x416cce});var _0x392849=_0x6ba185(0x9fd1),_0x373acc=_0x6ba185(0x1dad),_0x10573c=_0x6ba185(0x151a8),_0x32d8fb=_0x6ba185(0x11edd);function _0x4605d2(_0x89841b,_0x3f0a80,_0x5be6e3=null){var _0x153001=a7_0x2532,_0x912715=_0x3f0a80[_0x153001(0x1e97)],_0x4bab06=_0x3f0a80['shape'],_0x2c563e=_0x3f0a80[_0x153001(0x5ab)]||0x1,_0x1dfe22=_0x3f0a80[_0x153001(0x30d0)]||0x0,_0x3154af=0x0===_0x3f0a80[_0x153001(0x184d)]?0x0:_0x3f0a80[_0x153001(0x184d)]||_0x373acc['Kj'][_0x153001(0x2c41)],_0x4d601e=_0x3f0a80[_0x153001(0x222b)],_0x50b2ed=_0x373acc['Kj'][_0x153001(0x832)](_0x3f0a80[_0x153001(0x403d)]),_0x4da343=_0x3f0a80[_0x153001(0x266a)]||null,_0x279cd4=_0x3f0a80[_0x153001(0xc57)]||!0x1,_0x14de5c=_0x3f0a80[_0x153001(0x22e)]||!0x1;return _0x25cead(_0x89841b,_0x4bab06,_0x912715,_0x2c563e,_0x1dfe22,null,null,_0x3f0a80[_0x153001(0x27a)]||!0x1,_0x14de5c,_0x3154af,!0x1,_0x5be6e3,!!_0x4d601e,_0x50b2ed,_0x4da343,_0x279cd4,_0x3f0a80[_0x153001(0x141a)]||null,_0x3f0a80[_0x153001(0x3e09)]||null,_0x3f0a80[_0x153001(0x3bc7)]||null,!!_0x3f0a80['adjustFrame']);}function _0x416cce(_0x4a9f9d,_0xc357ae,_0x5ab266=null){var _0x3f6351=a7_0x2532,_0x1ac321=_0xc357ae[_0x3f6351(0x1e97)],_0x846340=_0xc357ae['shape'],_0x4bb3ef=_0xc357ae[_0x3f6351(0x38be)]||(()=>0x1),_0x51af2d=_0xc357ae['rotationFunction']||(()=>0x0),_0x27debe=_0xc357ae['closePath']||_0xc357ae[_0x3f6351(0xf01)]||!0x1,_0x3cbd73=_0xc357ae['closeShape']||_0xc357ae[_0x3f6351(0x3bba)]||!0x1,_0x73f8ad=0x0===_0xc357ae[_0x3f6351(0x184d)]?0x0:_0xc357ae[_0x3f6351(0x184d)]||_0x373acc['Kj'][_0x3f6351(0x2c41)],_0x195374=_0xc357ae['updatable'],_0x2f1ac5=_0xc357ae['firstNormal']||null,_0x1747e5=_0xc357ae[_0x3f6351(0x288)]||!0x1;return _0x25cead(_0x4a9f9d,_0x846340,_0x1ac321,null,null,_0x4bb3ef,_0x51af2d,_0x27debe,_0x3cbd73,_0x73f8ad,!0x0,_0x5ab266,!!_0x195374,_0x373acc['Kj'][_0x3f6351(0x832)](_0xc357ae[_0x3f6351(0x403d)]),_0xc357ae['instance']||null,_0xc357ae[_0x3f6351(0xc57)]||!0x1,_0xc357ae[_0x3f6351(0x141a)]||null,_0xc357ae[_0x3f6351(0x3e09)]||null,_0x2f1ac5,_0x1747e5);}function _0x25cead(_0x3bfb92,_0x33317a,_0x5e07da,_0x4e3435,_0x2365c0,_0x4e0d9f,_0x3d6391,_0x58bdfa,_0x356e2a,_0x3af9c4,_0x2d2db9,_0x4390cc,_0x33a402,_0x185e37,_0x5acfae,_0x358a23,_0x149a15,_0x2830d2,_0x10577f,_0x4aeeaf){var _0x173934=a7_0x2532,_0x24cbf4=(_0x22cb01,_0x27038a,_0x31a518,_0x3fbd4b,_0x1f42c3,_0x35864d,_0x557182,_0x4b5665,_0x277372,_0x14cc19,_0x5c7d6a)=>{var _0x79fe0c=a7_0x2532;const _0x4844e0=_0x31a518['getTangents'](),_0x49b1e3=_0x31a518['getNormals'](),_0x496721=_0x31a518[_0x79fe0c(0x1fce)]();var _0x5d85dc,_0xc21a23=_0x31a518['getDistances']();if(_0x5c7d6a){for(let _0x362c91=0x0;_0x362c91<_0x4844e0[_0x79fe0c(0x3785)];_0x362c91++)0x0==_0x4844e0[_0x362c91]['x']&&0x0==_0x4844e0[_0x362c91]['y']&&0x0==_0x4844e0[_0x362c91]['z']&&_0x4844e0[_0x362c91][_0x79fe0c(0x448)](_0x4844e0[_0x362c91-0x1]),0x0==_0x49b1e3[_0x362c91]['x']&&0x0==_0x49b1e3[_0x362c91]['y']&&0x0==_0x49b1e3[_0x362c91]['z']&&_0x49b1e3[_0x362c91][_0x79fe0c(0x448)](_0x49b1e3[_0x362c91-0x1]),0x0==_0x496721[_0x362c91]['x']&&0x0==_0x496721[_0x362c91]['y']&&0x0==_0x496721[_0x362c91]['z']&&_0x496721[_0x362c91][_0x79fe0c(0x448)](_0x496721[_0x362c91-0x1]),0x0<_0x362c91&&(_0x5d85dc=_0x4844e0[_0x362c91-0x1],_0x392849['P'][_0x79fe0c(0x1457)](_0x5d85dc,_0x4844e0[_0x362c91])<0x0&&_0x4844e0[_0x362c91][_0x79fe0c(0xbb9)](-0x1),_0x5d85dc=_0x49b1e3[_0x362c91-0x1],_0x392849['P'][_0x79fe0c(0x1457)](_0x5d85dc,_0x49b1e3[_0x362c91])<0x0&&_0x49b1e3[_0x362c91]['scaleInPlace'](-0x1),_0x5d85dc=_0x496721[_0x362c91-0x1],_0x392849['P']['Dot'](_0x5d85dc,_0x496721[_0x362c91])<0x0&&_0x496721[_0x362c91][_0x79fe0c(0xbb9)](-0x1));}let _0x2e85ad=0x0;const _0x1178ce=_0x14cc19&&_0x4b5665?_0x4b5665:()=>null!==_0x35864d?_0x35864d:0x0,_0x2623f0=_0x14cc19&&_0x557182?_0x557182:()=>null!==_0x1f42c3?_0x1f42c3:0x1;let _0x16bafe=_0x277372===_0x373acc['Kj'][_0x79fe0c(0x2c41)]||_0x277372===_0x373acc['Kj'][_0x79fe0c(0x331f)]?0x0:0x2;var _0x93d3f2=_0x392849['jp'][_0x79fe0c(0x1919)][0x0];for(let _0x27e126=0x0;_0x27e126<_0x27038a[_0x79fe0c(0x3785)];_0x27e126++){const _0x37654d=new Array();var _0x15eb2e=_0x1178ce(_0x27e126,_0xc21a23[_0x27e126]),_0x15495c=_0x2623f0(_0x27e126,_0xc21a23[_0x27e126]);_0x392849['y3']['RotationAxisToRef'](_0x4844e0[_0x27e126],_0x2e85ad,_0x93d3f2);for(let _0x582e86=0x0;_0x582e86<_0x22cb01[_0x79fe0c(0x3785)];_0x582e86++){var _0x12c408=_0x4844e0[_0x27e126][_0x79fe0c(0x5ab)](_0x22cb01[_0x582e86]['z'])[_0x79fe0c(0x33ee)](_0x49b1e3[_0x27e126][_0x79fe0c(0x5ab)](_0x22cb01[_0x582e86]['x']))[_0x79fe0c(0x33ee)](_0x496721[_0x27e126]['scale'](_0x22cb01[_0x582e86]['y']));const _0x32064b=_0x392849['P'][_0x79fe0c(0xd5a)]();_0x392849['P'][_0x79fe0c(0x2b3b)](_0x12c408,_0x93d3f2,_0x32064b),_0x32064b[_0x79fe0c(0xbb9)](_0x15495c)[_0x79fe0c(0x2775)](_0x27038a[_0x27e126]),_0x37654d[_0x582e86]=_0x32064b;}_0x3fbd4b[_0x16bafe]=_0x37654d,_0x2e85ad+=_0x15eb2e,_0x16bafe++;}var _0x15581a=_0x1f6b19=>{var _0x471847=_0x79fe0c;const _0x1a433a=Array(),_0x38f041=_0x392849['P'][_0x471847(0xd5a)]();let _0x31b289;for(_0x31b289=0x0;_0x31b289<_0x1f6b19[_0x471847(0x3785)];_0x31b289++)_0x38f041[_0x471847(0x2775)](_0x1f6b19[_0x31b289]);for(_0x38f041[_0x471847(0xbb9)](0x1/_0x1f6b19[_0x471847(0x3785)]),_0x31b289=0x0;_0x31b289<_0x1f6b19[_0x471847(0x3785)];_0x31b289++)_0x1a433a[_0x471847(0x1e1d)](_0x38f041);return _0x1a433a;};switch(_0x277372){case _0x373acc['Kj'][_0x79fe0c(0x2c41)]:break;case _0x373acc['Kj']['CAP_START']:_0x3fbd4b[0x0]=_0x15581a(_0x3fbd4b[0x2]),_0x3fbd4b[0x1]=_0x3fbd4b[0x2];break;case _0x373acc['Kj'][_0x79fe0c(0x331f)]:_0x3fbd4b[_0x16bafe]=_0x3fbd4b[_0x16bafe-0x1],_0x3fbd4b[_0x16bafe+0x1]=_0x15581a(_0x3fbd4b[_0x16bafe-0x1]);break;case _0x373acc['Kj'][_0x79fe0c(0x33ad)]:_0x3fbd4b[0x0]=_0x15581a(_0x3fbd4b[0x2]),_0x3fbd4b[0x1]=_0x3fbd4b[0x2],_0x3fbd4b[_0x16bafe]=_0x3fbd4b[_0x16bafe-0x1],_0x3fbd4b[_0x16bafe+0x1]=_0x15581a(_0x3fbd4b[_0x16bafe-0x1]);}return _0x3fbd4b;};let _0x460487,_0x3b4c1c;if(_0x5acfae){const _0x43495f=_0x5acfae[_0x173934(0x3111)];return _0x460487=_0x10577f?_0x43495f['path3D'][_0x173934(0x308d)](_0x5e07da,_0x10577f):_0x43495f['path3D'][_0x173934(0x308d)](_0x5e07da),_0x3b4c1c=_0x24cbf4(_0x33317a,_0x5e07da,_0x43495f['path3D'],_0x43495f[_0x173934(0x22eb)],_0x4e3435,_0x2365c0,_0x4e0d9f,_0x3d6391,_0x43495f[_0x173934(0x184d)],_0x2d2db9,_0x4aeeaf),(0x0,_0x10573c['LY'])('',{'pathArray':_0x3b4c1c,'closeArray':!0x1,'closePath':!0x1,'offset':0x0,'updatable':!0x1,'sideOrientation':0x0,'instance':_0x5acfae},_0x4390cc||void 0x0);}_0x460487=_0x10577f?new _0x32d8fb['$B'](_0x5e07da,_0x10577f):new _0x32d8fb['$B'](_0x5e07da),_0x5acfae=new Array(),(_0x3af9c4=_0x3af9c4<0x0||0x3<_0x3af9c4?0x0:_0x3af9c4,_0x3b4c1c=_0x24cbf4(_0x33317a,_0x5e07da,_0x460487,_0x5acfae,_0x4e3435,_0x2365c0,_0x4e0d9f,_0x3d6391,_0x3af9c4,_0x2d2db9,_0x4aeeaf));const _0x1db134=(0x0,_0x10573c['LY'])(_0x3bfb92,{'pathArray':_0x3b4c1c,'closeArray':_0x58bdfa,'closePath':_0x356e2a,'updatable':_0x33a402,'sideOrientation':_0x185e37,'invertUV':_0x358a23,'frontUVs':_0x149a15||void 0x0,'backUVs':_0x2830d2||void 0x0},_0x4390cc);return _0x1db134[_0x173934(0x3111)][_0x173934(0x22eb)]=_0x3b4c1c,_0x1db134['_creationDataStorage'][_0x173934(0xf53)]=_0x460487,_0x1db134[_0x173934(0x3111)][_0x173934(0x184d)]=_0x3af9c4,_0x1db134;}_0x373acc['Kj']['ExtrudeShape']=(_0x3e84d2,_0x1f9a85,_0x499728,_0x524806,_0x355b09,_0x7b1fc5,_0xb548bc=null,_0x2f690c,_0x70cb85,_0x4a8174)=>_0x4605d2(_0x3e84d2,{'shape':_0x1f9a85,'path':_0x499728,'scale':_0x524806,'rotation':_0x355b09,'cap':0x0===_0x7b1fc5?0x0:_0x7b1fc5||_0x373acc['Kj'][_0x5d8abe(0x2c41)],'sideOrientation':_0x70cb85,'instance':_0x4a8174,'updatable':_0x2f690c},_0xb548bc),_0x373acc['Kj']['ExtrudeShapeCustom']=(_0x3e8d2e,_0xcaf46f,_0x25ea62,_0xff69a3,_0x400921,_0x42a89f,_0x5b0094,_0x43bd55,_0x12af91,_0x5e4269,_0x5e1f21,_0x4bfb8e)=>_0x416cce(_0x3e8d2e,{'shape':_0xcaf46f,'path':_0x25ea62,'scaleFunction':_0xff69a3,'rotationFunction':_0x400921,'ribbonCloseArray':_0x42a89f,'ribbonClosePath':_0x5b0094,'cap':0x0===_0x43bd55?0x0:_0x43bd55||_0x373acc['Kj'][_0x5d8abe(0x2c41)],'sideOrientation':_0x5e1f21,'instance':_0x4bfb8e,'updatable':_0x5e4269},_0x12af91);},0x58b:(_0xdd0b3b,_0x37e8b3,_0x4788a7)=>{var _0x5cb421=a7_0x38a779;_0x4788a7['d'](_0x37e8b3,{'Qk':()=>_0x298dc4});var _0x278e24=_0x4788a7(0x9fd1),_0x62e21d=_0x4788a7(0x1dad),_0x2face8=_0x4788a7(0x164ac),_0x43491b=_0x4788a7(0x2010);function _0xd7a2aa(_0x2c72cb){var _0x485cdc=a7_0x2532,_0x453fd4=_0x2c72cb[_0x485cdc(0x3dd7)]||0x20,_0xdde767=_0x2c72cb[_0x485cdc(0x84e)]||_0x2c72cb[_0x485cdc(0xa8c)]||0x1,_0x2b63c=_0x2c72cb[_0x485cdc(0x761)]||_0x2c72cb[_0x485cdc(0xa8c)]||0x1,_0x22eef0=_0x2c72cb[_0x485cdc(0x21b1)]||_0x2c72cb[_0x485cdc(0xa8c)]||0x1,_0x27c6b5=(!_0x2c72cb[_0x485cdc(0xbfd)]||!(_0x2c72cb['arc']<=0x0||0x1<_0x2c72cb[_0x485cdc(0xbfd)]))&&_0x2c72cb['arc']||0x1,_0x537f80=!(_0x2c72cb[_0x485cdc(0xeff)]&&_0x2c72cb[_0x485cdc(0xeff)]<=0x0)&&_0x2c72cb[_0x485cdc(0xeff)]||0x1,_0x7abb01=0x0===_0x2c72cb[_0x485cdc(0x403d)]?0x0:_0x2c72cb[_0x485cdc(0x403d)]||_0x2face8['x']['DEFAULTSIDE'],_0x57e040=!!_0x2c72cb[_0x485cdc(0x29dc)],_0x3891f0=new _0x278e24['P'](_0xdde767/0x2,_0x2b63c/0x2,_0x22eef0/0x2),_0x13b446=0x2+_0x453fd4,_0x54515a=0x2*_0x13b446;const _0x4875ec=[],_0x508267=[],_0x3fad77=[],_0x3127bc=[];for(let _0x2591dc=0x0;_0x2591dc<=_0x13b446;_0x2591dc++){var _0x4bc977=_0x2591dc/_0x13b446,_0x210978=_0x4bc977*Math['PI']*_0x537f80;for(let _0x546ea6=0x0;_0x546ea6<=_0x54515a;_0x546ea6++){var _0x4b4e8e=_0x546ea6/_0x54515a,_0x1a9913=_0x4b4e8e*Math['PI']*0x2*_0x27c6b5,_0x1c70b5=_0x278e24['y3']['RotationZ'](-_0x210978),_0x1a9913=_0x278e24['y3'][_0x485cdc(0x50c)](_0x1a9913),_0x1c70b5=_0x278e24['P'][_0x485cdc(0x49a)](_0x278e24['P']['Up'](),_0x1c70b5);const _0x5f3d7d=_0x278e24['P'][_0x485cdc(0x49a)](_0x1c70b5,_0x1a9913);_0x1c70b5=_0x5f3d7d[_0x485cdc(0x20e1)](_0x3891f0),_0x1a9913=_0x5f3d7d['divide'](_0x3891f0)[_0x485cdc(0x3952)](),(_0x508267[_0x485cdc(0x1e1d)](_0x1c70b5['x'],_0x1c70b5['y'],_0x1c70b5['z']),_0x3fad77[_0x485cdc(0x1e1d)](_0x1a9913['x'],_0x1a9913['y'],_0x1a9913['z']),_0x3127bc[_0x485cdc(0x1e1d)](_0x4b4e8e,_0x43491b['e'][_0x485cdc(0x609)]?0x1-_0x4bc977:_0x4bc977));}if(0x0<_0x2591dc){var _0x348b3b=_0x508267[_0x485cdc(0x3785)]/0x3;for(let _0x1119bc=_0x348b3b-0x2*(0x1+_0x54515a);_0x1119bc+_0x54515a+0x2<_0x348b3b;_0x1119bc++)_0x57e040?(0x1<_0x2591dc&&(_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+_0x54515a+0x1)),(_0x2591dc<_0x13b446||_0x537f80<0x1)&&(_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+_0x54515a+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+_0x54515a+0x2))):(_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+_0x54515a+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+_0x54515a+0x1),_0x4875ec[_0x485cdc(0x1e1d)](_0x1119bc+0x1),_0x4875ec['push'](_0x1119bc+_0x54515a+0x2));}}_0x2face8['x'][_0x485cdc(0x2bfb)](_0x7abb01,_0x508267,_0x4875ec,_0x3fad77,_0x3127bc,_0x2c72cb[_0x485cdc(0x141a)],_0x2c72cb[_0x485cdc(0x3e09)]);const _0x2c3811=new _0x2face8['x']();return _0x2c3811[_0x485cdc(0x39d4)]=_0x4875ec,_0x2c3811[_0x485cdc(0xee1)]=_0x508267,_0x2c3811[_0x485cdc(0x39b1)]=_0x3fad77,_0x2c3811[_0x485cdc(0x3348)]=_0x3127bc,_0x2c3811;}function _0x298dc4(_0x187096,_0xee1e2b={},_0x365bb0=null){var _0x27d04b=a7_0x2532;const _0x104945=new _0x62e21d['Kj'](_0x187096,_0x365bb0),_0x2432c8=(_0xee1e2b[_0x27d04b(0x403d)]=_0x62e21d['Kj']['_GetDefaultSideOrientation'](_0xee1e2b[_0x27d04b(0x403d)]),_0x104945[_0x27d04b(0x1d13)]=_0xee1e2b[_0x27d04b(0x403d)],_0xd7a2aa(_0xee1e2b));return _0x2432c8['applyToMesh'](_0x104945,_0xee1e2b[_0x27d04b(0x222b)]),_0x104945;}_0x2face8['x'][_0x5cb421(0x2ca0)]=_0xd7a2aa,_0x62e21d['Kj'][_0x5cb421(0x2ca0)]=(_0x5b17a7,_0x4f6bdb,_0x499a4d,_0x35e06f,_0x225685,_0x120680)=>_0x298dc4(_0x5b17a7,{'segments':_0x4f6bdb,'diameterX':_0x499a4d,'diameterY':_0x499a4d,'diameterZ':_0x499a4d,'sideOrientation':_0x120680,'updatable':_0x225685},_0x35e06f);},0x67d3:(_0x4a29b2,_0x44d428,_0x10f613)=>{var _0x40bda5=a7_0x38a779;_0x10f613['d'](_0x44d428,{'cQ':()=>function(_0x1e52dd,_0x34ffbe,_0x428ab6=null){var _0x25a82f=a7_0x2532;const _0x5038b6=new _0x4561e1['Kj'](_0x1e52dd,_0x428ab6),_0x50d7b2=(_0x34ffbe['sideOrientation']=_0x4561e1['Kj']['_GetDefaultSideOrientation'](_0x34ffbe[_0x25a82f(0x403d)]),_0x5038b6[_0x25a82f(0x1d13)]=_0x34ffbe[_0x25a82f(0x403d)],_0x4cefdb(_0x34ffbe));return _0x50d7b2[_0x25a82f(0x805)](_0x5038b6,_0x34ffbe['updatable']),_0x5038b6;}});var _0x2906ab=_0x10f613(0x9fd1),_0x4c231e=_0x10f613(0xc84b),_0x4561e1=_0x10f613(0x1dad),_0x50d0dc=_0x10f613(0x164ac),_0xea7834=_0x10f613(0x165b),_0x357428=_0x10f613(0x2010);function _0x4cefdb(_0x16d6bc){var _0xbab7cd=a7_0x2532;const _0x44d4dc=_0x16d6bc[_0xbab7cd(0xd2f)]||new Array(0x6),_0x155846=_0x16d6bc['faceColors'];var _0x20f0e2=_0x16d6bc[_0xbab7cd(0x1c75)]||_0x4561e1['Kj'][_0xbab7cd(0x3605)],_0x1a7b9e=_0x16d6bc[_0xbab7cd(0xad8)]||_0x16d6bc[_0xbab7cd(0x1910)]||0x1,_0x26a614=_0x16d6bc[_0xbab7cd(0x605)]||_0x16d6bc['size']||0x1,_0x3ae979=_0x16d6bc[_0xbab7cd(0x3234)]||_0x16d6bc[_0xbab7cd(0x1910)]||0x1,_0x2740a7=_0x16d6bc[_0xbab7cd(0x20c3)]||_0x16d6bc[_0xbab7cd(0x3e22)]||0x1,_0x2a1942=_0x16d6bc[_0xbab7cd(0x3f4e)]||_0x16d6bc[_0xbab7cd(0x3e22)]||0x1,_0x3bf96a=_0x16d6bc['alignHorizontal']||0x0,_0x4e1e63=_0x16d6bc[_0xbab7cd(0x601)]||0x0,_0x156a78=0x0===_0x16d6bc[_0xbab7cd(0x403d)]?0x0:_0x16d6bc[_0xbab7cd(0x403d)]||_0x50d0dc['x']['DEFAULTSIDE'];for(let _0x580528=0x0;_0x580528<0x6;_0x580528++)void 0x0===_0x44d4dc[_0x580528]&&(_0x44d4dc[_0x580528]=new _0x2906ab['Lt'](0x0,0x0,0x1,0x1)),_0x155846&&void 0x0===_0x155846[_0x580528]&&(_0x155846[_0x580528]=new _0x4c231e['HE'](0x1,0x1,0x1,0x1));var _0x1cb160,_0x16d6bc=_0x1a7b9e/0x2,_0x8b3c55=_0x26a614/0x2,_0x1a3193=_0x3ae979/0x2;const _0x5a7b65=[];for(let _0x57f48a=0x0;_0x57f48a<0x2;_0x57f48a++)_0x5a7b65[_0x57f48a]=(0x0,_0xea7834['mm'])({'pattern':_0x20f0e2,'tileWidth':_0x2740a7,'tileHeight':_0x2a1942,'width':_0x1a7b9e,'height':_0x26a614,'alignVertical':_0x4e1e63,'alignHorizontal':_0x3bf96a,'sideOrientation':_0x156a78});for(let _0x2ed1d3=0x2;_0x2ed1d3<0x4;_0x2ed1d3++)_0x5a7b65[_0x2ed1d3]=(0x0,_0xea7834['mm'])({'pattern':_0x20f0e2,'tileWidth':_0x2740a7,'tileHeight':_0x2a1942,'width':_0x3ae979,'height':_0x26a614,'alignVertical':_0x4e1e63,'alignHorizontal':_0x3bf96a,'sideOrientation':_0x156a78});let _0x65da3f=_0x4e1e63;_0x4e1e63===_0x4561e1['Kj'][_0xbab7cd(0x94d)]?_0x65da3f=_0x4561e1['Kj']['TOP']:_0x4e1e63===_0x4561e1['Kj'][_0xbab7cd(0x3420)]&&(_0x65da3f=_0x4561e1['Kj'][_0xbab7cd(0x94d)]);for(let _0x51b033=0x4;_0x51b033<0x6;_0x51b033++)_0x5a7b65[_0x51b033]=(0x0,_0xea7834['mm'])({'pattern':_0x20f0e2,'tileWidth':_0x2740a7,'tileHeight':_0x2a1942,'width':_0x1a7b9e,'height':_0x3ae979,'alignVertical':_0x65da3f,'alignHorizontal':_0x3bf96a,'sideOrientation':_0x156a78});let _0x4d919c=[],_0x212a75=[],_0x1d3383=[],_0x2e0623=[];const _0x42d5e5=[],_0x305362=[],_0x3c61d5=[],_0x454910=[];let _0xbc1861=0x0;for(let _0xfa6c13=0x0;_0xfa6c13<0x6;_0xfa6c13++){var _0x2fc799=_0x5a7b65[_0xfa6c13]['positions']['length'];_0x305362[_0xfa6c13]=[],_0x3c61d5[_0xfa6c13]=[];for(let _0x1035c8=0x0;_0x1035c8<_0x2fc799/0x3;_0x1035c8++)_0x305362[_0xfa6c13][_0xbab7cd(0x1e1d)](new _0x2906ab['P'](_0x5a7b65[_0xfa6c13][_0xbab7cd(0xee1)][0x3*_0x1035c8],_0x5a7b65[_0xfa6c13][_0xbab7cd(0xee1)][0x3*_0x1035c8+0x1],_0x5a7b65[_0xfa6c13][_0xbab7cd(0xee1)][0x3*_0x1035c8+0x2])),_0x3c61d5[_0xfa6c13][_0xbab7cd(0x1e1d)](new _0x2906ab['P'](_0x5a7b65[_0xfa6c13][_0xbab7cd(0x39b1)][0x3*_0x1035c8],_0x5a7b65[_0xfa6c13][_0xbab7cd(0x39b1)][0x3*_0x1035c8+0x1],_0x5a7b65[_0xfa6c13][_0xbab7cd(0x39b1)][0x3*_0x1035c8+0x2]));_0x1cb160=_0x5a7b65[_0xfa6c13]['uvs'][_0xbab7cd(0x3785)],_0x454910[_0xfa6c13]=[];for(let _0x36c726=0x0;_0x36c726<_0x1cb160;_0x36c726+=0x2)_0x454910[_0xfa6c13][_0x36c726]=_0x44d4dc[_0xfa6c13]['x']+(_0x44d4dc[_0xfa6c13]['z']-_0x44d4dc[_0xfa6c13]['x'])*_0x5a7b65[_0xfa6c13][_0xbab7cd(0x3348)][_0x36c726],_0x454910[_0xfa6c13][_0x36c726+0x1]=_0x44d4dc[_0xfa6c13]['y']+(_0x44d4dc[_0xfa6c13]['w']-_0x44d4dc[_0xfa6c13]['y'])*_0x5a7b65[_0xfa6c13][_0xbab7cd(0x3348)][_0x36c726+0x1],_0x357428['e'][_0xbab7cd(0x609)]&&(_0x454910[_0xfa6c13][_0x36c726+0x1]=0x1-_0x454910[_0xfa6c13][_0x36c726+0x1]);if(_0x1d3383=_0x1d3383['concat'](_0x454910[_0xfa6c13]),_0x2e0623=_0x2e0623[_0xbab7cd(0xec4)](_0x5a7b65[_0xfa6c13]['indices'][_0xbab7cd(0x350f)](_0x4f4e84=>_0x4f4e84+_0xbc1861)),_0xbc1861+=_0x305362[_0xfa6c13]['length'],_0x155846){for(let _0x4ab624=0x0;_0x4ab624<0x4;_0x4ab624++)_0x42d5e5[_0xbab7cd(0x1e1d)](_0x155846[_0xfa6c13]['r'],_0x155846[_0xfa6c13]['g'],_0x155846[_0xfa6c13]['b'],_0x155846[_0xfa6c13]['a']);}}const _0x27b01c=new _0x2906ab['P'](0x0,0x0,_0x1a3193),_0x6661d0=_0x2906ab['y3']['RotationY'](Math['PI']),_0x14fd24=(_0x4d919c=_0x305362[0x0][_0xbab7cd(0x350f)](_0x4dfe90=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x4dfe90,_0x6661d0)[_0xbab7cd(0x33ee)](_0x27b01c))['map'](_0x69ca75=>[_0x69ca75['x'],_0x69ca75['y'],_0x69ca75['z']])[_0xbab7cd(0xc71)]((_0x1cc8be,_0xe6ec23)=>_0x1cc8be[_0xbab7cd(0xec4)](_0xe6ec23),[]),_0x212a75=_0x3c61d5[0x0][_0xbab7cd(0x350f)](_0x201032=>_0x2906ab['P']['TransformNormal'](_0x201032,_0x6661d0))[_0xbab7cd(0x350f)](_0xaa6fa0=>[_0xaa6fa0['x'],_0xaa6fa0['y'],_0xaa6fa0['z']])[_0xbab7cd(0xc71)]((_0x3b9c97,_0xc58ba1)=>_0x3b9c97[_0xbab7cd(0xec4)](_0xc58ba1),[]),_0x4d919c=_0x4d919c[_0xbab7cd(0xec4)](_0x305362[0x1]['map'](_0x4c7c81=>_0x4c7c81[_0xbab7cd(0x1dc8)](_0x27b01c))[_0xbab7cd(0x350f)](_0x1472e4=>[_0x1472e4['x'],_0x1472e4['y'],_0x1472e4['z']])[_0xbab7cd(0xc71)]((_0x30f14b,_0x1e775e)=>_0x30f14b[_0xbab7cd(0xec4)](_0x1e775e),[])),_0x212a75=_0x212a75[_0xbab7cd(0xec4)](_0x3c61d5[0x1]['map'](_0x3e6d88=>[_0x3e6d88['x'],_0x3e6d88['y'],_0x3e6d88['z']])['reduce']((_0x254619,_0x18dd2f)=>_0x254619['concat'](_0x18dd2f),[])),new _0x2906ab['P'](_0x16d6bc,0x0,0x0)),_0x2f2e07=_0x2906ab['y3'][_0xbab7cd(0x50c)](-Math['PI']/0x2),_0x5a2a62=(_0x4d919c=_0x4d919c[_0xbab7cd(0xec4)](_0x305362[0x2][_0xbab7cd(0x350f)](_0x3de706=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x3de706,_0x2f2e07)[_0xbab7cd(0x33ee)](_0x14fd24))[_0xbab7cd(0x350f)](_0x2af363=>[_0x2af363['x'],_0x2af363['y'],_0x2af363['z']])[_0xbab7cd(0xc71)]((_0x572303,_0x48ed2b)=>_0x572303['concat'](_0x48ed2b),[])),_0x212a75=_0x212a75[_0xbab7cd(0xec4)](_0x3c61d5[0x2][_0xbab7cd(0x350f)](_0x388b52=>_0x2906ab['P']['TransformNormal'](_0x388b52,_0x2f2e07))['map'](_0x444f0f=>[_0x444f0f['x'],_0x444f0f['y'],_0x444f0f['z']])[_0xbab7cd(0xc71)]((_0x34d3e2,_0x4b4f5a)=>_0x34d3e2[_0xbab7cd(0xec4)](_0x4b4f5a),[])),_0x2906ab['y3'][_0xbab7cd(0x50c)](Math['PI']/0x2)),_0x4a695f=(_0x4d919c=_0x4d919c['concat'](_0x305362[0x3][_0xbab7cd(0x350f)](_0x1e21a9=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x1e21a9,_0x5a2a62)[_0xbab7cd(0x1dc8)](_0x14fd24))[_0xbab7cd(0x350f)](_0x3efed3=>[_0x3efed3['x'],_0x3efed3['y'],_0x3efed3['z']])[_0xbab7cd(0xc71)]((_0x29df3a,_0x2fb172)=>_0x29df3a['concat'](_0x2fb172),[])),_0x212a75=_0x212a75[_0xbab7cd(0xec4)](_0x3c61d5[0x3][_0xbab7cd(0x350f)](_0x513186=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x513186,_0x5a2a62))[_0xbab7cd(0x350f)](_0x269b7c=>[_0x269b7c['x'],_0x269b7c['y'],_0x269b7c['z']])['reduce']((_0xc6ea26,_0x19cc42)=>_0xc6ea26[_0xbab7cd(0xec4)](_0x19cc42),[])),new _0x2906ab['P'](0x0,_0x8b3c55,0x0)),_0x3dce72=_0x2906ab['y3']['RotationX'](Math['PI']/0x2),_0x2c543b=(_0x4d919c=_0x4d919c[_0xbab7cd(0xec4)](_0x305362[0x4]['map'](_0x539270=>_0x2906ab['P']['TransformNormal'](_0x539270,_0x3dce72)[_0xbab7cd(0x33ee)](_0x4a695f))['map'](_0x11775d=>[_0x11775d['x'],_0x11775d['y'],_0x11775d['z']])[_0xbab7cd(0xc71)]((_0x3f4ef2,_0x17b15a)=>_0x3f4ef2[_0xbab7cd(0xec4)](_0x17b15a),[])),_0x212a75=_0x212a75[_0xbab7cd(0xec4)](_0x3c61d5[0x4][_0xbab7cd(0x350f)](_0x48245e=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x48245e,_0x3dce72))['map'](_0x130a48=>[_0x130a48['x'],_0x130a48['y'],_0x130a48['z']])['reduce']((_0x167dcd,_0x5b4ce9)=>_0x167dcd[_0xbab7cd(0xec4)](_0x5b4ce9),[])),_0x2906ab['y3'][_0xbab7cd(0x533)](-Math['PI']/0x2)),_0x143bdb=(_0x4d919c=_0x4d919c[_0xbab7cd(0xec4)](_0x305362[0x5]['map'](_0x12b79f=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x12b79f,_0x2c543b)[_0xbab7cd(0x1dc8)](_0x4a695f))[_0xbab7cd(0x350f)](_0xd8dc88=>[_0xd8dc88['x'],_0xd8dc88['y'],_0xd8dc88['z']])['reduce']((_0x19a252,_0x4bacfe)=>_0x19a252[_0xbab7cd(0xec4)](_0x4bacfe),[])),_0x212a75=_0x212a75[_0xbab7cd(0xec4)](_0x3c61d5[0x5][_0xbab7cd(0x350f)](_0x95c571=>_0x2906ab['P'][_0xbab7cd(0x2c17)](_0x95c571,_0x2c543b))[_0xbab7cd(0x350f)](_0x13d3f5=>[_0x13d3f5['x'],_0x13d3f5['y'],_0x13d3f5['z']])[_0xbab7cd(0xc71)]((_0x1703b9,_0x52a676)=>_0x1703b9[_0xbab7cd(0xec4)](_0x52a676),[])),_0x50d0dc['x'][_0xbab7cd(0x2bfb)](_0x156a78,_0x4d919c,_0x2e0623,_0x212a75,_0x1d3383),new _0x50d0dc['x']());return _0x143bdb[_0xbab7cd(0x39d4)]=_0x2e0623,_0x143bdb[_0xbab7cd(0xee1)]=_0x4d919c,_0x143bdb[_0xbab7cd(0x39b1)]=_0x212a75,_0x143bdb[_0xbab7cd(0x3348)]=_0x1d3383,_0x155846&&(_0x1a3193=_0x156a78===_0x50d0dc['x'][_0xbab7cd(0x4094)]?_0x42d5e5[_0xbab7cd(0xec4)](_0x42d5e5):_0x42d5e5,_0x143bdb[_0xbab7cd(0x276b)]=_0x1a3193),_0x143bdb;}_0x50d0dc['x'][_0x40bda5(0x187a)]=_0x4cefdb;},0x165b:(_0x48cc22,_0x45c711,_0x31b1e1)=>{var _0x8f235f=a7_0x38a779;_0x31b1e1['d'](_0x45c711,{'KA':()=>function(_0x3b575d,_0x2dfc27,_0x2797b1=null){var _0x1e4c88=a7_0x2532;const _0x5ca79b=new _0x17d43a['Kj'](_0x3b575d,_0x2797b1),_0x4ba1f4=(_0x2dfc27[_0x1e4c88(0x403d)]=_0x17d43a['Kj']['_GetDefaultSideOrientation'](_0x2dfc27[_0x1e4c88(0x403d)]),_0x5ca79b[_0x1e4c88(0x1d13)]=_0x2dfc27[_0x1e4c88(0x403d)],_0x33ba43(_0x2dfc27));return _0x4ba1f4[_0x1e4c88(0x805)](_0x5ca79b,_0x2dfc27[_0x1e4c88(0x222b)]),_0x5ca79b;},'mm':()=>_0x33ba43});var _0x17d43a=_0x31b1e1(0x1dad),_0x3de994=_0x31b1e1(0x164ac);function _0x33ba43(_0x253749){var _0x49d4b2=a7_0x2532,_0x5223df=_0x253749[_0x49d4b2(0x1c75)]||_0x17d43a['Kj']['NO_FLIP'],_0x28584d=_0x253749[_0x49d4b2(0x20c3)]||_0x253749[_0x49d4b2(0x3e22)]||0x1,_0x4a74f1=_0x253749[_0x49d4b2(0x3f4e)]||_0x253749[_0x49d4b2(0x3e22)]||0x1,_0x4e4ef9=_0x253749[_0x49d4b2(0x1088)]||0x0,_0x38690b=_0x253749[_0x49d4b2(0x601)]||0x0,_0x1a30e5=_0x253749['width']||_0x253749[_0x49d4b2(0x1910)]||0x1,_0x4e7e92=Math[_0x49d4b2(0x3f66)](_0x1a30e5/_0x28584d);let _0x257f18=_0x1a30e5-_0x4e7e92*_0x28584d;var _0x1a30e5=_0x253749[_0x49d4b2(0x605)]||_0x253749[_0x49d4b2(0x1910)]||0x1,_0x3ee5da=Math[_0x49d4b2(0x3f66)](_0x1a30e5/_0x4a74f1);let _0x1acfa2=_0x1a30e5-_0x3ee5da*_0x4a74f1;var _0x2381c8=_0x28584d*_0x4e7e92/0x2,_0x3045e9=_0x4a74f1*_0x3ee5da/0x2;let _0x28847b=0x0,_0x542671=0x0,_0x9cbfbe=0x0,_0x4b9d2d=0x0,_0x3934d7=0x0,_0x170e2d=0x0;if(0x0<_0x257f18||0x0<_0x1acfa2){switch(_0x9cbfbe=-_0x2381c8,_0x4b9d2d=-_0x3045e9,_0x3934d7=_0x2381c8,_0x170e2d=_0x3045e9,_0x4e4ef9){case _0x17d43a['Kj'][_0x49d4b2(0x1891)]:_0x257f18/=0x2,_0x9cbfbe-=_0x257f18,_0x3934d7+=_0x257f18;break;case _0x17d43a['Kj'][_0x49d4b2(0x3b8)]:_0x3934d7+=_0x257f18,_0x28847b=-_0x257f18/0x2;break;case _0x17d43a['Kj']['RIGHT']:_0x9cbfbe-=_0x257f18,_0x28847b=_0x257f18/0x2;}switch(_0x38690b){case _0x17d43a['Kj']['CENTER']:_0x1acfa2/=0x2,_0x4b9d2d-=_0x1acfa2,_0x170e2d+=_0x1acfa2;break;case _0x17d43a['Kj'][_0x49d4b2(0x94d)]:_0x170e2d+=_0x1acfa2,_0x542671=-_0x1acfa2/0x2;break;case _0x17d43a['Kj'][_0x49d4b2(0x3420)]:_0x4b9d2d-=_0x1acfa2,_0x542671=_0x1acfa2/0x2;}}const _0xc902d2=[],_0x1353aa=[],_0xea59d1=[];_0xea59d1[0x0]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0xea59d1[0x1]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x5223df!==_0x17d43a['Kj']['ROTATE_TILE']&&_0x5223df!==_0x17d43a['Kj']['ROTATE_ROW']||(_0xea59d1[0x1]=[0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0]),_0x5223df!==_0x17d43a['Kj']['FLIP_TILE']&&_0x5223df!==_0x17d43a['Kj']['FLIP_ROW']||(_0xea59d1[0x1]=[0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x1]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||(_0xea59d1[0x1]=[0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0]);let _0x7e2baa=[];const _0x463f5e=[],_0x3936c0=[];let _0x280ea6=0x0;for(let _0x5164fc=0x0;_0x5164fc<_0x3ee5da;_0x5164fc++)for(let _0x5da243=0x0;_0x5da243<_0x4e7e92;_0x5da243++)_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x5da243*_0x28584d+_0x28847b,-_0x3045e9+_0x5164fc*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+(_0x5da243+0x1)*_0x28584d+_0x28847b,-_0x3045e9+_0x5164fc*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+(_0x5da243+0x1)*_0x28584d+_0x28847b,-_0x3045e9+(_0x5164fc+0x1)*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x5da243*_0x28584d+_0x28847b,-_0x3045e9+(_0x5164fc+0x1)*_0x4a74f1+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x7e2baa=_0x5223df===_0x17d43a['Kj']['FLIP_TILE']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]?_0x7e2baa[_0x49d4b2(0xec4)](_0xea59d1[(_0x5da243%0x2+_0x5164fc%0x2)%0x2]):_0x5223df===_0x17d43a['Kj']['FLIP_ROW']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]?_0x7e2baa['concat'](_0xea59d1[_0x5164fc%0x2]):_0x7e2baa['concat'](_0xea59d1[0x0]),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1),_0x280ea6+=0x4;if(0x0<_0x257f18||0x0<_0x1acfa2){var _0x1a30e5=0x0<_0x1acfa2&&(_0x38690b===_0x17d43a['Kj']['CENTER']||_0x38690b===_0x17d43a['Kj'][_0x49d4b2(0x3420)]),_0x38690b=0x0<_0x1acfa2&&(_0x38690b===_0x17d43a['Kj'][_0x49d4b2(0x1891)]||_0x38690b===_0x17d43a['Kj'][_0x49d4b2(0x94d)]),_0xc8dad9=0x0<_0x257f18&&(_0x4e4ef9===_0x17d43a['Kj'][_0x49d4b2(0x1891)]||_0x4e4ef9===_0x17d43a['Kj'][_0x49d4b2(0x3916)]),_0x4e4ef9=0x0<_0x257f18&&(_0x4e4ef9===_0x17d43a['Kj']['CENTER']||_0x4e4ef9===_0x17d43a['Kj'][_0x49d4b2(0x3b8)]);let _0x49ff45=[],_0x278bf6,_0x33cf1f,_0x48280d,_0x562753;if(_0x1a30e5&&_0xc8dad9&&(_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x278bf6=0x1-_0x257f18/_0x28584d,_0x33cf1f=0x1-_0x1acfa2/_0x4a74f1,_0x48280d=0x1,_0x562753=0x1,_0x49ff45=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5223df===_0x17d43a['Kj']['ROTATE_ROW']&&(_0x49ff45=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]&&(_0x49ff45=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]&&(_0x49ff45=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]),_0x7e2baa=_0x7e2baa[_0x49d4b2(0xec4)](_0x49ff45),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa[_0x49d4b2(0x1e1d)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x1a30e5&&_0x4e4ef9&&(_0xc902d2[_0x49d4b2(0x1e1d)](_0x2381c8+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x2381c8+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x278bf6=0x0,_0x33cf1f=0x1-_0x1acfa2/_0x4a74f1,_0x48280d=_0x257f18/_0x28584d,_0x562753=0x1,_0x49ff45=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],(_0x5223df===_0x17d43a['Kj']['ROTATE_ROW']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&_0x4e7e92%0x2==0x0)&&(_0x49ff45=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x4e7e92%0x2==0x0)&&(_0x49ff45=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x4e7e92%0x2==0x0)&&(_0x49ff45=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]),_0x7e2baa=_0x7e2baa['concat'](_0x49ff45),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa[_0x49d4b2(0x1e1d)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x38690b&&_0xc8dad9&&(_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x28847b,_0x3045e9+_0x542671,0x0),_0xc902d2['push'](-_0x2381c8+_0x28847b,_0x3045e9+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x28847b,_0x170e2d+_0x542671,0x0),_0xc902d2['push'](_0x9cbfbe+_0x28847b,_0x170e2d+_0x542671,0x0),_0x3936c0['push'](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x278bf6=0x1-_0x257f18/_0x28584d,_0x33cf1f=0x0,_0x48280d=0x1,_0x562753=_0x1acfa2/_0x4a74f1,_0x49ff45=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&_0x3ee5da%0x1==0x0)&&(_0x49ff45=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),(_0x5223df===_0x17d43a['Kj']['FLIP_ROW']&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x3ee5da%0x2==0x0)&&(_0x49ff45=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),(_0x5223df===_0x17d43a['Kj']['FLIP_N_ROTATE_ROW']&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x3ee5da%0x2==0x0)&&(_0x49ff45=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]),_0x7e2baa=_0x7e2baa[_0x49d4b2(0xec4)](_0x49ff45),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa[_0x49d4b2(0x1e1d)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x38690b&&_0x4e4ef9&&(_0xc902d2[_0x49d4b2(0x1e1d)](_0x2381c8+_0x28847b,_0x3045e9+_0x542671,0x0),_0xc902d2['push'](_0x3934d7+_0x28847b,_0x3045e9+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7+_0x28847b,_0x170e2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x2381c8+_0x28847b,_0x170e2d+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x278bf6=0x0,_0x33cf1f=0x0,_0x48280d=_0x257f18/_0x28584d,_0x562753=_0x1acfa2/_0x4a74f1,_0x49ff45=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&(_0x3ee5da+_0x4e7e92)%0x2==0x1)&&(_0x49ff45=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj']['FLIP_TILE']&&(_0x3ee5da+_0x4e7e92)%0x2==0x1)&&(_0x49ff45=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),(_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]&&_0x3ee5da%0x2==0x1||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&(_0x3ee5da+_0x4e7e92)%0x2==0x1)&&(_0x49ff45=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]),_0x7e2baa=_0x7e2baa['concat'](_0x49ff45),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa[_0x49d4b2(0x1e1d)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x1a30e5){const _0x26449b=[];_0x278bf6=0x0,_0x33cf1f=0x1-_0x1acfa2/_0x4a74f1,_0x48280d=0x1,_0x562753=0x1,_0x26449b[0x0]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x26449b[0x1]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5223df!==_0x17d43a['Kj']['ROTATE_TILE']&&_0x5223df!==_0x17d43a['Kj']['ROTATE_ROW']||(_0x26449b[0x1]=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x5223df!==_0x17d43a['Kj']['FLIP_ROW']||(_0x26449b[0x1]=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||(_0x26449b[0x1]=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]);for(let _0xb4e1b1=0x0;_0xb4e1b1<_0x4e7e92;_0xb4e1b1++)_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0xb4e1b1*_0x28584d+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2['push'](-_0x2381c8+(_0xb4e1b1+0x1)*_0x28584d+_0x28847b,_0x4b9d2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+(_0xb4e1b1+0x1)*_0x28584d+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0xb4e1b1*_0x28584d+_0x28847b,_0x4b9d2d+_0x1acfa2+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x7e2baa=_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x2567)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]?_0x7e2baa['concat'](_0x26449b[(_0xb4e1b1+0x1)%0x2]):_0x5223df===_0x17d43a['Kj']['FLIP_ROW']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]?_0x7e2baa[_0x49d4b2(0xec4)](_0x26449b[0x1]):_0x7e2baa[_0x49d4b2(0xec4)](_0x26449b[0x0]),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x38690b){const _0x1d6b14=[];_0x278bf6=0x0,_0x33cf1f=0x0,_0x48280d=0x1,_0x562753=_0x1acfa2/_0x4a74f1,_0x1d6b14[0x0]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x1d6b14[0x1]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x296e)]||(_0x1d6b14[0x1]=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||(_0x1d6b14[0x1]=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||(_0x1d6b14[0x1]=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]);for(let _0x222655=0x0;_0x222655<_0x4e7e92;_0x222655++)_0xc902d2['push'](-_0x2381c8+_0x222655*_0x28584d+_0x28847b,_0x170e2d-_0x1acfa2+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+(_0x222655+0x1)*_0x28584d+_0x28847b,_0x170e2d-_0x1acfa2+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+(_0x222655+0x1)*_0x28584d+_0x28847b,_0x170e2d+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](-_0x2381c8+_0x222655*_0x28584d+_0x28847b,_0x170e2d+_0x542671,0x0),_0x3936c0[_0x49d4b2(0x1e1d)](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x7e2baa=_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x2567)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]||_0x5223df===_0x17d43a['Kj']['FLIP_N_ROTATE_TILE']?_0x7e2baa[_0x49d4b2(0xec4)](_0x1d6b14[(_0x222655+_0x3ee5da)%0x2]):_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]?_0x7e2baa['concat'](_0x1d6b14[_0x3ee5da%0x2]):_0x7e2baa['concat'](_0x1d6b14[0x0]),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa[_0x49d4b2(0x1e1d)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0xc8dad9){const _0x5c6d63=[];_0x278bf6=0x1-_0x257f18/_0x28584d,_0x33cf1f=0x0,_0x48280d=0x1,_0x562753=0x1,_0x5c6d63[0x0]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5c6d63[0x1]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x296e)]||(_0x5c6d63[0x1]=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x5223df!==_0x17d43a['Kj']['FLIP_ROW']||(_0x5c6d63[0x1]=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),_0x5223df!==_0x17d43a['Kj']['FLIP_N_ROTATE_TILE']&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||(_0x5c6d63[0x1]=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]);for(let _0x3f00f8=0x0;_0x3f00f8<_0x3ee5da;_0x3f00f8++)_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x28847b,-_0x3045e9+_0x3f00f8*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x257f18+_0x28847b,-_0x3045e9+_0x3f00f8*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x9cbfbe+_0x257f18+_0x28847b,-_0x3045e9+(_0x3f00f8+0x1)*_0x4a74f1+_0x542671,0x0),_0xc902d2['push'](_0x9cbfbe+_0x28847b,-_0x3045e9+(_0x3f00f8+0x1)*_0x4a74f1+_0x542671,0x0),_0x3936c0['push'](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x7e2baa=_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x2567)]||_0x5223df===_0x17d43a['Kj']['ROTATE_TILE']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x313b)]?_0x7e2baa['concat'](_0x5c6d63[(_0x3f00f8+0x1)%0x2]):_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||_0x5223df===_0x17d43a['Kj']['ROTATE_ROW']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x35cf)]?_0x7e2baa[_0x49d4b2(0xec4)](_0x5c6d63[_0x3f00f8%0x2]):_0x7e2baa['concat'](_0x5c6d63[0x0]),_0x463f5e['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x4e4ef9){const _0x46992e=[];_0x278bf6=0x0,_0x33cf1f=0x0,_0x48280d=_0x257f18/_0x4a74f1,_0x562753=0x1,_0x46992e[0x0]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x46992e[0x1]=[_0x278bf6,_0x33cf1f,_0x48280d,_0x33cf1f,_0x48280d,_0x562753,_0x278bf6,_0x562753],_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x38b7)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x296e)]||(_0x46992e[0x1]=[0x1-_0x278bf6,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x33cf1f,0x1-_0x48280d,0x1-_0x562753,0x1-_0x278bf6,0x1-_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x2567)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||(_0x46992e[0x1]=[0x1-_0x278bf6,_0x33cf1f,0x1-_0x48280d,_0x33cf1f,0x1-_0x48280d,_0x562753,0x1-_0x278bf6,_0x562753]),_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x313b)]&&_0x5223df!==_0x17d43a['Kj'][_0x49d4b2(0x35cf)]||(_0x46992e[0x1]=[_0x278bf6,0x1-_0x33cf1f,_0x48280d,0x1-_0x33cf1f,_0x48280d,0x1-_0x562753,_0x278bf6,0x1-_0x562753]);for(let _0x116b9e=0x0;_0x116b9e<_0x3ee5da;_0x116b9e++)_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7-_0x257f18+_0x28847b,-_0x3045e9+_0x116b9e*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7+_0x28847b,-_0x3045e9+_0x116b9e*_0x4a74f1+_0x542671,0x0),_0xc902d2['push'](_0x3934d7+_0x28847b,-_0x3045e9+(_0x116b9e+0x1)*_0x4a74f1+_0x542671,0x0),_0xc902d2[_0x49d4b2(0x1e1d)](_0x3934d7-_0x257f18+_0x28847b,-_0x3045e9+(_0x116b9e+0x1)*_0x4a74f1+_0x542671,0x0),_0x3936c0['push'](_0x280ea6,_0x280ea6+0x1,_0x280ea6+0x3,_0x280ea6+0x1,_0x280ea6+0x2,_0x280ea6+0x3),_0x280ea6+=0x4,_0x7e2baa=_0x5223df===_0x17d43a['Kj']['FLIP_TILE']||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x38b7)]||_0x5223df===_0x17d43a['Kj']['FLIP_N_ROTATE_TILE']?_0x7e2baa[_0x49d4b2(0xec4)](_0x46992e[(_0x116b9e+_0x4e7e92)%0x2]):_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x25ee)]||_0x5223df===_0x17d43a['Kj'][_0x49d4b2(0x296e)]||_0x5223df===_0x17d43a['Kj']['FLIP_N_ROTATE_ROW']?_0x7e2baa['concat'](_0x46992e[_0x116b9e%0x2]):_0x7e2baa['concat'](_0x46992e[0x0]),_0x463f5e[_0x49d4b2(0x1e1d)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x1353aa['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}}_0x1a30e5=0x0===_0x253749[_0x49d4b2(0x403d)]?0x0:_0x253749[_0x49d4b2(0x403d)]||_0x3de994['x'][_0x49d4b2(0x1801)],_0x3de994['x'][_0x49d4b2(0x2bfb)](_0x1a30e5,_0xc902d2,_0x3936c0,_0x1353aa,_0x7e2baa,_0x253749[_0x49d4b2(0x141a)],_0x253749[_0x49d4b2(0x3e09)]);const _0x88ffb7=new _0x3de994['x']();return _0x88ffb7[_0x49d4b2(0x39d4)]=_0x3936c0,_0x88ffb7['positions']=_0xc902d2,_0x88ffb7['normals']=_0x1353aa,_0x88ffb7[_0x49d4b2(0x3348)]=_0x7e2baa,_0x38690b=_0x1a30e5===_0x3de994['x'][_0x49d4b2(0x4094)]?_0x463f5e[_0x49d4b2(0xec4)](_0x463f5e):_0x463f5e,(_0x88ffb7[_0x49d4b2(0x276b)]=_0x38690b,_0x88ffb7);}_0x3de994['x'][_0x8f235f(0x1219)]=_0x33ba43;},0x67bb:(_0x17d8b6,_0x527da0,_0x2e7ad5)=>{var _0xbed32a=a7_0x38a779;_0x2e7ad5['d'](_0x527da0,{'eu':()=>_0x28e57f});var _0x3d1856=_0x2e7ad5(0x9fd1),_0x29b8ad=_0x2e7ad5(0x1dad),_0x239ece=_0x2e7ad5(0x164ac),_0x44c8b4=_0x2e7ad5(0x2010);function _0x3d4d80(_0x450c96){var _0x4a47ae=a7_0x2532;const _0x54c286=[],_0x5ceb7a=[],_0x232bf5=[],_0x42709d=[];var _0x3c73ce=_0x450c96[_0x4a47ae(0xa8c)]||0x1,_0x2c1935=_0x450c96[_0x4a47ae(0x19ab)]||0.5,_0x566a08=_0x450c96[_0x4a47ae(0x5d8)]||0x10,_0x513083=0x0===_0x450c96[_0x4a47ae(0x403d)]?0x0:_0x450c96[_0x4a47ae(0x403d)]||_0x239ece['x']['DEFAULTSIDE'],_0x1de8ad=_0x566a08+0x1;for(let _0x558aef=0x0;_0x558aef<=_0x566a08;_0x558aef++){var _0x396aed=_0x558aef/_0x566a08,_0x1c02bd=_0x558aef*Math['PI']*0x2/_0x566a08-Math['PI']/0x2,_0x32fdbe=_0x3d1856['y3'][_0x4a47ae(0x1085)](_0x3c73ce/0x2,0x0,0x0)[_0x4a47ae(0x20e1)](_0x3d1856['y3']['RotationY'](_0x1c02bd));for(let _0x1cd996=0x0;_0x1cd996<=_0x566a08;_0x1cd996++){var _0x5f0551=0x1-_0x1cd996/_0x566a08,_0x13abd1=_0x1cd996*Math['PI']*0x2/_0x566a08+Math['PI'],_0x4ea80f=Math[_0x4a47ae(0x1262)](_0x13abd1),_0x13abd1=Math[_0x4a47ae(0xa8b)](_0x13abd1);let _0x4074ed=new _0x3d1856['P'](_0x4ea80f,_0x13abd1,0x0);_0x4ea80f=_0x4074ed['scale'](_0x2c1935/0x2),_0x13abd1=new _0x3d1856['FM'](_0x396aed,_0x5f0551),_0x4ea80f=_0x3d1856['P'][_0x4a47ae(0x49a)](_0x4ea80f,_0x32fdbe),_0x5f0551=(_0x4074ed=_0x3d1856['P'][_0x4a47ae(0x2c17)](_0x4074ed,_0x32fdbe),_0x5ceb7a[_0x4a47ae(0x1e1d)](_0x4ea80f['x'],_0x4ea80f['y'],_0x4ea80f['z']),_0x232bf5[_0x4a47ae(0x1e1d)](_0x4074ed['x'],_0x4074ed['y'],_0x4074ed['z']),_0x42709d['push'](_0x13abd1['x'],_0x44c8b4['e'][_0x4a47ae(0x609)]?0x1-_0x13abd1['y']:_0x13abd1['y']),(_0x558aef+0x1)%_0x1de8ad),_0x4ea80f=(_0x1cd996+0x1)%_0x1de8ad,(_0x54c286[_0x4a47ae(0x1e1d)](_0x558aef*_0x1de8ad+_0x1cd996),_0x54c286['push'](_0x558aef*_0x1de8ad+_0x4ea80f),_0x54c286[_0x4a47ae(0x1e1d)](_0x5f0551*_0x1de8ad+_0x1cd996),_0x54c286[_0x4a47ae(0x1e1d)](_0x558aef*_0x1de8ad+_0x4ea80f),_0x54c286['push'](_0x5f0551*_0x1de8ad+_0x4ea80f),_0x54c286[_0x4a47ae(0x1e1d)](_0x5f0551*_0x1de8ad+_0x1cd996));}}_0x239ece['x'][_0x4a47ae(0x2bfb)](_0x513083,_0x5ceb7a,_0x54c286,_0x232bf5,_0x42709d,_0x450c96[_0x4a47ae(0x141a)],_0x450c96[_0x4a47ae(0x3e09)]);const _0x43f108=new _0x239ece['x']();return _0x43f108[_0x4a47ae(0x39d4)]=_0x54c286,_0x43f108[_0x4a47ae(0xee1)]=_0x5ceb7a,_0x43f108[_0x4a47ae(0x39b1)]=_0x232bf5,_0x43f108[_0x4a47ae(0x3348)]=_0x42709d,_0x43f108;}function _0x28e57f(_0x1c5074,_0x2f0c45={},_0x25ac28){var _0x4d85da=a7_0x2532;const _0x2993c4=new _0x29b8ad['Kj'](_0x1c5074,_0x25ac28),_0x43c678=(_0x2f0c45['sideOrientation']=_0x29b8ad['Kj'][_0x4d85da(0x832)](_0x2f0c45[_0x4d85da(0x403d)]),_0x2993c4[_0x4d85da(0x1d13)]=_0x2f0c45[_0x4d85da(0x403d)],_0x3d4d80(_0x2f0c45));return _0x43c678[_0x4d85da(0x805)](_0x2993c4,_0x2f0c45[_0x4d85da(0x222b)]),_0x2993c4;}_0x239ece['x']['CreateTorus']=_0x3d4d80,_0x29b8ad['Kj'][_0xbed32a(0x1ad7)]=(_0x559642,_0x2644b8,_0xd45c08,_0x49a84f,_0x5e2853,_0x256249,_0x2e0017)=>_0x28e57f(_0x559642,{'diameter':_0x2644b8,'thickness':_0xd45c08,'tessellation':_0x49a84f,'sideOrientation':_0x2e0017,'updatable':_0x256249},_0x5e2853);},0xecf4:(_0x459850,_0x3fb8b6,_0x88ab42)=>{var _0x385825=a7_0x38a779;_0x88ab42['d'](_0x3fb8b6,{'eB':()=>_0x2e1e38});var _0x122874=_0x88ab42(0x9fd1),_0x15d6aa=_0x88ab42(0x1dad),_0x4f0dd4=_0x88ab42(0x164ac),_0x599d42=_0x88ab42(0x2010);function _0x2643fd(_0x44826c){var _0x43c569=a7_0x2532;const _0x1b2fd9=new Array(),_0x5e6f69=new Array();var _0x364a5f=new Array();const _0x10f438=new Array(),_0x18624f=_0x44826c[_0x43c569(0x2f11)]||0x2;var _0x47d772=_0x44826c['tube']||0.5,_0x119c7e=_0x44826c[_0x43c569(0xee3)]||0x20,_0xe1f797=_0x44826c[_0x43c569(0x2fb8)]||0x20;const _0x22e908=_0x44826c['p']||0x2,_0x54beac=_0x44826c['q']||0x3;var _0x243630=0x0===_0x44826c['sideOrientation']?0x0:_0x44826c['sideOrientation']||_0x4f0dd4['x'][_0x43c569(0x1801)],_0x3e16d8=_0x5822a8=>{var _0x518cc6=_0x43c569,_0x33d7ac=Math[_0x518cc6(0x1262)](_0x5822a8),_0x26674d=Math[_0x518cc6(0xa8b)](_0x5822a8),_0x5822a8=_0x54beac/_0x22e908*_0x5822a8,_0x57af02=Math['cos'](_0x5822a8),_0x33d7ac=_0x18624f*(0x2+_0x57af02)*0.5*_0x33d7ac,_0x57af02=_0x18624f*(0x2+_0x57af02)*_0x26674d*0.5,_0x26674d=_0x18624f*Math[_0x518cc6(0xa8b)](_0x5822a8)*0.5;return new _0x122874['P'](_0x33d7ac,_0x57af02,_0x26674d);};let _0x2324dd,_0x485d49;for(_0x2324dd=0x0;_0x2324dd<=_0x119c7e;_0x2324dd++){var _0x38f767=_0x2324dd%_0x119c7e/_0x119c7e*0x2*_0x22e908*Math['PI'],_0xc91964=_0x3e16d8(_0x38f767);const _0x57fdb6=_0x3e16d8(0.01+_0x38f767);_0x38f767=_0x57fdb6[_0x43c569(0x1dc8)](_0xc91964);let _0x3bd88b=_0x57fdb6[_0x43c569(0x33ee)](_0xc91964);const _0x14d625=_0x122874['P'][_0x43c569(0x37c3)](_0x38f767,_0x3bd88b);for(_0x3bd88b=_0x122874['P'][_0x43c569(0x37c3)](_0x14d625,_0x38f767),_0x14d625['normalize'](),_0x3bd88b[_0x43c569(0x3952)](),_0x485d49=0x0;_0x485d49<_0xe1f797;_0x485d49++){var _0x519d91=_0x485d49%_0xe1f797/_0xe1f797*0x2*Math['PI'],_0x291c01=-_0x47d772*Math[_0x43c569(0x1262)](_0x519d91),_0x519d91=_0x47d772*Math[_0x43c569(0xa8b)](_0x519d91);_0x5e6f69[_0x43c569(0x1e1d)](_0xc91964['x']+_0x291c01*_0x3bd88b['x']+_0x519d91*_0x14d625['x']),_0x5e6f69[_0x43c569(0x1e1d)](_0xc91964['y']+_0x291c01*_0x3bd88b['y']+_0x519d91*_0x14d625['y']),_0x5e6f69['push'](_0xc91964['z']+_0x291c01*_0x3bd88b['z']+_0x519d91*_0x14d625['z']),_0x10f438['push'](_0x2324dd/_0x119c7e),_0x10f438['push'](_0x599d42['e'][_0x43c569(0x609)]?0x1-_0x485d49/_0xe1f797:_0x485d49/_0xe1f797);}}for(_0x2324dd=0x0;_0x2324dd<_0x119c7e;_0x2324dd++)for(_0x485d49=0x0;_0x485d49<_0xe1f797;_0x485d49++){var _0x518c10=(_0x485d49+0x1)%_0xe1f797,_0x2eac6f=_0x2324dd*_0xe1f797+_0x485d49,_0x5b9220=(_0x2324dd+0x1)*_0xe1f797+_0x485d49,_0x595af2=(_0x2324dd+0x1)*_0xe1f797+_0x518c10,_0x518c10=_0x2324dd*_0xe1f797+_0x518c10;_0x1b2fd9[_0x43c569(0x1e1d)](_0x518c10),_0x1b2fd9[_0x43c569(0x1e1d)](_0x5b9220),_0x1b2fd9[_0x43c569(0x1e1d)](_0x2eac6f),_0x1b2fd9['push'](_0x518c10),_0x1b2fd9[_0x43c569(0x1e1d)](_0x595af2),_0x1b2fd9[_0x43c569(0x1e1d)](_0x5b9220);}_0x4f0dd4['x'][_0x43c569(0xf4c)](_0x5e6f69,_0x1b2fd9,_0x364a5f),_0x4f0dd4['x']['_ComputeSides'](_0x243630,_0x5e6f69,_0x1b2fd9,_0x364a5f,_0x10f438,_0x44826c[_0x43c569(0x141a)],_0x44826c['backUVs']);const _0x179398=new _0x4f0dd4['x']();return _0x179398[_0x43c569(0x39d4)]=_0x1b2fd9,_0x179398[_0x43c569(0xee1)]=_0x5e6f69,_0x179398['normals']=_0x364a5f,_0x179398[_0x43c569(0x3348)]=_0x10f438,_0x179398;}function _0x2e1e38(_0x9f8ae6,_0x51d9b4={},_0x48b862){var _0x167922=a7_0x2532;const _0x1c0a56=new _0x15d6aa['Kj'](_0x9f8ae6,_0x48b862),_0x30e8f6=(_0x51d9b4[_0x167922(0x403d)]=_0x15d6aa['Kj'][_0x167922(0x832)](_0x51d9b4[_0x167922(0x403d)]),_0x1c0a56[_0x167922(0x1d13)]=_0x51d9b4['sideOrientation'],_0x2643fd(_0x51d9b4));return _0x30e8f6['applyToMesh'](_0x1c0a56,_0x51d9b4[_0x167922(0x222b)]),_0x1c0a56;}_0x4f0dd4['x'][_0x385825(0xb25)]=_0x2643fd,_0x15d6aa['Kj'][_0x385825(0xb25)]=(_0x1da1c0,_0x577099,_0x291b1a,_0x256edb,_0x4f4eb4,_0x3d29a3,_0x479659,_0x2276ee,_0x22e191,_0x2ddcb5)=>_0x2e1e38(_0x1da1c0,{'radius':_0x577099,'tube':_0x291b1a,'radialSegments':_0x256edb,'tubularSegments':_0x4f4eb4,'p':_0x3d29a3,'q':_0x479659,'sideOrientation':_0x2ddcb5,'updatable':_0x22e191},_0x2276ee);},0x14d1b:(_0x19ad13,_0x1bdb58,_0x40d69c)=>{var _0x4daef7=a7_0x38a779;_0x40d69c['d'](_0x1bdb58,{'_':()=>_0x35392c});var _0x51680d=_0x40d69c(0x9fd1),_0x19b264=_0x40d69c(0x1dad),_0x41b4a3=_0x40d69c(0x151a8),_0x31c1fc=_0x40d69c(0x11edd);function _0x35392c(_0x36dc52,_0x148217,_0x33a731=null){var _0x31636f=a7_0x2532,_0x393137=_0x148217['path'];let _0x4c29d5=_0x148217[_0x31636f(0x266a)],_0x334883=0x1;void 0x0!==_0x148217[_0x31636f(0x2f11)]?_0x334883=_0x148217[_0x31636f(0x2f11)]:_0x4c29d5&&(_0x334883=_0x4c29d5[_0x31636f(0x3111)][_0x31636f(0x2f11)]);var _0x371651=_0x148217[_0x31636f(0x5d8)]||0x40,_0xf29ed7=_0x148217['radiusFunction']||null;let _0x428ed2=_0x148217[_0x31636f(0x184d)]||_0x19b264['Kj'][_0x31636f(0x2c41)];var _0xdbebef=_0x148217['invertUV']||!0x1,_0x5e2214=_0x148217[_0x31636f(0x222b)],_0xf0da54=_0x19b264['Kj'][_0x31636f(0x832)](_0x148217[_0x31636f(0x403d)]),_0x588c96=(_0x148217['arc']=(!_0x148217['arc']||!(_0x148217[_0x31636f(0xbfd)]<=0x0||0x1<_0x148217[_0x31636f(0xbfd)]))&&_0x148217[_0x31636f(0xbfd)]||0x1,(_0x182805,_0xb0f180,_0x5a0b9f,_0x4fe770,_0x1d8afd,_0x399647,_0x37149d,_0x955511)=>{var _0x159b43=_0x31636f,_0xada56f,_0x2a2866,_0x381a2f=_0xb0f180[_0x159b43(0x24e7)](),_0x278e2c=_0xb0f180['getNormals'](),_0x577e02=_0xb0f180[_0x159b43(0x41a1)](),_0xbdc307=0x2*Math['PI']/_0x1d8afd*_0x955511;const _0x479394=_0x399647||(()=>_0x4fe770);let _0x42aff8,_0x1ccb10;var _0x3b985a=_0x51680d['jp']['Matrix'][0x0];let _0x41c779=_0x37149d===_0x19b264['Kj'][_0x159b43(0x2c41)]||_0x37149d===_0x19b264['Kj'][_0x159b43(0x331f)]?0x0:0x2;for(let _0x4d5c95=0x0;_0x4d5c95<_0x182805[_0x159b43(0x3785)];_0x4d5c95++){_0xada56f=_0x479394(_0x4d5c95,_0x577e02[_0x4d5c95]),_0x42aff8=Array(),_0x2a2866=_0x278e2c[_0x4d5c95];for(let _0x3f15ef=0x0;_0x3f15ef<_0x1d8afd;_0x3f15ef++)_0x51680d['y3'][_0x159b43(0x144c)](_0x381a2f[_0x4d5c95],_0xbdc307*_0x3f15ef,_0x3b985a),_0x1ccb10=_0x42aff8[_0x3f15ef]||_0x51680d['P'][_0x159b43(0xd5a)](),_0x51680d['P'][_0x159b43(0x2b3b)](_0x2a2866,_0x3b985a,_0x1ccb10),_0x1ccb10['scaleInPlace'](_0xada56f)['addInPlace'](_0x182805[_0x4d5c95]),_0x42aff8[_0x3f15ef]=_0x1ccb10;_0x5a0b9f[_0x41c779]=_0x42aff8,_0x41c779++;}var _0x46b97e=(_0x2d5fc6,_0x5ba4bb)=>{var _0x5e471f=_0x159b43;const _0x1f3dfb=Array();for(let _0x31be99=0x0;_0x31be99<_0x2d5fc6;_0x31be99++)_0x1f3dfb[_0x5e471f(0x1e1d)](_0x182805[_0x5ba4bb]);return _0x1f3dfb;};switch(_0x37149d){case _0x19b264['Kj'][_0x159b43(0x2c41)]:break;case _0x19b264['Kj'][_0x159b43(0x24c3)]:_0x5a0b9f[0x0]=_0x46b97e(_0x1d8afd,0x0),_0x5a0b9f[0x1]=_0x5a0b9f[0x2][_0x159b43(0xeff)](0x0);break;case _0x19b264['Kj'][_0x159b43(0x331f)]:_0x5a0b9f[_0x41c779]=_0x5a0b9f[_0x41c779-0x1][_0x159b43(0xeff)](0x0),_0x5a0b9f[_0x41c779+0x1]=_0x46b97e(_0x1d8afd,_0x182805[_0x159b43(0x3785)]-0x1);break;case _0x19b264['Kj']['CAP_ALL']:_0x5a0b9f[0x0]=_0x46b97e(_0x1d8afd,0x0),_0x5a0b9f[0x1]=_0x5a0b9f[0x2][_0x159b43(0xeff)](0x0),_0x5a0b9f[_0x41c779]=_0x5a0b9f[_0x41c779-0x1]['slice'](0x0),_0x5a0b9f[_0x41c779+0x1]=_0x46b97e(_0x1d8afd,_0x182805['length']-0x1);}return _0x5a0b9f;});let _0x3a8ff9,_0x4d644c;if(_0x4c29d5){const _0x1f021a=_0x4c29d5[_0x31636f(0x3111)];var _0x37fd1e=_0x148217[_0x31636f(0xbfd)]||_0x1f021a['arc'];return _0x3a8ff9=_0x1f021a[_0x31636f(0xf53)][_0x31636f(0x308d)](_0x393137),_0x4d644c=_0x588c96(_0x393137,_0x3a8ff9,_0x1f021a[_0x31636f(0x22eb)],_0x334883,_0x1f021a[_0x31636f(0x5d8)],_0xf29ed7,_0x1f021a[_0x31636f(0x184d)],_0x37fd1e),_0x4c29d5=(0x0,_0x41b4a3['LY'])('',{'pathArray':_0x4d644c,'instance':_0x4c29d5}),_0x1f021a[_0x31636f(0xf53)]=_0x3a8ff9,_0x1f021a[_0x31636f(0x22eb)]=_0x4d644c,_0x1f021a[_0x31636f(0xbfd)]=_0x37fd1e,_0x1f021a[_0x31636f(0x2f11)]=_0x334883,_0x4c29d5;}_0x3a8ff9=new _0x31c1fc['$B'](_0x393137),_0x37fd1e=new Array(),(_0x428ed2=_0x428ed2<0x0||0x3<_0x428ed2?0x0:_0x428ed2,_0x4d644c=_0x588c96(_0x393137,_0x3a8ff9,_0x37fd1e,_0x334883,_0x371651,_0xf29ed7,_0x428ed2,_0x148217[_0x31636f(0xbfd)]));const _0x1019ed=(0x0,_0x41b4a3['LY'])(_0x36dc52,{'pathArray':_0x4d644c,'closePath':!0x0,'closeArray':!0x1,'updatable':_0x5e2214,'sideOrientation':_0xf0da54,'invertUV':_0xdbebef,'frontUVs':_0x148217[_0x31636f(0x141a)],'backUVs':_0x148217[_0x31636f(0x3e09)]},_0x33a731);return _0x1019ed[_0x31636f(0x3111)]['pathArray']=_0x4d644c,_0x1019ed[_0x31636f(0x3111)][_0x31636f(0xf53)]=_0x3a8ff9,_0x1019ed[_0x31636f(0x3111)][_0x31636f(0x5d8)]=_0x371651,_0x1019ed['_creationDataStorage']['cap']=_0x428ed2,_0x1019ed[_0x31636f(0x3111)][_0x31636f(0xbfd)]=_0x148217[_0x31636f(0xbfd)],_0x1019ed[_0x31636f(0x3111)][_0x31636f(0x2f11)]=_0x334883,_0x1019ed;}_0x19b264['Kj'][_0x4daef7(0x407)]=(_0x38f7f6,_0x221f96,_0x14cc50,_0x5c9714,_0x1f4e47,_0x48cbfb,_0xc81ad9,_0x2b3170,_0x5d084f,_0x526043)=>_0x35392c(_0x38f7f6,{'path':_0x221f96,'radius':_0x14cc50,'tessellation':_0x5c9714,'radiusFunction':_0x1f4e47,'arc':0x1,'cap':_0x48cbfb,'updatable':_0x2b3170,'sideOrientation':_0x5d084f,'instance':_0x526043},_0xc81ad9);},0x331:(_0x28c4f6,_0x29691e,_0x254863)=>{var _0x48f156=a7_0x38a779,_0x17145c=_0x254863(0xe222),_0x3c8192=_0x254863(0x1171b),_0xa0be0c=_0x254863(0x164ac);function _0x1452f0(_0x3ecd36){return new Promise(_0x295801=>{var _0x36c770=a7_0x2532;DracoDecoderModule({'wasmBinary':_0x3ecd36})[_0x36c770(0xd1a)](_0xebe79e=>{_0x295801({'module':_0xebe79e});});});}function _0x5a31b0(_0x32ab36,_0x48ccd8,_0x2e869a,_0xb4cf6,_0x5b0108,_0x58f77b){var _0x56ef0d=a7_0x2532;const _0x40e89c=new _0x32ab36[(_0x56ef0d(0x6c3))](),_0x3baa9a=(_0x40e89c[_0x56ef0d(0x2514)](_0x48ccd8,_0x48ccd8['byteLength']),new _0x32ab36[(_0x56ef0d(0x2fe))]());let _0x370c07,_0x1ad2e7;try{var _0x445686=_0x3baa9a[_0x56ef0d(0x1c73)](_0x40e89c);switch(_0x445686){case _0x32ab36[_0x56ef0d(0x327)]:_0x370c07=new _0x32ab36['Mesh'](),_0x1ad2e7=_0x3baa9a[_0x56ef0d(0x3ff5)](_0x40e89c,_0x370c07);break;case _0x32ab36[_0x56ef0d(0x1595)]:_0x370c07=new _0x32ab36[(_0x56ef0d(0x17ea))](),_0x1ad2e7=_0x3baa9a['DecodeBufferToPointCloud'](_0x40e89c,_0x370c07);break;default:throw new Error(_0x56ef0d(0xca0)+_0x445686);}if(!_0x1ad2e7['ok']()||!_0x370c07[_0x56ef0d(0x322d)])throw new Error(_0x1ad2e7[_0x56ef0d(0x157b)]());if(_0x445686===_0x32ab36[_0x56ef0d(0x327)]){var _0x997f4a=0x3*_0x370c07[_0x56ef0d(0x3ef4)](),_0xb10478=0x4*_0x997f4a,_0x14daa6=_0x32ab36[_0x56ef0d(0x3458)](_0xb10478);try{_0x3baa9a[_0x56ef0d(0x137d)](_0x370c07,_0xb10478,_0x14daa6);const _0x4f9f97=new Uint32Array(_0x997f4a);_0x4f9f97[_0x56ef0d(0xc1b)](new Uint32Array(_0x32ab36[_0x56ef0d(0x162a)]['buffer'],_0x14daa6,_0x997f4a)),_0xb4cf6(_0x4f9f97);}finally{_0x32ab36['_free'](_0x14daa6);}}var _0xe87d63=(_0x3811cc,_0x154b08,_0x6d09cd=0x1)=>{var _0x1adc35=_0x56ef0d,_0x39acd3=_0x154b08[_0x1adc35(0x32a3)](),_0x4d0efb=_0x370c07[_0x1adc35(0xc2a)](),_0x7a7d8c=_0x4d0efb*_0x39acd3,_0x2efc98=_0x7a7d8c*Float32Array[_0x1adc35(0x2b61)],_0x5ab732=_0x32ab36[_0x1adc35(0x3458)](_0x2efc98);try{_0x3baa9a['GetAttributeDataArrayForAllPoints'](_0x370c07,_0x154b08,_0x32ab36[_0x1adc35(0x199e)],_0x2efc98,_0x5ab732);var _0x5eb2ef=new Float32Array(_0x32ab36[_0x1adc35(0x162a)]['buffer'],_0x5ab732,_0x7a7d8c);if(_0x1adc35(0x389a)===_0x3811cc&&0x3===_0x39acd3){const _0x38bf10=new Float32Array(0x4*_0x4d0efb);for(let _0x513911=0x0,_0x536b83=0x0;_0x513911<_0x38bf10['length'];_0x513911+=0x4,_0x536b83+=_0x39acd3)_0x38bf10[_0x513911+0x0]=_0x5eb2ef[_0x536b83+0x0],_0x38bf10[_0x513911+0x1]=_0x5eb2ef[_0x536b83+0x1],_0x38bf10[_0x513911+0x2]=_0x5eb2ef[_0x536b83+0x2],_0x38bf10[_0x513911+0x3]=0x1;_0x5b0108(_0x3811cc,_0x38bf10);}else{const _0x3e1333=new Float32Array(_0x7a7d8c);if(_0x3e1333[_0x1adc35(0xc1b)](new Float32Array(_0x32ab36[_0x1adc35(0x162a)][_0x1adc35(0x12ab)],_0x5ab732,_0x7a7d8c)),0x1!==_0x6d09cd){for(let _0x61086c=0x0;_0x61086c<_0x3e1333['length'];_0x61086c++)_0x3e1333[_0x61086c]=_0x3e1333[_0x61086c]/_0x6d09cd;}_0x5b0108(_0x3811cc,_0x3e1333);}}finally{_0x32ab36[_0x1adc35(0x1dfd)](_0x5ab732);}};if(_0x2e869a)for(const _0x26154c in _0x2e869a){var _0x1b0ca6=_0x2e869a[_0x26154c],_0x187563=_0x3baa9a[_0x56ef0d(0x34de)](_0x370c07,_0x1b0ca6),_0x36e41e=_0x58f77b&&_0x58f77b[_0x26154c]||0x1;_0xe87d63(_0x26154c,_0x187563,_0x36e41e);}else{var _0x118487={'position':_0x56ef0d(0x2759),'normal':'NORMAL','color':'COLOR','uv':_0x56ef0d(0x3d35)};for(const _0x5aa770 in _0x118487){var _0x1ebbad,_0x752520=_0x3baa9a['GetAttributeId'](_0x370c07,_0x32ab36[_0x118487[_0x5aa770]]);-0x1!==_0x752520&&(_0x1ebbad=_0x3baa9a[_0x56ef0d(0x2d9c)](_0x370c07,_0x752520),_0xe87d63(_0x5aa770,_0x1ebbad));}}}finally{_0x370c07&&_0x32ab36[_0x56ef0d(0x31ea)](_0x370c07),_0x32ab36[_0x56ef0d(0x31ea)](_0x3baa9a),_0x32ab36[_0x56ef0d(0x31ea)](_0x40e89c);}}function _0x78420e(){let _0x22efcf;onmessage=_0x5f10de=>{var _0x3c220c=a7_0x2532;const _0x27bdac=_0x5f10de[_0x3c220c(0x1b48)];switch(_0x27bdac['id']){case _0x3c220c(0x410f):var _0x5526bc=_0x27bdac[_0x3c220c(0x173a)];_0x5526bc[_0x3c220c(0x1a59)]&&(importScripts(_0x5526bc[_0x3c220c(0x1a59)]),_0x22efcf=DracoDecoderModule({'wasmBinary':_0x5526bc['wasmBinary']})),postMessage(_0x3c220c(0xd2d));break;case _0x3c220c(0x3241):if(!_0x22efcf)throw new Error(_0x3c220c(0x992));_0x22efcf[_0x3c220c(0xd1a)](_0x37d36a=>{var _0x3f510a=_0x3c220c;_0x5a31b0(_0x37d36a,_0x27bdac[_0x3f510a(0x460)],_0x27bdac[_0x3f510a(0x1427)],_0x14ed98=>{var _0x1d26f0=_0x3f510a;postMessage({'id':_0x1d26f0(0x39d4),'value':_0x14ed98},[_0x14ed98[_0x1d26f0(0x12ab)]]);},(_0x2ed06b,_0x46abaf)=>{var _0x341dcc=_0x3f510a;postMessage({'id':_0x2ed06b,'value':_0x46abaf},[_0x46abaf[_0x341dcc(0x12ab)]]);}),postMessage('done');});}};}class _0x184ccb{constructor(_0x36dca4=_0x184ccb[_0x48f156(0x218b)]){var _0x14e351=_0x48f156,_0x2aa546=_0x184ccb[_0x14e351(0x1705)][_0x14e351(0x173a)];const _0x40b060=_0x2aa546[_0x14e351(0x6b8)]&&_0x2aa546['wasmBinaryUrl']&&_0x14e351(0x1c87)==typeof WebAssembly?{'url':_0x17145c['w1'][_0x14e351(0x1428)](_0x2aa546['wasmUrl']),'wasmBinaryPromise':_0x17145c['w1'][_0x14e351(0x368b)](_0x17145c['w1'][_0x14e351(0x1428)](_0x2aa546[_0x14e351(0x2805)]))}:{'url':_0x17145c['w1'][_0x14e351(0x1428)](_0x2aa546[_0x14e351(0x177d)]),'wasmBinaryPromise':Promise[_0x14e351(0x1bd5)](void 0x0)};_0x36dca4&&_0x14e351(0x7a8)==typeof Worker&&'function'==typeof URL?this[_0x14e351(0x7cd)]=_0x40b060[_0x14e351(0x1cf9)][_0x14e351(0xd1a)](_0x2b2a3a=>{var _0xb9115b=_0x14e351;const _0x3e7b5d=URL[_0xb9115b(0x2b2d)](new Blob([_0x5a31b0+('('+_0x78420e+')()')],{'type':_0xb9115b(0x180e)}));return new _0x3c8192['v'](_0x36dca4,()=>new Promise((_0xeee71f,_0x4932c8)=>{var _0x423b80=_0xb9115b;const _0x383371=new Worker(_0x3e7b5d),_0x478334=_0x5a5c51=>{var _0x51223f=a7_0x2532;_0x383371[_0x51223f(0x1978)](_0x51223f(0x3cd5),_0x478334),_0x383371[_0x51223f(0x1978)](_0x51223f(0x1597),_0x85505),_0x4932c8(_0x5a5c51);},_0x85505=_0x4531d3=>{var _0x70abb8=a7_0x2532;_0x70abb8(0xd2d)===_0x4531d3[_0x70abb8(0x1b48)]&&(_0x383371[_0x70abb8(0x1978)](_0x70abb8(0x3cd5),_0x478334),_0x383371[_0x70abb8(0x1978)](_0x70abb8(0x1597),_0x85505),_0xeee71f(_0x383371));};_0x383371[_0x423b80(0x4027)](_0x423b80(0x3cd5),_0x478334),_0x383371[_0x423b80(0x4027)]('message',_0x85505),_0x383371['postMessage']({'id':_0x423b80(0x410f),'decoder':{'url':_0x40b060['url'],'wasmBinary':_0x2b2a3a}});}));}):this[_0x14e351(0x418c)]=_0x40b060[_0x14e351(0x1cf9)][_0x14e351(0xd1a)](_0x4ae00f=>{var _0x4d0b22=_0x14e351;if(_0x40b060['url'])return _0x17145c['w1'][_0x4d0b22(0x1edd)](_0x40b060[_0x4d0b22(0x1a59)])['then'](()=>_0x1452f0(_0x4ae00f));throw new Error(_0x4d0b22(0x992));});}static get[_0x48f156(0x27f6)](){var _0x2b7277=_0x48f156,_0x12eeda=_0x184ccb[_0x2b7277(0x1705)]['decoder'];return!!(_0x12eeda[_0x2b7277(0x6b8)]&&_0x12eeda[_0x2b7277(0x2805)]&&_0x2b7277(0x1c87)==typeof WebAssembly||_0x12eeda[_0x2b7277(0x177d)]);}static['GetDefaultNumWorkers'](){var _0x4558da=_0x48f156;return _0x4558da(0x1c87)==typeof navigator&&navigator[_0x4558da(0x47b)]?Math[_0x4558da(0x33a7)](Math[_0x4558da(0x3f66)](0.5*navigator[_0x4558da(0x47b)]),0x4):0x1;}static get[_0x48f156(0x1f96)](){var _0x30eb87=_0x48f156;return _0x184ccb['_Default']||(_0x184ccb[_0x30eb87(0x3aad)]=new _0x184ccb()),_0x184ccb['_Default'];}[_0x48f156(0x3551)](){var _0x5294a7=_0x48f156;this[_0x5294a7(0x7cd)]&&this['_workerPoolPromise'][_0x5294a7(0xd1a)](_0x307320=>{var _0x543bd8=_0x5294a7;_0x307320[_0x543bd8(0x3551)]();}),delete this[_0x5294a7(0x7cd)],delete this[_0x5294a7(0x418c)];}[_0x48f156(0xcb5)](){var _0x1f3994=_0x48f156;return this['_workerPoolPromise']?this[_0x1f3994(0x7cd)][_0x1f3994(0xd1a)](()=>{}):this[_0x1f3994(0x418c)]?this['_decoderModulePromise'][_0x1f3994(0xd1a)](()=>{}):Promise[_0x1f3994(0x1bd5)]();}[_0x48f156(0x7cf)](_0xd7b4c1,_0x431b24,_0x56b033){var _0xa33561=_0x48f156;const _0x19d5a3=_0xd7b4c1 instanceof ArrayBuffer?new Uint8Array(_0xd7b4c1):_0xd7b4c1;if(this[_0xa33561(0x7cd)])return this['_workerPoolPromise'][_0xa33561(0xd1a)](_0x4f7dda=>new Promise((_0x1a625d,_0x3e9f5b)=>{var _0x50aff6=_0xa33561;_0x4f7dda[_0x50aff6(0x1e1d)]((_0x326f14,_0x22b646)=>{var _0x1e7a28=_0x50aff6;const _0x569673=new _0xa0be0c['x'](),_0x1a03a9=_0x4e09c0=>{var _0x4aea10=a7_0x2532;_0x326f14['removeEventListener'](_0x4aea10(0x3cd5),_0x1a03a9),_0x326f14[_0x4aea10(0x1978)](_0x4aea10(0x1597),_0x5b8d40),_0x3e9f5b(_0x4e09c0),_0x22b646();},_0x5b8d40=_0x5e5ab2=>{var _0xf6fa8=a7_0x2532;if('done'===_0x5e5ab2[_0xf6fa8(0x1b48)])_0x326f14[_0xf6fa8(0x1978)](_0xf6fa8(0x3cd5),_0x1a03a9),_0x326f14[_0xf6fa8(0x1978)](_0xf6fa8(0x1597),_0x5b8d40),_0x1a625d(_0x569673),_0x22b646();else{if(_0xf6fa8(0x39d4)===_0x5e5ab2[_0xf6fa8(0x1b48)]['id'])_0x569673[_0xf6fa8(0x39d4)]=_0x5e5ab2[_0xf6fa8(0x1b48)][_0xf6fa8(0xb06)];else{var _0x2d58ab=_0x56b033&&_0x56b033[_0x5e5ab2[_0xf6fa8(0x1b48)]['id']]?_0x56b033[_0x5e5ab2[_0xf6fa8(0x1b48)]['id']]:0x1;if(0x1!==_0x2d58ab){for(let _0x1e1303=0x0;_0x1e1303<_0x5e5ab2[_0xf6fa8(0x1b48)]['value'][_0xf6fa8(0x3785)];_0x1e1303++)_0x5e5ab2[_0xf6fa8(0x1b48)][_0xf6fa8(0xb06)][_0x1e1303]=_0x5e5ab2[_0xf6fa8(0x1b48)][_0xf6fa8(0xb06)][_0x1e1303]/_0x2d58ab;}_0x569673[_0xf6fa8(0xc1b)](_0x5e5ab2[_0xf6fa8(0x1b48)][_0xf6fa8(0xb06)],_0x5e5ab2[_0xf6fa8(0x1b48)]['id']);}}},_0x4a920c=(_0x326f14['addEventListener']('error',_0x1a03a9),_0x326f14[_0x1e7a28(0x4027)](_0x1e7a28(0x1597),_0x5b8d40),new Uint8Array(_0x19d5a3['byteLength']));_0x4a920c['set'](new Uint8Array(_0x19d5a3['buffer'],_0x19d5a3[_0x1e7a28(0x343d)],_0x19d5a3[_0x1e7a28(0x17c7)])),_0x326f14[_0x1e7a28(0x1231)]({'id':_0x1e7a28(0x3241),'dataView':_0x4a920c,'attributes':_0x431b24},[_0x4a920c[_0x1e7a28(0x12ab)]]);});}));if(this[_0xa33561(0x418c)])return this['_decoderModulePromise']['then'](_0x4b87d6=>{const _0x24b529=new _0xa0be0c['x']();return _0x5a31b0(_0x4b87d6['module'],_0x19d5a3,_0x431b24,_0x3db057=>{_0x24b529['indices']=_0x3db057;},(_0x3ff2d2,_0x2f0d16)=>{var _0x13c811=a7_0x2532;_0x24b529[_0x13c811(0xc1b)](_0x2f0d16,_0x3ff2d2);},_0x56b033),_0x24b529;});throw new Error(_0xa33561(0x992));}}_0x184ccb[_0x48f156(0x1705)]={'decoder':{'wasmUrl':_0x48f156(0x3291),'wasmBinaryUrl':_0x48f156(0x283),'fallbackUrl':_0x48f156(0x2d7f)}},_0x184ccb[_0x48f156(0x218b)]=_0x184ccb['GetDefaultNumWorkers'](),_0x184ccb[_0x48f156(0x3aad)]=null;},0x1641b:(_0x104e88,_0xeefcac,_0x4ca0cb)=>{_0x4ca0cb(0x331),_0x4ca0cb(0xcd18);},0xcd18:(_0x2abe4b,_0x43644e,_0x17d73a)=>{var _0x51a634=a7_0x38a779,_0x2e878c=_0x17d73a(0xe222);class _0x573e60{constructor(){var _0x11ca2e=a7_0x2532,_0x93e770=_0x573e60[_0x11ca2e(0x1705)]['decoder'];this['_decoderModulePromise']=_0x2e878c['w1'][_0x11ca2e(0x1edd)](_0x2e878c['w1'][_0x11ca2e(0x1428)](_0x93e770[_0x11ca2e(0x1a59)]))[_0x11ca2e(0xd1a)](()=>MeshoptDecoder[_0x11ca2e(0x3aea)]);}static get[_0x51a634(0x1f96)](){var _0x271b57=_0x51a634;return _0x573e60[_0x271b57(0x3aad)]||(_0x573e60[_0x271b57(0x3aad)]=new _0x573e60()),_0x573e60['_Default'];}[_0x51a634(0x3551)](){delete this['_decoderModulePromise'];}[_0x51a634(0x395)](_0xe436ea,_0x2d49fe,_0x52431d,_0xa9fca3,_0x3e171b){var _0x67427a=_0x51a634;return this[_0x67427a(0x418c)]['then'](()=>{var _0x4df700=_0x67427a,_0x3d0d4b=new Uint8Array(_0x2d49fe*_0x52431d);return MeshoptDecoder[_0x4df700(0x133d)](_0x3d0d4b,_0x2d49fe,_0x52431d,_0xe436ea,_0xa9fca3,_0x3e171b),_0x3d0d4b;});}}_0x573e60[_0x51a634(0x1705)]={'decoder':{'url':_0x51a634(0x1569)}},_0x573e60[_0x51a634(0x3aad)]=null;},0xc7ed:(_0x3d730f,_0x2d6da3,_0x46e537)=>{_0x46e537['d'](_0x2d6da3,{'M':()=>_0x13bcf8}),_0x2d6da3=_0x46e537(0x13862);class _0x13bcf8 extends _0x2d6da3['h']{constructor(_0x37caae){var _0x287d54=a7_0x2532;super(),this[_0x287d54(0x320d)]=_0x37caae;}get['underlyingResource'](){return this['_buffer'];}}},0x5e45:(_0x2ebe1a,_0x14520c,_0x27d97a)=>{var _0x3756d4=a7_0x38a779;_0x27d97a['d'](_0x14520c,{'C':()=>_0x48a059}),_0x14520c=_0x27d97a(0x13862);class _0x48a059 extends _0x14520c['h']{constructor(_0x14bb54){var _0x309dd0=a7_0x2532;super(),this[_0x309dd0(0x320d)]=_0x14bb54;}get[_0x3756d4(0x2661)](){return this['_buffer'];}}},0x51f:(_0xb18264,_0x295bfc,_0x507275)=>{var _0x76bd3e=a7_0x38a779;_0x507275['d'](_0x295bfc,{'x':()=>_0x5cb00d});var _0x47360e=_0x507275(0xf96c),_0x458a5f=_0x507275(0x1446b),_0x173d37=_0x507275(0x9fd1),_0x32630c=_0x507275(0xee04),_0x4cf985=_0x507275(0x1a27),_0x5eda18=_0x507275(0x164ac),_0x552352=_0x507275(0xa838),_0x5779f6=_0x507275(0x364b),_0x14d7b7=_0x507275(0xe30c),_0x1c3a38=_0x507275(0x77a5),_0x57ca99=_0x507275(0x149c5),_0x121d77=_0x507275(0x316f),_0x58916f=_0x507275(0x15cb9),_0x2e5518=_0x507275(0x12a54),_0x15b58b=_0x507275(0xc84b),_0x431fb0=_0x507275(0x147b8),_0x29a823=_0x507275(0xa60f),_0x295bfc=_0x507275(0xe456);class _0x6ebce6{constructor(){var _0x5619a9=a7_0x2532;this['facetNb']=0x0,this[_0x5619a9(0x284e)]=0xa,this[_0x5619a9(0x3d2b)]=1.01,this[_0x5619a9(0x3aa8)]=!0x1,this[_0x5619a9(0x1667)]={},this[_0x5619a9(0x131b)]=_0x173d37['P']['Zero'](),this['subDiv']={'max':0x1,'X':0x1,'Y':0x1,'Z':0x1},this[_0x5619a9(0x26b1)]=!0x1,this[_0x5619a9(0x27e2)]=!0x1;}}class _0x2c1085{constructor(){var _0xc58b80=a7_0x2532;this[_0xc58b80(0x1d29)]=!0x1,this[_0xc58b80(0x2621)]=!0x0,this[_0xc58b80(0x1e86)]=0x4,this[_0xc58b80(0x1b00)]=!0x0,this[_0xc58b80(0xb84)]=!0x1,this[_0xc58b80(0x3c6d)]=new _0x6ebce6(),this[_0xc58b80(0x279)]=0x1,this[_0xc58b80(0x1949)]=null,this[_0xc58b80(0x2dd7)]=0xfffffff,this[_0xc58b80(0x1791)]=!0x0,this[_0xc58b80(0x2594)]=!0x1,this[_0xc58b80(0x1bfd)]=!0x1,this['_isActiveIntermediate']=!0x1,this['_onlyForInstancesIntermediate']=!0x1,this[_0xc58b80(0x2f2b)]=!0x1,this[_0xc58b80(0x656)]=null,this[_0xc58b80(0x122e)]=!0x1,this[_0xc58b80(0x292a)]=0x3,this[_0xc58b80(0x2ad4)]=null,this[_0xc58b80(0x1f20)]=0x0,this[_0xc58b80(0x1bc5)]=null,this[_0xc58b80(0xfae)]=null,this['_positions']=null,this[_0xc58b80(0x3065)]=!0x1,this['_meshCollisionData']=new _0x121d77['a'](),this[_0xc58b80(0x342e)]=!0x1;}}class _0x5cb00d extends _0x552352['Y']{constructor(_0x58c380,_0x5824c4=null){var _0x3cedcf=a7_0x2532;switch(super(_0x58c380,_0x5824c4,!0x1),this[_0x3cedcf(0x93c)]=new _0x2c1085(),this['_waitingMaterialId']=null,this['cullingStrategy']=_0x5cb00d[_0x3cedcf(0x34d3)],this[_0x3cedcf(0x4049)]=new _0x47360e['y$'](),this[_0x3cedcf(0x2397)]=new _0x47360e['y$'](),this[_0x3cedcf(0x33d5)]=new _0x47360e['y$'](),this['definedFacingForward']=!0x0,this[_0x3cedcf(0xb11)]=null,this[_0x3cedcf(0x29f4)]=null,this['alphaIndex']=Number['MAX_VALUE'],this['isVisible']=!0x0,this[_0x3cedcf(0xcf4)]=!0x0,this['isNearPickable']=!0x1,this[_0x3cedcf(0x1a6d)]=!0x1,this[_0x3cedcf(0x40b8)]=!0x1,this[_0x3cedcf(0x3615)]=!0x1,this['enablePointerMoveEvents']=!0x1,this[_0x3cedcf(0x24a7)]=_0x15b58b['Wo'][_0x3cedcf(0x35dd)](),this[_0x3cedcf(0x4066)]=0.02,this[_0x3cedcf(0xd65)]=_0x15b58b['Wo'][_0x3cedcf(0x35dd)](),this['overlayAlpha']=0.5,this[_0x3cedcf(0x1fe0)]=!0x0,this[_0x3cedcf(0x272b)]=!0x0,this['useOctreeForCollisions']=!0x0,this[_0x3cedcf(0xa4a)]=!0x1,this['doNotSyncBoundingInfo']=!0x1,this[_0x3cedcf(0xe5b)]=null,this[_0x3cedcf(0x909)]=new _0x173d37['P'](0.5,0x1,0.5),this[_0x3cedcf(0x3556)]=new _0x173d37['P'](0x0,0x0,0x0),this[_0x3cedcf(0x3fdb)]=0x1,this['edgesColor']=new _0x15b58b['HE'](0x1,0x0,0x0,0x1),this[_0x3cedcf(0x384e)]=null,this['_masterMesh']=null,this[_0x3cedcf(0x32c5)]=null,this[_0x3cedcf(0x2c23)]=!0x0,this[_0x3cedcf(0x2cf3)]=0x0,this[_0x3cedcf(0x10f7)]=new Array(),this[_0x3cedcf(0x3ea7)]=!0x1,this[_0x3cedcf(0xd71)]=new Array(),this['_waitingData']={'lods':null,'actions':null,'freezeWorldMatrix':null},this[_0x3cedcf(0x243)]=null,this[_0x3cedcf(0x165e)]=null,this[_0x3cedcf(0x2da)]=new _0x47360e['y$'](),this['_onCollisionPositionChange']=(_0x502c3f,_0x5cb0f1,_0x341fb7=null)=>{var _0x4ef853=_0x3cedcf;_0x5cb0f1[_0x4ef853(0x3cb9)](this[_0x4ef853(0x93c)][_0x4ef853(0x307a)][_0x4ef853(0x4102)],this['_internalAbstractMeshDataInfo'][_0x4ef853(0x307a)][_0x4ef853(0x1c8a)]),this[_0x4ef853(0x93c)][_0x4ef853(0x307a)][_0x4ef853(0x1c8a)][_0x4ef853(0x3785)]()>_0x32630c['D'][_0x4ef853(0x33aa)]&&this[_0x4ef853(0xdfa)][_0x4ef853(0x2775)](this[_0x4ef853(0x93c)][_0x4ef853(0x307a)]['_diffPositionForCollisions']),_0x341fb7&&this[_0x4ef853(0x4049)]['notifyObservers'](_0x341fb7),this['onCollisionPositionChangeObservable'][_0x4ef853(0x2231)](this[_0x4ef853(0xdfa)]);},(_0x5824c4=this['getScene']())[_0x3cedcf(0x13fc)](this),this[_0x3cedcf(0x1741)](),this['_uniformBuffer']=new _0x57ca99['M'](this[_0x3cedcf(0x40ae)]()[_0x3cedcf(0x318e)](),void 0x0,void 0x0,_0x58c380,!this[_0x3cedcf(0x40ae)]()[_0x3cedcf(0x318e)]()['isWebGPU']),this[_0x3cedcf(0x3861)](),_0x5824c4['performancePriority']){case _0x458a5f['a']['Aggressive']:this[_0x3cedcf(0x2e04)]=!0x0;case _0x458a5f['a'][_0x3cedcf(0x6ab)]:this[_0x3cedcf(0xa4a)]=!0x0,this['isPickable']=!0x1;}}static get[_0x76bd3e(0x3da7)](){var _0x3db45e=_0x76bd3e;return _0x552352['Y'][_0x3db45e(0x3da7)];}static get[_0x76bd3e(0x1028)](){var _0x3c02c7=_0x76bd3e;return _0x552352['Y'][_0x3c02c7(0x1028)];}static get[_0x76bd3e(0x333c)](){var _0x41c370=_0x76bd3e;return _0x552352['Y'][_0x41c370(0x333c)];}static get['BILLBOARDMODE_Z'](){return _0x552352['Y']['BILLBOARDMODE_Z'];}static get[_0x76bd3e(0x1588)](){return _0x552352['Y']['BILLBOARDMODE_ALL'];}static get['BILLBOARDMODE_USE_POSITION'](){var _0x20071c=_0x76bd3e;return _0x552352['Y'][_0x20071c(0x1161)];}get[_0x76bd3e(0x3174)](){var _0x10f512=_0x76bd3e;return this[_0x10f512(0x93c)][_0x10f512(0x3c6d)][_0x10f512(0x3174)];}get[_0x76bd3e(0x284e)](){var _0x36d099=_0x76bd3e;return this[_0x36d099(0x93c)][_0x36d099(0x3c6d)][_0x36d099(0x284e)];}set[_0x76bd3e(0x284e)](_0x29a676){var _0x215569=_0x76bd3e;this[_0x215569(0x93c)][_0x215569(0x3c6d)][_0x215569(0x284e)]=_0x29a676;}get[_0x76bd3e(0x3d2b)](){var _0x1b8599=_0x76bd3e;return this[_0x1b8599(0x93c)][_0x1b8599(0x3c6d)][_0x1b8599(0x3d2b)];}set['partitioningBBoxRatio'](_0x132b12){var _0x302f80=_0x76bd3e;this[_0x302f80(0x93c)][_0x302f80(0x3c6d)][_0x302f80(0x3d2b)]=_0x132b12;}get[_0x76bd3e(0x3d00)](){var _0x5c7cb0=_0x76bd3e;return this[_0x5c7cb0(0x93c)]['_facetData'][_0x5c7cb0(0x26b1)];}set['mustDepthSortFacets'](_0x495ad5){var _0x16abad=_0x76bd3e;this['_internalAbstractMeshDataInfo'][_0x16abad(0x3c6d)]['facetDepthSort']=_0x495ad5;}get[_0x76bd3e(0x31ed)](){var _0x337772=_0x76bd3e;return this[_0x337772(0x93c)][_0x337772(0x3c6d)]['facetDepthSortFrom'];}set[_0x76bd3e(0x31ed)](_0x45259d){var _0x14e69e=_0x76bd3e;this['_internalAbstractMeshDataInfo'][_0x14e69e(0x3c6d)][_0x14e69e(0x31ed)]=_0x45259d;}get[_0x76bd3e(0x2463)](){var _0x41290a=_0x76bd3e;return this[_0x41290a(0x93c)][_0x41290a(0x292a)];}set['collisionRetryCount'](_0x12182f){var _0x3f3423=_0x76bd3e;this[_0x3f3423(0x93c)][_0x3f3423(0x292a)]=_0x12182f;}get[_0x76bd3e(0x32a1)](){var _0xb60ed3=_0x76bd3e;return this['_internalAbstractMeshDataInfo'][_0xb60ed3(0x3c6d)][_0xb60ed3(0x3aa8)];}get['morphTargetManager'](){var _0x2bbb36=_0x76bd3e;return this[_0x2bbb36(0x93c)][_0x2bbb36(0x2ad4)];}set['morphTargetManager'](_0x83f931){var _0x17f47c=_0x76bd3e;this[_0x17f47c(0x93c)][_0x17f47c(0x2ad4)]!==_0x83f931&&(this[_0x17f47c(0x93c)]['_morphTargetManager']=_0x83f931,this[_0x17f47c(0x1b6c)]());}get[_0x76bd3e(0x2da8)](){var _0x5d08a9=_0x76bd3e;return this[_0x5d08a9(0x93c)]['_bakedVertexAnimationManager'];}set[_0x76bd3e(0x2da8)](_0x5c092f){var _0x1e2e5a=_0x76bd3e;this[_0x1e2e5a(0x93c)][_0x1e2e5a(0x1bc5)]!==_0x5c092f&&(this[_0x1e2e5a(0x93c)][_0x1e2e5a(0x1bc5)]=_0x5c092f,this[_0x1e2e5a(0x1d37)]());}[_0x76bd3e(0x1b6c)](){}[_0x76bd3e(0x34bd)](_0xbae3ca){var _0x2b09b0=_0x76bd3e;return!!super[_0x2b09b0(0x34bd)](_0xbae3ca)&&(this['_markSubMeshesAsMiscDirty'](),!0x0);}set['onCollide'](_0x2b633e){var _0x4aaf90=_0x76bd3e;this[_0x4aaf90(0x93c)][_0x4aaf90(0x307a)][_0x4aaf90(0xa5d)]&&this[_0x4aaf90(0x4049)][_0x4aaf90(0x418a)](this[_0x4aaf90(0x93c)]['_meshCollisionData'][_0x4aaf90(0xa5d)]),this[_0x4aaf90(0x93c)]['_meshCollisionData'][_0x4aaf90(0xa5d)]=this['onCollideObservable'][_0x4aaf90(0x33ee)](_0x2b633e);}set[_0x76bd3e(0x3233)](_0x260ab9){var _0x106caf=_0x76bd3e;this[_0x106caf(0x93c)][_0x106caf(0x307a)]['_onCollisionPositionChangeObserver']&&this['onCollisionPositionChangeObservable'][_0x106caf(0x418a)](this['_internalAbstractMeshDataInfo'][_0x106caf(0x307a)][_0x106caf(0x33ba)]),this[_0x106caf(0x93c)][_0x106caf(0x307a)][_0x106caf(0x33ba)]=this['onCollisionPositionChangeObservable'][_0x106caf(0x33ee)](_0x260ab9);}get['visibility'](){var _0x2d002e=_0x76bd3e;return this[_0x2d002e(0x93c)][_0x2d002e(0x279)];}set[_0x76bd3e(0x1b41)](_0x194a93){var _0x306c73=_0x76bd3e,_0x3470a8;this[_0x306c73(0x93c)][_0x306c73(0x279)]!==_0x194a93&&(_0x3470a8=this[_0x306c73(0x93c)][_0x306c73(0x279)],this['_internalAbstractMeshDataInfo'][_0x306c73(0x279)]=_0x194a93,(0x1===_0x3470a8&&0x1!==_0x194a93||0x1!==_0x3470a8&&0x1===_0x194a93)&&this['_markSubMeshesAsMiscDirty']());}get[_0x76bd3e(0x36fc)](){var _0x2dc2cf=_0x76bd3e;return this[_0x2dc2cf(0x93c)]['_pointerOverDisableMeshTesting'];}set[_0x76bd3e(0x36fc)](_0x45e1e0){var _0x54c474=_0x76bd3e;this[_0x54c474(0x93c)][_0x54c474(0x3065)]=_0x45e1e0;}get[_0x76bd3e(0x33dd)](){var _0x5e080d=_0x76bd3e;return this[_0x5e080d(0x93c)]['_renderingGroupId'];}set[_0x76bd3e(0x33dd)](_0x3b1949){var _0x4a7564=_0x76bd3e;this[_0x4a7564(0x93c)][_0x4a7564(0x1f20)]=_0x3b1949;}get[_0x76bd3e(0xefb)](){var _0xfdc14d=_0x76bd3e;return this[_0xfdc14d(0x93c)][_0xfdc14d(0xfae)];}set[_0x76bd3e(0xefb)](_0x42dd82){var _0x500803=_0x76bd3e;this[_0x500803(0x93c)]['_material']!==_0x42dd82&&(this['_internalAbstractMeshDataInfo'][_0x500803(0xfae)]&&this['_internalAbstractMeshDataInfo'][_0x500803(0xfae)][_0x500803(0x359e)]&&(this['_internalAbstractMeshDataInfo'][_0x500803(0xfae)][_0x500803(0x359e)][this['uniqueId']]=void 0x0),(this['_internalAbstractMeshDataInfo'][_0x500803(0xfae)]=_0x42dd82)&&_0x42dd82[_0x500803(0x359e)]&&(_0x42dd82[_0x500803(0x359e)][this[_0x500803(0x1441)]]=this),this[_0x500803(0x33d5)][_0x500803(0xd58)]()&&this[_0x500803(0x33d5)][_0x500803(0x2231)](this),this[_0x500803(0x345e)]&&(this[_0x500803(0xd8f)](),this[_0x500803(0x945)]()));}[_0x76bd3e(0x1e49)](_0x3e7e3f){var _0x34d7d9=_0x76bd3e,_0x1c4131;return null==(_0x1c4131=this[_0x34d7d9(0x93c)][_0x34d7d9(0x3f14)])?void 0x0:_0x1c4131[_0x3e7e3f];}[_0x76bd3e(0x1947)](_0x358403,_0x4f63d4){var _0x430222=_0x76bd3e;this['resetDrawCache'](_0x358403),this['_internalAbstractMeshDataInfo'][_0x430222(0x3f14)]||(this[_0x430222(0x93c)]['_materialForRenderPass']=[]),this[_0x430222(0x93c)][_0x430222(0x3f14)][_0x358403]=_0x4f63d4;}get['receiveShadows'](){var _0x10c869=_0x76bd3e;return this[_0x10c869(0x93c)][_0x10c869(0xb84)];}set['receiveShadows'](_0x259881){var _0x21e4a6=_0x76bd3e;this[_0x21e4a6(0x93c)][_0x21e4a6(0xb84)]!==_0x259881&&(this[_0x21e4a6(0x93c)][_0x21e4a6(0xb84)]=_0x259881,this[_0x21e4a6(0x32ab)]());}get[_0x76bd3e(0xed0)](){var _0x2cf4b8=_0x76bd3e;return this['_internalAbstractMeshDataInfo'][_0x2cf4b8(0x1d29)];}set[_0x76bd3e(0xed0)](_0x27c623){var _0xa554b4=_0x76bd3e;this['_internalAbstractMeshDataInfo'][_0xa554b4(0x1d29)]!==_0x27c623&&(this[_0xa554b4(0x93c)][_0xa554b4(0x1d29)]=_0x27c623,this['_markSubMeshesAsAttributesDirty'](),this[_0xa554b4(0x2c35)]());}get[_0x76bd3e(0xd79)](){var _0x4c7a20=_0x76bd3e;return this[_0x4c7a20(0x93c)][_0x4c7a20(0x2621)];}set[_0x76bd3e(0xd79)](_0x1a7828){var _0x1c0402=_0x76bd3e;this[_0x1c0402(0x93c)][_0x1c0402(0x2621)]!==_0x1a7828&&(this[_0x1c0402(0x93c)][_0x1c0402(0x2621)]=_0x1a7828,this[_0x1c0402(0x1d37)]());}get[_0x76bd3e(0x366e)](){var _0x13ee34=_0x76bd3e;return this[_0x13ee34(0x93c)][_0x13ee34(0x1791)];}set[_0x76bd3e(0x366e)](_0x4353e4){var _0x4e77da=_0x76bd3e;this[_0x4e77da(0x93c)][_0x4e77da(0x1791)]!==_0x4353e4&&(this[_0x4e77da(0x93c)]['_computeBonesUsingShaders']=_0x4353e4,this[_0x4e77da(0x1d37)]());}get['numBoneInfluencers'](){var _0xd07b31=_0x76bd3e;return this[_0xd07b31(0x93c)]['_numBoneInfluencers'];}set[_0x76bd3e(0x175b)](_0x70640c){var _0x4159cc=_0x76bd3e;this['_internalAbstractMeshDataInfo'][_0x4159cc(0x1e86)]!==_0x70640c&&(this[_0x4159cc(0x93c)][_0x4159cc(0x1e86)]=_0x70640c,this[_0x4159cc(0x1d37)]());}get['applyFog'](){var _0x3f8b6c=_0x76bd3e;return this[_0x3f8b6c(0x93c)][_0x3f8b6c(0x1b00)];}set[_0x76bd3e(0x52d)](_0x5e2804){var _0x541483=_0x76bd3e;this[_0x541483(0x93c)][_0x541483(0x1b00)]!==_0x5e2804&&(this['_internalAbstractMeshDataInfo'][_0x541483(0x1b00)]=_0x5e2804,this[_0x541483(0x2c35)]());}get[_0x76bd3e(0x12f3)](){var _0x4b9cbf=_0x76bd3e;return this['_internalAbstractMeshDataInfo'][_0x4b9cbf(0x342e)];}set[_0x76bd3e(0x12f3)](_0x4cf825){var _0x51f25f=_0x76bd3e;this[_0x51f25f(0x93c)][_0x51f25f(0x342e)]=_0x4cf825;}get[_0x76bd3e(0xb9f)](){var _0x3dadfb=_0x76bd3e;return this[_0x3dadfb(0x93c)][_0x3dadfb(0x2dd7)];}set[_0x76bd3e(0xb9f)](_0x87dd99){var _0x30a9b1=_0x76bd3e;_0x87dd99!==this[_0x30a9b1(0x93c)][_0x30a9b1(0x2dd7)]&&(this[_0x30a9b1(0x93c)][_0x30a9b1(0x2dd7)]=_0x87dd99,this[_0x30a9b1(0x1741)]());}get['collisionMask'](){var _0x2959db=_0x76bd3e;return this[_0x2959db(0x93c)][_0x2959db(0x307a)][_0x2959db(0x20a9)];}set[_0x76bd3e(0x1a8c)](_0x23d2b9){var _0x32b7d0=_0x76bd3e;this[_0x32b7d0(0x93c)][_0x32b7d0(0x307a)][_0x32b7d0(0x20a9)]=isNaN(_0x23d2b9)?-0x1:_0x23d2b9;}get['collisionResponse'](){var _0x21cbaf=_0x76bd3e;return this[_0x21cbaf(0x93c)]['_meshCollisionData']['_collisionResponse'];}set['collisionResponse'](_0x4f3c6b){var _0x3f7624=_0x76bd3e;this[_0x3f7624(0x93c)][_0x3f7624(0x307a)][_0x3f7624(0x1c13)]=_0x4f3c6b;}get['collisionGroup'](){var _0x41ca51=_0x76bd3e;return this[_0x41ca51(0x93c)][_0x41ca51(0x307a)][_0x41ca51(0x1a8f)];}set[_0x76bd3e(0x8f2)](_0x5e46e0){var _0x1dcf5f=_0x76bd3e;this[_0x1dcf5f(0x93c)][_0x1dcf5f(0x307a)][_0x1dcf5f(0x1a8f)]=isNaN(_0x5e46e0)?-0x1:_0x5e46e0;}get[_0x76bd3e(0x1da1)](){var _0x238a7c=_0x76bd3e;return this['_internalAbstractMeshDataInfo'][_0x238a7c(0x307a)][_0x238a7c(0x2b47)];}set[_0x76bd3e(0x1da1)](_0x342d39){var _0x32b5b5=_0x76bd3e;this[_0x32b5b5(0x93c)][_0x32b5b5(0x307a)][_0x32b5b5(0x2b47)]=_0x342d39;}get[_0x76bd3e(0x1038)](){return this['_lightSources'];}get['_positions'](){return null;}set['skeleton'](_0x2b940c){var _0x1e0ead=_0x76bd3e;const _0x129579=this[_0x1e0ead(0x93c)][_0x1e0ead(0x1949)];_0x129579&&_0x129579['needInitialSkinMatrix']&&_0x129579['_unregisterMeshWithPoseMatrix'](this),_0x2b940c&&_0x2b940c[_0x1e0ead(0x14bd)]&&_0x2b940c['_registerMeshWithPoseMatrix'](this),this[_0x1e0ead(0x93c)][_0x1e0ead(0x1949)]=_0x2b940c,this[_0x1e0ead(0x93c)][_0x1e0ead(0x1949)]||(this[_0x1e0ead(0x243)]=null),this['_markSubMeshesAsAttributesDirty']();}get['skeleton'](){var _0x57a089=_0x76bd3e;return this[_0x57a089(0x93c)][_0x57a089(0x1949)];}[_0x76bd3e(0x3861)](){var _0x359b3c=_0x76bd3e;this[_0x359b3c(0x3057)][_0x359b3c(0x356a)](_0x359b3c(0x304a),0x10),this['_uniformBuffer'][_0x359b3c(0x356a)](_0x359b3c(0x1b41),0x1),this[_0x359b3c(0x3057)]['create']();}[_0x76bd3e(0x1ece)](_0xb3ae1c){var _0x47401b=_0x76bd3e;const _0x258126=this[_0x47401b(0x3057)];_0x258126[_0x47401b(0xe29)](_0x47401b(0x304a),_0xb3ae1c),_0x258126[_0x47401b(0x2a3a)]('visibility',this['_internalAbstractMeshDataInfo'][_0x47401b(0x279)]),_0x258126[_0x47401b(0x308d)]();}['getMeshUniformBuffer'](){return this['_uniformBuffer'];}[_0x76bd3e(0x1d40)](){var _0x3014cd=_0x76bd3e;return _0x3014cd(0x2129);}['toString'](_0x212035){var _0x2fed71=_0x76bd3e;let _0xd6fa62=_0x2fed71(0x333a)+this[_0x2fed71(0x3844)]+',\x20isInstance:\x20'+(_0x2fed71(0x7b1)!==this[_0x2fed71(0x1d40)]()?_0x2fed71(0x3ff0):'NO');_0xd6fa62+=_0x2fed71(0x980)+(this['subMeshes']?this[_0x2fed71(0x345e)][_0x2fed71(0x3785)]:0x0);var _0x4ed577=this[_0x2fed71(0x93c)][_0x2fed71(0x1949)];return _0x4ed577&&(_0xd6fa62+=_0x2fed71(0x39ea)+_0x4ed577[_0x2fed71(0x3844)]),_0xd6fa62=_0x212035?(_0xd6fa62+=_0x2fed71(0x1d33)+[_0x2fed71(0x1f62),'X','Y',null,'Z',null,null,_0x2fed71(0x8ce)][this[_0x2fed71(0x350e)]])+_0x2fed71(0xa57)+(this[_0x2fed71(0x14a9)]||this[_0x2fed71(0x38f8)]['freezeWorldMatrix']?_0x2fed71(0x3ff0):'NO'):_0xd6fa62;}['_getEffectiveParent'](){var _0x59d38f=_0x76bd3e;return this[_0x59d38f(0x2b18)]&&this[_0x59d38f(0x350e)]!==_0x552352['Y'][_0x59d38f(0x3da7)]?this[_0x59d38f(0x2b18)]:super[_0x59d38f(0x2ddc)]();}[_0x76bd3e(0x82a)](_0x166096,_0x5c32b9=!0x0){var _0x3cad11=_0x76bd3e;if(this[_0x3cad11(0xe5b)]&&(_0x5c32b9||this['actionManager'][_0x3cad11(0x3a10)])){if(!_0x166096)return this[_0x3cad11(0xe5b)];if(this[_0x3cad11(0xe5b)][_0x3cad11(0x2675)](_0x166096))return this[_0x3cad11(0xe5b)];}return this[_0x3cad11(0x2a18)]?this[_0x3cad11(0x2a18)][_0x3cad11(0x82a)](_0x166096,!0x1):null;}[_0x76bd3e(0x2fb9)](_0x352108=0x0){var _0x2210dc=_0x76bd3e;if(this[_0x2210dc(0x2da)][_0x2210dc(0x2231)](this),null!==this['_occlusionQuery']&&(this[_0x2210dc(0xb11)]=null),this[_0x2210dc(0x345e)]){for(const _0x408ecc of this['subMeshes'])_0x408ecc[_0x2210dc(0x2fb9)]();}}[_0x76bd3e(0x1741)](){var _0x555c47=_0x76bd3e;this[_0x555c47(0xd71)][_0x555c47(0x3785)]=0x0;for(const _0x30087f of this[_0x555c47(0x40ae)]()[_0x555c47(0x2a0d)])_0x30087f[_0x555c47(0x3461)]()&&_0x30087f[_0x555c47(0x2e3)](this)&&this[_0x555c47(0xd71)]['push'](_0x30087f);this['_markSubMeshesAsLightDirty']();}[_0x76bd3e(0x242d)](_0x103044){var _0x2c5006=_0x76bd3e,_0x3e6882=_0x103044['isEnabled']()&&_0x103044[_0x2c5006(0x2e3)](this),_0xd21e2e=this[_0x2c5006(0xd71)][_0x2c5006(0x850)](_0x103044);let _0x26d704=!0x1;if(-0x1===_0xd21e2e){if(!_0x3e6882)return;this[_0x2c5006(0xd71)][_0x2c5006(0x1e1d)](_0x103044);}else{if(_0x3e6882)return;_0x26d704=!0x0,this[_0x2c5006(0xd71)][_0x2c5006(0x2e7)](_0xd21e2e,0x1);}this[_0x2c5006(0x32ab)](_0x26d704);}[_0x76bd3e(0x945)](){for(const _0x512342 of this['subMeshes'])_0x512342['setEffect'](null);}[_0x76bd3e(0x1a36)](_0x15e0c9,_0x5ad97d){var _0x281ced=_0x76bd3e;_0x15e0c9=this[_0x281ced(0xd71)]['indexOf'](_0x15e0c9),-0x1!==_0x15e0c9&&(this[_0x281ced(0xd71)][_0x281ced(0x2e7)](_0x15e0c9,0x1),this['_markSubMeshesAsLightDirty'](_0x5ad97d));}[_0x76bd3e(0x2a5d)](_0x2f7544){var _0x12f3c1=_0x76bd3e;if(this[_0x12f3c1(0x345e)]){for(const _0x293f3c of this[_0x12f3c1(0x345e)])for(let _0x3ce5a2=0x0;_0x3ce5a2<_0x293f3c['_drawWrappers'][_0x12f3c1(0x3785)];++_0x3ce5a2){var _0x51fd4a=_0x293f3c['_drawWrappers'][_0x3ce5a2];_0x51fd4a&&_0x51fd4a['defines']&&_0x51fd4a[_0x12f3c1(0x32ec)][_0x12f3c1(0x211)]&&_0x2f7544(_0x51fd4a[_0x12f3c1(0x32ec)]);}}}[_0x76bd3e(0x32ab)](_0x229ec4=!0x1){var _0x1b75c4=_0x76bd3e;this['_markSubMeshesAsDirty'](_0x4247b8=>_0x4247b8[_0x1b75c4(0x3efd)](_0x229ec4));}['_markSubMeshesAsAttributesDirty'](){var _0xc6e827=_0x76bd3e;this['_markSubMeshesAsDirty'](_0x170200=>_0x170200[_0xc6e827(0x13a5)]());}[_0x76bd3e(0x2c35)](){var _0x47bb4e=_0x76bd3e;this[_0x47bb4e(0x2a5d)](_0x362644=>_0x362644[_0x47bb4e(0xe23)]());}[_0x76bd3e(0x3f48)](_0x19b221){var _0x229fc1=_0x76bd3e;return this[_0x229fc1(0x25e2)]=Number[_0x229fc1(0x3279)],this[_0x229fc1(0x1b1a)]=!0x0,this;}['resetDrawCache'](_0x552436){var _0x11cb57=_0x76bd3e;if(this['subMeshes']){for(const _0x225eb7 of this[_0x11cb57(0x345e)])_0x225eb7[_0x11cb57(0xd8f)](_0x552436);}}get[_0x76bd3e(0x158c)](){return!0x1;}[_0x76bd3e(0x29a6)](_0xa7031c){return this;}[_0x76bd3e(0x44c)](){return 0x0;}[_0x76bd3e(0xe64)](){return 0x0;}[_0x76bd3e(0x17bc)](){return null;}[_0x76bd3e(0x3e76)](_0x16abc5){return null;}['setVerticesData'](_0x143a84,_0x2026c8,_0x27d5f3,_0x3de1d0){return this;}['updateVerticesData'](_0x55abe6,_0x55fad4,_0x3bf50d,_0x5bf6f9){return this;}[_0x76bd3e(0x35d)](_0x4033fa,_0x26378f){return this;}[_0x76bd3e(0x950)](_0x2b937e){return!0x1;}[_0x76bd3e(0x26ce)](){var _0x5a315b=_0x76bd3e;return this[_0x5a315b(0x2b18)]?this[_0x5a315b(0x2b18)]['getBoundingInfo']():(this['_boundingInfoIsDirty']&&(this[_0x5a315b(0x2c23)]=!0x1,this[_0x5a315b(0x270d)]()),this['_boundingInfo']);}[_0x76bd3e(0x376c)](_0x3b7dcb){var _0x1de782=_0x76bd3e;return this[_0x1de782(0x32c5)]=_0x3b7dcb,this;}get[_0x76bd3e(0x37d9)](){var _0x39c258=_0x76bd3e;return null!==this[_0x39c258(0x32c5)];}[_0x76bd3e(0x507)](_0xddd734,_0x4d3093,_0x3afe3c){return this['_boundingInfo']=new _0x14d7b7['j'](_0xddd734,_0x4d3093,_0x3afe3c),this['_boundingInfo'];}[_0x76bd3e(0x2df5)](_0x598118=!0x0,_0x465773=!0x1,_0x1501dd){return super['normalizeToUnitCube'](_0x598118,_0x465773,_0x1501dd);}get[_0x76bd3e(0x1e05)](){var _0x53eeeb=_0x76bd3e;return this[_0x53eeeb(0xdb6)]&&this['getScene']()[_0x53eeeb(0x3b6d)]&&this[_0x53eeeb(0x950)](_0x4cf985['o'][_0x53eeeb(0x3f71)])&&this[_0x53eeeb(0x950)](_0x4cf985['o'][_0x53eeeb(0x1953)]);}[_0x76bd3e(0x1642)](){}[_0x76bd3e(0x1c54)](_0x2c4e58){}[_0x76bd3e(0x17a1)](_0x2afaa6,_0x14b804){var _0x5f4266=_0x76bd3e;return this[_0x5f4266(0x2cf3)]=_0x2afaa6,!0x0;}[_0x76bd3e(0x5c0)](){}[_0x76bd3e(0x3934)](){}[_0x76bd3e(0x369d)](){}[_0x76bd3e(0x269)](){var _0x2e4782=_0x76bd3e;return this[_0x2e4782(0x2b18)]&&this[_0x2e4782(0x350e)]===_0x552352['Y']['BILLBOARDMODE_NONE']?this['_masterMesh'][_0x2e4782(0x269)]():super['getWorldMatrix']();}['_getWorldMatrixDeterminant'](){var _0x1bfb3e=_0x76bd3e;return this['_masterMesh']?this[_0x1bfb3e(0x2b18)][_0x1bfb3e(0x3885)]():super[_0x1bfb3e(0x3885)]();}get['isAnInstance'](){return!0x1;}get[_0x76bd3e(0x3639)](){return!0x1;}get['hasThinInstances'](){return!0x1;}[_0x76bd3e(0x3895)](_0x2ab7e0,_0x4dc5d0,_0xb2c80c){var _0x4c82a1=_0x76bd3e;return this[_0x4c82a1(0xdfa)][_0x4c82a1(0x2775)](this[_0x4c82a1(0x766)](_0x2ab7e0,_0x4dc5d0,_0xb2c80c)),this;}['calcMovePOV'](_0x58b3d3,_0x20fc18,_0x232820){var _0x5cc240=_0x76bd3e,_0x2dcf06=new _0x173d37['y3']();const _0x531c7f=this[_0x5cc240(0x373c)]||_0x173d37['_f']['RotationYawPitchRoll'](this['rotation']['y'],this[_0x5cc240(0x30d0)]['x'],this['rotation']['z']);_0x531c7f['toRotationMatrix'](_0x2dcf06);var _0x44254c=_0x173d37['P'][_0x5cc240(0xd5a)](),_0x4750e1=this[_0x5cc240(0x2f3c)]?-0x1:0x1;return _0x173d37['P']['TransformCoordinatesFromFloatsToRef'](_0x58b3d3*_0x4750e1,_0x20fc18,_0x232820*_0x4750e1,_0x2dcf06,_0x44254c),_0x44254c;}[_0x76bd3e(0x27c5)](_0x20a663,_0x54dec4,_0x32f282){var _0xead8f8=_0x76bd3e;return this[_0xead8f8(0x30d0)][_0xead8f8(0x2775)](this[_0xead8f8(0x282d)](_0x20a663,_0x54dec4,_0x32f282)),this;}[_0x76bd3e(0x282d)](_0x548b32,_0x523cec,_0x4698d3){var _0x219510=_0x76bd3e,_0x1cf00e=this[_0x219510(0x2f3c)]?0x1:-0x1;return new _0x173d37['P'](_0x548b32*_0x1cf00e,_0x523cec,_0x4698d3*_0x1cf00e);}[_0x76bd3e(0x8fc)](_0x12515e=!0x1,_0x476587=!0x1){var _0x43dbcf=_0x76bd3e;return this['_boundingInfo']&&this[_0x43dbcf(0x32c5)]['isLocked']||this['_refreshBoundingInfo'](this[_0x43dbcf(0x2b45)](_0x12515e,_0x476587),null),this;}[_0x76bd3e(0x84b)](_0x2ab169,_0x4a3146){var _0x368e10=_0x76bd3e;if(_0x2ab169&&(_0x4a3146=(0x0,_0x2e5518['k'])(_0x2ab169,0x0,this[_0x368e10(0x44c)](),_0x4a3146),this[_0x368e10(0x32c5)]?this[_0x368e10(0x32c5)][_0x368e10(0x2e1f)](_0x4a3146[_0x368e10(0x2d92)],_0x4a3146[_0x368e10(0x2c67)]):this[_0x368e10(0x32c5)]=new _0x14d7b7['j'](_0x4a3146[_0x368e10(0x2d92)],_0x4a3146[_0x368e10(0x2c67)])),this[_0x368e10(0x345e)]){for(let _0x156411=0x0;_0x156411<this[_0x368e10(0x345e)][_0x368e10(0x3785)];_0x156411++)this['subMeshes'][_0x156411]['refreshBoundingInfo'](_0x2ab169);}this[_0x368e10(0x270d)]();}[_0x76bd3e(0x2b2a)](_0x1749d3=!0x1,_0x9e64e7=!0x1,_0x573af4,_0x1bba4e=_0x4cf985['o'][_0x76bd3e(0x3056)]){var _0x4d1533=_0x76bd3e;if((_0x573af4=null!=_0x573af4?_0x573af4:this[_0x4d1533(0x3e76)](_0x1bba4e)[_0x4d1533(0xeff)]())&&_0x9e64e7&&this['morphTargetManager']){let _0x4d132a=0x0,_0x540359=0x0;for(let _0x55a5d1=0x0;_0x55a5d1<_0x573af4[_0x4d1533(0x3785)];_0x55a5d1++){for(let _0x4444c7=0x0;_0x4444c7<this['morphTargetManager'][_0x4d1533(0x37a7)];_0x4444c7++){const _0x253c22=this['morphTargetManager'][_0x4d1533(0x2201)](_0x4444c7);var _0x21954c,_0xadf14a=_0x253c22[_0x4d1533(0x1f1b)];0x0<_0xadf14a&&(_0x21954c=_0x253c22['getPositions']())&&(_0x573af4[_0x55a5d1]+=(_0x21954c[_0x55a5d1]-_0x573af4[_0x55a5d1])*_0xadf14a);}var _0x7fed03;_0x4d132a++,_0x1bba4e===_0x4cf985['o']['PositionKind']&&this[_0x4d1533(0x23e8)]&&0x3===_0x4d132a&&(_0x4d132a=0x0,_0x7fed03=0x3*_0x540359,this[_0x4d1533(0x23e8)][_0x540359++][_0x4d1533(0x408c)](_0x573af4[_0x7fed03],_0x573af4[0x1+_0x7fed03],_0x573af4[0x2+_0x7fed03]));}}if(_0x573af4&&_0x1749d3&&this[_0x4d1533(0xdb6)]){var _0x152f0a=this[_0x4d1533(0x3e76)](_0x4cf985['o'][_0x4d1533(0x3f71)]),_0x3afb32=this[_0x4d1533(0x3e76)](_0x4cf985['o'][_0x4d1533(0x1953)]);if(_0x3afb32&&_0x152f0a){var _0xe54c9=0x4<this[_0x4d1533(0x175b)],_0x55f1b2=_0xe54c9?this[_0x4d1533(0x3e76)](_0x4cf985['o']['MatricesIndicesExtraKind']):null,_0x4614bb=_0xe54c9?this[_0x4d1533(0x3e76)](_0x4cf985['o'][_0x4d1533(0x2fb1)]):null,_0x3604dc=this['skeleton'][_0x4d1533(0x16ab)](this);const _0x4fcfdd=_0x173d37['jp'][_0x4d1533(0x19f4)][0x0],_0x1ce731=_0x173d37['jp'][_0x4d1533(0x1919)][0x0];var _0x344126=_0x173d37['jp'][_0x4d1533(0x1919)][0x1];let _0x36e4ab=0x0;for(let _0x2bf74d=0x0;_0x2bf74d<_0x573af4['length'];_0x2bf74d+=0x3,_0x36e4ab+=0x4){_0x1ce731[_0x4d1533(0x2af4)]();let _0x17262a,_0x210e96;for(_0x17262a=0x0;_0x17262a<0x4;_0x17262a++)0x0<(_0x210e96=_0x3afb32[_0x36e4ab+_0x17262a])&&(_0x173d37['y3'][_0x4d1533(0x27c7)](_0x3604dc,Math[_0x4d1533(0x3f66)](0x10*_0x152f0a[_0x36e4ab+_0x17262a]),_0x210e96,_0x344126),_0x1ce731[_0x4d1533(0xe10)](_0x344126));if(_0xe54c9){for(_0x17262a=0x0;_0x17262a<0x4;_0x17262a++)0x0<(_0x210e96=_0x4614bb[_0x36e4ab+_0x17262a])&&(_0x173d37['y3'][_0x4d1533(0x27c7)](_0x3604dc,Math[_0x4d1533(0x3f66)](0x10*_0x55f1b2[_0x36e4ab+_0x17262a]),_0x210e96,_0x344126),_0x1ce731[_0x4d1533(0xe10)](_0x344126));}_0x1bba4e===_0x4cf985['o'][_0x4d1533(0x2496)]?_0x173d37['P'][_0x4d1533(0x1c29)](_0x573af4[_0x2bf74d],_0x573af4[_0x2bf74d+0x1],_0x573af4[_0x2bf74d+0x2],_0x1ce731,_0x4fcfdd):_0x173d37['P']['TransformCoordinatesFromFloatsToRef'](_0x573af4[_0x2bf74d],_0x573af4[_0x2bf74d+0x1],_0x573af4[_0x2bf74d+0x2],_0x1ce731,_0x4fcfdd),_0x4fcfdd[_0x4d1533(0x3d2d)](_0x573af4,_0x2bf74d),_0x1bba4e===_0x4cf985['o']['PositionKind']&&this['_positions']&&this[_0x4d1533(0x23e8)][_0x2bf74d/0x3][_0x4d1533(0x448)](_0x4fcfdd);}}}return _0x573af4;}[_0x76bd3e(0x2fae)](_0x475d38=!0x1,_0x259a11=!0x1){var _0x1b02ef=_0x76bd3e;return this[_0x1b02ef(0x2b2a)](_0x475d38,_0x259a11,null,_0x4cf985['o']['NormalKind']);}['getPositionData'](_0x12c8b0=!0x1,_0x28776f=!0x1,_0x27e1a5){var _0x333895=_0x76bd3e;return this[_0x333895(0x2b2a)](_0x12c8b0,_0x28776f,_0x27e1a5,_0x4cf985['o'][_0x333895(0x3056)]);}[_0x76bd3e(0x2b45)](_0x229d08,_0x23e2c8){var _0x8c25bb=_0x76bd3e,_0x97c706;let _0x48ceda=this[_0x8c25bb(0x3e76)](_0x4cf985['o']['PositionKind']);if(this[_0x8c25bb(0x93c)][_0x8c25bb(0x23e8)]&&(this[_0x8c25bb(0x93c)][_0x8c25bb(0x23e8)]=null),_0x48ceda&&(_0x229d08&&this[_0x8c25bb(0xdb6)]||_0x23e2c8&&this[_0x8c25bb(0x3672)])){if(_0x48ceda=_0x48ceda[_0x8c25bb(0xeff)](),this[_0x8c25bb(0x270e)](),this[_0x8c25bb(0x23e8)]){var _0x3e7144=this['_positions'];this['_internalAbstractMeshDataInfo']['_positions']=new Array(_0x3e7144['length']);for(let _0x5f40e8=0x0;_0x5f40e8<_0x3e7144[_0x8c25bb(0x3785)];_0x5f40e8++)this[_0x8c25bb(0x93c)][_0x8c25bb(0x23e8)][_0x5f40e8]=(null==(_0x97c706=_0x3e7144[_0x5f40e8])?void 0x0:_0x97c706['clone']())||new _0x173d37['P']();}return this[_0x8c25bb(0x16f6)](_0x229d08,_0x23e2c8,_0x48ceda);}return _0x48ceda;}['_updateBoundingInfo'](){var _0x54e317=_0x76bd3e;return this[_0x54e317(0x32c5)]?this[_0x54e317(0x32c5)][_0x54e317(0x308d)](this[_0x54e317(0x26da)]):this[_0x54e317(0x32c5)]=new _0x14d7b7['j'](_0x173d37['P'][_0x54e317(0xd5a)](),_0x173d37['P'][_0x54e317(0xd5a)](),this[_0x54e317(0x26da)]),this[_0x54e317(0x1222)](this[_0x54e317(0x26da)]),this;}[_0x76bd3e(0x1222)](_0x26d599){var _0x246412=_0x76bd3e;if(!this[_0x246412(0x345e)])return this;var _0x224a7f=this[_0x246412(0x345e)][_0x246412(0x3785)];for(let _0x272927=0x0;_0x272927<_0x224a7f;_0x272927++){const _0x3f5026=this[_0x246412(0x345e)][_0x272927];(0x1<_0x224a7f||!_0x3f5026['IsGlobal'])&&_0x3f5026[_0x246412(0x28bf)](_0x26d599);}return this;}[_0x76bd3e(0x3154)](){var _0x31d130=_0x76bd3e;this[_0x31d130(0x2e04)]||(this['_boundingInfoIsDirty']=!0x0);}[_0x76bd3e(0x3cf0)](_0x23dea1){var _0x667f8f=_0x76bd3e;return this[_0x667f8f(0x26ce)]()['isInFrustum'](_0x23dea1,this['cullingStrategy']);}[_0x76bd3e(0x1ebd)](_0x4e4685){var _0x4543a3=_0x76bd3e;return this[_0x4543a3(0x26ce)]()[_0x4543a3(0x1ebd)](_0x4e4685);}[_0x76bd3e(0x3f0d)](_0x1009b9,_0x3bf798=!0x1,_0x117abd){var _0x3796f2=_0x76bd3e;const _0x3800b0=this[_0x3796f2(0x26ce)]();var _0x21750d=_0x1009b9[_0x3796f2(0x26ce)]();if(_0x3800b0[_0x3796f2(0x75d)](_0x21750d,_0x3bf798))return!0x0;if(_0x117abd){for(const _0x1ba51e of this['getChildMeshes']())if(_0x1ba51e['intersectsMesh'](_0x1009b9,_0x3bf798,!0x0))return!0x0;}return!0x1;}[_0x76bd3e(0x164b)](_0x258013){var _0x506d4a=_0x76bd3e;return this[_0x506d4a(0x26ce)]()[_0x506d4a(0x164b)](_0x258013);}get['checkCollisions'](){var _0x3d8c63=_0x76bd3e;return this['_internalAbstractMeshDataInfo'][_0x3d8c63(0x307a)][_0x3d8c63(0x3909)];}set[_0x76bd3e(0x2b9d)](_0x28e38f){var _0x212313=_0x76bd3e;this[_0x212313(0x93c)][_0x212313(0x307a)][_0x212313(0x3909)]=_0x28e38f;}get[_0x76bd3e(0x137c)](){var _0x1f7265=_0x76bd3e;return this[_0x1f7265(0x93c)][_0x1f7265(0x307a)][_0x1f7265(0x340b)];}[_0x76bd3e(0x1fdc)](_0x13a5a8){var _0x3220e3=_0x76bd3e;const _0x2a3877=this[_0x3220e3(0x2618)](),_0x2311ed=(_0x2a3877[_0x3220e3(0x206b)](this[_0x3220e3(0x3556)],this[_0x3220e3(0x93c)][_0x3220e3(0x307a)][_0x3220e3(0x4102)]),this[_0x3220e3(0x40ae)]()[_0x3220e3(0x6a3)]);return this[_0x3220e3(0x93c)]['_meshCollisionData'][_0x3220e3(0x340b)]||(this['_internalAbstractMeshDataInfo'][_0x3220e3(0x307a)][_0x3220e3(0x340b)]=_0x2311ed[_0x3220e3(0x3b3c)]()),this[_0x3220e3(0x93c)][_0x3220e3(0x307a)][_0x3220e3(0x340b)][_0x3220e3(0x1c7b)]=this['ellipsoid'],_0x2311ed['getNewPosition'](this[_0x3220e3(0x93c)][_0x3220e3(0x307a)][_0x3220e3(0x4102)],_0x13a5a8,this['_internalAbstractMeshDataInfo'][_0x3220e3(0x307a)][_0x3220e3(0x340b)],this[_0x3220e3(0x2463)],this,this['_onCollisionPositionChange'],this[_0x3220e3(0x1441)]),this;}[_0x76bd3e(0x23b9)](_0x327ae6,_0x12eedd,_0x771f43){var _0x57cad2=_0x76bd3e;if(this['_generatePointsArray'](),!this['_positions'])return this;if(!_0x327ae6[_0x57cad2(0x3376)]||!_0x327ae6[_0x57cad2(0x303c)][_0x57cad2(0x2e4)](_0x12eedd)){_0x327ae6[_0x57cad2(0x303c)]=_0x12eedd[_0x57cad2(0x292d)](),_0x327ae6[_0x57cad2(0x3376)]=[],_0x327ae6['_trianglePlanes']=[];var _0xc93424=_0x327ae6[_0x57cad2(0x3198)],_0x19326a=_0x327ae6[_0x57cad2(0x3198)]+_0x327ae6[_0x57cad2(0x3002)];for(let _0x28d9c0=_0xc93424;_0x28d9c0<_0x19326a;_0x28d9c0++)_0x327ae6[_0x57cad2(0x3376)][_0x57cad2(0x1e1d)](_0x173d37['P'][_0x57cad2(0x49a)](this[_0x57cad2(0x23e8)][_0x28d9c0],_0x12eedd));}return _0x771f43['_collide'](_0x327ae6[_0x57cad2(0x3b52)],_0x327ae6[_0x57cad2(0x3376)],this[_0x57cad2(0x17bc)](),_0x327ae6['indexStart'],_0x327ae6['indexStart']+_0x327ae6[_0x57cad2(0x1bc3)],_0x327ae6[_0x57cad2(0x3198)],!!_0x327ae6['getMaterial'](),this,this[_0x57cad2(0x2318)](),(null==(_0xc93424=_0x327ae6[_0x57cad2(0x1458)]())?void 0x0:_0xc93424[_0x57cad2(0x29ed)])===_0x1c3a38['g'][_0x57cad2(0x2960)]),this;}[_0x76bd3e(0x1227)](_0x588484,_0x284e0f){var _0x2a6ea7=_0x76bd3e,_0x2af5cb=this[_0x2a6ea7(0x3921)][_0x2a6ea7(0xe4b)](this,_0x588484),_0x335d29=_0x2af5cb[_0x2a6ea7(0x3785)];for(let _0x2d3946=0x0;_0x2d3946<_0x335d29;_0x2d3946++){const _0x3f7b14=_0x2af5cb[_0x2a6ea7(0x1b48)][_0x2d3946];0x1<_0x335d29&&!_0x3f7b14[_0x2a6ea7(0x3f73)](_0x588484)||this[_0x2a6ea7(0x23b9)](_0x3f7b14,_0x284e0f,_0x588484);}return this;}[_0x76bd3e(0x2318)](){return!0x1;}['_checkCollision'](_0x173c5b){var _0x157d85=_0x76bd3e;if(!this[_0x157d85(0x26ce)]()[_0x157d85(0x3f73)](_0x173c5b))return this;var _0x15d0c7=_0x173d37['jp'][_0x157d85(0x1919)][0x0],_0x2651a5=_0x173d37['jp'][_0x157d85(0x1919)][0x1];return _0x173d37['y3'][_0x157d85(0x312b)](0x1/_0x173c5b[_0x157d85(0x1c7b)]['x'],0x1/_0x173c5b[_0x157d85(0x1c7b)]['y'],0x1/_0x173c5b['_radius']['z'],_0x15d0c7),this['worldMatrixFromCache'][_0x157d85(0x242a)](_0x15d0c7,_0x2651a5),this['_processCollisionsForSubMeshes'](_0x173c5b,_0x2651a5),this;}['_generatePointsArray'](){return!0x1;}[_0x76bd3e(0x75d)](_0x4a1d40,_0xdecf43,_0x4d7a74,_0xd35425=!0x1,_0x8a2b66,_0x2c027e=!0x1){var _0xd87737=_0x76bd3e;const _0x2f5e71=new _0x5779f6['p']();var _0xe09f74='InstancedLinesMesh'===this[_0xd87737(0x1d40)]()||_0xd87737(0x2725)===this[_0xd87737(0x1d40)]()?this[_0xd87737(0x1f5b)]:0x0,_0x4b337c=this[_0xd87737(0x26ce)]();if(!this[_0xd87737(0x345e)])return _0x2f5e71;if(!(_0x2c027e||_0x4a1d40[_0xd87737(0x131f)](_0x4b337c[_0xd87737(0x3604)],_0xe09f74)&&_0x4a1d40[_0xd87737(0x6eb)](_0x4b337c[_0xd87737(0x3eff)],_0xe09f74)))return _0x2f5e71;if(_0xd35425)return _0x2f5e71[_0xd87737(0x3e8b)]=!_0x2c027e,_0x2f5e71[_0xd87737(0x12b5)]=_0x2c027e?null:this,_0x2f5e71[_0xd87737(0xd4e)]=_0x2c027e?0x0:_0x173d37['P'][_0xd87737(0x8c9)](_0x4a1d40['origin'],_0x4b337c[_0xd87737(0x3604)][_0xd87737(0x2a80)]),_0x2f5e71[_0xd87737(0x39ef)]=0x0,_0x2f5e71;if(!this['_generatePointsArray']())return _0x2f5e71;let _0x6e6357=null;var _0x350458=this[_0xd87737(0x3921)][_0xd87737(0xb38)](this,_0x4a1d40),_0x5026e5=_0x350458[_0xd87737(0x3785)];let _0x8dcf30=!0x1;for(let _0x4512f1=0x0;_0x4512f1<_0x5026e5;_0x4512f1++){const _0x3f09be=_0x350458[_0xd87737(0x1b48)][_0x4512f1];var _0x46ba7c=_0x3f09be['getMaterial']();if(_0x46ba7c&&(_0x46ba7c[_0xd87737(0x29ed)]==_0x1c3a38['g'][_0xd87737(0x2960)]||_0x46ba7c[_0xd87737(0x29ed)]==_0x1c3a38['g'][_0xd87737(0x1f37)]||_0x46ba7c[_0xd87737(0x29ed)]==_0x1c3a38['g'][_0xd87737(0x2cb3)]||_0x46ba7c[_0xd87737(0x29ed)]==_0x1c3a38['g'][_0xd87737(0x25c6)]||_0x46ba7c[_0xd87737(0x29ed)]==_0x1c3a38['g'][_0xd87737(0x3ef3)])){_0x8dcf30=!0x0;break;}}if(!_0x8dcf30)return _0x2f5e71['hit']=!0x0,_0x2f5e71[_0xd87737(0x12b5)]=this,_0x2f5e71['distance']=_0x173d37['P'][_0xd87737(0x8c9)](_0x4a1d40[_0xd87737(0x224c)],_0x4b337c['boundingSphere'][_0xd87737(0x2a80)]),_0x2f5e71[_0xd87737(0x39ef)]=-0x1,_0x2f5e71;for(let _0x8145fd=0x0;_0x8145fd<_0x5026e5;_0x8145fd++){const _0x3ec97a=_0x350458[_0xd87737(0x1b48)][_0x8145fd];if(!(0x1<_0x5026e5)||_0x3ec97a[_0xd87737(0x4033)](_0x4a1d40)){var _0x1e59ee=_0x3ec97a[_0xd87737(0x75d)](_0x4a1d40,this[_0xd87737(0x23e8)],this[_0xd87737(0x17bc)](),_0xdecf43,_0x4d7a74);if(_0x1e59ee&&(_0xdecf43||!_0x6e6357||_0x1e59ee[_0xd87737(0xd4e)]<_0x6e6357[_0xd87737(0xd4e)])&&((_0x6e6357=_0x1e59ee)[_0xd87737(0x39ef)]=_0x8145fd,_0xdecf43))break;}}if(_0x6e6357){_0xe09f74=null!=_0x8a2b66?_0x8a2b66:this['getWorldMatrix'](),_0xd35425=_0x173d37['jp'][_0xd87737(0x19f4)][0x0],_0x2c027e=_0x173d37['jp']['Vector3'][0x1],(_0x173d37['P'][_0xd87737(0x2b3b)](_0x4a1d40['origin'],_0xe09f74,_0xd35425),_0x4a1d40[_0xd87737(0x1451)][_0xd87737(0x1447)](_0x6e6357[_0xd87737(0xd4e)],_0x2c027e));const _0x3ff4b9=_0x173d37['P'][_0xd87737(0x2c17)](_0x2c027e,_0xe09f74);return _0x4b337c=_0x3ff4b9[_0xd87737(0x2775)](_0xd35425),(_0x2f5e71[_0xd87737(0x3e8b)]=!0x0,_0x2f5e71[_0xd87737(0xd4e)]=_0x173d37['P']['Distance'](_0xd35425,_0x4b337c),_0x2f5e71['pickedPoint']=_0x4b337c,_0x2f5e71[_0xd87737(0x12b5)]=this,_0x2f5e71['bu']=_0x6e6357['bu']||0x0,_0x2f5e71['bv']=_0x6e6357['bv']||0x0,_0x2f5e71[_0xd87737(0x1f0f)]=_0x6e6357[_0xd87737(0x3ef0)],_0x2f5e71[_0xd87737(0x3ef0)]=_0x6e6357[_0xd87737(0x3ef0)]+_0x350458[_0xd87737(0x1b48)][_0x6e6357[_0xd87737(0x39ef)]][_0xd87737(0x3d99)]/(-0x1!==this[_0xd87737(0x1d40)]()['indexOf'](_0xd87737(0x2725))?0x2:0x3),_0x2f5e71['subMeshId']=_0x6e6357['subMeshId'],_0x2f5e71);}return _0x2f5e71;}[_0x76bd3e(0x292d)](_0x50a790,_0x25fa6b,_0x469992){return null;}[_0x76bd3e(0x180b)](){var _0x5e07c3=_0x76bd3e;if(this[_0x5e07c3(0x345e)]){for(;this['subMeshes'][_0x5e07c3(0x3785)];)this[_0x5e07c3(0x345e)][0x0][_0x5e07c3(0x3551)]();}else this[_0x5e07c3(0x345e)]=new Array();return this;}[_0x76bd3e(0x3551)](_0x44ab9d,_0x28cd80=!0x1){var _0x1972f7=_0x76bd3e;let _0xc557b5;for(this[_0x1972f7(0x3921)][_0x1972f7(0x2b68)]&&this['_internalAbstractMeshDataInfo']['_material']&&this['_internalAbstractMeshDataInfo'][_0x1972f7(0xfae)]['meshMap']&&(this['_internalAbstractMeshDataInfo'][_0x1972f7(0xfae)][_0x1972f7(0x359e)][this[_0x1972f7(0x1441)]]=void 0x0),this['getScene']()[_0x1972f7(0x2e31)](),this[_0x1972f7(0x40ae)]()[_0x1972f7(0x3390)](),void 0x0!==this[_0x1972f7(0xe5b)]&&null!==this['actionManager']&&(this['actionManager'][_0x1972f7(0x3551)](),this[_0x1972f7(0xe5b)]=null),this['_internalAbstractMeshDataInfo'][_0x1972f7(0x1949)]=null,this['_transformMatrixTexture']&&(this['_transformMatrixTexture']['dispose'](),this[_0x1972f7(0x165e)]=null),_0xc557b5=0x0;_0xc557b5<this['_intersectionsInProgress'][_0x1972f7(0x3785)];_0xc557b5++){const _0x43ee6a=this[_0x1972f7(0x10f7)][_0xc557b5];var _0x3fc5d7=_0x43ee6a[_0x1972f7(0x10f7)]['indexOf'](this);_0x43ee6a[_0x1972f7(0x10f7)][_0x1972f7(0x2e7)](_0x3fc5d7,0x1);}this[_0x1972f7(0x10f7)][_0x1972f7(0x3785)]=0x0;const _0x33a631=this[_0x1972f7(0x40ae)]()[_0x1972f7(0x2a0d)],_0x368d31=(_0x33a631[_0x1972f7(0x66b)](_0x19844d=>{var _0x28d25e=_0x1972f7;let _0x2f4fa6=_0x19844d[_0x28d25e(0x1c60)][_0x28d25e(0x850)](this);-0x1!==_0x2f4fa6&&_0x19844d[_0x28d25e(0x1c60)][_0x28d25e(0x2e7)](_0x2f4fa6,0x1),-0x1!==(_0x2f4fa6=_0x19844d[_0x28d25e(0x2cb1)][_0x28d25e(0x850)](this))&&_0x19844d[_0x28d25e(0x2cb1)][_0x28d25e(0x2e7)](_0x2f4fa6,0x1);const _0x3a7e1e=_0x19844d[_0x28d25e(0x2f21)]();if(_0x3a7e1e){const _0x37f1d3=_0x3a7e1e[_0x28d25e(0x281b)]();for(let _0x243f72=_0x37f1d3[_0x28d25e(0x118b)]();!0x0!==_0x243f72['done'];_0x243f72=_0x37f1d3['next']()){const _0x5b41c1=_0x243f72[_0x28d25e(0xb06)],_0x36001e=_0x5b41c1[_0x28d25e(0x9ee)]();_0x36001e&&_0x36001e[_0x28d25e(0x2d98)]&&-0x1!==(_0x2f4fa6=_0x36001e['renderList'][_0x28d25e(0x850)](this))&&_0x36001e[_0x28d25e(0x2d98)][_0x28d25e(0x2e7)](_0x2f4fa6,0x1);}}}),_0x1972f7(0x7b1)===this[_0x1972f7(0x1d40)]()&&'InstancedLinesMesh'===this[_0x1972f7(0x1d40)]()||this[_0x1972f7(0x180b)](),this[_0x1972f7(0x40ae)]()[_0x1972f7(0x318e)]());if(null!==this[_0x1972f7(0xb11)]&&(this[_0x1972f7(0xb71)]=!0x1,_0x368d31[_0x1972f7(0xbe3)](this[_0x1972f7(0xb11)]),this[_0x1972f7(0xb11)]=null),_0x368d31['wipeCaches'](),this['getScene']()[_0x1972f7(0x28a)](this),this['_parentContainer']){const _0xd44010=this[_0x1972f7(0x2527)][_0x1972f7(0x228)]['indexOf'](this);-0x1<_0xd44010&&this[_0x1972f7(0x2527)][_0x1972f7(0x228)][_0x1972f7(0x2e7)](_0xd44010,0x1),this[_0x1972f7(0x2527)]=null;}if(_0x28cd80&&this[_0x1972f7(0xefb)]&&('MultiMaterial'===this[_0x1972f7(0xefb)][_0x1972f7(0x1d40)]()?this[_0x1972f7(0xefb)][_0x1972f7(0x3551)](!0x1,!0x0,!0x0):this[_0x1972f7(0xefb)]['dispose'](!0x1,!0x0)),!_0x44ab9d){for(_0xc557b5=0x0;_0xc557b5<this[_0x1972f7(0x40ae)]()[_0x1972f7(0x3ca7)][_0x1972f7(0x3785)];_0xc557b5++)this[_0x1972f7(0x40ae)]()[_0x1972f7(0x3ca7)][_0xc557b5][_0x1972f7(0xcfd)]===this&&(this[_0x1972f7(0x40ae)]()[_0x1972f7(0x3ca7)][_0xc557b5][_0x1972f7(0x3551)](),_0xc557b5--);}this[_0x1972f7(0x93c)]['_facetData'][_0x1972f7(0x3aa8)]&&this[_0x1972f7(0x32d4)](),this[_0x1972f7(0x3057)]['dispose'](),this[_0x1972f7(0x2cf1)][_0x1972f7(0xc60)](),this[_0x1972f7(0x4049)]['clear'](),this[_0x1972f7(0x2397)][_0x1972f7(0xc60)](),this[_0x1972f7(0x2da)][_0x1972f7(0xc60)](),super[_0x1972f7(0x3551)](_0x44ab9d,_0x28cd80);}[_0x76bd3e(0x3236)](_0x953eb1,_0x5290c4=!0x1){return _0x953eb1['setParent'](this,_0x5290c4),this;}[_0x76bd3e(0x4018)](_0x3f4ed8,_0x4214e8=!0x1){var _0x142462=_0x76bd3e;return _0x3f4ed8[_0x142462(0x2a36)](null,_0x4214e8),this;}[_0x76bd3e(0x294b)](){var _0x35ef0b=_0x76bd3e;const _0x390f2f=this[_0x35ef0b(0x93c)][_0x35ef0b(0x3c6d)];_0x390f2f[_0x35ef0b(0x24fc)]||(_0x390f2f[_0x35ef0b(0x24fc)]=new Array()),_0x390f2f[_0x35ef0b(0x2a91)]||(_0x390f2f[_0x35ef0b(0x2a91)]=new Array()),_0x390f2f['facetPartitioning']||(_0x390f2f[_0x35ef0b(0x3ebc)]=new Array()),_0x390f2f[_0x35ef0b(0x3174)]=this['getIndices']()[_0x35ef0b(0x3785)]/0x3|0x0,_0x390f2f['partitioningSubdivisions']=_0x390f2f[_0x35ef0b(0x284e)]||0xa,_0x390f2f[_0x35ef0b(0x3d2b)]=_0x390f2f[_0x35ef0b(0x3d2b)]||1.01;for(let _0x2b246d=0x0;_0x2b246d<_0x390f2f[_0x35ef0b(0x3174)];_0x2b246d++)_0x390f2f['facetNormals'][_0x2b246d]=_0x173d37['P']['Zero'](),_0x390f2f['facetPositions'][_0x2b246d]=_0x173d37['P']['Zero']();return _0x390f2f['facetDataEnabled']=!0x0,this;}[_0x76bd3e(0xd4c)](){var _0x14a751=_0x76bd3e;const _0x3083c2=this[_0x14a751(0x93c)][_0x14a751(0x3c6d)];_0x3083c2[_0x14a751(0x3aa8)]||this[_0x14a751(0x294b)]();var _0x150199,_0x1c5dc0=this['getVerticesData'](_0x4cf985['o']['PositionKind']),_0x277370=this[_0x14a751(0x17bc)](),_0x2f027e=this['getVerticesData'](_0x4cf985['o'][_0x14a751(0x2496)]),_0x63318=this['getBoundingInfo']();if(_0x3083c2['facetDepthSort']&&!_0x3083c2[_0x14a751(0x27e2)]){if(_0x3083c2[_0x14a751(0x27e2)]=!0x0,_0x277370 instanceof Uint16Array)_0x3083c2[_0x14a751(0x1099)]=new Uint16Array(_0x277370);else{if(_0x277370 instanceof Uint32Array)_0x3083c2[_0x14a751(0x1099)]=new Uint32Array(_0x277370);else{let _0xba1f95=!0x1;for(let _0x4903c3=0x0;_0x4903c3<_0x277370[_0x14a751(0x3785)];_0x4903c3++)if(0xffff<_0x277370[_0x4903c3]){_0xba1f95=!0x0;break;}_0xba1f95?_0x3083c2[_0x14a751(0x1099)]=new Uint32Array(_0x277370):_0x3083c2['depthSortedIndices']=new Uint16Array(_0x277370);}}_0x3083c2[_0x14a751(0x237c)]=function(_0x173834,_0x5a80e4){var _0x52bba9=_0x14a751;return _0x5a80e4[_0x52bba9(0x2b98)]-_0x173834[_0x52bba9(0x2b98)];},_0x3083c2[_0x14a751(0x31ed)]||(_0x150199=this[_0x14a751(0x40ae)]()[_0x14a751(0x3728)],_0x3083c2[_0x14a751(0x31ed)]=_0x150199?_0x150199[_0x14a751(0xdfa)]:_0x173d37['P'][_0x14a751(0xd5a)]()),_0x3083c2[_0x14a751(0x6a8)]=[];for(let _0x1cefa4=0x0;_0x1cefa4<_0x3083c2['facetNb'];_0x1cefa4++){var _0x10a2d7={'ind':0x3*_0x1cefa4,'sqDistance':0x0};_0x3083c2['depthSortedFacets']['push'](_0x10a2d7);}_0x3083c2[_0x14a751(0x340e)]=_0x173d37['y3']['Identity'](),_0x3083c2[_0x14a751(0x3457)]=_0x173d37['P'][_0x14a751(0xd5a)]();}_0x3083c2[_0x14a751(0x131b)]['x']=_0x63318['maximum']['x']-_0x63318[_0x14a751(0x2d92)]['x']>_0x431fb0['kn']?_0x63318['maximum']['x']-_0x63318['minimum']['x']:_0x431fb0['kn'],_0x3083c2[_0x14a751(0x131b)]['y']=_0x63318[_0x14a751(0x2c67)]['y']-_0x63318[_0x14a751(0x2d92)]['y']>_0x431fb0['kn']?_0x63318[_0x14a751(0x2c67)]['y']-_0x63318[_0x14a751(0x2d92)]['y']:_0x431fb0['kn'],_0x3083c2[_0x14a751(0x131b)]['z']=_0x63318['maximum']['z']-_0x63318[_0x14a751(0x2d92)]['z']>_0x431fb0['kn']?_0x63318[_0x14a751(0x2c67)]['z']-_0x63318[_0x14a751(0x2d92)]['z']:_0x431fb0['kn'];let _0x1598c9=_0x3083c2[_0x14a751(0x131b)]['x']>_0x3083c2[_0x14a751(0x131b)]['y']?_0x3083c2[_0x14a751(0x131b)]['x']:_0x3083c2['bbSize']['y'];if(_0x1598c9=_0x1598c9>_0x3083c2[_0x14a751(0x131b)]['z']?_0x1598c9:_0x3083c2[_0x14a751(0x131b)]['z'],_0x3083c2['subDiv']['max']=_0x3083c2[_0x14a751(0x284e)],_0x3083c2[_0x14a751(0x37c9)]['X']=Math[_0x14a751(0x3f66)](_0x3083c2[_0x14a751(0x37c9)][_0x14a751(0x695)]*_0x3083c2[_0x14a751(0x131b)]['x']/_0x1598c9),_0x3083c2[_0x14a751(0x37c9)]['Y']=Math[_0x14a751(0x3f66)](_0x3083c2[_0x14a751(0x37c9)][_0x14a751(0x695)]*_0x3083c2[_0x14a751(0x131b)]['y']/_0x1598c9),_0x3083c2[_0x14a751(0x37c9)]['Z']=Math[_0x14a751(0x3f66)](_0x3083c2['subDiv'][_0x14a751(0x695)]*_0x3083c2[_0x14a751(0x131b)]['z']/_0x1598c9),_0x3083c2[_0x14a751(0x37c9)]['X']=_0x3083c2[_0x14a751(0x37c9)]['X']<0x1?0x1:_0x3083c2[_0x14a751(0x37c9)]['X'],_0x3083c2[_0x14a751(0x37c9)]['Y']=_0x3083c2[_0x14a751(0x37c9)]['Y']<0x1?0x1:_0x3083c2[_0x14a751(0x37c9)]['Y'],_0x3083c2['subDiv']['Z']=_0x3083c2[_0x14a751(0x37c9)]['Z']<0x1?0x1:_0x3083c2[_0x14a751(0x37c9)]['Z'],_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x24fc)]=this[_0x14a751(0x2b95)](),_0x3083c2['facetParameters']['facetPositions']=this['getFacetLocalPositions'](),_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x3ebc)]=this[_0x14a751(0x2ebe)](),_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x3497)]=_0x63318,_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x131b)]=_0x3083c2['bbSize'],_0x3083c2[_0x14a751(0x1667)]['subDiv']=_0x3083c2['subDiv'],_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x3e5)]=this['partitioningBBoxRatio'],_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x2217)]=_0x3083c2[_0x14a751(0x26b1)],_0x3083c2['facetDepthSort']&&_0x3083c2['facetDepthSortEnabled']&&(this[_0x14a751(0x3c5a)](!0x0),this[_0x14a751(0x1715)][_0x14a751(0x2b1e)](_0x3083c2[_0x14a751(0x340e)]),_0x173d37['P'][_0x14a751(0x2b3b)](_0x3083c2[_0x14a751(0x31ed)],_0x3083c2[_0x14a751(0x340e)],_0x3083c2[_0x14a751(0x3457)]),_0x3083c2[_0x14a751(0x1667)][_0x14a751(0x1b4a)]=_0x3083c2[_0x14a751(0x3457)]),_0x3083c2['facetParameters']['depthSortedFacets']=_0x3083c2[_0x14a751(0x6a8)],_0x2f027e&&_0x5eda18['x'][_0x14a751(0xf4c)](_0x1c5dc0,_0x277370,_0x2f027e,_0x3083c2['facetParameters']),_0x3083c2[_0x14a751(0x26b1)]&&_0x3083c2['facetDepthSortEnabled']){_0x3083c2['depthSortedFacets'][_0x14a751(0x852)](_0x3083c2[_0x14a751(0x237c)]);var _0x3bbe80=_0x3083c2[_0x14a751(0x1099)][_0x14a751(0x3785)]/0x3|0x0;for(let _0x4c8495=0x0;_0x4c8495<_0x3bbe80;_0x4c8495++){var _0x1dbed9=_0x3083c2[_0x14a751(0x6a8)][_0x4c8495][_0x14a751(0x1d6e)];_0x3083c2['depthSortedIndices'][0x3*_0x4c8495]=_0x277370[_0x1dbed9],_0x3083c2['depthSortedIndices'][0x3*_0x4c8495+0x1]=_0x277370[_0x1dbed9+0x1],_0x3083c2[_0x14a751(0x1099)][0x3*_0x4c8495+0x2]=_0x277370[_0x1dbed9+0x2];}this[_0x14a751(0x14df)](_0x3083c2[_0x14a751(0x1099)],void 0x0,!0x0);}return this;}[_0x76bd3e(0x2b95)](){var _0x1edda3=_0x76bd3e,_0x8f20c3=this[_0x1edda3(0x93c)][_0x1edda3(0x3c6d)];return _0x8f20c3[_0x1edda3(0x24fc)]||this[_0x1edda3(0xd4c)](),_0x8f20c3[_0x1edda3(0x24fc)];}[_0x76bd3e(0x1890)](){var _0x448ebc=_0x76bd3e,_0x5b38b0=this[_0x448ebc(0x93c)][_0x448ebc(0x3c6d)];return _0x5b38b0[_0x448ebc(0x2a91)]||this[_0x448ebc(0xd4c)](),_0x5b38b0['facetPositions'];}['getFacetLocalPartitioning'](){var _0x8d6687=_0x76bd3e,_0x356329=this[_0x8d6687(0x93c)][_0x8d6687(0x3c6d)];return _0x356329[_0x8d6687(0x3ebc)]||this[_0x8d6687(0xd4c)](),_0x356329[_0x8d6687(0x3ebc)];}[_0x76bd3e(0x3448)](_0x11b195){var _0x47178b=_0x76bd3e,_0x98d8be=_0x173d37['P'][_0x47178b(0xd5a)]();return this['getFacetPositionToRef'](_0x11b195,_0x98d8be),_0x98d8be;}[_0x76bd3e(0x362a)](_0x25dc1b,_0x317a4d){var _0x3ad732=_0x76bd3e,_0x25dc1b=this[_0x3ad732(0x1890)]()[_0x25dc1b],_0x103f52=this[_0x3ad732(0x269)]();return _0x173d37['P'][_0x3ad732(0x2b3b)](_0x25dc1b,_0x103f52,_0x317a4d),this;}[_0x76bd3e(0x1d60)](_0xd07fc0){var _0x3f30ac=_0x76bd3e,_0x30e3de=_0x173d37['P'][_0x3f30ac(0xd5a)]();return this[_0x3f30ac(0x953)](_0xd07fc0,_0x30e3de),_0x30e3de;}[_0x76bd3e(0x953)](_0x1baa14,_0x3bf657){var _0x29c6bb=_0x76bd3e;return _0x1baa14=this[_0x29c6bb(0x2b95)]()[_0x1baa14],(_0x173d37['P'][_0x29c6bb(0xa06)](_0x1baa14,this[_0x29c6bb(0x269)](),_0x3bf657),this);}[_0x76bd3e(0x1007)](_0x47702b,_0x3dfa43,_0x32ab08){var _0x5771e7=_0x76bd3e,_0x3e6ebe=this[_0x5771e7(0x26ce)](),_0x5280c0=this[_0x5771e7(0x93c)][_0x5771e7(0x3c6d)],_0x47702b=Math[_0x5771e7(0x3f66)]((_0x47702b-_0x3e6ebe[_0x5771e7(0x2d92)]['x']*_0x5280c0[_0x5771e7(0x3d2b)])*_0x5280c0[_0x5771e7(0x37c9)]['X']*_0x5280c0[_0x5771e7(0x3d2b)]/_0x5280c0['bbSize']['x']),_0x3dfa43=Math[_0x5771e7(0x3f66)]((_0x3dfa43-_0x3e6ebe[_0x5771e7(0x2d92)]['y']*_0x5280c0[_0x5771e7(0x3d2b)])*_0x5280c0[_0x5771e7(0x37c9)]['Y']*_0x5280c0[_0x5771e7(0x3d2b)]/_0x5280c0[_0x5771e7(0x131b)]['y']),_0x32ab08=Math[_0x5771e7(0x3f66)]((_0x32ab08-_0x3e6ebe[_0x5771e7(0x2d92)]['z']*_0x5280c0[_0x5771e7(0x3d2b)])*_0x5280c0[_0x5771e7(0x37c9)]['Z']*_0x5280c0['partitioningBBoxRatio']/_0x5280c0[_0x5771e7(0x131b)]['z']);return _0x47702b<0x0||_0x47702b>_0x5280c0[_0x5771e7(0x37c9)]['max']||_0x3dfa43<0x0||_0x3dfa43>_0x5280c0['subDiv'][_0x5771e7(0x695)]||_0x32ab08<0x0||_0x32ab08>_0x5280c0[_0x5771e7(0x37c9)][_0x5771e7(0x695)]?null:_0x5280c0[_0x5771e7(0x3ebc)][_0x47702b+_0x5280c0[_0x5771e7(0x37c9)][_0x5771e7(0x695)]*_0x3dfa43+_0x5280c0['subDiv'][_0x5771e7(0x695)]*_0x5280c0['subDiv'][_0x5771e7(0x695)]*_0x32ab08];}['getClosestFacetAtCoordinates'](_0x4944b3,_0x22d233,_0x469d4d,_0x21fb1c,_0x526f60=!0x1,_0x5f5898=!0x0){var _0x50ed73=_0x76bd3e;const _0x443bef=this['getWorldMatrix']();var _0x3b57c6=_0x173d37['jp'][_0x50ed73(0x1919)][0x5],_0x175399=(_0x443bef[_0x50ed73(0x2b1e)](_0x3b57c6),_0x173d37['jp']['Vector3'][0x8]),_0x4944b3=(_0x173d37['P'][_0x50ed73(0x302d)](_0x4944b3,_0x22d233,_0x469d4d,_0x3b57c6,_0x175399),this[_0x50ed73(0x2da9)](_0x175399['x'],_0x175399['y'],_0x175399['z'],_0x21fb1c,_0x526f60,_0x5f5898));return _0x21fb1c&&_0x173d37['P'][_0x50ed73(0x302d)](_0x21fb1c['x'],_0x21fb1c['y'],_0x21fb1c['z'],_0x443bef,_0x21fb1c),_0x4944b3;}[_0x76bd3e(0x2da9)](_0x5d7fae,_0x45f433,_0x9a7cfd,_0x2504b2,_0x16e7fb=!0x1,_0x245f72=!0x0){var _0x15b9ad=_0x76bd3e;let _0x58f0cf=null,_0x90ce15=0x0;var _0x55473f,_0x23bac5,_0xc587d3,_0x4a2555,_0x4425b8,_0xa2b19b,_0x225cf1=this[_0x15b9ad(0x1890)](),_0x54a306=this[_0x15b9ad(0x2b95)](),_0x24042c=this[_0x15b9ad(0x1007)](_0x5d7fae,_0x45f433,_0x9a7cfd);if(!_0x24042c)return null;let _0x2bd316=Number[_0x15b9ad(0x3279)];_0x2bd316;for(let _0x133bfa=0x0;_0x133bfa<_0x24042c[_0x15b9ad(0x3785)];_0x133bfa++)_0x4425b8=_0x54a306[_0x4a2555=_0x24042c[_0x133bfa]],_0xa2b19b=_0x225cf1[_0x4a2555],_0x90ce15=(_0x5d7fae-_0xa2b19b['x'])*_0x4425b8['x']+(_0x45f433-_0xa2b19b['y'])*_0x4425b8['y']+(_0x9a7cfd-_0xa2b19b['z'])*_0x4425b8['z'],(!_0x16e7fb||_0x245f72&&0x0<=_0x90ce15||_0x16e7fb&&!_0x245f72&&_0x90ce15<=0x0)&&(_0x90ce15=_0x4425b8['x']*_0xa2b19b['x']+_0x4425b8['y']*_0xa2b19b['y']+_0x4425b8['z']*_0xa2b19b['z'],_0xa2b19b=-(_0x4425b8['x']*_0x5d7fae+_0x4425b8['y']*_0x45f433+_0x4425b8['z']*_0x9a7cfd-_0x90ce15)/(_0x4425b8['x']*_0x4425b8['x']+_0x4425b8['y']*_0x4425b8['y']+_0x4425b8['z']*_0x4425b8['z']),(_0xa2b19b=(_0x23bac5=(_0x55473f=_0x5d7fae+_0x4425b8['x']*_0xa2b19b)-_0x5d7fae)*_0x23bac5+(_0xc587d3=(_0x23bac5=_0x45f433+_0x4425b8['y']*_0xa2b19b)-_0x45f433)*_0xc587d3+(_0x4425b8=(_0xc587d3=_0x9a7cfd+_0x4425b8['z']*_0xa2b19b)-_0x9a7cfd)*_0x4425b8)<_0x2bd316&&(_0x2bd316=_0xa2b19b,_0x58f0cf=_0x4a2555,_0x2504b2&&(_0x2504b2['x']=_0x55473f,_0x2504b2['y']=_0x23bac5,_0x2504b2['z']=_0xc587d3)));return _0x58f0cf;}[_0x76bd3e(0x2566)](){var _0x1ae65b=_0x76bd3e;return this[_0x1ae65b(0x93c)][_0x1ae65b(0x3c6d)][_0x1ae65b(0x1667)];}[_0x76bd3e(0x32d4)](){var _0x2d4b13=_0x76bd3e;const _0x2336fc=this['_internalAbstractMeshDataInfo'][_0x2d4b13(0x3c6d)];return _0x2336fc[_0x2d4b13(0x3aa8)]&&(_0x2336fc[_0x2d4b13(0x3aa8)]=!0x1,_0x2336fc[_0x2d4b13(0x2a91)]=new Array(),_0x2336fc['facetNormals']=new Array(),_0x2336fc[_0x2d4b13(0x3ebc)]=new Array(),_0x2336fc[_0x2d4b13(0x1667)]=null,_0x2336fc[_0x2d4b13(0x1099)]=new Uint32Array(0x0)),this;}[_0x76bd3e(0x14df)](_0x225f03,_0x4a09a9,_0x2aa3bb=0x0){return this;}[_0x76bd3e(0x2e77)](_0x33d61f){var _0x68fb2d=_0x76bd3e,_0x3897f3=this['getVerticesData'](_0x4cf985['o'][_0x68fb2d(0x3056)]),_0x2e584f=this[_0x68fb2d(0x17bc)](),_0x5b608c=this[_0x68fb2d(0x950)](_0x4cf985['o'][_0x68fb2d(0x2496)])?this[_0x68fb2d(0x3e76)](_0x4cf985['o'][_0x68fb2d(0x2496)]):[];return _0x5eda18['x'][_0x68fb2d(0xf4c)](_0x3897f3,_0x2e584f,_0x5b608c,{'useRightHandedSystem':this[_0x68fb2d(0x40ae)]()[_0x68fb2d(0x3ece)]}),this[_0x68fb2d(0x236a)](_0x4cf985['o']['NormalKind'],_0x5b608c,_0x33d61f),this;}[_0x76bd3e(0x1b46)](_0x647dfe,_0x1aef25){var _0x1cd212=_0x76bd3e;_0x1aef25=_0x1aef25||_0x29a823['RD']['Y'];var _0x56d7d5=_0x173d37['jp']['Vector3'][0x0],_0x5da235=_0x173d37['jp'][_0x1cd212(0x19f4)][0x1];return _0x173d37['P'][_0x1cd212(0x67d)](_0x1aef25,_0x647dfe,_0x5da235),_0x173d37['P']['CrossToRef'](_0x647dfe,_0x5da235,_0x56d7d5),this[_0x1cd212(0x373c)]?_0x173d37['_f'][_0x1cd212(0x38d1)](_0x56d7d5,_0x647dfe,_0x5da235,this['rotationQuaternion']):_0x173d37['P'][_0x1cd212(0x2b4f)](_0x56d7d5,_0x647dfe,_0x5da235,this[_0x1cd212(0x30d0)]),this;}[_0x76bd3e(0x8cc)](){return!0x1;}[_0x76bd3e(0x2b55)](){var _0x2713bc=_0x76bd3e;throw(0x0,_0x58916f['S'])(_0x2713bc(0xb9c));}[_0x76bd3e(0x5c3)](_0x4b0f3f,_0x3c8ddf,_0x1418d2){var _0x4d550d=_0x76bd3e;throw(0x0,_0x58916f['S'])(_0x4d550d(0xb9c));}[_0x76bd3e(0x3b84)](){var _0x1dbaf7=_0x76bd3e;return this[_0x1dbaf7(0x3921)][_0x1dbaf7(0x3ca7)][_0x1dbaf7(0x2a44)](_0x2cd1d7=>_0x2cd1d7[_0x1dbaf7(0xcfd)]===this);}}_0x5cb00d['OCCLUSION_TYPE_NONE']=0x0,_0x5cb00d[_0x76bd3e(0x9d0)]=0x1,_0x5cb00d[_0x76bd3e(0x3fd5)]=0x2,_0x5cb00d['OCCLUSION_ALGORITHM_TYPE_ACCURATE']=0x0,_0x5cb00d[_0x76bd3e(0x3182)]=0x1,_0x5cb00d[_0x76bd3e(0x11ed)]=_0x1c3a38['g']['MESHES_CULLINGSTRATEGY_STANDARD'],_0x5cb00d[_0x76bd3e(0x34d3)]=_0x1c3a38['g'][_0x76bd3e(0x2e4f)],_0x5cb00d[_0x76bd3e(0x2bdb)]=_0x1c3a38['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION'],_0x5cb00d['CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY']=_0x1c3a38['g'][_0x76bd3e(0x1f92)],(0x0,_0x295bfc['H'])(_0x76bd3e(0x30b3),_0x5cb00d);},0x5a5:(_0x35d0c3,_0x2a84f3,_0x175dc5)=>{var _0xed731a=a7_0x38a779,_0x5e67c6=_0x175dc5(0x9fd1);_0x175dc5(0x1a27),_0x175dc5(0x10187),_0x175dc5(0x1dad),_0x175dc5(0xc84b),_0x175dc5(0x77a5);class _0x5bbc66{constructor(_0x4b8eba,_0x5ea5fa){var _0x3d6eef=a7_0x2532;this[_0x3d6eef(0x39f3)]=_0x4b8eba,this['w']=_0x5ea5fa;}static[_0xed731a(0x26f3)](_0x5a7e97,_0x1907b2,_0x5e5b2e){var _0xb37e85=_0xed731a;const _0x379d22=_0x5e5b2e[_0xb37e85(0x1dc8)](_0x5a7e97),_0x1f19fd=_0x1907b2[_0xb37e85(0x1dc8)](_0x5a7e97);if(0x0===_0x379d22['lengthSquared']()||0x0===_0x1f19fd[_0xb37e85(0x7ae)]())return null;return _0x5e5b2e=_0x5e67c6['P'][_0xb37e85(0x14f2)](_0x5e67c6['P'][_0xb37e85(0x37c3)](_0x379d22,_0x1f19fd)),new _0x5bbc66(_0x5e5b2e,_0x5e67c6['P'][_0xb37e85(0x1457)](_0x5e5b2e,_0x5a7e97));}[_0xed731a(0x292d)](){var _0x3542a4=_0xed731a;return new _0x5bbc66(this['normal'][_0x3542a4(0x292d)](),this['w']);}[_0xed731a(0xea0)](){var _0x4a6e29=_0xed731a;this['normal'][_0x4a6e29(0xbb9)](-0x1),this['w']=-this['w'];}[_0xed731a(0x19bc)](_0x168c8e,_0x11344a,_0x790c46,_0x282740,_0xbce84a){var _0x249f9c=_0xed731a;let _0x426b0e=0x0;const _0x4c1fce=[];let _0x3d04f3,_0x16ad17;for(_0x3d04f3=0x0;_0x3d04f3<_0x168c8e[_0x249f9c(0x212d)][_0x249f9c(0x3785)];_0x3d04f3++){var _0x2f1306=(_0x16ad17=_0x5e67c6['P'][_0x249f9c(0x1457)](this[_0x249f9c(0x39f3)],_0x168c8e[_0x249f9c(0x212d)][_0x3d04f3][_0x249f9c(0xf3b)])-this['w'])<-_0x5bbc66['EPSILON']?0x2:_0x16ad17>_0x5bbc66[_0x249f9c(0x26af)]?0x1:0x0;_0x426b0e|=_0x2f1306,_0x4c1fce[_0x249f9c(0x1e1d)](_0x2f1306);}switch(_0x426b0e){case 0x0:(0x0<_0x5e67c6['P'][_0x249f9c(0x1457)](this[_0x249f9c(0x39f3)],_0x168c8e[_0x249f9c(0xaa6)][_0x249f9c(0x39f3)])?_0x11344a:_0x790c46)[_0x249f9c(0x1e1d)](_0x168c8e);break;case 0x1:_0x282740[_0x249f9c(0x1e1d)](_0x168c8e);break;case 0x2:_0xbce84a[_0x249f9c(0x1e1d)](_0x168c8e);break;case 0x3:{const _0x9ea2a0=[],_0x26b2d7=[];for(_0x3d04f3=0x0;_0x3d04f3<_0x168c8e[_0x249f9c(0x212d)][_0x249f9c(0x3785)];_0x3d04f3++){var _0x46afcc=(_0x3d04f3+0x1)%_0x168c8e[_0x249f9c(0x212d)][_0x249f9c(0x3785)],_0x1b87ad=_0x4c1fce[_0x3d04f3],_0x4d269a=_0x4c1fce[_0x46afcc];const _0x39a5fc=_0x168c8e[_0x249f9c(0x212d)][_0x3d04f3],_0x377585=_0x168c8e[_0x249f9c(0x212d)][_0x46afcc];if(0x2!==_0x1b87ad&&_0x9ea2a0['push'](_0x39a5fc),0x1!==_0x1b87ad&&_0x26b2d7[_0x249f9c(0x1e1d)](0x2!==_0x1b87ad?_0x39a5fc['clone']():_0x39a5fc),0x3==(_0x1b87ad|_0x4d269a)){_0x16ad17=(this['w']-_0x5e67c6['P'][_0x249f9c(0x1457)](this[_0x249f9c(0x39f3)],_0x39a5fc[_0x249f9c(0xf3b)]))/_0x5e67c6['P']['Dot'](this['normal'],_0x377585[_0x249f9c(0xf3b)]['subtract'](_0x39a5fc[_0x249f9c(0xf3b)]));const _0xa17100=_0x39a5fc[_0x249f9c(0x1327)](_0x377585,_0x16ad17);_0x9ea2a0[_0x249f9c(0x1e1d)](_0xa17100),_0x26b2d7[_0x249f9c(0x1e1d)](_0xa17100[_0x249f9c(0x292d)]());}}let _0x17aa29;0x3<=_0x9ea2a0[_0x249f9c(0x3785)]&&(_0x17aa29=new _0x1b0498(_0x9ea2a0,_0x168c8e[_0x249f9c(0x127e)]))[_0x249f9c(0xaa6)]&&_0x282740[_0x249f9c(0x1e1d)](_0x17aa29),0x3<=_0x26b2d7['length']&&(_0x17aa29=new _0x1b0498(_0x26b2d7,_0x168c8e[_0x249f9c(0x127e)]))['plane']&&_0xbce84a[_0x249f9c(0x1e1d)](_0x17aa29);break;}}}}_0x5bbc66['EPSILON']=0.00001;class _0x1b0498{constructor(_0x431eba,_0x474c63){var _0x130e47=_0xed731a;this[_0x130e47(0x212d)]=_0x431eba,this[_0x130e47(0x127e)]=_0x474c63,this[_0x130e47(0xaa6)]=_0x5bbc66[_0x130e47(0x26f3)](_0x431eba[0x0][_0x130e47(0xf3b)],_0x431eba[0x1][_0x130e47(0xf3b)],_0x431eba[0x2]['pos']);}['clone'](){var _0x5c881a=_0xed731a,_0x343652=this[_0x5c881a(0x212d)][_0x5c881a(0x350f)](_0x21b898=>_0x21b898[_0x5c881a(0x292d)]());return new _0x1b0498(_0x343652,this[_0x5c881a(0x127e)]);}['flip'](){var _0x22d8ae=_0xed731a;this[_0x22d8ae(0x212d)][_0x22d8ae(0x941)]()[_0x22d8ae(0x350f)](_0x5eaf22=>{var _0x23939b=_0x22d8ae;_0x5eaf22[_0x23939b(0xea0)]();}),this[_0x22d8ae(0xaa6)]['flip']();}}},0x5099:(_0x14e919,_0x4b7d6a,_0x124874)=>{var _0x543d16=a7_0x38a779;_0x124874['d'](_0x4b7d6a,{'Bn':()=>_0x46a4fa,'zz':()=>_0x193673});var _0x212dbc=_0x124874(0x9fd1),_0x5ec460=_0x124874(0x1b5c),_0x12f3f2=_0x124874(0x147b8),_0x8d982b=_0x124874(0x5025);class _0x46a4fa{constructor(){var _0x1885c3=a7_0x2532;this[_0x1885c3(0x399b)]=[],this[_0x1885c3(0x212d)]=[],this[_0x1885c3(0x695)]=[],this[_0x1885c3(0x33a7)]=[],this[_0x1885c3(0xadb)]=[],this[_0x1885c3(0x103c)]=[],this[_0x1885c3(0xc48)]=[],this[_0x1885c3(0x1efe)]=[],this[_0x1885c3(0x30f6)]=[],this[_0x1885c3(0x14cc)]=[],this[_0x1885c3(0x9ed)]=new _0x1edff5(_0x1885c3(0x3ea9),_0x1885c3(0x275c),[[0x0,_0x12f3f2['Q_'],-0x1],[-_0x12f3f2['Q_'],0x1,0x0],[-0x1,0x0,-_0x12f3f2['Q_']],[0x1,0x0,-_0x12f3f2['Q_']],[_0x12f3f2['Q_'],0x1,0x0],[0x0,_0x12f3f2['Q_'],0x1],[-0x1,0x0,_0x12f3f2['Q_']],[-_0x12f3f2['Q_'],-0x1,0x0],[0x0,-_0x12f3f2['Q_'],-0x1],[_0x12f3f2['Q_'],-0x1,0x0],[0x1,0x0,_0x12f3f2['Q_']],[0x0,-_0x12f3f2['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]]);}[_0x543d16(0x35d)](){var _0x3b09c8=_0x543d16;let _0x411307=0xc;const _0x1c71b6={};var _0x59dbbc=this['m'],_0x45398b=this['n'];let _0x28785d=_0x59dbbc;var _0x32e141,_0x1ac35b,_0x477737,_0x2e680c=_0x59dbbc/(_0x28785d=0x0!==_0x45398b?_0x5ec460['R'][_0x3b09c8(0x116e)](_0x59dbbc,_0x45398b):_0x28785d),_0x5530ff=_0x45398b/_0x28785d;let _0x1ffc8f;var _0xa1e1ab=_0x8d982b['a'][_0x3b09c8(0xd5a)](),_0x150be0=new _0x8d982b['a'](_0x59dbbc,_0x45398b),_0x5b1f92=new _0x8d982b['a'](-_0x45398b,_0x59dbbc+_0x45398b);const _0x2e5df6=_0x8d982b['a'][_0x3b09c8(0xd5a)](),_0x5b1cac=_0x8d982b['a'][_0x3b09c8(0xd5a)](),_0x5f8659=_0x8d982b['a'][_0x3b09c8(0xd5a)]();let _0x13b6c7=[],_0x304372,_0x3d1cb9,_0x408da6,_0x3a485b;const _0x362329=[],_0x5cbb5d=this[_0x3b09c8(0x3814)];var _0x592098=(_0x28da2d,_0x788a9b,_0x41ae8b,_0x1ebee3)=>{_0x304372=_0x28da2d+'|'+_0x41ae8b,_0x3d1cb9=_0x788a9b+'|'+_0x1ebee3,_0x304372 in _0x1c71b6||_0x3d1cb9 in _0x1c71b6?_0x304372 in _0x1c71b6&&!(_0x3d1cb9 in _0x1c71b6)?_0x1c71b6[_0x3d1cb9]=_0x1c71b6[_0x304372]:_0x3d1cb9 in _0x1c71b6&&!(_0x304372 in _0x1c71b6)&&(_0x1c71b6[_0x304372]=_0x1c71b6[_0x3d1cb9]):(_0x1c71b6[_0x304372]=_0x411307,_0x1c71b6[_0x3d1cb9]=_0x411307,_0x411307++),0x2<_0x5cbb5d[_0x41ae8b][0x0]?_0x362329[_0x1c71b6[_0x304372]]=[-_0x5cbb5d[_0x41ae8b][0x0],_0x5cbb5d[_0x41ae8b][0x1],_0x1c71b6[_0x304372]]:_0x362329[_0x1c71b6[_0x304372]]=[_0x13b6c7[_0x5cbb5d[_0x41ae8b][0x0]],_0x5cbb5d[_0x41ae8b][0x1],_0x1c71b6[_0x304372]];};this[_0x3b09c8(0x9ed)][_0x3b09c8(0x1325)]=[[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 _0x5bd8fe=0x0;_0x5bd8fe<0x14;_0x5bd8fe++){if(_0x32e141=(_0x13b6c7=this[_0x3b09c8(0x9ed)]['face'][_0x5bd8fe])[0x2],_0x1ac35b=_0x13b6c7[0x1],_0x477737=_0x13b6c7[0x0],_0x408da6=_0xa1e1ab['x']+'|'+_0xa1e1ab['y'],(_0x304372=_0x5bd8fe+'|'+_0x408da6)in _0x1c71b6||(_0x1c71b6[_0x304372]=_0x32e141,_0x362329[_0x32e141]=[_0x13b6c7[_0x5cbb5d[_0x408da6][0x0]],_0x5cbb5d[_0x408da6][0x1]]),_0x408da6=_0x150be0['x']+'|'+_0x150be0['y'],(_0x304372=_0x5bd8fe+'|'+_0x408da6)in _0x1c71b6||(_0x1c71b6[_0x304372]=_0x1ac35b,_0x362329[_0x1ac35b]=[_0x13b6c7[_0x5cbb5d[_0x408da6][0x0]],_0x5cbb5d[_0x408da6][0x1]]),_0x408da6=_0x5b1f92['x']+'|'+_0x5b1f92['y'],(_0x304372=_0x5bd8fe+'|'+_0x408da6)in _0x1c71b6||(_0x1c71b6[_0x304372]=_0x477737,_0x362329[_0x477737]=[_0x13b6c7[_0x5cbb5d[_0x408da6][0x0]],_0x5cbb5d[_0x408da6][0x1]]),_0x1ffc8f=this[_0x3b09c8(0x9ed)]['edgematch'][_0x5bd8fe][0x0],'B'===(_0x32e141=this[_0x3b09c8(0x9ed)]['edgematch'][_0x5bd8fe][0x1])){for(let _0x2390c6=0x1;_0x2390c6<_0x28785d;_0x2390c6++)_0x5b1cac['x']=_0x59dbbc-_0x2390c6*(_0x2e680c+_0x5530ff),_0x5b1cac['y']=_0x45398b+_0x2390c6*_0x2e680c,_0x5f8659['x']=-_0x2390c6*_0x5530ff,_0x5f8659['y']=_0x2390c6*(_0x2e680c+_0x5530ff),_0x408da6=_0x5b1cac['x']+'|'+_0x5b1cac['y'],_0x3a485b=_0x5f8659['x']+'|'+_0x5f8659['y'],_0x592098(_0x5bd8fe,_0x1ffc8f,_0x408da6,_0x3a485b);}if('O'===_0x32e141){for(let _0x14dba7=0x1;_0x14dba7<_0x28785d;_0x14dba7++)_0x5f8659['x']=-_0x14dba7*_0x5530ff,_0x5f8659['y']=_0x14dba7*(_0x2e680c+_0x5530ff),_0x2e5df6['x']=_0x14dba7*_0x2e680c,_0x2e5df6['y']=_0x14dba7*_0x5530ff,_0x408da6=_0x5f8659['x']+'|'+_0x5f8659['y'],_0x3a485b=_0x2e5df6['x']+'|'+_0x2e5df6['y'],_0x592098(_0x5bd8fe,_0x1ffc8f,_0x408da6,_0x3a485b);}if(_0x1ffc8f=this[_0x3b09c8(0x9ed)][_0x3b09c8(0x1325)][_0x5bd8fe][0x2],(_0x32e141=this[_0x3b09c8(0x9ed)][_0x3b09c8(0x1325)][_0x5bd8fe][0x3])&&'A'===_0x32e141){for(let _0x424c53=0x1;_0x424c53<_0x28785d;_0x424c53++)_0x2e5df6['x']=_0x424c53*_0x2e680c,_0x2e5df6['y']=_0x424c53*_0x5530ff,_0x5b1cac['x']=_0x59dbbc-(_0x28785d-_0x424c53)*(_0x2e680c+_0x5530ff),_0x5b1cac['y']=_0x45398b+(_0x28785d-_0x424c53)*_0x2e680c,_0x408da6=_0x2e5df6['x']+'|'+_0x2e5df6['y'],_0x3a485b=_0x5b1cac['x']+'|'+_0x5b1cac['y'],_0x592098(_0x5bd8fe,_0x1ffc8f,_0x408da6,_0x3a485b);}for(let _0x48ef25=0x0;_0x48ef25<this[_0x3b09c8(0x212d)]['length'];_0x48ef25++)_0x408da6=this[_0x3b09c8(0x212d)][_0x48ef25]['x']+'|'+this[_0x3b09c8(0x212d)][_0x48ef25]['y'],(_0x304372=_0x5bd8fe+'|'+_0x408da6)in _0x1c71b6||(_0x1c71b6[_0x304372]=_0x411307++,0x2<_0x5cbb5d[_0x408da6][0x0]?_0x362329[_0x1c71b6[_0x304372]]=[-_0x5cbb5d[_0x408da6][0x0],_0x5cbb5d[_0x408da6][0x1],_0x1c71b6[_0x304372]]:_0x362329[_0x1c71b6[_0x304372]]=[_0x13b6c7[_0x5cbb5d[_0x408da6][0x0]],_0x5cbb5d[_0x408da6][0x1],_0x1c71b6[_0x304372]]);}this['closestTo']=_0x362329,this['vecToidx']=_0x1c71b6;}[_0x543d16(0x1fcf)](){var _0x4d0bc5=_0x543d16,_0x354439=this['m'],_0x4053d4=this['n'],_0x3f5c0f=Math['sqrt'](0x3)/0x3,_0x1c180a=_0x354439*_0x354439+_0x4053d4*_0x4053d4+_0x354439*_0x4053d4;this[_0x4d0bc5(0x4162)]=(_0x354439+_0x4053d4)/_0x1c180a,this[_0x4d0bc5(0x3b29)]=-_0x4053d4/_0x1c180a,this[_0x4d0bc5(0x1fcd)]=-_0x3f5c0f*(_0x354439-_0x4053d4)/_0x1c180a,this[_0x4d0bc5(0x3a73)]=_0x3f5c0f*(0x2*_0x354439+_0x4053d4)/_0x1c180a;}[_0x543d16(0x95d)](){var _0x436439=_0x543d16,_0x1b1ded=this['m'],_0x5d06c8=this['n'];for(let _0x192b29=0x0;_0x192b29<_0x5d06c8+_0x1b1ded+0x1;_0x192b29++)for(let _0x269d65=this[_0x436439(0x33a7)][_0x192b29];_0x269d65<this[_0x436439(0x695)][_0x192b29]+0x1;_0x269d65++)_0x269d65<this[_0x436439(0x695)][_0x192b29]&&_0x269d65<this[_0x436439(0x695)][_0x192b29+0x1]+0x1&&this[_0x436439(0x103c)][_0x436439(0x1e1d)](['|'+_0x269d65+'|'+_0x192b29,'|'+_0x269d65+'|'+(_0x192b29+0x1),'|'+(_0x269d65+0x1)+'|'+_0x192b29]),0x0<_0x192b29&&_0x269d65<this[_0x436439(0x695)][_0x192b29-0x1]&&_0x269d65+0x1<this['max'][_0x192b29]+0x1&&this[_0x436439(0x103c)][_0x436439(0x1e1d)](['|'+_0x269d65+'|'+_0x192b29,'|'+(_0x269d65+0x1)+'|'+_0x192b29,'|'+(_0x269d65+0x1)+'|'+(_0x192b29-0x1)]);}[_0x543d16(0x2ebf)](){var _0x7437de=_0x543d16,_0x4d2d1e=this['m'],_0x115827=this['n'],_0x2711d9=new _0x8d982b['a'](-_0x115827,_0x4d2d1e+_0x115827);for(let _0x35f9dc=0x1;_0x35f9dc<_0x4d2d1e+_0x115827;_0x35f9dc++){const _0x33d126=new _0x8d982b['a'](this[_0x7437de(0x33a7)][_0x35f9dc],_0x35f9dc),_0x28e33d=new _0x8d982b['a'](this[_0x7437de(0x33a7)][_0x35f9dc-0x1],_0x35f9dc-0x1),_0x52bfec=new _0x8d982b['a'](this['min'][_0x35f9dc+0x1],_0x35f9dc+0x1),_0x3e084d=_0x33d126[_0x7437de(0x292d)](),_0x220e70=_0x28e33d[_0x7437de(0x292d)](),_0x5e8ddc=_0x52bfec[_0x7437de(0x292d)]();_0x3e084d[_0x7437de(0x3580)](_0x2711d9),_0x220e70['rotate60About'](_0x2711d9),_0x5e8ddc[_0x7437de(0x3580)](_0x2711d9);var _0x21943e=new _0x8d982b['a'](this[_0x7437de(0x695)][_0x3e084d['y']],_0x3e084d['y']),_0x34ab65=new _0x8d982b['a'](this[_0x7437de(0x695)][_0x3e084d['y']-0x1],_0x3e084d['y']-0x1),_0x1706e4=new _0x8d982b['a'](this['max'][_0x3e084d['y']-0x1]-0x1,_0x3e084d['y']-0x1);_0x3e084d['x']===_0x21943e['x']&&_0x3e084d['y']===_0x21943e['y']||(_0x3e084d['x']!==_0x34ab65['x']?(this[_0x7437de(0x14cc)][_0x7437de(0x1e1d)]([0x1,0x0,0x0]),this[_0x7437de(0xc48)]['push']([_0x33d126,_0x34ab65,_0x1706e4]),this[_0x7437de(0x14cc)]['push']([0x1,0x0,0x0]),this[_0x7437de(0xc48)][_0x7437de(0x1e1d)]([_0x33d126,_0x1706e4,_0x21943e])):_0x3e084d['y']===_0x5e8ddc['y']?(this['vertexTypes'][_0x7437de(0x1e1d)]([0x1,0x1,0x0]),this[_0x7437de(0xc48)][_0x7437de(0x1e1d)]([_0x33d126,_0x28e33d,_0x34ab65]),this[_0x7437de(0x14cc)]['push']([0x1,0x0,0x1]),this[_0x7437de(0xc48)][_0x7437de(0x1e1d)]([_0x33d126,_0x34ab65,_0x52bfec])):(this[_0x7437de(0x14cc)][_0x7437de(0x1e1d)]([0x1,0x1,0x0]),this['isoVecsABOB'][_0x7437de(0x1e1d)]([_0x33d126,_0x28e33d,_0x34ab65]),this['vertexTypes']['push']([0x1,0x0,0x0]),this[_0x7437de(0xc48)][_0x7437de(0x1e1d)]([_0x33d126,_0x34ab65,_0x21943e])));}}['mapABOBtoOBOA'](){var _0x540ee7=_0x543d16;const _0x2506a7=new _0x8d982b['a'](0x0,0x0);for(let _0x5c26e3=0x0;_0x5c26e3<this[_0x540ee7(0xc48)][_0x540ee7(0x3785)];_0x5c26e3++){const _0x30f0a9=[];for(let _0x1cc2cf=0x0;_0x1cc2cf<0x3;_0x1cc2cf++)_0x2506a7['x']=this[_0x540ee7(0xc48)][_0x5c26e3][_0x1cc2cf]['x'],_0x2506a7['y']=this[_0x540ee7(0xc48)][_0x5c26e3][_0x1cc2cf]['y'],0x0===this[_0x540ee7(0x14cc)][_0x5c26e3][_0x1cc2cf]&&_0x2506a7[_0x540ee7(0x2839)](this['m'],this['n']),_0x30f0a9[_0x540ee7(0x1e1d)](_0x2506a7[_0x540ee7(0x292d)]());this[_0x540ee7(0x1efe)]['push'](_0x30f0a9);}}[_0x543d16(0x1973)](){var _0x1b4932=_0x543d16;const _0x3f2c9d=new _0x8d982b['a'](0x0,0x0);for(let _0x5c97c7=0x0;_0x5c97c7<this[_0x1b4932(0xc48)][_0x1b4932(0x3785)];_0x5c97c7++){const _0x2e5182=[];for(let _0x4c9dab=0x0;_0x4c9dab<0x3;_0x4c9dab++)_0x3f2c9d['x']=this[_0x1b4932(0xc48)][_0x5c97c7][_0x4c9dab]['x'],_0x3f2c9d['y']=this[_0x1b4932(0xc48)][_0x5c97c7][_0x4c9dab]['y'],0x1===this['vertexTypes'][_0x5c97c7][_0x4c9dab]&&_0x3f2c9d[_0x1b4932(0x11c7)](this['m'],this['n']),_0x2e5182[_0x1b4932(0x1e1d)](_0x3f2c9d[_0x1b4932(0x292d)]());this[_0x1b4932(0x30f6)][_0x1b4932(0x1e1d)](_0x2e5182);}}['MapToFace'](_0x203124,_0xcc7f8c){var _0x47d5bd=_0x543d16,_0x525cd1,_0x4144be,_0x3b58ae=this[_0x47d5bd(0x9ed)][_0x47d5bd(0x3224)][_0x203124],_0x5563e0=_0x3b58ae[0x2],_0x47f64b=_0x3b58ae[0x1],_0x3b58ae=_0x3b58ae[0x0],_0x5b75f4=_0x212dbc['P'][_0x47d5bd(0x1c38)](this['IDATA'][_0x47d5bd(0x23ab)][_0x5563e0]);const _0x558f7b=_0x212dbc['P'][_0x47d5bd(0x1c38)](this[_0x47d5bd(0x9ed)][_0x47d5bd(0x23ab)][_0x47f64b]),_0x38c444=_0x212dbc['P'][_0x47d5bd(0x1c38)](this[_0x47d5bd(0x9ed)][_0x47d5bd(0x23ab)][_0x3b58ae]),_0x475040=_0x558f7b[_0x47d5bd(0x1dc8)](_0x5b75f4),_0x4b4c4c=_0x38c444[_0x47d5bd(0x1dc8)](_0x5b75f4),_0x44579c=_0x475040[_0x47d5bd(0x5ab)](this[_0x47d5bd(0x4162)])[_0x47d5bd(0x33ee)](_0x4b4c4c['scale'](this[_0x47d5bd(0x3b29)])),_0x9d6838=_0x475040['scale'](this[_0x47d5bd(0x1fcd)])[_0x47d5bd(0x33ee)](_0x4b4c4c[_0x47d5bd(0x5ab)](this['cobv'])),_0x278e5f=[];_0x212dbc['jp'][_0x47d5bd(0x19f4)][0x0];for(let _0x3a01d9=0x0;_0x3a01d9<this[_0x47d5bd(0x399b)][_0x47d5bd(0x3785)];_0x3a01d9++)_0x4144be=_0x44579c['scale'](this['cartesian'][_0x3a01d9]['x'])[_0x47d5bd(0x33ee)](_0x9d6838[_0x47d5bd(0x5ab)](this[_0x47d5bd(0x399b)][_0x3a01d9]['y']))[_0x47d5bd(0x33ee)](_0x5b75f4),_0x278e5f[_0x3a01d9]=[_0x4144be['x'],_0x4144be['y'],_0x4144be['z']],_0x525cd1=_0x203124+'|'+this[_0x47d5bd(0x212d)][_0x3a01d9]['x']+'|'+this['vertices'][_0x3a01d9]['y'],_0xcc7f8c['vertex'][this['vecToidx'][_0x525cd1]]=[_0x4144be['x'],_0x4144be['y'],_0x4144be['z']];}[_0x543d16(0x2cb8)](_0x5890e5,_0x501096){var _0x5b1cd1=_0x543d16;const _0x26b8b1=new Array();var _0x1d9ee1=_0x8d982b['a'][_0x5b1cd1(0xd5a)](),_0x25f609=new _0x8d982b['a'](_0x5890e5,_0x501096),_0x2207b4=new _0x8d982b['a'](-_0x501096,_0x5890e5+_0x501096);_0x26b8b1[_0x5b1cd1(0x1e1d)](_0x1d9ee1,_0x25f609,_0x2207b4);for(let _0xce8905=_0x501096;_0xce8905<_0x5890e5+0x1;_0xce8905++)for(let _0x43fe8d=0x0;_0x43fe8d<_0x5890e5+0x1-_0xce8905;_0x43fe8d++)_0x26b8b1['push'](new _0x8d982b['a'](_0x43fe8d,_0xce8905));if(0x0<_0x501096){var _0x56dd2f=_0x5ec460['R'][_0x5b1cd1(0x116e)](_0x5890e5,_0x501096),_0x289ddf=_0x5890e5/_0x56dd2f,_0xc5e7c4=_0x501096/_0x56dd2f;for(let _0x4a9758=0x1;_0x4a9758<_0x56dd2f;_0x4a9758++)_0x26b8b1['push'](new _0x8d982b['a'](_0x4a9758*_0x289ddf,_0x4a9758*_0xc5e7c4)),_0x26b8b1['push'](new _0x8d982b['a'](-_0x4a9758*_0xc5e7c4,_0x4a9758*(_0x289ddf+_0xc5e7c4))),_0x26b8b1[_0x5b1cd1(0x1e1d)](new _0x8d982b['a'](_0x5890e5-_0x4a9758*(_0x289ddf+_0xc5e7c4),_0x501096+_0x4a9758*_0x289ddf));var _0xb342f2=_0x5890e5/_0x501096;for(let _0x27ac1e=0x1;_0x27ac1e<_0x501096;_0x27ac1e++)for(let _0x4e56b5=0x0;_0x4e56b5<_0x27ac1e*_0xb342f2;_0x4e56b5++)_0x26b8b1[_0x5b1cd1(0x1e1d)](new _0x8d982b['a'](_0x4e56b5,_0x27ac1e)),_0x26b8b1[_0x5b1cd1(0x1e1d)](new _0x8d982b['a'](_0x4e56b5,_0x27ac1e)[_0x5b1cd1(0x11c7)](_0x5890e5,_0x501096)),_0x26b8b1[_0x5b1cd1(0x1e1d)](new _0x8d982b['a'](_0x4e56b5,_0x27ac1e)[_0x5b1cd1(0x2839)](_0x5890e5,_0x501096));}_0x26b8b1['sort']((_0x37e177,_0x589ead)=>_0x37e177['x']-_0x589ead['x']),_0x26b8b1[_0x5b1cd1(0x852)]((_0x1acdd2,_0x1f49ae)=>_0x1acdd2['y']-_0x1f49ae['y']);const _0x281355=new Array(_0x5890e5+_0x501096+0x1),_0x1dfc87=new Array(_0x5890e5+_0x501096+0x1);for(let _0xcdfc78=0x0;_0xcdfc78<_0x281355[_0x5b1cd1(0x3785)];_0xcdfc78++)_0x281355[_0xcdfc78]=Infinity,_0x1dfc87[_0xcdfc78]=-Infinity;var _0x1dfae0,_0x10b864,_0x4b7ee4=_0x26b8b1['length'];for(let _0x1a9320=0x0;_0x1a9320<_0x4b7ee4;_0x1a9320++)_0x10b864=_0x26b8b1[_0x1a9320]['x'],_0x1dfae0=_0x26b8b1[_0x1a9320]['y'],_0x281355[_0x1dfae0]=Math[_0x5b1cd1(0x33a7)](_0x10b864,_0x281355[_0x1dfae0]),_0x1dfc87[_0x1dfae0]=Math[_0x5b1cd1(0x695)](_0x10b864,_0x1dfc87[_0x1dfae0]);var _0x452ea3=(_0x337f16,_0x212a76)=>{var _0x99d852=_0x5b1cd1;const _0x112bf5=_0x337f16['clone']();return'A'===_0x212a76&&_0x112bf5[_0x99d852(0x2839)](_0x5890e5,_0x501096),'B'===_0x212a76&&_0x112bf5['rotate120'](_0x5890e5,_0x501096),_0x112bf5['x']<0x0?_0x112bf5['y']:_0x112bf5['x']+_0x112bf5['y'];};const _0x369a68=[],_0x414b6f=[],_0x263c9e=[],_0x4aec39=[],_0x1aefaa={},_0x288b47=[];let _0x5e380c=-0x1,_0x45a687=-0x1;for(let _0xbca5a5=0x0;_0xbca5a5<_0x4b7ee4;_0xbca5a5++)_0x369a68[_0xbca5a5]=_0x26b8b1[_0xbca5a5][_0x5b1cd1(0x28d)](new _0x8d982b['a'](0x0,0x0),0.5),_0x414b6f[_0xbca5a5]=_0x452ea3(_0x26b8b1[_0xbca5a5],'O'),_0x263c9e[_0xbca5a5]=_0x452ea3(_0x26b8b1[_0xbca5a5],'A'),_0x4aec39[_0xbca5a5]=_0x452ea3(_0x26b8b1[_0xbca5a5],'B'),_0x414b6f[_0xbca5a5]===_0x263c9e[_0xbca5a5]&&_0x263c9e[_0xbca5a5]===_0x4aec39[_0xbca5a5]?(_0x5e380c=0x3,_0x45a687=_0x414b6f[_0xbca5a5]):_0x414b6f[_0xbca5a5]===_0x263c9e[_0xbca5a5]?(_0x5e380c=0x4,_0x45a687=_0x414b6f[_0xbca5a5]):_0x263c9e[_0xbca5a5]===_0x4aec39[_0xbca5a5]?(_0x5e380c=0x5,_0x45a687=_0x263c9e[_0xbca5a5]):_0x4aec39[_0xbca5a5]===_0x414b6f[_0xbca5a5]&&(_0x5e380c=0x6,_0x45a687=_0x414b6f[_0xbca5a5]),_0x414b6f[_0xbca5a5]<_0x263c9e[_0xbca5a5]&&_0x414b6f[_0xbca5a5]<_0x4aec39[_0xbca5a5]&&(_0x5e380c=0x2,_0x45a687=_0x414b6f[_0xbca5a5]),_0x263c9e[_0xbca5a5]<_0x414b6f[_0xbca5a5]&&_0x263c9e[_0xbca5a5]<_0x4aec39[_0xbca5a5]&&(_0x5e380c=0x1,_0x45a687=_0x263c9e[_0xbca5a5]),_0x4aec39[_0xbca5a5]<_0x263c9e[_0xbca5a5]&&_0x4aec39[_0xbca5a5]<_0x414b6f[_0xbca5a5]&&(_0x5e380c=0x0,_0x45a687=_0x4aec39[_0xbca5a5]),_0x288b47['push']([_0x5e380c,_0x45a687,_0x26b8b1[_0xbca5a5]['x'],_0x26b8b1[_0xbca5a5]['y']]);_0x288b47['sort']((_0x103639,_0x20a7e4)=>_0x103639[0x2]-_0x20a7e4[0x2]),_0x288b47['sort']((_0x52ba41,_0x300270)=>_0x52ba41[0x3]-_0x300270[0x3]),_0x288b47[_0x5b1cd1(0x852)]((_0x549b77,_0x532314)=>_0x549b77[0x1]-_0x532314[0x1]),_0x288b47['sort']((_0xb08482,_0x2e0694)=>_0xb08482[0x0]-_0x2e0694[0x0]);for(let _0x6744dc=0x0;_0x6744dc<_0x288b47['length'];_0x6744dc++)_0x1aefaa[_0x288b47[_0x6744dc][0x2]+'|'+_0x288b47[_0x6744dc][0x3]]=[_0x288b47[_0x6744dc][0x0],_0x288b47[_0x6744dc][0x1],_0x6744dc];return this['m']=_0x5890e5,this['n']=_0x501096,this[_0x5b1cd1(0x212d)]=_0x26b8b1,this[_0x5b1cd1(0x3814)]=_0x1aefaa,this[_0x5b1cd1(0x399b)]=_0x369a68,this[_0x5b1cd1(0x33a7)]=_0x281355,this[_0x5b1cd1(0x695)]=_0x1dfc87,this;}}class _0x1edff5{constructor(_0x3f0fa3,_0x27e8b1,_0x5c23d4,_0x329062){var _0x310ab3=_0x543d16;this[_0x310ab3(0x3844)]=_0x3f0fa3,this[_0x310ab3(0x1e1a)]=_0x27e8b1,this['vertex']=_0x5c23d4,this[_0x310ab3(0x3224)]=_0x329062;}}class _0x193673 extends _0x1edff5{[_0x543d16(0x3760)](_0x12eff0,_0x37eae7){var _0x52bc5f=_0x543d16;for(let _0x5ea75b=0x0;_0x5ea75b<_0x37eae7[_0x52bc5f(0x103c)][_0x52bc5f(0x3785)];_0x5ea75b++)this[_0x52bc5f(0x3224)]['push'](_0x37eae7[_0x52bc5f(0x103c)][_0x5ea75b][_0x52bc5f(0x350f)](_0x41ef41=>_0x37eae7[_0x52bc5f(0x2809)][_0x12eff0+_0x41ef41]));}['mapABOBtoDATA'](_0x4ed607,_0x47dbb8){var _0x2f0269=_0x543d16,_0x5172d2=_0x47dbb8['IDATA'][_0x2f0269(0x1325)][_0x4ed607][0x0];for(let _0x3fb063=0x0;_0x3fb063<_0x47dbb8[_0x2f0269(0xc48)][_0x2f0269(0x3785)];_0x3fb063++){const _0x495626=[];for(let _0xac12e5=0x0;_0xac12e5<0x3;_0xac12e5++)0x0===_0x47dbb8[_0x2f0269(0x14cc)][_0x3fb063][_0xac12e5]?_0x495626['push'](_0x4ed607+'|'+_0x47dbb8[_0x2f0269(0xc48)][_0x3fb063][_0xac12e5]['x']+'|'+_0x47dbb8[_0x2f0269(0xc48)][_0x3fb063][_0xac12e5]['y']):_0x495626[_0x2f0269(0x1e1d)](_0x5172d2+'|'+_0x47dbb8['isoVecsABOB'][_0x3fb063][_0xac12e5]['x']+'|'+_0x47dbb8[_0x2f0269(0xc48)][_0x3fb063][_0xac12e5]['y']);this[_0x2f0269(0x3224)]['push']([_0x47dbb8[_0x2f0269(0x2809)][_0x495626[0x0]],_0x47dbb8['vecToidx'][_0x495626[0x1]],_0x47dbb8[_0x2f0269(0x2809)][_0x495626[0x2]]]);}}[_0x543d16(0x3a88)](_0x42a957,_0x3e1300){var _0x323ea6=_0x543d16,_0x499fb4=_0x3e1300['IDATA'][_0x323ea6(0x1325)][_0x42a957][0x0];for(let _0x5a10c9=0x0;_0x5a10c9<_0x3e1300['isoVecsOBOA'][_0x323ea6(0x3785)];_0x5a10c9++){const _0x30df2b=[];for(let _0x3dad5e=0x0;_0x3dad5e<0x3;_0x3dad5e++)0x1===_0x3e1300[_0x323ea6(0x14cc)][_0x5a10c9][_0x3dad5e]?_0x30df2b[_0x323ea6(0x1e1d)](_0x42a957+'|'+_0x3e1300['isoVecsOBOA'][_0x5a10c9][_0x3dad5e]['x']+'|'+_0x3e1300[_0x323ea6(0x1efe)][_0x5a10c9][_0x3dad5e]['y']):_0x30df2b[_0x323ea6(0x1e1d)](_0x499fb4+'|'+_0x3e1300[_0x323ea6(0x1efe)][_0x5a10c9][_0x3dad5e]['x']+'|'+_0x3e1300['isoVecsOBOA'][_0x5a10c9][_0x3dad5e]['y']);this['face']['push']([_0x3e1300[_0x323ea6(0x2809)][_0x30df2b[0x0]],_0x3e1300['vecToidx'][_0x30df2b[0x1]],_0x3e1300[_0x323ea6(0x2809)][_0x30df2b[0x2]]]);}}['mapBAOAtoDATA'](_0x79e430,_0x15794d){var _0x3e5188=_0x543d16,_0x3883c5=_0x15794d[_0x3e5188(0x9ed)][_0x3e5188(0x1325)][_0x79e430][0x2];for(let _0xa5a221=0x0;_0xa5a221<_0x15794d['isoVecsBAOA']['length'];_0xa5a221++){const _0x1adc6f=[];for(let _0x21270f=0x0;_0x21270f<0x3;_0x21270f++)0x1===_0x15794d[_0x3e5188(0x14cc)][_0xa5a221][_0x21270f]?_0x1adc6f[_0x3e5188(0x1e1d)](_0x79e430+'|'+_0x15794d['isoVecsBAOA'][_0xa5a221][_0x21270f]['x']+'|'+_0x15794d[_0x3e5188(0x30f6)][_0xa5a221][_0x21270f]['y']):_0x1adc6f[_0x3e5188(0x1e1d)](_0x3883c5+'|'+_0x15794d['isoVecsBAOA'][_0xa5a221][_0x21270f]['x']+'|'+_0x15794d[_0x3e5188(0x30f6)][_0xa5a221][_0x21270f]['y']);this[_0x3e5188(0x3224)][_0x3e5188(0x1e1d)]([_0x15794d[_0x3e5188(0x2809)][_0x1adc6f[0x0]],_0x15794d[_0x3e5188(0x2809)][_0x1adc6f[0x1]],_0x15794d[_0x3e5188(0x2809)][_0x1adc6f[0x2]]]);}}[_0x543d16(0x13cf)](_0x3793c0){var _0x4f3232=_0x543d16;const _0x34dda5=[];for(let _0x3bae97=0x0;_0x3bae97<0xd;_0x3bae97++)_0x34dda5[_0x3bae97]=[];var _0x4fd34=_0x3793c0[_0x4f3232(0xadb)];for(let _0x43440e=0x0;_0x43440e<_0x4fd34[_0x4f3232(0x3785)];_0x43440e++)-0x1<_0x4fd34[_0x43440e][0x0]?0x0<_0x4fd34[_0x43440e][0x1]&&_0x34dda5[_0x4fd34[_0x43440e][0x0]][_0x4f3232(0x1e1d)]([_0x43440e,_0x4fd34[_0x43440e][0x1]]):_0x34dda5[0xc][_0x4f3232(0x1e1d)]([_0x43440e,_0x4fd34[_0x43440e][0x0]]);const _0x55aa2b=[];for(let _0x4db419=0x0;_0x4db419<0xc;_0x4db419++)_0x55aa2b[_0x4db419]=_0x4db419;let _0x21a16a=0xc;for(let _0x3b7cd5=0x0;_0x3b7cd5<0xc;_0x3b7cd5++){_0x34dda5[_0x3b7cd5]['sort']((_0x3400be,_0x55d372)=>_0x3400be[0x1]-_0x55d372[0x1]);for(let _0x1618ba=0x0;_0x1618ba<_0x34dda5[_0x3b7cd5]['length'];_0x1618ba++)_0x55aa2b[_0x34dda5[_0x3b7cd5][_0x1618ba][0x0]]=_0x21a16a++;}for(let _0x1410ef=0x0;_0x1410ef<_0x34dda5[0xc]['length'];_0x1410ef++)_0x55aa2b[_0x34dda5[0xc][_0x1410ef][0x0]]=_0x21a16a++;for(let _0xab943c=0x0;_0xab943c<this['vertex'][_0x4f3232(0x3785)];_0xab943c++)this[_0x4f3232(0x23ab)][_0xab943c][_0x4f3232(0x1e1d)](_0x55aa2b[_0xab943c]);this['vertex'][_0x4f3232(0x852)]((_0x413b81,_0x2f9000)=>_0x413b81[0x3]-_0x2f9000[0x3]);for(let _0x284065=0x0;_0x284065<this[_0x4f3232(0x23ab)][_0x4f3232(0x3785)];_0x284065++)this[_0x4f3232(0x23ab)][_0x284065]['pop']();for(let _0x24b058=0x0;_0x24b058<this[_0x4f3232(0x3224)][_0x4f3232(0x3785)];_0x24b058++)for(let _0x5163e7=0x0;_0x5163e7<this[_0x4f3232(0x3224)][_0x24b058]['length'];_0x5163e7++)this[_0x4f3232(0x3224)][_0x24b058][_0x5163e7]=_0x55aa2b[this[_0x4f3232(0x3224)][_0x24b058][_0x5163e7]];this[_0x4f3232(0x2db7)]=_0x34dda5[0xc][_0x4f3232(0x3785)],this[_0x4f3232(0x10e8)]=this[_0x4f3232(0x23ab)][_0x4f3232(0x3785)]-this[_0x4f3232(0x2db7)];}[_0x543d16(0x3527)](_0x80ae47,_0x1a584c){var _0x3e9585=_0x543d16;const _0x31baaa=[],_0x4b11f3=[];var _0x9645a7=_0x1a584c[_0x3e9585(0x30ce)](),_0x5f325f=(_0x4b11f3['push'](_0x9645a7),this[_0x3e9585(0x3224)][_0x9645a7]['indexOf'](_0x80ae47));let _0x5d4aa7=this[_0x3e9585(0x3224)][_0x9645a7][(_0x5f325f+0x2)%0x3],_0x58c9f9=(_0x31baaa[_0x3e9585(0x1e1d)](_0x5d4aa7),0x0);for(;0x0<_0x1a584c[_0x3e9585(0x3785)];)_0x9645a7=_0x1a584c[_0x58c9f9],-0x1<this[_0x3e9585(0x3224)][_0x9645a7][_0x3e9585(0x850)](_0x5d4aa7)?(_0x5f325f=(this['face'][_0x9645a7][_0x3e9585(0x850)](_0x5d4aa7)+0x1)%0x3,_0x5d4aa7=this[_0x3e9585(0x3224)][_0x9645a7][_0x5f325f],_0x31baaa[_0x3e9585(0x1e1d)](_0x5d4aa7),_0x4b11f3[_0x3e9585(0x1e1d)](_0x9645a7),_0x1a584c[_0x3e9585(0x2e7)](_0x58c9f9,0x1),_0x58c9f9=0x0):_0x58c9f9++;return this[_0x3e9585(0x49f)]['push'](_0x31baaa),_0x4b11f3;}[_0x543d16(0xc62)](){var _0x3acd57=_0x543d16;const _0x432a8a=new _0x1edff5('GeoDual',_0x3acd57(0x3421),[],[]);_0x432a8a['name']=_0x3acd57(0x2a4c);var _0x3e6bd5=this[_0x3acd57(0x23ab)][_0x3acd57(0x3785)];const _0x57f99b=new Array(_0x3e6bd5);for(let _0x4c2c6f=0x0;_0x4c2c6f<_0x3e6bd5;_0x4c2c6f++)_0x57f99b[_0x4c2c6f]=[];for(let _0x12624f=0x0;_0x12624f<this['face'][_0x3acd57(0x3785)];_0x12624f++)for(let _0x1a62ec=0x0;_0x1a62ec<0x3;_0x1a62ec++)_0x57f99b[this['face'][_0x12624f][_0x1a62ec]][_0x3acd57(0x1e1d)](_0x12624f);let _0x84579a=0x0,_0x15bd85=0x0,_0x229ebe=0x0,_0x25fb55=[],_0x2ca5ce=[];this[_0x3acd57(0x49f)]=[];for(let _0x9877c0=0x0;_0x9877c0<_0x57f99b[_0x3acd57(0x3785)];_0x9877c0++)_0x432a8a[_0x3acd57(0x3224)][_0x9877c0]=this[_0x3acd57(0x3527)](_0x9877c0,_0x57f99b[_0x9877c0][_0x3acd57(0xec4)]([])),_0x57f99b[_0x9877c0][_0x3acd57(0x66b)](_0x3cf090=>{var _0x4a42d2=_0x3acd57;_0x84579a=0x0,_0x15bd85=0x0,_0x229ebe=0x0,_0x25fb55=this[_0x4a42d2(0x3224)][_0x3cf090];for(let _0x53bbd8=0x0;_0x53bbd8<0x3;_0x53bbd8++)_0x2ca5ce=this['vertex'][_0x25fb55[_0x53bbd8]],_0x84579a+=_0x2ca5ce[0x0],_0x15bd85+=_0x2ca5ce[0x1],_0x229ebe+=_0x2ca5ce[0x2];_0x432a8a[_0x4a42d2(0x23ab)][_0x3cf090]=[_0x84579a/0x3,_0x15bd85/0x3,_0x229ebe/0x3];});return _0x432a8a;}static['BuildGeodesicData'](_0x465ee4){var _0x4c181e=_0x543d16;const _0x196c27=new _0x193673(_0x4c181e(0xd68),_0x4c181e(0x2542),[[0x0,_0x12f3f2['Q_'],-0x1],[-_0x12f3f2['Q_'],0x1,0x0],[-0x1,0x0,-_0x12f3f2['Q_']],[0x1,0x0,-_0x12f3f2['Q_']],[_0x12f3f2['Q_'],0x1,0x0],[0x0,_0x12f3f2['Q_'],0x1],[-0x1,0x0,_0x12f3f2['Q_']],[-_0x12f3f2['Q_'],-0x1,0x0],[0x0,-_0x12f3f2['Q_'],-0x1],[_0x12f3f2['Q_'],-0x1,0x0],[0x1,0x0,_0x12f3f2['Q_']],[0x0,-_0x12f3f2['Q_'],0x1]],[]);_0x465ee4[_0x4c181e(0x35d)](),_0x465ee4[_0x4c181e(0x1fcf)](),_0x465ee4['createInnerFacets'](),_0x465ee4[_0x4c181e(0x2ebf)](),_0x465ee4[_0x4c181e(0x2d4f)](),_0x465ee4['mapABOBtoBAOA']();for(let _0x564b04=0x0;_0x564b04<_0x465ee4['IDATA'][_0x4c181e(0x3224)]['length'];_0x564b04++)_0x465ee4[_0x4c181e(0x2526)](_0x564b04,_0x196c27),_0x196c27[_0x4c181e(0x3760)](_0x564b04,_0x465ee4),'B'===_0x465ee4[_0x4c181e(0x9ed)][_0x4c181e(0x1325)][_0x564b04][0x1]&&_0x196c27[_0x4c181e(0x723)](_0x564b04,_0x465ee4),'O'===_0x465ee4[_0x4c181e(0x9ed)][_0x4c181e(0x1325)][_0x564b04][0x1]&&_0x196c27[_0x4c181e(0x3a88)](_0x564b04,_0x465ee4),'A'===_0x465ee4[_0x4c181e(0x9ed)][_0x4c181e(0x1325)][_0x564b04][0x3]&&_0x196c27[_0x4c181e(0x40de)](_0x564b04,_0x465ee4);return _0x196c27[_0x4c181e(0x13cf)](_0x465ee4),_0x196c27[_0x4c181e(0x23ab)]=_0x196c27['vertex'][_0x4c181e(0x350f)](function(_0xf86b3e){var _0x1118db=_0x4c181e,_0x4b0ecb=_0xf86b3e[0x0],_0x38bbd4=_0xf86b3e[0x1],_0x4e079d=_0xf86b3e[0x2],_0x4b0ecb=Math[_0x1118db(0x243f)](_0x4b0ecb*_0x4b0ecb+_0x38bbd4*_0x38bbd4+_0x4e079d*_0x4e079d);return _0xf86b3e[0x0]*=0x1/_0x4b0ecb,_0xf86b3e[0x1]*=0x1/_0x4b0ecb,_0xf86b3e[0x2]*=0x1/_0x4b0ecb,_0xf86b3e;}),_0x196c27;}}},0x83fe:(_0x92fb60,_0x27ded2,_0x5c445e)=>{var _0x331046=a7_0x38a779;_0x5c445e['d'](_0x27ded2,{'Z':()=>_0x4806f7});var _0x15b26b=_0x5c445e(0x9fd1),_0x4522b6=_0x5c445e(0xc84b),_0xd0dd5d=_0x5c445e(0x164ac),_0x53bc1d=_0x5c445e(0x1a27),_0x33adfe=_0x5c445e(0x10187),_0x1ad2d6=_0x5c445e(0x126c),_0x857330=_0x5c445e(0xe30c),_0x220154=_0x5c445e(0x77a5),_0x5964eb=_0x5c445e(0xe222),_0x2fb009=_0x5c445e(0x16361),_0x5ed03a=_0x5c445e(0x12a54),_0x587a86=_0x5c445e(0xf8c1),_0x553406=_0x5c445e(0x2010);class _0x4806f7{constructor(_0x348c11,_0x596e0b,_0x5beca5,_0x332a10=!0x1,_0x1469a8=null){var _0x2e7d43=a7_0x2532;this[_0x2e7d43(0x255e)]=_0x220154['g'][_0x2e7d43(0x2cd9)],this[_0x2e7d43(0x1f81)]=0x0,this[_0x2e7d43(0x670)]=!0x1,this[_0x2e7d43(0xa2d)]=!0x1,this[_0x2e7d43(0x1d77)]=[],this['_parentContainer']=null,this['useBoundingInfoFromGeometry']=!0x1,this[_0x2e7d43(0x3921)]=_0x596e0b||_0x587a86['l']['LastCreatedScene'],this[_0x2e7d43(0x3921)]&&(this['id']=_0x348c11,this[_0x2e7d43(0x1441)]=this[_0x2e7d43(0x3921)][_0x2e7d43(0x3807)](),this[_0x2e7d43(0xe76)]=this['_scene'][_0x2e7d43(0x318e)](),this['_meshes']=[],this[_0x2e7d43(0x417a)]={},this['_indices']=[],this[_0x2e7d43(0x4b1)]=_0x332a10,_0x5beca5?this[_0x2e7d43(0x197e)](_0x5beca5,_0x332a10):this[_0x2e7d43(0x1f81)]=0x0,this[_0x2e7d43(0xe76)][_0x2e7d43(0x179f)]()[_0x2e7d43(0xd89)]&&(this['_vertexArrayObjects']={}),_0x1469a8&&(this[_0x2e7d43(0x805)](_0x1469a8),_0x1469a8[_0x2e7d43(0x3c5a)](!0x0)));}get[_0x331046(0x1a62)](){return this['_boundingBias'];}set[_0x331046(0x1a62)](_0x2d9f4c){var _0x4ba5e9=_0x331046;this['_boundingBias']?this['_boundingBias'][_0x4ba5e9(0x448)](_0x2d9f4c):this[_0x4ba5e9(0xad1)]=_0x2d9f4c[_0x4ba5e9(0x292d)](),this['_updateBoundingInfo'](!0x0,null);}static[_0x331046(0x2e5a)](_0x4d7e79){var _0x5f0494=_0x331046;const _0x385e51=new _0x4806f7(_0x4806f7[_0x5f0494(0x24d4)](),_0x4d7e79['getScene']());return _0x385e51[_0x5f0494(0x805)](_0x4d7e79),_0x385e51;}get[_0x331046(0x228)](){return this['_meshes'];}get[_0x331046(0x3703)](){var _0x3002e2=_0x331046;return this[_0x3002e2(0x2529)];}[_0x331046(0x40ae)](){var _0x2c7717=_0x331046;return this[_0x2c7717(0x3921)];}[_0x331046(0x318e)](){var _0x465925=_0x331046;return this[_0x465925(0xe76)];}[_0x331046(0x1977)](){var _0x302ddb=_0x331046;return this['delayLoadState']===_0x220154['g'][_0x302ddb(0x2dc0)]||this[_0x302ddb(0x255e)]===_0x220154['g'][_0x302ddb(0x2cd9)];}get[_0x331046(0xea8)](){var _0x3e2be9=_0x331046;for(let _0xfe5275=0x0;_0xfe5275<this[_0x3e2be9(0x158a)]['length'];_0xfe5275++)if(!this['_meshes'][_0xfe5275][_0x3e2be9(0xea8)])return!0x1;return!0x0;}[_0x331046(0x2fb9)](){var _0x30dc8d=_0x331046;this[_0x30dc8d(0x36ab)]&&(this['_vertexArrayObjects']={}),0x0!==this[_0x30dc8d(0x158a)][_0x30dc8d(0x3785)]&&this['_indices']&&(this[_0x30dc8d(0xc23)]=this['_engine'][_0x30dc8d(0x3dce)](this[_0x30dc8d(0x329)],this[_0x30dc8d(0x4b1)]));for(const _0x212752 in this[_0x30dc8d(0x417a)]){const _0x40904c=this[_0x30dc8d(0x417a)][_0x212752];_0x40904c[_0x30dc8d(0x2fb9)]();}}['setAllVerticesData'](_0x29023c,_0x2d4fa3){var _0x179c78=_0x331046;_0x29023c[_0x179c78(0x1321)](this,_0x2d4fa3),this[_0x179c78(0x1703)]();}['setVerticesData'](_0x3edc08,_0x3f4c02,_0x2ef5f9=!0x1,_0x15b720){var _0x10fee7=_0x331046;_0x2ef5f9&&Array['isArray'](_0x3f4c02)&&(_0x3f4c02=new Float32Array(_0x3f4c02)),_0x3f4c02=new _0x53bc1d['o'](this[_0x10fee7(0xe76)],_0x3f4c02,_0x3edc08,_0x2ef5f9,0x0===this[_0x10fee7(0x158a)][_0x10fee7(0x3785)],_0x15b720),this[_0x10fee7(0x758)](_0x3f4c02);}[_0x331046(0x24f2)](_0x280ee4){var _0x3e185b=_0x331046;this[_0x3e185b(0x417a)][_0x280ee4]&&(this[_0x3e185b(0x417a)][_0x280ee4][_0x3e185b(0x3551)](),delete this[_0x3e185b(0x417a)][_0x280ee4]),this['_vertexArrayObjects']&&this[_0x3e185b(0xeb6)]();}['setVerticesBuffer'](_0x47740b,_0x14d6ec=null,_0x2068ec=!0x0){var _0x15289f=_0x331046,_0x5f4bc9=_0x47740b[_0x15289f(0x3f60)](),_0xe8c773=(this[_0x15289f(0x417a)][_0x5f4bc9]&&_0x2068ec&&this[_0x15289f(0x417a)][_0x5f4bc9][_0x15289f(0x3551)](),_0x47740b[_0x15289f(0x320d)]&&_0x47740b[_0x15289f(0x320d)][_0x15289f(0x15a3)](),this['_vertexBuffers'][_0x5f4bc9]=_0x47740b,this['_meshes']),_0x1349bd=_0xe8c773[_0x15289f(0x3785)];if(_0x5f4bc9===_0x53bc1d['o']['PositionKind']){_0x2068ec=_0x47740b[_0x15289f(0x1ee5)](),(null!=_0x14d6ec?this[_0x15289f(0x1f81)]=_0x14d6ec:null!=_0x2068ec&&(this[_0x15289f(0x1f81)]=_0x2068ec[_0x15289f(0x3785)]/(_0x47740b['type']===_0x53bc1d['o']['BYTE']?_0x47740b[_0x15289f(0x321e)]:_0x47740b[_0x15289f(0x321e)]/0x4)),this[_0x15289f(0x3e5b)](_0x2068ec),this[_0x15289f(0x13c3)]());for(let _0x34b0f6=0x0;_0x34b0f6<_0x1349bd;_0x34b0f6++){const _0x411ad3=_0xe8c773[_0x34b0f6];_0x411ad3[_0x15289f(0x507)](this['_extend'][_0x15289f(0x2d92)],this[_0x15289f(0x2529)][_0x15289f(0x2c67)]),_0x411ad3[_0x15289f(0x17dc)](_0x411ad3['isUnIndexed']),_0x411ad3[_0x15289f(0x3c5a)](!0x0),_0x411ad3[_0x15289f(0xf3e)]();}}this[_0x15289f(0x1703)](_0x5f4bc9);}[_0x331046(0x5eb)](_0x2fd225,_0x1e8bfb,_0x51270a,_0x1e4168=!0x1){var _0x4188bb=_0x331046;const _0x4443df=this[_0x4188bb(0x3ca4)](_0x2fd225);_0x4443df&&(_0x4443df[_0x4188bb(0x2c6c)](_0x1e8bfb,_0x51270a,_0x1e4168),this['_notifyUpdate'](_0x2fd225));}['updateVerticesData'](_0x4d64a5,_0x7d6f7d,_0x288cd0=!0x1){var _0x23f4f4=_0x331046;const _0x234384=this[_0x23f4f4(0x3ca4)](_0x4d64a5);_0x234384&&(_0x234384[_0x23f4f4(0x308d)](_0x7d6f7d),_0x4d64a5===_0x53bc1d['o'][_0x23f4f4(0x3056)]&&this[_0x23f4f4(0x270d)](_0x288cd0,_0x7d6f7d),this['_notifyUpdate'](_0x4d64a5));}[_0x331046(0x270d)](_0x7fc82f,_0x3e86f9){var _0x5325d9=_0x331046;if(_0x7fc82f&&this[_0x5325d9(0x3e5b)](_0x3e86f9),this[_0x5325d9(0x13c3)](),_0x7fc82f)for(const _0x21dca7 of this[_0x5325d9(0x158a)]){_0x21dca7[_0x5325d9(0x37d9)]?_0x21dca7[_0x5325d9(0x26ce)]()[_0x5325d9(0x2e1f)](this[_0x5325d9(0x2529)][_0x5325d9(0x2d92)],this['_extend'][_0x5325d9(0x2c67)]):_0x21dca7[_0x5325d9(0x507)](this['_extend'][_0x5325d9(0x2d92)],this[_0x5325d9(0x2529)]['maximum']);for(const _0x452742 of _0x21dca7[_0x5325d9(0x345e)])_0x452742[_0x5325d9(0x8fc)]();}}[_0x331046(0x1d7c)](_0x3c52e7,_0x405ed3,_0x4a8e11,_0x25a650){var _0x26efb5=_0x331046;if(_0x3c52e7){void 0x0===_0x405ed3&&(_0x405ed3=this['_indexBuffer']);var _0x4eacff=this[_0x26efb5(0x12a8)]();if(_0x4eacff){if(_0x405ed3!=this[_0x26efb5(0xc23)]||!this[_0x26efb5(0x36ab)]&&!_0x25a650)this[_0x26efb5(0xe76)]['bindBuffers'](_0x4eacff,_0x405ed3,_0x3c52e7,_0x4a8e11);else{const _0xf574a6=_0x25a650||this['_vertexArrayObjects'];_0xf574a6[_0x3c52e7[_0x26efb5(0x27b1)]]||(_0xf574a6[_0x3c52e7['key']]=this['_engine'][_0x26efb5(0x1842)](_0x4eacff,_0x405ed3,_0x3c52e7,_0x4a8e11)),this[_0x26efb5(0xe76)]['bindVertexArrayObject'](_0xf574a6[_0x3c52e7[_0x26efb5(0x27b1)]],_0x405ed3);}}}}[_0x331046(0x44c)](){return this['isReady']()?this['_totalVertices']:0x0;}[_0x331046(0x3e76)](_0x2c7223,_0x4e718b,_0x447619){var _0x5938bc=_0x331046;const _0x582d63=this['getVertexBuffer'](_0x2c7223);return _0x582d63?_0x582d63[_0x5938bc(0x2dda)](this['_totalVertices'],_0x447619||_0x4e718b&&0x1!==this[_0x5938bc(0x158a)][_0x5938bc(0x3785)]):null;}['isVertexBufferUpdatable'](_0x36697d){var _0x4513cb=_0x331046;const _0x3cbcbb=this[_0x4513cb(0x417a)][_0x36697d];return!!_0x3cbcbb&&_0x3cbcbb[_0x4513cb(0x3e62)]();}[_0x331046(0x3ca4)](_0x223fa9){var _0x379ea8=_0x331046;return this[_0x379ea8(0x1977)]()?this[_0x379ea8(0x417a)][_0x223fa9]:null;}[_0x331046(0x12a8)](){var _0x4b1c39=_0x331046;return this[_0x4b1c39(0x1977)]()?this[_0x4b1c39(0x417a)]:null;}[_0x331046(0x950)](_0x3385bc){var _0x420eae=_0x331046;return this[_0x420eae(0x417a)]?void 0x0!==this['_vertexBuffers'][_0x3385bc]:!!this[_0x420eae(0x3213)]&&-0x1!==this[_0x420eae(0x3213)]['indexOf'](_0x3385bc);}[_0x331046(0x384d)](){var _0x23162e=_0x331046;const _0x563ecf=[];let _0x5cd392;if(!this[_0x23162e(0x417a)]&&this[_0x23162e(0x3213)]){for(_0x5cd392 in this[_0x23162e(0x3213)])_0x563ecf[_0x23162e(0x1e1d)](_0x5cd392);}else{for(_0x5cd392 in this[_0x23162e(0x417a)])_0x563ecf[_0x23162e(0x1e1d)](_0x5cd392);}return _0x563ecf;}['updateIndices'](_0xb08154,_0x2e872d,_0x25bd7b=!0x1){var _0x419205=_0x331046;if(this['_indexBuffer']){if(this['_indexBufferIsUpdatable']){var _0x302ea9=_0xb08154[_0x419205(0x3785)]!==this[_0x419205(0x329)][_0x419205(0x3785)];if(_0x25bd7b||(this[_0x419205(0x329)]=_0xb08154[_0x419205(0xeff)]()),this[_0x419205(0xe76)][_0x419205(0x401a)](this[_0x419205(0xc23)],_0xb08154,_0x2e872d),_0x302ea9){for(const _0x5c99d2 of this[_0x419205(0x158a)])_0x5c99d2['_createGlobalSubMesh'](!0x0);}}else this[_0x419205(0x35d)](_0xb08154,null,!0x0);}}['setIndices'](_0x4388c7,_0x31ae56=null,_0x2a6e03=!0x1){var _0x371656=_0x331046;this['_indexBuffer']&&this[_0x371656(0xe76)][_0x371656(0x25e7)](this[_0x371656(0xc23)]),this[_0x371656(0x329)]=_0x4388c7,this[_0x371656(0xa2d)]=_0x2a6e03,0x0!==this['_meshes'][_0x371656(0x3785)]&&this['_indices']&&(this[_0x371656(0xc23)]=this['_engine']['createIndexBuffer'](this['_indices'],_0x2a6e03)),null!=_0x31ae56&&(this[_0x371656(0x1f81)]=_0x31ae56);for(const _0x3df691 of this[_0x371656(0x158a)])_0x3df691[_0x371656(0x17dc)](!0x0),_0x3df691['synchronizeInstances']();this[_0x371656(0x1703)]();}[_0x331046(0xe64)](){var _0xde19a2=_0x331046;return this[_0xde19a2(0x1977)]()?this['_indices'][_0xde19a2(0x3785)]:0x0;}['getIndices'](_0x598d7a,_0x305099){var _0x42a62c=_0x331046;if(!this[_0x42a62c(0x1977)]())return null;const _0x2bbc40=this[_0x42a62c(0x329)];return _0x305099||_0x598d7a&&0x1!==this[_0x42a62c(0x158a)][_0x42a62c(0x3785)]?_0x2bbc40[_0x42a62c(0xeff)]():_0x2bbc40;}[_0x331046(0x391f)](){var _0x1951ad=_0x331046;return this[_0x1951ad(0x1977)]()?this['_indexBuffer']:null;}['_releaseVertexArrayObject'](_0x32c7b4=null){var _0x205d12=_0x331046;_0x32c7b4&&this[_0x205d12(0x36ab)]&&this[_0x205d12(0x36ab)][_0x32c7b4[_0x205d12(0x27b1)]]&&(this[_0x205d12(0xe76)][_0x205d12(0x25e1)](this[_0x205d12(0x36ab)][_0x32c7b4['key']]),delete this[_0x205d12(0x36ab)][_0x32c7b4['key']]);}['releaseForMesh'](_0xc091da,_0x2f71dd){var _0x3acec8=_0x331046;const _0x1c0fe7=this[_0x3acec8(0x158a)];var _0x450ce9=_0x1c0fe7[_0x3acec8(0x850)](_0xc091da);-0x1!==_0x450ce9&&(_0x1c0fe7['splice'](_0x450ce9,0x1),this[_0x3acec8(0x36ab)]&&_0xc091da['_invalidateInstanceVertexArrayObject'](),_0xc091da['_geometry']=null,0x0===_0x1c0fe7['length']&&_0x2f71dd&&this['dispose']());}[_0x331046(0x805)](_0x2fbbd1){var _0x701054=_0x331046;if(_0x2fbbd1[_0x701054(0x11f4)]!==this){const _0x419ccf=_0x2fbbd1['_geometry'],_0x102cc6=(_0x419ccf&&_0x419ccf[_0x701054(0x39d9)](_0x2fbbd1),this[_0x701054(0x36ab)]&&_0x2fbbd1[_0x701054(0x530)](),this[_0x701054(0x158a)]);_0x2fbbd1[_0x701054(0x11f4)]=this,_0x2fbbd1['_internalAbstractMeshDataInfo'][_0x701054(0x23e8)]=null,this['_scene'][_0x701054(0x4025)](this),_0x102cc6[_0x701054(0x1e1d)](_0x2fbbd1),this[_0x701054(0x1977)]()?this['_applyToMesh'](_0x2fbbd1):this[_0x701054(0x32c5)]&&_0x2fbbd1['setBoundingInfo'](this[_0x701054(0x32c5)]);}}[_0x331046(0x3e5b)](_0x436517=null){var _0x135b69=_0x331046;this[_0x135b69(0x1159)]&&this[_0x135b69(0x32c5)]?this[_0x135b69(0x2529)]={'minimum':this['_boundingInfo']['minimum']['clone'](),'maximum':this[_0x135b69(0x32c5)]['maximum'][_0x135b69(0x292d)]()}:(_0x436517=_0x436517||this[_0x135b69(0x3e76)](_0x53bc1d['o'][_0x135b69(0x3056)]))&&(this[_0x135b69(0x2529)]=(0x0,_0x5ed03a['k'])(_0x436517,0x0,this[_0x135b69(0x1f81)],this[_0x135b69(0x1a62)],0x3));}[_0x331046(0x1e7b)](_0x38795c){var _0x1ebec0=_0x331046,_0x376fd5=this[_0x1ebec0(0x158a)][_0x1ebec0(0x3785)];for(const _0x57400f in this[_0x1ebec0(0x417a)])0x1===_0x376fd5&&this[_0x1ebec0(0x417a)][_0x57400f]['create'](),_0x57400f===_0x53bc1d['o'][_0x1ebec0(0x3056)]&&(this[_0x1ebec0(0x2529)]||this[_0x1ebec0(0x3e5b)](),_0x38795c[_0x1ebec0(0x507)](this['_extend'][_0x1ebec0(0x2d92)],this[_0x1ebec0(0x2529)][_0x1ebec0(0x2c67)]),_0x38795c[_0x1ebec0(0x17dc)](_0x38795c['isUnIndexed']),_0x38795c[_0x1ebec0(0x270d)]());0x1===_0x376fd5&&this[_0x1ebec0(0x329)]&&0x0<this['_indices'][_0x1ebec0(0x3785)]&&(this[_0x1ebec0(0xc23)]=this[_0x1ebec0(0xe76)][_0x1ebec0(0x3dce)](this[_0x1ebec0(0x329)],this[_0x1ebec0(0x4b1)])),_0x38795c[_0x1ebec0(0x1b6c)](),_0x38795c[_0x1ebec0(0xf3e)]();}[_0x331046(0x1703)](_0x5c6332){var _0x4d7b45=_0x331046;this['onGeometryUpdated']&&this[_0x4d7b45(0x4011)](this,_0x5c6332),this['_vertexArrayObjects']&&this[_0x4d7b45(0xeb6)]();for(const _0x3baeb6 of this[_0x4d7b45(0x158a)])_0x3baeb6[_0x4d7b45(0x1d37)]();}[_0x331046(0x3dc0)](_0x312594,_0x2ce7ea){var _0x414ef1=_0x331046;this[_0x414ef1(0x255e)]!==_0x220154['g']['DELAYLOADSTATE_LOADING']&&(this[_0x414ef1(0x1977)]()?_0x2ce7ea&&_0x2ce7ea():(this['delayLoadState']=_0x220154['g'][_0x414ef1(0x2da4)],this[_0x414ef1(0x13d8)](_0x312594,_0x2ce7ea)));}[_0x331046(0x13d8)](_0x3d273b,_0x1988bd){var _0x91e1b3=_0x331046;this[_0x91e1b3(0x1f8e)]&&(_0x3d273b[_0x91e1b3(0x2fcd)](this),_0x3d273b[_0x91e1b3(0x216f)](this[_0x91e1b3(0x1f8e)],_0x56860c=>{var _0x1d5799=_0x91e1b3;if(this['_delayLoadingFunction']){this['_delayLoadingFunction'](JSON['parse'](_0x56860c),this),this['delayLoadState']=_0x220154['g'][_0x1d5799(0x2dc0)],this[_0x1d5799(0x3213)]=[],_0x3d273b[_0x1d5799(0x118e)](this);var _0x3e8e24=this[_0x1d5799(0x158a)],_0x2d4857=_0x3e8e24[_0x1d5799(0x3785)];for(let _0x178d36=0x0;_0x178d36<_0x2d4857;_0x178d36++)this[_0x1d5799(0x1e7b)](_0x3e8e24[_0x178d36]);_0x1988bd&&_0x1988bd();}},void 0x0,!0x0));}[_0x331046(0x3958)](){var _0x4174e8=_0x331046;const _0x22cbe6=this[_0x4174e8(0x17bc)](!0x1);if(null!=_0x22cbe6&&0x0<_0x22cbe6[_0x4174e8(0x3785)]){for(let _0x4f73f4=0x0;_0x4f73f4<_0x22cbe6['length'];_0x4f73f4+=0x3){var _0x2be04a=_0x22cbe6[_0x4f73f4+0x0];_0x22cbe6[_0x4f73f4+0x0]=_0x22cbe6[_0x4f73f4+0x2],_0x22cbe6[_0x4f73f4+0x2]=_0x2be04a;}this[_0x4174e8(0x35d)](_0x22cbe6);}const _0x4cc8fc=this[_0x4174e8(0x3e76)](_0x53bc1d['o'][_0x4174e8(0x3056)],!0x1);if(null!=_0x4cc8fc&&0x0<_0x4cc8fc[_0x4174e8(0x3785)]){for(let _0x654073=0x0;_0x654073<_0x4cc8fc['length'];_0x654073+=0x3)_0x4cc8fc[_0x654073+0x2]=-_0x4cc8fc[_0x654073+0x2];this['setVerticesData'](_0x53bc1d['o'][_0x4174e8(0x3056)],_0x4cc8fc,!0x1);}const _0x397973=this[_0x4174e8(0x3e76)](_0x53bc1d['o']['NormalKind'],!0x1);if(null!=_0x397973&&0x0<_0x397973[_0x4174e8(0x3785)]){for(let _0x172947=0x0;_0x172947<_0x397973[_0x4174e8(0x3785)];_0x172947+=0x3)_0x397973[_0x172947+0x2]=-_0x397973[_0x172947+0x2];this[_0x4174e8(0x236a)](_0x53bc1d['o'][_0x4174e8(0x2496)],_0x397973,!0x1);}}[_0x331046(0x13c3)](){this['_positions']=null;}[_0x331046(0x270e)](){var _0x3e8739=_0x331046;if(this[_0x3e8739(0x23e8)])return!0x0;var _0x24e34f=this['getVerticesData'](_0x53bc1d['o'][_0x3e8739(0x3056)]);if(!_0x24e34f||0x0===_0x24e34f[_0x3e8739(0x3785)])return!0x1;for(let _0x5eec0e=0x3*this[_0x3e8739(0x1d77)][_0x3e8739(0x3785)],_0x978424=this[_0x3e8739(0x1d77)]['length'];_0x5eec0e<_0x24e34f[_0x3e8739(0x3785)];_0x5eec0e+=0x3,++_0x978424)this[_0x3e8739(0x1d77)][_0x978424]=_0x15b26b['P']['FromArray'](_0x24e34f,_0x5eec0e);for(let _0x2f2b1c=0x0,_0x2d7de8=0x0;_0x2f2b1c<_0x24e34f[_0x3e8739(0x3785)];_0x2f2b1c+=0x3,++_0x2d7de8)this[_0x3e8739(0x1d77)][_0x2d7de8][_0x3e8739(0xc1b)](_0x24e34f[0x0+_0x2f2b1c],_0x24e34f[0x1+_0x2f2b1c],_0x24e34f[0x2+_0x2f2b1c]);return this[_0x3e8739(0x1d77)][_0x3e8739(0x3785)]=_0x24e34f[_0x3e8739(0x3785)]/0x3,this[_0x3e8739(0x23e8)]=this['_positionsCache'],!0x0;}[_0x331046(0x3995)](){return this['_isDisposed'];}[_0x331046(0xeb6)](){var _0x42566f=_0x331046;if(this[_0x42566f(0x36ab)]){for(const _0x32006d in this[_0x42566f(0x36ab)])this[_0x42566f(0xe76)][_0x42566f(0x25e1)](this[_0x42566f(0x36ab)][_0x32006d]);this[_0x42566f(0x36ab)]={};const _0x3a244d=this[_0x42566f(0x158a)];var _0x561c58=_0x3a244d['length'];for(let _0x46743d=0x0;_0x46743d<_0x561c58;_0x46743d++)_0x3a244d[_0x46743d][_0x42566f(0x530)]();}}['dispose'](){var _0x4c3291=_0x331046,_0x148aaa=this[_0x4c3291(0x158a)],_0xbb568c=_0x148aaa['length'];let _0x8e90f0;for(_0x8e90f0=0x0;_0x8e90f0<_0xbb568c;_0x8e90f0++)this[_0x4c3291(0x39d9)](_0x148aaa[_0x8e90f0]);this['_meshes'][_0x4c3291(0x3785)]=0x0,this['_disposeVertexArrayObjects']();for(const _0x1434d4 in this[_0x4c3291(0x417a)])this[_0x4c3291(0x417a)][_0x1434d4][_0x4c3291(0x3551)]();if(this['_vertexBuffers']={},this[_0x4c3291(0x1f81)]=0x0,this[_0x4c3291(0xc23)]&&this[_0x4c3291(0xe76)]['_releaseBuffer'](this['_indexBuffer']),this[_0x4c3291(0xc23)]=null,this[_0x4c3291(0x329)]=[],this[_0x4c3291(0x255e)]=_0x220154['g'][_0x4c3291(0x2cd9)],this[_0x4c3291(0x1f8e)]=null,this[_0x4c3291(0x2c02)]=null,this[_0x4c3291(0x3213)]=[],this[_0x4c3291(0x32c5)]=null,this[_0x4c3291(0x3921)][_0x4c3291(0x2e24)](this),this[_0x4c3291(0x2527)]){const _0x249f76=this['_parentContainer'][_0x4c3291(0x575)][_0x4c3291(0x850)](this);-0x1<_0x249f76&&this[_0x4c3291(0x2527)][_0x4c3291(0x575)]['splice'](_0x249f76,0x1),this[_0x4c3291(0x2527)]=null;}this['_isDisposed']=!0x0;}[_0x331046(0x3f1c)](_0x2041a1){var _0x59ae8f=_0x331046;const _0x26319a=new _0xd0dd5d['x']();_0x26319a[_0x59ae8f(0x39d4)]=[];var _0x1aba78=this[_0x59ae8f(0x17bc)]();if(_0x1aba78){for(let _0x199df7=0x0;_0x199df7<_0x1aba78['length'];_0x199df7++)_0x26319a[_0x59ae8f(0x39d4)][_0x59ae8f(0x1e1d)](_0x1aba78[_0x199df7]);}let _0x42d1f3=!0x1,_0x13850c=!0x1,_0x3c8bf8;for(_0x3c8bf8 in this[_0x59ae8f(0x417a)]){const _0x231d07=this[_0x59ae8f(0x3e76)](_0x3c8bf8);if(_0x231d07&&(_0x231d07 instanceof Float32Array?_0x26319a[_0x59ae8f(0xc1b)](new Float32Array(_0x231d07),_0x3c8bf8):_0x26319a['set'](_0x231d07[_0x59ae8f(0xeff)](0x0),_0x3c8bf8),!_0x13850c)){const _0x3cdda4=this[_0x59ae8f(0x3ca4)](_0x3c8bf8);_0x3cdda4&&(_0x42d1f3=_0x3cdda4[_0x59ae8f(0x3e62)](),_0x13850c=!_0x42d1f3);}}const _0x1d0fc3=new _0x4806f7(_0x2041a1,this['_scene'],_0x26319a,_0x42d1f3);for(_0x3c8bf8 in(_0x1d0fc3[_0x59ae8f(0x255e)]=this[_0x59ae8f(0x255e)],_0x1d0fc3[_0x59ae8f(0x1f8e)]=this[_0x59ae8f(0x1f8e)],_0x1d0fc3[_0x59ae8f(0x2c02)]=this[_0x59ae8f(0x2c02)],this['_delayInfo']))_0x1d0fc3[_0x59ae8f(0x3213)]=_0x1d0fc3['_delayInfo']||[],_0x1d0fc3['_delayInfo'][_0x59ae8f(0x1e1d)](_0x3c8bf8);return _0x1d0fc3['_boundingInfo']=new _0x857330['j'](this['_extend']['minimum'],this[_0x59ae8f(0x2529)][_0x59ae8f(0x2c67)]),_0x1d0fc3;}[_0x331046(0x2156)](){var _0x1f54c5=_0x331046;const _0x7c9329={};return _0x7c9329['id']=this['id'],_0x7c9329[_0x1f54c5(0x1441)]=this[_0x1f54c5(0x1441)],_0x7c9329[_0x1f54c5(0x222b)]=this[_0x1f54c5(0x4b1)],_0x2fb009['$']&&_0x2fb009['$'][_0x1f54c5(0x35ab)](this)&&(_0x7c9329[_0x1f54c5(0x104c)]=_0x2fb009['$']['GetTags'](this)),_0x7c9329;}[_0x331046(0xbc6)](_0x3e5abe){var _0x3de5dc=_0x331046;return Array['isArray'](_0x3e5abe)?_0x3e5abe:Array[_0x3de5dc(0x1fd2)]['slice'][_0x3de5dc(0x3e4c)](_0x3e5abe);}[_0x331046(0x1e78)](){var _0x28177d=_0x331046;this[_0x28177d(0x329)]=[],this[_0x28177d(0x13c3)]();for(const _0x49a9aa in this['_vertexBuffers'])Object['prototype'][_0x28177d(0x3929)]['call'](this[_0x28177d(0x417a)],_0x49a9aa)&&(this[_0x28177d(0x417a)][_0x49a9aa][_0x28177d(0x320d)][_0x28177d(0x1db7)]=null);}[_0x331046(0x5a6)](){var _0x15a91e=_0x331046;const _0x2a332a=this['serialize']();return this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x3056)])&&(_0x2a332a[_0x15a91e(0xee1)]=this[_0x15a91e(0xbc6)](this['getVerticesData'](_0x53bc1d['o'][_0x15a91e(0x3056)])),this['isVertexBufferUpdatable'](_0x53bc1d['o'][_0x15a91e(0x3056)])&&(_0x2a332a[_0x15a91e(0xee1)][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x2496)])&&(_0x2a332a['normals']=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x3e76)](_0x53bc1d['o'][_0x15a91e(0x2496)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x2496)])&&(_0x2a332a[_0x15a91e(0x39b1)][_0x15a91e(0x4b1)]=!0x0)),this['isVerticesDataPresent'](_0x53bc1d['o'][_0x15a91e(0x2029)])&&(_0x2a332a[_0x15a91e(0x2a25)]=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x3e76)](_0x53bc1d['o'][_0x15a91e(0x2029)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x2029)])&&(_0x2a332a[_0x15a91e(0x2a25)][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x616)])&&(_0x2a332a[_0x15a91e(0x3348)]=this['_toNumberArray'](this[_0x15a91e(0x3e76)](_0x53bc1d['o']['UVKind'])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x616)])&&(_0x2a332a[_0x15a91e(0x3348)][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x9dc)])&&(_0x2a332a[_0x15a91e(0xb66)]=this['_toNumberArray'](this['getVerticesData'](_0x53bc1d['o'][_0x15a91e(0x9dc)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x9dc)])&&(_0x2a332a['uv2s'][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x336e)])&&(_0x2a332a['uv3s']=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x3e76)](_0x53bc1d['o'][_0x15a91e(0x336e)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x336e)])&&(_0x2a332a[_0x15a91e(0x998)][_0x15a91e(0x4b1)]=!0x0)),this['isVerticesDataPresent'](_0x53bc1d['o'][_0x15a91e(0x5bc)])&&(_0x2a332a['uv4s']=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x3e76)](_0x53bc1d['o'][_0x15a91e(0x5bc)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x5bc)])&&(_0x2a332a[_0x15a91e(0xcc6)][_0x15a91e(0x4b1)]=!0x0)),this['isVerticesDataPresent'](_0x53bc1d['o'][_0x15a91e(0x28b9)])&&(_0x2a332a['uv5s']=this[_0x15a91e(0xbc6)](this['getVerticesData'](_0x53bc1d['o'][_0x15a91e(0x28b9)])),this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x28b9)])&&(_0x2a332a[_0x15a91e(0x3a11)]['_updatable']=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x2888)])&&(_0x2a332a['uv6s']=this['_toNumberArray'](this['getVerticesData'](_0x53bc1d['o']['UV6Kind'])),this['isVertexBufferUpdatable'](_0x53bc1d['o'][_0x15a91e(0x2888)])&&(_0x2a332a[_0x15a91e(0x17e5)][_0x15a91e(0x4b1)]=!0x0)),this['isVerticesDataPresent'](_0x53bc1d['o'][_0x15a91e(0x716)])&&(_0x2a332a[_0x15a91e(0x276b)]=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x3e76)](_0x53bc1d['o']['ColorKind'])),this[_0x15a91e(0x974)](_0x53bc1d['o']['ColorKind'])&&(_0x2a332a['colors'][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o'][_0x15a91e(0x3f71)])&&(_0x2a332a['matricesIndices']=this['_toNumberArray'](this[_0x15a91e(0x3e76)](_0x53bc1d['o']['MatricesIndicesKind'])),_0x2a332a[_0x15a91e(0x221e)][_0x15a91e(0x2588)]=!0x0,this[_0x15a91e(0x974)](_0x53bc1d['o'][_0x15a91e(0x3f71)])&&(_0x2a332a[_0x15a91e(0x221e)][_0x15a91e(0x4b1)]=!0x0)),this[_0x15a91e(0x950)](_0x53bc1d['o']['MatricesWeightsKind'])&&(_0x2a332a[_0x15a91e(0x557)]=this[_0x15a91e(0xbc6)](this['getVerticesData'](_0x53bc1d['o'][_0x15a91e(0x1953)])),this['isVertexBufferUpdatable'](_0x53bc1d['o'][_0x15a91e(0x1953)])&&(_0x2a332a[_0x15a91e(0x557)][_0x15a91e(0x4b1)]=!0x0)),_0x2a332a[_0x15a91e(0x39d4)]=this[_0x15a91e(0xbc6)](this[_0x15a91e(0x17bc)]()),_0x2a332a;}static['ExtractFromMesh'](_0x5dde85,_0x4b3036){var _0x2c0bde=_0x331046;const _0x2b0918=_0x5dde85[_0x2c0bde(0x11f4)];return _0x2b0918?_0x2b0918[_0x2c0bde(0x3f1c)](_0x4b3036):null;}static['RandomId'](){var _0x53063e=_0x331046;return _0x5964eb['w1'][_0x53063e(0x24d4)]();}static[_0x331046(0x38ed)](_0xba5390,_0x35cc9b){var _0x4a959d=_0x331046;for(let _0x232a2d=0x0;_0x232a2d<_0x35cc9b[_0x4a959d(0x575)][_0x4a959d(0x3785)];_0x232a2d++)if(_0x35cc9b[_0x4a959d(0x575)][_0x232a2d][_0x4a959d(0x2b49)]===_0xba5390)return _0x35cc9b[_0x4a959d(0x575)][_0x232a2d];return null;}static[_0x331046(0x3b68)](_0x84a28e,_0xb29b75){var _0x155eac=_0x331046;const _0x17ce99=_0xb29b75[_0x155eac(0x40ae)]();var _0x47959c=_0x84a28e[_0x155eac(0x1b61)],_0x2b3280=_0x84a28e[_0x155eac(0x409a)];if(_0x47959c||_0x2b3280){const _0x27ad63=_0x47959c?this[_0x155eac(0x38ed)](_0x47959c,_0x17ce99):_0x17ce99[_0x155eac(0x16f0)](_0x2b3280);_0x27ad63&&_0x27ad63[_0x155eac(0x805)](_0xb29b75);}else{if(_0x84a28e instanceof ArrayBuffer){var _0x4d742e=_0xb29b75[_0x155eac(0x2e3b)];if(_0x4d742e[_0x155eac(0x1692)]&&0x0<_0x4d742e[_0x155eac(0x1692)][_0x155eac(0x37f2)]&&(_0x47959c=new Float32Array(_0x84a28e,_0x4d742e[_0x155eac(0x1692)]['offset'],_0x4d742e[_0x155eac(0x1692)][_0x155eac(0x37f2)]),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x3056)],_0x47959c,!0x1)),_0x4d742e[_0x155eac(0x10b1)]&&0x0<_0x4d742e['normalsAttrDesc'][_0x155eac(0x37f2)]&&(_0x2b3280=new Float32Array(_0x84a28e,_0x4d742e[_0x155eac(0x10b1)][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x10b1)][_0x155eac(0x37f2)]),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x2496)],_0x2b3280,!0x1)),_0x4d742e[_0x155eac(0x406f)]&&0x0<_0x4d742e[_0x155eac(0x406f)][_0x155eac(0x37f2)]&&(_0x47959c=new Float32Array(_0x84a28e,_0x4d742e['tangetsAttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x406f)][_0x155eac(0x37f2)]),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x2029)],_0x47959c,!0x1)),_0x4d742e['uvsAttrDesc']&&0x0<_0x4d742e[_0x155eac(0x1e13)]['count']){const _0x390bf5=new Float32Array(_0x84a28e,_0x4d742e[_0x155eac(0x1e13)][_0x155eac(0x2d0e)],_0x4d742e['uvsAttrDesc'][_0x155eac(0x37f2)]);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0x1d9b76=0x1;_0x1d9b76<_0x390bf5[_0x155eac(0x3785)];_0x1d9b76+=0x2)_0x390bf5[_0x1d9b76]=0x1-_0x390bf5[_0x1d9b76];}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x616)],_0x390bf5,!0x1);}if(_0x4d742e[_0x155eac(0x38bd)]&&0x0<_0x4d742e[_0x155eac(0x38bd)][_0x155eac(0x37f2)]){const _0x39d30e=new Float32Array(_0x84a28e,_0x4d742e['uvs2AttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x38bd)][_0x155eac(0x37f2)]);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0xf3ac34=0x1;_0xf3ac34<_0x39d30e['length'];_0xf3ac34+=0x2)_0x39d30e[_0xf3ac34]=0x1-_0x39d30e[_0xf3ac34];}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x9dc)],_0x39d30e,!0x1);}if(_0x4d742e[_0x155eac(0x1c01)]&&0x0<_0x4d742e[_0x155eac(0x1c01)][_0x155eac(0x37f2)]){const _0x4b3f06=new Float32Array(_0x84a28e,_0x4d742e[_0x155eac(0x1c01)]['offset'],_0x4d742e[_0x155eac(0x1c01)][_0x155eac(0x37f2)]);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0x50d597=0x1;_0x50d597<_0x4b3f06['length'];_0x50d597+=0x2)_0x4b3f06[_0x50d597]=0x1-_0x4b3f06[_0x50d597];}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x336e)],_0x4b3f06,!0x1);}if(_0x4d742e[_0x155eac(0x1183)]&&0x0<_0x4d742e[_0x155eac(0x1183)]['count']){const _0x3434b6=new Float32Array(_0x84a28e,_0x4d742e['uvs4AttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x1183)][_0x155eac(0x37f2)]);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0xcc7776=0x1;_0xcc7776<_0x3434b6[_0x155eac(0x3785)];_0xcc7776+=0x2)_0x3434b6[_0xcc7776]=0x1-_0x3434b6[_0xcc7776];}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['UV4Kind'],_0x3434b6,!0x1);}if(_0x4d742e[_0x155eac(0x56d)]&&0x0<_0x4d742e[_0x155eac(0x56d)][_0x155eac(0x37f2)]){const _0x308444=new Float32Array(_0x84a28e,_0x4d742e['uvs5AttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x56d)]['count']);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0x39664f=0x1;_0x39664f<_0x308444['length'];_0x39664f+=0x2)_0x308444[_0x39664f]=0x1-_0x308444[_0x39664f];}_0xb29b75['setVerticesData'](_0x53bc1d['o']['UV5Kind'],_0x308444,!0x1);}if(_0x4d742e['uvs6AttrDesc']&&0x0<_0x4d742e['uvs6AttrDesc'][_0x155eac(0x37f2)]){const _0x2be892=new Float32Array(_0x84a28e,_0x4d742e['uvs6AttrDesc']['offset'],_0x4d742e[_0x155eac(0x323f)][_0x155eac(0x37f2)]);if(_0x553406['e'][_0x155eac(0x609)]){for(let _0x3c394f=0x1;_0x3c394f<_0x2be892[_0x155eac(0x3785)];_0x3c394f+=0x2)_0x2be892[_0x3c394f]=0x1-_0x2be892[_0x3c394f];}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['UV6Kind'],_0x2be892,!0x1);}if(_0x4d742e[_0x155eac(0x18f4)]&&0x0<_0x4d742e['colorsAttrDesc']['count']&&(_0x2b3280=new Float32Array(_0x84a28e,_0x4d742e[_0x155eac(0x18f4)]['offset'],_0x4d742e[_0x155eac(0x18f4)][_0x155eac(0x37f2)]),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x716)],_0x2b3280,!0x1,_0x4d742e['colorsAttrDesc'][_0x155eac(0x8e7)])),_0x4d742e['matricesIndicesAttrDesc']&&0x0<_0x4d742e[_0x155eac(0x31a9)][_0x155eac(0x37f2)]){var _0xb83aaf=new Int32Array(_0x84a28e,_0x4d742e[_0x155eac(0x31a9)][_0x155eac(0x2d0e)],_0x4d742e['matricesIndicesAttrDesc']['count']);const _0x1caf6e=[];for(let _0x3aa62e=0x0;_0x3aa62e<_0xb83aaf[_0x155eac(0x3785)];_0x3aa62e++){var _0x25788c=_0xb83aaf[_0x3aa62e];_0x1caf6e['push'](0xff&_0x25788c),_0x1caf6e[_0x155eac(0x1e1d)]((0xff00&_0x25788c)>>0x8),_0x1caf6e['push']((0xff0000&_0x25788c)>>0x10),_0x1caf6e[_0x155eac(0x1e1d)](_0x25788c>>0x18&0xff);}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['MatricesIndicesKind'],_0x1caf6e,!0x1);}if(_0x4d742e[_0x155eac(0x69b)]&&0x0<_0x4d742e[_0x155eac(0x69b)][_0x155eac(0x37f2)]){var _0x442c64=new Int32Array(_0x84a28e,_0x4d742e[_0x155eac(0x69b)][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x69b)]['count']);const _0x5baa06=[];for(let _0x3d875e=0x0;_0x3d875e<_0x442c64[_0x155eac(0x3785)];_0x3d875e++){var _0x5f3d4d=_0x442c64[_0x3d875e];_0x5baa06['push'](0xff&_0x5f3d4d),_0x5baa06[_0x155eac(0x1e1d)]((0xff00&_0x5f3d4d)>>0x8),_0x5baa06[_0x155eac(0x1e1d)]((0xff0000&_0x5f3d4d)>>0x10),_0x5baa06[_0x155eac(0x1e1d)](_0x5f3d4d>>0x18&0xff);}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x86a)],_0x5baa06,!0x1);}if(_0x4d742e['matricesWeightsAttrDesc']&&0x0<_0x4d742e[_0x155eac(0x20d8)][_0x155eac(0x37f2)]&&(_0x47959c=new Float32Array(_0x84a28e,_0x4d742e['matricesWeightsAttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x20d8)]['count']),_0xb29b75['setVerticesData'](_0x53bc1d['o'][_0x155eac(0x1953)],_0x47959c,!0x1)),_0x4d742e['indicesAttrDesc']&&0x0<_0x4d742e[_0x155eac(0x3d04)][_0x155eac(0x37f2)]&&(_0x2b3280=new Int32Array(_0x84a28e,_0x4d742e['indicesAttrDesc'][_0x155eac(0x2d0e)],_0x4d742e[_0x155eac(0x3d04)][_0x155eac(0x37f2)]),_0xb29b75['setIndices'](_0x2b3280,null)),_0x4d742e[_0x155eac(0x1a57)]&&0x0<_0x4d742e[_0x155eac(0x1a57)]['count']){var _0x4a133f=new Int32Array(_0x84a28e,_0x4d742e[_0x155eac(0x1a57)][_0x155eac(0x2d0e)],0x5*_0x4d742e[_0x155eac(0x1a57)][_0x155eac(0x37f2)]);_0xb29b75[_0x155eac(0x345e)]=[];for(let _0x2e1966=0x0;_0x2e1966<_0x4d742e[_0x155eac(0x1a57)]['count'];_0x2e1966++){var _0x3b061b=_0x4a133f[0x5*_0x2e1966+0x0],_0x42ddf6=_0x4a133f[0x5*_0x2e1966+0x1],_0xb47eed=_0x4a133f[0x5*_0x2e1966+0x2],_0x1e3b6c=_0x4a133f[0x5*_0x2e1966+0x3],_0x1af8da=_0x4a133f[0x5*_0x2e1966+0x4];_0x33adfe['P'][_0x155eac(0x6c2)](_0x3b061b,_0x42ddf6,_0xb47eed,_0x1e3b6c,_0x1af8da,_0xb29b75);}}}else{if(_0x84a28e['positions']&&_0x84a28e['normals']&&_0x84a28e[_0x155eac(0x39d4)]){if(_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x3056)],_0x84a28e[_0x155eac(0xee1)],_0x84a28e[_0x155eac(0xee1)]['_updatable']),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x2496)],_0x84a28e[_0x155eac(0x39b1)],_0x84a28e['normals'][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x2a25)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x2029)],_0x84a28e[_0x155eac(0x2a25)],_0x84a28e[_0x155eac(0x2a25)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x3348)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x616)],_0x84a28e['uvs'],_0x84a28e[_0x155eac(0x3348)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x282f)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x9dc)],_0x84a28e['uvs2'],_0x84a28e[_0x155eac(0x282f)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x4020)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x336e)],_0x84a28e['uvs3'],_0x84a28e[_0x155eac(0x4020)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x1a6f)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['UV4Kind'],_0x84a28e['uvs4'],_0x84a28e[_0x155eac(0x1a6f)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x888)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x28b9)],_0x84a28e[_0x155eac(0x888)],_0x84a28e[_0x155eac(0x888)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x7b7)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x2888)],_0x84a28e[_0x155eac(0x7b7)],_0x84a28e[_0x155eac(0x7b7)][_0x155eac(0x4b1)]),_0x84a28e['colors']&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x716)],_0x4522b6['HE'][_0x155eac(0xaaf)](_0x84a28e[_0x155eac(0x276b)],_0x84a28e[_0x155eac(0xee1)][_0x155eac(0x3785)]/0x3),_0x84a28e[_0x155eac(0x276b)][_0x155eac(0x4b1)]),_0x84a28e[_0x155eac(0x221e)]){if(_0x84a28e[_0x155eac(0x221e)]['_isExpanded'])delete _0x84a28e[_0x155eac(0x221e)][_0x155eac(0x2588)],_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['MatricesIndicesKind'],_0x84a28e[_0x155eac(0x221e)],_0x84a28e[_0x155eac(0x221e)]['_updatable']);else{const _0x5c87e1=[];for(let _0x41122b=0x0;_0x41122b<_0x84a28e[_0x155eac(0x221e)][_0x155eac(0x3785)];_0x41122b++){var _0x3866a0=_0x84a28e[_0x155eac(0x221e)][_0x41122b];_0x5c87e1[_0x155eac(0x1e1d)](0xff&_0x3866a0),_0x5c87e1[_0x155eac(0x1e1d)]((0xff00&_0x3866a0)>>0x8),_0x5c87e1[_0x155eac(0x1e1d)]((0xff0000&_0x3866a0)>>0x10),_0x5c87e1['push'](_0x3866a0>>0x18&0xff);}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['MatricesIndicesKind'],_0x5c87e1,_0x84a28e[_0x155eac(0x221e)][_0x155eac(0x4b1)]);}}if(_0x84a28e[_0x155eac(0xccf)]){if(_0x84a28e['matricesIndicesExtra']['_isExpanded'])delete _0x84a28e[_0x155eac(0x221e)][_0x155eac(0x2588)],_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x86a)],_0x84a28e[_0x155eac(0xccf)],_0x84a28e['matricesIndicesExtra'][_0x155eac(0x4b1)]);else{const _0x1e63e6=[];for(let _0x1a7a26=0x0;_0x1a7a26<_0x84a28e[_0x155eac(0xccf)][_0x155eac(0x3785)];_0x1a7a26++){var _0x54cb6d=_0x84a28e[_0x155eac(0xccf)][_0x1a7a26];_0x1e63e6[_0x155eac(0x1e1d)](0xff&_0x54cb6d),_0x1e63e6['push']((0xff00&_0x54cb6d)>>0x8),_0x1e63e6[_0x155eac(0x1e1d)]((0xff0000&_0x54cb6d)>>0x10),_0x1e63e6[_0x155eac(0x1e1d)](_0x54cb6d>>0x18&0xff);}_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x86a)],_0x1e63e6,_0x84a28e[_0x155eac(0xccf)][_0x155eac(0x4b1)]);}}_0x84a28e[_0x155eac(0x557)]&&(_0x4806f7[_0x155eac(0x387e)](_0x84a28e,_0xb29b75),_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o'][_0x155eac(0x1953)],_0x84a28e[_0x155eac(0x557)],_0x84a28e[_0x155eac(0x557)][_0x155eac(0x4b1)])),_0x84a28e[_0x155eac(0x8e6)]&&_0xb29b75[_0x155eac(0x236a)](_0x53bc1d['o']['MatricesWeightsExtraKind'],_0x84a28e[_0x155eac(0x8e6)],_0x84a28e[_0x155eac(0x557)]['_updatable']),_0xb29b75[_0x155eac(0x35d)](_0x84a28e[_0x155eac(0x39d4)],null);}}}if(_0x84a28e[_0x155eac(0x345e)]){_0xb29b75[_0x155eac(0x345e)]=[];for(let _0x15d14b=0x0;_0x15d14b<_0x84a28e[_0x155eac(0x345e)][_0x155eac(0x3785)];_0x15d14b++){var _0x1e2501=_0x84a28e[_0x155eac(0x345e)][_0x15d14b];_0x33adfe['P'][_0x155eac(0x6c2)](_0x1e2501[_0x155eac(0x2b94)],_0x1e2501[_0x155eac(0x3198)],_0x1e2501[_0x155eac(0x3002)],_0x1e2501[_0x155eac(0x3d99)],_0x1e2501[_0x155eac(0x1bc3)],_0xb29b75);}}_0xb29b75[_0x155eac(0x25fc)]&&(_0xb29b75['convertToFlatShadedMesh'](),_0xb29b75[_0x155eac(0x25fc)]=!0x1),_0xb29b75['computeWorldMatrix'](!0x0),_0x17ce99[_0x155eac(0x75c)]['notifyObservers'](_0xb29b75);}static[_0x331046(0x387e)](_0x4ec5ef,_0xb42849){var _0x1b1ed8=_0x331046;if(_0x1ad2d6['Z']['CleanBoneMatrixWeights']){var _0x4ec77b;if(-0x1<_0x4ec5ef[_0x1b1ed8(0x1420)]){var _0x3c07d4=_0xb42849[_0x1b1ed8(0x40ae)]()[_0x1b1ed8(0x18c1)](_0x4ec5ef[_0x1b1ed8(0x1420)]);if(_0x3c07d4){_0x4ec77b=_0x3c07d4[_0x1b1ed8(0x152a)][_0x1b1ed8(0x3785)];const _0x316e9d=_0xb42849[_0x1b1ed8(0x3e76)](_0x53bc1d['o'][_0x1b1ed8(0x3f71)]),_0x7dfc44=_0xb42849[_0x1b1ed8(0x3e76)](_0x53bc1d['o'][_0x1b1ed8(0x86a)]),_0x4b4068=_0x4ec5ef[_0x1b1ed8(0x557)],_0x559222=_0x4ec5ef[_0x1b1ed8(0x8e6)];var _0x4bc47c=_0x4ec5ef[_0x1b1ed8(0x2974)],_0x1ac24a=_0x4b4068['length'];for(let _0x5021a2=0x0;_0x5021a2<_0x1ac24a;_0x5021a2+=0x4){let _0x11faf0=0x0,_0x469da9=-0x1;for(let _0x4e3b7a=0x0;_0x4e3b7a<0x4;_0x4e3b7a++){var _0x14af77=_0x4b4068[_0x5021a2+_0x4e3b7a];_0x11faf0+=_0x14af77,_0x14af77<0.001&&_0x469da9<0x0&&(_0x469da9=_0x4e3b7a);}if(_0x559222)for(let _0xcf9bba=0x0;_0xcf9bba<0x4;_0xcf9bba++){var _0x46c6fa=_0x559222[_0x5021a2+_0xcf9bba];_0x11faf0+=_0x46c6fa,_0x46c6fa<0.001&&_0x469da9<0x0&&(_0x469da9=_0xcf9bba+0x4);}if((_0x469da9<0x0||_0x469da9>_0x4bc47c-0x1)&&(_0x469da9=_0x4bc47c-0x1),0.001<_0x11faf0){var _0x358d11=0x1/_0x11faf0;for(let _0x487e6e=0x0;_0x487e6e<0x4;_0x487e6e++)_0x4b4068[_0x5021a2+_0x487e6e]*=_0x358d11;if(_0x559222){for(let _0x261184=0x0;_0x261184<0x4;_0x261184++)_0x559222[_0x5021a2+_0x261184]*=_0x358d11;}}else 0x4<=_0x469da9?(_0x559222[_0x5021a2+_0x469da9-0x4]=0x1-_0x11faf0,_0x7dfc44[_0x5021a2+_0x469da9-0x4]=_0x4ec77b):(_0x4b4068[_0x5021a2+_0x469da9]=0x1-_0x11faf0,_0x316e9d[_0x5021a2+_0x469da9]=_0x4ec77b);}_0xb42849[_0x1b1ed8(0x236a)](_0x53bc1d['o'][_0x1b1ed8(0x3f71)],_0x316e9d),_0x4ec5ef[_0x1b1ed8(0x8e6)]&&_0xb42849[_0x1b1ed8(0x236a)](_0x53bc1d['o'][_0x1b1ed8(0x86a)],_0x7dfc44);}}}}static['Parse'](_0x514eb3,_0x10aa6e,_0x3a5581){var _0x19fffd=_0x331046;const _0x5a29ef=new _0x4806f7(_0x514eb3['id'],_0x10aa6e,void 0x0,_0x514eb3[_0x19fffd(0x222b)]);return _0x5a29ef[_0x19fffd(0x2b49)]=_0x514eb3[_0x19fffd(0x1441)],_0x2fb009['$']&&_0x2fb009['$'][_0x19fffd(0x2ece)](_0x5a29ef,_0x514eb3[_0x19fffd(0x104c)]),_0x514eb3[_0x19fffd(0x1f8e)]?(_0x5a29ef[_0x19fffd(0x255e)]=_0x220154['g'][_0x19fffd(0x2dba)],_0x5a29ef[_0x19fffd(0x1f8e)]=_0x3a5581+_0x514eb3['delayLoadingFile'],_0x5a29ef[_0x19fffd(0x32c5)]=new _0x857330['j'](_0x15b26b['P'][_0x19fffd(0x1c38)](_0x514eb3[_0x19fffd(0x2ee7)]),_0x15b26b['P'][_0x19fffd(0x1c38)](_0x514eb3[_0x19fffd(0x2a2e)])),_0x5a29ef['_delayInfo']=[],_0x514eb3[_0x19fffd(0xc0b)]&&_0x5a29ef[_0x19fffd(0x3213)][_0x19fffd(0x1e1d)](_0x53bc1d['o'][_0x19fffd(0x616)]),_0x514eb3[_0x19fffd(0x1774)]&&_0x5a29ef[_0x19fffd(0x3213)][_0x19fffd(0x1e1d)](_0x53bc1d['o']['UV2Kind']),_0x514eb3['hasUVs3']&&_0x5a29ef['_delayInfo'][_0x19fffd(0x1e1d)](_0x53bc1d['o'][_0x19fffd(0x336e)]),_0x514eb3[_0x19fffd(0x29e)]&&_0x5a29ef[_0x19fffd(0x3213)][_0x19fffd(0x1e1d)](_0x53bc1d['o'][_0x19fffd(0x5bc)]),_0x514eb3[_0x19fffd(0x3788)]&&_0x5a29ef[_0x19fffd(0x3213)][_0x19fffd(0x1e1d)](_0x53bc1d['o']['UV5Kind']),_0x514eb3[_0x19fffd(0xb27)]&&_0x5a29ef[_0x19fffd(0x3213)]['push'](_0x53bc1d['o'][_0x19fffd(0x2888)]),_0x514eb3[_0x19fffd(0x12fb)]&&_0x5a29ef[_0x19fffd(0x3213)]['push'](_0x53bc1d['o']['ColorKind']),_0x514eb3[_0x19fffd(0x2994)]&&_0x5a29ef[_0x19fffd(0x3213)]['push'](_0x53bc1d['o'][_0x19fffd(0x3f71)]),_0x514eb3[_0x19fffd(0x39fd)]&&_0x5a29ef[_0x19fffd(0x3213)][_0x19fffd(0x1e1d)](_0x53bc1d['o'][_0x19fffd(0x1953)]),_0x5a29ef[_0x19fffd(0x2c02)]=_0xd0dd5d['x'][_0x19fffd(0x267c)]):_0xd0dd5d['x']['ImportVertexData'](_0x514eb3,_0x5a29ef),_0x10aa6e[_0x19fffd(0x4025)](_0x5a29ef,!0x0),_0x5a29ef;}}},0x46f9:(_0x5ae51b,_0x3c4883,_0x267505)=>{var _0xb54c49=a7_0x38a779;_0x267505['d'](_0x3c4883,{'R':()=>_0x3e5b2a});var _0x19d3c3=_0x267505(0x9fd1),_0x1b30f7=_0x267505(0x1a27),_0x3c4883=_0x267505(0x1dad),_0x4a2a4b=_0x267505(0xc84b),_0x45376a=_0x267505(0x10ea4);_0x3c4883['Kj']['_GoldbergMeshParser']=(_0x345728,_0x36faf3)=>_0x3e5b2a[_0xb54c49(0x2f08)](_0x345728,_0x36faf3);class _0x3e5b2a extends _0x3c4883['Kj']{constructor(){var _0x58ce9f=_0xb54c49;super(...arguments),this[_0x58ce9f(0x1fa1)]={'faceColors':[],'faceCenters':[],'faceZaxis':[],'faceXaxis':[],'faceYaxis':[],'nbSharedFaces':0x0,'nbUnsharedFaces':0x0,'nbFaces':0x0,'nbFacesAtPole':0x0,'adjacentFaces':[]};}[_0xb54c49(0x2f95)](_0x2969fe,_0x13b7f6){var _0x437fe7=_0xb54c49;return void 0x0===_0x13b7f6?(_0x2969fe>this[_0x437fe7(0x1fa1)][_0x437fe7(0x285)]-0x1&&(_0x45376a['Y']['Warn'](_0x437fe7(0x38cb)),_0x2969fe=this[_0x437fe7(0x1fa1)][_0x437fe7(0x285)]-0x1),this[_0x437fe7(0x1fa1)][_0x437fe7(0x285)]+_0x2969fe):(0xb<_0x2969fe&&(_0x45376a['Y'][_0x437fe7(0x27dc)](_0x437fe7(0x281)),_0x2969fe=0xb),_0x13b7f6>this[_0x437fe7(0x1fa1)][_0x437fe7(0x7d5)]-0x1&&(_0x45376a['Y']['Warn'](_0x437fe7(0x1587)),_0x13b7f6=this[_0x437fe7(0x1fa1)]['nbFacesAtPole']-0x1),0xc+_0x2969fe*this[_0x437fe7(0x1fa1)][_0x437fe7(0x7d5)]+_0x13b7f6);}['_changeGoldbergFaceColors'](_0x3c1818){var _0x36c53a=_0xb54c49;for(let _0x1c2f4a=0x0;_0x1c2f4a<_0x3c1818['length'];_0x1c2f4a++){var _0x224e2b=_0x3c1818[_0x1c2f4a][0x0],_0x343444=_0x3c1818[_0x1c2f4a][0x1],_0x337466=_0x3c1818[_0x1c2f4a][0x2];for(let _0x27cf08=_0x224e2b;_0x27cf08<_0x343444+0x1;_0x27cf08++)this[_0x36c53a(0x1fa1)][_0x36c53a(0x89c)][_0x27cf08]=_0x337466;}const _0x583da3=[];for(let _0x697238=0x0;_0x697238<0xc;_0x697238++)for(let _0x6ae14a=0x0;_0x6ae14a<0x5;_0x6ae14a++)_0x583da3[_0x36c53a(0x1e1d)](this[_0x36c53a(0x1fa1)]['faceColors'][_0x697238]['r'],this['goldbergData']['faceColors'][_0x697238]['g'],this[_0x36c53a(0x1fa1)]['faceColors'][_0x697238]['b'],this[_0x36c53a(0x1fa1)][_0x36c53a(0x89c)][_0x697238]['a']);for(let _0x23c67a=0xc;_0x23c67a<this[_0x36c53a(0x1fa1)]['faceColors'][_0x36c53a(0x3785)];_0x23c67a++)for(let _0x57c7e8=0x0;_0x57c7e8<0x6;_0x57c7e8++)_0x583da3[_0x36c53a(0x1e1d)](this[_0x36c53a(0x1fa1)][_0x36c53a(0x89c)][_0x23c67a]['r'],this[_0x36c53a(0x1fa1)][_0x36c53a(0x89c)][_0x23c67a]['g'],this['goldbergData'][_0x36c53a(0x89c)][_0x23c67a]['b'],this[_0x36c53a(0x1fa1)]['faceColors'][_0x23c67a]['a']);return _0x583da3;}[_0xb54c49(0xd3e)](_0x3a959e){var _0x7d95b3=_0xb54c49;_0x3a959e=this['_changeGoldbergFaceColors'](_0x3a959e),this[_0x7d95b3(0x236a)](_0x1b30f7['o'][_0x7d95b3(0x716)],_0x3a959e);}['updateGoldbergFaceColors'](_0x116d74){var _0x5520dc=_0xb54c49;_0x116d74=this[_0x5520dc(0x27e8)](_0x116d74),this['updateVerticesData'](_0x1b30f7['o'][_0x5520dc(0x716)],_0x116d74);}[_0xb54c49(0x1eb7)](_0x38c5b6){var _0x1fc8dd=_0xb54c49;const _0x5bd1e7=this[_0x1fc8dd(0x3e76)](_0x1b30f7['o'][_0x1fc8dd(0x616)]);for(let _0xe5e6e=0x0;_0xe5e6e<_0x38c5b6[_0x1fc8dd(0x3785)];_0xe5e6e++){var _0x224b2b=_0x38c5b6[_0xe5e6e][0x0],_0xdde64c=_0x38c5b6[_0xe5e6e][0x1],_0x21435e=_0x38c5b6[_0xe5e6e][0x2],_0x5dc6b6=_0x38c5b6[_0xe5e6e][0x3],_0x4096e6=_0x38c5b6[_0xe5e6e][0x4];const _0x3a9c7c=[],_0x3a6a20=[];let _0x46cc8c,_0x1a5a2e;for(let _0x2f7bbc=0x0;_0x2f7bbc<0x5;_0x2f7bbc++)_0x46cc8c=_0x21435e['x']+_0x5dc6b6*Math[_0x1fc8dd(0x1262)](_0x4096e6+_0x2f7bbc*Math['PI']/2.5),_0x1a5a2e=_0x21435e['y']+_0x5dc6b6*Math[_0x1fc8dd(0xa8b)](_0x4096e6+_0x2f7bbc*Math['PI']/2.5),0x1<(_0x46cc8c=_0x46cc8c<0x0?0x0:_0x46cc8c)&&(_0x46cc8c=0x1),_0x3a9c7c[_0x1fc8dd(0x1e1d)](_0x46cc8c,_0x1a5a2e);for(let _0x5d1315=0x0;_0x5d1315<0x6;_0x5d1315++)_0x46cc8c=_0x21435e['x']+_0x5dc6b6*Math['cos'](_0x4096e6+_0x5d1315*Math['PI']/0x3),_0x1a5a2e=_0x21435e['y']+_0x5dc6b6*Math[_0x1fc8dd(0xa8b)](_0x4096e6+_0x5d1315*Math['PI']/0x3),0x1<(_0x46cc8c=_0x46cc8c<0x0?0x0:_0x46cc8c)&&(_0x46cc8c=0x1),_0x3a6a20[_0x1fc8dd(0x1e1d)](_0x46cc8c,_0x1a5a2e);for(let _0x399472=_0x224b2b;_0x399472<Math[_0x1fc8dd(0x33a7)](0xc,_0xdde64c+0x1);_0x399472++)for(let _0x501ba0=0x0;_0x501ba0<0x5;_0x501ba0++)_0x5bd1e7[0xa*_0x399472+0x2*_0x501ba0]=_0x3a9c7c[0x2*_0x501ba0],_0x5bd1e7[0xa*_0x399472+0x2*_0x501ba0+0x1]=_0x3a9c7c[0x2*_0x501ba0+0x1];for(let _0x2c343d=Math['max'](0xc,_0x224b2b);_0x2c343d<_0xdde64c+0x1;_0x2c343d++)for(let _0x49cb84=0x0;_0x49cb84<0x6;_0x49cb84++)_0x5bd1e7[0xc*_0x2c343d-0x18+0x2*_0x49cb84]=_0x3a6a20[0x2*_0x49cb84],_0x5bd1e7[0xc*_0x2c343d-0x17+0x2*_0x49cb84]=_0x3a6a20[0x2*_0x49cb84+0x1];}return _0x5bd1e7;}[_0xb54c49(0x2b6c)](_0x328d23){var _0x1706e9=_0xb54c49;_0x328d23=this[_0x1706e9(0x1eb7)](_0x328d23),this[_0x1706e9(0x236a)](_0x1b30f7['o'][_0x1706e9(0x616)],_0x328d23);}[_0xb54c49(0x1892)](_0x502ee1){var _0x34957b=_0xb54c49;_0x502ee1=this[_0x34957b(0x1eb7)](_0x502ee1),this[_0x34957b(0x1014)](_0x1b30f7['o'][_0x34957b(0x616)],_0x502ee1);}['placeOnGoldbergFaceAt'](_0x56a87a,_0x3b2082,_0x103090){var _0x339db4=_0xb54c49,_0x24ed7d=_0x19d3c3['P'][_0x339db4(0x1f09)](this['goldbergData'][_0x339db4(0x21eb)][_0x3b2082],this[_0x339db4(0x1fa1)][_0x339db4(0x3e00)][_0x3b2082],this['goldbergData']['faceZaxis'][_0x3b2082]);_0x56a87a['rotation']=_0x24ed7d,_0x56a87a[_0x339db4(0xdfa)]=this[_0x339db4(0x1fa1)][_0x339db4(0x2aec)][_0x3b2082]['add'](this[_0x339db4(0x1fa1)][_0x339db4(0x21eb)][_0x3b2082][_0x339db4(0x5ab)](_0x103090['x']))[_0x339db4(0x33ee)](this['goldbergData']['faceYaxis'][_0x3b2082][_0x339db4(0x5ab)](_0x103090['y']))[_0x339db4(0x33ee)](this[_0x339db4(0x1fa1)][_0x339db4(0x23c3)][_0x3b2082][_0x339db4(0x5ab)](_0x103090['z']));}['serialize'](_0x24bcdf){var _0x512b1d=_0xb54c49;super[_0x512b1d(0x2156)](_0x24bcdf),_0x24bcdf[_0x512b1d(0x261)]=_0x512b1d(0x4046);const _0x1e5514={};if(_0x1e5514[_0x512b1d(0x49f)]=this['goldbergData'][_0x512b1d(0x49f)],_0x1e5514['nbSharedFaces']=this[_0x512b1d(0x1fa1)][_0x512b1d(0x21a2)],_0x1e5514[_0x512b1d(0x285)]=this[_0x512b1d(0x1fa1)][_0x512b1d(0x285)],_0x1e5514[_0x512b1d(0x28fa)]=this[_0x512b1d(0x1fa1)][_0x512b1d(0x28fa)],_0x1e5514[_0x512b1d(0x7d5)]=this[_0x512b1d(0x1fa1)]['nbFacesAtPole'],this[_0x512b1d(0x1fa1)][_0x512b1d(0x89c)]){_0x1e5514[_0x512b1d(0x89c)]=[];for(const _0x364860 of this[_0x512b1d(0x1fa1)][_0x512b1d(0x89c)])_0x1e5514['faceColors'][_0x512b1d(0x1e1d)](_0x364860[_0x512b1d(0x4189)]());}if(this['goldbergData'][_0x512b1d(0x2aec)]){_0x1e5514['faceCenters']=[];for(const _0x290958 of this[_0x512b1d(0x1fa1)][_0x512b1d(0x2aec)])_0x1e5514[_0x512b1d(0x2aec)][_0x512b1d(0x1e1d)](_0x290958['asArray']());}if(this[_0x512b1d(0x1fa1)]['faceZaxis']){_0x1e5514[_0x512b1d(0x23c3)]=[];for(const _0x30ee05 of this[_0x512b1d(0x1fa1)][_0x512b1d(0x23c3)])_0x1e5514[_0x512b1d(0x23c3)][_0x512b1d(0x1e1d)](_0x30ee05[_0x512b1d(0x4189)]());}if(this['goldbergData'][_0x512b1d(0x3e00)]){_0x1e5514[_0x512b1d(0x3e00)]=[];for(const _0x21234c of this[_0x512b1d(0x1fa1)]['faceYaxis'])_0x1e5514[_0x512b1d(0x3e00)]['push'](_0x21234c['asArray']());}if(this['goldbergData']['faceXaxis']){_0x1e5514[_0x512b1d(0x21eb)]=[];for(const _0x3120cc of this[_0x512b1d(0x1fa1)][_0x512b1d(0x21eb)])_0x1e5514['faceXaxis']['push'](_0x3120cc[_0x512b1d(0x4189)]());}_0x24bcdf['goldbergData']=_0x1e5514;}static[_0xb54c49(0x2f08)](_0xab5e3f,_0x3e3963){var _0x20aa88=_0xb54c49;const _0x4cd732=_0xab5e3f['goldbergData'],_0x66e869=(_0x4cd732['faceColors']=_0x4cd732['faceColors'][_0x20aa88(0x350f)](_0x2f59e9=>_0x4a2a4b['HE'][_0x20aa88(0x1c38)](_0x2f59e9)),_0x4cd732[_0x20aa88(0x2aec)]=_0x4cd732['faceCenters'][_0x20aa88(0x350f)](_0x441919=>_0x19d3c3['P'][_0x20aa88(0x1c38)](_0x441919)),_0x4cd732[_0x20aa88(0x23c3)]=_0x4cd732['faceZaxis'][_0x20aa88(0x350f)](_0x249a50=>_0x19d3c3['P'][_0x20aa88(0x1c38)](_0x249a50)),_0x4cd732[_0x20aa88(0x21eb)]=_0x4cd732[_0x20aa88(0x21eb)][_0x20aa88(0x350f)](_0x15ac22=>_0x19d3c3['P'][_0x20aa88(0x1c38)](_0x15ac22)),_0x4cd732[_0x20aa88(0x3e00)]=_0x4cd732['faceYaxis'][_0x20aa88(0x350f)](_0x1dc29f=>_0x19d3c3['P'][_0x20aa88(0x1c38)](_0x1dc29f)),new _0x3e5b2a(_0xab5e3f[_0x20aa88(0x3844)],_0x3e3963));return _0x66e869[_0x20aa88(0x1fa1)]=_0x4cd732,_0x66e869;}}},0x2ccd:(_0x55ab4e,_0x86f1ea,_0x3b61f2)=>{var _0x4075de=a7_0x38a779;_0x3b61f2['d'](_0x86f1ea,{'E':()=>_0x427a6f});var _0x53a05a=_0x3b61f2(0x9fd1),_0x191e93=_0x3b61f2(0x1a27),_0x86f1ea=_0x3b61f2(0x1dad);_0x86f1ea['Kj']['_GroundMeshParser']=(_0x83cfc3,_0x2db428)=>_0x427a6f[_0x4075de(0x2f08)](_0x83cfc3,_0x2db428);class _0x427a6f extends _0x86f1ea['Kj']{constructor(_0x2ef2bf,_0x6fe59){var _0x340035=_0x4075de;super(_0x2ef2bf,_0x6fe59),this[_0x340035(0x2e90)]=!0x1;}[_0x4075de(0x1d40)](){var _0x1bdc53=_0x4075de;return _0x1bdc53(0x1f9e);}get[_0x4075de(0x1748)](){var _0x5effcc=_0x4075de;return Math[_0x5effcc(0x33a7)](this[_0x5effcc(0x202d)],this[_0x5effcc(0x18a7)]);}get[_0x4075de(0x117e)](){var _0xfda134=_0x4075de;return this[_0xfda134(0x202d)];}get[_0x4075de(0x3d41)](){var _0x421750=_0x4075de;return this[_0x421750(0x18a7)];}[_0x4075de(0xdf6)](_0x33cc4b,_0x4ebd9c=0x20){var _0x4511f9=_0x4075de;this[_0x4511f9(0x202d)]=_0x33cc4b,this[_0x4511f9(0x18a7)]=_0x33cc4b,this[_0x4511f9(0x35fe)](_0x33cc4b),this['createOrUpdateSubmeshesOctree']&&this[_0x4511f9(0x3f24)](_0x4ebd9c);}[_0x4075de(0x304b)](_0x59fc59,_0x4d17cd){var _0x6032c3=_0x4075de;const _0x1ae00e=this[_0x6032c3(0x269)]();var _0x440fcd=_0x53a05a['jp'][_0x6032c3(0x1919)][0x5],_0x32b9d3=(_0x1ae00e['invertToRef'](_0x440fcd),_0x53a05a['jp'][_0x6032c3(0x19f4)][0x8]);if(_0x53a05a['P'][_0x6032c3(0x302d)](_0x59fc59,0x0,_0x4d17cd,_0x440fcd,_0x32b9d3),_0x59fc59=_0x32b9d3['x'],_0x4d17cd=_0x32b9d3['z'],_0x59fc59<this[_0x6032c3(0x2695)]||_0x59fc59>=this[_0x6032c3(0x2281)]||_0x4d17cd<=this['_minZ']||_0x4d17cd>this['_maxZ'])return this[_0x6032c3(0xdfa)]['y'];return this['_heightQuads']&&0x0!=this[_0x6032c3(0x2342)][_0x6032c3(0x3785)]||(this[_0x6032c3(0x28cf)](),this[_0x6032c3(0x390f)]()),(_0x440fcd=this[_0x6032c3(0x3403)](_0x59fc59,_0x4d17cd),_0x59fc59=-(_0x440fcd['x']*_0x59fc59+_0x440fcd['z']*_0x4d17cd+_0x440fcd['w'])/_0x440fcd['y']),(_0x53a05a['P'][_0x6032c3(0x302d)](0x0,_0x59fc59,0x0,_0x1ae00e,_0x32b9d3),_0x32b9d3['y']);}[_0x4075de(0xd49)](_0x3dfafb,_0x163973){var _0x1904e0=_0x4075de,_0x13fd5b=new _0x53a05a['P'](0x0,0x1,0x0);return this[_0x1904e0(0x87d)](_0x3dfafb,_0x163973,_0x13fd5b),_0x13fd5b;}[_0x4075de(0x87d)](_0x2f6612,_0x21b2a1,_0x5eb3b7){var _0x2f84ef=_0x4075de;const _0x151a40=this[_0x2f84ef(0x269)]();var _0x27b411=_0x53a05a['jp'][_0x2f84ef(0x1919)][0x5],_0x4515a0=(_0x151a40[_0x2f84ef(0x2b1e)](_0x27b411),_0x53a05a['jp'][_0x2f84ef(0x19f4)][0x8]);if(_0x53a05a['P'][_0x2f84ef(0x302d)](_0x2f6612,0x0,_0x21b2a1,_0x27b411,_0x4515a0),_0x2f6612=_0x4515a0['x'],_0x21b2a1=_0x4515a0['z'],_0x2f6612<this[_0x2f84ef(0x2695)]||_0x2f6612>this[_0x2f84ef(0x2281)]||_0x21b2a1<this[_0x2f84ef(0xe4f)]||_0x21b2a1>this[_0x2f84ef(0xdc4)])return this;return this['_heightQuads']&&0x0!=this['_heightQuads']['length']||(this['_initHeightQuads'](),this[_0x2f84ef(0x390f)]()),_0x27b411=this['_getFacetAt'](_0x2f6612,_0x21b2a1),(_0x53a05a['P'][_0x2f84ef(0x1c29)](_0x27b411['x'],_0x27b411['y'],_0x27b411['z'],_0x151a40,_0x5eb3b7),this);}[_0x4075de(0x2fe7)](){var _0x7b117f=_0x4075de;return this[_0x7b117f(0x2342)]&&0x0!=this[_0x7b117f(0x2342)][_0x7b117f(0x3785)]||this[_0x7b117f(0x28cf)](),this[_0x7b117f(0x390f)](),this;}[_0x4075de(0x3403)](_0x34bf9,_0x48a14a){var _0x38918d=_0x4075de,_0x28065f=Math[_0x38918d(0x3f66)]((_0x34bf9+this['_maxX'])*this[_0x38918d(0x202d)]/this[_0x38918d(0x891)]),_0x1d9610=Math['floor'](-(_0x48a14a+this['_maxZ'])*this[_0x38918d(0x18a7)]/this[_0x38918d(0x9a8)]+this[_0x38918d(0x18a7)]),_0x1d9610=this[_0x38918d(0x2342)][_0x1d9610*this[_0x38918d(0x202d)]+_0x28065f];return _0x48a14a<_0x1d9610['slope']['x']*_0x34bf9+_0x1d9610['slope']['y']?_0x1d9610[_0x38918d(0x3046)]:_0x1d9610[_0x38918d(0x182b)];}[_0x4075de(0x28cf)](){var _0x330102=_0x4075de,_0x2c5580=this[_0x330102(0x202d)],_0x26f9c4=this[_0x330102(0x18a7)];this['_heightQuads']=new Array();for(let _0x1e697e=0x0;_0x1e697e<_0x26f9c4;_0x1e697e++)for(let _0x5d2d5b=0x0;_0x5d2d5b<_0x2c5580;_0x5d2d5b++){var _0xcd0b1d={'slope':_0x53a05a['FM'][_0x330102(0xd5a)](),'facet1':new _0x53a05a['Lt'](0x0,0x0,0x0,0x0),'facet2':new _0x53a05a['Lt'](0x0,0x0,0x0,0x0)};this[_0x330102(0x2342)][_0x1e697e*_0x2c5580+_0x5d2d5b]=_0xcd0b1d;}return this;}[_0x4075de(0x390f)](){var _0x326cb2=_0x4075de,_0x1b4815=this[_0x326cb2(0x3e76)](_0x191e93['o'][_0x326cb2(0x3056)]);if(!_0x1b4815)return this;const _0x2e95cc=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x3],_0x33f7e1=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x2],_0x1a4a74=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x1],_0x1d3651=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x0];var _0x56989c=_0x53a05a['jp']['Vector3'][0x4],_0x17c2d5=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x5],_0x25c406=_0x53a05a['jp'][_0x326cb2(0x19f4)][0x6];const _0x19be7d=_0x53a05a['jp']['Vector3'][0x7],_0x50853e=_0x53a05a['jp']['Vector3'][0x8];var _0x3dd4d5,_0x124cbe,_0x2e054c,_0x31e4a4,_0x416cb3=this['_subdivisionsX'],_0xcc881f=this[_0x326cb2(0x18a7)];for(let _0x5da83d=0x0;_0x5da83d<_0xcc881f;_0x5da83d++)for(let _0x31aa80=0x0;_0x31aa80<_0x416cb3;_0x31aa80++){_0x2e054c=0x3*_0x31aa80,_0x3dd4d5=_0x5da83d*(_0x416cb3+0x1)*0x3,_0x124cbe=(_0x5da83d+0x1)*(_0x416cb3+0x1)*0x3,_0x2e95cc['x']=_0x1b4815[_0x3dd4d5+_0x2e054c],_0x2e95cc['y']=_0x1b4815[_0x3dd4d5+_0x2e054c+0x1],_0x2e95cc['z']=_0x1b4815[_0x3dd4d5+_0x2e054c+0x2],_0x33f7e1['x']=_0x1b4815[_0x3dd4d5+_0x2e054c+0x3],_0x33f7e1['y']=_0x1b4815[_0x3dd4d5+_0x2e054c+0x4],_0x33f7e1['z']=_0x1b4815[_0x3dd4d5+_0x2e054c+0x5],_0x1a4a74['x']=_0x1b4815[_0x124cbe+_0x2e054c],_0x1a4a74['y']=_0x1b4815[_0x124cbe+_0x2e054c+0x1],_0x1a4a74['z']=_0x1b4815[_0x124cbe+_0x2e054c+0x2],_0x1d3651['x']=_0x1b4815[_0x124cbe+_0x2e054c+0x3],_0x1d3651['y']=_0x1b4815[_0x124cbe+_0x2e054c+0x4],_0x1d3651['z']=_0x1b4815[_0x124cbe+_0x2e054c+0x5],_0x3dd4d5=(_0x1d3651['z']-_0x2e95cc['z'])/(_0x1d3651['x']-_0x2e95cc['x']),_0x124cbe=_0x2e95cc['z']-_0x3dd4d5*_0x2e95cc['x'],_0x33f7e1['subtractToRef'](_0x2e95cc,_0x56989c),_0x1a4a74[_0x326cb2(0x3cb9)](_0x2e95cc,_0x17c2d5),_0x1d3651[_0x326cb2(0x3cb9)](_0x2e95cc,_0x25c406),_0x53a05a['P'][_0x326cb2(0x67d)](_0x25c406,_0x17c2d5,_0x19be7d),_0x53a05a['P'][_0x326cb2(0x67d)](_0x56989c,_0x25c406,_0x50853e),_0x19be7d['normalize'](),_0x50853e[_0x326cb2(0x3952)](),_0x2e054c=-(_0x19be7d['x']*_0x2e95cc['x']+_0x19be7d['y']*_0x2e95cc['y']+_0x19be7d['z']*_0x2e95cc['z']),_0x31e4a4=-(_0x50853e['x']*_0x33f7e1['x']+_0x50853e['y']*_0x33f7e1['y']+_0x50853e['z']*_0x33f7e1['z']);const _0x418e80=this['_heightQuads'][_0x5da83d*_0x416cb3+_0x31aa80];_0x418e80[_0x326cb2(0x1cfa)][_0x326cb2(0x408c)](_0x3dd4d5,_0x124cbe),_0x418e80[_0x326cb2(0x3046)][_0x326cb2(0x408c)](_0x19be7d['x'],_0x19be7d['y'],_0x19be7d['z'],_0x2e054c),_0x418e80['facet2']['copyFromFloats'](_0x50853e['x'],_0x50853e['y'],_0x50853e['z'],_0x31e4a4);}return this;}[_0x4075de(0x2156)](_0xe7781f){var _0x25400e=_0x4075de;super[_0x25400e(0x2156)](_0xe7781f),_0xe7781f[_0x25400e(0x117e)]=this[_0x25400e(0x202d)],_0xe7781f[_0x25400e(0x3d41)]=this[_0x25400e(0x18a7)],_0xe7781f[_0x25400e(0xe84)]=this[_0x25400e(0x2695)],_0xe7781f[_0x25400e(0x2a13)]=this[_0x25400e(0x2281)],_0xe7781f[_0x25400e(0x307b)]=this[_0x25400e(0xe4f)],_0xe7781f['maxZ']=this[_0x25400e(0xdc4)],_0xe7781f[_0x25400e(0xad8)]=this['_width'],_0xe7781f[_0x25400e(0x605)]=this[_0x25400e(0x9a8)];}static[_0x4075de(0x2f08)](_0x429f4a,_0x50da3e){var _0x1184cd=_0x4075de;const _0x2a0f3b=new _0x427a6f(_0x429f4a['name'],_0x50da3e);return _0x2a0f3b['_subdivisionsX']=_0x429f4a[_0x1184cd(0x117e)]||0x1,_0x2a0f3b[_0x1184cd(0x18a7)]=_0x429f4a[_0x1184cd(0x3d41)]||0x1,_0x2a0f3b[_0x1184cd(0x2695)]=_0x429f4a[_0x1184cd(0xe84)],_0x2a0f3b['_maxX']=_0x429f4a['maxX'],_0x2a0f3b[_0x1184cd(0xe4f)]=_0x429f4a[_0x1184cd(0x307b)],_0x2a0f3b[_0x1184cd(0xdc4)]=_0x429f4a[_0x1184cd(0x248d)],_0x2a0f3b[_0x1184cd(0x891)]=_0x429f4a[_0x1184cd(0xad8)],_0x2a0f3b[_0x1184cd(0x9a8)]=_0x429f4a[_0x1184cd(0x605)],_0x2a0f3b;}}},0x1797e:(_0x48f639,_0x554747,_0x28bf9c)=>{_0x28bf9c(0x51f),_0x28bf9c(0x1641b),_0x28bf9c(0x5a5),_0x28bf9c(0x83fe),_0x28bf9c(0x2ccd),_0x28bf9c(0x46f9),_0x28bf9c(0x13533),_0x28bf9c(0x12cc0),_0x28bf9c(0x14e9f),_0x28bf9c(0x1dad),_0x28bf9c(0x164ac),_0x28bf9c(0x6388),_0x28bf9c(0x18603),_0x28bf9c(0x15fdc),_0x28bf9c(0x555f),_0x28bf9c(0x5099),_0x28bf9c(0x10187),_0x28bf9c(0x53f7),_0x28bf9c(0xa838),_0x28bf9c(0x1802b),_0x28bf9c(0xc7ed),_0x28bf9c(0x5e45),_0x28bf9c(0xb1d7);},0x12cc0:(_0x1ecb20,_0x52698d,_0x32212a)=>{var _0x40e346=a7_0x38a779;_0x32212a['d'](_0x52698d,{'S':()=>_0x1db5cb});var _0x306e6a=_0x32212a(0x9fd1),_0x249b53=_0x32212a(0x10ea4),_0x52698d=_0x32212a(0x51f),_0x697e70=_0x32212a(0x1dad),_0x33e5d6=_0x32212a(0x1266b),_0x447067=_0x32212a(0xa838),_0x3367a8=_0x32212a(0x1a27);_0x697e70['Kj'][_0x40e346(0x352c)]=(_0x1654b5,_0x576c9b)=>{var _0x4d062d=_0x40e346;const _0x2e8177=new _0x1db5cb(_0x1654b5,_0x576c9b);if(_0x576c9b['instancedBuffers']){_0x2e8177['instancedBuffers']={};for(const _0x38b221 in _0x576c9b['instancedBuffers'])_0x2e8177[_0x4d062d(0x3ecd)][_0x38b221]=_0x576c9b[_0x4d062d(0x3ecd)][_0x38b221];}return _0x2e8177;};class _0x1db5cb extends _0x52698d['x']{constructor(_0x921a95,_0x11e19e){var _0x35514e=_0x40e346;super(_0x921a95,_0x11e19e[_0x35514e(0x40ae)]()),this[_0x35514e(0x775)]=-0x1,this[_0x35514e(0x3a2e)]=0x0,_0x11e19e['addInstance'](this),this[_0x35514e(0x395e)]=_0x11e19e,this[_0x35514e(0x3ea7)]=_0x11e19e['_unIndexed'],this[_0x35514e(0xdfa)][_0x35514e(0x448)](_0x11e19e[_0x35514e(0xdfa)]),this[_0x35514e(0x30d0)][_0x35514e(0x448)](_0x11e19e[_0x35514e(0x30d0)]),this[_0x35514e(0x114e)][_0x35514e(0x448)](_0x11e19e[_0x35514e(0x114e)]),_0x11e19e[_0x35514e(0x373c)]&&(this[_0x35514e(0x373c)]=_0x11e19e['rotationQuaternion'][_0x35514e(0x292d)]()),this[_0x35514e(0x5fd)]=_0x11e19e[_0x35514e(0x5fd)][_0x35514e(0xeff)]();for(const _0x2d9c42 of _0x11e19e['getAnimationRanges']())null!=_0x2d9c42&&this[_0x35514e(0x3028)](_0x2d9c42['name'],_0x2d9c42[_0x35514e(0x398f)],_0x2d9c42['to']);this['infiniteDistance']=_0x11e19e[_0x35514e(0x7c2)],this[_0x35514e(0x15ea)](_0x11e19e[_0x35514e(0x84f)]()),this[_0x35514e(0x8fc)](!0x0,!0x0),this['_syncSubMeshes']();}[_0x40e346(0x1d40)](){var _0x2d3b0c=_0x40e346;return _0x2d3b0c(0x7b1);}get[_0x40e346(0x1038)](){var _0xf0c1d9=_0x40e346;return this['_sourceMesh'][_0xf0c1d9(0xd71)];}['_resyncLightSources'](){}[_0x40e346(0x242d)](){}[_0x40e346(0x1a36)](){}get[_0x40e346(0x2d60)](){var _0x30b96a=_0x40e346;return this[_0x30b96a(0x395e)][_0x30b96a(0x2d60)];}get[_0x40e346(0xefb)](){var _0x274db2=_0x40e346;return this[_0x274db2(0x395e)][_0x274db2(0xefb)];}get[_0x40e346(0x1b41)](){var _0x25317f=_0x40e346;return this[_0x25317f(0x395e)][_0x25317f(0x1b41)];}get['skeleton'](){var _0x3db043=_0x40e346;return this[_0x3db043(0x395e)][_0x3db043(0xdb6)];}get[_0x40e346(0x33dd)](){var _0x3303a6=_0x40e346;return this['_sourceMesh'][_0x3303a6(0x33dd)];}set[_0x40e346(0x33dd)](_0x411cdf){var _0x574e8f=_0x40e346;this[_0x574e8f(0x395e)]&&_0x411cdf!==this[_0x574e8f(0x395e)]['renderingGroupId']&&_0x249b53['Y'][_0x574e8f(0x27dc)](_0x574e8f(0x43a));}['getTotalVertices'](){var _0xb3238a=_0x40e346;return this[_0xb3238a(0x395e)]?this[_0xb3238a(0x395e)][_0xb3238a(0x44c)]():0x0;}['getTotalIndices'](){var _0x3ed355=_0x40e346;return this['_sourceMesh'][_0x3ed355(0xe64)]();}get[_0x40e346(0x3b0)](){return this['_sourceMesh'];}['createInstance'](_0x94bc3){var _0x20ef7d=_0x40e346;return this[_0x20ef7d(0x395e)][_0x20ef7d(0x22f6)](_0x94bc3);}['isReady'](_0xa4ba25=!0x1){var _0x2ce843=_0x40e346;return this[_0x2ce843(0x395e)][_0x2ce843(0x1977)](_0xa4ba25,!0x0);}[_0x40e346(0x3e76)](_0x51b0ef,_0xe1f2e6){var _0x2eff7a=_0x40e346;return this[_0x2eff7a(0x395e)]['getVerticesData'](_0x51b0ef,_0xe1f2e6);}[_0x40e346(0x236a)](_0x2067c6,_0x5a75f2,_0x2ed6a8,_0x728706){var _0x154f51=_0x40e346;return this['sourceMesh']&&this[_0x154f51(0x3b0)]['setVerticesData'](_0x2067c6,_0x5a75f2,_0x2ed6a8,_0x728706),this[_0x154f51(0x3b0)];}[_0x40e346(0x1014)](_0x3f360d,_0x2f4eb2,_0x1bf81b,_0x473d6e){var _0x5e4e59=_0x40e346;return this['sourceMesh']&&this[_0x5e4e59(0x3b0)][_0x5e4e59(0x1014)](_0x3f360d,_0x2f4eb2,_0x1bf81b,_0x473d6e),this['sourceMesh'];}[_0x40e346(0x35d)](_0x224f7c,_0x2fb7da=null){var _0x4a4af1=_0x40e346;return this[_0x4a4af1(0x3b0)]&&this[_0x4a4af1(0x3b0)][_0x4a4af1(0x35d)](_0x224f7c,_0x2fb7da),this[_0x4a4af1(0x3b0)];}[_0x40e346(0x950)](_0x42319e){var _0x118dab=_0x40e346;return this[_0x118dab(0x395e)]['isVerticesDataPresent'](_0x42319e);}[_0x40e346(0x17bc)](){var _0x35b05e=_0x40e346;return this[_0x35b05e(0x395e)][_0x35b05e(0x17bc)]();}get['_positions'](){var _0x5aea07=_0x40e346;return this['_sourceMesh'][_0x5aea07(0x23e8)];}[_0x40e346(0x8fc)](_0x33af5d=!0x1,_0x1ef02c=!0x1){var _0x1848a7=_0x40e346;if(this[_0x1848a7(0x37d9)]&&this['getBoundingInfo']()['isLocked'])return this;var _0x1b0466=this['_sourceMesh']['geometry']?this['_sourceMesh'][_0x1848a7(0x11c2)][_0x1848a7(0x1a62)]:null;return this[_0x1848a7(0x84b)](this[_0x1848a7(0x395e)][_0x1848a7(0x2b45)](_0x33af5d,_0x1ef02c),_0x1b0466),this;}[_0x40e346(0x1642)](){var _0x4c0c01=_0x40e346;return this['_currentLOD']&&this[_0x4c0c01(0x656)][_0x4c0c01(0x1642)](),this;}[_0x40e346(0x17a1)](_0x2c2a86,_0x41c309){var _0x408da1=_0x40e346;if(super[_0x408da1(0x17a1)](_0x2c2a86,_0x41c309),this[_0x408da1(0x395e)]['subMeshes']||_0x249b53['Y'][_0x408da1(0x27dc)](_0x408da1(0x2b37)),this[_0x408da1(0x656)]){if(0x0<=this[_0x408da1(0x656)]['_getWorldMatrixDeterminant']()!=0x0<=this[_0x408da1(0x3885)]())return this[_0x408da1(0x93c)][_0x408da1(0x2f2b)]=!0x0;if(this[_0x408da1(0x93c)][_0x408da1(0x2f2b)]=!0x1,this[_0x408da1(0x656)][_0x408da1(0x12f4)](this,_0x2c2a86),_0x41c309){if(!this[_0x408da1(0x656)][_0x408da1(0x93c)]['_isActiveIntermediate'])return this[_0x408da1(0x656)][_0x408da1(0x93c)][_0x408da1(0x4008)]=!0x0;}else{if(!this[_0x408da1(0x656)][_0x408da1(0x93c)][_0x408da1(0x2594)])return this[_0x408da1(0x656)][_0x408da1(0x93c)][_0x408da1(0x1bfd)]=!0x0;}}return!0x1;}[_0x40e346(0x5c0)](){var _0x573082=_0x40e346;this[_0x573082(0x395e)][_0x573082(0x2bd5)]&&this[_0x573082(0x395e)][_0x573082(0x384e)]&&this[_0x573082(0x395e)][_0x573082(0x384e)]['isEnabled']&&this[_0x573082(0x395e)][_0x573082(0x29f4)]?(this[_0x573082(0x395e)][_0x573082(0x29f4)][_0x573082(0x194f)]['pushNoDuplicate'](this['_sourceMesh'][_0x573082(0x384e)]),this[_0x573082(0x395e)]['_edgesRenderer'][_0x573082(0x1d85)]['push'](this['getWorldMatrix']())):this[_0x573082(0x384e)]&&this[_0x573082(0x384e)][_0x573082(0x3461)]&&this[_0x573082(0x395e)]['_renderingGroup']&&this[_0x573082(0x395e)][_0x573082(0x29f4)][_0x573082(0x194f)][_0x573082(0x1e1d)](this[_0x573082(0x384e)]);}[_0x40e346(0x269)](){var _0x2b7656=_0x40e346,_0x3d7c22;return this[_0x2b7656(0x656)]&&this[_0x2b7656(0x656)]['billboardMode']!==_0x447067['Y'][_0x2b7656(0x3da7)]&&this['_currentLOD'][_0x2b7656(0x2b18)]!==this?(this[_0x2b7656(0x4ca)]||(this[_0x2b7656(0x4ca)]=new _0x306e6a['y3']()),_0x3d7c22=this['_currentLOD'][_0x2b7656(0x2b18)],this[_0x2b7656(0x656)][_0x2b7656(0x2b18)]=this,_0x306e6a['jp'][_0x2b7656(0x19f4)][0x7]['copyFrom'](this['_currentLOD']['position']),this[_0x2b7656(0x656)][_0x2b7656(0xdfa)][_0x2b7656(0xc1b)](0x0,0x0,0x0),this[_0x2b7656(0x4ca)][_0x2b7656(0x448)](this[_0x2b7656(0x656)][_0x2b7656(0x3c5a)](!0x0)),this[_0x2b7656(0x656)]['position'][_0x2b7656(0x448)](_0x306e6a['jp']['Vector3'][0x7]),this[_0x2b7656(0x656)][_0x2b7656(0x2b18)]=_0x3d7c22,this['_billboardWorldMatrix']):super[_0x2b7656(0x269)]();}get[_0x40e346(0x3950)](){return!0x0;}[_0x40e346(0x29a6)](_0x7cac51){var _0x150713=_0x40e346;if(!_0x7cac51)return this;var _0x55e35a=this['sourceMesh'][_0x150713(0x3be1)]();return _0x55e35a&&0x0!==_0x55e35a['length']?(_0x55e35a=this[_0x150713(0x26ce)](),this[_0x150713(0x656)]=this[_0x150713(0x3b0)]['getLOD'](_0x7cac51,_0x55e35a['boundingSphere'])):this[_0x150713(0x656)]=this[_0x150713(0x3b0)],this[_0x150713(0x656)];}[_0x40e346(0x1c54)](_0x3076c4){var _0xc58d8f=_0x40e346;return this[_0xc58d8f(0x3b0)]['_preActivateForIntermediateRendering'](_0x3076c4);}[_0x40e346(0x30d6)](){var _0xf1d376=_0x40e346;if(this[_0xf1d376(0x180b)](),this['_sourceMesh'][_0xf1d376(0x345e)]){for(let _0x18260a=0x0;_0x18260a<this[_0xf1d376(0x395e)]['subMeshes'][_0xf1d376(0x3785)];_0x18260a++)this[_0xf1d376(0x395e)][_0xf1d376(0x345e)][_0x18260a][_0xf1d376(0x292d)](this,this[_0xf1d376(0x395e)]);}return this;}['_generatePointsArray'](){return this['_sourceMesh']['_generatePointsArray']();}[_0x40e346(0x270d)](){var _0x211955=_0x40e346;return this[_0x211955(0x37d9)]?this[_0x211955(0x26ce)]()[_0x211955(0x308d)](this[_0x211955(0x26da)]):this[_0x211955(0x507)](this['absolutePosition'],this[_0x211955(0x1738)],this[_0x211955(0x26da)]),this[_0x211955(0x1222)](this[_0x211955(0x26da)]),this;}['clone'](_0x5c362c,_0x4fed59=null,_0x2a713e,_0x3cb930){var _0x5231a2=_0x40e346;const _0x2ff8b9=(_0x3cb930||this[_0x5231a2(0x395e)])[_0x5231a2(0x22f6)](_0x5c362c);if(_0x33e5d6['j']['DeepCopy'](this,_0x2ff8b9,[_0x5231a2(0x3844),_0x5231a2(0x345e),_0x5231a2(0x1441),_0x5231a2(0x2a18),_0x5231a2(0x1038),'receiveShadows','material','visibility',_0x5231a2(0xdb6),_0x5231a2(0x3b0),_0x5231a2(0x3950),_0x5231a2(0x3174),_0x5231a2(0x32a1),_0x5231a2(0x158c),'useBones',_0x5231a2(0x3639),'collider',_0x5231a2(0x2a50),_0x5231a2(0x3f19),'up','right',_0x5231a2(0x1738),'absoluteScaling',_0x5231a2(0x35c9),_0x5231a2(0x9fb),_0x5231a2(0x1c53),_0x5231a2(0x441),_0x5231a2(0x26da),_0x5231a2(0x2d7),_0x5231a2(0x37d9)],[]),this[_0x5231a2(0x8fc)](),_0x4fed59&&(_0x2ff8b9[_0x5231a2(0x2a18)]=_0x4fed59),!_0x2a713e)for(let _0x1556a7=0x0;_0x1556a7<this['getScene']()[_0x5231a2(0x228)][_0x5231a2(0x3785)];_0x1556a7++){const _0x2d649f=this['getScene']()['meshes'][_0x1556a7];_0x2d649f['parent']===this&&_0x2d649f[_0x5231a2(0x292d)](_0x2d649f[_0x5231a2(0x3844)],_0x2ff8b9);}return _0x2ff8b9[_0x5231a2(0x3c5a)](!0x0),this[_0x5231a2(0x10ef)][_0x5231a2(0x2231)](_0x2ff8b9),_0x2ff8b9;}[_0x40e346(0x3551)](_0xa5d4c1,_0x4a1895=!0x1){var _0x15e9f1=_0x40e346;this[_0x15e9f1(0x395e)]['removeInstance'](this),super['dispose'](_0xa5d4c1,_0x4a1895);}['_serializeAsParent'](_0xc41f6d){var _0x373878=_0x40e346;super['_serializeAsParent'](_0xc41f6d),_0xc41f6d[_0x373878(0x294f)]=this[_0x373878(0x395e)][_0x373878(0x1441)],_0xc41f6d[_0x373878(0x3a0c)]=this['_indexInSourceMeshInstanceArray'];}[_0x40e346(0x233)](_0x191b04=null,_0x33f7d0,_0x375e42){var _0x2b4b88=_0x40e346,_0x7fb3d2=this['clone'](_0x2b4b88(0x176a)+(this['name']||this['id']),_0x191b04||this['parent'],!0x0,_0x33f7d0&&_0x33f7d0[_0x2b4b88(0x206f)]);_0x7fb3d2&&_0x375e42&&_0x375e42(this,_0x7fb3d2);for(const _0x2aaf14 of this[_0x2b4b88(0x409d)](!0x0))_0x2aaf14[_0x2b4b88(0x233)](_0x7fb3d2,_0x33f7d0,_0x375e42);return _0x7fb3d2;}}_0x697e70['Kj'][_0x40e346(0x1fd2)][_0x40e346(0x3a9d)]=function(_0xe248b9,_0x301358){var _0xe493e0=_0x40e346,_0x41575b;if(null!=(_0x41575b=null==(_0x41575b=this[_0xe493e0(0x1357)])?void 0x0:_0x41575b[_0xe493e0(0x2188)][_0xe248b9])&&_0x41575b['dispose'](),!this[_0xe493e0(0x3ecd)]){this[_0xe493e0(0x3ecd)]={};for(const _0x50418c of this['instances'])_0x50418c[_0xe493e0(0x3ecd)]={};this[_0xe493e0(0x1357)]||(this[_0xe493e0(0x1357)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this['getEngine']()[_0xe493e0(0x179f)]()[_0xe493e0(0xd89)]?{}:void 0x0});}this[_0xe493e0(0x3ecd)][_0xe248b9]=null,this[_0xe493e0(0x1357)]['strides'][_0xe248b9]=_0x301358,this['_userInstancedBuffersStorage'][_0xe493e0(0x23db)][_0xe248b9]=0x20*_0x301358,this['_userInstancedBuffersStorage']['data'][_0xe248b9]=new Float32Array(this[_0xe493e0(0x1357)]['sizes'][_0xe248b9]),this['_userInstancedBuffersStorage'][_0xe493e0(0x2188)][_0xe248b9]=new _0x3367a8['o'](this[_0xe493e0(0x318e)](),this[_0xe493e0(0x1357)]['data'][_0xe248b9],_0xe248b9,!0x0,!0x1,_0x301358,!0x0);for(const _0x5ae74a of this[_0xe493e0(0x2eea)])_0x5ae74a[_0xe493e0(0x3ecd)][_0xe248b9]=null;this[_0xe493e0(0x530)](),this[_0xe493e0(0x1d37)]();},_0x697e70['Kj'][_0x40e346(0x1fd2)][_0x40e346(0xdf2)]=function(_0x3be4d6,_0x3f4e30){var _0x2e268=_0x40e346,_0x240955=_0x3be4d6?_0x3be4d6[_0x2e268(0x3785)]:0x0;for(const _0x20a27c in this[_0x2e268(0x3ecd)]){let _0x160b05=this[_0x2e268(0x1357)]['sizes'][_0x20a27c];for(var _0x317afe=this[_0x2e268(0x1357)][_0x2e268(0x3825)][_0x20a27c],_0x2c14db=(_0x240955+0x1)*_0x317afe;_0x160b05<_0x2c14db;)_0x160b05*=0x2;this[_0x2e268(0x1357)]['data'][_0x20a27c][_0x2e268(0x3785)]!=_0x160b05&&(this[_0x2e268(0x1357)][_0x2e268(0x1b48)][_0x20a27c]=new Float32Array(_0x160b05),this[_0x2e268(0x1357)][_0x2e268(0x23db)][_0x20a27c]=_0x160b05,this[_0x2e268(0x1357)][_0x2e268(0x2188)][_0x20a27c]&&(this[_0x2e268(0x1357)][_0x2e268(0x2188)][_0x20a27c][_0x2e268(0x3551)](),this['_userInstancedBuffersStorage']['vertexBuffers'][_0x20a27c]=null));const _0x12b804=this[_0x2e268(0x1357)][_0x2e268(0x1b48)][_0x20a27c];let _0x11338c=0x0;if(_0x3f4e30){const _0x11722a=this['instancedBuffers'][_0x20a27c];_0x11722a[_0x2e268(0x3d2d)]?_0x11722a[_0x2e268(0x3d2d)](_0x12b804,_0x11338c):_0x11722a['copyToArray']?_0x11722a[_0x2e268(0x3f0b)](_0x12b804,_0x11338c):_0x12b804[_0x11338c]=_0x11722a,_0x11338c+=_0x317afe;}for(let _0x32f0ec=0x0;_0x32f0ec<_0x240955;_0x32f0ec++){const _0x9642a1=_0x3be4d6[_0x32f0ec][_0x2e268(0x3ecd)][_0x20a27c];_0x9642a1[_0x2e268(0x3d2d)]?_0x9642a1[_0x2e268(0x3d2d)](_0x12b804,_0x11338c):_0x9642a1[_0x2e268(0x3f0b)]?_0x9642a1[_0x2e268(0x3f0b)](_0x12b804,_0x11338c):_0x12b804[_0x11338c]=_0x9642a1,_0x11338c+=_0x317afe;}this[_0x2e268(0x1357)][_0x2e268(0x2188)][_0x20a27c]?this[_0x2e268(0x1357)][_0x2e268(0x2188)][_0x20a27c][_0x2e268(0x2c6c)](_0x12b804,0x0):(this[_0x2e268(0x1357)][_0x2e268(0x2188)][_0x20a27c]=new _0x3367a8['o'](this[_0x2e268(0x318e)](),this[_0x2e268(0x1357)][_0x2e268(0x1b48)][_0x20a27c],_0x20a27c,!0x0,!0x1,_0x317afe,!0x0),this[_0x2e268(0x530)]());}},_0x697e70['Kj'][_0x40e346(0x1fd2)]['_invalidateInstanceVertexArrayObject']=function(){var _0x4b2bf9=_0x40e346;if(this['_userInstancedBuffersStorage']&&void 0x0!==this[_0x4b2bf9(0x1357)]['vertexArrayObjects']){for(const _0x106f5c in this[_0x4b2bf9(0x1357)][_0x4b2bf9(0x3e9f)])this[_0x4b2bf9(0x318e)]()[_0x4b2bf9(0x25e1)](this[_0x4b2bf9(0x1357)][_0x4b2bf9(0x3e9f)][_0x106f5c]);this[_0x4b2bf9(0x1357)]['vertexArrayObjects']={};}},_0x697e70['Kj']['prototype'][_0x40e346(0x306d)]=function(){var _0x1a7b91=_0x40e346;for(this[_0x1a7b91(0x186f)][_0x1a7b91(0x398c)]&&(this[_0x1a7b91(0x186f)]['instancesBuffer']['dispose'](),this['_instanceDataStorage'][_0x1a7b91(0x398c)]=null);this[_0x1a7b91(0x2eea)][_0x1a7b91(0x3785)];)this[_0x1a7b91(0x2eea)][0x0][_0x1a7b91(0x3551)]();for(const _0x1cbb25 in this['instancedBuffers'])this['_userInstancedBuffersStorage'][_0x1a7b91(0x2188)][_0x1cbb25]&&this[_0x1a7b91(0x1357)][_0x1a7b91(0x2188)][_0x1cbb25][_0x1a7b91(0x3551)]();this[_0x1a7b91(0x530)](),this['instancedBuffers']={};};},0x14e9f:(_0x250bb3,_0x466d1,_0x2d2d0c)=>{var _0x5ccdbf=a7_0x38a779;_0x2d2d0c['d'](_0x466d1,{'E':()=>_0x5a5f0f,'_':()=>_0x516f3c});var _0x6e40e3=_0x2d2d0c(0xc84b),_0x4f174b=_0x2d2d0c(0x1a27),_0x466d1=_0x2d2d0c(0x1dad),_0x56c9d9=_0x2d2d0c(0x12cc0),_0x5da5e6=_0x2d2d0c(0x173aa),_0x211b2b=_0x2d2d0c(0x15325);_0x2d2d0c(0x119),_0x2d2d0c(0x17a74),_0x466d1['Kj'][_0x5ccdbf(0x406c)]=(_0x58d3dc,_0x3938e6)=>_0x516f3c[_0x5ccdbf(0x2f08)](_0x58d3dc,_0x3938e6);class _0x516f3c extends _0x466d1['Kj']{constructor(_0x4c1e85,_0xc8c8d1=null,_0x13cb3c=null,_0x336c53=null,_0x2cff25,_0x21e104,_0x1e8949,_0x10202a){var _0x5a820a=_0x5ccdbf;super(_0x4c1e85,_0xc8c8d1,_0x13cb3c,_0x336c53,_0x2cff25),this['useVertexColor']=_0x21e104,this[_0x5a820a(0x33da)]=_0x1e8949,this['color']=new _0x6e40e3['Wo'](0x1,0x1,0x1),this['alpha']=0x1,_0x336c53&&(this[_0x5a820a(0x389a)]=_0x336c53[_0x5a820a(0x389a)][_0x5a820a(0x292d)](),this[_0x5a820a(0x37fb)]=_0x336c53[_0x5a820a(0x37fb)],this[_0x5a820a(0x376a)]=_0x336c53[_0x5a820a(0x376a)],this['useVertexAlpha']=_0x336c53[_0x5a820a(0x33da)]),this[_0x5a820a(0x1f5b)]=0.1;const _0x450334={'attributes':[_0x4f174b['o'][_0x5a820a(0x3056)]],'uniforms':[_0x5a820a(0x304a),'viewProjection'],'needAlphaBlending':!0x0,'defines':[],'useClipPlane':null};!0x1===_0x1e8949?_0x450334[_0x5a820a(0x3649)]=!0x1:_0x450334[_0x5a820a(0x32ec)][_0x5a820a(0x1e1d)](_0x5a820a(0x2a2)),_0x21e104?(_0x450334['defines'][_0x5a820a(0x1e1d)](_0x5a820a(0x39ff)),_0x450334[_0x5a820a(0x1427)][_0x5a820a(0x1e1d)](_0x4f174b['o']['ColorKind'])):(_0x450334[_0x5a820a(0x2f80)][_0x5a820a(0x1e1d)](_0x5a820a(0x389a)),this['_color4']=new _0x6e40e3['HE']()),_0x10202a?this[_0x5a820a(0xefb)]=_0x10202a:(this[_0x5a820a(0xefb)]=new _0x211b2b['j']('colorShader',this['getScene'](),'color',_0x450334,!0x1),this[_0x5a820a(0xefb)][_0x5a820a(0xea8)]=!0x0);}[_0x5ccdbf(0x2954)](_0x344439){var _0x4c2d40=_0x5ccdbf;return _0x4c2d40(0x2c68)===_0x344439['getClassName']();}['isReady'](){var _0x5a1b46=_0x5ccdbf;return!!this[_0x5a1b46(0x3e1a)]['isReady'](this,!!this[_0x5a1b46(0x1357)])&&super['isReady']();}[_0x5ccdbf(0x1d40)](){var _0x123049=_0x5ccdbf;return _0x123049(0x2725);}get[_0x5ccdbf(0xefb)](){var _0x1e0f73=_0x5ccdbf;return this[_0x1e0f73(0x3e1a)];}set['material'](_0x13d142){var _0x6ac789=_0x5ccdbf;this[_0x6ac789(0x3e1a)]=_0x13d142,this[_0x6ac789(0x3e1a)]['fillMode']=_0x5da5e6['F'][_0x6ac789(0x1539)];}get[_0x5ccdbf(0x2b9d)](){return!0x1;}set[_0x5ccdbf(0x2b9d)](_0x9cd82){}[_0x5ccdbf(0x1d7c)](_0x115372,_0x5c1651){var _0x235ff5=_0x5ccdbf;if(!this[_0x235ff5(0x11f4)])return this;var _0x295cb3,_0x3ddf44=this[_0x235ff5(0x3566)]?null:this[_0x235ff5(0x11f4)][_0x235ff5(0x391f)]();return this[_0x235ff5(0x1357)]?this[_0x235ff5(0x11f4)][_0x235ff5(0x1d7c)](_0x5c1651,_0x3ddf44,this[_0x235ff5(0x1357)][_0x235ff5(0x2188)],this[_0x235ff5(0x1357)][_0x235ff5(0x3e9f)]):this[_0x235ff5(0x11f4)]['_bind'](_0x5c1651,_0x3ddf44),!this[_0x235ff5(0x376a)]&&this['_isShaderMaterial'](this[_0x235ff5(0x3e1a)])&&({r:_0x5c1651,g:_0x3ddf44,b:_0x295cb3}=this['color'],this['_color4'][_0x235ff5(0xc1b)](_0x5c1651,_0x3ddf44,_0x295cb3,this[_0x235ff5(0x37fb)]),this['_lineMaterial'][_0x235ff5(0x880)](_0x235ff5(0x389a),this[_0x235ff5(0x10d1)])),this;}[_0x5ccdbf(0x415c)](_0x17daa5,_0x21f349,_0x3a7763){var _0x2f5672=_0x5ccdbf;if(!this['_geometry']||!this['_geometry'][_0x2f5672(0x12a8)]()||!this[_0x2f5672(0x3ea7)]&&!this['_geometry'][_0x2f5672(0x391f)]())return this;const _0x26d258=this[_0x2f5672(0x40ae)]()[_0x2f5672(0x318e)]();return this['_unIndexed']?_0x26d258[_0x2f5672(0x2953)](_0x5da5e6['F'][_0x2f5672(0x1539)],_0x17daa5[_0x2f5672(0x3198)],_0x17daa5[_0x2f5672(0x3002)],_0x3a7763):_0x26d258[_0x2f5672(0x259f)](_0x5da5e6['F'][_0x2f5672(0x1539)],_0x17daa5['indexStart'],_0x17daa5[_0x2f5672(0x1bc3)],_0x3a7763),this;}[_0x5ccdbf(0x3551)](_0x3580b7,_0x5ba0a2=0x0,_0x370f2b){var _0x2d8822=_0x5ccdbf;_0x370f2b||this['_lineMaterial'][_0x2d8822(0x3551)](!0x1,!0x1,!0x0),super[_0x2d8822(0x3551)](_0x3580b7);}[_0x5ccdbf(0x292d)](_0x3177eb,_0x5e1107=null,_0x11b3ef){return new _0x516f3c(_0x3177eb,this['getScene'](),_0x5e1107,this,_0x11b3ef);}['createInstance'](_0x980382){var _0x11784c=_0x5ccdbf;const _0x3bce37=new _0x5a5f0f(_0x980382,this);if(this[_0x11784c(0x3ecd)]){_0x3bce37[_0x11784c(0x3ecd)]={};for(const _0x5e151e in this[_0x11784c(0x3ecd)])_0x3bce37[_0x11784c(0x3ecd)][_0x5e151e]=this[_0x11784c(0x3ecd)][_0x5e151e];}return _0x3bce37;}['serialize'](_0x4d0e0b){var _0x3da607=_0x5ccdbf;super[_0x3da607(0x2156)](_0x4d0e0b),_0x4d0e0b[_0x3da607(0x389a)]=this[_0x3da607(0x389a)]['asArray'](),_0x4d0e0b[_0x3da607(0x37fb)]=this['alpha'];}static[_0x5ccdbf(0x2f08)](_0x371499,_0x298408){var _0x325d09=_0x5ccdbf;const _0x21c40e=new _0x516f3c(_0x371499[_0x325d09(0x3844)],_0x298408);return _0x21c40e[_0x325d09(0x389a)]=_0x6e40e3['Wo'][_0x325d09(0x1c38)](_0x371499['color']),_0x21c40e['alpha']=_0x371499['alpha'],_0x21c40e;}}class _0x5a5f0f extends _0x56c9d9['S']{constructor(_0x335aee,_0x1f6d26){var _0x50b7f5=_0x5ccdbf;super(_0x335aee,_0x1f6d26),this[_0x50b7f5(0x1f5b)]=_0x1f6d26[_0x50b7f5(0x1f5b)];}[_0x5ccdbf(0x1d40)](){var _0x362c08=_0x5ccdbf;return _0x362c08(0x2684);}}},0x1dad:(_0x466199,_0x17188a,_0x551aa9)=>{var _0xfaf203=a7_0x38a779;_0x551aa9['d'](_0x17188a,{'Kj':()=>_0x1aea32,'gW':()=>_0x3c3774});var _0x18d94a=_0x551aa9(0xf96c),_0x9ad26f=_0x551aa9(0xe222),_0x1f673e=_0x551aa9(0x1266b),_0x344170=_0x551aa9(0x16361),_0x2e1306=_0x551aa9(0x9bf),_0xad6fa7=_0x551aa9(0xdef7),_0x14d4c0=_0x551aa9(0x1446b),_0x3b5272=_0x551aa9(0x9fd1),_0x13616b=_0x551aa9(0xc84b),_0x52f576=_0x551aa9(0x16aec),_0x81c35f=_0x551aa9(0x1a27),_0x21711e=_0x551aa9(0x164ac),_0x43c795=_0x551aa9(0x83fe),_0x17188a=_0x551aa9(0x51f),_0x4cfa72=_0x551aa9(0x10187),_0x407d13=_0x551aa9(0x173aa),_0x2a0049=_0x551aa9(0xd5e5),_0x511f73=_0x551aa9(0x126c),_0x17c361=_0x551aa9(0x77a5),_0x11cfec=_0x551aa9(0x153ad),_0x158c71=_0x551aa9(0x10ea4),_0x346693=_0x551aa9(0xe456),_0x40ff3e=_0x551aa9(0x15cb9),_0x503c52=_0x551aa9(0xbb85),_0x3c92a2=_0x551aa9(0x7bfa);class _0x3c3774{}class _0x20fbaa{constructor(){var _0x111c1b=a7_0x2532;this[_0x111c1b(0x2379)]={},this[_0x111c1b(0x161c)]=new _0x3d2b94(),this[_0x111c1b(0x3324)]=new _0x3d2b94(),this[_0x111c1b(0x2d0)]=0x800;}}class _0x3d2b94{constructor(){var _0x5353c4=a7_0x2532;this['mustReturn']=!0x1,this[_0x5353c4(0x2379)]=new Array(),this[_0x5353c4(0xa50)]=new Array(),this[_0x5353c4(0x125e)]=new Array();}}class _0x375148{constructor(){var _0x5b537b=a7_0x2532;this[_0x5b537b(0x2460)]=0x0,this[_0x5b537b(0x3c8)]=null,this[_0x5b537b(0xf27)]=null,this['matrixBufferSize']=0x200,this['matrixData']=null,this[_0x5b537b(0x332d)]=[],this[_0x5b537b(0x24fd)]=null;}}class _0x56b618{constructor(){var _0x404dca=a7_0x2532;this[_0x404dca(0x1502)]=!0x1,this['_source']=null,this[_0x404dca(0x359e)]=null,this['_preActivateId']=-0x1,this[_0x404dca(0x2cfe)]=new Array(),this[_0x404dca(0x328d)]=!0x1,this['_effectiveMaterial']=null,this['_forcedInstanceCount']=0x0;}}class _0x1aea32 extends _0x17188a['x']{constructor(_0x50a18a,_0xf89259=null,_0x1946c6=null,_0x310dd6=null,_0x310b02,_0x6f1536=!0x0){var _0x49fa97=a7_0x2532;if(super(_0x50a18a,_0xf89259),this[_0x49fa97(0x20e0)]=new _0x56b618(),this['delayLoadState']=_0x17c361['g'][_0x49fa97(0x2cd9)],this[_0x49fa97(0x2eea)]=new Array(),this[_0x49fa97(0x3111)]=null,this[_0x49fa97(0x11f4)]=null,this['_instanceDataStorage']=new _0x20fbaa(),this[_0x49fa97(0x72c)]=new _0x375148(),this[_0x49fa97(0x25fc)]=!0x1,this['_originalBuilderSideOrientation']=_0x1aea32[_0x49fa97(0x1801)],this[_0x49fa97(0x2a45)]=null,this[_0x49fa97(0xf23)]=!0x1,_0xf89259=this[_0x49fa97(0x40ae)](),this[_0x49fa97(0x13a2)]=(_0x37842f,_0x999a41,_0x1f5eb1)=>{var _0x59ade9=_0x49fa97;_0x37842f&&_0x1f5eb1&&(this[_0x59ade9(0x3057)]?this['transferToEffect'](_0x999a41):_0x1f5eb1[_0x59ade9(0x3e19)](_0x999a41));},_0x310dd6){if(_0x310dd6[_0x49fa97(0x11f4)]&&_0x310dd6[_0x49fa97(0x11f4)][_0x49fa97(0x805)](this),_0x1f673e['j']['DeepCopy'](_0x310dd6,this,[_0x49fa97(0x3844),'material',_0x49fa97(0xdb6),_0x49fa97(0x2eea),_0x49fa97(0x2a18),'uniqueId',_0x49fa97(0x298f),_0x49fa97(0x22fc),_0x49fa97(0x3672),_0x49fa97(0x3639),_0x49fa97(0x20be),_0x49fa97(0x3ea5),_0x49fa97(0x3467),_0x49fa97(0x11c2),'isBlocked','areNormalsFrozen',_0x49fa97(0x3174),_0x49fa97(0x32a1),'lightSources','useBones',_0x49fa97(0x3950),_0x49fa97(0x137c),_0x49fa97(0x2a50),'forward','up',_0x49fa97(0x39c3),'absolutePosition',_0x49fa97(0x3127),_0x49fa97(0x35c9),'isWorldMatrixFrozen',_0x49fa97(0x1c53),_0x49fa97(0x441),'worldMatrixFromCache',_0x49fa97(0x2d7),_0x49fa97(0x2bde),_0x49fa97(0x37d9)],['_poseMatrix']),this[_0x49fa97(0x20e0)][_0x49fa97(0x2e44)]=_0x310dd6,_0xf89259[_0x49fa97(0x8ac)]&&(_0x310dd6[_0x49fa97(0x20e0)][_0x49fa97(0x359e)]||(_0x310dd6['_internalMeshDataInfo'][_0x49fa97(0x359e)]={}),_0x310dd6[_0x49fa97(0x20e0)][_0x49fa97(0x359e)][this['uniqueId']]=this),this[_0x49fa97(0x1d13)]=_0x310dd6[_0x49fa97(0x1d13)],this[_0x49fa97(0x3111)]=_0x310dd6[_0x49fa97(0x3111)],_0x310dd6[_0x49fa97(0x1fff)]){var _0x52ecd0=_0x310dd6[_0x49fa97(0x1fff)];for(const _0x43a06e in _0x52ecd0)Object[_0x49fa97(0x1fd2)][_0x49fa97(0x3929)][_0x49fa97(0x3e4c)](_0x52ecd0,_0x43a06e)&&_0x52ecd0[_0x43a06e]&&this['createAnimationRange'](_0x43a06e,_0x52ecd0[_0x43a06e][_0x49fa97(0x398f)],_0x52ecd0[_0x43a06e]['to']);}if(_0x310dd6[_0x49fa97(0x22fc)]&&_0x310dd6[_0x49fa97(0x22fc)][_0x49fa97(0x292d)]?this[_0x49fa97(0x22fc)]=_0x310dd6['metadata'][_0x49fa97(0x292d)]():this[_0x49fa97(0x22fc)]=_0x310dd6[_0x49fa97(0x22fc)],this[_0x49fa97(0x3b00)]=_0x310dd6[_0x49fa97(0x3b00)],_0x344170['$']&&_0x344170['$'][_0x49fa97(0x35ab)](_0x310dd6)&&_0x344170['$']['AddTagsTo'](this,_0x344170['$'][_0x49fa97(0x434)](_0x310dd6,!0x0)),this[_0x49fa97(0x280e)](_0x310dd6[_0x49fa97(0x3461)](!0x1)),this[_0x49fa97(0x2a18)]=_0x310dd6[_0x49fa97(0x2a18)],this[_0x49fa97(0x15ea)](_0x310dd6[_0x49fa97(0x84f)]()),this['id']=_0x50a18a+'.'+_0x310dd6['id'],this['material']=_0x310dd6[_0x49fa97(0xefb)],!_0x310b02){var _0x242ae7=_0x310dd6[_0x49fa97(0x2892)](!0x0);for(let _0x574936=0x0;_0x574936<_0x242ae7[_0x49fa97(0x3785)];_0x574936++){const _0x50122d=_0x242ae7[_0x574936];_0x50122d[_0x49fa97(0x292d)]&&_0x50122d[_0x49fa97(0x292d)](_0x50a18a+'.'+_0x50122d[_0x49fa97(0x3844)],this);}}if(_0x310dd6['morphTargetManager']&&(this[_0x49fa97(0x3672)]=_0x310dd6[_0x49fa97(0x3672)]),_0xf89259[_0x49fa97(0x29a4)]){const _0x4e4f42=_0xf89259[_0x49fa97(0x29a4)]();if(_0x6f1536&&_0x4e4f42&&0x1===_0x4e4f42[_0x49fa97(0x2b03)]()){const _0x3d68bf=_0x4e4f42[_0x49fa97(0x2c47)](_0x310dd6);_0x3d68bf&&(this['physicsImpostor']=_0x3d68bf[_0x49fa97(0x292d)](this));}}for(let _0x2bded8=0x0;_0x2bded8<_0xf89259[_0x49fa97(0x3ca7)][_0x49fa97(0x3785)];_0x2bded8++){const _0x26a712=_0xf89259[_0x49fa97(0x3ca7)][_0x2bded8];_0x26a712[_0x49fa97(0xcfd)]===_0x310dd6&&_0x26a712[_0x49fa97(0x292d)](_0x26a712[_0x49fa97(0x3844)],this);}this['skeleton']=_0x310dd6[_0x49fa97(0xdb6)],this[_0x49fa97(0x8fc)](!0x0,!0x0),this[_0x49fa97(0x3c5a)](!0x0);}null!==_0x1946c6&&(this[_0x49fa97(0x2a18)]=_0x1946c6),this[_0x49fa97(0x186f)]['hardwareInstancedRendering']=this[_0x49fa97(0x318e)]()[_0x49fa97(0x179f)]()[_0x49fa97(0x1143)],this[_0x49fa97(0x20e0)][_0x49fa97(0x172c)]=_0x5cf637=>{var _0x2b77a0=_0x49fa97;_0x5cf637[_0x2b77a0(0x26dc)]=!0x0,this[_0x2b77a0(0x1977)](!0x0)?this[_0x2b77a0(0x1e96)][_0x2b77a0(0x2231)](this):this['_internalMeshDataInfo'][_0x2b77a0(0x29cf)]||(this['_internalMeshDataInfo']['_checkReadinessObserver']=this[_0x2b77a0(0x3921)][_0x2b77a0(0x2fd3)][_0x2b77a0(0x33ee)](()=>{var _0x356f24=_0x2b77a0;this[_0x356f24(0x1977)](!0x0)&&(this[_0x356f24(0x3921)][_0x356f24(0x2fd3)][_0x356f24(0x418a)](this[_0x356f24(0x20e0)]['_checkReadinessObserver']),this[_0x356f24(0x20e0)][_0x356f24(0x29cf)]=null,this['onMeshReadyObservable']['notifyObservers'](this));}));},this[_0x49fa97(0x1e96)]=new _0x18d94a['y$'](this[_0x49fa97(0x20e0)][_0x49fa97(0x172c)]),_0x310dd6&&_0x310dd6[_0x49fa97(0x10ef)]['notifyObservers'](this);}static[_0xfaf203(0x832)](_0x4d30c8){return _0x4d30c8||_0x1aea32['FRONTSIDE'];}get[_0xfaf203(0x3684)](){var _0x9a8c37=_0xfaf203;return this['_internalMeshDataInfo'][_0x9a8c37(0x328d)];}set['useLODScreenCoverage'](_0x197fbe){var _0x5c2f1e=_0xfaf203;this[_0x5c2f1e(0x20e0)][_0x5c2f1e(0x328d)]=_0x197fbe,this['_sortLODLevels']();}get[_0xfaf203(0x366e)](){var _0x5c6c20=_0xfaf203;return this['_internalAbstractMeshDataInfo'][_0x5c6c20(0x1791)];}set['computeBonesUsingShaders'](_0x5b9b71){var _0x1e9b59=_0xfaf203;this[_0x1e9b59(0x93c)]['_computeBonesUsingShaders']!==_0x5b9b71&&(_0x5b9b71&&this[_0x1e9b59(0x20e0)][_0x1e9b59(0x2117)]&&(this[_0x1e9b59(0x236a)](_0x81c35f['o'][_0x1e9b59(0x3056)],this['_internalMeshDataInfo'][_0x1e9b59(0x2117)],!0x0),this['_internalMeshDataInfo'][_0x1e9b59(0x1717)]&&this[_0x1e9b59(0x236a)](_0x81c35f['o'][_0x1e9b59(0x2496)],this[_0x1e9b59(0x20e0)][_0x1e9b59(0x1717)],!0x0),this[_0x1e9b59(0x20e0)][_0x1e9b59(0x2117)]=null,this[_0x1e9b59(0x20e0)][_0x1e9b59(0x1717)]=null),this['_internalAbstractMeshDataInfo'][_0x1e9b59(0x1791)]=_0x5b9b71,this[_0x1e9b59(0x1d37)]());}get[_0xfaf203(0x2fd3)](){var _0x553936=_0xfaf203;return this['_internalMeshDataInfo']['_onBeforeRenderObservable']||(this[_0x553936(0x20e0)][_0x553936(0x2558)]=new _0x18d94a['y$']()),this[_0x553936(0x20e0)][_0x553936(0x2558)];}get[_0xfaf203(0x223a)](){var _0x50746f=_0xfaf203;return this['_internalMeshDataInfo'][_0x50746f(0x2161)]||(this[_0x50746f(0x20e0)]['_onBeforeBindObservable']=new _0x18d94a['y$']()),this[_0x50746f(0x20e0)][_0x50746f(0x2161)];}get[_0xfaf203(0x3b55)](){var _0x203ee1=_0xfaf203;return this[_0x203ee1(0x20e0)]['_onAfterRenderObservable']||(this[_0x203ee1(0x20e0)][_0x203ee1(0x3007)]=new _0x18d94a['y$']()),this[_0x203ee1(0x20e0)][_0x203ee1(0x3007)];}get[_0xfaf203(0x1cc6)](){var _0x112348=_0xfaf203;return this[_0x112348(0x20e0)][_0x112348(0x124e)]||(this['_internalMeshDataInfo'][_0x112348(0x124e)]=new _0x18d94a['y$']()),this['_internalMeshDataInfo'][_0x112348(0x124e)];}get[_0xfaf203(0x8d6)](){var _0x1310f1=_0xfaf203;return this[_0x1310f1(0x20e0)][_0x1310f1(0x66a)]||(this['_internalMeshDataInfo'][_0x1310f1(0x66a)]=new _0x18d94a['y$']()),this[_0x1310f1(0x20e0)][_0x1310f1(0x66a)];}set[_0xfaf203(0x18eb)](_0x419707){var _0x44a7ce=_0xfaf203;this[_0x44a7ce(0x40c1)]&&this[_0x44a7ce(0x8d6)][_0x44a7ce(0x418a)](this[_0x44a7ce(0x40c1)]),this[_0x44a7ce(0x40c1)]=this[_0x44a7ce(0x8d6)][_0x44a7ce(0x33ee)](_0x419707);}get[_0xfaf203(0x3639)](){var _0x5c0e3c=_0xfaf203;return 0x0<this['instances'][_0x5c0e3c(0x3785)];}get[_0xfaf203(0x2d7)](){var _0xf54a40=_0xfaf203,_0x3b2bff;return 0x0<(null!=(_0x3b2bff=this[_0xf54a40(0x72c)]['instancesCount'])?_0x3b2bff:0x0);}get['forcedInstanceCount'](){var _0x336315=_0xfaf203;return this[_0x336315(0x20e0)][_0x336315(0x2c3)];}set[_0xfaf203(0xe18)](_0x2289bb){var _0x50b9e1=_0xfaf203;this[_0x50b9e1(0x20e0)][_0x50b9e1(0x2c3)]=_0x2289bb;}get[_0xfaf203(0x298f)](){var _0x3db833=_0xfaf203;return this[_0x3db833(0x20e0)][_0x3db833(0x2e44)];}get[_0xfaf203(0x2bde)](){var _0x3d4bd2=_0xfaf203;return this[_0x3d4bd2(0x20e0)]['meshMap'];}get[_0xfaf203(0x3566)](){var _0x4d529d=_0xfaf203;return this[_0x4d529d(0x3ea7)];}set['isUnIndexed'](_0x25ae4a){var _0x4a6bfd=_0xfaf203;this[_0x4a6bfd(0x3ea7)]!==_0x25ae4a&&(this['_unIndexed']=_0x25ae4a,this['_markSubMeshesAsAttributesDirty']());}get[_0xfaf203(0x20be)](){var _0x549842=_0xfaf203;return this['_instanceDataStorage'][_0x549842(0x1ab0)];}get[_0xfaf203(0x3ea5)](){var _0x25b325=_0xfaf203;return this[_0x25b325(0x186f)]['instancesPreviousData'];}get[_0xfaf203(0x8f8)](){var _0x13200e=_0xfaf203;return this[_0x13200e(0x186f)][_0x13200e(0x71a)];}set[_0xfaf203(0x8f8)](_0x21546e){var _0x15c52a=_0xfaf203;this[_0x15c52a(0x186f)][_0x15c52a(0x71a)]=_0x21546e;}get[_0xfaf203(0x416a)](){return this['_instanceDataStorage']['previousManualUpdate'];}set['manualUpdateOfPreviousWorldMatrixInstancedBuffer'](_0x1e6765){var _0x5f2c07=_0xfaf203;this['_instanceDataStorage'][_0x5f2c07(0x16b5)]=_0x1e6765;}get[_0xfaf203(0x3a9c)](){var _0x229775=_0xfaf203;return this['_instanceDataStorage'][_0x229775(0xfaa)];}set[_0xfaf203(0x3a9c)](_0x19167b){var _0x5d0e81=_0xfaf203;this[_0x5d0e81(0x186f)]['forceMatrixUpdates']=_0x19167b;}['instantiateHierarchy'](_0x81fbbd=null,_0x21d94b,_0x4b7ae0){var _0x456a9d=_0xfaf203;const _0x1524eb=0x0===this[_0x456a9d(0x44c)]()||_0x21d94b&&_0x21d94b[_0x456a9d(0x34b6)]&&(!0x0===_0x21d94b['doNotInstantiate']||_0x21d94b[_0x456a9d(0x34b6)](this))?this[_0x456a9d(0x292d)](_0x456a9d(0x176a)+(this['name']||this['id']),_0x81fbbd||this[_0x456a9d(0x2a18)],!0x0):this['createInstance'](_0x456a9d(0x3e6c)+(this[_0x456a9d(0x3844)]||this['id']));_0x1524eb[_0x456a9d(0x2a18)]=_0x81fbbd||this[_0x456a9d(0x2a18)],_0x1524eb[_0x456a9d(0xdfa)]=this[_0x456a9d(0xdfa)]['clone'](),_0x1524eb[_0x456a9d(0x114e)]=this['scaling'][_0x456a9d(0x292d)](),this[_0x456a9d(0x373c)]?_0x1524eb['rotationQuaternion']=this['rotationQuaternion'][_0x456a9d(0x292d)]():_0x1524eb[_0x456a9d(0x30d0)]=this[_0x456a9d(0x30d0)]['clone'](),_0x4b7ae0&&_0x4b7ae0(this,_0x1524eb);for(const _0x35a5c4 of this[_0x456a9d(0x409d)](!0x0))_0x456a9d(0x7b1)===_0x35a5c4[_0x456a9d(0x1d40)]()&&_0x456a9d(0x1591)===_0x1524eb['getClassName']()&&_0x35a5c4[_0x456a9d(0x3b0)]===this?_0x35a5c4[_0x456a9d(0x233)](_0x1524eb,{'doNotInstantiate':_0x21d94b&&_0x21d94b[_0x456a9d(0x34b6)]||!0x1,'newSourcedMesh':_0x1524eb},_0x4b7ae0):_0x35a5c4[_0x456a9d(0x233)](_0x1524eb,_0x21d94b,_0x4b7ae0);return _0x1524eb;}['getClassName'](){var _0x2fde51=_0xfaf203;return _0x2fde51(0x1591);}get['_isMesh'](){return!0x0;}[_0xfaf203(0x141d)](_0x96ac07){var _0x5428eb=_0xfaf203;let _0x1c0c7f=super[_0x5428eb(0x141d)](_0x96ac07);if(_0x1c0c7f=(_0x1c0c7f+=_0x5428eb(0x184c)+this[_0x5428eb(0x44c)]())+_0x5428eb(0x23d2)+(this[_0x5428eb(0x40a4)]||(this[_0x5428eb(0x2a18)]?this['parent']['name']:_0x5428eb(0x1f62))),this['animations']){for(let _0x2a7600=0x0;_0x2a7600<this[_0x5428eb(0x5fd)][_0x5428eb(0x3785)];_0x2a7600++)_0x1c0c7f+=_0x5428eb(0x1c36)+this[_0x5428eb(0x5fd)][_0x2a7600][_0x5428eb(0x141d)](_0x96ac07);}var _0x52719f,_0x3c48cf;return _0x96ac07&&(this[_0x5428eb(0x11f4)]?(_0x52719f=this[_0x5428eb(0x17bc)](),(_0x3c48cf=this['getVerticesData'](_0x81c35f['o'][_0x5428eb(0x3056)]))&&_0x52719f&&(_0x1c0c7f+=_0x5428eb(0xe3e)+(_0x3c48cf[_0x5428eb(0x3785)]/0x3===_0x52719f[_0x5428eb(0x3785)]?_0x5428eb(0x3ff0):'NO'))):_0x1c0c7f+=_0x5428eb(0x115e)),_0x1c0c7f;}[_0xfaf203(0x945)](){var _0x369341=_0xfaf203;super[_0x369341(0x945)]();for(const _0x4437f3 of this['instances'])_0x4437f3[_0x369341(0x945)]();}get[_0xfaf203(0x3467)](){var _0x5b9a9e=_0xfaf203;return 0x0<this[_0x5b9a9e(0x20e0)]['_LODLevels'][_0x5b9a9e(0x3785)];}['getLODLevels'](){var _0x1d00da=_0xfaf203;return this[_0x1d00da(0x20e0)][_0x1d00da(0x2cfe)];}[_0xfaf203(0xc79)](){var _0xbbff36=_0xfaf203;const _0x372a36=this[_0xbbff36(0x20e0)][_0xbbff36(0x328d)]?-0x1:0x1;this[_0xbbff36(0x20e0)][_0xbbff36(0x2cfe)][_0xbbff36(0x852)]((_0x396b57,_0x3f61ea)=>_0x396b57[_0xbbff36(0x294d)]<_0x3f61ea[_0xbbff36(0x294d)]?_0x372a36:_0x396b57[_0xbbff36(0x294d)]>_0x3f61ea[_0xbbff36(0x294d)]?-_0x372a36:0x0);}[_0xfaf203(0x2ce7)](_0x2b5b90,_0x691b6e){var _0x1f43c4=_0xfaf203;if(_0x691b6e&&_0x691b6e[_0x1f43c4(0x2b18)])return _0x158c71['Y'][_0x1f43c4(0x27dc)]('You\x20cannot\x20use\x20a\x20mesh\x20as\x20LOD\x20level\x20twice'),this;return _0x2b5b90=new _0x3c92a2['g'](_0x2b5b90,_0x691b6e),(this[_0x1f43c4(0x20e0)][_0x1f43c4(0x2cfe)][_0x1f43c4(0x1e1d)](_0x2b5b90),_0x691b6e&&(_0x691b6e[_0x1f43c4(0x2b18)]=this),this[_0x1f43c4(0xc79)](),this);}[_0xfaf203(0xe51)](_0x2123db){var _0x462f6d=_0xfaf203,_0x29cf39=this['_internalMeshDataInfo'];for(let _0x4bd818=0x0;_0x4bd818<_0x29cf39[_0x462f6d(0x2cfe)][_0x462f6d(0x3785)];_0x4bd818++){var _0x576a03=_0x29cf39['_LODLevels'][_0x4bd818];if(_0x576a03[_0x462f6d(0x294d)]===_0x2123db)return _0x576a03[_0x462f6d(0x3ba0)];}return null;}['removeLODLevel'](_0x2c1a70){var _0x1ecdfa=_0xfaf203;const _0x2a3179=this[_0x1ecdfa(0x20e0)];for(let _0x131f4d=0x0;_0x131f4d<_0x2a3179[_0x1ecdfa(0x2cfe)][_0x1ecdfa(0x3785)];_0x131f4d++)_0x2a3179[_0x1ecdfa(0x2cfe)][_0x131f4d][_0x1ecdfa(0x3ba0)]===_0x2c1a70&&(_0x2a3179[_0x1ecdfa(0x2cfe)][_0x1ecdfa(0x2e7)](_0x131f4d,0x1),_0x2c1a70&&(_0x2c1a70[_0x1ecdfa(0x2b18)]=null));return this[_0x1ecdfa(0xc79)](),this;}['getLOD'](_0x47e867,_0x5c4b26){var _0x5874af=_0xfaf203,_0x36c435=this['_internalMeshDataInfo'];if(!_0x36c435[_0x5874af(0x2cfe)]||0x0===_0x36c435[_0x5874af(0x2cfe)][_0x5874af(0x3785)])return this;const _0x447d16=_0x5c4b26||this[_0x5874af(0x26ce)]()[_0x5874af(0x3604)];var _0x22e1d9,_0x5c4b26=_0x47e867[_0x5874af(0x16a7)]===_0xad6fa7['V'][_0x5874af(0x2353)]?_0x47e867['minZ']:_0x447d16[_0x5874af(0x30c2)][_0x5874af(0x1dc8)](_0x47e867[_0x5874af(0x1d4b)])[_0x5874af(0x3785)]();let _0x476971=_0x5c4b26,_0x159f67=0x1;if(_0x36c435[_0x5874af(0x328d)]&&(_0x22e1d9=_0x47e867[_0x5874af(0x2fed)],_0x47e867=(_0x47e867=_0x447d16[_0x5874af(0x2884)]*_0x47e867['minZ']/_0x5c4b26)*_0x47e867*Math['PI'],_0x476971=_0x47e867/_0x22e1d9,_0x159f67=-0x1),_0x159f67*_0x36c435[_0x5874af(0x2cfe)][_0x36c435[_0x5874af(0x2cfe)][_0x5874af(0x3785)]-0x1][_0x5874af(0x294d)]>_0x159f67*_0x476971)return this[_0x5874af(0x1f50)]&&this[_0x5874af(0x1f50)](_0x476971,this,this),this;for(let _0x2fc07d=0x0;_0x2fc07d<_0x36c435[_0x5874af(0x2cfe)][_0x5874af(0x3785)];_0x2fc07d++){const _0x169a10=_0x36c435[_0x5874af(0x2cfe)][_0x2fc07d];if(_0x159f67*_0x169a10['distanceOrScreenCoverage']<_0x159f67*_0x476971){if(_0x169a10['mesh']){if(_0x169a10[_0x5874af(0x3ba0)][_0x5874af(0x255e)]===_0x17c361['g']['DELAYLOADSTATE_NOTLOADED'])return _0x169a10['mesh'][_0x5874af(0x18ff)](),this;if(_0x169a10[_0x5874af(0x3ba0)][_0x5874af(0x255e)]===_0x17c361['g'][_0x5874af(0x2da4)])return this;_0x169a10[_0x5874af(0x3ba0)]['_preActivate'](),_0x169a10['mesh'][_0x5874af(0x1222)](this[_0x5874af(0x26da)]);}return this[_0x5874af(0x1f50)]&&this[_0x5874af(0x1f50)](_0x476971,this,_0x169a10['mesh']),_0x169a10[_0x5874af(0x3ba0)];}}return this[_0x5874af(0x1f50)]&&this[_0x5874af(0x1f50)](_0x476971,this,this),this;}get['geometry'](){var _0x3ec7d0=_0xfaf203;return this[_0x3ec7d0(0x11f4)];}[_0xfaf203(0x44c)](){var _0x98897c=_0xfaf203;return null===this[_0x98897c(0x11f4)]||void 0x0===this[_0x98897c(0x11f4)]?0x0:this['_geometry'][_0x98897c(0x44c)]();}[_0xfaf203(0x3e76)](_0x34094e,_0x55a35e,_0x52464e){var _0x268b16=_0xfaf203;if(!this['_geometry'])return null;var _0x26fbe4=null==(_0x26fbe4=null==(_0x26fbe4=this['_userInstancedBuffersStorage'])?void 0x0:_0x26fbe4[_0x268b16(0x2188)][_0x34094e])?void 0x0:_0x26fbe4[_0x268b16(0x2dda)](this[_0x268b16(0x11f4)][_0x268b16(0x44c)](),_0x52464e||_0x55a35e&&0x1!==this[_0x268b16(0x11f4)][_0x268b16(0x228)][_0x268b16(0x3785)]);return _0x26fbe4||this[_0x268b16(0x11f4)]['getVerticesData'](_0x34094e,_0x55a35e,_0x52464e);}['getVertexBuffer'](_0x416d1e){var _0x4719e2=_0xfaf203,_0x52a829;return this[_0x4719e2(0x11f4)]?null!=(_0x52a829=null==(_0x52a829=this[_0x4719e2(0x1357)])?void 0x0:_0x52a829[_0x4719e2(0x2188)][_0x416d1e])?_0x52a829:this[_0x4719e2(0x11f4)][_0x4719e2(0x3ca4)](_0x416d1e):null;}['isVerticesDataPresent'](_0xb0ade3){var _0x4fbfb8=_0xfaf203,_0x19691a;return this[_0x4fbfb8(0x11f4)]?void 0x0!==(null==(_0x19691a=this[_0x4fbfb8(0x1357)])?void 0x0:_0x19691a['vertexBuffers'][_0xb0ade3])||this[_0x4fbfb8(0x11f4)][_0x4fbfb8(0x950)](_0xb0ade3):!!this[_0x4fbfb8(0x3213)]&&-0x1!==this[_0x4fbfb8(0x3213)][_0x4fbfb8(0x850)](_0xb0ade3);}[_0xfaf203(0x974)](_0x442561){var _0x3d6fb8=_0xfaf203,_0x2939bb;return this[_0x3d6fb8(0x11f4)]?(null==(_0x2939bb=null==(_0x2939bb=this['_userInstancedBuffersStorage'])?void 0x0:_0x2939bb['vertexBuffers'][_0x442561])?void 0x0:_0x2939bb[_0x3d6fb8(0x3e62)]())||this[_0x3d6fb8(0x11f4)]['isVertexBufferUpdatable'](_0x442561):!!this['_delayInfo']&&-0x1!==this[_0x3d6fb8(0x3213)][_0x3d6fb8(0x850)](_0x442561);}[_0xfaf203(0x384d)](){var _0x23628b=_0xfaf203;if(!this[_0x23628b(0x11f4)]){const _0x33a31d=new Array();return this[_0x23628b(0x3213)]&&this['_delayInfo']['forEach'](function(_0x92e29d){var _0x1a3f02=_0x23628b;_0x33a31d[_0x1a3f02(0x1e1d)](_0x92e29d);}),_0x33a31d;}const _0x59419f=this['_geometry'][_0x23628b(0x384d)]();if(this[_0x23628b(0x1357)]){for(const _0x29cc53 in this['_userInstancedBuffersStorage']['vertexBuffers'])_0x59419f[_0x23628b(0x1e1d)](_0x29cc53);}return _0x59419f;}['getTotalIndices'](){var _0x598732=_0xfaf203;return this[_0x598732(0x11f4)]?this[_0x598732(0x11f4)][_0x598732(0xe64)]():0x0;}[_0xfaf203(0x17bc)](_0xfda7f5,_0x1bc9bd){var _0x56d2fc=_0xfaf203;return this['_geometry']?this[_0x56d2fc(0x11f4)][_0x56d2fc(0x17bc)](_0xfda7f5,_0x1bc9bd):[];}get['isBlocked'](){var _0xd4d6a0=_0xfaf203;return null!==this[_0xd4d6a0(0x2b18)]&&void 0x0!==this[_0xd4d6a0(0x2b18)];}[_0xfaf203(0x1977)](_0x3d5c4f=!0x1,_0x5afada=!0x1){var _0x12276a=_0xfaf203,_0x4e78d6,_0x1dfd41;if(this[_0x12276a(0x255e)]===_0x17c361['g'][_0x12276a(0x2da4)])return!0x1;if(!super[_0x12276a(0x1977)](_0x3d5c4f))return!0x1;if(!this[_0x12276a(0x345e)]||0x0===this['subMeshes']['length'])return!0x0;if(!_0x3d5c4f)return!0x0;const _0x3a40fc=this[_0x12276a(0x318e)]();var _0x3d5c4f=this[_0x12276a(0x40ae)](),_0x5df1ee=_0x5afada||_0x3a40fc['getCaps']()[_0x12276a(0x1143)]&&(0x0<this[_0x12276a(0x2eea)][_0x12276a(0x3785)]||this['hasThinInstances']);this[_0x12276a(0x3c5a)]();const _0x10bdfe=this[_0x12276a(0xefb)]||_0x3d5c4f[_0x12276a(0x2bb3)];if(_0x10bdfe){if(_0x10bdfe[_0x12276a(0x1579)])for(const _0xc5c201 of this[_0x12276a(0x345e)]){const _0x13b348=_0xc5c201[_0x12276a(0x1458)]();if(_0x13b348){if(_0x13b348[_0x12276a(0x1579)]){if(!_0x13b348[_0x12276a(0x4b4)](this,_0xc5c201,_0x5df1ee))return!0x1;}else{if(!_0x13b348[_0x12276a(0x1977)](this,_0x5df1ee))return!0x1;}}}else{if(!_0x10bdfe[_0x12276a(0x1977)](this,_0x5df1ee))return!0x1;}}var _0x13be06=_0x3a40fc[_0x12276a(0x2741)];for(const _0x1da345 of this[_0x12276a(0x1038)]){const _0xfa001b=_0x1da345[_0x12276a(0x2f21)]();if(_0xfa001b){const _0x5b9beb=_0xfa001b[_0x12276a(0x281b)]();for(let _0x1e464a=_0x5b9beb[_0x12276a(0x118b)]();!0x0!==_0x1e464a[_0x12276a(0xd2d)];_0x1e464a=_0x5b9beb[_0x12276a(0x118b)]()){const _0x1edf0c=_0x1e464a[_0x12276a(0xb06)];if(_0x1edf0c&&(null==(_0x4e78d6=_0x1edf0c[_0x12276a(0x9ee)]())||!_0x4e78d6['renderList']||null!=(_0x4e78d6=_0x1edf0c[_0x12276a(0x9ee)]())&&_0x4e78d6[_0x12276a(0x2d98)]&&-0x1!==(null==(_0x4e78d6=null==(_0x4e78d6=_0x1edf0c[_0x12276a(0x9ee)]())?void 0x0:_0x4e78d6[_0x12276a(0x2d98)])?void 0x0:_0x4e78d6[_0x12276a(0x850)](this)))){_0x1edf0c[_0x12276a(0x9ee)]()&&(_0x3a40fc['currentRenderPassId']=_0x1edf0c[_0x12276a(0x9ee)]()[_0x12276a(0xc44)]);for(const _0x555ce7 of this[_0x12276a(0x345e)])if(!_0x1edf0c[_0x12276a(0x1977)](_0x555ce7,_0x5df1ee,null!=(_0x1dfd41=null==(_0x1dfd41=_0x555ce7[_0x12276a(0x1458)]())?void 0x0:_0x1dfd41['needAlphaBlendingForMesh'](this))&&_0x1dfd41))return _0x3a40fc[_0x12276a(0x2741)]=_0x13be06,!0x1;_0x3a40fc[_0x12276a(0x2741)]=_0x13be06;}}}}for(const _0x145f51 of this[_0x12276a(0x20e0)][_0x12276a(0x2cfe)])if(_0x145f51[_0x12276a(0x3ba0)]&&!_0x145f51[_0x12276a(0x3ba0)][_0x12276a(0x1977)](_0x5df1ee))return!0x1;return!0x0;}get[_0xfaf203(0xe14)](){var _0x9a588c=_0xfaf203;return this[_0x9a588c(0x20e0)][_0x9a588c(0x1502)];}[_0xfaf203(0x3bee)](){var _0x5110b9=_0xfaf203;return this[_0x5110b9(0x20e0)][_0x5110b9(0x1502)]=!0x0,this;}[_0xfaf203(0x7bd)](){var _0xbfe151=_0xfaf203;return this[_0xbfe151(0x20e0)][_0xbfe151(0x1502)]=!0x1,this;}set[_0xfaf203(0x1410)](_0x20418c){var _0x4f3aa5=_0xfaf203;this['_instanceDataStorage'][_0x4f3aa5(0x1410)]=_0x20418c;}[_0xfaf203(0x1642)](){var _0x49ddc2=_0xfaf203;const _0x50560f=this[_0x49ddc2(0x20e0)];var _0x4506d0=this['getScene']()[_0x49ddc2(0x87a)]();return _0x50560f[_0x49ddc2(0x9f4)]!==_0x4506d0&&(_0x50560f[_0x49ddc2(0x9f4)]=_0x4506d0,this[_0x49ddc2(0x186f)]['visibleInstances']=null),this;}[_0xfaf203(0x1c54)](_0x24b8f3){var _0x30dc1b=_0xfaf203;return this[_0x30dc1b(0x186f)][_0x30dc1b(0x2379)]&&(this['_instanceDataStorage'][_0x30dc1b(0x2379)]['intermediateDefaultRenderId']=_0x24b8f3),this;}['_registerInstanceForRenderId'](_0xd1d35d,_0x3e3f1e){var _0x42194a=_0xfaf203;return this[_0x42194a(0x186f)][_0x42194a(0x2379)]||(this[_0x42194a(0x186f)]['visibleInstances']={'defaultRenderId':_0x3e3f1e,'selfDefaultRenderId':this[_0x42194a(0x2cf3)]}),this[_0x42194a(0x186f)][_0x42194a(0x2379)][_0x3e3f1e]||(void 0x0!==this[_0x42194a(0x186f)][_0x42194a(0x2a5)]&&this[_0x42194a(0x186f)][_0x42194a(0x1946)]&&(this[_0x42194a(0x186f)][_0x42194a(0x2379)][this[_0x42194a(0x186f)][_0x42194a(0x2a5)]]=null),this['_instanceDataStorage'][_0x42194a(0x2a5)]=_0x3e3f1e,this['_instanceDataStorage'][_0x42194a(0x2379)][_0x3e3f1e]=new Array()),this[_0x42194a(0x186f)][_0x42194a(0x2379)][_0x3e3f1e][_0x42194a(0x1e1d)](_0xd1d35d),this;}[_0xfaf203(0x3154)](){var _0x21447c=_0xfaf203;super[_0x21447c(0x3154)](),this[_0x21447c(0x2d7)]&&!this[_0x21447c(0x2e04)]&&this[_0x21447c(0xfb2)](!0x1);}[_0xfaf203(0x5c0)](){var _0xede6cd=_0xfaf203;this['edgesShareWithInstances']&&this['edgesRenderer']&&this['edgesRenderer'][_0xede6cd(0x3461)]&&this[_0xede6cd(0x29f4)]&&(this['_renderingGroup'][_0xede6cd(0x194f)]['pushNoDuplicate'](this['edgesRenderer']),this['edgesRenderer'][_0xede6cd(0x1d85)][_0xede6cd(0x1e1d)](this[_0xede6cd(0x269)]()));}[_0xfaf203(0x8fc)](_0x38519e=!0x1,_0x4fc1aa=!0x1){var _0x5bafd0=_0xfaf203;if(this[_0x5bafd0(0x37d9)]&&this['getBoundingInfo']()['isLocked'])return this;var _0x59524b=this[_0x5bafd0(0x11c2)]?this[_0x5bafd0(0x11c2)][_0x5bafd0(0x1a62)]:null;return this['_refreshBoundingInfo'](this[_0x5bafd0(0x2b45)](_0x38519e,_0x4fc1aa),_0x59524b),this;}[_0xfaf203(0x17dc)](_0x2399a3){var _0x447673=_0xfaf203,_0x48c066=this[_0x447673(0x44c)]();if(!_0x48c066||!this['getIndices']())return null;if(this[_0x447673(0x345e)]&&0x0<this['subMeshes']['length']){var _0x45a24d=this[_0x447673(0x17bc)]();if(!_0x45a24d)return null;var _0x5e6374=_0x45a24d[_0x447673(0x3785)];let _0xbe125d=!0x1;if(_0x2399a3)_0xbe125d=!0x0;else for(const _0x440b8a of this[_0x447673(0x345e)]){if(_0x440b8a[_0x447673(0x3d99)]+_0x440b8a[_0x447673(0x1bc3)]>_0x5e6374){_0xbe125d=!0x0;break;}if(_0x440b8a[_0x447673(0x3198)]+_0x440b8a[_0x447673(0x3002)]>_0x48c066){_0xbe125d=!0x0;break;}}if(!_0xbe125d)return this[_0x447673(0x345e)][0x0];}return this[_0x447673(0x180b)](),new _0x4cfa72['P'](0x0,0x0,_0x48c066,0x0,this[_0x447673(0xe64)](),this);}['subdivide'](_0x327839){var _0x3f74db=_0xfaf203;if(!(_0x327839<0x1)){var _0x615d69=this[_0x3f74db(0xe64)]();let _0x538a20=_0x615d69/_0x327839|0x0,_0x4d64f9=0x0;for(;_0x538a20%0x3!=0x0;)_0x538a20++;this['releaseSubMeshes']();for(let _0x2b4a2c=0x0;_0x2b4a2c<_0x327839&&!(_0x4d64f9>=_0x615d69);_0x2b4a2c++)_0x4cfa72['P'][_0x3f74db(0x1a1b)](0x0,_0x4d64f9,_0x2b4a2c===_0x327839-0x1?_0x615d69-_0x4d64f9:_0x538a20,this),_0x4d64f9+=_0x538a20;this[_0x3f74db(0xf3e)]();}}[_0xfaf203(0x236a)](_0x3f3d00,_0x450cc1,_0x335b95=!0x1,_0x5ac815){var _0x3104a9=_0xfaf203;if(this[_0x3104a9(0x11f4)])this[_0x3104a9(0x11f4)][_0x3104a9(0x236a)](_0x3f3d00,_0x450cc1,_0x335b95,_0x5ac815);else{const _0x2387da=new _0x21711e['x']();_0x2387da[_0x3104a9(0xc1b)](_0x450cc1,_0x3f3d00),_0x5ac815=this[_0x3104a9(0x40ae)](),new _0x43c795['Z'](_0x43c795['Z'][_0x3104a9(0x24d4)](),_0x5ac815,_0x2387da,_0x335b95,this);}return this;}['removeVerticesData'](_0x4fc7e3){var _0x10cf5e=_0xfaf203;this[_0x10cf5e(0x11f4)]&&this[_0x10cf5e(0x11f4)][_0x10cf5e(0x24f2)](_0x4fc7e3);}[_0xfaf203(0x7f2)](_0x3bf28f,_0x4dd572=!0x0){var _0x5a300c=_0xfaf203;const _0x55e47d=this[_0x5a300c(0x3ca4)](_0x3bf28f);_0x55e47d&&_0x55e47d['isUpdatable']()!==_0x4dd572&&this[_0x5a300c(0x236a)](_0x3bf28f,this['getVerticesData'](_0x3bf28f),_0x4dd572);}['setVerticesBuffer'](_0x200eed,_0x999352=!0x0){var _0x18f69f=_0xfaf203;return this['_geometry']||(this[_0x18f69f(0x11f4)]=_0x43c795['Z'][_0x18f69f(0x2e5a)](this)),this[_0x18f69f(0x11f4)][_0x18f69f(0x758)](_0x200eed,null,_0x999352),this;}[_0xfaf203(0x1014)](_0x381f7f,_0x3b4ded,_0x595994,_0x163be3){var _0x5d9318=_0xfaf203;return this[_0x5d9318(0x11f4)]&&(_0x163be3?(this['makeGeometryUnique'](),this['updateVerticesData'](_0x381f7f,_0x3b4ded,_0x595994,!0x1)):this['_geometry'][_0x5d9318(0x1014)](_0x381f7f,_0x3b4ded,_0x595994)),this;}[_0xfaf203(0x1b5d)](_0x40895f,_0x36b459=!0x0){var _0x177ace=_0xfaf203,_0x21fe31=this[_0x177ace(0x3e76)](_0x81c35f['o'][_0x177ace(0x3056)]);if(!_0x21fe31)return this;if(_0x40895f(_0x21fe31),this[_0x177ace(0x1014)](_0x81c35f['o']['PositionKind'],_0x21fe31,!0x1,!0x1),_0x36b459){_0x40895f=this[_0x177ace(0x17bc)](),_0x36b459=this[_0x177ace(0x3e76)](_0x81c35f['o'][_0x177ace(0x2496)]);if(!_0x36b459)return this;_0x21711e['x']['ComputeNormals'](_0x21fe31,_0x40895f,_0x36b459),this[_0x177ace(0x1014)](_0x81c35f['o'][_0x177ace(0x2496)],_0x36b459,!0x1,!0x1);}return this;}[_0xfaf203(0x3c86)](){var _0x232fb0=_0xfaf203;if(!this['_geometry'])return this;if(0x1===this[_0x232fb0(0x11f4)][_0x232fb0(0x228)][_0x232fb0(0x3785)])return this;const _0x2e516f=this['_geometry'],_0x51f076=this[_0x232fb0(0x11f4)]['copy'](_0x43c795['Z'][_0x232fb0(0x24d4)]());return _0x2e516f[_0x232fb0(0x39d9)](this,!0x0),_0x51f076['applyToMesh'](this),this;}[_0xfaf203(0x35d)](_0x2337aa,_0x27df5e=null,_0x256b85=!0x1){var _0x40e1f9=_0xfaf203;if(this['_geometry'])this[_0x40e1f9(0x11f4)]['setIndices'](_0x2337aa,_0x27df5e,_0x256b85);else{const _0x4755da=new _0x21711e['x']();_0x4755da[_0x40e1f9(0x39d4)]=_0x2337aa,_0x27df5e=this['getScene'](),new _0x43c795['Z'](_0x43c795['Z'][_0x40e1f9(0x24d4)](),_0x27df5e,_0x4755da,_0x256b85,this);}return this;}['updateIndices'](_0x593426,_0x3f4493,_0xd18da8=!0x1){var _0xd8520d=_0xfaf203;return this[_0xd8520d(0x11f4)]&&this[_0xd8520d(0x11f4)][_0xd8520d(0x14df)](_0x593426,_0x3f4493,_0xd18da8),this;}[_0xfaf203(0x3958)](){var _0x4b1ac4=_0xfaf203;return this[_0x4b1ac4(0x11f4)]&&this[_0x4b1ac4(0x11f4)][_0x4b1ac4(0x3958)](),this;}[_0xfaf203(0x1d7c)](_0x16b892,_0x2c539b,_0x4bfe50){var _0x40f2d1=_0xfaf203;if(!this[_0x40f2d1(0x11f4)])return this;var _0x19cc91=this[_0x40f2d1(0x40ae)]()[_0x40f2d1(0x318e)]();this[_0x40f2d1(0x3672)]&&this[_0x40f2d1(0x3672)]['isUsingTextureForTargets']&&this[_0x40f2d1(0x3672)]['_bind'](_0x2c539b);let _0x26f9ea;if(this['_unIndexed'])_0x26f9ea=null;else switch(_0x4bfe50){case _0x407d13['F'][_0x40f2d1(0x204a)]:_0x26f9ea=null;break;case _0x407d13['F'][_0x40f2d1(0x1827)]:_0x26f9ea=_0x16b892[_0x40f2d1(0x22c)](this['getIndices'](),_0x19cc91);break;default:case _0x407d13['F'][_0x40f2d1(0xca5)]:_0x26f9ea=this['_geometry'][_0x40f2d1(0x391f)]();}return!this[_0x40f2d1(0x1357)]||this[_0x40f2d1(0x2d7)]?this[_0x40f2d1(0x11f4)][_0x40f2d1(0x1d7c)](_0x2c539b,_0x26f9ea):this[_0x40f2d1(0x11f4)][_0x40f2d1(0x1d7c)](_0x2c539b,_0x26f9ea,this[_0x40f2d1(0x1357)][_0x40f2d1(0x2188)],this[_0x40f2d1(0x1357)][_0x40f2d1(0x3e9f)]),this;}[_0xfaf203(0x415c)](_0x812f86,_0x20cd7b,_0x5ba343){var _0x11f8c0=_0xfaf203;if(!this[_0x11f8c0(0x11f4)]||!this['_geometry'][_0x11f8c0(0x12a8)]()||!this[_0x11f8c0(0x3ea7)]&&!this[_0x11f8c0(0x11f4)][_0x11f8c0(0x391f)]())return this;this[_0x11f8c0(0x20e0)][_0x11f8c0(0x66a)]&&this[_0x11f8c0(0x20e0)][_0x11f8c0(0x66a)][_0x11f8c0(0x2231)](this);const _0x434564=this[_0x11f8c0(0x40ae)](),_0x17b5cc=_0x434564[_0x11f8c0(0x318e)]();return this[_0x11f8c0(0x3ea7)]||_0x20cd7b==_0x407d13['F'][_0x11f8c0(0x204a)]?_0x17b5cc[_0x11f8c0(0x2953)](_0x20cd7b,_0x812f86[_0x11f8c0(0x3198)],_0x812f86[_0x11f8c0(0x3002)],this[_0x11f8c0(0xe18)]||_0x5ba343):_0x20cd7b==_0x407d13['F'][_0x11f8c0(0x1827)]?_0x17b5cc[_0x11f8c0(0x259f)](_0x20cd7b,0x0,_0x812f86[_0x11f8c0(0x3dcf)],this[_0x11f8c0(0xe18)]||_0x5ba343):_0x17b5cc[_0x11f8c0(0x259f)](_0x20cd7b,_0x812f86[_0x11f8c0(0x3d99)],_0x812f86['indexCount'],this[_0x11f8c0(0xe18)]||_0x5ba343),this;}['registerBeforeRender'](_0x101af7){var _0x53d2cd=_0xfaf203;return this['onBeforeRenderObservable'][_0x53d2cd(0x33ee)](_0x101af7),this;}[_0xfaf203(0xb23)](_0x5e73d6){var _0x406b8f=_0xfaf203;return this['onBeforeRenderObservable'][_0x406b8f(0x34dc)](_0x5e73d6),this;}[_0xfaf203(0xaa4)](_0xb76c79){var _0x1db640=_0xfaf203;return this[_0x1db640(0x3b55)]['add'](_0xb76c79),this;}['unregisterAfterRender'](_0x42cdae){var _0x22bec2=_0xfaf203;return this[_0x22bec2(0x3b55)][_0x22bec2(0x34dc)](_0x42cdae),this;}['_getInstancesRenderList'](_0x5889a8,_0x1bddae=!0x1){var _0x1cdb60=_0xfaf203;if(this['_instanceDataStorage'][_0x1cdb60(0x1946)]){if(_0x1bddae)return this[_0x1cdb60(0x186f)][_0x1cdb60(0x3324)][_0x1cdb60(0x125e)][_0x5889a8]=!0x1,this[_0x1cdb60(0x186f)][_0x1cdb60(0x3324)][_0x1cdb60(0xa50)][_0x5889a8]=!0x0,this[_0x1cdb60(0x186f)][_0x1cdb60(0x3324)];if(this[_0x1cdb60(0x186f)]['previousBatch'])return this[_0x1cdb60(0x186f)]['previousBatch'];}const _0x33c326=this[_0x1cdb60(0x40ae)]();var _0x3ac36a,_0x1ba28e=_0x33c326['_isInIntermediateRendering'](),_0x4e877b=_0x1ba28e?this[_0x1cdb60(0x93c)][_0x1cdb60(0x4008)]:this[_0x1cdb60(0x93c)][_0x1cdb60(0x1bfd)];const _0x1b5263=this['_instanceDataStorage'][_0x1cdb60(0x161c)];return _0x1b5263[_0x1cdb60(0x22f9)]=!0x1,_0x1b5263[_0x1cdb60(0xa50)][_0x5889a8]=_0x1bddae||!_0x4e877b&&this[_0x1cdb60(0x3461)]()&&this[_0x1cdb60(0x39a9)],_0x1b5263[_0x1cdb60(0x2379)][_0x5889a8]=null,this[_0x1cdb60(0x186f)]['visibleInstances']&&!_0x1bddae&&(_0x4e877b=this[_0x1cdb60(0x186f)][_0x1cdb60(0x2379)],_0x3ac36a=_0x33c326['getRenderId'](),_0x1ba28e=_0x1ba28e?_0x4e877b[_0x1cdb60(0x1913)]:_0x4e877b[_0x1cdb60(0x2eb8)],_0x1b5263['visibleInstances'][_0x5889a8]=_0x4e877b[_0x3ac36a],!_0x1b5263['visibleInstances'][_0x5889a8]&&_0x1ba28e&&(_0x1b5263[_0x1cdb60(0x2379)][_0x5889a8]=_0x4e877b[_0x1ba28e])),_0x1b5263[_0x1cdb60(0x125e)][_0x5889a8]=!_0x1bddae&&this['_instanceDataStorage'][_0x1cdb60(0x125e)]&&null!==_0x1b5263[_0x1cdb60(0x2379)][_0x5889a8]&&void 0x0!==_0x1b5263[_0x1cdb60(0x2379)][_0x5889a8],this[_0x1cdb60(0x186f)]['previousBatch']=_0x1b5263;}[_0xfaf203(0x2ab6)](_0x19a1c3,_0x56ff77,_0x170ad8,_0x55ab97,_0x4ae7f3){var _0x3518ce=_0xfaf203;const _0x21a774=_0x170ad8['visibleInstances'][_0x19a1c3[_0x3518ce(0x24c8)]];var _0x4bbb26=_0x21a774?_0x21a774[_0x3518ce(0x3785)]:0x0;const _0x1a3833=this[_0x3518ce(0x186f)];var _0x1be199=_0x1a3833[_0x3518ce(0x2d0)];let _0x343bbc=_0x1a3833['instancesBuffer'],_0x1dceb2=_0x1a3833[_0x3518ce(0x3902)];for(var _0x23e0a7=0x10*(_0x4bbb26+0x1)*0x4;_0x1a3833[_0x3518ce(0x2d0)]<_0x23e0a7;)_0x1a3833[_0x3518ce(0x2d0)]*=0x2;_0x1a3833[_0x3518ce(0x1ab0)]&&_0x1be199==_0x1a3833[_0x3518ce(0x2d0)]||(_0x1a3833['instancesData']=new Float32Array(_0x1a3833['instancesBufferSize']/0x4)),(this['_scene'][_0x3518ce(0x3926)]&&!_0x1a3833[_0x3518ce(0x72f)]||_0x1be199!=_0x1a3833[_0x3518ce(0x2d0)])&&(_0x1a3833['instancesPreviousData']=new Float32Array(_0x1a3833[_0x3518ce(0x2d0)]/0x4));let _0x3e1927=0x0,_0x1b04a0=0x0;_0x170ad8=_0x170ad8['renderSelf'][_0x19a1c3[_0x3518ce(0x24c8)]],_0x1be199=!_0x343bbc||_0x1be199!==_0x1a3833['instancesBufferSize']||this[_0x3518ce(0x3921)]['needsPreviousWorldMatrices']&&!_0x1a3833[_0x3518ce(0x3902)];if(this[_0x3518ce(0x186f)]['manualUpdate']||_0x1a3833[_0x3518ce(0x1946)]&&!_0x1be199)_0x1b04a0=(_0x170ad8?0x1:0x0)+_0x4bbb26;else{const _0x484e33=this[_0x3518ce(0x269)]();if(_0x170ad8&&(this['_scene']['needsPreviousWorldMatrices']&&(_0x1a3833['masterMeshPreviousWorldMatrix']?(_0x1a3833[_0x3518ce(0xe2c)][_0x3518ce(0x3f0b)](_0x1a3833['instancesPreviousData'],_0x3e1927),_0x1a3833[_0x3518ce(0xe2c)]['copyFrom'](_0x484e33)):(_0x1a3833['masterMeshPreviousWorldMatrix']=_0x484e33[_0x3518ce(0x292d)](),_0x1a3833['masterMeshPreviousWorldMatrix'][_0x3518ce(0x3f0b)](_0x1a3833[_0x3518ce(0x72f)],_0x3e1927))),_0x484e33[_0x3518ce(0x3f0b)](_0x1a3833[_0x3518ce(0x1ab0)],_0x3e1927),_0x3e1927+=0x10,_0x1b04a0++),_0x21a774){if(_0x1aea32[_0x3518ce(0x2fec)]&&this[_0x3518ce(0x3921)][_0x3518ce(0x3728)]&&null!=(_0x4bbb26=_0x19a1c3[_0x3518ce(0x1458)]())&&_0x4bbb26[_0x3518ce(0x4181)](_0x19a1c3['getRenderingMesh']())){var _0x84fb91=this[_0x3518ce(0x3921)][_0x3518ce(0x3728)][_0x3518ce(0x1d4b)];for(let _0x41f02d=0x0;_0x41f02d<_0x21a774[_0x3518ce(0x3785)];_0x41f02d++){const _0xcc2618=_0x21a774[_0x41f02d];_0xcc2618[_0x3518ce(0x3a2e)]=_0x3b5272['P'][_0x3518ce(0x8c9)](_0xcc2618['getBoundingInfo']()[_0x3518ce(0x3604)][_0x3518ce(0x30c2)],_0x84fb91);}_0x21a774[_0x3518ce(0x852)]((_0x5b1032,_0x1a688d)=>_0x5b1032[_0x3518ce(0x3a2e)]>_0x1a688d['_distanceToCamera']?-0x1:_0x5b1032[_0x3518ce(0x3a2e)]<_0x1a688d[_0x3518ce(0x3a2e)]?0x1:0x0);}for(let _0x3bbf64=0x0;_0x3bbf64<_0x21a774[_0x3518ce(0x3785)];_0x3bbf64++){const _0x3a5e60=_0x21a774[_0x3bbf64],_0x345bdc=_0x3a5e60[_0x3518ce(0x269)]();_0x345bdc[_0x3518ce(0x3f0b)](_0x1a3833[_0x3518ce(0x1ab0)],_0x3e1927),this[_0x3518ce(0x3921)]['needsPreviousWorldMatrices']&&(_0x3a5e60[_0x3518ce(0x37b9)]?(_0x3a5e60['_previousWorldMatrix']['copyToArray'](_0x1a3833[_0x3518ce(0x72f)],_0x3e1927),_0x3a5e60[_0x3518ce(0x37b9)]['copyFrom'](_0x345bdc)):(_0x3a5e60['_previousWorldMatrix']=_0x345bdc[_0x3518ce(0x292d)](),_0x3a5e60[_0x3518ce(0x37b9)][_0x3518ce(0x3f0b)](_0x1a3833[_0x3518ce(0x72f)],_0x3e1927))),_0x3e1927+=0x10,_0x1b04a0++;}}}return _0x1be199?(_0x343bbc&&_0x343bbc[_0x3518ce(0x3551)](),_0x1dceb2&&_0x1dceb2[_0x3518ce(0x3551)](),_0x343bbc=new _0x81c35f['l'](_0x4ae7f3,_0x1a3833[_0x3518ce(0x1ab0)],!0x0,0x10,!0x1,!0x0),_0x1a3833['instancesBuffer']=_0x343bbc,this[_0x3518ce(0x1357)]||(this[_0x3518ce(0x1357)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this['getEngine']()[_0x3518ce(0x179f)]()['vertexArrayObject']?{}:void 0x0}),this[_0x3518ce(0x1357)][_0x3518ce(0x2188)][_0x3518ce(0x286b)]=_0x343bbc[_0x3518ce(0x7bc)](_0x3518ce(0x286b),0x0,0x4),this[_0x3518ce(0x1357)]['vertexBuffers']['world1']=_0x343bbc[_0x3518ce(0x7bc)](_0x3518ce(0xac0),0x4,0x4),this['_userInstancedBuffersStorage'][_0x3518ce(0x2188)]['world2']=_0x343bbc[_0x3518ce(0x7bc)](_0x3518ce(0x3ce9),0x8,0x4),this[_0x3518ce(0x1357)][_0x3518ce(0x2188)][_0x3518ce(0x92d)]=_0x343bbc[_0x3518ce(0x7bc)](_0x3518ce(0x92d),0xc,0x4),this[_0x3518ce(0x3921)][_0x3518ce(0x3926)]&&(_0x1dceb2=new _0x81c35f['l'](_0x4ae7f3,_0x1a3833[_0x3518ce(0x72f)],!0x0,0x10,!0x1,!0x0),_0x1a3833['instancesPreviousBuffer']=_0x1dceb2,this['_userInstancedBuffersStorage'][_0x3518ce(0x2188)][_0x3518ce(0x30c5)]=_0x1dceb2[_0x3518ce(0x7bc)]('previousWorld0',0x0,0x4),this[_0x3518ce(0x1357)][_0x3518ce(0x2188)][_0x3518ce(0x3c41)]=_0x1dceb2[_0x3518ce(0x7bc)](_0x3518ce(0x3c41),0x4,0x4),this[_0x3518ce(0x1357)]['vertexBuffers'][_0x3518ce(0x3400)]=_0x1dceb2[_0x3518ce(0x7bc)](_0x3518ce(0x3400),0x8,0x4),this[_0x3518ce(0x1357)][_0x3518ce(0x2188)]['previousWorld3']=_0x1dceb2[_0x3518ce(0x7bc)]('previousWorld3',0xc,0x4)),this[_0x3518ce(0x530)]()):this[_0x3518ce(0x186f)][_0x3518ce(0x1946)]&&!this[_0x3518ce(0x186f)]['forceMatrixUpdates']||(_0x343bbc[_0x3518ce(0x2c6c)](_0x1a3833[_0x3518ce(0x1ab0)],0x0,_0x1b04a0),!this[_0x3518ce(0x3921)][_0x3518ce(0x3926)]||this[_0x3518ce(0x186f)]['manualUpdate']&&!this['_instanceDataStorage'][_0x3518ce(0x16b5)]||_0x1dceb2[_0x3518ce(0x2c6c)](_0x1a3833[_0x3518ce(0x72f)],0x0,_0x1b04a0)),this['_processInstancedBuffers'](_0x21a774,_0x170ad8),this[_0x3518ce(0x40ae)]()[_0x3518ce(0x2c4a)][_0x3518ce(0x4041)](_0x19a1c3['indexCount']*_0x1b04a0,!0x1),_0x4ae7f3[_0x3518ce(0x27c9)]&&(_0x4ae7f3[_0x3518ce(0x27c9)][_0x3518ce(0x2d78)]=!0x0),this[_0x3518ce(0x1d7c)](_0x19a1c3,_0x55ab97,_0x56ff77),this[_0x3518ce(0x415c)](_0x19a1c3,_0x56ff77,_0x1b04a0),!this[_0x3518ce(0x3921)]['needsPreviousWorldMatrices']||_0x1be199||!this[_0x3518ce(0x186f)][_0x3518ce(0x71a)]||this['_instanceDataStorage']['isFrozen']&&!this[_0x3518ce(0x186f)][_0x3518ce(0xfaa)]||this[_0x3518ce(0x186f)][_0x3518ce(0x16b5)]||_0x1dceb2['updateDirectly'](_0x1a3833[_0x3518ce(0x1ab0)],0x0,_0x1b04a0),_0x4ae7f3[_0x3518ce(0x1e23)](),this;}[_0xfaf203(0xd81)](_0x1909e7,_0xd38a33,_0x51061c,_0x25ce44){var _0x32bf59=_0xfaf203,_0x30c085=null!=(_0x30c085=null==(_0x30c085=this[_0x32bf59(0x72c)])?void 0x0:_0x30c085['instancesCount'])?_0x30c085:0x0;this[_0x32bf59(0x40ae)]()[_0x32bf59(0x2c4a)]['addCount'](_0x1909e7[_0x32bf59(0x1bc3)]*_0x30c085,!0x1),_0x25ce44['_currentDrawContext']&&(_0x25ce44[_0x32bf59(0x27c9)][_0x32bf59(0x2d78)]=!0x0),this[_0x32bf59(0x1d7c)](_0x1909e7,_0x51061c,_0xd38a33),this[_0x32bf59(0x415c)](_0x1909e7,_0xd38a33,_0x30c085),this[_0x32bf59(0x3921)][_0x32bf59(0x3926)]&&!this['_thinInstanceDataStorage'][_0x32bf59(0x1864)]&&this[_0x32bf59(0x72c)][_0x32bf59(0x3713)]&&(this[_0x32bf59(0x72c)][_0x32bf59(0xf27)]?this['_thinInstanceDataStorage'][_0x32bf59(0xf27)][_0x32bf59(0x2c6c)](this[_0x32bf59(0x72c)][_0x32bf59(0x3713)],0x0,_0x30c085):this[_0x32bf59(0x72c)][_0x32bf59(0xf27)]=this[_0x32bf59(0x4067)]('previousWorld',this['_thinInstanceDataStorage'][_0x32bf59(0x3713)],!0x1)),_0x25ce44[_0x32bf59(0x1e23)]();}[_0xfaf203(0xdf2)](_0x598bb8,_0x411c0e){}['_processRendering'](_0xd62564,_0x463e7e,_0x333c9f,_0x4fa265,_0x20bf8b,_0x2e8c7e,_0xb9ba29,_0x5245a2){var _0x554522=_0xfaf203;const _0x46aa0a=this[_0x554522(0x40ae)](),_0x350df9=_0x46aa0a[_0x554522(0x318e)]();if(_0x2e8c7e&&_0x463e7e['getRenderingMesh']()[_0x554522(0x2d7)])return this['_renderWithThinInstances'](_0x463e7e,_0x4fa265,_0x333c9f,_0x350df9),this;if(_0x2e8c7e)this[_0x554522(0x2ab6)](_0x463e7e,_0x4fa265,_0x20bf8b,_0x333c9f,_0x350df9);else{_0x350df9['_currentDrawContext']&&(_0x350df9[_0x554522(0x27c9)][_0x554522(0x2d78)]=!0x1);let _0x512736=0x0;_0x20bf8b[_0x554522(0xa50)][_0x463e7e['_id']]&&(_0xb9ba29&&_0xb9ba29(!0x1,_0xd62564[_0x554522(0x269)](),_0x5245a2),_0x512736++,this['_draw'](_0x463e7e,_0x4fa265,this[_0x554522(0x186f)]['overridenInstanceCount']));var _0x3662a8=_0x20bf8b[_0x554522(0x2379)][_0x463e7e['_id']];if(_0x3662a8){var _0x519429=_0x3662a8[_0x554522(0x3785)];_0x512736+=_0x519429;for(let _0x2e677d=0x0;_0x2e677d<_0x519429;_0x2e677d++){const _0x599413=_0x3662a8[_0x2e677d];var _0x208502=_0x599413[_0x554522(0x269)]();_0xb9ba29&&_0xb9ba29(!0x0,_0x208502,_0x5245a2),this[_0x554522(0x415c)](_0x463e7e,_0x4fa265);}}_0x46aa0a['_activeIndices']['addCount'](_0x463e7e[_0x554522(0x1bc3)]*_0x512736,!0x1);}return this;}[_0xfaf203(0x2fb9)](_0x3d7108=!0x1){var _0x2f4318=_0xfaf203;if(this[_0x2f4318(0x186f)]['instancesBuffer']&&(_0x3d7108&&this[_0x2f4318(0x186f)][_0x2f4318(0x398c)][_0x2f4318(0x3551)](),this[_0x2f4318(0x186f)]['instancesBuffer']=null),this[_0x2f4318(0x1357)]){for(const _0x5af668 in this[_0x2f4318(0x1357)]['vertexBuffers']){const _0x23e91f=this['_userInstancedBuffersStorage'][_0x2f4318(0x2188)][_0x5af668];_0x23e91f&&(_0x3d7108&&_0x23e91f[_0x2f4318(0x3551)](),this['_userInstancedBuffersStorage'][_0x2f4318(0x2188)][_0x5af668]=null);}this[_0x2f4318(0x1357)][_0x2f4318(0x3e9f)]&&(this[_0x2f4318(0x1357)][_0x2f4318(0x3e9f)]={});}this[_0x2f4318(0x20e0)][_0x2f4318(0x301)]=null,super[_0x2f4318(0x2fb9)](_0x3d7108);}[_0xfaf203(0x3934)](){var _0x42aa94=_0xfaf203;if(this[_0x42aa94(0x345e)]){for(let _0x1e99a0=0x0;_0x1e99a0<this['subMeshes'][_0x42aa94(0x3785)];_0x1e99a0++)this['_getInstancesRenderList'](_0x1e99a0);this[_0x42aa94(0x20e0)][_0x42aa94(0x301)]=null,this['_instanceDataStorage'][_0x42aa94(0x1946)]=!0x0;}}[_0xfaf203(0x369d)](){var _0x4af3ea=_0xfaf203;this[_0x4af3ea(0x186f)][_0x4af3ea(0x1946)]=!0x1,this[_0x4af3ea(0x186f)]['previousBatch']=null;}[_0xfaf203(0xd50)](_0x4c3fbf,_0x2b985f,_0x1d632d){var _0x110a26=_0xfaf203;const _0x42c002=this[_0x110a26(0x40ae)]();if(this[_0x110a26(0x93c)][_0x110a26(0x11a0)]?this[_0x110a26(0x93c)][_0x110a26(0x11a0)]=!0x1:this['_internalAbstractMeshDataInfo']['_isActive']=!0x1,this[_0x110a26(0x8cc)]()&&!this['_occlusionDataStorage']['forceRenderingWhenOccluded'])return this;var _0x57ee3c=this[_0x110a26(0x834)](_0x4c3fbf[_0x110a26(0x24c8)],!!_0x1d632d);if(_0x57ee3c[_0x110a26(0x22f9)])return this;if(!this[_0x110a26(0x11f4)]||!this[_0x110a26(0x11f4)][_0x110a26(0x12a8)]()||!this['_unIndexed']&&!this[_0x110a26(0x11f4)][_0x110a26(0x391f)]())return this;const _0x4cc3fb=_0x42c002[_0x110a26(0x318e)]();let _0x4e82ed=0x0,_0x2d803e=null;this['ignoreCameraMaxZ']&&_0x42c002['activeCamera']&&!_0x42c002['_isInIntermediateRendering']()&&(_0x4e82ed=_0x42c002[_0x110a26(0x3728)]['maxZ'],_0x2d803e=_0x42c002[_0x110a26(0x3728)],_0x42c002[_0x110a26(0x3728)][_0x110a26(0x248d)]=0x0,_0x42c002[_0x110a26(0x8cd)](!0x0)),this[_0x110a26(0x20e0)]['_onBeforeRenderObservable']&&this[_0x110a26(0x20e0)][_0x110a26(0x2558)][_0x110a26(0x2231)](this);var _0x5740eb=_0x4c3fbf[_0x110a26(0x18d3)](),_0x5740eb=_0x57ee3c['hardwareInstancedRendering'][_0x4c3fbf[_0x110a26(0x24c8)]]||_0x5740eb[_0x110a26(0x2d7)]||!!this['_userInstancedBuffersStorage']&&!_0x4c3fbf[_0x110a26(0x3ce5)]()[_0x110a26(0x93c)][_0x110a26(0x2f2b)];const _0x4bba36=this[_0x110a26(0x186f)],_0x1720eb=_0x4c3fbf[_0x110a26(0x1458)]();if(!_0x1720eb)return _0x2d803e&&(_0x2d803e['maxZ']=_0x4e82ed,_0x42c002['updateTransformMatrix'](!0x0)),this;if(_0x4bba36['isFrozen']&&this['_internalMeshDataInfo'][_0x110a26(0x301)]&&this['_internalMeshDataInfo'][_0x110a26(0x301)]===_0x1720eb){if(_0x1720eb[_0x110a26(0x1579)]&&(null==(_0x4b60ef=_0x4c3fbf[_0x110a26(0x300f)])||!_0x4b60ef['_wasPreviouslyReady'])||!_0x1720eb[_0x110a26(0x1579)]&&(null==(_0x4b60ef=_0x1720eb['getEffect']())||!_0x4b60ef['_wasPreviouslyReady']))return _0x2d803e&&(_0x2d803e[_0x110a26(0x248d)]=_0x4e82ed,_0x42c002[_0x110a26(0x8cd)](!0x0)),this;}else{if(_0x1720eb[_0x110a26(0x1579)]){if(!_0x1720eb[_0x110a26(0x4b4)](this,_0x4c3fbf,_0x5740eb))return _0x2d803e&&(_0x2d803e[_0x110a26(0x248d)]=_0x4e82ed,_0x42c002[_0x110a26(0x8cd)](!0x0)),this;}else{if(!_0x1720eb[_0x110a26(0x1977)](this,_0x5740eb))return _0x2d803e&&(_0x2d803e[_0x110a26(0x248d)]=_0x4e82ed,_0x42c002[_0x110a26(0x8cd)](!0x0)),this;}this[_0x110a26(0x20e0)][_0x110a26(0x301)]=_0x1720eb;}_0x2b985f&&_0x4cc3fb['setAlphaMode'](this[_0x110a26(0x20e0)][_0x110a26(0x301)]['alphaMode']);var _0x1fab9c=null!=(_0x2b985f=null==(_0x4b60ef=this[_0x110a26(0x20e0)][_0x110a26(0x301)][_0x110a26(0x1579)]?_0x4c3fbf[_0x110a26(0xf09)]:this[_0x110a26(0x20e0)]['_effectiveMaterial'][_0x110a26(0x1f8)]())?void 0x0:_0x4b60ef[_0x110a26(0x300f)])?_0x2b985f:null;for(const _0x43c74c of _0x42c002[_0x110a26(0x3730)])_0x43c74c[_0x110a26(0x3b40)](this,_0x4c3fbf,_0x57ee3c,_0x1fab9c);if(!_0x4b60ef||!_0x1fab9c)return _0x2d803e&&(_0x2d803e[_0x110a26(0x248d)]=_0x4e82ed,_0x42c002[_0x110a26(0x8cd)](!0x0)),this;const _0xa2dd2=_0x1d632d||this;let _0x4ff09d;_0x4bba36[_0x110a26(0x1946)]||!this[_0x110a26(0x20e0)]['_effectiveMaterial'][_0x110a26(0x2e9)]&&null===this[_0x110a26(0x2a45)]?_0x4ff09d=_0x4bba36['sideOrientation']:(_0x2b985f=_0xa2dd2[_0x110a26(0x3885)](),null==(_0x4ff09d=this[_0x110a26(0x2a45)])&&(_0x4ff09d=this['_internalMeshDataInfo'][_0x110a26(0x301)][_0x110a26(0x403d)]),_0x2b985f<0x0&&(_0x4ff09d=_0x4ff09d===_0x407d13['F'][_0x110a26(0x2ecc)]?_0x407d13['F']['CounterClockWiseSideOrientation']:_0x407d13['F']['ClockWiseSideOrientation']),_0x4bba36[_0x110a26(0x403d)]=_0x4ff09d),(_0x1d632d=this['_internalMeshDataInfo'][_0x110a26(0x301)][_0x110a26(0x20bf)](_0x4b60ef,_0x4ff09d),this['_internalMeshDataInfo'][_0x110a26(0x301)][_0x110a26(0x468)]&&_0x4cc3fb[_0x110a26(0x1799)](!0x0),_0x2b985f=_0x42c002[_0x110a26(0x2f76)]?_0x407d13['F']['PointFillMode']:_0x42c002[_0x110a26(0x250)]?_0x407d13['F'][_0x110a26(0x1827)]:this['_internalMeshDataInfo'][_0x110a26(0x301)]['fillMode']),(this[_0x110a26(0x20e0)][_0x110a26(0x2161)]&&this[_0x110a26(0x20e0)]['_onBeforeBindObservable'][_0x110a26(0x2231)](this),_0x5740eb||this[_0x110a26(0x1d7c)](_0x4c3fbf,_0x1fab9c,_0x2b985f));const _0x469134=this['_internalMeshDataInfo']['_effectiveMaterial'];var _0x4b60ef=_0xa2dd2[_0x110a26(0x269)]();_0x469134[_0x110a26(0x1579)]?_0x469134['bindForSubMesh'](_0x4b60ef,this,_0x4c3fbf):_0x469134[_0x110a26(0xc95)](_0x4b60ef,this),!_0x469134[_0x110a26(0x2e9)]&&_0x469134[_0x110a26(0x3d83)]&&(_0x4cc3fb[_0x110a26(0x115c)](!0x0,_0x469134[_0x110a26(0x3370)],!0x1,!_0x1d632d,_0x469134[_0x110a26(0x152b)],_0x469134['stencil'],_0x469134[_0x110a26(0x216a)]),this[_0x110a26(0x3c9c)](this,_0x4c3fbf,_0x1fab9c,_0x2b985f,_0x57ee3c,_0x5740eb,this[_0x110a26(0x13a2)],this[_0x110a26(0x20e0)][_0x110a26(0x301)]),_0x4cc3fb[_0x110a26(0x115c)](!0x0,_0x469134[_0x110a26(0x3370)],!0x1,_0x1d632d,_0x469134[_0x110a26(0x152b)],_0x469134[_0x110a26(0x2061)],_0x469134[_0x110a26(0x216a)]),this[_0x110a26(0x20e0)][_0x110a26(0x124e)]&&this[_0x110a26(0x20e0)][_0x110a26(0x124e)][_0x110a26(0x2231)](_0x4c3fbf)),this['_processRendering'](this,_0x4c3fbf,_0x1fab9c,_0x2b985f,_0x57ee3c,_0x5740eb,this['_onBeforeDraw'],this[_0x110a26(0x20e0)][_0x110a26(0x301)]),this[_0x110a26(0x20e0)][_0x110a26(0x301)][_0x110a26(0x3cc3)]();for(const _0x5c797d of _0x42c002[_0x110a26(0x415f)])_0x5c797d[_0x110a26(0x3b40)](this,_0x4c3fbf,_0x57ee3c,_0x1fab9c);return this[_0x110a26(0x20e0)]['_onAfterRenderObservable']&&this[_0x110a26(0x20e0)][_0x110a26(0x3007)][_0x110a26(0x2231)](this),_0x2d803e&&(_0x2d803e[_0x110a26(0x248d)]=_0x4e82ed,_0x42c002['updateTransformMatrix'](!0x0)),_0x42c002['performancePriority']!==_0x14d4c0['a'][_0x110a26(0x2f14)]||_0x4bba36['isFrozen']||this[_0x110a26(0x3934)](),this;}[_0xfaf203(0x1b4f)](){var _0x1bd908=_0xfaf203;this['isVerticesDataPresent'](_0x81c35f['o']['MatricesWeightsKind'])&&(this[_0x1bd908(0x950)](_0x81c35f['o'][_0x1bd908(0x2fb1)])?this[_0x1bd908(0xbb0)]():this[_0x1bd908(0x2f3b)]());}[_0xfaf203(0x2f3b)](){var _0x64b48f=_0xfaf203;const _0x4cde3e=this[_0x64b48f(0x3e76)](_0x81c35f['o']['MatricesWeightsKind']);var _0x337af5=_0x4cde3e[_0x64b48f(0x3785)];for(let _0x50f7dc=0x0;_0x50f7dc<_0x337af5;_0x50f7dc+=0x4){var _0x3e9170=_0x4cde3e[_0x50f7dc]+_0x4cde3e[_0x50f7dc+0x1]+_0x4cde3e[_0x50f7dc+0x2]+_0x4cde3e[_0x50f7dc+0x3];0x0===_0x3e9170?_0x4cde3e[_0x50f7dc]=0x1:(_0x3e9170=0x1/_0x3e9170,_0x4cde3e[_0x50f7dc]*=_0x3e9170,_0x4cde3e[_0x50f7dc+0x1]*=_0x3e9170,_0x4cde3e[_0x50f7dc+0x2]*=_0x3e9170,_0x4cde3e[_0x50f7dc+0x3]*=_0x3e9170);}this['setVerticesData'](_0x81c35f['o'][_0x64b48f(0x1953)],_0x4cde3e);}[_0xfaf203(0xbb0)](){var _0x5d71da=_0xfaf203;const _0x2f21b2=this[_0x5d71da(0x3e76)](_0x81c35f['o'][_0x5d71da(0x2fb1)]),_0x4fe5c9=this[_0x5d71da(0x3e76)](_0x81c35f['o'][_0x5d71da(0x1953)]);var _0x510594=_0x4fe5c9[_0x5d71da(0x3785)];for(let _0x5cc1cc=0x0;_0x5cc1cc<_0x510594;_0x5cc1cc+=0x4){var _0x2f7a0d=_0x4fe5c9[_0x5cc1cc]+_0x4fe5c9[_0x5cc1cc+0x1]+_0x4fe5c9[_0x5cc1cc+0x2]+_0x4fe5c9[_0x5cc1cc+0x3];0x0===(_0x2f7a0d+=_0x2f21b2[_0x5cc1cc]+_0x2f21b2[_0x5cc1cc+0x1]+_0x2f21b2[_0x5cc1cc+0x2]+_0x2f21b2[_0x5cc1cc+0x3])?_0x4fe5c9[_0x5cc1cc]=0x1:(_0x2f7a0d=0x1/_0x2f7a0d,_0x4fe5c9[_0x5cc1cc]*=_0x2f7a0d,_0x4fe5c9[_0x5cc1cc+0x1]*=_0x2f7a0d,_0x4fe5c9[_0x5cc1cc+0x2]*=_0x2f7a0d,_0x4fe5c9[_0x5cc1cc+0x3]*=_0x2f7a0d,_0x2f21b2[_0x5cc1cc]*=_0x2f7a0d,_0x2f21b2[_0x5cc1cc+0x1]*=_0x2f7a0d,_0x2f21b2[_0x5cc1cc+0x2]*=_0x2f7a0d,_0x2f21b2[_0x5cc1cc+0x3]*=_0x2f7a0d);}this[_0x5d71da(0x236a)](_0x81c35f['o']['MatricesWeightsKind'],_0x4fe5c9),this[_0x5d71da(0x236a)](_0x81c35f['o'][_0x5d71da(0x1953)],_0x2f21b2);}[_0xfaf203(0x1e5c)](){var _0x1892ab=_0xfaf203,_0x439df5=this[_0x1892ab(0x3e76)](_0x81c35f['o']['MatricesWeightsExtraKind']),_0x189ac8=this['getVerticesData'](_0x81c35f['o'][_0x1892ab(0x1953)]);if(null===_0x189ac8||null==this[_0x1892ab(0xdb6)])return{'skinned':!0x1,'valid':!0x0,'report':_0x1892ab(0x3786)};var _0x1e16ab=_0x189ac8[_0x1892ab(0x3785)];let _0x45b79d=0x0,_0x595a87=0x0,_0x2d37d4=0x0,_0x5980c3=0x0;var _0x3a3c8b=null===_0x439df5?0x4:0x8;const _0x2f566b=new Array();for(let _0x4483e1=0x0;_0x4483e1<=_0x3a3c8b;_0x4483e1++)_0x2f566b[_0x4483e1]=0x0;for(let _0x356098=0x0;_0x356098<_0x1e16ab;_0x356098+=0x4){let _0x434063=_0x189ac8[_0x356098],_0xf45aec=_0x434063,_0xfdd941=0x0===_0xf45aec?0x0:0x1;for(let _0x1cc980=0x1;_0x1cc980<_0x3a3c8b;_0x1cc980++){var _0xa3a01=_0x1cc980<0x4?_0x189ac8[_0x356098+_0x1cc980]:_0x439df5[_0x356098+_0x1cc980-0x4];_0xa3a01>_0x434063&&_0x45b79d++,0x0!==_0xa3a01&&_0xfdd941++,_0xf45aec+=_0xa3a01,_0x434063=_0xa3a01;}if(_0x2f566b[_0xfdd941]++,_0xfdd941>_0x2d37d4&&(_0x2d37d4=_0xfdd941),0x0===_0xf45aec)_0x595a87++;else{var _0x192793=0x1/_0xf45aec;let _0x3ec81f=0x0;for(let _0x2cdb1b=0x0;_0x2cdb1b<_0x3a3c8b;_0x2cdb1b++)_0x2cdb1b<0x4?_0x3ec81f+=Math[_0x1892ab(0x3a1d)](_0x189ac8[_0x356098+_0x2cdb1b]-_0x189ac8[_0x356098+_0x2cdb1b]*_0x192793):_0x3ec81f+=Math[_0x1892ab(0x3a1d)](_0x439df5[_0x356098+_0x2cdb1b-0x4]-_0x439df5[_0x356098+_0x2cdb1b-0x4]*_0x192793);0.001<_0x3ec81f&&_0x5980c3++;}}var _0x34bd90=this[_0x1892ab(0xdb6)]['bones'][_0x1892ab(0x3785)],_0x19dc0f=this[_0x1892ab(0x3e76)](_0x81c35f['o']['MatricesIndicesKind']),_0x3ddbef=this[_0x1892ab(0x3e76)](_0x81c35f['o'][_0x1892ab(0x86a)]);let _0x552840=0x0;for(let _0x8ae704=0x0;_0x8ae704<_0x1e16ab;_0x8ae704+=0x4)for(let _0x974610=0x0;_0x974610<_0x3a3c8b;_0x974610++){var _0x1c9c3e=_0x974610<0x4?_0x19dc0f[_0x8ae704+_0x974610]:_0x3ddbef[_0x8ae704+_0x974610-0x4];(_0x34bd90<=_0x1c9c3e||_0x1c9c3e<0x0)&&_0x552840++;}var _0x2b1059='Number\x20of\x20Weights\x20=\x20'+_0x1e16ab/0x4+_0x1892ab(0x1ba0)+_0x2d37d4+'\x0aMissing\x20Weights\x20=\x20'+_0x595a87+_0x1892ab(0x3280)+_0x45b79d+_0x1892ab(0x1645)+_0x5980c3+_0x1892ab(0x60d)+_0x2f566b+']\x0aNumber\x20of\x20bones\x20=\x20'+_0x34bd90+_0x1892ab(0x3c0c)+_0x552840;return{'skinned':!0x0,'valid':0x0===_0x595a87&&0x0===_0x5980c3&&0x0===_0x552840,'report':_0x2b1059};}[_0xfaf203(0x18ff)](){var _0x287fa8=_0xfaf203,_0x33d29e=this[_0x287fa8(0x40ae)]();return this[_0x287fa8(0x11f4)]?this['_geometry'][_0x287fa8(0x3dc0)](_0x33d29e):this[_0x287fa8(0x255e)]===_0x17c361['g'][_0x287fa8(0x2dba)]&&(this[_0x287fa8(0x255e)]=_0x17c361['g'][_0x287fa8(0x2da4)],this[_0x287fa8(0x13d8)](_0x33d29e)),this;}['_queueLoad'](_0x3fa42a){var _0x2ee251=_0xfaf203;_0x3fa42a[_0x2ee251(0x2fcd)](this);var _0x1f1d67=-0x1!==this['delayLoadingFile'][_0x2ee251(0x850)](_0x2ee251(0x185e));return _0x9ad26f['w1'][_0x2ee251(0x163a)](this[_0x2ee251(0x1f8e)],_0x178ba8=>{var _0x2109fc=_0x2ee251;_0x178ba8 instanceof ArrayBuffer?this['_delayLoadingFunction'](_0x178ba8,this):this['_delayLoadingFunction'](JSON[_0x2109fc(0x138f)](_0x178ba8),this),this['instances']['forEach'](_0x789bde=>{var _0x5caf27=_0x2109fc;_0x789bde[_0x5caf27(0x8fc)](),_0x789bde[_0x5caf27(0x30d6)]();}),this['delayLoadState']=_0x17c361['g']['DELAYLOADSTATE_LOADED'],_0x3fa42a[_0x2109fc(0x118e)](this);},()=>{},_0x3fa42a['offlineProvider'],_0x1f1d67),this;}[_0xfaf203(0x3cf0)](_0x41c3aa){var _0xe72712=_0xfaf203;return this[_0xe72712(0x255e)]!==_0x17c361['g'][_0xe72712(0x2da4)]&&!!super[_0xe72712(0x3cf0)](_0x41c3aa)&&(this[_0xe72712(0x18ff)](),!0x0);}[_0xfaf203(0x5f4)](_0x16d884){var _0x3dda61=_0xfaf203,_0xa7c712=this[_0x3dda61(0x40ae)]()[_0x3dda61(0x1d00)];let _0x49a0cd;for(_0x49a0cd=_0xa7c712[_0x3dda61(0x3785)]-0x1;-0x1<_0x49a0cd;_0x49a0cd--)if(_0xa7c712[_0x49a0cd]['id']===_0x16d884)return this[_0x3dda61(0xefb)]=_0xa7c712[_0x49a0cd],this;var _0x5a12c6=this[_0x3dda61(0x40ae)]()[_0x3dda61(0x2ee3)];for(_0x49a0cd=_0x5a12c6[_0x3dda61(0x3785)]-0x1;-0x1<_0x49a0cd;_0x49a0cd--)if(_0x5a12c6[_0x49a0cd]['id']===_0x16d884)return this[_0x3dda61(0xefb)]=_0x5a12c6[_0x49a0cd],this;return this;}[_0xfaf203(0x36b8)](){var _0x15d9f4=_0xfaf203;const _0x291090=new Array();return this['material']&&_0x291090[_0x15d9f4(0x1e1d)](this[_0x15d9f4(0xefb)]),this['skeleton']&&_0x291090[_0x15d9f4(0x1e1d)](this['skeleton']),_0x291090;}[_0xfaf203(0x2d95)](_0x109731){var _0x4e5584=_0xfaf203;if(!this[_0x4e5584(0x950)](_0x81c35f['o'][_0x4e5584(0x3056)]))return this;var _0x4a30a6=this['subMeshes'][_0x4e5584(0x2e7)](0x0);this[_0x4e5584(0x13c3)]();let _0x4f01b8=this[_0x4e5584(0x3e76)](_0x81c35f['o'][_0x4e5584(0x3056)]);var _0x1abb17=_0x3b5272['P'][_0x4e5584(0xd5a)]();let _0x1bfa8e;for(_0x1bfa8e=0x0;_0x1bfa8e<_0x4f01b8[_0x4e5584(0x3785)];_0x1bfa8e+=0x3)_0x3b5272['P']['TransformCoordinatesFromFloatsToRef'](_0x4f01b8[_0x1bfa8e],_0x4f01b8[_0x1bfa8e+0x1],_0x4f01b8[_0x1bfa8e+0x2],_0x109731,_0x1abb17)[_0x4e5584(0x3d2d)](_0x4f01b8,_0x1bfa8e);if(this['setVerticesData'](_0x81c35f['o'][_0x4e5584(0x3056)],_0x4f01b8,this[_0x4e5584(0x3ca4)](_0x81c35f['o'][_0x4e5584(0x3056)])[_0x4e5584(0x3e62)]()),this[_0x4e5584(0x950)](_0x81c35f['o'][_0x4e5584(0x2496)])){for(_0x4f01b8=this[_0x4e5584(0x3e76)](_0x81c35f['o'][_0x4e5584(0x2496)]),_0x1bfa8e=0x0;_0x1bfa8e<_0x4f01b8[_0x4e5584(0x3785)];_0x1bfa8e+=0x3)_0x3b5272['P'][_0x4e5584(0x1c29)](_0x4f01b8[_0x1bfa8e],_0x4f01b8[_0x1bfa8e+0x1],_0x4f01b8[_0x1bfa8e+0x2],_0x109731,_0x1abb17)[_0x4e5584(0x3952)]()[_0x4e5584(0x3d2d)](_0x4f01b8,_0x1bfa8e);this[_0x4e5584(0x236a)](_0x81c35f['o'][_0x4e5584(0x2496)],_0x4f01b8,this[_0x4e5584(0x3ca4)](_0x81c35f['o'][_0x4e5584(0x2496)])[_0x4e5584(0x3e62)]());}return _0x109731[_0x4e5584(0x2800)]()<0x0&&this[_0x4e5584(0x2732)](),this[_0x4e5584(0x180b)](),this[_0x4e5584(0x345e)]=_0x4a30a6,this;}[_0xfaf203(0x318f)](_0x1e564e=!0x0){var _0x56c1e0=_0xfaf203;return this[_0x56c1e0(0x2d95)](this[_0x56c1e0(0x3c5a)](!0x0)),this[_0x56c1e0(0x1eac)](_0x1e564e),this;}get[_0xfaf203(0x23e8)](){var _0x32f3bb=_0xfaf203;return this[_0x32f3bb(0x93c)][_0x32f3bb(0x23e8)]||(this[_0x32f3bb(0x11f4)]?this[_0x32f3bb(0x11f4)][_0x32f3bb(0x23e8)]:null);}['_resetPointsArrayCache'](){var _0x5025e0=_0xfaf203;return this['_geometry']&&this[_0x5025e0(0x11f4)]['_resetPointsArrayCache'](),this;}[_0xfaf203(0x270e)](){var _0x34ae1b=_0xfaf203;return!!this[_0x34ae1b(0x11f4)]&&this[_0x34ae1b(0x11f4)][_0x34ae1b(0x270e)]();}[_0xfaf203(0x292d)](_0x45791e='',_0x2cd2d7=null,_0x2374de,_0x1fc59a=!0x0){var _0x22149e=_0xfaf203;return new _0x1aea32(_0x45791e,this[_0x22149e(0x40ae)](),_0x2cd2d7,this,_0x2374de,_0x1fc59a);}[_0xfaf203(0x3551)](_0x405d05,_0x1eb3ec=!0x1){var _0x13f9de=_0xfaf203;this[_0x13f9de(0x3672)]=null,this[_0x13f9de(0x11f4)]&&this[_0x13f9de(0x11f4)][_0x13f9de(0x39d9)](this,!0x0);const _0x486c0a=this[_0x13f9de(0x20e0)];if(_0x486c0a[_0x13f9de(0x66a)]&&_0x486c0a[_0x13f9de(0x66a)][_0x13f9de(0xc60)](),_0x486c0a['_onBeforeBindObservable']&&_0x486c0a['_onBeforeBindObservable'][_0x13f9de(0xc60)](),_0x486c0a[_0x13f9de(0x2558)]&&_0x486c0a[_0x13f9de(0x2558)][_0x13f9de(0xc60)](),_0x486c0a[_0x13f9de(0x3007)]&&_0x486c0a['_onAfterRenderObservable'][_0x13f9de(0xc60)](),_0x486c0a['_onBetweenPassObservable']&&_0x486c0a['_onBetweenPassObservable'][_0x13f9de(0xc60)](),this[_0x13f9de(0x3921)][_0x13f9de(0x8ac)]){if(_0x486c0a[_0x13f9de(0x359e)])for(const _0x547b4c in _0x486c0a[_0x13f9de(0x359e)]){const _0x3b0472=_0x486c0a['meshMap'][_0x547b4c];_0x3b0472&&(_0x3b0472['_internalMeshDataInfo'][_0x13f9de(0x2e44)]=null,_0x486c0a[_0x13f9de(0x359e)][_0x547b4c]=void 0x0);}_0x486c0a[_0x13f9de(0x2e44)]&&_0x486c0a[_0x13f9de(0x2e44)][_0x13f9de(0x20e0)][_0x13f9de(0x359e)]&&(_0x486c0a[_0x13f9de(0x2e44)][_0x13f9de(0x20e0)][_0x13f9de(0x359e)][this['uniqueId']]=void 0x0);}else for(const _0x545af5 of this[_0x13f9de(0x40ae)]()[_0x13f9de(0x228)]){const _0x31ed22=_0x545af5;_0x31ed22[_0x13f9de(0x20e0)]&&_0x31ed22[_0x13f9de(0x20e0)]['_source']&&_0x31ed22[_0x13f9de(0x20e0)][_0x13f9de(0x2e44)]===this&&(_0x31ed22['_internalMeshDataInfo'][_0x13f9de(0x2e44)]=null);}_0x486c0a[_0x13f9de(0x2e44)]=null,this[_0x13f9de(0x306d)](),this[_0x13f9de(0x1ad9)](),this['_internalMeshDataInfo'][_0x13f9de(0x29cf)]&&this[_0x13f9de(0x3921)]['onBeforeRenderObservable']['remove'](this['_internalMeshDataInfo'][_0x13f9de(0x29cf)]),super['dispose'](_0x405d05,_0x1eb3ec);}['_disposeInstanceSpecificData'](){}[_0xfaf203(0x1ad9)](){}[_0xfaf203(0x530)](){}[_0xfaf203(0x1ded)](_0x24199c,_0x2f53ad,_0x3755af,_0x8af536,_0x273895,_0x5414fa,_0x1a85b1=!0x1){var _0x53e8cf=_0xfaf203,_0x44524e=this[_0x53e8cf(0x40ae)]();return _0x9ad26f['w1'][_0x53e8cf(0x1a26)](_0x24199c,_0x488720=>{var _0x5d5864=_0x53e8cf,_0x3ca07c=_0x488720['width'],_0x2767a5=_0x488720['height'];const _0x4e368f=this[_0x5d5864(0x318e)]()[_0x5d5864(0xb6b)](_0x3ca07c,_0x2767a5),_0x5bd6c1=_0x4e368f[_0x5d5864(0x70f)]('2d');_0x5bd6c1[_0x5d5864(0x1db5)](_0x488720,0x0,0x0),_0x488720=_0x5bd6c1[_0x5d5864(0x1274)](0x0,0x0,_0x3ca07c,_0x2767a5)['data'],(this[_0x5d5864(0x1759)](_0x488720,_0x3ca07c,_0x2767a5,_0x2f53ad,_0x3755af,_0x273895,_0x5414fa,_0x1a85b1),_0x8af536&&_0x8af536(this));},()=>{},_0x44524e[_0x53e8cf(0x39d0)]),this;}['applyDisplacementMapFromBuffer'](_0x314d28,_0x2a6ac1,_0x412290,_0x2cd747,_0x1a2044,_0xca9fb9,_0x21b0cc,_0xa30381=!0x1){var _0x5c1ac8=_0xfaf203;if(!this[_0x5c1ac8(0x950)](_0x81c35f['o']['PositionKind'])||!this[_0x5c1ac8(0x950)](_0x81c35f['o'][_0x5c1ac8(0x2496)])||!this['isVerticesDataPresent'](_0x81c35f['o'][_0x5c1ac8(0x616)]))return _0x158c71['Y']['Warn']('Cannot\x20call\x20applyDisplacementMap:\x20Given\x20mesh\x20is\x20not\x20complete.\x20Position,\x20Normal\x20or\x20UV\x20are\x20missing'),this;var _0x39a1f5=this[_0x5c1ac8(0x3e76)](_0x81c35f['o']['PositionKind'],!0x0,!0x0),_0x5ecef2=this[_0x5c1ac8(0x3e76)](_0x81c35f['o']['NormalKind']),_0x5ceff5=this[_0x5c1ac8(0x3e76)](_0x81c35f['o'][_0x5c1ac8(0x616)]);let _0x20fb8e=_0x3b5272['P'][_0x5c1ac8(0xd5a)]();const _0x30fea7=_0x3b5272['P'][_0x5c1ac8(0xd5a)]();var _0x449e14=_0x3b5272['FM'][_0x5c1ac8(0xd5a)]();_0xca9fb9=_0xca9fb9||_0x3b5272['FM'][_0x5c1ac8(0xd5a)](),_0x21b0cc=_0x21b0cc||new _0x3b5272['FM'](0x1,0x1);for(let _0xec344e=0x0;_0xec344e<_0x39a1f5['length'];_0xec344e+=0x3){_0x3b5272['P']['FromArrayToRef'](_0x39a1f5,_0xec344e,_0x20fb8e),_0x3b5272['P'][_0x5c1ac8(0x1bea)](_0x5ecef2,_0xec344e,_0x30fea7),_0x3b5272['FM'][_0x5c1ac8(0x1bea)](_0x5ceff5,_0xec344e/0x3*0x2,_0x449e14);var _0x3172d1=0x4*((Math[_0x5c1ac8(0x3a1d)](_0x449e14['x']*_0x21b0cc['x']+_0xca9fb9['x']%0x1)*(_0x2a6ac1-0x1)%_0x2a6ac1|0x0)+(Math[_0x5c1ac8(0x3a1d)](_0x449e14['y']*_0x21b0cc['y']+_0xca9fb9['y']%0x1)*(_0x412290-0x1)%_0x412290|0x0)*_0x2a6ac1),_0x3172d1=_0x314d28[_0x3172d1]/0xff*0.3+_0x314d28[0x1+_0x3172d1]/0xff*0.59+_0x314d28[0x2+_0x3172d1]/0xff*0.11;_0x30fea7[_0x5c1ac8(0x3952)](),_0x30fea7[_0x5c1ac8(0xbb9)](_0x2cd747+(_0x1a2044-_0x2cd747)*_0x3172d1),(_0x20fb8e=_0x20fb8e[_0x5c1ac8(0x33ee)](_0x30fea7))[_0x5c1ac8(0x3d2d)](_0x39a1f5,_0xec344e);}return _0x21711e['x']['ComputeNormals'](_0x39a1f5,this[_0x5c1ac8(0x17bc)](),_0x5ecef2),_0xa30381?(this[_0x5c1ac8(0x236a)](_0x81c35f['o']['PositionKind'],_0x39a1f5),this[_0x5c1ac8(0x236a)](_0x81c35f['o']['NormalKind'],_0x5ecef2),this[_0x5c1ac8(0x236a)](_0x81c35f['o'][_0x5c1ac8(0x616)],_0x5ceff5)):(this[_0x5c1ac8(0x1014)](_0x81c35f['o'][_0x5c1ac8(0x3056)],_0x39a1f5),this[_0x5c1ac8(0x1014)](_0x81c35f['o'][_0x5c1ac8(0x2496)],_0x5ecef2)),this;}[_0xfaf203(0x2879)](){var _0x1fe6d0=_0xfaf203;const _0x203345=this['getVerticesDataKinds'](),_0x614ddd={},_0x3a2ccd={},_0x27808e={};let _0x4c7501=!0x1,_0x435915,_0x2eb5a1;for(_0x435915=0x0;_0x435915<_0x203345[_0x1fe6d0(0x3785)];_0x435915++){_0x2eb5a1=_0x203345[_0x435915];const _0x3c2745=this[_0x1fe6d0(0x3ca4)](_0x2eb5a1);var _0x5df4bd=_0x3c2745[_0x1fe6d0(0x1ee5)]();(_0x5df4bd instanceof Array||_0x5df4bd instanceof Float32Array)&&0x0===_0x5df4bd[_0x1fe6d0(0x3785)]||(_0x2eb5a1===_0x81c35f['o']['NormalKind']?(_0x4c7501=_0x3c2745['isUpdatable'](),_0x203345[_0x1fe6d0(0x2e7)](_0x435915,0x1),_0x435915--):(_0x614ddd[_0x2eb5a1]=_0x3c2745,_0x3a2ccd[_0x2eb5a1]=this[_0x1fe6d0(0x3e76)](_0x2eb5a1),_0x27808e[_0x2eb5a1]=[]));}var _0x222f7d=this['subMeshes'][_0x1fe6d0(0xeff)](0x0);const _0x35b104=this[_0x1fe6d0(0x17bc)]();var _0x30ea72=this[_0x1fe6d0(0xe64)]();let _0x5c5258;for(_0x5c5258=0x0;_0x5c5258<_0x30ea72;_0x5c5258++){var _0xce80b5=_0x35b104[_0x5c5258];for(_0x435915=0x0;_0x435915<_0x203345[_0x1fe6d0(0x3785)];_0x435915++)if(_0x2eb5a1=_0x203345[_0x435915],_0x614ddd[_0x2eb5a1]){var _0xed899d=_0x614ddd[_0x2eb5a1][_0x1fe6d0(0x1b0a)]();for(let _0x2d7eff=0x0;_0x2d7eff<_0xed899d;_0x2d7eff++)_0x27808e[_0x2eb5a1]['push'](_0x3a2ccd[_0x2eb5a1][_0xce80b5*_0xed899d+_0x2d7eff]);}}const _0x32f067=[];var _0x1f9da3=_0x27808e[_0x81c35f['o'][_0x1fe6d0(0x3056)]],_0x39a637=this[_0x1fe6d0(0x40ae)]()['useRightHandedSystem']?this[_0x1fe6d0(0x2a45)]===_0x17c361['g'][_0x1fe6d0(0x291d)]:this[_0x1fe6d0(0x2a45)]===_0x17c361['g'][_0x1fe6d0(0x4119)];for(_0x5c5258=0x0;_0x5c5258<_0x30ea72;_0x5c5258+=0x3){_0x35b104[_0x5c5258]=_0x5c5258,_0x35b104[_0x5c5258+0x1]=_0x5c5258+0x1,_0x35b104[_0x5c5258+0x2]=_0x5c5258+0x2;const _0x13ddad=_0x3b5272['P'][_0x1fe6d0(0x1c38)](_0x1f9da3,0x3*_0x5c5258);var _0x3f2361=_0x3b5272['P']['FromArray'](_0x1f9da3,0x3*(_0x5c5258+0x1));const _0xcfa93d=_0x3b5272['P'][_0x1fe6d0(0x1c38)](_0x1f9da3,0x3*(_0x5c5258+0x2));var _0x423866=_0x13ddad[_0x1fe6d0(0x1dc8)](_0x3f2361),_0x3f2361=_0xcfa93d[_0x1fe6d0(0x1dc8)](_0x3f2361);const _0x1d2b45=_0x3b5272['P'][_0x1fe6d0(0x14f2)](_0x3b5272['P']['Cross'](_0x423866,_0x3f2361));_0x39a637&&_0x1d2b45[_0x1fe6d0(0xbb9)](-0x1);for(let _0x195f55=0x0;_0x195f55<0x3;_0x195f55++)_0x32f067[_0x1fe6d0(0x1e1d)](_0x1d2b45['x']),_0x32f067['push'](_0x1d2b45['y']),_0x32f067[_0x1fe6d0(0x1e1d)](_0x1d2b45['z']);}for(this[_0x1fe6d0(0x35d)](_0x35b104),this[_0x1fe6d0(0x236a)](_0x81c35f['o'][_0x1fe6d0(0x2496)],_0x32f067,_0x4c7501),_0x435915=0x0;_0x435915<_0x203345[_0x1fe6d0(0x3785)];_0x435915++)_0x2eb5a1=_0x203345[_0x435915],_0x27808e[_0x2eb5a1]&&this[_0x1fe6d0(0x236a)](_0x2eb5a1,_0x27808e[_0x2eb5a1],_0x614ddd[_0x2eb5a1]['isUpdatable']());this[_0x1fe6d0(0x180b)]();for(let _0x341aa1=0x0;_0x341aa1<_0x222f7d[_0x1fe6d0(0x3785)];_0x341aa1++){var _0x426223=_0x222f7d[_0x341aa1];_0x4cfa72['P']['AddToMesh'](_0x426223[_0x1fe6d0(0x2b94)],_0x426223[_0x1fe6d0(0x3d99)],_0x426223[_0x1fe6d0(0x1bc3)],_0x426223[_0x1fe6d0(0x3d99)],_0x426223['indexCount'],this);}return this[_0x1fe6d0(0xf3e)](),this;}[_0xfaf203(0x811)](){var _0x154739=_0xfaf203,_0x44311d=this['getVerticesDataKinds']();const _0x4f5b17={},_0x3dc8b6={},_0x426f64={};let _0x3ad71,_0x408851;for(_0x3ad71=0x0;_0x3ad71<_0x44311d['length'];_0x3ad71++){_0x408851=_0x44311d[_0x3ad71];var _0x53a22e=this[_0x154739(0x3ca4)](_0x408851);_0x4f5b17[_0x408851]=_0x53a22e,_0x3dc8b6[_0x408851]=_0x4f5b17[_0x408851]['getData'](),_0x426f64[_0x408851]=[];}var _0x21f835=this['subMeshes'][_0x154739(0xeff)](0x0);const _0x822ee1=this[_0x154739(0x17bc)]();var _0x49938f=this['getTotalIndices']();let _0x2caeb1;for(_0x2caeb1=0x0;_0x2caeb1<_0x49938f;_0x2caeb1++){var _0x3d6830=_0x822ee1[_0x2caeb1];for(_0x3ad71=0x0;_0x3ad71<_0x44311d[_0x154739(0x3785)];_0x3ad71++){_0x408851=_0x44311d[_0x3ad71];var _0x42bce5=_0x4f5b17[_0x408851][_0x154739(0x1b0a)]();for(let _0x2ae2c6=0x0;_0x2ae2c6<_0x42bce5;_0x2ae2c6++)_0x426f64[_0x408851][_0x154739(0x1e1d)](_0x3dc8b6[_0x408851][_0x3d6830*_0x42bce5+_0x2ae2c6]);}}for(_0x2caeb1=0x0;_0x2caeb1<_0x49938f;_0x2caeb1+=0x3)_0x822ee1[_0x2caeb1]=_0x2caeb1,_0x822ee1[_0x2caeb1+0x1]=_0x2caeb1+0x1,_0x822ee1[_0x2caeb1+0x2]=_0x2caeb1+0x2;for(this['setIndices'](_0x822ee1),_0x3ad71=0x0;_0x3ad71<_0x44311d[_0x154739(0x3785)];_0x3ad71++)_0x408851=_0x44311d[_0x3ad71],this[_0x154739(0x236a)](_0x408851,_0x426f64[_0x408851],_0x4f5b17[_0x408851]['isUpdatable'](),_0x4f5b17[_0x408851][_0x154739(0x1b0a)]());this[_0x154739(0x180b)]();for(let _0x47dacb=0x0;_0x47dacb<_0x21f835[_0x154739(0x3785)];_0x47dacb++){var _0xa7a45c=_0x21f835[_0x47dacb];_0x4cfa72['P'][_0x154739(0x6c2)](_0xa7a45c[_0x154739(0x2b94)],_0xa7a45c[_0x154739(0x3d99)],_0xa7a45c[_0x154739(0x1bc3)],_0xa7a45c[_0x154739(0x3d99)],_0xa7a45c[_0x154739(0x1bc3)],this);}return this[_0x154739(0x3ea7)]=!0x0,this[_0x154739(0xf3e)](),this;}[_0xfaf203(0x2732)](_0x441bb7=!0x1){var _0x66573f=_0xfaf203;const _0x91c19=_0x21711e['x'][_0x66573f(0x3ba7)](this);let _0x24e489;if(_0x441bb7&&this[_0x66573f(0x950)](_0x81c35f['o']['NormalKind'])&&_0x91c19['normals']){for(_0x24e489=0x0;_0x24e489<_0x91c19[_0x66573f(0x39b1)][_0x66573f(0x3785)];_0x24e489++)_0x91c19[_0x66573f(0x39b1)][_0x24e489]*=-0x1;}var _0x2cc1f3;if(_0x91c19[_0x66573f(0x39d4)]){for(_0x24e489=0x0;_0x24e489<_0x91c19[_0x66573f(0x39d4)]['length'];_0x24e489+=0x3)_0x2cc1f3=_0x91c19[_0x66573f(0x39d4)][_0x24e489+0x1],_0x91c19['indices'][_0x24e489+0x1]=_0x91c19[_0x66573f(0x39d4)][_0x24e489+0x2],_0x91c19[_0x66573f(0x39d4)][_0x24e489+0x2]=_0x2cc1f3;}return _0x91c19[_0x66573f(0x805)](this,this[_0x66573f(0x974)](_0x81c35f['o'][_0x66573f(0x3056)])),this;}[_0xfaf203(0x2335)](_0x164b4b=0x1){var _0x1f689e=_0xfaf203;const _0x20ea51=_0x21711e['x']['ExtractFromMesh'](this);var _0x323d5a=_0x20ea51[_0x1f689e(0x39d4)]&&!Array['isArray'](_0x20ea51[_0x1f689e(0x39d4)])&&Array[_0x1f689e(0x398f)]?Array[_0x1f689e(0x398f)](_0x20ea51['indices']):_0x20ea51[_0x1f689e(0x39d4)];const _0x3da6a5=_0x20ea51[_0x1f689e(0xee1)]&&!Array[_0x1f689e(0x2d96)](_0x20ea51['positions'])&&Array[_0x1f689e(0x398f)]?Array[_0x1f689e(0x398f)](_0x20ea51[_0x1f689e(0xee1)]):_0x20ea51['positions'],_0x32fe2f=_0x20ea51['uvs']&&!Array[_0x1f689e(0x2d96)](_0x20ea51[_0x1f689e(0x3348)])&&Array[_0x1f689e(0x398f)]?Array[_0x1f689e(0x398f)](_0x20ea51['uvs']):_0x20ea51[_0x1f689e(0x3348)],_0x10491d=_0x20ea51[_0x1f689e(0x39b1)]&&!Array['isArray'](_0x20ea51['normals'])&&Array['from']?Array['from'](_0x20ea51[_0x1f689e(0x39b1)]):_0x20ea51['normals'];if(_0x323d5a&&_0x3da6a5){_0x20ea51[_0x1f689e(0x39d4)]=_0x323d5a,_0x20ea51[_0x1f689e(0xee1)]=_0x3da6a5,_0x32fe2f&&(_0x20ea51[_0x1f689e(0x3348)]=_0x32fe2f),_0x10491d&&(_0x20ea51[_0x1f689e(0x39b1)]=_0x10491d);var _0x2708e3,_0x3c4430,_0x5a2f9b,_0x3b712c=_0x164b4b+0x1;const _0x307a53=new Array();for(let _0x3427ab=0x0;_0x3427ab<_0x3b712c+0x1;_0x3427ab++)_0x307a53[_0x3427ab]=new Array();const _0x54e4ae=new _0x3b5272['P'](0x0,0x0,0x0),_0x31b789=new _0x3b5272['P'](0x0,0x0,0x0),_0x108f60=new _0x3b5272['FM'](0x0,0x0),_0x4a5c66=new Array(),_0x33ad34=new Array(),_0x4373d9=new Array();let _0xd8e147=_0x3da6a5[_0x1f689e(0x3785)],_0x11cf79;_0x32fe2f&&(_0x11cf79=_0x32fe2f[_0x1f689e(0x3785)]);let _0x2c73ea;_0x10491d&&(_0x2c73ea=_0x10491d[_0x1f689e(0x3785)]);for(let _0x2d0207=0x0;_0x2d0207<_0x323d5a[_0x1f689e(0x3785)];_0x2d0207+=0x3){_0x33ad34[0x0]=_0x323d5a[_0x2d0207],_0x33ad34[0x1]=_0x323d5a[_0x2d0207+0x1],_0x33ad34[0x2]=_0x323d5a[_0x2d0207+0x2];for(let _0xcd4e0d=0x0;_0xcd4e0d<0x3;_0xcd4e0d++)if(_0x2708e3=_0x33ad34[_0xcd4e0d],_0x3c4430=_0x33ad34[(_0xcd4e0d+0x1)%0x3],void 0x0===_0x4373d9[_0x2708e3]&&void 0x0===_0x4373d9[_0x3c4430]?(_0x4373d9[_0x2708e3]=new Array(),_0x4373d9[_0x3c4430]=new Array()):(void 0x0===_0x4373d9[_0x2708e3]&&(_0x4373d9[_0x2708e3]=new Array()),void 0x0===_0x4373d9[_0x3c4430]&&(_0x4373d9[_0x3c4430]=new Array())),void 0x0===_0x4373d9[_0x2708e3][_0x3c4430]&&void 0x0===_0x4373d9[_0x3c4430][_0x2708e3]){_0x4373d9[_0x2708e3][_0x3c4430]=[],_0x54e4ae['x']=(_0x3da6a5[0x3*_0x3c4430]-_0x3da6a5[0x3*_0x2708e3])/_0x3b712c,_0x54e4ae['y']=(_0x3da6a5[0x3*_0x3c4430+0x1]-_0x3da6a5[0x3*_0x2708e3+0x1])/_0x3b712c,_0x54e4ae['z']=(_0x3da6a5[0x3*_0x3c4430+0x2]-_0x3da6a5[0x3*_0x2708e3+0x2])/_0x3b712c,_0x10491d&&(_0x31b789['x']=(_0x10491d[0x3*_0x3c4430]-_0x10491d[0x3*_0x2708e3])/_0x3b712c,_0x31b789['y']=(_0x10491d[0x3*_0x3c4430+0x1]-_0x10491d[0x3*_0x2708e3+0x1])/_0x3b712c,_0x31b789['z']=(_0x10491d[0x3*_0x3c4430+0x2]-_0x10491d[0x3*_0x2708e3+0x2])/_0x3b712c),_0x32fe2f&&(_0x108f60['x']=(_0x32fe2f[0x2*_0x3c4430]-_0x32fe2f[0x2*_0x2708e3])/_0x3b712c,_0x108f60['y']=(_0x32fe2f[0x2*_0x3c4430+0x1]-_0x32fe2f[0x2*_0x2708e3+0x1])/_0x3b712c),_0x4373d9[_0x2708e3][_0x3c4430][_0x1f689e(0x1e1d)](_0x2708e3);for(let _0xef341=0x1;_0xef341<_0x3b712c;_0xef341++)_0x4373d9[_0x2708e3][_0x3c4430]['push'](_0x3da6a5[_0x1f689e(0x3785)]/0x3),_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x2708e3]+_0xef341*_0x54e4ae['x'],_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x2708e3+0x1]+_0xef341*_0x54e4ae['y'],_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x2708e3+0x2]+_0xef341*_0x54e4ae['z'],_0x10491d&&(_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x2708e3]+_0xef341*_0x31b789['x'],_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x2708e3+0x1]+_0xef341*_0x31b789['y'],_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x2708e3+0x2]+_0xef341*_0x31b789['z']),_0x32fe2f&&(_0x32fe2f[_0x11cf79++]=_0x32fe2f[0x2*_0x2708e3]+_0xef341*_0x108f60['x'],_0x32fe2f[_0x11cf79++]=_0x32fe2f[0x2*_0x2708e3+0x1]+_0xef341*_0x108f60['y']);_0x4373d9[_0x2708e3][_0x3c4430][_0x1f689e(0x1e1d)](_0x3c4430),_0x4373d9[_0x3c4430][_0x2708e3]=new Array(),_0x5a2f9b=_0x4373d9[_0x2708e3][_0x3c4430][_0x1f689e(0x3785)];for(let _0x5ae346=0x0;_0x5ae346<_0x5a2f9b;_0x5ae346++)_0x4373d9[_0x3c4430][_0x2708e3][_0x5ae346]=_0x4373d9[_0x2708e3][_0x3c4430][_0x5a2f9b-0x1-_0x5ae346];}_0x307a53[0x0][0x0]=_0x323d5a[_0x2d0207],_0x307a53[0x1][0x0]=_0x4373d9[_0x323d5a[_0x2d0207]][_0x323d5a[_0x2d0207+0x1]][0x1],_0x307a53[0x1][0x1]=_0x4373d9[_0x323d5a[_0x2d0207]][_0x323d5a[_0x2d0207+0x2]][0x1];for(let _0x58040b=0x2;_0x58040b<_0x3b712c;_0x58040b++){_0x307a53[_0x58040b][0x0]=_0x4373d9[_0x323d5a[_0x2d0207]][_0x323d5a[_0x2d0207+0x1]][_0x58040b],_0x307a53[_0x58040b][_0x58040b]=_0x4373d9[_0x323d5a[_0x2d0207]][_0x323d5a[_0x2d0207+0x2]][_0x58040b],_0x54e4ae['x']=(_0x3da6a5[0x3*_0x307a53[_0x58040b][_0x58040b]]-_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]])/_0x58040b,_0x54e4ae['y']=(_0x3da6a5[0x3*_0x307a53[_0x58040b][_0x58040b]+0x1]-_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]+0x1])/_0x58040b,_0x54e4ae['z']=(_0x3da6a5[0x3*_0x307a53[_0x58040b][_0x58040b]+0x2]-_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]+0x2])/_0x58040b,_0x10491d&&(_0x31b789['x']=(_0x10491d[0x3*_0x307a53[_0x58040b][_0x58040b]]-_0x10491d[0x3*_0x307a53[_0x58040b][0x0]])/_0x58040b,_0x31b789['y']=(_0x10491d[0x3*_0x307a53[_0x58040b][_0x58040b]+0x1]-_0x10491d[0x3*_0x307a53[_0x58040b][0x0]+0x1])/_0x58040b,_0x31b789['z']=(_0x10491d[0x3*_0x307a53[_0x58040b][_0x58040b]+0x2]-_0x10491d[0x3*_0x307a53[_0x58040b][0x0]+0x2])/_0x58040b),_0x32fe2f&&(_0x108f60['x']=(_0x32fe2f[0x2*_0x307a53[_0x58040b][_0x58040b]]-_0x32fe2f[0x2*_0x307a53[_0x58040b][0x0]])/_0x58040b,_0x108f60['y']=(_0x32fe2f[0x2*_0x307a53[_0x58040b][_0x58040b]+0x1]-_0x32fe2f[0x2*_0x307a53[_0x58040b][0x0]+0x1])/_0x58040b);for(let _0x62a659=0x1;_0x62a659<_0x58040b;_0x62a659++)_0x307a53[_0x58040b][_0x62a659]=_0x3da6a5[_0x1f689e(0x3785)]/0x3,_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]]+_0x62a659*_0x54e4ae['x'],_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]+0x1]+_0x62a659*_0x54e4ae['y'],_0x3da6a5[_0xd8e147++]=_0x3da6a5[0x3*_0x307a53[_0x58040b][0x0]+0x2]+_0x62a659*_0x54e4ae['z'],_0x10491d&&(_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x307a53[_0x58040b][0x0]]+_0x62a659*_0x31b789['x'],_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x307a53[_0x58040b][0x0]+0x1]+_0x62a659*_0x31b789['y'],_0x10491d[_0x2c73ea++]=_0x10491d[0x3*_0x307a53[_0x58040b][0x0]+0x2]+_0x62a659*_0x31b789['z']),_0x32fe2f&&(_0x32fe2f[_0x11cf79++]=_0x32fe2f[0x2*_0x307a53[_0x58040b][0x0]]+_0x62a659*_0x108f60['x'],_0x32fe2f[_0x11cf79++]=_0x32fe2f[0x2*_0x307a53[_0x58040b][0x0]+0x1]+_0x62a659*_0x108f60['y']);}_0x307a53[_0x3b712c]=_0x4373d9[_0x323d5a[_0x2d0207+0x1]][_0x323d5a[_0x2d0207+0x2]],_0x4a5c66['push'](_0x307a53[0x0][0x0],_0x307a53[0x1][0x0],_0x307a53[0x1][0x1]);for(let _0x5daf35=0x1;_0x5daf35<_0x3b712c;_0x5daf35++){let _0x56496d;for(_0x56496d=0x0;_0x56496d<_0x5daf35;_0x56496d++)_0x4a5c66[_0x1f689e(0x1e1d)](_0x307a53[_0x5daf35][_0x56496d],_0x307a53[_0x5daf35+0x1][_0x56496d],_0x307a53[_0x5daf35+0x1][_0x56496d+0x1]),_0x4a5c66['push'](_0x307a53[_0x5daf35][_0x56496d],_0x307a53[_0x5daf35+0x1][_0x56496d+0x1],_0x307a53[_0x5daf35][_0x56496d+0x1]);_0x4a5c66['push'](_0x307a53[_0x5daf35][_0x56496d],_0x307a53[_0x5daf35+0x1][_0x56496d],_0x307a53[_0x5daf35+0x1][_0x56496d+0x1]);}}_0x20ea51[_0x1f689e(0x39d4)]=_0x4a5c66,_0x20ea51[_0x1f689e(0x805)](this,this[_0x1f689e(0x974)](_0x81c35f['o'][_0x1f689e(0x3056)]));}else _0x158c71['Y'][_0x1f689e(0x27dc)](_0x1f689e(0xa4e));}[_0xfaf203(0x2513)](){var _0x5d57dd=_0xfaf203;const _0x3e4f61=_0x21711e['x'][_0x5d57dd(0x3ba7)](this);var _0x1033ed=_0x3e4f61['uvs'],_0x2227a2=_0x3e4f61[_0x5d57dd(0x39d4)];const _0x7a08b7=_0x3e4f61[_0x5d57dd(0xee1)];var _0x27c4e8,_0x5e1796=_0x3e4f61[_0x5d57dd(0x276b)],_0x2125e8=_0x3e4f61[_0x5d57dd(0x221e)],_0x16eb07=_0x3e4f61[_0x5d57dd(0x557)],_0x457e02=_0x3e4f61[_0x5d57dd(0xccf)],_0xb9f048=_0x3e4f61['matricesWeightsExtra'];if(void 0x0===_0x2227a2||void 0x0===_0x7a08b7||null===_0x2227a2||null===_0x7a08b7)_0x158c71['Y'][_0x5d57dd(0x27dc)]('VertexData\x20contains\x20empty\x20entries');else{const _0x3c859d=new Array(),_0x427031=new Array(),_0x44c807=new Array(),_0x1efb3c=new Array(),_0x1eb517=new Array(),_0x3c81ae=new Array(),_0x39e312=new Array(),_0x2a68f9=new Array();let _0x4f4ee3=new Array(),_0x16b506=0x0;const _0x647205={};let _0x4bbfdb;for(let _0x49de8c=0x0;_0x49de8c<_0x2227a2['length'];_0x49de8c+=0x3){_0x27c4e8=[_0x2227a2[_0x49de8c],_0x2227a2[_0x49de8c+0x1],_0x2227a2[_0x49de8c+0x2]],_0x4f4ee3=new Array();for(let _0x54474e=0x0;_0x54474e<0x3;_0x54474e++){_0x4f4ee3[_0x54474e]='';for(let _0x570517=0x0;_0x570517<0x3;_0x570517++)Math[_0x5d57dd(0x3a1d)](_0x7a08b7[0x3*_0x27c4e8[_0x54474e]+_0x570517])<1e-8&&(_0x7a08b7[0x3*_0x27c4e8[_0x54474e]+_0x570517]=0x0),_0x4f4ee3[_0x54474e]+=_0x7a08b7[0x3*_0x27c4e8[_0x54474e]+_0x570517]+'|';}if(_0x4f4ee3[0x0]!=_0x4f4ee3[0x1]&&_0x4f4ee3[0x0]!=_0x4f4ee3[0x2]&&_0x4f4ee3[0x1]!=_0x4f4ee3[0x2])for(let _0x16bc84=0x0;_0x16bc84<0x3;_0x16bc84++){if(void 0x0===(_0x4bbfdb=_0x647205[_0x4f4ee3[_0x16bc84]])){_0x647205[_0x4f4ee3[_0x16bc84]]=_0x16b506,_0x4bbfdb=_0x16b506++;for(let _0xa527a0=0x0;_0xa527a0<0x3;_0xa527a0++)_0x3c859d['push'](_0x7a08b7[0x3*_0x27c4e8[_0x16bc84]+_0xa527a0]);if(null!=_0x5e1796){for(let _0x151c86=0x0;_0x151c86<0x4;_0x151c86++)_0x1efb3c['push'](_0x5e1796[0x4*_0x27c4e8[_0x16bc84]+_0x151c86]);}if(null!=_0x1033ed){for(let _0x9a0ff4=0x0;_0x9a0ff4<0x2;_0x9a0ff4++)_0x44c807[_0x5d57dd(0x1e1d)](_0x1033ed[0x2*_0x27c4e8[_0x16bc84]+_0x9a0ff4]);}if(null!=_0x2125e8){for(let _0x133ac5=0x0;_0x133ac5<0x4;_0x133ac5++)_0x1eb517[_0x5d57dd(0x1e1d)](_0x2125e8[0x4*_0x27c4e8[_0x16bc84]+_0x133ac5]);}if(null!=_0x16eb07){for(let _0xbb7e83=0x0;_0xbb7e83<0x4;_0xbb7e83++)_0x3c81ae[_0x5d57dd(0x1e1d)](_0x16eb07[0x4*_0x27c4e8[_0x16bc84]+_0xbb7e83]);}if(null!=_0x457e02){for(let _0x5ab961=0x0;_0x5ab961<0x4;_0x5ab961++)_0x39e312['push'](_0x457e02[0x4*_0x27c4e8[_0x16bc84]+_0x5ab961]);}if(null!=_0xb9f048){for(let _0x518940=0x0;_0x518940<0x4;_0x518940++)_0x2a68f9[_0x5d57dd(0x1e1d)](_0xb9f048[0x4*_0x27c4e8[_0x16bc84]+_0x518940]);}}_0x427031[_0x5d57dd(0x1e1d)](_0x4bbfdb);}}var _0x5876f6=new Array();_0x21711e['x']['ComputeNormals'](_0x3c859d,_0x427031,_0x5876f6),_0x3e4f61[_0x5d57dd(0xee1)]=_0x3c859d,_0x3e4f61[_0x5d57dd(0x39d4)]=_0x427031,_0x3e4f61[_0x5d57dd(0x39b1)]=_0x5876f6,null!=_0x1033ed&&(_0x3e4f61['uvs']=_0x44c807),null!=_0x5e1796&&(_0x3e4f61['colors']=_0x1efb3c),null!=_0x2125e8&&(_0x3e4f61[_0x5d57dd(0x221e)]=_0x1eb517),null!=_0x16eb07&&(_0x3e4f61['matricesWeights']=_0x3c81ae),null!=_0x457e02&&(_0x3e4f61['matricesIndicesExtra']=_0x39e312),null!=_0x16eb07&&(_0x3e4f61[_0x5d57dd(0x8e6)]=_0x2a68f9),_0x3e4f61['applyToMesh'](this,this[_0x5d57dd(0x974)](_0x81c35f['o'][_0x5d57dd(0x3056)]));}}static['_instancedMeshFactory'](_0x1c1046,_0x2ffacd){var _0x461125=_0xfaf203;throw(0x0,_0x40ff3e['S'])(_0x461125(0x7b1));}static[_0xfaf203(0x348e)](_0x862380,_0x3cff66,_0x248d19){throw(0x0,_0x40ff3e['S'])('PhysicsImpostor');}[_0xfaf203(0x22f6)](_0x1f9522){var _0x45c66e=_0xfaf203;return _0x1aea32[_0x45c66e(0x352c)](_0x1f9522,this);}[_0xfaf203(0xf3e)](){var _0x9c59ee=_0xfaf203;for(let _0x352b28=0x0;_0x352b28<this[_0x9c59ee(0x2eea)][_0x9c59ee(0x3785)];_0x352b28++){const _0x8cdda7=this['instances'][_0x352b28];_0x8cdda7[_0x9c59ee(0x30d6)]();}return this;}['optimizeIndices'](_0xf5b5c8){var _0x25e150=_0xfaf203;const _0x49f91c=this['getIndices']();var _0x985fbd=this[_0x25e150(0x3e76)](_0x81c35f['o'][_0x25e150(0x3056)]);if(!_0x985fbd||!_0x49f91c)return this;const _0x55cfe2=new Array();for(let _0x4ea631=0x0;_0x4ea631<_0x985fbd['length'];_0x4ea631+=0x3)_0x55cfe2[_0x25e150(0x1e1d)](_0x3b5272['P']['FromArray'](_0x985fbd,_0x4ea631));const _0x31dca8=new Array();return _0x9ad26f['$g']['SyncAsyncForLoop'](_0x55cfe2[_0x25e150(0x3785)],0x28,_0x127aa2=>{var _0x581a0f=_0x25e150,_0x4a3cea=_0x55cfe2[_0x581a0f(0x3785)]-0x1-_0x127aa2;const _0x1c5997=_0x55cfe2[_0x4a3cea];for(let _0x174777=0x0;_0x174777<_0x4a3cea;++_0x174777){var _0x28a727=_0x55cfe2[_0x174777];if(_0x1c5997[_0x581a0f(0x2e4)](_0x28a727)){_0x31dca8[_0x4a3cea]=_0x174777;break;}}},()=>{var _0x48cb71=_0x25e150;for(let _0x2fa86f=0x0;_0x2fa86f<_0x49f91c['length'];++_0x2fa86f)_0x49f91c[_0x2fa86f]=_0x31dca8[_0x49f91c[_0x2fa86f]]||_0x49f91c[_0x2fa86f];var _0x3926f8=this[_0x48cb71(0x345e)][_0x48cb71(0xeff)](0x0);this[_0x48cb71(0x35d)](_0x49f91c),this[_0x48cb71(0x345e)]=_0x3926f8,_0xf5b5c8&&_0xf5b5c8(this);}),this;}[_0xfaf203(0x2156)](_0x2551a7={}){var _0x2a0551=_0xfaf203;_0x2551a7[_0x2a0551(0x3844)]=this[_0x2a0551(0x3844)],_0x2551a7['id']=this['id'],_0x2551a7['uniqueId']=this[_0x2a0551(0x1441)],_0x2551a7[_0x2a0551(0x261)]=this[_0x2a0551(0x1d40)](),_0x344170['$']&&_0x344170['$'][_0x2a0551(0x35ab)](this)&&(_0x2551a7[_0x2a0551(0x104c)]=_0x344170['$'][_0x2a0551(0x434)](this)),_0x2551a7[_0x2a0551(0xdfa)]=this[_0x2a0551(0xdfa)][_0x2a0551(0x4189)](),this[_0x2a0551(0x373c)]?_0x2551a7['rotationQuaternion']=this[_0x2a0551(0x373c)][_0x2a0551(0x4189)]():this[_0x2a0551(0x30d0)]&&(_0x2551a7[_0x2a0551(0x30d0)]=this[_0x2a0551(0x30d0)][_0x2a0551(0x4189)]()),_0x2551a7[_0x2a0551(0x114e)]=this[_0x2a0551(0x114e)][_0x2a0551(0x4189)](),this['_postMultiplyPivotMatrix']?_0x2551a7[_0x2a0551(0xe13)]=this[_0x2a0551(0x84f)]()['asArray']():_0x2551a7['localMatrix']=this[_0x2a0551(0x84f)]()[_0x2a0551(0x4189)](),_0x2551a7[_0x2a0551(0x3461)]=this[_0x2a0551(0x3461)](!0x1),_0x2551a7['isVisible']=this[_0x2a0551(0x39a9)],_0x2551a7[_0x2a0551(0x7c2)]=this[_0x2a0551(0x7c2)],_0x2551a7[_0x2a0551(0xc35)]=this[_0x2a0551(0xcf4)],_0x2551a7['receiveShadows']=this[_0x2a0551(0x2d60)],_0x2551a7[_0x2a0551(0x350e)]=this['billboardMode'],_0x2551a7['visibility']=this[_0x2a0551(0x1b41)],_0x2551a7[_0x2a0551(0x2b9d)]=this[_0x2a0551(0x2b9d)],_0x2551a7[_0x2a0551(0x3615)]=this['isBlocker'],_0x2551a7[_0x2a0551(0x2a45)]=this[_0x2a0551(0x2a45)],this[_0x2a0551(0x2a18)]&&this[_0x2a0551(0x2a18)][_0x2a0551(0x20cf)](_0x2551a7),_0x2551a7['isUnIndexed']=this[_0x2a0551(0x3566)];var _0x596127=this['_geometry'];if(_0x596127&&this[_0x2a0551(0x345e)]){_0x2551a7[_0x2a0551(0x1b61)]=_0x596127[_0x2a0551(0x1441)],_0x2551a7[_0x2a0551(0x409a)]=_0x596127['id'],_0x2551a7[_0x2a0551(0x345e)]=[];for(let _0x2e1e21=0x0;_0x2e1e21<this[_0x2a0551(0x345e)]['length'];_0x2e1e21++){var _0x3ab2b7=this[_0x2a0551(0x345e)][_0x2e1e21];_0x2551a7[_0x2a0551(0x345e)]['push']({'materialIndex':_0x3ab2b7[_0x2a0551(0x2b94)],'verticesStart':_0x3ab2b7[_0x2a0551(0x3198)],'verticesCount':_0x3ab2b7[_0x2a0551(0x3002)],'indexStart':_0x3ab2b7['indexStart'],'indexCount':_0x3ab2b7[_0x2a0551(0x1bc3)]});}}if(this[_0x2a0551(0xefb)]?this['material'][_0x2a0551(0xea8)]||(_0x2551a7[_0x2a0551(0x39b9)]=this[_0x2a0551(0xefb)][_0x2a0551(0x1441)],_0x2551a7['materialId']=this[_0x2a0551(0xefb)]['id']):(this[_0x2a0551(0xefb)]=null,_0x2551a7['materialUniqueId']=this[_0x2a0551(0x3921)][_0x2a0551(0x2bb3)]['uniqueId'],_0x2551a7[_0x2a0551(0x3da6)]=this[_0x2a0551(0x3921)]['defaultMaterial']['id']),this[_0x2a0551(0x3672)]&&(_0x2551a7[_0x2a0551(0x9e9)]=this['morphTargetManager'][_0x2a0551(0x1441)]),this[_0x2a0551(0xdb6)]&&(_0x2551a7[_0x2a0551(0x1420)]=this[_0x2a0551(0xdb6)]['id'],_0x2551a7[_0x2a0551(0x175b)]=this['numBoneInfluencers']),this[_0x2a0551(0x40ae)]()[_0x2a0551(0x3ec7)](_0x503c52['l'][_0x2a0551(0x241b)])){const _0x11b088=this[_0x2a0551(0x3a8e)]();_0x11b088&&(_0x2551a7[_0x2a0551(0x36cb)]=_0x11b088[_0x2a0551(0x30a3)](_0x2a0551(0x124b)),_0x2551a7[_0x2a0551(0xbaa)]=_0x11b088[_0x2a0551(0x30a3)](_0x2a0551(0x13da)),_0x2551a7[_0x2a0551(0x2cdb)]=_0x11b088[_0x2a0551(0x30a3)](_0x2a0551(0x124b)),_0x2551a7[_0x2a0551(0x2658)]=_0x11b088[_0x2a0551(0x261)]);}this[_0x2a0551(0x22fc)]&&(_0x2551a7[_0x2a0551(0x22fc)]=this[_0x2a0551(0x22fc)]),_0x2551a7[_0x2a0551(0x2eea)]=[];for(let _0xa35c1b=0x0;_0xa35c1b<this[_0x2a0551(0x2eea)][_0x2a0551(0x3785)];_0xa35c1b++){const _0x5a909a=this[_0x2a0551(0x2eea)][_0xa35c1b];if(!_0x5a909a[_0x2a0551(0xea8)]){const _0x567eed={'name':_0x5a909a[_0x2a0551(0x3844)],'id':_0x5a909a['id'],'isEnabled':_0x5a909a[_0x2a0551(0x3461)](!0x1),'isVisible':_0x5a909a[_0x2a0551(0x39a9)],'isPickable':_0x5a909a['isPickable'],'checkCollisions':_0x5a909a[_0x2a0551(0x2b9d)],'position':_0x5a909a['position'][_0x2a0551(0x4189)](),'scaling':_0x5a909a[_0x2a0551(0x114e)][_0x2a0551(0x4189)]()};if(_0x5a909a[_0x2a0551(0x2a18)]&&_0x5a909a[_0x2a0551(0x2a18)]['_serializeAsParent'](_0x567eed),_0x5a909a[_0x2a0551(0x373c)]?_0x567eed[_0x2a0551(0x373c)]=_0x5a909a[_0x2a0551(0x373c)][_0x2a0551(0x4189)]():_0x5a909a[_0x2a0551(0x30d0)]&&(_0x567eed[_0x2a0551(0x30d0)]=_0x5a909a[_0x2a0551(0x30d0)][_0x2a0551(0x4189)]()),this[_0x2a0551(0x40ae)]()[_0x2a0551(0x3ec7)](_0x503c52['l'][_0x2a0551(0x241b)])){const _0x3fb0c7=_0x5a909a[_0x2a0551(0x3a8e)]();_0x3fb0c7&&(_0x567eed[_0x2a0551(0x36cb)]=_0x3fb0c7[_0x2a0551(0x30a3)]('mass'),_0x567eed[_0x2a0551(0xbaa)]=_0x3fb0c7[_0x2a0551(0x30a3)]('friction'),_0x567eed['physicsRestitution']=_0x3fb0c7[_0x2a0551(0x30a3)](_0x2a0551(0x124b)),_0x567eed['physicsImpostor']=_0x3fb0c7[_0x2a0551(0x261)]);}_0x5a909a[_0x2a0551(0x22fc)]&&(_0x567eed[_0x2a0551(0x22fc)]=_0x5a909a[_0x2a0551(0x22fc)]),_0x5a909a[_0x2a0551(0xe5b)]&&(_0x567eed['actions']=_0x5a909a['actionManager'][_0x2a0551(0x2156)](_0x5a909a[_0x2a0551(0x3844)])),_0x2551a7['instances'][_0x2a0551(0x1e1d)](_0x567eed),_0x11cfec['p4'][_0x2a0551(0x1ae4)](_0x5a909a,_0x567eed),_0x567eed[_0x2a0551(0x24ef)]=_0x5a909a['serializeAnimationRanges']();}}if(this[_0x2a0551(0x72c)][_0x2a0551(0x2460)]&&this[_0x2a0551(0x72c)][_0x2a0551(0x3713)]&&(_0x2551a7[_0x2a0551(0x26cc)]={'instancesCount':this[_0x2a0551(0x72c)][_0x2a0551(0x2460)],'matrixData':Array[_0x2a0551(0x398f)](this[_0x2a0551(0x72c)][_0x2a0551(0x3713)]),'matrixBufferSize':this[_0x2a0551(0x72c)][_0x2a0551(0x15d4)],'enablePicking':this['thinInstanceEnablePicking']},this['_userThinInstanceBuffersStorage'])){const _0x4cfe12={'data':{},'sizes':{},'strides':{}};for(const _0x34cb3b in this[_0x2a0551(0x15d6)][_0x2a0551(0x1b48)])_0x4cfe12[_0x2a0551(0x1b48)][_0x34cb3b]=Array['from'](this[_0x2a0551(0x15d6)][_0x2a0551(0x1b48)][_0x34cb3b]),_0x4cfe12['sizes'][_0x34cb3b]=this['_userThinInstanceBuffersStorage'][_0x2a0551(0x23db)][_0x34cb3b],_0x4cfe12[_0x2a0551(0x3825)][_0x34cb3b]=this[_0x2a0551(0x15d6)][_0x2a0551(0x3825)][_0x34cb3b];_0x2551a7[_0x2a0551(0x26cc)][_0x2a0551(0x25c7)]=_0x4cfe12;}return _0x11cfec['p4'][_0x2a0551(0x1ae4)](this,_0x2551a7),_0x2551a7[_0x2a0551(0x24ef)]=this[_0x2a0551(0x2bff)](),_0x2551a7[_0x2a0551(0xb9f)]=this[_0x2a0551(0xb9f)],_0x2551a7['alphaIndex']=this[_0x2a0551(0x210e)],_0x2551a7[_0x2a0551(0xed0)]=this[_0x2a0551(0xed0)],_0x2551a7[_0x2a0551(0x12d8)]=this[_0x2a0551(0x12d8)],_0x2551a7['overlayColor']=this['overlayColor'][_0x2a0551(0x4189)](),_0x2551a7[_0x2a0551(0x1674)]=this['renderOverlay'],_0x2551a7[_0x2a0551(0x52d)]=this[_0x2a0551(0x52d)],this[_0x2a0551(0xe5b)]&&(_0x2551a7[_0x2a0551(0x1ebf)]=this[_0x2a0551(0xe5b)][_0x2a0551(0x2156)](this[_0x2a0551(0x3844)])),_0x2551a7;}[_0xfaf203(0x1b6c)](){var _0x52828b=_0xfaf203;if(this[_0x52828b(0x11c2)]){this[_0x52828b(0x1d37)]();const _0x5995ec=this[_0x52828b(0x93c)][_0x52828b(0x2ad4)];if(_0x5995ec&&_0x5995ec[_0x52828b(0x38d0)]){if(_0x5995ec['vertexCount']!==this['getTotalVertices']())return _0x158c71['Y']['Error'](_0x52828b(0x2fd2)),void(this[_0x52828b(0x3672)]=null);if(!_0x5995ec['isUsingTextureForTargets'])for(let _0x1d7db5=0x0;_0x1d7db5<_0x5995ec['numInfluencers'];_0x1d7db5++){const _0x17e8fa=_0x5995ec[_0x52828b(0x388b)](_0x1d7db5);var _0x43a600=_0x17e8fa[_0x52828b(0x2b0)]();if(!_0x43a600)return void _0x158c71['Y'][_0x52828b(0xac3)](_0x52828b(0x2832));this[_0x52828b(0x11c2)][_0x52828b(0x236a)](_0x81c35f['o']['PositionKind']+_0x1d7db5,_0x43a600,!0x1,0x3),(_0x43a600=_0x17e8fa[_0x52828b(0x2a11)](),_0x43a600=(_0x43a600&&this[_0x52828b(0x11c2)][_0x52828b(0x236a)](_0x81c35f['o'][_0x52828b(0x2496)]+_0x1d7db5,_0x43a600,!0x1,0x3),_0x17e8fa[_0x52828b(0x24e7)]()),_0x43a600=(_0x43a600&&this[_0x52828b(0x11c2)][_0x52828b(0x236a)](_0x81c35f['o'][_0x52828b(0x2029)]+_0x1d7db5,_0x43a600,!0x1,0x3),_0x17e8fa[_0x52828b(0x16ca)]())),_0x43a600&&this[_0x52828b(0x11c2)]['setVerticesData'](_0x81c35f['o'][_0x52828b(0x616)]+'_'+_0x1d7db5,_0x43a600,!0x1,0x2);}}else{let _0x24d87c=0x0;for(;this[_0x52828b(0x11c2)]['isVerticesDataPresent'](_0x81c35f['o']['PositionKind']+_0x24d87c);)this['geometry'][_0x52828b(0x24f2)](_0x81c35f['o']['PositionKind']+_0x24d87c),this[_0x52828b(0x11c2)][_0x52828b(0x950)](_0x81c35f['o']['NormalKind']+_0x24d87c)&&this[_0x52828b(0x11c2)]['removeVerticesData'](_0x81c35f['o'][_0x52828b(0x2496)]+_0x24d87c),this[_0x52828b(0x11c2)]['isVerticesDataPresent'](_0x81c35f['o'][_0x52828b(0x2029)]+_0x24d87c)&&this[_0x52828b(0x11c2)][_0x52828b(0x24f2)](_0x81c35f['o'][_0x52828b(0x2029)]+_0x24d87c),this[_0x52828b(0x11c2)]['isVerticesDataPresent'](_0x81c35f['o']['UVKind']+_0x24d87c)&&this[_0x52828b(0x11c2)][_0x52828b(0x24f2)](_0x81c35f['o'][_0x52828b(0x616)]+'_'+_0x24d87c),_0x24d87c++;}}}static[_0xfaf203(0x2f08)](_0x152e36,_0x2ea1c8,_0x24d728){var _0x5598a6=_0xfaf203;let _0x2694a9;if((_0x2694a9=_0x152e36[_0x5598a6(0x261)]&&_0x5598a6(0x2725)===_0x152e36[_0x5598a6(0x261)]?_0x1aea32[_0x5598a6(0x406c)](_0x152e36,_0x2ea1c8):_0x152e36[_0x5598a6(0x261)]&&_0x5598a6(0x1f9e)===_0x152e36[_0x5598a6(0x261)]?_0x1aea32[_0x5598a6(0x2170)](_0x152e36,_0x2ea1c8):_0x152e36[_0x5598a6(0x261)]&&_0x5598a6(0x4046)===_0x152e36['type']?_0x1aea32[_0x5598a6(0x2724)](_0x152e36,_0x2ea1c8):new _0x1aea32(_0x152e36[_0x5598a6(0x3844)],_0x2ea1c8))['id']=_0x152e36['id'],_0x2694a9[_0x5598a6(0xd73)]=_0x152e36[_0x5598a6(0x1441)],_0x344170['$']&&_0x344170['$']['AddTagsTo'](_0x2694a9,_0x152e36['tags']),_0x2694a9[_0x5598a6(0xdfa)]=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x152e36['position']),void 0x0!==_0x152e36[_0x5598a6(0x22fc)]&&(_0x2694a9[_0x5598a6(0x22fc)]=_0x152e36[_0x5598a6(0x22fc)]),_0x152e36[_0x5598a6(0x373c)]?_0x2694a9['rotationQuaternion']=_0x3b5272['_f'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x373c)]):_0x152e36['rotation']&&(_0x2694a9['rotation']=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x30d0)])),_0x2694a9[_0x5598a6(0x114e)]=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x114e)]),_0x152e36[_0x5598a6(0x976)]?_0x2694a9['setPreTransformMatrix'](_0x3b5272['y3'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x976)])):_0x152e36['pivotMatrix']&&_0x2694a9['setPivotMatrix'](_0x3b5272['y3']['FromArray'](_0x152e36[_0x5598a6(0xe13)])),_0x2694a9[_0x5598a6(0x280e)](_0x152e36[_0x5598a6(0x3461)]),_0x2694a9['isVisible']=_0x152e36[_0x5598a6(0x39a9)],_0x2694a9[_0x5598a6(0x7c2)]=_0x152e36[_0x5598a6(0x7c2)],_0x2694a9['showBoundingBox']=_0x152e36['showBoundingBox'],_0x2694a9[_0x5598a6(0x40b8)]=_0x152e36[_0x5598a6(0x40b8)],void 0x0!==_0x152e36[_0x5598a6(0x52d)]&&(_0x2694a9[_0x5598a6(0x52d)]=_0x152e36['applyFog']),void 0x0!==_0x152e36['pickable']&&(_0x2694a9[_0x5598a6(0xcf4)]=_0x152e36['pickable']),void 0x0!==_0x152e36[_0x5598a6(0x210e)]&&(_0x2694a9[_0x5598a6(0x210e)]=_0x152e36['alphaIndex']),_0x2694a9[_0x5598a6(0x2d60)]=_0x152e36[_0x5598a6(0x2d60)],void 0x0!==_0x152e36[_0x5598a6(0x350e)]&&(_0x2694a9[_0x5598a6(0x350e)]=_0x152e36[_0x5598a6(0x350e)]),void 0x0!==_0x152e36['visibility']&&(_0x2694a9[_0x5598a6(0x1b41)]=_0x152e36['visibility']),_0x2694a9[_0x5598a6(0x2b9d)]=_0x152e36[_0x5598a6(0x2b9d)],_0x2694a9[_0x5598a6(0x2a45)]=_0x152e36[_0x5598a6(0x2a45)],void 0x0!==_0x152e36[_0x5598a6(0x3615)]&&(_0x2694a9[_0x5598a6(0x3615)]=_0x152e36['isBlocker']),_0x2694a9['_shouldGenerateFlatShading']=_0x152e36[_0x5598a6(0x2aee)],_0x152e36[_0x5598a6(0x23dc)]&&(_0x2694a9[_0x5598a6(0x38f8)][_0x5598a6(0x23dc)]=_0x152e36[_0x5598a6(0x23dc)]),void 0x0!==_0x152e36[_0x5598a6(0x294f)]&&(_0x2694a9[_0x5598a6(0x40a4)]=_0x152e36['parentId']),void 0x0!==_0x152e36['parentInstanceIndex']&&(_0x2694a9[_0x5598a6(0x141f)]=_0x152e36[_0x5598a6(0x3a0c)]),void 0x0!==_0x152e36[_0x5598a6(0x1ebf)]&&(_0x2694a9[_0x5598a6(0x38f8)][_0x5598a6(0x1ebf)]=_0x152e36[_0x5598a6(0x1ebf)]),void 0x0!==_0x152e36[_0x5598a6(0x12d8)]&&(_0x2694a9[_0x5598a6(0x12d8)]=_0x152e36[_0x5598a6(0x12d8)]),void 0x0!==_0x152e36[_0x5598a6(0xd65)]&&(_0x2694a9[_0x5598a6(0xd65)]=_0x13616b['Wo'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0xd65)])),void 0x0!==_0x152e36[_0x5598a6(0x1674)]&&(_0x2694a9[_0x5598a6(0x1674)]=_0x152e36[_0x5598a6(0x1674)]),_0x2694a9[_0x5598a6(0x3566)]=!!_0x152e36[_0x5598a6(0x3566)],_0x2694a9[_0x5598a6(0xed0)]=_0x152e36[_0x5598a6(0xed0)],_0x152e36[_0x5598a6(0x1f8e)]?(_0x2694a9['delayLoadState']=_0x17c361['g'][_0x5598a6(0x2dba)],_0x2694a9[_0x5598a6(0x1f8e)]=_0x24d728+_0x152e36[_0x5598a6(0x1f8e)],_0x2694a9['buildBoundingInfo'](_0x3b5272['P'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x2ee7)]),_0x3b5272['P'][_0x5598a6(0x1c38)](_0x152e36[_0x5598a6(0x2a2e)])),_0x152e36[_0x5598a6(0x2e3b)]&&(_0x2694a9[_0x5598a6(0x2e3b)]=_0x152e36[_0x5598a6(0x2e3b)]),_0x2694a9[_0x5598a6(0x3213)]=[],_0x152e36[_0x5598a6(0xc0b)]&&_0x2694a9[_0x5598a6(0x3213)][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x616)]),_0x152e36['hasUVs2']&&_0x2694a9['_delayInfo'][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x9dc)]),_0x152e36[_0x5598a6(0x32a8)]&&_0x2694a9[_0x5598a6(0x3213)][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x336e)]),_0x152e36['hasUVs4']&&_0x2694a9['_delayInfo'][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x5bc)]),_0x152e36[_0x5598a6(0x3788)]&&_0x2694a9[_0x5598a6(0x3213)][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x28b9)]),_0x152e36[_0x5598a6(0xb27)]&&_0x2694a9[_0x5598a6(0x3213)][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x2888)]),_0x152e36['hasColors']&&_0x2694a9[_0x5598a6(0x3213)]['push'](_0x81c35f['o'][_0x5598a6(0x716)]),_0x152e36['hasMatricesIndices']&&_0x2694a9[_0x5598a6(0x3213)]['push'](_0x81c35f['o'][_0x5598a6(0x3f71)]),_0x152e36[_0x5598a6(0x39fd)]&&_0x2694a9[_0x5598a6(0x3213)][_0x5598a6(0x1e1d)](_0x81c35f['o'][_0x5598a6(0x1953)]),_0x2694a9[_0x5598a6(0x2c02)]=_0x43c795['Z'][_0x5598a6(0x3b68)],_0x511f73['Z'][_0x5598a6(0x1532)]&&_0x2694a9[_0x5598a6(0x18ff)]()):_0x43c795['Z'][_0x5598a6(0x3b68)](_0x152e36,_0x2694a9),_0x152e36['materialUniqueId']?_0x2694a9[_0x5598a6(0x33e1)]=_0x152e36[_0x5598a6(0x39b9)]:_0x152e36[_0x5598a6(0x3da6)]&&(_0x2694a9[_0x5598a6(0x33e1)]=_0x152e36[_0x5598a6(0x3da6)]),-0x1<_0x152e36[_0x5598a6(0x9e9)]&&(_0x2694a9[_0x5598a6(0x3672)]=_0x2ea1c8[_0x5598a6(0x1948)](_0x152e36['morphTargetManagerId'])),void 0x0!==_0x152e36[_0x5598a6(0x1420)]&&null!==_0x152e36[_0x5598a6(0x1420)]&&(_0x2694a9[_0x5598a6(0xdb6)]=_0x2ea1c8[_0x5598a6(0x18c1)](_0x152e36[_0x5598a6(0x1420)]),_0x152e36[_0x5598a6(0x175b)]&&(_0x2694a9[_0x5598a6(0x175b)]=_0x152e36['numBoneInfluencers'])),_0x152e36[_0x5598a6(0x5fd)]){for(let _0x5940bb=0x0;_0x5940bb<_0x152e36[_0x5598a6(0x5fd)][_0x5598a6(0x3785)];_0x5940bb++){var _0x30effa=_0x152e36[_0x5598a6(0x5fd)][_0x5940bb];const _0xe0cf65=(0x0,_0x346693['q'])(_0x5598a6(0x29f2));_0xe0cf65&&_0x2694a9[_0x5598a6(0x5fd)][_0x5598a6(0x1e1d)](_0xe0cf65[_0x5598a6(0x2f08)](_0x30effa));}_0x52f576['N'][_0x5598a6(0x1734)](_0x2694a9,_0x152e36,_0x2ea1c8);}if(_0x152e36['autoAnimate']&&_0x2ea1c8[_0x5598a6(0x1317)](_0x2694a9,_0x152e36[_0x5598a6(0xe74)],_0x152e36[_0x5598a6(0xfc9)],_0x152e36[_0x5598a6(0x3098)],_0x152e36[_0x5598a6(0x3432)]||0x1),_0x152e36[_0x5598a6(0xb9f)]&&!isNaN(_0x152e36['layerMask'])?_0x2694a9[_0x5598a6(0xb9f)]=Math[_0x5598a6(0x3a1d)](parseInt(_0x152e36[_0x5598a6(0xb9f)])):_0x2694a9[_0x5598a6(0xb9f)]=0xfffffff,_0x152e36[_0x5598a6(0x2658)]&&_0x1aea32[_0x5598a6(0x348e)](_0x2ea1c8,_0x2694a9,_0x152e36),_0x152e36[_0x5598a6(0x2456)]&&(_0x2694a9['_waitingData'][_0x5598a6(0x10f2)]={'ids':_0x152e36[_0x5598a6(0x2456)],'distances':_0x152e36[_0x5598a6(0xd3b)]||null,'coverages':_0x152e36[_0x5598a6(0x1779)]||null}),_0x152e36[_0x5598a6(0x2eea)])for(let _0x4fd87a=0x0;_0x4fd87a<_0x152e36[_0x5598a6(0x2eea)]['length'];_0x4fd87a++){var _0x5be3e1=_0x152e36[_0x5598a6(0x2eea)][_0x4fd87a];const _0x4cf62b=_0x2694a9[_0x5598a6(0x22f6)](_0x5be3e1['name']);if(_0x5be3e1['id']&&(_0x4cf62b['id']=_0x5be3e1['id']),_0x344170['$']&&(_0x5be3e1[_0x5598a6(0x104c)]?_0x344170['$'][_0x5598a6(0x2ece)](_0x4cf62b,_0x5be3e1['tags']):_0x344170['$']['AddTagsTo'](_0x4cf62b,_0x152e36['tags'])),_0x4cf62b[_0x5598a6(0xdfa)]=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x5be3e1[_0x5598a6(0xdfa)]),void 0x0!==_0x5be3e1[_0x5598a6(0x22fc)]&&(_0x4cf62b[_0x5598a6(0x22fc)]=_0x5be3e1[_0x5598a6(0x22fc)]),void 0x0!==_0x5be3e1[_0x5598a6(0x294f)]&&(_0x4cf62b[_0x5598a6(0x40a4)]=_0x5be3e1[_0x5598a6(0x294f)]),void 0x0!==_0x5be3e1[_0x5598a6(0x3a0c)]&&(_0x4cf62b[_0x5598a6(0x141f)]=_0x5be3e1[_0x5598a6(0x3a0c)]),void 0x0!==_0x5be3e1['isEnabled']&&null!==_0x5be3e1['isEnabled']&&_0x4cf62b['setEnabled'](_0x5be3e1[_0x5598a6(0x3461)]),void 0x0!==_0x5be3e1[_0x5598a6(0x39a9)]&&null!==_0x5be3e1[_0x5598a6(0x39a9)]&&(_0x4cf62b[_0x5598a6(0x39a9)]=_0x5be3e1[_0x5598a6(0x39a9)]),void 0x0!==_0x5be3e1[_0x5598a6(0xcf4)]&&null!==_0x5be3e1[_0x5598a6(0xcf4)]&&(_0x4cf62b[_0x5598a6(0xcf4)]=_0x5be3e1[_0x5598a6(0xcf4)]),_0x5be3e1[_0x5598a6(0x373c)]?_0x4cf62b[_0x5598a6(0x373c)]=_0x3b5272['_f'][_0x5598a6(0x1c38)](_0x5be3e1['rotationQuaternion']):_0x5be3e1['rotation']&&(_0x4cf62b[_0x5598a6(0x30d0)]=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x5be3e1['rotation'])),_0x4cf62b[_0x5598a6(0x114e)]=_0x3b5272['P'][_0x5598a6(0x1c38)](_0x5be3e1[_0x5598a6(0x114e)]),null!=_0x5be3e1[_0x5598a6(0x2b9d)]&&null!=_0x5be3e1[_0x5598a6(0x2b9d)]&&(_0x4cf62b[_0x5598a6(0x2b9d)]=_0x5be3e1[_0x5598a6(0x2b9d)]),null!=_0x5be3e1[_0x5598a6(0xc35)]&&null!=_0x5be3e1['pickable']&&(_0x4cf62b[_0x5598a6(0xcf4)]=_0x5be3e1['pickable']),null!=_0x5be3e1[_0x5598a6(0x27d9)]&&null!=_0x5be3e1[_0x5598a6(0x27d9)]&&(_0x4cf62b[_0x5598a6(0x27d9)]=_0x5be3e1[_0x5598a6(0x27d9)]),null!=_0x5be3e1[_0x5598a6(0x40b8)]&&null!=_0x5be3e1['showSubMeshesBoundingBox']&&(_0x4cf62b[_0x5598a6(0x40b8)]=_0x5be3e1[_0x5598a6(0x40b8)]),null!=_0x5be3e1[_0x5598a6(0x210e)]&&null!=_0x5be3e1[_0x5598a6(0x40b8)]&&(_0x4cf62b[_0x5598a6(0x210e)]=_0x5be3e1[_0x5598a6(0x210e)]),_0x5be3e1[_0x5598a6(0x2658)]&&_0x1aea32[_0x5598a6(0x348e)](_0x2ea1c8,_0x4cf62b,_0x5be3e1),void 0x0!==_0x5be3e1['actions']&&(_0x4cf62b[_0x5598a6(0x38f8)][_0x5598a6(0x1ebf)]=_0x5be3e1[_0x5598a6(0x1ebf)]),_0x5be3e1[_0x5598a6(0x5fd)]){for(let _0x29796e=0x0;_0x29796e<_0x5be3e1[_0x5598a6(0x5fd)][_0x5598a6(0x3785)];_0x29796e++){var _0x2bcff0=_0x5be3e1['animations'][_0x29796e];const _0x473185=(0x0,_0x346693['q'])(_0x5598a6(0x29f2));_0x473185&&_0x4cf62b['animations'][_0x5598a6(0x1e1d)](_0x473185[_0x5598a6(0x2f08)](_0x2bcff0));}_0x52f576['N']['ParseAnimationRanges'](_0x4cf62b,_0x5be3e1,_0x2ea1c8),_0x5be3e1[_0x5598a6(0x8f5)]&&_0x2ea1c8[_0x5598a6(0x1317)](_0x4cf62b,_0x5be3e1['autoAnimateFrom'],_0x5be3e1[_0x5598a6(0xfc9)],_0x5be3e1[_0x5598a6(0x3098)],_0x5be3e1[_0x5598a6(0x3432)]||0x1);}}if(_0x152e36['thinInstances']){_0x24d728=_0x152e36[_0x5598a6(0x26cc)];if(_0x2694a9[_0x5598a6(0x2219)]=!!_0x24d728[_0x5598a6(0x4125)],_0x24d728[_0x5598a6(0x3713)]?(_0x2694a9[_0x5598a6(0x3102)](_0x5598a6(0x32de),new Float32Array(_0x24d728[_0x5598a6(0x3713)]),0x10,!0x1),_0x2694a9[_0x5598a6(0x72c)]['matrixBufferSize']=_0x24d728['matrixBufferSize'],_0x2694a9['_thinInstanceDataStorage'][_0x5598a6(0x2460)]=_0x24d728[_0x5598a6(0x2460)]):_0x2694a9[_0x5598a6(0x72c)][_0x5598a6(0x15d4)]=_0x24d728[_0x5598a6(0x15d4)],_0x152e36['thinInstances']['userThinInstance']){var _0x3143f1=_0x152e36['thinInstances']['userThinInstance'];for(const _0x4a321f in _0x3143f1[_0x5598a6(0x1b48)])_0x2694a9[_0x5598a6(0x3102)](_0x4a321f,new Float32Array(_0x3143f1[_0x5598a6(0x1b48)][_0x4a321f]),_0x3143f1['strides'][_0x4a321f],!0x1),_0x2694a9['_userThinInstanceBuffersStorage'][_0x5598a6(0x23db)][_0x4a321f]=_0x3143f1[_0x5598a6(0x23db)][_0x4a321f];}}return _0x2694a9;}[_0xfaf203(0x7fd)](){var _0x40f63e=_0xfaf203;const _0x536cb6=this['_internalMeshDataInfo'];if(!_0x536cb6[_0x40f63e(0x2117)]){var _0x408342=this[_0x40f63e(0x3e76)](_0x81c35f['o'][_0x40f63e(0x3056)]);if(!_0x408342)return _0x536cb6[_0x40f63e(0x2117)];_0x536cb6[_0x40f63e(0x2117)]=new Float32Array(_0x408342),this[_0x40f63e(0x974)](_0x81c35f['o'][_0x40f63e(0x3056)])||this[_0x40f63e(0x236a)](_0x81c35f['o']['PositionKind'],_0x408342,!0x0);}return _0x536cb6[_0x40f63e(0x2117)];}[_0xfaf203(0x3c55)](){var _0x2ba63c=_0xfaf203;const _0x1d6f81=this[_0x2ba63c(0x20e0)];if(!_0x1d6f81['_sourceNormals']){var _0x237571=this[_0x2ba63c(0x3e76)](_0x81c35f['o'][_0x2ba63c(0x2496)]);if(!_0x237571)return _0x1d6f81[_0x2ba63c(0x1717)];_0x1d6f81[_0x2ba63c(0x1717)]=new Float32Array(_0x237571),this['isVertexBufferUpdatable'](_0x81c35f['o'][_0x2ba63c(0x2496)])||this[_0x2ba63c(0x236a)](_0x81c35f['o'][_0x2ba63c(0x2496)],_0x237571,!0x0);}return _0x1d6f81[_0x2ba63c(0x1717)];}[_0xfaf203(0x1cd8)](_0x50276b){var _0x57ecf2=_0xfaf203;if(!this[_0x57ecf2(0x11c2)])return this;if(this[_0x57ecf2(0x11c2)][_0x57ecf2(0x3afe)]==this[_0x57ecf2(0x40ae)]()['getFrameId']())return this;if(this[_0x57ecf2(0x11c2)][_0x57ecf2(0x3afe)]=this[_0x57ecf2(0x40ae)]()['getFrameId'](),!this[_0x57ecf2(0x950)](_0x81c35f['o'][_0x57ecf2(0x3056)]))return this;if(!this[_0x57ecf2(0x950)](_0x81c35f['o'][_0x57ecf2(0x3f71)]))return this;if(!this['isVerticesDataPresent'](_0x81c35f['o'][_0x57ecf2(0x1953)]))return this;var _0xf805d1,_0x2adfbd=this[_0x57ecf2(0x950)](_0x81c35f['o'][_0x57ecf2(0x2496)]),_0x55c3fa=this[_0x57ecf2(0x20e0)];_0x55c3fa[_0x57ecf2(0x2117)]||(_0xf805d1=this['subMeshes'][_0x57ecf2(0xeff)](),this[_0x57ecf2(0x7fd)](),this[_0x57ecf2(0x345e)]=_0xf805d1),_0x2adfbd&&!_0x55c3fa[_0x57ecf2(0x1717)]&&this['setNormalsForCPUSkinning']();let _0x2eeeef=this[_0x57ecf2(0x3e76)](_0x81c35f['o'][_0x57ecf2(0x3056)]);if(!_0x2eeeef)return this;_0x2eeeef instanceof Float32Array||(_0x2eeeef=new Float32Array(_0x2eeeef));let _0x2b7f97=this[_0x57ecf2(0x3e76)](_0x81c35f['o'][_0x57ecf2(0x2496)]);if(_0x2adfbd){if(!_0x2b7f97)return this;_0x2b7f97 instanceof Float32Array||(_0x2b7f97=new Float32Array(_0x2b7f97));}var _0x448ea0=this['getVerticesData'](_0x81c35f['o'][_0x57ecf2(0x3f71)]),_0x3de567=this[_0x57ecf2(0x3e76)](_0x81c35f['o'][_0x57ecf2(0x1953)]);if(!_0x3de567||!_0x448ea0)return this;var _0x30ae6a=0x4<this[_0x57ecf2(0x175b)],_0x182f3f=_0x30ae6a?this['getVerticesData'](_0x81c35f['o'][_0x57ecf2(0x86a)]):null,_0x5c5a53=_0x30ae6a?this[_0x57ecf2(0x3e76)](_0x81c35f['o']['MatricesWeightsExtraKind']):null,_0x344562=_0x50276b[_0x57ecf2(0x16ab)](this);const _0x5751b2=_0x3b5272['P'][_0x57ecf2(0xd5a)](),_0xcc1076=new _0x3b5272['y3']();var _0x353de6=new _0x3b5272['y3']();let _0x5d5d5d=0x0,_0x274ff4;for(let _0x104c9a=0x0;_0x104c9a<_0x2eeeef[_0x57ecf2(0x3785)];_0x104c9a+=0x3,_0x5d5d5d+=0x4){let _0xf2a80;for(_0x274ff4=0x0;_0x274ff4<0x4;_0x274ff4++)0x0<(_0xf2a80=_0x3de567[_0x5d5d5d+_0x274ff4])&&(_0x3b5272['y3'][_0x57ecf2(0x27c7)](_0x344562,Math['floor'](0x10*_0x448ea0[_0x5d5d5d+_0x274ff4]),_0xf2a80,_0x353de6),_0xcc1076[_0x57ecf2(0xe10)](_0x353de6));if(_0x30ae6a){for(_0x274ff4=0x0;_0x274ff4<0x4;_0x274ff4++)0x0<(_0xf2a80=_0x5c5a53[_0x5d5d5d+_0x274ff4])&&(_0x3b5272['y3'][_0x57ecf2(0x27c7)](_0x344562,Math['floor'](0x10*_0x182f3f[_0x5d5d5d+_0x274ff4]),_0xf2a80,_0x353de6),_0xcc1076[_0x57ecf2(0xe10)](_0x353de6));}_0x3b5272['P']['TransformCoordinatesFromFloatsToRef'](_0x55c3fa[_0x57ecf2(0x2117)][_0x104c9a],_0x55c3fa[_0x57ecf2(0x2117)][_0x104c9a+0x1],_0x55c3fa[_0x57ecf2(0x2117)][_0x104c9a+0x2],_0xcc1076,_0x5751b2),_0x5751b2['toArray'](_0x2eeeef,_0x104c9a),_0x2adfbd&&(_0x3b5272['P']['TransformNormalFromFloatsToRef'](_0x55c3fa[_0x57ecf2(0x1717)][_0x104c9a],_0x55c3fa['_sourceNormals'][_0x104c9a+0x1],_0x55c3fa[_0x57ecf2(0x1717)][_0x104c9a+0x2],_0xcc1076,_0x5751b2),_0x5751b2[_0x57ecf2(0x3d2d)](_0x2b7f97,_0x104c9a)),_0xcc1076[_0x57ecf2(0x2af4)]();}return this['updateVerticesData'](_0x81c35f['o'][_0x57ecf2(0x3056)],_0x2eeeef),_0x2adfbd&&this['updateVerticesData'](_0x81c35f['o'][_0x57ecf2(0x2496)],_0x2b7f97),this;}static['MinMax'](_0x4ed6e6){var _0xd0e501=_0xfaf203;let _0x2ec1c7=null,_0x3486f1=null;return _0x4ed6e6[_0xd0e501(0x66b)](function(_0xd6b9e2){var _0x3f7fde=_0xd0e501;_0xd6b9e2=_0xd6b9e2[_0x3f7fde(0x26ce)]()[_0x3f7fde(0x3eff)],_0x2ec1c7&&_0x3486f1?(_0x2ec1c7[_0x3f7fde(0x33b5)](_0xd6b9e2[_0x3f7fde(0xff6)]),_0x3486f1[_0x3f7fde(0x27ee)](_0xd6b9e2[_0x3f7fde(0x1e26)])):(_0x2ec1c7=_0xd6b9e2[_0x3f7fde(0xff6)],_0x3486f1=_0xd6b9e2[_0x3f7fde(0x1e26)]);}),_0x2ec1c7&&_0x3486f1?{'min':_0x2ec1c7,'max':_0x3486f1}:{'min':_0x3b5272['P']['Zero'](),'max':_0x3b5272['P'][_0xd0e501(0xd5a)]()};}static['Center'](_0x2555a8){var _0x183d0e=_0xfaf203;return _0x2555a8=_0x2555a8 instanceof Array?_0x1aea32[_0x183d0e(0x2aa1)](_0x2555a8):_0x2555a8,_0x3b5272['P'][_0x183d0e(0x36b7)](_0x2555a8[_0x183d0e(0x33a7)],_0x2555a8[_0x183d0e(0x695)]);}static[_0xfaf203(0x3aa9)](_0x12f888,_0xcc69c3=!0x0,_0x15fa95,_0x54806a,_0x2531b3,_0x137638){return(0x0,_0x2e1306['s3'])(_0x1aea32['_MergeMeshesCoroutine'](_0x12f888,_0xcc69c3,_0x15fa95,_0x54806a,_0x2531b3,_0x137638,!0x1));}static[_0xfaf203(0x3bc9)](_0x5c2b22,_0x5c531f=!0x0,_0xd571ef,_0x5569de,_0x460d8e,_0x1df7d9){var _0x4820c2=_0xfaf203;return(0x0,_0x2e1306['sM'])(_0x1aea32[_0x4820c2(0x3f98)](_0x5c2b22,_0x5c531f,_0xd571ef,_0x5569de,_0x460d8e,_0x1df7d9,!0x0),(0x0,_0x2e1306['KO'])());}static*[_0xfaf203(0x3f98)](_0x4a520c,_0x4e8a1a=!0x0,_0x580dba,_0x4134af,_0x520d03,_0x18cce2,_0x4b04ce){var _0xc67784=_0xfaf203;if(0x0===(_0x4a520c=_0x4a520c[_0xc67784(0x2a44)](Boolean))['length'])return null;let _0x57ce10;if(!_0x580dba){let _0xe9106b=0x0;for(_0x57ce10=0x0;_0x57ce10<_0x4a520c['length'];_0x57ce10++)if(0x10000<=(_0xe9106b+=_0x4a520c[_0x57ce10]['getTotalVertices']()))return _0x158c71['Y']['Warn']('Cannot\x20merge\x20meshes\x20because\x20resulting\x20mesh\x20will\x20have\x20more\x20than\x2065536\x20vertices.\x20Please\x20use\x20allow32BitsIndices\x20=\x20true\x20to\x20use\x2032\x20bits\x20indices'),null;}_0x18cce2&&(_0x520d03=!0x1);const _0x569165=new Array(),_0x25249e=new Array(),_0x2f058f=new Array();var _0x2baf15=_0x4a520c[0x0][_0xc67784(0x2a45)];for(_0x57ce10=0x0;_0x57ce10<_0x4a520c[_0xc67784(0x3785)];_0x57ce10++){const _0x18a62b=_0x4a520c[_0x57ce10];if(_0x18a62b[_0xc67784(0x3950)])return _0x158c71['Y']['Warn']('Cannot\x20merge\x20instance\x20meshes.'),null;if(_0x2baf15!==_0x18a62b[_0xc67784(0x2a45)])return _0x158c71['Y'][_0xc67784(0x27dc)](_0xc67784(0x2517)),null;if(_0x520d03&&_0x2f058f[_0xc67784(0x1e1d)](_0x18a62b[_0xc67784(0xe64)]()),_0x18cce2){if(_0x18a62b[_0xc67784(0xefb)]){var _0x4fa566=_0x18a62b[_0xc67784(0xefb)];if(_0x4fa566 instanceof _0x2a0049['G']){for(let _0x54aab3=0x0;_0x54aab3<_0x4fa566[_0xc67784(0x24df)]['length'];_0x54aab3++)_0x569165['indexOf'](_0x4fa566[_0xc67784(0x24df)][_0x54aab3])<0x0&&_0x569165[_0xc67784(0x1e1d)](_0x4fa566[_0xc67784(0x24df)][_0x54aab3]);for(let _0x2bdfa3=0x0;_0x2bdfa3<_0x18a62b[_0xc67784(0x345e)][_0xc67784(0x3785)];_0x2bdfa3++)_0x25249e[_0xc67784(0x1e1d)](_0x569165[_0xc67784(0x850)](_0x4fa566[_0xc67784(0x24df)][_0x18a62b['subMeshes'][_0x2bdfa3][_0xc67784(0x2b94)]])),_0x2f058f[_0xc67784(0x1e1d)](_0x18a62b['subMeshes'][_0x2bdfa3][_0xc67784(0x1bc3)]);}else{_0x569165['indexOf'](_0x4fa566)<0x0&&_0x569165[_0xc67784(0x1e1d)](_0x4fa566);for(let _0x16c2d8=0x0;_0x16c2d8<_0x18a62b['subMeshes'][_0xc67784(0x3785)];_0x16c2d8++)_0x25249e[_0xc67784(0x1e1d)](_0x569165[_0xc67784(0x850)](_0x4fa566)),_0x2f058f[_0xc67784(0x1e1d)](_0x18a62b[_0xc67784(0x345e)][_0x16c2d8][_0xc67784(0x1bc3)]);}}else{for(let _0x1b6361=0x0;_0x1b6361<_0x18a62b[_0xc67784(0x345e)][_0xc67784(0x3785)];_0x1b6361++)_0x25249e[_0xc67784(0x1e1d)](0x0),_0x2f058f[_0xc67784(0x1e1d)](_0x18a62b['subMeshes'][_0x1b6361][_0xc67784(0x1bc3)]);}}}const _0x2e8e18=_0x4a520c[0x0];var _0x2c7f53=_0x85c778=>{var _0x450b37=_0xc67784,_0x179a14=_0x85c778[_0x450b37(0x3c5a)](!0x0);return[_0x21711e['x'][_0x450b37(0x3ba7)](_0x85c778,!0x1,!0x1),_0x179a14];};const [_0x18bf59,_0x5b1e06]=_0x2c7f53(_0x2e8e18),_0x27379f=(_0x4b04ce&&(yield),new Array(_0x4a520c[_0xc67784(0x3785)]-0x1));for(let _0x223b4a=0x1;_0x223b4a<_0x4a520c[_0xc67784(0x3785)];_0x223b4a++)_0x27379f[_0x223b4a-0x1]=_0x2c7f53(_0x4a520c[_0x223b4a]),_0x4b04ce&&(yield);const _0x2bcb87=_0x18bf59[_0xc67784(0x1bb3)](_0x5b1e06,_0x27379f,_0x580dba,_0x4b04ce,!_0x4e8a1a);let _0x3e855a=_0x2bcb87[_0xc67784(0x118b)]();for(;!_0x3e855a['done'];)_0x4b04ce&&(yield),_0x3e855a=_0x2bcb87[_0xc67784(0x118b)]();const _0x1f53ce=_0x3e855a[_0xc67784(0xb06)],_0x98066d=(_0x4134af=_0x4134af||new _0x1aea32(_0x2e8e18[_0xc67784(0x3844)]+_0xc67784(0x308c),_0x2e8e18['getScene']()),_0x1f53ce[_0xc67784(0x3537)](_0x4134af,void 0x0,_0x4b04ce));let _0x485b40=_0x98066d['next']();for(;!_0x485b40['done'];)_0x4b04ce&&(yield),_0x485b40=_0x98066d[_0xc67784(0x118b)]();if(_0x4134af[_0xc67784(0x2b9d)]=_0x2e8e18['checkCollisions'],_0x4134af[_0xc67784(0x2a45)]=_0x2e8e18['overrideMaterialSideOrientation'],_0x4e8a1a){for(_0x57ce10=0x0;_0x57ce10<_0x4a520c[_0xc67784(0x3785)];_0x57ce10++)_0x4a520c[_0x57ce10]['dispose']();}if(_0x520d03||_0x18cce2){_0x4134af[_0xc67784(0x180b)]();let _0x136c93=_0x57ce10=0x0;for(;_0x57ce10<_0x2f058f['length'];)_0x4cfa72['P']['CreateFromIndices'](0x0,_0x136c93,_0x2f058f[_0x57ce10],_0x4134af,void 0x0,!0x1),_0x136c93+=_0x2f058f[_0x57ce10],_0x57ce10++;for(const _0x2ad220 of _0x4134af[_0xc67784(0x345e)])_0x2ad220[_0xc67784(0x8fc)]();_0x4134af['computeWorldMatrix'](!0x0);}if(_0x18cce2){const _0x4bbcb1=new _0x2a0049['G'](_0x2e8e18[_0xc67784(0x3844)]+'_merged',_0x2e8e18[_0xc67784(0x40ae)]());_0x4bbcb1[_0xc67784(0x24df)]=_0x569165;for(let _0xd07a20=0x0;_0xd07a20<_0x4134af[_0xc67784(0x345e)]['length'];_0xd07a20++)_0x4134af[_0xc67784(0x345e)][_0xd07a20][_0xc67784(0x2b94)]=_0x25249e[_0xd07a20];_0x4134af['material']=_0x4bbcb1;}else _0x4134af[_0xc67784(0xefb)]=_0x2e8e18[_0xc67784(0xefb)];return _0x4134af;}['addInstance'](_0x504d0e){var _0x1f6c47=_0xfaf203;_0x504d0e[_0x1f6c47(0x775)]=this[_0x1f6c47(0x2eea)][_0x1f6c47(0x3785)],this[_0x1f6c47(0x2eea)][_0x1f6c47(0x1e1d)](_0x504d0e);}[_0xfaf203(0xaf7)](_0x26d15b){var _0x2bd2ac=_0xfaf203,_0x445572=_0x26d15b[_0x2bd2ac(0x775)];if(-0x1!=_0x445572){if(_0x445572!==this[_0x2bd2ac(0x2eea)]['length']-0x1){const _0x339512=this[_0x2bd2ac(0x2eea)][this['instances'][_0x2bd2ac(0x3785)]-0x1];(this[_0x2bd2ac(0x2eea)][_0x445572]=_0x339512)[_0x2bd2ac(0x775)]=_0x445572;}_0x26d15b[_0x2bd2ac(0x775)]=-0x1,this[_0x2bd2ac(0x2eea)][_0x2bd2ac(0x30ce)]();}}[_0xfaf203(0x2318)](){var _0x21a917=_0xfaf203;return this[_0x21a917(0x2a45)]===_0x407d13['F'][_0x21a917(0x970)];}}_0x1aea32['FRONTSIDE']=_0x21711e['x'][_0xfaf203(0x529)],_0x1aea32[_0xfaf203(0x37ed)]=_0x21711e['x']['BACKSIDE'],_0x1aea32[_0xfaf203(0x4094)]=_0x21711e['x']['DOUBLESIDE'],_0x1aea32[_0xfaf203(0x1801)]=_0x21711e['x'][_0xfaf203(0x1801)],_0x1aea32[_0xfaf203(0x2c41)]=0x0,_0x1aea32[_0xfaf203(0x24c3)]=0x1,_0x1aea32[_0xfaf203(0x331f)]=0x2,_0x1aea32[_0xfaf203(0x33ad)]=0x3,_0x1aea32[_0xfaf203(0x3605)]=0x0,_0x1aea32[_0xfaf203(0x2567)]=0x1,_0x1aea32[_0xfaf203(0x38b7)]=0x2,_0x1aea32['FLIP_ROW']=0x3,_0x1aea32[_0xfaf203(0x296e)]=0x4,_0x1aea32[_0xfaf203(0x313b)]=0x5,_0x1aea32[_0xfaf203(0x35cf)]=0x6,_0x1aea32[_0xfaf203(0x1891)]=0x0,_0x1aea32['LEFT']=0x1,_0x1aea32[_0xfaf203(0x3916)]=0x2,_0x1aea32[_0xfaf203(0x3420)]=0x3,_0x1aea32[_0xfaf203(0x94d)]=0x4,_0x1aea32[_0xfaf203(0x2fec)]=!0x1,_0x1aea32[_0xfaf203(0x2170)]=(_0x5a519b,_0x273a3b)=>{throw(0x0,_0x40ff3e['S'])('GroundMesh');},_0x1aea32[_0xfaf203(0x2724)]=(_0x2ae8b1,_0x37af9c)=>{throw(0x0,_0x40ff3e['S'])('GoldbergMesh');},_0x1aea32['_LinesMeshParser']=(_0x1aaa85,_0x2fc941)=>{var _0x1326c8=_0xfaf203;throw(0x0,_0x40ff3e['S'])(_0x1326c8(0x2725));},(0x0,_0x346693['H'])(_0xfaf203(0x2cfa),_0x1aea32);},0x164ac:(_0x4d3ef5,_0x5eba3e,_0x273e76)=>{var _0xd9f3dc=a7_0x38a779;_0x273e76['d'](_0x5eba3e,{'x':()=>_0x3c5f1a});function _0x4e8140(_0x447fcc,_0x126306,_0x61db76,_0xcddec7){var _0x5af120=a7_0x2532,_0x75a950,_0x580cc3=arguments['length'],_0x331964=_0x580cc3<0x3?_0x126306:null===_0xcddec7?_0xcddec7=Object[_0x5af120(0x18ba)](_0x126306,_0x61db76):_0xcddec7;if('object'==typeof Reflect&&_0x5af120(0x7a8)==typeof Reflect[_0x5af120(0x4111)])_0x331964=Reflect[_0x5af120(0x4111)](_0x447fcc,_0x126306,_0x61db76,_0xcddec7);else{for(var _0x33bd24=_0x447fcc[_0x5af120(0x3785)]-0x1;0x0<=_0x33bd24;_0x33bd24--)(_0x75a950=_0x447fcc[_0x33bd24])&&(_0x331964=(_0x580cc3<0x3?_0x75a950(_0x331964):0x3<_0x580cc3?_0x75a950(_0x126306,_0x61db76,_0x331964):_0x75a950(_0x126306,_0x61db76))||_0x331964);}0x3<_0x580cc3&&_0x331964&&Object[_0x5af120(0x259d)](_0x126306,_0x61db76,_0x331964);}var _0x3e6165=_0x273e76(0x9fd1),_0x397a08=_0x273e76(0x1a27),_0x13e16d=_0x273e76(0x15cb9),_0x26011e=_0x273e76(0xc84b),_0x593cc1=_0x273e76(0x10ea4),_0x5eba3e=_0x273e76(0x153ad),_0x50f039=_0x273e76(0x9bf),_0xafe7b5=_0x273e76(0x5038);class _0x3c5f1a{constructor(){var _0x57cd22=a7_0x2532;this[_0x57cd22(0xd28)]=(0x0,_0x50f039['vp'])(this[_0x57cd22(0x3537)][_0x57cd22(0xc95)](this));}['set'](_0x4004cb,_0x35c44d){var _0x24efb4=a7_0x2532;switch(_0x4004cb['length']||_0x593cc1['Y'][_0x24efb4(0x27dc)](_0x24efb4(0x3307)+_0x35c44d+_0x24efb4(0x1067)),_0x35c44d){case _0x397a08['o'][_0x24efb4(0x3056)]:this[_0x24efb4(0xee1)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x2496)]:this[_0x24efb4(0x39b1)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x2029)]:this[_0x24efb4(0x2a25)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x616)]:this[_0x24efb4(0x3348)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x9dc)]:this[_0x24efb4(0x282f)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x336e)]:this[_0x24efb4(0x4020)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x5bc)]:this['uvs4']=_0x4004cb;break;case _0x397a08['o']['UV5Kind']:this[_0x24efb4(0x888)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x2888)]:this[_0x24efb4(0x7b7)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x716)]:this[_0x24efb4(0x276b)]=_0x4004cb;break;case _0x397a08['o']['MatricesIndicesKind']:this[_0x24efb4(0x221e)]=_0x4004cb;break;case _0x397a08['o']['MatricesWeightsKind']:this[_0x24efb4(0x557)]=_0x4004cb;break;case _0x397a08['o'][_0x24efb4(0x86a)]:this[_0x24efb4(0xccf)]=_0x4004cb;break;case _0x397a08['o']['MatricesWeightsExtraKind']:this[_0x24efb4(0x8e6)]=_0x4004cb;}}[_0xd9f3dc(0x805)](_0x580a72,_0x2874e6){var _0x25fb48=_0xd9f3dc;return this[_0x25fb48(0xd28)](_0x580a72,_0x2874e6,!0x1),this;}[_0xd9f3dc(0x1321)](_0x523042,_0x286070){return this['_applyTo'](_0x523042,_0x286070,!0x1),this;}[_0xd9f3dc(0x276e)](_0x9d1f04){var _0x5d10b3=_0xd9f3dc;return this[_0x5d10b3(0x2330)](_0x9d1f04),this;}[_0xd9f3dc(0x1843)](_0x4a3289){var _0x2cd047=_0xd9f3dc;return this[_0x2cd047(0x2330)](_0x4a3289),this;}*['_applyToCoroutine'](_0x17fb4b,_0x2fee9c=!0x1,_0x1634fe){var _0xd251cd=_0xd9f3dc;return this[_0xd251cd(0xee1)]&&(_0x17fb4b['setVerticesData'](_0x397a08['o'][_0xd251cd(0x3056)],this[_0xd251cd(0xee1)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x39b1)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o']['NormalKind'],this[_0xd251cd(0x39b1)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x2a25)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x2029)],this['tangents'],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x3348)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x616)],this[_0xd251cd(0x3348)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x282f)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o']['UV2Kind'],this[_0xd251cd(0x282f)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x4020)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x336e)],this[_0xd251cd(0x4020)],_0x2fee9c),_0x1634fe&&(yield)),this['uvs4']&&(_0x17fb4b['setVerticesData'](_0x397a08['o'][_0xd251cd(0x5bc)],this[_0xd251cd(0x1a6f)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x888)]&&(_0x17fb4b['setVerticesData'](_0x397a08['o']['UV5Kind'],this[_0xd251cd(0x888)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x7b7)]&&(_0x17fb4b['setVerticesData'](_0x397a08['o']['UV6Kind'],this['uvs6'],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x276b)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x716)],this['colors'],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x221e)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x3f71)],this['matricesIndices'],_0x2fee9c),_0x1634fe&&(yield)),this['matricesWeights']&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x1953)],this[_0xd251cd(0x557)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0xccf)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o']['MatricesIndicesExtraKind'],this[_0xd251cd(0xccf)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x8e6)]&&(_0x17fb4b[_0xd251cd(0x236a)](_0x397a08['o'][_0xd251cd(0x2fb1)],this[_0xd251cd(0x8e6)],_0x2fee9c),_0x1634fe&&(yield)),this[_0xd251cd(0x39d4)]?(_0x17fb4b[_0xd251cd(0x35d)](this['indices'],null,_0x2fee9c),_0x1634fe&&(yield)):_0x17fb4b['setIndices']([],null),this;}['_update'](_0xe854f5,_0x57a6d7,_0x277377){var _0x42816b=_0xd9f3dc;return this[_0x42816b(0xee1)]&&_0xe854f5['updateVerticesData'](_0x397a08['o']['PositionKind'],this['positions'],_0x57a6d7,_0x277377),this[_0x42816b(0x39b1)]&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x2496)],this[_0x42816b(0x39b1)],_0x57a6d7,_0x277377),this[_0x42816b(0x2a25)]&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x2029)],this[_0x42816b(0x2a25)],_0x57a6d7,_0x277377),this[_0x42816b(0x3348)]&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x616)],this[_0x42816b(0x3348)],_0x57a6d7,_0x277377),this['uvs2']&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x9dc)],this[_0x42816b(0x282f)],_0x57a6d7,_0x277377),this['uvs3']&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x336e)],this[_0x42816b(0x4020)],_0x57a6d7,_0x277377),this[_0x42816b(0x1a6f)]&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x5bc)],this[_0x42816b(0x1a6f)],_0x57a6d7,_0x277377),this[_0x42816b(0x888)]&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x28b9)],this[_0x42816b(0x888)],_0x57a6d7,_0x277377),this['uvs6']&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x2888)],this[_0x42816b(0x7b7)],_0x57a6d7,_0x277377),this[_0x42816b(0x276b)]&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x716)],this['colors'],_0x57a6d7,_0x277377),this[_0x42816b(0x221e)]&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x3f71)],this['matricesIndices'],_0x57a6d7,_0x277377),this['matricesWeights']&&_0xe854f5['updateVerticesData'](_0x397a08['o'][_0x42816b(0x1953)],this[_0x42816b(0x557)],_0x57a6d7,_0x277377),this[_0x42816b(0xccf)]&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x86a)],this[_0x42816b(0xccf)],_0x57a6d7,_0x277377),this[_0x42816b(0x8e6)]&&_0xe854f5[_0x42816b(0x1014)](_0x397a08['o'][_0x42816b(0x2fb1)],this[_0x42816b(0x8e6)],_0x57a6d7,_0x277377),this[_0x42816b(0x39d4)]&&_0xe854f5[_0x42816b(0x35d)](this[_0x42816b(0x39d4)],null),this;}static[_0xd9f3dc(0x1df7)](_0x495cab,_0x9f87b0,_0x39b6de=0x0,_0x268a18=_0x495cab[_0xd9f3dc(0x3785)]){var _0x3b676f=_0xd9f3dc,_0x5d1930=_0x3e6165['jp'][_0x3b676f(0x19f4)][0x0],_0x2b87a0=_0x3e6165['jp'][_0x3b676f(0x19f4)][0x1];for(let _0x5aa46d=_0x39b6de;_0x5aa46d<_0x39b6de+_0x268a18;_0x5aa46d+=0x3)_0x3e6165['P'][_0x3b676f(0x1bea)](_0x495cab,_0x5aa46d,_0x5d1930),_0x3e6165['P'][_0x3b676f(0x2b3b)](_0x5d1930,_0x9f87b0,_0x2b87a0),_0x495cab[_0x5aa46d]=_0x2b87a0['x'],_0x495cab[_0x5aa46d+0x1]=_0x2b87a0['y'],_0x495cab[_0x5aa46d+0x2]=_0x2b87a0['z'];}static[_0xd9f3dc(0x1e1e)](_0x1805df,_0x1c885b,_0x5157ea=0x0,_0x417bfd=_0x1805df[_0xd9f3dc(0x3785)]){var _0x249421=_0xd9f3dc,_0x4a9459=_0x3e6165['jp'][_0x249421(0x19f4)][0x0],_0x552279=_0x3e6165['jp'][_0x249421(0x19f4)][0x1];for(let _0xc210b0=_0x5157ea;_0xc210b0<_0x5157ea+_0x417bfd;_0xc210b0+=0x3)_0x3e6165['P'][_0x249421(0x1bea)](_0x1805df,_0xc210b0,_0x4a9459),_0x3e6165['P'][_0x249421(0xa06)](_0x4a9459,_0x1c885b,_0x552279),_0x1805df[_0xc210b0]=_0x552279['x'],_0x1805df[_0xc210b0+0x1]=_0x552279['y'],_0x1805df[_0xc210b0+0x2]=_0x552279['z'];}static['_TransformVector4Normals'](_0x3313af,_0x3326d7,_0x65f867=0x0,_0x260170=_0x3313af['length']){var _0x14a0b0=_0xd9f3dc,_0x9c6567=_0x3e6165['jp'][_0x14a0b0(0x1960)][0x0],_0x1a1f5c=_0x3e6165['jp'][_0x14a0b0(0x1960)][0x1];for(let _0x9acb28=_0x65f867;_0x9acb28<_0x65f867+_0x260170;_0x9acb28+=0x4)_0x3e6165['Lt'][_0x14a0b0(0x1bea)](_0x3313af,_0x9acb28,_0x9c6567),_0x3e6165['Lt']['TransformNormalToRef'](_0x9c6567,_0x3326d7,_0x1a1f5c),_0x3313af[_0x9acb28]=_0x1a1f5c['x'],_0x3313af[_0x9acb28+0x1]=_0x1a1f5c['y'],_0x3313af[_0x9acb28+0x2]=_0x1a1f5c['z'],_0x3313af[_0x9acb28+0x3]=_0x1a1f5c['w'];}static[_0xd9f3dc(0x10e3)](_0x245c9d,_0x343b3a=0x0,_0x533d84=_0x245c9d['length']){for(let _0x44a41a=_0x343b3a;_0x44a41a<_0x343b3a+_0x533d84;_0x44a41a+=0x3){var _0x394246=_0x245c9d[_0x44a41a+0x1];_0x245c9d[_0x44a41a+0x1]=_0x245c9d[_0x44a41a+0x2],_0x245c9d[_0x44a41a+0x2]=_0x394246;}}[_0xd9f3dc(0x1c4a)](_0x36119c){var _0x4df5e2=_0xd9f3dc,_0x1f72d6=_0x36119c[_0x4df5e2(0x2800)]()<0x0;return this[_0x4df5e2(0xee1)]&&_0x3c5f1a[_0x4df5e2(0x1df7)](this['positions'],_0x36119c),this['normals']&&_0x3c5f1a[_0x4df5e2(0x1e1e)](this[_0x4df5e2(0x39b1)],_0x36119c),this['tangents']&&_0x3c5f1a[_0x4df5e2(0x1a17)](this[_0x4df5e2(0x2a25)],_0x36119c),_0x1f72d6&&this[_0x4df5e2(0x39d4)]&&_0x3c5f1a[_0x4df5e2(0x10e3)](this[_0x4df5e2(0x39d4)]),this;}[_0xd9f3dc(0x25d7)](_0x362528,_0x18c823=!0x1,_0x45a2d3=!0x1){var _0x472109=_0xd9f3dc;return _0x362528=Array[_0x472109(0x2d96)](_0x362528)?_0x362528['map'](_0x7d01df=>[_0x7d01df,void 0x0]):[[_0x362528,void 0x0]],(0x0,_0x50f039['s3'])(this[_0x472109(0x1bb3)](void 0x0,_0x362528,_0x18c823,!0x1,_0x45a2d3));}*[_0xd9f3dc(0x1bb3)](_0xc5cce4,_0x3fbb40,_0x560e63=!0x1,_0x4764df,_0x3f6010){var _0x2c37a7=_0xd9f3dc;this[_0x2c37a7(0x20ce)]();const _0x5aaf62=_0x3fbb40[_0x2c37a7(0x350f)](_0x14db00=>_0x14db00[0x0]);for(const _0x20b16d of _0x5aaf62)if(_0x20b16d[_0x2c37a7(0x20ce)](),!this['normals']!=!_0x20b16d['normals']||!this[_0x2c37a7(0x2a25)]!=!_0x20b16d['tangents']||!this[_0x2c37a7(0x3348)]!=!_0x20b16d['uvs']||!this['uvs2']!=!_0x20b16d['uvs2']||!this[_0x2c37a7(0x4020)]!=!_0x20b16d[_0x2c37a7(0x4020)]||!this['uvs4']!=!_0x20b16d[_0x2c37a7(0x1a6f)]||!this[_0x2c37a7(0x888)]!=!_0x20b16d[_0x2c37a7(0x888)]||!this[_0x2c37a7(0x7b7)]!=!_0x20b16d[_0x2c37a7(0x7b7)]||!this[_0x2c37a7(0x276b)]!=!_0x20b16d['colors']||!this[_0x2c37a7(0x221e)]!=!_0x20b16d['matricesIndices']||!this['matricesWeights']!=!_0x20b16d[_0x2c37a7(0x557)]||!this[_0x2c37a7(0xccf)]!=!_0x20b16d['matricesIndicesExtra']||!this['matricesWeightsExtra']!=!_0x20b16d[_0x2c37a7(0x8e6)])throw new Error(_0x2c37a7(0x309b));var _0x5993b4=_0x5aaf62[_0x2c37a7(0xc71)]((_0x22a684,_0x5b6224)=>{var _0xf53ebf=_0x2c37a7;return _0x22a684+(null!=(_0x5b6224=null==(_0x22a684=_0x5b6224[_0xf53ebf(0x39d4)])?void 0x0:_0x22a684[_0xf53ebf(0x3785)])?_0x5b6224:0x0);},null!=(_0x5993b4=null==(_0x5993b4=this['indices'])?void 0x0:_0x5993b4[_0x2c37a7(0x3785)])?_0x5993b4:0x0);let _0x1a1444=_0x3f6010||_0x5aaf62[_0x2c37a7(0x2915)](_0x383560=>_0x383560['indices']===this[_0x2c37a7(0x39d4)])?null==(_0x3f6010=this[_0x2c37a7(0x39d4)])?void 0x0:_0x3f6010['slice']():this[_0x2c37a7(0x39d4)];if(0x0<_0x5993b4){let _0x5dbb4d=null!=(_0x3f6010=null===_0x1a1444||void 0x0===_0x1a1444?void 0x0:_0x1a1444[_0x2c37a7(0x3785)])?_0x3f6010:0x0;if((_0x1a1444=_0x1a1444||new Array(_0x5993b4))[_0x2c37a7(0x3785)]!==_0x5993b4){if(Array['isArray'](_0x1a1444))_0x1a1444[_0x2c37a7(0x3785)]=_0x5993b4;else{const _0x580a22=new(_0x560e63||_0x1a1444 instanceof Uint32Array?Uint32Array:Uint16Array)(_0x5993b4);_0x580a22['set'](_0x1a1444),_0x1a1444=_0x580a22;}_0xc5cce4&&_0xc5cce4[_0x2c37a7(0x2800)]()<0x0&&_0x3c5f1a['_FlipFaces'](_0x1a1444,0x0,_0x5dbb4d);}let _0xe5e977=this['positions']?this['positions']['length']/0x3:0x0;for(const [_0x23f4cc,_0x539c17]of _0x3fbb40)if(_0x23f4cc['indices']){for(let _0x28e3ca=0x0;_0x28e3ca<_0x23f4cc[_0x2c37a7(0x39d4)][_0x2c37a7(0x3785)];_0x28e3ca++)_0x1a1444[_0x5dbb4d+_0x28e3ca]=_0x23f4cc[_0x2c37a7(0x39d4)][_0x28e3ca]+_0xe5e977;_0x539c17&&_0x539c17[_0x2c37a7(0x2800)]()<0x0&&_0x3c5f1a[_0x2c37a7(0x10e3)](_0x1a1444,_0x5dbb4d,_0x23f4cc['indices']['length']),_0xe5e977+=_0x23f4cc[_0x2c37a7(0xee1)]['length']/0x3,_0x5dbb4d+=_0x23f4cc['indices'][_0x2c37a7(0x3785)],_0x4764df&&(yield);}}return this[_0x2c37a7(0x39d4)]=_0x1a1444,this[_0x2c37a7(0xee1)]=_0x3c5f1a['_MergeElement'](_0x397a08['o']['PositionKind'],this[_0x2c37a7(0xee1)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x4e4bfe=>[_0x4e4bfe[0x0][_0x2c37a7(0xee1)],_0x4e4bfe[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x39b1)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o']['NormalKind'],this[_0x2c37a7(0x39b1)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x83b8bf=>[_0x83b8bf[0x0][_0x2c37a7(0x39b1)],_0x83b8bf[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x2a25)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x2029)],this[_0x2c37a7(0x2a25)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x20334f=>[_0x20334f[0x0]['tangents'],_0x20334f[0x1]])),_0x4764df&&(yield),this['uvs']=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x616)],this['uvs'],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x27b2c3=>[_0x27b2c3[0x0][_0x2c37a7(0x3348)],_0x27b2c3[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x282f)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x9dc)],this['uvs2'],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x5c01d9=>[_0x5c01d9[0x0][_0x2c37a7(0x282f)],_0x5c01d9[0x1]])),_0x4764df&&(yield),this['uvs3']=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x336e)],this[_0x2c37a7(0x4020)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x58d1da=>[_0x58d1da[0x0][_0x2c37a7(0x4020)],_0x58d1da[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x1a6f)]=_0x3c5f1a['_MergeElement'](_0x397a08['o'][_0x2c37a7(0x5bc)],this[_0x2c37a7(0x1a6f)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x1f40da=>[_0x1f40da[0x0]['uvs4'],_0x1f40da[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x888)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x28b9)],this['uvs5'],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x2bdd4c=>[_0x2bdd4c[0x0][_0x2c37a7(0x888)],_0x2bdd4c[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x7b7)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x2888)],this[_0x2c37a7(0x7b7)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x573cae=>[_0x573cae[0x0]['uvs6'],_0x573cae[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x276b)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x716)],this[_0x2c37a7(0x276b)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x4f6527=>[_0x4f6527[0x0][_0x2c37a7(0x276b)],_0x4f6527[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x221e)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x3f71)],this[_0x2c37a7(0x221e)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x474858=>[_0x474858[0x0][_0x2c37a7(0x221e)],_0x474858[0x1]])),_0x4764df&&(yield),this['matricesWeights']=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o'][_0x2c37a7(0x1953)],this['matricesWeights'],_0xc5cce4,_0x3fbb40['map'](_0x55f33d=>[_0x55f33d[0x0][_0x2c37a7(0x557)],_0x55f33d[0x1]])),_0x4764df&&(yield),this['matricesIndicesExtra']=_0x3c5f1a['_MergeElement'](_0x397a08['o'][_0x2c37a7(0x86a)],this[_0x2c37a7(0xccf)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x2ea452=>[_0x2ea452[0x0][_0x2c37a7(0xccf)],_0x2ea452[0x1]])),_0x4764df&&(yield),this[_0x2c37a7(0x8e6)]=_0x3c5f1a[_0x2c37a7(0x265)](_0x397a08['o']['MatricesWeightsExtraKind'],this[_0x2c37a7(0x8e6)],_0xc5cce4,_0x3fbb40[_0x2c37a7(0x350f)](_0x5dd656=>[_0x5dd656[0x0]['matricesWeightsExtra'],_0x5dd656[0x1]])),this;}static[_0xd9f3dc(0x265)](_0x43ce8b,_0x475cf5,_0x5a298c,_0x549a27){var _0x31e787=_0xd9f3dc;const _0x19a1e1=_0x549a27['filter'](_0x3b06e1=>null!==_0x3b06e1[0x0]&&void 0x0!==_0x3b06e1[0x0]);if(!_0x475cf5&&0x0==_0x19a1e1['length'])return _0x475cf5;if(!_0x475cf5)return this['_MergeElement'](_0x43ce8b,_0x19a1e1[0x0][0x0],_0x19a1e1[0x0][0x1],_0x19a1e1[_0x31e787(0xeff)](0x1));_0x549a27=_0x19a1e1[_0x31e787(0xc71)]((_0x4ef171,_0x27cff2)=>_0x4ef171+_0x27cff2[0x0][_0x31e787(0x3785)],_0x475cf5[_0x31e787(0x3785)]);const _0x294b10=_0x43ce8b===_0x397a08['o']['PositionKind']?_0x3c5f1a[_0x31e787(0x1df7)]:_0x43ce8b===_0x397a08['o'][_0x31e787(0x2496)]?_0x3c5f1a[_0x31e787(0x1e1e)]:_0x43ce8b===_0x397a08['o'][_0x31e787(0x2029)]?_0x3c5f1a[_0x31e787(0x1a17)]:()=>{};if(_0x475cf5 instanceof Float32Array){const _0xb13924=new Float32Array(_0x549a27);_0xb13924[_0x31e787(0xc1b)](_0x475cf5),_0x5a298c&&_0x294b10(_0xb13924,_0x5a298c,0x0,_0x475cf5[_0x31e787(0x3785)]);let _0x2e68e1=_0x475cf5[_0x31e787(0x3785)];for(const [_0x18765d,_0x2959d8]of _0x19a1e1)_0xb13924[_0x31e787(0xc1b)](_0x18765d,_0x2e68e1),_0x2959d8&&_0x294b10(_0xb13924,_0x2959d8,_0x2e68e1,_0x18765d['length']),_0x2e68e1+=_0x18765d[_0x31e787(0x3785)];return _0xb13924;}{const _0x31ddc4=new Array(_0x549a27);for(let _0x1ee0a5=0x0;_0x1ee0a5<_0x475cf5[_0x31e787(0x3785)];_0x1ee0a5++)_0x31ddc4[_0x1ee0a5]=_0x475cf5[_0x1ee0a5];_0x5a298c&&_0x294b10(_0x31ddc4,_0x5a298c,0x0,_0x475cf5['length']);let _0x96382a=_0x475cf5['length'];for(const [_0x250aa0,_0x85d2a]of _0x19a1e1){for(let _0x31ebce=0x0;_0x31ebce<_0x250aa0[_0x31e787(0x3785)];_0x31ebce++)_0x31ddc4[_0x96382a+_0x31ebce]=_0x250aa0[_0x31ebce];_0x85d2a&&_0x294b10(_0x31ddc4,_0x85d2a,_0x96382a,_0x250aa0[_0x31e787(0x3785)]),_0x96382a+=_0x250aa0[_0x31e787(0x3785)];}return _0x31ddc4;}}[_0xd9f3dc(0x20ce)](){var _0x2e82f3=_0xd9f3dc;if(!this['positions'])throw new _0xafe7b5['LH'](_0x2e82f3(0xdbf),_0xafe7b5['SM'][_0x2e82f3(0xda2)]);const _0x32d539=(_0x599813,_0x2050d5)=>{var _0xf6633f=_0x2e82f3,_0x3e230e=_0x397a08['o'][_0xf6633f(0x1501)](_0x599813);if(_0x2050d5['length']%_0x3e230e!=0x0)throw new Error('The\x20'+_0x599813+_0xf6633f(0xa5f)+_0x3e230e);return _0x2050d5[_0xf6633f(0x3785)]/_0x3e230e;},_0x40cb5b=_0x32d539(_0x397a08['o'][_0x2e82f3(0x3056)],this[_0x2e82f3(0xee1)]);var _0x526ebb=(_0x66df58,_0x17b3c3)=>{var _0x2cc2d8=_0x2e82f3;_0x17b3c3=_0x32d539(_0x66df58,_0x17b3c3);if(_0x17b3c3!==_0x40cb5b)throw new Error(_0x2cc2d8(0x839)+_0x66df58+_0x2cc2d8(0x28b0)+_0x17b3c3+_0x2cc2d8(0x268d)+_0x40cb5b+')');};this[_0x2e82f3(0x39b1)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x2496)],this['normals']),this[_0x2e82f3(0x2a25)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x2029)],this['tangents']),this['uvs']&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x616)],this[_0x2e82f3(0x3348)]),this[_0x2e82f3(0x282f)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x9dc)],this[_0x2e82f3(0x282f)]),this[_0x2e82f3(0x4020)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x336e)],this[_0x2e82f3(0x4020)]),this[_0x2e82f3(0x1a6f)]&&_0x526ebb(_0x397a08['o']['UV4Kind'],this[_0x2e82f3(0x1a6f)]),this[_0x2e82f3(0x888)]&&_0x526ebb(_0x397a08['o']['UV5Kind'],this['uvs5']),this[_0x2e82f3(0x7b7)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x2888)],this[_0x2e82f3(0x7b7)]),this['colors']&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x716)],this[_0x2e82f3(0x276b)]),this[_0x2e82f3(0x221e)]&&_0x526ebb(_0x397a08['o'][_0x2e82f3(0x3f71)],this[_0x2e82f3(0x221e)]),this[_0x2e82f3(0x557)]&&_0x526ebb(_0x397a08['o']['MatricesWeightsKind'],this[_0x2e82f3(0x557)]),this[_0x2e82f3(0xccf)]&&_0x526ebb(_0x397a08['o']['MatricesIndicesExtraKind'],this['matricesIndicesExtra']),this['matricesWeightsExtra']&&_0x526ebb(_0x397a08['o']['MatricesWeightsExtraKind'],this['matricesWeightsExtra']);}['serialize'](){var _0x166f7c=_0xd9f3dc;const _0x5e9c02={};return this[_0x166f7c(0xee1)]&&(_0x5e9c02['positions']=this['positions']),this[_0x166f7c(0x39b1)]&&(_0x5e9c02['normals']=this[_0x166f7c(0x39b1)]),this[_0x166f7c(0x2a25)]&&(_0x5e9c02['tangents']=this[_0x166f7c(0x2a25)]),this[_0x166f7c(0x3348)]&&(_0x5e9c02[_0x166f7c(0x3348)]=this[_0x166f7c(0x3348)]),this[_0x166f7c(0x282f)]&&(_0x5e9c02['uvs2']=this[_0x166f7c(0x282f)]),this[_0x166f7c(0x4020)]&&(_0x5e9c02[_0x166f7c(0x4020)]=this[_0x166f7c(0x4020)]),this[_0x166f7c(0x1a6f)]&&(_0x5e9c02[_0x166f7c(0x1a6f)]=this[_0x166f7c(0x1a6f)]),this[_0x166f7c(0x888)]&&(_0x5e9c02[_0x166f7c(0x888)]=this[_0x166f7c(0x888)]),this[_0x166f7c(0x7b7)]&&(_0x5e9c02['uvs6']=this['uvs6']),this[_0x166f7c(0x276b)]&&(_0x5e9c02['colors']=this[_0x166f7c(0x276b)]),this[_0x166f7c(0x221e)]&&(_0x5e9c02[_0x166f7c(0x221e)]=this[_0x166f7c(0x221e)],_0x5e9c02[_0x166f7c(0x221e)][_0x166f7c(0x2588)]=!0x0),this[_0x166f7c(0x557)]&&(_0x5e9c02[_0x166f7c(0x557)]=this[_0x166f7c(0x557)]),this[_0x166f7c(0xccf)]&&(_0x5e9c02[_0x166f7c(0xccf)]=this[_0x166f7c(0xccf)],_0x5e9c02['matricesIndicesExtra'][_0x166f7c(0x2588)]=!0x0),this[_0x166f7c(0x8e6)]&&(_0x5e9c02[_0x166f7c(0x8e6)]=this[_0x166f7c(0x8e6)]),_0x5e9c02[_0x166f7c(0x39d4)]=this[_0x166f7c(0x39d4)],_0x5e9c02;}static[_0xd9f3dc(0x3ba7)](_0x18461e,_0x513d49,_0xae1202){var _0x1c5157=_0xd9f3dc;return _0x3c5f1a[_0x1c5157(0x2d76)](_0x18461e,_0x513d49,_0xae1202);}static['ExtractFromGeometry'](_0x4279dd,_0x58f902,_0x34f7cf){var _0x28cf27=_0xd9f3dc;return _0x3c5f1a[_0x28cf27(0x2d76)](_0x4279dd,_0x58f902,_0x34f7cf);}static[_0xd9f3dc(0x2d76)](_0x1273f2,_0x4d3286,_0x487cb7){var _0x45ead6=_0xd9f3dc;const _0x2c8bf5=new _0x3c5f1a();return _0x1273f2['isVerticesDataPresent'](_0x397a08['o']['PositionKind'])&&(_0x2c8bf5[_0x45ead6(0xee1)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o']['PositionKind'],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x2496)])&&(_0x2c8bf5['normals']=_0x1273f2['getVerticesData'](_0x397a08['o']['NormalKind'],_0x4d3286,_0x487cb7)),_0x1273f2['isVerticesDataPresent'](_0x397a08['o']['TangentKind'])&&(_0x2c8bf5[_0x45ead6(0x2a25)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x2029)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o']['UVKind'])&&(_0x2c8bf5[_0x45ead6(0x3348)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x616)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x9dc)])&&(_0x2c8bf5[_0x45ead6(0x282f)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x9dc)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x336e)])&&(_0x2c8bf5[_0x45ead6(0x4020)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x336e)],_0x4d3286,_0x487cb7)),_0x1273f2['isVerticesDataPresent'](_0x397a08['o'][_0x45ead6(0x5bc)])&&(_0x2c8bf5[_0x45ead6(0x1a6f)]=_0x1273f2['getVerticesData'](_0x397a08['o'][_0x45ead6(0x5bc)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x28b9)])&&(_0x2c8bf5['uvs5']=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o']['UV5Kind'],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x2888)])&&(_0x2c8bf5[_0x45ead6(0x7b7)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x2888)],_0x4d3286,_0x487cb7)),_0x1273f2['isVerticesDataPresent'](_0x397a08['o'][_0x45ead6(0x716)])&&(_0x2c8bf5[_0x45ead6(0x276b)]=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x716)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o']['MatricesIndicesKind'])&&(_0x2c8bf5[_0x45ead6(0x221e)]=_0x1273f2['getVerticesData'](_0x397a08['o'][_0x45ead6(0x3f71)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o']['MatricesWeightsKind'])&&(_0x2c8bf5['matricesWeights']=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x1953)],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o'][_0x45ead6(0x86a)])&&(_0x2c8bf5[_0x45ead6(0xccf)]=_0x1273f2['getVerticesData'](_0x397a08['o']['MatricesIndicesExtraKind'],_0x4d3286,_0x487cb7)),_0x1273f2[_0x45ead6(0x950)](_0x397a08['o']['MatricesWeightsExtraKind'])&&(_0x2c8bf5['matricesWeightsExtra']=_0x1273f2[_0x45ead6(0x3e76)](_0x397a08['o'][_0x45ead6(0x2fb1)],_0x4d3286,_0x487cb7)),_0x2c8bf5[_0x45ead6(0x39d4)]=_0x1273f2[_0x45ead6(0x17bc)](_0x4d3286,_0x487cb7),_0x2c8bf5;}static[_0xd9f3dc(0x3ca9)](_0x1239a0){throw(0x0,_0x13e16d['S'])('ribbonBuilder');}static['CreateBox'](_0x174b0a){throw(0x0,_0x13e16d['S'])('boxBuilder');}static[_0xd9f3dc(0x187a)](_0x498d9f){var _0x11189d=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x11189d(0x38ce));}static[_0xd9f3dc(0x1219)](_0x461976){var _0x34bfbf=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x34bfbf(0x9bd));}static[_0xd9f3dc(0x2ca0)](_0x3ebe92){var _0x31cff6=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x31cff6(0x2cd8));}static['CreateCylinder'](_0x16a189){throw(0x0,_0x13e16d['S'])('cylinderBuilder');}static[_0xd9f3dc(0x1ad7)](_0x50d2a8){throw(0x0,_0x13e16d['S'])('torusBuilder');}static['CreateLineSystem'](_0x190d8f){throw(0x0,_0x13e16d['S'])('linesBuilder');}static[_0xd9f3dc(0x20c9)](_0x18e4c6){throw(0x0,_0x13e16d['S'])('linesBuilder');}static[_0xd9f3dc(0x3d9)](_0x44ea6a){var _0x3d0353=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x3d0353(0x1307));}static[_0xd9f3dc(0x2ff8)](_0x336508){var _0x1a03cc=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x1a03cc(0x1307));}static[_0xd9f3dc(0x2c3f)](_0x22e0b7){var _0x2fd40a=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x2fd40a(0x1307));}static[_0xd9f3dc(0x1d58)](_0x2b00c2){var _0x3283c9=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x3283c9(0x250c));}static[_0xd9f3dc(0x3e17)](_0x136fe1){var _0x2579fd=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x2579fd(0x66e));}static[_0xd9f3dc(0x3961)](_0x37e486,_0x1e13e6,_0x1de8b1,_0x172db1,_0xc875f2,_0x12906b,_0x27df6c){throw(0x0,_0x13e16d['S'])('polygonBuilder');}static[_0xd9f3dc(0x1f8b)](_0x2e736e){var _0x52e8fe=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x52e8fe(0x3254));}static['CreatePolyhedron'](_0x3a962d){throw(0x0,_0x13e16d['S'])('polyhedronBuilder');}static[_0xd9f3dc(0x2470)](_0x416887=_0x3e6165['P']['Up']()){var _0x16241b=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x16241b(0x2f3));}static[_0xd9f3dc(0xb25)](_0x2aed5b){var _0x28c4c7=_0xd9f3dc;throw(0x0,_0x13e16d['S'])(_0x28c4c7(0xaed));}static['ComputeNormals'](_0x90d158,_0x469456,_0x29bd5b,_0x59f370){var _0x57718d=_0xd9f3dc;let _0x1a0dca=0x0,_0x7a3a8d=0x0,_0x1d3626=0x0,_0xf9085f=0x0,_0x3cb61f=0x0,_0x17e6c3=!0x1,_0x5b4f52=!0x1,_0x5612b7=!0x1,_0x35ca26=!0x1,_0x279dc0=0x1,_0x9bb4c2=0x0,_0x36e747=null,_0x47373c=(_0x59f370&&(_0x17e6c3=!!_0x59f370['facetNormals'],_0x5b4f52=!!_0x59f370['facetPositions'],_0x5612b7=!!_0x59f370[_0x57718d(0x3ebc)],_0x279dc0=!0x0===_0x59f370['useRightHandedSystem']?-0x1:0x1,_0x9bb4c2=_0x59f370[_0x57718d(0x3e5)]||0x0,_0x35ca26=!!_0x59f370[_0x57718d(0x2217)],_0x36e747=_0x59f370['distanceTo'],_0x35ca26&&void 0x0===_0x36e747&&(_0x36e747=_0x3e6165['P'][_0x57718d(0xd5a)]())),0x0),_0x3eaf03=0x0,_0x4748d1=0x0,_0x46668d=0x0;for(_0x5612b7&&_0x59f370&&_0x59f370[_0x57718d(0x131b)]&&(_0x47373c=_0x59f370[_0x57718d(0x37c9)]['X']*_0x9bb4c2/_0x59f370[_0x57718d(0x131b)]['x'],_0x3eaf03=_0x59f370[_0x57718d(0x37c9)]['Y']*_0x9bb4c2/_0x59f370[_0x57718d(0x131b)]['y'],_0x4748d1=_0x59f370[_0x57718d(0x37c9)]['Z']*_0x9bb4c2/_0x59f370[_0x57718d(0x131b)]['z'],_0x46668d=_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)]*_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)],_0x59f370[_0x57718d(0x3ebc)][_0x57718d(0x3785)]=0x0),_0x1a0dca=0x0;_0x1a0dca<_0x90d158['length'];_0x1a0dca++)_0x29bd5b[_0x1a0dca]=0x0;var _0x3aef30=_0x469456['length']/0x3|0x0;for(_0x1a0dca=0x0;_0x1a0dca<_0x3aef30;_0x1a0dca++){var _0x3f252e,_0x5eeba9,_0x1eb4b7,_0x550ad4,_0x29162c,_0x2a9ff6,_0x513fb8,_0x1b52d4,_0x58778a,_0x29a129,_0x41518c=0x1+(_0x513fb8=0x3*_0x469456[0x3*_0x1a0dca]),_0x33fa4b=0x2+_0x513fb8,_0x1ce49d=0x1+(_0x1b52d4=0x3*_0x469456[0x3*_0x1a0dca+0x1]),_0x21a422=0x2+_0x1b52d4,_0x2cfa7e=0x3*_0x469456[0x3*_0x1a0dca+0x2],_0x37409e=_0x90d158[_0x513fb8]-_0x90d158[_0x1b52d4],_0x4c5d67=_0x90d158[_0x41518c]-_0x90d158[_0x1ce49d],_0x277910=_0x90d158[_0x33fa4b]-_0x90d158[_0x21a422],_0x77aab2=_0x90d158[_0x2cfa7e]-_0x90d158[_0x1b52d4],_0x4fb077=_0x90d158[_0x58778a=0x1+_0x2cfa7e]-_0x90d158[_0x1ce49d],_0xbc463f=_0x90d158[_0x29a129=0x2+_0x2cfa7e]-_0x90d158[_0x21a422];if(_0x7a3a8d=_0x279dc0*(_0x4c5d67*_0xbc463f-_0x277910*_0x4fb077),_0x1d3626=_0x279dc0*(_0x277910*_0x77aab2-_0x37409e*_0xbc463f),_0xf9085f=_0x279dc0*(_0x37409e*_0x4fb077-_0x4c5d67*_0x77aab2),_0x3cb61f=0x0===(_0x3cb61f=Math[_0x57718d(0x243f)](_0x7a3a8d*_0x7a3a8d+_0x1d3626*_0x1d3626+_0xf9085f*_0xf9085f))?0x1:_0x3cb61f,_0x7a3a8d/=_0x3cb61f,_0x1d3626/=_0x3cb61f,_0xf9085f/=_0x3cb61f,_0x17e6c3&&_0x59f370&&(_0x59f370['facetNormals'][_0x1a0dca]['x']=_0x7a3a8d,_0x59f370['facetNormals'][_0x1a0dca]['y']=_0x1d3626,_0x59f370[_0x57718d(0x24fc)][_0x1a0dca]['z']=_0xf9085f),_0x5b4f52&&_0x59f370&&(_0x59f370[_0x57718d(0x2a91)][_0x1a0dca]['x']=(_0x90d158[_0x513fb8]+_0x90d158[_0x1b52d4]+_0x90d158[_0x2cfa7e])/0x3,_0x59f370[_0x57718d(0x2a91)][_0x1a0dca]['y']=(_0x90d158[_0x41518c]+_0x90d158[_0x1ce49d]+_0x90d158[_0x58778a])/0x3,_0x59f370[_0x57718d(0x2a91)][_0x1a0dca]['z']=(_0x90d158[_0x33fa4b]+_0x90d158[_0x21a422]+_0x90d158[_0x29a129])/0x3),_0x5612b7&&_0x59f370&&(_0x277910=Math[_0x57718d(0x3f66)]((_0x59f370[_0x57718d(0x2a91)][_0x1a0dca]['x']-_0x59f370['bInfo']['minimum']['x']*_0x9bb4c2)*_0x47373c),_0xbc463f=Math[_0x57718d(0x3f66)]((_0x59f370[_0x57718d(0x2a91)][_0x1a0dca]['y']-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['y']*_0x9bb4c2)*_0x3eaf03),_0x37409e=Math[_0x57718d(0x3f66)]((_0x59f370['facetPositions'][_0x1a0dca]['z']-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['z']*_0x9bb4c2)*_0x4748d1),_0x4fb077=Math[_0x57718d(0x3f66)]((_0x90d158[_0x513fb8]-_0x59f370['bInfo'][_0x57718d(0x2d92)]['x']*_0x9bb4c2)*_0x47373c),_0x4c5d67=Math['floor']((_0x90d158[_0x41518c]-_0x59f370[_0x57718d(0x3497)]['minimum']['y']*_0x9bb4c2)*_0x3eaf03),_0x77aab2=Math['floor']((_0x90d158[_0x33fa4b]-_0x59f370[_0x57718d(0x3497)]['minimum']['z']*_0x9bb4c2)*_0x4748d1),_0x2a9ff6=Math[_0x57718d(0x3f66)]((_0x90d158[_0x1b52d4]-_0x59f370['bInfo'][_0x57718d(0x2d92)]['x']*_0x9bb4c2)*_0x47373c),_0x3f252e=Math['floor']((_0x90d158[_0x1ce49d]-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['y']*_0x9bb4c2)*_0x3eaf03),_0x5eeba9=Math['floor']((_0x90d158[_0x21a422]-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['z']*_0x9bb4c2)*_0x4748d1),_0x1eb4b7=Math[_0x57718d(0x3f66)]((_0x90d158[_0x2cfa7e]-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['x']*_0x9bb4c2)*_0x47373c),_0x550ad4=Math[_0x57718d(0x3f66)]((_0x90d158[_0x58778a]-_0x59f370[_0x57718d(0x3497)][_0x57718d(0x2d92)]['y']*_0x9bb4c2)*_0x3eaf03),_0x29162c=Math[_0x57718d(0x3f66)]((_0x90d158[_0x29a129]-_0x59f370['bInfo'][_0x57718d(0x2d92)]['z']*_0x9bb4c2)*_0x4748d1),_0x4fb077=_0x4fb077+_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)]*_0x4c5d67+_0x46668d*_0x77aab2,_0x4c5d67=_0x2a9ff6+_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)]*_0x3f252e+_0x46668d*_0x5eeba9,_0x77aab2=_0x1eb4b7+_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)]*_0x550ad4+_0x46668d*_0x29162c,_0x2a9ff6=_0x277910+_0x59f370[_0x57718d(0x37c9)][_0x57718d(0x695)]*_0xbc463f+_0x46668d*_0x37409e,_0x59f370['facetPartitioning'][_0x2a9ff6]=_0x59f370[_0x57718d(0x3ebc)][_0x2a9ff6]||new Array(),_0x59f370[_0x57718d(0x3ebc)][_0x4fb077]=_0x59f370[_0x57718d(0x3ebc)][_0x4fb077]||new Array(),_0x59f370['facetPartitioning'][_0x4c5d67]=_0x59f370[_0x57718d(0x3ebc)][_0x4c5d67]||new Array(),_0x59f370[_0x57718d(0x3ebc)][_0x77aab2]=_0x59f370[_0x57718d(0x3ebc)][_0x77aab2]||new Array(),_0x59f370[_0x57718d(0x3ebc)][_0x4fb077][_0x57718d(0x1e1d)](_0x1a0dca),_0x4c5d67!=_0x4fb077&&_0x59f370[_0x57718d(0x3ebc)][_0x4c5d67][_0x57718d(0x1e1d)](_0x1a0dca),_0x77aab2!=_0x4c5d67&&_0x77aab2!=_0x4fb077&&_0x59f370[_0x57718d(0x3ebc)][_0x77aab2][_0x57718d(0x1e1d)](_0x1a0dca),_0x2a9ff6!=_0x4fb077&&_0x2a9ff6!=_0x4c5d67&&_0x2a9ff6!=_0x77aab2&&_0x59f370[_0x57718d(0x3ebc)][_0x2a9ff6][_0x57718d(0x1e1d)](_0x1a0dca)),_0x35ca26&&_0x59f370&&_0x59f370['facetPositions']){const _0xbcaf95=_0x59f370[_0x57718d(0x6a8)][_0x1a0dca];_0xbcaf95['ind']=0x3*_0x1a0dca,_0xbcaf95[_0x57718d(0x2b98)]=_0x3e6165['P'][_0x57718d(0xa52)](_0x59f370[_0x57718d(0x2a91)][_0x1a0dca],_0x36e747);}_0x29bd5b[_0x513fb8]+=_0x7a3a8d,_0x29bd5b[_0x41518c]+=_0x1d3626,_0x29bd5b[_0x33fa4b]+=_0xf9085f,_0x29bd5b[_0x1b52d4]+=_0x7a3a8d,_0x29bd5b[_0x1ce49d]+=_0x1d3626,_0x29bd5b[_0x21a422]+=_0xf9085f,_0x29bd5b[_0x2cfa7e]+=_0x7a3a8d,_0x29bd5b[_0x58778a]+=_0x1d3626,_0x29bd5b[_0x29a129]+=_0xf9085f;}for(_0x1a0dca=0x0;_0x1a0dca<_0x29bd5b[_0x57718d(0x3785)]/0x3;_0x1a0dca++)_0x7a3a8d=_0x29bd5b[0x3*_0x1a0dca],_0x1d3626=_0x29bd5b[0x3*_0x1a0dca+0x1],_0xf9085f=_0x29bd5b[0x3*_0x1a0dca+0x2],_0x3cb61f=0x0===(_0x3cb61f=Math['sqrt'](_0x7a3a8d*_0x7a3a8d+_0x1d3626*_0x1d3626+_0xf9085f*_0xf9085f))?0x1:_0x3cb61f,_0x7a3a8d/=_0x3cb61f,_0x1d3626/=_0x3cb61f,_0xf9085f/=_0x3cb61f,_0x29bd5b[0x3*_0x1a0dca]=_0x7a3a8d,_0x29bd5b[0x3*_0x1a0dca+0x1]=_0x1d3626,_0x29bd5b[0x3*_0x1a0dca+0x2]=_0xf9085f;}static['_ComputeSides'](_0x292080,_0x1ca4d8,_0x4bfb43,_0x4eee01,_0x38d55a,_0x53370b,_0x3a87cb){var _0x968459=_0xd9f3dc,_0x4a83ae=_0x4bfb43['length'],_0x138982=_0x4eee01[_0x968459(0x3785)];let _0x204f66,_0x4afbda;switch(_0x292080=_0x292080||_0x3c5f1a[_0x968459(0x1801)]){case _0x3c5f1a['FRONTSIDE']:break;case _0x3c5f1a['BACKSIDE']:for(_0x204f66=0x0;_0x204f66<_0x4a83ae;_0x204f66+=0x3){var _0xe66d62=_0x4bfb43[_0x204f66];_0x4bfb43[_0x204f66]=_0x4bfb43[_0x204f66+0x2],_0x4bfb43[_0x204f66+0x2]=_0xe66d62;}for(_0x4afbda=0x0;_0x4afbda<_0x138982;_0x4afbda++)_0x4eee01[_0x4afbda]=-_0x4eee01[_0x4afbda];break;case _0x3c5f1a['DOUBLESIDE']:{var _0x4e5b09=_0x1ca4d8[_0x968459(0x3785)],_0x5c7945=_0x4e5b09/0x3;for(let _0xa68ae=0x0;_0xa68ae<_0x4e5b09;_0xa68ae++)_0x1ca4d8[_0x4e5b09+_0xa68ae]=_0x1ca4d8[_0xa68ae];for(_0x204f66=0x0;_0x204f66<_0x4a83ae;_0x204f66+=0x3)_0x4bfb43[_0x204f66+_0x4a83ae]=_0x4bfb43[_0x204f66+0x2]+_0x5c7945,_0x4bfb43[_0x204f66+0x1+_0x4a83ae]=_0x4bfb43[_0x204f66+0x1]+_0x5c7945,_0x4bfb43[_0x204f66+0x2+_0x4a83ae]=_0x4bfb43[_0x204f66]+_0x5c7945;for(_0x4afbda=0x0;_0x4afbda<_0x138982;_0x4afbda++)_0x4eee01[_0x138982+_0x4afbda]=-_0x4eee01[_0x4afbda];var _0x4e5cb1=_0x38d55a[_0x968459(0x3785)];let _0x1f2d1c=0x0;for(_0x1f2d1c=0x0;_0x1f2d1c<_0x4e5cb1;_0x1f2d1c++)_0x38d55a[_0x1f2d1c+_0x4e5cb1]=_0x38d55a[_0x1f2d1c];for(_0x53370b=_0x53370b||new _0x3e6165['Lt'](0x0,0x0,0x1,0x1),_0x3a87cb=_0x3a87cb||new _0x3e6165['Lt'](0x0,0x0,0x1,0x1),_0x1f2d1c=0x0,_0x204f66=0x0;_0x204f66<_0x4e5cb1/0x2;_0x204f66++)_0x38d55a[_0x1f2d1c]=_0x53370b['x']+(_0x53370b['z']-_0x53370b['x'])*_0x38d55a[_0x1f2d1c],_0x38d55a[_0x1f2d1c+0x1]=_0x53370b['y']+(_0x53370b['w']-_0x53370b['y'])*_0x38d55a[_0x1f2d1c+0x1],_0x38d55a[_0x1f2d1c+_0x4e5cb1]=_0x3a87cb['x']+(_0x3a87cb['z']-_0x3a87cb['x'])*_0x38d55a[_0x1f2d1c+_0x4e5cb1],_0x38d55a[_0x1f2d1c+_0x4e5cb1+0x1]=_0x3a87cb['y']+(_0x3a87cb['w']-_0x3a87cb['y'])*_0x38d55a[_0x1f2d1c+_0x4e5cb1+0x1],_0x1f2d1c+=0x2;break;}}}static[_0xd9f3dc(0x267c)](_0x4f67ff,_0x2d4836){var _0x2181f1=_0xd9f3dc;const _0x45fcdd=new _0x3c5f1a();var _0xc06086=_0x4f67ff[_0x2181f1(0xee1)],_0x43d0b9=(_0xc06086&&_0x45fcdd[_0x2181f1(0xc1b)](_0xc06086,_0x397a08['o'][_0x2181f1(0x3056)]),_0x4f67ff[_0x2181f1(0x39b1)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x2496)]),_0x4f67ff[_0x2181f1(0x2a25)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd['set'](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x2029)]),_0x4f67ff[_0x2181f1(0x3348)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o']['UVKind']),_0x4f67ff[_0x2181f1(0xb66)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd['set'](_0x43d0b9,_0x397a08['o']['UV2Kind']),_0x4f67ff['uv3s']),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x336e)]),_0x4f67ff[_0x2181f1(0xcc6)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x5bc)]),_0x4f67ff[_0x2181f1(0x3a11)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x28b9)]),_0x4f67ff[_0x2181f1(0x17e5)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o']['UV6Kind']),_0x4f67ff[_0x2181f1(0x276b)]),_0x43d0b9=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x26011e['HE'][_0x2181f1(0xaaf)](_0x43d0b9,_0xc06086['length']/0x3),_0x397a08['o'][_0x2181f1(0x716)]),_0x4f67ff[_0x2181f1(0x221e)]),_0xc06086=(_0x43d0b9&&_0x45fcdd[_0x2181f1(0xc1b)](_0x43d0b9,_0x397a08['o'][_0x2181f1(0x3f71)]),_0x4f67ff[_0x2181f1(0x557)]),_0x43d0b9=(_0xc06086&&_0x45fcdd['set'](_0xc06086,_0x397a08['o'][_0x2181f1(0x1953)]),_0x4f67ff[_0x2181f1(0x39d4)]);_0x43d0b9&&(_0x45fcdd['indices']=_0x43d0b9),_0x2d4836[_0x2181f1(0x197e)](_0x45fcdd,_0x4f67ff['updatable']);}}_0x3c5f1a[_0xd9f3dc(0x529)]=0x0,_0x3c5f1a[_0xd9f3dc(0x37ed)]=0x1,_0x3c5f1a['DOUBLESIDE']=0x2,_0x3c5f1a[_0xd9f3dc(0x1801)]=0x0,_0x4e8140([_0x5eba3e['G6']['filter']((...[_0x257679])=>!Array[_0xd9f3dc(0x2d96)](_0x257679))],_0x3c5f1a,_0xd9f3dc(0x1df7),null),_0x4e8140([_0x5eba3e['G6']['filter']((...[_0x4d4df9])=>!Array['isArray'](_0x4d4df9))],_0x3c5f1a,_0xd9f3dc(0x1e1e),null),_0x4e8140([_0x5eba3e['G6'][_0xd9f3dc(0x2a44)]((...[_0x226b6a])=>!Array['isArray'](_0x226b6a))],_0x3c5f1a,'_TransformVector4Normals',null),_0x4e8140([_0x5eba3e['G6']['filter']((...[_0x24e00d])=>!Array[_0xd9f3dc(0x2d96)](_0x24e00d))],_0x3c5f1a,_0xd9f3dc(0x10e3),null);},0x6388:(_0x35cfe6,_0x2132ce,_0x58c5e0)=>{var _0x1a4af7=_0x58c5e0(0x151a8),_0x512af3=_0x58c5e0(0x1591d),_0x5cab31=_0x58c5e0(0x467b),_0x192758=_0x58c5e0(0x67d3),_0x16af18=_0x58c5e0(0x58b),_0x3fa246=_0x58c5e0(0x149b3),_0x445af1=_0x58c5e0(0x67bb),_0x3fb885=_0x58c5e0(0xecf4),_0x92b3e4=_0x58c5e0(0x5faf),_0x15ad46=_0x58c5e0(0x13f2f),_0x48db60=_0x58c5e0(0x16c47),_0x12181d=_0x58c5e0(0x4480),_0x30f565=_0x58c5e0(0x7f62),_0x248296=_0x58c5e0(0x165b),_0x67eb3d=_0x58c5e0(0xe0dd),_0x38fb7f=_0x58c5e0(0x14d1b),_0x4ebaef=_0x58c5e0(0x5e9),_0x4fe14d=_0x58c5e0(0x4d68),_0x5e488a=_0x58c5e0(0x3406),_0x1cf4fc=_0x58c5e0(0xb7a3),_0x39c2d8=_0x58c5e0(0x14872),_0x58c5e0=_0x58c5e0(0xcd93);_0x5cab31['NR'],_0x192758['cQ'],_0x16af18['Qk'],_0x512af3['uH'],_0x4fe14d['Au'],_0x1a4af7['LY'],_0x3fa246['wf'],_0x445af1['eu'],_0x3fb885['eB'],_0x92b3e4['xW'],_0x92b3e4['nL'],_0x92b3e4['Gz'],_0x48db60['Gc'],_0x48db60['bC'],_0x12181d['O'],_0x248296['KA'],_0x30f565['pT'],_0x67eb3d['$6'],_0x67eb3d['DG'],_0x67eb3d['W'],_0x15ad46['a4'],_0x15ad46['Yo'],_0x38fb7f['_'],_0x4ebaef['sh'],_0x39c2d8['M'],_0x58c5e0['_'],_0x5e488a['t'],_0x1cf4fc['iz'];},0x18603:(_0x3a9434,_0x2463c3,_0x2e49ed)=>{var _0x2fd5ea=a7_0x38a779;_0x2e49ed['d'](_0x2463c3,{'Z3':()=>_0xe3458a,'lA':()=>_0x5962ef});var _0x5962ef,_0x26c907=_0x2e49ed(0x9fd1),_0x58503e=_0x2e49ed(0x1a27),_0x371147=_0x2e49ed(0x10187),_0xa833d9=_0x2e49ed(0x1dad),_0x43b4f8=_0x2e49ed(0xe222),_0x50f7c3=_0x2e49ed(0x147b8);class _0xe3458a{constructor(){var _0x418553=a7_0x2532;this[_0x418553(0xb95)]=!0x1,this['_simplificationArray']=[];}[_0x2fd5ea(0x192f)](_0x1fc9d5){this['_simplificationArray']['push'](_0x1fc9d5);}[_0x2fd5ea(0x2d36)](){var _0x5ac33a=_0x2fd5ea,_0x3e6545=this[_0x5ac33a(0x319)]['pop']();_0x3e6545?(this[_0x5ac33a(0xb95)]=!0x0,this[_0x5ac33a(0x27ac)](_0x3e6545)):this[_0x5ac33a(0xb95)]=!0x1;}[_0x2fd5ea(0x27ac)](_0x24d1c7){var _0x425716=_0x2fd5ea;if(_0x24d1c7[_0x425716(0xacf)])_0x24d1c7[_0x425716(0x1403)][_0x425716(0x66b)](_0xa47fc7=>{var _0x24c454=_0x425716;const _0x1f07dd=this[_0x24c454(0x2450)](_0x24d1c7);_0x1f07dd[_0x24c454(0x435)](_0xa47fc7,_0x580a58=>{var _0x347183=_0x24c454;void 0x0!==_0xa47fc7[_0x347183(0xd4e)]&&_0x24d1c7[_0x347183(0x3ba0)][_0x347183(0x2ce7)](_0xa47fc7[_0x347183(0xd4e)],_0x580a58),_0x580a58[_0x347183(0x39a9)]=!0x0,_0xa47fc7[_0x347183(0x2cb6)]===_0x24d1c7[_0x347183(0x1403)][_0x24d1c7[_0x347183(0x1403)][_0x347183(0x3785)]-0x1][_0x347183(0x2cb6)]&&_0x24d1c7[_0x347183(0x7a5)]&&_0x24d1c7[_0x347183(0x7a5)](),this[_0x347183(0x2d36)]();});});else{const _0x331adc=this['_getSimplifier'](_0x24d1c7);_0x43b4f8['$g'][_0x425716(0x16b0)](_0x24d1c7[_0x425716(0x1403)][_0x425716(0x3785)],_0x15087f=>{var _0x4bc1c9=_0x425716,_0x561552=_0x24d1c7['settings'][_0x15087f[_0x4bc1c9(0x38ac)]],_0x15b85e=()=>{var _0x291781=_0x4bc1c9;_0x15087f[_0x291781(0x2d36)]();};_0x331adc[_0x4bc1c9(0x435)](_0x561552,_0x140a21=>{var _0x2bf8e3=_0x4bc1c9;void 0x0!==_0x561552[_0x2bf8e3(0xd4e)]&&_0x24d1c7[_0x2bf8e3(0x3ba0)][_0x2bf8e3(0x2ce7)](_0x561552[_0x2bf8e3(0xd4e)],_0x140a21),_0x140a21[_0x2bf8e3(0x39a9)]=!0x0,_0x15b85e();});},()=>{var _0x326cc0=_0x425716;_0x24d1c7[_0x326cc0(0x7a5)]&&_0x24d1c7[_0x326cc0(0x7a5)](),this[_0x326cc0(0x2d36)]();});}}[_0x2fd5ea(0x2450)](_0x459884){var _0x55ef75=_0x2fd5ea;return _0x459884[_0x55ef75(0x1ab7)],_0x5962ef[_0x55ef75(0xd27)],new _0x5d06ef(_0x459884['mesh']);}}(_0x5962ef=_0x5962ef||{})[_0x5962ef[_0x2fd5ea(0xd27)]=0x0]='QUADRATIC';class _0x2fe58b{constructor(_0x3d3fa8){var _0x4255d1=_0x2fd5ea;this[_0x4255d1(0x1e10)]=_0x3d3fa8,this[_0x4255d1(0x3cd5)]=new Array(0x4),this[_0x4255d1(0x274)]=!0x1,this[_0x4255d1(0x1233)]=!0x1,this[_0x4255d1(0x2a42)]=!0x1,this[_0x4255d1(0x1d16)]=0x0;}}class _0x4b144c{constructor(_0x1befca,_0x595771){var _0x2d7839=_0x2fd5ea;this[_0x2d7839(0xdfa)]=_0x1befca,this['id']=_0x595771,this[_0x2d7839(0x210d)]=!0x0,this['q']=new _0x129cd4(),this['triangleCount']=0x0,this[_0x2d7839(0x1440)]=0x0,this['originalOffsets']=[];}[_0x2fd5ea(0x2e78)](_0x4fef7c){var _0x35380d=_0x2fd5ea;this[_0x35380d(0xdfa)][_0x35380d(0x448)](_0x4fef7c);}}class _0x129cd4{constructor(_0x3f54f5){var _0x1c8dc2=_0x2fd5ea;this[_0x1c8dc2(0x1b48)]=new Array(0xa);for(let _0x145df7=0x0;_0x145df7<0xa;++_0x145df7)_0x3f54f5&&_0x3f54f5[_0x145df7]?this['data'][_0x145df7]=_0x3f54f5[_0x145df7]:this[_0x1c8dc2(0x1b48)][_0x145df7]=0x0;}[_0x2fd5ea(0xffb)](_0x34d31b,_0x33fb33,_0x18825e,_0x15f8e9,_0xce736a,_0x433fea,_0x57db93,_0x268635,_0x5bcc89){var _0x1f7a58=_0x2fd5ea;return this[_0x1f7a58(0x1b48)][_0x34d31b]*this[_0x1f7a58(0x1b48)][_0xce736a]*this[_0x1f7a58(0x1b48)][_0x5bcc89]+this['data'][_0x18825e]*this[_0x1f7a58(0x1b48)][_0x15f8e9]*this[_0x1f7a58(0x1b48)][_0x268635]+this[_0x1f7a58(0x1b48)][_0x33fb33]*this[_0x1f7a58(0x1b48)][_0x433fea]*this[_0x1f7a58(0x1b48)][_0x57db93]-this[_0x1f7a58(0x1b48)][_0x18825e]*this['data'][_0xce736a]*this['data'][_0x57db93]-this[_0x1f7a58(0x1b48)][_0x34d31b]*this[_0x1f7a58(0x1b48)][_0x433fea]*this[_0x1f7a58(0x1b48)][_0x268635]-this[_0x1f7a58(0x1b48)][_0x33fb33]*this[_0x1f7a58(0x1b48)][_0x15f8e9]*this[_0x1f7a58(0x1b48)][_0x5bcc89];}['addInPlace'](_0x9bf497){var _0x3e6bf7=_0x2fd5ea;for(let _0x33bfa1=0x0;_0x33bfa1<0xa;++_0x33bfa1)this[_0x3e6bf7(0x1b48)][_0x33bfa1]+=_0x9bf497[_0x3e6bf7(0x1b48)][_0x33bfa1];}['addArrayInPlace'](_0x1cb9c2){var _0x268d5e=_0x2fd5ea;for(let _0x533292=0x0;_0x533292<0xa;++_0x533292)this[_0x268d5e(0x1b48)][_0x533292]+=_0x1cb9c2[_0x533292];}['add'](_0x425db5){var _0x1bc233=_0x2fd5ea;const _0x5d1fdd=new _0x129cd4();for(let _0x951d6c=0x0;_0x951d6c<0xa;++_0x951d6c)_0x5d1fdd[_0x1bc233(0x1b48)][_0x951d6c]=this[_0x1bc233(0x1b48)][_0x951d6c]+_0x425db5[_0x1bc233(0x1b48)][_0x951d6c];return _0x5d1fdd;}static[_0x2fd5ea(0x7d0)](_0xb44bc4,_0xbbbe86,_0x4db1bb,_0x34631a){var _0x4e022e=_0x2fd5ea;return new _0x129cd4(_0x129cd4[_0x4e022e(0x489)](_0xb44bc4,_0xbbbe86,_0x4db1bb,_0x34631a));}static[_0x2fd5ea(0x489)](_0x2bfce0,_0x563aed,_0x2a2c68,_0x36f5e3){return[_0x2bfce0*_0x2bfce0,_0x2bfce0*_0x563aed,_0x2bfce0*_0x2a2c68,_0x2bfce0*_0x36f5e3,_0x563aed*_0x563aed,_0x563aed*_0x2a2c68,_0x563aed*_0x36f5e3,_0x2a2c68*_0x2a2c68,_0x2a2c68*_0x36f5e3,_0x36f5e3*_0x36f5e3];}}class _0x5e7b53{constructor(_0x5173c,_0x5f387e){var _0x228f6b=_0x2fd5ea;this[_0x228f6b(0x405a)]=_0x5173c,this[_0x228f6b(0xeef)]=_0x5f387e;}}class _0x5d06ef{constructor(_0xf7df81){var _0x4ef813=_0x2fd5ea;this[_0x4ef813(0x2780)]=_0xf7df81,this['syncIterations']=0x1388,this[_0x4ef813(0x2a4d)]=0x7,this[_0x4ef813(0xa5a)]=0x64,this[_0x4ef813(0x2411)]=_0x50f7c3['kn'];}[_0x2fd5ea(0x435)](_0x5a908c,_0x3b623d){var _0x3d999d=_0x2fd5ea;this[_0x3d999d(0x3706)](),_0x43b4f8['$g'][_0x3d999d(0x16b0)](this[_0x3d999d(0x2780)][_0x3d999d(0x345e)][_0x3d999d(0x3785)],_0x23a41a=>{var _0x6184b2=_0x3d999d;this[_0x6184b2(0x1ccb)](_0x23a41a[_0x6184b2(0x38ac)],()=>{var _0x1c47df=_0x6184b2;this[_0x1c47df(0xdd1)](_0x5a908c,_0x23a41a[_0x1c47df(0x38ac)],()=>{var _0x414f8a=_0x1c47df;_0x23a41a[_0x414f8a(0x2d36)]();});},_0x5a908c[_0x6184b2(0xdca)]);},()=>{setTimeout(()=>{var _0x533726=a7_0x2532;_0x3b623d(this[_0x533726(0x1d81)]);},0x0);});}[_0x2fd5ea(0xdd1)](_0x54f137,_0x415725,_0x17a3b8){var _0x391c3e=_0x2fd5ea;const _0x2f9591=~~(this[_0x391c3e(0x2105)][_0x391c3e(0x3785)]*_0x54f137[_0x391c3e(0x2cb6)]);let _0x35ecd4=0x0;const _0x1eb41b=this['_triangles'][_0x391c3e(0x3785)],_0x382813=(_0xc46a59,_0x36f1f5)=>{setTimeout(()=>{var _0x5dfac9=a7_0x2532;_0xc46a59%0x5==0x0&&this[_0x5dfac9(0x26b2)](0x0===_0xc46a59);for(let _0x2018d0=0x0;_0x2018d0<this[_0x5dfac9(0x2105)][_0x5dfac9(0x3785)];++_0x2018d0)this['_triangles'][_0x2018d0][_0x5dfac9(0x1233)]=!0x1;const _0x469348=1e-9*Math[_0x5dfac9(0x3bfb)](_0xc46a59+0x3,this[_0x5dfac9(0x2a4d)]);_0x43b4f8['$g'][_0x5dfac9(0xda7)](this[_0x5dfac9(0x2105)][_0x5dfac9(0x3785)],this['syncIterations'],_0x2c7c64=>{var _0x4f22a3=_0x5dfac9,_0x2c7c64=~~((this[_0x4f22a3(0x2105)][_0x4f22a3(0x3785)]/0x2+_0x2c7c64)%this['_triangles'][_0x4f22a3(0x3785)]),_0x48dbfa=this[_0x4f22a3(0x2105)][_0x2c7c64];if(_0x48dbfa&&!(_0x48dbfa[_0x4f22a3(0x3cd5)][0x3]>_0x469348||_0x48dbfa[_0x4f22a3(0x274)]||_0x48dbfa['isDirty'])){for(let _0x297ef1=0x0;_0x297ef1<0x3;++_0x297ef1)if(_0x48dbfa[_0x4f22a3(0x3cd5)][_0x297ef1]<_0x469348){const _0x5e4133=[],_0x2d6a1a=[],_0x4ec456=_0x48dbfa['_vertices'][_0x297ef1],_0xb2e035=_0x48dbfa[_0x4f22a3(0x1e10)][(_0x297ef1+0x1)%0x3];if(!_0x4ec456['isBorder']&&!_0xb2e035['isBorder']){var _0x1da428=_0x26c907['P'][_0x4f22a3(0xd5a)]();this['_calculateError'](_0x4ec456,_0xb2e035,_0x1da428);const _0x8fff8=new Array();if(!this['_isFlipped'](_0x4ec456,_0xb2e035,_0x1da428,_0x5e4133,_0x8fff8)&&!this[_0x4f22a3(0x2f2e)](_0xb2e035,_0x4ec456,_0x1da428,_0x2d6a1a,_0x8fff8)&&!(_0x5e4133['indexOf'](!0x0)<0x0||_0x2d6a1a['indexOf'](!0x0)<0x0)){const _0x11b884=new Array();if(_0x8fff8[_0x4f22a3(0x66b)](_0x4bc085=>{var _0x397d57=_0x4f22a3;-0x1===_0x11b884[_0x397d57(0x850)](_0x4bc085)&&(_0x4bc085[_0x397d57(0x2a42)]=!0x0,_0x11b884[_0x397d57(0x1e1d)](_0x4bc085));}),_0x11b884[_0x4f22a3(0x3785)]%0x2==0x0){_0x4ec456['q']=_0xb2e035['q'][_0x4f22a3(0x33ee)](_0x4ec456['q']),_0x4ec456[_0x4f22a3(0x2e78)](_0x1da428);var _0x35e8e8=this[_0x4f22a3(0x3399)][_0x4f22a3(0x3785)],_0x5d6b1a=(_0x35ecd4=this['_updateTriangles'](_0x4ec456,_0x4ec456,_0x5e4133,_0x35ecd4),_0x35ecd4=this['_updateTriangles'](_0x4ec456,_0xb2e035,_0x2d6a1a,_0x35ecd4),this[_0x4f22a3(0x3399)][_0x4f22a3(0x3785)]-_0x35e8e8);if(_0x5d6b1a<=_0x4ec456[_0x4f22a3(0x2d4e)]){if(_0x5d6b1a){for(let _0x15127f=0x0;_0x15127f<_0x5d6b1a;_0x15127f++)this[_0x4f22a3(0x3399)][_0x4ec456[_0x4f22a3(0x1440)]+_0x15127f]=this[_0x4f22a3(0x3399)][_0x35e8e8+_0x15127f];}}else _0x4ec456[_0x4f22a3(0x1440)]=_0x35e8e8;_0x4ec456['triangleCount']=_0x5d6b1a;break;}}}}}},_0x36f1f5,()=>_0x1eb41b-_0x35ecd4<=_0x2f9591);},0x0);};_0x43b4f8['$g'][_0x391c3e(0x16b0)](this['decimationIterations'],_0x5594ae=>{var _0x2b451c=_0x391c3e;_0x1eb41b-_0x35ecd4<=_0x2f9591?_0x5594ae[_0x2b451c(0x1345)]():_0x382813(_0x5594ae['index'],()=>{_0x5594ae['executeNext']();});},()=>{setTimeout(()=>{var _0x4819a4=a7_0x2532;this[_0x4819a4(0x85f)](_0x415725),_0x17a3b8();},0x0);});}[_0x2fd5ea(0x1ccb)](_0x4e24e7,_0x1b1223,_0x325324){var _0x2c3d98=_0x2fd5ea;this['_vertices']=[],this[_0x2c3d98(0x2105)]=[];const _0x16f22a=this[_0x2c3d98(0x2780)]['getVerticesData'](_0x58503e['o'][_0x2c3d98(0x3056)]),_0x1cbd0d=this[_0x2c3d98(0x2780)]['getIndices'](),_0x3b7fb8=this[_0x2c3d98(0x2780)]['subMeshes'][_0x4e24e7],_0x35f84d=_0x2ac8c6=>{var _0x458935=_0x2c3d98;if(_0x325324){for(let _0x16165b=0x0;_0x16165b<this[_0x458935(0x1e10)][_0x458935(0x3785)];++_0x16165b)if(this[_0x458935(0x1e10)][_0x16165b][_0x458935(0xdfa)][_0x458935(0x3396)](_0x2ac8c6,0.0001))return this[_0x458935(0x1e10)][_0x16165b];}return null;},_0x498589=[];_0x4e24e7=_0x3b7fb8[_0x2c3d98(0x3002)],_0x43b4f8['$g']['SyncAsyncForLoop'](_0x4e24e7,this[_0x2c3d98(0x1fa4)]/0x4>>0x0,_0x196f13=>{var _0x1e9469=_0x2c3d98;if(_0x16f22a){var _0x196f13=_0x196f13+_0x3b7fb8[_0x1e9469(0x3198)],_0xd01f9a=_0x26c907['P'][_0x1e9469(0x1c38)](_0x16f22a,0x3*_0x196f13);const _0x35164a=_0x35f84d(_0xd01f9a)||new _0x4b144c(_0xd01f9a,this[_0x1e9469(0x1e10)]['length']);_0x35164a[_0x1e9469(0x2796)]['push'](_0x196f13),_0x35164a['id']===this['_vertices'][_0x1e9469(0x3785)]&&this[_0x1e9469(0x1e10)][_0x1e9469(0x1e1d)](_0x35164a),_0x498589[_0x1e9469(0x1e1d)](_0x35164a['id']);}},()=>{var _0x47e83c=_0x2c3d98;_0x43b4f8['$g'][_0x47e83c(0xda7)](_0x3b7fb8[_0x47e83c(0x1bc3)]/0x3,this[_0x47e83c(0x1fa4)],_0x4aa750=>{var _0x349f05=_0x47e83c;if(_0x1cbd0d){var _0x4aa750=0x3*(_0x3b7fb8[_0x349f05(0x3d99)]/0x3+_0x4aa750),_0x50f773=_0x1cbd0d[0x0+_0x4aa750],_0x1da915=_0x1cbd0d[0x1+_0x4aa750],_0x1c94d3=_0x1cbd0d[0x2+_0x4aa750],_0x50f773=this[_0x349f05(0x1e10)][_0x498589[_0x50f773-_0x3b7fb8['verticesStart']]],_0x1da915=this[_0x349f05(0x1e10)][_0x498589[_0x1da915-_0x3b7fb8[_0x349f05(0x3198)]]],_0x1c94d3=this[_0x349f05(0x1e10)][_0x498589[_0x1c94d3-_0x3b7fb8[_0x349f05(0x3198)]]];const _0x293e0b=new _0x2fe58b([_0x50f773,_0x1da915,_0x1c94d3]);_0x293e0b[_0x349f05(0xea2)]=_0x4aa750,this['_triangles'][_0x349f05(0x1e1d)](_0x293e0b);}},()=>{var _0x12f43f=_0x47e83c;this[_0x12f43f(0x1fe5)](_0x1b1223);});});}[_0x2fd5ea(0x1fe5)](_0x290a8d){var _0xdbf021=_0x2fd5ea;_0x43b4f8['$g'][_0xdbf021(0xda7)](this[_0xdbf021(0x2105)][_0xdbf021(0x3785)],this['syncIterations'],_0x127553=>{var _0x5c089e=_0xdbf021;const _0x392268=this[_0x5c089e(0x2105)][_0x127553];_0x392268[_0x5c089e(0x39f3)]=_0x26c907['P']['Cross'](_0x392268['_vertices'][0x1][_0x5c089e(0xdfa)][_0x5c089e(0x1dc8)](_0x392268[_0x5c089e(0x1e10)][0x0]['position']),_0x392268[_0x5c089e(0x1e10)][0x2][_0x5c089e(0xdfa)][_0x5c089e(0x1dc8)](_0x392268['_vertices'][0x0][_0x5c089e(0xdfa)]))[_0x5c089e(0x3952)]();for(let _0x590a36=0x0;_0x590a36<0x3;_0x590a36++)_0x392268['_vertices'][_0x590a36]['q']['addArrayInPlace'](_0x129cd4[_0x5c089e(0x489)](_0x392268[_0x5c089e(0x39f3)]['x'],_0x392268[_0x5c089e(0x39f3)]['y'],_0x392268[_0x5c089e(0x39f3)]['z'],-_0x26c907['P'][_0x5c089e(0x1457)](_0x392268[_0x5c089e(0x39f3)],_0x392268[_0x5c089e(0x1e10)][0x0][_0x5c089e(0xdfa)])));},()=>{var _0x57083a=_0xdbf021;_0x43b4f8['$g'][_0x57083a(0xda7)](this[_0x57083a(0x2105)][_0x57083a(0x3785)],this['syncIterations'],_0x22fc8c=>{var _0x5dd5d0=_0x57083a;const _0x3a1ecb=this['_triangles'][_0x22fc8c];for(let _0x5adc87=0x0;_0x5adc87<0x3;++_0x5adc87)_0x3a1ecb['error'][_0x5adc87]=this[_0x5dd5d0(0xf6d)](_0x3a1ecb[_0x5dd5d0(0x1e10)][_0x5adc87],_0x3a1ecb[_0x5dd5d0(0x1e10)][(_0x5adc87+0x1)%0x3]);_0x3a1ecb[_0x5dd5d0(0x3cd5)][0x3]=Math[_0x5dd5d0(0x33a7)](_0x3a1ecb['error'][0x0],_0x3a1ecb['error'][0x1],_0x3a1ecb[_0x5dd5d0(0x3cd5)][0x2]);},()=>{_0x290a8d();});});}[_0x2fd5ea(0x85f)](_0x13afce){var _0x13c858=_0x2fd5ea;const _0x5c83ce=[];let _0x3c162;for(_0x3c162=0x0;_0x3c162<this[_0x13c858(0x1e10)][_0x13c858(0x3785)];++_0x3c162)this[_0x13c858(0x1e10)][_0x3c162][_0x13c858(0x2d4e)]=0x0;let _0xafe636,_0x25c9f7;for(_0x3c162=0x0;_0x3c162<this[_0x13c858(0x2105)]['length'];++_0x3c162)if(!this[_0x13c858(0x2105)][_0x3c162][_0x13c858(0x274)]){for(_0xafe636=this[_0x13c858(0x2105)][_0x3c162],_0x25c9f7=0x0;_0x25c9f7<0x3;++_0x25c9f7)_0xafe636['_vertices'][_0x25c9f7][_0x13c858(0x2d4e)]=0x1;_0x5c83ce[_0x13c858(0x1e1d)](_0xafe636);}const _0x2e178e=this['_reconstructedMesh'][_0x13c858(0x3e76)](_0x58503e['o'][_0x13c858(0x3056)])||[],_0x52b2fa=this[_0x13c858(0x1d81)][_0x13c858(0x3e76)](_0x58503e['o']['NormalKind'])||[],_0x4e9017=this[_0x13c858(0x1d81)][_0x13c858(0x3e76)](_0x58503e['o'][_0x13c858(0x616)])||[],_0x28c143=this['_reconstructedMesh'][_0x13c858(0x3e76)](_0x58503e['o'][_0x13c858(0x716)])||[],_0x3a6aa1=this[_0x13c858(0x2780)][_0x13c858(0x3e76)](_0x58503e['o'][_0x13c858(0x2496)]),_0x23b550=this[_0x13c858(0x2780)][_0x13c858(0x3e76)](_0x58503e['o'][_0x13c858(0x616)]),_0x3edab0=this[_0x13c858(0x2780)]['getVerticesData'](_0x58503e['o'][_0x13c858(0x716)]);let _0x557ba8=0x0;for(_0x3c162=0x0;_0x3c162<this[_0x13c858(0x1e10)]['length'];++_0x3c162){const _0x108ac4=this[_0x13c858(0x1e10)][_0x3c162];_0x108ac4['id']=_0x557ba8,_0x108ac4[_0x13c858(0x2d4e)]&&_0x108ac4[_0x13c858(0x2796)][_0x13c858(0x66b)](_0x26a21e=>{var _0x5294f7=_0x13c858;_0x2e178e[_0x5294f7(0x1e1d)](_0x108ac4['position']['x']),_0x2e178e['push'](_0x108ac4[_0x5294f7(0xdfa)]['y']),_0x2e178e[_0x5294f7(0x1e1d)](_0x108ac4['position']['z']),_0x3a6aa1&&_0x3a6aa1[_0x5294f7(0x3785)]&&(_0x52b2fa[_0x5294f7(0x1e1d)](_0x3a6aa1[0x3*_0x26a21e]),_0x52b2fa['push'](_0x3a6aa1[0x3*_0x26a21e+0x1]),_0x52b2fa[_0x5294f7(0x1e1d)](_0x3a6aa1[0x3*_0x26a21e+0x2])),_0x23b550&&_0x23b550[_0x5294f7(0x3785)]&&(_0x4e9017[_0x5294f7(0x1e1d)](_0x23b550[0x2*_0x26a21e]),_0x4e9017['push'](_0x23b550[0x2*_0x26a21e+0x1])),_0x3edab0&&_0x3edab0[_0x5294f7(0x3785)]&&(_0x28c143[_0x5294f7(0x1e1d)](_0x3edab0[0x4*_0x26a21e]),_0x28c143[_0x5294f7(0x1e1d)](_0x3edab0[0x4*_0x26a21e+0x1]),_0x28c143[_0x5294f7(0x1e1d)](_0x3edab0[0x4*_0x26a21e+0x2]),_0x28c143[_0x5294f7(0x1e1d)](_0x3edab0[0x4*_0x26a21e+0x3])),++_0x557ba8;});}var _0x460434=this[_0x13c858(0x1d81)][_0x13c858(0xe64)]();const _0x396f80=this['_reconstructedMesh'][_0x13c858(0x44c)](),_0x3b0300=this['_reconstructedMesh'][_0x13c858(0x345e)],_0x5f2523=(this[_0x13c858(0x1d81)][_0x13c858(0x345e)]=[],this[_0x13c858(0x1d81)][_0x13c858(0x17bc)]()),_0x248bc2=this[_0x13c858(0x2780)]['getIndices']();for(_0x3c162=0x0;_0x3c162<_0x5c83ce[_0x13c858(0x3785)];++_0x3c162)_0xafe636=_0x5c83ce[_0x3c162],[0x0,0x1,0x2][_0x13c858(0x66b)](_0x46202c=>{var _0x4c27ae=_0x13c858,_0xdcebc=_0x248bc2[_0xafe636['originalOffset']+_0x46202c];let _0x372e59=_0xafe636[_0x4c27ae(0x1e10)][_0x46202c][_0x4c27ae(0x2796)][_0x4c27ae(0x850)](_0xdcebc);_0x372e59<0x0&&(_0x372e59=0x0),_0x5f2523[_0x4c27ae(0x1e1d)](_0xafe636[_0x4c27ae(0x1e10)][_0x46202c]['id']+_0x372e59+_0x396f80);});this['_reconstructedMesh']['setIndices'](_0x5f2523),this[_0x13c858(0x1d81)][_0x13c858(0x236a)](_0x58503e['o']['PositionKind'],_0x2e178e),0x0<_0x52b2fa[_0x13c858(0x3785)]&&this[_0x13c858(0x1d81)][_0x13c858(0x236a)](_0x58503e['o']['NormalKind'],_0x52b2fa),0x0<_0x4e9017[_0x13c858(0x3785)]&&this['_reconstructedMesh'][_0x13c858(0x236a)](_0x58503e['o'][_0x13c858(0x616)],_0x4e9017),0x0<_0x28c143[_0x13c858(0x3785)]&&this['_reconstructedMesh'][_0x13c858(0x236a)](_0x58503e['o']['ColorKind'],_0x28c143);var _0x2504ed=this[_0x13c858(0x2780)][_0x13c858(0x345e)][_0x13afce];0x0<_0x13afce&&(this[_0x13c858(0x1d81)][_0x13c858(0x345e)]=[],_0x3b0300[_0x13c858(0x66b)](_0x3a7e0b=>{var _0x137967=_0x13c858;_0x371147['P'][_0x137967(0x6c2)](_0x3a7e0b[_0x137967(0x2b94)],_0x3a7e0b[_0x137967(0x3198)],_0x3a7e0b[_0x137967(0x3002)],_0x3a7e0b['indexStart'],_0x3a7e0b[_0x137967(0x1bc3)],_0x3a7e0b[_0x137967(0x3ce5)]());}),_0x371147['P'][_0x13c858(0x6c2)](_0x2504ed[_0x13c858(0x2b94)],_0x396f80,_0x557ba8,_0x460434,0x3*_0x5c83ce[_0x13c858(0x3785)],this['_reconstructedMesh']));}[_0x2fd5ea(0x3706)](){var _0x2b9264=_0x2fd5ea;this[_0x2b9264(0x1d81)]=new _0xa833d9['Kj'](this['_mesh'][_0x2b9264(0x3844)]+_0x2b9264(0x1154),this['_mesh'][_0x2b9264(0x40ae)]()),this[_0x2b9264(0x1d81)]['material']=this[_0x2b9264(0x2780)][_0x2b9264(0xefb)],this['_reconstructedMesh'][_0x2b9264(0x2a18)]=this[_0x2b9264(0x2780)]['parent'],this[_0x2b9264(0x1d81)]['isVisible']=!0x1,this['_reconstructedMesh'][_0x2b9264(0x33dd)]=this[_0x2b9264(0x2780)][_0x2b9264(0x33dd)];}['_isFlipped'](_0x21ac21,_0x48e5cb,_0x147303,_0x76bdee,_0x4493b3){var _0x316b3b=_0x2fd5ea;for(let _0x3c20dc=0x0;_0x3c20dc<_0x21ac21[_0x316b3b(0x2d4e)];++_0x3c20dc){var _0x5a1908=this[_0x316b3b(0x2105)][this[_0x316b3b(0x3399)][_0x21ac21[_0x316b3b(0x1440)]+_0x3c20dc]['triangleId']];if(!_0x5a1908['deleted']){var _0x490d70=this[_0x316b3b(0x3399)][_0x21ac21['triangleStart']+_0x3c20dc]['vertexId'];const _0x28b201=_0x5a1908[_0x316b3b(0x1e10)][(_0x490d70+0x1)%0x3],_0x9b9d88=_0x5a1908['_vertices'][(_0x490d70+0x2)%0x3];if(_0x28b201===_0x48e5cb||_0x9b9d88===_0x48e5cb)_0x76bdee[_0x3c20dc]=!0x0,_0x4493b3['push'](_0x5a1908);else{let _0xdcba0a=_0x28b201['position']['subtract'](_0x147303),_0x3c53a2=(_0xdcba0a=_0xdcba0a[_0x316b3b(0x3952)](),_0x9b9d88[_0x316b3b(0xdfa)][_0x316b3b(0x1dc8)](_0x147303));if(_0x3c53a2=_0x3c53a2['normalize'](),0.999<Math['abs'](_0x26c907['P'][_0x316b3b(0x1457)](_0xdcba0a,_0x3c53a2)))return!0x0;_0x490d70=_0x26c907['P'][_0x316b3b(0x37c3)](_0xdcba0a,_0x3c53a2)[_0x316b3b(0x3952)]();if(_0x76bdee[_0x3c20dc]=!0x1,_0x26c907['P'][_0x316b3b(0x1457)](_0x490d70,_0x5a1908[_0x316b3b(0x39f3)])<0.2)return!0x0;}}}return!0x1;}[_0x2fd5ea(0x225d)](_0xd1e70a,_0x2b830a,_0x2b83f3,_0x366c31){var _0x5aefdf=_0x2fd5ea;let _0xa7bc14=_0x366c31;for(let _0x207699=0x0;_0x207699<_0x2b830a[_0x5aefdf(0x2d4e)];++_0x207699){var _0x3e5708=this[_0x5aefdf(0x3399)][_0x2b830a['triangleStart']+_0x207699];const _0x2d7c42=this[_0x5aefdf(0x2105)][_0x3e5708['triangleId']];_0x2d7c42[_0x5aefdf(0x274)]||(_0x2b83f3[_0x207699]&&_0x2d7c42['deletePending']?(_0x2d7c42[_0x5aefdf(0x274)]=!0x0,_0xa7bc14++):(_0x2d7c42[_0x5aefdf(0x1e10)][_0x3e5708['vertexId']]=_0xd1e70a,_0x2d7c42[_0x5aefdf(0x1233)]=!0x0,_0x2d7c42['error'][0x0]=this[_0x5aefdf(0xf6d)](_0x2d7c42['_vertices'][0x0],_0x2d7c42['_vertices'][0x1])+_0x2d7c42[_0x5aefdf(0x1d16)]/0x2,_0x2d7c42['error'][0x1]=this[_0x5aefdf(0xf6d)](_0x2d7c42[_0x5aefdf(0x1e10)][0x1],_0x2d7c42[_0x5aefdf(0x1e10)][0x2])+_0x2d7c42[_0x5aefdf(0x1d16)]/0x2,_0x2d7c42['error'][0x2]=this[_0x5aefdf(0xf6d)](_0x2d7c42[_0x5aefdf(0x1e10)][0x2],_0x2d7c42[_0x5aefdf(0x1e10)][0x0])+_0x2d7c42[_0x5aefdf(0x1d16)]/0x2,_0x2d7c42[_0x5aefdf(0x3cd5)][0x3]=Math[_0x5aefdf(0x33a7)](_0x2d7c42['error'][0x0],_0x2d7c42[_0x5aefdf(0x3cd5)][0x1],_0x2d7c42['error'][0x2]),this[_0x5aefdf(0x3399)]['push'](_0x3e5708)));}return _0xa7bc14;}[_0x2fd5ea(0x1d36)](){var _0x3f14bf=_0x2fd5ea;for(let _0x4abff4=0x0;_0x4abff4<this[_0x3f14bf(0x1e10)][_0x3f14bf(0x3785)];++_0x4abff4){const _0x32e9bf=[],_0x11207f=[];var _0x4ba5be=this[_0x3f14bf(0x1e10)][_0x4abff4];let _0x4fee5d;for(_0x4fee5d=0x0;_0x4fee5d<_0x4ba5be[_0x3f14bf(0x2d4e)];++_0x4fee5d){var _0x27f67a=this['_triangles'][this[_0x3f14bf(0x3399)][_0x4ba5be[_0x3f14bf(0x1440)]+_0x4fee5d][_0x3f14bf(0xeef)]];for(let _0x341d44=0x0;_0x341d44<0x3;_0x341d44++){let _0x4635ea=0x0;for(var _0x1a7224=_0x27f67a[_0x3f14bf(0x1e10)][_0x341d44];_0x4635ea<_0x32e9bf['length']&&_0x11207f[_0x4635ea]!==_0x1a7224['id'];)++_0x4635ea;_0x4635ea===_0x32e9bf[_0x3f14bf(0x3785)]?(_0x32e9bf['push'](0x1),_0x11207f[_0x3f14bf(0x1e1d)](_0x1a7224['id'])):_0x32e9bf[_0x4635ea]++;}}for(_0x4fee5d=0x0;_0x4fee5d<_0x32e9bf[_0x3f14bf(0x3785)];++_0x4fee5d)0x1===_0x32e9bf[_0x4fee5d]?this[_0x3f14bf(0x1e10)][_0x11207f[_0x4fee5d]][_0x3f14bf(0x210d)]=!0x0:this[_0x3f14bf(0x1e10)][_0x11207f[_0x4fee5d]][_0x3f14bf(0x210d)]=!0x1;}}[_0x2fd5ea(0x26b2)](_0x5e00c4=!0x1){var _0xfd9055=_0x2fd5ea;let _0x426cbd;if(!_0x5e00c4){const _0x422f6b=[];for(_0x426cbd=0x0;_0x426cbd<this['_triangles'][_0xfd9055(0x3785)];++_0x426cbd)this[_0xfd9055(0x2105)][_0x426cbd][_0xfd9055(0x274)]||_0x422f6b[_0xfd9055(0x1e1d)](this[_0xfd9055(0x2105)][_0x426cbd]);this['_triangles']=_0x422f6b;}for(_0x426cbd=0x0;_0x426cbd<this['_vertices'][_0xfd9055(0x3785)];++_0x426cbd)this[_0xfd9055(0x1e10)][_0x426cbd][_0xfd9055(0x2d4e)]=0x0,this[_0xfd9055(0x1e10)][_0x426cbd][_0xfd9055(0x1440)]=0x0;let _0x59806b,_0x2dd073,_0x297e5f;for(_0x426cbd=0x0;_0x426cbd<this[_0xfd9055(0x2105)][_0xfd9055(0x3785)];++_0x426cbd)for(_0x59806b=this[_0xfd9055(0x2105)][_0x426cbd],_0x2dd073=0x0;_0x2dd073<0x3;++_0x2dd073)(_0x297e5f=_0x59806b[_0xfd9055(0x1e10)][_0x2dd073])[_0xfd9055(0x2d4e)]++;let _0x1db393=0x0;for(_0x426cbd=0x0;_0x426cbd<this[_0xfd9055(0x1e10)][_0xfd9055(0x3785)];++_0x426cbd)this[_0xfd9055(0x1e10)][_0x426cbd][_0xfd9055(0x1440)]=_0x1db393,_0x1db393+=this[_0xfd9055(0x1e10)][_0x426cbd][_0xfd9055(0x2d4e)],this['_vertices'][_0x426cbd]['triangleCount']=0x0;const _0x36806d=new Array(0x3*this[_0xfd9055(0x2105)][_0xfd9055(0x3785)]);for(_0x426cbd=0x0;_0x426cbd<this[_0xfd9055(0x2105)][_0xfd9055(0x3785)];++_0x426cbd)for(_0x59806b=this[_0xfd9055(0x2105)][_0x426cbd],_0x2dd073=0x0;_0x2dd073<0x3;++_0x2dd073)_0x297e5f=_0x59806b[_0xfd9055(0x1e10)][_0x2dd073],_0x36806d[_0x297e5f[_0xfd9055(0x1440)]+_0x297e5f[_0xfd9055(0x2d4e)]]=new _0x5e7b53(_0x2dd073,_0x426cbd),_0x297e5f[_0xfd9055(0x2d4e)]++;this[_0xfd9055(0x3399)]=_0x36806d,_0x5e00c4&&this['_identifyBorder']();}[_0x2fd5ea(0x3cc9)](_0x5999cc,_0x549820){var _0x1c9ef0=_0x2fd5ea,_0x3cda58=_0x549820['x'],_0x275158=_0x549820['y'],_0x549820=_0x549820['z'];return _0x5999cc['data'][0x0]*_0x3cda58*_0x3cda58+0x2*_0x5999cc[_0x1c9ef0(0x1b48)][0x1]*_0x3cda58*_0x275158+0x2*_0x5999cc[_0x1c9ef0(0x1b48)][0x2]*_0x3cda58*_0x549820+0x2*_0x5999cc[_0x1c9ef0(0x1b48)][0x3]*_0x3cda58+_0x5999cc[_0x1c9ef0(0x1b48)][0x4]*_0x275158*_0x275158+0x2*_0x5999cc['data'][0x5]*_0x275158*_0x549820+0x2*_0x5999cc[_0x1c9ef0(0x1b48)][0x6]*_0x275158+_0x5999cc['data'][0x7]*_0x549820*_0x549820+0x2*_0x5999cc['data'][0x8]*_0x549820+_0x5999cc[_0x1c9ef0(0x1b48)][0x9];}[_0x2fd5ea(0xf6d)](_0x2f3c27,_0x50d516,_0x2a9106){var _0xb53051=_0x2fd5ea;const _0x2402cb=_0x2f3c27['q'][_0xb53051(0x33ee)](_0x50d516['q']);var _0xdc4533=_0x2f3c27[_0xb53051(0x210d)]&&_0x50d516['isBorder'];let _0x15b6ff=0x0;var _0x39731f,_0x983c8d,_0x996ed1,_0x25c336=_0x2402cb[_0xb53051(0xffb)](0x0,0x1,0x2,0x1,0x4,0x5,0x2,0x5,0x7);return 0x0===_0x25c336||_0xdc4533?(_0xdc4533=_0x2f3c27[_0xb53051(0xdfa)]['add'](_0x50d516[_0xb53051(0xdfa)])[_0xb53051(0x37ac)](new _0x26c907['P'](0x2,0x2,0x2)),_0x39731f=this[_0xb53051(0x3cc9)](_0x2402cb,_0x2f3c27[_0xb53051(0xdfa)]),_0x983c8d=this[_0xb53051(0x3cc9)](_0x2402cb,_0x50d516[_0xb53051(0xdfa)]),_0x996ed1=this[_0xb53051(0x3cc9)](_0x2402cb,_0xdc4533),(_0x15b6ff=Math[_0xb53051(0x33a7)](_0x39731f,_0x983c8d,_0x996ed1))===_0x39731f?_0x2a9106&&_0x2a9106['copyFrom'](_0x2f3c27[_0xb53051(0xdfa)]):_0x15b6ff===_0x983c8d?_0x2a9106&&_0x2a9106[_0xb53051(0x448)](_0x50d516[_0xb53051(0xdfa)]):_0x2a9106&&_0x2a9106['copyFrom'](_0xdc4533)):((_0x2a9106=_0x2a9106||_0x26c907['P'][_0xb53051(0xd5a)]())['x']=-0x1/_0x25c336*_0x2402cb[_0xb53051(0xffb)](0x1,0x2,0x3,0x4,0x5,0x6,0x5,0x7,0x8),_0x2a9106['y']=0x1/_0x25c336*_0x2402cb[_0xb53051(0xffb)](0x0,0x2,0x3,0x1,0x5,0x6,0x2,0x7,0x8),_0x2a9106['z']=-0x1/_0x25c336*_0x2402cb[_0xb53051(0xffb)](0x0,0x1,0x3,0x1,0x4,0x6,0x2,0x5,0x8),_0x15b6ff=this[_0xb53051(0x3cc9)](_0x2402cb,_0x2a9106)),_0x15b6ff;}}},0x15fdc:(_0x21dc97,_0x7dd1e0,_0x24e190)=>{var _0x18be15=a7_0x38a779,_0x1b3eb6=_0x24e190(0x1446b),_0xd60a4b=_0x24e190(0x1dad),_0x56e800=_0x24e190(0x18603),_0x1f89b2=_0x24e190(0xbb85);Object['defineProperty'](_0x1b3eb6['x'][_0x18be15(0x1fd2)],_0x18be15(0x1cbb),{'get':function(){var _0x2dbea4=_0x18be15,_0x42d783;return this[_0x2dbea4(0x1647)]||(this['_simplificationQueue']=new _0x56e800['Z3'](),this['_getComponent'](_0x1f89b2['l'][_0x2dbea4(0x369c)])||(_0x42d783=new _0x324392(this),this['_addComponent'](_0x42d783))),this[_0x2dbea4(0x1647)];},'set':function(_0x25fbf8){var _0x516d23=_0x18be15;this[_0x516d23(0x1647)]=_0x25fbf8;},'enumerable':!0x0,'configurable':!0x0}),_0xd60a4b['Kj'][_0x18be15(0x1fd2)][_0x18be15(0x435)]=function(_0xe5cb7b,_0x42bb2e=!0x0,_0x3472a9=_0x56e800['lA'][_0x18be15(0xd27)],_0xfca89a){var _0xdbb39b=_0x18be15;return this[_0xdbb39b(0x40ae)]()[_0xdbb39b(0x1cbb)]['addTask']({'settings':_0xe5cb7b,'parallelProcessing':_0x42bb2e,'mesh':this,'simplificationType':_0x3472a9,'successCallback':_0xfca89a}),this;};class _0x324392{constructor(_0x54d97a){var _0x577f78=_0x18be15;this[_0x577f78(0x3844)]=_0x1f89b2['l']['NAME_SIMPLIFICATIONQUEUE'],this[_0x577f78(0xa56)]=_0x54d97a;}[_0x18be15(0x3ee4)](){var _0x1a8d6b=_0x18be15;this['scene'][_0x1a8d6b(0x1cab)]['registerStep'](_0x1f89b2['l'][_0x1a8d6b(0x2f1d)],this,this[_0x1a8d6b(0x36c7)]);}[_0x18be15(0x2e13)](){}[_0x18be15(0x3551)](){}[_0x18be15(0x36c7)](){var _0x1c27a4=_0x18be15;this[_0x1c27a4(0xa56)][_0x1c27a4(0x1647)]&&!this[_0x1c27a4(0xa56)][_0x1c27a4(0x1647)][_0x1c27a4(0xb95)]&&this[_0x1c27a4(0xa56)][_0x1c27a4(0x1647)][_0x1c27a4(0x2d36)]();}}},0x555f:(_0x54b61a,_0xe066d8,_0x35a722)=>{var _0x37e55d=a7_0x38a779;_0x35a722['d'](_0xe066d8,{'z':()=>_0x205469});var _0x2107ce=_0x35a722(0x10ea4),_0x519467=_0x35a722(0x9fd1),_0x3f2411=_0x35a722(0x1a27),_0x4cd5cb=_0x35a722(0x1dad),_0x35b60b=_0x35a722(0x164ac),_0x4208c7=_0x35a722(0x11edd),_0x19db89=_0x35a722(0x147b8),_0x15a2e9=_0x35a722(0xf8c1);class _0x4710b3 extends _0x519467['FM']{constructor(_0x243ad9,_0x490e4c){var _0x444ffc=a7_0x2532;super(_0x243ad9['x'],_0x243ad9['y']),this[_0x444ffc(0x38ac)]=_0x490e4c;}}class _0x97d1ab{constructor(){this['elements']=new Array();}['add'](_0x3864a1){var _0x4f87b5=a7_0x2532;const _0x521b3e=new Array();return _0x3864a1[_0x4f87b5(0x66b)](_0x4c1158=>{var _0x285dd0=_0x4f87b5;_0x4c1158=new _0x4710b3(_0x4c1158,this[_0x285dd0(0x3d9e)][_0x285dd0(0x3785)]),(_0x521b3e[_0x285dd0(0x1e1d)](_0x4c1158),this[_0x285dd0(0x3d9e)][_0x285dd0(0x1e1d)](_0x4c1158));}),_0x521b3e;}['computeBounds'](){var _0x2248fb=a7_0x2532;const _0x2b28d4=new _0x519467['FM'](this[_0x2248fb(0x3d9e)][0x0]['x'],this[_0x2248fb(0x3d9e)][0x0]['y']),_0xb9c418=new _0x519467['FM'](this[_0x2248fb(0x3d9e)][0x0]['x'],this['elements'][0x0]['y']);return this['elements'][_0x2248fb(0x66b)](_0x3bfd66=>{_0x3bfd66['x']<_0x2b28d4['x']?_0x2b28d4['x']=_0x3bfd66['x']:_0x3bfd66['x']>_0xb9c418['x']&&(_0xb9c418['x']=_0x3bfd66['x']),_0x3bfd66['y']<_0x2b28d4['y']?_0x2b28d4['y']=_0x3bfd66['y']:_0x3bfd66['y']>_0xb9c418['y']&&(_0xb9c418['y']=_0x3bfd66['y']);}),{'min':_0x2b28d4,'max':_0xb9c418,'width':_0xb9c418['x']-_0x2b28d4['x'],'height':_0xb9c418['y']-_0x2b28d4['y']};}}class _0x205469{constructor(_0xb0672f,_0xc389d7,_0x3972e3,_0x468007=earcut){var _0x4e262e=a7_0x2532;this[_0x4e262e(0x1e92)]=new _0x97d1ab(),this[_0x4e262e(0xb59)]=new _0x97d1ab(),this[_0x4e262e(0x26de)]=new Array(),this[_0x4e262e(0x33bb)]=new Array(),this['_eholes']=new Array(),this[_0x4e262e(0xcb6)]=_0x468007,this[_0x4e262e(0x2319)]=_0xb0672f,this[_0x4e262e(0x3921)]=_0x3972e3||_0x15a2e9['l'][_0x4e262e(0x3c92)],_0x468007=_0xc389d7 instanceof _0x4208c7['ZZ']?_0xc389d7[_0x4e262e(0x25c0)]():_0xc389d7,this['_addToepoint'](_0x468007),this['_points'][_0x4e262e(0x33ee)](_0x468007),this[_0x4e262e(0xb59)]['add'](_0x468007),void 0x0===this[_0x4e262e(0xcb6)]&&_0x2107ce['Y'][_0x4e262e(0x27dc)](_0x4e262e(0x3284));}[_0x37e55d(0x1c3e)](_0x4d0993){var _0x26bf80=_0x37e55d;for(const _0x9bdc50 of _0x4d0993)this[_0x26bf80(0x33bb)][_0x26bf80(0x1e1d)](_0x9bdc50['x'],_0x9bdc50['y']);}[_0x37e55d(0x854)](_0x4553d9){var _0x543f07=_0x37e55d;this[_0x543f07(0x1e92)][_0x543f07(0x33ee)](_0x4553d9);const _0x2ad995=new _0x97d1ab();return _0x2ad995[_0x543f07(0x33ee)](_0x4553d9),this[_0x543f07(0x26de)][_0x543f07(0x1e1d)](_0x2ad995),this[_0x543f07(0x8fe)]['push'](this[_0x543f07(0x33bb)][_0x543f07(0x3785)]/0x2),this[_0x543f07(0x1c3e)](_0x4553d9),this;}['build'](_0x50fdc2=!0x1,_0x130054=0x0,_0x1e6067=0x2){var _0x276ec7=_0x37e55d;const _0x50f3f5=new _0x4cd5cb['Kj'](this[_0x276ec7(0x2319)],this[_0x276ec7(0x3921)]);return _0x130054=this[_0x276ec7(0x1792)](_0x130054,_0x1e6067),(_0x50f3f5[_0x276ec7(0x236a)](_0x3f2411['o']['PositionKind'],_0x130054[_0x276ec7(0xee1)],_0x50fdc2),_0x50f3f5[_0x276ec7(0x236a)](_0x3f2411['o']['NormalKind'],_0x130054[_0x276ec7(0x39b1)],_0x50fdc2),_0x50f3f5['setVerticesData'](_0x3f2411['o'][_0x276ec7(0x616)],_0x130054['uvs'],_0x50fdc2),_0x50f3f5['setIndices'](_0x130054[_0x276ec7(0x39d4)]),_0x50f3f5);}[_0x37e55d(0x1792)](_0x22ac90=0x0,_0x3ccfbf=0x2){var _0x338c0b=_0x37e55d;const _0x4f2c78=new _0x35b60b['x'](),_0x1465c0=new Array(),_0x54d759=new Array(),_0x3dc54d=new Array(),_0x317ffb=this[_0x338c0b(0x1e92)]['computeBounds'](),_0x28becd=(this[_0x338c0b(0x1e92)][_0x338c0b(0x3d9e)][_0x338c0b(0x66b)](_0x48e5e9=>{var _0x14c7a8=_0x338c0b;_0x1465c0[_0x14c7a8(0x1e1d)](0x0,0x1,0x0),_0x54d759[_0x14c7a8(0x1e1d)](_0x48e5e9['x'],0x0,_0x48e5e9['y']),_0x3dc54d[_0x14c7a8(0x1e1d)]((_0x48e5e9['x']-_0x317ffb[_0x14c7a8(0x33a7)]['x'])/_0x317ffb[_0x14c7a8(0xad8)],(_0x48e5e9['y']-_0x317ffb[_0x14c7a8(0x33a7)]['y'])/_0x317ffb['height']);}),new Array());var _0x27bb87=this[_0x338c0b(0xcb6)](this[_0x338c0b(0x33bb)],this[_0x338c0b(0x8fe)],0x2);for(let _0x16b16e=0x0;_0x16b16e<_0x27bb87[_0x338c0b(0x3785)];_0x16b16e++)_0x28becd['push'](_0x27bb87[_0x16b16e]);if(0x0<_0x22ac90){var _0x2d4807=_0x54d759[_0x338c0b(0x3785)]/0x3,_0x5aa53b=(this[_0x338c0b(0x1e92)]['elements'][_0x338c0b(0x66b)](_0x316cde=>{var _0x3c8466=_0x338c0b;_0x1465c0['push'](0x0,-0x1,0x0),_0x54d759[_0x3c8466(0x1e1d)](_0x316cde['x'],-_0x22ac90,_0x316cde['y']),_0x3dc54d['push'](0x1-(_0x316cde['x']-_0x317ffb['min']['x'])/_0x317ffb[_0x3c8466(0xad8)],0x1-(_0x316cde['y']-_0x317ffb[_0x3c8466(0x33a7)]['y'])/_0x317ffb[_0x3c8466(0x605)]);}),_0x28becd[_0x338c0b(0x3785)]);for(let _0x442af3=0x0;_0x442af3<_0x5aa53b;_0x442af3+=0x3){var _0xfb4c26=_0x28becd[_0x442af3+0x0],_0x2e0007=_0x28becd[_0x442af3+0x1],_0x64da94=_0x28becd[_0x442af3+0x2];_0x28becd[_0x338c0b(0x1e1d)](_0x64da94+_0x2d4807),_0x28becd['push'](_0x2e0007+_0x2d4807),_0x28becd[_0x338c0b(0x1e1d)](_0xfb4c26+_0x2d4807);}this['_addSide'](_0x54d759,_0x1465c0,_0x3dc54d,_0x28becd,_0x317ffb,this[_0x338c0b(0xb59)],_0x22ac90,!0x1,_0x3ccfbf),this[_0x338c0b(0x26de)]['forEach'](_0x31fe63=>{var _0x46b806=_0x338c0b;this[_0x46b806(0x29f7)](_0x54d759,_0x1465c0,_0x3dc54d,_0x28becd,_0x317ffb,_0x31fe63,_0x22ac90,!0x0,_0x3ccfbf);});}return _0x4f2c78[_0x338c0b(0x39d4)]=_0x28becd,_0x4f2c78[_0x338c0b(0xee1)]=_0x54d759,_0x4f2c78[_0x338c0b(0x39b1)]=_0x1465c0,_0x4f2c78[_0x338c0b(0x3348)]=_0x3dc54d,_0x4f2c78;}[_0x37e55d(0x29f7)](_0x1ffb46,_0x120aef,_0x551d88,_0x46844b,_0x58a33c,_0x24587a,_0x1c0a9a,_0x3b1668,_0x2e6d10){var _0x3929e8=_0x37e55d;let _0x385005=_0x1ffb46[_0x3929e8(0x3785)]/0x3,_0x401d47=0x0;for(let _0x5effd8=0x0;_0x5effd8<_0x24587a['elements']['length'];_0x5effd8++){var _0x26312e=_0x24587a[_0x3929e8(0x3d9e)][_0x5effd8],_0x1428ae=_0x24587a[_0x3929e8(0x3d9e)][(_0x5effd8+0x1)%_0x24587a[_0x3929e8(0x3d9e)][_0x3929e8(0x3785)]],_0x21eee2=(_0x1ffb46[_0x3929e8(0x1e1d)](_0x26312e['x'],0x0,_0x26312e['y']),_0x1ffb46[_0x3929e8(0x1e1d)](_0x26312e['x'],-_0x1c0a9a,_0x26312e['y']),_0x1ffb46[_0x3929e8(0x1e1d)](_0x1428ae['x'],0x0,_0x1428ae['y']),_0x1ffb46[_0x3929e8(0x1e1d)](_0x1428ae['x'],-_0x1c0a9a,_0x1428ae['y']),_0x24587a['elements'][(_0x5effd8+_0x24587a[_0x3929e8(0x3d9e)][_0x3929e8(0x3785)]-0x1)%_0x24587a[_0x3929e8(0x3d9e)][_0x3929e8(0x3785)]]),_0x281754=_0x24587a[_0x3929e8(0x3d9e)][(_0x5effd8+0x2)%_0x24587a[_0x3929e8(0x3d9e)][_0x3929e8(0x3785)]];let _0x3ac481=new _0x519467['P'](-(_0x1428ae['y']-_0x26312e['y']),0x0,_0x1428ae['x']-_0x26312e['x']),_0x54f15a=new _0x519467['P'](-(_0x26312e['y']-_0x21eee2['y']),0x0,_0x26312e['x']-_0x21eee2['x']),_0x271047=new _0x519467['P'](-(_0x281754['y']-_0x1428ae['y']),0x0,_0x281754['x']-_0x1428ae['x']);_0x3b1668||(_0x3ac481=_0x3ac481[_0x3929e8(0x5ab)](-0x1),_0x54f15a=_0x54f15a[_0x3929e8(0x5ab)](-0x1),_0x271047=_0x271047[_0x3929e8(0x5ab)](-0x1));var _0x21eee2=_0x3ac481[_0x3929e8(0x33c)](),_0x281754=_0x54f15a[_0x3929e8(0x33c)](),_0x1f6954=(_0x271047[_0x3929e8(0x33c)](),_0x519467['P'][_0x3929e8(0x1457)](_0x281754,_0x21eee2)),_0x1f6954=(_0x281754=_0x2e6d10<_0x1f6954?(_0x1f6954<_0x19db89['kn']-0x1?new _0x519467['P'](_0x26312e['x'],0x0,_0x26312e['y'])[_0x3929e8(0x1dc8)](new _0x519467['P'](_0x1428ae['x'],0x0,_0x1428ae['y'])):_0x54f15a['add'](_0x3ac481))[_0x3929e8(0x3952)]():_0x21eee2,_0x519467['P'][_0x3929e8(0x1457)](_0x271047,_0x3ac481)),_0x1f6954=_0x2e6d10<_0x1f6954?(_0x1f6954<_0x19db89['kn']-0x1?new _0x519467['P'](_0x1428ae['x'],0x0,_0x1428ae['y'])[_0x3929e8(0x1dc8)](new _0x519467['P'](_0x26312e['x'],0x0,_0x26312e['y'])):_0x271047[_0x3929e8(0x33ee)](_0x3ac481))[_0x3929e8(0x3952)]():_0x21eee2;_0x551d88[_0x3929e8(0x1e1d)](_0x401d47/_0x58a33c['width'],0x0),_0x551d88[_0x3929e8(0x1e1d)](_0x401d47/_0x58a33c[_0x3929e8(0xad8)],0x1),_0x401d47+=_0x3ac481[_0x3929e8(0x3785)](),_0x551d88[_0x3929e8(0x1e1d)](_0x401d47/_0x58a33c[_0x3929e8(0xad8)],0x0),_0x551d88['push'](_0x401d47/_0x58a33c[_0x3929e8(0xad8)],0x1),_0x120aef[_0x3929e8(0x1e1d)](_0x281754['x'],_0x281754['y'],_0x281754['z']),_0x120aef[_0x3929e8(0x1e1d)](_0x281754['x'],_0x281754['y'],_0x281754['z']),_0x120aef[_0x3929e8(0x1e1d)](_0x1f6954['x'],_0x1f6954['y'],_0x1f6954['z']),_0x120aef['push'](_0x1f6954['x'],_0x1f6954['y'],_0x1f6954['z']),_0x3b1668?(_0x46844b['push'](_0x385005),_0x46844b['push'](_0x385005+0x2),_0x46844b['push'](_0x385005+0x1),_0x46844b['push'](_0x385005+0x1),_0x46844b[_0x3929e8(0x1e1d)](_0x385005+0x2),_0x46844b[_0x3929e8(0x1e1d)](_0x385005+0x3)):(_0x46844b[_0x3929e8(0x1e1d)](_0x385005),_0x46844b['push'](_0x385005+0x1),_0x46844b['push'](_0x385005+0x2),_0x46844b[_0x3929e8(0x1e1d)](_0x385005+0x1),_0x46844b[_0x3929e8(0x1e1d)](_0x385005+0x3),_0x46844b['push'](_0x385005+0x2)),_0x385005+=0x4;}}}},0x10187:(_0x5b6808,_0x389cd3,_0x4fdbbf)=>{var _0x579186=a7_0x38a779;_0x4fdbbf['d'](_0x389cd3,{'P':()=>_0x1de6e3});var _0x537440=_0x4fdbbf(0x1a27),_0x2db8a7=_0x4fdbbf(0xf2a6),_0x559a80=_0x4fdbbf(0xe30c),_0x38aba0=_0x4fdbbf(0x77a5),_0x3a7fec=_0x4fdbbf(0x12a54),_0x2cf1e5=_0x4fdbbf(0xcef);class _0x1de6e3{constructor(_0x5ec62f,_0x5242fa,_0x1885bc,_0xa3acb2,_0x1db247,_0x504d79,_0x447ee3,_0x53e06e=!0x0,_0x26a8a9=!0x0){var _0xeda811=a7_0x2532;this[_0xeda811(0x2b94)]=_0x5ec62f,this[_0xeda811(0x3198)]=_0x5242fa,this['verticesCount']=_0x1885bc,this[_0xeda811(0x3d99)]=_0xa3acb2,this['indexCount']=_0x1db247,this['_mainDrawWrapperOverride']=null,this[_0xeda811(0x3dcf)]=0x0,this[_0xeda811(0x149e)]=null,this['_lastColliderWorldVertices']=null,this['_lastColliderTransformMatrix']=null,this[_0xeda811(0x3138)]=!0x1,this['_renderId']=0x0,this[_0xeda811(0x1649)]=0x0,this[_0xeda811(0x3a2e)]=0x0,this[_0xeda811(0x295f)]=null,this['_mesh']=_0x504d79,this[_0xeda811(0x1d7e)]=_0x447ee3||_0x504d79,_0x26a8a9&&_0x504d79['subMeshes'][_0xeda811(0x1e1d)](this),this[_0xeda811(0xe76)]=this['_mesh'][_0xeda811(0x40ae)]()[_0xeda811(0x318e)](),this[_0xeda811(0xd8f)](),this[_0xeda811(0x3b52)]=[],this['_id']=_0x504d79['subMeshes']['length']-0x1,_0x53e06e&&(this[_0xeda811(0x8fc)](),_0x504d79['computeWorldMatrix'](!0x0));}get[_0x579186(0x2ce3)](){var _0x17a517=_0x579186,_0x34c2a8;return this['_mainDrawWrapperOverride']?this[_0x17a517(0x372a)][_0x17a517(0x32ec)]:null==(_0x34c2a8=this[_0x17a517(0x1f8)]())?void 0x0:_0x34c2a8['defines'];}set[_0x579186(0x2ce3)](_0x2596db){var _0x10afc7=_0x579186,_0x47c5d3;const _0x2943fb=null!=(_0x47c5d3=this[_0x10afc7(0x372a)])?_0x47c5d3:this[_0x10afc7(0x1f8)](void 0x0,!0x0);_0x2943fb[_0x10afc7(0x32ec)]=_0x2596db;}[_0x579186(0x1f8)](_0x24d7c1,_0x4f33d3=!0x1){var _0x4d3c57=_0x579186;_0x24d7c1=null!=_0x24d7c1?_0x24d7c1:this['_engine'][_0x4d3c57(0x2741)];let _0x47ccd6=this[_0x4d3c57(0x30a0)][_0x24d7c1];return!_0x47ccd6&&_0x4f33d3&&(this[_0x4d3c57(0x30a0)][_0x24d7c1]=_0x47ccd6=new _0x2cf1e5['q'](this['_mesh'][_0x4d3c57(0x40ae)]()[_0x4d3c57(0x318e)]())),_0x47ccd6;}[_0x579186(0x2285)](_0x14fd96,_0x4ba317=!0x0){var _0x3322a3=_0x579186;_0x4ba317&&null!=(_0x4ba317=this[_0x3322a3(0x30a0)][_0x14fd96])&&_0x4ba317[_0x3322a3(0x3551)](),this['_drawWrappers'][_0x14fd96]=void 0x0;}get[_0x579186(0x300f)](){var _0xa9091c=_0x579186,_0x46f1bb;return this[_0xa9091c(0x372a)]?this['_mainDrawWrapperOverride']['effect']:null!=(_0x46f1bb=null==(_0x46f1bb=this[_0xa9091c(0x1f8)]())?void 0x0:_0x46f1bb['effect'])?_0x46f1bb:null;}get[_0x579186(0xf09)](){var _0x944798=_0x579186,_0xabdd7b;return null!=(_0xabdd7b=this[_0x944798(0x372a)])?_0xabdd7b:this[_0x944798(0x1f8)](void 0x0,!0x0);}get[_0x579186(0x1cbd)](){var _0x4a8edd=_0x579186;return this[_0x4a8edd(0x372a)];}[_0x579186(0x4c0)](_0x4f6413){var _0xe214ae=_0x579186;this[_0xe214ae(0x372a)]=_0x4f6413;}['setEffect'](_0x426bdc,_0xa115ed=null,_0x356994,_0x335485=!0x0){var _0x23acbd=_0x579186;const _0xcb67d5=this[_0x23acbd(0xf09)];_0xcb67d5[_0x23acbd(0x3f5c)](_0x426bdc,_0xa115ed,_0x335485),void 0x0!==_0x356994&&(_0xcb67d5[_0x23acbd(0x2113)]=_0x356994),_0x426bdc||(_0xcb67d5['defines']=null,_0xcb67d5['materialContext']=void 0x0);}[_0x579186(0xd8f)](_0x495ddf){var _0x1e0f27=_0x579186;if(this[_0x1e0f27(0x30a0)]){if(void 0x0!==_0x495ddf)return void this[_0x1e0f27(0x2285)](_0x495ddf);for(const _0x32d5b7 of this[_0x1e0f27(0x30a0)])null!==_0x32d5b7&&void 0x0!==_0x32d5b7&&_0x32d5b7[_0x1e0f27(0x3551)]();}this['_drawWrappers']=[];}static[_0x579186(0x6c2)](_0x3a18a9,_0x360735,_0x2222d5,_0xde3822,_0x2a747f,_0x44cb9c,_0x1b5c3b,_0x277a51=!0x0){return new _0x1de6e3(_0x3a18a9,_0x360735,_0x2222d5,_0xde3822,_0x2a747f,_0x44cb9c,_0x1b5c3b,_0x277a51);}get[_0x579186(0x166b)](){var _0x5805e5=_0x579186;return 0x0===this[_0x5805e5(0x3198)]&&this['verticesCount']===this[_0x5805e5(0x2780)][_0x5805e5(0x44c)]()&&0x0===this[_0x5805e5(0x3d99)]&&this[_0x5805e5(0x1bc3)]===this['_mesh'][_0x5805e5(0xe64)]();}[_0x579186(0x26ce)](){var _0x4aac0b=_0x579186;return this[_0x4aac0b(0x166b)]?this[_0x4aac0b(0x2780)]['getBoundingInfo']():this[_0x4aac0b(0x32c5)];}['setBoundingInfo'](_0x5a1c42){var _0x178e27=_0x579186;return this[_0x178e27(0x32c5)]=_0x5a1c42,this;}['getMesh'](){var _0x537e7a=_0x579186;return this[_0x537e7a(0x2780)];}[_0x579186(0x18d3)](){var _0x1bcb68=_0x579186;return this[_0x1bcb68(0x1d7e)];}[_0x579186(0x901)](){var _0x2d0cd5=_0x579186;return this[_0x2d0cd5(0x2780)][_0x2d0cd5(0x93c)][_0x2d0cd5(0x2f2b)]?this['_mesh']:null;}[_0x579186(0x3f81)](){var _0x316423=_0x579186;return(this[_0x316423(0x2780)][_0x316423(0x93c)][_0x316423(0x2f2b)]?this[_0x316423(0x2780)]:null)||this[_0x316423(0x1d7e)];}[_0x579186(0x1458)](_0x142c8a=!0x0){var _0x29c957=_0x579186,_0x246a5b;const _0x22d164=null!=(_0x246a5b=this[_0x29c957(0x1d7e)][_0x29c957(0x1e49)](this[_0x29c957(0xe76)]['currentRenderPassId']))?_0x246a5b:this[_0x29c957(0x1d7e)]['material'];return _0x22d164?this[_0x29c957(0xa24)](_0x22d164)?(_0x246a5b=_0x22d164[_0x29c957(0x156a)](this[_0x29c957(0x2b94)]),this[_0x29c957(0x295f)]!==_0x246a5b&&(this['_currentMaterial']=_0x246a5b,this[_0x29c957(0xd8f)]()),_0x246a5b):_0x22d164:_0x142c8a?this[_0x29c957(0x2780)][_0x29c957(0x40ae)]()[_0x29c957(0x2bb3)]:null;}[_0x579186(0xa24)](_0x380d8a){var _0x18e16b=_0x579186;return void 0x0!==_0x380d8a[_0x18e16b(0x156a)];}[_0x579186(0x8fc)](_0x5bd2c2=null){var _0x15811e=_0x579186;if(this[_0x15811e(0x3376)]=null,this['IsGlobal']||!this['_renderingMesh']||!this[_0x15811e(0x1d7e)]['geometry'])return this;if(!(_0x5bd2c2=_0x5bd2c2||this[_0x15811e(0x1d7e)]['getVerticesData'](_0x537440['o']['PositionKind'])))return this[_0x15811e(0x32c5)]=this[_0x15811e(0x2780)]['getBoundingInfo'](),this;var _0x32c5b8=this[_0x15811e(0x1d7e)][_0x15811e(0x17bc)]();let _0x4ee074;if(0x0===this[_0x15811e(0x3d99)]&&this[_0x15811e(0x1bc3)]===_0x32c5b8[_0x15811e(0x3785)]){const _0x11b67a=this['_renderingMesh']['getBoundingInfo']();_0x4ee074={'minimum':_0x11b67a['minimum'][_0x15811e(0x292d)](),'maximum':_0x11b67a[_0x15811e(0x2c67)][_0x15811e(0x292d)]()};}else _0x4ee074=(0x0,_0x3a7fec['y'])(_0x5bd2c2,_0x32c5b8,this[_0x15811e(0x3d99)],this[_0x15811e(0x1bc3)],this[_0x15811e(0x1d7e)][_0x15811e(0x11c2)]['boundingBias']);return this['_boundingInfo']?this[_0x15811e(0x32c5)][_0x15811e(0x2e1f)](_0x4ee074[_0x15811e(0x2d92)],_0x4ee074['maximum']):this[_0x15811e(0x32c5)]=new _0x559a80['j'](_0x4ee074[_0x15811e(0x2d92)],_0x4ee074[_0x15811e(0x2c67)]),this;}['_checkCollision'](_0x2aaef1){var _0x47657e=_0x579186;const _0x455c11=this[_0x47657e(0x26ce)]();return _0x455c11[_0x47657e(0x3f73)](_0x2aaef1);}[_0x579186(0x28bf)](_0x5a5a35){var _0x4202b1=_0x579186;let _0x49a003=this[_0x4202b1(0x26ce)]();return _0x49a003||(this[_0x4202b1(0x8fc)](),_0x49a003=this[_0x4202b1(0x26ce)]()),_0x49a003&&_0x49a003[_0x4202b1(0x308d)](_0x5a5a35),this;}[_0x579186(0x3cf0)](_0xb83076){var _0x4ebb71=_0x579186;const _0x1ba842=this[_0x4ebb71(0x26ce)]();return!!_0x1ba842&&_0x1ba842[_0x4ebb71(0x3cf0)](_0xb83076,this[_0x4ebb71(0x2780)][_0x4ebb71(0x223c)]);}['isCompletelyInFrustum'](_0x16df20){var _0x35656c=_0x579186;const _0x79314c=this[_0x35656c(0x26ce)]();return!!_0x79314c&&_0x79314c[_0x35656c(0x1ebd)](_0x16df20);}[_0x579186(0xd50)](_0x486012){var _0x4d0311=_0x579186;return this['_renderingMesh']['render'](this,_0x486012,this[_0x4d0311(0x2780)][_0x4d0311(0x93c)][_0x4d0311(0x2f2b)]?this[_0x4d0311(0x2780)]:void 0x0),this;}[_0x579186(0x22c)](_0x147576,_0x49435d){var _0x4b3cdf=_0x579186;if(!this[_0x4b3cdf(0x149e)]){const _0x253da8=[];for(let _0x108686=this[_0x4b3cdf(0x3d99)];_0x108686<this[_0x4b3cdf(0x3d99)]+this[_0x4b3cdf(0x1bc3)];_0x108686+=0x3)_0x253da8[_0x4b3cdf(0x1e1d)](_0x147576[_0x108686],_0x147576[_0x108686+0x1],_0x147576[_0x108686+0x1],_0x147576[_0x108686+0x2],_0x147576[_0x108686+0x2],_0x147576[_0x108686]);this[_0x4b3cdf(0x149e)]=_0x49435d[_0x4b3cdf(0x3dce)](_0x253da8),this[_0x4b3cdf(0x3dcf)]=_0x253da8[_0x4b3cdf(0x3785)];}return this[_0x4b3cdf(0x149e)];}[_0x579186(0x4033)](_0x45487c){var _0x115d01=_0x579186,_0x1c2f46=this[_0x115d01(0x26ce)]();return!!_0x1c2f46&&_0x45487c['intersectsBox'](_0x1c2f46[_0x115d01(0x3eff)]);}[_0x579186(0x75d)](_0x116bd0,_0x3d6f4a,_0xe4a9f7,_0x514f4b,_0x174a10){var _0x209c78=_0x579186,_0xe73d40=this[_0x209c78(0x1458)]();if(!_0xe73d40)return null;let _0x51c555=0x3,_0x10f6a1=!0x1;switch(_0xe73d40[_0x209c78(0x29ed)]){case _0x38aba0['g'][_0x209c78(0x3c6a)]:case _0x38aba0['g'][_0x209c78(0x16cc)]:case _0x38aba0['g'][_0x209c78(0x92a)]:case _0x38aba0['g'][_0x209c78(0x26ea)]:return null;case _0x38aba0['g'][_0x209c78(0x2960)]:_0x51c555=0x1,_0x10f6a1=!0x0;}return _0xe73d40[_0x209c78(0x29ed)]===_0x38aba0['g'][_0x209c78(0x3ef3)]?_0xe4a9f7[_0x209c78(0x3785)]?this['_intersectLines'](_0x116bd0,_0x3d6f4a,_0xe4a9f7,this[_0x209c78(0x2780)]['intersectionThreshold'],_0x514f4b):this['_intersectUnIndexedLines'](_0x116bd0,_0x3d6f4a,_0xe4a9f7,this[_0x209c78(0x2780)][_0x209c78(0x1f5b)],_0x514f4b):!_0xe4a9f7[_0x209c78(0x3785)]&&this[_0x209c78(0x2780)][_0x209c78(0x3ea7)]?this[_0x209c78(0xcee)](_0x116bd0,_0x3d6f4a,_0xe4a9f7,_0x514f4b,_0x174a10):this['_intersectTriangles'](_0x116bd0,_0x3d6f4a,_0xe4a9f7,_0x51c555,_0x10f6a1,_0x514f4b,_0x174a10);}[_0x579186(0x2c74)](_0x1af0bb,_0xc533ef,_0x3f3a2d,_0x42aaa2,_0x2c9b71){var _0x1da8e7=_0x579186;let _0x24d723=null;for(let _0x393493=this[_0x1da8e7(0x3d99)];_0x393493<this[_0x1da8e7(0x3d99)]+this[_0x1da8e7(0x1bc3)];_0x393493+=0x2){var _0x24cd7d=_0xc533ef[_0x3f3a2d[_0x393493]],_0x5eb0e5=_0xc533ef[_0x3f3a2d[_0x393493+0x1]],_0x24cd7d=_0x1af0bb['intersectionSegment'](_0x24cd7d,_0x5eb0e5,_0x42aaa2);if(!(_0x24cd7d<0x0)&&(_0x2c9b71||!_0x24d723||_0x24cd7d<_0x24d723[_0x1da8e7(0xd4e)])&&((_0x24d723=new _0x2db8a7['c'](null,null,_0x24cd7d))[_0x1da8e7(0x3ef0)]=_0x393493/0x2,_0x2c9b71))break;}return _0x24d723;}['_intersectUnIndexedLines'](_0x532719,_0x5b96ea,_0x12ba53,_0x191020,_0x13e82d){var _0x2a9e61=_0x579186;let _0x2f5bc4=null;for(let _0x25286b=this[_0x2a9e61(0x3198)];_0x25286b<this[_0x2a9e61(0x3198)]+this['verticesCount'];_0x25286b+=0x2){var _0x3e1dac=_0x5b96ea[_0x25286b],_0x43bec3=_0x5b96ea[_0x25286b+0x1],_0x3e1dac=_0x532719[_0x2a9e61(0x4113)](_0x3e1dac,_0x43bec3,_0x191020);if(!(_0x3e1dac<0x0)&&(_0x13e82d||!_0x2f5bc4||_0x3e1dac<_0x2f5bc4['distance'])&&((_0x2f5bc4=new _0x2db8a7['c'](null,null,_0x3e1dac))['faceId']=_0x25286b/0x2,_0x13e82d))break;}return _0x2f5bc4;}['_intersectTriangles'](_0x240f12,_0xc2fee8,_0x3f3aca,_0x516381,_0x2cc587,_0x255b71,_0xa7cf20){var _0x341704=_0x579186;let _0x4f9565=null,_0x47d6e9=-0x1;for(let _0x30ef23=this[_0x341704(0x3d99)];_0x30ef23<this['indexStart']+this[_0x341704(0x1bc3)]-(0x3-_0x516381);_0x30ef23+=_0x516381){_0x47d6e9++;var _0x42e107=_0x3f3aca[_0x30ef23],_0x3f9134=_0x3f3aca[_0x30ef23+0x1],_0x186b6c=_0x3f3aca[_0x30ef23+0x2];if(_0x2cc587&&0xffffffff===_0x186b6c)_0x30ef23+=0x2;else{var _0x46dd78=_0xc2fee8[_0x42e107],_0x3f68a5=_0xc2fee8[_0x3f9134],_0x392dca=_0xc2fee8[_0x186b6c];if(_0x46dd78&&_0x3f68a5&&_0x392dca&&(!_0xa7cf20||_0xa7cf20(_0x46dd78,_0x3f68a5,_0x392dca,_0x240f12,_0x42e107,_0x3f9134,_0x186b6c))){_0x42e107=_0x240f12['intersectsTriangle'](_0x46dd78,_0x3f68a5,_0x392dca);if(_0x42e107&&!(_0x42e107[_0x341704(0xd4e)]<0x0)&&(_0x255b71||!_0x4f9565||_0x42e107[_0x341704(0xd4e)]<_0x4f9565[_0x341704(0xd4e)])&&((_0x4f9565=_0x42e107)[_0x341704(0x3ef0)]=_0x47d6e9,_0x255b71))break;}}}return _0x4f9565;}['_intersectUnIndexedTriangles'](_0x1d69b9,_0xc1dc1a,_0x54685a,_0xb6014b,_0x4e5600){var _0x441b51=_0x579186;let _0x12f793=null;for(let _0x37ba41=this['verticesStart'];_0x37ba41<this[_0x441b51(0x3198)]+this[_0x441b51(0x3002)];_0x37ba41+=0x3){var _0x50a1b9=_0xc1dc1a[_0x37ba41],_0x3f3e23=_0xc1dc1a[_0x37ba41+0x1],_0x200ecb=_0xc1dc1a[_0x37ba41+0x2];if(!_0x4e5600||_0x4e5600(_0x50a1b9,_0x3f3e23,_0x200ecb,_0x1d69b9,-0x1,-0x1,-0x1)){_0x50a1b9=_0x1d69b9[_0x441b51(0x1229)](_0x50a1b9,_0x3f3e23,_0x200ecb);if(_0x50a1b9&&!(_0x50a1b9[_0x441b51(0xd4e)]<0x0)&&(_0xb6014b||!_0x12f793||_0x50a1b9[_0x441b51(0xd4e)]<_0x12f793[_0x441b51(0xd4e)])&&((_0x12f793=_0x50a1b9)['faceId']=_0x37ba41/0x3,_0xb6014b))break;}}return _0x12f793;}['_rebuild'](){var _0x14e679=_0x579186;this[_0x14e679(0x149e)]&&(this[_0x14e679(0x149e)]=null);}[_0x579186(0x292d)](_0x3d6da5,_0x5a3146){var _0x4abe5b=_0x579186;const _0x373a09=new _0x1de6e3(this[_0x4abe5b(0x2b94)],this[_0x4abe5b(0x3198)],this['verticesCount'],this[_0x4abe5b(0x3d99)],this['indexCount'],_0x3d6da5,_0x5a3146,!0x1);if(!this[_0x4abe5b(0x166b)]){_0x3d6da5=this[_0x4abe5b(0x26ce)]();if(!_0x3d6da5)return _0x373a09;_0x373a09[_0x4abe5b(0x32c5)]=new _0x559a80['j'](_0x3d6da5['minimum'],_0x3d6da5['maximum']);}return _0x373a09;}[_0x579186(0x3551)](){var _0x301a6b=_0x579186;this[_0x301a6b(0x149e)]&&(this[_0x301a6b(0x2780)][_0x301a6b(0x40ae)]()[_0x301a6b(0x318e)]()[_0x301a6b(0x25e7)](this[_0x301a6b(0x149e)]),this[_0x301a6b(0x149e)]=null);var _0x159e75=this[_0x301a6b(0x2780)]['subMeshes'][_0x301a6b(0x850)](this);this[_0x301a6b(0x2780)][_0x301a6b(0x345e)]['splice'](_0x159e75,0x1),this[_0x301a6b(0xd8f)]();}[_0x579186(0x1d40)](){var _0x419c03=_0x579186;return _0x419c03(0x2d49);}static[_0x579186(0x1a1b)](_0x939731,_0xe03bf0,_0x5f433a,_0x2c0f9d,_0x7e35a7,_0x18ff5a=!0x0){var _0x10ef63=_0x579186;let _0x166195=Number['MAX_VALUE'],_0x3e4737=-Number[_0x10ef63(0x3279)];const _0x544aab=_0x7e35a7||_0x2c0f9d;var _0x5de454=_0x544aab['getIndices']();for(let _0x1f270a=_0xe03bf0;_0x1f270a<_0xe03bf0+_0x5f433a;_0x1f270a++){var _0x5c6a51=_0x5de454[_0x1f270a];_0x5c6a51<_0x166195&&(_0x166195=_0x5c6a51),_0x5c6a51>_0x3e4737&&(_0x3e4737=_0x5c6a51);}return new _0x1de6e3(_0x939731,_0x166195,_0x3e4737-_0x166195+0x1,_0xe03bf0,_0x5f433a,_0x2c0f9d,_0x7e35a7,_0x18ff5a);}}},0x13533:(_0x51ecc2,_0x2e89b5,_0x4dd350)=>{_0x4dd350(0x51f),_0x4dd350(0x1dad),_0x4dd350(0x9fd1),_0x4dd350(0x1a27),_0x4dd350(0x164ac),class extends null{};},0xa838:(_0x516a2b,_0x45a515,_0x12ee00)=>{var _0xd34309=a7_0x38a779;_0x12ee00['d'](_0x45a515,{'Y':()=>_0xb75ad2});function _0x1112ae(_0x371cf8,_0xa91c7a,_0x3bd27d,_0x7e522c){var _0x40c7d8=a7_0x2532,_0x442571,_0x279fd8=arguments[_0x40c7d8(0x3785)],_0x209b7d=_0x279fd8<0x3?_0xa91c7a:null===_0x7e522c?_0x7e522c=Object[_0x40c7d8(0x18ba)](_0xa91c7a,_0x3bd27d):_0x7e522c;if(_0x40c7d8(0x1c87)==typeof Reflect&&_0x40c7d8(0x7a8)==typeof Reflect[_0x40c7d8(0x4111)])_0x209b7d=Reflect['decorate'](_0x371cf8,_0xa91c7a,_0x3bd27d,_0x7e522c);else{for(var _0x4244b4=_0x371cf8['length']-0x1;0x0<=_0x4244b4;_0x4244b4--)(_0x442571=_0x371cf8[_0x4244b4])&&(_0x209b7d=(_0x279fd8<0x3?_0x442571(_0x209b7d):0x3<_0x279fd8?_0x442571(_0xa91c7a,_0x3bd27d,_0x209b7d):_0x442571(_0xa91c7a,_0x3bd27d))||_0x209b7d);}0x3<_0x279fd8&&_0x209b7d&&Object[_0x40c7d8(0x259d)](_0xa91c7a,_0x3bd27d,_0x209b7d);}var _0x495c3b=_0x12ee00(0x153ad),_0x11ce11=_0x12ee00(0xf96c),_0x1e2a83=_0x12ee00(0x9fd1),_0x45a515=_0x12ee00(0x16aec),_0x44e85d=_0x12ee00(0xa60f);class _0xb75ad2 extends _0x45a515['N']{constructor(_0x149a33,_0x40c0e0=null,_0x3e3dff=!0x0){var _0x1ff469=a7_0x2532;super(_0x149a33,_0x40c0e0),this[_0x1ff469(0x2826)]=new _0x1e2a83['P'](0x0,0x0,0x1),this[_0x1ff469(0x2d26)]=new _0x1e2a83['P'](0x0,0x1,0x0),this['_right']=new _0x1e2a83['P'](0x1,0x0,0x0),this[_0x1ff469(0x3d0a)]=_0x1e2a83['P']['Zero'](),this[_0x1ff469(0x35a5)]=_0x1e2a83['P'][_0x1ff469(0xd5a)](),this[_0x1ff469(0x14cd)]=null,this['_scaling']=_0x1e2a83['P'][_0x1ff469(0x6f9)](),this[_0x1ff469(0x855)]=null,this[_0x1ff469(0x1dbb)]=!0x1,this[_0x1ff469(0x3623)]=_0xb75ad2[_0x1ff469(0x3da7)],this[_0x1ff469(0x2a7f)]=!0x1,this[_0x1ff469(0x16ad)]=0x1,this[_0x1ff469(0x226e)]=!0x1,this[_0x1ff469(0x2c61)]=!0x1,this[_0x1ff469(0x21cb)]=!0x1,this[_0x1ff469(0x2df)]=null,this[_0x1ff469(0x106c)]=_0x1e2a83['y3']['Zero'](),this[_0x1ff469(0xa40)]=!0x1,this[_0x1ff469(0x9cb)]=_0x1e2a83['P'][_0x1ff469(0xd5a)](),this[_0x1ff469(0xd9f)]=_0x1e2a83['P']['Zero'](),this[_0x1ff469(0x3e68)]=_0x1e2a83['_f'][_0x1ff469(0x243a)](),this[_0x1ff469(0x241)]=_0x1e2a83['y3']['Identity'](),this['_postMultiplyPivotMatrix']=!0x1,this['_isWorldMatrixFrozen']=!0x1,this['_indexInSceneTransformNodesArray']=-0x1,this[_0x1ff469(0x2cf1)]=new _0x11ce11['y$'](),this[_0x1ff469(0x4172)]=!0x1,_0x3e3dff&&this[_0x1ff469(0x40ae)]()[_0x1ff469(0x2afb)](this);}get['billboardMode'](){return this['_billboardMode'];}set['billboardMode'](_0x117777){var _0x559ea6=a7_0x2532;this[_0x559ea6(0x3623)]!==_0x117777&&(this[_0x559ea6(0x3623)]=_0x117777,this[_0x559ea6(0x15a1)]['useBillboardPosition']=0x0!=(this['_billboardMode']&_0xb75ad2['BILLBOARDMODE_USE_POSITION']),this['_computeUseBillboardPath']());}get[_0xd34309(0x2016)](){var _0x26f0d9=_0xd34309;return this[_0x26f0d9(0x2a7f)];}set[_0xd34309(0x2016)](_0x2a7fb6){var _0x20f1c8=_0xd34309;_0x2a7fb6!==this[_0x20f1c8(0x2a7f)]&&(this[_0x20f1c8(0x2a7f)]=_0x2a7fb6,this['_computeUseBillboardPath']());}[_0xd34309(0x1dc1)](){var _0xa71f16=_0xd34309;this[_0xa71f16(0x15a1)][_0xa71f16(0x30e4)]=this['_billboardMode']!==_0xb75ad2['BILLBOARDMODE_NONE']&&!this[_0xa71f16(0x2016)];}get[_0xd34309(0x7c2)](){var _0x416097=_0xd34309;return this[_0x416097(0x226e)];}set[_0xd34309(0x7c2)](_0x437b51){var _0x2d7616=_0xd34309;this[_0x2d7616(0x226e)]!==_0x437b51&&(this[_0x2d7616(0x226e)]=_0x437b51);}[_0xd34309(0x1d40)](){return'TransformNode';}get[_0xd34309(0xdfa)](){var _0x1769d7=_0xd34309;return this[_0x1769d7(0x3d0a)];}set[_0xd34309(0xdfa)](_0x471bb7){var _0xf8da09=_0xd34309;this[_0xf8da09(0x3d0a)]=_0x471bb7,this[_0xf8da09(0x1b1a)]=!0x0;}[_0xd34309(0x2ae2)](){return this['_usePivotMatrix'];}get['rotation'](){var _0x245ddf=_0xd34309;return this[_0x245ddf(0x35a5)];}set[_0xd34309(0x30d0)](_0x82d1b2){var _0x90a344=_0xd34309;this['_rotation']=_0x82d1b2,this[_0x90a344(0x14cd)]=null,this[_0x90a344(0x1b1a)]=!0x0;}get[_0xd34309(0x114e)](){var _0x374b53=_0xd34309;return this[_0x374b53(0x28d4)];}set['scaling'](_0x142b61){var _0x64e95c=_0xd34309;this['_scaling']=_0x142b61,this[_0x64e95c(0x1b1a)]=!0x0;}get[_0xd34309(0x373c)](){var _0x2c49f8=_0xd34309;return this[_0x2c49f8(0x14cd)];}set[_0xd34309(0x373c)](_0x208605){var _0x2bb9a4=_0xd34309;(this[_0x2bb9a4(0x14cd)]=_0x208605)&&this['_rotation']['setAll'](0x0),this[_0x2bb9a4(0x1b1a)]=!0x0;}get[_0xd34309(0x3f19)](){var _0x367f9e=_0xd34309;return _0x1e2a83['P'][_0x367f9e(0x1c29)](0x0,0x0,this[_0x367f9e(0x40ae)]()[_0x367f9e(0x3ece)]?-0x1:0x1,this[_0x367f9e(0x269)](),this['_forward']),this[_0x367f9e(0x2826)]['normalize']();}get['up'](){var _0x14a93c=_0xd34309;return _0x1e2a83['P']['TransformNormalFromFloatsToRef'](0x0,0x1,0x0,this['getWorldMatrix'](),this['_up']),this[_0x14a93c(0x2d26)]['normalize']();}get[_0xd34309(0x39c3)](){var _0x410433=_0xd34309;return _0x1e2a83['P'][_0x410433(0x1c29)](this[_0x410433(0x40ae)]()[_0x410433(0x3ece)]?-0x1:0x1,0x0,0x0,this[_0x410433(0x269)](),this[_0x410433(0x1d6b)]),this[_0x410433(0x1d6b)][_0x410433(0x3952)]();}['updatePoseMatrix'](_0x23ede6){var _0x2670f9=_0xd34309;return this[_0x2670f9(0x2df)]?this[_0x2670f9(0x2df)]['copyFrom'](_0x23ede6):this[_0x2670f9(0x2df)]=_0x23ede6['clone'](),this;}[_0xd34309(0x2640)](){var _0xb7d7ef=_0xd34309;return this[_0xb7d7ef(0x2df)]||(this[_0xb7d7ef(0x2df)]=_0x1e2a83['y3']['Identity']()),this[_0xb7d7ef(0x2df)];}[_0xd34309(0x1195)](){var _0xef7353=_0xd34309,_0x4a79a4=this[_0xef7353(0x15a1)];return!(this['_billboardMode']!==_0x4a79a4[_0xef7353(0x350e)]||this['_billboardMode']!==_0xb75ad2['BILLBOARDMODE_NONE']||_0x4a79a4[_0xef7353(0x3406)]||this[_0xef7353(0x226e)]||this[_0xef7353(0x3d0a)][_0xef7353(0x1b1a)]||this['_scaling'][_0xef7353(0x1b1a)]||this[_0xef7353(0x14cd)]&&this[_0xef7353(0x14cd)]['_isDirty']||this[_0xef7353(0x35a5)][_0xef7353(0x1b1a)]);}['_initCache'](){var _0x57e70e=_0xd34309;super[_0x57e70e(0x1f87)]();const _0x13352d=this[_0x57e70e(0x15a1)];_0x13352d[_0x57e70e(0x346a)]=!0x1,_0x13352d[_0x57e70e(0x350e)]=-0x1,_0x13352d['infiniteDistance']=!0x1,_0x13352d['useBillboardPosition']=!0x1,_0x13352d[_0x57e70e(0x30e4)]=!0x1;}get[_0xd34309(0x1738)](){var _0x3820db=_0xd34309;return this[_0x3820db(0x2618)]();}get[_0xd34309(0x3127)](){var _0x1598db=_0xd34309;return this[_0x1598db(0x12be)](),this[_0x1598db(0xd9f)];}get[_0xd34309(0x35c9)](){var _0x46d595=_0xd34309;return this[_0x46d595(0x12be)](),this[_0x46d595(0x3e68)];}[_0xd34309(0x1c39)](_0x1e6ab2){return this['setPivotMatrix'](_0x1e6ab2,!0x1);}[_0xd34309(0x15ea)](_0x28237e,_0x26c220=!0x0){var _0x43ef8a=_0xd34309;return this[_0x43ef8a(0x241)][_0x43ef8a(0x448)](_0x28237e),this[_0x43ef8a(0xa40)]=!this[_0x43ef8a(0x241)]['isIdentity'](),this['_cache']['pivotMatrixUpdated']=!0x0,this[_0x43ef8a(0x1f4b)]=_0x26c220,this[_0x43ef8a(0x1f4b)]&&(this[_0x43ef8a(0x1fb5)]?this[_0x43ef8a(0x241)]['invertToRef'](this[_0x43ef8a(0x1fb5)]):this[_0x43ef8a(0x1fb5)]=_0x1e2a83['y3'][_0x43ef8a(0x3b70)](this[_0x43ef8a(0x241)])),this;}['getPivotMatrix'](){var _0x5e5d2a=_0xd34309;return this[_0x5e5d2a(0x241)];}[_0xd34309(0x233)](_0x138d1a=null,_0x159402,_0x1e45f1){var _0x3c6f18=_0xd34309,_0x8d45ee=this[_0x3c6f18(0x292d)](_0x3c6f18(0x176a)+(this[_0x3c6f18(0x3844)]||this['id']),_0x138d1a||this[_0x3c6f18(0x2a18)],!0x0);_0x8d45ee&&_0x1e45f1&&_0x1e45f1(this,_0x8d45ee);for(const _0x3c7c85 of this['getChildTransformNodes'](!0x0))_0x3c7c85['instantiateHierarchy'](_0x8d45ee,_0x159402,_0x1e45f1);return _0x8d45ee;}[_0xd34309(0x23dc)](_0x170107=null,_0x1f3fc7=!0x1){var _0x1cdd44=_0xd34309;return _0x170107?_0x1f3fc7?(this[_0x1cdd44(0x35a5)][_0x1cdd44(0x8fd)](0x0),this[_0x1cdd44(0x14cd)]=this[_0x1cdd44(0x14cd)]||_0x1e2a83['_f']['Identity'](),_0x170107['decompose'](this['_scaling'],this[_0x1cdd44(0x14cd)],this[_0x1cdd44(0x3d0a)]),this['computeWorldMatrix'](!0x0)):(this[_0x1cdd44(0x1715)]=_0x170107,this['_absolutePosition'][_0x1cdd44(0x408c)](this[_0x1cdd44(0x1715)]['m'][0xc],this[_0x1cdd44(0x1715)]['m'][0xd],this[_0x1cdd44(0x1715)]['m'][0xe]),this[_0x1cdd44(0x3154)]()):(this[_0x1cdd44(0x14a9)]=!0x1,this['computeWorldMatrix'](!0x0)),this[_0x1cdd44(0x1b1a)]=!0x1,this[_0x1cdd44(0x14a9)]=!0x0,this;}[_0xd34309(0x23a2)](){var _0x2a8b4d=_0xd34309;return this['_isWorldMatrixFrozen']=!0x1,this[_0x2a8b4d(0x3c5a)](!0x0),this;}get[_0xd34309(0x9fb)](){var _0x12be2f=_0xd34309;return this[_0x12be2f(0x14a9)];}[_0xd34309(0x2618)](){var _0x2a5a3a=_0xd34309;return this['computeWorldMatrix'](),this[_0x2a5a3a(0x9cb)];}[_0xd34309(0x3513)](_0x5355de){var _0x1647bc=_0xd34309;if(!_0x5355de)return this;let _0x4b7217,_0x5870a9,_0x18f8a9;if(void 0x0===_0x5355de['x']){if(arguments['length']<0x3)return this;_0x4b7217=_0x5355de,_0x5870a9=arguments[0x1],_0x18f8a9=arguments[0x2];}else _0x4b7217=_0x5355de['x'],_0x5870a9=_0x5355de['y'],_0x18f8a9=_0x5355de['z'];var _0x791535;return this[_0x1647bc(0x2a18)]?(_0x791535=_0x1e2a83['jp'][_0x1647bc(0x1919)][0x0],this[_0x1647bc(0x2a18)][_0x1647bc(0x269)]()[_0x1647bc(0x2b1e)](_0x791535),_0x1e2a83['P'][_0x1647bc(0x302d)](_0x4b7217,_0x5870a9,_0x18f8a9,_0x791535,this[_0x1647bc(0xdfa)])):(this[_0x1647bc(0xdfa)]['x']=_0x4b7217,this['position']['y']=_0x5870a9,this[_0x1647bc(0xdfa)]['z']=_0x18f8a9),this[_0x1647bc(0x9cb)][_0x1647bc(0x448)](_0x5355de),this;}[_0xd34309(0xf16)](_0x4b90af){var _0x2840dc=_0xd34309;return this[_0x2840dc(0x3c5a)](),this[_0x2840dc(0xdfa)]=_0x1e2a83['P'][_0x2840dc(0x2c17)](_0x4b90af,this[_0x2840dc(0x106c)]),this;}[_0xd34309(0x1624)](){var _0x2eedc0=_0xd34309;this[_0x2eedc0(0x3c5a)]();var _0x40dd42=_0x1e2a83['jp'][_0x2eedc0(0x1919)][0x0];return this[_0x2eedc0(0x106c)]['invertToRef'](_0x40dd42),_0x1e2a83['P'][_0x2eedc0(0x2c17)](this[_0x2eedc0(0xdfa)],_0x40dd42);}[_0xd34309(0x127c)](_0x25ffe6){var _0x21ada9=_0xd34309;return this['computeWorldMatrix'](!0x0),this[_0x21ada9(0xdfa)]=_0x1e2a83['P'][_0x21ada9(0x49a)](_0x25ffe6,this[_0x21ada9(0x106c)]),this;}['lookAt'](_0x31fe1e,_0x311252=0x0,_0x4cefb1=0x0,_0x45028b=0x0,_0x5370e0=_0x44e85d['T'][_0xd34309(0x23df)]){var _0x32e584=_0xd34309,_0x5b4cb5=_0xb75ad2['_LookAtVectorCache'],_0x3c8740=_0x5370e0===_0x44e85d['T'][_0x32e584(0x23df)]?this[_0x32e584(0xdfa)]:this[_0x32e584(0x2618)]();if(_0x31fe1e['subtractToRef'](_0x3c8740,_0x5b4cb5),this['setDirection'](_0x5b4cb5,_0x311252,_0x4cefb1,_0x45028b),_0x5370e0===_0x44e85d['T']['WORLD']&&this[_0x32e584(0x2a18)]){if(this[_0x32e584(0x373c)]){const _0x295395=_0x1e2a83['jp'][_0x32e584(0x1919)][0x0],_0x15e1dc=(this[_0x32e584(0x373c)][_0x32e584(0x36f9)](_0x295395),_0x1e2a83['jp'][_0x32e584(0x1919)][0x1]);this['parent']['getWorldMatrix']()[_0x32e584(0x3302)](_0x15e1dc),_0x15e1dc[_0x32e584(0x3e4a)](),_0x295395[_0x32e584(0x242a)](_0x15e1dc,_0x295395),this[_0x32e584(0x373c)][_0x32e584(0x348d)](_0x295395);}else{const _0x41b137=_0x1e2a83['jp']['Quaternion'][0x0],_0x5ce5e3=(_0x1e2a83['_f'][_0x32e584(0x1d15)](this[_0x32e584(0x30d0)],_0x41b137),_0x1e2a83['jp'][_0x32e584(0x1919)][0x0]),_0xf10cce=(_0x41b137[_0x32e584(0x36f9)](_0x5ce5e3),_0x1e2a83['jp']['Matrix'][0x1]);this[_0x32e584(0x2a18)]['getWorldMatrix']()['getRotationMatrixToRef'](_0xf10cce),_0xf10cce[_0x32e584(0x3e4a)](),_0x5ce5e3[_0x32e584(0x242a)](_0xf10cce,_0x5ce5e3),_0x41b137[_0x32e584(0x348d)](_0x5ce5e3),_0x41b137[_0x32e584(0x38b2)](this[_0x32e584(0x30d0)]);}}return this;}[_0xd34309(0x2750)](_0x3bd37b){var _0x9f05c=_0xd34309,_0x2365b0=_0x1e2a83['P'][_0x9f05c(0xd5a)]();return this[_0x9f05c(0x7c6)](_0x3bd37b,_0x2365b0),_0x2365b0;}[_0xd34309(0x7c6)](_0x3057b3,_0x593803){var _0x426bf6=_0xd34309;return _0x1e2a83['P']['TransformNormalToRef'](_0x3057b3,this[_0x426bf6(0x269)](),_0x593803),this;}[_0xd34309(0x1cd1)](_0x541695,_0x310536=0x0,_0x2f9063=0x0,_0x350869=0x0){var _0x5c1b92=_0xd34309,_0x4d919a=-Math[_0x5c1b92(0xaba)](_0x541695['z'],_0x541695['x'])+Math['PI']/0x2,_0x547dce=Math[_0x5c1b92(0x243f)](_0x541695['x']*_0x541695['x']+_0x541695['z']*_0x541695['z']),_0x541695=-Math[_0x5c1b92(0xaba)](_0x541695['y'],_0x547dce);return this['rotationQuaternion']?_0x1e2a83['_f'][_0x5c1b92(0x1aa5)](_0x4d919a+_0x310536,_0x541695+_0x2f9063,_0x350869,this['rotationQuaternion']):(this['rotation']['x']=_0x541695+_0x2f9063,this[_0x5c1b92(0x30d0)]['y']=_0x4d919a+_0x310536,this[_0x5c1b92(0x30d0)]['z']=_0x350869),this;}[_0xd34309(0x3d79)](_0x5eaff9,_0x29c6df=_0x44e85d['T'][_0xd34309(0x23df)]){var _0x28e6fe=_0xd34309;0x0==this[_0x28e6fe(0x40ae)]()[_0x28e6fe(0x87a)]()&&this[_0x28e6fe(0x3c5a)](!0x0);const _0x104050=this[_0x28e6fe(0x269)]();return _0x29c6df==_0x44e85d['T'][_0x28e6fe(0x40cf)]&&(_0x29c6df=_0x1e2a83['jp'][_0x28e6fe(0x1919)][0x0],_0x104050[_0x28e6fe(0x2b1e)](_0x29c6df),_0x5eaff9=_0x1e2a83['P']['TransformCoordinates'](_0x5eaff9,_0x29c6df)),this[_0x28e6fe(0x15ea)](_0x1e2a83['y3'][_0x28e6fe(0x1085)](-_0x5eaff9['x'],-_0x5eaff9['y'],-_0x5eaff9['z']),!0x0);}[_0xd34309(0x34e)](){var _0x4377a9=_0x1e2a83['P']['Zero']();return this['getPivotPointToRef'](_0x4377a9),_0x4377a9;}[_0xd34309(0x3d55)](_0x2650d8){var _0x31d9c7=_0xd34309;return _0x2650d8['x']=-this[_0x31d9c7(0x241)]['m'][0xc],_0x2650d8['y']=-this[_0x31d9c7(0x241)]['m'][0xd],_0x2650d8['z']=-this[_0x31d9c7(0x241)]['m'][0xe],this;}[_0xd34309(0x276d)](){var _0x350621=_0xd34309,_0x588d87=_0x1e2a83['P'][_0x350621(0xd5a)]();return this[_0x350621(0x326)](_0x588d87),_0x588d87;}['getAbsolutePivotPointToRef'](_0x7d01aa){var _0x3fb441=_0xd34309;return this['getPivotPointToRef'](_0x7d01aa),_0x1e2a83['P'][_0x3fb441(0x2b3b)](_0x7d01aa,this[_0x3fb441(0x269)](),_0x7d01aa),this;}['markAsDirty'](_0x5b7e3f){var _0x3c437e=_0xd34309;if(this[_0x3c437e(0x1b1a)])return this;if(this['_children']){for(const _0x4e8123 of this[_0x3c437e(0x1fde)])_0x4e8123[_0x3c437e(0x3f48)](_0x5b7e3f);}return super[_0x3c437e(0x3f48)](_0x5b7e3f);}['setParent'](_0x758f53,_0x45d2b1=!0x1,_0x38e229=!0x1){var _0x2390a0=_0xd34309;if(!_0x758f53&&!this[_0x2390a0(0x2a18)])return this;const _0x390543=_0x1e2a83['jp']['Quaternion'][0x0];var _0xa849cf=_0x1e2a83['jp'][_0x2390a0(0x19f4)][0x0],_0x3ff471=_0x1e2a83['jp'][_0x2390a0(0x19f4)][0x1],_0x3316d9=_0x1e2a83['jp'][_0x2390a0(0x1919)][0x1];_0x1e2a83['y3'][_0x2390a0(0x3d73)](_0x3316d9);const _0x4a1c4c=_0x1e2a83['jp'][_0x2390a0(0x1919)][0x0];this[_0x2390a0(0x3c5a)](!0x0);let _0x60fe54=this[_0x2390a0(0x373c)];return _0x60fe54||(_0x60fe54=_0xb75ad2[_0x2390a0(0x1b28)],_0x1e2a83['_f'][_0x2390a0(0x1aa5)](this[_0x2390a0(0x35a5)]['y'],this[_0x2390a0(0x35a5)]['x'],this[_0x2390a0(0x35a5)]['z'],_0x60fe54)),_0x1e2a83['y3'][_0x2390a0(0x213a)](this[_0x2390a0(0x114e)],_0x60fe54,this[_0x2390a0(0xdfa)],_0x4a1c4c),this['parent']&&_0x4a1c4c['multiplyToRef'](this[_0x2390a0(0x2a18)][_0x2390a0(0x3c5a)](!0x0),_0x4a1c4c),_0x758f53&&(_0x758f53['computeWorldMatrix'](!0x0)['invertToRef'](_0x3316d9),_0x4a1c4c['multiplyToRef'](_0x3316d9,_0x4a1c4c)),_0x4a1c4c[_0x2390a0(0x2850)](_0x3ff471,_0x390543,_0xa849cf,_0x45d2b1?this:void 0x0),this['rotationQuaternion']?this[_0x2390a0(0x373c)]['copyFrom'](_0x390543):_0x390543[_0x2390a0(0x38b2)](this['rotation']),this[_0x2390a0(0x114e)][_0x2390a0(0x448)](_0x3ff471),this['position'][_0x2390a0(0x448)](_0xa849cf),this[_0x2390a0(0x2a18)]=_0x758f53,_0x38e229&&this[_0x2390a0(0x15ea)](_0x1e2a83['y3']['Identity']()),this;}get['nonUniformScaling'](){var _0x2e13c4=_0xd34309;return this[_0x2e13c4(0x4172)];}[_0xd34309(0x34bd)](_0x21cc41){var _0x1a0182=_0xd34309;return this['_nonUniformScaling']!==_0x21cc41&&(this[_0x1a0182(0x4172)]=_0x21cc41,!0x0);}[_0xd34309(0x2ca2)](_0x5b1a90,_0x579267){var _0x40a9b0=_0xd34309;return this['_currentParentWhenAttachingToBone']=this['parent'],this[_0x40a9b0(0x855)]=_0x579267,(this[_0x40a9b0(0x2a18)]=_0x5b1a90)[_0x40a9b0(0x19fa)]()[_0x40a9b0(0xf2a)](),_0x5b1a90[_0x40a9b0(0x269)]()[_0x40a9b0(0x2800)]()<0x0&&(this[_0x40a9b0(0x16ad)]*=-0x1),this;}[_0xd34309(0xcb4)](_0xcb4ae3=!0x1){var _0x2366f4=_0xd34309;return this[_0x2366f4(0x2a18)]?(this[_0x2366f4(0x2a18)][_0x2366f4(0x269)]()[_0x2366f4(0x2800)]()<0x0&&(this[_0x2366f4(0x16ad)]*=-0x1),this[_0x2366f4(0x855)]=null,this[_0x2366f4(0x2a18)]=_0xcb4ae3?this[_0x2366f4(0x2a95)]:null):_0xcb4ae3&&(this['parent']=this[_0x2366f4(0x2a95)]),this;}[_0xd34309(0x1e31)](_0x3864b9,_0x77d474,_0x1b9023){var _0x4283b1=_0xd34309;_0x3864b9[_0x4283b1(0x3952)](),this[_0x4283b1(0x373c)]||(this['rotationQuaternion']=this['rotation'][_0x4283b1(0x166c)](),this[_0x4283b1(0x30d0)][_0x4283b1(0x8fd)](0x0));let _0x915cf6;return _0x1b9023&&_0x1b9023!==_0x44e85d['T'][_0x4283b1(0x23df)]?(this[_0x4283b1(0x2a18)]&&(_0x1b9023=_0x1e2a83['jp'][_0x4283b1(0x1919)][0x0],this[_0x4283b1(0x2a18)][_0x4283b1(0x269)]()[_0x4283b1(0x2b1e)](_0x1b9023),_0x3864b9=_0x1e2a83['P']['TransformNormal'](_0x3864b9,_0x1b9023)),(_0x915cf6=_0x1e2a83['_f'][_0x4283b1(0x144c)](_0x3864b9,_0x77d474,_0xb75ad2[_0x4283b1(0x35b0)]))[_0x4283b1(0x242a)](this['rotationQuaternion'],this['rotationQuaternion'])):(_0x915cf6=_0x1e2a83['_f'][_0x4283b1(0x144c)](_0x3864b9,_0x77d474,_0xb75ad2[_0x4283b1(0x35b0)]),this[_0x4283b1(0x373c)][_0x4283b1(0x242a)](_0x915cf6,this[_0x4283b1(0x373c)])),this;}[_0xd34309(0x2acb)](_0x56ce5c,_0x574062,_0x4d071a){var _0x45044f=_0xd34309;_0x574062[_0x45044f(0x3952)](),this['rotationQuaternion']||(this[_0x45044f(0x373c)]=_0x1e2a83['_f'][_0x45044f(0x372)](this[_0x45044f(0x30d0)]['y'],this[_0x45044f(0x30d0)]['x'],this[_0x45044f(0x30d0)]['z']),this[_0x45044f(0x30d0)]['setAll'](0x0));var _0x2463e0=_0x1e2a83['jp'][_0x45044f(0x19f4)][0x0],_0x2f3b36=_0x1e2a83['jp']['Vector3'][0x1],_0x2dfe3a=_0x1e2a83['jp'][_0x45044f(0x19f4)][0x2];const _0x211f72=_0x1e2a83['jp'][_0x45044f(0x2054)][0x0];var _0x44b15a=_0x1e2a83['jp'][_0x45044f(0x1919)][0x0];const _0x5446b5=_0x1e2a83['jp'][_0x45044f(0x1919)][0x1];var _0x4fe63e=_0x1e2a83['jp'][_0x45044f(0x1919)][0x2];const _0x4cf752=_0x1e2a83['jp'][_0x45044f(0x1919)][0x3];return _0x56ce5c[_0x45044f(0x3cb9)](this[_0x45044f(0xdfa)],_0x2463e0),_0x1e2a83['y3'][_0x45044f(0x37ad)](_0x2463e0['x'],_0x2463e0['y'],_0x2463e0['z'],_0x44b15a),_0x1e2a83['y3'][_0x45044f(0x37ad)](-_0x2463e0['x'],-_0x2463e0['y'],-_0x2463e0['z'],_0x5446b5),_0x1e2a83['y3'][_0x45044f(0x144c)](_0x574062,_0x4d071a,_0x4fe63e),_0x5446b5[_0x45044f(0x242a)](_0x4fe63e,_0x4cf752),_0x4cf752['multiplyToRef'](_0x44b15a,_0x4cf752),_0x4cf752[_0x45044f(0x2850)](_0x2f3b36,_0x211f72,_0x2dfe3a),this['position'][_0x45044f(0x2775)](_0x2dfe3a),_0x211f72[_0x45044f(0x242a)](this[_0x45044f(0x373c)],this[_0x45044f(0x373c)]),this;}[_0xd34309(0x3a65)](_0x4bc0e8,_0x2dee8c,_0x37b3db){var _0x5c22c7=_0xd34309;return _0x4bc0e8=_0x4bc0e8[_0x5c22c7(0x5ab)](_0x2dee8c),(_0x37b3db&&_0x37b3db!==_0x44e85d['T'][_0x5c22c7(0x23df)]?this[_0x5c22c7(0x3513)](this[_0x5c22c7(0x2618)]()[_0x5c22c7(0x33ee)](_0x4bc0e8)):(_0x2dee8c=this[_0x5c22c7(0x1624)]()['add'](_0x4bc0e8),this[_0x5c22c7(0xf16)](_0x2dee8c)),this);}['addRotation'](_0x2d1293,_0x1dbf39,_0x105c7a){var _0x1c01a9=_0xd34309;let _0x376fc0;this['rotationQuaternion']?_0x376fc0=this[_0x1c01a9(0x373c)]:(_0x376fc0=_0x1e2a83['jp'][_0x1c01a9(0x2054)][0x1],_0x1e2a83['_f'][_0x1c01a9(0x1aa5)](this[_0x1c01a9(0x30d0)]['y'],this['rotation']['x'],this[_0x1c01a9(0x30d0)]['z'],_0x376fc0));var _0x31c53f=_0x1e2a83['jp']['Quaternion'][0x0];return _0x1e2a83['_f'][_0x1c01a9(0x1aa5)](_0x1dbf39,_0x2d1293,_0x105c7a,_0x31c53f),_0x376fc0[_0x1c01a9(0x3a25)](_0x31c53f),this[_0x1c01a9(0x373c)]||_0x376fc0[_0x1c01a9(0x38b2)](this['rotation']),this;}['_getEffectiveParent'](){return this['parent'];}[_0xd34309(0x11be)](){var _0x166f01=_0xd34309;return this[_0x166f01(0x226e)]&&!this[_0x166f01(0x2a18)]||this[_0x166f01(0x3623)]!==_0xb75ad2[_0x166f01(0x3da7)]&&!this['preserveParentRotationForBillboard'];}['computeWorldMatrix'](_0xe115fe=!0x1,_0x141a12=null){var _0x202364=_0xd34309;if(this['_isWorldMatrixFrozen']&&!this['_isDirty'])return this[_0x202364(0x1715)];var _0x3a7a98=this['getScene']()[_0x202364(0x87a)]();if(!this[_0x202364(0x1b1a)]&&!_0xe115fe&&(this[_0x202364(0x25e2)]===_0x3a7a98||this[_0x202364(0x39fb)]()))return this[_0x202364(0x25e2)]=_0x3a7a98,this[_0x202364(0x1715)];_0x141a12=_0x141a12||this[_0x202364(0x40ae)]()[_0x202364(0x3728)],this[_0x202364(0x2606)]();const _0x1bbe41=this[_0x202364(0x15a1)],_0x51367b=(_0x1bbe41['pivotMatrixUpdated']=!0x1,_0x1bbe41['billboardMode']=this['billboardMode'],_0x1bbe41['infiniteDistance']=this['infiniteDistance'],_0x1bbe41[_0x202364(0x2a18)]=this['_parentNode'],this[_0x202364(0x25e2)]=_0x3a7a98,this['_childUpdateId']+=0x1,this[_0x202364(0x1b1a)]=!0x1,this[_0x202364(0x3d0a)][_0x202364(0x1b1a)]=!0x1,this[_0x202364(0x35a5)]['_isDirty']=!0x1,this['_scaling'][_0x202364(0x1b1a)]=!0x1,this[_0x202364(0x2ddc)]()),_0x4cf6e5=_0xb75ad2['_TmpScaling'];let _0x23a22b=this['_position'];this[_0x202364(0x226e)]&&!this[_0x202364(0x2a18)]&&_0x141a12&&(_0x3a7a98=_0x141a12[_0x202364(0x269)](),_0x3a7a98=new _0x1e2a83['P'](_0x3a7a98['m'][0xc],_0x3a7a98['m'][0xd],_0x3a7a98['m'][0xe]),(_0x23a22b=_0xb75ad2[_0x202364(0x10bb)])[_0x202364(0x408c)](this[_0x202364(0x3d0a)]['x']+_0x3a7a98['x'],this['_position']['y']+_0x3a7a98['y'],this[_0x202364(0x3d0a)]['z']+_0x3a7a98['z'])),_0x4cf6e5[_0x202364(0x408c)](this[_0x202364(0x28d4)]['x']*this['scalingDeterminant'],this[_0x202364(0x28d4)]['y']*this[_0x202364(0x16ad)],this['_scaling']['z']*this['scalingDeterminant']);let _0x366560;if(this[_0x202364(0x14cd)]?(this[_0x202364(0x14cd)][_0x202364(0x1b1a)]=!0x1,_0x366560=this['_rotationQuaternion'],this[_0x202364(0x21cb)]&&this[_0x202364(0x30d0)][_0x202364(0x7ae)]()&&(this[_0x202364(0x14cd)][_0x202364(0x3a25)](_0x1e2a83['_f']['RotationYawPitchRoll'](this[_0x202364(0x35a5)]['y'],this['_rotation']['x'],this['_rotation']['z'])),this['_rotation'][_0x202364(0x408c)](0x0,0x0,0x0))):(_0x366560=_0xb75ad2[_0x202364(0x1b28)],_0x1e2a83['_f'][_0x202364(0x1aa5)](this[_0x202364(0x35a5)]['y'],this['_rotation']['x'],this[_0x202364(0x35a5)]['z'],_0x366560)),this[_0x202364(0xa40)]?(_0x3a7a98=_0x1e2a83['jp'][_0x202364(0x1919)][0x1],_0x1e2a83['y3'][_0x202364(0x312b)](_0x4cf6e5['x'],_0x4cf6e5['y'],_0x4cf6e5['z'],_0x3a7a98),_0x1d08cd=_0x1e2a83['jp'][_0x202364(0x1919)][0x0],_0x366560[_0x202364(0x36f9)](_0x1d08cd),this[_0x202364(0x241)]['multiplyToRef'](_0x3a7a98,_0x1e2a83['jp']['Matrix'][0x4]),_0x1e2a83['jp'][_0x202364(0x1919)][0x4][_0x202364(0x242a)](_0x1d08cd,this[_0x202364(0x106c)]),this[_0x202364(0x1f4b)]&&this[_0x202364(0x106c)][_0x202364(0x242a)](this[_0x202364(0x1fb5)],this[_0x202364(0x106c)]),this[_0x202364(0x106c)][_0x202364(0x3cd1)](_0x23a22b['x'],_0x23a22b['y'],_0x23a22b['z'])):_0x1e2a83['y3'][_0x202364(0x213a)](_0x4cf6e5,_0x366560,_0x23a22b,this[_0x202364(0x106c)]),_0x51367b&&_0x51367b[_0x202364(0x269)]){if(_0xe115fe&&_0x51367b[_0x202364(0x3c5a)](_0xe115fe),_0x1bbe41[_0x202364(0x30e4)]){this[_0x202364(0x855)]?_0x51367b[_0x202364(0x269)]()[_0x202364(0x242a)](this[_0x202364(0x855)][_0x202364(0x269)](),_0x1e2a83['jp'][_0x202364(0x1919)][0x7]):_0x1e2a83['jp']['Matrix'][0x7][_0x202364(0x448)](_0x51367b[_0x202364(0x269)]());const _0xdcd500=_0x1e2a83['jp'][_0x202364(0x19f4)][0x5];var _0x3a7a98=_0x1e2a83['jp'][_0x202364(0x19f4)][0x6],_0x1d08cd=_0x1e2a83['jp'][_0x202364(0x2054)][0x0];_0x1e2a83['jp']['Matrix'][0x7][_0x202364(0x2850)](_0x3a7a98,_0x1d08cd,_0xdcd500),_0x1e2a83['y3'][_0x202364(0x312b)](_0x3a7a98['x'],_0x3a7a98['y'],_0x3a7a98['z'],_0x1e2a83['jp'][_0x202364(0x1919)][0x7]),_0x1e2a83['jp'][_0x202364(0x1919)][0x7][_0x202364(0x1164)](_0xdcd500),_0xb75ad2[_0x202364(0x1621)]&&(this[_0x202364(0x3d0a)][_0x202364(0x186a)](_0x1d08cd,_0xdcd500),this[_0x202364(0x106c)][_0x202364(0x1164)](_0xdcd500)),this[_0x202364(0x106c)][_0x202364(0x242a)](_0x1e2a83['jp'][_0x202364(0x1919)][0x7],this['_worldMatrix']);}else this[_0x202364(0x855)]?(this['_localMatrix'][_0x202364(0x242a)](_0x51367b['getWorldMatrix'](),_0x1e2a83['jp'][_0x202364(0x1919)][0x6]),_0x1e2a83['jp'][_0x202364(0x1919)][0x6][_0x202364(0x242a)](this[_0x202364(0x855)][_0x202364(0x269)](),this['_worldMatrix'])):this[_0x202364(0x106c)][_0x202364(0x242a)](_0x51367b[_0x202364(0x269)](),this['_worldMatrix']);this[_0x202364(0x37a3)]();}else this['_worldMatrix'][_0x202364(0x448)](this[_0x202364(0x106c)]);if(_0x1bbe41[_0x202364(0x30e4)]&&_0x141a12&&this[_0x202364(0x350e)]&&!_0x1bbe41['useBillboardPosition']){_0xe115fe=_0x1e2a83['jp'][_0x202364(0x19f4)][0x0];if(this[_0x202364(0x1715)][_0x202364(0x114d)](_0xe115fe),_0x1e2a83['jp'][_0x202364(0x1919)][0x1][_0x202364(0x448)](_0x141a12[_0x202364(0x1f0c)]()),_0x1e2a83['jp'][_0x202364(0x1919)][0x1]['setTranslationFromFloats'](0x0,0x0,0x0),_0x1e2a83['jp']['Matrix'][0x1][_0x202364(0x2b1e)](_0x1e2a83['jp'][_0x202364(0x1919)][0x0]),(this[_0x202364(0x350e)]&_0xb75ad2[_0x202364(0x1588)])!==_0xb75ad2['BILLBOARDMODE_ALL']){_0x1e2a83['jp'][_0x202364(0x1919)][0x0][_0x202364(0x2850)](void 0x0,_0x1e2a83['jp'][_0x202364(0x2054)][0x0],void 0x0);const _0x3fe42b=_0x1e2a83['jp'][_0x202364(0x19f4)][0x1];_0x1e2a83['jp']['Quaternion'][0x0][_0x202364(0x38b2)](_0x3fe42b),(this['billboardMode']&_0xb75ad2[_0x202364(0x1028)])!==_0xb75ad2[_0x202364(0x1028)]&&(_0x3fe42b['x']=0x0),(this['billboardMode']&_0xb75ad2[_0x202364(0x333c)])!==_0xb75ad2['BILLBOARDMODE_Y']&&(_0x3fe42b['y']=0x0),(this['billboardMode']&_0xb75ad2['BILLBOARDMODE_Z'])!==_0xb75ad2['BILLBOARDMODE_Z']&&(_0x3fe42b['z']=0x0),_0x1e2a83['y3'][_0x202364(0x1aa5)](_0x3fe42b['y'],_0x3fe42b['x'],_0x3fe42b['z'],_0x1e2a83['jp']['Matrix'][0x0]);}this['_worldMatrix']['setTranslationFromFloats'](0x0,0x0,0x0),this[_0x202364(0x1715)][_0x202364(0x242a)](_0x1e2a83['jp'][_0x202364(0x1919)][0x0],this[_0x202364(0x1715)]),this[_0x202364(0x1715)]['setTranslation'](_0x1e2a83['jp'][_0x202364(0x19f4)][0x0]);}else{if(_0x1bbe41[_0x202364(0x30e4)]&&_0x141a12&&_0x1bbe41[_0x202364(0x183a)]){_0x3a7a98=_0x1e2a83['jp']['Vector3'][0x0],_0x1d08cd=(this[_0x202364(0x1715)][_0x202364(0x114d)](_0x3a7a98),_0x141a12[_0x202364(0x1d4b)]),this['_worldMatrix']['invertToRef'](_0x1e2a83['jp'][_0x202364(0x1919)][0x1]);const _0x1d3b18=_0x1e2a83['jp'][_0x202364(0x19f4)][0x1];_0x1e2a83['P'][_0x202364(0x2b3b)](_0x1d08cd,_0x1e2a83['jp'][_0x202364(0x1919)][0x1],_0x1d3b18),_0x1d3b18[_0x202364(0x3952)](),(_0xe115fe=-Math['atan2'](_0x1d3b18['z'],_0x1d3b18['x'])+Math['PI']/0x2,_0x3a7a98=Math[_0x202364(0x243f)](_0x1d3b18['x']*_0x1d3b18['x']+_0x1d3b18['z']*_0x1d3b18['z']),_0x141a12=-Math[_0x202364(0xaba)](_0x1d3b18['y'],_0x3a7a98));if(_0x1e2a83['_f']['RotationYawPitchRollToRef'](_0xe115fe,_0x141a12,0x0,_0x1e2a83['jp'][_0x202364(0x2054)][0x0]),(this[_0x202364(0x350e)]&_0xb75ad2['BILLBOARDMODE_ALL'])!==_0xb75ad2[_0x202364(0x1588)]){const _0x5bad6d=_0x1e2a83['jp'][_0x202364(0x19f4)][0x1];_0x1e2a83['jp']['Quaternion'][0x0][_0x202364(0x38b2)](_0x5bad6d),(this['billboardMode']&_0xb75ad2[_0x202364(0x1028)])!==_0xb75ad2[_0x202364(0x1028)]&&(_0x5bad6d['x']=0x0),(this[_0x202364(0x350e)]&_0xb75ad2[_0x202364(0x333c)])!==_0xb75ad2[_0x202364(0x333c)]&&(_0x5bad6d['y']=0x0),(this[_0x202364(0x350e)]&_0xb75ad2[_0x202364(0x2524)])!==_0xb75ad2[_0x202364(0x2524)]&&(_0x5bad6d['z']=0x0),_0x1e2a83['y3'][_0x202364(0x1aa5)](_0x5bad6d['y'],_0x5bad6d['x'],_0x5bad6d['z'],_0x1e2a83['jp'][_0x202364(0x1919)][0x0]);}else _0x1e2a83['y3'][_0x202364(0x190a)](_0x1e2a83['jp'][_0x202364(0x2054)][0x0],_0x1e2a83['jp'][_0x202364(0x1919)][0x0]);this[_0x202364(0x1715)][_0x202364(0x40a8)](0x0,0x0,0x0),this[_0x202364(0x1715)][_0x202364(0x242a)](_0x1e2a83['jp']['Matrix'][0x0],this[_0x202364(0x1715)]),this[_0x202364(0x1715)][_0x202364(0x1164)](_0x1e2a83['jp'][_0x202364(0x19f4)][0x0]);}}return this['ignoreNonUniformScaling']?this[_0x202364(0x34bd)](!0x1):this[_0x202364(0x28d4)][_0x202364(0x3621)](0.000001)?this[_0x202364(0x34bd)](!0x0):_0x51367b&&_0x51367b['_nonUniformScaling']?this[_0x202364(0x34bd)](_0x51367b[_0x202364(0x4172)]):this[_0x202364(0x34bd)](!0x1),this['_afterComputeWorldMatrix'](),this[_0x202364(0x9cb)][_0x202364(0x408c)](this[_0x202364(0x1715)]['m'][0xc],this[_0x202364(0x1715)]['m'][0xd],this[_0x202364(0x1715)]['m'][0xe]),this[_0x202364(0x1dbb)]=!0x1,this[_0x202364(0x2cf1)]['notifyObservers'](this),this[_0x202364(0x2df)]||(this[_0x202364(0x2df)]=_0x1e2a83['y3']['Invert'](this[_0x202364(0x1715)])),this[_0x202364(0x3999)]=!0x0,this[_0x202364(0x1715)];}[_0xd34309(0x1eac)](_0x5368b1=!0x0){var _0x34c2c1=_0xd34309;if(this[_0x34c2c1(0x3c5a)](),_0x5368b1){var _0x2aa664=this['getChildren']();for(let _0x254d24=0x0;_0x254d24<_0x2aa664['length'];++_0x254d24){const _0x5c6ef2=_0x2aa664[_0x254d24];if(_0x5c6ef2){_0x5c6ef2['computeWorldMatrix']();const _0x1fc704=_0x1e2a83['jp'][_0x34c2c1(0x1919)][0x0],_0x5a9a83=(_0x5c6ef2[_0x34c2c1(0x106c)][_0x34c2c1(0x242a)](this[_0x34c2c1(0x106c)],_0x1fc704),_0x1e2a83['jp'][_0x34c2c1(0x2054)][0x0]);_0x1fc704[_0x34c2c1(0x2850)](_0x5c6ef2[_0x34c2c1(0x114e)],_0x5a9a83,_0x5c6ef2[_0x34c2c1(0xdfa)]),_0x5c6ef2['rotationQuaternion']?_0x5c6ef2[_0x34c2c1(0x373c)][_0x34c2c1(0x448)](_0x5a9a83):_0x5a9a83[_0x34c2c1(0x38b2)](_0x5c6ef2[_0x34c2c1(0x30d0)]);}}}this[_0x34c2c1(0x114e)][_0x34c2c1(0x408c)](0x1,0x1,0x1),this[_0x34c2c1(0xdfa)][_0x34c2c1(0x408c)](0x0,0x0,0x0),this[_0x34c2c1(0x30d0)]['copyFromFloats'](0x0,0x0,0x0),this['rotationQuaternion']&&(this[_0x34c2c1(0x373c)]=_0x1e2a83['_f'][_0x34c2c1(0x243a)]()),this[_0x34c2c1(0x1715)]=_0x1e2a83['y3']['Identity']();}[_0xd34309(0x3154)](){}[_0xd34309(0x26c2)](_0x144b4c){var _0x165439=_0xd34309;return this['onAfterWorldMatrixUpdateObservable'][_0x165439(0x33ee)](_0x144b4c),this;}[_0xd34309(0x3a7c)](_0x479232){var _0x833761=_0xd34309;return this[_0x833761(0x2cf1)]['removeCallback'](_0x479232),this;}[_0xd34309(0xe8c)](_0x1dffd1=null){var _0x56ad58=_0xd34309;return _0x1dffd1=_0x1dffd1||this[_0x56ad58(0x40ae)]()['activeCamera'],_0x1e2a83['P']['TransformCoordinates'](this[_0x56ad58(0x2618)](),_0x1dffd1['getViewMatrix']());}[_0xd34309(0x1384)](_0x309cee=null){var _0x4370bc=_0xd34309;return _0x309cee=_0x309cee||this[_0x4370bc(0x40ae)]()[_0x4370bc(0x3728)],this['getAbsolutePosition']()['subtract'](_0x309cee['globalPosition'])['length']();}[_0xd34309(0x292d)](_0x13095b,_0x38cf40,_0x42d921){var _0x4dfabf=_0xd34309;const _0x5276c9=_0x495c3b['p4'][_0x4dfabf(0xbcd)](()=>new _0xb75ad2(_0x13095b,this[_0x4dfabf(0x40ae)]()),this);if(_0x5276c9[_0x4dfabf(0x3844)]=_0x13095b,_0x5276c9['id']=_0x13095b,_0x38cf40&&(_0x5276c9[_0x4dfabf(0x2a18)]=_0x38cf40),!_0x42d921){var _0x3a0e77=this[_0x4dfabf(0x2892)](!0x0);for(let _0x2ea577=0x0;_0x2ea577<_0x3a0e77[_0x4dfabf(0x3785)];_0x2ea577++){const _0x3aa901=_0x3a0e77[_0x2ea577];_0x3aa901[_0x4dfabf(0x292d)]&&_0x3aa901[_0x4dfabf(0x292d)](_0x13095b+'.'+_0x3aa901['name'],_0x5276c9);}}return _0x5276c9;}[_0xd34309(0x2156)](_0x33dd9e){var _0xecb987=_0xd34309;const _0x394f7a=_0x495c3b['p4'][_0xecb987(0x2fa9)](this,_0x33dd9e);return _0x394f7a[_0xecb987(0x261)]=this[_0xecb987(0x1d40)](),_0x394f7a['uniqueId']=this['uniqueId'],this['parent']&&this[_0xecb987(0x2a18)][_0xecb987(0x20cf)](_0x394f7a),_0x394f7a[_0xecb987(0x976)]=this['getPivotMatrix']()[_0xecb987(0x4189)](),_0x394f7a[_0xecb987(0x3461)]=this[_0xecb987(0x3461)](),_0x394f7a;}static[_0xd34309(0x2f08)](_0x1ed393,_0x36d07b,_0x2a0769){var _0x5ee920=_0xd34309;const _0x59d438=_0x495c3b['p4']['Parse'](()=>new _0xb75ad2(_0x1ed393['name'],_0x36d07b),_0x1ed393,_0x36d07b,_0x2a0769);return _0x1ed393[_0x5ee920(0x976)]?_0x59d438[_0x5ee920(0x1c39)](_0x1e2a83['y3'][_0x5ee920(0x1c38)](_0x1ed393['localMatrix'])):_0x1ed393[_0x5ee920(0xe13)]&&_0x59d438[_0x5ee920(0x15ea)](_0x1e2a83['y3'][_0x5ee920(0x1c38)](_0x1ed393[_0x5ee920(0xe13)])),_0x59d438[_0x5ee920(0x280e)](_0x1ed393[_0x5ee920(0x3461)]),_0x59d438[_0x5ee920(0xd73)]=_0x1ed393[_0x5ee920(0x1441)],void 0x0!==_0x1ed393[_0x5ee920(0x294f)]&&(_0x59d438[_0x5ee920(0x40a4)]=_0x1ed393[_0x5ee920(0x294f)]),void 0x0!==_0x1ed393[_0x5ee920(0x3a0c)]&&(_0x59d438['_waitingParentInstanceIndex']=_0x1ed393[_0x5ee920(0x3a0c)]),_0x59d438;}[_0xd34309(0x409d)](_0x35ffd1,_0x49681e){var _0x105cda=_0xd34309,_0x42557a=[];return this[_0x105cda(0x3f7d)](_0x42557a,_0x35ffd1,_0x4c1202=>(!_0x49681e||_0x49681e(_0x4c1202))&&_0x4c1202 instanceof _0xb75ad2),_0x42557a;}[_0xd34309(0x3551)](_0x136ff7,_0x1fb319=!0x1){var _0x149f90=_0xd34309,_0x157e9e;if(this[_0x149f90(0x40ae)]()[_0x149f90(0xdf8)](this),this[_0x149f90(0x40ae)]()[_0x149f90(0xb1f)](this),this[_0x149f90(0x2527)]&&(-0x1<(_0x157e9e=this[_0x149f90(0x2527)][_0x149f90(0x3462)][_0x149f90(0x850)](this))&&this[_0x149f90(0x2527)][_0x149f90(0x3462)][_0x149f90(0x2e7)](_0x157e9e,0x1),this[_0x149f90(0x2527)]=null),this['onAfterWorldMatrixUpdateObservable'][_0x149f90(0xc60)](),_0x136ff7){for(const _0x49b159 of this['getChildTransformNodes'](!0x0))_0x49b159[_0x149f90(0x2a18)]=null,_0x49b159[_0x149f90(0x3c5a)](!0x0);}super[_0x149f90(0x3551)](_0x136ff7,_0x1fb319);}['normalizeToUnitCube'](_0x9ca4a5=!0x0,_0x1c7eda=!0x1,_0x4f58be){var _0x12d9bf=_0xd34309;let _0x423ecc=null,_0x3fc67d=null;_0x1c7eda&&(this[_0x12d9bf(0x373c)]?(_0x3fc67d=this[_0x12d9bf(0x373c)][_0x12d9bf(0x292d)](),this['rotationQuaternion'][_0x12d9bf(0x408c)](0x0,0x0,0x0,0x1)):this[_0x12d9bf(0x30d0)]&&(_0x423ecc=this['rotation']['clone'](),this[_0x12d9bf(0x30d0)]['copyFromFloats'](0x0,0x0,0x0)));const _0x59e8af=this[_0x12d9bf(0x71c)](_0x9ca4a5,_0x4f58be);return _0x9ca4a5=_0x59e8af[_0x12d9bf(0x695)][_0x12d9bf(0x1dc8)](_0x59e8af[_0x12d9bf(0x33a7)]),_0x4f58be=Math[_0x12d9bf(0x695)](_0x9ca4a5['x'],_0x9ca4a5['y'],_0x9ca4a5['z']),(0x0!==_0x4f58be&&(this[_0x12d9bf(0x114e)]['scaleInPlace'](0x1/_0x4f58be),_0x1c7eda&&(this[_0x12d9bf(0x373c)]&&_0x3fc67d?this[_0x12d9bf(0x373c)][_0x12d9bf(0x448)](_0x3fc67d):this[_0x12d9bf(0x30d0)]&&_0x423ecc&&this[_0x12d9bf(0x30d0)][_0x12d9bf(0x448)](_0x423ecc))),this);}[_0xd34309(0x12be)](){var _0x12c9ba=_0xd34309;this[_0x12c9ba(0x1dbb)]||(this['_worldMatrix'][_0x12c9ba(0x2850)](this['_absoluteScaling'],this[_0x12c9ba(0x3e68)]),this['_isAbsoluteSynced']=!0x0);}}_0xb75ad2[_0xd34309(0x3da7)]=0x0,_0xb75ad2[_0xd34309(0x1028)]=0x1,_0xb75ad2[_0xd34309(0x333c)]=0x2,_0xb75ad2[_0xd34309(0x2524)]=0x4,_0xb75ad2['BILLBOARDMODE_ALL']=0x7,_0xb75ad2[_0xd34309(0x1161)]=0x80,_0xb75ad2[_0xd34309(0x1621)]=!0x1,_0xb75ad2[_0xd34309(0x1b28)]=_0x1e2a83['_f'][_0xd34309(0xd5a)](),_0xb75ad2[_0xd34309(0x2474)]=_0x1e2a83['P'][_0xd34309(0xd5a)](),_0xb75ad2['_TmpTranslation']=_0x1e2a83['P'][_0xd34309(0xd5a)](),_0xb75ad2[_0xd34309(0x2d70)]=new _0x1e2a83['P'](0x0,0x0,0x0),_0xb75ad2[_0xd34309(0x35b0)]=new _0x1e2a83['_f'](),_0x1112ae([(0x0,_0x495c3b['hd'])(_0xd34309(0xdfa))],_0xb75ad2['prototype'],'_position',void 0x0),_0x1112ae([(0x0,_0x495c3b['hd'])(_0xd34309(0x30d0))],_0xb75ad2[_0xd34309(0x1fd2)],_0xd34309(0x35a5),void 0x0),_0x1112ae([(0x0,_0x495c3b['mv'])(_0xd34309(0x373c))],_0xb75ad2[_0xd34309(0x1fd2)],_0xd34309(0x14cd),void 0x0),_0x1112ae([(0x0,_0x495c3b['hd'])(_0xd34309(0x114e))],_0xb75ad2[_0xd34309(0x1fd2)],_0xd34309(0x28d4),void 0x0),_0x1112ae([(0x0,_0x495c3b['qC'])(_0xd34309(0x350e))],_0xb75ad2[_0xd34309(0x1fd2)],_0xd34309(0x3623),void 0x0),_0x1112ae([(0x0,_0x495c3b['qC'])()],_0xb75ad2[_0xd34309(0x1fd2)],'scalingDeterminant',void 0x0),_0x1112ae([(0x0,_0x495c3b['qC'])('infiniteDistance')],_0xb75ad2['prototype'],_0xd34309(0x226e),void 0x0),_0x1112ae([(0x0,_0x495c3b['qC'])()],_0xb75ad2[_0xd34309(0x1fd2)],'ignoreNonUniformScaling',void 0x0),_0x1112ae([(0x0,_0x495c3b['qC'])()],_0xb75ad2[_0xd34309(0x1fd2)],_0xd34309(0x21cb),void 0x0);},0xe303:(_0x5c3d6f,_0x50da39,_0x388749)=>{var _0x1b39a8=a7_0x38a779;_0x388749['d'](_0x50da39,{'$':()=>_0x3231e3});var _0x50da39=_0x388749(0x9fd1),_0x254d97=_0x388749(0x1b5c),_0x27ef76=_0x388749(0x17cee),_0x2372fd=_0x388749(0x77a5),_0x116e94=_0x388749(0x147b8),_0x414b8b=_0x388749(0xc84b);class _0x22d4f8{constructor(_0x155bc9,_0x5afbea,_0x341c5d,_0x546264){var _0x1915a0=a7_0x2532;this[_0x1915a0(0x3844)]=_0x155bc9,this[_0x1915a0(0x3048)]=_0x5afbea,this[_0x1915a0(0x3eb4)]=_0x341c5d,this[_0x1915a0(0xb13)]=_0x546264;}}class _0x3231e3{static['ConvertCubeMapTextureToSphericalPolynomial'](_0x28cca8){var _0x3bdd5d=a7_0x2532,_0x15d863;if(!_0x28cca8[_0x3bdd5d(0x1407)])return null;null!=(_0x15d863=_0x28cca8['getScene']())&&_0x15d863[_0x3bdd5d(0x318e)]()[_0x3bdd5d(0x2f04)]();const _0x53b04b=_0x28cca8[_0x3bdd5d(0x21c2)]()[_0x3bdd5d(0xad8)],_0x2f8342=_0x28cca8[_0x3bdd5d(0x719)](0x0,void 0x0,void 0x0,!0x1),_0x7e2df9=_0x28cca8[_0x3bdd5d(0x719)](0x1,void 0x0,void 0x0,!0x1);let _0x2c7c5c,_0x56b564;_0x56b564=_0x28cca8['isRenderTarget']?(_0x2c7c5c=_0x28cca8[_0x3bdd5d(0x719)](0x3,void 0x0,void 0x0,!0x1),_0x28cca8[_0x3bdd5d(0x719)](0x2,void 0x0,void 0x0,!0x1)):(_0x2c7c5c=_0x28cca8[_0x3bdd5d(0x719)](0x2,void 0x0,void 0x0,!0x1),_0x28cca8[_0x3bdd5d(0x719)](0x3,void 0x0,void 0x0,!0x1));const _0x46bf83=_0x28cca8[_0x3bdd5d(0x719)](0x4,void 0x0,void 0x0,!0x1),_0x1de580=_0x28cca8[_0x3bdd5d(0x719)](0x5,void 0x0,void 0x0,!0x1),_0x178c34=_0x28cca8['gammaSpace'],_0x531f94=_0x2372fd['g'][_0x3bdd5d(0x3eec)];let _0x391bf3=_0x2372fd['g'][_0x3bdd5d(0xa43)];return _0x28cca8[_0x3bdd5d(0x2df7)]!=_0x2372fd['g']['TEXTURETYPE_FLOAT']&&_0x28cca8[_0x3bdd5d(0x2df7)]!=_0x2372fd['g'][_0x3bdd5d(0x144b)]||(_0x391bf3=_0x2372fd['g'][_0x3bdd5d(0x248a)]),new Promise(_0x55815e=>{var _0x3f545b=_0x3bdd5d;Promise[_0x3f545b(0x85d)]([_0x7e2df9,_0x2f8342,_0x2c7c5c,_0x56b564,_0x46bf83,_0x1de580])[_0x3f545b(0xd1a)](([_0x5d8746,_0x153155,_0x4ce726,_0x271339,_0x156ff8,_0x4b08e1])=>{var _0xa26fda=_0x3f545b;_0x153155={'size':_0x53b04b,'right':_0x153155,'left':_0x5d8746,'up':_0x4ce726,'down':_0x271339,'front':_0x156ff8,'back':_0x4b08e1,'format':_0x531f94,'type':_0x391bf3,'gammaSpace':_0x178c34},_0x55815e(this[_0xa26fda(0x336f)](_0x153155));});});}static[_0x1b39a8(0x3d6e)](_0x278476,_0x5bd625){var _0x4faa23=_0x1b39a8;return Math[_0x4faa23(0xaba)](_0x278476*_0x5bd625,Math['sqrt'](_0x278476*_0x278476+_0x5bd625*_0x5bd625+0x1));}static['ConvertCubeMapToSphericalPolynomial'](_0x3563cc){var _0x110a17=_0x1b39a8;const _0xf99cc2=new _0x27ef76['_']();let _0x410550=0x0;var _0x3bbe7a=0x2/_0x3563cc[_0x110a17(0x1910)],_0xf4b2b9=_0x3bbe7a,_0x434655=0.5*_0x3bbe7a,_0x43e216=_0x434655-0x1;for(let _0x358964=0x0;_0x358964<0x6;_0x358964++){const _0x693e5=this[_0x110a17(0x426)][_0x358964];var _0x28bf06=_0x3563cc[_0x693e5[_0x110a17(0x3844)]];let _0x2c89fe=_0x43e216;var _0x41aa52=_0x3563cc['format']===_0x2372fd['g'][_0x110a17(0x3eec)]?0x4:0x3;for(let _0x524dea=0x0;_0x524dea<_0x3563cc[_0x110a17(0x1910)];_0x524dea++){let _0x35c43b=_0x43e216;for(let _0x22d53f=0x0;_0x22d53f<_0x3563cc[_0x110a17(0x1910)];_0x22d53f++){const _0x5939be=_0x693e5[_0x110a17(0x3eb4)][_0x110a17(0x5ab)](_0x35c43b)[_0x110a17(0x33ee)](_0x693e5[_0x110a17(0xb13)][_0x110a17(0x5ab)](_0x2c89fe))[_0x110a17(0x33ee)](_0x693e5[_0x110a17(0x3048)]);_0x5939be[_0x110a17(0x3952)]();var _0x4b69f0=this[_0x110a17(0x3d6e)](_0x35c43b-_0x434655,_0x2c89fe-_0x434655)-this['_AreaElement'](_0x35c43b-_0x434655,_0x2c89fe+_0x434655)-this[_0x110a17(0x3d6e)](_0x35c43b+_0x434655,_0x2c89fe-_0x434655)+this[_0x110a17(0x3d6e)](_0x35c43b+_0x434655,_0x2c89fe+_0x434655);let _0x539ddf=_0x28bf06[_0x524dea*_0x3563cc[_0x110a17(0x1910)]*_0x41aa52+_0x22d53f*_0x41aa52],_0x5729c4=_0x28bf06[_0x524dea*_0x3563cc['size']*_0x41aa52+_0x22d53f*_0x41aa52+0x1],_0x1a13d1=_0x28bf06[_0x524dea*_0x3563cc[_0x110a17(0x1910)]*_0x41aa52+_0x22d53f*_0x41aa52+0x2];isNaN(_0x539ddf)&&(_0x539ddf=0x0),isNaN(_0x5729c4)&&(_0x5729c4=0x0),isNaN(_0x1a13d1)&&(_0x1a13d1=0x0),_0x3563cc[_0x110a17(0x261)]===_0x2372fd['g'][_0x110a17(0xa43)]&&(_0x539ddf/=0xff,_0x5729c4/=0xff,_0x1a13d1/=0xff),_0x3563cc[_0x110a17(0x2c98)]&&(_0x539ddf=Math['pow'](_0x254d97['R'][_0x110a17(0x40ad)](_0x539ddf),_0x116e94['Nn']),_0x5729c4=Math[_0x110a17(0x3bfb)](_0x254d97['R'][_0x110a17(0x40ad)](_0x5729c4),_0x116e94['Nn']),_0x1a13d1=Math['pow'](_0x254d97['R'][_0x110a17(0x40ad)](_0x1a13d1),_0x116e94['Nn'])),_0x539ddf=_0x254d97['R'][_0x110a17(0x40ad)](_0x539ddf,0x0,0x1000),_0x5729c4=_0x254d97['R']['Clamp'](_0x5729c4,0x0,0x1000),_0x1a13d1=_0x254d97['R'][_0x110a17(0x40ad)](_0x1a13d1,0x0,0x1000);var _0x503f13=new _0x414b8b['Wo'](_0x539ddf,_0x5729c4,_0x1a13d1);_0xf99cc2[_0x110a17(0x252d)](_0x5939be,_0x503f13,_0x4b69f0),_0x410550+=_0x4b69f0,_0x35c43b+=_0x3bbe7a;}_0x2c89fe+=_0xf4b2b9;}}var _0x53c7b5=0x4*Math['PI']*0x6/0x6/_0x410550;return _0xf99cc2['scaleInPlace'](_0x53c7b5),_0xf99cc2[_0x110a17(0x8eb)](),_0xf99cc2[_0x110a17(0x107c)](),_0x27ef76['i'][_0x110a17(0x1d43)](_0xf99cc2);}}_0x3231e3[_0x1b39a8(0x426)]=[new _0x22d4f8(_0x1b39a8(0x39c3),new _0x50da39['P'](0x1,0x0,0x0),new _0x50da39['P'](0x0,0x0,-0x1),new _0x50da39['P'](0x0,-0x1,0x0)),new _0x22d4f8(_0x1b39a8(0x158e),new _0x50da39['P'](-0x1,0x0,0x0),new _0x50da39['P'](0x0,0x0,0x1),new _0x50da39['P'](0x0,-0x1,0x0)),new _0x22d4f8('up',new _0x50da39['P'](0x0,0x1,0x0),new _0x50da39['P'](0x1,0x0,0x0),new _0x50da39['P'](0x0,0x0,0x1)),new _0x22d4f8(_0x1b39a8(0x508),new _0x50da39['P'](0x0,-0x1,0x0),new _0x50da39['P'](0x1,0x0,0x0),new _0x50da39['P'](0x0,0x0,-0x1)),new _0x22d4f8('front',new _0x50da39['P'](0x0,0x0,0x1),new _0x50da39['P'](0x1,0x0,0x0),new _0x50da39['P'](0x0,-0x1,0x0)),new _0x22d4f8('back',new _0x50da39['P'](0x0,0x0,-0x1),new _0x50da39['P'](-0x1,0x0,0x0),new _0x50da39['P'](0x0,-0x1,0x0))];},0x11361:(_0x824099,_0xd7731d,_0x2ed6a3)=>{var _0x1b5db1=a7_0x38a779;_0x2ed6a3['d'](_0xd7731d,{'s':()=>_0x1f208d});var _0x289980=_0x2ed6a3(0xa7b9);class _0x1f208d{static[_0x1b5db1(0xb3c)](_0x2eec44,_0x2b9e7c){var _0x1487a1=_0x1b5db1;return 0x3ff<_0x2b9e7c?_0x2eec44*Math[_0x1487a1(0x3bfb)](0x2,0x3ff)*Math[_0x1487a1(0x3bfb)](0x2,_0x2b9e7c-0x3ff):_0x2b9e7c<-0x432?_0x2eec44*Math['pow'](0x2,-0x432)*Math[_0x1487a1(0x3bfb)](0x2,_0x2b9e7c+0x432):_0x2eec44*Math[_0x1487a1(0x3bfb)](0x2,_0x2b9e7c);}static[_0x1b5db1(0x1a56)](_0x46bf85,_0x597ef5,_0x19ddae,_0x5be372,_0xef236a,_0x4d227f){0x0<_0xef236a?(_0xef236a=this['_Ldexp'](0x1,_0xef236a-0x88),_0x46bf85[_0x4d227f+0x0]=_0x597ef5*_0xef236a,_0x46bf85[_0x4d227f+0x1]=_0x19ddae*_0xef236a,_0x46bf85[_0x4d227f+0x2]=_0x5be372*_0xef236a):(_0x46bf85[_0x4d227f+0x0]=0x0,_0x46bf85[_0x4d227f+0x1]=0x0,_0x46bf85[_0x4d227f+0x2]=0x0);}static[_0x1b5db1(0x410a)](_0x22adde,_0x3b049f){var _0x496e4e=_0x1b5db1;let _0x387350='';var _0xe33419;for(let _0x2f19ab=_0x3b049f;_0x2f19ab<_0x22adde['length']-_0x3b049f&&'\x0a'!=(_0xe33419=String[_0x496e4e(0x2e7a)](_0x22adde[_0x2f19ab]));_0x2f19ab++)_0x387350+=_0xe33419;return _0x387350;}static['RGBE_ReadHeader'](_0x957234){var _0x5962f8=_0x1b5db1,_0x5f59a6;let _0x1b64df=this[_0x5962f8(0x410a)](_0x957234,0x0);if('#'!=_0x1b64df[0x0]||'?'!=_0x1b64df[0x1])throw _0x5962f8(0x2452);let _0xf1b3a3=!0x1,_0x2c3e3c=!0x1,_0x550a5a=0x0;for(;_0x550a5a+=_0x1b64df[_0x5962f8(0x3785)]+0x1,_0x5962f8(0x37a8)==(_0x1b64df=this[_0x5962f8(0x410a)](_0x957234,_0x550a5a))?_0x2c3e3c=!0x0:0x0==_0x1b64df[_0x5962f8(0x3785)]&&(_0xf1b3a3=!0x0),!_0xf1b3a3;);if(!_0x2c3e3c)throw _0x5962f8(0x6d0);_0x550a5a+=_0x1b64df['length']+0x1,_0x1b64df=this['_ReadStringLine'](_0x957234,_0x550a5a);var _0x237a37=/^-Y (.*) \+X (.*)$/g['exec'](_0x1b64df);if(!_0x237a37||_0x237a37[_0x5962f8(0x3785)]<0x3)throw _0x5962f8(0x125a);if(_0x5f59a6=parseInt(_0x237a37[0x2]),_0x237a37=parseInt(_0x237a37[0x1]),_0x5f59a6<0x8||0x7fff<_0x5f59a6)throw _0x5962f8(0x1a46);return{'height':_0x237a37,'width':_0x5f59a6,'dataPosition':_0x550a5a+=_0x1b64df[_0x5962f8(0x3785)]+0x1};}static['GetCubeMapTextureData'](_0x21d8e7,_0x4676bb){var _0x238388=_0x1b5db1,_0x21d8e7=new Uint8Array(_0x21d8e7),_0x420019=this[_0x238388(0x36c8)](_0x21d8e7),_0x21d8e7=this[_0x238388(0x13d0)](_0x21d8e7,_0x420019);return _0x289980['B'][_0x238388(0x1376)](_0x21d8e7,_0x420019[_0x238388(0xad8)],_0x420019[_0x238388(0x605)],_0x4676bb);}static[_0x1b5db1(0x13d0)](_0x5d55fb,_0x49f891){return this['_RGBEReadPixelsRLE'](_0x5d55fb,_0x49f891);}static[_0x1b5db1(0x17d3)](_0x272b4c,_0x10bd61){var _0x2d4302=_0x1b5db1;let _0xff7ab0=_0x10bd61[_0x2d4302(0x605)];var _0x30c391=_0x10bd61[_0x2d4302(0xad8)];let _0xbc9274,_0x1c7301,_0x129993,_0x4ffa4e,_0x1af79c,_0x352a9b=_0x10bd61[_0x2d4302(0x3781)],_0x2ab9b0=0x0,_0x2bc44a,_0x5c50a0=0x0;var _0x534e6f=new ArrayBuffer(0x4*_0x30c391);const _0x1a3532=new Uint8Array(_0x534e6f);for(var _0x534e6f=new ArrayBuffer(_0x10bd61['width']*_0x10bd61[_0x2d4302(0x605)]*0x4*0x3),_0x157cf2=new Float32Array(_0x534e6f);0x0<_0xff7ab0;){if(_0xbc9274=_0x272b4c[_0x352a9b++],_0x1c7301=_0x272b4c[_0x352a9b++],_0x129993=_0x272b4c[_0x352a9b++],_0x4ffa4e=_0x272b4c[_0x352a9b++],0x2!=_0xbc9274||0x2!=_0x1c7301||0x80&_0x129993||_0x10bd61['width']<0x8||0x7fff<_0x10bd61[_0x2d4302(0xad8)])return this[_0x2d4302(0x1b6b)](_0x272b4c,_0x10bd61);if((_0x129993<<0x8|_0x4ffa4e)!=_0x30c391)throw _0x2d4302(0x16b6);for(_0x2ab9b0=0x0,_0x5c50a0=0x0;_0x5c50a0<0x4;_0x5c50a0++)for(_0x2bc44a=(_0x5c50a0+0x1)*_0x30c391;_0x2ab9b0<_0x2bc44a;)if(_0xbc9274=_0x272b4c[_0x352a9b++],_0x1c7301=_0x272b4c[_0x352a9b++],0x80<_0xbc9274){if(0x0==(_0x1af79c=_0xbc9274-0x80)||_0x1af79c>_0x2bc44a-_0x2ab9b0)throw _0x2d4302(0x978);for(;0x0<_0x1af79c--;)_0x1a3532[_0x2ab9b0++]=_0x1c7301;}else{if(0x0==(_0x1af79c=_0xbc9274)||_0x1af79c>_0x2bc44a-_0x2ab9b0)throw _0x2d4302(0x204);if(_0x1a3532[_0x2ab9b0++]=_0x1c7301,0x0<--_0x1af79c){for(let _0x56f072=0x0;_0x56f072<_0x1af79c;_0x56f072++)_0x1a3532[_0x2ab9b0++]=_0x272b4c[_0x352a9b++];}}for(_0x5c50a0=0x0;_0x5c50a0<_0x30c391;_0x5c50a0++)_0xbc9274=_0x1a3532[_0x5c50a0],_0x1c7301=_0x1a3532[_0x5c50a0+_0x30c391],_0x129993=_0x1a3532[_0x5c50a0+0x2*_0x30c391],_0x4ffa4e=_0x1a3532[_0x5c50a0+0x3*_0x30c391],this[_0x2d4302(0x1a56)](_0x157cf2,_0xbc9274,_0x1c7301,_0x129993,_0x4ffa4e,(_0x10bd61[_0x2d4302(0x605)]-_0xff7ab0)*_0x30c391*0x3+0x3*_0x5c50a0);_0xff7ab0--;}return _0x157cf2;}static[_0x1b5db1(0x1b6b)](_0x99a87,_0x26afa6){var _0x33387e=_0x1b5db1;let _0x2d5d68=_0x26afa6[_0x33387e(0x605)];var _0x5412fa=_0x26afa6['width'];let _0x287458,_0x477222,_0x5713b6,_0x3f618d,_0x98e17a,_0x4c0ab0=_0x26afa6[_0x33387e(0x3781)];for(var _0x574c44=new ArrayBuffer(_0x26afa6[_0x33387e(0xad8)]*_0x26afa6[_0x33387e(0x605)]*0x4*0x3),_0x385f67=new Float32Array(_0x574c44);0x0<_0x2d5d68;){for(_0x98e17a=0x0;_0x98e17a<_0x26afa6[_0x33387e(0xad8)];_0x98e17a++)_0x287458=_0x99a87[_0x4c0ab0++],_0x477222=_0x99a87[_0x4c0ab0++],_0x5713b6=_0x99a87[_0x4c0ab0++],_0x3f618d=_0x99a87[_0x4c0ab0++],this['_Rgbe2float'](_0x385f67,_0x287458,_0x477222,_0x5713b6,_0x3f618d,(_0x26afa6[_0x33387e(0x605)]-_0x2d5d68)*_0x5412fa*0x3+0x3*_0x98e17a);_0x2d5d68--;}return _0x385f67;}}},0x1cd6:(_0x30e16b,_0x4b1ed7,_0x46b22d)=>{_0x46b22d(0xe303),_0x46b22d(0x11361),_0x46b22d(0xa7b9);},0xa7b9:(_0x1711f7,_0x4df66e,_0x56c4ed)=>{var _0x5399b8=a7_0x38a779;_0x56c4ed['d'](_0x4df66e,{'B':()=>_0x3da441});var _0x4df66e=_0x56c4ed(0x9fd1),_0x530485=_0x56c4ed(0x77a5);class _0x3da441{static[_0x5399b8(0x1376)](_0x49aef4,_0x844814,_0x30446e,_0x22e69e){var _0x11cd18=_0x5399b8;if(!_0x49aef4)throw _0x11cd18(0x3f08);if(_0x49aef4[_0x11cd18(0x3785)]!=_0x844814*_0x30446e*0x3)throw _0x11cd18(0x52b);return{'front':this['CreateCubemapTexture'](_0x22e69e,this[_0x11cd18(0x31eb)],_0x49aef4,_0x844814,_0x30446e),'back':this[_0x11cd18(0x2354)](_0x22e69e,this[_0x11cd18(0x1bdd)],_0x49aef4,_0x844814,_0x30446e),'left':this[_0x11cd18(0x2354)](_0x22e69e,this[_0x11cd18(0x24d3)],_0x49aef4,_0x844814,_0x30446e),'right':this[_0x11cd18(0x2354)](_0x22e69e,this[_0x11cd18(0x469)],_0x49aef4,_0x844814,_0x30446e),'up':this['CreateCubemapTexture'](_0x22e69e,this[_0x11cd18(0x2d8c)],_0x49aef4,_0x844814,_0x30446e),'down':this[_0x11cd18(0x2354)](_0x22e69e,this['FACE_DOWN'],_0x49aef4,_0x844814,_0x30446e),'size':_0x22e69e,'type':_0x530485['g'][_0x11cd18(0x248a)],'format':_0x530485['g'][_0x11cd18(0x465)],'gammaSpace':!0x1};}static['CreateCubemapTexture'](_0x5c0740,_0x255eb8,_0x540e4d,_0xe3e986,_0x4cabc4){var _0x3af2e2=_0x5399b8,_0x3a58e1=new ArrayBuffer(_0x5c0740*_0x5c0740*0x4*0x3);const _0x395b40=new Float32Array(_0x3a58e1);var _0x5cd44a=_0x255eb8[0x1][_0x3af2e2(0x1dc8)](_0x255eb8[0x0])[_0x3af2e2(0x5ab)](0x1/_0x5c0740),_0x201c8c=_0x255eb8[0x3]['subtract'](_0x255eb8[0x2])[_0x3af2e2(0x5ab)](0x1/_0x5c0740),_0x496a29=0x1/_0x5c0740;let _0x3ab547=0x0;for(let _0x43e8cb=0x0;_0x43e8cb<_0x5c0740;_0x43e8cb++){let _0x1f3099=_0x255eb8[0x0],_0x1e53d6=_0x255eb8[0x2];for(let _0x31355f=0x0;_0x31355f<_0x5c0740;_0x31355f++){const _0x1ffb6c=_0x1e53d6[_0x3af2e2(0x1dc8)](_0x1f3099)[_0x3af2e2(0x5ab)](_0x3ab547)[_0x3af2e2(0x33ee)](_0x1f3099);_0x1ffb6c[_0x3af2e2(0x3952)]();var _0x2742ec=this['CalcProjectionSpherical'](_0x1ffb6c,_0x540e4d,_0xe3e986,_0x4cabc4);_0x395b40[_0x43e8cb*_0x5c0740*0x3+0x3*_0x31355f]=_0x2742ec['r'],_0x395b40[_0x43e8cb*_0x5c0740*0x3+0x3*_0x31355f+0x1]=_0x2742ec['g'],_0x395b40[_0x43e8cb*_0x5c0740*0x3+0x3*_0x31355f+0x2]=_0x2742ec['b'],_0x1f3099=_0x1f3099[_0x3af2e2(0x33ee)](_0x5cd44a),_0x1e53d6=_0x1e53d6[_0x3af2e2(0x33ee)](_0x201c8c);}_0x3ab547+=_0x496a29;}return _0x395b40;}static['CalcProjectionSpherical'](_0x27905f,_0x25771e,_0x3b54e2,_0x2e8492){var _0x334579=_0x5399b8;let _0x5edeb9=Math[_0x334579(0xaba)](_0x27905f['z'],_0x27905f['x']);for(_0x27905f=Math[_0x334579(0x3ce1)](_0x27905f['y']);_0x5edeb9<-Math['PI'];)_0x5edeb9+=0x2*Math['PI'];for(;_0x5edeb9>Math['PI'];)_0x5edeb9-=0x2*Math['PI'];var _0xa9581b=_0x5edeb9/Math['PI'],_0x27905f=_0x27905f/Math['PI'],_0xa9581b=0.5*_0xa9581b+0.5;let _0x738079=Math[_0x334579(0x3872)](_0xa9581b*_0x3b54e2),_0x449558=(_0x738079<0x0?_0x738079=0x0:_0x738079>=_0x3b54e2&&(_0x738079=_0x3b54e2-0x1),Math[_0x334579(0x3872)](_0x27905f*_0x2e8492));return _0x449558<0x0?_0x449558=0x0:_0x449558>=_0x2e8492&&(_0x449558=_0x2e8492-0x1),_0xa9581b=_0x2e8492-_0x449558-0x1,{'r':_0x25771e[_0xa9581b*_0x3b54e2*0x3+0x3*_0x738079],'g':_0x25771e[_0xa9581b*_0x3b54e2*0x3+0x3*_0x738079+0x1],'b':_0x25771e[_0xa9581b*_0x3b54e2*0x3+0x3*_0x738079+0x2]};}}_0x3da441[_0x5399b8(0x24d3)]=[new _0x4df66e['P'](-0x1,-0x1,-0x1),new _0x4df66e['P'](0x1,-0x1,-0x1),new _0x4df66e['P'](-0x1,0x1,-0x1),new _0x4df66e['P'](0x1,0x1,-0x1)],_0x3da441[_0x5399b8(0x469)]=[new _0x4df66e['P'](0x1,-0x1,0x1),new _0x4df66e['P'](-0x1,-0x1,0x1),new _0x4df66e['P'](0x1,0x1,0x1),new _0x4df66e['P'](-0x1,0x1,0x1)],_0x3da441['FACE_FRONT']=[new _0x4df66e['P'](0x1,-0x1,-0x1),new _0x4df66e['P'](0x1,-0x1,0x1),new _0x4df66e['P'](0x1,0x1,-0x1),new _0x4df66e['P'](0x1,0x1,0x1)],_0x3da441[_0x5399b8(0x1bdd)]=[new _0x4df66e['P'](-0x1,-0x1,0x1),new _0x4df66e['P'](-0x1,-0x1,-0x1),new _0x4df66e['P'](-0x1,0x1,0x1),new _0x4df66e['P'](-0x1,0x1,-0x1)],_0x3da441['FACE_DOWN']=[new _0x4df66e['P'](0x1,0x1,-0x1),new _0x4df66e['P'](0x1,0x1,0x1),new _0x4df66e['P'](-0x1,0x1,-0x1),new _0x4df66e['P'](-0x1,0x1,0x1)],_0x3da441[_0x5399b8(0x2d8c)]=[new _0x4df66e['P'](-0x1,-0x1,-0x1),new _0x4df66e['P'](-0x1,-0x1,0x1),new _0x4df66e['P'](0x1,-0x1,-0x1),new _0x4df66e['P'](0x1,-0x1,0x1)];},0xf934:(_0x40e22f,_0x8a49c7,_0x72b4ba)=>{_0x72b4ba(0xf75),_0x72b4ba(0x15e5e),_0x72b4ba(0x13e71);},0x15e5e:(_0x49ed55,_0x1d0db0,_0xe33ba8)=>{_0xe33ba8(0x1ffa),_0xe33ba8(0x2310),_0xe33ba8(0x8348);},0xf75:(_0x379b34,_0x8a377b,_0x5d5078)=>{var _0xb1832c=a7_0x38a779;_0x5d5078['d'](_0x8a377b,{'P':()=>_0x4ebf89});var _0x4bb343=_0x5d5078(0xf96c),_0x3d5620=_0x5d5078(0x2310),_0x5901d8=_0x5d5078(0xe222),_0x53223e=_0x5d5078(0x11b46);const _0x358799=/\r/g;class _0x4ebf89{constructor(_0x2e6b64,_0x3df57e){var _0x209e05=a7_0x2532;this[_0x209e05(0x3921)]=_0x2e6b64,this[_0x209e05(0x3778)]=()=>{var _0x53aa11=_0x209e05,_0x108e8f=_0x3d5620['F']['Now']-this['_startingTimestamp'],_0x41a67e=this[_0x53aa11(0x238d)][_0x53aa11(0xede)]['length'],_0x3db7ae=this['datasets'][_0x53aa11(0x126b)][_0x53aa11(0x3d8f)];let _0x2b8b78=0x0;if(0x0<_0x3db7ae&&(_0x3db7ae=this[_0x53aa11(0x238d)][_0x53aa11(0x126b)]['at'](_0x3db7ae-0x1),_0x2b8b78=_0x3db7ae+this['datasets'][_0x53aa11(0x1b48)]['at'](_0x3db7ae+_0x4ebf89[_0x53aa11(0x35e4)])+_0x4ebf89[_0x53aa11(0x1773)]),this[_0x53aa11(0x238d)][_0x53aa11(0x126b)][_0x53aa11(0x1e1d)](_0x2b8b78),this[_0x53aa11(0x238d)]['data'][_0x53aa11(0x1e1d)](_0x108e8f),this[_0x53aa11(0x238d)][_0x53aa11(0x1b48)][_0x53aa11(0x1e1d)](_0x41a67e),this['datasets'][_0x53aa11(0xede)][_0x53aa11(0x66b)](_0x496a06=>{var _0x941f6d=_0x53aa11;const _0x59c8ab=this[_0x941f6d(0x3b05)]['get'](_0x496a06);_0x59c8ab&&this['datasets']['data'][_0x941f6d(0x1e1d)](_0x59c8ab['getData']());}),this['datasetObservable'][_0x53aa11(0xd58)]()){const _0xd4d617=[_0x108e8f,_0x41a67e];for(let _0x453183=0x0;_0x453183<_0x41a67e;_0x453183++)_0xd4d617[_0x53aa11(0x1e1d)](this[_0x53aa11(0x238d)][_0x53aa11(0x1b48)]['at'](_0x2b8b78+_0x4ebf89[_0x53aa11(0x1773)]+_0x453183));this[_0x53aa11(0x3f72)][_0x53aa11(0x2231)](_0xd4d617);}},this[_0x209e05(0x238d)]={'ids':[],'data':new _0x53223e['s'](0x708),'startingIndices':new _0x53223e['s'](0x708)},this[_0x209e05(0x3b05)]=new Map(),this[_0x209e05(0x1991)]=new Map(),this[_0x209e05(0x1f3c)]=new Set(),this[_0x209e05(0x14e7)]=new _0x4bb343['y$'](),this[_0x209e05(0x3f72)]=new _0x4bb343['y$'](),this[_0x209e05(0x1279)]=new _0x4bb343['y$'](_0x289c95=>_0x289c95[_0x209e05(0x21f5)](this[_0x209e05(0x1991)],new _0x4bb343['he'](0x0))),_0x3df57e&&this[_0x209e05(0x4c2)](..._0x3df57e);}static get[_0xb1832c(0x1773)](){return 0x2;}static get['NumberOfPointsOffset'](){return 0x1;}[_0xb1832c(0x3fb2)](_0x4d23fc,_0xfe899d,_0x16b4cf){var _0x1b7711=_0xb1832c;if(!this[_0x1b7711(0x3b05)]['has'](_0x4d23fc)||_0xfe899d)return this['_strategies'][_0x1b7711(0x39d7)](_0x4d23fc)&&_0xfe899d&&(null!=(_0xfe899d=this[_0x1b7711(0x3b05)][_0x1b7711(0xa84)](_0x4d23fc))&&_0xfe899d[_0x1b7711(0x3551)](),this[_0x1b7711(0x3b05)][_0x1b7711(0x13b8)](_0x4d23fc)),_0xfe899d={'name':_0x4d23fc},this[_0x1b7711(0x1f3c)][_0x1b7711(0x33ee)](_0x4d23fc),this[_0x1b7711(0x4c2)]({'strategyCallback':_0x269a71=>{var _0xecc0fb=_0x1b7711;let _0x334e56=0x0,_0x520c40=0x0;const _0x5c342c=_0x269a71[_0xecc0fb(0x3b55)][_0xecc0fb(0x33ee)](()=>{_0x520c40=_0x334e56,_0x334e56=0x0;}),_0x3163c9=this[_0xecc0fb(0x14e7)]['add'](_0x2a74e4=>{var _0x303a5f=_0xecc0fb;_0x4d23fc===_0x2a74e4['name']&&(void 0x0!==_0x2a74e4['value']?_0x334e56=_0x2a74e4[_0x303a5f(0xb06)]:_0x334e56++);});return{'id':_0x4d23fc,'getData':()=>_0x520c40,'dispose':()=>{var _0x582b21=_0xecc0fb;_0x269a71['onAfterRenderObservable'][_0x582b21(0x418a)](_0x5c342c),this[_0x582b21(0x14e7)]['remove'](_0x3163c9);}};},'category':_0x16b4cf}),_0xfe899d;}[_0xb1832c(0x14f3)](_0x39c826){var _0x559f81=_0xb1832c;this[_0x559f81(0x14e7)][_0x559f81(0x2231)](_0x39c826);}['_restoreStringEvents'](){var _0x5c9063=_0xb1832c;this[_0x5c9063(0x1f3c)][_0x5c9063(0x1910)]!==this[_0x5c9063(0x14e7)][_0x5c9063(0x1ff2)]['length']&&this['_eventRestoreSet'][_0x5c9063(0x66b)](_0x3ea11a=>{var _0x20c557=_0x5c9063;this[_0x20c557(0x3fb2)](_0x3ea11a,!0x0);});}['addCollectionStrategies'](..._0x2144ab){var _0x312a43=_0xb1832c;for(var {strategyCallback:_0x2d12d2,category:_0x1b2fb5,hidden:_0x58db62}of _0x2144ab){const _0x55a576=_0x2d12d2(this[_0x312a43(0x3921)]);this[_0x312a43(0x3b05)][_0x312a43(0x39d7)](_0x55a576['id'])?_0x55a576[_0x312a43(0x3551)]():(this[_0x312a43(0x238d)][_0x312a43(0xede)][_0x312a43(0x1e1d)](_0x55a576['id']),_0x1b2fb5=_0x1b2fb5&&_0x1b2fb5['replace'](new RegExp('@','g'),''),this[_0x312a43(0x1991)]['set'](_0x55a576['id'],{'color':this[_0x312a43(0x28a3)](_0x55a576['id']),'category':_0x1b2fb5,'hidden':_0x58db62}),this[_0x312a43(0x3b05)][_0x312a43(0xc1b)](_0x55a576['id'],_0x55a576));}this[_0x312a43(0x1279)]['notifyObservers'](this[_0x312a43(0x1991)]);}[_0xb1832c(0x28a3)](_0x4927bf){var _0xe0bdb3=_0xb1832c;let _0x556174=0x0;for(let _0x21af20=0x0;_0x21af20<_0x4927bf[_0xe0bdb3(0x3785)];_0x21af20++)_0x556174=_0x4927bf['charCodeAt'](_0x21af20)+((_0x556174<<0x5)-_0x556174);let _0x1785f8='#';for(let _0x61de71=0x0;_0x61de71<0x18;_0x61de71+=0x8){const _0x26b237=_0x556174>>_0x61de71&0xff;_0x1785f8+=('0'+_0x26b237[_0xe0bdb3(0x141d)](0x10))[_0xe0bdb3(0x18ee)](-0x2);}return _0x1785f8;}[_0xb1832c(0xae9)](){var _0x7402fe=_0xb1832c;const _0x544e52=[_0x3d5620['F'][_0x7402fe(0x3e6d)]-this[_0x7402fe(0x2ab2)],this[_0x7402fe(0x238d)]['ids'][_0x7402fe(0x3785)]];this['datasets'][_0x7402fe(0xede)][_0x7402fe(0x66b)](_0x5542f2=>{var _0x54183e=_0x7402fe;const _0x17c744=this[_0x54183e(0x3b05)][_0x54183e(0xa84)](_0x5542f2);_0x17c744&&this[_0x54183e(0x3f72)][_0x54183e(0xd58)]()&&_0x544e52['push'](_0x17c744[_0x54183e(0x1ee5)]());}),this['datasetObservable'][_0x7402fe(0xd58)]()&&this['datasetObservable'][_0x7402fe(0x2231)](_0x544e52);}['updateMetadata'](_0x29199c,_0x31b14c,_0x474533){var _0x3a49f2=_0xb1832c;const _0x46f576=this['_datasetMeta'][_0x3a49f2(0xa84)](_0x29199c);_0x46f576&&(_0x46f576[_0x31b14c]=_0x474533,this[_0x3a49f2(0x1279)]['notifyObservers'](this[_0x3a49f2(0x1991)]));}['clear'](_0x2da57e){var _0x53a6c0=_0xb1832c;this['datasets'][_0x53a6c0(0x1b48)]=new _0x53223e['s'](0x708),this['datasets'][_0x53a6c0(0xede)][_0x53a6c0(0x3785)]=0x0,this['datasets'][_0x53a6c0(0x126b)]=new _0x53223e['s'](0x708),this['_datasetMeta'][_0x53a6c0(0xc60)](),this[_0x53a6c0(0x3b05)][_0x53a6c0(0x66b)](_0x135652=>_0x135652[_0x53a6c0(0x3551)]()),this[_0x53a6c0(0x3b05)]['clear'](),_0x2da57e||this[_0x53a6c0(0x1f3c)][_0x53a6c0(0xc60)](),this[_0x53a6c0(0xf5b)]=!0x1;}get['hasLoadedData'](){return this['_hasLoadedData'];}[_0xb1832c(0x3231)](_0x26b926,_0x3204ef){var _0x5ef0f0=_0xb1832c,_0x26b926=_0x26b926[_0x5ef0f0(0xb35)](_0x358799,'')['split']('\x0a')[_0x5ef0f0(0x350f)](_0x364359=>_0x364359[_0x5ef0f0(0x1691)](',')[_0x5ef0f0(0x2a44)](_0x4ae0b6=>0x0<_0x4ae0b6[_0x5ef0f0(0x3785)]))['filter'](_0x2ad113=>0x0<_0x2ad113[_0x5ef0f0(0x3785)]),_0x16bdcd=_0x4ebf89[_0x5ef0f0(0x35e4)];if(_0x26b926[_0x5ef0f0(0x3785)]<0x2)return!0x1;const _0x409fce={'ids':[],'data':new _0x53223e['s'](0x708),'startingIndices':new _0x53223e['s'](0x708)},[_0x45255e,..._0x56f097]=_0x26b926;if(_0x45255e['length']<0x2||'timestamp'!==_0x45255e[0x0]||_0x5ef0f0(0x2918)!==_0x45255e[_0x16bdcd])return!0x1;const _0x27f36a=new Map();for(let _0x4dae9a=_0x4ebf89[_0x5ef0f0(0x1773)];_0x4dae9a<_0x45255e[_0x5ef0f0(0x3785)];_0x4dae9a++){var [_0x2c9648,_0x40248f]=_0x45255e[_0x4dae9a][_0x5ef0f0(0x1691)]('@');_0x409fce['ids']['push'](_0x2c9648),_0x27f36a[_0x5ef0f0(0xc1b)](_0x2c9648,_0x40248f);}let _0x114c52=0x0;for(const _0x554ab8 of _0x56f097){if(_0x554ab8[_0x5ef0f0(0x3785)]<0x2)return!0x1;var _0x559841=parseFloat(_0x554ab8[0x0]),_0x271f30=parseInt(_0x554ab8[_0x16bdcd]);if(isNaN(_0x271f30)||isNaN(_0x559841))return!0x1;if(_0x409fce[_0x5ef0f0(0x1b48)]['push'](_0x559841),_0x409fce['data']['push'](_0x271f30),_0x271f30+_0x4ebf89[_0x5ef0f0(0x1773)]!==_0x554ab8[_0x5ef0f0(0x3785)])return!0x1;for(let _0x11a377=_0x4ebf89[_0x5ef0f0(0x1773)];_0x11a377<_0x554ab8['length'];_0x11a377++){var _0x4af0dc=parseFloat(_0x554ab8[_0x11a377]);if(isNaN(_0x4af0dc))return!0x1;_0x409fce['data']['push'](_0x4af0dc);}_0x409fce[_0x5ef0f0(0x126b)]['push'](_0x114c52),_0x114c52+=_0x554ab8[_0x5ef0f0(0x3785)];}if(this[_0x5ef0f0(0x238d)][_0x5ef0f0(0xede)]=_0x409fce[_0x5ef0f0(0xede)],this['datasets'][_0x5ef0f0(0x1b48)]=_0x409fce[_0x5ef0f0(0x1b48)],this[_0x5ef0f0(0x238d)]['startingIndices']=_0x409fce[_0x5ef0f0(0x126b)],_0x3204ef||this[_0x5ef0f0(0x1991)]['clear'](),this[_0x5ef0f0(0x3b05)]['forEach'](_0x700b63=>_0x700b63['dispose']()),this['_strategies'][_0x5ef0f0(0xc60)](),!_0x3204ef)for(const _0x15c490 of this[_0x5ef0f0(0x238d)][_0x5ef0f0(0xede)]){var _0x17d206=_0x27f36a[_0x5ef0f0(0xa84)](_0x15c490);this[_0x5ef0f0(0x1991)][_0x5ef0f0(0xc1b)](_0x15c490,{'category':_0x17d206,'color':this[_0x5ef0f0(0x28a3)](_0x15c490)});}return this['metadataObservable']['notifyObservers'](this[_0x5ef0f0(0x1991)]),this['_hasLoadedData']=!0x0;}[_0xb1832c(0x96c)](){var _0x4019d9=_0xb1832c;let _0x195b36='';_0x195b36+=_0x4019d9(0x473);for(let _0x36bfc7=0x0;_0x36bfc7<this[_0x4019d9(0x238d)]['ids']['length'];_0x36bfc7++){var _0x4433f1;_0x195b36+=','+this[_0x4019d9(0x238d)][_0x4019d9(0xede)][_0x36bfc7],this['_datasetMeta']&&null!=(_0x4433f1=this[_0x4019d9(0x1991)][_0x4019d9(0xa84)](this[_0x4019d9(0x238d)]['ids'][_0x36bfc7]))&&_0x4433f1[_0x4019d9(0x1e1a)]&&(_0x195b36+='@'+_0x4433f1[_0x4019d9(0x1e1a)]);}_0x195b36+='\x0a';for(let _0xc359af=0x0;_0xc359af<this[_0x4019d9(0x238d)][_0x4019d9(0x126b)][_0x4019d9(0x3d8f)];_0xc359af++){var _0x1ceab0=this[_0x4019d9(0x238d)]['startingIndices']['at'](_0xc359af),_0x75c469=this[_0x4019d9(0x238d)][_0x4019d9(0x1b48)]['at'](_0x1ceab0),_0x3b4cf9=this[_0x4019d9(0x238d)]['data']['at'](_0x1ceab0+_0x4ebf89['NumberOfPointsOffset']);_0x195b36+=_0x75c469+','+_0x3b4cf9;for(let _0x202293=0x0;_0x202293<_0x3b4cf9;_0x202293++)_0x195b36+=','+this[_0x4019d9(0x238d)][_0x4019d9(0x1b48)]['at'](_0x1ceab0+_0x4ebf89[_0x4019d9(0x1773)]+_0x202293);for(let _0xd78e2a=0x0;_0xd78e2a<this[_0x4019d9(0x238d)]['ids'][_0x4019d9(0x3785)]-_0x3b4cf9;_0xd78e2a++)_0x195b36+=',';_0x195b36+='\x0a';}var _0x153f1d=new Date()[_0x4019d9(0x3bd6)]()+_0x4019d9(0x8c8);_0x5901d8['w1'][_0x4019d9(0x73d)](new Blob([_0x195b36],{'type':_0x4019d9(0xe58)}),_0x153f1d);}['start'](_0x52c97a){var _0x5735f0=_0xb1832c;_0x52c97a?void 0x0===this[_0x5735f0(0x2ab2)]&&(this[_0x5735f0(0x2ab2)]=_0x3d5620['F']['Now']):(this[_0x5735f0(0x238d)]['data']=new _0x53223e['s'](0x708),this['datasets'][_0x5735f0(0x126b)]=new _0x53223e['s'](0x708),this['_startingTimestamp']=_0x3d5620['F'][_0x5735f0(0x3e6d)]),this[_0x5735f0(0x3921)][_0x5735f0(0x3b55)]['add'](this[_0x5735f0(0x3778)]),this['_restoreStringEvents'](),this[_0x5735f0(0x3ee9)]=!0x0;}[_0xb1832c(0x159a)](){var _0x16e382=_0xb1832c;this[_0x16e382(0x3921)][_0x16e382(0x3b55)]['removeCallback'](this['_collectDataAtFrame']),this[_0x16e382(0x3ee9)]=!0x1;}get[_0xb1832c(0x713)](){var _0x5affe5=_0xb1832c;return this[_0x5affe5(0x3ee9)];}['dispose'](){var _0x17e769=_0xb1832c;this[_0x17e769(0x3921)][_0x17e769(0x3b55)]['removeCallback'](this[_0x17e769(0x3778)]),this[_0x17e769(0x1991)]['clear'](),this['_strategies'][_0x17e769(0x66b)](_0x20031d=>{var _0x134530=_0x17e769;_0x20031d[_0x134530(0x3551)]();}),this[_0x17e769(0x3f72)][_0x17e769(0xc60)](),this[_0x17e769(0x1279)]['clear'](),this[_0x17e769(0x3ee9)]=!0x1,this[_0x17e769(0x238d)]=null;}}},0x13290:(_0x3dfbab,_0x2d4ac7,_0x4c928e)=>{_0x4c928e(0xa7ff),_0x4c928e(0xe222),_0x4c928e(0xbac7),_0x4c928e(0x2dc8),_0x4c928e(0x1c5d),_0x4c928e(0xa78e),_0x4c928e(0x10ea4),_0x4c928e(0xf8c1),_0x4c928e(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{};},0xd673:(_0x1237e6,_0x407a95,_0x4a5ef4)=>{var _0x13120c=a7_0x38a779;_0x4a5ef4['d'](_0x407a95,{'nG':()=>_0x375ef7,'rz':()=>_0x31a58a});var _0x5afeb7,_0x4effce=_0x4a5ef4(0xe222),_0x1b4303=_0x4a5ef4(0xbac7),_0x1df85d=_0x4a5ef4(0x25b1),_0x4c8239=_0x4a5ef4(0x1b5c),_0x4540fc=_0x4a5ef4(0x77a5);_0x5afeb7={'cTFETC1':0x0,0x0:'cTFETC1','cTFETC2':0x1,0x1:'cTFETC2','cTFBC1':0x2,0x2:_0x13120c(0x33c1),'cTFBC3':0x3,0x3:_0x13120c(0x1a41),'cTFBC4':0x4,0x4:_0x13120c(0x1c91),'cTFBC5':0x5,0x5:_0x13120c(0x3053),'cTFBC7':0x6,0x6:'cTFBC7','cTFPVRTC1_4_RGB':0x8,0x8:'cTFPVRTC1_4_RGB','cTFPVRTC1_4_RGBA':0x9,0x9:_0x13120c(0x38ff),'cTFASTC_4x4':0xa,0xa:_0x13120c(0x31aa),'cTFATC_RGB':0xb,0xb:_0x13120c(0x3d7f),'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,0xc:_0x13120c(0x3c2b),'cTFRGBA32':0xd,0xd:_0x13120c(0x12c4),'cTFRGB565':0xe,0xe:_0x13120c(0x401c),'cTFBGR565':0xf,0xf:_0x13120c(0x1069),'cTFRGBA4444':0x10,0x10:'cTFRGBA4444','cTFFXT1_RGB':0x11,0x11:_0x13120c(0x4083),'cTFPVRTC2_4_RGB':0x12,0x12:_0x13120c(0x13e1),'cTFPVRTC2_4_RGBA':0x13,0x13:_0x13120c(0x40f5),'cTFETC2_EAC_R11':0x14,0x14:_0x13120c(0x3fa1),'cTFETC2_EAC_RG11':0x15,0x15:_0x13120c(0x3c80)};const _0x149640={'JSModuleURL':'https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.js','WasmModuleURL':_0x13120c(0x900)};let _0x145497=null,_0x3f2799=null,_0x20bcc2=0x0;const _0x45f12c=()=>_0x145497=_0x145497||new Promise((_0x8b41b,_0x4faeae)=>{var _0x4c695d=_0x13120c;_0x3f2799?_0x8b41b(_0x3f2799):_0x4effce['w1'][_0x4c695d(0x368b)](_0x149640[_0x4c695d(0x3d14)])[_0x4c695d(0xd1a)](_0x3ee3ab=>{var _0xdd7048=_0x4c695d;if('function'!=typeof URL)return _0x4faeae(_0xdd7048(0x20bd));var _0x1b08ff=URL['createObjectURL'](new Blob(['('+function(){const _0x3ddc4c={'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 _0x36113c=null;onmessage=_0x16f510=>{var _0x4ef9c9=a7_0x2532;if(_0x4ef9c9(0x410f)===_0x16f510[_0x4ef9c9(0x1b48)][_0x4ef9c9(0x3b40)]){if(!_0x36113c){try{importScripts(_0x16f510[_0x4ef9c9(0x1b48)][_0x4ef9c9(0x1a59)]);}catch(_0x2afa15){postMessage({'action':_0x4ef9c9(0x3cd5),'error':_0x2afa15});}_0x36113c=BASIS({'wasmBinary':_0x16f510[_0x4ef9c9(0x1b48)][_0x4ef9c9(0x2c5)]});}null!==_0x36113c&&_0x36113c[_0x4ef9c9(0xd1a)](_0x195e56=>{var _0x2543c8=_0x4ef9c9;(BASIS=_0x195e56)[_0x2543c8(0x97b)](),postMessage({'action':_0x2543c8(0x410f)});});}else{if(_0x4ef9c9(0x1be8)===_0x16f510['data']['action']){var _0x5559ee=_0x16f510[_0x4ef9c9(0x1b48)]['config'],_0x4cc763=_0x16f510[_0x4ef9c9(0x1b48)]['imageData'];const _0x1faa56=new BASIS[(_0x4ef9c9(0x407b))](_0x4cc763);var _0x36eaab=function(_0x269245){var _0x584872=_0x4ef9c9,_0x2e0cd1=_0x269245[_0x584872(0xcca)](),_0x5ed205=_0x269245['getNumImages']();const _0x40b477=[];for(let _0xd966fb=0x0;_0xd966fb<_0x5ed205;_0xd966fb++){const _0x5dcb58={'levels':[]};var _0x1a4832=_0x269245['getNumLevels'](_0xd966fb);for(let _0x60715=0x0;_0x60715<_0x1a4832;_0x60715++){var _0x1747f9={'width':_0x269245[_0x584872(0x1fb7)](_0xd966fb,_0x60715),'height':_0x269245[_0x584872(0x6bd)](_0xd966fb,_0x60715)};_0x5dcb58[_0x584872(0x1de1)]['push'](_0x1747f9);}_0x40b477[_0x584872(0x1e1d)](_0x5dcb58);}return{'hasAlpha':_0x2e0cd1,'images':_0x40b477};}(_0x1faa56);let _0x5006ce=_0x16f510['data'][_0x4ef9c9(0x168a)]?null:function(_0x4512ee,_0x593a82){var _0x426855=_0x4ef9c9;let _0x36cb82=null;return _0x36cb82=_0x4512ee[_0x426855(0x3817)]?_0x4512ee[_0x426855(0x3817)][_0x426855(0x11bf)]?_0x3ddc4c[_0x426855(0x31aa)]:_0x4512ee[_0x426855(0x3817)][_0x426855(0x10fc)]?_0x3ddc4c[_0x426855(0xfdb)]:_0x4512ee[_0x426855(0x3817)][_0x426855(0x36d4)]?_0x593a82[_0x426855(0x33f9)]?_0x3ddc4c[_0x426855(0x1a41)]:_0x3ddc4c[_0x426855(0x33c1)]:_0x4512ee[_0x426855(0x3817)][_0x426855(0x3812)]?_0x593a82[_0x426855(0x33f9)]?_0x3ddc4c['cTFPVRTC1_4_RGBA']:_0x3ddc4c[_0x426855(0xb3a)]:_0x4512ee[_0x426855(0x3817)][_0x426855(0x1b15)]?_0x3ddc4c[_0x426855(0x4188)]:_0x4512ee[_0x426855(0x3817)][_0x426855(0xee0)]?_0x3ddc4c[_0x426855(0x3dde)]:_0x3ddc4c['cTFRGB565']:_0x36cb82;}(_0x16f510['data']['config'],_0x36eaab),_0x3628f0=!0x1,_0x4db458=(null===_0x5006ce&&(_0x3628f0=!0x0,_0x5006ce=_0x36eaab[_0x4ef9c9(0x33f9)]?_0x3ddc4c['cTFBC3']:_0x3ddc4c[_0x4ef9c9(0x33c1)]),!0x0);_0x1faa56[_0x4ef9c9(0x198f)]()||(_0x4db458=!0x1);const _0x4e7232=[];for(let _0x7994c3=0x0;_0x7994c3<_0x36eaab['images']['length']&&_0x4db458;_0x7994c3++){var _0x27f215=_0x36eaab['images'][_0x7994c3];if(void 0x0===_0x5559ee[_0x4ef9c9(0x1499)]||_0x5559ee[_0x4ef9c9(0x1499)]===_0x7994c3){let _0x55a1a0=_0x27f215[_0x4ef9c9(0x1de1)][_0x4ef9c9(0x3785)];!0x1===_0x5559ee['loadMipmapLevels']&&(_0x55a1a0=0x1);for(let _0x46dac2=0x0;_0x46dac2<_0x55a1a0;_0x46dac2++){const _0x1a63c4=_0x27f215['levels'][_0x46dac2];var _0x50afcf=function(_0x260e9b,_0x4d14e2,_0x114cbe,_0x28965d,_0x3f846b){var _0x247c0a=_0x4ef9c9,_0x41be2c=_0x260e9b[_0x247c0a(0x2380)](_0x4d14e2,_0x114cbe,_0x28965d);let _0x3bb19e=new Uint8Array(_0x41be2c);return _0x260e9b['transcodeImage'](_0x3bb19e,_0x4d14e2,_0x114cbe,_0x28965d,0x1,0x0)?(_0x3f846b&&(_0x41be2c=_0x260e9b[_0x247c0a(0x1fb7)](_0x4d14e2,_0x114cbe)+0x3&-0x4,_0x28965d=_0x260e9b['getImageHeight'](_0x4d14e2,_0x114cbe)+0x3&-0x4,_0x3bb19e=function(_0x13af45,_0x1bf278,_0x5ebf4d){const _0x422650=new Uint16Array(0x4),_0x145d4f=new Uint16Array(_0x1bf278*_0x5ebf4d),_0x185b0f=_0x1bf278/0x4,_0x4223ee=_0x5ebf4d/0x4;for(let _0x258de8=0x0;_0x258de8<_0x4223ee;_0x258de8++)for(let _0x12b26a=0x0;_0x12b26a<_0x185b0f;_0x12b26a++){var _0x2d5be5=0x0+0x8*(_0x258de8*_0x185b0f+_0x12b26a);_0x422650[0x0]=_0x13af45[_0x2d5be5]|_0x13af45[0x1+_0x2d5be5]<<0x8,_0x422650[0x1]=_0x13af45[0x2+_0x2d5be5]|_0x13af45[0x3+_0x2d5be5]<<0x8,_0x422650[0x2]=(0x2*(0x1f&_0x422650[0x0])+(0x1f&_0x422650[0x1]))/0x3|(0x2*(0x7e0&_0x422650[0x0])+(0x7e0&_0x422650[0x1]))/0x3&0x7e0|(0x2*(0xf800&_0x422650[0x0])+(0xf800&_0x422650[0x1]))/0x3&0xf800,_0x422650[0x3]=(0x2*(0x1f&_0x422650[0x1])+(0x1f&_0x422650[0x0]))/0x3|(0x2*(0x7e0&_0x422650[0x1])+(0x7e0&_0x422650[0x0]))/0x3&0x7e0|(0x2*(0xf800&_0x422650[0x1])+(0xf800&_0x422650[0x0]))/0x3&0xf800;for(let _0x582338=0x0;_0x582338<0x4;_0x582338++){var _0x4125d8=_0x13af45[0x4+_0x2d5be5+_0x582338],_0x1da3e0=(0x4*_0x258de8+_0x582338)*_0x1bf278+0x4*_0x12b26a;_0x145d4f[_0x1da3e0++]=_0x422650[0x3&_0x4125d8],_0x145d4f[_0x1da3e0++]=_0x422650[_0x4125d8>>0x2&0x3],_0x145d4f[_0x1da3e0++]=_0x422650[_0x4125d8>>0x4&0x3],_0x145d4f[+_0x1da3e0]=_0x422650[_0x4125d8>>0x6&0x3];}}return _0x145d4f;}(_0x3bb19e,_0x41be2c,_0x28965d)),_0x3bb19e):null;}(_0x1faa56,_0x7994c3,_0x46dac2,_0x5006ce,_0x3628f0);if(!_0x50afcf){_0x4db458=!0x1;break;}_0x1a63c4[_0x4ef9c9(0x22cd)]=_0x50afcf,_0x4e7232[_0x4ef9c9(0x1e1d)](_0x1a63c4[_0x4ef9c9(0x22cd)][_0x4ef9c9(0x12ab)]);}}}_0x1faa56[_0x4ef9c9(0x2821)](),_0x1faa56[_0x4ef9c9(0x13b8)](),_0x3628f0&&(_0x5006ce=-0x1),_0x4db458?postMessage({'action':_0x4ef9c9(0x1be8),'success':_0x4db458,'id':_0x16f510[_0x4ef9c9(0x1b48)]['id'],'fileInfo':_0x36eaab,'format':_0x5006ce},_0x4e7232):postMessage({'action':_0x4ef9c9(0x1be8),'success':_0x4db458,'id':_0x16f510['data']['id']});}}};}+_0xdd7048(0x1032)],{'type':'application/javascript'}));_0x3f2799=new Worker(_0x1b08ff);const _0x4e4fd2=_0x589180=>{var _0x4207a0=_0xdd7048;_0x4207a0(0x410f)===_0x589180[_0x4207a0(0x1b48)][_0x4207a0(0x3b40)]?(_0x3f2799[_0x4207a0(0x1978)](_0x4207a0(0x1597),_0x4e4fd2),_0x8b41b(_0x3f2799)):_0x4207a0(0x3cd5)===_0x589180[_0x4207a0(0x1b48)][_0x4207a0(0x3b40)]&&_0x4faeae(_0x589180[_0x4207a0(0x1b48)][_0x4207a0(0x3cd5)]||_0x4207a0(0x5c7));};_0x3f2799[_0xdd7048(0x4027)]('message',_0x4e4fd2),_0x3f2799[_0xdd7048(0x1231)]({'action':_0xdd7048(0x410f),'url':_0x149640['JSModuleURL'],'wasmBinary':_0x3ee3ab});})[_0x4c695d(0x1651)](_0x4faeae);}),_0x31a58a=(_0x4115ed,_0x4d8ab1)=>{const _0x38fdb6=_0x4115ed instanceof ArrayBuffer?new Uint8Array(_0x4115ed):_0x4115ed;return new Promise((_0x452849,_0x5a8d64)=>{var _0xdd1e25=a7_0x2532;_0x45f12c()[_0xdd1e25(0xd1a)](()=>{var _0x2e7021=_0xdd1e25;const _0x2a7a81=_0x20bcc2++,_0x199412=_0x5e9749=>{var _0x258843=a7_0x2532;_0x258843(0x1be8)===_0x5e9749[_0x258843(0x1b48)][_0x258843(0x3b40)]&&_0x5e9749[_0x258843(0x1b48)]['id']===_0x2a7a81&&(_0x3f2799[_0x258843(0x1978)](_0x258843(0x1597),_0x199412),_0x5e9749[_0x258843(0x1b48)][_0x258843(0x546)]?_0x452849(_0x5e9749['data']):_0x5a8d64(_0x258843(0x37f0)));},_0xf74661=(_0x3f2799[_0x2e7021(0x4027)]('message',_0x199412),new Uint8Array(_0x38fdb6['byteLength']));_0xf74661['set'](new Uint8Array(_0x38fdb6['buffer'],_0x38fdb6[_0x2e7021(0x343d)],_0x38fdb6[_0x2e7021(0x17c7)])),_0x3f2799[_0x2e7021(0x1231)]({'action':_0x2e7021(0x1be8),'id':_0x2a7a81,'imageData':_0xf74661,'config':_0x4d8ab1,'ignoreSupportedFormats':!0x1},[_0xf74661[_0x2e7021(0x12ab)]]);},_0x55440d=>{_0x5a8d64(_0x55440d);});});},_0x45ed9b=(_0x110adf,_0x554054)=>{var _0x421e62=_0x13120c,_0x37070a;let _0x5c129a=null==(_0x37070a=_0x554054[_0x421e62(0x1fd1)])?void 0x0:_0x37070a[_0x421e62(0x1129)];_0x110adf[_0x421e62(0x1407)]&&(_0x5c129a=null==(_0x37070a=_0x554054[_0x421e62(0x1fd1)])?void 0x0:_0x37070a['TEXTURE_CUBE_MAP']),_0x554054['_bindTextureDirectly'](_0x5c129a,_0x110adf,!0x0);},_0x375ef7=(_0x28bf90,_0x2ac9c6)=>{var _0x44b57b=_0x13120c;const _0x5634b5=_0x28bf90['getEngine']();for(let _0x2bbb3a=0x0;_0x2bbb3a<_0x2ac9c6[_0x44b57b(0x2758)][_0x44b57b(0xc92)][_0x44b57b(0x3785)];_0x2bbb3a++){var _0x35f77e=_0x2ac9c6[_0x44b57b(0x2758)][_0x44b57b(0xc92)][_0x2bbb3a]['levels'][0x0];if(_0x28bf90['_invertVScale']=_0x28bf90['invertY'],-0x1===_0x2ac9c6[_0x44b57b(0xb3b)]||_0x2ac9c6[_0x44b57b(0xb3b)]===_0x5afeb7[_0x44b57b(0x401c)]){if(_0x28bf90[_0x44b57b(0x261)]=_0x4540fc['g'][_0x44b57b(0x3548)],_0x28bf90['format']=_0x4540fc['g'][_0x44b57b(0x465)],!_0x5634b5[_0x44b57b(0x336b)][_0x44b57b(0x1cc2)]||_0x4c8239['R'][_0x44b57b(0x55f)](_0x35f77e[_0x44b57b(0xad8)])%0x1==0x0&&_0x4c8239['R'][_0x44b57b(0x55f)](_0x35f77e['height'])%0x1==0x0)_0x28bf90['_invertVScale']=!_0x28bf90[_0x44b57b(0x192c)],_0x28bf90[_0x44b57b(0xad8)]=_0x35f77e[_0x44b57b(0xad8)]+0x3&-0x4,_0x28bf90['height']=_0x35f77e[_0x44b57b(0x605)]+0x3&-0x4,_0x28bf90[_0x44b57b(0x3249)]=_0x4540fc['g'][_0x44b57b(0x108c)],_0x45ed9b(_0x28bf90,_0x5634b5),_0x5634b5['_uploadDataToTextureDirectly'](_0x28bf90,new Uint16Array(_0x35f77e['transcodedPixels']['buffer']),_0x2bbb3a,0x0,_0x4540fc['g']['TEXTUREFORMAT_RGB'],!0x0);else{const _0x411239=new _0x1df85d['l'](_0x5634b5,_0x1df85d['S'][_0x44b57b(0x26bf)]);_0x28bf90[_0x44b57b(0x38df)]=_0x28bf90[_0x44b57b(0x192c)],_0x411239[_0x44b57b(0x261)]=_0x4540fc['g']['TEXTURETYPE_UNSIGNED_SHORT_5_6_5'],_0x411239[_0x44b57b(0xb3b)]=_0x4540fc['g']['TEXTUREFORMAT_RGB'],_0x411239[_0x44b57b(0xad8)]=_0x35f77e[_0x44b57b(0xad8)]+0x3&-0x4,_0x411239[_0x44b57b(0x605)]=_0x35f77e[_0x44b57b(0x605)]+0x3&-0x4,_0x45ed9b(_0x411239,_0x5634b5),_0x5634b5[_0x44b57b(0xd51)](_0x411239,new Uint16Array(_0x35f77e['transcodedPixels'][_0x44b57b(0x12ab)]),_0x2bbb3a,0x0,_0x4540fc['g'][_0x44b57b(0x465)],!0x0),_0x5634b5['_rescaleTexture'](_0x411239,_0x28bf90,_0x5634b5[_0x44b57b(0x28e3)][0x0],_0x5634b5[_0x44b57b(0x3c85)](_0x4540fc['g'][_0x44b57b(0x465)]),()=>{var _0x43ffaa=_0x44b57b;_0x5634b5[_0x43ffaa(0x27c4)](_0x411239),_0x45ed9b(_0x28bf90,_0x5634b5);});}}else{_0x28bf90[_0x44b57b(0xad8)]=_0x35f77e[_0x44b57b(0xad8)],_0x28bf90[_0x44b57b(0x605)]=_0x35f77e[_0x44b57b(0x605)],_0x28bf90[_0x44b57b(0x25ff)]=0x1<_0x2ac9c6[_0x44b57b(0x2758)]['images'][_0x2bbb3a][_0x44b57b(0x1de1)][_0x44b57b(0x3785)];const _0x162fef=_0x54638b[_0x44b57b(0x2b00)](_0x2ac9c6[_0x44b57b(0xb3b)],_0x5634b5);_0x28bf90[_0x44b57b(0xb3b)]=_0x162fef,_0x45ed9b(_0x28bf90,_0x5634b5),_0x2ac9c6['fileInfo'][_0x44b57b(0xc92)][_0x2bbb3a]['levels'][_0x44b57b(0x66b)]((_0x3a33f0,_0x3adc2f)=>{var _0x54eb22=_0x44b57b;_0x5634b5[_0x54eb22(0x222d)](_0x28bf90,_0x162fef,_0x3a33f0['width'],_0x3a33f0['height'],_0x3a33f0[_0x54eb22(0x22cd)],_0x2bbb3a,_0x3adc2f);}),!_0x5634b5[_0x44b57b(0x336b)][_0x44b57b(0x1cc2)]||_0x4c8239['R'][_0x44b57b(0x55f)](_0x28bf90[_0x44b57b(0xad8)])%0x1==0x0&&_0x4c8239['R'][_0x44b57b(0x55f)](_0x28bf90[_0x44b57b(0x605)])%0x1==0x0||(_0x4effce['w1']['Warn'](_0x44b57b(0x24f7)),_0x28bf90['_cachedWrapU']=_0x1b4303['x'][_0x44b57b(0x2275)],_0x28bf90[_0x44b57b(0x29d4)]=_0x1b4303['x'][_0x44b57b(0x2275)]);}}},_0x54638b={'JSModuleURL':_0x149640['JSModuleURL'],'WasmModuleURL':_0x149640['WasmModuleURL'],'GetInternalFormatFromBasisFormat':(_0x15fe11,_0x264afd)=>{var _0x4ac5df=_0x13120c;let _0x17d00c;switch(_0x15fe11){case _0x5afeb7[_0x4ac5df(0x3dde)]:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x2173)];break;case _0x5afeb7[_0x4ac5df(0x33c1)]:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x749)];break;case _0x5afeb7[_0x4ac5df(0x1c91)]:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x6b1)];break;case _0x5afeb7[_0x4ac5df(0x31aa)]:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x12f7)];break;case _0x5afeb7['cTFETC2']:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x1a04)];break;case _0x5afeb7[_0x4ac5df(0xfdb)]:_0x17d00c=_0x4540fc['g'][_0x4ac5df(0x30a7)];}if(void 0x0===_0x17d00c)throw _0x4ac5df(0x3f57);return _0x17d00c;},'TranscodeAsync':_0x31a58a,'LoadTextureFromTranscodeResult':_0x375ef7};Object[_0x13120c(0x259d)](_0x54638b,'JSModuleURL',{'get':function(){var _0x53b8cd=_0x13120c;return _0x149640[_0x53b8cd(0x4b3)];},'set':function(_0x220609){var _0x151ee5=_0x13120c;_0x149640[_0x151ee5(0x4b3)]=_0x220609;}}),Object[_0x13120c(0x259d)](_0x54638b,_0x13120c(0x3d14),{'get':function(){var _0x189a3f=_0x13120c;return _0x149640[_0x189a3f(0x3d14)];},'set':function(_0x29b8a3){_0x149640['WasmModuleURL']=_0x29b8a3;}});},0x709d:(_0x20c2ca,_0x5c248e,_0x4e9807)=>{_0x4e9807['d'](_0x5c248e,{'$':()=>_0xaeb05e});var _0x88c913=_0x4e9807(0xbac7),_0x4fb9a1=_0x4e9807(0x6fe),_0x2fee19=_0x4e9807(0xe222);let _0x37402c=0x0;const _0xaeb05e=_0xb8e053=>{var _0x16d192=a7_0x2532;if(!_0xb8e053[_0x16d192(0xbb8)]){var _0x252a6b=_0xb8e053['useDelayedTextureLoading'],_0x55d953=(_0xb8e053['useDelayedTextureLoading']=!0x1,_0xb8e053[_0x16d192(0x37c2)]);_0xb8e053[_0x16d192(0x37c2)]=!0x1;const _0x41db4b=_0x88c913['x'][_0x16d192(0x3720)](_0x16d192(0x3783),_0x16d192(0x3313)+_0x37402c++,_0xb8e053,!0x0,!0x1,_0x88c913['x'][_0x16d192(0x1e25)]),_0x4d120d=(_0xb8e053[_0x16d192(0x37c2)]=_0x55d953,_0xb8e053[_0x16d192(0x318e)]()[_0x16d192(0x189a)]());_0x55d953=_0x4d120d[_0x16d192(0x850)](_0x41db4b[_0x16d192(0x1422)]()),(-0x1!==_0x55d953&&_0x4d120d[_0x16d192(0x2e7)](_0x55d953,0x1),_0x41db4b['isRGBD']=!0x0,_0x41db4b['wrapU']=_0x88c913['x'][_0x16d192(0x2275)],_0x41db4b['wrapV']=_0x88c913['x'][_0x16d192(0x2275)],_0xb8e053[_0x16d192(0xbb8)]=_0x41db4b,_0xb8e053[_0x16d192(0x27b3)]=_0x252a6b,_0x4fb9a1['r'][_0x16d192(0x799)](_0x41db4b));const _0xda1f49=_0xb8e053[_0x16d192(0x318e)]()[_0x16d192(0x197a)][_0x16d192(0x33ee)](()=>{var _0x241942=_0x16d192;_0x41db4b[_0x241942(0x21a6)]=!0x0;const _0x1fb2f7=()=>{var _0x4a2f5a=_0x241942;_0x41db4b['isReady']()?_0x4fb9a1['r'][_0x4a2f5a(0x799)](_0x41db4b):_0x2fee19['w1'][_0x4a2f5a(0x2de)](_0x1fb2f7);};_0x1fb2f7();});_0xb8e053[_0x16d192(0x851)]['add'](()=>{var _0xb55cda=_0x16d192;_0xb8e053[_0xb55cda(0x318e)]()['onContextRestoredObservable'][_0xb55cda(0x418a)](_0xda1f49);});}return _0xb8e053['environmentBRDFTexture'];};_0xaeb05e;},0x1097c:(_0x3bcf6a,_0x152e1b,_0x52696a)=>{var _0x41580b=a7_0x38a779;_0x52696a['d'](_0x152e1b,{'p':()=>_0x15def9});var _0x3acef2,_0xd8eca8=_0x52696a(0xe8aa),_0x180cd1=_0x52696a(0x77a5);_0x52696a(0x11840),_0x3acef2={'None':0x0,0x0:_0x41580b(0x2e52),'ToLinearSpace':0x1,0x1:'ToLinearSpace','ToGammaSpace':0x2,0x2:_0x41580b(0x2c6e)};class _0x15def9{constructor(_0x32b5b0,_0x260606=!0x1){var _0x590f13=_0x41580b;this['_engine']=_0x32b5b0,this[_0x590f13(0x14c0)]=_0x260606,this[_0x590f13(0x342)]=new _0xd8eca8['I'](_0x32b5b0),this['_effectWrapper']=new _0xd8eca8['H']({'engine':_0x32b5b0,'name':_0x590f13(0x35ef),'fragmentShader':_0x590f13(0x2ad3),'useShaderStore':!0x0,'uniformNames':[_0x590f13(0x248e)],'samplerNames':['textureSampler'],'defines':_0x260606?[_0x590f13(0x3422)]:[]}),this[_0x590f13(0x4f2)][_0x590f13(0x34d2)][_0x590f13(0x33ee)](()=>{var _0x4e3d76=_0x590f13;_0x260606&&(_0x32b5b0[_0x4e3d76(0x115c)](!0x1),_0x32b5b0[_0x4e3d76(0xf8f)](!0x0),_0x32b5b0[_0x4e3d76(0x2963)][_0x4e3d76(0x684)]=!0x0,_0x32b5b0['depthCullingState']['depthFunc']=_0x180cd1['g'][_0x4e3d76(0x400c)]),this[_0x4e3d76(0x2f6)](this[_0x4e3d76(0x2e44)])?this[_0x4e3d76(0x4f2)]['effect']['_bindTexture'](_0x4e3d76(0x13a7),this['_source']):this['_effectWrapper'][_0x4e3d76(0x300f)]['setTexture']('textureSampler',this[_0x4e3d76(0x2e44)]),this[_0x4e3d76(0x4f2)][_0x4e3d76(0x300f)][_0x4e3d76(0x21ba)]('conversion',this[_0x4e3d76(0x3ee6)]);});}['_textureIsInternal'](_0x145673){return void 0x0===_0x145673['getInternalTexture'];}['isReady'](){var _0x3bfa06=_0x41580b;return this[_0x3bfa06(0x4f2)]['effect'][_0x3bfa06(0x1977)]();}[_0x41580b(0x3f1c)](_0x307607,_0x152517,_0x1a8694=_0x3acef2['None']){var _0x18bb94=_0x41580b;if(!this[_0x18bb94(0x1977)]())return!0x1;return this[_0x18bb94(0x2e44)]=_0x307607,this[_0x18bb94(0x3ee6)]=_0x1a8694,_0x307607=this[_0x18bb94(0xe76)][_0x18bb94(0x2963)][_0x18bb94(0x8a1)],(this[_0x18bb94(0x342)]['render'](this[_0x18bb94(0x4f2)],_0x152517),this['_isDepthTexture']&&_0x307607&&(this[_0x18bb94(0xe76)]['depthCullingState'][_0x18bb94(0x8a1)]=_0x307607),!0x0);}['dispose'](){var _0x2075c4=_0x41580b;this['_effectWrapper'][_0x2075c4(0x3551)](),this[_0x2075c4(0x342)][_0x2075c4(0x3551)]();}}},0x835c:(_0x5b1b08,_0x2c9730,_0x4d3871)=>{_0x4d3871['d'](_0x2c9730,{'Jj':()=>function(_0xe92465,_0x3d74fb=0x0,_0x18e04f=0x0){return _0x3b4521(this,void 0x0,void 0x0,function*(){var _0x210bfd=a7_0x2532,_0x12a64b=_0xe92465[_0x210bfd(0x1422)]();if(!_0x12a64b)return null;var _0x2bfbd7=yield _0xe92465['readPixels'](_0x3d74fb,_0x18e04f);return _0x2bfbd7?_0x303e50(_0x2bfbd7,_0xe92465[_0x210bfd(0x21c2)](),_0x12a64b[_0x210bfd(0x192c)]):null;});},'_u':()=>function(_0x3a3280,_0xb1b3af=0x0,_0x386009=0x0){var _0x59f906=_0x3a3280['getInternalTexture']();if(!_0x59f906)return null;return _0xb1b3af=_0x3a3280['_readPixelsSync'](_0xb1b3af,_0x386009),_0xb1b3af?_0x303e50(_0xb1b3af,_0x3a3280['getSize'](),_0x59f906['invertY']):null;}});var _0x3b4521=function(_0xec47a2,_0x31efc2,_0x26ccdb,_0x3f784c){return new(_0x26ccdb=_0x26ccdb||Promise)(function(_0x5e0d44,_0x47109f){var _0x58c32f=a7_0x2532;function _0x5d4a93(_0x3a406a){var _0x195bb0=a7_0x2532;try{_0x38d6c7(_0x3f784c[_0x195bb0(0x118b)](_0x3a406a));}catch(_0x484fca){_0x47109f(_0x484fca);}}function _0x4abc81(_0x525d8a){var _0x1a10c1=a7_0x2532;try{_0x38d6c7(_0x3f784c[_0x1a10c1(0x1bf3)](_0x525d8a));}catch(_0x241a48){_0x47109f(_0x241a48);}}function _0x38d6c7(_0x4e4ce8){var _0x205f6a=a7_0x2532,_0x347604;_0x4e4ce8['done']?_0x5e0d44(_0x4e4ce8[_0x205f6a(0xb06)]):((_0x347604=_0x4e4ce8[_0x205f6a(0xb06)])instanceof _0x26ccdb?_0x347604:new _0x26ccdb(function(_0x5ec571){_0x5ec571(_0x347604);}))[_0x205f6a(0xd1a)](_0x5d4a93,_0x4abc81);}_0x38d6c7((_0x3f784c=_0x3f784c['apply'](_0xec47a2,_0x31efc2||[]))[_0x58c32f(0x118b)]());});};function _0x303e50(_0x5cc44c,_0xdd860a,_0x4d5de0=!0x1){var _0x486644=a7_0x2532,_0x2f7653=_0xdd860a[_0x486644(0xad8)],_0xdd860a=_0xdd860a['height'];if(_0x5cc44c instanceof Float32Array){let _0xe2881f=_0x5cc44c[_0x486644(0x17c7)]/_0x5cc44c['BYTES_PER_ELEMENT'];const _0x318f52=new Uint8Array(_0xe2881f);for(;0x0<=--_0xe2881f;){let _0x2dd765=_0x5cc44c[_0xe2881f];_0x2dd765<0x0?_0x2dd765=0x0:0x1<_0x2dd765&&(_0x2dd765=0x1),_0x318f52[_0xe2881f]=0xff*_0x2dd765;}_0x5cc44c=_0x318f52;}const _0x2be174=document[_0x486644(0x77c)](_0x486644(0x380f)),_0x2616ab=(_0x2be174[_0x486644(0xad8)]=_0x2f7653,_0x2be174['height']=_0xdd860a,_0x2be174['getContext']('2d'));if(!_0x2616ab)return null;var _0x40002c=_0x2616ab[_0x486644(0xe70)](_0x2f7653,_0xdd860a);const _0x3edd48=_0x40002c['data'];if(_0x3edd48[_0x486644(0xc1b)](_0x5cc44c),_0x2616ab[_0x486644(0x36e5)](_0x40002c,0x0,0x0),_0x4d5de0){const _0x56baaf=document[_0x486644(0x77c)](_0x486644(0x380f)),_0xcd324e=(_0x56baaf[_0x486644(0xad8)]=_0x2f7653,_0x56baaf['height']=_0xdd860a,_0x56baaf[_0x486644(0x70f)]('2d'));return _0xcd324e?(_0xcd324e[_0x486644(0x3a65)](0x0,_0xdd860a),_0xcd324e['scale'](0x1,-0x1),_0xcd324e[_0x486644(0x1db5)](_0x2be174,0x0,0x0),_0x56baaf[_0x486644(0x1f02)](_0x486644(0x329c))):null;}return _0x2be174[_0x486644(0x1f02)]('image/png');}},0x9bf:(_0x48ab68,_0x3b8fd7,_0x1f48cc)=>{function _0x2843bd(_0x3d6a4e,_0x4bbf28,_0x338cb2){var _0x27119d=a7_0x2532;try{const _0x4b6cca=_0x3d6a4e[_0x27119d(0x118b)]();!_0x4b6cca[_0x27119d(0xd2d)]&&_0x4b6cca[_0x27119d(0xb06)]?_0x4b6cca['value']['then'](()=>{var _0x1d2ae2=_0x27119d;_0x4b6cca[_0x1d2ae2(0xb06)]=void 0x0,_0x4bbf28(_0x4b6cca);},_0x338cb2):_0x4bbf28(_0x4b6cca);}catch(_0x59809f){_0x338cb2(_0x59809f);}}function _0x48e40a(_0xf496b0,_0x263a61,_0x5d60b1,_0x4a4c33,_0x347b01){const _0x5e8bec=()=>{var _0x3d7606=a7_0x2532;let _0xc5e691;for(var _0x37fc82=_0x4b0250=>{_0x4b0250['done']?_0x5d60b1(_0x4b0250['value']):void 0x0===_0xc5e691?_0xc5e691=!0x0:_0x5e8bec();};_0xc5e691=void 0x0,_0x347b01&&_0x347b01[_0x3d7606(0x3d24)]?_0x4a4c33(new Error(_0x3d7606(0x22d4))):_0x263a61(_0xf496b0,_0x37fc82,_0x4a4c33),_0xc5e691=void 0x0!==_0xc5e691&&_0xc5e691;);};_0x5e8bec();}function _0x233a18(_0x423759,_0x55d9d9){let _0x3b7fcf;return _0x48e40a(_0x423759,_0x2843bd,_0x498559=>_0x3b7fcf=_0x498559,_0x6be601=>{throw _0x6be601;},_0x55d9d9),_0x3b7fcf;}_0x1f48cc['d'](_0x3b8fd7,{'KO':()=>function(_0x13aee2=0x19){let _0x10a501;return(_0xec0a1e,_0x3d57ba,_0x45950)=>{var _0x22379a=a7_0x2532,_0x165de7=performance[_0x22379a(0xef4)]();void 0x0===_0x10a501||_0x165de7-_0x10a501>_0x13aee2?(_0x10a501=_0x165de7,setTimeout(()=>{_0x2843bd(_0xec0a1e,_0x3d57ba,_0x45950);},0x0)):_0x2843bd(_0xec0a1e,_0x3d57ba,_0x45950);};},'WP':()=>_0x2843bd,'s3':()=>_0x233a18,'sM':()=>function(_0x1bc648,_0x18024b,_0xf889e6){return new Promise((_0x29cdfc,_0x3a0936)=>{_0x48e40a(_0x1bc648,_0x18024b,_0x29cdfc,_0x3a0936,_0xf889e6);});},'vp':()=>function(_0x26349e,_0x4f3dfe){return(..._0x59e69a)=>_0x233a18(_0x26349e(..._0x59e69a),_0x4f3dfe);}});},0xa801:(_0x5ab362,_0xfb613,_0x4af0ed)=>{_0x4af0ed(0x17442);},0x789f:(_0x242997,_0x65ea13,_0x20b479)=>{var _0x57681b=a7_0x38a779;class _0x192fd0{static['_GetStorage'](){var _0x3a2d17=a7_0x2532;try{return localStorage[_0x3a2d17(0x2fb7)](_0x3a2d17(0x1bf7),''),localStorage[_0x3a2d17(0x3d48)](_0x3a2d17(0x1bf7)),localStorage;}catch(_0x5f2443){const _0x533a59={};return{'getItem':_0x5b5cbb=>{return _0x5b5cbb=_0x533a59[_0x5b5cbb],void 0x0===_0x5b5cbb?null:_0x5b5cbb;},'setItem':(_0xcfa161,_0x3b67e9)=>{_0x533a59[_0xcfa161]=_0x3b67e9;}};}}static['ReadString'](_0x281c71,_0x3a4d73){var _0x1f7ba0=a7_0x2532;return _0x281c71=this[_0x1f7ba0(0x341)][_0x1f7ba0(0x124c)](_0x281c71),null!==_0x281c71?_0x281c71:_0x3a4d73;}static[_0x57681b(0x1e75)](_0x1783ef,_0x2a6103){var _0x154caa=_0x57681b;this[_0x154caa(0x341)]['setItem'](_0x1783ef,_0x2a6103);}static['ReadBoolean'](_0x455b63,_0x464883){var _0x3c23e3=_0x57681b;return _0x455b63=this['_Storage'][_0x3c23e3(0x124c)](_0x455b63),null!==_0x455b63?'true'===_0x455b63:_0x464883;}static[_0x57681b(0x37d6)](_0xda6578,_0x1b26e3){var _0x38740e=_0x57681b;this[_0x38740e(0x341)][_0x38740e(0x2fb7)](_0xda6578,_0x1b26e3?'true':'false');}static['ReadNumber'](_0x25b031,_0x2849e4){var _0x21e447=_0x57681b;return _0x25b031=this[_0x21e447(0x341)][_0x21e447(0x124c)](_0x25b031),null!==_0x25b031?parseFloat(_0x25b031):_0x2849e4;}static[_0x57681b(0x39bd)](_0x4837c9,_0x29ef66){var _0x5ccc4c=_0x57681b;this[_0x5ccc4c(0x341)][_0x5ccc4c(0x2fb7)](_0x4837c9,_0x29ef66[_0x5ccc4c(0x141d)]());}}_0x192fd0[_0x57681b(0x341)]=_0x192fd0['_GetStorage']();},0x13cb2:(_0x552f95,_0x40b772,_0x841546)=>{var _0x44ba3a=a7_0x38a779;_0x841546['d'](_0x40b772,{'N':()=>_0x1e4791});var _0xb2bfb8=_0x841546(0x1b5c),_0x11da8d=_0x841546(0x17cee),_0x5e9e9e=_0x841546(0x77a5),_0x496847=_0x841546(0x25b1),_0x422df4=_0x841546(0x10ea4),_0x4f44ed=_0x841546(0xe303),_0x53c109=_0x841546(0x11929),_0x40b772=_0x841546(0x202a),_0x3b94f9=_0x841546(0x13869),_0x5ed44c=(_0x841546(0x4dec),_0x841546(0x6214));function _0x5adb7b(_0x425e6a){var _0x502988=a7_0x2532;return _0x425e6a[_0x502988(0x3858)](0x0)+(_0x425e6a[_0x502988(0x3858)](0x1)<<0x8)+(_0x425e6a['charCodeAt'](0x2)<<0x10)+(_0x425e6a[_0x502988(0x3858)](0x3)<<0x18);}function _0x61e862(_0x2c5db9){var _0x29fceb=a7_0x2532;return String[_0x29fceb(0x2e7a)](0xff&_0x2c5db9,_0x2c5db9>>0x8&0xff,_0x2c5db9>>0x10&0xff,_0x2c5db9>>0x18&0xff);}const _0x20b069=_0x5adb7b(_0x44ba3a(0x673)),_0x1194e2=_0x5adb7b(_0x44ba3a(0x3558)),_0x32e5fb=_0x5adb7b(_0x44ba3a(0x659)),_0x29637f=_0x5adb7b(_0x44ba3a(0x3dba));class _0x1e4791{static[_0x44ba3a(0x166d)](_0x4ed019){var _0x55c350=_0x44ba3a,_0xca7b84=new Int32Array(_0x4ed019[_0x55c350(0x12ab)],_0x4ed019[_0x55c350(0x343d)],0x1f),_0x4ed019=new Int32Array(_0x4ed019['buffer'],_0x4ed019[_0x55c350(0x343d)],0x23);let _0x5107e5=0x1;0x20000&_0xca7b84[0x2]&&(_0x5107e5=Math[_0x55c350(0x695)](0x1,_0xca7b84[0x7]));var _0x138699=_0xca7b84[0x15],_0x4a3462=_0x138699===_0x29637f?_0x4ed019[0x20]:0x0;let _0x4ab470=_0x5e9e9e['g']['TEXTURETYPE_UNSIGNED_INT'];switch(_0x138699){case 0x71:_0x4ab470=_0x5e9e9e['g'][_0x55c350(0x144b)];break;case 0x74:_0x4ab470=_0x5e9e9e['g'][_0x55c350(0x248a)];break;case _0x29637f:if(0xa===_0x4a3462){_0x4ab470=_0x5e9e9e['g'][_0x55c350(0x144b)];break;}if(0x2===_0x4a3462){_0x4ab470=_0x5e9e9e['g'][_0x55c350(0x248a)];break;}}return{'width':_0xca7b84[0x4],'height':_0xca7b84[0x3],'mipmapCount':_0x5107e5,'isFourCC':0x4==(0x4&_0xca7b84[0x14]),'isRGB':0x40==(0x40&_0xca7b84[0x14]),'isLuminance':0x20000==(0x20000&_0xca7b84[0x14]),'isCube':0x200==(0x200&_0xca7b84[0x1c]),'isCompressed':_0x138699===_0x20b069||_0x138699===_0x1194e2||_0x138699===_0x32e5fb,'dxgiFormat':_0x4a3462,'textureType':_0x4ab470};}static[_0x44ba3a(0x948)](_0x4a95be,_0x5c1c85,_0x2aa7a0,_0x2acaf3,_0xd83e64,_0x1cc1f3){const _0x47d5fe=new Float32Array(_0x2acaf3);var _0x13f750=new Uint16Array(_0xd83e64,_0x2aa7a0);let _0x5f34d7=0x0;for(let _0x3a3a7e=0x0;_0x3a3a7e<_0x5c1c85;_0x3a3a7e++)for(let _0x1330f7=0x0;_0x1330f7<_0x4a95be;_0x1330f7++){var _0x14b2b8=0x4*(_0x1330f7+_0x3a3a7e*_0x4a95be);_0x47d5fe[_0x5f34d7]=(0x0,_0x3b94f9['qZ'])(_0x13f750[_0x14b2b8]),_0x47d5fe[_0x5f34d7+0x1]=(0x0,_0x3b94f9['qZ'])(_0x13f750[0x1+_0x14b2b8]),_0x47d5fe[_0x5f34d7+0x2]=(0x0,_0x3b94f9['qZ'])(_0x13f750[0x2+_0x14b2b8]),_0x1e4791['StoreLODInAlphaChannel']?_0x47d5fe[_0x5f34d7+0x3]=_0x1cc1f3:_0x47d5fe[_0x5f34d7+0x3]=(0x0,_0x3b94f9['qZ'])(_0x13f750[0x3+_0x14b2b8]),_0x5f34d7+=0x4;}return _0x47d5fe;}static[_0x44ba3a(0x2489)](_0x1db984,_0x5caff8,_0x1bd2e7,_0xd43d61,_0xfa2f5e,_0x24f27a){var _0x2e2ae8=_0x44ba3a;if(_0x1e4791[_0x2e2ae8(0x263b)]){const _0x4f4af9=new Uint16Array(_0xd43d61);var _0x829847=new Uint16Array(_0xfa2f5e,_0x1bd2e7);let _0x42b9c8=0x0;for(let _0x1ff9a7=0x0;_0x1ff9a7<_0x5caff8;_0x1ff9a7++)for(let _0x48cc83=0x0;_0x48cc83<_0x1db984;_0x48cc83++){var _0x382389=0x4*(_0x48cc83+_0x1ff9a7*_0x1db984);_0x4f4af9[_0x42b9c8]=_0x829847[_0x382389],_0x4f4af9[_0x42b9c8+0x1]=_0x829847[0x1+_0x382389],_0x4f4af9[_0x42b9c8+0x2]=_0x829847[0x2+_0x382389],_0x4f4af9[_0x42b9c8+0x3]=(0x0,_0x3b94f9['ay'])(_0x24f27a),_0x42b9c8+=0x4;}return _0x4f4af9;}return new Uint16Array(_0xfa2f5e,_0x1bd2e7,_0xd43d61);}static[_0x44ba3a(0x21c0)](_0x341d8f,_0x360dfe,_0x5aea18,_0x46e927,_0x4ec28b,_0x479620){var _0x313a5a=_0x44ba3a;if(_0x1e4791[_0x313a5a(0x263b)]){const _0x13a4f2=new Float32Array(_0x46e927);var _0x5d4f32=new Float32Array(_0x4ec28b,_0x5aea18);let _0x492fa0=0x0;for(let _0x5ab990=0x0;_0x5ab990<_0x360dfe;_0x5ab990++)for(let _0x1f15f2=0x0;_0x1f15f2<_0x341d8f;_0x1f15f2++){var _0x1b94d6=0x4*(_0x1f15f2+_0x5ab990*_0x341d8f);_0x13a4f2[_0x492fa0]=_0x5d4f32[_0x1b94d6],_0x13a4f2[_0x492fa0+0x1]=_0x5d4f32[0x1+_0x1b94d6],_0x13a4f2[_0x492fa0+0x2]=_0x5d4f32[0x2+_0x1b94d6],_0x13a4f2[_0x492fa0+0x3]=_0x479620,_0x492fa0+=0x4;}return _0x13a4f2;}return new Float32Array(_0x4ec28b,_0x5aea18,_0x46e927);}static[_0x44ba3a(0x1500)](_0x354d13,_0x44f721,_0x1a68f1,_0x4c7098,_0x278110,_0x4eaf5e){var _0x5729c9=_0x44ba3a;const _0xfe84c6=new Uint16Array(_0x4c7098);var _0x4cb72a=new Float32Array(_0x278110,_0x1a68f1);let _0x28a21e=0x0;for(let _0xe14815=0x0;_0xe14815<_0x44f721;_0xe14815++)for(let _0x2f5acb=0x0;_0x2f5acb<_0x354d13;_0x2f5acb++)_0xfe84c6[_0x28a21e]=(0x0,_0x3b94f9['ay'])(_0x4cb72a[_0x28a21e]),_0xfe84c6[_0x28a21e+0x1]=(0x0,_0x3b94f9['ay'])(_0x4cb72a[_0x28a21e+0x1]),_0xfe84c6[_0x28a21e+0x2]=(0x0,_0x3b94f9['ay'])(_0x4cb72a[_0x28a21e+0x2]),_0x1e4791[_0x5729c9(0x263b)]?_0xfe84c6[_0x28a21e+0x3]=(0x0,_0x3b94f9['ay'])(_0x4eaf5e):_0xfe84c6[_0x28a21e+0x3]=(0x0,_0x3b94f9['ay'])(_0x4cb72a[_0x28a21e+0x3]),_0x28a21e+=0x4;return _0xfe84c6;}static[_0x44ba3a(0x2083)](_0xc11ee5,_0x2e65ac,_0x374d97,_0x28ac50,_0x1afd9c,_0x2332d7){var _0x1a5b87=_0x44ba3a;const _0x8b4cca=new Uint8Array(_0x28ac50);var _0x1b731d=new Float32Array(_0x1afd9c,_0x374d97);let _0x584195=0x0;for(let _0x1d2afa=0x0;_0x1d2afa<_0x2e65ac;_0x1d2afa++)for(let _0x43d3b6=0x0;_0x43d3b6<_0xc11ee5;_0x43d3b6++){var _0x19592c=0x4*(_0x43d3b6+_0x1d2afa*_0xc11ee5);_0x8b4cca[_0x584195]=0xff*_0xb2bfb8['R']['Clamp'](_0x1b731d[_0x19592c]),_0x8b4cca[_0x584195+0x1]=0xff*_0xb2bfb8['R'][_0x1a5b87(0x40ad)](_0x1b731d[0x1+_0x19592c]),_0x8b4cca[_0x584195+0x2]=0xff*_0xb2bfb8['R'][_0x1a5b87(0x40ad)](_0x1b731d[0x2+_0x19592c]),_0x1e4791[_0x1a5b87(0x263b)]?_0x8b4cca[_0x584195+0x3]=_0x2332d7:_0x8b4cca[_0x584195+0x3]=0xff*_0xb2bfb8['R']['Clamp'](_0x1b731d[0x3+_0x19592c]),_0x584195+=0x4;}return _0x8b4cca;}static[_0x44ba3a(0x2aed)](_0x5d8024,_0x23a7be,_0x750365,_0xa3e39,_0x153efc,_0x507436){var _0x543c91=_0x44ba3a;const _0x2334f9=new Uint8Array(_0xa3e39);var _0x5a85e5=new Uint16Array(_0x153efc,_0x750365);let _0x3a0208=0x0;for(let _0x39653c=0x0;_0x39653c<_0x23a7be;_0x39653c++)for(let _0x179979=0x0;_0x179979<_0x5d8024;_0x179979++){var _0x1ea07c=0x4*(_0x179979+_0x39653c*_0x5d8024);_0x2334f9[_0x3a0208]=0xff*_0xb2bfb8['R'][_0x543c91(0x40ad)]((0x0,_0x3b94f9['qZ'])(_0x5a85e5[_0x1ea07c])),_0x2334f9[_0x3a0208+0x1]=0xff*_0xb2bfb8['R'][_0x543c91(0x40ad)]((0x0,_0x3b94f9['qZ'])(_0x5a85e5[0x1+_0x1ea07c])),_0x2334f9[_0x3a0208+0x2]=0xff*_0xb2bfb8['R'][_0x543c91(0x40ad)]((0x0,_0x3b94f9['qZ'])(_0x5a85e5[0x2+_0x1ea07c])),_0x1e4791['StoreLODInAlphaChannel']?_0x2334f9[_0x3a0208+0x3]=_0x507436:_0x2334f9[_0x3a0208+0x3]=0xff*_0xb2bfb8['R']['Clamp']((0x0,_0x3b94f9['qZ'])(_0x5a85e5[0x3+_0x1ea07c])),_0x3a0208+=0x4;}return _0x2334f9;}static[_0x44ba3a(0x2762)](_0x4857f3,_0x552f32,_0x557c12,_0x1587a2,_0x54b3bc,_0x19f9db,_0x31adc0,_0x5130b6,_0x8c9a6e){const _0x1aad19=new Uint8Array(_0x1587a2);var _0x3cbf25=new Uint8Array(_0x54b3bc,_0x557c12);let _0x31f070=0x0;for(let _0x40338e=0x0;_0x40338e<_0x552f32;_0x40338e++)for(let _0x4e4f8d=0x0;_0x4e4f8d<_0x4857f3;_0x4e4f8d++){var _0x17d02c=0x4*(_0x4e4f8d+_0x40338e*_0x4857f3);_0x1aad19[_0x31f070]=_0x3cbf25[_0x17d02c+_0x19f9db],_0x1aad19[_0x31f070+0x1]=_0x3cbf25[_0x17d02c+_0x31adc0],_0x1aad19[_0x31f070+0x2]=_0x3cbf25[_0x17d02c+_0x5130b6],_0x1aad19[_0x31f070+0x3]=_0x3cbf25[_0x17d02c+_0x8c9a6e],_0x31f070+=0x4;}return _0x1aad19;}static[_0x44ba3a(0x15c9)](_0x4584c6){var _0x937935=_0x44ba3a;return 0x0===_0x4584c6||0xff===_0x4584c6||-0x1000000===_0x4584c6?0x0:0x1+_0x1e4791[_0x937935(0x15c9)](_0x4584c6>>0x8);}static['_GetRGBArrayBuffer'](_0x2761cc,_0x260a8b,_0x1a7a3b,_0x17cdba,_0x37cc23,_0x590cc8,_0x3426df,_0xf9e31e){const _0x4ddc86=new Uint8Array(_0x17cdba);var _0x27cf8f=new Uint8Array(_0x37cc23,_0x1a7a3b);let _0x4f57d7=0x0;for(let _0x42d973=0x0;_0x42d973<_0x260a8b;_0x42d973++)for(let _0x307639=0x0;_0x307639<_0x2761cc;_0x307639++){var _0x5ab245=0x3*(_0x307639+_0x42d973*_0x2761cc);_0x4ddc86[_0x4f57d7]=_0x27cf8f[_0x5ab245+_0x590cc8],_0x4ddc86[_0x4f57d7+0x1]=_0x27cf8f[_0x5ab245+_0x3426df],_0x4ddc86[_0x4f57d7+0x2]=_0x27cf8f[_0x5ab245+_0xf9e31e],_0x4f57d7+=0x3;}return _0x4ddc86;}static[_0x44ba3a(0x2d9d)](_0x5c14b2,_0x2d7fd7,_0x443b5a,_0x4b969f,_0x324706){const _0x39c0da=new Uint8Array(_0x4b969f);var _0x3fbbcc=new Uint8Array(_0x324706,_0x443b5a);let _0x2aa7e1=0x0;for(let _0x572854=0x0;_0x572854<_0x2d7fd7;_0x572854++)for(let _0x4fe706=0x0;_0x4fe706<_0x5c14b2;_0x4fe706++){var _0x3faaad=_0x4fe706+_0x572854*_0x5c14b2;_0x39c0da[_0x2aa7e1]=_0x3fbbcc[_0x3faaad],_0x2aa7e1++;}return _0x39c0da;}static[_0x44ba3a(0x3f80)](_0x3b7c81,_0x527771,_0x315b85,_0x585ead,_0x3e3d3f,_0x57be2a,_0x239eb1=-0x1,_0x225601,_0x113b16=!0x0){var _0x2871a3=_0x44ba3a;let _0x1cced7=null;_0x585ead[_0x2871a3(0x326a)]&&(_0x1cced7=new Array());var _0x41f7d2=!!_0x3b7c81[_0x2871a3(0x179f)]()[_0x2871a3(0x36d4)],_0x2f02e9=(_0x527771['generateMipMaps']=_0x3e3d3f,new Int32Array(_0x315b85[_0x2871a3(0x12ab)],_0x315b85[_0x2871a3(0x343d)],0x1f));let _0x34cb71,_0x19bada,_0x27dc60,_0x15fddc=0x0,_0x4dd4aa,_0x5a700e,_0x42ada5,_0x4c9cbc,_0x132d57=0x0,_0x1320c6=0x1;if(0x20534444!==_0x2f02e9[0x0])_0x422df4['Y'][_0x2871a3(0xac3)](_0x2871a3(0x1484));else{if(_0x585ead[_0x2871a3(0x1436)]||_0x585ead[_0x2871a3(0x31bc)]||_0x585ead['isLuminance']){if(_0x585ead[_0x2871a3(0x18e8)]&&!_0x41f7d2)_0x422df4['Y'][_0x2871a3(0xac3)](_0x2871a3(0x25d2));else{let _0x446871=_0x2f02e9[0x16],_0x418cd3=(_0x4dd4aa=_0x2f02e9[0x1]+0x4,!0x1);if(_0x585ead[_0x2871a3(0x1436)])switch(_0x34cb71=_0x2f02e9[0x15]){case _0x20b069:_0x1320c6=0x8,_0x132d57=_0x5e9e9e['g'][_0x2871a3(0x10a7)];break;case _0x1194e2:_0x1320c6=0x10,_0x132d57=_0x5e9e9e['g'][_0x2871a3(0x2547)];break;case _0x32e5fb:_0x1320c6=0x10,_0x132d57=_0x5e9e9e['g'][_0x2871a3(0x6b1)];break;case 0x71:_0x418cd3=!0x0,_0x446871=0x40;break;case 0x74:_0x418cd3=!0x0,_0x446871=0x80;break;case _0x29637f:{_0x4dd4aa+=0x14;let _0x20f8a5=!0x1;switch(_0x585ead[_0x2871a3(0x1421)]){case 0xa:_0x418cd3=!0x0,_0x446871=0x40,_0x20f8a5=!0x0;break;case 0x2:_0x418cd3=!0x0,_0x446871=0x80,_0x20f8a5=!0x0;break;case 0x58:_0x585ead[_0x2871a3(0x31bc)]=!0x0,_0x585ead[_0x2871a3(0x1436)]=!0x1,_0x446871=0x20,_0x20f8a5=!0x0;}if(_0x20f8a5)break;}default:return void _0x5ed44c[_0x2871a3(0x3cd5)](_0x2871a3(0x1eee),_0x61e862(_0x34cb71));}var _0x2cdad9=_0x1e4791[_0x2871a3(0x15c9)](_0x2f02e9[0x17]),_0x1293ac=_0x1e4791[_0x2871a3(0x15c9)](_0x2f02e9[0x18]),_0x57157b=_0x1e4791['_ExtractLongWordOrder'](_0x2f02e9[0x19]),_0x92bb3e=_0x1e4791[_0x2871a3(0x15c9)](_0x2f02e9[0x1a]),_0x41f7d2=(_0x418cd3&&(_0x132d57=_0x3b7c81[_0x2871a3(0xe2f)](_0x585ead[_0x2871a3(0x2df7)])),_0x42ada5=0x1,0x20000&_0x2f02e9[0x2]&&!0x1!==_0x3e3d3f&&(_0x42ada5=Math[_0x2871a3(0x695)](0x1,_0x2f02e9[0x7])),_0x225601||0x0),_0x62ecd4=_0x3b7c81[_0x2871a3(0x179f)]();for(let _0x313bcb=_0x41f7d2;_0x313bcb<_0x57be2a;_0x313bcb++){for(_0x19bada=_0x2f02e9[0x4],_0x27dc60=_0x2f02e9[0x3],_0x4c9cbc=0x0;_0x4c9cbc<_0x42ada5;++_0x4c9cbc){if(-0x1===_0x239eb1||_0x239eb1===_0x4c9cbc){var _0x2110c9,_0x37cbbc=-0x1===_0x239eb1?_0x4c9cbc:0x0;if(!_0x585ead[_0x2871a3(0x18e8)]&&_0x585ead[_0x2871a3(0x1436)]){_0x527771['format']=_0x5e9e9e['g'][_0x2871a3(0x3eec)],_0x15fddc=_0x19bada*_0x27dc60*0x4;let _0x3b1945=null;if(_0x3b7c81[_0x2871a3(0x3cf4)]||_0x3b7c81[_0x2871a3(0x3719)]||!_0x62ecd4['textureHalfFloat']&&!_0x62ecd4['textureFloat'])0x80===_0x446871?(_0x3b1945=_0x1e4791[_0x2871a3(0x2083)](_0x19bada,_0x27dc60,_0x315b85['byteOffset']+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x37cbbc),_0x1cced7&&0x0==_0x37cbbc&&_0x1cced7['push'](_0x1e4791['_GetFloatRGBAArrayBuffer'](_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x37cbbc))):0x40===_0x446871&&(_0x3b1945=_0x1e4791[_0x2871a3(0x2aed)](_0x19bada,_0x27dc60,_0x315b85['byteOffset']+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x37cbbc),_0x1cced7&&0x0==_0x37cbbc&&_0x1cced7['push'](_0x1e4791[_0x2871a3(0x948)](_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x37cbbc))),_0x527771[_0x2871a3(0x261)]=_0x5e9e9e['g']['TEXTURETYPE_UNSIGNED_INT'];else{var _0x7a0f96=_0x62ecd4[_0x2871a3(0x3742)]&&(_0x113b16&&_0x62ecd4[_0x2871a3(0x1ac6)]||!_0x113b16),_0x53a6a8=_0x62ecd4['textureHalfFloat']&&(_0x113b16&&_0x62ecd4[_0x2871a3(0x1f4c)]||!_0x113b16),_0x7a0f96=(0x80===_0x446871||0x40===_0x446871&&!_0x53a6a8)&&_0x7a0f96?_0x5e9e9e['g'][_0x2871a3(0x248a)]:(0x40===_0x446871||0x80===_0x446871&&!_0x7a0f96)&&_0x53a6a8?_0x5e9e9e['g'][_0x2871a3(0x144b)]:_0x5e9e9e['g'][_0x2871a3(0x7d6)];let _0x4a4f26,_0x39669d=null;if(0x80===_0x446871)switch(_0x7a0f96){case _0x5e9e9e['g'][_0x2871a3(0x248a)]:_0x4a4f26=_0x1e4791['_GetFloatRGBAArrayBuffer'],_0x39669d=null;break;case _0x5e9e9e['g']['TEXTURETYPE_HALF_FLOAT']:_0x4a4f26=_0x1e4791[_0x2871a3(0x1500)],_0x39669d=_0x1e4791[_0x2871a3(0x21c0)];break;case _0x5e9e9e['g'][_0x2871a3(0x7d6)]:_0x4a4f26=_0x1e4791[_0x2871a3(0x2083)],_0x39669d=_0x1e4791[_0x2871a3(0x21c0)];}else switch(_0x7a0f96){case _0x5e9e9e['g'][_0x2871a3(0x248a)]:_0x4a4f26=_0x1e4791[_0x2871a3(0x948)],_0x39669d=null;break;case _0x5e9e9e['g'][_0x2871a3(0x144b)]:_0x4a4f26=_0x1e4791[_0x2871a3(0x2489)],_0x39669d=_0x1e4791[_0x2871a3(0x948)];break;case _0x5e9e9e['g']['TEXTURETYPE_UNSIGNED_BYTE']:_0x4a4f26=_0x1e4791[_0x2871a3(0x2aed)],_0x39669d=_0x1e4791[_0x2871a3(0x948)];}_0x527771[_0x2871a3(0x261)]=_0x7a0f96,_0x3b1945=_0x4a4f26(_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85['buffer'],_0x37cbbc),_0x1cced7&&0x0==_0x37cbbc&&_0x1cced7[_0x2871a3(0x1e1d)](_0x39669d?_0x39669d(_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x37cbbc):_0x3b1945);}_0x3b1945&&_0x3b7c81['_uploadDataToTextureDirectly'](_0x527771,_0x3b1945,_0x313bcb,_0x37cbbc);}else _0x585ead[_0x2871a3(0x31bc)]?(_0x527771[_0x2871a3(0x261)]=_0x5e9e9e['g'][_0x2871a3(0xa43)],_0x5a700e=0x18===_0x446871?(_0x527771[_0x2871a3(0xb3b)]=_0x5e9e9e['g'][_0x2871a3(0x465)],_0x15fddc=_0x19bada*_0x27dc60*0x3,_0x1e4791[_0x2871a3(0x222)](_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x2cdad9,_0x1293ac,_0x57157b)):(_0x527771['format']=_0x5e9e9e['g'][_0x2871a3(0x3eec)],_0x15fddc=_0x19bada*_0x27dc60*0x4,_0x1e4791[_0x2871a3(0x2762)](_0x19bada,_0x27dc60,_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)],_0x2cdad9,_0x1293ac,_0x57157b,_0x92bb3e)),_0x3b7c81[_0x2871a3(0xd51)](_0x527771,_0x5a700e,_0x313bcb,_0x37cbbc)):_0x585ead[_0x2871a3(0x212b)]?(_0x53a6a8=_0x3b7c81[_0x2871a3(0x242c)](),_0x7a0f96=_0x19bada,_0x2110c9=Math[_0x2871a3(0x3f66)]((_0x19bada+_0x53a6a8-0x1)/_0x53a6a8)*_0x53a6a8,_0x15fddc=_0x2110c9*(_0x27dc60-0x1)+_0x7a0f96,_0x5a700e=_0x1e4791[_0x2871a3(0x2d9d)](_0x19bada,_0x27dc60,_0x315b85['byteOffset']+_0x4dd4aa,_0x15fddc,_0x315b85[_0x2871a3(0x12ab)]),_0x527771['format']=_0x5e9e9e['g']['TEXTUREFORMAT_LUMINANCE'],_0x527771[_0x2871a3(0x261)]=_0x5e9e9e['g'][_0x2871a3(0xa43)],_0x3b7c81['_uploadDataToTextureDirectly'](_0x527771,_0x5a700e,_0x313bcb,_0x37cbbc)):(_0x15fddc=Math[_0x2871a3(0x695)](0x4,_0x19bada)/0x4*Math[_0x2871a3(0x695)](0x4,_0x27dc60)/0x4*_0x1320c6,_0x5a700e=new Uint8Array(_0x315b85[_0x2871a3(0x12ab)],_0x315b85[_0x2871a3(0x343d)]+_0x4dd4aa,_0x15fddc),_0x527771[_0x2871a3(0x261)]=_0x5e9e9e['g'][_0x2871a3(0xa43)],_0x3b7c81[_0x2871a3(0x222d)](_0x527771,_0x132d57,_0x19bada,_0x27dc60,_0x5a700e,_0x313bcb,_0x37cbbc));}_0x4dd4aa+=_0x446871?_0x19bada*_0x27dc60*(_0x446871/0x8):_0x15fddc,_0x19bada*=0.5,_0x27dc60*=0.5,_0x19bada=Math[_0x2871a3(0x695)](0x1,_0x19bada),_0x27dc60=Math[_0x2871a3(0x695)](0x1,_0x27dc60);}if(void 0x0!==_0x225601)break;}_0x1cced7&&0x0<_0x1cced7[_0x2871a3(0x3785)]?_0x585ead[_0x2871a3(0x326a)]=_0x4f44ed['$'][_0x2871a3(0x336f)]({'size':_0x2f02e9[0x4],'right':_0x1cced7[0x0],'left':_0x1cced7[0x1],'up':_0x1cced7[0x2],'down':_0x1cced7[0x3],'front':_0x1cced7[0x4],'back':_0x1cced7[0x5],'format':_0x5e9e9e['g'][_0x2871a3(0x3eec)],'type':_0x5e9e9e['g'][_0x2871a3(0x248a)],'gammaSpace':!0x1}):_0x585ead[_0x2871a3(0x326a)]=void 0x0;}}else _0x422df4['Y']['Error'](_0x2871a3(0xce4));}}}_0x1e4791[_0x44ba3a(0x263b)]=!0x1,_0x40b772['B'][_0x44ba3a(0x1fd2)]['createPrefilteredCubeTexture']=function(_0x3cd94d,_0x276871,_0x45ad4b,_0x432dc1,_0x63a6c=null,_0x266800=null,_0x56baf4,_0x4ff085=null,_0x1b0b4e=!0x0){return this['createCubeTexture'](_0x3cd94d,_0x276871,null,!0x1,_0x5bad9c=>{var _0x5a34dc=a7_0x2532;if(_0x5bad9c){const _0x1b0e60=_0x5bad9c[_0x5a34dc(0xd74)];if(_0x1b0b4e?_0x5bad9c[_0x5a34dc(0x12f0)][_0x5a34dc(0x326a)]&&(_0x1b0e60[_0x5a34dc(0xb1b)]=_0x5bad9c[_0x5a34dc(0x12f0)][_0x5a34dc(0x326a)]):_0x1b0e60[_0x5a34dc(0xb1b)]=new _0x11da8d['i'](),_0x1b0e60['_source']=_0x496847['S'][_0x5a34dc(0x18e2)],this[_0x5a34dc(0x179f)]()[_0x5a34dc(0x3ddf)])_0x63a6c&&_0x63a6c(_0x1b0e60);else{const _0xac69f8=this[_0x5a34dc(0x1fd1)];var _0x4ecc4c=_0x5bad9c['width'];if(_0x4ecc4c){const _0x2b6bdb=[];for(let _0x4d6d5b=0x0;_0x4d6d5b<0x3;_0x4d6d5b++){var _0x37067b=0x1-_0x4d6d5b/0x2,_0x3a0280=_0x432dc1,_0x5d3363=_0xb2bfb8['R']['Log2'](_0x4ecc4c)*_0x45ad4b+_0x432dc1,_0x3a0280=Math[_0x5a34dc(0x3872)](Math[_0x5a34dc(0x33a7)](Math['max'](_0x3a0280+(_0x5d3363-_0x3a0280)*_0x37067b,0x0),_0x5d3363));const _0x4732e3=new _0x496847['l'](this,_0x496847['S'][_0x5a34dc(0x26bf)]),_0x3f619b=(_0x4732e3[_0x5a34dc(0x261)]=_0x1b0e60[_0x5a34dc(0x261)],_0x4732e3[_0x5a34dc(0xb3b)]=_0x1b0e60[_0x5a34dc(0xb3b)],_0x4732e3['width']=Math[_0x5a34dc(0x3bfb)](0x2,Math['max'](_0xb2bfb8['R'][_0x5a34dc(0x55f)](_0x4ecc4c)-_0x3a0280,0x0)),_0x4732e3[_0x5a34dc(0x605)]=_0x4732e3[_0x5a34dc(0xad8)],_0x4732e3['isCube']=!0x0,_0x4732e3[_0x5a34dc(0x1d53)]=_0x5e9e9e['g'][_0x5a34dc(0x9bf)],_0x4732e3[_0x5a34dc(0x29d4)]=_0x5e9e9e['g'][_0x5a34dc(0x9bf)],this[_0x5a34dc(0x1212)](_0xac69f8[_0x5a34dc(0x3cec)],_0x4732e3,!0x0),_0x4732e3['samplingMode']=_0x5e9e9e['g'][_0x5a34dc(0x108c)],_0xac69f8[_0x5a34dc(0xf70)](_0xac69f8[_0x5a34dc(0x3cec)],_0xac69f8[_0x5a34dc(0x3bf7)],_0xac69f8[_0x5a34dc(0x2abb)]),_0xac69f8[_0x5a34dc(0xf70)](_0xac69f8[_0x5a34dc(0x3cec)],_0xac69f8[_0x5a34dc(0x2cc7)],_0xac69f8[_0x5a34dc(0x2abb)]),_0xac69f8['texParameteri'](_0xac69f8['TEXTURE_CUBE_MAP'],_0xac69f8['TEXTURE_WRAP_S'],_0xac69f8['CLAMP_TO_EDGE']),_0xac69f8[_0x5a34dc(0xf70)](_0xac69f8[_0x5a34dc(0x3cec)],_0xac69f8[_0x5a34dc(0x350c)],_0xac69f8[_0x5a34dc(0x2755)]),_0x5bad9c[_0x5a34dc(0x24c)]?(_0x37067b=_0x5bad9c[_0x5a34dc(0x12f0)],_0x5d3363=_0x5bad9c[_0x5a34dc(0x1b48)],this['_unpackFlipY'](_0x37067b[_0x5a34dc(0x18e8)]),_0x1e4791[_0x5a34dc(0x3f80)](this,_0x4732e3,_0x5d3363,_0x37067b,!0x0,0x6,_0x3a0280)):_0x422df4['Y']['Warn']('DDS\x20is\x20the\x20only\x20prefiltered\x20cube\x20map\x20supported\x20so\x20far.'),this['_bindTextureDirectly'](_0xac69f8[_0x5a34dc(0x3cec)],null),new _0x53c109['V'](_0x276871));_0x3f619b['_isCube']=!0x0,(_0x3f619b['_texture']=_0x4732e3)[_0x5a34dc(0x1977)]=!0x0,_0x2b6bdb[_0x5a34dc(0x1e1d)](_0x3f619b);}_0x1b0e60['_lodTextureHigh']=_0x2b6bdb[0x2],_0x1b0e60['_lodTextureMid']=_0x2b6bdb[0x1],_0x1b0e60[_0x5a34dc(0x1361)]=_0x2b6bdb[0x0],_0x63a6c&&_0x63a6c(_0x1b0e60);}}}else _0x63a6c&&_0x63a6c(null);},_0x266800,_0x56baf4,_0x4ff085,_0x1b0b4e,_0x45ad4b,_0x432dc1);};},0x153ad:(_0x21ec2b,_0x2adf94,_0x1c283d)=>{var _0x2e875a=a7_0x38a779;_0x1c283d['d'](_0x2adf94,{'G6':()=>_0x1ec021,'N$':()=>function(_0x371fe3){return _0x52ad27(0x7,_0x371fe3);},'QC':()=>function(_0x604025){return _0x52ad27(0x4,_0x604025);},'RR':()=>function(_0x11a700){return _0x52ad27(0x6,_0x11a700);},'VE':()=>function(_0x4fee35){return _0x52ad27(0xb,_0x4fee35);},'XX':()=>function(_0x38e14a){return _0x52ad27(0x8,_0x38e14a);},'hd':()=>function(_0x2d4679){return _0x52ad27(0x5,_0x2d4679);},'mv':()=>function(_0x40ea3a){return _0x52ad27(0xa,_0x40ea3a);},'n9':()=>function(_0x2f8701){return _0x52ad27(0x2,_0x2f8701);},'oQ':()=>function(_0xd357a7){return _0x52ad27(0xc,_0xd357a7);},'oU':()=>function(_0x363fc4){return _0x52ad27(0x1,_0x363fc4);},'p4':()=>_0x2eb1b6,'qC':()=>function(_0x38f8bd){return _0x52ad27(0x0,_0x38f8bd);},'qQ':()=>function(_0x11b5af){return _0x52ad27(0x3,_0x11b5af);},'rX':()=>function(_0x57a7c1){return _0x52ad27(0x9,_0x57a7c1);},'wz':()=>function(_0x3a67cb,_0x481b6c=null){return[_0x2e8730,_0x526de3=null]=[_0x3a67cb,_0x481b6c],(_0x2d3c0f,_0x526391)=>{const _0x388806=_0x526de3||'_'+_0x526391;Object['defineProperty'](_0x2d3c0f,_0x526391,{'get':function(){return this[_0x388806];},'set':function(_0x4593e){var _0x3aefed=a7_0x2532;'function'==typeof this[_0x3aefed(0x2e4)]&&this['equals'](_0x4593e)||this[_0x388806]!==_0x4593e&&(this[_0x388806]=_0x4593e,_0x2d3c0f[_0x2e8730][_0x3aefed(0x3201)](this));},'enumerable':!0x0,'configurable':!0x0});};var _0x2e8730,_0x526de3;}});var _0x51578e=_0x1c283d(0x16361),_0x2ef186=_0x1c283d(0x9fd1),_0x347df0=_0x1c283d(0x15cb9),_0x4c4886=_0x1c283d(0xc84b);function _0x42bdad(_0x4fd18a,_0x135fae,_0x3a81c4){var _0x13730a=a7_0x2532;const _0x9212c4=_0x4fd18a();_0x51578e['$']&&_0x51578e['$'][_0x13730a(0x2ece)](_0x9212c4,_0x135fae[_0x13730a(0x104c)]);var _0x16ee3f=_0x427b17(_0x9212c4);for(const _0x1c23c1 in _0x16ee3f){var _0x2c9090=_0x16ee3f[_0x1c23c1];const _0x5f8de9=_0x135fae[_0x1c23c1];_0x2c9090=_0x2c9090[_0x13730a(0x261)];if(void 0x0!==_0x5f8de9&&null!==_0x5f8de9&&('uniqueId'!==_0x1c23c1||_0x2eb1b6[_0x13730a(0x2894)]))switch(_0x2c9090){case 0x0:case 0x6:case 0xb:_0x9212c4[_0x1c23c1]=_0x5f8de9;break;case 0x1:_0x9212c4[_0x1c23c1]=_0x3a81c4||_0x5f8de9['isRenderTarget']?_0x5f8de9:_0x5f8de9[_0x13730a(0x292d)]();break;case 0x2:case 0x3:case 0x4:case 0x5:case 0x7:case 0xa:case 0xc:_0x9212c4[_0x1c23c1]=_0x3a81c4?_0x5f8de9:_0x5f8de9[_0x13730a(0x292d)]();}}return _0x9212c4;}const _0x4b1e60={},_0x525dfa={};function _0x427b17(_0x46fa5f){var _0x5ef670=a7_0x2532,_0x5996d3=_0x46fa5f[_0x5ef670(0x1d40)]();if(_0x525dfa[_0x5996d3])return _0x525dfa[_0x5996d3];_0x525dfa[_0x5996d3]={};const _0x837122=_0x525dfa[_0x5996d3];let _0x23ab40=_0x46fa5f,_0x1b6d98=_0x5996d3;for(;_0x1b6d98;){var _0x5d8e55=_0x4b1e60[_0x1b6d98];for(const _0xad58f6 in _0x5d8e55)_0x837122[_0xad58f6]=_0x5d8e55[_0xad58f6];let _0x3c6cc4,_0x54947a=!0x1;do{if(!(_0x3c6cc4=Object[_0x5ef670(0x4120)](_0x23ab40))['getClassName']){_0x54947a=!0x0;break;}}while(_0x3c6cc4[_0x5ef670(0x1d40)]()===_0x1b6d98&&(_0x23ab40=_0x3c6cc4));if(_0x54947a)break;_0x1b6d98=_0x3c6cc4['getClassName'](),_0x23ab40=_0x3c6cc4;}return _0x837122;}function _0x52ad27(_0x12dbc2,_0x2ca5ea){return(_0x134c78,_0x5e7f2c)=>{_0x134c78=_0x134c78['getClassName'](),_0x4b1e60[_0x134c78]||(_0x4b1e60[_0x134c78]={});const _0x36f2bf=_0x4b1e60[_0x134c78];_0x36f2bf[_0x5e7f2c]||(_0x36f2bf[_0x5e7f2c]={'type':_0x12dbc2,'sourceName':_0x2ca5ea});};}class _0x2eb1b6{static[_0x2e875a(0x1ae4)](_0x5a16db,_0x6a766e){var _0x2acc48=_0x2e875a;if(_0x5a16db[_0x2acc48(0x5fd)]){_0x6a766e[_0x2acc48(0x5fd)]=[];for(let _0x230d57=0x0;_0x230d57<_0x5a16db['animations'][_0x2acc48(0x3785)];_0x230d57++){const _0x5c593a=_0x5a16db['animations'][_0x230d57];_0x6a766e[_0x2acc48(0x5fd)][_0x2acc48(0x1e1d)](_0x5c593a[_0x2acc48(0x2156)]());}}}static[_0x2e875a(0x2fa9)](_0x3477c7,_0x1a37f1){var _0x2b5efe=_0x2e875a;_0x1a37f1=_0x1a37f1||{},_0x51578e['$']&&(_0x1a37f1[_0x2b5efe(0x104c)]=_0x51578e['$'][_0x2b5efe(0x434)](_0x3477c7));var _0x4f80d3=_0x427b17(_0x3477c7);for(const _0x332707 in _0x4f80d3){var _0x46d55c=_0x4f80d3[_0x332707],_0x3190e5=_0x46d55c[_0x2b5efe(0x1a12)]||_0x332707,_0x46d55c=_0x46d55c[_0x2b5efe(0x261)];const _0x102cf7=_0x3477c7[_0x332707];if(void 0x0!==_0x102cf7&&null!==_0x102cf7&&(_0x2b5efe(0x1441)!==_0x332707||_0x2eb1b6['AllowLoadingUniqueId']))switch(_0x46d55c){case 0x0:_0x1a37f1[_0x3190e5]=_0x102cf7;break;case 0x1:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x2156)]();break;case 0x2:_0x1a37f1[_0x3190e5]=_0x102cf7['asArray']();break;case 0x3:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x2156)]();break;case 0x4:case 0x5:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x4189)]();break;case 0x6:_0x1a37f1[_0x3190e5]=_0x102cf7['id'];break;case 0x7:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x2156)]();break;case 0x8:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x4189)]();break;case 0x9:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x2156)]();break;case 0xa:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x4189)]();break;case 0xb:_0x1a37f1[_0x3190e5]=_0x102cf7['id'];break;case 0xc:_0x1a37f1[_0x3190e5]=_0x102cf7[_0x2b5efe(0x4189)]();}}return _0x1a37f1;}static[_0x2e875a(0x2f08)](_0x35adc9,_0x3b9e4a,_0x5e2864,_0x13c1b3=null){var _0x5d48a0=_0x2e875a,_0x42b721=_0x35adc9(),_0x1f9d9b=(_0x13c1b3=_0x13c1b3||'',_0x51578e['$']&&_0x51578e['$'][_0x5d48a0(0x2ece)](_0x42b721,_0x3b9e4a['tags']),_0x427b17(_0x42b721));for(const _0x461a10 in _0x1f9d9b){var _0x1e7279=_0x1f9d9b[_0x461a10],_0x40a2b9=_0x3b9e4a[_0x1e7279['sourceName']||_0x461a10],_0x1e7279=_0x1e7279[_0x5d48a0(0x261)];if(null!=_0x40a2b9&&(_0x5d48a0(0x1441)!==_0x461a10||_0x2eb1b6[_0x5d48a0(0x2894)])){const _0xa8c8b8=_0x42b721;switch(_0x1e7279){case 0x0:_0xa8c8b8[_0x461a10]=_0x40a2b9;break;case 0x1:_0x5e2864&&(_0xa8c8b8[_0x461a10]=_0x2eb1b6[_0x5d48a0(0x413f)](_0x40a2b9,_0x5e2864,_0x13c1b3));break;case 0x2:_0xa8c8b8[_0x461a10]=_0x4c4886['Wo'][_0x5d48a0(0x1c38)](_0x40a2b9);break;case 0x3:_0xa8c8b8[_0x461a10]=_0x2eb1b6[_0x5d48a0(0xbfa)](_0x40a2b9);break;case 0x4:_0xa8c8b8[_0x461a10]=_0x2ef186['FM']['FromArray'](_0x40a2b9);break;case 0x5:_0xa8c8b8[_0x461a10]=_0x2ef186['P'][_0x5d48a0(0x1c38)](_0x40a2b9);break;case 0x6:_0x5e2864&&(_0xa8c8b8[_0x461a10]=_0x5e2864['getLastMeshById'](_0x40a2b9));break;case 0x7:_0xa8c8b8[_0x461a10]=_0x2eb1b6[_0x5d48a0(0x1ade)](_0x40a2b9);break;case 0x8:_0xa8c8b8[_0x461a10]=_0x4c4886['HE'][_0x5d48a0(0x1c38)](_0x40a2b9);break;case 0x9:_0xa8c8b8[_0x461a10]=_0x2eb1b6['_ImageProcessingConfigurationParser'](_0x40a2b9);break;case 0xa:_0xa8c8b8[_0x461a10]=_0x2ef186['_f'][_0x5d48a0(0x1c38)](_0x40a2b9);break;case 0xb:_0x5e2864&&(_0xa8c8b8[_0x461a10]=_0x5e2864[_0x5d48a0(0x15c0)](_0x40a2b9));break;case 0xc:_0xa8c8b8[_0x461a10]=_0x2ef186['y3'][_0x5d48a0(0x1c38)](_0x40a2b9);}}}return _0x42b721;}static[_0x2e875a(0xbcd)](_0x680aae,_0x5e15a2){return _0x42bdad(_0x680aae,_0x5e15a2,!0x1);}static[_0x2e875a(0x339a)](_0x5d9eab,_0x15fc45){return _0x42bdad(_0x5d9eab,_0x15fc45,!0x0);}}function _0x1ec021(_0x129bf0,_0x2f802c,_0x27db56,_0x4fb91f){var _0x3a50a4=_0x2e875a;const _0x4ada13=_0x27db56[_0x3a50a4(0xb06)];_0x27db56['value']=(..._0x3b82ca)=>{var _0x5eca72=_0x3a50a4;let _0x266ff6=_0x4ada13;if(_0x5eca72(0x3e74)!=typeof _native&&_native[_0x2f802c]){const _0x26eb53=_native[_0x2f802c];_0x266ff6=_0x4fb91f?(..._0x47b91d)=>(_0x4fb91f(..._0x47b91d)?_0x26eb53:_0x4ada13)(..._0x47b91d):_0x26eb53;}return(_0x129bf0[_0x2f802c]=_0x266ff6)(..._0x3b82ca);};}_0x2eb1b6['AllowLoadingUniqueId']=!0x1,_0x2eb1b6[_0x2e875a(0x17e6)]=_0x10080f=>{throw(0x0,_0x347df0['S'])('ImageProcessingConfiguration');},_0x2eb1b6[_0x2e875a(0xbfa)]=_0xcef663=>{throw(0x0,_0x347df0['S'])('FresnelParameters');},_0x2eb1b6[_0x2e875a(0x1ade)]=_0x48ea2f=>{throw(0x0,_0x347df0['S'])('ColorCurves');},_0x2eb1b6[_0x2e875a(0x413f)]=(_0x155fc5,_0x3b7784,_0x11d360)=>{var _0x1a910a=_0x2e875a;throw(0x0,_0x347df0['S'])(_0x1a910a(0x4bc));},_0x1ec021['filter']=function(_0x35211c){return(_0x2d9d29,_0x182389,_0x2ccea3)=>_0x1ec021(_0x2d9d29,_0x182389,_0x2ccea3,_0x35211c);};},0x1266b:(_0x49fa0f,_0x49c6ae,_0x332758)=>{var _0x2db561=a7_0x38a779;_0x332758['d'](_0x49c6ae,{'j':()=>_0x238464});var _0x1b55d3=_0x332758(0x10ea4);const _0x1248eb=(_0x204aca,_0x5be6a2)=>!_0x204aca||_0x204aca[_0x2db561(0x1d40)]&&_0x2db561(0x1591)===_0x204aca[_0x2db561(0x1d40)]()?null:_0x204aca[_0x2db561(0x1d40)]&&_0x2db561(0x2d49)===_0x204aca[_0x2db561(0x1d40)]()?_0x204aca[_0x2db561(0x292d)](_0x5be6a2):_0x204aca[_0x2db561(0x292d)]?_0x204aca[_0x2db561(0x292d)]():null;function _0x214848(_0x404ac7){var _0x36ea56=_0x2db561;const _0x29cc7a=[];for(;Object[_0x36ea56(0x28ba)](_0x404ac7)['forEach'](function(_0x3e457f){-0x1===_0x29cc7a['indexOf'](_0x3e457f)&&_0x29cc7a['push'](_0x3e457f);}),_0x404ac7=Object[_0x36ea56(0x4120)](_0x404ac7););return _0x29cc7a;}class _0x238464{static['DeepCopy'](_0x35157d,_0xcf864a,_0xb8e6b9,_0x1bc673){var _0x5b5002=_0x2db561;for(const _0x402f30 of _0x214848(_0x35157d))if(('_'!==_0x402f30[0x0]||_0x1bc673&&-0x1!==_0x1bc673[_0x5b5002(0x850)](_0x402f30))&&!(_0x402f30[_0x5b5002(0x2cba)]('Observable')||_0xb8e6b9&&-0x1!==_0xb8e6b9[_0x5b5002(0x850)](_0x402f30))){const _0x501b43=_0x35157d[_0x402f30];var _0x368080=typeof _0x501b43;if(_0x5b5002(0x7a8)!=_0x368080)try{if(_0x5b5002(0x1c87)==_0x368080){if(_0x501b43 instanceof Array){if(_0xcf864a[_0x402f30]=[],0x0<_0x501b43[_0x5b5002(0x3785)]){if(_0x5b5002(0x1c87)==typeof _0x501b43[0x0])for(let _0x515e3a=0x0;_0x515e3a<_0x501b43['length'];_0x515e3a++){var _0x5ef44b=_0x1248eb(_0x501b43[_0x515e3a],_0xcf864a);-0x1===_0xcf864a[_0x402f30][_0x5b5002(0x850)](_0x5ef44b)&&_0xcf864a[_0x402f30][_0x5b5002(0x1e1d)](_0x5ef44b);}else _0xcf864a[_0x402f30]=_0x501b43[_0x5b5002(0xeff)](0x0);}}else _0xcf864a[_0x402f30]=_0x1248eb(_0x501b43,_0xcf864a);}else _0xcf864a[_0x402f30]=_0x501b43;}catch(_0x435738){_0x1b55d3['Y'][_0x5b5002(0x27dc)](_0x435738['message']);}}}}},0x15cca:(_0x21063c,_0x54cc3b,_0x4f2534)=>{var _0x413d89=a7_0x38a779;_0x4f2534['d'](_0x54cc3b,{'j':()=>_0x458499});var _0x22ede2=_0x4f2534(0x77a5),_0x423e8e=_0x4f2534(0xbff),_0x54cc3b=_0x4f2534(0x10ea6);class _0x458499 extends _0x54cc3b['d']{constructor(_0x510a11){super(_0x510a11);}get[_0x413d89(0x32ae)](){return this['_depthRenderer'];}[_0x413d89(0x29b4)](_0x39b679=null,_0x607401=_0x22ede2['g'][_0x413d89(0x144b)],_0x5193b1=!0x0){var _0x214a96=_0x413d89;const _0x14d060=this[_0x214a96(0x36f7)][_0x214a96(0x40ae)]();this[_0x214a96(0x2f71)]&&(delete _0x14d060[_0x214a96(0x2f71)][this[_0x214a96(0x31c4)]],this[_0x214a96(0x2f71)]['dispose'](),this[_0x214a96(0x2f71)]=null),null===_0x39b679&&(_0x14d060['_depthRenderer']||(_0x14d060[_0x214a96(0x2f71)]={}),(_0x39b679=this[_0x214a96(0x2f71)]=new _0x423e8e['g'](_0x14d060,_0x607401,this[_0x214a96(0x36f7)],!0x1,_0x22ede2['g'][_0x214a96(0x1d4a)]))[_0x214a96(0x6ce)]=!0x1,this[_0x214a96(0x31c4)]=_0x214a96(0x9d2)+this['_camera']['id'],_0x14d060[_0x214a96(0x2f71)][this[_0x214a96(0x31c4)]]=_0x39b679),super[_0x214a96(0xaca)](_0x39b679[_0x214a96(0x132c)](),!0x0,_0x607401,_0x5193b1);}[_0x413d89(0xaca)](_0x32e1b1,_0x55e94a,_0x2b9f16=_0x22ede2['g'][_0x413d89(0x144b)],_0x24aa00=!0x0){var _0x215e24=_0x413d89;super[_0x215e24(0xaca)](_0x32e1b1,_0x55e94a,_0x2b9f16,_0x24aa00);}['activate'](){var _0x169218=_0x413d89;this[_0x169218(0x2f71)]&&(this[_0x169218(0x2f71)][_0x169218(0x6ce)]=!0x0),super[_0x169218(0x3cda)]();}[_0x413d89(0x1668)](){var _0x2ed141=_0x413d89;super[_0x2ed141(0x1668)](),this[_0x2ed141(0x2f71)]&&(this[_0x2ed141(0x2f71)][_0x2ed141(0x6ce)]=!0x1);}[_0x413d89(0x3551)](_0x45801a=!0x0){var _0x314206=_0x413d89;if(super[_0x314206(0x3551)](_0x45801a),this[_0x314206(0x2f71)]&&_0x45801a){const _0x12bb50=this[_0x314206(0x2f71)][_0x314206(0x132c)]()[_0x314206(0x40ae)]();_0x12bb50&&delete _0x12bb50[_0x314206(0x2f71)][this[_0x314206(0x31c4)]],this[_0x314206(0x2f71)][_0x314206(0x3551)](),this[_0x314206(0x2f71)]=null;}}}},0x18233:(_0x4dbaa5,_0x10560f,_0x18084f)=>{function _0x5aba11(){var _0x45ca9c=a7_0x2532;return _0x45ca9c(0x3e74)!=typeof window;}function _0x46ac94(){var _0x5808d7=a7_0x2532;return _0x5808d7(0x3e74)!=typeof navigator;}function _0x4a9e2e(){var _0x34f14b=a7_0x2532;return _0x34f14b(0x3e74)!=typeof document;}function _0x269460(_0x25292c){var _0x49445b=a7_0x2532;let _0x3c6c89='',_0x3b6d5a=_0x25292c['firstChild'];for(;_0x3b6d5a;)0x3===_0x3b6d5a[_0x49445b(0x3ac7)]&&(_0x3c6c89+=_0x3b6d5a[_0x49445b(0x1e3e)]),_0x3b6d5a=_0x3b6d5a[_0x49445b(0x96f)];return _0x3c6c89;}_0x18084f['d'](_0x10560f,{'CG':()=>_0x5aba11,'MZ':()=>_0x40f14a,'n5':()=>_0x4a9e2e,'up':()=>_0x46ac94,'v':()=>_0x269460});const _0x40f14a={'IsWindowObjectExist':_0x5aba11,'IsNavigatorAvailable':_0x46ac94,'IsDocumentAvailable':_0x4a9e2e,'GetDOMTextContent':_0x269460};},0x6dbf:(_0x1578b0,_0x4a1e9a,_0x36e5ca)=>{var _0x419adc=a7_0x38a779;_0x36e5ca['d'](_0x4a1e9a,{'B':()=>_0x1f85c6});function _0x421849(_0x319c3f,_0x1ac9e6,_0x57a779,_0x44e169){return new(_0x57a779=_0x57a779||Promise)(function(_0x153bbb,_0x30b2d1){var _0x57f924=a7_0x2532;function _0x54f8a7(_0x12175a){var _0x13a2c2=a7_0x2532;try{_0x325656(_0x44e169[_0x13a2c2(0x118b)](_0x12175a));}catch(_0x52d2cb){_0x30b2d1(_0x52d2cb);}}function _0x44d008(_0x463f80){var _0x8c9849=a7_0x2532;try{_0x325656(_0x44e169[_0x8c9849(0x1bf3)](_0x463f80));}catch(_0x1240b4){_0x30b2d1(_0x1240b4);}}function _0x325656(_0x5be8f9){var _0x59fd2b=a7_0x2532,_0x4edc1f;_0x5be8f9['done']?_0x153bbb(_0x5be8f9['value']):((_0x4edc1f=_0x5be8f9[_0x59fd2b(0xb06)])instanceof _0x57a779?_0x4edc1f:new _0x57a779(function(_0xcb882b){_0xcb882b(_0x4edc1f);}))[_0x59fd2b(0xd1a)](_0x54f8a7,_0x44d008);}_0x325656((_0x44e169=_0x44e169[_0x57f924(0x3201)](_0x319c3f,_0x1ac9e6||[]))[_0x57f924(0x118b)]());});}var _0x1d7b23=_0x36e5ca(0x202a),_0x23610f=_0x36e5ca(0x77a5),_0x447016=_0x36e5ca(0xe8aa),_0x363095=_0x36e5ca(0xe222),_0x2f29b4=_0x36e5ca(0x8262);class _0x1f85c6{static['_CreateDumpRenderer'](){var _0x313840=a7_0x2532;if(!_0x1f85c6['_DumpToolsEngine']){var _0x414221=document['createElement'](_0x313840(0x380f));const _0x2be56b=new _0x1d7b23['B'](_0x414221,!0x1,{'preserveDrawingBuffer':!0x0,'depth':!0x1,'stencil':!0x1,'alpha':!0x0,'premultipliedAlpha':!0x1,'antialias':!0x1,'failIfMajorPerformanceCaveat':!0x1});_0x2be56b[_0x313840(0x179f)]()[_0x313840(0x1394)]=void 0x0;var _0x34022a=new _0x447016['I'](_0x2be56b),_0x3b3a9b=new _0x447016['H']({'engine':_0x2be56b,'name':_0x2f29b4['T'][_0x313840(0x3844)],'fragmentShader':_0x2f29b4['T'][_0x313840(0x20fd)],'samplerNames':[_0x313840(0x13a7)]});_0x1f85c6[_0x313840(0x3166)]={'canvas':_0x414221,'engine':_0x2be56b,'renderer':_0x34022a,'wrapper':_0x3b3a9b};}return _0x1f85c6[_0x313840(0x3166)];}static[_0x419adc(0x23b0)](_0x17a094,_0x47c713,_0x4e618b,_0x168b98,_0x3592f1='image/png',_0x515b5c){return _0x421849(this,void 0x0,void 0x0,function*(){var _0x12f3fc=a7_0x2532,_0x4763bb=yield _0x4e618b['readPixels'](0x0,0x0,_0x17a094,_0x47c713),_0x4763bb=new Uint8Array(_0x4763bb[_0x12f3fc(0x12ab)]);_0x1f85c6[_0x12f3fc(0x2e0f)](_0x17a094,_0x47c713,_0x4763bb,_0x168b98,_0x3592f1,_0x515b5c,!0x0);});}static[_0x419adc(0x1c34)](_0x382bc9,_0x2ff8ce,_0x26149d,_0x512541=_0x419adc(0x329c),_0x497cf0,_0x35d8f2=!0x1,_0x55cb71=!0x1,_0x26bb29){return new Promise(_0x3e41ef=>{var _0x7a1f14=a7_0x2532;_0x1f85c6[_0x7a1f14(0x2e0f)](_0x382bc9,_0x2ff8ce,_0x26149d,_0x34b8c3=>_0x3e41ef(_0x34b8c3),_0x512541,_0x497cf0,_0x35d8f2,_0x55cb71,_0x26bb29);});}static[_0x419adc(0x2e0f)](_0x1c770f,_0xe0297f,_0x23c02d,_0x117493,_0x288a13=_0x419adc(0x329c),_0x33ada2,_0x3bff5a=!0x1,_0x2ca85a=!0x1,_0x2823f7){var _0x2a8f69=_0x419adc;const _0x38b61d=_0x1f85c6[_0x2a8f69(0xae0)]();if(_0x38b61d[_0x2a8f69(0x337e)][_0x2a8f69(0x721)](_0x1c770f,_0xe0297f,!0x0),_0x23c02d instanceof Float32Array){const _0x149691=new Uint8Array(_0x23c02d[_0x2a8f69(0x3785)]);let _0x9c2f04=_0x23c02d['length'];for(;_0x9c2f04--;){var _0xb62dd6=_0x23c02d[_0x9c2f04];_0x149691[_0x9c2f04]=_0xb62dd6<0x0?0x0:0x1<_0xb62dd6?0x1:Math['round'](0xff*_0xb62dd6);}_0x23c02d=_0x149691;}const _0x1c1d9e=_0x38b61d[_0x2a8f69(0x337e)][_0x2a8f69(0x399d)](_0x23c02d,_0x1c770f,_0xe0297f,_0x23610f['g'][_0x2a8f69(0x3eec)],!0x1,!_0x3bff5a,_0x23610f['g']['TEXTURE_NEAREST_NEAREST']);_0x38b61d[_0x2a8f69(0x35ec)][_0x2a8f69(0x215)](),_0x38b61d[_0x2a8f69(0x35ec)][_0x2a8f69(0x1b0e)](_0x38b61d['wrapper']),_0x38b61d[_0x2a8f69(0x3000)][_0x2a8f69(0x300f)][_0x2a8f69(0x42a)](_0x2a8f69(0x13a7),_0x1c1d9e),_0x38b61d['renderer'][_0x2a8f69(0x381a)](),_0x2ca85a?_0x363095['w1'][_0x2a8f69(0x2c9b)](_0x38b61d['canvas'],_0x575dec=>{var _0x8e73d7=_0x2a8f69;const _0x5046fa=new FileReader();_0x5046fa[_0x8e73d7(0x1de5)]=_0x25a260=>{var _0x1fe075=_0x8e73d7;_0x25a260=_0x25a260[_0x1fe075(0x259c)]['result'],_0x117493&&_0x117493(_0x25a260);},_0x5046fa['readAsArrayBuffer'](_0x575dec);},_0x288a13,_0x2823f7):_0x363095['w1'][_0x2a8f69(0x7f0)](_0x38b61d[_0x2a8f69(0x380f)],_0x117493,_0x288a13,_0x33ada2,_0x2823f7),_0x1c1d9e[_0x2a8f69(0x3551)]();}static[_0x419adc(0x204d)](){var _0x4c34eb=_0x419adc;_0x1f85c6[_0x4c34eb(0x3166)]&&(_0x1f85c6[_0x4c34eb(0x3166)]['wrapper']['dispose'](),_0x1f85c6[_0x4c34eb(0x3166)]['renderer'][_0x4c34eb(0x3551)](),_0x1f85c6['_DumpToolsEngine'][_0x4c34eb(0x337e)]['dispose']()),_0x1f85c6[_0x4c34eb(0x3166)]=null;}}_0x363095['w1'][_0x419adc(0x2e0f)]=_0x1f85c6['DumpData'],_0x363095['w1'][_0x419adc(0x1c34)]=_0x1f85c6[_0x419adc(0x1c34)],_0x363095['w1']['DumpFramebuffer']=_0x1f85c6[_0x419adc(0x23b0)];},0xbe0d:(_0x24db36,_0x190e0e,_0x459794)=>{var _0x1f7c5f=a7_0x38a779;_0x459794['d'](_0x190e0e,{'Do':()=>_0x560d33,'Ro':()=>function(_0x2f85f0,_0x1fb13d,_0x4aff84){var _0x28da96=a7_0x2532,_0x37f750=(_0x4aff84=_0x59af6c(_0x4aff84))[_0x28da96(0xd7b)];return _0x37f750?(_0x2f85f0['_lodGenerationScale']=_0x37f750[_0x28da96(0x2389)],function(_0x3e63a0,_0x58d789,_0x5bb365=_0x4f46a2){var _0x21eacb=_0x28da96;if(!_0x8f7cdb['w1'][_0x21eacb(0x2a8d)](_0x3e63a0['width']))throw new Error(_0x21eacb(0xb0e));var _0x23f4b6=_0xf728a2['R'][_0x21eacb(0x3177)](_0x3e63a0['width'])+0x1;const _0x2a7c07=_0x3e63a0[_0x21eacb(0x318e)]();let _0x43d832=!0x1,_0x3a307a=!0x1,_0x4b09c5=null,_0xa7d9c8=null,_0x486f13=null;var _0x3161db=_0x2a7c07[_0x21eacb(0x179f)]();if(_0x3e63a0[_0x21eacb(0xb3b)]=_0x33380b['g'][_0x21eacb(0x3eec)],_0x3e63a0[_0x21eacb(0x261)]=_0x33380b['g'][_0x21eacb(0xa43)],_0x3e63a0[_0x21eacb(0x25ff)]=!0x0,_0x3e63a0[_0x21eacb(0x156d)]=null,_0x2a7c07[_0x21eacb(0x329a)](_0x33380b['g'][_0x21eacb(0x12e0)],_0x3e63a0),_0x3161db[_0x21eacb(0x3ddf)]?_0x2a7c07[_0x21eacb(0x336b)][_0x21eacb(0x39de)]?_0x3161db[_0x21eacb(0x1808)]&&_0x3161db[_0x21eacb(0x1f4c)]?(_0x43d832=!0x0,_0x3e63a0[_0x21eacb(0x261)]=_0x33380b['g'][_0x21eacb(0x144b)]):_0x3161db[_0x21eacb(0xca8)]&&_0x3161db[_0x21eacb(0x1ac6)]&&(_0x43d832=!0x0,_0x3e63a0[_0x21eacb(0x261)]=_0x33380b['g'][_0x21eacb(0x248a)]):_0x43d832=!0x1:(_0x43d832=!0x1,_0x3a307a=!0x0,_0x486f13={}),_0x43d832)_0x4b09c5=new _0x1bd26d['D'](_0x21eacb(0x2130),_0x21eacb(0x2130),null,null,0x1,null,_0x33380b['g'][_0x21eacb(0x12e0)],_0x2a7c07,!0x1,void 0x0,_0x3e63a0[_0x21eacb(0x261)],void 0x0,null,!0x1),_0x3e63a0[_0x21eacb(0x2361)]=!0x1,_0x3e63a0[_0x21eacb(0x192c)]=!0x1,_0xa7d9c8=_0x2a7c07[_0x21eacb(0x3b4)](_0x3e63a0['width'],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x0,'generateStencilBuffer':!0x1,'samplingMode':_0x33380b['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],'type':_0x3e63a0[_0x21eacb(0x261)],'format':_0x33380b['g'][_0x21eacb(0x3eec)]});else{if(_0x3e63a0[_0x21eacb(0x2361)]=!0x0,_0x3e63a0[_0x21eacb(0x192c)]=!0x0,_0x3a307a){var _0x176138=_0x3e63a0['_lodGenerationScale'],_0x41ae7b=_0x3e63a0[_0x21eacb(0x202e)];for(let _0x1dee1a=0x0;_0x1dee1a<0x3;_0x1dee1a++){var _0x6fe312=_0x1dee1a/0x2,_0x29c41e=(_0x23f4b6-0x1)*_0x176138+_0x41ae7b,_0x6fe312=Math[_0x21eacb(0x3872)](Math['min'](Math[_0x21eacb(0x695)](_0x41ae7b+(_0x29c41e-_0x41ae7b)*(0x1-_0x6fe312),0x0),_0x29c41e));const _0x54a477=new _0x4d789c['l'](_0x2a7c07,_0x4d789c['S'][_0x21eacb(0x26bf)]),_0x24c513=(_0x54a477[_0x21eacb(0x1407)]=!0x0,_0x54a477[_0x21eacb(0x192c)]=!0x0,_0x54a477['generateMipMaps']=!0x1,_0x2a7c07['updateTextureSamplingMode'](_0x33380b['g'][_0x21eacb(0x108c)],_0x54a477),new _0x25fe7a['V'](null));switch(_0x24c513['_isCube']=!0x0,_0x24c513[_0x21eacb(0x14bf)]=_0x54a477,_0x486f13[_0x6fe312]=_0x24c513,_0x1dee1a){case 0x0:_0x3e63a0[_0x21eacb(0x1361)]=_0x24c513;break;case 0x1:_0x3e63a0[_0x21eacb(0x3ddc)]=_0x24c513;break;case 0x2:_0x3e63a0[_0x21eacb(0x20f3)]=_0x24c513;}}}}const _0x4fc8fa=[];for(let _0x39ae90=0x0;_0x39ae90<_0x58d789['length'];_0x39ae90++)for(let _0x158eef=0x0;_0x158eef<0x6;_0x158eef++){var _0x41e658=_0x58d789[_0x39ae90][_0x158eef],_0x41e658=new Blob([_0x41e658],{'type':_0x5bb365});const _0x35a808=URL[_0x21eacb(0x2b2d)](_0x41e658);let _0x116dcb;if(_0x21eacb(0x3e74)==typeof Image||_0x2a7c07[_0x21eacb(0x336b)][_0x21eacb(0x2905)])_0x116dcb=_0x2a7c07[_0x21eacb(0xa6c)](_0x41e658,{'premultiplyAlpha':_0x21eacb(0x2339)})[_0x21eacb(0xd1a)](_0x38fe1e=>_0x12f870(_0x38fe1e,_0x2a7c07,_0x43d832,_0x4b09c5,_0x35a808,_0x158eef,_0x39ae90,_0x3a307a,_0x486f13,_0xa7d9c8,_0x3e63a0));else{const _0x3092d2=new Image();_0x3092d2['src']=_0x35a808,_0x116dcb=new Promise((_0x508af7,_0x21abef)=>{var _0x5948cd=_0x21eacb;_0x3092d2['onload']=()=>{var _0x31a36e=a7_0x2532;_0x12f870(_0x3092d2,_0x2a7c07,_0x43d832,_0x4b09c5,_0x35a808,_0x158eef,_0x39ae90,_0x3a307a,_0x486f13,_0xa7d9c8,_0x3e63a0)[_0x31a36e(0xd1a)](()=>_0x508af7())[_0x31a36e(0x1651)](_0x5da766=>{_0x21abef(_0x5da766);});},_0x3092d2[_0x5948cd(0x2f26)]=_0x39d3bb=>{_0x21abef(_0x39d3bb);};});}_0x4fc8fa['push'](_0x116dcb);}if(_0x58d789[_0x21eacb(0x3785)]<_0x23f4b6){let _0x1a5648;var _0x3161db=Math['pow'](0x2,_0x23f4b6-0x1-_0x58d789[_0x21eacb(0x3785)]),_0x4590ac=_0x3161db*_0x3161db*0x4;switch(_0x3e63a0[_0x21eacb(0x261)]){case _0x33380b['g'][_0x21eacb(0xa43)]:_0x1a5648=new Uint8Array(_0x4590ac);break;case _0x33380b['g'][_0x21eacb(0x144b)]:_0x1a5648=new Uint16Array(_0x4590ac);break;case _0x33380b['g']['TEXTURETYPE_FLOAT']:_0x1a5648=new Float32Array(_0x4590ac);}for(let _0x4e6416=_0x58d789[_0x21eacb(0x3785)];_0x4e6416<_0x23f4b6;_0x4e6416++)for(let _0xd681cf=0x0;_0xd681cf<0x6;_0xd681cf++)_0x2a7c07[_0x21eacb(0x2d5e)](_0x3e63a0,_0x1a5648,_0xd681cf,_0x4e6416);}return Promise[_0x21eacb(0x85d)](_0x4fc8fa)[_0x21eacb(0xd1a)](()=>{var _0xb01822=_0x21eacb;_0xa7d9c8&&(_0x2a7c07[_0xb01822(0x27c4)](_0x3e63a0),_0xa7d9c8[_0xb01822(0x1fb1)](_0x3e63a0)),_0x4b09c5&&_0x4b09c5[_0xb01822(0x3551)](),_0x3a307a&&(_0x3e63a0[_0xb01822(0x20f3)]&&_0x3e63a0[_0xb01822(0x20f3)][_0xb01822(0x14bf)]&&(_0x3e63a0[_0xb01822(0x20f3)][_0xb01822(0x14bf)][_0xb01822(0x1977)]=!0x0),_0x3e63a0['_lodTextureMid']&&_0x3e63a0['_lodTextureMid'][_0xb01822(0x14bf)]&&(_0x3e63a0[_0xb01822(0x3ddc)][_0xb01822(0x14bf)][_0xb01822(0x1977)]=!0x0),_0x3e63a0[_0xb01822(0x1361)]&&_0x3e63a0[_0xb01822(0x1361)][_0xb01822(0x14bf)]&&(_0x3e63a0[_0xb01822(0x1361)]['_texture'][_0xb01822(0x1977)]=!0x0));});}(_0x2f85f0,_0x560d33(_0x1fb13d,_0x4aff84),_0x4aff84['imageType'])):Promise[_0x28da96(0x1bd5)]();},'qC':()=>function(_0x19d450,_0x3877d4){var _0x42c79d=a7_0x2532,_0x25907c,_0x3877d4=(_0x3877d4=_0x59af6c(_0x3877d4))[_0x42c79d(0x1278)];_0x3877d4&&(_0x25907c=new _0x21e037['i'](),_0x3cfbde['P'][_0x42c79d(0x1bea)](_0x3877d4['x'],0x0,_0x25907c['x']),_0x3cfbde['P'][_0x42c79d(0x1bea)](_0x3877d4['y'],0x0,_0x25907c['y']),_0x3cfbde['P'][_0x42c79d(0x1bea)](_0x3877d4['z'],0x0,_0x25907c['z']),_0x3cfbde['P']['FromArrayToRef'](_0x3877d4['xx'],0x0,_0x25907c['xx']),_0x3cfbde['P']['FromArrayToRef'](_0x3877d4['yy'],0x0,_0x25907c['yy']),_0x3cfbde['P']['FromArrayToRef'](_0x3877d4['zz'],0x0,_0x25907c['zz']),_0x3cfbde['P'][_0x42c79d(0x1bea)](_0x3877d4['yz'],0x0,_0x25907c['yz']),_0x3cfbde['P'][_0x42c79d(0x1bea)](_0x3877d4['zx'],0x0,_0x25907c['zx']),_0x3cfbde['P']['FromArrayToRef'](_0x3877d4['xy'],0x0,_0x25907c['xy']),_0x19d450[_0x42c79d(0xb1b)]=_0x25907c);},'qJ':()=>function(_0x4331de){var _0x2b37b3=a7_0x2532;const _0xf83c7c=new DataView(_0x4331de[_0x2b37b3(0x12ab)],_0x4331de[_0x2b37b3(0x343d)],_0x4331de['byteLength']);let _0x5d85ca=0x0;for(let _0x253a38=0x0;_0x253a38<_0x546e17[_0x2b37b3(0x3785)];_0x253a38++)if(_0xf83c7c['getUint8'](_0x5d85ca++)!==_0x546e17[_0x253a38])return _0x3f4406['Y']['Error'](_0x2b37b3(0x1023)),null;let _0xf5488c='';for(var _0x5797bd;_0x5797bd=_0xf83c7c[_0x2b37b3(0x4130)](_0x5d85ca++);)_0xf5488c+=String[_0x2b37b3(0x2e7a)](_0x5797bd);let _0x343b8f=JSON[_0x2b37b3(0x138f)](_0xf5488c);return(_0x343b8f=_0x59af6c(_0x343b8f))['specular']&&(_0x343b8f[_0x2b37b3(0xd7b)]['specularDataPosition']=_0x5d85ca,_0x343b8f[_0x2b37b3(0xd7b)]['lodGenerationScale']=_0x343b8f['specular'][_0x2b37b3(0x2389)]||0.8),_0x343b8f;}});var _0x8f7cdb=_0x459794(0xe222),_0x3cfbde=_0x459794(0x9fd1),_0xf728a2=_0x459794(0x1b5c),_0x21e037=_0x459794(0x17cee),_0x4d789c=_0x459794(0x25b1),_0x25fe7a=_0x459794(0x11929),_0x33380b=_0x459794(0x77a5),_0x1bd26d=(_0x459794(0x1446b),_0x459794(0x5f28)),_0x3f4406=_0x459794(0x10ea4);_0x459794(0x6fe),_0x459794(0xf29),_0x459794(0x3c27),_0x459794(0x174f7),_0x459794(0x10c45),_0x459794(0x11c21),_0x459794(0x6dbf);const _0x4f46a2=_0x1f7c5f(0x329c),_0x465c8b=0x2,_0x546e17=[0x86,0x16,0x87,0x96,0xf6,0xd6,0x96,0x36];function _0x59af6c(_0x3a3253){var _0x3ab74f=_0x1f7c5f;if(_0x3a3253[_0x3ab74f(0x1f45)]>_0x465c8b)throw new Error(_0x3ab74f(0x26d7)+_0x3a3253[_0x3ab74f(0x1f45)]+_0x3ab74f(0x16fe)+_0x465c8b+'\x22.');return 0x2===_0x3a3253['version']?_0x3a3253:Object[_0x3ab74f(0x12a9)](Object[_0x3ab74f(0x12a9)]({},_0x3a3253),{'version':0x2,'imageType':_0x4f46a2});}function _0x560d33(_0x4dfe83,_0x1eac53){var _0x238cb3=_0x1f7c5f,_0x3d28e0=(_0x1eac53=_0x59af6c(_0x1eac53))[_0x238cb3(0xd7b)],_0x574cfc=_0xf728a2['R'][_0x238cb3(0x55f)](_0x1eac53[_0x238cb3(0xad8)]),_0x574cfc=Math[_0x238cb3(0x3872)](_0x574cfc)+0x1;if(_0x3d28e0[_0x238cb3(0x23d4)][_0x238cb3(0x3785)]!==0x6*_0x574cfc)throw new Error(_0x238cb3(0x32b3)+_0x3d28e0['mipmaps'][_0x238cb3(0x3785)]+'\x22');const _0x4742d2=new Array(_0x574cfc);for(let _0x4612a3=0x0;_0x4612a3<_0x574cfc;_0x4612a3++){_0x4742d2[_0x4612a3]=new Array(0x6);for(let _0x402055=0x0;_0x402055<0x6;_0x402055++){var _0x144805=_0x3d28e0[_0x238cb3(0x23d4)][0x6*_0x4612a3+_0x402055];_0x4742d2[_0x4612a3][_0x402055]=new Uint8Array(_0x4dfe83['buffer'],_0x4dfe83['byteOffset']+_0x3d28e0[_0x238cb3(0x4187)]+_0x144805[_0x238cb3(0xdfa)],_0x144805['length']);}}return _0x4742d2;}function _0x12f870(_0x31432e,_0x1172f8,_0x234f57,_0x4c3c53,_0xe29720,_0x2565a4,_0x55cfab,_0x244fc9,_0x32bdb7,_0x5443c5,_0x110dda){return new Promise((_0x233e56,_0x9f4ce6)=>{var _0x50dad0=a7_0x2532;if(_0x234f57){const _0x2b53e0=_0x1172f8[_0x50dad0(0x18e4)](null,!0x0,!0x0,null,_0x33380b['g'][_0x50dad0(0x1d4a)],null,_0x1269a9=>{_0x9f4ce6(_0x1269a9);},_0x31432e);_0x4c3c53[_0x50dad0(0x31bf)]()['executeWhenCompiled'](()=>{var _0x3a8cf4=_0x50dad0;_0x4c3c53[_0x3a8cf4(0x1497)]=!0x0,_0x4c3c53['onApply']=_0xaf0c0f=>{var _0x14e5c3=_0x3a8cf4;_0xaf0c0f['_bindTexture'](_0x14e5c3(0x13a7),_0x2b53e0),_0xaf0c0f['setFloat2']('scale',0x1,_0x1172f8['_features'][_0x14e5c3(0x3d4b)]&&_0x31432e instanceof ImageBitmap?-0x1:0x1);},_0x1172f8[_0x3a8cf4(0x28e3)][_0x3a8cf4(0x3785)]&&(_0x1172f8['scenes'][0x0][_0x3a8cf4(0x3ccb)]['directRender']([_0x4c3c53],_0x5443c5,!0x0,_0x2565a4,_0x55cfab),_0x1172f8['restoreDefaultFramebuffer'](),_0x2b53e0['dispose'](),URL['revokeObjectURL'](_0xe29720),_0x233e56());});}else{var _0x558068;_0x1172f8[_0x50dad0(0x2a81)](_0x110dda,_0x31432e,_0x2565a4,_0x55cfab),_0x244fc9&&(_0x558068=_0x32bdb7[_0x55cfab])&&_0x1172f8[_0x50dad0(0x2a81)](_0x558068[_0x50dad0(0x14bf)],_0x31432e,_0x2565a4,0x0),_0x233e56();}});}},0x5038:(_0x4014cb,_0x32a7d4,_0x53bd66)=>{var _0x3e7ff8=a7_0x38a779;_0x53bd66['d'](_0x32a7d4,{'GU':()=>_0x1fb1a2,'LH':()=>_0x24ecf1,'SM':()=>_0x42db40});class _0x1fb1a2 extends Error{}_0x1fb1a2[_0x3e7ff8(0x2f64)]=Object[_0x3e7ff8(0xf62)]||((_0x3ad044,_0x4dfcae)=>(_0x3ad044['__proto__']=_0x4dfcae,_0x3ad044));const _0x42db40={'MeshInvalidPositionsError':0x0,'UnsupportedTextureError':0x3e8,'GLTFLoaderUnexpectedMagicError':0x7d0,'SceneLoaderError':0xbb8,'LoadFileError':0xfa0,'RequestFileError':0xfa1,'ReadFileError':0xfa2};class _0x24ecf1 extends _0x1fb1a2{constructor(_0x2a5365,_0x3a74c7,_0x19b3ce){var _0x40a52b=_0x3e7ff8;super(_0x2a5365),this[_0x40a52b(0x29d3)]=_0x3a74c7,this['innerError']=_0x19b3ce,this['name']='RuntimeError',_0x1fb1a2[_0x40a52b(0x2f64)](this,_0x24ecf1[_0x40a52b(0x1fd2)]);}}},0x2560:(_0x454455,_0x87ea6a,_0x27aa51)=>{var _0x4671b9=a7_0x38a779;_0x27aa51['d'](_0x87ea6a,{'$K':()=>_0x242bd2,'$M':()=>_0x2e5ec8,'FV':()=>_0x4c2b28,'Ip':()=>_0x91701,'VL':()=>_0x5682dd,'r6':()=>_0xcf6050,'rN':()=>_0x180547,'vP':()=>_0x5e3e64});var _0x328d57=_0x27aa51(0xc661),_0x22ed36=_0x27aa51(0x18233),_0x1f4efb=_0x27aa51(0xf96c),_0x5e0a85=_0x27aa51(0x9191),_0x87ea6a=_0x27aa51(0x1447),_0x45493e=_0x27aa51(0x5038),_0x4bea10=_0x27aa51(0x17442),_0x392f4b=_0x27aa51(0x5c6e),_0x4c208e=_0x27aa51(0x202a),_0x2468da=_0x27aa51(0xf8c1),_0x42c921=_0x27aa51(0x10ea4),_0x41876a=_0x27aa51(0xd84a);const _0x2e6d7d=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class _0x13caec extends _0x45493e['LH']{constructor(_0x5d993e,_0xa935cc){var _0x353666=a7_0x2532;super(_0x5d993e,_0x45493e['SM'][_0x353666(0x205d)]),this[_0x353666(0x3844)]=_0x353666(0x205d),_0x45493e['GU']['_setPrototypeOf'](this,_0x13caec['prototype']),_0xa935cc instanceof _0x328d57['g']?this[_0x353666(0x27f)]=_0xa935cc:this['file']=_0xa935cc;}}class _0x395c99 extends _0x45493e['LH']{constructor(_0x25a83b,_0x2ab83c){var _0x186746=a7_0x2532;super(_0x25a83b,_0x45493e['SM']['RequestFileError']),this[_0x186746(0x27f)]=_0x2ab83c,this[_0x186746(0x3844)]=_0x186746(0xb8a),_0x45493e['GU']['_setPrototypeOf'](this,_0x395c99[_0x186746(0x1fd2)]);}}class _0x4b5c7b extends _0x45493e['LH']{constructor(_0x48a7ff,_0x3530d0){var _0x253165=a7_0x2532;super(_0x48a7ff,_0x45493e['SM'][_0x253165(0x2021)]),this['file']=_0x3530d0,this[_0x253165(0x3844)]=_0x253165(0x2021),_0x45493e['GU'][_0x253165(0x2f64)](this,_0x4b5c7b[_0x253165(0x1fd2)]);}}const _0x180547={'DefaultRetryStrategy':_0x87ea6a['b'][_0x4671b9(0x2c09)](),'BaseUrl':'','CorsBehavior':_0x4671b9(0x2d32),'PreprocessUrl':_0x4480b7=>_0x4480b7},_0x105757=_0x238436=>_0x238436=_0x238436[_0x4671b9(0xb35)](/#/gm,_0x4671b9(0x3d34)),_0x2e5ec8=(_0x382c7c,_0x57e5e8)=>{var _0x547a40=_0x4671b9;_0x382c7c&&0x0===_0x382c7c[_0x547a40(0x850)](_0x547a40(0xf4d))||_0x180547['CorsBehavior']&&(_0x547a40(0x3a16)==typeof _0x180547['CorsBehavior']||_0x180547['CorsBehavior']instanceof String?_0x57e5e8[_0x547a40(0x38f4)]=_0x180547['CorsBehavior']:(_0x382c7c=_0x180547[_0x547a40(0x1f27)](_0x382c7c))&&(_0x57e5e8[_0x547a40(0x38f4)]=_0x382c7c));},_0xcf6050=(_0x280dd2,_0x2c644,_0x20bb4a,_0x6be778,_0x27cea8='',_0x327b3f)=>{var _0x5d5714=_0x4671b9;let _0x3bea77,_0x28c602=!0x1;_0x280dd2 instanceof ArrayBuffer||ArrayBuffer[_0x5d5714(0x3641)](_0x280dd2)?_0x5d5714(0x3e74)!=typeof Blob&&'undefined'!=typeof URL?(_0x3bea77=URL['createObjectURL'](new Blob([_0x280dd2],{'type':_0x27cea8})),_0x28c602=!0x0):_0x3bea77='data:'+_0x27cea8+_0x5d5714(0x1087)+(0x0,_0x4bea10['Gh'])(_0x280dd2):_0x280dd2 instanceof Blob?(_0x3bea77=URL['createObjectURL'](_0x280dd2),_0x28c602=!0x0):(_0x3bea77=_0x105757(_0x280dd2),_0x3bea77=_0x180547[_0x5d5714(0x2557)](_0x280dd2));const _0xfaccb5=_0x2468da['l'][_0x5d5714(0x3a6b)],_0x3f5cb7=_0x2ce463=>{var _0x2fd0e7=_0x5d5714;if(_0x20bb4a){const _0x1da979=_0x3bea77||_0x280dd2[_0x2fd0e7(0x141d)]();_0x20bb4a(_0x2fd0e7(0x470)+(0x0===_0x1da979[_0x2fd0e7(0x850)](_0x2fd0e7(0x3c3b))||_0x1da979[_0x2fd0e7(0x3785)]<=0x80?_0x1da979:_0x1da979[_0x2fd0e7(0xeff)](0x0,0x80)+_0x2fd0e7(0x1f8c)),_0x2ce463);}};if(_0x5d5714(0x3e74)==typeof Image||null!=(_0x9a1128=null===_0xfaccb5||void 0x0===_0xfaccb5?void 0x0:_0xfaccb5[_0x5d5714(0x336b)][_0x5d5714(0x2905)])&&_0x9a1128)return _0x5e3e64(_0x3bea77,_0x1ac2b1=>{var _0x228b8c=_0x5d5714;_0xfaccb5['createImageBitmap'](new Blob([_0x1ac2b1],{'type':_0x27cea8}),Object['assign']({'premultiplyAlpha':'none'},_0x327b3f))[_0x228b8c(0xd1a)](_0x87a5ce=>{var _0x3b0a42=_0x228b8c;_0x2c644(_0x87a5ce),_0x28c602&&URL[_0x3b0a42(0x3fcc)](_0x3bea77);})[_0x228b8c(0x1651)](_0x275ca8=>{var _0x4a1bcc=_0x228b8c;_0x20bb4a&&_0x20bb4a(_0x4a1bcc(0x470)+_0x280dd2,_0x275ca8);});},void 0x0,_0x6be778||void 0x0,!0x0,(_0x48dad,_0x4438cb)=>{_0x3f5cb7(_0x4438cb);}),null;const _0x1f1c66=new Image(),_0x2cb8b9=(_0x2e5ec8(_0x3bea77,_0x1f1c66),[]),_0x2cf44f=()=>{var _0x52ce93=_0x5d5714;_0x2cb8b9[_0x52ce93(0x66b)](_0x38b0ae=>{var _0x3430f7=_0x52ce93;_0x38b0ae['target'][_0x3430f7(0x1978)](_0x38b0ae[_0x3430f7(0x3844)],_0x38b0ae[_0x3430f7(0x654)]);}),_0x2cb8b9[_0x52ce93(0x3785)]=0x0;},_0xb0df7d=(_0x2cb8b9[_0x5d5714(0x1e1d)]({'target':_0x1f1c66,'name':_0x5d5714(0x3dc0),'handler':()=>{var _0x3140e9=_0x5d5714;_0x2cf44f(),_0x2c644(_0x1f1c66),_0x28c602&&_0x1f1c66['src']&&URL['revokeObjectURL'](_0x1f1c66[_0x3140e9(0x2bb7)]);}}),_0x2cb8b9['push']({'target':_0x1f1c66,'name':_0x5d5714(0x3cd5),'handler':_0x225af5=>{var _0xfeb438=_0x5d5714;_0x2cf44f(),_0x3f5cb7(_0x225af5),_0x28c602&&_0x1f1c66['src']&&URL[_0xfeb438(0x3fcc)](_0x1f1c66['src']);}}),_0x2cb8b9[_0x5d5714(0x1e1d)]({'target':document,'name':_0x5d5714(0xfbd),'handler':_0x66c6d0=>{var _0x53af12=_0x5d5714;_0x2cf44f(),_0x66c6d0=new Error(_0x53af12(0x660)+_0x66c6d0[_0x53af12(0xc0e)]+'\x20'+_0x66c6d0[_0x53af12(0x14f0)]+_0x53af12(0x2d71)+_0x66c6d0['originalPolicy']),(_0x2468da['l'][_0x53af12(0x3e3c)]=!0x1,_0x3f5cb7(_0x66c6d0),_0x28c602&&_0x1f1c66[_0x53af12(0x2bb7)]&&URL['revokeObjectURL'](_0x1f1c66['src']),_0x1f1c66[_0x53af12(0x2bb7)]='');}}),_0x2cb8b9[_0x5d5714(0x66b)](_0x5e2dad=>{var _0x24f3c5=_0x5d5714;_0x5e2dad[_0x24f3c5(0x259c)][_0x24f3c5(0x4027)](_0x5e2dad[_0x24f3c5(0x3844)],_0x5e2dad[_0x24f3c5(0x654)]);}),'blob:'===_0x3bea77[_0x5d5714(0x11a7)](0x0,0x5)),_0x292754='data:'===_0x3bea77[_0x5d5714(0x11a7)](0x0,0x5);var _0x9a1128=()=>{_0xb0df7d||_0x292754?_0x1f1c66['src']=_0x3bea77:_0x5e3e64(_0x3bea77,(_0x5b23ea,_0x3b18f7,_0x5b838d)=>{var _0x2a6a6c=a7_0x2532;_0x5b23ea=new Blob([_0x5b23ea],{'type':!_0x27cea8&&_0x5b838d?_0x5b838d:_0x27cea8}),_0x5b838d=URL['createObjectURL'](_0x5b23ea),(_0x28c602=!0x0,_0x1f1c66[_0x2a6a6c(0x2bb7)]=_0x5b838d);},void 0x0,_0x6be778||void 0x0,!0x0,(_0xff9f35,_0x216532)=>{_0x3f5cb7(_0x216532);});};if(!_0xb0df7d&&!_0x292754&&_0x6be778&&_0x6be778[_0x5d5714(0x3ed)])_0x6be778[_0x5d5714(0x2ea2)](()=>{var _0x3bea23=_0x5d5714;_0x6be778&&_0x6be778[_0x3bea23(0x3353)](_0x3bea77,_0x1f1c66);},_0x9a1128);else{if(-0x1!==_0x3bea77['indexOf'](_0x5d5714(0x21fa))){var _0x259766=decodeURIComponent(_0x3bea77[_0x5d5714(0x11a7)](0x5)[_0x5d5714(0x1ed7)]());if(_0x5e0a85['X'][_0x5d5714(0x22ad)][_0x259766]&&_0x5d5714(0x3e74)!=typeof URL){try{let _0x109fda;try{_0x109fda=URL[_0x5d5714(0x2b2d)](_0x5e0a85['X'][_0x5d5714(0x22ad)][_0x259766]);}catch(_0x1215de){_0x109fda=URL['createObjectURL'](_0x5e0a85['X'][_0x5d5714(0x22ad)][_0x259766]);}_0x1f1c66[_0x5d5714(0x2bb7)]=_0x109fda,_0x28c602=!0x0;}catch(_0x3f1937){_0x1f1c66['src']='';}return _0x1f1c66;}}_0x9a1128();}return _0x1f1c66;},_0x91701=(_0x351793,_0x5a42c4,_0x2a7c22,_0x26a747,_0x337926)=>{var _0x55add1=_0x4671b9;const _0x2789ad=new FileReader(),_0x4696df={'onCompleteObservable':new _0x1f4efb['y$'](),'abort':()=>_0x2789ad[_0x55add1(0xd72)]()};return _0x2789ad[_0x55add1(0x40ec)]=()=>_0x4696df[_0x55add1(0x35fd)][_0x55add1(0x2231)](_0x4696df),_0x337926&&(_0x2789ad['onerror']=()=>{var _0x1185b2=_0x55add1;_0x337926(new _0x4b5c7b(_0x1185b2(0x35ba)+_0x351793['name'],_0x351793));}),_0x2789ad[_0x55add1(0x1de5)]=_0x28b4b9=>{_0x5a42c4(_0x28b4b9['target']['result']);},_0x2a7c22&&(_0x2789ad['onprogress']=_0x2a7c22),_0x26a747?_0x2789ad[_0x55add1(0x3e0b)](_0x351793):_0x2789ad[_0x55add1(0x1c79)](_0x351793),_0x4696df;},_0x5e3e64=(_0x38db60,_0x22c5c0,_0x1a4fb6,_0x78cead,_0x10393b,_0x44626b,_0x2bbb09)=>{var _0x364e3d=_0x4671b9;if(_0x38db60[_0x364e3d(0x3844)])return _0x91701(_0x38db60,_0x22c5c0,_0x1a4fb6,_0x10393b,_0x44626b?_0x1607f4=>{_0x44626b(void 0x0,_0x1607f4);}:void 0x0);const _0x1dceea=_0x38db60;if(-0x1!==_0x1dceea[_0x364e3d(0x850)](_0x364e3d(0x21fa))){let _0x16337d=decodeURIComponent(_0x1dceea[_0x364e3d(0x11a7)](0x5)[_0x364e3d(0x1ed7)]());0x0===_0x16337d['indexOf']('./')&&(_0x16337d=_0x16337d[_0x364e3d(0x11a7)](0x2)),_0x38db60=_0x5e0a85['X'][_0x364e3d(0x22ad)][_0x16337d];if(_0x38db60)return _0x91701(_0x38db60,_0x22c5c0,_0x1a4fb6,_0x10393b,_0x44626b?_0x110999=>_0x44626b(void 0x0,new _0x13caec(_0x110999['message'],_0x110999['file'])):void 0x0);}var {match:_0x38db60,type:_0x6fff9d}=_0x5d50e5(_0x1dceea);if(_0x38db60){const _0x5494e7={'onCompleteObservable':new _0x1f4efb['y$'](),'abort':()=>()=>{}};try{var _0x29b041=(_0x10393b?_0x242bd2:_0x5ac670)(_0x1dceea);_0x22c5c0(_0x29b041,void 0x0,_0x6fff9d);}catch(_0x412217){_0x44626b?_0x44626b(void 0x0,_0x412217):_0x42c921['Y'][_0x364e3d(0xac3)](_0x412217[_0x364e3d(0x1597)]||_0x364e3d(0x3747));}return _0x41876a['Q'][_0x364e3d(0x2de)](()=>{var _0x4f269f=_0x364e3d;_0x5494e7[_0x4f269f(0x35fd)][_0x4f269f(0x2231)](_0x5494e7);}),_0x5494e7;}return _0x4c2b28(_0x1dceea,(_0x4399c3,_0x57fdd3)=>{var _0x457e80=_0x364e3d;_0x22c5c0(_0x4399c3,null==_0x57fdd3?void 0x0:_0x57fdd3[_0x457e80(0x3c62)],null==_0x57fdd3?void 0x0:_0x57fdd3[_0x457e80(0xf60)]('content-type'));},_0x1a4fb6,_0x78cead,_0x10393b,_0x44626b?_0x3e2c70=>{var _0x2db938=_0x364e3d;_0x44626b(_0x3e2c70['request'],new _0x13caec(_0x3e2c70['message'],_0x3e2c70[_0x2db938(0x27f)]));}:void 0x0,_0x2bbb09);},_0x4c2b28=(_0x3c9fff,_0x24f731,_0x25a047,_0x3e3a4b,_0x2fb210,_0x23581c,_0x57aa47)=>{var _0xb717c1=_0x4671b9;_0x3c9fff=_0x105757(_0x3c9fff),_0x3c9fff=_0x180547[_0xb717c1(0x2557)](_0x3c9fff);const _0x4cc574=_0x180547[_0xb717c1(0x297e)]+_0x3c9fff;let _0x5a797f=!0x1;const _0x2d3fc={'onCompleteObservable':new _0x1f4efb['y$'](),'abort':()=>_0x5a797f=!0x0},_0x13027e=()=>{var _0x59ee72=_0xb717c1;let _0x453e9f=new _0x328d57['g'](),_0x42c7e4=null,_0x52b654;const _0x403d17=()=>{var _0x4fa131=a7_0x2532;_0x453e9f&&(_0x25a047&&_0x453e9f[_0x4fa131(0x1978)](_0x4fa131(0x1bfc),_0x25a047),_0x52b654&&_0x453e9f[_0x4fa131(0x1978)](_0x4fa131(0x3525),_0x52b654),_0x453e9f['removeEventListener'](_0x4fa131(0x108b),_0x280945));};let _0x280945=()=>{var _0x372c7f=a7_0x2532;_0x403d17(),_0x2d3fc[_0x372c7f(0x35fd)][_0x372c7f(0x2231)](_0x2d3fc),_0x2d3fc[_0x372c7f(0x35fd)][_0x372c7f(0xc60)](),_0x25a047=void 0x0,_0x52b654=null,_0x280945=null,_0x24f731=_0x57aa47=_0x23581c=void 0x0;};_0x2d3fc[_0x59ee72(0xd72)]=()=>{var _0x194726=_0x59ee72;_0x5a797f=!0x0,_0x280945&&_0x280945(),_0x453e9f&&_0x453e9f[_0x194726(0xab7)]!==(XMLHttpRequest[_0x194726(0x518)]||0x4)&&_0x453e9f[_0x194726(0xd72)](),null!==_0x42c7e4&&(clearTimeout(_0x42c7e4),_0x42c7e4=null),_0x453e9f=null;};const _0x27184f=_0x2e703e=>{var _0x359e89=_0x59ee72;_0x2e703e=_0x2e703e[_0x359e89(0x1597)]||'Unknown\x20error',_0x23581c&&_0x453e9f?_0x23581c(new _0x395c99(_0x2e703e,_0x453e9f)):_0x42c921['Y'][_0x359e89(0xac3)](_0x2e703e);},_0x481a15=_0x1fb4c8=>{var _0x3365ea=_0x59ee72;if(_0x453e9f){if(_0x453e9f[_0x3365ea(0x2ea2)](_0x3365ea(0xec2),_0x4cc574),_0x57aa47)try{_0x57aa47(_0x453e9f);}catch(_0xe32594){return void _0x27184f(_0xe32594);}_0x2fb210&&(_0x453e9f['responseType']=_0x3365ea(0x29d)),_0x25a047&&_0x453e9f[_0x3365ea(0x4027)](_0x3365ea(0x1bfc),_0x25a047),_0x280945&&_0x453e9f[_0x3365ea(0x4027)]('loadend',_0x280945),_0x52b654=()=>{var _0x255bce=_0x3365ea;if(!_0x5a797f&&_0x453e9f&&_0x453e9f[_0x255bce(0xab7)]===(XMLHttpRequest['DONE']||0x4)){if(_0x52b654&&_0x453e9f[_0x255bce(0x1978)]('readystatechange',_0x52b654),0xc8<=_0x453e9f['status']&&_0x453e9f['status']<0x12c||0x0===_0x453e9f['status']&&(!(0x0,_0x22ed36['CG'])()||_0x2cf025()))try{_0x24f731&&_0x24f731(_0x2fb210?_0x453e9f['response']:_0x453e9f[_0x255bce(0x2abf)],_0x453e9f);}catch(_0x1119ad){_0x27184f(_0x1119ad);}else{const _0x1cc14e=_0x180547[_0x255bce(0x3f55)];if(_0x1cc14e){var _0x15cb40=_0x1cc14e(_0x4cc574,_0x453e9f,_0x1fb4c8);if(-0x1!==_0x15cb40)return _0x403d17(),_0x453e9f=new _0x328d57['g'](),void(_0x42c7e4=setTimeout(()=>_0x481a15(_0x1fb4c8+0x1),_0x15cb40));}_0x15cb40=new _0x395c99(_0x255bce(0x7d9)+_0x453e9f['status']+'\x20'+_0x453e9f[_0x255bce(0x247e)]+'\x20-\x20Unable\x20to\x20load\x20'+_0x4cc574,_0x453e9f),_0x23581c&&_0x23581c(_0x15cb40);}}},_0x453e9f[_0x3365ea(0x4027)](_0x3365ea(0x3525),_0x52b654),_0x453e9f[_0x3365ea(0xb51)]();}};_0x481a15(0x0);};if(_0x3e3a4b&&_0x3e3a4b[_0xb717c1(0x40d3)]){const _0x9295e9=_0x48d6c8=>{var _0x3922c7=_0xb717c1;_0x48d6c8&&0x190<_0x48d6c8[_0x3922c7(0x2667)]?_0x23581c&&_0x23581c(_0x48d6c8):_0x13027e();};_0x3e3a4b[_0xb717c1(0x2ea2)](()=>{var _0x4b102b=_0xb717c1;_0x3e3a4b&&_0x3e3a4b[_0x4b102b(0x3eb3)](_0x180547[_0x4b102b(0x297e)]+_0x3c9fff,_0x514491=>{var _0x368747=_0x4b102b;!_0x5a797f&&_0x24f731&&_0x24f731(_0x514491),_0x2d3fc[_0x368747(0x35fd)][_0x368747(0x2231)](_0x2d3fc);},_0x25a047?_0x54c4ff=>{!_0x5a797f&&_0x25a047&&_0x25a047(_0x54c4ff);}:void 0x0,_0x9295e9,_0x2fb210);},_0x9295e9);}else _0x13027e();return _0x2d3fc;},_0x2cf025=()=>_0x4671b9(0x3e74)!=typeof location&&'file:'===location[_0x4671b9(0x1e8f)],_0x5682dd=_0x3e5e08=>_0x2e6d7d[_0x4671b9(0x1bf7)](_0x3e5e08),_0x5d50e5=_0x24de7f=>{var _0xc147d7=_0x4671b9;const _0x1e8c30=_0x2e6d7d[_0xc147d7(0x3970)](_0x24de7f);return null===_0x1e8c30||0x0===_0x1e8c30[_0xc147d7(0x3785)]?{'match':!0x1,'type':''}:{'match':!0x0,'type':_0x1e8c30[0x0][_0xc147d7(0xb35)](_0xc147d7(0xf4d),'')['replace'](_0xc147d7(0x3434),'')};};function _0x242bd2(_0x2258de){var _0x51f528=_0x4671b9;return(0x0,_0x4bea10['HQ'])(_0x2258de[_0x51f528(0x1691)](',')[0x1]);}const _0x5ac670=_0x5bbcdf=>(0x0,_0x4bea10['rP'])(_0x5bbcdf['split'](',')[0x1]);_0x4c208e['B'][_0x4671b9(0x32f)]=_0xcf6050,_0x4c208e['B'][_0x4671b9(0x2fe6)]=_0x5e3e64,_0x392f4b['L'][_0x4671b9(0x2fe6)]=_0x5e3e64;},0x10327:(_0x5f11b8,_0x3f82e9,_0x399077)=>{_0x399077(0xa7ff),_0x399077(0x10ea4),_0x399077(0x9191);},0x9191:(_0x405f9c,_0x1ccad5,_0x5dfc48)=>{var _0x1fe5ad=a7_0x38a779;_0x5dfc48['d'](_0x1ccad5,{'X':()=>_0x34aef1});class _0x34aef1{}_0x34aef1[_0x1fe5ad(0x22ad)]={};},0x7e40:(_0x157236,_0x44f306,_0x4ef162)=>{var _0x503275=a7_0x38a779;_0x4ef162['d'](_0x44f306,{'b3':()=>_0x5bb22b,'bK':()=>_0x14d443,'cw':()=>_0x2ebaf1,'fR':()=>_0x18c09d});var _0x3b3d64=_0x4ef162(0xc84b);class _0x14d443{constructor(_0x12f0c2,_0x100d23,_0x316044){var _0x400cd9=a7_0x2532;this[_0x400cd9(0x2851)]=_0x12f0c2,this[_0x400cd9(0x34c)]=_0x100d23,this[_0x400cd9(0x1f2d)]=_0x316044;}['getColorToRef'](_0xda0128){var _0x32710f=a7_0x2532;this[_0x32710f(0x1f2d)]?_0x3b3d64['HE'][_0x32710f(0x4086)](this[_0x32710f(0x34c)],this[_0x32710f(0x1f2d)],Math[_0x32710f(0xff9)](),_0xda0128):_0xda0128[_0x32710f(0x448)](this[_0x32710f(0x34c)]);}}class _0x2ebaf1{constructor(_0x2df5d8,_0x526df1){var _0x4495eb=a7_0x2532;this['gradient']=_0x2df5d8,this[_0x4495eb(0x389a)]=_0x526df1;}}class _0x5bb22b{constructor(_0x31820c,_0x1b57e0,_0x4c410f){var _0xb3e226=a7_0x2532;this['gradient']=_0x31820c,this[_0xb3e226(0xd10)]=_0x1b57e0,this[_0xb3e226(0x4f1)]=_0x4c410f;}[_0x503275(0xe7f)](){var _0x4a6568=_0x503275;return void 0x0===this[_0x4a6568(0x4f1)]||this[_0x4a6568(0x4f1)]===this[_0x4a6568(0xd10)]?this['factor1']:this['factor1']+(this[_0x4a6568(0x4f1)]-this[_0x4a6568(0xd10)])*Math['random']();}}class _0x18c09d{static[_0x503275(0xe88)](_0x13a754,_0x5178ae,_0x31a163){var _0x35f259=_0x503275;if(_0x5178ae[0x0][_0x35f259(0x2851)]>_0x13a754)_0x31a163(_0x5178ae[0x0],_0x5178ae[0x0],0x1);else{for(let _0x45abf9=0x0;_0x45abf9<_0x5178ae['length']-0x1;_0x45abf9++){var _0x3ab07d=_0x5178ae[_0x45abf9],_0x4c9088=_0x5178ae[_0x45abf9+0x1];if(_0x13a754>=_0x3ab07d[_0x35f259(0x2851)]&&_0x13a754<=_0x4c9088[_0x35f259(0x2851)])return void _0x31a163(_0x3ab07d,_0x4c9088,(_0x13a754-_0x3ab07d[_0x35f259(0x2851)])/(_0x4c9088[_0x35f259(0x2851)]-_0x3ab07d[_0x35f259(0x2851)]));}var _0x43a7f4=_0x5178ae[_0x35f259(0x3785)]-0x1;_0x31a163(_0x5178ae[_0x43a7f4],_0x5178ae[_0x43a7f4],0x1);}}}},0x9f19:(_0x154df0,_0x318659,_0x4c2e7b)=>{_0x4c2e7b['d'](_0x318659,{'f':()=>function(){var _0x447249=a7_0x2532;return _0x447249(0x1650)['replace'](/[xy]/g,_0x4c9322=>{var _0x522298=_0x447249;const _0x3ca730=0x10*Math[_0x522298(0xff9)]()|0x0,_0x320baf='x'===_0x4c9322?_0x3ca730:0x3&_0x3ca730|0x8;return _0x320baf[_0x522298(0x141d)](0x10);});}});},0x17ec4:(_0x3b2aac,_0x3e9619,_0x241cc8)=>{},0xf9d6:(_0x5cf8a4,_0x5b6093,_0x12fc9)=>{_0x12fc9(0x13290),_0x12fc9(0xd673),_0x12fc9(0x13cb2),_0x12fc9(0x153ad),_0x12fc9(0xbe0d),_0x12fc9(0x5ecb),_0x12fc9(0x10327),_0x12fc9(0x1cd6),_0x12fc9(0x9cf6),_0x12fc9(0x155fe),_0x12fc9(0x8044),_0x12fc9(0x29d),_0x12fc9(0x1593c),_0x12fc9(0x9657),_0x12fc9(0x13869),_0x12fc9(0xa8f),_0x12fc9(0xe222),_0x12fc9(0x14699),_0x12fc9(0x17d2b),_0x12fc9(0x1171b),_0x12fc9(0x10ea4),_0x12fc9(0xe456),_0x12fc9(0x9191),_0x12fc9(0x1266b),_0x12fc9(0x16e73),_0x12fc9(0x2310),_0x12fc9(0x4af0),_0x12fc9(0xc661),_0x12fc9(0x17ec4),_0x12fc9(0x709d),_0x12fc9(0x6fe),_0x12fc9(0x7e40),_0x12fc9(0x360b),_0x12fc9(0x2560),_0x12fc9(0x17442),_0x12fc9(0xa801),_0x12fc9(0x10ea6),_0x12fc9(0x15cca),_0x12fc9(0x789f),_0x12fc9(0x183a1),_0x12fc9(0x16046),_0x12fc9(0xb456),_0x12fc9(0x168be),_0x12fc9(0x835c),_0x12fc9(0xb81),_0x12fc9(0x18233),_0x12fc9(0xf934),_0x12fc9(0x9f19),_0x12fc9(0x5038),_0x12fc9(0xd78e),_0x12fc9(0x1097c),_0x12fc9(0x6dbf);},0x9cf6:(_0x315f7c,_0x15c451,_0x1c7eea)=>{var _0x1791cf=a7_0x38a779;_0x1c7eea['d'](_0x15c451,{'k':()=>_0x221eba});var _0x417ba2=_0x1c7eea(0x10ea4);class _0x221eba{constructor(_0x10d6c2,_0x491ff5){var _0x31fd4b=a7_0x2532;if(this[_0x31fd4b(0x1b48)]=_0x10d6c2,this[_0x31fd4b(0x174e)]=!0x1,!_0x221eba[_0x31fd4b(0x2453)](_0x10d6c2))return this[_0x31fd4b(0x174e)]=!0x0,void _0x417ba2['Y'][_0x31fd4b(0xac3)](_0x31fd4b(0x1415));_0x10d6c2=Uint32Array[_0x31fd4b(0x2b61)];const _0x192d84=new DataView(this['data'][_0x31fd4b(0x12ab)],this[_0x31fd4b(0x1b48)]['byteOffset']+0xc,0xd*_0x10d6c2);var _0x55a467=0x4030201===_0x192d84[_0x31fd4b(0x23ee)](0x0,!0x0);this[_0x31fd4b(0x3838)]=_0x192d84[_0x31fd4b(0x23ee)](+_0x10d6c2,_0x55a467),this[_0x31fd4b(0xa04)]=_0x192d84[_0x31fd4b(0x23ee)](0x2*_0x10d6c2,_0x55a467),this['glFormat']=_0x192d84[_0x31fd4b(0x23ee)](0x3*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x2600)]=_0x192d84[_0x31fd4b(0x23ee)](0x4*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x1e3c)]=_0x192d84[_0x31fd4b(0x23ee)](0x5*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x40d0)]=_0x192d84['getUint32'](0x6*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x29a)]=_0x192d84[_0x31fd4b(0x23ee)](0x7*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x22a7)]=_0x192d84[_0x31fd4b(0x23ee)](0x8*_0x10d6c2,_0x55a467),this['numberOfArrayElements']=_0x192d84['getUint32'](0x9*_0x10d6c2,_0x55a467),this['numberOfFaces']=_0x192d84[_0x31fd4b(0x23ee)](0xa*_0x10d6c2,_0x55a467),this[_0x31fd4b(0x2476)]=_0x192d84['getUint32'](0xb*_0x10d6c2,_0x55a467),this['bytesOfKeyValueData']=_0x192d84['getUint32'](0xc*_0x10d6c2,_0x55a467),0x0!==this[_0x31fd4b(0x3838)]?_0x417ba2['Y'][_0x31fd4b(0xac3)](_0x31fd4b(0x39a0)):(this['numberOfMipmapLevels']=Math[_0x31fd4b(0x695)](0x1,this[_0x31fd4b(0x2476)]),0x0===this[_0x31fd4b(0x29a)]||0x0!==this[_0x31fd4b(0x22a7)]?_0x417ba2['Y'][_0x31fd4b(0xac3)]('only\x202D\x20textures\x20currently\x20supported'):0x0!==this[_0x31fd4b(0x2c97)]?_0x417ba2['Y'][_0x31fd4b(0xac3)](_0x31fd4b(0x2984)):this[_0x31fd4b(0x3702)]!==_0x491ff5?_0x417ba2['Y']['Error'](_0x31fd4b(0x3535)+_0x491ff5+',\x20but\x20found\x20'+this['numberOfFaces']):this[_0x31fd4b(0x3937)]=_0x221eba['COMPRESSED_2D']);}[_0x1791cf(0x1b24)](_0x20954e,_0x60528e){var _0xb6df8=_0x1791cf;switch(this[_0xb6df8(0x3937)]){case _0x221eba['COMPRESSED_2D']:this[_0xb6df8(0x2865)](_0x20954e,_0x60528e);break;case _0x221eba[_0xb6df8(0x2186)]:case _0x221eba[_0xb6df8(0x500)]:case _0x221eba[_0xb6df8(0x2c04)]:}}['_upload2DCompressedLevels'](_0x134eef,_0x70bd41){var _0x5729a3=_0x1791cf;let _0x351cc3=_0x221eba[_0x5729a3(0x1f69)]+this[_0x5729a3(0x18ce)],_0x26174d=this[_0x5729a3(0x40d0)],_0x4deed9=this[_0x5729a3(0x29a)];var _0x157bdb=_0x70bd41?this[_0x5729a3(0x2476)]:0x1;for(let _0x1cd1a4=0x0;_0x1cd1a4<_0x157bdb;_0x1cd1a4++){var _0x2c58f7=new Int32Array(this[_0x5729a3(0x1b48)][_0x5729a3(0x12ab)],this[_0x5729a3(0x1b48)][_0x5729a3(0x343d)]+_0x351cc3,0x1)[0x0];_0x351cc3+=0x4;for(let _0x1c8292=0x0;_0x1c8292<this[_0x5729a3(0x3702)];_0x1c8292++){var _0x2406ca=new Uint8Array(this[_0x5729a3(0x1b48)][_0x5729a3(0x12ab)],this[_0x5729a3(0x1b48)][_0x5729a3(0x343d)]+_0x351cc3,_0x2c58f7);const _0x169fc9=_0x134eef[_0x5729a3(0x318e)]();_0x169fc9[_0x5729a3(0x222d)](_0x134eef,_0x134eef[_0x5729a3(0xb3b)],_0x26174d,_0x4deed9,_0x2406ca,_0x1c8292,_0x1cd1a4),_0x351cc3=_0x351cc3+_0x2c58f7+(0x3-(_0x2c58f7+0x3)%0x4);}_0x26174d=Math['max'](0x1,0.5*_0x26174d),_0x4deed9=Math[_0x5729a3(0x695)](0x1,0.5*_0x4deed9);}}static[_0x1791cf(0x2453)](_0x1d97bc){var _0x3dddb8=_0x1791cf;if(0xc<=_0x1d97bc[_0x3dddb8(0x17c7)]){_0x1d97bc=new Uint8Array(_0x1d97bc['buffer'],_0x1d97bc[_0x3dddb8(0x343d)],0xc);if(0xab===_0x1d97bc[0x0]&&0x4b===_0x1d97bc[0x1]&&0x54===_0x1d97bc[0x2]&&0x58===_0x1d97bc[0x3]&&0x20===_0x1d97bc[0x4]&&0x31===_0x1d97bc[0x5]&&0x31===_0x1d97bc[0x6]&&0xbb===_0x1d97bc[0x7]&&0xd===_0x1d97bc[0x8]&&0xa===_0x1d97bc[0x9]&&0x1a===_0x1d97bc[0xa]&&0xa===_0x1d97bc[0xb])return!0x0;}return!0x1;}}_0x221eba[_0x1791cf(0x1f69)]=0x40,_0x221eba[_0x1791cf(0x1175)]=0x0,_0x221eba[_0x1791cf(0x500)]=0x1,_0x221eba[_0x1791cf(0x2186)]=0x2,_0x221eba[_0x1791cf(0x2c04)]=0x3;},0x16046:(_0x53de55,_0xc82fbb,_0x154ea7)=>{var _0xb66ac0=a7_0x38a779;_0x154ea7['d'](_0xc82fbb,{'Z':()=>_0x5479ee});var _0x33b562=_0x154ea7(0x77a5),_0x28dd1d=_0x154ea7(0x1171b),_0x152de1=_0x154ea7(0xe222),_0x5a06b1=_0x154ea7(0x7809);function _0x1e0464(_0x2c9c8c){return _0x2c9c8c?_0x152de1['w1']['GetAbsoluteUrl'](_0x2c9c8c):null;}function _0x33d979(_0x25285c){var _0x344f6f=a7_0x2532;null!==_0x25285c['wasmUASTCToASTC']&&(KTX2DECODER[_0x344f6f(0xdc2)]['WasmModuleURL']=_0x25285c[_0x344f6f(0x305c)]),null!==_0x25285c[_0x344f6f(0x257a)]&&(KTX2DECODER[_0x344f6f(0x35e1)]['WasmModuleURL']=_0x25285c[_0x344f6f(0x257a)]),null!==_0x25285c['wasmUASTCToRGBA_UNORM']&&(KTX2DECODER[_0x344f6f(0x3f2d)][_0x344f6f(0x3d14)]=_0x25285c[_0x344f6f(0x38b3)]),null!==_0x25285c[_0x344f6f(0x2691)]&&(KTX2DECODER[_0x344f6f(0x235a)][_0x344f6f(0x3d14)]=_0x25285c[_0x344f6f(0x2691)]),null!==_0x25285c[_0x344f6f(0x1a2c)]&&(KTX2DECODER[_0x344f6f(0x1172)][_0x344f6f(0x3d14)]=_0x25285c[_0x344f6f(0x1a2c)]),null!==_0x25285c[_0x344f6f(0x2d1d)]&&(KTX2DECODER[_0x344f6f(0x1c22)][_0x344f6f(0x3d14)]=_0x25285c['wasmUASTCToRG8_UNORM']),null!==_0x25285c['jsMSCTranscoder']&&(KTX2DECODER[_0x344f6f(0x2bdf)][_0x344f6f(0x4b3)]=_0x25285c['jsMSCTranscoder']),null!==_0x25285c[_0x344f6f(0x25d5)]&&(KTX2DECODER['MSCTranscoder'][_0x344f6f(0x3d14)]=_0x25285c[_0x344f6f(0x25d5)]),null!==_0x25285c[_0x344f6f(0xd1f)]&&(KTX2DECODER[_0x344f6f(0x3bff)]['WasmModuleURL']=_0x25285c['wasmZSTDDecoder']);}class _0x5479ee{constructor(_0xbf0cfe,_0x5a0ef7=_0x5479ee[_0xb66ac0(0x218b)]){var _0x1a4cfd=_0xb66ac0;this[_0x1a4cfd(0xe76)]=_0xbf0cfe,_0x5479ee[_0x1a4cfd(0x1454)](_0x5a0ef7);}static[_0xb66ac0(0x23e6)](){var _0x5f1657=_0xb66ac0;return'object'==typeof navigator&&navigator[_0x5f1657(0x47b)]?Math['min'](Math[_0x5f1657(0x3f66)](0.5*navigator['hardwareConcurrency']),0x4):0x1;}static['_Initialize'](_0x391f91){var _0x278159=_0xb66ac0;if(!_0x5479ee[_0x278159(0x31ba)]&&!_0x5479ee[_0x278159(0x2e29)]){const _0x26aafb={'jsDecoderModule':_0x152de1['w1'][_0x278159(0x1428)](this[_0x278159(0x2003)]['jsDecoderModule']),'wasmUASTCToASTC':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x305c)]),'wasmUASTCToBC7':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x257a)]),'wasmUASTCToRGBA_UNORM':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x38b3)]),'wasmUASTCToRGBA_SRGB':_0x1e0464(this[_0x278159(0x2003)]['wasmUASTCToRGBA_SRGB']),'wasmUASTCToR8_UNORM':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x1a2c)]),'wasmUASTCToRG8_UNORM':_0x1e0464(this['URLConfig'][_0x278159(0x2d1d)]),'jsMSCTranscoder':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x2378)]),'wasmMSCTranscoder':_0x1e0464(this[_0x278159(0x2003)][_0x278159(0x25d5)]),'wasmZSTDDecoder':_0x1e0464(this['URLConfig'][_0x278159(0xd1f)])};_0x391f91&&_0x278159(0x7a8)==typeof Worker&&_0x278159(0x3e74)!=typeof URL?_0x5479ee['_WorkerPoolPromise']=new Promise(_0x2ba402=>{var _0x49862c=_0x278159;const _0x40b14f=URL[_0x49862c(0x2b2d)](new Blob([_0x33d979+('('+_0x2707c2+')()')],{'type':_0x49862c(0x180e)}));_0x2ba402(new _0x28dd1d['v'](_0x391f91,()=>new Promise((_0x36b2fa,_0x5ad9e5)=>{var _0x5479e2=_0x49862c;const _0x5c2a23=new Worker(_0x40b14f),_0xbfa093=_0x5a6813=>{var _0x5a151d=a7_0x2532;_0x5c2a23[_0x5a151d(0x1978)](_0x5a151d(0x3cd5),_0xbfa093),_0x5c2a23['removeEventListener'](_0x5a151d(0x1597),_0x43a6fa),_0x5ad9e5(_0x5a6813);},_0x43a6fa=_0x174de7=>{var _0x4f8b1e=a7_0x2532;_0x4f8b1e(0x410f)===_0x174de7[_0x4f8b1e(0x1b48)][_0x4f8b1e(0x3b40)]&&(_0x5c2a23['removeEventListener'](_0x4f8b1e(0x3cd5),_0xbfa093),_0x5c2a23[_0x4f8b1e(0x1978)](_0x4f8b1e(0x1597),_0x43a6fa),_0x36b2fa(_0x5c2a23));};_0x5c2a23[_0x5479e2(0x4027)](_0x5479e2(0x3cd5),_0xbfa093),_0x5c2a23['addEventListener'](_0x5479e2(0x1597),_0x43a6fa),_0x5c2a23[_0x5479e2(0x1231)]({'action':_0x5479e2(0x410f),'urls':_0x26aafb});})));}):'undefined'==typeof KTX2DECODER?_0x5479ee[_0x278159(0x2e29)]=_0x152de1['w1'][_0x278159(0x1edd)](_0x26aafb['jsDecoderModule'])[_0x278159(0xd1a)](()=>(KTX2DECODER[_0x278159(0x2bdf)]['UseFromWorkerThread']=!0x1,KTX2DECODER[_0x278159(0x39f6)][_0x278159(0x2b8a)]=!0x0,_0x33d979(_0x26aafb),new KTX2DECODER[(_0x278159(0x1a3f))]())):(KTX2DECODER[_0x278159(0x2bdf)]['UseFromWorkerThread']=!0x1,KTX2DECODER[_0x278159(0x39f6)][_0x278159(0x2b8a)]=!0x0,_0x5479ee['_DecoderModulePromise']=Promise[_0x278159(0x1bd5)](new KTX2DECODER[(_0x278159(0x1a3f))]()));}}[_0xb66ac0(0x1e0c)](_0x4fc6d0,_0x3d1cb0,_0x278b94){var _0x5304f1=_0xb66ac0;const _0x6e46c4=this['_engine'][_0x5304f1(0x179f)](),_0x90aeb4={'astc':!!_0x6e46c4[_0x5304f1(0x11bf)],'bptc':!!_0x6e46c4['bptc'],'s3tc':!!_0x6e46c4[_0x5304f1(0x36d4)],'pvrtc':!!_0x6e46c4[_0x5304f1(0x3812)],'etc2':!!_0x6e46c4[_0x5304f1(0x1b15)],'etc1':!!_0x6e46c4[_0x5304f1(0xee0)]};if(_0x5479ee[_0x5304f1(0x31ba)])return _0x5479ee[_0x5304f1(0x31ba)][_0x5304f1(0xd1a)](_0x349260=>new Promise((_0x1fc82a,_0x3b2c23)=>{var _0x1a96a6=_0x5304f1;_0x349260[_0x1a96a6(0x1e1d)]((_0x39b75d,_0x127496)=>{var _0x1666c8=_0x1a96a6;const _0x3b5e08=_0x1c33c7=>{var _0x164c93=a7_0x2532;_0x39b75d['removeEventListener'](_0x164c93(0x3cd5),_0x3b5e08),_0x39b75d[_0x164c93(0x1978)](_0x164c93(0x1597),_0x16a7f8),_0x3b2c23(_0x1c33c7),_0x127496();},_0x16a7f8=_0x4e48fe=>{var _0x19e58d=a7_0x2532;if(_0x19e58d(0x4cb)===_0x4e48fe[_0x19e58d(0x1b48)][_0x19e58d(0x3b40)]){if(_0x39b75d['removeEventListener']('error',_0x3b5e08),_0x39b75d[_0x19e58d(0x1978)]('message',_0x16a7f8),_0x4e48fe[_0x19e58d(0x1b48)][_0x19e58d(0x546)])try{this['_createTexture'](_0x4e48fe[_0x19e58d(0x1b48)]['decodedData'],_0x3d1cb0,_0x278b94),_0x1fc82a();}catch(_0x27d078){_0x3b2c23({'message':_0x27d078});}else _0x3b2c23({'message':_0x4e48fe[_0x19e58d(0x1b48)]['msg']});_0x127496();}},_0x42fc0d=(_0x39b75d[_0x1666c8(0x4027)](_0x1666c8(0x3cd5),_0x3b5e08),_0x39b75d['addEventListener']('message',_0x16a7f8),_0x5479ee[_0x1666c8(0x3bcc)][_0x1666c8(0x1233)]&&_0x39b75d[_0x1666c8(0x1231)]({'action':'setDefaultDecoderOptions','options':_0x5479ee[_0x1666c8(0x3bcc)][_0x1666c8(0x2e99)]()}),new Uint8Array(_0x4fc6d0[_0x1666c8(0x17c7)]));_0x42fc0d[_0x1666c8(0xc1b)](new Uint8Array(_0x4fc6d0[_0x1666c8(0x12ab)],_0x4fc6d0['byteOffset'],_0x4fc6d0[_0x1666c8(0x17c7)])),_0x39b75d[_0x1666c8(0x1231)]({'action':_0x1666c8(0x3abc),'data':_0x42fc0d,'caps':_0x90aeb4,'options':_0x278b94},[_0x42fc0d[_0x1666c8(0x12ab)]]);});}));if(_0x5479ee[_0x5304f1(0x2e29)])return _0x5479ee[_0x5304f1(0x2e29)][_0x5304f1(0xd1a)](_0x221a2b=>new Promise((_0xcfbf8c,_0x5d30af)=>{var _0x2fe5a1=_0x5304f1;_0x221a2b[_0x2fe5a1(0x3abc)](_0x4fc6d0,_0x6e46c4)['then'](_0x50b080=>{this['_createTexture'](_0x50b080,_0x3d1cb0),_0xcfbf8c();})['catch'](_0x587e20=>{_0x5d30af({'message':_0x587e20});});}));throw new Error(_0x5304f1(0x24ee));}['_createTexture'](_0x4d03ff,_0x3d3e4a,_0x3b353d){var _0x2e20c4=_0xb66ac0;this['_engine']['_bindTextureDirectly'](0xde1,_0x3d3e4a),_0x3b353d&&(_0x3b353d[_0x2e20c4(0x3237)]=_0x4d03ff[_0x2e20c4(0x3237)],_0x3b353d[_0x2e20c4(0x187e)]=_0x4d03ff[_0x2e20c4(0x187e)],_0x3b353d[_0x2e20c4(0x33f9)]=_0x4d03ff[_0x2e20c4(0x33f9)],_0x3b353d[_0x2e20c4(0x1934)]=_0x4d03ff[_0x2e20c4(0x1934)]);let _0x19debf=!0x0;switch(_0x4d03ff[_0x2e20c4(0x3237)]){case 0x8058:_0x3d3e4a[_0x2e20c4(0x261)]=_0x33b562['g'][_0x2e20c4(0x7d6)],_0x3d3e4a[_0x2e20c4(0xb3b)]=_0x33b562['g'][_0x2e20c4(0x3eec)];break;case 0x8229:_0x3d3e4a[_0x2e20c4(0x261)]=_0x33b562['g'][_0x2e20c4(0x7d6)],_0x3d3e4a[_0x2e20c4(0xb3b)]=_0x33b562['g'][_0x2e20c4(0x4009)];break;case 0x822b:_0x3d3e4a['type']=_0x33b562['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x3d3e4a[_0x2e20c4(0xb3b)]=_0x33b562['g']['TEXTUREFORMAT_RG'];break;default:_0x3d3e4a[_0x2e20c4(0xb3b)]=_0x4d03ff[_0x2e20c4(0x3237)],_0x19debf=!0x1;}if(_0x3d3e4a['_gammaSpace']=_0x4d03ff[_0x2e20c4(0x187e)],_0x3d3e4a[_0x2e20c4(0x25ff)]=0x1<_0x4d03ff[_0x2e20c4(0x23d4)][_0x2e20c4(0x3785)],_0x4d03ff[_0x2e20c4(0x800)])throw new Error(_0x2e20c4(0x2636)+_0x4d03ff[_0x2e20c4(0x800)]);for(let _0x904b82=0x0;_0x904b82<_0x4d03ff[_0x2e20c4(0x23d4)][_0x2e20c4(0x3785)];++_0x904b82){var _0xcfcfaa=_0x4d03ff['mipmaps'][_0x904b82];if(!_0xcfcfaa||!_0xcfcfaa['data'])throw new Error(_0x2e20c4(0x1c11));_0x19debf?(_0x3d3e4a[_0x2e20c4(0xad8)]=_0xcfcfaa[_0x2e20c4(0xad8)],_0x3d3e4a[_0x2e20c4(0x605)]=_0xcfcfaa[_0x2e20c4(0x605)],this['_engine']['_uploadDataToTextureDirectly'](_0x3d3e4a,_0xcfcfaa[_0x2e20c4(0x1b48)],0x0,_0x904b82,void 0x0,!0x0)):this[_0x2e20c4(0xe76)][_0x2e20c4(0x222d)](_0x3d3e4a,_0x4d03ff['transcodedFormat'],_0xcfcfaa[_0x2e20c4(0xad8)],_0xcfcfaa[_0x2e20c4(0x605)],_0xcfcfaa[_0x2e20c4(0x1b48)],0x0,_0x904b82);}_0x3d3e4a[_0x2e20c4(0x31f8)]='.ktx2',_0x3d3e4a[_0x2e20c4(0xad8)]=_0x4d03ff[_0x2e20c4(0x23d4)][0x0]['width'],_0x3d3e4a[_0x2e20c4(0x605)]=_0x4d03ff['mipmaps'][0x0][_0x2e20c4(0x605)],_0x3d3e4a['isReady']=!0x0,this[_0x2e20c4(0xe76)][_0x2e20c4(0x1212)](0xde1,null);}static[_0xb66ac0(0x2453)](_0x347c70){var _0x34bc07=_0xb66ac0;if(0xc<=_0x347c70['byteLength']){_0x347c70=new Uint8Array(_0x347c70[_0x34bc07(0x12ab)],_0x347c70[_0x34bc07(0x343d)],0xc);if(0xab===_0x347c70[0x0]&&0x4b===_0x347c70[0x1]&&0x54===_0x347c70[0x2]&&0x58===_0x347c70[0x3]&&0x20===_0x347c70[0x4]&&0x32===_0x347c70[0x5]&&0x30===_0x347c70[0x6]&&0xbb===_0x347c70[0x7]&&0xd===_0x347c70[0x8]&&0xa===_0x347c70[0x9]&&0x1a===_0x347c70[0xa]&&0xa===_0x347c70[0xb])return!0x0;}return!0x1;}}function _0x2707c2(){let _0x408a04;onmessage=_0x1372a9=>{var _0x285921=a7_0x2532;if(_0x1372a9[_0x285921(0x1b48)])switch(_0x1372a9[_0x285921(0x1b48)][_0x285921(0x3b40)]){case'init':var _0xb50378=_0x1372a9[_0x285921(0x1b48)][_0x285921(0x1d87)];importScripts(_0xb50378[_0x285921(0x4a3)]),_0x33d979(_0xb50378),_0x408a04=new KTX2DECODER['KTX2Decoder'](),postMessage({'action':'init'});break;case'setDefaultDecoderOptions':KTX2DECODER['KTX2Decoder'][_0x285921(0x3bcc)]=_0x1372a9[_0x285921(0x1b48)]['options'];break;case _0x285921(0x3abc):_0x408a04[_0x285921(0x3abc)](_0x1372a9[_0x285921(0x1b48)][_0x285921(0x1b48)],_0x1372a9[_0x285921(0x1b48)][_0x285921(0x255b)],_0x1372a9[_0x285921(0x1b48)][_0x285921(0x381f)])[_0x285921(0xd1a)](_0x45fc1e=>{var _0x419e33=_0x285921;const _0x2fff5a=[];for(let _0x1a256a=0x0;_0x1a256a<_0x45fc1e[_0x419e33(0x23d4)]['length'];++_0x1a256a){var _0x27eb43=_0x45fc1e[_0x419e33(0x23d4)][_0x1a256a];_0x27eb43&&_0x27eb43[_0x419e33(0x1b48)]&&_0x2fff5a[_0x419e33(0x1e1d)](_0x27eb43[_0x419e33(0x1b48)]['buffer']);}postMessage({'action':_0x419e33(0x4cb),'success':!0x0,'decodedData':_0x45fc1e},_0x2fff5a);})[_0x285921(0x1651)](_0x483c7f=>{var _0x2a4fa4=_0x285921;postMessage({'action':_0x2a4fa4(0x4cb),'success':!0x1,'msg':_0x483c7f});});}};}_0x5479ee[_0xb66ac0(0x2003)]={'jsDecoderModule':'https://preview.babylonjs.com/babylon.ktx2Decoder.js','wasmUASTCToASTC':null,'wasmUASTCToBC7':null,'wasmUASTCToRGBA_UNORM':null,'wasmUASTCToRGBA_SRGB':null,'wasmUASTCToR8_UNORM':null,'wasmUASTCToRG8_UNORM':null,'jsMSCTranscoder':null,'wasmMSCTranscoder':null,'wasmZSTDDecoder':null},_0x5479ee[_0xb66ac0(0x218b)]=_0x5479ee[_0xb66ac0(0x23e6)](),_0x5479ee[_0xb66ac0(0x3bcc)]=new class{constructor(){var _0x1b0278=_0xb66ac0;this[_0x1b0278(0x1b1a)]=!0x0,this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=!0x0,this['_ktx2DecoderOptions']={};}get[_0xb66ac0(0x1233)](){var _0x2d4042=_0xb66ac0;return this[_0x2d4042(0x1b1a)];}get['useRGBAIfASTCBC7NotAvailableWhenUASTC'](){return this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'];}set[_0xb66ac0(0x25bd)](_0x5f7c63){var _0x40ed04=_0xb66ac0;this[_0x40ed04(0x211e)]!==_0x5f7c63&&(this[_0x40ed04(0x211e)]=_0x5f7c63,this[_0x40ed04(0x1b1a)]=!0x0);}get['useRGBAIfOnlyBC1BC3AvailableWhenUASTC'](){var _0x1a9606=_0xb66ac0;return this[_0x1a9606(0x2cef)];}set[_0xb66ac0(0x52a)](_0xa64dc3){var _0x33fa2e=_0xb66ac0;this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']!==_0xa64dc3&&(this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=_0xa64dc3,this[_0x33fa2e(0x1b1a)]=!0x0);}get[_0xb66ac0(0x1a68)](){var _0x480736=_0xb66ac0;return this[_0x480736(0x1b51)];}set[_0xb66ac0(0x1a68)](_0x14f9fd){var _0x2a420f=_0xb66ac0;this[_0x2a420f(0x1b51)]!==_0x14f9fd&&(this[_0x2a420f(0x1b51)]=_0x14f9fd,this[_0x2a420f(0x1b1a)]=!0x0);}get['forceR8'](){var _0x4c90fe=_0xb66ac0;return this[_0x4c90fe(0x198e)];}set[_0xb66ac0(0x36a4)](_0x27b586){var _0x1df62e=_0xb66ac0;this['_forceR8']!==_0x27b586&&(this[_0x1df62e(0x198e)]=_0x27b586,this[_0x1df62e(0x1b1a)]=!0x0);}get[_0xb66ac0(0x2d00)](){var _0x55b78c=_0xb66ac0;return this[_0x55b78c(0x3a70)];}set['forceRG8'](_0x3db6e2){var _0x191165=_0xb66ac0;this[_0x191165(0x3a70)]!==_0x3db6e2&&(this[_0x191165(0x3a70)]=_0x3db6e2,this[_0x191165(0x1b1a)]=!0x0);}get[_0xb66ac0(0x2efb)](){return this['_bypassTranscoders'];}set[_0xb66ac0(0x2efb)](_0x470df8){var _0x2bb825=_0xb66ac0;this['_bypassTranscoders']!==_0x470df8&&(this['_bypassTranscoders']=_0x470df8,this[_0x2bb825(0x1b1a)]=!0x0);}[_0xb66ac0(0x2e99)](){var _0x183699=_0xb66ac0;if(!this[_0x183699(0x1b1a)])return this[_0x183699(0x2dd6)];this['_isDirty']=!0x1;const _0x2cd13b={'useRGBAIfASTCBC7NotAvailableWhenUASTC':this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'],'forceRGBA':this[_0x183699(0x1b51)],'forceR8':this[_0x183699(0x198e)],'forceRG8':this[_0x183699(0x3a70)],'bypassTranscoders':this[_0x183699(0x33e0)]};return this[_0x183699(0x52a)]&&(_0x2cd13b[_0x183699(0xabe)]={'UASTC':{'transcodeFormat':[_0x5a06b1['zE'][_0x183699(0x3caf)],_0x5a06b1['zE'][_0x183699(0x146a)]],'yes':{'transcodeFormat':_0x5a06b1['zE'][_0x183699(0x2b90)],'engineFormat':_0x5a06b1['v'][_0x183699(0x18b3)],'roundToMultiple4':!0x1}}}),this[_0x183699(0x2dd6)]=_0x2cd13b;}}();},0x10ea4:(_0x1b74b5,_0x5d2453,_0x343a84)=>{var _0x2d7f47=a7_0x38a779;_0x343a84['d'](_0x5d2453,{'Y':()=>_0x26d1e1}),_0x5d2453=_0x343a84(0x6214);class _0x26d1e1{static['_CheckLimit'](_0x1b628b,_0x2d5c18){var _0x5c8fe6=a7_0x2532;let _0xba52bd=_0x26d1e1[_0x5c8fe6(0x347e)][_0x1b628b];return _0xba52bd?_0xba52bd[_0x5c8fe6(0x33a1)]++:(_0xba52bd={'limit':_0x2d5c18,'current':0x1},_0x26d1e1[_0x5c8fe6(0x347e)][_0x1b628b]=_0xba52bd),_0xba52bd['current']<=_0xba52bd[_0x5c8fe6(0x13d3)];}static['_GenerateLimitMessage'](_0x872f41,_0x3def57=0x1){var _0x23a59b=a7_0x2532,_0x872f41=_0x26d1e1[_0x23a59b(0x347e)][_0x872f41];_0x872f41&&_0x26d1e1[_0x23a59b(0x267b)]&&(_0x3def57=this['_Levels'][_0x3def57],_0x872f41['current']===_0x872f41['limit']&&_0x26d1e1[_0x3def57['name']](_0x26d1e1[_0x23a59b(0x267b)]['replace'](/%LIMIT%/g,''+_0x872f41['limit'])[_0x23a59b(0xb35)](/%TYPE%/g,null!=(_0x872f41=_0x3def57[_0x23a59b(0x3844)])?_0x872f41:'')));}static[_0x2d7f47(0x178c)](_0x83accd){var _0x10890e=_0x2d7f47;_0x26d1e1[_0x10890e(0x3a69)]=_0x83accd+_0x26d1e1[_0x10890e(0x3a69)],_0x26d1e1['OnNewCacheEntry']&&_0x26d1e1[_0x10890e(0x2d24)](_0x83accd);}static[_0x2d7f47(0x2c9c)](_0x58f84f){var _0x4c55c4=_0x2d7f47,_0x52aeb3=_0x16ec2e=>_0x16ec2e<0xa?'0'+_0x16ec2e:''+_0x16ec2e;const _0x13644b=new Date();return'['+_0x52aeb3(_0x13644b[_0x4c55c4(0x29e2)]())+':'+_0x52aeb3(_0x13644b[_0x4c55c4(0x4c1)]())+':'+_0x52aeb3(_0x13644b[_0x4c55c4(0x1e38)]())+']:\x20'+_0x58f84f;}static[_0x2d7f47(0x32e)](_0x4d47cd,_0x50d0bf){}static[_0x2d7f47(0x3260)](_0x525ea8=0x1,_0x23e2d5,_0x3c77c1){var _0x49b45e=_0x2d7f47;if(void 0x0===_0x3c77c1||_0x26d1e1[_0x49b45e(0x3e6f)](_0x23e2d5,_0x3c77c1)){_0x3c77c1=_0x26d1e1[_0x49b45e(0x2c9c)](_0x23e2d5);const _0x5541c7=this[_0x49b45e(0x2fb5)][_0x525ea8];_0x5541c7[_0x49b45e(0x3a22)]&&_0x5541c7[_0x49b45e(0x3a22)](_0x49b45e(0xd35)+_0x3c77c1),_0x3c77c1=_0x49b45e(0x3543)+_0x5541c7['color']+'\x27>'+_0x3c77c1+_0x49b45e(0x3f6c),(_0x26d1e1['_AddLogEntry'](_0x3c77c1),_0x26d1e1['_GenerateLimitMessage'](_0x23e2d5,_0x525ea8));}}static get['LogCache'](){var _0x3783aa=_0x2d7f47;return _0x26d1e1[_0x3783aa(0x3a69)];}static[_0x2d7f47(0x3dbf)](){var _0x341b55=_0x2d7f47;_0x26d1e1[_0x341b55(0x3a69)]='',_0x26d1e1[_0x341b55(0x347e)]={},_0x26d1e1[_0x341b55(0x1936)]=0x0;}static set[_0x2d7f47(0x1a6e)](_0x2dbee3){var _0x23117f=_0x2d7f47;_0x26d1e1[_0x23117f(0x997)]=_0x26d1e1['_LogDisabled'],_0x26d1e1[_0x23117f(0x27dc)]=_0x26d1e1[_0x23117f(0x32e)],_0x26d1e1[_0x23117f(0xac3)]=_0x26d1e1[_0x23117f(0x32e)],[_0x26d1e1[_0x23117f(0x2646)],_0x26d1e1['WarningLogLevel'],_0x26d1e1[_0x23117f(0x2f07)]][_0x23117f(0x66b)](_0x56770a=>{var _0x2cd863=_0x23117f,_0x598dc5;(_0x2dbee3&_0x56770a)===_0x56770a&&(_0x598dc5=this[_0x2cd863(0x2fb5)][_0x56770a],_0x26d1e1[_0x598dc5[_0x2cd863(0x3844)]]=_0x26d1e1['_LogEnabled']['bind'](_0x26d1e1,_0x56770a));});}}_0x26d1e1[_0x2d7f47(0x1021)]=0x0,_0x26d1e1['MessageLogLevel']=0x1,_0x26d1e1[_0x2d7f47(0x35d8)]=0x2,_0x26d1e1['ErrorLogLevel']=0x4,_0x26d1e1[_0x2d7f47(0x34f8)]=0x7,_0x26d1e1[_0x2d7f47(0x267b)]=_0x2d7f47(0x1848),_0x26d1e1[_0x2d7f47(0x3a69)]='',_0x26d1e1[_0x2d7f47(0x347e)]={},_0x26d1e1['_Levels']=[{},{'color':_0x2d7f47(0x2688),'logFunc':_0x5d2453[_0x2d7f47(0x3e3)],'name':_0x2d7f47(0x997)},{'color':'orange','logFunc':_0x5d2453[_0x2d7f47(0x326b)],'name':_0x2d7f47(0x27dc)},{},{'color':'red','logFunc':_0x5d2453['error'],'name':_0x2d7f47(0xac3)}],_0x26d1e1[_0x2d7f47(0x1936)]=0x0,_0x26d1e1['Log']=_0x26d1e1[_0x2d7f47(0x3260)][_0x2d7f47(0xc95)](_0x26d1e1,_0x26d1e1[_0x2d7f47(0x2646)]),_0x26d1e1[_0x2d7f47(0x27dc)]=_0x26d1e1[_0x2d7f47(0x3260)][_0x2d7f47(0xc95)](_0x26d1e1,_0x26d1e1['WarningLogLevel']),_0x26d1e1[_0x2d7f47(0xac3)]=_0x26d1e1[_0x2d7f47(0x3260)][_0x2d7f47(0xc95)](_0x26d1e1,_0x26d1e1['ErrorLogLevel']);},0x5ecb:(_0x55bf22,_0x38e0a5,_0x18e484)=>{_0x18e484(0x9fd1);},0x10ea6:(_0x4df90b,_0x98d9a6,_0x230bc8)=>{var _0x377495=a7_0x38a779;_0x230bc8['d'](_0x98d9a6,{'d':()=>_0x18711d});var _0x4584e5=_0x230bc8(0x77a5),_0x568603=_0x230bc8(0xf96c),_0x5e3dd2=_0x230bc8(0x5f28),_0x5be211=_0x230bc8(0x9236);_0x230bc8(0x13733);class _0x18711d{constructor(_0x1dd8d8){var _0x5cfa15=a7_0x2532;this['onAfterReductionPerformed']=new _0x568603['y$'](),this[_0x5cfa15(0x12c6)]=!0x0,this['_activated']=!0x1,this['_camera']=_0x1dd8d8,this[_0x5cfa15(0x3dec)]=new _0x5be211['O'](_0x1dd8d8[_0x5cfa15(0x40ae)]()),this[_0x5cfa15(0x5d9)]=_0x1dd8d8[_0x5cfa15(0x318e)]()[_0x5cfa15(0x197a)][_0x5cfa15(0x33ee)](()=>{var _0x143f80=_0x5cfa15;this['_postProcessManager'][_0x143f80(0x2fb9)]();});}get[_0x377495(0x1071)](){var _0x33a3b1=_0x377495;return this[_0x33a3b1(0xb89)];}[_0x377495(0xaca)](_0xed6a86,_0x2997f,_0x733981=_0x4584e5['g'][_0x377495(0x144b)],_0x13da74=!0x0){var _0x5d7b88=_0x377495;if(_0xed6a86!==this[_0x5d7b88(0xb89)]){this[_0x5d7b88(0x3551)](!0x1),this['_sourceTexture']=_0xed6a86,this[_0x5d7b88(0x2522)]=[],this[_0x5d7b88(0x12c6)]=_0x13da74;const _0x367e96=this[_0x5d7b88(0x36f7)]['getScene'](),_0x5a1608=new _0x5e3dd2['D'](_0x5d7b88(0xc33),_0x5d7b88(0x9c4),[_0x5d7b88(0x35b7)],[_0x5d7b88(0x1071)],0x1,null,_0x4584e5['g'][_0x5d7b88(0xd3c)],_0x367e96[_0x5d7b88(0x318e)](),!0x1,_0x5d7b88(0x369b)+(_0x2997f?'\x0a#define\x20DEPTH_REDUX':''),_0x733981,void 0x0,void 0x0,void 0x0,_0x4584e5['g'][_0x5d7b88(0x1218)]);_0x5a1608[_0x5d7b88(0x2c31)]=!0x1,_0x5a1608[_0x5d7b88(0x2ee6)]=_0x13da74;let _0x4b5288=this[_0x5d7b88(0xb89)]['getRenderWidth'](),_0x37af71=this[_0x5d7b88(0xb89)]['getRenderHeight']();var _0x4bcdd3,_0x50f5e2;_0x5a1608[_0x5d7b88(0x7ef)]=(_0x4bcdd3=_0x4b5288,_0x50f5e2=_0x37af71,_0x1b5985=>{var _0x35da2d=_0x5d7b88;_0x1b5985[_0x35da2d(0xf22)](_0x35da2d(0x1071),this[_0x35da2d(0xb89)]),_0x1b5985[_0x35da2d(0x3ab0)](_0x35da2d(0x35b7),_0x4bcdd3,_0x50f5e2);}),this[_0x5d7b88(0x2522)][_0x5d7b88(0x1e1d)](_0x5a1608);let _0x339c7a=0x1;for(;0x1<_0x4b5288||0x1<_0x37af71;){_0x4b5288=Math[_0x5d7b88(0x695)](Math[_0x5d7b88(0x3872)](_0x4b5288/0x2),0x1),_0x37af71=Math[_0x5d7b88(0x695)](Math['round'](_0x37af71/0x2),0x1);const _0xd913bd=new _0x5e3dd2['D'](_0x5d7b88(0x193a)+_0x339c7a,_0x5d7b88(0x9c4),[_0x5d7b88(0x35b7)],null,{'width':_0x4b5288,'height':_0x37af71},null,_0x4584e5['g'][_0x5d7b88(0xd3c)],_0x367e96['getEngine'](),!0x1,_0x5d7b88(0x40ee)+(0x1==_0x4b5288&&0x1==_0x37af71?'LAST':0x1==_0x4b5288||0x1==_0x37af71?_0x5d7b88(0x1077):'MAIN'),_0x733981,void 0x0,void 0x0,void 0x0,_0x4584e5['g'][_0x5d7b88(0x1218)]);_0xd913bd[_0x5d7b88(0x2c31)]=!0x1,_0xd913bd['forceFullscreenViewport']=_0x13da74,_0xd913bd[_0x5d7b88(0x7ef)]=((_0x221b06,_0x5947df)=>_0x5d23f6=>{var _0x3575c8=_0x5d7b88;0x1==_0x221b06||0x1==_0x5947df?_0x5d23f6[_0x3575c8(0xc5d)](_0x3575c8(0x35b7),_0x221b06,_0x5947df):_0x5d23f6[_0x3575c8(0x3ab0)](_0x3575c8(0x35b7),_0x221b06,_0x5947df);})(_0x4b5288,_0x37af71),this[_0x5d7b88(0x2522)][_0x5d7b88(0x1e1d)](_0xd913bd),_0x339c7a++,0x1==_0x4b5288&&0x1==_0x37af71&&_0xd913bd[_0x5d7b88(0x3b55)][_0x5d7b88(0x33ee)](((_0x30f045,_0x495f88,_0x3ed959)=>{const _0x1ea49c=new Float32Array(0x4*_0x30f045*_0x495f88),_0x39b83d={'min':0x0,'max':0x0};return()=>{var _0x42912f=a7_0x2532;_0x367e96[_0x42912f(0x318e)]()['_readTexturePixels'](_0x3ed959[_0x42912f(0x917)][_0x42912f(0xd74)],_0x30f045,_0x495f88,-0x1,0x0,_0x1ea49c,!0x1),_0x39b83d[_0x42912f(0x33a7)]=_0x1ea49c[0x0],_0x39b83d[_0x42912f(0x695)]=_0x1ea49c[0x1],this['onAfterReductionPerformed'][_0x42912f(0x2231)](_0x39b83d);};})(_0x4b5288,_0x37af71,_0xd913bd));}}}get['refreshRate'](){var _0x41cc84=_0x377495;return this[_0x41cc84(0xb89)]?this[_0x41cc84(0xb89)][_0x41cc84(0x24d6)]:-0x1;}set['refreshRate'](_0x4b1f91){var _0x314546=_0x377495;this[_0x314546(0xb89)]&&(this[_0x314546(0xb89)][_0x314546(0x24d6)]=_0x4b1f91);}get[_0x377495(0x3c6f)](){var _0x49debd=_0x377495;return this[_0x49debd(0x2a46)];}[_0x377495(0x3cda)](){var _0x5d57be=_0x377495;!this[_0x5d57be(0x1d8d)]&&this['_sourceTexture']&&(this['_onAfterUnbindObserver']=this[_0x5d57be(0xb89)][_0x5d57be(0x1e54)][_0x5d57be(0x33ee)](()=>{var _0x2e78bb=_0x5d57be,_0x517568;const _0x2bef82=this[_0x2e78bb(0x36f7)]['getScene']()[_0x2e78bb(0x318e)]();null!=(_0x517568=_0x2bef82[_0x2e78bb(0x2c22)])&&_0x517568[_0x2e78bb(0x3e4c)](_0x2bef82,_0x2e78bb(0x31fe),0x1),this[_0x2e78bb(0x2522)][0x0][_0x2e78bb(0x3cda)](this[_0x2e78bb(0x36f7)]),this[_0x2e78bb(0x3dec)][_0x2e78bb(0x2efe)](this[_0x2e78bb(0x2522)],this[_0x2e78bb(0x2522)][0x0][_0x2e78bb(0x917)],this['_forceFullscreenViewport']),_0x2bef82[_0x2e78bb(0x2f50)](this[_0x2e78bb(0x2522)][0x0]['inputTexture'],!0x1),null!=(_0x517568=_0x2bef82[_0x2e78bb(0x231a)])&&_0x517568[_0x2e78bb(0x3e4c)](_0x2bef82,0x1);}),this[_0x5d57be(0x2a46)]=!0x0);}[_0x377495(0x1668)](){var _0x1abf50=_0x377495;this[_0x1abf50(0x1d8d)]&&this[_0x1abf50(0xb89)]&&(this[_0x1abf50(0xb89)][_0x1abf50(0x1e54)][_0x1abf50(0x418a)](this[_0x1abf50(0x1d8d)]),this['_onAfterUnbindObserver']=null,this[_0x1abf50(0x2a46)]=!0x1);}['dispose'](_0x44df11=!0x0){var _0x42b536=_0x377495;if(_0x44df11&&(this[_0x42b536(0xba2)][_0x42b536(0xc60)](),this[_0x42b536(0x5d9)]&&(this[_0x42b536(0x36f7)][_0x42b536(0x318e)]()[_0x42b536(0x197a)][_0x42b536(0x418a)](this['_onContextRestoredObserver']),this[_0x42b536(0x5d9)]=null)),this[_0x42b536(0x1668)](),this[_0x42b536(0x2522)]){for(let _0x39bbe2=0x0;_0x39bbe2<this[_0x42b536(0x2522)]['length'];++_0x39bbe2)this[_0x42b536(0x2522)][_0x39bbe2]['dispose']();this[_0x42b536(0x2522)]=null;}this['_postProcessManager']&&_0x44df11&&this[_0x42b536(0x3dec)]['dispose'](),this['_sourceTexture']=null;}}},0x155fe:(_0x1cbe26,_0x105510,_0x3cbd98)=>{var _0x61ecf2=a7_0x38a779;_0x3cbd98=_0x3cbd98(0xf96c),_0x3cbd98['y$'][_0x61ecf2(0x1fd2)][_0x61ecf2(0x269d)]=function(_0x65d5f3,_0x2db793=-0x1,_0x3f8baf,_0x1808fc,_0x3e25d9){return _0x56ada2=this,_0x15004b=function*(){var _0x168313=a7_0x2532;let _0x50baa4=Promise[_0x168313(0x1bd5)](_0x65d5f3);if(!this['observers']['length'])return _0x50baa4;const _0x524c0d=this[_0x168313(0x3f22)];return _0x524c0d['mask']=_0x2db793,_0x524c0d[_0x168313(0x259c)]=_0x3f8baf,_0x524c0d['currentTarget']=_0x1808fc,_0x524c0d[_0x168313(0xedf)]=!0x1,_0x524c0d[_0x168313(0x34fc)]=_0x3e25d9,this[_0x168313(0x1ff2)][_0x168313(0x66b)](_0x27603e=>{var _0x26696f=_0x168313;_0x524c0d[_0x26696f(0xedf)]||_0x27603e[_0x26696f(0x272d)]||_0x27603e[_0x26696f(0x497)]&_0x2db793&&(_0x50baa4=_0x27603e[_0x26696f(0x25e4)]?_0x50baa4['then'](_0x162487=>(_0x524c0d[_0x26696f(0x23e5)]=_0x162487,_0x27603e['callback'][_0x26696f(0x3201)](_0x27603e['scope'],[_0x65d5f3,_0x524c0d]))):_0x50baa4[_0x26696f(0xd1a)](_0x28067a=>(_0x524c0d[_0x26696f(0x23e5)]=_0x28067a,_0x27603e[_0x26696f(0x21f5)](_0x65d5f3,_0x524c0d))),_0x27603e[_0x26696f(0x26dc)]&&this[_0x26696f(0x2b23)](_0x27603e));}),yield _0x50baa4,_0x65d5f3;},new(_0x32720f=(_0x32720f=_0x5dc704=void 0x0)||Promise)(function(_0x12cb48,_0x5c9987){var _0x39a814=a7_0x2532;function _0x1ec15a(_0x30c97a){try{_0x4ab2c7(_0x15004b['next'](_0x30c97a));}catch(_0x282259){_0x5c9987(_0x282259);}}function _0x53efa6(_0x3cbaa5){var _0x578509=a7_0x2532;try{_0x4ab2c7(_0x15004b[_0x578509(0x1bf3)](_0x3cbaa5));}catch(_0x98a7f6){_0x5c9987(_0x98a7f6);}}function _0x4ab2c7(_0x4a8548){var _0x540c22=a7_0x2532,_0x240379;_0x4a8548[_0x540c22(0xd2d)]?_0x12cb48(_0x4a8548[_0x540c22(0xb06)]):((_0x240379=_0x4a8548['value'])instanceof _0x32720f?_0x240379:new _0x32720f(function(_0x1c8bb2){_0x1c8bb2(_0x240379);}))[_0x540c22(0xd1a)](_0x1ec15a,_0x53efa6);}_0x4ab2c7((_0x15004b=_0x15004b[_0x39a814(0x3201)](_0x56ada2,_0x5dc704||[]))['next']());});var _0x56ada2,_0x5dc704,_0x32720f,_0x15004b;};},0xf96c:(_0x431ac1,_0x56e55f,_0x5db0a1)=>{var _0x227e0c=a7_0x38a779;_0x5db0a1['d'](_0x56e55f,{'he':()=>_0x13753c,'y$':()=>_0x4a64d3});class _0x13753c{constructor(_0x16340e,_0x4bef03=!0x1,_0x2e503f,_0x1019dd){this['initialize'](_0x16340e,_0x4bef03,_0x2e503f,_0x1019dd);}[_0x227e0c(0x1281)](_0x4c8171,_0x517680=!0x1,_0x2b7a70,_0x21eff5){var _0x4603ba=_0x227e0c;return this[_0x4603ba(0x497)]=_0x4c8171,this[_0x4603ba(0xedf)]=_0x517680,this[_0x4603ba(0x259c)]=_0x2b7a70,this[_0x4603ba(0x5a9)]=_0x21eff5,this;}}class _0x21b804{constructor(_0x4b7ca6,_0x466f79,_0x294c9e=null){var _0x7a382f=_0x227e0c;this[_0x7a382f(0x21f5)]=_0x4b7ca6,this[_0x7a382f(0x497)]=_0x466f79,this[_0x7a382f(0x25e4)]=_0x294c9e,this['_willBeUnregistered']=!0x1,this[_0x7a382f(0x26dc)]=!0x1;}}class _0x4a64d3{constructor(_0x2d0c29){var _0x5f3cd2=_0x227e0c;this[_0x5f3cd2(0x525)]=new Array(),this['_numObserversMarkedAsDeleted']=0x0,this[_0x5f3cd2(0x3f22)]=new _0x13753c(0x0),_0x2d0c29&&(this[_0x5f3cd2(0x3854)]=_0x2d0c29);}static[_0x227e0c(0x228c)](_0x2aecfc,_0x2265f9){var _0x863142=_0x227e0c;const _0x38558d=new _0x4a64d3();return _0x2aecfc[_0x863142(0xd1a)](_0x595389=>{var _0x98dfbb=_0x863142;_0x38558d[_0x98dfbb(0x2231)](_0x595389);})['catch'](_0x8e7020=>{var _0x4bcdd9=_0x863142;if(!_0x2265f9)throw _0x8e7020;_0x2265f9[_0x4bcdd9(0x2231)](_0x8e7020);}),_0x38558d;}get[_0x227e0c(0x1ff2)](){var _0x1e7d3a=_0x227e0c;return this[_0x1e7d3a(0x525)];}[_0x227e0c(0x33ee)](_0x1a89a0,_0x1fc0c2=-0x1,_0x4f81d8=!0x1,_0x457c34=null,_0x3fa590=!0x1){var _0x25eb36=_0x227e0c;if(!_0x1a89a0)return null;const _0xfa12ee=new _0x21b804(_0x1a89a0,_0x1fc0c2,_0x457c34);return _0xfa12ee[_0x25eb36(0x26dc)]=_0x3fa590,_0x4f81d8?this['_observers']['unshift'](_0xfa12ee):this[_0x25eb36(0x525)][_0x25eb36(0x1e1d)](_0xfa12ee),this[_0x25eb36(0x3854)]&&this[_0x25eb36(0x3854)](_0xfa12ee),_0xfa12ee;}[_0x227e0c(0x2e19)](_0x135795){return this['add'](_0x135795,void 0x0,void 0x0,void 0x0,!0x0);}[_0x227e0c(0x418a)](_0x5ecf0d){var _0x38fc1b=_0x227e0c;return!!_0x5ecf0d&&-0x1!==this['_observers']['indexOf'](_0x5ecf0d)&&(this[_0x38fc1b(0x2b23)](_0x5ecf0d),!0x0);}[_0x227e0c(0x34dc)](_0x4ec3be,_0x110a04){var _0x4ee611=_0x227e0c;for(let _0x49869a=0x0;_0x49869a<this[_0x4ee611(0x525)][_0x4ee611(0x3785)];_0x49869a++){var _0x50a30e=this[_0x4ee611(0x525)][_0x49869a];if(!(_0x50a30e[_0x4ee611(0x272d)]||_0x50a30e[_0x4ee611(0x21f5)]!==_0x4ec3be||_0x110a04&&_0x110a04!==_0x50a30e['scope']))return this['_deferUnregister'](_0x50a30e),!0x0;}return!0x1;}['_deferUnregister'](_0x4fc6d4){var _0x4e7315=_0x227e0c;this['_numObserversMarkedAsDeleted']++,_0x4fc6d4[_0x4e7315(0x26dc)]=!0x1,_0x4fc6d4[_0x4e7315(0x272d)]=!0x0,setTimeout(()=>{var _0x2c82b2=_0x4e7315;this[_0x2c82b2(0x28f0)](_0x4fc6d4);},0x0);}['_remove'](_0x2f1f46,_0x148447=!0x0){var _0x35117a=_0x227e0c;if(!_0x2f1f46)return!0x1;return _0x2f1f46=this[_0x35117a(0x525)][_0x35117a(0x850)](_0x2f1f46),-0x1!==_0x2f1f46&&(_0x148447&&this['_numObserversMarkedAsDeleted']--,this['_observers'][_0x35117a(0x2e7)](_0x2f1f46,0x1),!0x0);}['makeObserverTopPriority'](_0x31f286){var _0x44bc55=_0x227e0c;this['_remove'](_0x31f286,!0x1),this[_0x44bc55(0x525)][_0x44bc55(0x20ee)](_0x31f286);}[_0x227e0c(0xbeb)](_0x4d1eba){var _0x2a1d26=_0x227e0c;this[_0x2a1d26(0x28f0)](_0x4d1eba,!0x1),this[_0x2a1d26(0x525)][_0x2a1d26(0x1e1d)](_0x4d1eba);}[_0x227e0c(0x2231)](_0x42f538,_0x54062e=-0x1,_0x722728,_0xb8319e,_0x58a692){var _0x19ae24=_0x227e0c;if(!this[_0x19ae24(0x525)][_0x19ae24(0x3785)])return!0x0;const _0xbfc93b=this[_0x19ae24(0x3f22)];_0xbfc93b[_0x19ae24(0x497)]=_0x54062e,_0xbfc93b['target']=_0x722728,_0xbfc93b[_0x19ae24(0x5a9)]=_0xb8319e,_0xbfc93b['skipNextObservers']=!0x1,_0xbfc93b[_0x19ae24(0x23e5)]=_0x42f538,_0xbfc93b[_0x19ae24(0x34fc)]=_0x58a692;for(const _0x34dbac of this[_0x19ae24(0x525)])if(!_0x34dbac[_0x19ae24(0x272d)]&&(_0x34dbac[_0x19ae24(0x497)]&_0x54062e&&(_0x34dbac[_0x19ae24(0x26dc)]&&this[_0x19ae24(0x2b23)](_0x34dbac),_0x34dbac['scope']?_0xbfc93b[_0x19ae24(0x23e5)]=_0x34dbac[_0x19ae24(0x21f5)][_0x19ae24(0x3201)](_0x34dbac[_0x19ae24(0x25e4)],[_0x42f538,_0xbfc93b]):_0xbfc93b[_0x19ae24(0x23e5)]=_0x34dbac[_0x19ae24(0x21f5)](_0x42f538,_0xbfc93b)),_0xbfc93b['skipNextObservers']))return!0x1;return!0x0;}[_0x227e0c(0x2495)](_0x28b980,_0x16bd1b,_0x14c8f5=-0x1){var _0x447d97=_0x227e0c;if(!_0x28b980[_0x447d97(0x272d)]){const _0x4e2fe2=this[_0x447d97(0x3f22)];_0x4e2fe2[_0x447d97(0x497)]=_0x14c8f5,_0x4e2fe2[_0x447d97(0xedf)]=!0x1,_0x28b980[_0x447d97(0x26dc)]&&this[_0x447d97(0x2b23)](_0x28b980),_0x28b980['callback'](_0x16bd1b,_0x4e2fe2);}}[_0x227e0c(0xd58)](){var _0xc240b4=_0x227e0c;return 0x0<this['_observers'][_0xc240b4(0x3785)]-this[_0xc240b4(0x3c57)];}[_0x227e0c(0xc60)](){var _0x46b017=_0x227e0c;this[_0x46b017(0x525)]=new Array(),this[_0x46b017(0x3854)]=null,this[_0x46b017(0x3c57)]=0x0;}[_0x227e0c(0x292d)](){var _0x31baa4=_0x227e0c;const _0x18bbcf=new _0x4a64d3();return _0x18bbcf['_observers']=this['_observers'][_0x31baa4(0xeff)](0x0),_0x18bbcf;}['hasSpecificMask'](_0x11be10=-0x1){var _0x1ac65e=_0x227e0c;for(const _0x2d3a33 of this['_observers'])if(_0x2d3a33[_0x1ac65e(0x497)]&_0x11be10||_0x2d3a33[_0x1ac65e(0x497)]===_0x11be10)return!0x0;return!0x1;}}},0x360b:(_0x47cec9,_0x3127c6,_0x529493)=>{var _0x1b67c3=a7_0x38a779;_0x529493['d'](_0x3127c6,{'z':()=>_0x38efad});var _0x4a936a=_0x529493(0x2310);class _0x38efad{constructor(){var _0x35b5e0=a7_0x2532;this[_0x35b5e0(0x2c0f)]=0x0,this[_0x35b5e0(0x15fb)]=0x0,this[_0x35b5e0(0x788)]=0x0,this[_0x35b5e0(0x38b0)]=0x0,this[_0x35b5e0(0xb6a)]=0x0,this['_current']=0x0,this[_0x35b5e0(0xe00)]=0x0,this[_0x35b5e0(0x2b04)]=0x0,this[_0x35b5e0(0x20d)]=0x0,this[_0x35b5e0(0x1fef)]=0x0,this['_lastSecValueCount']=0x0;}get[_0x1b67c3(0x33a7)](){return this['_min'];}get[_0x1b67c3(0x695)](){var _0x4c3d1c=_0x1b67c3;return this[_0x4c3d1c(0x788)];}get['average'](){var _0x5c7423=_0x1b67c3;return this[_0x5c7423(0x38b0)];}get[_0x1b67c3(0x3378)](){return this['_lastSecAverage'];}get[_0x1b67c3(0x33a1)](){return this['_current'];}get[_0x1b67c3(0x7ed)](){var _0xb0f83=_0x1b67c3;return this[_0xb0f83(0x2b04)];}get[_0x1b67c3(0x37f2)](){var _0x2ed8d5=_0x1b67c3;return this[_0x2ed8d5(0xe00)];}[_0x1b67c3(0x1cf5)](){var _0x9e2e0f=_0x1b67c3;this[_0x9e2e0f(0xe00)]++,this['_current']=0x0,this[_0x9e2e0f(0x46f)]++;}[_0x1b67c3(0x4041)](_0x1d65c6,_0x31cda8){var _0x5cb414=_0x1b67c3;_0x38efad[_0x5cb414(0x17a2)]&&(this[_0x5cb414(0x15bd)]+=_0x1d65c6,_0x31cda8&&this[_0x5cb414(0x37e4)]());}[_0x1b67c3(0x87f)](){var _0x5e766c=_0x1b67c3;_0x38efad[_0x5e766c(0x17a2)]&&(this[_0x5e766c(0x2c0f)]=_0x4a936a['F'][_0x5e766c(0x3e6d)]);}[_0x1b67c3(0x1191)](_0x59a72c=!0x0){var _0x39a32a=_0x1b67c3,_0x54c5dd;_0x38efad['Enabled']&&(_0x59a72c&&this[_0x39a32a(0x1cf5)](),_0x54c5dd=_0x4a936a['F']['Now'],this[_0x39a32a(0x15bd)]=_0x54c5dd-this[_0x39a32a(0x2c0f)],_0x59a72c&&this['_fetchResult']());}[_0x1b67c3(0x37e4)](){var _0x12de50=_0x1b67c3;this['_totalAccumulated']+=this['_current'],this['_lastSecAccumulated']+=this['_current'],this['_min']=Math['min'](this[_0x12de50(0x15fb)],this[_0x12de50(0x15bd)]),this[_0x12de50(0x788)]=Math[_0x12de50(0x695)](this['_max'],this[_0x12de50(0x15bd)]),this[_0x12de50(0x38b0)]=this['_totalAccumulated']/this[_0x12de50(0xe00)];var _0x1c5c39=_0x4a936a['F'][_0x12de50(0x3e6d)];0x3e8<_0x1c5c39-this['_lastSecTime']&&(this[_0x12de50(0xb6a)]=this[_0x12de50(0x20d)]/this['_lastSecValueCount'],this[_0x12de50(0x1fef)]=_0x1c5c39,this[_0x12de50(0x20d)]=0x0,this[_0x12de50(0x46f)]=0x0);}}_0x38efad['Enabled']=!0x0;},0x8044:(_0x179736,_0x500bd6,_0x1f97fa)=>{var _0x4e5e10=a7_0x38a779;_0x1f97fa['d'](_0x500bd6,{'A':()=>_0x48d9f9});var _0x104f90=_0x1f97fa(0x2310);class _0x48d9f9{constructor(_0x30ef1a=0x1e){var _0x5009c0=a7_0x2532;this['_enabled']=!0x0,this[_0x5009c0(0xcef)]=new _0x171d8e(_0x30ef1a);}[_0x4e5e10(0xdd0)](_0x1def75=_0x104f90['F']['Now']){var _0x16b4e3=_0x4e5e10,_0x6af33a;this[_0x16b4e3(0x3d8c)]&&(null!=this['_lastFrameTimeMs']&&(_0x6af33a=_0x1def75-this[_0x16b4e3(0x3d80)],this[_0x16b4e3(0xcef)][_0x16b4e3(0x33ee)](_0x6af33a)),this[_0x16b4e3(0x3d80)]=_0x1def75);}get[_0x4e5e10(0xa5b)](){var _0x8c9dd1=_0x4e5e10;return this[_0x8c9dd1(0xcef)]['average'];}get[_0x4e5e10(0x1eeb)](){var _0x3267ef=_0x4e5e10;return this[_0x3267ef(0xcef)][_0x3267ef(0x14e3)];}get[_0x4e5e10(0x2426)](){var _0x32966c=_0x4e5e10;return this['_rollingFrameTime'][_0x32966c(0x22b5)](0x0);}get[_0x4e5e10(0x33e4)](){var _0x2938bf=_0x4e5e10;return 0x3e8/this['_rollingFrameTime'][_0x2938bf(0x359f)];}get['instantaneousFPS'](){var _0x460a11=_0x4e5e10,_0xdfdb48=this[_0x460a11(0xcef)][_0x460a11(0x22b5)](0x0);return 0x0===_0xdfdb48?0x0:0x3e8/_0xdfdb48;}get[_0x4e5e10(0xc7a)](){var _0x54119c=_0x4e5e10;return this[_0x54119c(0xcef)][_0x54119c(0xc7a)]();}[_0x4e5e10(0x115b)](){var _0xaf9d55=_0x4e5e10;this[_0xaf9d55(0x3d8c)]=!0x0;}[_0x4e5e10(0x37cf)](){var _0x541e7f=_0x4e5e10;this[_0x541e7f(0x3d8c)]=!0x1,this[_0x541e7f(0x3d80)]=null;}get['isEnabled'](){var _0x5f4cee=_0x4e5e10;return this[_0x5f4cee(0x3d8c)];}['reset'](){var _0x4d9ce1=_0x4e5e10;this[_0x4d9ce1(0x3d80)]=null,this[_0x4d9ce1(0xcef)][_0x4d9ce1(0x2af4)]();}}class _0x171d8e{constructor(_0x3bca8c){var _0x100b9d=_0x4e5e10;this[_0x100b9d(0x3f1e)]=new Array(_0x3bca8c),this[_0x100b9d(0x2af4)]();}['add'](_0xf58f4b){var _0x6e13f0=_0x4e5e10;let _0x5db92f;var _0x4233ed;this['isSaturated']()?(_0x4233ed=this[_0x6e13f0(0x3f1e)][this[_0x6e13f0(0x2e97)]],_0x5db92f=_0x4233ed-this['average'],this[_0x6e13f0(0x359f)]-=_0x5db92f/(this[_0x6e13f0(0xf65)]-0x1),this[_0x6e13f0(0x362)]-=_0x5db92f*(_0x4233ed-this['average'])):this[_0x6e13f0(0xf65)]++,_0x5db92f=_0xf58f4b-this[_0x6e13f0(0x359f)],this[_0x6e13f0(0x359f)]+=_0x5db92f/this[_0x6e13f0(0xf65)],this[_0x6e13f0(0x362)]+=_0x5db92f*(_0xf58f4b-this[_0x6e13f0(0x359f)]),this[_0x6e13f0(0x14e3)]=this[_0x6e13f0(0x362)]/(this['_sampleCount']-0x1),this[_0x6e13f0(0x3f1e)][this[_0x6e13f0(0x2e97)]]=_0xf58f4b,this[_0x6e13f0(0x2e97)]++,this[_0x6e13f0(0x2e97)]%=this['_samples'][_0x6e13f0(0x3785)];}[_0x4e5e10(0x22b5)](_0x597acb){var _0x1299ab=_0x4e5e10;if(_0x597acb>=this['_sampleCount']||_0x597acb>=this['_samples'][_0x1299ab(0x3785)])return 0x0;var _0x5aef70=this[_0x1299ab(0x821)](this[_0x1299ab(0x2e97)]-0x1);return this[_0x1299ab(0x3f1e)][this['_wrapPosition'](_0x5aef70-_0x597acb)];}['isSaturated'](){var _0x5b771b=_0x4e5e10;return this[_0x5b771b(0xf65)]>=this[_0x5b771b(0x3f1e)][_0x5b771b(0x3785)];}[_0x4e5e10(0x2af4)](){var _0x3ef6d1=_0x4e5e10;this[_0x3ef6d1(0x359f)]=0x0,this[_0x3ef6d1(0x14e3)]=0x0,this['_sampleCount']=0x0,this['_pos']=0x0,this[_0x3ef6d1(0x362)]=0x0;}[_0x4e5e10(0x821)](_0x5df4b3){var _0x2af576=_0x4e5e10,_0x1e20df=this[_0x2af576(0x3f1e)][_0x2af576(0x3785)];return(_0x5df4b3%_0x1e20df+_0x1e20df)%_0x1e20df;}}},0x16e73:(_0x375935,_0x304e7c,_0x3cbc15)=>{var _0x5b77c6=a7_0x38a779;_0x3cbc15['d'](_0x304e7c,{'m':()=>_0x5b1f43});var _0x4bf86a=_0x3cbc15(0x9fd1);class _0x5b1f43{static['_RemoveAndStorePivotPoint'](_0x461e45){var _0x4b16da=a7_0x2532;_0x461e45&&0x0===_0x5b1f43[_0x4b16da(0x268e)]&&(_0x461e45['getPivotPointToRef'](_0x5b1f43[_0x4b16da(0x2697)]),_0x5b1f43[_0x4b16da(0x34b5)]=_0x461e45['_postMultiplyPivotMatrix'],_0x5b1f43[_0x4b16da(0x2697)][_0x4b16da(0x3e70)](0x0,0x0,0x0)||(_0x461e45[_0x4b16da(0x15ea)](_0x4bf86a['y3'][_0x4b16da(0x2786)]),_0x5b1f43['_OldPivotPoint']['subtractToRef'](_0x461e45[_0x4b16da(0x34e)](),_0x5b1f43['_PivotTranslation']),_0x5b1f43['_PivotTmpVector']['copyFromFloats'](0x1,0x1,0x1),_0x5b1f43[_0x4b16da(0x1b1b)]['subtractInPlace'](_0x461e45[_0x4b16da(0x114e)]),_0x5b1f43[_0x4b16da(0x1b1b)][_0x4b16da(0x3a25)](_0x5b1f43[_0x4b16da(0x17c5)]),_0x461e45[_0x4b16da(0xdfa)][_0x4b16da(0x2775)](_0x5b1f43[_0x4b16da(0x1b1b)]))),_0x5b1f43['_PivotCached']++;}static[_0x5b77c6(0x154a)](_0x567fbe){var _0x4a9a0d=_0x5b77c6;_0x567fbe&&!_0x5b1f43[_0x4a9a0d(0x2697)][_0x4a9a0d(0x3e70)](0x0,0x0,0x0)&&0x1===_0x5b1f43[_0x4a9a0d(0x268e)]&&(_0x567fbe[_0x4a9a0d(0x3d79)](_0x5b1f43['_OldPivotPoint']),_0x567fbe[_0x4a9a0d(0x1f4b)]=_0x5b1f43['_PivotPostMultiplyPivotMatrix'],_0x5b1f43[_0x4a9a0d(0x1b1b)][_0x4a9a0d(0x408c)](0x1,0x1,0x1),_0x5b1f43[_0x4a9a0d(0x1b1b)]['subtractInPlace'](_0x567fbe[_0x4a9a0d(0x114e)]),_0x5b1f43[_0x4a9a0d(0x1b1b)]['multiplyInPlace'](_0x5b1f43[_0x4a9a0d(0x17c5)]),_0x567fbe[_0x4a9a0d(0xdfa)][_0x4a9a0d(0xd06)](_0x5b1f43[_0x4a9a0d(0x1b1b)])),this[_0x4a9a0d(0x268e)]--;}}_0x5b1f43[_0x5b77c6(0x268e)]=0x0,_0x5b1f43[_0x5b77c6(0x2697)]=new _0x4bf86a['P'](),_0x5b1f43[_0x5b77c6(0x17c5)]=new _0x4bf86a['P'](),_0x5b1f43[_0x5b77c6(0x1b1b)]=new _0x4bf86a['P'](),_0x5b1f43[_0x5b77c6(0x34b5)]=!0x1;},0x2310:(_0x4716e6,_0xf8bffd,_0x17e4f8)=>{var _0x57d969=a7_0x38a779;_0x17e4f8['d'](_0xf8bffd,{'F':()=>_0x1a6ef1});var _0x23b3f3=_0x17e4f8(0x18233);class _0x1a6ef1{static get[_0x57d969(0x3e6d)](){var _0x131ae0=_0x57d969;return(_0x23b3f3['MZ'][_0x131ae0(0x33bf)]()&&window[_0x131ae0(0x2f51)]&&window[_0x131ae0(0x2f51)][_0x131ae0(0xef4)]?window[_0x131ae0(0x2f51)]:Date)[_0x131ae0(0xef4)]();}}},0xb81:(_0x5b2d22,_0x31fbaa,_0x47e3bb)=>{var _0x4b72e7=a7_0x38a779,_0x1c2e87=_0x47e3bb(0x10ea4),_0x4d1913=_0x47e3bb(0x1593c);(class _0x18ffd1{constructor(_0x1e1149,_0x443b8d,_0x508810){var _0x324229=a7_0x2532;this[_0x324229(0x3921)]=_0x1e1149,_0x1c2e87['Y'][_0x324229(0x997)]('[Reflector]\x20Connecting\x20to\x20ws://'+_0x443b8d+':'+_0x508810),this[_0x324229(0x13d7)]=new WebSocket(_0x324229(0xc4d)+_0x443b8d+':'+_0x508810),this['_webSocket'][_0x324229(0x127f)]=_0x484387=>{var _0x1304e0=_0x324229;const _0x5619b8=_0x484387['data'];if(_0x5619b8[_0x1304e0(0x1a65)](_0x18ffd1[_0x1304e0(0x224a)])){const _0x24ca17=_0x5619b8[_0x1304e0(0x18ee)](_0x18ffd1[_0x1304e0(0x224a)][_0x1304e0(0x3785)]);_0x1c2e87['Y'][_0x1304e0(0x997)](_0x1304e0(0x3168)+_0x24ca17[_0x1304e0(0x18ee)](0x0,0x40)),this[_0x1304e0(0x318)](_0x24ca17);}else _0x1c2e87['Y']['Log'](_0x1304e0(0x3013)+_0x5619b8['substr'](0x0,0x40)),this['_handleClientMessage']();},this[_0x324229(0x13d7)][_0x324229(0x3b99)]=_0x4edb80=>{var _0x46d558=_0x324229;_0x1c2e87['Y'][_0x46d558(0x997)](_0x46d558(0x7e8)+_0x4edb80['code']+'\x20'+_0x4edb80[_0x46d558(0x1471)]);};}[_0x4b72e7(0x2821)](){var _0x410238=_0x4b72e7;this['_webSocket'][_0x410238(0x2821)]();}[_0x4b72e7(0x318)](_0x530fa6){var _0x2e4039=_0x4b72e7;_0x2e4039(0xfe2)===_0x530fa6&&_0x4d1913['K']['SerializeAsync'](this[_0x2e4039(0x3921)])[_0x2e4039(0xd1a)](_0x160e6d=>{var _0x37ddba=_0x2e4039;this[_0x37ddba(0x13d7)][_0x37ddba(0xb51)](_0x37ddba(0x60a)+JSON[_0x37ddba(0x25eb)](_0x160e6d));});}[_0x4b72e7(0x38c8)](){}}['_SERVER_PREFIX']='$$');},0x6fe:(_0x55702f,_0x1de129,_0x213303)=>{var _0x4acbcd=a7_0x38a779;_0x213303['d'](_0x1de129,{'r':()=>_0x346f7f});var _0xd9c561=_0x213303(0x77a5),_0xde3e3a=_0x213303(0x5f28),_0x4b39db=(_0x213303(0x11c21),_0x213303(0xd75),_0x213303(0x13869));class _0x346f7f{static[_0x4acbcd(0x799)](_0x23d278){var _0x5a7e01=_0x4acbcd;const _0x258dcd=_0x23d278[_0x5a7e01(0x14bf)];if(_0x258dcd&&_0x23d278[_0x5a7e01(0x21a6)]){const _0xca929b=_0x258dcd['getEngine']();var _0x7adef0=_0xca929b[_0x5a7e01(0x179f)](),_0x5d9299=_0x258dcd['isReady'];let _0x36a8f3=!0x1;_0x7adef0['textureHalfFloatRender']&&_0x7adef0[_0x5a7e01(0x1f4c)]?(_0x36a8f3=!0x0,_0x258dcd[_0x5a7e01(0x261)]=_0xd9c561['g'][_0x5a7e01(0x144b)]):_0x7adef0[_0x5a7e01(0xca8)]&&_0x7adef0[_0x5a7e01(0x1ac6)]&&(_0x36a8f3=!0x0,_0x258dcd[_0x5a7e01(0x261)]=_0xd9c561['g'][_0x5a7e01(0x248a)]),_0x36a8f3&&(_0x258dcd[_0x5a7e01(0x1977)]=!0x1,_0x258dcd[_0x5a7e01(0x2361)]=!0x1,_0x258dcd[_0x5a7e01(0x192c)]=!0x1),_0x7adef0=()=>{var _0x92fc72=_0x5a7e01;if(_0x36a8f3){const _0x424be6=new _0xde3e3a['D']('rgbdDecode','rgbdDecode',null,null,0x1,null,_0xd9c561['g'][_0x92fc72(0x12e0)],_0xca929b,!0x1,void 0x0,_0x258dcd['type'],void 0x0,null,!0x1),_0x9fb640=(_0x424be6['externalTextureSamplerBinding']=!0x0,_0xca929b[_0x92fc72(0x1e24)](_0x258dcd[_0x92fc72(0xad8)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x258dcd['samplingMode'],'type':_0x258dcd[_0x92fc72(0x261)],'format':_0xd9c561['g'][_0x92fc72(0x3eec)]}));_0x424be6['getEffect']()[_0x92fc72(0x21f7)](()=>{var _0x1e5f63=_0x92fc72;_0x424be6[_0x1e5f63(0x7ef)]=_0x8fdd6b=>{var _0x533e1e=_0x1e5f63;_0x8fdd6b[_0x533e1e(0x42a)]('textureSampler',_0x258dcd),_0x8fdd6b[_0x533e1e(0x3ab0)](_0x533e1e(0x5ab),0x1,0x1);},_0x23d278[_0x1e5f63(0x40ae)]()[_0x1e5f63(0x3ccb)][_0x1e5f63(0x2efe)]([_0x424be6],_0x9fb640,!0x0),_0xca929b['restoreDefaultFramebuffer'](),_0xca929b[_0x1e5f63(0x27c4)](_0x258dcd),_0x424be6&&_0x424be6['dispose'](),_0x9fb640['_swapAndDie'](_0x258dcd),_0x258dcd[_0x1e5f63(0x1977)]=!0x0;});}},_0x5d9299?_0x7adef0():_0x23d278[_0x5a7e01(0x2c4)][_0x5a7e01(0x2e19)](_0x7adef0);}}static[_0x4acbcd(0x334a)](_0x5eb9c9,_0x5a5616,_0x579300=_0xd9c561['g'][_0x4acbcd(0x7d6)]){var _0x24a675=_0x4acbcd;return(0x0,_0x4b39db['$0'])(_0x24a675(0x1323),_0x5eb9c9,_0x5a5616,_0x579300,_0xd9c561['g'][_0x24a675(0x1d4a)],_0xd9c561['g'][_0x24a675(0x3eec)]);}}},0x29d:(_0x2d2cfa,_0x5871bc,_0x53f971)=>{var _0xa6d155=a7_0x38a779;_0x53f971(0xf8c1);var _0x3e8bf8=_0x53f971(0x1dad);(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 _0xa78b8 extends class{constructor(_0xc19424=0x0){var _0x45e035=a7_0x2532;this[_0x45e035(0x1641)]=_0xc19424;}[_0xa6d155(0x100b)](){return'';}[_0xa6d155(0x3201)](_0x4243e0,_0x1c4f72){return!0x0;}}{constructor(){super(...arguments),this['_canBeMerged']=_0x4d3f1d=>{var _0x37b79c=a7_0x2532;if(!(_0x4d3f1d instanceof _0x3e8bf8['Kj']))return!0x1;const _0x166e7d=_0x4d3f1d;return!(_0x166e7d['isDisposed']()||!_0x166e7d[_0x37b79c(0x39a9)]||!_0x166e7d[_0x37b79c(0x3461)]()||0x0<_0x166e7d[_0x37b79c(0x2eea)][_0x37b79c(0x3785)]||_0x166e7d[_0x37b79c(0xdb6)]||_0x166e7d[_0x37b79c(0x3467)]);};}static get[_0xa6d155(0x2d48)](){var _0x5a1e49=_0xa6d155;return _0xa78b8[_0x5a1e49(0xd41)];}static set['UpdateSelectionTree'](_0x409edc){_0xa78b8['_UpdateSelectionTree']=_0x409edc;}[_0xa6d155(0x100b)](){var _0x44ab70=_0xa6d155;return _0x44ab70(0x1a2a);}['apply'](_0x3149c5,_0x4babd8,_0x571305){var _0x55aef8=_0xa6d155;const _0x521cf1=_0x3149c5[_0x55aef8(0x228)]['slice'](0x0);let _0x115a09=_0x521cf1[_0x55aef8(0x3785)];for(let _0x561138=0x0;_0x561138<_0x115a09;_0x561138++){const _0x36aafe=new Array();var _0x2b04bc=_0x521cf1[_0x561138];if(this[_0x55aef8(0x17fc)](_0x2b04bc)){_0x36aafe['push'](_0x2b04bc);for(let _0x3fd3ae=_0x561138+0x1;_0x3fd3ae<_0x115a09;_0x3fd3ae++){var _0x34724d=_0x521cf1[_0x3fd3ae];this[_0x55aef8(0x17fc)](_0x34724d)&&_0x34724d[_0x55aef8(0xefb)]===_0x2b04bc[_0x55aef8(0xefb)]&&_0x34724d[_0x55aef8(0x2b9d)]===_0x2b04bc['checkCollisions']&&(_0x36aafe['push'](_0x34724d),_0x115a09--,_0x521cf1['splice'](_0x3fd3ae,0x1),_0x3fd3ae--);}_0x36aafe['length']<0x2||_0x3e8bf8['Kj'][_0x55aef8(0x3aa9)](_0x36aafe,void 0x0,!0x0);}}const _0x1d499c=_0x3149c5;return _0x1d499c[_0x55aef8(0x3764)]&&(null!=_0x571305?_0x571305&&_0x1d499c[_0x55aef8(0x3764)]():_0xa78b8['UpdateSelectionTree']&&_0x1d499c[_0x55aef8(0x3764)]()),!0x0;}}_0xa78b8[_0xa6d155(0xd41)]=!0x1;},0x183a1:(_0x2b1293,_0x10626f,_0x539585)=>{_0x539585(0x1593c),_0x539585(0x1dad),_0x539585(0xdc06),_0x539585(0xdef7),_0x539585(0x4b98),_0x539585(0x173aa),_0x539585(0xd5e5),_0x539585(0xa838),_0x539585(0x17dd3),_0x539585(0x15c15),_0x539585(0x54e2),_0x539585(0x5f28),_0x539585(0xbac7),_0x539585(0x153ad);},0x1593c:(_0x440dc9,_0x5d2a09,_0x22282d)=>{var _0x1ce91e=a7_0x38a779;_0x22282d['d'](_0x5d2a09,{'K':()=>_0x22cdf6});var _0x24d700=_0x22282d(0x1dad),_0x545802=_0x22282d(0x77a5),_0x27bda3=_0x22282d(0xd5e5),_0x1f7a74=_0x22282d(0x153ad),_0x405257=_0x22282d(0xbac7),_0x4d996d=_0x22282d(0x6214);let _0x5a5804=[];const _0x224933=(_0xb2c620,_0x1aaf11)=>{var _0x4f96ca=a7_0x2532;_0xb2c620['doNotSerialize']||(_0x1aaf11[_0x4f96ca(0x701)]['push'](_0xb2c620['serializeVerticeData']()),_0x5a5804[_0xb2c620['id']]=!0x0);},_0x3f90d3=(_0x306bd6,_0x4f3cc5)=>{var _0x43b0b1=a7_0x2532,_0x3f0d50={},_0x331a27=_0x306bd6[_0x43b0b1(0x11f4)];return _0x331a27&&!_0x306bd6['getScene']()['getGeometryById'](_0x331a27['id'])&&_0x224933(_0x331a27,_0x4f3cc5[_0x43b0b1(0x575)]),_0x306bd6[_0x43b0b1(0x2156)]&&_0x306bd6[_0x43b0b1(0x2156)](_0x3f0d50),_0x3f0d50;},_0x28a4aa=(_0x7dbb98,_0x35c759)=>{var _0x36f3f3=a7_0x2532;if(_0x7dbb98['delayLoadState']===_0x545802['g']['DELAYLOADSTATE_LOADED']||_0x7dbb98[_0x36f3f3(0x255e)]===_0x545802['g'][_0x36f3f3(0x2cd9)]){var _0x47701d=_0x546b7d=>{var _0x150a7b=_0x36f3f3;_0x35c759[_0x150a7b(0x1d00)]=_0x35c759[_0x150a7b(0x1d00)]||[],_0x7dbb98[_0x150a7b(0xefb)]&&!_0x35c759[_0x150a7b(0x1d00)]['some'](_0x23955d=>_0x23955d['id']===_0x7dbb98[_0x150a7b(0xefb)]['id'])&&_0x35c759['materials']['push'](_0x546b7d[_0x150a7b(0x2156)]());};if(_0x7dbb98['material']&&!_0x7dbb98[_0x36f3f3(0xefb)]['doNotSerialize']){if(_0x7dbb98[_0x36f3f3(0xefb)]instanceof _0x27bda3['G']){if(_0x35c759['multiMaterials']=_0x35c759[_0x36f3f3(0x2ee3)]||[],!_0x35c759[_0x36f3f3(0x2ee3)][_0x36f3f3(0x2915)](_0x193157=>_0x193157['id']===_0x7dbb98['material']['id'])){_0x35c759[_0x36f3f3(0x2ee3)][_0x36f3f3(0x1e1d)](_0x7dbb98[_0x36f3f3(0xefb)][_0x36f3f3(0x2156)]());for(const _0x36d8c5 of _0x7dbb98[_0x36f3f3(0xefb)][_0x36f3f3(0x24df)])_0x36d8c5&&_0x47701d(_0x36d8c5);}}else _0x47701d(_0x7dbb98[_0x36f3f3(0xefb)]);}else _0x7dbb98[_0x36f3f3(0xefb)]||_0x47701d(_0x7dbb98['getScene']()['defaultMaterial']);var _0x108233=_0x7dbb98[_0x36f3f3(0x11f4)];_0x108233&&(_0x35c759[_0x36f3f3(0x575)]||(_0x35c759[_0x36f3f3(0x575)]={},_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x1cea)]=[],_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x1cb6)]=[],_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x24e5)]=[],_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x960)]=[],_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x34c8)]=[],_0x35c759['geometries']['planes']=[],_0x35c759[_0x36f3f3(0x575)][_0x36f3f3(0x15e2)]=[],_0x35c759[_0x36f3f3(0x575)]['vertexData']=[]),_0x224933(_0x108233,_0x35c759['geometries'])),_0x7dbb98[_0x36f3f3(0xdb6)]&&!_0x7dbb98['skeleton'][_0x36f3f3(0xea8)]&&(_0x35c759['skeletons']=_0x35c759['skeletons']||[],_0x35c759[_0x36f3f3(0x2e5f)][_0x36f3f3(0x1e1d)](_0x7dbb98[_0x36f3f3(0xdb6)][_0x36f3f3(0x2156)]())),_0x35c759['meshes']=_0x35c759[_0x36f3f3(0x228)]||[],_0x35c759[_0x36f3f3(0x228)][_0x36f3f3(0x1e1d)](_0x3f90d3(_0x7dbb98,_0x35c759));}};class _0x22cdf6{static['ClearCache'](){_0x5a5804=[];}static[_0x1ce91e(0x2fa9)](_0xf85fad){var _0x3ee059=_0x1ce91e;return _0x22cdf6[_0x3ee059(0x13ab)](_0xf85fad);}static[_0x1ce91e(0x13ab)](_0x45e2f4,_0x30fbf4=!0x0){var _0x1c3f1b=_0x1ce91e;const _0x2ce7d9={};if(_0x30fbf4&&!_0x45e2f4['getEngine']()[_0x1c3f1b(0x336b)][_0x1c3f1b(0xa05)]&&_0x405257['x'][_0x1c3f1b(0x2914)]&&_0x4d996d['warn'](_0x1c3f1b(0x1719)),_0x22cdf6[_0x1c3f1b(0xb18)](),_0x2ce7d9[_0x1c3f1b(0x27b3)]=_0x45e2f4[_0x1c3f1b(0x27b3)],_0x2ce7d9[_0x1c3f1b(0x2c31)]=_0x45e2f4[_0x1c3f1b(0x2c31)],_0x2ce7d9[_0x1c3f1b(0x2fc0)]=_0x45e2f4[_0x1c3f1b(0x2fc0)]['asArray'](),_0x2ce7d9[_0x1c3f1b(0x24aa)]=_0x45e2f4['ambientColor'][_0x1c3f1b(0x4189)](),_0x2ce7d9[_0x1c3f1b(0x1405)]=_0x45e2f4[_0x1c3f1b(0x1405)]['asArray'](),_0x2ce7d9[_0x1c3f1b(0x3721)]=_0x45e2f4[_0x1c3f1b(0x3721)],_0x2ce7d9[_0x1c3f1b(0x3ece)]=_0x45e2f4[_0x1c3f1b(0x3ece)],_0x45e2f4[_0x1c3f1b(0x23c7)]&&0x0!==_0x45e2f4[_0x1c3f1b(0x23c7)]&&(_0x2ce7d9[_0x1c3f1b(0x23c7)]=_0x45e2f4[_0x1c3f1b(0x23c7)],_0x2ce7d9[_0x1c3f1b(0x25e9)]=_0x45e2f4[_0x1c3f1b(0x25e9)][_0x1c3f1b(0x4189)](),_0x2ce7d9[_0x1c3f1b(0x3a0b)]=_0x45e2f4[_0x1c3f1b(0x3a0b)],_0x2ce7d9[_0x1c3f1b(0x10ff)]=_0x45e2f4[_0x1c3f1b(0x10ff)],_0x2ce7d9[_0x1c3f1b(0x36d)]=_0x45e2f4[_0x1c3f1b(0x36d)]),_0x45e2f4['isPhysicsEnabled']()){const _0xf5ac85=_0x45e2f4[_0x1c3f1b(0x29a4)]();_0xf5ac85&&(_0x2ce7d9[_0x1c3f1b(0x24b3)]=!0x0,_0x2ce7d9[_0x1c3f1b(0x87e)]=_0xf5ac85[_0x1c3f1b(0x1405)][_0x1c3f1b(0x4189)](),_0x2ce7d9[_0x1c3f1b(0xe89)]=_0xf5ac85[_0x1c3f1b(0x923)]());}_0x45e2f4['metadata']&&(_0x2ce7d9[_0x1c3f1b(0x22fc)]=_0x45e2f4['metadata']),_0x2ce7d9['morphTargetManagers']=[];for(const _0x418920 of _0x45e2f4['meshes']){const _0x41d9e1=_0x418920['morphTargetManager'];_0x41d9e1&&_0x2ce7d9[_0x1c3f1b(0xe73)][_0x1c3f1b(0x1e1d)](_0x41d9e1[_0x1c3f1b(0x2156)]());}_0x2ce7d9[_0x1c3f1b(0x2a0d)]=[];let _0x59ddf5,_0x2a54ad;for(_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x2a0d)][_0x1c3f1b(0x3785)];_0x59ddf5++)(_0x2a54ad=_0x45e2f4[_0x1c3f1b(0x2a0d)][_0x59ddf5])[_0x1c3f1b(0xea8)]||_0x2ce7d9['lights']['push'](_0x2a54ad['serialize']());for(_0x2ce7d9[_0x1c3f1b(0x219b)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x219b)][_0x1c3f1b(0x3785)];_0x59ddf5++){const _0xc1df68=_0x45e2f4[_0x1c3f1b(0x219b)][_0x59ddf5];_0xc1df68[_0x1c3f1b(0xea8)]||_0x2ce7d9[_0x1c3f1b(0x219b)][_0x1c3f1b(0x1e1d)](_0xc1df68[_0x1c3f1b(0x2156)]());}if(_0x45e2f4[_0x1c3f1b(0x3728)]&&(_0x2ce7d9['activeCameraID']=_0x45e2f4['activeCamera']['id']),_0x1f7a74['p4']['AppendSerializedAnimations'](_0x45e2f4,_0x2ce7d9),_0x45e2f4['animationGroups']&&0x0<_0x45e2f4['animationGroups'][_0x1c3f1b(0x3785)]){_0x2ce7d9[_0x1c3f1b(0x270b)]=[];for(let _0xf356e2=0x0;_0xf356e2<_0x45e2f4[_0x1c3f1b(0x270b)][_0x1c3f1b(0x3785)];_0xf356e2++){const _0x2b3c3b=_0x45e2f4[_0x1c3f1b(0x270b)][_0xf356e2];_0x2ce7d9[_0x1c3f1b(0x270b)][_0x1c3f1b(0x1e1d)](_0x2b3c3b[_0x1c3f1b(0x2156)]());}}if(_0x45e2f4[_0x1c3f1b(0x7aa)]&&0x0<_0x45e2f4[_0x1c3f1b(0x7aa)][_0x1c3f1b(0x3785)])for(_0x2ce7d9[_0x1c3f1b(0x7aa)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x7aa)][_0x1c3f1b(0x3785)];_0x59ddf5++){const _0x3aed91=_0x45e2f4[_0x1c3f1b(0x7aa)][_0x59ddf5];_0x2ce7d9[_0x1c3f1b(0x7aa)][_0x1c3f1b(0x1e1d)](_0x3aed91[_0x1c3f1b(0x2156)]());}_0x2ce7d9['materials']=[],_0x2ce7d9['multiMaterials']=[];let _0x35c998;for(_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x1d00)][_0x1c3f1b(0x3785)];_0x59ddf5++)(_0x35c998=_0x45e2f4['materials'][_0x59ddf5])[_0x1c3f1b(0xea8)]||_0x2ce7d9[_0x1c3f1b(0x1d00)][_0x1c3f1b(0x1e1d)](_0x35c998['serialize']());for(_0x2ce7d9[_0x1c3f1b(0x2ee3)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x2ee3)]['length'];_0x59ddf5++){const _0x2ba7e2=_0x45e2f4[_0x1c3f1b(0x2ee3)][_0x59ddf5];_0x2ce7d9[_0x1c3f1b(0x2ee3)][_0x1c3f1b(0x1e1d)](_0x2ba7e2[_0x1c3f1b(0x2156)]());}for(_0x45e2f4['environmentTexture']&&(_0x45e2f4[_0x1c3f1b(0x317)]['_files']?_0x2ce7d9[_0x1c3f1b(0x317)]=_0x45e2f4[_0x1c3f1b(0x317)][_0x1c3f1b(0x2156)]():(_0x2ce7d9[_0x1c3f1b(0x317)]=_0x45e2f4[_0x1c3f1b(0x317)]['name'],_0x2ce7d9[_0x1c3f1b(0x1073)]=_0x45e2f4['environmentTexture']['rotationY'])),_0x2ce7d9[_0x1c3f1b(0x3eeb)]=_0x45e2f4[_0x1c3f1b(0x3eeb)],_0x2ce7d9['skeletons']=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x2e5f)][_0x1c3f1b(0x3785)];_0x59ddf5++){const _0x29c0c3=_0x45e2f4[_0x1c3f1b(0x2e5f)][_0x59ddf5];_0x29c0c3['doNotSerialize']||_0x2ce7d9[_0x1c3f1b(0x2e5f)][_0x1c3f1b(0x1e1d)](_0x29c0c3['serialize']());}for(_0x2ce7d9[_0x1c3f1b(0x3462)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x3462)]['length'];_0x59ddf5++)_0x45e2f4['transformNodes'][_0x59ddf5][_0x1c3f1b(0xea8)]||_0x2ce7d9[_0x1c3f1b(0x3462)][_0x1c3f1b(0x1e1d)](_0x45e2f4[_0x1c3f1b(0x3462)][_0x59ddf5][_0x1c3f1b(0x2156)]());_0x2ce7d9[_0x1c3f1b(0x575)]={},_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x1cea)]=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x1cb6)]=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x24e5)]=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x960)]=[],_0x2ce7d9['geometries']['grounds']=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x371f)]=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x15e2)]=[],_0x2ce7d9[_0x1c3f1b(0x575)][_0x1c3f1b(0x701)]=[],_0x5a5804=[];var _0x2716bf=_0x45e2f4[_0x1c3f1b(0x661)]();for(_0x59ddf5=0x0;_0x59ddf5<_0x2716bf[_0x1c3f1b(0x3785)];_0x59ddf5++){const _0x3b57ef=_0x2716bf[_0x59ddf5];_0x3b57ef[_0x1c3f1b(0x1977)]()&&_0x224933(_0x3b57ef,_0x2ce7d9[_0x1c3f1b(0x575)]);}for(_0x2ce7d9[_0x1c3f1b(0x228)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x228)]['length'];_0x59ddf5++){var _0x314de0=_0x45e2f4[_0x1c3f1b(0x228)][_0x59ddf5];_0x314de0 instanceof _0x24d700['Kj']&&((_0x314de0=_0x314de0)[_0x1c3f1b(0xea8)]||_0x314de0[_0x1c3f1b(0x255e)]!==_0x545802['g'][_0x1c3f1b(0x2dc0)]&&_0x314de0[_0x1c3f1b(0x255e)]!==_0x545802['g']['DELAYLOADSTATE_NONE']||_0x2ce7d9['meshes'][_0x1c3f1b(0x1e1d)](_0x3f90d3(_0x314de0,_0x2ce7d9)));}for(_0x2ce7d9['particleSystems']=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4[_0x1c3f1b(0x3ca7)][_0x1c3f1b(0x3785)];_0x59ddf5++)_0x2ce7d9[_0x1c3f1b(0x3ca7)]['push'](_0x45e2f4['particleSystems'][_0x59ddf5][_0x1c3f1b(0x2156)](!0x1));for(_0x2ce7d9[_0x1c3f1b(0x2f6e)]=[],_0x59ddf5=0x0;_0x59ddf5<_0x45e2f4['postProcesses'][_0x1c3f1b(0x3785)];_0x59ddf5++)_0x2ce7d9['postProcesses']['push'](_0x45e2f4[_0x1c3f1b(0x2f6e)][_0x59ddf5][_0x1c3f1b(0x2156)]());_0x45e2f4[_0x1c3f1b(0xe5b)]&&(_0x2ce7d9['actions']=_0x45e2f4['actionManager'][_0x1c3f1b(0x2156)](_0x1c3f1b(0xa56)));for(const _0x23c6c0 of _0x45e2f4[_0x1c3f1b(0x15b4)])_0x23c6c0[_0x1c3f1b(0x2156)](_0x2ce7d9);return _0x2ce7d9;}static['SerializeAsync'](_0x483f35){var _0x91781b=_0x1ce91e;const _0x1eeb43=_0x22cdf6[_0x91781b(0x13ab)](_0x483f35,!0x1);return _0x483f35=[],(this['_CollectPromises'](_0x1eeb43,_0x483f35),Promise[_0x91781b(0x85d)](_0x483f35)['then'](()=>_0x1eeb43));}static[_0x1ce91e(0x2934)](_0x3cb14d,_0x58f743){var _0x2b9d33=_0x1ce91e;if(Array[_0x2b9d33(0x2d96)](_0x3cb14d))for(let _0x37934c=0x0;_0x37934c<_0x3cb14d[_0x2b9d33(0x3785)];++_0x37934c){const _0x310109=_0x3cb14d[_0x37934c];_0x310109 instanceof Promise?_0x58f743[_0x2b9d33(0x1e1d)](_0x310109[_0x2b9d33(0xd1a)](_0x3dac31=>_0x3cb14d[_0x37934c]=_0x3dac31)):(_0x310109 instanceof Object||Array['isArray'](_0x310109))&&this[_0x2b9d33(0x2934)](_0x310109,_0x58f743);}else{if(_0x3cb14d instanceof Object){for(const _0x1cc0ac in _0x3cb14d)if(Object[_0x2b9d33(0x1fd2)]['hasOwnProperty']['call'](_0x3cb14d,_0x1cc0ac)){const _0x484cfe=_0x3cb14d[_0x1cc0ac];_0x484cfe instanceof Promise?_0x58f743[_0x2b9d33(0x1e1d)](_0x484cfe[_0x2b9d33(0xd1a)](_0x4dbd24=>_0x3cb14d[_0x1cc0ac]=_0x4dbd24)):(_0x484cfe instanceof Object||Array[_0x2b9d33(0x2d96)](_0x484cfe))&&this[_0x2b9d33(0x2934)](_0x484cfe,_0x58f743);}}}}static[_0x1ce91e(0x109f)](_0xf9a290,_0x5c5a46=!0x1,_0x13fcd1=!0x1){var _0x1a3c2f=_0x1ce91e;const _0x460c59={};if(_0x22cdf6[_0x1a3c2f(0xb18)](),_0xf9a290=_0xf9a290 instanceof Array?_0xf9a290:[_0xf9a290],_0x5c5a46||_0x13fcd1){for(let _0x3673d1=0x0;_0x3673d1<_0xf9a290[_0x1a3c2f(0x3785)];++_0x3673d1)_0x13fcd1&&_0xf9a290[_0x3673d1][_0x1a3c2f(0x2892)]()[_0x1a3c2f(0x66b)](_0x54d768=>{var _0x12150f=_0x1a3c2f;_0x54d768 instanceof _0x24d700['Kj']&&_0xf9a290[_0x12150f(0x850)](_0x54d768)<0x0&&!_0x54d768[_0x12150f(0xea8)]&&_0xf9a290['push'](_0x54d768);}),_0x5c5a46&&_0xf9a290[_0x3673d1][_0x1a3c2f(0x2a18)]&&_0xf9a290[_0x1a3c2f(0x850)](_0xf9a290[_0x3673d1][_0x1a3c2f(0x2a18)])<0x0&&!_0xf9a290[_0x3673d1][_0x1a3c2f(0x2a18)][_0x1a3c2f(0xea8)]&&_0xf9a290[_0x1a3c2f(0x1e1d)](_0xf9a290[_0x3673d1][_0x1a3c2f(0x2a18)]);}return _0xf9a290[_0x1a3c2f(0x66b)](_0x41b1b1=>{_0x28a4aa(_0x41b1b1,_0x460c59);}),_0x460c59;}}},0x4af0:(_0x4a8c68,_0x35f16e,_0x1cad55)=>{var _0x22afde=a7_0x38a779,_0x4c191c=_0x1cad55(0xbac7),_0x125b60=_0x1cad55(0x8af2),_0x48285d=_0x1cad55(0x11de1),_0x588212=_0x1cad55(0x77a5),_0xb77adf=_0x1cad55(0x10ea4),_0x57907b=_0x1cad55(0xe222),_0x4d55cd=_0x1cad55(0x6dbf);let _0x21d1ec=null;function _0x120abb(_0x245a7e,_0x1ee28a,_0x17fe6b,_0x8749f8,_0x234742='image/png',_0x509837=!0x1){var _0x4ff472=a7_0x2532,{height:_0x31203f,width:_0x1f322b}=_0x521f9d(_0x245a7e,_0x1ee28a,_0x17fe6b);if(_0x31203f&&_0x1f322b){(_0x21d1ec=_0x21d1ec||document[_0x4ff472(0x77c)](_0x4ff472(0x380f)))['width']=_0x1f322b,_0x21d1ec[_0x4ff472(0x605)]=_0x31203f;const _0x27059c=_0x21d1ec[_0x4ff472(0x70f)]('2d');var _0x8da04b=_0x245a7e[_0x4ff472(0x158f)]()/_0x245a7e[_0x4ff472(0x1f43)]();let _0x488e5c=_0x1f322b,_0x4236a0=_0x488e5c/_0x8da04b;_0x4236a0>_0x31203f&&(_0x4236a0=_0x31203f,_0x488e5c=_0x4236a0*_0x8da04b);const _0x4089f5=Math['max'](0x0,_0x1f322b-_0x488e5c)/0x2,_0x168342=Math[_0x4ff472(0x695)](0x0,_0x31203f-_0x4236a0)/0x2;_0x1ee28a[_0x4ff472(0x40ae)]()[_0x4ff472(0x3728)]!==_0x1ee28a?_0x171ba2(_0x245a7e,_0x1ee28a,_0x17fe6b,_0x18f16f=>{var _0x1ac02a=_0x4ff472,_0x5cf246;_0x509837?(_0x5cf246=new Blob([_0x18f16f]),_0x57907b['w1'][_0x1ac02a(0x2b3a)](_0x5cf246),_0x8749f8&&_0x8749f8('')):_0x8749f8&&_0x8749f8(_0x18f16f);},_0x234742,0x1,_0x245a7e[_0x4ff472(0xa7f)]()[_0x4ff472(0x2549)]):_0x245a7e['onEndFrameObservable'][_0x4ff472(0x2e19)](()=>{var _0x2d756d=_0x4ff472,_0x1ef891=_0x245a7e['getRenderingCanvas']();_0x27059c&&_0x1ef891&&_0x27059c[_0x2d756d(0x1db5)](_0x1ef891,_0x4089f5,_0x168342,_0x488e5c,_0x4236a0),_0x21d1ec&&(_0x509837?(_0x57907b['w1']['EncodeScreenshotCanvasData'](_0x21d1ec,void 0x0,_0x234742),_0x8749f8&&_0x8749f8('')):_0x57907b['w1'][_0x2d756d(0x7f0)](_0x21d1ec,_0x8749f8,_0x234742));});}else _0xb77adf['Y'][_0x4ff472(0xac3)](_0x4ff472(0x1d49));}function _0x171ba2(_0x17aee5,_0x110fdb,_0xcde8dd,_0x1d5c98,_0x53edb6=_0x22afde(0x329c),_0x2bc6ba=0x1,_0x16bdb0=!0x1,_0x2f7fa7,_0x3468e0=!0x1,_0x7182f6=!0x1,_0x47735f=!0x0){var _0xd75bc0=_0x22afde;const {height:_0x5bfb30,width:_0x283292}=_0x521f9d(_0x17aee5,_0x110fdb,_0xcde8dd);_0xcde8dd={'width':_0x283292,'height':_0x5bfb30};if(_0x5bfb30&&_0x283292){const _0x430e28={'width':_0x17aee5[_0xd75bc0(0x158f)](),'height':_0x17aee5[_0xd75bc0(0x1f43)]()},_0x4e9df9=(_0x17aee5['setSize'](_0x283292,_0x5bfb30),_0x110fdb[_0xd75bc0(0x40ae)]()),_0x5e0faa=new _0x125b60['_'](_0xd75bc0(0x14f1),_0xcde8dd,_0x4e9df9,!0x1,!0x1,_0x588212['g'][_0xd75bc0(0xa43)],!0x1,_0x4c191c['x'][_0xd75bc0(0x359)],void 0x0,_0x7182f6,void 0x0,void 0x0,void 0x0,_0x2bc6ba),_0x3a51c0=(_0x5e0faa['renderList']=_0x4e9df9[_0xd75bc0(0x228)]['slice'](),_0x5e0faa[_0xd75bc0(0x2ba8)]=_0x2bc6ba,_0x5e0faa[_0xd75bc0(0x1b96)]=_0x3468e0,_0x5e0faa[_0xd75bc0(0x3728)]=_0x110fdb,_0x5e0faa[_0xd75bc0(0xa31)]=_0x47735f,()=>{var _0x45ca94=_0xd75bc0;_0x17aee5[_0x45ca94(0x2b17)][_0x45ca94(0x2e19)](()=>{var _0x5c64ea=_0x45ca94;_0x5e0faa[_0x5c64ea(0x719)](void 0x0,void 0x0,void 0x0,!0x1)[_0x5c64ea(0xd1a)](_0x7fb94c=>{var _0x57f551=_0x5c64ea;_0x4d55cd['B'][_0x57f551(0x2e0f)](_0x283292,_0x5bfb30,_0x7fb94c,_0x1d5c98,_0x53edb6,_0x2f7fa7,!0x0),_0x5e0faa[_0x57f551(0x3551)]();});}),_0x4e9df9[_0x45ca94(0x1c0e)](),_0x4e9df9[_0x45ca94(0x1251)](),_0x5e0faa['render'](!0x0),_0x4e9df9[_0x45ca94(0x1c0e)](),_0x4e9df9[_0x45ca94(0x1251)](),_0x17aee5[_0x45ca94(0x721)](_0x430e28[_0x45ca94(0xad8)],_0x430e28[_0x45ca94(0x605)]),_0x110fdb[_0x45ca94(0x9d4)](!0x0),_0x4e9df9[_0x45ca94(0xd50)]();});if(_0x16bdb0){const _0x34c69e=new _0x48285d['P'](_0xd75bc0(0x2b1),0x1,_0x4e9df9[_0xd75bc0(0x3728)]);_0x5e0faa[_0xd75bc0(0x2783)](_0x34c69e),_0x34c69e['getEffect']()['isReady']()?_0x3a51c0():_0x34c69e[_0xd75bc0(0x31bf)]()[_0xd75bc0(0x4d8)]=()=>{_0x3a51c0();};}else _0x3a51c0();}else _0xb77adf['Y']['Error'](_0xd75bc0(0x1d49));}function _0x521f9d(_0x4947d2,_0x566301,_0x324b28){var _0x3dc350=_0x22afde;let _0x1a48c1=0x0,_0x331660=0x0;var _0x32ab90;return _0x3dc350(0x1c87)==typeof _0x324b28?(_0x32ab90=_0x324b28[_0x3dc350(0x26c9)]?Math[_0x3dc350(0x3a1d)](_0x324b28['precision']):0x1,_0x324b28[_0x3dc350(0xad8)]&&_0x324b28['height']?(_0x1a48c1=_0x324b28[_0x3dc350(0x605)]*_0x32ab90,_0x331660=_0x324b28[_0x3dc350(0xad8)]*_0x32ab90):_0x324b28[_0x3dc350(0xad8)]&&!_0x324b28['height']?(_0x331660=_0x324b28['width']*_0x32ab90,_0x1a48c1=Math[_0x3dc350(0x3872)](_0x331660/_0x4947d2[_0x3dc350(0x12a0)](_0x566301))):_0x324b28[_0x3dc350(0x605)]&&!_0x324b28[_0x3dc350(0xad8)]?(_0x1a48c1=_0x324b28[_0x3dc350(0x605)]*_0x32ab90,_0x331660=Math[_0x3dc350(0x3872)](_0x1a48c1*_0x4947d2[_0x3dc350(0x12a0)](_0x566301))):(_0x331660=Math['round'](_0x4947d2['getRenderWidth']()*_0x32ab90),_0x1a48c1=Math[_0x3dc350(0x3872)](_0x331660/_0x4947d2[_0x3dc350(0x12a0)](_0x566301)))):isNaN(_0x324b28)||(_0x1a48c1=_0x324b28,_0x331660=_0x324b28),_0x331660=_0x331660&&Math[_0x3dc350(0x3f66)](_0x331660),{'height':0x0|(_0x1a48c1=_0x1a48c1&&Math[_0x3dc350(0x3f66)](_0x1a48c1)),'width':0x0|_0x331660};}_0x57907b['w1'][_0x22afde(0x25ce)]=_0x120abb,_0x57907b['w1'][_0x22afde(0x2246)]=function(_0x1e7fe7,_0x320f1f,_0x535596,_0x317285=_0x22afde(0x329c)){return new Promise((_0x50b1a7,_0x36c5b2)=>{_0x120abb(_0x1e7fe7,_0x320f1f,_0x535596,_0x5bc44a=>{var _0x20a4f5=a7_0x2532;void 0x0!==_0x5bc44a?_0x50b1a7(_0x5bc44a):_0x36c5b2(new Error(_0x20a4f5(0x18ed)));},_0x317285);});},_0x57907b['w1'][_0x22afde(0x32a)]=_0x171ba2,_0x57907b['w1'][_0x22afde(0x22e3)]=function(_0x5a35cf,_0x133b52,_0x4f4932,_0x3d5b3a=_0x22afde(0x329c),_0x5b30ef=0x1,_0x4de8ef=!0x1,_0x35f7b6,_0x5a5eab=!0x1,_0x21e222=!0x1,_0x555a10=!0x0){return new Promise((_0x181d41,_0x32e1a8)=>{_0x171ba2(_0x5a35cf,_0x133b52,_0x4f4932,_0x15e787=>{var _0x454a41=a7_0x2532;void 0x0!==_0x15e787?_0x181d41(_0x15e787):_0x32e1a8(new Error(_0x454a41(0x18ed)));},_0x3d5b3a,_0x5b30ef,_0x4de8ef,_0x35f7b6,_0x5a5eab,_0x21e222,_0x555a10);});};},0x9657:(_0x1e176c,_0x4063f6,_0x3b5c5d)=>{var _0x14516f=a7_0x38a779;_0x3b5c5d['d'](_0x4063f6,{'f':()=>_0xb136ad,'t':()=>_0x32147a});class _0x32147a{constructor(_0xd7dfef){var _0x31e79e=a7_0x2532;this['length']=0x0,this[_0x31e79e(0x1b48)]=new Array(_0xd7dfef),this[_0x31e79e(0x24c8)]=_0x32147a[_0x31e79e(0x38c2)]++;}[_0x14516f(0x1e1d)](_0xf4df7c){var _0x1e3d39=_0x14516f;this[_0x1e3d39(0x1b48)][this[_0x1e3d39(0x3785)]++]=_0xf4df7c,this['length']>this[_0x1e3d39(0x1b48)]['length']&&(this[_0x1e3d39(0x1b48)]['length']*=0x2);}[_0x14516f(0x66b)](_0x1480d3){var _0x530126=_0x14516f;for(let _0x1b276d=0x0;_0x1b276d<this['length'];_0x1b276d++)_0x1480d3(this[_0x530126(0x1b48)][_0x1b276d]);}[_0x14516f(0x852)](_0x649ecf){var _0x463a4e=_0x14516f;this['data'][_0x463a4e(0x852)](_0x649ecf);}[_0x14516f(0x2af4)](){var _0x195910=_0x14516f;this[_0x195910(0x3785)]=0x0;}[_0x14516f(0x3551)](){var _0x41a6f4=_0x14516f;this[_0x41a6f4(0x2af4)](),this[_0x41a6f4(0x1b48)]&&(this[_0x41a6f4(0x1b48)][_0x41a6f4(0x3785)]=0x0);}[_0x14516f(0xec4)](_0x4390f2){var _0xa8fd1a=_0x14516f;if(0x0!==_0x4390f2['length']){this['length']+_0x4390f2['length']>this[_0xa8fd1a(0x1b48)]['length']&&(this[_0xa8fd1a(0x1b48)][_0xa8fd1a(0x3785)]=this[_0xa8fd1a(0x3785)]+_0x4390f2[_0xa8fd1a(0x3785)]);for(let _0x16a5d9=0x0;_0x16a5d9<_0x4390f2[_0xa8fd1a(0x3785)];_0x16a5d9++)this['data'][this[_0xa8fd1a(0x3785)]++]=(_0x4390f2[_0xa8fd1a(0x1b48)]||_0x4390f2)[_0x16a5d9];}}[_0x14516f(0x850)](_0x559f15){var _0x32d415=_0x14516f;return _0x559f15=this[_0x32d415(0x1b48)]['indexOf'](_0x559f15),_0x559f15>=this[_0x32d415(0x3785)]?-0x1:_0x559f15;}['contains'](_0xbcc690){var _0x4e6092=_0x14516f;return-0x1!==this[_0x4e6092(0x850)](_0xbcc690);}}_0x32147a[_0x14516f(0x38c2)]=0x0;class _0xb136ad extends _0x32147a{constructor(){var _0x47d4f9=_0x14516f;super(...arguments),this[_0x47d4f9(0x4fa)]=0x0;}[_0x14516f(0x1e1d)](_0x29f3af){var _0x42c9f9=_0x14516f;super[_0x42c9f9(0x1e1d)](_0x29f3af),_0x29f3af[_0x42c9f9(0x77b)]||(_0x29f3af[_0x42c9f9(0x77b)]={}),_0x29f3af[_0x42c9f9(0x77b)][this['_id']]=this[_0x42c9f9(0x4fa)];}[_0x14516f(0xb8e)](_0x3cba91){var _0x1a3d80=_0x14516f;return!(_0x3cba91[_0x1a3d80(0x77b)]&&_0x3cba91[_0x1a3d80(0x77b)][this[_0x1a3d80(0x24c8)]]===this['_duplicateId']||(this[_0x1a3d80(0x1e1d)](_0x3cba91),0x0));}[_0x14516f(0x2af4)](){var _0x15652d=_0x14516f;super[_0x15652d(0x2af4)](),this[_0x15652d(0x4fa)]++;}[_0x14516f(0x3735)](_0x3e09f4){var _0x26c2d5=_0x14516f;if(0x0!==_0x3e09f4[_0x26c2d5(0x3785)]){this[_0x26c2d5(0x3785)]+_0x3e09f4[_0x26c2d5(0x3785)]>this[_0x26c2d5(0x1b48)]['length']&&(this[_0x26c2d5(0x1b48)][_0x26c2d5(0x3785)]=0x2*(this[_0x26c2d5(0x3785)]+_0x3e09f4[_0x26c2d5(0x3785)]));for(let _0x2eccb3=0x0;_0x2eccb3<_0x3e09f4[_0x26c2d5(0x3785)];_0x2eccb3++){var _0x3a3774=(_0x3e09f4[_0x26c2d5(0x1b48)]||_0x3e09f4)[_0x2eccb3];this[_0x26c2d5(0xb8e)](_0x3a3774);}}}}},0x17442:(_0x2416ef,_0xe04ff6,_0x5e4f4a)=>{_0x5e4f4a['d'](_0xe04ff6,{'Gh':()=>_0x2c453c,'HQ':()=>_0x147454,'rP':()=>_0x5592e4});const _0x2c453c=_0x3efe6d=>{var _0xc8ce7e=a7_0x2532,_0xb65d4d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';let _0x35a618='',_0x57c60d,_0x45796d,_0x562460,_0x1595e2,_0x385b1c,_0x9e1f6f,_0x1c5a64,_0x112a13=0x0;for(var _0x37f75a=ArrayBuffer['isView'](_0x3efe6d)?new Uint8Array(_0x3efe6d[_0xc8ce7e(0x12ab)],_0x3efe6d['byteOffset'],_0x3efe6d[_0xc8ce7e(0x17c7)]):new Uint8Array(_0x3efe6d);_0x112a13<_0x37f75a[_0xc8ce7e(0x3785)];)_0x57c60d=_0x37f75a[_0x112a13++],_0x45796d=_0x112a13<_0x37f75a['length']?_0x37f75a[_0x112a13++]:Number['NaN'],_0x562460=_0x112a13<_0x37f75a['length']?_0x37f75a[_0x112a13++]:Number['NaN'],_0x1595e2=_0x57c60d>>0x2,_0x385b1c=(0x3&_0x57c60d)<<0x4|_0x45796d>>0x4,_0x9e1f6f=(0xf&_0x45796d)<<0x2|_0x562460>>0x6,_0x1c5a64=0x3f&_0x562460,isNaN(_0x45796d)?_0x9e1f6f=_0x1c5a64=0x40:isNaN(_0x562460)&&(_0x1c5a64=0x40),_0x35a618+=_0xb65d4d[_0xc8ce7e(0x3d12)](_0x1595e2)+_0xb65d4d[_0xc8ce7e(0x3d12)](_0x385b1c)+_0xb65d4d['charAt'](_0x9e1f6f)+_0xb65d4d[_0xc8ce7e(0x3d12)](_0x1c5a64);return _0x35a618;},_0x5592e4=_0xb345e=>atob(_0xb345e),_0x147454=_0x13c065=>{var _0xb1433d=a7_0x2532;const _0xd7326=_0x5592e4(_0x13c065);var _0x5f61d9=_0xd7326[_0xb1433d(0x3785)];const _0x308113=new Uint8Array(new ArrayBuffer(_0x5f61d9));for(let _0x1b1069=0x0;_0x1b1069<_0x5f61d9;_0x1b1069++)_0x308113[_0x1b1069]=_0xd7326[_0xb1433d(0x3858)](_0x1b1069);return _0x308113[_0xb1433d(0x12ab)];};_0x2c453c,_0x5592e4,_0x147454;},0x13869:(_0x25f1fa,_0x2e9d6e,_0x47776a)=>{_0x47776a['d'](_0x2e9d6e,{'$0':()=>_0x5dbd65,'Oi':()=>_0xbf6709,'ay':()=>_0x1b1bbb,'qZ':()=>_0x4c8980});var _0x260d20=_0x47776a(0xbac7),_0x224c78=_0x47776a(0x8af2),_0x5ee2e9=_0x47776a(0xb6dc),_0x4166b6=_0x47776a(0x77a5),_0x57fc6e=_0x47776a(0x5f28);function _0x5dbd65(_0x2e28eb,_0x5379d7,_0x2eca00,_0x4abb8c,_0x1cfc60,_0x2569c0){var _0xc38d5c=a7_0x2532;const _0x4554e8=_0x5379d7[_0xc38d5c(0x318e)]();return _0x5379d7[_0xc38d5c(0x1977)]=!0x1,_0x1cfc60=null!=_0x1cfc60?_0x1cfc60:_0x5379d7['samplingMode'],_0x4abb8c=null!=_0x4abb8c?_0x4abb8c:_0x5379d7['type'],_0x2569c0=null!=_0x2569c0?_0x2569c0:_0x5379d7[_0xc38d5c(0xb3b)],-0x1===_0x4abb8c&&(_0x4abb8c=_0x4166b6['g'][_0xc38d5c(0x7d6)]),new Promise(_0xfd304b=>{var _0x2e2a89=_0xc38d5c;const _0xe7c77e=new _0x57fc6e['D'](_0x2e2a89(0x151a),_0x2e28eb,null,null,0x1,null,_0x1cfc60,_0x4554e8,!0x1,void 0x0,_0x4abb8c,void 0x0,null,!0x1,_0x2569c0),_0x374c4d=(_0xe7c77e[_0x2e2a89(0x1497)]=!0x0,_0x4554e8[_0x2e2a89(0x1e24)]({'width':_0x5379d7[_0x2e2a89(0xad8)],'height':_0x5379d7[_0x2e2a89(0x605)]},{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x1cfc60,'type':_0x4abb8c,'format':_0x2569c0}));_0xe7c77e[_0x2e2a89(0x31bf)]()[_0x2e2a89(0x21f7)](()=>{var _0x186ef7=_0x2e2a89;_0xe7c77e[_0x186ef7(0x7ef)]=_0x104e8b=>{var _0xf5b360=_0x186ef7;_0x104e8b[_0xf5b360(0x42a)]('textureSampler',_0x5379d7),_0x104e8b[_0xf5b360(0x3ab0)](_0xf5b360(0x5ab),0x1,0x1);},_0x2eca00[_0x186ef7(0x3ccb)][_0x186ef7(0x2efe)]([_0xe7c77e],_0x374c4d,!0x0),_0x4554e8[_0x186ef7(0x1097)](),_0x4554e8[_0x186ef7(0x27c4)](_0x5379d7),_0xe7c77e&&_0xe7c77e['dispose'](),_0x374c4d[_0x186ef7(0x1fb1)](_0x5379d7),_0x5379d7[_0x186ef7(0x261)]=_0x4abb8c,_0x5379d7[_0x186ef7(0xb3b)]=_0x4166b6['g'][_0x186ef7(0x3eec)],_0x5379d7[_0x186ef7(0x1977)]=!0x0,_0xfd304b(_0x5379d7);});});}let _0x3230f3,_0x236ab2;function _0x1b1bbb(_0x3670ac){_0x3230f3||(_0x3230f3=new Float32Array(0x1),_0x236ab2=new Int32Array(_0x3230f3['buffer'])),_0x3230f3[0x0]=_0x3670ac,_0x3670ac=_0x236ab2[0x0];let _0x9e6143=_0x3670ac>>0x10&0x8000,_0x19cec5=_0x3670ac>>0xc&0x7ff;var _0x33a5a8=_0x3670ac>>0x17&0xff;return _0x33a5a8<0x67?_0x9e6143:0x8e<_0x33a5a8?_0x9e6143=0x7c00|_0x9e6143|((0xff==_0x33a5a8?0x0:0x1)&&0x7fffff&_0x3670ac):_0x33a5a8<0x71?(_0x19cec5|=0x800,_0x9e6143|=(_0x19cec5>>0x72-_0x33a5a8)+(_0x19cec5>>0x71-_0x33a5a8&0x1)):_0x9e6143=(_0x9e6143|=_0x33a5a8-0x70<<0xa|_0x19cec5>>0x1)+(0x1&_0x19cec5);}function _0x4c8980(_0x1563a8){var _0x42d44c=a7_0x2532,_0x32b326=(0x8000&_0x1563a8)>>0xf,_0x3870ae=(0x7c00&_0x1563a8)>>0xa,_0x1563a8=0x3ff&_0x1563a8;return 0x0==_0x3870ae?(_0x32b326?-0x1:0x1)*Math['pow'](0x2,-0xe)*(_0x1563a8/Math[_0x42d44c(0x3bfb)](0x2,0xa)):0x1f==_0x3870ae?_0x1563a8?NaN:Infinity*(_0x32b326?-0x1:0x1):(_0x32b326?-0x1:0x1)*Math[_0x42d44c(0x3bfb)](0x2,_0x3870ae-0xf)*(0x1+_0x1563a8/Math[_0x42d44c(0x3bfb)](0x2,0xa));}const _0xbf6709={'CreateResizedCopy':function(_0x7aeabf,_0x31bc45,_0x199860,_0xd7c27c=!0x0){var _0x4a2de5=a7_0x2532;const _0x48d818=_0x7aeabf['getScene'](),_0x38e1be=_0x48d818[_0x4a2de5(0x318e)](),_0x9af8c7=new _0x224c78['_']('resized'+_0x7aeabf[_0x4a2de5(0x3844)],{'width':_0x31bc45,'height':_0x199860},_0x48d818,!_0x7aeabf['noMipmap'],!0x0,_0x7aeabf[_0x4a2de5(0x14bf)][_0x4a2de5(0x261)],!0x1,_0x7aeabf[_0x4a2de5(0x3249)],!0x1),_0x22bb2a=(_0x9af8c7[_0x4a2de5(0x24af)]=_0x7aeabf['wrapU'],_0x9af8c7[_0x4a2de5(0x3906)]=_0x7aeabf[_0x4a2de5(0x3906)],_0x9af8c7[_0x4a2de5(0x30fa)]=_0x7aeabf['uOffset'],_0x9af8c7[_0x4a2de5(0x22bb)]=_0x7aeabf['vOffset'],_0x9af8c7[_0x4a2de5(0x2e53)]=_0x7aeabf[_0x4a2de5(0x2e53)],_0x9af8c7[_0x4a2de5(0x1832)]=_0x7aeabf[_0x4a2de5(0x1832)],_0x9af8c7[_0x4a2de5(0x132a)]=_0x7aeabf[_0x4a2de5(0x132a)],_0x9af8c7['vAng']=_0x7aeabf[_0x4a2de5(0x216d)],_0x9af8c7[_0x4a2de5(0x3f7c)]=_0x7aeabf[_0x4a2de5(0x3f7c)],_0x9af8c7[_0x4a2de5(0x14d6)]=_0x7aeabf['coordinatesIndex'],_0x9af8c7[_0x4a2de5(0x1f05)]=_0x7aeabf[_0x4a2de5(0x1f05)],_0x9af8c7['anisotropicFilteringLevel']=_0x7aeabf[_0x4a2de5(0x1563)],_0x9af8c7[_0x4a2de5(0x14bf)]['isReady']=!0x1,_0x7aeabf['wrapU']=_0x260d20['x']['CLAMP_ADDRESSMODE'],_0x7aeabf[_0x4a2de5(0x3906)]=_0x260d20['x']['CLAMP_ADDRESSMODE'],new _0x5ee2e9['Q']('pass',0x1,null,_0xd7c27c?_0x260d20['x'][_0x4a2de5(0x1e25)]:_0x260d20['x'][_0x4a2de5(0x359)],_0x38e1be,!0x1,_0x4166b6['g'][_0x4a2de5(0xa43)]));return _0x22bb2a[_0x4a2de5(0x1497)]=!0x0,_0x22bb2a[_0x4a2de5(0x31bf)]()[_0x4a2de5(0x21f7)](()=>{var _0x30fdb4=_0x4a2de5;_0x22bb2a[_0x30fdb4(0x7ef)]=function(_0x4b05b5){var _0x233f4a=_0x30fdb4;_0x4b05b5[_0x233f4a(0xf22)]('textureSampler',_0x7aeabf);};var _0x2d168a=_0x9af8c7[_0x30fdb4(0x2271)];_0x2d168a&&(_0x48d818[_0x30fdb4(0x3ccb)]['directRender']([_0x22bb2a],_0x2d168a),_0x38e1be['unBindFramebuffer'](_0x2d168a),_0x9af8c7['disposeFramebufferObjects'](),_0x22bb2a[_0x30fdb4(0x3551)](),_0x9af8c7[_0x30fdb4(0x1422)]()[_0x30fdb4(0x1977)]=!0x0);}),_0x9af8c7;},'ApplyPostProcess':_0x5dbd65,'ToHalfFloat':_0x1b1bbb,'FromHalfFloat':_0x4c8980};},0xa8f:(_0x3af14c,_0x2b392c,_0x2d626a)=>{_0x2d626a['d'](_0x2b392c,{'A6':()=>_0x218c5e,'Ab':()=>_0x10ef7a});var _0x3943b3=_0x2d626a(0x10ea4);const _0x3039ad=0x1,_0x3a8de5=0x2,_0xd492c6=0x3,_0x10b897=0x9,_0x103229=0xa,_0x43c4d8=0xb,_0xa66bae=0x30,_0x17d67f=0x4,_0x71066a=0x0,_0x4c7395=0x1,_0x4bb627=0x2,_0x38b204=0x3;function _0x218c5e(_0x35970f){var _0x3a7773=0x0;return{'id_length':_0x35970f[_0x3a7773++],'colormap_type':_0x35970f[_0x3a7773++],'image_type':_0x35970f[_0x3a7773++],'colormap_index':_0x35970f[_0x3a7773++]|_0x35970f[_0x3a7773++]<<0x8,'colormap_length':_0x35970f[_0x3a7773++]|_0x35970f[_0x3a7773++]<<0x8,'colormap_size':_0x35970f[_0x3a7773++],'origin':[_0x35970f[_0x3a7773++]|_0x35970f[_0x3a7773++]<<0x8,_0x35970f[_0x3a7773++]|_0x35970f[_0x3a7773++]<<0x8],'width':_0x35970f[_0x3a7773++]|_0x35970f[_0x3a7773++]<<0x8,'height':_0x35970f[_0x3a7773++]|_0x35970f[+_0x3a7773]<<0x8,'pixel_size':_0x35970f[0x10],'flags':_0x35970f[0x11]};}function _0x10ef7a(_0x20a19f,_0x5edbda){var _0x4343d4=a7_0x2532;if(_0x5edbda[_0x4343d4(0x3785)]<0x13)_0x3943b3['Y'][_0x4343d4(0xac3)]('Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data\x20to\x20contain\x20header');else{let _0x2d7897=0x12;var _0x42e306=_0x218c5e(_0x5edbda);if(_0x42e306[_0x4343d4(0x3b90)]+_0x2d7897>_0x5edbda[_0x4343d4(0x3785)])_0x3943b3['Y'][_0x4343d4(0xac3)]('Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data');else{_0x2d7897+=_0x42e306[_0x4343d4(0x3b90)];let _0x1cb822=!0x1,_0xc3d53=!0x1,_0x3f904c=!0x1;switch(_0x42e306[_0x4343d4(0x13bb)]){case _0x10b897:_0x1cb822=!0x0;case _0x3039ad:_0xc3d53=!0x0;break;case _0x103229:_0x1cb822=!0x0;case _0x3a8de5:break;case _0x43c4d8:_0x1cb822=!0x0;case _0xd492c6:_0x3f904c=!0x0;}let _0x2ec99a;var _0x23cc6d=_0x42e306['pixel_size']>>0x3,_0x1de0da=_0x42e306[_0x4343d4(0xad8)]*_0x42e306[_0x4343d4(0x605)]*_0x23cc6d;let _0x34806b;if(_0xc3d53&&(_0x34806b=_0x5edbda[_0x4343d4(0x4e8)](_0x2d7897,_0x2d7897+=_0x42e306['colormap_length']*(_0x42e306[_0x4343d4(0x5cb)]>>0x3))),_0x1cb822){_0x2ec99a=new Uint8Array(_0x1de0da);let _0x2ee133,_0x1d4f07,_0x13ce94,_0xe6f872=0x0;const _0x391a73=new Uint8Array(_0x23cc6d);for(;_0x2d7897<_0x1de0da&&_0xe6f872<_0x1de0da;)if(_0x2ee133=_0x5edbda[_0x2d7897++],_0x1d4f07=0x1+(0x7f&_0x2ee133),0x80&_0x2ee133){for(_0x13ce94=0x0;_0x13ce94<_0x23cc6d;++_0x13ce94)_0x391a73[_0x13ce94]=_0x5edbda[_0x2d7897++];for(_0x13ce94=0x0;_0x13ce94<_0x1d4f07;++_0x13ce94)_0x2ec99a['set'](_0x391a73,_0xe6f872+_0x13ce94*_0x23cc6d);_0xe6f872+=_0x23cc6d*_0x1d4f07;}else{for(_0x1d4f07*=_0x23cc6d,_0x13ce94=0x0;_0x13ce94<_0x1d4f07;++_0x13ce94)_0x2ec99a[_0xe6f872+_0x13ce94]=_0x5edbda[_0x2d7897++];_0xe6f872+=_0x1d4f07;}}else _0x2ec99a=_0x5edbda[_0x4343d4(0x4e8)](_0x2d7897,_0x2d7897+=_0xc3d53?_0x42e306['width']*_0x42e306['height']:_0x1de0da);let _0x2612dc,_0x16058f,_0x58f2a2,_0x5cdcff,_0x1d85f9,_0x23ad2a;switch((_0x42e306[_0x4343d4(0x2944)]&_0xa66bae)>>_0x17d67f){default:case _0x4bb627:_0x2612dc=0x0,_0x58f2a2=0x1,_0x23ad2a=_0x42e306[_0x4343d4(0xad8)],_0x16058f=0x0,_0x5cdcff=0x1,_0x1d85f9=_0x42e306['height'];break;case _0x71066a:_0x2612dc=0x0,_0x58f2a2=0x1,_0x23ad2a=_0x42e306[_0x4343d4(0xad8)],_0x16058f=_0x42e306[_0x4343d4(0x605)]-0x1,_0x5cdcff=-0x1,_0x1d85f9=-0x1;break;case _0x38b204:_0x2612dc=_0x42e306['width']-0x1,_0x58f2a2=-0x1,_0x23ad2a=-0x1,_0x16058f=0x0,_0x5cdcff=0x1,_0x1d85f9=_0x42e306[_0x4343d4(0x605)];break;case _0x4c7395:_0x2612dc=_0x42e306[_0x4343d4(0xad8)]-0x1,_0x58f2a2=-0x1,_0x23ad2a=-0x1,_0x16058f=_0x42e306['height']-0x1,_0x5cdcff=-0x1,_0x1d85f9=-0x1;}var _0x523727=_0x4343d4(0x1f85)+(_0x3f904c?_0x4343d4(0x2ccc):'')+_0x42e306[_0x4343d4(0x28fd)]+'bits',_0x523727=_0x444fa9[_0x523727](_0x42e306,_0x34806b,_0x2ec99a,_0x16058f,_0x5cdcff,_0x1d85f9,_0x2612dc,_0x58f2a2,_0x23ad2a);const _0x5674a1=_0x20a19f[_0x4343d4(0x318e)]();_0x5674a1[_0x4343d4(0xd51)](_0x20a19f,_0x523727);}}}const _0x444fa9={'GetTGAHeader':_0x218c5e,'UploadContent':_0x10ef7a,'_getImageData8bits':function(_0x3262a5,_0x518213,_0x4b4988,_0x28732b,_0x5d5a08,_0x1afeea,_0x575fc7,_0x4773d7,_0xb24fff){var _0x2015f3=a7_0x2532,_0x2967a8=_0x4b4988,_0x22d3e4=_0x518213,_0x35c7a5=_0x3262a5[_0x2015f3(0xad8)],_0x4b4988=_0x3262a5[_0x2015f3(0x605)];let _0x452d7e,_0x3eb540=0x0,_0x2f9f57,_0x54cc48;const _0x4e4479=new Uint8Array(_0x35c7a5*_0x4b4988*0x4);for(_0x54cc48=_0x28732b;_0x54cc48!==_0x1afeea;_0x54cc48+=_0x5d5a08)for(_0x2f9f57=_0x575fc7;_0x2f9f57!==_0xb24fff;_0x2f9f57+=_0x4773d7,_0x3eb540++)_0x452d7e=_0x2967a8[_0x3eb540],_0x4e4479[0x4*(_0x2f9f57+_0x35c7a5*_0x54cc48)+0x3]=0xff,_0x4e4479[0x4*(_0x2f9f57+_0x35c7a5*_0x54cc48)+0x2]=_0x22d3e4[0x3*_0x452d7e+0x0],_0x4e4479[0x4*(_0x2f9f57+_0x35c7a5*_0x54cc48)+0x1]=_0x22d3e4[0x3*_0x452d7e+0x1],_0x4e4479[0x4*(_0x2f9f57+_0x35c7a5*_0x54cc48)+0x0]=_0x22d3e4[0x3*_0x452d7e+0x2];return _0x4e4479;},'_getImageData16bits':function(_0x173f24,_0x22dd28,_0x147b4f,_0x41b55d,_0x15b7f6,_0x3e3e83,_0x47dc8a,_0x46e603,_0x3d27f4){var _0x597d36=a7_0x2532,_0x4652f2=_0x147b4f,_0x3e2896=_0x173f24[_0x597d36(0xad8)],_0x147b4f=_0x173f24['height'];let _0x5d254b,_0x44ce7d=0x0,_0x83e40d,_0x2671c0;const _0x214743=new Uint8Array(_0x3e2896*_0x147b4f*0x4);for(_0x2671c0=_0x41b55d;_0x2671c0!==_0x3e3e83;_0x2671c0+=_0x15b7f6)for(_0x83e40d=_0x47dc8a;_0x83e40d!==_0x3d27f4;_0x83e40d+=_0x46e603,_0x44ce7d+=0x2){var _0x3a352a=0xff*((0x3e0&(_0x5d254b=_0x4652f2[_0x44ce7d+0x0]+(_0x4652f2[_0x44ce7d+0x1]<<0x8)))>>0x5)/0x1f|0x0,_0x422aad=0xff*(0x1f&_0x5d254b)/0x1f|0x0;_0x214743[0x4*(_0x83e40d+_0x3e2896*_0x2671c0)+0x0]=0xff*((0x7c00&_0x5d254b)>>0xa)/0x1f|0x0,_0x214743[0x4*(_0x83e40d+_0x3e2896*_0x2671c0)+0x1]=_0x3a352a,_0x214743[0x4*(_0x83e40d+_0x3e2896*_0x2671c0)+0x2]=_0x422aad,_0x214743[0x4*(_0x83e40d+_0x3e2896*_0x2671c0)+0x3]=0x8000&_0x5d254b?0x0:0xff;}return _0x214743;},'_getImageData24bits':function(_0x383396,_0x39d175,_0xf61fa0,_0x1e33c6,_0x30ffad,_0x198d65,_0x32cd45,_0x170336,_0x118fb2){var _0x10214b=_0xf61fa0,_0x2538bf=_0x383396['width'],_0xf61fa0=_0x383396['height'];let _0x4f6df0=0x0,_0x57bae1,_0x2f0374;const _0x58582f=new Uint8Array(_0x2538bf*_0xf61fa0*0x4);for(_0x2f0374=_0x1e33c6;_0x2f0374!==_0x198d65;_0x2f0374+=_0x30ffad)for(_0x57bae1=_0x32cd45;_0x57bae1!==_0x118fb2;_0x57bae1+=_0x170336,_0x4f6df0+=0x3)_0x58582f[0x4*(_0x57bae1+_0x2538bf*_0x2f0374)+0x3]=0xff,_0x58582f[0x4*(_0x57bae1+_0x2538bf*_0x2f0374)+0x2]=_0x10214b[_0x4f6df0+0x0],_0x58582f[0x4*(_0x57bae1+_0x2538bf*_0x2f0374)+0x1]=_0x10214b[_0x4f6df0+0x1],_0x58582f[0x4*(_0x57bae1+_0x2538bf*_0x2f0374)+0x0]=_0x10214b[_0x4f6df0+0x2];return _0x58582f;},'_getImageData32bits':function(_0x49361f,_0x1a415e,_0x104af2,_0x2b7206,_0x841638,_0x53eea8,_0x4dca96,_0x4b5808,_0x5d8b9b){var _0xc85e1c=a7_0x2532,_0x2d42f0=_0x104af2,_0x57bb01=_0x49361f['width'],_0x104af2=_0x49361f[_0xc85e1c(0x605)];let _0x55301d=0x0,_0x1f4467,_0x170238;const _0x2760b1=new Uint8Array(_0x57bb01*_0x104af2*0x4);for(_0x170238=_0x2b7206;_0x170238!==_0x53eea8;_0x170238+=_0x841638)for(_0x1f4467=_0x4dca96;_0x1f4467!==_0x5d8b9b;_0x1f4467+=_0x4b5808,_0x55301d+=0x4)_0x2760b1[0x4*(_0x1f4467+_0x57bb01*_0x170238)+0x2]=_0x2d42f0[_0x55301d+0x0],_0x2760b1[0x4*(_0x1f4467+_0x57bb01*_0x170238)+0x1]=_0x2d42f0[_0x55301d+0x1],_0x2760b1[0x4*(_0x1f4467+_0x57bb01*_0x170238)+0x0]=_0x2d42f0[_0x55301d+0x2],_0x2760b1[0x4*(_0x1f4467+_0x57bb01*_0x170238)+0x3]=_0x2d42f0[_0x55301d+0x3];return _0x2760b1;},'_getImageDataGrey8bits':function(_0x1c3d65,_0x2ffba6,_0x4aee8e,_0x1b75c3,_0x3e9dfe,_0x5ed109,_0xf3d2d4,_0xf1f7e0,_0x4907ce){var _0x18b2f6=a7_0x2532,_0x4e1b01=_0x4aee8e,_0x3b35c8=_0x1c3d65[_0x18b2f6(0xad8)],_0x4aee8e=_0x1c3d65['height'];let _0x33e0ac,_0x3fe0f9=0x0,_0x213f87,_0x3d220c;const _0x4d3978=new Uint8Array(_0x3b35c8*_0x4aee8e*0x4);for(_0x3d220c=_0x1b75c3;_0x3d220c!==_0x5ed109;_0x3d220c+=_0x3e9dfe)for(_0x213f87=_0xf3d2d4;_0x213f87!==_0x4907ce;_0x213f87+=_0xf1f7e0,_0x3fe0f9++)_0x33e0ac=_0x4e1b01[_0x3fe0f9],_0x4d3978[0x4*(_0x213f87+_0x3b35c8*_0x3d220c)+0x0]=_0x33e0ac,_0x4d3978[0x4*(_0x213f87+_0x3b35c8*_0x3d220c)+0x1]=_0x33e0ac,_0x4d3978[0x4*(_0x213f87+_0x3b35c8*_0x3d220c)+0x2]=_0x33e0ac,_0x4d3978[0x4*(_0x213f87+_0x3b35c8*_0x3d220c)+0x3]=0xff;return _0x4d3978;},'_getImageDataGrey16bits':function(_0x1ecd4a,_0x66dd8e,_0xcc6166,_0x6ceff1,_0x58d6b0,_0xbddc12,_0x4b31a1,_0x5e126a,_0x3fd98f){var _0x3d70f8=a7_0x2532,_0x2bc77b=_0xcc6166,_0x33c16a=_0x1ecd4a[_0x3d70f8(0xad8)],_0xcc6166=_0x1ecd4a[_0x3d70f8(0x605)];let _0x489692=0x0,_0x3a432a,_0x4aeec1;const _0xb9f822=new Uint8Array(_0x33c16a*_0xcc6166*0x4);for(_0x4aeec1=_0x6ceff1;_0x4aeec1!==_0xbddc12;_0x4aeec1+=_0x58d6b0)for(_0x3a432a=_0x4b31a1;_0x3a432a!==_0x3fd98f;_0x3a432a+=_0x5e126a,_0x489692+=0x2)_0xb9f822[0x4*(_0x3a432a+_0x33c16a*_0x4aeec1)+0x0]=_0x2bc77b[_0x489692+0x0],_0xb9f822[0x4*(_0x3a432a+_0x33c16a*_0x4aeec1)+0x1]=_0x2bc77b[_0x489692+0x0],_0xb9f822[0x4*(_0x3a432a+_0x33c16a*_0x4aeec1)+0x2]=_0x2bc77b[_0x489692+0x0],_0xb9f822[0x4*(_0x3a432a+_0x33c16a*_0x4aeec1)+0x3]=_0x2bc77b[_0x489692+0x1];return _0xb9f822;}};},0x168be:(_0x3ddc86,_0x519524,_0x305014)=>{_0x305014['d'](_0x519524,{'g_':()=>function(_0x52d6b1){var _0x3505b5=a7_0x2532,_0x67596a;let _0x399c4b;const _0x42e59d=Date[_0x3505b5(0xef4)](),_0x1d22a6=(_0x52d6b1[_0x3505b5(0xe0f)]=null!=(_0x67596a=_0x52d6b1[_0x3505b5(0xe0f)])?_0x67596a:{},_0x52d6b1['contextObservable'][_0x3505b5(0x33ee)](_0x1fd38d=>{var _0x1d6627=_0x3505b5,_0x384ba2=Date[_0x1d6627(0xef4)](),_0x384ba2=(_0x399c4b=_0x384ba2-_0x42e59d,{'startTime':_0x42e59d,'currentTime':_0x384ba2,'deltaTime':_0x399c4b,'completeRate':_0x399c4b/_0x52d6b1[_0x1d6627(0x2087)],'payload':_0x1fd38d});_0x52d6b1[_0x1d6627(0x1f5)]&&_0x52d6b1[_0x1d6627(0x1f5)](_0x384ba2),_0x52d6b1[_0x1d6627(0x2757)]&&_0x52d6b1[_0x1d6627(0x2757)]()&&(_0x52d6b1[_0x1d6627(0x2d8b)][_0x1d6627(0x418a)](_0x1d22a6),_0x52d6b1['onAborted']&&_0x52d6b1[_0x1d6627(0x2044)](_0x384ba2)),_0x399c4b>=_0x52d6b1[_0x1d6627(0x2087)]&&(_0x52d6b1[_0x1d6627(0x2d8b)][_0x1d6627(0x418a)](_0x1d22a6),_0x52d6b1[_0x1d6627(0x37f4)]&&_0x52d6b1['onEnded'](_0x384ba2));},_0x52d6b1[_0x3505b5(0xe0f)][_0x3505b5(0x497)],_0x52d6b1[_0x3505b5(0xe0f)][_0x3505b5(0x1b21)],_0x52d6b1[_0x3505b5(0xe0f)][_0x3505b5(0x25e4)]));return _0x1d22a6;}});},0xe222:(_0x34d429,_0x586fc3,_0x56c467)=>{var _0x42de67=a7_0x38a779;_0x56c467['d'](_0x586fc3,{'$g':()=>_0x33297d,'w1':()=>_0x58eb3c});function _0x132627(_0x30bcd4,_0x3ac368,_0x22d81a,_0x39d120){return new(_0x22d81a=_0x22d81a||Promise)(function(_0x324d49,_0x4767c5){var _0x240da5=a7_0x2532;function _0x5a8059(_0x3deb04){try{_0x336507(_0x39d120['next'](_0x3deb04));}catch(_0x487136){_0x4767c5(_0x487136);}}function _0x55d166(_0x290d62){var _0x1a63ca=a7_0x2532;try{_0x336507(_0x39d120[_0x1a63ca(0x1bf3)](_0x290d62));}catch(_0x1dc144){_0x4767c5(_0x1dc144);}}function _0x336507(_0x115bab){var _0x1039b6=a7_0x2532,_0x81e9b1;_0x115bab[_0x1039b6(0xd2d)]?_0x324d49(_0x115bab[_0x1039b6(0xb06)]):((_0x81e9b1=_0x115bab['value'])instanceof _0x22d81a?_0x81e9b1:new _0x22d81a(function(_0x4159eb){_0x4159eb(_0x81e9b1);}))[_0x1039b6(0xd1a)](_0x5a8059,_0x55d166);}_0x336507((_0x39d120=_0x39d120[_0x240da5(0x3201)](_0x30bcd4,_0x3ac368||[]))['next']());});}var _0x27a509=_0x56c467(0xf96c),_0x1cdd8f=_0x56c467(0x18233),_0x56683a=_0x56c467(0x10ea4),_0x48ec96=_0x56c467(0x1266b),_0x5b4e62=_0x56c467(0x2310),_0x4fcfbc=_0x56c467(0x15cb9),_0x586fc3=_0x56c467(0xc661),_0x343d85=_0x56c467(0xf8c1),_0x3a9029=_0x56c467(0x2560),_0x3b46c8=_0x56c467(0xd84a),_0x2918e3=_0x56c467(0x15d46),_0x4f2f96=_0x56c467(0x9f19),_0x54e096=_0x56c467(0x6214);class _0x58eb3c{static get[_0x42de67(0x297e)](){var _0x41b044=_0x42de67;return _0x3a9029['rN'][_0x41b044(0x297e)];}static set[_0x42de67(0x297e)](_0x56f2ae){var _0x12f5f9=_0x42de67;_0x3a9029['rN'][_0x12f5f9(0x297e)]=_0x56f2ae;}static get[_0x42de67(0x3f55)](){return _0x3a9029['rN']['DefaultRetryStrategy'];}static set[_0x42de67(0x3f55)](_0x5eb6c2){var _0xa2e16f=_0x42de67;_0x3a9029['rN'][_0xa2e16f(0x3f55)]=_0x5eb6c2;}static get['CorsBehavior'](){return _0x3a9029['rN']['CorsBehavior'];}static set[_0x42de67(0x1f27)](_0x63847c){var _0x562a23=_0x42de67;_0x3a9029['rN'][_0x562a23(0x1f27)]=_0x63847c;}static get[_0x42de67(0x3e3c)](){var _0xe758a=_0x42de67;return _0x343d85['l'][_0xe758a(0x3e3c)];}static set[_0x42de67(0x3e3c)](_0x565763){var _0x5050b2=_0x42de67;_0x343d85['l'][_0x5050b2(0x3e3c)]=_0x565763;}static get[_0x42de67(0x404e)](){var _0x449bee=_0x42de67;return _0x2918e3['K'][_0x449bee(0x404e)];}static set['RegisteredExternalClasses'](_0x5e9d49){var _0x4849a2=_0x42de67;_0x2918e3['K'][_0x4849a2(0x404e)]=_0x5e9d49;}static get[_0x42de67(0x4173)](){var _0x20c86a=_0x42de67;return _0x343d85['l'][_0x20c86a(0x981)];}static set[_0x42de67(0x4173)](_0x12f63c){var _0x1f54c6=_0x42de67;_0x343d85['l'][_0x1f54c6(0x981)]=_0x12f63c;}static[_0x42de67(0x484)](_0x32bceb,_0x440fc1,_0x3d75a5,_0x4e9f86,_0x2c5c73,_0xceb4b0){var _0x5431af=_0x42de67;_0x32bceb=0x4*((Math[_0x5431af(0x3a1d)](_0x32bceb)*_0x3d75a5%_0x3d75a5|0x0)+(Math[_0x5431af(0x3a1d)](_0x440fc1)*_0x4e9f86%_0x4e9f86|0x0)*_0x3d75a5),(_0xceb4b0['r']=_0x2c5c73[_0x32bceb]/0xff,_0xceb4b0['g']=_0x2c5c73[0x1+_0x32bceb]/0xff,_0xceb4b0['b']=_0x2c5c73[0x2+_0x32bceb]/0xff,_0xceb4b0['a']=_0x2c5c73[0x3+_0x32bceb]/0xff);}static[_0x42de67(0x3739)](_0xcfc348,_0xc1720c,_0x207ef4){return _0xcfc348*(0x1-_0x207ef4)+_0xc1720c*_0x207ef4;}static[_0x42de67(0x2ab3)](_0x44b072){var _0x268c96=_0x42de67;return _0x2918e3['K'][_0x268c96(0x2ab3)](_0x44b072);}static[_0x42de67(0x2de)](_0x1eca8a){_0x3b46c8['Q']['SetImmediate'](_0x1eca8a);}static['IsExponentOfTwo'](_0x30a9cf){let _0x474afb=0x1;for(;(_0x474afb*=0x2)<_0x30a9cf;);return _0x474afb===_0x30a9cf;}static[_0x42de67(0xf0b)](_0x371f15){var _0x586c82=_0x42de67;return Math['fround']?Math[_0x586c82(0xcd9)](_0x371f15):(_0x58eb3c[_0x586c82(0x36d7)][0x0]=_0x371f15,_0x58eb3c[_0x586c82(0x36d7)][0x0]);}static[_0x42de67(0x10b8)](_0x442ca9){var _0x3e74a3=_0x42de67,_0x3b0c7f=_0x442ca9[_0x3e74a3(0xf91)]('/');return _0x3b0c7f<0x0?_0x442ca9:_0x442ca9['substring'](_0x3b0c7f+0x1);}static[_0x42de67(0x18a4)](_0x29e73e,_0x39fe94=!0x1){var _0xd04891=_0x42de67,_0x4aca97=_0x29e73e[_0xd04891(0xf91)]('/');return _0x4aca97<0x0?_0x39fe94?_0x29e73e:'':_0x29e73e[_0xd04891(0x11a7)](0x0,_0x4aca97+0x1);}static[_0x42de67(0x24d9)](_0x3d0020){return 0xb4*_0x3d0020/Math['PI'];}static['ToRadians'](_0x3793b6){return _0x3793b6*Math['PI']/0xb4;}static[_0x42de67(0x37f)](_0x362b34,_0x57be0e,_0x5f43f0=0.9){var _0x4712bf=_0x42de67;return _0x362b34=this['ToRadians'](_0x362b34),_0x57be0e=this[_0x4712bf(0x1f0e)](_0x57be0e),this['ToDegrees'](Math[_0x4712bf(0xaba)]((0x1-_0x5f43f0)*Math[_0x4712bf(0xa8b)](_0x57be0e)+_0x5f43f0*Math[_0x4712bf(0xa8b)](_0x362b34),(0x1-_0x5f43f0)*Math[_0x4712bf(0x1262)](_0x57be0e)+_0x5f43f0*Math[_0x4712bf(0x1262)](_0x362b34)));}static[_0x42de67(0x27f1)](_0x3bc855,_0x23f169){var _0x46788f=_0x42de67;return!0x0===_0x23f169||void 0x0!==_0x3bc855&&null!=_0x3bc855?Array[_0x46788f(0x2d96)](_0x3bc855)?_0x3bc855:[_0x3bc855]:null;}static[_0x42de67(0x1702)](_0x2593b5){var _0x254f0d=_0x42de67;let _0x240714=_0x254f0d(0x39c6);return(0x0,_0x1cdd8f['CG'])()&&!window[_0x254f0d(0x3d36)]&&(_0x240714=_0x254f0d(0x3d75)),_0x240714=!_0x2593b5[_0x254f0d(0x3719)]||_0x2593b5['_badOS']||document&&_0x254f0d(0x3a48)in document?_0x240714:_0x254f0d(0x3d75);}static['SetCorsBehavior'](_0x48093c,_0x42e911){(0x0,_0x3a9029['$M'])(_0x48093c,_0x42e911);}static[_0x42de67(0x1b50)](_0x44a310,_0x2aee78){_0x2aee78['referrerPolicy']=_0x44a310;}static[_0x42de67(0xd31)](_0x4c53fe){var _0x100eee=_0x42de67;return _0x4c53fe[_0x100eee(0xb35)](/#/gm,'%23');}static get['PreprocessUrl'](){var _0x391cc8=_0x42de67;return _0x3a9029['rN'][_0x391cc8(0x2557)];}static set[_0x42de67(0x2557)](_0x4479cb){_0x3a9029['rN']['PreprocessUrl']=_0x4479cb;}static['LoadImage'](_0x4a78d6,_0x122854,_0x289473,_0x3d8038,_0x394959,_0x1b3a3a){return(0x0,_0x3a9029['r6'])(_0x4a78d6,_0x122854,_0x289473,_0x3d8038,_0x394959,_0x1b3a3a);}static[_0x42de67(0x163a)](_0x180a87,_0x347948,_0xbf37ea,_0x3d9ca0,_0x362b92,_0x3fa21b){return(0x0,_0x3a9029['vP'])(_0x180a87,_0x347948,_0xbf37ea,_0x3d9ca0,_0x362b92,_0x3fa21b);}static[_0x42de67(0x368b)](_0x298300,_0x29127e=!0x0){return new Promise((_0x6cddba,_0x2e9798)=>{(0x0,_0x3a9029['vP'])(_0x298300,_0x4c831b=>{_0x6cddba(_0x4c831b);},void 0x0,void 0x0,_0x29127e,(_0x5e5bb2,_0x48bbce)=>{_0x2e9798(_0x48bbce);});});}static[_0x42de67(0xdcd)](_0x54b68f,_0x2b956b,_0x54994a,_0x105c10){var _0x25ab12=_0x42de67;if('function'==typeof importScripts)try{importScripts(_0x54b68f),_0x2b956b();}catch(_0x22e0c3){null!=_0x54994a&&_0x54994a(_0x25ab12(0x774)+_0x54b68f+_0x25ab12(0x3924),_0x22e0c3);}else{if((0x0,_0x1cdd8f['CG'])()){const _0x4f3d58=document['getElementsByTagName'](_0x25ab12(0x3fe5))[0x0],_0x2168d7=document[_0x25ab12(0x77c)](_0x25ab12(0x1555));_0x2168d7['setAttribute'](_0x25ab12(0x261),_0x25ab12(0x1f52)),_0x2168d7[_0x25ab12(0x3951)](_0x25ab12(0x2bb7),_0x54b68f),_0x105c10&&(_0x2168d7['id']=_0x105c10),_0x2168d7[_0x25ab12(0x1de5)]=()=>{_0x2b956b&&_0x2b956b();},_0x2168d7[_0x25ab12(0x2f26)]=_0x162690=>{var _0xe399f9=_0x25ab12;_0x54994a&&_0x54994a(_0xe399f9(0x774)+_0x54b68f+'\x27',_0x162690);},_0x4f3d58[_0x25ab12(0x130f)](_0x2168d7);}else null!=_0x54994a&&_0x54994a('Cannot\x20load\x20script\x20\x27'+_0x54b68f+'\x27\x20outside\x20of\x20a\x20window\x20or\x20a\x20worker');}}static[_0x42de67(0x1edd)](_0x43b378){return new Promise((_0x4c52b2,_0x45f933)=>{var _0x3ad50c=a7_0x2532;this[_0x3ad50c(0xdcd)](_0x43b378,()=>{_0x4c52b2();},(_0x38fb82,_0x3cfd77)=>{_0x45f933(_0x3cfd77||new Error(_0x38fb82));});});}static[_0x42de67(0x2b89)](_0x2c5b98,_0x5610d3,_0x52b403){var _0x6dea7=_0x42de67;const _0x58ccaa=new FileReader(),_0x41afa3={'onCompleteObservable':new _0x27a509['y$'](),'abort':()=>_0x58ccaa[_0x6dea7(0xd72)]()};return _0x58ccaa['onloadend']=()=>{var _0x1d4622=_0x6dea7;_0x41afa3['onCompleteObservable'][_0x1d4622(0x2231)](_0x41afa3);},_0x58ccaa['onload']=_0x1d657f=>{var _0x5eb090=_0x6dea7;_0x5610d3(_0x1d657f['target'][_0x5eb090(0x1523)]);},_0x58ccaa['onprogress']=_0x52b403,_0x58ccaa[_0x6dea7(0x668)](_0x2c5b98),_0x41afa3;}static['ReadFile'](_0xcb0e59,_0x3a7605,_0x1192a8,_0x237aa9,_0x165d01){return(0x0,_0x3a9029['Ip'])(_0xcb0e59,_0x3a7605,_0x1192a8,_0x237aa9,_0x165d01);}static['FileAsURL'](_0x4886f9){var _0x5d4e76=_0x42de67;_0x4886f9=new Blob([_0x4886f9]);const _0x15461a=window[_0x5d4e76(0x2e28)];return _0x15461a['createObjectURL'](_0x4886f9);}static[_0x42de67(0x1495)](_0x2651c5,_0x473748=0x2){var _0x8a4a5a=_0x42de67;return _0x2651c5[_0x8a4a5a(0x2a28)](_0x473748);}static[_0x42de67(0x3f53)](_0x58f6a6,_0x5884aa,_0x23395a,_0x57b030){var _0x3a898a=_0x42de67;_0x48ec96['j'][_0x3a898a(0x3f53)](_0x58f6a6,_0x5884aa,_0x23395a,_0x57b030);}static['IsEmpty'](_0x188a17){var _0x5aeb2d=_0x42de67;for(const _0x4d3a88 in _0x188a17)if(Object[_0x5aeb2d(0x1fd2)][_0x5aeb2d(0x3929)][_0x5aeb2d(0x3e4c)](_0x188a17,_0x4d3a88))return!0x1;return!0x0;}static[_0x42de67(0xc6c)](_0x176afc,_0x5116c4){var _0x2a3edc=_0x42de67;for(let _0x3f0f30=0x0;_0x3f0f30<_0x5116c4['length'];_0x3f0f30++){var _0x116bb4=_0x5116c4[_0x3f0f30];_0x176afc['addEventListener'](_0x116bb4[_0x2a3edc(0x3844)],_0x116bb4[_0x2a3edc(0x654)],!0x1);try{window[_0x2a3edc(0x2a18)]&&window['parent'][_0x2a3edc(0x4027)](_0x116bb4[_0x2a3edc(0x3844)],_0x116bb4[_0x2a3edc(0x654)],!0x1);}catch(_0x479d98){}}}static[_0x42de67(0x331e)](_0x4bef3f,_0x3afd60){var _0x52c604=_0x42de67;for(let _0x391eec=0x0;_0x391eec<_0x3afd60[_0x52c604(0x3785)];_0x391eec++){var _0x65d48b=_0x3afd60[_0x391eec];_0x4bef3f['removeEventListener'](_0x65d48b[_0x52c604(0x3844)],_0x65d48b['handler']);try{_0x4bef3f[_0x52c604(0x2a18)]&&_0x4bef3f[_0x52c604(0x2a18)][_0x52c604(0x1978)](_0x65d48b[_0x52c604(0x3844)],_0x65d48b[_0x52c604(0x654)]);}catch(_0xfdf729){}}}static['DumpFramebuffer'](_0x349112,_0x3f7b7b,_0x14c5d1,_0x3ce45e,_0x33d9e0=0x0,_0x38a200){return _0x132627(this,void 0x0,void 0x0,function*(){var _0x5ae9ad=a7_0x2532;throw(0x0,_0x4fcfbc['S'])(_0x5ae9ad(0x368d));});}static['DumpData'](_0x782772,_0x3449b0,_0x2c96ed,_0x2631c6,_0x389f1e=0x0,_0x5d4a25,_0x1774e6,_0xf72fdc,_0x5b67dc){var _0x471269=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x471269(0x368d));}static[_0x42de67(0x1c34)](_0x316611,_0x3fcfa2,_0x568aa2,_0x13261d=0x0,_0x2f12ed,_0x325a45,_0x51ef23,_0x4f2d8f){var _0x1bc5dd=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x1bc5dd(0x368d));}static['ToBlob'](_0xf307e9,_0x1c259e,_0x533d3d=_0x42de67(0x329c),_0x4cf375){var _0x5db7e7=_0x42de67;_0xf307e9[_0x5db7e7(0x2be9)]||(_0xf307e9['toBlob']=function(_0x3230e1,_0x2aaff2,_0x5a72c0){setTimeout(()=>{var _0x1fa73e=a7_0x2532;const _0x2a78a5=atob(this[_0x1fa73e(0x1f02)](_0x2aaff2,_0x5a72c0)[_0x1fa73e(0x1691)](',')[0x1]),_0x39839a=_0x2a78a5['length'],_0x26a165=new Uint8Array(_0x39839a);for(let _0x5b6f00=0x0;_0x5b6f00<_0x39839a;_0x5b6f00++)_0x26a165[_0x5b6f00]=_0x2a78a5[_0x1fa73e(0x3858)](_0x5b6f00);_0x3230e1(new Blob([_0x26a165]));});}),_0xf307e9[_0x5db7e7(0x2be9)](function(_0x1c6920){_0x1c259e(_0x1c6920);},_0x533d3d,_0x4cf375);}static[_0x42de67(0x2b3a)](_0x3f2efb,_0x507f61){var _0x15242d=_0x42de67;if(_0x15242d(0x3c68)in document['createElement']('a')){if(!_0x507f61){const _0x16b0af=new Date();_0x507f61=_0x15242d(0x8ed)+(_0x16b0af[_0x15242d(0x3fa5)]()+'-'+(_0x16b0af['getMonth']()+0x1))['slice'](0x2)+'-'+_0x16b0af[_0x15242d(0x2384)]()+'_'+_0x16b0af[_0x15242d(0x29e2)]()+'-'+('0'+_0x16b0af[_0x15242d(0x4c1)]())['slice'](-0x2)+'.png';}_0x58eb3c[_0x15242d(0x73d)](_0x3f2efb,_0x507f61);}else{if(_0x3f2efb&&_0x15242d(0x3e74)!=typeof URL){const _0x113e4c=URL[_0x15242d(0x2b2d)](_0x3f2efb),_0x4ff7cb=window[_0x15242d(0x2ea2)]('');if(_0x4ff7cb){const _0x32a7a4=_0x4ff7cb[_0x15242d(0x34a5)][_0x15242d(0x77c)](_0x15242d(0x3d95));_0x32a7a4[_0x15242d(0x1de5)]=function(){URL['revokeObjectURL'](_0x113e4c);},_0x32a7a4[_0x15242d(0x2bb7)]=_0x113e4c,_0x4ff7cb[_0x15242d(0x34a5)][_0x15242d(0x2181)]['appendChild'](_0x32a7a4);}}}}static[_0x42de67(0x7f0)](_0x395e16,_0x20157d,_0x5241ef=_0x42de67(0x329c),_0x54007e,_0xdafebd){var _0x1ceb73=_0x42de67;_0x20157d?_0x20157d(_0x395e16[_0x1ceb73(0x1f02)](_0x5241ef,_0xdafebd)):this[_0x1ceb73(0x2c9b)](_0x395e16,function(_0x3e99b4){_0x3e99b4&&_0x58eb3c['DownloadBlob'](_0x3e99b4,_0x54007e);},_0x5241ef,_0xdafebd);}static['Download'](_0x49da9d,_0x5ecc78){var _0x1a1651=_0x42de67;if(_0x1a1651(0x3e74)!=typeof URL){_0x49da9d=window[_0x1a1651(0x2e28)][_0x1a1651(0x2b2d)](_0x49da9d);const _0x1a97df=document[_0x1a1651(0x77c)]('a');document[_0x1a1651(0x2181)][_0x1a1651(0x130f)](_0x1a97df),_0x1a97df[_0x1a1651(0x490)][_0x1a1651(0x3cd7)]='none',_0x1a97df[_0x1a1651(0x2ff5)]=_0x49da9d,_0x1a97df[_0x1a1651(0x3c68)]=_0x5ecc78,_0x1a97df[_0x1a1651(0x4027)](_0x1a1651(0x3da0),()=>{var _0xf6d91c=_0x1a1651;_0x1a97df[_0xf6d91c(0xa0b)]&&_0x1a97df['parentElement'][_0xf6d91c(0x4018)](_0x1a97df);}),_0x1a97df[_0x1a1651(0x3da0)](),window[_0x1a1651(0x2e28)][_0x1a1651(0x3fcc)](_0x49da9d);}}static[_0x42de67(0x2c69)](_0x469aa8){var _0x3c2e5c=_0x42de67;return _0x3c2e5c(0x2990)==typeof _0x469aa8[0x0]?_0x469aa8[0x0]:_0x3c2e5c(0x2990)==typeof _0x469aa8[0x1]&&_0x469aa8[0x1];}static[_0x42de67(0x25ce)](_0x63b449,_0x8a1cbf,_0x9dd7f,_0x19690,_0xc11c92=0x0){var _0x55b960=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x55b960(0x178a));}static[_0x42de67(0x2246)](_0x11852a,_0x486f84,_0x494eed,_0x5eb0e8=0x0){var _0x8cfcee=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x8cfcee(0x178a));}static[_0x42de67(0x32a)](_0x13caee,_0x59d917,_0x4aff89,_0x250222,_0x18c1f6=0x0,_0x2007d4,_0x75537a,_0x322da9){var _0x485e07=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x485e07(0x178a));}static['CreateScreenshotUsingRenderTargetAsync'](_0x5a69c6,_0x13b187,_0x3cd97c,_0x57e097=0x0,_0x5842da,_0x86c640,_0x32142c){var _0x3dc7ee=_0x42de67;throw(0x0,_0x4fcfbc['S'])(_0x3dc7ee(0x178a));}static[_0x42de67(0x24d4)](){return(0x0,_0x4f2f96['f'])();}static[_0x42de67(0x1064)](_0x3618bb){return(0x0,_0x3a9029['VL'])(_0x3618bb);}static[_0x42de67(0x3f3)](_0x4e274d){return(0x0,_0x3a9029['$K'])(_0x4e274d);}static get['errorsCount'](){var _0x57b1bc=_0x42de67;return _0x56683a['Y'][_0x57b1bc(0x1936)];}static[_0x42de67(0x997)](_0x1f58e9){var _0xdc9735=_0x42de67;_0x56683a['Y'][_0xdc9735(0x997)](_0x1f58e9);}static[_0x42de67(0x27dc)](_0x2102de){_0x56683a['Y']['Warn'](_0x2102de);}static[_0x42de67(0xac3)](_0x569034){_0x56683a['Y']['Error'](_0x569034);}static get[_0x42de67(0x319e)](){var _0x56e0fb=_0x42de67;return _0x56683a['Y'][_0x56e0fb(0x319e)];}static[_0x42de67(0x3dbf)](){_0x56683a['Y']['ClearLogCache']();}static set[_0x42de67(0x1a6e)](_0x1e821e){var _0x21e68c=_0x42de67;_0x56683a['Y'][_0x21e68c(0x1a6e)]=_0x1e821e;}static set[_0x42de67(0x1319)](_0x136696){var _0xb4bf6a=_0x42de67;return(_0x136696&_0x58eb3c[_0xb4bf6a(0x8c5)])===_0x58eb3c['PerformanceUserMarkLogLevel']?(_0x58eb3c[_0xb4bf6a(0x13c9)]=_0x58eb3c[_0xb4bf6a(0x1686)],void(_0x58eb3c[_0xb4bf6a(0x1d8a)]=_0x58eb3c['_EndUserMark'])):(_0x136696&_0x58eb3c[_0xb4bf6a(0x276)])===_0x58eb3c['PerformanceConsoleLogLevel']?(_0x58eb3c[_0xb4bf6a(0x13c9)]=_0x58eb3c[_0xb4bf6a(0x378c)],void(_0x58eb3c[_0xb4bf6a(0x1d8a)]=_0x58eb3c[_0xb4bf6a(0x3364)])):(_0x58eb3c['StartPerformanceCounter']=_0x58eb3c['_StartPerformanceCounterDisabled'],void(_0x58eb3c[_0xb4bf6a(0x1d8a)]=_0x58eb3c[_0xb4bf6a(0x278e)]));}static['_StartPerformanceCounterDisabled'](_0x21e509,_0x156cdb){}static[_0x42de67(0x278e)](_0x4a750a,_0x3f7547){}static[_0x42de67(0x1686)](_0x1f1131,_0x4a7fae=!0x0){var _0x3995c8=_0x42de67;if(!_0x58eb3c[_0x3995c8(0x2ad1)]){if(!(0x0,_0x1cdd8f['CG'])())return;_0x58eb3c[_0x3995c8(0x2ad1)]=window[_0x3995c8(0x2f51)];}_0x4a7fae&&_0x58eb3c[_0x3995c8(0x2ad1)][_0x3995c8(0x3857)]&&_0x58eb3c[_0x3995c8(0x2ad1)][_0x3995c8(0x3857)](_0x1f1131+_0x3995c8(0x29a1));}static['_EndUserMark'](_0xcdccd2,_0x3d9ef0=!0x0){var _0x4517c2=_0x42de67;_0x3d9ef0&&_0x58eb3c['_Performance'][_0x4517c2(0x3857)]&&(_0x58eb3c['_Performance'][_0x4517c2(0x3857)](_0xcdccd2+_0x4517c2(0x2ee8)),_0x58eb3c['_Performance'][_0x4517c2(0x2cf9)](_0xcdccd2,_0xcdccd2+'-Begin',_0xcdccd2+_0x4517c2(0x2ee8)));}static['_StartPerformanceConsole'](_0x1c2892,_0x411e82=!0x0){var _0x3d5f24=_0x42de67;_0x411e82&&(_0x58eb3c[_0x3d5f24(0x1686)](_0x1c2892,_0x411e82),_0x54e096[_0x3d5f24(0x2d03)]&&_0x54e096['time'](_0x1c2892));}static[_0x42de67(0x3364)](_0x428495,_0x35395e=!0x0){var _0xd77eb8=_0x42de67;_0x35395e&&(_0x58eb3c[_0xd77eb8(0x28c4)](_0x428495,_0x35395e),_0x54e096[_0xd77eb8(0x1ab8)](_0x428495));}static get[_0x42de67(0x3e6d)](){return _0x5b4e62['F']['Now'];}static['GetClassName'](_0x3b2a29,_0x153d94=!0x1){var _0x32b688=_0x42de67;let _0xe2b18d=null;return _0xe2b18d=!_0x153d94&&_0x3b2a29[_0x32b688(0x1d40)]?_0x3b2a29['getClassName']():(_0x3b2a29 instanceof Object&&(_0x153d94=_0x153d94?_0x3b2a29:Object[_0x32b688(0x4120)](_0x3b2a29),_0xe2b18d=_0x153d94['constructor']['__bjsclassName__']),_0xe2b18d||typeof _0x3b2a29);}static[_0x42de67(0x2885)](_0x54abb2,_0x536e20){for(const _0xa83025 of _0x54abb2)if(_0x536e20(_0xa83025))return _0xa83025;return null;}static[_0x42de67(0x1873)](_0x326582,_0x49845d=!0x1){var _0x5ce15c=_0x42de67;let _0x487619=null,_0x497d2d=null;return(_0x487619=!_0x49845d&&_0x326582['getClassName']?_0x326582[_0x5ce15c(0x1d40)]():(_0x326582 instanceof Object&&(_0x49845d=_0x49845d?_0x326582:Object[_0x5ce15c(0x4120)](_0x326582),_0x487619=_0x49845d[_0x5ce15c(0x2660)][_0x5ce15c(0x2c72)],_0x497d2d=_0x49845d[_0x5ce15c(0x2660)][_0x5ce15c(0xa4d)]),_0x487619||typeof _0x326582))?(null!=_0x497d2d?_0x497d2d+'.':'')+_0x487619:null;}static[_0x42de67(0x4134)](_0x460889){return new Promise(_0x532df7=>{setTimeout(()=>{_0x532df7();},_0x460889);});}static['IsSafari'](){var _0xb5529e=_0x42de67;return!!(0x0,_0x1cdd8f['up'])()&&/^((?!chrome|android).)*safari/i[_0xb5529e(0x1bf7)](navigator[_0xb5529e(0x2c8f)]);}}_0x58eb3c[_0x42de67(0x1547)]=!0x1,_0x58eb3c[_0x42de67(0x2519)]=_0x586fc3['g'][_0x42de67(0x2519)],_0x58eb3c[_0x42de67(0x36d7)]=new Float32Array(0x1),_0x58eb3c[_0x42de67(0x33a2)]=_0x1cdd8f['v'],_0x58eb3c[_0x42de67(0x1428)]=_0x42de67(0x1c87)==typeof document?_0x30744d=>{const _0x5f0b96=document['createElement']('a');return _0x5f0b96['href']=_0x30744d,_0x5f0b96['href'];}:_0x42de67(0x7a8)==typeof URL&&_0x42de67(0x1c87)==typeof location?_0x4a0fae=>new URL(_0x4a0fae,location['origin'])[_0x42de67(0x2ff5)]:()=>{throw new Error('Unable\x20to\x20get\x20absolute\x20URL.\x20Override\x20BABYLON.Tools.GetAbsoluteUrl\x20to\x20a\x20custom\x20implementation\x20for\x20the\x20current\x20context.');},_0x58eb3c[_0x42de67(0x1021)]=_0x56683a['Y'][_0x42de67(0x1021)],_0x58eb3c[_0x42de67(0x2646)]=_0x56683a['Y'][_0x42de67(0x2646)],_0x58eb3c[_0x42de67(0x35d8)]=_0x56683a['Y'][_0x42de67(0x35d8)],_0x58eb3c[_0x42de67(0x2f07)]=_0x56683a['Y'][_0x42de67(0x2f07)],_0x58eb3c[_0x42de67(0x34f8)]=_0x56683a['Y'][_0x42de67(0x34f8)],_0x58eb3c[_0x42de67(0x33bf)]=_0x1cdd8f['CG'],_0x58eb3c['PerformanceNoneLogLevel']=0x0,_0x58eb3c['PerformanceUserMarkLogLevel']=0x1,_0x58eb3c[_0x42de67(0x276)]=0x2,_0x58eb3c['StartPerformanceCounter']=_0x58eb3c[_0x42de67(0x12da)],_0x58eb3c[_0x42de67(0x1d8a)]=_0x58eb3c[_0x42de67(0x278e)];class _0x33297d{constructor(_0x43851e,_0x2ac89b,_0x3f42ff,_0x503946=0x0){var _0x4cff3e=_0x42de67;this[_0x4cff3e(0xe6a)]=_0x43851e,this[_0x4cff3e(0x38ac)]=_0x503946-0x1,this[_0x4cff3e(0x33e)]=!0x1,this[_0x4cff3e(0x117f)]=_0x2ac89b,this['_successCallback']=_0x3f42ff;}[_0x42de67(0x2d36)](){var _0x283497=_0x42de67;this[_0x283497(0x33e)]||(this[_0x283497(0x38ac)]+0x1<this['iterations']?(++this[_0x283497(0x38ac)],this[_0x283497(0x117f)](this)):this['breakLoop']());}[_0x42de67(0x1345)](){var _0x251f7c=_0x42de67;this[_0x251f7c(0x33e)]=!0x0,this[_0x251f7c(0x1d31)]();}static[_0x42de67(0x16b0)](_0x1f2920,_0x2ff223,_0x1a66fd,_0x35151e=0x0){var _0x1f1476=_0x42de67;const _0x36fe5f=new _0x33297d(_0x1f2920,_0x2ff223,_0x1a66fd,_0x35151e);return _0x36fe5f[_0x1f1476(0x2d36)](),_0x36fe5f;}static[_0x42de67(0xda7)](_0x2ff945,_0x3d1a35,_0x127f86,_0x5e8ef0,_0x2b24da,_0x1c4b1a=0x0){var _0x38a76c=_0x42de67;return _0x33297d[_0x38a76c(0x16b0)](Math[_0x38a76c(0x21e1)](_0x2ff945/_0x3d1a35),_0x4c82b9=>{var _0x5caea7=_0x38a76c;_0x2b24da&&_0x2b24da()?_0x4c82b9[_0x5caea7(0x1345)]():setTimeout(()=>{var _0x205c1c=_0x5caea7;for(let _0x187f50=0x0;_0x187f50<_0x3d1a35;++_0x187f50){var _0x3239b2=_0x4c82b9[_0x205c1c(0x38ac)]*_0x3d1a35+_0x187f50;if(_0x2ff945<=_0x3239b2)break;if(_0x127f86(_0x3239b2),_0x2b24da&&_0x2b24da()){_0x4c82b9['breakLoop']();break;}}_0x4c82b9[_0x205c1c(0x2d36)]();},_0x1c4b1a);},_0x5e8ef0);}}_0x343d85['l'][_0x42de67(0x981)]=_0x42de67(0x2899);},0xb456:(_0x2316cf,_0xe3cac4,_0x2ef46a)=>{var _0x4e22db=a7_0x38a779,_0x2633b0,_0x3b9731=_0x2ef46a(0x9fd1);{_0x2ef46a=_0x2633b0=_0x2633b0||{},_0x2ef46a[_0x4e22db(0x1d12)]=class _0x2acfde{constructor(_0x1be987,_0x3a55a2=null,_0x1afe0b=null,_0x374451=null){var _0x30caca=_0x4e22db,_0x18edac;_0x3a55a2=null!=_0x3a55a2?_0x3a55a2:()=>0x1,_0x1afe0b=null!=_0x1afe0b?_0x1afe0b:()=>0x1,_0x374451=null!=_0x374451?_0x374451:(_0x166026,_0x33fbe5)=>_0x166026===_0x33fbe5?0x0:0x1,this[_0x30caca(0x12c2)]=new Map(),this[_0x30caca(0x3d23)]=new Array(_0x1be987['length']),this[_0x30caca(0x747)]=new Array(_0x1be987[_0x30caca(0x3785)]),this[_0x30caca(0x1c9b)]=new Array(_0x1be987[_0x30caca(0x3785)]);for(let _0x177390=0x0;_0x177390<_0x1be987[_0x30caca(0x3785)];++_0x177390){_0x18edac=_0x1be987[_0x177390],this[_0x30caca(0x12c2)][_0x30caca(0xc1b)](_0x18edac,_0x177390),this[_0x30caca(0x3d23)][_0x177390]=_0x3a55a2(_0x18edac),this[_0x30caca(0x747)][_0x177390]=_0x1afe0b(_0x18edac),this[_0x30caca(0x1c9b)][_0x177390]=new Array(_0x1be987[_0x30caca(0x3785)]);for(let _0x3a1787=_0x177390;_0x3a1787<_0x1be987[_0x30caca(0x3785)];++_0x3a1787)this[_0x30caca(0x1c9b)][_0x177390][_0x3a1787]=_0x374451(_0x18edac,_0x1be987[_0x3a1787]);}}['serialize'](){var _0x17f7b3=_0x4e22db;const _0x3b0de4={},_0x39d9a6=new Array(this[_0x17f7b3(0x12c2)][_0x17f7b3(0x1910)]);return this[_0x17f7b3(0x12c2)][_0x17f7b3(0x66b)]((_0x3537ee,_0x224192)=>{_0x39d9a6[_0x3537ee]=_0x224192;}),_0x3b0de4[_0x17f7b3(0x20d5)]=_0x39d9a6,_0x3b0de4['insertionCosts']=this[_0x17f7b3(0x3d23)],_0x3b0de4[_0x17f7b3(0x3cb4)]=this[_0x17f7b3(0x747)],_0x3b0de4[_0x17f7b3(0x3704)]=this['_substitutionCosts'],JSON[_0x17f7b3(0x25eb)](_0x3b0de4);}static[_0x4e22db(0x3033)](_0x528de7){var _0x28ecd8=_0x4e22db;_0x528de7=JSON[_0x28ecd8(0x138f)](_0x528de7);const _0x48699b=new _0x2acfde(_0x528de7[_0x28ecd8(0x20d5)]);return _0x48699b['_insertionCosts']=_0x528de7[_0x28ecd8(0x35d0)],_0x48699b[_0x28ecd8(0x747)]=_0x528de7['deletionCosts'],_0x48699b[_0x28ecd8(0x1c9b)]=_0x528de7['substitutionCosts'],_0x48699b;}['getCharacterIdx'](_0xefd37a){var _0x17ed93=_0x4e22db;return this[_0x17ed93(0x12c2)][_0x17ed93(0xa84)](_0xefd37a);}['getInsertionCost'](_0x2a7ab9){return this['_insertionCosts'][_0x2a7ab9];}[_0x4e22db(0x367c)](_0x245df9){return this['_deletionCosts'][_0x245df9];}['getSubstitutionCost'](_0x54357a,_0x3abb25){var _0x2ef79f=_0x4e22db,_0x39c82b=Math[_0x2ef79f(0x33a7)](_0x54357a,_0x3abb25),_0x54357a=Math[_0x2ef79f(0x695)](_0x54357a,_0x3abb25);return this['_substitutionCosts'][_0x39c82b][_0x54357a];}};class _0x583255{constructor(_0x126040,_0x5b5942){var _0x21733e=_0x4e22db;if(_0x126040[_0x21733e(0x3785)]>_0x583255[_0x21733e(0x414f)])throw new Error(_0x21733e(0x164a)+_0x583255[_0x21733e(0x414f)]+_0x21733e(0x23dd));this['_alphabet']=_0x5b5942,this[_0x21733e(0xc9a)]=_0x126040[_0x21733e(0x350f)](_0x4bc553=>this[_0x21733e(0x34f6)]['getCharacterIdx'](_0x4bc553));}[_0x4e22db(0x2156)](){var _0x31be08=_0x4e22db;return JSON[_0x31be08(0x25eb)](this[_0x31be08(0xc9a)]);}static[_0x4e22db(0x3033)](_0x26eca1,_0x38ed55){var _0x1f66bc=_0x4e22db;const _0x58089a=new _0x583255([],_0x38ed55);return _0x58089a[_0x1f66bc(0xc9a)]=JSON[_0x1f66bc(0x138f)](_0x26eca1),_0x58089a;}[_0x4e22db(0xd4e)](_0x1f2678){var _0x36f7de=_0x4e22db;return _0x583255[_0x36f7de(0x37d8)](this,_0x1f2678);}static[_0x4e22db(0x37d8)](_0x1e3122,_0x1eb6e7){var _0x5361a4=_0x4e22db;const _0x512e73=_0x1e3122[_0x5361a4(0x34f6)];if(_0x512e73!==_0x1eb6e7[_0x5361a4(0x34f6)])throw new Error(_0x5361a4(0x1a84));var _0x18533d=_0x1e3122[_0x5361a4(0xc9a)],_0x2de5c0=_0x1eb6e7['_characters'],_0x39cbbf=_0x18533d[_0x5361a4(0x3785)],_0x427f03=_0x2de5c0[_0x5361a4(0x3785)];const _0x2532c1=_0x583255[_0x5361a4(0x2056)];for(let _0x2cbdc1=_0x2532c1[0x0][0x0]=0x0;_0x2cbdc1<_0x39cbbf;++_0x2cbdc1)_0x2532c1[_0x2cbdc1+0x1][0x0]=_0x2532c1[_0x2cbdc1][0x0]+_0x512e73[_0x5361a4(0x37c7)](_0x18533d[_0x2cbdc1]);for(let _0x2d19bc=0x0;_0x2d19bc<_0x427f03;++_0x2d19bc)_0x2532c1[0x0][_0x2d19bc+0x1]=_0x2532c1[0x0][_0x2d19bc]+_0x512e73[_0x5361a4(0x37c7)](_0x2de5c0[_0x2d19bc]);for(let _0x274b4f=0x0;_0x274b4f<_0x39cbbf;++_0x274b4f)for(let _0x18035c=0x0;_0x18035c<_0x427f03;++_0x18035c)_0x583255[_0x5361a4(0x61b)]=_0x2532c1[_0x274b4f+0x1][_0x18035c]+_0x512e73['getInsertionCost'](_0x2de5c0[_0x18035c]),_0x583255['_DeletionCost']=_0x2532c1[_0x274b4f][_0x18035c+0x1]+_0x512e73[_0x5361a4(0x367c)](_0x18533d[_0x274b4f]),_0x583255['_SubstitutionCost']=_0x2532c1[_0x274b4f][_0x18035c]+_0x512e73[_0x5361a4(0x1a31)](_0x18533d[_0x274b4f],_0x2de5c0[_0x18035c]),_0x2532c1[_0x274b4f+0x1][_0x18035c+0x1]=Math[_0x5361a4(0x33a7)](_0x583255[_0x5361a4(0x61b)],_0x583255[_0x5361a4(0x1dfe)],_0x583255[_0x5361a4(0x13f3)]);return _0x2532c1[_0x39cbbf][_0x427f03];}}_0x583255[_0x4e22db(0x414f)]=0x100,_0x583255[_0x4e22db(0x2056)]=[...Array(_0x583255['_MAX_SEQUENCE_LENGTH']+0x1)][_0x4e22db(0x350f)](()=>new Array(_0x583255[_0x4e22db(0x414f)]+0x1)),_0x2ef46a[_0x4e22db(0x3f9)]=_0x583255;}class _0x3d3f35{constructor(_0x665689=0.01){var _0x331726=_0x4e22db;this[_0x331726(0x1e92)]=[],this[_0x331726(0x1a7b)]=_0x665689;}[_0x4e22db(0x2156)](){var _0x52fb1b=_0x4e22db;return JSON[_0x52fb1b(0x25eb)](this);}static['Deserialize'](_0x21e141){var _0x395afa=_0x4e22db;const _0x5958ba=JSON[_0x395afa(0x138f)](_0x21e141),_0x5c8436=new _0x3d3f35(_0x5958ba['_segmentLength']);return _0x5c8436[_0x395afa(0x1e92)]=_0x5958ba['_points'][_0x395afa(0x350f)](_0x397a14=>new _0x3b9731['P'](_0x397a14['_x'],_0x397a14['_y'],_0x397a14['_z'])),_0x5c8436;}[_0x4e22db(0x21b5)](){var _0x5536bb=_0x4e22db;return this[_0x5536bb(0x1e92)][_0x5536bb(0x3785)]*this['_segmentLength'];}[_0x4e22db(0x33ee)](_0x17232b){var _0x2de740=_0x4e22db;let _0x41656e=this[_0x2de740(0x1e92)]['length'];if(0x0===_0x41656e)this['_points']['push'](_0x17232b[_0x2de740(0x292d)]());else{var _0x5f3c62=()=>this[_0x2de740(0x1a7b)]/_0x3b9731['P']['Distance'](this[_0x2de740(0x1e92)][_0x41656e-0x1],_0x17232b);for(let _0x4ddab0=_0x5f3c62();_0x4ddab0<=0x1;_0x4ddab0=_0x5f3c62()){var _0x92939b=this[_0x2de740(0x1e92)][_0x41656e-0x1][_0x2de740(0x5ab)](0x1-_0x4ddab0);_0x17232b[_0x2de740(0x1c04)](_0x4ddab0,_0x92939b),this[_0x2de740(0x1e92)]['push'](_0x92939b),++_0x41656e;}}}[_0x4e22db(0x27a2)](_0x2fe329){var _0x8db16c=_0x4e22db;const _0x16f2eb=new _0x3d3f35(this[_0x8db16c(0x21b5)]()/_0x2fe329);return this[_0x8db16c(0x1e92)][_0x8db16c(0x66b)](_0x3fd0f6=>{var _0xe909de=_0x8db16c;_0x16f2eb[_0xe909de(0x33ee)](_0x3fd0f6);}),_0x16f2eb;}['tokenize'](_0x15e4ff){var _0x319cc3=_0x4e22db;const _0x5e602c=[];var _0x4eb6f6=new _0x3b9731['P']();for(let _0x4de3a4=0x2;_0x4de3a4<this['_points'][_0x319cc3(0x3785)];++_0x4de3a4)_0x3d3f35[_0x319cc3(0x1d9c)](this['_points'][_0x4de3a4-0x2],this['_points'][_0x4de3a4-0x1],this[_0x319cc3(0x1e92)][_0x4de3a4],_0x4eb6f6)&&_0x5e602c[_0x319cc3(0x1e1d)](_0x3d3f35[_0x319cc3(0x2100)](_0x4eb6f6,_0x15e4ff));return _0x5e602c;}static['_TransformSegmentDirToRef'](_0x4f2611,_0x1815e0,_0x5bfe4e,_0x528a48){var _0x217968=_0x4e22db;return _0x1815e0[_0x217968(0x3cb9)](_0x4f2611,_0x3d3f35[_0x217968(0x15dd)]),_0x3d3f35[_0x217968(0x15dd)]['normalize'](),_0x1815e0[_0x217968(0x1447)](-0x1,_0x3d3f35['_InverseFromVec']),_0x3d3f35[_0x217968(0x204f)][_0x217968(0x3952)](),!(0.98<Math[_0x217968(0x3a1d)](_0x3b9731['P']['Dot'](_0x3d3f35[_0x217968(0x15dd)],_0x3d3f35[_0x217968(0x204f)]))||(_0x3b9731['P'][_0x217968(0x67d)](_0x3d3f35['_ForwardDir'],_0x3d3f35[_0x217968(0x204f)],_0x3d3f35[_0x217968(0x265a)]),_0x3d3f35['_UpDir'][_0x217968(0x3952)](),_0x3b9731['y3']['LookAtLHToRef'](_0x4f2611,_0x1815e0,_0x3d3f35[_0x217968(0x265a)],_0x3d3f35[_0x217968(0x3159)]),_0x5bfe4e[_0x217968(0x3cb9)](_0x1815e0,_0x3d3f35[_0x217968(0x3b34)]),_0x3d3f35[_0x217968(0x3b34)][_0x217968(0x3952)](),_0x3b9731['P']['TransformNormalToRef'](_0x3d3f35[_0x217968(0x3b34)],_0x3d3f35[_0x217968(0x3159)],_0x528a48),0x0));}static[_0x4e22db(0x2100)](_0x27f93e,_0x152d1a){var _0xc81ff1=_0x4e22db;_0x3d3f35['_BestMatch']=0x0,_0x3d3f35['_Score']=_0x3b9731['P'][_0xc81ff1(0x1457)](_0x27f93e,_0x152d1a[0x0]),_0x3d3f35[_0xc81ff1(0x2948)]=_0x3d3f35['_Score'];for(let _0x2d16cc=0x1;_0x2d16cc<_0x152d1a['length'];++_0x2d16cc)_0x3d3f35[_0xc81ff1(0x1713)]=_0x3b9731['P'][_0xc81ff1(0x1457)](_0x27f93e,_0x152d1a[_0x2d16cc]),_0x3d3f35[_0xc81ff1(0x1713)]>_0x3d3f35[_0xc81ff1(0x2948)]&&(_0x3d3f35[_0xc81ff1(0x1ee3)]=_0x2d16cc,_0x3d3f35[_0xc81ff1(0x2948)]=_0x3d3f35[_0xc81ff1(0x1713)]);return _0x3d3f35[_0xc81ff1(0x1ee3)];}}_0x3d3f35['_ForwardDir']=new _0x3b9731['P'](),_0x3d3f35['_InverseFromVec']=new _0x3b9731['P'](),_0x3d3f35[_0x4e22db(0x265a)]=new _0x3b9731['P'](),_0x3d3f35[_0x4e22db(0x3b34)]=new _0x3b9731['P'](),_0x3d3f35[_0x4e22db(0x3159)]=new _0x3b9731['y3']();class _0x20a088{constructor(){var _0x2d0005=_0x4e22db;this[_0x2d0005(0x17cc)]=[];}[_0x4e22db(0x2156)](){var _0x59001f=_0x4e22db;return JSON['stringify'](this[_0x59001f(0x17cc)][_0x59001f(0x350f)](_0x5183e8=>_0x5183e8[_0x59001f(0x2156)]()));}static[_0x4e22db(0x3033)](_0x789ff3,_0x186683){var _0x5064c9=_0x4e22db;const _0x16fb42=new _0x20a088();return _0x16fb42[_0x5064c9(0x17cc)]=JSON['parse'](_0x789ff3)[_0x5064c9(0x350f)](_0x526a7e=>_0x2633b0[_0x5064c9(0x3f9)][_0x5064c9(0x3033)](_0x526a7e,_0x186683)),_0x16fb42;}static['CreateFromTrajectory'](_0x4dcab0,_0x1287c1,_0x4f8f91){var _0x4f0a1b=_0x4e22db;return _0x20a088['CreateFromTokenizationPyramid'](_0x20a088[_0x4f0a1b(0x174c)](_0x4dcab0,_0x1287c1),_0x4f8f91);}static[_0x4e22db(0x10f4)](_0x1774b2,_0x417399){var _0x8de5b1=_0x4e22db;const _0x4d31b8=new _0x20a088();return _0x4d31b8['_sequences']=_0x1774b2[_0x8de5b1(0x350f)](_0x16154b=>new _0x2633b0[(_0x8de5b1(0x3f9))](_0x16154b,_0x417399)),_0x4d31b8;}static[_0x4e22db(0x174c)](_0x3f9ac8,_0x37bb8d,_0x3489e6=_0x20a088[_0x4e22db(0x32a4)]){var _0x1c40c3=_0x4e22db;const _0x13a5d1=[];for(let _0x19f8d5=_0x3489e6;0x4<_0x19f8d5;_0x19f8d5=Math[_0x1c40c3(0x3f66)](_0x19f8d5/0x2))_0x13a5d1['push'](_0x3f9ac8['resampleAtTargetResolution'](_0x19f8d5)['tokenize'](_0x37bb8d[_0x1c40c3(0x2276)]));return _0x13a5d1;}[_0x4e22db(0xd4e)](_0x3b7e86){var _0x1f8891=_0x4e22db;let _0x27a3c2=0x0;var _0xd724a8;for(let _0xe16f05=0x0;_0xe16f05<this['_sequences']['length'];++_0xe16f05)_0xd724a8=Math[_0x1f8891(0x3bfb)](0x2,_0xe16f05),_0x27a3c2+=_0xd724a8*this[_0x1f8891(0x17cc)][_0xe16f05][_0x1f8891(0xd4e)](_0x3b7e86[_0x1f8891(0x17cc)][_0xe16f05]);return _0x27a3c2;}}_0x20a088[_0x4e22db(0x32a4)]=0x20,class _0x31e2ba{constructor(_0x3171ce=[]){var _0xd087a7=_0x4e22db;this[_0xd087a7(0x3ea4)]=_0x3171ce,this[_0xd087a7(0x2802)]=-0x1,this[_0xd087a7(0x208d)]=0x0,this['_refreshDescription']();}[_0x4e22db(0x2156)](){var _0x446d87=_0x4e22db;const _0x5c0e23={};return _0x5c0e23[_0x446d87(0xc6b)]=this['_descriptors'][_0x446d87(0x350f)](_0x4d7654=>_0x4d7654[_0x446d87(0x2156)]()),_0x5c0e23[_0x446d87(0xb19)]=this[_0x446d87(0x2802)],_0x5c0e23[_0x446d87(0x1107)]=this['_averageDistance'],JSON[_0x446d87(0x25eb)](_0x5c0e23);}static[_0x4e22db(0x3033)](_0x25132c,_0x6e3a3a){var _0x20655e=_0x4e22db;const _0x10a292=JSON[_0x20655e(0x138f)](_0x25132c),_0x48b2e7=new _0x31e2ba();return _0x48b2e7[_0x20655e(0x3ea4)]=_0x10a292[_0x20655e(0xc6b)]['map'](_0x21a5dd=>_0x20a088[_0x20655e(0x3033)](_0x21a5dd,_0x6e3a3a)),_0x48b2e7[_0x20655e(0x2802)]=_0x10a292[_0x20655e(0xb19)],_0x48b2e7[_0x20655e(0x208d)]=_0x10a292[_0x20655e(0x1107)],_0x48b2e7;}[_0x4e22db(0x33ee)](_0x408822){var _0x31aab7=_0x4e22db;this[_0x31aab7(0x3ea4)][_0x31aab7(0x1e1d)](_0x408822),this[_0x31aab7(0x2b85)]();}[_0x4e22db(0x3476)](_0x3fed1e){var _0xfb5c38=_0x4e22db;return _0x3fed1e[_0xfb5c38(0xd4e)](this[_0xfb5c38(0x3ea4)][this[_0xfb5c38(0x2802)]])/this['_averageDistance'];}[_0x4e22db(0x8d9)](_0x318282){var _0x16f352=_0x4e22db;return Math[_0x16f352(0x33a7)](...this[_0x16f352(0x3ea4)][_0x16f352(0x350f)](_0x1bfc8d=>_0x1bfc8d[_0x16f352(0xd4e)](_0x318282)));}[_0x4e22db(0x2b85)](){var _0x1c77bf=_0x4e22db;this[_0x1c77bf(0x2802)]=-0x1;let _0x260a7e;var _0x4b76c9=this['_descriptors'][_0x1c77bf(0x350f)](_0x54548e=>(_0x260a7e=0x0,this[_0x1c77bf(0x3ea4)][_0x1c77bf(0x66b)](_0xf22967=>{var _0x259a44=_0x1c77bf;_0x260a7e+=_0x54548e[_0x259a44(0xd4e)](_0xf22967);}),_0x260a7e));for(let _0x3de3fe=0x0;_0x3de3fe<_0x4b76c9['length'];++_0x3de3fe)(this[_0x1c77bf(0x2802)]<0x0||_0x4b76c9[_0x3de3fe]<_0x4b76c9[this[_0x1c77bf(0x2802)]])&&(this['_centroidIdx']=_0x3de3fe);this[_0x1c77bf(0x208d)]=0x0,this[_0x1c77bf(0x3ea4)][_0x1c77bf(0x66b)](_0x3590e5=>{var _0x235a6a=_0x1c77bf;this['_averageDistance']+=_0x3590e5[_0x235a6a(0xd4e)](this[_0x235a6a(0x3ea4)][this[_0x235a6a(0x2802)]]);}),0x0<this[_0x1c77bf(0x3ea4)][_0x1c77bf(0x3785)]&&(this[_0x1c77bf(0x208d)]=Math[_0x1c77bf(0x695)](this[_0x1c77bf(0x208d)]/this[_0x1c77bf(0x3ea4)]['length'],_0x31e2ba[_0x1c77bf(0xdfd)]));}}[_0x4e22db(0xdfd)]=0x1;},0xe456:(_0x5e5a22,_0x251c63,_0x12fa5d)=>{_0x12fa5d['d'](_0x251c63,{'H':()=>function(_0x120f07,_0x1df2e7){_0x2a1770[_0x120f07]=_0x1df2e7;},'q':()=>function(_0x2a075c){return _0x2a1770[_0x2a075c];}});const _0x2a1770={};},0x5e3:(_0x4e2408,_0x5f1565,_0x43ae9c)=>{var _0x5676b1=a7_0x38a779;_0x43ae9c['d'](_0x5f1565,{'K':()=>_0x443549});class _0x443549{static get[_0x5676b1(0x314d)](){var _0x1fb8bb=_0x5676b1,_0x6190a5=this[_0x1fb8bb(0xaa9)];return this[_0x1fb8bb(0xaa9)]++,_0x6190a5;}}_0x443549['_UniqueIdCounter']=0x1;},0x14699:(_0x1ab223,_0x416047,_0x5cfe9f)=>{var _0xc7b88a=a7_0x38a779,_0x2a0575=_0x5cfe9f(0xe222);class _0x386d63{constructor(_0x5df8ce,_0x3b545f={}){var _0x27ec8e=a7_0x2532;if(!_0x386d63[_0x27ec8e(0xccd)](_0x5df8ce))throw _0x27ec8e(0x2f4e);_0x5df8ce=_0x5df8ce[_0x27ec8e(0x345f)]();if(!_0x5df8ce)throw _0x27ec8e(0x197d);this[_0x27ec8e(0xac1)]=_0x5df8ce,this[_0x27ec8e(0xac1)][_0x27ec8e(0x188f)]=!0x1,this['_options']=Object[_0x27ec8e(0x12a9)](Object[_0x27ec8e(0x12a9)]({},_0x386d63['_DefaultOptions']),_0x3b545f);const _0x42555f=this[_0x27ec8e(0xac1)][_0x27ec8e(0x1cc5)](this[_0x27ec8e(0xc6e)][_0x27ec8e(0x13a4)]);if(this[_0x27ec8e(0xc6e)]['audioTracks']){for(const _0x32a7a3 of this[_0x27ec8e(0xc6e)][_0x27ec8e(0x2f78)])_0x42555f['addTrack'](_0x32a7a3);}this[_0x27ec8e(0x102a)]=new MediaRecorder(_0x42555f,{'mimeType':this[_0x27ec8e(0xc6e)]['mimeType']}),this['_mediaRecorder'][_0x27ec8e(0x2f24)]=this[_0x27ec8e(0x2e02)][_0x27ec8e(0xc95)](this),this[_0x27ec8e(0x102a)][_0x27ec8e(0x2f26)]=this[_0x27ec8e(0x389f)][_0x27ec8e(0xc95)](this),this[_0x27ec8e(0x102a)][_0x27ec8e(0x493)]=this[_0x27ec8e(0x13a9)][_0x27ec8e(0xc95)](this);}static[_0xc7b88a(0xccd)](_0xb4ec16){var _0x1e3497=_0xc7b88a;return _0xb4ec16=_0xb4ec16['getRenderingCanvas'](),!!_0xb4ec16&&_0x1e3497(0x7a8)==typeof _0xb4ec16[_0x1e3497(0x1cc5)];}get[_0xc7b88a(0x188f)](){var _0x1a1486=_0xc7b88a;return!!this['_canvas']&&this['_canvas'][_0x1a1486(0x188f)];}['stopRecording'](){var _0x37f275=_0xc7b88a;this[_0x37f275(0xac1)]&&this[_0x37f275(0x102a)]&&this[_0x37f275(0x188f)]&&(this[_0x37f275(0xac1)]['isRecording']=!0x1,this[_0x37f275(0x102a)]['stop']());}['startRecording'](_0x1628c4=_0xc7b88a(0x3a5d),_0x2cda34=0x7){var _0x2013da=_0xc7b88a;if(!this[_0x2013da(0xac1)]||!this[_0x2013da(0x102a)])throw'Recorder\x20has\x20already\x20been\x20disposed';if(this[_0x2013da(0x188f)])throw _0x2013da(0x23d9);return 0x0<_0x2cda34&&setTimeout(()=>{var _0x14e71a=_0x2013da;this[_0x14e71a(0x181a)]();},0x3e8*_0x2cda34),this[_0x2013da(0x7b6)]=_0x1628c4,this[_0x2013da(0x677)]=[],this[_0x2013da(0x3fb6)]=null,this[_0x2013da(0x25b7)]=null,this[_0x2013da(0xac1)][_0x2013da(0x188f)]=!0x0,this[_0x2013da(0x102a)][_0x2013da(0x1a7a)](this['_options'][_0x2013da(0x543)]),new Promise((_0x59822e,_0x478a99)=>{var _0x489e12=_0x2013da;this[_0x489e12(0x3fb6)]=_0x59822e,this[_0x489e12(0x25b7)]=_0x478a99;});}[_0xc7b88a(0x3551)](){var _0x54ab78=_0xc7b88a;this[_0x54ab78(0xac1)]=null,this[_0x54ab78(0x102a)]=null,this[_0x54ab78(0x677)]=[],this[_0x54ab78(0x7b6)]=null,this[_0x54ab78(0x3fb6)]=null,this['_reject']=null;}[_0xc7b88a(0x2e02)](_0x4c25be){var _0x6b9096=_0xc7b88a;0x0<_0x4c25be[_0x6b9096(0x1b48)]['size']&&this[_0x6b9096(0x677)][_0x6b9096(0x1e1d)](_0x4c25be[_0x6b9096(0x1b48)]);}['_handleError'](_0x519c7e){var _0x3ce2f3=_0xc7b88a;if(this[_0x3ce2f3(0x181a)](),!this[_0x3ce2f3(0x25b7)])throw new _0x519c7e['error']();this[_0x3ce2f3(0x25b7)](_0x519c7e[_0x3ce2f3(0x3cd5)]);}[_0xc7b88a(0x13a9)](){var _0x4c9be9=_0xc7b88a;this[_0x4c9be9(0x181a)]();var _0x8ed960=new Blob(this[_0x4c9be9(0x677)]);this[_0x4c9be9(0x3fb6)]&&this[_0x4c9be9(0x3fb6)](_0x8ed960),window['URL'][_0x4c9be9(0x2b2d)](_0x8ed960),this[_0x4c9be9(0x7b6)]&&_0x2a0575['w1'][_0x4c9be9(0x73d)](_0x8ed960,this[_0x4c9be9(0x7b6)]);}}_0x386d63[_0xc7b88a(0x320a)]={'mimeType':_0xc7b88a(0x2e06),'fps':0x19,'recordChunckSize':0xbb8};},0x17d2b:(_0x5d7c69,_0x59d617,_0x53a4b2)=>{var _0x165952=a7_0x38a779;_0x53a4b2['d'](_0x59d617,{'N':()=>_0x225acd,'h':()=>_0x284fff});var _0x284fff,_0x5cb5e8=_0x53a4b2(0x9fd1),_0x3c18d8=_0x53a4b2(0x5de7);(_0x59d617=_0x284fff=_0x284fff||{})[_0x59d617['X']=0x0]='X',_0x59d617[_0x59d617['Y']=0x1]='Y',_0x59d617[_0x59d617['Z']=0x2]='Z';class _0x225acd{constructor(_0x2ee570,_0x40d948){var _0x4f065c=a7_0x2532;this[_0x4f065c(0x10b4)]=!0x1,_0x40d948=Object['assign'](Object[_0x4f065c(0x12a9)]({},_0x225acd[_0x4f065c(0x137a)]()),_0x40d948);if(this[_0x4f065c(0x1606)]=!!_0x2ee570,_0x225acd[_0x4f065c(0x36bb)]++,this[_0x4f065c(0x12bd)]=_0x284fff['X'],this['_axisTargetedByUpAndDown']=_0x284fff['Y'],this[_0x4f065c(0x14c5)]=!0x1,this[_0x4f065c(0x1c88)]=!0x1,this[_0x4f065c(0x2fc3)]=new _0x3c18d8['x'](),this[_0x4f065c(0xfdc)]=_0x5cb5e8['P']['Zero'](),this[_0x4f065c(0x3e61)]=0x19,this[_0x4f065c(0x16ac)]=0x1/(this[_0x4f065c(0x3e61)]/0x3e8),this[_0x4f065c(0x1a5c)]=()=>{var _0x418430=_0x4f065c;_0x225acd[_0x418430(0x3297)]=window[_0x418430(0x1c30)],_0x225acd['_VJCanvasHeight']=window['innerHeight'],_0x225acd[_0x418430(0x32e5)]&&(_0x225acd[_0x418430(0x32e5)][_0x418430(0xad8)]=_0x225acd[_0x418430(0x3297)],_0x225acd[_0x418430(0x32e5)][_0x418430(0x605)]=_0x225acd['_VJCanvasHeight']),_0x225acd[_0x418430(0x3a31)]=_0x225acd[_0x418430(0x3297)]/0x2;},!_0x225acd['Canvas']){window[_0x4f065c(0x4027)](_0x4f065c(0x2904),this[_0x4f065c(0x1a5c)],!0x1),_0x225acd['Canvas']=document[_0x4f065c(0x77c)](_0x4f065c(0x380f)),_0x225acd['_VJCanvasWidth']=window[_0x4f065c(0x1c30)],_0x225acd[_0x4f065c(0x1e44)]=window[_0x4f065c(0x16e0)],_0x225acd['Canvas'][_0x4f065c(0xad8)]=window[_0x4f065c(0x1c30)],_0x225acd['Canvas'][_0x4f065c(0x605)]=window[_0x4f065c(0x16e0)],_0x225acd[_0x4f065c(0x32e5)][_0x4f065c(0x490)]['width']='100%',_0x225acd[_0x4f065c(0x32e5)][_0x4f065c(0x490)]['height']=_0x4f065c(0x536),_0x225acd['Canvas'][_0x4f065c(0x490)][_0x4f065c(0xdfa)]=_0x4f065c(0x3409),_0x225acd['Canvas'][_0x4f065c(0x490)][_0x4f065c(0x3b3e)]='transparent',_0x225acd['Canvas'][_0x4f065c(0x490)]['top']=_0x4f065c(0x2b5a),_0x225acd[_0x4f065c(0x32e5)]['style'][_0x4f065c(0x158e)]=_0x4f065c(0x2b5a),_0x225acd[_0x4f065c(0x32e5)][_0x4f065c(0x490)][_0x4f065c(0x3612)]='5',_0x225acd['Canvas'][_0x4f065c(0x490)][_0x4f065c(0x1263)]=_0x4f065c(0x2339),_0x225acd['Canvas'][_0x4f065c(0x3951)](_0x4f065c(0x3270),'none'),_0x2ee570=_0x225acd['Canvas'][_0x4f065c(0x70f)]('2d');if(!_0x2ee570)throw new Error('Unable\x20to\x20create\x20canvas\x20for\x20virtual\x20joystick');_0x225acd[_0x4f065c(0x1247)]=_0x2ee570,_0x225acd[_0x4f065c(0x1247)][_0x4f065c(0x1744)]=_0x4f065c(0xb85),_0x225acd['_VJCanvasContext'][_0x4f065c(0x2e71)]=0x2,document['body'][_0x4f065c(0x130f)](_0x225acd[_0x4f065c(0x32e5)]);}_0x225acd[_0x4f065c(0x3a31)]=_0x225acd['Canvas'][_0x4f065c(0xad8)]/0x2,this[_0x4f065c(0xcf0)]=!0x1,this[_0x4f065c(0x1a8a)]=_0x40d948[_0x4f065c(0x1a8a)],this['_joystickColor']=_0x40d948[_0x4f065c(0x389a)],this['containerSize']=_0x40d948['containerSize'],this[_0x4f065c(0x2137)]=_0x40d948['puckSize'],_0x40d948[_0x4f065c(0xdfa)]&&this['setPosition'](_0x40d948['position']['x'],_0x40d948['position']['y']),_0x40d948['puckImage']&&this['setPuckImage'](_0x40d948[_0x4f065c(0x336)]),_0x40d948[_0x4f065c(0x3fd1)]&&this[_0x4f065c(0x2bfd)](_0x40d948[_0x4f065c(0x3fd1)]),_0x40d948[_0x4f065c(0x79e)]&&_0x225acd['_AlwaysVisibleSticks']++,this['alwaysVisible']=_0x40d948[_0x4f065c(0x79e)],this[_0x4f065c(0x35a6)]=-0x1,this['_joystickPointerPos']=new _0x5cb5e8['FM'](0x0,0x0),this[_0x4f065c(0x2900)]=new _0x5cb5e8['FM'](0x0,0x0),this[_0x4f065c(0x39c1)]=new _0x5cb5e8['FM'](0x0,0x0),this['_deltaJoystickVector']=new _0x5cb5e8['FM'](0x0,0x0),this[_0x4f065c(0xe06)]=_0x54814c=>{var _0x44c07f=_0x4f065c;this[_0x44c07f(0x27e4)](_0x54814c);},this['_onPointerMoveHandlerRef']=_0x16fd20=>{var _0x596a20=_0x4f065c;this[_0x596a20(0x1444)](_0x16fd20);},this[_0x4f065c(0x13eb)]=_0x63d458=>{var _0x266e85=_0x4f065c;this[_0x266e85(0x39bf)](_0x63d458);},_0x225acd['Canvas']['addEventListener'](_0x4f065c(0xe8a),this[_0x4f065c(0xe06)],!0x1),_0x225acd['Canvas'][_0x4f065c(0x4027)](_0x4f065c(0x3f06),this['_onPointerMoveHandlerRef'],!0x1),_0x225acd[_0x4f065c(0x32e5)][_0x4f065c(0x4027)]('pointerup',this[_0x4f065c(0x13eb)],!0x1),_0x225acd[_0x4f065c(0x32e5)][_0x4f065c(0x4027)](_0x4f065c(0x410b),this[_0x4f065c(0x13eb)],!0x1),_0x225acd[_0x4f065c(0x32e5)]['addEventListener'](_0x4f065c(0x16d2),_0x5ea826=>{var _0x5e9f0d=_0x4f065c;_0x5ea826[_0x5e9f0d(0x3ebb)]();},!0x1),requestAnimationFrame(()=>{var _0x36f643=_0x4f065c;this[_0x36f643(0x2cf4)]();});}static[_0x165952(0x137a)](){var _0x3dd504=_0x165952;return{'puckSize':0x28,'containerSize':0x3c,'color':_0x3dd504(0x2493),'puckImage':void 0x0,'containerImage':void 0x0,'position':void 0x0,'alwaysVisible':!0x1,'limitToContainer':!0x1};}['setJoystickSensibility'](_0x50fcb4){var _0x7b5be0=_0x165952;this[_0x7b5be0(0x3e61)]=_0x50fcb4,this[_0x7b5be0(0x16ac)]=0x1/(this[_0x7b5be0(0x3e61)]/0x3e8);}[_0x165952(0x27e4)](_0x3b13bb){var _0x533baf=_0x165952;_0x3b13bb[_0x533baf(0x3ebb)](),(!0x0===this[_0x533baf(0x1606)]?_0x3b13bb[_0x533baf(0x3cc2)]<_0x225acd['_HalfWidth']:_0x3b13bb['clientX']>_0x225acd[_0x533baf(0x3a31)])&&this[_0x533baf(0x35a6)]<0x0?(this[_0x533baf(0x35a6)]=_0x3b13bb[_0x533baf(0x10f1)],this[_0x533baf(0x1fa3)]?(this['_joystickPointerStartPos']=this[_0x533baf(0x1fa3)][_0x533baf(0x292d)](),this['_joystickPointerPos']=this['_joystickPosition'][_0x533baf(0x292d)](),this[_0x533baf(0x2900)]=this['_joystickPosition'][_0x533baf(0x292d)](),this['_onPointerMove'](_0x3b13bb)):(this[_0x533baf(0x39c1)]['x']=_0x3b13bb[_0x533baf(0x3cc2)],this[_0x533baf(0x39c1)]['y']=_0x3b13bb[_0x533baf(0x2744)],this['_joystickPointerPos']=this[_0x533baf(0x39c1)]['clone'](),this[_0x533baf(0x2900)]=this[_0x533baf(0x39c1)][_0x533baf(0x292d)]()),this['_deltaJoystickVector']['x']=0x0,this[_0x533baf(0x21ea)]['y']=0x0,this[_0x533baf(0xcf0)]=!0x0,this['_touches'][_0x533baf(0x33ee)](_0x3b13bb[_0x533baf(0x10f1)]['toString'](),_0x3b13bb)):_0x225acd[_0x533baf(0x36bb)]<0x2&&this[_0x533baf(0x3d6a)]&&(this[_0x533baf(0x3d6a)](),this['_touches'][_0x533baf(0x33ee)](_0x3b13bb[_0x533baf(0x10f1)]['toString'](),{'x':_0x3b13bb[_0x533baf(0x3cc2)],'y':_0x3b13bb[_0x533baf(0x2744)],'prevX':_0x3b13bb[_0x533baf(0x3cc2)],'prevY':_0x3b13bb[_0x533baf(0x2744)]}));}[_0x165952(0x1444)](_0x6e756e){var _0x5baa51=_0x165952;if(this[_0x5baa51(0x35a6)]==_0x6e756e[_0x5baa51(0x10f1)]){if(this['limitToContainer']){const _0x9479df=new _0x5cb5e8['FM'](_0x6e756e[_0x5baa51(0x3cc2)]-this[_0x5baa51(0x39c1)]['x'],_0x6e756e[_0x5baa51(0x2744)]-this['_joystickPointerStartPos']['y']);var _0x593268=_0x9479df['length']();_0x593268>this['containerSize']&&_0x9479df[_0x5baa51(0xbb9)](this[_0x5baa51(0x109c)]/_0x593268),this[_0x5baa51(0x2038)]['x']=this[_0x5baa51(0x39c1)]['x']+_0x9479df['x'],this[_0x5baa51(0x2038)]['y']=this[_0x5baa51(0x39c1)]['y']+_0x9479df['y'];}else this[_0x5baa51(0x2038)]['x']=_0x6e756e[_0x5baa51(0x3cc2)],this['_joystickPointerPos']['y']=_0x6e756e[_0x5baa51(0x2744)];this[_0x5baa51(0x21ea)]=this[_0x5baa51(0x2038)][_0x5baa51(0x292d)](),this[_0x5baa51(0x21ea)]=this[_0x5baa51(0x21ea)][_0x5baa51(0x1dc8)](this['_joystickPointerStartPos']),0x0<_0x225acd['_AlwaysVisibleSticks']&&(this[_0x5baa51(0x1606)]?this[_0x5baa51(0x2038)]['x']=Math[_0x5baa51(0x33a7)](_0x225acd[_0x5baa51(0x3a31)],this[_0x5baa51(0x2038)]['x']):this[_0x5baa51(0x2038)]['x']=Math['max'](_0x225acd['_HalfWidth'],this[_0x5baa51(0x2038)]['x']));var _0x2e4bc7=(this['reverseLeftRight']?-0x1:0x1)*this['_deltaJoystickVector']['x']/this['_inversedSensibility'];switch(this[_0x5baa51(0x12bd)]){case _0x284fff['X']:this[_0x5baa51(0xfdc)]['x']=Math[_0x5baa51(0x33a7)](0x1,Math[_0x5baa51(0x695)](-0x1,_0x2e4bc7));break;case _0x284fff['Y']:this[_0x5baa51(0xfdc)]['y']=Math[_0x5baa51(0x33a7)](0x1,Math[_0x5baa51(0x695)](-0x1,_0x2e4bc7));break;case _0x284fff['Z']:this[_0x5baa51(0xfdc)]['z']=Math['min'](0x1,Math[_0x5baa51(0x695)](-0x1,_0x2e4bc7));}var _0x33ac10=(this['reverseUpDown']?0x1:-0x1)*this['_deltaJoystickVector']['y']/this[_0x5baa51(0x16ac)];switch(this['_axisTargetedByUpAndDown']){case _0x284fff['X']:this[_0x5baa51(0xfdc)]['x']=Math[_0x5baa51(0x33a7)](0x1,Math[_0x5baa51(0x695)](-0x1,_0x33ac10));break;case _0x284fff['Y']:this[_0x5baa51(0xfdc)]['y']=Math[_0x5baa51(0x33a7)](0x1,Math['max'](-0x1,_0x33ac10));break;case _0x284fff['Z']:this[_0x5baa51(0xfdc)]['z']=Math[_0x5baa51(0x33a7)](0x1,Math[_0x5baa51(0x695)](-0x1,_0x33ac10));}}else{const _0x2769b0=this[_0x5baa51(0x2fc3)][_0x5baa51(0xa84)](_0x6e756e['pointerId'][_0x5baa51(0x141d)]());_0x2769b0&&(_0x2769b0['x']=_0x6e756e[_0x5baa51(0x3cc2)],_0x2769b0['y']=_0x6e756e[_0x5baa51(0x2744)]);}}[_0x165952(0x39bf)](_0x4f176d){var _0x491e87=_0x165952,_0x5b3a38;this[_0x491e87(0x35a6)]==_0x4f176d[_0x491e87(0x10f1)]?(this[_0x491e87(0x76b)](),this[_0x491e87(0x35a6)]=-0x1,this[_0x491e87(0xcf0)]=!0x1):(_0x5b3a38=this[_0x491e87(0x2fc3)]['get'](_0x4f176d['pointerId'][_0x491e87(0x141d)]()))&&_0x225acd[_0x491e87(0x1247)]['clearRect'](_0x5b3a38['prevX']-0x2c,_0x5b3a38[_0x491e87(0x19a7)]-0x2c,0x58,0x58),this[_0x491e87(0x21ea)]['x']=0x0,this[_0x491e87(0x21ea)]['y']=0x0,this[_0x491e87(0x2fc3)][_0x491e87(0x418a)](_0x4f176d[_0x491e87(0x10f1)][_0x491e87(0x141d)]());}[_0x165952(0x1ab3)](_0x55448c){this['_joystickColor']=_0x55448c;}set['containerSize'](_0x1072c5){var _0x58b120=_0x165952;this[_0x58b120(0x4169)]=_0x1072c5,this[_0x58b120(0x3d5)]=~~(2.1*this[_0x58b120(0x4169)]),this[_0x58b120(0x2c24)]=~~(this[_0x58b120(0x3d5)]/0x2);}get[_0x165952(0x109c)](){return this['_joystickContainerSize'];}set[_0x165952(0x2137)](_0x40bfb4){var _0x5d5e78=_0x165952;this[_0x5d5e78(0xe44)]=_0x40bfb4,this[_0x5d5e78(0x3557)]=~~(2.1*this[_0x5d5e78(0xe44)]),this['_clearPuckSizeOffset']=~~(this[_0x5d5e78(0x3557)]/0x2);}get[_0x165952(0x2137)](){var _0x267738=_0x165952;return this[_0x267738(0xe44)];}[_0x165952(0x1884)](){var _0x52dbc7=_0x165952;this[_0x52dbc7(0x79e)]=!0x1,this[_0x52dbc7(0x1fa3)]=null;}set[_0x165952(0x79e)](_0x2d1957){var _0x12216d=_0x165952;this[_0x12216d(0xadf)]!==_0x2d1957&&(_0x2d1957&&this['_joystickPosition']?(_0x225acd['_AlwaysVisibleSticks']++,this['_alwaysVisible']=!0x0):(_0x225acd[_0x12216d(0x40c9)]--,this[_0x12216d(0xadf)]=!0x1));}get[_0x165952(0x79e)](){return this['_alwaysVisible'];}[_0x165952(0x306e)](_0x2029b4,_0x20fb01){var _0x2b8aea=_0x165952;this['_joystickPointerStartPos']&&this[_0x2b8aea(0x76b)](),this[_0x2b8aea(0x1fa3)]=new _0x5cb5e8['FM'](_0x2029b4,_0x20fb01);}[_0x165952(0x208b)](_0x4ccce8){this['_action']=_0x4ccce8;}[_0x165952(0x2bf4)](_0x5b3f7d){var _0x213c32=_0x165952;switch(_0x5b3f7d){case _0x284fff['X']:case _0x284fff['Y']:case _0x284fff['Z']:this['_axisTargetedByLeftAndRight']=_0x5b3f7d;break;default:this[_0x213c32(0x12bd)]=_0x284fff['X'];}}[_0x165952(0x3ff)](_0x255bf1){var _0x34e1df=_0x165952;switch(_0x255bf1){case _0x284fff['X']:case _0x284fff['Y']:case _0x284fff['Z']:this[_0x34e1df(0x39d5)]=_0x255bf1;break;default:this[_0x34e1df(0x39d5)]=_0x284fff['Y'];}}[_0x165952(0x76b)](){var _0x3655b5=_0x165952,_0x4731d8=this['_joystickPosition']||this[_0x3655b5(0x39c1)];_0x225acd['_VJCanvasContext'][_0x3655b5(0xa93)](_0x4731d8['x']-this[_0x3655b5(0x2c24)],_0x4731d8['y']-this['_clearContainerSizeOffset'],this[_0x3655b5(0x3d5)],this[_0x3655b5(0x3d5)]),_0x225acd['_VJCanvasContext'][_0x3655b5(0xa93)](this[_0x3655b5(0x2900)]['x']-this[_0x3655b5(0x391c)],this['_joystickPreviousPointerPos']['y']-this[_0x3655b5(0x391c)],this[_0x3655b5(0x3557)],this[_0x3655b5(0x3557)]);}[_0x165952(0x2bfd)](_0x307c0b){var _0x368efc=_0x165952;const _0x5e4f7e=new Image();_0x5e4f7e['src']=_0x307c0b,_0x5e4f7e[_0x368efc(0x1de5)]=()=>this[_0x368efc(0x1ffd)]=_0x5e4f7e;}[_0x165952(0x26e3)](_0x4ceb3d){var _0x1fb032=_0x165952;const _0x540793=new Image();_0x540793['src']=_0x4ceb3d,_0x540793[_0x1fb032(0x1de5)]=()=>this['_puckImage']=_0x540793;}[_0x165952(0x3d8e)](){var _0x342703=_0x165952,_0x9c0c91=this[_0x342703(0x1fa3)]||this[_0x342703(0x39c1)];this[_0x342703(0x76b)](),this[_0x342703(0x1ffd)]?_0x225acd[_0x342703(0x1247)][_0x342703(0x1db5)](this[_0x342703(0x1ffd)],_0x9c0c91['x']-this[_0x342703(0x109c)],_0x9c0c91['y']-this[_0x342703(0x109c)],0x2*this[_0x342703(0x109c)],0x2*this[_0x342703(0x109c)]):(_0x225acd[_0x342703(0x1247)][_0x342703(0xb2b)](),_0x225acd['_VJCanvasContext'][_0x342703(0x1744)]=this[_0x342703(0x3ead)],_0x225acd[_0x342703(0x1247)][_0x342703(0x2e71)]=0x2,_0x225acd[_0x342703(0x1247)][_0x342703(0xbfd)](_0x9c0c91['x'],_0x9c0c91['y'],this[_0x342703(0x109c)],0x0,0x2*Math['PI'],!0x0),_0x225acd[_0x342703(0x1247)][_0x342703(0x28ab)](),_0x225acd[_0x342703(0x1247)]['closePath'](),_0x225acd['_VJCanvasContext']['beginPath'](),_0x225acd[_0x342703(0x1247)][_0x342703(0x2e71)]=0x6,_0x225acd['_VJCanvasContext'][_0x342703(0x1744)]=this[_0x342703(0x3ead)],_0x225acd[_0x342703(0x1247)][_0x342703(0xbfd)](_0x9c0c91['x'],_0x9c0c91['y'],this['puckSize'],0x0,0x2*Math['PI'],!0x0),_0x225acd[_0x342703(0x1247)]['stroke'](),_0x225acd[_0x342703(0x1247)]['closePath']());}[_0x165952(0x36c1)](){var _0x342cb8=_0x165952;this['_puckImage']?_0x225acd[_0x342cb8(0x1247)][_0x342cb8(0x1db5)](this['_puckImage'],this[_0x342cb8(0x2038)]['x']-this[_0x342cb8(0x2137)],this['_joystickPointerPos']['y']-this[_0x342cb8(0x2137)],0x2*this[_0x342cb8(0x2137)],0x2*this[_0x342cb8(0x2137)]):(_0x225acd[_0x342cb8(0x1247)][_0x342cb8(0xb2b)](),_0x225acd[_0x342cb8(0x1247)][_0x342cb8(0x1744)]=this[_0x342cb8(0x3ead)],_0x225acd['_VJCanvasContext'][_0x342cb8(0x2e71)]=0x2,_0x225acd[_0x342cb8(0x1247)][_0x342cb8(0xbfd)](this[_0x342cb8(0x2038)]['x'],this[_0x342cb8(0x2038)]['y'],this[_0x342cb8(0x2137)],0x0,0x2*Math['PI'],!0x0),_0x225acd['_VJCanvasContext'][_0x342cb8(0x28ab)](),_0x225acd['_VJCanvasContext']['closePath']());}[_0x165952(0x2cf4)](){var _0xfe38fd=_0x165952;this[_0xfe38fd(0x10b4)]||(this[_0xfe38fd(0x79e)]&&this['_drawContainer'](),this[_0xfe38fd(0xcf0)]&&this['_touches']['forEach']((_0x24aeeb,_0x941b8e)=>{var _0x1769f2=_0xfe38fd;_0x941b8e[_0x1769f2(0x10f1)]===this[_0x1769f2(0x35a6)]?(this[_0x1769f2(0x79e)]||this[_0x1769f2(0x3d8e)](),this[_0x1769f2(0x36c1)](),this[_0x1769f2(0x2900)]=this[_0x1769f2(0x2038)]['clone']()):(_0x225acd[_0x1769f2(0x1247)]['clearRect'](_0x941b8e['prevX']-0x2c,_0x941b8e[_0x1769f2(0x19a7)]-0x2c,0x58,0x58),_0x225acd[_0x1769f2(0x1247)][_0x1769f2(0xb2b)](),_0x225acd['_VJCanvasContext'][_0x1769f2(0x4116)]=_0x1769f2(0x2688),_0x225acd[_0x1769f2(0x1247)][_0x1769f2(0xb2b)](),_0x225acd[_0x1769f2(0x1247)]['strokeStyle']='red',_0x225acd[_0x1769f2(0x1247)]['lineWidth']=0x6,_0x225acd[_0x1769f2(0x1247)][_0x1769f2(0xbfd)](_0x941b8e['x'],_0x941b8e['y'],0x28,0x0,0x2*Math['PI'],!0x0),_0x225acd[_0x1769f2(0x1247)]['stroke'](),_0x225acd['_VJCanvasContext']['closePath'](),_0x941b8e[_0x1769f2(0x3fce)]=_0x941b8e['x'],_0x941b8e['prevY']=_0x941b8e['y']);}),requestAnimationFrame(()=>{var _0x11eaa7=_0xfe38fd;this[_0x11eaa7(0x2cf4)]();}));}['releaseCanvas'](){var _0x584910=_0x165952;_0x225acd['Canvas']&&(_0x225acd[_0x584910(0x32e5)][_0x584910(0x1978)](_0x584910(0xe8a),this[_0x584910(0xe06)]),_0x225acd[_0x584910(0x32e5)][_0x584910(0x1978)]('pointermove',this[_0x584910(0x204c)]),_0x225acd[_0x584910(0x32e5)][_0x584910(0x1978)](_0x584910(0x3ffc),this[_0x584910(0x13eb)]),_0x225acd[_0x584910(0x32e5)]['removeEventListener'](_0x584910(0x410b),this[_0x584910(0x13eb)]),window[_0x584910(0x1978)](_0x584910(0x2904),this[_0x584910(0x1a5c)]),document[_0x584910(0x2181)]['removeChild'](_0x225acd[_0x584910(0x32e5)]),_0x225acd[_0x584910(0x32e5)]=null),this[_0x584910(0x10b4)]=!0x0;}}_0x225acd[_0x165952(0x36bb)]=0x0,_0x225acd[_0x165952(0x40c9)]=0x0;},0xc661:(_0x28b2d9,_0x2c1113,_0x532b13)=>{var _0x21c907=a7_0x38a779;function _0x2042f6(){var _0x5051da=a7_0x2532;return new((_0x5051da(0x3e74))!=typeof _native&&_native[(_0x5051da(0x2b11))]?_native['XMLHttpRequest']:XMLHttpRequest)();}_0x532b13['d'](_0x2c1113,{'g':()=>_0x12aec7});class _0x12aec7{constructor(){var _0x2d6bfd=a7_0x2532;this[_0x2d6bfd(0x4060)]=_0x2042f6(),this['_requestURL']='';}[_0x21c907(0x3554)](){var _0xeb624f=_0x21c907;if(!this[_0xeb624f(0x88f)](this[_0xeb624f(0x211f)]))for(const _0x5c089c in _0x12aec7[_0xeb624f(0x2519)]){var _0x4e2bfe=_0x12aec7[_0xeb624f(0x2519)][_0x5c089c];_0x4e2bfe&&this[_0xeb624f(0x4060)][_0xeb624f(0x22b6)](_0x5c089c,_0x4e2bfe);}}[_0x21c907(0x88f)](_0x2426cc){var _0x2d4390=_0x21c907;return _0x12aec7[_0x2d4390(0x2ad0)]&&(_0x2426cc[_0x2d4390(0x100f)](_0x2d4390(0x1f7b))||_0x2426cc['includes']('cdn.babylonjs.com'));}get['onprogress'](){var _0x1c69f7=_0x21c907;return this[_0x1c69f7(0x4060)][_0x1c69f7(0x2ecb)];}set['onprogress'](_0x3a36f7){var _0x3559a7=_0x21c907;this[_0x3559a7(0x4060)][_0x3559a7(0x2ecb)]=_0x3a36f7;}get[_0x21c907(0xab7)](){var _0x3eb718=_0x21c907;return this[_0x3eb718(0x4060)][_0x3eb718(0xab7)];}get[_0x21c907(0x2667)](){var _0x42a9fd=_0x21c907;return this[_0x42a9fd(0x4060)]['status'];}get['statusText'](){var _0x315029=_0x21c907;return this[_0x315029(0x4060)]['statusText'];}get[_0x21c907(0x1cdd)](){var _0x175c92=_0x21c907;return this['_xhr'][_0x175c92(0x1cdd)];}get['responseURL'](){var _0x403e5e=_0x21c907;return this[_0x403e5e(0x4060)][_0x403e5e(0x3c62)];}get[_0x21c907(0x2abf)](){return this['_xhr']['responseText'];}get[_0x21c907(0xd40)](){var _0x40fdd7=_0x21c907;return this['_xhr'][_0x40fdd7(0xd40)];}set['responseType'](_0x4b7f6b){var _0x4d381c=_0x21c907;this[_0x4d381c(0x4060)][_0x4d381c(0xd40)]=_0x4b7f6b;}get[_0x21c907(0x2087)](){var _0xea795=_0x21c907;return this[_0xea795(0x4060)]['timeout'];}set[_0x21c907(0x2087)](_0x238842){var _0x5e47e7=_0x21c907;this[_0x5e47e7(0x4060)][_0x5e47e7(0x2087)]=_0x238842;}[_0x21c907(0x4027)](_0x45d432,_0x33d7b3,_0x3dca0a){var _0x49af30=_0x21c907;this[_0x49af30(0x4060)][_0x49af30(0x4027)](_0x45d432,_0x33d7b3,_0x3dca0a);}[_0x21c907(0x1978)](_0x1ad72a,_0x277481,_0x29af02){var _0x57e531=_0x21c907;this[_0x57e531(0x4060)][_0x57e531(0x1978)](_0x1ad72a,_0x277481,_0x29af02);}['abort'](){var _0x463870=_0x21c907;this[_0x463870(0x4060)]['abort']();}[_0x21c907(0xb51)](_0x45359c){var _0x2f7a7a=_0x21c907;_0x12aec7[_0x2f7a7a(0x2519)]&&this['_injectCustomRequestHeaders'](),this[_0x2f7a7a(0x4060)]['send'](_0x45359c);}['open'](_0x45d349,_0x44b328){var _0x48585b=_0x21c907;for(const _0x41251a of _0x12aec7['CustomRequestModifiers']){if(this[_0x48585b(0x88f)](_0x44b328))return;_0x41251a(this[_0x48585b(0x4060)],_0x44b328);}return _0x44b328=(_0x44b328=_0x44b328['replace'](_0x48585b(0x780),_0x48585b(0x819)))[_0x48585b(0xb35)](_0x48585b(0x2d1b),_0x48585b(0x2158)),this['_requestURL']=_0x44b328,this[_0x48585b(0x4060)]['open'](_0x45d349,_0x44b328,!0x0);}['setRequestHeader'](_0x5923ef,_0x15f14c){var _0xcce5a4=_0x21c907;this[_0xcce5a4(0x4060)][_0xcce5a4(0x22b6)](_0x5923ef,_0x15f14c);}['getResponseHeader'](_0x2fadd8){var _0x27ceaf=_0x21c907;return this[_0x27ceaf(0x4060)][_0x27ceaf(0xf60)](_0x2fadd8);}}_0x12aec7[_0x21c907(0x2519)]={},_0x12aec7['CustomRequestModifiers']=new Array(),_0x12aec7[_0x21c907(0x2ad0)]=!0x0;},0x1171b:(_0x48cbb0,_0x301ccc,_0x11d8ff)=>{var _0x31510d=a7_0x38a779;_0x11d8ff['d'](_0x301ccc,{'v':()=>_0x3c0eb4});class _0x3c0eb4 extends class{constructor(_0x542551){var _0x4759f5=a7_0x2532;this[_0x4759f5(0x39a3)]=new Array(),this[_0x4759f5(0xee9)]=_0x542551['map'](_0x53494b=>({'workerPromise':Promise['resolve'](_0x53494b),'idle':!0x0}));}[_0x31510d(0x3551)](){var _0x1bde7c=_0x31510d;for(const _0x11626b of this[_0x1bde7c(0xee9)])_0x11626b['workerPromise'][_0x1bde7c(0xd1a)](_0x6a17ea=>{_0x6a17ea['terminate']();});this[_0x1bde7c(0xee9)][_0x1bde7c(0x3785)]=0x0,this[_0x1bde7c(0x39a3)][_0x1bde7c(0x3785)]=0x0;}[_0x31510d(0x1e1d)](_0x15821e){var _0x5a7be4=_0x31510d;this['_executeOnIdleWorker'](_0x15821e)||this[_0x5a7be4(0x39a3)]['push'](_0x15821e);}['_executeOnIdleWorker'](_0x150afb){var _0x6c4a81=_0x31510d;for(const _0x21731f of this[_0x6c4a81(0xee9)])if(_0x21731f[_0x6c4a81(0x19b1)])return this[_0x6c4a81(0x5d7)](_0x21731f,_0x150afb),!0x0;return!0x1;}[_0x31510d(0x5d7)](_0x130469,_0x184634){var _0x3b1a30=_0x31510d;_0x130469['idle']=!0x1,_0x130469[_0x3b1a30(0x28eb)][_0x3b1a30(0xd1a)](_0x4018e2=>{_0x184634(_0x4018e2,()=>{var _0x315d1d=a7_0x2532,_0xda9f10=this[_0x315d1d(0x39a3)]['shift']();_0xda9f10?this[_0x315d1d(0x5d7)](_0x130469,_0xda9f10):_0x130469[_0x315d1d(0x19b1)]=!0x0;});});}}{constructor(_0x29b626,_0x2252c9,_0x13b3cf=_0x3c0eb4[_0x31510d(0x2324)]){var _0x36cc09=_0x31510d;super([]),this['_maxWorkers']=_0x29b626,this[_0x36cc09(0x23bb)]=_0x2252c9,this[_0x36cc09(0xc6e)]=_0x13b3cf;}['push'](_0x385dac){var _0x5d1674=_0x31510d,_0x567ec9;this[_0x5d1674(0x308)](_0x385dac)||(this[_0x5d1674(0xee9)][_0x5d1674(0x3785)]<this[_0x5d1674(0x379f)]?(_0x567ec9={'workerPromise':this['_createWorkerAsync'](),'idle':!0x1},this['_workerInfos'][_0x5d1674(0x1e1d)](_0x567ec9),this['_execute'](_0x567ec9,_0x385dac)):this[_0x5d1674(0x39a3)]['push'](_0x385dac));}[_0x31510d(0x5d7)](_0x4e4bdc,_0x29db69){var _0xe00b68=_0x31510d;_0x4e4bdc[_0xe00b68(0x111c)]&&(clearTimeout(_0x4e4bdc['timeoutId']),delete _0x4e4bdc[_0xe00b68(0x111c)]),super[_0xe00b68(0x5d7)](_0x4e4bdc,(_0x4025c,_0x1404bd)=>{_0x29db69(_0x4025c,()=>{var _0x3b05ea=a7_0x2532;_0x1404bd(),_0x4e4bdc[_0x3b05ea(0x19b1)]&&(_0x4e4bdc['timeoutId']=setTimeout(()=>{var _0x265127=_0x3b05ea;_0x4e4bdc['workerPromise'][_0x265127(0xd1a)](_0x25370=>{_0x25370['terminate']();});var _0x2a1042=this[_0x265127(0xee9)][_0x265127(0x850)](_0x4e4bdc);-0x1!==_0x2a1042&&this['_workerInfos'][_0x265127(0x2e7)](_0x2a1042,0x1);},this['_options'][_0x3b05ea(0x308f)]));});});}}_0x3c0eb4['DefaultOptions']={'idleTimeElapsedBeforeRelease':0x3e8};},0x124cf:(_0x2999b7,_0x58c6a3,_0x2803d7)=>{_0x2803d7(0x14363),_0x2803d7(0x15c15);},0x14363:(_0x253c4c,_0x43f81a,_0x12c450)=>{var _0x1df686=a7_0x38a779;_0x12c450['d'](_0x43f81a,{'Y':()=>_0x21a587});var _0x152a77=_0x12c450(0xf96c),_0x63cddf=_0x12c450(0xf8c1),_0x34518b=_0x12c450(0x1a27),_0x1db0cb=_0x12c450(0x153ad),_0x4f98d0=_0x12c450(0xe456);class _0x21a587{constructor(_0x542440,_0xde5878=0x0,_0x39cbd2=null){var _0x2e273a=a7_0x2532;this[_0x2e273a(0x3844)]=_0x542440,this[_0x2e273a(0x5fd)]=new Array(),this[_0x2e273a(0x23e8)]=null,this[_0x2e273a(0x17fd)]=null,this[_0x2e273a(0x2103)]=null,this[_0x2e273a(0x1424)]=null,this[_0x2e273a(0x3a33)]=0x0,this[_0x2e273a(0x103a)]=new _0x152a77['y$'](),this['_onDataLayoutChanged']=new _0x152a77['y$'](),this['_animationPropertiesOverride']=null,this[_0x2e273a(0x3921)]=_0x39cbd2||_0x63cddf['l'][_0x2e273a(0x3c92)],this[_0x2e273a(0x1f1b)]=_0xde5878,this['_scene']&&(this[_0x2e273a(0x3a33)]=this[_0x2e273a(0x3921)][_0x2e273a(0x3807)]());}get[_0x1df686(0x1f1b)](){var _0x5f0649=_0x1df686;return this[_0x5f0649(0x3a21)];}set[_0x1df686(0x1f1b)](_0x2df060){var _0x4d215b=_0x1df686,_0x4f063e;this[_0x4d215b(0x3a21)]!==_0x2df060&&(_0x4f063e=this['_influence'],this[_0x4d215b(0x3a21)]=_0x2df060,this['onInfluenceChanged'][_0x4d215b(0xd58)]()&&this[_0x4d215b(0x103a)][_0x4d215b(0x2231)](0x0===_0x4f063e||0x0===_0x2df060));}get[_0x1df686(0x3553)](){var _0x5a4c8f=_0x1df686;return!this['_animationPropertiesOverride']&&this[_0x5a4c8f(0x3921)]?this[_0x5a4c8f(0x3921)][_0x5a4c8f(0x3553)]:this[_0x5a4c8f(0x70a)];}set[_0x1df686(0x3553)](_0x2d2e6f){var _0x473ff2=_0x1df686;this[_0x473ff2(0x70a)]=_0x2d2e6f;}get[_0x1df686(0x1441)](){var _0x29e46b=_0x1df686;return this[_0x29e46b(0x3a33)];}get[_0x1df686(0x3ad7)](){return!!this['_positions'];}get[_0x1df686(0x1c1e)](){var _0x33d5e9=_0x1df686;return!!this[_0x33d5e9(0x17fd)];}get['hasTangents'](){return!!this['_tangents'];}get[_0x1df686(0xc0b)](){var _0x1c51a9=_0x1df686;return!!this[_0x1c51a9(0x1424)];}[_0x1df686(0x49c)](_0x72927b){var _0x3e041b=_0x1df686,_0x1957fb=this['hasPositions'];this['_positions']=_0x72927b,_0x1957fb!==this[_0x3e041b(0x3ad7)]&&this[_0x3e041b(0x23c6)][_0x3e041b(0x2231)](void 0x0);}[_0x1df686(0x2b0)](){var _0x4f5882=_0x1df686;return this[_0x4f5882(0x23e8)];}['setNormals'](_0x3fa6aa){var _0x111146=_0x1df686,_0x4e35f5=this[_0x111146(0x1c1e)];this[_0x111146(0x17fd)]=_0x3fa6aa,_0x4e35f5!==this[_0x111146(0x1c1e)]&&this[_0x111146(0x23c6)][_0x111146(0x2231)](void 0x0);}[_0x1df686(0x2a11)](){var _0x3c7c5d=_0x1df686;return this[_0x3c7c5d(0x17fd)];}['setTangents'](_0x4296ee){var _0x4a2489=_0x1df686,_0x4b138d=this['hasTangents'];this['_tangents']=_0x4296ee,_0x4b138d!==this[_0x4a2489(0x68f)]&&this[_0x4a2489(0x23c6)]['notifyObservers'](void 0x0);}[_0x1df686(0x24e7)](){return this['_tangents'];}[_0x1df686(0x1338)](_0x1cd582){var _0x13a3f2=_0x1df686,_0x49ae0d=this[_0x13a3f2(0xc0b)];this[_0x13a3f2(0x1424)]=_0x1cd582,_0x49ae0d!==this[_0x13a3f2(0xc0b)]&&this['_onDataLayoutChanged'][_0x13a3f2(0x2231)](void 0x0);}[_0x1df686(0x16ca)](){var _0x37e738=_0x1df686;return this[_0x37e738(0x1424)];}['clone'](){var _0x448ee1=_0x1df686;const _0x40d311=_0x1db0cb['p4'][_0x448ee1(0xbcd)](()=>new _0x21a587(this[_0x448ee1(0x3844)],this['influence'],this['_scene']),this);return _0x40d311[_0x448ee1(0x23e8)]=this['_positions'],_0x40d311[_0x448ee1(0x17fd)]=this[_0x448ee1(0x17fd)],_0x40d311[_0x448ee1(0x2103)]=this[_0x448ee1(0x2103)],_0x40d311['_uvs']=this['_uvs'],_0x40d311;}[_0x1df686(0x2156)](){var _0x55e3d3=_0x1df686;const _0x24d882={};return _0x24d882[_0x55e3d3(0x3844)]=this[_0x55e3d3(0x3844)],_0x24d882[_0x55e3d3(0x1f1b)]=this[_0x55e3d3(0x1f1b)],_0x24d882[_0x55e3d3(0xee1)]=Array[_0x55e3d3(0x1fd2)][_0x55e3d3(0xeff)][_0x55e3d3(0x3e4c)](this[_0x55e3d3(0x2b0)]()),null!=this['id']&&(_0x24d882['id']=this['id']),this[_0x55e3d3(0x1c1e)]&&(_0x24d882[_0x55e3d3(0x39b1)]=Array[_0x55e3d3(0x1fd2)][_0x55e3d3(0xeff)][_0x55e3d3(0x3e4c)](this[_0x55e3d3(0x2a11)]())),this[_0x55e3d3(0x68f)]&&(_0x24d882[_0x55e3d3(0x2a25)]=Array[_0x55e3d3(0x1fd2)][_0x55e3d3(0xeff)]['call'](this[_0x55e3d3(0x24e7)]())),this[_0x55e3d3(0xc0b)]&&(_0x24d882[_0x55e3d3(0x3348)]=Array['prototype'][_0x55e3d3(0xeff)]['call'](this[_0x55e3d3(0x16ca)]())),_0x1db0cb['p4'][_0x55e3d3(0x1ae4)](this,_0x24d882),_0x24d882;}[_0x1df686(0x1d40)](){var _0x984ef7=_0x1df686;return _0x984ef7(0x286a);}static[_0x1df686(0x2f08)](_0x5ca1e0,_0x581ac0){var _0x78ce42=_0x1df686;const _0x1514ce=new _0x21a587(_0x5ca1e0[_0x78ce42(0x3844)],_0x5ca1e0[_0x78ce42(0x1f1b)]);if(_0x1514ce[_0x78ce42(0x49c)](_0x5ca1e0[_0x78ce42(0xee1)]),null!=_0x5ca1e0['id']&&(_0x1514ce['id']=_0x5ca1e0['id']),_0x5ca1e0[_0x78ce42(0x39b1)]&&_0x1514ce['setNormals'](_0x5ca1e0[_0x78ce42(0x39b1)]),_0x5ca1e0[_0x78ce42(0x2a25)]&&_0x1514ce[_0x78ce42(0x11b7)](_0x5ca1e0[_0x78ce42(0x2a25)]),_0x5ca1e0[_0x78ce42(0x3348)]&&_0x1514ce[_0x78ce42(0x1338)](_0x5ca1e0[_0x78ce42(0x3348)]),_0x5ca1e0['animations']){for(let _0x89f5c5=0x0;_0x89f5c5<_0x5ca1e0[_0x78ce42(0x5fd)]['length'];_0x89f5c5++){var _0x3b2628=_0x5ca1e0[_0x78ce42(0x5fd)][_0x89f5c5];const _0x44183e=(0x0,_0x4f98d0['q'])(_0x78ce42(0x29f2));_0x44183e&&_0x1514ce[_0x78ce42(0x5fd)][_0x78ce42(0x1e1d)](_0x44183e['Parse'](_0x3b2628));}_0x5ca1e0['autoAnimate']&&_0x581ac0&&_0x581ac0[_0x78ce42(0x1317)](_0x1514ce,_0x5ca1e0['autoAnimateFrom'],_0x5ca1e0[_0x78ce42(0xfc9)],_0x5ca1e0[_0x78ce42(0x3098)],_0x5ca1e0[_0x78ce42(0x3432)]||0x1);}return _0x1514ce;}static[_0x1df686(0x1963)](_0xd5ffdf,_0xcb0f1,_0x5c9bbc){var _0x563f6e=_0x1df686;_0xcb0f1=_0xcb0f1||_0xd5ffdf[_0x563f6e(0x3844)];const _0x5776dc=new _0x21a587(_0xcb0f1,_0x5c9bbc,_0xd5ffdf[_0x563f6e(0x40ae)]());return _0x5776dc[_0x563f6e(0x49c)](_0xd5ffdf['getVerticesData'](_0x34518b['o']['PositionKind'])),_0xd5ffdf[_0x563f6e(0x950)](_0x34518b['o']['NormalKind'])&&_0x5776dc[_0x563f6e(0x3a3d)](_0xd5ffdf['getVerticesData'](_0x34518b['o']['NormalKind'])),_0xd5ffdf['isVerticesDataPresent'](_0x34518b['o'][_0x563f6e(0x2029)])&&_0x5776dc[_0x563f6e(0x11b7)](_0xd5ffdf[_0x563f6e(0x3e76)](_0x34518b['o'][_0x563f6e(0x2029)])),_0xd5ffdf[_0x563f6e(0x950)](_0x34518b['o']['UVKind'])&&_0x5776dc[_0x563f6e(0x1338)](_0xd5ffdf[_0x563f6e(0x3e76)](_0x34518b['o'][_0x563f6e(0x616)])),_0x5776dc;}}!function(_0x5a4c9b,_0x5ca772,_0x5d2083,_0x3cf036){var _0x1f40ee=_0x1df686,_0x87e7a5,_0x557e4c=arguments[_0x1f40ee(0x3785)],_0x34e92d=_0x557e4c<0x3?_0x5ca772:null===_0x3cf036?_0x3cf036=Object[_0x1f40ee(0x18ba)](_0x5ca772,_0x5d2083):_0x3cf036;if(_0x1f40ee(0x1c87)==typeof Reflect&&_0x1f40ee(0x7a8)==typeof Reflect[_0x1f40ee(0x4111)])_0x34e92d=Reflect['decorate'](_0x5a4c9b,_0x5ca772,_0x5d2083,_0x3cf036);else{for(var _0x440f72=_0x5a4c9b[_0x1f40ee(0x3785)]-0x1;0x0<=_0x440f72;_0x440f72--)(_0x87e7a5=_0x5a4c9b[_0x440f72])&&(_0x34e92d=(_0x557e4c<0x3?_0x87e7a5(_0x34e92d):0x3<_0x557e4c?_0x87e7a5(_0x5ca772,_0x5d2083,_0x34e92d):_0x87e7a5(_0x5ca772,_0x5d2083))||_0x34e92d);}0x3<_0x557e4c&&_0x34e92d&&Object[_0x1f40ee(0x259d)](_0x5ca772,_0x5d2083,_0x34e92d);}([(0x0,_0x1db0cb['qC'])()],_0x21a587[_0x1df686(0x1fd2)],'id',void 0x0);},0x15c15:(_0x5abaed,_0x4ae46d,_0x4fdc64)=>{var _0x2fbb64=a7_0x38a779;_0x4fdc64['d'](_0x4ae46d,{'O':()=>_0x225151});var _0x219713=_0x4fdc64(0x9657),_0x93e03=_0x4fdc64(0x10ea4),_0x38d4c9=_0x4fdc64(0xf8c1),_0x203e28=_0x4fdc64(0x14363),_0x52b545=_0x4fdc64(0x77a5),_0x4f8747=_0x4fdc64(0xdfee);class _0x225151{constructor(_0x2a72da=null){var _0x422a88=a7_0x2532;this[_0x422a88(0x2e64)]=new Array(),this['_targetInfluenceChangedObservers']=new Array(),this[_0x422a88(0x1fad)]=new Array(),this[_0x422a88(0x241e)]=new _0x219713['t'](0x10),this[_0x422a88(0x79d)]=!0x1,this[_0x422a88(0x28c9)]=!0x1,this[_0x422a88(0x2fa0)]=!0x1,this[_0x422a88(0x2ed8)]=0x0,this[_0x422a88(0x25a3)]=0x0,this['_textureWidth']=0x0,this[_0x422a88(0x153e)]=0x1,this[_0x422a88(0x3a33)]=0x0,this[_0x422a88(0x16b4)]=new Array(),this[_0x422a88(0x9c3)]=!0x1,this[_0x422a88(0x24c5)]=0x0,this['_parentContainer']=null,this[_0x422a88(0x17aa)]=!0x0,this[_0x422a88(0x3899)]=!0x0,this['enableTangentMorphing']=!0x0,this[_0x422a88(0x3c3)]=!0x0,this[_0x422a88(0x1128)]=!0x0,_0x2a72da=_0x2a72da||_0x38d4c9['l']['LastCreatedScene'],this['_scene']=_0x2a72da,this[_0x422a88(0x3921)]&&(this[_0x422a88(0x3921)][_0x422a88(0xe73)][_0x422a88(0x1e1d)](this),this['_uniqueId']=this[_0x422a88(0x3921)][_0x422a88(0x3807)](),_0x2a72da=this[_0x422a88(0x3921)][_0x422a88(0x318e)]()[_0x422a88(0x179f)](),this[_0x422a88(0x9c3)]=_0x2a72da['canUseGLVertexID']&&_0x2a72da['textureFloat']&&0x0<_0x2a72da[_0x422a88(0x400e)]&&0x1<_0x2a72da[_0x422a88(0x9c0)]);}set['areUpdatesFrozen'](_0x4b8213){var _0x429b3b=a7_0x2532;_0x4b8213?this['_blockCounter']++:(this[_0x429b3b(0x24c5)]--,this[_0x429b3b(0x24c5)]<=0x0&&(this['_blockCounter']=0x0,this[_0x429b3b(0x3f1d)](!0x0)));}get[_0x2fbb64(0x1b09)](){var _0x25f8a7=_0x2fbb64;return 0x0<this[_0x25f8a7(0x24c5)];}get[_0x2fbb64(0x1441)](){var _0x272406=_0x2fbb64;return this[_0x272406(0x3a33)];}get[_0x2fbb64(0x38d0)](){var _0x1c1674=_0x2fbb64;return this[_0x1c1674(0x2ed8)];}get[_0x2fbb64(0x7e3)](){var _0x34cda1=_0x2fbb64;return this['_supportsNormals']&&this[_0x34cda1(0x3899)];}get['supportsTangents'](){var _0x16cfb3=_0x2fbb64;return this[_0x16cfb3(0x28c9)]&&this[_0x16cfb3(0x2a05)];}get[_0x2fbb64(0x395d)](){var _0x198c82=_0x2fbb64;return this[_0x198c82(0x2fa0)]&&this[_0x198c82(0x3c3)];}get[_0x2fbb64(0x37a7)](){var _0x3041c6=_0x2fbb64;return this[_0x3041c6(0x2e64)][_0x3041c6(0x3785)];}get['numInfluencers'](){var _0x258c52=_0x2fbb64;return this[_0x258c52(0x241e)][_0x258c52(0x3785)];}get[_0x2fbb64(0x3769)](){var _0x3c747c=_0x2fbb64;return this[_0x3c747c(0x295a)];}get[_0x2fbb64(0x2bac)](){var _0x89f31f=_0x2fbb64;return this[_0x89f31f(0x1128)];}set[_0x2fbb64(0x2bac)](_0x141c87){var _0x26bfdc=_0x2fbb64;this[_0x26bfdc(0x1128)]=_0x141c87;}get[_0x2fbb64(0x11dc)](){var _0x3364fe=_0x2fbb64;return _0x225151[_0x3364fe(0x190d)]&&this[_0x3364fe(0x2bac)]&&this[_0x3364fe(0x9c3)];}[_0x2fbb64(0x388b)](_0x1b83a5){var _0x4f655e=_0x2fbb64;return this['_activeTargets'][_0x4f655e(0x1b48)][_0x1b83a5];}[_0x2fbb64(0x2201)](_0x5041be){var _0x3ee47d=_0x2fbb64;return this[_0x3ee47d(0x2e64)][_0x5041be];}[_0x2fbb64(0x3491)](_0x526075){var _0x5c54b5=_0x2fbb64;this[_0x5c54b5(0x2e64)][_0x5c54b5(0x1e1d)](_0x526075),this['_targetInfluenceChangedObservers'][_0x5c54b5(0x1e1d)](_0x526075['onInfluenceChanged'][_0x5c54b5(0x33ee)](_0x430906=>{var _0x2d6140=_0x5c54b5;this[_0x2d6140(0x3f1d)](_0x430906);})),this['_targetDataLayoutChangedObservers'][_0x5c54b5(0x1e1d)](_0x526075[_0x5c54b5(0x23c6)][_0x5c54b5(0x33ee)](()=>{var _0x4a12c0=_0x5c54b5;this[_0x4a12c0(0x3f1d)](!0x0);})),this[_0x5c54b5(0x3f1d)](!0x0);}['removeTarget'](_0x57de47){var _0xa1a8a=_0x2fbb64,_0x29d663=this['_targets']['indexOf'](_0x57de47);0x0<=_0x29d663&&(this['_targets'][_0xa1a8a(0x2e7)](_0x29d663,0x1),_0x57de47[_0xa1a8a(0x103a)][_0xa1a8a(0x418a)](this[_0xa1a8a(0x38e0)][_0xa1a8a(0x2e7)](_0x29d663,0x1)[0x0]),_0x57de47[_0xa1a8a(0x23c6)][_0xa1a8a(0x418a)](this['_targetDataLayoutChangedObservers']['splice'](_0x29d663,0x1)[0x0]),this[_0xa1a8a(0x3f1d)](!0x0));}['_bind'](_0x514111){var _0x174236=_0x2fbb64;_0x514111[_0x174236(0xa16)]('morphTargetTextureInfo',this[_0x174236(0x25a3)],this[_0x174236(0x2a4a)],this[_0x174236(0x153e)]),_0x514111['setFloatArray']('morphTargetTextureIndices',this[_0x174236(0x3c8f)]),_0x514111['setTexture'](_0x174236(0x7a4),this[_0x174236(0x796)]);}[_0x2fbb64(0x292d)](){var _0x33543f=_0x2fbb64;const _0x8396b8=new _0x225151(this[_0x33543f(0x3921)]);for(const _0x5a7630 of this[_0x33543f(0x2e64)])_0x8396b8['addTarget'](_0x5a7630[_0x33543f(0x292d)]());return _0x8396b8[_0x33543f(0x3899)]=this[_0x33543f(0x3899)],_0x8396b8[_0x33543f(0x2a05)]=this['enableTangentMorphing'],_0x8396b8[_0x33543f(0x3c3)]=this['enableUVMorphing'],_0x8396b8;}[_0x2fbb64(0x2156)](){var _0x4861fe=_0x2fbb64;const _0x3004c4={};_0x3004c4['id']=this[_0x4861fe(0x1441)],_0x3004c4[_0x4861fe(0x3eab)]=[];for(const _0x9a08af of this['_targets'])_0x3004c4['targets']['push'](_0x9a08af['serialize']());return _0x3004c4;}[_0x2fbb64(0x3f1d)](_0x5bf632){var _0x9f3c7e=_0x2fbb64;if(!this[_0x9f3c7e(0x1b09)]){let _0x192f1a=0x0,_0x2b7325=(this[_0x9f3c7e(0x241e)][_0x9f3c7e(0x2af4)](),this['_supportsNormals']=!0x0,this[_0x9f3c7e(0x28c9)]=!0x0,this['_supportsUVs']=!0x0,this['_vertexCount']=0x0,this[_0x9f3c7e(0x3921)]&&this[_0x9f3c7e(0x2e64)][_0x9f3c7e(0x3785)]>this[_0x9f3c7e(0x3921)]['getEngine']()[_0x9f3c7e(0x179f)]()['texture2DArrayMaxLayerCount']&&(this[_0x9f3c7e(0x2bac)]=!0x1),this[_0x9f3c7e(0x3c8f)]&&this['_morphTargetTextureIndices'][_0x9f3c7e(0x3785)]===this[_0x9f3c7e(0x2e64)][_0x9f3c7e(0x3785)]||(this[_0x9f3c7e(0x3c8f)]=new Float32Array(this[_0x9f3c7e(0x2e64)][_0x9f3c7e(0x3785)])),-0x1);for(const _0x3ab8c5 of this['_targets'])if(_0x2b7325++,0x0!==_0x3ab8c5[_0x9f3c7e(0x1f1b)]||!this[_0x9f3c7e(0x17aa)]){if(this['_activeTargets'][_0x9f3c7e(0x3785)]>=_0x225151[_0x9f3c7e(0x1bdf)]&&!this[_0x9f3c7e(0x11dc)])break;this[_0x9f3c7e(0x241e)][_0x9f3c7e(0x1e1d)](_0x3ab8c5),this[_0x9f3c7e(0x3c8f)][_0x192f1a]=_0x2b7325,this['_tempInfluences'][_0x192f1a++]=_0x3ab8c5[_0x9f3c7e(0x1f1b)],this[_0x9f3c7e(0x79d)]=this[_0x9f3c7e(0x79d)]&&_0x3ab8c5[_0x9f3c7e(0x1c1e)],this[_0x9f3c7e(0x28c9)]=this['_supportsTangents']&&_0x3ab8c5[_0x9f3c7e(0x68f)],this[_0x9f3c7e(0x2fa0)]=this[_0x9f3c7e(0x2fa0)]&&_0x3ab8c5[_0x9f3c7e(0xc0b)];var _0x3f3ffe=_0x3ab8c5[_0x9f3c7e(0x2b0)]();if(_0x3f3ffe){_0x3f3ffe=_0x3f3ffe[_0x9f3c7e(0x3785)]/0x3;if(0x0===this[_0x9f3c7e(0x2ed8)])this[_0x9f3c7e(0x2ed8)]=_0x3f3ffe;else{if(this[_0x9f3c7e(0x2ed8)]!==_0x3f3ffe)return void _0x93e03['Y']['Error'](_0x9f3c7e(0x377c));}}}this[_0x9f3c7e(0x295a)]&&this['_influences']['length']===_0x192f1a||(this[_0x9f3c7e(0x295a)]=new Float32Array(_0x192f1a));for(let _0x5ab0cd=0x0;_0x5ab0cd<_0x192f1a;_0x5ab0cd++)this[_0x9f3c7e(0x295a)][_0x5ab0cd]=this[_0x9f3c7e(0x16b4)][_0x5ab0cd];_0x5bf632&&this[_0x9f3c7e(0x3c10)]();}}[_0x2fbb64(0x3c10)](){var _0x3eb904=_0x2fbb64;if(this['_scene']&&!this[_0x3eb904(0x1b09)]){if(this[_0x3eb904(0x11dc)]&&this[_0x3eb904(0x2ed8)]){this[_0x3eb904(0x25a3)]=0x1,this[_0x3eb904(0x79d)]&&this[_0x3eb904(0x25a3)]++,this[_0x3eb904(0x28c9)]&&this['_textureVertexStride']++,this[_0x3eb904(0x2fa0)]&&this['_textureVertexStride']++,this[_0x3eb904(0x2a4a)]=this[_0x3eb904(0x2ed8)]*this[_0x3eb904(0x25a3)],this[_0x3eb904(0x153e)]=0x1;var _0x450dda=this[_0x3eb904(0x3921)][_0x3eb904(0x318e)]()[_0x3eb904(0x179f)]()[_0x3eb904(0x2286)];this[_0x3eb904(0x2a4a)]>_0x450dda&&(this['_textureHeight']=Math[_0x3eb904(0x21e1)](this[_0x3eb904(0x2a4a)]/_0x450dda),this[_0x3eb904(0x2a4a)]=_0x450dda);let _0x1ef183=!0x0;if(_0x1ef183=this[_0x3eb904(0x796)]&&(_0x450dda=this['_targetStoreTexture']['getSize']())[_0x3eb904(0xad8)]===this[_0x3eb904(0x2a4a)]&&_0x450dda['height']===this[_0x3eb904(0x153e)]&&this[_0x3eb904(0x796)]['depth']===this[_0x3eb904(0x2e64)][_0x3eb904(0x3785)]?!0x1:_0x1ef183){this[_0x3eb904(0x796)]&&this[_0x3eb904(0x796)][_0x3eb904(0x3551)]();var _0x5c9d50=this[_0x3eb904(0x2e64)][_0x3eb904(0x3785)];const _0x260fe4=new Float32Array(_0x5c9d50*this[_0x3eb904(0x2a4a)]*this['_textureHeight']*0x4);let _0xd10f94=0x0;for(let _0x31b0ca=0x0;_0x31b0ca<_0x5c9d50;_0x31b0ca++){const _0x366cec=this[_0x3eb904(0x2e64)][_0x31b0ca];var _0x45a656=_0x366cec[_0x3eb904(0x2b0)](),_0x11f533=_0x366cec['getNormals'](),_0x3a1fd3=_0x366cec['getUVs'](),_0x5d499a=_0x366cec[_0x3eb904(0x24e7)]();if(!_0x45a656)return void(0x0===_0x31b0ca&&_0x93e03['Y']['Error']('Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.'));_0xd10f94=_0x31b0ca*this[_0x3eb904(0x2a4a)]*this[_0x3eb904(0x153e)]*0x4;for(let _0x184116=0x0;_0x184116<this['_vertexCount'];_0x184116++)_0x260fe4[_0xd10f94]=_0x45a656[0x3*_0x184116],_0x260fe4[_0xd10f94+0x1]=_0x45a656[0x3*_0x184116+0x1],_0x260fe4[_0xd10f94+0x2]=_0x45a656[0x3*_0x184116+0x2],_0xd10f94+=0x4,_0x11f533&&(_0x260fe4[_0xd10f94]=_0x11f533[0x3*_0x184116],_0x260fe4[_0xd10f94+0x1]=_0x11f533[0x3*_0x184116+0x1],_0x260fe4[_0xd10f94+0x2]=_0x11f533[0x3*_0x184116+0x2],_0xd10f94+=0x4),_0x3a1fd3&&(_0x260fe4[_0xd10f94]=_0x3a1fd3[0x2*_0x184116],_0x260fe4[_0xd10f94+0x1]=_0x3a1fd3[0x2*_0x184116+0x1],_0xd10f94+=0x4),_0x5d499a&&(_0x260fe4[_0xd10f94]=_0x5d499a[0x3*_0x184116],_0x260fe4[_0xd10f94+0x1]=_0x5d499a[0x3*_0x184116+0x1],_0x260fe4[_0xd10f94+0x2]=_0x5d499a[0x3*_0x184116+0x2],_0xd10f94+=0x4);}this[_0x3eb904(0x796)]=_0x4f8747['e'][_0x3eb904(0x1cac)](_0x260fe4,this[_0x3eb904(0x2a4a)],this[_0x3eb904(0x153e)],_0x5c9d50,this[_0x3eb904(0x3921)],!0x1,!0x1,_0x52b545['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x52b545['g']['TEXTURETYPE_FLOAT']);}}for(const _0x2c922e of this[_0x3eb904(0x3921)]['meshes'])_0x2c922e[_0x3eb904(0x3672)]===this&&_0x2c922e[_0x3eb904(0x1b6c)]();}}[_0x2fbb64(0x3551)](){var _0x396a35=_0x2fbb64,_0x50f501;this[_0x396a35(0x796)]&&this['_targetStoreTexture'][_0x396a35(0x3551)](),this[_0x396a35(0x796)]=null,this[_0x396a35(0x3921)]&&(this[_0x396a35(0x3921)][_0x396a35(0x270c)](this),this[_0x396a35(0x2527)]&&(-0x1<(_0x50f501=this[_0x396a35(0x2527)][_0x396a35(0xe73)][_0x396a35(0x850)](this))&&this[_0x396a35(0x2527)]['morphTargetManagers'][_0x396a35(0x2e7)](_0x50f501,0x1),this[_0x396a35(0x2527)]=null));}static['Parse'](_0x16cf54,_0x2727cf){var _0x14ab73=_0x2fbb64;const _0x3e5634=new _0x225151(_0x2727cf);_0x3e5634[_0x14ab73(0x3a33)]=_0x16cf54['id'];for(const _0x4c3835 of _0x16cf54[_0x14ab73(0x3eab)])_0x3e5634[_0x14ab73(0x3491)](_0x203e28['Y'][_0x14ab73(0x2f08)](_0x4c3835,_0x2727cf));return _0x3e5634;}}_0x225151[_0x2fbb64(0x190d)]=!0x0,_0x225151[_0x2fbb64(0x1bdf)]=0x8;},0x2766:(_0xdaf46e,_0x34789f,_0x43be9e)=>{_0x43be9e(0x133d9);},0x133d9:(_0x55e7bb,_0x123a4c,_0x171ded)=>{_0x171ded(0x10ea4),_0x171ded(0x164ac),_0x171ded(0x1dad),_0x171ded(0x15857),_0x171ded(0x1a27),_0x171ded(0x6214);},0x98fc:(_0x4a7e1a,_0x13982d,_0x51b490)=>{_0x51b490(0x2766);},0xf09c:(_0x15c201,_0x428b53,_0x55df53)=>{var _0x1ce1c9=a7_0x38a779,_0x1dbbff=_0x55df53(0xe222),_0xc08c0c=_0x55df53(0x10ea4),_0x1d8cd4=_0x55df53(0xa8f),_0x25c544=_0x55df53(0xee04),_0xdd3317=_0x55df53(0xc661);_0x25c544['D'][_0x1ce1c9(0x68a)]=(_0x482742,_0x4056dd,_0xf62711=!0x1)=>new _0x202ffa(_0x482742,_0x4056dd,_0xf62711);class _0x202ffa{constructor(_0x22521b,_0x26864a,_0x55a942=!0x1){var _0x65f54=_0x1ce1c9;this['_idbFactory']=_0x65f54(0x3e74)!=typeof indexedDB?indexedDB:void 0x0,this['_currentSceneUrl']=_0x202ffa[_0x65f54(0x6df)](_0x22521b),this[_0x65f54(0x333d)]=null,this[_0x65f54(0x16a3)]=!0x1,this[_0x65f54(0x3ad5)]=!0x1,this[_0x65f54(0x406e)]=0x0,this[_0x65f54(0x3d4a)]=!0x1,this[_0x65f54(0x29b0)]=!0x1,_0x202ffa[_0x65f54(0x3aa0)]?_0x55a942?(this['_enableSceneOffline']=!0x0,this[_0x65f54(0x3ad5)]=!0x0,this['_manifestVersionFound']=0x1,_0x1dbbff['w1'][_0x65f54(0x2de)](()=>{_0x26864a(!0x0);})):this[_0x65f54(0x36f)](_0x26864a):_0x26864a(!0x0);}get[_0x1ce1c9(0x40d3)](){var _0x3d7e23=_0x1ce1c9;return this[_0x3d7e23(0x16a3)];}get['enableTexturesOffline'](){var _0x4fcece=_0x1ce1c9;return this[_0x4fcece(0x3ad5)];}[_0x1ce1c9(0x36f)](_0x34616f){var _0x259390=_0x1ce1c9;const _0x150487=()=>{var _0x3d3d6a=a7_0x2532;this['_enableSceneOffline']=!0x1,this[_0x3d3d6a(0x3ad5)]=!0x1,_0x34616f(!0x1);},_0x1ac178=()=>{var _0x5765a3=a7_0x2532;try{if(_0x5765a3(0x7a8)==typeof URL&&0x0===this[_0x5765a3(0x3a8a)]['indexOf'](_0x5765a3(0x3c3b))){const _0x193c35=new URL(this['_currentSceneUrl']);return _0x193c35['pathname']+=_0x5765a3(0x2749),_0x193c35[_0x5765a3(0x141d)]();}}catch(_0x17fe0f){}return this[_0x5765a3(0x3a8a)]+'.manifest';};let _0x3ae74a=!0x1,_0x5cf972=_0x1ac178();const _0x21aa7e=new _0xdd3317['g']();navigator[_0x259390(0x26fc)]&&(_0x3ae74a=!0x0,_0x5cf972=_0x5cf972+(null==_0x5cf972['match'](/\?/)?'?':'&')+Date[_0x259390(0xef4)]()),_0x21aa7e[_0x259390(0x2ea2)](_0x259390(0xec2),_0x5cf972),_0x21aa7e[_0x259390(0x4027)](_0x259390(0x3dc0),()=>{var _0xa45cff=_0x259390;if(0xc8===_0x21aa7e[_0xa45cff(0x2667)]||_0x202ffa[_0xa45cff(0x341d)](_0x21aa7e,0x1))try{var _0x38f5db=JSON[_0xa45cff(0x138f)](_0x21aa7e['response']);this[_0xa45cff(0x16a3)]=_0x38f5db[_0xa45cff(0x40d3)],this[_0xa45cff(0x3ad5)]=_0x38f5db[_0xa45cff(0x3ed)]&&_0x202ffa[_0xa45cff(0x3bfd)],_0x38f5db[_0xa45cff(0x1f45)]&&!isNaN(parseInt(_0x38f5db[_0xa45cff(0x1f45)]))&&(this[_0xa45cff(0x406e)]=_0x38f5db[_0xa45cff(0x1f45)]),_0x34616f(!0x0);}catch(_0x4de686){_0x150487();}else _0x150487();},!0x1),_0x21aa7e[_0x259390(0x4027)]('error',()=>{var _0x504290=_0x259390,_0x34e935;_0x3ae74a?(_0x3ae74a=!0x1,_0x34e935=_0x1ac178(),_0x21aa7e[_0x504290(0x2ea2)]('GET',_0x34e935),_0x21aa7e[_0x504290(0xb51)]()):_0x150487();},!0x1);try{_0x21aa7e[_0x259390(0xb51)]();}catch(_0x438439){_0xc08c0c['Y'][_0x259390(0xac3)](_0x259390(0x3dd4)),_0x34616f(!0x1);}}[_0x1ce1c9(0x2ea2)](_0x784d0f,_0x2f96ea){var _0x22c8e9=_0x1ce1c9;const _0x4f0e9e=()=>{var _0x1d7972=a7_0x2532;this[_0x1d7972(0x2a90)]=!0x1,_0x2f96ea&&_0x2f96ea();};if(this[_0x22c8e9(0x1433)]&&(this[_0x22c8e9(0x16a3)]||this['_enableTexturesOffline'])){if(this['_db'])_0x784d0f&&_0x784d0f();else{this[_0x22c8e9(0x29b0)]=!0x1,this[_0x22c8e9(0x2a90)]=!0x0;const _0x57ebc7=this[_0x22c8e9(0x1433)][_0x22c8e9(0x2ea2)]('babylonjs',0x1);_0x57ebc7[_0x22c8e9(0x2f26)]=()=>{_0x4f0e9e();},_0x57ebc7[_0x22c8e9(0x3006)]=()=>{var _0x439c22=_0x22c8e9;_0xc08c0c['Y'][_0x439c22(0xac3)](_0x439c22(0x168f)),_0x4f0e9e();},_0x57ebc7['onsuccess']=()=>{var _0x537286=_0x22c8e9;this[_0x537286(0x333d)]=_0x57ebc7[_0x537286(0x1523)],_0x784d0f();},_0x57ebc7[_0x22c8e9(0x16a9)]=_0x31d455=>{var _0x6cadd6=_0x22c8e9;if(this[_0x6cadd6(0x333d)]=_0x31d455['target'][_0x6cadd6(0x1523)],this[_0x6cadd6(0x333d)])try{this[_0x6cadd6(0x333d)][_0x6cadd6(0x20f)](_0x6cadd6(0x28e3),{'keyPath':_0x6cadd6(0x396)}),this[_0x6cadd6(0x333d)][_0x6cadd6(0x20f)]('versions',{'keyPath':_0x6cadd6(0x396)}),this[_0x6cadd6(0x333d)][_0x6cadd6(0x20f)](_0x6cadd6(0x3ab1),{'keyPath':_0x6cadd6(0x3470)});}catch(_0x72af4b){_0xc08c0c['Y'][_0x6cadd6(0xac3)]('Error\x20while\x20creating\x20object\x20stores.\x20Exception:\x20'+_0x72af4b[_0x6cadd6(0x1597)]),_0x4f0e9e();}};}}else this[_0x22c8e9(0x2a90)]=!0x1,_0x2f96ea&&_0x2f96ea();}[_0x1ce1c9(0x3353)](_0x5c16d8,_0x288a3e){var _0x9a293e=_0x1ce1c9;const _0x64bffc=_0x202ffa[_0x9a293e(0x6df)](_0x5c16d8);var _0x44861f=()=>{var _0x1aaad8=_0x9a293e;this[_0x1aaad8(0x29b0)]||null===this[_0x1aaad8(0x333d)]?_0x288a3e['src']=_0x5c16d8:this[_0x1aaad8(0x3bca)](_0x64bffc,_0x288a3e);};this['_mustUpdateRessources']?_0x44861f():this[_0x9a293e(0x69d)](_0x64bffc,_0x288a3e,_0x44861f);}[_0x1ce1c9(0x69d)](_0x347d9c,_0xf3058d,_0x4fcc0b){var _0xe3d6c5=_0x1ce1c9;if(this[_0xe3d6c5(0x2a90)]&&null!==this[_0xe3d6c5(0x333d)]){let _0x141c97;const _0x13892b=this[_0xe3d6c5(0x333d)][_0xe3d6c5(0x229d)]([_0xe3d6c5(0x3ab1)]),_0x9a1c8a=(_0x13892b[_0xe3d6c5(0x14f4)]=()=>{_0xf3058d['src']=_0x347d9c;},_0x13892b[_0xe3d6c5(0x251d)]=()=>{var _0x24e14f=_0xe3d6c5;let _0x546ff9;_0x141c97&&_0x24e14f(0x7a8)==typeof URL?(_0x546ff9=URL[_0x24e14f(0x2b2d)](_0x141c97['data']),_0xf3058d[_0x24e14f(0x2f26)]=()=>{var _0x48af82=_0x24e14f;_0xc08c0c['Y']['Error']('Error\x20loading\x20image\x20from\x20blob\x20URL:\x20'+_0x546ff9+_0x48af82(0x3798)+_0x347d9c),_0xf3058d[_0x48af82(0x2bb7)]=_0x347d9c;},_0xf3058d['src']=_0x546ff9):_0x4fcc0b();},_0x13892b[_0xe3d6c5(0x4096)]('textures')[_0xe3d6c5(0xa84)](_0x347d9c));_0x9a1c8a[_0xe3d6c5(0x2a43)]=_0x3fff38=>{_0x141c97=_0x3fff38['target']['result'];},_0x9a1c8a['onerror']=()=>{var _0x58cc1f=_0xe3d6c5;_0xc08c0c['Y']['Error'](_0x58cc1f(0x140a)+_0x347d9c+_0x58cc1f(0x313f)),_0xf3058d[_0x58cc1f(0x2bb7)]=_0x347d9c;};}else _0xc08c0c['Y']['Error'](_0xe3d6c5(0x2598)),_0xf3058d[_0xe3d6c5(0x2bb7)]=_0x347d9c;}[_0x1ce1c9(0x3bca)](_0x57af10,_0x337515){var _0x1ffbaa=_0x1ce1c9;let _0x58ca1a;if(this['_isSupported']){const _0x1d5952=()=>{var _0x1407fc=a7_0x2532;let _0x13a253;if(_0x58ca1a&&_0x1407fc(0x7a8)==typeof URL)try{_0x13a253=URL[_0x1407fc(0x2b2d)](_0x58ca1a);}catch(_0x22e9fd){_0x13a253=URL[_0x1407fc(0x2b2d)](_0x58ca1a);}_0x13a253&&(_0x337515[_0x1407fc(0x2bb7)]=_0x13a253);};if(_0x202ffa[_0x1ffbaa(0x3bfd)]){const _0xfcc005=new _0xdd3317['g']();_0xfcc005[_0x1ffbaa(0x2ea2)](_0x1ffbaa(0xec2),_0x57af10),_0xfcc005[_0x1ffbaa(0xd40)]=_0x1ffbaa(0x3199),_0xfcc005[_0x1ffbaa(0x4027)](_0x1ffbaa(0x3dc0),()=>{var _0x99f928=_0x1ffbaa;if(0xc8===_0xfcc005[_0x99f928(0x2667)]&&this['_db']){_0x58ca1a=_0xfcc005[_0x99f928(0x1cdd)];const _0x2359b0=this[_0x99f928(0x333d)][_0x99f928(0x229d)]([_0x99f928(0x3ab1)],_0x99f928(0x1168));_0x2359b0[_0x99f928(0x14f4)]=_0x444152=>{var _0x2cf6fb=_0x99f928;try{var _0x5489e8=_0x444152['target'][_0x2cf6fb(0x3cd5)];_0x5489e8&&_0x2cf6fb(0x2f9)===_0x5489e8[_0x2cf6fb(0x3844)]&&(this[_0x2cf6fb(0x29b0)]=!0x0);}catch(_0x38d4a6){}_0x1d5952();},_0x2359b0[_0x99f928(0x251d)]=()=>{_0x1d5952();};var _0x53c996={'textureUrl':_0x57af10,'data':_0x58ca1a};try{const _0x3aea67=_0x2359b0['objectStore'](_0x99f928(0x3ab1))[_0x99f928(0x1dd8)](_0x53c996);_0x3aea67[_0x99f928(0x2a43)]=()=>{},_0x3aea67[_0x99f928(0x2f26)]=()=>{_0x1d5952();};}catch(_0x4d039e){0x19===_0x4d039e[_0x99f928(0x163f)]&&(_0x202ffa['_IsUASupportingBlobStorage']=!0x1,this['_enableTexturesOffline']=!0x1),_0x337515['src']=_0x57af10;}}else _0x337515[_0x99f928(0x2bb7)]=_0x57af10;},!0x1),_0xfcc005[_0x1ffbaa(0x4027)](_0x1ffbaa(0x3cd5),()=>{var _0xb23a5d=_0x1ffbaa;_0xc08c0c['Y']['Error'](_0xb23a5d(0x7f5)),_0x337515[_0xb23a5d(0x2bb7)]=_0x57af10;},!0x1),_0xfcc005[_0x1ffbaa(0xb51)]();}else _0x337515[_0x1ffbaa(0x2bb7)]=_0x57af10;}else _0xc08c0c['Y'][_0x1ffbaa(0xac3)](_0x1ffbaa(0x358f)),_0x337515[_0x1ffbaa(0x2bb7)]=_0x57af10;}['_checkVersionFromDB'](_0x10a142,_0x3fae1d){this['_loadVersionFromDBAsync'](_0x10a142,_0x3fae1d,()=>{var _0x1562b0=a7_0x2532;this[_0x1562b0(0x25c2)](_0x10a142,_0x3fae1d);});}[_0x1ce1c9(0x9e3)](_0x48aaad,_0x4df174,_0x11118f){var _0x1018c2=_0x1ce1c9;if(this[_0x1018c2(0x2a90)]&&this[_0x1018c2(0x333d)]){let _0x769209;try{const _0x564d6e=this[_0x1018c2(0x333d)][_0x1018c2(0x229d)]([_0x1018c2(0x36d2)]),_0x361ee7=(_0x564d6e[_0x1018c2(0x251d)]=()=>{var _0xac0ba6=_0x1018c2;_0x769209&&this[_0xac0ba6(0x406e)]===_0x769209['data']?_0x4df174(_0x769209['data']):(this['_mustUpdateRessources']=!0x0,_0x11118f());},_0x564d6e[_0x1018c2(0x14f4)]=()=>{_0x4df174(-0x1);},_0x564d6e[_0x1018c2(0x4096)](_0x1018c2(0x36d2))[_0x1018c2(0xa84)](_0x48aaad));_0x361ee7[_0x1018c2(0x2a43)]=_0x132b7f=>{var _0x4d0a40=_0x1018c2;_0x769209=_0x132b7f[_0x4d0a40(0x259c)][_0x4d0a40(0x1523)];},_0x361ee7[_0x1018c2(0x2f26)]=()=>{var _0xdd9d59=_0x1018c2;_0xc08c0c['Y'][_0xdd9d59(0xac3)](_0xdd9d59(0x35c2)+_0x48aaad+_0xdd9d59(0x313f)),_0x4df174(-0x1);};}catch(_0x21495e){_0xc08c0c['Y'][_0x1018c2(0xac3)](_0x1018c2(0x3e7a)+_0x21495e[_0x1018c2(0x1597)]),_0x4df174(-0x1);}}else _0xc08c0c['Y'][_0x1018c2(0xac3)](_0x1018c2(0x358f)),_0x4df174(-0x1);}[_0x1ce1c9(0x25c2)](_0x3b9c94,_0x351948){var _0x2ec79e=_0x1ce1c9;if(this[_0x2ec79e(0x2a90)]&&!this['_hasReachedQuota']&&this[_0x2ec79e(0x333d)])try{const _0x545caf=this[_0x2ec79e(0x333d)]['transaction'](['versions'],_0x2ec79e(0x1168));_0x545caf[_0x2ec79e(0x14f4)]=_0x485224=>{var _0x2df68c=_0x2ec79e;try{var _0x148ebb=_0x485224[_0x2df68c(0x259c)][_0x2df68c(0x3cd5)];_0x148ebb&&_0x2df68c(0x2f9)===_0x148ebb[_0x2df68c(0x3844)]&&(this[_0x2df68c(0x29b0)]=!0x0);}catch(_0x3050d8){}_0x351948(-0x1);},_0x545caf[_0x2ec79e(0x251d)]=()=>{var _0x4af084=_0x2ec79e;_0x351948(this[_0x4af084(0x406e)]);};var _0x57436c={'sceneUrl':_0x3b9c94,'data':this[_0x2ec79e(0x406e)]};const _0x237326=_0x545caf[_0x2ec79e(0x4096)](_0x2ec79e(0x36d2))[_0x2ec79e(0x1dd8)](_0x57436c);_0x237326[_0x2ec79e(0x2a43)]=()=>{},_0x237326[_0x2ec79e(0x2f26)]=()=>{var _0x3e5add=_0x2ec79e;_0xc08c0c['Y'][_0x3e5add(0xac3)](_0x3e5add(0x1368));};}catch(_0x58e100){_0xc08c0c['Y']['Error'](_0x2ec79e(0x1271)+_0x58e100[_0x2ec79e(0x1597)]),_0x351948(-0x1);}else _0x351948(-0x1);}[_0x1ce1c9(0x3eb3)](_0xa476ac,_0x4ab845,_0x4e7d1d,_0x2b043b,_0x4e3875){var _0x4a51ad=_0x1ce1c9;const _0x10466e=_0x202ffa[_0x4a51ad(0x6df)](_0xa476ac),_0x15c04d=()=>{this['_saveFileAsync'](_0x10466e,_0x4ab845,_0x4e7d1d,_0x4e3875,_0x2b043b);};this[_0x4a51ad(0x3796)](_0x10466e,_0x572e21=>{var _0x32f6d3=_0x4a51ad;-0x1!==_0x572e21?this['_mustUpdateRessources']?this[_0x32f6d3(0x32ba)](_0x10466e,_0x4ab845,_0x4e7d1d,_0x4e3875,_0x2b043b):this[_0x32f6d3(0x2a0b)](_0x10466e,_0x4ab845,_0x15c04d):_0x2b043b&&_0x2b043b();});}[_0x1ce1c9(0x2a0b)](_0x4a4a25,_0x4e0454,_0x5330dc){var _0x3c2b83=_0x1ce1c9;if(this[_0x3c2b83(0x2a90)]&&this[_0x3c2b83(0x333d)]){var _0x1ecf7d=-0x1!==_0x4a4a25['indexOf'](_0x3c2b83(0xaf2))?_0x3c2b83(0x28e3):_0x3c2b83(0x3ab1);let _0x207ade;const _0x3bf6f4=this[_0x3c2b83(0x333d)]['transaction']([_0x1ecf7d]),_0x5bf094=(_0x3bf6f4[_0x3c2b83(0x251d)]=()=>{var _0x29eb56=_0x3c2b83;_0x207ade?_0x4e0454(_0x207ade[_0x29eb56(0x1b48)]):_0x5330dc();},_0x3bf6f4[_0x3c2b83(0x14f4)]=()=>{_0x5330dc();},_0x3bf6f4[_0x3c2b83(0x4096)](_0x1ecf7d)[_0x3c2b83(0xa84)](_0x4a4a25));_0x5bf094[_0x3c2b83(0x2a43)]=_0x48537e=>{var _0x5d4534=_0x3c2b83;_0x207ade=_0x48537e[_0x5d4534(0x259c)][_0x5d4534(0x1523)];},_0x5bf094[_0x3c2b83(0x2f26)]=()=>{var _0x28803e=_0x3c2b83;_0xc08c0c['Y'][_0x28803e(0xac3)](_0x28803e(0x3a8b)+_0x4a4a25+_0x28803e(0x313f)),_0x5330dc();};}else _0xc08c0c['Y'][_0x3c2b83(0xac3)](_0x3c2b83(0x2598)),_0x4e0454();}[_0x1ce1c9(0x32ba)](_0x2cace9,_0x48d36d,_0x5d09a9,_0x1af18e,_0xa80d6b){var _0x1cbe3d=_0x1ce1c9;if(this[_0x1cbe3d(0x2a90)]){let _0x244dbd;_0x244dbd=-0x1!==_0x2cace9[_0x1cbe3d(0x850)](_0x1cbe3d(0xaf2))?_0x1cbe3d(0x28e3):_0x1cbe3d(0x3ab1);const _0x47be51=new _0xdd3317['g']();let _0x5a57ac;_0x47be51[_0x1cbe3d(0x2ea2)](_0x1cbe3d(0xec2),_0x2cace9+(null==_0x2cace9[_0x1cbe3d(0x2bba)](/\?/)?'?':'&')+Date[_0x1cbe3d(0xef4)]()),_0x1af18e&&(_0x47be51['responseType']=_0x1cbe3d(0x29d)),_0x5d09a9&&(_0x47be51[_0x1cbe3d(0x2ecb)]=_0x5d09a9),_0x47be51[_0x1cbe3d(0x4027)](_0x1cbe3d(0x3dc0),()=>{var _0x34c55b=_0x1cbe3d;if(0xc8===_0x47be51['status']||_0x47be51['status']<0x190&&_0x202ffa[_0x34c55b(0x341d)](_0x47be51,_0x1af18e?0x6:0x1)){if(_0x5a57ac=_0x1af18e?_0x47be51[_0x34c55b(0x1cdd)]:_0x47be51[_0x34c55b(0x2abf)],!this[_0x34c55b(0x29b0)]&&this['_db']){const _0x7ab472=this[_0x34c55b(0x333d)][_0x34c55b(0x229d)]([_0x244dbd],_0x34c55b(0x1168));var _0x3ffc94;_0x7ab472[_0x34c55b(0x14f4)]=_0x534d88=>{var _0x47083e=_0x34c55b;try{var _0x54c56a=_0x534d88['target'][_0x47083e(0x3cd5)];_0x54c56a&&_0x47083e(0x2f9)===_0x54c56a[_0x47083e(0x3844)]&&(this[_0x47083e(0x29b0)]=!0x0);}catch(_0x1d415d){}_0x48d36d(_0x5a57ac);},_0x7ab472[_0x34c55b(0x251d)]=()=>{_0x48d36d(_0x5a57ac);},_0x3ffc94='scenes'==_0x244dbd?{'sceneUrl':_0x2cace9,'data':_0x5a57ac,'version':this[_0x34c55b(0x406e)]}:{'textureUrl':_0x2cace9,'data':_0x5a57ac};try{const _0x5b3b0f=_0x7ab472['objectStore'](_0x244dbd)['put'](_0x3ffc94);_0x5b3b0f[_0x34c55b(0x2a43)]=()=>{},_0x5b3b0f[_0x34c55b(0x2f26)]=()=>{var _0x49a0a8=_0x34c55b;_0xc08c0c['Y'][_0x49a0a8(0xac3)]('Error\x20in\x20DB\x20add\x20file\x20request\x20in\x20BABYLON.Database.');};}catch(_0x75b9de){_0x48d36d(_0x5a57ac);}}else _0x48d36d(_0x5a57ac);}else 0x190<=_0x47be51[_0x34c55b(0x2667)]&&_0xa80d6b?_0xa80d6b(_0x47be51):_0x48d36d();},!0x1),_0x47be51[_0x1cbe3d(0x4027)](_0x1cbe3d(0x3cd5),()=>{var _0x253f2a=_0x1cbe3d;_0xc08c0c['Y']['Error'](_0x253f2a(0x2e98)),_0xa80d6b&&_0xa80d6b();},!0x1),_0x47be51[_0x1cbe3d(0xb51)]();}else _0xc08c0c['Y'][_0x1cbe3d(0xac3)](_0x1cbe3d(0x358f)),_0xa80d6b&&_0xa80d6b();}static[_0x1ce1c9(0x341d)](_0x41103d,_0xd406be=0x7){var _0x2cf087=_0x1ce1c9;try{if(0x1&_0xd406be){if(_0x41103d['responseText']&&0x0<_0x41103d[_0x2cf087(0x2abf)]['length'])return!0x0;if(0x1===_0xd406be)return!0x1;}if(0x2&_0xd406be){var _0x549ae7=(0x0,_0x1d8cd4['A6'])(_0x41103d['response']);if(_0x549ae7[_0x2cf087(0xad8)]&&_0x549ae7[_0x2cf087(0x605)]&&0x0<_0x549ae7[_0x2cf087(0xad8)]&&0x0<_0x549ae7[_0x2cf087(0x605)])return!0x0;if(0x2===_0xd406be)return!0x1;}var _0x1d5496;if(0x4&_0xd406be)return 0x44===(_0x1d5496=new Uint8Array(_0x41103d[_0x2cf087(0x1cdd)],0x0,0x3))[0x0]&&0x44===_0x1d5496[0x1]&&0x53===_0x1d5496[0x2];}catch(_0x4fce49){}return!0x1;}}_0x202ffa[_0x1ce1c9(0x3bfd)]=!0x0,_0x202ffa[_0x1ce1c9(0x3aa0)]=!0x1,_0x202ffa[_0x1ce1c9(0x40e)]=_0x33836a=>{var _0x4bec6e=_0x1ce1c9;const _0x585381=document[_0x4bec6e(0x77c)]('a'),_0x2d84e1=(_0x585381[_0x4bec6e(0x2ff5)]=_0x33836a)['substring'](0x0,_0x33836a[_0x4bec6e(0xf91)]('#'));var _0x5ba4f6=_0x33836a['substring'](_0x2d84e1[_0x4bec6e(0xf91)]('/')+0x1,_0x33836a[_0x4bec6e(0x3785)]);return _0x33836a[_0x4bec6e(0x11a7)](0x0,_0x33836a[_0x4bec6e(0x850)](_0x5ba4f6,0x0));},_0x202ffa['_ReturnFullUrlLocation']=_0x4927a3=>-0x1===_0x4927a3[_0x1ce1c9(0x850)](_0x1ce1c9(0x28ea))&&-0x1===_0x4927a3['indexOf']('https:/')&&_0x1ce1c9(0x3e74)!=typeof window?_0x202ffa[_0x1ce1c9(0x40e)](window[_0x1ce1c9(0x35ad)][_0x1ce1c9(0x2ff5)])+_0x4927a3:_0x4927a3;},0x6c6d:(_0x5d362d,_0x2f0c85,_0x1d8629)=>{_0x1d8629(0xf09c);},0xcf84:(_0x466576,_0x3181b9,_0x5999e0)=>{var _0x34844d=a7_0x38a779;_0x5999e0['d'](_0x3181b9,{'S':()=>_0x35dc96});var _0x9ea600=_0x5999e0(0x1266b),_0x59b5a8=_0x5999e0(0x9fd1),_0x24fb12=_0x5999e0(0x1b5c);class _0x35dc96{constructor(){var _0x136276=a7_0x2532;this[_0x136276(0x3320)]=new _0x59b5a8['P'](0x0,0x1,0x0),this[_0x136276(0x1ea1)]=new _0x59b5a8['P'](0x0,0x1,0x0),this[_0x136276(0x322)]=new _0x59b5a8['P'](-0.5,-0.5,-0.5),this['maxEmitBox']=new _0x59b5a8['P'](0.5,0.5,0.5);}['startDirectionFunction'](_0x168589,_0x456f89,_0x4e036d,_0x441314){var _0x3f7e44=a7_0x2532,_0x4f732a=_0x24fb12['R']['RandomRange'](this[_0x3f7e44(0x3320)]['x'],this[_0x3f7e44(0x1ea1)]['x']),_0x466c48=_0x24fb12['R'][_0x3f7e44(0x445)](this[_0x3f7e44(0x3320)]['y'],this[_0x3f7e44(0x1ea1)]['y']),_0xabce61=_0x24fb12['R'][_0x3f7e44(0x445)](this[_0x3f7e44(0x3320)]['z'],this['direction2']['z']);if(_0x441314)return _0x456f89['x']=_0x4f732a,_0x456f89['y']=_0x466c48,void(_0x456f89['z']=_0xabce61);_0x59b5a8['P'][_0x3f7e44(0x1c29)](_0x4f732a,_0x466c48,_0xabce61,_0x168589,_0x456f89);}['startPositionFunction'](_0x363cda,_0x5de485,_0x3a76c7,_0x159430){var _0x4026e3=a7_0x2532,_0x2de29b=_0x24fb12['R'][_0x4026e3(0x445)](this[_0x4026e3(0x322)]['x'],this[_0x4026e3(0x32a6)]['x']),_0x17e038=_0x24fb12['R'][_0x4026e3(0x445)](this[_0x4026e3(0x322)]['y'],this[_0x4026e3(0x32a6)]['y']),_0x55b8c0=_0x24fb12['R']['RandomRange'](this[_0x4026e3(0x322)]['z'],this[_0x4026e3(0x32a6)]['z']);if(_0x159430)return _0x5de485['x']=_0x2de29b,_0x5de485['y']=_0x17e038,void(_0x5de485['z']=_0x55b8c0);_0x59b5a8['P'][_0x4026e3(0x302d)](_0x2de29b,_0x17e038,_0x55b8c0,_0x363cda,_0x5de485);}[_0x34844d(0x292d)](){var _0x213c2c=_0x34844d,_0x156140=new _0x35dc96();return _0x9ea600['j'][_0x213c2c(0x3f53)](this,_0x156140),_0x156140;}[_0x34844d(0xb53)](_0x572abb){var _0x1876c5=_0x34844d;_0x572abb[_0x1876c5(0x2a0f)](_0x1876c5(0x3320),this[_0x1876c5(0x3320)]),_0x572abb[_0x1876c5(0x2a0f)](_0x1876c5(0x1ea1),this[_0x1876c5(0x1ea1)]),_0x572abb[_0x1876c5(0x2a0f)]('minEmitBox',this[_0x1876c5(0x322)]),_0x572abb[_0x1876c5(0x2a0f)](_0x1876c5(0x32a6),this['maxEmitBox']);}[_0x34844d(0x286e)](_0x3d863d){var _0xfc1485=_0x34844d;_0x3d863d[_0xfc1485(0x356a)](_0xfc1485(0x3320),0x3),_0x3d863d['addUniform'](_0xfc1485(0x1ea1),0x3),_0x3d863d[_0xfc1485(0x356a)](_0xfc1485(0x322),0x3),_0x3d863d[_0xfc1485(0x356a)](_0xfc1485(0x32a6),0x3);}[_0x34844d(0x3675)](){var _0x189b86=_0x34844d;return _0x189b86(0x977);}['getClassName'](){return'BoxParticleEmitter';}[_0x34844d(0x2156)](){var _0x245a54=_0x34844d;const _0x363ea5={};return _0x363ea5[_0x245a54(0x261)]=this[_0x245a54(0x1d40)](),_0x363ea5[_0x245a54(0x3320)]=this[_0x245a54(0x3320)][_0x245a54(0x4189)](),_0x363ea5['direction2']=this[_0x245a54(0x1ea1)][_0x245a54(0x4189)](),_0x363ea5[_0x245a54(0x322)]=this[_0x245a54(0x322)][_0x245a54(0x4189)](),_0x363ea5[_0x245a54(0x32a6)]=this['maxEmitBox'][_0x245a54(0x4189)](),_0x363ea5;}['parse'](_0x66cd3f){var _0x31777d=_0x34844d;_0x59b5a8['P'][_0x31777d(0x1bea)](_0x66cd3f[_0x31777d(0x3320)],0x0,this['direction1']),_0x59b5a8['P'][_0x31777d(0x1bea)](_0x66cd3f[_0x31777d(0x1ea1)],0x0,this[_0x31777d(0x1ea1)]),_0x59b5a8['P'][_0x31777d(0x1bea)](_0x66cd3f[_0x31777d(0x322)],0x0,this[_0x31777d(0x322)]),_0x59b5a8['P'][_0x31777d(0x1bea)](_0x66cd3f[_0x31777d(0x32a6)],0x0,this[_0x31777d(0x32a6)]);}}},0x16d33:(_0x4b62e7,_0x5e4ef7,_0x4ae8ee)=>{var _0x2b2c1e=a7_0x38a779;_0x4ae8ee['d'](_0x5e4ef7,{'E':()=>_0x7ad69d});var _0x32514b=_0x4ae8ee(0x1266b),_0x1a53d4=_0x4ae8ee(0x9fd1);class _0x7ad69d{constructor(){this['particlePositionGenerator']=()=>{},this['particleDestinationGenerator']=()=>{};}[_0x2b2c1e(0x35c7)](_0x2ea57c,_0x3d45fc,_0x3b4576,_0x2d575c){var _0x3f18b7=_0x2b2c1e;const _0x4cb37a=_0x1a53d4['jp'][_0x3f18b7(0x19f4)][0x0];if(this[_0x3f18b7(0x2fcb)]){this['particleDestinationGenerator'](-0x1,_0x3b4576,_0x4cb37a);const _0x142ce1=_0x1a53d4['jp']['Vector3'][0x1];_0x4cb37a[_0x3f18b7(0x3cb9)](_0x3b4576[_0x3f18b7(0xdfa)],_0x142ce1),_0x142ce1['scaleToRef'](0x1/_0x3b4576[_0x3f18b7(0x2929)],_0x4cb37a);}else _0x4cb37a['set'](0x0,0x0,0x0);_0x2d575c?_0x3d45fc['copyFrom'](_0x4cb37a):_0x1a53d4['P'][_0x3f18b7(0xa06)](_0x4cb37a,_0x2ea57c,_0x3d45fc);}['startPositionFunction'](_0x2dc4a4,_0x202b8d,_0x79cbf4,_0x49db72){var _0x436d38=_0x2b2c1e;const _0x4cf3a5=_0x1a53d4['jp'][_0x436d38(0x19f4)][0x0];this['particlePositionGenerator']?this[_0x436d38(0xaaa)](-0x1,_0x79cbf4,_0x4cf3a5):_0x4cf3a5[_0x436d38(0xc1b)](0x0,0x0,0x0),_0x49db72?_0x202b8d['copyFrom'](_0x4cf3a5):_0x1a53d4['P'][_0x436d38(0x2b3b)](_0x4cf3a5,_0x2dc4a4,_0x202b8d);}[_0x2b2c1e(0x292d)](){var _0x3f0356=_0x2b2c1e,_0x275335=new _0x7ad69d();return _0x32514b['j'][_0x3f0356(0x3f53)](this,_0x275335),_0x275335;}[_0x2b2c1e(0xb53)](_0xa34422){}[_0x2b2c1e(0x286e)](_0x411ee4){}[_0x2b2c1e(0x3675)](){return'#define\x20CUSTOMEMITTER';}[_0x2b2c1e(0x1d40)](){var _0x389213=_0x2b2c1e;return _0x389213(0x2cdf);}[_0x2b2c1e(0x2156)](){var _0x49a9a2=_0x2b2c1e;const _0x6d1ea8={};return _0x6d1ea8['type']=this[_0x49a9a2(0x1d40)](),_0x6d1ea8;}[_0x2b2c1e(0x138f)](_0x497fba){}}},0x113ac:(_0xfc0c15,_0x59e363,_0x4e5fde)=>{var _0x34a48d=a7_0x38a779;_0x4e5fde['d'](_0x59e363,{'S3':()=>_0xac02f0['S'],'LV':()=>_0x10cc51['L'],'z':()=>_0x2dad16['z'],'kT':()=>_0x2dad16['k'],'VD':()=>_0x17d559['V'],'F3':()=>_0x241297,'cl':()=>_0x4c3837['c'],'cE':()=>_0xd91ad5['c'],'Ai':()=>_0xd91ad5['A']});var _0xac02f0=_0x4e5fde(0xcf84),_0x10cc51=_0x4e5fde(0xc98),_0x2dad16=_0x4e5fde(0x3694),_0x17d559=_0x4e5fde(0x139b8),_0x4c3837=_0x4e5fde(0x14ce1),_0xd91ad5=_0x4e5fde(0x1511c),_0x5415ef=(_0x4e5fde(0x16d33),_0x4e5fde(0x1266b)),_0x1344bc=_0x4e5fde(0x9fd1),_0x28f73b=_0x4e5fde(0x1b5c),_0x392889=_0x4e5fde(0x1a27);class _0x241297{constructor(_0x14c4c1=null){var _0x3a6362=a7_0x2532;this[_0x3a6362(0x329)]=null,this[_0x3a6362(0x23e8)]=null,this[_0x3a6362(0x17fd)]=null,this[_0x3a6362(0x290b)]=_0x1344bc['P']['Zero'](),this[_0x3a6362(0x2780)]=null,this['direction1']=new _0x1344bc['P'](0x0,0x1,0x0),this[_0x3a6362(0x1ea1)]=new _0x1344bc['P'](0x0,0x1,0x0),this[_0x3a6362(0xf40)]=!0x0,this[_0x3a6362(0x3ba0)]=_0x14c4c1;}get[_0x34a48d(0x3ba0)](){var _0x2c03e8=_0x34a48d;return this[_0x2c03e8(0x2780)];}set[_0x34a48d(0x3ba0)](_0x2ea5e8){var _0x2e258d=_0x34a48d;this['_mesh']!==_0x2ea5e8&&((this[_0x2e258d(0x2780)]=_0x2ea5e8)?(this[_0x2e258d(0x329)]=_0x2ea5e8[_0x2e258d(0x17bc)](),this[_0x2e258d(0x23e8)]=_0x2ea5e8['getVerticesData'](_0x392889['o'][_0x2e258d(0x3056)]),this['_normals']=_0x2ea5e8[_0x2e258d(0x3e76)](_0x392889['o'][_0x2e258d(0x2496)])):(this[_0x2e258d(0x329)]=null,this[_0x2e258d(0x23e8)]=null,this[_0x2e258d(0x17fd)]=null));}[_0x34a48d(0x35c7)](_0x287d40,_0x4f1817,_0x4f5561,_0x45fc53){var _0x2e5013=_0x34a48d,_0x5928c5,_0x3d9055,_0x463307;this[_0x2e5013(0xf40)]&&this[_0x2e5013(0x17fd)]?_0x1344bc['P']['TransformNormalToRef'](this['_storedNormal'],_0x287d40,_0x4f1817):(_0x5928c5=_0x28f73b['R'][_0x2e5013(0x445)](this[_0x2e5013(0x3320)]['x'],this['direction2']['x']),_0x3d9055=_0x28f73b['R'][_0x2e5013(0x445)](this[_0x2e5013(0x3320)]['y'],this['direction2']['y']),_0x463307=_0x28f73b['R'][_0x2e5013(0x445)](this[_0x2e5013(0x3320)]['z'],this['direction2']['z']),_0x45fc53?_0x4f1817[_0x2e5013(0x408c)](_0x5928c5,_0x3d9055,_0x463307):_0x1344bc['P'][_0x2e5013(0x1c29)](_0x5928c5,_0x3d9055,_0x463307,_0x287d40,_0x4f1817));}[_0x34a48d(0x3290)](_0x22b854,_0x3455f0,_0x327241,_0x1d1c56){var _0x4e9c00=_0x34a48d;if(this[_0x4e9c00(0x329)]&&this['_positions']){var _0x3cca25=0x3*Math[_0x4e9c00(0xff9)]()*(this[_0x4e9c00(0x329)][_0x4e9c00(0x3785)]/0x3)|0x0,_0x358498=Math[_0x4e9c00(0xff9)](),_0x587b8b=Math[_0x4e9c00(0xff9)]()*(0x1-_0x358498),_0x5360a4=0x1-_0x358498-_0x587b8b,_0x30c4ef=this['_indices'][_0x3cca25],_0x577356=this[_0x4e9c00(0x329)][0x1+_0x3cca25],_0x3cca25=this[_0x4e9c00(0x329)][0x2+_0x3cca25],_0x706901=_0x1344bc['jp'][_0x4e9c00(0x19f4)][0x0],_0x5ed040=_0x1344bc['jp']['Vector3'][0x1],_0x38fcc5=_0x1344bc['jp']['Vector3'][0x2];const _0x25880a=_0x1344bc['jp'][_0x4e9c00(0x19f4)][0x3];_0x1344bc['P']['FromArrayToRef'](this[_0x4e9c00(0x23e8)],0x3*_0x30c4ef,_0x706901),_0x1344bc['P']['FromArrayToRef'](this[_0x4e9c00(0x23e8)],0x3*_0x577356,_0x5ed040),_0x1344bc['P'][_0x4e9c00(0x1bea)](this['_positions'],0x3*_0x3cca25,_0x38fcc5),_0x25880a['x']=_0x358498*_0x706901['x']+_0x587b8b*_0x5ed040['x']+_0x5360a4*_0x38fcc5['x'],_0x25880a['y']=_0x358498*_0x706901['y']+_0x587b8b*_0x5ed040['y']+_0x5360a4*_0x38fcc5['y'],_0x25880a['z']=_0x358498*_0x706901['z']+_0x587b8b*_0x5ed040['z']+_0x5360a4*_0x38fcc5['z'],_0x1d1c56?_0x3455f0[_0x4e9c00(0x408c)](_0x25880a['x'],_0x25880a['y'],_0x25880a['z']):_0x1344bc['P'][_0x4e9c00(0x302d)](_0x25880a['x'],_0x25880a['y'],_0x25880a['z'],_0x22b854,_0x3455f0),this[_0x4e9c00(0xf40)]&&this[_0x4e9c00(0x17fd)]&&(_0x1344bc['P']['FromArrayToRef'](this['_normals'],0x3*_0x30c4ef,_0x706901),_0x1344bc['P'][_0x4e9c00(0x1bea)](this['_normals'],0x3*_0x577356,_0x5ed040),_0x1344bc['P'][_0x4e9c00(0x1bea)](this[_0x4e9c00(0x17fd)],0x3*_0x3cca25,_0x38fcc5),this[_0x4e9c00(0x290b)]['x']=_0x358498*_0x706901['x']+_0x587b8b*_0x5ed040['x']+_0x5360a4*_0x38fcc5['x'],this[_0x4e9c00(0x290b)]['y']=_0x358498*_0x706901['y']+_0x587b8b*_0x5ed040['y']+_0x5360a4*_0x38fcc5['y'],this[_0x4e9c00(0x290b)]['z']=_0x358498*_0x706901['z']+_0x587b8b*_0x5ed040['z']+_0x5360a4*_0x38fcc5['z']);}}[_0x34a48d(0x292d)](){var _0x2285af=_0x34a48d,_0x4936b6=new _0x241297(this['mesh']);return _0x5415ef['j'][_0x2285af(0x3f53)](this,_0x4936b6),_0x4936b6;}['applyToShader'](_0x5260d1){var _0x5c907e=_0x34a48d;_0x5260d1['setVector3']('direction1',this[_0x5c907e(0x3320)]),_0x5260d1[_0x5c907e(0x2a0f)](_0x5c907e(0x1ea1),this[_0x5c907e(0x1ea1)]);}[_0x34a48d(0x286e)](_0x2f2516){var _0x4b7c44=_0x34a48d;_0x2f2516['addUniform'](_0x4b7c44(0x3320),0x3),_0x2f2516[_0x4b7c44(0x356a)](_0x4b7c44(0x1ea1),0x3);}[_0x34a48d(0x3675)](){return'';}[_0x34a48d(0x1d40)](){var _0x2d2d34=_0x34a48d;return _0x2d2d34(0x2dd5);}[_0x34a48d(0x2156)](){var _0x36d8cb=_0x34a48d,_0x2eb048;const _0x78723e={};return _0x78723e[_0x36d8cb(0x261)]=this[_0x36d8cb(0x1d40)](),_0x78723e[_0x36d8cb(0x3320)]=this[_0x36d8cb(0x3320)][_0x36d8cb(0x4189)](),_0x78723e[_0x36d8cb(0x1ea1)]=this[_0x36d8cb(0x1ea1)][_0x36d8cb(0x4189)](),_0x78723e[_0x36d8cb(0x38e3)]=null==(_0x2eb048=this[_0x36d8cb(0x3ba0)])?void 0x0:_0x2eb048['id'],_0x78723e[_0x36d8cb(0xf40)]=this[_0x36d8cb(0xf40)],_0x78723e;}[_0x34a48d(0x138f)](_0x43ab77,_0x37a15a){var _0x2df527=_0x34a48d;_0x1344bc['P'][_0x2df527(0x1bea)](_0x43ab77['direction1'],0x0,this[_0x2df527(0x3320)]),_0x1344bc['P']['FromArrayToRef'](_0x43ab77[_0x2df527(0x1ea1)],0x0,this[_0x2df527(0x1ea1)]),_0x43ab77['meshId']&&_0x37a15a&&(this[_0x2df527(0x3ba0)]=_0x37a15a[_0x2df527(0x1af8)](_0x43ab77[_0x2df527(0x38e3)])),this[_0x2df527(0xf40)]=_0x43ab77[_0x2df527(0xf40)];}}},0x1190:(_0x293c25,_0x177001,_0x1b8415)=>{var _0x2e3d86=a7_0x38a779;_0x1b8415['d'](_0x177001,{'U':()=>_0x5299ca});var _0x2e2cae=_0x1b8415(0x9fd1),_0x407e9d=_0x1b8415(0x1803b),_0x4c8e02=_0x1b8415(0x113ac),_0x278c94=_0x1b8415(0x77a5),_0x384e27=_0x1b8415(0xc84b);_0x1b8415(0x13479);class _0x5299ca{constructor(_0x1e97ff){var _0x32f01f=a7_0x2532;this[_0x32f01f(0x5fd)]=[],this[_0x32f01f(0x33dd)]=0x0,this[_0x32f01f(0xcfd)]=_0x2e2cae['P'][_0x32f01f(0xd5a)](),this[_0x32f01f(0x588)]=0xa,this[_0x32f01f(0x147b)]=-0x1,this[_0x32f01f(0x22cf)]=0.01,this[_0x32f01f(0x3b66)]=0x0,this['disposeOnStop']=!0x1,this[_0x32f01f(0x3c38)]=0x1,this[_0x32f01f(0x64a)]=0x1,this[_0x32f01f(0x1299)]=0x1,this['maxLifeTime']=0x1,this['minSize']=0x1,this[_0x32f01f(0x3836)]=0x1,this[_0x32f01f(0x1699)]=0x1,this[_0x32f01f(0xf81)]=0x1,this[_0x32f01f(0x2ae9)]=0x1,this[_0x32f01f(0x22a9)]=0x1,this[_0x32f01f(0x3101)]=0x0,this['maxInitialRotation']=0x0,this[_0x32f01f(0xc6d)]=0x0,this['maxAngularSpeed']=0x0,this[_0x32f01f(0xb9f)]=0xfffffff,this[_0x32f01f(0x876)]=null,this['preventAutoStart']=!0x1,this[_0x32f01f(0x3138)]=!0x1,this[_0x32f01f(0x3fca)]='',this['noiseStrength']=new _0x2e2cae['P'](0xa,0xa,0xa),this[_0x32f01f(0x31fd)]=null,this[_0x32f01f(0x1ddc)]=_0x5299ca[_0x32f01f(0x2c5f)],this[_0x32f01f(0x468)]=!0x1,this[_0x32f01f(0x1e16)]=0x0,this[_0x32f01f(0x1b6e)]=0x1,this['spriteCellChangeSpeed']=0x1,this['startSpriteCellID']=0x0,this[_0x32f01f(0x2d0c)]=0x0,this[_0x32f01f(0x8af)]=0x0,this[_0x32f01f(0x27c0)]=0x0,this[_0x32f01f(0x28e0)]=!0x0,this[_0x32f01f(0x36ae)]=!0x1,this[_0x32f01f(0x2ae0)]=new _0x2e2cae['FM'](0x0,0x0),this['beginAnimationOnStart']=!0x1,this['beginAnimationFrom']=0x0,this[_0x32f01f(0x19b0)]=0x3c,this[_0x32f01f(0x2719)]=!0x1,this[_0x32f01f(0x2d46)]=new _0x2e2cae['P'](0x0,0x0,0x0),this['_useLogarithmicDepth']=!0x1,this[_0x32f01f(0x1405)]=_0x2e2cae['P']['Zero'](),this[_0x32f01f(0x23d)]=null,this[_0x32f01f(0x1c92)]=null,this[_0x32f01f(0x2650)]=null,this[_0x32f01f(0x4180)]=null,this[_0x32f01f(0x2e66)]=null,this[_0x32f01f(0x27b)]=null,this['_dragGradients']=null,this[_0x32f01f(0x8ca)]=null,this[_0x32f01f(0x16ec)]=null,this[_0x32f01f(0x1a1f)]=null,this[_0x32f01f(0x1562)]=null,this[_0x32f01f(0x492)]=null,this[_0x32f01f(0x1ddd)]=0x0,this['limitVelocityDamping']=0.4,this[_0x32f01f(0x34c)]=new _0x384e27['HE'](0x1,0x1,0x1,0x1),this[_0x32f01f(0x1f2d)]=new _0x384e27['HE'](0x1,0x1,0x1,0x1),this['colorDead']=new _0x384e27['HE'](0x0,0x0,0x0,0x1),this[_0x32f01f(0x315b)]=new _0x384e27['HE'](0x1,0x1,0x1,0x1),this[_0x32f01f(0x161b)]=!0x1,this[_0x32f01f(0x3623)]=_0x278c94['g']['PARTICLES_BILLBOARDMODE_ALL'],this[_0x32f01f(0x3df8)]=!0x0,this[_0x32f01f(0x3ab8)]=new _0x407e9d['b'](),this['id']=_0x1e97ff,this[_0x32f01f(0x3844)]=_0x1e97ff;}get[_0x2e3d86(0x29cc)](){var _0x877039=_0x2e3d86;return this[_0x877039(0x3190)];}set['noiseTexture'](_0x59bca9){var _0x427bc1=_0x2e3d86;this[_0x427bc1(0x3190)]!==_0x59bca9&&(this[_0x427bc1(0x3190)]=_0x59bca9,this[_0x427bc1(0x376b)]());}get[_0x2e3d86(0x4f4)](){return this['_isAnimationSheetEnabled'];}set[_0x2e3d86(0x4f4)](_0x357d74){var _0x19ba9b=_0x2e3d86;this[_0x19ba9b(0x2bf7)]!=_0x357d74&&(this[_0x19ba9b(0x2bf7)]=_0x357d74,this['_reset']());}get[_0x2e3d86(0x8a7)](){return this['_useLogarithmicDepth'];}set[_0x2e3d86(0x8a7)](_0x3f614f){var _0x4bb2a0=_0x2e3d86;this[_0x4bb2a0(0x27da)]=_0x3f614f&&this[_0x4bb2a0(0x40ae)]()['getEngine']()[_0x4bb2a0(0x179f)]()[_0x4bb2a0(0x1493)];}[_0x2e3d86(0x40ae)](){var _0x5f12bd=_0x2e3d86;return this[_0x5f12bd(0x3921)];}[_0x2e3d86(0x1599)](){var _0x4d2cc0=_0x2e3d86;return this[_0x4d2cc0(0x16ec)]&&0x0<this['_startSizeGradients'][_0x4d2cc0(0x3785)]||this[_0x4d2cc0(0x8ca)]&&0x0<this[_0x4d2cc0(0x8ca)]['length']||this[_0x4d2cc0(0x2650)]&&0x0<this[_0x4d2cc0(0x2650)]['length'];}[_0x2e3d86(0x3204)](){var _0x4b3fde=_0x2e3d86;return this[_0x4b3fde(0x13ef)];}['getLimitVelocityGradients'](){var _0x77f11c=_0x2e3d86;return this[_0x77f11c(0x27b)];}[_0x2e3d86(0x1cdb)](){var _0x2fd018=_0x2e3d86;return this[_0x2fd018(0x23d)];}[_0x2e3d86(0x3266)](){return this['_sizeGradients'];}['getColorRemapGradients'](){var _0x284a03=_0x2e3d86;return this[_0x284a03(0x1562)];}[_0x2e3d86(0x1dae)](){var _0x1baf3e=_0x2e3d86;return this[_0x1baf3e(0x492)];}[_0x2e3d86(0x1524)](){return this['_lifeTimeGradients'];}[_0x2e3d86(0x335a)](){var _0x179602=_0x2e3d86;return this[_0x179602(0x4180)];}['getVelocityGradients'](){return this['_velocityGradients'];}[_0x2e3d86(0x292b)](){var _0x12a2df=_0x2e3d86;return this[_0x12a2df(0x16ec)];}[_0x2e3d86(0x5a5)](){return this['_emitRateGradients'];}get[_0x2e3d86(0x3320)](){var _0x5092bf=_0x2e3d86;return this[_0x5092bf(0x3b8d)]['direction1']||_0x2e2cae['P'][_0x5092bf(0xd5a)]();}set['direction1'](_0x481fa0){var _0x4a03cf=_0x2e3d86;this[_0x4a03cf(0x3b8d)][_0x4a03cf(0x3320)]&&(this[_0x4a03cf(0x3b8d)]['direction1']=_0x481fa0);}get['direction2'](){var _0x4acabc=_0x2e3d86;return this[_0x4acabc(0x3b8d)][_0x4acabc(0x1ea1)]||_0x2e2cae['P'][_0x4acabc(0xd5a)]();}set['direction2'](_0x4ec5f3){var _0x458ffa=_0x2e3d86;this[_0x458ffa(0x3b8d)][_0x458ffa(0x1ea1)]&&(this[_0x458ffa(0x3b8d)][_0x458ffa(0x1ea1)]=_0x4ec5f3);}get[_0x2e3d86(0x322)](){var _0x1b6052=_0x2e3d86;return this[_0x1b6052(0x3b8d)][_0x1b6052(0x322)]||_0x2e2cae['P']['Zero']();}set[_0x2e3d86(0x322)](_0x2444f2){var _0x3fd4cd=_0x2e3d86;this[_0x3fd4cd(0x3b8d)]['minEmitBox']&&(this[_0x3fd4cd(0x3b8d)][_0x3fd4cd(0x322)]=_0x2444f2);}get[_0x2e3d86(0x32a6)](){var _0x571ca7=_0x2e3d86;return this['particleEmitterType']['maxEmitBox']||_0x2e2cae['P'][_0x571ca7(0xd5a)]();}set['maxEmitBox'](_0x250747){var _0x40cfbe=_0x2e3d86;this['particleEmitterType']['maxEmitBox']&&(this['particleEmitterType'][_0x40cfbe(0x32a6)]=_0x250747);}get[_0x2e3d86(0x350e)](){return this['_billboardMode'];}set[_0x2e3d86(0x350e)](_0x4b77ab){var _0x21bc1c=_0x2e3d86;this[_0x21bc1c(0x3623)]!==_0x4b77ab&&(this[_0x21bc1c(0x3623)]=_0x4b77ab,this['_reset']());}get[_0x2e3d86(0x382a)](){var _0x1a4f0d=_0x2e3d86;return this[_0x1a4f0d(0x3df8)];}set[_0x2e3d86(0x382a)](_0x13e430){var _0x51ec7c=_0x2e3d86;this['_isBillboardBased']!==_0x13e430&&(this[_0x51ec7c(0x3df8)]=_0x13e430,this['_reset']());}get[_0x2e3d86(0x3401)](){var _0x150c11=_0x2e3d86;return this[_0x150c11(0x2c4b)];}set[_0x2e3d86(0x3401)](_0x44ad7f){var _0x17350f=_0x2e3d86;this[_0x17350f(0x39fe)](_0x44ad7f);}[_0x2e3d86(0x39fe)](_0x53e7c5){var _0x551580=_0x2e3d86;_0x53e7c5!==this['_imageProcessingConfiguration']&&(!_0x53e7c5&&this[_0x551580(0x3921)]?this['_imageProcessingConfiguration']=this[_0x551580(0x3921)]['imageProcessingConfiguration']:this[_0x551580(0x2c4b)]=_0x53e7c5);}[_0x2e3d86(0x376b)](){}['_removeGradientAndTexture'](_0x36ae00,_0x43154d,_0x32780f){var _0x2596a8=_0x2e3d86;if(!_0x43154d)return this;let _0x4e08be=0x0;for(const _0x346768 of _0x43154d){if(_0x346768[_0x2596a8(0x2851)]===_0x36ae00){_0x43154d[_0x2596a8(0x2e7)](_0x4e08be,0x1);break;}_0x4e08be++;}return _0x32780f&&_0x32780f[_0x2596a8(0x3551)](),this;}['createPointEmitter'](_0x2dd36b,_0x140d19){var _0x42c03b=_0x2e3d86;const _0x2f5e7b=new _0x4c8e02['cl']();return _0x2f5e7b[_0x42c03b(0x3320)]=_0x2dd36b,_0x2f5e7b['direction2']=_0x140d19,this[_0x42c03b(0x3b8d)]=_0x2f5e7b;}[_0x2e3d86(0x215c)](_0x19f4dd=0x1,_0x43271e=0x1){var _0x3c5064=_0x2e3d86;return _0x19f4dd=new _0x4c8e02['VD'](_0x19f4dd,_0x43271e),this[_0x3c5064(0x3b8d)]=_0x19f4dd;}['createSphereEmitter'](_0xfa96ac=0x1,_0x5f5542=0x1){return _0xfa96ac=new _0x4c8e02['Ai'](_0xfa96ac,_0x5f5542),this['particleEmitterType']=_0xfa96ac;}[_0x2e3d86(0x1fba)](_0x3b6595=0x1,_0x238ff3=new _0x2e2cae['P'](0x0,0x1,0x0),_0x1bdd6d=new _0x2e2cae['P'](0x0,0x1,0x0)){var _0x22f6f1=_0x2e3d86;return _0x3b6595=new _0x4c8e02['cE'](_0x3b6595,_0x238ff3,_0x1bdd6d),this[_0x22f6f1(0x3b8d)]=_0x3b6595;}[_0x2e3d86(0x136e)](_0x411a95=0x1,_0x1c1d2c=0x1,_0x4dfc33=0x1,_0x492388=0x0){return _0x411a95=new _0x4c8e02['kT'](_0x411a95,_0x1c1d2c,_0x4dfc33,_0x492388),this['particleEmitterType']=_0x411a95;}[_0x2e3d86(0x245b)](_0x3fffa6=0x1,_0x4f4d31=0x1,_0x2b347e=0x1,_0x310d7b=new _0x2e2cae['P'](0x0,0x1,0x0),_0x32076a=new _0x2e2cae['P'](0x0,0x1,0x0)){var _0x1a9095=_0x2e3d86;return _0x3fffa6=new _0x4c8e02['z'](_0x3fffa6,_0x4f4d31,_0x2b347e,_0x310d7b,_0x32076a),this[_0x1a9095(0x3b8d)]=_0x3fffa6;}[_0x2e3d86(0xfcd)](_0x3f4fe2=0x1,_0x734277=Math['PI']/0x4){var _0x1b4b10=_0x2e3d86;return _0x3f4fe2=new _0x4c8e02['LV'](_0x3f4fe2,_0x734277),this[_0x1b4b10(0x3b8d)]=_0x3f4fe2;}[_0x2e3d86(0x1c56)](_0x2c31cd,_0x292fd6,_0x1346ec,_0x344e0f){var _0x56c6dc=_0x2e3d86,_0x5c10d0=new _0x4c8e02['S3']();return this[_0x56c6dc(0x3b8d)]=_0x5c10d0,this[_0x56c6dc(0x3320)]=_0x2c31cd,this[_0x56c6dc(0x1ea1)]=_0x292fd6,this[_0x56c6dc(0x322)]=_0x1346ec,this[_0x56c6dc(0x32a6)]=_0x344e0f,_0x5c10d0;}}_0x5299ca['BLENDMODE_ONEONE']=0x0,_0x5299ca[_0x2e3d86(0x3a6)]=0x1,_0x5299ca[_0x2e3d86(0xfba)]=0x2,_0x5299ca[_0x2e3d86(0x199d)]=0x3,_0x5299ca[_0x2e3d86(0xed6)]=0x4;},0xd69a:(_0x8a2dd4,_0x1278e3,_0x313b0b)=>{_0x313b0b(0x15857);},0x6845:(_0x10c84f,_0x123f76,_0x45713d)=>{var _0x53d636=a7_0x38a779,_0x232153=_0x45713d(0x365e),_0x405c9e=_0x45713d(0x5868),_0x293fdf=_0x45713d(0x149c5),_0x1e7630=_0x45713d(0x77a5),_0x35e682=_0x45713d(0x58c8),_0x5854bc=_0x45713d(0xe456);_0x45713d(0x15a7),(0x0,_0x5854bc['H'])(_0x53d636(0x406a),class{constructor(_0x17107b,_0x221b1b){var _0x4a3081=_0x53d636;this[_0x4a3081(0x56c)]=[],this[_0x4a3081(0x2002)]=[],this[_0x4a3081(0x3aa6)]=!0x0,this[_0x4a3081(0x1b4d)]=_0x17107b,this[_0x4a3081(0xe76)]=_0x221b1b;}[_0x53d636(0x1e87)](){var _0x183bce=_0x53d636;return!!this[_0x183bce(0x1c07)];}['isUpdateBufferReady'](){var _0x585cda=_0x53d636,_0x3a83d1;return null!=(_0x3a83d1=null==(_0x3a83d1=this[_0x585cda(0x1c07)])?void 0x0:_0x3a83d1['isReady']())&&_0x3a83d1;}[_0x53d636(0x153d)](_0x33b60f){var _0x351356=_0x53d636;const _0x1e751f={'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[_0x351356(0x1b4d)]['_sizeGradientsTexture']&&(_0x1e751f[_0x351356(0x2add)]={'group':0x1,'binding':0x1}),this[_0x351356(0x1b4d)][_0x351356(0x3aac)]&&(_0x1e751f[_0x351356(0x2014)]={'group':0x1,'binding':0x3}),this[_0x351356(0x1b4d)]['_velocityGradientsTexture']&&(_0x1e751f[_0x351356(0x196d)]={'group':0x1,'binding':0x5}),this[_0x351356(0x1b4d)][_0x351356(0xf3f)]&&(_0x1e751f[_0x351356(0x13df)]={'group':0x1,'binding':0x7}),this[_0x351356(0x1b4d)][_0x351356(0x28bd)]&&(_0x1e751f[_0x351356(0x114b)]={'group':0x1,'binding':0x9}),this[_0x351356(0x1b4d)][_0x351356(0x29cc)]&&(_0x1e751f[_0x351356(0x29cc)]={'group':0x1,'binding':0xb}),this[_0x351356(0x1c07)]=new _0x405c9e['U'](_0x351356(0x3be5),this[_0x351356(0xe76)],_0x351356(0x208a),{'bindingsMapping':_0x1e751f,'defines':_0x33b60f[_0x351356(0x1691)]('\x0a')}),null!=(_0x33b60f=this[_0x351356(0x2c33)])&&_0x33b60f[_0x351356(0x3551)](),this['_simParamsComputeShader']=new _0x293fdf['M'](this[_0x351356(0xe76)]),this[_0x351356(0x2c33)][_0x351356(0x356a)](_0x351356(0x14c7),0x1),this['_simParamsComputeShader'][_0x351356(0x356a)](_0x351356(0x2c84),0x1),this[_0x351356(0x2c33)]['addUniform'](_0x351356(0x4e0),0x1),this['_simParamsComputeShader'][_0x351356(0x356a)](_0x351356(0x1503),0x1),this['_simParamsComputeShader']['addUniform'](_0x351356(0x2929),0x2),this['_simParamsComputeShader'][_0x351356(0x356a)](_0x351356(0x2fd0),0x2),this['_parent'][_0x351356(0x1c67)]||(this[_0x351356(0x2c33)]['addUniform'](_0x351356(0x34c),0x4),this['_simParamsComputeShader'][_0x351356(0x356a)](_0x351356(0x1f2d),0x4)),this[_0x351356(0x2c33)]['addUniform'](_0x351356(0x22af),0x2),this['_simParamsComputeShader'][_0x351356(0x356a)](_0x351356(0x19ad),0x4),this[_0x351356(0x2c33)][_0x351356(0x356a)]('angleRange',0x4),this['_simParamsComputeShader']['addUniform'](_0x351356(0x1405),0x3),this['_parent']['_limitVelocityGradientsTexture']&&this['_simParamsComputeShader'][_0x351356(0x356a)]('limitVelocityDamping',0x1),this['_parent'][_0x351356(0x4f4)]&&this[_0x351356(0x2c33)]['addUniform'](_0x351356(0x23f7),0x4),this[_0x351356(0x1b4d)]['noiseTexture']&&this[_0x351356(0x2c33)][_0x351356(0x356a)](_0x351356(0x27ca),0x3),this['_parent'][_0x351356(0x2dcf)]||this[_0x351356(0x2c33)]['addUniform'](_0x351356(0x133e),0x10),this['_parent'][_0x351356(0x3b8d)]&&this['_parent'][_0x351356(0x3b8d)]['buildUniformLayout'](this['_simParamsComputeShader']),this[_0x351356(0x1c07)]['setUniformBuffer']('params',this[_0x351356(0x2c33)]),new _0x35e682['c'](this[_0x351356(0x2c33)]);}[_0x53d636(0xe9d)](_0x22925d,_0x28104d){this['_renderVertexBuffers']['push'](_0x28104d);}[_0x53d636(0x3c64)](_0x2b1400){var _0x44bc0d=_0x53d636;const _0x3f4f7a=new _0x232153['N'](this[_0x44bc0d(0xe76)],0x4*_0x2b1400[_0x44bc0d(0x3785)],_0x1e7630['g']['BUFFER_CREATIONFLAG_READWRITE']|_0x1e7630['g']['BUFFER_CREATIONFLAG_VERTEX']);return _0x3f4f7a[_0x44bc0d(0x308d)](_0x2b1400),this['_bufferComputeShader'][_0x44bc0d(0x1e1d)](_0x3f4f7a),_0x3f4f7a['getBuffer']();}[_0x53d636(0x1803)](_0x56c950,_0x29013c){var _0x4f65af=_0x53d636;this[_0x4f65af(0xe76)][_0x4f65af(0x7ce)](this[_0x4f65af(0x2002)][_0x56c950],null,_0x29013c);}[_0x53d636(0x2189)](){}[_0x53d636(0x3b6)](_0x4e2062,_0x519e72,_0x351699){var _0x28ca18=_0x53d636;this[_0x28ca18(0x2c33)][_0x28ca18(0x308d)](),this[_0x28ca18(0x1c07)]['setTexture']('randomTexture',this['_parent'][_0x28ca18(0x28d3)],!0x1),this['_updateComputeShader'][_0x28ca18(0xf22)](_0x28ca18(0x3d06),this[_0x28ca18(0x1b4d)][_0x28ca18(0x3bd0)],!0x1),this[_0x28ca18(0x1b4d)]['_sizeGradientsTexture']&&this[_0x28ca18(0x1c07)][_0x28ca18(0xf22)](_0x28ca18(0x2add),this[_0x28ca18(0x1b4d)]['_sizeGradientsTexture']),this[_0x28ca18(0x1b4d)][_0x28ca18(0x3aac)]&&this['_updateComputeShader'][_0x28ca18(0xf22)](_0x28ca18(0x2014),this['_parent'][_0x28ca18(0x3aac)]),this['_parent'][_0x28ca18(0x3884)]&&this[_0x28ca18(0x1c07)][_0x28ca18(0xf22)](_0x28ca18(0x196d),this['_parent'][_0x28ca18(0x3884)]),this['_parent'][_0x28ca18(0xf3f)]&&this['_updateComputeShader'][_0x28ca18(0xf22)](_0x28ca18(0x13df),this['_parent'][_0x28ca18(0xf3f)]),this[_0x28ca18(0x1b4d)]['_dragGradientsTexture']&&this[_0x28ca18(0x1c07)][_0x28ca18(0xf22)]('dragGradientTexture',this[_0x28ca18(0x1b4d)][_0x28ca18(0x28bd)]),this['_parent']['noiseTexture']&&this[_0x28ca18(0x1c07)]['setTexture'](_0x28ca18(0x29cc),this['_parent'][_0x28ca18(0x29cc)]),this['_updateComputeShader'][_0x28ca18(0x2f5d)](_0x28ca18(0x41a9),this[_0x28ca18(0x56c)][_0x4e2062]),this['_updateComputeShader'][_0x28ca18(0x2f5d)](_0x28ca18(0x74f),this[_0x28ca18(0x56c)][0x1^_0x4e2062]),this['_updateComputeShader']['dispatch'](Math[_0x28ca18(0x21e1)](_0x351699/0x40));}[_0x53d636(0x2c50)](){var _0x2c2647=_0x53d636,_0x5a9a2d;for(let _0x20ab97=0x0;_0x20ab97<this['_bufferComputeShader'][_0x2c2647(0x3785)];++_0x20ab97)this[_0x2c2647(0x56c)][_0x20ab97][_0x2c2647(0x3551)]();this[_0x2c2647(0x56c)][_0x2c2647(0x3785)]=0x0,null!=(_0x5a9a2d=this['_simParamsComputeShader'])&&_0x5a9a2d['dispose'](),this[_0x2c2647(0x2c33)]=null,this['_updateComputeShader']=null;}[_0x53d636(0x3164)](){var _0x4269a7=_0x53d636;this['_renderVertexBuffers'][_0x4269a7(0x3785)]=0x0;}});},0xd8dd:(_0x58a936,_0x558b25,_0x514bcb)=>{var _0xb6badb=a7_0x38a779;_0x514bcb['d'](_0x558b25,{'h':()=>_0xf3a2b0});var _0x499713=_0x514bcb(0x7e40),_0x5dff66=_0x514bcb(0xf96c),_0x37469a=_0x514bcb(0x9fd1),_0x5213f2=_0x514bcb(0xc84b),_0x11338e=_0x514bcb(0x1b5c),_0x29a9e5=_0x514bcb(0x1a27),_0x558b25=_0x514bcb(0x1190),_0x2a5753=_0x514bcb(0x17dd3),_0x3928da=_0x514bcb(0xcf84),_0xac8c7c=_0x514bcb(0x147cf),_0x397c4a=_0x514bcb(0x1803b),_0x3f2902=_0x514bcb(0xd9e),_0x558c68=_0x514bcb(0x77a5),_0x5b2150=_0x514bcb(0xf8c1),_0x56cd2e=_0x514bcb(0x16d33),_0x2fdcf0=_0x514bcb(0x202a),_0x5711cf=_0x514bcb(0xcef),_0xc9c962=(_0x514bcb(0x136d7),_0x514bcb(0x4618),_0x514bcb(0xe456)),_0x11785f=_0x514bcb(0x2088);class _0xf3a2b0 extends _0x558b25['U']{constructor(_0x167379,_0x29fd47,_0x1f0b67,_0x4c7039=null,_0x35bd33=!0x1){var _0x5da054=a7_0x2532;if(super(_0x167379),this[_0x5da054(0xb9f)]=0xfffffff,this[_0x5da054(0x1a3c)]=0x0,this[_0x5da054(0x2002)]=[],this[_0x5da054(0xe8f)]=0x0,this['_currentRenderId']=-0x1,this[_0x5da054(0x4087)]=-0x1,this['_started']=!0x1,this['_stopped']=!0x1,this[_0x5da054(0x2bbb)]=0x0,this['updateInAnimate']=!0x1,this['_actualFrame']=0x0,this[_0x5da054(0x2ee2)]=0x100,this['onDisposeObservable']=new _0x5dff66['y$'](),this['onStoppedObservable']=new _0x5dff66['y$'](),this[_0x5da054(0x468)]=!0x1,this[_0x5da054(0x3012)]=!0x1,this[_0x5da054(0x2dcf)]=!0x1,this[_0x5da054(0x340f)]=!0x0,this[_0x5da054(0x260f)]=null,_0x1f0b67&&_0x5da054(0x3079)!==_0x1f0b67[_0x5da054(0x1d40)]()?(this['_engine']=_0x1f0b67,this[_0x5da054(0x10d3)]=_0x37469a['y3']['PerspectiveFovLH'](0.8,0x1,0.1,0x64,this[_0x5da054(0xe76)]['isNDCHalfZRange'])):(this[_0x5da054(0x3921)]=_0x1f0b67||_0x5b2150['l'][_0x5da054(0x3c92)],this[_0x5da054(0xe76)]=this[_0x5da054(0x3921)][_0x5da054(0x318e)](),this[_0x5da054(0x1441)]=this['_scene'][_0x5da054(0x3807)](),this['_scene'][_0x5da054(0x3ca7)]['push'](this)),this[_0x5da054(0xe76)][_0x5da054(0x179f)]()[_0x5da054(0x4092)]){if(!(0x0,_0xc9c962['q'])(_0x5da054(0x406a)))throw new Error(_0x5da054(0x3931));this[_0x5da054(0x2ee0)]=new((0x0,_0xc9c962['q'])(_0x5da054(0x406a)))(this,this[_0x5da054(0xe76)]);}else{if(!(0x0,_0xc9c962['q'])(_0x5da054(0x3d1d)))throw new Error(_0x5da054(0xb9b));this[_0x5da054(0x2ee0)]=new((0x0,_0xc9c962['q'])(_0x5da054(0x3d1d)))(this,this['_engine']);}this['_customWrappers']={0x0:new _0x5711cf['q'](this[_0x5da054(0xe76)])},this['_customWrappers'][0x0][_0x5da054(0x300f)]=_0x4c7039,this[_0x5da054(0x30a0)]={0x0:new _0x5711cf['q'](this[_0x5da054(0xe76)])},this['_drawWrappers'][0x0]['drawContext']&&(this[_0x5da054(0x30a0)][0x0][_0x5da054(0x1f14)][_0x5da054(0x2d78)]=!0x0),this[_0x5da054(0x39fe)](null),(_0x29fd47=null!=_0x29fd47?_0x29fd47:{})['randomTextureSize']||delete _0x29fd47['randomTextureSize'];const _0x1daf9b=Object['assign']({'capacity':0xc350,'randomTextureSize':this[_0x5da054(0xe76)][_0x5da054(0x179f)]()[_0x5da054(0x2286)]},_0x29fd47);var _0x167379=_0x29fd47,_0x26f7c9=(isFinite(_0x167379)&&(_0x1daf9b[_0x5da054(0x230f)]=_0x167379),this[_0x5da054(0x6be)]=_0x1daf9b[_0x5da054(0x230f)],this['_activeCount']=_0x1daf9b[_0x5da054(0x230f)],this[_0x5da054(0x3c06)]=0x0,this[_0x5da054(0x2bf7)]=_0x35bd33,this[_0x5da054(0x3b8d)]=new _0x3928da['S'](),Math['min'](this[_0x5da054(0xe76)]['getCaps']()[_0x5da054(0x2286)],_0x1daf9b[_0x5da054(0x1503)]));let _0x3bc8f4=[];for(let _0x28c765=0x0;_0x28c765<_0x26f7c9;++_0x28c765)_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]()),_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]()),_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]()),_0x3bc8f4[_0x5da054(0x1e1d)](Math['random']());this[_0x5da054(0x28d3)]=new _0x3f2902['l'](new Float32Array(_0x3bc8f4),_0x26f7c9,0x1,_0x558c68['g'][_0x5da054(0x3eec)],_0x1f0b67,!0x1,!0x1,_0x558c68['g'][_0x5da054(0x1d4a)],_0x558c68['g'][_0x5da054(0x248a)]),this['_randomTexture']['name']=_0x5da054(0x18e9),this[_0x5da054(0x28d3)][_0x5da054(0x24af)]=_0x558c68['g'][_0x5da054(0x2b84)],this[_0x5da054(0x28d3)]['wrapV']=_0x558c68['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x3bc8f4=[];for(let _0x58ca9f=0x0;_0x58ca9f<_0x26f7c9;++_0x58ca9f)_0x3bc8f4[_0x5da054(0x1e1d)](Math['random']()),_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]()),_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]()),_0x3bc8f4[_0x5da054(0x1e1d)](Math[_0x5da054(0xff9)]());this[_0x5da054(0x3bd0)]=new _0x3f2902['l'](new Float32Array(_0x3bc8f4),_0x26f7c9,0x1,_0x558c68['g'][_0x5da054(0x3eec)],_0x1f0b67,!0x1,!0x1,_0x558c68['g'][_0x5da054(0x1d4a)],_0x558c68['g'][_0x5da054(0x248a)]),this[_0x5da054(0x3bd0)][_0x5da054(0x3844)]=_0x5da054(0x34d0),this[_0x5da054(0x3bd0)]['wrapU']=_0x558c68['g'][_0x5da054(0x2b84)],this[_0x5da054(0x3bd0)][_0x5da054(0x3906)]=_0x558c68['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x5da054(0x233a)]=_0x26f7c9;}static get['IsSupported'](){var _0xa0adeb=a7_0x2532;if(!_0x5b2150['l']['LastCreatedEngine'])return!0x1;var _0x53ed81=_0x5b2150['l']['LastCreatedEngine'][_0xa0adeb(0x179f)]();return _0x53ed81[_0xa0adeb(0x894)]||_0x53ed81[_0xa0adeb(0x4092)];}[_0xb6badb(0x3af1)](){var _0x553c2f=_0xb6badb;return this[_0x553c2f(0x6be)];}get['activeParticleCount'](){var _0xb9a196=_0xb6badb;return this[_0xb9a196(0x306)];}set[_0xb6badb(0x298c)](_0xfe8f8f){var _0x45902e=_0xb6badb;this[_0x45902e(0x306)]=Math[_0x45902e(0x33a7)](_0xfe8f8f,this[_0x45902e(0x6be)]);}[_0xb6badb(0x1977)](){var _0x453912=_0xb6badb;if(!this[_0x453912(0xcfd)]||this[_0x453912(0x2c4b)]&&!this['_imageProcessingConfiguration'][_0x453912(0x1977)]()||!this[_0x453912(0x3549)]||!this[_0x453912(0x3549)][_0x453912(0x1977)]())return!0x1;if(this[_0x453912(0x1ddc)]!==_0x2a5753['p'][_0x453912(0xed6)]){if(!this[_0x453912(0x4c4)](this[_0x453912(0x1ddc)])[_0x453912(0x300f)]['isReady']())return!0x1;}else{if(!this[_0x453912(0x4c4)](_0x2a5753['p'][_0x453912(0x199d)])[_0x453912(0x300f)][_0x453912(0x1977)]())return!0x1;if(!this[_0x453912(0x4c4)](_0x2a5753['p']['BLENDMODE_ADD'])[_0x453912(0x300f)]['isReady']())return!0x1;}return this[_0x453912(0x2ee0)]['isUpdateBufferCreated']()?this[_0x453912(0x2ee0)][_0x453912(0x877)]():(this[_0x453912(0x1a39)](),!0x1);}[_0xb6badb(0x713)](){var _0x157a5b=_0xb6badb;return this[_0x157a5b(0x414e)];}['isStopped'](){return this['_stopped'];}[_0xb6badb(0x1145)](){return!0x1;}['getActiveCount'](){var _0x3ddbf0=_0xb6badb;return this[_0x3ddbf0(0x3c06)];}[_0xb6badb(0x1a7a)](_0x5b4db1=this[_0xb6badb(0x1ddd)]){var _0x5d7dc7=_0xb6badb;if(!this[_0x5d7dc7(0x3b66)]&&this[_0x5d7dc7(0x1599)]())throw _0x5d7dc7(0x10e1);_0x5b4db1?setTimeout(()=>{var _0x169764=_0x5d7dc7;this[_0x169764(0x1a7a)](0x0);},_0x5b4db1):(this[_0x5d7dc7(0x414e)]=!0x0,this[_0x5d7dc7(0xc31)]=!0x1,this[_0x5d7dc7(0x3012)]=!0x1,this[_0x5d7dc7(0x1dbe)]&&this[_0x5d7dc7(0x5fd)]&&0x0<this[_0x5d7dc7(0x5fd)][_0x5d7dc7(0x3785)]&&this[_0x5d7dc7(0x3921)]&&this[_0x5d7dc7(0x3921)][_0x5d7dc7(0x1317)](this,this[_0x5d7dc7(0x2151)],this[_0x5d7dc7(0x19b0)],this[_0x5d7dc7(0x2719)]));}[_0xb6badb(0x159a)](){var _0x2894b1=_0xb6badb;this[_0x2894b1(0xc31)]||(this['_stopped']=!0x0);}[_0xb6badb(0x2af4)](){var _0x569f31=_0xb6badb;this[_0x569f31(0x3ecc)](),this[_0x569f31(0x2ee0)][_0x569f31(0x3164)](),this[_0x569f31(0x3c06)]=0x0,this[_0x569f31(0xe8f)]=0x0;}[_0xb6badb(0x1d40)](){return'GPUParticleSystem';}['getCustomEffect'](_0x1b4b0d=0x0){var _0x936538=_0xb6badb;return null!=(_0x1b4b0d=null==(_0x1b4b0d=this[_0x936538(0x2838)][_0x1b4b0d])?void 0x0:_0x1b4b0d['effect'])?_0x1b4b0d:this[_0x936538(0x2838)][0x0][_0x936538(0x300f)];}['_getCustomDrawWrapper'](_0x3397ab=0x0){var _0x28a131=_0xb6badb;return null!=(_0x3397ab=this[_0x28a131(0x2838)][_0x3397ab])?_0x3397ab:this['_customWrappers'][0x0];}[_0xb6badb(0x3bdc)](_0x1213b9,_0x19f4ad=0x0){var _0x1a8540=_0xb6badb;this['_customWrappers'][_0x19f4ad]=new _0x5711cf['q'](this['_engine']),this['_customWrappers'][_0x19f4ad][_0x1a8540(0x300f)]=_0x1213b9;}get['onBeforeDrawParticlesObservable'](){var _0xe89083=_0xb6badb;return this['_onBeforeDrawParticlesObservable']||(this['_onBeforeDrawParticlesObservable']=new _0x5dff66['y$']()),this[_0xe89083(0x260f)];}get['vertexShaderName'](){var _0x2daf59=_0xb6badb;return _0x2daf59(0x2555);}get['vertexBuffers'](){var _0x55bd68=_0xb6badb;return this['_renderVertexBuffers'][0x1^this[_0x55bd68(0xe8f)]];}get[_0xb6badb(0x29a3)](){return null;}[_0xb6badb(0x37c8)](_0x18f411,_0x32e96d,_0x54c293){return super['_removeGradientAndTexture'](_0x18f411,_0x32e96d,_0x54c293),this['_releaseBuffers'](),this;}[_0xb6badb(0x2f5a)](_0x4c5a6e,_0x29c000){var _0x780259=_0xb6badb;return this['_colorGradients']||(this[_0x780259(0x23d)]=[]),_0x4c5a6e=new _0x499713['bK'](_0x4c5a6e,_0x29c000),(this['_colorGradients'][_0x780259(0x1e1d)](_0x4c5a6e),this[_0x780259(0xb93)](!0x0),this[_0x780259(0x3ecc)](),this);}[_0xb6badb(0xb93)](_0x36f9f3=!0x1){var _0x63f91e=_0xb6badb;this[_0x63f91e(0x23d)]&&(_0x36f9f3&&this[_0x63f91e(0x23d)][_0x63f91e(0x852)]((_0x4bf034,_0x594a0c)=>_0x4bf034[_0x63f91e(0x2851)]<_0x594a0c[_0x63f91e(0x2851)]?-0x1:_0x4bf034[_0x63f91e(0x2851)]>_0x594a0c[_0x63f91e(0x2851)]?0x1:0x0),this['_colorGradientsTexture']&&(this[_0x63f91e(0x1c67)]['dispose'](),this['_colorGradientsTexture']=null));}[_0xb6badb(0x27a3)](){var _0x3771ce=_0xb6badb;this[_0x3771ce(0xb93)](),this[_0x3771ce(0x2e0a)](this[_0x3771ce(0x1c92)],_0x3771ce(0x3a95)),this['_refreshFactorGradient'](this['_angularSpeedGradients'],_0x3771ce(0x3aac)),this[_0x3771ce(0x2e0a)](this[_0x3771ce(0x2e66)],'_velocityGradientsTexture'),this[_0x3771ce(0x2e0a)](this['_limitVelocityGradients'],'_limitVelocityGradientsTexture'),this['_refreshFactorGradient'](this[_0x3771ce(0x13ef)],_0x3771ce(0x28bd)),this[_0x3771ce(0x2af4)]();}[_0xb6badb(0x1050)](_0x56e524){var _0x8f2711=_0xb6badb;return this[_0x8f2711(0x37c8)](_0x56e524,this[_0x8f2711(0x23d)],this['_colorGradientsTexture']),this['_colorGradientsTexture']=null,this;}['resetDrawCache'](){var _0x2a735a=_0xb6badb,_0x3bb465;for(const _0x3fcb45 in this[_0x2a735a(0x30a0)])null!=(_0x3bb465=this[_0x2a735a(0x30a0)][_0x3fcb45]['drawContext'])&&_0x3bb465[_0x2a735a(0x2af4)]();}[_0xb6badb(0x2498)](_0x261060,_0x5421dc,_0x5c87f){var _0x19ece5=_0xb6badb;_0x5421dc=new _0x499713['b3'](_0x5421dc,_0x5c87f),(_0x261060[_0x19ece5(0x1e1d)](_0x5421dc),this[_0x19ece5(0x3ecc)]());}[_0xb6badb(0x1ede)](_0x304341,_0x4df1f9){var _0x70868b=_0xb6badb;return this[_0x70868b(0x1c92)]||(this['_sizeGradients']=[]),this['_addFactorGradient'](this[_0x70868b(0x1c92)],_0x304341,_0x4df1f9),this[_0x70868b(0x2e0a)](this[_0x70868b(0x1c92)],_0x70868b(0x3a95),!0x0),this[_0x70868b(0x3ecc)](),this;}['removeSizeGradient'](_0x1212e6){var _0x9b59c5=_0xb6badb;return this[_0x9b59c5(0x37c8)](_0x1212e6,this[_0x9b59c5(0x1c92)],this[_0x9b59c5(0x3a95)]),this[_0x9b59c5(0x3a95)]=null,this;}[_0xb6badb(0x2e0a)](_0xd15572,_0x30532b,_0x23c392=!0x1){var _0x396e63=_0xb6badb;_0xd15572&&(_0x23c392&&_0xd15572[_0x396e63(0x852)]((_0x3f9905,_0x1afddb)=>_0x3f9905[_0x396e63(0x2851)]<_0x1afddb[_0x396e63(0x2851)]?-0x1:_0x3f9905[_0x396e63(0x2851)]>_0x1afddb['gradient']?0x1:0x0),this[_0x30532b]&&(this[_0x30532b][_0x396e63(0x3551)](),this[_0x30532b]=null));}[_0xb6badb(0x22d3)](_0x488505,_0x1f74d5){var _0xa8a637=_0xb6badb;return this['_angularSpeedGradients']||(this[_0xa8a637(0x4180)]=[]),this[_0xa8a637(0x2498)](this['_angularSpeedGradients'],_0x488505,_0x1f74d5),this['_refreshFactorGradient'](this['_angularSpeedGradients'],_0xa8a637(0x3aac),!0x0),this['_releaseBuffers'](),this;}[_0xb6badb(0x19be)](_0x3cf973){var _0xcd7994=_0xb6badb;return this[_0xcd7994(0x37c8)](_0x3cf973,this[_0xcd7994(0x4180)],this['_angularSpeedGradientsTexture']),this[_0xcd7994(0x3aac)]=null,this;}[_0xb6badb(0x1fe4)](_0x4daf69,_0x5f2aba){var _0x2a0afe=_0xb6badb;return this[_0x2a0afe(0x2e66)]||(this[_0x2a0afe(0x2e66)]=[]),this[_0x2a0afe(0x2498)](this[_0x2a0afe(0x2e66)],_0x4daf69,_0x5f2aba),this['_refreshFactorGradient'](this[_0x2a0afe(0x2e66)],'_velocityGradientsTexture',!0x0),this['_releaseBuffers'](),this;}[_0xb6badb(0x297f)](_0x27dde6){var _0x165da8=_0xb6badb;return this[_0x165da8(0x37c8)](_0x27dde6,this[_0x165da8(0x2e66)],this[_0x165da8(0x3884)]),this[_0x165da8(0x3884)]=null,this;}['addLimitVelocityGradient'](_0x304efe,_0x3a399f){var _0x291ec3=_0xb6badb;return this[_0x291ec3(0x27b)]||(this[_0x291ec3(0x27b)]=[]),this['_addFactorGradient'](this['_limitVelocityGradients'],_0x304efe,_0x3a399f),this[_0x291ec3(0x2e0a)](this['_limitVelocityGradients'],_0x291ec3(0xf3f),!0x0),this['_releaseBuffers'](),this;}['removeLimitVelocityGradient'](_0x26356a){var _0x3e71c7=_0xb6badb;return this['_removeGradientAndTexture'](_0x26356a,this[_0x3e71c7(0x27b)],this[_0x3e71c7(0xf3f)]),this[_0x3e71c7(0xf3f)]=null,this;}[_0xb6badb(0x6bf)](_0x4fbe4c,_0x4d38a2){var _0x31782d=_0xb6badb;return this[_0x31782d(0x13ef)]||(this['_dragGradients']=[]),this['_addFactorGradient'](this['_dragGradients'],_0x4fbe4c,_0x4d38a2),this['_refreshFactorGradient'](this[_0x31782d(0x13ef)],'_dragGradientsTexture',!0x0),this[_0x31782d(0x3ecc)](),this;}[_0xb6badb(0x1d08)](_0x47565f){var _0x2dd921=_0xb6badb;return this[_0x2dd921(0x37c8)](_0x47565f,this[_0x2dd921(0x13ef)],this[_0x2dd921(0x28bd)]),this[_0x2dd921(0x28bd)]=null,this;}[_0xb6badb(0x2b24)](){return this;}['removeEmitRateGradient'](){return this;}['addStartSizeGradient'](){return this;}[_0xb6badb(0xc74)](){return this;}['addColorRemapGradient'](){return this;}['removeColorRemapGradient'](){return this;}[_0xb6badb(0x1070)](){return this;}[_0xb6badb(0x1cb2)](){return this;}[_0xb6badb(0x3387)](){return this;}[_0xb6badb(0x1468)](){return this;}[_0xb6badb(0x2360)](){return null;}get[_0xb6badb(0x387d)](){return!0x1;}set[_0xb6badb(0x387d)](_0x37c16d){}[_0xb6badb(0x1b43)](){return this;}[_0xb6badb(0x10ec)](){return this;}[_0xb6badb(0x376b)](){this['_releaseBuffers']();}[_0xb6badb(0x6c8)](_0x2bffa8,_0x27959d,_0x55abd0){var _0x35faa7=_0xb6badb;const _0xd88040={};_0xd88040['position']=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0xdfa),0x0,0x3,this[_0x35faa7(0x3860)],!0x0);let _0x5ab6dd=0x3;_0xd88040[_0x35faa7(0x1397)]=_0x27959d['createVertexBuffer'](_0x35faa7(0x1397),_0x5ab6dd,0x1,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x1,_0xd88040[_0x35faa7(0x1910)]=_0x27959d[_0x35faa7(0x7bc)]('size',_0x5ab6dd,0x3,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x3,_0xd88040[_0x35faa7(0x134e)]=_0x27959d[_0x35faa7(0x7bc)]('life',_0x5ab6dd,0x1,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd=_0x5ab6dd+0x1+0x4,this[_0x35faa7(0x350e)]===_0x2a5753['p'][_0x35faa7(0xf42)]&&(_0xd88040[_0x35faa7(0x1451)]=_0x27959d[_0x35faa7(0x7bc)]('direction',_0x5ab6dd,0x3,this[_0x35faa7(0x3860)],!0x0)),_0x5ab6dd+=0x3,this[_0x35faa7(0x2ee0)][_0x35faa7(0x3aa6)]&&(_0x5ab6dd+=0x1),this[_0x35faa7(0x3b8d)]instanceof _0x56cd2e['E']&&(_0x5ab6dd+=0x3,this['_platform'][_0x35faa7(0x3aa6)]&&(_0x5ab6dd+=0x1)),this[_0x35faa7(0x1c67)]||(_0xd88040['color']=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0x389a),_0x5ab6dd,0x4,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x4),this[_0x35faa7(0x3df8)]||(_0xd88040[_0x35faa7(0x1aa3)]=_0x27959d[_0x35faa7(0x7bc)]('initialDirection',_0x5ab6dd,0x3,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x3,this[_0x35faa7(0x2ee0)][_0x35faa7(0x3aa6)]&&(_0x5ab6dd+=0x1)),this['noiseTexture']&&(_0xd88040[_0x35faa7(0xe8b)]=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0xe8b),_0x5ab6dd,0x3,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x3,this[_0x35faa7(0x2ee0)][_0x35faa7(0x3aa6)]&&(_0x5ab6dd+=0x1),_0xd88040[_0x35faa7(0x3ca6)]=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0x3ca6),_0x5ab6dd,0x3,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x3,this[_0x35faa7(0x2ee0)]['alignDataInBuffer']&&(_0x5ab6dd+=0x1)),_0xd88040['angle']=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0x2b1b),_0x5ab6dd,0x1,this[_0x35faa7(0x3860)],!0x0),this[_0x35faa7(0x3aac)]?_0x5ab6dd++:_0x5ab6dd+=0x2,this['_isAnimationSheetEnabled']&&(_0xd88040[_0x35faa7(0x246a)]=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0x246a),_0x5ab6dd,0x1,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x1,this[_0x35faa7(0x36ae)]&&(_0xd88040[_0x35faa7(0xace)]=_0x27959d[_0x35faa7(0x7bc)](_0x35faa7(0xace),_0x5ab6dd,0x1,this[_0x35faa7(0x3860)],!0x0),_0x5ab6dd+=0x1)),_0xd88040[_0x35faa7(0x2d0e)]=_0x55abd0[_0x35faa7(0x7bc)](_0x35faa7(0x2d0e),0x0,0x2),_0xd88040['uv']=_0x55abd0['createVertexBuffer']('uv',0x2,0x2),this[_0x35faa7(0x2002)][_0x35faa7(0x1e1d)](_0xd88040),this[_0x35faa7(0x2ee0)][_0x35faa7(0xe9d)](_0x2bffa8,_0xd88040),this[_0x35faa7(0xd8f)]();}[_0xb6badb(0x28b3)](_0x43a364=!0x1){var _0x2e4234=_0xb6badb;if(!this['_buffer0']||_0x43a364){_0x43a364=this['_engine'];const _0x4d9a66=new Array();this[_0x2e4234(0x3860)]=0x15,this[_0x2e4234(0xe8f)]=0x0,this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&(this['_attributesStrideSize']+=0x1),this[_0x2e4234(0x3b8d)]instanceof _0x56cd2e['E']&&(this[_0x2e4234(0x3860)]+=0x3,this[_0x2e4234(0x2ee0)]['alignDataInBuffer']&&(this[_0x2e4234(0x3860)]+=0x1)),this[_0x2e4234(0x382a)]||(this[_0x2e4234(0x3860)]+=0x3,this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&(this[_0x2e4234(0x3860)]+=0x1)),this[_0x2e4234(0x1c67)]&&(this[_0x2e4234(0x3860)]-=0x4),this[_0x2e4234(0x3aac)]&&--this['_attributesStrideSize'],this[_0x2e4234(0x2bf7)]&&(this[_0x2e4234(0x3860)]+=0x1,this['spriteRandomStartCell']&&(this['_attributesStrideSize']+=0x1)),this[_0x2e4234(0x29cc)]&&(this[_0x2e4234(0x3860)]+=0x6,this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&(this[_0x2e4234(0x3860)]+=0x2)),this['_platform']['alignDataInBuffer']&&(this[_0x2e4234(0x3860)]+=0x3-(this['_attributesStrideSize']+0x3&0x3));var _0x27765e=this['particleEmitterType']instanceof _0x56cd2e['E'],_0xa4cbe=_0x37469a['jp'][_0x2e4234(0x19f4)][0x0];let _0x451b95=0x0;for(let _0x27ac37=0x0;_0x27ac37<this['_capacity'];_0x27ac37++)if(_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66['push'](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](Math['random']()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),_0x27765e?(this[_0x2e4234(0x3b8d)][_0x2e4234(0x2fcb)](_0x27ac37,null,_0xa4cbe),_0x4d9a66['push'](_0xa4cbe['x']),_0x4d9a66[_0x2e4234(0x1e1d)](_0xa4cbe['y']),_0x4d9a66[_0x2e4234(0x1e1d)](_0xa4cbe['z'])):(_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66['push'](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0)),this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x10,_0x27765e&&(this[_0x2e4234(0x3b8d)]['particlePositionGenerator'](_0x27ac37,null,_0xa4cbe),_0x4d9a66[_0x2e4234(0x1e1d)](_0xa4cbe['x']),_0x4d9a66[_0x2e4234(0x1e1d)](_0xa4cbe['y']),_0x4d9a66[_0x2e4234(0x1e1d)](_0xa4cbe['z']),this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x4),this[_0x2e4234(0x1c67)]||(_0x4d9a66['push'](0x0),_0x4d9a66['push'](0x0),_0x4d9a66['push'](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x4),this[_0x2e4234(0x382a)]||(_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66['push'](0x0),this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]&&_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x4),this[_0x2e4234(0x29cc)]&&(_0x4d9a66['push'](Math[_0x2e4234(0xff9)]()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),this[_0x2e4234(0x2ee0)]['alignDataInBuffer']&&_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),_0x4d9a66['push'](Math[_0x2e4234(0xff9)]()),_0x4d9a66[_0x2e4234(0x1e1d)](Math[_0x2e4234(0xff9)]()),this[_0x2e4234(0x2ee0)]['alignDataInBuffer']&&_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x8),_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x1,this[_0x2e4234(0x3aac)]||(_0x4d9a66['push'](0x0),_0x451b95+=0x1),this[_0x2e4234(0x2bf7)]&&(_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x1,this[_0x2e4234(0x36ae)]&&(_0x4d9a66[_0x2e4234(0x1e1d)](0x0),_0x451b95+=0x1)),this[_0x2e4234(0x2ee0)][_0x2e4234(0x3aa6)]){let _0x1884b3=0x3-(_0x451b95+0x3&0x3);for(_0x451b95+=_0x1884b3;0x0<_0x1884b3--;)_0x4d9a66[_0x2e4234(0x1e1d)](0x0);}var _0x4d5b8b=new Float32Array([0.5,0.5,0x1,0x1,-0.5,0.5,0x0,0x1,0.5,-0.5,0x1,0x0,-0.5,-0.5,0x0,0x0]),_0x34a262=this['_platform']['createParticleBuffer'](_0x4d9a66),_0x500891=this['_platform']['createParticleBuffer'](_0x4d9a66);this[_0x2e4234(0x1476)]=new _0x29a9e5['l'](_0x43a364,_0x34a262,!0x1,this[_0x2e4234(0x3860)]),this[_0x2e4234(0x1eb8)]=new _0x29a9e5['l'](_0x43a364,_0x500891,!0x1,this[_0x2e4234(0x3860)]),this[_0x2e4234(0x2ea0)]=new _0x29a9e5['l'](_0x43a364,_0x4d5b8b,!0x1,0x4),this[_0x2e4234(0x2002)]=[],this['_createVertexBuffers'](this['_buffer0'],this[_0x2e4234(0x1eb8)],this['_spriteBuffer']),this[_0x2e4234(0x6c8)](this[_0x2e4234(0x1eb8)],this[_0x2e4234(0x1476)],this[_0x2e4234(0x2ea0)]),this[_0x2e4234(0x24e)]=this['_buffer0'],this[_0x2e4234(0x37bf)]=this[_0x2e4234(0x1eb8)];}}['_recreateUpdateEffect'](){var _0x13fc89=_0xb6badb;let _0x20565a=this[_0x13fc89(0x3b8d)]?this[_0x13fc89(0x3b8d)]['getEffectDefines']():'';return this[_0x13fc89(0x3df8)]&&(_0x20565a+=_0x13fc89(0x274f)),this[_0x13fc89(0x1c67)]&&(_0x20565a+=_0x13fc89(0x1982)),this['_sizeGradientsTexture']&&(_0x20565a+=_0x13fc89(0x3a47)),this[_0x13fc89(0x3aac)]&&(_0x20565a+='\x0a#define\x20ANGULARSPEEDGRADIENTS'),this[_0x13fc89(0x3884)]&&(_0x20565a+='\x0a#define\x20VELOCITYGRADIENTS'),this[_0x13fc89(0xf3f)]&&(_0x20565a+='\x0a#define\x20LIMITVELOCITYGRADIENTS'),this['_dragGradientsTexture']&&(_0x20565a+=_0x13fc89(0x843)),this[_0x13fc89(0x4f4)]&&(_0x20565a+=_0x13fc89(0x217a),this[_0x13fc89(0x36ae)]&&(_0x20565a+=_0x13fc89(0x3679))),this['noiseTexture']&&(_0x20565a+='\x0a#define\x20NOISE'),this['isLocal']&&(_0x20565a+=_0x13fc89(0x3a06)),!(!this[_0x13fc89(0x2ee0)][_0x13fc89(0x1e87)]()||this['_cachedUpdateDefines']!==_0x20565a)||(this[_0x13fc89(0x3df5)]=_0x20565a,this[_0x13fc89(0x3275)]=this[_0x13fc89(0x2ee0)][_0x13fc89(0x153d)](_0x20565a),this['_platform'][_0x13fc89(0x877)]());}[_0xb6badb(0x4c4)](_0x240831){var _0xbc7d55=_0xb6badb,_0x4e494d=this[_0xbc7d55(0x329d)](_0x240831);if(null!=_0x4e494d&&_0x4e494d[_0xbc7d55(0x300f)])return _0x4e494d;const _0x29f450=[];this[_0xbc7d55(0x4c5)](_0x29f450,_0x240831);let _0x1f5c4b=this[_0xbc7d55(0x30a0)][_0x240831];_0x1f5c4b||((_0x1f5c4b=new _0x5711cf['q'](this['_engine']))[_0xbc7d55(0x1f14)]&&(_0x1f5c4b[_0xbc7d55(0x1f14)][_0xbc7d55(0x2d78)]=!0x0),this[_0xbc7d55(0x30a0)][_0x240831]=_0x1f5c4b);var _0x13795b,_0x511b66,_0x4e494d=_0x29f450['join']('\x0a');return _0x1f5c4b[_0xbc7d55(0x32ec)]!==_0x4e494d&&(this['fillUniformsAttributesAndSamplerNames'](_0x240831=[],_0x13795b=[],_0x511b66=[]),_0x1f5c4b[_0xbc7d55(0x3f5c)](this[_0xbc7d55(0xe76)][_0xbc7d55(0x3af7)]('gpuRenderParticles',_0x13795b,_0x240831,_0x511b66,_0x4e494d),_0x4e494d)),_0x1f5c4b;}static['_GetAttributeNamesOrOptions'](_0x32522c=!0x1,_0x403255=!0x1,_0x4c1493=!0x1,_0x131a23=!0x1){var _0x4c313c=_0xb6badb;const _0x51f00a=[_0x29a9e5['o'][_0x4c313c(0x3056)],_0x4c313c(0x1397),_0x4c313c(0x134e),_0x4c313c(0x1910),_0x4c313c(0x2b1b)];return _0x32522c||_0x51f00a[_0x4c313c(0x1e1d)](_0x29a9e5['o'][_0x4c313c(0x716)]),_0x403255&&_0x51f00a[_0x4c313c(0x1e1d)](_0x4c313c(0x246a)),_0x4c1493||_0x51f00a[_0x4c313c(0x1e1d)](_0x4c313c(0x1aa3)),_0x131a23||_0x51f00a[_0x4c313c(0x1e1d)]('direction'),_0x51f00a['push']('offset',_0x29a9e5['o'][_0x4c313c(0x616)]),_0x51f00a;}static[_0xb6badb(0x3687)](_0x3c171f=!0x1,_0x3c7f42=!0x1){var _0x39c48f=_0xb6badb;const _0x5c2c4b=['emitterWM',_0x39c48f(0x2d46),_0x39c48f(0x1f48),_0x39c48f(0x4059),_0x39c48f(0xfa4),_0x39c48f(0x67c),_0x39c48f(0x2ae0),'eyePosition'];return(0x0,_0x11785f['qx'])(_0x5c2c4b),_0x3c171f&&_0x5c2c4b[_0x39c48f(0x1e1d)](_0x39c48f(0x1df3)),_0x3c7f42&&_0x5c2c4b[_0x39c48f(0x1e1d)](_0x39c48f(0x34cf)),_0x5c2c4b;}['fillDefines'](_0x5e50ad,_0x361eb2=0x0){var _0x346154=_0xb6badb;if(this['_scene']&&(0x0,_0x11785f['AN'])(this,this['_scene'],_0x5e50ad),_0x361eb2===_0x2a5753['p'][_0x346154(0x199d)]&&_0x5e50ad['push'](_0x346154(0x2bf)),this[_0x346154(0x2dcf)]&&_0x5e50ad['push'](_0x346154(0x1366)),this[_0x346154(0x8a7)]&&_0x5e50ad[_0x346154(0x1e1d)](_0x346154(0x1d2f)),this[_0x346154(0x3df8)])switch(_0x5e50ad['push'](_0x346154(0x2b8)),this[_0x346154(0x350e)]){case _0x2a5753['p'][_0x346154(0x333c)]:_0x5e50ad[_0x346154(0x1e1d)](_0x346154(0x3a53));break;case _0x2a5753['p'][_0x346154(0xf42)]:_0x5e50ad[_0x346154(0x1e1d)](_0x346154(0x32d));break;case _0x2a5753['p'][_0x346154(0x1588)]:_0x5e50ad['push'](_0x346154(0x21a7));}this[_0x346154(0x1c67)]&&_0x5e50ad['push'](_0x346154(0x1025)),this[_0x346154(0x4f4)]&&_0x5e50ad[_0x346154(0x1e1d)](_0x346154(0x126c)),this['_imageProcessingConfiguration']&&(this[_0x346154(0x2c4b)][_0x346154(0x364c)](this[_0x346154(0x3ab8)]),_0x5e50ad['push'](''+this[_0x346154(0x3ab8)][_0x346154(0x141d)]()));}[_0xb6badb(0x3b14)](_0x14a37d,_0x5d4fc7,_0x219b3b){var _0x56a30d=_0xb6badb;_0x5d4fc7[_0x56a30d(0x1e1d)](..._0xf3a2b0['_GetAttributeNamesOrOptions'](!!this['_colorGradientsTexture'],this[_0x56a30d(0x2bf7)],this[_0x56a30d(0x3df8)],this[_0x56a30d(0x3df8)]&&this[_0x56a30d(0x350e)]===_0x2a5753['p'][_0x56a30d(0xf42)])),_0x14a37d[_0x56a30d(0x1e1d)](..._0xf3a2b0[_0x56a30d(0x3687)](this[_0x56a30d(0x2bf7)],this[_0x56a30d(0x8a7)])),_0x219b3b[_0x56a30d(0x1e1d)](_0x56a30d(0x26d6),_0x56a30d(0x3933)),this['_imageProcessingConfiguration']&&(_0x397c4a['$'][_0x56a30d(0x215b)](_0x14a37d,this[_0x56a30d(0x3ab8)]),_0x397c4a['$'][_0x56a30d(0xf13)](_0x219b3b,this[_0x56a30d(0x3ab8)]));}[_0xb6badb(0x17a4)](_0x8d49a=!0x1){var _0x5bc081=_0xb6badb;this[_0x5bc081(0x2bbb)]=this[_0x5bc081(0x22cf)]*(_0x8d49a?this[_0x5bc081(0x1b6e)]:(null==(_0x8d49a=this[_0x5bc081(0x3921)])?void 0x0:_0x8d49a[_0x5bc081(0x4034)]())||0x1),this[_0x5bc081(0x2230)]+=this[_0x5bc081(0x2bbb)],this[_0x5bc081(0xc31)]||this[_0x5bc081(0x3b66)]&&this[_0x5bc081(0x2230)]>=this[_0x5bc081(0x3b66)]&&this[_0x5bc081(0x159a)](),this['updateInAnimate']&&this[_0x5bc081(0x2330)]();}[_0xb6badb(0x1a45)](_0x270ecc,_0x4e4f75){var _0x10d1bf=_0xb6badb,_0x1f03e0=this[_0x4e4f75];if(_0x270ecc&&_0x270ecc['length']&&!_0x1f03e0){const _0x1cb907=new Float32Array(this['_rawTextureWidth']);for(let _0x574ca6=0x0;_0x574ca6<this[_0x10d1bf(0x2ee2)];_0x574ca6++){var _0x458eef=_0x574ca6/this[_0x10d1bf(0x2ee2)];_0x499713['fR'][_0x10d1bf(0xe88)](_0x458eef,_0x270ecc,(_0x4e5138,_0x4a49ff,_0x3774df)=>{var _0x4f8afb=_0x10d1bf;_0x1cb907[_0x574ca6]=_0x11338e['R'][_0x4f8afb(0x2f68)](_0x4e5138[_0x4f8afb(0xd10)],_0x4a49ff[_0x4f8afb(0xd10)],_0x3774df);});}this[_0x4e4f75]=_0x3f2902['l'][_0x10d1bf(0x2cfc)](_0x1cb907,this[_0x10d1bf(0x2ee2)],0x1,this[_0x10d1bf(0x3921)]||this[_0x10d1bf(0xe76)],!0x1,!0x1,_0x558c68['g'][_0x10d1bf(0x1d4a)]);}}[_0xb6badb(0x2075)](){var _0x4aa518=_0xb6badb;this[_0x4aa518(0x1a45)](this[_0x4aa518(0x1c92)],_0x4aa518(0x3a95));}[_0xb6badb(0xe68)](){var _0x29480c=_0xb6badb;this[_0x29480c(0x1a45)](this['_angularSpeedGradients'],_0x29480c(0x3aac));}[_0xb6badb(0x37b2)](){var _0x251f46=_0xb6badb;this['_createFactorGradientTexture'](this[_0x251f46(0x2e66)],'_velocityGradientsTexture');}[_0xb6badb(0x25b3)](){var _0x45d2c0=_0xb6badb;this[_0x45d2c0(0x1a45)](this[_0x45d2c0(0x27b)],_0x45d2c0(0xf3f));}[_0xb6badb(0x3d27)](){var _0x3e9f8d=_0xb6badb;this[_0x3e9f8d(0x1a45)](this['_dragGradients'],'_dragGradientsTexture');}[_0xb6badb(0x3d44)](){var _0x455156=_0xb6badb;if(this[_0x455156(0x23d)]&&this[_0x455156(0x23d)][_0x455156(0x3785)]&&!this['_colorGradientsTexture']){const _0x1957d6=new Uint8Array(0x4*this['_rawTextureWidth']),_0xa85914=_0x5213f2['zZ'][_0x455156(0x2644)][0x0];for(let _0x2bd58b=0x0;_0x2bd58b<this['_rawTextureWidth'];_0x2bd58b++){var _0x15b09=_0x2bd58b/this[_0x455156(0x2ee2)];_0x499713['fR'][_0x455156(0xe88)](_0x15b09,this['_colorGradients'],(_0x2edc69,_0x5976f1,_0x23cc06)=>{var _0x3c4740=_0x455156;_0x5213f2['HE'][_0x3c4740(0x4086)](_0x2edc69[_0x3c4740(0x34c)],_0x5976f1['color1'],_0x23cc06,_0xa85914),_0x1957d6[0x4*_0x2bd58b]=0xff*_0xa85914['r'],_0x1957d6[0x4*_0x2bd58b+0x1]=0xff*_0xa85914['g'],_0x1957d6[0x4*_0x2bd58b+0x2]=0xff*_0xa85914['b'],_0x1957d6[0x4*_0x2bd58b+0x3]=0xff*_0xa85914['a'];});}this[_0x455156(0x1c67)]=_0x3f2902['l'][_0x455156(0x1cac)](_0x1957d6,this['_rawTextureWidth'],0x1,this[_0x455156(0x3921)],!0x1,!0x1,_0x558c68['g'][_0x455156(0x1d4a)]);}}['_render'](_0x53b298,_0x4ab7b3){var _0x539dd9=_0xb6badb,_0xa78359=this[_0x539dd9(0x4c4)](_0x53b298);const _0x579db0=_0xa78359[_0x539dd9(0x300f)],_0x351116=(this[_0x539dd9(0xe76)][_0x539dd9(0x3d1)](_0xa78359),(null==(_0xa78359=this[_0x539dd9(0x3921)])?void 0x0:_0xa78359['getViewMatrix']())||_0x37469a['y3']['IdentityReadOnly']),_0x29a2e9=(_0x579db0[_0x539dd9(0x233e)](_0x539dd9(0x1f48),_0x351116),_0x579db0[_0x539dd9(0x233e)](_0x539dd9(0x4059),null!=(_0xa78359=this['defaultProjectionMatrix'])?_0xa78359:this['_scene']['getProjectionMatrix']()),_0x579db0['setTexture'](_0x539dd9(0x26d6),this[_0x539dd9(0x3549)]),_0x579db0[_0x539dd9(0x3b15)](_0x539dd9(0x2ae0),this['translationPivot']),_0x579db0[_0x539dd9(0x2a0f)](_0x539dd9(0x2d46),this['worldOffset']),this[_0x539dd9(0x2dcf)]&&_0x579db0[_0x539dd9(0x233e)](_0x539dd9(0x133e),_0x4ab7b3),this[_0x539dd9(0x1c67)]?_0x579db0['setTexture'](_0x539dd9(0x3933),this[_0x539dd9(0x1c67)]):_0x579db0[_0x539dd9(0x3b0e)](_0x539dd9(0xfa4),this[_0x539dd9(0xfa4)]),this['_isAnimationSheetEnabled']&&this[_0x539dd9(0x3549)]&&(_0xa78359=this[_0x539dd9(0x3549)][_0x539dd9(0x1785)](),_0x579db0['setFloat3'](_0x539dd9(0x1df3),this[_0x539dd9(0x8af)]/_0xa78359[_0x539dd9(0xad8)],this[_0x539dd9(0x27c0)]/_0xa78359[_0x539dd9(0x605)],_0xa78359[_0x539dd9(0xad8)]/this[_0x539dd9(0x8af)])),this[_0x539dd9(0x3df8)]&&this[_0x539dd9(0x3921)]&&(_0x4ab7b3=this[_0x539dd9(0x3921)][_0x539dd9(0x3728)],_0x579db0['setVector3'](_0x539dd9(0x143f),_0x4ab7b3[_0x539dd9(0x1d4b)])),_0x579db0['defines']);if(this['_scene']&&(0x0,_0x11785f['an'])(_0x579db0,this,this['_scene']),0x0<=_0x29a2e9[_0x539dd9(0x850)](_0x539dd9(0x21a7))){const _0x398a6e=_0x351116[_0x539dd9(0x292d)]();_0x398a6e['invert'](),_0x579db0[_0x539dd9(0x233e)](_0x539dd9(0x67c),_0x398a6e);}switch(this[_0x539dd9(0x8a7)]&&this[_0x539dd9(0x3921)]&&_0xac8c7c['G']['BindLogDepth'](_0x29a2e9,_0x579db0,this[_0x539dd9(0x3921)]),this[_0x539dd9(0x2c4b)]&&!this[_0x539dd9(0x2c4b)][_0x539dd9(0x17c9)]&&this[_0x539dd9(0x2c4b)]['bind'](_0x579db0),_0x53b298){case _0x2a5753['p'][_0x539dd9(0xfba)]:this[_0x539dd9(0xe76)][_0x539dd9(0x3cdf)](_0x558c68['g']['ALPHA_ADD']);break;case _0x2a5753['p'][_0x539dd9(0x2c5f)]:this[_0x539dd9(0xe76)][_0x539dd9(0x3cdf)](_0x558c68['g']['ALPHA_ONEONE']);break;case _0x2a5753['p'][_0x539dd9(0x3a6)]:this['_engine'][_0x539dd9(0x3cdf)](_0x558c68['g']['ALPHA_COMBINE']);break;case _0x2a5753['p'][_0x539dd9(0x199d)]:this[_0x539dd9(0xe76)]['setAlphaMode'](_0x558c68['g'][_0x539dd9(0x22c6)]);}return this[_0x539dd9(0x2ee0)][_0x539dd9(0x1803)](this[_0x539dd9(0xe8f)],_0x579db0),this[_0x539dd9(0x260f)]&&this[_0x539dd9(0x260f)][_0x539dd9(0x2231)](_0x579db0),this['_engine'][_0x539dd9(0x2953)](_0x558c68['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,this[_0x539dd9(0x3c06)]),this[_0x539dd9(0xe76)]['setAlphaMode'](_0x558c68['g'][_0x539dd9(0x1508)]),this[_0x539dd9(0x3c06)];}[_0xb6badb(0x2330)](_0x248239){var _0x1f5de7=_0xb6badb;if(this[_0x1f5de7(0xcfd)]&&this[_0x1f5de7(0x1a39)]()){if(this[_0x1f5de7(0xcfd)][_0x1f5de7(0xdfa)]){const _0x3b8f90=this[_0x1f5de7(0xcfd)];_0x248239=_0x3b8f90[_0x1f5de7(0x269)]();}else{var _0x414a29=this['emitter'];_0x248239=_0x37469a['jp'][_0x1f5de7(0x1919)][0x0],_0x37469a['y3'][_0x1f5de7(0x37ad)](_0x414a29['x'],_0x414a29['y'],_0x414a29['z'],_0x248239);}this['_platform'][_0x1f5de7(0x2189)](),this[_0x1f5de7(0x3275)][_0x1f5de7(0x21ba)]('currentCount',this['_currentActiveCount']),this[_0x1f5de7(0x3275)][_0x1f5de7(0x21ba)](_0x1f5de7(0x2c84),this[_0x1f5de7(0x2bbb)]),this[_0x1f5de7(0x3275)][_0x1f5de7(0x21ba)](_0x1f5de7(0x4e0),this[_0x1f5de7(0xc31)]?0x0:0x1),this['_updateBuffer']['setInt'](_0x1f5de7(0x1503),this[_0x1f5de7(0x233a)]),this[_0x1f5de7(0x3275)]['setFloat2']('lifeTime',this[_0x1f5de7(0x1299)],this['maxLifeTime']),this[_0x1f5de7(0x3275)]['setFloat2'](_0x1f5de7(0x2fd0),this[_0x1f5de7(0x3c38)],this[_0x1f5de7(0x64a)]),this[_0x1f5de7(0x1c67)]||(this[_0x1f5de7(0x3275)][_0x1f5de7(0x3b0e)](_0x1f5de7(0x34c),this[_0x1f5de7(0x34c)]),this[_0x1f5de7(0x3275)][_0x1f5de7(0x3b0e)](_0x1f5de7(0x1f2d),this[_0x1f5de7(0x1f2d)])),this[_0x1f5de7(0x3275)][_0x1f5de7(0x3ab0)](_0x1f5de7(0x22af),this[_0x1f5de7(0x25cf)],this[_0x1f5de7(0x3836)]),this[_0x1f5de7(0x3275)]['setFloat4'](_0x1f5de7(0x19ad),this['minScaleX'],this[_0x1f5de7(0xf81)],this[_0x1f5de7(0x2ae9)],this[_0x1f5de7(0x22a9)]),this['_updateBuffer'][_0x1f5de7(0x2282)](_0x1f5de7(0x10d2),this[_0x1f5de7(0xc6d)],this[_0x1f5de7(0x3670)],this[_0x1f5de7(0x3101)],this[_0x1f5de7(0x3a00)]),this[_0x1f5de7(0x3275)]['setVector3']('gravity',this['gravity']),this[_0x1f5de7(0xf3f)]&&this[_0x1f5de7(0x3275)][_0x1f5de7(0x21ba)]('limitVelocityDamping',this[_0x1f5de7(0x2f87)]),this['particleEmitterType']&&this['particleEmitterType'][_0x1f5de7(0xb53)](this[_0x1f5de7(0x3275)]),this[_0x1f5de7(0x2bf7)]&&this['_updateBuffer'][_0x1f5de7(0x2282)]('cellInfos',this[_0x1f5de7(0x3c1d)],this['endSpriteCellID'],this[_0x1f5de7(0x145f)],this[_0x1f5de7(0x28e0)]?0x1:0x0),this[_0x1f5de7(0x29cc)]&&this[_0x1f5de7(0x3275)][_0x1f5de7(0x2a0f)](_0x1f5de7(0x27ca),this[_0x1f5de7(0x27ca)]),this['isLocal']||this['_updateBuffer'][_0x1f5de7(0x233e)](_0x1f5de7(0x133e),_0x248239),this[_0x1f5de7(0x2ee0)][_0x1f5de7(0x3b6)](this[_0x1f5de7(0xe8f)],this['_targetBuffer'],this[_0x1f5de7(0x3c06)]),this[_0x1f5de7(0xe8f)]++,0x2===this[_0x1f5de7(0xe8f)]&&(this['_targetIndex']=0x0),_0x414a29=this[_0x1f5de7(0x24e)],(this['_sourceBuffer']=this[_0x1f5de7(0x37bf)],this['_targetBuffer']=_0x414a29);}}[_0xb6badb(0xd50)](_0x29853b=!0x1,_0x20bc02=!0x1){var _0x5c3126=_0xb6badb;if(!this[_0x5c3126(0x414e)])return 0x0;if(this[_0x5c3126(0x3d44)](),this[_0x5c3126(0x2075)](),this['_createAngularSpeedGradientTexture'](),this[_0x5c3126(0x37b2)](),this['_createLimitVelocityGradientTexture'](),this[_0x5c3126(0x3d27)](),!this[_0x5c3126(0x1977)]())return 0x0;if(!_0x29853b&&this[_0x5c3126(0x3921)]){if(!this[_0x5c3126(0x3012)]&&this[_0x5c3126(0x1e16)]){for(let _0x18a4e8=0x0;_0x18a4e8<this[_0x5c3126(0x1e16)];_0x18a4e8++)this[_0x5c3126(0x17a4)](!0x0),this[_0x5c3126(0xd50)](!0x0,!0x0);this[_0x5c3126(0x3012)]=!0x0;}if(this['_currentRenderId']===this[_0x5c3126(0x3921)][_0x5c3126(0x31a3)]()&&(!this[_0x5c3126(0x3921)][_0x5c3126(0x3728)]||this[_0x5c3126(0x3921)][_0x5c3126(0x3728)]&&this[_0x5c3126(0x4087)]===this[_0x5c3126(0x3921)][_0x5c3126(0x3728)][_0x5c3126(0x1441)]))return 0x0;this['_currentRenderId']=this[_0x5c3126(0x3921)][_0x5c3126(0x31a3)](),this['_scene'][_0x5c3126(0x3728)]&&(this[_0x5c3126(0x4087)]=this[_0x5c3126(0x3921)]['activeCamera']['uniqueId']);}if(this[_0x5c3126(0x28b3)](),this['_accumulatedCount']+=this[_0x5c3126(0x588)]*this['_timeDelta'],0x1<this[_0x5c3126(0x1a3c)]&&(_0x31b445=0x0|this[_0x5c3126(0x1a3c)],this['_accumulatedCount']-=_0x31b445,this[_0x5c3126(0x3c06)]=Math[_0x5c3126(0x33a7)](this[_0x5c3126(0x306)],this[_0x5c3126(0x3c06)]+_0x31b445)),!this[_0x5c3126(0x3c06)])return 0x0;let _0x2b3847;if(this[_0x5c3126(0xcfd)]['position']){const _0x412c74=this[_0x5c3126(0xcfd)];_0x2b3847=_0x412c74[_0x5c3126(0x269)]();}else{var _0x31b445=this['emitter'];_0x2b3847=_0x37469a['jp']['Matrix'][0x0],_0x37469a['y3'][_0x5c3126(0x37ad)](_0x31b445['x'],_0x31b445['y'],_0x31b445['z'],_0x2b3847);}const _0x32975c=this[_0x5c3126(0xe76)];this[_0x5c3126(0x209d)]||this[_0x5c3126(0x2330)](_0x2b3847);let _0x3e5cb5=0x0;return _0x29853b||_0x20bc02||(_0x32975c[_0x5c3126(0x115c)](!0x1),this[_0x5c3126(0x468)]&&_0x32975c['setDepthWrite'](!0x0),_0x3e5cb5=this[_0x5c3126(0x1ddc)]===_0x2a5753['p'][_0x5c3126(0xed6)]?this['_render'](_0x2a5753['p']['BLENDMODE_MULTIPLY'],_0x2b3847)+this[_0x5c3126(0x1273)](_0x2a5753['p'][_0x5c3126(0xfba)],_0x2b3847):this['_render'](this[_0x5c3126(0x1ddc)],_0x2b3847),this[_0x5c3126(0xe76)][_0x5c3126(0x3cdf)](_0x558c68['g'][_0x5c3126(0x1508)])),_0x3e5cb5;}[_0xb6badb(0x2e13)](){this['_initialize'](!0x0);}[_0xb6badb(0x3ecc)](){var _0x37b570=_0xb6badb;this[_0x37b570(0x1476)]&&(this['_buffer0'][_0x37b570(0x3551)](),this['_buffer0']=null),this[_0x37b570(0x1eb8)]&&(this[_0x37b570(0x1eb8)][_0x37b570(0x3551)](),this[_0x37b570(0x1eb8)]=null),this['_spriteBuffer']&&(this[_0x37b570(0x2ea0)][_0x37b570(0x3551)](),this[_0x37b570(0x2ea0)]=null),this[_0x37b570(0x2ee0)][_0x37b570(0x2c50)]();}['dispose'](_0x5b6dfd=!0x0){var _0x5cdd89=_0xb6badb;for(const _0x552cbf in this[_0x5cdd89(0x30a0)]){const _0x456e41=this[_0x5cdd89(0x30a0)][_0x552cbf];_0x456e41[_0x5cdd89(0x3551)]();}var _0x11c7de;this[_0x5cdd89(0x30a0)]={},this[_0x5cdd89(0x3921)]&&-0x1<(_0x11c7de=this[_0x5cdd89(0x3921)]['particleSystems']['indexOf'](this))&&this[_0x5cdd89(0x3921)][_0x5cdd89(0x3ca7)][_0x5cdd89(0x2e7)](_0x11c7de,0x1),this[_0x5cdd89(0x3ecc)](),this[_0x5cdd89(0x2ee0)]['releaseVertexBuffers']();for(let _0x1e9ae3=0x0;_0x1e9ae3<this[_0x5cdd89(0x2002)][_0x5cdd89(0x3785)];++_0x1e9ae3){const _0x86e458=this[_0x5cdd89(0x2002)][_0x1e9ae3];for(const _0x10b9ce in _0x86e458)_0x86e458[_0x10b9ce][_0x5cdd89(0x3551)]();}this[_0x5cdd89(0x2002)]=[],this[_0x5cdd89(0x1c67)]&&(this[_0x5cdd89(0x1c67)]['dispose'](),this['_colorGradientsTexture']=null),this[_0x5cdd89(0x3a95)]&&(this[_0x5cdd89(0x3a95)][_0x5cdd89(0x3551)](),this[_0x5cdd89(0x3a95)]=null),this[_0x5cdd89(0x3aac)]&&(this[_0x5cdd89(0x3aac)]['dispose'](),this[_0x5cdd89(0x3aac)]=null),this['_velocityGradientsTexture']&&(this[_0x5cdd89(0x3884)][_0x5cdd89(0x3551)](),this[_0x5cdd89(0x3884)]=null),this['_limitVelocityGradientsTexture']&&(this[_0x5cdd89(0xf3f)]['dispose'](),this[_0x5cdd89(0xf3f)]=null),this[_0x5cdd89(0x28bd)]&&(this[_0x5cdd89(0x28bd)][_0x5cdd89(0x3551)](),this[_0x5cdd89(0x28bd)]=null),this['_randomTexture']&&(this[_0x5cdd89(0x28d3)]['dispose'](),this[_0x5cdd89(0x28d3)]=null),this[_0x5cdd89(0x3bd0)]&&(this['_randomTexture2'][_0x5cdd89(0x3551)](),this['_randomTexture2']=null),_0x5b6dfd&&this[_0x5cdd89(0x3549)]&&(this[_0x5cdd89(0x3549)][_0x5cdd89(0x3551)](),this[_0x5cdd89(0x3549)]=null),_0x5b6dfd&&this['noiseTexture']&&(this[_0x5cdd89(0x29cc)][_0x5cdd89(0x3551)](),this[_0x5cdd89(0x29cc)]=null),this[_0x5cdd89(0x25a1)]['clear'](),this['onDisposeObservable'][_0x5cdd89(0x2231)](this),this['onDisposeObservable'][_0x5cdd89(0xc60)]();}['clone'](_0x1fdadb,_0x236a6b,_0x1fdf8f=!0x1){var _0x24de87=_0xb6badb;const _0x1a8954=Object['assign']({},this[_0x24de87(0x2838)]);let _0x28386b=null;const _0x37477e=this['_engine'];_0x37477e[_0x24de87(0x2973)]&&null!=this[_0x24de87(0x876)]&&(_0x74745=0x0<(_0x28386b=this[_0x24de87(0x876)])[_0x24de87(0x12e5)][_0x24de87(0x32ec)][_0x24de87(0x3785)]?_0x28386b[_0x24de87(0x12e5)][_0x24de87(0x32ec)][_0x24de87(0x372b)]('\x0a'):'',_0x1a8954[0x0]=_0x37477e[_0x24de87(0x2973)](_0x28386b[_0x24de87(0x3af4)][_0x24de87(0x3614)],_0x28386b[_0x24de87(0x12e5)][_0x24de87(0x2f80)],_0x28386b['shaderOptions'][_0x24de87(0x35c5)],_0x74745,void 0x0,void 0x0,void 0x0,this));var _0x74745=this['serialize'](_0x1fdf8f);const _0x57e7c0=_0xf3a2b0[_0x24de87(0x2f08)](_0x74745,this[_0x24de87(0x3921)]||this[_0x24de87(0xe76)],this[_0x24de87(0x3fca)]);return _0x57e7c0['name']=_0x1fdadb,_0x57e7c0['customShader']=_0x28386b,_0x57e7c0[_0x24de87(0x2838)]=_0x1a8954,void 0x0===_0x236a6b&&(_0x236a6b=this[_0x24de87(0xcfd)]),this[_0x24de87(0x29cc)]&&(_0x57e7c0[_0x24de87(0x29cc)]=this['noiseTexture'][_0x24de87(0x292d)]()),_0x57e7c0[_0x24de87(0xcfd)]=_0x236a6b,_0x57e7c0;}[_0xb6badb(0x2156)](_0x575037=!0x1){var _0x2ab6ba=_0xb6badb;const _0x30ce38={};return _0x2a5753['p'][_0x2ab6ba(0x13ab)](_0x30ce38,this,_0x575037),_0x30ce38[_0x2ab6ba(0x298c)]=this[_0x2ab6ba(0x298c)],_0x30ce38[_0x2ab6ba(0x1503)]=this[_0x2ab6ba(0x233a)],_0x30ce38[_0x2ab6ba(0x876)]=this[_0x2ab6ba(0x876)],_0x30ce38;}static[_0xb6badb(0x2f08)](_0x45d51c,_0xbb2cc4,_0x2a081f,_0x3b2879=!0x1,_0x212cd9){var _0x181786=_0xb6badb,_0x261bee=_0x45d51c[_0x181786(0x3844)];let _0x469ec7;_0x469ec7=_0xbb2cc4 instanceof _0x2fdcf0['B']?_0xbb2cc4:_0xbb2cc4[_0x181786(0x318e)]();const _0xf9b66=new _0xf3a2b0(_0x261bee,{'capacity':_0x212cd9||_0x45d51c['capacity'],'randomTextureSize':_0x45d51c['randomTextureSize']},_0xbb2cc4,null,_0x45d51c['isAnimationSheetEnabled']);if(_0xf9b66[_0x181786(0x3fca)]=_0x2a081f,_0x45d51c[_0x181786(0x876)]&&_0x469ec7[_0x181786(0x2973)]){const _0x2ed962=_0x45d51c[_0x181786(0x876)];_0x261bee=0x0<_0x2ed962[_0x181786(0x12e5)][_0x181786(0x32ec)]['length']?_0x2ed962[_0x181786(0x12e5)][_0x181786(0x32ec)]['join']('\x0a'):'',_0x212cd9=_0x469ec7[_0x181786(0x2973)](_0x2ed962[_0x181786(0x3af4)][_0x181786(0x3614)],_0x2ed962[_0x181786(0x12e5)][_0x181786(0x2f80)],_0x2ed962[_0x181786(0x12e5)][_0x181786(0x35c5)],_0x261bee,void 0x0,void 0x0,void 0x0,_0xf9b66),(_0xf9b66[_0x181786(0x3bdc)](_0x212cd9,0x0),_0xf9b66['customShader']=_0x2ed962);}return _0x45d51c['id']&&(_0xf9b66['id']=_0x45d51c['id']),_0x45d51c[_0x181786(0x298c)]&&(_0xf9b66['activeParticleCount']=_0x45d51c[_0x181786(0x298c)]),_0x2a5753['p'][_0x181786(0x1106)](_0x45d51c,_0xf9b66,_0xbb2cc4,_0x2a081f),_0x45d51c[_0x181786(0x299)]&&(_0xf9b66[_0x181786(0x299)]=_0x45d51c[_0x181786(0x299)]),_0x3b2879||_0xf9b66['preventAutoStart']||_0xf9b66['start'](),_0xf9b66;}}},0xa6c6:(_0x52ef8f,_0x592fc9,_0x30314e)=>{_0x30314e(0x1190),_0x30314e(0x113ac),_0x30314e(0x13d1e),_0x30314e(0x6845),_0x30314e(0xd8dd),_0x30314e(0x60be),_0x30314e(0x14282),_0x30314e(0x17dd3),_0x30314e(0x5bc8),_0x30314e(0x6582),_0x30314e(0x6ed2),_0x30314e(0x16902),_0x30314e(0xd69a),_0x30314e(0x1a22),_0x30314e(0x13001);},0x60be:(_0x31b7ea,_0x1a0ade,_0x35f85a)=>{var _0x346bb6=a7_0x38a779;_0x35f85a['d'](_0x1a0ade,{'h':()=>_0x5baa55});var _0x3e9b14=_0x35f85a(0x9fd1),_0x5cd265=_0x35f85a(0xc84b),_0xef2b01=_0x35f85a(0x1b5c);class _0x5baa55{constructor(_0x11a760){var _0x2731ef=a7_0x2532;this['particleSystem']=_0x11a760,this[_0x2731ef(0xdfa)]=_0x3e9b14['P'][_0x2731ef(0xd5a)](),this[_0x2731ef(0x1451)]=_0x3e9b14['P'][_0x2731ef(0xd5a)](),this['color']=new _0x5cd265['HE'](0x0,0x0,0x0,0x0),this[_0x2731ef(0x2e4e)]=new _0x5cd265['HE'](0x0,0x0,0x0,0x0),this['lifeTime']=0x1,this['age']=0x0,this['size']=0x0,this[_0x2731ef(0x5ab)]=new _0x3e9b14['FM'](0x1,0x1),this['angle']=0x0,this[_0x2731ef(0x3983)]=0x0,this[_0x2731ef(0x246a)]=0x0,this[_0x2731ef(0x1a92)]=null,this['_currentColor1']=new _0x5cd265['HE'](0x0,0x0,0x0,0x0),this['_currentColor2']=new _0x5cd265['HE'](0x0,0x0,0x0,0x0),this['_currentSize1']=0x0,this[_0x2731ef(0x1e45)]=0x0,this[_0x2731ef(0xe7c)]=0x0,this[_0x2731ef(0x1851)]=0x0,this['_currentVelocity1']=0x0,this['_currentVelocity2']=0x0,this['_currentLimitVelocity1']=0x0,this['_currentLimitVelocity2']=0x0,this[_0x2731ef(0x5e8)]=0x0,this[_0x2731ef(0x22bc)]=0x0,this['id']=_0x5baa55[_0x2731ef(0x3cad)]++,this[_0x2731ef(0x2e76)][_0x2731ef(0x4f4)]&&this[_0x2731ef(0x2bbe)]();}[_0x346bb6(0x2bbe)](){var _0x240da2=_0x346bb6;this['cellIndex']=this[_0x240da2(0x2e76)]['startSpriteCellID'];}[_0x346bb6(0x40dd)](){var _0x17c9e9=_0x346bb6;let _0x391d9b=this['age'],_0xd82f60=this[_0x17c9e9(0x2e76)][_0x17c9e9(0x145f)];this['particleSystem'][_0x17c9e9(0x36ae)]&&(void 0x0===this[_0x17c9e9(0xa77)]&&(this[_0x17c9e9(0xa77)]=Math[_0x17c9e9(0xff9)]()*this[_0x17c9e9(0x2929)]),0x0===_0xd82f60?(_0xd82f60=0x1,_0x391d9b=this['_randomCellOffset']):_0x391d9b+=this[_0x17c9e9(0xa77)]);var _0x3a6618=this[_0x17c9e9(0x34ac)]-this[_0x17c9e9(0xa7b)],_0x4ed7a3=this[_0x17c9e9(0x140b)]?_0xef2b01['R'][_0x17c9e9(0x40ad)](_0x391d9b*_0xd82f60%this['lifeTime']/this[_0x17c9e9(0x2929)]):_0xef2b01['R'][_0x17c9e9(0x40ad)](_0x391d9b*_0xd82f60/this[_0x17c9e9(0x2929)]);this['cellIndex']=this[_0x17c9e9(0xa7b)]+_0x4ed7a3*_0x3a6618|0x0;}['_inheritParticleInfoToSubEmitter'](_0x304ff8){var _0x4f1897=_0x346bb6;if(_0x304ff8[_0x4f1897(0x2e76)][_0x4f1897(0xcfd)][_0x4f1897(0xdfa)]){const _0x1c4939=_0x304ff8[_0x4f1897(0x2e76)][_0x4f1897(0xcfd)];var _0x22bd2f;_0x1c4939[_0x4f1897(0xdfa)][_0x4f1897(0x448)](this['position']),_0x304ff8[_0x4f1897(0x33c4)]&&(_0x22bd2f=_0x3e9b14['jp'][_0x4f1897(0x19f4)][0x0],this['direction']['normalizeToRef'](_0x22bd2f),_0x1c4939[_0x4f1897(0x1cd1)](_0x22bd2f,0x0,Math['PI']/0x2));}else{const _0x30e5c8=_0x304ff8[_0x4f1897(0x2e76)][_0x4f1897(0xcfd)];_0x30e5c8[_0x4f1897(0x448)](this[_0x4f1897(0xdfa)]);}this[_0x4f1897(0x1451)][_0x4f1897(0x1447)](_0x304ff8[_0x4f1897(0x27f7)]/0x2,_0x3e9b14['jp']['Vector3'][0x0]),_0x304ff8[_0x4f1897(0x2e76)]['_inheritedVelocityOffset'][_0x4f1897(0x448)](_0x3e9b14['jp']['Vector3'][0x0]);}[_0x346bb6(0x1749)](){var _0x44f12a=_0x346bb6;this[_0x44f12a(0x1a92)]&&0x0<this[_0x44f12a(0x1a92)]['length']&&this['_attachedSubEmitters'][_0x44f12a(0x66b)](_0x4d7373=>{this['_inheritParticleInfoToSubEmitter'](_0x4d7373);});}[_0x346bb6(0x376b)](){var _0x182a78=_0x346bb6;this['age']=0x0,this['id']=_0x5baa55[_0x182a78(0x3cad)]++,this[_0x182a78(0x29b3)]=null,this['_currentSizeGradient']=null,this[_0x182a78(0x36b3)]=null,this[_0x182a78(0x367e)]=null,this[_0x182a78(0x1261)]=null,this[_0x182a78(0xdcc)]=null,this['cellIndex']=this[_0x182a78(0x2e76)]['startSpriteCellID'],this['_randomCellOffset']=void 0x0;}['copyTo'](_0x57cdb9){var _0x56be07=_0x346bb6;_0x57cdb9[_0x56be07(0xdfa)][_0x56be07(0x448)](this[_0x56be07(0xdfa)]),this[_0x56be07(0x3d85)]?_0x57cdb9['_initialDirection']?_0x57cdb9[_0x56be07(0x3d85)]['copyFrom'](this[_0x56be07(0x3d85)]):_0x57cdb9[_0x56be07(0x3d85)]=this[_0x56be07(0x3d85)][_0x56be07(0x292d)]():_0x57cdb9[_0x56be07(0x3d85)]=null,_0x57cdb9[_0x56be07(0x1451)][_0x56be07(0x448)](this[_0x56be07(0x1451)]),this[_0x56be07(0x1a58)]&&(_0x57cdb9['_localPosition']?_0x57cdb9[_0x56be07(0x1a58)]['copyFrom'](this['_localPosition']):_0x57cdb9['_localPosition']=this[_0x56be07(0x1a58)][_0x56be07(0x292d)]()),_0x57cdb9[_0x56be07(0x389a)][_0x56be07(0x448)](this['color']),_0x57cdb9['colorStep'][_0x56be07(0x448)](this[_0x56be07(0x2e4e)]),_0x57cdb9[_0x56be07(0x2929)]=this['lifeTime'],_0x57cdb9[_0x56be07(0x1397)]=this[_0x56be07(0x1397)],_0x57cdb9[_0x56be07(0xa77)]=this[_0x56be07(0xa77)],_0x57cdb9[_0x56be07(0x1910)]=this['size'],_0x57cdb9[_0x56be07(0x5ab)][_0x56be07(0x448)](this['scale']),_0x57cdb9[_0x56be07(0x2b1b)]=this[_0x56be07(0x2b1b)],_0x57cdb9[_0x56be07(0x3983)]=this[_0x56be07(0x3983)],_0x57cdb9['particleSystem']=this[_0x56be07(0x2e76)],_0x57cdb9['cellIndex']=this[_0x56be07(0x246a)],_0x57cdb9['id']=this['id'],_0x57cdb9[_0x56be07(0x1a92)]=this['_attachedSubEmitters'],this[_0x56be07(0x29b3)]&&(_0x57cdb9[_0x56be07(0x29b3)]=this['_currentColorGradient'],_0x57cdb9[_0x56be07(0x3fc5)][_0x56be07(0x448)](this['_currentColor1']),_0x57cdb9[_0x56be07(0x2b73)][_0x56be07(0x448)](this['_currentColor2'])),this[_0x56be07(0x33ab)]&&(_0x57cdb9[_0x56be07(0x33ab)]=this[_0x56be07(0x33ab)],_0x57cdb9[_0x56be07(0x5b6)]=this[_0x56be07(0x5b6)],_0x57cdb9[_0x56be07(0x1e45)]=this[_0x56be07(0x1e45)]),this['_currentAngularSpeedGradient']&&(_0x57cdb9[_0x56be07(0x36b3)]=this[_0x56be07(0x36b3)],_0x57cdb9[_0x56be07(0xe7c)]=this[_0x56be07(0xe7c)],_0x57cdb9[_0x56be07(0x1851)]=this[_0x56be07(0x1851)]),this[_0x56be07(0x367e)]&&(_0x57cdb9[_0x56be07(0x367e)]=this['_currentVelocityGradient'],_0x57cdb9[_0x56be07(0x3e14)]=this['_currentVelocity1'],_0x57cdb9[_0x56be07(0x64d)]=this[_0x56be07(0x64d)]),this[_0x56be07(0x1261)]&&(_0x57cdb9[_0x56be07(0x1261)]=this[_0x56be07(0x1261)],_0x57cdb9[_0x56be07(0x1526)]=this[_0x56be07(0x1526)],_0x57cdb9[_0x56be07(0x36b4)]=this[_0x56be07(0x36b4)]),this[_0x56be07(0xdcc)]&&(_0x57cdb9[_0x56be07(0xdcc)]=this[_0x56be07(0xdcc)],_0x57cdb9[_0x56be07(0x5e8)]=this[_0x56be07(0x5e8)],_0x57cdb9[_0x56be07(0x22bc)]=this[_0x56be07(0x22bc)]),this['particleSystem'][_0x56be07(0x4f4)]&&(_0x57cdb9[_0x56be07(0xa7b)]=this[_0x56be07(0xa7b)],_0x57cdb9[_0x56be07(0x34ac)]=this['_initialEndSpriteCellID'],_0x57cdb9[_0x56be07(0x140b)]=this[_0x56be07(0x140b)]),this['particleSystem'][_0x56be07(0x387d)]&&(_0x57cdb9[_0x56be07(0x290)]&&this[_0x56be07(0x290)]?_0x57cdb9[_0x56be07(0x290)]['copyFrom'](this[_0x56be07(0x290)]):_0x57cdb9[_0x56be07(0x290)]=new _0x3e9b14['Lt'](0x0,0x0,0x0,0x0)),this['_randomNoiseCoordinates1']&&(_0x57cdb9[_0x56be07(0x12dd)]?(_0x57cdb9[_0x56be07(0x12dd)][_0x56be07(0x448)](this[_0x56be07(0x12dd)]),_0x57cdb9[_0x56be07(0x3487)][_0x56be07(0x448)](this[_0x56be07(0x3487)])):(_0x57cdb9[_0x56be07(0x12dd)]=this[_0x56be07(0x12dd)][_0x56be07(0x292d)](),_0x57cdb9['_randomNoiseCoordinates2']=this[_0x56be07(0x3487)][_0x56be07(0x292d)]()));}}_0x5baa55[_0x346bb6(0x3cad)]=0x0;},0x14282:(_0x127e81,_0x45dc44,_0x94e370)=>{var _0x4efa1d=a7_0x38a779,_0x19c4a6=_0x94e370(0xe222),_0x3d6cba=_0x94e370(0xc84b),_0xd2b745=_0x94e370(0xbac7),_0x1c52f9=_0x94e370(0xf8c1),_0xb73207=_0x94e370(0xd8dd),_0x1bdd55=_0x94e370(0x6582),_0x18157a=_0x94e370(0x17dd3),_0x58319e=_0x94e370(0xc661),_0x94e370=_0x94e370(0x77a5);class _0x5a0e35{static[_0x4efa1d(0x149c)](_0x12f200,_0x45ff8c=0x1f4,_0x31ad3d,_0x379d19=!0x1){var _0x431a7b=_0x4efa1d;let _0x50e14f;return(_0x50e14f=_0x379d19?new _0xb73207['h'](_0x431a7b(0x47d),{'capacity':_0x45ff8c},_0x31ad3d):new _0x18157a['p'](_0x431a7b(0x47d),_0x45ff8c,_0x31ad3d))[_0x431a7b(0xcfd)]=_0x12f200,_0x50e14f[_0x431a7b(0x3549)]=new _0xd2b745['x'](_0x431a7b(0x357),_0x50e14f[_0x431a7b(0x40ae)]()),_0x50e14f['createConeEmitter'](0.1,Math['PI']/0x4),_0x50e14f[_0x431a7b(0x34c)]=new _0x3d6cba['HE'](0x1,0x1,0x1,0x1),_0x50e14f[_0x431a7b(0x1f2d)]=new _0x3d6cba['HE'](0x1,0x1,0x1,0x1),_0x50e14f['colorDead']=new _0x3d6cba['HE'](0x1,0x1,0x1,0x0),_0x50e14f['minSize']=0.1,_0x50e14f['maxSize']=0.1,_0x50e14f[_0x431a7b(0x3c38)]=0x2,_0x50e14f[_0x431a7b(0x64a)]=0x2,_0x50e14f[_0x431a7b(0x22cf)]=0x1/0x3c,_0x50e14f[_0x431a7b(0x588)]=0x1e,_0x50e14f;}static[_0x4efa1d(0x356)](_0x2046c0,_0x3085bd,_0x2f970c=!0x1,_0x2d9899){var _0x50841c=_0x4efa1d;_0x3085bd=_0x3085bd||_0x1c52f9['l'][_0x50841c(0x3c92)];const _0x3d3092={};return _0x3085bd['addPendingData'](_0x3d3092),new Promise((_0x3f9779,_0x9ae0cc)=>{var _0x53d9d0=_0x50841c;if(_0x2f970c&&!_0xb73207['h'][_0x53d9d0(0xccd)])return _0x3085bd['removePendingData'](_0x3d3092),_0x9ae0cc('Particle\x20system\x20with\x20GPU\x20is\x20not\x20supported.');_0x19c4a6['w1'][_0x53d9d0(0x163a)](_0x5a0e35[_0x53d9d0(0x3436)]+(_0x53d9d0(0x1329)+_0x2046c0+_0x53d9d0(0x1664)),_0x49e99d=>{var _0x42b344=_0x53d9d0;return _0x3085bd[_0x42b344(0x118e)](_0x3d3092),_0x49e99d=JSON[_0x42b344(0x138f)](_0x49e99d[_0x42b344(0x141d)]()),_0x3f9779(_0x1bdd55['D'][_0x42b344(0x2f08)](_0x49e99d,_0x3085bd,_0x2f970c,_0x2d9899));},void 0x0,void 0x0,void 0x0,()=>(_0x3085bd[_0x53d9d0(0x118e)](_0x3d3092),_0x9ae0cc(_0x53d9d0(0x21f8)+_0x2046c0+'\x27\x20exists.')));});}static[_0x4efa1d(0x414b)](_0xf70879){var _0x1b438e=_0x4efa1d;const _0x548714=new _0x1bdd55['D']();for(const _0x7b0e98 of _0xf70879)_0x548714[_0x1b438e(0x290f)]['push'](_0x7b0e98);return _0x548714;}static[_0x4efa1d(0x1e5a)](_0x66d75e,_0x6c1efd,_0x5f2939,_0x5c254b=!0x1,_0x2bcb98='',_0x5afafc){return new Promise((_0x5259b7,_0x2d5aff)=>{var _0x30d742=a7_0x2532;const _0x3f3428=new _0x58319e['g']();_0x3f3428[_0x30d742(0x4027)](_0x30d742(0x3525),()=>{var _0x3cf884=_0x30d742;if(0x4==_0x3f3428[_0x3cf884(0xab7)]){if(0xc8==_0x3f3428['status']){var _0xbb06f=JSON[_0x3cf884(0x138f)](_0x3f3428[_0x3cf884(0x2abf)]);let _0x297960;_0x297960=(_0x5c254b?_0xb73207['h']:_0x18157a['p'])[_0x3cf884(0x2f08)](_0xbb06f,_0x5f2939,_0x2bcb98,!0x1,_0x5afafc),_0x66d75e&&(_0x297960[_0x3cf884(0x3844)]=_0x66d75e),_0x5259b7(_0x297960);}else _0x2d5aff('Unable\x20to\x20load\x20the\x20particle\x20system');}}),_0x3f3428['open']('GET',_0x6c1efd),_0x3f3428[_0x30d742(0xb51)]();});}static[_0x4efa1d(0x4fb)](_0x237aae,_0x495bec,_0x1f19c3=!0x1,_0x4b7741='',_0x4bb6d7){var _0x1465e6=_0x4efa1d;if(_0x1465e6(0x335f)!==_0x237aae)return new Promise((_0x269c45,_0x20984e)=>{var _0x3852e9=_0x1465e6;const _0x23aa04=new _0x58319e['g']();_0x23aa04[_0x3852e9(0x4027)]('readystatechange',()=>{var _0x5dd2de=_0x3852e9;if(0x4==_0x23aa04['readyState']){if(0xc8==_0x23aa04[_0x5dd2de(0x2667)]){var _0x1d0d7f=JSON['parse'](JSON[_0x5dd2de(0x138f)](_0x23aa04[_0x5dd2de(0x2abf)])['jsonPayload']),_0x1d0d7f=JSON['parse'](_0x1d0d7f['particleSystem']);let _0x334fae;(_0x334fae=(_0x1f19c3?_0xb73207['h']:_0x18157a['p'])[_0x5dd2de(0x2f08)](_0x1d0d7f,_0x495bec,_0x4b7741,!0x1,_0x4bb6d7))[_0x5dd2de(0x167d)]=_0x237aae,_0x269c45(_0x334fae);}else _0x20984e(_0x5dd2de(0x33fc)+_0x237aae);}}),_0x23aa04[_0x3852e9(0x2ea2)](_0x3852e9(0xec2),this[_0x3852e9(0x5e2)]+'/'+_0x237aae[_0x3852e9(0xb35)](/#/g,'/')),_0x23aa04[_0x3852e9(0xb51)]();});{const _0x111623=this[_0x1465e6(0x149c)](null);return _0x111623[_0x1465e6(0x1a7a)](),Promise[_0x1465e6(0x1bd5)](_0x111623);}}}_0x5a0e35['BaseAssetsUrl']=_0x1bdd55['D'][_0x4efa1d(0x3436)],_0x5a0e35[_0x4efa1d(0x5e2)]=_0x94e370['g'][_0x4efa1d(0x5e2)],_0x5a0e35[_0x4efa1d(0x10c2)]=_0x5a0e35[_0x4efa1d(0x4fb)];},0x17dd3:(_0x1ede54,_0x51c425,_0x3840dd)=>{var _0x372d8a=a7_0x38a779;_0x3840dd['d'](_0x51c425,{'p':()=>_0x34b107});var _0x5f121d=_0x3840dd(0x7e40),_0x781538=_0x3840dd(0xf96c),_0x2bf942=_0x3840dd(0x9fd1),_0x1b1f8d=_0x3840dd(0x1b5c),_0x2efa9b=_0x3840dd(0x1a27),_0x1bda5a=_0x3840dd(0x1803b),_0x39744e=_0x3840dd(0xd9e),_0x54f6d5=_0x3840dd(0xf8c1),_0x4edb33=_0x3840dd(0x113ac),_0x51c425=_0x3840dd(0x1190),_0x557047=_0x3840dd(0x60be),_0x3a3b9c=_0x3840dd(0x13001),_0x504c22=_0x3840dd(0x77a5),_0x566516=_0x3840dd(0x153ad),_0x159dbb=_0x3840dd(0xe456),_0x58da8d=_0x3840dd(0xcef),_0x402ff3=(_0x3840dd(0x5215),_0x3840dd(0x1560d),_0x3840dd(0xc84b)),_0x1a6e05=_0x3840dd(0x202a),_0x3c08ab=_0x3840dd(0x147cf),_0x506a92=(_0x3840dd(0x59fc),_0x3840dd(0x2088));class _0x34b107 extends _0x51c425['U']{constructor(_0x31e52b,_0x5d03b3,_0x2fac4b,_0x3185b5=null,_0x57f77e=!0x1,_0x613535=0.01){var _0x4d8796=a7_0x2532;super(_0x31e52b),this['_emitterInverseWorldMatrix']=_0x2bf942['y3'][_0x4d8796(0x243a)](),this[_0x4d8796(0x3ed2)]=new _0x2bf942['P'](),this[_0x4d8796(0x851)]=new _0x781538['y$'](),this[_0x4d8796(0x25a1)]=new _0x781538['y$'](),this[_0x4d8796(0x725)]=new Array(),this[_0x4d8796(0xfd6)]=new Array(),this[_0x4d8796(0x19ec)]=0x0,this[_0x4d8796(0x417a)]={},this[_0x4d8796(0x3cfb)]=new _0x402ff3['HE'](0x0,0x0,0x0,0x0),this[_0x4d8796(0x15ac)]=new _0x402ff3['HE'](0x0,0x0,0x0,0x0),this[_0x4d8796(0x1220)]=_0x2bf942['P'][_0x4d8796(0xd5a)](),this[_0x4d8796(0x284c)]=_0x2bf942['P'][_0x4d8796(0xd5a)](),this[_0x4d8796(0x25e2)]=-0x1,this[_0x4d8796(0xcd2)]=!0x1,this[_0x4d8796(0x414e)]=!0x1,this[_0x4d8796(0xc31)]=!0x1,this[_0x4d8796(0x2230)]=0x0,this[_0x4d8796(0x2164)]=0x0,this[_0x4d8796(0x2599)]=0x0,this['_currentStartSize1']=0x0,this['_currentStartSize2']=0x0,this[_0x4d8796(0x209d)]=!0x0,this[_0x4d8796(0x2ee2)]=0x100,this[_0x4d8796(0x2c76)]=!0x1,this[_0x4d8796(0xc9f)]=!0x1,this[_0x4d8796(0x2dcf)]=!0x1,this[_0x4d8796(0x340f)]=!0x1,this[_0x4d8796(0x260f)]=null,this['recycleParticle']=_0x2121f8=>{var _0xf2b868=_0x4d8796;const _0x2da779=this['_particles']['pop']();_0x2da779!==_0x2121f8&&_0x2da779['copyTo'](_0x2121f8),this[_0xf2b868(0xfd6)][_0xf2b868(0x1e1d)](_0x2da779);},this[_0x4d8796(0x4179)]=()=>{var _0x5a5394=_0x4d8796;let _0x535de6;if(0x0!==this[_0x5a5394(0xfd6)][_0x5a5394(0x3785)]?(_0x535de6=this[_0x5a5394(0xfd6)][_0x5a5394(0x30ce)]())[_0x5a5394(0x376b)]():_0x535de6=new _0x557047['h'](this),this[_0x5a5394(0x10af)]&&0x0<this[_0x5a5394(0x10af)][_0x5a5394(0x3785)]){const _0x45ea0d=this[_0x5a5394(0x10af)][Math['floor'](Math[_0x5a5394(0xff9)]()*this[_0x5a5394(0x10af)][_0x5a5394(0x3785)])];_0x535de6['_attachedSubEmitters']=[],_0x45ea0d[_0x5a5394(0x66b)](_0x354e13=>{var _0x348f88=_0x5a5394;if(_0x354e13['type']===_0x3a3b9c['l'][_0x348f88(0x3b41)]){const _0x1a01d2=_0x354e13[_0x348f88(0x292d)]();_0x535de6[_0x348f88(0x1a92)][_0x348f88(0x1e1d)](_0x1a01d2),_0x1a01d2['particleSystem'][_0x348f88(0x1a7a)]();}});}return _0x535de6;},this[_0x4d8796(0x3e77)]=_0x309ed8=>{var _0x4ad015=_0x4d8796,_0x63c871;this[_0x4ad015(0x10af)]&&0x0!==this[_0x4ad015(0x10af)]['length']&&(_0x63c871=Math[_0x4ad015(0x3f66)](Math['random']()*this[_0x4ad015(0x10af)]['length']),this[_0x4ad015(0x10af)][_0x63c871]['forEach'](_0x11fa8a=>{var _0x42deee=_0x4ad015;if(_0x11fa8a[_0x42deee(0x261)]===_0x3a3b9c['l']['END']){const _0x84b7b7=_0x11fa8a[_0x42deee(0x292d)]();_0x309ed8['_inheritParticleInfoToSubEmitter'](_0x84b7b7),(_0x84b7b7[_0x42deee(0x2e76)][_0x42deee(0x3fa6)]=this)[_0x42deee(0x2c18)][_0x42deee(0x1e1d)](_0x84b7b7[_0x42deee(0x2e76)]),_0x84b7b7[_0x42deee(0x2e76)][_0x42deee(0x1a7a)]();}}));},this[_0x4d8796(0x6be)]=_0x5d03b3,this[_0x4d8796(0x1b1e)]=_0x613535,this[_0x4d8796(0x2bf7)]=_0x57f77e,_0x2fac4b&&_0x4d8796(0x3079)!==_0x2fac4b[_0x4d8796(0x1d40)]()?(this[_0x4d8796(0xe76)]=_0x2fac4b,this['defaultProjectionMatrix']=_0x2bf942['y3'][_0x4d8796(0x295c)](0.8,0x1,0.1,0x64,this['_engine']['isNDCHalfZRange'])):(this[_0x4d8796(0x3921)]=_0x2fac4b||_0x54f6d5['l']['LastCreatedScene'],this[_0x4d8796(0xe76)]=this['_scene'][_0x4d8796(0x318e)](),this[_0x4d8796(0x1441)]=this[_0x4d8796(0x3921)][_0x4d8796(0x3807)](),this[_0x4d8796(0x3921)][_0x4d8796(0x3ca7)][_0x4d8796(0x1e1d)](this)),this[_0x4d8796(0xe76)]['getCaps']()[_0x4d8796(0xd89)]&&(this[_0x4d8796(0x26a6)]=null),this[_0x4d8796(0x39fe)](null),this['_customWrappers']={0x0:new _0x58da8d['q'](this[_0x4d8796(0xe76)])},this['_customWrappers'][0x0][_0x4d8796(0x300f)]=_0x3185b5,this['_drawWrappers']=[],this[_0x4d8796(0xcd2)]=this[_0x4d8796(0xe76)][_0x4d8796(0x179f)]()[_0x4d8796(0x1143)],this[_0x4d8796(0xaad)](),this[_0x4d8796(0x6c8)](),this[_0x4d8796(0x3b8d)]=new _0x4edb33['S3']();let _0x55620b=null;this[_0x4d8796(0x2830)]=_0x1acc46=>{var _0x1b7361=_0x4d8796,_0x4ee84d;let _0x489d58=null;this[_0x1b7361(0x29cc)]&&(_0x489d58=this[_0x1b7361(0x29cc)]['getSize'](),null!=(_0x4ee84d=this[_0x1b7361(0x29cc)][_0x1b7361(0x156b)]())&&_0x4ee84d[_0x1b7361(0xd1a)](_0x10b28f=>{_0x55620b=_0x10b28f;}));for(let _0x52a880=0x0;_0x52a880<_0x1acc46[_0x1b7361(0x3785)];_0x52a880++){const _0x155573=_0x1acc46[_0x52a880];let _0x7d6b4a=this[_0x1b7361(0x827)];var _0x5a60b3=_0x155573[_0x1b7361(0x1397)],_0x5a60b3=(_0x155573[_0x1b7361(0x1397)]+=_0x7d6b4a,_0x155573[_0x1b7361(0x1397)]>_0x155573[_0x1b7361(0x2929)]&&(_0x5e991b=_0x155573[_0x1b7361(0x1397)]-_0x5a60b3,_0x5a60b3=_0x155573['lifeTime']-_0x5a60b3,_0x7d6b4a=_0x5a60b3*_0x7d6b4a/_0x5e991b,_0x155573['age']=_0x155573[_0x1b7361(0x2929)]),_0x155573['age']/_0x155573[_0x1b7361(0x2929)]);this[_0x1b7361(0x23d)]&&0x0<this[_0x1b7361(0x23d)][_0x1b7361(0x3785)]?_0x5f121d['fR']['GetCurrentGradient'](_0x5a60b3,this[_0x1b7361(0x23d)],(_0x1200e4,_0x35461f,_0x3e2e51)=>{var _0x3ef44a=_0x1b7361;_0x1200e4!==_0x155573[_0x3ef44a(0x29b3)]&&(_0x155573[_0x3ef44a(0x3fc5)][_0x3ef44a(0x448)](_0x155573[_0x3ef44a(0x2b73)]),_0x35461f[_0x3ef44a(0x7af)](_0x155573[_0x3ef44a(0x2b73)]),_0x155573['_currentColorGradient']=_0x1200e4),_0x402ff3['HE'][_0x3ef44a(0x4086)](_0x155573['_currentColor1'],_0x155573['_currentColor2'],_0x3e2e51,_0x155573[_0x3ef44a(0x389a)]);}):(_0x155573['colorStep']['scaleToRef'](_0x7d6b4a,this[_0x1b7361(0x3cfb)]),_0x155573[_0x1b7361(0x389a)][_0x1b7361(0x2775)](this[_0x1b7361(0x3cfb)]),_0x155573[_0x1b7361(0x389a)]['a']<0x0&&(_0x155573[_0x1b7361(0x389a)]['a']=0x0)),this[_0x1b7361(0x4180)]&&0x0<this[_0x1b7361(0x4180)][_0x1b7361(0x3785)]&&_0x5f121d['fR'][_0x1b7361(0xe88)](_0x5a60b3,this[_0x1b7361(0x4180)],(_0x35a92a,_0x41e37f,_0x173f89)=>{var _0x153548=_0x1b7361;_0x35a92a!==_0x155573[_0x153548(0x36b3)]&&(_0x155573[_0x153548(0xe7c)]=_0x155573[_0x153548(0x1851)],_0x155573[_0x153548(0x1851)]=_0x41e37f[_0x153548(0xe7f)](),_0x155573[_0x153548(0x36b3)]=_0x35a92a),_0x155573[_0x153548(0x3983)]=_0x1b1f8d['R'][_0x153548(0x2f68)](_0x155573[_0x153548(0xe7c)],_0x155573[_0x153548(0x1851)],_0x173f89);}),_0x155573[_0x1b7361(0x2b1b)]+=_0x155573['angularSpeed']*_0x7d6b4a;let _0x237ffc=_0x7d6b4a;if(this[_0x1b7361(0x2e66)]&&0x0<this[_0x1b7361(0x2e66)][_0x1b7361(0x3785)]&&_0x5f121d['fR']['GetCurrentGradient'](_0x5a60b3,this[_0x1b7361(0x2e66)],(_0x58687d,_0x2c6517,_0x27c437)=>{var _0x88dded=_0x1b7361;_0x58687d!==_0x155573[_0x88dded(0x367e)]&&(_0x155573[_0x88dded(0x3e14)]=_0x155573[_0x88dded(0x64d)],_0x155573['_currentVelocity2']=_0x2c6517[_0x88dded(0xe7f)](),_0x155573[_0x88dded(0x367e)]=_0x58687d),_0x237ffc*=_0x1b1f8d['R'][_0x88dded(0x2f68)](_0x155573['_currentVelocity1'],_0x155573[_0x88dded(0x64d)],_0x27c437);}),_0x155573[_0x1b7361(0x1451)][_0x1b7361(0x1447)](_0x237ffc,this['_scaledDirection']),this[_0x1b7361(0x27b)]&&0x0<this[_0x1b7361(0x27b)]['length']&&_0x5f121d['fR'][_0x1b7361(0xe88)](_0x5a60b3,this[_0x1b7361(0x27b)],(_0x2377a5,_0x9a55e9,_0x1a02d6)=>{var _0x5aae81=_0x1b7361;_0x2377a5!==_0x155573['_currentLimitVelocityGradient']&&(_0x155573[_0x5aae81(0x1526)]=_0x155573[_0x5aae81(0x36b4)],_0x155573['_currentLimitVelocity2']=_0x9a55e9[_0x5aae81(0xe7f)](),_0x155573[_0x5aae81(0x1261)]=_0x2377a5),_0x1b1f8d['R'][_0x5aae81(0x2f68)](_0x155573[_0x5aae81(0x1526)],_0x155573[_0x5aae81(0x36b4)],_0x1a02d6)<_0x155573[_0x5aae81(0x1451)][_0x5aae81(0x3785)]()&&_0x155573['direction']['scaleInPlace'](this['limitVelocityDamping']);}),this[_0x1b7361(0x13ef)]&&0x0<this[_0x1b7361(0x13ef)]['length']&&_0x5f121d['fR']['GetCurrentGradient'](_0x5a60b3,this[_0x1b7361(0x13ef)],(_0x29c36c,_0x514f1c,_0xa92185)=>{var _0x51d7c4=_0x1b7361;_0x29c36c!==_0x155573['_currentDragGradient']&&(_0x155573[_0x51d7c4(0x5e8)]=_0x155573[_0x51d7c4(0x22bc)],_0x155573[_0x51d7c4(0x22bc)]=_0x514f1c[_0x51d7c4(0xe7f)](),_0x155573[_0x51d7c4(0xdcc)]=_0x29c36c),_0x514f1c=_0x1b1f8d['R'][_0x51d7c4(0x2f68)](_0x155573['_currentDrag1'],_0x155573[_0x51d7c4(0x22bc)],_0xa92185),this[_0x51d7c4(0x1220)][_0x51d7c4(0xbb9)](0x1-_0x514f1c);}),this[_0x1b7361(0x2dcf)]&&_0x155573['_localPosition']?(_0x155573[_0x1b7361(0x1a58)][_0x1b7361(0x2775)](this[_0x1b7361(0x1220)]),_0x2bf942['P'][_0x1b7361(0x2b3b)](_0x155573[_0x1b7361(0x1a58)],this['_emitterWorldMatrix'],_0x155573[_0x1b7361(0xdfa)])):_0x155573[_0x1b7361(0xdfa)][_0x1b7361(0x2775)](this[_0x1b7361(0x1220)]),_0x55620b&&_0x489d58&&_0x155573[_0x1b7361(0x12dd)]){var _0x5e991b=this[_0x1b7361(0x3aff)](_0x155573[_0x1b7361(0x12dd)]['x'],_0x155573[_0x1b7361(0x12dd)]['y'],_0x489d58[_0x1b7361(0xad8)],_0x489d58['height'],_0x55620b),_0x2d40b3=this[_0x1b7361(0x3aff)](_0x155573[_0x1b7361(0x12dd)]['z'],_0x155573['_randomNoiseCoordinates2']['x'],_0x489d58[_0x1b7361(0xad8)],_0x489d58[_0x1b7361(0x605)],_0x55620b),_0x2d4fb4=this[_0x1b7361(0x3aff)](_0x155573[_0x1b7361(0x3487)]['y'],_0x155573[_0x1b7361(0x3487)]['z'],_0x489d58[_0x1b7361(0xad8)],_0x489d58[_0x1b7361(0x605)],_0x55620b);const _0x265b81=_0x2bf942['jp'][_0x1b7361(0x19f4)][0x0];var _0x39cb6e=_0x2bf942['jp'][_0x1b7361(0x19f4)][0x1];_0x265b81[_0x1b7361(0x408c)]((0x2*_0x5e991b-0x1)*this[_0x1b7361(0x27ca)]['x'],(0x2*_0x2d40b3-0x1)*this[_0x1b7361(0x27ca)]['y'],(0x2*_0x2d4fb4-0x1)*this[_0x1b7361(0x27ca)]['z']),_0x265b81['scaleToRef'](_0x7d6b4a,_0x39cb6e),_0x155573[_0x1b7361(0x1451)][_0x1b7361(0x2775)](_0x39cb6e);}this[_0x1b7361(0x1405)][_0x1b7361(0x1447)](_0x7d6b4a,this[_0x1b7361(0x284c)]),_0x155573[_0x1b7361(0x1451)][_0x1b7361(0x2775)](this[_0x1b7361(0x284c)]),this['_sizeGradients']&&0x0<this[_0x1b7361(0x1c92)][_0x1b7361(0x3785)]&&_0x5f121d['fR'][_0x1b7361(0xe88)](_0x5a60b3,this[_0x1b7361(0x1c92)],(_0x503136,_0x2eecaf,_0x3f7204)=>{var _0x4d396b=_0x1b7361;_0x503136!==_0x155573['_currentSizeGradient']&&(_0x155573[_0x4d396b(0x5b6)]=_0x155573['_currentSize2'],_0x155573[_0x4d396b(0x1e45)]=_0x2eecaf['getFactor'](),_0x155573['_currentSizeGradient']=_0x503136),_0x155573[_0x4d396b(0x1910)]=_0x1b1f8d['R'][_0x4d396b(0x2f68)](_0x155573[_0x4d396b(0x5b6)],_0x155573[_0x4d396b(0x1e45)],_0x3f7204);}),this['_useRampGradients']&&(this[_0x1b7361(0x1562)]&&0x0<this[_0x1b7361(0x1562)][_0x1b7361(0x3785)]&&_0x5f121d['fR'][_0x1b7361(0xe88)](_0x5a60b3,this[_0x1b7361(0x1562)],(_0x559056,_0x5c5dee,_0x16d7bd)=>{var _0x2c6d46=_0x1b7361,_0x127fd9=_0x1b1f8d['R']['Lerp'](_0x559056[_0x2c6d46(0xd10)],_0x5c5dee[_0x2c6d46(0xd10)],_0x16d7bd),_0x559056=_0x1b1f8d['R'][_0x2c6d46(0x2f68)](_0x559056[_0x2c6d46(0x4f1)],_0x5c5dee[_0x2c6d46(0x4f1)],_0x16d7bd);_0x155573[_0x2c6d46(0x290)]['x']=_0x127fd9,_0x155573[_0x2c6d46(0x290)]['y']=_0x559056-_0x127fd9;}),this[_0x1b7361(0x492)]&&0x0<this[_0x1b7361(0x492)][_0x1b7361(0x3785)]&&_0x5f121d['fR'][_0x1b7361(0xe88)](_0x5a60b3,this[_0x1b7361(0x492)],(_0x2a7080,_0x3495cc,_0x1591ff)=>{var _0x6de03e=_0x1b7361,_0x3fe152=_0x1b1f8d['R'][_0x6de03e(0x2f68)](_0x2a7080[_0x6de03e(0xd10)],_0x3495cc[_0x6de03e(0xd10)],_0x1591ff),_0x2a7080=_0x1b1f8d['R'][_0x6de03e(0x2f68)](_0x2a7080[_0x6de03e(0x4f1)],_0x3495cc[_0x6de03e(0x4f1)],_0x1591ff);_0x155573[_0x6de03e(0x290)]['z']=_0x3fe152,_0x155573['remapData']['w']=_0x2a7080-_0x3fe152;})),this[_0x1b7361(0x2bf7)]&&_0x155573[_0x1b7361(0x40dd)](),_0x155573[_0x1b7361(0x1749)](),_0x155573[_0x1b7361(0x1397)]>=_0x155573[_0x1b7361(0x2929)]&&(this[_0x1b7361(0x3e77)](_0x155573),_0x155573[_0x1b7361(0x1a92)]&&(_0x155573[_0x1b7361(0x1a92)]['forEach'](_0x41ddb5=>{var _0x5ebc66=_0x1b7361;_0x41ddb5[_0x5ebc66(0x2e76)][_0x5ebc66(0x2365)]=!0x0,_0x41ddb5[_0x5ebc66(0x2e76)][_0x5ebc66(0x159a)]();}),_0x155573[_0x1b7361(0x1a92)]=null),this['recycleParticle'](_0x155573),_0x52a880--);}};}set[_0x372d8a(0xc1a)](_0x54b884){var _0xdfd339=_0x372d8a;this[_0xdfd339(0xa33)]&&this[_0xdfd339(0x851)][_0xdfd339(0x418a)](this['_onDisposeObserver']),this[_0xdfd339(0xa33)]=this[_0xdfd339(0x851)][_0xdfd339(0x33ee)](_0x54b884);}get[_0x372d8a(0x387d)](){var _0x535652=_0x372d8a;return this[_0x535652(0x2c76)];}set[_0x372d8a(0x387d)](_0x2a7952){var _0xfeb6dd=_0x372d8a;this[_0xfeb6dd(0x2c76)]!==_0x2a7952&&(this[_0xfeb6dd(0x2c76)]=_0x2a7952,this[_0xfeb6dd(0x17b0)]());}get[_0x372d8a(0x717)](){return this['_particles'];}[_0x372d8a(0x25ec)](){var _0x5a1ef1=_0x372d8a;return this[_0x5a1ef1(0x725)][_0x5a1ef1(0x3785)];}[_0x372d8a(0x1d40)](){var _0x4f45db=_0x372d8a;return _0x4f45db(0x3dfa);}['isStopping'](){var _0x36f3d9=_0x372d8a;return this[_0x36f3d9(0xc31)]&&this[_0x36f3d9(0x353)]();}['getCustomEffect'](_0x381b68=0x0){var _0x15cd3c=_0x372d8a;return null!=(_0x381b68=null==(_0x381b68=this[_0x15cd3c(0x2838)][_0x381b68])?void 0x0:_0x381b68[_0x15cd3c(0x300f)])?_0x381b68:this['_customWrappers'][0x0][_0x15cd3c(0x300f)];}[_0x372d8a(0x329d)](_0x30dfcc=0x0){var _0x4b5c89=_0x372d8a;return null!=(_0x30dfcc=this[_0x4b5c89(0x2838)][_0x30dfcc])?_0x30dfcc:this['_customWrappers'][0x0];}[_0x372d8a(0x3bdc)](_0x4eac60,_0x2bf776=0x0){var _0x46f7f1=_0x372d8a;this['_customWrappers'][_0x2bf776]=new _0x58da8d['q'](this[_0x46f7f1(0xe76)]),this[_0x46f7f1(0x2838)][_0x2bf776][_0x46f7f1(0x300f)]=_0x4eac60,this[_0x46f7f1(0x2838)][_0x2bf776]['drawContext']&&(this[_0x46f7f1(0x2838)][_0x2bf776]['drawContext']['useInstancing']=this['_useInstancing']);}get['onBeforeDrawParticlesObservable'](){var _0x3c2e16=_0x372d8a;return this[_0x3c2e16(0x260f)]||(this[_0x3c2e16(0x260f)]=new _0x781538['y$']()),this['_onBeforeDrawParticlesObservable'];}get[_0x372d8a(0x4104)](){var _0x455ab9=_0x372d8a;return _0x455ab9(0x717);}get['vertexBuffers'](){var _0x2bb5b2=_0x372d8a;return this[_0x2bb5b2(0x417a)];}get[_0x372d8a(0x29a3)](){var _0x4699f4=_0x372d8a;return this[_0x4699f4(0xc23)];}[_0x372d8a(0x2498)](_0x2f659e,_0x3d1d3c,_0xb525e4,_0x3d6bf1){var _0x190826=_0x372d8a;_0x3d1d3c=new _0x5f121d['b3'](_0x3d1d3c,_0xb525e4,_0x3d6bf1),(_0x2f659e[_0x190826(0x1e1d)](_0x3d1d3c),_0x2f659e[_0x190826(0x852)]((_0x42be9b,_0x5ae693)=>_0x42be9b[_0x190826(0x2851)]<_0x5ae693[_0x190826(0x2851)]?-0x1:_0x42be9b[_0x190826(0x2851)]>_0x5ae693[_0x190826(0x2851)]?0x1:0x0));}['_removeFactorGradient'](_0x23f589,_0x370ffc){var _0x1f2522=_0x372d8a;if(_0x23f589){let _0xa627b0=0x0;for(const _0x92d48a of _0x23f589){if(_0x92d48a[_0x1f2522(0x2851)]===_0x370ffc){_0x23f589['splice'](_0xa627b0,0x1);break;}_0xa627b0++;}}}[_0x372d8a(0x1b43)](_0x5ec3ff,_0x4d5b3e,_0x1c9655){var _0x253b8d=_0x372d8a;return this[_0x253b8d(0x2650)]||(this[_0x253b8d(0x2650)]=[]),this[_0x253b8d(0x2498)](this[_0x253b8d(0x2650)],_0x5ec3ff,_0x4d5b3e,_0x1c9655),this;}[_0x372d8a(0x10ec)](_0x2acb0b){var _0x38b873=_0x372d8a;return this[_0x38b873(0x443)](this[_0x38b873(0x2650)],_0x2acb0b),this;}[_0x372d8a(0x1ede)](_0x5da9d7,_0x296dc3,_0x4775e0){var _0x5a63aa=_0x372d8a;return this['_sizeGradients']||(this[_0x5a63aa(0x1c92)]=[]),this[_0x5a63aa(0x2498)](this[_0x5a63aa(0x1c92)],_0x5da9d7,_0x296dc3,_0x4775e0),this;}['removeSizeGradient'](_0x2ccf81){var _0xec589f=_0x372d8a;return this['_removeFactorGradient'](this[_0xec589f(0x1c92)],_0x2ccf81),this;}[_0x372d8a(0x37e2)](_0xf5f369,_0x4804b4,_0xf1b166){var _0x2cb56c=_0x372d8a;return this[_0x2cb56c(0x1562)]||(this[_0x2cb56c(0x1562)]=[]),this[_0x2cb56c(0x2498)](this[_0x2cb56c(0x1562)],_0xf5f369,_0x4804b4,_0xf1b166),this;}[_0x372d8a(0x15e7)](_0x2c8193){var _0x1ff9fd=_0x372d8a;return this[_0x1ff9fd(0x443)](this[_0x1ff9fd(0x1562)],_0x2c8193),this;}[_0x372d8a(0x1070)](_0x2af0db,_0x2a4e2c,_0x44ecb5){var _0x598540=_0x372d8a;return this[_0x598540(0x492)]||(this[_0x598540(0x492)]=[]),this[_0x598540(0x2498)](this['_alphaRemapGradients'],_0x2af0db,_0x2a4e2c,_0x44ecb5),this;}[_0x372d8a(0x1cb2)](_0x5472b6){var _0x157017=_0x372d8a;return this[_0x157017(0x443)](this[_0x157017(0x492)],_0x5472b6),this;}['addAngularSpeedGradient'](_0x28bbcf,_0x3cb177,_0x132869){var _0x58e9c6=_0x372d8a;return this[_0x58e9c6(0x4180)]||(this[_0x58e9c6(0x4180)]=[]),this['_addFactorGradient'](this['_angularSpeedGradients'],_0x28bbcf,_0x3cb177,_0x132869),this;}[_0x372d8a(0x19be)](_0x51be67){var _0x3ef580=_0x372d8a;return this[_0x3ef580(0x443)](this[_0x3ef580(0x4180)],_0x51be67),this;}['addVelocityGradient'](_0x3f1c61,_0x2bdba5,_0x1e64dd){var _0x278ff0=_0x372d8a;return this['_velocityGradients']||(this[_0x278ff0(0x2e66)]=[]),this[_0x278ff0(0x2498)](this[_0x278ff0(0x2e66)],_0x3f1c61,_0x2bdba5,_0x1e64dd),this;}[_0x372d8a(0x297f)](_0x42172d){var _0xf5efc8=_0x372d8a;return this[_0xf5efc8(0x443)](this[_0xf5efc8(0x2e66)],_0x42172d),this;}[_0x372d8a(0x1baf)](_0x3ca3cc,_0x38e659,_0xc44787){var _0x53fb8f=_0x372d8a;return this[_0x53fb8f(0x27b)]||(this['_limitVelocityGradients']=[]),this[_0x53fb8f(0x2498)](this[_0x53fb8f(0x27b)],_0x3ca3cc,_0x38e659,_0xc44787),this;}[_0x372d8a(0x1ef6)](_0x11864a){var _0x1a62da=_0x372d8a;return this[_0x1a62da(0x443)](this['_limitVelocityGradients'],_0x11864a),this;}[_0x372d8a(0x6bf)](_0x4b56fe,_0x68e533,_0x42e747){var _0x5816d6=_0x372d8a;return this[_0x5816d6(0x13ef)]||(this[_0x5816d6(0x13ef)]=[]),this['_addFactorGradient'](this[_0x5816d6(0x13ef)],_0x4b56fe,_0x68e533,_0x42e747),this;}[_0x372d8a(0x1d08)](_0x51a0cd){var _0x461ea1=_0x372d8a;return this[_0x461ea1(0x443)](this[_0x461ea1(0x13ef)],_0x51a0cd),this;}[_0x372d8a(0x2b24)](_0xc4ae3c,_0x502dd1,_0x43aaac){var _0x50e0e3=_0x372d8a;return this[_0x50e0e3(0x8ca)]||(this[_0x50e0e3(0x8ca)]=[]),this[_0x50e0e3(0x2498)](this[_0x50e0e3(0x8ca)],_0xc4ae3c,_0x502dd1,_0x43aaac),this;}[_0x372d8a(0x2751)](_0x30a73b){var _0x1c6892=_0x372d8a;return this[_0x1c6892(0x443)](this['_emitRateGradients'],_0x30a73b),this;}[_0x372d8a(0x332)](_0x499967,_0x1ec352,_0x2e09cb){var _0xc88173=_0x372d8a;return this[_0xc88173(0x16ec)]||(this[_0xc88173(0x16ec)]=[]),this[_0xc88173(0x2498)](this[_0xc88173(0x16ec)],_0x499967,_0x1ec352,_0x2e09cb),this;}[_0x372d8a(0xc74)](_0x38742d){var _0x2c0dce=_0x372d8a;return this[_0x2c0dce(0x443)](this[_0x2c0dce(0x16ec)],_0x38742d),this;}[_0x372d8a(0x9da)](){var _0x3b3a16=_0x372d8a;if(this[_0x3b3a16(0x1a1f)]&&this[_0x3b3a16(0x1a1f)][_0x3b3a16(0x3785)]&&!this[_0x3b3a16(0x1fdb)]&&this[_0x3b3a16(0x3921)]){const _0x5c49d9=new Uint8Array(0x4*this[_0x3b3a16(0x2ee2)]),_0x211fa6=_0x402ff3['zZ'][_0x3b3a16(0x32f2)][0x0];for(let _0x333d53=0x0;_0x333d53<this['_rawTextureWidth'];_0x333d53++){var _0x5b0787=_0x333d53/this[_0x3b3a16(0x2ee2)];_0x5f121d['fR'][_0x3b3a16(0xe88)](_0x5b0787,this['_rampGradients'],(_0xe6531,_0x256af6,_0x3da818)=>{var _0xd5bddc=_0x3b3a16;_0x402ff3['Wo']['LerpToRef'](_0xe6531[_0xd5bddc(0x389a)],_0x256af6[_0xd5bddc(0x389a)],_0x3da818,_0x211fa6),_0x5c49d9[0x4*_0x333d53]=0xff*_0x211fa6['r'],_0x5c49d9[0x4*_0x333d53+0x1]=0xff*_0x211fa6['g'],_0x5c49d9[0x4*_0x333d53+0x2]=0xff*_0x211fa6['b'],_0x5c49d9[0x4*_0x333d53+0x3]=0xff;});}this[_0x3b3a16(0x1fdb)]=_0x39744e['l'][_0x3b3a16(0x1cac)](_0x5c49d9,this[_0x3b3a16(0x2ee2)],0x1,this[_0x3b3a16(0x3921)],!0x1,!0x1,_0x504c22['g'][_0x3b3a16(0x1d4a)]);}}[_0x372d8a(0x2360)](){var _0x100089=_0x372d8a;return this[_0x100089(0x1a1f)];}['forceRefreshGradients'](){var _0x4adcf4=_0x372d8a;this[_0x4adcf4(0x3e34)]();}[_0x372d8a(0x3e34)](){var _0x3a8744=_0x372d8a;this[_0x3a8744(0x1a1f)]&&(this[_0x3a8744(0x1a1f)][_0x3a8744(0x852)]((_0x427ca5,_0x3dac08)=>_0x427ca5[_0x3a8744(0x2851)]<_0x3dac08[_0x3a8744(0x2851)]?-0x1:_0x427ca5[_0x3a8744(0x2851)]>_0x3dac08['gradient']?0x1:0x0),this[_0x3a8744(0x1fdb)]&&(this['_rampGradientsTexture'][_0x3a8744(0x3551)](),this[_0x3a8744(0x1fdb)]=null),this[_0x3a8744(0x9da)]());}[_0x372d8a(0x3387)](_0x212ac1,_0xd9f8d3){var _0x378289=_0x372d8a;return this[_0x378289(0x1a1f)]||(this[_0x378289(0x1a1f)]=[]),_0x212ac1=new _0x5f121d['cw'](_0x212ac1,_0xd9f8d3),(this[_0x378289(0x1a1f)]['push'](_0x212ac1),this['_syncRampGradientTexture'](),this);}['removeRampGradient'](_0x3b1374){var _0x85b88b=_0x372d8a;return this[_0x85b88b(0x37c8)](_0x3b1374,this[_0x85b88b(0x1a1f)],this[_0x85b88b(0x1fdb)]),this[_0x85b88b(0x1fdb)]=null,this[_0x85b88b(0x1a1f)]&&0x0<this[_0x85b88b(0x1a1f)][_0x85b88b(0x3785)]&&this[_0x85b88b(0x9da)](),this;}[_0x372d8a(0x2f5a)](_0x27a8dc,_0x4af028,_0x648039){var _0x23dbf1=_0x372d8a;return this[_0x23dbf1(0x23d)]||(this[_0x23dbf1(0x23d)]=[]),_0x27a8dc=new _0x5f121d['bK'](_0x27a8dc,_0x4af028,_0x648039),(this[_0x23dbf1(0x23d)][_0x23dbf1(0x1e1d)](_0x27a8dc),this['_colorGradients'][_0x23dbf1(0x852)]((_0x3e5ee0,_0x63f25f)=>_0x3e5ee0[_0x23dbf1(0x2851)]<_0x63f25f[_0x23dbf1(0x2851)]?-0x1:_0x3e5ee0[_0x23dbf1(0x2851)]>_0x63f25f[_0x23dbf1(0x2851)]?0x1:0x0),this);}[_0x372d8a(0x1050)](_0x289d92){var _0x424f57=_0x372d8a;if(!this[_0x424f57(0x23d)])return this;let _0x27d65a=0x0;for(const _0x398807 of this[_0x424f57(0x23d)]){if(_0x398807[_0x424f57(0x2851)]===_0x289d92){this[_0x424f57(0x23d)][_0x424f57(0x2e7)](_0x27d65a,0x1);break;}_0x27d65a++;}return this;}['resetDrawCache'](){var _0x127a29=_0x372d8a;for(const _0x193b08 of this[_0x127a29(0x30a0)])if(_0x193b08){for(const _0x418ada of _0x193b08)null!==_0x418ada&&void 0x0!==_0x418ada&&_0x418ada['dispose']();}this[_0x127a29(0x30a0)]=[];}[_0x372d8a(0x3aff)](_0x92daf5,_0x3e2cd1,_0x98b825,_0x1bf776,_0x2afacd){var _0x2668c9=_0x372d8a;return _0x2afacd[0x4*(((_0x92daf5=0.5*Math[_0x2668c9(0x3a1d)](_0x92daf5)+0.5)*_0x98b825%_0x98b825|0x0)+((_0x3e2cd1=0.5*Math[_0x2668c9(0x3a1d)](_0x3e2cd1)+0.5)*_0x1bf776%_0x1bf776|0x0)*_0x98b825)]/0xff;}[_0x372d8a(0x376b)](){var _0x40f5aa=_0x372d8a;this[_0x40f5aa(0x17b0)]();}[_0x372d8a(0x17b0)](){var _0x2a54e3=_0x372d8a;this[_0x2a54e3(0x3df)]&&(this[_0x2a54e3(0x3df)]['dispose'](),this['_vertexBuffer']=null),this[_0x2a54e3(0x2ea0)]&&(this[_0x2a54e3(0x2ea0)][_0x2a54e3(0x3551)](),this[_0x2a54e3(0x2ea0)]=null),this['_vertexArrayObject']&&(this[_0x2a54e3(0xe76)][_0x2a54e3(0x25e1)](this[_0x2a54e3(0x26a6)]),this[_0x2a54e3(0x26a6)]=null),this['_createVertexBuffers']();}[_0x372d8a(0x6c8)](){var _0x470fba=_0x372d8a;this[_0x470fba(0x2535)]=this[_0x470fba(0xcd2)]?0xa:0xc,this['_isAnimationSheetEnabled']&&(this[_0x470fba(0x2535)]+=0x1),this[_0x470fba(0x3df8)]&&this[_0x470fba(0x350e)]!==_0x34b107[_0x470fba(0xf42)]&&this['billboardMode']!==_0x34b107[_0x470fba(0x1d65)]||(this['_vertexBufferSize']+=0x3),this['_useRampGradients']&&(this['_vertexBufferSize']+=0x4);var _0x455822=this[_0x470fba(0xe76)],_0x5d8071=this[_0x470fba(0x2535)]*(this[_0x470fba(0xcd2)]?0x1:0x4);this[_0x470fba(0x2db1)]=new Float32Array(this[_0x470fba(0x6be)]*_0x5d8071),this[_0x470fba(0x3df)]=new _0x2efa9b['l'](_0x455822,this[_0x470fba(0x2db1)],!0x0,_0x5d8071);let _0x46724e=0x0;var _0x5d8071=this['_vertexBuffer'][_0x470fba(0x7bc)](_0x2efa9b['o']['PositionKind'],_0x46724e,0x3,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)]),_0x5d8071=(this['_vertexBuffers'][_0x2efa9b['o'][_0x470fba(0x3056)]]=_0x5d8071,_0x46724e+=0x3,this[_0x470fba(0x3df)][_0x470fba(0x7bc)](_0x2efa9b['o'][_0x470fba(0x716)],_0x46724e,0x4,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)])),_0x5d8071=(this[_0x470fba(0x417a)][_0x2efa9b['o']['ColorKind']]=_0x5d8071,_0x46724e+=0x4,this[_0x470fba(0x3df)][_0x470fba(0x7bc)](_0x470fba(0x2b1b),_0x46724e,0x1,this[_0x470fba(0x2535)],this['_useInstancing'])),_0x5d8071=(this[_0x470fba(0x417a)][_0x470fba(0x2b1b)]=_0x5d8071,_0x46724e+=0x1,this[_0x470fba(0x3df)][_0x470fba(0x7bc)](_0x470fba(0x1910),_0x46724e,0x2,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)]));this[_0x470fba(0x417a)][_0x470fba(0x1910)]=_0x5d8071,_0x46724e+=0x2,this['_isAnimationSheetEnabled']&&(_0x5d8071=this[_0x470fba(0x3df)][_0x470fba(0x7bc)](_0x470fba(0x246a),_0x46724e,0x1,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)]),this[_0x470fba(0x417a)][_0x470fba(0x246a)]=_0x5d8071,_0x46724e+=0x1),this[_0x470fba(0x3df8)]&&this[_0x470fba(0x350e)]!==_0x34b107[_0x470fba(0xf42)]&&this[_0x470fba(0x350e)]!==_0x34b107[_0x470fba(0x1d65)]||(_0x5d8071=this[_0x470fba(0x3df)][_0x470fba(0x7bc)]('direction',_0x46724e,0x3,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)]),this[_0x470fba(0x417a)][_0x470fba(0x1451)]=_0x5d8071,_0x46724e+=0x3),this[_0x470fba(0x2c76)]&&(_0x5d8071=this['_vertexBuffer'][_0x470fba(0x7bc)](_0x470fba(0x290),_0x46724e,0x4,this[_0x470fba(0x2535)],this[_0x470fba(0xcd2)]),this['_vertexBuffers'][_0x470fba(0x290)]=_0x5d8071,_0x46724e+=0x4);let _0xe27f70;this[_0x470fba(0xcd2)]?(_0x5d8071=new Float32Array([0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1]),this[_0x470fba(0x2ea0)]=new _0x2efa9b['l'](_0x455822,_0x5d8071,!0x1,0x2),_0xe27f70=this[_0x470fba(0x2ea0)][_0x470fba(0x7bc)](_0x470fba(0x2d0e),0x0,0x2)):(_0xe27f70=this['_vertexBuffer'][_0x470fba(0x7bc)]('offset',_0x46724e,0x2,this['_vertexBufferSize'],this['_useInstancing']),_0x46724e+=0x2),this[_0x470fba(0x417a)][_0x470fba(0x2d0e)]=_0xe27f70,this['resetDrawCache']();}[_0x372d8a(0xaad)](){var _0x1a158a=_0x372d8a;if(!this[_0x1a158a(0xcd2)]){const _0x44c240=[];let _0x5ba2b6=0x0;for(let _0x21ca99=0x0;_0x21ca99<this[_0x1a158a(0x6be)];_0x21ca99++)_0x44c240['push'](_0x5ba2b6),_0x44c240[_0x1a158a(0x1e1d)](_0x5ba2b6+0x1),_0x44c240['push'](_0x5ba2b6+0x2),_0x44c240[_0x1a158a(0x1e1d)](_0x5ba2b6),_0x44c240[_0x1a158a(0x1e1d)](_0x5ba2b6+0x2),_0x44c240[_0x1a158a(0x1e1d)](_0x5ba2b6+0x3),_0x5ba2b6+=0x4;this[_0x1a158a(0xc23)]=this[_0x1a158a(0xe76)][_0x1a158a(0x3dce)](_0x44c240);}}[_0x372d8a(0x3af1)](){return this['_capacity'];}[_0x372d8a(0x353)](){return this['_alive'];}[_0x372d8a(0x713)](){var _0x85f3cb=_0x372d8a;return this[_0x85f3cb(0x414e)];}[_0x372d8a(0x2abc)](){var _0x147b81=_0x372d8a;this[_0x147b81(0x10af)]=new Array(),this[_0x147b81(0x1477)]&&this[_0x147b81(0x1477)][_0x147b81(0x66b)](_0x3a8424=>{var _0x346e48=_0x147b81;_0x3a8424 instanceof _0x34b107?this[_0x346e48(0x10af)][_0x346e48(0x1e1d)]([new _0x3a3b9c['H'](_0x3a8424)]):_0x3a8424 instanceof _0x3a3b9c['H']?this[_0x346e48(0x10af)]['push']([_0x3a8424]):_0x3a8424 instanceof Array&&this[_0x346e48(0x10af)][_0x346e48(0x1e1d)](_0x3a8424);});}[_0x372d8a(0x1a7a)](_0x591aed=this[_0x372d8a(0x1ddd)]){var _0x1bc7ef=_0x372d8a;if(!this['targetStopDuration']&&this[_0x1bc7ef(0x1599)]())throw _0x1bc7ef(0x10e1);if(_0x591aed)setTimeout(()=>{var _0x213812=_0x1bc7ef;this[_0x213812(0x1a7a)](0x0);},_0x591aed);else{if(this[_0x1bc7ef(0x2abc)](),this[_0x1bc7ef(0x414e)]=!0x0,this['_stopped']=!0x1,this[_0x1bc7ef(0x2230)]=0x0,this[_0x1bc7ef(0x10af)]&&0x0!=this[_0x1bc7ef(0x10af)][_0x1bc7ef(0x3785)]&&(this[_0x1bc7ef(0x2c18)]=new Array()),this['_emitRateGradients']&&(0x0<this[_0x1bc7ef(0x8ca)]['length']&&(this['_currentEmitRateGradient']=this[_0x1bc7ef(0x8ca)][0x0],this[_0x1bc7ef(0x2164)]=this[_0x1bc7ef(0xdaa)][_0x1bc7ef(0xe7f)](),this[_0x1bc7ef(0x2599)]=this[_0x1bc7ef(0x2164)]),0x1<this[_0x1bc7ef(0x8ca)]['length']&&(this[_0x1bc7ef(0x2599)]=this[_0x1bc7ef(0x8ca)][0x1]['getFactor']())),this[_0x1bc7ef(0x16ec)]&&(0x0<this[_0x1bc7ef(0x16ec)][_0x1bc7ef(0x3785)]&&(this['_currentStartSizeGradient']=this[_0x1bc7ef(0x16ec)][0x0],this[_0x1bc7ef(0x3bb8)]=this[_0x1bc7ef(0x2662)]['getFactor'](),this['_currentStartSize2']=this[_0x1bc7ef(0x3bb8)]),0x1<this[_0x1bc7ef(0x16ec)][_0x1bc7ef(0x3785)]&&(this['_currentStartSize2']=this['_startSizeGradients'][0x1][_0x1bc7ef(0xe7f)]())),this[_0x1bc7ef(0x1e16)]){-0x1!==(null==(_0x591aed=this[_0x1bc7ef(0xcfd)])?void 0x0:_0x591aed['getClassName']()[_0x1bc7ef(0x850)](_0x1bc7ef(0x1591)))&&this[_0x1bc7ef(0xcfd)][_0x1bc7ef(0x3c5a)](!0x0);const _0x4f830f=this[_0x1bc7ef(0x29cc)];if(_0x4f830f&&_0x4f830f['onGeneratedObservable'])_0x4f830f[_0x1bc7ef(0xcaf)]['addOnce'](()=>{setTimeout(()=>{var _0x2a82fe=a7_0x2532;for(let _0x29a412=0x0;_0x29a412<this['preWarmCycles'];_0x29a412++)this[_0x2a82fe(0x17a4)](!0x0),_0x4f830f['render']();});});else{for(let _0x1982a8=0x0;_0x1982a8<this[_0x1bc7ef(0x1e16)];_0x1982a8++)this[_0x1bc7ef(0x17a4)](!0x0);}}this[_0x1bc7ef(0x1dbe)]&&this['animations']&&0x0<this[_0x1bc7ef(0x5fd)][_0x1bc7ef(0x3785)]&&this[_0x1bc7ef(0x3921)]&&this[_0x1bc7ef(0x3921)][_0x1bc7ef(0x1317)](this,this[_0x1bc7ef(0x2151)],this['beginAnimationTo'],this[_0x1bc7ef(0x2719)]);}}[_0x372d8a(0x159a)](_0x266fe0=!0x0){var _0xa1c4d3=_0x372d8a;this[_0xa1c4d3(0xc31)]||(this[_0xa1c4d3(0x25a1)][_0xa1c4d3(0x2231)](this),this[_0xa1c4d3(0xc31)]=!0x0,_0x266fe0&&this['_stopSubEmitters']());}['reset'](){var _0x1a7e9a=_0x372d8a;this[_0x1a7e9a(0xfd6)][_0x1a7e9a(0x3785)]=0x0,this[_0x1a7e9a(0x725)][_0x1a7e9a(0x3785)]=0x0;}['_appendParticleVertex'](_0x50c23c,_0x2eb666,_0x3cddd9,_0x3f02a1){var _0x2feee6=_0x372d8a;let _0x149909=_0x50c23c*this['_vertexBufferSize'];if(this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0xdfa)]['x']+this[_0x2feee6(0x2d46)]['x'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666['position']['y']+this['worldOffset']['y'],this['_vertexData'][_0x149909++]=_0x2eb666[_0x2feee6(0xdfa)]['z']+this[_0x2feee6(0x2d46)]['z'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x389a)]['r'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x389a)]['g'],this['_vertexData'][_0x149909++]=_0x2eb666[_0x2feee6(0x389a)]['b'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666['color']['a'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x2b1b)],this['_vertexData'][_0x149909++]=_0x2eb666[_0x2feee6(0x5ab)]['x']*_0x2eb666[_0x2feee6(0x1910)],this['_vertexData'][_0x149909++]=_0x2eb666[_0x2feee6(0x5ab)]['y']*_0x2eb666[_0x2feee6(0x1910)],this['_isAnimationSheetEnabled']&&(this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x246a)]),this[_0x2feee6(0x3df8)])this[_0x2feee6(0x350e)]!==_0x34b107[_0x2feee6(0xf42)]&&this[_0x2feee6(0x350e)]!==_0x34b107['BILLBOARDMODE_STRETCHED_LOCAL']||(this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666['direction']['x'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x1451)]['y'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x1451)]['z']);else{if(_0x2eb666['_initialDirection']){let _0x334407=_0x2eb666[_0x2feee6(0x3d85)];this['isLocal']&&(_0x2bf942['P'][_0x2feee6(0xa06)](_0x334407,this[_0x2feee6(0x148c)],_0x2bf942['jp'][_0x2feee6(0x19f4)][0x0]),_0x334407=_0x2bf942['jp'][_0x2feee6(0x19f4)][0x0]),0x0===_0x334407['x']&&0x0===_0x334407['z']&&(_0x334407['x']=0.001),this[_0x2feee6(0x2db1)][_0x149909++]=_0x334407['x'],this['_vertexData'][_0x149909++]=_0x334407['y'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x334407['z'];}else{let _0x51eb6c=_0x2eb666['direction'];this[_0x2feee6(0x2dcf)]&&(_0x2bf942['P'][_0x2feee6(0xa06)](_0x51eb6c,this[_0x2feee6(0x148c)],_0x2bf942['jp'][_0x2feee6(0x19f4)][0x0]),_0x51eb6c=_0x2bf942['jp'][_0x2feee6(0x19f4)][0x0]),0x0===_0x51eb6c['x']&&0x0===_0x51eb6c['z']&&(_0x51eb6c['x']=0.001),this[_0x2feee6(0x2db1)][_0x149909++]=_0x51eb6c['x'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x51eb6c['y'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x51eb6c['z'];}}this[_0x2feee6(0x2c76)]&&_0x2eb666['remapData']&&(this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x290)]['x'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666[_0x2feee6(0x290)]['y'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666['remapData']['z'],this[_0x2feee6(0x2db1)][_0x149909++]=_0x2eb666['remapData']['w']),this[_0x2feee6(0xcd2)]||(this['_isAnimationSheetEnabled']&&(0x0===_0x3cddd9?_0x3cddd9=this[_0x2feee6(0x1b1e)]:0x1===_0x3cddd9&&(_0x3cddd9=0x1-this['_epsilon']),0x0===_0x3f02a1?_0x3f02a1=this['_epsilon']:0x1===_0x3f02a1&&(_0x3f02a1=0x1-this[_0x2feee6(0x1b1e)])),this[_0x2feee6(0x2db1)][_0x149909++]=_0x3cddd9,this[_0x2feee6(0x2db1)][_0x149909++]=_0x3f02a1);}[_0x372d8a(0x2d3f)](){var _0x5da706=_0x372d8a;this[_0x5da706(0x2c18)]&&(this[_0x5da706(0x2c18)]['forEach'](_0x39bb5c=>{var _0x507304=_0x5da706;_0x39bb5c[_0x507304(0x159a)](!0x0);}),this['activeSubSystems']=new Array());}[_0x372d8a(0x2ed4)](){var _0x319830=_0x372d8a,_0x5eaefb;this[_0x319830(0x3fa6)]&&(-0x1!==(_0x5eaefb=this[_0x319830(0x3fa6)][_0x319830(0x2c18)]['indexOf'](this))&&this[_0x319830(0x3fa6)]['activeSubSystems'][_0x319830(0x2e7)](_0x5eaefb,0x1),this[_0x319830(0x3fa6)]=null);}['_update'](_0x874d13){var _0x3c05e4=_0x372d8a;if(this[_0x3c05e4(0xcac)]=0x0<this[_0x3c05e4(0x725)][_0x3c05e4(0x3785)],this[_0x3c05e4(0xcfd)]['position']){const _0xf11005=this[_0x3c05e4(0xcfd)];this[_0x3c05e4(0x148c)]=_0xf11005[_0x3c05e4(0x269)]();}else{var _0xad226f=this[_0x3c05e4(0xcfd)];this['_emitterWorldMatrix']=_0x2bf942['y3']['Translation'](_0xad226f['x'],_0xad226f['y'],_0xad226f['z']);}this[_0x3c05e4(0x148c)][_0x3c05e4(0x2b1e)](this[_0x3c05e4(0x23b6)]),this[_0x3c05e4(0x2830)](this[_0x3c05e4(0x725)]);let _0x445f97;for(let _0x18219c=0x0;_0x18219c<_0x874d13&&this[_0x3c05e4(0x725)][_0x3c05e4(0x3785)]!==this['_capacity'];_0x18219c++){if(_0x445f97=this[_0x3c05e4(0x4179)](),this[_0x3c05e4(0x725)][_0x3c05e4(0x1e1d)](_0x445f97),this['targetStopDuration']&&this[_0x3c05e4(0x2650)]&&0x0<this['_lifeTimeGradients'][_0x3c05e4(0x3785)]){const _0x4c011c=_0x1b1f8d['R'][_0x3c05e4(0x40ad)](this['_actualFrame']/this['targetStopDuration']);_0x5f121d['fR'][_0x3c05e4(0xe88)](_0x4c011c,this[_0x3c05e4(0x2650)],(_0x2035cb,_0x7477a1)=>{var _0x23844b=_0x3c05e4;const _0x8b378b=_0x2035cb,_0x281990=_0x7477a1;var _0x2035cb=_0x8b378b[_0x23844b(0xe7f)](),_0x7477a1=_0x281990[_0x23844b(0xe7f)](),_0x46fedb=(_0x4c011c-_0x8b378b['gradient'])/(_0x281990[_0x23844b(0x2851)]-_0x8b378b['gradient']);_0x445f97['lifeTime']=_0x1b1f8d['R']['Lerp'](_0x2035cb,_0x7477a1,_0x46fedb);});}else _0x445f97[_0x3c05e4(0x2929)]=_0x1b1f8d['R']['RandomRange'](this[_0x3c05e4(0x1299)],this[_0x3c05e4(0x1df2)]);var _0x16578f=_0x1b1f8d['R'][_0x3c05e4(0x445)](this[_0x3c05e4(0x3c38)],this['maxEmitPower']);(this[_0x3c05e4(0x3290)]?this:this[_0x3c05e4(0x3b8d)])[_0x3c05e4(0x3290)](this[_0x3c05e4(0x148c)],_0x445f97['position'],_0x445f97,this[_0x3c05e4(0x2dcf)]),this[_0x3c05e4(0x2dcf)]&&(_0x445f97['_localPosition']?_0x445f97[_0x3c05e4(0x1a58)]['copyFrom'](_0x445f97[_0x3c05e4(0xdfa)]):_0x445f97[_0x3c05e4(0x1a58)]=_0x445f97[_0x3c05e4(0xdfa)][_0x3c05e4(0x292d)](),_0x2bf942['P'][_0x3c05e4(0x2b3b)](_0x445f97[_0x3c05e4(0x1a58)],this[_0x3c05e4(0x148c)],_0x445f97[_0x3c05e4(0xdfa)])),this['startDirectionFunction']?this[_0x3c05e4(0x35c7)](this['_emitterWorldMatrix'],_0x445f97[_0x3c05e4(0x1451)],_0x445f97,this[_0x3c05e4(0x2dcf)]):this[_0x3c05e4(0x3b8d)][_0x3c05e4(0x35c7)](this[_0x3c05e4(0x148c)],_0x445f97[_0x3c05e4(0x1451)],_0x445f97,this[_0x3c05e4(0x2dcf)],this['_emitterInverseWorldMatrix']),0x0===_0x16578f?_0x445f97[_0x3c05e4(0x3d85)]?_0x445f97[_0x3c05e4(0x3d85)][_0x3c05e4(0x448)](_0x445f97[_0x3c05e4(0x1451)]):_0x445f97[_0x3c05e4(0x3d85)]=_0x445f97[_0x3c05e4(0x1451)]['clone']():_0x445f97['_initialDirection']=null,_0x445f97[_0x3c05e4(0x1451)][_0x3c05e4(0xbb9)](_0x16578f),this[_0x3c05e4(0x1c92)]&&0x0!==this[_0x3c05e4(0x1c92)]['length']?(_0x445f97[_0x3c05e4(0x33ab)]=this[_0x3c05e4(0x1c92)][0x0],_0x445f97['_currentSize1']=_0x445f97[_0x3c05e4(0x33ab)][_0x3c05e4(0xe7f)](),_0x445f97['size']=_0x445f97[_0x3c05e4(0x5b6)],0x1<this[_0x3c05e4(0x1c92)]['length']?_0x445f97[_0x3c05e4(0x1e45)]=this['_sizeGradients'][0x1]['getFactor']():_0x445f97[_0x3c05e4(0x1e45)]=_0x445f97[_0x3c05e4(0x5b6)]):_0x445f97[_0x3c05e4(0x1910)]=_0x1b1f8d['R'][_0x3c05e4(0x445)](this['minSize'],this['maxSize']),_0x445f97['scale'][_0x3c05e4(0x408c)](_0x1b1f8d['R'][_0x3c05e4(0x445)](this[_0x3c05e4(0x1699)],this['maxScaleX']),_0x1b1f8d['R'][_0x3c05e4(0x445)](this['minScaleY'],this[_0x3c05e4(0x22a9)])),this['_startSizeGradients']&&this[_0x3c05e4(0x16ec)][0x0]&&this[_0x3c05e4(0x3b66)]&&(_0x16578f=this[_0x3c05e4(0x2230)]/this['targetStopDuration'],_0x5f121d['fR']['GetCurrentGradient'](_0x16578f,this[_0x3c05e4(0x16ec)],(_0x2b0b5e,_0x1f7cbc,_0x1eabc5)=>{var _0x66d23=_0x3c05e4;_0x2b0b5e!==this[_0x66d23(0x2662)]&&(this[_0x66d23(0x3bb8)]=this['_currentStartSize2'],this['_currentStartSize2']=_0x1f7cbc[_0x66d23(0xe7f)](),this[_0x66d23(0x2662)]=_0x2b0b5e),_0x1f7cbc=_0x1b1f8d['R']['Lerp'](this[_0x66d23(0x3bb8)],this[_0x66d23(0x3862)],_0x1eabc5),_0x445f97[_0x66d23(0x5ab)][_0x66d23(0xbb9)](_0x1f7cbc);})),this[_0x3c05e4(0x4180)]&&0x0!==this[_0x3c05e4(0x4180)][_0x3c05e4(0x3785)]?(_0x445f97[_0x3c05e4(0x36b3)]=this[_0x3c05e4(0x4180)][0x0],_0x445f97[_0x3c05e4(0x3983)]=_0x445f97['_currentAngularSpeedGradient']['getFactor'](),_0x445f97[_0x3c05e4(0xe7c)]=_0x445f97['angularSpeed'],0x1<this['_angularSpeedGradients'][_0x3c05e4(0x3785)]?_0x445f97[_0x3c05e4(0x1851)]=this[_0x3c05e4(0x4180)][0x1][_0x3c05e4(0xe7f)]():_0x445f97[_0x3c05e4(0x1851)]=_0x445f97['_currentAngularSpeed1']):_0x445f97[_0x3c05e4(0x3983)]=_0x1b1f8d['R'][_0x3c05e4(0x445)](this[_0x3c05e4(0xc6d)],this['maxAngularSpeed']),_0x445f97[_0x3c05e4(0x2b1b)]=_0x1b1f8d['R'][_0x3c05e4(0x445)](this['minInitialRotation'],this['maxInitialRotation']),this[_0x3c05e4(0x2e66)]&&0x0<this['_velocityGradients'][_0x3c05e4(0x3785)]&&(_0x445f97[_0x3c05e4(0x367e)]=this['_velocityGradients'][0x0],_0x445f97[_0x3c05e4(0x3e14)]=_0x445f97[_0x3c05e4(0x367e)]['getFactor'](),0x1<this[_0x3c05e4(0x2e66)][_0x3c05e4(0x3785)]?_0x445f97['_currentVelocity2']=this[_0x3c05e4(0x2e66)][0x1][_0x3c05e4(0xe7f)]():_0x445f97[_0x3c05e4(0x64d)]=_0x445f97[_0x3c05e4(0x3e14)]),this['_limitVelocityGradients']&&0x0<this[_0x3c05e4(0x27b)][_0x3c05e4(0x3785)]&&(_0x445f97[_0x3c05e4(0x1261)]=this[_0x3c05e4(0x27b)][0x0],_0x445f97[_0x3c05e4(0x1526)]=_0x445f97[_0x3c05e4(0x1261)][_0x3c05e4(0xe7f)](),0x1<this[_0x3c05e4(0x27b)][_0x3c05e4(0x3785)]?_0x445f97[_0x3c05e4(0x36b4)]=this['_limitVelocityGradients'][0x1][_0x3c05e4(0xe7f)]():_0x445f97['_currentLimitVelocity2']=_0x445f97[_0x3c05e4(0x1526)]),this[_0x3c05e4(0x13ef)]&&0x0<this[_0x3c05e4(0x13ef)]['length']&&(_0x445f97[_0x3c05e4(0xdcc)]=this['_dragGradients'][0x0],_0x445f97[_0x3c05e4(0x5e8)]=_0x445f97['_currentDragGradient'][_0x3c05e4(0xe7f)](),0x1<this[_0x3c05e4(0x13ef)][_0x3c05e4(0x3785)]?_0x445f97[_0x3c05e4(0x22bc)]=this['_dragGradients'][0x1][_0x3c05e4(0xe7f)]():_0x445f97[_0x3c05e4(0x22bc)]=_0x445f97['_currentDrag1']),this[_0x3c05e4(0x23d)]&&0x0!==this['_colorGradients'][_0x3c05e4(0x3785)]?(_0x445f97[_0x3c05e4(0x29b3)]=this[_0x3c05e4(0x23d)][0x0],_0x445f97[_0x3c05e4(0x29b3)][_0x3c05e4(0x7af)](_0x445f97[_0x3c05e4(0x389a)]),_0x445f97[_0x3c05e4(0x3fc5)][_0x3c05e4(0x448)](_0x445f97[_0x3c05e4(0x389a)]),0x1<this[_0x3c05e4(0x23d)][_0x3c05e4(0x3785)]?this[_0x3c05e4(0x23d)][0x1][_0x3c05e4(0x7af)](_0x445f97[_0x3c05e4(0x2b73)]):_0x445f97['_currentColor2']['copyFrom'](_0x445f97['color'])):(_0x16578f=_0x1b1f8d['R'][_0x3c05e4(0x445)](0x0,0x1),_0x402ff3['HE'][_0x3c05e4(0x4086)](this[_0x3c05e4(0x34c)],this['color2'],_0x16578f,_0x445f97[_0x3c05e4(0x389a)]),this[_0x3c05e4(0xfa4)][_0x3c05e4(0x3cb9)](_0x445f97[_0x3c05e4(0x389a)],this['_colorDiff']),this[_0x3c05e4(0x15ac)][_0x3c05e4(0x1447)](0x1/_0x445f97[_0x3c05e4(0x2929)],_0x445f97[_0x3c05e4(0x2e4e)])),this[_0x3c05e4(0x2bf7)]&&(_0x445f97[_0x3c05e4(0xa7b)]=this['startSpriteCellID'],_0x445f97[_0x3c05e4(0x34ac)]=this[_0x3c05e4(0x2d0c)],_0x445f97['_initialSpriteCellLoop']=this['spriteCellLoop']),_0x445f97['direction']['addInPlace'](this[_0x3c05e4(0x3ed2)]),this[_0x3c05e4(0x2c76)]&&(_0x445f97[_0x3c05e4(0x290)]=new _0x2bf942['Lt'](0x0,0x1,0x0,0x1)),this[_0x3c05e4(0x29cc)]&&(_0x445f97[_0x3c05e4(0x12dd)]?(_0x445f97[_0x3c05e4(0x12dd)]['copyFromFloats'](Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)]()),_0x445f97['_randomNoiseCoordinates2'][_0x3c05e4(0x408c)](Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)]())):(_0x445f97[_0x3c05e4(0x12dd)]=new _0x2bf942['P'](Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)](),Math['random']()),_0x445f97['_randomNoiseCoordinates2']=new _0x2bf942['P'](Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)](),Math[_0x3c05e4(0xff9)]()))),_0x445f97['_inheritParticleInfoToSubEmitters']();}}static['_GetAttributeNamesOrOptions'](_0x57d204=!0x1,_0x37af8b=!0x1,_0x26d017=!0x1){var _0x29d8dd=_0x372d8a;const _0x483374=[_0x2efa9b['o'][_0x29d8dd(0x3056)],_0x2efa9b['o'][_0x29d8dd(0x716)],_0x29d8dd(0x2b1b),_0x29d8dd(0x2d0e),_0x29d8dd(0x1910)];return _0x57d204&&_0x483374[_0x29d8dd(0x1e1d)](_0x29d8dd(0x246a)),_0x37af8b||_0x483374['push']('direction'),_0x26d017&&_0x483374[_0x29d8dd(0x1e1d)](_0x29d8dd(0x290)),_0x483374;}static['_GetEffectCreationOptions'](_0x432934=!0x1,_0x4d0494=!0x1){var _0x490974=_0x372d8a;const _0xb6a17f=[_0x490974(0x67c),_0x490974(0x1f48),_0x490974(0x4059),'textureMask',_0x490974(0x2ae0),_0x490974(0x143f)];return(0x0,_0x506a92['qx'])(_0xb6a17f),_0x432934&&_0xb6a17f['push']('particlesInfos'),_0x4d0494&&_0xb6a17f[_0x490974(0x1e1d)](_0x490974(0x34cf)),_0xb6a17f;}[_0x372d8a(0x4c5)](_0x5caa37,_0x2e73dd){var _0x508ae0=_0x372d8a;if(this['_scene']&&(0x0,_0x506a92['AN'])(this,this[_0x508ae0(0x3921)],_0x5caa37),this[_0x508ae0(0x2bf7)]&&_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x126c)),this[_0x508ae0(0x8a7)]&&_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x1d2f)),_0x2e73dd===_0x34b107[_0x508ae0(0x199d)]&&_0x5caa37[_0x508ae0(0x1e1d)]('#define\x20BLENDMULTIPLYMODE'),this['_useRampGradients']&&_0x5caa37['push'](_0x508ae0(0x3864)),this[_0x508ae0(0x3df8)])switch(_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x2b8)),this[_0x508ae0(0x350e)]){case _0x34b107[_0x508ae0(0x333c)]:_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x3a53));break;case _0x34b107[_0x508ae0(0xf42)]:case _0x34b107[_0x508ae0(0x1d65)]:_0x5caa37['push'](_0x508ae0(0x32d)),this['billboardMode']===_0x34b107[_0x508ae0(0x1d65)]&&_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x59c));break;case _0x34b107[_0x508ae0(0x1588)]:_0x5caa37[_0x508ae0(0x1e1d)](_0x508ae0(0x21a7));}this[_0x508ae0(0x2c4b)]&&(this[_0x508ae0(0x2c4b)][_0x508ae0(0x364c)](this[_0x508ae0(0x3ab8)]),_0x5caa37[_0x508ae0(0x1e1d)](this[_0x508ae0(0x3ab8)][_0x508ae0(0x141d)]()));}[_0x372d8a(0x3b14)](_0x56ba3a,_0x54d511,_0x4c3e56){var _0x1a0425=_0x372d8a;_0x54d511[_0x1a0425(0x1e1d)](..._0x34b107[_0x1a0425(0x165c)](this[_0x1a0425(0x2bf7)],this['_isBillboardBased']&&this[_0x1a0425(0x350e)]!==_0x34b107['BILLBOARDMODE_STRETCHED']&&this['billboardMode']!==_0x34b107[_0x1a0425(0x1d65)],this[_0x1a0425(0x2c76)])),_0x56ba3a[_0x1a0425(0x1e1d)](..._0x34b107['_GetEffectCreationOptions'](this[_0x1a0425(0x2bf7)],this[_0x1a0425(0x8a7)])),_0x4c3e56[_0x1a0425(0x1e1d)](_0x1a0425(0x26d6),_0x1a0425(0x1291)),this[_0x1a0425(0x2c4b)]&&(_0x1bda5a['$'][_0x1a0425(0x215b)](_0x56ba3a,this['_imageProcessingConfigurationDefines']),_0x1bda5a['$'][_0x1a0425(0xf13)](_0x4c3e56,this[_0x1a0425(0x3ab8)]));}[_0x372d8a(0x4c4)](_0x53ccee){var _0x2924db=_0x372d8a,_0x31f17c=this[_0x2924db(0x329d)](_0x53ccee);if(null!=_0x31f17c&&_0x31f17c[_0x2924db(0x300f)])return _0x31f17c;const _0x5c5fae=[];this['fillDefines'](_0x5c5fae,_0x53ccee),_0x31f17c=this[_0x2924db(0xe76)][_0x2924db(0x336b)][_0x2924db(0x384c)]?this['_engine'][_0x2924db(0x2741)]:_0x504c22['g']['RENDERPASS_MAIN'];let _0x3160a0=this[_0x2924db(0x30a0)][_0x31f17c],_0x5529e7=(_0x3160a0=_0x3160a0||(this['_drawWrappers'][_0x31f17c]=[]))[_0x53ccee];_0x5529e7||((_0x5529e7=new _0x58da8d['q'](this[_0x2924db(0xe76)]))['drawContext']&&(_0x5529e7['drawContext'][_0x2924db(0x2d78)]=this[_0x2924db(0xcd2)]),_0x3160a0[_0x53ccee]=_0x5529e7);var _0x583548,_0x5072a6,_0x31f17c=_0x5c5fae['join']('\x0a');return _0x5529e7[_0x2924db(0x32ec)]!==_0x31f17c&&(this[_0x2924db(0x3b14)](_0x53ccee=[],_0x583548=[],_0x5072a6=[]),_0x5529e7[_0x2924db(0x3f5c)](this[_0x2924db(0xe76)]['createEffect'](_0x2924db(0x717),_0x583548,_0x53ccee,_0x5072a6,_0x31f17c),_0x31f17c)),_0x5529e7;}['animate'](_0x2cb274=!0x1){var _0x18f79f=_0x372d8a,_0x2c9661;if(this[_0x18f79f(0x414e)]){if(!_0x2cb274&&this['_scene']){if(!this['isReady']())return;if(this[_0x18f79f(0x25e2)]===this[_0x18f79f(0x3921)][_0x18f79f(0x31a3)]())return;this[_0x18f79f(0x25e2)]=this['_scene'][_0x18f79f(0x31a3)]();}this[_0x18f79f(0x827)]=this[_0x18f79f(0x22cf)]*(_0x2cb274?this['preWarmStepOffset']:(null==(_0x2c9661=this['_scene'])?void 0x0:_0x2c9661['getAnimationRatio']())||0x1);let _0x26b000;if(-0x1<this[_0x18f79f(0x147b)])_0x26b000=this[_0x18f79f(0x147b)],this[_0x18f79f(0x19ec)]=0x0,this[_0x18f79f(0x147b)]=0x0;else{let _0x37faf6=this[_0x18f79f(0x588)];this[_0x18f79f(0x8ca)]&&0x0<this[_0x18f79f(0x8ca)][_0x18f79f(0x3785)]&&this['targetStopDuration']&&(_0x2c9661=this['_actualFrame']/this[_0x18f79f(0x3b66)],_0x5f121d['fR'][_0x18f79f(0xe88)](_0x2c9661,this[_0x18f79f(0x8ca)],(_0x35ceb5,_0x3f9fc1,_0x599a09)=>{var _0x412a4d=_0x18f79f;_0x35ceb5!==this[_0x412a4d(0xdaa)]&&(this[_0x412a4d(0x2164)]=this[_0x412a4d(0x2599)],this[_0x412a4d(0x2599)]=_0x3f9fc1['getFactor'](),this[_0x412a4d(0xdaa)]=_0x35ceb5),_0x37faf6=_0x1b1f8d['R'][_0x412a4d(0x2f68)](this[_0x412a4d(0x2164)],this[_0x412a4d(0x2599)],_0x599a09);})),_0x26b000=_0x37faf6*this[_0x18f79f(0x827)]>>0x0,this[_0x18f79f(0x19ec)]+=_0x37faf6*this['_scaledUpdateSpeed']-_0x26b000;}if(0x1<this[_0x18f79f(0x19ec)]&&(_0x26b000+=this[_0x18f79f(0x19ec)]>>0x0,this[_0x18f79f(0x19ec)]-=this[_0x18f79f(0x19ec)]>>0x0),this['_alive']=!0x1,this[_0x18f79f(0xc31)]?_0x26b000=0x0:(this['_actualFrame']+=this[_0x18f79f(0x827)],this[_0x18f79f(0x3b66)]&&this[_0x18f79f(0x2230)]>=this[_0x18f79f(0x3b66)]&&this[_0x18f79f(0x159a)]()),this[_0x18f79f(0x2330)](_0x26b000),this['_stopped']&&!this['_alive']&&(this[_0x18f79f(0x414e)]=!0x1,this['onAnimationEnd']&&this[_0x18f79f(0x31fd)](),this[_0x18f79f(0x2365)]&&this[_0x18f79f(0x3921)]&&this[_0x18f79f(0x3921)]['_toBeDisposed']['push'](this)),!_0x2cb274){let _0x1b48fc=0x0;for(let _0x551bd7=0x0;_0x551bd7<this['_particles'][_0x18f79f(0x3785)];_0x551bd7++){var _0x418ae8=this[_0x18f79f(0x725)][_0x551bd7];this[_0x18f79f(0x1e4b)](_0x1b48fc,_0x418ae8),_0x1b48fc+=this[_0x18f79f(0xcd2)]?0x1:0x4;}this['_vertexBuffer']&&this['_vertexBuffer'][_0x18f79f(0x2c6c)](this[_0x18f79f(0x2db1)],0x0,this[_0x18f79f(0x725)][_0x18f79f(0x3785)]);}0x0===this[_0x18f79f(0x147b)]&&this[_0x18f79f(0x2365)]&&this[_0x18f79f(0x159a)]();}}[_0x372d8a(0x1e4b)](_0x145c47,_0xbd60a2){var _0x25d3bc=_0x372d8a;this['_appendParticleVertex'](_0x145c47++,_0xbd60a2,0x0,0x0),this[_0x25d3bc(0xcd2)]||(this[_0x25d3bc(0x2b4c)](_0x145c47++,_0xbd60a2,0x1,0x0),this[_0x25d3bc(0x2b4c)](_0x145c47++,_0xbd60a2,0x1,0x1),this[_0x25d3bc(0x2b4c)](_0x145c47++,_0xbd60a2,0x0,0x1));}[_0x372d8a(0x2e13)](){var _0x55965b=_0x372d8a,_0x3a453f;this[_0x55965b(0xe76)][_0x55965b(0x179f)]()[_0x55965b(0xd89)]&&(this[_0x55965b(0x26a6)]=null),this[_0x55965b(0xaad)](),null!=(_0x3a453f=this[_0x55965b(0x2ea0)])&&_0x3a453f['_rebuild'](),null!=(_0x3a453f=this[_0x55965b(0x3df)])&&_0x3a453f['_rebuild']();for(const _0x2dd2cb in this[_0x55965b(0x417a)])this['_vertexBuffers'][_0x2dd2cb][_0x55965b(0x2fb9)]();this[_0x55965b(0xd8f)]();}[_0x372d8a(0x1977)](){var _0x2b6b95=_0x372d8a;if(!this[_0x2b6b95(0xcfd)]||this[_0x2b6b95(0x2c4b)]&&!this[_0x2b6b95(0x2c4b)][_0x2b6b95(0x1977)]()||!this[_0x2b6b95(0x3549)]||!this['particleTexture'][_0x2b6b95(0x1977)]())return!0x1;if(this[_0x2b6b95(0x1ddc)]!==_0x34b107[_0x2b6b95(0xed6)]){if(!this[_0x2b6b95(0x4c4)](this[_0x2b6b95(0x1ddc)])[_0x2b6b95(0x300f)]['isReady']())return!0x1;}else{if(!this[_0x2b6b95(0x4c4)](_0x34b107['BLENDMODE_MULTIPLY'])['effect'][_0x2b6b95(0x1977)]())return!0x1;if(!this[_0x2b6b95(0x4c4)](_0x34b107[_0x2b6b95(0xfba)])[_0x2b6b95(0x300f)]['isReady']())return!0x1;}return!0x0;}[_0x372d8a(0x1273)](_0x4ce338){var _0x2546c5=_0x372d8a,_0x4e1671=this['_getWrapper'](_0x4ce338);const _0x27dcc9=_0x4e1671[_0x2546c5(0x300f)],_0x5a7e77=this[_0x2546c5(0xe76)],_0x302643=(_0x5a7e77[_0x2546c5(0x3d1)](_0x4e1671),null!=(_0x4e1671=this[_0x2546c5(0x1b81)])?_0x4e1671:this[_0x2546c5(0x3921)][_0x2546c5(0x1f0c)]()),_0x426eab=(_0x27dcc9[_0x2546c5(0xf22)](_0x2546c5(0x26d6),this[_0x2546c5(0x3549)]),_0x27dcc9[_0x2546c5(0x233e)]('view',_0x302643),_0x27dcc9['setMatrix'](_0x2546c5(0x4059),null!=(_0x4e1671=this[_0x2546c5(0x10d3)])?_0x4e1671:this[_0x2546c5(0x3921)]['getProjectionMatrix']()),this['_isAnimationSheetEnabled']&&this['particleTexture']&&(_0x4e1671=this[_0x2546c5(0x3549)][_0x2546c5(0x1785)](),_0x27dcc9['setFloat3'](_0x2546c5(0x1488),this[_0x2546c5(0x8af)]/_0x4e1671[_0x2546c5(0xad8)],this[_0x2546c5(0x27c0)]/_0x4e1671[_0x2546c5(0x605)],this[_0x2546c5(0x8af)]/_0x4e1671[_0x2546c5(0xad8)])),_0x27dcc9[_0x2546c5(0x3b15)](_0x2546c5(0x2ae0),this['translationPivot']),_0x27dcc9['setFloat4'](_0x2546c5(0x315b),this[_0x2546c5(0x315b)]['r'],this[_0x2546c5(0x315b)]['g'],this['textureMask']['b'],this[_0x2546c5(0x315b)]['a']),this[_0x2546c5(0x3df8)]&&this[_0x2546c5(0x3921)]&&(_0x4e1671=this['_scene'][_0x2546c5(0x3728)],_0x27dcc9[_0x2546c5(0x2a0f)](_0x2546c5(0x143f),_0x4e1671['globalPosition'])),this[_0x2546c5(0x1fdb)]&&(this['_rampGradients']&&this[_0x2546c5(0x1a1f)][_0x2546c5(0x3785)]||(this['_rampGradientsTexture'][_0x2546c5(0x3551)](),this['_rampGradientsTexture']=null),_0x27dcc9[_0x2546c5(0xf22)](_0x2546c5(0x1291),this['_rampGradientsTexture'])),_0x27dcc9[_0x2546c5(0x32ec)]);switch(this[_0x2546c5(0x3921)]&&(0x0,_0x506a92['an'])(_0x27dcc9,this,this[_0x2546c5(0x3921)]),0x0<=_0x426eab[_0x2546c5(0x850)]('#define\x20BILLBOARDMODE_ALL')&&(_0x302643[_0x2546c5(0x2b1e)](_0x2bf942['jp'][_0x2546c5(0x1919)][0x0]),_0x27dcc9[_0x2546c5(0x233e)]('invView',_0x2bf942['jp'][_0x2546c5(0x1919)][0x0])),void 0x0!==this[_0x2546c5(0x26a6)]?(this[_0x2546c5(0x26a6)]||(this[_0x2546c5(0x26a6)]=this['_engine'][_0x2546c5(0x1842)](this[_0x2546c5(0x417a)],this[_0x2546c5(0xc23)],_0x27dcc9)),this[_0x2546c5(0xe76)][_0x2546c5(0x2298)](this[_0x2546c5(0x26a6)],this[_0x2546c5(0xc23)])):_0x5a7e77[_0x2546c5(0x7ce)](this[_0x2546c5(0x417a)],this[_0x2546c5(0xc23)],_0x27dcc9),this['useLogarithmicDepth']&&this['_scene']&&_0x3c08ab['G'][_0x2546c5(0x1b37)](_0x426eab,_0x27dcc9,this[_0x2546c5(0x3921)]),this['_imageProcessingConfiguration']&&!this[_0x2546c5(0x2c4b)][_0x2546c5(0x17c9)]&&this[_0x2546c5(0x2c4b)][_0x2546c5(0xc95)](_0x27dcc9),_0x4ce338){case _0x34b107['BLENDMODE_ADD']:_0x5a7e77['setAlphaMode'](_0x504c22['g'][_0x2546c5(0x39df)]);break;case _0x34b107[_0x2546c5(0x2c5f)]:_0x5a7e77[_0x2546c5(0x3cdf)](_0x504c22['g'][_0x2546c5(0x99c)]);break;case _0x34b107[_0x2546c5(0x3a6)]:_0x5a7e77[_0x2546c5(0x3cdf)](_0x504c22['g'][_0x2546c5(0x256c)]);break;case _0x34b107['BLENDMODE_MULTIPLY']:_0x5a7e77[_0x2546c5(0x3cdf)](_0x504c22['g'][_0x2546c5(0x22c6)]);}return this[_0x2546c5(0x260f)]&&this[_0x2546c5(0x260f)][_0x2546c5(0x2231)](_0x27dcc9),this[_0x2546c5(0xcd2)]?_0x5a7e77[_0x2546c5(0x2953)](_0x504c22['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,this[_0x2546c5(0x725)][_0x2546c5(0x3785)]):_0x5a7e77[_0x2546c5(0x259f)](_0x504c22['g'][_0x2546c5(0x1f37)],0x0,0x6*this[_0x2546c5(0x725)][_0x2546c5(0x3785)]),this[_0x2546c5(0x725)]['length'];}[_0x372d8a(0xd50)](){var _0x273589=_0x372d8a;if(!this[_0x273589(0x1977)]()||!this[_0x273589(0x725)]['length'])return 0x0;const _0x33e7ff=this[_0x273589(0xe76)];_0x33e7ff[_0x273589(0x115c)]&&(_0x33e7ff['setState'](!0x1),this[_0x273589(0x468)]&&_0x33e7ff[_0x273589(0x1799)](!0x0));var _0x43319f=this[_0x273589(0x1ddc)]===_0x34b107[_0x273589(0xed6)]?this['_render'](_0x34b107[_0x273589(0x199d)])+this['_render'](_0x34b107['BLENDMODE_ADD']):this[_0x273589(0x1273)](this[_0x273589(0x1ddc)]);return this[_0x273589(0xe76)][_0x273589(0x1e23)](),this[_0x273589(0xe76)]['setAlphaMode'](_0x504c22['g'][_0x273589(0x1508)]),_0x43319f;}[_0x372d8a(0x3551)](_0x29375b=!0x0){var _0x1aa4c0=_0x372d8a;if(this[_0x1aa4c0(0xd8f)](),this[_0x1aa4c0(0x3df)]&&(this[_0x1aa4c0(0x3df)]['dispose'](),this['_vertexBuffer']=null),this['_spriteBuffer']&&(this[_0x1aa4c0(0x2ea0)][_0x1aa4c0(0x3551)](),this[_0x1aa4c0(0x2ea0)]=null),this['_indexBuffer']&&(this[_0x1aa4c0(0xe76)][_0x1aa4c0(0x25e7)](this['_indexBuffer']),this[_0x1aa4c0(0xc23)]=null),this[_0x1aa4c0(0x26a6)]&&(this['_engine'][_0x1aa4c0(0x25e1)](this['_vertexArrayObject']),this[_0x1aa4c0(0x26a6)]=null),_0x29375b&&this[_0x1aa4c0(0x3549)]&&(this[_0x1aa4c0(0x3549)][_0x1aa4c0(0x3551)](),this[_0x1aa4c0(0x3549)]=null),_0x29375b&&this[_0x1aa4c0(0x29cc)]&&(this[_0x1aa4c0(0x29cc)][_0x1aa4c0(0x3551)](),this['noiseTexture']=null),this[_0x1aa4c0(0x1fdb)]&&(this[_0x1aa4c0(0x1fdb)][_0x1aa4c0(0x3551)](),this[_0x1aa4c0(0x1fdb)]=null),this['_removeFromRoot'](),this[_0x1aa4c0(0x1477)]&&!this['_subEmitters']&&this[_0x1aa4c0(0x2abc)](),this[_0x1aa4c0(0x10af)]&&this[_0x1aa4c0(0x10af)]['length']){for(let _0x49e77b=0x0;_0x49e77b<this['_subEmitters'][_0x1aa4c0(0x3785)];_0x49e77b++)for(const _0x31dbf9 of this[_0x1aa4c0(0x10af)][_0x49e77b])_0x31dbf9['dispose']();this['_subEmitters']=[],this[_0x1aa4c0(0x1477)]=[];}this[_0x1aa4c0(0xc9f)]&&this[_0x1aa4c0(0xcfd)]&&this[_0x1aa4c0(0xcfd)]['dispose']&&this[_0x1aa4c0(0xcfd)]['dispose'](!0x0),this[_0x1aa4c0(0x260f)]&&this['_onBeforeDrawParticlesObservable'][_0x1aa4c0(0xc60)](),this[_0x1aa4c0(0x3921)]&&(-0x1<(_0x29375b=this[_0x1aa4c0(0x3921)][_0x1aa4c0(0x3ca7)][_0x1aa4c0(0x850)](this))&&this[_0x1aa4c0(0x3921)][_0x1aa4c0(0x3ca7)]['splice'](_0x29375b,0x1),this[_0x1aa4c0(0x3921)][_0x1aa4c0(0x2269)]['dispose']()),this[_0x1aa4c0(0x851)][_0x1aa4c0(0x2231)](this),this[_0x1aa4c0(0x851)][_0x1aa4c0(0xc60)](),this['onStoppedObservable'][_0x1aa4c0(0xc60)](),this['reset']();}[_0x372d8a(0x292d)](_0x47432f,_0x361efb,_0x262abd=!0x1){var _0x509121=_0x372d8a;const _0x706be2=Object[_0x509121(0x12a9)]({},this['_customWrappers']);let _0x39738e=null;const _0x2c929d=this[_0x509121(0xe76)];_0x2c929d[_0x509121(0x2973)]&&null!=this['customShader']&&(_0x50889e=0x0<(_0x39738e=this[_0x509121(0x876)])[_0x509121(0x12e5)][_0x509121(0x32ec)][_0x509121(0x3785)]?_0x39738e[_0x509121(0x12e5)][_0x509121(0x32ec)][_0x509121(0x372b)]('\x0a'):'',_0x50889e=_0x2c929d['createEffectForParticles'](_0x39738e[_0x509121(0x3af4)][_0x509121(0x3614)],_0x39738e['shaderOptions'][_0x509121(0x2f80)],_0x39738e[_0x509121(0x12e5)][_0x509121(0x35c5)],_0x50889e),_0x706be2[0x0]?_0x706be2[0x0][_0x509121(0x300f)]=_0x50889e:this[_0x509121(0x3bdc)](_0x50889e,0x0));var _0x50889e=this[_0x509121(0x2156)](_0x262abd);const _0x4d2d65=_0x34b107[_0x509121(0x2f08)](_0x50889e,this[_0x509121(0x3921)]||this[_0x509121(0xe76)],this[_0x509121(0x3fca)]);return _0x4d2d65[_0x509121(0x3844)]=_0x47432f,_0x4d2d65[_0x509121(0x876)]=_0x39738e,_0x4d2d65[_0x509121(0x2838)]=_0x706be2,void 0x0===_0x361efb&&(_0x361efb=this[_0x509121(0xcfd)]),this[_0x509121(0x29cc)]&&(_0x4d2d65[_0x509121(0x29cc)]=this[_0x509121(0x29cc)][_0x509121(0x292d)]()),_0x4d2d65[_0x509121(0xcfd)]=_0x361efb,this[_0x509121(0x299)]||_0x4d2d65[_0x509121(0x1a7a)](),_0x4d2d65;}['serialize'](_0x3015d6=!0x1){var _0x4c68d5=_0x372d8a;const _0x4c47c5={};if(_0x34b107['_Serialize'](_0x4c47c5,this,_0x3015d6),_0x4c47c5[_0x4c68d5(0x315b)]=this[_0x4c68d5(0x315b)][_0x4c68d5(0x4189)](),_0x4c47c5[_0x4c68d5(0x876)]=this[_0x4c68d5(0x876)],_0x4c47c5[_0x4c68d5(0x299)]=this[_0x4c68d5(0x299)],this[_0x4c68d5(0x1477)]){_0x4c47c5[_0x4c68d5(0x1477)]=[],this['_subEmitters']||this[_0x4c68d5(0x2abc)]();for(const _0x2f4fbd of this[_0x4c68d5(0x10af)]){const _0x381c5b=[];for(const _0x41d6b5 of _0x2f4fbd)_0x381c5b['push'](_0x41d6b5['serialize'](_0x3015d6));_0x4c47c5['subEmitters']['push'](_0x381c5b);}}return _0x4c47c5;}static[_0x372d8a(0x13ab)](_0xe07e78,_0xd00228,_0x161999){var _0x2bce7b=_0x372d8a;if(_0xe07e78['name']=_0xd00228[_0x2bce7b(0x3844)],_0xe07e78['id']=_0xd00228['id'],_0xe07e78[_0x2bce7b(0x230f)]=_0xd00228[_0x2bce7b(0x3af1)](),_0xe07e78[_0x2bce7b(0x2365)]=_0xd00228[_0x2bce7b(0x2365)],_0xe07e78[_0x2bce7b(0x147b)]=_0xd00228[_0x2bce7b(0x147b)],_0xd00228[_0x2bce7b(0xcfd)][_0x2bce7b(0xdfa)]){var _0x6e8dbe=_0xd00228['emitter'];_0xe07e78[_0x2bce7b(0x3765)]=_0x6e8dbe['id'];}else{const _0x4dcc78=_0xd00228[_0x2bce7b(0xcfd)];_0xe07e78[_0x2bce7b(0xcfd)]=_0x4dcc78[_0x2bce7b(0x4189)]();}_0xd00228['particleEmitterType']&&(_0xe07e78[_0x2bce7b(0x3b8d)]=_0xd00228['particleEmitterType'][_0x2bce7b(0x2156)]()),_0xd00228[_0x2bce7b(0x3549)]&&(_0x161999?_0xe07e78[_0x2bce7b(0xd74)]=_0xd00228['particleTexture']['serialize']():(_0xe07e78[_0x2bce7b(0x921)]=_0xd00228[_0x2bce7b(0x3549)]['name'],_0xe07e78[_0x2bce7b(0x192c)]=!!_0xd00228[_0x2bce7b(0x3549)][_0x2bce7b(0x409)])),_0xe07e78[_0x2bce7b(0x2dcf)]=_0xd00228['isLocal'],_0x566516['p4'][_0x2bce7b(0x1ae4)](_0xd00228,_0xe07e78),_0xe07e78[_0x2bce7b(0x1dbe)]=_0xd00228[_0x2bce7b(0x1dbe)],_0xe07e78['beginAnimationFrom']=_0xd00228[_0x2bce7b(0x2151)],_0xe07e78[_0x2bce7b(0x19b0)]=_0xd00228['beginAnimationTo'],_0xe07e78[_0x2bce7b(0x2719)]=_0xd00228[_0x2bce7b(0x2719)],_0xe07e78[_0x2bce7b(0x1ddd)]=_0xd00228[_0x2bce7b(0x1ddd)],_0xe07e78[_0x2bce7b(0x33dd)]=_0xd00228[_0x2bce7b(0x33dd)],_0xe07e78[_0x2bce7b(0x382a)]=_0xd00228[_0x2bce7b(0x382a)],_0xe07e78['billboardMode']=_0xd00228[_0x2bce7b(0x350e)],_0xe07e78[_0x2bce7b(0xc6d)]=_0xd00228[_0x2bce7b(0xc6d)],_0xe07e78[_0x2bce7b(0x3670)]=_0xd00228[_0x2bce7b(0x3670)],_0xe07e78['minSize']=_0xd00228[_0x2bce7b(0x25cf)],_0xe07e78[_0x2bce7b(0x3836)]=_0xd00228[_0x2bce7b(0x3836)],_0xe07e78[_0x2bce7b(0x1699)]=_0xd00228[_0x2bce7b(0x1699)],_0xe07e78[_0x2bce7b(0xf81)]=_0xd00228['maxScaleX'],_0xe07e78[_0x2bce7b(0x2ae9)]=_0xd00228['minScaleY'],_0xe07e78[_0x2bce7b(0x22a9)]=_0xd00228[_0x2bce7b(0x22a9)],_0xe07e78[_0x2bce7b(0x3c38)]=_0xd00228[_0x2bce7b(0x3c38)],_0xe07e78[_0x2bce7b(0x64a)]=_0xd00228[_0x2bce7b(0x64a)],_0xe07e78[_0x2bce7b(0x1299)]=_0xd00228['minLifeTime'],_0xe07e78['maxLifeTime']=_0xd00228[_0x2bce7b(0x1df2)],_0xe07e78[_0x2bce7b(0x588)]=_0xd00228[_0x2bce7b(0x588)],_0xe07e78[_0x2bce7b(0x1405)]=_0xd00228[_0x2bce7b(0x1405)]['asArray'](),_0xe07e78[_0x2bce7b(0x27ca)]=_0xd00228['noiseStrength']['asArray'](),_0xe07e78[_0x2bce7b(0x34c)]=_0xd00228[_0x2bce7b(0x34c)]['asArray'](),_0xe07e78[_0x2bce7b(0x1f2d)]=_0xd00228['color2'][_0x2bce7b(0x4189)](),_0xe07e78['colorDead']=_0xd00228[_0x2bce7b(0xfa4)][_0x2bce7b(0x4189)](),_0xe07e78[_0x2bce7b(0x22cf)]=_0xd00228[_0x2bce7b(0x22cf)],_0xe07e78['targetStopDuration']=_0xd00228[_0x2bce7b(0x3b66)],_0xe07e78[_0x2bce7b(0x1ddc)]=_0xd00228['blendMode'],_0xe07e78[_0x2bce7b(0x1e16)]=_0xd00228[_0x2bce7b(0x1e16)],_0xe07e78[_0x2bce7b(0x1b6e)]=_0xd00228['preWarmStepOffset'],_0xe07e78[_0x2bce7b(0x3101)]=_0xd00228['minInitialRotation'],_0xe07e78['maxInitialRotation']=_0xd00228[_0x2bce7b(0x3a00)],_0xe07e78[_0x2bce7b(0x3c1d)]=_0xd00228[_0x2bce7b(0x3c1d)],_0xe07e78[_0x2bce7b(0x28e0)]=_0xd00228[_0x2bce7b(0x28e0)],_0xe07e78[_0x2bce7b(0x2d0c)]=_0xd00228[_0x2bce7b(0x2d0c)],_0xe07e78[_0x2bce7b(0x145f)]=_0xd00228['spriteCellChangeSpeed'],_0xe07e78[_0x2bce7b(0x8af)]=_0xd00228[_0x2bce7b(0x8af)],_0xe07e78['spriteCellHeight']=_0xd00228[_0x2bce7b(0x27c0)],_0xe07e78[_0x2bce7b(0x36ae)]=_0xd00228[_0x2bce7b(0x36ae)],_0xe07e78[_0x2bce7b(0x4f4)]=_0xd00228[_0x2bce7b(0x4f4)],_0xe07e78[_0x2bce7b(0x8a7)]=_0xd00228[_0x2bce7b(0x8a7)],_0x6e8dbe=_0xd00228[_0x2bce7b(0x1cdb)]();if(_0x6e8dbe){_0xe07e78[_0x2bce7b(0x4ce)]=[];for(const _0x13645d of _0x6e8dbe){const _0xc58533={'gradient':_0x13645d[_0x2bce7b(0x2851)],'color1':_0x13645d['color1'][_0x2bce7b(0x4189)]()};_0x13645d[_0x2bce7b(0x1f2d)]?_0xc58533[_0x2bce7b(0x1f2d)]=_0x13645d['color2'][_0x2bce7b(0x4189)]():_0xc58533['color2']=_0x13645d[_0x2bce7b(0x34c)][_0x2bce7b(0x4189)](),_0xe07e78[_0x2bce7b(0x4ce)][_0x2bce7b(0x1e1d)](_0xc58533);}}_0x161999=_0xd00228[_0x2bce7b(0x2360)]();if(_0x161999){_0xe07e78[_0x2bce7b(0x184a)]=[];for(const _0xcb76c0 of _0x161999){var _0x24ee93={'gradient':_0xcb76c0['gradient'],'color':_0xcb76c0[_0x2bce7b(0x389a)][_0x2bce7b(0x4189)]()};_0xe07e78[_0x2bce7b(0x184a)][_0x2bce7b(0x1e1d)](_0x24ee93);}_0xe07e78[_0x2bce7b(0x387d)]=_0xd00228['useRampGradients'];}_0x6e8dbe=_0xd00228[_0x2bce7b(0x2e3c)]();if(_0x6e8dbe){_0xe07e78[_0x2bce7b(0x377e)]=[];for(const _0x454ba3 of _0x6e8dbe){const _0xd508ef={'gradient':_0x454ba3[_0x2bce7b(0x2851)],'factor1':_0x454ba3[_0x2bce7b(0xd10)]};void 0x0!==_0x454ba3[_0x2bce7b(0x4f1)]?_0xd508ef[_0x2bce7b(0x4f1)]=_0x454ba3['factor2']:_0xd508ef['factor2']=_0x454ba3[_0x2bce7b(0xd10)],_0xe07e78['colorRemapGradients']['push'](_0xd508ef);}}_0x161999=_0xd00228['getAlphaRemapGradients']();if(_0x161999){_0xe07e78['alphaRemapGradients']=[];for(const _0x1708ee of _0x161999){const _0x1b1524={'gradient':_0x1708ee[_0x2bce7b(0x2851)],'factor1':_0x1708ee['factor1']};void 0x0!==_0x1708ee[_0x2bce7b(0x4f1)]?_0x1b1524[_0x2bce7b(0x4f1)]=_0x1708ee[_0x2bce7b(0x4f1)]:_0x1b1524[_0x2bce7b(0x4f1)]=_0x1708ee[_0x2bce7b(0xd10)],_0xe07e78['alphaRemapGradients'][_0x2bce7b(0x1e1d)](_0x1b1524);}}_0x6e8dbe=_0xd00228['getSizeGradients']();if(_0x6e8dbe){_0xe07e78[_0x2bce7b(0xf24)]=[];for(const _0x2179db of _0x6e8dbe){const _0x36b32d={'gradient':_0x2179db['gradient'],'factor1':_0x2179db[_0x2bce7b(0xd10)]};void 0x0!==_0x2179db[_0x2bce7b(0x4f1)]?_0x36b32d[_0x2bce7b(0x4f1)]=_0x2179db[_0x2bce7b(0x4f1)]:_0x36b32d['factor2']=_0x2179db['factor1'],_0xe07e78[_0x2bce7b(0xf24)][_0x2bce7b(0x1e1d)](_0x36b32d);}}_0x161999=_0xd00228['getAngularSpeedGradients']();if(_0x161999){_0xe07e78[_0x2bce7b(0x2541)]=[];for(const _0x15df2b of _0x161999){const _0x2e43bf={'gradient':_0x15df2b['gradient'],'factor1':_0x15df2b[_0x2bce7b(0xd10)]};void 0x0!==_0x15df2b[_0x2bce7b(0x4f1)]?_0x2e43bf[_0x2bce7b(0x4f1)]=_0x15df2b['factor2']:_0x2e43bf[_0x2bce7b(0x4f1)]=_0x15df2b[_0x2bce7b(0xd10)],_0xe07e78[_0x2bce7b(0x2541)]['push'](_0x2e43bf);}}_0x6e8dbe=_0xd00228[_0x2bce7b(0x2b2f)]();if(_0x6e8dbe){_0xe07e78['velocityGradients']=[];for(const _0x580556 of _0x6e8dbe){const _0x1af6af={'gradient':_0x580556['gradient'],'factor1':_0x580556[_0x2bce7b(0xd10)]};void 0x0!==_0x580556['factor2']?_0x1af6af[_0x2bce7b(0x4f1)]=_0x580556[_0x2bce7b(0x4f1)]:_0x1af6af['factor2']=_0x580556[_0x2bce7b(0xd10)],_0xe07e78[_0x2bce7b(0x1a42)][_0x2bce7b(0x1e1d)](_0x1af6af);}}_0x161999=_0xd00228[_0x2bce7b(0x3204)]();if(_0x161999){_0xe07e78['dragGradients']=[];for(const _0x4e6f1d of _0x161999){const _0x13fc61={'gradient':_0x4e6f1d[_0x2bce7b(0x2851)],'factor1':_0x4e6f1d['factor1']};void 0x0!==_0x4e6f1d['factor2']?_0x13fc61[_0x2bce7b(0x4f1)]=_0x4e6f1d[_0x2bce7b(0x4f1)]:_0x13fc61[_0x2bce7b(0x4f1)]=_0x4e6f1d[_0x2bce7b(0xd10)],_0xe07e78[_0x2bce7b(0x597)][_0x2bce7b(0x1e1d)](_0x13fc61);}}_0x6e8dbe=_0xd00228['getEmitRateGradients']();if(_0x6e8dbe){_0xe07e78[_0x2bce7b(0xf08)]=[];for(const _0x2b4e0b of _0x6e8dbe){const _0x3bb36a={'gradient':_0x2b4e0b['gradient'],'factor1':_0x2b4e0b[_0x2bce7b(0xd10)]};void 0x0!==_0x2b4e0b[_0x2bce7b(0x4f1)]?_0x3bb36a[_0x2bce7b(0x4f1)]=_0x2b4e0b[_0x2bce7b(0x4f1)]:_0x3bb36a['factor2']=_0x2b4e0b['factor1'],_0xe07e78['emitRateGradients'][_0x2bce7b(0x1e1d)](_0x3bb36a);}}_0x161999=_0xd00228[_0x2bce7b(0x292b)]();if(_0x161999){_0xe07e78[_0x2bce7b(0x2332)]=[];for(const _0x32f72d of _0x161999){const _0x2e0ec8={'gradient':_0x32f72d[_0x2bce7b(0x2851)],'factor1':_0x32f72d[_0x2bce7b(0xd10)]};void 0x0!==_0x32f72d[_0x2bce7b(0x4f1)]?_0x2e0ec8[_0x2bce7b(0x4f1)]=_0x32f72d[_0x2bce7b(0x4f1)]:_0x2e0ec8['factor2']=_0x32f72d['factor1'],_0xe07e78[_0x2bce7b(0x2332)][_0x2bce7b(0x1e1d)](_0x2e0ec8);}}_0x6e8dbe=_0xd00228['getLifeTimeGradients']();if(_0x6e8dbe){_0xe07e78['lifeTimeGradients']=[];for(const _0x2e24b4 of _0x6e8dbe){const _0x124260={'gradient':_0x2e24b4['gradient'],'factor1':_0x2e24b4[_0x2bce7b(0xd10)]};void 0x0!==_0x2e24b4[_0x2bce7b(0x4f1)]?_0x124260[_0x2bce7b(0x4f1)]=_0x2e24b4[_0x2bce7b(0x4f1)]:_0x124260['factor2']=_0x2e24b4[_0x2bce7b(0xd10)],_0xe07e78['lifeTimeGradients']['push'](_0x124260);}}_0x161999=_0xd00228['getLimitVelocityGradients']();if(_0x161999){_0xe07e78['limitVelocityGradients']=[];for(const _0x4acfd5 of _0x161999){const _0x268f1e={'gradient':_0x4acfd5['gradient'],'factor1':_0x4acfd5[_0x2bce7b(0xd10)]};void 0x0!==_0x4acfd5['factor2']?_0x268f1e[_0x2bce7b(0x4f1)]=_0x4acfd5['factor2']:_0x268f1e[_0x2bce7b(0x4f1)]=_0x4acfd5[_0x2bce7b(0xd10)],_0xe07e78[_0x2bce7b(0x38c4)]['push'](_0x268f1e);}_0xe07e78[_0x2bce7b(0x2f87)]=_0xd00228[_0x2bce7b(0x2f87)];}_0xd00228[_0x2bce7b(0x29cc)]&&(_0xe07e78[_0x2bce7b(0x29cc)]=_0xd00228[_0x2bce7b(0x29cc)][_0x2bce7b(0x2156)]());}static[_0x372d8a(0x1106)](_0x40ceed,_0x41f7ab,_0x29410b,_0x1aade0){var _0x4dfc9a=_0x372d8a;let _0x33cb00;_0x33cb00=_0x29410b instanceof _0x1a6e05['B']?null:_0x29410b;const _0xea3538=(0x0,_0x159dbb['q'])(_0x4dfc9a(0x3352));if(_0xea3538&&_0x33cb00&&(_0x40ceed[_0x4dfc9a(0xd74)]?_0x41f7ab[_0x4dfc9a(0x3549)]=_0xea3538[_0x4dfc9a(0x2f08)](_0x40ceed['texture'],_0x33cb00,_0x1aade0):_0x40ceed[_0x4dfc9a(0x921)]&&(_0x41f7ab[_0x4dfc9a(0x3549)]=new _0xea3538(_0x1aade0+_0x40ceed['textureName'],_0x33cb00,!0x1,void 0x0===_0x40ceed[_0x4dfc9a(0x192c)]||_0x40ceed['invertY']),_0x41f7ab[_0x4dfc9a(0x3549)][_0x4dfc9a(0x3844)]=_0x40ceed['textureName'])),_0x40ceed[_0x4dfc9a(0x3765)]||0x0===_0x40ceed['emitterId']||void 0x0!==_0x40ceed[_0x4dfc9a(0xcfd)]?_0x40ceed[_0x4dfc9a(0x3765)]&&_0x33cb00?_0x41f7ab['emitter']=_0x33cb00[_0x4dfc9a(0x1af8)](_0x40ceed[_0x4dfc9a(0x3765)]):_0x41f7ab[_0x4dfc9a(0xcfd)]=_0x2bf942['P'][_0x4dfc9a(0x1c38)](_0x40ceed[_0x4dfc9a(0xcfd)]):_0x41f7ab[_0x4dfc9a(0xcfd)]=_0x2bf942['P']['Zero'](),_0x41f7ab[_0x4dfc9a(0x2dcf)]=!!_0x40ceed['isLocal'],void 0x0!==_0x40ceed['renderingGroupId']&&(_0x41f7ab[_0x4dfc9a(0x33dd)]=_0x40ceed[_0x4dfc9a(0x33dd)]),void 0x0!==_0x40ceed[_0x4dfc9a(0x382a)]&&(_0x41f7ab[_0x4dfc9a(0x382a)]=_0x40ceed[_0x4dfc9a(0x382a)]),void 0x0!==_0x40ceed['billboardMode']&&(_0x41f7ab['billboardMode']=_0x40ceed[_0x4dfc9a(0x350e)]),void 0x0!==_0x40ceed['useLogarithmicDepth']&&(_0x41f7ab[_0x4dfc9a(0x8a7)]=_0x40ceed['useLogarithmicDepth']),_0x40ceed['animations']){for(let _0x2570d8=0x0;_0x2570d8<_0x40ceed[_0x4dfc9a(0x5fd)][_0x4dfc9a(0x3785)];_0x2570d8++){var _0x4e7408=_0x40ceed[_0x4dfc9a(0x5fd)][_0x2570d8];const _0x38b604=(0x0,_0x159dbb['q'])(_0x4dfc9a(0x29f2));_0x38b604&&_0x41f7ab[_0x4dfc9a(0x5fd)][_0x4dfc9a(0x1e1d)](_0x38b604[_0x4dfc9a(0x2f08)](_0x4e7408));}_0x41f7ab[_0x4dfc9a(0x1dbe)]=_0x40ceed[_0x4dfc9a(0x1dbe)],_0x41f7ab[_0x4dfc9a(0x2151)]=_0x40ceed[_0x4dfc9a(0x2151)],_0x41f7ab[_0x4dfc9a(0x19b0)]=_0x40ceed[_0x4dfc9a(0x19b0)],_0x41f7ab['beginAnimationLoop']=_0x40ceed[_0x4dfc9a(0x2719)];}if(_0x40ceed[_0x4dfc9a(0x8f5)]&&_0x33cb00&&_0x33cb00[_0x4dfc9a(0x1317)](_0x41f7ab,_0x40ceed[_0x4dfc9a(0xe74)],_0x40ceed[_0x4dfc9a(0xfc9)],_0x40ceed[_0x4dfc9a(0x3098)],_0x40ceed[_0x4dfc9a(0x3432)]||0x1),_0x41f7ab[_0x4dfc9a(0x1ddd)]=0x0|_0x40ceed['startDelay'],_0x41f7ab[_0x4dfc9a(0xc6d)]=_0x40ceed['minAngularSpeed'],_0x41f7ab[_0x4dfc9a(0x3670)]=_0x40ceed[_0x4dfc9a(0x3670)],_0x41f7ab[_0x4dfc9a(0x25cf)]=_0x40ceed['minSize'],_0x41f7ab[_0x4dfc9a(0x3836)]=_0x40ceed[_0x4dfc9a(0x3836)],_0x40ceed['minScaleX']&&(_0x41f7ab[_0x4dfc9a(0x1699)]=_0x40ceed['minScaleX'],_0x41f7ab[_0x4dfc9a(0xf81)]=_0x40ceed[_0x4dfc9a(0xf81)],_0x41f7ab[_0x4dfc9a(0x2ae9)]=_0x40ceed['minScaleY'],_0x41f7ab['maxScaleY']=_0x40ceed[_0x4dfc9a(0x22a9)]),void 0x0!==_0x40ceed[_0x4dfc9a(0x1e16)]&&(_0x41f7ab[_0x4dfc9a(0x1e16)]=_0x40ceed['preWarmCycles'],_0x41f7ab[_0x4dfc9a(0x1b6e)]=_0x40ceed[_0x4dfc9a(0x1b6e)]),void 0x0!==_0x40ceed[_0x4dfc9a(0x3101)]&&(_0x41f7ab[_0x4dfc9a(0x3101)]=_0x40ceed[_0x4dfc9a(0x3101)],_0x41f7ab['maxInitialRotation']=_0x40ceed[_0x4dfc9a(0x3a00)]),_0x41f7ab[_0x4dfc9a(0x1299)]=_0x40ceed['minLifeTime'],_0x41f7ab[_0x4dfc9a(0x1df2)]=_0x40ceed[_0x4dfc9a(0x1df2)],_0x41f7ab['minEmitPower']=_0x40ceed['minEmitPower'],_0x41f7ab[_0x4dfc9a(0x64a)]=_0x40ceed[_0x4dfc9a(0x64a)],_0x41f7ab[_0x4dfc9a(0x588)]=_0x40ceed['emitRate'],_0x41f7ab[_0x4dfc9a(0x1405)]=_0x2bf942['P'][_0x4dfc9a(0x1c38)](_0x40ceed['gravity']),_0x40ceed['noiseStrength']&&(_0x41f7ab['noiseStrength']=_0x2bf942['P'][_0x4dfc9a(0x1c38)](_0x40ceed[_0x4dfc9a(0x27ca)])),_0x41f7ab[_0x4dfc9a(0x34c)]=_0x402ff3['HE']['FromArray'](_0x40ceed[_0x4dfc9a(0x34c)]),_0x41f7ab['color2']=_0x402ff3['HE'][_0x4dfc9a(0x1c38)](_0x40ceed[_0x4dfc9a(0x1f2d)]),_0x41f7ab['colorDead']=_0x402ff3['HE']['FromArray'](_0x40ceed['colorDead']),_0x41f7ab[_0x4dfc9a(0x22cf)]=_0x40ceed[_0x4dfc9a(0x22cf)],_0x41f7ab[_0x4dfc9a(0x3b66)]=_0x40ceed['targetStopDuration'],_0x41f7ab['blendMode']=_0x40ceed[_0x4dfc9a(0x1ddc)],_0x40ceed[_0x4dfc9a(0x4ce)]){for(const _0x3971cd of _0x40ceed[_0x4dfc9a(0x4ce)])_0x41f7ab[_0x4dfc9a(0x2f5a)](_0x3971cd[_0x4dfc9a(0x2851)],_0x402ff3['HE'][_0x4dfc9a(0x1c38)](_0x3971cd['color1']),_0x3971cd[_0x4dfc9a(0x1f2d)]?_0x402ff3['HE']['FromArray'](_0x3971cd[_0x4dfc9a(0x1f2d)]):void 0x0);}if(_0x40ceed[_0x4dfc9a(0x184a)]){for(const _0x54a2dd of _0x40ceed[_0x4dfc9a(0x184a)])_0x41f7ab['addRampGradient'](_0x54a2dd[_0x4dfc9a(0x2851)],_0x402ff3['Wo'][_0x4dfc9a(0x1c38)](_0x54a2dd[_0x4dfc9a(0x389a)]));_0x41f7ab[_0x4dfc9a(0x387d)]=_0x40ceed[_0x4dfc9a(0x387d)];}if(_0x40ceed[_0x4dfc9a(0x377e)]){for(const _0x2da3b9 of _0x40ceed[_0x4dfc9a(0x377e)])_0x41f7ab['addColorRemapGradient'](_0x2da3b9[_0x4dfc9a(0x2851)],void 0x0!==_0x2da3b9[_0x4dfc9a(0xd10)]?_0x2da3b9[_0x4dfc9a(0xd10)]:_0x2da3b9[_0x4dfc9a(0x2f4a)],_0x2da3b9[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0x2a00)]){for(const _0x2a1caa of _0x40ceed[_0x4dfc9a(0x2a00)])_0x41f7ab[_0x4dfc9a(0x1070)](_0x2a1caa[_0x4dfc9a(0x2851)],void 0x0!==_0x2a1caa[_0x4dfc9a(0xd10)]?_0x2a1caa['factor1']:_0x2a1caa[_0x4dfc9a(0x2f4a)],_0x2a1caa[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0xf24)]){for(const _0x3e6ed0 of _0x40ceed['sizeGradients'])_0x41f7ab['addSizeGradient'](_0x3e6ed0[_0x4dfc9a(0x2851)],void 0x0!==_0x3e6ed0[_0x4dfc9a(0xd10)]?_0x3e6ed0[_0x4dfc9a(0xd10)]:_0x3e6ed0[_0x4dfc9a(0x2f4a)],_0x3e6ed0[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0x2541)]){for(const _0x484c8d of _0x40ceed[_0x4dfc9a(0x2541)])_0x41f7ab['addAngularSpeedGradient'](_0x484c8d[_0x4dfc9a(0x2851)],void 0x0!==_0x484c8d[_0x4dfc9a(0xd10)]?_0x484c8d[_0x4dfc9a(0xd10)]:_0x484c8d[_0x4dfc9a(0x2f4a)],_0x484c8d[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0x1a42)]){for(const _0x49c6e7 of _0x40ceed['velocityGradients'])_0x41f7ab[_0x4dfc9a(0x1fe4)](_0x49c6e7[_0x4dfc9a(0x2851)],void 0x0!==_0x49c6e7[_0x4dfc9a(0xd10)]?_0x49c6e7[_0x4dfc9a(0xd10)]:_0x49c6e7[_0x4dfc9a(0x2f4a)],_0x49c6e7[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0x597)]){for(const _0x59e874 of _0x40ceed[_0x4dfc9a(0x597)])_0x41f7ab['addDragGradient'](_0x59e874[_0x4dfc9a(0x2851)],void 0x0!==_0x59e874['factor1']?_0x59e874['factor1']:_0x59e874[_0x4dfc9a(0x2f4a)],_0x59e874['factor2']);}if(_0x40ceed[_0x4dfc9a(0xf08)]){for(const _0x5f9ce of _0x40ceed[_0x4dfc9a(0xf08)])_0x41f7ab[_0x4dfc9a(0x2b24)](_0x5f9ce[_0x4dfc9a(0x2851)],void 0x0!==_0x5f9ce[_0x4dfc9a(0xd10)]?_0x5f9ce[_0x4dfc9a(0xd10)]:_0x5f9ce[_0x4dfc9a(0x2f4a)],_0x5f9ce['factor2']);}if(_0x40ceed[_0x4dfc9a(0x2332)]){for(const _0x5d011b of _0x40ceed[_0x4dfc9a(0x2332)])_0x41f7ab[_0x4dfc9a(0x332)](_0x5d011b[_0x4dfc9a(0x2851)],void 0x0!==_0x5d011b[_0x4dfc9a(0xd10)]?_0x5d011b[_0x4dfc9a(0xd10)]:_0x5d011b[_0x4dfc9a(0x2f4a)],_0x5d011b[_0x4dfc9a(0x4f1)]);}if(_0x40ceed[_0x4dfc9a(0x1c2b)]){for(const _0x22c1a4 of _0x40ceed[_0x4dfc9a(0x1c2b)])_0x41f7ab[_0x4dfc9a(0x1b43)](_0x22c1a4[_0x4dfc9a(0x2851)],void 0x0!==_0x22c1a4[_0x4dfc9a(0xd10)]?_0x22c1a4[_0x4dfc9a(0xd10)]:_0x22c1a4['factor'],_0x22c1a4[_0x4dfc9a(0x4f1)]);}if(_0x40ceed['limitVelocityGradients']){for(const _0x4ebdb3 of _0x40ceed['limitVelocityGradients'])_0x41f7ab[_0x4dfc9a(0x1baf)](_0x4ebdb3['gradient'],void 0x0!==_0x4ebdb3[_0x4dfc9a(0xd10)]?_0x4ebdb3['factor1']:_0x4ebdb3[_0x4dfc9a(0x2f4a)],_0x4ebdb3[_0x4dfc9a(0x4f1)]);_0x41f7ab['limitVelocityDamping']=_0x40ceed['limitVelocityDamping'];}if(_0x40ceed[_0x4dfc9a(0x29cc)]&&_0x33cb00){const _0x236955=(0x0,_0x159dbb['q'])(_0x4dfc9a(0x283c));_0x41f7ab[_0x4dfc9a(0x29cc)]=_0x236955[_0x4dfc9a(0x2f08)](_0x40ceed[_0x4dfc9a(0x29cc)],_0x33cb00,_0x1aade0);}let _0x4cbdb6;if(_0x40ceed[_0x4dfc9a(0x3b8d)]){switch(_0x40ceed[_0x4dfc9a(0x3b8d)][_0x4dfc9a(0x261)]){case _0x4dfc9a(0x6e5):_0x4cbdb6=new _0x4edb33['Ai']();break;case _0x4dfc9a(0x3fc1):_0x4cbdb6=new _0x4edb33['cE']();break;case _0x4dfc9a(0x2ea):case'ConeParticleEmitter':_0x4cbdb6=new _0x4edb33['LV']();break;case _0x4dfc9a(0x3b7c):_0x4cbdb6=new _0x4edb33['kT']();break;case _0x4dfc9a(0x1992):_0x4cbdb6=new _0x4edb33['z']();break;case _0x4dfc9a(0x129b):_0x4cbdb6=new _0x4edb33['VD']();break;case _0x4dfc9a(0x30f3):_0x4cbdb6=new _0x4edb33['cl']();break;case'MeshParticleEmitter':_0x4cbdb6=new _0x4edb33['F3']();break;default:_0x4cbdb6=new _0x4edb33['S3']();}_0x4cbdb6[_0x4dfc9a(0x138f)](_0x40ceed[_0x4dfc9a(0x3b8d)],_0x33cb00);}else(_0x4cbdb6=new _0x4edb33['S3']())[_0x4dfc9a(0x138f)](_0x40ceed,_0x33cb00);_0x41f7ab[_0x4dfc9a(0x3b8d)]=_0x4cbdb6,_0x41f7ab['startSpriteCellID']=_0x40ceed['startSpriteCellID'],_0x41f7ab[_0x4dfc9a(0x2d0c)]=_0x40ceed[_0x4dfc9a(0x2d0c)],_0x41f7ab['spriteCellLoop']=null==(_0x29410b=_0x40ceed[_0x4dfc9a(0x28e0)])||_0x29410b,_0x41f7ab[_0x4dfc9a(0x8af)]=_0x40ceed['spriteCellWidth'],_0x41f7ab[_0x4dfc9a(0x27c0)]=_0x40ceed[_0x4dfc9a(0x27c0)],_0x41f7ab[_0x4dfc9a(0x145f)]=_0x40ceed[_0x4dfc9a(0x145f)],_0x41f7ab[_0x4dfc9a(0x36ae)]=_0x40ceed['spriteRandomStartCell'],_0x41f7ab['disposeOnStop']=null!=(_0x1aade0=_0x40ceed[_0x4dfc9a(0x2365)])&&_0x1aade0,_0x41f7ab['manualEmitCount']=null!=(_0x29410b=_0x40ceed[_0x4dfc9a(0x147b)])?_0x29410b:-0x1;}static[_0x372d8a(0x2f08)](_0x7b3180,_0x5b2396,_0x2a9389,_0x940b1e=!0x1,_0xe7118b){var _0xf6d4ab=_0x372d8a,_0x2b6edb,_0xed18ab=_0x7b3180['name'];let _0x2e57c8=null,_0x4c4799=null,_0x202589;_0x202589=_0x5b2396 instanceof _0x1a6e05['B']?_0x5b2396:_0x5b2396['getEngine'](),_0x7b3180[_0xf6d4ab(0x876)]&&_0x202589['createEffectForParticles']&&(_0x2b6edb=0x0<(_0x4c4799=_0x7b3180[_0xf6d4ab(0x876)])[_0xf6d4ab(0x12e5)]['defines']['length']?_0x4c4799['shaderOptions'][_0xf6d4ab(0x32ec)][_0xf6d4ab(0x372b)]('\x0a'):'',_0x2e57c8=_0x202589[_0xf6d4ab(0x2973)](_0x4c4799[_0xf6d4ab(0x3af4)][_0xf6d4ab(0x3614)],_0x4c4799[_0xf6d4ab(0x12e5)]['uniforms'],_0x4c4799[_0xf6d4ab(0x12e5)][_0xf6d4ab(0x35c5)],_0x2b6edb));const _0x4327b3=new _0x34b107(_0xed18ab,_0xe7118b||_0x7b3180[_0xf6d4ab(0x230f)],_0x5b2396,_0x2e57c8,_0x7b3180['isAnimationSheetEnabled']);if(_0x4327b3[_0xf6d4ab(0x876)]=_0x4c4799,_0x4327b3[_0xf6d4ab(0x3fca)]=_0x2a9389,_0x7b3180['id']&&(_0x4327b3['id']=_0x7b3180['id']),_0x7b3180[_0xf6d4ab(0x1477)]){_0x4327b3['subEmitters']=[];for(const _0x38313f of _0x7b3180['subEmitters']){const _0x5beda9=[];for(const _0x1eb87d of _0x38313f)_0x5beda9[_0xf6d4ab(0x1e1d)](_0x3a3b9c['H']['Parse'](_0x1eb87d,_0x5b2396,_0x2a9389));_0x4327b3[_0xf6d4ab(0x1477)][_0xf6d4ab(0x1e1d)](_0x5beda9);}}return _0x34b107[_0xf6d4ab(0x1106)](_0x7b3180,_0x4327b3,_0x5b2396,_0x2a9389),_0x7b3180[_0xf6d4ab(0x315b)]&&(_0x4327b3['textureMask']=_0x402ff3['HE'][_0xf6d4ab(0x1c38)](_0x7b3180[_0xf6d4ab(0x315b)])),_0x7b3180['preventAutoStart']&&(_0x4327b3[_0xf6d4ab(0x299)]=_0x7b3180[_0xf6d4ab(0x299)]),_0x940b1e||_0x4327b3[_0xf6d4ab(0x299)]||_0x4327b3[_0xf6d4ab(0x1a7a)](),_0x4327b3;}}_0x34b107[_0x372d8a(0x333c)]=_0x504c22['g'][_0x372d8a(0xa90)],_0x34b107[_0x372d8a(0x1588)]=_0x504c22['g']['PARTICLES_BILLBOARDMODE_ALL'],_0x34b107[_0x372d8a(0xf42)]=_0x504c22['g'][_0x372d8a(0x33c6)],_0x34b107[_0x372d8a(0x1d65)]=_0x504c22['g'][_0x372d8a(0x1431)],_0x3a3b9c['H'][_0x372d8a(0x21df)]=_0x34b107['Parse'];},0x6582:(_0x3ed5bf,_0x22d95e,_0x21fddc)=>{var _0x24a291=a7_0x38a779;_0x21fddc['d'](_0x22d95e,{'D':()=>_0x12e2d6});var _0x42dcfe=_0x21fddc(0xc84b),_0xe28a3b=_0x21fddc(0x58b),_0x54521c=_0x21fddc(0xd8dd),_0x1f76ce=_0x21fddc(0xf8c1),_0x5ed6e9=_0x21fddc(0x17dd3),_0x528c8c=_0x21fddc(0x7c4f);class _0x12e2d6{constructor(){var _0x340022=a7_0x2532;this[_0x340022(0x2e3a)]=!0x0,this[_0x340022(0x290f)]=new Array();}get[_0x24a291(0xb0d)](){var _0x4a68a6=_0x24a291;return this[_0x4a68a6(0x2acd)];}set['emitterNode'](_0xb3d876){var _0x6a2573=_0x24a291;this[_0x6a2573(0x2e3a)]&&this[_0x6a2573(0x2acd)]&&(this[_0x6a2573(0x2acd)][_0x6a2573(0x3551)]&&this[_0x6a2573(0x2acd)][_0x6a2573(0x3551)](),this[_0x6a2573(0x2e3a)]=!0x1);for(const _0x1611a1 of this[_0x6a2573(0x290f)])_0x1611a1[_0x6a2573(0xcfd)]=_0xb3d876;this[_0x6a2573(0x2acd)]=_0xb3d876;}[_0x24a291(0x58d)](_0x50976a,_0x3fe009,_0x1195cd){var _0x3f75b=_0x24a291;this[_0x3f75b(0x2e3a)]&&this[_0x3f75b(0x2acd)]&&this['_emitterNode'][_0x3f75b(0x3551)]&&this['_emitterNode'][_0x3f75b(0x3551)](),this[_0x3f75b(0x2e3a)]=!0x0,this[_0x3f75b(0xeba)]={'kind':_0x3f75b(0x12b2),'options':_0x50976a,'renderingGroupId':_0x3fe009};const _0x4d776d=(0x0,_0xe28a3b['Qk'])(_0x3f75b(0x13c8),{'diameter':_0x50976a[_0x3f75b(0xa8c)],'segments':_0x50976a[_0x3f75b(0x3dd7)]},_0x1195cd),_0x428c15=(_0x4d776d['renderingGroupId']=_0x3fe009,new _0x528c8c['K']('emitterSphereMaterial',_0x1195cd));_0x428c15[_0x3f75b(0x263a)]=_0x50976a[_0x3f75b(0x389a)],_0x4d776d['material']=_0x428c15;for(const _0x35643a of this['systems'])_0x35643a[_0x3f75b(0xcfd)]=_0x4d776d;this[_0x3f75b(0x2acd)]=_0x4d776d;}[_0x24a291(0x1a7a)](_0x2f240b){var _0x2b7ff6=_0x24a291;for(const _0x5ef20e of this[_0x2b7ff6(0x290f)])_0x2f240b&&(_0x5ef20e[_0x2b7ff6(0xcfd)]=_0x2f240b),_0x5ef20e['start']();}[_0x24a291(0x3551)](){var _0x1b3519=_0x24a291;for(const _0x5e096f of this[_0x1b3519(0x290f)])_0x5e096f[_0x1b3519(0x3551)]();this[_0x1b3519(0x290f)][_0x1b3519(0x3785)]=0x0,this[_0x1b3519(0x2acd)]&&(this[_0x1b3519(0x2acd)][_0x1b3519(0x3551)]&&this[_0x1b3519(0x2acd)][_0x1b3519(0x3551)](),this[_0x1b3519(0x2acd)]=null);}[_0x24a291(0x2156)](_0x3aec31=!0x1){var _0x5d5df9=_0x24a291;const _0x59562c={'systems':[]};for(const _0x51859b of this[_0x5d5df9(0x290f)])_0x59562c[_0x5d5df9(0x290f)][_0x5d5df9(0x1e1d)](_0x51859b['serialize'](_0x3aec31));return this[_0x5d5df9(0x2acd)]&&(_0x59562c['emitter']=this['_emitterCreationOptions']),_0x59562c;}static['Parse'](_0x1f1fe1,_0x386ef1,_0x34c7b2=!0x1,_0x480b90){var _0x556220=_0x24a291;const _0x1e9eac=new _0x12e2d6();var _0xa09a68,_0x5d1cce=this[_0x556220(0x3436)]+_0x556220(0x117a);_0x386ef1=_0x386ef1||_0x1f76ce['l']['LastCreatedScene'];for(const _0x592aa5 of _0x1f1fe1[_0x556220(0x290f)])_0x1e9eac[_0x556220(0x290f)][_0x556220(0x1e1d)]((_0x34c7b2?_0x54521c['h']:_0x5ed6e9['p'])[_0x556220(0x2f08)](_0x592aa5,_0x386ef1,_0x5d1cce,!0x0,_0x480b90));return _0x1f1fe1[_0x556220(0xcfd)]&&(_0xa09a68=_0x1f1fe1[_0x556220(0xcfd)][_0x556220(0x381f)],'Sphere'===_0x1f1fe1['emitter']['kind']&&_0x1e9eac[_0x556220(0x58d)]({'diameter':_0xa09a68[_0x556220(0xa8c)],'segments':_0xa09a68[_0x556220(0x3dd7)],'color':_0x42dcfe['Wo'][_0x556220(0x1c38)](_0xa09a68[_0x556220(0x389a)])},_0x1f1fe1[_0x556220(0xcfd)][_0x556220(0x33dd)],_0x386ef1)),_0x1e9eac;}}_0x12e2d6[_0x24a291(0x3436)]=_0x24a291(0xf35);},0x1a22:(_0x15d105,_0x4cf11d,_0x33c809)=>{_0x33c809(0x15857),_0x33c809(0x9fd1),_0x33c809(0x10ea4),_0x33c809(0x1a27),_0x33c809(0x164ac),_0x33c809(0x1dad),_0x33c809(0xf8c1),_0x33c809(0xd69a),_0x33c809(0x8483),_0x33c809(0x7c4f),_0x33c809(0x11929),_0x33c809(0x1b5c);},0x6ed2:(_0x3787bf,_0x4c2b67,_0x6d9689)=>{_0x6d9689(0x9fd1),_0x6d9689(0xc84b),_0x6d9689(0xe30c),_0x6d9689(0x12bb6),_0x6d9689(0x51f);},0x16902:(_0x433d93,_0x283355,_0x36c1b8)=>{_0x36c1b8(0x9fd1),_0x36c1b8(0xc84b),_0x36c1b8(0x1a27),_0x36c1b8(0x164ac),_0x36c1b8(0x1dad),_0x36c1b8(0x1591d),_0x36c1b8(0xf8c1),_0x36c1b8(0x6ed2),_0x36c1b8(0xe30c),_0x36c1b8(0xa60f),_0x36c1b8(0x10187),_0x36c1b8(0x7c4f),_0x36c1b8(0xd5e5);},0x13001:(_0x302409,_0x293ffd,_0x48d366)=>{var _0x344a97=a7_0x38a779;_0x48d366['d'](_0x293ffd,{'H':()=>_0x7f87ef,'l':()=>_0x300d6f});var _0x300d6f,_0x30b12a=_0x48d366(0x9fd1),_0x5792a6=_0x48d366(0x15cb9),_0x2abfc9=_0x48d366(0xe456);(_0x293ffd=_0x300d6f=_0x300d6f||{})[_0x293ffd[_0x344a97(0x3b41)]=0x0]=_0x344a97(0x3b41),_0x293ffd[_0x293ffd[_0x344a97(0x17cf)]=0x1]=_0x344a97(0x17cf);class _0x7f87ef{constructor(_0x5846be){var _0x4a8809=_0x344a97;if(this[_0x4a8809(0x2e76)]=_0x5846be,this[_0x4a8809(0x261)]=_0x300d6f[_0x4a8809(0x17cf)],this[_0x4a8809(0x33c4)]=!0x1,this['inheritedVelocityAmount']=0x0,!_0x5846be[_0x4a8809(0xcfd)]||!_0x5846be[_0x4a8809(0xcfd)][_0x4a8809(0x3551)]){const _0x243e9d=(0x0,_0x2abfc9['q'])(_0x4a8809(0x30b3));_0x5846be[_0x4a8809(0xcfd)]=new _0x243e9d('SubemitterSystemEmitter',_0x5846be['getScene']()),_0x5846be['_disposeEmitterOnDispose']=!0x0;}}[_0x344a97(0x292d)](){var _0x20454b=_0x344a97;let _0x372bf2=this[_0x20454b(0x2e76)][_0x20454b(0xcfd)];if(_0x372bf2){if(_0x372bf2 instanceof _0x30b12a['P'])_0x372bf2=_0x372bf2[_0x20454b(0x292d)]();else{if(-0x1!==_0x372bf2[_0x20454b(0x1d40)]()[_0x20454b(0x850)](_0x20454b(0x1591))){const _0x5a2332=(0x0,_0x2abfc9['q'])(_0x20454b(0x2cfa));(_0x372bf2=new _0x5a2332('',_0x372bf2[_0x20454b(0x40ae)]()))[_0x20454b(0x39a9)]=!0x1;}}}else _0x372bf2=new _0x30b12a['P']();const _0x40f61b=new _0x7f87ef(this[_0x20454b(0x2e76)][_0x20454b(0x292d)](this[_0x20454b(0x2e76)][_0x20454b(0x3844)],_0x372bf2));return _0x40f61b['particleSystem']['name']+=_0x20454b(0xbcd),_0x40f61b['type']=this['type'],_0x40f61b[_0x20454b(0x33c4)]=this[_0x20454b(0x33c4)],_0x40f61b[_0x20454b(0x27f7)]=this[_0x20454b(0x27f7)],_0x40f61b[_0x20454b(0x2e76)]['_disposeEmitterOnDispose']=!0x0,_0x40f61b[_0x20454b(0x2e76)]['disposeOnStop']=!0x0,_0x40f61b;}['serialize'](_0x899fb9=!0x1){var _0x142dd3=_0x344a97;const _0x446c76={};return _0x446c76['type']=this[_0x142dd3(0x261)],_0x446c76[_0x142dd3(0x33c4)]=this[_0x142dd3(0x33c4)],_0x446c76['inheritedVelocityAmount']=this[_0x142dd3(0x27f7)],_0x446c76[_0x142dd3(0x2e76)]=this['particleSystem'][_0x142dd3(0x2156)](_0x899fb9),_0x446c76;}static[_0x344a97(0x21df)](_0x5770a9,_0x476409,_0x26ae7a,_0x4c6faf=0x0){var _0x16e708=_0x344a97;throw(0x0,_0x5792a6['S'])(_0x16e708(0x211a));}static['Parse'](_0x15279a,_0x47d6af,_0x550c66){var _0x474326=_0x344a97,_0x4fedea=_0x15279a[_0x474326(0x2e76)];const _0x4d6761=new _0x7f87ef(_0x7f87ef[_0x474326(0x21df)](_0x4fedea,_0x47d6af,_0x550c66,!0x0));return _0x4d6761[_0x474326(0x261)]=_0x15279a[_0x474326(0x261)],_0x4d6761[_0x474326(0x33c4)]=_0x15279a[_0x474326(0x33c4)],_0x4d6761['inheritedVelocityAmount']=_0x15279a['inheritedVelocityAmount'],_0x4d6761[_0x474326(0x2e76)][_0x474326(0x161b)]=!0x0,_0x4d6761;}[_0x344a97(0x3551)](){var _0x444d0a=_0x344a97;this[_0x444d0a(0x2e76)][_0x444d0a(0x3551)]();}}},0x13d1e:(_0x2a0498,_0x1f8de4,_0x11a4fa)=>{var _0x3abfbc=a7_0x38a779,_0x2a5602=_0x11a4fa(0xf75c),_0x524dc6=_0x11a4fa(0x16d33),_0x46b356=_0x11a4fa(0x58c8),_0x2c1a69=_0x11a4fa(0x77a5),_0x5b5d86=_0x11a4fa(0xe456);_0x11a4fa(0x820b),_0x11a4fa(0x5913),(0x0,_0x5b5d86['H'])(_0x3abfbc(0x3d1d),class{constructor(_0x551c29,_0x1a58d0){var _0x5190ba=_0x3abfbc;this[_0x5190ba(0x1061)]=[],this[_0x5190ba(0x405)]=[],this[_0x5190ba(0x3aa6)]=!0x1,this[_0x5190ba(0x1b4d)]=_0x551c29,this[_0x5190ba(0xe76)]=_0x1a58d0,this[_0x5190ba(0x40d5)]={'attributes':[_0x5190ba(0xdfa),_0x5190ba(0x933),'age',_0x5190ba(0x134e),_0x5190ba(0x2c13),'size','color',_0x5190ba(0x1451),_0x5190ba(0x1aa3),_0x5190ba(0x2b1b),_0x5190ba(0x246a),_0x5190ba(0xace),_0x5190ba(0xe8b),_0x5190ba(0x3ca6)],'uniformsNames':['currentCount',_0x5190ba(0x2c84),_0x5190ba(0x133e),'lifeTime','color1',_0x5190ba(0x1f2d),'sizeRange',_0x5190ba(0x19ad),'gravity',_0x5190ba(0x2fd0),'direction1',_0x5190ba(0x1ea1),_0x5190ba(0x322),_0x5190ba(0x32a6),_0x5190ba(0x2f11),_0x5190ba(0x2c53),_0x5190ba(0x605),_0x5190ba(0x1694),_0x5190ba(0x4e0),_0x5190ba(0x10d2),'radiusRange','cellInfos',_0x5190ba(0x27ca),_0x5190ba(0x2f87)],'uniformBuffersNames':[],'samplers':[_0x5190ba(0x1ac2),_0x5190ba(0x8f1),'sizeGradientSampler',_0x5190ba(0x392),_0x5190ba(0x2a1e),_0x5190ba(0x3cb2),_0x5190ba(0xb5f),_0x5190ba(0xb83)],'defines':'','fallbacks':null,'onCompiled':null,'onError':null,'indexParameters':null,'maxSimultaneousLights':0x0,'transformFeedbackVaryings':[]};}['isUpdateBufferCreated'](){var _0x338f84=_0x3abfbc;return!!this[_0x338f84(0x2bb0)];}[_0x3abfbc(0x877)](){var _0x659e57=_0x3abfbc,_0x5d7614;return null!=(_0x5d7614=null==(_0x5d7614=this['_updateEffect'])?void 0x0:_0x5d7614[_0x659e57(0x1977)]())&&_0x5d7614;}['createUpdateBuffer'](_0x19d386){var _0x59c8bf=_0x3abfbc;return this['_updateEffectOptions'][_0x59c8bf(0x28a6)]=[_0x59c8bf(0x2032)],this[_0x59c8bf(0x40d5)]['transformFeedbackVaryings'][_0x59c8bf(0x1e1d)](_0x59c8bf(0x1c48)),this[_0x59c8bf(0x40d5)]['transformFeedbackVaryings'][_0x59c8bf(0x1e1d)](_0x59c8bf(0x1f47)),this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)]['push'](_0x59c8bf(0xdb1)),this[_0x59c8bf(0x40d5)]['transformFeedbackVaryings']['push'](_0x59c8bf(0x3e38)),this[_0x59c8bf(0x40d5)]['transformFeedbackVaryings'][_0x59c8bf(0x1e1d)](_0x59c8bf(0x481)),this[_0x59c8bf(0x1b4d)][_0x59c8bf(0x3b8d)]instanceof _0x524dc6['E']&&this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)](_0x59c8bf(0x1b4e)),this[_0x59c8bf(0x1b4d)]['_colorGradientsTexture']||this['_updateEffectOptions'][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)](_0x59c8bf(0x5a8)),this[_0x59c8bf(0x1b4d)][_0x59c8bf(0x3df8)]||this[_0x59c8bf(0x40d5)]['transformFeedbackVaryings'][_0x59c8bf(0x1e1d)](_0x59c8bf(0x4079)),this['_parent'][_0x59c8bf(0x29cc)]&&(this['_updateEffectOptions'][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)](_0x59c8bf(0x3587)),this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)]('outNoiseCoordinates2')),this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)](_0x59c8bf(0x2c6d)),this[_0x59c8bf(0x1b4d)]['isAnimationSheetEnabled']&&(this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)](_0x59c8bf(0xc2b)),this[_0x59c8bf(0x1b4d)][_0x59c8bf(0x36ae)]&&this[_0x59c8bf(0x40d5)][_0x59c8bf(0x28a6)][_0x59c8bf(0x1e1d)]('outCellStartOffset')),this[_0x59c8bf(0x40d5)]['defines']=_0x19d386,this[_0x59c8bf(0x2bb0)]=new _0x2a5602['Q'](_0x59c8bf(0x208a),this[_0x59c8bf(0x40d5)],this[_0x59c8bf(0xe76)]),new _0x46b356['c'](this[_0x59c8bf(0x2bb0)]);}[_0x3abfbc(0xe9d)](_0x3de31b,_0x62c979){var _0x57536b=_0x3abfbc;this[_0x57536b(0x405)]['push'](this[_0x57536b(0x2479)](_0x3de31b)),this['_renderVAO'][_0x57536b(0x1e1d)](this['_engine'][_0x57536b(0x1842)](_0x62c979,null,this['_parent']['_getWrapper'](this[_0x57536b(0x1b4d)][_0x57536b(0x1ddc)])[_0x57536b(0x300f)])),this[_0x57536b(0xe76)]['bindArrayBuffer'](null);}['createParticleBuffer'](_0x8fb1f1){return _0x8fb1f1;}[_0x3abfbc(0x1803)](_0x193577){var _0x2263dd=_0x3abfbc;this[_0x2263dd(0xe76)][_0x2263dd(0x2298)](this['_renderVAO'][_0x193577],null);}[_0x3abfbc(0x2189)](){var _0x1b9732=_0x3abfbc,_0x82e3c8=this['_engine'];if(this[_0x1b9732(0xe76)][_0x1b9732(0x3d1)](this[_0x1b9732(0x2bb0)]),!_0x82e3c8[_0x1b9732(0x115c)])throw new Error(_0x1b9732(0x379c));}['updateParticleBuffer'](_0x5930d2,_0x4cf80a,_0x352b55){var _0x161fd0=_0x3abfbc;this[_0x161fd0(0x2bb0)][_0x161fd0(0xf22)](_0x161fd0(0x1ac2),this[_0x161fd0(0x1b4d)][_0x161fd0(0x28d3)]),this[_0x161fd0(0x2bb0)][_0x161fd0(0xf22)]('randomSampler2',this[_0x161fd0(0x1b4d)]['_randomTexture2']),this[_0x161fd0(0x1b4d)][_0x161fd0(0x3a95)]&&this['_updateEffect'][_0x161fd0(0xf22)](_0x161fd0(0x125b),this[_0x161fd0(0x1b4d)][_0x161fd0(0x3a95)]),this[_0x161fd0(0x1b4d)][_0x161fd0(0x3aac)]&&this[_0x161fd0(0x2bb0)][_0x161fd0(0xf22)]('angularSpeedGradientSampler',this['_parent'][_0x161fd0(0x3aac)]),this[_0x161fd0(0x1b4d)][_0x161fd0(0x3884)]&&this[_0x161fd0(0x2bb0)]['setTexture'](_0x161fd0(0x2a1e),this[_0x161fd0(0x1b4d)][_0x161fd0(0x3884)]),this[_0x161fd0(0x1b4d)][_0x161fd0(0xf3f)]&&this[_0x161fd0(0x2bb0)][_0x161fd0(0xf22)](_0x161fd0(0x3cb2),this[_0x161fd0(0x1b4d)][_0x161fd0(0xf3f)]),this[_0x161fd0(0x1b4d)][_0x161fd0(0x28bd)]&&this['_updateEffect'][_0x161fd0(0xf22)]('dragGradientSampler',this['_parent'][_0x161fd0(0x28bd)]),this[_0x161fd0(0x1b4d)][_0x161fd0(0x29cc)]&&this[_0x161fd0(0x2bb0)][_0x161fd0(0xf22)]('noiseSampler',this['_parent'][_0x161fd0(0x29cc)]),this['_engine'][_0x161fd0(0x2298)](this['_updateVAO'][_0x5930d2],null);const _0x4e2ae2=this[_0x161fd0(0xe76)];_0x4e2ae2[_0x161fd0(0x12e4)](_0x4cf80a['getBuffer']()),_0x4e2ae2['setRasterizerState'](!0x1),_0x4e2ae2[_0x161fd0(0x368f)](!0x0),_0x4e2ae2[_0x161fd0(0x2953)](_0x2c1a69['g'][_0x161fd0(0x3c6a)],0x0,_0x352b55),_0x4e2ae2['endTransformFeedback'](),_0x4e2ae2[_0x161fd0(0x2d58)](!0x0),_0x4e2ae2[_0x161fd0(0x12e4)](null);}['releaseBuffers'](){}[_0x3abfbc(0x3164)](){var _0x4d95bf=_0x3abfbc;for(let _0x41de12=0x0;_0x41de12<this['_updateVAO'][_0x4d95bf(0x3785)];_0x41de12++)this[_0x4d95bf(0xe76)][_0x4d95bf(0x25e1)](this[_0x4d95bf(0x405)][_0x41de12]);for(let _0x2dcbee=this[_0x4d95bf(0x405)][_0x4d95bf(0x3785)]=0x0;_0x2dcbee<this[_0x4d95bf(0x1061)][_0x4d95bf(0x3785)];_0x2dcbee++)this[_0x4d95bf(0xe76)][_0x4d95bf(0x25e1)](this[_0x4d95bf(0x1061)][_0x2dcbee]);this['_renderVAO']['length']=0x0;}[_0x3abfbc(0x2479)](_0x285ba1){var _0x1bd02b=_0x3abfbc;const _0xcd511={};_0xcd511[_0x1bd02b(0xdfa)]=_0x285ba1[_0x1bd02b(0x7bc)]('position',0x0,0x3);let _0x39215e=0x3;return _0xcd511[_0x1bd02b(0x1397)]=_0x285ba1[_0x1bd02b(0x7bc)]('age',_0x39215e,0x1),_0x39215e+=0x1,_0xcd511[_0x1bd02b(0x1910)]=_0x285ba1[_0x1bd02b(0x7bc)](_0x1bd02b(0x1910),_0x39215e,0x3),_0x39215e+=0x3,_0xcd511[_0x1bd02b(0x134e)]=_0x285ba1['createVertexBuffer'](_0x1bd02b(0x134e),_0x39215e,0x1),_0x39215e+=0x1,_0xcd511[_0x1bd02b(0x2c13)]=_0x285ba1[_0x1bd02b(0x7bc)](_0x1bd02b(0x2c13),_0x39215e,0x4),_0x39215e+=0x4,_0xcd511[_0x1bd02b(0x1451)]=_0x285ba1['createVertexBuffer'](_0x1bd02b(0x1451),_0x39215e,0x3),_0x39215e+=0x3,this[_0x1bd02b(0x1b4d)]['particleEmitterType']instanceof _0x524dc6['E']&&(_0xcd511[_0x1bd02b(0x933)]=_0x285ba1[_0x1bd02b(0x7bc)]('initialPosition',_0x39215e,0x3),_0x39215e+=0x3),this['_parent']['_colorGradientsTexture']||(_0xcd511['color']=_0x285ba1[_0x1bd02b(0x7bc)](_0x1bd02b(0x389a),_0x39215e,0x4),_0x39215e+=0x4),this[_0x1bd02b(0x1b4d)][_0x1bd02b(0x3df8)]||(_0xcd511[_0x1bd02b(0x1aa3)]=_0x285ba1['createVertexBuffer'](_0x1bd02b(0x1aa3),_0x39215e,0x3),_0x39215e+=0x3),this['_parent']['noiseTexture']&&(_0xcd511[_0x1bd02b(0xe8b)]=_0x285ba1['createVertexBuffer']('noiseCoordinates1',_0x39215e,0x3),_0x39215e+=0x3,_0xcd511[_0x1bd02b(0x3ca6)]=_0x285ba1[_0x1bd02b(0x7bc)](_0x1bd02b(0x3ca6),_0x39215e,0x3),_0x39215e+=0x3),this[_0x1bd02b(0x1b4d)]['_angularSpeedGradientsTexture']?(_0xcd511['angle']=_0x285ba1[_0x1bd02b(0x7bc)](_0x1bd02b(0x2b1b),_0x39215e,0x1),_0x39215e+=0x1):(_0xcd511['angle']=_0x285ba1[_0x1bd02b(0x7bc)]('angle',_0x39215e,0x2),_0x39215e+=0x2),this[_0x1bd02b(0x1b4d)]['_isAnimationSheetEnabled']&&(_0xcd511['cellIndex']=_0x285ba1['createVertexBuffer'](_0x1bd02b(0x246a),_0x39215e,0x1),_0x39215e+=0x1,this[_0x1bd02b(0x1b4d)]['spriteRandomStartCell']&&(_0xcd511['cellStartOffset']=_0x285ba1['createVertexBuffer']('cellStartOffset',_0x39215e,0x1),_0x39215e+=0x1)),_0x285ba1=this[_0x1bd02b(0xe76)]['recordVertexArrayObject'](_0xcd511,null,this[_0x1bd02b(0x2bb0)]),(this['_engine'][_0x1bd02b(0x1eda)](null),_0x285ba1);}});},0xa82f:(_0x1e71be,_0x576266,_0x201b56)=>{_0x201b56(0x154ba),_0x201b56(0x159a4),_0x201b56(0xc773),_0x201b56(0x643f),_0x201b56(0x1682e),_0x201b56(0x1594a);},0x1682e:(_0x326ed2,_0xf245f4,_0x9990a1)=>{var _0x5300a1=a7_0x38a779;_0x9990a1(0x10ea4);var _0x201d5c,_0x3feae6=_0x9990a1(0x9fd1),_0xe6c469=(_0x9990a1(0x58b),_0x9990a1(0x149b3)),_0x13c133=_0x9990a1(0x8483);(class _0x36a538{constructor(_0x4f79e7,_0xe3d67e,_0x57d445){var _0x2651df=a7_0x2532;this[_0x2651df(0x3921)]=_0x4f79e7,this[_0x2651df(0x221d)]=_0xe3d67e,this['_options']=_0x57d445,this[_0x2651df(0x19a2)]=_0x3feae6['P'][_0x2651df(0xd5a)](),this['_originDirection']=_0x3feae6['P'][_0x2651df(0xd5a)](),this['_cylinderPosition']=_0x3feae6['P'][_0x2651df(0xd5a)](),this[_0x2651df(0x3c45)]=!0x1,this[_0x2651df(0x3b71)]=this[_0x2651df(0x3921)][_0x2651df(0x29a4)](),this[_0x2651df(0xc6e)]=Object[_0x2651df(0x12a9)](Object[_0x2651df(0x12a9)]({},new _0xa4aafd()),this['_options']),this[_0x2651df(0x221d)][_0x2651df(0x206b)](new _0x3feae6['P'](0x0,this[_0x2651df(0xc6e)]['height']/0x2,0x0),this[_0x2651df(0x27d7)]),this['_origin'][_0x2651df(0x206b)](new _0x3feae6['P'](0x0,this['_options'][_0x2651df(0x605)],0x0),this[_0x2651df(0x19a2)]),this[_0x2651df(0xc6e)]['updraftMode']===_0x201d5c['Perpendicular']&&(this[_0x2651df(0x374)]=this[_0x2651df(0x221d)][_0x2651df(0x1dc8)](this[_0x2651df(0x19a2)])[_0x2651df(0x3952)]()),this[_0x2651df(0x922)]=this[_0x2651df(0x3136)]['bind'](this),this[_0x2651df(0x410c)]();}[_0x5300a1(0x1ee5)](){var _0x355e65=_0x5300a1;return this[_0x355e65(0x3c45)]=!0x0,{'cylinder':this['_cylinder']};}[_0x5300a1(0x115b)](){var _0x46f06c=_0x5300a1;this['_tickCallback'][_0x46f06c(0x3e4c)](this),this[_0x46f06c(0x3921)][_0x46f06c(0x2b8c)](this[_0x46f06c(0x922)]);}['disable'](){var _0x2e46a1=_0x5300a1;this[_0x2e46a1(0x3921)]['unregisterBeforeRender'](this['_tickCallback']);}[_0x5300a1(0x3551)](_0x29d942=!0x0){var _0xc0157a=_0x5300a1;this[_0xc0157a(0x23bf)]&&(_0x29d942?this[_0xc0157a(0x23bf)][_0xc0157a(0x3551)]():setTimeout(()=>{var _0x1df296=_0xc0157a;this[_0x1df296(0x3c45)]||this[_0x1df296(0x23bf)][_0x1df296(0x3551)]();},0x0));}[_0x5300a1(0x3c9f)](_0x3e91f9,_0x35082d){var _0x12ed89=_0x5300a1;let _0xaf45fb;_0xaf45fb=this[_0x12ed89(0xc6e)][_0x12ed89(0xfc0)]===_0x201d5c[_0x12ed89(0x3020)]?this[_0x12ed89(0x374)]:_0x3e91f9[_0x12ed89(0x1dc8)](this[_0x12ed89(0x19a2)]);var _0x1602d7=_0x3feae6['P'][_0x12ed89(0x8c9)](this[_0x12ed89(0x221d)],_0x3e91f9),_0x2e6e76=-0x1*this[_0x12ed89(0xc6e)][_0x12ed89(0x9e6)],_0x2e6e76=_0xaf45fb['multiplyByFloats'](_0x2e6e76,_0x2e6e76,_0x2e6e76);_0x35082d['force']=_0x2e6e76,_0x35082d[_0x12ed89(0xaa7)]=_0x3e91f9,_0x35082d[_0x12ed89(0x1d05)]=_0x1602d7;}[_0x5300a1(0x37a4)](_0x2d3ff8,_0x1dc8a3){var _0x59fded=_0x5300a1;if(_0x59fded(0x1591)!==_0x2d3ff8[_0x59fded(0x23c8)][_0x59fded(0x1d40)]()&&_0x59fded(0x7b1)!==_0x2d3ff8[_0x59fded(0x23c8)][_0x59fded(0x1d40)]())return!0x1;var _0x3b1f3e=_0x2d3ff8[_0x59fded(0x23c8)];return!!this['_intersectsWithCylinder'](_0x3b1f3e)&&(_0x3b1f3e=_0x2d3ff8[_0x59fded(0x51c)](),this[_0x59fded(0x3c9f)](_0x3b1f3e,_0x1dc8a3),!0x0);}[_0x5300a1(0x417)](_0x36ce85,_0x3a0ceb){var _0x13fa77=_0x5300a1;if(0x0===_0x36ce85[_0x13fa77(0x124b)])return!0x1;var _0x2015bb=_0x36ce85['object'];return!!this[_0x13fa77(0x4073)](_0x2015bb)&&(_0x2015bb=_0x36ce85[_0x13fa77(0x51c)](),this[_0x13fa77(0x3c9f)](_0x2015bb,_0x3a0ceb),!0x0);}[_0x5300a1(0x3136)](){var _0x42a1f0=_0x5300a1;const _0x3d7c76=_0x36a538[_0x42a1f0(0x3b92)];0x1===this[_0x42a1f0(0x3b71)][_0x42a1f0(0x2b03)]()?this[_0x42a1f0(0x3b71)]['getImpostors']()['forEach'](_0x2e81ab=>{var _0x33e079=_0x42a1f0;this[_0x33e079(0x417)](_0x2e81ab,_0x3d7c76)&&_0x2e81ab[_0x33e079(0x397e)](_0x3d7c76[_0x33e079(0x495)],_0x3d7c76[_0x33e079(0xaa7)]);}):this['_physicsEngine'][_0x42a1f0(0x2ec7)]()[_0x42a1f0(0x66b)](_0x425f67=>{var _0x4b1c83=_0x42a1f0;this[_0x4b1c83(0x37a4)](_0x425f67,_0x3d7c76)&&_0x425f67['applyForce'](_0x3d7c76[_0x4b1c83(0x495)],_0x3d7c76[_0x4b1c83(0xaa7)]);});}[_0x5300a1(0x410c)](){var _0x21d3ed=_0x5300a1;this[_0x21d3ed(0x23bf)]||(this['_cylinder']=(0x0,_0xe6c469['wf'])('updraftEventCylinder',{'height':this[_0x21d3ed(0xc6e)][_0x21d3ed(0x605)],'diameter':0x2*this[_0x21d3ed(0xc6e)][_0x21d3ed(0x2f11)]},this[_0x21d3ed(0x3921)]),this[_0x21d3ed(0x23bf)][_0x21d3ed(0x39a9)]=!0x1);}[_0x5300a1(0x4073)](_0x4be5d7){var _0x347cd6=_0x5300a1;return this[_0x347cd6(0x23bf)][_0x347cd6(0xdfa)]=this[_0x347cd6(0x27d7)],this[_0x347cd6(0x23bf)][_0x347cd6(0x3f0d)](_0x4be5d7,!0x0);}}['hitData']={'force':new _0x3feae6['P'](),'contactPoint':new _0x3feae6['P'](),'distanceFromOrigin':0x0});class _0x2edf2a{constructor(_0x5715c6,_0x88e594,_0x184c71){var _0x57c4a6=_0x5300a1;this[_0x57c4a6(0x3921)]=_0x5715c6,this[_0x57c4a6(0x221d)]=_0x88e594,this[_0x57c4a6(0xc6e)]=_0x184c71,this['_originTop']=_0x3feae6['P'][_0x57c4a6(0xd5a)](),this[_0x57c4a6(0x27d7)]=_0x3feae6['P'][_0x57c4a6(0xd5a)](),this[_0x57c4a6(0x3c45)]=!0x1,this[_0x57c4a6(0x3b71)]=this[_0x57c4a6(0x3921)]['getPhysicsEngine'](),this[_0x57c4a6(0xc6e)]=Object[_0x57c4a6(0x12a9)](Object[_0x57c4a6(0x12a9)]({},new _0x2fdb9c()),this[_0x57c4a6(0xc6e)]),this[_0x57c4a6(0x221d)]['addToRef'](new _0x3feae6['P'](0x0,this['_options'][_0x57c4a6(0x605)]/0x2,0x0),this[_0x57c4a6(0x27d7)]),this['_origin']['addToRef'](new _0x3feae6['P'](0x0,this[_0x57c4a6(0xc6e)][_0x57c4a6(0x605)],0x0),this[_0x57c4a6(0x19a2)]),this[_0x57c4a6(0x922)]=this[_0x57c4a6(0x3136)]['bind'](this),this[_0x57c4a6(0x410c)]();}['getData'](){var _0x2e43eb=_0x5300a1;return this[_0x2e43eb(0x3c45)]=!0x0,{'cylinder':this[_0x2e43eb(0x23bf)]};}[_0x5300a1(0x115b)](){var _0x25760a=_0x5300a1;this['_tickCallback'][_0x25760a(0x3e4c)](this),this['_scene'][_0x25760a(0x2b8c)](this[_0x25760a(0x922)]);}['disable'](){var _0x1ae065=_0x5300a1;this[_0x1ae065(0x3921)]['unregisterBeforeRender'](this[_0x1ae065(0x922)]);}[_0x5300a1(0x3551)](_0x25f716=!0x0){var _0x3b99db=_0x5300a1;_0x25f716?this[_0x3b99db(0x23bf)][_0x3b99db(0x3551)]():setTimeout(()=>{var _0x15c396=_0x3b99db;this[_0x15c396(0x3c45)]||this[_0x15c396(0x23bf)][_0x15c396(0x3551)]();},0x0);}[_0x5300a1(0x3c9f)](_0x4ca9d0,_0x406178,_0x5e3764){var _0x3ebea7=_0x5300a1;const _0x58071e=_0x2edf2a[_0x3ebea7(0x271f)];_0x58071e[_0x3ebea7(0xc1b)](this['_origin']['x'],_0x406178['y'],this[_0x3ebea7(0x221d)]['z']);var _0x440206=_0x406178[_0x3ebea7(0x1dc8)](_0x58071e);const _0x483328=new _0x13c133['z'](_0x58071e,_0x440206,this[_0x3ebea7(0xc6e)]['radius']);_0x440206=_0x483328['intersectsMesh'](_0x4ca9d0);const _0x2bc439=_0x440206['pickedPoint'];if(!_0x2bc439)return!0x1;_0x4ca9d0=_0x440206[_0x3ebea7(0xd4e)]/this[_0x3ebea7(0xc6e)][_0x3ebea7(0x2f11)];let _0xdba4d4=_0x2bc439['normalize']();_0x4ca9d0>this['_options'][_0x3ebea7(0x2234)]&&(_0xdba4d4=_0xdba4d4[_0x3ebea7(0x1cce)]());let _0x5df455,_0x4e966a,_0x4fa429,_0x465e64=(_0x4fa429=_0x4ca9d0>this[_0x3ebea7(0xc6e)][_0x3ebea7(0x2234)]?(_0x5df455=_0xdba4d4['x']*this[_0x3ebea7(0xc6e)]['centripetalForceMultiplier'],_0x4e966a=_0xdba4d4['y']*this[_0x3ebea7(0xc6e)][_0x3ebea7(0x33e3)],_0xdba4d4['z']*this[_0x3ebea7(0xc6e)][_0x3ebea7(0x3b53)]):(_0x440206=_0x3feae6['P'][_0x3ebea7(0x37c3)](_0x58071e,_0x406178)[_0x3ebea7(0x3952)](),_0x5df455=(_0x440206['x']+_0xdba4d4['x'])*this['_options'][_0x3ebea7(0x12aa)],_0x4e966a=this[_0x3ebea7(0x19a2)]['y']*this[_0x3ebea7(0xc6e)][_0x3ebea7(0x33e3)],(_0x440206['z']+_0xdba4d4['z'])*this[_0x3ebea7(0xc6e)]['centrifugalForceMultiplier']),new _0x3feae6['P'](_0x5df455,_0x4e966a,_0x4fa429));return _0x465e64=_0x465e64[_0x3ebea7(0xbd7)](this[_0x3ebea7(0xc6e)][_0x3ebea7(0x9e6)],this[_0x3ebea7(0xc6e)][_0x3ebea7(0x9e6)],this[_0x3ebea7(0xc6e)][_0x3ebea7(0x9e6)]),_0x5e3764['force']=_0x465e64,_0x5e3764[_0x3ebea7(0xaa7)]=_0x406178,_0x5e3764['distanceFromOrigin']=_0x4ca9d0,!0x0;}[_0x5300a1(0x37a4)](_0x4a7513,_0x496836){var _0x231508=_0x5300a1;if(_0x231508(0x1591)!==_0x4a7513[_0x231508(0x23c8)][_0x231508(0x1d40)]()&&'InstancedMesh'!==_0x4a7513[_0x231508(0x23c8)][_0x231508(0x1d40)]())return!0x1;var _0x4d033d=_0x4a7513[_0x231508(0x23c8)];if(!this[_0x231508(0x4073)](_0x4d033d))return!0x1;return _0x4a7513=_0x4a7513[_0x231508(0x51c)](),(this[_0x231508(0x3c9f)](_0x4d033d,_0x4a7513,_0x496836),!0x0);}[_0x5300a1(0x417)](_0x588268,_0x30b78c){var _0x301672=_0x5300a1;if(0x0===_0x588268[_0x301672(0x124b)])return!0x1;if(_0x301672(0x1591)!==_0x588268[_0x301672(0x1c87)][_0x301672(0x1d40)]()&&_0x301672(0x7b1)!==_0x588268[_0x301672(0x1c87)][_0x301672(0x1d40)]())return!0x1;var _0x247cd2=_0x588268[_0x301672(0x1c87)];if(!this['_intersectsWithCylinder'](_0x247cd2))return!0x1;return _0x588268=_0x588268[_0x301672(0x51c)](),(this[_0x301672(0x3c9f)](_0x247cd2,_0x588268,_0x30b78c),!0x0);}['_tick'](){var _0x49db92=_0x5300a1;const _0x14582e=_0x2edf2a[_0x49db92(0x3b92)];0x1===this[_0x49db92(0x3b71)]['getPluginVersion']()?this['_physicsEngine'][_0x49db92(0x2b43)]()['forEach'](_0x5e52ac=>{var _0x170c5a=_0x49db92;this[_0x170c5a(0x417)](_0x5e52ac,_0x14582e)&&_0x5e52ac['applyForce'](_0x14582e[_0x170c5a(0x495)],_0x14582e[_0x170c5a(0xaa7)]);}):this[_0x49db92(0x3b71)]['getBodies']()[_0x49db92(0x66b)](_0x40e82a=>{var _0x20ffda=_0x49db92;this[_0x20ffda(0x37a4)](_0x40e82a,_0x14582e)&&_0x40e82a[_0x20ffda(0x397e)](_0x14582e[_0x20ffda(0x495)],_0x14582e[_0x20ffda(0xaa7)]);});}[_0x5300a1(0x410c)](){var _0x1f019c=_0x5300a1;this[_0x1f019c(0x23bf)]||(this[_0x1f019c(0x23bf)]=(0x0,_0xe6c469['wf'])(_0x1f019c(0x1042),{'height':this[_0x1f019c(0xc6e)][_0x1f019c(0x605)],'diameter':0x2*this['_options']['radius']},this[_0x1f019c(0x3921)]),this[_0x1f019c(0x23bf)]['isVisible']=!0x1);}[_0x5300a1(0x4073)](_0x2bfe7c){var _0x16ff93=_0x5300a1;return this[_0x16ff93(0x23bf)][_0x16ff93(0xdfa)]=this[_0x16ff93(0x27d7)],this[_0x16ff93(0x23bf)][_0x16ff93(0x3f0d)](_0x2bfe7c,!0x0);}}_0x2edf2a[_0x5300a1(0x271f)]=_0x3feae6['P'][_0x5300a1(0xd5a)](),_0x2edf2a[_0x5300a1(0x3b92)]={'force':new _0x3feae6['P'](),'contactPoint':new _0x3feae6['P'](),'distanceFromOrigin':0x0};class _0xa4aafd{constructor(){var _0x17e0b1=_0x5300a1;this[_0x17e0b1(0x2f11)]=0x5,this['strength']=0xa,this['height']=0xa,this[_0x17e0b1(0xfc0)]=_0x201d5c[_0x17e0b1(0x36b7)];}}class _0x2fdb9c{constructor(){var _0x3af45f=_0x5300a1;this[_0x3af45f(0x2f11)]=0x5,this[_0x3af45f(0x9e6)]=0xa,this[_0x3af45f(0x605)]=0xa,this[_0x3af45f(0x2234)]=0.7,this[_0x3af45f(0x3b53)]=0x5,this[_0x3af45f(0x12aa)]=0.5,this[_0x3af45f(0x33e3)]=0.02;}}(_0x9990a1=_0x201d5c=_0x201d5c||{})[_0x9990a1[_0x5300a1(0x36b7)]=0x0]=_0x5300a1(0x36b7),_0x9990a1[_0x9990a1[_0x5300a1(0x3020)]=0x1]=_0x5300a1(0x3020);},0x1594a:(_0x501fa8,_0x4d5c74,_0x16016b)=>{var _0x3cf300=a7_0x38a779;_0x16016b['d'](_0x4d5c74,{'d':()=>_0x40de85});var _0x2bd148=_0x16016b(0x9fd1);class _0x40de85{constructor(){var _0x498c76=a7_0x2532;this['_hasHit']=!0x1,this[_0x498c76(0x614)]=0x0,this[_0x498c76(0x2f09)]=_0x2bd148['P']['Zero'](),this[_0x498c76(0x2693)]=_0x2bd148['P'][_0x498c76(0xd5a)](),this[_0x498c76(0x2aaa)]=_0x2bd148['P'][_0x498c76(0xd5a)](),this[_0x498c76(0x38cd)]=_0x2bd148['P'][_0x498c76(0xd5a)]();}get[_0x3cf300(0x3c5f)](){var _0x307b15=_0x3cf300;return this[_0x307b15(0x1b18)];}get[_0x3cf300(0x82e)](){var _0x15a961=_0x3cf300;return this[_0x15a961(0x614)];}get[_0x3cf300(0x1260)](){return this['_hitNormalWorld'];}get[_0x3cf300(0x1794)](){var _0x1eaea2=_0x3cf300;return this[_0x1eaea2(0x2693)];}get[_0x3cf300(0x3824)](){var _0x11d7e0=_0x3cf300;return this[_0x11d7e0(0x2aaa)];}get[_0x3cf300(0x2396)](){return this['_rayToWorld'];}[_0x3cf300(0x1862)](_0x4bef52,_0x341797){var _0x1ec0da=_0x3cf300;this[_0x1ec0da(0x1b18)]=!0x0,this['_hitNormalWorld']=new _0x2bd148['P'](_0x4bef52['x'],_0x4bef52['y'],_0x4bef52['z']),this[_0x1ec0da(0x2693)]=new _0x2bd148['P'](_0x341797['x'],_0x341797['y'],_0x341797['z']);}['setHitDistance'](_0x54ddcd){var _0x4b97ad=_0x3cf300;this[_0x4b97ad(0x614)]=_0x54ddcd;}['calculateHitDistance'](){var _0x353b17=_0x3cf300;this[_0x353b17(0x614)]=_0x2bd148['P'][_0x353b17(0x8c9)](this['_rayFromWorld'],this[_0x353b17(0x2693)]);}[_0x3cf300(0x2af4)](_0x1cabc9=_0x2bd148['P'][_0x3cf300(0xd5a)](),_0x409388=_0x2bd148['P']['Zero']()){var _0x4d0c2a=_0x3cf300;this[_0x4d0c2a(0x2aaa)]=_0x1cabc9,this[_0x4d0c2a(0x38cd)]=_0x409388,this[_0x4d0c2a(0x1b18)]=!0x1,this[_0x4d0c2a(0x614)]=0x0,this['_hitNormalWorld']=_0x2bd148['P'][_0x4d0c2a(0xd5a)](),this[_0x4d0c2a(0x2693)]=_0x2bd148['P'][_0x4d0c2a(0xd5a)]();}}},0x114b4:(_0x18e3c9,_0xa45772,_0x526039)=>{var _0x24c4a4=a7_0x38a779;_0x526039['d'](_0xa45772,{'b':()=>_0x4557ee});var _0x50e473=_0x526039(0x9fd1),_0x5afcb0=_0x526039(0x10ea4),_0x2a6c5f=_0x526039(0x67f2),_0xcf4332=_0x526039(0x10abe),_0x556664=_0x526039(0x1a27),_0x283062=_0x526039(0x164ac),_0x3059ff=_0x526039(0x16c47),_0x4ad862=_0x526039(0x5faf),_0x473874=_0x526039(0x1594a),_0x5d96b2=_0x526039(0x1b5c),_0x34746f=_0x526039(0x147b8);class _0x4557ee{constructor(_0x1ca52d=!0x0,_0x113ae1=Ammo,_0x14fedb=null){var _0x2f3f8e=a7_0x2532;this[_0x2f3f8e(0x2ce8)]=_0x1ca52d,this[_0x2f3f8e(0x2cf6)]={},this['name']=_0x2f3f8e(0x3842),this[_0x2f3f8e(0x28b4)]=0x1/0x3c,this[_0x2f3f8e(0x810)]=0x1/0x3c,this['_maxSteps']=0x5,this[_0x2f3f8e(0x36d8)]=new _0x50e473['_f'](),this[_0x2f3f8e(0x2376)]=!0x1,this[_0x2f3f8e(0x1ec9)]=new _0x50e473['P'](),this[_0x2f3f8e(0x4167)]=new _0x50e473['P'](),this[_0x2f3f8e(0x2dc3)]=new _0x50e473['P'](),this[_0x2f3f8e(0x15df)]=new _0x50e473['y3'](),_0x2f3f8e(0x7a8)==typeof _0x113ae1?_0x5afcb0['Y']['Error'](_0x2f3f8e(0x27c1)):(this[_0x2f3f8e(0x2cf6)]=_0x113ae1,this['isSupported']()?(this[_0x2f3f8e(0x224b)]=new this[(_0x2f3f8e(0x2cf6))]['btSoftBodyRigidBodyCollisionConfiguration'](),this[_0x2f3f8e(0x2ceb)]=new this['bjsAMMO'][(_0x2f3f8e(0xc90))](this[_0x2f3f8e(0x224b)]),this[_0x2f3f8e(0x3d61)]=_0x14fedb||new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0x2bb4))](),this[_0x2f3f8e(0x317b)]=new this[(_0x2f3f8e(0x2cf6))]['btSequentialImpulseConstraintSolver'](),this[_0x2f3f8e(0x343a)]=new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0xe65))](),this[_0x2f3f8e(0x304a)]=new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0xfac))](this['_dispatcher'],this[_0x2f3f8e(0x3d61)],this[_0x2f3f8e(0x317b)],this[_0x2f3f8e(0x224b)],this[_0x2f3f8e(0x343a)]),this['_tmpAmmoConcreteContactResultCallback']=new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0x17ad))](),this[_0x2f3f8e(0x183d)][_0x2f3f8e(0xcf5)]=_0x390559=>{var _0x1540fd=_0x2f3f8e;const _0x265433=(_0x390559=this[_0x1540fd(0x2cf6)][_0x1540fd(0x2f15)](_0x390559,this['bjsAMMO']['btManifoldPoint']))[_0x1540fd(0xad5)](),_0x36acc7=_0x390559[_0x1540fd(0xf3c)];this['_tmpContactPoint']['x']=_0x265433['x'](),this[_0x1540fd(0x1ec9)]['y']=_0x265433['y'](),this[_0x1540fd(0x1ec9)]['z']=_0x265433['z'](),this['_tmpContactNormal']['x']=_0x36acc7['x'](),this[_0x1540fd(0x4167)]['y']=_0x36acc7['y'](),this['_tmpContactNormal']['z']=_0x36acc7['z'](),this[_0x1540fd(0x1841)]=_0x390559['getAppliedImpulse'](),this[_0x1540fd(0x1a55)]=_0x390559['getDistance'](),this[_0x1540fd(0x2376)]=!0x0;},this[_0x2f3f8e(0x231e)]=new _0x473874['d'](),this['_tmpAmmoTransform']=new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0x386))](),this['_tmpAmmoTransform'][_0x2f3f8e(0x3f6f)](),this[_0x2f3f8e(0x2d2a)]=new this['bjsAMMO'][(_0x2f3f8e(0x3c77))](0x0,0x0,0x0,0x1),this['_tmpAmmoVectorA']=new this[(_0x2f3f8e(0x2cf6))]['btVector3'](0x0,0x0,0x0),this[_0x2f3f8e(0x7d4)]=new this[(_0x2f3f8e(0x2cf6))]['btVector3'](0x0,0x0,0x0),this['_tmpAmmoVectorC']=new this[(_0x2f3f8e(0x2cf6))]['btVector3'](0x0,0x0,0x0),this[_0x2f3f8e(0x3e60)]=new this[(_0x2f3f8e(0x2cf6))][(_0x2f3f8e(0x264b))](0x0,0x0,0x0)):_0x5afcb0['Y'][_0x2f3f8e(0xac3)](_0x2f3f8e(0x764)));}[_0x24c4a4(0x2b03)](){return 0x1;}[_0x24c4a4(0x21dc)](_0x421706){var _0x1f0bfa=_0x24c4a4;this[_0x1f0bfa(0x31b6)][_0x1f0bfa(0x3784)](_0x421706['x'],_0x421706['y'],_0x421706['z']),this[_0x1f0bfa(0x304a)]['setGravity'](this[_0x1f0bfa(0x31b6)]),this[_0x1f0bfa(0x304a)][_0x1f0bfa(0x3990)]()['set_m_gravity'](this[_0x1f0bfa(0x31b6)]);}[_0x24c4a4(0x3440)](_0x5da1b8){this['_timeStep']=_0x5da1b8;}[_0x24c4a4(0xaa3)](_0x34bb2e){var _0x59d151=_0x24c4a4;this[_0x59d151(0x810)]=_0x34bb2e;}[_0x24c4a4(0x1a47)](_0x50d55a){this['_maxSteps']=_0x50d55a;}[_0x24c4a4(0x40c)](){var _0xf077d6=_0x24c4a4;return this[_0xf077d6(0x28b4)];}[_0x24c4a4(0x3e26)](_0x31d27f){var _0x543fd5=_0x24c4a4;return this['_tmpContactCallbackResult']=!0x1,this['world']['contactTest'](_0x31d27f[_0x543fd5(0x416e)],this['_tmpAmmoConcreteContactResultCallback']),this['_tmpContactCallbackResult'];}['_isImpostorPairInContact'](_0x4aac3e,_0x68d8d4){var _0x55d7e7=_0x24c4a4;return this[_0x55d7e7(0x2376)]=!0x1,this[_0x55d7e7(0x304a)][_0x55d7e7(0xe92)](_0x4aac3e['physicsBody'],_0x68d8d4[_0x55d7e7(0x416e)],this[_0x55d7e7(0x183d)]),this['_tmpContactCallbackResult'];}[_0x24c4a4(0x12a5)](_0x3d93e2=0x1/0x3c,_0x44c498=0xa,_0x10411d=0x1/0x3c){var _0x421099=_0x24c4a4;if(0x0==_0x44c498)this[_0x421099(0x304a)][_0x421099(0xa9c)](_0x3d93e2,0x0);else{for(;0x0<_0x44c498&&0x0<_0x3d93e2;)_0x3d93e2-_0x10411d<_0x10411d?(this['world'][_0x421099(0xa9c)](_0x3d93e2,0x0),_0x3d93e2=0x0):(_0x3d93e2-=_0x10411d,this[_0x421099(0x304a)][_0x421099(0xa9c)](_0x10411d,0x0)),_0x44c498--;}}['executeStep'](_0x50a8ad,_0x4bd144){var _0x368c79=_0x24c4a4;for(const _0x2db59e of _0x4bd144)_0x2db59e[_0x368c79(0x3e4e)]||_0x2db59e[_0x368c79(0x2e6f)]();this[_0x368c79(0x12a5)](this[_0x368c79(0x2ce8)]?_0x50a8ad:this[_0x368c79(0x28b4)],this['_maxSteps'],this[_0x368c79(0x810)]);for(const _0x305aa5 of _0x4bd144)if(_0x305aa5[_0x368c79(0x3e4e)]?this[_0x368c79(0x3f2e)](_0x305aa5):_0x305aa5[_0x368c79(0x38cf)](),0x0<_0x305aa5[_0x368c79(0x5bd)][_0x368c79(0x3785)]&&this[_0x368c79(0x3e26)](_0x305aa5)){for(const _0x3b3a46 of _0x305aa5[_0x368c79(0x5bd)])for(const _0x10caea of _0x3b3a46[_0x368c79(0x3aae)])(_0x305aa5[_0x368c79(0x416e)][_0x368c79(0x275b)]()||_0x10caea[_0x368c79(0x416e)][_0x368c79(0x275b)]())&&this[_0x368c79(0x342f)](_0x305aa5,_0x10caea)&&(_0x305aa5[_0x368c79(0x1f0a)]({'body':_0x10caea[_0x368c79(0x416e)],'point':this[_0x368c79(0x1ec9)],'distance':this['_tmpContactDistance'],'impulse':this[_0x368c79(0x1841)],'normal':this['_tmpContactNormal']}),_0x10caea['onCollide']({'body':_0x305aa5[_0x368c79(0x416e)],'point':this[_0x368c79(0x1ec9)],'distance':this[_0x368c79(0x1a55)],'impulse':this[_0x368c79(0x1841)],'normal':this[_0x368c79(0x4167)]}));}}[_0x24c4a4(0x3f2e)](_0x5e28d9){var _0x5ccf93=_0x24c4a4;_0x5e28d9['type']===_0x2a6c5f['Q'][_0x5ccf93(0x1633)]?this[_0x5ccf93(0x3b65)](_0x5e28d9):this[_0x5ccf93(0x285e)](_0x5e28d9);}[_0x24c4a4(0x3b65)](_0x550e1f){var _0x5b10e7=_0x24c4a4;const _0x4e63e9=_0x550e1f['physicsBody'][_0x5b10e7(0xce7)]();var _0x2ffbe2,_0xb55c2f,_0xcbeb84,_0x35feb0=_0x4e63e9['size']();let _0xea5619,_0x4c8e54;const _0x56e71b=new Array();for(let _0x5fc637=0x0;_0x5fc637<_0x35feb0;_0x5fc637++)_0xea5619=_0x4e63e9['at'](_0x5fc637),_0x2ffbe2=(_0x4c8e54=_0xea5619[_0x5b10e7(0x1aca)]())['x'](),_0xb55c2f=_0x4c8e54['y'](),_0xcbeb84=_0x4c8e54['z'](),_0x56e71b[_0x5b10e7(0x1e1d)](new _0x50e473['P'](_0x2ffbe2,_0xb55c2f,_0xcbeb84));var _0x442180=_0x550e1f[_0x5b10e7(0x1c87)],_0x344235=_0x550e1f[_0x5b10e7(0x30a3)](_0x5b10e7(0x1e9c));_0x550e1f[_0x5b10e7(0x82d)]?_0x550e1f[_0x5b10e7(0x1c87)]=(0x0,_0x4ad862['nL'])(_0x5b10e7(0x222a),{'points':_0x56e71b,'instance':_0x442180}):_0x550e1f[_0x5b10e7(0x1c87)]=(0x0,_0x3059ff['Gc'])(_0x5b10e7(0x352b),{'shape':_0x344235,'path':_0x56e71b,'instance':_0x442180});}['_softbodyOrClothStep'](_0x367ef3){var _0x359fd=_0x24c4a4,_0x2e4c9a=_0x367ef3['type']===_0x2a6c5f['Q'][_0x359fd(0x26d8)]?0x1:-0x1;const _0x32fa62=_0x367ef3[_0x359fd(0x1c87)];let _0x24f0e2=_0x32fa62[_0x359fd(0x3e76)](_0x556664['o']['PositionKind']),_0xce5e45=(_0x24f0e2=_0x24f0e2||[],_0x32fa62['getVerticesData'](_0x556664['o']['NormalKind']));_0xce5e45=_0xce5e45||[];var _0x5de3a1,_0x28b5fa,_0x4fe33f,_0x1c362f,_0x449015,_0xe848d2,_0x3965d1=_0x24f0e2[_0x359fd(0x3785)]/0x3;const _0x4fb7a1=_0x367ef3['physicsBody']['get_m_nodes']();let _0x1ac797,_0x8b8ba6;for(let _0x512d1f=0x0;_0x512d1f<_0x3965d1;_0x512d1f++){_0x1ac797=_0x4fb7a1['at'](_0x512d1f),_0x5de3a1=(_0x8b8ba6=_0x1ac797[_0x359fd(0x1aca)]())['x'](),_0x28b5fa=_0x8b8ba6['y'](),_0x4fe33f=_0x8b8ba6['z']()*_0x2e4c9a;const _0x1e4504=_0x1ac797[_0x359fd(0x3650)]();_0x1c362f=_0x1e4504['x'](),_0x449015=_0x1e4504['y'](),_0xe848d2=_0x1e4504['z']()*_0x2e4c9a,_0x24f0e2[0x3*_0x512d1f]=_0x5de3a1,_0x24f0e2[0x3*_0x512d1f+0x1]=_0x28b5fa,_0x24f0e2[0x3*_0x512d1f+0x2]=_0x4fe33f,_0xce5e45[0x3*_0x512d1f]=_0x1c362f,_0xce5e45[0x3*_0x512d1f+0x1]=_0x449015,_0xce5e45[0x3*_0x512d1f+0x2]=_0xe848d2;}const _0x3164f5=new _0x283062['x']();_0x3164f5[_0x359fd(0xee1)]=_0x24f0e2,_0x3164f5[_0x359fd(0x39b1)]=_0xce5e45,_0x3164f5[_0x359fd(0x3348)]=_0x32fa62[_0x359fd(0x3e76)](_0x556664['o'][_0x359fd(0x616)]),_0x3164f5['colors']=_0x32fa62[_0x359fd(0x3e76)](_0x556664['o'][_0x359fd(0x716)]),_0x32fa62&&_0x32fa62[_0x359fd(0x17bc)]&&(_0x3164f5['indices']=_0x32fa62['getIndices']()),_0x3164f5[_0x359fd(0x805)](_0x32fa62);}[_0x24c4a4(0x155f)](_0x4925ef,_0x263895,_0x28f10c){var _0x1f4cc1=_0x24c4a4;if(_0x4925ef[_0x1f4cc1(0x3e4e)])_0x5afcb0['Y'][_0x1f4cc1(0x27dc)](_0x1f4cc1(0x1df1));else{_0x4925ef[_0x1f4cc1(0x416e)]['activate']();const _0x5ee3e2=this[_0x1f4cc1(0x31b6)],_0x4632f5=this['_tmpAmmoVectorB'];_0x4925ef[_0x1f4cc1(0x1c87)]&&_0x4925ef[_0x1f4cc1(0x1c87)]['getWorldMatrix']&&_0x28f10c[_0x1f4cc1(0xd06)](_0x4925ef[_0x1f4cc1(0x1c87)][_0x1f4cc1(0x269)]()[_0x1f4cc1(0x2518)]()),_0x5ee3e2['setValue'](_0x28f10c['x'],_0x28f10c['y'],_0x28f10c['z']),_0x4632f5[_0x1f4cc1(0x3784)](_0x263895['x'],_0x263895['y'],_0x263895['z']),_0x4925ef[_0x1f4cc1(0x416e)][_0x1f4cc1(0x155f)](_0x4632f5,_0x5ee3e2);}}[_0x24c4a4(0x397e)](_0xfbd61a,_0x3c423c,_0x2412f1){var _0x40a3b1=_0x24c4a4;if(_0xfbd61a[_0x40a3b1(0x3e4e)])_0x5afcb0['Y']['Warn']('Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body');else{_0xfbd61a[_0x40a3b1(0x416e)][_0x40a3b1(0x3cda)]();const _0xfc957d=this[_0x40a3b1(0x31b6)],_0x2883aa=this[_0x40a3b1(0x7d4)];var _0x1f9ae2;_0xfbd61a['object']&&_0xfbd61a[_0x40a3b1(0x1c87)]['getWorldMatrix']?(_0x1f9ae2=_0xfbd61a[_0x40a3b1(0x1c87)][_0x40a3b1(0x269)]()[_0x40a3b1(0x2518)](),_0xfc957d[_0x40a3b1(0x3784)](_0x2412f1['x']-_0x1f9ae2['x'],_0x2412f1['y']-_0x1f9ae2['y'],_0x2412f1['z']-_0x1f9ae2['z'])):_0xfc957d[_0x40a3b1(0x3784)](_0x2412f1['x'],_0x2412f1['y'],_0x2412f1['z']),_0x2883aa[_0x40a3b1(0x3784)](_0x3c423c['x'],_0x3c423c['y'],_0x3c423c['z']),_0xfbd61a[_0x40a3b1(0x416e)]['applyForce'](_0x2883aa,_0xfc957d);}}[_0x24c4a4(0x1f2a)](_0x2c62d0){var _0x3edddf=_0x24c4a4;if(_0x2c62d0[_0x3edddf(0x3550)][_0x3edddf(0x18e1)]=[],_0x2c62d0[_0x3edddf(0x2a18)])_0x2c62d0['physicsBody']&&(this[_0x3edddf(0x110c)](_0x2c62d0),_0x2c62d0[_0x3edddf(0x3e13)]());else{if(_0x2c62d0[_0x3edddf(0x3bc1)]()){const _0x3ff7a4=this['_createShape'](_0x2c62d0);var _0x30f736=_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0x124b));if(_0x2c62d0[_0x3edddf(0x3550)][_0x3edddf(0x124b)]=_0x30f736,_0x2c62d0['soft'])_0x3ff7a4['get_m_cfg']()[_0x3edddf(0x3308)](0x11),_0x3ff7a4[_0x3edddf(0x3945)]()[_0x3edddf(0x3ea1)](_0x2c62d0['getParam']('damping')),this[_0x3edddf(0x2cf6)][_0x3edddf(0x2147)](_0x3ff7a4,this[_0x3edddf(0x2cf6)][_0x3edddf(0x39c5)])[_0x3edddf(0x414c)]()[_0x3edddf(0x325a)](_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0x1ae8))),_0x3ff7a4[_0x3edddf(0x2159)](_0x4557ee[_0x3edddf(0xe78)]),this[_0x3edddf(0x304a)][_0x3edddf(0x778)](_0x3ff7a4,0x1,-0x1),_0x2c62d0[_0x3edddf(0x416e)]=_0x3ff7a4,_0x2c62d0[_0x3edddf(0x3550)][_0x3edddf(0x18e1)][_0x3edddf(0x1e1d)](_0x3ff7a4),this['setBodyPressure'](_0x2c62d0,0x0),_0x2c62d0[_0x3edddf(0x261)]===_0x2a6c5f['Q'][_0x3edddf(0x2de3)]&&this[_0x3edddf(0x20e7)](_0x2c62d0,_0x2c62d0['getParam'](_0x3edddf(0xb7f))),this[_0x3edddf(0xa14)](_0x2c62d0,_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0x3e64))),this['setBodyVelocityIterations'](_0x2c62d0,_0x2c62d0[_0x3edddf(0x30a3)]('velocityIterations')),this['setBodyPositionIterations'](_0x2c62d0,_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0xa17)));else{var _0x3e6dd3=new this['bjsAMMO']['btVector3'](0x0,0x0,0x0);const _0x72d87=new this[(_0x3edddf(0x2cf6))][(_0x3edddf(0x386))]();_0x2c62d0['object']['computeWorldMatrix'](!0x0),_0x72d87[_0x3edddf(0x3f6f)](),0x0!==_0x30f736&&_0x3ff7a4[_0x3edddf(0x1174)](_0x30f736,_0x3e6dd3),this[_0x3edddf(0x31b6)]['setValue'](_0x2c62d0[_0x3edddf(0x1c87)]['position']['x'],_0x2c62d0[_0x3edddf(0x1c87)][_0x3edddf(0xdfa)]['y'],_0x2c62d0[_0x3edddf(0x1c87)][_0x3edddf(0xdfa)]['z']),this[_0x3edddf(0x2d2a)]['setValue'](_0x2c62d0['object'][_0x3edddf(0x373c)]['x'],_0x2c62d0['object'][_0x3edddf(0x373c)]['y'],_0x2c62d0[_0x3edddf(0x1c87)][_0x3edddf(0x373c)]['z'],_0x2c62d0[_0x3edddf(0x1c87)][_0x3edddf(0x373c)]['w']),_0x72d87[_0x3edddf(0x1a52)](this[_0x3edddf(0x31b6)]),_0x72d87[_0x3edddf(0x3b32)](this[_0x3edddf(0x2d2a)]);var _0x639343=new this[(_0x3edddf(0x2cf6))][(_0x3edddf(0x334f))](_0x72d87),_0x46e979=new this[(_0x3edddf(0x2cf6))][(_0x3edddf(0x3cb8))](_0x30f736,_0x639343,_0x3ff7a4,_0x3e6dd3);const _0x32edb0=new this[(_0x3edddf(0x2cf6))]['btRigidBody'](_0x46e979);0x0===_0x30f736&&(_0x32edb0[_0x3edddf(0x4186)](_0x32edb0[_0x3edddf(0x2ce)]()|_0x4557ee[_0x3edddf(0x1109)]),_0x32edb0[_0x3edddf(0x2159)](_0x4557ee[_0x3edddf(0xe78)])),_0x2c62d0['type']!=_0x2a6c5f['Q'][_0x3edddf(0x24cd)]||_0x3ff7a4[_0x3edddf(0x12e2)]||_0x32edb0['setCollisionFlags'](_0x32edb0['getCollisionFlags']()|_0x4557ee[_0x3edddf(0x1ad4)]),_0x2c62d0[_0x3edddf(0x261)]!==_0x2a6c5f['Q'][_0x3edddf(0x261e)]&&_0x2c62d0[_0x3edddf(0x261)]!==_0x2a6c5f['Q']['NoImpostor']&&(_0x30f736=_0x2c62d0[_0x3edddf(0x1c87)]['getBoundingInfo'](),this[_0x3edddf(0x2dc3)][_0x3edddf(0x448)](_0x2c62d0['object'][_0x3edddf(0x2618)]()),this[_0x3edddf(0x2dc3)][_0x3edddf(0xd06)](_0x30f736[_0x3edddf(0x3eff)][_0x3edddf(0x30c2)]),this[_0x3edddf(0x2dc3)]['x']/=_0x2c62d0[_0x3edddf(0x1c87)]['scaling']['x'],this[_0x3edddf(0x2dc3)]['y']/=_0x2c62d0[_0x3edddf(0x1c87)]['scaling']['y'],this[_0x3edddf(0x2dc3)]['z']/=_0x2c62d0[_0x3edddf(0x1c87)][_0x3edddf(0x114e)]['z'],_0x2c62d0[_0x3edddf(0xb0f)](this[_0x3edddf(0x2dc3)]));var _0x30f736=_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0x29ef)),_0x35cf01=_0x2c62d0['getParam'](_0x3edddf(0x497));_0x30f736&&_0x35cf01?this[_0x3edddf(0x304a)][_0x3edddf(0x2bcb)](_0x32edb0,_0x30f736,_0x35cf01):this[_0x3edddf(0x304a)][_0x3edddf(0x2bcb)](_0x32edb0),_0x2c62d0['physicsBody']=_0x32edb0,_0x2c62d0[_0x3edddf(0x3550)][_0x3edddf(0x18e1)]=_0x2c62d0['_pluginData'][_0x3edddf(0x18e1)][_0x3edddf(0xec4)]([_0x32edb0,_0x46e979,_0x639343,_0x72d87,_0x3e6dd3,_0x3ff7a4]);}this['setBodyRestitution'](_0x2c62d0,_0x2c62d0['getParam'](_0x3edddf(0xbf6))),this[_0x3edddf(0x180c)](_0x2c62d0,_0x2c62d0[_0x3edddf(0x30a3)](_0x3edddf(0x13da)));}}}[_0x24c4a4(0x110c)](_0x10d07a){var _0x4e61d5=_0x24c4a4;this[_0x4e61d5(0x304a)]&&(_0x10d07a[_0x4e61d5(0x3e4e)]?this[_0x4e61d5(0x304a)]['removeSoftBody'](_0x10d07a[_0x4e61d5(0x416e)]):this['world']['removeRigidBody'](_0x10d07a[_0x4e61d5(0x416e)]),_0x10d07a[_0x4e61d5(0x3550)]&&(_0x10d07a[_0x4e61d5(0x3550)][_0x4e61d5(0x18e1)][_0x4e61d5(0x66b)](_0x207485=>{var _0x2351fe=_0x4e61d5;this[_0x2351fe(0x2cf6)][_0x2351fe(0x31ea)](_0x207485);}),_0x10d07a['_pluginData']['toDispose']=[]));}[_0x24c4a4(0x1856)](_0x566805){var _0x193205=_0x24c4a4,_0x3eef63=_0x566805[_0x193205(0x3f1a)][_0x193205(0x416e)],_0x336c1c=_0x566805[_0x193205(0x24ec)]['physicsBody'];if(_0x3eef63&&_0x336c1c){const _0x3b0c39=_0x566805[_0x193205(0xa6a)]['jointData'];_0x3b0c39['mainPivot']||(_0x3b0c39[_0x193205(0x17d6)]=new _0x50e473['P'](0x0,0x0,0x0)),_0x3b0c39[_0x193205(0x3122)]||(_0x3b0c39['connectedPivot']=new _0x50e473['P'](0x0,0x0,0x0));let _0x34659d;switch(_0x566805[_0x193205(0xa6a)]['type']){case _0xcf4332['q7'][_0x193205(0x102c)]:var _0xa4fe29=_0x3b0c39[_0x193205(0x1cd2)];_0xa4fe29&&(_0x3b0c39[_0x193205(0x17d6)]=new _0x50e473['P'](0x0,-_0xa4fe29/0x2,0x0),_0x3b0c39[_0x193205(0x3122)]=new _0x50e473['P'](0x0,_0xa4fe29/0x2,0x0)),_0x34659d=new this[(_0x193205(0x2cf6))]['btPoint2PointConstraint'](_0x3eef63,_0x336c1c,new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x17d6)]['x'],_0x3b0c39['mainPivot']['y'],_0x3b0c39[_0x193205(0x17d6)]['z']),new this['bjsAMMO'][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x3122)]['x'],_0x3b0c39[_0x193205(0x3122)]['y'],_0x3b0c39['connectedPivot']['z']));break;case _0xcf4332['q7'][_0x193205(0x411a)]:_0x3b0c39[_0x193205(0x3c29)]||(_0x3b0c39['mainAxis']=new _0x50e473['P'](0x0,0x0,0x0)),_0x3b0c39[_0x193205(0x37ea)]||(_0x3b0c39[_0x193205(0x37ea)]=new _0x50e473['P'](0x0,0x0,0x0));var _0xa4fe29=new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x3c29)]['x'],_0x3b0c39[_0x193205(0x3c29)]['y'],_0x3b0c39[_0x193205(0x3c29)]['z']),_0x145caf=new this['bjsAMMO'][(_0x193205(0x264b))](_0x3b0c39['connectedAxis']['x'],_0x3b0c39[_0x193205(0x37ea)]['y'],_0x3b0c39[_0x193205(0x37ea)]['z']);_0x34659d=new this[(_0x193205(0x2cf6))]['btHingeConstraint'](_0x3eef63,_0x336c1c,new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x17d6)]['x'],_0x3b0c39[_0x193205(0x17d6)]['y'],_0x3b0c39[_0x193205(0x17d6)]['z']),new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39['connectedPivot']['x'],_0x3b0c39[_0x193205(0x3122)]['y'],_0x3b0c39[_0x193205(0x3122)]['z']),_0xa4fe29,_0x145caf);break;case _0xcf4332['q7'][_0x193205(0x12ce)]:_0x34659d=new this[(_0x193205(0x2cf6))][(_0x193205(0x2487))](_0x3eef63,_0x336c1c,new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x17d6)]['x'],_0x3b0c39[_0x193205(0x17d6)]['y'],_0x3b0c39['mainPivot']['z']),new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39['connectedPivot']['x'],_0x3b0c39[_0x193205(0x3122)]['y'],_0x3b0c39[_0x193205(0x3122)]['z']));break;default:_0x5afcb0['Y'][_0x193205(0x27dc)](_0x193205(0x344f)),_0x34659d=new this[(_0x193205(0x2cf6))][(_0x193205(0x2487))](_0x3eef63,_0x336c1c,new this[(_0x193205(0x2cf6))][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x17d6)]['x'],_0x3b0c39[_0x193205(0x17d6)]['y'],_0x3b0c39[_0x193205(0x17d6)]['z']),new this['bjsAMMO'][(_0x193205(0x264b))](_0x3b0c39[_0x193205(0x3122)]['x'],_0x3b0c39[_0x193205(0x3122)]['y'],_0x3b0c39['connectedPivot']['z']));}this[_0x193205(0x304a)][_0x193205(0xdff)](_0x34659d,!_0x566805[_0x193205(0xa6a)][_0x193205(0xb49)][_0x193205(0x1ec6)]),_0x566805['joint']['physicsJoint']=_0x34659d;}}[_0x24c4a4(0x2059)](_0x35b4a8){var _0x5abe7e=_0x24c4a4;this[_0x5abe7e(0x304a)]&&this[_0x5abe7e(0x304a)][_0x5abe7e(0x802)](_0x35b4a8[_0x5abe7e(0xa6a)][_0x5abe7e(0xce0)]);}[_0x24c4a4(0x259e)](_0x211dd6,_0x186df8,_0x3d21a7){var _0x507b41=_0x24c4a4;let _0xc00db8=0x0;if(_0x3d21a7&&_0x3d21a7[_0x507b41(0x17bc)]&&_0x3d21a7[_0x507b41(0x269)]&&_0x3d21a7['getChildMeshes']){var _0x104716=_0x3d21a7['getIndices']()||[],_0x2cda9a=_0x3d21a7['getVerticesData'](_0x556664['o'][_0x507b41(0x3056)])||[];let _0x461a63;if(_0x186df8&&_0x186df8!==_0x3d21a7){var _0x453776=_0x186df8[_0x507b41(0x373c)]||(_0x186df8[_0x507b41(0x30d0)]?_0x50e473['_f'][_0x507b41(0x10aa)](_0x186df8[_0x507b41(0x30d0)]['x'],_0x186df8[_0x507b41(0x30d0)]['y'],_0x186df8[_0x507b41(0x30d0)]['z']):_0x50e473['_f'][_0x507b41(0x243a)]());const _0x500561=_0x50e473['y3']['Compose'](_0x50e473['P']['One'](),_0x453776,_0x186df8[_0x507b41(0xdfa)]),_0x4ca2d7=(_0x500561[_0x507b41(0x2b1e)](this['_tmpMatrix']),_0x3d21a7[_0x507b41(0x3c5a)](!0x1));_0x461a63=_0x4ca2d7[_0x507b41(0x20e1)](this[_0x507b41(0x15df)]);}else _0x50e473['y3']['ScalingToRef'](_0x3d21a7['scaling']['x'],_0x3d21a7['scaling']['y'],_0x3d21a7['scaling']['z'],this['_tmpMatrix']),_0x461a63=this[_0x507b41(0x15df)];var _0x3ece96=_0x104716[_0x507b41(0x3785)]/0x3;for(let _0x343eec=0x0;_0x343eec<_0x3ece96;_0x343eec++){const _0x2e81f7=[];for(let _0x1b82a0=0x0;_0x1b82a0<0x3;_0x1b82a0++){var _0x5b7285=new _0x50e473['P'](_0x2cda9a[0x3*_0x104716[0x3*_0x343eec+_0x1b82a0]+0x0],_0x2cda9a[0x3*_0x104716[0x3*_0x343eec+_0x1b82a0]+0x1],_0x2cda9a[0x3*_0x104716[0x3*_0x343eec+_0x1b82a0]+0x2]),_0x5b7285=_0x50e473['P']['TransformCoordinates'](_0x5b7285,_0x461a63);let _0x114cf4;(_0x114cf4=0x0==_0x1b82a0?this[_0x507b41(0x31b6)]:0x1==_0x1b82a0?this[_0x507b41(0x7d4)]:this[_0x507b41(0x1155)])[_0x507b41(0x3784)](_0x5b7285['x'],_0x5b7285['y'],_0x5b7285['z']),_0x2e81f7[_0x507b41(0x1e1d)](_0x114cf4);}_0x211dd6['addTriangle'](_0x2e81f7[0x0],_0x2e81f7[0x1],_0x2e81f7[0x2]),_0xc00db8++;}_0x3d21a7[_0x507b41(0x28ef)]()[_0x507b41(0x66b)](_0xdfd318=>{var _0x155bdd=_0x507b41;_0xc00db8+=this[_0x155bdd(0x259e)](_0x211dd6,_0x186df8,_0xdfd318);});}return _0xc00db8;}[_0x24c4a4(0x3a14)](_0x1024b4){var _0x5e90e7=_0x24c4a4;const _0x57f5d7=_0x1024b4[_0x5e90e7(0x1c87)];if(_0x57f5d7&&_0x57f5d7[_0x5e90e7(0x17bc)]&&_0x57f5d7['getWorldMatrix']&&_0x57f5d7['getChildMeshes']){_0x57f5d7[_0x5e90e7(0x17bc)]();var _0x21e50c=_0x57f5d7['getVerticesData'](_0x556664['o'][_0x5e90e7(0x3056)])||[],_0x9fb62=_0x57f5d7[_0x5e90e7(0x3e76)](_0x556664['o'][_0x5e90e7(0x2496)])||[];_0x57f5d7['computeWorldMatrix'](!0x1);const _0x3c7511=[],_0x408f4e=[];for(let _0x3251ac=0x0;_0x3251ac<_0x21e50c[_0x5e90e7(0x3785)];_0x3251ac+=0x3){var _0x5b50be=new _0x50e473['P'](_0x21e50c[_0x3251ac],_0x21e50c[_0x3251ac+0x1],_0x21e50c[_0x3251ac+0x2]),_0x33bd57=new _0x50e473['P'](_0x9fb62[_0x3251ac],_0x9fb62[_0x3251ac+0x1],_0x9fb62[_0x3251ac+0x2]),_0x5b50be=_0x50e473['P'][_0x5e90e7(0x49a)](_0x5b50be,_0x57f5d7['getWorldMatrix']()),_0x33bd57=_0x50e473['P']['TransformNormal'](_0x33bd57,_0x57f5d7[_0x5e90e7(0x269)]());_0x3c7511['push'](_0x5b50be['x'],_0x5b50be['y'],_0x5b50be['z']),_0x408f4e['push'](_0x33bd57['x'],_0x33bd57['y'],_0x33bd57['z']);}const _0x5b3a1f=new _0x283062['x']();return _0x5b3a1f[_0x5e90e7(0xee1)]=_0x3c7511,_0x5b3a1f[_0x5e90e7(0x39b1)]=_0x408f4e,_0x5b3a1f['uvs']=_0x57f5d7[_0x5e90e7(0x3e76)](_0x556664['o'][_0x5e90e7(0x616)]),_0x5b3a1f[_0x5e90e7(0x276b)]=_0x57f5d7[_0x5e90e7(0x3e76)](_0x556664['o'][_0x5e90e7(0x716)]),_0x57f5d7&&_0x57f5d7[_0x5e90e7(0x17bc)]&&(_0x5b3a1f[_0x5e90e7(0x39d4)]=_0x57f5d7['getIndices']()),_0x5b3a1f[_0x5e90e7(0x805)](_0x57f5d7),_0x57f5d7[_0x5e90e7(0xdfa)]=_0x50e473['P']['Zero'](),_0x57f5d7[_0x5e90e7(0x373c)]=null,_0x57f5d7[_0x5e90e7(0x30d0)]=_0x50e473['P']['Zero'](),_0x57f5d7[_0x5e90e7(0x3c5a)](!0x0),_0x5b3a1f;}return _0x283062['x']['ExtractFromMesh'](_0x57f5d7);}[_0x24c4a4(0x2596)](_0x53768d){var _0x29f93f=_0x24c4a4;const _0x23022d=_0x53768d[_0x29f93f(0x1c87)];if(_0x23022d&&_0x23022d[_0x29f93f(0x17bc)]){var _0x2e9061=_0x23022d[_0x29f93f(0x17bc)]()||[],_0x53768d=this['_softVertexData'](_0x53768d),_0x40fb25=_0x53768d[_0x29f93f(0xee1)],_0xde2c9=_0x53768d[_0x29f93f(0x39b1)];if(null===_0x40fb25||null===_0xde2c9)return new this[(_0x29f93f(0x2cf6))][(_0x29f93f(0x1470))]();{const _0x303798=[],_0x3f7fcc=[];for(let _0x1559f2=0x0;_0x1559f2<_0x40fb25[_0x29f93f(0x3785)];_0x1559f2+=0x3){var _0x5757d6=new _0x50e473['P'](_0x40fb25[_0x1559f2],_0x40fb25[_0x1559f2+0x1],_0x40fb25[_0x1559f2+0x2]),_0x1027f8=new _0x50e473['P'](_0xde2c9[_0x1559f2],_0xde2c9[_0x1559f2+0x1],_0xde2c9[_0x1559f2+0x2]);_0x303798[_0x29f93f(0x1e1d)](_0x5757d6['x'],_0x5757d6['y'],-_0x5757d6['z']),_0x3f7fcc['push'](_0x1027f8['x'],_0x1027f8['y'],-_0x1027f8['z']);}const _0x4786a5=new this['bjsAMMO'][(_0x29f93f(0x362f))]()[_0x29f93f(0x2c7)](this[_0x29f93f(0x304a)][_0x29f93f(0x3990)](),_0x303798,_0x23022d[_0x29f93f(0x17bc)](),_0x2e9061[_0x29f93f(0x3785)]/0x3,!0x0);var _0x211176=_0x40fb25[_0x29f93f(0x3785)]/0x3;const _0x33053f=_0x4786a5[_0x29f93f(0xce7)]();let _0x52b97f,_0x487c66;for(let _0xcdf666=0x0;_0xcdf666<_0x211176;_0xcdf666++)_0x52b97f=_0x33053f['at'](_0xcdf666),(_0x487c66=_0x52b97f[_0x29f93f(0x3650)]())['setX'](_0x3f7fcc[0x3*_0xcdf666]),_0x487c66[_0x29f93f(0x351a)](_0x3f7fcc[0x3*_0xcdf666+0x1]),_0x487c66['setZ'](_0x3f7fcc[0x3*_0xcdf666+0x2]);return _0x4786a5;}}}[_0x24c4a4(0x2e60)](_0x39a914){var _0x4d9fb3=_0x24c4a4;const _0x4a0bc9=_0x39a914[_0x4d9fb3(0x1c87)];var _0x4cd67f,_0x16457c,_0x20a382,_0x3da182;if(_0x4a0bc9&&_0x4a0bc9['getIndices'])return _0x4a0bc9[_0x4d9fb3(0x17bc)](),_0x4cd67f=(_0x16457c=this[_0x4d9fb3(0x3a14)](_0x39a914))[_0x4d9fb3(0xee1)],_0x16457c=_0x16457c[_0x4d9fb3(0x39b1)],null===_0x4cd67f||null===_0x16457c?new this[(_0x4d9fb3(0x2cf6))][(_0x4d9fb3(0x1470))]():(_0x16457c=_0x4cd67f[_0x4d9fb3(0x3785)],_0x20a382=Math[_0x4d9fb3(0x243f)](_0x16457c/0x3),_0x3da182=(_0x39a914['segments']=_0x20a382)-0x1,this[_0x4d9fb3(0x31b6)][_0x4d9fb3(0x3784)](_0x4cd67f[0x0],_0x4cd67f[0x1],_0x4cd67f[0x2]),this[_0x4d9fb3(0x7d4)]['setValue'](_0x4cd67f[0x3*_0x3da182],_0x4cd67f[0x3*_0x3da182+0x1],_0x4cd67f[0x3*_0x3da182+0x2]),this[_0x4d9fb3(0x3e60)][_0x4d9fb3(0x3784)](_0x4cd67f[_0x16457c-0x3],_0x4cd67f[_0x16457c-0x2],_0x4cd67f[_0x16457c-0x1]),this[_0x4d9fb3(0x1155)][_0x4d9fb3(0x3784)](_0x4cd67f[_0x16457c-0x3-0x3*_0x3da182],_0x4cd67f[_0x16457c-0x2-0x3*_0x3da182],_0x4cd67f[_0x16457c-0x1-0x3*_0x3da182]),new this[(_0x4d9fb3(0x2cf6))][(_0x4d9fb3(0x362f))]()[_0x4d9fb3(0x3c07)](this[_0x4d9fb3(0x304a)][_0x4d9fb3(0x3990)](),this[_0x4d9fb3(0x31b6)],this[_0x4d9fb3(0x7d4)],this['_tmpAmmoVectorC'],this[_0x4d9fb3(0x3e60)],_0x20a382,_0x20a382,_0x39a914[_0x4d9fb3(0x30a3)]('fixedPoints'),!0x0));}[_0x24c4a4(0xd02)](_0x118423){var _0x44a9c5=_0x24c4a4;let _0x4f5b1b,_0x263052;const _0x5b7756=this[_0x44a9c5(0x3a14)](_0x118423);var _0x1368d7=_0x5b7756['positions'];const _0x1bf93a=_0x5b7756['normals'];if(null===_0x1368d7||null===_0x1bf93a)return new this[(_0x44a9c5(0x2cf6))][(_0x44a9c5(0x1470))]();_0x5b7756['applyToMesh'](_0x118423[_0x44a9c5(0x1c87)],!0x0),_0x118423[_0x44a9c5(0x82d)]=!0x0;const _0x3b5d9e=_0x1bf93a['map'](_0xb14648=>_0xb14648*_0xb14648);if(0x0===_0x3b5d9e[_0x44a9c5(0xc71)]((_0x3e3c01,_0x46fb8e)=>_0x3e3c01+_0x46fb8e))_0x4f5b1b=_0x1368d7[_0x44a9c5(0x3785)],_0x263052=_0x4f5b1b/0x3-0x1,this[_0x44a9c5(0x31b6)][_0x44a9c5(0x3784)](_0x1368d7[0x0],_0x1368d7[0x1],_0x1368d7[0x2]),this[_0x44a9c5(0x7d4)][_0x44a9c5(0x3784)](_0x1368d7[_0x4f5b1b-0x3],_0x1368d7[_0x4f5b1b-0x2],_0x1368d7[_0x4f5b1b-0x1]);else{_0x118423[_0x44a9c5(0x82d)]=!0x1,_0x1368d7=_0x118423[_0x44a9c5(0x30a3)]('path');if(null===_0x118423[_0x44a9c5(0x30a3)]('shape'))return _0x5afcb0['Y'][_0x44a9c5(0x27dc)](_0x44a9c5(0x72e)),new this[(_0x44a9c5(0x2cf6))][(_0x44a9c5(0x1470))]();_0x4f5b1b=_0x1368d7[_0x44a9c5(0x3785)],_0x263052=_0x4f5b1b-0x1,this[_0x44a9c5(0x31b6)][_0x44a9c5(0x3784)](_0x1368d7[0x0]['x'],_0x1368d7[0x0]['y'],_0x1368d7[0x0]['z']),this[_0x44a9c5(0x7d4)][_0x44a9c5(0x3784)](_0x1368d7[_0x4f5b1b-0x1]['x'],_0x1368d7[_0x4f5b1b-0x1]['y'],_0x1368d7[_0x4f5b1b-0x1]['z']);}_0x118423[_0x44a9c5(0x3dd7)]=_0x263052;let _0x374651=_0x118423[_0x44a9c5(0x30a3)](_0x44a9c5(0x1bae));_0x374651=0x3<_0x374651?0x3:_0x374651;const _0x17e835=new this[(_0x44a9c5(0x2cf6))][(_0x44a9c5(0x362f))]()[_0x44a9c5(0x40ef)](this[_0x44a9c5(0x304a)][_0x44a9c5(0x3990)](),this[_0x44a9c5(0x31b6)],this[_0x44a9c5(0x7d4)],_0x263052-0x1,_0x374651);return _0x17e835['get_m_cfg']()[_0x44a9c5(0x3308)](0x11),_0x17e835;}[_0x24c4a4(0x5a1)](_0x34bc88){var _0x171860=_0x24c4a4;let _0x5f0816=null;return _0x5f0816=null==(_0x5f0816=this[_0x171860(0xa94)]?this['onCreateCustomShape'](_0x34bc88):_0x5f0816)?new this['bjsAMMO'][(_0x171860(0x1470))]():_0x5f0816;}[_0x24c4a4(0x33c3)](_0x1df9db,_0x3d29b4,_0x250116){var _0x230774=_0x24c4a4;let _0x280f03=0x0;if(_0x250116&&_0x250116[_0x230774(0x17bc)]&&_0x250116[_0x230774(0x269)]&&_0x250116[_0x230774(0x28ef)]){var _0x8c348b=_0x250116[_0x230774(0x17bc)]()||[],_0x13f116=_0x250116[_0x230774(0x3e76)](_0x556664['o'][_0x230774(0x3056)])||[],_0x1a3764=(_0x250116['computeWorldMatrix'](!0x1),_0x8c348b['length']/0x3);for(let _0x59cce2=0x0;_0x59cce2<_0x1a3764;_0x59cce2++){const _0x22e3d6=[];for(let _0x24e551=0x0;_0x24e551<0x3;_0x24e551++){var _0x504935=new _0x50e473['P'](_0x13f116[0x3*_0x8c348b[0x3*_0x59cce2+_0x24e551]+0x0],_0x13f116[0x3*_0x8c348b[0x3*_0x59cce2+_0x24e551]+0x1],_0x13f116[0x3*_0x8c348b[0x3*_0x59cce2+_0x24e551]+0x2]);_0x50e473['y3'][_0x230774(0x312b)](_0x250116[_0x230774(0x114e)]['x'],_0x250116[_0x230774(0x114e)]['y'],_0x250116[_0x230774(0x114e)]['z'],this['_tmpMatrix']),_0x504935=_0x50e473['P']['TransformCoordinates'](_0x504935,this[_0x230774(0x15df)]);let _0x1a94e7;(_0x1a94e7=0x0==_0x24e551?this[_0x230774(0x31b6)]:0x1==_0x24e551?this[_0x230774(0x7d4)]:this['_tmpAmmoVectorC'])[_0x230774(0x3784)](_0x504935['x'],_0x504935['y'],_0x504935['z']),_0x22e3d6[_0x230774(0x1e1d)](_0x1a94e7);}_0x1df9db[_0x230774(0x10dd)](_0x22e3d6[0x0],!0x0),_0x1df9db[_0x230774(0x10dd)](_0x22e3d6[0x1],!0x0),_0x1df9db[_0x230774(0x10dd)](_0x22e3d6[0x2],!0x0),_0x280f03++;}_0x250116[_0x230774(0x28ef)]()['forEach'](_0x57160f=>{var _0x1ebda2=_0x230774;_0x280f03+=this[_0x1ebda2(0x33c3)](_0x1df9db,_0x3d29b4,_0x57160f);});}return _0x280f03;}[_0x24c4a4(0x2c54)](_0x3a3126,_0x1f8c9b=!0x1){var _0x470ca7=_0x24c4a4,_0x2ea5dd=_0x3a3126[_0x470ca7(0x1c87)];let _0x2e7baa;var _0x1e322c=_0x3a3126[_0x470ca7(0x2dc7)]();if(!_0x1f8c9b){const _0x380c65=_0x3a3126[_0x470ca7(0x1c87)]['getChildMeshes']?_0x3a3126[_0x470ca7(0x1c87)][_0x470ca7(0x28ef)](!0x0):[];_0x2e7baa=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x1470))]();let _0x3ba362=0x0;if(_0x380c65['forEach'](_0x58d031=>{var _0x1e9a72=_0x470ca7;const _0x148c2d=_0x58d031[_0x1e9a72(0x3a8e)]();if(_0x148c2d){if(_0x148c2d['type']==_0x2a6c5f['Q'][_0x1e9a72(0x261e)])throw _0x1e9a72(0x1ae9);var _0x1b40ed=this[_0x1e9a72(0x2c54)](_0x148c2d);const _0x43c79e=_0x58d031[_0x1e9a72(0x2a18)][_0x1e9a72(0x269)]()[_0x1e9a72(0x292d)]();var _0x211a67=new _0x50e473['P']();_0x43c79e[_0x1e9a72(0x2850)](_0x211a67),this['_tmpAmmoTransform'][_0x1e9a72(0x2148)]()[_0x1e9a72(0x3784)](_0x58d031[_0x1e9a72(0xdfa)]['x']*_0x211a67['x'],_0x58d031[_0x1e9a72(0xdfa)]['y']*_0x211a67['y'],_0x58d031[_0x1e9a72(0xdfa)]['z']*_0x211a67['z']),this[_0x1e9a72(0x2d2a)][_0x1e9a72(0x3784)](_0x58d031['rotationQuaternion']['x'],_0x58d031[_0x1e9a72(0x373c)]['y'],_0x58d031['rotationQuaternion']['z'],_0x58d031['rotationQuaternion']['w']),this[_0x1e9a72(0x298b)][_0x1e9a72(0x3b32)](this[_0x1e9a72(0x2d2a)]),_0x2e7baa[_0x1e9a72(0x14e9)](this[_0x1e9a72(0x298b)],_0x1b40ed),_0x148c2d[_0x1e9a72(0x3551)](),_0x3ba362++;}}),0x0<_0x3ba362)return _0x3a3126[_0x470ca7(0x261)]!=_0x2a6c5f['Q'][_0x470ca7(0x24cd)]&&(_0x1f8c9b=this['_createShape'](_0x3a3126,!0x0))&&(this[_0x470ca7(0x298b)][_0x470ca7(0x2148)]()[_0x470ca7(0x3784)](0x0,0x0,0x0),this['_tmpAmmoQuaternion'][_0x470ca7(0x3784)](0x0,0x0,0x0,0x1),this[_0x470ca7(0x298b)][_0x470ca7(0x3b32)](this[_0x470ca7(0x2d2a)]),_0x2e7baa[_0x470ca7(0x14e9)](this[_0x470ca7(0x298b)],_0x1f8c9b)),_0x2e7baa;this[_0x470ca7(0x2cf6)]['destroy'](_0x2e7baa),_0x2e7baa=null;}switch(_0x3a3126[_0x470ca7(0x261)]){case _0x2a6c5f['Q'][_0x470ca7(0x164f)]:_0x5d96b2['R'][_0x470ca7(0xc32)](_0x1e322c['x'],_0x1e322c['y'],0.0001)&&_0x5d96b2['R'][_0x470ca7(0xc32)](_0x1e322c['x'],_0x1e322c['z'],0.0001)?_0x2e7baa=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x3086))](_0x1e322c['x']/0x2):(_0x2bc7a5=[new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x264b))](0x0,0x0,0x0)],(_0x2e7baa=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x475))](_0x2bc7a5,[0x1],0x1))[_0x470ca7(0x487)](new this[(_0x470ca7(0x2cf6))]['btVector3'](_0x1e322c['x']/0x2,_0x1e322c['y']/0x2,_0x1e322c['z']/0x2)));break;case _0x2a6c5f['Q'][_0x470ca7(0xf87)]:var _0x2bc7a5=_0x1e322c['x']/0x2;_0x2e7baa=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x20a1))](_0x2bc7a5,_0x1e322c['y']-0x2*_0x2bc7a5);break;case _0x2a6c5f['Q']['CylinderImpostor']:this[_0x470ca7(0x31b6)][_0x470ca7(0x3784)](_0x1e322c['x']/0x2,_0x1e322c['y']/0x2,_0x1e322c['z']/0x2),_0x2e7baa=new this['bjsAMMO'][(_0x470ca7(0x3881))](this[_0x470ca7(0x31b6)]);break;case _0x2a6c5f['Q'][_0x470ca7(0x2f2c)]:case _0x2a6c5f['Q']['BoxImpostor']:this['_tmpAmmoVectorA'][_0x470ca7(0x3784)](_0x1e322c['x']/0x2,_0x1e322c['y']/0x2,_0x1e322c['z']/0x2),_0x2e7baa=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x2bd4))](this['_tmpAmmoVectorA']);break;case _0x2a6c5f['Q'][_0x470ca7(0x261e)]:if(0x0==_0x3a3126[_0x470ca7(0x30a3)](_0x470ca7(0x124b))){_0x2e7baa=this['onCreateCustomMeshImpostor']?this['onCreateCustomMeshImpostor'](_0x3a3126):(_0x2bc7a5=new this['bjsAMMO'][(_0x470ca7(0x17a9))](),_0x3a3126[_0x470ca7(0x3550)][_0x470ca7(0x18e1)][_0x470ca7(0x1e1d)](_0x2bc7a5),0x0==this[_0x470ca7(0x259e)](_0x2bc7a5,_0x2ea5dd,_0x2ea5dd)?new this['bjsAMMO'][(_0x470ca7(0x1470))]():new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x2be8))](_0x2bc7a5));break;}case _0x2a6c5f['Q'][_0x470ca7(0x24a5)]:_0x2e7baa=this[_0x470ca7(0xe59)]?this[_0x470ca7(0xe59)](_0x3a3126):(_0x2bc7a5=new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x1a32))](),0x0==this[_0x470ca7(0x33c3)](_0x2bc7a5,_0x2ea5dd,_0x2ea5dd)?(_0x3a3126[_0x470ca7(0x3550)][_0x470ca7(0x18e1)]['push'](_0x2bc7a5),new this[(_0x470ca7(0x2cf6))][(_0x470ca7(0x1470))]()):_0x2bc7a5);break;case _0x2a6c5f['Q']['NoImpostor']:_0x2e7baa=new this[(_0x470ca7(0x2cf6))]['btSphereShape'](_0x1e322c['x']/0x2);break;case _0x2a6c5f['Q'][_0x470ca7(0x2b2b)]:_0x2e7baa=this[_0x470ca7(0x5a1)](_0x3a3126);break;case _0x2a6c5f['Q']['SoftbodyImpostor']:_0x2e7baa=this[_0x470ca7(0x2596)](_0x3a3126);break;case _0x2a6c5f['Q'][_0x470ca7(0x26d8)]:_0x2e7baa=this[_0x470ca7(0x2e60)](_0x3a3126);break;case _0x2a6c5f['Q'][_0x470ca7(0x1633)]:_0x2e7baa=this['_createRope'](_0x3a3126);break;default:_0x5afcb0['Y']['Warn'](_0x470ca7(0x143a));}return _0x2e7baa;}[_0x24c4a4(0x3a94)](_0x26d891){var _0x3fd6ca=_0x24c4a4;_0x26d891['physicsBody']['getMotionState']()[_0x3fd6ca(0x1d84)](this[_0x3fd6ca(0x298b)]),_0x26d891[_0x3fd6ca(0x1c87)][_0x3fd6ca(0xdfa)][_0x3fd6ca(0xc1b)](this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x2148)]()['x'](),this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x2148)]()['y'](),this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x2148)]()['z']()),_0x26d891[_0x3fd6ca(0x1c87)][_0x3fd6ca(0x373c)]?_0x26d891[_0x3fd6ca(0x1c87)]['rotationQuaternion'][_0x3fd6ca(0xc1b)](this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x3447)]()['x'](),this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x3447)]()['y'](),this[_0x3fd6ca(0x298b)]['getRotation']()['z'](),this[_0x3fd6ca(0x298b)]['getRotation']()['w']()):_0x26d891['object'][_0x3fd6ca(0x30d0)]&&(this[_0x3fd6ca(0x36d8)][_0x3fd6ca(0xc1b)](this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x3447)]()['x'](),this['_tmpAmmoTransform']['getRotation']()['y'](),this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x3447)]()['z'](),this[_0x3fd6ca(0x298b)][_0x3fd6ca(0x3447)]()['w']()),this[_0x3fd6ca(0x36d8)][_0x3fd6ca(0x38b2)](_0x26d891[_0x3fd6ca(0x1c87)][_0x3fd6ca(0x30d0)]));}[_0x24c4a4(0x35ce)](_0x5b51ac,_0xf9f7d9,_0x30001d){var _0xe5b62c=_0x24c4a4;const _0x4cfa48=_0x5b51ac['physicsBody'][_0xe5b62c(0x1d84)]();if(Math[_0xe5b62c(0x3a1d)](_0x4cfa48[_0xe5b62c(0x2148)]()['x']()-_0xf9f7d9['x'])>_0x34746f['kn']||Math[_0xe5b62c(0x3a1d)](_0x4cfa48[_0xe5b62c(0x2148)]()['y']()-_0xf9f7d9['y'])>_0x34746f['kn']||Math[_0xe5b62c(0x3a1d)](_0x4cfa48[_0xe5b62c(0x2148)]()['z']()-_0xf9f7d9['z'])>_0x34746f['kn']||Math[_0xe5b62c(0x3a1d)](_0x4cfa48[_0xe5b62c(0x3447)]()['x']()-_0x30001d['x'])>_0x34746f['kn']||Math[_0xe5b62c(0x3a1d)](_0x4cfa48[_0xe5b62c(0x3447)]()['y']()-_0x30001d['y'])>_0x34746f['kn']||Math['abs'](_0x4cfa48[_0xe5b62c(0x3447)]()['z']()-_0x30001d['z'])>_0x34746f['kn']||Math['abs'](_0x4cfa48[_0xe5b62c(0x3447)]()['w']()-_0x30001d['w'])>_0x34746f['kn']){if(this[_0xe5b62c(0x31b6)]['setValue'](_0xf9f7d9['x'],_0xf9f7d9['y'],_0xf9f7d9['z']),_0x4cfa48['setOrigin'](this[_0xe5b62c(0x31b6)]),this['_tmpAmmoQuaternion'][_0xe5b62c(0x3784)](_0x30001d['x'],_0x30001d['y'],_0x30001d['z'],_0x30001d['w']),_0x4cfa48[_0xe5b62c(0x3b32)](this['_tmpAmmoQuaternion']),_0x5b51ac[_0xe5b62c(0x416e)]['setWorldTransform'](_0x4cfa48),0x0==_0x5b51ac[_0xe5b62c(0x124b)]){const _0x5983bb=_0x5b51ac[_0xe5b62c(0x416e)][_0xe5b62c(0x2108)]();_0x5983bb&&_0x5983bb['setWorldTransform'](_0x4cfa48);}else _0x5b51ac[_0xe5b62c(0x416e)]['activate']();}}[_0x24c4a4(0x3075)](){return void 0x0!==this['bjsAMMO'];}['setLinearVelocity'](_0x345b6c,_0xe199d0){var _0x593a0d=_0x24c4a4;this[_0x593a0d(0x31b6)][_0x593a0d(0x3784)](_0xe199d0['x'],_0xe199d0['y'],_0xe199d0['z']),_0x345b6c[_0x593a0d(0x3e4e)]?_0x345b6c[_0x593a0d(0x416e)][_0x593a0d(0x1f30)](this['_tmpAmmoVectorA']):_0x345b6c[_0x593a0d(0x416e)][_0x593a0d(0x3b20)](this[_0x593a0d(0x31b6)]);}[_0x24c4a4(0x1113)](_0x2ed41c,_0x4c9568){var _0x56ff11=_0x24c4a4;this[_0x56ff11(0x31b6)][_0x56ff11(0x3784)](_0x4c9568['x'],_0x4c9568['y'],_0x4c9568['z']),_0x2ed41c[_0x56ff11(0x3e4e)]?_0x2ed41c['physicsBody'][_0x56ff11(0x40a6)](this[_0x56ff11(0x31b6)]):_0x2ed41c['physicsBody'][_0x56ff11(0x1113)](this[_0x56ff11(0x31b6)]);}[_0x24c4a4(0x3dfe)](_0x28d0da){var _0x3a22de=_0x24c4a4;let _0x18ab64;if(!(_0x18ab64=_0x28d0da['soft']?_0x28d0da[_0x3a22de(0x416e)][_0x3a22de(0x1f30)]():_0x28d0da[_0x3a22de(0x416e)][_0x3a22de(0x3dfe)]()))return null;return _0x28d0da=new _0x50e473['P'](_0x18ab64['x'](),_0x18ab64['y'](),_0x18ab64['z']()),(this[_0x3a22de(0x2cf6)]['destroy'](_0x18ab64),_0x28d0da);}['getAngularVelocity'](_0x505983){var _0x4c48ae=_0x24c4a4;let _0x13d3a8;if(!(_0x13d3a8=_0x505983[_0x4c48ae(0x3e4e)]?_0x505983[_0x4c48ae(0x416e)][_0x4c48ae(0x40a6)]():_0x505983['physicsBody'][_0x4c48ae(0x884)]()))return null;return _0x505983=new _0x50e473['P'](_0x13d3a8['x'](),_0x13d3a8['y'](),_0x13d3a8['z']()),(this[_0x4c48ae(0x2cf6)][_0x4c48ae(0x31ea)](_0x13d3a8),_0x505983);}[_0x24c4a4(0x33bc)](_0x5cb427,_0x5af6c0){var _0x188e94=_0x24c4a4;_0x5cb427[_0x188e94(0x3e4e)]?_0x5cb427[_0x188e94(0x416e)]['setTotalMass'](_0x5af6c0,!0x1):_0x5cb427[_0x188e94(0x416e)][_0x188e94(0x3b19)](_0x5af6c0),_0x5cb427[_0x188e94(0x3550)][_0x188e94(0x124b)]=_0x5af6c0;}['getBodyMass'](_0x3b7922){var _0xed6a38=_0x24c4a4;return _0x3b7922[_0xed6a38(0x3550)][_0xed6a38(0x124b)]||0x0;}[_0x24c4a4(0x20e9)](_0x35417e){var _0x441c6d=_0x24c4a4;return _0x35417e['_pluginData'][_0x441c6d(0x13da)]||0x0;}['setBodyFriction'](_0x57c392,_0xc74f4f){var _0x4acf4c=_0x24c4a4;_0x57c392[_0x4acf4c(0x3e4e)]?_0x57c392[_0x4acf4c(0x416e)]['get_m_cfg']()[_0x4acf4c(0x2084)](_0xc74f4f):_0x57c392['physicsBody']['setFriction'](_0xc74f4f),_0x57c392[_0x4acf4c(0x3550)][_0x4acf4c(0x13da)]=_0xc74f4f;}[_0x24c4a4(0x3515)](_0x3c3b30){var _0x36a573=_0x24c4a4;return _0x3c3b30[_0x36a573(0x3550)][_0x36a573(0xbf6)]||0x0;}['setBodyRestitution'](_0xe3d153,_0x10400a){var _0x59b42d=_0x24c4a4;_0xe3d153[_0x59b42d(0x416e)]['setRestitution'](_0x10400a),_0xe3d153['_pluginData'][_0x59b42d(0xbf6)]=_0x10400a;}[_0x24c4a4(0x1211)](_0x5be603){var _0x4186fc=_0x24c4a4;return _0x5be603[_0x4186fc(0x3e4e)]?_0x5be603['_pluginData'][_0x4186fc(0xb7f)]||0x0:(_0x5afcb0['Y'][_0x4186fc(0x27dc)]('Pressure\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body'),0x0);}[_0x24c4a4(0x20e7)](_0x45f107,_0x530cd9){var _0x13b68b=_0x24c4a4;_0x45f107[_0x13b68b(0x3e4e)]?_0x45f107[_0x13b68b(0x261)]===_0x2a6c5f['Q']['SoftbodyImpostor']?(_0x45f107[_0x13b68b(0x416e)][_0x13b68b(0x3945)]()[_0x13b68b(0x25fd)](_0x530cd9),_0x45f107[_0x13b68b(0x3550)][_0x13b68b(0xb7f)]=_0x530cd9):(_0x45f107[_0x13b68b(0x416e)][_0x13b68b(0x3945)]()[_0x13b68b(0x25fd)](0x0),_0x45f107[_0x13b68b(0x3550)][_0x13b68b(0xb7f)]=0x0):_0x5afcb0['Y'][_0x13b68b(0x27dc)](_0x13b68b(0xfb8));}[_0x24c4a4(0x257c)](_0x42061e){var _0x5df1a=_0x24c4a4;return _0x42061e[_0x5df1a(0x3e4e)]?_0x42061e[_0x5df1a(0x3550)]['stiffness']||0x0:(_0x5afcb0['Y'][_0x5df1a(0x27dc)](_0x5df1a(0x396a)),0x0);}[_0x24c4a4(0xa14)](_0x137f14,_0x1e0b3a){var _0x5d9c7e=_0x24c4a4;_0x137f14[_0x5d9c7e(0x3e4e)]?(_0x1e0b3a=0x1<(_0x1e0b3a=_0x1e0b3a<0x0?0x0:_0x1e0b3a)?0x1:_0x1e0b3a,_0x137f14[_0x5d9c7e(0x416e)][_0x5d9c7e(0x2ce4)]()['at'](0x0)[_0x5d9c7e(0x2872)](_0x1e0b3a),_0x137f14['_pluginData'][_0x5d9c7e(0x3e64)]=_0x1e0b3a):_0x5afcb0['Y']['Warn'](_0x5d9c7e(0x221));}[_0x24c4a4(0x1582)](_0x197e8a){var _0x1ef9ce=_0x24c4a4;return _0x197e8a[_0x1ef9ce(0x3e4e)]?_0x197e8a[_0x1ef9ce(0x3550)][_0x1ef9ce(0x2c2a)]||0x0:(_0x5afcb0['Y'][_0x1ef9ce(0x27dc)](_0x1ef9ce(0x2236)),0x0);}[_0x24c4a4(0x3f31)](_0x3508ed,_0xb97240){var _0x5a0b8c=_0x24c4a4;_0x3508ed['soft']?(_0xb97240=_0xb97240<0x0?0x0:_0xb97240,_0x3508ed[_0x5a0b8c(0x416e)]['get_m_cfg']()[_0x5a0b8c(0x15f9)](_0xb97240),_0x3508ed[_0x5a0b8c(0x3550)]['velocityIterations']=_0xb97240):_0x5afcb0['Y'][_0x5a0b8c(0x27dc)]('Velocity\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body');}[_0x24c4a4(0x227e)](_0xb5551f){var _0x4ceaab=_0x24c4a4;return _0xb5551f['soft']?_0xb5551f[_0x4ceaab(0x3550)][_0x4ceaab(0xa17)]||0x0:(_0x5afcb0['Y'][_0x4ceaab(0x27dc)]('Position\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body'),0x0);}[_0x24c4a4(0x1e8d)](_0x5b6612,_0x3dd4ce){var _0x52b90c=_0x24c4a4;_0x5b6612['soft']?(_0x3dd4ce=_0x3dd4ce<0x0?0x0:_0x3dd4ce,_0x5b6612[_0x52b90c(0x416e)][_0x52b90c(0x3945)]()[_0x52b90c(0x3648)](_0x3dd4ce),_0x5b6612[_0x52b90c(0x3550)][_0x52b90c(0xa17)]=_0x3dd4ce):_0x5afcb0['Y'][_0x52b90c(0x27dc)](_0x52b90c(0x2b1a));}['appendAnchor'](_0x47af1d,_0x1ba889,_0x5458f1,_0x1919b3,_0x42f8d2=0x1,_0x773476=!0x1){var _0x4491ed=_0x24c4a4,_0x54b2f0=_0x47af1d['segments'],_0x5458f1=Math['round']((_0x54b2f0-0x1)*_0x5458f1),_0x1919b3=Math[_0x4491ed(0x3872)]((_0x54b2f0-0x1)*_0x1919b3);_0x47af1d['physicsBody'][_0x4491ed(0x413)](_0x5458f1+_0x54b2f0*(_0x54b2f0-0x1-_0x1919b3),_0x1ba889['physicsBody'],_0x773476,_0x42f8d2);}['appendHook'](_0x26f8b5,_0x48016c,_0x3e3d43,_0x2700b0=0x1,_0x3f9563=!0x1){var _0x316580=_0x24c4a4;_0x3e3d43=Math[_0x316580(0x3872)](_0x26f8b5['segments']*_0x3e3d43),_0x26f8b5[_0x316580(0x416e)]['appendAnchor'](_0x3e3d43,_0x48016c[_0x316580(0x416e)],_0x3f9563,_0x2700b0);}['sleepBody'](_0x594624){var _0xe3ccfb=_0x24c4a4;_0x594624[_0xe3ccfb(0x416e)][_0xe3ccfb(0x267a)](0x0);}['wakeUpBody'](_0x2e4726){var _0x9b4c8=_0x24c4a4;_0x2e4726['physicsBody'][_0x9b4c8(0x3cda)]();}[_0x24c4a4(0x2daa)](){var _0x9c8ae4=_0x24c4a4;_0x5afcb0['Y'][_0x9c8ae4(0x27dc)](_0x9c8ae4(0x2687));}[_0x24c4a4(0x1589)](_0x113633,_0x3a01f6,_0x357c4d){var _0x254c6f=_0x24c4a4;_0x113633[_0x254c6f(0xce0)][_0x254c6f(0x452)](!0x0,_0x3a01f6,_0x357c4d);}[_0x24c4a4(0x3d02)](){var _0x1fee2a=_0x24c4a4;_0x5afcb0['Y'][_0x1fee2a(0x27dc)](_0x1fee2a(0x5c5));}[_0x24c4a4(0x237b)](_0x2b52a3,_0x46713f){var _0x4842cf=_0x24c4a4;const _0x422137=_0x46713f[_0x4842cf(0x416e)];_0x422137['getMotionState']()[_0x4842cf(0x1d84)](this[_0x4842cf(0x298b)]),_0x2b52a3[_0x4842cf(0xdfa)]['x']=this[_0x4842cf(0x298b)]['getOrigin']()['x'](),_0x2b52a3[_0x4842cf(0xdfa)]['y']=this[_0x4842cf(0x298b)][_0x4842cf(0x2148)]()['y'](),_0x2b52a3[_0x4842cf(0xdfa)]['z']=this[_0x4842cf(0x298b)][_0x4842cf(0x2148)]()['z'](),_0x2b52a3[_0x4842cf(0x373c)]&&(_0x2b52a3[_0x4842cf(0x373c)]['x']=this[_0x4842cf(0x298b)][_0x4842cf(0x3447)]()['x'](),_0x2b52a3[_0x4842cf(0x373c)]['y']=this[_0x4842cf(0x298b)][_0x4842cf(0x3447)]()['y'](),_0x2b52a3[_0x4842cf(0x373c)]['z']=this[_0x4842cf(0x298b)][_0x4842cf(0x3447)]()['z'](),_0x2b52a3[_0x4842cf(0x373c)]['w']=this['_tmpAmmoTransform'][_0x4842cf(0x3447)]()['w']());}['getRadius'](_0x5aeefe){var _0x3f87d6=_0x24c4a4;return _0x5aeefe[_0x3f87d6(0x2dc7)]()['x']/0x2;}[_0x24c4a4(0x239c)](_0x3b7d22,_0x43e3ed){var _0x128f55=_0x24c4a4;_0x3b7d22=_0x3b7d22[_0x128f55(0x2dc7)](),(_0x43e3ed['x']=_0x3b7d22['x'],_0x43e3ed['y']=_0x3b7d22['y'],_0x43e3ed['z']=_0x3b7d22['z']);}[_0x24c4a4(0x3551)](){var _0x5e20aa=_0x24c4a4;this[_0x5e20aa(0x2cf6)][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x304a)]),this['bjsAMMO'][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x317b)]),this[_0x5e20aa(0x2cf6)]['destroy'](this['_overlappingPairCache']),this['bjsAMMO'][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x2ceb)]),this[_0x5e20aa(0x2cf6)][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x224b)]),this['bjsAMMO']['destroy'](this[_0x5e20aa(0x31b6)]),this[_0x5e20aa(0x2cf6)][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x7d4)]),this[_0x5e20aa(0x2cf6)]['destroy'](this[_0x5e20aa(0x1155)]),this['bjsAMMO'][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x298b)]),this[_0x5e20aa(0x2cf6)]['destroy'](this['_tmpAmmoQuaternion']),this[_0x5e20aa(0x2cf6)][_0x5e20aa(0x31ea)](this[_0x5e20aa(0x183d)]),this[_0x5e20aa(0x304a)]=null;}['raycast'](_0x2f9b2b,_0x2df2c8){var _0x3f09af=_0x24c4a4;return this[_0x3f09af(0x3fbc)](_0x2f9b2b,_0x2df2c8,this[_0x3f09af(0x231e)]),this[_0x3f09af(0x231e)];}[_0x24c4a4(0x3fbc)](_0x489b8c,_0x22e1aa,_0x544f7b){var _0x4801d7=_0x24c4a4;this['_tmpAmmoVectorRCA']=new this[(_0x4801d7(0x2cf6))][(_0x4801d7(0x264b))](_0x489b8c['x'],_0x489b8c['y'],_0x489b8c['z']),this['_tmpAmmoVectorRCB']=new this[(_0x4801d7(0x2cf6))][(_0x4801d7(0x264b))](_0x22e1aa['x'],_0x22e1aa['y'],_0x22e1aa['z']);const _0x1adf9d=new this[(_0x4801d7(0x2cf6))][(_0x4801d7(0x728))](this[_0x4801d7(0x1ac8)],this[_0x4801d7(0x213f)]);this[_0x4801d7(0x304a)][_0x4801d7(0x373)](this[_0x4801d7(0x1ac8)],this[_0x4801d7(0x213f)],_0x1adf9d),_0x544f7b[_0x4801d7(0x2af4)](_0x489b8c,_0x22e1aa),_0x1adf9d[_0x4801d7(0x3c5f)]()&&(_0x544f7b[_0x4801d7(0x1862)]({'x':_0x1adf9d[_0x4801d7(0x3fd7)]()['x'](),'y':_0x1adf9d[_0x4801d7(0x3fd7)]()['y'](),'z':_0x1adf9d[_0x4801d7(0x3fd7)]()['z']()},{'x':_0x1adf9d[_0x4801d7(0x3b95)]()['x'](),'y':_0x1adf9d[_0x4801d7(0x3b95)]()['y'](),'z':_0x1adf9d['get_m_hitPointWorld']()['z']()}),_0x544f7b[_0x4801d7(0x1236)]()),this[_0x4801d7(0x2cf6)][_0x4801d7(0x31ea)](_0x1adf9d),this[_0x4801d7(0x2cf6)][_0x4801d7(0x31ea)](this[_0x4801d7(0x1ac8)]),this[_0x4801d7(0x2cf6)]['destroy'](this[_0x4801d7(0x213f)]);}}_0x4557ee[_0x24c4a4(0x1ad4)]=0x4,_0x4557ee[_0x24c4a4(0x1109)]=0x2,_0x4557ee[_0x24c4a4(0xe78)]=0x4;},0xcab5:(_0x444ebf,_0x414d61,_0x47173c)=>{var _0x1ae213=a7_0x38a779;_0x47173c['d'](_0x414d61,{'s':()=>_0x40e101});var _0x39a2e6=_0x47173c(0x10ea4),_0x4af36e=_0x47173c(0x9fd1),_0x5446fb=_0x47173c(0x1a27),_0x229d05=_0x47173c(0x67f2),_0x25a3c4=_0x47173c(0x10abe),_0x4e6c45=_0x47173c(0x1594a),_0x414d61=_0x47173c(0x38ef),_0x3df37a=_0x47173c(0x147b8);class _0x40e101{constructor(_0x5367f5=!0x0,_0x1698fa=0xa,_0x4b68fb=CANNON){var _0x22db40=a7_0x2532;this[_0x22db40(0x2ce8)]=_0x5367f5,this[_0x22db40(0x3844)]=_0x22db40(0x1fe6),this[_0x22db40(0x1657)]=new Array(),this['_fixedTimeStep']=0x1/0x3c,this[_0x22db40(0x1ecc)]=new Array(),this[_0x22db40(0x1ac0)]=!0x0,this[_0x22db40(0x36d8)]=new _0x4af36e['_f'](),this[_0x22db40(0x2134)]=new _0x4af36e['_f'](-0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x22db40(0x10fb)]=new _0x4af36e['_f'](0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x22db40(0x3ad)]=_0x4af36e['P']['Zero'](),this[_0x22db40(0x7cc)]=_0x4af36e['P']['Zero'](),this[_0x22db40(0x3285)]=new _0x4af36e['_f'](),this[_0x22db40(0x1d4d)]=_0x4b68fb,this[_0x22db40(0x3075)]()?(this[_0x22db40(0x2a41)](),this[_0x22db40(0x304a)]=new this[(_0x22db40(0x1d4d))][(_0x22db40(0x2c48))](),this[_0x22db40(0x304a)][_0x22db40(0x2e93)]=new this['BJSCANNON'][(_0x22db40(0x2190))](),this[_0x22db40(0x304a)]['solver'][_0x22db40(0xe6a)]=_0x1698fa,this['_cannonRaycastResult']=new this[(_0x22db40(0x1d4d))][(_0x22db40(0x13c0))](),this[_0x22db40(0x231e)]=new _0x4e6c45['d']()):_0x39a2e6['Y']['Error'](_0x22db40(0x687));}[_0x1ae213(0x2b03)](){return 0x1;}['setGravity'](_0x38512d){var _0x2fd97a=_0x1ae213;this['world']['gravity'][_0x2fd97a(0xc1b)](_0x38512d['x'],_0x38512d['y'],_0x38512d['z']);}[_0x1ae213(0x3440)](_0x59cc8c){var _0x554146=_0x1ae213;this[_0x554146(0x810)]=_0x59cc8c;}['getTimeStep'](){var _0x178368=_0x1ae213;return this[_0x178368(0x810)];}[_0x1ae213(0x1783)](_0x4b8bc6,_0x191505){var _0x16667f=_0x1ae213;if(this[_0x16667f(0x1ac0)]){this['_firstFrame']=!0x1;for(const _0x32ddf0 of _0x191505)_0x32ddf0[_0x16667f(0x261)]!=_0x229d05['Q'][_0x16667f(0x26ac)]&&_0x32ddf0[_0x16667f(0x261)]!==_0x229d05['Q'][_0x16667f(0x2f2c)]&&_0x32ddf0[_0x16667f(0x2e6f)]();}this[_0x16667f(0x304a)]['step'](this[_0x16667f(0x2ce8)]?_0x4b8bc6:this[_0x16667f(0x810)]),this[_0x16667f(0x2128)]();}[_0x1ae213(0x2128)](){var _0x8bbd9f=_0x1ae213;0x0<this[_0x8bbd9f(0x1ecc)][_0x8bbd9f(0x3785)]&&(this[_0x8bbd9f(0x1ecc)][_0x8bbd9f(0x66b)](_0x1b35a4=>{var _0x259fb8=_0x8bbd9f;_0x259fb8(0x7a8)==typeof this[_0x259fb8(0x304a)][_0x259fb8(0x29d6)]?this[_0x259fb8(0x304a)][_0x259fb8(0x29d6)](_0x1b35a4):this['world'][_0x259fb8(0x418a)](_0x1b35a4);}),this[_0x8bbd9f(0x1ecc)]['length']=0x0);}[_0x1ae213(0x155f)](_0x45a9d0,_0xfee8be,_0x1d7245){var _0x1e243b=_0x1ae213;_0x1d7245=new this[(_0x1e243b(0x1d4d))][(_0x1e243b(0x1215))](_0x1d7245['x'],_0x1d7245['y'],_0x1d7245['z']),_0xfee8be=new this[(_0x1e243b(0x1d4d))][(_0x1e243b(0x1215))](_0xfee8be['x'],_0xfee8be['y'],_0xfee8be['z']),_0x45a9d0[_0x1e243b(0x416e)][_0x1e243b(0x155f)](_0xfee8be,_0x1d7245);}[_0x1ae213(0x397e)](_0x24150b,_0x395da2,_0x4ec49f){var _0x24ca39=_0x1ae213;_0x4ec49f=new this[(_0x24ca39(0x1d4d))][(_0x24ca39(0x1215))](_0x4ec49f['x'],_0x4ec49f['y'],_0x4ec49f['z']),_0x395da2=new this['BJSCANNON']['Vec3'](_0x395da2['x'],_0x395da2['y'],_0x395da2['z']),_0x24150b[_0x24ca39(0x416e)][_0x24ca39(0x397e)](_0x395da2,_0x4ec49f);}[_0x1ae213(0x1f2a)](_0x143235){var _0x4a7f2e=_0x1ae213;if(this[_0x4a7f2e(0x2128)](),_0x143235[_0x4a7f2e(0x2a18)])_0x143235[_0x4a7f2e(0x416e)]&&(this['removePhysicsBody'](_0x143235),_0x143235[_0x4a7f2e(0x3e13)]());else{if(_0x143235[_0x4a7f2e(0x3bc1)]()){var _0xfb057f=this[_0x4a7f2e(0x2c54)](_0x143235);if(!_0xfb057f)return void _0x39a2e6['Y'][_0x4a7f2e(0x27dc)]('It\x20was\x20not\x20possible\x20to\x20create\x20a\x20physics\x20body\x20for\x20this\x20object.');const _0x18e0d1=_0x143235[_0x4a7f2e(0x416e)];_0x18e0d1&&this[_0x4a7f2e(0x110c)](_0x143235);var _0x55fb5b=this[_0x4a7f2e(0x31e7)](_0x4a7f2e(0x1bb9)+_0x143235[_0x4a7f2e(0x1441)],_0x143235[_0x4a7f2e(0x30a3)](_0x4a7f2e(0x13da)),_0x143235[_0x4a7f2e(0x30a3)](_0x4a7f2e(0xbf6)));const _0x1b55b7={'mass':_0x143235[_0x4a7f2e(0x30a3)](_0x4a7f2e(0x124b)),'material':_0x55fb5b};var _0x3b675e=_0x143235[_0x4a7f2e(0x30a3)](_0x4a7f2e(0xe81));for(const _0x4ebe39 in _0x3b675e)Object['prototype'][_0x4a7f2e(0x3929)][_0x4a7f2e(0x3e4c)](_0x3b675e,_0x4ebe39)&&(_0x1b55b7[_0x4ebe39]=_0x3b675e[_0x4ebe39]);_0x143235['physicsBody']=new this[(_0x4a7f2e(0x1d4d))][(_0x4a7f2e(0x319c))](_0x1b55b7),_0x143235[_0x4a7f2e(0x416e)][_0x4a7f2e(0x4027)](_0x4a7f2e(0x1fa9),_0x143235[_0x4a7f2e(0x1f0a)]),this['world'][_0x4a7f2e(0x4027)](_0x4a7f2e(0x2d27),_0x143235['beforeStep']),this[_0x4a7f2e(0x304a)]['addEventListener'](_0x4a7f2e(0x39b4),_0x143235[_0x4a7f2e(0x38cf)]),_0x143235['physicsBody'][_0x4a7f2e(0x14ce)](_0xfb057f),_0x4a7f2e(0x7a8)==typeof this[_0x4a7f2e(0x304a)][_0x4a7f2e(0x1897)]?this[_0x4a7f2e(0x304a)][_0x4a7f2e(0x1897)](_0x143235['physicsBody']):this[_0x4a7f2e(0x304a)][_0x4a7f2e(0x33ee)](_0x143235['physicsBody']),_0x18e0d1&&[_0x4a7f2e(0x495),_0x4a7f2e(0x2133),_0x4a7f2e(0x1cfb),_0x4a7f2e(0x40a6)][_0x4a7f2e(0x66b)](function(_0x120abf){var _0x18c91d=_0x4a7f2e,_0x2bd1a0=_0x18e0d1[_0x120abf];_0x143235[_0x18c91d(0x416e)][_0x120abf][_0x18c91d(0xc1b)](_0x2bd1a0['x'],_0x2bd1a0['y'],_0x2bd1a0['z']);}),this[_0x4a7f2e(0x3671)](_0x143235);}this['_updatePhysicsBodyTransformation'](_0x143235);}}['_processChildMeshes'](_0x3b8d83){var _0x40b9db=_0x1ae213;const _0x1d76f4=_0x3b8d83[_0x40b9db(0x1c87)][_0x40b9db(0x28ef)]?_0x3b8d83[_0x40b9db(0x1c87)][_0x40b9db(0x28ef)](!0x0):[],_0x437505=_0x3b8d83[_0x40b9db(0x1c87)][_0x40b9db(0x373c)];if(_0x437505?_0x437505['conjugateToRef'](this[_0x40b9db(0x36d8)]):this[_0x40b9db(0x36d8)]['set'](0x0,0x0,0x0,0x1),_0x1d76f4['length']){const _0x4f6e3e=_0xd1c2ab=>{var _0x164abe=_0x40b9db;if(_0xd1c2ab['rotationQuaternion']){const _0xfa20cf=_0xd1c2ab[_0x164abe(0x3a8e)]();var _0xd7573f,_0x45a6f9;_0xfa20cf&&_0xfa20cf[_0x164abe(0x2a18)]!==_0x3b8d83&&_0xd1c2ab['parent']&&(_0xd7573f=_0xd1c2ab[_0x164abe(0x2618)]()['subtract'](_0xd1c2ab['parent'][_0x164abe(0x2618)]()),_0x45a6f9=_0xd1c2ab[_0x164abe(0x373c)][_0x164abe(0x20e1)](this[_0x164abe(0x36d8)]),_0xfa20cf['physicsBody']&&(this[_0x164abe(0x110c)](_0xfa20cf),_0xfa20cf['physicsBody']=null),_0xfa20cf[_0x164abe(0x2a18)]=_0x3b8d83,_0xfa20cf[_0x164abe(0x218d)](),_0x3b8d83[_0x164abe(0x416e)][_0x164abe(0x14ce)](this[_0x164abe(0x2c54)](_0xfa20cf),new this[(_0x164abe(0x1d4d))]['Vec3'](_0xd7573f['x'],_0xd7573f['y'],_0xd7573f['z']),new this['BJSCANNON'][(_0x164abe(0x2054))](_0x45a6f9['x'],_0x45a6f9['y'],_0x45a6f9['z'],_0x45a6f9['w'])),_0x3b8d83[_0x164abe(0x416e)][_0x164abe(0x124b)]+=_0xfa20cf[_0x164abe(0x30a3)]('mass')),_0xd1c2ab[_0x164abe(0x28ef)](!0x0)[_0x164abe(0x2a44)](_0x5ef5c7=>!!_0x5ef5c7[_0x164abe(0x2658)])[_0x164abe(0x66b)](_0x4f6e3e);}};_0x1d76f4[_0x40b9db(0x2a44)](_0x28154d=>!!_0x28154d[_0x40b9db(0x2658)])[_0x40b9db(0x66b)](_0x4f6e3e);}}[_0x1ae213(0x110c)](_0x583582){var _0x343ae9=_0x1ae213;_0x583582[_0x343ae9(0x416e)][_0x343ae9(0x1978)]('collide',_0x583582['onCollide']),this[_0x343ae9(0x304a)][_0x343ae9(0x1978)](_0x343ae9(0x2d27),_0x583582[_0x343ae9(0x2e6f)]),this[_0x343ae9(0x304a)][_0x343ae9(0x1978)](_0x343ae9(0x39b4),_0x583582['afterStep']),-0x1===this[_0x343ae9(0x1ecc)]['indexOf'](_0x583582['physicsBody'])&&this['_physicsBodiesToRemoveAfterStep'][_0x343ae9(0x1e1d)](_0x583582[_0x343ae9(0x416e)]);}[_0x1ae213(0x1856)](_0x1ad154){var _0xa6a237=_0x1ae213,_0x4b5b6d=_0x1ad154[_0xa6a237(0x3f1a)][_0xa6a237(0x416e)],_0x5538bf=_0x1ad154['connectedImpostor'][_0xa6a237(0x416e)];if(_0x4b5b6d&&_0x5538bf){let _0x625c7;var _0x24143d=_0x1ad154['joint']['jointData'],_0x3a75e9={'pivotA':_0x24143d[_0xa6a237(0x17d6)]?new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x1215))]()[_0xa6a237(0xc1b)](_0x24143d[_0xa6a237(0x17d6)]['x'],_0x24143d[_0xa6a237(0x17d6)]['y'],_0x24143d[_0xa6a237(0x17d6)]['z']):null,'pivotB':_0x24143d[_0xa6a237(0x3122)]?new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x1215))]()[_0xa6a237(0xc1b)](_0x24143d[_0xa6a237(0x3122)]['x'],_0x24143d['connectedPivot']['y'],_0x24143d[_0xa6a237(0x3122)]['z']):null,'axisA':_0x24143d[_0xa6a237(0x3c29)]?new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x1215))]()[_0xa6a237(0xc1b)](_0x24143d[_0xa6a237(0x3c29)]['x'],_0x24143d[_0xa6a237(0x3c29)]['y'],_0x24143d['mainAxis']['z']):null,'axisB':_0x24143d[_0xa6a237(0x37ea)]?new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x1215))]()['set'](_0x24143d[_0xa6a237(0x37ea)]['x'],_0x24143d[_0xa6a237(0x37ea)]['y'],_0x24143d[_0xa6a237(0x37ea)]['z']):null,'maxForce':_0x24143d['nativeParams'][_0xa6a237(0x3bbe)],'collideConnected':!!_0x24143d[_0xa6a237(0x1ec6)]};switch(_0x1ad154[_0xa6a237(0xa6a)][_0xa6a237(0x261)]){case _0x25a3c4['q7'][_0xa6a237(0x411a)]:case _0x25a3c4['q7'][_0xa6a237(0x171e)]:_0x625c7=new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x3852))](_0x4b5b6d,_0x5538bf,_0x3a75e9);break;case _0x25a3c4['q7']['DistanceJoint']:_0x625c7=new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x5d2))](_0x4b5b6d,_0x5538bf,_0x24143d[_0xa6a237(0x1cd2)]||0x2);break;case _0x25a3c4['q7'][_0xa6a237(0x1750)]:_0x625c7=new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x1836))](_0x4b5b6d,_0x5538bf,{'restLength':_0x24143d[_0xa6a237(0x3785)],'stiffness':_0x24143d[_0xa6a237(0x3e64)],'damping':_0x24143d[_0xa6a237(0x1c1f)],'localAnchorA':_0x3a75e9[_0xa6a237(0x22fb)],'localAnchorB':_0x3a75e9[_0xa6a237(0x1120)]});break;case _0x25a3c4['q7'][_0xa6a237(0x3a9)]:_0x625c7=new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0xd08))](_0x4b5b6d,_0x5538bf,_0x3a75e9);break;case _0x25a3c4['q7'][_0xa6a237(0x32be)]:case _0x25a3c4['q7'][_0xa6a237(0x12ce)]:default:_0x625c7=new this[(_0xa6a237(0x1d4d))][(_0xa6a237(0x26b8))](_0x4b5b6d,_0x3a75e9[_0xa6a237(0x22fb)],_0x5538bf,_0x3a75e9[_0xa6a237(0x1120)],_0x3a75e9[_0xa6a237(0x3bbe)]);}_0x625c7[_0xa6a237(0x1917)]=!!_0x24143d[_0xa6a237(0x1ec6)],_0x1ad154[_0xa6a237(0xa6a)][_0xa6a237(0xce0)]=_0x625c7,_0x1ad154[_0xa6a237(0xa6a)][_0xa6a237(0x261)]!==_0x25a3c4['q7'][_0xa6a237(0x1750)]?this[_0xa6a237(0x304a)][_0xa6a237(0xdff)](_0x625c7):(_0x1ad154[_0xa6a237(0xa6a)][_0xa6a237(0xb49)]['forceApplicationCallback']=_0x1ad154[_0xa6a237(0xa6a)][_0xa6a237(0xb49)][_0xa6a237(0x1d76)]||function(){_0x625c7['applyForce']();},_0x1ad154[_0xa6a237(0x3f1a)][_0xa6a237(0x2b65)](_0x1ad154['joint'][_0xa6a237(0xb49)][_0xa6a237(0x1d76)]));}}[_0x1ae213(0x2059)](_0x50489c){var _0x5f398b=_0x1ae213;_0x50489c['joint'][_0x5f398b(0x261)]!==_0x25a3c4['q7'][_0x5f398b(0x1750)]?this['world']['removeConstraint'](_0x50489c[_0x5f398b(0xa6a)][_0x5f398b(0xce0)]):_0x50489c[_0x5f398b(0x3f1a)][_0x5f398b(0x24a2)](_0x50489c[_0x5f398b(0xa6a)][_0x5f398b(0xb49)][_0x5f398b(0x1d76)]);}[_0x1ae213(0x31e7)](_0xe1d58e,_0x645f1a,_0x392c3a){var _0x4c4e38=_0x1ae213;let _0x38f39e;var _0x47070c;for(_0x38f39e=0x0;_0x38f39e<this[_0x4c4e38(0x1657)]['length'];_0x38f39e++)if((_0x47070c=this[_0x4c4e38(0x1657)][_0x38f39e])[_0x4c4e38(0x13da)]===_0x645f1a&&_0x47070c[_0x4c4e38(0xbf6)]===_0x392c3a)return _0x47070c;const _0x4088d1=new this[(_0x4c4e38(0x1d4d))][(_0x4c4e38(0x137f))](_0xe1d58e);return _0x4088d1['friction']=_0x645f1a,_0x4088d1['restitution']=_0x392c3a,this[_0x4c4e38(0x1657)][_0x4c4e38(0x1e1d)](_0x4088d1),_0x4088d1;}[_0x1ae213(0x8c4)](_0x4c57d6){return _0x4c57d6<_0x3df37a['kn']?_0x3df37a['kn']:_0x4c57d6;}['_createShape'](_0x227c5b){var _0x4fdfd1=_0x1ae213;const _0x1c0452=_0x227c5b[_0x4fdfd1(0x1c87)];let _0x43e4a5;const _0xb46aba=_0x227c5b[_0x4fdfd1(0x2dc7)]();switch(_0x227c5b[_0x4fdfd1(0x261)]){case _0x229d05['Q'][_0x4fdfd1(0x164f)]:var _0x980c7e=_0xb46aba['x'],_0x2d4fae=_0xb46aba['y'],_0x3503b1=_0xb46aba['z'];_0x43e4a5=new this[(_0x4fdfd1(0x1d4d))][(_0x4fdfd1(0x12b2))](Math[_0x4fdfd1(0x695)](this[_0x4fdfd1(0x8c4)](_0x980c7e),this[_0x4fdfd1(0x8c4)](_0x2d4fae),this[_0x4fdfd1(0x8c4)](_0x3503b1))/0x2);break;case _0x229d05['Q']['CylinderImpostor']:{var _0x2d4fae=void 0x0!==(_0x980c7e=_0x227c5b[_0x4fdfd1(0x30a3)](_0x4fdfd1(0xe81))||{})[_0x4fdfd1(0x169e)]?_0x980c7e[_0x4fdfd1(0x169e)]:this[_0x4fdfd1(0x8c4)](_0xb46aba['x'])/0x2,_0x3503b1=void 0x0!==_0x980c7e[_0x4fdfd1(0x39bb)]?_0x980c7e[_0x4fdfd1(0x39bb)]:this['_checkWithEpsilon'](_0xb46aba['x'])/0x2,_0x1f57c0=void 0x0!==_0x980c7e[_0x4fdfd1(0x605)]?_0x980c7e[_0x4fdfd1(0x605)]:this[_0x4fdfd1(0x8c4)](_0xb46aba['y']),_0x980c7e=void 0x0!==_0x980c7e[_0x4fdfd1(0xdc8)]?_0x980c7e[_0x4fdfd1(0xdc8)]:0x10;_0x43e4a5=new this[(_0x4fdfd1(0x1d4d))][(_0x4fdfd1(0xd33))](_0x2d4fae,_0x3503b1,_0x1f57c0,_0x980c7e);const _0x528197=new this['BJSCANNON'][(_0x4fdfd1(0x2054))]();_0x528197['setFromAxisAngle'](new this[(_0x4fdfd1(0x1d4d))][(_0x4fdfd1(0x1215))](0x1,0x0,0x0),-Math['PI']/0x2),_0x2d4fae=new this[(_0x4fdfd1(0x1d4d))][(_0x4fdfd1(0x1215))](0x0,0x0,0x0),_0x43e4a5[_0x4fdfd1(0x2309)](_0x2d4fae,_0x528197);break;}case _0x229d05['Q']['BoxImpostor']:_0x3503b1=_0xb46aba[_0x4fdfd1(0x5ab)](0.5),_0x43e4a5=new this[(_0x4fdfd1(0x1d4d))]['Box'](new this[(_0x4fdfd1(0x1d4d))]['Vec3'](this['_checkWithEpsilon'](_0x3503b1['x']),this[_0x4fdfd1(0x8c4)](_0x3503b1['y']),this[_0x4fdfd1(0x8c4)](_0x3503b1['z'])));break;case _0x229d05['Q']['PlaneImpostor']:_0x39a2e6['Y'][_0x4fdfd1(0x27dc)](_0x4fdfd1(0x12ed)),_0x43e4a5=new this[(_0x4fdfd1(0x1d4d))]['Plane']();break;case _0x229d05['Q'][_0x4fdfd1(0x261e)]:{var _0x142bb5=_0x1c0452[_0x4fdfd1(0x3e76)]?_0x1c0452[_0x4fdfd1(0x3e76)](_0x5446fb['o']['PositionKind']):[],_0x1f57c0=_0x1c0452[_0x4fdfd1(0x17bc)]?_0x1c0452['getIndices']():[];if(!_0x142bb5)return void _0x39a2e6['Y'][_0x4fdfd1(0x27dc)]('Tried\x20to\x20create\x20a\x20MeshImpostor\x20for\x20an\x20object\x20without\x20vertices.\x20This\x20will\x20fail.');var _0x980c7e=_0x1c0452[_0x4fdfd1(0xdfa)][_0x4fdfd1(0x292d)](),_0x2d4fae=_0x1c0452[_0x4fdfd1(0x30d0)]&&_0x1c0452['rotation'][_0x4fdfd1(0x292d)](),_0x3503b1=_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x292d)](),_0x54f20a=(_0x1c0452['position']['copyFromFloats'](0x0,0x0,0x0),_0x1c0452[_0x4fdfd1(0x30d0)]&&_0x1c0452[_0x4fdfd1(0x30d0)][_0x4fdfd1(0x408c)](0x0,0x0,0x0),_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452['rotationQuaternion']['copyFrom'](_0x227c5b[_0x4fdfd1(0x3e3d)]()),_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452['parent']&&_0x1c0452['rotationQuaternion']['conjugateInPlace'](),_0x1c0452[_0x4fdfd1(0x3c5a)](!0x0)),_0x2d0383=new Array();let _0x671f59;for(_0x671f59=0x0;_0x671f59<_0x142bb5['length'];_0x671f59+=0x3)_0x4af36e['P'][_0x4fdfd1(0x49a)](_0x4af36e['P']['FromArray'](_0x142bb5,_0x671f59),_0x54f20a)['toArray'](_0x2d0383,_0x671f59);_0x39a2e6['Y']['Warn'](_0x4fdfd1(0x246d)),_0x43e4a5=new this[(_0x4fdfd1(0x1d4d))][(_0x4fdfd1(0x2a6f))](_0x2d0383,_0x1f57c0),_0x1c0452[_0x4fdfd1(0xdfa)]['copyFrom'](_0x980c7e),_0x2d4fae&&_0x1c0452[_0x4fdfd1(0x30d0)]&&_0x1c0452[_0x4fdfd1(0x30d0)][_0x4fdfd1(0x448)](_0x2d4fae),_0x3503b1&&_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452['rotationQuaternion'][_0x4fdfd1(0x448)](_0x3503b1);break;}case _0x229d05['Q']['HeightmapImpostor']:_0x1f57c0=_0x1c0452['position']['clone'](),_0x980c7e=_0x1c0452[_0x4fdfd1(0x30d0)]&&_0x1c0452[_0x4fdfd1(0x30d0)][_0x4fdfd1(0x292d)](),_0x2d4fae=_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x292d)](),(_0x1c0452[_0x4fdfd1(0xdfa)]['copyFromFloats'](0x0,0x0,0x0),_0x1c0452[_0x4fdfd1(0x30d0)]&&_0x1c0452[_0x4fdfd1(0x30d0)]['copyFromFloats'](0x0,0x0,0x0),_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x448)](_0x227c5b[_0x4fdfd1(0x3e3d)]()),_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452['parent']&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x283a)](),_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x3a25)](this[_0x4fdfd1(0x2134)]),_0x43e4a5=this['_createHeightmap'](_0x1c0452),_0x1c0452[_0x4fdfd1(0xdfa)][_0x4fdfd1(0x448)](_0x1f57c0),_0x980c7e&&_0x1c0452['rotation']&&_0x1c0452['rotation'][_0x4fdfd1(0x448)](_0x980c7e),_0x2d4fae&&_0x1c0452[_0x4fdfd1(0x373c)]&&_0x1c0452[_0x4fdfd1(0x373c)][_0x4fdfd1(0x448)](_0x2d4fae),_0x1c0452[_0x4fdfd1(0x3c5a)](!0x0));break;case _0x229d05['Q'][_0x4fdfd1(0x3d97)]:_0x43e4a5=new this['BJSCANNON']['Particle']();break;case _0x229d05['Q'][_0x4fdfd1(0x24cd)]:_0x43e4a5=new this['BJSCANNON'][(_0x4fdfd1(0x13b0))](new this['BJSCANNON'][(_0x4fdfd1(0x1215))](0x0,0x0,0x0));}return _0x43e4a5;}[_0x1ae213(0x22d)](_0x373c00,_0x259ecb){var _0x238bbf=_0x1ae213;let _0x46a606=_0x373c00['getVerticesData'](_0x5446fb['o'][_0x238bbf(0x3056)]);var _0x116a79=_0x373c00['computeWorldMatrix'](!0x0),_0x225f57=new Array();let _0x521612;for(_0x521612=0x0;_0x521612<_0x46a606[_0x238bbf(0x3785)];_0x521612+=0x3)_0x4af36e['P'][_0x238bbf(0x49a)](_0x4af36e['P']['FromArray'](_0x46a606,_0x521612),_0x116a79)[_0x238bbf(0x3d2d)](_0x225f57,_0x521612);_0x46a606=_0x225f57;const _0x3ece08=new Array();var _0x540092=_0x259ecb||~~(Math[_0x238bbf(0x243f)](_0x46a606[_0x238bbf(0x3785)]/0x3)-0x1),_0x259ecb=_0x373c00[_0x238bbf(0x26ce)](),_0x373c00=Math[_0x238bbf(0x33a7)](_0x259ecb[_0x238bbf(0x3eff)][_0x238bbf(0xfb9)]['x'],_0x259ecb['boundingBox'][_0x238bbf(0xfb9)]['y']),_0x6f313a=_0x259ecb[_0x238bbf(0x3eff)][_0x238bbf(0xfb9)]['z'],_0x5f25ea=0x2*_0x373c00/_0x540092;for(let _0x5a0f9f=0x0;_0x5a0f9f<_0x46a606[_0x238bbf(0x3785)];_0x5a0f9f+=0x3){var _0x21ccf8=Math['round'](_0x46a606[_0x5a0f9f+0x0]/_0x5f25ea+_0x540092/0x2),_0x145050=Math[_0x238bbf(0x3872)](-0x1*(_0x46a606[_0x5a0f9f+0x1]/_0x5f25ea-_0x540092/0x2)),_0x398bd1=-_0x46a606[_0x5a0f9f+0x2]+_0x6f313a;_0x3ece08[_0x21ccf8]||(_0x3ece08[_0x21ccf8]=[]),_0x3ece08[_0x21ccf8][_0x145050]||(_0x3ece08[_0x21ccf8][_0x145050]=_0x398bd1),_0x3ece08[_0x21ccf8][_0x145050]=Math['max'](_0x398bd1,_0x3ece08[_0x21ccf8][_0x145050]);}for(let _0x583417=0x0;_0x583417<=_0x540092;++_0x583417){if(!_0x3ece08[_0x583417]){let _0x23c7ab=0x1;for(;!_0x3ece08[(_0x583417+_0x23c7ab)%_0x540092];)_0x23c7ab++;_0x3ece08[_0x583417]=_0x3ece08[(_0x583417+_0x23c7ab)%_0x540092][_0x238bbf(0xeff)]();}for(let _0x2a223d=0x0;_0x2a223d<=_0x540092;++_0x2a223d)if(!_0x3ece08[_0x583417][_0x2a223d]){let _0x444dd9=0x1,_0x496be9;for(;void 0x0===_0x496be9;)_0x496be9=_0x3ece08[_0x583417][(_0x2a223d+_0x444dd9++)%_0x540092];_0x3ece08[_0x583417][_0x2a223d]=_0x496be9;}}const _0x2b1e24=new this[(_0x238bbf(0x1d4d))][(_0x238bbf(0x3a7a))](_0x3ece08,{'elementSize':_0x5f25ea});return _0x2b1e24[_0x238bbf(0x22f1)]=_0x6f313a,_0x2b1e24;}[_0x1ae213(0x3e9c)](_0xa452eb){var _0x39c9f6=_0x1ae213;const _0x12c94e=_0xa452eb['object'];if(_0x12c94e[_0x39c9f6(0x3c5a)]&&_0x12c94e[_0x39c9f6(0x3c5a)](!0x0),_0x12c94e[_0x39c9f6(0x26ce)]()){const _0x5f1b2a=_0xa452eb['getObjectCenter']();this[_0x39c9f6(0x7cc)][_0x39c9f6(0x448)](_0x12c94e[_0x39c9f6(0x276d)]()['subtract'](_0x5f1b2a)),this['_tmpDeltaPosition'][_0x39c9f6(0x2961)](_0xa452eb[_0x39c9f6(0x1c87)][_0x39c9f6(0x114e)]),this['_tmpPosition'][_0x39c9f6(0x448)](_0x5f1b2a);let _0xffc6f6=_0x12c94e['rotationQuaternion'];if(_0xffc6f6){if(_0xa452eb[_0x39c9f6(0x261)]!==_0x229d05['Q'][_0x39c9f6(0x2f2c)]&&_0xa452eb[_0x39c9f6(0x261)]!==_0x229d05['Q'][_0x39c9f6(0x26ac)]||(_0xffc6f6=_0xffc6f6['multiply'](this[_0x39c9f6(0x2134)]),_0xa452eb[_0x39c9f6(0x2fb2)](this[_0x39c9f6(0x10fb)])),_0xa452eb['type']===_0x229d05['Q']['HeightmapImpostor']){const _0xf3c307=_0x12c94e;let _0x2255d1=_0xf3c307[_0x39c9f6(0x26ce)]();var _0x3e32e9=_0xf3c307[_0x39c9f6(0x373c)],_0x3b1f35=(_0xf3c307[_0x39c9f6(0x373c)]=this[_0x39c9f6(0x3285)],_0xf3c307[_0x39c9f6(0x3c5a)](!0x0),_0x5f1b2a[_0x39c9f6(0x292d)]());let _0xb9711a=_0xf3c307[_0x39c9f6(0x84f)]();_0xb9711a=_0xb9711a?_0xb9711a['clone']():_0x4af36e['y3'][_0x39c9f6(0x243a)]();var _0x3240fe=_0x4af36e['y3'][_0x39c9f6(0x1085)](_0x2255d1[_0x39c9f6(0x3eff)][_0x39c9f6(0xfb9)]['x'],0x0,-_0x2255d1['boundingBox']['extendSizeWorld']['z']),_0x3240fe=(_0xf3c307[_0x39c9f6(0x1c39)](_0x3240fe),_0xf3c307[_0x39c9f6(0x3c5a)](!0x0),(_0x2255d1=_0xf3c307[_0x39c9f6(0x26ce)]())[_0x39c9f6(0x3eff)][_0x39c9f6(0x30c2)]['subtract'](_0x5f1b2a)[_0x39c9f6(0x1dc8)](_0xf3c307[_0x39c9f6(0xdfa)])[_0x39c9f6(0x1cce)]());this['_tmpPosition']['copyFromFloats'](_0x3240fe['x'],_0x3240fe['y']-_0x2255d1[_0x39c9f6(0x3eff)][_0x39c9f6(0xfb9)]['y'],_0x3240fe['z']),this[_0x39c9f6(0x7cc)][_0x39c9f6(0x448)](_0x2255d1['boundingBox'][_0x39c9f6(0x30c2)]['subtract'](_0x3b1f35)),this[_0x39c9f6(0x7cc)]['y']+=_0x2255d1[_0x39c9f6(0x3eff)][_0x39c9f6(0xfb9)]['y'],_0xf3c307[_0x39c9f6(0x373c)]=_0x3e32e9,_0xf3c307[_0x39c9f6(0x1c39)](_0xb9711a),_0xf3c307[_0x39c9f6(0x3c5a)](!0x0);}else _0xa452eb[_0x39c9f6(0x261)]===_0x229d05['Q'][_0x39c9f6(0x261e)]&&this[_0x39c9f6(0x7cc)][_0x39c9f6(0x408c)](0x0,0x0,0x0);_0xa452eb[_0x39c9f6(0xb0f)](this[_0x39c9f6(0x7cc)]),_0xa452eb[_0x39c9f6(0x416e)]['position'][_0x39c9f6(0xc1b)](this['_tmpPosition']['x'],this[_0x39c9f6(0x3ad)]['y'],this[_0x39c9f6(0x3ad)]['z']),_0xa452eb['physicsBody'][_0x39c9f6(0x2f73)]['set'](_0xffc6f6['x'],_0xffc6f6['y'],_0xffc6f6['z'],_0xffc6f6['w']);}}}['setTransformationFromPhysicsBody'](_0x18e2e6){var _0x2f04fa=_0x1ae213,_0xe37bcb;_0x18e2e6[_0x2f04fa(0x1c87)][_0x2f04fa(0xdfa)][_0x2f04fa(0xc1b)](_0x18e2e6[_0x2f04fa(0x416e)][_0x2f04fa(0xdfa)]['x'],_0x18e2e6[_0x2f04fa(0x416e)][_0x2f04fa(0xdfa)]['y'],_0x18e2e6['physicsBody'][_0x2f04fa(0xdfa)]['z']),_0x18e2e6[_0x2f04fa(0x1c87)][_0x2f04fa(0x373c)]&&(_0xe37bcb=_0x18e2e6['physicsBody'][_0x2f04fa(0x2f73)],_0x18e2e6[_0x2f04fa(0x1c87)][_0x2f04fa(0x373c)][_0x2f04fa(0xc1b)](_0xe37bcb['x'],_0xe37bcb['y'],_0xe37bcb['z'],_0xe37bcb['w']));}[_0x1ae213(0x35ce)](_0x22d7dd,_0x29822e,_0x5a5d44){var _0x461718=_0x1ae213;_0x22d7dd[_0x461718(0x416e)][_0x461718(0xdfa)][_0x461718(0xc1b)](_0x29822e['x'],_0x29822e['y'],_0x29822e['z']),_0x22d7dd[_0x461718(0x416e)][_0x461718(0x2f73)][_0x461718(0xc1b)](_0x5a5d44['x'],_0x5a5d44['y'],_0x5a5d44['z'],_0x5a5d44['w']);}[_0x1ae213(0x3075)](){var _0x2cf7f8=_0x1ae213;return void 0x0!==this[_0x2cf7f8(0x1d4d)];}[_0x1ae213(0x3b20)](_0x468900,_0x24f7be){var _0x56e176=_0x1ae213;_0x468900[_0x56e176(0x416e)][_0x56e176(0x1cfb)][_0x56e176(0xc1b)](_0x24f7be['x'],_0x24f7be['y'],_0x24f7be['z']);}[_0x1ae213(0x1113)](_0x108f96,_0x19c1e2){var _0x173755=_0x1ae213;_0x108f96['physicsBody'][_0x173755(0x40a6)]['set'](_0x19c1e2['x'],_0x19c1e2['y'],_0x19c1e2['z']);}['getLinearVelocity'](_0x1444f8){var _0x404731=_0x1ae213;return _0x1444f8=_0x1444f8[_0x404731(0x416e)][_0x404731(0x1cfb)],_0x1444f8?new _0x4af36e['P'](_0x1444f8['x'],_0x1444f8['y'],_0x1444f8['z']):null;}[_0x1ae213(0x884)](_0x46eb09){var _0x4d2d17=_0x1ae213;return _0x46eb09=_0x46eb09[_0x4d2d17(0x416e)][_0x4d2d17(0x40a6)],_0x46eb09?new _0x4af36e['P'](_0x46eb09['x'],_0x46eb09['y'],_0x46eb09['z']):null;}['setBodyMass'](_0x594262,_0x1ce8ac){var _0x3a4a2d=_0x1ae213;_0x594262[_0x3a4a2d(0x416e)][_0x3a4a2d(0x124b)]=_0x1ce8ac,_0x594262[_0x3a4a2d(0x416e)][_0x3a4a2d(0x1dc2)]();}[_0x1ae213(0x356e)](_0x100f73){var _0x51d5cd=_0x1ae213;return _0x100f73[_0x51d5cd(0x416e)][_0x51d5cd(0x124b)];}[_0x1ae213(0x20e9)](_0x3b3019){var _0x288e52=_0x1ae213;return _0x3b3019[_0x288e52(0x416e)][_0x288e52(0xefb)]['friction'];}[_0x1ae213(0x180c)](_0x28f1e5,_0x3dc9b4){var _0x426fa1=_0x1ae213;_0x28f1e5[_0x426fa1(0x416e)][_0x426fa1(0xefb)][_0x426fa1(0x13da)]=_0x3dc9b4;}[_0x1ae213(0x3515)](_0x223532){var _0x5ce1ee=_0x1ae213;return _0x223532['physicsBody'][_0x5ce1ee(0xefb)]['restitution'];}[_0x1ae213(0x1ea2)](_0x233082,_0x36b9a0){var _0x163621=_0x1ae213;_0x233082[_0x163621(0x416e)]['material'][_0x163621(0xbf6)]=_0x36b9a0;}['sleepBody'](_0x34704b){_0x34704b['physicsBody']['sleep']();}['wakeUpBody'](_0x3d5ff4){var _0x3d81f6=_0x1ae213;_0x3d5ff4[_0x3d81f6(0x416e)][_0x3d81f6(0x3bd8)]();}['updateDistanceJoint'](_0xcdc16,_0x55440c){_0xcdc16['physicsJoint']['distance']=_0x55440c;}[_0x1ae213(0x1589)](_0x408303,_0x20cd98,_0x31b58c,_0x279547){var _0x37f44d=_0x1ae213;_0x279547||(_0x408303[_0x37f44d(0xce0)][_0x37f44d(0x3aca)](),_0x408303[_0x37f44d(0xce0)][_0x37f44d(0x1879)](_0x20cd98),_0x31b58c&&this[_0x37f44d(0x3d02)](_0x408303,_0x31b58c));}[_0x1ae213(0x3d02)](_0x323eb2,_0x48daa2,_0x2790cf){var _0x33589b=_0x1ae213;_0x323eb2[_0x33589b(0xce0)][_0x33589b(0x38eb)][_0x33589b(0x3bbe)]=_0x2790cf,_0x323eb2['physicsJoint'][_0x33589b(0x38eb)][_0x33589b(0x25e6)]=void 0x0===_0x48daa2?-_0x48daa2:_0x48daa2;}[_0x1ae213(0x237b)](_0x240c1a,_0x519d8e){var _0x533a89=_0x1ae213;_0x519d8e=_0x519d8e[_0x533a89(0x416e)],(_0x240c1a[_0x533a89(0xdfa)]['x']=_0x519d8e['position']['x'],_0x240c1a[_0x533a89(0xdfa)]['y']=_0x519d8e[_0x533a89(0xdfa)]['y'],_0x240c1a[_0x533a89(0xdfa)]['z']=_0x519d8e[_0x533a89(0xdfa)]['z'],_0x240c1a[_0x533a89(0x373c)]&&(_0x240c1a[_0x533a89(0x373c)]['x']=_0x519d8e[_0x533a89(0x2f73)]['x'],_0x240c1a[_0x533a89(0x373c)]['y']=_0x519d8e[_0x533a89(0x2f73)]['y'],_0x240c1a[_0x533a89(0x373c)]['z']=_0x519d8e['quaternion']['z'],_0x240c1a['rotationQuaternion']['w']=_0x519d8e[_0x533a89(0x2f73)]['w']));}[_0x1ae213(0x4a6)](_0x349441){var _0xa550cb=_0x1ae213;return _0x349441[_0xa550cb(0x416e)]['shapes'][0x0][_0xa550cb(0x2455)];}[_0x1ae213(0x239c)](_0x567f15,_0xceca5){var _0xe15956=_0x1ae213;_0x567f15=_0x567f15[_0xe15956(0x416e)][_0xe15956(0x2c1d)][0x0],(_0xceca5['x']=0x2*_0x567f15['halfExtents']['x'],_0xceca5['y']=0x2*_0x567f15[_0xe15956(0x40af)]['y'],_0xceca5['z']=0x2*_0x567f15[_0xe15956(0x40af)]['z']);}[_0x1ae213(0x3551)](){}[_0x1ae213(0x2a41)](){var _0x19be16=_0x1ae213;const _0x31241c=new this['BJSCANNON'][(_0x19be16(0x1215))](),_0x2882b1=this[_0x19be16(0x1d4d)];this['BJSCANNON'][_0x19be16(0x2c48)][_0x19be16(0x1fd2)]['step']=function(_0x58e0d9,_0x5a4eea,_0x1103af){var _0x3aae74=_0x19be16;if(_0x1103af=_0x1103af||0xa,0x0===(_0x5a4eea=_0x5a4eea||0x0))this[_0x3aae74(0x37e)](_0x58e0d9),this[_0x3aae74(0x2d03)]+=_0x58e0d9;else{var _0x38a63e=Math[_0x3aae74(0x3f66)]((this['time']+_0x5a4eea)/_0x58e0d9)-Math[_0x3aae74(0x3f66)](this[_0x3aae74(0x2d03)]/_0x58e0d9),_0x38a63e=Math[_0x3aae74(0x33a7)](_0x38a63e,_0x1103af)||0x1,_0x4d01db=performance[_0x3aae74(0xef4)]();for(let _0x5b52ed=0x0;_0x5b52ed!==_0x38a63e&&(this['internalStep'](_0x58e0d9),!(performance[_0x3aae74(0xef4)]()-_0x4d01db>0x3e8*_0x58e0d9));_0x5b52ed++);this[_0x3aae74(0x2d03)]+=_0x5a4eea;var _0x12de52=this['time']%_0x58e0d9/_0x58e0d9;const _0x352cae=_0x31241c;var _0x52e49b=this['bodies'];for(let _0x422251=0x0;_0x422251!==_0x52e49b[_0x3aae74(0x3785)];_0x422251++){const _0x196cb0=_0x52e49b[_0x422251];_0x196cb0[_0x3aae74(0x261)]!==_0x2882b1[_0x3aae74(0x319c)][_0x3aae74(0x1c2c)]&&_0x196cb0[_0x3aae74(0x3853)]!==_0x2882b1[_0x3aae74(0x319c)][_0x3aae74(0xa86)]?(_0x196cb0[_0x3aae74(0xdfa)][_0x3aae74(0xe35)](_0x196cb0[_0x3aae74(0x3d33)],_0x352cae),_0x352cae[_0x3aae74(0x5ab)](_0x12de52,_0x352cae),_0x196cb0['position'][_0x3aae74(0x41a)](_0x352cae,_0x196cb0[_0x3aae74(0x241f)])):(_0x196cb0['interpolatedPosition'][_0x3aae74(0xc1b)](_0x196cb0[_0x3aae74(0xdfa)]['x'],_0x196cb0['position']['y'],_0x196cb0[_0x3aae74(0xdfa)]['z']),_0x196cb0['interpolatedQuaternion']['set'](_0x196cb0[_0x3aae74(0x2f73)]['x'],_0x196cb0[_0x3aae74(0x2f73)]['y'],_0x196cb0[_0x3aae74(0x2f73)]['z'],_0x196cb0[_0x3aae74(0x2f73)]['w']));}}};}[_0x1ae213(0x326e)](_0x3fc23b,_0x3dc4e1){var _0x16e19c=_0x1ae213;return this[_0x16e19c(0x231e)][_0x16e19c(0x2af4)](_0x3fc23b,_0x3dc4e1),this[_0x16e19c(0x3fbc)](_0x3fc23b,_0x3dc4e1,this[_0x16e19c(0x231e)]),this[_0x16e19c(0x231e)];}[_0x1ae213(0x3fbc)](_0x3cb494,_0x11219a,_0x574359){var _0x20f582=_0x1ae213;this[_0x20f582(0x19a4)][_0x20f582(0x2af4)](),this[_0x20f582(0x304a)][_0x20f582(0xd09)](_0x3cb494,_0x11219a,{},this[_0x20f582(0x19a4)]),_0x574359[_0x20f582(0x2af4)](_0x3cb494,_0x11219a),this[_0x20f582(0x19a4)][_0x20f582(0x3c5f)]&&(_0x574359[_0x20f582(0x1862)]({'x':this[_0x20f582(0x19a4)][_0x20f582(0x1260)]['x'],'y':this[_0x20f582(0x19a4)][_0x20f582(0x1260)]['y'],'z':this[_0x20f582(0x19a4)][_0x20f582(0x1260)]['z']},{'x':this[_0x20f582(0x19a4)][_0x20f582(0x1794)]['x'],'y':this[_0x20f582(0x19a4)][_0x20f582(0x1794)]['y'],'z':this['_cannonRaycastResult']['hitPointWorld']['z']}),_0x574359['setHitDistance'](this[_0x20f582(0x19a4)][_0x20f582(0xd4e)]));}}_0x414d61['T']['DefaultPluginFactory']=()=>new _0x40e101();},0x175b5:(_0x2cdd58,_0x30794a,_0x9ad2d5)=>{_0x9ad2d5(0xcab5),_0x9ad2d5(0x114b4),_0x9ad2d5(0x2c96);},0x2c96:(_0x3b900a,_0x32d18a,_0x5dab2b)=>{var _0x1be912=a7_0x38a779;_0x5dab2b['d'](_0x32d18a,{'A':()=>_0x46d021});var _0x57181c=_0x5dab2b(0x67f2),_0x515a7c=_0x5dab2b(0x10abe),_0x1a654d=_0x5dab2b(0x9fd1),_0x39b5a9=_0x5dab2b(0x10ea4),_0x2797af=_0x5dab2b(0x1594a),_0xa56fda=_0x5dab2b(0x147b8);class _0x46d021{constructor(_0x11db34=!0x0,_0x584643,_0x1c1bbe=OIMO){var _0x4867fb=a7_0x2532;this['_useDeltaForWorldStep']=_0x11db34,this[_0x4867fb(0x3844)]=_0x4867fb(0x89d),this[_0x4867fb(0x810)]=0x1/0x3c,this[_0x4867fb(0x2bc0)]=[],this[_0x4867fb(0x311)]=_0x1a654d['P'][_0x4867fb(0xd5a)](),this[_0x4867fb(0x4084)]=_0x1c1bbe,this[_0x4867fb(0x304a)]=new this['BJSOIMO']['World']({'iterations':_0x584643}),this[_0x4867fb(0x304a)][_0x4867fb(0xc60)](),this['_raycastResult']=new _0x2797af['d']();}['getPluginVersion'](){return 0x1;}[_0x1be912(0x21dc)](_0xdad4ba){var _0x15184c=_0x1be912;this[_0x15184c(0x304a)]['gravity'][_0x15184c(0xc1b)](_0xdad4ba['x'],_0xdad4ba['y'],_0xdad4ba['z']);}[_0x1be912(0x3440)](_0x3e5dba){var _0xf68418=_0x1be912;this[_0xf68418(0x304a)][_0xf68418(0x1ba4)]=_0x3e5dba;}[_0x1be912(0x40c)](){var _0x248039=_0x1be912;return this[_0x248039(0x304a)][_0x248039(0x1ba4)];}[_0x1be912(0x1783)](_0x55689b,_0xa55d76){var _0x40e775=_0x1be912;_0xa55d76[_0x40e775(0x66b)](function(_0x327607){_0x327607['beforeStep']();}),this['world'][_0x40e775(0x1ba4)]=this['_useDeltaForWorldStep']?_0x55689b:this[_0x40e775(0x810)],this[_0x40e775(0x304a)][_0x40e775(0x199b)](),_0xa55d76['forEach'](_0x53519d=>{var _0x257636=_0x40e775;_0x53519d[_0x257636(0x38cf)](),this[_0x257636(0x2bc0)][_0x53519d[_0x257636(0x1441)]]=_0x53519d;});let _0x37a3bd=this[_0x40e775(0x304a)][_0x40e775(0xdbc)];for(;null!==_0x37a3bd;)if(!_0x37a3bd[_0x40e775(0x672)]||_0x37a3bd[_0x40e775(0x37b4)][_0x40e775(0x4112)]||_0x37a3bd[_0x40e775(0x2266)][_0x40e775(0x4112)]){const _0x41a50b=this[_0x40e775(0x2bc0)][+_0x37a3bd[_0x40e775(0x37b4)][_0x40e775(0x3844)]],_0x56ab70=this[_0x40e775(0x2bc0)][+_0x37a3bd[_0x40e775(0x2266)][_0x40e775(0x3844)]];_0x37a3bd=(_0x41a50b&&_0x56ab70&&(_0x41a50b['onCollide']({'body':_0x56ab70['physicsBody'],'point':null,'distance':0x0,'impulse':0x0,'normal':null}),_0x56ab70[_0x40e775(0x1f0a)]({'body':_0x41a50b[_0x40e775(0x416e)],'point':null,'distance':0x0,'impulse':0x0,'normal':null})),_0x37a3bd[_0x40e775(0x118b)]);}else _0x37a3bd=_0x37a3bd[_0x40e775(0x118b)];}[_0x1be912(0x155f)](_0x1fa79f,_0x5919e2,_0x4c0ec0){var _0x5c11b2=_0x1be912,_0x4e791d=_0x1fa79f['physicsBody'][_0x5c11b2(0x124b)];_0x1fa79f[_0x5c11b2(0x416e)][_0x5c11b2(0x155f)](_0x4c0ec0[_0x5c11b2(0x5ab)](this['world'][_0x5c11b2(0x3f50)]),_0x5919e2[_0x5c11b2(0x5ab)](this[_0x5c11b2(0x304a)][_0x5c11b2(0x3f50)]*_0x4e791d));}['applyForce'](_0x470913,_0x3c8185,_0x95c192){var _0x4875f7=_0x1be912;_0x39b5a9['Y'][_0x4875f7(0x27dc)](_0x4875f7(0x354d)),this[_0x4875f7(0x155f)](_0x470913,_0x3c8185,_0x95c192);}[_0x1be912(0x1f2a)](_0x121ecb){var _0x367332=_0x1be912;if(_0x121ecb[_0x367332(0x2a18)])_0x121ecb[_0x367332(0x416e)]&&(this['removePhysicsBody'](_0x121ecb),_0x121ecb[_0x367332(0x3e13)]());else{if(_0x121ecb[_0x367332(0x3bc1)]()){const _0x406f24={'name':_0x121ecb[_0x367332(0x1441)],'config':[_0x121ecb[_0x367332(0x30a3)]('mass')||0.001,_0x121ecb[_0x367332(0x30a3)](_0x367332(0x13da)),_0x121ecb[_0x367332(0x30a3)](_0x367332(0xbf6))],'size':[],'type':[],'pos':[],'posShape':[],'rot':[],'rotShape':[],'move':0x0!==_0x121ecb[_0x367332(0x30a3)](_0x367332(0x124b)),'density':_0x121ecb[_0x367332(0x30a3)](_0x367332(0x124b)),'friction':_0x121ecb[_0x367332(0x30a3)](_0x367332(0x13da)),'restitution':_0x121ecb[_0x367332(0x30a3)](_0x367332(0xbf6)),'world':this[_0x367332(0x304a)]},_0x2dbb53=[_0x121ecb],_0x1e9ec9=((_0x91e6a4=_0x121ecb[_0x367332(0x1c87)])['getChildMeshes']&&_0x91e6a4[_0x367332(0x28ef)]()[_0x367332(0x66b)](function(_0x47fd57){var _0x3b2a56=_0x367332;_0x47fd57[_0x3b2a56(0x2658)]&&_0x2dbb53[_0x3b2a56(0x1e1d)](_0x47fd57[_0x3b2a56(0x2658)]);}),_0x18a5a7=>Math['max'](_0x18a5a7,_0xa56fda['kn'])),_0x48a57c=new _0x1a654d['_f']();_0x2dbb53[_0x367332(0x66b)](_0x333d3a=>{var _0x542ea6=_0x367332;if(_0x333d3a[_0x542ea6(0x1c87)]['rotationQuaternion']){var _0x391006,_0x4e5e06=_0x333d3a[_0x542ea6(0x1c87)][_0x542ea6(0x373c)],_0x33fc7a=(_0x48a57c[_0x542ea6(0x448)](_0x4e5e06),_0x333d3a['object'][_0x542ea6(0x373c)][_0x542ea6(0xc1b)](0x0,0x0,0x0,0x1),_0x333d3a['object'][_0x542ea6(0x3c5a)](!0x0),_0x48a57c[_0x542ea6(0x905)]()),_0x4b3f0b=_0x333d3a[_0x542ea6(0x2dc7)](),_0x2213fe=57.29577951308232;switch(_0x333d3a===_0x121ecb?(_0x391006=_0x121ecb[_0x542ea6(0x51c)](),_0x121ecb[_0x542ea6(0x1c87)][_0x542ea6(0x276d)]()[_0x542ea6(0x3cb9)](_0x391006,this['_tmpPositionVector']),this[_0x542ea6(0x311)]['divideInPlace'](_0x121ecb[_0x542ea6(0x1c87)][_0x542ea6(0x114e)]),_0x406f24['pos'][_0x542ea6(0x1e1d)](_0x391006['x']),_0x406f24[_0x542ea6(0xf3b)]['push'](_0x391006['y']),_0x406f24[_0x542ea6(0xf3b)][_0x542ea6(0x1e1d)](_0x391006['z']),_0x406f24[_0x542ea6(0xbd2)][_0x542ea6(0x1e1d)](0x0,0x0,0x0),_0x406f24[_0x542ea6(0x1c6a)]['push'](0x0,0x0,0x0)):(_0x391006=_0x333d3a[_0x542ea6(0x1c87)][_0x542ea6(0xdfa)][_0x542ea6(0x292d)](),_0x406f24[_0x542ea6(0xbd2)][_0x542ea6(0x1e1d)](_0x391006['x']),_0x406f24[_0x542ea6(0xbd2)][_0x542ea6(0x1e1d)](_0x391006['y']),_0x406f24['posShape']['push'](_0x391006['z']),_0x406f24['rotShape'][_0x542ea6(0x1e1d)](_0x33fc7a['x']*_0x2213fe,_0x33fc7a['y']*_0x2213fe,_0x33fc7a['z']*_0x2213fe)),_0x333d3a[_0x542ea6(0x1c87)][_0x542ea6(0x373c)][_0x542ea6(0x448)](_0x48a57c),_0x333d3a['type']){case _0x57181c['Q']['ParticleImpostor']:_0x39b5a9['Y']['Warn'](_0x542ea6(0xe07));case _0x57181c['Q']['SphereImpostor']:var _0x21fa8e=_0x4b3f0b['x'],_0x36abdf=_0x4b3f0b['y'],_0x14f503=_0x4b3f0b['z'],_0x21fa8e=Math[_0x542ea6(0x695)](_0x1e9ec9(_0x21fa8e),_0x1e9ec9(_0x36abdf),_0x1e9ec9(_0x14f503))/0x2;_0x406f24[_0x542ea6(0x261)][_0x542ea6(0x1e1d)](_0x542ea6(0x1afa)),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x21fa8e),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x21fa8e),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x21fa8e);break;case _0x57181c['Q'][_0x542ea6(0x1c44)]:_0x36abdf=_0x1e9ec9(_0x4b3f0b['x'])/0x2,_0x14f503=_0x1e9ec9(_0x4b3f0b['y']),(_0x406f24['type'][_0x542ea6(0x1e1d)]('cylinder'),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x36abdf),_0x406f24[_0x542ea6(0x1910)]['push'](_0x14f503),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x14f503));break;case _0x57181c['Q'][_0x542ea6(0x2f2c)]:case _0x57181c['Q'][_0x542ea6(0x2477)]:default:_0x21fa8e=_0x1e9ec9(_0x4b3f0b['x']),_0x36abdf=_0x1e9ec9(_0x4b3f0b['y']),_0x14f503=_0x1e9ec9(_0x4b3f0b['z']),(_0x406f24['type'][_0x542ea6(0x1e1d)](_0x542ea6(0x3b8c)),_0x406f24['size'][_0x542ea6(0x1e1d)](_0x21fa8e),_0x406f24[_0x542ea6(0x1910)][_0x542ea6(0x1e1d)](_0x36abdf),_0x406f24['size'][_0x542ea6(0x1e1d)](_0x14f503));}_0x333d3a[_0x542ea6(0x1c87)][_0x542ea6(0x373c)]=_0x4e5e06;}}),_0x121ecb[_0x367332(0x416e)]=this[_0x367332(0x304a)][_0x367332(0x33ee)](_0x406f24),_0x121ecb[_0x367332(0x416e)][_0x367332(0x16d8)](_0x48a57c),_0x121ecb[_0x367332(0x416e)]['updatePosition'](0x0);}else this[_0x367332(0x311)][_0x367332(0x408c)](0x0,0x0,0x0);var _0x91e6a4;_0x121ecb[_0x367332(0xb0f)](this[_0x367332(0x311)]);}}[_0x1be912(0x110c)](_0x146997){var _0x5ad734=_0x1be912;this[_0x5ad734(0x304a)][_0x5ad734(0x306a)](_0x146997[_0x5ad734(0x416e)]);}[_0x1be912(0x1856)](_0x3a2a0a){var _0x8ae816=_0x1be912,_0x29fdf6=_0x3a2a0a[_0x8ae816(0x3f1a)][_0x8ae816(0x416e)],_0x3cfeca=_0x3a2a0a[_0x8ae816(0x24ec)][_0x8ae816(0x416e)];if(_0x29fdf6&&_0x3cfeca){const _0x32bb88=_0x3a2a0a[_0x8ae816(0xa6a)][_0x8ae816(0xb49)];var _0x1e2101=_0x32bb88[_0x8ae816(0x1209)]||{};let _0x555a1c;const _0xf048d3={'body1':_0x29fdf6,'body2':_0x3cfeca,'axe1':_0x1e2101[_0x8ae816(0xb94)]||(_0x32bb88[_0x8ae816(0x3c29)]?_0x32bb88[_0x8ae816(0x3c29)][_0x8ae816(0x4189)]():null),'axe2':_0x1e2101[_0x8ae816(0x32dc)]||(_0x32bb88['connectedAxis']?_0x32bb88[_0x8ae816(0x37ea)][_0x8ae816(0x4189)]():null),'pos1':_0x1e2101[_0x8ae816(0x1683)]||(_0x32bb88[_0x8ae816(0x17d6)]?_0x32bb88[_0x8ae816(0x17d6)][_0x8ae816(0x4189)]():null),'pos2':_0x1e2101[_0x8ae816(0x1802)]||(_0x32bb88['connectedPivot']?_0x32bb88[_0x8ae816(0x3122)][_0x8ae816(0x4189)]():null),'min':_0x1e2101[_0x8ae816(0x33a7)],'max':_0x1e2101[_0x8ae816(0x695)],'collision':_0x1e2101[_0x8ae816(0x1ec6)]||_0x32bb88[_0x8ae816(0x1ec6)],'spring':_0x1e2101[_0x8ae816(0x21f3)],'world':this['world']};switch(_0x3a2a0a['joint'][_0x8ae816(0x261)]){case _0x515a7c['q7'][_0x8ae816(0x12ce)]:_0x555a1c=_0x8ae816(0x1432);break;case _0x515a7c['q7'][_0x8ae816(0x1750)]:_0x39b5a9['Y']['Warn'](_0x8ae816(0x1764));var _0x101e8b=_0x32bb88;_0xf048d3[_0x8ae816(0x33a7)]=_0x101e8b[_0x8ae816(0x3785)]||_0xf048d3[_0x8ae816(0x33a7)],_0xf048d3[_0x8ae816(0x695)]=Math[_0x8ae816(0x695)](_0xf048d3[_0x8ae816(0x33a7)],_0xf048d3[_0x8ae816(0x695)]);case _0x515a7c['q7'][_0x8ae816(0x102c)]:_0x555a1c=_0x8ae816(0x2e3d),_0xf048d3['max']=_0x32bb88['maxDistance'];break;case _0x515a7c['q7'][_0x8ae816(0x2ca8)]:_0x555a1c=_0x8ae816(0x3332);break;case _0x515a7c['q7'][_0x8ae816(0xa9e)]:_0x555a1c=_0x8ae816(0x300a);break;case _0x515a7c['q7']['WheelJoint']:_0x555a1c=_0x8ae816(0x2e87);break;default:_0x515a7c['q7'][_0x8ae816(0x411a)],_0x555a1c='jointHinge';}_0xf048d3[_0x8ae816(0x261)]=_0x555a1c,_0x3a2a0a[_0x8ae816(0xa6a)]['physicsJoint']=this['world'][_0x8ae816(0x33ee)](_0xf048d3);}}['removeJoint'](_0x4b4b6a){var _0x446bef=_0x1be912;try{this[_0x446bef(0x304a)][_0x446bef(0x2059)](_0x4b4b6a[_0x446bef(0xa6a)][_0x446bef(0xce0)]);}catch(_0x44327c){_0x39b5a9['Y'][_0x446bef(0x27dc)](_0x44327c);}}[_0x1be912(0x3075)](){var _0x60673d=_0x1be912;return void 0x0!==this[_0x60673d(0x4084)];}['setTransformationFromPhysicsBody'](_0x313593){var _0x85fa41=_0x1be912;if(!_0x313593['physicsBody'][_0x85fa41(0x4112)]){if(_0x313593[_0x85fa41(0x416e)][_0x85fa41(0x2c1d)][_0x85fa41(0x118b)]){let _0x317e9d=_0x313593[_0x85fa41(0x416e)]['shapes'];for(;_0x317e9d['next'];)_0x317e9d=_0x317e9d[_0x85fa41(0x118b)];_0x313593['object'][_0x85fa41(0xdfa)]['set'](_0x317e9d[_0x85fa41(0xdfa)]['x'],_0x317e9d['position']['y'],_0x317e9d[_0x85fa41(0xdfa)]['z']);}else{var _0x332583=_0x313593[_0x85fa41(0x416e)]['getPosition']();_0x313593[_0x85fa41(0x1c87)]['position'][_0x85fa41(0xc1b)](_0x332583['x'],_0x332583['y'],_0x332583['z']);}_0x313593['object'][_0x85fa41(0x373c)]&&(_0x332583=_0x313593['physicsBody']['getQuaternion'](),_0x313593[_0x85fa41(0x1c87)]['rotationQuaternion'][_0x85fa41(0xc1b)](_0x332583['x'],_0x332583['y'],_0x332583['z'],_0x332583['w']));}}['setPhysicsBodyTransformation'](_0x236498,_0x58cf29,_0x5be10a){var _0x1812c3=_0x1be912;const _0x134966=_0x236498[_0x1812c3(0x416e)];_0x236498['physicsBody']['shapes'][_0x1812c3(0x118b)]||(_0x134966['position'][_0x1812c3(0xc1b)](_0x58cf29['x'],_0x58cf29['y'],_0x58cf29['z']),_0x134966['orientation'][_0x1812c3(0xc1b)](_0x5be10a['x'],_0x5be10a['y'],_0x5be10a['z'],_0x5be10a['w']),_0x134966[_0x1812c3(0x350d)](),_0x134966[_0x1812c3(0x343c)]());}['setLinearVelocity'](_0xb82f09,_0x238590){var _0x10b2e7=_0x1be912;_0xb82f09[_0x10b2e7(0x416e)][_0x10b2e7(0x1f30)][_0x10b2e7(0xc1b)](_0x238590['x'],_0x238590['y'],_0x238590['z']);}['setAngularVelocity'](_0x5e9e4b,_0x5b89ed){var _0x214f0c=_0x1be912;_0x5e9e4b[_0x214f0c(0x416e)][_0x214f0c(0x40a6)][_0x214f0c(0xc1b)](_0x5b89ed['x'],_0x5b89ed['y'],_0x5b89ed['z']);}[_0x1be912(0x3dfe)](_0x1148e7){var _0x203c19=_0x1be912;return _0x1148e7=_0x1148e7[_0x203c19(0x416e)][_0x203c19(0x1f30)],_0x1148e7?new _0x1a654d['P'](_0x1148e7['x'],_0x1148e7['y'],_0x1148e7['z']):null;}[_0x1be912(0x884)](_0x203ab1){var _0x2b281f=_0x1be912;return _0x203ab1=_0x203ab1['physicsBody'][_0x2b281f(0x40a6)],_0x203ab1?new _0x1a654d['P'](_0x203ab1['x'],_0x203ab1['y'],_0x203ab1['z']):null;}['setBodyMass'](_0x579ac8,_0x5be14e){var _0x1ab000=_0x1be912,_0x2063b8=0x0===_0x5be14e;_0x579ac8['physicsBody'][_0x1ab000(0x2c1d)][_0x1ab000(0x1127)]=_0x2063b8?0x1:_0x5be14e,_0x579ac8['physicsBody']['setupMass'](_0x2063b8?0x2:0x1);}[_0x1be912(0x356e)](_0x5d05d7){var _0x3746b1=_0x1be912;return _0x5d05d7[_0x3746b1(0x416e)]['shapes']['density'];}[_0x1be912(0x20e9)](_0x4e21d6){var _0x448587=_0x1be912;return _0x4e21d6['physicsBody'][_0x448587(0x2c1d)][_0x448587(0x13da)];}[_0x1be912(0x180c)](_0x2d3409,_0x48d0d5){var _0x1aa333=_0x1be912;_0x2d3409['physicsBody'][_0x1aa333(0x2c1d)][_0x1aa333(0x13da)]=_0x48d0d5;}[_0x1be912(0x3515)](_0x512188){var _0x3a4546=_0x1be912;return _0x512188[_0x3a4546(0x416e)][_0x3a4546(0x2c1d)][_0x3a4546(0xbf6)];}[_0x1be912(0x1ea2)](_0x4383bb,_0x1d7420){var _0x2a1514=_0x1be912;_0x4383bb[_0x2a1514(0x416e)][_0x2a1514(0x2c1d)]['restitution']=_0x1d7420;}[_0x1be912(0x8d1)](_0x218983){var _0x15764c=_0x1be912;_0x218983[_0x15764c(0x416e)][_0x15764c(0x3ae4)]();}[_0x1be912(0x36f0)](_0x36e35b){var _0x3ed957=_0x1be912;_0x36e35b[_0x3ed957(0x416e)][_0x3ed957(0x343c)]();}[_0x1be912(0x2daa)](_0x5a1e43,_0x1a74f7,_0x288f7a){var _0x36340f=_0x1be912;_0x5a1e43['physicsJoint'][_0x36340f(0x2cda)][_0x36340f(0x1894)]=_0x1a74f7,void 0x0!==_0x288f7a&&(_0x5a1e43[_0x36340f(0xce0)][_0x36340f(0x2cda)]['lowerLimit']=_0x288f7a);}[_0x1be912(0x1589)](_0x3e8516,_0x5e8766,_0x3c7897,_0x5a2c9e){var _0x28e232=_0x1be912;void 0x0!==_0x3c7897?_0x39b5a9['Y'][_0x28e232(0x27dc)](_0x28e232(0xa23)):_0x3c7897=0xf4240,_0x5e8766*=-0x1;const _0x1dd01e=_0x5a2c9e?_0x3e8516[_0x28e232(0xce0)][_0x28e232(0x15b5)]:_0x3e8516['physicsJoint']['rotationalLimitMotor1']||_0x3e8516[_0x28e232(0xce0)]['rotationalLimitMotor']||_0x3e8516['physicsJoint']['limitMotor'];_0x1dd01e&&_0x1dd01e[_0x28e232(0x1589)](_0x5e8766,_0x3c7897);}[_0x1be912(0x3d02)](_0x4709e6,_0x1990b7,_0x197a10,_0x414cbe){var _0x3ba798=_0x1be912;const _0x54cad9=_0x414cbe?_0x4709e6[_0x3ba798(0xce0)]['rotationalLimitMotor2']:_0x4709e6[_0x3ba798(0xce0)]['rotationalLimitMotor1']||_0x4709e6[_0x3ba798(0xce0)][_0x3ba798(0x3413)]||_0x4709e6[_0x3ba798(0xce0)][_0x3ba798(0x2cda)];_0x54cad9&&_0x54cad9[_0x3ba798(0x3d02)](_0x1990b7,void 0x0===_0x197a10?-_0x1990b7:_0x197a10);}[_0x1be912(0x237b)](_0x4a0b0b,_0x3dfa38){var _0x1f342a=_0x1be912;_0x3dfa38=_0x3dfa38['physicsBody'],(_0x4a0b0b['position']['x']=_0x3dfa38[_0x1f342a(0xdfa)]['x'],_0x4a0b0b[_0x1f342a(0xdfa)]['y']=_0x3dfa38['position']['y'],_0x4a0b0b[_0x1f342a(0xdfa)]['z']=_0x3dfa38['position']['z'],_0x4a0b0b[_0x1f342a(0x373c)]&&(_0x4a0b0b[_0x1f342a(0x373c)]['x']=_0x3dfa38[_0x1f342a(0x118f)]['x'],_0x4a0b0b['rotationQuaternion']['y']=_0x3dfa38[_0x1f342a(0x118f)]['y'],_0x4a0b0b[_0x1f342a(0x373c)]['z']=_0x3dfa38[_0x1f342a(0x118f)]['z'],_0x4a0b0b[_0x1f342a(0x373c)]['w']=_0x3dfa38[_0x1f342a(0x118f)]['w']));}['getRadius'](_0x46aa7e){var _0x1ce52d=_0x1be912;return _0x46aa7e['physicsBody'][_0x1ce52d(0x2c1d)][_0x1ce52d(0x2f11)];}[_0x1be912(0x239c)](_0x535680,_0x4ab0e2){var _0x3359a9=_0x1be912;_0x535680=_0x535680[_0x3359a9(0x416e)][_0x3359a9(0x2c1d)],(_0x4ab0e2['x']=0x2*_0x535680[_0x3359a9(0xcc8)],_0x4ab0e2['y']=0x2*_0x535680[_0x3359a9(0x110d)],_0x4ab0e2['z']=0x2*_0x535680[_0x3359a9(0xf49)]);}['dispose'](){var _0x561a04=_0x1be912;this[_0x561a04(0x304a)][_0x561a04(0xc60)]();}[_0x1be912(0x326e)](_0x35e934,_0x22668e){var _0xc18490=_0x1be912;return _0x39b5a9['Y'][_0xc18490(0x27dc)](_0xc18490(0x2a1f)),this[_0xc18490(0x231e)][_0xc18490(0x2af4)](_0x35e934,_0x22668e),this[_0xc18490(0x231e)];}[_0x1be912(0x3fbc)](_0x3a9baf,_0x1619f5,_0x57be31){var _0x5ddf27=_0x1be912;_0x39b5a9['Y']['Warn'](_0x5ddf27(0x2a1f)),_0x57be31[_0x5ddf27(0x2af4)](_0x3a9baf,_0x1619f5);}}},0x154ba:(_0xadf89c,_0x5ca3f4,_0x17c015)=>{_0x17c015(0x38ef),_0x17c015(0x643f),_0x17c015(0x67f2),_0x17c015(0x10abe),_0x17c015(0x175b5);},0x38ef:(_0x531686,_0xb93477,_0x44131e)=>{var _0x583f47=a7_0x38a779;_0x44131e['d'](_0xb93477,{'T':()=>_0x4c6fb4});var _0x4dbe5a=_0x44131e(0x9fd1),_0x12be1b=_0x44131e(0x15cb9);class _0x4c6fb4{constructor(_0x4361a4,_0x18a604=_0x4c6fb4[_0x583f47(0x1736)]()){var _0x4cb3ee=_0x583f47;if(this[_0x4cb3ee(0x356c)]=_0x18a604,this[_0x4cb3ee(0x1020)]=[],this[_0x4cb3ee(0x12b4)]=[],this[_0x4cb3ee(0x2578)]=0x0,this[_0x4cb3ee(0x2f19)]=0x0,!this['_physicsPlugin'][_0x4cb3ee(0x3075)]())throw new Error(_0x4cb3ee(0x344d)+this[_0x4cb3ee(0x356c)]['name']+_0x4cb3ee(0xbb3));_0x4361a4=_0x4361a4||new _0x4dbe5a['P'](0x0,-9.807,0x0),this[_0x4cb3ee(0x21dc)](_0x4361a4),this[_0x4cb3ee(0x3440)]();}[_0x583f47(0x2b03)](){var _0x587660=_0x583f47;return this[_0x587660(0x356c)]['getPluginVersion']();}static[_0x583f47(0x1736)](){var _0x821680=_0x583f47;throw(0x0,_0x12be1b['S'])(_0x821680(0x1fe6));}[_0x583f47(0x21dc)](_0x48e2b5){var _0x45aaae=_0x583f47;this['gravity']=_0x48e2b5,this[_0x45aaae(0x356c)][_0x45aaae(0x21dc)](this[_0x45aaae(0x1405)]);}[_0x583f47(0x3440)](_0x243863=0x1/0x3c){var _0x27855a=_0x583f47;this[_0x27855a(0x356c)][_0x27855a(0x3440)](_0x243863);}[_0x583f47(0x40c)](){var _0x1a360b=_0x583f47;return this[_0x1a360b(0x356c)]['getTimeStep']();}[_0x583f47(0x2212)](_0x512a7b=0x0){var _0x4e9263=_0x583f47;this[_0x4e9263(0x2578)]=_0x512a7b;}[_0x583f47(0x37ca)](){return this['_subTimeStep'];}['dispose'](){var _0x39be43=_0x583f47;this[_0x39be43(0x1020)][_0x39be43(0x66b)](function(_0x4be681){var _0x11b23b=_0x39be43;_0x4be681[_0x11b23b(0x3551)]();}),this[_0x39be43(0x356c)][_0x39be43(0x3551)]();}[_0x583f47(0x923)](){var _0x9d89ee=_0x583f47;return this[_0x9d89ee(0x356c)]['name'];}[_0x583f47(0x2099)](_0x41724b){var _0x299467=_0x583f47;this[_0x299467(0x1020)]['push'](_0x41724b),_0x41724b[_0x299467(0x1441)]=this[_0x299467(0x2f19)]++,_0x41724b['parent']||this[_0x299467(0x356c)]['generatePhysicsBody'](_0x41724b);}[_0x583f47(0xe97)](_0x1a1c83){var _0x24f76d=_0x583f47,_0x1b48a8=this[_0x24f76d(0x1020)]['indexOf'](_0x1a1c83);-0x1<_0x1b48a8&&this['_impostors'][_0x24f76d(0x2e7)](_0x1b48a8,0x1)[_0x24f76d(0x3785)]&&this['getPhysicsPlugin']()['removePhysicsBody'](_0x1a1c83);}['addJoint'](_0x110598,_0x4ca313,_0x5715bd){var _0x51cbd4=_0x583f47;_0x110598={'mainImpostor':_0x110598,'connectedImpostor':_0x4ca313,'joint':_0x5715bd},(_0x5715bd[_0x51cbd4(0x3453)]=this[_0x51cbd4(0x356c)],this[_0x51cbd4(0x12b4)][_0x51cbd4(0x1e1d)](_0x110598),this['_physicsPlugin'][_0x51cbd4(0x1856)](_0x110598));}[_0x583f47(0x2059)](_0x4f6247,_0x1e4fe7,_0x51b154){var _0x1599c9=_0x583f47,_0x40441e=this[_0x1599c9(0x12b4)][_0x1599c9(0x2a44)](function(_0x525887){var _0x37971a=_0x1599c9;return _0x525887['connectedImpostor']===_0x1e4fe7&&_0x525887[_0x37971a(0xa6a)]===_0x51b154&&_0x525887[_0x37971a(0x3f1a)]===_0x4f6247;});_0x40441e[_0x1599c9(0x3785)]&&this[_0x1599c9(0x356c)][_0x1599c9(0x2059)](_0x40441e[0x0]);}['_step'](_0x4cf3a2){var _0x20ac42=_0x583f47;this[_0x20ac42(0x1020)]['forEach'](_0x83a6b4=>{var _0x472f9a=_0x20ac42;_0x83a6b4[_0x472f9a(0x3bc1)]()&&this[_0x472f9a(0x356c)][_0x472f9a(0x1f2a)](_0x83a6b4);}),0.1<_0x4cf3a2?_0x4cf3a2=0.1:_0x4cf3a2<=0x0&&(_0x4cf3a2=0x1/0x3c),this['_physicsPlugin']['executeStep'](_0x4cf3a2,this[_0x20ac42(0x1020)]);}[_0x583f47(0x147d)](){var _0x305cea=_0x583f47;return this[_0x305cea(0x356c)];}['getImpostors'](){var _0x5ac430=_0x583f47;return this[_0x5ac430(0x1020)];}['getImpostorForPhysicsObject'](_0x5a24ac){var _0x1a5e27=_0x583f47;for(let _0x216610=0x0;_0x216610<this['_impostors']['length'];++_0x216610)if(this[_0x1a5e27(0x1020)][_0x216610]['object']===_0x5a24ac)return this[_0x1a5e27(0x1020)][_0x216610];return null;}[_0x583f47(0x1c6b)](_0x3e3503){var _0x263bde=_0x583f47;for(let _0x5bb9a6=0x0;_0x5bb9a6<this[_0x263bde(0x1020)]['length'];++_0x5bb9a6)if(this[_0x263bde(0x1020)][_0x5bb9a6][_0x263bde(0x416e)]===_0x3e3503)return this['_impostors'][_0x5bb9a6];return null;}['raycast'](_0x1f7fa7,_0x47ba07){var _0x5664c9=_0x583f47;return this[_0x5664c9(0x356c)][_0x5664c9(0x326e)](_0x1f7fa7,_0x47ba07);}[_0x583f47(0x3fbc)](_0xf443bf,_0x36e331,_0x11bf22){var _0x20d1d6=_0x583f47;return this[_0x20d1d6(0x356c)][_0x20d1d6(0x3fbc)](_0xf443bf,_0x36e331,_0x11bf22);}}},0x67f2:(_0x43e440,_0x592da0,_0x43c6b1)=>{var _0x2129a4=a7_0x38a779;_0x43c6b1['d'](_0x592da0,{'Q':()=>_0x1cd3ee});var _0x510b86=_0x43c6b1(0x10ea4),_0x592da0=_0x43c6b1(0x5898),_0x3b977b=_0x43c6b1(0x9fd1),_0x4339cb=_0x43c6b1(0x51f),_0x10f2f7=_0x43c6b1(0x1dad),_0x324cf1=_0x43c6b1(0x10abe),_0x51f5bf=_0x43c6b1(0xa60f);_0x10f2f7['Kj']['_PhysicsImpostorParser']=function(_0x5849d3,_0x41834f,_0x2fe5c4){var _0x3fd507=a7_0x2532;return new _0x1cd3ee(_0x41834f,_0x2fe5c4['physicsImpostor'],{'mass':_0x2fe5c4[_0x3fd507(0x36cb)],'friction':_0x2fe5c4[_0x3fd507(0xbaa)],'restitution':_0x2fe5c4['physicsRestitution']},_0x5849d3);};class _0x1cd3ee{constructor(_0x339d02,_0xcc18bf,_0x4748f0={'mass':0x0},_0x4b9215){var _0x26c56a=a7_0x2532;this[_0x26c56a(0x1c87)]=_0x339d02,this[_0x26c56a(0x261)]=_0xcc18bf,this[_0x26c56a(0xc6e)]=_0x4748f0,this[_0x26c56a(0x3921)]=_0x4b9215,this['_pluginData']={},this[_0x26c56a(0x3186)]=!0x1,this[_0x26c56a(0x1887)]=new Array(),this[_0x26c56a(0x2b7)]=new Array(),this[_0x26c56a(0x5bd)]=[],this[_0x26c56a(0xabd)]=_0x3b977b['P'][_0x26c56a(0xd5a)](),this['_isDisposed']=!0x1,this['soft']=!0x1,this[_0x26c56a(0x3dd7)]=0x0,this[_0x26c56a(0x2c59)]=new _0x3b977b['_f'](),this[_0x26c56a(0x3042)]=new _0x3b977b['_f'](),this[_0x26c56a(0x2e6f)]=()=>{var _0x2f6b07=_0x26c56a;this[_0x2f6b07(0x3b71)]&&(this['object'][_0x2f6b07(0x3a65)](this[_0x2f6b07(0xabd)],-0x1),this[_0x2f6b07(0x3488)]&&this[_0x2f6b07(0x1c87)]['rotationQuaternion']&&this['object'][_0x2f6b07(0x373c)]['multiplyToRef'](this[_0x2f6b07(0x3488)],this['object']['rotationQuaternion']),this[_0x2f6b07(0x1c87)][_0x2f6b07(0x3c5a)](!0x1),this[_0x2f6b07(0x1c87)][_0x2f6b07(0x2a18)]&&this['object'][_0x2f6b07(0x373c)]?(this[_0x2f6b07(0x3e3d)](),this[_0x2f6b07(0x2c59)][_0x2f6b07(0x242a)](this[_0x2f6b07(0x1c87)][_0x2f6b07(0x373c)],this['_tmpQuat'])):this[_0x2f6b07(0x2c59)][_0x2f6b07(0x448)](this[_0x2f6b07(0x1c87)]['rotationQuaternion']||new _0x3b977b['_f']()),this[_0x2f6b07(0xc6e)]['disableBidirectionalTransformation']||this['object'][_0x2f6b07(0x373c)]&&this['_physicsEngine'][_0x2f6b07(0x147d)]()[_0x2f6b07(0x35ce)](this,this[_0x2f6b07(0x1c87)][_0x2f6b07(0x2618)](),this[_0x2f6b07(0x2c59)]),this[_0x2f6b07(0x1887)][_0x2f6b07(0x66b)](_0xbefb44=>{_0xbefb44(this);}));},this[_0x26c56a(0x38cf)]=()=>{var _0x3fe6e0=_0x26c56a;this[_0x3fe6e0(0x3b71)]&&(this['_onAfterPhysicsStepCallbacks'][_0x3fe6e0(0x66b)](_0x3a2dd6=>{_0x3a2dd6(this);}),this[_0x3fe6e0(0x3b71)][_0x3fe6e0(0x147d)]()['setTransformationFromPhysicsBody'](this),this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x2a18)]&&this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x373c)]&&(this[_0x3fe6e0(0x3e3d)](),this[_0x3fe6e0(0x2c59)]['conjugateInPlace'](),this['_tmpQuat'][_0x3fe6e0(0x242a)](this['object']['rotationQuaternion'],this['object'][_0x3fe6e0(0x373c)])),this[_0x3fe6e0(0x1c87)]['setAbsolutePosition'](this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0xdfa)]),this[_0x3fe6e0(0xd45)]?(this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x373c)]&&this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x373c)]['multiplyToRef'](this[_0x3fe6e0(0xd45)],this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x373c)]),this[_0x3fe6e0(0xabd)][_0x3fe6e0(0x186a)](this[_0x3fe6e0(0xd45)],_0x1cd3ee[_0x3fe6e0(0x26e4)][0x0]),this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x3a65)](_0x1cd3ee[_0x3fe6e0(0x26e4)][0x0],0x1)):this[_0x3fe6e0(0x1c87)][_0x3fe6e0(0x3a65)](this[_0x3fe6e0(0xabd)],0x1),this['object'][_0x3fe6e0(0x3c5a)](!0x0));},this[_0x26c56a(0xdd9)]=null,this[_0x26c56a(0x1f0a)]=_0x30c3a9=>{var _0x384862=_0x26c56a;if((this[_0x384862(0x5bd)][_0x384862(0x3785)]||this[_0x384862(0xdd9)])&&this[_0x384862(0x3b71)]){const _0x45f010=this[_0x384862(0x3b71)][_0x384862(0x1c6b)](_0x30c3a9[_0x384862(0x2181)]);_0x45f010&&(this[_0x384862(0xdd9)]&&this[_0x384862(0xdd9)](this,_0x45f010),this[_0x384862(0x5bd)][_0x384862(0x2a44)](_0x18bd9b=>-0x1!==_0x18bd9b[_0x384862(0x3aae)][_0x384862(0x850)](_0x45f010))['forEach'](_0x14fdad=>{var _0x5ff1a6=_0x384862;_0x14fdad[_0x5ff1a6(0x21f5)](this,_0x45f010,_0x30c3a9[_0x5ff1a6(0x2989)],_0x30c3a9[_0x5ff1a6(0xd4e)],_0x30c3a9[_0x5ff1a6(0x3149)],_0x30c3a9[_0x5ff1a6(0x39f3)]);}));}},this[_0x26c56a(0x1c87)]?(this[_0x26c56a(0x1c87)][_0x26c56a(0x2a18)]&&0x0!==_0x4748f0[_0x26c56a(0x124b)]&&_0x510b86['Y'][_0x26c56a(0x27dc)](_0x26c56a(0x924)),!this[_0x26c56a(0x3921)]&&_0x339d02[_0x26c56a(0x40ae)]&&(this[_0x26c56a(0x3921)]=_0x339d02['getScene']()),this['_scene']&&(0x64<this[_0x26c56a(0x261)]&&(this[_0x26c56a(0x3e4e)]=!0x0),this['_physicsEngine']=this[_0x26c56a(0x3921)][_0x26c56a(0x29a4)](),this[_0x26c56a(0x3b71)]?(this[_0x26c56a(0x1c87)][_0x26c56a(0x373c)]||(this['object'][_0x26c56a(0x30d0)]?this[_0x26c56a(0x1c87)]['rotationQuaternion']=_0x3b977b['_f']['RotationYawPitchRoll'](this[_0x26c56a(0x1c87)][_0x26c56a(0x30d0)]['y'],this[_0x26c56a(0x1c87)]['rotation']['x'],this[_0x26c56a(0x1c87)][_0x26c56a(0x30d0)]['z']):this[_0x26c56a(0x1c87)][_0x26c56a(0x373c)]=new _0x3b977b['_f']()),this[_0x26c56a(0xc6e)][_0x26c56a(0x124b)]=void 0x0===_0x4748f0[_0x26c56a(0x124b)]?0x0:_0x4748f0[_0x26c56a(0x124b)],this[_0x26c56a(0xc6e)]['friction']=void 0x0===_0x4748f0[_0x26c56a(0x13da)]?0.2:_0x4748f0[_0x26c56a(0x13da)],this['_options'][_0x26c56a(0xbf6)]=void 0x0===_0x4748f0[_0x26c56a(0xbf6)]?0.2:_0x4748f0[_0x26c56a(0xbf6)],this[_0x26c56a(0x3e4e)]&&(this[_0x26c56a(0xc6e)][_0x26c56a(0x124b)]=0x0<this[_0x26c56a(0xc6e)][_0x26c56a(0x124b)]?this['_options'][_0x26c56a(0x124b)]:0x1,this[_0x26c56a(0xc6e)]['pressure']=void 0x0===_0x4748f0[_0x26c56a(0xb7f)]?0xc8:_0x4748f0[_0x26c56a(0xb7f)],this[_0x26c56a(0xc6e)][_0x26c56a(0x3e64)]=void 0x0===_0x4748f0[_0x26c56a(0x3e64)]?0x1:_0x4748f0[_0x26c56a(0x3e64)],this['_options'][_0x26c56a(0x2c2a)]=void 0x0===_0x4748f0[_0x26c56a(0x2c2a)]?0x14:_0x4748f0[_0x26c56a(0x2c2a)],this[_0x26c56a(0xc6e)][_0x26c56a(0xa17)]=void 0x0===_0x4748f0[_0x26c56a(0xa17)]?0x14:_0x4748f0[_0x26c56a(0xa17)],this['_options'][_0x26c56a(0x1bae)]=void 0x0===_0x4748f0[_0x26c56a(0x1bae)]?0x0:_0x4748f0[_0x26c56a(0x1bae)],this[_0x26c56a(0xc6e)][_0x26c56a(0x1ae8)]=void 0x0===_0x4748f0[_0x26c56a(0x1ae8)]?0x0:_0x4748f0['margin'],this[_0x26c56a(0xc6e)][_0x26c56a(0x1c1f)]=void 0x0===_0x4748f0[_0x26c56a(0x1c1f)]?0x0:_0x4748f0[_0x26c56a(0x1c1f)],this[_0x26c56a(0xc6e)][_0x26c56a(0x1e97)]=void 0x0===_0x4748f0[_0x26c56a(0x1e97)]?null:_0x4748f0[_0x26c56a(0x1e97)],this[_0x26c56a(0xc6e)][_0x26c56a(0x1e9c)]=void 0x0===_0x4748f0['shape']?null:_0x4748f0[_0x26c56a(0x1e9c)]),this['_joints']=[],!this[_0x26c56a(0x1c87)]['parent']||this['_options']['ignoreParent']?this[_0x26c56a(0x1fe5)]():this[_0x26c56a(0x1c87)][_0x26c56a(0x2a18)][_0x26c56a(0x2658)]&&_0x510b86['Y'][_0x26c56a(0x27dc)](_0x26c56a(0xa39))):_0x510b86['Y'][_0x26c56a(0xac3)](_0x26c56a(0x2ae4)))):_0x510b86['Y'][_0x26c56a(0xac3)](_0x26c56a(0xf5a));}get[_0x2129a4(0x3995)](){var _0x3f75a4=_0x2129a4;return this[_0x3f75a4(0x670)];}get[_0x2129a4(0x124b)](){var _0x55994f=_0x2129a4;return this['_physicsEngine']?this['_physicsEngine'][_0x55994f(0x147d)]()[_0x55994f(0x356e)](this):0x0;}set[_0x2129a4(0x124b)](_0x114e16){var _0x22fdb0=_0x2129a4;this[_0x22fdb0(0x3db0)](_0x114e16);}get[_0x2129a4(0x13da)](){var _0x1af0a6=_0x2129a4;return this[_0x1af0a6(0x3b71)]?this[_0x1af0a6(0x3b71)][_0x1af0a6(0x147d)]()[_0x1af0a6(0x20e9)](this):0x0;}set['friction'](_0x3037dc){var _0x318e45=_0x2129a4;this[_0x318e45(0x3b71)]&&this[_0x318e45(0x3b71)]['getPhysicsPlugin']()['setBodyFriction'](this,_0x3037dc);}get[_0x2129a4(0xbf6)](){var _0x2a9ff1=_0x2129a4;return this[_0x2a9ff1(0x3b71)]?this[_0x2a9ff1(0x3b71)][_0x2a9ff1(0x147d)]()[_0x2a9ff1(0x3515)](this):0x0;}set['restitution'](_0x36a54b){var _0x294888=_0x2129a4;this[_0x294888(0x3b71)]&&this['_physicsEngine'][_0x294888(0x147d)]()[_0x294888(0x1ea2)](this,_0x36a54b);}get[_0x2129a4(0xb7f)](){var _0x52053e=_0x2129a4;if(!this[_0x52053e(0x3b71)])return 0x0;const _0x5b65aa=this[_0x52053e(0x3b71)]['getPhysicsPlugin']();return _0x5b65aa['setBodyPressure']?_0x5b65aa[_0x52053e(0x1211)](this):0x0;}set['pressure'](_0x5adfe3){var _0x53e52f=_0x2129a4;if(this['_physicsEngine']){const _0x107c2d=this[_0x53e52f(0x3b71)][_0x53e52f(0x147d)]();_0x107c2d[_0x53e52f(0x20e7)]&&_0x107c2d[_0x53e52f(0x20e7)](this,_0x5adfe3);}}get['stiffness'](){var _0x324f59=_0x2129a4;if(!this['_physicsEngine'])return 0x0;const _0x245e8e=this[_0x324f59(0x3b71)][_0x324f59(0x147d)]();return _0x245e8e['getBodyStiffness']?_0x245e8e[_0x324f59(0x257c)](this):0x0;}set[_0x2129a4(0x3e64)](_0x34d86a){var _0x2821a9=_0x2129a4;if(this[_0x2821a9(0x3b71)]){const _0x24fe84=this[_0x2821a9(0x3b71)][_0x2821a9(0x147d)]();_0x24fe84['setBodyStiffness']&&_0x24fe84['setBodyStiffness'](this,_0x34d86a);}}get[_0x2129a4(0x2c2a)](){var _0x25c46=_0x2129a4;if(!this['_physicsEngine'])return 0x0;const _0x15ce19=this['_physicsEngine'][_0x25c46(0x147d)]();return _0x15ce19['getBodyVelocityIterations']?_0x15ce19[_0x25c46(0x1582)](this):0x0;}set[_0x2129a4(0x2c2a)](_0x5423ed){var _0x4d8348=_0x2129a4;if(this[_0x4d8348(0x3b71)]){const _0x59206c=this[_0x4d8348(0x3b71)][_0x4d8348(0x147d)]();_0x59206c[_0x4d8348(0x3f31)]&&_0x59206c[_0x4d8348(0x3f31)](this,_0x5423ed);}}get[_0x2129a4(0xa17)](){var _0x3ab3cb=_0x2129a4;if(!this[_0x3ab3cb(0x3b71)])return 0x0;const _0x8c2e98=this[_0x3ab3cb(0x3b71)]['getPhysicsPlugin']();return _0x8c2e98[_0x3ab3cb(0x227e)]?_0x8c2e98[_0x3ab3cb(0x227e)](this):0x0;}set['positionIterations'](_0x5d809d){var _0x50edcd=_0x2129a4;if(this[_0x50edcd(0x3b71)]){const _0x5902aa=this[_0x50edcd(0x3b71)][_0x50edcd(0x147d)]();_0x5902aa['setBodyPositionIterations']&&_0x5902aa[_0x50edcd(0x1e8d)](this,_0x5d809d);}}['_init'](){var _0x548a53=_0x2129a4;this[_0x548a53(0x3b71)]&&(this[_0x548a53(0x3b71)][_0x548a53(0xe97)](this),this[_0x548a53(0x416e)]=null,this[_0x548a53(0x1b4d)]=this[_0x548a53(0x1b4d)]||this[_0x548a53(0x1a85)](),this[_0x548a53(0x670)]||this[_0x548a53(0x2a18)]&&!this[_0x548a53(0xc6e)][_0x548a53(0x1475)]||this[_0x548a53(0x3b71)]['addImpostor'](this));}[_0x2129a4(0x1a85)](){var _0x609e0=_0x2129a4;return this[_0x609e0(0x1c87)][_0x609e0(0x2a18)]instanceof _0x4339cb['x']?this['object'][_0x609e0(0x2a18)]['physicsImpostor']:null;}[_0x2129a4(0x3bc1)](){var _0x21becf=_0x2129a4;return this['_bodyUpdateRequired']||!this['_physicsBody']&&(!this[_0x21becf(0x1b4d)]||!!this['_options'][_0x21becf(0x1475)]);}[_0x2129a4(0x706)](){this['forceUpdate']();}['forceUpdate'](){var _0x42781c=_0x2129a4;this[_0x42781c(0x1fe5)](),this[_0x42781c(0x2a18)]&&!this[_0x42781c(0xc6e)][_0x42781c(0x1475)]&&this['parent'][_0x42781c(0x3e13)]();}get[_0x2129a4(0x416e)](){var _0x1fac11=_0x2129a4;return this[_0x1fac11(0x1b4d)]&&!this[_0x1fac11(0xc6e)]['ignoreParent']?this[_0x1fac11(0x1b4d)][_0x1fac11(0x416e)]:this[_0x1fac11(0x3ad2)];}get['parent'](){var _0x2294d1=_0x2129a4;return!this[_0x2294d1(0xc6e)][_0x2294d1(0x1475)]&&this[_0x2294d1(0x1b4d)]?this[_0x2294d1(0x1b4d)]:null;}set['parent'](_0x9a7e4e){var _0x14aa52=_0x2129a4;this[_0x14aa52(0x1b4d)]=_0x9a7e4e;}set[_0x2129a4(0x416e)](_0x25af7f){var _0x3316e0=_0x2129a4;this[_0x3316e0(0x3ad2)]&&this['_physicsEngine']&&this['_physicsEngine'][_0x3316e0(0x147d)]()['removePhysicsBody'](this),this[_0x3316e0(0x3ad2)]=_0x25af7f,this[_0x3316e0(0x218d)]();}[_0x2129a4(0x218d)](){var _0xe40c8d=_0x2129a4;this[_0xe40c8d(0x3186)]=!0x1;}[_0x2129a4(0x2dc7)](){var _0x313da7=_0x2129a4;if(this[_0x313da7(0x1c87)][_0x313da7(0x26ce)]){var _0x12a047=this['object'][_0x313da7(0x373c)],_0x46733d=this[_0x313da7(0x1c87)][_0x313da7(0x114e)][_0x313da7(0x292d)]();this[_0x313da7(0x1c87)][_0x313da7(0x373c)]=_0x1cd3ee['IDENTITY_QUATERNION'];const _0x32cc9d=this[_0x313da7(0x1c87)][_0x313da7(0x3c5a)]&&this[_0x313da7(0x1c87)]['computeWorldMatrix'](!0x0),_0x52aeae=(_0x32cc9d&&_0x32cc9d['decompose'](_0x46733d,void 0x0,void 0x0),this[_0x313da7(0x1c87)][_0x313da7(0x26ce)]()),_0xd42656=_0x52aeae[_0x313da7(0x3eff)][_0x313da7(0x1fdd)][_0x313da7(0x5ab)](0x2)[_0x313da7(0x3a25)](_0x46733d);return _0xd42656['x']=Math[_0x313da7(0x3a1d)](_0xd42656['x']),_0xd42656['y']=Math[_0x313da7(0x3a1d)](_0xd42656['y']),_0xd42656['z']=Math[_0x313da7(0x3a1d)](_0xd42656['z']),this['object'][_0x313da7(0x373c)]=_0x12a047,this[_0x313da7(0x1c87)][_0x313da7(0x3c5a)]&&this['object'][_0x313da7(0x3c5a)](!0x0),_0xd42656;}return _0x1cd3ee['DEFAULT_OBJECT_SIZE'];}[_0x2129a4(0x51c)](){var _0x124634=_0x2129a4;return this[_0x124634(0x1c87)][_0x124634(0x26ce)]?this['object'][_0x124634(0x26ce)]()['boundingBox'][_0x124634(0x30c2)]:this[_0x124634(0x1c87)][_0x124634(0xdfa)];}[_0x2129a4(0x30a3)](_0x2362ad){return this['_options'][_0x2362ad];}[_0x2129a4(0x1237)](_0x2e2679,_0x4a2255){var _0xc18aa5=_0x2129a4;this[_0xc18aa5(0xc6e)][_0x2e2679]=_0x4a2255,this[_0xc18aa5(0x3186)]=!0x0;}[_0x2129a4(0x3db0)](_0x277af5){var _0x1c9003=_0x2129a4;this[_0x1c9003(0x30a3)]('mass')!==_0x277af5&&this['setParam']('mass',_0x277af5),this[_0x1c9003(0x3b71)]&&this[_0x1c9003(0x3b71)][_0x1c9003(0x147d)]()[_0x1c9003(0x33bc)](this,_0x277af5);}[_0x2129a4(0x3dfe)](){var _0xf3ea8a=_0x2129a4;return this[_0xf3ea8a(0x3b71)]?this[_0xf3ea8a(0x3b71)][_0xf3ea8a(0x147d)]()[_0xf3ea8a(0x3dfe)](this):_0x3b977b['P'][_0xf3ea8a(0xd5a)]();}[_0x2129a4(0x3b20)](_0x5c481e){var _0x3e1366=_0x2129a4;this[_0x3e1366(0x3b71)]&&this[_0x3e1366(0x3b71)][_0x3e1366(0x147d)]()['setLinearVelocity'](this,_0x5c481e);}[_0x2129a4(0x884)](){var _0x2d5d59=_0x2129a4;return this[_0x2d5d59(0x3b71)]?this[_0x2d5d59(0x3b71)][_0x2d5d59(0x147d)]()[_0x2d5d59(0x884)](this):_0x3b977b['P'][_0x2d5d59(0xd5a)]();}[_0x2129a4(0x1113)](_0x225f7d){var _0x4540f1=_0x2129a4;this['_physicsEngine']&&this[_0x4540f1(0x3b71)][_0x4540f1(0x147d)]()[_0x4540f1(0x1113)](this,_0x225f7d);}[_0x2129a4(0x1cc9)](_0x26a471){var _0x157e6a=_0x2129a4;this[_0x157e6a(0x3b71)]&&_0x26a471(this['_physicsEngine'][_0x157e6a(0x147d)]()['world'],this[_0x157e6a(0x416e)]);}['registerBeforePhysicsStep'](_0x1419c7){var _0xc7209d=_0x2129a4;this[_0xc7209d(0x1887)][_0xc7209d(0x1e1d)](_0x1419c7);}[_0x2129a4(0x17ec)](_0x51ab7a){var _0x98413b=_0x2129a4;_0x51ab7a=this[_0x98413b(0x1887)]['indexOf'](_0x51ab7a),-0x1<_0x51ab7a?this[_0x98413b(0x1887)][_0x98413b(0x2e7)](_0x51ab7a,0x1):_0x510b86['Y'][_0x98413b(0x27dc)](_0x98413b(0x30aa));}[_0x2129a4(0x2b65)](_0x273ac3){var _0x151754=_0x2129a4;this[_0x151754(0x2b7)]['push'](_0x273ac3);}[_0x2129a4(0x24a2)](_0x2b177d){var _0x22ccda=_0x2129a4;_0x2b177d=this[_0x22ccda(0x2b7)][_0x22ccda(0x850)](_0x2b177d),-0x1<_0x2b177d?this[_0x22ccda(0x2b7)][_0x22ccda(0x2e7)](_0x2b177d,0x1):_0x510b86['Y'][_0x22ccda(0x27dc)]('Function\x20to\x20remove\x20was\x20not\x20found');}[_0x2129a4(0xf95)](_0x1e3553,_0xb51e6){_0x1e3553=_0x1e3553 instanceof Array?_0x1e3553:[_0x1e3553],this['_onPhysicsCollideCallbacks']['push']({'callback':_0xb51e6,'otherImpostors':_0x1e3553});}[_0x2129a4(0x24ac)](_0x541428,_0x210b51){var _0x29c21c=_0x2129a4;const _0x5f097c=_0x541428 instanceof Array?_0x541428:[_0x541428];let _0x4aa3e7=-0x1;this[_0x29c21c(0x5bd)][_0x29c21c(0x2915)]((_0xe11b64,_0x327ea5)=>{var _0xdf5dc1=_0x29c21c;return _0xe11b64[_0xdf5dc1(0x21f5)]===_0x210b51&&_0xe11b64[_0xdf5dc1(0x3aae)]['length']===_0x5f097c['length']&&((_0xe11b64=_0xe11b64[_0xdf5dc1(0x3aae)][_0xdf5dc1(0x10f3)](_0x1ddfa1=>-0x1<_0x5f097c['indexOf'](_0x1ddfa1)))&&(_0x4aa3e7=_0x327ea5),_0xe11b64);})?this[_0x29c21c(0x5bd)][_0x29c21c(0x2e7)](_0x4aa3e7,0x1):_0x510b86['Y'][_0x29c21c(0x27dc)](_0x29c21c(0x30aa));}[_0x2129a4(0x3e3d)](){var _0x6617af=_0x2129a4;let _0x4fb146=this[_0x6617af(0x1c87)][_0x6617af(0x2a18)];for(this[_0x6617af(0x2c59)][_0x6617af(0x408c)](0x0,0x0,0x0,0x1);_0x4fb146;)_0x4fb146[_0x6617af(0x373c)]?this[_0x6617af(0x3042)][_0x6617af(0x448)](_0x4fb146[_0x6617af(0x373c)]):_0x3b977b['_f']['RotationYawPitchRollToRef'](_0x4fb146[_0x6617af(0x30d0)]['y'],_0x4fb146[_0x6617af(0x30d0)]['x'],_0x4fb146['rotation']['z'],this[_0x6617af(0x3042)]),this['_tmpQuat']['multiplyToRef'](this[_0x6617af(0x3042)],this['_tmpQuat']),_0x4fb146=_0x4fb146['parent'];return this[_0x6617af(0x2c59)];}['applyForce'](_0x4eee3f,_0x539da2){var _0x2766e3=_0x2129a4;return this[_0x2766e3(0x3b71)]&&this['_physicsEngine'][_0x2766e3(0x147d)]()['applyForce'](this,_0x4eee3f,_0x539da2),this;}[_0x2129a4(0x155f)](_0x3b76f5,_0x5eb63e){var _0xac07db=_0x2129a4;return this[_0xac07db(0x3b71)]&&this[_0xac07db(0x3b71)][_0xac07db(0x147d)]()[_0xac07db(0x155f)](this,_0x3b76f5,_0x5eb63e),this;}['createJoint'](_0x3d7d91,_0x27c0b4,_0x5743c0){var _0x3cd088=_0x2129a4;return _0x27c0b4=new _0x324cf1['q7'](_0x27c0b4,_0x5743c0),(this[_0x3cd088(0x2880)](_0x3d7d91,_0x27c0b4),this);}[_0x2129a4(0x2880)](_0x13c38e,_0x5841bf){var _0x3919fd=_0x2129a4;return this[_0x3919fd(0x12b4)][_0x3919fd(0x1e1d)]({'otherImpostor':_0x13c38e,'joint':_0x5841bf}),this[_0x3919fd(0x3b71)]&&this[_0x3919fd(0x3b71)]['addJoint'](this,_0x13c38e,_0x5841bf),this;}[_0x2129a4(0x2ea5)](_0x120540,_0xcd4df1,_0x5af138,_0x29fc6f,_0x3b2c3d){var _0x5d5f72=_0x2129a4;if(!this[_0x5d5f72(0x3b71)])return this;const _0x4b73af=this[_0x5d5f72(0x3b71)]['getPhysicsPlugin']();return _0x4b73af[_0x5d5f72(0x413)]&&this[_0x5d5f72(0x3b71)]&&_0x4b73af['appendAnchor'](this,_0x120540,_0xcd4df1,_0x5af138,_0x29fc6f,_0x3b2c3d),this;}[_0x2129a4(0x2996)](_0x3aa816,_0x5f30d3,_0x48568e,_0x339b2a){var _0x55f237=_0x2129a4;if(!this[_0x55f237(0x3b71)])return this;const _0x15db4b=this['_physicsEngine']['getPhysicsPlugin']();return _0x15db4b[_0x55f237(0x413)]&&this[_0x55f237(0x3b71)]&&_0x15db4b[_0x55f237(0x1365)](this,_0x3aa816,_0x5f30d3,_0x48568e,_0x339b2a),this;}[_0x2129a4(0x3ae4)](){var _0x129e88=_0x2129a4;return this[_0x129e88(0x3b71)]&&this['_physicsEngine'][_0x129e88(0x147d)]()['sleepBody'](this),this;}['wakeUp'](){var _0x56fa98=_0x2129a4;return this[_0x56fa98(0x3b71)]&&this[_0x56fa98(0x3b71)][_0x56fa98(0x147d)]()[_0x56fa98(0x36f0)](this),this;}[_0x2129a4(0x292d)](_0xf27573){var _0x13ad1a=_0x2129a4;return _0xf27573?new _0x1cd3ee(_0xf27573,this['type'],this[_0x13ad1a(0xc6e)],this[_0x13ad1a(0x3921)]):null;}[_0x2129a4(0x3551)](){var _0x13fe68=_0x2129a4;this[_0x13fe68(0x3b71)]&&(this[_0x13fe68(0x12b4)]['forEach'](_0x5839bc=>{var _0x343ba3=_0x13fe68;this[_0x343ba3(0x3b71)]&&this[_0x343ba3(0x3b71)]['removeJoint'](this,_0x5839bc['otherImpostor'],_0x5839bc['joint']);}),this[_0x13fe68(0x3b71)]['removeImpostor'](this),this[_0x13fe68(0x2a18)]&&this[_0x13fe68(0x2a18)][_0x13fe68(0x3e13)](),this[_0x13fe68(0x670)]=!0x0);}[_0x2129a4(0xb0f)](_0x3b7c22){var _0x5ce8d4=_0x2129a4;this['_deltaPosition'][_0x5ce8d4(0x448)](_0x3b7c22);}[_0x2129a4(0x2fb2)](_0xae5eae){var _0x1b4c35=_0x2129a4;this[_0x1b4c35(0xd45)]||(this[_0x1b4c35(0xd45)]=new _0x3b977b['_f']()),this[_0x1b4c35(0xd45)]['copyFrom'](_0xae5eae),this[_0x1b4c35(0x3488)]=this[_0x1b4c35(0xd45)]['conjugate']();}[_0x2129a4(0x239c)](_0x56727c){var _0x24df17=_0x2129a4;return this[_0x24df17(0x3b71)]&&this[_0x24df17(0x3b71)]['getPhysicsPlugin']()['getBoxSizeToRef'](this,_0x56727c),this;}[_0x2129a4(0x4a6)](){return this['_physicsEngine']?this['_physicsEngine']['getPhysicsPlugin']()['getRadius'](this):0x0;}[_0x2129a4(0x3ccd)](_0x59e9f7,_0x482ad6,_0x4bb09c,_0x365d49,_0x47c65e){var _0x32bc31=_0x2129a4;const _0x509ec4=_0x1cd3ee[_0x32bc31(0x26e4)][0x0],_0x4e4ffd=this['object'];var _0x12d6f8;_0x4e4ffd['rotationQuaternion']&&(_0x47c65e?(_0x12d6f8=_0x1cd3ee[_0x32bc31(0x1b79)],_0x4e4ffd[_0x32bc31(0x373c)][_0x32bc31(0x242a)](_0x47c65e,_0x12d6f8),_0x59e9f7[_0x32bc31(0x32b)](_0x12d6f8,_0x51f5bf['T'][_0x32bc31(0x40cf)],_0x482ad6)):_0x59e9f7[_0x32bc31(0x32b)](_0x4e4ffd[_0x32bc31(0x373c)],_0x51f5bf['T'][_0x32bc31(0x40cf)],_0x482ad6)),_0x509ec4['x']=0x0,_0x509ec4['y']=0x0,_0x509ec4['z']=0x0,_0x4bb09c&&(_0x509ec4['x']=_0x4bb09c['x'],_0x509ec4['y']=_0x4bb09c['y'],_0x509ec4['z']=_0x4bb09c['z'],_0x59e9f7[_0x32bc31(0x7c6)](_0x509ec4,_0x482ad6,_0x509ec4),null==_0x365d49&&(_0x365d49=_0x4bb09c['length']()),_0x509ec4['x']*=_0x365d49,_0x509ec4['y']*=_0x365d49,_0x509ec4['z']*=_0x365d49),_0x59e9f7[_0x32bc31(0x4065)]()?(_0x509ec4[_0x32bc31(0x2775)](_0x4e4ffd['getAbsolutePosition']()),_0x59e9f7['setAbsolutePosition'](_0x509ec4,_0x482ad6)):(_0x482ad6[_0x32bc31(0x3513)](_0x4e4ffd[_0x32bc31(0x2618)]()),_0x482ad6[_0x32bc31(0xdfa)]['x']-=_0x509ec4['x'],_0x482ad6[_0x32bc31(0xdfa)]['y']-=_0x509ec4['y'],_0x482ad6[_0x32bc31(0xdfa)]['z']-=_0x509ec4['z']);}[_0x2129a4(0x3ed6)](_0x57e7f4,_0x4aa6c8,_0x5818c2,_0x146611,_0x240248,_0x598cea){var _0x443471=_0x2129a4;const _0x1b7028=this[_0x443471(0x1c87)];if(_0x1b7028['rotationQuaternion']){if(_0x240248){const _0x271730=_0x1cd3ee[_0x443471(0x1b79)];_0x57e7f4['getRotationQuaternionToRef'](_0x51f5bf['T'][_0x443471(0x40cf)],_0x4aa6c8,_0x271730),_0x271730['multiplyToRef'](_0x240248,_0x1b7028[_0x443471(0x373c)]);}else _0x57e7f4[_0x443471(0x40e5)](_0x51f5bf['T'][_0x443471(0x40cf)],_0x4aa6c8,_0x1b7028[_0x443471(0x373c)]);}const _0x5c0a3c=_0x1cd3ee[_0x443471(0x26e4)][0x0];_0x240248=_0x1cd3ee[_0x443471(0x26e4)][0x1],(_0x598cea||((_0x598cea=_0x1cd3ee[_0x443471(0x26e4)][0x2])['x']=0x0,_0x598cea['y']=0x1,_0x598cea['z']=0x0),_0x57e7f4['getDirectionToRef'](_0x598cea,_0x4aa6c8,_0x240248),_0x57e7f4[_0x443471(0x4006)](_0x4aa6c8,_0x5c0a3c),null!=(_0x146611=null==_0x146611&&_0x5818c2?_0x5818c2[_0x443471(0x3785)]():_0x146611)&&(_0x5c0a3c['x']+=_0x240248['x']*_0x146611,_0x5c0a3c['y']+=_0x240248['y']*_0x146611,_0x5c0a3c['z']+=_0x240248['z']*_0x146611),_0x1b7028[_0x443471(0x3513)](_0x5c0a3c));}}_0x1cd3ee[_0x2129a4(0x2682)]=new _0x3b977b['P'](0x1,0x1,0x1),_0x1cd3ee['IDENTITY_QUATERNION']=_0x3b977b['_f']['Identity'](),_0x1cd3ee[_0x2129a4(0x26e4)]=_0x592da0['B']['BuildArray'](0x3,_0x3b977b['P'][_0x2129a4(0xd5a)]),_0x1cd3ee[_0x2129a4(0x1b79)]=_0x3b977b['_f']['Identity'](),_0x1cd3ee[_0x2129a4(0x24cd)]=0x0,_0x1cd3ee[_0x2129a4(0x164f)]=0x1,_0x1cd3ee[_0x2129a4(0x2477)]=0x2,_0x1cd3ee[_0x2129a4(0x2f2c)]=0x3,_0x1cd3ee[_0x2129a4(0x261e)]=0x4,_0x1cd3ee[_0x2129a4(0xf87)]=0x6,_0x1cd3ee[_0x2129a4(0x1c44)]=0x7,_0x1cd3ee[_0x2129a4(0x3d97)]=0x8,_0x1cd3ee[_0x2129a4(0x26ac)]=0x9,_0x1cd3ee['ConvexHullImpostor']=0xa,_0x1cd3ee[_0x2129a4(0x2b2b)]=0x64,_0x1cd3ee[_0x2129a4(0x1633)]=0x65,_0x1cd3ee[_0x2129a4(0x26d8)]=0x66,_0x1cd3ee[_0x2129a4(0x2de3)]=0x67;},0x10abe:(_0x39043d,_0x2a6041,_0x24e7d5)=>{var _0x213f46=a7_0x38a779;_0x24e7d5['d'](_0x2a6041,{'q7':()=>_0xa1dfa});class _0xa1dfa{constructor(_0x721a2b,_0x31a91f){var _0xfd3c0f=a7_0x2532;this[_0xfd3c0f(0x261)]=_0x721a2b,(this[_0xfd3c0f(0xb49)]=_0x31a91f)['nativeParams']=_0x31a91f['nativeParams']||{};}get[_0x213f46(0xce0)](){var _0x28dfc5=_0x213f46;return this[_0x28dfc5(0xfab)];}set[_0x213f46(0xce0)](_0x50c447){var _0x274f04=_0x213f46;this[_0x274f04(0xfab)],this[_0x274f04(0xfab)]=_0x50c447;}set['physicsPlugin'](_0x5b018a){var _0x32a916=_0x213f46;this[_0x32a916(0x356c)]=_0x5b018a;}[_0x213f46(0x1cc9)](_0x42c2ad){var _0x2d40c6=_0x213f46;_0x42c2ad(this[_0x2d40c6(0x356c)][_0x2d40c6(0x304a)],this['_physicsJoint']);}}_0xa1dfa['DistanceJoint']=0x0,_0xa1dfa[_0x213f46(0x411a)]=0x1,_0xa1dfa['BallAndSocketJoint']=0x2,_0xa1dfa['WheelJoint']=0x3,_0xa1dfa[_0x213f46(0xa9e)]=0x4,_0xa1dfa['PrismaticJoint']=0x5,_0xa1dfa[_0x213f46(0x215f)]=0x6,_0xa1dfa['Hinge2Joint']=_0xa1dfa[_0x213f46(0x81b)],_0xa1dfa[_0x213f46(0x32be)]=0x8,_0xa1dfa['SpringJoint']=0x9,_0xa1dfa[_0x213f46(0x3a9)]=0xa,class extends null{},class extends null{},class extends null{},class extends null{};},0x11735:(_0x5167a2,_0x146d1c,_0x24fdec)=>{},0x159a4:(_0x1c3f75,_0x269658,_0x559c0e)=>{_0x559c0e(0x12b14),_0x559c0e(0x11e1),_0x559c0e(0x958),_0x559c0e(0x2c8e),_0x559c0e(0x14899),_0x559c0e(0x11735);},0x14899:(_0x4ed910,_0x3be372,_0x4462d7)=>{_0x4462d7(0x11e1),_0x4462d7(0x958),_0x4462d7(0x10ea4),_0x4462d7(0x9fd1),_0x4462d7(0x1b5c),_0x4462d7(0x11735);},0x11e1:(_0x31c071,_0x43ac15,_0x41b1f9)=>{var _0x3dd437=a7_0x38a779,_0xa55c57=_0x41b1f9(0x9fd1);class _0x9ea59f{constructor(_0x39bf7f,_0x4240c3){var _0xfb3652=a7_0x2532;if(this['_pluginData']=void 0x0,this['_pluginDataInstances']=[],this[_0xfb3652(0x3c88)]=!0x0,_0x4240c3){const _0x3805c8=_0x4240c3['getPhysicsEngine']();if(!_0x3805c8)throw new Error(_0xfb3652(0x3f45));if(0x2!=(this['_physicsEngine']=_0x3805c8)[_0xfb3652(0x2b03)]())throw new Error(_0xfb3652(0x303e));_0x4240c3=_0x3805c8[_0xfb3652(0x147d)]();if(!_0x4240c3)throw new Error('No\x20Physics\x20Plugin\x20available.');this[_0xfb3652(0x356c)]=_0x4240c3,_0x39bf7f[_0xfb3652(0x373c)]||(_0x39bf7f['rotationQuaternion']=_0xa55c57['_f'][_0xfb3652(0x10aa)](_0x39bf7f['rotation']['x'],_0x39bf7f[_0xfb3652(0x30d0)]['y'],_0x39bf7f['rotation']['z'])),_0x39bf7f['hasThinInstances']?this[_0xfb3652(0x356c)][_0xfb3652(0x2d33)](this,_0x39bf7f):this['_physicsPlugin'][_0xfb3652(0x9e1)](this,_0x39bf7f['position'],_0x39bf7f['rotationQuaternion']),(this[_0xfb3652(0x23c8)]=_0x39bf7f)['physicsBody']=this,_0x3805c8['addBody'](this);}}[_0x3dd437(0x235)](_0x2b865b){var _0x29d0f9=_0x3dd437;this['_physicsPlugin'][_0x29d0f9(0x235)](this,_0x2b865b);}['getShape'](){var _0x1763c0=_0x3dd437;return this[_0x1763c0(0x356c)][_0x1763c0(0x30a6)](this);}['setFilterGroup'](_0x558cb0){var _0xa1a509=_0x3dd437;this[_0xa1a509(0x356c)][_0xa1a509(0x31f9)](this,_0x558cb0);}[_0x3dd437(0x3113)](){var _0x3f01c4=_0x3dd437;return this[_0x3f01c4(0x356c)][_0x3f01c4(0x3113)](this);}[_0x3dd437(0x1254)](_0x56343b){var _0x39bf12=_0x3dd437;this[_0x39bf12(0x356c)][_0x39bf12(0x1254)](this,_0x56343b);}[_0x3dd437(0xe93)](){var _0x5e3830=_0x3dd437;return this[_0x5e3830(0x356c)][_0x5e3830(0xe93)](this);}[_0x3dd437(0x29ca)](_0x107831){var _0x62e72e=_0x3dd437;this['_physicsPlugin'][_0x62e72e(0x29ca)](this,_0x107831);}['getMassProperties'](){var _0x34611f=_0x3dd437;return this[_0x34611f(0x356c)]['getMassProperties'](this);}['setLinearDamping'](_0x118a47){var _0x38eaa4=_0x3dd437;this[_0x38eaa4(0x356c)][_0x38eaa4(0x833)](this,_0x118a47);}[_0x3dd437(0xe3b)](){var _0x1eda2e=_0x3dd437;return this[_0x1eda2e(0x356c)][_0x1eda2e(0xe3b)](this);}[_0x3dd437(0x1373)](_0x2bbeb4){var _0x3a3db4=_0x3dd437;this[_0x3a3db4(0x356c)][_0x3a3db4(0x1373)](this,_0x2bbeb4);}[_0x3dd437(0x18f2)](){var _0x1b02f5=_0x3dd437;return this['_physicsPlugin'][_0x1b02f5(0x18f2)](this);}['setLinearVelocity'](_0x3d61b2){var _0x174b5d=_0x3dd437;this[_0x174b5d(0x356c)][_0x174b5d(0x3b20)](this,_0x3d61b2);}[_0x3dd437(0x267d)](_0x16aca4){var _0x45945d=_0x3dd437;return this[_0x45945d(0x356c)]['getLinearVelocityToRef'](this,_0x16aca4);}[_0x3dd437(0x1113)](_0x1a274d){var _0x5554ea=_0x3dd437;this['_physicsPlugin'][_0x5554ea(0x1113)](this,_0x1a274d);}[_0x3dd437(0x1305)](_0x1134f3){var _0x2c7024=_0x3dd437;return this[_0x2c7024(0x356c)][_0x2c7024(0x1305)](this,_0x1134f3);}[_0x3dd437(0x155f)](_0x109037,_0x2fd170){var _0x33f6db=_0x3dd437;this[_0x33f6db(0x356c)][_0x33f6db(0x155f)](this,_0x109037,_0x2fd170);}[_0x3dd437(0x397e)](_0x4868eb,_0xad6ac4){var _0x12574a=_0x3dd437;this[_0x12574a(0x356c)][_0x12574a(0x397e)](this,_0x4868eb,_0xad6ac4);}[_0x3dd437(0x14c9)](){var _0x5ba200=_0x3dd437;return this[_0x5ba200(0x356c)][_0x5ba200(0x3c63)](this);}[_0x3dd437(0x24a4)](_0x1e8c20){var _0x2d9a09=_0x3dd437;return this[_0x2d9a09(0x356c)]['registerOnBodyCollide'](this,_0x1e8c20);}[_0x3dd437(0x1f4f)](_0x157cc2){var _0x491a8e=_0x3dd437;return this[_0x491a8e(0x356c)][_0x491a8e(0x57c)](this,_0x157cc2);}[_0x3dd437(0x2dc7)](){var _0x566ddb=_0x3dd437;const _0x59ee79=this['transformNode'];if(_0x59ee79[_0x566ddb(0x26ce)]){var _0x42a4d8=this[_0x566ddb(0x23c8)][_0x566ddb(0x373c)],_0x4f2dd7=this[_0x566ddb(0x23c8)][_0x566ddb(0x114e)][_0x566ddb(0x292d)]();this[_0x566ddb(0x23c8)][_0x566ddb(0x373c)]=_0x9ea59f['_IDENTITY_QUATERNION'];const _0x2411c9=this['transformNode'][_0x566ddb(0x3c5a)]&&this['transformNode'][_0x566ddb(0x3c5a)](!0x0),_0x31eb27=(_0x2411c9&&_0x2411c9[_0x566ddb(0x2850)](_0x4f2dd7,void 0x0,void 0x0),_0x59ee79[_0x566ddb(0x26ce)]()),_0x3188f2=_0x31eb27[_0x566ddb(0x3eff)][_0x566ddb(0x1fdd)]['scale'](0x2)[_0x566ddb(0x3a25)](_0x4f2dd7);return _0x3188f2['x']=Math[_0x566ddb(0x3a1d)](_0x3188f2['x']),_0x3188f2['y']=Math['abs'](_0x3188f2['y']),_0x3188f2['z']=Math[_0x566ddb(0x3a1d)](_0x3188f2['z']),this[_0x566ddb(0x23c8)]['rotationQuaternion']=_0x42a4d8,this[_0x566ddb(0x23c8)]['computeWorldMatrix']&&this['transformNode']['computeWorldMatrix'](!0x0),_0x3188f2;}return _0x9ea59f[_0x566ddb(0x1c35)];}[_0x3dd437(0x51c)](){return new _0xa55c57['P'](0x0,0x0,0x0);}['addConstraint'](_0xea6f90,_0xc3da0){var _0x26ac7b=_0x3dd437;this[_0x26ac7b(0x356c)]['addConstraint'](this,_0xea6f90,_0xc3da0);}[_0x3dd437(0x3551)](){var _0x3a05de=_0x3dd437;this[_0x3a05de(0x3b71)][_0x3a05de(0x29d6)](this),this['_physicsPlugin'][_0x3a05de(0x29d6)](this),this[_0x3a05de(0x356c)][_0x3a05de(0x2726)](this),this[_0x3a05de(0x3550)]=null,this[_0x3a05de(0x3808)][_0x3a05de(0x3785)]=0x0;}}_0x9ea59f[_0x3dd437(0x1c35)]=new _0xa55c57['P'](0x1,0x1,0x1),_0x9ea59f['_IDENTITY_QUATERNION']=_0xa55c57['_f'][_0x3dd437(0x243a)]();},0x2c8e:(_0x17decb,_0x253734,_0x40a810)=>{_0x40a810(0x11735),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x12b14:(_0x10379d,_0x445e09,_0x47d3b4)=>{var _0x5bd357=a7_0x38a779;_0x47d3b4['d'](_0x445e09,{'T':()=>_0x5c26a3});var _0x448a0d=_0x47d3b4(0x9fd1),_0x51072f=_0x47d3b4(0x1594a),_0x36417f=_0x47d3b4(0x15cb9);class _0x5c26a3{constructor(_0x5bb584,_0x16ac2d=_0x5c26a3[_0x5bd357(0x1736)]()){var _0x481b6e=_0x5bd357;this[_0x481b6e(0x356c)]=_0x16ac2d,this[_0x481b6e(0x1575)]=[],this[_0x481b6e(0x2578)]=0x0,_0x5bb584=_0x5bb584||new _0x448a0d['P'](0x0,-9.807,0x0),this['setGravity'](_0x5bb584),this['setTimeStep']();}['getPluginVersion'](){var _0x2264e9=_0x5bd357;return this[_0x2264e9(0x356c)][_0x2264e9(0x2b03)]();}static[_0x5bd357(0x1736)](){throw(0x0,_0x36417f['S'])('');}['setGravity'](_0x33d53f){var _0x4bb3b6=_0x5bd357;this[_0x4bb3b6(0x1405)]=_0x33d53f,this[_0x4bb3b6(0x356c)]['setGravity'](this[_0x4bb3b6(0x1405)]);}[_0x5bd357(0x3440)](_0x5db551=0x1/0x3c){var _0x39d180=_0x5bd357;this[_0x39d180(0x356c)][_0x39d180(0x3440)](_0x5db551);}[_0x5bd357(0x40c)](){var _0x2d6c6c=_0x5bd357;return this['_physicsPlugin'][_0x2d6c6c(0x40c)]();}['setSubTimeStep'](_0x105609=0x0){this['_subTimeStep']=_0x105609;}[_0x5bd357(0x37ca)](){var _0x375da8=_0x5bd357;return this[_0x375da8(0x2578)];}[_0x5bd357(0x3551)](){var _0x315c96=_0x5bd357;this[_0x315c96(0x356c)][_0x315c96(0x3551)]();}[_0x5bd357(0x923)](){var _0x1d5d26=_0x5bd357;return this[_0x1d5d26(0x356c)][_0x1d5d26(0x3844)];}[_0x5bd357(0x3a8f)](_0x21a45f){var _0x52567b=_0x5bd357;0.1<_0x21a45f?_0x21a45f=0.1:_0x21a45f<=0x0&&(_0x21a45f=0x1/0x3c),this[_0x52567b(0x356c)]['executeStep'](_0x21a45f,this['_physicsBodies']);}[_0x5bd357(0x1897)](_0x488653){var _0x594bef=_0x5bd357;this[_0x594bef(0x1575)]['push'](_0x488653);}['removeBody'](_0x545b46){var _0x4b3190=_0x5bd357;_0x545b46=this[_0x4b3190(0x1575)][_0x4b3190(0x850)](_0x545b46),-0x1<_0x545b46&&this[_0x4b3190(0x1575)][_0x4b3190(0x2e7)](_0x545b46,0x1);}[_0x5bd357(0x2ec7)](){var _0x3807e0=_0x5bd357;return this[_0x3807e0(0x1575)];}[_0x5bd357(0x147d)](){var _0x5a3ec4=_0x5bd357;return this[_0x5a3ec4(0x356c)];}['raycastToRef'](_0x3a8266,_0x313e9e,_0x55d83c){var _0x1daf8b=_0x5bd357;this[_0x1daf8b(0x356c)][_0x1daf8b(0x326e)](_0x3a8266,_0x313e9e,_0x55d83c);}[_0x5bd357(0x326e)](_0x19614c,_0x56e36c){var _0x5120cb=_0x5bd357,_0x597583=new _0x51072f['d']();return this[_0x5120cb(0x356c)][_0x5120cb(0x326e)](_0x19614c,_0x56e36c,_0x597583),_0x597583;}}},0x958:(_0x569fb4,_0x501911,_0xb82b3e)=>{_0xb82b3e(0x11735),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xd48e:(_0x5075bc,_0x4fba93,_0x530cf9)=>{var _0x6e0ba1=a7_0x38a779;function _0x5a32f2(_0x2497df,_0x5c8f59,_0x1b30ed,_0xa4a67a){var _0x472e57=a7_0x2532,_0x49dbb8,_0x30502b=arguments[_0x472e57(0x3785)],_0x47637f=_0x30502b<0x3?_0x5c8f59:null===_0xa4a67a?_0xa4a67a=Object[_0x472e57(0x18ba)](_0x5c8f59,_0x1b30ed):_0xa4a67a;if(_0x472e57(0x1c87)==typeof Reflect&&_0x472e57(0x7a8)==typeof Reflect['decorate'])_0x47637f=Reflect[_0x472e57(0x4111)](_0x2497df,_0x5c8f59,_0x1b30ed,_0xa4a67a);else{for(var _0x24d38c=_0x2497df[_0x472e57(0x3785)]-0x1;0x0<=_0x24d38c;_0x24d38c--)(_0x49dbb8=_0x2497df[_0x24d38c])&&(_0x47637f=(_0x30502b<0x3?_0x49dbb8(_0x47637f):0x3<_0x30502b?_0x49dbb8(_0x5c8f59,_0x1b30ed,_0x47637f):_0x49dbb8(_0x5c8f59,_0x1b30ed))||_0x47637f);}0x3<_0x30502b&&_0x47637f&&Object[_0x472e57(0x259d)](_0x5c8f59,_0x1b30ed,_0x47637f);}var _0x5901ea=_0x530cf9(0x153ad),_0x5137fd=_0x530cf9(0xf96c),_0x1954de=_0x530cf9(0x10ea4),_0x2cd0f3=_0x530cf9(0xbac7),_0x29a498=_0x530cf9(0x77a5),_0x281234=_0x530cf9(0x2133),_0x518e2f=_0x530cf9(0xba5e),_0x680b8d=_0x530cf9(0xc3ae),_0xfe7774=_0x530cf9(0x53d6),_0x8f95ec=_0x530cf9(0x12490),_0x3c20d2=_0x530cf9(0x11de1),_0x2576e0=_0x530cf9(0xf6ea),_0x5eeb3e=_0x530cf9(0xd1d0),_0xc6c96a=_0x530cf9(0xa431),_0x2bde81=_0x530cf9(0x13626),_0xfbfd1f=_0x530cf9(0xe456),_0x756e45=_0x530cf9(0xf8c1),_0x47f157=_0x530cf9(0xe222);_0x530cf9(0x8064);class _0xf725a extends _0x2576e0['$']{constructor(_0x301198='',_0x40de75=!0x0,_0x8f9a98=_0x756e45['l']['LastCreatedScene'],_0x13b093,_0x31084=!0x0){var _0x21ac65=a7_0x2532;super(_0x8f9a98[_0x21ac65(0x318e)](),_0x301198),this[_0x21ac65(0xa7a)]=[],this[_0x21ac65(0x3b02)]=_0x21ac65(0xd7a),this[_0x21ac65(0x1ce8)]=_0x21ac65(0xb10),this[_0x21ac65(0x1f6c)]='FxaaPostProcessEffect',this[_0x21ac65(0x390e)]=_0x21ac65(0x3ecb),this[_0x21ac65(0x23f3)]=_0x21ac65(0x284b),this[_0x21ac65(0x2d0f)]=null,this['animations']=[],this[_0x21ac65(0x3ee7)]=null,this[_0x21ac65(0x14ca)]=!0x1,this[_0x21ac65(0x3790)]=!0x1,this[_0x21ac65(0x911)]=!0x1,this['_depthOfFieldBlurLevel']=_0xc6c96a['z'][_0x21ac65(0x4146)],this['_fxaaEnabled']=!0x1,this['_imageProcessingEnabled']=!0x0,this['_bloomScale']=0.5,this[_0x21ac65(0x2764)]=!0x1,this['_grainEnabled']=!0x1,this[_0x21ac65(0x3b36)]=!0x0,this[_0x21ac65(0x2e73)]=new _0x5137fd['y$'](),this['_resizeObserver']=null,this[_0x21ac65(0x1b04)]=0x1,this[_0x21ac65(0xff7)]=0x40,this[_0x21ac65(0x27bd)]=0.15,this[_0x21ac65(0x25c)]=0.9,this[_0x21ac65(0x3f1e)]=0x1,this[_0x21ac65(0xef5)]=!0x1,this[_0x21ac65(0xc40)]=null,this['_prevPrevPostProcess']=null,this[_0x21ac65(0x34d5)]=null,this['_activeCameraChangedObserver']=null,this[_0x21ac65(0x3b49)]=null,this[_0x21ac65(0x3206)]=_0x13b093||_0x8f9a98['cameras'],this[_0x21ac65(0x3206)]=this['_cameras'][_0x21ac65(0xeff)](),this['_camerasToBeAttached']=this[_0x21ac65(0x3206)][_0x21ac65(0xeff)](),this[_0x21ac65(0x3b36)]=_0x31084,this[_0x21ac65(0x3921)]=_0x8f9a98,_0x301198=this[_0x21ac65(0x3921)][_0x21ac65(0x318e)]()[_0x21ac65(0x179f)](),(this[_0x21ac65(0x31c9)]=_0x40de75&&(_0x301198[_0x21ac65(0x1808)]||_0x301198[_0x21ac65(0xca8)]),this[_0x21ac65(0x31c9)]?_0x301198[_0x21ac65(0x1808)]?this[_0x21ac65(0x236e)]=_0x29a498['g']['TEXTURETYPE_HALF_FLOAT']:_0x301198[_0x21ac65(0xca8)]&&(this[_0x21ac65(0x236e)]=_0x29a498['g']['TEXTURETYPE_FLOAT']):this[_0x21ac65(0x236e)]=_0x29a498['g'][_0x21ac65(0xa43)],_0x8f9a98[_0x21ac65(0x299a)]['addPipeline'](this));const _0xaebe70=this[_0x21ac65(0x3921)]['getEngine']();this[_0x21ac65(0x2c4e)]=new _0x518e2f['V'](_0x21ac65(0x2c4e),0x1,null,_0x2cd0f3['x'][_0x21ac65(0x1e25)],_0xaebe70,!0x1,this[_0x21ac65(0x236e)],!0x0),this[_0x21ac65(0x3369)]=new _0x5eeb3e['L'](_0xaebe70,this[_0x21ac65(0x3b02)],()=>this['sharpen'],!0x0),this[_0x21ac65(0x19ac)]=new _0xc6c96a['J'](this[_0x21ac65(0x3921)],null,this[_0x21ac65(0x10b5)],this[_0x21ac65(0x236e)],!0x0),this[_0x21ac65(0x1b04)]=_0xaebe70[_0x21ac65(0x630)](),this[_0x21ac65(0x408b)]=_0xaebe70[_0x21ac65(0x3ca5)]['add'](()=>{var _0x2fc745=_0x21ac65;this[_0x2fc745(0x1b04)]=_0xaebe70['getHardwareScalingLevel'](),this[_0x2fc745(0x3d37)]=this['_bloomKernel'];}),this[_0x21ac65(0x3062)]=new _0x2bde81['r'](this[_0x21ac65(0x3921)],this[_0x21ac65(0x397f)],this[_0x21ac65(0x27bd)],this[_0x21ac65(0x3d37)]/this['_hardwareScaleLevel'],this[_0x21ac65(0x236e)],!0x0),this['chromaticAberration']=new _0xfe7774['n'](_0x21ac65(0x1edc),_0xaebe70['getRenderWidth'](),_0xaebe70[_0x21ac65(0x1f43)](),0x1,null,_0x2cd0f3['x'][_0x21ac65(0x1e25)],_0xaebe70,!0x1,this['_defaultPipelineTextureType'],!0x0),this['_chromaticAberrationEffect']=new _0x5eeb3e['L'](_0xaebe70,this[_0x21ac65(0x390e)],()=>this['chromaticAberration'],!0x0),this[_0x21ac65(0x32cc)]=new _0x8f95ec['p'](_0x21ac65(0x37e7),0x1,null,_0x2cd0f3['x'][_0x21ac65(0x1e25)],_0xaebe70,!0x1,this[_0x21ac65(0x236e)],!0x0),this[_0x21ac65(0x3b08)]=new _0x5eeb3e['L'](_0xaebe70,this[_0x21ac65(0x23f3)],()=>this[_0x21ac65(0x32cc)],!0x0),this[_0x21ac65(0x3ee7)]=this[_0x21ac65(0x3921)][_0x21ac65(0x3401)][_0x21ac65(0x14ef)][_0x21ac65(0x33ee)](()=>{var _0x5564fb=_0x21ac65;this['bloom'][_0x5564fb(0x3b10)][_0x5564fb(0xe4d)]=this[_0x5564fb(0x3921)][_0x5564fb(0x3401)][_0x5564fb(0x3b07)],this[_0x5564fb(0x353d)]!==this[_0x5564fb(0x3921)]['imageProcessingConfiguration'][_0x5564fb(0x3461)]&&(this[_0x5564fb(0x345b)]=this[_0x5564fb(0x3921)][_0x5564fb(0x3401)][_0x5564fb(0x3461)],_0x47f157['w1']['SetImmediate'](()=>{var _0x4831b1=_0x5564fb;this[_0x4831b1(0x2698)]();}));}),this[_0x21ac65(0x2698)]();}get[_0x6e0ba1(0x2111)](){return this['_buildAllowed'];}set['automaticBuild'](_0x235f4a){var _0x22fa49=_0x6e0ba1;this[_0x22fa49(0x3b36)]=_0x235f4a;}get[_0x6e0ba1(0xa56)](){var _0x1cdca7=_0x6e0ba1;return this[_0x1cdca7(0x3921)];}set[_0x6e0ba1(0x1fa0)](_0x393c84){var _0x5edb66=_0x6e0ba1;this['_sharpenEnabled']!==_0x393c84&&(this[_0x5edb66(0x14ca)]=_0x393c84,this[_0x5edb66(0x2698)]());}get[_0x6e0ba1(0x1fa0)](){var _0x54251c=_0x6e0ba1;return this[_0x54251c(0x14ca)];}get[_0x6e0ba1(0x3d37)](){return this['_bloomKernel'];}set['bloomKernel'](_0xb68d97){var _0x572245=_0x6e0ba1;this[_0x572245(0xff7)]=_0xb68d97,this[_0x572245(0x3062)][_0x572245(0xb88)]=_0xb68d97/this[_0x572245(0x1b04)];}set[_0x6e0ba1(0x2790)](_0x3a0c65){var _0x43f7b3=_0x6e0ba1;this[_0x43f7b3(0x27bd)]!==_0x3a0c65&&(this[_0x43f7b3(0x3062)][_0x43f7b3(0x172a)]=_0x3a0c65,this['_bloomWeight']=_0x3a0c65);}get[_0x6e0ba1(0x2790)](){return this['_bloomWeight'];}set['bloomThreshold'](_0xcc11f5){var _0x5ce0b5=_0x6e0ba1;this[_0x5ce0b5(0x25c)]!==_0xcc11f5&&(this[_0x5ce0b5(0x3062)]['threshold']=_0xcc11f5,this['_bloomThreshold']=_0xcc11f5);}get[_0x6e0ba1(0x224e)](){var _0x1f4729=_0x6e0ba1;return this[_0x1f4729(0x25c)];}set[_0x6e0ba1(0x265b)](_0x443a3c){var _0x1a3283=_0x6e0ba1;this[_0x1a3283(0x397f)]!==_0x443a3c&&(this[_0x1a3283(0x397f)]=_0x443a3c,this['_rebuildBloom'](),this[_0x1a3283(0x2698)]());}get[_0x6e0ba1(0x265b)](){var _0x7fcab7=_0x6e0ba1;return this[_0x7fcab7(0x397f)];}set[_0x6e0ba1(0x3997)](_0x19ae90){var _0x583316=_0x6e0ba1;this[_0x583316(0x3790)]!==_0x19ae90&&(this['_bloomEnabled']=_0x19ae90,this[_0x583316(0x2698)]());}get['bloomEnabled'](){var _0x5f4c=_0x6e0ba1;return this[_0x5f4c(0x3790)];}['_rebuildBloom'](){var _0x51f270=_0x6e0ba1;const _0x53dde3=this[_0x51f270(0x3062)];this[_0x51f270(0x3062)]=new _0x2bde81['r'](this[_0x51f270(0x3921)],this['bloomScale'],this[_0x51f270(0x27bd)],this[_0x51f270(0x3d37)]/this['_hardwareScaleLevel'],this['_defaultPipelineTextureType'],!0x1),this[_0x51f270(0x3062)][_0x51f270(0x33f5)]=_0x53dde3[_0x51f270(0x33f5)];for(let _0x5a0658=0x0;_0x5a0658<this[_0x51f270(0x3206)][_0x51f270(0x3785)];_0x5a0658++)_0x53dde3[_0x51f270(0x1d5f)](this[_0x51f270(0x3206)][_0x5a0658]);}get[_0x6e0ba1(0x3711)](){var _0x4ac035=_0x6e0ba1;return this[_0x4ac035(0x911)];}set[_0x6e0ba1(0x3711)](_0x341290){var _0x4164ca=_0x6e0ba1;this[_0x4164ca(0x911)]!==_0x341290&&(this[_0x4164ca(0x911)]=_0x341290,this['_buildPipeline']());}get[_0x6e0ba1(0xe53)](){return this['_depthOfFieldBlurLevel'];}set[_0x6e0ba1(0xe53)](_0x362eda){var _0x21b270=_0x6e0ba1;if(this['_depthOfFieldBlurLevel']!==_0x362eda){this['_depthOfFieldBlurLevel']=_0x362eda;const _0x387bbc=this[_0x21b270(0x19ac)];this[_0x21b270(0x19ac)]=new _0xc6c96a['J'](this['_scene'],null,this[_0x21b270(0x10b5)],this['_defaultPipelineTextureType'],!0x1),this[_0x21b270(0x19ac)]['focalLength']=_0x387bbc['focalLength'],this['depthOfField'][_0x21b270(0x18ec)]=_0x387bbc[_0x21b270(0x18ec)],this['depthOfField'][_0x21b270(0x3533)]=_0x387bbc[_0x21b270(0x3533)],this[_0x21b270(0x19ac)][_0x21b270(0x3171)]=_0x387bbc[_0x21b270(0x3171)];for(let _0x1b3971=0x0;_0x1b3971<this[_0x21b270(0x3206)][_0x21b270(0x3785)];_0x1b3971++)_0x387bbc['disposeEffects'](this['_cameras'][_0x1b3971]);this[_0x21b270(0x2698)]();}}set[_0x6e0ba1(0x1d54)](_0x4f7f03){var _0x3df1d2=_0x6e0ba1;this['_fxaaEnabled']!==_0x4f7f03&&(this[_0x3df1d2(0x1f0b)]=_0x4f7f03,this[_0x3df1d2(0x2698)]());}get[_0x6e0ba1(0x1d54)](){var _0x3fcfbb=_0x6e0ba1;return this[_0x3fcfbb(0x1f0b)];}set[_0x6e0ba1(0x2ba8)](_0x1010f9){var _0x3cc6b9=_0x6e0ba1;this[_0x3cc6b9(0x3f1e)]!==_0x1010f9&&(this[_0x3cc6b9(0x3f1e)]=_0x1010f9,this[_0x3cc6b9(0x2698)]());}get['samples'](){var _0xbe7537=_0x6e0ba1;return this[_0xbe7537(0x3f1e)];}set[_0x6e0ba1(0x353d)](_0x4748bf){var _0x25bb67=_0x6e0ba1;this[_0x25bb67(0x345b)]!==_0x4748bf&&(this[_0x25bb67(0x3921)][_0x25bb67(0x3401)][_0x25bb67(0x3461)]=_0x4748bf);}get[_0x6e0ba1(0x353d)](){var _0x21f83f=_0x6e0ba1;return this[_0x21f83f(0x345b)];}set['glowLayerEnabled'](_0x420e84){var _0x19dece=_0x6e0ba1;_0x420e84&&!this['_glowLayer']?this[_0x19dece(0x2d0f)]=new _0x281234['c']('',this[_0x19dece(0x3921)]):!_0x420e84&&this['_glowLayer']&&(this['_glowLayer'][_0x19dece(0x3551)](),this[_0x19dece(0x2d0f)]=null);}get[_0x6e0ba1(0x812)](){var _0x2321d3=_0x6e0ba1;return null!=this[_0x2321d3(0x2d0f)];}get[_0x6e0ba1(0x403e)](){var _0x787bd0=_0x6e0ba1;return this[_0x787bd0(0x2d0f)];}set[_0x6e0ba1(0x363b)](_0xe7088c){var _0x51a6c8=_0x6e0ba1;this[_0x51a6c8(0x2764)]!==_0xe7088c&&(this[_0x51a6c8(0x2764)]=_0xe7088c,this['_buildPipeline']());}get[_0x6e0ba1(0x363b)](){var _0x54499f=_0x6e0ba1;return this[_0x54499f(0x2764)];}set[_0x6e0ba1(0x553)](_0x4ae16e){var _0x33e878=_0x6e0ba1;this['_grainEnabled']!==_0x4ae16e&&(this[_0x33e878(0xd85)]=_0x4ae16e,this[_0x33e878(0x2698)]());}get[_0x6e0ba1(0x553)](){var _0x3cd742=_0x6e0ba1;return this[_0x3cd742(0xd85)];}['getClassName'](){var _0x16de4e=_0x6e0ba1;return _0x16de4e(0x1675);}[_0x6e0ba1(0xf2a)](){var _0x59e52b=_0x6e0ba1,_0x4a8ee7=this[_0x59e52b(0x3b36)];this[_0x59e52b(0x3b36)]=!0x0,this[_0x59e52b(0x2698)](),this['_buildAllowed']=_0x4a8ee7;}['_setAutoClearAndTextureSharing'](_0x176cd7,_0x341bac=!0x1){var _0x7d993e=_0x6e0ba1;this[_0x7d993e(0xef5)]?_0x176cd7[_0x7d993e(0x2c31)]=!0x1:(_0x176cd7[_0x7d993e(0x2c31)]=!0x0,this[_0x7d993e(0x3921)][_0x7d993e(0x2c31)]=!0x1,this[_0x7d993e(0xef5)]=!0x0),_0x341bac||(this[_0x7d993e(0x2d10)]?_0x176cd7['shareOutputWith'](this[_0x7d993e(0x2d10)]):_0x176cd7['useOwnOutput'](),this[_0x7d993e(0xc40)]&&(this[_0x7d993e(0x2d10)]=this[_0x7d993e(0xc40)]),this[_0x7d993e(0xc40)]=_0x176cd7);}[_0x6e0ba1(0x2698)](){var _0x1af03b=_0x6e0ba1;if(this[_0x1af03b(0x3b36)]){this[_0x1af03b(0x3921)]['autoClear']=!0x0;var _0x435586=this['_scene'][_0x1af03b(0x318e)]();if(this[_0x1af03b(0x105f)](),null!==this[_0x1af03b(0x3206)]&&(this[_0x1af03b(0x3921)][_0x1af03b(0x299a)]['detachCamerasFromRenderPipeline'](this['_name'],this[_0x1af03b(0x3206)]),this[_0x1af03b(0x3206)]=this[_0x1af03b(0xa7a)]['slice']()),this['_reset'](),this[_0x1af03b(0xc40)]=null,this[_0x1af03b(0x2d10)]=null,this['_hasCleared']=!0x1,this['depthOfFieldEnabled']){if(0x1<this['_cameras']['length']){for(const _0x54c1a0 of this[_0x1af03b(0x3206)]){const _0x17b153=this[_0x1af03b(0x3921)][_0x1af03b(0x17f8)](_0x54c1a0);_0x17b153['useOnlyInActiveCamera']=!0x0;}this[_0x1af03b(0x34d5)]=this[_0x1af03b(0x3921)][_0x1af03b(0x2500)][_0x1af03b(0x33ee)](_0x258d3f=>{var _0x2aaeed=_0x1af03b;-0x1<this[_0x2aaeed(0x3206)][_0x2aaeed(0x850)](_0x258d3f['activeCamera'])&&(this['depthOfField'][_0x2aaeed(0x1112)]=_0x258d3f['enableDepthRenderer'](_0x258d3f['activeCamera'])['getDepthMap']());});}else{this[_0x1af03b(0x3921)]['onAfterRenderTargetsRenderObservable'][_0x1af03b(0x418a)](this['_depthOfFieldSceneObserver']);const _0x1d6a39=this['_scene'][_0x1af03b(0x17f8)](this['_cameras'][0x0]);this['depthOfField'][_0x1af03b(0x1112)]=_0x1d6a39[_0x1af03b(0x132c)]();}this[_0x1af03b(0x19ac)][_0x1af03b(0x3080)]()||this[_0x1af03b(0x19ac)][_0x1af03b(0x34f3)](),this[_0x1af03b(0x7d3)](this[_0x1af03b(0x19ac)]),this[_0x1af03b(0x3ec)](this[_0x1af03b(0x19ac)][_0x1af03b(0x277f)][0x0],!0x0);}else this[_0x1af03b(0x3921)][_0x1af03b(0x2500)][_0x1af03b(0x418a)](this[_0x1af03b(0x34d5)]);this[_0x1af03b(0x3997)]&&(this[_0x1af03b(0x3062)]['_isReady']()||this[_0x1af03b(0x3062)][_0x1af03b(0x34f3)](),this[_0x1af03b(0x7d3)](this['bloom']),this['_setAutoClearAndTextureSharing'](this['bloom'][_0x1af03b(0x277f)][0x0],!0x0)),this['_imageProcessingEnabled']&&(this[_0x1af03b(0x1ee)]=new _0x680b8d['z'](_0x1af03b(0x1ee),0x1,null,_0x2cd0f3['x']['BILINEAR_SAMPLINGMODE'],_0x435586,!0x1,this[_0x1af03b(0x236e)],this[_0x1af03b(0xa56)][_0x1af03b(0x3401)]),this[_0x1af03b(0x31c9)]?(this[_0x1af03b(0x7d3)](new _0x5eeb3e['L'](_0x435586,this[_0x1af03b(0x1ce8)],()=>this['imageProcessing'],!0x0)),this[_0x1af03b(0x3ec)](this[_0x1af03b(0x1ee)])):this['_scene']['imageProcessingConfiguration'][_0x1af03b(0x17c9)]=!0x1,this[_0x1af03b(0x3206)]&&0x0!==this['_cameras'][_0x1af03b(0x3785)]||(this[_0x1af03b(0x3921)][_0x1af03b(0x3401)][_0x1af03b(0x17c9)]=!0x1),this[_0x1af03b(0x1ee)][_0x1af03b(0x31bf)]()||this[_0x1af03b(0x1ee)][_0x1af03b(0x2ec0)]()),this[_0x1af03b(0x1fa0)]&&(this[_0x1af03b(0x2c4e)]['isReady']()||this[_0x1af03b(0x2c4e)]['updateEffect'](),this[_0x1af03b(0x7d3)](this[_0x1af03b(0x3369)]),this['_setAutoClearAndTextureSharing'](this['sharpen'])),this[_0x1af03b(0x553)]&&(this[_0x1af03b(0x32cc)]['isReady']()||this[_0x1af03b(0x32cc)][_0x1af03b(0x3295)](),this[_0x1af03b(0x7d3)](this[_0x1af03b(0x3b08)]),this[_0x1af03b(0x3ec)](this[_0x1af03b(0x32cc)])),this[_0x1af03b(0x363b)]&&(this[_0x1af03b(0x2981)][_0x1af03b(0x1977)]()||this[_0x1af03b(0x2981)][_0x1af03b(0x3295)](),this[_0x1af03b(0x7d3)](this[_0x1af03b(0x1bb1)]),this[_0x1af03b(0x3ec)](this[_0x1af03b(0x2981)])),this[_0x1af03b(0x1d54)]&&(this[_0x1af03b(0x16af)]=new _0x3c20d2['P'](_0x1af03b(0x16af),0x1,null,_0x2cd0f3['x']['BILINEAR_SAMPLINGMODE'],_0x435586,!0x1,this[_0x1af03b(0x236e)]),this[_0x1af03b(0x7d3)](new _0x5eeb3e['L'](_0x435586,this['FxaaPostProcessId'],()=>this[_0x1af03b(0x16af)],!0x0)),this[_0x1af03b(0x3ec)](this['fxaa'],!0x0)),null!==this[_0x1af03b(0x3206)]&&this[_0x1af03b(0x3921)][_0x1af03b(0x299a)]['attachCamerasToRenderPipeline'](this[_0x1af03b(0x2319)],this[_0x1af03b(0x3206)]),(this[_0x1af03b(0x3921)][_0x1af03b(0x3d90)]&&0x1<this[_0x1af03b(0x3921)][_0x1af03b(0x3d90)][_0x1af03b(0x3785)]||this[_0x1af03b(0x3921)]['activeCamera']&&-0x1===this[_0x1af03b(0x3206)][_0x1af03b(0x850)](this['_scene'][_0x1af03b(0x3728)]))&&(this[_0x1af03b(0x3921)]['autoClear']=!0x0),this[_0x1af03b(0x15f5)]||(this[_0x1af03b(0x15f5)]=this[_0x1af03b(0x3921)][_0x1af03b(0x21be)][_0x1af03b(0x33ee)](()=>{var _0x929f23=_0x1af03b;this['_scene'][_0x929f23(0x3728)]&&-0x1===this[_0x929f23(0x3206)]['indexOf'](this['_scene'][_0x929f23(0x3728)])&&(this[_0x929f23(0x3921)][_0x929f23(0x2c31)]=!0x0);})),this[_0x1af03b(0x3b49)]||(this[_0x1af03b(0x3b49)]=this['_scene'][_0x1af03b(0x247c)]['add'](()=>{var _0xd70da=_0x1af03b;this[_0xd70da(0x3921)][_0xd70da(0x3d90)]&&0x1<this[_0xd70da(0x3921)][_0xd70da(0x3d90)][_0xd70da(0x3785)]&&(this[_0xd70da(0x3921)][_0xd70da(0x2c31)]=!0x0);})),!this[_0x1af03b(0x26e0)](this[_0x1af03b(0x2ba8)])&&0x1<this[_0x1af03b(0x2ba8)]&&_0x1954de['Y'][_0x1af03b(0x27dc)]('MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0'),this[_0x1af03b(0x2e73)]['notifyObservers'](this);}}['_disposePostProcesses'](_0x4be3d0=!0x1){var _0x25d904=_0x6e0ba1;for(let _0x101e36=0x0;_0x101e36<this[_0x25d904(0x3206)]['length'];_0x101e36++){var _0x4781bc=this[_0x25d904(0x3206)][_0x101e36];this['imageProcessing']&&this['imageProcessing'][_0x25d904(0x3551)](_0x4781bc),this['fxaa']&&this['fxaa'][_0x25d904(0x3551)](_0x4781bc),_0x4be3d0&&(this['sharpen']&&this[_0x25d904(0x2c4e)][_0x25d904(0x3551)](_0x4781bc),this[_0x25d904(0x19ac)]&&(this['_scene'][_0x25d904(0x2500)][_0x25d904(0x418a)](this[_0x25d904(0x34d5)]),this['depthOfField'][_0x25d904(0x1d5f)](_0x4781bc)),this[_0x25d904(0x3062)]&&this[_0x25d904(0x3062)][_0x25d904(0x1d5f)](_0x4781bc),this['chromaticAberration']&&this['chromaticAberration'][_0x25d904(0x3551)](_0x4781bc),this['grain']&&this[_0x25d904(0x32cc)][_0x25d904(0x3551)](_0x4781bc),this[_0x25d904(0x2d0f)]&&this[_0x25d904(0x2d0f)]['dispose']());}this[_0x25d904(0x1ee)]=null,this[_0x25d904(0x16af)]=null,_0x4be3d0&&(this[_0x25d904(0x2c4e)]=null,this['_sharpenEffect']=null,this[_0x25d904(0x19ac)]=null,this[_0x25d904(0x3062)]=null,this[_0x25d904(0x2981)]=null,this['_chromaticAberrationEffect']=null,this[_0x25d904(0x32cc)]=null,this[_0x25d904(0x3b08)]=null,this[_0x25d904(0x2d0f)]=null);}[_0x6e0ba1(0x24ff)](_0x42c9f2){var _0x5a0600=_0x6e0ba1;this['_camerasToBeAttached']['push'](_0x42c9f2),this[_0x5a0600(0x2698)]();}[_0x6e0ba1(0x405e)](_0x2f738c){var _0x1d366b=_0x6e0ba1;_0x2f738c=this[_0x1d366b(0xa7a)][_0x1d366b(0x850)](_0x2f738c),(this['_camerasToBeAttached']['splice'](_0x2f738c,0x1),this['_buildPipeline']());}[_0x6e0ba1(0x3551)](){var _0x40ae32=_0x6e0ba1;this['_buildAllowed']=!0x1,this[_0x40ae32(0x2e73)][_0x40ae32(0xc60)](),this[_0x40ae32(0x105f)](!0x0),this[_0x40ae32(0x3921)][_0x40ae32(0x299a)]['detachCamerasFromRenderPipeline'](this[_0x40ae32(0x2319)],this[_0x40ae32(0x3206)]),this[_0x40ae32(0x3921)][_0x40ae32(0x2c31)]=!0x0,this['_resizeObserver']&&(this[_0x40ae32(0x3921)][_0x40ae32(0x318e)]()[_0x40ae32(0x3ca5)]['remove'](this[_0x40ae32(0x408b)]),this[_0x40ae32(0x408b)]=null),this[_0x40ae32(0x3921)][_0x40ae32(0x21be)][_0x40ae32(0x418a)](this[_0x40ae32(0x15f5)]),this['_scene'][_0x40ae32(0x247c)][_0x40ae32(0x418a)](this[_0x40ae32(0x3b49)]),this[_0x40ae32(0x3921)][_0x40ae32(0x3401)][_0x40ae32(0x14ef)]['remove'](this['_imageProcessingConfigurationObserver']),super[_0x40ae32(0x3551)]();}['serialize'](){var _0x501ad1=_0x6e0ba1;const _0x5bc9c2=_0x5901ea['p4'][_0x501ad1(0x2fa9)](this);return _0x5bc9c2['customType']=_0x501ad1(0x1675),_0x5bc9c2;}static['Parse'](_0x4c3bf4,_0x48dceb,_0x5ef2e4){var _0x1e7beb=_0x6e0ba1;return _0x5901ea['p4'][_0x1e7beb(0x2f08)](()=>new _0xf725a(_0x4c3bf4[_0x1e7beb(0x2319)],_0x4c3bf4[_0x1e7beb(0x2319)]['_hdr'],_0x48dceb),_0x4c3bf4,_0x48dceb,_0x5ef2e4);}}_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x1fa0),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x3d37),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x27bd),void 0x0),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],_0x6e0ba1(0x25c),void 0x0),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x31c9),void 0x0),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],'bloomWeight',null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x224e),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x265b),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x3997),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x3711),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],'depthOfFieldBlurLevel',null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],_0x6e0ba1(0x1d54),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],'samples',null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x353d),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],_0x6e0ba1(0x812),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a[_0x6e0ba1(0x1fd2)],_0x6e0ba1(0x363b),null),_0x5a32f2([(0x0,_0x5901ea['qC'])()],_0xf725a['prototype'],_0x6e0ba1(0x553),null),(0x0,_0xfbfd1f['H'])(_0x6e0ba1(0xd1d),_0xf725a);},0x3572:(_0x405b6e,_0x4412a,_0x295cbf)=>{_0x295cbf(0xd48e),_0x295cbf(0xe8c8),_0x295cbf(0x3bd3),_0x295cbf(0x10db1),_0x295cbf(0x3c67);},0xe8c8:(_0x13eb87,_0x29f2cb,_0x39d861)=>{_0x39d861(0xbac7),_0x39d861(0x6902),_0x39d861(0x5f28),_0x39d861(0xf6ea),_0x39d861(0xd1d0),_0x39d861(0x8064),_0x39d861(0x9518),_0x39d861(0xd962),_0x39d861(0x1006d),class extends null{};},0x3bd3:(_0xb3b883,_0xb34759,_0x2fe5cd)=>{var _0x542213=a7_0x38a779;function _0x38bae6(_0xfe03a4,_0x22cb89,_0x2f3401,_0x35f360){var _0x4c548d=a7_0x2532,_0x3f6c7b,_0x2f1f39=arguments[_0x4c548d(0x3785)],_0x4daf8e=_0x2f1f39<0x3?_0x22cb89:null===_0x35f360?_0x35f360=Object[_0x4c548d(0x18ba)](_0x22cb89,_0x2f3401):_0x35f360;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4daf8e=Reflect['decorate'](_0xfe03a4,_0x22cb89,_0x2f3401,_0x35f360);else{for(var _0x5b3faa=_0xfe03a4['length']-0x1;0x0<=_0x5b3faa;_0x5b3faa--)(_0x3f6c7b=_0xfe03a4[_0x5b3faa])&&(_0x4daf8e=(_0x2f1f39<0x3?_0x3f6c7b(_0x4daf8e):0x3<_0x2f1f39?_0x3f6c7b(_0x22cb89,_0x2f3401,_0x4daf8e):_0x3f6c7b(_0x22cb89,_0x2f3401))||_0x4daf8e);}0x3<_0x2f1f39&&_0x4daf8e&&Object[_0x4c548d(0x259d)](_0x22cb89,_0x2f3401,_0x4daf8e);}var _0x2df860=_0x2fe5cd(0x10ea4),_0x32a447=_0x2fe5cd(0x153ad),_0x2c2756=_0x2fe5cd(0x9fd1),_0x4bccd4=_0x2fe5cd(0xdef7),_0x42bc31=_0x2fe5cd(0xbac7),_0x178a8d=_0x2fe5cd(0x6902),_0x1648e0=_0x2fe5cd(0x5f28),_0xf9dd5b=_0x2fe5cd(0xf6ea),_0x2ffa20=_0x2fe5cd(0xd1d0),_0x4c35be=_0x2fe5cd(0xb6dc),_0x13c77e=_0x2fe5cd(0xe456),_0x11ac45=_0x2fe5cd(0xf8c1),_0x2f89c4=_0x2fe5cd(0x10748),_0x291e5a=_0x2fe5cd(0x77a5);_0x2fe5cd(0x8064),_0x2fe5cd(0xbb2a),_0x2fe5cd(0xce3e);class _0x483948 extends _0xf9dd5b['$']{constructor(_0x5144cb,_0x49697e,_0x52e74c,_0xccf8cb,_0xdb7b7c=!0x1,_0x4fae0f=_0x291e5a['g'][_0x542213(0xa43)]){var _0x3da11d=_0x542213;super(_0x49697e[_0x3da11d(0x318e)](),_0x5144cb),this[_0x3da11d(0x2cf2)]=_0x3da11d(0x2cf2),this[_0x3da11d(0x2572)]='SSAORenderEffect',this[_0x3da11d(0x1ca0)]=_0x3da11d(0x1ca0),this[_0x3da11d(0x1cd4)]='SSAOBlurVRenderEffect',this['SSAOCombineRenderEffect']=_0x3da11d(0x4197),this[_0x3da11d(0x154c)]=0x1,this[_0x3da11d(0x248d)]=0x64,this['minZAspect']=0.2,this[_0x3da11d(0x3f1e)]=0x8,this[_0x3da11d(0x3aab)]=0x1,this['_forceGeometryBuffer']=!0x1,this[_0x3da11d(0xe30)]=!0x0,this[_0x3da11d(0x2f11)]=0x2,this['base']=0x0,this['_bits']=new Uint32Array(0x1),this[_0x3da11d(0x3921)]=_0x49697e,this['_ratio']=_0x52e74c,this['_forceGeometryBuffer']=_0xdb7b7c,this['isSupported']?(_0xdb7b7c=this[_0x3da11d(0x40ba)][_0x3da11d(0x2d91)]||_0x52e74c,_0x52e74c=this[_0x3da11d(0x40ba)][_0x3da11d(0x2acf)]||_0x52e74c,this[_0x3da11d(0x4183)]?_0x49697e[_0x3da11d(0x35f5)]():_0x49697e[_0x3da11d(0x411d)](),this['_createRandomTexture'](),this[_0x3da11d(0x20e8)]=new _0x4c35be['Q'](_0x3da11d(0x1a2b),0x1,null,_0x42bc31['x']['BILINEAR_SAMPLINGMODE'],_0x49697e[_0x3da11d(0x318e)](),void 0x0,_0x4fae0f),this[_0x3da11d(0x20e8)][_0x3da11d(0x2ba8)]=this['textureSamples'],this[_0x3da11d(0x1df6)](0x1,_0x4fae0f),this[_0x3da11d(0x331a)](_0xdb7b7c,_0x52e74c,_0x4fae0f),this[_0x3da11d(0x3f76)](_0x52e74c,_0x4fae0f),this[_0x3da11d(0x7d3)](new _0x2ffa20['L'](_0x49697e[_0x3da11d(0x318e)](),this[_0x3da11d(0x2cf2)],()=>this[_0x3da11d(0x20e8)],!0x0)),this['addEffect'](new _0x2ffa20['L'](_0x49697e[_0x3da11d(0x318e)](),this[_0x3da11d(0x2572)],()=>this[_0x3da11d(0x3f9e)],!0x0)),this[_0x3da11d(0x7d3)](new _0x2ffa20['L'](_0x49697e[_0x3da11d(0x318e)](),this[_0x3da11d(0x1ca0)],()=>this['_blurHPostProcess'],!0x0)),this[_0x3da11d(0x7d3)](new _0x2ffa20['L'](_0x49697e[_0x3da11d(0x318e)](),this[_0x3da11d(0x1cd4)],()=>this[_0x3da11d(0x2a1b)],!0x0)),this[_0x3da11d(0x7d3)](new _0x2ffa20['L'](_0x49697e[_0x3da11d(0x318e)](),this['SSAOCombineRenderEffect'],()=>this[_0x3da11d(0x2bf3)],!0x0)),_0x49697e[_0x3da11d(0x299a)][_0x3da11d(0x16c2)](this),_0xccf8cb&&_0x49697e[_0x3da11d(0x299a)][_0x3da11d(0x16ce)](_0x5144cb,_0xccf8cb)):_0x2df860['Y'][_0x3da11d(0xac3)](_0x3da11d(0x330d));}set[_0x542213(0x2ba8)](_0x589ee6){var _0x231c9c=_0x542213;this[_0x231c9c(0x3f1e)]=_0x589ee6,this[_0x231c9c(0x3f9e)][_0x231c9c(0x3295)](this['_getDefinesForSSAO']()),this[_0x231c9c(0x228b)]=this[_0x231c9c(0x2b7a)]();}get[_0x542213(0x2ba8)](){var _0x4a9b9b=_0x542213;return this[_0x4a9b9b(0x3f1e)];}set[_0x542213(0x3904)](_0x58042d){var _0x5a4b94=_0x542213;this['_textureSamples']=_0x58042d,this[_0x5a4b94(0x2be4)]?this[_0x5a4b94(0x2be4)]['samples']=_0x58042d:this[_0x5a4b94(0x20e8)][_0x5a4b94(0x2ba8)]=_0x58042d;}get[_0x542213(0x3904)](){return this['_textureSamples'];}get[_0x542213(0x168b)](){var _0x4386c3=_0x542213;return this[_0x4386c3(0x4183)]?this[_0x4386c3(0x3921)]['geometryBufferRenderer']:null;}get['_prePassRenderer'](){var _0x8cb7b6=_0x542213;return this[_0x8cb7b6(0x4183)]?null:this[_0x8cb7b6(0x3921)][_0x8cb7b6(0x37bb)];}set[_0x542213(0x2268)](_0x3b6a2c){var _0x2eaef6=_0x542213;this[_0x2eaef6(0xec9)][_0x2eaef6(0x3295)]('#define\x20BILATERAL_BLUR\x0a#define\x20BILATERAL_BLUR_H\x0a#define\x20SAMPLES\x2016\x0a#define\x20EXPENSIVE\x20'+(_0x3b6a2c?'1':'0')+'\x0a',null,[_0x2eaef6(0x13a7),'depthSampler']),this[_0x2eaef6(0x2a1b)][_0x2eaef6(0x3295)]('#define\x20BILATERAL_BLUR\x0a#define\x20SAMPLES\x2016\x0a#define\x20EXPENSIVE\x20'+(_0x3b6a2c?'1':'0')+'\x0a',null,[_0x2eaef6(0x13a7),_0x2eaef6(0x3d76)]),this['_expensiveBlur']=_0x3b6a2c;}get[_0x542213(0x2268)](){return this['_expensiveBlur'];}static get[_0x542213(0xccd)](){var _0x36448d=_0x542213,_0x2234ef=_0x11ac45['l']['LastCreatedEngine'];return!!_0x2234ef&&_0x2234ef[_0x36448d(0x336b)]['supportSSAO2'];}get[_0x542213(0xa56)](){var _0x2d89ac=_0x542213;return this[_0x2d89ac(0x3921)];}[_0x542213(0x1d40)](){return'SSAO2RenderingPipeline';}[_0x542213(0x3551)](_0x32caa4=!0x1){var _0x20b864=_0x542213;for(let _0x2ec56c=0x0;_0x2ec56c<this['_scene']['cameras'][_0x20b864(0x3785)];_0x2ec56c++){var _0x326751=this[_0x20b864(0x3921)][_0x20b864(0x219b)][_0x2ec56c];this[_0x20b864(0x20e8)][_0x20b864(0x3551)](_0x326751),this[_0x20b864(0x3f9e)][_0x20b864(0x3551)](_0x326751),this['_blurHPostProcess']['dispose'](_0x326751),this[_0x20b864(0x2a1b)][_0x20b864(0x3551)](_0x326751),this['_ssaoCombinePostProcess'][_0x20b864(0x3551)](_0x326751);}this[_0x20b864(0x28d3)][_0x20b864(0x3551)](),_0x32caa4&&this[_0x20b864(0x3921)][_0x20b864(0x356d)](),this[_0x20b864(0x3921)]['postProcessRenderPipelineManager'][_0x20b864(0x300d)](this[_0x20b864(0x2319)],this[_0x20b864(0x3921)][_0x20b864(0x219b)]),super['dispose']();}[_0x542213(0x331a)](_0x64437a,_0x35ac6b,_0x25f0e3){var _0x3fe7ea=_0x542213;this[_0x3fe7ea(0x2f7d)]=[];var _0x47fe78=this['expensiveBlur'];for(let _0x230752=-0x8;_0x230752<0x8;_0x230752++)this['_samplerOffsets'][_0x3fe7ea(0x1e1d)](0x2*_0x230752+0.5);this[_0x3fe7ea(0xec9)]=new _0x1648e0['D'](_0x3fe7ea(0x285f),_0x3fe7ea(0x55a),[_0x3fe7ea(0x1f47),_0x3fe7ea(0x392e),_0x3fe7ea(0x3bb4),_0x3fe7ea(0x1bc0),_0x3fe7ea(0x2f11)],[_0x3fe7ea(0x3d76)],_0x64437a,null,_0x42bc31['x'][_0x3fe7ea(0x27c3)],this[_0x3fe7ea(0x3921)][_0x3fe7ea(0x318e)](),!0x1,_0x3fe7ea(0x33ae)+(_0x47fe78?'1':'0')+'\x0a',_0x25f0e3),this[_0x3fe7ea(0xec9)][_0x3fe7ea(0x7ef)]=_0xb42063=>{var _0x4b3cde=_0x3fe7ea;this[_0x4b3cde(0x3921)][_0x4b3cde(0x3728)]&&(_0xb42063[_0x4b3cde(0x21ba)](_0x4b3cde(0x1f47),(0x0<this[_0x4b3cde(0x2bf3)]['width']?this[_0x4b3cde(0x2bf3)]:this[_0x4b3cde(0x20e8)])['width']),_0xb42063[_0x4b3cde(0x21ba)](_0x4b3cde(0x3bb4),this[_0x4b3cde(0x3921)][_0x4b3cde(0x3728)]['minZ']),_0xb42063[_0x4b3cde(0x21ba)]('far',this[_0x4b3cde(0x3921)][_0x4b3cde(0x3728)]['maxZ']),_0xb42063[_0x4b3cde(0x21ba)]('radius',this[_0x4b3cde(0x2f11)]),this[_0x4b3cde(0x168b)]?_0xb42063[_0x4b3cde(0xf22)]('depthSampler',this['_geometryBufferRenderer'][_0x4b3cde(0x368)]()[_0x4b3cde(0x3ab1)][0x0]):this[_0x4b3cde(0x2be4)]&&_0xb42063[_0x4b3cde(0xf22)](_0x4b3cde(0x3d76),this[_0x4b3cde(0x2be4)][_0x4b3cde(0x2313)]()['textures'][this[_0x4b3cde(0x2be4)][_0x4b3cde(0x3ac8)](_0x291e5a['g']['PREPASS_DEPTH_TEXTURE_TYPE'])]),_0xb42063[_0x4b3cde(0x30af)](_0x4b3cde(0x392e),this['_samplerOffsets']));},this[_0x3fe7ea(0x2a1b)]=new _0x1648e0['D'](_0x3fe7ea(0x13a8),_0x3fe7ea(0x55a),['outSize',_0x3fe7ea(0x392e),_0x3fe7ea(0x3bb4),_0x3fe7ea(0x1bc0),_0x3fe7ea(0x2f11)],[_0x3fe7ea(0x3d76)],_0x35ac6b,null,_0x42bc31['x'][_0x3fe7ea(0x27c3)],this[_0x3fe7ea(0x3921)][_0x3fe7ea(0x318e)](),!0x1,_0x3fe7ea(0x3ee8)+(_0x47fe78?'1':'0')+'\x0a',_0x25f0e3),this['_blurVPostProcess'][_0x3fe7ea(0x7ef)]=_0x147889=>{var _0x26bcd1=_0x3fe7ea;this[_0x26bcd1(0x3921)][_0x26bcd1(0x3728)]&&(_0x147889[_0x26bcd1(0x21ba)](_0x26bcd1(0x1f47),(0x0<this[_0x26bcd1(0x2bf3)][_0x26bcd1(0x605)]?this[_0x26bcd1(0x2bf3)]:this[_0x26bcd1(0x20e8)])['height']),_0x147889['setFloat'](_0x26bcd1(0x3bb4),this[_0x26bcd1(0x3921)][_0x26bcd1(0x3728)][_0x26bcd1(0x307b)]),_0x147889[_0x26bcd1(0x21ba)](_0x26bcd1(0x1bc0),this[_0x26bcd1(0x3921)][_0x26bcd1(0x3728)][_0x26bcd1(0x248d)]),_0x147889[_0x26bcd1(0x21ba)](_0x26bcd1(0x2f11),this[_0x26bcd1(0x2f11)]),this[_0x26bcd1(0x168b)]?_0x147889[_0x26bcd1(0xf22)](_0x26bcd1(0x3d76),this['_geometryBufferRenderer'][_0x26bcd1(0x368)]()[_0x26bcd1(0x3ab1)][0x0]):this[_0x26bcd1(0x2be4)]&&_0x147889[_0x26bcd1(0xf22)]('depthSampler',this[_0x26bcd1(0x2be4)]['getRenderTarget']()[_0x26bcd1(0x3ab1)][this[_0x26bcd1(0x2be4)][_0x26bcd1(0x3ac8)](_0x291e5a['g'][_0x26bcd1(0x5f3)])]),_0x147889[_0x26bcd1(0x30af)](_0x26bcd1(0x392e),this[_0x26bcd1(0x2f7d)]));},this[_0x3fe7ea(0xec9)][_0x3fe7ea(0x2ba8)]=this[_0x3fe7ea(0x3904)],this[_0x3fe7ea(0x2a1b)]['samples']=this[_0x3fe7ea(0x3904)];}[_0x542213(0x2fb9)](){super['_rebuild']();}[_0x542213(0x2f7f)](_0x4c96c4){var _0x45f6a0=_0x542213;return this[_0x45f6a0(0x1272)][0x0]=_0x4c96c4,this[_0x45f6a0(0x1272)][0x0]=(this['_bits'][0x0]<<0x10|this[_0x45f6a0(0x1272)][0x0]>>0x10)>>>0x0,this[_0x45f6a0(0x1272)][0x0]=(0x55555555&this[_0x45f6a0(0x1272)][0x0])<<0x1|(0xaaaaaaaa&this[_0x45f6a0(0x1272)][0x0])>>>0x1>>>0x0,this[_0x45f6a0(0x1272)][0x0]=(0x33333333&this[_0x45f6a0(0x1272)][0x0])<<0x2|(0xcccccccc&this[_0x45f6a0(0x1272)][0x0])>>>0x2>>>0x0,this[_0x45f6a0(0x1272)][0x0]=(0xf0f0f0f&this[_0x45f6a0(0x1272)][0x0])<<0x4|(0xf0f0f0f0&this['_bits'][0x0])>>>0x4>>>0x0,this[_0x45f6a0(0x1272)][0x0]=(0xff00ff&this[_0x45f6a0(0x1272)][0x0])<<0x8|(0xff00ff00&this[_0x45f6a0(0x1272)][0x0])>>>0x8>>>0x0,2.3283064365386963e-10*this[_0x45f6a0(0x1272)][0x0];}['_hammersley'](_0x1335cf,_0x1d31be){return[_0x1335cf/_0x1d31be,this['_radicalInverse_VdC'](_0x1335cf)];}[_0x542213(0x1c97)](_0x26d63e,_0x1ee424){var _0x12038c=_0x542213,_0x1ee424=0x2*_0x1ee424*Math['PI'],_0x26d63e=0x1-0.85*_0x26d63e,_0x349354=Math[_0x12038c(0x243f)](0x1-_0x26d63e*_0x26d63e);return new _0x2c2756['P'](Math[_0x12038c(0x1262)](_0x1ee424)*_0x349354,Math[_0x12038c(0xa8b)](_0x1ee424)*_0x349354,_0x26d63e);}['_generateHemisphere'](){var _0x20c637=_0x542213,_0x5a723e,_0x59d37e=this[_0x20c637(0x2ba8)];const _0x21692=[];let _0x1e4da9,_0x18f31e=0x0;for(;_0x18f31e<_0x59d37e;)_0x1e4da9=_0x59d37e<0x10?this['_hemisphereSample_uniform'](Math['random'](),Math[_0x20c637(0xff9)]()):(_0x5a723e=this[_0x20c637(0x3fc)](_0x18f31e,_0x59d37e),this[_0x20c637(0x1c97)](_0x5a723e[0x0],_0x5a723e[0x1])),_0x21692[_0x20c637(0x1e1d)](_0x1e4da9['x'],_0x1e4da9['y'],_0x1e4da9['z']),_0x18f31e++;return _0x21692;}[_0x542213(0x1b1f)](){var _0x45ca23=_0x542213;return _0x45ca23(0x399a)+this['samples']+'\x0a#define\x20SSAO';}['_createSSAOPostProcess'](_0x42e041,_0x5ec526){var _0x19cf98=_0x542213;this['_sampleSphere']=this[_0x19cf98(0x2b7a)]();var _0x32ee3d=this[_0x19cf98(0x1b1f)]();this[_0x19cf98(0x3f9e)]=new _0x1648e0['D'](_0x19cf98(0x55a),_0x19cf98(0x55a),['sampleSphere','samplesFactor',_0x19cf98(0x36eb),_0x19cf98(0x154c),_0x19cf98(0x2f11),_0x19cf98(0x7f8),_0x19cf98(0x2036),_0x19cf98(0x4059),'near',_0x19cf98(0x1bc0),_0x19cf98(0x3a0),_0x19cf98(0x2b32),'yViewport','maxZ',_0x19cf98(0x3562),_0x19cf98(0x1d1c)],[_0x19cf98(0x1ac2),_0x19cf98(0x3d76),_0x19cf98(0x3da3)],_0x42e041,null,_0x42bc31['x'][_0x19cf98(0x1e25)],this['_scene'][_0x19cf98(0x318e)](),!0x1,_0x32ee3d,_0x5ec526),this['_ssaoPostProcess']['onApply']=_0x3eb237=>{var _0x41b1aa=_0x19cf98,_0x285214,_0x131499,_0x308ac4,_0x4feb02,_0x27d7bc;this[_0x41b1aa(0x3921)][_0x41b1aa(0x3728)]&&(_0x3eb237[_0x41b1aa(0xe5a)]('sampleSphere',this[_0x41b1aa(0x228b)]),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x36eb),0x20),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x736),0x1/this['samples']),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x154c),this['totalStrength']),_0x3eb237[_0x41b1aa(0x3ab0)](_0x41b1aa(0x3a0),0x1/this[_0x41b1aa(0x3f9e)][_0x41b1aa(0xad8)],0x1/this[_0x41b1aa(0x3f9e)][_0x41b1aa(0x605)]),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x2f11),this[_0x41b1aa(0x2f11)]),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x248d),this['maxZ']),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x3562),this[_0x41b1aa(0x3562)]),_0x3eb237['setFloat'](_0x41b1aa(0x7f8),this['base']),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x3bb4),this[_0x41b1aa(0x3921)]['activeCamera']['minZ']),_0x3eb237['setFloat']('far',this[_0x41b1aa(0x3921)]['activeCamera'][_0x41b1aa(0x248d)]),this[_0x41b1aa(0x3921)]['activeCamera'][_0x41b1aa(0x16a7)]===_0x4bccd4['V'][_0x41b1aa(0x28e4)]?(_0x3eb237[_0x41b1aa(0x3974)](_0x41b1aa(0x1d1c),_0x483948['PERSPECTIVE_DEPTH_PROJECTION']),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x2b32),Math['tan'](this['_scene']['activeCamera']['fov']/0x2)*this[_0x41b1aa(0x3921)][_0x41b1aa(0x318e)]()[_0x41b1aa(0x12a0)](this['_scene'][_0x41b1aa(0x3728)],!0x0)),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x1d0b),Math[_0x41b1aa(0x2e8b)](this[_0x41b1aa(0x3921)][_0x41b1aa(0x3728)][_0x41b1aa(0x2ef3)]/0x2))):(_0x4feb02=this[_0x41b1aa(0x3921)]['getEngine']()['getRenderWidth']()/0x2,_0x285214=this['_scene'][_0x41b1aa(0x318e)]()[_0x41b1aa(0x1f43)]()/0x2,_0x131499=null!=(_0x131499=this['_scene'][_0x41b1aa(0x3728)][_0x41b1aa(0x3147)])?_0x131499:-_0x4feb02,_0x308ac4=null!=(_0x308ac4=this[_0x41b1aa(0x3921)][_0x41b1aa(0x3728)][_0x41b1aa(0x321a)])?_0x308ac4:_0x4feb02,_0x4feb02=null!=(_0x4feb02=this['_scene'][_0x41b1aa(0x3728)][_0x41b1aa(0x25e5)])?_0x4feb02:-_0x285214,_0x27d7bc=null!=(_0x27d7bc=this['_scene'][_0x41b1aa(0x3728)][_0x41b1aa(0x45c)])?_0x27d7bc:_0x285214,_0x3eb237[_0x41b1aa(0x3974)]('depthProjection',_0x483948[_0x41b1aa(0x29b9)]),_0x3eb237[_0x41b1aa(0x21ba)]('xViewport',0.5*(_0x308ac4-_0x131499)),_0x3eb237[_0x41b1aa(0x21ba)](_0x41b1aa(0x1d0b),0.5*(_0x27d7bc-_0x4feb02))),_0x3eb237['setMatrix'](_0x41b1aa(0x4059),this[_0x41b1aa(0x3921)][_0x41b1aa(0x9d4)]()),this[_0x41b1aa(0x168b)]?(_0x3eb237[_0x41b1aa(0xf22)](_0x41b1aa(0x3d76),this['_geometryBufferRenderer'][_0x41b1aa(0x368)]()['textures'][0x0]),_0x3eb237[_0x41b1aa(0xf22)](_0x41b1aa(0x3da3),this[_0x41b1aa(0x168b)][_0x41b1aa(0x368)]()[_0x41b1aa(0x3ab1)][0x1])):this[_0x41b1aa(0x2be4)]&&(_0x3eb237[_0x41b1aa(0xf22)]('depthSampler',this[_0x41b1aa(0x2be4)][_0x41b1aa(0x2313)]()[_0x41b1aa(0x3ab1)][this[_0x41b1aa(0x2be4)][_0x41b1aa(0x3ac8)](_0x291e5a['g'][_0x41b1aa(0x5f3)])]),_0x3eb237[_0x41b1aa(0xf22)](_0x41b1aa(0x3da3),this[_0x41b1aa(0x2be4)][_0x41b1aa(0x2313)]()[_0x41b1aa(0x3ab1)][this['_prePassRenderer'][_0x41b1aa(0x3ac8)](_0x291e5a['g'][_0x41b1aa(0x40f0)])])),_0x3eb237[_0x41b1aa(0xf22)]('randomSampler',this[_0x41b1aa(0x28d3)]));},this['_ssaoPostProcess']['samples']=this[_0x19cf98(0x3904)],this[_0x19cf98(0x4183)]||(this['_ssaoPostProcess'][_0x19cf98(0x398d)]=new _0x2f89c4['M']());}[_0x542213(0x3f76)](_0xd72e4f,_0x2f5a5e){var _0x110eaa=_0x542213;this['_ssaoCombinePostProcess']=new _0x1648e0['D'](_0x110eaa(0x1d23),'ssaoCombine',[],[_0x110eaa(0x3816),_0x110eaa(0x34a)],_0xd72e4f,null,_0x42bc31['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x110eaa(0x318e)](),!0x1,void 0x0,_0x2f5a5e),this['_ssaoCombinePostProcess'][_0x110eaa(0x7ef)]=_0x171160=>{var _0x32efdb=_0x110eaa,_0x44f7b2=this[_0x32efdb(0x3921)][_0x32efdb(0x3728)][_0x32efdb(0x34a)];_0x171160[_0x32efdb(0xd9d)](_0x32efdb(0x34a),_0x2c2756['jp'][_0x32efdb(0x1960)][0x0][_0x32efdb(0x408c)](_0x44f7b2['x'],_0x44f7b2['y'],_0x44f7b2['width'],_0x44f7b2[_0x32efdb(0x605)])),_0x171160[_0x32efdb(0x2901)](_0x32efdb(0x3816),this['_originalColorPostProcess']);},this[_0x110eaa(0x2bf3)][_0x110eaa(0x2ba8)]=this[_0x110eaa(0x3904)];}[_0x542213(0x3041)](){var _0x922dd2=_0x542213;this[_0x922dd2(0x28d3)]=new _0x178a8d['c']('SSAORandomTexture',0x80,this[_0x922dd2(0x3921)],!0x1,_0x42bc31['x'][_0x922dd2(0x27c3)]),this[_0x922dd2(0x28d3)]['wrapU']=_0x42bc31['x'][_0x922dd2(0x276c)],this[_0x922dd2(0x28d3)][_0x922dd2(0x3906)]=_0x42bc31['x'][_0x922dd2(0x276c)];const _0xab9a92=this['_randomTexture'][_0x922dd2(0x70f)]();var _0x4c310e=(_0x1fd379,_0x44e779)=>Math[_0x922dd2(0xff9)]()*(_0x44e779-_0x1fd379)+_0x1fd379;const _0x30a9c1=_0x2c2756['P'][_0x922dd2(0xd5a)]();for(let _0x3e809c=0x0;_0x3e809c<0x80;_0x3e809c++)for(let _0x4f0a65=0x0;_0x4f0a65<0x80;_0x4f0a65++)_0x30a9c1['x']=_0x4c310e(0x0,0x1),_0x30a9c1['y']=_0x4c310e(0x0,0x1),_0x30a9c1['z']=0x0,_0x30a9c1['normalize'](),_0x30a9c1[_0x922dd2(0xbb9)](0xff),_0x30a9c1['x']=Math[_0x922dd2(0x3f66)](_0x30a9c1['x']),_0x30a9c1['y']=Math[_0x922dd2(0x3f66)](_0x30a9c1['y']),_0xab9a92[_0x922dd2(0x4116)]=_0x922dd2(0xaf1)+_0x30a9c1['x']+',\x20'+_0x30a9c1['y']+',\x20'+_0x30a9c1['z']+')',_0xab9a92[_0x922dd2(0xc73)](_0x3e809c,_0x4f0a65,0x1,0x1);this[_0x922dd2(0x28d3)]['update'](!0x1);}[_0x542213(0x2156)](){var _0x3b278b=_0x542213;const _0xe31bf4=_0x32a447['p4']['Serialize'](this);return _0xe31bf4[_0x3b278b(0x38e1)]=_0x3b278b(0x1d45),_0xe31bf4;}static['Parse'](_0x390e4e,_0x557f7b,_0xc7cee9){var _0x9fb122=_0x542213;return _0x32a447['p4'][_0x9fb122(0x2f08)](()=>new _0x483948(_0x390e4e[_0x9fb122(0x2319)],_0x557f7b,_0x390e4e['_ratio']),_0x390e4e,_0x557f7b,_0xc7cee9);}}_0x483948[_0x542213(0x29b9)]=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x483948[_0x542213(0x2109)]=[0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1],_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948[_0x542213(0x1fd2)],_0x542213(0x154c),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948['prototype'],_0x542213(0x248d),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948['prototype'],_0x542213(0x3562),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])(_0x542213(0x2ba8))],_0x483948[_0x542213(0x1fd2)],_0x542213(0x3f1e),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])(_0x542213(0x3904))],_0x483948[_0x542213(0x1fd2)],_0x542213(0x3aab),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948['prototype'],'_ratio',void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])(_0x542213(0x2268))],_0x483948[_0x542213(0x1fd2)],_0x542213(0xe30),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948[_0x542213(0x1fd2)],_0x542213(0x2f11),void 0x0),_0x38bae6([(0x0,_0x32a447['qC'])()],_0x483948[_0x542213(0x1fd2)],_0x542213(0x7f8),void 0x0),(0x0,_0x13c77e['H'])(_0x542213(0x35ca),_0x483948);},0x10db1:(_0x37bb5a,_0x1ccf48,_0x237313)=>{var _0x8ad62b=a7_0x38a779;function _0x3e3a01(_0x2e5546,_0x816027,_0x8c1e5f,_0x18a10b){var _0xab88e3=a7_0x2532,_0x8d8ccd,_0x334ee8=arguments[_0xab88e3(0x3785)],_0x1991ad=_0x334ee8<0x3?_0x816027:null===_0x18a10b?_0x18a10b=Object[_0xab88e3(0x18ba)](_0x816027,_0x8c1e5f):_0x18a10b;if(_0xab88e3(0x1c87)==typeof Reflect&&_0xab88e3(0x7a8)==typeof Reflect[_0xab88e3(0x4111)])_0x1991ad=Reflect[_0xab88e3(0x4111)](_0x2e5546,_0x816027,_0x8c1e5f,_0x18a10b);else{for(var _0x3d4aa4=_0x2e5546[_0xab88e3(0x3785)]-0x1;0x0<=_0x3d4aa4;_0x3d4aa4--)(_0x8d8ccd=_0x2e5546[_0x3d4aa4])&&(_0x1991ad=(_0x334ee8<0x3?_0x8d8ccd(_0x1991ad):0x3<_0x334ee8?_0x8d8ccd(_0x816027,_0x8c1e5f,_0x1991ad):_0x8d8ccd(_0x816027,_0x8c1e5f))||_0x1991ad);}0x3<_0x334ee8&&_0x1991ad&&Object[_0xab88e3(0x259d)](_0x816027,_0x8c1e5f,_0x1991ad);}var _0x3e62ef=_0x237313(0x9fd1),_0x11f9ea=_0x237313(0xbac7),_0x424796=_0x237313(0x6902),_0x14ff1a=_0x237313(0x5f28),_0x276cbf=_0x237313(0xf6ea),_0x23e184=_0x237313(0xd1d0),_0x21c4ef=_0x237313(0xb6dc),_0x1d3c1c=_0x237313(0x8917),_0x3cda63=_0x237313(0x77a5),_0x4e7583=_0x237313(0x153ad);_0x237313(0x8064),_0x237313(0xea77),_0x237313(0xce3e);class _0x5147ab extends _0x276cbf['$']{constructor(_0x4bd4cb,_0x245abb,_0x2f28d7,_0x29f5d2){var _0x456c7d=a7_0x2532;super(_0x245abb[_0x456c7d(0x318e)](),_0x4bd4cb),this[_0x456c7d(0x2cf2)]=_0x456c7d(0x2cf2),this[_0x456c7d(0x2572)]=_0x456c7d(0x2572),this[_0x456c7d(0x1ca0)]=_0x456c7d(0x1ca0),this[_0x456c7d(0x1cd4)]=_0x456c7d(0x1cd4),this[_0x456c7d(0x4197)]=_0x456c7d(0x4197),this[_0x456c7d(0x154c)]=0x1,this[_0x456c7d(0x2f11)]=0.0001,this[_0x456c7d(0x3346)]=0.0075,this['fallOff']=0.000001,this[_0x456c7d(0x7f8)]=0.5,this[_0x456c7d(0x2d67)]=!0x0,this[_0x456c7d(0x3921)]=_0x245abb,this[_0x456c7d(0x3041)]();var _0x50a242=_0x2f28d7[_0x456c7d(0x2d91)]||_0x2f28d7,_0x2f28d7=_0x2f28d7[_0x456c7d(0x116d)]||_0x2f28d7;this[_0x456c7d(0x20e8)]=new _0x21c4ef['Q'](_0x456c7d(0x1a2b),_0x2f28d7,null,_0x11f9ea['x'][_0x456c7d(0x1e25)],_0x245abb[_0x456c7d(0x318e)](),!0x1),this[_0x456c7d(0x1df6)](_0x50a242),this[_0x456c7d(0x331a)](_0x50a242),this[_0x456c7d(0x3f76)](_0x2f28d7),this['addEffect'](new _0x23e184['L'](_0x245abb[_0x456c7d(0x318e)](),this[_0x456c7d(0x2cf2)],()=>this[_0x456c7d(0x20e8)],!0x0)),this[_0x456c7d(0x7d3)](new _0x23e184['L'](_0x245abb[_0x456c7d(0x318e)](),this['SSAORenderEffect'],()=>this[_0x456c7d(0x3f9e)],!0x0)),this[_0x456c7d(0x7d3)](new _0x23e184['L'](_0x245abb[_0x456c7d(0x318e)](),this[_0x456c7d(0x1ca0)],()=>this['_blurHPostProcess'],!0x0)),this[_0x456c7d(0x7d3)](new _0x23e184['L'](_0x245abb['getEngine'](),this[_0x456c7d(0x1cd4)],()=>this[_0x456c7d(0x2a1b)],!0x0)),this['addEffect'](new _0x23e184['L'](_0x245abb[_0x456c7d(0x318e)](),this[_0x456c7d(0x4197)],()=>this[_0x456c7d(0x2bf3)],!0x0)),_0x245abb[_0x456c7d(0x299a)][_0x456c7d(0x16c2)](this),_0x29f5d2&&_0x245abb['postProcessRenderPipelineManager'][_0x456c7d(0x16ce)](_0x4bd4cb,_0x29f5d2);}get[_0x8ad62b(0xa56)](){var _0x32fce7=_0x8ad62b;return this[_0x32fce7(0x3921)];}[_0x8ad62b(0x3d8)](_0x2c309d,_0x16ab47){var _0x1f58b2=_0x8ad62b;super['_attachCameras'](_0x2c309d,_0x16ab47);for(const _0x1e4cc2 of this['_cameras'])this[_0x1f58b2(0x3921)][_0x1f58b2(0x17f8)](_0x1e4cc2)[_0x1f58b2(0x132c)]();}[_0x8ad62b(0x1d40)](){var _0x30a09c=_0x8ad62b;return _0x30a09c(0x40e0);}[_0x8ad62b(0x3551)](_0x10cf0a=!0x1){var _0x52fe36=_0x8ad62b;for(let _0x3f883b=0x0;_0x3f883b<this[_0x52fe36(0x3921)][_0x52fe36(0x219b)]['length'];_0x3f883b++){var _0x1ed8b2=this['_scene'][_0x52fe36(0x219b)][_0x3f883b];this[_0x52fe36(0x20e8)][_0x52fe36(0x3551)](_0x1ed8b2),this[_0x52fe36(0x3f9e)][_0x52fe36(0x3551)](_0x1ed8b2),this[_0x52fe36(0xec9)]['dispose'](_0x1ed8b2),this[_0x52fe36(0x2a1b)][_0x52fe36(0x3551)](_0x1ed8b2),this[_0x52fe36(0x2bf3)][_0x52fe36(0x3551)](_0x1ed8b2);}this[_0x52fe36(0x28d3)][_0x52fe36(0x3551)](),_0x10cf0a&&this[_0x52fe36(0x3921)]['disableDepthRenderer'](),this[_0x52fe36(0x3921)][_0x52fe36(0x299a)][_0x52fe36(0x300d)](this[_0x52fe36(0x2319)],this[_0x52fe36(0x3921)][_0x52fe36(0x219b)]),super[_0x52fe36(0x3551)]();}[_0x8ad62b(0x331a)](_0x249ec5){var _0x4b503e=_0x8ad62b;this['_blurHPostProcess']=new _0x1d3c1c['i']('BlurH',new _0x3e62ef['FM'](0x1,0x0),0x10,_0x249ec5,null,_0x11f9ea['x'][_0x4b503e(0x1e25)],this['_scene'][_0x4b503e(0x318e)](),!0x1,_0x3cda63['g'][_0x4b503e(0xa43)]),this[_0x4b503e(0x2a1b)]=new _0x1d3c1c['i']('BlurV',new _0x3e62ef['FM'](0x0,0x1),0x10,_0x249ec5,null,_0x11f9ea['x'][_0x4b503e(0x1e25)],this[_0x4b503e(0x3921)]['getEngine'](),!0x1,_0x3cda63['g'][_0x4b503e(0xa43)]),this[_0x4b503e(0xec9)]['onActivateObservable'][_0x4b503e(0x33ee)](()=>{var _0x175b96=_0x4b503e,_0x394683=this[_0x175b96(0xec9)][_0x175b96(0xad8)]/this[_0x175b96(0x3921)][_0x175b96(0x318e)]()['getRenderWidth']();this[_0x175b96(0xec9)][_0x175b96(0xb88)]=0x10*_0x394683;}),this['_blurVPostProcess'][_0x4b503e(0x3026)][_0x4b503e(0x33ee)](()=>{var _0x9ad0e0=_0x4b503e,_0x593158=this['_blurVPostProcess']['height']/this[_0x9ad0e0(0x3921)][_0x9ad0e0(0x318e)]()['getRenderHeight']();this[_0x9ad0e0(0x2a1b)]['kernel']=0x10*_0x593158;});}['_rebuild'](){var _0x2572ce=_0x8ad62b;this[_0x2572ce(0x2d67)]=!0x0,super[_0x2572ce(0x2fb9)]();}[_0x8ad62b(0x1df6)](_0x370467){var _0x180dbd=_0x8ad62b;const _0x224de6=[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[_0x180dbd(0x3f9e)]=new _0x14ff1a['D'](_0x180dbd(0x1a89),_0x180dbd(0x1a89),[_0x180dbd(0x1363),'samplesFactor',_0x180dbd(0x36eb),_0x180dbd(0x154c),_0x180dbd(0x2f11),_0x180dbd(0x3346),'fallOff',_0x180dbd(0x7f8),_0x180dbd(0x2036),_0x180dbd(0x34a)],[_0x180dbd(0x1ac2)],_0x370467,null,_0x11f9ea['x'][_0x180dbd(0x1e25)],this['_scene'][_0x180dbd(0x318e)](),!0x1,_0x180dbd(0x23cb)),this['_ssaoPostProcess']['externalTextureSamplerBinding']=!0x0,this[_0x180dbd(0x3f9e)][_0x180dbd(0x7ef)]=_0x306118=>{var _0x26d846=_0x180dbd;this[_0x26d846(0x2d67)]&&(_0x306118[_0x26d846(0xe5a)](_0x26d846(0x1363),_0x224de6),_0x306118[_0x26d846(0x21ba)](_0x26d846(0x736),0x1/0x10),_0x306118[_0x26d846(0x21ba)]('randTextureTiles',0x4)),_0x306118['setFloat']('totalStrength',this[_0x26d846(0x154c)]),_0x306118[_0x26d846(0x21ba)](_0x26d846(0x2f11),this[_0x26d846(0x2f11)]),_0x306118[_0x26d846(0x21ba)](_0x26d846(0x3346),this[_0x26d846(0x3346)]),_0x306118['setFloat'](_0x26d846(0x1a72),this['fallOff']),_0x306118[_0x26d846(0x21ba)](_0x26d846(0x7f8),this[_0x26d846(0x7f8)]),_0x306118[_0x26d846(0xf22)](_0x26d846(0x13a7),this[_0x26d846(0x3921)][_0x26d846(0x17f8)](this['_scene']['activeCamera'])[_0x26d846(0x132c)]()),_0x306118[_0x26d846(0xf22)](_0x26d846(0x1ac2),this[_0x26d846(0x28d3)]);};}[_0x8ad62b(0x3f76)](_0x8f1d7a){var _0x5ddbe3=_0x8ad62b;this[_0x5ddbe3(0x2bf3)]=new _0x14ff1a['D'](_0x5ddbe3(0x1d23),_0x5ddbe3(0x1d23),[],['originalColor',_0x5ddbe3(0x34a)],_0x8f1d7a,null,_0x11f9ea['x'][_0x5ddbe3(0x1e25)],this[_0x5ddbe3(0x3921)]['getEngine'](),!0x1),this[_0x5ddbe3(0x2bf3)][_0x5ddbe3(0x7ef)]=_0x59c6c1=>{var _0x46a563=_0x5ddbe3;_0x59c6c1[_0x46a563(0xd9d)](_0x46a563(0x34a),_0x3e62ef['jp']['Vector4'][0x0][_0x46a563(0x408c)](0x0,0x0,0x1,0x1)),_0x59c6c1[_0x46a563(0x3634)](_0x46a563(0x3816),this[_0x46a563(0x20e8)]);};}[_0x8ad62b(0x3041)](){var _0x409e7b=_0x8ad62b;this['_randomTexture']=new _0x424796['c'](_0x409e7b(0x2c27),0x200,this[_0x409e7b(0x3921)],!0x1,_0x11f9ea['x']['TRILINEAR_SAMPLINGMODE']),this[_0x409e7b(0x28d3)][_0x409e7b(0x24af)]=_0x11f9ea['x']['WRAP_ADDRESSMODE'],this[_0x409e7b(0x28d3)][_0x409e7b(0x3906)]=_0x11f9ea['x'][_0x409e7b(0x276c)];const _0x36c90d=this[_0x409e7b(0x28d3)][_0x409e7b(0x70f)]();var _0x269c49=(_0x61a030,_0x3c0790)=>Math[_0x409e7b(0xff9)]()*(_0x3c0790-_0x61a030)+_0x61a030;const _0x22bd05=_0x3e62ef['P'][_0x409e7b(0xd5a)]();for(let _0x409b74=0x0;_0x409b74<0x200;_0x409b74++)for(let _0x175996=0x0;_0x175996<0x200;_0x175996++)_0x22bd05['x']=Math[_0x409e7b(0x3f66)](0xff*Math['max'](0x0,_0x269c49(-0x1,0x1))),_0x22bd05['y']=Math['floor'](0xff*Math[_0x409e7b(0x695)](0x0,_0x269c49(-0x1,0x1))),_0x22bd05['z']=Math[_0x409e7b(0x3f66)](0xff*Math[_0x409e7b(0x695)](0x0,_0x269c49(-0x1,0x1))),_0x36c90d[_0x409e7b(0x4116)]='rgb('+_0x22bd05['x']+',\x20'+_0x22bd05['y']+',\x20'+_0x22bd05['z']+')',_0x36c90d[_0x409e7b(0xc73)](_0x409b74,_0x175996,0x1,0x1);this['_randomTexture'][_0x409e7b(0x308d)](!0x1);}}_0x3e3a01([(0x0,_0x4e7583['qC'])()],_0x5147ab['prototype'],_0x8ad62b(0x154c),void 0x0),_0x3e3a01([(0x0,_0x4e7583['qC'])()],_0x5147ab['prototype'],'radius',void 0x0),_0x3e3a01([(0x0,_0x4e7583['qC'])()],_0x5147ab[_0x8ad62b(0x1fd2)],'area',void 0x0),_0x3e3a01([(0x0,_0x4e7583['qC'])()],_0x5147ab[_0x8ad62b(0x1fd2)],_0x8ad62b(0x1a72),void 0x0),_0x3e3a01([(0x0,_0x4e7583['qC'])()],_0x5147ab['prototype'],_0x8ad62b(0x7f8),void 0x0);},0x3c67:(_0x5b0a0a,_0x189070,_0x24220a)=>{var _0x365002=a7_0x38a779;function _0x4c55cf(_0x9720ec,_0x3ad090,_0x3b2eca,_0x5c31d5){var _0x4e298d=a7_0x2532,_0x31d495,_0x452636=arguments['length'],_0x490e10=_0x452636<0x3?_0x3ad090:null===_0x5c31d5?_0x5c31d5=Object[_0x4e298d(0x18ba)](_0x3ad090,_0x3b2eca):_0x5c31d5;if(_0x4e298d(0x1c87)==typeof Reflect&&_0x4e298d(0x7a8)==typeof Reflect[_0x4e298d(0x4111)])_0x490e10=Reflect[_0x4e298d(0x4111)](_0x9720ec,_0x3ad090,_0x3b2eca,_0x5c31d5);else{for(var _0x723ab5=_0x9720ec[_0x4e298d(0x3785)]-0x1;0x0<=_0x723ab5;_0x723ab5--)(_0x31d495=_0x9720ec[_0x723ab5])&&(_0x490e10=(_0x452636<0x3?_0x31d495(_0x490e10):0x3<_0x452636?_0x31d495(_0x3ad090,_0x3b2eca,_0x490e10):_0x31d495(_0x3ad090,_0x3b2eca))||_0x490e10);}0x3<_0x452636&&_0x490e10&&Object[_0x4e298d(0x259d)](_0x3ad090,_0x3b2eca,_0x490e10);}var _0xb7d864=_0x24220a(0x153ad),_0x5dd430=_0x24220a(0x10ea4),_0x5d877f=_0x24220a(0x9fd1),_0xc13f46=_0x24220a(0x1b5c),_0x438f09=_0x24220a(0xbac7),_0x12d0b0=_0x24220a(0x5f28),_0x2f4870=_0x24220a(0xf6ea),_0x7fed43=_0x24220a(0xd1d0),_0x9034fd=_0x24220a(0x8917),_0xc25dd9=_0x24220a(0x11de1),_0x17ea36=_0x24220a(0x77a5),_0x577dcf=_0x24220a(0xe456),_0x78db44=_0x24220a(0x102b2),_0x1abdd3=_0x24220a(0x16f9e);_0x24220a(0x8064),_0x24220a(0x152db);class _0x54f58f extends _0x2f4870['$']{constructor(_0x5c8e17,_0x1a506d,_0x3d6957,_0x58ed60=null,_0x1835f4){var _0x363a27=a7_0x2532;super(_0x1a506d[_0x363a27(0x318e)](),_0x5c8e17),this[_0x363a27(0x37e0)]=null,this[_0x363a27(0x1915)]=null,this['blurHPostProcesses']=[],this['blurVPostProcesses']=[],this[_0x363a27(0x18b8)]=null,this[_0x363a27(0x25ad)]=null,this['volumetricLightSmoothXPostProcess']=null,this[_0x363a27(0x3939)]=null,this[_0x363a27(0xb75)]=null,this[_0x363a27(0x1ea4)]=null,this[_0x363a27(0x378d)]=null,this['luminanceDownSamplePostProcesses']=[],this[_0x363a27(0x20fa)]=null,this[_0x363a27(0x17f9)]=null,this[_0x363a27(0x34bf)]=null,this['hdrFinalPostProcess']=null,this[_0x363a27(0x868)]=null,this['lensFlareComposePostProcess']=null,this[_0x363a27(0xb79)]=null,this['depthOfFieldPostProcess']=null,this[_0x363a27(0x16ef)]=null,this[_0x363a27(0x8ec)]=null,this[_0x363a27(0x16bc)]=0x1,this[_0x363a27(0x6b2)]=0x200,this[_0x363a27(0xc75)]=!0x1,this[_0x363a27(0x20f2)]=null,this[_0x363a27(0x3df4)]=0.2,this[_0x363a27(0x35e7)]=0x4,this[_0x363a27(0x1c49)]=0x40,this[_0x363a27(0xd55)]=null,this[_0x363a27(0x2d68)]=0x1,this[_0x363a27(0x1cc4)]=0.5,this[_0x363a27(0x1429)]=0.5,this['lensColorTexture']=null,this[_0x363a27(0x16df)]=0x14,this[_0x363a27(0x18bc)]=1.4,this[_0x363a27(0xb01)]=0.7,this['lensFlareDistortionStrength']=0x10,this[_0x363a27(0x161a)]=0x200,this[_0x363a27(0x2d40)]=null,this[_0x363a27(0x1956)]=null,this[_0x363a27(0x76d)]=0xa,this['depthOfFieldBlurWidth']=0x40,this['animations']=[],this[_0x363a27(0x24b7)]=null,this['_fixedExposure']=0x1,this['_currentExposure']=0x1,this[_0x363a27(0x341a)]=!0x1,this[_0x363a27(0x2b69)]=0x1,this['_motionStrength']=0x1,this[_0x363a27(0x13b5)]=!0x1,this[_0x363a27(0xa7a)]=[],this[_0x363a27(0x3790)]=!0x1,this[_0x363a27(0x911)]=!0x1,this[_0x363a27(0x6dc)]=!0x1,this[_0x363a27(0x1d2b)]=!0x1,this['_hdrEnabled']=!0x1,this[_0x363a27(0x1144)]=!0x1,this[_0x363a27(0x1f0b)]=!0x1,this['_screenSpaceReflectionsEnabled']=!0x1,this[_0x363a27(0x165f)]=0x40,this[_0x363a27(0x2c4f)]=0x32,this[_0x363a27(0x3f1e)]=0x1,this[_0x363a27(0x3206)]=_0x1835f4||_0x1a506d['cameras'],this['_cameras']=this[_0x363a27(0x3206)][_0x363a27(0xeff)](),this[_0x363a27(0xa7a)]=this[_0x363a27(0x3206)][_0x363a27(0xeff)](),this['_scene']=_0x1a506d,this['_basePostProcess']=_0x58ed60,this[_0x363a27(0x40ba)]=_0x3d6957,this[_0x363a27(0x1ee9)]=_0x1a506d[_0x363a27(0x318e)]()[_0x363a27(0x179f)]()['textureFloatRender']?_0x17ea36['g'][_0x363a27(0x248a)]:_0x17ea36['g'][_0x363a27(0x144b)],_0x1a506d[_0x363a27(0x299a)]['addPipeline'](this),this['_buildPipeline']();}get[_0x365002(0x3b07)](){var _0x560613=_0x365002;return this[_0x560613(0x31df)];}set['exposure'](_0x72782){var _0x4d4c19=_0x365002;this[_0x4d4c19(0x31df)]=_0x72782,this['_currentExposure']=_0x72782;}get['hdrAutoExposure'](){var _0x67bfe5=_0x365002;return this[_0x67bfe5(0x341a)];}set[_0x365002(0x1d0c)](_0x56dbb5){var _0x312b3e=_0x365002;if(this['_hdrAutoExposure']=_0x56dbb5,this['hdrPostProcess']){const _0x33dca7=[_0x312b3e(0x33d8)];_0x56dbb5&&_0x33dca7['push'](_0x312b3e(0x3df1)),this[_0x312b3e(0x20fa)][_0x312b3e(0x3295)](_0x33dca7[_0x312b3e(0x372b)]('\x0a'));}}get[_0x365002(0x2d62)](){return this['_motionStrength'];}set[_0x365002(0x2d62)](_0x51e223){var _0xb7702b=_0x365002;this[_0xb7702b(0x782)]=_0x51e223,this[_0xb7702b(0x13b5)]&&this[_0xb7702b(0xb79)]&&(this[_0xb7702b(0xb79)][_0xb7702b(0x2d62)]=_0x51e223);}get[_0x365002(0x2a65)](){return this['_isObjectBasedMotionBlur'];}set['objectBasedMotionBlur'](_0x10ca75){var _0x55af2b=_0x365002,_0x174ab2=this[_0x55af2b(0x13b5)]!==_0x10ca75;this[_0x55af2b(0x13b5)]=_0x10ca75,_0x174ab2&&this[_0x55af2b(0x2698)]();}get['BloomEnabled'](){return this['_bloomEnabled'];}set[_0x365002(0x34cd)](_0x49a016){var _0xc79418=_0x365002;this[_0xc79418(0x3790)]!==_0x49a016&&(this[_0xc79418(0x3790)]=_0x49a016,this[_0xc79418(0x2698)]());}get['DepthOfFieldEnabled'](){var _0x5f81df=_0x365002;return this[_0x5f81df(0x911)];}set[_0x365002(0x35a9)](_0x3601ae){var _0x18bd92=_0x365002;this['_depthOfFieldEnabled']!==_0x3601ae&&(this['_depthOfFieldEnabled']=_0x3601ae,this[_0x18bd92(0x2698)]());}get[_0x365002(0x71b)](){var _0x1de60b=_0x365002;return this[_0x1de60b(0x1d2b)];}set[_0x365002(0x71b)](_0x2895cd){var _0x413f3d=_0x365002;this[_0x413f3d(0x1d2b)]!==_0x2895cd&&(this['_lensFlareEnabled']=_0x2895cd,this[_0x413f3d(0x2698)]());}get[_0x365002(0x98b)](){var _0x291101=_0x365002;return this[_0x291101(0x14ff)];}set[_0x365002(0x98b)](_0x4c65bd){var _0x264844=_0x365002;this['_hdrEnabled']!==_0x4c65bd&&(this['_hdrEnabled']=_0x4c65bd,this[_0x264844(0x2698)]());}get[_0x365002(0x3635)](){var _0x213824=_0x365002;return this[_0x213824(0x6dc)];}set[_0x365002(0x3635)](_0x135210){var _0x4ccb4a=_0x365002;this[_0x4ccb4a(0x6dc)]!==_0x135210&&(_0x135210&&!this[_0x4ccb4a(0x3921)][_0x4ccb4a(0x35f5)]()?_0x5dd430['Y'][_0x4ccb4a(0x27dc)](_0x4ccb4a(0x26d)):(this[_0x4ccb4a(0x6dc)]=_0x135210,this['_buildPipeline']()));}get[_0x365002(0x22d2)](){var _0x38044a=_0x365002;return this[_0x38044a(0x1144)];}set['MotionBlurEnabled'](_0x1d4eac){var _0x4429ff=_0x365002;this[_0x4429ff(0x1144)]!==_0x1d4eac&&(this[_0x4429ff(0x1144)]=_0x1d4eac,this[_0x4429ff(0x2698)]());}get[_0x365002(0x1d54)](){var _0x157740=_0x365002;return this[_0x157740(0x1f0b)];}set[_0x365002(0x1d54)](_0x1acda8){var _0x3a3a8b=_0x365002;this[_0x3a3a8b(0x1f0b)]!==_0x1acda8&&(this[_0x3a3a8b(0x1f0b)]=_0x1acda8,this[_0x3a3a8b(0x2698)]());}get[_0x365002(0x18d0)](){var _0x28839c=_0x365002;return this[_0x28839c(0x1bff)];}set[_0x365002(0x18d0)](_0x276e1a){var _0x46ceb8=_0x365002;this['_screenSpaceReflectionsEnabled']!==_0x276e1a&&(this[_0x46ceb8(0x1bff)]=_0x276e1a,this[_0x46ceb8(0x2698)]());}get[_0x365002(0x6ff)](){return this['_volumetricLightStepsCount'];}set[_0x365002(0x6ff)](_0x1b4c01){var _0x26887b=_0x365002;this[_0x26887b(0x25ad)]&&this['volumetricLightPostProcess'][_0x26887b(0x3295)]('#define\x20VLS\x0a#define\x20NB_STEPS\x20'+_0x1b4c01[_0x26887b(0x2a28)](0x1)),this[_0x26887b(0x2c4f)]=_0x1b4c01;}get[_0x365002(0x4ea)](){var _0x53fcf8=_0x365002;return this[_0x53fcf8(0x165f)];}set[_0x365002(0x4ea)](_0x87d455){var _0x2f1660=_0x365002;this[_0x2f1660(0xb79)]&&(this[_0x2f1660(0x13b5)]?this[_0x2f1660(0xb79)][_0x2f1660(0x4ea)]=_0x87d455:this[_0x2f1660(0xb79)]['updateEffect'](_0x2f1660(0x197c)+_0x87d455['toFixed'](0x1))),this[_0x2f1660(0x165f)]=_0x87d455;}get[_0x365002(0x2ba8)](){return this['_samples'];}set[_0x365002(0x2ba8)](_0x4bde7b){var _0x483884=_0x365002;this[_0x483884(0x3f1e)]!==_0x4bde7b&&(this[_0x483884(0x3f1e)]=_0x4bde7b,this['_buildPipeline']());}[_0x365002(0x2698)](){var _0x485679=_0x365002,_0x2601de=this[_0x485679(0x40ba)];const _0x4a40e5=this[_0x485679(0x3921)];this['_disposePostProcesses'](),null!==this[_0x485679(0x3206)]&&(this[_0x485679(0x3921)][_0x485679(0x299a)][_0x485679(0x300d)](this['_name'],this['_cameras']),this['_cameras']=this[_0x485679(0xa7a)][_0x485679(0xeff)]()),this[_0x485679(0x376b)](),this[_0x485679(0x1bff)]&&(this[_0x485679(0x8ec)]=new _0x1abdd3['G'](_0x485679(0x368a),_0x4a40e5,_0x2601de,null,_0x438f09['x'][_0x485679(0x1e25)],_0x4a40e5[_0x485679(0x318e)](),!0x1,this['_floatTextureType']),this[_0x485679(0x8ec)][_0x485679(0x34d2)][_0x485679(0x33ee)](()=>{var _0x134949=_0x485679;this[_0x134949(0x24b7)]=this[_0x134949(0x8ec)];}),this['addEffect'](new _0x7fed43['L'](_0x4a40e5[_0x485679(0x318e)](),_0x485679(0xebc),()=>this['screenSpaceReflectionPostProcess'],!0x0))),this[_0x485679(0x792)]?this[_0x485679(0xbcc)]=this[_0x485679(0x792)]:this['originalPostProcess']=new _0x12d0b0['D'](_0x485679(0x368a),_0x485679(0x1d73),[],[],_0x2601de,null,_0x438f09['x'][_0x485679(0x1e25)],_0x4a40e5['getEngine'](),!0x1,'#define\x20PASS_POST_PROCESS',this[_0x485679(0x1ee9)]),this[_0x485679(0xbcc)]['autoClear']=!this[_0x485679(0x8ec)],this[_0x485679(0xbcc)][_0x485679(0x34d2)][_0x485679(0x33ee)](()=>{var _0xcd630f=_0x485679;this[_0xcd630f(0x24b7)]=this['originalPostProcess'];}),this[_0x485679(0x7d3)](new _0x7fed43['L'](_0x4a40e5[_0x485679(0x318e)](),_0x485679(0x1461),()=>this[_0x485679(0xbcc)],!0x0)),this['_bloomEnabled']&&(this['_createDownSampleX4PostProcess'](_0x4a40e5,_0x2601de/0x4),this[_0x485679(0x829)](_0x4a40e5,_0x2601de/0x4),this[_0x485679(0x17ed)](_0x4a40e5,_0x2601de/0x4,0x1),this[_0x485679(0x1cee)](_0x4a40e5,_0x2601de),this[_0x485679(0x17f9)]=new _0x12d0b0['D']('HDRDepthOfFieldSource','standard',[],[],_0x2601de,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x4a40e5[_0x485679(0x318e)](),!0x1,_0x485679(0x2f0e),_0x17ea36['g'][_0x485679(0xa43)]),this[_0x485679(0x7d3)](new _0x7fed43['L'](_0x4a40e5[_0x485679(0x318e)](),_0x485679(0x173e),()=>this[_0x485679(0x17f9)],!0x0))),this[_0x485679(0x6dc)]&&(this[_0x485679(0x28ee)](_0x4a40e5,_0x2601de),this['volumetricLightFinalPostProcess']=new _0x12d0b0['D']('HDRVLSFinal','standard',[],[],_0x2601de,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x4a40e5[_0x485679(0x318e)](),!0x1,'#define\x20PASS_POST_PROCESS',_0x17ea36['g']['TEXTURETYPE_UNSIGNED_INT']),this['addEffect'](new _0x7fed43['L'](_0x4a40e5['getEngine'](),_0x485679(0x1d01),()=>this[_0x485679(0x1ea4)],!0x0))),this[_0x485679(0x1d2b)]&&(this[_0x485679(0x41a4)](_0x4a40e5,_0x2601de),this[_0x485679(0x34bf)]=new _0x12d0b0['D'](_0x485679(0x26a5),_0x485679(0x1d73),[],[],_0x2601de,null,_0x438f09['x'][_0x485679(0x1e25)],_0x4a40e5['getEngine'](),!0x1,_0x485679(0x2f0e),_0x17ea36['g'][_0x485679(0xa43)]),this['addEffect'](new _0x7fed43['L'](_0x4a40e5[_0x485679(0x318e)](),_0x485679(0x26a5),()=>this[_0x485679(0x34bf)],!0x0))),this[_0x485679(0x14ff)]&&(this[_0x485679(0x2cac)](_0x4a40e5,this['_floatTextureType']),this['_createHdrPostProcess'](_0x4a40e5,_0x2601de),this['hdrFinalPostProcess']=new _0x12d0b0['D'](_0x485679(0x2ef0),_0x485679(0x1d73),[],[],_0x2601de,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x4a40e5[_0x485679(0x318e)](),!0x1,_0x485679(0x2f0e),_0x17ea36['g'][_0x485679(0xa43)]),this[_0x485679(0x7d3)](new _0x7fed43['L'](_0x4a40e5['getEngine'](),'HDRPostHDReDepthOfFieldSource',()=>this['hdrFinalPostProcess'],!0x0))),this['_depthOfFieldEnabled']&&(this[_0x485679(0x17ed)](_0x4a40e5,_0x2601de/0x2,0x3,_0x485679(0x2adc)),this[_0x485679(0x2def)](_0x4a40e5,_0x2601de)),this[_0x485679(0x1144)]&&this[_0x485679(0x3acb)](_0x4a40e5,_0x2601de),this[_0x485679(0x1f0b)]&&(this[_0x485679(0x16ef)]=new _0xc25dd9['P']('fxaa',0x1,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x4a40e5[_0x485679(0x318e)](),!0x1,_0x17ea36['g']['TEXTURETYPE_UNSIGNED_INT']),this['addEffect'](new _0x7fed43['L'](_0x4a40e5['getEngine'](),_0x485679(0x3581),()=>this[_0x485679(0x16ef)],!0x0))),null!==this[_0x485679(0x3206)]&&this['_scene'][_0x485679(0x299a)][_0x485679(0x16ce)](this[_0x485679(0x2319)],this[_0x485679(0x3206)]),!this[_0x485679(0x26e0)](this[_0x485679(0x3f1e)])&&0x1<this['_samples']&&_0x5dd430['Y'][_0x485679(0x27dc)](_0x485679(0x3928));}[_0x365002(0x3e8)](_0x5e7e51,_0x3f6773){var _0x315af9=_0x365002;const _0x2a62ff=new Array(0x20);this['downSampleX4PostProcess']=new _0x12d0b0['D']('HDRDownSampleX4','standard',[_0x315af9(0x1592)],[],_0x3f6773,null,_0x438f09['x'][_0x315af9(0x1e25)],_0x5e7e51[_0x315af9(0x318e)](),!0x1,'#define\x20DOWN_SAMPLE_X4',this['_floatTextureType']),this[_0x315af9(0x37e0)][_0x315af9(0x7ef)]=_0x477a9e=>{var _0x24728e=_0x315af9;let _0x5356ce=0x0;var _0x1668ca=this[_0x24728e(0x37e0)][_0x24728e(0xad8)],_0x4494e1=this['downSampleX4PostProcess']['height'];for(let _0x4968d6=-0x2;_0x4968d6<0x2;_0x4968d6++)for(let _0x509f93=-0x2;_0x509f93<0x2;_0x509f93++)_0x2a62ff[_0x5356ce]=(_0x4968d6+0.5)*(0x1/_0x1668ca),_0x2a62ff[_0x5356ce+0x1]=(_0x509f93+0.5)*(0x1/_0x4494e1),_0x5356ce+=0x2;_0x477a9e[_0x24728e(0x2ab7)](_0x24728e(0x1592),_0x2a62ff);},this[_0x315af9(0x7d3)](new _0x7fed43['L'](_0x5e7e51['getEngine'](),_0x315af9(0x13e0),()=>this[_0x315af9(0x37e0)],!0x0));}['_createBrightPassPostProcess'](_0x4a1034,_0x318e3b){var _0xf33010=_0x365002;const _0x3a44e2=new Array(0x8);this[_0xf33010(0x1915)]=new _0x12d0b0['D'](_0xf33010(0x18f3),_0xf33010(0x1d73),[_0xf33010(0x1592),'brightThreshold'],[],_0x318e3b,null,_0x438f09['x'][_0xf33010(0x1e25)],_0x4a1034['getEngine'](),!0x1,_0xf33010(0x3dc4),this['_floatTextureType']),this['brightPassPostProcess']['onApply']=_0x15bc6b=>{var _0x510a5b=_0xf33010,_0x61dc72=0x1/this[_0x510a5b(0x1915)]['width'],_0x5b428d=0x1/this[_0x510a5b(0x1915)][_0x510a5b(0x605)];_0x3a44e2[0x0]=-0.5*_0x61dc72,_0x3a44e2[0x1]=0.5*_0x5b428d,_0x3a44e2[0x2]=0.5*_0x61dc72,_0x3a44e2[0x3]=0.5*_0x5b428d,_0x3a44e2[0x4]=-0.5*_0x61dc72,_0x3a44e2[0x5]=-0.5*_0x5b428d,_0x3a44e2[0x6]=0.5*_0x61dc72,_0x3a44e2[0x7]=-0.5*_0x5b428d,_0x15bc6b['setArray2'](_0x510a5b(0x1592),_0x3a44e2),_0x15bc6b['setFloat'](_0x510a5b(0x16bc),this['brightThreshold']);},this[_0xf33010(0x7d3)](new _0x7fed43['L'](_0x4a1034[_0xf33010(0x318e)](),_0xf33010(0x18f3),()=>this[_0xf33010(0x1915)],!0x0));}[_0x365002(0x17ed)](_0x238cc9,_0x227186,_0xa22c41,_0x5926d1=_0x365002(0x6b2)){var _0x230f45=_0x365002;const _0x5e028a=_0x238cc9[_0x230f45(0x318e)](),_0x53505b=new _0x9034fd['i'](_0x230f45(0x2ade)+_0xa22c41,new _0x5d877f['FM'](0x1,0x0),this[_0x5926d1],_0x227186,null,_0x438f09['x'][_0x230f45(0x1e25)],_0x238cc9[_0x230f45(0x318e)](),!0x1,this['_floatTextureType']),_0xaa9c20=new _0x9034fd['i'](_0x230f45(0x951)+_0xa22c41,new _0x5d877f['FM'](0x0,0x1),this[_0x5926d1],_0x227186,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x238cc9['getEngine'](),!0x1,this[_0x230f45(0x1ee9)]);_0x53505b['onActivateObservable'][_0x230f45(0x33ee)](()=>{var _0x12e9c3=_0x230f45,_0x5dea4e=_0x53505b[_0x12e9c3(0xad8)]/_0x5e028a[_0x12e9c3(0x158f)]();_0x53505b['kernel']=this[_0x5926d1]*_0x5dea4e;}),_0xaa9c20[_0x230f45(0x3026)]['add'](()=>{var _0x151486=_0x230f45,_0x307bad=_0xaa9c20[_0x151486(0x605)]/_0x5e028a[_0x151486(0x1f43)]();_0xaa9c20['kernel']=this['horizontalBlur']?0x40*_0x307bad:this[_0x5926d1]*_0x307bad;}),this[_0x230f45(0x7d3)](new _0x7fed43['L'](_0x238cc9[_0x230f45(0x318e)](),_0x230f45(0x3b1)+_0xa22c41,()=>_0x53505b,!0x0)),this[_0x230f45(0x7d3)](new _0x7fed43['L'](_0x238cc9[_0x230f45(0x318e)](),_0x230f45(0x2816)+_0xa22c41,()=>_0xaa9c20,!0x0)),this[_0x230f45(0x2a78)][_0x230f45(0x1e1d)](_0x53505b),this[_0x230f45(0x3fcf)]['push'](_0xaa9c20);}[_0x365002(0x1cee)](_0x2803ff,_0x192f39){var _0x5570b3=_0x365002;this[_0x5570b3(0x18b8)]=new _0x12d0b0['D'](_0x5570b3(0x22fe),_0x5570b3(0x1d73),[_0x5570b3(0x3b07)],[_0x5570b3(0x36ee),_0x5570b3(0x1fc1)],_0x192f39,null,_0x438f09['x'][_0x5570b3(0x1e25)],_0x2803ff['getEngine'](),!0x1,'#define\x20TEXTURE_ADDER',this[_0x5570b3(0x1ee9)]),this[_0x5570b3(0x18b8)][_0x5570b3(0x7ef)]=_0x37f049=>{var _0x5bbfe8=_0x5570b3;_0x37f049[_0x5bbfe8(0x3634)](_0x5bbfe8(0x36ee),this[_0x5bbfe8(0x6dc)]?this[_0x5bbfe8(0x24b7)]:this['originalPostProcess']),_0x37f049[_0x5bbfe8(0xf22)](_0x5bbfe8(0x1fc1),this[_0x5bbfe8(0x20f2)]),_0x37f049[_0x5bbfe8(0x21ba)]('exposure',this['_currentExposure']),this[_0x5bbfe8(0x24b7)]=this[_0x5bbfe8(0x17f9)];},this['addEffect'](new _0x7fed43['L'](_0x2803ff[_0x5570b3(0x318e)](),'HDRTextureAdder',()=>this[_0x5570b3(0x18b8)],!0x0));}[_0x365002(0x28ee)](_0x7514d0,_0x37cce2){var _0x12e827=_0x365002;const _0x5ca087=_0x7514d0['enableGeometryBufferRenderer'](),_0xb46230=(_0x5ca087[_0x12e827(0x1918)]=!0x0,_0x5ca087[_0x12e827(0x368)]()),_0x18b5ba=(this['volumetricLightPostProcess']=new _0x12d0b0['D'](_0x12e827(0x18c5),'standard',[_0x12e827(0x16e6),_0x12e827(0x26bd),_0x12e827(0x21f),'sunColor',_0x12e827(0x3dd3),_0x12e827(0xf97),_0x12e827(0x39ce)],[_0x12e827(0x78d),'positionSampler'],_0x37cce2/0x8,null,_0x438f09['x'][_0x12e827(0x1e25)],_0x7514d0[_0x12e827(0x318e)](),!0x1,_0x12e827(0x3a26)+this[_0x12e827(0x2c4f)][_0x12e827(0x2a28)](0x1)),_0x5d877f['FM'][_0x12e827(0xd5a)]());this[_0x12e827(0x25ad)][_0x12e827(0x7ef)]=_0x3f4475=>{var _0x2007b5=_0x12e827;if(this['sourceLight']&&this['sourceLight']['getShadowGenerator']()&&this[_0x2007b5(0x3921)]['activeCamera']){const _0x16faa5=this['sourceLight'][_0x2007b5(0x361e)]();_0x3f4475[_0x2007b5(0xf22)](_0x2007b5(0x78d),_0x16faa5[_0x2007b5(0x9ee)]()),_0x3f4475['setTexture'](_0x2007b5(0x31f),_0xb46230[_0x2007b5(0x3ab1)][0x2]),_0x3f4475[_0x2007b5(0x3b5e)](_0x2007b5(0x1f6b),this['sourceLight']['diffuse']),_0x3f4475[_0x2007b5(0x2a0f)](_0x2007b5(0x21f),this[_0x2007b5(0xd55)]['getShadowDirection']()),_0x3f4475[_0x2007b5(0x2a0f)]('cameraPosition',this['_scene']['activeCamera'][_0x2007b5(0x1d4b)]),_0x3f4475[_0x2007b5(0x233e)]('shadowViewProjection',_0x16faa5['getTransformMatrix']()),_0x3f4475[_0x2007b5(0x21ba)](_0x2007b5(0x3dd3),this['volumetricLightCoefficient']),_0x3f4475['setFloat'](_0x2007b5(0xf97),this[_0x2007b5(0x35e7)]),_0x18b5ba['x']=this[_0x2007b5(0xd55)]['getDepthMinZ'](this[_0x2007b5(0x3921)]['activeCamera']),_0x18b5ba['y']=this[_0x2007b5(0xd55)]['getDepthMaxZ'](this[_0x2007b5(0x3921)][_0x2007b5(0x3728)]),_0x3f4475[_0x2007b5(0x3b15)](_0x2007b5(0x39ce),_0x18b5ba);}},this[_0x12e827(0x7d3)](new _0x7fed43['L'](_0x7514d0[_0x12e827(0x318e)](),_0x12e827(0x18c5),()=>this[_0x12e827(0x25ad)],!0x0)),this[_0x12e827(0x17ed)](_0x7514d0,_0x37cce2/0x4,0x0,'volumetricLightBlurScale'),this['volumetricLightMergePostProces']=new _0x12d0b0['D'](_0x12e827(0x3c70),_0x12e827(0x1d73),[],[_0x12e827(0x1826)],_0x37cce2,null,_0x438f09['x'][_0x12e827(0x1e25)],_0x7514d0[_0x12e827(0x318e)](),!0x1,_0x12e827(0x3e7f)),this['volumetricLightMergePostProces'][_0x12e827(0x7ef)]=_0xc23efe=>{var _0x1ddda6=_0x12e827;_0xc23efe['setTextureFromPostProcess'](_0x1ddda6(0x1826),this[_0x1ddda6(0x3790)]?this[_0x1ddda6(0x17f9)]:this[_0x1ddda6(0xbcc)]),this[_0x1ddda6(0x24b7)]=this[_0x1ddda6(0x1ea4)];},this[_0x12e827(0x7d3)](new _0x7fed43['L'](_0x7514d0[_0x12e827(0x318e)](),_0x12e827(0x3c70),()=>this[_0x12e827(0xb75)],!0x0));}[_0x365002(0x2cac)](_0x44d8c3,_0x457d38){var _0x3396a5=_0x365002,_0x3bad99=Math[_0x3396a5(0x3bfb)](0x3,_0x54f58f[_0x3396a5(0x2619)]);this[_0x3396a5(0x378d)]=new _0x12d0b0['D'](_0x3396a5(0xd56),_0x3396a5(0x1d73),[_0x3396a5(0x2c96)],[],{'width':_0x3bad99,'height':_0x3bad99},null,_0x438f09['x'][_0x3396a5(0x1e25)],_0x44d8c3[_0x3396a5(0x318e)](),!0x1,_0x3396a5(0x3d05),_0x457d38);const _0x129d5a=[];this[_0x3396a5(0x378d)][_0x3396a5(0x7ef)]=_0x572e01=>{var _0x3e74aa=_0x3396a5,_0x5d878d=0x1/this['luminancePostProcess'][_0x3e74aa(0xad8)],_0x293024=0x1/this[_0x3e74aa(0x378d)][_0x3e74aa(0x605)];_0x129d5a[0x0]=-0.5*_0x5d878d,_0x129d5a[0x1]=0.5*_0x293024,_0x129d5a[0x2]=0.5*_0x5d878d,_0x129d5a[0x3]=0.5*_0x293024,_0x129d5a[0x4]=-0.5*_0x5d878d,_0x129d5a[0x5]=-0.5*_0x293024,_0x129d5a[0x6]=0.5*_0x5d878d,_0x129d5a[0x7]=-0.5*_0x293024,_0x572e01[_0x3e74aa(0x2ab7)]('lumOffsets',_0x129d5a);},this['addEffect'](new _0x7fed43['L'](_0x44d8c3[_0x3396a5(0x318e)](),_0x3396a5(0xd56),()=>this[_0x3396a5(0x378d)],!0x0));for(let _0x4af6e5=_0x54f58f[_0x3396a5(0x2619)]-0x1;0x0<=_0x4af6e5;_0x4af6e5--){_0x3bad99=Math[_0x3396a5(0x3bfb)](0x3,_0x4af6e5);let _0x1615fc=_0x3396a5(0x294c);0x0===_0x4af6e5&&(_0x1615fc+=_0x3396a5(0x2e69));var _0x122014=new _0x12d0b0['D'](_0x3396a5(0x4036)+_0x4af6e5,_0x3396a5(0x1d73),[_0x3396a5(0x1592),_0x3396a5(0x2552)],[],{'width':_0x3bad99,'height':_0x3bad99},null,_0x438f09['x'][_0x3396a5(0x1e25)],_0x44d8c3[_0x3396a5(0x318e)](),!0x1,_0x1615fc,_0x457d38);this[_0x3396a5(0x3af0)][_0x3396a5(0x1e1d)](_0x122014);}let _0x5bb860=this[_0x3396a5(0x378d)];this[_0x3396a5(0x3af0)][_0x3396a5(0x66b)]((_0x10e880,_0x560764)=>{var _0x3f2805=_0x3396a5;const _0x46ab82=new Array(0x12);_0x10e880[_0x3f2805(0x7ef)]=_0x47f52d=>{var _0x2f287e=_0x3f2805;if(_0x5bb860){let _0x2f341c=0x0;for(let _0x167cdb=-0x1;_0x167cdb<0x2;_0x167cdb++)for(let _0x3574e7=-0x1;_0x3574e7<0x2;_0x3574e7++)_0x46ab82[_0x2f341c]=_0x167cdb/_0x5bb860[_0x2f287e(0xad8)],_0x46ab82[_0x2f341c+0x1]=_0x3574e7/_0x5bb860[_0x2f287e(0x605)],_0x2f341c+=0x2;_0x47f52d['setArray2'](_0x2f287e(0x1592),_0x46ab82),_0x47f52d[_0x2f287e(0x21ba)](_0x2f287e(0x2552),0.5/_0x5bb860['width']),_0x5bb860=_0x560764===this[_0x2f287e(0x3af0)][_0x2f287e(0x3785)]-0x1?this['luminancePostProcess']:_0x10e880;}},_0x560764===this[_0x3f2805(0x3af0)][_0x3f2805(0x3785)]-0x1&&(_0x10e880[_0x3f2805(0xe57)]=()=>{var _0x1871da=_0x3f2805;const _0x24ed67=_0x44d8c3[_0x1871da(0x318e)]()[_0x1871da(0x719)](0x0,0x0,0x1,0x1),_0x115ae8=new _0x5d877f['Lt'](0x1/0xfd02ff,0x1/0xfe01,0x1/0xff,0x1);_0x24ed67[_0x1871da(0xd1a)](_0x50b965=>{var _0x5e886f=_0x1871da;_0x50b965=new Uint8Array(_0x50b965[_0x5e886f(0x12ab)]),this[_0x5e886f(0x2b69)]=(_0x50b965[0x0]*_0x115ae8['x']+_0x50b965[0x1]*_0x115ae8['y']+_0x50b965[0x2]*_0x115ae8['z']+_0x50b965[0x3]*_0x115ae8['w'])/0x64;});}),this[_0x3f2805(0x7d3)](new _0x7fed43['L'](_0x44d8c3['getEngine'](),_0x3f2805(0x4036)+_0x560764,()=>_0x10e880,!0x0));});}[_0x365002(0x22f)](_0x604d84,_0x1b0591){var _0x132af1=_0x365002;const _0x1d2b06=[_0x132af1(0x33d8)];this[_0x132af1(0x341a)]&&_0x1d2b06[_0x132af1(0x1e1d)]('#define\x20AUTO_EXPOSURE'),this['hdrPostProcess']=new _0x12d0b0['D'](_0x132af1(0x3c0f),_0x132af1(0x1d73),[_0x132af1(0x1d07)],[_0x132af1(0x200d)],_0x1b0591,null,_0x438f09['x'][_0x132af1(0x1e25)],_0x604d84['getEngine'](),!0x1,_0x1d2b06[_0x132af1(0x372b)]('\x0a'),_0x17ea36['g']['TEXTURETYPE_UNSIGNED_INT']);let _0x39be49=0x1,_0x3234b0=0x0,_0x4f6464=0x0;this['hdrPostProcess'][_0x132af1(0x7ef)]=_0xe8f292=>{var _0x22eace=_0x132af1,_0x26b16c;_0xe8f292['setTextureFromPostProcess'](_0x22eace(0x200d),this[_0x22eace(0x24b7)]),_0x3234b0+=_0x604d84[_0x22eace(0x318e)]()[_0x22eace(0x127b)](),_0x39be49<0x0?_0x39be49=this['_hdrCurrentLuminance']:(_0x26b16c=(_0x4f6464-_0x3234b0)/0x3e8,this[_0x22eace(0x2b69)]<_0x39be49+this[_0x22eace(0x1cc4)]*_0x26b16c?_0x39be49+=this[_0x22eace(0x1cc4)]*_0x26b16c:this['_hdrCurrentLuminance']>_0x39be49-this[_0x22eace(0x1429)]*_0x26b16c?_0x39be49-=this[_0x22eace(0x1429)]*_0x26b16c:_0x39be49=this['_hdrCurrentLuminance']),this[_0x22eace(0x1d0c)]?this[_0x22eace(0x1cf8)]=this[_0x22eace(0x31df)]/_0x39be49:(_0x39be49=_0xc13f46['R'][_0x22eace(0x40ad)](_0x39be49,this[_0x22eace(0x2d68)],0x56bc75e2d63100000),_0xe8f292[_0x22eace(0x21ba)]('averageLuminance',_0x39be49)),_0x4f6464=_0x3234b0,this[_0x22eace(0x24b7)]=this[_0x22eace(0x3c53)];},this['addEffect'](new _0x7fed43['L'](_0x604d84[_0x132af1(0x318e)](),_0x132af1(0x3c0f),()=>this[_0x132af1(0x20fa)],!0x0));}['_createLensFlarePostProcess'](_0x59d546,_0x35ef58){var _0x21e700=_0x365002;this[_0x21e700(0x868)]=new _0x12d0b0['D']('HDRLensFlare',_0x21e700(0x1d73),[_0x21e700(0x9e6),_0x21e700(0x2adb),'haloWidth',_0x21e700(0x547),_0x21e700(0x2b88)],[_0x21e700(0x3da1)],_0x35ef58/0x2,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x59d546[_0x21e700(0x318e)](),!0x1,'#define\x20LENS_FLARE',_0x17ea36['g'][_0x21e700(0xa43)]),this[_0x21e700(0x7d3)](new _0x7fed43['L'](_0x59d546[_0x21e700(0x318e)](),'HDRLensFlare',()=>this[_0x21e700(0x868)],!0x0)),this[_0x21e700(0x17ed)](_0x59d546,_0x35ef58/0x4,0x2,_0x21e700(0x161a)),this[_0x21e700(0x399c)]=new _0x12d0b0['D']('HDRLensFlareCompose',_0x21e700(0x1d73),[_0x21e700(0x1875)],[_0x21e700(0x36ee),'lensDirtSampler','lensStarSampler'],_0x35ef58,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x59d546['getEngine'](),!0x1,'#define\x20LENS_FLARE_COMPOSE',_0x17ea36['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x21e700(0x7d3)](new _0x7fed43['L'](_0x59d546[_0x21e700(0x318e)](),_0x21e700(0xdc0),()=>this[_0x21e700(0x399c)],!0x0));const _0x347f5f=new _0x5d877f['FM'](0x0,0x0),_0x18677b=(this[_0x21e700(0x868)]['externalTextureSamplerBinding']=!0x0,this[_0x21e700(0x868)]['onApply']=_0x1dffb1=>{var _0x4d085d=_0x21e700;_0x1dffb1['setTextureFromPostProcess'](_0x4d085d(0x13a7),this[_0x4d085d(0x3790)]?this[_0x4d085d(0x2a78)][0x0]:this[_0x4d085d(0xbcc)]),_0x1dffb1['setTexture'](_0x4d085d(0x3da1),this[_0x4d085d(0x2ead)]),_0x1dffb1[_0x4d085d(0x21ba)](_0x4d085d(0x9e6),this[_0x4d085d(0x16df)]),_0x1dffb1['setFloat'](_0x4d085d(0x2adb),this['lensFlareGhostDispersal']),_0x1dffb1[_0x4d085d(0x21ba)](_0x4d085d(0xb43),this[_0x4d085d(0xb01)]),_0x347f5f['x']=this[_0x4d085d(0x868)][_0x4d085d(0xad8)],_0x347f5f['y']=this[_0x4d085d(0x868)][_0x4d085d(0x605)],_0x1dffb1['setVector2'](_0x4d085d(0x547),_0x347f5f),_0x1dffb1[_0x4d085d(0x21ba)]('distortionStrength',this[_0x4d085d(0x388a)]);},_0x5d877f['y3'][_0x21e700(0x172b)](0x2,0x0,-0x1,0x0,0x0,0x2,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x8bd803=_0x5d877f['y3']['FromValues'](0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);this[_0x21e700(0x399c)]['onApply']=_0x5dec5b=>{var _0x4bf789=_0x21e700;if(this['_scene']['activeCamera']){_0x5dec5b[_0x4bf789(0x3634)](_0x4bf789(0x36ee),this[_0x4bf789(0x868)]),_0x5dec5b[_0x4bf789(0xf22)]('lensDirtSampler',this['lensFlareDirtTexture']),_0x5dec5b[_0x4bf789(0xf22)](_0x4bf789(0x3855),this['lensStarTexture']);const _0x400007=this[_0x4bf789(0x3921)]['activeCamera'][_0x4bf789(0x1f0c)]()['getRow'](0x0),_0x49cf33=this['_scene'][_0x4bf789(0x3728)][_0x4bf789(0x1f0c)]()[_0x4bf789(0x4038)](0x2);var _0x802e=_0x5d877f['P'][_0x4bf789(0x1457)](_0x400007[_0x4bf789(0x1d14)](),new _0x5d877f['P'](0x1,0x0,0x0))+_0x5d877f['P'][_0x4bf789(0x1457)](_0x49cf33[_0x4bf789(0x1d14)](),new _0x5d877f['P'](0x0,0x0,0x1)),_0x802e=(_0x802e*=0x4,_0x5d877f['y3'][_0x4bf789(0x172b)](0.5*Math[_0x4bf789(0x1262)](_0x802e),-Math[_0x4bf789(0xa8b)](_0x802e),0x0,0x0,Math['sin'](_0x802e),0.5*Math[_0x4bf789(0x1262)](_0x802e),0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x802e=_0x8bd803[_0x4bf789(0x20e1)](_0x802e)['multiply'](_0x18677b);_0x5dec5b['setMatrix'](_0x4bf789(0x1875),_0x802e),this[_0x4bf789(0x24b7)]=this['lensFlareFinalPostProcess'];}};}[_0x365002(0x2def)](_0x30f2a0,_0x3b13ba){var _0x3925d6=_0x365002;this[_0x3925d6(0x227a)]=new _0x12d0b0['D'](_0x3925d6(0x20e6),'standard',['distance'],[_0x3925d6(0x36ee),'depthSampler'],_0x3b13ba,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x30f2a0[_0x3925d6(0x318e)](),!0x1,_0x3925d6(0x2333),_0x17ea36['g'][_0x3925d6(0xa43)]),this[_0x3925d6(0x227a)][_0x3925d6(0x7ef)]=_0x3e589f=>{var _0x2e8ba6=_0x3925d6;_0x3e589f[_0x2e8ba6(0x3634)](_0x2e8ba6(0x36ee),this[_0x2e8ba6(0x24b7)]),_0x3e589f[_0x2e8ba6(0xf22)]('depthSampler',this[_0x2e8ba6(0x8dd)]()),_0x3e589f[_0x2e8ba6(0x21ba)](_0x2e8ba6(0xd4e),this[_0x2e8ba6(0x76d)]);},this[_0x3925d6(0x7d3)](new _0x7fed43['L'](_0x30f2a0[_0x3925d6(0x318e)](),_0x3925d6(0x20e6),()=>this[_0x3925d6(0x227a)],!0x0));}[_0x365002(0x3acb)](_0x486ecc,_0x4cd375){var _0x338022=_0x365002;if(this[_0x338022(0x13b5)]){const _0x2ae186=new _0x78db44['b'](_0x338022(0x1f9d),_0x486ecc,_0x4cd375,null,_0x438f09['x'][_0x338022(0x1e25)],_0x486ecc[_0x338022(0x318e)](),!0x1,_0x17ea36['g'][_0x338022(0xa43)]);_0x2ae186[_0x338022(0x2d62)]=this[_0x338022(0x2d62)],_0x2ae186[_0x338022(0x4ea)]=this['motionBlurSamples'],this['motionBlurPostProcess']=_0x2ae186;}else{this['motionBlurPostProcess']=new _0x12d0b0['D'](_0x338022(0x1f9d),'standard',[_0x338022(0x23ba),_0x338022(0x223b),_0x338022(0x1da8),_0x338022(0x10fa),_0x338022(0x2d62)],['depthSampler'],_0x4cd375,null,_0x438f09['x']['BILINEAR_SAMPLINGMODE'],_0x486ecc[_0x338022(0x318e)](),!0x1,_0x338022(0x197c)+this[_0x338022(0x4ea)][_0x338022(0x2a28)](0x1),_0x17ea36['g']['TEXTURETYPE_UNSIGNED_INT']);let _0x25e3db,_0x363404=_0x5d877f['y3'][_0x338022(0x243a)]();const _0x4cf241=_0x5d877f['y3'][_0x338022(0x243a)]();let _0x58c3fb=_0x5d877f['y3'][_0x338022(0x243a)]();const _0x45c9a9=_0x5d877f['FM'][_0x338022(0xd5a)]();this[_0x338022(0xb79)]['onApply']=_0x56f28b=>{var _0x3ab045=_0x338022;(_0x58c3fb=_0x486ecc[_0x3ab045(0x9d4)]()[_0x3ab045(0x20e1)](_0x486ecc[_0x3ab045(0x1f0c)]()))[_0x3ab045(0x2b1e)](_0x4cf241),_0x56f28b[_0x3ab045(0x233e)](_0x3ab045(0x23ba),_0x4cf241),_0x56f28b[_0x3ab045(0x233e)](_0x3ab045(0x223b),_0x363404),_0x363404=_0x58c3fb,_0x45c9a9['x']=this[_0x3ab045(0xb79)][_0x3ab045(0xad8)],_0x45c9a9['y']=this[_0x3ab045(0xb79)][_0x3ab045(0x605)],_0x56f28b['setVector2'](_0x3ab045(0x1da8),_0x45c9a9),_0x25e3db=_0x486ecc[_0x3ab045(0x318e)]()[_0x3ab045(0x3e9)]()/0x3c,_0x56f28b[_0x3ab045(0x21ba)](_0x3ab045(0x10fa),_0x25e3db),_0x56f28b[_0x3ab045(0x21ba)](_0x3ab045(0x2d62),this[_0x3ab045(0x2d62)]),_0x56f28b['setTexture'](_0x3ab045(0x3d76),this[_0x3ab045(0x8dd)]());};}this[_0x338022(0x7d3)](new _0x7fed43['L'](_0x486ecc[_0x338022(0x318e)](),_0x338022(0x1f9d),()=>this['motionBlurPostProcess'],!0x0));}[_0x365002(0x8dd)](){var _0xe83b60=_0x365002;if(this[_0xe83b60(0x3921)][_0xe83b60(0x318e)]()[_0xe83b60(0x179f)]()[_0xe83b60(0xd7f)]){const _0x2bf0bc=this[_0xe83b60(0x3921)][_0xe83b60(0x35f5)]();return _0x2bf0bc[_0xe83b60(0x368)]()[_0xe83b60(0x3ab1)][0x0];}return this[_0xe83b60(0x3921)][_0xe83b60(0x17f8)]()[_0xe83b60(0x132c)]();}['_disposePostProcesses'](){var _0x509962=_0x365002;for(let _0x3361e0=0x0;_0x3361e0<this['_cameras'][_0x509962(0x3785)];_0x3361e0++){var _0x2d0142=this[_0x509962(0x3206)][_0x3361e0];this[_0x509962(0xbcc)]&&this[_0x509962(0xbcc)][_0x509962(0x3551)](_0x2d0142),this['screenSpaceReflectionPostProcess']&&this[_0x509962(0x8ec)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x37e0)]&&this[_0x509962(0x37e0)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x1915)]&&this[_0x509962(0x1915)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x18b8)]&&this[_0x509962(0x18b8)]['dispose'](_0x2d0142),this[_0x509962(0x25ad)]&&this[_0x509962(0x25ad)]['dispose'](_0x2d0142),this[_0x509962(0x1089)]&&this[_0x509962(0x1089)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x3939)]&&this[_0x509962(0x3939)][_0x509962(0x3551)](_0x2d0142),this['volumetricLightMergePostProces']&&this['volumetricLightMergePostProces'][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x1ea4)]&&this['volumetricLightFinalPostProcess'][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x868)]&&this[_0x509962(0x868)]['dispose'](_0x2d0142),this[_0x509962(0x399c)]&&this[_0x509962(0x399c)][_0x509962(0x3551)](_0x2d0142);for(let _0x63b61=0x0;_0x63b61<this['luminanceDownSamplePostProcesses']['length'];_0x63b61++)this[_0x509962(0x3af0)][_0x63b61][_0x509962(0x3551)](_0x2d0142);this['luminancePostProcess']&&this[_0x509962(0x378d)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x20fa)]&&this[_0x509962(0x20fa)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x3c53)]&&this[_0x509962(0x3c53)][_0x509962(0x3551)](_0x2d0142),this[_0x509962(0x227a)]&&this[_0x509962(0x227a)]['dispose'](_0x2d0142),this['motionBlurPostProcess']&&this[_0x509962(0xb79)]['dispose'](_0x2d0142),this[_0x509962(0x16ef)]&&this['fxaaPostProcess'][_0x509962(0x3551)](_0x2d0142);for(let _0x2a5bce=0x0;_0x2a5bce<this[_0x509962(0x2a78)][_0x509962(0x3785)];_0x2a5bce++)this[_0x509962(0x2a78)][_0x2a5bce][_0x509962(0x3551)](_0x2d0142);for(let _0x48593e=0x0;_0x48593e<this[_0x509962(0x3fcf)]['length'];_0x48593e++)this['blurVPostProcesses'][_0x48593e]['dispose'](_0x2d0142);}this[_0x509962(0xbcc)]=null,this['downSampleX4PostProcess']=null,this[_0x509962(0x1915)]=null,this[_0x509962(0x18b8)]=null,this[_0x509962(0x17f9)]=null,this[_0x509962(0x25ad)]=null,this['volumetricLightSmoothXPostProcess']=null,this[_0x509962(0x3939)]=null,this[_0x509962(0xb75)]=null,this['volumetricLightFinalPostProcess']=null,this[_0x509962(0x868)]=null,this[_0x509962(0x399c)]=null,this[_0x509962(0x378d)]=null,this[_0x509962(0x20fa)]=null,this[_0x509962(0x3c53)]=null,this[_0x509962(0x227a)]=null,this[_0x509962(0xb79)]=null,this[_0x509962(0x16ef)]=null,this[_0x509962(0x8ec)]=null,this['luminanceDownSamplePostProcesses'][_0x509962(0x3785)]=0x0,this[_0x509962(0x2a78)][_0x509962(0x3785)]=0x0,this['blurVPostProcesses'][_0x509962(0x3785)]=0x0;}[_0x365002(0x3551)](){var _0x2e643d=_0x365002;this[_0x2e643d(0x105f)](),this['_scene'][_0x2e643d(0x299a)]['detachCamerasFromRenderPipeline'](this[_0x2e643d(0x2319)],this[_0x2e643d(0x3206)]),super[_0x2e643d(0x3551)]();}[_0x365002(0x2156)](){var _0x586463=_0x365002;const _0x13993a=_0xb7d864['p4'][_0x586463(0x2fa9)](this);return this['sourceLight']&&(_0x13993a['sourceLightId']=this[_0x586463(0xd55)]['id']),this['screenSpaceReflectionPostProcess']&&(_0x13993a[_0x586463(0x8ec)]=_0xb7d864['p4'][_0x586463(0x2fa9)](this['screenSpaceReflectionPostProcess'])),_0x13993a[_0x586463(0x38e1)]='StandardRenderingPipeline',_0x13993a;}static[_0x365002(0x2f08)](_0x5952a9,_0x463473,_0x40c760){var _0x5708b2=_0x365002;const _0x46ba23=_0xb7d864['p4'][_0x5708b2(0x2f08)](()=>new _0x54f58f(_0x5952a9[_0x5708b2(0x2319)],_0x463473,_0x5952a9[_0x5708b2(0x40ba)]),_0x5952a9,_0x463473,_0x40c760);return _0x5952a9[_0x5708b2(0x30ad)]&&(_0x46ba23[_0x5708b2(0xd55)]=_0x463473[_0x5708b2(0x1e79)](_0x5952a9[_0x5708b2(0x30ad)])),_0x5952a9[_0x5708b2(0x8ec)]&&_0xb7d864['p4'][_0x5708b2(0x2f08)](()=>_0x46ba23[_0x5708b2(0x8ec)],_0x5952a9[_0x5708b2(0x8ec)],_0x463473,_0x40c760),_0x46ba23;}}_0x54f58f['LuminanceSteps']=0x6,_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x16bc),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x6b2),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0xc75),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x3b07),null),_0x4c55cf([(0x0,_0xb7d864['oU'])(_0x365002(0x20f2))],_0x54f58f['prototype'],_0x365002(0x20f2),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x3df4),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x35e7),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x1c49),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x2d68),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x1cc4),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x1429),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'hdrAutoExposure',null),_0x4c55cf([(0x0,_0xb7d864['oU'])(_0x365002(0x2ead))],_0x54f58f[_0x365002(0x1fd2)],'lensColorTexture',void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'lensFlareStrength',void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'lensFlareGhostDispersal',void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],'lensFlareHaloWidth',void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x388a),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x161a),void 0x0),_0x4c55cf([(0x0,_0xb7d864['oU'])(_0x365002(0x2d40))],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x2d40),void 0x0),_0x4c55cf([(0x0,_0xb7d864['oU'])(_0x365002(0x1956))],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x1956),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x76d),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x2adc),void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'motionStrength',null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x2a65),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'_ratio',void 0x0),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x34cd),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x35a9),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],'LensFlareEnabled',null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x98b),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x3635),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x22d2),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x1d54),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x18d0),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x6ff),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f[_0x365002(0x1fd2)],_0x365002(0x4ea),null),_0x4c55cf([(0x0,_0xb7d864['qC'])()],_0x54f58f['prototype'],_0x365002(0x2ba8),null),(0x0,_0x577dcf['H'])('BABYLON.StandardRenderingPipeline',_0x54f58f);},0x18159:(_0x41bea7,_0x581ac1,_0x5c967a)=>{_0x5c967a(0x3572),_0x5c967a(0xd1d0),_0x5c967a(0xf6ea),_0x5c967a(0x8064);},0xd1d0:(_0x34cfc4,_0x26d184,_0x4dc2ca)=>{var _0x3123e4=a7_0x38a779;_0x4dc2ca['d'](_0x26d184,{'L':()=>_0x32f4ed});var _0x36e8af=_0x4dc2ca(0xe222);class _0x32f4ed{constructor(_0x240d35,_0x2096f8,_0x35168e,_0x5c79d6){var _0x3fd47e=a7_0x2532;this[_0x3fd47e(0x2319)]=_0x2096f8,this[_0x3fd47e(0x2055)]=_0x5c79d6||!0x0,this[_0x3fd47e(0x1204)]=_0x35168e,this['_cameras']={},this[_0x3fd47e(0x17d7)]={},this['_postProcesses']={};}get['isSupported'](){var _0x1f9b61=a7_0x2532;for(const _0x2de842 in this[_0x1f9b61(0x1c7e)])if(Object[_0x1f9b61(0x1fd2)][_0x1f9b61(0x3929)][_0x1f9b61(0x3e4c)](this[_0x1f9b61(0x1c7e)],_0x2de842)){var _0x5d322a=this[_0x1f9b61(0x1c7e)][_0x2de842];for(let _0x2b6f64=0x0;_0x2b6f64<_0x5d322a[_0x1f9b61(0x3785)];_0x2b6f64++)if(!_0x5d322a[_0x2b6f64]['isSupported'])return!0x1;}return!0x0;}[_0x3123e4(0x2330)](){}[_0x3123e4(0x3d8)](_0x370de8){var _0x58f915=_0x3123e4,_0x795359,_0x5537af,_0x1b7910=_0x36e8af['w1'][_0x58f915(0x27f1)](_0x370de8||this['_cameras']);if(_0x1b7910)for(let _0x5c3d1f=0x0;_0x5c3d1f<_0x1b7910[_0x58f915(0x3785)];_0x5c3d1f++){const _0x799b95=_0x1b7910[_0x5c3d1f];if(_0x799b95){const _0x273b19=_0x799b95[_0x58f915(0x3844)];_0x795359=this[_0x58f915(0x2055)]?0x0:_0x273b19,this[_0x58f915(0x1c7e)][_0x795359]||(_0x5537af=this[_0x58f915(0x1204)]())&&(this[_0x58f915(0x1c7e)][_0x795359]=Array['isArray'](_0x5537af)?_0x5537af:[_0x5537af]),this[_0x58f915(0x17d7)][_0x273b19]||(this[_0x58f915(0x17d7)][_0x273b19]=[]),this[_0x58f915(0x1c7e)][_0x795359][_0x58f915(0x66b)](_0x6cb466=>{var _0x2cc3c0=_0x58f915;_0x6cb466=_0x799b95[_0x2cc3c0(0x2922)](_0x6cb466),this[_0x2cc3c0(0x17d7)][_0x273b19][_0x2cc3c0(0x1e1d)](_0x6cb466);}),this[_0x58f915(0x3206)][_0x273b19]||(this[_0x58f915(0x3206)][_0x273b19]=_0x799b95);}}}[_0x3123e4(0x193e)](_0x56ca8b){var _0x203ac1=_0x3123e4,_0x41c7a3=_0x36e8af['w1'][_0x203ac1(0x27f1)](_0x56ca8b||this['_cameras']);if(_0x41c7a3)for(let _0x3f197c=0x0;_0x3f197c<_0x41c7a3['length'];_0x3f197c++){const _0x2c032f=_0x41c7a3[_0x3f197c];var _0x40b835=_0x2c032f['name'];const _0x55064a=this[_0x203ac1(0x1c7e)][this[_0x203ac1(0x2055)]?0x0:_0x40b835];_0x55064a&&_0x55064a[_0x203ac1(0x66b)](_0x296e8d=>{var _0x4972b1=_0x203ac1;_0x2c032f[_0x4972b1(0x23f1)](_0x296e8d);}),this[_0x203ac1(0x3206)][_0x40b835]&&(this[_0x203ac1(0x3206)][_0x40b835]=null);}}[_0x3123e4(0xf5d)](_0x3c3ca7){var _0x52eead=_0x3123e4;const _0x5d4fe8=_0x36e8af['w1']['MakeArray'](_0x3c3ca7||this[_0x52eead(0x3206)]);if(_0x5d4fe8)for(let _0x4bf30d=0x0;_0x4bf30d<_0x5d4fe8['length'];_0x4bf30d++){var _0x2b355e=_0x5d4fe8[_0x4bf30d];const _0x4dc751=_0x2b355e[_0x52eead(0x3844)];for(let _0x473353=0x0;_0x473353<this[_0x52eead(0x17d7)][_0x4dc751]['length'];_0x473353++)void 0x0!==_0x2b355e[_0x52eead(0x1c7e)][this[_0x52eead(0x17d7)][_0x4dc751][_0x473353]]&&null!==_0x2b355e['_postProcesses'][this['_indicesForCamera'][_0x4dc751][_0x473353]]||this['_postProcesses'][this[_0x52eead(0x2055)]?0x0:_0x4dc751][_0x52eead(0x66b)](_0x29ee28=>{var _0x348ee5=_0x52eead;_0x5d4fe8[_0x4bf30d][_0x348ee5(0x2922)](_0x29ee28,this['_indicesForCamera'][_0x4dc751][_0x473353]);});}}['_disable'](_0x59cd23){var _0x17ee27=_0x3123e4,_0x484f56=_0x36e8af['w1'][_0x17ee27(0x27f1)](_0x59cd23||this[_0x17ee27(0x3206)]);if(_0x484f56)for(let _0x168ecd=0x0;_0x168ecd<_0x484f56[_0x17ee27(0x3785)];_0x168ecd++){const _0x4b17b7=_0x484f56[_0x168ecd];var _0x6800ac=_0x4b17b7['name'];this[_0x17ee27(0x1c7e)][this['_singleInstance']?0x0:_0x6800ac][_0x17ee27(0x66b)](_0x521d12=>{_0x4b17b7['detachPostProcess'](_0x521d12);});}}[_0x3123e4(0x39d1)](_0x2892a8){var _0x2d0ff9=_0x3123e4;return this['_singleInstance']?this['_postProcesses'][0x0]:_0x2892a8?this['_postProcesses'][_0x2892a8[_0x2d0ff9(0x3844)]]:null;}}},0xf6ea:(_0x1c5b44,_0x5b6fd4,_0x4f2a54)=>{var _0x2c24a5=a7_0x38a779;_0x4f2a54['d'](_0x5b6fd4,{'$':()=>_0x3c1aa1});var _0x4a18ff=_0x4f2a54(0xe222),_0x5b6fd4=_0x4f2a54(0x153ad);class _0x3c1aa1{constructor(_0x9ac19d,_0x4709a1){var _0x2e94eb=a7_0x2532;this[_0x2e94eb(0xe76)]=_0x9ac19d,this[_0x2e94eb(0x2319)]=_0x4709a1,this[_0x2e94eb(0x20b5)]={},this[_0x2e94eb(0x21ef)]=new Array(),this[_0x2e94eb(0x3206)]=[];}get['name'](){var _0x2d3340=a7_0x2532;return this[_0x2d3340(0x2319)];}get[_0x2c24a5(0x219b)](){var _0x546451=_0x2c24a5;return this[_0x546451(0x3206)];}[_0x2c24a5(0x1d40)](){var _0x273534=_0x2c24a5;return _0x273534(0x3e45);}get[_0x2c24a5(0x3075)](){var _0x13f159=_0x2c24a5;for(const _0x5a7fd8 in this['_renderEffects'])if(Object['prototype'][_0x13f159(0x3929)][_0x13f159(0x3e4c)](this['_renderEffects'],_0x5a7fd8)&&!this[_0x13f159(0x20b5)][_0x5a7fd8][_0x13f159(0x3075)])return!0x1;return!0x0;}[_0x2c24a5(0x7d3)](_0xbe08d5){var _0xec86c3=_0x2c24a5;this[_0xec86c3(0x20b5)][_0xbe08d5['_name']]=_0xbe08d5;}[_0x2c24a5(0x2fb9)](){}[_0x2c24a5(0x21b8)](_0x2f9297,_0x366525){var _0x1b172a=_0x2c24a5;const _0x53f4b0=this[_0x1b172a(0x20b5)][_0x2f9297];_0x53f4b0&&_0x53f4b0[_0x1b172a(0xf5d)](_0x4a18ff['w1'][_0x1b172a(0x27f1)](_0x366525||this[_0x1b172a(0x3206)]));}[_0x2c24a5(0x3e46)](_0x4efc29,_0x1ef882){var _0x2c23b6=_0x2c24a5;const _0x1fabb3=this['_renderEffects'][_0x4efc29];_0x1fabb3&&_0x1fabb3[_0x2c23b6(0x1142)](_0x4a18ff['w1'][_0x2c23b6(0x27f1)](_0x1ef882||this[_0x2c23b6(0x3206)]));}['_attachCameras'](_0x3761a3,_0x2cd23d){var _0x644a91=_0x2c24a5;const _0x5779d6=_0x4a18ff['w1'][_0x644a91(0x27f1)](_0x3761a3||this[_0x644a91(0x3206)]);if(_0x5779d6){const _0x17b86b=[];let _0x3c1f47;for(_0x3c1f47=0x0;_0x3c1f47<_0x5779d6['length'];_0x3c1f47++){var _0x1be96b=_0x5779d6[_0x3c1f47];_0x1be96b&&(-0x1===this[_0x644a91(0x3206)]['indexOf'](_0x1be96b)?this[_0x644a91(0x3206)][_0x644a91(0x1e1d)](_0x1be96b):_0x2cd23d&&_0x17b86b[_0x644a91(0x1e1d)](_0x3c1f47));}for(_0x3c1f47=0x0;_0x3c1f47<_0x17b86b[_0x644a91(0x3785)];_0x3c1f47++)_0x5779d6[_0x644a91(0x2e7)](_0x17b86b[_0x3c1f47],0x1);for(const _0x36321a in this[_0x644a91(0x20b5)])Object[_0x644a91(0x1fd2)]['hasOwnProperty'][_0x644a91(0x3e4c)](this[_0x644a91(0x20b5)],_0x36321a)&&this['_renderEffects'][_0x36321a][_0x644a91(0x3d8)](_0x5779d6);}}[_0x2c24a5(0x193e)](_0x2b2473){var _0x6cb84a=_0x2c24a5,_0x17ea34=_0x4a18ff['w1'][_0x6cb84a(0x27f1)](_0x2b2473||this[_0x6cb84a(0x3206)]);if(_0x17ea34){for(const _0x18af79 in this[_0x6cb84a(0x20b5)])Object[_0x6cb84a(0x1fd2)][_0x6cb84a(0x3929)]['call'](this[_0x6cb84a(0x20b5)],_0x18af79)&&this[_0x6cb84a(0x20b5)][_0x18af79]['_detachCameras'](_0x17ea34);for(let _0x4a6255=0x0;_0x4a6255<_0x17ea34[_0x6cb84a(0x3785)];_0x4a6255++)this[_0x6cb84a(0x3206)][_0x6cb84a(0x2e7)](this['_cameras'][_0x6cb84a(0x850)](_0x17ea34[_0x4a6255]),0x1);}}[_0x2c24a5(0x2330)](){var _0x2bf926=_0x2c24a5;for(const _0x4f1db3 in this[_0x2bf926(0x20b5)])Object[_0x2bf926(0x1fd2)][_0x2bf926(0x3929)][_0x2bf926(0x3e4c)](this[_0x2bf926(0x20b5)],_0x4f1db3)&&this[_0x2bf926(0x20b5)][_0x4f1db3][_0x2bf926(0x2330)]();for(let _0x5ed734=0x0;_0x5ed734<this[_0x2bf926(0x3206)][_0x2bf926(0x3785)];_0x5ed734++){var _0xa96f1b;this[_0x2bf926(0x3206)][_0x5ed734]&&(_0xa96f1b=this[_0x2bf926(0x3206)][_0x5ed734]['name'],this[_0x2bf926(0x21ef)][_0xa96f1b]&&this[_0x2bf926(0x21ef)][_0xa96f1b][_0x2bf926(0x2330)]());}}[_0x2c24a5(0x376b)](){var _0x2c6995=_0x2c24a5;this['_renderEffects']={},this[_0x2c6995(0x21ef)]=new Array();}[_0x2c24a5(0x26e0)](_0x5529b6){var _0x1bb7a8=_0x2c24a5;if(!this['_engine'][_0x1bb7a8(0x336b)]['supportMSAA'])return!0x1;var _0x461f36=Object[_0x1bb7a8(0xb46)](this[_0x1bb7a8(0x20b5)]);if(0x0<_0x461f36[_0x1bb7a8(0x3785)]){const _0x293f00=this[_0x1bb7a8(0x20b5)][_0x461f36[0x0]][_0x1bb7a8(0x39d1)]();_0x293f00&&(_0x293f00[0x0][_0x1bb7a8(0x2ba8)]=_0x5529b6);}return!0x0;}[_0x2c24a5(0x3a51)](_0x563582){return!0x1;}[_0x2c24a5(0x3551)](){}}!function(_0x1d0e8d,_0x39d1cb,_0xcee992,_0x1d61fa){var _0x2ff813=_0x2c24a5,_0x1d3aa8,_0x2cc212=arguments['length'],_0x7f0dc7=_0x2cc212<0x3?_0x39d1cb:null===_0x1d61fa?_0x1d61fa=Object[_0x2ff813(0x18ba)](_0x39d1cb,_0xcee992):_0x1d61fa;if(_0x2ff813(0x1c87)==typeof Reflect&&_0x2ff813(0x7a8)==typeof Reflect[_0x2ff813(0x4111)])_0x7f0dc7=Reflect[_0x2ff813(0x4111)](_0x1d0e8d,_0x39d1cb,_0xcee992,_0x1d61fa);else{for(var _0x18b2cf=_0x1d0e8d[_0x2ff813(0x3785)]-0x1;0x0<=_0x18b2cf;_0x18b2cf--)(_0x1d3aa8=_0x1d0e8d[_0x18b2cf])&&(_0x7f0dc7=(_0x2cc212<0x3?_0x1d3aa8(_0x7f0dc7):0x3<_0x2cc212?_0x1d3aa8(_0x39d1cb,_0xcee992,_0x7f0dc7):_0x1d3aa8(_0x39d1cb,_0xcee992))||_0x7f0dc7);}0x3<_0x2cc212&&_0x7f0dc7&&Object[_0x2ff813(0x259d)](_0x39d1cb,_0xcee992,_0x7f0dc7);}([(0x0,_0x5b6fd4['qC'])()],_0x3c1aa1['prototype'],'_name',void 0x0);},0x8064:(_0x367e4e,_0x5d3493,_0x676ca1)=>{var _0x37e729=a7_0x38a779,_0x509364=_0x676ca1(0xbb85),_0x493aec=_0x676ca1(0x7f34),_0x676ca1=_0x676ca1(0x1446b);Object[_0x37e729(0x259d)](_0x676ca1['x'][_0x37e729(0x1fd2)],_0x37e729(0x299a),{'get':function(){var _0x1aaad3=_0x37e729,_0x551d92;return this[_0x1aaad3(0x34a3)]||(this[_0x1aaad3(0x3ec7)](_0x509364['l'][_0x1aaad3(0x26c3)])||(_0x551d92=new _0x3c2fdf(this),this[_0x1aaad3(0xa99)](_0x551d92)),this[_0x1aaad3(0x34a3)]=new _0x493aec['a']()),this[_0x1aaad3(0x34a3)];},'enumerable':!0x0,'configurable':!0x0});class _0x3c2fdf{constructor(_0x5e31d3){var _0x51aca0=_0x37e729;this[_0x51aca0(0x3844)]=_0x509364['l'][_0x51aca0(0x26c3)],this[_0x51aca0(0xa56)]=_0x5e31d3;}['register'](){var _0x1059f5=_0x37e729;this[_0x1059f5(0xa56)]['_gatherRenderTargetsStage']['registerStep'](_0x509364['l'][_0x1059f5(0x521)],this,this[_0x1059f5(0x26b)]);}[_0x37e729(0x2e13)](){var _0x5434fd=_0x37e729;this[_0x5434fd(0xa56)][_0x5434fd(0x34a3)]&&this[_0x5434fd(0xa56)][_0x5434fd(0x34a3)][_0x5434fd(0x2fb9)]();}['dispose'](){var _0x31465a=_0x37e729;this['scene'][_0x31465a(0x34a3)]&&this[_0x31465a(0xa56)][_0x31465a(0x34a3)]['dispose']();}[_0x37e729(0x26b)](){var _0x467b93=_0x37e729;this['scene'][_0x467b93(0x34a3)]&&this['scene'][_0x467b93(0x34a3)]['update']();}}},0x14ebf:(_0x18c84d,_0x357d70,_0x285f0c)=>{var _0x2d0787=a7_0x38a779;_0x285f0c['d'](_0x357d70,{'k':()=>_0x22e9ff}),(_0x357d70=_0x285f0c(0x5f28),_0x285f0c(0x16944),_0x285f0c=_0x285f0c(0xe456));class _0x22e9ff extends _0x357d70['D']{constructor(_0x4b5485,_0x56fcc0,_0x2c3d85,_0x2d560b,_0x42fda4,_0x2c186c){var _0x4f885b=a7_0x2532;super(_0x4b5485,_0x4f885b(0x126e),null,[_0x4f885b(0x2985)],_0x56fcc0,_0x2c3d85[0x1],_0x2d560b,_0x42fda4,_0x2c186c),this['_passedProcess']=_0x2c3d85[0x0][_0x4f885b(0x1983)],this[_0x4f885b(0x34d2)]['add'](_0x482468=>{var _0xae98c=_0x4f885b;_0x482468['setTextureFromPostProcess'](_0xae98c(0x2985),this[_0xae98c(0x26cf)]);});}[_0x2d0787(0x1d40)](){var _0x560300=_0x2d0787;return _0x560300(0x3583);}}(0x0,_0x285f0c['H'])('BABYLON.AnaglyphPostProcess',_0x22e9ff);},0x7b71:(_0x12ce71,_0x26a901,_0x483ea2)=>{var _0x3688ad=a7_0x38a779,_0x44a5cc=_0x483ea2(0x5f28),_0xb7f2af=(_0x483ea2(0x16de7),_0x483ea2(0xe456)),_0x14eb69=_0x483ea2(0x153ad);class _0x499386 extends _0x44a5cc['D']{constructor(_0x55c147,_0x9d446a,_0x5e053a,_0x1e42ee,_0x4cd3ab,_0x322e23){var _0xc1b3b8=a7_0x2532;super(_0x55c147,'blackAndWhite',[_0xc1b3b8(0x2fc9)],null,_0x9d446a,_0x5e053a,_0x1e42ee,_0x4cd3ab,_0x322e23),this['degree']=0x1,this['onApplyObservable'][_0xc1b3b8(0x33ee)](_0x1565ec=>{var _0x43c5f6=_0xc1b3b8;_0x1565ec[_0x43c5f6(0x21ba)]('degree',this[_0x43c5f6(0x2fc9)]);});}[_0x3688ad(0x1d40)](){var _0x6ffdbf=_0x3688ad;return _0x6ffdbf(0x38e7);}static['_Parse'](_0x5f4c1c,_0x3d180a,_0x5765e4,_0x2af51b){var _0x4a1145=_0x3688ad;return _0x14eb69['p4'][_0x4a1145(0x2f08)](()=>new _0x499386(_0x5f4c1c[_0x4a1145(0x3844)],_0x5f4c1c['options'],_0x3d180a,_0x5f4c1c[_0x4a1145(0x198d)],_0x5765e4['getEngine'](),_0x5f4c1c[_0x4a1145(0x311b)]),_0x5f4c1c,_0x5765e4,_0x2af51b);}}(function(_0x3dab27,_0x35044d,_0xd7af43,_0x21de0f){var _0x2f358c=_0x3688ad,_0x3eaea1,_0x21eb02=arguments['length'],_0x58ed09=_0x21eb02<0x3?_0x35044d:null===_0x21de0f?_0x21de0f=Object[_0x2f358c(0x18ba)](_0x35044d,_0xd7af43):_0x21de0f;if(_0x2f358c(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x2f358c(0x4111)])_0x58ed09=Reflect[_0x2f358c(0x4111)](_0x3dab27,_0x35044d,_0xd7af43,_0x21de0f);else{for(var _0x998363=_0x3dab27[_0x2f358c(0x3785)]-0x1;0x0<=_0x998363;_0x998363--)(_0x3eaea1=_0x3dab27[_0x998363])&&(_0x58ed09=(_0x21eb02<0x3?_0x3eaea1(_0x58ed09):0x3<_0x21eb02?_0x3eaea1(_0x35044d,_0xd7af43,_0x58ed09):_0x3eaea1(_0x35044d,_0xd7af43))||_0x58ed09);}0x3<_0x21eb02&&_0x58ed09&&Object[_0x2f358c(0x259d)](_0x35044d,_0xd7af43,_0x58ed09);}([(0x0,_0x14eb69['qC'])()],_0x499386['prototype'],_0x3688ad(0x2fc9),void 0x0),(0x0,_0xb7f2af['H'])(_0x3688ad(0x2a1c),_0x499386));},0x13626:(_0x56828f,_0x1d6a5c,_0x43a95b)=>{var _0x3037bc=a7_0x38a779;_0x43a95b['d'](_0x1d6a5c,{'r':()=>_0x1709ac});var _0x1d6a5c=_0x43a95b(0xd1d0),_0x449f11=_0x43a95b(0x4e97),_0x357b47=_0x43a95b(0x8917),_0x1ac3f4=_0x43a95b(0x17579),_0x5989c1=_0x43a95b(0x9fd1),_0x569ed2=_0x43a95b(0xbac7);class _0x1709ac extends _0x1d6a5c['L']{constructor(_0x4a5dc8,_0x21c9c1,_0x4e5100,_0x14f491,_0x4ec43b=0x0,_0x2d0f8e=!0x1){var _0x56e356=a7_0x2532;super(_0x4a5dc8[_0x56e356(0x318e)](),_0x56e356(0x3062),()=>this[_0x56e356(0x277f)],!0x0),this['_bloomScale']=_0x21c9c1,this[_0x56e356(0x277f)]=[],this['_downscale']=new _0x449f11['m']('highlights',0x1,null,_0x569ed2['x'][_0x56e356(0x1e25)],_0x4a5dc8['getEngine'](),!0x1,_0x4ec43b,_0x2d0f8e),this['_blurX']=new _0x357b47['i'](_0x56e356(0x79f),new _0x5989c1['FM'](0x1,0x0),0xa,_0x21c9c1,null,_0x569ed2['x'][_0x56e356(0x1e25)],_0x4a5dc8[_0x56e356(0x318e)](),!0x1,_0x4ec43b,void 0x0,_0x2d0f8e),this[_0x56e356(0x26aa)][_0x56e356(0x1631)]=!0x0,this[_0x56e356(0x26aa)][_0x56e356(0x2c31)]=!0x1,this['_blurY']=new _0x357b47['i'](_0x56e356(0x128b),new _0x5989c1['FM'](0x0,0x1),0xa,_0x21c9c1,null,_0x569ed2['x']['BILINEAR_SAMPLINGMODE'],_0x4a5dc8[_0x56e356(0x318e)](),!0x1,_0x4ec43b,void 0x0,_0x2d0f8e),this[_0x56e356(0x28f4)]['alwaysForcePOT']=!0x0,this[_0x56e356(0x28f4)][_0x56e356(0x2c31)]=!0x1,this[_0x56e356(0xb88)]=_0x14f491,this['_effects']=[this[_0x56e356(0x3b10)],this[_0x56e356(0x26aa)],this[_0x56e356(0x28f4)]],this['_merge']=new _0x1ac3f4['G'](_0x56e356(0xc19),this[_0x56e356(0x3b10)],this['_blurY'],_0x4e5100,_0x21c9c1,null,_0x569ed2['x']['BILINEAR_SAMPLINGMODE'],_0x4a5dc8[_0x56e356(0x318e)](),!0x1,_0x4ec43b,_0x2d0f8e),this[_0x56e356(0xfb6)][_0x56e356(0x2c31)]=!0x1,this[_0x56e356(0x277f)][_0x56e356(0x1e1d)](this[_0x56e356(0xfb6)]);}get[_0x3037bc(0x33f5)](){var _0x46bd67=_0x3037bc;return this['_downscale'][_0x46bd67(0x33f5)];}set[_0x3037bc(0x33f5)](_0x41c2da){var _0x1f330f=_0x3037bc;this[_0x1f330f(0x3b10)][_0x1f330f(0x33f5)]=_0x41c2da;}get[_0x3037bc(0x172a)](){var _0x2dfb32=_0x3037bc;return this[_0x2dfb32(0xfb6)][_0x2dfb32(0x172a)];}set['weight'](_0x351484){var _0xdfe846=_0x3037bc;this['_merge'][_0xdfe846(0x172a)]=_0x351484;}get[_0x3037bc(0xb88)](){var _0x7b4cbb=_0x3037bc;return this[_0x7b4cbb(0x26aa)][_0x7b4cbb(0xb88)]/this['_bloomScale'];}set[_0x3037bc(0xb88)](_0x358b68){var _0xd81f9=_0x3037bc;this[_0xd81f9(0x26aa)][_0xd81f9(0xb88)]=_0x358b68*this[_0xd81f9(0x397f)],this[_0xd81f9(0x28f4)][_0xd81f9(0xb88)]=_0x358b68*this[_0xd81f9(0x397f)];}[_0x3037bc(0x1d5f)](_0x18bc91){var _0x2b0566=_0x3037bc;for(let _0x2f89f8=0x0;_0x2f89f8<this[_0x2b0566(0x277f)][_0x2b0566(0x3785)];_0x2f89f8++)this[_0x2b0566(0x277f)][_0x2f89f8][_0x2b0566(0x3551)](_0x18bc91);}[_0x3037bc(0x34f3)](){var _0x1717cc=_0x3037bc;for(let _0x3d96bb=0x0;_0x3d96bb<this[_0x1717cc(0x277f)][_0x1717cc(0x3785)];_0x3d96bb++)this[_0x1717cc(0x277f)][_0x3d96bb][_0x1717cc(0x3295)]();}[_0x3037bc(0x3080)](){var _0x3c3a84=_0x3037bc;for(let _0x8da9c6=0x0;_0x8da9c6<this[_0x3c3a84(0x277f)][_0x3c3a84(0x3785)];_0x8da9c6++)if(!this['_effects'][_0x8da9c6][_0x3c3a84(0x1977)]())return!0x1;return!0x0;}}},0x17579:(_0xb77804,_0x2582db,_0x31f720)=>{var _0x58d911=a7_0x38a779;_0x31f720['d'](_0x2582db,{'G':()=>_0x5d172b});var _0x2582db=_0x31f720(0x5f28),_0x2c9d7d=_0x31f720(0x77a5),_0x33c373=(_0x31f720(0x51b7),_0x31f720(0xe456)),_0x31f720=_0x31f720(0x153ad);class _0x5d172b extends _0x2582db['D']{constructor(_0x5b786c,_0x479a46,_0x1c220c,_0x497478,_0x36b269,_0x1af0e3,_0x219034,_0x266f03,_0x36f4fa,_0x5a80ec=_0x2c9d7d['g'][_0x58d911(0xa43)],_0x4bd578=!0x1){var _0x38b822=_0x58d911;super(_0x5b786c,_0x38b822(0xc19),[_0x38b822(0x2790)],[_0x38b822(0x25bb)],_0x36b269,_0x1af0e3,_0x219034,_0x266f03,_0x36f4fa,null,_0x5a80ec,void 0x0,null,!0x0),this[_0x38b822(0x172a)]=0x1,this['weight']=_0x497478,this[_0x38b822(0x1497)]=!0x0,this['onApplyObservable'][_0x38b822(0x33ee)](_0x372bc2=>{var _0x3b081b=_0x38b822;_0x372bc2[_0x3b081b(0x3634)](_0x3b081b(0x13a7),_0x479a46),_0x372bc2[_0x3b081b(0x2901)]('bloomBlur',_0x1c220c),_0x372bc2[_0x3b081b(0x21ba)]('bloomWeight',this[_0x3b081b(0x172a)]);}),_0x4bd578||this['updateEffect']();}[_0x58d911(0x1d40)](){return'BloomMergePostProcess';}}(function(_0x169c1a,_0x2793b7,_0x4e5587,_0x251701){var _0x36e4dd=_0x58d911,_0x505449,_0x1e12f7=arguments['length'],_0x2dc3c9=_0x1e12f7<0x3?_0x2793b7:null===_0x251701?_0x251701=Object[_0x36e4dd(0x18ba)](_0x2793b7,_0x4e5587):_0x251701;if(_0x36e4dd(0x1c87)==typeof Reflect&&_0x36e4dd(0x7a8)==typeof Reflect['decorate'])_0x2dc3c9=Reflect[_0x36e4dd(0x4111)](_0x169c1a,_0x2793b7,_0x4e5587,_0x251701);else{for(var _0x5a581d=_0x169c1a[_0x36e4dd(0x3785)]-0x1;0x0<=_0x5a581d;_0x5a581d--)(_0x505449=_0x169c1a[_0x5a581d])&&(_0x2dc3c9=(_0x1e12f7<0x3?_0x505449(_0x2dc3c9):0x3<_0x1e12f7?_0x505449(_0x2793b7,_0x4e5587,_0x2dc3c9):_0x505449(_0x2793b7,_0x4e5587))||_0x2dc3c9);}0x3<_0x1e12f7&&_0x2dc3c9&&Object[_0x36e4dd(0x259d)](_0x2793b7,_0x4e5587,_0x2dc3c9);}([(0x0,_0x31f720['qC'])()],_0x5d172b[_0x58d911(0x1fd2)],_0x58d911(0x172a),void 0x0),(0x0,_0x33c373['H'])('BABYLON.BloomMergePostProcess',_0x5d172b));},0x8917:(_0x264a65,_0x5ec56b,_0x49e544)=>{var _0x579462=a7_0x38a779;_0x49e544['d'](_0x5ec56b,{'i':()=>_0x2d6dfb});function _0x331496(_0x2dabbf,_0x2c4f88,_0x1fd616,_0xc2ba9c){var _0x20e8a5=a7_0x2532,_0x1e57a7,_0x5b7eed=arguments[_0x20e8a5(0x3785)],_0x1c9f8c=_0x5b7eed<0x3?_0x2c4f88:null===_0xc2ba9c?_0xc2ba9c=Object[_0x20e8a5(0x18ba)](_0x2c4f88,_0x1fd616):_0xc2ba9c;if('object'==typeof Reflect&&_0x20e8a5(0x7a8)==typeof Reflect[_0x20e8a5(0x4111)])_0x1c9f8c=Reflect[_0x20e8a5(0x4111)](_0x2dabbf,_0x2c4f88,_0x1fd616,_0xc2ba9c);else{for(var _0x5cf3f1=_0x2dabbf[_0x20e8a5(0x3785)]-0x1;0x0<=_0x5cf3f1;_0x5cf3f1--)(_0x1e57a7=_0x2dabbf[_0x5cf3f1])&&(_0x1c9f8c=(_0x5b7eed<0x3?_0x1e57a7(_0x1c9f8c):0x3<_0x5b7eed?_0x1e57a7(_0x2c4f88,_0x1fd616,_0x1c9f8c):_0x1e57a7(_0x2c4f88,_0x1fd616))||_0x1c9f8c);}0x3<_0x5b7eed&&_0x1c9f8c&&Object[_0x20e8a5(0x259d)](_0x2c4f88,_0x1fd616,_0x1c9f8c);}var _0x5ec56b=_0x49e544(0x5f28),_0x14dab8=_0x49e544(0xbac7),_0x1c5422=_0x49e544(0x77a5),_0xeff7f5=(_0x49e544(0x12a58),_0x49e544(0x147a8),_0x49e544(0xe456)),_0x47d95d=_0x49e544(0x153ad);class _0x2d6dfb extends _0x5ec56b['D']{constructor(_0x2ff8b5,_0x3285af,_0x1f6f45,_0x25f97a,_0x4c0a92,_0x5d105d=_0x14dab8['x'][_0x579462(0x1e25)],_0x566978,_0x1db24c,_0x256d6d=_0x1c5422['g'][_0x579462(0xa43)],_0x4460f4='',_0x3c265c=!0x1,_0x3feb2b=_0x1c5422['g']['TEXTUREFORMAT_RGBA']){var _0x22ea1a=_0x579462;super(_0x2ff8b5,_0x22ea1a(0x4194),[_0x22ea1a(0x10b7),_0x22ea1a(0x1451)],[_0x22ea1a(0x2917)],_0x25f97a,_0x4c0a92,_0x5d105d,_0x566978,_0x1db24c,null,_0x256d6d,_0x22ea1a(0x4194),{'varyingCount':0x0,'depCount':0x0},!0x0,_0x3feb2b),this[_0x22ea1a(0xd0c)]=_0x3c265c,this[_0x22ea1a(0x3b33)]=!0x1,this[_0x22ea1a(0x25ed)]='',this['_staticDefines']=_0x4460f4,this[_0x22ea1a(0x1451)]=_0x3285af,this[_0x22ea1a(0x34d2)]['add'](_0x53c52b=>{var _0x390a07=_0x22ea1a;this[_0x390a07(0x3712)]?_0x53c52b[_0x390a07(0x3ab0)](_0x390a07(0x10b7),0x1/this['_outputTexture'][_0x390a07(0xad8)]*this['direction']['x'],0x1/this[_0x390a07(0x3712)]['height']*this[_0x390a07(0x1451)]['y']):_0x53c52b[_0x390a07(0x3ab0)](_0x390a07(0x10b7),0x1/this[_0x390a07(0xad8)]*this[_0x390a07(0x1451)]['x'],0x1/this[_0x390a07(0x605)]*this[_0x390a07(0x1451)]['y']);}),this[_0x22ea1a(0xb88)]=_0x1f6f45;}set[_0x579462(0xb88)](_0x587671){var _0xf83128=_0x579462;this[_0xf83128(0x28d1)]!==_0x587671&&(_0x587671=Math[_0xf83128(0x695)](_0x587671,0x1),this['_idealKernel']=_0x587671,this['_kernel']=this[_0xf83128(0x3514)](_0x587671),this['_blockCompilation']||this[_0xf83128(0x2ec0)]());}get[_0x579462(0xb88)](){var _0x706146=_0x579462;return this[_0x706146(0x28d1)];}set[_0x579462(0x3ca1)](_0x585334){var _0x4166ad=_0x579462;this[_0x4166ad(0x3b33)]!==_0x585334&&(this[_0x4166ad(0x3b33)]=_0x585334,this['_blockCompilation']||this[_0x4166ad(0x2ec0)]());}get[_0x579462(0x3ca1)](){return this['_packedFloat'];}['getClassName'](){var _0x128846=_0x579462;return _0x128846(0x3c4b);}[_0x579462(0x3295)](_0x1e1293=0x0,_0x20c648,_0x265476,_0x1a4874,_0x560082,_0x5207b8){this['_updateParameters'](_0x560082,_0x5207b8);}[_0x579462(0x2ec0)](_0x45f3e9,_0x4515a){var _0x39a7c6=_0x579462,_0x2fe149=this[_0x39a7c6(0x2b4b)],_0x2c780e=(_0x2fe149-0x1)/0x2;let _0x29b51d=[],_0x482b84=[],_0x4cba32=0x0;for(let _0x504e77=0x0;_0x504e77<_0x2fe149;_0x504e77++){var _0x2981ce=_0x504e77/(_0x2fe149-0x1),_0x2981ce=this[_0x39a7c6(0x313)](0x2*_0x2981ce-0x1);_0x29b51d[_0x504e77]=_0x504e77-_0x2c780e,_0x482b84[_0x504e77]=_0x2981ce,_0x4cba32+=_0x2981ce;}for(let _0x587006=0x0;_0x587006<_0x482b84['length'];_0x587006++)_0x482b84[_0x587006]/=_0x4cba32;const _0x52d208=[],_0x239dc3=[],_0x4bbd5e=[];for(let _0x235982=0x0;_0x235982<=_0x2c780e;_0x235982+=0x2){var _0x136e6c,_0x3e7a0f=Math[_0x39a7c6(0x33a7)](_0x235982+0x1,Math[_0x39a7c6(0x3f66)](_0x2c780e));_0x235982===_0x3e7a0f?_0x4bbd5e[_0x39a7c6(0x1e1d)]({'o':_0x29b51d[_0x235982],'w':_0x482b84[_0x235982]}):(_0x136e6c=_0x482b84[_0x235982]+_0x482b84[_0x3e7a0f]*(_0x3e7a0f===_0x2c780e?0.5:0x1),0x0===(_0x3e7a0f=_0x29b51d[_0x235982]+0x1/(0x1+_0x482b84[_0x235982]/_0x482b84[_0x3e7a0f]))?(_0x4bbd5e['push']({'o':_0x29b51d[_0x235982],'w':_0x482b84[_0x235982]}),_0x4bbd5e[_0x39a7c6(0x1e1d)]({'o':_0x29b51d[_0x235982+0x1],'w':_0x482b84[_0x235982+0x1]})):(_0x4bbd5e[_0x39a7c6(0x1e1d)]({'o':_0x3e7a0f,'w':_0x136e6c}),_0x4bbd5e['push']({'o':-_0x3e7a0f,'w':_0x136e6c})));}for(let _0x46fa03=0x0;_0x46fa03<_0x4bbd5e[_0x39a7c6(0x3785)];_0x46fa03++)_0x239dc3[_0x46fa03]=_0x4bbd5e[_0x46fa03]['o'],_0x52d208[_0x46fa03]=_0x4bbd5e[_0x46fa03]['w'];_0x29b51d=_0x239dc3,_0x482b84=_0x52d208;var _0xa9fb9c=this[_0x39a7c6(0x318e)]()[_0x39a7c6(0x179f)]()[_0x39a7c6(0x2185)],_0xa9fb9c=Math[_0x39a7c6(0x695)](_0xa9fb9c,0x0)-0x1;let _0x547c76=Math[_0x39a7c6(0x33a7)](_0x29b51d[_0x39a7c6(0x3785)],_0xa9fb9c),_0x2db754='';_0x2db754+=this[_0x39a7c6(0x25ed)],-0x1!=this[_0x39a7c6(0x25ed)][_0x39a7c6(0x850)]('DOF')&&(_0x2db754+='#define\x20CENTER_WEIGHT\x20'+this['_glslFloat'](_0x482b84[_0x547c76-0x1])+'\x0d\x0a',_0x547c76--);for(let _0x30a63f=0x0;_0x30a63f<_0x547c76;_0x30a63f++)_0x2db754=(_0x2db754+=_0x39a7c6(0xa42)+_0x30a63f+'\x20'+this['_glslFloat'](_0x29b51d[_0x30a63f])+'\x0d\x0a')+(_0x39a7c6(0x1e02)+_0x30a63f+'\x20'+this[_0x39a7c6(0x1e9b)](_0x482b84[_0x30a63f])+'\x0d\x0a');let _0x291c6d=0x0;for(let _0x5f5809=_0xa9fb9c;_0x5f5809<_0x29b51d[_0x39a7c6(0x3785)];_0x5f5809++)_0x2db754=(_0x2db754+=_0x39a7c6(0x3278)+_0x291c6d+'\x20'+this['_glslFloat'](_0x29b51d[_0x5f5809])+'\x0d\x0a')+(_0x39a7c6(0x296c)+_0x291c6d+'\x20'+this[_0x39a7c6(0x1e9b)](_0x482b84[_0x5f5809])+'\x0d\x0a'),_0x291c6d++;this[_0x39a7c6(0x3ca1)]&&(_0x2db754+=_0x39a7c6(0x37a6)),this[_0x39a7c6(0xd0c)]=!0x1,super['updateEffect'](_0x2db754,null,null,{'varyingCount':_0x547c76,'depCount':_0x291c6d},_0x45f3e9,_0x4515a);}[_0x579462(0x3514)](_0x25c75e){var _0x38a9fd=_0x579462;_0x25c75e=Math[_0x38a9fd(0x3872)](_0x25c75e);for(const _0x125a96 of[_0x25c75e,_0x25c75e-0x1,_0x25c75e+0x1,_0x25c75e-0x2,_0x25c75e+0x2])if(_0x125a96%0x2!=0x0&&Math[_0x38a9fd(0x3f66)](_0x125a96/0x2)%0x2==0x0&&0x0<_0x125a96)return Math[_0x38a9fd(0x695)](_0x125a96,0x3);return Math[_0x38a9fd(0x695)](_0x25c75e,0x3);}[_0x579462(0x313)](_0x16605a){var _0x3cce2f=_0x579462;return 0x1/(Math[_0x3cce2f(0x243f)](0x2*Math['PI'])*(0x1/0x3))*Math[_0x3cce2f(0x698)](-_0x16605a*_0x16605a/(0x1/0x3*0x2*(0x1/0x3)));}[_0x579462(0x1e9b)](_0x55d80c,_0x53d2e9=0x8){var _0x39dc65=_0x579462;return _0x55d80c[_0x39dc65(0x2a28)](_0x53d2e9)[_0x39dc65(0xb35)](/0+$/,'');}static['_Parse'](_0x2df8f9,_0x418166,_0x295f5a,_0x48c0fd){var _0x557e55=_0x579462;return _0x47d95d['p4'][_0x557e55(0x2f08)](()=>new _0x2d6dfb(_0x2df8f9[_0x557e55(0x3844)],_0x2df8f9['direction'],_0x2df8f9[_0x557e55(0xb88)],_0x2df8f9[_0x557e55(0x381f)],_0x418166,_0x2df8f9['renderTargetSamplingMode'],_0x295f5a['getEngine'](),_0x2df8f9[_0x557e55(0x311b)],_0x2df8f9[_0x557e55(0x2df7)],void 0x0,!0x1),_0x2df8f9,_0x295f5a,_0x48c0fd);}}_0x331496([(0x0,_0x47d95d['qC'])(_0x579462(0xb88))],_0x2d6dfb['prototype'],'_kernel',void 0x0),_0x331496([(0x0,_0x47d95d['qC'])(_0x579462(0x3ca1))],_0x2d6dfb[_0x579462(0x1fd2)],_0x579462(0x3b33),void 0x0),_0x331496([(0x0,_0x47d95d['QC'])()],_0x2d6dfb['prototype'],_0x579462(0x1451),void 0x0),(0x0,_0xeff7f5['H'])(_0x579462(0x1895),_0x2d6dfb);},0x53d6:(_0x42d05f,_0x330208,_0x383422)=>{var _0x53a2b9=a7_0x38a779;_0x383422['d'](_0x330208,{'n':()=>_0x36a92a});function _0x25269a(_0x28ab0b,_0x3f0713,_0x5841a6,_0x24a392){var _0x14c5e2=a7_0x2532,_0x4f54f3,_0x29ec5b=arguments[_0x14c5e2(0x3785)],_0x1b722c=_0x29ec5b<0x3?_0x3f0713:null===_0x24a392?_0x24a392=Object[_0x14c5e2(0x18ba)](_0x3f0713,_0x5841a6):_0x24a392;if(_0x14c5e2(0x1c87)==typeof Reflect&&_0x14c5e2(0x7a8)==typeof Reflect[_0x14c5e2(0x4111)])_0x1b722c=Reflect[_0x14c5e2(0x4111)](_0x28ab0b,_0x3f0713,_0x5841a6,_0x24a392);else{for(var _0x2b264b=_0x28ab0b[_0x14c5e2(0x3785)]-0x1;0x0<=_0x2b264b;_0x2b264b--)(_0x4f54f3=_0x28ab0b[_0x2b264b])&&(_0x1b722c=(_0x29ec5b<0x3?_0x4f54f3(_0x1b722c):0x3<_0x29ec5b?_0x4f54f3(_0x3f0713,_0x5841a6,_0x1b722c):_0x4f54f3(_0x3f0713,_0x5841a6))||_0x1b722c);}0x3<_0x29ec5b&&_0x1b722c&&Object['defineProperty'](_0x3f0713,_0x5841a6,_0x1b722c);}var _0x1113c5=_0x383422(0x9fd1),_0x330208=_0x383422(0x5f28),_0x474542=_0x383422(0x77a5),_0x4dc8f3=(_0x383422(0x9518),_0x383422(0xe456)),_0x45f839=_0x383422(0x153ad);class _0x36a92a extends _0x330208['D']{constructor(_0x50573e,_0x9f888d,_0x5195d1,_0x3ade53,_0x47c71b,_0x4c3c79,_0xb5c8dc,_0x3a041a,_0x4db006=_0x474542['g'][_0x53a2b9(0xa43)],_0x426218=!0x1){var _0x464289=_0x53a2b9;super(_0x50573e,'chromaticAberration',[_0x464289(0x3c12),'screen_width',_0x464289(0x8a9),_0x464289(0x1451),_0x464289(0x36ed),_0x464289(0x3692)],[],_0x3ade53,_0x47c71b,_0x4c3c79,_0xb5c8dc,_0x3a041a,null,_0x4db006,void 0x0,null,_0x426218),this[_0x464289(0x2423)]=0x1e,this[_0x464289(0x36ed)]=0x0,this[_0x464289(0x1451)]=new _0x1113c5['FM'](0.707,0.707),this[_0x464289(0x3692)]=new _0x1113c5['FM'](0.5,0.5),this['screenWidth']=_0x9f888d,this[_0x464289(0x2abe)]=_0x5195d1,this['onApplyObservable'][_0x464289(0x33ee)](_0x2aa121=>{var _0x278d24=_0x464289;_0x2aa121[_0x278d24(0x21ba)](_0x278d24(0x3c12),this['aberrationAmount']),_0x2aa121[_0x278d24(0x21ba)]('screen_width',_0x9f888d),_0x2aa121['setFloat'](_0x278d24(0x8a9),_0x5195d1),_0x2aa121[_0x278d24(0x21ba)](_0x278d24(0x36ed),this[_0x278d24(0x36ed)]),_0x2aa121['setFloat2']('direction',this[_0x278d24(0x1451)]['x'],this['direction']['y']),_0x2aa121[_0x278d24(0x3ab0)]('centerPosition',this[_0x278d24(0x3692)]['x'],this[_0x278d24(0x3692)]['y']);});}[_0x53a2b9(0x1d40)](){var _0x3f0612=_0x53a2b9;return _0x3f0612(0x3fdc);}static[_0x53a2b9(0x1106)](_0x47d297,_0x4211de,_0x4f8541,_0x1d2b4b){var _0x3afb1b=_0x53a2b9;return _0x45f839['p4']['Parse'](()=>new _0x36a92a(_0x47d297['name'],_0x47d297[_0x3afb1b(0x23be)],_0x47d297['screenHeight'],_0x47d297[_0x3afb1b(0x381f)],_0x4211de,_0x47d297[_0x3afb1b(0x198d)],_0x4f8541['getEngine'](),_0x47d297[_0x3afb1b(0x311b)],_0x47d297[_0x3afb1b(0x2df7)],!0x1),_0x47d297,_0x4f8541,_0x1d2b4b);}}_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a[_0x53a2b9(0x1fd2)],_0x53a2b9(0x2423),void 0x0),_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a['prototype'],_0x53a2b9(0x36ed),void 0x0),_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a[_0x53a2b9(0x1fd2)],_0x53a2b9(0x1451),void 0x0),_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a[_0x53a2b9(0x1fd2)],_0x53a2b9(0x3692),void 0x0),_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a[_0x53a2b9(0x1fd2)],_0x53a2b9(0x23be),void 0x0),_0x25269a([(0x0,_0x45f839['qC'])()],_0x36a92a[_0x53a2b9(0x1fd2)],_0x53a2b9(0x2abe),void 0x0),(0x0,_0x4dc8f3['H'])(_0x53a2b9(0x3217),_0x36a92a);},0x15be8:(_0x4426b8,_0x4cfff2,_0x347fca)=>{var _0x343e20=a7_0x38a779;_0x347fca['d'](_0x4cfff2,{'N':()=>_0x55af57});function _0x1cf902(_0x1ae503,_0x4bd3d8,_0x2d4e7c,_0x40f250){var _0x1d6e01=a7_0x2532,_0x19d703,_0xcf1e0d=arguments[_0x1d6e01(0x3785)],_0x126266=_0xcf1e0d<0x3?_0x4bd3d8:null===_0x40f250?_0x40f250=Object[_0x1d6e01(0x18ba)](_0x4bd3d8,_0x2d4e7c):_0x40f250;if(_0x1d6e01(0x1c87)==typeof Reflect&&_0x1d6e01(0x7a8)==typeof Reflect['decorate'])_0x126266=Reflect[_0x1d6e01(0x4111)](_0x1ae503,_0x4bd3d8,_0x2d4e7c,_0x40f250);else{for(var _0x15e520=_0x1ae503['length']-0x1;0x0<=_0x15e520;_0x15e520--)(_0x19d703=_0x1ae503[_0x15e520])&&(_0x126266=(_0xcf1e0d<0x3?_0x19d703(_0x126266):0x3<_0xcf1e0d?_0x19d703(_0x4bd3d8,_0x2d4e7c,_0x126266):_0x19d703(_0x4bd3d8,_0x2d4e7c))||_0x126266);}0x3<_0xcf1e0d&&_0x126266&&Object[_0x1d6e01(0x259d)](_0x4bd3d8,_0x2d4e7c,_0x126266);}var _0x4cfff2=_0x347fca(0x5f28),_0x393767=_0x347fca(0x10ea4),_0x577e57=_0x347fca(0x77a5),_0x2a3f17=(_0x347fca(0x1411e),_0x347fca(0xe456)),_0x347fca=_0x347fca(0x153ad);class _0x55af57 extends _0x4cfff2['D']{constructor(_0x332773,_0x45fce0,_0x277b36,_0x220c4e,_0x480e76,_0x4122b8,_0x4dd35a,_0x496f9a=_0x577e57['g'][_0x343e20(0xa43)],_0x57caa5=!0x1){var _0x3b687c=_0x343e20;super(_0x332773,_0x3b687c(0x1c9d),['cameraMinMaxZ',_0x3b687c(0x18ec),'cocPrecalculation'],[_0x3b687c(0x3d76)],_0x277b36,_0x220c4e,_0x480e76,_0x4122b8,_0x4dd35a,null,_0x496f9a,void 0x0,null,_0x57caa5),this['lensSize']=0x32,this[_0x3b687c(0x3533)]=1.4,this[_0x3b687c(0x18ec)]=0x7d0,this['focalLength']=0x32,this['_depthTexture']=null,this[_0x3b687c(0x3c1a)]=_0x45fce0,this[_0x3b687c(0x34d2)]['add'](_0xd76f99=>{var _0x716a2c=_0x3b687c,_0x15fa88;this[_0x716a2c(0x3c1a)]?(_0xd76f99[_0x716a2c(0xf22)](_0x716a2c(0x3d76),this['_depthTexture']),_0x15fa88=this[_0x716a2c(0x3171)]/this['fStop']*this[_0x716a2c(0x2717)]/(this['focusDistance']-this['focalLength']),_0xd76f99[_0x716a2c(0x21ba)](_0x716a2c(0x18ec),this[_0x716a2c(0x18ec)]),_0xd76f99[_0x716a2c(0x21ba)](_0x716a2c(0x22b2),_0x15fa88),_0x15fa88=this[_0x716a2c(0x3c1a)][_0x716a2c(0x3728)],_0xd76f99[_0x716a2c(0x3ab0)](_0x716a2c(0x373e),_0x15fa88[_0x716a2c(0x307b)],_0x15fa88[_0x716a2c(0x248d)]-_0x15fa88[_0x716a2c(0x307b)])):_0x393767['Y']['Warn'](_0x716a2c(0x1ff8));});}[_0x343e20(0x1d40)](){return'CircleOfConfusionPostProcess';}set[_0x343e20(0x1112)](_0x51df1b){var _0x1d5752=_0x343e20;this[_0x1d5752(0x3c1a)]=_0x51df1b;}}_0x1cf902([(0x0,_0x347fca['qC'])()],_0x55af57[_0x343e20(0x1fd2)],_0x343e20(0x3171),void 0x0),_0x1cf902([(0x0,_0x347fca['qC'])()],_0x55af57['prototype'],'fStop',void 0x0),_0x1cf902([(0x0,_0x347fca['qC'])()],_0x55af57[_0x343e20(0x1fd2)],_0x343e20(0x18ec),void 0x0),_0x1cf902([(0x0,_0x347fca['qC'])()],_0x55af57['prototype'],'focalLength',void 0x0),(0x0,_0x2a3f17['H'])(_0x343e20(0x2249),_0x55af57);},0x173f1:(_0x1ed33b,_0x8fcdd1,_0x21dbab)=>{var _0x10238a=a7_0x38a779,_0x1e7d32=_0x21dbab(0x5f28),_0x262ea3=_0x21dbab(0xbac7),_0x4051b2=(_0x21dbab(0xbba1),_0x21dbab(0xe456)),_0x246049=_0x21dbab(0x153ad);class _0x144832 extends _0x1e7d32['D']{constructor(_0x4c5426,_0x345c7d,_0x44729d,_0x45a394,_0x4122a4,_0x560d8b,_0x41776f){var _0x15c502=a7_0x2532;super(_0x4c5426,_0x15c502(0x36aa),null,['colorTable'],_0x44729d,_0x45a394,_0x4122a4,_0x560d8b,_0x41776f),_0x4c5426=(null==_0x45a394?void 0x0:_0x45a394[_0x15c502(0x40ae)]())||null,(this[_0x15c502(0x1db4)]=new _0x262ea3['x'](_0x345c7d,_0x4c5426,!0x0,!0x1,_0x262ea3['x'][_0x15c502(0x27c3)]),this[_0x15c502(0x1db4)][_0x15c502(0x1563)]=0x1,this[_0x15c502(0x1db4)][_0x15c502(0x24af)]=_0x262ea3['x'][_0x15c502(0x2275)],this[_0x15c502(0x1db4)]['wrapV']=_0x262ea3['x'][_0x15c502(0x2275)],this[_0x15c502(0x19e2)]=_0x345c7d,this[_0x15c502(0x7ef)]=_0x151a86=>{var _0x867f72=_0x15c502;_0x151a86[_0x867f72(0xf22)](_0x867f72(0x17b1),this[_0x867f72(0x1db4)]);});}[_0x10238a(0x1d40)](){var _0x2112db=_0x10238a;return _0x2112db(0x3303);}static[_0x10238a(0x1106)](_0x5bd29a,_0x34a2a9,_0x4a9e8f,_0x13a15b){var _0x10ff9a=_0x10238a;return _0x246049['p4']['Parse'](()=>new _0x144832(_0x5bd29a[_0x10ff9a(0x3844)],_0x5bd29a[_0x10ff9a(0x19e2)],_0x5bd29a[_0x10ff9a(0x381f)],_0x34a2a9,_0x5bd29a[_0x10ff9a(0x198d)],_0x4a9e8f[_0x10ff9a(0x318e)](),_0x5bd29a[_0x10ff9a(0x311b)]),_0x5bd29a,_0x4a9e8f,_0x13a15b);}}(function(_0x317008,_0x22126f,_0x36df03,_0x58bd7f){var _0x48af55=_0x10238a,_0x17a028,_0x498dd3=arguments['length'],_0x4b5de3=_0x498dd3<0x3?_0x22126f:null===_0x58bd7f?_0x58bd7f=Object[_0x48af55(0x18ba)](_0x22126f,_0x36df03):_0x58bd7f;if('object'==typeof Reflect&&_0x48af55(0x7a8)==typeof Reflect[_0x48af55(0x4111)])_0x4b5de3=Reflect[_0x48af55(0x4111)](_0x317008,_0x22126f,_0x36df03,_0x58bd7f);else{for(var _0x5c31e3=_0x317008[_0x48af55(0x3785)]-0x1;0x0<=_0x5c31e3;_0x5c31e3--)(_0x17a028=_0x317008[_0x5c31e3])&&(_0x4b5de3=(_0x498dd3<0x3?_0x17a028(_0x4b5de3):0x3<_0x498dd3?_0x17a028(_0x22126f,_0x36df03,_0x4b5de3):_0x17a028(_0x22126f,_0x36df03))||_0x4b5de3);}0x3<_0x498dd3&&_0x4b5de3&&Object[_0x48af55(0x259d)](_0x22126f,_0x36df03,_0x4b5de3);}([(0x0,_0x246049['qC'])()],_0x144832['prototype'],_0x10238a(0x19e2),void 0x0),(0x0,_0x4051b2['H'])(_0x10238a(0x3905),_0x144832));},0xbc7e:(_0x1dfc3b,_0x282473,_0x3d12cb)=>{var _0x5664ce=a7_0x38a779,_0x221678=_0x3d12cb(0x5f28),_0x6eda3e=_0x3d12cb(0x77a5),_0x1d510d=(_0x3d12cb(0x10824),_0x3d12cb(0xe456)),_0x355678=_0x3d12cb(0x153ad);class _0x38fd05 extends _0x221678['D']{constructor(_0x494d5e,_0x405a88,_0x3eeb48,_0x559386,_0x2997ed,_0x2591c7,_0x5d7ee9,_0x311f29=_0x6eda3e['g'][_0x5664ce(0xa43)]){var _0x38698f=_0x5664ce;super(_0x494d5e,_0x38698f(0x2c9d),[_0x38698f(0xb88),_0x38698f(0x1da8)],null,_0x3eeb48,_0x559386,_0x2997ed,_0x2591c7,_0x5d7ee9,null,_0x311f29),this[_0x38698f(0xb88)]=_0x405a88,this[_0x38698f(0x7ef)]=_0x5b1844=>{var _0x17b448=_0x38698f;_0x5b1844[_0x17b448(0x3ab0)]('screenSize',this[_0x17b448(0xad8)],this['height']),_0x5b1844[_0x17b448(0x30af)](_0x17b448(0xb88),this[_0x17b448(0xb88)]);};}[_0x5664ce(0x1d40)](){var _0x21b79a=_0x5664ce;return _0x21b79a(0x3829);}static[_0x5664ce(0x1106)](_0x2b7d5e,_0x2e3674,_0x2ab755,_0x1494be){var _0x33ce89=_0x5664ce;return _0x355678['p4'][_0x33ce89(0x2f08)](()=>new _0x38fd05(_0x2b7d5e[_0x33ce89(0x3844)],_0x2b7d5e[_0x33ce89(0xb88)],_0x2b7d5e[_0x33ce89(0x381f)],_0x2e3674,_0x2b7d5e[_0x33ce89(0x198d)],_0x2ab755[_0x33ce89(0x318e)](),_0x2b7d5e['reusable'],_0x2b7d5e[_0x33ce89(0x2df7)]),_0x2b7d5e,_0x2ab755,_0x1494be);}}_0x38fd05[_0x5664ce(0x3c43)]=[0x1,0x0,-0x1,0x0,0x0,0x0,-0x1,0x0,0x1],_0x38fd05[_0x5664ce(0x291c)]=[0x0,0x1,0x0,0x1,-0x4,0x1,0x0,0x1,0x0],_0x38fd05[_0x5664ce(0x2afe)]=[-0x1,-0x1,-0x1,-0x1,0x8,-0x1,-0x1,-0x1,-0x1],_0x38fd05[_0x5664ce(0x1080)]=[0x0,-0x1,0x0,-0x1,0x5,-0x1,0x0,-0x1,0x0],_0x38fd05[_0x5664ce(0x3c1)]=[-0x2,-0x1,0x0,-0x1,0x1,0x1,0x0,0x1,0x2],_0x38fd05[_0x5664ce(0x1a75)]=[0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0],function(_0x5487bc,_0x30ade4,_0x17f3d7,_0x24fa8c){var _0x55bac0=_0x5664ce,_0x2bc064,_0x2e6606=arguments[_0x55bac0(0x3785)],_0x31e768=_0x2e6606<0x3?_0x30ade4:null===_0x24fa8c?_0x24fa8c=Object[_0x55bac0(0x18ba)](_0x30ade4,_0x17f3d7):_0x24fa8c;if(_0x55bac0(0x1c87)==typeof Reflect&&_0x55bac0(0x7a8)==typeof Reflect['decorate'])_0x31e768=Reflect['decorate'](_0x5487bc,_0x30ade4,_0x17f3d7,_0x24fa8c);else{for(var _0x248bec=_0x5487bc[_0x55bac0(0x3785)]-0x1;0x0<=_0x248bec;_0x248bec--)(_0x2bc064=_0x5487bc[_0x248bec])&&(_0x31e768=(_0x2e6606<0x3?_0x2bc064(_0x31e768):0x3<_0x2e6606?_0x2bc064(_0x30ade4,_0x17f3d7,_0x31e768):_0x2bc064(_0x30ade4,_0x17f3d7))||_0x31e768);}0x3<_0x2e6606&&_0x31e768&&Object['defineProperty'](_0x30ade4,_0x17f3d7,_0x31e768);}([(0x0,_0x355678['qC'])()],_0x38fd05[_0x5664ce(0x1fd2)],_0x5664ce(0xb88),void 0x0),(0x0,_0x1d510d['H'])(_0x5664ce(0x33d7),_0x38fd05);},0xf4a3:(_0x373c8b,_0x214516,_0x5ee8e6)=>{var _0x1c6220=a7_0x38a779;_0x5ee8e6['d'](_0x214516,{'T':()=>_0x3d658b});var _0x515a41=_0x5ee8e6(0xbac7),_0x214516=_0x5ee8e6(0x8917),_0x9a3131=_0x5ee8e6(0x77a5),_0xc491a5=_0x5ee8e6(0xe456),_0x5ee8e6=_0x5ee8e6(0x153ad);class _0x3d658b extends _0x214516['i']{constructor(_0x5d1f2c,_0x5083ee,_0x41cbba,_0x148172,_0x57f06d,_0x303e85,_0x5702f9,_0x207e4a=null,_0xf69fc4=_0x515a41['x'][_0x1c6220(0x1e25)],_0x2e573b,_0x23c1a6,_0xcb5b6e=_0x9a3131['g'][_0x1c6220(0xa43)],_0x14b3da=!0x1,_0x15adb5=_0x9a3131['g']['TEXTUREFORMAT_RGBA']){var _0x4fe4b9=_0x1c6220;super(_0x5d1f2c,_0x41cbba,_0x148172,_0x57f06d,_0x303e85,_0x9a3131['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x2e573b,_0x23c1a6,_0xcb5b6e,'#define\x20DOF\x201\x0d\x0a',_0x14b3da,_0x15adb5),this[_0x4fe4b9(0x1451)]=_0x41cbba,this[_0x4fe4b9(0x1497)]=!!_0x207e4a,this['onApplyObservable']['add'](_0xe01c55=>{var _0x3d1e47=_0x4fe4b9;null!=_0x207e4a&&_0xe01c55['setTextureFromPostProcess'](_0x3d1e47(0x13a7),_0x207e4a),_0xe01c55[_0x3d1e47(0x2901)](_0x3d1e47(0x2917),_0x5702f9);});}['getClassName'](){var _0x20b8c9=_0x1c6220;return _0x20b8c9(0x19a0);}}(function(_0x2ee790,_0x310800,_0x355375,_0x533dce){var _0x4e50cb=_0x1c6220,_0x3e8a11,_0x5cd851=arguments[_0x4e50cb(0x3785)],_0x1e471f=_0x5cd851<0x3?_0x310800:null===_0x533dce?_0x533dce=Object[_0x4e50cb(0x18ba)](_0x310800,_0x355375):_0x533dce;if('object'==typeof Reflect&&_0x4e50cb(0x7a8)==typeof Reflect['decorate'])_0x1e471f=Reflect[_0x4e50cb(0x4111)](_0x2ee790,_0x310800,_0x355375,_0x533dce);else{for(var _0x4ad6db=_0x2ee790[_0x4e50cb(0x3785)]-0x1;0x0<=_0x4ad6db;_0x4ad6db--)(_0x3e8a11=_0x2ee790[_0x4ad6db])&&(_0x1e471f=(_0x5cd851<0x3?_0x3e8a11(_0x1e471f):0x3<_0x5cd851?_0x3e8a11(_0x310800,_0x355375,_0x1e471f):_0x3e8a11(_0x310800,_0x355375))||_0x1e471f);}0x3<_0x5cd851&&_0x1e471f&&Object[_0x4e50cb(0x259d)](_0x310800,_0x355375,_0x1e471f);}([(0x0,_0x5ee8e6['qC'])()],_0x3d658b['prototype'],'direction',void 0x0),(0x0,_0xc491a5['H'])(_0x1c6220(0x3ce),_0x3d658b));},0xa431:(_0xae8766,_0x5f0bce,_0x1068ac)=>{var _0x32d740=a7_0x38a779;_0x1068ac['d'](_0x5f0bce,{'J':()=>_0x40b7ce,'z':()=>_0x7f3d15});var _0x7f3d15,_0x35b096=_0x1068ac(0x9fd1),_0x2df097=_0x1068ac(0xbac7),_0x5f0bce=_0x1068ac(0xd1d0),_0x2dfa38=_0x1068ac(0x15be8),_0x166655=_0x1068ac(0xf4a3),_0x454675=_0x1068ac(0xb1a1),_0x1201d2=_0x1068ac(0x77a5);(_0x1068ac=_0x7f3d15=_0x7f3d15||{})[_0x1068ac[_0x32d740(0x4146)]=0x0]='Low',_0x1068ac[_0x1068ac[_0x32d740(0x2e61)]=0x1]=_0x32d740(0x2e61),_0x1068ac[_0x1068ac[_0x32d740(0x3e4)]=0x2]=_0x32d740(0x3e4);class _0x40b7ce extends _0x5f0bce['L']{constructor(_0x299e93,_0x10a2c7,_0x2bf282=_0x7f3d15[_0x32d740(0x4146)],_0x13278f=0x0,_0x4ea766=!0x1){var _0x10f8b6=_0x32d740;super(_0x299e93['getEngine'](),'depth\x20of\x20field',()=>this[_0x10f8b6(0x277f)],!0x0),this[_0x10f8b6(0x277f)]=[];var _0x1ba67d=_0x299e93[_0x10f8b6(0x318e)](),_0x294f3b=_0x1ba67d[_0x10f8b6(0x3897)]||0x1<_0x1ba67d[_0x10f8b6(0x237a)]?_0x1201d2['g'][_0x10f8b6(0x196f)]:_0x1201d2['g'][_0x10f8b6(0x3eec)];this['_circleOfConfusion']=new _0x2dfa38['N'](_0x10f8b6(0x1c9d),_0x10a2c7,0x1,null,_0x2df097['x'][_0x10f8b6(0x1e25)],_0x1ba67d,!0x1,_0x13278f,_0x4ea766),this[_0x10f8b6(0x36ba)]=[],this[_0x10f8b6(0x3b7f)]=[];let _0x355e20=0x1,_0x4b3279=0xf;switch(_0x2bf282){case _0x7f3d15[_0x10f8b6(0x3e4)]:_0x355e20=0x3,_0x4b3279=0x33;break;case _0x7f3d15[_0x10f8b6(0x2e61)]:_0x355e20=0x2,_0x4b3279=0x1f;break;default:_0x4b3279=0xf,_0x355e20=0x1;}var _0xed262a=_0x4b3279/Math[_0x10f8b6(0x3bfb)](0x2,_0x355e20-0x1);let _0x4db76a=0x1;for(let _0x27d18b=0x0;_0x27d18b<_0x355e20;_0x27d18b++){const _0x22ec88=new _0x166655['T'](_0x10f8b6(0x128b),_0x299e93,new _0x35b096['FM'](0x0,0x1),_0xed262a,_0x4db76a,null,this[_0x10f8b6(0x16b2)],0x0==_0x27d18b?this[_0x10f8b6(0x16b2)]:null,_0x2df097['x'][_0x10f8b6(0x1e25)],_0x1ba67d,!0x1,_0x13278f,_0x4ea766,0x0==_0x27d18b?_0x294f3b:_0x1201d2['g'][_0x10f8b6(0x3eec)]),_0x2088d6=(_0x22ec88[_0x10f8b6(0x2c31)]=!0x1,_0x4db76a=0.75/Math[_0x10f8b6(0x3bfb)](0x2,_0x27d18b),new _0x166655['T'](_0x10f8b6(0x79f),_0x299e93,new _0x35b096['FM'](0x1,0x0),_0xed262a,_0x4db76a,null,this[_0x10f8b6(0x16b2)],null,_0x2df097['x'][_0x10f8b6(0x1e25)],_0x1ba67d,!0x1,_0x13278f,_0x4ea766));_0x2088d6['autoClear']=!0x1,this['_depthOfFieldBlurY'][_0x10f8b6(0x1e1d)](_0x22ec88),this[_0x10f8b6(0x3b7f)][_0x10f8b6(0x1e1d)](_0x2088d6);}this['_effects']=[this[_0x10f8b6(0x16b2)]];for(let _0x8a7510=0x0;_0x8a7510<this[_0x10f8b6(0x3b7f)][_0x10f8b6(0x3785)];_0x8a7510++)this[_0x10f8b6(0x277f)][_0x10f8b6(0x1e1d)](this['_depthOfFieldBlurY'][_0x8a7510]),this['_effects'][_0x10f8b6(0x1e1d)](this['_depthOfFieldBlurX'][_0x8a7510]);this[_0x10f8b6(0x2d17)]=new _0x454675['f']('dofMerge',this['_circleOfConfusion'],this['_circleOfConfusion'],this[_0x10f8b6(0x3b7f)],_0x4db76a,null,_0x2df097['x'][_0x10f8b6(0x1e25)],_0x1ba67d,!0x1,_0x13278f,_0x4ea766),this[_0x10f8b6(0x2d17)][_0x10f8b6(0x2c31)]=!0x1,this['_effects'][_0x10f8b6(0x1e1d)](this[_0x10f8b6(0x2d17)]);}set[_0x32d740(0x2717)](_0x1537c4){var _0xc07513=_0x32d740;this[_0xc07513(0x16b2)][_0xc07513(0x2717)]=_0x1537c4;}get[_0x32d740(0x2717)](){var _0x15791=_0x32d740;return this[_0x15791(0x16b2)][_0x15791(0x2717)];}set[_0x32d740(0x3533)](_0x58ba40){var _0x3c1108=_0x32d740;this[_0x3c1108(0x16b2)][_0x3c1108(0x3533)]=_0x58ba40;}get[_0x32d740(0x3533)](){var _0x43da21=_0x32d740;return this['_circleOfConfusion'][_0x43da21(0x3533)];}set[_0x32d740(0x18ec)](_0x239a81){var _0x2e4b1f=_0x32d740;this[_0x2e4b1f(0x16b2)]['focusDistance']=_0x239a81;}get[_0x32d740(0x18ec)](){var _0x10f26f=_0x32d740;return this[_0x10f26f(0x16b2)][_0x10f26f(0x18ec)];}set['lensSize'](_0x5b5450){var _0xfa0cdf=_0x32d740;this[_0xfa0cdf(0x16b2)][_0xfa0cdf(0x3171)]=_0x5b5450;}get['lensSize'](){return this['_circleOfConfusion']['lensSize'];}[_0x32d740(0x1d40)](){return'DepthOfFieldEffect';}set[_0x32d740(0x1112)](_0x5415e9){var _0x4c5c97=_0x32d740;this[_0x4c5c97(0x16b2)]['depthTexture']=_0x5415e9;}[_0x32d740(0x1d5f)](_0x5e6ff0){var _0x4af2a3=_0x32d740;for(let _0x41b474=0x0;_0x41b474<this[_0x4af2a3(0x277f)][_0x4af2a3(0x3785)];_0x41b474++)this[_0x4af2a3(0x277f)][_0x41b474][_0x4af2a3(0x3551)](_0x5e6ff0);}['_updateEffects'](){var _0xece21c=_0x32d740;for(let _0x43cd49=0x0;_0x43cd49<this[_0xece21c(0x277f)][_0xece21c(0x3785)];_0x43cd49++)this[_0xece21c(0x277f)][_0x43cd49][_0xece21c(0x3295)]();}[_0x32d740(0x3080)](){var _0xf4e06d=_0x32d740;for(let _0x2b054e=0x0;_0x2b054e<this[_0xf4e06d(0x277f)]['length'];_0x2b054e++)if(!this['_effects'][_0x2b054e]['isReady']())return!0x1;return!0x0;}}},0xb1a1:(_0x9a48ed,_0x4c359b,_0x22a001)=>{var _0x5e4713=a7_0x38a779;_0x22a001['d'](_0x4c359b,{'f':()=>_0x3851e6});var _0x4c359b=_0x22a001(0x5f28),_0x24b999=_0x22a001(0x77a5);_0x22a001(0x1203);class _0x3851e6 extends _0x4c359b['D']{constructor(_0x1275c9,_0x1cdf2a,_0x2c421a,_0x5ecf10,_0x3fb4a0,_0x3e8cd5,_0x4eab3b,_0xcf0dcc,_0x545d35,_0x55ee7f=_0x24b999['g'][_0x5e4713(0xa43)],_0x1817de=!0x1){var _0x547e79=_0x5e4713;super(_0x1275c9,'depthOfFieldMerge',[],[_0x547e79(0x2917),_0x547e79(0xf0e),_0x547e79(0x3c56),'blurStep2'],_0x3fb4a0,_0x3e8cd5,_0x4eab3b,_0xcf0dcc,_0x545d35,null,_0x55ee7f,void 0x0,null,!0x0),this['_blurSteps']=_0x5ecf10,this['externalTextureSamplerBinding']=!0x0,this[_0x547e79(0x34d2)][_0x547e79(0x33ee)](_0x23998f=>{var _0x23bd71=_0x547e79;_0x23998f[_0x23bd71(0x3634)](_0x23bd71(0x13a7),_0x1cdf2a),_0x23998f['setTextureFromPostProcessOutput'](_0x23bd71(0x2917),_0x2c421a),_0x5ecf10[_0x23bd71(0x66b)]((_0x4f1860,_0x359fb8)=>{var _0x11e35e=_0x23bd71;_0x23998f[_0x11e35e(0x2901)]('blurStep'+(_0x5ecf10[_0x11e35e(0x3785)]-_0x359fb8-0x1),_0x4f1860);});}),_0x1817de||this[_0x547e79(0x3295)]();}[_0x5e4713(0x1d40)](){var _0x32962f=_0x5e4713;return _0x32962f(0x3e06);}[_0x5e4713(0x3295)](_0x46510b=null,_0x4524f0=null,_0x43cc9e=null,_0x1d2963,_0x2851f0,_0x4ac4a6){var _0x504d81=_0x5e4713;_0x46510b||(_0x46510b='',_0x46510b+=_0x504d81(0x85a)+(this['_blurSteps'][_0x504d81(0x3785)]-0x1)+'\x0a'),super['updateEffect'](_0x46510b,_0x4524f0,_0x43cc9e,_0x1d2963,_0x2851f0,_0x4ac4a6);}}},0x531b:(_0x4b4b8e,_0x39cb3f,_0x1d2c1b)=>{var _0x276bfa=a7_0x38a779,_0x489571=_0x1d2c1b(0x5f28),_0x4c111f=(_0x1d2c1b(0x1157d),_0x1d2c1b(0xe456)),_0x13868e=_0x1d2c1b(0x153ad);class _0x6bc6e9 extends _0x489571['D']{[_0x276bfa(0x1d40)](){return'DisplayPassPostProcess';}constructor(_0x566eea,_0x584a42,_0x305ead,_0x3899f7,_0x5322ac,_0x4390f9){var _0x448a03=_0x276bfa;super(_0x566eea,_0x448a03(0x1b60),[_0x448a03(0x3925)],[_0x448a03(0x3925)],_0x584a42,_0x305ead,_0x3899f7,_0x5322ac,_0x4390f9);}static['_Parse'](_0x10256e,_0x3953af,_0x111f9e,_0x47cbf){var _0x38b1ad=_0x276bfa;return _0x13868e['p4'][_0x38b1ad(0x2f08)](()=>new _0x6bc6e9(_0x10256e[_0x38b1ad(0x3844)],_0x10256e[_0x38b1ad(0x381f)],_0x3953af,_0x10256e[_0x38b1ad(0x198d)],_0x111f9e['getEngine'](),_0x10256e[_0x38b1ad(0x311b)]),_0x10256e,_0x111f9e,_0x47cbf);}}(0x0,_0x4c111f['H'])(_0x276bfa(0x15d5),_0x6bc6e9);},0x4e97:(_0x15a96e,_0x58bd1b,_0x5a9a1b)=>{var _0x3b34c9=a7_0x38a779;_0x5a9a1b['d'](_0x58bd1b,{'m':()=>_0x199549});var _0x58bd1b=_0x5a9a1b(0x5f28),_0x22ad06=_0x5a9a1b(0x147b8),_0x2fb577=_0x5a9a1b(0x77a5),_0x5e70b9=(_0x5a9a1b(0x2d30),_0x5a9a1b(0x153ad)),_0x5a9a1b=_0x5a9a1b(0xe456);class _0x199549 extends _0x58bd1b['D']{constructor(_0x177b5f,_0x2e0ea2,_0x1ebe98,_0x3ae822,_0x530adc,_0x2f1447,_0x4a49aa=_0x2fb577['g'][_0x3b34c9(0xa43)],_0x1de959=!0x1){var _0x384ab2=_0x3b34c9;super(_0x177b5f,_0x384ab2(0x2913),[_0x384ab2(0x33f5),'exposure'],null,_0x2e0ea2,_0x1ebe98,_0x3ae822,_0x530adc,_0x2f1447,null,_0x4a49aa,void 0x0,null,_0x1de959),this[_0x384ab2(0x33f5)]=0.9,this[_0x384ab2(0xe4d)]=0x1,this[_0x384ab2(0x4107)]=null,this[_0x384ab2(0x34d2)][_0x384ab2(0x33ee)](_0x261808=>{var _0x307c76=_0x384ab2;this[_0x307c76(0x1497)]=!!this[_0x307c76(0x4107)],this[_0x307c76(0x4107)]&&_0x261808['setTextureFromPostProcess'](_0x307c76(0x13a7),this[_0x307c76(0x4107)]),_0x261808[_0x307c76(0x21ba)](_0x307c76(0x33f5),Math[_0x307c76(0x3bfb)](this[_0x307c76(0x33f5)],_0x22ad06['zp'])),_0x261808[_0x307c76(0x21ba)]('exposure',this['_exposure']);});}[_0x3b34c9(0x1d40)](){var _0x40fe4f=_0x3b34c9;return _0x40fe4f(0x1561);}}(function(_0x58020e,_0x2a49da,_0x3e571c,_0x54d413){var _0x11dde6=_0x3b34c9,_0x3f4e3b,_0x29dd4b=arguments[_0x11dde6(0x3785)],_0x188973=_0x29dd4b<0x3?_0x2a49da:null===_0x54d413?_0x54d413=Object[_0x11dde6(0x18ba)](_0x2a49da,_0x3e571c):_0x54d413;if(_0x11dde6(0x1c87)==typeof Reflect&&_0x11dde6(0x7a8)==typeof Reflect[_0x11dde6(0x4111)])_0x188973=Reflect['decorate'](_0x58020e,_0x2a49da,_0x3e571c,_0x54d413);else{for(var _0x24155f=_0x58020e[_0x11dde6(0x3785)]-0x1;0x0<=_0x24155f;_0x24155f--)(_0x3f4e3b=_0x58020e[_0x24155f])&&(_0x188973=(_0x29dd4b<0x3?_0x3f4e3b(_0x188973):0x3<_0x29dd4b?_0x3f4e3b(_0x2a49da,_0x3e571c,_0x188973):_0x3f4e3b(_0x2a49da,_0x3e571c))||_0x188973);}0x3<_0x29dd4b&&_0x188973&&Object[_0x11dde6(0x259d)](_0x2a49da,_0x3e571c,_0x188973);}([(0x0,_0x5e70b9['qC'])()],_0x199549[_0x3b34c9(0x1fd2)],_0x3b34c9(0x33f5),void 0x0),(0x0,_0x5a9a1b['H'])(_0x3b34c9(0x12f8),_0x199549));},0x13e52:(_0x58d7bf,_0xe9d0e,_0x39ebd1)=>{var _0x5270f1=a7_0x38a779,_0x254824=_0x39ebd1(0x5f28),_0x1ae9af=(_0x39ebd1(0x5b3f),_0x39ebd1(0xe456)),_0x3aed24=_0x39ebd1(0x153ad);class _0x4e7678 extends _0x254824['D']{constructor(_0x1bce8a,_0x216bbb,_0x77edb6,_0x23ba43,_0x28302a,_0x3b8b63,_0x439e24){var _0x40d9d5=a7_0x2532;super(_0x1bce8a,_0x40d9d5(0x2a44),[_0x40d9d5(0x327c)],null,_0x77edb6,_0x23ba43,_0x28302a,_0x3b8b63,_0x439e24),this[_0x40d9d5(0x327c)]=_0x216bbb,this[_0x40d9d5(0x7ef)]=_0x422a95=>{var _0x50ba64=_0x40d9d5;_0x422a95['setMatrix'](_0x50ba64(0x327c),this[_0x50ba64(0x327c)]);};}['getClassName'](){var _0x358552=a7_0x2532;return _0x358552(0x2a6d);}static[_0x5270f1(0x1106)](_0x557d28,_0x3b8fb3,_0xf72cc2,_0x8877b4){var _0x267412=_0x5270f1;return _0x3aed24['p4'][_0x267412(0x2f08)](()=>new _0x4e7678(_0x557d28[_0x267412(0x3844)],_0x557d28['kernelMatrix'],_0x557d28[_0x267412(0x381f)],_0x3b8fb3,_0x557d28['renderTargetSamplingMode'],_0xf72cc2[_0x267412(0x318e)](),_0x557d28[_0x267412(0x311b)]),_0x557d28,_0xf72cc2,_0x8877b4);}}(function(_0x13c737,_0x3b96e6,_0x161a66,_0x118237){var _0x140723=_0x5270f1,_0x9ee130,_0x3e972e=arguments[_0x140723(0x3785)],_0x4c88e8=_0x3e972e<0x3?_0x3b96e6:null===_0x118237?_0x118237=Object[_0x140723(0x18ba)](_0x3b96e6,_0x161a66):_0x118237;if(_0x140723(0x1c87)==typeof Reflect&&_0x140723(0x7a8)==typeof Reflect['decorate'])_0x4c88e8=Reflect[_0x140723(0x4111)](_0x13c737,_0x3b96e6,_0x161a66,_0x118237);else{for(var _0x2920dd=_0x13c737[_0x140723(0x3785)]-0x1;0x0<=_0x2920dd;_0x2920dd--)(_0x9ee130=_0x13c737[_0x2920dd])&&(_0x4c88e8=(_0x3e972e<0x3?_0x9ee130(_0x4c88e8):0x3<_0x3e972e?_0x9ee130(_0x3b96e6,_0x161a66,_0x4c88e8):_0x9ee130(_0x3b96e6,_0x161a66))||_0x4c88e8);}0x3<_0x3e972e&&_0x4c88e8&&Object[_0x140723(0x259d)](_0x3b96e6,_0x161a66,_0x4c88e8);}([(0x0,_0x3aed24['oQ'])()],_0x4e7678['prototype'],_0x5270f1(0x327c),void 0x0),(0x0,_0x1ae9af['H'])(_0x5270f1(0xb44),_0x4e7678));},0x11de1:(_0x43382c,_0x1e4a71,_0x581d4c)=>{var _0x90785a=a7_0x38a779;_0x581d4c['d'](_0x1e4a71,{'P':()=>_0x48f78b});var _0xc850f1=_0x581d4c(0xbac7),_0x1e4a71=_0x581d4c(0x5f28),_0xb3372b=_0x581d4c(0x77a5),_0x7bd6ad=(_0x581d4c(0xd22e),_0x581d4c(0x10cef),_0x581d4c(0xe456)),_0xafdcd1=_0x581d4c(0x153ad);class _0x48f78b extends _0x1e4a71['D']{['getClassName'](){var _0x4d7d23=a7_0x2532;return _0x4d7d23(0x18e0);}constructor(_0x21bf2a,_0x457034,_0x3eabda=null,_0xfd8a3d,_0x34ec25,_0x158d08,_0x118b77=_0xb3372b['g'][_0x90785a(0xa43)]){var _0x15f30f=_0x90785a;super(_0x21bf2a,_0x15f30f(0x16af),[_0x15f30f(0x3a0)],null,_0x457034,_0x3eabda,_0xfd8a3d||_0xc850f1['x'][_0x15f30f(0x1e25)],_0x34ec25,_0x158d08,null,_0x118b77,_0x15f30f(0x16af),void 0x0,!0x0),_0x21bf2a=this[_0x15f30f(0x281a)](),(this['updateEffect'](_0x21bf2a),this[_0x15f30f(0x34d2)]['add'](_0x299ed4=>{var _0x339bc5=_0x15f30f,_0x5bb948=this['texelSize'];_0x299ed4[_0x339bc5(0x3ab0)](_0x339bc5(0x3a0),_0x5bb948['x'],_0x5bb948['y']);}));}['_getDefines'](){var _0x565d95=_0x90785a;const _0x3164bf=this[_0x565d95(0x318e)]();if(!_0x3164bf)return null;const _0x2c232a=_0x3164bf[_0x565d95(0x35d4)]();return _0x2c232a&&_0x2c232a[_0x565d95(0x35ec)]&&-0x1<_0x2c232a[_0x565d95(0x35ec)][_0x565d95(0x1ed7)]()['indexOf']('mali')?_0x565d95(0x2a51):null;}static[_0x90785a(0x1106)](_0x1c7cc0,_0x4bfeb3,_0x2530c0,_0x2fb3e9){var _0x309284=_0x90785a;return _0xafdcd1['p4'][_0x309284(0x2f08)](()=>new _0x48f78b(_0x1c7cc0[_0x309284(0x3844)],_0x1c7cc0[_0x309284(0x381f)],_0x4bfeb3,_0x1c7cc0[_0x309284(0x198d)],_0x2530c0['getEngine'](),_0x1c7cc0[_0x309284(0x311b)]),_0x1c7cc0,_0x2530c0,_0x2fb3e9);}}(0x0,_0x7bd6ad['H'])(_0x90785a(0x254f),_0x48f78b);},0x12490:(_0x4f01cd,_0x20f216,_0x45eab9)=>{var _0x16026a=a7_0x38a779;_0x45eab9['d'](_0x20f216,{'p':()=>_0xf9e32e});function _0x439199(_0x57f58a,_0x10e617,_0x40c4ad,_0x36cb18){var _0x77204e=a7_0x2532,_0x139b48,_0x417a0c=arguments[_0x77204e(0x3785)],_0x1ed2f6=_0x417a0c<0x3?_0x10e617:null===_0x36cb18?_0x36cb18=Object[_0x77204e(0x18ba)](_0x10e617,_0x40c4ad):_0x36cb18;if(_0x77204e(0x1c87)==typeof Reflect&&_0x77204e(0x7a8)==typeof Reflect[_0x77204e(0x4111)])_0x1ed2f6=Reflect[_0x77204e(0x4111)](_0x57f58a,_0x10e617,_0x40c4ad,_0x36cb18);else{for(var _0x1525c0=_0x57f58a['length']-0x1;0x0<=_0x1525c0;_0x1525c0--)(_0x139b48=_0x57f58a[_0x1525c0])&&(_0x1ed2f6=(_0x417a0c<0x3?_0x139b48(_0x1ed2f6):0x3<_0x417a0c?_0x139b48(_0x10e617,_0x40c4ad,_0x1ed2f6):_0x139b48(_0x10e617,_0x40c4ad))||_0x1ed2f6);}0x3<_0x417a0c&&_0x1ed2f6&&Object[_0x77204e(0x259d)](_0x10e617,_0x40c4ad,_0x1ed2f6);}var _0x20f216=_0x45eab9(0x5f28),_0x6f1e60=_0x45eab9(0x77a5),_0x3a5f0f=(_0x45eab9(0x4ad4),_0x45eab9(0xe456)),_0x3a20b0=_0x45eab9(0x153ad);class _0xf9e32e extends _0x20f216['D']{constructor(_0x1864bc,_0x1fb271,_0x429c7e,_0x26bc88,_0x374abd,_0x3bec9e,_0x263712=_0x6f1e60['g']['TEXTURETYPE_UNSIGNED_INT'],_0x491bb8=!0x1){var _0x354f2a=a7_0x2532;super(_0x1864bc,_0x354f2a(0x32cc),[_0x354f2a(0x220c),_0x354f2a(0x3b8b)],[],_0x1fb271,_0x429c7e,_0x26bc88,_0x374abd,_0x3bec9e,null,_0x263712,void 0x0,null,_0x491bb8),this[_0x354f2a(0x220c)]=0x1e,this[_0x354f2a(0x50f)]=!0x1,this[_0x354f2a(0x34d2)]['add'](_0x29b806=>{var _0x2c419a=_0x354f2a;_0x29b806[_0x2c419a(0x21ba)](_0x2c419a(0x220c),this[_0x2c419a(0x220c)]),_0x29b806['setFloat'](_0x2c419a(0x3b8b),this[_0x2c419a(0x50f)]?Math[_0x2c419a(0xff9)]()+0x1:0x1);});}['getClassName'](){var _0x3fbdfd=a7_0x2532;return _0x3fbdfd(0x37a0);}static[_0x16026a(0x1106)](_0x5d2401,_0x50bc91,_0x6da6b5,_0x1b1dc0){var _0x3e564b=_0x16026a;return _0x3a20b0['p4']['Parse'](()=>new _0xf9e32e(_0x5d2401[_0x3e564b(0x3844)],_0x5d2401[_0x3e564b(0x381f)],_0x50bc91,_0x5d2401['renderTargetSamplingMode'],_0x6da6b5[_0x3e564b(0x318e)](),_0x5d2401[_0x3e564b(0x311b)]),_0x5d2401,_0x6da6b5,_0x1b1dc0);}}_0x439199([(0x0,_0x3a20b0['qC'])()],_0xf9e32e['prototype'],_0x16026a(0x220c),void 0x0),_0x439199([(0x0,_0x3a20b0['qC'])()],_0xf9e32e[_0x16026a(0x1fd2)],_0x16026a(0x50f),void 0x0),(0x0,_0x3a5f0f['H'])('BABYLON.GrainPostProcess',_0xf9e32e);},0xac5:(_0x45be23,_0x444ad9,_0x29a8bb)=>{_0x29a8bb(0x5f28),_0x29a8bb(0x77a5),_0x29a8bb(0xd5bd),class extends null{};},0xc3ae:(_0x5d0ffb,_0x4f8d06,_0x3d7386)=>{var _0x1a0c29=a7_0x38a779;_0x3d7386['d'](_0x4f8d06,{'z':()=>_0x54edbb});var _0x4f8d06=_0x3d7386(0x153ad),_0x44ddfc=_0x3d7386(0x1803b),_0x5bce32=_0x3d7386(0x5f28),_0x4f3bf3=_0x3d7386(0xf8c1),_0xe418a4=_0x3d7386(0x77a5);_0x3d7386(0x816b),_0x3d7386(0x4617);class _0x54edbb extends _0x5bce32['D']{constructor(_0x141f96,_0x54fb4e,_0x3e8ef0=null,_0x2e976d,_0x464603,_0x374f5e,_0x2d573f=_0xe418a4['g'][_0x1a0c29(0xa43)],_0x4a0fd7){var _0xb31b59=_0x1a0c29;super(_0x141f96,_0xb31b59(0x1ee),[],[],_0x54fb4e,_0x3e8ef0,_0x2e976d,_0x464603,_0x374f5e,null,_0x2d573f,_0xb31b59(0x151a),null,!0x0),this[_0xb31b59(0x2256)]=!0x0,this[_0xb31b59(0x1541)]={'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},_0x4a0fd7?(_0x4a0fd7[_0xb31b59(0x17c9)]=!0x0,this[_0xb31b59(0x39fe)](_0x4a0fd7,!0x0),this[_0xb31b59(0x2ec0)]()):(this['_attachImageProcessingConfiguration'](null,!0x0),this[_0xb31b59(0x3401)]['applyByPostProcess']=!0x0),this[_0xb31b59(0x7ef)]=_0x2478ab=>{var _0xb42c3c=_0xb31b59;this[_0xb42c3c(0x3401)][_0xb42c3c(0xc95)](_0x2478ab,this[_0xb42c3c(0x34ec)]);};}get['imageProcessingConfiguration'](){var _0x466908=_0x1a0c29;return this[_0x466908(0x2c4b)];}set[_0x1a0c29(0x3401)](_0x4ca380){var _0x2dc0e4=_0x1a0c29;_0x4ca380[_0x2dc0e4(0x17c9)]=!0x0,this[_0x2dc0e4(0x39fe)](_0x4ca380);}[_0x1a0c29(0x39fe)](_0x3564e3,_0x52db10=!0x1){var _0x56afb1=_0x1a0c29;if(_0x3564e3!==this[_0x56afb1(0x2c4b)]){if(this[_0x56afb1(0x2c4b)]&&this[_0x56afb1(0x2e70)]&&this['_imageProcessingConfiguration'][_0x56afb1(0x14ef)][_0x56afb1(0x418a)](this['_imageProcessingObserver']),_0x3564e3)this[_0x56afb1(0x2c4b)]=_0x3564e3;else{var _0x3564e3=this[_0x56afb1(0x318e)]();const _0x4a33b9=this['getCamera']();(_0x3564e3=_0x4a33b9?_0x4a33b9[_0x56afb1(0x40ae)]():_0x3564e3&&_0x3564e3[_0x56afb1(0x28e3)]?(_0x3564e3=_0x3564e3[_0x56afb1(0x28e3)])[_0x3564e3[_0x56afb1(0x3785)]-0x1]:_0x4f3bf3['l'][_0x56afb1(0x3c92)])?this[_0x56afb1(0x2c4b)]=_0x3564e3[_0x56afb1(0x3401)]:this[_0x56afb1(0x2c4b)]=new _0x44ddfc['$']();}this[_0x56afb1(0x2c4b)]&&(this[_0x56afb1(0x2e70)]=this[_0x56afb1(0x2c4b)][_0x56afb1(0x14ef)][_0x56afb1(0x33ee)](()=>{var _0x8b527b=_0x56afb1;this[_0x8b527b(0x2ec0)]();})),_0x52db10||this['_updateParameters']();}}get[_0x1a0c29(0x3075)](){var _0x26064a=_0x1a0c29,_0x35248e=this[_0x26064a(0x31bf)]();return!_0x35248e||_0x35248e[_0x26064a(0x3075)];}get[_0x1a0c29(0x2fde)](){var _0x1b24a7=_0x1a0c29;return this['imageProcessingConfiguration'][_0x1b24a7(0x2fde)];}set[_0x1a0c29(0x2fde)](_0x149922){var _0x5dac6c=_0x1a0c29;this[_0x5dac6c(0x3401)][_0x5dac6c(0x2fde)]=_0x149922;}get[_0x1a0c29(0xceb)](){var _0x5e2f1f=_0x1a0c29;return this[_0x5e2f1f(0x3401)]['colorCurvesEnabled'];}set[_0x1a0c29(0xceb)](_0x2e8987){var _0x4467e8=_0x1a0c29;this[_0x4467e8(0x3401)][_0x4467e8(0xceb)]=_0x2e8987;}get['colorGradingTexture'](){var _0x54e178=_0x1a0c29;return this[_0x54e178(0x3401)]['colorGradingTexture'];}set['colorGradingTexture'](_0x39091c){var _0x25996e=_0x1a0c29;this[_0x25996e(0x3401)][_0x25996e(0x1aec)]=_0x39091c;}get[_0x1a0c29(0x3ef6)](){var _0x20b866=_0x1a0c29;return this['imageProcessingConfiguration'][_0x20b866(0x3ef6)];}set[_0x1a0c29(0x3ef6)](_0x1dd36e){var _0xd311f2=_0x1a0c29;this[_0xd311f2(0x3401)][_0xd311f2(0x3ef6)]=_0x1dd36e;}get['exposure'](){var _0x277dc5=_0x1a0c29;return this[_0x277dc5(0x3401)][_0x277dc5(0x3b07)];}set[_0x1a0c29(0x3b07)](_0x73a0b2){var _0x296e43=_0x1a0c29;this[_0x296e43(0x3401)][_0x296e43(0x3b07)]=_0x73a0b2;}get[_0x1a0c29(0x2ede)](){var _0x16b1dc=_0x1a0c29;return this[_0x16b1dc(0x2c4b)][_0x16b1dc(0x2ede)];}set[_0x1a0c29(0x2ede)](_0x18509a){var _0x4e3945=_0x1a0c29;this[_0x4e3945(0x2c4b)][_0x4e3945(0x2ede)]=_0x18509a;}get[_0x1a0c29(0xb05)](){var _0x11dadc=_0x1a0c29;return this['_imageProcessingConfiguration'][_0x11dadc(0xb05)];}set[_0x1a0c29(0xb05)](_0x548815){var _0x91edde=_0x1a0c29;this[_0x91edde(0x2c4b)][_0x91edde(0xb05)]=_0x548815;}get[_0x1a0c29(0x1f15)](){var _0x5ca4be=_0x1a0c29;return this[_0x5ca4be(0x3401)]['contrast'];}set['contrast'](_0x279ed6){var _0x22a298=_0x1a0c29;this[_0x22a298(0x3401)][_0x22a298(0x1f15)]=_0x279ed6;}get['vignetteStretch'](){var _0x35dadc=_0x1a0c29;return this['imageProcessingConfiguration'][_0x35dadc(0x2eda)];}set[_0x1a0c29(0x2eda)](_0x47195d){var _0x571ded=_0x1a0c29;this[_0x571ded(0x3401)][_0x571ded(0x2eda)]=_0x47195d;}get[_0x1a0c29(0x1f18)](){var _0xafc281=_0x1a0c29;return this[_0xafc281(0x3401)][_0xafc281(0x23d7)];}set[_0x1a0c29(0x1f18)](_0x16eecb){var _0x4ef94f=_0x1a0c29;this[_0x4ef94f(0x3401)][_0x4ef94f(0x23d7)]=_0x16eecb;}get[_0x1a0c29(0x987)](){var _0x5934be=_0x1a0c29;return this[_0x5934be(0x3401)][_0x5934be(0x2a2a)];}set[_0x1a0c29(0x987)](_0x284af0){var _0x3ca1af=_0x1a0c29;this[_0x3ca1af(0x3401)][_0x3ca1af(0x2a2a)]=_0x284af0;}get[_0x1a0c29(0x2a2a)](){var _0x5603c7=_0x1a0c29;return this[_0x5603c7(0x3401)][_0x5603c7(0x2a2a)];}set[_0x1a0c29(0x2a2a)](_0x3acc21){var _0x13b82f=_0x1a0c29;this['imageProcessingConfiguration'][_0x13b82f(0x2a2a)]=_0x3acc21;}get[_0x1a0c29(0x23d7)](){var _0x36fd14=_0x1a0c29;return this[_0x36fd14(0x3401)][_0x36fd14(0x23d7)];}set[_0x1a0c29(0x23d7)](_0x20a8c6){this['imageProcessingConfiguration']['vignetteCenterX']=_0x20a8c6;}get['vignetteWeight'](){var _0x237d41=_0x1a0c29;return this['imageProcessingConfiguration'][_0x237d41(0x314c)];}set[_0x1a0c29(0x314c)](_0x5f8f3d){var _0x59d35b=_0x1a0c29;this[_0x59d35b(0x3401)][_0x59d35b(0x314c)]=_0x5f8f3d;}get['vignetteColor'](){var _0x5a71b2=_0x1a0c29;return this[_0x5a71b2(0x3401)][_0x5a71b2(0x339d)];}set['vignetteColor'](_0x713b67){var _0x427a54=_0x1a0c29;this['imageProcessingConfiguration'][_0x427a54(0x339d)]=_0x713b67;}get[_0x1a0c29(0x9e8)](){var _0x25b8a3=_0x1a0c29;return this[_0x25b8a3(0x3401)][_0x25b8a3(0x9e8)];}set[_0x1a0c29(0x9e8)](_0x597942){var _0x303feb=_0x1a0c29;this['imageProcessingConfiguration'][_0x303feb(0x9e8)]=_0x597942;}get[_0x1a0c29(0x4185)](){return this['imageProcessingConfiguration']['vignetteBlendMode'];}set['vignetteBlendMode'](_0x1ff47b){var _0x3a9c67=_0x1a0c29;this[_0x3a9c67(0x3401)][_0x3a9c67(0x4185)]=_0x1ff47b;}get[_0x1a0c29(0x146f)](){var _0x778843=_0x1a0c29;return this[_0x778843(0x3401)][_0x778843(0x146f)];}set[_0x1a0c29(0x146f)](_0x338829){var _0x325034=_0x1a0c29;this[_0x325034(0x3401)][_0x325034(0x146f)]=_0x338829;}get[_0x1a0c29(0x2b57)](){var _0x984fea=_0x1a0c29;return this['imageProcessingConfiguration'][_0x984fea(0x2b57)];}set['ditheringIntensity'](_0xf0b865){var _0x1743cf=_0x1a0c29;this[_0x1743cf(0x3401)][_0x1743cf(0x2b57)]=_0xf0b865;}get[_0x1a0c29(0x203d)](){var _0x289ba0=_0x1a0c29;return this[_0x289ba0(0x3401)][_0x289ba0(0x203d)];}set[_0x1a0c29(0x203d)](_0x22e00d){var _0x5a85e2=_0x1a0c29;this['imageProcessingConfiguration'][_0x5a85e2(0x203d)]=_0x22e00d;}get[_0x1a0c29(0x370f)](){return this['_fromLinearSpace'];}set[_0x1a0c29(0x370f)](_0x4d06c9){var _0x5be4fa=_0x1a0c29;this[_0x5be4fa(0x2256)]!==_0x4d06c9&&(this[_0x5be4fa(0x2256)]=_0x4d06c9,this[_0x5be4fa(0x2ec0)]());}[_0x1a0c29(0x1d40)](){var _0x1c0ad5=_0x1a0c29;return _0x1c0ad5(0xe43);}[_0x1a0c29(0x2ec0)](){var _0x1ee7d8=_0x1a0c29;this[_0x1ee7d8(0x1541)][_0x1ee7d8(0x25d)]=this[_0x1ee7d8(0x2256)],this[_0x1ee7d8(0x3401)][_0x1ee7d8(0x364c)](this['_defines'],!0x0);let _0x58e6bc='';for(const _0xd7fb5 in this[_0x1ee7d8(0x1541)])this['_defines'][_0xd7fb5]&&(_0x58e6bc+=_0x1ee7d8(0x40ee)+_0xd7fb5+_0x1ee7d8(0x3425));var _0x4dfc4a=[_0x1ee7d8(0x13a7)],_0x33e0a0=['scale'];_0x44ddfc['$']&&(_0x44ddfc['$'][_0x1ee7d8(0xf13)](_0x4dfc4a,this[_0x1ee7d8(0x1541)]),_0x44ddfc['$'][_0x1ee7d8(0x215b)](_0x33e0a0,this[_0x1ee7d8(0x1541)])),this['updateEffect'](_0x58e6bc,_0x33e0a0,_0x4dfc4a);}[_0x1a0c29(0x3551)](_0x2d5d3e){var _0x48ea42=_0x1a0c29;super[_0x48ea42(0x3551)](_0x2d5d3e),this[_0x48ea42(0x2c4b)]&&this[_0x48ea42(0x2e70)]&&this[_0x48ea42(0x2c4b)][_0x48ea42(0x14ef)][_0x48ea42(0x418a)](this[_0x48ea42(0x2e70)]),this[_0x48ea42(0x2c4b)]&&(this[_0x48ea42(0x3401)][_0x48ea42(0x17c9)]=!0x1);}}!function(_0x48b413,_0x1a5f57,_0x31b124,_0x363a52){var _0x2a9a40=_0x1a0c29,_0x347461,_0x2867a7=arguments[_0x2a9a40(0x3785)],_0x4412dc=_0x2867a7<0x3?_0x1a5f57:null===_0x363a52?_0x363a52=Object[_0x2a9a40(0x18ba)](_0x1a5f57,_0x31b124):_0x363a52;if(_0x2a9a40(0x1c87)==typeof Reflect&&'function'==typeof Reflect[_0x2a9a40(0x4111)])_0x4412dc=Reflect[_0x2a9a40(0x4111)](_0x48b413,_0x1a5f57,_0x31b124,_0x363a52);else{for(var _0x4c658e=_0x48b413['length']-0x1;0x0<=_0x4c658e;_0x4c658e--)(_0x347461=_0x48b413[_0x4c658e])&&(_0x4412dc=(_0x2867a7<0x3?_0x347461(_0x4412dc):0x3<_0x2867a7?_0x347461(_0x1a5f57,_0x31b124,_0x4412dc):_0x347461(_0x1a5f57,_0x31b124))||_0x4412dc);}0x3<_0x2867a7&&_0x4412dc&&Object['defineProperty'](_0x1a5f57,_0x31b124,_0x4412dc);}([(0x0,_0x4f8d06['qC'])()],_0x54edbb[_0x1a0c29(0x1fd2)],_0x1a0c29(0x2256),void 0x0);},0x5204:(_0x1fa189,_0x4c5eae,_0x252ace)=>{_0x252ace(0x14ebf),_0x252ace(0x7b71),_0x252ace(0x13626),_0x252ace(0x17579),_0x252ace(0x8917),_0x252ace(0x53d6),_0x252ace(0x15be8),_0x252ace(0x173f1),_0x252ace(0xbc7e),_0x252ace(0xf4a3),_0x252ace(0xa431),_0x252ace(0xb1a1),_0x252ace(0x531b),_0x252ace(0x4e97),_0x252ace(0x13e52),_0x252ace(0x11de1),_0x252ace(0x12490),_0x252ace(0xac5),_0x252ace(0xc3ae),_0x252ace(0x102b2),_0x252ace(0xb6dc),_0x252ace(0x5f28),_0x252ace(0x9236),_0x252ace(0x2af0),_0x252ace(0x18159),_0x252ace(0xba5e),_0x252ace(0x14c36),_0x252ace(0x14461),_0x252ace(0xf672),_0x252ace(0x12e16),_0x252ace(0x9206),_0x252ace(0x16f9e),_0x252ace(0x2dc3);},0x102b2:(_0x361452,_0x317e5b,_0x588662)=>{var _0x30d225=a7_0x38a779;_0x588662['d'](_0x317e5b,{'b':()=>_0x151488});function _0x1aec0b(_0x2bae0e,_0x3a91cb,_0x13ff6b,_0x1aef14){var _0x2527a0=a7_0x2532,_0x13ae64,_0x537933=arguments[_0x2527a0(0x3785)],_0x996707=_0x537933<0x3?_0x3a91cb:null===_0x1aef14?_0x1aef14=Object['getOwnPropertyDescriptor'](_0x3a91cb,_0x13ff6b):_0x1aef14;if('object'==typeof Reflect&&_0x2527a0(0x7a8)==typeof Reflect[_0x2527a0(0x4111)])_0x996707=Reflect[_0x2527a0(0x4111)](_0x2bae0e,_0x3a91cb,_0x13ff6b,_0x1aef14);else{for(var _0x4ad3a2=_0x2bae0e[_0x2527a0(0x3785)]-0x1;0x0<=_0x4ad3a2;_0x4ad3a2--)(_0x13ae64=_0x2bae0e[_0x4ad3a2])&&(_0x996707=(_0x537933<0x3?_0x13ae64(_0x996707):0x3<_0x537933?_0x13ae64(_0x3a91cb,_0x13ff6b,_0x996707):_0x13ae64(_0x3a91cb,_0x13ff6b))||_0x996707);}0x3<_0x537933&&_0x996707&&Object[_0x2527a0(0x259d)](_0x3a91cb,_0x13ff6b,_0x996707);}var _0x2a50da=_0x588662(0x10ea4),_0x590c71=_0x588662(0x9fd1),_0x317e5b=_0x588662(0x5f28),_0x133f76=_0x588662(0x77a5),_0x59c855=_0x588662(0x4da7),_0x2115d2=_0x588662(0x1616b),_0x3ec82a=(_0x588662(0x57c2),_0x588662(0x869d),_0x588662(0x366b),_0x588662(0x153ad)),_0x588662=_0x588662(0xe456);class _0x151488 extends _0x317e5b['D']{constructor(_0x4c395c,_0x1a915c,_0x6c4014,_0x50911d,_0x1a6065,_0x463074,_0x54edde,_0x352c83=_0x133f76['g'][_0x30d225(0xa43)],_0x2cc3b6=!0x1,_0x38793b=!0x1){var _0x31c72b=_0x30d225;super(_0x4c395c,_0x31c72b(0x8d5),[_0x31c72b(0x2d62),'motionScale','screenSize',_0x31c72b(0x23ba),_0x31c72b(0x223b),'projection'],['velocitySampler',_0x31c72b(0x3d76)],_0x6c4014,_0x50911d,_0x1a6065,_0x463074,_0x54edde,_0x31c72b(0x12c9),_0x352c83,void 0x0,null,_0x2cc3b6),this[_0x31c72b(0x2d62)]=0x1,this[_0x31c72b(0x165f)]=0x20,this[_0x31c72b(0x2fd)]=!0x0,this[_0x31c72b(0x4183)]=!0x1,this[_0x31c72b(0x1197)]=null,this['_previousViewProjection']=null,this['_forceGeometryBuffer']=_0x38793b,this[_0x31c72b(0x4183)]?(_0x1a915c[_0x31c72b(0x35f5)](),this[_0x31c72b(0x168b)]&&(this[_0x31c72b(0x168b)][_0x31c72b(0x2592)]=!0x0)):(_0x1a915c['enablePrePassRenderer'](),this[_0x31c72b(0x2be4)]&&(this['_prePassRenderer'][_0x31c72b(0x3f48)](),this[_0x31c72b(0x398d)]=new _0x2115d2['p']())),this['_applyMode']();}get[_0x30d225(0x4ea)](){var _0x469139=_0x30d225;return this[_0x469139(0x165f)];}set['motionBlurSamples'](_0x13c7e9){var _0x2407de=_0x30d225;this[_0x2407de(0x165f)]=_0x13c7e9,this[_0x2407de(0x2bb0)]();}get[_0x30d225(0x1a9a)](){var _0x308056=_0x30d225;return this[_0x308056(0x2fd)];}set[_0x30d225(0x1a9a)](_0x30db61){var _0x226f0c=_0x30d225;this[_0x226f0c(0x2fd)]!==_0x30db61&&(this[_0x226f0c(0x2fd)]=_0x30db61,this[_0x226f0c(0x6f0)]());}get[_0x30d225(0x168b)](){var _0x2d4903=_0x30d225;return this['_forceGeometryBuffer']?this['_scene'][_0x2d4903(0x3e1d)]:null;}get[_0x30d225(0x2be4)](){var _0x27ffbc=_0x30d225;return this[_0x27ffbc(0x4183)]?null:this['_scene']['prePassRenderer'];}[_0x30d225(0x1d40)](){var _0x15b8a6=_0x30d225;return _0x15b8a6(0x2ff2);}[_0x30d225(0x28f9)](_0x53451e){var _0x30a11e=_0x30d225;if(_0x53451e[_0x30a11e(0xdb6)]){let _0x1ad544;if(this['_geometryBufferRenderer'])_0x1ad544=this[_0x30a11e(0x168b)][_0x30a11e(0xa70)];else{if(!this[_0x30a11e(0x2be4)])return;_0x1ad544=this['_prePassRenderer'][_0x30a11e(0x375d)];}_0x1ad544[_0x30a11e(0x1e1d)](_0x53451e);}}[_0x30d225(0x2ca6)](_0x32bc73){var _0x5dbc76=_0x30d225;if(_0x32bc73[_0x5dbc76(0xdb6)]){let _0x48f43a;if(this['_geometryBufferRenderer'])_0x48f43a=this[_0x5dbc76(0x168b)][_0x5dbc76(0xa70)];else{if(!this[_0x5dbc76(0x2be4)])return;_0x48f43a=this[_0x5dbc76(0x2be4)][_0x5dbc76(0x375d)];}_0x32bc73=_0x48f43a[_0x5dbc76(0x850)](_0x32bc73),-0x1!==_0x32bc73&&_0x48f43a[_0x5dbc76(0x2e7)](_0x32bc73,0x1);}}[_0x30d225(0x3551)](_0x1ab656){var _0x4d0124=_0x30d225;this[_0x4d0124(0x168b)]&&(this[_0x4d0124(0x168b)][_0x4d0124(0x3a4a)]={},this[_0x4d0124(0x168b)][_0x4d0124(0x9aa)]={},this[_0x4d0124(0x168b)][_0x4d0124(0xa70)]=[]),super[_0x4d0124(0x3551)](_0x1ab656);}[_0x30d225(0x6f0)](){var _0x1cbe9f=_0x30d225;if(!this[_0x1cbe9f(0x168b)]&&!this[_0x1cbe9f(0x2be4)])return _0x2a50da['Y'][_0x1cbe9f(0x27dc)](_0x1cbe9f(0x482)),this[_0x1cbe9f(0x3295)]();this[_0x1cbe9f(0x2bb0)](),this[_0x1cbe9f(0x1197)]=null,this[_0x1cbe9f(0x3ba3)]=null,this[_0x1cbe9f(0x1a9a)]?(this[_0x1cbe9f(0x2be4)]&&this[_0x1cbe9f(0x398d)]&&(this['_prePassEffectConfiguration']['texturesRequired'][0x0]=_0x133f76['g'][_0x1cbe9f(0x35b1)]),this[_0x1cbe9f(0x7ef)]=_0x3289db=>this[_0x1cbe9f(0x148e)](_0x3289db)):(this[_0x1cbe9f(0x1197)]=_0x590c71['y3'][_0x1cbe9f(0x243a)](),this[_0x1cbe9f(0x3ba3)]=this[_0x1cbe9f(0x3921)][_0x1cbe9f(0x3849)]()['clone'](),this[_0x1cbe9f(0x2be4)]&&this['_prePassEffectConfiguration']&&(this['_prePassEffectConfiguration'][_0x1cbe9f(0x1e53)][0x0]=_0x133f76['g']['PREPASS_DEPTH_TEXTURE_TYPE']),this[_0x1cbe9f(0x7ef)]=_0x5bafef=>this[_0x1cbe9f(0x3645)](_0x5bafef));}[_0x30d225(0x148e)](_0x354a01){var _0x260bf7=_0x30d225,_0x3fbe3f;_0x354a01[_0x260bf7(0x3b15)](_0x260bf7(0x1da8),new _0x590c71['FM'](this['width'],this[_0x260bf7(0x605)])),_0x354a01['setFloat'](_0x260bf7(0x10fa),this['_scene'][_0x260bf7(0x4034)]()),_0x354a01[_0x260bf7(0x21ba)](_0x260bf7(0x2d62),this[_0x260bf7(0x2d62)]),this[_0x260bf7(0x168b)]?(_0x3fbe3f=this[_0x260bf7(0x168b)][_0x260bf7(0xf07)](_0x59c855['m'][_0x260bf7(0x177b)]),_0x354a01['setTexture'](_0x260bf7(0x28af),this[_0x260bf7(0x168b)][_0x260bf7(0x368)]()[_0x260bf7(0x3ab1)][_0x3fbe3f])):this['_prePassRenderer']&&(_0x3fbe3f=this['_prePassRenderer']['getIndex'](_0x133f76['g'][_0x260bf7(0x35b1)]),_0x354a01[_0x260bf7(0xf22)](_0x260bf7(0x28af),this[_0x260bf7(0x2be4)][_0x260bf7(0x2313)]()[_0x260bf7(0x3ab1)][_0x3fbe3f]));}[_0x30d225(0x3645)](_0x31cac0){var _0xcb9269=_0x30d225;const _0x563e79=_0x590c71['jp'][_0xcb9269(0x1919)][0x0];var _0x3720b9;_0x563e79[_0xcb9269(0x448)](this[_0xcb9269(0x3921)][_0xcb9269(0x3849)]()),_0x563e79[_0xcb9269(0x2b1e)](this[_0xcb9269(0x1197)]),_0x31cac0[_0xcb9269(0x233e)](_0xcb9269(0x23ba),this['_invViewProjection']),_0x31cac0['setMatrix'](_0xcb9269(0x223b),this[_0xcb9269(0x3ba3)]),this[_0xcb9269(0x3ba3)][_0xcb9269(0x448)](_0x563e79),_0x31cac0[_0xcb9269(0x233e)](_0xcb9269(0x4059),this[_0xcb9269(0x3921)][_0xcb9269(0x9d4)]()),_0x31cac0[_0xcb9269(0x3b15)]('screenSize',new _0x590c71['FM'](this[_0xcb9269(0xad8)],this[_0xcb9269(0x605)])),_0x31cac0[_0xcb9269(0x21ba)](_0xcb9269(0x10fa),this[_0xcb9269(0x3921)][_0xcb9269(0x4034)]()),_0x31cac0[_0xcb9269(0x21ba)](_0xcb9269(0x2d62),this['motionStrength']),this[_0xcb9269(0x168b)]?(_0x3720b9=this[_0xcb9269(0x168b)][_0xcb9269(0xf07)](_0x59c855['m'][_0xcb9269(0x784)]),_0x31cac0[_0xcb9269(0xf22)](_0xcb9269(0x3d76),this['_geometryBufferRenderer']['getGBuffer']()['textures'][_0x3720b9])):this[_0xcb9269(0x2be4)]&&(_0x3720b9=this[_0xcb9269(0x2be4)]['getIndex'](_0x133f76['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x31cac0[_0xcb9269(0xf22)](_0xcb9269(0x3d76),this[_0xcb9269(0x2be4)][_0xcb9269(0x2313)]()[_0xcb9269(0x3ab1)][_0x3720b9]));}['_updateEffect'](){var _0x5a1fba=_0x30d225;if(this[_0x5a1fba(0x168b)]||this[_0x5a1fba(0x2be4)]){const _0x139330=[_0x5a1fba(0x2c1b),'#define\x20SAMPLES\x20'+this['_motionBlurSamples'][_0x5a1fba(0x2a28)](0x1),this[_0x5a1fba(0x2fd)]?_0x5a1fba(0x1673):_0x5a1fba(0x418f)];this['updateEffect'](_0x139330[_0x5a1fba(0x372b)]('\x0a'));}}static[_0x30d225(0x1106)](_0x2df73a,_0x2ee07e,_0x340323,_0x19f94d){var _0x474f6f=_0x30d225;return _0x3ec82a['p4'][_0x474f6f(0x2f08)](()=>new _0x151488(_0x2df73a[_0x474f6f(0x3844)],_0x340323,_0x2df73a[_0x474f6f(0x381f)],_0x2ee07e,_0x2df73a[_0x474f6f(0x198d)],_0x340323[_0x474f6f(0x318e)](),_0x2df73a['reusable'],_0x2df73a[_0x474f6f(0x2df7)],!0x1),_0x2df73a,_0x340323,_0x19f94d);}}_0x1aec0b([(0x0,_0x3ec82a['qC'])()],_0x151488[_0x30d225(0x1fd2)],_0x30d225(0x2d62),void 0x0),_0x1aec0b([(0x0,_0x3ec82a['qC'])()],_0x151488['prototype'],_0x30d225(0x4ea),null),_0x1aec0b([(0x0,_0x3ec82a['qC'])()],_0x151488['prototype'],_0x30d225(0x1a9a),null),(0x0,_0x588662['H'])(_0x30d225(0x4d6),_0x151488);},0xb6dc:(_0xee00c0,_0x304f7e,_0xf5f04c)=>{var _0x52e0a3=a7_0x38a779;_0xf5f04c['d'](_0x304f7e,{'Q':()=>_0x419b15});var _0x42026a=_0xf5f04c(0x77a5),_0x304f7e=_0xf5f04c(0x5f28),_0x141dff=_0xf5f04c(0xee04),_0x342a27=(_0xf5f04c(0x8262),_0xf5f04c(0x5f4b),_0xf5f04c(0xe456)),_0xcbc1a1=_0xf5f04c(0x153ad);class _0x419b15 extends _0x304f7e['D']{[_0x52e0a3(0x1d40)](){var _0x58dc48=_0x52e0a3;return _0x58dc48(0x2e2);}constructor(_0x168246,_0x1076b0,_0x2786bd=null,_0x5d939c,_0x550406,_0x3c7c6a,_0x4b7bc3=_0x42026a['g'][_0x52e0a3(0xa43)],_0x35f2ae=!0x1){var _0x1f4a5e=_0x52e0a3;super(_0x168246,_0x1f4a5e(0x5c9),null,null,_0x1076b0,_0x2786bd,_0x5d939c,_0x550406,_0x3c7c6a,void 0x0,_0x4b7bc3,void 0x0,null,_0x35f2ae);}static[_0x52e0a3(0x1106)](_0x475c08,_0x48af6b,_0x1d3e50,_0x5c5ca3){var _0x3645e2=_0x52e0a3;return _0xcbc1a1['p4'][_0x3645e2(0x2f08)](()=>new _0x419b15(_0x475c08[_0x3645e2(0x3844)],_0x475c08[_0x3645e2(0x381f)],_0x48af6b,_0x475c08[_0x3645e2(0x198d)],_0x475c08[_0x3645e2(0xe76)],_0x475c08[_0x3645e2(0x311b)]),_0x475c08,_0x1d3e50,_0x5c5ca3);}}(0x0,_0x342a27['H'])(_0x52e0a3(0x1f1d),_0x419b15),class extends null{},_0x141dff['D'][_0x52e0a3(0xeeb)]=_0x5eac9f=>new _0x419b15(_0x52e0a3(0x3941),0x1,null,_0x42026a['g'][_0x52e0a3(0x193c)],_0x5eac9f,!0x1,_0x42026a['g'][_0x52e0a3(0xa43)]);},0x5f28:(_0x3f7569,_0x2b4eea,_0x283b9)=>{var _0x24cf2d=a7_0x38a779;_0x283b9['d'](_0x2b4eea,{'D':()=>_0x5238e});function _0x4ebcf8(_0x3dc18e,_0x324c21,_0x50154a,_0x585657){var _0x40cfc6=a7_0x2532,_0x1fdbc0,_0xc413f4=arguments[_0x40cfc6(0x3785)],_0x439924=_0xc413f4<0x3?_0x324c21:null===_0x585657?_0x585657=Object['getOwnPropertyDescriptor'](_0x324c21,_0x50154a):_0x585657;if(_0x40cfc6(0x1c87)==typeof Reflect&&_0x40cfc6(0x7a8)==typeof Reflect[_0x40cfc6(0x4111)])_0x439924=Reflect[_0x40cfc6(0x4111)](_0x3dc18e,_0x324c21,_0x50154a,_0x585657);else{for(var _0x32ca27=_0x3dc18e['length']-0x1;0x0<=_0x32ca27;_0x32ca27--)(_0x1fdbc0=_0x3dc18e[_0x32ca27])&&(_0x439924=(_0xc413f4<0x3?_0x1fdbc0(_0x439924):0x3<_0xc413f4?_0x1fdbc0(_0x324c21,_0x50154a,_0x439924):_0x1fdbc0(_0x324c21,_0x50154a))||_0x439924);}0x3<_0xc413f4&&_0x439924&&Object['defineProperty'](_0x324c21,_0x50154a,_0x439924);}var _0x4ce2d2=_0x283b9(0x9657),_0x31e0af=_0x283b9(0xf96c),_0x19b2a1=_0x283b9(0x9fd1),_0xd59144=_0x283b9(0x77a5),_0x9c3c79=(_0x283b9(0x4617),_0x283b9(0xee04)),_0x508c0b=(_0x283b9(0xd75),_0x283b9(0x153ad)),_0x2eccbc=_0x283b9(0xe456),_0x5b8b5d=_0x283b9(0xcef),_0x5589e5=_0x283b9(0x11722);class _0x5238e{constructor(_0x53841e,_0x10b810,_0x5cb6ca,_0x42d9fb,_0x5a996d,_0x2b6dd7,_0x260e96=_0xd59144['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x464862,_0x418081,_0x230ef2=null,_0x1760bb=_0xd59144['g'][_0x24cf2d(0xa43)],_0x5048ce=_0x24cf2d(0x151a),_0x359a70,_0x5f550a=!0x1,_0x1b0ce2=_0xd59144['g'][_0x24cf2d(0x3eec)],_0x3cc6c3=_0x5589e5['x'][_0x24cf2d(0x12cb)]){var _0x551103=_0x24cf2d;this[_0x551103(0x2527)]=null,this['width']=-0x1,this[_0x551103(0x605)]=-0x1,this[_0x551103(0x9cd)]=null,this[_0x551103(0x3712)]=null,this[_0x551103(0x2c31)]=!0x0,this[_0x551103(0x2152)]=_0xd59144['g'][_0x551103(0x1508)],this[_0x551103(0x5fd)]=new Array(),this[_0x551103(0x3ec6)]=!0x1,this[_0x551103(0x2ee6)]=!0x0,this[_0x551103(0x3bea)]=_0xd59144['g'][_0x551103(0x1bd1)],this[_0x551103(0x1631)]=!0x1,this[_0x551103(0x3f1e)]=0x1,this['adaptScaleToCurrentViewport']=!0x1,this[_0x551103(0x3c69)]=!0x1,this[_0x551103(0x2cf3)]=0x0,this[_0x551103(0x1497)]=!0x1,this[_0x551103(0x251)]=new _0x4ce2d2['t'](0x2),this[_0x551103(0x31b1)]=[],this[_0x551103(0xb41)]=0x0,this[_0x551103(0xefe)]=new _0x19b2a1['FM'](0x1,0x1),this[_0x551103(0x3aeb)]=_0x19b2a1['FM'][_0x551103(0xd5a)](),this['onActivateObservable']=new _0x31e0af['y$'](),this[_0x551103(0x931)]=new _0x31e0af['y$'](),this[_0x551103(0x34d2)]=new _0x31e0af['y$'](),this[_0x551103(0x2fd3)]=new _0x31e0af['y$'](),this[_0x551103(0x3b55)]=new _0x31e0af['y$'](),this[_0x551103(0x3844)]=_0x53841e,null!=_0x2b6dd7?(this['_camera']=_0x2b6dd7,this['_scene']=_0x2b6dd7[_0x551103(0x40ae)](),_0x2b6dd7[_0x551103(0x2922)](this),this[_0x551103(0xe76)]=this[_0x551103(0x3921)][_0x551103(0x318e)](),this[_0x551103(0x3921)]['postProcesses'][_0x551103(0x1e1d)](this),this[_0x551103(0x1441)]=this['_scene'][_0x551103(0x3807)]()):_0x464862&&(this[_0x551103(0xe76)]=_0x464862,this[_0x551103(0xe76)][_0x551103(0x2f6e)][_0x551103(0x1e1d)](this)),this[_0x551103(0xc6e)]=_0x5a996d,this['renderTargetSamplingMode']=_0x260e96||_0xd59144['g'][_0x551103(0x1d4a)],this['_reusable']=_0x418081||!0x1,this['_textureType']=_0x1760bb,this['_textureFormat']=_0x1b0ce2,this[_0x551103(0x2b0c)]=_0x3cc6c3,this[_0x551103(0x567)]=_0x42d9fb||[],this[_0x551103(0x567)]['push'](_0x551103(0x13a7)),this[_0x551103(0x1ab4)]=_0x10b810,this[_0x551103(0x2868)]=_0x5048ce,this[_0x551103(0x418d)]=_0x5cb6ca||[],this[_0x551103(0x418d)][_0x551103(0x1e1d)]('scale'),this[_0x551103(0x20c2)]=_0x359a70,this['_drawWrapper']=new _0x5b8b5d['q'](this[_0x551103(0xe76)]),_0x5f550a||this['updateEffect'](_0x230ef2);}static[_0x24cf2d(0x14ea)](_0x59f7c9,_0x266814){var _0xe34f27=_0x24cf2d;_0x266814?_0x5238e['_CustomShaderCodeProcessing'][null!=_0x59f7c9?_0x59f7c9:'']=_0x266814:delete _0x5238e[_0xe34f27(0x375a)][null!=_0x59f7c9?_0x59f7c9:''];}static[_0x24cf2d(0x1cd3)](_0x443911){var _0x3bc69e=_0x24cf2d;return null!=(_0x443911=_0x5238e[_0x3bc69e(0x375a)][_0x443911])?_0x443911:_0x5238e[_0x3bc69e(0x375a)][''];}get[_0x24cf2d(0x2ba8)](){var _0x9dcbf5=_0x24cf2d;return this[_0x9dcbf5(0x3f1e)];}set[_0x24cf2d(0x2ba8)](_0x22582a){var _0x30f201=_0x24cf2d;this[_0x30f201(0x3f1e)]=Math[_0x30f201(0x33a7)](_0x22582a,this[_0x30f201(0xe76)][_0x30f201(0x179f)]()['maxMSAASamples']),this['_textures'][_0x30f201(0x66b)](_0x59ca65=>{var _0x24cabb=_0x30f201;_0x59ca65['setSamples'](this[_0x24cabb(0x3f1e)]);});}['getEffectName'](){var _0x1fc469=_0x24cf2d;return this[_0x1fc469(0x1ab4)];}set['onActivate'](_0x2638c3){var _0x119a91=_0x24cf2d;this['_onActivateObserver']&&this[_0x119a91(0x3026)][_0x119a91(0x418a)](this[_0x119a91(0x308e)]),_0x2638c3&&(this['_onActivateObserver']=this[_0x119a91(0x3026)][_0x119a91(0x33ee)](_0x2638c3));}set[_0x24cf2d(0x11d2)](_0x447881){var _0x1b1350=_0x24cf2d;this[_0x1b1350(0x30c7)]&&this['onSizeChangedObservable'][_0x1b1350(0x418a)](this[_0x1b1350(0x30c7)]),this['_onSizeChangedObserver']=this[_0x1b1350(0x931)]['add'](_0x447881);}set[_0x24cf2d(0x7ef)](_0xb5a4c6){var _0x143888=_0x24cf2d;this[_0x143888(0x2475)]&&this[_0x143888(0x34d2)]['remove'](this[_0x143888(0x2475)]),this['_onApplyObserver']=this['onApplyObservable'][_0x143888(0x33ee)](_0xb5a4c6);}set['onBeforeRender'](_0x4d76d6){var _0x42511e=_0x24cf2d;this['_onBeforeRenderObserver']&&this['onBeforeRenderObservable'][_0x42511e(0x418a)](this[_0x42511e(0x278c)]),this['_onBeforeRenderObserver']=this['onBeforeRenderObservable'][_0x42511e(0x33ee)](_0x4d76d6);}set[_0x24cf2d(0xe57)](_0x1bd127){var _0x2c4351=_0x24cf2d;this['_onAfterRenderObserver']&&this['onAfterRenderObservable'][_0x2c4351(0x418a)](this[_0x2c4351(0x1543)]),this['_onAfterRenderObserver']=this['onAfterRenderObservable'][_0x2c4351(0x33ee)](_0x1bd127);}get[_0x24cf2d(0x917)](){var _0xe85ad8=_0x24cf2d;return this['_textures'][_0xe85ad8(0x1b48)][this[_0xe85ad8(0xb41)]];}set['inputTexture'](_0x291f5b){var _0xeed913=_0x24cf2d;this[_0xeed913(0x2d85)]=_0x291f5b;}['restoreDefaultInputTexture'](){var _0x5f424d=_0x24cf2d;this['_forcedOutputTexture']&&(this[_0x5f424d(0x2d85)]=null,this[_0x5f424d(0xf1b)]());}[_0x24cf2d(0x3108)](){var _0xaabe5b=_0x24cf2d;return this[_0xaabe5b(0x36f7)];}get[_0x24cf2d(0x3a0)](){var _0x43c3cd=_0x24cf2d;return this[_0x43c3cd(0x2735)]?this['_shareOutputWithPostProcess']['texelSize']:(this[_0x43c3cd(0x2d85)]&&this[_0x43c3cd(0x3aeb)][_0x43c3cd(0x408c)](0x1/this[_0x43c3cd(0x2d85)][_0x43c3cd(0xad8)],0x1/this[_0x43c3cd(0x2d85)][_0x43c3cd(0x605)]),this[_0x43c3cd(0x3aeb)]);}[_0x24cf2d(0x1d40)](){var _0x12f8dd=_0x24cf2d;return _0x12f8dd(0x380c);}[_0x24cf2d(0x318e)](){var _0x10ad66=_0x24cf2d;return this[_0x10ad66(0xe76)];}[_0x24cf2d(0x31bf)](){var _0x543ccd=_0x24cf2d;return this[_0x543ccd(0xf09)]['effect'];}['shareOutputWith'](_0xf90bd1){var _0x10c864=_0x24cf2d;return this['_disposeTextures'](),this[_0x10c864(0x2735)]=_0xf90bd1,this;}[_0x24cf2d(0x1fc)](){var _0x21d81a=_0x24cf2d;0x0==this[_0x21d81a(0x251)]['length']&&(this[_0x21d81a(0x251)]=new _0x4ce2d2['t'](0x2)),this[_0x21d81a(0x2735)]=null;}[_0x24cf2d(0x3295)](_0x373595=null,_0xd23baa=null,_0x12353e=null,_0x445446,_0x3e46fd,_0x5de9de,_0x462ece,_0x34a73f){var _0xa708be=_0x24cf2d,_0x3c4b96;const _0x572de2=_0x5238e[_0xa708be(0x1cd3)](this[_0xa708be(0x3844)]);if(null!==_0x572de2&&void 0x0!==_0x572de2&&_0x572de2['defineCustomBindings']){const _0x529ee9=null!=(_0x3c4b96=null==_0xd23baa?void 0x0:_0xd23baa[_0xa708be(0xeff)]())?_0x3c4b96:[],_0x173906=(_0x529ee9[_0xa708be(0x1e1d)](...this[_0xa708be(0x418d)]),null!=(_0x3c4b96=null==_0x12353e?void 0x0:_0x12353e[_0xa708be(0xeff)]())?_0x3c4b96:[]);_0x173906[_0xa708be(0x1e1d)](...this['_samplers']),_0x373595=_0x572de2[_0xa708be(0x273e)](this[_0xa708be(0x3844)],_0x373595,_0x529ee9,_0x173906),_0xd23baa=_0x529ee9,_0x12353e=_0x173906;}this[_0xa708be(0x39ad)]=_0x373595,this[_0xa708be(0xf09)][_0xa708be(0x300f)]=this['_engine'][_0xa708be(0x3af7)]({'vertex':null!=_0x462ece?_0x462ece:this[_0xa708be(0x2868)],'fragment':null!=_0x34a73f?_0x34a73f:this[_0xa708be(0x1ab4)]},{'attributes':['position'],'uniformsNames':_0xd23baa||this[_0xa708be(0x418d)],'uniformBuffersNames':[],'samplers':_0x12353e||this['_samplers'],'defines':null!==_0x373595?_0x373595:'','fallbacks':null,'onCompiled':null!=_0x3e46fd?_0x3e46fd:null,'onError':null!=_0x5de9de?_0x5de9de:null,'indexParameters':_0x445446||this[_0xa708be(0x20c2)],'processCodeAfterIncludes':null!==_0x572de2&&void 0x0!==_0x572de2&&_0x572de2['processCodeAfterIncludes']?(_0x19ab39,_0xf2cfbf)=>_0x572de2['processCodeAfterIncludes'](this[_0xa708be(0x3844)],_0x19ab39,_0xf2cfbf):null,'processFinalCode':null!==_0x572de2&&void 0x0!==_0x572de2&&_0x572de2[_0xa708be(0x1b59)]?(_0x5e7e67,_0x3a00f7)=>_0x572de2[_0xa708be(0x1b59)](this['name'],_0x5e7e67,_0x3a00f7):null,'shaderLanguage':this[_0xa708be(0x2b0c)]},this[_0xa708be(0xe76)]);}['isReusable'](){return this['_reusable'];}[_0x24cf2d(0xf1b)](){var _0x42c5ca=_0x24cf2d;this[_0x42c5ca(0xad8)]=-0x1;}[_0x24cf2d(0x14eb)](_0x4cdbd4,_0x3f02a9,_0x862a22=0x0){var _0x5b6c84=_0x24cf2d;for(let _0x2683b=0x0;_0x2683b<this[_0x5b6c84(0x31b1)][_0x5b6c84(0x3785)];_0x2683b++)if(this[_0x5b6c84(0x31b1)][_0x2683b][_0x5b6c84(0xd74)]['width']===_0x4cdbd4[_0x5b6c84(0xad8)]&&this[_0x5b6c84(0x31b1)][_0x2683b]['texture'][_0x5b6c84(0x605)]===_0x4cdbd4['height']&&this[_0x5b6c84(0x31b1)][_0x2683b][_0x5b6c84(0x26cb)]===_0x862a22&&this['_textureCache'][_0x2683b]['texture'][_0x5b6c84(0xbdd)]===_0x3f02a9[_0x5b6c84(0x2f35)]&&this[_0x5b6c84(0x31b1)][_0x2683b][_0x5b6c84(0xd74)][_0x5b6c84(0x2ba8)]===_0x3f02a9[_0x5b6c84(0x2ba8)])return this[_0x5b6c84(0x31b1)][_0x2683b]['texture'];var _0x344505=this['_engine']['createRenderTargetTexture'](_0x4cdbd4,_0x3f02a9);return this[_0x5b6c84(0x31b1)][_0x5b6c84(0x1e1d)]({'texture':_0x344505,'postProcessChannel':_0x862a22,'lastUsedRenderId':-0x1}),_0x344505;}['_flushTextureCache'](){var _0x130417=_0x24cf2d,_0x88917a=this[_0x130417(0x2cf3)];for(let _0x2be7f3=this['_textureCache'][_0x130417(0x3785)]-0x1;0x0<=_0x2be7f3;_0x2be7f3--)if(0x64<_0x88917a-this['_textureCache'][_0x2be7f3][_0x130417(0xb2d)]){let _0x496aba=!0x1;for(let _0x1a24ee=0x0;_0x1a24ee<this[_0x130417(0x251)]['length'];_0x1a24ee++)if(this['_textures'][_0x130417(0x1b48)][_0x1a24ee]===this[_0x130417(0x31b1)][_0x2be7f3][_0x130417(0xd74)]){_0x496aba=!0x0;break;}_0x496aba||(this[_0x130417(0x31b1)][_0x2be7f3][_0x130417(0xd74)][_0x130417(0x3551)](),this['_textureCache'][_0x130417(0x2e7)](_0x2be7f3,0x1));}}[_0x24cf2d(0x32fc)](_0x3ed465,_0x1af19e,_0x251b70,_0x3cf77b,_0x4892cf){var _0x2298af=_0x24cf2d;0x0<this['_textures'][_0x2298af(0x3785)]&&this[_0x2298af(0x251)][_0x2298af(0x2af4)](),this[_0x2298af(0xad8)]=_0x3ed465,this[_0x2298af(0x605)]=_0x1af19e;let _0x4ed0b8=null;for(let _0x593875=0x0;_0x593875<_0x251b70[_0x2298af(0x1c7e)][_0x2298af(0x3785)];_0x593875++)if(null!==_0x251b70[_0x2298af(0x1c7e)][_0x593875]){_0x4ed0b8=_0x251b70[_0x2298af(0x1c7e)][_0x593875];break;}_0x3ed465={'width':this[_0x2298af(0xad8)],'height':this[_0x2298af(0x605)]},_0x1af19e={'generateMipMaps':_0x3cf77b,'generateDepthBuffer':_0x4892cf||_0x4ed0b8===this,'generateStencilBuffer':(_0x4892cf||_0x4ed0b8===this)&&this[_0x2298af(0xe76)][_0x2298af(0x3310)],'samplingMode':this[_0x2298af(0x198d)],'type':this[_0x2298af(0x248)],'format':this[_0x2298af(0x14d1)],'samples':this[_0x2298af(0x3f1e)]},(this[_0x2298af(0x251)][_0x2298af(0x1e1d)](this['_createRenderTargetTexture'](_0x3ed465,_0x1af19e,0x0)),this[_0x2298af(0x3c69)]&&this['_textures'][_0x2298af(0x1e1d)](this[_0x2298af(0x14eb)](_0x3ed465,_0x1af19e,0x1)),this[_0x2298af(0x3aeb)]['copyFromFloats'](0x1/this[_0x2298af(0xad8)],0x1/this[_0x2298af(0x605)]),this[_0x2298af(0x931)][_0x2298af(0x2231)](this));}[_0x24cf2d(0x3cda)](_0xdfb0ca,_0xa18a93=null,_0x509384){var _0x3a0a9c=_0x24cf2d;const _0x3c489b=(_0xdfb0ca=_0xdfb0ca||this[_0x3a0a9c(0x36f7)])[_0x3a0a9c(0x40ae)](),_0x21262f=_0x3c489b[_0x3a0a9c(0x318e)]();var _0x21595e=_0x21262f['getCaps']()[_0x3a0a9c(0x2286)];let _0x5ecc27=(_0xa18a93?_0xa18a93[_0x3a0a9c(0xad8)]:this[_0x3a0a9c(0xe76)][_0x3a0a9c(0x158f)](!0x0))*this[_0x3a0a9c(0xc6e)]|0x0;var _0xa18a93=(_0xa18a93?_0xa18a93[_0x3a0a9c(0x605)]:this[_0x3a0a9c(0xe76)]['getRenderHeight'](!0x0))*this[_0x3a0a9c(0xc6e)]|0x0,_0x95f1c1=_0xdfb0ca[_0x3a0a9c(0x2a18)];!_0x95f1c1||_0x95f1c1[_0x3a0a9c(0x1e07)]!=_0xdfb0ca&&_0x95f1c1[_0x3a0a9c(0x18ac)]!=_0xdfb0ca||(_0x5ecc27/=0x2);let _0xeba6e3=this[_0x3a0a9c(0xc6e)][_0x3a0a9c(0xad8)]||_0x5ecc27,_0x4036b5=this[_0x3a0a9c(0xc6e)][_0x3a0a9c(0x605)]||_0xa18a93;var _0x80c8e,_0x95f1c1=this['renderTargetSamplingMode']!==_0xd59144['g'][_0x3a0a9c(0x26a0)]&&this[_0x3a0a9c(0x198d)]!==_0xd59144['g'][_0x3a0a9c(0xd3c)]&&this['renderTargetSamplingMode']!==_0xd59144['g'][_0x3a0a9c(0x108c)];this['_shareOutputWithPostProcess']||this[_0x3a0a9c(0x2d85)]||(this['adaptScaleToCurrentViewport']&&(_0x80c8e=_0x21262f[_0x3a0a9c(0x3731)])&&(_0xeba6e3*=_0x80c8e[_0x3a0a9c(0xad8)],_0x4036b5*=_0x80c8e['height']),(_0x95f1c1||this[_0x3a0a9c(0x1631)])&&(this[_0x3a0a9c(0xc6e)][_0x3a0a9c(0xad8)]||(_0xeba6e3=_0x21262f[_0x3a0a9c(0x2f65)]?_0x9c3c79['D']['GetExponentOfTwo'](_0xeba6e3,_0x21595e,this[_0x3a0a9c(0x3bea)]):_0xeba6e3),this[_0x3a0a9c(0xc6e)][_0x3a0a9c(0x605)]||(_0x4036b5=_0x21262f[_0x3a0a9c(0x2f65)]?_0x9c3c79['D'][_0x3a0a9c(0x309a)](_0x4036b5,_0x21595e,this[_0x3a0a9c(0x3bea)]):_0x4036b5)),this['width']===_0xeba6e3&&this[_0x3a0a9c(0x605)]===_0x4036b5||this[_0x3a0a9c(0x32fc)](_0xeba6e3,_0x4036b5,_0xdfb0ca,_0x95f1c1,_0x509384),this['_textures']['forEach'](_0x51b146=>{var _0x283515=_0x3a0a9c;_0x51b146[_0x283515(0x2ba8)]!==this[_0x283515(0x2ba8)]&&this['_engine'][_0x283515(0x18a6)](_0x51b146,this['samples']);}),this[_0x3a0a9c(0x1ce5)](),this[_0x3a0a9c(0x2cf3)]++);let _0x551f90;if(this[_0x3a0a9c(0x2735)])_0x551f90=this['_shareOutputWithPostProcess'][_0x3a0a9c(0x917)];else{if(this[_0x3a0a9c(0x2d85)])_0x551f90=this[_0x3a0a9c(0x2d85)],this[_0x3a0a9c(0xad8)]=this[_0x3a0a9c(0x2d85)]['width'],this[_0x3a0a9c(0x605)]=this[_0x3a0a9c(0x2d85)][_0x3a0a9c(0x605)];else{_0x551f90=this[_0x3a0a9c(0x917)];let _0x21b425;for(let _0x1ec1fa=0x0;_0x1ec1fa<this['_textureCache'][_0x3a0a9c(0x3785)];_0x1ec1fa++)if(this['_textureCache'][_0x1ec1fa]['texture']===_0x551f90){_0x21b425=this[_0x3a0a9c(0x31b1)][_0x1ec1fa];break;}_0x21b425&&(_0x21b425[_0x3a0a9c(0xb2d)]=this['_renderId']);}}return this[_0x3a0a9c(0x3ec6)]?(this['_scaleRatio'][_0x3a0a9c(0x408c)](_0x5ecc27/_0xeba6e3,_0xa18a93/_0x4036b5),this[_0x3a0a9c(0xe76)]['bindFramebuffer'](_0x551f90,0x0,_0x5ecc27,_0xa18a93,this[_0x3a0a9c(0x2ee6)])):(this[_0x3a0a9c(0xefe)]['copyFromFloats'](0x1,0x1),this[_0x3a0a9c(0xe76)][_0x3a0a9c(0x1fe9)](_0x551f90,0x0,void 0x0,void 0x0,this[_0x3a0a9c(0x2ee6)])),null!=(_0x21595e=(_0x80c8e=this[_0x3a0a9c(0xe76)])[_0x3a0a9c(0x1ff3)])&&_0x21595e['call'](_0x80c8e,_0x3a0a9c(0xf4b)+this[_0x3a0a9c(0x3844)]+_0x3a0a9c(0x1178)),this['onActivateObservable'][_0x3a0a9c(0x2231)](_0xdfb0ca),this[_0x3a0a9c(0x2c31)]&&this[_0x3a0a9c(0x2152)]===_0xd59144['g'][_0x3a0a9c(0x1508)]&&this[_0x3a0a9c(0xe76)][_0x3a0a9c(0xc60)](this[_0x3a0a9c(0x2fc0)]||_0x3c489b[_0x3a0a9c(0x2fc0)],_0x3c489b[_0x3a0a9c(0x3c8c)],!0x0,!0x0),this[_0x3a0a9c(0x3c69)]&&(this[_0x3a0a9c(0xb41)]=(this[_0x3a0a9c(0xb41)]+0x1)%0x2),_0x551f90;}get[_0x24cf2d(0x3075)](){var _0x14ac72=_0x24cf2d;return this['_drawWrapper']['effect'][_0x14ac72(0x3075)];}get[_0x24cf2d(0x34ec)](){var _0x43a158=_0x24cf2d;return this[_0x43a158(0x2735)]?this[_0x43a158(0x2735)][_0x43a158(0x34ec)]:this[_0x43a158(0x2d85)]?this[_0x43a158(0x2d85)][_0x43a158(0xad8)]/this[_0x43a158(0x2d85)]['height']:this[_0x43a158(0xad8)]/this[_0x43a158(0x605)];}[_0x24cf2d(0x1977)](){var _0x55e47e=_0x24cf2d,_0x1f7397;return null!=(_0x1f7397=null==(_0x1f7397=this['_drawWrapper'][_0x55e47e(0x300f)])?void 0x0:_0x1f7397[_0x55e47e(0x1977)]())&&_0x1f7397;}[_0x24cf2d(0x3201)](){var _0x2ac287=_0x24cf2d,_0x53aec0,_0x310d4f;return null!=(_0x310d4f=this[_0x2ac287(0xf09)][_0x2ac287(0x300f)])&&_0x310d4f['isReady']()?(this[_0x2ac287(0xe76)]['enableEffect'](this[_0x2ac287(0xf09)]),this[_0x2ac287(0xe76)][_0x2ac287(0x115c)](!0x1),this[_0x2ac287(0xe76)][_0x2ac287(0xf8f)](!0x1),this['_engine'][_0x2ac287(0x1799)](!0x1),this[_0x2ac287(0xe76)][_0x2ac287(0x3cdf)](this[_0x2ac287(0x2152)]),this[_0x2ac287(0x2270)]&&this[_0x2ac287(0x318e)]()[_0x2ac287(0x962)](this['alphaConstants']['r'],this['alphaConstants']['g'],this[_0x2ac287(0x2270)]['b'],this[_0x2ac287(0x2270)]['a']),_0x310d4f=this[_0x2ac287(0x2735)]?this[_0x2ac287(0x2735)][_0x2ac287(0x917)]:this[_0x2ac287(0x2d85)]||this['inputTexture'],this['externalTextureSamplerBinding']||this[_0x2ac287(0xf09)][_0x2ac287(0x300f)][_0x2ac287(0x42a)]('textureSampler',null==_0x310d4f?void 0x0:_0x310d4f[_0x2ac287(0xd74)]),this['_drawWrapper'][_0x2ac287(0x300f)][_0x2ac287(0x3b15)]('scale',this[_0x2ac287(0xefe)]),this[_0x2ac287(0x34d2)][_0x2ac287(0x2231)](this[_0x2ac287(0xf09)][_0x2ac287(0x300f)]),null!=(_0x53aec0=null==(_0x310d4f=_0x5238e[_0x2ac287(0x1cd3)](this[_0x2ac287(0x3844)]))?void 0x0:_0x310d4f[_0x2ac287(0x4bf)])&&_0x53aec0[_0x2ac287(0x3e4c)](_0x310d4f,this['name'],this[_0x2ac287(0xf09)]['effect']),this[_0x2ac287(0xf09)][_0x2ac287(0x300f)]):null;}[_0x24cf2d(0xe41)](){var _0x278b65=_0x24cf2d;this[_0x278b65(0x2735)]||this[_0x278b65(0x2d85)]?this[_0x278b65(0x4014)]():(this[_0x278b65(0x4014)](),this['_textures'][_0x278b65(0x3551)]());}['_disposeTextureCache'](){var _0x45caac=_0x24cf2d;for(let _0x51d1cb=this['_textureCache'][_0x45caac(0x3785)]-0x1;0x0<=_0x51d1cb;_0x51d1cb--)this[_0x45caac(0x31b1)][_0x51d1cb][_0x45caac(0xd74)][_0x45caac(0x3551)]();this[_0x45caac(0x31b1)]['length']=0x0;}[_0x24cf2d(0x3a51)](_0x4c7cf4){var _0x3b1695=_0x24cf2d;return!!this[_0x3b1695(0x398d)]&&(this['_prePassEffectConfiguration']=_0x4c7cf4[_0x3b1695(0x647)](this[_0x3b1695(0x398d)]),this[_0x3b1695(0x398d)][_0x3b1695(0x6ce)]=!0x0);}[_0x24cf2d(0x3551)](_0x5ad0b0){var _0x13e1e3=_0x24cf2d;_0x5ad0b0=_0x5ad0b0||this['_camera'],this['_disposeTextures']();let _0x1390de;if(this[_0x13e1e3(0x3921)]&&-0x1!==(_0x1390de=this[_0x13e1e3(0x3921)][_0x13e1e3(0x2f6e)]['indexOf'](this))&&this[_0x13e1e3(0x3921)][_0x13e1e3(0x2f6e)][_0x13e1e3(0x2e7)](_0x1390de,0x1),this[_0x13e1e3(0x2527)]){const _0x484cda=this['_parentContainer'][_0x13e1e3(0x2f6e)][_0x13e1e3(0x850)](this);-0x1<_0x484cda&&this[_0x13e1e3(0x2527)][_0x13e1e3(0x2f6e)][_0x13e1e3(0x2e7)](_0x484cda,0x1),this[_0x13e1e3(0x2527)]=null;}if(-0x1!==(_0x1390de=this['_engine']['postProcesses'][_0x13e1e3(0x850)](this))&&this[_0x13e1e3(0xe76)][_0x13e1e3(0x2f6e)][_0x13e1e3(0x2e7)](_0x1390de,0x1),_0x5ad0b0){if(_0x5ad0b0[_0x13e1e3(0x23f1)](this),0x0===(_0x1390de=_0x5ad0b0[_0x13e1e3(0x1c7e)][_0x13e1e3(0x850)](this))&&0x0<_0x5ad0b0[_0x13e1e3(0x1c7e)][_0x13e1e3(0x3785)]){const _0x35855b=this[_0x13e1e3(0x36f7)][_0x13e1e3(0x24f5)]();_0x35855b&&_0x35855b[_0x13e1e3(0xf1b)]();}this[_0x13e1e3(0x3026)]['clear'](),this['onAfterRenderObservable'][_0x13e1e3(0xc60)](),this[_0x13e1e3(0x34d2)][_0x13e1e3(0xc60)](),this['onBeforeRenderObservable'][_0x13e1e3(0xc60)](),this['onSizeChangedObservable'][_0x13e1e3(0xc60)]();}}[_0x24cf2d(0x2156)](){var _0x18292e=_0x24cf2d;const _0x32af20=_0x508c0b['p4']['Serialize'](this);var _0x1df60b=this[_0x18292e(0x3108)]()||this[_0x18292e(0x3921)]&&this[_0x18292e(0x3921)][_0x18292e(0x3728)];return _0x32af20[_0x18292e(0x38e1)]=_0x18292e(0x37b5)+this[_0x18292e(0x1d40)](),_0x32af20[_0x18292e(0xe21)]=_0x1df60b?_0x1df60b['id']:null,_0x32af20[_0x18292e(0x311b)]=this['_reusable'],_0x32af20[_0x18292e(0x2df7)]=this[_0x18292e(0x248)],_0x32af20[_0x18292e(0x25cc)]=this[_0x18292e(0x1ab4)],_0x32af20['parameters']=this[_0x18292e(0x418d)],_0x32af20[_0x18292e(0x35c5)]=this[_0x18292e(0x567)],_0x32af20[_0x18292e(0x381f)]=this[_0x18292e(0xc6e)],_0x32af20[_0x18292e(0x32ec)]=this[_0x18292e(0x39ad)],_0x32af20[_0x18292e(0x1795)]=this[_0x18292e(0x14d1)],_0x32af20[_0x18292e(0x2c70)]=this[_0x18292e(0x2868)],_0x32af20[_0x18292e(0x16f5)]=this[_0x18292e(0x20c2)],_0x32af20;}[_0x24cf2d(0x292d)](){var _0x2d0a6b=_0x24cf2d;const _0x2a72b6=this[_0x2d0a6b(0x2156)](),_0x6669e0=(_0x2a72b6['_engine']=this[_0x2d0a6b(0xe76)],_0x2a72b6[_0x2d0a6b(0xe21)]=null,_0x5238e[_0x2d0a6b(0x2f08)](_0x2a72b6,this[_0x2d0a6b(0x3921)],''));return _0x6669e0?(_0x6669e0[_0x2d0a6b(0x3026)]=this['onActivateObservable'][_0x2d0a6b(0x292d)](),_0x6669e0[_0x2d0a6b(0x931)]=this[_0x2d0a6b(0x931)]['clone'](),_0x6669e0[_0x2d0a6b(0x34d2)]=this['onApplyObservable'][_0x2d0a6b(0x292d)](),_0x6669e0[_0x2d0a6b(0x2fd3)]=this[_0x2d0a6b(0x2fd3)][_0x2d0a6b(0x292d)](),_0x6669e0[_0x2d0a6b(0x3b55)]=this[_0x2d0a6b(0x3b55)][_0x2d0a6b(0x292d)](),_0x6669e0['_prePassEffectConfiguration']=this[_0x2d0a6b(0x398d)],_0x6669e0):null;}static[_0x24cf2d(0x2f08)](_0x429d66,_0x3c62ea,_0x5d1b48){var _0x41d61f=_0x24cf2d;const _0x1d7055=(0x0,_0x2eccbc['q'])(_0x429d66[_0x41d61f(0x38e1)]);if(!_0x1d7055||!_0x1d7055[_0x41d61f(0x1106)])return null;var _0x7e5cdc=_0x3c62ea?_0x3c62ea[_0x41d61f(0x15c0)](_0x429d66[_0x41d61f(0xe21)]):null;return _0x1d7055['_Parse'](_0x429d66,_0x7e5cdc,_0x3c62ea,_0x5d1b48);}static[_0x24cf2d(0x1106)](_0x473c84,_0x281cd4,_0x50a9ae,_0x49b5da){var _0x69dc74=_0x24cf2d;return _0x508c0b['p4'][_0x69dc74(0x2f08)](()=>new _0x5238e(_0x473c84[_0x69dc74(0x3844)],_0x473c84['fragmentUrl'],_0x473c84[_0x69dc74(0x187d)],_0x473c84['samplers'],_0x473c84[_0x69dc74(0x381f)],_0x281cd4,_0x473c84['renderTargetSamplingMode'],_0x473c84[_0x69dc74(0xe76)],_0x473c84[_0x69dc74(0x311b)],_0x473c84['defines'],_0x473c84[_0x69dc74(0x2df7)],_0x473c84[_0x69dc74(0x2c70)],_0x473c84['indexParameters'],!0x1,_0x473c84[_0x69dc74(0x1795)]),_0x473c84,_0x50a9ae,_0x49b5da);}}_0x5238e[_0x24cf2d(0x375a)]={},_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],'uniqueId',void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],'name',void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],'width',void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x605),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x198d),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['XX'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x2fc0),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x2c31),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x2152),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e['prototype'],_0x24cf2d(0x2270),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x3ec6),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x2ee6),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x3bea),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x1631),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])(_0x24cf2d(0x2ba8))],_0x5238e[_0x24cf2d(0x1fd2)],_0x24cf2d(0x3f1e),void 0x0),_0x4ebcf8([(0x0,_0x508c0b['qC'])()],_0x5238e['prototype'],_0x24cf2d(0x2ce2),void 0x0),(0x0,_0x2eccbc['H'])(_0x24cf2d(0x12d2),_0x5238e);},0x9236:(_0xf9435,_0x373bb5,_0x3c6af3)=>{var _0x325ef2=a7_0x38a779;_0x3c6af3['d'](_0x373bb5,{'O':()=>_0x253b00});var _0x3f2abe=_0x3c6af3(0x1a27),_0x345a63=_0x3c6af3(0x77a5);class _0x253b00{constructor(_0x326358){var _0x5cb0e4=a7_0x2532;this[_0x5cb0e4(0x417a)]={},this[_0x5cb0e4(0x3921)]=_0x326358;}['_prepareBuffers'](){var _0x45df50=a7_0x2532;if(!this[_0x45df50(0x417a)][_0x3f2abe['o']['PositionKind']]){const _0x122c94=[];_0x122c94[_0x45df50(0x1e1d)](0x1,0x1),_0x122c94[_0x45df50(0x1e1d)](-0x1,0x1),_0x122c94[_0x45df50(0x1e1d)](-0x1,-0x1),_0x122c94[_0x45df50(0x1e1d)](0x1,-0x1),this[_0x45df50(0x417a)][_0x3f2abe['o'][_0x45df50(0x3056)]]=new _0x3f2abe['o'](this[_0x45df50(0x3921)][_0x45df50(0x318e)](),_0x122c94,_0x3f2abe['o'][_0x45df50(0x3056)],!0x1,!0x1,0x2),this[_0x45df50(0x3ef2)]();}}['_buildIndexBuffer'](){var _0x3480c4=a7_0x2532;const _0x243927=[];_0x243927[_0x3480c4(0x1e1d)](0x0),_0x243927['push'](0x1),_0x243927[_0x3480c4(0x1e1d)](0x2),_0x243927[_0x3480c4(0x1e1d)](0x0),_0x243927[_0x3480c4(0x1e1d)](0x2),_0x243927[_0x3480c4(0x1e1d)](0x3),this[_0x3480c4(0xc23)]=this['_scene'][_0x3480c4(0x318e)]()[_0x3480c4(0x3dce)](_0x243927);}['_rebuild'](){var _0x42d0db=a7_0x2532;const _0x24c1ec=this[_0x42d0db(0x417a)][_0x3f2abe['o'][_0x42d0db(0x3056)]];_0x24c1ec&&(_0x24c1ec['_rebuild'](),this[_0x42d0db(0x3ef2)]());}['_prepareFrame'](_0x571c5b=null,_0x233ce5=null){var _0x52d090=a7_0x2532;const _0x543c94=this['_scene'][_0x52d090(0x3728)];return!(!_0x543c94||!(_0x233ce5=_0x233ce5||_0x543c94[_0x52d090(0x1c7e)][_0x52d090(0x2a44)](_0x481a4c=>null!=_0x481a4c))||0x0===_0x233ce5[_0x52d090(0x3785)]||!this[_0x52d090(0x3921)][_0x52d090(0x6f1)]||(_0x233ce5[0x0]['activate'](_0x543c94,_0x571c5b,null!=_0x233ce5),0x0));}[_0x325ef2(0x2efe)](_0x5e4841,_0x37b26c=null,_0x117f9d=!0x1,_0x529db0=0x0,_0x538125=0x0,_0x14b6b3=!0x1){var _0xaa2eb4=_0x325ef2;const _0x3fa4db=this[_0xaa2eb4(0x3921)]['getEngine']();for(let _0x3988cf=0x0;_0x3988cf<_0x5e4841[_0xaa2eb4(0x3785)];_0x3988cf++){_0x3988cf<_0x5e4841[_0xaa2eb4(0x3785)]-0x1?_0x5e4841[_0x3988cf+0x1][_0xaa2eb4(0x3cda)](this[_0xaa2eb4(0x3921)][_0xaa2eb4(0x3728)],null==_0x37b26c?void 0x0:_0x37b26c[_0xaa2eb4(0xd74)]):(_0x37b26c?_0x3fa4db[_0xaa2eb4(0x1fe9)](_0x37b26c,_0x529db0,void 0x0,void 0x0,_0x117f9d,_0x538125):_0x14b6b3||_0x3fa4db[_0xaa2eb4(0x1097)](),null!=(_0x5111b4=_0x3fa4db['_debugInsertMarker'])&&_0x5111b4[_0xaa2eb4(0x3e4c)](_0x3fa4db,_0xaa2eb4(0xf4b)+_0x5e4841[_0x3988cf][_0xaa2eb4(0x3844)]+_0xaa2eb4(0x2ff4)));const _0x49090e=_0x5e4841[_0x3988cf];var _0x5111b4=_0x49090e['apply']();_0x5111b4&&(_0x49090e[_0xaa2eb4(0x2fd3)]['notifyObservers'](_0x5111b4),this[_0xaa2eb4(0x29ea)](),_0x3fa4db[_0xaa2eb4(0x7ce)](this[_0xaa2eb4(0x417a)],this[_0xaa2eb4(0xc23)],_0x5111b4),_0x3fa4db[_0xaa2eb4(0x259f)](_0x345a63['g'][_0xaa2eb4(0x1f37)],0x0,0x6),_0x49090e[_0xaa2eb4(0x3b55)]['notifyObservers'](_0x5111b4));}_0x3fa4db[_0xaa2eb4(0xf8f)](!0x0),_0x3fa4db[_0xaa2eb4(0x1799)](!0x0);}[_0x325ef2(0x2ced)](_0x441490,_0x501427,_0x29d68d,_0x4db58f,_0x37124d=!0x1){var _0x3f30bd=_0x325ef2;const _0x193df7=this[_0x3f30bd(0x3921)]['activeCamera'];if(_0x193df7&&0x0!==(_0x4db58f=_0x4db58f||_0x193df7[_0x3f30bd(0x1c7e)][_0x3f30bd(0x2a44)](_0x3d13e2=>null!=_0x3d13e2))[_0x3f30bd(0x3785)]&&this[_0x3f30bd(0x3921)][_0x3f30bd(0x6f1)]){const _0x1a1405=this[_0x3f30bd(0x3921)][_0x3f30bd(0x318e)]();for(let _0x39f445=0x0,_0x152a9b=_0x4db58f[_0x3f30bd(0x3785)];_0x39f445<_0x152a9b;_0x39f445++){const _0x5654ce=_0x4db58f[_0x39f445];if(_0x39f445<_0x152a9b-0x1?_0x5654ce[_0x3f30bd(0x3712)]=_0x4db58f[_0x39f445+0x1][_0x3f30bd(0x3cda)](_0x193df7,null==_0x501427?void 0x0:_0x501427[_0x3f30bd(0xd74)]):(_0x501427?(_0x1a1405['bindFramebuffer'](_0x501427,_0x29d68d,void 0x0,void 0x0,_0x37124d),_0x5654ce[_0x3f30bd(0x3712)]=_0x501427):(_0x1a1405[_0x3f30bd(0x1097)](),_0x5654ce['_outputTexture']=null),null!=(_0x26ec74=_0x1a1405['_debugInsertMarker'])&&_0x26ec74[_0x3f30bd(0x3e4c)](_0x1a1405,_0x3f30bd(0xf4b)+_0x4db58f[_0x39f445][_0x3f30bd(0x3844)]+_0x3f30bd(0x2ff4))),_0x441490)break;var _0x26ec74=_0x5654ce[_0x3f30bd(0x3201)]();_0x26ec74&&(_0x5654ce[_0x3f30bd(0x2fd3)]['notifyObservers'](_0x26ec74),this[_0x3f30bd(0x29ea)](),_0x1a1405[_0x3f30bd(0x7ce)](this['_vertexBuffers'],this[_0x3f30bd(0xc23)],_0x26ec74),_0x1a1405[_0x3f30bd(0x259f)](_0x345a63['g'][_0x3f30bd(0x1f37)],0x0,0x6),_0x5654ce[_0x3f30bd(0x3b55)][_0x3f30bd(0x2231)](_0x26ec74));}_0x1a1405['setDepthBuffer'](!0x0),_0x1a1405[_0x3f30bd(0x1799)](!0x0),_0x1a1405['setAlphaMode'](_0x345a63['g'][_0x3f30bd(0x1508)]);}}['dispose'](){var _0x49b4f1=_0x325ef2;const _0x4ee63c=this[_0x49b4f1(0x417a)][_0x3f2abe['o'][_0x49b4f1(0x3056)]];_0x4ee63c&&(_0x4ee63c['dispose'](),this[_0x49b4f1(0x417a)][_0x3f2abe['o'][_0x49b4f1(0x3056)]]=null),this[_0x49b4f1(0xc23)]&&(this[_0x49b4f1(0x3921)][_0x49b4f1(0x318e)]()['_releaseBuffer'](this['_indexBuffer']),this['_indexBuffer']=null);}}},0x2af0:(_0x235cf8,_0x3ac41a,_0x15956d)=>{var _0x17baf5=a7_0x38a779;function _0x9812e5(_0x4c0c2f,_0x1d88d4,_0x556794,_0x23ce2f){var _0x1c8e3a=a7_0x2532,_0x31a14e,_0x9066df=arguments[_0x1c8e3a(0x3785)],_0x52d570=_0x9066df<0x3?_0x1d88d4:null===_0x23ce2f?_0x23ce2f=Object[_0x1c8e3a(0x18ba)](_0x1d88d4,_0x556794):_0x23ce2f;if(_0x1c8e3a(0x1c87)==typeof Reflect&&_0x1c8e3a(0x7a8)==typeof Reflect[_0x1c8e3a(0x4111)])_0x52d570=Reflect[_0x1c8e3a(0x4111)](_0x4c0c2f,_0x1d88d4,_0x556794,_0x23ce2f);else{for(var _0x5edfa7=_0x4c0c2f[_0x1c8e3a(0x3785)]-0x1;0x0<=_0x5edfa7;_0x5edfa7--)(_0x31a14e=_0x4c0c2f[_0x5edfa7])&&(_0x52d570=(_0x9066df<0x3?_0x31a14e(_0x52d570):0x3<_0x9066df?_0x31a14e(_0x1d88d4,_0x556794,_0x52d570):_0x31a14e(_0x1d88d4,_0x556794))||_0x52d570);}0x3<_0x9066df&&_0x52d570&&Object['defineProperty'](_0x1d88d4,_0x556794,_0x52d570);}var _0x279a87=_0x15956d(0xbac7),_0x3cd5ef=_0x15956d(0x5f28),_0x111442=(_0x15956d(0x52aa),_0x15956d(0xe456)),_0x149ea9=_0x15956d(0x153ad);class _0x2f3676 extends _0x3cd5ef['D']{constructor(_0x2e4351,_0x3ebf8d,_0x3cf8b2,_0x18fca4,_0x5584a9,_0x727a07,_0x23ff3f,_0x134b92,_0x3eef47,_0x4408e0){var _0x47285a=a7_0x2532;super(_0x2e4351,_0x47285a(0x1c71),[_0x47285a(0x3c5b),_0x47285a(0x3234),'colorLevel'],[_0x47285a(0x1833)],_0x727a07,_0x23ff3f,_0x134b92,_0x3eef47,_0x4408e0),this['_ownRefractionTexture']=!0x0,this[_0x47285a(0x389a)]=_0x3cf8b2,this['depth']=_0x18fca4,this['colorLevel']=_0x5584a9,this[_0x47285a(0x1f95)]=_0x3ebf8d,this['onActivateObservable'][_0x47285a(0x33ee)](_0x1dc139=>{var _0x15076a=_0x47285a;this[_0x15076a(0x3af)]=this['_refTexture']||new _0x279a87['x'](_0x3ebf8d,_0x1dc139['getScene']());}),this[_0x47285a(0x34d2)][_0x47285a(0x33ee)](_0x3b5126=>{var _0x46486a=_0x47285a;_0x3b5126[_0x46486a(0x3b5e)](_0x46486a(0x3c5b),this[_0x46486a(0x389a)]),_0x3b5126[_0x46486a(0x21ba)](_0x46486a(0x3234),this[_0x46486a(0x3234)]),_0x3b5126[_0x46486a(0x21ba)]('colorLevel',this[_0x46486a(0x10e4)]),_0x3b5126[_0x46486a(0xf22)](_0x46486a(0x1833),this['_refTexture']);});}get[_0x17baf5(0x28e6)](){var _0x526d88=_0x17baf5;return this[_0x526d88(0x3af)];}set[_0x17baf5(0x28e6)](_0x271b27){var _0x652414=_0x17baf5;this['_refTexture']&&this[_0x652414(0x1f19)]&&this['_refTexture']['dispose'](),this[_0x652414(0x3af)]=_0x271b27,this['_ownRefractionTexture']=!0x1;}[_0x17baf5(0x1d40)](){var _0xda25d2=_0x17baf5;return _0xda25d2(0x395a);}[_0x17baf5(0x3551)](_0x5c2e97){var _0x3cfcc6=_0x17baf5;this[_0x3cfcc6(0x3af)]&&this[_0x3cfcc6(0x1f19)]&&(this[_0x3cfcc6(0x3af)][_0x3cfcc6(0x3551)](),this[_0x3cfcc6(0x3af)]=null),super[_0x3cfcc6(0x3551)](_0x5c2e97);}static[_0x17baf5(0x1106)](_0x13fa7c,_0x46f604,_0x3e966c,_0x281046){var _0x592441=_0x17baf5;return _0x149ea9['p4'][_0x592441(0x2f08)](()=>new _0x2f3676(_0x13fa7c[_0x592441(0x3844)],_0x13fa7c['refractionTextureUrl'],_0x13fa7c[_0x592441(0x389a)],_0x13fa7c[_0x592441(0x3234)],_0x13fa7c[_0x592441(0x10e4)],_0x13fa7c[_0x592441(0x381f)],_0x46f604,_0x13fa7c[_0x592441(0x198d)],_0x3e966c[_0x592441(0x318e)](),_0x13fa7c[_0x592441(0x311b)]),_0x13fa7c,_0x3e966c,_0x281046);}}_0x9812e5([(0x0,_0x149ea9['qC'])()],_0x2f3676[_0x17baf5(0x1fd2)],'color',void 0x0),_0x9812e5([(0x0,_0x149ea9['qC'])()],_0x2f3676[_0x17baf5(0x1fd2)],'depth',void 0x0),_0x9812e5([(0x0,_0x149ea9['qC'])()],_0x2f3676[_0x17baf5(0x1fd2)],_0x17baf5(0x10e4),void 0x0),_0x9812e5([(0x0,_0x149ea9['qC'])()],_0x2f3676[_0x17baf5(0x1fd2)],_0x17baf5(0x1f95),void 0x0),(0x0,_0x111442['H'])('BABYLON.RefractionPostProcess',_0x2f3676);},0x2dc3:(_0x4695a7,_0x18cbab,_0x38374c)=>{var _0x4a3b54=a7_0x38a779;function _0x401d86(_0x4fe890,_0x37913a,_0x269321,_0x318662){var _0x11dd18=a7_0x2532,_0x384be3,_0x369cfa=arguments[_0x11dd18(0x3785)],_0x59d398=_0x369cfa<0x3?_0x37913a:null===_0x318662?_0x318662=Object[_0x11dd18(0x18ba)](_0x37913a,_0x269321):_0x318662;if(_0x11dd18(0x1c87)==typeof Reflect&&_0x11dd18(0x7a8)==typeof Reflect['decorate'])_0x59d398=Reflect[_0x11dd18(0x4111)](_0x4fe890,_0x37913a,_0x269321,_0x318662);else{for(var _0x33c21e=_0x4fe890[_0x11dd18(0x3785)]-0x1;0x0<=_0x33c21e;_0x33c21e--)(_0x384be3=_0x4fe890[_0x33c21e])&&(_0x59d398=(_0x369cfa<0x3?_0x384be3(_0x59d398):0x3<_0x369cfa?_0x384be3(_0x37913a,_0x269321,_0x59d398):_0x384be3(_0x37913a,_0x269321))||_0x59d398);}0x3<_0x369cfa&&_0x59d398&&Object[_0x11dd18(0x259d)](_0x37913a,_0x269321,_0x59d398);}var _0x2771db=_0x38374c(0x10ea4),_0x1399c3=_0x38374c(0x5f28),_0x1963a3=_0x38374c(0x77a5),_0x18cd0c=(_0x38374c(0x869d),_0x38374c(0x16b3d),_0x38374c(0xf8c1)),_0x1fe553=_0x38374c(0xe456),_0x2d4ff9=_0x38374c(0x153ad);class _0x3f4bc5 extends _0x1399c3['D']{constructor(_0x4492ff,_0x360e72,_0x5d196e,_0x512725,_0x2e2c88,_0x1314b6,_0x4e54ce,_0x5e0516=_0x1963a3['g'][_0x4a3b54(0xa43)],_0x37a423=!0x1){var _0x332e31=_0x4a3b54;super(_0x4492ff,_0x332e31(0x80c),[_0x332e31(0x3ac6),_0x332e31(0x173d)],[_0x332e31(0x13a7),_0x332e31(0x3da3)],_0x5d196e,_0x512725,_0x2e2c88,_0x1314b6,_0x4e54ce,void 0x0,_0x5e0516,void 0x0,null,_0x37a423),this[_0x332e31(0x2345)]=0x1,this[_0x332e31(0x2f48)]=0x1,this[_0x332e31(0x168b)]=_0x360e72[_0x332e31(0x35f5)](),this[_0x332e31(0x168b)]?this[_0x332e31(0x7ef)]=_0xe2efff=>{var _0x2bce3e=_0x332e31;_0xe2efff['setFloat'](_0x2bce3e(0x3ac6),0.5/Math[_0x2bce3e(0x695)](this[_0x2bce3e(0x2345)]*this[_0x2bce3e(0x2345)],0.0001)),_0xe2efff[_0x2bce3e(0x21ba)]('curvature_valley',0.7/Math[_0x2bce3e(0x695)](this[_0x2bce3e(0x2f48)]*this['valley'],0.0001));var _0x3d2ae8=this[_0x2bce3e(0x168b)][_0x2bce3e(0x368)]()[_0x2bce3e(0x3ab1)][0x1];_0xe2efff[_0x2bce3e(0xf22)](_0x2bce3e(0x3da3),_0x3d2ae8);}:_0x2771db['Y'][_0x332e31(0xac3)](_0x332e31(0x2656));}[_0x4a3b54(0x1d40)](){var _0x1db9eb=_0x4a3b54;return _0x1db9eb(0x1104);}static get['IsSupported'](){var _0x309f9b=_0x4a3b54;const _0x30b29b=_0x18cd0c['l'][_0x309f9b(0x3a6b)];return!!_0x30b29b&&_0x30b29b[_0x309f9b(0x179f)]()[_0x309f9b(0xd7f)];}static[_0x4a3b54(0x1106)](_0x3b653c,_0x37925d,_0x113217,_0x580eb7){var _0x3f5eaa=_0x4a3b54;return _0x2d4ff9['p4'][_0x3f5eaa(0x2f08)](()=>new _0x3f4bc5(_0x3b653c[_0x3f5eaa(0x3844)],_0x113217,_0x3b653c[_0x3f5eaa(0x381f)],_0x37925d,_0x3b653c['renderTargetSamplingMode'],_0x113217['getEngine'](),_0x3b653c[_0x3f5eaa(0x2df7)],_0x3b653c[_0x3f5eaa(0x311b)]),_0x3b653c,_0x113217,_0x580eb7);}}_0x401d86([(0x0,_0x2d4ff9['qC'])()],_0x3f4bc5[_0x4a3b54(0x1fd2)],_0x4a3b54(0x2345),void 0x0),_0x401d86([(0x0,_0x2d4ff9['qC'])()],_0x3f4bc5['prototype'],_0x4a3b54(0x2f48),void 0x0),(0x0,_0x1fe553['H'])(_0x4a3b54(0xeb4),_0x3f4bc5);},0x16f9e:(_0x56698a,_0x603fc8,_0x36c7d7)=>{var _0x466238=a7_0x38a779;_0x36c7d7['d'](_0x603fc8,{'G':()=>_0x29086a});function _0x3605c1(_0x1b0261,_0x54ffc7,_0x3d5379,_0x182b29){var _0x15a868=a7_0x2532,_0x21b46c,_0x4a0b32=arguments[_0x15a868(0x3785)],_0x345c07=_0x4a0b32<0x3?_0x54ffc7:null===_0x182b29?_0x182b29=Object[_0x15a868(0x18ba)](_0x54ffc7,_0x3d5379):_0x182b29;if(_0x15a868(0x1c87)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x345c07=Reflect['decorate'](_0x1b0261,_0x54ffc7,_0x3d5379,_0x182b29);else{for(var _0x5b6ffa=_0x1b0261[_0x15a868(0x3785)]-0x1;0x0<=_0x5b6ffa;_0x5b6ffa--)(_0x21b46c=_0x1b0261[_0x5b6ffa])&&(_0x345c07=(_0x4a0b32<0x3?_0x21b46c(_0x345c07):0x3<_0x4a0b32?_0x21b46c(_0x54ffc7,_0x3d5379,_0x345c07):_0x21b46c(_0x54ffc7,_0x3d5379))||_0x345c07);}0x3<_0x4a0b32&&_0x345c07&&Object[_0x15a868(0x259d)](_0x54ffc7,_0x3d5379,_0x345c07);}var _0x603fc8=_0x36c7d7(0x5f28),_0xa589e6=_0x36c7d7(0x77a5),_0x5ae90b=_0x36c7d7(0x4da7),_0x300313=_0x36c7d7(0x153ad),_0x5f49dc=_0x36c7d7(0x498b),_0x36c7d7=(_0x36c7d7(0x869c),_0x36c7d7(0xe456));class _0x29086a extends _0x603fc8['D']{constructor(_0x226c4c,_0x3a2c65,_0x32d841,_0xaa8036,_0x30499d,_0x167991,_0x294356,_0x206434=_0xa589e6['g'][_0x466238(0xa43)],_0x544e20=!0x1,_0x4e483f=!0x1){var _0x46c169=_0x466238;if(super(_0x226c4c,'screenSpaceReflection',[_0x46c169(0x4059),_0x46c169(0x1f48),_0x46c169(0x33f5),_0x46c169(0xf11),_0x46c169(0x9e6),_0x46c169(0x3052),_0x46c169(0x311d)],[_0x46c169(0x13a7),_0x46c169(0x3da3),_0x46c169(0x31f),_0x46c169(0x2eec)],_0x32d841,_0xaa8036,_0x30499d,_0x167991,_0x294356,_0x46c169(0x34c2),_0x206434,void 0x0,null,_0x544e20),this[_0x46c169(0x33f5)]=1.2,this[_0x46c169(0x9e6)]=0x1,this[_0x46c169(0xf11)]=0x3,this[_0x46c169(0x199b)]=0x1,this[_0x46c169(0x311d)]=0.2,this[_0x46c169(0x4183)]=!0x1,this[_0x46c169(0x7e5)]=!0x1,this['_reflectionSamples']=0x40,this[_0x46c169(0x17ff)]=0x5,this[_0x46c169(0x4183)]=_0x4e483f,this[_0x46c169(0x4183)]){const _0xbea7a5=_0x3a2c65[_0x46c169(0x35f5)]();_0xbea7a5&&_0xbea7a5[_0x46c169(0x3075)]&&(_0xbea7a5[_0x46c169(0x1918)]=!0x0,_0xbea7a5['enableReflectivity']=!0x0);}else{const _0x5a5b1a=_0x3a2c65['enablePrePassRenderer']();null!==_0x5a5b1a&&void 0x0!==_0x5a5b1a&&_0x5a5b1a[_0x46c169(0x3f48)](),this[_0x46c169(0x398d)]=new _0x5f49dc['y']();}this[_0x46c169(0x2a39)](),this['onApply']=_0x463ebc=>{var _0x4dbf3a=_0x46c169;const _0x581e94=this[_0x4dbf3a(0x168b)],_0x3bae40=this[_0x4dbf3a(0x2be4)];if(_0x3bae40||_0x581e94){var _0x1d8635,_0x103f5a,_0x3c86be;_0x581e94?(_0x3c86be=_0x581e94['getTextureIndex'](_0x5ae90b['m'][_0x4dbf3a(0x2752)]),_0x1d8635=_0x581e94['getTextureIndex'](_0x5ae90b['m'][_0x4dbf3a(0x2c85)]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x3da3),_0x581e94[_0x4dbf3a(0x368)]()[_0x4dbf3a(0x3ab1)][0x1]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x31f),_0x581e94[_0x4dbf3a(0x368)]()['textures'][_0x3c86be]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x2eec),_0x581e94[_0x4dbf3a(0x368)]()[_0x4dbf3a(0x3ab1)][_0x1d8635])):_0x3bae40&&(_0x3c86be=_0x3bae40[_0x4dbf3a(0x3ac8)](_0xa589e6['g'][_0x4dbf3a(0x3439)]),_0x1d8635=_0x3bae40[_0x4dbf3a(0x3ac8)](_0xa589e6['g'][_0x4dbf3a(0x37ef)]),_0x103f5a=_0x3bae40['getIndex'](_0xa589e6['g'][_0x4dbf3a(0x40f0)]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x3da3),_0x3bae40[_0x4dbf3a(0x2313)]()[_0x4dbf3a(0x3ab1)][_0x103f5a]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x31f),_0x3bae40[_0x4dbf3a(0x2313)]()[_0x4dbf3a(0x3ab1)][_0x3c86be]),_0x463ebc[_0x4dbf3a(0xf22)](_0x4dbf3a(0x2eec),_0x3bae40[_0x4dbf3a(0x2313)]()[_0x4dbf3a(0x3ab1)][_0x1d8635]));const _0x306d35=_0x3a2c65[_0x4dbf3a(0x3728)];_0x306d35&&(_0x103f5a=_0x306d35['getViewMatrix'](!0x0),_0x3c86be=_0x306d35[_0x4dbf3a(0x9d4)](!0x0),_0x463ebc[_0x4dbf3a(0x233e)]('projection',_0x3c86be),_0x463ebc[_0x4dbf3a(0x233e)](_0x4dbf3a(0x1f48),_0x103f5a),_0x463ebc[_0x4dbf3a(0x21ba)](_0x4dbf3a(0x33f5),this[_0x4dbf3a(0x33f5)]),_0x463ebc[_0x4dbf3a(0x21ba)](_0x4dbf3a(0xf11),this[_0x4dbf3a(0xf11)]),_0x463ebc[_0x4dbf3a(0x21ba)]('strength',this[_0x4dbf3a(0x9e6)]),_0x463ebc[_0x4dbf3a(0x21ba)](_0x4dbf3a(0x3052),this[_0x4dbf3a(0x199b)]),_0x463ebc['setFloat'](_0x4dbf3a(0x311d),this['roughnessFactor']));}},this['_isSceneRightHanded']=_0x3a2c65['useRightHandedSystem'];}get[_0x466238(0x168b)](){var _0x4cb58f=_0x466238;return this[_0x4cb58f(0x4183)]?this[_0x4cb58f(0x3921)][_0x4cb58f(0x3e1d)]:null;}get[_0x466238(0x2be4)](){var _0x5d53f4=_0x466238;return this[_0x5d53f4(0x4183)]?null:this[_0x5d53f4(0x3921)][_0x5d53f4(0x37bb)];}[_0x466238(0x1d40)](){var _0x1b9cb6=_0x466238;return _0x1b9cb6(0x606);}get['enableSmoothReflections'](){var _0x5b2f72=_0x466238;return this[_0x5b2f72(0x7e5)];}set[_0x466238(0x185c)](_0x5f3fd9){var _0x37acda=_0x466238;_0x5f3fd9!==this['_enableSmoothReflections']&&(this[_0x37acda(0x7e5)]=_0x5f3fd9,this[_0x37acda(0x2a39)]());}get[_0x466238(0xe54)](){var _0x472622=_0x466238;return this[_0x472622(0x1bd7)];}set[_0x466238(0xe54)](_0x10fa6e){var _0x3878dd=_0x466238;_0x10fa6e!==this[_0x3878dd(0x1bd7)]&&(this[_0x3878dd(0x1bd7)]=_0x10fa6e,this[_0x3878dd(0x2a39)]());}get[_0x466238(0xc00)](){var _0x15c84b=_0x466238;return this[_0x15c84b(0x17ff)];}set[_0x466238(0xc00)](_0x28785e){var _0x351eba=_0x466238;_0x28785e!==this[_0x351eba(0x17ff)]&&(this[_0x351eba(0x17ff)]=_0x28785e,this[_0x351eba(0x2a39)]());}[_0x466238(0x2a39)](){var _0x2f5406=_0x466238;const _0x22fa8b=[];(this[_0x2f5406(0x168b)]||this[_0x2f5406(0x2be4)])&&_0x22fa8b['push'](_0x2f5406(0x14be)),this[_0x2f5406(0x7e5)]&&_0x22fa8b[_0x2f5406(0x1e1d)]('#define\x20ENABLE_SMOOTH_REFLECTIONS'),this[_0x2f5406(0x244e)]&&_0x22fa8b[_0x2f5406(0x1e1d)]('#define\x20RIGHT_HANDED_SCENE'),_0x22fa8b[_0x2f5406(0x1e1d)]('#define\x20REFLECTION_SAMPLES\x20'+(this[_0x2f5406(0x1bd7)]>>0x0)),_0x22fa8b[_0x2f5406(0x1e1d)](_0x2f5406(0x3160)+(this[_0x2f5406(0x17ff)]>>0x0)),this[_0x2f5406(0x3295)](_0x22fa8b[_0x2f5406(0x372b)]('\x0a'));}static['_Parse'](_0x26eb59,_0x30bb58,_0x11dd0b,_0xbc1c2a){var _0x1417e8=_0x466238;return _0x300313['p4'][_0x1417e8(0x2f08)](()=>new _0x29086a(_0x26eb59[_0x1417e8(0x3844)],_0x11dd0b,_0x26eb59[_0x1417e8(0x381f)],_0x30bb58,_0x26eb59[_0x1417e8(0x198d)],_0x11dd0b['getEngine'](),_0x26eb59['textureType'],_0x26eb59[_0x1417e8(0x311b)]),_0x26eb59,_0x11dd0b,_0xbc1c2a);}}_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a[_0x466238(0x1fd2)],'threshold',void 0x0),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a['prototype'],'strength',void 0x0),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a[_0x466238(0x1fd2)],'reflectionSpecularFalloffExponent',void 0x0),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a[_0x466238(0x1fd2)],_0x466238(0x199b),void 0x0),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a['prototype'],_0x466238(0x311d),void 0x0),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a['prototype'],_0x466238(0x185c),null),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a['prototype'],_0x466238(0xe54),null),_0x3605c1([(0x0,_0x300313['qC'])()],_0x29086a[_0x466238(0x1fd2)],'smoothSteps',null),(0x0,_0x36c7d7['H'])(_0x466238(0x27cc),_0x29086a);},0xba5e:(_0x10d019,_0x105cce,_0x4edf8)=>{var _0x2fd9ec=a7_0x38a779;_0x4edf8['d'](_0x105cce,{'V':()=>_0x1439e4});function _0x2ecadc(_0x517277,_0x419b5f,_0x4e12d5,_0x14e23c){var _0x310384=a7_0x2532,_0x527400,_0x24f573=arguments[_0x310384(0x3785)],_0x8ee480=_0x24f573<0x3?_0x419b5f:null===_0x14e23c?_0x14e23c=Object[_0x310384(0x18ba)](_0x419b5f,_0x4e12d5):_0x14e23c;if('object'==typeof Reflect&&_0x310384(0x7a8)==typeof Reflect['decorate'])_0x8ee480=Reflect[_0x310384(0x4111)](_0x517277,_0x419b5f,_0x4e12d5,_0x14e23c);else{for(var _0x31f86e=_0x517277[_0x310384(0x3785)]-0x1;0x0<=_0x31f86e;_0x31f86e--)(_0x527400=_0x517277[_0x31f86e])&&(_0x8ee480=(_0x24f573<0x3?_0x527400(_0x8ee480):0x3<_0x24f573?_0x527400(_0x419b5f,_0x4e12d5,_0x8ee480):_0x527400(_0x419b5f,_0x4e12d5))||_0x8ee480);}0x3<_0x24f573&&_0x8ee480&&Object['defineProperty'](_0x419b5f,_0x4e12d5,_0x8ee480);}var _0x105cce=_0x4edf8(0x5f28),_0x50c49c=_0x4edf8(0x77a5),_0x3b0d23=(_0x4edf8(0x48c1),_0x4edf8(0xe456)),_0x1569d2=_0x4edf8(0x153ad);class _0x1439e4 extends _0x105cce['D']{constructor(_0x42ed1a,_0x319f26,_0x1d1655,_0x18a937,_0x5ab2c2,_0x1c34c7,_0x43942f=_0x50c49c['g']['TEXTURETYPE_UNSIGNED_INT'],_0x31dd05=!0x1){var _0x25e2d7=a7_0x2532;super(_0x42ed1a,_0x25e2d7(0x2c4e),[_0x25e2d7(0x2b01),_0x25e2d7(0x1da8)],null,_0x319f26,_0x1d1655,_0x18a937,_0x5ab2c2,_0x1c34c7,null,_0x43942f,void 0x0,null,_0x31dd05),this[_0x25e2d7(0xc1e)]=0x1,this[_0x25e2d7(0x1452)]=0.3,this[_0x25e2d7(0x7ef)]=_0x5e89aa=>{var _0x5c00e2=_0x25e2d7;_0x5e89aa[_0x5c00e2(0x3ab0)](_0x5c00e2(0x1da8),this['width'],this[_0x5c00e2(0x605)]),_0x5e89aa[_0x5c00e2(0x3ab0)](_0x5c00e2(0x2b01),this[_0x5c00e2(0x1452)],this[_0x5c00e2(0xc1e)]);};}['getClassName'](){var _0x197756=a7_0x2532;return _0x197756(0x346e);}static[_0x2fd9ec(0x1106)](_0x32e0ec,_0x35afa6,_0x1db7c9,_0x418852){var _0x1a9a2b=_0x2fd9ec;return _0x1569d2['p4'][_0x1a9a2b(0x2f08)](()=>new _0x1439e4(_0x32e0ec[_0x1a9a2b(0x3844)],_0x32e0ec[_0x1a9a2b(0x381f)],_0x35afa6,_0x32e0ec[_0x1a9a2b(0x198d)],_0x1db7c9[_0x1a9a2b(0x318e)](),_0x32e0ec[_0x1a9a2b(0x2df7)],_0x32e0ec[_0x1a9a2b(0x311b)]),_0x32e0ec,_0x1db7c9,_0x418852);}}_0x2ecadc([(0x0,_0x1569d2['qC'])()],_0x1439e4[_0x2fd9ec(0x1fd2)],_0x2fd9ec(0xc1e),void 0x0),_0x2ecadc([(0x0,_0x1569d2['qC'])()],_0x1439e4[_0x2fd9ec(0x1fd2)],_0x2fd9ec(0x1452),void 0x0),(0x0,_0x3b0d23['H'])('BABYLON.SharpenPostProcess',_0x1439e4);},0x14c36:(_0x3cbb41,_0x4dfa68,_0x1c83c9)=>{var _0x15f8d3=a7_0x38a779;_0x1c83c9['d'](_0x4dfa68,{'i':()=>_0x1e8d88});var _0x530206=_0x1c83c9(0x9fd1),_0x4dfa68=_0x1c83c9(0x5f28);_0x1c83c9(0xb043);class _0x1e8d88 extends _0x4dfa68['D']{constructor(_0x2f0eab,_0x393cc5,_0x3ba981,_0x29f6f6,_0x370cf3,_0x4fc14e,_0x510789){var _0x5867df=a7_0x2532;super(_0x2f0eab,'stereoscopicInterlace',[_0x5867df(0x3052)],[_0x5867df(0x389d)],0x1,_0x393cc5[0x1],_0x370cf3,_0x4fc14e,_0x510789,_0x29f6f6?_0x5867df(0x13fb):_0x3ba981?_0x5867df(0x3259):void 0x0),this['_passedProcess']=_0x393cc5[0x0][_0x5867df(0x1983)],this[_0x5867df(0x25ac)]=new _0x530206['FM'](0x1/this[_0x5867df(0xad8)],0x1/this[_0x5867df(0x605)]),this[_0x5867df(0x931)]['add'](()=>{var _0x5e1223=_0x5867df;this[_0x5e1223(0x25ac)]=new _0x530206['FM'](0x1/this['width'],0x1/this[_0x5e1223(0x605)]);}),this['onApplyObservable']['add'](_0x44d87f=>{var _0x20e749=_0x5867df;_0x44d87f['setTextureFromPostProcess'](_0x20e749(0x389d),this[_0x20e749(0x26cf)]),_0x44d87f[_0x20e749(0x3ab0)]('stepSize',this[_0x20e749(0x25ac)]['x'],this[_0x20e749(0x25ac)]['y']);});}[_0x15f8d3(0x1d40)](){var _0x3928fa=_0x15f8d3;return _0x3928fa(0x183f);}}(class extends null{});},0x14461:(_0x200fe3,_0x5d146f,_0x132649)=>{_0x132649(0x5f28),_0x132649(0x77a5),_0x132649(0xa69a),class extends null{};},0xf672:(_0x1b9014,_0x1f67fb,_0x29b874)=>{var _0x306261=a7_0x38a779;function _0x5ae332(_0x72e128,_0x14b123,_0x4d86e7,_0x523ced){var _0x4eab1f=a7_0x2532,_0xa2f262,_0x53078c=arguments[_0x4eab1f(0x3785)],_0x51a9f6=_0x53078c<0x3?_0x14b123:null===_0x523ced?_0x523ced=Object[_0x4eab1f(0x18ba)](_0x14b123,_0x4d86e7):_0x523ced;if(_0x4eab1f(0x1c87)==typeof Reflect&&_0x4eab1f(0x7a8)==typeof Reflect[_0x4eab1f(0x4111)])_0x51a9f6=Reflect['decorate'](_0x72e128,_0x14b123,_0x4d86e7,_0x523ced);else{for(var _0x31c3bd=_0x72e128[_0x4eab1f(0x3785)]-0x1;0x0<=_0x31c3bd;_0x31c3bd--)(_0xa2f262=_0x72e128[_0x31c3bd])&&(_0x51a9f6=(_0x53078c<0x3?_0xa2f262(_0x51a9f6):0x3<_0x53078c?_0xa2f262(_0x14b123,_0x4d86e7,_0x51a9f6):_0xa2f262(_0x14b123,_0x4d86e7))||_0x51a9f6);}0x3<_0x53078c&&_0x51a9f6&&Object[_0x4eab1f(0x259d)](_0x14b123,_0x4d86e7,_0x51a9f6);}var _0x9309f0=_0x29b874(0x153ad),_0x1e0ec2=_0x29b874(0x10ea4),_0x33eb33=_0x29b874(0x9fd1),_0x429f55=_0x29b874(0x1a27),_0x5704c0=_0x29b874(0x51f),_0x22bbc9=_0x29b874(0x173aa),_0x5fe605=_0x29b874(0x147cf),_0x18da6e=_0x29b874(0x7c4f),_0x1ba007=_0x29b874(0xbac7),_0x1bb9fd=_0x29b874(0x8af2),_0x18d4ce=_0x29b874(0x5f28),_0x559078=_0x29b874(0x77a5),_0x4c6b10=_0x29b874(0x7f62),_0x38fba1=(_0x29b874(0xcf33),_0x29b874(0xccd3),_0x29b874(0xae44),_0x29b874(0xf877),_0x29b874(0xc84b)),_0x5307b6=_0x29b874(0x6fac),_0x29b874=_0x29b874(0xe456);class _0xedef90 extends _0x18d4ce['D']{constructor(_0x25a37,_0x348776,_0x4bbd0c,_0x249384,_0x38ce94=0x64,_0x447b55=_0x1ba007['x'][_0x306261(0x1e25)],_0x474e7a,_0x2e75f6,_0x1920ae){var _0x3c1398=_0x306261;super(_0x25a37,'volumetricLightScattering',[_0x3c1398(0x2fbd),_0x3c1398(0x3b07),_0x3c1398(0x172a),'meshPositionOnScreen',_0x3c1398(0x1127)],[_0x3c1398(0x180f)],_0x348776[_0x3c1398(0x1ed)]||_0x348776,_0x4bbd0c,_0x447b55,_0x474e7a,_0x2e75f6,_0x3c1398(0x365)+_0x38ce94),this[_0x3c1398(0x6a7)]=_0x33eb33['FM'][_0x3c1398(0xd5a)](),this['customMeshPosition']=_0x33eb33['P'][_0x3c1398(0xd5a)](),this['useCustomMeshPosition']=!0x1,this[_0x3c1398(0x3e4a)]=!0x0,this['excludedMeshes']=new Array(),this[_0x3c1398(0x285a)]=new Array(),this[_0x3c1398(0x3b07)]=0.3,this[_0x3c1398(0x2fbd)]=0.96815,this[_0x3c1398(0x172a)]=0.58767,this[_0x3c1398(0x1127)]=0.926,_0x474e7a=(_0x1920ae=null!=(_0x447b55=null!=(_0x25a37=null==_0x4bbd0c?void 0x0:_0x4bbd0c[_0x3c1398(0x40ae)]())?_0x25a37:_0x1920ae)?_0x447b55:this[_0x3c1398(0x3921)])[_0x3c1398(0x318e)](),this['_viewPort']=new _0x5307b6['l'](0x0,0x0,0x1,0x1)[_0x3c1398(0x1094)](_0x474e7a[_0x3c1398(0x158f)](),_0x474e7a[_0x3c1398(0x1f43)]()),this[_0x3c1398(0x3ba0)]=null!=_0x249384?_0x249384:_0xedef90[_0x3c1398(0x1d0e)](_0x3c1398(0xe85),_0x1920ae),this[_0x3c1398(0x2c83)](_0x1920ae,_0x348776[_0x3c1398(0x14e5)]||_0x348776),this['onActivate']=_0x4a812c=>{var _0x3733b2=_0x3c1398;this[_0x3733b2(0x3075)]||this[_0x3733b2(0x3551)](_0x4a812c),this[_0x3733b2(0x1926)]=null;},this['onApplyObservable'][_0x3c1398(0x33ee)](_0x36e8b0=>{var _0x1e65e3=_0x3c1398;this[_0x1e65e3(0x27f5)](_0x1920ae),_0x36e8b0[_0x1e65e3(0xf22)](_0x1e65e3(0x180f),this['_volumetricLightScatteringRTT']),_0x36e8b0[_0x1e65e3(0x21ba)]('exposure',this[_0x1e65e3(0x3b07)]),_0x36e8b0[_0x1e65e3(0x21ba)](_0x1e65e3(0x2fbd),this[_0x1e65e3(0x2fbd)]),_0x36e8b0['setFloat'](_0x1e65e3(0x172a),this[_0x1e65e3(0x172a)]),_0x36e8b0[_0x1e65e3(0x21ba)](_0x1e65e3(0x1127),this[_0x1e65e3(0x1127)]),_0x36e8b0['setVector2'](_0x1e65e3(0x14b1),this[_0x1e65e3(0x6a7)]);});}get[_0x306261(0x3ad0)](){var _0x491bc=_0x306261;return _0x1e0ec2['Y'][_0x491bc(0x27dc)](_0x491bc(0x3d0e)),!0x1;}set[_0x306261(0x3ad0)](_0x1fb080){var _0xa19084=_0x306261;_0x1e0ec2['Y']['Warn'](_0xa19084(0x3d0e));}[_0x306261(0x1d40)](){var _0x5ee73b=_0x306261;return _0x5ee73b(0x3243);}['_isReady'](_0x2d6f48,_0x104ee0){var _0x1b5927=_0x306261;const _0x245ad9=_0x2d6f48[_0x1b5927(0x3ce5)]();if(_0x245ad9===this[_0x1b5927(0x3ba0)]&&_0x245ad9[_0x1b5927(0xefb)])return _0x245ad9[_0x1b5927(0xefb)][_0x1b5927(0x1977)](_0x245ad9);const _0x1acc9d=null==(_0x41ed16=_0x245ad9[_0x1b5927(0x93c)]['_materialForRenderPass'])?void 0x0:_0x41ed16[this['_scene'][_0x1b5927(0x318e)]()['currentRenderPassId']];if(_0x1acc9d)return _0x1acc9d[_0x1b5927(0x4b4)](_0x245ad9,_0x2d6f48,_0x104ee0);const _0x559476=[],_0x2c7d40=[_0x429f55['o'][_0x1b5927(0x3056)]],_0x16bcaa=_0x2d6f48[_0x1b5927(0x1458)](),_0x1496ce=(_0x16bcaa&&(_0x16bcaa[_0x1b5927(0x2d28)]()&&_0x559476[_0x1b5927(0x1e1d)](_0x1b5927(0x4141)),_0x245ad9[_0x1b5927(0x950)](_0x429f55['o'][_0x1b5927(0x616)])&&(_0x2c7d40[_0x1b5927(0x1e1d)](_0x429f55['o'][_0x1b5927(0x616)]),_0x559476[_0x1b5927(0x1e1d)](_0x1b5927(0x5e1))),_0x245ad9[_0x1b5927(0x950)](_0x429f55['o'][_0x1b5927(0x9dc)])&&(_0x2c7d40[_0x1b5927(0x1e1d)](_0x429f55['o']['UV2Kind']),_0x559476[_0x1b5927(0x1e1d)](_0x1b5927(0xbc4)))),_0x245ad9['useBones']&&_0x245ad9[_0x1b5927(0x366e)]?(_0x2c7d40[_0x1b5927(0x1e1d)](_0x429f55['o']['MatricesIndicesKind']),_0x2c7d40[_0x1b5927(0x1e1d)](_0x429f55['o']['MatricesWeightsKind']),_0x559476[_0x1b5927(0x1e1d)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x245ad9[_0x1b5927(0x175b)]),_0x559476['push']('#define\x20BonesPerMesh\x20'+(_0x245ad9[_0x1b5927(0xdb6)]?_0x245ad9[_0x1b5927(0xdb6)][_0x1b5927(0x152a)][_0x1b5927(0x3785)]+0x1:0x0))):_0x559476[_0x1b5927(0x1e1d)]('#define\x20NUM_BONE_INFLUENCERS\x200'),_0x104ee0&&(_0x559476['push']('#define\x20INSTANCES'),_0x5fe605['G']['PushAttributesForInstances'](_0x2c7d40),_0x2d6f48[_0x1b5927(0x18d3)]()[_0x1b5927(0x2d7)]&&_0x559476[_0x1b5927(0x1e1d)](_0x1b5927(0x3956))),_0x2d6f48[_0x1b5927(0x1f8)](void 0x0,!0x0));var _0x41ed16=_0x1496ce[_0x1b5927(0x32ec)],_0x104ee0=_0x559476[_0x1b5927(0x372b)]('\x0a');return _0x41ed16!==_0x104ee0&&_0x1496ce['setEffect'](_0x245ad9[_0x1b5927(0x40ae)]()['getEngine']()['createEffect']('volumetricLightScatteringPass',_0x2c7d40,[_0x1b5927(0x304a),_0x1b5927(0xd0a),'viewProjection',_0x1b5927(0xade)],[_0x1b5927(0x26d6)],_0x104ee0,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x245ad9['numBoneInfluencers']}),_0x104ee0),_0x1496ce[_0x1b5927(0x300f)][_0x1b5927(0x1977)]();}['setCustomMeshPosition'](_0x226596){var _0x5b4e4b=_0x306261;this[_0x5b4e4b(0x2be0)]=_0x226596;}[_0x306261(0xbc2)](){var _0x39d143=_0x306261;return this[_0x39d143(0x2be0)];}[_0x306261(0x3551)](_0x5c7ef6){var _0x3e4aad=_0x306261,_0x428257=_0x5c7ef6[_0x3e4aad(0x40ae)]()['customRenderTargets'][_0x3e4aad(0x850)](this['_volumetricLightScatteringRTT']);-0x1!==_0x428257&&_0x5c7ef6[_0x3e4aad(0x40ae)]()[_0x3e4aad(0x1fa7)][_0x3e4aad(0x2e7)](_0x428257,0x1),this[_0x3e4aad(0x907)]['dispose'](),super[_0x3e4aad(0x3551)](_0x5c7ef6);}[_0x306261(0x11ef)](){var _0x5836b0=_0x306261;return this[_0x5836b0(0x907)];}[_0x306261(0x2f96)](_0x22b2d9){var _0x216896=_0x306261;return 0x0<this['includedMeshes'][_0x216896(0x3785)]&&-0x1===this[_0x216896(0x285a)][_0x216896(0x850)](_0x22b2d9)||0x0<this[_0x216896(0x2cb1)][_0x216896(0x3785)]&&-0x1!==this[_0x216896(0x2cb1)]['indexOf'](_0x22b2d9);}[_0x306261(0x2c83)](_0x1c4d5b,_0x143703){var _0x3ff035=_0x306261;const _0xdb1394=_0x1c4d5b[_0x3ff035(0x318e)](),_0x18c835=(this[_0x3ff035(0x907)]=new _0x1bb9fd['_'](_0x3ff035(0x3157),{'width':_0xdb1394['getRenderWidth']()*_0x143703,'height':_0xdb1394[_0x3ff035(0x1f43)]()*_0x143703},_0x1c4d5b,!0x1,!0x0,_0x559078['g'][_0x3ff035(0xa43)]),this[_0x3ff035(0x907)][_0x3ff035(0x24af)]=_0x1ba007['x']['CLAMP_ADDRESSMODE'],this[_0x3ff035(0x907)][_0x3ff035(0x3906)]=_0x1ba007['x'][_0x3ff035(0x2275)],this[_0x3ff035(0x907)][_0x3ff035(0x2d98)]=null,this[_0x3ff035(0x907)][_0x3ff035(0x3b48)]=!0x1,this[_0x3ff035(0x907)][_0x3ff035(0x519)]=!0x0,this[_0x3ff035(0x3108)]()),_0x21ba4b=((_0x18c835||_0x1c4d5b)['customRenderTargets'][_0x3ff035(0x1e1d)](this[_0x3ff035(0x907)]),_0x1ece1f=>{var _0xb7609f=_0x3ff035,_0x57b739;const _0x114275=_0x1ece1f[_0xb7609f(0x18d3)](),_0x420570=_0x1ece1f[_0xb7609f(0x3f81)]();if(!this[_0xb7609f(0x2f96)](_0x114275)){_0x420570['_internalAbstractMeshDataInfo'][_0xb7609f(0x11a0)]=!0x1;const _0x1109de=_0x1ece1f[_0xb7609f(0x1458)]();if(_0x1109de){const _0x377b55=_0x114275['getScene'](),_0x33cb28=_0x377b55[_0xb7609f(0x318e)]();_0x33cb28[_0xb7609f(0x115c)](_0x1109de[_0xb7609f(0x2e9)],void 0x0,void 0x0,void 0x0,_0x1109de['cullBackFaces']);var _0x312b36=_0x114275['_getInstancesRenderList'](_0x1ece1f[_0xb7609f(0x24c8)],!!_0x1ece1f[_0xb7609f(0x901)]());if(!_0x312b36[_0xb7609f(0x22f9)]){var _0x43864d=_0x33cb28[_0xb7609f(0x179f)]()[_0xb7609f(0x1143)]&&(null!==_0x312b36[_0xb7609f(0x2379)][_0x1ece1f[_0xb7609f(0x24c8)]]||_0x114275[_0xb7609f(0x2d7)]);if(this[_0xb7609f(0x3080)](_0x1ece1f,_0x43864d)){const _0x345917=null==(_0x57b739=_0x420570[_0xb7609f(0x93c)][_0xb7609f(0x3f14)])?void 0x0:_0x57b739[_0x33cb28['currentRenderPassId']];let _0x981d7a=_0x1ece1f[_0xb7609f(0x1f8)]();if(_0x981d7a=_0x114275!==this[_0xb7609f(0x3ba0)]||_0x981d7a?_0x981d7a:_0x1109de[_0xb7609f(0x1f8)]()){const _0x1c269b=_0x981d7a['effect'];if(_0x33cb28['enableEffect'](_0x981d7a),_0x43864d||_0x114275['_bind'](_0x1ece1f,_0x1c269b,_0x1109de[_0xb7609f(0x29ed)]),_0x114275===this[_0xb7609f(0x3ba0)])_0x1109de[_0xb7609f(0xc95)](_0x420570['getWorldMatrix'](),_0x114275);else{if(_0x345917)_0x345917['bindForSubMesh'](_0x420570[_0xb7609f(0x269)](),_0x420570,_0x1ece1f);else{if(_0x1c269b['setMatrix']('viewProjection',_0x377b55[_0xb7609f(0x3849)]()),_0x1109de&&_0x1109de[_0xb7609f(0x2d28)]()){const _0x2ce029=_0x1109de[_0xb7609f(0xcd8)]();_0x1c269b['setTexture'](_0xb7609f(0x26d6),_0x2ce029),_0x2ce029&&_0x1c269b['setMatrix'](_0xb7609f(0xade),_0x2ce029[_0xb7609f(0x2dfa)]());}_0x114275[_0xb7609f(0x1e05)]&&_0x114275[_0xb7609f(0x366e)]&&_0x114275[_0xb7609f(0xdb6)]&&_0x1c269b['setMatrices'](_0xb7609f(0xd0a),_0x114275[_0xb7609f(0xdb6)][_0xb7609f(0x16ab)](_0x114275));}}_0x43864d&&_0x114275[_0xb7609f(0x2d7)]&&_0x1c269b[_0xb7609f(0x233e)](_0xb7609f(0x304a),_0x420570[_0xb7609f(0x269)]()),_0x114275[_0xb7609f(0x3c9c)](_0x420570,_0x1ece1f,_0x1c269b,_0x22bbc9['F'][_0xb7609f(0xca5)],_0x312b36,_0x43864d,(_0x407e3e,_0x4842b8)=>{var _0x5ace48=_0xb7609f;_0x407e3e||_0x1c269b[_0x5ace48(0x233e)](_0x5ace48(0x304a),_0x4842b8);});}}}}}});let _0x197a7e;const _0x17a992=new _0x38fba1['HE'](0x0,0x0,0x0,0x1);this[_0x3ff035(0x907)][_0x3ff035(0x2fd3)]['add'](()=>{var _0x26a087=_0x3ff035;_0x197a7e=_0x1c4d5b[_0x26a087(0x2fc0)],_0x1c4d5b[_0x26a087(0x2fc0)]=_0x17a992;}),this[_0x3ff035(0x907)][_0x3ff035(0x3b55)][_0x3ff035(0x33ee)](()=>{var _0x5d1c67=_0x3ff035;_0x1c4d5b[_0x5d1c67(0x2fc0)]=_0x197a7e;}),this['_volumetricLightScatteringRTT'][_0x3ff035(0x40f4)]=(_0x2e0d08,_0xd170c5,_0x3d95bc)=>{var _0x5f378c=_0x3ff035;if((_0x3d95bc||0x0===_0xd170c5)&&_0x2e0d08['subMeshes'])for(let _0x2c550d=0x0;_0x2c550d<_0x2e0d08[_0x5f378c(0x345e)]['length'];++_0x2c550d){const _0x409bb1=_0x2e0d08[_0x5f378c(0x345e)][_0x2c550d];var _0x4e0d76=_0x409bb1[_0x5f378c(0x1458)]();const _0x39ddb6=_0x409bb1[_0x5f378c(0x18d3)]();if(_0x4e0d76){_0x4e0d76=_0x39ddb6[_0x5f378c(0x834)](_0x409bb1['_id'],!!_0x409bb1[_0x5f378c(0x901)]()),_0x4e0d76=_0xdb1394[_0x5f378c(0x179f)]()['instancedArrays']&&(null!==_0x4e0d76['visibleInstances'][_0x409bb1[_0x5f378c(0x24c8)]]||_0x39ddb6[_0x5f378c(0x2d7)]);if(!this['_isReady'](_0x409bb1,_0x4e0d76))return!0x1;}}return!0x0;},this[_0x3ff035(0x907)]['customRenderFunction']=(_0x50f7d5,_0x42853e,_0x5d39f1,_0x3586c0)=>{var _0x4c3ccc=_0x3ff035;const _0x29979a=_0x1c4d5b[_0x4c3ccc(0x318e)]();let _0x5c37b2;if(_0x3586c0[_0x4c3ccc(0x3785)]){for(_0x29979a[_0x4c3ccc(0x21fb)](!0x1),_0x5c37b2=0x0;_0x5c37b2<_0x3586c0[_0x4c3ccc(0x3785)];_0x5c37b2++)_0x21ba4b(_0x3586c0[_0x4c3ccc(0x1b48)][_0x5c37b2]);_0x29979a[_0x4c3ccc(0x21fb)](!0x0);}for(_0x5c37b2=0x0;_0x5c37b2<_0x50f7d5['length'];_0x5c37b2++)_0x21ba4b(_0x50f7d5[_0x4c3ccc(0x1b48)][_0x5c37b2]);for(_0x5c37b2=0x0;_0x5c37b2<_0x42853e[_0x4c3ccc(0x3785)];_0x5c37b2++)_0x21ba4b(_0x42853e[_0x4c3ccc(0x1b48)][_0x5c37b2]);if(_0x5d39f1['length']){for(_0x5c37b2=0x0;_0x5c37b2<_0x5d39f1[_0x4c3ccc(0x3785)];_0x5c37b2++){const _0x1c90ed=_0x5d39f1[_0x4c3ccc(0x1b48)][_0x5c37b2],_0x14a3c9=_0x1c90ed[_0x4c3ccc(0x26ce)]();_0x14a3c9&&_0x1c4d5b[_0x4c3ccc(0x3728)]&&(_0x1c90ed[_0x4c3ccc(0x1649)]=_0x1c90ed['getMesh']()[_0x4c3ccc(0x210e)],_0x1c90ed['_distanceToCamera']=_0x14a3c9['boundingSphere'][_0x4c3ccc(0x30c2)][_0x4c3ccc(0x1dc8)](_0x1c4d5b[_0x4c3ccc(0x3728)]['position'])['length']());}const _0x54a9f3=_0x5d39f1['data'][_0x4c3ccc(0xeff)](0x0,_0x5d39f1[_0x4c3ccc(0x3785)]);for(_0x54a9f3[_0x4c3ccc(0x852)]((_0x17fc37,_0x3ef448)=>_0x17fc37[_0x4c3ccc(0x1649)]>_0x3ef448[_0x4c3ccc(0x1649)]?0x1:_0x17fc37[_0x4c3ccc(0x1649)]<_0x3ef448['_alphaIndex']?-0x1:_0x17fc37[_0x4c3ccc(0x3a2e)]<_0x3ef448['_distanceToCamera']?0x1:_0x17fc37['_distanceToCamera']>_0x3ef448[_0x4c3ccc(0x3a2e)]?-0x1:0x0),_0x29979a[_0x4c3ccc(0x3cdf)](_0x559078['g'][_0x4c3ccc(0x256c)]),_0x5c37b2=0x0;_0x5c37b2<_0x54a9f3[_0x4c3ccc(0x3785)];_0x5c37b2++)_0x21ba4b(_0x54a9f3[_0x5c37b2]);_0x29979a['setAlphaMode'](_0x559078['g'][_0x4c3ccc(0x1508)]);}};}[_0x306261(0x27f5)](_0x18bfa9){var _0x1b6710=_0x306261,_0x18bfa9=_0x18bfa9[_0x1b6710(0x3849)](),_0x3d74f3=this[_0x1b6710(0x1af9)]?this['customMeshPosition']:this[_0x1b6710(0xe62)]?this[_0x1b6710(0xe62)][_0x1b6710(0xdfa)]:this[_0x1b6710(0x3ba0)][_0x1b6710(0x2a18)]?this[_0x1b6710(0x3ba0)][_0x1b6710(0x2618)]():this['mesh']['position'],_0x3d74f3=_0x33eb33['P'][_0x1b6710(0x2730)](_0x3d74f3,_0x33eb33['y3'][_0x1b6710(0x243a)](),_0x18bfa9,this[_0x1b6710(0x30ec)]);this[_0x1b6710(0x6a7)]['x']=_0x3d74f3['x']/this['_viewPort'][_0x1b6710(0xad8)],this[_0x1b6710(0x6a7)]['y']=_0x3d74f3['y']/this[_0x1b6710(0x30ec)]['height'],this[_0x1b6710(0x3e4a)]&&(this['_screenCoordinates']['y']=0x1-this[_0x1b6710(0x6a7)]['y']);}static[_0x306261(0x1d0e)](_0x912796,_0x482c7e){var _0xc29933=_0x306261;const _0x4de6aa=(0x0,_0x4c6b10['pT'])(_0x912796,{'size':0x1},_0x482c7e),_0x4cf008=(_0x4de6aa[_0xc29933(0x350e)]=_0x5704c0['x'][_0xc29933(0x1588)],new _0x18da6e['K'](_0x912796+_0xc29933(0x137f),_0x482c7e));return _0x4cf008[_0xc29933(0x263a)]=new _0x38fba1['Wo'](0x1,0x1,0x1),_0x4de6aa['material']=_0x4cf008,_0x4de6aa;}}_0x5ae332([(0x0,_0x9309f0['hd'])()],_0xedef90[_0x306261(0x1fd2)],_0x306261(0x2be0),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90['prototype'],'useCustomMeshPosition',void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90['prototype'],_0x306261(0x3e4a),void 0x0),_0x5ae332([(0x0,_0x9309f0['RR'])()],_0xedef90[_0x306261(0x1fd2)],_0x306261(0x3ba0),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90[_0x306261(0x1fd2)],'excludedMeshes',void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90[_0x306261(0x1fd2)],_0x306261(0x285a),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90['prototype'],_0x306261(0x3b07),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90['prototype'],_0x306261(0x2fbd),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90[_0x306261(0x1fd2)],_0x306261(0x172a),void 0x0),_0x5ae332([(0x0,_0x9309f0['qC'])()],_0xedef90[_0x306261(0x1fd2)],'density',void 0x0),(0x0,_0x29b874['H'])(_0x306261(0x10f6),_0xedef90);},0x12e16:(_0x23211b,_0x451efa,_0x5a6445)=>{var _0x532e12=a7_0x38a779;_0x5a6445['d'](_0x451efa,{'T':()=>_0x33ef50});var _0x44cc1f=_0x5a6445(0x9fd1),_0x5f16e2=_0x5a6445(0xbac7),_0x451efa=_0x5a6445(0x5f28);_0x5a6445(0xfad);class _0x33ef50 extends _0x451efa['D']{constructor(_0x3c7836,_0x1f8f43,_0x1159b6,_0x5307e4){var _0x132077=a7_0x2532;super(_0x3c7836,'vrDistortionCorrection',[_0x132077(0xac5),_0x132077(0x346f),'ScaleIn',_0x132077(0xbf0)],null,_0x5307e4[_0x132077(0x1c0f)],_0x1f8f43,_0x5f16e2['x']['BILINEAR_SAMPLINGMODE']),this['_isRightEye']=_0x1159b6,this[_0x132077(0x2e65)]=_0x5307e4[_0x132077(0x200)],this['_postProcessScaleFactor']=_0x5307e4[_0x132077(0x1c0f)],this['_lensCenterOffset']=_0x5307e4['lensCenterOffset'],this[_0x132077(0x2ce2)]=!0x0,this[_0x132077(0x931)][_0x132077(0x33ee)](()=>{var _0x3f4b97=_0x132077;this['_scaleIn']=new _0x44cc1f['FM'](0x2,0x2/this[_0x3f4b97(0x34ec)]),this[_0x3f4b97(0x1593)]=new _0x44cc1f['FM'](0x1/this['_postProcessScaleFactor']*0.5,0x1/this[_0x3f4b97(0x3433)]*0.5*this[_0x3f4b97(0x34ec)]),this[_0x3f4b97(0xa44)]=new _0x44cc1f['FM'](this['_isRightEye']?0.5-0.5*this[_0x3f4b97(0x389c)]:0.5+0.5*this[_0x3f4b97(0x389c)],0.5);}),this[_0x132077(0x34d2)][_0x132077(0x33ee)](_0x5b54f4=>{var _0x2d64ea=_0x132077;_0x5b54f4[_0x2d64ea(0x3ab0)](_0x2d64ea(0xac5),this[_0x2d64ea(0xa44)]['x'],this[_0x2d64ea(0xa44)]['y']),_0x5b54f4[_0x2d64ea(0x3ab0)](_0x2d64ea(0x346f),this[_0x2d64ea(0x1593)]['x'],this[_0x2d64ea(0x1593)]['y']),_0x5b54f4['setFloat2'](_0x2d64ea(0x22a),this[_0x2d64ea(0x303b)]['x'],this[_0x2d64ea(0x303b)]['y']),_0x5b54f4[_0x2d64ea(0x2282)](_0x2d64ea(0xbf0),this['_distortionFactors'][0x0],this[_0x2d64ea(0x2e65)][0x1],this[_0x2d64ea(0x2e65)][0x2],this['_distortionFactors'][0x3]);});}[_0x532e12(0x1d40)](){var _0x162d48=_0x532e12;return _0x162d48(0xc2d);}}},0x9206:(_0x51df87,_0x1bb1e5,_0x5bc9ab)=>{var _0x23afa0=a7_0x38a779;_0x5bc9ab['d'](_0x1bb1e5,{'E':()=>_0x4599c1});var _0x19f404=_0x5bc9ab(0xbac7),_0x1bb1e5=_0x5bc9ab(0x5f28);_0x5bc9ab(0x106e),_0x5bc9ab(0x17cc7);class _0x4599c1 extends _0x1bb1e5['D']{[_0x23afa0(0x1d40)](){var _0x109b3=_0x23afa0;return _0x109b3(0x35b5);}constructor(_0x2d4062,_0x4c2ac0,_0x178003){var _0x4d43f5=_0x23afa0;super(_0x2d4062,_0x4d43f5(0x11a4),['imageIndex'],[_0x4d43f5(0x18f8)],_0x178003,_0x4c2ac0,_0x19f404['x'][_0x4d43f5(0x1e25)]);const _0x4b56c5=null!=_0x4c2ac0?_0x4c2ac0:this[_0x4d43f5(0x3108)]();this['onSizeChangedObservable'][_0x4d43f5(0x33ee)](()=>{}),this[_0x4d43f5(0x34d2)][_0x4d43f5(0x33ee)](_0x5377d6=>{var _0x566a10=_0x4d43f5;_0x4b56c5[_0x566a10(0x3921)][_0x566a10(0x3728)]&&_0x4b56c5[_0x566a10(0x3921)][_0x566a10(0x3728)]['isLeftCamera']?_0x5377d6[_0x566a10(0x2f44)]('imageIndex',0x0):_0x5377d6[_0x566a10(0x2f44)](_0x566a10(0x2dac),0x1),_0x5377d6['setTexture'](_0x566a10(0x18f8),_0x4b56c5[_0x566a10(0x2d20)]);});}}},0x116b6:(_0xdb2895,_0x10fdf0,_0x59d29a)=>{_0x59d29a(0x17b0);},0x17b0:(_0x2dd724,_0x418c00,_0x40b6b8)=>{var _0x2caf66=a7_0x38a779;_0x40b6b8['d'](_0x418c00,{'x':()=>_0x30cea5});function _0x2c3cb9(_0x3ac1e1,_0xc28dee,_0x884cf5,_0x54f969){var _0x124cfe=a7_0x2532,_0x354e05,_0x84f0b0=arguments[_0x124cfe(0x3785)],_0x2d7d61=_0x84f0b0<0x3?_0xc28dee:null===_0x54f969?_0x54f969=Object[_0x124cfe(0x18ba)](_0xc28dee,_0x884cf5):_0x54f969;if(_0x124cfe(0x1c87)==typeof Reflect&&_0x124cfe(0x7a8)==typeof Reflect[_0x124cfe(0x4111)])_0x2d7d61=Reflect['decorate'](_0x3ac1e1,_0xc28dee,_0x884cf5,_0x54f969);else{for(var _0x8f642e=_0x3ac1e1[_0x124cfe(0x3785)]-0x1;0x0<=_0x8f642e;_0x8f642e--)(_0x354e05=_0x3ac1e1[_0x8f642e])&&(_0x2d7d61=(_0x84f0b0<0x3?_0x354e05(_0x2d7d61):0x3<_0x84f0b0?_0x354e05(_0xc28dee,_0x884cf5,_0x2d7d61):_0x354e05(_0xc28dee,_0x884cf5))||_0x2d7d61);}0x3<_0x84f0b0&&_0x2d7d61&&Object['defineProperty'](_0xc28dee,_0x884cf5,_0x2d7d61);}var _0x39f40c=_0x40b6b8(0x153ad),_0x3c19c1=_0x40b6b8(0x8af2),_0x280943=_0x40b6b8(0x9fd1),_0x418c00=_0x40b6b8(0xe0c0),_0xdac14a=_0x40b6b8(0x77a5);_0x418c00['p'][_0x2caf66(0x1fd2)][_0x2caf66(0x1c55)]=function(_0x594533){var _0x44da91=_0x2caf66;if(!this[_0x44da91(0x7aa)])return-0x1;return _0x594533=this['reflectionProbes']['indexOf'](_0x594533),(-0x1!==_0x594533&&this[_0x44da91(0x7aa)][_0x44da91(0x2e7)](_0x594533,0x1),_0x594533);},_0x418c00['p'][_0x2caf66(0x1fd2)]['addReflectionProbe']=function(_0x5b755f){var _0x17802a=_0x2caf66;this[_0x17802a(0x7aa)]||(this[_0x17802a(0x7aa)]=[]),this[_0x17802a(0x7aa)][_0x17802a(0x1e1d)](_0x5b755f);};class _0x30cea5{constructor(_0x35fade,_0x14548d,_0x31bbd4,_0x2022ac=!0x0,_0x166225=!0x1,_0x4c8b80=!0x1){var _0x4f6081=_0x2caf66;if(this[_0x4f6081(0x3844)]=_0x35fade,this[_0x4f6081(0x204b)]=_0x280943['y3']['Identity'](),this[_0x4f6081(0x2264)]=_0x280943['P'][_0x4f6081(0xd5a)](),this[_0x4f6081(0x3abe)]=_0x280943['P'][_0x4f6081(0xd5a)](),this['_invertYAxis']=!0x1,this[_0x4f6081(0xdfa)]=_0x280943['P'][_0x4f6081(0xd5a)](),this[_0x4f6081(0x22fc)]=null,this[_0x4f6081(0x2527)]=null,(this[_0x4f6081(0x3921)]=_0x31bbd4)[_0x4f6081(0x318e)]()[_0x4f6081(0x255d)]){this[_0x4f6081(0x14e1)]=[];for(let _0x8d5938=0x0;_0x8d5938<0x6;++_0x8d5938)this[_0x4f6081(0x14e1)][_0x4f6081(0x1e1d)](_0x31bbd4[_0x4f6081(0x98f)]('Scene\x20for\x20Reflection\x20Probe\x20(name\x20\x22'+_0x35fade+_0x4f6081(0x1334)+_0x8d5938));}this[_0x4f6081(0x3921)][_0x4f6081(0x7aa)]||(this['_scene'][_0x4f6081(0x7aa)]=new Array()),this[_0x4f6081(0x3921)][_0x4f6081(0x7aa)][_0x4f6081(0x1e1d)](this);let _0x57aff8=_0xdac14a['g']['TEXTURETYPE_UNSIGNED_BYTE'];_0x166225&&((_0x166225=this[_0x4f6081(0x3921)][_0x4f6081(0x318e)]()[_0x4f6081(0x179f)]())[_0x4f6081(0x1808)]?_0x57aff8=_0xdac14a['g'][_0x4f6081(0x144b)]:_0x166225['textureFloatRender']&&(_0x57aff8=_0xdac14a['g'][_0x4f6081(0x248a)])),this['_renderTargetTexture']=new _0x3c19c1['_'](_0x35fade,_0x14548d,_0x31bbd4,_0x2022ac,!0x0,_0x57aff8,!0x0),this[_0x4f6081(0xd05)][_0x4f6081(0x2c98)]=!_0x4c8b80;const _0x49104f=_0x31bbd4[_0x4f6081(0x318e)]()[_0x4f6081(0x30e9)];this[_0x4f6081(0xd05)]['onBeforeRenderObservable'][_0x4f6081(0x33ee)](_0x31fc7c=>{var _0x50cbd0=_0x4f6081;switch(this[_0x50cbd0(0x14e1)]&&(_0x31bbd4['setSceneUniformBuffer'](this[_0x50cbd0(0x14e1)][_0x31fc7c]),_0x31bbd4[_0x50cbd0(0xa74)]()[_0x50cbd0(0x4198)]()),_0x31fc7c){case 0x0:this['_add'][_0x50cbd0(0x408c)](0x1,0x0,0x0);break;case 0x1:this[_0x50cbd0(0x3abe)][_0x50cbd0(0x408c)](-0x1,0x0,0x0);break;case 0x2:this[_0x50cbd0(0x3abe)][_0x50cbd0(0x408c)](0x0,this['_invertYAxis']?0x1:-0x1,0x0);break;case 0x3:this[_0x50cbd0(0x3abe)]['copyFromFloats'](0x0,this[_0x50cbd0(0x2f0a)]?-0x1:0x1,0x0);break;case 0x4:this[_0x50cbd0(0x3abe)][_0x50cbd0(0x408c)](0x0,0x0,_0x31bbd4['useRightHandedSystem']?-0x1:0x1);break;case 0x5:this[_0x50cbd0(0x3abe)][_0x50cbd0(0x408c)](0x0,0x0,_0x31bbd4[_0x50cbd0(0x3ece)]?0x1:-0x1);}this[_0x50cbd0(0xddf)]&&this[_0x50cbd0(0xdfa)][_0x50cbd0(0x448)](this[_0x50cbd0(0xddf)][_0x50cbd0(0x2618)]()),this['position'][_0x50cbd0(0x206b)](this[_0x50cbd0(0x3abe)],this[_0x50cbd0(0x2264)]);const _0x1a0601=_0x31bbd4[_0x50cbd0(0x3ece)]?_0x280943['y3'][_0x50cbd0(0x370a)]:_0x280943['y3'][_0x50cbd0(0x15f2)],_0x92b430=_0x31bbd4[_0x50cbd0(0x3ece)]?_0x280943['y3'][_0x50cbd0(0x23e7)]:_0x280943['y3'][_0x50cbd0(0x295c)];_0x1a0601(this[_0x50cbd0(0xdfa)],this[_0x50cbd0(0x2264)],_0x280943['P']['Up'](),this[_0x50cbd0(0x204b)]),_0x31bbd4[_0x50cbd0(0x3728)]&&(this['_projectionMatrix']=_0x92b430(Math['PI']/0x2,0x1,_0x49104f?_0x31bbd4[_0x50cbd0(0x3728)]['maxZ']:_0x31bbd4['activeCamera']['minZ'],_0x49104f?_0x31bbd4[_0x50cbd0(0x3728)]['minZ']:_0x31bbd4['activeCamera'][_0x50cbd0(0x248d)],this[_0x50cbd0(0x3921)]['getEngine']()[_0x50cbd0(0x225f)]),_0x31bbd4['setTransformMatrix'](this[_0x50cbd0(0x204b)],this[_0x50cbd0(0x2a7b)]),_0x31bbd4[_0x50cbd0(0x3728)][_0x50cbd0(0x32c3)]&&!this[_0x50cbd0(0xd05)]['activeCamera']&&(this[_0x50cbd0(0xd05)][_0x50cbd0(0x3728)]=_0x31bbd4['activeCamera'][_0x50cbd0(0x1464)]||null)),_0x31bbd4['_forcedViewPosition']=this['position'];});let _0x193aa9;this[_0x4f6081(0xd05)]['onBeforeBindObservable']['add'](()=>{var _0x3a9b5c=_0x4f6081,_0x527ab1,_0xd5845e;this[_0x3a9b5c(0x1d26)]=_0x31bbd4['getSceneUniformBuffer'](),null!=(_0xd5845e=(_0x527ab1=_0x31bbd4['getEngine']())[_0x3a9b5c(0x2c22)])&&_0xd5845e['call'](_0x527ab1,_0x3a9b5c(0x2414)+_0x35fade,0x1),_0x193aa9=this[_0x3a9b5c(0x3921)]['imageProcessingConfiguration'][_0x3a9b5c(0x17c9)],_0x4c8b80&&(_0x31bbd4[_0x3a9b5c(0x3401)][_0x3a9b5c(0x17c9)]=!0x0);}),this[_0x4f6081(0xd05)]['onAfterUnbindObservable'][_0x4f6081(0x33ee)](()=>{var _0x15ba98=_0x4f6081,_0x5489af,_0x1975e6;_0x31bbd4[_0x15ba98(0x3401)][_0x15ba98(0x17c9)]=_0x193aa9,_0x31bbd4[_0x15ba98(0x9a2)]=null,this['_sceneUBOs']&&_0x31bbd4['setSceneUniformBuffer'](this[_0x15ba98(0x1d26)]),_0x31bbd4[_0x15ba98(0x8cd)](!0x0),null!=(_0x1975e6=(_0x5489af=_0x31bbd4['getEngine']())[_0x15ba98(0x231a)])&&_0x1975e6[_0x15ba98(0x3e4c)](_0x5489af,0x1);});}get[_0x2caf66(0x2ba8)](){var _0x16bc64=_0x2caf66;return this[_0x16bc64(0xd05)][_0x16bc64(0x2ba8)];}set[_0x2caf66(0x2ba8)](_0x2c390d){var _0x5dc901=_0x2caf66;this[_0x5dc901(0xd05)][_0x5dc901(0x2ba8)]=_0x2c390d;}get[_0x2caf66(0x24d6)](){var _0x4bc049=_0x2caf66;return this[_0x4bc049(0xd05)][_0x4bc049(0x24d6)];}set[_0x2caf66(0x24d6)](_0x57cedf){var _0x40052c=_0x2caf66;this[_0x40052c(0xd05)][_0x40052c(0x24d6)]=_0x57cedf;}[_0x2caf66(0x40ae)](){var _0x174a5f=_0x2caf66;return this[_0x174a5f(0x3921)];}get[_0x2caf66(0x615)](){var _0x4ebd52=_0x2caf66;return this[_0x4ebd52(0xd05)];}get[_0x2caf66(0x2d98)](){var _0x467074=_0x2caf66;return this['_renderTargetTexture'][_0x467074(0x2d98)];}[_0x2caf66(0x2a49)](_0x22bdf9){this['_attachedMesh']=_0x22bdf9;}[_0x2caf66(0x2118)](_0xedd75e,_0x3eb49e){var _0x7570cb=_0x2caf66;this[_0x7570cb(0xd05)][_0x7570cb(0x2118)](_0xedd75e,_0x3eb49e);}[_0x2caf66(0x3551)](){var _0x11a6eb=_0x2caf66;const _0x318d1f=this[_0x11a6eb(0x3921)][_0x11a6eb(0x7aa)][_0x11a6eb(0x850)](this);if(-0x1!==_0x318d1f&&this['_scene'][_0x11a6eb(0x7aa)][_0x11a6eb(0x2e7)](_0x318d1f,0x1),this[_0x11a6eb(0x2527)]){const _0x40197a=this[_0x11a6eb(0x2527)][_0x11a6eb(0x7aa)][_0x11a6eb(0x850)](this);-0x1<_0x40197a&&this[_0x11a6eb(0x2527)][_0x11a6eb(0x7aa)]['splice'](_0x40197a,0x1),this[_0x11a6eb(0x2527)]=null;}if(this[_0x11a6eb(0xd05)]&&(this[_0x11a6eb(0xd05)][_0x11a6eb(0x3551)](),this[_0x11a6eb(0xd05)]=null),this[_0x11a6eb(0x14e1)]){for(const _0x5a6bed of this[_0x11a6eb(0x14e1)])_0x5a6bed[_0x11a6eb(0x3551)]();this[_0x11a6eb(0x14e1)]=[];}}[_0x2caf66(0x141d)](_0x1ce5e3){var _0x2e0169=_0x2caf66;let _0x1d58f3=_0x2e0169(0x333a)+this['name'];return _0x1ce5e3&&(_0x1d58f3+=_0x2e0169(0xfd3)+this['position'][_0x2e0169(0x141d)](),this['_attachedMesh']&&(_0x1d58f3+=',\x20attached\x20mesh:\x20'+this[_0x2e0169(0xddf)][_0x2e0169(0x3844)])),_0x1d58f3;}[_0x2caf66(0x1d40)](){var _0xb8bdc7=_0x2caf66;return _0xb8bdc7(0x2d63);}[_0x2caf66(0x2156)](){var _0x1d135f=_0x2caf66;const _0x554e75=_0x39f40c['p4'][_0x1d135f(0x2fa9)](this,this[_0x1d135f(0xd05)]['serialize']());return _0x554e75['isReflectionProbe']=!0x0,_0x554e75[_0x1d135f(0x22fc)]=this[_0x1d135f(0x22fc)],_0x554e75;}static[_0x2caf66(0x2f08)](_0x40faca,_0x4efa27,_0x5d5860){var _0x25bdb0=_0x2caf66;let _0x21c542=null;if(_0x4efa27[_0x25bdb0(0x7aa)])for(let _0x329dd5=0x0;_0x329dd5<_0x4efa27[_0x25bdb0(0x7aa)][_0x25bdb0(0x3785)];_0x329dd5++){var _0x1bb1cc=_0x4efa27[_0x25bdb0(0x7aa)][_0x329dd5];if(_0x1bb1cc[_0x25bdb0(0x3844)]===_0x40faca['name']){_0x21c542=_0x1bb1cc;break;}}return(_0x21c542=_0x39f40c['p4']['Parse'](()=>_0x21c542||new _0x30cea5(_0x40faca[_0x25bdb0(0x3844)],_0x40faca[_0x25bdb0(0x325b)],_0x4efa27,_0x40faca[_0x25bdb0(0x3ee2)]),_0x40faca,_0x4efa27,_0x5d5860))[_0x25bdb0(0x615)][_0x25bdb0(0x28f)]=_0x40faca[_0x25bdb0(0x2d98)],_0x40faca[_0x25bdb0(0xddf)]&&_0x21c542[_0x25bdb0(0x2a49)](_0x4efa27['getMeshById'](_0x40faca[_0x25bdb0(0xddf)])),_0x40faca[_0x25bdb0(0x22fc)]&&(_0x21c542[_0x25bdb0(0x22fc)]=_0x40faca[_0x25bdb0(0x22fc)]),_0x21c542;}}_0x2c3cb9([(0x0,_0x39f40c['RR'])()],_0x30cea5[_0x2caf66(0x1fd2)],_0x2caf66(0xddf),void 0x0),_0x2c3cb9([(0x0,_0x39f40c['hd'])()],_0x30cea5['prototype'],_0x2caf66(0xdfa),void 0x0);},0xde4e:(_0x42d54b,_0x422de2,_0x5ccea3)=>{var _0x101e32=a7_0x38a779,_0xe6a19=_0x5ccea3(0x1446b),_0x2e92d3=_0x5ccea3(0x1a27),_0xbe8241=_0x5ccea3(0x51f),_0x176930=_0x5ccea3(0x9fd1),_0x3af297=_0x5ccea3(0x9657),_0xb095be=_0x5ccea3(0xbb85),_0x3312f5=_0x5ccea3(0x173aa),_0x31d04a=_0x5ccea3(0x15325),_0x88526a=_0x5ccea3(0xc84b),_0x481254=_0x5ccea3(0xf96c),_0xb05450=_0x5ccea3(0xcef),_0x2bc66c=_0x5ccea3(0x149c5),_0x16c600=_0x5ccea3(0x467b);_0x5ccea3(0x1660e),_0x5ccea3(0x885c),Object[_0x101e32(0x259d)](_0xe6a19['x'][_0x101e32(0x1fd2)],_0x101e32(0x32c9),{'get':function(){return this['_forceShowBoundingBoxes']||!0x1;},'set':function(_0x12307c){var _0x5e633e=_0x101e32;(this[_0x5e633e(0x2fc1)]=_0x12307c)&&this[_0x5e633e(0x3a4f)]();},'enumerable':!0x0,'configurable':!0x0}),_0xe6a19['x'][_0x101e32(0x1fd2)][_0x101e32(0x3a4f)]=function(){var _0x100d54=_0x101e32;return this[_0x100d54(0x2706)]||(this[_0x100d54(0x2706)]=new _0x5589b5(this)),this[_0x100d54(0x2706)];},Object[_0x101e32(0x259d)](_0xbe8241['x'][_0x101e32(0x1fd2)],'showBoundingBox',{'get':function(){var _0x244a90=_0x101e32;return this[_0x244a90(0x37fa)]||!0x1;},'set':function(_0x464274){var _0x35cc99=_0x101e32;(this[_0x35cc99(0x37fa)]=_0x464274)&&this['getScene']()[_0x35cc99(0x3a4f)]();},'enumerable':!0x0,'configurable':!0x0});class _0x5589b5{constructor(_0x2fbc4e){var _0x2503f8=_0x101e32;this[_0x2503f8(0x3844)]=_0xb095be['l']['NAME_BOUNDINGBOXRENDERER'],this[_0x2503f8(0x3e96)]=new _0x88526a['Wo'](0x1,0x1,0x1),this[_0x2503f8(0x3b26)]=new _0x88526a['Wo'](0.1,0.1,0.1),this['showBackLines']=!0x0,this[_0x2503f8(0xaea)]=new _0x481254['y$'](),this[_0x2503f8(0x3dff)]=new _0x481254['y$'](),this['onResourcesReadyObservable']=new _0x481254['y$'](),this[_0x2503f8(0x6ce)]=!0x0,this[_0x2503f8(0x2d98)]=new _0x3af297['t'](0x20),this[_0x2503f8(0x417a)]={},this[_0x2503f8(0x3732)]=null,this[_0x2503f8(0x2465)]=null,(this['scene']=_0x2fbc4e)[_0x2503f8(0xa99)](this),this[_0x2503f8(0x4003)]=new _0x2bc66c['M'](this['scene']['getEngine'](),void 0x0,void 0x0,_0x2503f8(0x417e),!this[_0x2503f8(0xa56)][_0x2503f8(0x318e)]()[_0x2503f8(0x3897)]),this['_buildUniformLayout'](this[_0x2503f8(0x4003)]),this['_uniformBufferBack']=new _0x2bc66c['M'](this[_0x2503f8(0xa56)]['getEngine'](),void 0x0,void 0x0,_0x2503f8(0x45b),!this[_0x2503f8(0xa56)]['getEngine']()['isWebGPU']),this['_buildUniformLayout'](this[_0x2503f8(0x7c0)]);}[_0x101e32(0x3861)](_0x22ac0b){var _0x1385b1=_0x101e32;_0x22ac0b[_0x1385b1(0x356a)](_0x1385b1(0x389a),0x4),_0x22ac0b[_0x1385b1(0x356a)](_0x1385b1(0x304a),0x10),_0x22ac0b[_0x1385b1(0x356a)](_0x1385b1(0x33e8),0x10),_0x22ac0b[_0x1385b1(0x356a)](_0x1385b1(0x28d8),0x10),_0x22ac0b[_0x1385b1(0x2b13)]();}['register'](){var _0xcc9602=_0x101e32;this[_0xcc9602(0xa56)]['_beforeEvaluateActiveMeshStage'][_0xcc9602(0x3cef)](_0xb095be['l']['STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER'],this,this[_0xcc9602(0x2af4)]),this[_0xcc9602(0xa56)][_0xcc9602(0x221a)][_0xcc9602(0x3cef)](_0xb095be['l'][_0xcc9602(0x32cb)],this,this['_preActiveMesh']),this[_0xcc9602(0xa56)]['_evaluateSubMeshStage']['registerStep'](_0xb095be['l'][_0xcc9602(0x17f3)],this,this[_0xcc9602(0x27d1)]),this['scene'][_0xcc9602(0x2fda)][_0xcc9602(0x3cef)](_0xb095be['l'][_0xcc9602(0x2b75)],this,this[_0xcc9602(0xd50)]);}[_0x101e32(0x27d1)](_0x101bbb,_0x123e94){var _0x5e08c3=_0x101e32;if(_0x101bbb[_0x5e08c3(0x40b8)]){const _0x172228=_0x123e94[_0x5e08c3(0x26ce)]();null!==_0x172228&&void 0x0!==_0x172228&&(_0x172228[_0x5e08c3(0x3eff)][_0x5e08c3(0x37f1)]=_0x101bbb[_0x5e08c3(0x33dd)],this['renderList'][_0x5e08c3(0x1e1d)](_0x172228['boundingBox']));}}[_0x101e32(0x3a1e)](_0x175eb2){var _0x4bb579=_0x101e32;if(_0x175eb2[_0x4bb579(0x27d9)]||this[_0x4bb579(0xa56)][_0x4bb579(0x32c9)]){const _0x52a9cb=_0x175eb2['getBoundingInfo']();_0x52a9cb[_0x4bb579(0x3eff)][_0x4bb579(0x37f1)]=_0x175eb2[_0x4bb579(0x33dd)],this['renderList']['push'](_0x52a9cb[_0x4bb579(0x3eff)]);}}[_0x101e32(0x3bd4)](){var _0x4715b0=_0x101e32,_0x50c801,_0x6dd85b;this[_0x4715b0(0x3dae)]||(this[_0x4715b0(0x3dae)]=new _0x31d04a['j'](_0x4715b0(0x1697),this[_0x4715b0(0xa56)],_0x4715b0(0x1c08),{'attributes':[_0x2e92d3['o'][_0x4715b0(0x3056)]],'uniforms':[_0x4715b0(0x304a),_0x4715b0(0x33e8),_0x4715b0(0x28d8),'color'],'uniformBuffers':[_0x4715b0(0xb14)]},!0x1),this['_colorShader'][_0x4715b0(0xea8)]=!0x0,this[_0x4715b0(0x3dae)][_0x4715b0(0x2844)]={'hidden':!0x0},this[_0x4715b0(0xc22)]=new _0x31d04a['j'](_0x4715b0(0x1101),this[_0x4715b0(0xa56)],_0x4715b0(0x1c08),{'attributes':[_0x2e92d3['o'][_0x4715b0(0x3056)]],'uniforms':[_0x4715b0(0x304a),_0x4715b0(0x33e8),_0x4715b0(0x28d8),_0x4715b0(0x389a)],'uniformBuffers':[_0x4715b0(0xb14)]},!0x0),this[_0x4715b0(0xc22)][_0x4715b0(0xea8)]=!0x0,this[_0x4715b0(0xc22)][_0x4715b0(0x2844)]={'hidden':!0x0},_0x50c801=this[_0x4715b0(0xa56)][_0x4715b0(0x318e)](),_0x6dd85b=(0x0,_0x16c600['aR'])({'size':0x1}),this['_vertexBuffers'][_0x2e92d3['o'][_0x4715b0(0x3056)]]=new _0x2e92d3['o'](_0x50c801,_0x6dd85b[_0x4715b0(0xee1)],_0x2e92d3['o'][_0x4715b0(0x3056)],!0x1),this['_createIndexBuffer'](),this[_0x4715b0(0x2465)]=_0x6dd85b[_0x4715b0(0x39d4)],this[_0x4715b0(0xb64)][_0x4715b0(0x2231)](this));}['_createIndexBuffer'](){var _0x382289=_0x101e32;const _0x33bfe9=this['scene'][_0x382289(0x318e)]();this[_0x382289(0xc23)]=_0x33bfe9[_0x382289(0x3dce)]([0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x0,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x4,0x0,0x7,0x1,0x6,0x2,0x5,0x3,0x4]);}[_0x101e32(0x2e13)](){var _0x4815b3=_0x101e32;const _0x313dfe=this[_0x4815b3(0x417a)][_0x2e92d3['o']['PositionKind']];_0x313dfe&&_0x313dfe[_0x4815b3(0x2fb9)](),this[_0x4815b3(0xaad)]();}[_0x101e32(0x2af4)](){var _0x30bd3a=_0x101e32;this[_0x30bd3a(0x2d98)][_0x30bd3a(0x2af4)]();}[_0x101e32(0xd50)](_0x19aa56){var _0x16b1c0=_0x101e32;if(0x0!==this[_0x16b1c0(0x2d98)][_0x16b1c0(0x3785)]&&this['enabled']&&(this[_0x16b1c0(0x3bd4)](),this[_0x16b1c0(0x3dae)][_0x16b1c0(0x1977)]())){const _0x579f5a=this[_0x16b1c0(0xa56)][_0x16b1c0(0x318e)]();_0x579f5a['setDepthWrite'](!0x1);var _0x458d15=this[_0x16b1c0(0x3e96)]['toColor4'](),_0x3c598e=this[_0x16b1c0(0x3b26)][_0x16b1c0(0xc81)](),_0x111b1d=this[_0x16b1c0(0xa56)][_0x16b1c0(0x3849)]();for(let _0xdfcc17=0x0;_0xdfcc17<this['renderList'][_0x16b1c0(0x3785)];_0xdfcc17++){const _0x218911=this['renderList'][_0x16b1c0(0x1b48)][_0xdfcc17];if(_0x218911['_tag']===_0x19aa56){this[_0x16b1c0(0x1784)](_0x218911),this[_0x16b1c0(0xaea)][_0x16b1c0(0x2231)](_0x218911);const _0x1a5acf=_0x218911[_0x16b1c0(0x2d92)],_0x1c6568=_0x218911[_0x16b1c0(0x2c67)],_0x57c1e5=_0x1c6568[_0x16b1c0(0x1dc8)](_0x1a5acf);var _0x47b2e1,_0x69182=_0x1a5acf[_0x16b1c0(0x33ee)](_0x57c1e5[_0x16b1c0(0x5ab)](0.5)),_0x69182=_0x176930['y3'][_0x16b1c0(0x3b72)](_0x57c1e5['x'],_0x57c1e5['y'],_0x57c1e5['z'])[_0x16b1c0(0x20e1)](_0x176930['y3'][_0x16b1c0(0x1085)](_0x69182['x'],_0x69182['y'],_0x69182['z']))[_0x16b1c0(0x20e1)](_0x218911[_0x16b1c0(0x269)]()),_0x23fff8=_0x579f5a[_0x16b1c0(0x30e9)],_0x5d22ef=(this[_0x16b1c0(0x2df2)]&&(_0x47b2e1=null!=(_0x47b2e1=_0x218911['_drawWrapperBack'])?_0x47b2e1:this[_0x16b1c0(0x3dae)][_0x16b1c0(0x1f8)](),this[_0x16b1c0(0x3dae)][_0x16b1c0(0x20bf)](_0x47b2e1),_0x579f5a[_0x16b1c0(0x7ce)](this[_0x16b1c0(0x417a)],this['_indexBuffer'],this[_0x16b1c0(0x3dae)][_0x16b1c0(0x31bf)]()),_0x23fff8?_0x579f5a[_0x16b1c0(0x2085)]():_0x579f5a[_0x16b1c0(0x15c8)](),this['_uniformBufferBack']['bindToEffect'](_0x47b2e1['effect'],_0x16b1c0(0xb14)),this[_0x16b1c0(0x7c0)][_0x16b1c0(0x22c5)](_0x16b1c0(0x389a),_0x3c598e),this[_0x16b1c0(0x7c0)][_0x16b1c0(0xe29)](_0x16b1c0(0x304a),_0x69182),this[_0x16b1c0(0x7c0)][_0x16b1c0(0xe29)](_0x16b1c0(0x33e8),_0x111b1d),this[_0x16b1c0(0x7c0)][_0x16b1c0(0x308d)](),_0x579f5a[_0x16b1c0(0x259f)](_0x3312f5['F'][_0x16b1c0(0x1539)],0x0,0x18)),null!=(_0x47b2e1=_0x218911[_0x16b1c0(0x241a)])?_0x47b2e1:this[_0x16b1c0(0x3dae)][_0x16b1c0(0x1f8)]());this[_0x16b1c0(0x3dae)][_0x16b1c0(0x20bf)](_0x5d22ef),_0x579f5a[_0x16b1c0(0x7ce)](this[_0x16b1c0(0x417a)],this[_0x16b1c0(0xc23)],this[_0x16b1c0(0x3dae)][_0x16b1c0(0x31bf)]()),_0x23fff8?_0x579f5a[_0x16b1c0(0x3809)]():_0x579f5a[_0x16b1c0(0x326d)](),this[_0x16b1c0(0x4003)][_0x16b1c0(0x12e6)](_0x5d22ef[_0x16b1c0(0x300f)],_0x16b1c0(0xb14)),this[_0x16b1c0(0x4003)][_0x16b1c0(0x22c5)](_0x16b1c0(0x389a),_0x458d15),this[_0x16b1c0(0x4003)][_0x16b1c0(0xe29)](_0x16b1c0(0x304a),_0x69182),this['_uniformBufferFront'][_0x16b1c0(0xe29)]('viewProjection',_0x111b1d),this[_0x16b1c0(0x4003)][_0x16b1c0(0x308d)](),_0x579f5a[_0x16b1c0(0x259f)](_0x3312f5['F']['LineListDrawMode'],0x0,0x18),this[_0x16b1c0(0x3dff)][_0x16b1c0(0x2231)](_0x218911);}}this['_colorShader'][_0x16b1c0(0x3cc3)](),_0x579f5a['setDepthFunctionToLessOrEqual'](),_0x579f5a['setDepthWrite'](!0x0);}}[_0x101e32(0x1784)](_0x4349dc){var _0xd21146=_0x101e32,_0xf709d0;_0x4349dc[_0xd21146(0x241a)]||(_0xf709d0=this['scene']['getEngine'](),_0x4349dc['_drawWrapperFront']=new _0xb05450['q'](_0xf709d0),_0x4349dc[_0xd21146(0x3c34)]=new _0xb05450['q'](_0xf709d0),_0x4349dc[_0xd21146(0x241a)][_0xd21146(0x3f5c)](this['_colorShader'][_0xd21146(0x31bf)]()),_0x4349dc[_0xd21146(0x3c34)]['setEffect'](this[_0xd21146(0x3dae)][_0xd21146(0x31bf)]()));}['renderOcclusionBoundingBox'](_0x56ce21){var _0x44d666=_0x101e32;const _0x4beece=this[_0x44d666(0xa56)][_0x44d666(0x318e)]();void 0x0===this[_0x44d666(0x248b)]&&(this['_renderPassIdForOcclusionQuery']=_0x4beece[_0x44d666(0x2e2b)]('Render\x20pass\x20for\x20occlusion\x20query'));var _0x2814fd=_0x4beece[_0x44d666(0x2741)],_0x405cb7=(_0x4beece[_0x44d666(0x2741)]=this[_0x44d666(0x248b)],this[_0x44d666(0x3bd4)](),_0x56ce21[_0x44d666(0x345e)][0x0]);if(this[_0x44d666(0xc22)]['isReady'](_0x56ce21,void 0x0,_0x405cb7)&&_0x56ce21[_0x44d666(0x37d9)]){this[_0x44d666(0x3732)]||(this[_0x44d666(0x3732)]=_0x4beece[_0x44d666(0x3dce)](this[_0x44d666(0x2465)]));var _0x443b1e=_0x4beece[_0x44d666(0x30e9)];_0x4beece['setDepthWrite'](!0x1),_0x4beece['setColorWrite'](!0x1);const _0x49ea6b=_0x56ce21[_0x44d666(0x26ce)]()[_0x44d666(0x3eff)],_0x234a3f=_0x49ea6b[_0x44d666(0x2d92)],_0x3c0cca=_0x49ea6b[_0x44d666(0x2c67)],_0x3af61c=_0x3c0cca[_0x44d666(0x1dc8)](_0x234a3f);_0x56ce21=_0x234a3f[_0x44d666(0x33ee)](_0x3af61c['scale'](0.5)),_0x56ce21=_0x176930['y3']['Scaling'](_0x3af61c['x'],_0x3af61c['y'],_0x3af61c['z'])[_0x44d666(0x20e1)](_0x176930['y3'][_0x44d666(0x1085)](_0x56ce21['x'],_0x56ce21['y'],_0x56ce21['z']))[_0x44d666(0x20e1)](_0x49ea6b[_0x44d666(0x269)]()),_0x405cb7=_0x405cb7[_0x44d666(0xf09)],(this[_0x44d666(0xc22)][_0x44d666(0x20bf)](_0x405cb7),_0x4beece[_0x44d666(0x7ce)](this[_0x44d666(0x417a)],this[_0x44d666(0x3732)],_0x405cb7['effect']),_0x443b1e?_0x4beece['setDepthFunctionToGreater']():_0x4beece[_0x44d666(0x326d)](),this[_0x44d666(0xa56)][_0x44d666(0x1251)](),this['_uniformBufferFront'][_0x44d666(0x12e6)](_0x405cb7[_0x44d666(0x300f)],'BoundingBoxRenderer'),this[_0x44d666(0x4003)]['updateMatrix'](_0x44d666(0x304a),_0x56ce21),this[_0x44d666(0x4003)]['updateMatrix']('viewProjection',this[_0x44d666(0xa56)][_0x44d666(0x3849)]()),this[_0x44d666(0x4003)]['update'](),_0x4beece['drawElementsType'](_0x3312f5['F'][_0x44d666(0xca5)],0x0,0x24),this['_colorShaderForOcclusionQuery']['unbind'](),_0x4beece[_0x44d666(0x2085)](),_0x4beece['setDepthWrite'](!0x0),_0x4beece['setColorWrite'](!0x0),_0x4beece[_0x44d666(0x2741)]=_0x2814fd);}else _0x4beece[_0x44d666(0x2741)]=_0x2814fd;}[_0x101e32(0x3551)](){var _0xcb8434=_0x101e32;if(void 0x0!==this[_0xcb8434(0x248b)]&&(this[_0xcb8434(0xa56)][_0xcb8434(0x318e)]()[_0xcb8434(0x2615)](this[_0xcb8434(0x248b)]),this[_0xcb8434(0x248b)]=void 0x0),this[_0xcb8434(0x3dae)]){this[_0xcb8434(0xaea)]['clear'](),this[_0xcb8434(0x3dff)]['clear'](),this[_0xcb8434(0xb64)][_0xcb8434(0xc60)](),this[_0xcb8434(0x2d98)][_0xcb8434(0x3551)](),this[_0xcb8434(0x3dae)][_0xcb8434(0x3551)](),this[_0xcb8434(0xc22)][_0xcb8434(0x3551)](),this[_0xcb8434(0x4003)][_0xcb8434(0x3551)](),this[_0xcb8434(0x7c0)]['dispose']();const _0x5a4b8b=this[_0xcb8434(0x417a)][_0x2e92d3['o'][_0xcb8434(0x3056)]];_0x5a4b8b&&(_0x5a4b8b['dispose'](),this[_0xcb8434(0x417a)][_0x2e92d3['o'][_0xcb8434(0x3056)]]=null),this['scene'][_0xcb8434(0x318e)]()[_0xcb8434(0x25e7)](this[_0xcb8434(0xc23)]),this[_0xcb8434(0x3732)]&&(this[_0xcb8434(0xa56)][_0xcb8434(0x318e)]()['_releaseBuffer'](this[_0xcb8434(0x3732)]),this[_0xcb8434(0x3732)]=null);}}}},0x159c3:(_0x1d76c0,_0x3d3ec7,_0x1a16d5)=>{var _0x582281=a7_0x38a779;_0x1a16d5['d'](_0x3d3ec7,{'P':()=>_0x39a94c});var _0x3b0874=_0x1a16d5(0x77a5),_0x58592d=_0x1a16d5(0x163e6),_0x50e199=_0x1a16d5(0xc84b),_0xfb2adf=_0x1a16d5(0x9657),_0x1f67f5=_0x1a16d5(0xdbbf),_0x5c2320=_0x1a16d5(0xe8aa),_0x57cf02=_0x1a16d5(0x8af2),_0x1c93a2=_0x1a16d5(0x10ea4),_0x3e0821=_0x1a16d5(0x173aa);_0x1a16d5(0x4617),_0x1a16d5(0x1d0b),_0x1a16d5(0xcfa6);class _0x34492f{constructor(){var _0x42fc74=a7_0x2532;this['enabled']=!0x0,this[_0x42fc74(0x3844)]='depthPeeling',this[_0x42fc74(0x1e53)]=[_0x3b0874['g'][_0x42fc74(0x2f75)]];}}class _0x39a94c{constructor(_0x5c01dc,_0x4b6486=0x5){var _0x3cc24a=a7_0x2532;if(this['_thinTextures']=[],this[_0x3cc24a(0x3361)]=0x0,this[_0x3cc24a(0x36b5)]=[[!0x0],[!0x0,!0x0],[!0x0,!0x0,!0x0]],this[_0x3cc24a(0x2bd9)]=[],this[_0x3cc24a(0x2a9d)]=new _0xfb2adf['t'](0xa),this[_0x3cc24a(0x7b0)]=new _0xfb2adf['t'](0xa),this[_0x3cc24a(0x2987)]=[],this[_0x3cc24a(0x6b5)]=[new _0x50e199['HE'](_0x39a94c[_0x3cc24a(0x3eea)],_0x39a94c[_0x3cc24a(0x3eea)],0x0,0x0),new _0x50e199['HE'](-_0x39a94c[_0x3cc24a(0x4037)],_0x39a94c[_0x3cc24a(0x2559)],0x0,0x0),new _0x50e199['HE'](0x0,0x0,0x0,0x0)],this[_0x3cc24a(0x3921)]=_0x5c01dc,this[_0x3cc24a(0xe76)]=_0x5c01dc[_0x3cc24a(0x318e)](),this['_passCount']=_0x4b6486,_0x5c01dc[_0x3cc24a(0x411d)]()){for(let _0x37608e=0x0;_0x37608e<this['_layoutCacheFormat'][_0x3cc24a(0x3785)];++_0x37608e)this[_0x3cc24a(0x2bd9)][_0x37608e]=this[_0x3cc24a(0xe76)][_0x3cc24a(0x1e0e)](this[_0x3cc24a(0x36b5)][_0x37608e]);this[_0x3cc24a(0x2a71)]=[],this[_0x3cc24a(0x2760)]=!0x1,this[_0x3cc24a(0x398d)]=new _0x34492f(),this[_0x3cc24a(0x63b)](),this['_createEffects']();}else _0x1c93a2['Y'][_0x3cc24a(0x27dc)]('Depth\x20peeling\x20for\x20order\x20independant\x20transparency\x20could\x20not\x20enable\x20PrePass,\x20aborting.');}get[_0x582281(0xa13)](){var _0x3e0b1c=_0x582281;return this[_0x3e0b1c(0xf6e)];}set[_0x582281(0xa13)](_0x5125e5){var _0x499a40=_0x582281;this[_0x499a40(0xf6e)]!==_0x5125e5&&(this[_0x499a40(0xf6e)]=_0x5125e5,this[_0x499a40(0x1b63)]());}get[_0x582281(0x2760)](){var _0x437047=_0x582281;return this[_0x437047(0x22c7)];}set[_0x582281(0x2760)](_0x53e378){var _0x38839c=_0x582281;this[_0x38839c(0x22c7)]!==_0x53e378&&(this[_0x38839c(0x22c7)]=_0x53e378,this[_0x38839c(0x1b63)]());}[_0x582281(0x11b2)](_0x21a8df){var _0x3ffca4=_0x582281;-0x1===this['_excludedMeshes'][_0x3ffca4(0x850)](_0x21a8df['uniqueId'])&&this['_excludedMeshes'][_0x3ffca4(0x1e1d)](_0x21a8df[_0x3ffca4(0x1441)]);}[_0x582281(0x2533)](_0x12e1b3){var _0x1b54cf=_0x582281;_0x12e1b3=this['_excludedMeshes']['indexOf'](_0x12e1b3[_0x1b54cf(0x1441)]),-0x1!==_0x12e1b3&&this[_0x1b54cf(0x2987)][_0x1b54cf(0x2e7)](_0x12e1b3,0x1);}['_createRenderPassIds'](){var _0x40b807=_0x582281;if(this['_releaseRenderPassIds'](),this[_0x40b807(0x22c7)]){for(let _0x1b309c=0x0;_0x1b309c<this[_0x40b807(0xf6e)]+0x1;++_0x1b309c)this[_0x40b807(0x2a71)][_0x1b309c]||(this[_0x40b807(0x2a71)][_0x1b309c]=this[_0x40b807(0xe76)][_0x40b807(0x2e2b)](_0x40b807(0xf00)+_0x1b309c));}}[_0x582281(0x4df)](){var _0x5c77e0=_0x582281;for(let _0x3be74a=0x0;_0x3be74a<this[_0x5c77e0(0x2a71)][_0x5c77e0(0x3785)];++_0x3be74a)this[_0x5c77e0(0xe76)]['releaseRenderPassId'](this[_0x5c77e0(0x2a71)][_0x3be74a]);this[_0x5c77e0(0x2a71)]=[];}[_0x582281(0x63b)](){var _0x1aa6ba=_0x582281,_0x56bf0a={'width':this[_0x1aa6ba(0xe76)]['getRenderWidth'](),'height':this[_0x1aa6ba(0xe76)][_0x1aa6ba(0x1f43)]()},_0x4cffda=(this[_0x1aa6ba(0xf66)]=[new _0x58592d['K'](_0x1aa6ba(0x2959),_0x56bf0a,0x3,this[_0x1aa6ba(0x3921)]),new _0x58592d['K']('depthPeelingDepth1',_0x56bf0a,0x3,this[_0x1aa6ba(0x3921)])],this[_0x1aa6ba(0x3d50)]=[new _0x58592d['K'](_0x1aa6ba(0x15a7),_0x56bf0a,0x2,this['_scene'],{'generateDepthBuffer':!0x1}),new _0x58592d['K'](_0x1aa6ba(0x1387),_0x56bf0a,0x2,this['_scene'],{'generateDepthBuffer':!0x1})],this['_blendBackMrt']=new _0x58592d['K'](_0x1aa6ba(0x352),_0x56bf0a,0x1,this['_scene'],{'generateDepthBuffer':!0x1}),this[_0x1aa6ba(0x413c)]=new _0x57cf02['_']('depthPeelingOutput',_0x56bf0a,this[_0x1aa6ba(0x3921)],!0x1),[{'format':_0x3b0874['g'][_0x1aa6ba(0x1218)],'samplingMode':_0x3b0874['g']['TEXTURE_NEAREST_SAMPLINGMODE'],'type':this[_0x1aa6ba(0xe76)][_0x1aa6ba(0x179f)]()[_0x1aa6ba(0x1ac6)]?_0x3b0874['g'][_0x1aa6ba(0x248a)]:_0x3b0874['g'][_0x1aa6ba(0x144b)]},{'format':_0x3b0874['g']['TEXTUREFORMAT_RGBA'],'samplingMode':_0x3b0874['g'][_0x1aa6ba(0x1d4a)],'type':_0x3b0874['g'][_0x1aa6ba(0x144b)]}]);for(let _0x55598b=0x0;_0x55598b<0x2;_0x55598b++){var _0x214300=this['_engine']['_createInternalTexture'](_0x56bf0a,_0x4cffda[0x0],!0x1),_0x33dda0=this[_0x1aa6ba(0xe76)][_0x1aa6ba(0x1a74)](_0x56bf0a,_0x4cffda[0x1],!0x1),_0x176d5e=this[_0x1aa6ba(0xe76)][_0x1aa6ba(0x1a74)](_0x56bf0a,_0x4cffda[0x1],!0x1);this['_depthMrts'][_0x55598b]['setInternalTexture'](_0x214300,0x0),this[_0x1aa6ba(0xf66)][_0x55598b][_0x1aa6ba(0xc25)](_0x33dda0,0x1),this[_0x1aa6ba(0xf66)][_0x55598b][_0x1aa6ba(0xc25)](_0x176d5e,0x2),this[_0x1aa6ba(0x3d50)][_0x55598b][_0x1aa6ba(0xc25)](_0x33dda0,0x0),this[_0x1aa6ba(0x3d50)][_0x55598b]['setInternalTexture'](_0x176d5e,0x1),this['_thinTextures'][_0x1aa6ba(0x1e1d)](new _0x1f67f5['g'](_0x214300),new _0x1f67f5['g'](_0x33dda0),new _0x1f67f5['g'](_0x176d5e));}}[_0x582281(0xe41)](){var _0x405f81=_0x582281;for(let _0x1bff92=0x0;_0x1bff92<this['_thinTextures'][_0x405f81(0x3785)];_0x1bff92++)0x6!==_0x1bff92&&this[_0x405f81(0x1343)][_0x1bff92][_0x405f81(0x3551)]();for(let _0x3197c6=0x0;_0x3197c6<0x2;_0x3197c6++)this[_0x405f81(0xf66)][_0x3197c6][_0x405f81(0x3551)](!0x0),this[_0x405f81(0x3d50)][_0x3197c6][_0x405f81(0x3551)](!0x0),this[_0x405f81(0x261f)][_0x405f81(0x3551)](!0x0);this[_0x405f81(0x413c)][_0x405f81(0x3551)](),this['_thinTextures']=[],this['_colorMrts']=[],this['_depthMrts']=[];}['_updateTextures'](){var _0x14def7=_0x582281;return this['_depthMrts'][0x0][_0x14def7(0x21c2)]()[_0x14def7(0xad8)]===this[_0x14def7(0xe76)]['getRenderWidth']()&&this[_0x14def7(0xf66)][0x0][_0x14def7(0x21c2)]()[_0x14def7(0x605)]===this[_0x14def7(0xe76)][_0x14def7(0x1f43)]()||(this[_0x14def7(0xe41)](),this['_createTextures']()),this[_0x14def7(0x2d51)]();}[_0x582281(0x2d51)](){var _0x5ac10d=_0x582281;const _0x4536fb=this['_scene']['prePassRenderer'];if(!_0x4536fb)return!0x1;var _0x50758c=_0x4536fb[_0x5ac10d(0x3ac8)](_0x3b0874['g'][_0x5ac10d(0x2f75)]),_0x5fef3c=null!=(_0x5fef3c=_0x4536fb[_0x5ac10d(0x8d2)][_0x5ac10d(0x3ab1)])&&_0x5fef3c['length']?_0x4536fb[_0x5ac10d(0x8d2)]['textures'][_0x50758c][_0x5ac10d(0x1422)]():null;return!!_0x5fef3c&&(this[_0x5ac10d(0x2e1)]!==_0x5fef3c&&(this['_blendBackTexture']=_0x5fef3c,this['_blendBackMrt'][_0x5ac10d(0xc25)](this[_0x5ac10d(0x2e1)],0x0),this[_0x5ac10d(0x1343)][0x6]&&this['_thinTextures'][0x6][_0x5ac10d(0x3551)](),this[_0x5ac10d(0x1343)][0x6]=new _0x1f67f5['g'](this[_0x5ac10d(0x2e1)]),_0x4536fb[_0x5ac10d(0x8d2)][_0x5ac10d(0x2271)][_0x5ac10d(0x2ac1)](this[_0x5ac10d(0xf66)][0x0][_0x5ac10d(0x2271)])),!0x0);}[_0x582281(0xe75)](){var _0xfb0c2c=_0x582281;this[_0xfb0c2c(0x3640)]=new _0x5c2320['H']({'fragmentShader':_0xfb0c2c(0x1a50),'useShaderStore':!0x0,'engine':this[_0xfb0c2c(0xe76)],'samplerNames':['uBackColor'],'uniformNames':[]}),this['_blendBackEffectWrapperPingPong']=new _0x5c2320['H']({'fragmentShader':'oitBackBlend','useShaderStore':!0x0,'engine':this[_0xfb0c2c(0xe76)],'samplerNames':['uBackColor'],'uniformNames':[]}),this[_0xfb0c2c(0x103e)]=new _0x5c2320['H']({'fragmentShader':_0xfb0c2c(0x1e55),'useShaderStore':!0x0,'engine':this[_0xfb0c2c(0xe76)],'samplerNames':['uFrontColor','uBackColor'],'uniformNames':[]}),this[_0xfb0c2c(0x576)]=new _0x5c2320['I'](this[_0xfb0c2c(0xe76)]);}[_0x582281(0x3a51)](_0x18259e){var _0x511cd3=_0x582281;_0x18259e['addEffectConfiguration'](this[_0x511cd3(0x398d)]);}['bind'](_0x298364){var _0x228d42=_0x582281;_0x298364[_0x228d42(0xf22)](_0x228d42(0x32b6),this[_0x228d42(0x1343)][0x3*this[_0x228d42(0x3361)]]),_0x298364[_0x228d42(0xf22)](_0x228d42(0x10e7),this['_thinTextures'][0x3*this[_0x228d42(0x3361)]+0x1]);}[_0x582281(0x38a)](_0x4b63d4){var _0x17ba0d=_0x582281;let _0x2360fa;this[_0x17ba0d(0x22c7)]&&(_0x2360fa={});for(let _0xfd33e8=0x0;_0xfd33e8<_0x4b63d4['length'];_0xfd33e8++){const _0x5f5ccf=_0x4b63d4[_0x17ba0d(0x1b48)][_0xfd33e8]['getMaterial']();let _0x777af5=!0x0,_0x176914=!0x1;const _0x5268b3=_0x4b63d4[_0x17ba0d(0x1b48)][_0xfd33e8];let _0x4fb73f,_0x8ba23c=!0x1;var _0x4865a2;this['_useRenderPasses']&&(_0x4fb73f=_0x5268b3[_0x17ba0d(0x1f8)](),_0x8ba23c=!_0x4fb73f),_0x5f5ccf&&(_0x777af5=_0x5f5ccf[_0x17ba0d(0x11d6)],_0x176914=_0x5f5ccf[_0x17ba0d(0x2e9)],_0x5f5ccf[_0x17ba0d(0x11d6)]=!0x1,_0x5f5ccf[_0x17ba0d(0x2e9)]=!0x1),_0x5268b3[_0x17ba0d(0xd50)](!0x1),_0x8ba23c&&(_0x4fb73f=_0x5268b3['_getDrawWrapper']())[_0x17ba0d(0x2113)]&&(_0x4865a2=(_0x4865a2=_0x2360fa[_0x4fb73f['materialContext'][_0x17ba0d(0x1441)]])||(_0x2360fa[_0x4fb73f['materialContext'][_0x17ba0d(0x1441)]]=this['_engine'][_0x17ba0d(0x3318)]()),_0x5268b3['_getDrawWrapper']()['materialContext']=_0x4865a2),_0x5f5ccf&&(_0x5f5ccf[_0x17ba0d(0x11d6)]=_0x777af5,_0x5f5ccf[_0x17ba0d(0x2e9)]=_0x176914);}}[_0x582281(0x353b)](_0x549470){var _0x5a0e4d=_0x582281,_0x4bcc7c;null!=(_0x4bcc7c=this[_0x5a0e4d(0x3921)]['prePassRenderer'])&&_0x4bcc7c[_0x5a0e4d(0x1328)](this['_outputRT'])?this[_0x5a0e4d(0xe76)][_0x5a0e4d(0x1fe9)](this['_outputRT'][_0x5a0e4d(0x2271)]):this[_0x5a0e4d(0xe76)]['restoreDefaultFramebuffer'](),this[_0x5a0e4d(0xe76)][_0x5a0e4d(0x3cdf)](_0x3b0874['g'][_0x5a0e4d(0x1508)]),this['_engine'][_0x5a0e4d(0x4ab)](),this[_0x5a0e4d(0xe76)][_0x5a0e4d(0x3d1)](this[_0x5a0e4d(0x103e)][_0x5a0e4d(0xf09)]),this[_0x5a0e4d(0x103e)][_0x5a0e4d(0x300f)]['setTexture'](_0x5a0e4d(0x3f8b),this[_0x5a0e4d(0x1343)][0x3*_0x549470+0x1]),this['_finalEffectWrapper'][_0x5a0e4d(0x300f)][_0x5a0e4d(0xf22)](_0x5a0e4d(0x31cc),this[_0x5a0e4d(0x1343)][0x6]),this[_0x5a0e4d(0x576)][_0x5a0e4d(0xd50)](this[_0x5a0e4d(0x103e)]);}['render'](_0x194997){var _0x44f886=_0x582281;if(this['_candidateSubMeshes']['length']=0x0,this[_0x44f886(0x7b0)][_0x44f886(0x3785)]=0x0,!(this[_0x44f886(0x3640)][_0x44f886(0x300f)][_0x44f886(0x1977)]()&&this['_blendBackEffectWrapperPingPong'][_0x44f886(0x300f)][_0x44f886(0x1977)]()&&this[_0x44f886(0x103e)][_0x44f886(0x300f)]['isReady']()&&this[_0x44f886(0x2515)]()))return this['_excludedSubMeshes'];for(let _0x5e841f=0x0;_0x5e841f<_0x194997[_0x44f886(0x3785)];_0x5e841f++){const _0xcab2c5=_0x194997['data'][_0x5e841f];var _0x119c70=_0xcab2c5[_0x44f886(0x1458)]();(!_0x119c70||_0x119c70[_0x44f886(0x29ed)]!==_0x3e0821['F'][_0x44f886(0x36d5)]&&_0x119c70[_0x44f886(0x29ed)]!==_0x3e0821['F'][_0x44f886(0xca5)]&&_0x119c70[_0x44f886(0x29ed)]!==_0x3e0821['F'][_0x44f886(0x1280)]||-0x1!==this['_excludedMeshes']['indexOf'](_0xcab2c5[_0x44f886(0x3ce5)]()[_0x44f886(0x1441)])?this[_0x44f886(0x7b0)]:this[_0x44f886(0x2a9d)])[_0x44f886(0x1e1d)](_0xcab2c5);}if(!this[_0x44f886(0x2a9d)][_0x44f886(0x3785)])return this['_engine'][_0x44f886(0x1fe9)](this[_0x44f886(0x3d50)][0x1][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x1]),this['_engine'][_0x44f886(0xc60)](this[_0x44f886(0x6b5)][0x2],!0x0,!0x1,!0x1),this[_0x44f886(0xe76)][_0x44f886(0x2f50)](this[_0x44f886(0x3d50)][0x1][_0x44f886(0x2271)]),this['_finalCompose'](0x1),this[_0x44f886(0x7b0)];var _0x5d2439,_0x349974=this[_0x44f886(0xe76)][_0x44f886(0x2741)];this['_scene'][_0x44f886(0x37bb)][_0x44f886(0x3d8c)]=!0x1,this[_0x44f886(0x22c7)]&&(this['_engine'][_0x44f886(0x2741)]=this['_renderPassIds'][0x0]),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0xf66)][0x0][_0x44f886(0x2271)]),this['_engine']['bindAttachments'](this[_0x44f886(0x2bd9)][0x0]),this[_0x44f886(0xe76)][_0x44f886(0xc60)](this['_colorCache'][0x0],!0x0,!0x1,!0x1),this['_engine']['unBindFramebuffer'](this[_0x44f886(0xf66)][0x0]['renderTarget']),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0xf66)][0x1][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this['_layoutCache'][0x0]),this['_engine']['clear'](this['_colorCache'][0x1],!0x0,!0x1,!0x1),this['_engine']['unBindFramebuffer'](this[_0x44f886(0xf66)][0x1]['renderTarget']),this['_engine'][_0x44f886(0x1fe9)](this[_0x44f886(0x3d50)][0x0][_0x44f886(0x2271)]),this['_engine']['bindAttachments'](this['_layoutCache'][0x1]),this[_0x44f886(0xe76)][_0x44f886(0xc60)](this[_0x44f886(0x6b5)][0x2],!0x0,!0x1,!0x1),this[_0x44f886(0xe76)][_0x44f886(0x2f50)](this[_0x44f886(0x3d50)][0x0][_0x44f886(0x2271)]),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0x3d50)][0x1][_0x44f886(0x2271)]),this[_0x44f886(0xe76)][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x1]),this[_0x44f886(0xe76)][_0x44f886(0xc60)](this[_0x44f886(0x6b5)][0x2],!0x0,!0x1,!0x1),this[_0x44f886(0xe76)][_0x44f886(0x2f50)](this['_colorMrts'][0x1][_0x44f886(0x2271)]),this[_0x44f886(0xe76)]['bindFramebuffer'](this['_depthMrts'][0x0][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x0]),this[_0x44f886(0xe76)][_0x44f886(0x3cdf)](_0x3b0874['g'][_0x44f886(0x2e17)]),this['_engine'][_0x44f886(0x3a6c)](_0x3b0874['g']['ALPHA_EQUATION_MAX']),this[_0x44f886(0xe76)][_0x44f886(0x2963)]['depthMask']=!0x1,this[_0x44f886(0xe76)][_0x44f886(0x2963)]['depthTest']=!0x0,this['_engine'][_0x44f886(0x4ab)](),this[_0x44f886(0x3361)]=0x1,this[_0x44f886(0x38a)](this['_candidateSubMeshes']),this[_0x44f886(0xe76)]['unBindFramebuffer'](this['_depthMrts'][0x0]['renderTarget']),this[_0x44f886(0x3921)][_0x44f886(0x1251)]();let _0x1f27d3=0x0;for(let _0x55aadb=0x0;_0x55aadb<this[_0x44f886(0xf6e)];_0x55aadb++){_0x5d2439=_0x55aadb%0x2,_0x1f27d3=0x1-_0x5d2439,this[_0x44f886(0x3361)]=_0x5d2439,this[_0x44f886(0x22c7)]&&(this[_0x44f886(0xe76)][_0x44f886(0x2741)]=this[_0x44f886(0x2a71)][_0x55aadb+0x1]),this['_engine'][_0x44f886(0x1fe9)](this['_depthMrts'][_0x1f27d3][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x0]),this['_engine'][_0x44f886(0xc60)](this['_colorCache'][0x0],!0x0,!0x1,!0x1),this['_engine'][_0x44f886(0x2f50)](this[_0x44f886(0xf66)][_0x1f27d3][_0x44f886(0x2271)]),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0x3d50)][_0x1f27d3][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x1]),this[_0x44f886(0xe76)][_0x44f886(0xc60)](this['_colorCache'][0x2],!0x0,!0x1,!0x1),this['_engine'][_0x44f886(0x2f50)](this[_0x44f886(0x3d50)][_0x1f27d3][_0x44f886(0x2271)]),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0xf66)][_0x1f27d3][_0x44f886(0x2271)]),this['_engine'][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x2]),this['_engine'][_0x44f886(0x3cdf)](_0x3b0874['g']['ALPHA_ONEONE_ONEONE']),this[_0x44f886(0xe76)][_0x44f886(0x3a6c)](_0x3b0874['g'][_0x44f886(0x815)]),this['_engine']['depthCullingState'][_0x44f886(0x514)]=!0x1,this[_0x44f886(0xe76)][_0x44f886(0x4ab)](),this[_0x44f886(0x38a)](this[_0x44f886(0x2a9d)]),this[_0x44f886(0xe76)]['unBindFramebuffer'](this[_0x44f886(0xf66)][_0x1f27d3][_0x44f886(0x2271)]),this[_0x44f886(0x3921)][_0x44f886(0x1251)](),this[_0x44f886(0xe76)][_0x44f886(0x1fe9)](this[_0x44f886(0x261f)][_0x44f886(0x2271)]),this[_0x44f886(0xe76)][_0x44f886(0x1565)](this[_0x44f886(0x2bd9)][0x0]),this[_0x44f886(0xe76)][_0x44f886(0x3a6c)](_0x3b0874['g']['ALPHA_EQUATION_ADD']),this['_engine'][_0x44f886(0x3cdf)](_0x3b0874['g'][_0x44f886(0x30ae)]),this[_0x44f886(0xe76)][_0x44f886(0x4ab)]();const _0x3c3e9f=0x0!==_0x1f27d3&&this[_0x44f886(0x22c7)]?this[_0x44f886(0xadd)]:this['_blendBackEffectWrapper'];this[_0x44f886(0xe76)][_0x44f886(0x3d1)](_0x3c3e9f[_0x44f886(0xf09)]),_0x3c3e9f[_0x44f886(0x300f)][_0x44f886(0xf22)](_0x44f886(0x31cc),this[_0x44f886(0x1343)][0x3*_0x1f27d3+0x2]),this['_effectRenderer'][_0x44f886(0xd50)](_0x3c3e9f),this[_0x44f886(0xe76)][_0x44f886(0x2f50)](this[_0x44f886(0x261f)][_0x44f886(0x2271)]);}return this[_0x44f886(0xe76)][_0x44f886(0x2741)]=_0x349974,this[_0x44f886(0x353b)](_0x1f27d3),this['_scene'][_0x44f886(0x37bb)][_0x44f886(0x3d8c)]=!0x0,this['_engine'][_0x44f886(0x2963)][_0x44f886(0x684)]=!0x0,this[_0x44f886(0xe76)]['depthCullingState'][_0x44f886(0x514)]=!0x0,this[_0x44f886(0x7b0)];}['dispose'](){var _0x345ca7=_0x582281;this['_disposeTextures'](),this[_0x345ca7(0x3640)]['dispose'](),this[_0x345ca7(0x103e)][_0x345ca7(0x3551)](),this[_0x345ca7(0x576)][_0x345ca7(0x3551)](),this[_0x345ca7(0x4df)]();}}_0x39a94c[_0x582281(0x3eea)]=-0x1869f,_0x39a94c[_0x582281(0x4037)]=0x0,_0x39a94c[_0x582281(0x2559)]=0x1;},0x7669:(_0x12891e,_0x1d35c7,_0x8dd4ff)=>{var _0x15eb78=a7_0x38a779,_0x395698=_0x8dd4ff(0x77a5),_0x2b9487=_0x8dd4ff(0x1446b),_0x1bad1f=_0x8dd4ff(0xbb85),_0x21985b=_0x8dd4ff(0x159c3);Object[_0x15eb78(0x259d)](_0x2b9487['x'][_0x15eb78(0x1fd2)],_0x15eb78(0x12c3),{'get':function(){var _0x238505=_0x15eb78,_0x492935;return this['_depthPeelingRenderer']||this['_getComponent'](_0x1bad1f['l']['NAME_DEPTHPEELINGRENDERER'])||(_0x492935=new _0x404489(this),this[_0x238505(0xa99)](_0x492935)),this['_depthPeelingRenderer'];},'set':function(_0x5a3398){var _0x4775d5=_0x15eb78;this[_0x4775d5(0x1250)]=_0x5a3398;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x15eb78(0x259d)](_0x2b9487['x'][_0x15eb78(0x1fd2)],_0x15eb78(0x2bb2),{'get':function(){var _0x1b3e4f=_0x15eb78;return this[_0x1b3e4f(0x2d47)];},'set':function(_0x2be439){var _0x54f4fc=_0x15eb78;this[_0x54f4fc(0x2d47)]!==_0x2be439&&(this[_0x54f4fc(0x2d47)]=_0x2be439,this[_0x54f4fc(0x2977)](_0x395698['g'][_0x54f4fc(0x1746)]),null!=(_0x2be439=this[_0x54f4fc(0x37bb)])&&_0x2be439['markAsDirty']());},'enumerable':!0x0,'configurable':!0x0});class _0x404489{constructor(_0x55529b){var _0xeaef0d=_0x15eb78;this[_0xeaef0d(0x3844)]=_0x1bad1f['l'][_0xeaef0d(0xac7)],(this[_0xeaef0d(0xa56)]=_0x55529b)[_0xeaef0d(0x12c3)]=new _0x21985b['P'](_0x55529b);}[_0x15eb78(0x3ee4)](){}[_0x15eb78(0x2e13)](){}[_0x15eb78(0x3551)](){var _0x4d2632=_0x15eb78,_0x242376;null!=(_0x242376=this['scene'][_0x4d2632(0x12c3)])&&_0x242376[_0x4d2632(0x3551)](),this[_0x4d2632(0xa56)][_0x4d2632(0x12c3)]=null;}}},0xbff:(_0x3a255b,_0x361ab0,_0x40d419)=>{var _0x2eaee7=a7_0x38a779;_0x40d419['d'](_0x361ab0,{'g':()=>_0x42f25a});var _0x181aeb=_0x40d419(0xc84b),_0x19efe4=_0x40d419(0x1a27),_0x3d0974=_0x40d419(0xbac7),_0x2409eb=_0x40d419(0x8af2),_0x1728e9=_0x40d419(0x147cf),_0xc23171=_0x40d419(0xdef7),_0x51cc27=_0x40d419(0x77a5),_0x1c1bc5=(_0x40d419(0x5012),_0x40d419(0xcf33),_0x40d419(0x15cb9)),_0x4dbb14=_0x40d419(0x2088);class _0x42f25a{constructor(_0x23189d,_0x39ed93=_0x51cc27['g'][_0x2eaee7(0x248a)],_0x1f54b4=null,_0x42ffee=!0x1,_0x8653ed=_0x3d0974['x'][_0x2eaee7(0x27c3)]){var _0x31a317=_0x2eaee7;this[_0x31a317(0x6ce)]=!0x0,this[_0x31a317(0x1ab9)]=!0x1,this[_0x31a317(0x1c2e)]=!0x1,this[_0x31a317(0x3921)]=_0x23189d,this[_0x31a317(0x410d)]=_0x42ffee,this[_0x31a317(0x3b39)]=_0x39ed93===_0x51cc27['g'][_0x31a317(0x7d6)],this[_0x31a317(0x3b39)]?this[_0x31a317(0x3e3a)]=new _0x181aeb['HE'](0x1,0x1,0x1,0x1):this[_0x31a317(0x3e3a)]=new _0x181aeb['HE'](0x1,0x0,0x0,0x1),_0x42f25a[_0x31a317(0x2f4c)](this['_scene']);const _0x5dd26a=_0x23189d[_0x31a317(0x318e)]();this[_0x31a317(0x36f7)]=_0x1f54b4,_0x8653ed!==_0x3d0974['x']['NEAREST_SAMPLINGMODE']&&(_0x39ed93!==_0x51cc27['g'][_0x31a317(0x248a)]||_0x5dd26a[_0x31a317(0xe22)][_0x31a317(0x1ac6)]||(_0x8653ed=_0x3d0974['x'][_0x31a317(0x359)]),_0x39ed93!==_0x51cc27['g'][_0x31a317(0x144b)]||_0x5dd26a[_0x31a317(0xe22)][_0x31a317(0x1f4c)]||(_0x8653ed=_0x3d0974['x']['NEAREST_SAMPLINGMODE'])),_0x42ffee=this[_0x31a317(0x3b39)]||!_0x5dd26a[_0x31a317(0x336b)][_0x31a317(0x2124)]?_0x51cc27['g'][_0x31a317(0x3eec)]:_0x51cc27['g'][_0x31a317(0x4009)],(this['_depthMap']=new _0x2409eb['_']('DepthRenderer',{'width':_0x5dd26a[_0x31a317(0x158f)](),'height':_0x5dd26a[_0x31a317(0x1f43)]()},this['_scene'],!0x1,!0x0,_0x39ed93,!0x1,_0x8653ed,void 0x0,void 0x0,void 0x0,_0x42ffee),this[_0x31a317(0xc42)][_0x31a317(0x24af)]=_0x3d0974['x']['CLAMP_ADDRESSMODE'],this[_0x31a317(0xc42)][_0x31a317(0x3906)]=_0x3d0974['x']['CLAMP_ADDRESSMODE'],this[_0x31a317(0xc42)][_0x31a317(0x24d6)]=0x1,this['_depthMap'][_0x31a317(0x3b48)]=!0x1,this['_depthMap']['renderList']=null,this[_0x31a317(0xc42)][_0x31a317(0x3728)]=this[_0x31a317(0x36f7)],this['_depthMap']['ignoreCameraViewport']=!0x0,this[_0x31a317(0xc42)][_0x31a317(0xd6b)]=!0x1,this['_depthMap'][_0x31a317(0x2911)][_0x31a317(0x33ee)](_0x79c1e5=>{var _0x5a371b=_0x31a317;_0x79c1e5[_0x5a371b(0xc60)](this[_0x5a371b(0x3e3a)],!0x0,!0x0,!0x0);}),this[_0x31a317(0xc42)][_0x31a317(0x223a)][_0x31a317(0x33ee)](()=>{var _0x3b003c=_0x31a317,_0xa8b678;null!=(_0xa8b678=_0x5dd26a[_0x3b003c(0x2c22)])&&_0xa8b678[_0x3b003c(0x3e4c)](_0x5dd26a,_0x3b003c(0x32d3),0x1);}),this['_depthMap'][_0x31a317(0x1e54)][_0x31a317(0x33ee)](()=>{var _0x3befe4=_0x31a317,_0x1b0e79;null!=(_0x1b0e79=_0x5dd26a[_0x3befe4(0x231a)])&&_0x1b0e79[_0x3befe4(0x3e4c)](_0x5dd26a,0x1);}),this[_0x31a317(0xc42)][_0x31a317(0x40f4)]=(_0x19e5c3,_0x52cfa5,_0x593c86)=>{var _0xd3fa51=_0x31a317;if((_0x593c86||0x0===_0x52cfa5)&&_0x19e5c3[_0xd3fa51(0x345e)])for(let _0x307dc8=0x0;_0x307dc8<_0x19e5c3[_0xd3fa51(0x345e)]['length'];++_0x307dc8){const _0x3bea6a=_0x19e5c3[_0xd3fa51(0x345e)][_0x307dc8],_0x5b4b05=_0x3bea6a[_0xd3fa51(0x18d3)]();var _0x2c4e0c=_0x5b4b05[_0xd3fa51(0x834)](_0x3bea6a['_id'],!!_0x3bea6a[_0xd3fa51(0x901)]()),_0x2c4e0c=_0x5dd26a['getCaps']()[_0xd3fa51(0x1143)]&&(null!==_0x2c4e0c['visibleInstances'][_0x3bea6a[_0xd3fa51(0x24c8)]]&&void 0x0!==_0x2c4e0c[_0xd3fa51(0x2379)][_0x3bea6a['_id']]||_0x5b4b05['hasThinInstances']);if(!this[_0xd3fa51(0x1977)](_0x3bea6a,_0x2c4e0c))return!0x1;}return!0x0;});const _0x140e86=_0x576c1d=>{var _0x2f9ea4=_0x31a317;const _0x3bd9d2=_0x576c1d[_0x2f9ea4(0x18d3)](),_0x437630=_0x576c1d['getEffectiveMesh'](),_0xe15212=this[_0x2f9ea4(0x3921)],_0x3b0c49=_0xe15212[_0x2f9ea4(0x318e)](),_0x395d83=_0x576c1d[_0x2f9ea4(0x1458)]();if(_0x437630[_0x2f9ea4(0x93c)][_0x2f9ea4(0x11a0)]=!0x1,_0x395d83&&!_0x437630['infiniteDistance']&&!_0x395d83[_0x2f9ea4(0xd67)]&&0x0!==_0x576c1d[_0x2f9ea4(0x3002)]&&_0x576c1d[_0x2f9ea4(0x2cf3)]!==_0xe15212[_0x2f9ea4(0x87a)]()){var _0x2eaf8e=_0x437630[_0x2f9ea4(0x3885)]()<0x0;let _0x44f20c=null!=(_0x4a4820=_0x3bd9d2[_0x2f9ea4(0x2a45)])?_0x4a4820:_0x395d83[_0x2f9ea4(0x403d)];var _0x4a4820=(_0x44f20c=_0x2eaf8e?_0x44f20c===_0x51cc27['g'][_0x2f9ea4(0x4119)]?_0x51cc27['g'][_0x2f9ea4(0x291d)]:_0x51cc27['g'][_0x2f9ea4(0x4119)]:_0x44f20c)===_0x51cc27['g'][_0x2f9ea4(0x4119)],_0x2eaf8e=(_0x3b0c49[_0x2f9ea4(0x115c)](_0x395d83[_0x2f9ea4(0x2e9)],0x0,!0x1,_0x4a4820,_0x395d83[_0x2f9ea4(0x152b)]),_0x3bd9d2[_0x2f9ea4(0x834)](_0x576c1d['_id'],!!_0x576c1d[_0x2f9ea4(0x901)]()));if(!_0x2eaf8e['mustReturn']){var _0x4a4820=_0x3b0c49[_0x2f9ea4(0x179f)]()['instancedArrays']&&(null!==_0x2eaf8e[_0x2f9ea4(0x2379)][_0x576c1d['_id']]&&void 0x0!==_0x2eaf8e[_0x2f9ea4(0x2379)][_0x576c1d['_id']]||_0x3bd9d2[_0x2f9ea4(0x2d7)]),_0x2fabe6=this[_0x2f9ea4(0x36f7)]||_0xe15212[_0x2f9ea4(0x3728)];if(this['isReady'](_0x576c1d,_0x4a4820)&&_0x2fabe6){_0x576c1d[_0x2f9ea4(0x2cf3)]=_0xe15212[_0x2f9ea4(0x87a)]();const _0x49256e=null==(_0x206582=_0x437630[_0x2f9ea4(0x93c)][_0x2f9ea4(0x3f14)])?void 0x0:_0x206582[_0x3b0c49[_0x2f9ea4(0x2741)]];let _0x42131c=_0x576c1d[_0x2f9ea4(0x1f8)]();!_0x42131c&&_0x49256e&&(_0x42131c=_0x49256e[_0x2f9ea4(0x1f8)]());var _0x206582=_0x2fabe6['mode']===_0xc23171['V']['ORTHOGRAPHIC_CAMERA'];if(_0x42131c){const _0x7ceca=_0x42131c[_0x2f9ea4(0x300f)];_0x3b0c49[_0x2f9ea4(0x3d1)](_0x42131c),_0x4a4820||_0x3bd9d2[_0x2f9ea4(0x1d7c)](_0x576c1d,_0x7ceca,_0x395d83[_0x2f9ea4(0x29ed)]),_0x49256e?_0x49256e[_0x2f9ea4(0x3772)](_0x437630['getWorldMatrix'](),_0x437630,_0x576c1d):(_0x7ceca[_0x2f9ea4(0x233e)]('viewProjection',_0xe15212[_0x2f9ea4(0x3849)]()),_0x7ceca[_0x2f9ea4(0x233e)](_0x2f9ea4(0x304a),_0x437630[_0x2f9ea4(0x269)]()));let _0x83f26e,_0x2f13e9;if(_0x2f13e9=_0x206582?(_0x83f26e=!_0x3b0c49[_0x2f9ea4(0x30e9)]&&_0x3b0c49[_0x2f9ea4(0x225f)]?0x0:0x1,_0x3b0c49['useReverseDepthBuffer']&&_0x3b0c49[_0x2f9ea4(0x225f)]?0x0:0x1):(_0x83f26e=_0x3b0c49['useReverseDepthBuffer']&&_0x3b0c49[_0x2f9ea4(0x225f)]||!_0x3b0c49[_0x2f9ea4(0x225f)]?_0x2fabe6[_0x2f9ea4(0x307b)]:0x0,_0x3b0c49['useReverseDepthBuffer']&&_0x3b0c49['isNDCHalfZRange']?0x0:_0x2fabe6[_0x2f9ea4(0x248d)]),_0x7ceca[_0x2f9ea4(0x3ab0)](_0x2f9ea4(0x39ce),_0x83f26e,_0x83f26e+_0x2f13e9),!_0x49256e){if(_0x395d83[_0x2f9ea4(0x2d28)]()){const _0x34540f=_0x395d83['getAlphaTestTexture']();_0x34540f&&(_0x7ceca['setTexture']('diffuseSampler',_0x34540f),_0x7ceca[_0x2f9ea4(0x233e)]('diffuseMatrix',_0x34540f[_0x2f9ea4(0x2dfa)]()));}if(_0x3bd9d2['useBones']&&_0x3bd9d2[_0x2f9ea4(0x366e)]&&_0x3bd9d2[_0x2f9ea4(0xdb6)]){const _0x5db793=_0x3bd9d2[_0x2f9ea4(0xdb6)];if(_0x5db793[_0x2f9ea4(0x5f0)]){_0x206582=_0x5db793[_0x2f9ea4(0xef0)](_0x3bd9d2);if(!_0x206582)return;_0x7ceca[_0x2f9ea4(0xf22)](_0x2f9ea4(0x188c),_0x206582),_0x7ceca['setFloat'](_0x2f9ea4(0x3511),0x4*(_0x5db793['bones'][_0x2f9ea4(0x3785)]+0x1));}else _0x7ceca[_0x2f9ea4(0x3b1a)](_0x2f9ea4(0xd0a),_0x5db793['getTransformMatrices'](_0x3bd9d2));}(0x0,_0x4dbb14['an'])(_0x7ceca,_0x395d83,_0xe15212),_0x1728e9['G']['BindMorphTargetParameters'](_0x3bd9d2,_0x7ceca),_0x3bd9d2[_0x2f9ea4(0x3672)]&&_0x3bd9d2[_0x2f9ea4(0x3672)][_0x2f9ea4(0x11dc)]&&_0x3bd9d2['morphTargetManager'][_0x2f9ea4(0x1d7c)](_0x7ceca);}_0x3bd9d2['_processRendering'](_0x437630,_0x576c1d,_0x7ceca,_0x395d83[_0x2f9ea4(0x29ed)],_0x2eaf8e,_0x4a4820,(_0x11b7bf,_0x16525f)=>_0x7ceca['setMatrix'](_0x2f9ea4(0x304a),_0x16525f));}}}}};this[_0x31a317(0xc42)][_0x31a317(0x44f)]=(_0x362b3b,_0x1a5a68,_0x51410b,_0xa47969)=>{var _0x47b50b=_0x31a317;let _0x3b3c43;if(_0xa47969[_0x47b50b(0x3785)]){for(_0x3b3c43=0x0;_0x3b3c43<_0xa47969['length'];_0x3b3c43++)_0x140e86(_0xa47969[_0x47b50b(0x1b48)][_0x3b3c43]);}for(_0x3b3c43=0x0;_0x3b3c43<_0x362b3b['length'];_0x3b3c43++)_0x140e86(_0x362b3b[_0x47b50b(0x1b48)][_0x3b3c43]);for(_0x3b3c43=0x0;_0x3b3c43<_0x1a5a68[_0x47b50b(0x3785)];_0x3b3c43++)_0x140e86(_0x1a5a68['data'][_0x3b3c43]);if(this['forceDepthWriteTransparentMeshes']){for(_0x3b3c43=0x0;_0x3b3c43<_0x51410b[_0x47b50b(0x3785)];_0x3b3c43++)_0x140e86(_0x51410b['data'][_0x3b3c43]);}else{for(_0x3b3c43=0x0;_0x3b3c43<_0x51410b[_0x47b50b(0x3785)];_0x3b3c43++)_0x51410b[_0x47b50b(0x1b48)][_0x3b3c43][_0x47b50b(0x3f81)]()[_0x47b50b(0x93c)][_0x47b50b(0x11a0)]=!0x1;}};}[_0x2eaee7(0x2702)](_0xee5e29,_0x1c4c66){var _0x4f5356=_0x2eaee7;this[_0x4f5356(0xc42)]['setMaterialForRendering'](_0xee5e29,_0x1c4c66);}[_0x2eaee7(0x1977)](_0x3d8db1,_0x3bc59c){var _0x5593dd=_0x2eaee7;const _0x37b174=this[_0x5593dd(0x3921)][_0x5593dd(0x318e)](),_0x40391c=_0x3d8db1[_0x5593dd(0x3ce5)]();var _0x85ba50=_0x40391c[_0x5593dd(0x40ae)]();const _0x1253e5=null==(_0x103082=_0x40391c[_0x5593dd(0x93c)][_0x5593dd(0x3f14)])?void 0x0:_0x103082[_0x37b174[_0x5593dd(0x2741)]];if(_0x1253e5)return _0x1253e5[_0x5593dd(0x4b4)](_0x40391c,_0x3d8db1,_0x3bc59c);const _0x7f86ba=_0x3d8db1['getMaterial']();if(!_0x7f86ba||_0x7f86ba[_0x5593dd(0xd67)])return!0x1;const _0x5b042f=[],_0x4eb46d=[_0x19efe4['o'][_0x5593dd(0x3056)]];_0x7f86ba&&_0x7f86ba[_0x5593dd(0x2d28)]()&&_0x7f86ba[_0x5593dd(0xcd8)]()&&(_0x5b042f[_0x5593dd(0x1e1d)]('#define\x20ALPHATEST'),_0x40391c[_0x5593dd(0x950)](_0x19efe4['o'][_0x5593dd(0x616)])&&(_0x4eb46d[_0x5593dd(0x1e1d)](_0x19efe4['o'][_0x5593dd(0x616)]),_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x5e1))),_0x40391c[_0x5593dd(0x950)](_0x19efe4['o'][_0x5593dd(0x9dc)])&&(_0x4eb46d[_0x5593dd(0x1e1d)](_0x19efe4['o'][_0x5593dd(0x9dc)]),_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0xbc4)))),_0x40391c[_0x5593dd(0x1e05)]&&_0x40391c[_0x5593dd(0x366e)]?(_0x4eb46d['push'](_0x19efe4['o'][_0x5593dd(0x3f71)]),_0x4eb46d[_0x5593dd(0x1e1d)](_0x19efe4['o']['MatricesWeightsKind']),0x4<_0x40391c[_0x5593dd(0x175b)]&&(_0x4eb46d[_0x5593dd(0x1e1d)](_0x19efe4['o'][_0x5593dd(0x86a)]),_0x4eb46d[_0x5593dd(0x1e1d)](_0x19efe4['o'][_0x5593dd(0x2fb1)])),_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x237)+_0x40391c[_0x5593dd(0x175b)]),_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x53b)+(_0x40391c['skeleton']?_0x40391c[_0x5593dd(0xdb6)][_0x5593dd(0x152a)][_0x5593dd(0x3785)]+0x1:0x0)),null!=(_0x103082=_0x3d8db1[_0x5593dd(0x18d3)]()[_0x5593dd(0xdb6)])&&_0x103082[_0x5593dd(0x5f0)]&&_0x5b042f['push'](_0x5593dd(0xd0e))):_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x3f5b));var _0x103082=_0x40391c['morphTargetManager'];let _0x281a87=0x0;_0x103082&&0x0<_0x103082[_0x5593dd(0x3a97)]&&(_0x281a87=_0x103082[_0x5593dd(0x3a97)],_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x402b)),_0x5b042f['push'](_0x5593dd(0xca9)+_0x281a87),_0x103082[_0x5593dd(0x11dc)]&&_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x36c3)),_0x1728e9['G'][_0x5593dd(0xcaa)](_0x4eb46d,_0x40391c,_0x281a87)),_0x3bc59c&&(_0x5b042f[_0x5593dd(0x1e1d)]('#define\x20INSTANCES'),_0x1728e9['G']['PushAttributesForInstances'](_0x4eb46d),_0x3d8db1[_0x5593dd(0x18d3)]()[_0x5593dd(0x2d7)]&&_0x5b042f[_0x5593dd(0x1e1d)](_0x5593dd(0x3956))),this[_0x5593dd(0x410d)]&&_0x5b042f[_0x5593dd(0x1e1d)]('#define\x20NONLINEARDEPTH'),this[_0x5593dd(0x3b39)]&&_0x5b042f['push']('#define\x20PACKED'),(0x0,_0x4dbb14['AN'])(_0x7f86ba,_0x85ba50,_0x5b042f);const _0x23a654=_0x3d8db1[_0x5593dd(0x1f8)](void 0x0,!0x0);return _0x103082=_0x23a654['defines'],_0x3bc59c=_0x5b042f[_0x5593dd(0x372b)]('\x0a'),(_0x103082!==_0x3bc59c&&((0x0,_0x4dbb14['qx'])(_0x85ba50=[_0x5593dd(0x304a),'mBones',_0x5593dd(0x3511),_0x5593dd(0x33e8),'diffuseMatrix',_0x5593dd(0x39ce),_0x5593dd(0x3276),_0x5593dd(0x3155),'morphTargetTextureIndices']),_0x23a654[_0x5593dd(0x3f5c)](_0x37b174[_0x5593dd(0x3af7)](_0x5593dd(0x3234),_0x4eb46d,_0x85ba50,[_0x5593dd(0x26d6),'morphTargets',_0x5593dd(0x188c)],_0x3bc59c,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x281a87}),_0x3bc59c)),_0x23a654[_0x5593dd(0x300f)][_0x5593dd(0x1977)]());}[_0x2eaee7(0x132c)](){var _0x45aa76=_0x2eaee7;return this[_0x45aa76(0xc42)];}['dispose'](){var _0x1c6503=_0x2eaee7;const _0x1021b7=[];for(const _0x341ba6 in this[_0x1c6503(0x3921)]['_depthRenderer'])this[_0x1c6503(0x3921)][_0x1c6503(0x2f71)][_0x341ba6]===this&&_0x1021b7[_0x1c6503(0x1e1d)](_0x341ba6);if(0x0<_0x1021b7[_0x1c6503(0x3785)]){this[_0x1c6503(0xc42)][_0x1c6503(0x3551)]();for(const _0x1a0a16 of _0x1021b7)delete this[_0x1c6503(0x3921)][_0x1c6503(0x2f71)][_0x1a0a16];}}}_0x42f25a[_0x2eaee7(0x2f4c)]=_0xc8f69=>{throw(0x0,_0x1c1bc5['S'])('DepthRendererSceneComponent');};},0xf8e6:(_0x32abb9,_0xfe2982,_0x330b50)=>{var _0x44f266=a7_0x38a779,_0x2a3719=_0x330b50(0x1446b),_0x595d36=_0x330b50(0xbff),_0x5c0332=_0x330b50(0x77a5),_0x18e6b2=_0x330b50(0xbb85);_0x2a3719['x'][_0x44f266(0x1fd2)][_0x44f266(0x17f8)]=function(_0x8ba411,_0x43533b=!0x1,_0x2b60db=!0x1,_0x4c9944=_0x5c0332['g'][_0x44f266(0x12e0)]){var _0x4bdb1b=_0x44f266;if(_0x8ba411=_0x8ba411||this[_0x4bdb1b(0x3728)])return this[_0x4bdb1b(0x2f71)]||(this['_depthRenderer']={}),this[_0x4bdb1b(0x2f71)][_0x8ba411['id']]||(_0x595f2f=!!this['getEngine']()[_0x4bdb1b(0x179f)]()[_0x4bdb1b(0xca8)],_0x5f542d=0x0,_0x5f542d=!this[_0x4bdb1b(0x318e)]()[_0x4bdb1b(0x179f)]()[_0x4bdb1b(0x1808)]||_0x2b60db&&_0x595f2f?_0x595f2f?_0x5c0332['g'][_0x4bdb1b(0x248a)]:_0x5c0332['g'][_0x4bdb1b(0x7d6)]:_0x5c0332['g'][_0x4bdb1b(0x144b)],this[_0x4bdb1b(0x2f71)][_0x8ba411['id']]=new _0x595d36['g'](this,_0x5f542d,_0x8ba411,_0x43533b,_0x4c9944)),this[_0x4bdb1b(0x2f71)][_0x8ba411['id']];var _0x595f2f,_0x5f542d;throw _0x4bdb1b(0xb36);},_0x2a3719['x'][_0x44f266(0x1fd2)][_0x44f266(0x34be)]=function(_0x43a4e5){var _0x3b4f62=_0x44f266;(_0x43a4e5=_0x43a4e5||this['activeCamera'])&&this['_depthRenderer']&&this[_0x3b4f62(0x2f71)][_0x43a4e5['id']]&&this[_0x3b4f62(0x2f71)][_0x43a4e5['id']]['dispose']();};class _0x5f03da{constructor(_0x5c7e3){var _0x28ef8c=_0x44f266;this[_0x28ef8c(0x3844)]=_0x18e6b2['l'][_0x28ef8c(0x19af)],this[_0x28ef8c(0xa56)]=_0x5c7e3;}['register'](){var _0xe9ca2c=_0x44f266;this['scene']['_gatherRenderTargetsStage']['registerStep'](_0x18e6b2['l'][_0xe9ca2c(0x30f7)],this,this[_0xe9ca2c(0x26b)]),this[_0xe9ca2c(0xa56)][_0xe9ca2c(0x1893)][_0xe9ca2c(0x3cef)](_0x18e6b2['l'][_0xe9ca2c(0x89e)],this,this['_gatherActiveCameraRenderTargets']);}[_0x44f266(0x2e13)](){}[_0x44f266(0x3551)](){var _0x121e6f=_0x44f266;for(const _0x3205eb in this[_0x121e6f(0xa56)][_0x121e6f(0x2f71)])this['scene'][_0x121e6f(0x2f71)][_0x3205eb][_0x121e6f(0x3551)]();}[_0x44f266(0x26b)](_0x3d5d7f){var _0x29de36=_0x44f266;if(this['scene'][_0x29de36(0x2f71)])for(const _0x4b8955 in this[_0x29de36(0xa56)][_0x29de36(0x2f71)]){const _0x3193cb=this[_0x29de36(0xa56)][_0x29de36(0x2f71)][_0x4b8955];_0x3193cb[_0x29de36(0x6ce)]&&!_0x3193cb['useOnlyInActiveCamera']&&_0x3d5d7f['push'](_0x3193cb[_0x29de36(0x132c)]());}}[_0x44f266(0x33a6)](_0x5095fd){var _0x2af2a3=_0x44f266;if(this[_0x2af2a3(0xa56)][_0x2af2a3(0x2f71)])for(const _0x46fa21 in this[_0x2af2a3(0xa56)][_0x2af2a3(0x2f71)]){const _0x1c72e6=this[_0x2af2a3(0xa56)][_0x2af2a3(0x2f71)][_0x46fa21];_0x1c72e6['enabled']&&_0x1c72e6[_0x2af2a3(0x1c2e)]&&this[_0x2af2a3(0xa56)][_0x2af2a3(0x3728)]['id']===_0x46fa21&&_0x5095fd[_0x2af2a3(0x1e1d)](_0x1c72e6[_0x2af2a3(0x132c)]());}}}_0x595d36['g'][_0x44f266(0x2f4c)]=_0x2e0699=>{var _0x3e209f=_0x44f266,_0x2a2c91;_0x2e0699[_0x3e209f(0x3ec7)](_0x18e6b2['l']['NAME_DEPTHRENDERER'])||(_0x2a2c91=new _0x5f03da(_0x2e0699),_0x2e0699[_0x3e209f(0xa99)](_0x2a2c91));};},0x14d2d:(_0x560b76,_0x1e76cd,_0x131d14)=>{var _0x1bba09=a7_0x38a779,_0x5964da=_0x131d14(0x1a27),_0x59e2b3=_0x131d14(0x51f),_0x37f9f4=_0x131d14(0x14e9f),_0x477a43=_0x131d14(0x9fd1),_0x564fca=_0x131d14(0x173aa),_0x53b156=_0x131d14(0x15325),_0x21f3a4=_0x131d14(0xdef7),_0xc7d55a=_0x131d14(0x77a5),_0x9e5825=(_0x131d14(0x6909),_0x131d14(0x8559),_0x131d14(0x9657)),_0x3ab211=_0x131d14(0xcef);_0x59e2b3['x'][_0x1bba09(0x1fd2)]['disableEdgesRendering']=function(){var _0x1031c4=_0x1bba09;return this['_edgesRenderer']&&(this[_0x1031c4(0x384e)][_0x1031c4(0x3551)](),this[_0x1031c4(0x384e)]=null),this;},_0x59e2b3['x'][_0x1bba09(0x1fd2)][_0x1bba09(0x5c3)]=function(_0x555695=0.95,_0x191d17=!0x1,_0x33d720){var _0x5d8b06=_0x1bba09;return this['disableEdgesRendering'](),this[_0x5d8b06(0x384e)]=new _0x5456db(this,_0x555695,_0x191d17,!0x0,_0x33d720),this;},Object[_0x1bba09(0x259d)](_0x59e2b3['x'][_0x1bba09(0x1fd2)],'edgesRenderer',{'get':function(){var _0x3d9068=_0x1bba09;return this[_0x3d9068(0x384e)];},'enumerable':!0x0,'configurable':!0x0}),_0x37f9f4['_']['prototype'][_0x1bba09(0x5c3)]=function(_0x1f37e6=0.95,_0x3e7b2e=!0x1){var _0x2e32f9=_0x1bba09;return this['disableEdgesRendering'](),this[_0x2e32f9(0x384e)]=new _0x54dcbb(this,_0x1f37e6,_0x3e7b2e),this;},_0x37f9f4['E'][_0x1bba09(0x1fd2)][_0x1bba09(0x5c3)]=function(_0x1fb682=0.95,_0x2814fa=!0x1){var _0x47e426=_0x1bba09;return _0x37f9f4['_'][_0x47e426(0x1fd2)][_0x47e426(0x5c3)][_0x47e426(0x3201)](this,arguments),this;};class _0x25af37{constructor(){var _0x34f718=_0x1bba09;this[_0x34f718(0x3cf3)]=new Array(),this[_0x34f718(0x188d)]=0x0;}}class _0x5456db{constructor(_0x2b879e,_0x1bce99=0.95,_0x4d31d0=!0x1,_0xf0d6b=!0x0,_0x37657a){var _0x1f4d13=_0x1bba09;this[_0x1f4d13(0x119d)]=0x3e8,this[_0x1f4d13(0x2aaf)]=0x32,this['_linesPositions']=new Array(),this['_linesNormals']=new Array(),this['_linesIndices']=new Array(),this[_0x1f4d13(0x1c99)]={},this['_buffersForInstances']={},this[_0x1f4d13(0x2ffd)]=!0x1,this[_0x1f4d13(0x3461)]=!0x0,this['customInstances']=new _0x9e5825['t'](0x20),this[_0x1f4d13(0x2e44)]=_0x2b879e,this[_0x1f4d13(0x2ffd)]=_0x4d31d0,this[_0x1f4d13(0xc6e)]=null!=_0x37657a?_0x37657a:null,this[_0x1f4d13(0x1b1e)]=_0x1bce99,this[_0x1f4d13(0x2e44)][_0x1f4d13(0x40ae)]()[_0x1f4d13(0x318e)]()[_0x1f4d13(0x3897)]&&(this[_0x1f4d13(0xf09)]=new _0x3ab211['q'](_0x2b879e[_0x1f4d13(0x318e)]())),this['_prepareRessources'](),_0xf0d6b&&(null==(_0x4d31d0=null==_0x37657a?void 0x0:_0x37657a['useAlternateEdgeFinder'])||_0x4d31d0?this['_generateEdgesLinesAlternate']():this['_generateEdgesLines']()),this['_meshRebuildObserver']=this[_0x1f4d13(0x2e44)][_0x1f4d13(0x2da)][_0x1f4d13(0x33ee)](()=>{var _0x2b90bd=_0x1f4d13;this[_0x2b90bd(0x2fb9)]();}),this[_0x1f4d13(0x3cd)]=this['_source'][_0x1f4d13(0x851)][_0x1f4d13(0x33ee)](()=>{this['dispose']();});}get[_0x1bba09(0x975)](){var _0xd5af4f=_0x1bba09;return this[_0xd5af4f(0x26b3)];}get[_0x1bba09(0x4128)](){var _0x243ab6=_0x1bba09;return this[_0x243ab6(0x1364)];}get[_0x1bba09(0x3940)](){var _0x560ed7=_0x1bba09;return this[_0x560ed7(0x195c)];}get['lineShader'](){var _0x223d86=_0x1bba09;return this[_0x223d86(0x122f)];}set[_0x1bba09(0xf7d)](_0x3f30af){var _0x41f845=_0x1bba09;this[_0x41f845(0x122f)]=_0x3f30af;}static[_0x1bba09(0x96e)](_0x4cb66e){var _0x244dd8=_0x1bba09;if(!_0x4cb66e['_edgeRenderLineShader']){const _0x8809d2=new _0x53b156['j']('lineShader',_0x4cb66e,'line',{'attributes':[_0x244dd8(0xdfa),_0x244dd8(0x39f3)],'uniforms':['world',_0x244dd8(0x33e8),_0x244dd8(0x389a),_0x244dd8(0xad8),_0x244dd8(0x34ec)]},!0x1);_0x8809d2[_0x244dd8(0xd67)]=!0x0,_0x8809d2['backFaceCulling']=!0x1,_0x8809d2['checkReadyOnEveryCall']=_0x4cb66e[_0x244dd8(0x318e)]()['isWebGPU'],_0x4cb66e[_0x244dd8(0x18c7)]=_0x8809d2;}return _0x4cb66e[_0x244dd8(0x18c7)];}[_0x1bba09(0x33e7)](){var _0x54e19a=_0x1bba09;this[_0x54e19a(0x122f)]||(this[_0x54e19a(0x122f)]=_0x5456db['_GetShader'](this[_0x54e19a(0x2e44)]['getScene']()));}[_0x1bba09(0x2fb9)](){var _0x10df0f=_0x1bba09;let _0x2b1a79=this['_buffers'][_0x5964da['o'][_0x10df0f(0x3056)]];_0x2b1a79&&_0x2b1a79[_0x10df0f(0x2fb9)](),(_0x2b1a79=this[_0x10df0f(0x1c99)][_0x5964da['o']['NormalKind']])&&_0x2b1a79[_0x10df0f(0x2fb9)]();const _0x747615=this[_0x10df0f(0x2e44)]['getScene'](),_0x87e24d=_0x747615[_0x10df0f(0x318e)]();this[_0x10df0f(0x3363)]=_0x87e24d['createIndexBuffer'](this[_0x10df0f(0x195c)]);}[_0x1bba09(0x3551)](){var _0x453d18=_0x1bba09,_0x1124ba;this['_source'][_0x453d18(0x2da)]['remove'](this['_meshRebuildObserver']),this[_0x453d18(0x2e44)][_0x453d18(0x851)]['remove'](this[_0x453d18(0x3cd)]);let _0xa2a2f2=this[_0x453d18(0x1c99)][_0x5964da['o'][_0x453d18(0x3056)]];_0xa2a2f2&&(_0xa2a2f2[_0x453d18(0x3551)](),this[_0x453d18(0x1c99)][_0x5964da['o'][_0x453d18(0x3056)]]=null),(_0xa2a2f2=this[_0x453d18(0x1c99)][_0x5964da['o'][_0x453d18(0x2496)]])&&(_0xa2a2f2[_0x453d18(0x3551)](),this[_0x453d18(0x1c99)][_0x5964da['o'][_0x453d18(0x2496)]]=null),this[_0x453d18(0x3363)]&&this[_0x453d18(0x2e44)]['getScene']()[_0x453d18(0x318e)]()['_releaseBuffer'](this[_0x453d18(0x3363)]),this['_lineShader']['dispose'](),null!=(_0x1124ba=this[_0x453d18(0xf09)])&&_0x1124ba['dispose']();}[_0x1bba09(0x38f1)](_0x47ac13,_0x40db0a,_0x2715f7,_0x453c33,_0x17ca91){return _0x47ac13===_0x2715f7&&_0x40db0a===_0x453c33||_0x47ac13===_0x453c33&&_0x40db0a===_0x2715f7?0x0:_0x47ac13===_0x453c33&&_0x40db0a===_0x17ca91||_0x47ac13===_0x17ca91&&_0x40db0a===_0x453c33?0x1:_0x47ac13===_0x17ca91&&_0x40db0a===_0x2715f7||_0x47ac13===_0x2715f7&&_0x40db0a===_0x17ca91?0x2:-0x1;}[_0x1bba09(0x2ecf)](_0xad123d,_0x432150,_0x1e8733,_0x400f9b,_0x7f2660){var _0x2b2adf=_0x1bba09,_0x2d1831=1e-10;return _0xad123d[_0x2b2adf(0x3396)](_0x1e8733,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x400f9b,_0x2d1831)||_0xad123d[_0x2b2adf(0x3396)](_0x400f9b,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x1e8733,_0x2d1831)?0x0:_0xad123d[_0x2b2adf(0x3396)](_0x400f9b,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x7f2660,_0x2d1831)||_0xad123d[_0x2b2adf(0x3396)](_0x7f2660,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x400f9b,_0x2d1831)?0x1:_0xad123d['equalsWithEpsilon'](_0x7f2660,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x1e8733,_0x2d1831)||_0xad123d[_0x2b2adf(0x3396)](_0x1e8733,_0x2d1831)&&_0x432150[_0x2b2adf(0x3396)](_0x7f2660,_0x2d1831)?0x2:-0x1;}['_checkEdge'](_0x274c23,_0x3865fc,_0x5ca8d9,_0x42e74c,_0x4f94ef){var _0x254a3b=_0x1bba09;(void 0x0===_0x3865fc||_0x477a43['P'][_0x254a3b(0x1457)](_0x5ca8d9[_0x274c23],_0x5ca8d9[_0x3865fc])<this[_0x254a3b(0x1b1e)])&&this[_0x254a3b(0x18d8)](_0x42e74c,_0x4f94ef,this[_0x254a3b(0x26b3)]['length']/0x3);}[_0x1bba09(0x18d8)](_0x442900,_0x388db7,_0x77d0d6){var _0x31a405=_0x1bba09;this[_0x31a405(0x26b3)][_0x31a405(0x1e1d)](_0x442900['x'],_0x442900['y'],_0x442900['z'],_0x442900['x'],_0x442900['y'],_0x442900['z'],_0x388db7['x'],_0x388db7['y'],_0x388db7['z'],_0x388db7['x'],_0x388db7['y'],_0x388db7['z']),this[_0x31a405(0x1364)][_0x31a405(0x1e1d)](_0x388db7['x'],_0x388db7['y'],_0x388db7['z'],-0x1,_0x388db7['x'],_0x388db7['y'],_0x388db7['z'],0x1,_0x442900['x'],_0x442900['y'],_0x442900['z'],-0x1,_0x442900['x'],_0x442900['y'],_0x442900['z'],0x1),this[_0x31a405(0x195c)][_0x31a405(0x1e1d)](_0x77d0d6,_0x77d0d6+0x1,_0x77d0d6+0x2,_0x77d0d6,_0x77d0d6+0x2,_0x77d0d6+0x3);}[_0x1bba09(0x2ed0)](_0xa77eac,_0x24710b,_0x5bebb4,_0x2b3412){var _0x221d68=_0x1bba09,_0x473ffc=(_0x30be30,_0x365f85,_0x281fd1)=>{var _0xfecb79=a7_0x2532;0x0<=_0x281fd1&&_0x365f85[_0xfecb79(0x1e1d)](_0x281fd1);for(let _0x563281=0x0;_0x563281<_0x30be30[_0xfecb79(0x3785)];++_0x563281)_0x365f85[_0xfecb79(0x1e1d)](_0x30be30[_0x563281][0x0]);};let _0x3c5ba3=0x0;_0xa77eac[0x1][_0x221d68(0x3785)]>=_0xa77eac[0x0][_0x221d68(0x3785)]&&_0xa77eac[0x1][_0x221d68(0x3785)]>=_0xa77eac[0x2][_0x221d68(0x3785)]?_0x3c5ba3=0x1:_0xa77eac[0x2][_0x221d68(0x3785)]>=_0xa77eac[0x0][_0x221d68(0x3785)]&&_0xa77eac[0x2]['length']>=_0xa77eac[0x1][_0x221d68(0x3785)]&&(_0x3c5ba3=0x2);for(let _0x2c4c86=0x0;_0x2c4c86<0x3;++_0x2c4c86)_0x2c4c86===_0x3c5ba3?_0xa77eac[_0x2c4c86][_0x221d68(0x852)]((_0x566092,_0x4dc371)=>_0x566092[0x1]<_0x4dc371[0x1]?-0x1:_0x566092[0x1]>_0x4dc371[0x1]?0x1:0x0):_0xa77eac[_0x2c4c86][_0x221d68(0x852)]((_0x1a933a,_0x5b3870)=>_0x1a933a[0x1]>_0x5b3870[0x1]?-0x1:_0x1a933a[0x1]<_0x5b3870[0x1]?0x1:0x0);var _0x5f5797=[],_0x123308=[],_0x5cb466=(_0x473ffc(_0xa77eac[_0x3c5ba3],_0x5f5797,-0x1),_0x5f5797[_0x221d68(0x3785)]);for(let _0xa3bc2f=_0x3c5ba3+0x2;_0xa3bc2f>=_0x3c5ba3+0x1;--_0xa3bc2f)_0x473ffc(_0xa77eac[_0xa3bc2f%0x3],_0x123308,_0xa3bc2f!==_0x3c5ba3+0x2?_0x2b3412[_0x5bebb4[_0x24710b+(_0xa3bc2f+0x1)%0x3]]:-0x1);var _0x363adc=_0x123308[_0x221d68(0x3785)],_0xd181cf=(_0x5bebb4['push'](_0x2b3412[_0x5bebb4[_0x24710b+_0x3c5ba3]],_0x5f5797[0x0],_0x123308[0x0]),_0x5bebb4['push'](_0x2b3412[_0x5bebb4[_0x24710b+(_0x3c5ba3+0x1)%0x3]],_0x123308[_0x363adc-0x1],_0x5f5797[_0x5cb466-0x1]),_0x5cb466<=_0x363adc),_0x20c77c=_0xd181cf?_0x5cb466:_0x363adc,_0x5e0ebb=_0xd181cf?_0x363adc:_0x5cb466,_0x27d57a=_0xd181cf?_0x5cb466-0x1:_0x363adc-0x1,_0x27bfdc=_0xd181cf?0x0:0x1;let _0x7ce609=_0x5cb466+_0x363adc-0x2,_0x41929c=0x0,_0x2650d2=0x0;var _0xd00978=_0xd181cf?_0x5f5797:_0x123308,_0x37ff72=_0xd181cf?_0x123308:_0x5f5797;let _0x57a969=0x0;for(;0x0<_0x7ce609--;){_0x27bfdc?_0x5bebb4[_0x221d68(0x1e1d)](_0xd00978[_0x41929c],_0x37ff72[_0x2650d2]):_0x5bebb4[_0x221d68(0x1e1d)](_0x37ff72[_0x2650d2],_0xd00978[_0x41929c]);let _0x1b71c8;(_0x57a969+=_0x20c77c)>=_0x5e0ebb&&_0x41929c<_0x27d57a?(_0x1b71c8=_0xd00978[++_0x41929c],_0x57a969-=_0x5e0ebb):_0x1b71c8=_0x37ff72[++_0x2650d2],_0x5bebb4['push'](_0x1b71c8);}_0x5bebb4[_0x24710b+0x0]=_0x5bebb4[_0x5bebb4[_0x221d68(0x3785)]-0x3],_0x5bebb4[_0x24710b+0x1]=_0x5bebb4[_0x5bebb4['length']-0x2],_0x5bebb4[_0x24710b+0x2]=_0x5bebb4[_0x5bebb4['length']-0x1],_0x5bebb4[_0x221d68(0x3785)]=_0x5bebb4[_0x221d68(0x3785)]-0x3;}[_0x1bba09(0x14fa)](){var _0x431f7c=_0x1bba09,_0x1b6fd9,_0xaf2229=this['_source'][_0x431f7c(0x3e76)](_0x5964da['o'][_0x431f7c(0x3056)]);let _0x28a31e=this[_0x431f7c(0x2e44)][_0x431f7c(0x17bc)]();if(_0x28a31e&&_0xaf2229){Array['isArray'](_0x28a31e)||(_0x28a31e=Array[_0x431f7c(0x398f)](_0x28a31e));var _0x3c0dc5=null==(_0x3c0dc5=null==(_0x3c0dc5=this['_options'])?void 0x0:_0x3c0dc5[_0x431f7c(0x2d1e)])||_0x3c0dc5,_0x19c289=_0x3c0dc5?Math[_0x431f7c(0x3872)](-Math[_0x431f7c(0x3e3)](null!=(_0x1b6fd9=null==(_0x1b6fd9=this[_0x431f7c(0xc6e)])?void 0x0:_0x1b6fd9[_0x431f7c(0xbe0)])?_0x1b6fd9:0.000001)/Math[_0x431f7c(0x3e3)](0xa)):null!=(_0x1b6fd9=null==(_0x1b6fd9=this[_0x431f7c(0xc6e)])?void 0x0:_0x1b6fd9[_0x431f7c(0xbe0)])?_0x1b6fd9:0.000001;const _0x5b3d1c=[],_0x29dcc3=[];if(_0x3c0dc5){const _0xeacb4f={};for(let _0x486949=0x0;_0x486949<_0xaf2229[_0x431f7c(0x3785)];_0x486949+=0x3){const _0x34b985=_0xaf2229[_0x486949+0x0],_0x3bc0c3=_0xaf2229[_0x486949+0x1],_0x534335=_0xaf2229[_0x486949+0x2];var _0x35113a,_0xde7601=_0x34b985[_0x431f7c(0x2a28)](_0x19c289)+'|'+_0x3bc0c3['toFixed'](_0x19c289)+'|'+_0x534335[_0x431f7c(0x2a28)](_0x19c289);void 0x0!==_0xeacb4f[_0xde7601]?_0x5b3d1c[_0x431f7c(0x1e1d)](_0xeacb4f[_0xde7601]):(_0x35113a=_0x486949/0x3,_0xeacb4f[_0xde7601]=_0x35113a,_0x5b3d1c['push'](_0x35113a),_0x29dcc3[_0x431f7c(0x1e1d)](_0x35113a));}}else for(let _0x10b290=0x0;_0x10b290<_0xaf2229[_0x431f7c(0x3785)];_0x10b290+=0x3){var _0x28835b=_0xaf2229[_0x10b290+0x0],_0x5a1c0b=_0xaf2229[_0x10b290+0x1],_0x5885b2=_0xaf2229[_0x10b290+0x2];let _0x4530a4=!0x1;for(let _0x1f502e=0x0;_0x1f502e<_0x10b290&&!_0x4530a4;_0x1f502e+=0x3){var _0x54379d=_0xaf2229[_0x1f502e+0x0],_0x4063b0=_0xaf2229[_0x1f502e+0x1],_0x32d16b=_0xaf2229[_0x1f502e+0x2];if(Math[_0x431f7c(0x3a1d)](_0x28835b-_0x54379d)<_0x19c289&&Math[_0x431f7c(0x3a1d)](_0x5a1c0b-_0x4063b0)<_0x19c289&&Math[_0x431f7c(0x3a1d)](_0x5885b2-_0x32d16b)<_0x19c289){_0x5b3d1c['push'](_0x1f502e/0x3),_0x4530a4=!0x0;break;}}_0x4530a4||(_0x5b3d1c[_0x431f7c(0x1e1d)](_0x10b290/0x3),_0x29dcc3[_0x431f7c(0x1e1d)](_0x10b290/0x3));}if(null!=(_0x1b6fd9=this[_0x431f7c(0xc6e)])&&_0x1b6fd9['applyTessellation']){var _0x3b5015=null!=(_0x1b6fd9=null==(_0x3c0dc5=this[_0x431f7c(0xc6e)])?void 0x0:_0x3c0dc5['epsilonVertexAligned'])?_0x1b6fd9:0.000001;const _0x583162=[];for(let _0x1c24e4=0x0;_0x1c24e4<_0x28a31e[_0x431f7c(0x3785)];_0x1c24e4+=0x3){let _0x23cd64;for(let _0xf1cd2d=0x0;_0xf1cd2d<0x3;++_0xf1cd2d){var _0x38ae23=_0x5b3d1c[_0x28a31e[_0x1c24e4+_0xf1cd2d]],_0x53d739=_0x5b3d1c[_0x28a31e[_0x1c24e4+(_0xf1cd2d+0x1)%0x3]],_0x2bc5da=_0x5b3d1c[_0x28a31e[_0x1c24e4+(_0xf1cd2d+0x2)%0x3]];if(_0x38ae23!==_0x53d739){var _0x154ffa=_0xaf2229[0x3*_0x38ae23+0x0],_0x4990dc=_0xaf2229[0x3*_0x38ae23+0x1],_0x34c730=_0xaf2229[0x3*_0x38ae23+0x2],_0x486344=_0xaf2229[0x3*_0x53d739+0x0],_0x4bbf8d=_0xaf2229[0x3*_0x53d739+0x1],_0x491470=_0xaf2229[0x3*_0x53d739+0x2],_0xd7a9fb=Math[_0x431f7c(0x243f)]((_0x486344-_0x154ffa)*(_0x486344-_0x154ffa)+(_0x4bbf8d-_0x4990dc)*(_0x4bbf8d-_0x4990dc)+(_0x491470-_0x34c730)*(_0x491470-_0x34c730));for(let _0x42ba26=0x0;_0x42ba26<_0x29dcc3[_0x431f7c(0x3785)]-0x1;_0x42ba26++){var _0x4a57f9,_0x18d6ba,_0x2c6b5f,_0x3903ef,_0x44adfd=_0x29dcc3[_0x42ba26];_0x44adfd!==_0x38ae23&&_0x44adfd!==_0x53d739&&_0x44adfd!==_0x2bc5da&&(_0x3903ef=_0xaf2229[0x3*_0x44adfd+0x0],_0x4a57f9=_0xaf2229[0x3*_0x44adfd+0x1],_0x18d6ba=_0xaf2229[0x3*_0x44adfd+0x2],_0x2c6b5f=Math[_0x431f7c(0x243f)]((_0x3903ef-_0x154ffa)*(_0x3903ef-_0x154ffa)+(_0x4a57f9-_0x4990dc)*(_0x4a57f9-_0x4990dc)+(_0x18d6ba-_0x34c730)*(_0x18d6ba-_0x34c730)),_0x3903ef=Math[_0x431f7c(0x243f)]((_0x3903ef-_0x486344)*(_0x3903ef-_0x486344)+(_0x4a57f9-_0x4bbf8d)*(_0x4a57f9-_0x4bbf8d)+(_0x18d6ba-_0x491470)*(_0x18d6ba-_0x491470)),Math[_0x431f7c(0x3a1d)](_0x2c6b5f+_0x3903ef-_0xd7a9fb)<_0x3b5015&&(_0x23cd64||(_0x23cd64={'index':_0x1c24e4,'edgesPoints':[[],[],[]]},_0x583162[_0x431f7c(0x1e1d)](_0x23cd64)),_0x23cd64[_0x431f7c(0x10cc)][_0xf1cd2d][_0x431f7c(0x1e1d)]([_0x44adfd,_0x2c6b5f])));}}}}for(let _0x54d9f3=0x0;_0x54d9f3<_0x583162[_0x431f7c(0x3785)];++_0x54d9f3){var _0x2a7462=_0x583162[_0x54d9f3];this[_0x431f7c(0x2ed0)](_0x2a7462[_0x431f7c(0x10cc)],_0x2a7462[_0x431f7c(0x38ac)],_0x28a31e,_0x5b3d1c);}_0x583162[_0x431f7c(0x3785)]=0x0;}const _0x49ec1f={};for(let _0x2feea3=0x0;_0x2feea3<_0x28a31e['length'];_0x2feea3+=0x3){let _0x54a769;for(let _0x3cfc66=0x0;_0x3cfc66<0x3;++_0x3cfc66){let _0x5e9806=_0x5b3d1c[_0x28a31e[_0x2feea3+_0x3cfc66]],_0xfe6943=_0x5b3d1c[_0x28a31e[_0x2feea3+(_0x3cfc66+0x1)%0x3]];var _0x1a2407=_0x5b3d1c[_0x28a31e[_0x2feea3+(_0x3cfc66+0x2)%0x3]];if(_0x5e9806!==_0xfe6943&&(_0x5e9806!==_0x1a2407&&_0xfe6943!==_0x1a2407||null==(_0x4f87bf=this[_0x431f7c(0xc6e)])||!_0x4f87bf[_0x431f7c(0x1844)])){_0x477a43['jp'][_0x431f7c(0x19f4)][0x0][_0x431f7c(0x408c)](_0xaf2229[0x3*_0x5e9806+0x0],_0xaf2229[0x3*_0x5e9806+0x1],_0xaf2229[0x3*_0x5e9806+0x2]),_0x477a43['jp']['Vector3'][0x1][_0x431f7c(0x408c)](_0xaf2229[0x3*_0xfe6943+0x0],_0xaf2229[0x3*_0xfe6943+0x1],_0xaf2229[0x3*_0xfe6943+0x2]),_0x477a43['jp'][_0x431f7c(0x19f4)][0x2]['copyFromFloats'](_0xaf2229[0x3*_0x1a2407+0x0],_0xaf2229[0x3*_0x1a2407+0x1],_0xaf2229[0x3*_0x1a2407+0x2]),_0x54a769||(_0x477a43['jp'][_0x431f7c(0x19f4)][0x1][_0x431f7c(0x3cb9)](_0x477a43['jp'][_0x431f7c(0x19f4)][0x0],_0x477a43['jp'][_0x431f7c(0x19f4)][0x3]),_0x477a43['jp'][_0x431f7c(0x19f4)][0x2][_0x431f7c(0x3cb9)](_0x477a43['jp'][_0x431f7c(0x19f4)][0x1],_0x477a43['jp'][_0x431f7c(0x19f4)][0x4]),(_0x54a769=_0x477a43['P'][_0x431f7c(0x37c3)](_0x477a43['jp'][_0x431f7c(0x19f4)][0x3],_0x477a43['jp']['Vector3'][0x4]))[_0x431f7c(0x3952)]()),_0x5e9806>_0xfe6943&&(_0x4f87bf=_0x5e9806,_0x5e9806=_0xfe6943,_0xfe6943=_0x4f87bf);var _0x4f87bf,_0x1a2407=_0x5e9806+'_'+_0xfe6943;const _0x3538c4=_0x49ec1f[_0x1a2407];_0x3538c4?_0x3538c4[_0x431f7c(0xd2d)]||(_0x477a43['P']['Dot'](_0x54a769,_0x3538c4[_0x431f7c(0x39f3)])<this['_epsilon']&&this[_0x431f7c(0x18d8)](_0x477a43['jp'][_0x431f7c(0x19f4)][0x0],_0x477a43['jp'][_0x431f7c(0x19f4)][0x1],this[_0x431f7c(0x26b3)][_0x431f7c(0x3785)]/0x3),_0x3538c4[_0x431f7c(0xd2d)]=!0x0):_0x49ec1f[_0x1a2407]={'normal':_0x54a769,'done':!0x1,'index':_0x2feea3,'i':_0x3cfc66};}}}for(const _0x546ec7 in _0x49ec1f){var _0xeb2e8d,_0x467091=_0x49ec1f[_0x546ec7];_0x467091[_0x431f7c(0xd2d)]||(_0xeb2e8d=_0x5b3d1c[_0x28a31e[_0x467091[_0x431f7c(0x38ac)]+_0x467091['i']]],_0x467091=_0x5b3d1c[_0x28a31e[_0x467091[_0x431f7c(0x38ac)]+(_0x467091['i']+0x1)%0x3]],_0x477a43['jp'][_0x431f7c(0x19f4)][0x0]['copyFromFloats'](_0xaf2229[0x3*_0xeb2e8d+0x0],_0xaf2229[0x3*_0xeb2e8d+0x1],_0xaf2229[0x3*_0xeb2e8d+0x2]),_0x477a43['jp'][_0x431f7c(0x19f4)][0x1][_0x431f7c(0x408c)](_0xaf2229[0x3*_0x467091+0x0],_0xaf2229[0x3*_0x467091+0x1],_0xaf2229[0x3*_0x467091+0x2]),this['createLine'](_0x477a43['jp'][_0x431f7c(0x19f4)][0x0],_0x477a43['jp'][_0x431f7c(0x19f4)][0x1],this[_0x431f7c(0x26b3)][_0x431f7c(0x3785)]/0x3));}const _0x2e0183=this[_0x431f7c(0x2e44)]['getScene']()[_0x431f7c(0x318e)]();this[_0x431f7c(0x1c99)][_0x5964da['o'][_0x431f7c(0x3056)]]=new _0x5964da['o'](_0x2e0183,this[_0x431f7c(0x26b3)],_0x5964da['o'][_0x431f7c(0x3056)],!0x1),this['_buffers'][_0x5964da['o'][_0x431f7c(0x2496)]]=new _0x5964da['o'](_0x2e0183,this['_linesNormals'],_0x5964da['o']['NormalKind'],!0x1,!0x1,0x4),this[_0x431f7c(0x369)][_0x5964da['o'][_0x431f7c(0x3056)]]=this[_0x431f7c(0x1c99)][_0x5964da['o'][_0x431f7c(0x3056)]],this['_buffersForInstances'][_0x5964da['o']['NormalKind']]=this['_buffers'][_0x5964da['o']['NormalKind']],this[_0x431f7c(0x3363)]=_0x2e0183['createIndexBuffer'](this[_0x431f7c(0x195c)]),this[_0x431f7c(0x4166)]=this[_0x431f7c(0x195c)][_0x431f7c(0x3785)];}}[_0x1bba09(0x7fb)](){var _0xd5bf02=_0x1bba09,_0x214194=this[_0xd5bf02(0x2e44)][_0xd5bf02(0x3e76)](_0x5964da['o'][_0xd5bf02(0x3056)]),_0x664ee1=this[_0xd5bf02(0x2e44)][_0xd5bf02(0x17bc)]();if(_0x664ee1&&_0x214194){const _0x33e87f=new Array(),_0xaa3e78=new Array();let _0x5a7302,_0x4abaeb;for(_0x5a7302=0x0;_0x5a7302<_0x664ee1[_0xd5bf02(0x3785)];_0x5a7302+=0x3){_0x4abaeb=new _0x25af37();var _0x591fed=_0x664ee1[_0x5a7302],_0x50f056=_0x664ee1[_0x5a7302+0x1],_0x172a63=_0x664ee1[_0x5a7302+0x2];_0x4abaeb['p0']=new _0x477a43['P'](_0x214194[0x3*_0x591fed],_0x214194[0x3*_0x591fed+0x1],_0x214194[0x3*_0x591fed+0x2]),_0x4abaeb['p1']=new _0x477a43['P'](_0x214194[0x3*_0x50f056],_0x214194[0x3*_0x50f056+0x1],_0x214194[0x3*_0x50f056+0x2]),_0x4abaeb['p2']=new _0x477a43['P'](_0x214194[0x3*_0x172a63],_0x214194[0x3*_0x172a63+0x1],_0x214194[0x3*_0x172a63+0x2]);const _0x512840=_0x477a43['P']['Cross'](_0x4abaeb['p1'][_0xd5bf02(0x1dc8)](_0x4abaeb['p0']),_0x4abaeb['p2'][_0xd5bf02(0x1dc8)](_0x4abaeb['p1']));_0x512840[_0xd5bf02(0x3952)](),_0xaa3e78[_0xd5bf02(0x1e1d)](_0x512840),_0x33e87f[_0xd5bf02(0x1e1d)](_0x4abaeb);}for(_0x5a7302=0x0;_0x5a7302<_0x33e87f['length'];_0x5a7302++){_0x4abaeb=_0x33e87f[_0x5a7302];for(let _0x42e6ff=_0x5a7302+0x1;_0x42e6ff<_0x33e87f['length'];_0x42e6ff++){const _0x3e2ebd=_0x33e87f[_0x42e6ff];if(0x3===_0x4abaeb['edgesConnectedCount'])break;if(0x3!==_0x3e2ebd['edgesConnectedCount']){var _0x19a1e5=_0x664ee1[0x3*_0x42e6ff],_0x49d2c1=_0x664ee1[0x3*_0x42e6ff+0x1],_0x4506f3=_0x664ee1[0x3*_0x42e6ff+0x2];for(let _0x331f74=0x0;_0x331f74<0x3;_0x331f74++){let _0x26e290=0x0;if(void 0x0===_0x4abaeb[_0xd5bf02(0x3cf3)][_0x331f74]){switch(_0x331f74){case 0x0:_0x26e290=this['_checkVerticesInsteadOfIndices']?this[_0xd5bf02(0x2ecf)](_0x4abaeb['p0'],_0x4abaeb['p1'],_0x3e2ebd['p0'],_0x3e2ebd['p1'],_0x3e2ebd['p2']):this['_processEdgeForAdjacencies'](_0x664ee1[0x3*_0x5a7302],_0x664ee1[0x3*_0x5a7302+0x1],_0x19a1e5,_0x49d2c1,_0x4506f3);break;case 0x1:_0x26e290=this[_0xd5bf02(0x2ffd)]?this[_0xd5bf02(0x2ecf)](_0x4abaeb['p1'],_0x4abaeb['p2'],_0x3e2ebd['p0'],_0x3e2ebd['p1'],_0x3e2ebd['p2']):this[_0xd5bf02(0x38f1)](_0x664ee1[0x3*_0x5a7302+0x1],_0x664ee1[0x3*_0x5a7302+0x2],_0x19a1e5,_0x49d2c1,_0x4506f3);break;case 0x2:_0x26e290=this[_0xd5bf02(0x2ffd)]?this[_0xd5bf02(0x2ecf)](_0x4abaeb['p2'],_0x4abaeb['p0'],_0x3e2ebd['p0'],_0x3e2ebd['p1'],_0x3e2ebd['p2']):this[_0xd5bf02(0x38f1)](_0x664ee1[0x3*_0x5a7302+0x2],_0x664ee1[0x3*_0x5a7302],_0x19a1e5,_0x49d2c1,_0x4506f3);}if(-0x1!==_0x26e290&&(_0x4abaeb[_0xd5bf02(0x3cf3)][_0x331f74]=_0x42e6ff,_0x3e2ebd[_0xd5bf02(0x3cf3)][_0x26e290]=_0x5a7302,_0x4abaeb['edgesConnectedCount']++,_0x3e2ebd[_0xd5bf02(0x188d)]++,0x3===_0x4abaeb[_0xd5bf02(0x188d)]))break;}}}}}for(_0x5a7302=0x0;_0x5a7302<_0x33e87f[_0xd5bf02(0x3785)];_0x5a7302++){var _0x19e5fb=_0x33e87f[_0x5a7302];this[_0xd5bf02(0x202c)](_0x5a7302,_0x19e5fb['edges'][0x0],_0xaa3e78,_0x19e5fb['p0'],_0x19e5fb['p1']),this[_0xd5bf02(0x202c)](_0x5a7302,_0x19e5fb[_0xd5bf02(0x3cf3)][0x1],_0xaa3e78,_0x19e5fb['p1'],_0x19e5fb['p2']),this[_0xd5bf02(0x202c)](_0x5a7302,_0x19e5fb['edges'][0x2],_0xaa3e78,_0x19e5fb['p2'],_0x19e5fb['p0']);}const _0x58a17b=this['_source'][_0xd5bf02(0x40ae)]()['getEngine']();this[_0xd5bf02(0x1c99)][_0x5964da['o'][_0xd5bf02(0x3056)]]=new _0x5964da['o'](_0x58a17b,this[_0xd5bf02(0x26b3)],_0x5964da['o']['PositionKind'],!0x1),this[_0xd5bf02(0x1c99)][_0x5964da['o'][_0xd5bf02(0x2496)]]=new _0x5964da['o'](_0x58a17b,this[_0xd5bf02(0x1364)],_0x5964da['o']['NormalKind'],!0x1,!0x1,0x4),this['_buffersForInstances'][_0x5964da['o'][_0xd5bf02(0x3056)]]=this[_0xd5bf02(0x1c99)][_0x5964da['o'][_0xd5bf02(0x3056)]],this[_0xd5bf02(0x369)][_0x5964da['o']['NormalKind']]=this['_buffers'][_0x5964da['o'][_0xd5bf02(0x2496)]],this[_0xd5bf02(0x3363)]=_0x58a17b['createIndexBuffer'](this[_0xd5bf02(0x195c)]),this[_0xd5bf02(0x4166)]=this[_0xd5bf02(0x195c)]['length'];}}[_0x1bba09(0x1977)](){var _0x9ea704=_0x1bba09;return this[_0x9ea704(0x122f)][_0x9ea704(0x1977)](this[_0x9ea704(0x2e44)],this['_source']['hasInstances']&&0x0<this['customInstances'][_0x9ea704(0x3785)]||this[_0x9ea704(0x2e44)]['hasThinInstances']);}['render'](){var _0x42da0f=_0x1bba09;const _0x581af6=this[_0x42da0f(0x2e44)][_0x42da0f(0x40ae)]();var _0x9b30b9=this[_0x42da0f(0x122f)][_0x42da0f(0x1f8)]();if(this[_0x42da0f(0xf09)]&&this[_0x42da0f(0x122f)][_0x42da0f(0x23ca)](this['_drawWrapper']),this[_0x42da0f(0x1977)]()&&_0x581af6[_0x42da0f(0x3728)]){var _0x465f3a=this[_0x42da0f(0x2e44)][_0x42da0f(0x3639)]&&0x0<this['customInstances'][_0x42da0f(0x3785)],_0x275bff=_0x465f3a||this[_0x42da0f(0x2e44)][_0x42da0f(0x2d7)];let _0x32ff9f=0x0;if(_0x275bff){if(this[_0x42da0f(0x369)][_0x42da0f(0x286b)]=this[_0x42da0f(0x2e44)][_0x42da0f(0x3ca4)]('world0'),this[_0x42da0f(0x369)][_0x42da0f(0xac0)]=this[_0x42da0f(0x2e44)]['getVertexBuffer'](_0x42da0f(0xac0)),this[_0x42da0f(0x369)]['world2']=this[_0x42da0f(0x2e44)][_0x42da0f(0x3ca4)]('world2'),this[_0x42da0f(0x369)][_0x42da0f(0x92d)]=this[_0x42da0f(0x2e44)][_0x42da0f(0x3ca4)](_0x42da0f(0x92d)),_0x465f3a){const _0x61125c=this[_0x42da0f(0x2e44)][_0x42da0f(0x186f)];if(_0x32ff9f=this[_0x42da0f(0x1d85)][_0x42da0f(0x3785)],!_0x61125c['instancesData'])return void(this[_0x42da0f(0x2e44)][_0x42da0f(0x40ae)]()[_0x42da0f(0x34a7)]||this['customInstances'][_0x42da0f(0x2af4)]());if(!_0x61125c[_0x42da0f(0x1946)]){let _0x226028=0x0;for(let _0x37d7d5=0x0;_0x37d7d5<_0x32ff9f;++_0x37d7d5)this['customInstances']['data'][_0x37d7d5][_0x42da0f(0x3f0b)](_0x61125c['instancesData'],_0x226028),_0x226028+=0x10;_0x61125c[_0x42da0f(0x398c)]['updateDirectly'](_0x61125c[_0x42da0f(0x1ab0)],0x0,_0x32ff9f);}}else _0x32ff9f=this[_0x42da0f(0x2e44)]['thinInstanceCount'];}const _0x16e3e1=_0x581af6[_0x42da0f(0x318e)]();this[_0x42da0f(0x122f)][_0x42da0f(0x20bf)](),0x1!==this[_0x42da0f(0x2e44)]['edgesColor']['a']?_0x16e3e1['setAlphaMode'](_0xc7d55a['g']['ALPHA_COMBINE']):_0x16e3e1[_0x42da0f(0x3cdf)](_0xc7d55a['g'][_0x42da0f(0x1508)]),_0x16e3e1[_0x42da0f(0x7ce)](_0x275bff?this[_0x42da0f(0x369)]:this[_0x42da0f(0x1c99)],this[_0x42da0f(0x3363)],this[_0x42da0f(0x122f)][_0x42da0f(0x31bf)]()),_0x581af6[_0x42da0f(0x1251)](),this['_lineShader'][_0x42da0f(0x880)](_0x42da0f(0x389a),this[_0x42da0f(0x2e44)]['edgesColor']),_0x581af6[_0x42da0f(0x3728)][_0x42da0f(0x16a7)]===_0x21f3a4['V'][_0x42da0f(0x2353)]?this[_0x42da0f(0x122f)][_0x42da0f(0x21ba)](_0x42da0f(0xad8),this[_0x42da0f(0x2e44)][_0x42da0f(0x3fdb)]/this['edgesWidthScalerForOrthographic']):this['_lineShader'][_0x42da0f(0x21ba)]('width',this[_0x42da0f(0x2e44)][_0x42da0f(0x3fdb)]/this[_0x42da0f(0x2aaf)]),this[_0x42da0f(0x122f)][_0x42da0f(0x21ba)](_0x42da0f(0x34ec),_0x16e3e1[_0x42da0f(0x12a0)](_0x581af6['activeCamera'])),this[_0x42da0f(0x122f)][_0x42da0f(0xc95)](this[_0x42da0f(0x2e44)][_0x42da0f(0x269)]()),_0x16e3e1['drawElementsType'](_0x564fca['F'][_0x42da0f(0xca5)],0x0,this[_0x42da0f(0x4166)],_0x32ff9f),this[_0x42da0f(0x122f)][_0x42da0f(0x3cc3)](),_0x275bff&&_0x16e3e1[_0x42da0f(0x1e23)](),this[_0x42da0f(0x2e44)][_0x42da0f(0x40ae)]()[_0x42da0f(0x34a7)]||this[_0x42da0f(0x1d85)]['reset'](),this[_0x42da0f(0x122f)][_0x42da0f(0x23ca)](_0x9b30b9);}else this['_lineShader'][_0x42da0f(0x23ca)](_0x9b30b9);}}class _0x54dcbb extends _0x5456db{constructor(_0x1b26f8,_0x3d04b2=0.95,_0x398963=!0x1){var _0x2acfa2=_0x1bba09;super(_0x1b26f8,_0x3d04b2,_0x398963,!0x1),this[_0x2acfa2(0x7fb)]();}[_0x1bba09(0x7fb)](){var _0x9aaafa=_0x1bba09,_0x11408f=this['_source']['getVerticesData'](_0x5964da['o'][_0x9aaafa(0x3056)]),_0x5a5a84=this[_0x9aaafa(0x2e44)]['getIndices']();if(_0x5a5a84&&_0x11408f){var _0x3dbdc6=_0x477a43['jp'][_0x9aaafa(0x19f4)][0x0],_0x5dcf44=_0x477a43['jp'][_0x9aaafa(0x19f4)][0x1],_0x19ddd2=_0x5a5a84[_0x9aaafa(0x3785)]-0x1;for(let _0x500499=0x0,_0x3c6566=0x0;_0x500499<_0x19ddd2;_0x500499+=0x2,_0x3c6566+=0x4)_0x477a43['P'][_0x9aaafa(0x1bea)](_0x11408f,0x3*_0x5a5a84[_0x500499],_0x3dbdc6),_0x477a43['P'][_0x9aaafa(0x1bea)](_0x11408f,0x3*_0x5a5a84[_0x500499+0x1],_0x5dcf44),this[_0x9aaafa(0x18d8)](_0x3dbdc6,_0x5dcf44,_0x3c6566);const _0x55ed3f=this['_source'][_0x9aaafa(0x40ae)]()['getEngine']();this[_0x9aaafa(0x1c99)][_0x5964da['o'][_0x9aaafa(0x3056)]]=new _0x5964da['o'](_0x55ed3f,this[_0x9aaafa(0x26b3)],_0x5964da['o'][_0x9aaafa(0x3056)],!0x1),this[_0x9aaafa(0x1c99)][_0x5964da['o']['NormalKind']]=new _0x5964da['o'](_0x55ed3f,this['_linesNormals'],_0x5964da['o'][_0x9aaafa(0x2496)],!0x1,!0x1,0x4),this[_0x9aaafa(0x3363)]=_0x55ed3f[_0x9aaafa(0x3dce)](this[_0x9aaafa(0x195c)]),this['_indicesCount']=this[_0x9aaafa(0x195c)][_0x9aaafa(0x3785)];}}}},0x136c7:(_0x36d457,_0x594a65,_0x5db81e)=>{var _0x36333b=a7_0x38a779,_0xfe8afe=_0x5db81e(0x1446b),_0x527262=_0x5db81e(0xbb85),_0x29e614=_0x5db81e(0x7b76),_0x25c376=_0x5db81e(0xa427),_0x59fcea=_0x5db81e(0x1eea),_0x27412f=_0x5db81e(0x13aac);function _0x184560(_0x5c4d1e){return _0x5c4d1e['particleSystem'];}_0x5db81e(0xd43b),_0x5db81e(0x10315),_0x5db81e(0x11576),_0x5db81e(0xd599),_0x5db81e(0x10c8),_0x5db81e(0x7cc8),_0x5db81e(0xf945),_0x5db81e(0xdc0e),_0x5db81e(0xf9e7),Object[_0x36333b(0x259d)](_0xfe8afe['x'][_0x36333b(0x1fd2)],_0x36333b(0x191a),{'get':function(){var _0x2d559c=_0x36333b;return this[_0x2d559c(0x3b0d)];},'set':function(_0x4e7fbd){var _0xb7d673=_0x36333b;this[_0xb7d673(0x3b0d)]=_0x4e7fbd;},'enumerable':!0x0,'configurable':!0x0}),_0xfe8afe['x']['prototype']['enableFluidRenderer']=function(){var _0x2537a6=_0x36333b;return this[_0x2537a6(0x3b0d)]||(this['_fluidRenderer']=new _0x11701c(this),this[_0x2537a6(0x3b0d)]);},_0xfe8afe['x'][_0x36333b(0x1fd2)][_0x36333b(0x389e)]=function(){var _0x404598=_0x36333b,_0x341595;null!=(_0x341595=this[_0x404598(0x3b0d)])&&_0x341595[_0x404598(0x3551)](),this[_0x404598(0x3b0d)]=null;};class _0x15fa60{constructor(_0x1a9c90){var _0x17c8c8=_0x36333b;this[_0x17c8c8(0x3844)]=_0x527262['l']['NAME_FLUIDRENDERER'],this[_0x17c8c8(0xa56)]=_0x1a9c90;}[_0x36333b(0x3ee4)](){var _0x5066d9=_0x36333b;this['scene']['_gatherActiveCameraRenderTargetsStage'][_0x5066d9(0x3cef)](_0x527262['l'][_0x5066d9(0xdda)],this,this[_0x5066d9(0x33a6)]),this['scene'][_0x5066d9(0x2cc2)][_0x5066d9(0x3cef)](_0x527262['l'][_0x5066d9(0x140e)],this,this[_0x5066d9(0x2057)]);}[_0x36333b(0x33a6)](_0xbc18a){var _0x5e0466=_0x36333b,_0x2fab88;null!=(_0x2fab88=this[_0x5e0466(0xa56)][_0x5e0466(0x191a)])&&_0x2fab88['_prepareRendering']();}[_0x36333b(0x2057)](_0x284c5a){var _0x21737e=_0x36333b,_0x5785f4;null!=(_0x5785f4=this[_0x21737e(0xa56)]['fluidRenderer'])&&_0x5785f4[_0x21737e(0x1273)](_0x284c5a);}[_0x36333b(0x2e13)](){var _0x5cd9bd=_0x36333b;this[_0x5cd9bd(0xa56)]['_fluidRenderer']&&(this['scene'][_0x5cd9bd(0x389e)](),this[_0x5cd9bd(0xa56)][_0x5cd9bd(0x1e98)]());}[_0x36333b(0x3551)](){var _0x54b3ac=_0x36333b;this['scene'][_0x54b3ac(0x389e)]();}}class _0x11701c{constructor(_0x520d5e){var _0x57576a=_0x36333b;this['_scene']=_0x520d5e,this[_0x57576a(0xe76)]=_0x520d5e[_0x57576a(0x318e)](),this[_0x57576a(0x1006)]=null,this[_0x57576a(0x16c6)]=[],this[_0x57576a(0x2eca)]=[],this['_cameras']=new Map(),_0x11701c[_0x57576a(0x2f4c)](this[_0x57576a(0x3921)]),this[_0x57576a(0x1006)]=this[_0x57576a(0xe76)][_0x57576a(0x3ca5)][_0x57576a(0x33ee)](()=>{var _0x20b5fc=_0x57576a;this[_0x20b5fc(0x28b3)]();});}static[_0x36333b(0x2f4c)](_0x2d6a54){var _0x5a93b1=_0x36333b,_0x31ef6d;_0x2d6a54[_0x5a93b1(0x3ec7)](_0x527262['l'][_0x5a93b1(0xa27)])||(_0x31ef6d=new _0x15fa60(_0x2d6a54),_0x2d6a54[_0x5a93b1(0xa99)](_0x31ef6d));}['recreate'](){var _0x2b2c92=_0x36333b;this[_0x2b2c92(0xfd0)](),this[_0x2b2c92(0x28b3)]();}[_0x36333b(0x283f)](_0x278fa8){return _0x278fa8=this['_getParticleSystemIndex'](_0x278fa8),-0x1!==_0x278fa8?this['renderObjects'][_0x278fa8]:null;}[_0x36333b(0x41e)](_0x5797ee,_0x3e1f9b,_0x11167b,_0x2bd7cb){var _0x47b06b=_0x36333b;const _0x50267a=new _0x29e614['F'](this['_scene'],_0x5797ee);return _0x50267a['onParticleSizeChanged']['add'](this['_setParticleSizeForRenderTargets'][_0x47b06b(0xc95)](this)),_0x11167b||(_0x11167b=new _0x25c376['R'](this[_0x47b06b(0x3921)],_0x2bd7cb),this[_0x47b06b(0x2eca)][_0x47b06b(0x1e1d)](_0x11167b)),_0x11167b[_0x47b06b(0x2071)][_0x47b06b(0xd58)]()||_0x11167b[_0x47b06b(0x2071)][_0x47b06b(0x33ee)](this[_0x47b06b(0x28de)][_0x47b06b(0xc95)](this)),void 0x0!==_0x3e1f9b&&(_0x11167b[_0x47b06b(0xe6e)]=_0x3e1f9b),_0x5797ee={'object':_0x50267a,'targetRenderer':_0x11167b},(this[_0x47b06b(0x16c6)][_0x47b06b(0x1e1d)](_0x5797ee),this[_0x47b06b(0xfd0)](),this[_0x47b06b(0x5de)](),_0x5797ee);}[_0x36333b(0x296d)](_0x4c8bad,_0x139ebc,_0x19ffaa,_0x4e717d,_0x44fc9c){var _0x33ff57=_0x36333b;const _0x4c282e=new _0x59fcea['H'](this[_0x33ff57(0x3921)],_0x4c8bad,_0x139ebc);return _0x4c282e[_0x33ff57(0x240f)][_0x33ff57(0x33ee)](this[_0x33ff57(0x5de)][_0x33ff57(0xc95)](this)),_0x4e717d||(_0x4e717d=new _0x25c376['R'](this[_0x33ff57(0x3921)],_0x44fc9c),this['targetRenderers'][_0x33ff57(0x1e1d)](_0x4e717d)),_0x4e717d[_0x33ff57(0x2071)][_0x33ff57(0xd58)]()||_0x4e717d[_0x33ff57(0x2071)][_0x33ff57(0x33ee)](this[_0x33ff57(0x28de)]['bind'](this)),void 0x0!==_0x19ffaa&&(_0x4e717d[_0x33ff57(0xe6e)]=_0x19ffaa),_0x4c8bad={'object':_0x4c282e,'targetRenderer':_0x4e717d},(this['renderObjects']['push'](_0x4c8bad),this[_0x33ff57(0xfd0)](),this[_0x33ff57(0x5de)](),_0x4c8bad);}['removeRenderObject'](_0x2bcffb,_0x3c52fb=!0x0){var _0x3b48ae=_0x36333b,_0x4bd875=this[_0x3b48ae(0x16c6)][_0x3b48ae(0x850)](_0x2bcffb);return-0x1!==_0x4bd875&&(_0x2bcffb[_0x3b48ae(0x1c87)]['dispose'](),this[_0x3b48ae(0x16c6)][_0x3b48ae(0x2e7)](_0x4bd875,0x1),_0x3c52fb&&this[_0x3b48ae(0x1eb5)]()?this[_0x3b48ae(0x28b3)]():this[_0x3b48ae(0x5de)](),!0x0);}[_0x36333b(0xfd0)](){var _0x597fdb=_0x36333b;this[_0x597fdb(0x16c6)]['sort']((_0x214dda,_0x4637da)=>_0x214dda['object'][_0x597fdb(0x1641)]<_0x4637da[_0x597fdb(0x1c87)][_0x597fdb(0x1641)]?-0x1:_0x214dda[_0x597fdb(0x1c87)]['priority']>_0x4637da[_0x597fdb(0x1c87)][_0x597fdb(0x1641)]?0x1:0x0);}[_0x36333b(0x1eb5)](){var _0x51d0c0=_0x36333b;const _0x2e4d81={};for(let _0x137ad0=0x0;_0x137ad0<this[_0x51d0c0(0x16c6)]['length'];++_0x137ad0){var _0x778095=this[_0x51d0c0(0x16c6)][_0x137ad0][_0x51d0c0(0x11df)];_0x2e4d81[this['targetRenderers'][_0x51d0c0(0x850)](_0x778095)]=!0x0;}let _0xd3974e=!0x1;const _0x3c6b8b=[];for(let _0x53f624=0x0;_0x53f624<this[_0x51d0c0(0x2eca)][_0x51d0c0(0x3785)];++_0x53f624)_0x2e4d81[_0x53f624]?_0x3c6b8b[_0x51d0c0(0x1e1d)](this[_0x51d0c0(0x2eca)][_0x53f624]):(this['targetRenderers'][_0x53f624][_0x51d0c0(0x3551)](),_0xd3974e=!0x0);return _0xd3974e&&(this[_0x51d0c0(0x2eca)][_0x51d0c0(0x3785)]=0x0,this[_0x51d0c0(0x2eca)]['push'](..._0x3c6b8b)),_0xd3974e;}['_getParticleSystemIndex'](_0x4c843e){var _0x28d6e9=_0x36333b;for(let _0x2b33f3=0x0;_0x2b33f3<this[_0x28d6e9(0x16c6)][_0x28d6e9(0x3785)];++_0x2b33f3){var _0x367061=this[_0x28d6e9(0x16c6)][_0x2b33f3][_0x28d6e9(0x1c87)];if(_0x184560(_0x367061)&&_0x367061[_0x28d6e9(0x2e76)]===_0x4c843e)return _0x2b33f3;}return-0x1;}[_0x36333b(0x28b3)](){var _0x2f3640=_0x36333b;for(let _0x1d1cb9=0x0;_0x1d1cb9<this[_0x2f3640(0x2eca)][_0x2f3640(0x3785)];++_0x1d1cb9)this[_0x2f3640(0x2eca)][_0x1d1cb9][_0x2f3640(0x3551)]();const _0x2d7dc6=new Map();for(let _0x521b1f=0x0;_0x521b1f<this[_0x2f3640(0x2eca)][_0x2f3640(0x3785)];++_0x521b1f){const _0x5823de=this['targetRenderers'][_0x521b1f];if(_0x5823de['_initialize'](),_0x5823de[_0x2f3640(0x3a38)]&&_0x5823de[_0x2f3640(0x1abc)]){let _0x5c9aad=_0x2d7dc6[_0x2f3640(0xa84)](_0x5823de[_0x2f3640(0x3a38)]);_0x5c9aad||(_0x5c9aad=[[],{}],_0x2d7dc6[_0x2f3640(0xc1b)](_0x5823de[_0x2f3640(0x3a38)],_0x5c9aad)),_0x5c9aad[0x0]['push'](_0x5823de),_0x5823de['camera'][_0x2f3640(0x2922)](_0x5823de[_0x2f3640(0x1abc)],_0x521b1f);}}let _0x4b5a9f=_0x2d7dc6[_0x2f3640(0xb46)]();for(let _0x4864a4=_0x4b5a9f[_0x2f3640(0x118b)]();!0x0!==_0x4864a4['done'];_0x4864a4=_0x4b5a9f['next']()){const _0x211644=_0x4864a4[_0x2f3640(0xb06)];var _0x5ad9d9=_0x2d7dc6['get'](_0x211644);const _0x4fdfb1=_0x211644[_0x2f3640(0x24f5)]();if(_0x4fdfb1){const [_0x1a05ec,_0x4465a6]=_0x5ad9d9;_0x4fdfb1[_0x2f3640(0x931)][_0x2f3640(0x33ee)](()=>{var _0x255f75=_0x2f3640;_0x4fdfb1[_0x255f75(0x917)][_0x255f75(0x1315)]||_0x4fdfb1[_0x255f75(0x917)][_0x255f75(0x11ea)](0x0,!0x0,this[_0x255f75(0xe76)]['isStencilEnable'],_0x1a05ec[0x0][_0x255f75(0x2ba8)]);for(const _0x5b086e of _0x1a05ec){var _0x502202=null==(_0x502202=_0x5b086e[_0x255f75(0x3db2)])?void 0x0:_0x502202[_0x255f75(0x2271)],_0x422637=null==_0x502202?void 0x0:_0x502202[_0x255f75(0xd74)];if(_0x502202&&_0x422637){var _0x53bf89=_0x422637[_0x255f75(0xad8)]+'_'+_0x422637[_0x255f75(0x605)];let _0x5cc9c7=_0x4465a6[_0x53bf89];(_0x5cc9c7=_0x5cc9c7||(_0x4465a6[_0x53bf89]=new _0x27412f['B'](this[_0x255f75(0xe76)],_0x422637['width'],_0x422637[_0x255f75(0x605)])))[_0x255f75(0x1bce)][_0x255f75(0x2ac1)](_0x502202);}}});}}for(let _0x5a794d=(_0x4b5a9f=this[_0x2f3640(0x3206)][_0x2f3640(0xb46)]())[_0x2f3640(0x118b)]();!0x0!==_0x5a794d['done'];_0x5a794d=_0x4b5a9f[_0x2f3640(0x118b)]()){var _0xaaf958=_0x5a794d[_0x2f3640(0xb06)];const _0xfb6c1a=this[_0x2f3640(0x3206)][_0x2f3640(0xa84)](_0xaaf958)[0x1];var _0x467db2=_0x2d7dc6[_0x2f3640(0xa84)](_0xaaf958);if(_0x467db2){for(const _0x272cce in _0xfb6c1a)_0x467db2[0x1][_0x272cce]||_0xfb6c1a[_0x272cce][_0x2f3640(0x3551)]();}else{for(const _0xf3bc49 in _0xfb6c1a)_0xfb6c1a[_0xf3bc49][_0x2f3640(0x3551)]();}}this['_cameras']['clear'](),this[_0x2f3640(0x3206)]=_0x2d7dc6,this[_0x2f3640(0x5de)]();}[_0x36333b(0x5de)](){var _0x37ff52=_0x36333b;const _0x47d010=new Map();for(let _0x5cc398=0x0;_0x5cc398<this[_0x37ff52(0x16c6)]['length'];++_0x5cc398){var _0x2a2f8f=this[_0x37ff52(0x16c6)][_0x5cc398];let _0x568894=_0x47d010['get'](_0x2a2f8f['targetRenderer']);void 0x0===_0x568894&&(_0x568894=0x0),_0x47d010[_0x37ff52(0xc1b)](_0x2a2f8f['targetRenderer'],Math[_0x37ff52(0x695)](_0x568894,_0x2a2f8f[_0x37ff52(0x1c87)][_0x37ff52(0x587)]));}_0x47d010[_0x37ff52(0x66b)]((_0x213b0f,_0x118eee)=>{var _0x42b9a7=_0x37ff52;_0x118eee[_0x42b9a7(0xbe6)]&&(_0x118eee[_0x42b9a7(0xbe6)][_0x42b9a7(0x587)]=_0x213b0f);});}[_0x36333b(0x28de)](){var _0x520393=_0x36333b;for(const _0xa77ff4 of this[_0x520393(0x16c6)])_0xa77ff4[_0x520393(0x1c87)]['useVelocity']=_0xa77ff4[_0x520393(0x11df)][_0x520393(0x18a3)];}[_0x36333b(0x190b)](){var _0x10e381=_0x36333b;for(const _0x3982eb of this[_0x10e381(0x2eca)])if(_0x3982eb[_0x10e381(0x1f77)])return void this[_0x10e381(0x28b3)]();}[_0x36333b(0x1273)](_0x17e22e){var _0x345178=_0x36333b;for(let _0x2b7fd2=0x0;_0x2b7fd2<this['targetRenderers'][_0x345178(0x3785)];++_0x2b7fd2)_0x17e22e&&this[_0x345178(0x2eca)][_0x2b7fd2]['camera']!==_0x17e22e||this[_0x345178(0x2eca)][_0x2b7fd2][_0x345178(0x3688)]();const _0x2e70bc=this['_cameras']['keys']();for(let _0x207e24=_0x2e70bc['next']();!0x0!==_0x207e24[_0x345178(0xd2d)];_0x207e24=_0x2e70bc['next']()){const _0x18dfc8=_0x207e24['value'];var _0x42eccc=this[_0x345178(0x3206)]['get'](_0x18dfc8);if(!_0x17e22e||_0x18dfc8===_0x17e22e){var _0x211b69=_0x18dfc8[_0x345178(0x24f5)]();if(_0x211b69){var _0xfba7d2=null==(_0x211b69=_0x211b69[_0x345178(0x917)])?void 0x0:_0x211b69[_0x345178(0x1315)];if(_0xfba7d2){const [_0x2593d3,_0x5f22aa]=_0x42eccc;for(const _0x8005f4 of _0x2593d3)_0x8005f4[_0x345178(0x1ae1)]=_0xfba7d2;for(const _0x153cfe in _0x5f22aa)_0x5f22aa[_0x153cfe][_0x345178(0x3f1c)](_0xfba7d2);}}}}for(let _0x59c13f=0x0;_0x59c13f<this[_0x345178(0x16c6)]['length'];++_0x59c13f){const _0x394bc4=this[_0x345178(0x16c6)][_0x59c13f];_0x17e22e&&_0x394bc4[_0x345178(0x11df)][_0x345178(0x3a38)]!==_0x17e22e||_0x394bc4[_0x345178(0x11df)]['_render'](_0x394bc4[_0x345178(0x1c87)]);}}[_0x36333b(0x3551)](){var _0x40d5dd=_0x36333b;this['_engine'][_0x40d5dd(0x3ca5)][_0x40d5dd(0x418a)](this['_onEngineResizeObserver']),this[_0x40d5dd(0x1006)]=null;for(let _0x41e6a5=0x0;_0x41e6a5<this['renderObjects']['length'];++_0x41e6a5)this[_0x40d5dd(0x16c6)][_0x41e6a5][_0x40d5dd(0x1c87)][_0x40d5dd(0x3551)]();for(let _0x23fad4=0x0;_0x23fad4<this[_0x40d5dd(0x2eca)][_0x40d5dd(0x3785)];++_0x23fad4)this[_0x40d5dd(0x2eca)][_0x23fad4][_0x40d5dd(0x3551)]();this['_cameras'][_0x40d5dd(0x66b)](_0x1f1689=>{var _0x432ac3=_0x40d5dd;const _0x5c87f7=_0x1f1689[0x1];for(const _0x15c671 in _0x5c87f7)_0x5c87f7[_0x15c671][_0x432ac3(0x3551)]();}),this[_0x40d5dd(0x16c6)]=[],this[_0x40d5dd(0x2eca)]=[],this['_cameras'][_0x40d5dd(0xc60)]();}}},0x1309a:(_0x3778e2,_0x1ffca,_0x948529)=>{var _0x1701d8=a7_0x38a779;_0x948529['d'](_0x1ffca,{'t':()=>_0xc5451e});var _0x520e18=_0x948529(0x77a5),_0xa1f937=_0x948529(0xe8aa),_0x1256d8=_0x948529(0xf96c);class _0xc5451e{constructor(_0x1adf7a){var _0xec579d=a7_0x2532;this[_0xec579d(0x1641)]=0x0,this[_0xec579d(0x6fc)]=0.1,this[_0xec579d(0x240f)]=new _0x1256d8['y$'](),this[_0xec579d(0x2262)]=0.05,this['_useVelocity']=!0x1,this[_0xec579d(0x3921)]=_0x1adf7a,this[_0xec579d(0xe76)]=_0x1adf7a[_0xec579d(0x318e)](),this[_0xec579d(0x729)]=!0x0,this[_0xec579d(0x3f12)]=null,this[_0xec579d(0x2835)]=null;}get['particleSize'](){return this['_particleSize'];}set[_0x1701d8(0x587)](_0x9b2e06){var _0x3ead48=_0x1701d8;_0x9b2e06!==this[_0x3ead48(0x6fc)]&&(this[_0x3ead48(0x6fc)]=_0x9b2e06,this[_0x3ead48(0x240f)]['notifyObservers'](this));}get[_0x1701d8(0x2d78)](){var _0x20610c=_0x1701d8;return!this[_0x20610c(0x29a3)];}get[_0x1701d8(0x18a3)](){var _0xea8369=_0x1701d8;return this[_0xea8369(0x2229)];}set[_0x1701d8(0x18a3)](_0x32ed4c){var _0x1c4c7c=_0x1701d8;this[_0x1c4c7c(0x2229)]!==_0x32ed4c&&this[_0x1c4c7c(0x3c2f)]()&&(this[_0x1c4c7c(0x2229)]=_0x32ed4c,this[_0x1c4c7c(0x729)]=!0x0);}[_0x1701d8(0x3c2f)](){var _0x5cf57f=_0x1701d8,_0x1c6d9d;return!(null==(_0x1c6d9d=this[_0x5cf57f(0x2188)])||!_0x1c6d9d[_0x5cf57f(0x1cfb)]);}get[_0x1701d8(0x29a3)](){return null;}[_0x1701d8(0x1d40)](){var _0x3c6075=_0x1701d8;return _0x3c6075(0x28a2);}[_0x1701d8(0xe75)](){var _0x4f76ad=_0x1701d8;const _0x44eb13=[_0x4f76ad(0x1f48),_0x4f76ad(0x4059),_0x4f76ad(0x1d2c),_0x4f76ad(0x1910)],_0xdfcfd6=[_0x4f76ad(0xdfa),_0x4f76ad(0x2d0e)],_0x106a18=[];this[_0x4f76ad(0x729)]=!0x1,this[_0x4f76ad(0x18a3)]&&(_0xdfcfd6[_0x4f76ad(0x1e1d)](_0x4f76ad(0x1cfb)),_0x106a18['push']('#define\x20FLUIDRENDERING_VELOCITY')),this[_0x4f76ad(0x3921)][_0x4f76ad(0x3ece)]&&_0x106a18['push']('#define\x20FLUIDRENDERING_RHS'),this[_0x4f76ad(0x3f12)]=new _0xa1f937['H']({'engine':this[_0x4f76ad(0xe76)],'useShaderStore':!0x0,'vertexShader':_0x4f76ad(0x2127),'fragmentShader':'fluidRenderingParticleDepth','attributeNames':_0xdfcfd6,'uniformNames':_0x44eb13,'samplerNames':[],'defines':_0x106a18}),_0x44eb13[_0x4f76ad(0x1e1d)](_0x4f76ad(0x1a54)),this[_0x4f76ad(0x2835)]=new _0xa1f937['H']({'engine':this[_0x4f76ad(0xe76)],'useShaderStore':!0x0,'vertexShader':_0x4f76ad(0x170d),'fragmentShader':_0x4f76ad(0x170d),'attributeNames':[_0x4f76ad(0xdfa),_0x4f76ad(0x2d0e)],'uniformNames':_0x44eb13,'samplerNames':[]});}[_0x1701d8(0x1977)](){var _0x48e141=_0x1701d8;if(this['_effectsAreDirty']&&this[_0x48e141(0xe75)](),!this[_0x48e141(0x3f12)]||!this[_0x48e141(0x2835)])return!0x1;const _0x3beac6=this[_0x48e141(0x3f12)][_0x48e141(0xf09)][_0x48e141(0x300f)],_0x4d9595=this[_0x48e141(0x2835)][_0x48e141(0xf09)][_0x48e141(0x300f)];return _0x3beac6[_0x48e141(0x1977)]()&&_0x4d9595['isReady']();}[_0x1701d8(0x3a50)](){var _0x57f7af=_0x1701d8,_0x1092e9=this[_0x57f7af(0x4cd)];if(this[_0x57f7af(0x3f12)]&&0x0!==_0x1092e9){var _0x48f0a7=this[_0x57f7af(0x3f12)][_0x57f7af(0xf09)];const _0x35c32b=_0x48f0a7[_0x57f7af(0x300f)];this[_0x57f7af(0xe76)][_0x57f7af(0x3d1)](_0x48f0a7),this['_engine'][_0x57f7af(0x7ce)](this['vertexBuffers'],this[_0x57f7af(0x29a3)],_0x35c32b),_0x35c32b[_0x57f7af(0x233e)](_0x57f7af(0x1f48),this[_0x57f7af(0x3921)]['getViewMatrix']()),_0x35c32b['setMatrix'](_0x57f7af(0x4059),this[_0x57f7af(0x3921)][_0x57f7af(0x9d4)]()),_0x35c32b['setFloat2']('size',this[_0x57f7af(0x6fc)],this[_0x57f7af(0x6fc)]),_0x35c32b[_0x57f7af(0x21ba)](_0x57f7af(0x1d2c),this[_0x57f7af(0x6fc)]/0x2),this[_0x57f7af(0x2d78)]?this['_engine'][_0x57f7af(0x2953)](_0x520e18['g'][_0x57f7af(0x2960)],0x0,0x4,_0x1092e9):this[_0x57f7af(0xe76)][_0x57f7af(0x259f)](_0x520e18['g'][_0x57f7af(0x1f37)],0x0,_0x1092e9);}}[_0x1701d8(0x4e2)](){var _0x25c83a=_0x1701d8,_0x246e99=this[_0x25c83a(0x4cd)];if(this['_thicknessEffectWrapper']&&0x0!==_0x246e99){var _0x3bbc4c=this[_0x25c83a(0x2835)]['_drawWrapper'];const _0x3117d3=_0x3bbc4c[_0x25c83a(0x300f)];this[_0x25c83a(0xe76)]['setAlphaMode'](_0x520e18['g'][_0x25c83a(0x99c)]),this[_0x25c83a(0xe76)][_0x25c83a(0x1799)](!0x1),this[_0x25c83a(0xe76)][_0x25c83a(0x3d1)](_0x3bbc4c),this['_engine'][_0x25c83a(0x7ce)](this['vertexBuffers'],this[_0x25c83a(0x29a3)],_0x3117d3),_0x3117d3[_0x25c83a(0x233e)](_0x25c83a(0x1f48),this['_scene'][_0x25c83a(0x1f0c)]()),_0x3117d3[_0x25c83a(0x233e)](_0x25c83a(0x4059),this['_scene']['getProjectionMatrix']()),_0x3117d3['setFloat'](_0x25c83a(0x1a54),this[_0x25c83a(0x2262)]),_0x3117d3['setFloat2'](_0x25c83a(0x1910),this[_0x25c83a(0x6fc)],this[_0x25c83a(0x6fc)]),this['useInstancing']?this[_0x25c83a(0xe76)]['drawArraysType'](_0x520e18['g'][_0x25c83a(0x2960)],0x0,0x4,_0x246e99):this[_0x25c83a(0xe76)][_0x25c83a(0x259f)](_0x520e18['g'][_0x25c83a(0x1f37)],0x0,_0x246e99),this[_0x25c83a(0xe76)]['setDepthWrite'](!0x0),this[_0x25c83a(0xe76)][_0x25c83a(0x3cdf)](_0x520e18['g'][_0x25c83a(0x1508)]);}}[_0x1701d8(0x264d)](){}[_0x1701d8(0x3551)](){var _0x1fefd3=_0x1701d8,_0x204003;null!=(_0x204003=this[_0x1fefd3(0x3f12)])&&_0x204003[_0x1fefd3(0x3551)](),null!=(_0x204003=this[_0x1fefd3(0x2835)])&&_0x204003[_0x1fefd3(0x3551)]();}}},0x1eea:(_0x2d5dd0,_0x2256a7,_0x1da474)=>{var _0x274d8e=a7_0x38a779;_0x1da474['d'](_0x2256a7,{'H':()=>_0x391f2a});var _0x9a34d2=_0x1da474(0x1a27),_0x1c6a6a=_0x1da474(0x77a5),_0x3efa2b=_0x1da474(0xe8aa),_0x2256a7=_0x1da474(0x1309a);class _0x391f2a extends _0x2256a7['t']{constructor(_0x4dfc46,_0x3dac32,_0x3476e1){var _0x2020d3=a7_0x2532;super(_0x4dfc46),this[_0x2020d3(0x2226)]=_0x3476e1,this[_0x2020d3(0x19e8)]=null,this[_0x2020d3(0x417a)]={},this[_0x2020d3(0x3fbd)](_0x3dac32);}[_0x274d8e(0x1d40)](){return'FluidRenderingObjectCustomParticles';}get['vertexBuffers'](){var _0x5e0ba0=_0x274d8e;return this[_0x5e0ba0(0x417a)];}[_0x274d8e(0x3fbd)](_0x19468c){var _0x580424=_0x274d8e;for(const _0x4119f7 in _0x19468c){let _0x310ac4,_0x12a8b4=!0x0;switch(_0x4119f7){case _0x580424(0x1cfb):_0x310ac4=0x3;break;case _0x580424(0x2d0e):_0x12a8b4=!0x1;}this['_vertexBuffers'][_0x4119f7]=new _0x9a34d2['o'](this[_0x580424(0xe76)],_0x19468c[_0x4119f7],_0x4119f7,!0x0,!0x1,_0x310ac4,_0x12a8b4);}}[_0x274d8e(0xe75)](){var _0x89b448=_0x274d8e;super['_createEffects'](),this[_0x89b448(0x19e8)]=new _0x3efa2b['H']({'engine':this[_0x89b448(0xe76)],'useShaderStore':!0x0,'vertexShader':'fluidRenderingParticleDiffuse','fragmentShader':_0x89b448(0xf47),'attributeNames':['position',_0x89b448(0x2d0e),'color'],'uniformNames':[_0x89b448(0x1f48),_0x89b448(0x4059),_0x89b448(0x1910)],'samplerNames':[]});}[_0x274d8e(0x1977)](){var _0x1a8357=_0x274d8e,_0x39a61d;return this[_0x1a8357(0x417a)][_0x1a8357(0x2d0e)]||(this[_0x1a8357(0x417a)][_0x1a8357(0x2d0e)]=new _0x9a34d2['o'](this['_engine'],[0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1],_0x1a8357(0x2d0e),!0x1,!0x1,0x2)),super[_0x1a8357(0x1977)]()&&null!=(_0x39a61d=null==(_0x39a61d=this[_0x1a8357(0x19e8)])?void 0x0:_0x39a61d['effect'][_0x1a8357(0x1977)]())&&_0x39a61d;}get['numParticles'](){return this['_numParticles'];}[_0x274d8e(0x2b52)](_0x46acd7){var _0x2c7237=_0x274d8e;this[_0x2c7237(0x2226)]=_0x46acd7;}['renderDiffuseTexture'](){var _0x5e0179=_0x274d8e,_0x494656=this[_0x5e0179(0x4cd)];if(this[_0x5e0179(0x19e8)]&&0x0!==_0x494656){var _0xf751ab=this[_0x5e0179(0x19e8)][_0x5e0179(0xf09)];const _0x32434b=_0xf751ab[_0x5e0179(0x300f)];this[_0x5e0179(0xe76)]['enableEffect'](_0xf751ab),this[_0x5e0179(0xe76)][_0x5e0179(0x7ce)](this[_0x5e0179(0x2188)],this['indexBuffer'],_0x32434b),_0x32434b[_0x5e0179(0x233e)](_0x5e0179(0x1f48),this[_0x5e0179(0x3921)][_0x5e0179(0x1f0c)]()),_0x32434b[_0x5e0179(0x233e)](_0x5e0179(0x4059),this['_scene']['getProjectionMatrix']()),null!==this['_particleSize']&&_0x32434b['setFloat2'](_0x5e0179(0x1910),this['_particleSize'],this[_0x5e0179(0x6fc)]),this['useInstancing']?this['_engine'][_0x5e0179(0x2953)](_0x1c6a6a['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,_0x494656):this[_0x5e0179(0xe76)][_0x5e0179(0x259f)](_0x1c6a6a['g']['MATERIAL_TriangleFillMode'],0x0,_0x494656);}}[_0x274d8e(0x3551)](){var _0x2d534b=_0x274d8e,_0x585081;super[_0x2d534b(0x3551)](),null!=(_0x585081=this[_0x2d534b(0x19e8)])&&_0x585081['dispose']();for(const _0x21ec6a in this[_0x2d534b(0x417a)])this['_vertexBuffers'][_0x21ec6a][_0x2d534b(0x3551)]();this[_0x2d534b(0x417a)]={};}}},0x7b76:(_0x188d4c,_0x2e8ec9,_0x307a09)=>{var _0x2ba75a=a7_0x38a779;_0x307a09['d'](_0x2e8ec9,{'F':()=>_0x5875f6});var _0x30f847=_0x307a09(0x77a5),_0x2e8ec9=_0x307a09(0x1309a);class _0x5875f6 extends _0x2e8ec9['t']{constructor(_0x29eda5,_0x17d722){var _0xd4c92=a7_0x2532;super(_0x29eda5),this['_useTrueRenderingForDiffuseTexture']=!0x0,this[_0xd4c92(0x34df)]=_0x17d722,this[_0xd4c92(0x366d)]=_0x17d722[_0xd4c92(0xd50)]['bind'](_0x17d722),this['_blendMode']=_0x17d722['blendMode'],this[_0xd4c92(0x2386)]=null,this[_0xd4c92(0x5f9)]=this[_0xd4c92(0x34df)][_0xd4c92(0x209d)],this[_0xd4c92(0x34df)][_0xd4c92(0x209d)]=!0x0,this[_0xd4c92(0x34df)][_0xd4c92(0xd50)]=()=>0x0,this['particleSize']=(_0x17d722[_0xd4c92(0x25cf)]+_0x17d722['maxSize'])/0x2,this[_0xd4c92(0xa19)]=!0x1;}get[_0x2ba75a(0x2e76)](){return this['_particleSystem'];}[_0x2ba75a(0x1d40)](){return'FluidRenderingObjectParticleSystem';}get['useTrueRenderingForDiffuseTexture'](){var _0x451713=_0x2ba75a;return this[_0x451713(0x3c1f)];}set[_0x2ba75a(0xa19)](_0x132c81){var _0x5ebabb=_0x2ba75a;this[_0x5ebabb(0x3c1f)]!==_0x132c81&&((this[_0x5ebabb(0x3c1f)]=_0x132c81)?(this[_0x5ebabb(0x34df)][_0x5ebabb(0x1ddc)]=this[_0x5ebabb(0x3689)],this[_0x5ebabb(0x34df)][_0x5ebabb(0x2385)][_0x5ebabb(0x418a)](this[_0x5ebabb(0x2386)]),this[_0x5ebabb(0x2386)]=null):(this[_0x5ebabb(0x34df)][_0x5ebabb(0x1ddc)]=-0x1,this['_onBeforeDrawParticleObserver']=this['_particleSystem']['onBeforeDrawParticlesObservable'][_0x5ebabb(0x33ee)](()=>{var _0x1c0148=_0x5ebabb;this[_0x1c0148(0xe76)][_0x1c0148(0x3cdf)](_0x30f847['g'][_0x1c0148(0x256c)]);})));}get[_0x2ba75a(0x2188)](){var _0x3d6ee3=_0x2ba75a;return this[_0x3d6ee3(0x34df)]['vertexBuffers'];}get[_0x2ba75a(0x29a3)](){var _0x3b44df=_0x2ba75a;return this[_0x3b44df(0x34df)][_0x3b44df(0x29a3)];}['isReady'](){var _0x5de459=_0x2ba75a;return super[_0x5de459(0x1977)]()&&this[_0x5de459(0x34df)]['isReady']();}get[_0x2ba75a(0x4cd)](){var _0xebb5eb=_0x2ba75a;return this[_0xebb5eb(0x34df)][_0xebb5eb(0x25ec)]();}[_0x2ba75a(0x264d)](){var _0x5c4580=_0x2ba75a;this[_0x5c4580(0x366d)]();}[_0x2ba75a(0x3551)](){var _0x5acbfc=_0x2ba75a;super[_0x5acbfc(0x3551)](),this[_0x5acbfc(0x34df)][_0x5acbfc(0x2385)][_0x5acbfc(0x418a)](this[_0x5acbfc(0x2386)]),this[_0x5acbfc(0x2386)]=null,this[_0x5acbfc(0x34df)][_0x5acbfc(0xd50)]=this[_0x5acbfc(0x366d)],this['_particleSystem'][_0x5acbfc(0x1ddc)]=this[_0x5acbfc(0x3689)],this['_particleSystem'][_0x5acbfc(0x209d)]=this['_updateInAnimate'];}}},0xa427:(_0x201559,_0x262a97,_0x15aca1)=>{var _0x1fe5e2=a7_0x38a779;_0x15aca1['d'](_0x262a97,{'R':()=>_0x225871});var _0x39b445,_0x26e5cc=_0x15aca1(0x77a5),_0x2d5875=_0x15aca1(0xc84b),_0xf50559=_0x15aca1(0x9fd1),_0x522398=_0x15aca1(0xf96c),_0x26ddf7=_0x15aca1(0x5f28),_0x15a562=_0x15aca1(0xeff9);_0x39b445={'DepthTexture':0x0,0x0:_0x1fe5e2(0x1a81),'DepthBlurredTexture':0x1,0x1:'DepthBlurredTexture','ThicknessTexture':0x2,0x2:_0x1fe5e2(0x3fa),'ThicknessBlurredTexture':0x3,0x3:_0x1fe5e2(0x3d65),'DiffuseTexture':0x4,0x4:_0x1fe5e2(0x2e47),'Normals':0x5,0x5:_0x1fe5e2(0x2712),'DiffuseRendering':0x6,0x6:_0x1fe5e2(0x24f4)};class _0x225871{constructor(_0x1da1c5,_0x49f8fc){var _0x59cd3f=_0x1fe5e2;this['_generateDiffuseTexture']=!0x1,this[_0x59cd3f(0x372d)]=new _0x2d5875['Wo'](0.085,0.6375,0.765),this['density']=0x2,this['refractionStrength']=0.1,this[_0x59cd3f(0x36a)]=0x1,this[_0x59cd3f(0x4aa)]=0xfa,this[_0x59cd3f(0x23e0)]=0x0,this['dirLight']=new _0xf50559['P'](-0x2,-0x1,0x1)[_0x59cd3f(0x3952)](),this[_0x59cd3f(0x3a84)]=_0x39b445[_0x59cd3f(0x1aa1)],this[_0x59cd3f(0x3f9a)]=!0x1,this['_enableBlurDepth']=!0x0,this[_0x59cd3f(0x430)]=0x1,this[_0x59cd3f(0xdde)]=0x7,this[_0x59cd3f(0xe99)]=0x3,this[_0x59cd3f(0x3428)]=0x64,this['_blurDepthDepthScale']=0xa,this['_enableBlurThickness']=!0x0,this[_0x59cd3f(0x108d)]=0x1,this[_0x59cd3f(0x844)]=0x5,this['_blurThicknessNumIterations']=0x1,this['_useFixedThickness']=!0x1,this[_0x59cd3f(0x2071)]=new _0x522398['y$'](),this[_0x59cd3f(0x2229)]=!0x1,this[_0x59cd3f(0x638)]=null,this[_0x59cd3f(0x29a9)]=null,this[_0x59cd3f(0x1625)]=null,this[_0x59cd3f(0x3f1e)]=0x1,this['_scene']=_0x1da1c5,this[_0x59cd3f(0xe76)]=_0x1da1c5[_0x59cd3f(0x318e)](),this[_0x59cd3f(0x36f7)]=null!=_0x49f8fc?_0x49f8fc:_0x1da1c5[_0x59cd3f(0x3728)],this[_0x59cd3f(0x3efa)]=!0x0,this[_0x59cd3f(0x1ae1)]=null,this['_invProjectionMatrix']=new _0xf50559['y3'](),this[_0x59cd3f(0x11ab)]=new _0x2d5875['HE'](0xf4240,0xf4240,0xf4240,0x1),this[_0x59cd3f(0x1de0)]=new _0x2d5875['HE'](0x0,0x0,0x0,0x1),this['_depthRenderTarget']=null,this[_0x59cd3f(0xc0a)]=null,this[_0x59cd3f(0x3db2)]=null,this[_0x59cd3f(0x1abc)]=null;}get['needInitialization'](){return this['_needInitialization'];}get[_0x1fe5e2(0xe6e)](){var _0xf99c64=_0x1fe5e2;return this[_0xf99c64(0x781)];}set['generateDiffuseTexture'](_0x243e42){var _0x4d5952=_0x1fe5e2;this[_0x4d5952(0x781)]!==_0x243e42&&(this[_0x4d5952(0x781)]=_0x243e42,this['_needInitialization']=!0x0);}get[_0x1fe5e2(0x2fc5)](){var _0x41dfe6=_0x1fe5e2;return this[_0x41dfe6(0x3a84)];}set[_0x1fe5e2(0x2fc5)](_0x182314){var _0x3ff691=_0x1fe5e2;this['_debugFeature']!==_0x182314&&(this[_0x3ff691(0x3efa)]=!0x0,this['_debugFeature']=_0x182314);}get[_0x1fe5e2(0x3db6)](){return this['_debug'];}set[_0x1fe5e2(0x3db6)](_0x2f3621){var _0x3cae6a=_0x1fe5e2;this['_debug']!==_0x2f3621&&(this[_0x3cae6a(0x3f9a)]=_0x2f3621,this[_0x3cae6a(0x3efa)]=!0x0);}get['environmentMap'](){return this['_environmentMap'];}set[_0x1fe5e2(0x712)](_0x22ac59){var _0x4a76df=_0x1fe5e2;this[_0x4a76df(0x137e)]!==_0x22ac59&&(this[_0x4a76df(0x3efa)]=!0x0,this[_0x4a76df(0x137e)]=_0x22ac59);}get[_0x1fe5e2(0x2f1f)](){var _0x1da256=_0x1fe5e2;return this[_0x1da256(0x3eca)];}set['enableBlurDepth'](_0x3612fa){var _0x1f63f2=_0x1fe5e2;this[_0x1f63f2(0x3eca)]!==_0x3612fa&&(this['_enableBlurDepth']=_0x3612fa,this[_0x1f63f2(0x3efa)]=!0x0);}get[_0x1fe5e2(0x3696)](){var _0x31220a=_0x1fe5e2;return this[_0x31220a(0x430)];}set['blurDepthSizeDivisor'](_0x408cbc){var _0x40d2f1=_0x1fe5e2;this[_0x40d2f1(0x430)]!==_0x408cbc&&(this[_0x40d2f1(0x430)]=_0x408cbc,this[_0x40d2f1(0x3efa)]=!0x0);}get['blurDepthFilterSize'](){var _0x51d410=_0x1fe5e2;return this[_0x51d410(0xdde)];}set['blurDepthFilterSize'](_0x358672){var _0x4b33fc=_0x1fe5e2;this[_0x4b33fc(0xdde)]!==_0x358672&&(this[_0x4b33fc(0xdde)]=_0x358672,this[_0x4b33fc(0x6a5)]());}get[_0x1fe5e2(0x418)](){return this['_blurDepthNumIterations'];}set[_0x1fe5e2(0x418)](_0x226537){var _0x56d33e=_0x1fe5e2;this[_0x56d33e(0xe99)]!==_0x226537&&(this[_0x56d33e(0xe99)]=_0x226537,this['_setBlurParameters']());}get['blurDepthMaxFilterSize'](){var _0x517aee=_0x1fe5e2;return this[_0x517aee(0x3428)];}set['blurDepthMaxFilterSize'](_0x2b4789){var _0x851bc1=_0x1fe5e2;this[_0x851bc1(0x3428)]!==_0x2b4789&&(this['_blurDepthMaxFilterSize']=_0x2b4789,this['_setBlurParameters']());}get[_0x1fe5e2(0x209a)](){var _0x459227=_0x1fe5e2;return this[_0x459227(0x3de4)];}set['blurDepthDepthScale'](_0x36f43b){var _0xa8e28d=_0x1fe5e2;this['_blurDepthDepthScale']!==_0x36f43b&&(this[_0xa8e28d(0x3de4)]=_0x36f43b,this[_0xa8e28d(0x6a5)]());}get[_0x1fe5e2(0x2e8a)](){return this['_enableBlurThickness'];}set[_0x1fe5e2(0x2e8a)](_0x2aa436){var _0x1dec99=_0x1fe5e2;this[_0x1dec99(0x1a15)]!==_0x2aa436&&(this[_0x1dec99(0x1a15)]=_0x2aa436,this[_0x1dec99(0x3efa)]=!0x0);}get[_0x1fe5e2(0x15b6)](){return this['_blurThicknessSizeDivisor'];}set[_0x1fe5e2(0x15b6)](_0x3dc412){var _0x3433c0=_0x1fe5e2;this[_0x3433c0(0x108d)]!==_0x3dc412&&(this[_0x3433c0(0x108d)]=_0x3dc412,this[_0x3433c0(0x3efa)]=!0x0);}get[_0x1fe5e2(0x1d42)](){var _0x1fd26b=_0x1fe5e2;return this[_0x1fd26b(0x844)];}set[_0x1fe5e2(0x1d42)](_0x5dbc78){var _0x24d856=_0x1fe5e2;this[_0x24d856(0x844)]!==_0x5dbc78&&(this['_blurThicknessFilterSize']=_0x5dbc78,this[_0x24d856(0x6a5)]());}get[_0x1fe5e2(0x2457)](){var _0x12dd51=_0x1fe5e2;return this[_0x12dd51(0x1dbd)];}set[_0x1fe5e2(0x2457)](_0x1ebdeb){var _0x52d2b3=_0x1fe5e2;this[_0x52d2b3(0x1dbd)]!==_0x1ebdeb&&(this[_0x52d2b3(0x1dbd)]=_0x1ebdeb,this[_0x52d2b3(0x6a5)]());}get[_0x1fe5e2(0x753)](){var _0x162b1b=_0x1fe5e2;return this[_0x162b1b(0x1c62)];}set['useFixedThickness'](_0x462a77){var _0x19efd3=_0x1fe5e2;this['_useFixedThickness']!==_0x462a77&&(this['_useFixedThickness']=_0x462a77,this[_0x19efd3(0x3efa)]=!0x0);}get['useVelocity'](){var _0x160942=_0x1fe5e2;return this[_0x160942(0x2229)];}set[_0x1fe5e2(0x18a3)](_0x2848f6){var _0x17a951=_0x1fe5e2;this['_useVelocity']!==_0x2848f6&&(this[_0x17a951(0x2229)]=_0x2848f6,this[_0x17a951(0x3efa)]=!0x0,this[_0x17a951(0x2071)][_0x17a951(0x2231)](this));}get[_0x1fe5e2(0x2ffe)](){var _0x30a288=_0x1fe5e2;return this[_0x30a288(0x638)];}set[_0x1fe5e2(0x2ffe)](_0x2d9e6f){var _0x452732=_0x1fe5e2;this['_depthMapSize']!==_0x2d9e6f&&(this[_0x452732(0x638)]=_0x2d9e6f,this[_0x452732(0x3efa)]=!0x0);}get['thicknessMapSize'](){return this['_thicknessMapSize'];}set[_0x1fe5e2(0x866)](_0x24a5d3){var _0x4e82d1=_0x1fe5e2;this['_thicknessMapSize']!==_0x24a5d3&&(this[_0x4e82d1(0x29a9)]=_0x24a5d3,this['_needInitialization']=!0x0);}get[_0x1fe5e2(0x692)](){return this['_diffuseMapSize'];}set[_0x1fe5e2(0x692)](_0x839a84){var _0x385fe8=_0x1fe5e2;this[_0x385fe8(0x1625)]!==_0x839a84&&(this[_0x385fe8(0x1625)]=_0x839a84,this['_needInitialization']=!0x0);}get[_0x1fe5e2(0x2ba8)](){var _0x6aeb7c=_0x1fe5e2;return this[_0x6aeb7c(0x3f1e)];}set[_0x1fe5e2(0x2ba8)](_0x3a52ad){var _0x2162f6=_0x1fe5e2;this[_0x2162f6(0x3f1e)]!==_0x3a52ad&&(this[_0x2162f6(0x3f1e)]=_0x3a52ad,this[_0x2162f6(0x3efa)]=!0x0);}get['camera'](){var _0x51514c=_0x1fe5e2;return this[_0x51514c(0x36f7)];}[_0x1fe5e2(0x28b3)](){var _0x4b0cfc=_0x1fe5e2;this[_0x4b0cfc(0x3551)](),this[_0x4b0cfc(0x3efa)]=!0x1;var _0x4b496b=null!=(_0x4b496b=this[_0x4b0cfc(0x638)])?_0x4b496b:this[_0x4b0cfc(0xe76)]['getRenderWidth'](),_0x537143=null!==this['_depthMapSize']?Math[_0x4b0cfc(0x3872)](this[_0x4b0cfc(0x638)]*this[_0x4b0cfc(0xe76)]['getRenderHeight']()/this[_0x4b0cfc(0xe76)]['getRenderWidth']()):this[_0x4b0cfc(0xe76)]['getRenderHeight'](),_0x4b496b=(this[_0x4b0cfc(0xbe6)]=new _0x15a562['a']('Depth',this['_scene'],_0x4b496b,_0x537143,_0x4b496b,_0x537143,_0x26e5cc['g'][_0x4b0cfc(0x248a)],_0x26e5cc['g']['TEXTUREFORMAT_RG'],_0x26e5cc['g'][_0x4b0cfc(0x248a)],_0x26e5cc['g']['TEXTUREFORMAT_RG'],!0x1,this[_0x4b0cfc(0x36f7)],!0x0,this[_0x4b0cfc(0x3f1e)]),this['_initializeRenderTarget'](this[_0x4b0cfc(0xbe6)]),this[_0x4b0cfc(0xe6e)]&&(_0x537143=null!=(_0x4b496b=this['_diffuseMapSize'])?_0x4b496b:this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x158f)](),_0x4b496b=null!==this[_0x4b0cfc(0x1625)]?Math[_0x4b0cfc(0x3872)](this[_0x4b0cfc(0x1625)]*this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x1f43)]()/this['_engine'][_0x4b0cfc(0x158f)]()):this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x1f43)](),this[_0x4b0cfc(0xc0a)]=new _0x15a562['a'](_0x4b0cfc(0x2039),this[_0x4b0cfc(0x3921)],_0x537143,_0x4b496b,0x0,0x0,_0x26e5cc['g'][_0x4b0cfc(0x7d6)],_0x26e5cc['g'][_0x4b0cfc(0x3eec)],_0x26e5cc['g'][_0x4b0cfc(0x7d6)],_0x26e5cc['g'][_0x4b0cfc(0x3eec)],!0x0,this['_camera'],!0x0,this['_samples']),this[_0x4b0cfc(0x1837)](this[_0x4b0cfc(0xc0a)])),null!=(_0x537143=this['_thicknessMapSize'])?_0x537143:this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x158f)]()),_0x537143=null!==this['_thicknessMapSize']?Math[_0x4b0cfc(0x3872)](this[_0x4b0cfc(0x29a9)]*this['_engine']['getRenderHeight']()/this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x158f)]()):this[_0x4b0cfc(0xe76)][_0x4b0cfc(0x1f43)]();this[_0x4b0cfc(0x1c62)]||(this['_thicknessRenderTarget']=new _0x15a562['a'](_0x4b0cfc(0xad7),this['_scene'],_0x4b496b,_0x537143,_0x4b496b,_0x537143,_0x26e5cc['g'][_0x4b0cfc(0x144b)],_0x26e5cc['g'][_0x4b0cfc(0x4009)],_0x26e5cc['g'][_0x4b0cfc(0x144b)],_0x26e5cc['g'][_0x4b0cfc(0x4009)],!0x0,this[_0x4b0cfc(0x36f7)],!0x1,this[_0x4b0cfc(0x3f1e)]),this[_0x4b0cfc(0x1837)](this['_thicknessRenderTarget'])),this[_0x4b0cfc(0x4088)]();}[_0x1fe5e2(0x6a5)](_0xad80f1=null){var _0x4f9a13=_0x1fe5e2;null!==_0xad80f1&&_0xad80f1!==this['_depthRenderTarget']||this[_0x4f9a13(0x18d4)](),null!==_0xad80f1&&_0xad80f1!==this[_0x4f9a13(0x3db2)]||this[_0x4f9a13(0x1d0d)]();}['_setBlurDepthParameters'](){var _0x17f1b9=_0x1fe5e2;this[_0x17f1b9(0xbe6)]&&(this[_0x17f1b9(0xbe6)]['blurFilterSize']=this[_0x17f1b9(0x2637)],this[_0x17f1b9(0xbe6)][_0x17f1b9(0x255c)]=this[_0x17f1b9(0x15c1)],this['_depthRenderTarget'][_0x17f1b9(0x1409)]=this[_0x17f1b9(0x418)],this['_depthRenderTarget'][_0x17f1b9(0x22db)]=this[_0x17f1b9(0x209a)]);}[_0x1fe5e2(0x1d0d)](){var _0x57cbaa=_0x1fe5e2;this[_0x57cbaa(0x3db2)]&&(this[_0x57cbaa(0x3db2)][_0x57cbaa(0x4017)]=this[_0x57cbaa(0x1d42)],this[_0x57cbaa(0x3db2)][_0x57cbaa(0x1409)]=this[_0x57cbaa(0x2457)]);}[_0x1fe5e2(0x1837)](_0x2da5b8){var _0xe1d4f5=_0x1fe5e2;_0x2da5b8!==this[_0xe1d4f5(0xc0a)]&&(_0x2da5b8[_0xe1d4f5(0x3088)]=_0x2da5b8===this[_0xe1d4f5(0xbe6)]?this['enableBlurDepth']:this[_0xe1d4f5(0x2e8a)],_0x2da5b8[_0xe1d4f5(0x2cd6)]=_0x2da5b8===this[_0xe1d4f5(0xbe6)]?this[_0xe1d4f5(0x3696)]:this[_0xe1d4f5(0x15b6)]),this['_setBlurParameters'](_0x2da5b8),_0x2da5b8[_0xe1d4f5(0x1281)]();}[_0x1fe5e2(0x4088)](){var _0xa8d0a8=_0x1fe5e2,_0x1a9832;const _0x1931b7=this[_0xa8d0a8(0x3921)][_0xa8d0a8(0x318e)](),_0x3c4266=[_0xa8d0a8(0xc29),_0xa8d0a8(0x1665),_0xa8d0a8(0x2d53),_0xa8d0a8(0x3a0),_0xa8d0a8(0x61a),_0xa8d0a8(0x2742),'density','refractionStrength',_0xa8d0a8(0x36a),_0xa8d0a8(0x4aa)],_0x123cbf=[_0xa8d0a8(0x3d76)],_0x18dbf4=[];if(this[_0xa8d0a8(0x3551)](!0x0),this[_0xa8d0a8(0x36f7)]){const _0x4e1afe=this[_0xa8d0a8(0xbe6)][_0xa8d0a8(0x3088)]?this[_0xa8d0a8(0xbe6)][_0xa8d0a8(0x10d5)]:this[_0xa8d0a8(0xbe6)]['texture'],_0x318cd2=new _0xf50559['FM'](0x1/_0x4e1afe['getSize']()[_0xa8d0a8(0xad8)],0x1/_0x4e1afe[_0xa8d0a8(0x21c2)]()[_0xa8d0a8(0x605)]);this['_scene'][_0xa8d0a8(0x3ece)]&&_0x18dbf4[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x29b8)),null!==this[_0xa8d0a8(0x137e)]&&(null!=(_0x1a9832=this['_environmentMap'])?_0x1a9832:this['_scene'][_0xa8d0a8(0x317)])&&(_0x123cbf[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x29ee)),_0x18dbf4[_0xa8d0a8(0x1e1d)]('#define\x20FLUIDRENDERING_ENVIRONMENT')),this['_diffuseRenderTarget']?(_0x123cbf['push']('diffuseSampler'),_0x18dbf4[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x33b4))):_0x3c4266[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x2c15)),this[_0xa8d0a8(0x2229)]&&(_0x123cbf[_0xa8d0a8(0x1e1d)]('velocitySampler'),_0x18dbf4[_0xa8d0a8(0x1e1d)]('#define\x20FLUIDRENDERING_VELOCITY')),this['_useFixedThickness']?(_0x3c4266[_0xa8d0a8(0x1e1d)]('thickness'),_0x123cbf['push']('bgDepthSampler'),_0x18dbf4[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x23ff))):(_0x3c4266['push']('minimumThickness'),_0x123cbf['push'](_0xa8d0a8(0x153a))),this[_0xa8d0a8(0x3f9a)]&&(_0x18dbf4[_0xa8d0a8(0x1e1d)]('#define\x20FLUIDRENDERING_DEBUG'),this['_debugFeature']===_0x39b445[_0xa8d0a8(0x2712)]?_0x18dbf4['push']('#define\x20FLUIDRENDERING_DEBUG_SHOWNORMAL'):this[_0xa8d0a8(0x3a84)]===_0x39b445['DiffuseRendering']?_0x18dbf4['push'](_0xa8d0a8(0x755)):(_0x18dbf4[_0xa8d0a8(0x1e1d)](_0xa8d0a8(0x73c)),_0x123cbf[_0xa8d0a8(0x1e1d)]('debugSampler'),this[_0xa8d0a8(0x3a84)]!==_0x39b445['DepthTexture']&&this[_0xa8d0a8(0x3a84)]!==_0x39b445[_0xa8d0a8(0x1aa1)]||_0x18dbf4['push']('#define\x20FLUIDRENDERING_DEBUG_DEPTH'))),this[_0xa8d0a8(0x1abc)]=new _0x26ddf7['D'](_0xa8d0a8(0xe7a),_0xa8d0a8(0x2092),_0x3c4266,_0x123cbf,0x1,null,_0x26e5cc['g'][_0xa8d0a8(0x193c)],_0x1931b7,!0x1,null,_0x26e5cc['g'][_0xa8d0a8(0x7d6)],void 0x0,void 0x0,!0x0,void 0x0),this[_0xa8d0a8(0x1abc)][_0xa8d0a8(0x3295)](_0x18dbf4[_0xa8d0a8(0x372b)]('\x0a')),this['_renderPostProcess'][_0xa8d0a8(0x2ba8)]=this['_samples'],this[_0xa8d0a8(0x1abc)]['onApplyObservable'][_0xa8d0a8(0x33ee)](_0x2efc10=>{var _0x19f175=_0xa8d0a8,_0x4689e7,_0x1bef2f;if(this[_0x19f175(0x8db)][_0x19f175(0x448)](this[_0x19f175(0x3921)][_0x19f175(0x9d4)]()),this[_0x19f175(0x8db)][_0x19f175(0x3e4a)](),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10[_0x19f175(0x33a)](_0x19f175(0x952),this[_0x19f175(0x1abc)][_0x19f175(0x917)][_0x19f175(0xd74)]),this['_depthRenderTarget'][_0x19f175(0x3088)]?(_0x2efc10['setTexture'](_0x19f175(0x3d76),this['_depthRenderTarget'][_0x19f175(0x10d5)]),_0x1931b7['isWebGPU']&&_0x2efc10['setTextureSampler'](_0x19f175(0x6e4),null!=(_0x1bef2f=null==(_0x1bef2f=this[_0x19f175(0xbe6)][_0x19f175(0x10d5)])?void 0x0:_0x1bef2f[_0x19f175(0x1422)]())?_0x1bef2f:null)):(_0x2efc10[_0x19f175(0xf22)](_0x19f175(0x3d76),this['_depthRenderTarget'][_0x19f175(0xd74)]),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10[_0x19f175(0x33a)]('depthSamplerSampler',null!=(_0x1bef2f=null==(_0x1bef2f=this['_depthRenderTarget'][_0x19f175(0xd74)])?void 0x0:_0x1bef2f[_0x19f175(0x1422)]())?_0x1bef2f:null)),this[_0x19f175(0xc0a)]?this[_0x19f175(0xc0a)][_0x19f175(0x3088)]?(_0x2efc10['setTexture'](_0x19f175(0x26d6),this[_0x19f175(0xc0a)][_0x19f175(0x10d5)]),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10[_0x19f175(0x33a)](_0x19f175(0x15d8),null!=(_0x1bef2f=null==(_0x1bef2f=this[_0x19f175(0xc0a)]['textureBlur'])?void 0x0:_0x1bef2f[_0x19f175(0x1422)]())?_0x1bef2f:null)):(_0x2efc10[_0x19f175(0xf22)](_0x19f175(0x26d6),this[_0x19f175(0xc0a)]['texture']),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10['setTextureSampler'](_0x19f175(0x15d8),null!=(_0x1bef2f=null==(_0x1bef2f=this[_0x19f175(0xc0a)]['texture'])?void 0x0:_0x1bef2f['getInternalTexture']())?_0x1bef2f:null)):_0x2efc10['setColor3'](_0x19f175(0x2c15),this['fluidColor']),this[_0x19f175(0x1c62)]?(_0x2efc10[_0x19f175(0x21ba)](_0x19f175(0x19ab),this[_0x19f175(0x23e0)]),_0x2efc10[_0x19f175(0x42a)]('bgDepthSampler',this[_0x19f175(0x1ae1)]),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10['setTextureSampler'](_0x19f175(0x40d4),null!=(_0x1bef2f=this['_bgDepthTexture'])?_0x1bef2f:null)):(this[_0x19f175(0x3db2)][_0x19f175(0x3088)]?(_0x2efc10[_0x19f175(0xf22)]('thicknessSampler',this[_0x19f175(0x3db2)][_0x19f175(0x10d5)]),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10[_0x19f175(0x33a)](_0x19f175(0x2530),null!=(_0x1bef2f=null==(_0x1bef2f=this[_0x19f175(0x3db2)][_0x19f175(0x10d5)])?void 0x0:_0x1bef2f['getInternalTexture']())?_0x1bef2f:null)):(_0x2efc10[_0x19f175(0xf22)](_0x19f175(0x153a),this[_0x19f175(0x3db2)][_0x19f175(0xd74)]),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10['setTextureSampler'](_0x19f175(0x2530),null!=(_0x1bef2f=null==(_0x1bef2f=this['_thicknessRenderTarget']['texture'])?void 0x0:_0x1bef2f['getInternalTexture']())?_0x1bef2f:null)),_0x2efc10[_0x19f175(0x21ba)](_0x19f175(0x23e0),this['minimumThickness'])),null!==this[_0x19f175(0x137e)]){const _0x3cc075=null!=(_0x1bef2f=this[_0x19f175(0x137e)])?_0x1bef2f:this[_0x19f175(0x3921)][_0x19f175(0x317)];_0x3cc075&&(_0x2efc10['setTexture'](_0x19f175(0x29ee),_0x3cc075),_0x1931b7['isWebGPU']&&_0x2efc10[_0x19f175(0x33a)](_0x19f175(0xbf3),null!=(_0x1bef2f=null===_0x3cc075||void 0x0===_0x3cc075?void 0x0:_0x3cc075['getInternalTexture']())?_0x1bef2f:null));}if(_0x2efc10['setMatrix'](_0x19f175(0xc29),this[_0x19f175(0x3921)][_0x19f175(0x1f0c)]()),_0x2efc10[_0x19f175(0x233e)](_0x19f175(0x2d53),this[_0x19f175(0x8db)]),_0x2efc10['setMatrix']('projectionMatrix',this['_scene'][_0x19f175(0x9d4)]()),_0x2efc10[_0x19f175(0x3b15)](_0x19f175(0x3a0),_0x318cd2),_0x2efc10['setFloat'](_0x19f175(0x1127),this[_0x19f175(0x1127)]),_0x2efc10[_0x19f175(0x21ba)](_0x19f175(0x290d),this[_0x19f175(0x290d)]),_0x2efc10[_0x19f175(0x21ba)](_0x19f175(0x36a),this[_0x19f175(0x36a)]),_0x2efc10['setFloat'](_0x19f175(0x4aa),this[_0x19f175(0x4aa)]),_0x2efc10['setVector3'](_0x19f175(0x61a),this[_0x19f175(0x61a)]),_0x2efc10[_0x19f175(0x21ba)](_0x19f175(0x2742),this[_0x19f175(0x36f7)][_0x19f175(0x248d)]),this['_debug']){let _0xe654e3=null;switch(this['_debugFeature']){case _0x39b445[_0x19f175(0x1a81)]:_0xe654e3=this['_depthRenderTarget'][_0x19f175(0xd74)];break;case _0x39b445[_0x19f175(0x1aa1)]:_0xe654e3=this[_0x19f175(0xbe6)][_0x19f175(0x3088)]?this[_0x19f175(0xbe6)]['textureBlur']:this[_0x19f175(0xbe6)][_0x19f175(0xd74)];break;case _0x39b445[_0x19f175(0x3fa)]:_0xe654e3=null!=(_0x4689e7=null==(_0x4689e7=this[_0x19f175(0x3db2)])?void 0x0:_0x4689e7[_0x19f175(0xd74)])?_0x4689e7:null;break;case _0x39b445[_0x19f175(0x3d65)]:_0xe654e3=null!=(_0x4689e7=this[_0x19f175(0x3db2)])&&_0x4689e7[_0x19f175(0x3088)]?null!=(_0x4689e7=null==(_0x4689e7=this['_thicknessRenderTarget'])?void 0x0:_0x4689e7[_0x19f175(0x10d5)])?_0x4689e7:null:null!=(_0x4689e7=null==(_0x4689e7=this['_thicknessRenderTarget'])?void 0x0:_0x4689e7[_0x19f175(0xd74)])?_0x4689e7:null;break;case _0x39b445[_0x19f175(0x2e47)]:this[_0x19f175(0xc0a)]&&(_0xe654e3=this[_0x19f175(0xc0a)]['texture']);}this[_0x19f175(0x3a84)]!==_0x39b445[_0x19f175(0x2712)]&&(_0x2efc10[_0x19f175(0xf22)]('debugSampler',_0xe654e3),_0x1931b7[_0x19f175(0x3897)]&&_0x2efc10['setTextureSampler'](_0x19f175(0x246b),null!=(_0x1bef2f=null===_0xe654e3||void 0x0===_0xe654e3?void 0x0:_0xe654e3[_0x19f175(0x1422)]())?_0x1bef2f:null));}});}}['_clearTargets'](){var _0x2cbf2a=_0x1fe5e2,_0x30daec;null!=(_0x30daec=this[_0x2cbf2a(0xbe6)])&&_0x30daec['renderTarget']&&(this[_0x2cbf2a(0xe76)][_0x2cbf2a(0x1fe9)](this[_0x2cbf2a(0xbe6)][_0x2cbf2a(0x2271)]),this['_engine'][_0x2cbf2a(0xc60)](this['_depthClearColor'],!0x0,!0x0,!0x1),this[_0x2cbf2a(0xe76)][_0x2cbf2a(0x2f50)](this['_depthRenderTarget'][_0x2cbf2a(0x2271)])),null!=(_0x30daec=this[_0x2cbf2a(0xc0a)])&&_0x30daec[_0x2cbf2a(0x2271)]&&(this['_engine']['bindFramebuffer'](this['_diffuseRenderTarget']['renderTarget']),this[_0x2cbf2a(0xe76)][_0x2cbf2a(0xc60)](this[_0x2cbf2a(0x1de0)],!0x0,!0x0,!0x1),this[_0x2cbf2a(0xe76)][_0x2cbf2a(0x2f50)](this[_0x2cbf2a(0xc0a)]['renderTarget'])),null!=(_0x30daec=this['_thicknessRenderTarget'])&&_0x30daec['renderTarget']&&(this[_0x2cbf2a(0xe76)][_0x2cbf2a(0x1fe9)](this['_thicknessRenderTarget'][_0x2cbf2a(0x2271)]),this[_0x2cbf2a(0xe76)][_0x2cbf2a(0xc60)](this['_thicknessClearColor'],!0x0,!0x1,!0x1),this['_engine']['unBindFramebuffer'](this[_0x2cbf2a(0x3db2)][_0x2cbf2a(0x2271)]));}[_0x1fe5e2(0x1273)](_0x590f3c){var _0x7a77e2=_0x1fe5e2,_0xae2f22,_0x4dbf1d;!this[_0x7a77e2(0x3efa)]&&_0x590f3c[_0x7a77e2(0x1977)]()&&(_0x4dbf1d=this[_0x7a77e2(0xe76)][_0x7a77e2(0xe66)],this[_0x7a77e2(0xe76)]['setState'](!0x1,void 0x0,void 0x0,void 0x0,!0x0),this[_0x7a77e2(0xe76)][_0x7a77e2(0xf8f)](!0x0),this[_0x7a77e2(0xe76)]['setDepthWrite'](!0x0),this[_0x7a77e2(0xe76)][_0x7a77e2(0x3cdf)](_0x26e5cc['g'][_0x7a77e2(0x1508)]),null!=(_0xae2f22=this[_0x7a77e2(0xbe6)])&&_0xae2f22[_0x7a77e2(0x2271)]&&(this['_engine'][_0x7a77e2(0x1fe9)](this['_depthRenderTarget'][_0x7a77e2(0x2271)]),_0x590f3c[_0x7a77e2(0x3a50)](),this[_0x7a77e2(0xe76)][_0x7a77e2(0x1e23)](),this[_0x7a77e2(0xe76)]['unBindFramebuffer'](this[_0x7a77e2(0xbe6)][_0x7a77e2(0x2271)])),null!=(_0xae2f22=this[_0x7a77e2(0xc0a)])&&_0xae2f22[_0x7a77e2(0x2271)]&&(this[_0x7a77e2(0xe76)][_0x7a77e2(0x1fe9)](this[_0x7a77e2(0xc0a)][_0x7a77e2(0x2271)]),_0x590f3c['renderDiffuseTexture'](),this[_0x7a77e2(0xe76)][_0x7a77e2(0x1e23)](),this[_0x7a77e2(0xe76)]['unBindFramebuffer'](this[_0x7a77e2(0xc0a)][_0x7a77e2(0x2271)])),null!=(_0xae2f22=this['_thicknessRenderTarget'])&&_0xae2f22[_0x7a77e2(0x2271)]&&(this[_0x7a77e2(0xe76)][_0x7a77e2(0x1fe9)](this[_0x7a77e2(0x3db2)][_0x7a77e2(0x2271)]),_0x590f3c[_0x7a77e2(0x4e2)](),this['_engine'][_0x7a77e2(0x1e23)](),this[_0x7a77e2(0xe76)][_0x7a77e2(0x2f50)](this[_0x7a77e2(0x3db2)][_0x7a77e2(0x2271)])),null!=(_0xae2f22=this[_0x7a77e2(0xbe6)])&&_0xae2f22[_0x7a77e2(0x1a38)](),null!=(_0x590f3c=this[_0x7a77e2(0xc0a)])&&_0x590f3c[_0x7a77e2(0x1a38)](),null!=(_0xae2f22=this[_0x7a77e2(0x3db2)])&&_0xae2f22[_0x7a77e2(0x1a38)](),_0x4dbf1d&&this[_0x7a77e2(0xe76)][_0x7a77e2(0x1fe9)](_0x4dbf1d));}[_0x1fe5e2(0x3551)](_0x360e8b=!0x1){var _0x3184d0=_0x1fe5e2;_0x360e8b||(null!=(_0x360e8b=this[_0x3184d0(0xbe6)])&&_0x360e8b[_0x3184d0(0x3551)](),(this[_0x3184d0(0xbe6)]=null)!=(_0x360e8b=this['_diffuseRenderTarget'])&&_0x360e8b[_0x3184d0(0x3551)](),(this[_0x3184d0(0xc0a)]=null)!=(_0x360e8b=this[_0x3184d0(0x3db2)])&&_0x360e8b[_0x3184d0(0x3551)](),this[_0x3184d0(0x3db2)]=null),this['_renderPostProcess']&&this['_camera']&&this[_0x3184d0(0x36f7)][_0x3184d0(0x23f1)](this['_renderPostProcess']),null!=(_0x360e8b=this['_renderPostProcess'])&&_0x360e8b['dispose'](),this[_0x3184d0(0x1abc)]=null,this['_needInitialization']=!0x1;}}},0xe7a5:(_0x56c5ab,_0x4ae507,_0x48ad54)=>{_0x48ad54(0x136c7),_0x48ad54(0x1309a),_0x48ad54(0x7b76),_0x48ad54(0x1eea),_0x48ad54(0xa427);},0x4da7:(_0x163236,_0x3f2783,_0x48efd1)=>{var _0xa802ff=a7_0x38a779;_0x48efd1['d'](_0x3f2783,{'m':()=>_0x1f9c50});var _0x53214f=_0x48efd1(0x9fd1),_0x378764=_0x48efd1(0x1a27),_0x279b24=_0x48efd1(0x77a5),_0x41176c=_0x48efd1(0xbac7),_0x37ebf5=_0x48efd1(0x163e6),_0x358ca8=_0x48efd1(0x147cf),_0x1b3185=_0x48efd1(0xc84b),_0x18ec74=_0x48efd1(0x15cb9),_0x1c64c6=_0x48efd1(0x173aa),_0x1595d0=(_0x48efd1(0x16ef7),_0x48efd1(0x147cd),_0x48efd1(0xc656)),_0x3eec26=_0x48efd1(0x2088);const _0x131732=[_0xa802ff(0x304a),'mBones',_0xa802ff(0x33e8),_0xa802ff(0xade),_0xa802ff(0x1f48),_0xa802ff(0x378e),_0xa802ff(0x4051),_0xa802ff(0x3779),_0xa802ff(0x220b),_0xa802ff(0x3ff2),'albedoMatrix',_0xa802ff(0x3a5f),_0xa802ff(0x3642),_0xa802ff(0x326c),_0xa802ff(0x3a18),_0xa802ff(0x1b4c),'vBumpInfos',_0xa802ff(0x3276),'morphTargetTextureInfo','morphTargetTextureIndices'];(0x0,_0x3eec26['qx'])(_0x131732);class _0x1f9c50{constructor(_0x286d1b,_0x1e3a70=0x1,_0x580635=_0x279b24['g'][_0xa802ff(0x1cc3)]){var _0x271182=_0xa802ff;this[_0x271182(0x3a4a)]={},this[_0x271182(0x9aa)]={},this[_0x271182(0xa70)]=[],this[_0x271182(0x2c3a)]=!0x0,this[_0x271182(0x408b)]=null,this[_0x271182(0x69f)]=!0x1,this['_enableVelocity']=!0x1,this[_0x271182(0x1516)]=!0x1,this[_0x271182(0xd75)]=-0x1,this[_0x271182(0x2ad9)]=-0x1,this[_0x271182(0x82c)]=-0x1,this[_0x271182(0x23a7)]=-0x1,this[_0x271182(0x1753)]=-0x1,this[_0x271182(0x3c1c)]=!0x1,this['_scene']=_0x286d1b,this['_ratio']=_0x1e3a70,this[_0x271182(0x3382)]=_0x286d1b[_0x271182(0x318e)]()[_0x271182(0x255d)],this['_depthFormat']=_0x580635,_0x1f9c50[_0x271182(0x2f4c)](this[_0x271182(0x3921)]),this[_0x271182(0x20d7)]();}[_0xa802ff(0xa5e)](_0xbfbaec){var _0x52f879=_0xa802ff;this['_linkedWithPrePass']=!0x0,this[_0x52f879(0x2be4)]=_0xbfbaec,this[_0x52f879(0xe1c)]&&(this[_0x52f879(0xe1c)][_0x52f879(0x2911)]['clear'](),this[_0x52f879(0xe1c)][_0x52f879(0x2911)][_0x52f879(0x33ee)](()=>{}));}[_0xa802ff(0x439)](){var _0x597230=_0xa802ff;this['_linkedWithPrePass']=!0x1,this[_0x597230(0x20d7)]();}['_resetLayout'](){var _0x1f37a6=_0xa802ff;this[_0x1f37a6(0x69f)]=!0x1,this['_enableReflectivity']=!0x1,this[_0x1f37a6(0x3b9c)]=!0x1,this['_attachments']=[];}[_0xa802ff(0x2faa)](_0x324b77,_0x5928e3){var _0x29f38c=_0xa802ff;_0x324b77===_0x1f9c50[_0x29f38c(0x2752)]?(this[_0x29f38c(0xd75)]=_0x5928e3,this[_0x29f38c(0x69f)]=!0x0):_0x324b77===_0x1f9c50[_0x29f38c(0x177b)]?(this[_0x29f38c(0x2ad9)]=_0x5928e3,this[_0x29f38c(0x3b9c)]=!0x0):_0x324b77===_0x1f9c50[_0x29f38c(0x2c85)]?(this['_reflectivityIndex']=_0x5928e3,this[_0x29f38c(0x1516)]=!0x0):_0x324b77===_0x1f9c50[_0x29f38c(0x784)]?this[_0x29f38c(0x23a7)]=_0x5928e3:_0x324b77===_0x1f9c50[_0x29f38c(0x2cc3)]&&(this[_0x29f38c(0x1753)]=_0x5928e3);}['_setAttachments'](_0x1ee63c){var _0x3ee1c8=_0xa802ff;this[_0x3ee1c8(0x3977)]=_0x1ee63c;}[_0xa802ff(0x2da7)](_0x20afd8){var _0x1334ca=_0xa802ff;this[_0x1334ca(0xe1c)]['setInternalTexture'](_0x20afd8,0x0,!0x1);}get[_0xa802ff(0x2d98)](){var _0x405b5e=_0xa802ff;return this[_0x405b5e(0xe1c)]['renderList'];}set[_0xa802ff(0x2d98)](_0x24db4a){var _0x5d5e51=_0xa802ff;this[_0x5d5e51(0xe1c)]['renderList']=_0x24db4a;}get[_0xa802ff(0x3075)](){var _0x3a75a2=_0xa802ff;return this[_0x3a75a2(0xe1c)]['isSupported'];}[_0xa802ff(0xf07)](_0x588d99){var _0x1b6b3d=_0xa802ff;switch(_0x588d99){case _0x1f9c50[_0x1b6b3d(0x2752)]:return this['_positionIndex'];case _0x1f9c50[_0x1b6b3d(0x177b)]:return this[_0x1b6b3d(0x2ad9)];case _0x1f9c50['REFLECTIVITY_TEXTURE_TYPE']:return this[_0x1b6b3d(0x82c)];default:return-0x1;}}get[_0xa802ff(0x1918)](){return this['_enablePosition'];}set[_0xa802ff(0x1918)](_0x1c46f0){var _0x4a821d=_0xa802ff;this[_0x4a821d(0x69f)]=_0x1c46f0,this[_0x4a821d(0x3c1c)]||(this['dispose'](),this[_0x4a821d(0x20d7)]());}get['enableVelocity'](){var _0x3ad230=_0xa802ff;return this[_0x3ad230(0x3b9c)];}set[_0xa802ff(0x2592)](_0x2956b3){var _0x318ba9=_0xa802ff;(this[_0x318ba9(0x3b9c)]=_0x2956b3)||(this[_0x318ba9(0x3a4a)]={}),this[_0x318ba9(0x3c1c)]||(this[_0x318ba9(0x3551)](),this[_0x318ba9(0x20d7)]()),this[_0x318ba9(0x3921)]['needsPreviousWorldMatrices']=_0x2956b3;}get[_0xa802ff(0x2326)](){var _0x22f720=_0xa802ff;return this[_0x22f720(0x1516)];}set[_0xa802ff(0x2326)](_0x391f75){var _0x1ff28f=_0xa802ff;this[_0x1ff28f(0x1516)]=_0x391f75,this[_0x1ff28f(0x3c1c)]||(this[_0x1ff28f(0x3551)](),this[_0x1ff28f(0x20d7)]());}get[_0xa802ff(0xa56)](){var _0x278c12=_0xa802ff;return this[_0x278c12(0x3921)];}get[_0xa802ff(0x3e5)](){var _0x30d379=_0xa802ff;return this[_0x30d379(0x40ba)];}[_0xa802ff(0x1977)](_0x492fdf,_0x286b8f){var _0x35764c=_0xa802ff;const _0x175d28=_0x492fdf[_0x35764c(0x1458)]();if(_0x175d28&&_0x175d28['disableDepthWrite'])return!0x1;const _0x5d9cc0=[],_0x3bffc3=[_0x378764['o'][_0x35764c(0x3056)],_0x378764['o'][_0x35764c(0x2496)]],_0x17f086=_0x492fdf[_0x35764c(0x3ce5)]();if(_0x175d28){let _0x3d9042=!0x1;if(_0x175d28['needAlphaTesting']()&&_0x175d28[_0x35764c(0xcd8)]()&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x4141)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3029)+(_0x175d28[_0x35764c(0xcd8)]()[_0x35764c(0x14d6)]+0x1)),_0x3d9042=!0x0),_0x175d28[_0x35764c(0x2aeb)]&&_0x1595d0['k'][_0x35764c(0x1da0)]&&(_0x5d9cc0['push'](_0x35764c(0x1103)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3922)+(_0x175d28[_0x35764c(0x2aeb)]['coordinatesIndex']+0x1)),_0x3d9042=!0x0),this['_enableReflectivity']){let _0x4723a6=!0x1;_0x35764c(0xc47)===_0x175d28[_0x35764c(0x1d40)]()?(null!==_0x175d28[_0x35764c(0x8ee)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x30c1)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x40c7)+(_0x175d28['metallicRoughnessTexture']['coordinatesIndex']+0x1)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x644)),_0x3d9042=!0x0,_0x4723a6=!0x0),null!==_0x175d28[_0x35764c(0x326c)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x27c2)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x644)),_0x4723a6=!0x0),null!==_0x175d28[_0x35764c(0x16f8)]&&(_0x5d9cc0['push']('#define\x20ROUGHNESS'),_0x5d9cc0['push'](_0x35764c(0x644)),_0x4723a6=!0x0),_0x4723a6&&(null!==_0x175d28['baseTexture']&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x801)),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20ALBEDO_UV'+(_0x175d28[_0x35764c(0x1b78)][_0x35764c(0x14d6)]+0x1)),_0x175d28[_0x35764c(0x1b78)]['gammaSpace']&&_0x5d9cc0['push'](_0x35764c(0x29bf)),_0x3d9042=!0x0),null!==_0x175d28[_0x35764c(0x3c5b)]&&_0x5d9cc0['push'](_0x35764c(0x1160)))):_0x35764c(0x23b8)===_0x175d28['getClassName']()?(null!==_0x175d28[_0x35764c(0x37ce)]?(_0x5d9cc0['push'](_0x35764c(0x401)),_0x5d9cc0['push'](_0x35764c(0x40c7)+(_0x175d28[_0x35764c(0x37ce)][_0x35764c(0x14d6)]+0x1)),_0x3d9042=!0x0,_0x175d28[_0x35764c(0x37ce)][_0x35764c(0x2c98)]&&_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20GAMMAREFLECTIVITYTEXTURE')):null!==_0x175d28[_0x35764c(0x3575)]&&_0x5d9cc0['push']('#define\x20REFLECTIVITYCOLOR'),null!==_0x175d28[_0x35764c(0x3a18)]&&_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20GLOSSINESSS')):'PBRMaterial'===_0x175d28['getClassName']()?(null!==_0x175d28[_0x35764c(0x5be)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x30c1)),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20REFLECTIVITY_UV'+(_0x175d28[_0x35764c(0x5be)]['coordinatesIndex']+0x1)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x644)),_0x3d9042=!0x0,_0x4723a6=!0x0),null!==_0x175d28[_0x35764c(0x326c)]&&(_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20METALLIC'),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x644)),_0x4723a6=!0x0),null!==_0x175d28[_0x35764c(0x16f8)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x1f3d)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x644)),_0x4723a6=!0x0),_0x4723a6?(null!==_0x175d28[_0x35764c(0x681)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x801)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x233c)+(_0x175d28[_0x35764c(0x681)][_0x35764c(0x14d6)]+0x1)),_0x175d28[_0x35764c(0x681)][_0x35764c(0x2c98)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x29bf)),_0x3d9042=!0x0),null!==_0x175d28[_0x35764c(0x3642)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x1160))):(null!==_0x175d28[_0x35764c(0xc4a)]?(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x401)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x40c7)+(_0x175d28[_0x35764c(0xc4a)][_0x35764c(0x14d6)]+0x1)),_0x175d28[_0x35764c(0xc4a)][_0x35764c(0x2c98)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x138c)),_0x3d9042=!0x0):null!==_0x175d28[_0x35764c(0x3a5f)]&&_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20REFLECTIVITYCOLOR'),null!==_0x175d28[_0x35764c(0x1123)]&&_0x5d9cc0['push']('#define\x20GLOSSINESSS'))):_0x35764c(0x838)===_0x175d28[_0x35764c(0x1d40)]()&&(null!==_0x175d28[_0x35764c(0x3755)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x2553)),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20REFLECTIVITY_UV'+(_0x175d28['specularTexture']['coordinatesIndex']+0x1)),_0x175d28[_0x35764c(0x3755)][_0x35764c(0x2c98)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x138c)),_0x3d9042=!0x0),null!==_0x175d28[_0x35764c(0x3575)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3618)));}_0x3d9042&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3b3a)),_0x17f086['isVerticesDataPresent'](_0x378764['o']['UVKind'])&&(_0x3bffc3['push'](_0x378764['o'][_0x35764c(0x616)]),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x5e1))),_0x17f086[_0x35764c(0x950)](_0x378764['o']['UV2Kind'])&&(_0x3bffc3[_0x35764c(0x1e1d)](_0x378764['o']['UV2Kind']),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0xbc4))));}this[_0x35764c(0x3c1c)]&&(_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x683)),-0x1!==this[_0x35764c(0x23a7)]&&(_0x5d9cc0['push'](_0x35764c(0x15da)+this[_0x35764c(0x23a7)]),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3e87))),-0x1!==this[_0x35764c(0x1753)]&&(_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20NORMAL_INDEX\x20'+this['_normalIndex']),_0x5d9cc0['push'](_0x35764c(0x2f6c)))),this[_0x35764c(0x69f)]&&(_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20POSITION'),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20POSITION_INDEX\x20'+this[_0x35764c(0xd75)])),this['_enableVelocity']&&(_0x5d9cc0['push']('#define\x20VELOCITY'),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20VELOCITY_INDEX\x20'+this['_velocityIndex']),-0x1===this[_0x35764c(0xa70)]['indexOf'](_0x17f086)&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3834))),this[_0x35764c(0x1516)]&&(_0x5d9cc0['push'](_0x35764c(0xd8d)),_0x5d9cc0['push'](_0x35764c(0x22ec)+this[_0x35764c(0x82c)])),_0x17f086['useBones']&&_0x17f086[_0x35764c(0x366e)]?(_0x3bffc3[_0x35764c(0x1e1d)](_0x378764['o'][_0x35764c(0x3f71)]),_0x3bffc3[_0x35764c(0x1e1d)](_0x378764['o'][_0x35764c(0x1953)]),0x4<_0x17f086[_0x35764c(0x175b)]&&(_0x3bffc3[_0x35764c(0x1e1d)](_0x378764['o']['MatricesIndicesExtraKind']),_0x3bffc3[_0x35764c(0x1e1d)](_0x378764['o'][_0x35764c(0x2fb1)])),_0x5d9cc0['push'](_0x35764c(0x237)+_0x17f086[_0x35764c(0x175b)]),_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20BonesPerMesh\x20'+(_0x17f086[_0x35764c(0xdb6)]?_0x17f086[_0x35764c(0xdb6)]['bones'][_0x35764c(0x3785)]+0x1:0x0))):_0x5d9cc0['push'](_0x35764c(0x3f5b));var _0x402881=_0x17f086[_0x35764c(0x3672)];let _0x594870=0x0;_0x402881&&0x0<_0x402881[_0x35764c(0x3a97)]&&(_0x594870=_0x402881[_0x35764c(0x3a97)],_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x402b)),_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0xca9)+_0x594870),_0x402881['isUsingTextureForTargets']&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x36c3)),_0x358ca8['G'][_0x35764c(0xcaa)](_0x3bffc3,_0x17f086,_0x594870)),_0x286b8f&&(_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20INSTANCES'),_0x358ca8['G'][_0x35764c(0x3f9f)](_0x3bffc3,this[_0x35764c(0x3b9c)]),_0x492fdf['getRenderingMesh']()[_0x35764c(0x2d7)]&&_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x3956))),this['_linkedWithPrePass']?_0x5d9cc0[_0x35764c(0x1e1d)](_0x35764c(0x1bb6)+this[_0x35764c(0x3977)][_0x35764c(0x3785)]):_0x5d9cc0[_0x35764c(0x1e1d)]('#define\x20RENDER_TARGET_COUNT\x20'+this[_0x35764c(0xe1c)][_0x35764c(0x3ab1)][_0x35764c(0x3785)]),(0x0,_0x3eec26['AN'])(_0x175d28,this['_scene'],_0x5d9cc0);const _0x217af9=this[_0x35764c(0x3921)][_0x35764c(0x318e)](),_0x161914=_0x492fdf[_0x35764c(0x1f8)](void 0x0,!0x0);return _0x402881=_0x161914[_0x35764c(0x32ec)],_0x286b8f=_0x5d9cc0['join']('\x0a'),(_0x402881!==_0x286b8f&&_0x161914['setEffect'](_0x217af9[_0x35764c(0x3af7)](_0x35764c(0x11c2),{'attributes':_0x3bffc3,'uniformsNames':_0x131732,'samplers':[_0x35764c(0x26d6),'bumpSampler','reflectivitySampler',_0x35764c(0xd03),'morphTargets'],'defines':_0x286b8f,'onCompiled':null,'fallbacks':null,'onError':null,'uniformBuffersNames':[_0x35764c(0x3079)],'indexParameters':{'buffersCount':this[_0x35764c(0xe1c)][_0x35764c(0x3ab1)][_0x35764c(0x3785)]-0x1,'maxSimultaneousMorphTargets':_0x594870}},_0x217af9),_0x286b8f),_0x161914[_0x35764c(0x300f)]['isReady']());}['getGBuffer'](){var _0x543df4=_0xa802ff;return this[_0x543df4(0xe1c)];}get[_0xa802ff(0x2ba8)](){var _0x3fbc40=_0xa802ff;return this[_0x3fbc40(0xe1c)][_0x3fbc40(0x2ba8)];}set[_0xa802ff(0x2ba8)](_0x515987){var _0x50e02b=_0xa802ff;this[_0x50e02b(0xe1c)][_0x50e02b(0x2ba8)]=_0x515987;}[_0xa802ff(0x3551)](){var _0x493a4b=_0xa802ff;if(this[_0x493a4b(0x408b)]){const _0x754289=this[_0x493a4b(0x3921)][_0x493a4b(0x318e)]();_0x754289[_0x493a4b(0x3ca5)][_0x493a4b(0x418a)](this['_resizeObserver']),this[_0x493a4b(0x408b)]=null;}this[_0x493a4b(0x368)]()[_0x493a4b(0x3551)]();}[_0xa802ff(0x3c84)](){var _0x296dc6=_0xa802ff;const _0x17d478=[];let _0x4002d1=0x2;return _0x17d478[_0x296dc6(0x1e1d)]('gBuffer_Depth','gBuffer_Normal'),this[_0x296dc6(0x69f)]&&(this['_positionIndex']=_0x4002d1,_0x4002d1++,_0x17d478[_0x296dc6(0x1e1d)](_0x296dc6(0x1ab1))),this[_0x296dc6(0x3b9c)]&&(this['_velocityIndex']=_0x4002d1,_0x4002d1++,_0x17d478[_0x296dc6(0x1e1d)](_0x296dc6(0x5bf))),this[_0x296dc6(0x1516)]&&(this['_reflectivityIndex']=_0x4002d1,_0x4002d1++,_0x17d478[_0x296dc6(0x1e1d)](_0x296dc6(0x9a4))),[_0x4002d1,_0x17d478];}['_createRenderTargets'](){var _0x26210d=_0xa802ff;const _0x325a2f=this[_0x26210d(0x3921)][_0x26210d(0x318e)](),[_0x24efee,_0x4b8241]=this[_0x26210d(0x3c84)]();let _0x4ad2a7=_0x279b24['g']['TEXTURETYPE_UNSIGNED_BYTE'];if(_0x325a2f[_0x26210d(0xe22)][_0x26210d(0x3742)]&&_0x325a2f['_caps'][_0x26210d(0x1ac6)]?_0x4ad2a7=_0x279b24['g'][_0x26210d(0x248a)]:_0x325a2f[_0x26210d(0xe22)][_0x26210d(0x31e9)]&&_0x325a2f[_0x26210d(0xe22)]['textureHalfFloatLinearFiltering']&&(_0x4ad2a7=_0x279b24['g'][_0x26210d(0x144b)]),this[_0x26210d(0xe1c)]=new _0x37ebf5['K']('gBuffer',{'width':_0x325a2f['getRenderWidth']()*this['_ratio'],'height':_0x325a2f[_0x26210d(0x1f43)]()*this[_0x26210d(0x40ba)]},_0x24efee,this[_0x26210d(0x3921)],{'generateMipMaps':!0x1,'generateDepthTexture':!0x0,'defaultType':_0x4ad2a7,'depthTextureFormat':this[_0x26210d(0x1611)]},_0x4b8241['concat'](_0x26210d(0x1186))),this['isSupported']){this['_multiRenderTarget'][_0x26210d(0x24af)]=_0x41176c['x']['CLAMP_ADDRESSMODE'],this[_0x26210d(0xe1c)][_0x26210d(0x3906)]=_0x41176c['x']['CLAMP_ADDRESSMODE'],this[_0x26210d(0xe1c)][_0x26210d(0x24d6)]=0x1,this[_0x26210d(0xe1c)][_0x26210d(0x3b48)]=!0x1,this[_0x26210d(0xe1c)]['renderList']=null,this[_0x26210d(0xe1c)][_0x26210d(0x2911)][_0x26210d(0x33ee)](_0x32e901=>{var _0x321e2c=_0x26210d;_0x32e901[_0x321e2c(0xc60)](new _0x1b3185['HE'](0x0,0x0,0x0,0x0),!0x0,!0x0,!0x0);}),this[_0x26210d(0x408b)]=_0x325a2f[_0x26210d(0x3ca5)][_0x26210d(0x33ee)](()=>{var _0xd9604a=_0x26210d;this[_0xd9604a(0xe1c)]&&this[_0xd9604a(0xe1c)][_0xd9604a(0x2904)]({'width':_0x325a2f[_0xd9604a(0x158f)]()*this[_0xd9604a(0x40ba)],'height':_0x325a2f[_0xd9604a(0x1f43)]()*this[_0xd9604a(0x40ba)]});});const _0x29ba84=_0x12e4f6=>{var _0x5e9466=_0x26210d;const _0x598eee=_0x12e4f6['getRenderingMesh'](),_0x53256a=_0x12e4f6[_0x5e9466(0x3f81)](),_0x4078d8=this[_0x5e9466(0x3921)],_0x2cd0b5=_0x4078d8[_0x5e9466(0x318e)](),_0x25fba5=_0x12e4f6['getMaterial']();if(_0x25fba5){_0x53256a[_0x5e9466(0x93c)]['_isActiveIntermediate']=!0x1,this[_0x5e9466(0x3b9c)]&&!this['_previousTransformationMatrices'][_0x53256a[_0x5e9466(0x1441)]]&&(this[_0x5e9466(0x3a4a)][_0x53256a[_0x5e9466(0x1441)]]={'world':_0x53214f['y3'][_0x5e9466(0x243a)](),'viewProjection':_0x4078d8[_0x5e9466(0x3849)]()},_0x598eee[_0x5e9466(0xdb6)]&&(_0x54bf24=_0x598eee['skeleton'][_0x5e9466(0x16ab)](_0x598eee),this[_0x5e9466(0x9aa)][_0x598eee[_0x5e9466(0x1441)]]=this[_0x5e9466(0x40b3)](_0x54bf24,new Float32Array(_0x54bf24[_0x5e9466(0x3785)]))));var _0x54bf24=_0x598eee['_getInstancesRenderList'](_0x12e4f6[_0x5e9466(0x24c8)],!!_0x12e4f6[_0x5e9466(0x901)]());if(!_0x54bf24[_0x5e9466(0x22f9)]){var _0xe0c2d8=_0x2cd0b5['getCaps']()['instancedArrays']&&(null!==_0x54bf24[_0x5e9466(0x2379)][_0x12e4f6['_id']]||_0x598eee[_0x5e9466(0x2d7)]);const _0x920ba=_0x53256a[_0x5e9466(0x269)]();if(this[_0x5e9466(0x1977)](_0x12e4f6,_0xe0c2d8)){var _0x163b53=_0x12e4f6[_0x5e9466(0x1f8)]();if(!_0x163b53)return;const _0x4e6381=_0x163b53[_0x5e9466(0x300f)];_0x2cd0b5[_0x5e9466(0x3d1)](_0x163b53),_0xe0c2d8||_0x598eee[_0x5e9466(0x1d7c)](_0x12e4f6,_0x4e6381,_0x25fba5[_0x5e9466(0x29ed)]),this['_useUbo']?(_0x358ca8['G'][_0x5e9466(0xd4d)](_0x4e6381,this[_0x5e9466(0x3921)]['getSceneUniformBuffer']()),this['_scene'][_0x5e9466(0x30a4)]()):(_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x33e8),_0x4078d8['getTransformMatrix']()),_0x4e6381['setMatrix']('view',_0x4078d8['getViewMatrix']()));let _0x1c1049;var _0x4e9bf4=_0x598eee[_0x5e9466(0x186f)];if(_0x4e9bf4['isFrozen']||!_0x25fba5[_0x5e9466(0x2e9)]&&null===_0x598eee[_0x5e9466(0x2a45)]?_0x1c1049=_0x4e9bf4[_0x5e9466(0x403d)]:(_0x4e9bf4=_0x53256a[_0x5e9466(0x3885)](),null===(_0x1c1049=_0x598eee['overrideMaterialSideOrientation'])&&(_0x1c1049=_0x25fba5[_0x5e9466(0x403d)]),_0x4e9bf4<0x0&&(_0x1c1049=_0x1c1049===_0x1c64c6['F'][_0x5e9466(0x2ecc)]?_0x1c64c6['F'][_0x5e9466(0x970)]:_0x1c64c6['F'][_0x5e9466(0x2ecc)])),_0x25fba5[_0x5e9466(0x20bf)](_0x163b53,_0x1c1049),_0x25fba5[_0x5e9466(0x2d28)]()){const _0x7482d9=_0x25fba5['getAlphaTestTexture']();_0x7482d9&&(_0x4e6381[_0x5e9466(0xf22)](_0x5e9466(0x26d6),_0x7482d9),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0xade),_0x7482d9[_0x5e9466(0x2dfa)]()));}_0x25fba5[_0x5e9466(0x2aeb)]&&_0x4078d8[_0x5e9466(0x318e)]()[_0x5e9466(0x179f)]()[_0x5e9466(0x391b)]&&_0x1595d0['k'][_0x5e9466(0x1da0)]&&(_0x4e6381[_0x5e9466(0xa16)](_0x5e9466(0x1fc4),_0x25fba5[_0x5e9466(0x2aeb)][_0x5e9466(0x14d6)],0x1/_0x25fba5['bumpTexture'][_0x5e9466(0x1f05)],_0x25fba5[_0x5e9466(0x3f3e)]),_0x4e6381[_0x5e9466(0x233e)]('bumpMatrix',_0x25fba5[_0x5e9466(0x2aeb)][_0x5e9466(0x2dfa)]()),_0x4e6381[_0x5e9466(0xf22)]('bumpSampler',_0x25fba5[_0x5e9466(0x2aeb)]),_0x4e6381[_0x5e9466(0x3ab0)](_0x5e9466(0x1b4c),_0x25fba5['invertNormalMapX']?-0x1:0x1,_0x25fba5[_0x5e9466(0x312f)]?-0x1:0x1)),this['_enableReflectivity']&&(_0x5e9466(0xc47)===_0x25fba5[_0x5e9466(0x1d40)]()?(null!==_0x25fba5['metallicRoughnessTexture']&&(_0x4e6381['setTexture'](_0x5e9466(0x2eec),_0x25fba5[_0x5e9466(0x8ee)]),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x3ff2),_0x25fba5[_0x5e9466(0x8ee)][_0x5e9466(0x2dfa)]())),null!==_0x25fba5[_0x5e9466(0x326c)]&&_0x4e6381[_0x5e9466(0x21ba)]('metallic',_0x25fba5[_0x5e9466(0x326c)]),null!==_0x25fba5[_0x5e9466(0x16f8)]&&_0x4e6381[_0x5e9466(0x21ba)](_0x5e9466(0x3a18),0x1-_0x25fba5[_0x5e9466(0x16f8)]),null!==_0x25fba5[_0x5e9466(0x1b78)]&&(_0x4e6381[_0x5e9466(0xf22)](_0x5e9466(0xd03),_0x25fba5[_0x5e9466(0x1b78)]),_0x4e6381[_0x5e9466(0x233e)]('albedoMatrix',_0x25fba5[_0x5e9466(0x1b78)][_0x5e9466(0x2dfa)]())),null!==_0x25fba5[_0x5e9466(0x3c5b)]&&_0x4e6381[_0x5e9466(0x3b5e)](_0x5e9466(0x3642),_0x25fba5['baseColor'])):_0x5e9466(0x23b8)===_0x25fba5[_0x5e9466(0x1d40)]()?(null!==_0x25fba5[_0x5e9466(0x37ce)]?(_0x4e6381[_0x5e9466(0xf22)]('reflectivitySampler',_0x25fba5[_0x5e9466(0x37ce)]),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x3ff2),_0x25fba5[_0x5e9466(0x37ce)][_0x5e9466(0x2dfa)]())):null!==_0x25fba5[_0x5e9466(0x3575)]&&_0x4e6381[_0x5e9466(0x3b5e)]('reflectivityColor',_0x25fba5[_0x5e9466(0x3575)]),null!==_0x25fba5[_0x5e9466(0x3a18)]&&_0x4e6381[_0x5e9466(0x21ba)]('glossiness',_0x25fba5[_0x5e9466(0x3a18)])):'PBRMaterial'===_0x25fba5['getClassName']()?(null!==_0x25fba5[_0x5e9466(0x5be)]&&(_0x4e6381['setTexture'](_0x5e9466(0x2eec),_0x25fba5[_0x5e9466(0x5be)]),_0x4e6381[_0x5e9466(0x233e)]('reflectivityMatrix',_0x25fba5[_0x5e9466(0x5be)][_0x5e9466(0x2dfa)]())),null!==_0x25fba5[_0x5e9466(0x326c)]&&_0x4e6381[_0x5e9466(0x21ba)](_0x5e9466(0x326c),_0x25fba5[_0x5e9466(0x326c)]),null!==_0x25fba5[_0x5e9466(0x16f8)]&&_0x4e6381[_0x5e9466(0x21ba)]('glossiness',0x1-_0x25fba5['roughness']),null!==_0x25fba5['roughness']||null!==_0x25fba5[_0x5e9466(0x326c)]||null!==_0x25fba5[_0x5e9466(0x5be)]?(null!==_0x25fba5[_0x5e9466(0x681)]&&(_0x4e6381[_0x5e9466(0xf22)](_0x5e9466(0xd03),_0x25fba5[_0x5e9466(0x681)]),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x18e3),_0x25fba5['albedoTexture']['getTextureMatrix']())),null!==_0x25fba5[_0x5e9466(0x3642)]&&_0x4e6381['setColor3'](_0x5e9466(0x3642),_0x25fba5[_0x5e9466(0x3642)])):(null!==_0x25fba5[_0x5e9466(0xc4a)]?(_0x4e6381['setTexture'](_0x5e9466(0x2eec),_0x25fba5[_0x5e9466(0xc4a)]),_0x4e6381['setMatrix']('reflectivityMatrix',_0x25fba5['reflectivityTexture'][_0x5e9466(0x2dfa)]())):null!==_0x25fba5['reflectivityColor']&&_0x4e6381[_0x5e9466(0x3b5e)](_0x5e9466(0x3a5f),_0x25fba5['reflectivityColor']),null!==_0x25fba5[_0x5e9466(0x1123)]&&_0x4e6381[_0x5e9466(0x21ba)](_0x5e9466(0x3a18),_0x25fba5[_0x5e9466(0x1123)]))):'StandardMaterial'===_0x25fba5[_0x5e9466(0x1d40)]()&&(null!==_0x25fba5['specularTexture']&&(_0x4e6381[_0x5e9466(0xf22)](_0x5e9466(0x2eec),_0x25fba5[_0x5e9466(0x3755)]),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x3ff2),_0x25fba5[_0x5e9466(0x3755)][_0x5e9466(0x2dfa)]())),null!==_0x25fba5[_0x5e9466(0x3575)]&&_0x4e6381['setColor3'](_0x5e9466(0x3a5f),_0x25fba5[_0x5e9466(0x3575)]))),(0x0,_0x3eec26['an'])(_0x4e6381,_0x25fba5,this[_0x5e9466(0x3921)]),_0x598eee[_0x5e9466(0x1e05)]&&_0x598eee[_0x5e9466(0x366e)]&&_0x598eee[_0x5e9466(0xdb6)]&&(_0x4e6381[_0x5e9466(0x3b1a)]('mBones',_0x598eee[_0x5e9466(0xdb6)][_0x5e9466(0x16ab)](_0x598eee)),this[_0x5e9466(0x3b9c)]&&_0x4e6381['setMatrices'](_0x5e9466(0x3779),this[_0x5e9466(0x9aa)][_0x598eee[_0x5e9466(0x1441)]])),_0x358ca8['G'][_0x5e9466(0x24bf)](_0x598eee,_0x4e6381),_0x598eee[_0x5e9466(0x3672)]&&_0x598eee[_0x5e9466(0x3672)][_0x5e9466(0x11dc)]&&_0x598eee[_0x5e9466(0x3672)][_0x5e9466(0x1d7c)](_0x4e6381),this[_0x5e9466(0x3b9c)]&&(_0x4e6381['setMatrix'](_0x5e9466(0x378e),this['_previousTransformationMatrices'][_0x53256a['uniqueId']][_0x5e9466(0x304a)]),_0x4e6381[_0x5e9466(0x233e)](_0x5e9466(0x4051),this['_previousTransformationMatrices'][_0x53256a['uniqueId']][_0x5e9466(0x33e8)])),_0xe0c2d8&&_0x598eee['hasThinInstances']&&_0x4e6381[_0x5e9466(0x233e)]('world',_0x920ba),_0x598eee['_processRendering'](_0x53256a,_0x12e4f6,_0x4e6381,_0x25fba5[_0x5e9466(0x29ed)],_0x54bf24,_0xe0c2d8,(_0x1d3613,_0xe240ca)=>{var _0x17d8f5=_0x5e9466;_0x1d3613||_0x4e6381[_0x17d8f5(0x233e)](_0x17d8f5(0x304a),_0xe240ca);});}this[_0x5e9466(0x3b9c)]&&(this[_0x5e9466(0x3a4a)][_0x53256a[_0x5e9466(0x1441)]]['world']=_0x920ba['clone'](),this[_0x5e9466(0x3a4a)][_0x53256a[_0x5e9466(0x1441)]][_0x5e9466(0x33e8)]=this[_0x5e9466(0x3921)]['getTransformMatrix']()[_0x5e9466(0x292d)](),_0x598eee['skeleton']&&this[_0x5e9466(0x40b3)](_0x598eee['skeleton'][_0x5e9466(0x16ab)](_0x598eee),this[_0x5e9466(0x9aa)][_0x53256a[_0x5e9466(0x1441)]]));}}};this[_0x26210d(0xe1c)][_0x26210d(0x40f4)]=(_0xf037,_0x2673a3,_0x5ae8de)=>{var _0x11be25=_0x26210d;if((_0x5ae8de||0x0===_0x2673a3)&&_0xf037[_0x11be25(0x345e)])for(let _0x18c549=0x0;_0x18c549<_0xf037[_0x11be25(0x345e)][_0x11be25(0x3785)];++_0x18c549){const _0x542740=_0xf037[_0x11be25(0x345e)][_0x18c549];var _0x1dc997=_0x542740[_0x11be25(0x1458)]();const _0x3c9ec2=_0x542740[_0x11be25(0x18d3)]();if(_0x1dc997){_0x1dc997=_0x3c9ec2[_0x11be25(0x834)](_0x542740[_0x11be25(0x24c8)],!!_0x542740[_0x11be25(0x901)]()),_0x1dc997=_0x325a2f[_0x11be25(0x179f)]()[_0x11be25(0x1143)]&&(null!==_0x1dc997['visibleInstances'][_0x542740['_id']]||_0x3c9ec2[_0x11be25(0x2d7)]);if(!this[_0x11be25(0x1977)](_0x542740,_0x1dc997))return!0x1;}}return!0x0;},this['_multiRenderTarget']['customRenderFunction']=(_0x577267,_0x52c008,_0x41d7e7,_0x3a5c35)=>{var _0x3788a6=_0x26210d;let _0x22ac6e;if(this[_0x3788a6(0x3c1c)]){if(!this[_0x3788a6(0x2be4)][_0x3788a6(0x6ce)])return;this['_scene'][_0x3788a6(0x318e)]()[_0x3788a6(0x1565)](this[_0x3788a6(0x3977)]);}if(_0x3a5c35['length']){for(_0x325a2f['setColorWrite'](!0x1),_0x22ac6e=0x0;_0x22ac6e<_0x3a5c35[_0x3788a6(0x3785)];_0x22ac6e++)_0x29ba84(_0x3a5c35[_0x3788a6(0x1b48)][_0x22ac6e]);_0x325a2f[_0x3788a6(0x21fb)](!0x0);}for(_0x22ac6e=0x0;_0x22ac6e<_0x577267['length'];_0x22ac6e++)_0x29ba84(_0x577267['data'][_0x22ac6e]);for(_0x325a2f[_0x3788a6(0x1799)](!0x1),_0x22ac6e=0x0;_0x22ac6e<_0x52c008[_0x3788a6(0x3785)];_0x22ac6e++)_0x29ba84(_0x52c008['data'][_0x22ac6e]);if(this[_0x3788a6(0x2c3a)]){for(_0x22ac6e=0x0;_0x22ac6e<_0x41d7e7['length'];_0x22ac6e++)_0x29ba84(_0x41d7e7[_0x3788a6(0x1b48)][_0x22ac6e]);}_0x325a2f[_0x3788a6(0x1799)](!0x0);};}}[_0xa802ff(0x40b3)](_0x1df2e2,_0x3cdccd){var _0x4b8f85=_0xa802ff;for(let _0x2ec692=0x0;_0x2ec692<_0x1df2e2[_0x4b8f85(0x3785)];_0x2ec692++)_0x3cdccd[_0x2ec692]=_0x1df2e2[_0x2ec692];return _0x3cdccd;}}_0x1f9c50[_0xa802ff(0x784)]=0x0,_0x1f9c50[_0xa802ff(0x2cc3)]=0x1,_0x1f9c50[_0xa802ff(0x2752)]=0x2,_0x1f9c50[_0xa802ff(0x177b)]=0x3,_0x1f9c50[_0xa802ff(0x2c85)]=0x4,_0x1f9c50[_0xa802ff(0x2f4c)]=_0x57fac7=>{throw(0x0,_0x18ec74['S'])('GeometryBufferRendererSceneComponent');};},0x869d:(_0x1ed8de,_0x4ecccb,_0xbc0721)=>{var _0x56bb85=a7_0x38a779,_0x1d2406=_0xbc0721(0x1446b),_0x3d8eec=_0xbc0721(0xbb85),_0x4db469=_0xbc0721(0x4da7),_0x23aaa2=_0xbc0721(0x77a5);Object[_0x56bb85(0x259d)](_0x1d2406['x']['prototype'],'geometryBufferRenderer',{'get':function(){return this['_geometryBufferRenderer'];},'set':function(_0x18c6f6){var _0x154604=_0x56bb85;_0x18c6f6&&_0x18c6f6[_0x154604(0x3075)]&&(this[_0x154604(0x168b)]=_0x18c6f6);},'enumerable':!0x0,'configurable':!0x0}),_0x1d2406['x']['prototype'][_0x56bb85(0x35f5)]=function(_0x42ee67=0x1,_0x54e802=_0x23aaa2['g'][_0x56bb85(0x1cc3)]){var _0x4f2700=_0x56bb85;return this[_0x4f2700(0x168b)]||(this[_0x4f2700(0x168b)]=new _0x4db469['m'](this,_0x42ee67,_0x54e802),this['_geometryBufferRenderer'][_0x4f2700(0x3075)]||(this[_0x4f2700(0x168b)]=null),this[_0x4f2700(0x168b)]);},_0x1d2406['x']['prototype']['disableGeometryBufferRenderer']=function(){var _0x334d6b=_0x56bb85;this[_0x334d6b(0x168b)]&&(this[_0x334d6b(0x168b)]['dispose'](),this[_0x334d6b(0x168b)]=null);};class _0x486f01{constructor(_0x17d5cc){var _0x51ebf7=_0x56bb85;this['name']=_0x3d8eec['l']['NAME_GEOMETRYBUFFERRENDERER'],this[_0x51ebf7(0xa56)]=_0x17d5cc;}[_0x56bb85(0x3ee4)](){var _0x100517=_0x56bb85;this[_0x100517(0xa56)][_0x100517(0x225b)][_0x100517(0x3cef)](_0x3d8eec['l'][_0x100517(0x31e4)],this,this[_0x100517(0x26b)]);}['rebuild'](){}[_0x56bb85(0x3551)](){}[_0x56bb85(0x26b)](_0x2a074a){var _0x32a9d8=_0x56bb85;this[_0x32a9d8(0xa56)][_0x32a9d8(0x168b)]&&_0x2a074a[_0x32a9d8(0x1e1d)](this[_0x32a9d8(0xa56)][_0x32a9d8(0x168b)][_0x32a9d8(0x368)]());}}_0x4db469['m']['_SceneComponentInitialization']=_0x3cf22d=>{var _0x46ae2d=_0x56bb85,_0x4af35b;_0x3cf22d[_0x46ae2d(0x3ec7)](_0x3d8eec['l'][_0x46ae2d(0x526)])||(_0x4af35b=new _0x486f01(_0x3cf22d),_0x3cf22d[_0x46ae2d(0xa99)](_0x4af35b));};},0x16a99:(_0x8fc5b2,_0x4fcb31,_0x3b922f)=>{_0x3b922f(0xde4e),_0x3b922f(0xbff),_0x3b922f(0xf8e6),_0x3b922f(0x159c3),_0x3b922f(0x7669),_0x3b922f(0x14d2d),_0x3b922f(0x4da7),_0x3b922f(0x869d),_0x3b922f(0x9a35),_0x3b922f(0x9122),_0x3b922f(0x488a),_0x3b922f(0x16c3f),_0x3b922f(0x101),_0x3b922f(0xa803),_0x3b922f(0x1c5b),_0x3b922f(0xe7a5);},0x16c3f:(_0x5eeab0,_0x58cbf1,_0x24a166)=>{var _0x45f758=a7_0x38a779,_0x3ed909=_0x24a166(0x1a27),_0x12c906=_0x24a166(0x1dad),_0x229925=_0x24a166(0x1446b),_0x32a6e1=_0x24a166(0x77a5),_0x1d8352=_0x24a166(0xbb85),_0x32e40d=_0x24a166(0xcef),_0x52629c=_0x24a166(0x147cf),_0x47bbed=(_0x24a166(0x4ae5),_0x24a166(0x1294f),_0x24a166(0x2088));_0x229925['x'][_0x45f758(0x1fd2)][_0x45f758(0x115d)]=function(){return this['_outlineRenderer']||(this['_outlineRenderer']=new _0xfecd91(this)),this['_outlineRenderer'];},Object[_0x45f758(0x259d)](_0x12c906['Kj']['prototype'],_0x45f758(0x341c),{'get':function(){var _0x45d294=_0x45f758;return this[_0x45d294(0x1179)];},'set':function(_0x2f7f6a){var _0xf02464=_0x45f758;_0x2f7f6a&&this[_0xf02464(0x40ae)]()[_0xf02464(0x115d)](),this['_renderOutline']=_0x2f7f6a;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x45f758(0x259d)](_0x12c906['Kj']['prototype'],'renderOverlay',{'get':function(){var _0xf5451c=_0x45f758;return this[_0xf5451c(0x1789)];},'set':function(_0x25a85c){var _0x707907=_0x45f758;_0x25a85c&&this[_0x707907(0x40ae)]()['getOutlineRenderer'](),this[_0x707907(0x1789)]=_0x25a85c;},'enumerable':!0x0,'configurable':!0x0});class _0xfecd91{constructor(_0x16b7e6){var _0x90ad51=_0x45f758;this[_0x90ad51(0x3844)]=_0x1d8352['l'][_0x90ad51(0x345c)],this[_0x90ad51(0x3370)]=0x1,this[_0x90ad51(0x216a)]=0x4,this['scene']=_0x16b7e6,this['_engine']=_0x16b7e6[_0x90ad51(0x318e)](),this['scene'][_0x90ad51(0xa99)](this),this[_0x90ad51(0x2d6e)]=[];for(let _0x3d0f52=0x0;_0x3d0f52<0x4;++_0x3d0f52)this[_0x90ad51(0x2d6e)][_0x3d0f52]=this[_0x90ad51(0xe76)][_0x90ad51(0x2e2b)](_0x90ad51(0x3908)+_0x3d0f52+')');}['register'](){var _0xfabed0=_0x45f758;this[_0xfabed0(0xa56)][_0xfabed0(0x3730)]['registerStep'](_0x1d8352['l'][_0xfabed0(0x3bd)],this,this[_0xfabed0(0x1234)]),this[_0xfabed0(0xa56)][_0xfabed0(0x415f)]['registerStep'](_0x1d8352['l'][_0xfabed0(0x506)],this,this[_0xfabed0(0x23a1)]);}[_0x45f758(0x2e13)](){}[_0x45f758(0x3551)](){var _0x386e92=_0x45f758;for(let _0x25dbac=0x0;_0x25dbac<this[_0x386e92(0x2d6e)][_0x386e92(0x3785)];++_0x25dbac)this[_0x386e92(0xe76)][_0x386e92(0x2615)](this[_0x386e92(0x2d6e)][_0x25dbac]);}[_0x45f758(0xd50)](_0x30e45f,_0x16b7e0,_0x52241a=!0x1,_0x5bdf66){var _0x5b5829=_0x45f758;_0x5bdf66=null!=_0x5bdf66?_0x5bdf66:this[_0x5b5829(0x2d6e)][0x0];const _0x81b484=this['scene'],_0x4f3b43=_0x81b484[_0x5b5829(0x318e)]();var _0x14552e=_0x4f3b43[_0x5b5829(0x179f)]()[_0x5b5829(0x1143)]&&(null!==_0x16b7e0['visibleInstances'][_0x30e45f['_id']]&&void 0x0!==_0x16b7e0['visibleInstances'][_0x30e45f[_0x5b5829(0x24c8)]]||_0x30e45f[_0x5b5829(0x18d3)]()[_0x5b5829(0x2d7)]);if(this['isReady'](_0x30e45f,_0x14552e,_0x5bdf66)){var _0x2a4b90=_0x30e45f[_0x5b5829(0x3ce5)](),_0x2a4b90=_0x2a4b90['_internalAbstractMeshDataInfo'][_0x5b5829(0x2f2b)]?_0x2a4b90:null;const _0x237178=_0x30e45f['getRenderingMesh'](),_0x20732e=_0x2a4b90||_0x237178,_0x545a12=_0x30e45f[_0x5b5829(0x1458)]();if(_0x545a12&&_0x81b484[_0x5b5829(0x3728)]){_0x2a4b90=_0x30e45f[_0x5b5829(0x1f8)](_0x5bdf66);const _0x5b8c5f=_0x32e40d['q'][_0x5b5829(0x421)](_0x2a4b90);if(_0x4f3b43[_0x5b5829(0x3d1)](_0x2a4b90),_0x545a12[_0x5b5829(0x8a7)]&&_0x5b8c5f['setFloat'](_0x5b5829(0x34cf),0x2/(Math['log'](_0x81b484[_0x5b5829(0x3728)][_0x5b5829(0x248d)]+0x1)/Math[_0x5b5829(0x3212)])),_0x5b8c5f['setFloat'](_0x5b5829(0x2d0e),_0x52241a?0x0:_0x237178[_0x5b5829(0x4066)]),_0x5b8c5f[_0x5b5829(0x880)](_0x5b5829(0x389a),_0x52241a?_0x237178['overlayColor']:_0x237178[_0x5b5829(0x24a7)],_0x52241a?_0x237178['overlayAlpha']:_0x545a12[_0x5b5829(0x37fb)]),_0x5b8c5f[_0x5b5829(0x233e)]('viewProjection',_0x81b484[_0x5b5829(0x3849)]()),_0x5b8c5f[_0x5b5829(0x233e)]('world',_0x20732e['getWorldMatrix']()),_0x237178[_0x5b5829(0x1e05)]&&_0x237178[_0x5b5829(0x366e)]&&_0x237178[_0x5b5829(0xdb6)]&&_0x5b8c5f[_0x5b5829(0x3b1a)](_0x5b5829(0xd0a),_0x237178[_0x5b5829(0xdb6)][_0x5b5829(0x16ab)](_0x237178)),_0x237178[_0x5b5829(0x3672)]&&_0x237178[_0x5b5829(0x3672)][_0x5b5829(0x11dc)]&&_0x237178[_0x5b5829(0x3672)]['_bind'](_0x5b8c5f),_0x52629c['G'][_0x5b5829(0x24bf)](_0x237178,_0x5b8c5f),_0x14552e||_0x237178[_0x5b5829(0x1d7c)](_0x30e45f,_0x5b8c5f,_0x545a12[_0x5b5829(0x29ed)]),_0x545a12&&_0x545a12[_0x5b5829(0x2d28)]()){const _0x25c22e=_0x545a12[_0x5b5829(0xcd8)]();_0x25c22e&&(_0x5b8c5f[_0x5b5829(0xf22)](_0x5b5829(0x26d6),_0x25c22e),_0x5b8c5f['setMatrix']('diffuseMatrix',_0x25c22e[_0x5b5829(0x2dfa)]()));}(0x0,_0x47bbed['an'])(_0x5b8c5f,_0x545a12,_0x81b484),_0x4f3b43[_0x5b5829(0x327d)](-this[_0x5b5829(0x3370)]),_0x4f3b43[_0x5b5829(0x167e)](-this[_0x5b5829(0x216a)]),_0x237178[_0x5b5829(0x3c9c)](_0x20732e,_0x30e45f,_0x5b8c5f,_0x545a12['fillMode'],_0x16b7e0,_0x14552e,(_0xd81142,_0xc051a1)=>{var _0x41e38f=_0x5b5829;_0x5b8c5f[_0x41e38f(0x233e)](_0x41e38f(0x304a),_0xc051a1);}),_0x4f3b43[_0x5b5829(0x327d)](0x0),_0x4f3b43['setZOffsetUnits'](0x0);}}}[_0x45f758(0x1977)](_0x4dec46,_0x5a15ac,_0x3e7fb2){var _0x51a199=_0x45f758;_0x3e7fb2=null!=_0x3e7fb2?_0x3e7fb2:this['_passIdForDrawWrapper'][0x0];const _0x161e8e=[],_0x3ca5a9=[_0x3ed909['o'][_0x51a199(0x3056)],_0x3ed909['o'][_0x51a199(0x2496)]],_0x3eef04=_0x4dec46['getMesh'](),_0x3f32af=_0x4dec46['getMaterial']();if(!_0x3f32af)return!0x1;var _0xca00b2=_0x3eef04[_0x51a199(0x40ae)](),_0xca00b2=(_0x3f32af['needAlphaTesting']()&&(_0x161e8e[_0x51a199(0x1e1d)]('#define\x20ALPHATEST'),_0x3eef04[_0x51a199(0x950)](_0x3ed909['o'][_0x51a199(0x616)])&&(_0x3ca5a9['push'](_0x3ed909['o'][_0x51a199(0x616)]),_0x161e8e['push'](_0x51a199(0x5e1))),_0x3eef04['isVerticesDataPresent'](_0x3ed909['o'][_0x51a199(0x9dc)])&&(_0x3ca5a9[_0x51a199(0x1e1d)](_0x3ed909['o']['UV2Kind']),_0x161e8e[_0x51a199(0x1e1d)](_0x51a199(0xbc4)))),_0x3f32af['useLogarithmicDepth']&&_0x161e8e['push'](_0x51a199(0x1d2f)),(0x0,_0x47bbed['AN'])(_0x3f32af,_0xca00b2,_0x161e8e),_0x3eef04[_0x51a199(0x1e05)]&&_0x3eef04[_0x51a199(0x366e)]?(_0x3ca5a9[_0x51a199(0x1e1d)](_0x3ed909['o'][_0x51a199(0x3f71)]),_0x3ca5a9[_0x51a199(0x1e1d)](_0x3ed909['o'][_0x51a199(0x1953)]),0x4<_0x3eef04[_0x51a199(0x175b)]&&(_0x3ca5a9[_0x51a199(0x1e1d)](_0x3ed909['o'][_0x51a199(0x86a)]),_0x3ca5a9[_0x51a199(0x1e1d)](_0x3ed909['o'][_0x51a199(0x2fb1)])),_0x161e8e[_0x51a199(0x1e1d)](_0x51a199(0x237)+_0x3eef04[_0x51a199(0x175b)]),_0x161e8e[_0x51a199(0x1e1d)](_0x51a199(0x53b)+(_0x3eef04[_0x51a199(0xdb6)]?_0x3eef04['skeleton'][_0x51a199(0x152a)]['length']+0x1:0x0))):_0x161e8e['push']('#define\x20NUM_BONE_INFLUENCERS\x200'),_0x3eef04['morphTargetManager']);let _0x436e33=0x0;_0xca00b2&&0x0<_0xca00b2[_0x51a199(0x3a97)]&&(_0x436e33=_0xca00b2[_0x51a199(0x3a97)],_0x161e8e[_0x51a199(0x1e1d)]('#define\x20MORPHTARGETS'),_0x161e8e[_0x51a199(0x1e1d)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0x436e33),_0xca00b2[_0x51a199(0x11dc)]&&_0x161e8e['push']('#define\x20MORPHTARGETS_TEXTURE'),_0x52629c['G'][_0x51a199(0xcaa)](_0x3ca5a9,_0x3eef04,_0x436e33)),_0x5a15ac&&(_0x161e8e[_0x51a199(0x1e1d)]('#define\x20INSTANCES'),_0x52629c['G'][_0x51a199(0x3f9f)](_0x3ca5a9),_0x4dec46['getRenderingMesh']()['hasThinInstances']&&_0x161e8e[_0x51a199(0x1e1d)](_0x51a199(0x3956)));const _0x18f353=_0x4dec46[_0x51a199(0x1f8)](_0x3e7fb2,!0x0);return _0xca00b2=_0x18f353[_0x51a199(0x32ec)],_0x5a15ac=_0x161e8e['join']('\x0a'),(_0xca00b2!==_0x5a15ac&&((0x0,_0x47bbed['qx'])(_0x4dec46=[_0x51a199(0x304a),_0x51a199(0xd0a),_0x51a199(0x33e8),'diffuseMatrix',_0x51a199(0x2d0e),_0x51a199(0x389a),'logarithmicDepthConstant',_0x51a199(0x3276),_0x51a199(0x3155),'morphTargetTextureIndices']),_0x18f353[_0x51a199(0x3f5c)](this[_0x51a199(0xa56)][_0x51a199(0x318e)]()[_0x51a199(0x3af7)]('outline',_0x3ca5a9,_0x4dec46,[_0x51a199(0x26d6),_0x51a199(0x7a4)],_0x5a15ac,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x436e33}),_0x5a15ac)),_0x18f353[_0x51a199(0x300f)][_0x51a199(0x1977)]());}[_0x45f758(0x1234)](_0x9eade,_0x3f7832,_0x2d58f2){var _0x3a7e8a=_0x45f758;if(this[_0x3a7e8a(0x2db0)]=this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x1a91)](),_0x9eade[_0x3a7e8a(0x341c)]){const _0x2b1cbd=_0x3f7832[_0x3a7e8a(0x1458)]();_0x2b1cbd&&_0x2b1cbd[_0x3a7e8a(0x4181)](_0x9eade)&&(this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x170b)](),this[_0x3a7e8a(0xe76)]['setDepthWrite'](!0x1),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x21fb)](!0x1),this['_engine']['setStencilBuffer'](!0x0),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x387c)](_0x32a6e1['g'][_0x3a7e8a(0x2fc2)]),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x8aa)](_0x32a6e1['g'][_0x3a7e8a(0x400c)]),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x15fa)](_0xfecd91[_0x3a7e8a(0x170c)]),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x40b4)](_0xfecd91[_0x3a7e8a(0x170c)]),this['_engine']['stencilStateComposer']['useStencilGlobalOnly']=!0x0,this['render'](_0x3f7832,_0x2d58f2,!0x0,this[_0x3a7e8a(0x2d6e)][0x1]),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x21fb)](!0x0),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x8aa)](_0x32a6e1['g']['NOTEQUAL'])),this[_0x3a7e8a(0xe76)]['setDepthWrite'](!0x1),this['render'](_0x3f7832,_0x2d58f2,!0x1,this['_passIdForDrawWrapper'][0x0]),this[_0x3a7e8a(0xe76)][_0x3a7e8a(0x1799)](this[_0x3a7e8a(0x2db0)]),_0x2b1cbd&&_0x2b1cbd[_0x3a7e8a(0x4181)](_0x9eade)&&(this['_engine'][_0x3a7e8a(0x29f)][_0x3a7e8a(0x1f74)]=!0x1,this['_engine']['restoreStencilState']());}}[_0x45f758(0x23a1)](_0x195d5e,_0x150157,_0x10536a){var _0x3f7f53=_0x45f758,_0x18e0c6,_0x2ad4e4;_0x195d5e[_0x3f7f53(0x1674)]&&(_0x18e0c6=this['_engine'][_0x3f7f53(0xd92)](),_0x2ad4e4=this[_0x3f7f53(0xe76)]['alphaState'][_0x3f7f53(0x6e7)],this[_0x3f7f53(0xe76)]['setAlphaMode'](_0x32a6e1['g'][_0x3f7f53(0x256c)]),this[_0x3f7f53(0xd50)](_0x150157,_0x10536a,!0x0,this[_0x3f7f53(0x2d6e)][0x3]),this[_0x3f7f53(0xe76)][_0x3f7f53(0x3cdf)](_0x18e0c6),this[_0x3f7f53(0xe76)][_0x3f7f53(0x1799)](this[_0x3f7f53(0x2db0)]),this['_engine'][_0x3f7f53(0xa58)]['alphaBlend']=_0x2ad4e4),_0x195d5e['renderOutline']&&this[_0x3f7f53(0x2db0)]&&(this[_0x3f7f53(0xe76)][_0x3f7f53(0x1799)](!0x0),this[_0x3f7f53(0xe76)][_0x3f7f53(0x21fb)](!0x1),this[_0x3f7f53(0xd50)](_0x150157,_0x10536a,!0x1,this[_0x3f7f53(0x2d6e)][0x2]),this['_engine']['setColorWrite'](!0x0));}}_0xfecd91[_0x45f758(0x170c)]=0x4;},0x9a35:(_0x2dc9fb,_0x573f99,_0x4ccf82)=>{var _0xa24604=a7_0x38a779;_0x4ccf82['d'](_0x573f99,{'F':()=>_0x4953d8});var _0x3c423f=_0x4ccf82(0x16ea5),_0xff3220=_0x4ccf82(0x77a5),_0x2a7453=_0x4ccf82(0x15cb9),_0x2e846c=_0x4ccf82(0xc84b),_0x5a9d95=_0x4ccf82(0x173aa),_0x58a463=_0x4ccf82(0x4da7);class _0x4953d8{constructor(_0x573478){var _0x145270=a7_0x2532;this[_0x145270(0x375d)]=[],this[_0x145270(0x2f40)]=[],this[_0x145270(0x8d7)]=0x0,this[_0x145270(0x33c5)]=[],this[_0x145270(0x3c48)]=[],this['_mrtNames']=[],this[_0x145270(0x260a)]=[],this[_0x145270(0x1b1a)]=!0x0,this[_0x145270(0x3c7)]=[],this[_0x145270(0x1986)]=!0x0,this[_0x145270(0x653)]=[],this[_0x145270(0x3e3a)]=new _0x2e846c['HE'](0x0,0x0,0x0,0x0),this[_0x145270(0x3d8c)]=!0x1,this['_needsCompositionForThisPass']=!0x1,this[_0x145270(0x3fbe)]=!0x1,this['_scene']=_0x573478,this['_engine']=_0x573478[_0x145270(0x318e)](),_0x4953d8[_0x145270(0x2f4c)](this[_0x145270(0x3921)]),this[_0x145270(0x8d2)]=this[_0x145270(0x335)]('sceneprePassRT',null),this[_0x145270(0x580)]=this['defaultRT'];}[_0xa24604(0x3ac8)](_0x18f40d){var _0x3f5be1=_0xa24604;return this[_0x3f5be1(0x260a)][_0x18f40d];}get[_0xa24604(0x2ba8)](){var _0x1e685f=_0xa24604;return this['defaultRT'][_0x1e685f(0x2ba8)];}set[_0xa24604(0x2ba8)](_0x1cbf16){var _0x5f1cbb=_0xa24604;this[_0x5f1cbb(0x8d2)][_0x5f1cbb(0x2ba8)]=_0x1cbf16;}[_0xa24604(0x2313)](){return this['_currentTarget'];}['_setRenderTarget'](_0x3032ca){var _0x29c959=_0xa24604;_0x3032ca?this[_0x29c959(0x580)]=_0x3032ca:(this[_0x29c959(0x580)]=this['defaultRT'],this[_0x29c959(0xe76)][_0x29c959(0x2741)]=this[_0x29c959(0x580)][_0x29c959(0xc44)]);}get[_0xa24604(0x3465)](){var _0x16ed90=_0xa24604;return this[_0x16ed90(0x580)]===this[_0x16ed90(0x8d2)];}[_0xa24604(0x7c4)](){var _0x1b9a42=_0xa24604;this[_0x1b9a42(0x1986)]?(this[_0x1b9a42(0x8c6)]&&this[_0x1b9a42(0x8c6)][_0x1b9a42(0x439)](),this[_0x1b9a42(0x8c6)]=null,this[_0x1b9a42(0x3921)][_0x1b9a42(0x356d)]()):(this['_geometryBuffer']=this[_0x1b9a42(0x3921)][_0x1b9a42(0x35f5)](),this[_0x1b9a42(0x8c6)]?this[_0x1b9a42(0x8c6)]['_linkPrePassRenderer'](this):this[_0x1b9a42(0x1986)]=!0x0);}get[_0xa24604(0x6ce)](){return this['_enabled'];}[_0xa24604(0x335)](_0x3f678b,_0x523680){var _0x1f926c=_0xa24604;return _0x3f678b=new _0x3c423f['N'](_0x3f678b,_0x523680,{'width':this[_0x1f926c(0xe76)]['getRenderWidth'](),'height':this[_0x1f926c(0xe76)]['getRenderHeight']()},0x0,this[_0x1f926c(0x3921)],{'generateMipMaps':!0x1,'generateStencilBuffer':this['_engine'][_0x1f926c(0x3310)],'defaultType':_0xff3220['g'][_0x1f926c(0xa43)],'types':[],'drawOnlyOnFirstAttachmentByDefault':!0x0}),(this[_0x1f926c(0x653)]['push'](_0x3f678b),_0x3f678b);}get[_0xa24604(0x3075)](){var _0x17e5a4=_0xa24604;return this['_scene'][_0x17e5a4(0x318e)]()[_0x17e5a4(0x179f)]()[_0x17e5a4(0xd7f)];}[_0xa24604(0x3b9d)](_0x316182,_0x93b351){var _0x1bcb00=_0xa24604,_0x2435b2=_0x93b351['getMaterial'](),_0x4e27bb=_0x2435b2&&_0x2435b2[_0x1bcb00(0x67f)],_0x2435b2=_0x2435b2&&-0x1!==this[_0x1bcb00(0x2f40)][_0x1bcb00(0x850)](_0x2435b2);this[_0x1bcb00(0x6ce)]&&this[_0x1bcb00(0x580)][_0x1bcb00(0x6ce)]&&(_0x316182['_multiTarget']&&_0x4e27bb&&!_0x2435b2?this[_0x1bcb00(0xe76)][_0x1bcb00(0x1565)](this['_multiRenderAttachments']):(this[_0x1bcb00(0xe76)][_0x1bcb00(0xe66)]?this['_engine'][_0x1bcb00(0x1565)](this['_defaultAttachments']):this[_0x1bcb00(0xe76)]['restoreSingleAttachment'](),this[_0x1bcb00(0x8c6)]&&this[_0x1bcb00(0x3465)]&&!_0x2435b2&&this[_0x1bcb00(0x8c6)][_0x1bcb00(0x2d98)][_0x1bcb00(0x1e1d)](_0x93b351[_0x1bcb00(0x18d3)]())));}[_0xa24604(0x1afe)](){var _0x2546f8=_0xa24604;const _0x83f499=[],_0x342bfd=[!0x1],_0xb54535=[!0x0];for(let _0x417b69=0x0;_0x417b69<this[_0x2546f8(0x8d7)];_0x417b69++)_0x83f499['push'](!0x0),0x0<_0x417b69&&(_0x342bfd['push'](!0x0),_0xb54535[_0x2546f8(0x1e1d)](!0x1));this[_0x2546f8(0x92c)]=this[_0x2546f8(0xe76)][_0x2546f8(0x1e0e)](_0x83f499),this[_0x2546f8(0x2819)]=this[_0x2546f8(0xe76)][_0x2546f8(0x1e0e)](_0x342bfd),this['_defaultAttachments']=this[_0x2546f8(0xe76)][_0x2546f8(0x1e0e)](_0xb54535);}[_0xa24604(0x29ec)](){var _0x5f3a35=_0xa24604;for(let _0x2088f2=0x0;_0x2088f2<_0x4953d8['_TextureFormats']['length'];_0x2088f2++)this[_0x5f3a35(0x260a)][_0x4953d8[_0x5f3a35(0x1f17)][_0x2088f2]['type']]=-0x1;this[_0x5f3a35(0x260a)][_0xff3220['g'][_0x5f3a35(0x2f75)]]=0x0,this['_mrtLayout']=[_0xff3220['g'][_0x5f3a35(0x2f75)]],this[_0x5f3a35(0x33c5)]=[_0x4953d8['_TextureFormats'][_0xff3220['g'][_0x5f3a35(0x2f75)]][_0x5f3a35(0xb3b)]],this['_mrtNames']=[_0x4953d8['_TextureFormats'][_0xff3220['g'][_0x5f3a35(0x2f75)]]['name']],this[_0x5f3a35(0x8d7)]=0x1;}['_updateGeometryBufferLayout'](){var _0x3c8fab=_0xa24604;if(this[_0x3c8fab(0x7c4)](),this[_0x3c8fab(0x8c6)]){this[_0x3c8fab(0x8c6)]['_resetLayout']();const _0x1060a8=[];for(let _0x2b56ef=0x0;_0x2b56ef<this[_0x3c8fab(0x3c48)][_0x3c8fab(0x3785)];_0x2b56ef++)_0x1060a8[_0x3c8fab(0x1e1d)](!0x1);this[_0x3c8fab(0x8c6)][_0x3c8fab(0x2da7)](this[_0x3c8fab(0x8d2)]['getInternalTexture']());var _0x22be0d=[{'prePassConstant':_0xff3220['g'][_0x3c8fab(0x5f3)],'geometryBufferConstant':_0x58a463['m'][_0x3c8fab(0x784)]},{'prePassConstant':_0xff3220['g'][_0x3c8fab(0x40f0)],'geometryBufferConstant':_0x58a463['m']['NORMAL_TEXTURE_TYPE']},{'prePassConstant':_0xff3220['g']['PREPASS_POSITION_TEXTURE_TYPE'],'geometryBufferConstant':_0x58a463['m'][_0x3c8fab(0x2752)]},{'prePassConstant':_0xff3220['g'][_0x3c8fab(0x37ef)],'geometryBufferConstant':_0x58a463['m'][_0x3c8fab(0x2c85)]},{'prePassConstant':_0xff3220['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'geometryBufferConstant':_0x58a463['m'][_0x3c8fab(0x177b)]}];for(let _0x591327=0x0;_0x591327<_0x22be0d[_0x3c8fab(0x3785)];_0x591327++){var _0x4b35d0=this['_mrtLayout'][_0x3c8fab(0x850)](_0x22be0d[_0x591327][_0x3c8fab(0x2176)]);-0x1!==_0x4b35d0&&(this[_0x3c8fab(0x8c6)][_0x3c8fab(0x2faa)](_0x22be0d[_0x591327][_0x3c8fab(0x24a8)],_0x4b35d0),_0x1060a8[_0x4b35d0]=!0x0);}this[_0x3c8fab(0x8c6)][_0x3c8fab(0x5db)](this[_0x3c8fab(0xe76)][_0x3c8fab(0x1e0e)](_0x1060a8));}}['restoreAttachments'](){var _0x1e8b95=_0xa24604;this[_0x1e8b95(0x6ce)]&&this[_0x1e8b95(0x580)]['enabled']&&this['_defaultAttachments']&&(this[_0x1e8b95(0xe76)][_0x1e8b95(0xe66)]?this[_0x1e8b95(0xe76)][_0x1e8b95(0x1565)](this[_0x1e8b95(0x1149)]):this['_engine'][_0x1e8b95(0x246)]());}[_0xa24604(0x1a14)](_0x11d90c,_0x2334e1,_0x28911d){var _0x1784a8=_0xa24604;this[_0x1784a8(0x1b1a)]&&this[_0x1784a8(0x2330)](),this[_0x1784a8(0x3d8c)]&&this[_0x1784a8(0x580)]['enabled']&&(this['_geometryBuffer']&&(this[_0x1784a8(0x8c6)][_0x1784a8(0x2d98)]=[]),this['_setupOutputForThisPass'](this['_currentTarget'],_0x11d90c));}[_0xa24604(0xb08)](_0x3f1917,_0x8a8e31,_0x5948e0){var _0x231d95=_0xa24604;_0x3f1917[_0x231d95(0x631)]?_0x3f1917['renderTargetTexture'][_0x231d95(0xb08)](this['_scene'],_0x8a8e31,_0x5948e0,_0x3f1917[_0x231d95(0x631)][_0x231d95(0xd6b)]):this[_0x231d95(0x11fc)][_0x231d95(0x3785)]?this[_0x231d95(0x3921)][_0x231d95(0x3ccb)]['_prepareFrame']():this['_engine'][_0x231d95(0x1097)]();}['setCustomOutput'](_0x234438){var _0x5db7f7=_0xa24604;const _0x1168b6=this['_postProcessesSourceForThisPass'][0x0];return!!_0x1168b6&&(_0x1168b6[_0x5db7f7(0x917)]=_0x234438['renderTarget'],!0x0);}['_renderPostProcesses'](_0x25e165,_0x356fc4){var _0x540e0c=_0xa24604,_0xe35137=this[_0x540e0c(0x11fc)][0x0],_0xe35137=_0xe35137?_0xe35137[_0x540e0c(0x917)]:_0x25e165[_0x540e0c(0x631)]?_0x25e165[_0x540e0c(0x631)][_0x540e0c(0x2271)]:null;let _0x54c101=this[_0x540e0c(0x580)][_0x540e0c(0x4071)];(_0x54c101=this[_0x540e0c(0x25fe)]?_0x54c101[_0x540e0c(0xec4)]([this[_0x540e0c(0x580)][_0x540e0c(0xc99)]]):_0x54c101)[_0x540e0c(0x3785)]&&(this[_0x540e0c(0x3921)][_0x540e0c(0x3ccb)][_0x540e0c(0xb08)](null==(_0x25e165=this[_0x540e0c(0x580)][_0x540e0c(0x2271)])?void 0x0:_0x25e165[_0x540e0c(0xd74)],_0x54c101),this['_scene'][_0x540e0c(0x3ccb)][_0x540e0c(0x2efe)](_0x54c101,_0xe35137,!0x1,_0x356fc4));}[_0xa24604(0x3e0)](_0x5869f4,_0x1502d7){var _0x529211=_0xa24604;this[_0x529211(0x3d8c)]&&this[_0x529211(0x580)][_0x529211(0x6ce)]&&(this['_prepareFrame'](this[_0x529211(0x580)],_0x5869f4,_0x1502d7),this['_renderPostProcesses'](this[_0x529211(0x580)],_0x5869f4));}['_clear'](){var _0x24a19d=_0xa24604;this[_0x24a19d(0x3d8c)]&&this['_currentTarget'][_0x24a19d(0x6ce)]&&(this[_0x24a19d(0x232)](this[_0x24a19d(0x580)]),this[_0x24a19d(0xe76)][_0x24a19d(0x1565)](this[_0x24a19d(0x2819)]),this['_engine'][_0x24a19d(0xc60)](this[_0x24a19d(0x3e3a)],!0x0,!0x1,!0x1),this[_0x24a19d(0xe76)][_0x24a19d(0x1565)](this[_0x24a19d(0x1149)]));}[_0xa24604(0x232)](_0x2f3899){var _0x4f2d63=_0xa24604,_0x484ef2;this['_enabled']&&this[_0x4f2d63(0x580)][_0x4f2d63(0x6ce)]&&(this[_0x4f2d63(0x580)][_0x4f2d63(0xb45)](),(_0x484ef2=this[_0x4f2d63(0x580)][_0x4f2d63(0x2271)])&&this[_0x4f2d63(0xe76)]['bindFramebuffer'](_0x484ef2));}['_setEnabled'](_0x23238c){var _0x48124c=_0xa24604;this[_0x48124c(0x3d8c)]=_0x23238c;}[_0xa24604(0x2924)](_0x4ac4a2,_0x1209f8){var _0x545bae=_0xa24604;(_0x4ac4a2['enabled']=_0x1209f8)||this[_0x545bae(0x10a8)](_0x4ac4a2);}[_0xa24604(0x647)](_0x5ebfb7){var _0x4a1347=_0xa24604;for(let _0x478b3b=0x0;_0x478b3b<this[_0x4a1347(0x3c7)][_0x4a1347(0x3785)];_0x478b3b++)if(this[_0x4a1347(0x3c7)][_0x478b3b][_0x4a1347(0x3844)]===_0x5ebfb7[_0x4a1347(0x3844)])return this[_0x4a1347(0x3c7)][_0x478b3b];return this[_0x4a1347(0x3c7)]['push'](_0x5ebfb7),_0x5ebfb7;}[_0xa24604(0xf5d)](){var _0x7623c6=_0xa24604,_0x472e30=this['mrtCount'];for(let _0x3db378=0x0;_0x3db378<this[_0x7623c6(0x3c7)][_0x7623c6(0x3785)];_0x3db378++)this[_0x7623c6(0x3c7)][_0x3db378][_0x7623c6(0x6ce)]&&this[_0x7623c6(0x22fd)](this[_0x7623c6(0x3c7)][_0x3db378][_0x7623c6(0x1e53)]);for(let _0x54698d=0x0;_0x54698d<this[_0x7623c6(0x653)]['length'];_0x54698d++){this[_0x7623c6(0x8d7)]===_0x472e30&&this['renderTargets'][_0x54698d][_0x7623c6(0x37f2)]===this[_0x7623c6(0x8d7)]||this['renderTargets'][_0x54698d][_0x7623c6(0xf75)](this[_0x7623c6(0x8d7)],{'types':this[_0x7623c6(0x33c5)]},this[_0x7623c6(0x2f2)]['concat'](_0x7623c6(0x1d4f))),this[_0x7623c6(0x653)][_0x54698d][_0x7623c6(0x4170)]();for(let _0x3dd20a=0x0;_0x3dd20a<this[_0x7623c6(0x3c7)][_0x7623c6(0x3785)];_0x3dd20a++)this[_0x7623c6(0x3c7)][_0x3dd20a][_0x7623c6(0x6ce)]&&(!this[_0x7623c6(0x3c7)][_0x3dd20a][_0x7623c6(0x1571)]&&this[_0x7623c6(0x3c7)][_0x3dd20a][_0x7623c6(0x45a)]&&this[_0x7623c6(0x3c7)][_0x3dd20a]['createPostProcess'](),this['_effectConfigurations'][_0x3dd20a][_0x7623c6(0x1571)]&&this[_0x7623c6(0x653)][_0x54698d][_0x7623c6(0x4071)][_0x7623c6(0x1e1d)](this[_0x7623c6(0x3c7)][_0x3dd20a][_0x7623c6(0x1571)]));}this[_0x7623c6(0x1afe)](),this['_setEnabled'](!0x0),this['_updateGeometryBufferLayout']();}[_0xa24604(0x1142)](){var _0xaa804e=_0xa24604;this[_0xaa804e(0x3c71)](!0x1);for(let _0x24068c=0x0;_0x24068c<this[_0xaa804e(0x653)]['length'];_0x24068c++)this[_0xaa804e(0x2924)](this[_0xaa804e(0x653)][_0x24068c],!0x1);this['_resetLayout']();for(let _0xca5cd1=0x0;_0xca5cd1<this[_0xaa804e(0x3c7)][_0xaa804e(0x3785)];_0xca5cd1++)this['_effectConfigurations'][_0xca5cd1][_0xaa804e(0x6ce)]=!0x1;}['_getPostProcessesSource'](_0x19c71b,_0x2ccc2f){var _0x2f04e1=_0xa24604;if(_0x2ccc2f)return _0x2ccc2f[_0x2f04e1(0x1c7e)];if(_0x19c71b['renderTargetTexture']){if(_0x19c71b[_0x2f04e1(0x631)][_0x2f04e1(0xd6b)]){const _0x5c5442=_0x19c71b['renderTargetTexture'][_0x2f04e1(0x3728)]||this[_0x2f04e1(0x3921)][_0x2f04e1(0x3728)];return _0x5c5442?_0x5c5442[_0x2f04e1(0x1c7e)]:[];}return _0x19c71b[_0x2f04e1(0x631)]['postProcesses']||[];}return this[_0x2f04e1(0x3921)]['activeCamera']?this[_0x2f04e1(0x3921)][_0x2f04e1(0x3728)]['_postProcesses']:[];}[_0xa24604(0x1b73)](_0x9b2cf6,_0x1e672e){var _0x2cab30=_0xa24604,_0x44c187=_0x1e672e&&this['_scene']['activeCameras']&&!!this[_0x2cab30(0x3921)][_0x2cab30(0x3d90)][_0x2cab30(0x3785)]&&0x0!==this[_0x2cab30(0x3921)][_0x2cab30(0x3d90)][_0x2cab30(0x850)](_0x1e672e),_0x1e672e=(this[_0x2cab30(0x11fc)]=this['_getPostProcessesSource'](_0x9b2cf6,_0x1e672e),this[_0x2cab30(0x11fc)]=this[_0x2cab30(0x11fc)][_0x2cab30(0x2a44)](_0x3db741=>null!=_0x3db741),this[_0x2cab30(0x3921)][_0x2cab30(0x2c31)]=!0x0,this[_0x2cab30(0x1355)](this[_0x2cab30(0x11fc)])),_0x44c187=(this[_0x2cab30(0x25fe)]=!_0x1e672e&&!this[_0x2cab30(0x3fbe)]&&this[_0x2cab30(0x1fea)]()&&!_0x44c187,this[_0x2cab30(0x24f5)](this[_0x2cab30(0x11fc)])),_0x434d63=_0x9b2cf6[_0x2cab30(0x4071)]&&_0x9b2cf6[_0x2cab30(0x4071)][0x0];let _0x5ab017=null;this['_scene'][_0x2cab30(0x3401)][_0x2cab30(0x17c9)]=this[_0x2cab30(0x25fe)]||_0x1e672e,this[_0x2cab30(0x25fe)]&&!_0x9b2cf6[_0x2cab30(0xc99)]&&_0x9b2cf6['_createCompositionEffect'](),_0x434d63?_0x5ab017=_0x434d63:this[_0x2cab30(0x25fe)]?_0x5ab017=_0x9b2cf6[_0x2cab30(0xc99)]:_0x44c187&&(_0x5ab017=_0x44c187),this[_0x2cab30(0x232)](_0x9b2cf6),this[_0x2cab30(0x2da7)](_0x9b2cf6,_0x5ab017);}['_linkInternalTexture'](_0x15468b,_0x52ee49){var _0x23e146=_0xa24604;_0x52ee49&&(_0x52ee49[_0x23e146(0x2c31)]=!0x1,_0x52ee49[_0x23e146(0x917)]=_0x15468b[_0x23e146(0x2271)]),_0x15468b[_0x23e146(0xca6)]!==_0x52ee49&&(_0x15468b[_0x23e146(0xca6)]&&this[_0x23e146(0x10a8)](_0x15468b),_0x15468b[_0x23e146(0xca6)]=_0x52ee49),_0x15468b[_0x23e146(0x3cf2)]&&(this[_0x23e146(0x1bdb)](),_0x15468b[_0x23e146(0x3cf2)]=!0x1);}[_0xa24604(0x10a8)](_0x58b810){var _0x3f2a90=_0xa24604;_0x58b810[_0x3f2a90(0xca6)]&&(_0x58b810[_0x3f2a90(0xca6)]['autoClear']=!0x0,_0x58b810[_0x3f2a90(0xca6)]['restoreDefaultInputTexture'](),_0x58b810[_0x3f2a90(0xca6)]=null);}[_0xa24604(0x1fea)](){var _0x468c96=_0xa24604;for(let _0x47be1f=0x0;_0x47be1f<this['_effectConfigurations'][_0x468c96(0x3785)];_0x47be1f++)if(this[_0x468c96(0x3c7)][_0x47be1f][_0x468c96(0x6ce)]&&this[_0x468c96(0x3c7)][_0x47be1f][_0x468c96(0x1b53)])return!0x0;return!0x1;}['_hasImageProcessing'](_0x233ca9){var _0x134f0e=_0xa24604,_0x409ffc;let _0x3352d8=!0x1;if(_0x233ca9){for(let _0x2d927d=0x0;_0x2d927d<_0x233ca9[_0x134f0e(0x3785)];_0x2d927d++)if(_0x134f0e(0xe43)===(null==(_0x409ffc=_0x233ca9[_0x2d927d])?void 0x0:_0x409ffc[_0x134f0e(0x1d40)]())){_0x3352d8=!0x0;break;}}return _0x3352d8;}[_0xa24604(0x24f5)](_0x2643c9){var _0x5f0379=_0xa24604;for(let _0x74a8fc=0x0;_0x74a8fc<_0x2643c9[_0x5f0379(0x3785)];_0x74a8fc++)if(null!==_0x2643c9[_0x74a8fc])return _0x2643c9[_0x74a8fc];return null;}[_0xa24604(0x3f48)](){var _0x34a72e=_0xa24604;this[_0x34a72e(0x1b1a)]=!0x0;}[_0xa24604(0x22fd)](_0x3cc4f3){var _0x3fbddb=_0xa24604;this[_0x3fbddb(0x3921)]['needsPreviousWorldMatrices']=!0x1;for(let _0x19ef67=0x0;_0x19ef67<_0x3cc4f3[_0x3fbddb(0x3785)];_0x19ef67++){var _0x4dc729=_0x3cc4f3[_0x19ef67];-0x1===this['_textureIndices'][_0x4dc729]&&(this[_0x3fbddb(0x260a)][_0x4dc729]=this['_mrtLayout'][_0x3fbddb(0x3785)],this['_mrtLayout'][_0x3fbddb(0x1e1d)](_0x4dc729),this[_0x3fbddb(0x33c5)][_0x3fbddb(0x1e1d)](_0x4953d8[_0x3fbddb(0x1f17)][_0x4dc729]['format']),this[_0x3fbddb(0x2f2)][_0x3fbddb(0x1e1d)](_0x4953d8[_0x3fbddb(0x1f17)][_0x4dc729][_0x3fbddb(0x3844)]),this['mrtCount']++),_0x4dc729===_0xff3220['g'][_0x3fbddb(0x35b1)]&&(this[_0x3fbddb(0x3921)]['needsPreviousWorldMatrices']=!0x0);}}[_0xa24604(0x2330)](){var _0x1ffe8f=_0xa24604;this[_0x1ffe8f(0x1142)]();let _0x35fbba=!0x1;this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x3401)]['applyByPostProcess']=!0x1,this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x1250)]&&this[_0x1ffe8f(0x3921)]['useOrderIndependentTransparency']&&(this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x1250)]['setPrePassRenderer'](this),_0x35fbba=!0x0);for(let _0x5bb3fe=0x0;_0x5bb3fe<this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x1d00)][_0x1ffe8f(0x3785)];_0x5bb3fe++)this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x1d00)][_0x5bb3fe]['setPrePassRenderer'](this)&&(_0x35fbba=!0x0);_0x35fbba&&this[_0x1ffe8f(0x2924)](this['defaultRT'],!0x0);let _0x538ede;for(let _0x1cf3e3=0x0;_0x1cf3e3<this['renderTargets'][_0x1ffe8f(0x3785)];_0x1cf3e3++){if(this[_0x1ffe8f(0x653)][_0x1cf3e3][_0x1ffe8f(0x631)])_0x538ede=this[_0x1ffe8f(0x2362)](this['renderTargets'][_0x1cf3e3]);else{var _0x4ae697=this['_scene']['activeCamera'];if(!_0x4ae697)continue;_0x538ede=_0x4ae697[_0x1ffe8f(0x1c7e)];}if(_0x538ede=_0x538ede&&_0x538ede[_0x1ffe8f(0x2a44)](_0x3d7931=>null!=_0x3d7931)){for(let _0x1cbc31=0x0;_0x1cbc31<_0x538ede['length'];_0x1cbc31++)_0x538ede[_0x1cbc31][_0x1ffe8f(0x3a51)](this)&&(this[_0x1ffe8f(0x2924)](this[_0x1ffe8f(0x653)][_0x1cf3e3],!0x0),_0x35fbba=!0x0);this[_0x1ffe8f(0x1355)](_0x538ede)&&(this[_0x1ffe8f(0x3921)][_0x1ffe8f(0x3401)][_0x1ffe8f(0x17c9)]=!0x0);}}this['_markAllMaterialsAsPrePassDirty'](),this[_0x1ffe8f(0x1b1a)]=!0x1,_0x35fbba&&this['_enable']();}['_markAllMaterialsAsPrePassDirty'](){var _0x549cc5=_0xa24604;const _0x23ae54=this[_0x549cc5(0x3921)][_0x549cc5(0x1d00)];for(let _0x224f1f=0x0;_0x224f1f<_0x23ae54['length'];_0x224f1f++)_0x23ae54[_0x224f1f]['markAsDirty'](_0x5a9d95['F'][_0x549cc5(0x34d)]);}['dispose'](){var _0x431dec=_0xa24604;for(let _0x4b2675=this[_0x431dec(0x653)][_0x431dec(0x3785)]-0x1;0x0<=_0x4b2675;_0x4b2675--)this[_0x431dec(0x653)][_0x4b2675]['dispose']();for(let _0x51b802=0x0;_0x51b802<this[_0x431dec(0x3c7)][_0x431dec(0x3785)];_0x51b802++)this[_0x431dec(0x3c7)][_0x51b802][_0x431dec(0x3551)]&&this[_0x431dec(0x3c7)][_0x51b802]['dispose']();}}_0x4953d8[_0xa24604(0x2f4c)]=_0x6d3b79=>{throw(0x0,_0x2a7453['S'])('PrePassRendererSceneComponent');},_0x4953d8[_0xa24604(0x1f17)]=[{'type':_0xff3220['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'format':_0xff3220['g']['TEXTURETYPE_HALF_FLOAT'],'name':_0xa24604(0x312d)},{'type':_0xff3220['g'][_0xa24604(0x3439)],'format':_0xff3220['g'][_0xa24604(0x144b)],'name':'prePass_Position'},{'type':_0xff3220['g'][_0xa24604(0x35b1)],'format':_0xff3220['g'][_0xa24604(0xa43)],'name':_0xa24604(0x3096)},{'type':_0xff3220['g'][_0xa24604(0x37ef)],'format':_0xff3220['g'][_0xa24604(0xa43)],'name':_0xa24604(0x1a19)},{'type':_0xff3220['g'][_0xa24604(0x2f75)],'format':_0xff3220['g'][_0xa24604(0x144b)],'name':_0xa24604(0x3351)},{'type':_0xff3220['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'format':_0xff3220['g'][_0xa24604(0x144b)],'name':_0xa24604(0xec7)},{'type':_0xff3220['g'][_0xa24604(0x40f0)],'format':_0xff3220['g'][_0xa24604(0x144b)],'name':_0xa24604(0x167f)},{'type':_0xff3220['g']['PREPASS_ALBEDO_SQRT_TEXTURE_TYPE'],'format':_0xff3220['g']['TEXTURETYPE_UNSIGNED_INT'],'name':_0xa24604(0x5ea)}];},0x9122:(_0x1895b7,_0x46ea32,_0x2daa4c)=>{var _0x1697eb=a7_0x38a779,_0x51a345=_0x2daa4c(0x1446b),_0x528ba6=_0x2daa4c(0xbb85),_0xd74dea=_0x2daa4c(0x9a35),_0x283b38=_0x2daa4c(0x10ea4);Object[_0x1697eb(0x259d)](_0x51a345['x'][_0x1697eb(0x1fd2)],_0x1697eb(0x37bb),{'get':function(){var _0x3f87c3=_0x1697eb;return this[_0x3f87c3(0x2be4)];},'set':function(_0x55a408){var _0x226de8=_0x1697eb;_0x55a408&&_0x55a408[_0x226de8(0x3075)]&&(this[_0x226de8(0x2be4)]=_0x55a408);},'enumerable':!0x0,'configurable':!0x0}),_0x51a345['x'][_0x1697eb(0x1fd2)][_0x1697eb(0x411d)]=function(){var _0x4ce081=_0x1697eb;return this['_prePassRenderer']||(this[_0x4ce081(0x2be4)]=new _0xd74dea['F'](this),this[_0x4ce081(0x2be4)][_0x4ce081(0x3075)]||(this[_0x4ce081(0x2be4)]=null,_0x283b38['Y'][_0x4ce081(0xac3)](_0x4ce081(0x1147))),this['_prePassRenderer']);},_0x51a345['x'][_0x1697eb(0x1fd2)]['disablePrePassRenderer']=function(){var _0x38eda3=_0x1697eb;this[_0x38eda3(0x2be4)]&&(this['_prePassRenderer'][_0x38eda3(0x3551)](),this[_0x38eda3(0x2be4)]=null);};class _0x43c237{constructor(_0x5139f4){var _0x5cceca=_0x1697eb;this[_0x5cceca(0x3844)]=_0x528ba6['l'][_0x5cceca(0x942)],this[_0x5cceca(0xa56)]=_0x5139f4;}[_0x1697eb(0x3ee4)](){var _0x2e87ca=_0x1697eb;this[_0x2e87ca(0xa56)][_0x2e87ca(0x3531)][_0x2e87ca(0x3cef)](_0x528ba6['l'][_0x2e87ca(0x1f76)],this,this[_0x2e87ca(0x23e3)]),this['scene'][_0x2e87ca(0x2cc2)][_0x2e87ca(0x3cef)](_0x528ba6['l'][_0x2e87ca(0x2bdc)],this,this['_afterCameraDraw']),this[_0x2e87ca(0xa56)][_0x2e87ca(0x3718)]['registerStep'](_0x528ba6['l'][_0x2e87ca(0x2150)],this,this[_0x2e87ca(0x26a4)]),this[_0x2e87ca(0xa56)][_0x2e87ca(0x239d)][_0x2e87ca(0x3cef)](_0x528ba6['l']['STEP_AFTERCAMERADRAW_PREPASS'],this,this[_0x2e87ca(0x3e4b)]),this[_0x2e87ca(0xa56)][_0x2e87ca(0xbf9)][_0x2e87ca(0x3cef)](_0x528ba6['l']['STEP_BEFORECLEAR_PREPASS'],this,this[_0x2e87ca(0xbf9)]),this['scene'][_0x2e87ca(0x22f7)][_0x2e87ca(0x3cef)](_0x528ba6['l'][_0x2e87ca(0x1aae)],this,this['_beforeRenderTargetClearStage']),this[_0x2e87ca(0xa56)][_0x2e87ca(0x3730)][_0x2e87ca(0x3cef)](_0x528ba6['l'][_0x2e87ca(0x4004)],this,this[_0x2e87ca(0x3730)]),this[_0x2e87ca(0xa56)]['_afterRenderingMeshStage'][_0x2e87ca(0x3cef)](_0x528ba6['l'][_0x2e87ca(0x9c5)],this,this[_0x2e87ca(0x415f)]);}[_0x1697eb(0x26a4)](_0xe6f16b,_0x12f632,_0xc07c4c){var _0x86fb59=_0x1697eb;this[_0x86fb59(0xa56)]['prePassRenderer']&&(this['scene'][_0x86fb59(0x37bb)]['_setRenderTarget'](_0xe6f16b['_prePassRenderTarget']),this['scene'][_0x86fb59(0x37bb)][_0x86fb59(0x1a14)](void 0x0,_0x12f632,_0xc07c4c));}['_afterRenderTargetDraw'](_0x519710,_0x321aaf,_0x36820d){var _0x831f19=_0x1697eb;this[_0x831f19(0xa56)][_0x831f19(0x37bb)]&&this[_0x831f19(0xa56)][_0x831f19(0x37bb)][_0x831f19(0x3e0)](_0x321aaf,_0x36820d);}['_beforeRenderTargetClearStage'](_0x14aa37){var _0x3008be=_0x1697eb;this[_0x3008be(0xa56)]['prePassRenderer']&&(_0x14aa37[_0x3008be(0x310)]||(_0x14aa37[_0x3008be(0x310)]=this[_0x3008be(0xa56)]['prePassRenderer'][_0x3008be(0x335)](_0x14aa37[_0x3008be(0x3844)]+_0x3008be(0xdc5),_0x14aa37)),this['scene'][_0x3008be(0x37bb)][_0x3008be(0x43b)](_0x14aa37[_0x3008be(0x310)]),this[_0x3008be(0xa56)][_0x3008be(0x37bb)][_0x3008be(0x1ca8)]());}[_0x1697eb(0x23e3)](_0x451dc3){var _0xaff80e=_0x1697eb;this[_0xaff80e(0xa56)]['prePassRenderer']&&(this['scene'][_0xaff80e(0x37bb)][_0xaff80e(0x43b)](null),this[_0xaff80e(0xa56)]['prePassRenderer'][_0xaff80e(0x1a14)](_0x451dc3));}[_0x1697eb(0x2057)](){var _0xbc9e89=_0x1697eb;this[_0xbc9e89(0xa56)]['prePassRenderer']&&this[_0xbc9e89(0xa56)][_0xbc9e89(0x37bb)][_0xbc9e89(0x3e0)]();}[_0x1697eb(0xbf9)](){var _0x36cf8c=_0x1697eb;this[_0x36cf8c(0xa56)][_0x36cf8c(0x37bb)]&&(this[_0x36cf8c(0xa56)][_0x36cf8c(0x37bb)][_0x36cf8c(0x43b)](null),this[_0x36cf8c(0xa56)][_0x36cf8c(0x37bb)][_0x36cf8c(0x1ca8)]());}[_0x1697eb(0x3730)](_0x2f2f8f,_0x29f1b3,_0x2a3129,_0x3ee5dc){var _0x307795=_0x1697eb;if(_0x3ee5dc){const _0x25a1d4=_0x2f2f8f[_0x307795(0x40ae)]();_0x25a1d4['prePassRenderer']&&_0x25a1d4[_0x307795(0x37bb)][_0x307795(0x3b9d)](_0x3ee5dc,_0x29f1b3);}}['_afterRenderingMeshStage'](_0x25d89d){var _0x351fca=_0x1697eb;const _0x2ba8db=_0x25d89d[_0x351fca(0x40ae)]();_0x2ba8db[_0x351fca(0x37bb)]&&_0x2ba8db[_0x351fca(0x37bb)][_0x351fca(0x2d7d)]();}[_0x1697eb(0x2e13)](){var _0x51f1f0=_0x1697eb;this[_0x51f1f0(0xa56)]['disablePrePassRenderer'](),this[_0x51f1f0(0xa56)][_0x51f1f0(0x411d)]();}['dispose'](){var _0x3b0a1e=_0x1697eb;this['scene'][_0x3b0a1e(0xb3d)]();}}_0xd74dea['F'][_0x1697eb(0x2f4c)]=_0x513a01=>{var _0x500941=_0x1697eb,_0x33786e;_0x513a01[_0x500941(0x3ec7)](_0x528ba6['l'][_0x500941(0x942)])||(_0x33786e=new _0x43c237(_0x513a01),_0x513a01['_addComponent'](_0x33786e));};},0x101:(_0x21d4a2,_0x297a92,_0x54de34)=>{var _0x550c28=a7_0x38a779;_0x54de34['d'](_0x297a92,{'S':()=>_0x1dc67f});var _0x3be5e6=_0x54de34(0x9657),_0x1dca53=_0x54de34(0x9fd1),_0x1d37c3=_0x54de34(0x77a5);class _0x1dc67f{constructor(_0x1d558a,_0x152b45,_0x1506f5=null,_0x379641=null,_0x1092ce=null){var _0x4eb718=a7_0x2532;this['index']=_0x1d558a,this[_0x4eb718(0x2507)]=new _0x3be5e6['t'](0x100),this[_0x4eb718(0x88a)]=new _0x3be5e6['t'](0x100),this['_alphaTestSubMeshes']=new _0x3be5e6['t'](0x100),this['_depthOnlySubMeshes']=new _0x3be5e6['t'](0x100),this[_0x4eb718(0x3e35)]=new _0x3be5e6['t'](0x100),this[_0x4eb718(0x166a)]=new _0x3be5e6['t'](0x100),this[_0x4eb718(0x21a1)]=!0x0,this[_0x4eb718(0x194f)]=new _0x3be5e6['f'](0x10),this['_scene']=_0x152b45,this[_0x4eb718(0x28ff)]=_0x1506f5,this['alphaTestSortCompareFn']=_0x379641,this['transparentSortCompareFn']=_0x1092ce;}set[_0x550c28(0x28ff)](_0x468948){var _0x14132c=_0x550c28;this[_0x14132c(0xbd9)]=_0x468948||_0x1dc67f[_0x14132c(0x2001)],this[_0x14132c(0x3de7)]=this[_0x14132c(0xec8)];}set['alphaTestSortCompareFn'](_0x58a344){var _0x29b565=_0x550c28;this[_0x29b565(0x3fde)]=_0x58a344||_0x1dc67f['PainterSortCompare'],this[_0x29b565(0x2a4)]=this[_0x29b565(0x3875)];}set[_0x550c28(0x31c8)](_0xf9c09e){var _0x1ba473=_0x550c28;this[_0x1ba473(0x29fa)]=_0xf9c09e||_0x1dc67f[_0x1ba473(0x1969)],this[_0x1ba473(0x25ab)]=this['_renderTransparentSorted'];}[_0x550c28(0xd50)](_0x2cb194,_0x30b978,_0x12264b,_0x38a1b3){var _0x27bd1a=_0x550c28;if(_0x2cb194)_0x2cb194(this['_opaqueSubMeshes'],this[_0x27bd1a(0x1c26)],this['_transparentSubMeshes'],this[_0x27bd1a(0x2357)]);else{const _0x3b528c=this[_0x27bd1a(0x3921)][_0x27bd1a(0x318e)]();0x0!==this[_0x27bd1a(0x2357)][_0x27bd1a(0x3785)]&&(_0x3b528c[_0x27bd1a(0x21fb)](!0x1),this['_renderAlphaTest'](this[_0x27bd1a(0x2357)]),_0x3b528c[_0x27bd1a(0x21fb)](!0x0)),0x0!==this[_0x27bd1a(0x2507)][_0x27bd1a(0x3785)]&&this[_0x27bd1a(0x3de7)](this[_0x27bd1a(0x2507)]),0x0!==this[_0x27bd1a(0x1c26)][_0x27bd1a(0x3785)]&&this[_0x27bd1a(0x2a4)](this[_0x27bd1a(0x1c26)]),_0x2cb194=_0x3b528c[_0x27bd1a(0x2d59)]();if(_0x3b528c[_0x27bd1a(0x370b)](!0x1),_0x30b978&&this[_0x27bd1a(0x3b7d)](),_0x12264b&&this[_0x27bd1a(0x39c7)](_0x38a1b3),this[_0x27bd1a(0x1a4d)]&&this[_0x27bd1a(0x1a4d)](),0x0===this['_transparentSubMeshes'][_0x27bd1a(0x3785)]&&!this[_0x27bd1a(0x3921)]['useOrderIndependentTransparency']||(_0x3b528c[_0x27bd1a(0x370b)](_0x2cb194),this[_0x27bd1a(0x3921)][_0x27bd1a(0x2bb2)]?(_0x30b978=this[_0x27bd1a(0x3921)]['depthPeelingRenderer'][_0x27bd1a(0xd50)](this[_0x27bd1a(0x88a)]))['length']&&this[_0x27bd1a(0x25ab)](_0x30b978):this['_renderTransparent'](this[_0x27bd1a(0x88a)]),_0x3b528c['setAlphaMode'](_0x1d37c3['g'][_0x27bd1a(0x1508)])),_0x3b528c[_0x27bd1a(0x370b)](!0x1),this['_edgesRenderers'][_0x27bd1a(0x3785)]){for(let _0x362b24=0x0;_0x362b24<this[_0x27bd1a(0x194f)]['length'];_0x362b24++)this[_0x27bd1a(0x194f)][_0x27bd1a(0x1b48)][_0x362b24]['render']();_0x3b528c[_0x27bd1a(0x3cdf)](_0x1d37c3['g'][_0x27bd1a(0x1508)]);}_0x3b528c[_0x27bd1a(0x370b)](_0x2cb194);}}['_renderOpaqueSorted'](_0x48305e){var _0x4423dc=_0x550c28;return _0x1dc67f['_RenderSorted'](_0x48305e,this[_0x4423dc(0xbd9)],this[_0x4423dc(0x3921)][_0x4423dc(0x3728)],!0x1);}[_0x550c28(0x3875)](_0x30d8d3){var _0x265d6f=_0x550c28;return _0x1dc67f[_0x265d6f(0x3424)](_0x30d8d3,this[_0x265d6f(0x3fde)],this[_0x265d6f(0x3921)][_0x265d6f(0x3728)],!0x1);}[_0x550c28(0x1010)](_0x374018){var _0x48a4b8=_0x550c28;return _0x1dc67f[_0x48a4b8(0x3424)](_0x374018,this[_0x48a4b8(0x29fa)],this['_scene']['activeCamera'],!0x0);}static[_0x550c28(0x3424)](_0x5410bd,_0xb15172,_0x53e8eb,_0x5911b6){var _0x521997=_0x550c28;let _0x11787b=0x0,_0x2f20eb;const _0xc11431=_0x5410bd['length']===_0x5410bd[_0x521997(0x1b48)][_0x521997(0x3785)]?_0x5410bd['data']:_0x5410bd[_0x521997(0x1b48)]['slice'](0x0,_0x5410bd[_0x521997(0x3785)]);if(!_0x53e8eb['getScene']()[_0x521997(0xa55)]){var _0x1117f5=_0x53e8eb?_0x53e8eb['globalPosition']:_0x1dc67f[_0x521997(0x191e)];if(_0x5911b6){for(;_0x11787b<_0x5410bd[_0x521997(0x3785)];_0x11787b++)(_0x2f20eb=_0x5410bd[_0x521997(0x1b48)][_0x11787b])[_0x521997(0x1649)]=_0x2f20eb['getMesh']()[_0x521997(0x210e)],_0x2f20eb['_distanceToCamera']=_0x1dca53['P']['Distance'](_0x2f20eb['getBoundingInfo']()[_0x521997(0x3604)][_0x521997(0x30c2)],_0x1117f5);}_0xb15172&&_0xc11431[_0x521997(0x852)](_0xb15172);}var _0xe35c0f=_0xc11431[0x0][_0x521997(0x3ce5)]()['getScene']();for(_0x11787b=0x0;_0x11787b<_0xc11431[_0x521997(0x3785)];_0x11787b++)if((0x0!==(_0x2f20eb=_0xc11431[_0x11787b])[_0x521997(0x3002)]||0x0!==_0x2f20eb[_0x521997(0x1bc3)])&&(!_0xe35c0f[_0x521997(0x1507)]||_0x2f20eb[_0x521997(0x3cf0)](_0xe35c0f[_0x521997(0x381c)]))){if(_0x5911b6){const _0x3b5a32=_0x2f20eb[_0x521997(0x1458)]();if(_0x3b5a32&&_0x3b5a32[_0x521997(0x2305)]){const _0x258ebf=_0x3b5a32['getScene']()[_0x521997(0x318e)]();_0x258ebf[_0x521997(0x21fb)](!0x1),_0x258ebf[_0x521997(0x3cdf)](_0x1d37c3['g']['ALPHA_DISABLE']),_0x2f20eb[_0x521997(0xd50)](!0x1),_0x258ebf[_0x521997(0x21fb)](!0x0);}}_0x2f20eb[_0x521997(0xd50)](_0x5911b6);}}static[_0x550c28(0x1969)](_0x4d6725,_0x709666){var _0x53d0f=_0x550c28;return _0x4d6725['_alphaIndex']>_0x709666[_0x53d0f(0x1649)]?0x1:_0x4d6725[_0x53d0f(0x1649)]<_0x709666[_0x53d0f(0x1649)]?-0x1:_0x1dc67f[_0x53d0f(0x23bd)](_0x4d6725,_0x709666);}static['backToFrontSortCompare'](_0x572094,_0x48d479){var _0x5995a8=_0x550c28;return _0x572094['_distanceToCamera']<_0x48d479[_0x5995a8(0x3a2e)]?0x1:_0x572094[_0x5995a8(0x3a2e)]>_0x48d479[_0x5995a8(0x3a2e)]?-0x1:0x0;}static['frontToBackSortCompare'](_0x351a88,_0x536b5c){var _0x15c840=_0x550c28;return _0x351a88['_distanceToCamera']<_0x536b5c[_0x15c840(0x3a2e)]?-0x1:_0x351a88[_0x15c840(0x3a2e)]>_0x536b5c['_distanceToCamera']?0x1:0x0;}static[_0x550c28(0x2001)](_0x26881b,_0x2a0195){var _0x194ba9=_0x550c28;return _0x26881b=_0x26881b['getMesh'](),_0x2a0195=_0x2a0195[_0x194ba9(0x3ce5)](),_0x26881b[_0x194ba9(0xefb)]&&_0x2a0195[_0x194ba9(0xefb)]?_0x26881b[_0x194ba9(0xefb)][_0x194ba9(0x1441)]-_0x2a0195[_0x194ba9(0xefb)][_0x194ba9(0x1441)]:_0x26881b[_0x194ba9(0x1441)]-_0x2a0195[_0x194ba9(0x1441)];}[_0x550c28(0xf2a)](){var _0x1bfafe=_0x550c28;this['_opaqueSubMeshes'][_0x1bfafe(0x2af4)](),this['_transparentSubMeshes'][_0x1bfafe(0x2af4)](),this[_0x1bfafe(0x1c26)][_0x1bfafe(0x2af4)](),this['_depthOnlySubMeshes']['reset'](),this['_particleSystems'][_0x1bfafe(0x2af4)](),this[_0x1bfafe(0x1fd8)](),this['_edgesRenderers'][_0x1bfafe(0x2af4)](),this[_0x1bfafe(0x21a1)]=!0x0;}[_0x550c28(0x1fd8)](){var _0x3b28e7=_0x550c28;this['_spriteManagers'][_0x3b28e7(0x2af4)]();}[_0x550c28(0x3551)](){var _0x4a0f81=_0x550c28;this[_0x4a0f81(0x2507)][_0x4a0f81(0x3551)](),this['_transparentSubMeshes'][_0x4a0f81(0x3551)](),this[_0x4a0f81(0x1c26)][_0x4a0f81(0x3551)](),this[_0x4a0f81(0x2357)][_0x4a0f81(0x3551)](),this[_0x4a0f81(0x3e35)]['dispose'](),this[_0x4a0f81(0x166a)][_0x4a0f81(0x3551)](),this['_edgesRenderers'][_0x4a0f81(0x3551)]();}['dispatch'](_0x551df1,_0xa8ae96,_0x3c9ff9){var _0xb0f7d0=_0x550c28;void 0x0===_0xa8ae96&&(_0xa8ae96=_0x551df1[_0xb0f7d0(0x3ce5)]()),null!=(_0x3c9ff9=void 0x0===_0x3c9ff9?_0x551df1['getMaterial']():_0x3c9ff9)&&(_0x3c9ff9[_0xb0f7d0(0x4181)](_0xa8ae96)?this[_0xb0f7d0(0x88a)][_0xb0f7d0(0x1e1d)](_0x551df1):_0x3c9ff9[_0xb0f7d0(0x2d28)]()?(_0x3c9ff9[_0xb0f7d0(0x2305)]&&this[_0xb0f7d0(0x2357)][_0xb0f7d0(0x1e1d)](_0x551df1),this[_0xb0f7d0(0x1c26)][_0xb0f7d0(0x1e1d)](_0x551df1)):(_0x3c9ff9[_0xb0f7d0(0x2305)]&&this[_0xb0f7d0(0x2357)][_0xb0f7d0(0x1e1d)](_0x551df1),this[_0xb0f7d0(0x2507)][_0xb0f7d0(0x1e1d)](_0x551df1)),_0xa8ae96[_0xb0f7d0(0x29f4)]=this,_0xa8ae96[_0xb0f7d0(0x384e)]&&_0xa8ae96['_edgesRenderer'][_0xb0f7d0(0x3461)]&&this['_edgesRenderers'][_0xb0f7d0(0xb8e)](_0xa8ae96[_0xb0f7d0(0x384e)]),this[_0xb0f7d0(0x21a1)]=!0x1);}[_0x550c28(0x203e)](_0x5d4f10){var _0xd633a7=_0x550c28;this[_0xd633a7(0x166a)][_0xd633a7(0x1e1d)](_0x5d4f10),this[_0xd633a7(0x21a1)]=!0x1;}[_0x550c28(0x1564)](_0x4f0796){var _0x50f481=_0x550c28;this[_0x50f481(0x3e35)]['push'](_0x4f0796),this['_empty']=!0x1;}[_0x550c28(0x39c7)](_0x37ded1){var _0x3a02d6=_0x550c28;if(0x0!==this['_particleSystems']['length']){var _0x57088f,_0x493093=this['_scene'][_0x3a02d6(0x3728)];this[_0x3a02d6(0x3921)]['onBeforeParticlesRenderingObservable'][_0x3a02d6(0x2231)](this['_scene']);for(let _0x5cd6a4=0x0;_0x5cd6a4<this[_0x3a02d6(0x3e35)][_0x3a02d6(0x3785)];_0x5cd6a4++){const _0x2a66fe=this['_particleSystems'][_0x3a02d6(0x1b48)][_0x5cd6a4];0x0===(_0x493093&&_0x493093[_0x3a02d6(0xb9f)]&_0x2a66fe[_0x3a02d6(0xb9f)])||(_0x57088f=_0x2a66fe[_0x3a02d6(0xcfd)])[_0x3a02d6(0xdfa)]&&_0x37ded1&&-0x1===_0x37ded1[_0x3a02d6(0x850)](_0x57088f)||this['_scene'][_0x3a02d6(0x13ed)][_0x3a02d6(0x4041)](_0x2a66fe[_0x3a02d6(0xd50)](),!0x1);}this[_0x3a02d6(0x3921)][_0x3a02d6(0x39a)][_0x3a02d6(0x2231)](this[_0x3a02d6(0x3921)]);}}['_renderSprites'](){var _0x103cb0=_0x550c28;if(this[_0x103cb0(0x3921)]['spritesEnabled']&&0x0!==this['_spriteManagers'][_0x103cb0(0x3785)]){var _0x35aae6=this[_0x103cb0(0x3921)][_0x103cb0(0x3728)];this[_0x103cb0(0x3921)][_0x103cb0(0x528)][_0x103cb0(0x2231)](this[_0x103cb0(0x3921)]);for(let _0x16cdfd=0x0;_0x16cdfd<this[_0x103cb0(0x166a)][_0x103cb0(0x3785)];_0x16cdfd++){const _0x203782=this[_0x103cb0(0x166a)][_0x103cb0(0x1b48)][_0x16cdfd];0x0!==(_0x35aae6&&_0x35aae6['layerMask']&_0x203782['layerMask'])&&_0x203782['render']();}this['_scene']['onAfterSpritesRenderingObservable'][_0x103cb0(0x2231)](this[_0x103cb0(0x3921)]);}}}_0x1dc67f[_0x550c28(0x191e)]=_0x1dca53['P'][_0x550c28(0xd5a)]();},0xa803:(_0x819bde,_0x2a9eb2,_0x5ea5b7)=>{var _0x1eb6ce=a7_0x38a779;_0x5ea5b7['d'](_0x2a9eb2,{'$':()=>_0x30a448});var _0x468edb=_0x5ea5b7(0x101);class _0x18add8{}class _0x30a448{constructor(_0x418b37){var _0xc94d56=a7_0x2532;this[_0xc94d56(0xfa3)]=!0x1,this[_0xc94d56(0x26f1)]=new Array(),this['_autoClearDepthStencil']={},this[_0xc94d56(0x2b1d)]={},this['_customAlphaTestSortCompareFn']={},this[_0xc94d56(0x13bc)]={},this[_0xc94d56(0x161d)]=new _0x18add8(),this[_0xc94d56(0x3179)]=!0x1,this[_0xc94d56(0x3921)]=_0x418b37;for(let _0x50d498=_0x30a448['MIN_RENDERINGGROUPS'];_0x50d498<_0x30a448['MAX_RENDERINGGROUPS'];_0x50d498++)this[_0xc94d56(0x2c7e)][_0x50d498]={'autoClear':!0x0,'depth':!0x0,'stencil':!0x0};}get[_0x1eb6ce(0x3b37)](){var _0x10878f=_0x1eb6ce;return this[_0x10878f(0x3179)];}set['maintainStateBetweenFrames'](_0x2967d8){var _0xe934c2=_0x1eb6ce;if(_0x2967d8!==this[_0xe934c2(0x3179)]&&(this[_0xe934c2(0x3179)]=_0x2967d8,!this[_0xe934c2(0x3179)])){for(const _0x1621ad of this[_0xe934c2(0x3921)][_0xe934c2(0x228)])if(_0x1621ad['subMeshes']){for(const _0x2bd1ee of _0x1621ad[_0xe934c2(0x345e)])_0x2bd1ee[_0xe934c2(0x3138)]=!0x1;}for(const _0x20e935 of this[_0xe934c2(0x3921)][_0xe934c2(0x15ec)])_0x20e935['_wasDispatched']=!0x1;for(const _0x2f00ce of this[_0xe934c2(0x3921)][_0xe934c2(0x3ca7)])_0x2f00ce[_0xe934c2(0x3138)]=!0x1;}}[_0x1eb6ce(0xb22)](_0x2955ca){var _0x52963c=_0x1eb6ce;return _0x2955ca=_0x2955ca||0x0,(this['_prepareRenderingGroup'](_0x2955ca),this[_0x52963c(0x26f1)][_0x2955ca]);}['_clearDepthStencilBuffer'](_0x262633=!0x0,_0xd25bd5=!0x0){var _0x3efdd3=_0x1eb6ce;this[_0x3efdd3(0xe95)]||(this[_0x3efdd3(0x3921)][_0x3efdd3(0x318e)]()[_0x3efdd3(0xc60)](null,!0x1,_0x262633,_0xd25bd5),this[_0x3efdd3(0xe95)]=!0x0);}[_0x1eb6ce(0xd50)](_0x4704fa,_0x515548,_0x1dfad1,_0x48ca2e){var _0x591f3e=_0x1eb6ce;const _0x5880e0=this['_renderingGroupInfo'];if(_0x5880e0[_0x591f3e(0xa56)]=this[_0x591f3e(0x3921)],_0x5880e0['camera']=this['_scene']['activeCamera'],this['_scene'][_0x591f3e(0x15ec)]&&_0x48ca2e)for(let _0x172296=0x0;_0x172296<this[_0x591f3e(0x3921)][_0x591f3e(0x15ec)][_0x591f3e(0x3785)];_0x172296++){var _0x4ec291=this[_0x591f3e(0x3921)][_0x591f3e(0x15ec)][_0x172296];this['dispatchSprites'](_0x4ec291);}for(let _0x54a6c9=_0x30a448[_0x591f3e(0x806)];_0x54a6c9<_0x30a448['MAX_RENDERINGGROUPS'];_0x54a6c9++){this['_depthStencilBufferAlreadyCleaned']=_0x54a6c9===_0x30a448[_0x591f3e(0x806)];const _0x19c3d3=this[_0x591f3e(0x26f1)][_0x54a6c9];if(_0x19c3d3&&!_0x19c3d3[_0x591f3e(0x21a1)]){var _0x2d739b,_0x7d6c9b=Math[_0x591f3e(0x3bfb)](0x2,_0x54a6c9);_0x5880e0['renderingGroupId']=_0x54a6c9,this[_0x591f3e(0x3921)][_0x591f3e(0x1fdf)][_0x591f3e(0x2231)](_0x5880e0,_0x7d6c9b),_0x30a448[_0x591f3e(0x1a0d)]&&(_0x2d739b=this[_0x591f3e(0xfa3)]?this[_0x591f3e(0x3921)][_0x591f3e(0xf05)](_0x54a6c9):this['_autoClearDepthStencil'][_0x54a6c9])&&_0x2d739b[_0x591f3e(0x2c31)]&&this[_0x591f3e(0x170e)](_0x2d739b['depth'],_0x2d739b[_0x591f3e(0x2061)]);for(const _0x6ccb03 of this[_0x591f3e(0x3921)][_0x591f3e(0x7f3)])_0x6ccb03[_0x591f3e(0x3b40)](_0x54a6c9);_0x19c3d3[_0x591f3e(0xd50)](_0x4704fa,_0x48ca2e,_0x1dfad1,_0x515548);for(const _0x2a76d6 of this[_0x591f3e(0x3921)][_0x591f3e(0x2fda)])_0x2a76d6['action'](_0x54a6c9);this['_scene'][_0x591f3e(0x234b)][_0x591f3e(0x2231)](_0x5880e0,_0x7d6c9b);}}}[_0x1eb6ce(0x2af4)](){var _0x4d4277=_0x1eb6ce;if(!this[_0x4d4277(0x3b37)])for(let _0x5c32df=_0x30a448[_0x4d4277(0x806)];_0x5c32df<_0x30a448[_0x4d4277(0xcfa)];_0x5c32df++){const _0x2f53d2=this[_0x4d4277(0x26f1)][_0x5c32df];_0x2f53d2&&_0x2f53d2['prepare']();}}[_0x1eb6ce(0x94c)](){var _0x310446=_0x1eb6ce;if(!this[_0x310446(0x3b37)])for(let _0x13f96c=_0x30a448[_0x310446(0x806)];_0x13f96c<_0x30a448[_0x310446(0xcfa)];_0x13f96c++){const _0x5c2903=this['_renderingGroups'][_0x13f96c];_0x5c2903&&_0x5c2903[_0x310446(0x1fd8)]();}}[_0x1eb6ce(0x3551)](){var _0x1c7ce6=_0x1eb6ce;this['freeRenderingGroups'](),this[_0x1c7ce6(0x26f1)][_0x1c7ce6(0x3785)]=0x0,this[_0x1c7ce6(0x161d)]=null;}[_0x1eb6ce(0x3390)](){var _0x3f4980=_0x1eb6ce;for(let _0x6075a9=_0x30a448[_0x3f4980(0x806)];_0x6075a9<_0x30a448[_0x3f4980(0xcfa)];_0x6075a9++){const _0x4c82fa=this[_0x3f4980(0x26f1)][_0x6075a9];_0x4c82fa&&_0x4c82fa[_0x3f4980(0x3551)]();}}['_prepareRenderingGroup'](_0x2545ce){var _0x35e56b=_0x1eb6ce;void 0x0===this[_0x35e56b(0x26f1)][_0x2545ce]&&(this[_0x35e56b(0x26f1)][_0x2545ce]=new _0x468edb['S'](_0x2545ce,this[_0x35e56b(0x3921)],this[_0x35e56b(0x2b1d)][_0x2545ce],this[_0x35e56b(0x3629)][_0x2545ce],this['_customTransparentSortCompareFn'][_0x2545ce]));}[_0x1eb6ce(0x203e)](_0x408d08){var _0x18a4a4=_0x1eb6ce;this[_0x18a4a4(0x3b37)]&&_0x408d08[_0x18a4a4(0x3138)]||(_0x408d08['_wasDispatched']=!0x0,this[_0x18a4a4(0xb22)](_0x408d08[_0x18a4a4(0x33dd)])['dispatchSprites'](_0x408d08));}[_0x1eb6ce(0x1564)](_0x4828d9){var _0x53922e=_0x1eb6ce;this[_0x53922e(0x3b37)]&&_0x4828d9['_wasDispatched']||(_0x4828d9[_0x53922e(0x3138)]=!0x0,this[_0x53922e(0xb22)](_0x4828d9[_0x53922e(0x33dd)])[_0x53922e(0x1564)](_0x4828d9));}[_0x1eb6ce(0x2c40)](_0x4b534b,_0x3a6c9d,_0x3ff6a7){var _0x506e82=_0x1eb6ce;void 0x0===_0x3a6c9d&&(_0x3a6c9d=_0x4b534b[_0x506e82(0x3ce5)]()),this[_0x506e82(0x3b37)]&&_0x4b534b[_0x506e82(0x3138)]||(_0x4b534b[_0x506e82(0x3138)]=!0x0,this['getRenderingGroup'](_0x3a6c9d[_0x506e82(0x33dd)])['dispatch'](_0x4b534b,_0x3a6c9d,_0x3ff6a7));}[_0x1eb6ce(0x29e9)](_0x1029f5,_0xb17332=null,_0xfbf355=null,_0x2c444c=null){var _0x339a4d=_0x1eb6ce;if(this[_0x339a4d(0x2b1d)][_0x1029f5]=_0xb17332,this[_0x339a4d(0x3629)][_0x1029f5]=_0xfbf355,this[_0x339a4d(0x13bc)][_0x1029f5]=_0x2c444c,this['_renderingGroups'][_0x1029f5]){const _0x55e352=this[_0x339a4d(0x26f1)][_0x1029f5];_0x55e352[_0x339a4d(0x28ff)]=this[_0x339a4d(0x2b1d)][_0x1029f5],_0x55e352[_0x339a4d(0x1509)]=this['_customAlphaTestSortCompareFn'][_0x1029f5],_0x55e352[_0x339a4d(0x31c8)]=this['_customTransparentSortCompareFn'][_0x1029f5];}}[_0x1eb6ce(0x2118)](_0x2b316c,_0x3b76bc,_0x5f4be2=!0x0,_0x1a8f53=!0x0){var _0x45c6ff=_0x1eb6ce;this[_0x45c6ff(0x2c7e)][_0x2b316c]={'autoClear':_0x3b76bc,'depth':_0x5f4be2,'stencil':_0x1a8f53};}['getAutoClearDepthStencilSetup'](_0x1c924c){return this['_autoClearDepthStencil'][_0x1c924c];}}_0x30a448[_0x1eb6ce(0xcfa)]=0x4,_0x30a448[_0x1eb6ce(0x806)]=0x0,_0x30a448[_0x1eb6ce(0x1a0d)]=!0x0;},0x488a:(_0xde6a84,_0x3199ee,_0x59d844)=>{var _0x4d3cfb=a7_0x38a779,_0x4bb0a0=_0x59d844(0x1446b),_0x1a9284=_0x59d844(0xbb85),_0xa68837=_0x59d844(0x8362),_0xaeb9e5=_0x59d844(0xe0c0),_0x37d9df=_0x59d844(0xc84b);_0xaeb9e5['p'][_0x4d3cfb(0xdc6)](_0x1a9284['l'][_0x4d3cfb(0x98d)],(_0x2f97b4,_0x3fb2c9)=>{var _0x1b850f=_0x4d3cfb;if(void 0x0!==_0x2f97b4[_0x1b850f(0x853)]&&null!==_0x2f97b4[_0x1b850f(0x853)]&&(_0x3fb2c9[_0x1b850f(0x857)](),_0x3fb2c9[_0x1b850f(0xa9a)]))for(let _0xb984a0=0x0,_0x4d1b3f=_0x2f97b4[_0x1b850f(0x853)]['length'];_0xb984a0<_0x4d1b3f;_0xb984a0++){var _0x201dcc=_0x2f97b4[_0x1b850f(0x853)][_0xb984a0];_0x3fb2c9['subSurfaceConfiguration'][_0x1b850f(0x345d)](new _0x37d9df['Wo'](_0x201dcc['r'],_0x201dcc['g'],_0x201dcc['b']));}}),Object['defineProperty'](_0x4bb0a0['x'][_0x4d3cfb(0x1fd2)],_0x4d3cfb(0xa9a),{'get':function(){var _0x496089=_0x4d3cfb;return this[_0x496089(0x1ec1)];},'set':function(_0x414985){var _0x28fa4b=_0x4d3cfb;_0x414985&&this[_0x28fa4b(0x411d)]()&&(this[_0x28fa4b(0x1ec1)]=_0x414985);},'enumerable':!0x0,'configurable':!0x0}),_0x4bb0a0['x']['prototype'][_0x4d3cfb(0x857)]=function(){var _0x1064c2=_0x4d3cfb;if(this['_subSurfaceConfiguration'])return this['_subSurfaceConfiguration'];const _0x42b8cf=this[_0x1064c2(0x411d)]();return _0x42b8cf?(this[_0x1064c2(0x1ec1)]=new _0xa68837['u'](this),_0x42b8cf[_0x1064c2(0x647)](this['_subSurfaceConfiguration']),this['_subSurfaceConfiguration']):null;},_0x4bb0a0['x']['prototype'][_0x4d3cfb(0x233b)]=function(){var _0x15a61a=_0x4d3cfb;this[_0x15a61a(0x1ec1)]&&(this[_0x15a61a(0x1ec1)]['dispose'](),this[_0x15a61a(0x1ec1)]=null);};class _0x451bc7{constructor(_0x32c494){var _0x4b7637=_0x4d3cfb;this[_0x4b7637(0x3844)]=_0x1a9284['l'][_0x4b7637(0x942)],this[_0x4b7637(0xa56)]=_0x32c494;}[_0x4d3cfb(0x3ee4)](){}[_0x4d3cfb(0x2156)](_0x4d23a0){var _0x2a211c=_0x4d3cfb;if(this[_0x2a211c(0xa56)][_0x2a211c(0xa9a)]){var _0x15fc9d=this[_0x2a211c(0xa56)][_0x2a211c(0xa9a)][_0x2a211c(0x853)];_0x4d23a0[_0x2a211c(0x853)]=[];for(let _0x51bb4d=0x0;_0x51bb4d<_0x15fc9d['length'];_0x51bb4d++)_0x4d23a0[_0x2a211c(0x853)][_0x2a211c(0x1e1d)]({'r':_0x15fc9d[_0x51bb4d]['r'],'g':_0x15fc9d[_0x51bb4d]['g'],'b':_0x15fc9d[_0x51bb4d]['b']});}}['addFromContainer'](){}['removeFromContainer'](){var _0x1f987e=_0x4d3cfb;this['scene']['prePassRenderer']&&this[_0x1f987e(0xa56)][_0x1f987e(0xa9a)]&&this['scene'][_0x1f987e(0xa9a)][_0x1f987e(0x3a85)]();}[_0x4d3cfb(0x2e13)](){}[_0x4d3cfb(0x3551)](){}}_0xa68837['u'][_0x4d3cfb(0x2f4c)]=_0xcfbc2=>{var _0x38b7d2=_0x4d3cfb,_0x3ea0f8;_0xcfbc2['_getComponent'](_0x1a9284['l'][_0x38b7d2(0x98d)])||(_0x3ea0f8=new _0x451bc7(_0xcfbc2),_0xcfbc2[_0x38b7d2(0xa99)](_0x3ea0f8));};},0x1c5b:(_0xb602f4,_0x35bff2,_0x53a926)=>{var _0xc5217d=a7_0x38a779;_0x53a926['d'](_0x35bff2,{'x':()=>_0x3d16fa});var _0x6b4912=_0x53a926(0x1446b),_0x145b03=_0x53a926(0xf96c),_0x5c2d46=_0x53a926(0x1272b),_0x3ec9fb=_0x53a926(0x364b),_0x4e27d2=_0x53a926(0xf8c1),_0x3b5525=_0x53a926(0x5a05),_0x47e585=_0x53a926(0x9fd1),_0x2f8d9c=_0x53a926(0xc84b);class _0x3d16fa{constructor(_0x3c4a68,_0x3c4ed2=!0x0){var _0xa159c1=a7_0x2532;this[_0xa159c1(0x3a43)]=_0x3c4a68,this[_0xa159c1(0x3bf2)]={},this[_0xa159c1(0x30ee)]={},this['_sharedGizmoLight']=null,this['_renderCamera']=null,this[_0xa159c1(0x3b2a)]=!0x0,this[_0xa159c1(0x35bf)]=!0x0,this[_0xa159c1(0x479)]=!0x0,this['processAllEvents']=!0x1,this['pickingEnabled']=!0x0,this['onPointerOutObservable']=new _0x145b03['y$'](),this['utilityLayerScene']=new _0x6b4912['x'](_0x3c4a68[_0xa159c1(0x318e)](),{'virtual':!0x0}),this[_0xa159c1(0x2b51)][_0xa159c1(0x3ece)]=_0x3c4a68[_0xa159c1(0x3ece)],this['utilityLayerScene'][_0xa159c1(0x3c8c)]=!0x1,this[_0xa159c1(0x2b51)]['postProcessesEnabled']=!0x1,this[_0xa159c1(0x2b51)][_0xa159c1(0x32c4)](),_0x3c4ed2&&(this['_originalPointerObserver']=_0x3c4a68[_0xa159c1(0x13cc)][_0xa159c1(0x33ee)](_0x1dbda6=>{var _0x153852=_0xa159c1;if(this['utilityLayerScene'][_0x153852(0x3728)]&&this[_0x153852(0x3d32)]&&(this['processAllEvents']||_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD'][_0x153852(0x2773)]||_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD']['POINTERUP']||_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD']['POINTERDOWN']||_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD']['POINTERDOUBLETAP'])){this['utilityLayerScene']['pointerX']=_0x3c4a68[_0x153852(0x221c)],this[_0x153852(0x2b51)]['pointerY']=_0x3c4a68[_0x153852(0x3d6f)];var _0x561833=_0x1dbda6['event'];if(_0x3c4a68[_0x153852(0x57e)](_0x561833[_0x153852(0x10f1)]))this[_0x153852(0x3bf2)][_0x561833[_0x153852(0x10f1)]]=!0x1;else{var _0x273187=_0x360401=>{var _0x33825a=_0x153852;let _0x5c34bd=null;if(_0x1dbda6[_0x33825a(0x289d)])_0x5c34bd=_0x1dbda6[_0x33825a(0x289d)][_0x33825a(0x12b5)][_0x33825a(0x40ae)]()==_0x360401?_0x1dbda6[_0x33825a(0x289d)]:new _0x3ec9fb['p']();else{if(_0x360401!==this[_0x33825a(0x2b51)]&&_0x1dbda6[_0x33825a(0x201)])_0x5c34bd=_0x1dbda6['originalPickingInfo'];else{let _0x22a151=null;this[_0x33825a(0x29ae)]&&(_0x22a151=_0x360401[_0x33825a(0x352f)],_0x360401['_activeCamera']=this[_0x33825a(0x29ae)],_0x1dbda6['ray']=null),_0x5c34bd=_0x1dbda6[_0x33825a(0x419a)]?_0x360401[_0x33825a(0x414d)](_0x1dbda6[_0x33825a(0x419a)]):_0x360401['pick'](_0x3c4a68[_0x33825a(0x221c)],_0x3c4a68[_0x33825a(0x3d6f)]),_0x22a151&&(_0x360401['_activeCamera']=_0x22a151);}}return _0x5c34bd;},_0x1b66fa=_0x273187(this[_0x153852(0x2b51)]);if(!_0x1dbda6[_0x153852(0x419a)]&&_0x1b66fa&&(_0x1dbda6[_0x153852(0x419a)]=_0x1b66fa[_0x153852(0x419a)]),this['utilityLayerScene'][_0x153852(0x13cc)][_0x153852(0x2231)](_0x1dbda6),this[_0x153852(0x479)]&&_0x1dbda6[_0x153852(0x261)]!=_0x5c2d46['kD'][_0x153852(0x3f64)])return _0x1dbda6[_0x153852(0x2a59)]||this['utilityLayerScene']['onPointerObservable'][_0x153852(0x2231)](new _0x5c2d46['R5'](_0x1dbda6[_0x153852(0x261)],_0x1dbda6[_0x153852(0x162e)],_0x1b66fa),_0x1dbda6[_0x153852(0x261)]),void(_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD'][_0x153852(0x3326)]&&this[_0x153852(0x3bf2)][_0x561833[_0x153852(0x10f1)]]&&(this['_pointerCaptures'][_0x561833[_0x153852(0x10f1)]]=!0x1));if(this[_0x153852(0x2b51)][_0x153852(0x226b)]||this[_0x153852(0x3b2a)])_0x1b66fa&&_0x1b66fa[_0x153852(0x3e8b)]&&(_0x1dbda6[_0x153852(0x2a59)]||this[_0x153852(0x2b51)][_0x153852(0x2094)][_0x153852(0x2231)](new _0x5c2d46['R5'](_0x1dbda6[_0x153852(0x261)],_0x1dbda6[_0x153852(0x162e)],_0x1b66fa),_0x1dbda6['type']),_0x1dbda6[_0x153852(0x2a59)]=!0x0);else{_0x273187=_0x273187(_0x3c4a68);const _0x244a72=_0x1dbda6[_0x153852(0x162e)];_0x273187&&_0x1b66fa&&(0x0===_0x1b66fa['distance']&&_0x273187['pickedMesh']?this[_0x153852(0x254a)]&&this['mainSceneTrackerPredicate'](_0x273187[_0x153852(0x12b5)])?(this[_0x153852(0x1ff9)](_0x1dbda6,_0x273187,_0x244a72),_0x1dbda6['skipOnPointerObservable']=!0x0):_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD'][_0x153852(0x3f64)]?this[_0x153852(0x3bf2)][_0x244a72[_0x153852(0x10f1)]]=!0x0:_0x1dbda6[_0x153852(0x261)]!==_0x5c2d46['kD'][_0x153852(0x2773)]&&_0x1dbda6['type']!==_0x5c2d46['kD'][_0x153852(0x3326)]||(this['_lastPointerEvents'][_0x244a72[_0x153852(0x10f1)]]&&(this[_0x153852(0x20b2)][_0x153852(0x2231)](_0x244a72[_0x153852(0x10f1)]),delete this['_lastPointerEvents'][_0x244a72[_0x153852(0x10f1)]]),this[_0x153852(0x1ff9)](_0x1dbda6,_0x273187,_0x244a72)):!this['_pointerCaptures'][_0x244a72['pointerId']]&&(_0x1b66fa[_0x153852(0xd4e)]<_0x273187[_0x153852(0xd4e)]||0x0===_0x273187['distance'])?(this['_notifyObservers'](_0x1dbda6,_0x1b66fa,_0x244a72),_0x1dbda6['skipOnPointerObservable']||(_0x1dbda6['skipOnPointerObservable']=0x0<_0x1b66fa['distance'])):!this['_pointerCaptures'][_0x244a72[_0x153852(0x10f1)]]&&_0x1b66fa[_0x153852(0xd4e)]>=_0x273187[_0x153852(0xd4e)]&&(this[_0x153852(0x254a)]&&this[_0x153852(0x254a)](_0x273187[_0x153852(0x12b5)])?(this[_0x153852(0x1ff9)](_0x1dbda6,_0x273187,_0x244a72),_0x1dbda6['skipOnPointerObservable']=!0x0):(_0x1dbda6[_0x153852(0x261)]!==_0x5c2d46['kD'][_0x153852(0x2773)]&&_0x1dbda6[_0x153852(0x261)]!==_0x5c2d46['kD']['POINTERUP']||this[_0x153852(0x30ee)][_0x244a72['pointerId']]&&(this[_0x153852(0x20b2)]['notifyObservers'](_0x244a72[_0x153852(0x10f1)]),delete this[_0x153852(0x30ee)][_0x244a72[_0x153852(0x10f1)]]),this['_notifyObservers'](_0x1dbda6,_0x1b66fa,_0x244a72))),_0x1dbda6[_0x153852(0x261)]===_0x5c2d46['kD'][_0x153852(0x3326)]&&this[_0x153852(0x3bf2)][_0x244a72['pointerId']]&&(this[_0x153852(0x3bf2)][_0x244a72[_0x153852(0x10f1)]]=!0x1));}}}}),this[_0xa159c1(0x186d)]&&_0x3c4a68[_0xa159c1(0x13cc)][_0xa159c1(0x22e4)](this[_0xa159c1(0x186d)])),this[_0xa159c1(0x2b51)][_0xa159c1(0x2c31)]=!0x1,this[_0xa159c1(0x1c0a)]=this[_0xa159c1(0x3a43)][_0xa159c1(0x9e0)][_0xa159c1(0x33ee)](_0x1983f6=>{var _0x26e022=_0xa159c1;this[_0x26e022(0x35bf)]&&_0x1983f6==this[_0x26e022(0x16c4)]()&&this[_0x26e022(0xd50)]();}),this[_0xa159c1(0x1265)]=this[_0xa159c1(0x3a43)][_0xa159c1(0x851)]['add'](()=>{this['dispose']();}),this[_0xa159c1(0x1a64)]();}[_0xc5217d(0x16c4)](_0x2dde1e){var _0x5de24f=_0xc5217d;if(this[_0x5de24f(0x29ae)])return this[_0x5de24f(0x29ae)];var _0x22ed19=this[_0x5de24f(0x3a43)][_0x5de24f(0x3d90)]&&0x1<this['originalScene']['activeCameras'][_0x5de24f(0x3785)]?this['originalScene']['activeCameras'][this[_0x5de24f(0x3a43)][_0x5de24f(0x3d90)][_0x5de24f(0x3785)]-0x1]:this['originalScene']['activeCamera'];return _0x2dde1e&&_0x22ed19&&_0x22ed19['isRigCamera']?_0x22ed19[_0x5de24f(0x1464)]:_0x22ed19;}[_0xc5217d(0x3124)](_0x5c10e3){this['_renderCamera']=_0x5c10e3;}[_0xc5217d(0x293e)](){var _0x377254=_0xc5217d;return this[_0x377254(0x2794)]||(this[_0x377254(0x2794)]=new _0x3b5525['e']('shared\x20gizmo\x20light',new _0x47e585['P'](0x0,0x1,0x0),this[_0x377254(0x2b51)]),this[_0x377254(0x2794)][_0x377254(0x220c)]=0x2,this[_0x377254(0x2794)]['groundColor']=_0x2f8d9c['Wo'][_0x377254(0x36fd)]()),this[_0x377254(0x2794)];}static get[_0xc5217d(0xcb1)](){var _0x235e4c=_0xc5217d;return null==_0x3d16fa[_0x235e4c(0x2028)]?_0x3d16fa[_0x235e4c(0x279f)](_0x4e27d2['l'][_0x235e4c(0x3c92)]):_0x3d16fa[_0x235e4c(0x2028)];}static[_0xc5217d(0x279f)](_0x34531a){var _0xb1f0bb=_0xc5217d;return _0x3d16fa['_DefaultUtilityLayer']=new _0x3d16fa(_0x34531a),_0x3d16fa[_0xb1f0bb(0x2028)]['originalScene'][_0xb1f0bb(0x851)][_0xb1f0bb(0x2e19)](()=>{var _0x3f78b9=_0xb1f0bb;_0x3d16fa[_0x3f78b9(0x2028)]=null;}),_0x3d16fa[_0xb1f0bb(0x2028)];}static get['DefaultKeepDepthUtilityLayer'](){var _0x4055d8=_0xc5217d;return null==_0x3d16fa[_0x4055d8(0x174a)]&&(_0x3d16fa['_DefaultKeepDepthUtilityLayer']=new _0x3d16fa(_0x4e27d2['l'][_0x4055d8(0x3c92)]),_0x3d16fa[_0x4055d8(0x174a)][_0x4055d8(0x2b51)][_0x4055d8(0x226b)]=!0x1,_0x3d16fa['_DefaultKeepDepthUtilityLayer'][_0x4055d8(0x3a43)][_0x4055d8(0x851)][_0x4055d8(0x2e19)](()=>{_0x3d16fa['_DefaultKeepDepthUtilityLayer']=null;})),_0x3d16fa['_DefaultKeepDepthUtilityLayer'];}[_0xc5217d(0x1ff9)](_0x322c01,_0x32efb9,_0x279190){var _0x4634a0=_0xc5217d;_0x322c01[_0x4634a0(0x2a59)]||(this[_0x4634a0(0x2b51)][_0x4634a0(0x2094)][_0x4634a0(0x2231)](new _0x5c2d46['R5'](_0x322c01[_0x4634a0(0x261)],_0x322c01[_0x4634a0(0x162e)],_0x32efb9),_0x322c01[_0x4634a0(0x261)]),this[_0x4634a0(0x30ee)][_0x279190['pointerId']]=!0x0);}['render'](){var _0xc4e5de=_0xc5217d;if(this['_updateCamera'](),this['utilityLayerScene'][_0xc4e5de(0x3728)]){var _0x200b33=this[_0xc4e5de(0x2b51)]['activeCamera'][_0xc4e5de(0x40ae)]();const _0x42e3a1=this['utilityLayerScene'][_0xc4e5de(0x3728)];_0x42e3a1[_0xc4e5de(0x3921)]=this['utilityLayerScene'],_0x42e3a1[_0xc4e5de(0x1e07)]&&(_0x42e3a1[_0xc4e5de(0x1e07)]['_scene']=this[_0xc4e5de(0x2b51)]),_0x42e3a1[_0xc4e5de(0x18ac)]&&(_0x42e3a1[_0xc4e5de(0x18ac)][_0xc4e5de(0x3921)]=this[_0xc4e5de(0x2b51)]),this[_0xc4e5de(0x2b51)][_0xc4e5de(0xd50)](!0x1),_0x42e3a1[_0xc4e5de(0x3921)]=_0x200b33,_0x42e3a1['leftCamera']&&(_0x42e3a1['leftCamera']['_scene']=_0x200b33),_0x42e3a1[_0xc4e5de(0x18ac)]&&(_0x42e3a1['rightCamera'][_0xc4e5de(0x3921)]=_0x200b33);}}['dispose'](){var _0xa8d1b2=_0xc5217d;this[_0xa8d1b2(0x20b2)]['clear'](),this['_afterRenderObserver']&&this[_0xa8d1b2(0x3a43)][_0xa8d1b2(0x3dfc)][_0xa8d1b2(0x418a)](this[_0xa8d1b2(0x1c0a)]),this[_0xa8d1b2(0x1265)]&&this[_0xa8d1b2(0x3a43)][_0xa8d1b2(0x851)][_0xa8d1b2(0x418a)](this['_sceneDisposeObserver']),this[_0xa8d1b2(0x186d)]&&this[_0xa8d1b2(0x3a43)]['onPrePointerObservable'][_0xa8d1b2(0x418a)](this[_0xa8d1b2(0x186d)]),this[_0xa8d1b2(0x2b51)][_0xa8d1b2(0x3551)]();}[_0xc5217d(0x1a64)](){var _0x51f755=_0xc5217d;this['utilityLayerScene']['cameraToUseForPointers']=this[_0x51f755(0x16c4)](),this[_0x51f755(0x2b51)][_0x51f755(0x3728)]=this['getRenderCamera']();}}_0x3d16fa['_DefaultUtilityLayer']=null,_0x3d16fa['_DefaultKeepDepthUtilityLayer']=null;},0x21b1:(_0x23fe7b,_0x5931a0,_0x23698f)=>{_0x23698f(0xecd3);},0xecd3:(_0x120783,_0x13f38d,_0x5a139e)=>{_0x5a139e(0x9fd1),_0x5a139e(0xe222);},0x91eb:(_0x1b9d1f,_0x5c62ce,_0x53ca1e)=>{var _0x2c37b9=a7_0x38a779,_0x4e7822=_0x53ca1e(0x1207e),_0x48dfaf=_0x53ca1e(0x60eb),_0x3d06e3=_0x53ca1e(0x1dad),_0x476c33=(_0x53ca1e(0xb1d7),_0x53ca1e(0x9fd1)),_0x45672e=_0x53ca1e(0x1a27);const _0x2c7d07=_0x2c37b9(0x371a);class _0x1da5a8{constructor(_0x19839e){var _0x3c7341=_0x2c37b9;this[_0x3c7341(0x3844)]=_0x2c7d07,this[_0x3c7341(0x6ce)]=!0x0,this[_0x3c7341(0x2797)]=!0x1,this[_0x3c7341(0xa51)]=!0x1,this[_0x3c7341(0x1735)]=_0x19839e;}[_0x2c37b9(0x3551)](){}get[_0x2c37b9(0x141e)](){var _0x27da2a=_0x2c37b9;return this[_0x27da2a(0xa51)];}['postExportNodeAsync'](_0x4d26f7,_0x26ec8a,_0xabc95f,_0x5b8463,_0xdbb820){return new Promise(_0x4037de=>{var _0x3b3087=a7_0x2532;if(_0x26ec8a&&_0xabc95f instanceof _0x3d06e3['Kj']&&_0xabc95f[_0x3b3087(0x2d7)]&&_0xdbb820){this['_wasUsed']=!0x0;var _0x46b950=_0x476c33['P'][_0x3b3087(0xd5a)](),_0x13d0cc=_0x476c33['_f']['Identity'](),_0x4f02c9=_0x476c33['P'][_0x3b3087(0x6f9)](),_0x5ba5f6=_0xabc95f[_0x3b3087(0x1be7)]();const _0x17c363=_0x476c33['jp'][_0x3b3087(0x19f4)][0x2],_0xe76a85=_0x476c33['jp'][_0x3b3087(0x2054)][0x1],_0x347bdb=_0x476c33['jp'][_0x3b3087(0x19f4)][0x3];let _0x58fdcf=!0x1,_0x59cb27=!0x1,_0x20a452=!0x1;const _0x441dab=new Float32Array(0x3*_0xabc95f[_0x3b3087(0x1a3e)]),_0x333fff=new Float32Array(0x4*_0xabc95f[_0x3b3087(0x1a3e)]),_0x3d86ec=new Float32Array(0x3*_0xabc95f['thinInstanceCount']);let _0x3bd877=0x0;for(const _0x51c79f of _0x5ba5f6)_0x51c79f['decompose'](_0x347bdb,_0xe76a85,_0x17c363),_0x441dab[_0x3b3087(0xc1b)](_0x17c363[_0x3b3087(0x4189)](),0x3*_0x3bd877),_0x333fff[_0x3b3087(0xc1b)](_0xe76a85[_0x3b3087(0x3952)]()[_0x3b3087(0x4189)](),0x4*_0x3bd877),_0x3d86ec[_0x3b3087(0xc1b)](_0x347bdb[_0x3b3087(0x4189)](),0x3*_0x3bd877),_0x58fdcf=_0x58fdcf||!_0x17c363['equalsWithEpsilon'](_0x46b950),_0x59cb27=_0x59cb27||!_0xe76a85[_0x3b3087(0x3396)](_0x13d0cc),_0x20a452=_0x20a452||!_0x347bdb[_0x3b3087(0x3396)](_0x4f02c9),_0x3bd877++;const _0x2af3a4={'attributes':{}};_0x58fdcf&&(_0x2af3a4[_0x3b3087(0x1427)][_0x3b3087(0x2e0c)]=this[_0x3b3087(0x3953)](_0x441dab,_0x4e7822['Jg'][_0x3b3087(0x3c25)],_0xabc95f[_0x3b3087(0x1a3e)],_0xdbb820,_0x4e7822['rY'][_0x3b3087(0x95e)])),_0x59cb27&&(_0x5ba5f6=_0x4e7822['rY'][_0x3b3087(0x95e)],_0x2af3a4[_0x3b3087(0x1427)]['ROTATION']=this[_0x3b3087(0x3953)](_0x333fff,_0x4e7822['Jg'][_0x3b3087(0x3a05)],_0xabc95f['thinInstanceCount'],_0xdbb820,_0x5ba5f6)),_0x20a452&&(_0x2af3a4[_0x3b3087(0x1427)][_0x3b3087(0x2a74)]=this[_0x3b3087(0x3953)](_0x3d86ec,_0x4e7822['Jg'][_0x3b3087(0x3c25)],_0xabc95f[_0x3b3087(0x1a3e)],_0xdbb820,_0x4e7822['rY'][_0x3b3087(0x95e)])),_0x26ec8a['extensions']=_0x26ec8a['extensions']||{},_0x26ec8a[_0x3b3087(0x137b)][_0x2c7d07]=_0x2af3a4;}_0x4037de(_0x26ec8a);});}[_0x2c37b9(0x3953)](_0x4be579,_0x27f634,_0x38f091,_0x1400af,_0x5d3015){var _0x260970=_0x2c37b9,_0x2ef08b=_0x1400af[_0x260970(0x1b8c)]();switch(_0x5d3015){case _0x4e7822['rY'][_0x260970(0x95e)]:for(let _0x136de2=0x0;_0x136de2!=_0x4be579[_0x260970(0x3785)];_0x136de2++)_0x1400af[_0x260970(0x413d)](_0x4be579[_0x136de2]);break;case _0x4e7822['rY'][_0x260970(0x2010)]:for(let _0x3b170b=0x0;_0x3b170b!=_0x4be579[_0x260970(0x3785)];_0x3b170b++)_0x1400af[_0x260970(0x25b9)](0x7f*_0x4be579[_0x3b170b]);break;case _0x4e7822['rY']['SHORT']:for(let _0xde189f=0x0;_0xde189f!=_0x4be579['length'];_0xde189f++)_0x1400af['setInt16'](0x7fff*_0x4be579[_0xde189f]);}var _0x2ef08b={'buffer':0x0,'byteOffset':_0x2ef08b,'byteLength':_0x4be579[_0x260970(0x3785)]*_0x45672e['o'][_0x260970(0x3e18)](_0x5d3015)},_0x5171c3=this['_exporter'][_0x260970(0x409f)]['length'],_0x2ef08b=(this[_0x260970(0x1735)]['_bufferViews']['push'](_0x2ef08b),this[_0x260970(0x1735)]['_accessors']['length']),_0x5171c3={'bufferView':_0x5171c3,'componentType':_0x5d3015,'count':_0x38f091,'type':_0x27f634,'normalized':_0x5d3015==_0x4e7822['rY'][_0x260970(0x2010)]||_0x5d3015==_0x4e7822['rY'][_0x260970(0x2b9f)]};return this[_0x260970(0x1735)][_0x260970(0x40ac)][_0x260970(0x1e1d)](_0x5171c3),_0x2ef08b;}}_0x48dfaf['E'][_0x2c37b9(0x1d75)](_0x2c7d07,_0x428e16=>new _0x1da5a8(_0x428e16));},0x7c1e:(_0x3c4d34,_0x18f153,_0x3f0f6c)=>{var _0x15b410=a7_0x38a779,_0x3bf07c=_0x3f0f6c(0x9fd1),_0x133823=_0x3f0f6c(0xc84b),_0x45085a=_0x3f0f6c(0xdc06),_0x11b386=_0x3f0f6c(0x2283),_0x37c85c=_0x3f0f6c(0xaccd),_0x51adae=_0x3f0f6c(0x1207e),_0x3d954a=_0x3f0f6c(0x60eb),_0x537fd9=_0x3f0f6c(0x10ea4),_0x2592ae=_0x3f0f6c(0xea08);const _0x5c4811=_0x15b410(0x1d09);class _0x60a950{constructor(_0xd24294){var _0xfa926d=_0x15b410;this[_0xfa926d(0x3844)]=_0x5c4811,this[_0xfa926d(0x6ce)]=!0x0,this[_0xfa926d(0x2797)]=!0x1,this[_0xfa926d(0x1735)]=_0xd24294;}[_0x15b410(0x3551)](){var _0xce98d8=_0x15b410;this[_0xce98d8(0x258d)]=null;}get['wasUsed'](){var _0x214aa5=_0x15b410;return!!this[_0x214aa5(0x258d)];}[_0x15b410(0x289a)](){var _0x42c0a2=_0x15b410;this[_0x42c0a2(0x1735)]['_glTF'][_0x42c0a2(0x137b)][_0x5c4811]=this['_lights'];}[_0x15b410(0x3e8a)](_0x42707d,_0x4b14b7,_0x4537de,_0x2e44bc){return new Promise(_0x444273=>{var _0xc98bf4=a7_0x2532;if(_0x4b14b7&&_0x4537de instanceof _0x37c85c['O']){const _0x310890=_0x4537de;let _0x17ea69;var _0x56b431=_0x310890['getTypeID']()==_0x45085a['_'][_0xc98bf4(0x62a)]?_0x51adae['xu'][_0xc98bf4(0x20a6)]:_0x310890[_0xc98bf4(0x1f51)]()==_0x45085a['_'][_0xc98bf4(0x4082)]?_0x51adae['xu'][_0xc98bf4(0x5ed)]:_0x310890['getTypeID']()==_0x45085a['_'][_0xc98bf4(0xa38)]?_0x51adae['xu'][_0xc98bf4(0x5f2)]:null;if(null==_0x56b431)_0x537fd9['Y'][_0xc98bf4(0x27dc)](_0x42707d+_0xc98bf4(0xfe7)+_0x310890[_0xc98bf4(0x3844)]+'\x20is\x20not\x20supported\x20in\x20'+_0x5c4811);else{const _0x368560=_0x310890[_0xc98bf4(0xdfa)][_0xc98bf4(0x292d)]();var _0x47e43d=this[_0xc98bf4(0x1735)]['_convertToRightHandedSystemMap'][_0x4537de[_0xc98bf4(0x1441)]];if(_0x368560[_0xc98bf4(0x2e4)](_0x3bf07c['P']['Zero']())||(_0x47e43d&&_0x2592ae['l']['_GetRightHandedPositionVector3FromRef'](_0x368560),_0x4b14b7['translation']=_0x368560[_0xc98bf4(0x4189)]()),_0x56b431!==_0x51adae['xu'][_0xc98bf4(0x20a6)]){var _0x3b501d=_0x310890['direction'],_0x4b175a=-Math[_0xc98bf4(0xaba)](_0x3b501d['z']*(this[_0xc98bf4(0x1735)][_0xc98bf4(0x3b4d)][_0xc98bf4(0x3ece)]?-0x1:0x1),_0x3b501d['x'])+Math['PI']/0x2,_0x1a4afe=Math[_0xc98bf4(0x243f)](_0x3b501d['x']*_0x3b501d['x']+_0x3b501d['z']*_0x3b501d['z']),_0x3b501d=-Math[_0xc98bf4(0xaba)](_0x3b501d['y'],_0x1a4afe);const _0x21ae4d=_0x3bf07c['_f'][_0xc98bf4(0x372)](_0x4b175a,_0x3b501d,0x0);_0x47e43d&&_0x2592ae['l'][_0xc98bf4(0x220f)](_0x21ae4d),_0x21ae4d[_0xc98bf4(0x2e4)](_0x3bf07c['_f'][_0xc98bf4(0x243a)]())||(_0x4b14b7[_0xc98bf4(0x30d0)]=_0x21ae4d[_0xc98bf4(0x4189)]());}_0x310890[_0xc98bf4(0x2132)]!==_0x45085a['_'][_0xc98bf4(0x4097)]&&_0x537fd9['Y'][_0xc98bf4(0x27dc)](_0x42707d+_0xc98bf4(0x1a27)+_0x310890[_0xc98bf4(0x3844)]+_0xc98bf4(0x22df)+_0x5c4811+_0xc98bf4(0x36af)),_0x17ea69={'type':_0x56b431},_0x310890[_0xc98bf4(0x2c25)][_0xc98bf4(0x2e4)](_0x133823['Wo'][_0xc98bf4(0x1f94)]())||(_0x17ea69[_0xc98bf4(0x389a)]=_0x310890[_0xc98bf4(0x2c25)][_0xc98bf4(0x4189)]()),0x1!==_0x310890[_0xc98bf4(0x220c)]&&(_0x17ea69[_0xc98bf4(0x220c)]=_0x310890['intensity']),_0x310890[_0xc98bf4(0x2036)]!==Number[_0xc98bf4(0x3279)]&&(_0x17ea69[_0xc98bf4(0x2036)]=_0x310890['range']),_0x56b431===_0x51adae['xu']['SPOT']&&((_0x1a4afe=_0x310890)[_0xc98bf4(0x2b1b)]!==Math['PI']/0x2&&(null==_0x17ea69[_0xc98bf4(0x2e67)]&&(_0x17ea69[_0xc98bf4(0x2e67)]={}),_0x17ea69['spot'][_0xc98bf4(0x142c)]=_0x1a4afe['angle']/0x2),0x0!==_0x1a4afe[_0xc98bf4(0x3d17)]&&(null==_0x17ea69['spot']&&(_0x17ea69['spot']={}),_0x17ea69[_0xc98bf4(0x2e67)][_0xc98bf4(0x394f)]=_0x1a4afe[_0xc98bf4(0x3d17)]/0x2)),null==this[_0xc98bf4(0x258d)]&&(this[_0xc98bf4(0x258d)]={'lights':[]}),this[_0xc98bf4(0x258d)][_0xc98bf4(0x2a0d)][_0xc98bf4(0x1e1d)](_0x17ea69),_0x4b175a={'light':this[_0xc98bf4(0x258d)]['lights'][_0xc98bf4(0x3785)]-0x1};const _0x45cff2=_0x4537de[_0xc98bf4(0x2a18)];if(_0x45cff2&&0x1==_0x45cff2[_0xc98bf4(0x3e72)]()['length']){const _0x37b2eb=this[_0xc98bf4(0x1735)][_0xc98bf4(0x356b)][_0x2e44bc[_0x45cff2['uniqueId']]];if(_0x37b2eb){const _0x13edc6=_0x3bf07c['jp'][_0xc98bf4(0x1919)][0x0];_0x3b501d=_0x3bf07c['jp'][_0xc98bf4(0x1919)][0x1],_0x47e43d=_0x37b2eb[_0xc98bf4(0x1353)]?new _0x3bf07c['P'](_0x37b2eb[_0xc98bf4(0x1353)][0x0],_0x37b2eb[_0xc98bf4(0x1353)][0x1],_0x37b2eb[_0xc98bf4(0x1353)][0x2]):_0x3bf07c['P']['Zero'](),_0x56b431=_0x37b2eb[_0xc98bf4(0x30d0)]?new _0x3bf07c['_f'](_0x37b2eb[_0xc98bf4(0x30d0)][0x0],_0x37b2eb[_0xc98bf4(0x30d0)][0x1],_0x37b2eb[_0xc98bf4(0x30d0)][0x2],_0x37b2eb[_0xc98bf4(0x30d0)][0x3]):_0x3bf07c['_f'][_0xc98bf4(0x243a)](),_0x1a4afe=_0x37b2eb['scale']?new _0x3bf07c['P'](_0x37b2eb[_0xc98bf4(0x5ab)][0x0],_0x37b2eb[_0xc98bf4(0x5ab)][0x1],_0x37b2eb[_0xc98bf4(0x5ab)][0x2]):_0x3bf07c['P'][_0xc98bf4(0x6f9)](),(_0x3bf07c['y3'][_0xc98bf4(0x213a)](_0x1a4afe,_0x56b431,_0x47e43d,_0x13edc6),_0x13edc6[_0xc98bf4(0x2b1e)](_0x3b501d));const _0x1d26a5=_0x3bf07c['jp']['Matrix'][0x2],_0x41379=_0x4b14b7[_0xc98bf4(0x1353)]?new _0x3bf07c['P'](_0x4b14b7['translation'][0x0],_0x4b14b7[_0xc98bf4(0x1353)][0x1],_0x4b14b7[_0xc98bf4(0x1353)][0x2]):_0x3bf07c['P'][_0xc98bf4(0xd5a)](),_0x1025db=(_0x310890 instanceof _0x11b386['O']&&_0x41379['subtractInPlace'](this[_0xc98bf4(0x1735)]['_babylonScene'][_0xc98bf4(0x3ece)]?_0x310890['direction']:_0x2592ae['l']['_GetRightHandedPositionVector3'](_0x310890[_0xc98bf4(0x1451)])),this[_0xc98bf4(0x1735)][_0xc98bf4(0x3b4d)][_0xc98bf4(0x3ece)]?_0x3bf07c['_f']['Identity']():new _0x3bf07c['_f'](0x0,0x1,0x0,0x0));_0x4b14b7['rotation']&&_0x1025db[_0xc98bf4(0x3a25)](new _0x3bf07c['_f'](_0x4b14b7[_0xc98bf4(0x30d0)][0x0],_0x4b14b7[_0xc98bf4(0x30d0)][0x1],_0x4b14b7[_0xc98bf4(0x30d0)][0x2],_0x4b14b7[_0xc98bf4(0x30d0)][0x3])),_0x1a4afe=_0x4b14b7[_0xc98bf4(0x5ab)]?new _0x3bf07c['P'](_0x4b14b7['scale'][0x0],_0x4b14b7[_0xc98bf4(0x5ab)][0x1],_0x4b14b7['scale'][0x2]):_0x3bf07c['P'][_0xc98bf4(0x6f9)](),(_0x3bf07c['y3'][_0xc98bf4(0x213a)](_0x1a4afe,_0x1025db,_0x41379,_0x1d26a5),_0x1d26a5[_0xc98bf4(0x242a)](_0x3b501d,_0x1d26a5));const _0x32ebed=_0x3bf07c['jp'][_0xc98bf4(0x19f4)][0x0],_0x39a589=_0x3bf07c['jp'][_0xc98bf4(0x2054)][0x0],_0x21985d=_0x3bf07c['jp']['Vector3'][0x1];return _0x1d26a5[_0xc98bf4(0x2850)](_0x32ebed,_0x39a589,_0x21985d),_0x37b2eb['scale']=_0x32ebed[_0xc98bf4(0x4189)](),_0x37b2eb['rotation']=_0x39a589[_0xc98bf4(0x4189)](),_0x37b2eb[_0xc98bf4(0x1353)]=_0x21985d[_0xc98bf4(0x4189)](),null==_0x37b2eb[_0xc98bf4(0x137b)]&&(_0x37b2eb[_0xc98bf4(0x137b)]={}),_0x37b2eb[_0xc98bf4(0x137b)][_0x5c4811]=_0x4b175a,void _0x444273(null);}}null==_0x4b14b7[_0xc98bf4(0x137b)]&&(_0x4b14b7[_0xc98bf4(0x137b)]={}),_0x4b14b7[_0xc98bf4(0x137b)][_0x5c4811]=_0x4b175a;}}_0x444273(_0x4b14b7);});}}_0x3d954a['E'][_0x15b410(0x1d75)](_0x5c4811,_0x3f1fa7=>new _0x60a950(_0x3f1fa7));},0xed6c:(_0x257fcd,_0x2886eb,_0x31a894)=>{var _0x295d90=a7_0x38a779,_0x34972c=_0x31a894(0x60eb),_0x35dc84=_0x31a894(0x1ee0),_0x1345a7=_0x31a894(0xe222);const _0x1824d6=_0x295d90(0x1090);class _0x5d78eb{constructor(_0x128734){var _0x5c5f60=_0x295d90;this['name']=_0x1824d6,this['enabled']=!0x0,this[_0x5c5f60(0x2797)]=!0x1,this[_0x5c5f60(0xa51)]=!0x1,this[_0x5c5f60(0x1735)]=_0x128734;}[_0x295d90(0x3551)](){}get['wasUsed'](){return this['_wasUsed'];}[_0x295d90(0x21bb)](_0xc3cbf7,_0x5a2706,_0x2504f0){var _0x561632=_0x295d90;const _0x38ac50=[];return _0x2504f0 instanceof _0x35dc84['m']&&_0x2504f0[_0x561632(0x1332)]['isEnabled']?(_0x2504f0['clearCoat'][_0x561632(0xd74)]&&_0x38ac50[_0x561632(0x1e1d)](_0x2504f0[_0x561632(0x1332)][_0x561632(0xd74)]),!_0x2504f0['clearCoat'][_0x561632(0x3d70)]&&_0x2504f0[_0x561632(0x1332)][_0x561632(0x86b)]&&_0x38ac50[_0x561632(0x1e1d)](_0x2504f0[_0x561632(0x1332)][_0x561632(0x86b)]),_0x2504f0['clearCoat']['bumpTexture']&&_0x38ac50['push'](_0x2504f0[_0x561632(0x1332)][_0x561632(0x2aeb)]),_0x38ac50):[];}[_0x295d90(0x2629)](_0x477ae0,_0x4c6116,_0xeefa97){return new Promise(_0x46eb61=>{var _0x239f9a=a7_0x2532;if(_0xeefa97 instanceof _0x35dc84['m']){if(!_0xeefa97['clearCoat']['isEnabled'])return void _0x46eb61(_0x4c6116);this[_0x239f9a(0xa51)]=!0x0,_0x4c6116[_0x239f9a(0x137b)]=_0x4c6116['extensions']||{};var _0x24a906=this[_0x239f9a(0x1735)][_0x239f9a(0x3d4d)][_0x239f9a(0x3e2d)](_0xeefa97['clearCoat'][_0x239f9a(0xd74)]),_0x5ce2b9=_0xeefa97[_0x239f9a(0x1332)][_0x239f9a(0x3d70)]?this[_0x239f9a(0x1735)][_0x239f9a(0x3d4d)][_0x239f9a(0x3e2d)](_0xeefa97['clearCoat'][_0x239f9a(0xd74)]):this[_0x239f9a(0x1735)][_0x239f9a(0x3d4d)][_0x239f9a(0x3e2d)](_0xeefa97[_0x239f9a(0x1332)][_0x239f9a(0x86b)]),_0x2f7884=(_0xeefa97['clearCoat'][_0x239f9a(0x32a0)]&&_0x1345a7['w1'][_0x239f9a(0x27dc)](_0x239f9a(0x392b)+_0xeefa97[_0x239f9a(0x3844)]),_0xeefa97[_0x239f9a(0x1332)][_0x239f9a(0x3282)]&&_0x1345a7['w1']['Warn'](_0x239f9a(0xefd)+_0xeefa97['name']),this[_0x239f9a(0x1735)][_0x239f9a(0x3d4d)][_0x239f9a(0x3e2d)](_0xeefa97['clearCoat'][_0x239f9a(0x2aeb)]));const _0x47134d={'clearcoatFactor':_0xeefa97['clearCoat'][_0x239f9a(0x220c)],'clearcoatTexture':null!=_0x24a906?_0x24a906:void 0x0,'clearcoatRoughnessFactor':_0xeefa97['clearCoat'][_0x239f9a(0x16f8)],'clearcoatRoughnessTexture':null!=_0x5ce2b9?_0x5ce2b9:void 0x0,'clearcoatNormalTexture':null!=_0x2f7884?_0x2f7884:void 0x0,'hasTextures':()=>null!==_0x47134d[_0x239f9a(0x2024)]||null!==_0x47134d[_0x239f9a(0x28bc)]||null!==_0x47134d[_0x239f9a(0x28bc)]};_0x4c6116[_0x239f9a(0x137b)][_0x1824d6]=_0x47134d;}_0x46eb61(_0x4c6116);});}}_0x34972c['E'][_0x295d90(0x1d75)](_0x1824d6,_0x5093af=>new _0x5d78eb(_0x5093af));},0x380b:(_0x598b68,_0x46421f,_0x18459c)=>{var _0x3df920=a7_0x38a779,_0xaaa07f=_0x18459c(0x60eb),_0x5bfe32=_0x18459c(0x17583);const _0x3f2dab=_0x3df920(0x10db);class _0x13d88b{constructor(){var _0x29d8aa=_0x3df920;this[_0x29d8aa(0x3844)]=_0x3f2dab,this[_0x29d8aa(0x6ce)]=!0x0,this[_0x29d8aa(0x2797)]=!0x1,this['_wasUsed']=!0x1;}[_0x3df920(0x3551)](){}get['wasUsed'](){var _0x152d98=_0x3df920;return this[_0x152d98(0xa51)];}[_0x3df920(0x2629)](_0x9037b9,_0xc92b71,_0x4698ab){return new Promise(_0x1dc6d8=>{var _0x3200b3=a7_0x2532;if(!(_0x4698ab instanceof _0x5bfe32['Y']))return _0x1dc6d8(_0xc92b71);var _0xc8235f=_0x4698ab['emissiveColor'][_0x3200b3(0x4189)](),_0xc8235f=Math[_0x3200b3(0x695)](..._0xc8235f);if(0x1<_0xc8235f){this[_0x3200b3(0xa51)]=!0x0,_0xc92b71[_0x3200b3(0x137b)]||(_0xc92b71['extensions']={}),_0xc8235f={'emissiveStrength':_0xc8235f};const _0x510097=_0x4698ab[_0x3200b3(0x263a)]['scale'](0x1/_0xc8235f['emissiveStrength']);_0xc92b71['emissiveFactor']=_0x510097[_0x3200b3(0x4189)](),_0xc92b71[_0x3200b3(0x137b)][_0x3f2dab]=_0xc8235f;}return _0x1dc6d8(_0xc92b71);});}}_0xaaa07f['E'][_0x3df920(0x1d75)](_0x3f2dab,_0x1ab7eb=>new _0x13d88b());},0xb18f:(_0x2a3db9,_0x1b925d,_0x561177)=>{var _0x38e64d=a7_0x38a779,_0x23675b=_0x561177(0x60eb),_0x576c64=_0x561177(0x17583);const _0x4a3ae4=_0x38e64d(0xfc4);class _0x338bb2{constructor(){var _0x28a378=_0x38e64d;this[_0x28a378(0x3844)]=_0x4a3ae4,this[_0x28a378(0x6ce)]=!0x0,this[_0x28a378(0x2797)]=!0x1,this[_0x28a378(0xa51)]=!0x1;}[_0x38e64d(0x3551)](){}get[_0x38e64d(0x141e)](){var _0x7d7950=_0x38e64d;return this[_0x7d7950(0xa51)];}[_0x38e64d(0xe72)](_0x4ed5a3){var _0x10ec4f=_0x38e64d;return!_0x4ed5a3['unlit']&&null!=_0x4ed5a3[_0x10ec4f(0x1663)]&&1.5!=_0x4ed5a3[_0x10ec4f(0x1663)];}[_0x38e64d(0x2629)](_0x335b79,_0x18a911,_0x47d9e9){return new Promise(_0xd7c199=>{var _0x28dadb=a7_0x2532,_0x3a6259;_0x47d9e9 instanceof _0x576c64['Y']&&this[_0x28dadb(0xe72)](_0x47d9e9)&&(this[_0x28dadb(0xa51)]=!0x0,_0x3a6259={'ior':_0x47d9e9['indexOfRefraction']},_0x18a911[_0x28dadb(0x137b)]=_0x18a911[_0x28dadb(0x137b)]||{},_0x18a911['extensions'][_0x4a3ae4]=_0x3a6259),_0xd7c199(_0x18a911);});}}_0x23675b['E'][_0x38e64d(0x1d75)](_0x4a3ae4,_0x40b761=>new _0x338bb2());},0x191c:(_0x250a28,_0x1cfbf4,_0x430735)=>{var _0x55b29d=a7_0x38a779,_0x26ce76=_0x430735(0x60eb),_0x252766=_0x430735(0x1ee0);const _0x4dcbb4=_0x55b29d(0x105c);class _0x102b67{constructor(_0xdc9a){var _0x8e495d=_0x55b29d;this[_0x8e495d(0x3844)]=_0x4dcbb4,this['enabled']=!0x0,this[_0x8e495d(0x2797)]=!0x1,this[_0x8e495d(0xa51)]=!0x1,this['_exporter']=_0xdc9a;}['dispose'](){}get[_0x55b29d(0x141e)](){return this['_wasUsed'];}[_0x55b29d(0x21bb)](_0x44b948,_0x14c9a9,_0x29b59b){var _0x1b53e2=_0x55b29d;const _0x1eb360=[];return _0x29b59b instanceof _0x252766['m']&&_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0x3461)]?(_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0xd74)]&&_0x1eb360[_0x1b53e2(0x1e1d)](_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0xd74)]),_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0x2315)]&&_0x29b59b['iridescence']['thicknessTexture']!==_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0xd74)]&&_0x1eb360[_0x1b53e2(0x1e1d)](_0x29b59b[_0x1b53e2(0x5e4)][_0x1b53e2(0x2315)]),_0x1eb360):[];}[_0x55b29d(0x2629)](_0x4cd8c3,_0x1fbf42,_0x3f68f9){return new Promise(_0x50dd67=>{var _0x4756c3=a7_0x2532;if(_0x3f68f9 instanceof _0x252766['m']){if(!_0x3f68f9[_0x4756c3(0x5e4)]['isEnabled'])return void _0x50dd67(_0x1fbf42);this[_0x4756c3(0xa51)]=!0x0,_0x1fbf42[_0x4756c3(0x137b)]=_0x1fbf42['extensions']||{};var _0x3282f4=this[_0x4756c3(0x1735)][_0x4756c3(0x3d4d)][_0x4756c3(0x3e2d)](_0x3f68f9[_0x4756c3(0x5e4)][_0x4756c3(0xd74)]),_0x209511=this[_0x4756c3(0x1735)][_0x4756c3(0x3d4d)][_0x4756c3(0x3e2d)](_0x3f68f9[_0x4756c3(0x5e4)][_0x4756c3(0x2315)]);const _0x100bfe={'iridescenceFactor':_0x3f68f9[_0x4756c3(0x5e4)][_0x4756c3(0x220c)],'iridescenceIor':_0x3f68f9['iridescence'][_0x4756c3(0x1663)],'iridescenceThicknessMinimum':_0x3f68f9['iridescence'][_0x4756c3(0x23e0)],'iridescenceThicknessMaximum':_0x3f68f9[_0x4756c3(0x5e4)][_0x4756c3(0x1c28)],'iridescenceTexture':null!=_0x3282f4?_0x3282f4:void 0x0,'iridescenceThicknessTexture':null!=_0x209511?_0x209511:void 0x0,'hasTextures':()=>null!==_0x100bfe['iridescenceTexture']||null!==_0x100bfe[_0x4756c3(0x1f7f)]};_0x1fbf42[_0x4756c3(0x137b)][_0x4dcbb4]=_0x100bfe;}_0x50dd67(_0x1fbf42);});}}_0x26ce76['E'][_0x55b29d(0x1d75)](_0x4dcbb4,_0x4e75d5=>new _0x102b67(_0x4e75d5));},0x101d1:(_0x4b806f,_0x301fbe,_0x131afb)=>{var _0x2379e2=a7_0x38a779,_0x41fefa=_0x131afb(0x60eb),_0x14f8a4=_0x131afb(0x17583);const _0x6025ca='KHR_materials_sheen';class _0x40e96f{constructor(_0x1fbbaf){var _0x4c826a=a7_0x2532;this[_0x4c826a(0x3844)]=_0x6025ca,this[_0x4c826a(0x6ce)]=!0x0,this[_0x4c826a(0x2797)]=!0x1,this[_0x4c826a(0xa51)]=!0x1,this['_exporter']=_0x1fbbaf;}[_0x2379e2(0x3551)](){}get[_0x2379e2(0x141e)](){var _0x490578=_0x2379e2;return this[_0x490578(0xa51)];}[_0x2379e2(0x21bb)](_0x19ed5c,_0x201d3f,_0x4cdf7d){var _0x3b972f=_0x2379e2;return _0x4cdf7d instanceof _0x14f8a4['Y']&&_0x4cdf7d['sheen'][_0x3b972f(0x3461)]&&_0x4cdf7d[_0x3b972f(0x8dc)][_0x3b972f(0xd74)]?[_0x4cdf7d[_0x3b972f(0x8dc)][_0x3b972f(0xd74)]]:[];}[_0x2379e2(0x2629)](_0x9fdfad,_0x3074d7,_0x18a46e){return new Promise(_0x1f5dd6=>{var _0x2507cf=a7_0x2532,_0x349e0f;if(_0x18a46e instanceof _0x14f8a4['Y']){if(!_0x18a46e['sheen'][_0x2507cf(0x3461)])return void _0x1f5dd6(_0x3074d7);this[_0x2507cf(0xa51)]=!0x0,null==_0x3074d7['extensions']&&(_0x3074d7[_0x2507cf(0x137b)]={});const _0xee2058={'sheenColorFactor':_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0x389a)][_0x2507cf(0x4189)](),'sheenRoughnessFactor':null!=(_0x349e0f=_0x18a46e['sheen'][_0x2507cf(0x16f8)])?_0x349e0f:0x0,'hasTextures':()=>null!==_0xee2058[_0x2507cf(0x1a9c)]||null!==_0xee2058[_0x2507cf(0x3fe)]};_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0xd74)]&&(_0xee2058['sheenColorTexture']=null!=(_0x349e0f=this[_0x2507cf(0x1735)]['_glTFMaterialExporter'][_0x2507cf(0x3e2d)](_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0xd74)]))?_0x349e0f:void 0x0),_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0x86b)]&&!_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0x3d70)]?_0xee2058['sheenRoughnessTexture']=null!=(_0x349e0f=this[_0x2507cf(0x1735)][_0x2507cf(0x3d4d)]['_getTextureInfo'](_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0x86b)]))?_0x349e0f:void 0x0:_0x18a46e[_0x2507cf(0x8dc)]['texture']&&_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0x3d70)]&&(_0xee2058[_0x2507cf(0x3fe)]=null!=(_0x349e0f=this[_0x2507cf(0x1735)][_0x2507cf(0x3d4d)]['_getTextureInfo'](_0x18a46e[_0x2507cf(0x8dc)][_0x2507cf(0xd74)]))?_0x349e0f:void 0x0),_0x3074d7[_0x2507cf(0x137b)][_0x6025ca]=_0xee2058;}_0x1f5dd6(_0x3074d7);});}}_0x41fefa['E'][_0x2379e2(0x1d75)](_0x6025ca,_0x611873=>new _0x40e96f(_0x611873));},0x156b3:(_0x1a9b13,_0x1b5e1a,_0x1dd55c)=>{var _0x27137f=a7_0x38a779,_0x1b7bc4=_0x1dd55c(0x60eb),_0x3a217b=_0x1dd55c(0x17583);const _0x102fdb=_0x27137f(0xdce);class _0x7b3645{constructor(_0x4cd9ea){var _0x2d27d4=_0x27137f;this[_0x2d27d4(0x3844)]=_0x102fdb,this[_0x2d27d4(0x6ce)]=!0x0,this['required']=!0x1,this['_wasUsed']=!0x1,this[_0x2d27d4(0x1735)]=_0x4cd9ea;}[_0x27137f(0x3551)](){}get['wasUsed'](){var _0x56ade9=_0x27137f;return this[_0x56ade9(0xa51)];}[_0x27137f(0x21bb)](_0xed4467,_0x3e1227,_0x289697){var _0x331da8=_0x27137f;const _0x46708a=[];return _0x289697 instanceof _0x3a217b['Y']&&this['_isExtensionEnabled'](_0x289697)&&(_0x289697['metallicReflectanceTexture']&&_0x46708a[_0x331da8(0x1e1d)](_0x289697[_0x331da8(0x3f9c)]),_0x289697[_0x331da8(0x2064)]&&_0x46708a[_0x331da8(0x1e1d)](_0x289697[_0x331da8(0x2064)])),_0x46708a;}['_isExtensionEnabled'](_0x32299b){var _0x2df930=_0x27137f;return!_0x32299b[_0x2df930(0x2d31)]&&(null!=_0x32299b['metallicF0Factor']&&0x1!=_0x32299b['metallicF0Factor']||null!=_0x32299b['metallicReflectanceColor']&&!_0x32299b[_0x2df930(0x348a)][_0x2df930(0x2c29)](0x1,0x1,0x1)||this[_0x2df930(0x23c1)](_0x32299b));}[_0x27137f(0x23c1)](_0x4ad8bc){var _0x198001=_0x27137f;return null!=_0x4ad8bc[_0x198001(0x3f9c)]||null!=_0x4ad8bc[_0x198001(0x2064)];}[_0x27137f(0x2629)](_0x8997ac,_0x2d98ec,_0x305b44){return new Promise(_0x43cf1b=>{var _0x7a39dc=a7_0x2532,_0x3c7910,_0x1c06c9;_0x305b44 instanceof _0x3a217b['Y']&&this[_0x7a39dc(0xe72)](_0x305b44)&&(this[_0x7a39dc(0xa51)]=!0x0,_0x2d98ec[_0x7a39dc(0x137b)]=_0x2d98ec[_0x7a39dc(0x137b)]||{},_0x1c06c9=null!=(_0x1c06c9=this[_0x7a39dc(0x1735)][_0x7a39dc(0x3d4d)][_0x7a39dc(0x3e2d)](_0x305b44[_0x7a39dc(0x3f9c)]))?_0x1c06c9:void 0x0,_0x3c7910=null!=(_0x3c7910=this[_0x7a39dc(0x1735)][_0x7a39dc(0x3d4d)][_0x7a39dc(0x3e2d)](_0x305b44[_0x7a39dc(0x2064)]))?_0x3c7910:void 0x0,_0x1c06c9={'specularFactor':0x1==_0x305b44[_0x7a39dc(0x3299)]?void 0x0:_0x305b44['metallicF0Factor'],'specularTexture':_0x1c06c9,'specularColorFactor':_0x305b44[_0x7a39dc(0x348a)][_0x7a39dc(0x2c29)](0x1,0x1,0x1)?void 0x0:_0x305b44[_0x7a39dc(0x348a)][_0x7a39dc(0x4189)](),'specularColorTexture':_0x3c7910,'hasTextures':()=>this[_0x7a39dc(0x23c1)](_0x305b44)},_0x2d98ec['extensions'][_0x102fdb]=_0x1c06c9),_0x43cf1b(_0x2d98ec);});}}_0x1b7bc4['E'][_0x27137f(0x1d75)](_0x102fdb,_0x5f30ee=>new _0x7b3645(_0x5f30ee));},0xeb9f:(_0x2f0ff1,_0x12d4df,_0x12f4f0)=>{var _0x457096=a7_0x38a779,_0x4e403e=_0x12f4f0(0x60eb),_0x56aa12=_0x12f4f0(0x17583);const _0x29b8c1=_0x457096(0x3dd0);class _0x1fe23a{constructor(_0x25beeb){var _0x4234eb=_0x457096;this[_0x4234eb(0x3844)]=_0x29b8c1,this[_0x4234eb(0x6ce)]=!0x0,this[_0x4234eb(0x2797)]=!0x1,this[_0x4234eb(0xa51)]=!0x1,this[_0x4234eb(0x1735)]=_0x25beeb;}[_0x457096(0x3551)](){}get['wasUsed'](){var _0x4cc4be=_0x457096;return this[_0x4cc4be(0xa51)];}[_0x457096(0x21bb)](_0x171796,_0x3e6e9f,_0x4d4d04){var _0x4d47f9=_0x457096;const _0x45faef=[];return _0x4d4d04 instanceof _0x56aa12['Y']&&this[_0x4d47f9(0xe72)](_0x4d4d04)&&_0x4d4d04[_0x4d47f9(0x119c)][_0x4d47f9(0x2315)]&&_0x45faef[_0x4d47f9(0x1e1d)](_0x4d4d04[_0x4d47f9(0x119c)][_0x4d47f9(0x2315)]),_0x45faef;}[_0x457096(0xe72)](_0x2d107c){var _0x2f87bf=_0x457096;if(_0x2d107c['unlit'])return!0x1;var _0x5ba55f=_0x2d107c[_0x2f87bf(0x119c)];return _0x5ba55f[_0x2f87bf(0x2f6b)]&&null!=_0x5ba55f[_0x2f87bf(0x3ab2)]&&0x0!=_0x5ba55f[_0x2f87bf(0x3ab2)]||this[_0x2f87bf(0x23c1)](_0x2d107c);}[_0x457096(0x23c1)](_0x1996da){var _0x4b8e38=_0x457096;return null!=_0x1996da[_0x4b8e38(0x119c)][_0x4b8e38(0x2617)];}[_0x457096(0x2629)](_0x29c7ca,_0x46a08e,_0x232f78){return new Promise(_0x13d817=>{var _0x25ff5b=a7_0x2532,_0x520f70;_0x232f78 instanceof _0x56aa12['Y']&&this[_0x25ff5b(0xe72)](_0x232f78)&&(this['_wasUsed']=!0x0,_0x520f70={'transmissionFactor':0x0===(_0x520f70=_0x232f78[_0x25ff5b(0x119c)])[_0x25ff5b(0x3ab2)]?void 0x0:_0x520f70[_0x25ff5b(0x3ab2)],'transmissionTexture':null!=(_0x520f70=this[_0x25ff5b(0x1735)]['_glTFMaterialExporter'][_0x25ff5b(0x3e2d)](_0x520f70[_0x25ff5b(0x2617)]))?_0x520f70:void 0x0,'hasTextures':()=>this['_hasTexturesExtension'](_0x232f78)},_0x46a08e[_0x25ff5b(0x137b)]=_0x46a08e[_0x25ff5b(0x137b)]||{},_0x46a08e['extensions'][_0x29b8c1]=_0x520f70),_0x13d817(_0x46a08e);});}}_0x4e403e['E'][_0x457096(0x1d75)](_0x29b8c1,_0x1cfffe=>new _0x1fe23a(_0x1cfffe));},0x10bdf:(_0x30bd85,_0x3f2639,_0x5a7e1b)=>{var _0x18dc2b=a7_0x38a779,_0xe3949c=_0x5a7e1b(0x60eb),_0x14d9d5=_0x5a7e1b(0x17583),_0x51f811=_0x5a7e1b(0x7c4f);const _0x2fdcf5='KHR_materials_unlit';class _0x53b637{constructor(){var _0x39903b=a7_0x2532;this[_0x39903b(0x3844)]=_0x2fdcf5,this[_0x39903b(0x6ce)]=!0x0,this[_0x39903b(0x2797)]=!0x1,this[_0x39903b(0xa51)]=!0x1;}get['wasUsed'](){var _0x721f17=a7_0x2532;return this[_0x721f17(0xa51)];}[_0x18dc2b(0x3551)](){}[_0x18dc2b(0x2629)](_0x14ccae,_0x5bb2f4,_0x2e4896){return new Promise(_0x49fbac=>{var _0x57eb3c=a7_0x2532;let _0x5f0eb2=!0x1;_0x2e4896 instanceof _0x14d9d5['Y']?_0x5f0eb2=_0x2e4896['unlit']:_0x2e4896 instanceof _0x51f811['K']&&(_0x5f0eb2=_0x2e4896[_0x57eb3c(0x26eb)]),_0x5f0eb2&&(this[_0x57eb3c(0xa51)]=!0x0,null==_0x5bb2f4[_0x57eb3c(0x137b)]&&(_0x5bb2f4[_0x57eb3c(0x137b)]={}),_0x5bb2f4[_0x57eb3c(0x137b)][_0x2fdcf5]={}),_0x49fbac(_0x5bb2f4);});}}_0xe3949c['E']['RegisterExtension'](_0x2fdcf5,()=>new _0x53b637());},0x11a3e:(_0xbec007,_0x2dc5fc,_0x54faeb)=>{var _0x3f30fd=a7_0x38a779,_0x566de7=_0x54faeb(0x60eb),_0x2ae500=_0x54faeb(0x17583),_0x5674ad=_0x54faeb(0xc84b);const _0x2aed1f='KHR_materials_volume';class _0x3d7a42{constructor(_0x5270e9){var _0x16efd3=a7_0x2532;this[_0x16efd3(0x3844)]=_0x2aed1f,this[_0x16efd3(0x6ce)]=!0x0,this['required']=!0x1,this[_0x16efd3(0xa51)]=!0x1,this[_0x16efd3(0x1735)]=_0x5270e9;}[_0x3f30fd(0x3551)](){}get[_0x3f30fd(0x141e)](){var _0x551877=_0x3f30fd;return this[_0x551877(0xa51)];}[_0x3f30fd(0x21bb)](_0xba8335,_0x470cfd,_0x4a3729){var _0x2a4d01=_0x3f30fd;const _0x5913b3=[];return _0x4a3729 instanceof _0x2ae500['Y']&&this['_isExtensionEnabled'](_0x4a3729)&&_0x4a3729[_0x2a4d01(0x119c)][_0x2a4d01(0x2315)]&&_0x5913b3['push'](_0x4a3729[_0x2a4d01(0x119c)][_0x2a4d01(0x2315)]),_0x5913b3;}['_isExtensionEnabled'](_0x198f37){var _0xba23f0=_0x3f30fd;if(_0x198f37[_0xba23f0(0x2d31)])return!0x1;var _0x5753ac=_0x198f37[_0xba23f0(0x119c)];return!(!_0x5753ac[_0xba23f0(0x2f6b)]&&!_0x5753ac[_0xba23f0(0x2c14)])&&(null!=_0x5753ac[_0xba23f0(0x1c28)]&&0x0!=_0x5753ac[_0xba23f0(0x1c28)]||null!=_0x5753ac['tintColorAtDistance']&&_0x5753ac[_0xba23f0(0x3bab)]!=Number[_0xba23f0(0x3610)]||null!=_0x5753ac[_0xba23f0(0x18fb)]&&_0x5753ac['tintColor']!=_0x5674ad['Wo']['White']()||this['_hasTexturesExtension'](_0x198f37));}[_0x3f30fd(0x23c1)](_0xe70237){var _0x477c0a=_0x3f30fd;return null!=_0xe70237[_0x477c0a(0x119c)]['thicknessTexture'];}[_0x3f30fd(0x2629)](_0x4e2f47,_0x35876b,_0x5ad860){return new Promise(_0x30f55c=>{var _0x8f97b=a7_0x2532;if(_0x5ad860 instanceof _0x2ae500['Y']&&this[_0x8f97b(0xe72)](_0x5ad860)){this[_0x8f97b(0xa51)]=!0x0;const _0x400246=_0x5ad860[_0x8f97b(0x119c)];var _0xc05829={'thicknessFactor':0x0==_0x400246['maximumThickness']?void 0x0:_0x400246['maximumThickness'],'thicknessTexture':null!=(_0xc05829=this[_0x8f97b(0x1735)]['_glTFMaterialExporter'][_0x8f97b(0x3e2d)](_0x400246['thicknessTexture']))?_0xc05829:void 0x0,'attenuationDistance':_0x400246[_0x8f97b(0x3bab)]==Number[_0x8f97b(0x3610)]?void 0x0:_0x400246['tintColorAtDistance'],'attenuationColor':_0x400246[_0x8f97b(0x18fb)]['equalsFloats'](0x1,0x1,0x1)?void 0x0:_0x400246[_0x8f97b(0x18fb)][_0x8f97b(0x4189)](),'hasTextures':()=>this[_0x8f97b(0x23c1)](_0x5ad860)};_0x35876b[_0x8f97b(0x137b)]=_0x35876b[_0x8f97b(0x137b)]||{},_0x35876b['extensions'][_0x2aed1f]=_0xc05829;}_0x30f55c(_0x35876b);});}}_0x566de7['E'][_0x3f30fd(0x1d75)](_0x2aed1f,_0x2cab9e=>new _0x3d7a42(_0x2cab9e));},0x16208:(_0x381d00,_0x4e9639,_0x360f2d)=>{var _0x4665bd=a7_0x38a779,_0x28b3ee=_0x360f2d(0xe222),_0x360f2d=_0x360f2d(0x60eb);const _0x5a98d9='KHR_texture_transform';class _0x36c150{constructor(){var _0x540ffc=a7_0x2532;this[_0x540ffc(0x3844)]=_0x5a98d9,this[_0x540ffc(0x6ce)]=!0x0,this[_0x540ffc(0x2797)]=!0x1,this['_wasUsed']=!0x1;}[_0x4665bd(0x3551)](){}get[_0x4665bd(0x141e)](){var _0x2de5b3=_0x4665bd;return this[_0x2de5b3(0xa51)];}[_0x4665bd(0x3b2)](_0x32c9c3,_0x1ebcb2,_0x4217c0){var _0x16b0a3=_0x4665bd;if(_0x4217c0&&(0x0===_0x4217c0[_0x16b0a3(0x132a)]&&0x0===_0x4217c0['wAng']&&0x0===_0x4217c0['vAng']||0x0===_0x4217c0['uRotationCenter']&&0x0===_0x4217c0[_0x16b0a3(0x2f1b)])){const _0x11ded5={};let _0x4d4541=!0x1;0x0===_0x4217c0[_0x16b0a3(0x30fa)]&&0x0===_0x4217c0['vOffset']||(_0x11ded5[_0x16b0a3(0x2d0e)]=[_0x4217c0['uOffset'],_0x4217c0[_0x16b0a3(0x22bb)]],_0x4d4541=!0x0),0x1===_0x4217c0[_0x16b0a3(0x2e53)]&&0x1===_0x4217c0[_0x16b0a3(0x1832)]||(_0x11ded5[_0x16b0a3(0x5ab)]=[_0x4217c0[_0x16b0a3(0x2e53)],_0x4217c0[_0x16b0a3(0x1832)]],_0x4d4541=!0x0),0x0!==_0x4217c0[_0x16b0a3(0x3f7c)]&&(_0x11ded5[_0x16b0a3(0x30d0)]=-_0x4217c0[_0x16b0a3(0x3f7c)],_0x4d4541=!0x0),0x0!==_0x4217c0['coordinatesIndex']&&(_0x11ded5['texCoord']=_0x4217c0[_0x16b0a3(0x14d6)],_0x4d4541=!0x0),_0x4d4541&&(this[_0x16b0a3(0xa51)]=!0x0,_0x1ebcb2['extensions']||(_0x1ebcb2['extensions']={}),_0x1ebcb2[_0x16b0a3(0x137b)][_0x5a98d9]=_0x11ded5);}}[_0x4665bd(0x107b)](_0x3c556d,_0xbfee9f){return new Promise((_0xa9c292,_0x2bedc8)=>{var _0x511e0d=a7_0x2532;_0xbfee9f[_0x511e0d(0x40ae)]()?0x0!==_0xbfee9f[_0x511e0d(0x132a)]||0x0!==_0xbfee9f[_0x511e0d(0x216d)]?(_0x28b3ee['w1'][_0x511e0d(0x27dc)](_0x3c556d+_0x511e0d(0x339f)+_0xbfee9f[_0x511e0d(0x3844)]+'\x20with\x20rotation\x20in\x20the\x20u\x20or\x20v\x20axis\x20is\x20not\x20supported\x20in\x20glTF.'),_0xa9c292(null)):0x0===_0xbfee9f[_0x511e0d(0x3f7c)]||0x0===_0xbfee9f[_0x511e0d(0x247a)]&&0x0===_0xbfee9f[_0x511e0d(0x2f1b)]?_0xa9c292(_0xbfee9f):(_0x28b3ee['w1']['Warn'](_0x3c556d+_0x511e0d(0x339f)+_0xbfee9f['name']+_0x511e0d(0x1378)+_0x5a98d9),_0xa9c292(null)):_0x2bedc8(_0x3c556d+':\x20\x22scene\x22\x20is\x20not\x20defined\x20for\x20Babylon\x20texture\x20'+_0xbfee9f[_0x511e0d(0x3844)]+'!');});}}_0x360f2d['E']['RegisterExtension'](_0x5a98d9,()=>new _0x36c150());},0x3844:(_0x5ce6dc,_0x5f2055,_0x37e709)=>{_0x37e709(0x16208),_0x37e709(0x7c1e),_0x37e709(0xed6c),_0x37e709(0x191c),_0x37e709(0x101d1),_0x37e709(0x10bdf),_0x37e709(0xb18f),_0x37e709(0x156b3),_0x37e709(0x11a3e),_0x37e709(0xeb9f),_0x37e709(0x91eb),_0x37e709(0x380b);},0x13fc3:(_0x876760,_0x3da0e4,_0x15d13e)=>{var _0x40fccd=a7_0x38a779;_0x15d13e['d'](_0x3da0e4,{'D':()=>_0x416e20});var _0x5bebbd,_0x2c4555=_0x15d13e(0x1207e),_0x423cc9=_0x15d13e(0x9fd1),_0x4c7875=_0x15d13e(0xe222),_0x44dee8=_0x15d13e(0xdfe0),_0x3046a3=_0x15d13e(0xa838),_0x30afcc=_0x15d13e(0x14363),_0x364873=_0x15d13e(0x1dad),_0x3da6ab=_0x15d13e(0xea08),_0x515cc0=_0x15d13e(0x976b),_0x59d231=_0x15d13e(0xdef7),_0x377f51=_0x15d13e(0xdc06);_0x5bebbd={'INTANGENT':0x0,0x0:_0x40fccd(0x9fa),'OUTTANGENT':0x1,0x1:'OUTTANGENT'};class _0x416e20{static[_0x40fccd(0x2b38)](_0x38bbdb){return _0x38bbdb&&(_0x38bbdb instanceof _0x3046a3['Y']||_0x38bbdb instanceof _0x59d231['V']||_0x38bbdb instanceof _0x377f51['_']);}static[_0x40fccd(0x19ca)](_0x292153,_0x474cec,_0x1a7be6,_0x3dbc47,_0x421a82,_0x19d779){var _0x132824=_0x40fccd;if(this['_IsTransformable'](_0x292153)){var _0x3eb14b=[],_0x193e63=[],_0x4d0766=_0x474cec[_0x132824(0x2c34)](),_0x724afb=_0x416e20[_0x132824(0x1682)](_0x4d0766),_0x4d0766=_0x416e20[_0x132824(0x2dcc)](_0x4d0766,_0x1a7be6,_0x421a82),_0x29ac1d=_0x724afb[_0x132824(0x695)]-_0x724afb[_0x132824(0x33a7)],_0xfc56c=_0x4d0766[_0x132824(0x1e69)],_0x4d0766=_0x4d0766[_0x132824(0x3d7d)];if(_0x4d0766?_0x416e20[_0x132824(0x3dd9)](_0x292153,_0x474cec,_0x1a7be6,_0x724afb['min'],_0x724afb[_0x132824(0x695)],_0x474cec[_0x132824(0x275f)],_0x19d779,_0x3eb14b,_0x193e63,_0x724afb,_0x3dbc47,_0x421a82):_0xfc56c===_0x2c4555['Et'][_0x132824(0x2abb)]||_0xfc56c===_0x2c4555['Et'][_0x132824(0x3c1b)]?_0x416e20[_0x132824(0x1ef0)](_0x292153,_0x474cec,_0x1a7be6,_0x29ac1d,_0x3eb14b,_0x193e63,_0x3dbc47,_0x421a82):_0xfc56c===_0x2c4555['Et'][_0x132824(0xee6)]?_0x416e20[_0x132824(0x390d)](_0x292153,_0x474cec,_0x1a7be6,_0x29ac1d,_0x3eb14b,_0x193e63,_0x3dbc47,_0x421a82):_0x416e20[_0x132824(0x3dd9)](_0x292153,_0x474cec,_0x1a7be6,_0x724afb['min'],_0x724afb['max'],_0x474cec[_0x132824(0x275f)],_0x19d779,_0x3eb14b,_0x193e63,_0x724afb,_0x3dbc47,_0x421a82),_0x3eb14b[_0x132824(0x3785)]&&_0x193e63[_0x132824(0x3785)])return{'inputs':_0x3eb14b,'outputs':_0x193e63,'samplerInterpolation':_0xfc56c,'inputsMin':_0x4d0766?_0x724afb[_0x132824(0x33a7)]:_0x4c7875['w1']['FloatRound'](_0x724afb[_0x132824(0x33a7)]/_0x474cec[_0x132824(0x275f)]),'inputsMax':_0x4d0766?_0x724afb['max']:_0x4c7875['w1']['FloatRound'](_0x724afb[_0x132824(0x695)]/_0x474cec[_0x132824(0x275f)])};}return null;}static[_0x40fccd(0x269e)](_0x22dbaf){var _0x51951b=_0x40fccd;let _0x27facc=null,_0x3c9321=_0x2c4555['Jg']['VEC3'],_0x2a771a=!0x1;var _0x23dcf4=_0x22dbaf[_0x51951b(0xee8)][_0x51951b(0x1691)]('.');switch(_0x23dcf4[0x0]){case'scaling':_0x27facc=_0x2c4555['zg'][_0x51951b(0x2a74)];break;case'position':_0x27facc=_0x2c4555['zg'][_0x51951b(0x2e0c)];break;case _0x51951b(0x30d0):_0x3c9321=_0x2c4555['Jg'][_0x51951b(0x3a05)],_0x27facc=_0x2c4555['zg'][_0x51951b(0x35e0)];break;case _0x51951b(0x373c):_0x3c9321=_0x2c4555['Jg'][_0x51951b(0x3a05)],_0x2a771a=!0x0,_0x27facc=_0x2c4555['zg'][_0x51951b(0x35e0)];break;case _0x51951b(0x1f1b):_0x3c9321=_0x2c4555['Jg'][_0x51951b(0x3c7b)],_0x27facc=_0x2c4555['zg']['WEIGHTS'];break;default:_0x4c7875['w1']['Error'](_0x51951b(0x27e0)+_0x23dcf4[0x0]);}return _0x27facc?{'animationChannelTargetPath':_0x27facc,'dataAccessorType':_0x3c9321,'useQuaternion':_0x2a771a}:(_0x4c7875['w1']['Error']('animation\x20channel\x20target\x20path\x20and\x20data\x20accessor\x20type\x20could\x20be\x20deduced'),null);}static[_0x40fccd(0x2303)](_0x1e0982,_0x2fe994,_0x5d6979,_0x224aae,_0x2044a3,_0x3667bd,_0x501327,_0x1ef0ba,_0x276c0d,_0x5af0b3){var _0x10904a=_0x40fccd,_0x498048;if(_0x416e20[_0x10904a(0x2b38)](_0x1e0982)&&_0x1e0982[_0x10904a(0x5fd)])for(const _0x326f24 of _0x1e0982[_0x10904a(0x5fd)]){var _0x3bd563=_0x416e20['_DeduceAnimationInfo'](_0x326f24);_0x3bd563&&(_0x498048={'name':_0x326f24['name'],'samplers':[],'channels':[]},_0x416e20[_0x10904a(0x26a9)](''+_0x326f24['name'],_0x326f24[_0x10904a(0x2c60)]?_0x2fe994:_0x498048,_0x1e0982,_0x326f24,_0x3bd563['dataAccessorType'],_0x3bd563[_0x10904a(0x25c8)],_0x224aae,_0x3667bd,_0x501327,_0x1ef0ba,_0x276c0d,_0x3bd563[_0x10904a(0x34b1)],_0x5af0b3),_0x498048[_0x10904a(0x35c5)]['length']&&_0x498048[_0x10904a(0x65a)][_0x10904a(0x3785)]&&_0x5d6979['push'](_0x498048));}}static[_0x40fccd(0x17db)](_0x509d09,_0x19f75f,_0x2e63a0,_0x38a2a4,_0x358e2c,_0x28d574,_0x44113a,_0x35e7c0,_0x512946,_0x48c4cb){var _0x4cc838=_0x40fccd,_0x49d616;if(_0x509d09 instanceof _0x364873['Kj']){const _0xce061d=_0x509d09['morphTargetManager'];if(_0xce061d){for(let _0x45fcfa=0x0;_0x45fcfa<_0xce061d[_0x4cc838(0x37a7)];++_0x45fcfa)for(const _0x20ebd1 of _0xce061d[_0x4cc838(0x2201)](_0x45fcfa)['animations']){const _0x49517a=new _0x44dee8['f'](''+_0x20ebd1[_0x4cc838(0x3844)],'influence',_0x20ebd1[_0x4cc838(0x275f)],_0x20ebd1[_0x4cc838(0x3b80)],_0x20ebd1[_0x4cc838(0x710)],_0x20ebd1['enableBlending']),_0x3b8676=[];var _0x52e7f3=_0x20ebd1[_0x4cc838(0x2c34)]();for(let _0x5bd2e3=0x0;_0x5bd2e3<_0x52e7f3['length'];++_0x5bd2e3){var _0x575d07=_0x52e7f3[_0x5bd2e3];for(let _0x2c8542=0x0;_0x2c8542<_0xce061d[_0x4cc838(0x37a7)];++_0x2c8542)_0x2c8542==_0x45fcfa?_0x3b8676[_0x4cc838(0x1e1d)](_0x575d07):_0x3b8676[_0x4cc838(0x1e1d)]({'frame':_0x575d07[_0x4cc838(0x973)],'value':0x0});}_0x49517a[_0x4cc838(0x3269)](_0x3b8676);var _0x3cf338=_0x416e20[_0x4cc838(0x269e)](_0x49517a);_0x3cf338&&(_0x49d616={'name':_0x49517a['name'],'samplers':[],'channels':[]},_0x416e20[_0x4cc838(0x26a9)](_0x20ebd1['name'],_0x20ebd1['hasRunningRuntimeAnimations']?_0x19f75f:_0x49d616,_0x509d09,_0x49517a,_0x3cf338[_0x4cc838(0x1c8b)],_0x3cf338[_0x4cc838(0x25c8)],_0x38a2a4,_0x28d574,_0x44113a,_0x35e7c0,_0x512946,_0x3cf338[_0x4cc838(0x34b1)],_0x48c4cb,_0xce061d[_0x4cc838(0x37a7)]),_0x49d616[_0x4cc838(0x35c5)][_0x4cc838(0x3785)]&&_0x49d616[_0x4cc838(0x65a)][_0x4cc838(0x3785)]&&_0x2e63a0[_0x4cc838(0x1e1d)](_0x49d616));}}}}static[_0x40fccd(0x14a2)](_0x79de9f,_0x151bf1,_0x48d9ab,_0x5c7395,_0x5c08fd,_0xe1e6d5,_0x47dce1,_0x494f0a,_0x13fbc1){var _0x125c1c=_0x40fccd;let _0x4c1813;if(_0x79de9f[_0x125c1c(0x270b)])for(const _0x3c055a of _0x79de9f['animationGroups']){const _0x30b52f=new Map(),_0x3929c5=new Map(),_0x571c6f=new Set(),_0x548ca7=_0x3c055a['to']-_0x3c055a[_0x125c1c(0x398f)];_0x4c1813={'name':_0x3c055a[_0x125c1c(0x3844)],'channels':[],'samplers':[]};for(let _0x4f95ca=0x0;_0x4f95ca<_0x3c055a[_0x125c1c(0x1810)]['length'];++_0x4f95ca){var _0x296bd7=_0x3c055a[_0x125c1c(0x1810)][_0x4f95ca],_0x5cdacd=_0x296bd7[_0x125c1c(0x259c)],_0xbaa521=_0x296bd7[_0x125c1c(0xf45)];if(this[_0x125c1c(0x2b38)](_0x5cdacd)||0x1===_0x5cdacd[_0x125c1c(0x3785)]&&this['_IsTransformable'](_0x5cdacd[0x0])){var _0x28020a,_0x36187c,_0x54c0a3=_0x416e20['_DeduceAnimationInfo'](_0x296bd7[_0x125c1c(0xf45)]);_0x54c0a3&&(_0x28020a=this[_0x125c1c(0x2b38)](_0x5cdacd)?_0x5cdacd:this['_IsTransformable'](_0x5cdacd[0x0])?_0x5cdacd[0x0]:null)&&(_0x36187c=_0x494f0a[_0x28020a[_0x125c1c(0x1441)]],_0x416e20[_0x125c1c(0x26a9)](''+_0xbaa521[_0x125c1c(0x3844)],_0x4c1813,_0x28020a,_0xbaa521,_0x54c0a3[_0x125c1c(0x1c8b)],_0x54c0a3[_0x125c1c(0x25c8)],_0x48d9ab,_0x5c08fd,_0xe1e6d5,_0x47dce1,_0x36187c,_0x54c0a3[_0x125c1c(0x34b1)],_0x13fbc1));}else{if((_0x5cdacd instanceof _0x30afcc['Y']||0x1===_0x5cdacd[_0x125c1c(0x3785)]&&_0x5cdacd[0x0]instanceof _0x30afcc['Y'])&&_0x416e20[_0x125c1c(0x269e)](_0x296bd7['animation'])){const _0x127592=_0x5cdacd instanceof _0x30afcc['Y']?_0x5cdacd:_0x5cdacd[0x0];if(_0x127592){const _0x2105ee=_0x79de9f['morphTargetManagers']['find'](_0x47f4e4=>{var _0x71e4d5=_0x125c1c;for(let _0x5bc799=0x0;_0x5bc799<_0x47f4e4[_0x71e4d5(0x37a7)];++_0x5bc799)if(_0x47f4e4[_0x71e4d5(0x2201)](_0x5bc799)===_0x127592)return!0x0;return!0x1;});_0x2105ee&&(_0x28020a=_0x79de9f[_0x125c1c(0x228)][_0x125c1c(0x22a6)](_0xa23518=>_0xa23518[_0x125c1c(0x3672)]===_0x2105ee))&&(_0x30b52f[_0x125c1c(0x39d7)](_0x28020a)||_0x30b52f[_0x125c1c(0xc1b)](_0x28020a,new Map()),null!=(_0x36187c=_0x30b52f['get'](_0x28020a))&&_0x36187c[_0x125c1c(0xc1b)](_0x127592,_0xbaa521),_0x571c6f[_0x125c1c(0x33ee)](_0x28020a),_0x3929c5[_0x125c1c(0xc1b)](_0x28020a,_0xbaa521));}}}}_0x571c6f[_0x125c1c(0x66b)](_0x29c9fb=>{var _0x3eafb5=_0x125c1c;const _0x2ac5da=_0x29c9fb['morphTargetManager'];let _0x1ecd85=null;const _0x1f63cd=[],_0x5210a0=_0x3929c5[_0x3eafb5(0xa84)](_0x29c9fb);var _0x566a5f=_0x5210a0['getKeys'](),_0x316bb6=_0x566a5f['length'];for(let _0x30c094=0x0;_0x30c094<_0x316bb6;++_0x30c094)for(let _0x501d50=0x0;_0x501d50<_0x2ac5da[_0x3eafb5(0x37a7)];++_0x501d50){var _0x1cfa34=_0x2ac5da[_0x3eafb5(0x2201)](_0x501d50);const _0x16042f=_0x30b52f[_0x3eafb5(0xa84)](_0x29c9fb);if(_0x16042f){const _0x48018d=_0x16042f[_0x3eafb5(0xa84)](_0x1cfa34);_0x48018d?(_0x1ecd85=_0x1ecd85||new _0x44dee8['f'](_0x3c055a[_0x3eafb5(0x3844)]+'_'+_0x29c9fb[_0x3eafb5(0x3844)]+'_MorphWeightAnimation','influence',_0x48018d[_0x3eafb5(0x275f)],_0x44dee8['f'][_0x3eafb5(0x3195)],_0x48018d[_0x3eafb5(0x710)],_0x48018d[_0x3eafb5(0x39cf)]),_0x1f63cd[_0x3eafb5(0x1e1d)](_0x48018d[_0x3eafb5(0x2c34)]()[_0x30c094])):_0x1f63cd[_0x3eafb5(0x1e1d)]({'frame':_0x3c055a['from']+_0x548ca7/_0x316bb6*_0x30c094,'value':_0x1cfa34[_0x3eafb5(0x1f1b)],'inTangent':_0x566a5f[0x0][_0x3eafb5(0x17cd)]?0x0:void 0x0,'outTangent':_0x566a5f[0x0][_0x3eafb5(0x436)]?0x0:void 0x0});}}_0x1ecd85['setKeys'](_0x1f63cd);var _0xa83c74=_0x416e20[_0x3eafb5(0x269e)](_0x1ecd85);_0xa83c74&&_0x416e20[_0x3eafb5(0x26a9)](_0x3c055a[_0x3eafb5(0x3844)]+'_'+_0x29c9fb['name']+'_MorphWeightAnimation',_0x4c1813,_0x29c9fb,_0x1ecd85,_0xa83c74[_0x3eafb5(0x1c8b)],_0xa83c74[_0x3eafb5(0x25c8)],_0x48d9ab,_0x5c08fd,_0xe1e6d5,_0x47dce1,!0x1,_0xa83c74[_0x3eafb5(0x34b1)],_0x13fbc1,null===_0x2ac5da||void 0x0===_0x2ac5da?void 0x0:_0x2ac5da[_0x3eafb5(0x37a7)]);}),_0x4c1813['channels'][_0x125c1c(0x3785)]&&_0x4c1813['samplers'][_0x125c1c(0x3785)]&&_0x151bf1['push'](_0x4c1813);}}static[_0x40fccd(0x26a9)](_0x1352f4,_0x468341,_0x58900f,_0x21b16e,_0x4f49e2,_0x1e9a73,_0x29bb04,_0x3df160,_0x450e4a,_0x4d4576,_0x4ea613,_0x218a1d,_0x4fe33b,_0x438110){var _0x4e1fe5=_0x40fccd;const _0x456869=_0x416e20['_CreateNodeAnimation'](_0x58900f,_0x21b16e,_0x1e9a73,_0x4ea613,_0x218a1d,_0x4fe33b);var _0x471595;if(_0x456869){if(_0x438110){let _0x57a662=0x0;const _0x1a1def=[];for(;0x0<_0x456869[_0x4e1fe5(0xc3f)][_0x4e1fe5(0x3785)];)_0x471595=_0x456869[_0x4e1fe5(0xc3f)][_0x4e1fe5(0x3220)](),_0x57a662%_0x438110==0x0&&_0x1a1def[_0x4e1fe5(0x1e1d)](_0x471595),_0x57a662++;_0x456869['inputs']=_0x1a1def;}var _0x21b16e=_0x29bb04[_0x58900f[_0x4e1fe5(0x1441)]],_0x4ea613=0x4*_0x456869[_0x4e1fe5(0xc3f)][_0x4e1fe5(0x3785)],_0x218a1d=_0x3da6ab['l'][_0x4e1fe5(0x3afc)](0x0,_0x3df160[_0x4e1fe5(0x1b8c)](),_0x4ea613,void 0x0,_0x1352f4+_0x4e1fe5(0x3f62));_0x450e4a[_0x4e1fe5(0x1e1d)](_0x218a1d),_0x456869[_0x4e1fe5(0xc3f)][_0x4e1fe5(0x66b)](function(_0x4dcee1){var _0x5a0222=_0x4e1fe5;_0x3df160[_0x5a0222(0x413d)](_0x4dcee1);}),_0x4fe33b=_0x3da6ab['l']['_CreateAccessor'](_0x450e4a[_0x4e1fe5(0x3785)]-0x1,_0x1352f4+'\x20\x20keyframes',_0x2c4555['Jg'][_0x4e1fe5(0x3c7b)],_0x2c4555['rY'][_0x4e1fe5(0x95e)],_0x456869[_0x4e1fe5(0xc3f)][_0x4e1fe5(0x3785)],null,[_0x456869[_0x4e1fe5(0x666)]],[_0x456869['inputsMax']]),_0x4d4576[_0x4e1fe5(0x1e1d)](_0x4fe33b),_0x29bb04=_0x4d4576[_0x4e1fe5(0x3785)]-0x1,_0x58900f=_0x456869[_0x4e1fe5(0x26fb)][_0x4e1fe5(0x3785)],_0x4ea613=0x4*_0x3da6ab['l'][_0x4e1fe5(0x3e51)](_0x4f49e2)*_0x456869[_0x4e1fe5(0x26fb)][_0x4e1fe5(0x3785)],_0x218a1d=_0x3da6ab['l'][_0x4e1fe5(0x3afc)](0x0,_0x3df160[_0x4e1fe5(0x1b8c)](),_0x4ea613,void 0x0,_0x1352f4+'\x20\x20data\x20view'),_0x450e4a[_0x4e1fe5(0x1e1d)](_0x218a1d),_0x456869[_0x4e1fe5(0x26fb)][_0x4e1fe5(0x66b)](function(_0x191c2f){_0x191c2f['forEach'](function(_0x52f648){_0x3df160['setFloat32'](_0x52f648);});}),_0x4fe33b=_0x3da6ab['l'][_0x4e1fe5(0x3391)](_0x450e4a[_0x4e1fe5(0x3785)]-0x1,_0x1352f4+_0x4e1fe5(0x8c1),_0x4f49e2,_0x2c4555['rY'][_0x4e1fe5(0x95e)],_0x58900f,null,null,null),_0x4d4576[_0x4e1fe5(0x1e1d)](_0x4fe33b),_0x4ea613=_0x4d4576[_0x4e1fe5(0x3785)]-0x1,_0x218a1d={'interpolation':_0x456869[_0x4e1fe5(0x3fb1)],'input':_0x29bb04,'output':_0x4ea613},_0x468341[_0x4e1fe5(0x35c5)]['push'](_0x218a1d),_0x450e4a={'sampler':_0x468341[_0x4e1fe5(0x35c5)]['length']-0x1,'target':{'node':_0x21b16e,'path':_0x1e9a73}},_0x468341[_0x4e1fe5(0x65a)][_0x4e1fe5(0x1e1d)](_0x450e4a);}}static[_0x40fccd(0x3dd9)](_0x3599a4,_0x92f4aa,_0x6216f2,_0x2b5ca3,_0x51958d,_0x27a9ab,_0x5069bc,_0x5775f5,_0x57deb4,_0x5e946b,_0x3757e0,_0x5372b1){var _0x46826f=_0x40fccd,_0x271069,_0x3e89d4=_0x423cc9['_f'][_0x46826f(0x243a)]();let _0x21013b=null,_0x4ea384=null,_0x2d1c47=null,_0x5e9b0c=null;_0x5e946b[_0x46826f(0x33a7)]=_0x4c7875['w1'][_0x46826f(0xf0b)](_0x2b5ca3/_0x27a9ab);var _0x2bf1c5,_0x49ac17,_0x3743fd=_0x92f4aa[_0x46826f(0x2c34)]();for(let _0x9b9e22=0x0,_0x1d6bf2=_0x3743fd['length'];_0x9b9e22<_0x1d6bf2;++_0x9b9e22){if(_0x5e9b0c=null,_0x2d1c47=_0x3743fd[_0x9b9e22],_0x9b9e22+0x1<_0x1d6bf2){if(_0x271069=_0x3743fd[_0x9b9e22+0x1],_0x2d1c47[_0x46826f(0xb06)][_0x46826f(0x2e4)]&&_0x2d1c47[_0x46826f(0xb06)][_0x46826f(0x2e4)](_0x271069[_0x46826f(0xb06)])||_0x2d1c47['value']===_0x271069[_0x46826f(0xb06)]){if(0x0!==_0x9b9e22)continue;_0x5e9b0c=_0x2d1c47[_0x46826f(0x973)];}else _0x5e9b0c=_0x271069['frame'];}else{if(_0x271069=_0x3743fd[_0x9b9e22-0x1],_0x2d1c47[_0x46826f(0xb06)][_0x46826f(0x2e4)]&&_0x2d1c47[_0x46826f(0xb06)][_0x46826f(0x2e4)](_0x271069[_0x46826f(0xb06)])||_0x2d1c47[_0x46826f(0xb06)]===_0x271069[_0x46826f(0xb06)])continue;_0x5e9b0c=_0x51958d;}if(_0x5e9b0c){for(let _0x3beaa4=_0x2d1c47[_0x46826f(0x973)];_0x3beaa4<=_0x5e9b0c;_0x3beaa4+=_0x5069bc)(_0x49ac17=_0x4c7875['w1'][_0x46826f(0xf0b)](_0x3beaa4/_0x27a9ab))!==_0x21013b&&(_0x21013b=_0x49ac17,_0x4ea384=_0x49ac17,_0x2bf1c5={'key':0x0,'repeatCount':0x0,'loopMode':_0x92f4aa[_0x46826f(0x710)]},_0x2bf1c5=_0x92f4aa[_0x46826f(0x39a2)](_0x3beaa4,_0x2bf1c5),_0x416e20[_0x46826f(0x2bca)](_0x3599a4,_0x2bf1c5,_0x49ac17,_0x92f4aa,_0x6216f2,_0x3e89d4,_0x5775f5,_0x57deb4,_0x3757e0,_0x5372b1));}}_0x4ea384&&(_0x5e946b[_0x46826f(0x695)]=_0x4ea384);}static[_0x40fccd(0x2f27)](_0x58d02f,_0x144f73,_0x352ea0,_0x1d17f1,_0x9d9100,_0x304632){var _0xaccb16=_0x40fccd,_0x144f73=_0x416e20[_0xaccb16(0x3d08)](_0x144f73,_0x1d17f1,_0x9d9100,_0x304632),_0x352ea0=_0x352ea0[_0xaccb16(0xee8)][_0xaccb16(0x1691)]('.'),_0x5d5812=_0x352ea0?_0x352ea0[0x1]:'';const _0xf48f0e=_0x304632?_0x423cc9['_f'][_0xaccb16(0x1c38)](_0x144f73)[_0xaccb16(0x3952)]():_0x423cc9['P'][_0xaccb16(0x1c38)](_0x144f73);switch(_0x5d5812){case'x':case'y':_0xf48f0e[_0x5d5812]=_0x9d9100&&_0x304632&&_0x1d17f1!==_0x2c4555['zg'][_0xaccb16(0x2a74)]?-_0x58d02f:_0x58d02f;break;case'z':_0xf48f0e[_0x5d5812]=_0x9d9100&&!_0x304632&&_0x1d17f1!==_0x2c4555['zg']['SCALE']?-_0x58d02f:_0x58d02f;break;case'w':_0xf48f0e['w']=_0x58d02f;break;default:_0x4c7875['w1'][_0xaccb16(0xac3)]('glTFAnimation:\x20Unsupported\x20component\x20name\x20\x22'+_0x5d5812+'\x22!');}return _0xf48f0e;}static[_0x40fccd(0x2bca)](_0x26a78c,_0x267525,_0x55b27e,_0x228729,_0x14bdf1,_0x22a32e,_0x45b55a,_0x2690b6,_0x2c28e4,_0xe7b5f){var _0x2b2ca3=_0x40fccd;let _0x4eb9d7;_0x45b55a[_0x2b2ca3(0x1e1d)](_0x55b27e),_0x14bdf1===_0x2c4555['zg'][_0x2b2ca3(0xfbc)]?_0x2690b6[_0x2b2ca3(0x1e1d)]([_0x267525]):(_0x228729['dataType']===_0x44dee8['f'][_0x2b2ca3(0x3195)]&&(_0x267525=this[_0x2b2ca3(0x2f27)](_0x267525,_0x26a78c,_0x228729,_0x14bdf1,_0x2c28e4,_0xe7b5f)),_0x14bdf1===_0x2c4555['zg'][_0x2b2ca3(0x35e0)]?(_0xe7b5f?_0x22a32e=_0x267525:(_0x4eb9d7=_0x267525,_0x423cc9['_f']['RotationYawPitchRollToRef'](_0x4eb9d7['y'],_0x4eb9d7['x'],_0x4eb9d7['z'],_0x22a32e)),_0x2c28e4&&(_0x3da6ab['l'][_0x2b2ca3(0x220f)](_0x22a32e),_0x26a78c[_0x2b2ca3(0x2a18)]||(_0x22a32e=_0x423cc9['_f'][_0x2b2ca3(0x1c38)]([0x0,0x1,0x0,0x0])['multiply'](_0x22a32e))),_0x2690b6[_0x2b2ca3(0x1e1d)](_0x22a32e[_0x2b2ca3(0x4189)]())):(_0x4eb9d7=_0x267525,_0x2c28e4&&_0x14bdf1!==_0x2c4555['zg']['SCALE']&&(_0x3da6ab['l']['_GetRightHandedPositionVector3FromRef'](_0x4eb9d7),_0x26a78c[_0x2b2ca3(0x2a18)]||(_0x4eb9d7['x']*=-0x1,_0x4eb9d7['z']*=-0x1)),_0x2690b6['push'](_0x4eb9d7[_0x2b2ca3(0x4189)]())));}static['_CreateLinearOrStepAnimation'](_0x3755c9,_0x3b5407,_0x398917,_0x36dcb9,_0x2171cb,_0x1fccf7,_0x2e79bc,_0x3b636d){var _0x2fe7f1=_0x40fccd;for(const _0x3f9060 of _0x3b5407[_0x2fe7f1(0x2c34)]())_0x2171cb['push'](_0x3f9060[_0x2fe7f1(0x973)]/_0x3b5407[_0x2fe7f1(0x275f)]),_0x416e20[_0x2fe7f1(0x28e1)](_0x3f9060,_0x3b5407,_0x1fccf7,_0x398917,_0x3755c9,_0x2e79bc,_0x3b636d);}static[_0x40fccd(0x390d)](_0x3d5a27,_0x23af18,_0x37cbc7,_0x323e09,_0x4cabe2,_0x30afeb,_0x466ac4,_0x347ebb){var _0x4e65c7=_0x40fccd;_0x23af18[_0x4e65c7(0x2c34)]()[_0x4e65c7(0x66b)](function(_0x354491){var _0x4441ec=_0x4e65c7;_0x4cabe2[_0x4441ec(0x1e1d)](_0x354491[_0x4441ec(0x973)]/_0x23af18['framePerSecond']),_0x416e20[_0x4441ec(0x3996)](_0x3d5a27,_0x5bebbd[_0x4441ec(0x9fa)],_0x30afeb,_0x37cbc7,_0x2c4555['Et'][_0x4441ec(0xee6)],_0x354491,_0x323e09,_0x347ebb,_0x466ac4),_0x416e20[_0x4441ec(0x28e1)](_0x354491,_0x23af18,_0x30afeb,_0x37cbc7,_0x3d5a27,_0x466ac4,_0x347ebb),_0x416e20[_0x4441ec(0x3996)](_0x3d5a27,_0x5bebbd['OUTTANGENT'],_0x30afeb,_0x37cbc7,_0x2c4555['Et'][_0x4441ec(0xee6)],_0x354491,_0x323e09,_0x347ebb,_0x466ac4);});}static[_0x40fccd(0x3d08)](_0x36a798,_0x10add4,_0x1cb602,_0x4e8f01){var _0x40e5ec=_0x40fccd;let _0x2b3762;if(_0x10add4===_0x2c4555['zg']['ROTATION']){if(_0x4e8f01){const _0x4d9b43=_0x36a798[_0x40e5ec(0x373c)];_0x2b3762=(null!==_0x4d9b43&&void 0x0!==_0x4d9b43?_0x4d9b43:_0x423cc9['_f'][_0x40e5ec(0x243a)]())[_0x40e5ec(0x4189)](),_0x1cb602&&(_0x3da6ab['l'][_0x40e5ec(0x1c89)](_0x2b3762),_0x36a798[_0x40e5ec(0x2a18)]||(_0x2b3762=_0x423cc9['_f'][_0x40e5ec(0x1c38)]([0x0,0x1,0x0,0x0])[_0x40e5ec(0x20e1)](_0x423cc9['_f'][_0x40e5ec(0x1c38)](_0x2b3762))[_0x40e5ec(0x4189)]()));}else{const _0x5684ba=_0x36a798[_0x40e5ec(0x30d0)];_0x2b3762=(null!==_0x5684ba&&void 0x0!==_0x5684ba?_0x5684ba:_0x423cc9['P'][_0x40e5ec(0xd5a)]())[_0x40e5ec(0x4189)](),_0x3da6ab['l'][_0x40e5ec(0x15a9)](_0x2b3762);}}else{if(_0x10add4===_0x2c4555['zg']['TRANSLATION']){const _0x534795=_0x36a798[_0x40e5ec(0xdfa)];_0x2b3762=(null!==_0x534795&&void 0x0!==_0x534795?_0x534795:_0x423cc9['P'][_0x40e5ec(0xd5a)]())[_0x40e5ec(0x4189)](),_0x1cb602&&_0x3da6ab['l'][_0x40e5ec(0x140c)](_0x2b3762);}else{const _0x493e3f=_0x36a798[_0x40e5ec(0x114e)];_0x2b3762=(null!==_0x493e3f&&void 0x0!==_0x493e3f?_0x493e3f:_0x423cc9['P'][_0x40e5ec(0x6f9)]())['asArray']();}}return _0x2b3762;}static[_0x40fccd(0x28e1)](_0x54405a,_0x10815d,_0x2cb4b9,_0x3a86db,_0x58c0b8,_0x2da9cb,_0xb69b7c){var _0x4dcc62=_0x40fccd;let _0x4f8f50,_0x27c469;var _0x36e297=_0x10815d[_0x4dcc62(0x3b80)];if(_0x36e297===_0x44dee8['f']['ANIMATIONTYPE_VECTOR3']){if(_0x4f8f50=_0x54405a['value'][_0x4dcc62(0x4189)](),_0x3a86db===_0x2c4555['zg']['ROTATION']){var _0x4a7436=_0x423cc9['P'][_0x4dcc62(0x1c38)](_0x4f8f50);let _0x5ecc11=_0x423cc9['_f']['RotationYawPitchRoll'](_0x4a7436['y'],_0x4a7436['x'],_0x4a7436['z']);_0x2da9cb&&(_0x3da6ab['l'][_0x4dcc62(0x220f)](_0x5ecc11),_0x58c0b8[_0x4dcc62(0x2a18)]||(_0x5ecc11=_0x423cc9['_f'][_0x4dcc62(0x1c38)]([0x0,0x1,0x0,0x0])['multiply'](_0x5ecc11))),_0x4f8f50=_0x5ecc11['asArray']();}else _0x3a86db===_0x2c4555['zg'][_0x4dcc62(0x2e0c)]&&_0x2da9cb&&(_0x3da6ab['l'][_0x4dcc62(0x15a9)](_0x4f8f50),_0x58c0b8[_0x4dcc62(0x2a18)]||(_0x4f8f50[0x0]*=-0x1,_0x4f8f50[0x2]*=-0x1));_0x2cb4b9['push'](_0x4f8f50);}else{if(_0x36e297===_0x44dee8['f'][_0x4dcc62(0x3195)]){if(_0x3a86db===_0x2c4555['zg']['WEIGHTS'])_0x2cb4b9[_0x4dcc62(0x1e1d)]([_0x54405a[_0x4dcc62(0xb06)]]);else{if(_0x27c469=this['_ConvertFactorToVector3OrQuaternion'](_0x54405a[_0x4dcc62(0xb06)],_0x58c0b8,_0x10815d,_0x3a86db,_0x2da9cb,_0xb69b7c)){if(_0x3a86db===_0x2c4555['zg'][_0x4dcc62(0x35e0)]){let _0x3f1041=_0xb69b7c?_0x27c469:_0x423cc9['_f']['RotationYawPitchRoll'](_0x27c469['y'],_0x27c469['x'],_0x27c469['z'])['normalize']();_0x2da9cb&&(_0x3da6ab['l']['_GetRightHandedQuaternionFromRef'](_0x3f1041),_0x58c0b8[_0x4dcc62(0x2a18)]||(_0x3f1041=_0x423cc9['_f'][_0x4dcc62(0x1c38)]([0x0,0x1,0x0,0x0])[_0x4dcc62(0x20e1)](_0x3f1041))),_0x2cb4b9[_0x4dcc62(0x1e1d)](_0x3f1041[_0x4dcc62(0x4189)]());}else _0x3a86db===_0x2c4555['zg'][_0x4dcc62(0x2e0c)]&&_0x2da9cb&&(_0x3da6ab['l'][_0x4dcc62(0x63f)](_0x27c469),_0x58c0b8[_0x4dcc62(0x2a18)]||(_0x27c469['x']*=-0x1,_0x27c469['z']*=-0x1));_0x2cb4b9[_0x4dcc62(0x1e1d)](_0x27c469[_0x4dcc62(0x4189)]());}}}else _0x36e297===_0x44dee8['f'][_0x4dcc62(0x2704)]?(_0x4f8f50=_0x54405a['value'][_0x4dcc62(0x3952)]()[_0x4dcc62(0x4189)](),_0x2da9cb&&(_0x3da6ab['l'][_0x4dcc62(0x1c89)](_0x4f8f50),_0x58c0b8[_0x4dcc62(0x2a18)]||(_0x4f8f50=_0x423cc9['_f'][_0x4dcc62(0x1c38)]([0x0,0x1,0x0,0x0])['multiply'](_0x423cc9['_f']['FromArray'](_0x4f8f50))[_0x4dcc62(0x4189)]())),_0x2cb4b9[_0x4dcc62(0x1e1d)](_0x4f8f50)):_0x4c7875['w1'][_0x4dcc62(0xac3)](_0x4dcc62(0xe19));}}static[_0x40fccd(0x2dcc)](_0x305586,_0x149079,_0x5ee880){var _0x3b36a9=_0x40fccd;let _0x430cd2,_0x49a3f1=!0x1;var _0xf5315e;if(_0x149079===_0x2c4555['zg'][_0x3b36a9(0x35e0)]&&!_0x5ee880)return{'interpolationType':_0x2c4555['Et'][_0x3b36a9(0x2abb)],'shouldBakeAnimation':!0x0};for(let _0x15eb45=0x0,_0x203943=_0x305586[_0x3b36a9(0x3785)];_0x15eb45<_0x203943;++_0x15eb45)if((_0xf5315e=_0x305586[_0x15eb45])[_0x3b36a9(0x17cd)]||_0xf5315e[_0x3b36a9(0x436)]){if(_0x430cd2){if(_0x430cd2!==_0x2c4555['Et'][_0x3b36a9(0xee6)]){_0x430cd2=_0x2c4555['Et'][_0x3b36a9(0x2abb)],_0x49a3f1=!0x0;break;}}else _0x430cd2=_0x2c4555['Et'][_0x3b36a9(0xee6)];}else{if(_0x430cd2){if(_0x430cd2===_0x2c4555['Et'][_0x3b36a9(0xee6)]||_0xf5315e[_0x3b36a9(0x565)]&&_0xf5315e[_0x3b36a9(0x565)]===_0x515cc0['N'][_0x3b36a9(0x3c1b)]&&_0x430cd2!==_0x2c4555['Et']['STEP']){_0x430cd2=_0x2c4555['Et'][_0x3b36a9(0x2abb)],_0x49a3f1=!0x0;break;}}else _0x430cd2=_0xf5315e[_0x3b36a9(0x565)]&&_0xf5315e['interpolation']===_0x515cc0['N'][_0x3b36a9(0x3c1b)]?_0x2c4555['Et'][_0x3b36a9(0x3c1b)]:_0x2c4555['Et'][_0x3b36a9(0x2abb)];}return{'interpolationType':_0x430cd2=_0x430cd2||_0x2c4555['Et'][_0x3b36a9(0x2abb)],'shouldBakeAnimation':_0x49a3f1};}static['_AddSplineTangent'](_0x2db79e,_0x998eab,_0x28b0e5,_0x29ddab,_0x453da6,_0x2ed4f1,_0x579f57,_0x3819cb,_0x22a8b4){var _0x5e481e=_0x40fccd;let _0x39bbb;const _0x1d85c7=_0x998eab===_0x5bebbd['INTANGENT']?_0x2ed4f1[_0x5e481e(0x17cd)]:_0x2ed4f1['outTangent'];_0x453da6===_0x2c4555['Et']['CUBICSPLINE']&&(_0x29ddab===_0x2c4555['zg'][_0x5e481e(0x35e0)]?_0x1d85c7?(_0x39bbb=_0x3819cb?_0x1d85c7['asArray']():(_0x998eab=_0x1d85c7,_0x423cc9['_f']['RotationYawPitchRoll'](_0x998eab['y'],_0x998eab['x'],_0x998eab['z'])[_0x5e481e(0x4189)]()),_0x22a8b4&&(_0x3da6ab['l'][_0x5e481e(0x1c89)](_0x39bbb),_0x2db79e[_0x5e481e(0x2a18)]||(_0x39bbb=_0x423cc9['_f'][_0x5e481e(0x1c38)]([0x0,0x1,0x0,0x0])[_0x5e481e(0x20e1)](_0x423cc9['_f']['FromArray'](_0x39bbb))[_0x5e481e(0x4189)]()))):_0x39bbb=[0x0,0x0,0x0,0x0]:_0x29ddab===_0x2c4555['zg'][_0x5e481e(0xfbc)]?_0x39bbb=_0x1d85c7?[_0x1d85c7]:[0x0]:_0x1d85c7?(_0x39bbb=_0x1d85c7[_0x5e481e(0x4189)](),_0x22a8b4&&_0x29ddab===_0x2c4555['zg'][_0x5e481e(0x2e0c)]&&(_0x3da6ab['l'][_0x5e481e(0x140c)](_0x39bbb),_0x2db79e[_0x5e481e(0x2a18)]||(_0x39bbb[0x0]*=-0x1,_0x39bbb[0x2]*=-0x1))):_0x39bbb=[0x0,0x0,0x0],_0x28b0e5[_0x5e481e(0x1e1d)](_0x39bbb));}static[_0x40fccd(0x1682)](_0x17348b){var _0x150fe2=_0x40fccd;let _0x3dc04e=Infinity,_0x5d8231=-Infinity;return _0x17348b[_0x150fe2(0x66b)](function(_0x5eca93){var _0x5a44ae=_0x150fe2;_0x3dc04e=Math[_0x5a44ae(0x33a7)](_0x3dc04e,_0x5eca93[_0x5a44ae(0x973)]),_0x5d8231=Math[_0x5a44ae(0x695)](_0x5d8231,_0x5eca93[_0x5a44ae(0x973)]);}),{'min':_0x3dc04e,'max':_0x5d8231};}}},0x5c1b:(_0x1b529c,_0x546cfb,_0x3d244b)=>{var _0x44cc84=a7_0x38a779;_0x3d244b['d'](_0x546cfb,{'s':()=>_0x244294});var _0x56456d=_0x3d244b(0x1207e);class _0x244294{constructor(){var _0x1e055c=a7_0x2532;this[_0x1e055c(0x327f)]={};}[_0x44cc84(0x2347)](){var _0x35e6ab=_0x44cc84;function _0x4443cc(_0x3cf7a9,_0x455b59){var _0x2c7cf=a7_0x2532;return-0x1!==_0x3cf7a9[_0x2c7cf(0x850)](_0x455b59,_0x3cf7a9[_0x2c7cf(0x3785)]-_0x455b59[_0x2c7cf(0x3785)]);}for(const _0x1b409d in this[_0x35e6ab(0x327f)]){const _0x316be4=document[_0x35e6ab(0x77c)]('a');document[_0x35e6ab(0x2181)][_0x35e6ab(0x130f)](_0x316be4),_0x316be4[_0x35e6ab(0x3951)]('type',_0x35e6ab(0x3d71)),_0x316be4[_0x35e6ab(0x3c68)]=_0x1b409d;var _0x212b37=this[_0x35e6ab(0x327f)][_0x1b409d];let _0x202c20;_0x4443cc(_0x1b409d,'.glb')?_0x202c20={'type':_0x35e6ab(0x49d)}:_0x4443cc(_0x1b409d,_0x35e6ab(0x391a))?_0x202c20={'type':_0x35e6ab(0x1244)}:_0x4443cc(_0x1b409d,_0x35e6ab(0x1418))?_0x202c20={'type':'model/gltf+json'}:_0x4443cc(_0x1b409d,_0x35e6ab(0x3bb5))||_0x4443cc(_0x1b409d,_0x35e6ab(0x1beb))?_0x202c20={'type':_0x56456d['Vq']['JPEG']}:_0x4443cc(_0x1b409d,_0x35e6ab(0x15b3))&&(_0x202c20={'type':_0x56456d['Vq']['PNG']}),_0x316be4['href']=window[_0x35e6ab(0x2e28)][_0x35e6ab(0x2b2d)](new Blob([_0x212b37],_0x202c20)),_0x316be4[_0x35e6ab(0x3da0)]();}}}},0x60eb:(_0x4359ab,_0x51389c,_0x30ca88)=>{var _0xf40a0e=a7_0x38a779;_0x30ca88['d'](_0x51389c,{'E':()=>_0x4f31aa});var _0x8a4e26=_0x30ca88(0x1207e),_0x491d7f=_0x30ca88(0x9fd1),_0x9c6031=_0x30ca88(0xc84b),_0x3641ab=_0x30ca88(0xe222),_0x5a3c2b=_0x30ca88(0x1a27),_0x4ec00a=_0x30ca88(0xa838),_0x23f16d=_0x30ca88(0x1dad),_0x2e3b55=_0x30ca88(0x14e9f),_0x3b6667=_0x30ca88(0x12cc0),_0x3b4354=_0x30ca88(0x173aa),_0x23b028=_0x30ca88(0xee04),_0x1d942d=_0x30ca88(0xec28),_0x17bb41=_0x30ca88(0xea08),_0x58f4d9=_0x30ca88(0x5c1b),_0x57f2b6=_0x30ca88(0x13fc3),_0x525e44=_0x30ca88(0xdef7),_0x105754=_0x30ca88(0xf8c1),_0x37622d=_0x30ca88(0xd5e5);const _0x4f7db9=_0x491d7f['y3'][_0xf40a0e(0x12c1)](new _0x491d7f['P'](-0x1,0x1,0x1),_0x491d7f['_f'][_0xf40a0e(0x243a)](),_0x491d7f['P'][_0xf40a0e(0xd5a)]());class _0x4f31aa{constructor(_0xe58271,_0x2f5fc2){var _0x1b5ab0=_0xf40a0e;this[_0x1b5ab0(0x3f67)]=!0x1,this[_0x1b5ab0(0xe01)]={},this[_0x1b5ab0(0x375c)]={'asset':{'generator':_0x1b5ab0(0x2703)+_0x23b028['D'][_0x1b5ab0(0x3fcd)],'version':_0x1b5ab0(0x3cd6)}},(_0xe58271=_0xe58271||_0x105754['l'][_0x1b5ab0(0x3c92)])&&(this[_0x1b5ab0(0x3b4d)]=_0xe58271,this['_bufferViews']=[],this[_0x1b5ab0(0x40ac)]=[],this['_meshes']=[],this['_scenes']=[],this['_cameras']=[],this['_nodes']=[],this['_images']=[],this['_materials']=[],this[_0x1b5ab0(0x4064)]=[],this[_0x1b5ab0(0x251)]=[],this[_0x1b5ab0(0x567)]=[],this[_0x1b5ab0(0x38bb)]=[],this['_animations']=[],this[_0x1b5ab0(0x2468)]={},this[_0x1b5ab0(0x3841)]=[],this['_options']=_0x2f5fc2||{},this[_0x1b5ab0(0x23e)]=_0x2f5fc2&&_0x2f5fc2['animationSampleRate']?_0x2f5fc2[_0x1b5ab0(0x2ed6)]:0x1/0x3c,this[_0x1b5ab0(0x3f67)]=!(!_0x2f5fc2||!_0x2f5fc2[_0x1b5ab0(0x2371)]),this['_glTFMaterialExporter']=new _0x1d942d['G'](this),this[_0x1b5ab0(0x3873)]());}[_0xf40a0e(0x86f)](_0x1c2667,_0x35731f,_0x5a676f,_0x14fd27){var _0x5cc143=_0xf40a0e;if(_0x5a676f>=_0x35731f['length'])return Promise[_0x5cc143(0x1bd5)](_0x1c2667);const _0x8e93d4=_0x14fd27(_0x35731f[_0x5a676f],_0x1c2667);return _0x8e93d4?_0x8e93d4['then'](_0x46b604=>this[_0x5cc143(0x86f)](_0x46b604,_0x35731f,_0x5a676f+0x1,_0x14fd27)):this[_0x5cc143(0x86f)](_0x1c2667,_0x35731f,_0x5a676f+0x1,_0x14fd27);}[_0xf40a0e(0x135d)](_0x21d9dd,_0x52a0f2){var _0x55eabf=_0xf40a0e;const _0x1f349f=[];for(const _0x39e0b1 of _0x4f31aa['_ExtensionNames'])_0x1f349f[_0x55eabf(0x1e1d)](this[_0x55eabf(0xe01)][_0x39e0b1]);return this[_0x55eabf(0x86f)](_0x21d9dd,_0x1f349f,0x0,_0x52a0f2);}[_0xf40a0e(0xb2f)](_0x825110,_0xfd0c28,_0x3fac13){var _0x4e46e3=_0xf40a0e;return this['_applyExtensions'](_0xfd0c28,(_0x5392ae,_0x353df6)=>_0x5392ae[_0x4e46e3(0x107b)]&&_0x5392ae[_0x4e46e3(0x107b)](_0x825110,_0x353df6,_0x3fac13));}['_extensionsPostExportMeshPrimitiveAsync'](_0x44be91,_0x1a1999,_0x5bfb29,_0x432972){var _0x363c76=_0xf40a0e;return this[_0x363c76(0x135d)](_0x1a1999,(_0x191d86,_0x5b56e0)=>_0x191d86[_0x363c76(0x1861)]&&_0x191d86[_0x363c76(0x1861)](_0x44be91,_0x5b56e0,_0x5bfb29,_0x432972));}[_0xf40a0e(0x2e8f)](_0x198343,_0x2ef0a4,_0x2358e5,_0x4bef57,_0x48d634){var _0x1cd330=_0xf40a0e;return this[_0x1cd330(0x135d)](_0x2ef0a4,(_0x98cd62,_0x3e66f3)=>_0x98cd62[_0x1cd330(0x3e8a)]&&_0x98cd62[_0x1cd330(0x3e8a)](_0x198343,_0x3e66f3,_0x2358e5,_0x4bef57,_0x48d634));}[_0xf40a0e(0x36dc)](_0x27e4f1,_0x5accba,_0xa31a1c){var _0x1a2c40=_0xf40a0e;return this[_0x1a2c40(0x135d)](_0x5accba,(_0x4cf877,_0x3305fa)=>_0x4cf877[_0x1a2c40(0x2629)]&&_0x4cf877[_0x1a2c40(0x2629)](_0x27e4f1,_0x3305fa,_0xa31a1c));}[_0xf40a0e(0x338b)](_0x34f804,_0x30508b,_0x193468){var _0x5d7067=_0xf40a0e;const _0x489237=[];for(const _0x4f2d96 of _0x4f31aa[_0x5d7067(0x166e)]){const _0x2914ca=this[_0x5d7067(0xe01)][_0x4f2d96];_0x2914ca[_0x5d7067(0x21bb)]&&_0x489237['push'](..._0x2914ca[_0x5d7067(0x21bb)](_0x34f804,_0x30508b,_0x193468));}return _0x489237;}[_0xf40a0e(0x15ba)](_0x4f2aca,_0xbe5c78,_0x313ebf){var _0x9931f6=_0xf40a0e;for(const _0x964c7d of _0x4f31aa['_ExtensionNames']){const _0x465971=this[_0x9931f6(0xe01)][_0x964c7d];_0x465971['postExportTexture']&&_0x465971[_0x9931f6(0x3b2)](_0x4f2aca,_0xbe5c78,_0x313ebf);}}[_0xf40a0e(0x3559)](_0x447ae7){var _0x40705d=_0xf40a0e;for(const _0x20a27a of _0x4f31aa[_0x40705d(0x166e)]){var _0x195dc2=this[_0x40705d(0xe01)][_0x20a27a];_0x195dc2[_0x40705d(0x6ce)]&&_0x447ae7(_0x195dc2);}}[_0xf40a0e(0x297d)](){this['_forEachExtensions'](_0x13181c=>{var _0x50e42b=a7_0x2532;_0x13181c['wasUsed']&&(null==this[_0x50e42b(0x375c)]['extensionsUsed']&&(this[_0x50e42b(0x375c)][_0x50e42b(0x3a02)]=[]),-0x1===this[_0x50e42b(0x375c)]['extensionsUsed']['indexOf'](_0x13181c[_0x50e42b(0x3844)])&&this[_0x50e42b(0x375c)][_0x50e42b(0x3a02)][_0x50e42b(0x1e1d)](_0x13181c[_0x50e42b(0x3844)]),_0x13181c[_0x50e42b(0x2797)]&&(null==this[_0x50e42b(0x375c)][_0x50e42b(0x35de)]&&(this[_0x50e42b(0x375c)][_0x50e42b(0x35de)]=[]),-0x1===this[_0x50e42b(0x375c)][_0x50e42b(0x35de)][_0x50e42b(0x850)](_0x13181c[_0x50e42b(0x3844)])&&this[_0x50e42b(0x375c)]['extensionsRequired'][_0x50e42b(0x1e1d)](_0x13181c[_0x50e42b(0x3844)])),null==this[_0x50e42b(0x375c)][_0x50e42b(0x137b)]&&(this[_0x50e42b(0x375c)]['extensions']={}),_0x13181c[_0x50e42b(0x289a)]&&_0x13181c[_0x50e42b(0x289a)]());});}[_0xf40a0e(0x3873)](){var _0x47fe3a=_0xf40a0e;for(const _0x33987 of _0x4f31aa['_ExtensionNames']){var _0xe928de=_0x4f31aa[_0x47fe3a(0x1342)][_0x33987](this);this[_0x47fe3a(0xe01)][_0x33987]=_0xe928de;}}[_0xf40a0e(0x3551)](){var _0x4af51c=_0xf40a0e;for(const _0x50c470 in this[_0x4af51c(0xe01)]){const _0x4156f4=this[_0x4af51c(0xe01)][_0x50c470];_0x4156f4[_0x4af51c(0x3551)]();}}get[_0xf40a0e(0x381f)](){var _0x16d09d=_0xf40a0e;return this[_0x16d09d(0xc6e)];}static[_0xf40a0e(0x1d75)](_0x5e8835,_0x3f9358){var _0x6b6df=_0xf40a0e;_0x4f31aa[_0x6b6df(0x111d)](_0x5e8835)&&_0x3641ab['w1'][_0x6b6df(0x27dc)](_0x6b6df(0x679)+_0x5e8835+_0x6b6df(0x1a16)),_0x4f31aa[_0x6b6df(0x1342)][_0x5e8835]=_0x3f9358,_0x4f31aa[_0x6b6df(0x166e)]['push'](_0x5e8835);}static['UnregisterExtension'](_0x2d6946){var _0xf2dd5c=_0xf40a0e;if(!_0x4f31aa[_0xf2dd5c(0x1342)][_0x2d6946])return!0x1;return delete _0x4f31aa['_ExtensionFactories'][_0x2d6946],_0x2d6946=_0x4f31aa[_0xf2dd5c(0x166e)][_0xf2dd5c(0x850)](_0x2d6946),(-0x1!==_0x2d6946&&_0x4f31aa[_0xf2dd5c(0x166e)][_0xf2dd5c(0x2e7)](_0x2d6946,0x1),!0x0);}[_0xf40a0e(0x260e)](_0x79c210,_0xf4cb6f,_0x5388fc,_0x30b746,_0x3c62c8){var _0x352ac6=_0xf40a0e;switch(_0xf4cb6f){case _0x3b4354['F'][_0x352ac6(0xca5)]:_0x30b746=_0x30b746||0x0;for(let _0x28eee6=_0x79c210[_0x352ac6(0x3d99)],_0x511ee1=_0x79c210[_0x352ac6(0x3d99)]+_0x79c210[_0x352ac6(0x1bc3)];_0x28eee6<_0x511ee1;_0x28eee6+=0x3){var _0x3349ef=_0x30b746+0x4*_0x28eee6,_0x323579=_0x3c62c8[_0x352ac6(0x15c4)](_0x3349ef+0x4),_0x674ce8=_0x3c62c8['getUInt32'](_0x3349ef+0x8);_0x3c62c8[_0x352ac6(0x38d8)](_0x674ce8,_0x3349ef+0x4),_0x3c62c8[_0x352ac6(0x38d8)](_0x323579,_0x3349ef+0x8);}break;case _0x3b4354['F']['TriangleFanDrawMode']:for(let _0x42e29d=_0x79c210[_0x352ac6(0x3d99)]+_0x79c210[_0x352ac6(0x1bc3)]-0x1,_0x47cc01=_0x79c210[_0x352ac6(0x3d99)];_0x42e29d>=_0x47cc01;--_0x42e29d)_0x3c62c8['setUInt32'](_0x5388fc[_0x42e29d],_0x30b746),_0x30b746+=0x4;break;case _0x3b4354['F'][_0x352ac6(0x1280)]:0x3<=_0x79c210[_0x352ac6(0x1bc3)]&&(_0x3c62c8[_0x352ac6(0x38d8)](_0x5388fc[_0x79c210[_0x352ac6(0x3d99)]+0x2],_0x30b746+0x4),_0x3c62c8['setUInt32'](_0x5388fc[_0x79c210[_0x352ac6(0x3d99)]+0x1],_0x30b746+0x8));}}[_0xf40a0e(0x38d4)](_0x4aa40e,_0x5b8bd1,_0x389456,_0x4ea2e4,_0x34b26c,_0x129050,_0x3ce3c3,_0xfe5a30){var _0x484e01=_0xf40a0e;if(_0xfe5a30&&_0x389456===_0x3b4354['F']['ClockWiseSideOrientation'])switch(_0x5b8bd1){case _0x3b4354['F'][_0x484e01(0xca5)]:this['_reorderTriangleFillMode'](_0x4aa40e,_0x5b8bd1,_0x389456,_0x4ea2e4,_0x34b26c,_0x129050,_0x3ce3c3,_0xfe5a30);break;case _0x3b4354['F'][_0x484e01(0x1280)]:this[_0x484e01(0x1165)](_0x4aa40e,_0x5b8bd1,_0x389456,_0x4ea2e4,_0x34b26c,_0x129050,_0x3ce3c3,_0xfe5a30);break;case _0x3b4354['F']['TriangleFanDrawMode']:this['_reorderTriangleFanMode'](_0x4aa40e,_0x5b8bd1,_0x389456,_0x4ea2e4,_0x34b26c,_0x129050,_0x3ce3c3,_0xfe5a30);}}[_0xf40a0e(0x34fa)](_0x36b4c5,_0x5951c2,_0x14f673,_0xe96433,_0x130367,_0x26aca2,_0x1986a0,_0x3f587f){var _0x3e53bc=_0xf40a0e;const _0x145bfa=this[_0x3e53bc(0x3f65)](_0xe96433,_0x36b4c5[_0x3e53bc(0x3ce5)]());if(_0x145bfa){var _0x2e1b11=_0x145bfa[_0x3e53bc(0x321e)]/_0x5a3c2b['o'][_0x3e53bc(0x3e18)](_0x145bfa[_0x3e53bc(0x261)]);if(_0x36b4c5[_0x3e53bc(0x3002)]%0x3!=0x0)_0x3641ab['w1']['Error']('The\x20submesh\x20vertices\x20for\x20the\x20triangle\x20fill\x20mode\x20is\x20not\x20divisible\x20by\x203!');else{const _0x33c002=[];let _0x21aadb=0x0;switch(_0xe96433){case _0x5a3c2b['o'][_0x3e53bc(0x3056)]:case _0x5a3c2b['o'][_0x3e53bc(0x2496)]:for(let _0x4518b3=_0x36b4c5[_0x3e53bc(0x3198)];_0x4518b3<_0x36b4c5[_0x3e53bc(0x3198)]+_0x36b4c5[_0x3e53bc(0x3002)];_0x4518b3+=0x3)_0x21aadb=_0x4518b3*_0x2e1b11,_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['P'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['P']['FromArray'](_0x130367,_0x21aadb+0x2*_0x2e1b11)),_0x33c002['push'](_0x491d7f['P'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+_0x2e1b11));break;case _0x5a3c2b['o'][_0x3e53bc(0x2029)]:for(let _0x581977=_0x36b4c5[_0x3e53bc(0x3198)];_0x581977<_0x36b4c5[_0x3e53bc(0x3198)]+_0x36b4c5[_0x3e53bc(0x3002)];_0x581977+=0x3)_0x21aadb=_0x581977*_0x2e1b11,_0x33c002['push'](_0x491d7f['Lt'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb)),_0x33c002['push'](_0x491d7f['Lt'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+0x2*_0x2e1b11)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['Lt']['FromArray'](_0x130367,_0x21aadb+_0x2e1b11));break;case _0x5a3c2b['o'][_0x3e53bc(0x716)]:var _0x52cad7=_0x145bfa[_0x3e53bc(0x21c2)]();for(let _0x4a3610=_0x36b4c5[_0x3e53bc(0x3198)];_0x4a3610<_0x36b4c5[_0x3e53bc(0x3198)]+_0x36b4c5[_0x3e53bc(0x3002)];_0x4a3610+=_0x52cad7)_0x21aadb=_0x4a3610*_0x2e1b11,0x4===_0x52cad7?(_0x33c002['push'](_0x491d7f['Lt']['FromArray'](_0x130367,_0x21aadb)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['Lt'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+0x2*_0x2e1b11)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['Lt'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+_0x2e1b11))):(_0x33c002['push'](_0x491d7f['P']['FromArray'](_0x130367,_0x21aadb)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['P'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+0x2*_0x2e1b11)),_0x33c002['push'](_0x491d7f['P']['FromArray'](_0x130367,_0x21aadb+_0x2e1b11)));break;case _0x5a3c2b['o'][_0x3e53bc(0x616)]:case _0x5a3c2b['o']['UV2Kind']:for(let _0x245a61=_0x36b4c5[_0x3e53bc(0x3198)];_0x245a61<_0x36b4c5[_0x3e53bc(0x3198)]+_0x36b4c5[_0x3e53bc(0x3002)];_0x245a61+=0x3)_0x21aadb=_0x245a61*_0x2e1b11,_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['FM']['FromArray'](_0x130367,_0x21aadb)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['FM'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+0x2*_0x2e1b11)),_0x33c002[_0x3e53bc(0x1e1d)](_0x491d7f['FM'][_0x3e53bc(0x1c38)](_0x130367,_0x21aadb+_0x2e1b11));break;default:_0x3641ab['w1'][_0x3e53bc(0xac3)](_0x3e53bc(0xe9c)+_0xe96433);}this[_0x3e53bc(0x1ee1)](_0x33c002,_0x26aca2,_0xe96433,_0x130367,_0x1986a0,_0x3f587f);}}else _0x3641ab['w1'][_0x3e53bc(0x27dc)]('reorderTriangleFillMode:\x20Vertex\x20Buffer\x20Kind\x20'+_0xe96433+'\x20not\x20present!');}[_0xf40a0e(0x1165)](_0x3f3cf3,_0x78194e,_0x5ca411,_0x33466d,_0x4d927e,_0x872ffc,_0x2cb798,_0x58bc22){var _0x1ee833=_0xf40a0e;const _0x298988=this[_0x1ee833(0x3f65)](_0x33466d,_0x3f3cf3[_0x1ee833(0x3ce5)]());if(_0x298988){var _0x34f4b3=_0x298988[_0x1ee833(0x321e)]/_0x5a3c2b['o'][_0x1ee833(0x3e18)](_0x298988[_0x1ee833(0x261)]);const _0x9ce0f7=[];let _0x4f3cc6=0x0;switch(_0x33466d){case _0x5a3c2b['o'][_0x1ee833(0x3056)]:case _0x5a3c2b['o']['NormalKind']:_0x4f3cc6=_0x3f3cf3[_0x1ee833(0x3198)],_0x9ce0f7[_0x1ee833(0x1e1d)](_0x491d7f['P'][_0x1ee833(0x1c38)](_0x4d927e,_0x4f3cc6+0x2*_0x34f4b3)),_0x9ce0f7[_0x1ee833(0x1e1d)](_0x491d7f['P']['FromArray'](_0x4d927e,_0x4f3cc6+_0x34f4b3));break;case _0x5a3c2b['o'][_0x1ee833(0x2029)]:for(let _0x9b2092=_0x3f3cf3[_0x1ee833(0x3198)]+_0x3f3cf3['verticesCount']-0x1;_0x9b2092>=_0x3f3cf3[_0x1ee833(0x3198)];--_0x9b2092)_0x4f3cc6=_0x9b2092*_0x34f4b3,_0x9ce0f7['push'](_0x491d7f['Lt'][_0x1ee833(0x1c38)](_0x4d927e,_0x4f3cc6));break;case _0x5a3c2b['o']['ColorKind']:for(let _0xa6d544=_0x3f3cf3[_0x1ee833(0x3198)]+_0x3f3cf3['verticesCount']-0x1;_0xa6d544>=_0x3f3cf3['verticesStart'];--_0xa6d544)_0x4f3cc6=_0xa6d544*_0x34f4b3,0x4===_0x298988[_0x1ee833(0x21c2)]()?_0x9ce0f7['push'](_0x491d7f['Lt'][_0x1ee833(0x1c38)](_0x4d927e,_0x4f3cc6)):_0x9ce0f7['push'](_0x491d7f['P'][_0x1ee833(0x1c38)](_0x4d927e,_0x4f3cc6));break;case _0x5a3c2b['o'][_0x1ee833(0x616)]:case _0x5a3c2b['o'][_0x1ee833(0x9dc)]:for(let _0x598fe6=_0x3f3cf3[_0x1ee833(0x3198)]+_0x3f3cf3['verticesCount']-0x1;_0x598fe6>=_0x3f3cf3['verticesStart'];--_0x598fe6)_0x4f3cc6=_0x598fe6*_0x34f4b3,_0x9ce0f7['push'](_0x491d7f['FM'][_0x1ee833(0x1c38)](_0x4d927e,_0x4f3cc6));break;default:_0x3641ab['w1'][_0x1ee833(0xac3)](_0x1ee833(0xe9c)+_0x33466d);}this[_0x1ee833(0x1ee1)](_0x9ce0f7,_0x872ffc+0xc,_0x33466d,_0x4d927e,_0x2cb798,_0x58bc22);}else _0x3641ab['w1'][_0x1ee833(0x27dc)](_0x1ee833(0x3bad)+_0x33466d+_0x1ee833(0x3d1b));}['_reorderTriangleFanMode'](_0x34dbaf,_0x211097,_0x540d2a,_0x294b35,_0x18cb71,_0x29189c,_0x31ca74,_0x4f0d32){var _0x47b003=_0xf40a0e;const _0x2d9958=this[_0x47b003(0x3f65)](_0x294b35,_0x34dbaf[_0x47b003(0x3ce5)]());if(_0x2d9958){var _0x576b7f=_0x2d9958[_0x47b003(0x321e)]/_0x5a3c2b['o']['GetTypeByteLength'](_0x2d9958[_0x47b003(0x261)]);const _0x30c6d5=[];let _0x461b9c=0x0;switch(_0x294b35){case _0x5a3c2b['o']['PositionKind']:case _0x5a3c2b['o'][_0x47b003(0x2496)]:for(let _0x116b56=_0x34dbaf[_0x47b003(0x3198)]+_0x34dbaf[_0x47b003(0x3002)]-0x1;_0x116b56>=_0x34dbaf[_0x47b003(0x3198)];--_0x116b56)_0x461b9c=_0x116b56*_0x576b7f,_0x30c6d5['push'](_0x491d7f['P'][_0x47b003(0x1c38)](_0x18cb71,_0x461b9c));break;case _0x5a3c2b['o'][_0x47b003(0x2029)]:for(let _0x4c302e=_0x34dbaf[_0x47b003(0x3198)]+_0x34dbaf['verticesCount']-0x1;_0x4c302e>=_0x34dbaf[_0x47b003(0x3198)];--_0x4c302e)_0x461b9c=_0x4c302e*_0x576b7f,_0x30c6d5[_0x47b003(0x1e1d)](_0x491d7f['Lt'][_0x47b003(0x1c38)](_0x18cb71,_0x461b9c));break;case _0x5a3c2b['o'][_0x47b003(0x716)]:for(let _0xe2d13c=_0x34dbaf[_0x47b003(0x3198)]+_0x34dbaf[_0x47b003(0x3002)]-0x1;_0xe2d13c>=_0x34dbaf[_0x47b003(0x3198)];--_0xe2d13c)_0x461b9c=_0xe2d13c*_0x576b7f,_0x30c6d5[_0x47b003(0x1e1d)](_0x491d7f['Lt']['FromArray'](_0x18cb71,_0x461b9c)),0x4===_0x2d9958[_0x47b003(0x21c2)]()?_0x30c6d5[_0x47b003(0x1e1d)](_0x491d7f['Lt'][_0x47b003(0x1c38)](_0x18cb71,_0x461b9c)):_0x30c6d5['push'](_0x491d7f['P'][_0x47b003(0x1c38)](_0x18cb71,_0x461b9c));break;case _0x5a3c2b['o'][_0x47b003(0x616)]:case _0x5a3c2b['o'][_0x47b003(0x9dc)]:for(let _0xd462ae=_0x34dbaf[_0x47b003(0x3198)]+_0x34dbaf[_0x47b003(0x3002)]-0x1;_0xd462ae>=_0x34dbaf[_0x47b003(0x3198)];--_0xd462ae)_0x461b9c=_0xd462ae*_0x576b7f,_0x30c6d5[_0x47b003(0x1e1d)](_0x491d7f['FM'][_0x47b003(0x1c38)](_0x18cb71,_0x461b9c));break;default:_0x3641ab['w1'][_0x47b003(0xac3)](_0x47b003(0xe9c)+_0x294b35);}this[_0x47b003(0x1ee1)](_0x30c6d5,_0x29189c,_0x294b35,_0x18cb71,_0x31ca74,_0x4f0d32);}else _0x3641ab['w1'][_0x47b003(0x27dc)](_0x47b003(0x1980)+_0x294b35+'\x20not\x20present!');}[_0xf40a0e(0x1ee1)](_0x20664b,_0x4f9f7f,_0x498d85,_0x5b05f8,_0x4b8ad4,_0x4d8307){var _0x195405=_0xf40a0e;for(const _0xa35b86 of _0x20664b){!_0x4d8307||_0x498d85===_0x5a3c2b['o'][_0x195405(0x716)]||_0xa35b86 instanceof _0x491d7f['FM']||(_0xa35b86 instanceof _0x491d7f['P']?_0x498d85===_0x5a3c2b['o']['NormalKind']?_0x17bb41['l'][_0x195405(0x63f)](_0xa35b86):_0x498d85===_0x5a3c2b['o'][_0x195405(0x3056)]?_0x17bb41['l'][_0x195405(0x3f3b)](_0xa35b86):_0x3641ab['w1'][_0x195405(0xac3)](_0x195405(0x3431)):_0x17bb41['l'][_0x195405(0x22f3)](_0xa35b86)),_0x498d85===_0x5a3c2b['o'][_0x195405(0x2496)]?_0xa35b86[_0x195405(0x3952)]():_0x498d85===_0x5a3c2b['o'][_0x195405(0x2029)]&&_0xa35b86 instanceof _0x491d7f['Lt']&&_0x17bb41['l'][_0x195405(0xc65)](_0xa35b86);for(const _0x35fc31 of _0xa35b86[_0x195405(0x4189)]())_0x4b8ad4[_0x195405(0x413d)](_0x35fc31,_0x4f9f7f),_0x4f9f7f+=0x4;}}['_writeAttributeData'](_0x5782d6,_0xec9486,_0x423791,_0x2ad714,_0x591666,_0x42b863,_0x4664b0){var _0x2582f8=_0xf40a0e;let _0x446526=[],_0x1f4c29;switch(_0x5782d6){case _0x5a3c2b['o'][_0x2582f8(0x3056)]:for(let _0x20e88b=0x0,_0x25cbb9=_0x423791['length']/_0x2ad714;_0x20e88b<_0x25cbb9;++_0x20e88b){_0x1f4c29=_0x20e88b*_0x2ad714;const _0x5836fb=_0x491d7f['P'][_0x2582f8(0x1c38)](_0x423791,_0x1f4c29);_0x42b863&&_0x17bb41['l']['_GetRightHandedPositionVector3FromRef'](_0x5836fb),_0x446526['push'](_0x5836fb[_0x2582f8(0x4189)]());}break;case _0x5a3c2b['o']['NormalKind']:for(let _0x10f17c=0x0,_0x4bc009=_0x423791[_0x2582f8(0x3785)]/_0x2ad714;_0x10f17c<_0x4bc009;++_0x10f17c){_0x1f4c29=_0x10f17c*_0x2ad714;const _0x22a57b=_0x491d7f['P'][_0x2582f8(0x1c38)](_0x423791,_0x1f4c29);_0x42b863&&_0x17bb41['l'][_0x2582f8(0x63f)](_0x22a57b),_0x22a57b[_0x2582f8(0x3952)](),_0x446526['push'](_0x22a57b[_0x2582f8(0x4189)]());}break;case _0x5a3c2b['o'][_0x2582f8(0x2029)]:for(let _0x37ce71=0x0,_0x532228=_0x423791[_0x2582f8(0x3785)]/_0x2ad714;_0x37ce71<_0x532228;++_0x37ce71){_0x1f4c29=_0x37ce71*_0x2ad714;const _0x3b745=_0x491d7f['Lt'][_0x2582f8(0x1c38)](_0x423791,_0x1f4c29);_0x42b863&&_0x17bb41['l'][_0x2582f8(0x22f3)](_0x3b745),_0x17bb41['l']['_NormalizeTangentFromRef'](_0x3b745),_0x446526['push'](_0x3b745[_0x2582f8(0x4189)]());}break;case _0x5a3c2b['o'][_0x2582f8(0x716)]:{const _0x45a7ba=_0x4664b0['material'];var _0x5db64a=!_0x45a7ba||'StandardMaterial'===_0x45a7ba[_0x2582f8(0x1d40)]();const _0x4cb54d=new(0x3===_0x2ad714?_0x9c6031['Wo']:_0x9c6031['HE'])();for(let _0x45d579=0x0,_0x43364a=_0x423791['length']/_0x2ad714;_0x45d579<_0x43364a;++_0x45d579)_0x1f4c29=_0x45d579*_0x2ad714,(0x3===_0x2ad714?_0x9c6031['Wo']:_0x9c6031['HE'])[_0x2582f8(0x1bea)](_0x423791,_0x1f4c29,_0x4cb54d),_0x5db64a&&_0x4cb54d[_0x2582f8(0xf1a)](_0x4cb54d),_0x446526[_0x2582f8(0x1e1d)](_0x4cb54d['asArray']());break;}case _0x5a3c2b['o'][_0x2582f8(0x616)]:case _0x5a3c2b['o'][_0x2582f8(0x9dc)]:for(let _0x20c889=0x0,_0x5d0d59=_0x423791[_0x2582f8(0x3785)]/_0x2ad714;_0x20c889<_0x5d0d59;++_0x20c889)_0x1f4c29=_0x20c889*_0x2ad714,_0x446526[_0x2582f8(0x1e1d)]([_0x423791[_0x1f4c29],_0x423791[_0x1f4c29+0x1]]);break;case _0x5a3c2b['o'][_0x2582f8(0x3f71)]:case _0x5a3c2b['o'][_0x2582f8(0x86a)]:for(let _0x591aad=0x0,_0x3ad526=_0x423791[_0x2582f8(0x3785)]/_0x2ad714;_0x591aad<_0x3ad526;++_0x591aad){_0x1f4c29=_0x591aad*_0x2ad714;const _0x231338=_0x491d7f['Lt'][_0x2582f8(0x1c38)](_0x423791,_0x1f4c29);_0x446526[_0x2582f8(0x1e1d)](_0x231338[_0x2582f8(0x4189)]());}break;case _0x5a3c2b['o'][_0x2582f8(0x1953)]:case _0x5a3c2b['o'][_0x2582f8(0x2fb1)]:for(let _0x1ac761=0x0,_0x171530=_0x423791[_0x2582f8(0x3785)]/_0x2ad714;_0x1ac761<_0x171530;++_0x1ac761){_0x1f4c29=_0x1ac761*_0x2ad714;const _0x7ccfc7=_0x491d7f['Lt'][_0x2582f8(0x1c38)](_0x423791,_0x1f4c29);_0x446526[_0x2582f8(0x1e1d)](_0x7ccfc7[_0x2582f8(0x4189)]());}break;default:_0x3641ab['w1'][_0x2582f8(0x27dc)](_0x2582f8(0x5d6)+_0x5782d6),_0x446526=[];}let _0x4df0ee;switch(_0xec9486){case _0x8a4e26['rY'][_0x2582f8(0x320f)]:_0x4df0ee=_0x591666[_0x2582f8(0x76c)][_0x2582f8(0xc95)](_0x591666);break;case _0x8a4e26['rY'][_0x2582f8(0x2c87)]:_0x4df0ee=_0x591666['setUInt16'][_0x2582f8(0xc95)](_0x591666);break;case _0x8a4e26['rY']['UNSIGNED_INT']:_0x4df0ee=_0x591666[_0x2582f8(0x38d8)][_0x2582f8(0xc95)](_0x591666);break;case _0x8a4e26['rY']['FLOAT']:_0x4df0ee=_0x591666[_0x2582f8(0x413d)]['bind'](_0x591666);break;default:return void _0x3641ab['w1'][_0x2582f8(0x27dc)](_0x2582f8(0x2ce6)+_0xec9486);}for(const _0x267617 of _0x446526)for(const _0x3d00a8 of _0x267617)_0x4df0ee(_0x3d00a8);}[_0xf40a0e(0x28a8)](_0x265a6e,_0x20b2ba,_0x1c251e,_0x304bf1,_0x2af84c,_0x719f3f,_0x3d905a,_0x43980b,_0x365806,_0x425598){var _0x3da3fe=_0xf40a0e;let _0x35466e=[],_0x253808,_0x47af3e=new _0x491d7f['P'](),_0x8f2315=new _0x491d7f['Lt'](0x0,0x0,0x0,0x0);switch(_0x265a6e){case _0x5a3c2b['o'][_0x3da3fe(0x3056)]:for(let _0x5075a5=_0x1c251e[_0x3da3fe(0x3198)];_0x5075a5<_0x1c251e[_0x3da3fe(0x3002)];++_0x5075a5){_0x253808=_0x1c251e[_0x3da3fe(0x3d99)]+_0x5075a5*_0x3d905a;var _0x4b09c7=_0x491d7f['P'][_0x3da3fe(0x1c38)](_0x2af84c,_0x253808);const _0x423cdb=_0x491d7f['P'][_0x3da3fe(0x1c38)](_0x719f3f,_0x253808);_0x47af3e=_0x423cdb[_0x3da3fe(0x3cb9)](_0x4b09c7,_0x47af3e),_0x365806&&_0x17bb41['l'][_0x3da3fe(0x3f3b)](_0x47af3e),_0x425598&&(_0x425598[_0x3da3fe(0x33a7)][_0x3da3fe(0x408c)](Math[_0x3da3fe(0x33a7)](_0x47af3e['x'],_0x425598[_0x3da3fe(0x33a7)]['x']),Math[_0x3da3fe(0x33a7)](_0x47af3e['y'],_0x425598[_0x3da3fe(0x33a7)]['y']),Math['min'](_0x47af3e['z'],_0x425598[_0x3da3fe(0x33a7)]['z'])),_0x425598['max'][_0x3da3fe(0x408c)](Math[_0x3da3fe(0x695)](_0x47af3e['x'],_0x425598['max']['x']),Math[_0x3da3fe(0x695)](_0x47af3e['y'],_0x425598[_0x3da3fe(0x695)]['y']),Math[_0x3da3fe(0x695)](_0x47af3e['z'],_0x425598[_0x3da3fe(0x695)]['z']))),_0x35466e[_0x3da3fe(0x1e1d)](_0x47af3e[_0x3da3fe(0x4189)]());}break;case _0x5a3c2b['o'][_0x3da3fe(0x2496)]:for(let _0x361863=_0x1c251e[_0x3da3fe(0x3198)];_0x361863<_0x1c251e[_0x3da3fe(0x3002)];++_0x361863){_0x253808=_0x1c251e[_0x3da3fe(0x3d99)]+_0x361863*_0x3d905a;const _0x4d6b1d=_0x491d7f['P'][_0x3da3fe(0x1c38)](_0x2af84c,_0x253808),_0x1959bd=(_0x4d6b1d[_0x3da3fe(0x3952)](),_0x491d7f['P'][_0x3da3fe(0x1c38)](_0x719f3f,_0x253808));_0x1959bd[_0x3da3fe(0x3952)](),_0x47af3e=_0x1959bd[_0x3da3fe(0x3cb9)](_0x4d6b1d,_0x47af3e),_0x365806&&_0x17bb41['l'][_0x3da3fe(0x63f)](_0x47af3e),_0x35466e[_0x3da3fe(0x1e1d)](_0x47af3e[_0x3da3fe(0x4189)]());}break;case _0x5a3c2b['o'][_0x3da3fe(0x2029)]:for(let _0x3e20cb=_0x1c251e[_0x3da3fe(0x3198)];_0x3e20cb<_0x1c251e[_0x3da3fe(0x3002)];++_0x3e20cb){_0x253808=_0x1c251e[_0x3da3fe(0x3d99)]+_0x3e20cb*(_0x3d905a+0x1);var _0x51dfcc=_0x491d7f['Lt'][_0x3da3fe(0x1c38)](_0x2af84c,_0x253808);_0x17bb41['l']['_NormalizeTangentFromRef'](_0x51dfcc);const _0x166af3=_0x491d7f['Lt']['FromArray'](_0x719f3f,_0x253808);_0x17bb41['l'][_0x3da3fe(0xc65)](_0x166af3),_0x8f2315=_0x166af3[_0x3da3fe(0x3cb9)](_0x51dfcc,_0x8f2315),_0x365806&&_0x17bb41['l'][_0x3da3fe(0x22f3)](_0x8f2315),_0x35466e['push']([_0x8f2315['x'],_0x8f2315['y'],_0x8f2315['z']]);}break;default:_0x3641ab['w1']['Warn'](_0x3da3fe(0x5d6)+_0x265a6e),_0x35466e=[];}let _0x55ead4;switch(_0x20b2ba){case _0x8a4e26['rY'][_0x3da3fe(0x320f)]:_0x55ead4=_0x43980b['setUInt8'][_0x3da3fe(0xc95)](_0x43980b);break;case _0x8a4e26['rY'][_0x3da3fe(0x2c87)]:_0x55ead4=_0x43980b[_0x3da3fe(0x2cc)][_0x3da3fe(0xc95)](_0x43980b);break;case _0x8a4e26['rY'][_0x3da3fe(0x2f6d)]:_0x55ead4=_0x43980b[_0x3da3fe(0x38d8)][_0x3da3fe(0xc95)](_0x43980b);break;case _0x8a4e26['rY'][_0x3da3fe(0x95e)]:_0x55ead4=_0x43980b[_0x3da3fe(0x413d)][_0x3da3fe(0xc95)](_0x43980b);break;default:return void _0x3641ab['w1'][_0x3da3fe(0x27dc)](_0x3da3fe(0x2ce6)+_0x20b2ba);}for(const _0x14f294 of _0x35466e)for(const _0x4436f3 of _0x14f294)_0x55ead4(_0x4436f3);}[_0xf40a0e(0x2ec4)](_0x5d26fa,_0x12c09b,_0x526316){var _0xf42067=_0xf40a0e;const _0x5ea98a={'byteLength':this[_0xf42067(0x1f08)]};let _0x4e2dfc,_0x34cf8f,_0x2aad8d,_0x3119c5=this[_0xf42067(0x1f08)];return _0x5ea98a['byteLength']&&(this[_0xf42067(0x375c)][_0xf42067(0x419d)]=[_0x5ea98a]),this[_0xf42067(0x356b)]&&this[_0xf42067(0x356b)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)][_0xf42067(0x3ae9)]=this['_nodes']),this[_0xf42067(0x158a)]&&this['_meshes']['length']&&(this[_0xf42067(0x375c)]['meshes']=this['_meshes']),this[_0xf42067(0x206c)]&&this['_scenes']['length']&&(this['_glTF'][_0xf42067(0x28e3)]=this['_scenes'],this['_glTF'][_0xf42067(0xa56)]=0x0),this['_cameras']&&this[_0xf42067(0x3206)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)]['cameras']=this[_0xf42067(0x3206)]),this['_bufferViews']&&this[_0xf42067(0x409f)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)][_0xf42067(0x12bf)]=this[_0xf42067(0x409f)]),this['_accessors']&&this['_accessors']['length']&&(this[_0xf42067(0x375c)]['accessors']=this['_accessors']),this[_0xf42067(0x1de4)]&&this[_0xf42067(0x1de4)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)][_0xf42067(0x5fd)]=this[_0xf42067(0x1de4)]),this[_0xf42067(0x270)]&&this[_0xf42067(0x270)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)]['materials']=this[_0xf42067(0x270)]),this[_0xf42067(0x251)]&&this['_textures'][_0xf42067(0x3785)]&&(this['_glTF'][_0xf42067(0x3ab1)]=this[_0xf42067(0x251)]),this[_0xf42067(0x567)]&&this[_0xf42067(0x567)][_0xf42067(0x3785)]&&(this[_0xf42067(0x375c)][_0xf42067(0x35c5)]=this[_0xf42067(0x567)]),this[_0xf42067(0x38bb)]&&this[_0xf42067(0x38bb)]['length']&&(this[_0xf42067(0x375c)][_0xf42067(0x39d8)]=this['_skins']),this[_0xf42067(0x2f74)]&&this[_0xf42067(0x2f74)]['length']&&(_0x5d26fa?(this['_glTF']['images']=[],this[_0xf42067(0x2f74)][_0xf42067(0x66b)](_0x259e30=>{var _0x274ad4=_0xf42067;_0x259e30[_0x274ad4(0x2451)]&&(_0x34cf8f=this[_0x274ad4(0x2468)][_0x259e30[_0x274ad4(0x2451)]],this['_orderedImageData'][_0x274ad4(0x1e1d)](_0x34cf8f),_0x4e2dfc=_0x259e30[_0x274ad4(0x2451)][_0x274ad4(0x1691)]('.')[0x0]+_0x274ad4(0x2f0b),_0x2aad8d=_0x17bb41['l'][_0x274ad4(0x3afc)](0x0,_0x3119c5,_0x34cf8f[_0x274ad4(0x1b48)][_0x274ad4(0x17c7)],void 0x0,_0x4e2dfc),_0x3119c5+=_0x34cf8f[_0x274ad4(0x1b48)][_0x274ad4(0x17c7)],this[_0x274ad4(0x409f)]['push'](_0x2aad8d),_0x259e30[_0x274ad4(0x14b4)]=this[_0x274ad4(0x409f)][_0x274ad4(0x3785)]-0x1,_0x259e30[_0x274ad4(0x3844)]=_0x4e2dfc,_0x259e30[_0x274ad4(0x4026)]=_0x34cf8f[_0x274ad4(0x4026)],_0x259e30[_0x274ad4(0x2451)]=void 0x0,this[_0x274ad4(0x375c)][_0x274ad4(0xc92)]||(this[_0x274ad4(0x375c)][_0x274ad4(0xc92)]=[]),this[_0x274ad4(0x375c)][_0x274ad4(0xc92)][_0x274ad4(0x1e1d)](_0x259e30));}),_0x5ea98a['byteLength']=_0x3119c5):this[_0xf42067(0x375c)]['images']=this[_0xf42067(0x2f74)]),_0x5d26fa||(_0x5ea98a['uri']=_0x12c09b+_0xf42067(0x391a)),_0x526316?JSON[_0xf42067(0x25eb)](this[_0xf42067(0x375c)],null,0x2):JSON[_0xf42067(0x25eb)](this[_0xf42067(0x375c)]);}[_0xf40a0e(0x29af)](_0x493926,_0xd7e1e6=!0x0){var _0x5f2b8b=_0xf40a0e;return this[_0x5f2b8b(0x1c5e)]()[_0x5f2b8b(0xd1a)](_0x59e7eb=>{var _0x54b8a2=_0x5f2b8b;this['_extensionsOnExporting']();var _0x35f8d7=this[_0x54b8a2(0x2ec4)](!0x1,_0x493926,!0x0),_0x59e7eb=new Blob([_0x59e7eb],{'type':'application/octet-stream'}),_0x43457a=_0x493926+_0x54b8a2(0x1418),_0x488bac=_0x493926+_0x54b8a2(0x391a);const _0x1b0ee4=new _0x58f4d9['s']();if(_0x1b0ee4[_0x54b8a2(0x327f)][_0x43457a]=_0x35f8d7,_0x1b0ee4[_0x54b8a2(0x327f)][_0x488bac]=_0x59e7eb,this[_0x54b8a2(0x2468)]){for(const _0x28521f in this[_0x54b8a2(0x2468)])_0x1b0ee4[_0x54b8a2(0x327f)][_0x28521f]=new Blob([this[_0x54b8a2(0x2468)][_0x28521f][_0x54b8a2(0x1b48)]],{'type':this[_0x54b8a2(0x2468)][_0x28521f][_0x54b8a2(0x4026)]});}return _0xd7e1e6&&this[_0x54b8a2(0x3551)](),_0x1b0ee4;});}[_0xf40a0e(0x1c5e)](){var _0xc6247c=_0xf40a0e;const _0x3fd523=new _0x2961ea(0x4);return this[_0xc6247c(0x2c08)](this[_0xc6247c(0x3b4d)],_0x3fd523)[_0xc6247c(0xd1a)](()=>(this['_localEngine']&&this['_localEngine'][_0xc6247c(0x3551)](),_0x3fd523[_0xc6247c(0x1f7c)]()));}[_0xf40a0e(0x214f)](_0x5c7e4a){return _0x5c7e4a%=0x4,0x0==_0x5c7e4a?_0x5c7e4a:0x4-_0x5c7e4a;}['_generateGLBAsync'](_0x5f2190,_0x7531f5=!0x0){var _0x3b550b=_0xf40a0e;return this['_generateBinaryAsync']()[_0x3b550b(0xd1a)](_0x2f1711=>{var _0x4a206b=_0x3b550b;this['_extensionsOnExporting']();const _0x18f5b9=this[_0x4a206b(0x2ec4)](!0x0);var _0x5ec738=_0x5f2190+'.glb';let _0x50d967=_0x18f5b9['length'],_0xb24d15,_0x165019=0x0;if(_0x4a206b(0x3e74)!=typeof TextEncoder){const _0x803d69=new TextEncoder();_0xb24d15=_0x803d69[_0x4a206b(0xb4d)](_0x18f5b9),_0x50d967=_0xb24d15['length'];}for(let _0x3a2ee9=0x0;_0x3a2ee9<this[_0x4a206b(0x3841)]['length'];++_0x3a2ee9)_0x165019+=this[_0x4a206b(0x3841)][_0x3a2ee9]['data']['byteLength'];var _0x157d32=this[_0x4a206b(0x214f)](_0x50d967),_0x268f27=this[_0x4a206b(0x214f)](_0x2f1711[_0x4a206b(0x17c7)]),_0x17a89=this['_getPadding'](_0x165019),_0x207f1f=0x1c+_0x50d967+_0x157d32+_0x2f1711[_0x4a206b(0x17c7)]+_0x268f27+_0x165019+_0x17a89,_0x490d2b=new ArrayBuffer(0xc);const _0x7aa103=new DataView(_0x490d2b);_0x7aa103[_0x4a206b(0x396f)](0x0,0x46546c67,!0x0),_0x7aa103[_0x4a206b(0x396f)](0x4,0x2,!0x0),_0x7aa103[_0x4a206b(0x396f)](0x8,_0x207f1f,!0x0),_0x207f1f=new ArrayBuffer(0x8+_0x50d967+_0x157d32);const _0x35a7ce=new DataView(_0x207f1f),_0x47fd20=(_0x35a7ce[_0x4a206b(0x396f)](0x0,_0x50d967+_0x157d32,!0x0),_0x35a7ce[_0x4a206b(0x396f)](0x4,0x4e4f534a,!0x0),new Uint8Array(_0x207f1f,0x8));if(_0xb24d15)_0x47fd20[_0x4a206b(0xc1b)](_0xb24d15);else{var _0x3f576c='_'[_0x4a206b(0x3858)](0x0);for(let _0xc40314=0x0;_0xc40314<_0x50d967;++_0xc40314){var _0x447ed7=_0x18f5b9['charCodeAt'](_0xc40314);_0x447ed7!=_0x18f5b9[_0x4a206b(0x263e)](_0xc40314)?_0x47fd20[_0xc40314]=_0x3f576c:_0x47fd20[_0xc40314]=_0x447ed7;}}const _0x333aa5=new Uint8Array(_0x207f1f,0x8+_0x50d967);for(let _0x352ecd=0x0;_0x352ecd<_0x157d32;++_0x352ecd)_0x333aa5[_0x352ecd]=0x20;var _0x401581=new ArrayBuffer(0x8);const _0xf44953=new DataView(_0x401581);_0xf44953['setUint32'](0x0,_0x2f1711['byteLength']+_0x165019+_0x17a89,!0x0),_0xf44953[_0x4a206b(0x396f)](0x4,0x4e4942,!0x0);var _0x2e991a=new ArrayBuffer(_0x268f27);const _0x4c33e8=new Uint8Array(_0x2e991a);for(let _0x2cac43=0x0;_0x2cac43<_0x268f27;++_0x2cac43)_0x4c33e8[_0x2cac43]=0x0;var _0xa7463f=new ArrayBuffer(_0x17a89);const _0x4ab46b=new Uint8Array(_0xa7463f);for(let _0x13a45e=0x0;_0x13a45e<_0x17a89;++_0x13a45e)_0x4ab46b[_0x13a45e]=0x0;const _0x5d28e8=[_0x490d2b,_0x207f1f,_0x401581,_0x2f1711];for(let _0x5756f1=0x0;_0x5756f1<this[_0x4a206b(0x3841)][_0x4a206b(0x3785)];++_0x5756f1)_0x5d28e8[_0x4a206b(0x1e1d)](this[_0x4a206b(0x3841)][_0x5756f1][_0x4a206b(0x1b48)]);_0x5d28e8[_0x4a206b(0x1e1d)](_0x2e991a),_0x5d28e8[_0x4a206b(0x1e1d)](_0xa7463f),_0x490d2b=new Blob(_0x5d28e8,{'type':_0x4a206b(0x1244)});const _0x47d4bc=new _0x58f4d9['s']();return _0x47d4bc[_0x4a206b(0x327f)][_0x5ec738]=_0x490d2b,null!=this[_0x4a206b(0x289b)]&&this[_0x4a206b(0x289b)]['dispose'](),_0x7531f5&&this[_0x4a206b(0x3551)](),_0x47d4bc;});}['_setNodeTransformation'](_0x109898,_0x1c510f,_0x29e5b3){var _0x29646e=_0xf40a0e;_0x1c510f[_0x29646e(0x34e)]()[_0x29646e(0x3e70)](0x0,0x0,0x0)||_0x3641ab['w1'][_0x29646e(0x27dc)](_0x29646e(0x237e)),_0x1c510f[_0x29646e(0xdfa)][_0x29646e(0x3e70)](0x0,0x0,0x0)||(_0x109898[_0x29646e(0x1353)]=(_0x29e5b3?_0x17bb41['l']['_GetRightHandedPositionVector3'](_0x1c510f[_0x29646e(0xdfa)]):_0x1c510f[_0x29646e(0xdfa)])[_0x29646e(0x4189)]()),_0x1c510f['scaling']['equalsToFloats'](0x1,0x1,0x1)||(_0x109898[_0x29646e(0x5ab)]=_0x1c510f[_0x29646e(0x114e)][_0x29646e(0x4189)]());const _0x32dbd8=_0x491d7f['_f'][_0x29646e(0x372)](_0x1c510f[_0x29646e(0x30d0)]['y'],_0x1c510f['rotation']['x'],_0x1c510f[_0x29646e(0x30d0)]['z']);_0x1c510f[_0x29646e(0x373c)]&&_0x32dbd8[_0x29646e(0x3a25)](_0x1c510f['rotationQuaternion']),_0x491d7f['_f'][_0x29646e(0x1e0b)](_0x32dbd8)||(_0x29e5b3&&_0x17bb41['l'][_0x29646e(0x220f)](_0x32dbd8),_0x109898[_0x29646e(0x30d0)]=_0x32dbd8[_0x29646e(0x3952)]()[_0x29646e(0x4189)]());}[_0xf40a0e(0x9ab)](_0x188f67,_0x4a458b,_0x212a34){var _0x546732=_0xf40a0e;_0x4a458b['position'][_0x546732(0x3e70)](0x0,0x0,0x0)||(_0x188f67[_0x546732(0x1353)]=(_0x212a34?_0x17bb41['l']['_GetRightHandedPositionVector3'](_0x4a458b[_0x546732(0xdfa)]):_0x4a458b[_0x546732(0xdfa)])[_0x546732(0x4189)]());const _0x50a16e=_0x4a458b[_0x546732(0x373c)];_0x50a16e&&!_0x491d7f['_f'][_0x546732(0x1e0b)](_0x50a16e)&&(_0x212a34&&_0x17bb41['l'][_0x546732(0x220f)](_0x50a16e),_0x188f67['rotation']=_0x50a16e['normalize']()[_0x546732(0x4189)]());}[_0xf40a0e(0x3f65)](_0x5d3a3d,_0x23343a){var _0x50eb61=_0xf40a0e;if(_0x23343a['isVerticesDataPresent'](_0x5d3a3d)){_0x23343a=_0x23343a[_0x50eb61(0x3ca4)](_0x5d3a3d);if(_0x23343a)return _0x23343a;}return null;}[_0xf40a0e(0x3cfe)](_0x3de15a,_0x40bc62,_0x383db9,_0x47f351,_0x5b57e9,_0x18cfe5){var _0x1183d6=_0xf40a0e;const _0x23237d=_0x383db9 instanceof _0x23f16d['Kj']?_0x383db9:_0x383db9 instanceof _0x3b6667['S']?_0x383db9[_0x1183d6(0x3b0)]:null;var _0x760f2a,_0x3986dc,_0x2a596b;_0x23237d&&(_0x3986dc=_0x23237d[_0x1183d6(0x3ca4)](_0x3de15a),_0x760f2a=_0x23237d[_0x1183d6(0x3e76)](_0x3de15a),_0x3986dc&&_0x760f2a&&(_0x3986dc=_0x5a3c2b['o'][_0x1183d6(0x3e18)](_0x40bc62),_0x2a596b=_0x760f2a[_0x1183d6(0x3785)]*_0x3986dc,_0x2a596b=_0x17bb41['l'][_0x1183d6(0x3afc)](0x0,_0x47f351['getByteOffset'](),_0x2a596b,_0x5b57e9,_0x3de15a+_0x1183d6(0x2dc9)+_0x23237d[_0x1183d6(0x3844)]),this[_0x1183d6(0x409f)][_0x1183d6(0x1e1d)](_0x2a596b),this['_writeAttributeData'](_0x3de15a,_0x40bc62,_0x760f2a,_0x5b57e9/_0x3986dc,_0x47f351,_0x18cfe5,_0x383db9)));}[_0xf40a0e(0x2449)](_0x73b9,_0x1ecb4a,_0x2b06ea,_0x13c3de,_0x565cfb){var _0x22b32c=_0xf40a0e;if(_0x2b06ea){_0x1ecb4a[_0x22b32c(0x3eab)]||(_0x1ecb4a[_0x22b32c(0x3eab)]=[]);const _0x5e62d1={};if(_0x2b06ea['hasNormals']&&(_0x201a15=_0x73b9[_0x22b32c(0x3ce5)]()[_0x22b32c(0x3e76)](_0x5a3c2b['o']['NormalKind']),_0x1ab743=_0x2b06ea[_0x22b32c(0x2a11)](),_0x276c84=0xc*(_0x4b4915=_0x73b9[_0x22b32c(0x3002)]),_0x276c84=_0x17bb41['l'][_0x22b32c(0x3afc)](0x0,_0x13c3de[_0x22b32c(0x1b8c)](),_0x276c84,0xc,_0x2b06ea['name']+_0x22b32c(0x16f3)),this[_0x22b32c(0x409f)][_0x22b32c(0x1e1d)](_0x276c84),_0x276c84=this[_0x22b32c(0x409f)][_0x22b32c(0x3785)]-0x1,_0x276c84=_0x17bb41['l'][_0x22b32c(0x3391)](_0x276c84,_0x2b06ea[_0x22b32c(0x3844)]+_0x22b32c(0x2a94),_0x8a4e26['Jg'][_0x22b32c(0x3c25)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x4b4915,0x0,null,null),this[_0x22b32c(0x40ac)]['push'](_0x276c84),_0x5e62d1[_0x22b32c(0x2bb6)]=this[_0x22b32c(0x40ac)][_0x22b32c(0x3785)]-0x1,this[_0x22b32c(0x28a8)](_0x5a3c2b['o'][_0x22b32c(0x2496)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x73b9,_0x2b06ea,_0x201a15,_0x1ab743,0x3,_0x13c3de,_0x565cfb)),_0x2b06ea[_0x22b32c(0x3ad7)]){var _0x4b4915=_0x73b9[_0x22b32c(0x3ce5)]()[_0x22b32c(0x3e76)](_0x5a3c2b['o']['PositionKind']),_0x276c84=_0x2b06ea[_0x22b32c(0x2b0)](),_0x201a15=_0x73b9[_0x22b32c(0x3002)],_0x1ab743=0xc*_0x201a15,_0x1ab743=_0x17bb41['l'][_0x22b32c(0x3afc)](0x0,_0x13c3de[_0x22b32c(0x1b8c)](),_0x1ab743,0xc,_0x2b06ea[_0x22b32c(0x3844)]+'_POSITION'),_0x1ab743=(this[_0x22b32c(0x409f)]['push'](_0x1ab743),this[_0x22b32c(0x409f)][_0x22b32c(0x3785)]-0x1);const _0x5621f3={'min':new _0x491d7f['P'](Infinity,Infinity,Infinity),'max':new _0x491d7f['P'](-Infinity,-Infinity,-Infinity)},_0xe4b962=_0x17bb41['l']['_CreateAccessor'](_0x1ab743,_0x2b06ea[_0x22b32c(0x3844)]+_0x22b32c(0x2ae8),_0x8a4e26['Jg'][_0x22b32c(0x3c25)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x201a15,0x0,null,null);this[_0x22b32c(0x40ac)][_0x22b32c(0x1e1d)](_0xe4b962),_0x5e62d1[_0x22b32c(0x2759)]=this[_0x22b32c(0x40ac)][_0x22b32c(0x3785)]-0x1,this['writeMorphTargetAttributeData'](_0x5a3c2b['o'][_0x22b32c(0x3056)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x73b9,_0x2b06ea,_0x4b4915,_0x276c84,0x3,_0x13c3de,_0x565cfb,_0x5621f3),_0xe4b962[_0x22b32c(0x33a7)]=_0x5621f3[_0x22b32c(0x33a7)][_0x22b32c(0x4189)](),_0xe4b962[_0x22b32c(0x695)]=_0x5621f3[_0x22b32c(0x695)][_0x22b32c(0x4189)]();}_0x2b06ea[_0x22b32c(0x68f)]&&(_0x1ab743=_0x73b9['getMesh']()[_0x22b32c(0x3e76)](_0x5a3c2b['o']['TangentKind']),_0x201a15=_0x2b06ea[_0x22b32c(0x24e7)](),_0x276c84=0xc*(_0x4b4915=_0x73b9['verticesCount']),_0x276c84=_0x17bb41['l'][_0x22b32c(0x3afc)](0x0,_0x13c3de[_0x22b32c(0x1b8c)](),_0x276c84,0xc,_0x2b06ea[_0x22b32c(0x3844)]+_0x22b32c(0x16f3)),this[_0x22b32c(0x409f)][_0x22b32c(0x1e1d)](_0x276c84),_0x276c84=this[_0x22b32c(0x409f)][_0x22b32c(0x3785)]-0x1,_0x276c84=_0x17bb41['l'][_0x22b32c(0x3391)](_0x276c84,_0x2b06ea['name']+_0x22b32c(0x1968),_0x8a4e26['Jg'][_0x22b32c(0x3c25)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x4b4915,0x0,null,null),this[_0x22b32c(0x40ac)][_0x22b32c(0x1e1d)](_0x276c84),_0x5e62d1[_0x22b32c(0x324a)]=this[_0x22b32c(0x40ac)][_0x22b32c(0x3785)]-0x1,this[_0x22b32c(0x28a8)](_0x5a3c2b['o'][_0x22b32c(0x2029)],_0x8a4e26['rY'][_0x22b32c(0x95e)],_0x73b9,_0x2b06ea,_0x1ab743,_0x201a15,0x3,_0x13c3de,_0x565cfb)),_0x1ecb4a[_0x22b32c(0x3eab)]['push'](_0x5e62d1);}}[_0xf40a0e(0x2807)](_0x2e6ccd){var _0x2a4b3f=_0xf40a0e;return _0x2e6ccd instanceof _0x2e3b55['_']?_0x3b4354['F'][_0x2a4b3f(0x1539)]:_0x2e6ccd[_0x2a4b3f(0xefb)]?_0x2e6ccd['material']['fillMode']:_0x3b4354['F'][_0x2a4b3f(0xca5)];}[_0xf40a0e(0x32db)](_0x1080f3,_0x353e8e){var _0x282555=_0xf40a0e;switch(_0x353e8e){case _0x3b4354['F'][_0x282555(0xca5)]:break;case _0x3b4354['F']['TriangleStripDrawMode']:_0x1080f3[_0x282555(0x16a7)]=_0x8a4e26['xB'][_0x282555(0x10ae)];break;case _0x3b4354['F'][_0x282555(0x36d5)]:_0x1080f3[_0x282555(0x16a7)]=_0x8a4e26['xB'][_0x282555(0x2b4)];break;case _0x3b4354['F']['PointListDrawMode']:case _0x3b4354['F'][_0x282555(0x204a)]:_0x1080f3[_0x282555(0x16a7)]=_0x8a4e26['xB'][_0x282555(0x31d4)];break;case _0x3b4354['F'][_0x282555(0x3762)]:_0x1080f3[_0x282555(0x16a7)]=_0x8a4e26['xB'][_0x282555(0x228f)];break;case _0x3b4354['F']['LineListDrawMode']:_0x1080f3[_0x282555(0x16a7)]=_0x8a4e26['xB']['LINES'];break;case _0x3b4354['F'][_0x282555(0x28b7)]:_0x1080f3['mode']=_0x8a4e26['xB']['LINE_STRIP'];}}[_0xf40a0e(0x4122)](_0x371cc3,_0x4ce0e1){var _0x4630d2=_0xf40a0e;switch(_0x4ce0e1){case _0x5a3c2b['o']['PositionKind']:_0x371cc3['attributes'][_0x4630d2(0x2759)]=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o']['NormalKind']:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x2bb6)]=this['_accessors'][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x716)]:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x22d1)]=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x2029)]:_0x371cc3['attributes'][_0x4630d2(0x324a)]=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o']['UVKind']:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x70b)]=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x9dc)]:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x522)]=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x3f71)]:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x4048)]=this['_accessors'][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o']['MatricesIndicesExtraKind']:_0x371cc3['attributes']['JOINTS_1']=this[_0x4630d2(0x40ac)][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x1953)]:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x2c49)]=this['_accessors'][_0x4630d2(0x3785)]-0x1;break;case _0x5a3c2b['o'][_0x4630d2(0x2fb1)]:_0x371cc3[_0x4630d2(0x1427)][_0x4630d2(0x2b9e)]=this[_0x4630d2(0x40ac)]['length']-0x1;break;default:_0x3641ab['w1'][_0x4630d2(0x27dc)]('Unsupported\x20Vertex\x20Buffer\x20Type:\x20'+_0x4ce0e1);}}['_setPrimitiveAttributesAsync'](_0x157361,_0x36c4be,_0x12f612,_0x5a0259){var _0x1c622e=_0xf40a0e,_0x26797a;const _0xd7eb1f=[];let _0x56169d=null,_0x4dfdda;_0x36c4be instanceof _0x23f16d['Kj']?_0x56169d=_0x36c4be:_0x36c4be instanceof _0x3b6667['S']&&(_0x56169d=_0x36c4be[_0x1c622e(0x3b0)]);var _0x37a3cf=[{'kind':_0x5a3c2b['o'][_0x1c622e(0x3056)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3c25)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0xc},{'kind':_0x5a3c2b['o']['NormalKind'],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3c25)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0xc},{'kind':_0x5a3c2b['o'][_0x1c622e(0x716)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3a05)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x10},{'kind':_0x5a3c2b['o'][_0x1c622e(0x2029)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3a05)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x10},{'kind':_0x5a3c2b['o'][_0x1c622e(0x616)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x15af)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x8},{'kind':_0x5a3c2b['o'][_0x1c622e(0x9dc)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x15af)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x8},{'kind':_0x5a3c2b['o']['MatricesIndicesKind'],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3a05)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x2c87)],'byteStride':0x8},{'kind':_0x5a3c2b['o'][_0x1c622e(0x86a)],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3a05)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x2c87)],'byteStride':0x8},{'kind':_0x5a3c2b['o'][_0x1c622e(0x1953)],'accessorType':_0x8a4e26['Jg']['VEC4'],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x10},{'kind':_0x5a3c2b['o']['MatricesWeightsExtraKind'],'accessorType':_0x8a4e26['Jg'][_0x1c622e(0x3a05)],'accessorComponentType':_0x8a4e26['rY'][_0x1c622e(0x95e)],'byteStride':0x10}];if(_0x56169d){let _0x52e27e=null;var _0x4f91f8=this[_0x1c622e(0x2807)](_0x56169d);const _0x404659={},_0x62ba52=_0x56169d[_0x1c622e(0x3672)];for(const _0x56b7c3 of _0x37a3cf){var _0x43e920=_0x56b7c3[_0x1c622e(0xf9c)],_0xa36a22=_0x56b7c3[_0x1c622e(0x3b62)];if(_0x56169d[_0x1c622e(0x950)](_0x43e920)){const _0x86e246=this[_0x1c622e(0x3f65)](_0x43e920,_0x56169d);_0x56b7c3[_0x1c622e(0x321e)]=_0x86e246?_0x86e246[_0x1c622e(0x21c2)]()*_0x5a3c2b['o'][_0x1c622e(0x3e18)](_0x56b7c3[_0x1c622e(0x3b62)]):0x4*_0x5a3c2b['o'][_0x1c622e(0x1501)](_0x43e920),0xc===_0x56b7c3['byteStride']&&(_0x56b7c3[_0x1c622e(0x403b)]=_0x8a4e26['Jg'][_0x1c622e(0x3c25)]),this['_createBufferViewKind'](_0x43e920,_0xa36a22,_0x36c4be,_0x12f612,_0x56b7c3[_0x1c622e(0x321e)],_0x5a0259),_0x56b7c3['bufferViewIndex']=this[_0x1c622e(0x409f)][_0x1c622e(0x3785)]-0x1,_0x404659[_0x43e920]=_0x56b7c3[_0x1c622e(0x3dfd)];}}if(_0x56169d[_0x1c622e(0xe64)]()){var _0x5448e9=_0x56169d['getIndices']();if(_0x5448e9){var _0x309e8d=0x4*_0x5448e9[_0x1c622e(0x3785)],_0x309e8d=_0x17bb41['l'][_0x1c622e(0x3afc)](0x0,_0x12f612[_0x1c622e(0x1b8c)](),_0x309e8d,void 0x0,_0x1c622e(0x685)+_0x56169d[_0x1c622e(0x3844)]);this[_0x1c622e(0x409f)][_0x1c622e(0x1e1d)](_0x309e8d),_0x52e27e=this[_0x1c622e(0x409f)][_0x1c622e(0x3785)]-0x1;for(let _0x776cb1=0x0,_0x54a542=_0x5448e9['length'];_0x776cb1<_0x54a542;++_0x776cb1)_0x12f612[_0x1c622e(0x38d8)](_0x5448e9[_0x776cb1]);}}if(_0x56169d[_0x1c622e(0x345e)])for(const _0x4b29e8 of _0x56169d[_0x1c622e(0x345e)]){let _0x4f3503=_0x4b29e8['getMaterial']()||_0x56169d['getScene']()[_0x1c622e(0x2bb3)],_0x5e91d1=null;if(_0x4f3503){if(_0x56169d instanceof _0x2e3b55['_']){const _0x2d7413={'name':_0x56169d[_0x1c622e(0x3844)]+_0x1c622e(0x22b4)};(!_0x56169d[_0x1c622e(0x389a)][_0x1c622e(0x2e4)](_0x9c6031['Wo'][_0x1c622e(0x1f94)]())||_0x56169d['alpha']<0x1)&&(_0x2d7413[_0x1c622e(0x1e68)]={'baseColorFactor':_0x56169d[_0x1c622e(0x389a)][_0x1c622e(0x4189)]()[_0x1c622e(0xec4)]([_0x56169d[_0x1c622e(0x37fb)]])}),this[_0x1c622e(0x270)][_0x1c622e(0x1e1d)](_0x2d7413),_0x5e91d1=this['_materials'][_0x1c622e(0x3785)]-0x1;}else _0x4f3503 instanceof _0x37622d['G']?(_0x719956=_0x4f3503['subMaterials'][_0x4b29e8[_0x1c622e(0x2b94)]])&&(_0x4f3503=_0x719956,_0x5e91d1=this[_0x1c622e(0x4064)][_0x4f3503[_0x1c622e(0x1441)]]):_0x5e91d1=this[_0x1c622e(0x4064)][_0x4f3503[_0x1c622e(0x1441)]];}var _0x719956,_0x11bcc0,_0x263099=null!=_0x5e91d1?this[_0x1c622e(0x270)][_0x5e91d1]:null;const _0x1c02b3={'attributes':{}};this['_setPrimitiveMode'](_0x1c02b3,_0x4f91f8);for(const _0x46e33d of _0x37a3cf){var _0x5bcd5b=_0x46e33d[_0x1c622e(0xf9c)];if(_0x5bcd5b!==_0x5a3c2b['o'][_0x1c622e(0x616)]&&_0x5bcd5b!==_0x5a3c2b['o'][_0x1c622e(0x9dc)]||this[_0x1c622e(0xc6e)][_0x1c622e(0x9e4)]||_0x263099&&this[_0x1c622e(0x3d4d)][_0x1c622e(0x2dbf)](_0x263099)){var _0x3ec527,_0x53fbeb,_0x10c5b3=_0x56169d['getVerticesData'](_0x5bcd5b);if(_0x10c5b3){const _0x531896=this[_0x1c622e(0x3f65)](_0x5bcd5b,_0x56169d);_0x531896&&(_0x3ec527=_0x531896[_0x1c622e(0x21c2)](),null!=(_0x53fbeb=_0x46e33d[_0x1c622e(0x3dfd)])&&(_0x4dfdda={'min':null,'max':null},_0x5bcd5b==_0x5a3c2b['o'][_0x1c622e(0x3056)]&&(_0x4dfdda=_0x17bb41['l'][_0x1c622e(0x1709)](_0x10c5b3,0x0,_0x10c5b3['length']/_0x3ec527,_0x5a0259)),_0x53fbeb=_0x17bb41['l']['_CreateAccessor'](_0x53fbeb,_0x5bcd5b+_0x1c622e(0x2dc9)+_0x36c4be[_0x1c622e(0x3844)],_0x46e33d[_0x1c622e(0x403b)],_0x46e33d[_0x1c622e(0x3b62)],_0x10c5b3[_0x1c622e(0x3785)]/_0x3ec527,0x0,_0x4dfdda[_0x1c622e(0x33a7)],_0x4dfdda[_0x1c622e(0x695)]),this[_0x1c622e(0x40ac)][_0x1c622e(0x1e1d)](_0x53fbeb),this[_0x1c622e(0x4122)](_0x1c02b3,_0x5bcd5b)));}}}if(_0x52e27e&&(_0x719956=_0x17bb41['l'][_0x1c622e(0x3391)](_0x52e27e,_0x1c622e(0x37de)+_0x36c4be[_0x1c622e(0x3844)],_0x8a4e26['Jg']['SCALAR'],_0x8a4e26['rY']['UNSIGNED_INT'],_0x4b29e8[_0x1c622e(0x1bc3)],0x4*_0x4b29e8[_0x1c622e(0x3d99)],null,null),this[_0x1c622e(0x40ac)][_0x1c622e(0x1e1d)](_0x719956),_0x1c02b3[_0x1c622e(0x39d4)]=this[_0x1c622e(0x40ac)][_0x1c622e(0x3785)]-0x1),null!=_0x5e91d1&&0x0<Object[_0x1c622e(0xb46)](_0x1c02b3['attributes'])[_0x1c622e(0x3785)]){var _0x4d9311=null!==_0x56169d[_0x1c622e(0x2a45)]?_0x56169d[_0x1c622e(0x2a45)]:_0x4f3503[_0x1c622e(0x403d)];if(_0x4d9311==_0x3b4354['F']['ClockWiseSideOrientation']&&this[_0x1c622e(0x3b4d)][_0x1c622e(0x3ece)]||_0x4d9311==_0x3b4354['F'][_0x1c622e(0x2ecc)]&&_0x5a0259&&_0x56169d[_0x1c622e(0x2a45)]!==(null==(_0x26797a=_0x56169d['material'])?void 0x0:_0x26797a['sideOrientation'])){let _0x1e7ce7=null!=_0x52e27e?this[_0x1c622e(0x409f)][_0x52e27e][_0x1c622e(0x343d)]:null,_0xbf49b8=(null==_0x1e7ce7&&(_0x1e7ce7=0x0),null);if(_0xbf49b8=null!=_0x52e27e?_0x56169d[_0x1c622e(0x17bc)]():_0xbf49b8)this[_0x1c622e(0x260e)](_0x4b29e8,_0x4f91f8,_0xbf49b8,_0x1e7ce7,_0x12f612);else for(const _0x4583c6 of _0x37a3cf){var _0x131d56,_0x50214c=_0x56169d[_0x1c622e(0x3e76)](_0x4583c6['kind']);_0x50214c&&(_0x131d56=(_0x131d56=this['_bufferViews'][_0x404659[_0x4583c6[_0x1c622e(0xf9c)]]][_0x1c622e(0x343d)])||0x0,this['_reorderVertexAttributeDataBasedOnPrimitiveMode'](_0x4b29e8,_0x4f91f8,_0x4d9311,_0x4583c6[_0x1c622e(0xf9c)],_0x50214c,_0x131d56,_0x12f612,_0x5a0259));}}_0x1c02b3[_0x1c622e(0xefb)]=_0x5e91d1;}if(_0x62ba52){for(let _0x4e96a2=0x0;_0x4e96a2<_0x62ba52['numTargets'];++_0x4e96a2)_0x11bcc0=_0x62ba52[_0x1c622e(0x2201)](_0x4e96a2),this[_0x1c622e(0x2449)](_0x4b29e8,_0x1c02b3,_0x11bcc0,_0x12f612,_0x5a0259);}_0x157361[_0x1c622e(0x189f)][_0x1c622e(0x1e1d)](_0x1c02b3),this[_0x1c622e(0x13ca)](_0x1c622e(0x62b),_0x1c02b3,_0x4b29e8,_0x12f612),_0xd7eb1f['push']();}}return Promise['all'](_0xd7eb1f)[_0x1c622e(0xd1a)](()=>{});}['_isBabylonCoordinateSystemConvertingNode'](_0x4c6993){var _0x46c787=_0xf40a0e;if(_0x4c6993 instanceof _0x4ec00a['Y']){const _0x13c173=_0x4c6993['getWorldMatrix']()['multiplyToRef'](_0x4f7db9,_0x491d7f['jp'][_0x46c787(0x1919)][0x0]);return!!_0x13c173[_0x46c787(0x203f)]()&&!(_0x4c6993 instanceof _0x23f16d['Kj']&&null!==_0x4c6993[_0x46c787(0x11c2)]||_0x4c6993 instanceof _0x3b6667['S']&&null!==_0x4c6993[_0x46c787(0x3b0)]['geometry']);}return!0x1;}[_0xf40a0e(0x2c08)](_0x51c592,_0x341cef){var _0x330dd2=_0xf40a0e;const _0x3da593={'nodes':[]};let _0x220ff3,_0x14df04,_0x133878;const _0x2900fb=[..._0x51c592[_0x330dd2(0x3462)],..._0x51c592[_0x330dd2(0x228)],..._0x51c592[_0x330dd2(0x2a0d)],..._0x51c592[_0x330dd2(0x219b)]],_0x53f591=[],_0x3f6fec=(this[_0x330dd2(0x2969)]=!_0x51c592[_0x330dd2(0x3ece)],this[_0x330dd2(0xe26)]={},_0x51c592[_0x330dd2(0x22fc)]&&(this[_0x330dd2(0xc6e)][_0x330dd2(0x24fb)]?_0x3da593[_0x330dd2(0x3afa)]=this[_0x330dd2(0xc6e)][_0x330dd2(0x24fb)](_0x51c592['metadata']):_0x51c592[_0x330dd2(0x22fc)]['gltf']&&(_0x3da593[_0x330dd2(0x3afa)]=_0x51c592[_0x330dd2(0x22fc)][_0x330dd2(0x9cc)][_0x330dd2(0x3afa)])),_0x51c592['rootNodes'][_0x330dd2(0x66b)](_0x3cd45b=>{var _0x1d08a2=_0x330dd2;this[_0x1d08a2(0xe26)][_0x3cd45b[_0x1d08a2(0x1441)]]=this[_0x1d08a2(0x2969)],_0x3cd45b[_0x1d08a2(0x2892)](!0x1)[_0x1d08a2(0x66b)](_0x40aaa6=>{var _0x31e890=_0x1d08a2;this[_0x31e890(0xe26)][_0x40aaa6[_0x31e890(0x1441)]]=this[_0x31e890(0x2969)];});}),_0x51c592[_0x330dd2(0x1771)][_0x330dd2(0x66b)](_0x57ef0a=>{var _0x5ad2b8=_0x330dd2,_0x104805;this[_0x5ad2b8(0x3f67)]||this['_isBabylonCoordinateSystemConvertingNode'](_0x57ef0a)&&(_0x53f591[_0x5ad2b8(0x1e1d)](_0x57ef0a),-0x1!==(_0x104805=_0x2900fb['indexOf'](_0x57ef0a))&&_0x2900fb[_0x5ad2b8(0x2e7)](_0x104805,0x1),_0x57ef0a[_0x5ad2b8(0x2892)](!0x1)[_0x5ad2b8(0x66b)](_0x287682=>{var _0x4d0c34=_0x5ad2b8;this[_0x4d0c34(0xe26)][_0x287682['uniqueId']]=!0x1;}));}),new Map()),[_0x532d28,_0x16ef38]=(_0x51c592[_0x330dd2(0x219b)]['forEach'](_0x2f98a2=>{var _0xf0a31=_0x330dd2;if(!this[_0xf0a31(0xc6e)][_0xf0a31(0x2820)]||this[_0xf0a31(0xc6e)][_0xf0a31(0x2820)](_0x2f98a2)){const _0x5105a7={'type':_0x2f98a2[_0xf0a31(0x16a7)]===_0x525e44['V'][_0xf0a31(0x28e4)]?_0x8a4e26['iM'][_0xf0a31(0x7ad)]:_0x8a4e26['iM'][_0xf0a31(0x2200)]};var _0x436f28,_0x2e008b;_0x2f98a2[_0xf0a31(0x3844)]&&(_0x5105a7[_0xf0a31(0x3844)]=_0x2f98a2[_0xf0a31(0x3844)]),_0x5105a7[_0xf0a31(0x261)]===_0x8a4e26['iM'][_0xf0a31(0x7ad)]?_0x5105a7[_0xf0a31(0x4053)]={'aspectRatio':_0x2f98a2['getEngine']()[_0xf0a31(0x12a0)](_0x2f98a2),'yfov':_0x2f98a2['fovMode']===_0x525e44['V'][_0xf0a31(0x1605)]?_0x2f98a2['fov']:_0x2f98a2[_0xf0a31(0x2ef3)]*_0x2f98a2['getEngine']()[_0xf0a31(0x12a0)](_0x2f98a2),'znear':_0x2f98a2['minZ'],'zfar':_0x2f98a2[_0xf0a31(0x248d)]}:_0x5105a7[_0xf0a31(0x261)]===_0x8a4e26['iM'][_0xf0a31(0x2200)]&&(_0x436f28=_0x2f98a2['orthoLeft']&&_0x2f98a2['orthoRight']?0.5*(_0x2f98a2[_0xf0a31(0x321a)]-_0x2f98a2['orthoLeft']):0.5*_0x2f98a2['getEngine']()[_0xf0a31(0x158f)](),_0x2e008b=_0x2f98a2[_0xf0a31(0x25e5)]&&_0x2f98a2[_0xf0a31(0x45c)]?0.5*(_0x2f98a2['orthoTop']-_0x2f98a2['orthoBottom']):0.5*_0x2f98a2['getEngine']()[_0xf0a31(0x1f43)](),_0x5105a7[_0xf0a31(0x26df)]={'xmag':_0x436f28,'ymag':_0x2e008b,'znear':_0x2f98a2[_0xf0a31(0x307b)],'zfar':_0x2f98a2['maxZ']}),_0x3f6fec['set'](_0x2f98a2,this['_cameras'][_0xf0a31(0x3785)]),this[_0xf0a31(0x3206)][_0xf0a31(0x1e1d)](_0x5105a7);}}),this[_0x330dd2(0x3b93)](_0x2900fb));return this[_0x330dd2(0x3d4d)]['_convertMaterialsToGLTFAsync'](_0x16ef38,_0x8a4e26['Vq'][_0x330dd2(0x3ba9)],!0x0)['then'](()=>this[_0x330dd2(0x1607)](_0x51c592,_0x532d28,_0x341cef)[_0x330dd2(0xd1a)](_0x4269c7=>this['_createSkinsAsync'](_0x51c592,_0x4269c7,_0x341cef)[_0x330dd2(0xd1a)](_0x3d3f18=>{var _0x17795e=_0x330dd2;if(this[_0x17795e(0x3715)]=_0x4269c7,this[_0x17795e(0x1f08)]=_0x341cef[_0x17795e(0x1b8c)](),null==this[_0x17795e(0x1f08)])throw new Error(_0x17795e(0x34b4));for(const _0x321ef6 of _0x2900fb){var _0x5d4d4f;if(void 0x0!==(_0x220ff3=this[_0x17795e(0x3715)][_0x321ef6[_0x17795e(0x1441)]])&&(_0x14df04=this['_nodes'][_0x220ff3],_0x321ef6[_0x17795e(0x22fc)]&&(this[_0x17795e(0xc6e)][_0x17795e(0x24fb)]?_0x14df04[_0x17795e(0x3afa)]=this[_0x17795e(0xc6e)][_0x17795e(0x24fb)](_0x321ef6[_0x17795e(0x22fc)]):_0x321ef6[_0x17795e(0x22fc)]['gltf']&&(_0x14df04['extras']=_0x321ef6[_0x17795e(0x22fc)][_0x17795e(0x9cc)][_0x17795e(0x3afa)])),_0x321ef6 instanceof _0x525e44['V']&&(_0x14df04[_0x17795e(0x3a38)]=_0x3f6fec[_0x17795e(0xa84)](_0x321ef6)),_0x321ef6[_0x17795e(0x2a18)]&&-0x1===_0x53f591[_0x17795e(0x850)](_0x321ef6['parent'])||(this[_0x17795e(0xc6e)][_0x17795e(0x2820)]&&!this[_0x17795e(0xc6e)][_0x17795e(0x2820)](_0x321ef6)?_0x3641ab['w1'][_0x17795e(0x997)](_0x17795e(0x179e)+_0x321ef6[_0x17795e(0x3844)]+'\x20from\x20scene.'):(this[_0x17795e(0xe26)][_0x321ef6['uniqueId']]&&(_0x14df04['translation']&&(_0x14df04['translation'][0x2]*=-0x1,_0x14df04[_0x17795e(0x1353)][0x0]*=-0x1),_0x14df04[_0x17795e(0x30d0)]=(_0x14df04[_0x17795e(0x30d0)]?_0x491d7f['_f'][_0x17795e(0x1c38)]([0x0,0x1,0x0,0x0])[_0x17795e(0x20e1)](_0x491d7f['_f'][_0x17795e(0x1c38)](_0x14df04[_0x17795e(0x30d0)])):_0x491d7f['_f'][_0x17795e(0x1c38)]([0x0,0x1,0x0,0x0]))['asArray']()),_0x3da593['nodes'][_0x17795e(0x1e1d)](_0x220ff3))),_0x321ef6 instanceof _0x23f16d['Kj']&&(_0x5d4d4f=_0x321ef6)[_0x17795e(0xdb6)]&&(_0x14df04[_0x17795e(0x104d)]=_0x3d3f18[_0x5d4d4f[_0x17795e(0xdb6)][_0x17795e(0x1441)]]),_0x133878=_0x321ef6['getDescendants'](!0x0),!_0x14df04[_0x17795e(0x2373)]&&_0x133878&&_0x133878[_0x17795e(0x3785)])){const _0x2f913a=[];for(const _0x4bb593 of _0x133878)null!=this[_0x17795e(0x3715)][_0x4bb593[_0x17795e(0x1441)]]&&_0x2f913a['push'](this[_0x17795e(0x3715)][_0x4bb593[_0x17795e(0x1441)]]);_0x2f913a[_0x17795e(0x3785)]&&(_0x14df04[_0x17795e(0x2373)]=_0x2f913a);}}_0x3da593[_0x17795e(0x3ae9)]['length']&&this[_0x17795e(0x206c)][_0x17795e(0x1e1d)](_0x3da593);})));}[_0xf40a0e(0x3b93)](_0x14c737){var _0x50f044=_0xf40a0e;const _0x2a0657=[],_0x4d5b82=new Set();for(const _0x217a52 of _0x14c737)if(!this[_0x50f044(0xc6e)][_0x50f044(0x2820)]||this[_0x50f044(0xc6e)][_0x50f044(0x2820)](_0x217a52)){_0x2a0657[_0x50f044(0x1e1d)](_0x217a52);const _0x218ac9=_0x217a52;if(_0x218ac9[_0x50f044(0x345e)]&&0x0<_0x218ac9[_0x50f044(0x345e)]['length']){var _0x433f92=_0x218ac9[_0x50f044(0xefb)]||_0x218ac9[_0x50f044(0x40ae)]()[_0x50f044(0x2bb3)];if(_0x433f92 instanceof _0x37622d['G']){for(const _0x34dc16 of _0x433f92[_0x50f044(0x24df)])_0x34dc16&&_0x4d5b82[_0x50f044(0x33ee)](_0x34dc16);}else _0x4d5b82[_0x50f044(0x33ee)](_0x433f92);}}else _0x217a52[_0x50f044(0x3844)];return[_0x2a0657,_0x4d5b82];}['_createNodeMapAndAnimationsAsync'](_0x227149,_0x451672,_0x272ee8){var _0x105e86=_0xf40a0e;let _0xf4a10f=Promise[_0x105e86(0x1bd5)]();const _0x46c37e={};let _0x3d1bec;const _0xdbb6db={'name':_0x105e86(0x2005),'channels':[],'samplers':[]},_0x5f69ce=[];for(const _0xff30ad of _0x451672)_0xf4a10f=_0xf4a10f['then'](()=>{var _0x563beb=_0x105e86;const _0x276465=this['_convertToRightHandedSystemMap'][_0xff30ad['uniqueId']];return this[_0x563beb(0x1c2a)](_0xff30ad,_0x272ee8,_0x276465)[_0x563beb(0xd1a)](_0x46b1c9=>{var _0x5faed9=_0x563beb;const _0x1726ba=this[_0x5faed9(0x2e8f)]('createNodeAsync',_0x46b1c9,_0xff30ad,_0x46c37e,_0x272ee8);return null==_0x1726ba?(_0x3641ab['w1'][_0x5faed9(0x27dc)](_0x5faed9(0x2d2b)+_0xff30ad['name']),Promise[_0x5faed9(0x1bd5)]()):_0x1726ba[_0x5faed9(0xd1a)](_0x478daa=>{var _0xcfb209=_0x5faed9;_0x478daa&&(this[_0xcfb209(0x356b)][_0xcfb209(0x1e1d)](_0x478daa),_0x3d1bec=this[_0xcfb209(0x356b)][_0xcfb209(0x3785)]-0x1,_0x46c37e[_0xff30ad['uniqueId']]=_0x3d1bec,_0x227149['animationGroups']['length']||(_0x57f2b6['D'][_0xcfb209(0x17db)](_0xff30ad,_0xdbb6db,_0x5f69ce,_0x46c37e,this['_nodes'],_0x272ee8,this[_0xcfb209(0x409f)],this[_0xcfb209(0x40ac)],_0x276465,this[_0xcfb209(0x23e)]),_0xff30ad['animations'][_0xcfb209(0x3785)]&&_0x57f2b6['D'][_0xcfb209(0x2303)](_0xff30ad,_0xdbb6db,_0x5f69ce,_0x46c37e,this['_nodes'],_0x272ee8,this['_bufferViews'],this[_0xcfb209(0x40ac)],_0x276465,this[_0xcfb209(0x23e)])));});});});return _0xf4a10f[_0x105e86(0xd1a)](()=>(_0xdbb6db[_0x105e86(0x65a)][_0x105e86(0x3785)]&&_0xdbb6db[_0x105e86(0x35c5)]['length']&&this['_animations'][_0x105e86(0x1e1d)](_0xdbb6db),_0x5f69ce[_0x105e86(0x66b)](_0x3a7752=>{var _0x1b4146=_0x105e86;_0x3a7752[_0x1b4146(0x65a)]['length']&&_0x3a7752['samplers'][_0x1b4146(0x3785)]&&this[_0x1b4146(0x1de4)][_0x1b4146(0x1e1d)](_0x3a7752);}),_0x227149[_0x105e86(0x270b)][_0x105e86(0x3785)]&&_0x57f2b6['D']['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x227149,this[_0x105e86(0x1de4)],_0x46c37e,this[_0x105e86(0x356b)],_0x272ee8,this[_0x105e86(0x409f)],this[_0x105e86(0x40ac)],this['_convertToRightHandedSystemMap'],this[_0x105e86(0x23e)]),_0x46c37e));}[_0xf40a0e(0x1c2a)](_0x2bbe51,_0x3f8790,_0x48cd2e){var _0x5db7b6=_0xf40a0e;return Promise['resolve']()[_0x5db7b6(0xd1a)](()=>{var _0x3cf351=_0x5db7b6;const _0x3cec1d={},_0x426c8e={'primitives':[]};if(_0x2bbe51['name']&&(_0x3cec1d['name']=_0x2bbe51[_0x3cf351(0x3844)]),_0x2bbe51 instanceof _0x4ec00a['Y']){if(this[_0x3cf351(0x3b7b)](_0x3cec1d,_0x2bbe51,_0x48cd2e),_0x2bbe51 instanceof _0x23f16d['Kj']){const _0x525e36=_0x2bbe51[_0x3cf351(0x3672)];if(_0x525e36&&0x0<_0x525e36[_0x3cf351(0x37a7)]){_0x426c8e['weights']=[];for(let _0x49d881=0x0;_0x49d881<_0x525e36[_0x3cf351(0x37a7)];++_0x49d881)_0x426c8e[_0x3cf351(0xaf4)][_0x3cf351(0x1e1d)](_0x525e36['getTarget'](_0x49d881)[_0x3cf351(0x1f1b)]);}}return this[_0x3cf351(0x144a)](_0x426c8e,_0x2bbe51,_0x3f8790,_0x48cd2e)['then'](()=>(_0x426c8e[_0x3cf351(0x189f)]['length']&&(this[_0x3cf351(0x158a)][_0x3cf351(0x1e1d)](_0x426c8e),_0x3cec1d[_0x3cf351(0x3ba0)]=this[_0x3cf351(0x158a)][_0x3cf351(0x3785)]-0x1),_0x3cec1d));}return _0x2bbe51 instanceof _0x525e44['V']&&this[_0x3cf351(0x9ab)](_0x3cec1d,_0x2bbe51,_0x48cd2e),_0x3cec1d;});}[_0xf40a0e(0x3cfa)](_0x5d4dd7,_0x34db9d,_0x128732){var _0x1d12db=_0xf40a0e;const _0x3d642f=Promise[_0x1d12db(0x1bd5)](),_0x503262={};for(const _0x58f6f9 of _0x5d4dd7[_0x1d12db(0x2e5f)])if(!(_0x58f6f9[_0x1d12db(0x152a)][_0x1d12db(0x3785)]<=0x0)){const _0x4e5120={'joints':[]},_0x25d564=[],_0x19f371={};let _0x1cb6cd=-0x1;for(let _0x401d35=0x0;_0x401d35<_0x58f6f9[_0x1d12db(0x152a)][_0x1d12db(0x3785)];++_0x401d35){const _0x585372=_0x58f6f9[_0x1d12db(0x152a)][_0x401d35];var _0x9bb585=null!=(_0x9bb585=_0x585372[_0x1d12db(0x3ac8)]())?_0x9bb585:_0x401d35;-0x1!==_0x9bb585&&(_0x19f371[_0x9bb585]=_0x585372,_0x9bb585>_0x1cb6cd&&(_0x1cb6cd=_0x9bb585));}for(let _0xe348c8=0x0;_0xe348c8<=_0x1cb6cd;++_0xe348c8){const _0x44c880=_0x19f371[_0xe348c8];_0x25d564[_0x1d12db(0x1e1d)](_0x44c880[_0x1d12db(0x177f)]());var _0x4c7578=_0x44c880[_0x1d12db(0x3298)]();_0x4c7578?_0x4e5120[_0x1d12db(0x3e42)][_0x1d12db(0x1e1d)](_0x34db9d[_0x4c7578[_0x1d12db(0x1441)]]):_0x3641ab['w1'][_0x1d12db(0x27dc)]('Exporting\x20a\x20bone\x20without\x20a\x20linked\x20transform\x20node\x20is\x20currently\x20unsupported');}var _0x51a8fc=0x40*_0x25d564[_0x1d12db(0x3785)],_0x78c070=_0x128732[_0x1d12db(0x1b8c)](),_0x78c070=_0x17bb41['l'][_0x1d12db(0x3afc)](0x0,_0x78c070,_0x51a8fc,void 0x0,'InverseBindMatrices\x20-\x20'+_0x58f6f9[_0x1d12db(0x3844)]),_0x51a8fc=(this[_0x1d12db(0x409f)][_0x1d12db(0x1e1d)](_0x78c070),this['_bufferViews']['length']-0x1),_0x78c070=_0x17bb41['l'][_0x1d12db(0x3391)](_0x51a8fc,'InverseBindMatrices\x20-\x20'+_0x58f6f9['name'],_0x8a4e26['Jg'][_0x1d12db(0x2e4b)],_0x8a4e26['rY'][_0x1d12db(0x95e)],_0x25d564['length'],null,null,null),_0x51a8fc=this[_0x1d12db(0x40ac)][_0x1d12db(0x1e1d)](_0x78c070)-0x1;_0x4e5120[_0x1d12db(0xedd)]=_0x51a8fc,this[_0x1d12db(0x38bb)][_0x1d12db(0x1e1d)](_0x4e5120),_0x503262[_0x58f6f9[_0x1d12db(0x1441)]]=this[_0x1d12db(0x38bb)][_0x1d12db(0x3785)]-0x1,_0x25d564['forEach'](_0x1f9d9f=>{var _0x463252=_0x1d12db;_0x1f9d9f['m'][_0x463252(0x66b)](_0x26b775=>{var _0x5089a2=_0x463252;_0x128732[_0x5089a2(0x413d)](_0x26b775);});});}return _0x3d642f[_0x1d12db(0xd1a)](()=>_0x503262);}}_0x4f31aa[_0xf40a0e(0x166e)]=new Array(),_0x4f31aa[_0xf40a0e(0x1342)]={};class _0x2961ea{constructor(_0x28b54d){var _0x105368=_0xf40a0e;this[_0x105368(0x1ea7)]=new ArrayBuffer(_0x28b54d),this[_0x105368(0x1634)]=new DataView(this[_0x105368(0x1ea7)]),this[_0x105368(0xde0)]=0x0;}[_0xf40a0e(0x32ff)](_0x5ad9fd){var _0x528563=_0xf40a0e,_0x2263d7=new ArrayBuffer(_0x5ad9fd),_0x5ad9fd=Math[_0x528563(0x33a7)](this[_0x528563(0x1ea7)][_0x528563(0x17c7)],_0x5ad9fd),_0x5ad9fd=new Uint8Array(this[_0x528563(0x1ea7)],0x0,_0x5ad9fd);const _0x58a735=new Uint8Array(_0x2263d7);return _0x58a735[_0x528563(0xc1b)](_0x5ad9fd,0x0),this[_0x528563(0x1ea7)]=_0x2263d7,this[_0x528563(0x1634)]=new DataView(this['_arrayBuffer']),_0x2263d7;}[_0xf40a0e(0x1f7c)](){var _0x10372a=_0xf40a0e;return this['_resizeBuffer'](this[_0x10372a(0x1b8c)]());}['getByteOffset'](){var _0x1cfb35=_0xf40a0e;if(null==this['_byteOffset'])throw new Error(_0x1cfb35(0x35e5));return this[_0x1cfb35(0xde0)];}[_0xf40a0e(0x76c)](_0x43d12c,_0x3d784a){var _0x31bce5=_0xf40a0e;null!=_0x3d784a?_0x3d784a<this[_0x31bce5(0xde0)]?this[_0x31bce5(0x1634)]['setUint8'](_0x3d784a,_0x43d12c):_0x3641ab['w1']['Error'](_0x31bce5(0x2710)):(this[_0x31bce5(0xde0)]+0x1>this[_0x31bce5(0x1ea7)][_0x31bce5(0x17c7)]&&this[_0x31bce5(0x32ff)](0x2*this[_0x31bce5(0x1ea7)][_0x31bce5(0x17c7)]),this['_dataView'][_0x31bce5(0x117b)](this['_byteOffset'],_0x43d12c),this[_0x31bce5(0xde0)]+=0x1);}[_0xf40a0e(0x2cc)](_0x67a569,_0x56d390){var _0x482c48=_0xf40a0e;null!=_0x56d390?_0x56d390<this[_0x482c48(0xde0)]?this[_0x482c48(0x1634)]['setUint16'](_0x56d390,_0x67a569,!0x0):_0x3641ab['w1']['Error'](_0x482c48(0x2710)):(this[_0x482c48(0xde0)]+0x2>this['_arrayBuffer']['byteLength']&&this[_0x482c48(0x32ff)](0x2*this[_0x482c48(0x1ea7)][_0x482c48(0x17c7)]),this[_0x482c48(0x1634)][_0x482c48(0x60e)](this['_byteOffset'],_0x67a569,!0x0),this['_byteOffset']+=0x2);}[_0xf40a0e(0x15c4)](_0x3a0c7d){var _0x222579=_0xf40a0e;if(_0x3a0c7d<this[_0x222579(0xde0)])return this[_0x222579(0x1634)][_0x222579(0x23ee)](_0x3a0c7d,!0x0);throw _0x3641ab['w1'][_0x222579(0xac3)](_0x222579(0x2710)),new Error(_0x222579(0x2710));}[_0xf40a0e(0x2669)](_0x209678,_0x917350){var _0x1fd06c=_0xf40a0e;_0x917350+0x8>this['_byteOffset']?_0x3641ab['w1']['Error']('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(_0x209678['x']=this[_0x1fd06c(0x1634)][_0x1fd06c(0x29c6)](_0x917350,!0x0),_0x209678['y']=this['_dataView']['getFloat32'](_0x917350+0x4,!0x0),_0x209678['z']=this[_0x1fd06c(0x1634)][_0x1fd06c(0x29c6)](_0x917350+0x8,!0x0));}[_0xf40a0e(0x2481)](_0x5e6bb5,_0x3e98dd){var _0x43b133=_0xf40a0e;_0x3e98dd+0x8>this[_0x43b133(0xde0)]?_0x3641ab['w1'][_0x43b133(0xac3)](_0x43b133(0x2710)):(this[_0x43b133(0x1634)][_0x43b133(0x413d)](_0x3e98dd,_0x5e6bb5['x'],!0x0),this[_0x43b133(0x1634)]['setFloat32'](_0x3e98dd+0x4,_0x5e6bb5['y'],!0x0),this[_0x43b133(0x1634)]['setFloat32'](_0x3e98dd+0x8,_0x5e6bb5['z'],!0x0));}[_0xf40a0e(0x3397)](_0x307ef8,_0x2d3b80){var _0x308d3e=_0xf40a0e;_0x2d3b80+0xc>this[_0x308d3e(0xde0)]?_0x3641ab['w1'][_0x308d3e(0xac3)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(_0x307ef8['x']=this[_0x308d3e(0x1634)][_0x308d3e(0x29c6)](_0x2d3b80,!0x0),_0x307ef8['y']=this['_dataView']['getFloat32'](_0x2d3b80+0x4,!0x0),_0x307ef8['z']=this[_0x308d3e(0x1634)][_0x308d3e(0x29c6)](_0x2d3b80+0x8,!0x0),_0x307ef8['w']=this['_dataView'][_0x308d3e(0x29c6)](_0x2d3b80+0xc,!0x0));}[_0xf40a0e(0x1079)](_0x2ae20c,_0x659f06){var _0x33c0e0=_0xf40a0e;_0x659f06+0xc>this[_0x33c0e0(0xde0)]?_0x3641ab['w1'][_0x33c0e0(0xac3)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this[_0x33c0e0(0x1634)][_0x33c0e0(0x413d)](_0x659f06,_0x2ae20c['x'],!0x0),this[_0x33c0e0(0x1634)][_0x33c0e0(0x413d)](_0x659f06+0x4,_0x2ae20c['y'],!0x0),this[_0x33c0e0(0x1634)][_0x33c0e0(0x413d)](_0x659f06+0x8,_0x2ae20c['z'],!0x0),this[_0x33c0e0(0x1634)][_0x33c0e0(0x413d)](_0x659f06+0xc,_0x2ae20c['w'],!0x0));}[_0xf40a0e(0x413d)](_0x1970fa,_0xa8e743){var _0x2ee621=_0xf40a0e;isNaN(_0x1970fa)&&_0x3641ab['w1']['Error'](_0x2ee621(0x298d)),null!=_0xa8e743&&(_0xa8e743<this[_0x2ee621(0xde0)]?this[_0x2ee621(0x1634)][_0x2ee621(0x413d)](_0xa8e743,_0x1970fa,!0x0):_0x3641ab['w1']['Error']('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20length!')),this[_0x2ee621(0xde0)]+0x4>this[_0x2ee621(0x1ea7)][_0x2ee621(0x17c7)]&&this[_0x2ee621(0x32ff)](0x2*this[_0x2ee621(0x1ea7)][_0x2ee621(0x17c7)]),this['_dataView'][_0x2ee621(0x413d)](this['_byteOffset'],_0x1970fa,!0x0),this[_0x2ee621(0xde0)]+=0x4;}[_0xf40a0e(0x38d8)](_0x85dc3e,_0x4bcd20){var _0x37d8a8=_0xf40a0e;null!=_0x4bcd20?_0x4bcd20<this[_0x37d8a8(0xde0)]?this[_0x37d8a8(0x1634)][_0x37d8a8(0x396f)](_0x4bcd20,_0x85dc3e,!0x0):_0x3641ab['w1'][_0x37d8a8(0xac3)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this['_byteOffset']+0x4>this['_arrayBuffer'][_0x37d8a8(0x17c7)]&&this[_0x37d8a8(0x32ff)](0x2*this[_0x37d8a8(0x1ea7)][_0x37d8a8(0x17c7)]),this[_0x37d8a8(0x1634)][_0x37d8a8(0x396f)](this[_0x37d8a8(0xde0)],_0x85dc3e,!0x0),this['_byteOffset']+=0x4);}[_0xf40a0e(0xa79)](_0x4f14b7,_0x2d78f1){var _0x2344ea=_0xf40a0e;null!=_0x2d78f1?_0x2d78f1<this[_0x2344ea(0xde0)]?this[_0x2344ea(0x1634)][_0x2344ea(0xa79)](_0x2d78f1,_0x4f14b7,!0x0):_0x3641ab['w1'][_0x2344ea(0xac3)](_0x2344ea(0x2710)):(this['_byteOffset']+0x2>this[_0x2344ea(0x1ea7)]['byteLength']&&this['_resizeBuffer'](0x2*this[_0x2344ea(0x1ea7)][_0x2344ea(0x17c7)]),this[_0x2344ea(0x1634)]['setInt16'](this[_0x2344ea(0xde0)],_0x4f14b7,!0x0),this[_0x2344ea(0xde0)]+=0x2);}['setByte'](_0x38cc24,_0x35ef3c){var _0x4e8a74=_0xf40a0e;null!=_0x35ef3c?_0x35ef3c<this[_0x4e8a74(0xde0)]?this[_0x4e8a74(0x1634)][_0x4e8a74(0xd00)](_0x35ef3c,_0x38cc24):_0x3641ab['w1'][_0x4e8a74(0xac3)](_0x4e8a74(0x2710)):(this[_0x4e8a74(0xde0)]+0x1>this['_arrayBuffer']['byteLength']&&this[_0x4e8a74(0x32ff)](0x2*this[_0x4e8a74(0x1ea7)][_0x4e8a74(0x17c7)]),this[_0x4e8a74(0x1634)][_0x4e8a74(0xd00)](this[_0x4e8a74(0xde0)],_0x38cc24),this[_0x4e8a74(0xde0)]++);}}},0xec28:(_0x5ea575,_0x22a8c4,_0x37845a)=>{var _0x30fe03=a7_0x38a779;_0x37845a['d'](_0x22a8c4,{'G':()=>_0x4cf0bd});function _0x194c83(_0x29daaa,_0x3cae5c,_0x39bd1d,_0x258968){return new(_0x39bd1d=_0x39bd1d||Promise)(function(_0x5837f8,_0x5c9b4b){var _0x1226e5=a7_0x2532;function _0x5080f(_0x3b3536){var _0x645632=a7_0x2532;try{_0x55cfe0(_0x258968[_0x645632(0x118b)](_0x3b3536));}catch(_0x3b1a5c){_0x5c9b4b(_0x3b1a5c);}}function _0x1ce212(_0x354525){var _0x4885bc=a7_0x2532;try{_0x55cfe0(_0x258968[_0x4885bc(0x1bf3)](_0x354525));}catch(_0x14a4df){_0x5c9b4b(_0x14a4df);}}function _0x55cfe0(_0xa868ee){var _0xae3e5=a7_0x2532,_0x1f549c;_0xa868ee[_0xae3e5(0xd2d)]?_0x5837f8(_0xa868ee[_0xae3e5(0xb06)]):((_0x1f549c=_0xa868ee[_0xae3e5(0xb06)])instanceof _0x39bd1d?_0x1f549c:new _0x39bd1d(function(_0x2a752a){_0x2a752a(_0x1f549c);}))[_0xae3e5(0xd1a)](_0x5080f,_0x1ce212);}_0x55cfe0((_0x258968=_0x258968[_0x1226e5(0x3201)](_0x29daaa,_0x3cae5c||[]))['next']());});}var _0x580487=_0x37845a(0x1207e),_0x165826=_0x37845a(0x9fd1),_0x59f0d3=_0x37845a(0xc84b),_0x3b1aa4=_0x37845a(0x1b5c),_0x18bdc5=_0x37845a(0xe222),_0x221ea5=_0x37845a(0x13869),_0x223a24=_0x37845a(0xbac7),_0x1a7dcb=_0x37845a(0xd9e),_0x189081=_0x37845a(0x77a5),_0x90e4f2=_0x37845a(0x6dbf);function _0x5f25ac(_0x11af82){var _0x48e157=a7_0x2532;switch(_0x11af82){case _0x580487['Vq'][_0x48e157(0x1553)]:return _0x48e157(0x1beb);case _0x580487['Vq'][_0x48e157(0x3ba9)]:return _0x48e157(0x15b3);case _0x580487['Vq']['WEBP']:return _0x48e157(0x830);}}class _0x4cf0bd{constructor(_0x1f6c04){var _0x10a48f=a7_0x2532;this['_textureMap']={},this['_internalTextureToImage']={},this[_0x10a48f(0xd1e)]={},this['_exporter']=_0x1f6c04;}static[_0x30fe03(0x3538)](_0x325771,_0x39e1ec,_0x224ad4){var _0x520e6f=_0x30fe03;return _0x3b1aa4['R']['WithinEpsilon'](_0x325771['r'],_0x39e1ec['r'],_0x224ad4)&&_0x3b1aa4['R'][_0x520e6f(0xc32)](_0x325771['g'],_0x39e1ec['g'],_0x224ad4)&&_0x3b1aa4['R'][_0x520e6f(0xc32)](_0x325771['b'],_0x39e1ec['b'],_0x224ad4);}[_0x30fe03(0x12a7)](_0x42a7f4,_0x2a012a,_0x4d83e5){var _0x1cdd01=_0x30fe03;const _0x5dff44=[];return _0x42a7f4[_0x1cdd01(0x66b)](_0x3b0884=>{var _0x2b14a6=_0x1cdd01;'StandardMaterial'===_0x3b0884['getClassName']()?_0x5dff44[_0x2b14a6(0x1e1d)](this[_0x2b14a6(0x1417)](_0x3b0884,_0x2a012a,_0x4d83e5)):-0x1!==_0x3b0884[_0x2b14a6(0x1d40)]()[_0x2b14a6(0x850)]('PBR')?_0x5dff44[_0x2b14a6(0x1e1d)](this[_0x2b14a6(0x2e10)](_0x3b0884,_0x2a012a,_0x4d83e5)):_0x18bdc5['w1']['Warn'](_0x2b14a6(0xe2b)+_0x3b0884[_0x2b14a6(0x3844)]);}),Promise[_0x1cdd01(0x85d)](_0x5dff44)['then'](()=>{});}[_0x30fe03(0x415a)](_0x198aaf){var _0x2f29f4=_0x30fe03;const _0x2082a1={};return _0x198aaf&&(_0x2082a1['name']=_0x198aaf[_0x2f29f4(0x3844)],_0x2082a1[_0x2f29f4(0x3e9b)]=_0x198aaf['doubleSided'],_0x2082a1[_0x2f29f4(0x2152)]=_0x198aaf[_0x2f29f4(0x2152)],_0x2082a1[_0x2f29f4(0x2204)]=_0x198aaf['alphaCutoff'],_0x2082a1[_0x2f29f4(0x2a01)]=_0x198aaf['emissiveFactor'],(_0x198aaf=_0x198aaf[_0x2f29f4(0x1e68)])&&(_0x2082a1['pbrMetallicRoughness']={},_0x2082a1[_0x2f29f4(0x1e68)][_0x2f29f4(0x1511)]=_0x198aaf[_0x2f29f4(0x1511)],_0x2082a1['pbrMetallicRoughness'][_0x2f29f4(0xc5a)]=_0x198aaf[_0x2f29f4(0xc5a)],_0x2082a1['pbrMetallicRoughness'][_0x2f29f4(0x311d)]=_0x198aaf[_0x2f29f4(0x311d)])),_0x2082a1;}[_0x30fe03(0x2dbf)](_0x399bd8){var _0x524cdf=_0x30fe03,_0x23806c;if(_0x399bd8[_0x524cdf(0x244f)]||_0x399bd8['normalTexture']||_0x399bd8[_0x524cdf(0x151e)])return!0x0;var _0x351f0a=_0x399bd8[_0x524cdf(0x1e68)];if(_0x351f0a&&(_0x351f0a[_0x524cdf(0x23b1)]||_0x351f0a[_0x524cdf(0x8ee)]))return!0x0;if(_0x399bd8[_0x524cdf(0x137b)])for(const _0x5ae9ef in _0x399bd8[_0x524cdf(0x137b)]){var _0xf85b3b=_0x399bd8[_0x524cdf(0x137b)][_0x5ae9ef];if(_0xf85b3b)return null==(_0x23806c=_0xf85b3b['hasTextures'])?void 0x0:_0x23806c['call'](_0xf85b3b);}return!0x1;}['_getTextureInfo'](_0x5bbad1){var _0x4a818e=_0x30fe03;if(_0x5bbad1){_0x5bbad1=_0x5bbad1[_0x4a818e(0xb65)];if(_0x5bbad1 in this['_textureMap'])return this[_0x4a818e(0xd1e)][_0x5bbad1];}return null;}[_0x30fe03(0x2eb2)](_0x7b5ad7){var _0x479b79=_0x30fe03,_0x588ed5=new _0x165826['FM'](0x0,0x1),_0x559a67=new _0x165826['FM'](0x0,0.1),_0x357bb5=new _0x165826['FM'](0x0,0.1),_0x37161e=new _0x165826['FM'](0x514,0.1),_0x2a53b6=_0x7b5ad7[_0x479b79(0x2c15)][_0x479b79(0x392c)]()['scale'](0.5),_0x45482b=_0x7b5ad7['alpha'],_0x7b5ad7=_0x3b1aa4['R'][_0x479b79(0x40ad)](_0x7b5ad7[_0x479b79(0x4aa)],0x0,_0x4cf0bd[_0x479b79(0x1a70)]),_0x7b5ad7=Math[_0x479b79(0x3bfb)](_0x7b5ad7/_0x37161e['x'],0.333333),_0x588ed5=_0x588ed5['y'],_0x559a67=_0x559a67['y'],_0x357bb5=_0x357bb5['y'],_0x37161e=_0x37161e['y'];return{'baseColorFactor':[_0x2a53b6['r'],_0x2a53b6['g'],_0x2a53b6['b'],_0x45482b],'metallicFactor':0x0,'roughnessFactor':(0x1-_0x7b5ad7)*(0x1-_0x7b5ad7)*(0x1-_0x7b5ad7)*_0x588ed5+0x3*(0x1-_0x7b5ad7)*(0x1-_0x7b5ad7)*_0x7b5ad7*_0x559a67+0x3*(0x1-_0x7b5ad7)*_0x7b5ad7*_0x7b5ad7*_0x357bb5+_0x7b5ad7*_0x7b5ad7*_0x7b5ad7*_0x37161e};}static['_SolveMetallic'](_0x7dbd,_0x54fee4,_0x3f1414){var _0x40aca4=_0x30fe03;if(_0x54fee4<this[_0x40aca4(0x36e1)]['r'])return this[_0x40aca4(0x36e1)],0x0;var _0x3252d6=this[_0x40aca4(0x36e1)]['r'],_0x7dbd=_0x7dbd*_0x3f1414/(0x1-this[_0x40aca4(0x36e1)]['r'])+_0x54fee4-0x2*this[_0x40aca4(0x36e1)]['r'],_0x3f1414=this[_0x40aca4(0x36e1)]['r']-_0x54fee4;return _0x3b1aa4['R'][_0x40aca4(0x40ad)]((-_0x7dbd+Math['sqrt'](_0x7dbd*_0x7dbd-0x4*_0x3252d6*_0x3f1414))/(0x2*_0x3252d6),0x0,0x1);}static['_SetAlphaMode'](_0x49f2b3,_0x2ce6ad){var _0x35f17a=_0x30fe03;_0x2ce6ad[_0x35f17a(0x3649)]()?_0x49f2b3[_0x35f17a(0x2152)]=_0x580487['_u'][_0x35f17a(0x4021)]:_0x2ce6ad[_0x35f17a(0x2d28)]()&&(_0x49f2b3[_0x35f17a(0x2152)]=_0x580487['_u'][_0x35f17a(0x3e67)],_0x49f2b3[_0x35f17a(0x2204)]=_0x2ce6ad['alphaCutOff']);}[_0x30fe03(0x1417)](_0x1d1d16,_0x324c7f,_0x5ebc9f){var _0x46d677=_0x30fe03;const _0x39cb92=this['_exporter']['_materialMap'],_0x377906=this[_0x46d677(0x1735)]['_materials'],_0x4a15ba=[],_0x3b27ba=this[_0x46d677(0x2eb2)](_0x1d1d16),_0x16c321={'name':_0x1d1d16[_0x46d677(0x3844)]};if(null==_0x1d1d16[_0x46d677(0x2e9)]||_0x1d1d16['backFaceCulling']||(_0x1d1d16[_0x46d677(0xcc2)]||_0x18bdc5['w1'][_0x46d677(0x27dc)](_0x1d1d16['name']+_0x46d677(0x40a9)),_0x16c321[_0x46d677(0x3e9b)]=!0x0),_0x5ebc9f){_0x1d1d16['diffuseTexture']&&_0x4a15ba['push'](this[_0x46d677(0x602)](_0x1d1d16[_0x46d677(0x3a75)],_0x324c7f)[_0x46d677(0xd1a)](_0x53abf0=>{var _0x531fd0=_0x46d677;_0x53abf0&&(_0x3b27ba[_0x531fd0(0x23b1)]=_0x53abf0);}));const _0x3d1371=_0x1d1d16[_0x46d677(0x2aeb)];_0x3d1371&&_0x4a15ba['push'](this['_exportTextureAsync'](_0x3d1371,_0x324c7f)[_0x46d677(0xd1a)](_0x2d3e8a=>{var _0x32eb5d=_0x46d677;_0x2d3e8a&&(_0x16c321['normalTexture']=_0x2d3e8a,0x1!==_0x3d1371['level']&&(_0x16c321[_0x32eb5d(0x253)][_0x32eb5d(0x5ab)]=_0x3d1371[_0x32eb5d(0x1f05)]));})),_0x1d1d16[_0x46d677(0x244f)]&&(_0x16c321[_0x46d677(0x2a01)]=[0x1,0x1,0x1],_0x4a15ba[_0x46d677(0x1e1d)](this[_0x46d677(0x602)](_0x1d1d16[_0x46d677(0x244f)],_0x324c7f)[_0x46d677(0xd1a)](_0x4e45e9=>{var _0x333cfd=_0x46d677;_0x4e45e9&&(_0x16c321[_0x333cfd(0x244f)]=_0x4e45e9);}))),_0x1d1d16[_0x46d677(0x4016)]&&_0x4a15ba[_0x46d677(0x1e1d)](this['_exportTextureAsync'](_0x1d1d16[_0x46d677(0x4016)],_0x324c7f)[_0x46d677(0xd1a)](_0x2b0f66=>{_0x2b0f66&&(_0x2b0f66={'index':_0x2b0f66['index']},_0x16c321['occlusionTexture']=_0x2b0f66);}));}return(_0x1d1d16[_0x46d677(0x37fb)]<0x1||_0x1d1d16[_0x46d677(0x35da)])&&(_0x1d1d16[_0x46d677(0x2152)]===_0x189081['g'][_0x46d677(0x256c)]?_0x16c321[_0x46d677(0x2152)]=_0x580487['_u'][_0x46d677(0x4021)]:_0x18bdc5['w1'][_0x46d677(0x27dc)](_0x1d1d16['name']+':\x20glTF\x202.0\x20does\x20not\x20support\x20alpha\x20mode:\x20'+_0x1d1d16[_0x46d677(0x2152)][_0x46d677(0x141d)]())),_0x1d1d16[_0x46d677(0x263a)]&&!_0x4cf0bd[_0x46d677(0x3538)](_0x1d1d16['emissiveColor'],_0x59f0d3['Wo']['Black'](),_0x4cf0bd['_Epsilon'])&&(_0x16c321[_0x46d677(0x2a01)]=_0x1d1d16[_0x46d677(0x263a)][_0x46d677(0x4189)]()),_0x16c321[_0x46d677(0x1e68)]=_0x3b27ba,_0x4cf0bd[_0x46d677(0xa67)](_0x16c321,_0x1d1d16),_0x377906['push'](_0x16c321),_0x39cb92[_0x1d1d16['uniqueId']]=_0x377906[_0x46d677(0x3785)]-0x1,this[_0x46d677(0x2eee)](_0x4a15ba,_0x16c321,_0x1d1d16,_0x324c7f);}[_0x30fe03(0x2eee)](_0x1b2963,_0x817e28,_0x4e370d,_0x384863){var _0x56c278=_0x30fe03;return Promise[_0x56c278(0x85d)](_0x1b2963)[_0x56c278(0xd1a)](()=>{var _0x1e1a15=_0x56c278;let _0x2515bc=null;for(const _0x1e6f12 of this['_exporter'][_0x1e1a15(0x338b)](_0x1e1a15(0x20c8),_0x817e28,_0x4e370d))(_0x2515bc=_0x2515bc||[])[_0x1e1a15(0x1e1d)](this[_0x1e1a15(0x602)](_0x1e6f12,_0x384863));return _0x2515bc=_0x2515bc||[Promise[_0x1e1a15(0x1bd5)](null)],Promise[_0x1e1a15(0x85d)](_0x2515bc)[_0x1e1a15(0xd1a)](()=>{var _0xda071b=_0x1e1a15;const _0x2e8193=this[_0xda071b(0x1735)]['_extensionsPostExportMaterialAsync'](_0xda071b(0x20c8),_0x817e28,_0x4e370d);return _0x2e8193?_0x2e8193['then'](()=>_0x817e28):_0x817e28;});});}['_getImageDataAsync'](_0x502a5c,_0x51dc5d,_0x54d487,_0x4a3cd){return _0x194c83(this,void 0x0,void 0x0,function*(){var _0x167098=a7_0x2532,_0x5d2ae0=_0x189081['g'][_0x167098(0xa43)];const _0x4b036c=this[_0x167098(0x1735)][_0x167098(0x3b4d)],_0x376534=_0x4b036c[_0x167098(0x318e)]();var _0x5f272f=_0x376534[_0x167098(0x399d)](_0x502a5c,_0x51dc5d,_0x54d487,_0x189081['g'][_0x167098(0x3eec)],!0x1,!0x0,_0x223a24['x'][_0x167098(0x359)],null,_0x5d2ae0),_0x5d2ae0=(yield _0x221ea5['Oi'][_0x167098(0xd91)](_0x167098(0x5c9),_0x5f272f,_0x4b036c,_0x5d2ae0,_0x189081['g'][_0x167098(0x1d4a)],_0x189081['g']['TEXTUREFORMAT_RGBA']),yield _0x376534['_readTexturePixels'](_0x5f272f,_0x51dc5d,_0x54d487));return yield _0x90e4f2['B'][_0x167098(0x1c34)](_0x51dc5d,_0x54d487,_0x5d2ae0,_0x4a3cd,void 0x0,!0x0,!0x0);});}['_createWhiteTexture'](_0x392a37,_0x559ee8,_0x18865e){var _0x34d425=_0x30fe03;const _0x1876a7=new Uint8Array(_0x392a37*_0x559ee8*0x4);for(let _0x2e9753=0x0;_0x2e9753<_0x1876a7[_0x34d425(0x3785)];_0x2e9753+=0x4)_0x1876a7[_0x2e9753]=_0x1876a7[_0x2e9753+0x1]=_0x1876a7[_0x2e9753+0x2]=_0x1876a7[_0x2e9753+0x3]=0xff;return _0x1a7dcb['l'][_0x34d425(0x1cac)](_0x1876a7,_0x392a37,_0x559ee8,_0x18865e);}['_resizeTexturesToSameDimensions'](_0x4988c1,_0x220bea,_0x2721ca){var _0x35ae4d=_0x30fe03,_0x3e28ab=_0x4988c1?_0x4988c1['getSize']():{'width':0x0,'height':0x0},_0x41bece=_0x220bea?_0x220bea['getSize']():{'width':0x0,'height':0x0};let _0x3871c8,_0x1059f2;return _0x3e28ab['width']<_0x41bece[_0x35ae4d(0xad8)]?(_0x3871c8=_0x4988c1&&_0x4988c1 instanceof _0x223a24['x']?_0x221ea5['Oi']['CreateResizedCopy'](_0x4988c1,_0x41bece['width'],_0x41bece['height'],!0x0):this['_createWhiteTexture'](_0x41bece[_0x35ae4d(0xad8)],_0x41bece[_0x35ae4d(0x605)],_0x2721ca),_0x1059f2=_0x220bea):_0x3e28ab[_0x35ae4d(0xad8)]>_0x41bece[_0x35ae4d(0xad8)]?(_0x1059f2=_0x220bea&&_0x220bea instanceof _0x223a24['x']?_0x221ea5['Oi'][_0x35ae4d(0x104b)](_0x220bea,_0x3e28ab[_0x35ae4d(0xad8)],_0x3e28ab[_0x35ae4d(0x605)],!0x0):this[_0x35ae4d(0x40cd)](_0x3e28ab[_0x35ae4d(0xad8)],_0x3e28ab[_0x35ae4d(0x605)],_0x2721ca),_0x3871c8=_0x4988c1):(_0x3871c8=_0x4988c1,_0x1059f2=_0x220bea),{'texture1':_0x3871c8,'texture2':_0x1059f2};}['_convertPixelArrayToFloat32'](_0x164e4c){var _0x542ffb=_0x30fe03;if(_0x164e4c instanceof Uint8Array){var _0x510ce7=_0x164e4c[_0x542ffb(0x3785)];const _0x106eff=new Float32Array(_0x164e4c[_0x542ffb(0x3785)]);for(let _0x243f15=0x0;_0x243f15<_0x510ce7;++_0x243f15)_0x106eff[_0x243f15]=_0x164e4c[_0x243f15]/0xff;return _0x106eff;}if(_0x164e4c instanceof Float32Array)return _0x164e4c;throw new Error(_0x542ffb(0x22c4));}[_0x30fe03(0x198b)](_0x4edc1e,_0x7b7819,_0x56f8c7,_0x3a0ed4){var _0x2eaf49;return _0x194c83(this,void 0x0,void 0x0,function*(){var _0x13e126=a7_0x2532;const _0x3c3034=new Array();if(!_0x4edc1e&&!_0x7b7819)return Promise[_0x13e126(0x12fd)]('_ConvertSpecularGlosinessTexturesToMetallicRoughness:\x20diffuse\x20and\x20specular\x20glossiness\x20textures\x20are\x20not\x20defined!');var _0x123e5a=_0x4edc1e?_0x4edc1e['getScene']():_0x7b7819?_0x7b7819[_0x13e126(0x40ae)]():null;if(_0x123e5a){const _0x2fa93d=this['_resizeTexturesToSameDimensions'](_0x4edc1e,_0x7b7819,_0x123e5a);var _0x577820,_0x4e51ff,_0x123e5a=null==(_0x2eaf49=_0x2fa93d['texture1'])?void 0x0:_0x2eaf49['getSize'](),_0x38fd3c=_0x123e5a[_0x13e126(0xad8)],_0x45d340=_0x123e5a['height'],_0x123e5a=yield _0x2fa93d[_0x13e126(0x4029)][_0x13e126(0x719)](),_0x541241=yield _0x2fa93d['texture2'][_0x13e126(0x719)]();if(!_0x123e5a)return Promise['reject']('Failed\x20to\x20retrieve\x20pixels\x20from\x20diffuse\x20texture!');if(_0x577820=this[_0x13e126(0x19f9)](_0x123e5a),!_0x541241)return Promise[_0x13e126(0x12fd)]('Failed\x20to\x20retrieve\x20pixels\x20from\x20specular\x20glossiness\x20texture!');_0x123e5a=(_0x4e51ff=this[_0x13e126(0x19f9)](_0x541241))[_0x13e126(0x17c7)];const _0x3168a3=new Uint8Array(_0x123e5a),_0x5ed68f=new Uint8Array(_0x123e5a),_0x3363e2=_0x59f0d3['Wo'][_0x13e126(0x10dc)]();let _0x4b8a6c=0x0,_0x105e21=0x0;for(let _0x1ecf89=0x0;_0x1ecf89<_0x45d340;++_0x1ecf89)for(let _0x5c1dcb=0x0;_0x5c1dcb<_0x38fd3c;++_0x5c1dcb){var _0x5c7d3e=0x4*(_0x38fd3c*_0x1ecf89+_0x5c1dcb),_0x14dcbd=new _0x59f0d3['Wo'](_0x577820[_0x5c7d3e],_0x577820[0x1+_0x5c7d3e],_0x577820[0x2+_0x5c7d3e])[_0x13e126(0x392c)]()[_0x13e126(0x20e1)](_0x56f8c7[_0x13e126(0x2c15)]),_0x1d7497=new _0x59f0d3['Wo'](_0x4e51ff[_0x5c7d3e],_0x4e51ff[0x1+_0x5c7d3e],_0x4e51ff[0x2+_0x5c7d3e])['toLinearSpace']()[_0x13e126(0x20e1)](_0x56f8c7[_0x13e126(0x3575)]),_0x324428=_0x4e51ff[0x3+_0x5c7d3e]*_0x56f8c7['glossiness'],_0x14dcbd=this[_0x13e126(0x3250)]({'diffuseColor':_0x14dcbd,'specularColor':_0x1d7497,'glossiness':_0x324428});_0x3363e2['r']=Math[_0x13e126(0x695)](_0x3363e2['r'],_0x14dcbd['baseColor']['r']),_0x3363e2['g']=Math[_0x13e126(0x695)](_0x3363e2['g'],_0x14dcbd['baseColor']['g']),_0x3363e2['b']=Math[_0x13e126(0x695)](_0x3363e2['b'],_0x14dcbd['baseColor']['b']),_0x4b8a6c=Math['max'](_0x4b8a6c,_0x14dcbd['metallic']),_0x105e21=Math['max'](_0x105e21,_0x14dcbd[_0x13e126(0x16f8)]),_0x5ed68f[_0x5c7d3e]=0xff*_0x14dcbd[_0x13e126(0x3c5b)]['r'],_0x5ed68f[0x1+_0x5c7d3e]=0xff*_0x14dcbd[_0x13e126(0x3c5b)]['g'],_0x5ed68f[0x2+_0x5c7d3e]=0xff*_0x14dcbd['baseColor']['b'],_0x5ed68f[0x3+_0x5c7d3e]=_0x2fa93d[_0x13e126(0x4029)][_0x13e126(0x33f9)]?0xff*_0x577820[0x3+_0x5c7d3e]:0xff,_0x3168a3[_0x5c7d3e]=0x0,_0x3168a3[0x1+_0x5c7d3e]=0xff*_0x14dcbd[_0x13e126(0x16f8)],_0x3168a3[0x2+_0x5c7d3e]=0xff*_0x14dcbd[_0x13e126(0x326c)],_0x3168a3[0x3+_0x5c7d3e]=0xff;}const _0x13334c={'baseColor':_0x3363e2,'metallic':_0x4b8a6c,'roughness':_0x105e21};let _0x3c8815=!0x1,_0x3d237c=!0x1;for(let _0x5042c6=0x0;_0x5042c6<_0x45d340;++_0x5042c6)for(let _0x2e469d=0x0;_0x2e469d<_0x38fd3c;++_0x2e469d){var _0x2ff40d=0x4*(_0x38fd3c*_0x5042c6+_0x2e469d);_0x5ed68f[_0x2ff40d]/=_0x13334c[_0x13e126(0x3c5b)]['r']>_0x4cf0bd[_0x13e126(0x3036)]?_0x13334c[_0x13e126(0x3c5b)]['r']:0x1,_0x5ed68f[0x1+_0x2ff40d]/=_0x13334c[_0x13e126(0x3c5b)]['g']>_0x4cf0bd[_0x13e126(0x3036)]?_0x13334c[_0x13e126(0x3c5b)]['g']:0x1,_0x5ed68f[0x2+_0x2ff40d]/=_0x13334c['baseColor']['b']>_0x4cf0bd[_0x13e126(0x3036)]?_0x13334c[_0x13e126(0x3c5b)]['b']:0x1;const _0x4c2514=_0x59f0d3['Wo'][_0x13e126(0x1287)](_0x5ed68f[_0x2ff40d],_0x5ed68f[0x1+_0x2ff40d],_0x5ed68f[0x2+_0x2ff40d]);var _0x45425a=_0x4c2514['toGammaSpace'](),_0x45425a=(_0x5ed68f[_0x2ff40d]=0xff*_0x45425a['r'],_0x5ed68f[0x1+_0x2ff40d]=0xff*_0x45425a['g'],_0x5ed68f[0x2+_0x2ff40d]=0xff*_0x45425a['b'],_0x4cf0bd[_0x13e126(0x3538)](_0x45425a,_0x59f0d3['Wo'][_0x13e126(0x1f94)](),_0x4cf0bd[_0x13e126(0x3036)])||(_0x3d237c=!0x0),_0x3168a3[0x1+_0x2ff40d]/=_0x13334c[_0x13e126(0x16f8)]>_0x4cf0bd['_Epsilon']?_0x13334c[_0x13e126(0x16f8)]:0x1,_0x3168a3[0x2+_0x2ff40d]/=_0x13334c['metallic']>_0x4cf0bd[_0x13e126(0x3036)]?_0x13334c[_0x13e126(0x326c)]:0x1,_0x59f0d3['Wo'][_0x13e126(0x1287)](0xff,_0x3168a3[0x1+_0x2ff40d],_0x3168a3[0x2+_0x2ff40d]));_0x4cf0bd[_0x13e126(0x3538)](_0x45425a,_0x59f0d3['Wo']['White'](),_0x4cf0bd[_0x13e126(0x3036)])||(_0x3c8815=!0x0);}return _0x3c8815&&_0x3c3034[_0x13e126(0x1e1d)](this[_0x13e126(0x3395)](_0x3168a3,_0x38fd3c,_0x45d340,_0x3a0ed4)['then'](_0xb83b58=>{_0x13334c['metallicRoughnessTextureData']=_0xb83b58;})),_0x3d237c&&_0x3c3034[_0x13e126(0x1e1d)](this['_getImageDataAsync'](_0x5ed68f,_0x38fd3c,_0x45d340,_0x3a0ed4)[_0x13e126(0xd1a)](_0x543bec=>{var _0x4ca8c2=_0x13e126;_0x13334c[_0x4ca8c2(0x1609)]=_0x543bec;})),Promise[_0x13e126(0x85d)](_0x3c3034)[_0x13e126(0xd1a)](()=>_0x13334c);}return Promise[_0x13e126(0x12fd)](_0x13e126(0x1be9));});}[_0x30fe03(0x3250)](_0x8f35d1){var _0x244606=_0x30fe03,_0x4d8311=this['_getPerceivedBrightness'](_0x8f35d1[_0x244606(0x2c15)]),_0x4d0a55=this['_getPerceivedBrightness'](_0x8f35d1['specularColor']),_0x4249a2=0x1-this[_0x244606(0x1c52)](_0x8f35d1[_0x244606(0x3575)]),_0x4d8311=_0x4cf0bd[_0x244606(0x531)](_0x4d8311,_0x4d0a55,_0x4249a2),_0x4d0a55=_0x8f35d1[_0x244606(0x2c15)][_0x244606(0x5ab)](_0x4249a2/(0x1-_0x4cf0bd[_0x244606(0x36e1)]['r'])/Math['max'](0x1-_0x4d8311,_0x4cf0bd[_0x244606(0x3036)])),_0x4249a2=_0x8f35d1['specularColor']['subtract'](_0x4cf0bd[_0x244606(0x36e1)]['scale'](0x1-_0x4d8311))[_0x244606(0x5ab)](0x1/Math['max'](_0x4d8311,_0x4cf0bd['_Epsilon']));let _0xf7678f=_0x59f0d3['Wo'][_0x244606(0x2f68)](_0x4d0a55,_0x4249a2,_0x4d8311*_0x4d8311);return{'baseColor':_0xf7678f=_0xf7678f[_0x244606(0x32ca)](0x0,0x1,_0xf7678f),'metallic':_0x4d8311,'roughness':0x1-_0x8f35d1[_0x244606(0x3a18)]};}['_getPerceivedBrightness'](_0x361fde){var _0x589e54=_0x30fe03;return _0x361fde?Math[_0x589e54(0x243f)](0.299*_0x361fde['r']*_0x361fde['r']+0.587*_0x361fde['g']*_0x361fde['g']+0.114*_0x361fde['b']*_0x361fde['b']):0x0;}[_0x30fe03(0x1c52)](_0x1e1b17){var _0x4d20ad=_0x30fe03;return _0x1e1b17?Math[_0x4d20ad(0x695)](_0x1e1b17['r'],Math[_0x4d20ad(0x695)](_0x1e1b17['g'],_0x1e1b17['b'])):0x0;}[_0x30fe03(0x83f)](_0x21fdd9,_0xfb826c,_0x57e27b,_0x3a69e9){var _0x597a08=_0x30fe03;const _0x2cdb59=[],_0x28da42={'baseColor':_0x21fdd9[_0x597a08(0x314f)],'metallic':_0x21fdd9[_0x597a08(0x1f3e)],'roughness':_0x21fdd9[_0x597a08(0x34c5)]};return _0x3a69e9&&(_0x21fdd9[_0x597a08(0x883)]&&_0x2cdb59[_0x597a08(0x1e1d)](this[_0x597a08(0x602)](_0x21fdd9[_0x597a08(0x883)],_0xfb826c)[_0x597a08(0xd1a)](_0x456f8=>{_0x456f8&&(_0x57e27b['baseColorTexture']=_0x456f8);})),(_0x3a69e9=_0x21fdd9[_0x597a08(0xca1)])&&_0x2cdb59[_0x597a08(0x1e1d)](this[_0x597a08(0x602)](_0x3a69e9,_0xfb826c)[_0x597a08(0xd1a)](_0x5efe8b=>{var _0x9024b3=_0x597a08;_0x5efe8b&&(_0x57e27b[_0x9024b3(0x8ee)]=_0x5efe8b);}))),Promise[_0x597a08(0x85d)](_0x2cdb59)['then'](()=>_0x28da42);}[_0x30fe03(0x1d20)](_0x1bebe6){var _0x33c8d5=_0x30fe03;const _0x2a22a1={};if(!(_0x1bebe6&&_0x1bebe6 instanceof _0x223a24['x']))return _0x2a22a1;var _0x4b32de=this[_0x33c8d5(0x313c)](_0x1bebe6[_0x33c8d5(0x24af)]),_0x4b32de=(_0x4b32de!==_0x580487['e8']['REPEAT']&&(_0x2a22a1[_0x33c8d5(0x3cb0)]=_0x4b32de),this['_getGLTFTextureWrapMode'](_0x1bebe6[_0x33c8d5(0x3906)]));switch(_0x4b32de!==_0x580487['e8'][_0x33c8d5(0x3437)]&&(_0x2a22a1[_0x33c8d5(0x3bef)]=_0x4b32de),_0x1bebe6['samplingMode']){case _0x223a24['x'][_0x33c8d5(0x27c8)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR']['LINEAR'],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC'][_0x33c8d5(0x2abb)];break;case _0x223a24['x']['LINEAR_NEAREST']:_0x2a22a1['magFilter']=_0x580487['tR'][_0x33c8d5(0x2abb)],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC'][_0x33c8d5(0x37c)];break;case _0x223a24['x']['NEAREST_LINEAR']:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR']['NEAREST'],_0x2a22a1['minFilter']=_0x580487['LC']['LINEAR'];break;case _0x223a24['x'][_0x33c8d5(0x3d40)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR']['NEAREST'],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC'][_0x33c8d5(0x2e16)];break;case _0x223a24['x'][_0x33c8d5(0x3242)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR'][_0x33c8d5(0x37c)],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC'][_0x33c8d5(0x37c)];break;case _0x223a24['x'][_0x33c8d5(0x422)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR']['NEAREST'],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC']['LINEAR_MIPMAP_NEAREST'];break;case _0x223a24['x'][_0x33c8d5(0x12d6)]:_0x2a22a1['magFilter']=_0x580487['tR'][_0x33c8d5(0x2abb)],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC']['NEAREST_MIPMAP_NEAREST'];break;case _0x223a24['x'][_0x33c8d5(0xa9b)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR'][_0x33c8d5(0x2abb)],_0x2a22a1['minFilter']=_0x580487['LC'][_0x33c8d5(0xaa1)];break;case _0x223a24['x']['NEAREST_NEAREST_MIPLINEAR']:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR']['NEAREST'],_0x2a22a1['minFilter']=_0x580487['LC']['NEAREST_MIPMAP_LINEAR'];break;case _0x223a24['x'][_0x33c8d5(0x16ee)]:_0x2a22a1['magFilter']=_0x580487['tR'][_0x33c8d5(0x2abb)],_0x2a22a1['minFilter']=_0x580487['LC'][_0x33c8d5(0x2e16)];break;case _0x223a24['x'][_0x33c8d5(0x5c6)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR'][_0x33c8d5(0x2abb)],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC']['LINEAR_MIPMAP_NEAREST'];break;case _0x223a24['x'][_0x33c8d5(0x34ba)]:_0x2a22a1[_0x33c8d5(0x3518)]=_0x580487['tR'][_0x33c8d5(0x37c)],_0x2a22a1[_0x33c8d5(0x229b)]=_0x580487['LC']['NEAREST_MIPMAP_NEAREST'];}return _0x2a22a1;}['_getGLTFTextureWrapMode'](_0x2553be){var _0x5149e7=_0x30fe03;switch(_0x2553be){case _0x223a24['x']['WRAP_ADDRESSMODE']:return _0x580487['e8']['REPEAT'];case _0x223a24['x']['CLAMP_ADDRESSMODE']:return _0x580487['e8']['CLAMP_TO_EDGE'];case _0x223a24['x']['MIRROR_ADDRESSMODE']:return _0x580487['e8']['MIRRORED_REPEAT'];default:return _0x18bdc5['w1'][_0x5149e7(0xac3)](_0x5149e7(0x9a0)+_0x2553be+'!'),_0x580487['e8'][_0x5149e7(0x3437)];}}['_convertSpecGlossFactorsToMetallicRoughnessAsync'](_0x5d4bd5,_0x491a55,_0x1b70de,_0x4c5932){var _0x1bf3f0=_0x30fe03;return Promise[_0x1bf3f0(0x1bd5)]()[_0x1bf3f0(0xd1a)](()=>{var _0x49774d=_0x1bf3f0,_0x3b358b={'diffuseColor':_0x5d4bd5[_0x49774d(0x314f)],'specularColor':_0x5d4bd5[_0x49774d(0x3367)],'glossiness':_0x5d4bd5['_microSurface']};const _0x370cbe=_0x5d4bd5['_albedoTexture'],_0x3dbb86=_0x5d4bd5[_0x49774d(0xeca)];var _0x495750=_0x5d4bd5[_0x49774d(0x1c77)];if(_0x3dbb86&&!_0x495750)return Promise[_0x49774d(0x12fd)](_0x49774d(0x2fe0));if((_0x370cbe||_0x3dbb86)&&_0x4c5932){const _0x2db7aa=this['_exportTextureSampler'](_0x370cbe||_0x3dbb86);return this[_0x49774d(0x198b)](_0x370cbe,_0x3dbb86,_0x3b358b,_0x491a55)[_0x49774d(0xd1a)](_0x104a65=>{var _0x5218ee=_0x49774d,_0x544a46,_0x2f33a1=this[_0x5218ee(0x1735)]['_textures'];return _0x104a65[_0x5218ee(0x1609)]&&(_0x544a46=this['_exportImage'](_0x5218ee(0x3c5b)+_0x2f33a1['length'],_0x491a55,_0x104a65['baseColorTextureData']),_0x1b70de[_0x5218ee(0x23b1)]=this['_exportTextureInfo'](_0x544a46,_0x2db7aa,null===_0x370cbe||void 0x0===_0x370cbe?void 0x0:_0x370cbe[_0x5218ee(0x14d6)])),_0x104a65['metallicRoughnessTextureData']&&(_0x544a46=this[_0x5218ee(0x1a93)](_0x5218ee(0x3267)+_0x2f33a1['length'],_0x491a55,_0x104a65[_0x5218ee(0x12d7)]),_0x1b70de[_0x5218ee(0x8ee)]=this[_0x5218ee(0x2f4d)](_0x544a46,_0x2db7aa,null===_0x3dbb86||void 0x0===_0x3dbb86?void 0x0:_0x3dbb86[_0x5218ee(0x14d6)])),_0x104a65;});}return this[_0x49774d(0x3250)](_0x3b358b);});}[_0x30fe03(0x2e10)](_0x48cf16,_0xe148ff,_0x49a5bc){var _0x173824=_0x30fe03;const _0x46bce6={},_0x46f50d={'name':_0x48cf16[_0x173824(0x3844)]};var _0x5054e0,_0x3b4a73;return _0x48cf16[_0x173824(0x3775)]()?(_0x5054e0=_0x48cf16[_0x173824(0x314f)],_0x3b4a73=_0x48cf16[_0x173824(0x37fb)],_0x5054e0&&(_0x46bce6[_0x173824(0x1511)]=[_0x5054e0['r'],_0x5054e0['g'],_0x5054e0['b'],_0x3b4a73]),this[_0x173824(0x83f)](_0x48cf16,_0xe148ff,_0x46bce6,_0x49a5bc)['then'](_0x196bbe=>this[_0x173824(0x2bf8)](_0x196bbe,_0x48cf16,_0x46f50d,_0x46bce6,_0xe148ff,_0x49a5bc))):this[_0x173824(0x1e4e)](_0x48cf16,_0xe148ff,_0x46bce6,_0x49a5bc)['then'](_0x2bbc20=>this['_setMetallicRoughnessPbrMaterial'](_0x2bbc20,_0x48cf16,_0x46f50d,_0x46bce6,_0xe148ff,_0x49a5bc));}[_0x30fe03(0x2bf8)](_0x3d4ae7,_0x9df037,_0x23ae6c,_0x1e00e8,_0x562c7b,_0x134bbd){var _0x3262b3=_0x30fe03;const _0x8c3c12=this[_0x3262b3(0x1735)]['_materialMap'],_0x112cdf=this[_0x3262b3(0x1735)][_0x3262b3(0x270)],_0x32c077=[];if(_0x3d4ae7){if(_0x4cf0bd[_0x3262b3(0xa67)](_0x23ae6c,_0x9df037),_0x4cf0bd[_0x3262b3(0x3538)](_0x3d4ae7[_0x3262b3(0x3c5b)],_0x59f0d3['Wo'][_0x3262b3(0x1f94)](),_0x4cf0bd[_0x3262b3(0x3036)])&&_0x9df037['alpha']>=_0x4cf0bd[_0x3262b3(0x3036)]||(_0x1e00e8[_0x3262b3(0x1511)]=[_0x3d4ae7[_0x3262b3(0x3c5b)]['r'],_0x3d4ae7[_0x3262b3(0x3c5b)]['g'],_0x3d4ae7[_0x3262b3(0x3c5b)]['b'],_0x9df037[_0x3262b3(0x37fb)]]),null!=_0x3d4ae7[_0x3262b3(0x326c)]&&0x1!==_0x3d4ae7[_0x3262b3(0x326c)]&&(_0x1e00e8[_0x3262b3(0xc5a)]=_0x3d4ae7[_0x3262b3(0x326c)]),null!=_0x3d4ae7[_0x3262b3(0x16f8)]&&0x1!==_0x3d4ae7[_0x3262b3(0x16f8)]&&(_0x1e00e8['roughnessFactor']=_0x3d4ae7[_0x3262b3(0x16f8)]),null==_0x9df037[_0x3262b3(0x2e9)]||_0x9df037['backFaceCulling']||(_0x9df037[_0x3262b3(0x1623)]||_0x18bdc5['w1'][_0x3262b3(0x27dc)](_0x9df037['name']+_0x3262b3(0x40a9)),_0x23ae6c[_0x3262b3(0x3e9b)]=!0x0),_0x134bbd){const _0x18a7e2=_0x9df037[_0x3262b3(0x3927)];_0x18a7e2&&(_0x3d4ae7=this['_exportTextureAsync'](_0x18a7e2,_0x562c7b)['then'](_0x2f414a=>{var _0x16f52d=_0x3262b3;_0x2f414a&&(_0x23ae6c[_0x16f52d(0x253)]=_0x2f414a,0x1!==_0x18a7e2[_0x16f52d(0x1f05)]&&(_0x23ae6c['normalTexture'][_0x16f52d(0x5ab)]=_0x18a7e2[_0x16f52d(0x1f05)]));}),_0x32c077[_0x3262b3(0x1e1d)](_0x3d4ae7)),(_0x134bbd=_0x9df037[_0x3262b3(0xb07)],_0x134bbd=(_0x134bbd&&(_0x3d4ae7=this[_0x3262b3(0x602)](_0x134bbd,_0x562c7b)[_0x3262b3(0xd1a)](_0x325e7f=>{var _0x37d5c7=_0x3262b3;if(_0x325e7f){const _0x4e54fa={'index':_0x325e7f[_0x37d5c7(0x38ac)],'texCoord':_0x325e7f['texCoord']};_0x23ae6c[_0x37d5c7(0x151e)]=_0x4e54fa,_0x325e7f=_0x9df037['_ambientTextureStrength'],_0x325e7f&&(_0x4e54fa[_0x37d5c7(0x9e6)]=_0x325e7f);}}),_0x32c077[_0x3262b3(0x1e1d)](_0x3d4ae7)),_0x9df037[_0x3262b3(0x1aeb)])),_0x134bbd&&(_0x3d4ae7=this[_0x3262b3(0x602)](_0x134bbd,_0x562c7b)['then'](_0x2ef13e=>{var _0x382c14=_0x3262b3;_0x2ef13e&&(_0x23ae6c[_0x382c14(0x244f)]=_0x2ef13e);}),_0x32c077['push'](_0x3d4ae7));}const _0x2e0060=_0x9df037[_0x3262b3(0x19bb)];_0x4cf0bd['_FuzzyEquals'](_0x2e0060,_0x59f0d3['Wo'][_0x3262b3(0x10dc)](),_0x4cf0bd[_0x3262b3(0x3036)])||(_0x23ae6c[_0x3262b3(0x2a01)]=_0x2e0060[_0x3262b3(0x4189)]()),_0x23ae6c[_0x3262b3(0x1e68)]=_0x1e00e8,_0x112cdf[_0x3262b3(0x1e1d)](_0x23ae6c),_0x8c3c12[_0x9df037[_0x3262b3(0x1441)]]=_0x112cdf[_0x3262b3(0x3785)]-0x1;}return this[_0x3262b3(0x2eee)](_0x32c077,_0x23ae6c,_0x9df037,_0x562c7b);}[_0x30fe03(0x3a27)](_0x54bd8f){var _0x49e1dd=_0x30fe03;return _0x54bd8f[_0x49e1dd(0x2df7)],_0x189081['g'][_0x49e1dd(0xa43)],_0x54bd8f[_0x49e1dd(0x719)]();}[_0x30fe03(0x602)](_0x14cbb,_0x202a52){var _0xec7fb6=_0x30fe03;const _0x584fc2=this['_exporter']['_extensionsPreExportTextureAsync'](_0xec7fb6(0x2f1),_0x14cbb,_0x202a52);return _0x584fc2?_0x584fc2[_0xec7fb6(0xd1a)](_0x2b344d=>_0x2b344d?this['_exportTextureInfoAsync'](_0x2b344d,_0x202a52):this[_0xec7fb6(0x366)](_0x14cbb,_0x202a52)):this['_exportTextureInfoAsync'](_0x14cbb,_0x202a52);}['_exportTextureInfoAsync'](_0x33f473,_0x286691){return _0x194c83(this,void 0x0,void 0x0,function*(){var _0xb8c2df=a7_0x2532,_0xbff196=_0x33f473[_0xb8c2df(0xb65)];if(!(_0xbff196 in this['_textureMap'])){const _0x14017f=yield this[_0xb8c2df(0x3a27)](_0x33f473);if(!_0x14017f)return null;var _0x22a5b7=this[_0xb8c2df(0x37ec)](_0x33f473),_0x268801=_0x33f473['mimeType'];if(_0x268801)switch(_0x268801){case _0xb8c2df(0x172d):case _0xb8c2df(0x329c):case _0xb8c2df(0x3725):_0x286691=_0x268801;break;default:_0x18bdc5['w1']['Warn']('Unsupported\x20media\x20type:\x20${textureMimeType}');}const _0x4171b5=this['_internalTextureToImage'];var _0x5f353f=_0x33f473['getInternalTexture']()[_0xb8c2df(0x1441)];_0x4171b5[_0x5f353f]||(_0x4171b5[_0x5f353f]={});let _0x3d375f=_0x4171b5[_0x5f353f][_0x286691];if(void 0x0===_0x3d375f){const _0x17af49=_0x33f473[_0xb8c2df(0x21c2)]();_0x3d375f=_0x194c83(this,void 0x0,void 0x0,function*(){var _0x28f65b=_0xb8c2df,_0x385560=yield this[_0x28f65b(0x3395)](_0x14017f,_0x17af49[_0x28f65b(0xad8)],_0x17af49[_0x28f65b(0x605)],_0x286691);return this[_0x28f65b(0x1a93)](_0x33f473['name'],_0x286691,_0x385560);}),_0x4171b5[_0x5f353f][_0x286691]=_0x3d375f;}_0x5f353f=this[_0xb8c2df(0x2f4d)](yield _0x3d375f,_0x22a5b7,_0x33f473[_0xb8c2df(0x14d6)]),(this[_0xb8c2df(0xd1e)][_0xbff196]=_0x5f353f,this['_exporter']['_extensionsPostExportTextures'](_0xb8c2df(0x2f1),this['_textureMap'][_0xbff196],_0x33f473));}return this['_textureMap'][_0xbff196];});}[_0x30fe03(0x1a93)](_0x58d513,_0x3bccc3,_0xa4ac64){var _0x1902f4=_0x30fe03;const _0x41688c=this[_0x1902f4(0x1735)][_0x1902f4(0x2468)];var _0x375700=_0x58d513['replace'](/\.\/|\/|\.\\|\\/g,'_'),_0x434852=_0x5f25ac(_0x3bccc3);let _0x48f8b7=_0x375700+_0x434852;_0x48f8b7 in _0x41688c&&(_0x48f8b7=_0x375700+'_'+_0x18bdc5['w1']['RandomId']()+_0x434852),_0x41688c[_0x48f8b7]={'data':_0xa4ac64,'mimeType':_0x3bccc3};const _0x4f7084=this[_0x1902f4(0x1735)][_0x1902f4(0x2f74)];return _0x4f7084[_0x1902f4(0x1e1d)]({'name':_0x58d513,'uri':_0x48f8b7}),_0x4f7084[_0x1902f4(0x3785)]-0x1;}[_0x30fe03(0x2f4d)](_0x40558a,_0x2dbdbd,_0x34476b){var _0x463bf8=_0x30fe03;const _0x116983=this[_0x463bf8(0x1735)][_0x463bf8(0x251)];let _0x57fea0=_0x116983[_0x463bf8(0x3f85)](_0x5e8b1b=>_0x5e8b1b[_0x463bf8(0x1838)]==_0x2dbdbd&&_0x5e8b1b[_0x463bf8(0x298f)]===_0x40558a);-0x1===_0x57fea0&&(_0x57fea0=_0x116983['length'],_0x116983[_0x463bf8(0x1e1d)]({'source':_0x40558a,'sampler':_0x2dbdbd}));const _0x201a1a={'index':_0x57fea0};return _0x34476b&&(_0x201a1a[_0x463bf8(0x3f47)]=_0x34476b),_0x201a1a;}[_0x30fe03(0x37ec)](_0x292575){var _0x442edd=_0x30fe03;const _0xe31bc7=this[_0x442edd(0x1d20)](_0x292575),_0x246207=this[_0x442edd(0x1735)][_0x442edd(0x567)];return _0x292575=_0x246207[_0x442edd(0x3f85)](_0x4c912d=>_0x4c912d[_0x442edd(0x229b)]===_0xe31bc7[_0x442edd(0x229b)]&&_0x4c912d[_0x442edd(0x3518)]===_0xe31bc7[_0x442edd(0x3518)]&&_0x4c912d[_0x442edd(0x3cb0)]===_0xe31bc7[_0x442edd(0x3cb0)]&&_0x4c912d[_0x442edd(0x3bef)]===_0xe31bc7[_0x442edd(0x3bef)]),-0x1!==_0x292575?_0x292575:(_0x246207[_0x442edd(0x1e1d)](_0xe31bc7),_0x246207[_0x442edd(0x3785)]-0x1);}}_0x4cf0bd[_0x30fe03(0x36e1)]=new _0x59f0d3['Wo'](0.04,0.04,0.04),_0x4cf0bd[_0x30fe03(0x1a70)]=0x400,_0x4cf0bd[_0x30fe03(0x3036)]=0.000001;},0xa1b5:(_0x2deec6,_0x59259b,_0x1cf571)=>{_0x1cf571(0x60eb);},0xea08:(_0x7d348e,_0x4cc720,_0x500940)=>{var _0x105362=a7_0x38a779;_0x500940['d'](_0x4cc720,{'l':()=>_0x11a38e});var _0x5f1946=_0x500940(0x1207e),_0x19b8a8=_0x500940(0x9fd1);class _0x11a38e{static[_0x105362(0x3afc)](_0x598c34,_0x4a0322,_0x4044be,_0x33b736,_0x42270c){var _0x3fce94=_0x105362;const _0x34aa27={'buffer':_0x598c34,'byteLength':_0x4044be};return _0x4a0322&&(_0x34aa27['byteOffset']=_0x4a0322),_0x42270c&&(_0x34aa27[_0x3fce94(0x3844)]=_0x42270c),_0x33b736&&(_0x34aa27['byteStride']=_0x33b736),_0x34aa27;}static[_0x105362(0x3391)](_0x209dfb,_0x588150,_0x216ac9,_0xd52107,_0x172c3c,_0x52f136,_0x176f63,_0x5acb06){var _0x664fc4=_0x105362;const _0x21fa1e={'name':_0x588150,'bufferView':_0x209dfb,'componentType':_0xd52107,'count':_0x172c3c,'type':_0x216ac9};return null!=_0x176f63&&(_0x21fa1e[_0x664fc4(0x33a7)]=_0x176f63),null!=_0x5acb06&&(_0x21fa1e[_0x664fc4(0x695)]=_0x5acb06),null!=_0x52f136&&(_0x21fa1e[_0x664fc4(0x343d)]=_0x52f136),_0x21fa1e;}static[_0x105362(0x1709)](_0x33c9d9,_0x5f3486,_0x46204f,_0x1b1e92){var _0x2779e0=_0x105362;const _0xf651bb=[Infinity,Infinity,Infinity],_0x22076d=[-Infinity,-Infinity,-Infinity];var _0x1d1c83;let _0x3743d6,_0xa08d9;if(_0x46204f)for(let _0x3df642=_0x5f3486,_0x9ba555=_0x5f3486+_0x46204f;_0x3df642<_0x9ba555;++_0x3df642){_0x3743d6=0x3*_0x3df642,_0xa08d9=_0x19b8a8['P'][_0x2779e0(0x1c38)](_0x33c9d9,_0x3743d6),_0x1b1e92&&_0x11a38e['_GetRightHandedPositionVector3FromRef'](_0xa08d9),_0x1d1c83=_0xa08d9[_0x2779e0(0x4189)]();for(let _0xfdaeb1=0x0;_0xfdaeb1<0x3;++_0xfdaeb1){var _0x2e50a6=_0x1d1c83[_0xfdaeb1];_0x2e50a6<_0xf651bb[_0xfdaeb1]&&(_0xf651bb[_0xfdaeb1]=_0x2e50a6),_0x2e50a6>_0x22076d[_0xfdaeb1]&&(_0x22076d[_0xfdaeb1]=_0x2e50a6),++_0x3743d6;}}return{'min':_0xf651bb,'max':_0x22076d};}static[_0x105362(0x1008)](_0x5387c9){return new _0x19b8a8['P'](_0x5387c9['x'],_0x5387c9['y'],-_0x5387c9['z']);}static[_0x105362(0x3f3b)](_0x1a981a){_0x1a981a['z']*=-0x1;}static[_0x105362(0x140c)](_0x319dc5){_0x319dc5[0x2]*=-0x1;}static[_0x105362(0x2eb1)](_0x3797e2){return new _0x19b8a8['P'](_0x3797e2['x'],_0x3797e2['y'],-_0x3797e2['z']);}static[_0x105362(0x63f)](_0x4bec36){_0x4bec36['z']*=-0x1;}static[_0x105362(0x15a9)](_0x5e244f){_0x5e244f[0x2]*=-0x1;}static['_GetRightHandedVector4FromRef'](_0x1111e4){_0x1111e4['z']*=-0x1,_0x1111e4['w']*=-0x1;}static[_0x105362(0x3f5f)](_0x9cf0ae){_0x9cf0ae[0x2]*=-0x1,_0x9cf0ae[0x3]*=-0x1;}static['_GetRightHandedQuaternionFromRef'](_0x41d6c6){_0x41d6c6['x']*=-0x1,_0x41d6c6['y']*=-0x1;}static[_0x105362(0x1c89)](_0x3d640f){_0x3d640f[0x0]*=-0x1,_0x3d640f[0x1]*=-0x1;}static['_NormalizeTangentFromRef'](_0xd0c102){var _0x307b76=_0x105362,_0x2af866=Math[_0x307b76(0x243f)](_0xd0c102['x']*_0xd0c102['x']+_0xd0c102['y']*_0xd0c102['y']+_0xd0c102['z']*_0xd0c102['z']);0x0<_0x2af866&&(_0xd0c102['x']/=_0x2af866,_0xd0c102['y']/=_0x2af866,_0xd0c102['z']/=_0x2af866);}static[_0x105362(0x3e51)](_0x38a76f){var _0x4f270a=_0x105362;switch(_0x38a76f){case _0x5f1946['Jg'][_0x4f270a(0x29ad)]:return 0x4;case _0x5f1946['Jg'][_0x4f270a(0x2f52)]:return 0x9;case _0x5f1946['Jg'][_0x4f270a(0x2e4b)]:return 0x10;case _0x5f1946['Jg']['SCALAR']:return 0x1;case _0x5f1946['Jg'][_0x4f270a(0x15af)]:return 0x2;case _0x5f1946['Jg'][_0x4f270a(0x3c25)]:return 0x3;case _0x5f1946['Jg'][_0x4f270a(0x3a05)]:return 0x4;}}}},0xf54e:(_0x4ee039,_0x28e48e,_0x446d7d)=>{_0x446d7d(0x13fc3),_0x446d7d(0x5c1b),_0x446d7d(0x60eb),_0x446d7d(0xec28),_0x446d7d(0xa1b5),_0x446d7d(0xea08),_0x446d7d(0x3844);},0x1db8:(_0x2af5f4,_0x3b876e,_0x3f39c4)=>{_0x3f39c4(0xf54e);},0x4be6:(_0x1d3901,_0xa487ae,_0x370e6f)=>{_0x370e6f(0x21b1),_0x370e6f(0x1db8),_0x370e6f(0x2efe);},0x2efe:(_0x563a2e,_0x3f982d,_0x4d8dc7)=>{_0x4d8dc7(0x69c2);},0x69c2:(_0x1ccebe,_0x5c69b2,_0x41e9d8)=>{_0x41e9d8(0x1dad),_0x41e9d8(0x12cc0),_0x41e9d8(0x1a27),_0x41e9d8(0x9fd1);},0x14926:(_0x4b716b,_0x110462,_0x27a4cb)=>{_0x27a4cb(0x182a0),_0x27a4cb(0x45ea),_0x27a4cb(0x16ca4),_0x27a4cb(0x86e3),_0x27a4cb(0xc2f3);},0x182a0:(_0x41735b,_0x3a7595,_0x289b0a)=>{var _0x367288=a7_0x38a779;_0x289b0a['d'](_0x3a7595,{'j':()=>_0x3a92ba});var _0x2b1268=_0x289b0a(0x9fd1),_0x906c1d=_0x289b0a(0xc84b),_0x53243f=_0x289b0a(0xf96c),_0x3a7595=_0x289b0a(0x1796e);class _0x3a92ba extends _0x3a7595['l']{constructor(_0x2067a8,_0x273b65){var _0x4ad05a=a7_0x2532;super(),this[_0x4ad05a(0x3844)]=_0x2067a8,this[_0x4ad05a(0x5fd)]=new Array(),this[_0x4ad05a(0xcf4)]=!0x1,this[_0x4ad05a(0x35a7)]=!0x1,this['onDisposeObservable']=new _0x53243f['y$'](),this[_0x4ad05a(0x32d7)]=null,this['_endAnimation']=()=>{var _0x50cddb=_0x4ad05a;this[_0x50cddb(0x32d7)]&&this['_onAnimationEnd'](),this['disposeWhenFinishedAnimating']&&this[_0x50cddb(0x3551)]();},this[_0x4ad05a(0x389a)]=new _0x906c1d['HE'](0x1,0x1,0x1,0x1),this[_0x4ad05a(0xdfa)]=_0x2b1268['P'][_0x4ad05a(0xd5a)](),this[_0x4ad05a(0x8c7)]=_0x273b65,this[_0x4ad05a(0x8c7)][_0x4ad05a(0x3398)][_0x4ad05a(0x1e1d)](this),this[_0x4ad05a(0x1441)]=this['_manager'][_0x4ad05a(0xa56)][_0x4ad05a(0x3807)]();}get['size'](){var _0x5d2373=a7_0x2532;return this[_0x5d2373(0xad8)];}set['size'](_0x22a92f){var _0x4b64c8=a7_0x2532;this[_0x4b64c8(0xad8)]=_0x22a92f,this[_0x4b64c8(0x605)]=_0x22a92f;}get[_0x367288(0x23cf)](){var _0x4ff0a1=_0x367288;return this[_0x4ff0a1(0x8c7)];}[_0x367288(0x1d40)](){return'Sprite';}get[_0x367288(0x395f)](){var _0x324748=_0x367288;return this[_0x324748(0x3828)];}set[_0x367288(0x395f)](_0x1d3797){var _0x5e8235=_0x367288;this[_0x5e8235(0x7fe)](_0x1d3797,this[_0x5e8235(0x2936)],this[_0x5e8235(0xa2b)],this[_0x5e8235(0x1be2)],this[_0x5e8235(0x32d7)]);}get[_0x367288(0x249f)](){var _0x4b53ce=_0x367288;return this[_0x4b53ce(0x2936)];}set[_0x367288(0x249f)](_0x562b6f){var _0x3e8eee=_0x367288;this[_0x3e8eee(0x7fe)](this[_0x3e8eee(0x3828)],_0x562b6f,this[_0x3e8eee(0xa2b)],this[_0x3e8eee(0x1be2)],this['_onAnimationEnd']);}get[_0x367288(0x2e8c)](){var _0x5ce748=_0x367288;return this[_0x5ce748(0xa2b)];}set[_0x367288(0x2e8c)](_0x5df4be){var _0x32de49=_0x367288;this['playAnimation'](this['_fromIndex'],this[_0x32de49(0x2936)],_0x5df4be,this[_0x32de49(0x1be2)],this[_0x32de49(0x32d7)]);}get[_0x367288(0x1a01)](){var _0x1b112c=_0x367288;return Math[_0x1b112c(0x695)](this['_delay'],0x1);}set[_0x367288(0x1a01)](_0x5602e4){var _0x5ea023=_0x367288;this[_0x5ea023(0x7fe)](this[_0x5ea023(0x3828)],this['_toIndex'],this['_loopAnimation'],_0x5602e4,this[_0x5ea023(0x32d7)]);}[_0x367288(0x7fe)](_0x19c88a,_0x38166a,_0x2b54b9,_0x94fe7,_0x1d628c=null){var _0x3ee2e6=_0x367288;this[_0x3ee2e6(0x32d7)]=_0x1d628c,super['playAnimation'](_0x19c88a,_0x38166a,_0x2b54b9,_0x94fe7,this['_endAnimation']);}['dispose'](){var _0x5d274b=_0x367288;for(let _0x4b3d8f=0x0;_0x4b3d8f<this[_0x5d274b(0x8c7)][_0x5d274b(0x3398)][_0x5d274b(0x3785)];_0x4b3d8f++)this['_manager'][_0x5d274b(0x3398)][_0x4b3d8f]==this&&this[_0x5d274b(0x8c7)][_0x5d274b(0x3398)]['splice'](_0x4b3d8f,0x1);this['onDisposeObservable'][_0x5d274b(0x2231)](this),this[_0x5d274b(0x851)][_0x5d274b(0xc60)]();}[_0x367288(0x2156)](){var _0xf3d963=_0x367288;const _0x30dda7={};return _0x30dda7[_0xf3d963(0x3844)]=this['name'],_0x30dda7[_0xf3d963(0xdfa)]=this[_0xf3d963(0xdfa)]['asArray'](),_0x30dda7[_0xf3d963(0x389a)]=this[_0xf3d963(0x389a)][_0xf3d963(0x4189)](),_0x30dda7[_0xf3d963(0xad8)]=this[_0xf3d963(0xad8)],_0x30dda7[_0xf3d963(0x605)]=this[_0xf3d963(0x605)],_0x30dda7[_0xf3d963(0x2b1b)]=this[_0xf3d963(0x2b1b)],_0x30dda7[_0xf3d963(0x246a)]=this['cellIndex'],_0x30dda7['cellRef']=this[_0xf3d963(0x21ac)],_0x30dda7[_0xf3d963(0x3cc0)]=this['invertU'],_0x30dda7['invertV']=this[_0xf3d963(0x2875)],_0x30dda7['disposeWhenFinishedAnimating']=this['disposeWhenFinishedAnimating'],_0x30dda7[_0xf3d963(0xcf4)]=this[_0xf3d963(0xcf4)],_0x30dda7['isVisible']=this[_0xf3d963(0x39a9)],_0x30dda7[_0xf3d963(0x35a7)]=this[_0xf3d963(0x35a7)],_0x30dda7[_0xf3d963(0x203b)]=this[_0xf3d963(0x203b)],_0x30dda7[_0xf3d963(0x395f)]=this['fromIndex'],_0x30dda7['toIndex']=this[_0xf3d963(0x249f)],_0x30dda7[_0xf3d963(0x2e8c)]=this['loopAnimation'],_0x30dda7[_0xf3d963(0x1a01)]=this['delay'],_0x30dda7;}static[_0x367288(0x2f08)](_0x285b03,_0x1a978d){var _0x296ed9=_0x367288;const _0x2fff5c=new _0x3a92ba(_0x285b03['name'],_0x1a978d);return _0x2fff5c[_0x296ed9(0xdfa)]=_0x2b1268['P']['FromArray'](_0x285b03[_0x296ed9(0xdfa)]),_0x2fff5c[_0x296ed9(0x389a)]=_0x906c1d['HE']['FromArray'](_0x285b03[_0x296ed9(0x389a)]),_0x2fff5c[_0x296ed9(0xad8)]=_0x285b03[_0x296ed9(0xad8)],_0x2fff5c[_0x296ed9(0x605)]=_0x285b03[_0x296ed9(0x605)],_0x2fff5c['angle']=_0x285b03[_0x296ed9(0x2b1b)],_0x2fff5c['cellIndex']=_0x285b03[_0x296ed9(0x246a)],_0x2fff5c[_0x296ed9(0x21ac)]=_0x285b03[_0x296ed9(0x21ac)],_0x2fff5c[_0x296ed9(0x3cc0)]=_0x285b03[_0x296ed9(0x3cc0)],_0x2fff5c[_0x296ed9(0x2875)]=_0x285b03[_0x296ed9(0x2875)],_0x2fff5c[_0x296ed9(0x1e8a)]=_0x285b03[_0x296ed9(0x1e8a)],_0x2fff5c[_0x296ed9(0xcf4)]=_0x285b03[_0x296ed9(0xcf4)],_0x2fff5c[_0x296ed9(0x39a9)]=_0x285b03[_0x296ed9(0x39a9)],_0x2fff5c[_0x296ed9(0x35a7)]=_0x285b03[_0x296ed9(0x35a7)],_0x2fff5c[_0x296ed9(0x395f)]=_0x285b03[_0x296ed9(0x395f)],_0x2fff5c[_0x296ed9(0x249f)]=_0x285b03['toIndex'],_0x2fff5c['loopAnimation']=_0x285b03[_0x296ed9(0x2e8c)],_0x2fff5c[_0x296ed9(0x1a01)]=_0x285b03['delay'],_0x285b03[_0x296ed9(0x203b)]&&_0x2fff5c[_0x296ed9(0x7fe)](_0x2fff5c[_0x296ed9(0x395f)],_0x2fff5c[_0x296ed9(0x249f)],_0x2fff5c['loopAnimation'],_0x2fff5c[_0x296ed9(0x1a01)]),_0x2fff5c;}}},0x45ea:(_0x286d13,_0xa27801,_0xa5ccaa)=>{var _0x12b24b=a7_0x38a779,_0x12cb6a=_0xa5ccaa(0xf96c),_0xbec98e=_0xa5ccaa(0x9fd1),_0x4f10ff=_0xa5ccaa(0x182a0),_0x43fe0a=_0xa5ccaa(0xc2f3),_0x19941c=_0xa5ccaa(0x364b),_0x488086=_0xa5ccaa(0xbac7),_0xd2b529=_0xa5ccaa(0xbb85),_0x3360c5=_0xa5ccaa(0x10ea4),_0xa6fa9e=_0xa5ccaa(0xe222),_0x4f8069=_0xa5ccaa(0xc661),_0x9c02f3=_0xa5ccaa(0x557f),_0x40506f=_0xa5ccaa(0xf8c1),_0xa5ccaa=_0xa5ccaa(0x77a5);class _0xe00a3f{constructor(_0x280d5d,_0x3ff840,_0x1f9cfa,_0x394413,_0x285824,_0x5d7421=0.01,_0x275385=_0x488086['x'][_0x12b24b(0x27c3)],_0x676ef4=!0x1,_0x171045=null){var _0x4310b0=_0x12b24b;this[_0x4310b0(0x3844)]=_0x280d5d,this['sprites']=new Array(),this[_0x4310b0(0x33dd)]=0x0,this[_0x4310b0(0xb9f)]=0xfffffff,this[_0x4310b0(0xcf4)]=!0x1,this[_0x4310b0(0x22fc)]=null,this[_0x4310b0(0x3138)]=!0x1,this['onDisposeObservable']=new _0x12cb6a['y$'](),this[_0x4310b0(0x1e6f)]=!0x1,this['_packedAndReady']=!0x1,this[_0x4310b0(0x1d8e)]=(_0x3618d2,_0x3a6dc0)=>{var _0x2120a4=_0x4310b0;_0x3618d2[_0x2120a4(0x21ac)]||(_0x3618d2['cellIndex']=0x0);var _0x25404c=_0x3618d2[_0x2120a4(0x246a)];_0x2120a4(0x131a)==typeof _0x25404c&&isFinite(_0x25404c)&&Math['floor'](_0x25404c)===_0x25404c&&(_0x3618d2[_0x2120a4(0x21ac)]=this['_spriteMap'][_0x3618d2['cellIndex']]),_0x3618d2[_0x2120a4(0x1db1)]=this[_0x2120a4(0x370e)][_0x3618d2['cellRef']][_0x2120a4(0x973)]['x']/_0x3a6dc0[_0x2120a4(0xad8)],_0x3618d2[_0x2120a4(0x403)]=this[_0x2120a4(0x370e)][_0x3618d2['cellRef']][_0x2120a4(0x973)]['y']/_0x3a6dc0['height'],_0x3618d2[_0x2120a4(0x38bf)]=this[_0x2120a4(0x370e)][_0x3618d2[_0x2120a4(0x21ac)]][_0x2120a4(0x973)]['w'],_0x3618d2['_ySize']=this[_0x2120a4(0x370e)][_0x3618d2['cellRef']][_0x2120a4(0x973)]['h'];},(_0x285824=_0x285824||_0x40506f['l']['LastCreatedScene'])['_getComponent'](_0xd2b529['l'][_0x4310b0(0x3507)])||_0x285824['_addComponent'](new _0x43fe0a['O'](_0x285824)),this[_0x4310b0(0x4045)]=_0x676ef4,this[_0x4310b0(0x3921)]=_0x285824,_0x280d5d=this[_0x4310b0(0x3921)][_0x4310b0(0x318e)]();if(this[_0x4310b0(0x2e1a)]=new _0x9c02f3['T'](_0x280d5d,_0x1f9cfa,_0x5d7421,_0x285824),_0x394413[_0x4310b0(0xad8)]&&_0x394413[_0x4310b0(0x605)])this[_0x4310b0(0x30fc)]=_0x394413[_0x4310b0(0xad8)],this[_0x4310b0(0x3d3)]=_0x394413[_0x4310b0(0x605)];else{if(void 0x0===_0x394413)return void(this['_spriteRenderer']=null);this[_0x4310b0(0x30fc)]=_0x394413,this[_0x4310b0(0x3d3)]=_0x394413;}this[_0x4310b0(0x3921)][_0x4310b0(0x15ec)][_0x4310b0(0x1e1d)](this),this[_0x4310b0(0x1441)]=this[_0x4310b0(0xa56)][_0x4310b0(0x3807)](),_0x3ff840&&(this[_0x4310b0(0xd74)]=new _0x488086['x'](_0x3ff840,_0x285824,!0x0,!0x1,_0x275385)),this[_0x4310b0(0x4045)]&&this['_makePacked'](_0x3ff840,_0x171045);}set['onDispose'](_0x4d8888){var _0x381c96=_0x12b24b;this[_0x381c96(0xa33)]&&this[_0x381c96(0x851)][_0x381c96(0x418a)](this['_onDisposeObserver']),this['_onDisposeObserver']=this['onDisposeObservable'][_0x381c96(0x33ee)](_0x4d8888);}get[_0x12b24b(0x2373)](){var _0x1aecef=_0x12b24b;return this[_0x1aecef(0x3398)];}get[_0x12b24b(0xa56)](){var _0x2f2872=_0x12b24b;return this[_0x2f2872(0x3921)];}get[_0x12b24b(0x230f)](){var _0x3f49e1=_0x12b24b;return this[_0x3f49e1(0x2e1a)][_0x3f49e1(0x230f)];}get[_0x12b24b(0xd74)](){var _0x4f41fc=_0x12b24b;return this[_0x4f41fc(0x2e1a)][_0x4f41fc(0xd74)];}set[_0x12b24b(0xd74)](_0x256421){var _0x50bfa4=_0x12b24b;_0x256421[_0x50bfa4(0x24af)]=_0x488086['x'][_0x50bfa4(0x2275)],_0x256421[_0x50bfa4(0x3906)]=_0x488086['x'][_0x50bfa4(0x2275)],this['_spriteRenderer'][_0x50bfa4(0xd74)]=_0x256421,this[_0x50bfa4(0x2f5b)]=null;}get[_0x12b24b(0x30fc)](){var _0x3e4436=_0x12b24b;return this['_spriteRenderer'][_0x3e4436(0x30fc)];}set[_0x12b24b(0x30fc)](_0xb78baa){var _0x427ac1=_0x12b24b;this[_0x427ac1(0x2e1a)][_0x427ac1(0x30fc)]=_0xb78baa;}get[_0x12b24b(0x3d3)](){var _0xf2a937=_0x12b24b;return this[_0xf2a937(0x2e1a)][_0xf2a937(0x3d3)];}set[_0x12b24b(0x3d3)](_0x24cf7f){var _0x4ff24c=_0x12b24b;this[_0x4ff24c(0x2e1a)][_0x4ff24c(0x3d3)]=_0x24cf7f;}get['fogEnabled'](){var _0x28b3ed=_0x12b24b;return this[_0x28b3ed(0x2e1a)][_0x28b3ed(0xe33)];}set[_0x12b24b(0xe33)](_0x4fa319){var _0x46a59a=_0x12b24b;this[_0x46a59a(0x2e1a)][_0x46a59a(0xe33)]=_0x4fa319;}get['blendMode'](){var _0x22e711=_0x12b24b;return this[_0x22e711(0x2e1a)]['blendMode'];}set[_0x12b24b(0x1ddc)](_0x2fd994){var _0x56146f=_0x12b24b;this[_0x56146f(0x2e1a)]['blendMode']=_0x2fd994;}get[_0x12b24b(0xd67)](){var _0x3be9a7=_0x12b24b;return this[_0x3be9a7(0x1e6f)];}set[_0x12b24b(0xd67)](_0x225ff7){var _0xab77d=_0x12b24b;this[_0xab77d(0x1e6f)]=_0x225ff7,this[_0xab77d(0x2e1a)]['disableDepthWrite']=_0x225ff7;}[_0x12b24b(0x1d40)](){return'SpriteManager';}[_0x12b24b(0x2bc7)](_0x189f14,_0x269a62){var _0x1a5115=_0x12b24b;if(null!==_0x269a62)try{let _0xbb8618;if((_0xbb8618=_0x1a5115(0x3a16)==typeof _0x269a62?JSON[_0x1a5115(0x138f)](_0x269a62):_0x269a62)[_0x1a5115(0x3b88)][_0x1a5115(0x3785)]){const _0x172236={};for(let _0x147676=0x0;_0x147676<_0xbb8618[_0x1a5115(0x3b88)][_0x1a5115(0x3785)];_0x147676++){var _0x11efe5=_0xbb8618[_0x1a5115(0x3b88)][_0x147676];if('string'!=typeof Object['keys'](_0x11efe5)[0x0])throw new Error(_0x1a5115(0x1dfa));var _0x1c4751=_0x11efe5[Object[_0x1a5115(0xb46)](_0x11efe5)[0x0]];_0x172236[_0x1c4751]=_0x11efe5;}_0xbb8618['frames']=_0x172236;}var _0x308d62=Reflect[_0x1a5115(0x485)](_0xbb8618[_0x1a5115(0x3b88)]);this['_spriteMap']=_0x308d62,this[_0x1a5115(0x2cdd)]=!0x0,this[_0x1a5115(0x370e)]=_0xbb8618[_0x1a5115(0x3b88)];}catch(_0xc61d41){throw this[_0x1a5115(0x4045)]=!0x1,this[_0x1a5115(0x2cdd)]=!0x1,new Error(_0x1a5115(0x2d37));}else{const _0x215abd=/\./g;let _0x1ff204;for(;_0x1ff204=_0x215abd[_0x1a5115(0x240e)],_0x215abd[_0x1a5115(0x1bf7)](_0x189f14),0x0<_0x215abd[_0x1a5115(0x240e)];);_0x269a62=_0x189f14[_0x1a5115(0x11a7)](0x0,_0x1ff204-0x1)+'.json',_0xa6fa9e['w1'][_0x1a5115(0x163a)](_0x269a62,_0xfb1d0a=>{var _0x3bd0ce=_0x1a5115;try{var _0x66145c=JSON[_0x3bd0ce(0x138f)](_0xfb1d0a),_0x2bb775=Reflect[_0x3bd0ce(0x485)](_0x66145c[_0x3bd0ce(0x3b88)]);this[_0x3bd0ce(0x2ef)]=_0x2bb775,this[_0x3bd0ce(0x2cdd)]=!0x0,this['_cellData']=_0x66145c[_0x3bd0ce(0x3b88)];}catch(_0x765a6c){throw this[_0x3bd0ce(0x4045)]=!0x1,this['_packedAndReady']=!0x1,new Error(_0x3bd0ce(0x253a));}},void 0x0,void 0x0,!0x1,()=>{var _0x15f98d=_0x1a5115;_0x3360c5['Y'][_0x15f98d(0xac3)](_0x15f98d(0x617)),this['_fromPacked']=!0x1,this['_packedAndReady']=!0x1;});}}[_0x12b24b(0x3d39)](_0x4ac2f6,_0x2c98e8,_0x5c514b,_0x58b46c,_0x210785){var _0x2305a8=_0x12b24b;if(!_0x4ac2f6[_0x2305a8(0x35a7)]||!this[_0x2305a8(0xd74)])return!0x0;var _0x4078bb=this[_0x2305a8(0xd74)][_0x2305a8(0x21c2)]();this[_0x2305a8(0x2f5b)]||(this['_textureContent']=new Uint8Array(_0x4078bb['width']*_0x4078bb['height']*0x4),this[_0x2305a8(0xd74)][_0x2305a8(0x719)](0x0,0x0,this[_0x2305a8(0x2f5b)]));const _0x49a9fb=_0xbec98e['jp'][_0x2305a8(0x19f4)][0x0];return _0x49a9fb['copyFrom'](_0x2c98e8['direction']),_0x49a9fb[_0x2305a8(0x3952)](),_0x49a9fb[_0x2305a8(0xbb9)](_0x5c514b),_0x49a9fb[_0x2305a8(0x2775)](_0x2c98e8[_0x2305a8(0x224c)]),(_0x5c514b=(_0x49a9fb['x']-_0x58b46c['x'])/(_0x210785['x']-_0x58b46c['x'])-0.5,_0x2c98e8=0x1-(_0x49a9fb['y']-_0x58b46c['y'])/(_0x210785['y']-_0x58b46c['y'])-0.5,_0x210785=_0x4ac2f6[_0x2305a8(0x2b1b)],_0x58b46c=_0x5c514b*Math[_0x2305a8(0x1262)](_0x210785)-_0x2c98e8*Math[_0x2305a8(0xa8b)](_0x210785)+0.5,_0x5c514b=_0x5c514b*Math['sin'](_0x210785)+_0x2c98e8*Math['cos'](_0x210785)+0.5,_0x2c98e8=_0x4ac2f6[_0x2305a8(0x1db1)]*_0x4078bb['width']+_0x58b46c*_0x4ac2f6[_0x2305a8(0x38bf)]|0x0,_0x210785=_0x4ac2f6[_0x2305a8(0x403)]*_0x4078bb[_0x2305a8(0x605)]+_0x5c514b*_0x4ac2f6[_0x2305a8(0x245f)]|0x0),0.5<this['_textureContent'][0x4*(_0x2c98e8+_0x210785*_0x4078bb[_0x2305a8(0xad8)])+0x3];}['intersects'](_0x6eab28,_0x1c1668,_0x5786b0,_0x936b39){var _0x18b067=_0x12b24b,_0x2092ff=Math[_0x18b067(0x33a7)](this[_0x18b067(0x230f)],this[_0x18b067(0x3398)][_0x18b067(0x3785)]);const _0x56cff5=_0xbec98e['P']['Zero'](),_0x2ed96c=_0xbec98e['P'][_0x18b067(0xd5a)]();let _0x21de6d=Number[_0x18b067(0x3279)],_0x1c55a5=null;var _0x1f8a89=_0xbec98e['jp'][_0x18b067(0x19f4)][0x0],_0x228f05=_0xbec98e['jp'][_0x18b067(0x19f4)][0x1];const _0x439a41=_0x1c1668['getViewMatrix']();let _0x270b80=_0x6eab28,_0xbb595=_0x6eab28;for(let _0x59ad3d=0x0;_0x59ad3d<_0x2092ff;_0x59ad3d++){var _0xc04b64=this[_0x18b067(0x3398)][_0x59ad3d];if(_0xc04b64){if(_0x5786b0){if(!_0x5786b0(_0xc04b64))continue;}else{if(!_0xc04b64[_0x18b067(0xcf4)])continue;}if(_0xbec98e['P'][_0x18b067(0x2b3b)](_0xc04b64['position'],_0x439a41,_0x228f05),_0xc04b64[_0x18b067(0x2b1b)]?(_0xbec98e['y3'][_0x18b067(0x37ad)](-_0x228f05['x'],-_0x228f05['y'],0x0,_0xbec98e['jp']['Matrix'][0x1]),_0xbec98e['y3'][_0x18b067(0x37ad)](_0x228f05['x'],_0x228f05['y'],0x0,_0xbec98e['jp'][_0x18b067(0x1919)][0x2]),_0xbec98e['y3'][_0x18b067(0x2fa2)](_0xc04b64['angle'],_0xbec98e['jp'][_0x18b067(0x1919)][0x3]),_0xbec98e['jp'][_0x18b067(0x1919)][0x1][_0x18b067(0x242a)](_0xbec98e['jp'][_0x18b067(0x1919)][0x3],_0xbec98e['jp'][_0x18b067(0x1919)][0x4]),_0xbec98e['jp'][_0x18b067(0x1919)][0x4][_0x18b067(0x242a)](_0xbec98e['jp'][_0x18b067(0x1919)][0x2],_0xbec98e['jp'][_0x18b067(0x1919)][0x0]),_0x270b80=_0x6eab28['clone'](),_0xbec98e['P'][_0x18b067(0x2b3b)](_0x6eab28[_0x18b067(0x224c)],_0xbec98e['jp'][_0x18b067(0x1919)][0x0],_0x270b80[_0x18b067(0x224c)]),_0xbec98e['P'][_0x18b067(0xa06)](_0x6eab28[_0x18b067(0x1451)],_0xbec98e['jp'][_0x18b067(0x1919)][0x0],_0x270b80[_0x18b067(0x1451)])):_0x270b80=_0x6eab28,_0x56cff5['copyFromFloats'](_0x228f05['x']-_0xc04b64[_0x18b067(0xad8)]/0x2,_0x228f05['y']-_0xc04b64['height']/0x2,_0x228f05['z']),_0x2ed96c['copyFromFloats'](_0x228f05['x']+_0xc04b64[_0x18b067(0xad8)]/0x2,_0x228f05['y']+_0xc04b64[_0x18b067(0x605)]/0x2,_0x228f05['z']),_0x270b80[_0x18b067(0x20a7)](_0x56cff5,_0x2ed96c)){var _0x667567=_0xbec98e['P']['Distance'](_0x228f05,_0x270b80[_0x18b067(0x224c)]);if(_0x21de6d>_0x667567&&this['_checkTextureAlpha'](_0xc04b64,_0x270b80,_0x667567,_0x56cff5,_0x2ed96c)&&(_0xbb595=_0x270b80,_0x21de6d=_0x667567,_0x1c55a5=_0xc04b64,_0x936b39))break;}}}if(_0x1c55a5){const _0x5aa84a=new _0x19941c['p'](),_0xa19353=(_0x439a41[_0x18b067(0x2b1e)](_0xbec98e['jp'][_0x18b067(0x1919)][0x0]),_0x5aa84a['hit']=!0x0,_0x5aa84a[_0x18b067(0x2f49)]=_0x1c55a5,_0x5aa84a[_0x18b067(0xd4e)]=_0x21de6d,_0xbec98e['jp'][_0x18b067(0x19f4)][0x2]);return _0xa19353[_0x18b067(0x448)](_0xbb595[_0x18b067(0x1451)]),_0xa19353['normalize'](),_0xa19353['scaleInPlace'](_0x21de6d),_0xbb595[_0x18b067(0x224c)][_0x18b067(0x206b)](_0xa19353,_0x1f8a89),_0x5aa84a['pickedPoint']=_0xbec98e['P'][_0x18b067(0x49a)](_0x1f8a89,_0xbec98e['jp'][_0x18b067(0x1919)][0x0]),_0x5aa84a;}return null;}['multiIntersects'](_0x5e070f,_0x52dfa1,_0x4b3b84){var _0x5e2020=_0x12b24b,_0x1b93a8,_0x1c93f1=Math[_0x5e2020(0x33a7)](this['capacity'],this['sprites'][_0x5e2020(0x3785)]);const _0x12b76c=_0xbec98e['P'][_0x5e2020(0xd5a)](),_0x2dad4a=_0xbec98e['P'][_0x5e2020(0xd5a)](),_0x3fe683=[];var _0x243cd5=_0xbec98e['jp']['Vector3'][0x0][_0x5e2020(0x408c)](0x0,0x0,0x0),_0x3eb2b3=_0xbec98e['jp'][_0x5e2020(0x19f4)][0x1]['copyFromFloats'](0x0,0x0,0x0);const _0x172c3d=_0x52dfa1['getViewMatrix']();for(let _0x57d3a2=0x0;_0x57d3a2<_0x1c93f1;_0x57d3a2++){var _0x51e3de=this[_0x5e2020(0x3398)][_0x57d3a2];if(_0x51e3de){if(_0x4b3b84){if(!_0x4b3b84(_0x51e3de))continue;}else{if(!_0x51e3de[_0x5e2020(0xcf4)])continue;}if(_0xbec98e['P'][_0x5e2020(0x2b3b)](_0x51e3de['position'],_0x172c3d,_0x3eb2b3),_0x12b76c[_0x5e2020(0x408c)](_0x3eb2b3['x']-_0x51e3de['width']/0x2,_0x3eb2b3['y']-_0x51e3de[_0x5e2020(0x605)]/0x2,_0x3eb2b3['z']),_0x2dad4a['copyFromFloats'](_0x3eb2b3['x']+_0x51e3de[_0x5e2020(0xad8)]/0x2,_0x3eb2b3['y']+_0x51e3de[_0x5e2020(0x605)]/0x2,_0x3eb2b3['z']),_0x5e070f[_0x5e2020(0x20a7)](_0x12b76c,_0x2dad4a)&&(_0x1b93a8=_0xbec98e['P'][_0x5e2020(0x8c9)](_0x3eb2b3,_0x5e070f[_0x5e2020(0x224c)]),this[_0x5e2020(0x3d39)](_0x51e3de,_0x5e070f,_0x1b93a8,_0x12b76c,_0x2dad4a))){const _0x2efb88=new _0x19941c['p'](),_0x39b6c0=(_0x3fe683['push'](_0x2efb88),_0x172c3d['invertToRef'](_0xbec98e['jp'][_0x5e2020(0x1919)][0x0]),_0x2efb88[_0x5e2020(0x3e8b)]=!0x0,_0x2efb88[_0x5e2020(0x2f49)]=_0x51e3de,_0x2efb88['distance']=_0x1b93a8,_0xbec98e['jp'][_0x5e2020(0x19f4)][0x2]);_0x39b6c0['copyFrom'](_0x5e070f[_0x5e2020(0x1451)]),_0x39b6c0['normalize'](),_0x39b6c0['scaleInPlace'](_0x1b93a8),_0x5e070f[_0x5e2020(0x224c)][_0x5e2020(0x206b)](_0x39b6c0,_0x243cd5),_0x2efb88[_0x5e2020(0x3f68)]=_0xbec98e['P'][_0x5e2020(0x49a)](_0x243cd5,_0xbec98e['jp'][_0x5e2020(0x1919)][0x0]);}}}return _0x3fe683;}[_0x12b24b(0xd50)](){var _0x365bf9=_0x12b24b;if(!this[_0x365bf9(0x4045)]||this['_packedAndReady']&&this['_spriteMap']&&this[_0x365bf9(0x370e)]){const _0x10ef62=this[_0x365bf9(0x3921)][_0x365bf9(0x318e)]();var _0x45397a=_0x10ef62[_0x365bf9(0x127b)]();this[_0x365bf9(0x2cdd)]?this['_spriteRenderer'][_0x365bf9(0xd50)](this[_0x365bf9(0x3398)],_0x45397a,this[_0x365bf9(0x3921)][_0x365bf9(0x1f0c)](),this[_0x365bf9(0x3921)][_0x365bf9(0x9d4)](),this['_customUpdate']):this[_0x365bf9(0x2e1a)][_0x365bf9(0xd50)](this[_0x365bf9(0x3398)],_0x45397a,this[_0x365bf9(0x3921)][_0x365bf9(0x1f0c)](),this['_scene'][_0x365bf9(0x9d4)]());}}[_0x12b24b(0x2e13)](){var _0x3adf50=_0x12b24b,_0x170cc7;null!=(_0x170cc7=this[_0x3adf50(0x2e1a)])&&_0x170cc7[_0x3adf50(0x2e13)]();}[_0x12b24b(0x3551)](){var _0x31bcf7=_0x12b24b;this[_0x31bcf7(0x2e1a)]&&(this[_0x31bcf7(0x2e1a)]['dispose'](),this[_0x31bcf7(0x2e1a)]=null),this[_0x31bcf7(0x2f5b)]=null;var _0x20a456=this[_0x31bcf7(0x3921)][_0x31bcf7(0x15ec)][_0x31bcf7(0x850)](this);this['_scene'][_0x31bcf7(0x15ec)]['splice'](_0x20a456,0x1),this[_0x31bcf7(0x851)][_0x31bcf7(0x2231)](this),this[_0x31bcf7(0x851)][_0x31bcf7(0xc60)](),this[_0x31bcf7(0x22fc)]=null;}[_0x12b24b(0x2156)](_0x1803e6=!0x1){var _0x5b2c65=_0x12b24b;const _0x370ae8={};_0x370ae8[_0x5b2c65(0x3844)]=this[_0x5b2c65(0x3844)],_0x370ae8['capacity']=this[_0x5b2c65(0x230f)],_0x370ae8['cellWidth']=this[_0x5b2c65(0x30fc)],_0x370ae8[_0x5b2c65(0x3d3)]=this['cellHeight'],this[_0x5b2c65(0xd74)]&&(_0x1803e6?_0x370ae8[_0x5b2c65(0xd74)]=this['texture']['serialize']():(_0x370ae8[_0x5b2c65(0x3470)]=this['texture'][_0x5b2c65(0x3844)],_0x370ae8['invertY']=this[_0x5b2c65(0xd74)][_0x5b2c65(0x409)])),_0x370ae8[_0x5b2c65(0x3398)]=[];for(const _0x54e2ed of this['sprites'])_0x370ae8[_0x5b2c65(0x3398)]['push'](_0x54e2ed[_0x5b2c65(0x2156)]());return _0x370ae8['metadata']=this['metadata'],_0x370ae8;}static['Parse'](_0x347c20,_0x3f0e43,_0x29b5da){var _0x2f1bbd=_0x12b24b;const _0x257d59=new _0xe00a3f(_0x347c20[_0x2f1bbd(0x3844)],'',_0x347c20['capacity'],{'width':_0x347c20[_0x2f1bbd(0x30fc)],'height':_0x347c20[_0x2f1bbd(0x3d3)]},_0x3f0e43);void 0x0!==_0x347c20[_0x2f1bbd(0x22fc)]&&(_0x257d59[_0x2f1bbd(0x22fc)]=_0x347c20[_0x2f1bbd(0x22fc)]),_0x347c20[_0x2f1bbd(0xd74)]?_0x257d59[_0x2f1bbd(0xd74)]=_0x488086['x'][_0x2f1bbd(0x2f08)](_0x347c20[_0x2f1bbd(0xd74)],_0x3f0e43,_0x29b5da):_0x347c20['textureName']&&(_0x257d59[_0x2f1bbd(0xd74)]=new _0x488086['x'](_0x29b5da+_0x347c20[_0x2f1bbd(0x3470)],_0x3f0e43,!0x1,void 0x0===_0x347c20['invertY']||_0x347c20[_0x2f1bbd(0x192c)]));for(const _0x30fe8f of _0x347c20[_0x2f1bbd(0x3398)])_0x4f10ff['j'][_0x2f1bbd(0x2f08)](_0x30fe8f,_0x257d59);return _0x257d59;}static['ParseFromFileAsync'](_0x502496,_0x4368a4,_0x46c896,_0x4a4f21=''){return new Promise((_0x18429a,_0x390a92)=>{var _0x227769=a7_0x2532;const _0x4b0b51=new _0x4f8069['g']();_0x4b0b51[_0x227769(0x4027)](_0x227769(0x3525),()=>{var _0x4ae186=_0x227769;if(0x4==_0x4b0b51[_0x4ae186(0xab7)]){if(0xc8==_0x4b0b51[_0x4ae186(0x2667)]){var _0xc3cb23=JSON[_0x4ae186(0x138f)](_0x4b0b51['responseText']);const _0x2b656f=_0xe00a3f['Parse'](_0xc3cb23,_0x46c896||_0x40506f['l'][_0x4ae186(0x3c92)],_0x4a4f21);_0x502496&&(_0x2b656f[_0x4ae186(0x3844)]=_0x502496),_0x18429a(_0x2b656f);}else _0x390a92('Unable\x20to\x20load\x20the\x20sprite\x20manager');}}),_0x4b0b51[_0x227769(0x2ea2)](_0x227769(0xec2),_0x4368a4),_0x4b0b51[_0x227769(0xb51)]();});}static['ParseFromSnippetAsync'](_0xb663c6,_0x41a142,_0x26d1ed=''){var _0x590c06=_0x12b24b;return _0x590c06(0x335f)===_0xb663c6?Promise[_0x590c06(0x1bd5)](new _0xe00a3f(_0x590c06(0x149d),_0x590c06(0xa02),0x1f4,0x40,_0x41a142)):new Promise((_0x5f4b4a,_0x170f65)=>{var _0x3f757c=_0x590c06;const _0xb498d1=new _0x4f8069['g']();_0xb498d1['addEventListener'](_0x3f757c(0x3525),()=>{var _0x879162=_0x3f757c;if(0x4==_0xb498d1[_0x879162(0xab7)]){if(0xc8==_0xb498d1[_0x879162(0x2667)]){var _0x22b293=JSON['parse'](JSON['parse'](_0xb498d1[_0x879162(0x2abf)])[_0x879162(0xb74)]),_0x22b293=JSON[_0x879162(0x138f)](_0x22b293[_0x879162(0x29e8)]);const _0x1f8a2c=_0xe00a3f['Parse'](_0x22b293,_0x41a142||_0x40506f['l'][_0x879162(0x3c92)],_0x26d1ed);_0x1f8a2c[_0x879162(0x167d)]=_0xb663c6,_0x5f4b4a(_0x1f8a2c);}else _0x170f65(_0x879162(0x33fc)+_0xb663c6);}}),_0xb498d1[_0x3f757c(0x2ea2)]('GET',this['SnippetUrl']+'/'+_0xb663c6[_0x3f757c(0xb35)](/#/g,'/')),_0xb498d1['send']();});}}_0xe00a3f[_0x12b24b(0x5e2)]=_0xa5ccaa['g'][_0x12b24b(0x5e2)],_0xe00a3f[_0x12b24b(0x10c2)]=_0xe00a3f[_0x12b24b(0x4fb)];},0x16ca4:(_0x46575b,_0x1ca424,_0x7556bd)=>{_0x7556bd(0xee04),_0x7556bd(0x9fd1),_0x7556bd(0xbac7),_0x7556bd(0xd9e),_0x7556bd(0x15325),_0x7556bd(0xf75c),_0x7556bd(0x7f62),_0x7556bd(0x7a4e),_0x7556bd(0xa16d);},0x86e3:(_0x5f286c,_0xa29ab0,_0x3cd1ba)=>{_0x3cd1ba(0x45ea),_0x3cd1ba(0xbac7),class extends null{};},0xc2f3:(_0x196430,_0x506494,_0x5b2871)=>{var _0x1b7248=a7_0x38a779;_0x5b2871['d'](_0x506494,{'O':()=>_0x178c0c});var _0x5ea1cb=_0x5b2871(0xf96c),_0x506494=_0x5b2871(0x1446b),_0x4477ff=_0x5b2871(0x8483),_0x4ad519=_0x5b2871(0x364b),_0x4e7cba=_0x5b2871(0xbb85),_0x51c6c5=_0x5b2871(0x2b0),_0x41339c=_0x5b2871(0x77a5);_0x506494['x']['prototype']['_internalPickSprites']=function(_0x25db04,_0x50be55,_0x321db1,_0x5861b5){var _0x54cf5f=a7_0x2532;if(!_0x4ad519['p'])return null;let _0x1f952c=null;if(!_0x5861b5){if(!this[_0x54cf5f(0x3728)])return null;_0x5861b5=this[_0x54cf5f(0x3728)];}if(0x0<this[_0x54cf5f(0x15ec)][_0x54cf5f(0x3785)])for(let _0x426b72=0x0;_0x426b72<this['spriteManagers']['length'];_0x426b72++){const _0x243cba=this[_0x54cf5f(0x15ec)][_0x426b72];if(_0x243cba[_0x54cf5f(0xcf4)]){var _0x3d368e=_0x243cba[_0x54cf5f(0x75d)](_0x25db04,_0x5861b5,_0x50be55,_0x321db1);if(_0x3d368e&&_0x3d368e[_0x54cf5f(0x3e8b)]&&(_0x321db1||null==_0x1f952c||!(_0x3d368e[_0x54cf5f(0xd4e)]>=_0x1f952c[_0x54cf5f(0xd4e)]))&&(_0x1f952c=_0x3d368e,_0x321db1))break;}}return _0x1f952c||new _0x4ad519['p']();},_0x506494['x'][_0x1b7248(0x1fd2)][_0x1b7248(0xa48)]=function(_0x5d3211,_0x10126a,_0x4afe59){var _0x51e253=_0x1b7248;if(!_0x4ad519['p'])return null;let _0xd5a9b0=new Array();if(!_0x4afe59){if(!this[_0x51e253(0x3728)])return null;_0x4afe59=this[_0x51e253(0x3728)];}if(0x0<this[_0x51e253(0x15ec)][_0x51e253(0x3785)])for(let _0x224de8=0x0;_0x224de8<this[_0x51e253(0x15ec)][_0x51e253(0x3785)];_0x224de8++){const _0x36aa50=this[_0x51e253(0x15ec)][_0x224de8];var _0x4e70f7;_0x36aa50[_0x51e253(0xcf4)]&&null!==(_0x4e70f7=_0x36aa50['multiIntersects'](_0x5d3211,_0x4afe59,_0x10126a))&&(_0xd5a9b0=_0xd5a9b0[_0x51e253(0xec4)](_0x4e70f7));}return _0xd5a9b0;},_0x506494['x'][_0x1b7248(0x1fd2)]['pickSprite']=function(_0x49de28,_0x2876f4,_0x50865e,_0x40705e,_0x5ad7b6){var _0x1dfab1=_0x1b7248;if(!this[_0x1dfab1(0x9df)])return null;this[_0x1dfab1(0x1df5)](_0x49de28,_0x2876f4,this['_tempSpritePickingRay'],_0x5ad7b6);const _0x1bfa84=this[_0x1dfab1(0x294)](this['_tempSpritePickingRay'],_0x50865e,_0x40705e,_0x5ad7b6);return _0x1bfa84&&(_0x1bfa84[_0x1dfab1(0x419a)]=this[_0x1dfab1(0x1423)](_0x49de28,_0x2876f4,_0x5ad7b6)),_0x1bfa84;},_0x506494['x'][_0x1b7248(0x1fd2)][_0x1b7248(0x2e23)]=function(_0x3aad5b,_0x1cd2c8,_0x496280,_0x16823a){var _0x303a73=_0x1b7248;if(!this[_0x303a73(0x9df)])return null;if(!_0x16823a){if(!this[_0x303a73(0x3728)])return null;_0x16823a=this[_0x303a73(0x3728)];}_0x4477ff['z'][_0x303a73(0x30e3)](_0x3aad5b,_0x16823a[_0x303a73(0x1f0c)](),this[_0x303a73(0x9df)]);const _0x3c5392=this['_internalPickSprites'](this[_0x303a73(0x9df)],_0x1cd2c8,_0x496280,_0x16823a);return _0x3c5392&&(_0x3c5392['ray']=_0x3aad5b),_0x3c5392;},_0x506494['x']['prototype'][_0x1b7248(0x2d94)]=function(_0x255d09,_0x3b74e2,_0x5613c4,_0xd387e4){var _0x40d8fe=_0x1b7248;return this[_0x40d8fe(0x1df5)](_0x255d09,_0x3b74e2,this['_tempSpritePickingRay'],_0xd387e4),this[_0x40d8fe(0xa48)](this[_0x40d8fe(0x9df)],_0x5613c4,_0xd387e4);},_0x506494['x'][_0x1b7248(0x1fd2)][_0x1b7248(0x231f)]=function(_0x11595d,_0xdf3433,_0x34c646){var _0x494639=_0x1b7248;if(!this[_0x494639(0x9df)])return null;if(!_0x34c646){if(!this[_0x494639(0x3728)])return null;_0x34c646=this[_0x494639(0x3728)];}return _0x4477ff['z']['TransformToRef'](_0x11595d,_0x34c646[_0x494639(0x1f0c)](),this[_0x494639(0x9df)]),this[_0x494639(0xa48)](this[_0x494639(0x9df)],_0xdf3433,_0x34c646);},_0x506494['x'][_0x1b7248(0x1fd2)]['setPointerOverSprite']=function(_0x2cb525){var _0x3a9018=_0x1b7248;this[_0x3a9018(0x2035)]!==_0x2cb525&&(this['_pointerOverSprite']&&this[_0x3a9018(0x2035)][_0x3a9018(0xe5b)]&&this['_pointerOverSprite']['actionManager'][_0x3a9018(0xc7c)](_0x41339c['g'][_0x3a9018(0x2503)],_0x51c6c5['V'][_0x3a9018(0x2beb)](this[_0x3a9018(0x2035)],this)),this[_0x3a9018(0x2035)]=_0x2cb525,this['_pointerOverSprite']&&this[_0x3a9018(0x2035)][_0x3a9018(0xe5b)]&&this[_0x3a9018(0x2035)][_0x3a9018(0xe5b)][_0x3a9018(0xc7c)](_0x41339c['g'][_0x3a9018(0x1814)],_0x51c6c5['V'][_0x3a9018(0x2beb)](this[_0x3a9018(0x2035)],this)));},_0x506494['x'][_0x1b7248(0x1fd2)][_0x1b7248(0x2d3b)]=function(){return this['_pointerOverSprite'];};class _0x178c0c{constructor(_0x2a7094){var _0x41eee8=_0x1b7248;this[_0x41eee8(0x3844)]=_0x4e7cba['l'][_0x41eee8(0x3507)],this['scene']=_0x2a7094,this[_0x41eee8(0xa56)][_0x41eee8(0x15ec)]=new Array(),this[_0x41eee8(0xa56)][_0x41eee8(0x9df)]=_0x4477ff['z']?_0x4477ff['z']['Zero']():null,this['scene']['onBeforeSpritesRenderingObservable']=new _0x5ea1cb['y$'](),this[_0x41eee8(0xa56)]['onAfterSpritesRenderingObservable']=new _0x5ea1cb['y$'](),this['_spritePredicate']=_0x331193=>!!_0x331193['actionManager']&&_0x331193[_0x41eee8(0xcf4)]&&_0x331193[_0x41eee8(0xe5b)][_0x41eee8(0x16dd)];}[_0x1b7248(0x3ee4)](){var _0x2f72e1=_0x1b7248;this[_0x2f72e1(0xa56)][_0x2f72e1(0x27e7)][_0x2f72e1(0x3cef)](_0x4e7cba['l'][_0x2f72e1(0x54e)],this,this['_pointerMove']),this['scene'][_0x2f72e1(0x1034)][_0x2f72e1(0x3cef)](_0x4e7cba['l'][_0x2f72e1(0x946)],this,this['_pointerDown']),this[_0x2f72e1(0xa56)][_0x2f72e1(0x30b5)][_0x2f72e1(0x3cef)](_0x4e7cba['l']['STEP_POINTERUP_SPRITE'],this,this[_0x2f72e1(0x1a61)]);}[_0x1b7248(0x2e13)](){}[_0x1b7248(0x3551)](){var _0x23d382=_0x1b7248;this[_0x23d382(0xa56)]['onBeforeSpritesRenderingObservable'][_0x23d382(0xc60)](),this[_0x23d382(0xa56)][_0x23d382(0x1e60)][_0x23d382(0xc60)]();const _0x2145ae=this[_0x23d382(0xa56)][_0x23d382(0x15ec)];for(;_0x2145ae[_0x23d382(0x3785)];)_0x2145ae[0x0]['dispose']();}[_0x1b7248(0x1b5a)](_0x294900,_0x49b1d4,_0x171256,_0x1820e7,_0x84ed35){var _0x4da9e1=_0x1b7248;const _0x5ef1f2=this[_0x4da9e1(0xa56)][_0x4da9e1(0x2bd3)](_0x49b1d4,_0x171256,this[_0x4da9e1(0x11ca)],_0x1820e7,_0x84ed35);return _0x5ef1f2&&(_0x5ef1f2[_0x4da9e1(0x419a)]=_0x294900?_0x294900[_0x4da9e1(0x419a)]:null),_0x5ef1f2;}[_0x1b7248(0x2cd5)](_0x1c5480,_0x97d8de,_0x4e92a1,_0x3f11c4,_0x483ac7){var _0xbec848=_0x1b7248;const _0x30b649=this[_0xbec848(0xa56)];return!_0x3f11c4&&(_0x4e92a1=this[_0xbec848(0x1b5a)](_0x4e92a1,_0x1c5480,_0x97d8de,!0x1,_0x30b649['cameraToUseForPointers']||void 0x0))&&_0x4e92a1[_0xbec848(0x3e8b)]&&_0x4e92a1[_0xbec848(0x2f49)]?(_0x30b649[_0xbec848(0x31b9)](_0x4e92a1[_0xbec848(0x2f49)]),!_0x30b649['doNotHandleCursors']&&_0x483ac7&&(_0x30b649[_0xbec848(0x2035)]&&_0x30b649[_0xbec848(0x2035)][_0xbec848(0xe5b)]&&_0x30b649[_0xbec848(0x2035)][_0xbec848(0xe5b)][_0xbec848(0x3b4c)]?_0x483ac7[_0xbec848(0x490)][_0xbec848(0x995)]=_0x30b649[_0xbec848(0x2035)][_0xbec848(0xe5b)][_0xbec848(0x3b4c)]:_0x483ac7[_0xbec848(0x490)][_0xbec848(0x995)]=_0x30b649[_0xbec848(0x3b4c)])):_0x30b649['setPointerOverSprite'](null),_0x4e92a1;}[_0x1b7248(0x1ef4)](_0xa57adb,_0x32558d,_0x49e5b6,_0x568bba){var _0x21e95a=_0x1b7248;const _0x35aa54=this['scene'];if(_0x35aa54[_0x21e95a(0x19a1)]=null,0x0<_0x35aa54['spriteManagers'][_0x21e95a(0x3785)]&&(_0x49e5b6=_0x35aa54['pickSprite'](_0xa57adb,_0x32558d,this['_spritePredicate'],!0x1,_0x35aa54[_0x21e95a(0x95a)]||void 0x0))&&_0x49e5b6['hit']&&_0x49e5b6[_0x21e95a(0x2f49)]&&_0x49e5b6[_0x21e95a(0x2f49)][_0x21e95a(0xe5b)]){switch(_0x35aa54['_pickedDownSprite']=_0x49e5b6['pickedSprite'],_0x568bba[_0x21e95a(0x12b9)]){case 0x0:_0x49e5b6[_0x21e95a(0x2f49)][_0x21e95a(0xe5b)]['processTrigger'](_0x41339c['g'][_0x21e95a(0x85b)],_0x51c6c5['V']['CreateNewFromSprite'](_0x49e5b6[_0x21e95a(0x2f49)],_0x35aa54,_0x568bba));break;case 0x1:_0x49e5b6['pickedSprite']['actionManager'][_0x21e95a(0xc7c)](_0x41339c['g'][_0x21e95a(0x2b76)],_0x51c6c5['V'][_0x21e95a(0x2beb)](_0x49e5b6[_0x21e95a(0x2f49)],_0x35aa54,_0x568bba));break;case 0x2:_0x49e5b6[_0x21e95a(0x2f49)][_0x21e95a(0xe5b)][_0x21e95a(0xc7c)](_0x41339c['g']['ACTION_OnRightPickTrigger'],_0x51c6c5['V'][_0x21e95a(0x2beb)](_0x49e5b6[_0x21e95a(0x2f49)],_0x35aa54,_0x568bba));}_0x49e5b6[_0x21e95a(0x2f49)]['actionManager']&&_0x49e5b6[_0x21e95a(0x2f49)][_0x21e95a(0xe5b)][_0x21e95a(0xc7c)](_0x41339c['g'][_0x21e95a(0x14ed)],_0x51c6c5['V'][_0x21e95a(0x2beb)](_0x49e5b6[_0x21e95a(0x2f49)],_0x35aa54,_0x568bba));}return _0x49e5b6;}['_pointerUp'](_0xaf8d2e,_0x41c13a,_0x5c1220,_0x468d42,_0x12c596){var _0x348a5b=_0x1b7248;const _0xbe01b1=this[_0x348a5b(0xa56)];if(0x0<_0xbe01b1[_0x348a5b(0x15ec)][_0x348a5b(0x3785)]){const _0x22e69b=_0xbe01b1[_0x348a5b(0x2bd3)](_0xaf8d2e,_0x41c13a,this[_0x348a5b(0x11ca)],!0x1,_0xbe01b1[_0x348a5b(0x95a)]||void 0x0);_0x22e69b&&(_0x22e69b[_0x348a5b(0x3e8b)]&&_0x22e69b[_0x348a5b(0x2f49)]&&_0x22e69b[_0x348a5b(0x2f49)][_0x348a5b(0xe5b)]&&(_0x22e69b[_0x348a5b(0x2f49)][_0x348a5b(0xe5b)][_0x348a5b(0xc7c)](_0x41339c['g'][_0x348a5b(0x209b)],_0x51c6c5['V']['CreateNewFromSprite'](_0x22e69b[_0x348a5b(0x2f49)],_0xbe01b1,_0x468d42)),_0x22e69b[_0x348a5b(0x2f49)][_0x348a5b(0xe5b)]&&(this[_0x348a5b(0xa56)][_0x348a5b(0x910)]['_isPointerSwiping']()||_0x22e69b[_0x348a5b(0x2f49)][_0x348a5b(0xe5b)]['processTrigger'](_0x41339c['g'][_0x348a5b(0x10b9)],_0x51c6c5['V'][_0x348a5b(0x2beb)](_0x22e69b['pickedSprite'],_0xbe01b1,_0x468d42)),_0x12c596&&_0x22e69b[_0x348a5b(0x2f49)][_0x348a5b(0xe5b)][_0x348a5b(0xc7c)](_0x41339c['g'][_0x348a5b(0x4085)],_0x51c6c5['V']['CreateNewFromSprite'](_0x22e69b[_0x348a5b(0x2f49)],_0xbe01b1,_0x468d42)))),_0xbe01b1[_0x348a5b(0x19a1)]&&_0xbe01b1[_0x348a5b(0x19a1)][_0x348a5b(0xe5b)]&&_0xbe01b1[_0x348a5b(0x19a1)]!==_0x22e69b[_0x348a5b(0x2f49)]&&_0xbe01b1['_pickedDownSprite']['actionManager'][_0x348a5b(0xc7c)](_0x41339c['g'][_0x348a5b(0x3009)],_0x51c6c5['V'][_0x348a5b(0x2beb)](_0xbe01b1[_0x348a5b(0x19a1)],_0xbe01b1,_0x468d42)));}return _0x5c1220;}}},0x1388c:(_0x498055,_0x3ae096,_0x487bad)=>{_0x487bad(0x17bc5);},0x17bc5:(_0x44cef2,_0x5bb334,_0x4b29da)=>{var _0x207c0e=a7_0x38a779;_0x4b29da['d'](_0x5bb334,{'s':()=>_0x4caa67}),_0x5bb334=_0x4b29da(0x77a5);class _0x4caa67{constructor(){var _0x23b105=a7_0x2532;this[_0x23b105(0x2af4)]();}['reset'](){var _0x1589b8=a7_0x2532;this[_0x1589b8(0x6ce)]=!0x1,this[_0x1589b8(0x497)]=0xff,this[_0x1589b8(0x2f02)]=_0x4caa67[_0x1589b8(0x400c)],this[_0x1589b8(0x19b8)]=0x1,this[_0x1589b8(0x10a5)]=0xff,this[_0x1589b8(0x3761)]=_0x4caa67[_0x1589b8(0x488)],this[_0x1589b8(0x135f)]=_0x4caa67['KEEP'],this[_0x1589b8(0xd53)]=_0x4caa67['REPLACE'];}get['stencilFunc'](){var _0x1b0e1c=a7_0x2532;return this[_0x1b0e1c(0x2f02)];}set[_0x207c0e(0x3090)](_0x2db808){var _0x3f4b58=_0x207c0e;this[_0x3f4b58(0x2f02)]=_0x2db808;}get[_0x207c0e(0x18f9)](){var _0x58f849=_0x207c0e;return this[_0x58f849(0x19b8)];}set[_0x207c0e(0x18f9)](_0x5890c1){this['funcRef']=_0x5890c1;}get[_0x207c0e(0x28b)](){return this['funcMask'];}set['stencilFuncMask'](_0x101210){var _0x2bf23a=_0x207c0e;this[_0x2bf23a(0x10a5)]=_0x101210;}get[_0x207c0e(0x1e76)](){var _0x393415=_0x207c0e;return this[_0x393415(0x3761)];}set[_0x207c0e(0x1e76)](_0x22b661){this['opStencilFail']=_0x22b661;}get[_0x207c0e(0xef7)](){var _0x55b200=_0x207c0e;return this[_0x55b200(0x135f)];}set['stencilOpDepthFail'](_0x184ebd){var _0x7efb88=_0x207c0e;this[_0x7efb88(0x135f)]=_0x184ebd;}get[_0x207c0e(0xbff)](){var _0x384591=_0x207c0e;return this[_0x384591(0xd53)];}set[_0x207c0e(0xbff)](_0x4de2df){this['opStencilDepthPass']=_0x4de2df;}get[_0x207c0e(0x20c0)](){var _0x2cc1a8=_0x207c0e;return this[_0x2cc1a8(0x497)];}set['stencilMask'](_0x57af8c){var _0x100260=_0x207c0e;this[_0x100260(0x497)]=_0x57af8c;}get['stencilTest'](){var _0x53b7a2=_0x207c0e;return this[_0x53b7a2(0x6ce)];}set[_0x207c0e(0x2483)](_0x2a5d2e){var _0x1f1339=_0x207c0e;this[_0x1f1339(0x6ce)]=_0x2a5d2e;}}_0x4caa67[_0x207c0e(0x400c)]=_0x5bb334['g']['ALWAYS'],_0x4caa67[_0x207c0e(0x488)]=_0x5bb334['g'][_0x207c0e(0x488)],_0x4caa67[_0x207c0e(0x2fc2)]=_0x5bb334['g'][_0x207c0e(0x2fc2)];},0x120d8:(_0xdeb491,_0x1c3974,_0x10758d)=>{var _0x21e0bf=a7_0x38a779;function _0x43c285(_0x693bf0,_0x2e9dc1,_0x41b1a1,_0x47fd43){return new(_0x41b1a1=_0x41b1a1||Promise)(function(_0x144892,_0xa2944d){var _0x292a7b=a7_0x2532;function _0x427297(_0x318dbc){var _0x35b036=a7_0x2532;try{_0xc848b6(_0x47fd43[_0x35b036(0x118b)](_0x318dbc));}catch(_0x11f700){_0xa2944d(_0x11f700);}}function _0x39719f(_0x7f6409){var _0x4b0d2e=a7_0x2532;try{_0xc848b6(_0x47fd43[_0x4b0d2e(0x1bf3)](_0x7f6409));}catch(_0x3132a0){_0xa2944d(_0x3132a0);}}function _0xc848b6(_0x233ff0){var _0x3163bc=a7_0x2532,_0x58f1aa;_0x233ff0[_0x3163bc(0xd2d)]?_0x144892(_0x233ff0[_0x3163bc(0xb06)]):((_0x58f1aa=_0x233ff0[_0x3163bc(0xb06)])instanceof _0x41b1a1?_0x58f1aa:new _0x41b1a1(function(_0x23f8ef){_0x23f8ef(_0x58f1aa);}))[_0x3163bc(0xd1a)](_0x427297,_0x39719f);}_0xc848b6((_0x47fd43=_0x47fd43[_0x292a7b(0x3201)](_0x693bf0,_0x2e9dc1||[]))[_0x292a7b(0x118b)]());});}var _0x102888=_0x10758d(0x205d),_0x5a432b=_0x10758d(0xf96c),_0x39e14c=_0x10758d(0x9fd1),_0x2abf0d=_0x10758d(0xde31),_0x6cdd3f=_0x10758d(0xe222);let _0x97ccf8=0x0;class _0xf43e20 extends _0x2abf0d['F']{constructor(_0x56bd11,_0x6dcbd1={}){var _0xada705=a7_0x2532;super(_0x56bd11),this['_options']=_0x6dcbd1,this[_0xada705(0x5dc)]=new Set(),this[_0xada705(0x1e47)]=[],this[_0xada705(0x1d18)]=[],this[_0xada705(0x186e)]=new _0x5a432b['y$'](),this['onAnchorRemovedObservable']=new _0x5a432b['y$'](),this[_0xada705(0x342b)]=new _0x5a432b['y$'](),this[_0xada705(0x375b)]=new _0x39e14c['P'](),this[_0xada705(0x36d8)]=new _0x39e14c['_f'](),this[_0xada705(0x1f63)]=_0xada705(0x36e6);}set[_0x21e0bf(0x1138)](_0x3e5718){this['_referenceSpaceForFrameAnchors']=_0x3e5718;}[_0x21e0bf(0x2fd8)](_0x4dd881,_0x4998a4){var _0x9f3c36=_0x21e0bf;return this[_0x9f3c36(0x375b)][_0x9f3c36(0x448)](_0x4dd881),this[_0x9f3c36(0x36d8)][_0x9f3c36(0x448)](_0x4998a4),this[_0x9f3c36(0x456)][_0x9f3c36(0xa56)]['useRightHandedSystem']||(this[_0x9f3c36(0x375b)]['z']*=-0x1,this['_tmpQuaternion']['z']*=-0x1,this[_0x9f3c36(0x36d8)]['w']*=-0x1),{'position':this[_0x9f3c36(0x375b)],'rotationQuaternion':this[_0x9f3c36(0x36d8)]};}[_0x21e0bf(0x2647)](_0xd47cbf,_0x50a076=new _0x39e14c['P'](),_0x53fbb4=new _0x39e14c['_f']()){return _0x43c285(this,void 0x0,void 0x0,function*(){var _0x28a3d0=a7_0x2532;this[_0x28a3d0(0x2fd8)](_0x50a076,_0x53fbb4);const _0x1988e6=new XRRigidTransform({'x':this['_tmpVector']['x'],'y':this['_tmpVector']['y'],'z':this[_0x28a3d0(0x375b)]['z']},{'x':this[_0x28a3d0(0x36d8)]['x'],'y':this[_0x28a3d0(0x36d8)]['y'],'z':this['_tmpQuaternion']['z'],'w':this[_0x28a3d0(0x36d8)]['w']});if(!_0xd47cbf[_0x28a3d0(0x502)][_0x28a3d0(0x168d)])throw this[_0x28a3d0(0x2a8e)](),new Error(_0x28a3d0(0x1324));try{const _0x55eab9=yield _0xd47cbf[_0x28a3d0(0x502)][_0x28a3d0(0x168d)](_0x1988e6);return new Promise((_0x14cbe5,_0x28466a)=>{var _0xd3ea14=_0x28a3d0;this['_futureAnchors'][_0xd3ea14(0x1e1d)]({'nativeAnchor':_0x55eab9,'resolved':!0x1,'submitted':!0x0,'xrTransformation':_0x1988e6,'resolve':_0x14cbe5,'reject':_0x28466a});});}catch(_0x5b435b){throw new Error(_0x5b435b);}});}['addAnchorAtPositionAndRotationAsync'](_0xf14c4b,_0x3e1ab2=new _0x39e14c['_f'](),_0x156624=!0x1){return _0x43c285(this,void 0x0,void 0x0,function*(){var _0x7386be=a7_0x2532;this['_populateTmpTransformation'](_0xf14c4b,_0x3e1ab2);const _0x18d3b1=new XRRigidTransform({'x':this[_0x7386be(0x375b)]['x'],'y':this[_0x7386be(0x375b)]['y'],'z':this[_0x7386be(0x375b)]['z']},{'x':this[_0x7386be(0x36d8)]['x'],'y':this['_tmpQuaternion']['y'],'z':this[_0x7386be(0x36d8)]['z'],'w':this['_tmpQuaternion']['w']}),_0x8af568=_0x156624&&this[_0x7386be(0x1c4e)]&&this[_0x7386be(0x456)][_0x7386be(0x17a0)]?yield this[_0x7386be(0x3efb)](_0x18d3b1,this[_0x7386be(0x456)]['currentFrame']):void 0x0;return new Promise((_0x52887d,_0x4b9cc8)=>{var _0x296335=_0x7386be;this[_0x296335(0x1d18)][_0x296335(0x1e1d)]({'nativeAnchor':_0x8af568,'resolved':!0x1,'submitted':!0x1,'xrTransformation':_0x18d3b1,'resolve':_0x52887d,'reject':_0x4b9cc8});});});}get['anchors'](){return this['_trackedAnchors'];}[_0x21e0bf(0x2a8e)](){var _0x5d5c33=_0x21e0bf;if(!super['detach']())return!0x1;if(!this['_options']['doNotRemoveAnchorsOnSessionEnded'])for(;this['_trackedAnchors'][_0x5d5c33(0x3785)];){const _0x2b721d=this['_trackedAnchors']['pop']();if(_0x2b721d){try{_0x2b721d[_0x5d5c33(0x418a)]();}catch(_0x4a1483){}this[_0x5d5c33(0x9a1)][_0x5d5c33(0x2231)](_0x2b721d);}}return!0x0;}[_0x21e0bf(0x3551)](){var _0x55a93d=_0x21e0bf;this[_0x55a93d(0x1d18)][_0x55a93d(0x3785)]=0x0,super[_0x55a93d(0x3551)](),this[_0x55a93d(0x186e)][_0x55a93d(0xc60)](),this['onAnchorRemovedObservable'][_0x55a93d(0xc60)](),this[_0x55a93d(0x342b)][_0x55a93d(0xc60)]();}[_0x21e0bf(0x347)](_0x82dd08){var _0x282a61=_0x21e0bf;if(this['attached']&&_0x82dd08){const _0x15f17c=_0x82dd08[_0x282a61(0x59e)];if(_0x15f17c){const _0x5465d1=this[_0x282a61(0x1e47)][_0x282a61(0x2a44)](_0x56d72c=>!_0x15f17c[_0x282a61(0x39d7)](_0x56d72c[_0x282a61(0x2975)]))['map'](_0x232288=>this[_0x282a61(0x1e47)][_0x282a61(0x850)](_0x232288));let _0x156430=0x0;_0x5465d1[_0x282a61(0x66b)](_0x27ac76=>{var _0x1aadb4=_0x282a61;_0x27ac76=this[_0x1aadb4(0x1e47)][_0x1aadb4(0x2e7)](_0x27ac76-_0x156430,0x1)[0x0],(this[_0x1aadb4(0x9a1)]['notifyObservers'](_0x27ac76),_0x156430++);}),_0x15f17c[_0x282a61(0x66b)](_0x592f97=>{var _0x5491a1=_0x282a61;if(this[_0x5491a1(0x5dc)][_0x5491a1(0x39d7)](_0x592f97)){var _0x3820a4=this[_0x5491a1(0x2356)](_0x592f97);const _0x319197=this[_0x5491a1(0x1e47)][_0x3820a4];try{this[_0x5491a1(0x21af)](_0x592f97,_0x319197,_0x82dd08),_0x319197['attachedNode']&&(_0x319197[_0x5491a1(0xe62)][_0x5491a1(0x373c)]=_0x319197['attachedNode'][_0x5491a1(0x373c)]||new _0x39e14c['_f'](),_0x319197[_0x5491a1(0x9b0)][_0x5491a1(0x2850)](_0x319197[_0x5491a1(0xe62)][_0x5491a1(0x114e)],_0x319197[_0x5491a1(0xe62)][_0x5491a1(0x373c)],_0x319197[_0x5491a1(0xe62)][_0x5491a1(0xdfa)])),this[_0x5491a1(0x342b)][_0x5491a1(0x2231)](_0x319197);}catch(_0x4a50f7){_0x6cdd3f['w1']['Warn'](_0x5491a1(0x2db6));}}else{_0x3820a4={'id':_0x97ccf8++,'xrAnchor':_0x592f97,'remove':()=>_0x592f97['delete']()},_0x3820a4=this[_0x5491a1(0x21af)](_0x592f97,_0x3820a4,_0x82dd08),(this[_0x5491a1(0x1e47)][_0x5491a1(0x1e1d)](_0x3820a4),this[_0x5491a1(0x186e)][_0x5491a1(0x2231)](_0x3820a4));const _0x5de732=this[_0x5491a1(0x1d18)][_0x5491a1(0x2a44)](_0x2019c7=>_0x2019c7[_0x5491a1(0x75e)]===_0x592f97)[0x0];_0x5de732&&(_0x5de732['resolve'](_0x3820a4),_0x5de732[_0x5491a1(0x28c1)]=!0x0);}}),this[_0x282a61(0x5dc)]=_0x15f17c;}this[_0x282a61(0x1d18)]['forEach'](_0x47b7bf=>{var _0x2326ae=_0x282a61;_0x47b7bf[_0x2326ae(0x28c1)]||_0x47b7bf[_0x2326ae(0x3611)]||(this[_0x2326ae(0x3efb)](_0x47b7bf[_0x2326ae(0x18e7)],_0x82dd08)[_0x2326ae(0xd1a)](_0x4180cb=>{var _0x429411=_0x2326ae;_0x47b7bf[_0x429411(0x75e)]=_0x4180cb;},_0x28a188=>{var _0x442555=_0x2326ae;_0x47b7bf[_0x442555(0x28c1)]=!0x0,_0x47b7bf['reject'](_0x28a188);}),_0x47b7bf['submitted']=!0x0);});}}[_0x21e0bf(0x2356)](_0x5bcd9a){var _0xdc2ac6=_0x21e0bf;for(let _0x2de069=0x0;_0x2de069<this[_0xdc2ac6(0x1e47)][_0xdc2ac6(0x3785)];++_0x2de069)if(this[_0xdc2ac6(0x1e47)][_0x2de069]['xrAnchor']===_0x5bcd9a)return _0x2de069;return-0x1;}['_updateAnchorWithXRFrame'](_0x48173a,_0x20678b,_0x196cec){var _0x20bb52=_0x21e0bf;_0x196cec=_0x196cec[_0x20bb52(0xf90)](_0x48173a[_0x20bb52(0x1460)],this[_0x20bb52(0x456)][_0x20bb52(0x2993)]);if(_0x196cec){const _0x466e67=_0x20678b[_0x20bb52(0x9b0)]||new _0x39e14c['y3']();_0x39e14c['y3'][_0x20bb52(0x1bea)](_0x196cec[_0x20bb52(0x1c4a)][_0x20bb52(0x32de)],0x0,_0x466e67),this['_xrSessionManager']['scene'][_0x20bb52(0x3ece)]||_0x466e67['toggleModelMatrixHandInPlace'](),_0x20678b[_0x20bb52(0x9b0)]=_0x466e67,this[_0x20bb52(0xc6e)]['worldParentNode']&&_0x466e67[_0x20bb52(0x242a)](this['_options'][_0x20bb52(0x38e9)][_0x20bb52(0x269)](),_0x466e67);}return _0x20678b;}['_createAnchorAtTransformation'](_0x2b3d98,_0xab1218){var _0x21dc63;return _0x43c285(this,void 0x0,void 0x0,function*(){var _0x39e6f2=a7_0x2532;if(!_0xab1218[_0x39e6f2(0x168d)])throw this[_0x39e6f2(0x2a8e)](),new Error(_0x39e6f2(0x288c));try{return _0xab1218[_0x39e6f2(0x168d)](_0x2b3d98,null!=(_0x21dc63=this[_0x39e6f2(0x3393)])?_0x21dc63:this[_0x39e6f2(0x456)][_0x39e6f2(0x2993)]);}catch(_0x112bbb){throw new Error(_0x112bbb);}});}}_0xf43e20[_0x21e0bf(0x55d)]=_0x102888['b'][_0x21e0bf(0xad3)],_0xf43e20['Version']=0x1,_0x102888['d'][_0x21e0bf(0x13b9)](_0xf43e20[_0x21e0bf(0x55d)],(_0x48828a,_0x89ea56)=>()=>new _0xf43e20(_0x48828a,_0x89ea56),_0xf43e20['Version']);},0x1747a:(_0xead7a9,_0x1b79f0,_0x19dff8)=>{var _0x3978ca=a7_0x38a779,_0x2d8baf=_0x19dff8(0x205d),_0xb2bf21=_0x19dff8(0xf96c),_0x19dff8=_0x19dff8(0xde31);class _0xbed6e2 extends _0x19dff8['F']{constructor(_0x3d9ef8,_0x1c105c={}){var _0x4957df=a7_0x2532;super(_0x3d9ef8),this[_0x4957df(0x381f)]=_0x1c105c,this[_0x4957df(0x26f4)]=new _0xb2bf21['y$']();}[_0x3978ca(0x20d1)](){return this['_setBackgroundState'](!0x1),super['attach']();}[_0x3978ca(0x2a8e)](){var _0x381807=_0x3978ca;return this['_setBackgroundState'](!0x0),super[_0x381807(0x2a8e)]();}[_0x3978ca(0x3551)](){var _0x62ebf3=_0x3978ca;super[_0x62ebf3(0x3551)](),this[_0x62ebf3(0x26f4)][_0x62ebf3(0xc60)]();}[_0x3978ca(0x347)](_0x367d29){}[_0x3978ca(0x2182)](_0x26a262){var _0x4b1159=_0x3978ca;const _0x3f3a15=this[_0x4b1159(0x456)][_0x4b1159(0xa56)];if(!this[_0x4b1159(0x381f)][_0x4b1159(0x332f)]){if(this['options']['environmentHelperRemovalFlags']){if(this[_0x4b1159(0x381f)][_0x4b1159(0x19f6)][_0x4b1159(0x373a)]){const _0x45cbc0=_0x3f3a15['getMeshByName'](_0x4b1159(0x1ad1));_0x45cbc0&&_0x45cbc0[_0x4b1159(0x280e)](_0x26a262);}if(this[_0x4b1159(0x381f)]['environmentHelperRemovalFlags'][_0x4b1159(0x4b2)]){const _0x249556=_0x3f3a15[_0x4b1159(0x873)](_0x4b1159(0x1bac));_0x249556&&_0x249556['setEnabled'](_0x26a262);}}else{const _0x570357=_0x3f3a15['getMeshByName'](_0x4b1159(0x4010));_0x570357&&_0x570357[_0x4b1159(0x280e)](_0x26a262);}}this[_0x4b1159(0x381f)][_0x4b1159(0x926)]&&this[_0x4b1159(0x381f)][_0x4b1159(0x926)][_0x4b1159(0x66b)](_0x5925fd=>_0x5925fd[_0x4b1159(0x280e)](_0x26a262)),this[_0x4b1159(0x26f4)][_0x4b1159(0x2231)](_0x26a262);}}_0xbed6e2[_0x3978ca(0x55d)]=_0x2d8baf['b']['BACKGROUND_REMOVER'],_0xbed6e2[_0x3978ca(0x3fcd)]=0x1,_0x2d8baf['d'][_0x3978ca(0x13b9)](_0xbed6e2['Name'],(_0x4fd404,_0x386dd0)=>()=>new _0xbed6e2(_0x4fd404,_0x386dd0),_0xbed6e2[_0x3978ca(0x3fcd)],!0x0);},0xbae1:(_0x99632a,_0x5707f4,_0x329197)=>{var _0x1dc078=a7_0x38a779,_0x5c2ae3=_0x329197(0x205d),_0x1bcbd5=_0x329197(0x12bd3),_0x246f62=_0x329197(0x9fd1),_0x44dd39=_0x329197(0xde31),_0x1c7ab3=_0x329197(0xe222);class _0x32e5c8 extends _0x44dd39['F']{constructor(_0x1e2381,_0x15d688){var _0x1df64e=a7_0x2532;super(_0x1e2381),this[_0x1df64e(0x2e35)]={},this['_currentRegistrationConfigurations']=[],this[_0x1df64e(0xf57)]=null,this[_0x1df64e(0x3544)]=_0x246f62['y3']['Identity'](),this[_0x1df64e(0x1922)]=new _0x246f62['P'](),this[_0x1df64e(0x198c)]=new _0x246f62['P'](),this[_0x1df64e(0x15f0)]=_0x2d91c2=>{var _0x7af6c2=_0x1df64e;if(!this[_0x7af6c2(0x2e35)][_0x2d91c2[_0x7af6c2(0x1441)]]){this['_controllers'][_0x2d91c2[_0x7af6c2(0x1441)]]={'xrController':_0x2d91c2,'registeredComponents':[]};const _0x2c892e=this['_controllers'][_0x2d91c2[_0x7af6c2(0x1441)]];if('tracked-pointer'===_0x2c892e[_0x7af6c2(0x132e)][_0x7af6c2(0x340)]['targetRayMode']&&_0x2c892e[_0x7af6c2(0x132e)][_0x7af6c2(0x340)][_0x7af6c2(0x91e)]){const _0x4a6f3d=()=>{var _0x4ca1f2=_0x7af6c2;if(_0x2d91c2[_0x4ca1f2(0x19f5)])for(const _0x59326f of this[_0x4ca1f2(0xc68)]){let _0x554b7c=null;if(_0x59326f['allowedComponentTypes'])for(const _0x10d78c of _0x59326f[_0x4ca1f2(0x2f9c)]){var _0x34aab3=_0x2d91c2[_0x4ca1f2(0x19f5)][_0x4ca1f2(0x19e6)](_0x10d78c);if(null!==_0x34aab3){_0x554b7c=_0x34aab3;break;}}if(_0x59326f[_0x4ca1f2(0x32da)]){var _0x11a4de=_0x2d91c2[_0x4ca1f2(0x19f5)]['getMainComponent']();if(null===_0x11a4de)continue;_0x554b7c=_0x11a4de;}if(!((_0x554b7c='function'==typeof _0x59326f[_0x4ca1f2(0xfb0)]?_0x59326f[_0x4ca1f2(0xfb0)](_0x2d91c2):_0x554b7c)&&_0x59326f[_0x4ca1f2(0x22e1)]&&_0x2d91c2[_0x4ca1f2(0x340)][_0x4ca1f2(0x3e2f)]!==_0x59326f[_0x4ca1f2(0x22e1)]||null===_0x554b7c)){const _0x4b8306={'registrationConfiguration':_0x59326f,'component':_0x554b7c};_0x2c892e[_0x4ca1f2(0x1869)][_0x4ca1f2(0x1e1d)](_0x4b8306),_0x4ca1f2(0x2d4c)in _0x59326f&&(_0x4b8306['onAxisChangedObserver']=_0x554b7c['onAxisValueChangedObservable'][_0x4ca1f2(0x33ee)](_0x20272c=>{var _0xdca317=_0x4ca1f2;_0x59326f[_0xdca317(0x2d4c)](_0x20272c,this[_0xdca317(0x184e)],this[_0xdca317(0x29cb)],this['_xrInput']);})),'buttonChangedhandler'in _0x59326f&&(_0x4b8306[_0x4ca1f2(0x21c5)]=_0x554b7c[_0x4ca1f2(0x15ae)][_0x4ca1f2(0x33ee)](()=>{var _0x17469e=_0x4ca1f2;_0x554b7c[_0x17469e(0x3bc0)][_0x17469e(0xcf0)]&&_0x59326f[_0x17469e(0x1ff7)](_0x554b7c[_0x17469e(0x3bc0)][_0x17469e(0xcf0)],this['_movementState'],this['_featureContext'],this[_0x17469e(0x3037)]);}));}}};_0x2d91c2['motionController']?_0x4a6f3d():_0x2d91c2['onMotionControllerInitObservable']['addOnce'](()=>{_0x4a6f3d();});}}},_0x15d688&&void 0x0!==_0x15d688[_0x1df64e(0x120a)]?(Array[_0x1df64e(0x2d96)](_0x15d688[_0x1df64e(0x4091)])?this[_0x1df64e(0xc68)]=_0x15d688[_0x1df64e(0x4091)]:this[_0x1df64e(0xc68)]=_0x32e5c8[_0x1df64e(0x27fe)][_0x1df64e(0x1b26)],this[_0x1df64e(0x29cb)]={'movementEnabled':_0x15d688[_0x1df64e(0x3f28)]||!0x0,'movementOrientationFollowsViewerPose':null==(_0x1e2381=_0x15d688[_0x1df64e(0x4164)])||_0x1e2381,'movementSpeed':null!=(_0x1e2381=_0x15d688[_0x1df64e(0x25b8)])?_0x1e2381:0x1,'movementThreshold':null!=(_0x1e2381=_0x15d688[_0x1df64e(0x2967)])?_0x1e2381:0.25,'rotationEnabled':null==(_0x1e2381=_0x15d688[_0x1df64e(0x3180)])||_0x1e2381,'rotationSpeed':null!=(_0x1e2381=_0x15d688['rotationSpeed'])?_0x1e2381:0x1,'rotationThreshold':null!=(_0x1e2381=_0x15d688[_0x1df64e(0x2925)])?_0x1e2381:0.25},this[_0x1df64e(0x184e)]={'moveX':0x0,'moveY':0x0,'rotateX':0x0,'rotateY':0x0},this[_0x1df64e(0x3037)]=_0x15d688[_0x1df64e(0x120a)]):_0x1c7ab3['w1'][_0x1df64e(0xac3)](_0x1df64e(0x2a88));}get[_0x1dc078(0x463)](){var _0x384e4a=_0x1dc078;return this[_0x384e4a(0xf57)];}get[_0x1dc078(0x3f28)](){var _0xfd48ea=_0x1dc078;return this[_0xfd48ea(0x29cb)][_0xfd48ea(0x3f28)];}set[_0x1dc078(0x3f28)](_0x326768){var _0x57ae00=_0x1dc078;this[_0x57ae00(0x29cb)][_0x57ae00(0x3f28)]=_0x326768;}get[_0x1dc078(0x4164)](){var _0x3c37f4=_0x1dc078;return this[_0x3c37f4(0x29cb)]['movementOrientationFollowsViewerPose'];}set[_0x1dc078(0x4164)](_0x30b60e){var _0x549f24=_0x1dc078;this[_0x549f24(0x29cb)][_0x549f24(0x4164)]=_0x30b60e;}get[_0x1dc078(0x25b8)](){var _0x11249d=_0x1dc078;return this[_0x11249d(0x29cb)][_0x11249d(0x25b8)];}set[_0x1dc078(0x25b8)](_0x72b98f){var _0x1027f1=_0x1dc078;this[_0x1027f1(0x29cb)][_0x1027f1(0x25b8)]=_0x72b98f;}get[_0x1dc078(0x2967)](){var _0x9dff6=_0x1dc078;return this['_featureContext'][_0x9dff6(0x2967)];}set[_0x1dc078(0x2967)](_0xb8c171){var _0x247ce6=_0x1dc078;this[_0x247ce6(0x29cb)]['movementThreshold']=_0xb8c171;}get[_0x1dc078(0x3180)](){var _0x44a86e=_0x1dc078;return this[_0x44a86e(0x29cb)][_0x44a86e(0x3180)];}set[_0x1dc078(0x3180)](_0x9c3a54){var _0xc4a192=_0x1dc078;this[_0xc4a192(0x29cb)][_0xc4a192(0x3180)]=_0x9c3a54;}get[_0x1dc078(0x29c0)](){var _0x1ca7ab=_0x1dc078;return this[_0x1ca7ab(0x29cb)][_0x1ca7ab(0x29c0)];}set['rotationSpeed'](_0x42ac98){var _0x1b37b8=_0x1dc078;this['_featureContext'][_0x1b37b8(0x29c0)]=_0x42ac98;}get['rotationThreshold'](){var _0x4be95c=_0x1dc078;return this[_0x4be95c(0x29cb)][_0x4be95c(0x2925)];}set['rotationThreshold'](_0x49313b){var _0xf1d3cf=_0x1dc078;this['_featureContext'][_0xf1d3cf(0x2925)]=_0x49313b;}['attach'](){var _0x58dd51=_0x1dc078;return!!super[_0x58dd51(0x20d1)]()&&(this[_0x58dd51(0x3037)][_0x58dd51(0x1905)]['forEach'](this['_attachController']),this[_0x58dd51(0x255)](this[_0x58dd51(0x3037)]['onControllerAddedObservable'],this['_attachController']),this[_0x58dd51(0x255)](this[_0x58dd51(0x3037)][_0x58dd51(0x1098)],_0x4b9bf9=>{var _0x5d1fed=_0x58dd51;this[_0x5d1fed(0x1a95)](_0x4b9bf9['uniqueId']);}),!0x0);}[_0x1dc078(0x2a8e)](){var _0x140eac=_0x1dc078;return!!super[_0x140eac(0x2a8e)]()&&(Object[_0x140eac(0xb46)](this[_0x140eac(0x2e35)])[_0x140eac(0x66b)](_0x504116=>{var _0x1d7fc0=_0x140eac;this[_0x1d7fc0(0x1a95)](_0x504116);}),this[_0x140eac(0x2e35)]={},!0x0);}[_0x1dc078(0x347)](_0x1ebe87){var _0x339a50=_0x1dc078,_0x3d4fd3;this[_0x339a50(0x20d1)]&&(null===this[_0x339a50(0xf57)]&&(this[_0x339a50(0xf57)]=this[_0x339a50(0x3037)]['xrCamera'][_0x339a50(0x373c)][_0x339a50(0x292d)]()),0x0!==this['_movementState'][_0x339a50(0x1912)]&&this[_0x339a50(0x29cb)]['rotationEnabled']?(_0x3d4fd3=0.001*this[_0x339a50(0x456)][_0x339a50(0xa56)][_0x339a50(0x318e)]()[_0x339a50(0x127b)]()*this['_featureContext']['rotationSpeed']*this[_0x339a50(0x184e)][_0x339a50(0x1912)]*(this['_xrSessionManager']['scene'][_0x339a50(0x3ece)]?-0x1:0x1),!0x0===this[_0x339a50(0x29cb)][_0x339a50(0x4164)]?(this[_0x339a50(0x3037)][_0x339a50(0x1da6)]['cameraRotation']['y']+=_0x3d4fd3,this['_movementDirection']=this['_xrInput']['xrCamera'][_0x339a50(0x373c)][_0x339a50(0x20e1)](_0x246f62['_f']['RotationYawPitchRoll'](_0x3d4fd3,0x0,0x0))):this[_0x339a50(0xf57)]['multiplyInPlace'](_0x246f62['_f'][_0x339a50(0x372)](0x3*_0x3d4fd3,0x0,0x0))):!0x0===this[_0x339a50(0x29cb)][_0x339a50(0x4164)]&&this['_movementDirection'][_0x339a50(0x448)](this[_0x339a50(0x3037)][_0x339a50(0x1da6)][_0x339a50(0x373c)]),0x0===this[_0x339a50(0x184e)][_0x339a50(0x1e59)]&&0x0===this['_movementState']['moveY']||!this[_0x339a50(0x29cb)][_0x339a50(0x3f28)]||(_0x246f62['y3'][_0x339a50(0x190a)](this[_0x339a50(0xf57)],this['_tmpRotationMatrix']),this[_0x339a50(0x1922)]['set'](this[_0x339a50(0x184e)][_0x339a50(0x1e59)],0x0,this['_movementState'][_0x339a50(0x2f77)]*(this[_0x339a50(0x456)][_0x339a50(0xa56)][_0x339a50(0x3ece)]?0x1:-0x1)),_0x246f62['P'][_0x339a50(0x2b3b)](this['_tmpTranslationDirection'],this[_0x339a50(0x3544)],this[_0x339a50(0x198c)]),this[_0x339a50(0x198c)][_0x339a50(0xbb9)](this[_0x339a50(0x3037)]['xrCamera'][_0x339a50(0x1b3a)]()*this['_featureContext'][_0x339a50(0x25b8)]),this[_0x339a50(0x3037)][_0x339a50(0x1da6)][_0x339a50(0x24b1)][_0x339a50(0x2775)](this[_0x339a50(0x198c)])));}[_0x1dc078(0x1a95)](_0x1cd119){var _0x5aeccd=_0x1dc078,_0x59ef65=this[_0x5aeccd(0x2e35)][_0x1cd119];if(_0x59ef65){for(const _0x285cf2 of _0x59ef65[_0x5aeccd(0x1869)])_0x285cf2[_0x5aeccd(0x33fb)]&&_0x285cf2[_0x5aeccd(0x2873)][_0x5aeccd(0x1f8d)]['remove'](_0x285cf2[_0x5aeccd(0x33fb)]),_0x285cf2[_0x5aeccd(0x21c5)]&&_0x285cf2[_0x5aeccd(0x2873)][_0x5aeccd(0x15ae)][_0x5aeccd(0x418a)](_0x285cf2[_0x5aeccd(0x21c5)]);delete this[_0x5aeccd(0x2e35)][_0x1cd119];}}}_0x32e5c8['Name']=_0x5c2ae3['b'][_0x1dc078(0x3767)],_0x32e5c8[_0x1dc078(0x27fe)]={'default':[{'allowedComponentTypes':[_0x1bcbd5['n'][_0x1dc078(0x2300)],_0x1bcbd5['n'][_0x1dc078(0x34f)]],'forceHandedness':_0x1dc078(0x158e),'axisChangedHandler':(_0x408477,_0x51a198,_0x1509d3)=>{var _0x2697b2=_0x1dc078;_0x51a198[_0x2697b2(0x1912)]=Math[_0x2697b2(0x3a1d)](_0x408477['x'])>_0x1509d3['rotationThreshold']?_0x408477['x']:0x0,_0x51a198[_0x2697b2(0x2616)]=Math[_0x2697b2(0x3a1d)](_0x408477['y'])>_0x1509d3[_0x2697b2(0x2925)]?_0x408477['y']:0x0;}},{'allowedComponentTypes':[_0x1bcbd5['n'][_0x1dc078(0x2300)],_0x1bcbd5['n'][_0x1dc078(0x34f)]],'forceHandedness':'right','axisChangedHandler':(_0x24e62f,_0x12a4d5,_0x1f55dd)=>{var _0x39b417=_0x1dc078;_0x12a4d5[_0x39b417(0x1e59)]=Math[_0x39b417(0x3a1d)](_0x24e62f['x'])>_0x1f55dd[_0x39b417(0x2967)]?_0x24e62f['x']:0x0,_0x12a4d5[_0x39b417(0x2f77)]=Math[_0x39b417(0x3a1d)](_0x24e62f['y'])>_0x1f55dd[_0x39b417(0x2967)]?_0x24e62f['y']:0x0;}}]},_0x32e5c8['Version']=0x1,_0x5c2ae3['d'][_0x1dc078(0x13b9)](_0x32e5c8[_0x1dc078(0x55d)],(_0x44ba1d,_0x2f9b9c)=>()=>new _0x32e5c8(_0x44ba1d,_0x2f9b9c),_0x32e5c8[_0x1dc078(0x3fcd)],!0x0);},0x8fdb:(_0x3aa479,_0xc4f1f,_0x229f52)=>{var _0x599280=a7_0x38a779,_0x317b34=_0x229f52(0xde31),_0x3aff37=_0x229f52(0x9fd1),_0x169064=_0x229f52(0x67f2),_0xf6859=_0x229f52(0x58b),_0x361e6a=_0x229f52(0x205d),_0x382509=_0x229f52(0x10ea4),_0x1bce53=_0x229f52(0x6214);class _0x62d80d extends _0x317b34['F']{constructor(_0x92485,_0x5ba0c8){var _0x2f4ca5=a7_0x2532;super(_0x92485),this[_0x2f4ca5(0xc6e)]=_0x5ba0c8,this['_attachController']=_0x198907=>{var _0x279823=_0x2f4ca5;this[_0x279823(0x2e35)][_0x198907['uniqueId']]||(this['_xrSessionManager'][_0x279823(0xa56)][_0x279823(0x1bd0)]()||_0x382509['Y'][_0x279823(0x27dc)]('physics\x20engine\x20not\x20enabled,\x20skipped.\x20Please\x20add\x20this\x20controller\x20manually.'),this['_options']['physicsProperties'][_0x279823(0x2971)]&&_0x198907[_0x279823(0x340)][_0x279823(0x91e)]?_0x198907['onMotionControllerInitObservable'][_0x279823(0x2e19)](_0x4e3fc6=>{var _0x1ed365=_0x279823;_0x4e3fc6['_doNotLoadControllerMesh']?this['_createPhysicsImpostor'](_0x198907):_0x4e3fc6['onModelLoadedObservable'][_0x1ed365(0x2e19)](()=>{var _0x161645=_0x1ed365,_0x66c7a4=new _0x169064['Q'](_0x4e3fc6[_0x161645(0x1ff5)],_0x169064['Q'][_0x161645(0x261e)],Object['assign']({'mass':0x0},this[_0x161645(0xc6e)]['physicsProperties']));const _0x1dcc19=_0x198907[_0x161645(0xf2d)]||_0x198907[_0x161645(0x39c6)];this[_0x161645(0x2e35)][_0x198907[_0x161645(0x1441)]]={'xrController':_0x198907,'impostor':_0x66c7a4,'oldPos':_0x1dcc19[_0x161645(0xdfa)][_0x161645(0x292d)](),'oldRotation':_0x1dcc19[_0x161645(0x373c)][_0x161645(0x292d)]()};});}):this['_createPhysicsImpostor'](_0x198907));},this[_0x2f4ca5(0x2e35)]={},this[_0x2f4ca5(0x7b5)]=!0x1,this[_0x2f4ca5(0x9bb)]=0x0,this['_lastTimestamp']=0x0,this[_0x2f4ca5(0x36d8)]=new _0x3aff37['_f'](),this[_0x2f4ca5(0x375b)]=new _0x3aff37['P'](),this[_0x2f4ca5(0xc6e)][_0x2f4ca5(0x2f0)]||(this[_0x2f4ca5(0xc6e)][_0x2f4ca5(0x2f0)]={});}[_0x599280(0xdd5)](_0x4c6df4){var _0x518c5f=_0x599280,_0x15bfe2=this[_0x518c5f(0xc6e)][_0x518c5f(0x2f0)][_0x518c5f(0x1e82)]||_0x169064['Q']['SphereImpostor'],_0x4ed266=this[_0x518c5f(0xc6e)][_0x518c5f(0x2f0)]['impostorSize']||0.1;const _0x402918=(0x0,_0xf6859['Qk'])(_0x518c5f(0x6a6)+_0x4c6df4[_0x518c5f(0x1441)],{'diameterX':_0x518c5f(0x131a)==typeof _0x4ed266?_0x4ed266:_0x4ed266[_0x518c5f(0xad8)],'diameterY':_0x518c5f(0x131a)==typeof _0x4ed266?_0x4ed266:_0x4ed266[_0x518c5f(0x605)],'diameterZ':'number'==typeof _0x4ed266?_0x4ed266:_0x4ed266['depth']});_0x402918[_0x518c5f(0x39a9)]=this['_debugMode'],_0x402918[_0x518c5f(0xcf4)]=!0x1,_0x402918[_0x518c5f(0x373c)]=new _0x3aff37['_f'](),(_0x4ed266=_0x4c6df4[_0x518c5f(0xf2d)]||_0x4c6df4[_0x518c5f(0x39c6)],_0x402918[_0x518c5f(0xdfa)]['copyFrom'](_0x4ed266['position']),_0x402918[_0x518c5f(0x373c)][_0x518c5f(0x448)](_0x4ed266[_0x518c5f(0x373c)]),_0x4ed266=new _0x169064['Q'](_0x402918,_0x15bfe2,Object[_0x518c5f(0x12a9)]({'mass':0x0},this[_0x518c5f(0xc6e)][_0x518c5f(0x2f0)]))),this[_0x518c5f(0x2e35)][_0x4c6df4[_0x518c5f(0x1441)]]={'xrController':_0x4c6df4,'impostor':_0x4ed266,'impostorMesh':_0x402918};}['_enablePhysicsDebug'](){var _0x308896=_0x599280;this[_0x308896(0x7b5)]=!0x0,Object[_0x308896(0xb46)](this[_0x308896(0x2e35)])[_0x308896(0x66b)](_0x54ee56=>{var _0x35ed1d=_0x308896;const _0x2fe016=this[_0x35ed1d(0x2e35)][_0x54ee56];_0x2fe016['impostorMesh']&&(_0x2fe016[_0x35ed1d(0x3c4a)]['isVisible']=!0x0);});}[_0x599280(0xfd1)](_0x206fea){var _0x2e619f=_0x599280;this[_0x2e619f(0x15f0)](_0x206fea);}['attach'](){var _0x19e217=_0x599280;return!!super[_0x19e217(0x20d1)]()&&(this[_0x19e217(0xc6e)]['xrInput']&&(this[_0x19e217(0xc6e)][_0x19e217(0x120a)]['controllers'][_0x19e217(0x66b)](this[_0x19e217(0x15f0)]),this['_addNewAttachObserver'](this['_options'][_0x19e217(0x120a)][_0x19e217(0x1a43)],this[_0x19e217(0x15f0)]),this['_addNewAttachObserver'](this[_0x19e217(0xc6e)][_0x19e217(0x120a)][_0x19e217(0x1098)],_0x183b7f=>{var _0x182ab7=_0x19e217;this[_0x182ab7(0x1a95)](_0x183b7f[_0x182ab7(0x1441)]);}),this['_options'][_0x19e217(0x2bad)]&&(_0x40f2ef=(_0x3b3dd7=this[_0x19e217(0xc6e)][_0x19e217(0x3ef5)]||{'impostorType':_0x169064['Q']['SphereImpostor'],'restitution':0.8,'impostorSize':0.3})[_0x19e217(0x2bf2)]||0.3,this['_headsetMesh']=(0x0,_0xf6859['Qk'])(_0x19e217(0x3e2a),{'diameterX':_0x19e217(0x131a)==typeof _0x40f2ef?_0x40f2ef:_0x40f2ef[_0x19e217(0xad8)],'diameterY':_0x19e217(0x131a)==typeof _0x40f2ef?_0x40f2ef:_0x40f2ef[_0x19e217(0x605)],'diameterZ':_0x19e217(0x131a)==typeof _0x40f2ef?_0x40f2ef:_0x40f2ef['depth']}),this[_0x19e217(0x1a6c)][_0x19e217(0x373c)]=new _0x3aff37['_f'](),this[_0x19e217(0x1a6c)]['isVisible']=!0x1,this[_0x19e217(0x3450)]=new _0x169064['Q'](this['_headsetMesh'],_0x3b3dd7[_0x19e217(0x1e82)],Object[_0x19e217(0x12a9)]({'mass':0x0},_0x3b3dd7)))),!0x0);var _0x3b3dd7,_0x40f2ef;}[_0x599280(0x2a8e)](){var _0x584d76=_0x599280;return!!super[_0x584d76(0x2a8e)]()&&(Object[_0x584d76(0xb46)](this['_controllers'])[_0x584d76(0x66b)](_0x483d15=>{var _0x2ef12b=_0x584d76;this[_0x2ef12b(0x1a95)](_0x483d15);}),this[_0x584d76(0x1a6c)]&&this[_0x584d76(0x1a6c)][_0x584d76(0x3551)](),!0x0);}[_0x599280(0x85c)](){var _0x3e5a62=_0x599280;return this[_0x3e5a62(0x3450)];}[_0x599280(0x39be)](_0x38b550){var _0xf5519e=_0x599280;return _0x38b550=_0xf5519e(0x3a16)==typeof _0x38b550?_0x38b550:_0x38b550[_0xf5519e(0x1441)],this[_0xf5519e(0x2e35)][_0x38b550]?this[_0xf5519e(0x2e35)][_0x38b550][_0xf5519e(0x3804)]:null;}[_0x599280(0x2853)](_0x7fe021){var _0x292109=_0x599280;this['_options'][_0x292109(0x2f0)]=Object[_0x292109(0x12a9)](Object[_0x292109(0x12a9)]({},this[_0x292109(0xc6e)][_0x292109(0x2f0)]),_0x7fe021);}[_0x599280(0x347)](_0x520c9f){var _0x93181a=_0x599280,_0x304f60;this[_0x93181a(0x9bb)]=this['_xrSessionManager']['currentTimestamp']-this[_0x93181a(0x3de1)],this[_0x93181a(0x3de1)]=this[_0x93181a(0x456)]['currentTimestamp'],this[_0x93181a(0x1a6c)]&&this[_0x93181a(0x3450)]&&(this['_headsetMesh'][_0x93181a(0xdfa)][_0x93181a(0x448)](this[_0x93181a(0xc6e)]['xrInput']['xrCamera'][_0x93181a(0x1d4b)]),this[_0x93181a(0x1a6c)][_0x93181a(0x373c)][_0x93181a(0x448)](this[_0x93181a(0xc6e)]['xrInput'][_0x93181a(0x1da6)][_0x93181a(0x963)]),null!=(_0x304f60=this[_0x93181a(0xc6e)][_0x93181a(0x120a)][_0x93181a(0x1da6)][_0x93181a(0x2b48)])&&_0x304f60[_0x93181a(0x1f30)]&&(_0x304f60=this[_0x93181a(0xc6e)][_0x93181a(0x120a)][_0x93181a(0x1da6)][_0x93181a(0x2b48)]['linearVelocity'],this[_0x93181a(0x375b)]['set'](_0x304f60['x'],_0x304f60['y'],_0x304f60['z']),this[_0x93181a(0x3450)]['setLinearVelocity'](this[_0x93181a(0x375b)])),null!=(_0x304f60=this['_options'][_0x93181a(0x120a)][_0x93181a(0x1da6)][_0x93181a(0x2b48)])&&_0x304f60[_0x93181a(0x40a6)]&&(_0x304f60=this[_0x93181a(0xc6e)][_0x93181a(0x120a)][_0x93181a(0x1da6)][_0x93181a(0x2b48)][_0x93181a(0x40a6)],this['_tmpVector']['set'](_0x304f60['x'],_0x304f60['y'],_0x304f60['z']),this['_headsetImpostor']['setAngularVelocity'](this[_0x93181a(0x375b)]))),Object[_0x93181a(0xb46)](this[_0x93181a(0x2e35)])[_0x93181a(0x66b)](_0x34cc67=>{var _0xa454bd=_0x93181a,_0x329e9e;const _0x12876a=this[_0xa454bd(0x2e35)][_0x34cc67],_0x4625e4=_0x12876a[_0xa454bd(0x132e)][_0xa454bd(0xf2d)]||_0x12876a[_0xa454bd(0x132e)][_0xa454bd(0x39c6)],_0x59c671=_0x12876a['oldPos']||_0x12876a[_0xa454bd(0x3c4a)][_0xa454bd(0xdfa)],_0x3ffc8c=(null!=(_0x34cc67=_0x12876a['xrController'][_0xa454bd(0x655)])&&_0x34cc67[_0xa454bd(0x1f30)]?(_0x34cc67=_0x12876a[_0xa454bd(0x132e)][_0xa454bd(0x655)][_0xa454bd(0x1f30)],this[_0xa454bd(0x375b)][_0xa454bd(0xc1b)](_0x34cc67['x'],_0x34cc67['y'],_0x34cc67['z'])):(_0x4625e4['position']['subtractToRef'](_0x59c671,this[_0xa454bd(0x375b)]),this[_0xa454bd(0x375b)][_0xa454bd(0xbb9)](0x3e8/this[_0xa454bd(0x9bb)])),_0x12876a['impostor'][_0xa454bd(0x3b20)](this[_0xa454bd(0x375b)]),_0x59c671['copyFrom'](_0x4625e4[_0xa454bd(0xdfa)]),this[_0xa454bd(0x7b5)]&&_0x1bce53[_0xa454bd(0x3e3)](this[_0xa454bd(0x375b)],'linear'),_0x12876a[_0xa454bd(0x1975)]||_0x12876a[_0xa454bd(0x3c4a)][_0xa454bd(0x373c)]);null!=(_0x34cc67=_0x12876a[_0xa454bd(0x132e)][_0xa454bd(0x655)])&&_0x34cc67[_0xa454bd(0x40a6)]?(_0x34cc67=_0x12876a[_0xa454bd(0x132e)][_0xa454bd(0x655)]['angularVelocity'],this[_0xa454bd(0x375b)][_0xa454bd(0xc1b)](_0x34cc67['x'],_0x34cc67['y'],_0x34cc67['z']),_0x12876a[_0xa454bd(0x3804)]['setAngularVelocity'](this[_0xa454bd(0x375b)])):_0x3ffc8c[_0xa454bd(0x3396)](_0x4625e4['rotationQuaternion'])||(_0x3ffc8c['conjugateInPlace']()[_0xa454bd(0x242a)](_0x4625e4[_0xa454bd(0x373c)],this[_0xa454bd(0x36d8)]),_0x34cc67=Math[_0xa454bd(0x243f)](this['_tmpQuaternion']['x']*this[_0xa454bd(0x36d8)]['x']+this['_tmpQuaternion']['y']*this['_tmpQuaternion']['y']+this[_0xa454bd(0x36d8)]['z']*this['_tmpQuaternion']['z']),this[_0xa454bd(0x375b)][_0xa454bd(0xc1b)](this['_tmpQuaternion']['x'],this[_0xa454bd(0x36d8)]['y'],this[_0xa454bd(0x36d8)]['z']),_0x34cc67<0.001?this[_0xa454bd(0x375b)][_0xa454bd(0xbb9)](0x2):(_0x329e9e=0x2*Math[_0xa454bd(0xaba)](_0x34cc67,this[_0xa454bd(0x36d8)]['w']),this['_tmpVector'][_0xa454bd(0xbb9)](_0x329e9e/(_0x34cc67*(this[_0xa454bd(0x9bb)]/0x3e8)))),_0x12876a[_0xa454bd(0x3804)][_0xa454bd(0x1113)](this[_0xa454bd(0x375b)])),_0x3ffc8c[_0xa454bd(0x448)](_0x4625e4[_0xa454bd(0x373c)]),this['_debugMode']&&_0x1bce53['log'](this[_0xa454bd(0x375b)],this[_0xa454bd(0x36d8)],_0xa454bd(0x927));});}[_0x599280(0x1a95)](_0xdd953f){var _0xa6d835=_0x599280;const _0xaaf205=this[_0xa6d835(0x2e35)][_0xdd953f];_0xaaf205&&(_0xaaf205[_0xa6d835(0x3c4a)]&&_0xaaf205[_0xa6d835(0x3c4a)][_0xa6d835(0x3551)](),delete this['_controllers'][_0xdd953f]);}}_0x62d80d[_0x599280(0x55d)]=_0x361e6a['b'][_0x599280(0x2d73)],_0x62d80d[_0x599280(0x3fcd)]=0x1,_0x361e6a['d'][_0x599280(0x13b9)](_0x62d80d[_0x599280(0x55d)],(_0x337c05,_0x270106)=>()=>new _0x62d80d(_0x337c05,_0x270106),_0x62d80d['Version'],!0x0);},0x4a5:(_0x4d6b3b,_0x18e7e2,_0x4b0db9)=>{var _0x5a2015=a7_0x38a779;_0x4b0db9['d'](_0x18e7e2,{'S':()=>_0x361b2e});var _0x18e7e2=_0x4b0db9(0x205d),_0xbe8ac2=_0x4b0db9(0x9fd1),_0x199d70=_0x4b0db9(0xc84b),_0x1e7e44=_0x4b0db9(0xa60f),_0x3dc618=_0x4b0db9(0x7c4f),_0xd5fa31=_0x4b0db9(0x149b3),_0x30ace3=_0x4b0db9(0x67bb),_0x26ed8b=_0x4b0db9(0x8483),_0x7d3c87=_0x4b0db9(0x364b),_0x2fb4f4=_0x4b0db9(0xde31),_0x43a22f=_0x4b0db9(0x1c5b),_0x4f02e3=_0x4b0db9(0x6fac),_0x3fbb69=_0x4b0db9(0xe222);class _0x361b2e extends _0x2fb4f4['F']{constructor(_0xa548ce,_0x2a9dd2){var _0x37bc2d=a7_0x2532;super(_0xa548ce),this[_0x37bc2d(0xc6e)]=_0x2a9dd2,this[_0x37bc2d(0x15f0)]=_0x4f0af9=>{var _0x10def8=_0x37bc2d;if(!this[_0x10def8(0x2e35)][_0x4f0af9['uniqueId']]){var {laserPointer:_0x580008,selectionMesh:_0x1ab691}=this[_0x10def8(0x40d1)](_0x4f0af9['pointer']);switch(this[_0x10def8(0x2e35)][_0x4f0af9[_0x10def8(0x1441)]]={'xrController':_0x4f0af9,'laserPointer':_0x580008,'selectionMesh':_0x1ab691,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x26ed8b['z'](new _0xbe8ac2['P'](),new _0xbe8ac2['P']()),'disabledByNearInteraction':!0x1,'id':_0x361b2e[_0x10def8(0x310a)]++},this['_attachedController']?!this['_options'][_0x10def8(0x1340)]&&this[_0x10def8(0xc6e)][_0x10def8(0x1b13)]&&_0x4f0af9['inputSource'][_0x10def8(0x3e2f)]===this[_0x10def8(0xc6e)][_0x10def8(0x1b13)]&&(this[_0x10def8(0x3597)]=_0x4f0af9[_0x10def8(0x1441)]):this['_options'][_0x10def8(0x1340)]||(this[_0x10def8(0x3597)]=_0x4f0af9[_0x10def8(0x1441)]),_0x4f0af9['inputSource']['targetRayMode']){case'tracked-pointer':return this[_0x10def8(0x2295)](_0x4f0af9);case _0x10def8(0x31b7):return this[_0x10def8(0x89a)](_0x4f0af9);case _0x10def8(0x12ca):return this[_0x10def8(0x842)](_0x4f0af9);}}},this[_0x37bc2d(0x2e35)]={},this[_0x37bc2d(0x3b56)]=new _0xbe8ac2['P'](),this[_0x37bc2d(0x743)]=!0x0,this[_0x37bc2d(0x34f7)]=!0x0,this['displayLaserPointer']=!0x0,this[_0x37bc2d(0x17e8)]=!0x0,this[_0x37bc2d(0x2b0b)]=new _0x199d70['Wo'](0.9,0.9,0.9),this[_0x37bc2d(0x1b2f)]=new _0x199d70['Wo'](0.7,0.7,0.7),this[_0x37bc2d(0x2f8d)]=new _0x199d70['Wo'](0.8,0.8,0.8),this[_0x37bc2d(0xa47)]=new _0x199d70['Wo'](0.3,0.3,0x1),this[_0x37bc2d(0x3373)]=_0xbe8ac2['y3'][_0x37bc2d(0x243a)](),this[_0x37bc2d(0x383c)]=_0xbe8ac2['P'][_0x37bc2d(0xd5a)](),this[_0x37bc2d(0xb32)]=new _0x4f02e3['l'](0x0,0x0,0x0,0x0),this['_scene']=this['_xrSessionManager'][_0x37bc2d(0xa56)];}[_0x5a2015(0x20d1)](){var _0x374a93=_0x5a2015;return!!super['attach']()&&(this['_options'][_0x374a93(0x120a)][_0x374a93(0x1905)][_0x374a93(0x66b)](this[_0x374a93(0x15f0)]),this[_0x374a93(0x255)](this[_0x374a93(0xc6e)][_0x374a93(0x120a)][_0x374a93(0x1a43)],this['_attachController']),this['_addNewAttachObserver'](this[_0x374a93(0xc6e)][_0x374a93(0x120a)][_0x374a93(0x1098)],_0x54ff85=>{var _0x45e3a3=_0x374a93;this[_0x45e3a3(0x1a95)](_0x54ff85[_0x45e3a3(0x1441)]);}),this[_0x374a93(0x3921)][_0x374a93(0xb7b)]=!0x0,this[_0x374a93(0xc6e)][_0x374a93(0x23fe)]&&(_0x205156=this[_0x374a93(0xc6e)][_0x374a93(0x23fe)],{laserPointer:_0x363978,selectionMesh:_0x27614c}=this[_0x374a93(0x40d1)](_0x205156),this['_controllers'][_0x374a93(0x3a38)]={'webXRCamera':_0x205156,'laserPointer':_0x363978,'selectionMesh':_0x27614c,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x26ed8b['z'](new _0xbe8ac2['P'](),new _0xbe8ac2['P']()),'disabledByNearInteraction':!0x1,'id':_0x361b2e[_0x374a93(0x310a)]++},this[_0x374a93(0x89a)]()),!0x0);var _0x205156,_0x363978,_0x27614c;}['detach'](){var _0x4e3a5c=_0x5a2015;return!!super[_0x4e3a5c(0x2a8e)]()&&(Object[_0x4e3a5c(0xb46)](this[_0x4e3a5c(0x2e35)])['forEach'](_0xc4ee16=>{this['_detachController'](_0xc4ee16);}),!0x0);}[_0x5a2015(0x273d)](_0x283ef0){var _0xfd0239=_0x5a2015;return this[_0xfd0239(0x2e35)][_0x283ef0]?this[_0xfd0239(0x2e35)][_0x283ef0][_0xfd0239(0xbea)]:null;}[_0x5a2015(0x11b3)](_0x313661){var _0xac34ee=_0x5a2015,_0x3e9f39=Object[_0xac34ee(0xb46)](this[_0xac34ee(0x2e35)]);for(let _0x4002d6=0x0;_0x4002d6<_0x3e9f39[_0xac34ee(0x3785)];++_0x4002d6)if(this['_controllers'][_0x3e9f39[_0x4002d6]]['id']===_0x313661)return this[_0xac34ee(0x2e35)][_0x3e9f39[_0x4002d6]]['xrController']||null;return null;}[_0x5a2015(0x2b20)](_0x57adfd){var _0x587e45=_0x5a2015,_0x1d5e96=Object[_0x587e45(0xb46)](this[_0x587e45(0x2e35)]);for(let _0x323737=0x0;_0x323737<_0x1d5e96[_0x587e45(0x3785)];++_0x323737)if(this[_0x587e45(0x2e35)][_0x1d5e96[_0x323737]]['id']===_0x57adfd)return this[_0x587e45(0x2e35)][_0x1d5e96[_0x323737]][_0x587e45(0x208)];return!0x0;}['_setPointerSelectionDisabledByPointerId'](_0x10e7f6,_0x4b7c4e){var _0x1747b4=_0x5a2015,_0x5cff3c=Object[_0x1747b4(0xb46)](this[_0x1747b4(0x2e35)]);for(let _0x3b4b3d=0x0;_0x3b4b3d<_0x5cff3c[_0x1747b4(0x3785)];++_0x3b4b3d)if(this[_0x1747b4(0x2e35)][_0x5cff3c[_0x3b4b3d]]['id']===_0x10e7f6)return void(this[_0x1747b4(0x2e35)][_0x5cff3c[_0x3b4b3d]]['disabledByNearInteraction']=_0x4b7c4e);}[_0x5a2015(0x347)](_0x4cddc5){var _0x9fd728=_0x5a2015;Object[_0x9fd728(0xb46)](this[_0x9fd728(0x2e35)])[_0x9fd728(0x66b)](_0x119a66=>{var _0x56eec1=_0x9fd728;const _0x1e175c=this[_0x56eec1(0x2e35)][_0x119a66];if(!this[_0x56eec1(0xc6e)][_0x56eec1(0x1340)]&&_0x119a66!==this[_0x56eec1(0x3597)]||_0x1e175c['disabledByNearInteraction'])return _0x1e175c['selectionMesh']['isVisible']=!0x1,_0x1e175c['laserPointer']['isVisible']=!0x1,void(_0x1e175c[_0x56eec1(0x15fd)]=null);_0x1e175c[_0x56eec1(0x3cc8)][_0x56eec1(0x39a9)]=this['displayLaserPointer'];let _0x4305fa;if(_0x1e175c[_0x56eec1(0x132e)])_0x4305fa=_0x1e175c[_0x56eec1(0x132e)]['pointer'][_0x56eec1(0xdfa)],_0x1e175c[_0x56eec1(0x132e)][_0x56eec1(0x2ca9)](_0x1e175c[_0x56eec1(0x2638)]);else{if(!_0x1e175c[_0x56eec1(0x35fc)])return;_0x4305fa=_0x1e175c[_0x56eec1(0x35fc)][_0x56eec1(0xdfa)],_0x1e175c['webXRCamera'][_0x56eec1(0xde9)](_0x1e175c[_0x56eec1(0x2638)]);}if(this[_0x56eec1(0xc6e)][_0x56eec1(0x22bf)]&&(_0x1e175c[_0x56eec1(0x2638)]['length']=this[_0x56eec1(0xc6e)][_0x56eec1(0x22bf)]),!this[_0x56eec1(0xc6e)][_0x56eec1(0x312)]&&_0x4305fa){const _0x15681c=this[_0x56eec1(0x456)][_0x56eec1(0xa56)],_0x378660=this[_0x56eec1(0xc6e)][_0x56eec1(0x120a)][_0x56eec1(0x1da6)];_0x378660&&(_0x378660[_0x56eec1(0x34a)]['toGlobalToRef'](_0x15681c[_0x56eec1(0x318e)]()[_0x56eec1(0x158f)](),_0x15681c[_0x56eec1(0x318e)]()[_0x56eec1(0x1f43)](),this[_0x56eec1(0xb32)]),_0xbe8ac2['P'][_0x56eec1(0x25da)](_0x4305fa,this['_identityMatrix'],_0x15681c[_0x56eec1(0x3849)](),this[_0x56eec1(0xb32)],this[_0x56eec1(0x383c)]),_0x56eec1(0x131a)!=typeof this[_0x56eec1(0x383c)]['x']||_0x56eec1(0x131a)!=typeof this['_screenCoordinatesRef']['y']||isNaN(this[_0x56eec1(0x383c)]['x'])||isNaN(this[_0x56eec1(0x383c)]['y'])||(_0x15681c[_0x56eec1(0x221c)]=this['_screenCoordinatesRef']['x'],_0x15681c[_0x56eec1(0x3d6f)]=this[_0x56eec1(0x383c)]['y'],_0x1e175c[_0x56eec1(0x27f9)]={'x':this[_0x56eec1(0x383c)]['x'],'y':this['_screenCoordinatesRef']['y']}));}let _0x59cecd=null;this[_0x56eec1(0x268)]&&(_0x59cecd=this[_0x56eec1(0x268)][_0x56eec1(0x414d)](_0x1e175c[_0x56eec1(0x2638)],this[_0x56eec1(0x268)][_0x56eec1(0xea4)]||this['raySelectionPredicate']));var _0x11ffd1,_0x119a66=this['_scene'][_0x56eec1(0x414d)](_0x1e175c[_0x56eec1(0x2638)],this['_scene'][_0x56eec1(0xea4)]||this['raySelectionPredicate']);_0x59cecd&&_0x59cecd['hit']&&(!_0x119a66||!_0x119a66[_0x56eec1(0x3e8b)]||_0x59cecd[_0x56eec1(0xd4e)]<_0x119a66['distance'])?_0x1e175c[_0x56eec1(0x15fd)]=_0x59cecd:_0x1e175c['pick']=_0x119a66,_0x1e175c[_0x56eec1(0x15fd)]&&_0x1e175c['xrController']&&(_0x1e175c['pick'][_0x56eec1(0x3031)]=_0x1e175c[_0x56eec1(0x132e)][_0x56eec1(0x39c6)],_0x1e175c[_0x56eec1(0x15fd)][_0x56eec1(0x1d6f)]=_0x1e175c[_0x56eec1(0x132e)][_0x56eec1(0xf2d)]||null);const _0x511989=_0x1e175c[_0x56eec1(0x15fd)];if(_0x511989&&_0x511989[_0x56eec1(0x3f68)]&&_0x511989[_0x56eec1(0x3e8b)]){this[_0x56eec1(0x3d66)](_0x1e175c[_0x56eec1(0x3cc8)],_0x511989[_0x56eec1(0xd4e)]),_0x1e175c['selectionMesh'][_0x56eec1(0xdfa)]['copyFrom'](_0x511989[_0x56eec1(0x3f68)]),_0x1e175c[_0x56eec1(0x46d)][_0x56eec1(0x114e)]['x']=Math[_0x56eec1(0x243f)](_0x511989[_0x56eec1(0xd4e)]),_0x1e175c['selectionMesh'][_0x56eec1(0x114e)]['y']=Math[_0x56eec1(0x243f)](_0x511989[_0x56eec1(0xd4e)]),_0x1e175c['selectionMesh'][_0x56eec1(0x114e)]['z']=Math[_0x56eec1(0x243f)](_0x511989[_0x56eec1(0xd4e)]);const _0x1b404a=this[_0x56eec1(0xcda)](_0x511989[_0x56eec1(0x287f)](!0x0),_0x1e175c[_0x56eec1(0x2638)]);_0x1e175c['selectionMesh']['position'][_0x56eec1(0x448)](_0x511989['pickedPoint']),_0x1b404a&&(_0x119a66=_0xbe8ac2['P'][_0x56eec1(0x37c3)](_0x1e7e44['RD']['Y'],_0x1b404a),_0x11ffd1=_0xbe8ac2['P'][_0x56eec1(0x37c3)](_0x1b404a,_0x119a66),_0xbe8ac2['P'][_0x56eec1(0x2b4f)](_0x11ffd1,_0x1b404a,_0x119a66,_0x1e175c['selectionMesh']['rotation']),_0x1e175c[_0x56eec1(0x46d)][_0x56eec1(0xdfa)][_0x56eec1(0x2775)](_0x1b404a['scale'](0.001))),_0x1e175c[_0x56eec1(0x46d)][_0x56eec1(0x39a9)]=this[_0x56eec1(0x17e8)],_0x1e175c[_0x56eec1(0xbea)]=_0x511989[_0x56eec1(0x12b5)];}else _0x1e175c[_0x56eec1(0x46d)]['isVisible']=!0x1,this['_updatePointerDistance'](_0x1e175c[_0x56eec1(0x3cc8)],0x1),_0x1e175c['meshUnderPointer']=null;});}get[_0x5a2015(0x268)](){var _0x4daa91=_0x5a2015;return this[_0x4daa91(0xc6e)]['customUtilityLayerScene']||_0x43a22f['x']['DefaultUtilityLayer'][_0x4daa91(0x2b51)];}[_0x5a2015(0x89a)](_0x2060fe){var _0x514b3c=_0x5a2015;const _0x325ce2=this[_0x514b3c(0x2e35)][_0x2060fe&&_0x2060fe[_0x514b3c(0x1441)]||_0x514b3c(0x3a38)],_0x44c08d=this['_options'][_0x514b3c(0x2708)]||0xbb8;var _0x40ca10=this[_0x514b3c(0xc6e)]['useUtilityLayer']?this[_0x514b3c(0x268)]:this[_0x514b3c(0x3921)];let _0x5df86b=new _0x7d3c87['p']();const _0x453010=(0x0,_0x30ace3['eu'])('selection',{'diameter':0.0525,'thickness':0.015,'tessellation':0x14},_0x40ca10);_0x453010[_0x514b3c(0x39a9)]=!0x1,_0x453010['isPickable']=!0x1,_0x453010[_0x514b3c(0x2a18)]=_0x325ce2['selectionMesh'];let _0x5e4bea=0x0,_0x2bcca5=!0x1;const _0x2000de={'pointerId':_0x325ce2['id'],'pointerType':'xr'};_0x325ce2[_0x514b3c(0x134d)]=this['_xrSessionManager']['onXRFrameObservable']['add'](()=>{var _0x2e67d1=_0x514b3c,_0x23bf9f;_0x325ce2[_0x2e67d1(0x15fd)]&&(this[_0x2e67d1(0x18c6)](_0x2000de,_0x325ce2['id'],_0x325ce2[_0x2e67d1(0x27f9)]),_0x325ce2[_0x2e67d1(0x3cc8)][_0x2e67d1(0xefb)][_0x2e67d1(0x37fb)]=0x0,_0x453010[_0x2e67d1(0x39a9)]=!0x1,_0x325ce2[_0x2e67d1(0x15fd)][_0x2e67d1(0x3e8b)]?this['_pickingMoved'](_0x5df86b,_0x325ce2[_0x2e67d1(0x15fd)])?(_0x2bcca5&&!this[_0x2e67d1(0xc6e)][_0x2e67d1(0xc08)]&&this[_0x2e67d1(0x3921)][_0x2e67d1(0x1fd6)](_0x325ce2[_0x2e67d1(0x15fd)],_0x2000de),_0x2bcca5=!0x1,_0x5e4bea=0x0):(_0x5e4bea>_0x44c08d/0xa&&(_0x453010[_0x2e67d1(0x39a9)]=!0x0),(_0x5e4bea+=this[_0x2e67d1(0x3921)]['getEngine']()[_0x2e67d1(0x127b)]())>=_0x44c08d?(this[_0x2e67d1(0x3921)]['simulatePointerDown'](_0x325ce2['pick'],_0x2000de),_0x2bcca5=!0x0,this[_0x2e67d1(0xc6e)][_0x2e67d1(0xc08)]&&this[_0x2e67d1(0x3921)][_0x2e67d1(0x1fd6)](_0x325ce2[_0x2e67d1(0x15fd)],_0x2000de),_0x453010['isVisible']=!0x1):(_0x23bf9f=0x1-_0x5e4bea/_0x44c08d,_0x453010[_0x2e67d1(0x114e)]['set'](_0x23bf9f,_0x23bf9f,_0x23bf9f))):(_0x2bcca5=!0x1,_0x5e4bea=0x0),this[_0x2e67d1(0x3921)][_0x2e67d1(0x147c)](_0x325ce2[_0x2e67d1(0x15fd)],_0x2000de),_0x5df86b=_0x325ce2[_0x2e67d1(0x15fd)]);}),void 0x0!==this[_0x514b3c(0xc6e)]['renderingGroupId']&&(_0x453010[_0x514b3c(0x33dd)]=this[_0x514b3c(0xc6e)][_0x514b3c(0x33dd)]),_0x2060fe&&_0x2060fe[_0x514b3c(0x851)][_0x514b3c(0x2e19)](()=>{var _0x33dbd8=_0x514b3c;_0x325ce2['pick']&&!this['_options'][_0x33dbd8(0xc08)]&&_0x2bcca5&&(this['_scene'][_0x33dbd8(0x1fd6)](_0x325ce2['pick'],_0x2000de),_0x325ce2[_0x33dbd8(0x2c45)]=!0x0),_0x453010[_0x33dbd8(0x3551)]();});}[_0x5a2015(0x842)](_0x2af54e){var _0x336ad0=_0x5a2015;const _0x18f242=this['_controllers'][_0x2af54e[_0x336ad0(0x1441)]];let _0x38bfe9=!0x1;const _0x12eeed={'pointerId':_0x18f242['id'],'pointerType':'xr'};_0x18f242[_0x336ad0(0x134d)]=this[_0x336ad0(0x456)][_0x336ad0(0x2421)][_0x336ad0(0x33ee)](()=>{var _0x6a652b=_0x336ad0;this[_0x6a652b(0x18c6)](_0x12eeed,_0x18f242['id'],_0x18f242[_0x6a652b(0x27f9)]),!_0x18f242[_0x6a652b(0x15fd)]||this[_0x6a652b(0xc6e)][_0x6a652b(0xc08)]&&_0x38bfe9||(_0x38bfe9?this['_scene'][_0x6a652b(0x147c)](_0x18f242[_0x6a652b(0x15fd)],_0x12eeed):(this[_0x6a652b(0x3921)][_0x6a652b(0x1a0b)](_0x18f242[_0x6a652b(0x15fd)],_0x12eeed),_0x18f242['pointerDownTriggered']=!0x0,_0x38bfe9=!0x0,this[_0x6a652b(0xc6e)][_0x6a652b(0xc08)]&&this[_0x6a652b(0x3921)][_0x6a652b(0x1fd6)](_0x18f242[_0x6a652b(0x15fd)],_0x12eeed)));}),_0x2af54e[_0x336ad0(0x851)][_0x336ad0(0x2e19)](()=>{var _0x99a274=_0x336ad0;this['_augmentPointerInit'](_0x12eeed,_0x18f242['id'],_0x18f242[_0x99a274(0x27f9)]),this[_0x99a274(0x456)]['runInXRFrame'](()=>{var _0x2ace67=_0x99a274;_0x18f242['pick']&&!_0x18f242['finalPointerUpTriggered']&&_0x38bfe9&&!this[_0x2ace67(0xc6e)][_0x2ace67(0xc08)]&&(this[_0x2ace67(0x3921)][_0x2ace67(0x1fd6)](_0x18f242[_0x2ace67(0x15fd)],_0x12eeed),_0x18f242[_0x2ace67(0x2c45)]=!0x0);});});}[_0x5a2015(0x2295)](_0x3c602e){var _0x8b9831=_0x5a2015;const _0x48e46a=this[_0x8b9831(0x2e35)][_0x3c602e[_0x8b9831(0x1441)]];if(this[_0x8b9831(0xc6e)]['forceGazeMode'])return this[_0x8b9831(0x89a)](_0x3c602e);const _0x58d78e={'pointerId':_0x48e46a['id'],'pointerType':'xr'};var _0x3caad0,_0x68261c;_0x48e46a['onFrameObserver']=this['_xrSessionManager'][_0x8b9831(0x2421)][_0x8b9831(0x33ee)](()=>{var _0x40112d=_0x8b9831;_0x48e46a[_0x40112d(0x3cc8)][_0x40112d(0xefb)]['disableLighting']=this[_0x40112d(0x743)],_0x48e46a[_0x40112d(0x46d)][_0x40112d(0xefb)][_0x40112d(0x26eb)]=this[_0x40112d(0x34f7)],_0x48e46a['pick']&&(this[_0x40112d(0x18c6)](_0x58d78e,_0x48e46a['id'],_0x48e46a[_0x40112d(0x27f9)]),this['_scene']['simulatePointerMove'](_0x48e46a[_0x40112d(0x15fd)],_0x58d78e));}),_0x3c602e['inputSource'][_0x8b9831(0x91e)]?(_0x3caad0=_0x129df8=>{var _0x3fde50=_0x8b9831;this['_options']['overrideButtonId']&&(_0x48e46a['selectionComponent']=_0x129df8['getComponent'](this[_0x3fde50(0xc6e)][_0x3fde50(0x2ac7)])),_0x48e46a[_0x3fde50(0x3fda)]||(_0x48e46a[_0x3fde50(0x3fda)]=_0x129df8[_0x3fde50(0x2c1a)]()),_0x48e46a[_0x3fde50(0x21c5)]=_0x48e46a['selectionComponent'][_0x3fde50(0x15ae)][_0x3fde50(0x33ee)](_0x1bf31d=>{var _0x3585df=_0x3fde50;_0x1bf31d['changes'][_0x3585df(0xcf0)]&&(_0x1bf31d=_0x1bf31d[_0x3585df(0x3bc0)]['pressed'][_0x3585df(0x33a1)],_0x48e46a[_0x3585df(0x15fd)]?!this[_0x3585df(0xc6e)]['enablePointerSelectionOnAllControllers']&&_0x3c602e[_0x3585df(0x1441)]!==this[_0x3585df(0x3597)]||(this[_0x3585df(0x18c6)](_0x58d78e,_0x48e46a['id'],_0x48e46a['screenCoordinates']),_0x1bf31d?(this['_scene'][_0x3585df(0x1a0b)](_0x48e46a[_0x3585df(0x15fd)],_0x58d78e),_0x48e46a[_0x3585df(0xc3b)]=!0x0,_0x48e46a[_0x3585df(0x46d)][_0x3585df(0xefb)]['emissiveColor']=this[_0x3585df(0xa47)],_0x48e46a[_0x3585df(0x3cc8)][_0x3585df(0xefb)][_0x3585df(0x263a)]=this[_0x3585df(0x2b0b)]):(this[_0x3585df(0x3921)][_0x3585df(0x1fd6)](_0x48e46a[_0x3585df(0x15fd)],_0x58d78e),_0x48e46a[_0x3585df(0x46d)][_0x3585df(0xefb)][_0x3585df(0x263a)]=this[_0x3585df(0x2f8d)],_0x48e46a[_0x3585df(0x3cc8)][_0x3585df(0xefb)]['emissiveColor']=this[_0x3585df(0x1b2f)])):!_0x1bf31d||this[_0x3585df(0xc6e)][_0x3585df(0x1340)]||this[_0x3585df(0xc6e)][_0x3585df(0x374a)]||(this[_0x3585df(0x3597)]=_0x3c602e[_0x3585df(0x1441)]));});},_0x3c602e['motionController']?_0x3caad0(_0x3c602e['motionController']):_0x3c602e[_0x8b9831(0x2d99)][_0x8b9831(0x33ee)](_0x3caad0)):(_0x3caad0=_0x30eb4a=>{var _0x191282=_0x8b9831;this['_augmentPointerInit'](_0x58d78e,_0x48e46a['id'],_0x48e46a[_0x191282(0x27f9)]),_0x48e46a['xrController']&&_0x30eb4a[_0x191282(0x340)]===_0x48e46a[_0x191282(0x132e)][_0x191282(0x340)]&&_0x48e46a['pick']&&(this[_0x191282(0x3921)][_0x191282(0x1a0b)](_0x48e46a['pick'],_0x58d78e),_0x48e46a[_0x191282(0xc3b)]=!0x0,_0x48e46a[_0x191282(0x46d)][_0x191282(0xefb)]['emissiveColor']=this[_0x191282(0xa47)],_0x48e46a[_0x191282(0x3cc8)][_0x191282(0xefb)]['emissiveColor']=this[_0x191282(0x2b0b)]);},_0x68261c=_0x3516c0=>{var _0xceea0f=_0x8b9831;this[_0xceea0f(0x18c6)](_0x58d78e,_0x48e46a['id'],_0x48e46a[_0xceea0f(0x27f9)]),_0x48e46a[_0xceea0f(0x132e)]&&_0x3516c0[_0xceea0f(0x340)]===_0x48e46a['xrController']['inputSource']&&_0x48e46a['pick']&&(this[_0xceea0f(0x3921)]['simulatePointerUp'](_0x48e46a[_0xceea0f(0x15fd)],_0x58d78e),_0x48e46a[_0xceea0f(0x46d)][_0xceea0f(0xefb)]['emissiveColor']=this[_0xceea0f(0x2f8d)],_0x48e46a['laserPointer']['material']['emissiveColor']=this[_0xceea0f(0x1b2f)]);},_0x48e46a['eventListeners']={'selectend':_0x68261c,'selectstart':_0x3caad0},this[_0x8b9831(0x456)][_0x8b9831(0x389)][_0x8b9831(0x4027)](_0x8b9831(0x3a42),_0x3caad0),this[_0x8b9831(0x456)][_0x8b9831(0x389)][_0x8b9831(0x4027)](_0x8b9831(0x307c),_0x68261c));}[_0x5a2015(0xcda)](_0x49fcba,_0x95e708){var _0xf9a1b7=_0x5a2015;return _0x49fcba&&Math[_0xf9a1b7(0x3ce1)](_0xbe8ac2['P'][_0xf9a1b7(0x1457)](_0x49fcba,_0x95e708[_0xf9a1b7(0x1451)]))<Math['PI']/0x2&&_0x49fcba[_0xf9a1b7(0xbb9)](-0x1),_0x49fcba;}[_0x5a2015(0x1a95)](_0xf2cc36){var _0x3599c6=_0x5a2015;const _0x32ce20=this['_controllers'][_0xf2cc36];if(_0x32ce20){if(_0x32ce20[_0x3599c6(0x3fda)]&&_0x32ce20[_0x3599c6(0x21c5)]&&_0x32ce20[_0x3599c6(0x3fda)]['onButtonStateChangedObservable'][_0x3599c6(0x418a)](_0x32ce20[_0x3599c6(0x21c5)]),_0x32ce20[_0x3599c6(0x134d)]&&this[_0x3599c6(0x456)]['onXRFrameObservable']['remove'](_0x32ce20['onFrameObserver']),_0x32ce20[_0x3599c6(0x37ff)]&&Object[_0x3599c6(0xb46)](_0x32ce20[_0x3599c6(0x37ff)])['forEach'](_0x36c6e4=>{var _0x456ddb=_0x3599c6,_0x56394f=_0x32ce20[_0x456ddb(0x37ff)]&&_0x32ce20[_0x456ddb(0x37ff)][_0x36c6e4];_0x56394f&&this['_xrSessionManager'][_0x456ddb(0x389)][_0x456ddb(0x1978)](_0x36c6e4,_0x56394f);}),!_0x32ce20['finalPointerUpTriggered']&&_0x32ce20['pointerDownTriggered']){const _0x542d0b={'pointerId':_0x32ce20['id'],'pointerType':'xr'};this[_0x3599c6(0x456)][_0x3599c6(0x1732)](()=>{var _0x3aeab9=_0x3599c6;this[_0x3aeab9(0x18c6)](_0x542d0b,_0x32ce20['id'],_0x32ce20[_0x3aeab9(0x27f9)]),this[_0x3aeab9(0x3921)][_0x3aeab9(0x1fd6)](_0x32ce20[_0x3aeab9(0x15fd)]||new _0x7d3c87['p'](),_0x542d0b),_0x32ce20['finalPointerUpTriggered']=!0x0;});}this[_0x3599c6(0x456)][_0x3599c6(0xa56)][_0x3599c6(0x2fd3)][_0x3599c6(0x2e19)](()=>{var _0x415f5c=_0x3599c6;try{var _0x57189f;_0x32ce20[_0x415f5c(0x46d)][_0x415f5c(0x3551)](),_0x32ce20['laserPointer'][_0x415f5c(0x3551)](),delete this[_0x415f5c(0x2e35)][_0xf2cc36],this[_0x415f5c(0x3597)]===_0xf2cc36&&((_0x57189f=Object[_0x415f5c(0xb46)](this[_0x415f5c(0x2e35)]))[_0x415f5c(0x3785)]?this['_attachedController']=_0x57189f[0x0]:this[_0x415f5c(0x3597)]='');}catch(_0x145ba7){_0x3fbb69['w1'][_0x415f5c(0x27dc)](_0x415f5c(0xcec));}});}}[_0x5a2015(0x40d1)](_0xc114fb){var _0x474bdf=_0x5a2015,_0x41fce7=this[_0x474bdf(0xc6e)][_0x474bdf(0x12a2)]?this[_0x474bdf(0xc6e)][_0x474bdf(0x731)]||_0x43a22f['x'][_0x474bdf(0xcb1)][_0x474bdf(0x2b51)]:this['_scene'];const _0x5a7bd4=this['_options'][_0x474bdf(0x1dc3)]?this[_0x474bdf(0xc6e)][_0x474bdf(0x1dc3)]():(0x0,_0xd5fa31['wf'])(_0x474bdf(0x3cc8),{'height':0x1,'diameterTop':0.0002,'diameterBottom':0.004,'tessellation':0x14,'subdivisions':0x1},_0x41fce7),_0x2b808c=(_0x5a7bd4['parent']=_0xc114fb,new _0x3dc618['K'](_0x474bdf(0x11b6),_0x41fce7)),_0x36dcd0=(_0x2b808c[_0x474bdf(0x263a)]=this['laserPointerDefaultColor'],_0x2b808c['alpha']=0.7,_0x5a7bd4[_0x474bdf(0xefb)]=_0x2b808c,_0x5a7bd4[_0x474bdf(0x30d0)]['x']=Math['PI']/0x2,this[_0x474bdf(0x3d66)](_0x5a7bd4,0x1),_0x5a7bd4[_0x474bdf(0xcf4)]=!0x1,_0x5a7bd4[_0x474bdf(0x39a9)]=!0x1,this[_0x474bdf(0xc6e)][_0x474bdf(0x296b)]?this[_0x474bdf(0xc6e)][_0x474bdf(0x296b)]():(0x0,_0x30ace3['eu'])(_0x474bdf(0x1809),{'diameter':0.0105,'thickness':0.0075,'tessellation':0x14},_0x41fce7)),_0x46633d=(_0x36dcd0[_0x474bdf(0x318f)](),_0x36dcd0[_0x474bdf(0xcf4)]=!0x1,_0x36dcd0[_0x474bdf(0x39a9)]=!0x1,new _0x3dc618['K'](_0x474bdf(0x30bc),_0x41fce7));return _0x46633d[_0x474bdf(0x3575)]=_0x199d70['Wo'][_0x474bdf(0x10dc)](),_0x46633d[_0x474bdf(0x263a)]=this[_0x474bdf(0x2f8d)],_0x46633d[_0x474bdf(0x2e9)]=!0x1,_0x36dcd0['material']=_0x46633d,void 0x0!==this[_0x474bdf(0xc6e)][_0x474bdf(0x33dd)]&&(_0x5a7bd4['renderingGroupId']=this['_options'][_0x474bdf(0x33dd)],_0x36dcd0[_0x474bdf(0x33dd)]=this[_0x474bdf(0xc6e)][_0x474bdf(0x33dd)]),{'laserPointer':_0x5a7bd4,'selectionMesh':_0x36dcd0};}[_0x5a2015(0x2b05)](_0x2200fb,_0x14f76c){var _0x5b8d0b=_0x5a2015;return!_0x2200fb['hit']||!_0x14f76c['hit']||!(_0x2200fb[_0x5b8d0b(0x12b5)]&&_0x2200fb['pickedPoint']&&_0x14f76c[_0x5b8d0b(0x12b5)]&&_0x14f76c['pickedPoint'])||_0x2200fb['pickedMesh']!==_0x14f76c[_0x5b8d0b(0x12b5)]||(null!=(_0x2200fb=_0x2200fb[_0x5b8d0b(0x3f68)])&&_0x2200fb['subtractToRef'](_0x14f76c[_0x5b8d0b(0x3f68)],this[_0x5b8d0b(0x3b56)]),this['_tmpVectorForPickCompare'][_0x5b8d0b(0xc1b)](Math[_0x5b8d0b(0x3a1d)](this['_tmpVectorForPickCompare']['x']),Math[_0x5b8d0b(0x3a1d)](this[_0x5b8d0b(0x3b56)]['y']),Math[_0x5b8d0b(0x3a1d)](this['_tmpVectorForPickCompare']['z'])),0.01*(this[_0x5b8d0b(0xc6e)][_0x5b8d0b(0x1b84)]||0x1)*_0x14f76c[_0x5b8d0b(0xd4e)]<this['_tmpVectorForPickCompare'][_0x5b8d0b(0x3785)]());}[_0x5a2015(0x3d66)](_0x58e328,_0xc295b2=0x64){var _0x5340ce=_0x5a2015;_0x58e328['scaling']['y']=_0xc295b2,this[_0x5340ce(0x3921)][_0x5340ce(0x3ece)]&&(_0xc295b2*=-0x1),_0x58e328[_0x5340ce(0xdfa)]['z']=_0xc295b2/0x2+0.05;}[_0x5a2015(0x18c6)](_0x2e2165,_0x1326c1,_0x4284ec){var _0x55cb08=_0x5a2015;_0x2e2165[_0x55cb08(0x10f1)]=_0x1326c1,_0x2e2165['pointerType']='xr',_0x4284ec&&(_0x2e2165[_0x55cb08(0x1870)]=_0x4284ec['x'],_0x2e2165[_0x55cb08(0x3589)]=_0x4284ec['y']);}get[_0x5a2015(0x3e1f)](){var _0x5f4414=_0x5a2015;return this[_0x5f4414(0x1b2f)];}}_0x361b2e[_0x5a2015(0x310a)]=0xc8,_0x361b2e[_0x5a2015(0x55d)]=_0x18e7e2['b'][_0x5a2015(0x39e7)],_0x361b2e[_0x5a2015(0x3fcd)]=0x1,_0x18e7e2['d'][_0x5a2015(0x13b9)](_0x361b2e['Name'],(_0x5b62e0,_0x2453d2)=>()=>new _0x361b2e(_0x5b62e0,_0x2453d2),_0x361b2e[_0x5a2015(0x3fcd)],!0x0);},0x1757a:(_0x44dbd7,_0x4cfb7d,_0x5b96cf)=>{var _0xa282a4=a7_0x38a779;_0x5b96cf['d'](_0x4cfb7d,{'z':()=>_0x15f432});var _0x4cfb7d=_0x5b96cf(0x205d),_0x4604b5=_0x5b96cf(0xf96c),_0x88f4f2=_0x5b96cf(0x12bd3),_0x47bb56=_0x5b96cf(0x9fd1),_0x56ad33=_0x5b96cf(0x8483),_0x152fc9=_0x5b96cf(0x6902),_0x478794=_0x5b96cf(0x149b3),_0x359be7=_0x5b96cf(0x2450),_0x416b4b=_0x5b96cf(0xdfe0),_0xba9bf7=_0x5b96cf(0xa60f),_0x18d978=_0x5b96cf(0x7c4f),_0xf39cd5=_0x5b96cf(0xe0dd),_0x2d0cc9=_0x5b96cf(0x67bb),_0x4b0a77=_0x5b96cf(0x11edd),_0x2407ab=_0x5b96cf(0x5faf),_0x3de338=_0x5b96cf(0xde31),_0x544f0d=_0x5b96cf(0xc84b),_0x1e5872=_0x5b96cf(0x1c5b),_0x6aa1be=_0x5b96cf(0x1272b),_0x1d4fd6=_0x5b96cf(0x168be);class _0x15f432 extends _0x3de338['F']{constructor(_0x7d4d60,_0x46a8f9){var _0x4f471f=a7_0x2532;super(_0x7d4d60),this[_0x4f471f(0xc6e)]=_0x46a8f9,this[_0x4f471f(0x2e35)]={},this[_0x4f471f(0x38f2)]=!0x1,this['_tmpRay']=new _0x56ad33['z'](new _0x47bb56['P'](),new _0x47bb56['P']()),this[_0x4f471f(0x375b)]=new _0x47bb56['P'](),this['_tmpQuaternion']=new _0x47bb56['_f'](),this[_0x4f471f(0xbbf)]=!0x1,this[_0x4f471f(0x5ad)]=!0x0,this[_0x4f471f(0x6e9)]=0.7,this['parabolicCheckRadius']=0x5,this[_0x4f471f(0x193d)]=!0x0,this[_0x4f471f(0x3e66)]=!0x0,this[_0x4f471f(0x1874)]=Math['PI']/0x8,this[_0x4f471f(0xb2c)]=new _0x4604b5['y$'](),this[_0x4f471f(0x2d9e)]=!0x0,this[_0x4f471f(0xb15)]=!0x0,this[_0x4f471f(0x15f0)]=_0x337286=>{var _0x33af77=_0x4f471f;if(!(this[_0x33af77(0x2e35)][_0x337286[_0x33af77(0x1441)]]||this['_options'][_0x33af77(0x22e1)]&&_0x337286[_0x33af77(0x340)]['handedness']!==this[_0x33af77(0xc6e)][_0x33af77(0x22e1)])){this[_0x33af77(0x2e35)][_0x337286[_0x33af77(0x1441)]]={'xrController':_0x337286,'teleportationState':{'forward':!0x1,'backwards':!0x1,'rotating':!0x1,'currentRotation':0x0,'baseRotation':0x0}};const _0xfd683c=this[_0x33af77(0x2e35)][_0x337286[_0x33af77(0x1441)]];if(_0x33af77(0x3be3)===_0xfd683c['xrController'][_0x33af77(0x340)][_0x33af77(0xff0)]&&_0xfd683c[_0x33af77(0x132e)][_0x33af77(0x340)][_0x33af77(0x91e)]){const _0x386073=()=>{var _0xb25ca2=_0x33af77;if(_0x337286['motionController']){const _0x7fe23a=_0x337286[_0xb25ca2(0x19f5)]['getComponentOfType'](_0x88f4f2['n'][_0xb25ca2(0x2300)])||_0x337286[_0xb25ca2(0x19f5)][_0xb25ca2(0x19e6)](_0x88f4f2['n'][_0xb25ca2(0x34f)]);if(!_0x7fe23a||this['_options']['useMainComponentOnly']){const _0x22f51a=_0x337286['motionController'][_0xb25ca2(0x2c1a)]();_0x22f51a&&(_0xfd683c[_0xb25ca2(0x3e99)]=_0x22f51a,_0xfd683c[_0xb25ca2(0x21c5)]=_0x22f51a[_0xb25ca2(0x15ae)]['add'](()=>{var _0x34b464=_0xb25ca2,_0x5bcd82;this['teleportationEnabled']&&_0x22f51a['changes'][_0x34b464(0xcf0)]&&(_0x22f51a[_0x34b464(0x3bc0)][_0x34b464(0xcf0)][_0x34b464(0x33a1)]?(_0xfd683c['teleportationState'][_0x34b464(0x3f19)]=!0x0,this[_0x34b464(0x31ae)]=_0xfd683c['xrController'][_0x34b464(0x1441)],_0xfd683c[_0x34b464(0x232e)][_0x34b464(0xdf1)]=this[_0x34b464(0xc6e)]['xrInput'][_0x34b464(0x1da6)][_0x34b464(0x373c)][_0x34b464(0x905)]()['y'],_0xfd683c[_0x34b464(0x232e)][_0x34b464(0xf1f)]=0x0,_0x5bcd82=this[_0x34b464(0xc6e)][_0x34b464(0x1202)]||0xbb8,(0x0,_0x1d4fd6['g_'])({'timeout':_0x5bcd82,'contextObservable':this[_0x34b464(0x456)][_0x34b464(0x2421)],'breakCondition':()=>!_0x22f51a[_0x34b464(0xcf0)],'onEnded':()=>{var _0x1317e6=_0x34b464;this['_currentTeleportationControllerId']===_0xfd683c['xrController'][_0x1317e6(0x1441)]&&_0xfd683c['teleportationState']['forward']&&this[_0x1317e6(0x1dde)](_0x337286[_0x1317e6(0x1441)]);}})):(_0xfd683c[_0x34b464(0x232e)][_0x34b464(0x3f19)]=!0x1,this[_0x34b464(0x31ae)]=''));}));}else _0xfd683c[_0xb25ca2(0x3e99)]=_0x7fe23a,_0xfd683c[_0xb25ca2(0x33fb)]=_0x7fe23a[_0xb25ca2(0x1f8d)]['add'](_0x2f79c9=>{var _0x196ecf=_0xb25ca2,_0x11553e;_0x2f79c9['y']<=0.7&&_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0x29c1)]&&(_0xfd683c['teleportationState'][_0x196ecf(0x29c1)]=!0x1),0.7<_0x2f79c9['y']&&!_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0x3f19)]&&this[_0x196ecf(0x5ad)]&&!this[_0x196ecf(0x8b5)]&&(_0xfd683c['teleportationState'][_0x196ecf(0x29c1)]||(_0xfd683c[_0x196ecf(0x232e)]['backwards']=!0x0,this[_0x196ecf(0x36d8)]['copyFrom'](this[_0x196ecf(0xc6e)]['xrInput']['xrCamera'][_0x196ecf(0x373c)]),this[_0x196ecf(0x36d8)][_0x196ecf(0x38b2)](this['_tmpVector']),this[_0x196ecf(0x375b)]['x']=0x0,this[_0x196ecf(0x375b)]['z']=0x0,_0x47bb56['_f'][_0x196ecf(0x1d15)](this['_tmpVector'],this[_0x196ecf(0x36d8)]),this[_0x196ecf(0x375b)][_0x196ecf(0xc1b)](0x0,0x0,this[_0x196ecf(0x6e9)]*(this[_0x196ecf(0x456)]['scene']['useRightHandedSystem']?0x1:-0x1)),this[_0x196ecf(0x375b)]['rotateByQuaternionToRef'](this['_tmpQuaternion'],this[_0x196ecf(0x375b)]),this[_0x196ecf(0x375b)][_0x196ecf(0x2775)](this['_options']['xrInput']['xrCamera'][_0x196ecf(0xdfa)]),this[_0x196ecf(0x2bf5)]['origin'][_0x196ecf(0x448)](this[_0x196ecf(0x375b)]),this['_tmpRay'][_0x196ecf(0x3785)]=this[_0x196ecf(0xc6e)]['xrInput'][_0x196ecf(0x1da6)][_0x196ecf(0x3120)]+0.1,this[_0x196ecf(0x2bf5)][_0x196ecf(0x1451)][_0x196ecf(0xc1b)](0x0,-0x1,0x0),(_0x11553e=this[_0x196ecf(0x456)][_0x196ecf(0xa56)][_0x196ecf(0x414d)](this['_tmpRay'],_0x3e3c5e=>-0x1!==this[_0x196ecf(0x10a9)][_0x196ecf(0x850)](_0x3e3c5e)))&&_0x11553e[_0x196ecf(0x3f68)]&&(this['_options'][_0x196ecf(0x120a)]['xrCamera'][_0x196ecf(0xdfa)]['x']=_0x11553e[_0x196ecf(0x3f68)]['x'],this[_0x196ecf(0xc6e)]['xrInput'][_0x196ecf(0x1da6)][_0x196ecf(0xdfa)]['z']=_0x11553e[_0x196ecf(0x3f68)]['z']))),_0x2f79c9['y']<-0.7&&!this[_0x196ecf(0x31ae)]&&!_0xfd683c['teleportationState'][_0x196ecf(0x5b8)]&&this['teleportationEnabled']&&(_0xfd683c['teleportationState'][_0x196ecf(0x3f19)]=!0x0,this[_0x196ecf(0x31ae)]=_0xfd683c['xrController'][_0x196ecf(0x1441)],_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0xdf1)]=this['_options'][_0x196ecf(0x120a)]['xrCamera']['rotationQuaternion'][_0x196ecf(0x905)]()['y']),_0x2f79c9['x']?_0xfd683c[_0x196ecf(0x232e)]['forward']?this['_currentTeleportationControllerId']===_0xfd683c[_0x196ecf(0x132e)][_0x196ecf(0x1441)]&&(this[_0x196ecf(0x3180)]?setTimeout(()=>{var _0x4dd9b0=_0x196ecf;_0xfd683c[_0x4dd9b0(0x232e)][_0x4dd9b0(0xf1f)]=Math[_0x4dd9b0(0xaba)](_0x2f79c9['x'],_0x2f79c9['y']*(this[_0x4dd9b0(0x456)][_0x4dd9b0(0xa56)][_0x4dd9b0(0x3ece)]?0x1:-0x1));}):_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0xf1f)]=0x0):!_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0x5b8)]&&0.7<Math[_0x196ecf(0x3a1d)](_0x2f79c9['x'])&&(_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0x5b8)]=!0x0,_0x11553e=this[_0x196ecf(0x1874)]*(0x0<_0x2f79c9['x']?0x1:-0x1)*(this[_0x196ecf(0x456)][_0x196ecf(0xa56)][_0x196ecf(0x3ece)]?-0x1:0x1),_0x47bb56['_f'][_0x196ecf(0x10aa)](0x0,_0x11553e,0x0)['multiplyToRef'](this[_0x196ecf(0xc6e)]['xrInput']['xrCamera'][_0x196ecf(0x373c)],this[_0x196ecf(0xc6e)]['xrInput'][_0x196ecf(0x1da6)][_0x196ecf(0x373c)])):_0xfd683c[_0x196ecf(0x232e)]['rotating']=!0x1,0x0===_0x2f79c9['x']&&0x0===_0x2f79c9['y']&&_0xfd683c[_0x196ecf(0x232e)][_0x196ecf(0x3f19)]&&this[_0x196ecf(0x1dde)](_0x337286[_0x196ecf(0x1441)]);});}};_0x337286[_0x33af77(0x19f5)]?_0x386073():_0x337286[_0x33af77(0x2d99)][_0x33af77(0x2e19)](()=>{_0x386073();});}else this[_0x33af77(0x456)]['scene'][_0x33af77(0x2094)]['add'](_0x5207dc=>{var _0x5aee36=_0x33af77,_0xc33107;_0x5207dc[_0x5aee36(0x261)]===_0x6aa1be['kD'][_0x5aee36(0x3f64)]?(_0xfd683c[_0x5aee36(0x232e)][_0x5aee36(0x3f19)]=!0x0,this['_currentTeleportationControllerId']=_0xfd683c[_0x5aee36(0x132e)][_0x5aee36(0x1441)],_0xfd683c['teleportationState'][_0x5aee36(0xdf1)]=this[_0x5aee36(0xc6e)][_0x5aee36(0x120a)]['xrCamera'][_0x5aee36(0x373c)][_0x5aee36(0x905)]()['y'],_0xfd683c[_0x5aee36(0x232e)]['currentRotation']=0x0,_0xc33107=this['_options'][_0x5aee36(0x1202)]||0xbb8,(0x0,_0x1d4fd6['g_'])({'timeout':_0xc33107,'contextObservable':this[_0x5aee36(0x456)][_0x5aee36(0x2421)],'onEnded':()=>{var _0x2cf3ff=_0x5aee36;this[_0x2cf3ff(0x31ae)]===_0xfd683c[_0x2cf3ff(0x132e)][_0x2cf3ff(0x1441)]&&_0xfd683c[_0x2cf3ff(0x232e)][_0x2cf3ff(0x3f19)]&&this[_0x2cf3ff(0x1dde)](_0x337286[_0x2cf3ff(0x1441)]);}})):_0x5207dc[_0x5aee36(0x261)]===_0x6aa1be['kD'][_0x5aee36(0x3326)]&&(_0xfd683c[_0x5aee36(0x232e)][_0x5aee36(0x3f19)]=!0x1,this[_0x5aee36(0x31ae)]='');});}},this[_0x4f471f(0xc6e)]['teleportationTargetMesh']||this[_0x4f471f(0x1dd7)](),this[_0x4f471f(0x10a9)]=this[_0x4f471f(0xc6e)][_0x4f471f(0x97e)]||[],this[_0x4f471f(0x37da)]=this[_0x4f471f(0xc6e)][_0x4f471f(0x337b)]||[],this[_0x4f471f(0x3708)](!0x1);}get[_0xa282a4(0x3180)](){return this['_rotationEnabled'];}set[_0xa282a4(0x3180)](_0x48182d){var _0x226da4=_0xa282a4;if(this[_0x226da4(0xb15)]=_0x48182d,this[_0x226da4(0xc6e)][_0x226da4(0x15ff)]){const _0x89eb9f=this['_options']['teleportationTargetMesh'][_0x226da4(0x28ef)](!0x1,_0x371488=>'rotationCone'===_0x371488['name']);_0x89eb9f[0x0]&&_0x89eb9f[0x0][_0x226da4(0x280e)](_0x48182d);}}get[_0xa282a4(0x15ff)](){var _0x1ad9a1=_0xa282a4;return this['_options'][_0x1ad9a1(0x15ff)]||null;}get[_0xa282a4(0x8b5)](){var _0x1eedbd=_0xa282a4;return!!this[_0x1eedbd(0xc6e)][_0x1eedbd(0x8b5)];}set['snapPointsOnly'](_0x5ad111){var _0x5258d3=_0xa282a4;this[_0x5258d3(0xc6e)]['snapPointsOnly']=_0x5ad111;}[_0xa282a4(0x8df)](_0x1373bc){var _0x3f3100=_0xa282a4;this[_0x3f3100(0x10a9)]['push'](_0x1373bc);}[_0xa282a4(0x36be)](_0x116eaa){var _0x5f1f7f=_0xa282a4;this[_0x5f1f7f(0xc6e)][_0x5f1f7f(0x4040)]=this[_0x5f1f7f(0xc6e)]['pickBlockerMeshes']||[],this['_options'][_0x5f1f7f(0x4040)][_0x5f1f7f(0x1e1d)](_0x116eaa);}[_0xa282a4(0x1b8a)](_0x25d3c5){var _0xc2af0f=_0xa282a4;this[_0xc2af0f(0x37da)]['push'](_0x25d3c5);}[_0xa282a4(0x20d1)](){var _0xbd0918=_0xa282a4;return!!super[_0xbd0918(0x20d1)]()&&(this[_0xbd0918(0x31ae)]='',this[_0xbd0918(0xc6e)][_0xbd0918(0x120a)][_0xbd0918(0x1905)][_0xbd0918(0x66b)](this[_0xbd0918(0x15f0)]),this[_0xbd0918(0x255)](this['_options']['xrInput'][_0xbd0918(0x1a43)],this['_attachController']),this[_0xbd0918(0x255)](this[_0xbd0918(0xc6e)][_0xbd0918(0x120a)][_0xbd0918(0x1098)],_0x152b4a=>{var _0x319c59=_0xbd0918;this[_0x319c59(0x1a95)](_0x152b4a[_0x319c59(0x1441)]);}),!0x0);}[_0xa282a4(0x2a8e)](){var _0x21d1e2=_0xa282a4;return!!super[_0x21d1e2(0x2a8e)]()&&(Object[_0x21d1e2(0xb46)](this[_0x21d1e2(0x2e35)])['forEach'](_0x11f485=>{var _0x429e9b=_0x21d1e2;this[_0x429e9b(0x1a95)](_0x11f485);}),this[_0x21d1e2(0x3708)](!0x1),this[_0x21d1e2(0x31ae)]='',this[_0x21d1e2(0x2e35)]={},!0x0);}['dispose'](){var _0xf96b08=_0xa282a4;super['dispose'](),this['_options'][_0xf96b08(0x15ff)]&&this[_0xf96b08(0xc6e)][_0xf96b08(0x15ff)][_0xf96b08(0x3551)](!0x1,!0x0);}[_0xa282a4(0x29aa)](_0x163a0e){var _0x536076=_0xa282a4;_0x163a0e=this[_0x536076(0x10a9)][_0x536076(0x850)](_0x163a0e),-0x1!==_0x163a0e&&this['_floorMeshes'][_0x536076(0x2e7)](_0x163a0e,0x1);}['removeBlockerMesh'](_0x18b95c){var _0xe4c948=_0xa282a4;this[_0xe4c948(0xc6e)]['pickBlockerMeshes']=this[_0xe4c948(0xc6e)]['pickBlockerMeshes']||[],_0x18b95c=this['_options'][_0xe4c948(0x4040)][_0xe4c948(0x850)](_0x18b95c),-0x1!==_0x18b95c&&this[_0xe4c948(0xc6e)][_0xe4c948(0x4040)][_0xe4c948(0x2e7)](_0x18b95c,0x1);}[_0xa282a4(0x1ce0)](_0x199ff0){var _0x463891=_0xa282a4;_0x199ff0=this[_0x463891(0x456)][_0x463891(0xa56)]['getMeshByName'](_0x199ff0),_0x199ff0&&this[_0x463891(0x29aa)](_0x199ff0);}[_0xa282a4(0x29fe)](_0x2d171f){var _0xb21e4f=_0xa282a4;let _0x6304=this[_0xb21e4f(0x37da)][_0xb21e4f(0x850)](_0x2d171f);if(-0x1===_0x6304){for(let _0x6574e8=0x0;_0x6574e8<this[_0xb21e4f(0x37da)][_0xb21e4f(0x3785)];++_0x6574e8)if(this[_0xb21e4f(0x37da)][_0x6574e8][_0xb21e4f(0x2e4)](_0x2d171f)){_0x6304=_0x6574e8;break;}}return-0x1!==_0x6304&&(this[_0xb21e4f(0x37da)][_0xb21e4f(0x2e7)](_0x6304,0x1),!0x0);}[_0xa282a4(0x68b)](_0x135b5c){var _0x5e996e=_0xa282a4;this[_0x5e996e(0x8e1)]=_0x135b5c;}['_onXRFrame'](_0x5e8913){var _0xb22aee=_0xa282a4,_0x262f5e=this[_0xb22aee(0x456)][_0xb22aee(0x17a0)];const _0x14010a=this['_xrSessionManager'][_0xb22aee(0xa56)];if(this[_0xb22aee(0x20d1)]&&_0x262f5e){const _0x4a3cdf=this['_options'][_0xb22aee(0x15ff)];if(this[_0xb22aee(0x31ae)]){if(_0x4a3cdf){_0x4a3cdf['rotationQuaternion']=_0x4a3cdf[_0xb22aee(0x373c)]||new _0x47bb56['_f']();const _0x35ba74=this[_0xb22aee(0x2e35)][this[_0xb22aee(0x31ae)]];if(_0x35ba74&&_0x35ba74[_0xb22aee(0x232e)][_0xb22aee(0x3f19)]){_0x47bb56['_f']['RotationYawPitchRollToRef'](_0x35ba74[_0xb22aee(0x232e)][_0xb22aee(0xf1f)]+_0x35ba74[_0xb22aee(0x232e)]['baseRotation'],0x0,0x0,_0x4a3cdf[_0xb22aee(0x373c)]);let _0x286242=!0x1;if(_0x35ba74[_0xb22aee(0x132e)][_0xb22aee(0x2ca9)](this[_0xb22aee(0x2bf5)]),this[_0xb22aee(0x3e66)]){_0x262f5e=_0x14010a[_0xb22aee(0x414d)](this[_0xb22aee(0x2bf5)],_0x4f3d95=>{var _0x1c1a4e=_0xb22aee;if(this[_0x1c1a4e(0xc6e)]['pickBlockerMeshes']&&-0x1!==this[_0x1c1a4e(0xc6e)][_0x1c1a4e(0x4040)][_0x1c1a4e(0x850)](_0x4f3d95))return!0x0;return _0x4f3d95=this[_0x1c1a4e(0x10a9)][_0x1c1a4e(0x850)](_0x4f3d95),-0x1!==_0x4f3d95&&this[_0x1c1a4e(0x10a9)][_0x4f3d95][_0x1c1a4e(0x1738)]['y']<this[_0x1c1a4e(0xc6e)][_0x1c1a4e(0x120a)][_0x1c1a4e(0x1da6)]['globalPosition']['y'];});if(_0x262f5e&&_0x262f5e[_0xb22aee(0x12b5)]&&this[_0xb22aee(0xc6e)][_0xb22aee(0x4040)]&&-0x1!==this['_options'][_0xb22aee(0x4040)][_0xb22aee(0x850)](_0x262f5e['pickedMesh']))return;_0x262f5e&&_0x262f5e['pickedPoint']&&(_0x286242=!0x0,this[_0xb22aee(0x2622)](_0x262f5e),this[_0xb22aee(0x3708)](!0x0),this[_0xb22aee(0x3184)](_0x262f5e));}if(this['parabolicRayEnabled']&&!_0x286242){_0x262f5e=_0x35ba74[_0xb22aee(0x132e)]['pointer'][_0xb22aee(0x373c)]['toEulerAngles']()['x'],_0x262f5e=Math['PI']/0x2-Math[_0xb22aee(0x3a1d)](_0x262f5e)+0x1,_0x262f5e=this['parabolicCheckRadius']*_0x262f5e,_0x262f5e=(this[_0xb22aee(0x2bf5)][_0xb22aee(0x224c)][_0xb22aee(0x206b)](this['_tmpRay'][_0xb22aee(0x1451)][_0xb22aee(0x5ab)](0x2*_0x262f5e),this[_0xb22aee(0x375b)]),this[_0xb22aee(0x375b)]['y']=this[_0xb22aee(0x2bf5)]['origin']['y'],this['_tmpRay']['origin'][_0xb22aee(0x2775)](this[_0xb22aee(0x2bf5)]['direction'][_0xb22aee(0x5ab)](_0x262f5e)),this[_0xb22aee(0x375b)][_0xb22aee(0x3cb9)](this['_tmpRay'][_0xb22aee(0x224c)],this[_0xb22aee(0x2bf5)]['direction']),this[_0xb22aee(0x2bf5)][_0xb22aee(0x1451)][_0xb22aee(0x3952)](),_0x14010a['pickWithRay'](this[_0xb22aee(0x2bf5)],_0x47066e=>!(!this[_0xb22aee(0xc6e)][_0xb22aee(0x4040)]||-0x1===this[_0xb22aee(0xc6e)][_0xb22aee(0x4040)][_0xb22aee(0x850)](_0x47066e))||-0x1!==this['_floorMeshes'][_0xb22aee(0x850)](_0x47066e)));if(_0x262f5e&&_0x262f5e[_0xb22aee(0x12b5)]&&this[_0xb22aee(0xc6e)][_0xb22aee(0x4040)]&&-0x1!==this['_options'][_0xb22aee(0x4040)][_0xb22aee(0x850)](_0x262f5e[_0xb22aee(0x12b5)]))return;_0x262f5e&&_0x262f5e[_0xb22aee(0x3f68)]&&(_0x286242=!0x0,this[_0xb22aee(0x2622)](_0x262f5e),this[_0xb22aee(0x3708)](!0x0),this[_0xb22aee(0x3184)](_0x262f5e));}this[_0xb22aee(0x3708)](_0x286242);}else this[_0xb22aee(0x3708)](!0x1);}}else this[_0xb22aee(0x3708)](!0x1);}}[_0xa282a4(0x1dd7)](){var _0x3cd0a5=_0xa282a4;this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)]=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)]||{};const _0x1e61f0=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0x12a2)]?this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0x731)]||_0x1e5872['x'][_0x3cd0a5(0xcb1)]['utilityLayerScene']:this[_0x3cd0a5(0x456)][_0x3cd0a5(0xa56)],_0xfb8586=(0x0,_0xf39cd5['$6'])(_0x3cd0a5(0x1105),{'width':0x2,'height':0x2,'subdivisions':0x2},_0x1e61f0);if(_0xfb8586['isPickable']=!0x1,this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)]['teleportationCircleMaterial'])_0xfb8586[_0x3cd0a5(0xefb)]=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)][_0x3cd0a5(0x1fc5)];else{const _0x48dd37=new _0x152fc9['c']('teleportationPlaneDynamicTexture',0x200,_0x1e61f0,!0x0),_0xf2ab78=(_0x48dd37['hasAlpha']=!0x0,_0x48dd37[_0x3cd0a5(0x70f)]()),_0x4dce5d=(_0xf2ab78['beginPath'](),_0xf2ab78[_0x3cd0a5(0xbfd)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0xf2ab78['fillStyle']=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)][_0x3cd0a5(0x26ba)]||_0x3cd0a5(0x241d),_0xf2ab78[_0x3cd0a5(0x1e27)](),_0xf2ab78[_0x3cd0a5(0x2e71)]=0xa,_0xf2ab78[_0x3cd0a5(0x1744)]=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)][_0x3cd0a5(0x14a1)]||'#FFFFFF',_0xf2ab78['stroke'](),_0xf2ab78[_0x3cd0a5(0x27a)](),_0x48dd37[_0x3cd0a5(0x308d)](),new _0x18d978['K']('teleportationPlaneMaterial',_0x1e61f0));_0x4dce5d[_0x3cd0a5(0x3a75)]=_0x48dd37,_0xfb8586[_0x3cd0a5(0xefb)]=_0x4dce5d;}const _0x541255=(0x0,_0x2d0cc9['eu'])(_0x3cd0a5(0x207e),{'diameter':0.75,'thickness':0.1,'tessellation':0x14},_0x1e61f0);if(_0x541255[_0x3cd0a5(0xcf4)]=!0x1,_0x541255[_0x3cd0a5(0x2a18)]=_0xfb8586,!this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0xeae)][_0x3cd0a5(0x187c)]){const _0x16a146=new _0x416b4b['f'](_0x3cd0a5(0x1062),_0x3cd0a5(0xc43),0x1e,_0x416b4b['f'][_0x3cd0a5(0x3195)],_0x416b4b['f'][_0x3cd0a5(0x34e9)]),_0x18978a=[],_0x45cfaa=(_0x18978a[_0x3cd0a5(0x1e1d)]({'frame':0x0,'value':0x0}),_0x18978a[_0x3cd0a5(0x1e1d)]({'frame':0x1e,'value':0.4}),_0x18978a[_0x3cd0a5(0x1e1d)]({'frame':0x3c,'value':0x0}),_0x16a146[_0x3cd0a5(0x3269)](_0x18978a),new _0x359be7['bi']());_0x45cfaa[_0x3cd0a5(0x28c2)](_0x359be7['Kp'][_0x3cd0a5(0x382c)]),_0x16a146['setEasingFunction'](_0x45cfaa),_0x541255[_0x3cd0a5(0x5fd)]=[],_0x541255[_0x3cd0a5(0x5fd)][_0x3cd0a5(0x1e1d)](_0x16a146),_0x1e61f0[_0x3cd0a5(0x1317)](_0x541255,0x0,0x3c,!0x0);}const _0x27586c=(0x0,_0x478794['wf'])(_0x3cd0a5(0x32dd),{'diameterTop':0x0,'tessellation':0x4},_0x1e61f0);if(_0x27586c[_0x3cd0a5(0xcf4)]=!0x1,_0x27586c[_0x3cd0a5(0x114e)][_0x3cd0a5(0xc1b)](0.5,0.12,0.2),_0x27586c[_0x3cd0a5(0x1e31)](_0xba9bf7['RD']['X'],Math['PI']/0x2),_0x27586c[_0x3cd0a5(0xdfa)]['z']=0.6,_0x27586c[_0x3cd0a5(0x2a18)]=_0x541255,this['_options'][_0x3cd0a5(0xeae)][_0x3cd0a5(0x393b)])_0x541255[_0x3cd0a5(0xefb)]=this[_0x3cd0a5(0xc6e)]['defaultTargetMeshOptions'][_0x3cd0a5(0x393b)],_0x27586c['material']=this[_0x3cd0a5(0xc6e)]['defaultTargetMeshOptions'][_0x3cd0a5(0x393b)];else{const _0x1c9b7c=new _0x18d978['K'](_0x3cd0a5(0x1caa),_0x1e61f0);_0x1c9b7c[_0x3cd0a5(0x26eb)]=!!this['_options'][_0x3cd0a5(0xeae)]['disableLighting'],_0x1c9b7c[_0x3cd0a5(0x26eb)]?_0x1c9b7c[_0x3cd0a5(0x263a)]=new _0x544f0d['Wo'](0.3,0.3,0x1):_0x1c9b7c['diffuseColor']=new _0x544f0d['Wo'](0.3,0.3,0x1),_0x1c9b7c['alpha']=0.9,_0x541255['material']=_0x1c9b7c,_0x27586c['material']=_0x1c9b7c,this[_0x3cd0a5(0x1689)]=_0x1c9b7c;}void 0x0!==this[_0x3cd0a5(0xc6e)]['renderingGroupId']&&(_0xfb8586[_0x3cd0a5(0x33dd)]=this[_0x3cd0a5(0xc6e)][_0x3cd0a5(0x33dd)],_0x541255[_0x3cd0a5(0x33dd)]=this['_options'][_0x3cd0a5(0x33dd)],_0x27586c[_0x3cd0a5(0x33dd)]=this[_0x3cd0a5(0xc6e)]['renderingGroupId']),this[_0x3cd0a5(0xc6e)]['teleportationTargetMesh']=_0xfb8586,this[_0x3cd0a5(0x3708)](!0x1);}['_detachController'](_0x5489a4){var _0x2ebdca=_0xa282a4;const _0x41c754=this[_0x2ebdca(0x2e35)][_0x5489a4];_0x41c754&&(_0x41c754[_0x2ebdca(0x3e99)]&&(_0x41c754[_0x2ebdca(0x33fb)]&&_0x41c754[_0x2ebdca(0x3e99)]['onAxisValueChangedObservable'][_0x2ebdca(0x418a)](_0x41c754[_0x2ebdca(0x33fb)]),_0x41c754[_0x2ebdca(0x21c5)]&&_0x41c754[_0x2ebdca(0x3e99)]['onButtonStateChangedObservable'][_0x2ebdca(0x418a)](_0x41c754['onButtonChangedObserver'])),delete this[_0x2ebdca(0x2e35)][_0x5489a4]);}[_0xa282a4(0x3d74)](_0x1727e0,_0x2ad703=this[_0xa282a4(0xc6e)][_0xa282a4(0x885)]||0.8){var _0x36821b=_0xa282a4;let _0x34e406=null,_0x53e214=Number[_0x36821b(0x3279)];if(this[_0x36821b(0x37da)]['length']){const _0x18c44c=_0x2ad703*_0x2ad703;this[_0x36821b(0x37da)][_0x36821b(0x66b)](_0x17e8ad=>{var _0x424c34=_0x36821b,_0x55eccd=_0x47bb56['P'][_0x424c34(0xa52)](_0x17e8ad,_0x1727e0);_0x55eccd<=_0x18c44c&&_0x55eccd<_0x53e214&&(_0x53e214=_0x55eccd,_0x34e406=_0x17e8ad);});}return _0x34e406;}[_0xa282a4(0x2622)](_0xee917){var _0x185057=_0xa282a4,_0x3efe67,_0x324147=_0xee917[_0x185057(0x3f68)];this[_0x185057(0xc6e)][_0x185057(0x15ff)]&&_0x324147&&(_0x3efe67=this['_findClosestSnapPointWithRadius'](_0x324147),this[_0x185057(0x38f2)]=!!_0x3efe67,this[_0x185057(0x8b5)]&&!this[_0x185057(0x38f2)]&&this[_0x185057(0x1689)]?this[_0x185057(0x1689)][_0x185057(0x2c15)][_0x185057(0xc1b)](0x1,0.3,0.3):this['snapPointsOnly']&&this[_0x185057(0x38f2)]&&this[_0x185057(0x1689)]&&this['_teleportationRingMaterial'][_0x185057(0x2c15)][_0x185057(0xc1b)](0.3,0.3,0x1),this[_0x185057(0xc6e)][_0x185057(0x15ff)][_0x185057(0xdfa)][_0x185057(0x448)](_0x3efe67||_0x324147),this[_0x185057(0xc6e)][_0x185057(0x15ff)][_0x185057(0xdfa)]['y']+=0.01,this['onTargetMeshPositionUpdatedObservable'][_0x185057(0x2231)](_0xee917));}[_0xa282a4(0x3708)](_0x381670){var _0x24a317=_0xa282a4;this[_0x24a317(0xc6e)][_0x24a317(0x15ff)]&&this['_options'][_0x24a317(0x15ff)]['isVisible']!==_0x381670&&(this['_options'][_0x24a317(0x15ff)]['isVisible']=_0x381670,this[_0x24a317(0xc6e)][_0x24a317(0x15ff)]['getChildren'](void 0x0,!0x1)[_0x24a317(0x66b)](_0x106d55=>{_0x106d55['isVisible']=_0x381670;}),_0x381670?this[_0x24a317(0x8e1)]&&this[_0x24a317(0x8e1)][_0x24a317(0x2a8e)]():(this[_0x24a317(0x217f)]&&(this[_0x24a317(0x217f)]['dispose'](),this[_0x24a317(0x217f)]=null),this['_selectionFeature']&&this[_0x24a317(0x8e1)]['attach']()));}[_0xa282a4(0x3184)](_0x3471e0){var _0x3eae23=_0xa282a4;if(_0x3471e0[_0x3eae23(0x3f68)]&&this[_0x3eae23(0x31ae)]){var _0x20e45e=this[_0x3eae23(0xc6e)][_0x3eae23(0x12a2)]?this[_0x3eae23(0xc6e)][_0x3eae23(0x731)]||_0x1e5872['x'][_0x3eae23(0xcb1)][_0x3eae23(0x2b51)]:this['_xrSessionManager'][_0x3eae23(0xa56)],_0x495c93=this[_0x3eae23(0x2e35)][this['_currentTeleportationControllerId']];const _0x496d3e=_0x4b0a77['j_'][_0x3eae23(0x2a20)](_0x495c93[_0x3eae23(0x132e)][_0x3eae23(0x39c6)]['absolutePosition'],_0x3471e0[_0x3eae23(0x419a)][_0x3eae23(0x224c)],_0x3471e0[_0x3eae23(0x3f68)],0x19);this['_options'][_0x3eae23(0x72b)]?this[_0x3eae23(0x217f)]=this[_0x3eae23(0xc6e)][_0x3eae23(0x72b)](_0x496d3e['getPoints'](),_0x3471e0):this['_quadraticBezierCurve']=(0x0,_0x2407ab['nL'])(_0x3eae23(0x6fa),{'points':_0x496d3e[_0x3eae23(0x25c0)](),'instance':this[_0x3eae23(0x217f)],'updatable':!0x0},_0x20e45e),this[_0x3eae23(0x217f)][_0x3eae23(0xcf4)]=!0x1,void 0x0!==this['_options'][_0x3eae23(0x33dd)]&&(this[_0x3eae23(0x217f)][_0x3eae23(0x33dd)]=this[_0x3eae23(0xc6e)][_0x3eae23(0x33dd)]);}}[_0xa282a4(0x1dde)](_0xae8bc1){var _0x5d265b=_0xa282a4;const _0x580805=this[_0x5d265b(0x2e35)][_0xae8bc1];_0x580805&&_0x580805[_0x5d265b(0x232e)][_0x5d265b(0x3f19)]&&this[_0x5d265b(0x2d9e)]&&(_0x580805[_0x5d265b(0x232e)][_0x5d265b(0x3f19)]=!0x1,this[_0x5d265b(0x31ae)]='',this[_0x5d265b(0x8b5)]&&!this[_0x5d265b(0x38f2)]||(this[_0x5d265b(0xbbf)]?this['skipNextTeleportation']=!0x1:this[_0x5d265b(0xc6e)][_0x5d265b(0x15ff)]&&this[_0x5d265b(0xc6e)][_0x5d265b(0x15ff)][_0x5d265b(0x39a9)]&&(_0xae8bc1=this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)][_0x5d265b(0x3120)],this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)]['onBeforeCameraTeleport'][_0x5d265b(0x2231)](this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)][_0x5d265b(0xdfa)]),this[_0x5d265b(0xc6e)]['xrInput']['xrCamera'][_0x5d265b(0xdfa)]['copyFrom'](this[_0x5d265b(0xc6e)][_0x5d265b(0x15ff)][_0x5d265b(0xdfa)]),this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)]['position']['y']+=_0xae8bc1,_0x47bb56['_f']['FromEulerAngles'](0x0,_0x580805[_0x5d265b(0x232e)]['currentRotation']-(this[_0x5d265b(0x456)][_0x5d265b(0xa56)]['useRightHandedSystem']?Math['PI']:0x0),0x0)[_0x5d265b(0x242a)](this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)][_0x5d265b(0x373c)],this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)][_0x5d265b(0x373c)]),this['_options']['xrInput'][_0x5d265b(0x1da6)][_0x5d265b(0x2e9e)][_0x5d265b(0x2231)](this[_0x5d265b(0xc6e)][_0x5d265b(0x120a)][_0x5d265b(0x1da6)][_0x5d265b(0xdfa)]))));}}_0x15f432['Name']=_0x4cfb7d['b'][_0xa282a4(0x1b08)],_0x15f432[_0xa282a4(0x3fcd)]=0x1,_0x4cfb7d['d'][_0xa282a4(0x13b9)](_0x15f432['Name'],(_0xf89f0b,_0x4b2429)=>()=>new _0x15f432(_0xf89f0b,_0x4b2429),_0x15f432[_0xa282a4(0x3fcd)],!0x0);},0x6803:(_0x4166ec,_0x24ff6d,_0x458980)=>{var _0x1cf761=a7_0x38a779;function _0x2cf2af(_0x3fb876,_0x5e9d10,_0x21bba3,_0x48a5f5){return new(_0x21bba3=_0x21bba3||Promise)(function(_0x5f2835,_0x31dd3c){var _0x369bff=a7_0x2532;function _0x3846d4(_0x1a0b95){var _0x38c6c6=a7_0x2532;try{_0x5dd2ca(_0x48a5f5[_0x38c6c6(0x118b)](_0x1a0b95));}catch(_0x2c99ac){_0x31dd3c(_0x2c99ac);}}function _0x27342f(_0x5097b7){try{_0x5dd2ca(_0x48a5f5['throw'](_0x5097b7));}catch(_0x162657){_0x31dd3c(_0x162657);}}function _0x5dd2ca(_0x2ef526){var _0x243cd6=a7_0x2532,_0x41b85a;_0x2ef526['done']?_0x5f2835(_0x2ef526[_0x243cd6(0xb06)]):((_0x41b85a=_0x2ef526['value'])instanceof _0x21bba3?_0x41b85a:new _0x21bba3(function(_0x2ab3cb){_0x2ab3cb(_0x41b85a);}))[_0x243cd6(0xd1a)](_0x3846d4,_0x27342f);}_0x5dd2ca((_0x48a5f5=_0x48a5f5[_0x369bff(0x3201)](_0x3fb876,_0x5e9d10||[]))['next']());});}var _0x482a75=_0x458980(0xe222),_0x289958=_0x458980(0x205d),_0x458980=_0x458980(0xde31);class _0x8185d4 extends _0x458980['F']{constructor(_0x2defaf,_0x293e4e){var _0x3267b5=a7_0x2532;super(_0x2defaf),this[_0x3267b5(0x381f)]=_0x293e4e,this[_0x3267b5(0x94e)]=null,this[_0x3267b5(0x25a8)]=null,this[_0x3267b5(0x2b87)]=null,this[_0x3267b5(0x1f63)]='dom-overlay',_0x482a75['w1'][_0x3267b5(0x27dc)](_0x3267b5(0x1d8f));}[_0x1cf761(0x20d1)](){var _0x46c0c5=_0x1cf761;return!(!super[_0x46c0c5(0x20d1)]()||!this['_xrSessionManager']['session'][_0x46c0c5(0x3032)]||null===this['_xrSessionManager'][_0x46c0c5(0x389)][_0x46c0c5(0x3032)]['type']||(this[_0x46c0c5(0x94e)]=this['_xrSessionManager']['session'][_0x46c0c5(0x3032)][_0x46c0c5(0x261)],null!==this['_element']&&!0x0===this[_0x46c0c5(0x381f)][_0x46c0c5(0x21b4)]&&(this[_0x46c0c5(0x25a8)]=_0x56e8eb=>{var _0x1b8407=_0x46c0c5;_0x56e8eb[_0x1b8407(0x3ebb)]();},this['_element'][_0x46c0c5(0x4027)](_0x46c0c5(0x1600),this['_beforeXRSelectListener'])),0x0));}get[_0x1cf761(0x305b)](){var _0x47c042=_0x1cf761;return this[_0x47c042(0x94e)];}[_0x1cf761(0x3551)](){var _0x20f830=_0x1cf761;super['dispose'](),null!==this[_0x20f830(0x2b87)]&&this[_0x20f830(0x25a8)]&&this[_0x20f830(0x2b87)][_0x20f830(0x1978)](_0x20f830(0x1600),this[_0x20f830(0x25a8)]);}['_onXRFrame'](_0x20299a){}[_0x1cf761(0xbfe)](){return _0x2cf2af(this,void 0x0,void 0x0,function*(){var _0x34ee66=a7_0x2532;if(void 0x0===this[_0x34ee66(0x381f)]['element'])return _0x482a75['w1'][_0x34ee66(0x27dc)]('\x22element\x22\x20option\x20must\x20be\x20provided\x20to\x20attach\x20xr-dom-overlay\x20feature.'),{};if(_0x34ee66(0x3a16)==typeof this[_0x34ee66(0x381f)][_0x34ee66(0x24ca)]){var _0x4fd28e=document[_0x34ee66(0x3203)](this[_0x34ee66(0x381f)]['element']);if(null===_0x4fd28e)return _0x482a75['w1']['Warn'](_0x34ee66(0x3b2c)+this['options'][_0x34ee66(0x24ca)]+'\x27\x20(not\x20requesting\x20xr-dom-overlay)'),{};this[_0x34ee66(0x2b87)]=_0x4fd28e;}else this[_0x34ee66(0x2b87)]=this[_0x34ee66(0x381f)][_0x34ee66(0x24ca)];return{'domOverlay':{'root':this[_0x34ee66(0x2b87)]}};});}}_0x8185d4['Name']=_0x289958['b'][_0x1cf761(0x2184)],_0x8185d4['Version']=0x1,_0x289958['d'][_0x1cf761(0x13b9)](_0x8185d4[_0x1cf761(0x55d)],(_0x1b83c6,_0x3c1cc9)=>()=>new _0x8185d4(_0x1b83c6,_0x3c1cc9),_0x8185d4[_0x1cf761(0x3fcd)],!0x1);},0x14a1e:(_0x1a3433,_0x4c4732,_0x484134)=>{var _0x5eb5cd=a7_0x38a779,_0x20a295=_0x484134(0x205d),_0x42350f=_0x484134(0xde31),_0x5f4936=_0x484134(0xf96c),_0x1941d8=_0x484134(0x9fd1),_0x2fee5c=_0x484134(0x8483);class _0xa053fd extends _0x42350f['F']{constructor(_0x2ce3f6){var _0x503559=a7_0x2532;super(_0x2ce3f6),this[_0x503559(0xd15)]=new _0x5f4936['y$'](),this['onEyeTrackingEndedObservable']=new _0x5f4936['y$'](),this[_0x503559(0x42e)]=new _0x5f4936['y$'](),this[_0x503559(0xce1)]=_0xa9c2ef=>{var _0x1bf888=_0x503559;this[_0x1bf888(0x200c)]=_0xa9c2ef[_0x1bf888(0x39b8)],this[_0x1bf888(0x2194)]=new _0x2fee5c['z'](_0x1941d8['P'][_0x1bf888(0xd5a)](),_0x1941d8['P'][_0x1bf888(0x31be)]()),this[_0x1bf888(0xd15)][_0x1bf888(0x2231)](this[_0x1bf888(0x2194)]);},this[_0x503559(0x17b9)]=()=>{var _0x4370dd=_0x503559;this[_0x4370dd(0x200c)]=null,this['_gazeRay']=null,this[_0x4370dd(0x26a3)][_0x4370dd(0x2231)]();},this['xrNativeFeatureName']=_0x503559(0x486),this[_0x503559(0x456)][_0x503559(0x389)]?this[_0x503559(0x1fe5)]():this[_0x503559(0x456)][_0x503559(0xd52)][_0x503559(0x2e19)](()=>{var _0xfcba36=_0x503559;this[_0xfcba36(0x1fe5)]();});}[_0x5eb5cd(0x3551)](){var _0x2ca87c=_0x5eb5cd;super[_0x2ca87c(0x3551)](),this['_xrSessionManager'][_0x2ca87c(0x389)][_0x2ca87c(0x1978)]('eyetrackingstart',this[_0x2ca87c(0xce1)]),this[_0x2ca87c(0x456)][_0x2ca87c(0x389)][_0x2ca87c(0x1978)](_0x2ca87c(0x2877),this[_0x2ca87c(0x17b9)]),this['onEyeTrackingStartedObservable'][_0x2ca87c(0xc60)](),this[_0x2ca87c(0x26a3)][_0x2ca87c(0xc60)](),this[_0x2ca87c(0x42e)][_0x2ca87c(0xc60)]();}get['isEyeGazeValid'](){var _0x444843=_0x5eb5cd;return!!this[_0x444843(0x2194)];}[_0x5eb5cd(0x1e63)](){return this['_gazeRay'];}['_onXRFrame'](_0x265167){var _0x2f7c21=_0x5eb5cd;this['attached']&&_0x265167&&this[_0x2f7c21(0x200c)]&&this[_0x2f7c21(0x2194)]&&(_0x265167=_0x265167[_0x2f7c21(0xf90)](this[_0x2f7c21(0x200c)],this[_0x2f7c21(0x456)]['referenceSpace']))&&(this[_0x2f7c21(0x2194)][_0x2f7c21(0x224c)]['set'](_0x265167[_0x2f7c21(0x1c4a)][_0x2f7c21(0xdfa)]['x'],_0x265167['transform'][_0x2f7c21(0xdfa)]['y'],_0x265167[_0x2f7c21(0x1c4a)][_0x2f7c21(0xdfa)]['z']),_0x265167=_0x265167[_0x2f7c21(0x1c4a)][_0x2f7c21(0x118f)],_0x1941d8['jp'][_0x2f7c21(0x2054)][0x0][_0x2f7c21(0xc1b)](_0x265167['x'],_0x265167['y'],_0x265167['z'],_0x265167['w']),this['_xrSessionManager'][_0x2f7c21(0xa56)][_0x2f7c21(0x3ece)]?_0x1941d8['P'][_0x2f7c21(0x1314)][_0x2f7c21(0x2c64)](_0x1941d8['jp'][_0x2f7c21(0x2054)][0x0],this[_0x2f7c21(0x2194)][_0x2f7c21(0x1451)]):(this[_0x2f7c21(0x2194)][_0x2f7c21(0x224c)]['z']*=-0x1,_0x1941d8['jp'][_0x2f7c21(0x2054)][0x0]['z']*=-0x1,_0x1941d8['jp']['Quaternion'][0x0]['w']*=-0x1,_0x1941d8['P'][_0x2f7c21(0x3d03)][_0x2f7c21(0x2c64)](_0x1941d8['jp'][_0x2f7c21(0x2054)][0x0],this[_0x2f7c21(0x2194)][_0x2f7c21(0x1451)])),this['onEyeTrackingFrameUpdateObservable'][_0x2f7c21(0x2231)](this[_0x2f7c21(0x2194)]));}['_init'](){var _0x6bcf6=_0x5eb5cd;this[_0x6bcf6(0x456)][_0x6bcf6(0x28d0)]&&(this['_xrSessionManager'][_0x6bcf6(0x389)][_0x6bcf6(0x4027)]('eyetrackingstart',this['_eyeTrackingStartListener']),this[_0x6bcf6(0x456)][_0x6bcf6(0x389)]['addEventListener'](_0x6bcf6(0x2877),this[_0x6bcf6(0x17b9)]));}}_0xa053fd['Name']=_0x20a295['b']['EYE_TRACKING'],_0xa053fd[_0x5eb5cd(0x3fcd)]=0x1,_0x20a295['d'][_0x5eb5cd(0x13b9)](_0xa053fd[_0x5eb5cd(0x55d)],_0x18d2d5=>()=>new _0xa053fd(_0x18d2d5),_0xa053fd[_0x5eb5cd(0x3fcd)],!0x1);},0x1265b:(_0x1d7fc7,_0x268df8,_0x49bbd5)=>{var _0x343e4c=a7_0x38a779,_0x51fca2=_0x49bbd5(0x205d),_0x52152b=_0x49bbd5(0xf96c),_0x2a132a=_0x49bbd5(0x9fd1),_0x49bbd5=_0x49bbd5(0xde31);class _0x42d031 extends _0x49bbd5['F']{constructor(_0x391ad6){var _0x484ed9=a7_0x2532;super(_0x391ad6),this[_0x484ed9(0x3d8c)]=!0x1,this[_0x484ed9(0x12ec)]=[],this[_0x484ed9(0x454)]=new _0x52152b['y$'](),this[_0x484ed9(0x2fa8)]=new _0x52152b['y$'](),this[_0x484ed9(0x1f63)]='bjsfeature-points',this['_xrSessionManager']['session']?this['_init']():this['_xrSessionManager']['onXRSessionInit'][_0x484ed9(0x2e19)](()=>{this['_init']();});}get[_0x343e4c(0x993)](){var _0x515b1f=_0x343e4c;return this[_0x515b1f(0x12ec)];}[_0x343e4c(0x2a8e)](){var _0x2ca670=_0x343e4c;return!!super[_0x2ca670(0x2a8e)]()&&!(this['featurePointCloud'][_0x2ca670(0x3785)]=0x0);}[_0x343e4c(0x3551)](){var _0x53c969=_0x343e4c;super['dispose'](),this[_0x53c969(0x12ec)][_0x53c969(0x3785)]=0x0,this[_0x53c969(0x2fa8)][_0x53c969(0xc60)](),this['onFeaturePointsAddedObservable'][_0x53c969(0xc60)]();}['_onXRFrame'](_0x2af477){var _0x6e75a0=_0x343e4c;if(this[_0x6e75a0(0x1c4e)]&&this[_0x6e75a0(0x3d8c)]&&_0x2af477){var _0x3dc9bc=_0x2af477[_0x6e75a0(0x993)];if(_0x3dc9bc&&0x0!==_0x3dc9bc[_0x6e75a0(0x3785)]){if(_0x3dc9bc[_0x6e75a0(0x3785)]%0x5!=0x0)throw new Error(_0x6e75a0(0x2a15)+_0x3dc9bc['length']);var _0x3f0730=_0x3dc9bc[_0x6e75a0(0x3785)]/0x5;const _0xf0dba3=new Array(),_0x1958a5=new Array();for(let _0x231310=0x0;_0x231310<_0x3f0730;_0x231310++){var _0x77b163=0x5*_0x231310,_0x41f063=_0x3dc9bc[0x4+_0x77b163];this[_0x6e75a0(0x12ec)][_0x41f063]?_0xf0dba3[_0x6e75a0(0x1e1d)](_0x41f063):(this['_featurePointCloud'][_0x41f063]={'position':new _0x2a132a['P'](),'confidenceValue':0x0},_0x1958a5[_0x6e75a0(0x1e1d)](_0x41f063)),this[_0x6e75a0(0x12ec)][_0x41f063][_0x6e75a0(0xdfa)]['x']=_0x3dc9bc[_0x77b163],this[_0x6e75a0(0x12ec)][_0x41f063][_0x6e75a0(0xdfa)]['y']=_0x3dc9bc[0x1+_0x77b163],this[_0x6e75a0(0x12ec)][_0x41f063][_0x6e75a0(0xdfa)]['z']=_0x3dc9bc[0x2+_0x77b163],this['_featurePointCloud'][_0x41f063]['confidenceValue']=_0x3dc9bc[0x3+_0x77b163];}0x0<_0x1958a5[_0x6e75a0(0x3785)]&&this[_0x6e75a0(0x454)][_0x6e75a0(0x2231)](_0x1958a5),0x0<_0xf0dba3['length']&&this[_0x6e75a0(0x2fa8)]['notifyObservers'](_0xf0dba3);}}}['_init'](){var _0x3201bc=_0x343e4c;this[_0x3201bc(0x456)]['session'][_0x3201bc(0x354a)]&&this[_0x3201bc(0x456)]['session'][_0x3201bc(0x354a)](!0x0)&&(this[_0x3201bc(0x3d8c)]=!0x0);}}_0x42d031['Name']=_0x51fca2['b']['FEATURE_POINTS'],_0x42d031[_0x343e4c(0x3fcd)]=0x1,_0x51fca2['d']['AddWebXRFeature'](_0x42d031['Name'],_0x2edd55=>()=>new _0x42d031(_0x2edd55),_0x42d031[_0x343e4c(0x3fcd)]);},0xeb3c:(_0x78b47a,_0x5f0964,_0x56b437)=>{var _0x438eda=a7_0x38a779;function _0x391044(_0x2dd417,_0x27e468,_0x281512,_0x5d6932){return new(_0x281512=_0x281512||Promise)(function(_0x3bf290,_0x49d13e){var _0x1dbe54=a7_0x2532;function _0x1554d3(_0x35dca5){try{_0x3c6499(_0x5d6932['next'](_0x35dca5));}catch(_0x152bea){_0x49d13e(_0x152bea);}}function _0x17b045(_0x51212b){var _0xb82e04=a7_0x2532;try{_0x3c6499(_0x5d6932[_0xb82e04(0x1bf3)](_0x51212b));}catch(_0x2c636a){_0x49d13e(_0x2c636a);}}function _0x3c6499(_0x336c42){var _0x45bfef=a7_0x2532,_0x42251b;_0x336c42[_0x45bfef(0xd2d)]?_0x3bf290(_0x336c42['value']):((_0x42251b=_0x336c42[_0x45bfef(0xb06)])instanceof _0x281512?_0x42251b:new _0x281512(function(_0x25191a){_0x25191a(_0x42251b);}))[_0x45bfef(0xd1a)](_0x1554d3,_0x17b045);}_0x3c6499((_0x5d6932=_0x5d6932['apply'](_0x2dd417,_0x27e468||[]))[_0x1dbe54(0x118b)]());});}var _0x5a3e6c,_0x46fe76=_0x56b437(0xde31),_0x2e99a7=_0x56b437(0x205d),_0x242832=_0x56b437(0x9fd1),_0x10b8dc=_0x56b437(0x67f2),_0x18c28e=_0x56b437(0xf96c),_0x2261e3=_0x56b437(0xa7ff),_0x190f2a=_0x56b437(0xc84b),_0x196c84=_0x56b437(0xe779),_0x24635c=_0x56b437(0x173aa),_0x2adf7d=_0x56b437(0x4d68),_0x132411=_0x56b437(0xa838),_0x2ca33c=_0x56b437(0xa60f),_0x190e2f=_0x56b437(0xf8c1),_0x1a11c9=_0x56b437(0x77a5);_0x56b437={'WRIST':'wrist','THUMB':_0x438eda(0x3821),'INDEX':_0x438eda(0x38ac),'MIDDLE':_0x438eda(0xa6d),'RING':'ring','LITTLE':_0x438eda(0x2043)},_0x5a3e6c={'WRIST':_0x438eda(0x412a),'THUMB_METACARPAL':_0x438eda(0x6f6),'THUMB_PHALANX_PROXIMAL':'thumb-phalanx-proximal','THUMB_PHALANX_DISTAL':_0x438eda(0x23a),'THUMB_TIP':_0x438eda(0x3552),'INDEX_FINGER_METACARPAL':_0x438eda(0x11e0),'INDEX_FINGER_PHALANX_PROXIMAL':'index-finger-phalanx-proximal','INDEX_FINGER_PHALANX_INTERMEDIATE':_0x438eda(0x157c),'INDEX_FINGER_PHALANX_DISTAL':_0x438eda(0x1eef),'INDEX_FINGER_TIP':_0x438eda(0x3c27),'MIDDLE_FINGER_METACARPAL':_0x438eda(0x386f),'MIDDLE_FINGER_PHALANX_PROXIMAL':_0x438eda(0x1e12),'MIDDLE_FINGER_PHALANX_INTERMEDIATE':_0x438eda(0x8ae),'MIDDLE_FINGER_PHALANX_DISTAL':_0x438eda(0x3321),'MIDDLE_FINGER_TIP':_0x438eda(0x3061),'RING_FINGER_METACARPAL':'ring-finger-metacarpal','RING_FINGER_PHALANX_PROXIMAL':_0x438eda(0x356f),'RING_FINGER_PHALANX_INTERMEDIATE':_0x438eda(0x23b3),'RING_FINGER_PHALANX_DISTAL':_0x438eda(0x1900),'RING_FINGER_TIP':_0x438eda(0x3e10),'PINKY_FINGER_METACARPAL':'pinky-finger-metacarpal','PINKY_FINGER_PHALANX_PROXIMAL':_0x438eda(0x2a2d),'PINKY_FINGER_PHALANX_INTERMEDIATE':'pinky-finger-phalanx-intermediate','PINKY_FINGER_PHALANX_DISTAL':_0x438eda(0x1cae),'PINKY_FINGER_TIP':_0x438eda(0x3579)};const _0x3ac300=[_0x5a3e6c['WRIST'],_0x5a3e6c['THUMB_METACARPAL'],_0x5a3e6c['THUMB_PHALANX_PROXIMAL'],_0x5a3e6c['THUMB_PHALANX_DISTAL'],_0x5a3e6c[_0x438eda(0x1f93)],_0x5a3e6c[_0x438eda(0x3880)],_0x5a3e6c[_0x438eda(0xa2e)],_0x5a3e6c['INDEX_FINGER_PHALANX_INTERMEDIATE'],_0x5a3e6c[_0x438eda(0x549)],_0x5a3e6c[_0x438eda(0x361)],_0x5a3e6c[_0x438eda(0x40e6)],_0x5a3e6c[_0x438eda(0x39c4)],_0x5a3e6c[_0x438eda(0x12d5)],_0x5a3e6c[_0x438eda(0x31c5)],_0x5a3e6c['MIDDLE_FINGER_TIP'],_0x5a3e6c['RING_FINGER_METACARPAL'],_0x5a3e6c[_0x438eda(0x30d7)],_0x5a3e6c[_0x438eda(0xff1)],_0x5a3e6c['RING_FINGER_PHALANX_DISTAL'],_0x5a3e6c[_0x438eda(0x1b0b)],_0x5a3e6c[_0x438eda(0x14aa)],_0x5a3e6c[_0x438eda(0x840)],_0x5a3e6c[_0x438eda(0x3fe0)],_0x5a3e6c[_0x438eda(0x394e)],_0x5a3e6c[_0x438eda(0x427)]],_0x46b687={[_0x56b437[_0x438eda(0x2565)]]:[_0x5a3e6c[_0x438eda(0x2565)]],[_0x56b437[_0x438eda(0x40a)]]:[_0x5a3e6c['THUMB_METACARPAL'],_0x5a3e6c[_0x438eda(0xa35)],_0x5a3e6c['THUMB_PHALANX_DISTAL'],_0x5a3e6c[_0x438eda(0x1f93)]],[_0x56b437['INDEX']]:[_0x5a3e6c[_0x438eda(0x3880)],_0x5a3e6c[_0x438eda(0xa2e)],_0x5a3e6c[_0x438eda(0x3607)],_0x5a3e6c['INDEX_FINGER_PHALANX_DISTAL'],_0x5a3e6c[_0x438eda(0x361)]],[_0x56b437[_0x438eda(0x179d)]]:[_0x5a3e6c[_0x438eda(0x40e6)],_0x5a3e6c[_0x438eda(0x39c4)],_0x5a3e6c['MIDDLE_FINGER_PHALANX_INTERMEDIATE'],_0x5a3e6c[_0x438eda(0x31c5)],_0x5a3e6c['MIDDLE_FINGER_TIP']],[_0x56b437[_0x438eda(0x1b69)]]:[_0x5a3e6c[_0x438eda(0x378f)],_0x5a3e6c[_0x438eda(0x30d7)],_0x5a3e6c[_0x438eda(0xff1)],_0x5a3e6c['RING_FINGER_PHALANX_DISTAL'],_0x5a3e6c['RING_FINGER_TIP']],[_0x56b437[_0x438eda(0xa11)]]:[_0x5a3e6c[_0x438eda(0x14aa)],_0x5a3e6c[_0x438eda(0x840)],_0x5a3e6c['PINKY_FINGER_PHALANX_INTERMEDIATE'],_0x5a3e6c['PINKY_FINGER_PHALANX_DISTAL'],_0x5a3e6c['PINKY_FINGER_TIP']]};class _0x5235f3{constructor(_0x34839b,_0x5d0c1e,_0x5101e5,_0x5f5c4b,_0x77bea=!0x1,_0x2283a8=!0x1,_0x3be041=0x1){var _0x57153=_0x438eda;this[_0x57153(0x132e)]=_0x34839b,this[_0x57153(0x347a)]=_0x5d0c1e,this['_handMesh']=_0x5101e5,this[_0x57153(0x2546)]=_0x5f5c4b,this[_0x57153(0x3f8e)]=_0x77bea,this['_jointsInvisible']=_0x2283a8,this['_jointScaleFactor']=_0x3be041,this['_jointTransforms']=new Array(_0x3ac300[_0x57153(0x3785)]),this[_0x57153(0x26bc)]=new Float32Array(0x10*_0x3ac300[_0x57153(0x3785)]),this[_0x57153(0x1da7)]=new _0x242832['y3'](),this[_0x57153(0x2ca)]=new Float32Array(_0x3ac300[_0x57153(0x3785)]),this[_0x57153(0x3921)]=_0x5d0c1e[0x0][_0x57153(0x40ae)]();for(let _0x41eb72=0x0;_0x41eb72<this[_0x57153(0x667)][_0x57153(0x3785)];_0x41eb72++){const _0x1b22f9=this[_0x57153(0x667)][_0x41eb72]=new _0x132411['Y'](_0x3ac300[_0x41eb72],this[_0x57153(0x3921)]);_0x1b22f9[_0x57153(0x373c)]=new _0x242832['_f'](),_0x5d0c1e[_0x41eb72][_0x57153(0x373c)]=new _0x242832['_f']();}_0x5101e5&&this[_0x57153(0x1b77)](_0x5101e5,_0x5f5c4b),this[_0x57153(0x132e)][_0x57153(0x19f5)]&&(this[_0x57153(0x132e)][_0x57153(0x19f5)][_0x57153(0x1ff5)]?this[_0x57153(0x132e)]['motionController'][_0x57153(0x1ff5)][_0x57153(0x280e)](!0x1):this['xrController'][_0x57153(0x19f5)][_0x57153(0x3c14)]['add'](_0x47c45d=>{var _0x1ed97a=_0x57153;_0x47c45d[_0x1ed97a(0x1ff5)]&&_0x47c45d[_0x1ed97a(0x1ff5)][_0x1ed97a(0x280e)](!0x1);})),this['xrController'][_0x57153(0x2d99)]['add'](_0x8ec9f2=>{var _0x25b487=_0x57153;_0x8ec9f2['onModelLoadedObservable']['add'](_0x5d8561=>{var _0x818a79=a7_0x2532;_0x5d8561['rootMesh']&&_0x5d8561['rootMesh'][_0x818a79(0x280e)](!0x1);}),_0x8ec9f2[_0x25b487(0x1ff5)]&&_0x8ec9f2['rootMesh']['setEnabled'](!0x1);});}get[_0x438eda(0x31a7)](){var _0x4a0b76=_0x438eda;return this[_0x4a0b76(0x19ff)];}[_0x438eda(0x35f2)](_0x15cb6f){var _0xe00aec=_0x438eda;return _0x46b687[_0x15cb6f]['map'](_0x67922c=>this[_0xe00aec(0x347a)][_0x3ac300[_0xe00aec(0x850)](_0x67922c)]);}[_0x438eda(0x94b)](_0x965a00){var _0x160527=_0x438eda;return this[_0x160527(0x347a)][_0x3ac300['indexOf'](_0x965a00)];}[_0x438eda(0x1b77)](_0x9d079e,_0xa01294){var _0x3787c3=_0x438eda;if((this[_0x3787c3(0x19ff)]=_0x9d079e)[_0x3787c3(0xa4a)]=!0x0,_0x9d079e['getChildMeshes']()['forEach'](_0x29b649=>_0x29b649[_0x3787c3(0xa4a)]=!0x0),this[_0x3787c3(0x19ff)][_0x3787c3(0xdb6)]){const _0x1ee002=this[_0x3787c3(0x19ff)][_0x3787c3(0xdb6)];_0x3ac300[_0x3787c3(0x66b)]((_0xfd89af,_0x509d23)=>{var _0x3b7738=_0x3787c3;_0xfd89af=_0x1ee002[_0x3b7738(0x140d)](_0xa01294?_0xa01294[_0xfd89af]:_0xfd89af),-0x1!==_0xfd89af&&_0x1ee002['bones'][_0xfd89af][_0x3b7738(0x1e88)](this[_0x3b7738(0x667)][_0x509d23]);});}}[_0x438eda(0x3b81)](_0x2978e8,_0x4d8508){var _0x393049=_0x438eda;const _0x5cb9bc=this[_0x393049(0x132e)]['inputSource'][_0x393049(0x4144)];if(_0x5cb9bc){const _0x3f55e7=_0x5cb9bc;var _0xd808d9=_0x3ac300[_0x393049(0x350f)](_0x35c174=>_0x3f55e7[_0x35c174]||_0x5cb9bc['get'](_0x35c174));let _0xd4e8e9=!0x1;if(_0x2978e8[_0x393049(0x632)]&&_0x2978e8[_0x393049(0x1b7f)])_0xd4e8e9=_0x2978e8[_0x393049(0x632)](_0xd808d9,_0x4d8508,this['_jointTransformMatrices'])&&_0x2978e8['fillJointRadii'](_0xd808d9,this[_0x393049(0x2ca)]);else{if(_0x2978e8[_0x393049(0x3652)]){_0xd4e8e9=!0x0;for(let _0x25bc2a=0x0;_0x25bc2a<_0xd808d9[_0x393049(0x3785)];_0x25bc2a++){var _0x38b90b=_0x2978e8[_0x393049(0x3652)](_0xd808d9[_0x25bc2a],_0x4d8508);if(!_0x38b90b){_0xd4e8e9=!0x1;break;}this[_0x393049(0x26bc)][_0x393049(0xc1b)](_0x38b90b['transform'][_0x393049(0x32de)],0x10*_0x25bc2a),this[_0x393049(0x2ca)][_0x25bc2a]=_0x38b90b[_0x393049(0x2f11)]||0.008;}}}_0xd4e8e9&&(_0x3ac300[_0x393049(0x66b)]((_0x2db6f7,_0x18bcf5)=>{var _0x13b5b7=_0x393049;const _0x48c667=this[_0x13b5b7(0x667)][_0x18bcf5];_0x242832['y3'][_0x13b5b7(0x1bea)](this[_0x13b5b7(0x26bc)],0x10*_0x18bcf5,this[_0x13b5b7(0x1da7)]),this[_0x13b5b7(0x1da7)][_0x13b5b7(0x2850)](void 0x0,_0x48c667[_0x13b5b7(0x373c)],_0x48c667[_0x13b5b7(0xdfa)]);var _0x510dec=this[_0x13b5b7(0x2ca)][_0x18bcf5]*this[_0x13b5b7(0x3ca)];const _0xef791b=this[_0x13b5b7(0x347a)][_0x18bcf5];_0xef791b['isVisible']=!this[_0x13b5b7(0x19ff)]&&!this[_0x13b5b7(0x26d9)],_0xef791b[_0x13b5b7(0xdfa)][_0x13b5b7(0x448)](_0x48c667[_0x13b5b7(0xdfa)]),_0xef791b[_0x13b5b7(0x373c)][_0x13b5b7(0x448)](_0x48c667[_0x13b5b7(0x373c)]),_0xef791b[_0x13b5b7(0x114e)][_0x13b5b7(0x8fd)](_0x510dec),this[_0x13b5b7(0x3921)][_0x13b5b7(0x3ece)]||(_0xef791b[_0x13b5b7(0xdfa)]['z']*=-0x1,_0xef791b[_0x13b5b7(0x373c)]['z']*=-0x1,_0xef791b[_0x13b5b7(0x373c)]['w']*=-0x1,this[_0x13b5b7(0x3f8e)]&&this['_handMesh']&&(_0x48c667[_0x13b5b7(0xdfa)]['z']*=-0x1,_0x48c667[_0x13b5b7(0x373c)]['z']*=-0x1,_0x48c667['rotationQuaternion']['w']*=-0x1));}),this[_0x393049(0x19ff)]&&(this[_0x393049(0x19ff)]['isVisible']=!0x0));}}['dispose'](){var _0x4d6818=_0x438eda;this['_handMesh']&&(this[_0x4d6818(0x19ff)][_0x4d6818(0x39a9)]=!0x1);}}class _0x30c719 extends _0x46fe76['F']{constructor(_0x43ffbf,_0xbd9402){var _0x618ff2=_0x438eda;super(_0x43ffbf),this[_0x618ff2(0x381f)]=_0xbd9402,this[_0x618ff2(0x3b38)]={},this[_0x618ff2(0x11b9)]={'left':null,'right':null},this[_0x618ff2(0x1386)]={'jointMeshes':null,'handMeshes':null,'rigMappings':null},this[_0x618ff2(0x3c4f)]=new _0x18c28e['y$'](),this[_0x618ff2(0x3f82)]=new _0x18c28e['y$'](),this[_0x618ff2(0x2ddf)]=_0x31e728=>{var _0x1eb33c=_0x618ff2,_0x5d4e1b,_0x514b64;_0x31e728[_0x1eb33c(0x340)]['hand']&&_0x1eb33c(0x2339)!=_0x31e728[_0x1eb33c(0x340)][_0x1eb33c(0x3e2f)]&&this[_0x1eb33c(0x1386)]['jointMeshes']&&(_0x5d4e1b=_0x31e728['inputSource'][_0x1eb33c(0x3e2f)],_0x514b64=new _0x5235f3(_0x31e728,this[_0x1eb33c(0x1386)][_0x1eb33c(0x275e)][_0x5d4e1b],this[_0x1eb33c(0x1386)][_0x1eb33c(0xcd5)]&&this[_0x1eb33c(0x1386)]['handMeshes'][_0x5d4e1b],this[_0x1eb33c(0x1386)][_0x1eb33c(0x3edb)]&&this[_0x1eb33c(0x1386)]['rigMappings'][_0x5d4e1b],null==(_0x514b64=this[_0x1eb33c(0x381f)][_0x1eb33c(0xcd5)])?void 0x0:_0x514b64[_0x1eb33c(0x35f7)],null==(_0x514b64=this[_0x1eb33c(0x381f)][_0x1eb33c(0x275e)])?void 0x0:_0x514b64[_0x1eb33c(0x3843)],null==(_0x514b64=this['options'][_0x1eb33c(0x275e)])?void 0x0:_0x514b64['scaleFactor']),this[_0x1eb33c(0x3b38)][_0x31e728[_0x1eb33c(0x1441)]]=_0x514b64,this[_0x1eb33c(0x11b9)][_0x5d4e1b]=_0x514b64,this[_0x1eb33c(0x3c4f)][_0x1eb33c(0x2231)](_0x514b64));},this[_0x618ff2(0x1788)]=_0x4259a3=>{this['_detachHandById'](_0x4259a3['uniqueId']);},this[_0x618ff2(0x1f63)]=_0x618ff2(0x40b5);const _0x3b5fbd=_0xbd9402[_0x618ff2(0x275e)];if(_0x3b5fbd&&(void 0x0!==_0x3b5fbd['disableDefaultHandMesh']&&(_0xbd9402[_0x618ff2(0xcd5)]=_0xbd9402['handMeshes']||{},_0xbd9402[_0x618ff2(0xcd5)][_0x618ff2(0x1f6a)]=_0x3b5fbd['disableDefaultHandMesh']),void 0x0!==_0x3b5fbd[_0x618ff2(0xcd5)]&&(_0xbd9402[_0x618ff2(0xcd5)]=_0xbd9402[_0x618ff2(0xcd5)]||{},_0xbd9402[_0x618ff2(0xcd5)]['customMeshes']=_0x3b5fbd[_0x618ff2(0xcd5)]),void 0x0!==_0x3b5fbd[_0x618ff2(0xd2a)]&&(_0xbd9402[_0x618ff2(0xcd5)]=_0xbd9402[_0x618ff2(0xcd5)]||{},_0xbd9402[_0x618ff2(0xcd5)][_0x618ff2(0x35f7)]=_0x3b5fbd['leftHandedSystemMeshes']),void 0x0!==_0x3b5fbd[_0x618ff2(0x2546)])){_0xbd9402[_0x618ff2(0xcd5)]=_0xbd9402[_0x618ff2(0xcd5)]||{};const _0x4325e9={},_0x360bdc={};[[_0x3b5fbd['rigMapping'][_0x618ff2(0x158e)],_0x4325e9],[_0x3b5fbd[_0x618ff2(0x2546)]['right'],_0x360bdc]][_0x618ff2(0x66b)](_0x482cec=>{const _0x1fd304=_0x482cec[0x0],_0x2267c5=_0x482cec[0x1];_0x1fd304['forEach']((_0x34cce9,_0x12810a)=>{_0x2267c5[_0x3ac300[_0x12810a]]=_0x34cce9;});}),_0xbd9402['handMeshes'][_0x618ff2(0x1102)]={'left':_0x4325e9,'right':_0x360bdc};}}static[_0x438eda(0x1de3)](_0x51ee2d){var _0x2e3feb=_0x438eda;const _0x17f2d8={};return[_0x2e3feb(0x158e),_0x2e3feb(0x39c3)][_0x2e3feb(0x350f)](_0x46feaa=>{var _0x5e9479=_0x2e3feb,_0x3928e7,_0x40f862,_0x504f62;const _0x2a0e78=[],_0x1d8edb=(null==(_0x3928e7=_0x51ee2d['jointMeshes'])?void 0x0:_0x3928e7['sourceMesh'])||(0x0,_0x2adf7d['Au'])(_0x5e9479(0x24e8),_0x30c719['_ICOSPHERE_PARAMS']);_0x1d8edb[_0x5e9479(0x39a9)]=!(null==(_0x3928e7=_0x51ee2d[_0x5e9479(0x275e)])||!_0x3928e7[_0x5e9479(0x2406)]);for(let _0x421b3d=0x0;_0x421b3d<_0x3ac300[_0x5e9479(0x3785)];++_0x421b3d){let _0x4e77e6=_0x1d8edb['createInstance'](_0x46feaa+_0x5e9479(0x239)+_0x421b3d);null!=(_0x40f862=_0x51ee2d[_0x5e9479(0x275e)])&&_0x40f862[_0x5e9479(0x1297)]&&(_0x40f862=_0x51ee2d[_0x5e9479(0x275e)][_0x5e9479(0x1297)](_0x4e77e6,_0x421b3d,_0x46feaa))&&_0x40f862!==_0x4e77e6&&(_0x4e77e6[_0x5e9479(0x3551)](),_0x4e77e6=_0x40f862),_0x4e77e6[_0x5e9479(0xcf4)]=!0x1,null!=(_0x40f862=_0x51ee2d[_0x5e9479(0x275e)])&&_0x40f862[_0x5e9479(0x1944)]&&(_0x40f862=(null==(_0x40f862=_0x51ee2d[_0x5e9479(0x275e)])?void 0x0:_0x40f862['physicsProps'])||{},_0x4e77e6[_0x5e9479(0x114e)][_0x5e9479(0x8fd)](0.02),_0x504f62=void 0x0!==_0x40f862[_0x5e9479(0x1e82)]?_0x40f862[_0x5e9479(0x1e82)]:_0x10b8dc['Q'][_0x5e9479(0x164f)],_0x4e77e6[_0x5e9479(0x2658)]=new _0x10b8dc['Q'](_0x4e77e6,_0x504f62,Object[_0x5e9479(0x12a9)]({'mass':0x0},_0x40f862))),_0x4e77e6['rotationQuaternion']=new _0x242832['_f'](),_0x4e77e6[_0x5e9479(0x39a9)]=!0x1,_0x2a0e78[_0x5e9479(0x1e1d)](_0x4e77e6);}_0x17f2d8[_0x46feaa]=_0x2a0e78;}),{'left':_0x17f2d8[_0x2e3feb(0x158e)],'right':_0x17f2d8['right']};}static['_GenerateDefaultHandMeshesAsync'](_0x5aa56a,_0x519ef5){return new Promise(_0x1f3668=>_0x391044(this,void 0x0,void 0x0,function*(){var _0x25dafb=a7_0x2532;const _0xf56a58={},_0x4e1116=(null!=(_0x8db8ec=null==(_0x8db8ec=_0x30c719[_0x25dafb(0x3504)])?void 0x0:_0x8db8ec[_0x25dafb(0x228)][0x1])&&_0x8db8ec[_0x25dafb(0x3995)]()&&(_0x30c719['_RightHandGLB']=null),null!=(_0x8db8ec=null==(_0x8db8ec=_0x30c719[_0x25dafb(0x3239)])?void 0x0:_0x8db8ec[_0x25dafb(0x228)][0x1])&&_0x8db8ec[_0x25dafb(0x3995)]()&&(_0x30c719[_0x25dafb(0x3239)]=null),!(!_0x30c719[_0x25dafb(0x3504)]||!_0x30c719['_LeftHandGLB']));var _0x8db8ec=yield Promise['all']([_0x30c719[_0x25dafb(0x3504)]||_0x2261e3['n'][_0x25dafb(0x40cb)]('',_0x30c719['DEFAULT_HAND_MODEL_BASE_URL'],_0x30c719['DEFAULT_HAND_MODEL_RIGHT_FILENAME'],_0x5aa56a),_0x30c719['_LeftHandGLB']||_0x2261e3['n']['ImportMeshAsync']('',_0x30c719[_0x25dafb(0x20f4)],_0x30c719[_0x25dafb(0x1fa)],_0x5aa56a)]);_0x30c719[_0x25dafb(0x3504)]=_0x8db8ec[0x0],_0x30c719[_0x25dafb(0x3239)]=_0x8db8ec[0x1];const _0xba8c8c=new _0x196c84['O']('handShader',_0x5aa56a,{'emitComments':!0x1});yield _0xba8c8c[_0x25dafb(0x1396)](_0x30c719[_0x25dafb(0x1fca)]),_0xba8c8c[_0x25dafb(0x2305)]=!0x0,_0xba8c8c[_0x25dafb(0xbf2)]=_0x24635c['F'][_0x25dafb(0x335c)],_0xba8c8c[_0x25dafb(0x2152)]=_0x1a11c9['g'][_0x25dafb(0x256c)],_0xba8c8c['build'](!0x1),_0x8db8ec=Object[_0x25dafb(0x12a9)]({'base':_0x190f2a['Wo'][_0x25dafb(0x1287)](0x74,0x3f,0xcb),'fresnel':_0x190f2a['Wo'][_0x25dafb(0x1287)](0x95,0x66,0xe5),'fingerColor':_0x190f2a['Wo']['FromInts'](0xb1,0x82,0xff),'tipFresnel':_0x190f2a['Wo']['FromInts'](0xdc,0xc8,0xff)},null==(_0x8db8ec=null==_0x519ef5?void 0x0:_0x519ef5[_0x25dafb(0xcd5)])?void 0x0:_0x8db8ec['customColors']);const _0x2abb7e={'base':_0xba8c8c[_0x25dafb(0x2abd)](_0x25dafb(0x3c5b)),'fresnel':_0xba8c8c[_0x25dafb(0x2abd)]('fresnelColor'),'fingerColor':_0xba8c8c[_0x25dafb(0x2abd)]('fingerColor'),'tipFresnel':_0xba8c8c[_0x25dafb(0x2abd)](_0x25dafb(0x338c))};_0x2abb7e[_0x25dafb(0x7f8)]['value']=_0x8db8ec[_0x25dafb(0x7f8)],_0x2abb7e[_0x25dafb(0x3782)][_0x25dafb(0xb06)]=_0x8db8ec['fresnel'],_0x2abb7e[_0x25dafb(0x27a4)]['value']=_0x8db8ec[_0x25dafb(0x27a4)],_0x2abb7e['tipFresnel'][_0x25dafb(0xb06)]=_0x8db8ec['tipFresnel'],['left',_0x25dafb(0x39c3)][_0x25dafb(0x66b)](_0x1d83a0=>{var _0x1da067=_0x25dafb;const _0x4f799e=_0x1da067(0x158e)==_0x1d83a0?_0x30c719['_LeftHandGLB']:_0x30c719['_RightHandGLB'];if(!_0x4f799e)throw new Error('Could\x20not\x20load\x20hand\x20model');const _0x231520=_0x4f799e['meshes'][0x1];_0x231520['_internalAbstractMeshDataInfo'][_0x1da067(0x1791)]=!0x0,_0x231520[_0x1da067(0xefb)]=_0xba8c8c[_0x1da067(0x292d)](_0x1d83a0+_0x1da067(0x3af3),!0x0),_0x231520[_0x1da067(0x39a9)]=!0x1,_0xf56a58[_0x1d83a0]=_0x231520,_0x4e1116||_0x5aa56a[_0x1da067(0x3ece)]||_0x4f799e[_0x1da067(0x228)][0x1]['rotate'](_0x2ca33c['RD']['Y'],Math['PI']);}),_0xba8c8c[_0x25dafb(0x3551)](),_0x1f3668({'left':_0xf56a58['left'],'right':_0xf56a58[_0x25dafb(0x39c3)]});}));}static[_0x438eda(0x4139)](_0x2cbc98){var _0x510802=_0x438eda;return _0x2cbc98='right'==_0x2cbc98?'R':'L',{[_0x5a3e6c[_0x510802(0x2565)]]:_0x510802(0x3ce6)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x718)]]:'thumb_metacarpal_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0xa35)]]:_0x510802(0x19d0)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x3c6e)]]:'thumb_distPhalanx_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x1f93)]]:_0x510802(0x1017)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x3880)]]:_0x510802(0x2f45)+_0x2cbc98,[_0x5a3e6c[_0x510802(0xa2e)]]:_0x510802(0x2792)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x3607)]]:'index_intPhalanx_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x549)]]:_0x510802(0xdf3)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x361)]]:_0x510802(0x22aa)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x40e6)]]:_0x510802(0x314a)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x39c4)]]:'middle_proxPhalanx_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x12d5)]]:_0x510802(0x3bf1)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x31c5)]]:'middle_distPhalanx_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x4e5)]]:'middle_tip_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x378f)]]:_0x510802(0x301b)+_0x2cbc98,[_0x5a3e6c['RING_FINGER_PHALANX_PROXIMAL']]:_0x510802(0x1b99)+_0x2cbc98,[_0x5a3e6c['RING_FINGER_PHALANX_INTERMEDIATE']]:_0x510802(0x1acd)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x1e6a)]]:_0x510802(0x30ba)+_0x2cbc98,[_0x5a3e6c['RING_FINGER_TIP']]:_0x510802(0x38c6)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x14aa)]]:_0x510802(0x711)+_0x2cbc98,[_0x5a3e6c[_0x510802(0x840)]]:_0x510802(0x3626)+_0x2cbc98,[_0x5a3e6c['PINKY_FINGER_PHALANX_INTERMEDIATE']]:'little_intPhalanx_'+_0x2cbc98,[_0x5a3e6c[_0x510802(0x394e)]]:'little_distPhalanx_'+_0x2cbc98,[_0x5a3e6c['PINKY_FINGER_TIP']]:_0x510802(0x2f82)+_0x2cbc98};}[_0x438eda(0x899)](){var _0x4f9c9a=_0x438eda;return _0x4f9c9a(0x3e74)!=typeof XRHand;}[_0x438eda(0x3173)](_0x45765c){return this['_attachedHands'][_0x45765c];}[_0x438eda(0xdaf)](_0x5ea861){var _0x2b6f6c=_0x438eda;return'none'==_0x5ea861?null:this[_0x2b6f6c(0x11b9)][_0x5ea861];}[_0x438eda(0x20d1)](){var _0x57274a=_0x438eda,_0xf3810f;return!!super['attach']()&&(this[_0x57274a(0x1386)]={'jointMeshes':_0x30c719[_0x57274a(0x1de3)](this[_0x57274a(0x381f)]),'handMeshes':(null==(_0xf3810f=this[_0x57274a(0x381f)]['handMeshes'])?void 0x0:_0xf3810f[_0x57274a(0x2b72)])||null,'rigMappings':(null==(_0xf3810f=this['options'][_0x57274a(0xcd5)])?void 0x0:_0xf3810f[_0x57274a(0x1102)])||null},null!=(_0xf3810f=this[_0x57274a(0x381f)][_0x57274a(0xcd5)])&&_0xf3810f[_0x57274a(0x2b72)]||null!=(_0xf3810f=this[_0x57274a(0x381f)][_0x57274a(0xcd5)])&&_0xf3810f[_0x57274a(0x1f6a)]||_0x30c719[_0x57274a(0x375)](_0x190e2f['l'][_0x57274a(0x3c92)],this[_0x57274a(0x381f)])[_0x57274a(0xd1a)](_0x21c654=>{var _0x406993=_0x57274a;this[_0x406993(0x1386)][_0x406993(0xcd5)]=_0x21c654,this[_0x406993(0x1386)][_0x406993(0x3edb)]={'left':_0x30c719[_0x406993(0x4139)](_0x406993(0x158e)),'right':_0x30c719[_0x406993(0x4139)]('right')},null!=(_0x21c654=this['_trackingHands'][_0x406993(0x158e)])&&_0x21c654['setHandMesh'](this[_0x406993(0x1386)][_0x406993(0xcd5)][_0x406993(0x158e)],this[_0x406993(0x1386)][_0x406993(0x3edb)][_0x406993(0x158e)]),null!=(_0x21c654=this[_0x406993(0x11b9)][_0x406993(0x39c3)])&&_0x21c654[_0x406993(0x1b77)](this[_0x406993(0x1386)][_0x406993(0xcd5)]['right'],this['_handResources'][_0x406993(0x3edb)]['right']);}),this[_0x57274a(0x381f)][_0x57274a(0x120a)][_0x57274a(0x1905)][_0x57274a(0x66b)](this[_0x57274a(0x2ddf)]),this[_0x57274a(0x255)](this[_0x57274a(0x381f)][_0x57274a(0x120a)][_0x57274a(0x1a43)],this['_attachHand']),this[_0x57274a(0x255)](this[_0x57274a(0x381f)]['xrInput'][_0x57274a(0x1098)],this[_0x57274a(0x1788)]),!0x0);}[_0x438eda(0x347)](_0x4aebc1){var _0x4d853f=_0x438eda,_0x836948;null!=(_0x836948=this[_0x4d853f(0x11b9)]['left'])&&_0x836948['updateFromXRFrame'](_0x4aebc1,this['_xrSessionManager'][_0x4d853f(0x2993)]),null!=(_0x836948=this['_trackingHands'][_0x4d853f(0x39c3)])&&_0x836948[_0x4d853f(0x3b81)](_0x4aebc1,this[_0x4d853f(0x456)]['referenceSpace']);}[_0x438eda(0x3be6)](_0x2fb902){var _0x36f1c5=_0x438eda,_0x431ad0,_0x53e3f4;const _0xc57086=this[_0x36f1c5(0x3173)](_0x2fb902);_0xc57086&&(_0x53e3f4='left'==_0xc57086[_0x36f1c5(0x132e)][_0x36f1c5(0x340)][_0x36f1c5(0x3e2f)]?_0x36f1c5(0x158e):_0x36f1c5(0x39c3),(null==(_0x431ad0=this[_0x36f1c5(0x11b9)][_0x53e3f4])?void 0x0:_0x431ad0[_0x36f1c5(0x132e)]['uniqueId'])===_0x2fb902&&(this['_trackingHands'][_0x53e3f4]=null),this[_0x36f1c5(0x3f82)][_0x36f1c5(0x2231)](_0xc57086),_0xc57086[_0x36f1c5(0x3551)](),delete this[_0x36f1c5(0x3b38)][_0x2fb902]);}['detach'](){var _0x100616=_0x438eda;return!!super[_0x100616(0x2a8e)]()&&(Object['keys'](this['_attachedHands'])[_0x100616(0x66b)](_0x379811=>this['_detachHandById'](_0x379811)),!0x0);}[_0x438eda(0x3551)](){var _0xb5d7ca=_0x438eda,_0x3ecebf;super[_0xb5d7ca(0x3551)](),this['onHandAddedObservable'][_0xb5d7ca(0xc60)](),this[_0xb5d7ca(0x3f82)]['clear'](),!this[_0xb5d7ca(0x1386)]['handMeshes']||null!=(_0x3ecebf=this[_0xb5d7ca(0x381f)][_0xb5d7ca(0xcd5)])&&_0x3ecebf[_0xb5d7ca(0x2b72)]||(this[_0xb5d7ca(0x1386)]['handMeshes'][_0xb5d7ca(0x158e)]['dispose'](),this[_0xb5d7ca(0x1386)][_0xb5d7ca(0xcd5)]['right'][_0xb5d7ca(0x3551)](),_0x30c719[_0xb5d7ca(0x3504)]=null,_0x30c719[_0xb5d7ca(0x3239)]=null),this[_0xb5d7ca(0x1386)][_0xb5d7ca(0x275e)]&&(this['_handResources'][_0xb5d7ca(0x275e)][_0xb5d7ca(0x158e)][_0xb5d7ca(0x66b)](_0x1b6ec8=>_0x1b6ec8[_0xb5d7ca(0x3551)]()),this[_0xb5d7ca(0x1386)][_0xb5d7ca(0x275e)][_0xb5d7ca(0x39c3)][_0xb5d7ca(0x66b)](_0x54845e=>_0x54845e[_0xb5d7ca(0x3551)]()));}}_0x30c719['Name']=_0x2e99a7['b']['HAND_TRACKING'],_0x30c719[_0x438eda(0x3fcd)]=0x1,_0x30c719[_0x438eda(0x20f4)]='https://assets.babylonjs.com/meshes/HandMeshes/',_0x30c719[_0x438eda(0x37db)]=_0x438eda(0x2473),_0x30c719[_0x438eda(0x1fa)]='l_hand_rhs.glb',_0x30c719[_0x438eda(0x1fca)]=_0x438eda(0x26e),_0x30c719[_0x438eda(0x200b)]={'radius':0.5,'flat':!0x1,'subdivisions':0x2},_0x30c719[_0x438eda(0x3504)]=null,_0x30c719['_LeftHandGLB']=null,_0x2e99a7['d'][_0x438eda(0x13b9)](_0x30c719[_0x438eda(0x55d)],(_0x15a895,_0x4bfd05)=>()=>new _0x30c719(_0x15a895,_0x4bfd05),_0x30c719['Version'],!0x1);},0xa0c2:(_0x593403,_0x3868e3,_0x57d51d)=>{var _0x462bc7=a7_0x38a779,_0xfdab16=_0x57d51d(0x205d),_0x38e5dd=_0x57d51d(0xf96c),_0x808c45=_0x57d51d(0x9fd1),_0x42d5e2=_0x57d51d(0xde31),_0x5d4f5a=_0x57d51d(0xe222);class _0x979483 extends _0x42d5e2['F']{constructor(_0x56e8d0,_0x24710c={}){var _0x484af8=a7_0x2532;super(_0x56e8d0),this['options']=_0x24710c,this['_tmpMat']=new _0x808c45['y3'](),this['_tmpPos']=new _0x808c45['P'](),this[_0x484af8(0x2c59)]=new _0x808c45['_f'](),this['_initHitTestSource']=_0x33b1cb=>{var _0x17306e=_0x484af8;if(_0x33b1cb){var _0x56c5dc=new XRRay(this['options'][_0x17306e(0x2736)]||{});const _0x3c0fc0={'space':this[_0x17306e(0x381f)][_0x17306e(0x46a)]?_0x33b1cb:this[_0x17306e(0x456)]['viewerReferenceSpace'],'offsetRay':_0x56c5dc};this[_0x17306e(0x381f)][_0x17306e(0x4ec)]&&(_0x3c0fc0[_0x17306e(0x4ec)]=this[_0x17306e(0x381f)][_0x17306e(0x4ec)]),_0x3c0fc0['space']?this[_0x17306e(0x456)][_0x17306e(0x389)]['requestHitTestSource'](_0x3c0fc0)[_0x17306e(0xd1a)](_0x37cd0e=>{var _0x1c4e31=_0x17306e;this[_0x1c4e31(0x2197)]&&this[_0x1c4e31(0x2197)]['cancel'](),this[_0x1c4e31(0x2197)]=_0x37cd0e;}):_0x5d4f5a['w1']['Warn'](_0x17306e(0x3347));}},this[_0x484af8(0x2745)]=!0x1,this[_0x484af8(0x3bcd)]=new _0x38e5dd['y$'](),this[_0x484af8(0x177c)]=!0x1,this[_0x484af8(0x1f63)]=_0x484af8(0x18b7),_0x5d4f5a['w1'][_0x484af8(0x27dc)]('Hit\x20test\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.');}[_0x462bc7(0x20d1)](){var _0x5582cf=_0x462bc7;return!!super[_0x5582cf(0x20d1)]()&&!!this['_xrSessionManager'][_0x5582cf(0x389)]['requestHitTestSource']&&(this['options'][_0x5582cf(0x277e)]||(this['_xrSessionManager']['referenceSpace']&&this[_0x5582cf(0x3493)](this[_0x5582cf(0x456)][_0x5582cf(0x2993)]),this[_0x5582cf(0x456)][_0x5582cf(0x315c)][_0x5582cf(0x33ee)](this[_0x5582cf(0x3493)])),this[_0x5582cf(0x381f)][_0x5582cf(0x20c5)]&&(_0x5da807=new XRRay(this['options'][_0x5582cf(0x31e0)]||{}),this[_0x5582cf(0x456)][_0x5582cf(0x389)][_0x5582cf(0x3c09)]({'profile':this[_0x5582cf(0x381f)]['transientHitTestProfile']||'generic-touchscreen','offsetRay':_0x5da807,'entityTypes':this[_0x5582cf(0x381f)][_0x5582cf(0x4ec)]})['then'](_0x4a078d=>{var _0x44c552=_0x5582cf;this[_0x44c552(0x11c3)]=_0x4a078d;})),!0x0);var _0x5da807;}[_0x462bc7(0x2a8e)](){var _0x320543=_0x462bc7;return!!super[_0x320543(0x2a8e)]()&&(this['_xrHitTestSource']&&(this[_0x320543(0x2197)]['cancel'](),this[_0x320543(0x2197)]=null),this['_xrSessionManager'][_0x320543(0x315c)]['removeCallback'](this[_0x320543(0x3493)]),this[_0x320543(0x11c3)]&&(this[_0x320543(0x11c3)][_0x320543(0x3dbd)](),this['_transientXrHitTestSource']=null),!0x0);}['dispose'](){var _0x307954=_0x462bc7;super[_0x307954(0x3551)](),this[_0x307954(0x3bcd)][_0x307954(0xc60)]();}['_onXRFrame'](_0x4f8a30){var _0x46731c=_0x462bc7,_0x19b473;if(this[_0x46731c(0x1c4e)]&&!this[_0x46731c(0x177c)]&&(this['_xrHitTestSource']&&(_0x19b473=_0x4f8a30[_0x46731c(0x15ca)](this[_0x46731c(0x2197)]),this['_processWebXRHitTestResult'](_0x19b473)),this[_0x46731c(0x11c3)])){const _0x2bd8dd=_0x4f8a30[_0x46731c(0x3dc3)](this[_0x46731c(0x11c3)]);_0x2bd8dd['forEach'](_0x4ab185=>{var _0x44a8be=_0x46731c;this[_0x44a8be(0x3892)](_0x4ab185[_0x44a8be(0x30e6)],_0x4ab185[_0x44a8be(0x340)]);});}}[_0x462bc7(0x3892)](_0x44f6cb,_0x15b9c2){var _0x5d2fa5=_0x462bc7;const _0x460f2a=[];_0x44f6cb[_0x5d2fa5(0x66b)](_0x1e8cc9=>{var _0x454209=_0x5d2fa5,_0x265dc5,_0x202993,_0x5bf9ae=_0x1e8cc9[_0x454209(0xf90)](this[_0x454209(0x456)]['referenceSpace']);_0x5bf9ae&&(_0x202993=_0x5bf9ae[_0x454209(0x1c4a)][_0x454209(0xdfa)],_0x265dc5=_0x5bf9ae[_0x454209(0x1c4a)]['orientation'],this['_tmpPos'][_0x454209(0xc1b)](_0x202993['x'],_0x202993['y'],_0x202993['z']),this[_0x454209(0x2c59)][_0x454209(0xc1b)](_0x265dc5['x'],_0x265dc5['y'],_0x265dc5['z'],_0x265dc5['w']),_0x808c45['y3'][_0x454209(0x27c7)](_0x5bf9ae[_0x454209(0x1c4a)]['matrix'],0x0,0x1,this[_0x454209(0x32ee)]),this[_0x454209(0x456)][_0x454209(0xa56)][_0x454209(0x3ece)]||(this['_tmpPos']['z']*=-0x1,this[_0x454209(0x2c59)]['z']*=-0x1,this[_0x454209(0x2c59)]['w']*=-0x1,this[_0x454209(0x32ee)][_0x454209(0x315d)]()),_0x202993={'position':this[_0x454209(0x2745)]?this['_tmpPos'][_0x454209(0x292d)]():this['_tmpPos'],'rotationQuaternion':this['autoCloneTransformation']?this[_0x454209(0x2c59)][_0x454209(0x292d)]():this[_0x454209(0x2c59)],'transformationMatrix':this[_0x454209(0x2745)]?this[_0x454209(0x32ee)]['clone']():this[_0x454209(0x32ee)],'inputSource':_0x15b9c2,'isTransient':!!_0x15b9c2,'xrHitResult':_0x1e8cc9},_0x460f2a[_0x454209(0x1e1d)](_0x202993));}),this[_0x5d2fa5(0x3bcd)]['notifyObservers'](_0x460f2a);}}_0x979483[_0x462bc7(0x55d)]=_0xfdab16['b'][_0x462bc7(0x414)],_0x979483[_0x462bc7(0x3fcd)]=0x2,_0xfdab16['d'][_0x462bc7(0x13b9)](_0x979483['Name'],(_0x52236f,_0x389c14)=>()=>new _0x979483(_0x52236f,_0x389c14),_0x979483[_0x462bc7(0x3fcd)],!0x1);},0x62d9:(_0x3b8069,_0x43c5ae,_0x483e2b)=>{var _0xd8ed76=a7_0x38a779,_0x481a3a=_0x483e2b(0x205d),_0x54372d=_0x483e2b(0xf96c),_0x386482=_0x483e2b(0x9fd1),_0x1fade6=_0x483e2b(0xde31),_0x645dae=_0x483e2b(0xe222);class _0x5bf253 extends _0x1fade6['F']{constructor(_0x35a2c1,_0x305a5b={}){var _0x17dbc7=a7_0x2532;super(_0x35a2c1),this[_0x17dbc7(0x381f)]=_0x305a5b,this['_direction']=new _0x386482['P'](0x0,0x0,-0x1),this[_0x17dbc7(0x2c66)]=new _0x386482['y3'](),this[_0x17dbc7(0x29d1)]=!0x1,this[_0x17dbc7(0x221d)]=new _0x386482['P'](0x0,0x0,0x0),this[_0x17dbc7(0x26d5)]=[],this[_0x17dbc7(0x3bcd)]=new _0x54372d['y$'](),this['_onHitTestResults']=_0x270420=>{var _0x2611ec=_0x17dbc7,_0x38b220=_0x270420[_0x2611ec(0x350f)](_0x1db2d7=>{var _0x18dd9b=_0x2611ec;const _0x3bfe57=_0x386482['y3'][_0x18dd9b(0x1c38)](_0x1db2d7['hitMatrix']);return this[_0x18dd9b(0x456)][_0x18dd9b(0xa56)][_0x18dd9b(0x3ece)]||_0x3bfe57[_0x18dd9b(0x315d)](),this['options'][_0x18dd9b(0x38e9)]&&_0x3bfe57[_0x18dd9b(0x242a)](this['options'][_0x18dd9b(0x38e9)][_0x18dd9b(0x269)](),_0x3bfe57),{'xrHitResult':_0x1db2d7,'transformationMatrix':_0x3bfe57};});this['lastNativeXRHitResults']=_0x270420,this[_0x2611ec(0x3bcd)]['notifyObservers'](_0x38b220);},this[_0x17dbc7(0xd8b)]=_0x3b1472=>{var _0x23532e=_0x17dbc7;this[_0x23532e(0x29d1)]&&_0x5bf253['XRHitTestWithSelectEvent'](_0x3b1472,this[_0x23532e(0x456)]['referenceSpace']);},this[_0x17dbc7(0x1f63)]=_0x17dbc7(0x18b7),_0x645dae['w1'][_0x17dbc7(0x27dc)]('A\x20newer\x20version\x20of\x20this\x20plugin\x20is\x20available');}static[_0xd8ed76(0x55b)](_0x2b7c64,_0x553115,_0xf9832f,_0x1300ca){var _0x1dd108=_0xd8ed76;return _0x2b7c64['requestHitTest'](_0x553115,_0xf9832f)[_0x1dd108(0xd1a)](_0x447318=>_0x447318['filter'](_0x1300ca||(_0x573f2d=>!!_0x573f2d[_0x1dd108(0x3aba)])));}static[_0xd8ed76(0x1182)](_0x5d6bf3,_0x8ceb9a){var _0x3574f9=_0xd8ed76,_0x1df801=_0x5d6bf3['frame']['getPose'](_0x5d6bf3[_0x3574f9(0x340)][_0x3574f9(0xbed)],_0x8ceb9a);if(!_0x1df801)return Promise[_0x3574f9(0x1bd5)]([]);return _0x1df801=new XRRay(_0x1df801[_0x3574f9(0x1c4a)]),this[_0x3574f9(0x55b)](_0x5d6bf3['frame']['session'],_0x1df801,_0x8ceb9a);}[_0xd8ed76(0x20d1)](){var _0x482563=_0xd8ed76;return!!super['attach']()&&(this[_0x482563(0x381f)][_0x482563(0x37e5)]&&this[_0x482563(0x456)]['session']['addEventListener']('select',this['_onSelect'],!0x1),!0x0);}[_0xd8ed76(0x2a8e)](){var _0x1ba3fa=_0xd8ed76;return!!super[_0x1ba3fa(0x2a8e)]()&&(this[_0x1ba3fa(0x29d1)]=!0x1,this[_0x1ba3fa(0x456)]['session'][_0x1ba3fa(0x1978)](_0x1ba3fa(0x6d9),this[_0x1ba3fa(0xd8b)]),!0x0);}[_0xd8ed76(0x3551)](){var _0x1404d0=_0xd8ed76;super[_0x1404d0(0x3551)](),this[_0x1404d0(0x3bcd)][_0x1404d0(0xc60)]();}[_0xd8ed76(0x347)](_0x3cd22f){var _0x199ff6=_0xd8ed76;this[_0x199ff6(0x1c4e)]&&!this[_0x199ff6(0x381f)][_0x199ff6(0x37e5)]&&(_0x3cd22f=_0x3cd22f[_0x199ff6(0x34a1)](this[_0x199ff6(0x456)][_0x199ff6(0x2993)]))&&(_0x386482['y3'][_0x199ff6(0x1bea)](_0x3cd22f['transform']['matrix'],0x0,this[_0x199ff6(0x2c66)]),_0x386482['P'][_0x199ff6(0x302d)](0x0,0x0,0x0,this[_0x199ff6(0x2c66)],this[_0x199ff6(0x221d)]),_0x386482['P'][_0x199ff6(0x302d)](0x0,0x0,-0x1,this['_mat'],this[_0x199ff6(0x1fa8)]),this[_0x199ff6(0x1fa8)][_0x199ff6(0xd06)](this['_origin']),this[_0x199ff6(0x1fa8)][_0x199ff6(0x3952)](),_0x3cd22f=new XRRay({'x':this[_0x199ff6(0x221d)]['x'],'y':this['_origin']['y'],'z':this[_0x199ff6(0x221d)]['z'],'w':0x0},{'x':this[_0x199ff6(0x1fa8)]['x'],'y':this[_0x199ff6(0x1fa8)]['y'],'z':this[_0x199ff6(0x1fa8)]['z'],'w':0x0}),_0x5bf253[_0x199ff6(0x55b)](this[_0x199ff6(0x456)]['session'],_0x3cd22f,this['_xrSessionManager'][_0x199ff6(0x2993)])[_0x199ff6(0xd1a)](this[_0x199ff6(0x2af5)]));}}_0x5bf253[_0xd8ed76(0x55d)]=_0x481a3a['b'][_0xd8ed76(0x414)],_0x5bf253[_0xd8ed76(0x3fcd)]=0x1,_0x481a3a['d']['AddWebXRFeature'](_0x5bf253[_0xd8ed76(0x55d)],(_0x561c2a,_0x1dc55a)=>()=>new _0x5bf253(_0x561c2a,_0x1dc55a),_0x5bf253[_0xd8ed76(0x3fcd)],!0x1);},0x109c1:(_0x855777,_0x394410,_0x1b0f23)=>{var _0x2282d5=a7_0x38a779;function _0x5d19a9(_0x2bf98d,_0x1e5a20,_0xcdca84,_0x21f1ec){return new(_0xcdca84=_0xcdca84||Promise)(function(_0x5f2340,_0x24ecc4){var _0xca60a2=a7_0x2532;function _0x5d5dde(_0x4817d0){try{_0x25fdc7(_0x21f1ec['next'](_0x4817d0));}catch(_0x77ab6d){_0x24ecc4(_0x77ab6d);}}function _0x1dfb0d(_0x40f955){var _0x1d597a=a7_0x2532;try{_0x25fdc7(_0x21f1ec[_0x1d597a(0x1bf3)](_0x40f955));}catch(_0x1d51d3){_0x24ecc4(_0x1d51d3);}}function _0x25fdc7(_0x137f34){var _0xbe9f6a=a7_0x2532,_0x41e255;_0x137f34[_0xbe9f6a(0xd2d)]?_0x5f2340(_0x137f34[_0xbe9f6a(0xb06)]):((_0x41e255=_0x137f34[_0xbe9f6a(0xb06)])instanceof _0xcdca84?_0x41e255:new _0xcdca84(function(_0x37fe00){_0x37fe00(_0x41e255);}))['then'](_0x5d5dde,_0x1dfb0d);}_0x25fdc7((_0x21f1ec=_0x21f1ec['apply'](_0x2bf98d,_0x1e5a20||[]))[_0xca60a2(0x118b)]());});}var _0x4985d8,_0x599d88=_0x1b0f23(0x205d),_0x38847b=_0x1b0f23(0xf96c),_0x292038=_0x1b0f23(0xde31),_0x221d22=_0x1b0f23(0x9fd1),_0x5e583c=_0x1b0f23(0xe222);_0x4985d8={'NotReceived':0x0,0x0:_0x2282d5(0x3cb6),'Waiting':0x1,0x1:_0x2282d5(0x2679),'Received':0x2,0x2:'Received'};class _0x256862 extends _0x292038['F']{constructor(_0x3e662f,_0x5ab439){var _0x42b392=_0x2282d5;super(_0x3e662f),this[_0x42b392(0x381f)]=_0x5ab439,this[_0x42b392(0x1a00)]=new _0x38847b['y$'](),this['onTrackableImageFoundObservable']=new _0x38847b['y$'](),this['onTrackedImageUpdatedObservable']=new _0x38847b['y$'](),this[_0x42b392(0x15f6)]=_0x4985d8[_0x42b392(0x3cb6)],this[_0x42b392(0x45d)]=[],this[_0x42b392(0x1f63)]=_0x42b392(0xd44);}[_0x2282d5(0x20d1)](){var _0x4c2da8=_0x2282d5;return super[_0x4c2da8(0x20d1)]();}[_0x2282d5(0x2a8e)](){var _0x95f16a=_0x2282d5;return super[_0x95f16a(0x2a8e)]();}[_0x2282d5(0x15c6)](_0x5957c6){var _0x250d68=_0x2282d5;return this[_0x250d68(0x45d)][_0x5957c6]||null;}[_0x2282d5(0x3551)](){var _0x122a4b=_0x2282d5;super[_0x122a4b(0x3551)](),this[_0x122a4b(0x45d)][_0x122a4b(0x66b)](_0xfd5ac=>{var _0x5f3f2c=_0x122a4b;_0xfd5ac[_0x5f3f2c(0x2d6c)][_0x5f3f2c(0x2821)]();}),this[_0x122a4b(0x45d)][_0x122a4b(0x3785)]=0x0,this[_0x122a4b(0x3f33)][_0x122a4b(0xc60)](),this[_0x122a4b(0x1a00)]['clear'](),this[_0x122a4b(0x1bef)]['clear']();}[_0x2282d5(0xbfe)](){return _0x5d19a9(this,void 0x0,void 0x0,function*(){var _0x3a62da=a7_0x2532;if(!this[_0x3a62da(0x381f)][_0x3a62da(0xc92)]||!this[_0x3a62da(0x381f)][_0x3a62da(0xc92)][_0x3a62da(0x3785)])return{};var _0x358001=this['options'][_0x3a62da(0xc92)]['map'](_0x11df1c=>_0x3a62da(0x3a16)==typeof _0x11df1c['src']?this[_0x3a62da(0x456)]['scene'][_0x3a62da(0x318e)]()[_0x3a62da(0x2008)](_0x11df1c['src']):Promise[_0x3a62da(0x1bd5)](_0x11df1c[_0x3a62da(0x2bb7)]));try{const _0x294b95=yield Promise['all'](_0x358001);return this['_originalTrackingRequest']=_0x294b95[_0x3a62da(0x350f)]((_0x476dc0,_0x22499c)=>({'image':_0x476dc0,'widthInMeters':this[_0x3a62da(0x381f)][_0x3a62da(0xc92)][_0x22499c][_0x3a62da(0x1b94)]})),{'trackedImages':this[_0x3a62da(0x4098)]};}catch(_0x188a83){return _0x5e583c['w1'][_0x3a62da(0xac3)](_0x3a62da(0x10ad)),{};}});}[_0x2282d5(0x347)](_0x1a217d){var _0x46df15=_0x2282d5;if(_0x1a217d[_0x46df15(0x1f3)]&&this[_0x46df15(0x15f6)]!==_0x4985d8[_0x46df15(0x2679)]){if(this[_0x46df15(0x15f6)]===_0x4985d8[_0x46df15(0x3cb6)])this['_checkScoresAsync']();else for(const _0xc2ff74 of _0x1a217d[_0x46df15(0x1f3)]()){let _0x2d2104=!0x1;var _0x5dac2f=_0xc2ff74[_0x46df15(0x38ac)];const _0x98b52=this[_0x46df15(0x45d)][_0x5dac2f];if(_0x98b52){_0x98b52[_0x46df15(0x2e80)]=_0xc2ff74,_0x98b52[_0x46df15(0x37dd)]!==_0xc2ff74[_0x46df15(0x179a)]&&(_0x98b52[_0x46df15(0x37dd)]=_0xc2ff74['measuredWidthInMeters'],_0x2d2104=!0x0),_0x5dac2f=_0x1a217d[_0x46df15(0xf90)](_0xc2ff74[_0x46df15(0x248f)],this['_xrSessionManager'][_0x46df15(0x2993)]);if(_0x5dac2f){const _0x210ba5=_0x98b52[_0x46df15(0x9b0)];_0x221d22['y3'][_0x46df15(0x1bea)](_0x5dac2f['transform'][_0x46df15(0x32de)],0x0,_0x210ba5),this[_0x46df15(0x456)]['scene']['useRightHandedSystem']||_0x210ba5[_0x46df15(0x315d)](),_0x2d2104=!0x0;}_0x5dac2f=_0x46df15(0x1b95)===_0xc2ff74['trackingState'],(_0x98b52[_0x46df15(0x1b95)]!==_0x5dac2f&&(_0x98b52[_0x46df15(0x1b95)]=_0x5dac2f,_0x2d2104=!0x0),_0x2d2104&&this[_0x46df15(0x1bef)][_0x46df15(0x2231)](_0x98b52));}}}}['_checkScoresAsync'](){return _0x5d19a9(this,void 0x0,void 0x0,function*(){var _0xfdbd9f=a7_0x2532;if(this['_xrSessionManager'][_0xfdbd9f(0x389)]['getTrackedImageScores']&&this[_0xfdbd9f(0x15f6)]===_0x4985d8['NotReceived']){this['_trackableScoreStatus']=_0x4985d8['Waiting'];var _0x123f3e,_0x5c17f3=yield this['_xrSessionManager'][_0xfdbd9f(0x389)][_0xfdbd9f(0x35cc)]();if(_0x5c17f3&&0x0!==_0x5c17f3[_0xfdbd9f(0x3785)]){for(let _0x1111d3=0x0;_0x1111d3<_0x5c17f3[_0xfdbd9f(0x3785)];++_0x1111d3)_0xfdbd9f(0xb98)==_0x5c17f3[_0x1111d3]?this['onUntrackableImageFoundObservable'][_0xfdbd9f(0x2231)](_0x1111d3):(_0x123f3e=this[_0xfdbd9f(0x4098)][_0x1111d3][_0xfdbd9f(0x3693)],_0x123f3e={'id':_0x1111d3,'originalBitmap':_0x123f3e,'transformationMatrix':new _0x221d22['y3'](),'ratio':_0x123f3e[_0xfdbd9f(0xad8)]/_0x123f3e[_0xfdbd9f(0x605)]},this[_0xfdbd9f(0x45d)][_0x1111d3]=_0x123f3e,this[_0xfdbd9f(0x3f33)][_0xfdbd9f(0x2231)](_0x123f3e));this[_0xfdbd9f(0x15f6)]=0x0<_0x5c17f3[_0xfdbd9f(0x3785)]?_0x4985d8[_0xfdbd9f(0x3e0a)]:_0x4985d8[_0xfdbd9f(0x3cb6)];}else this[_0xfdbd9f(0x15f6)]=_0x4985d8['NotReceived'];}});}}_0x256862[_0x2282d5(0x55d)]=_0x599d88['b'][_0x2282d5(0x80a)],_0x256862[_0x2282d5(0x3fcd)]=0x1,_0x599d88['d'][_0x2282d5(0x13b9)](_0x256862[_0x2282d5(0x55d)],(_0x9b6ed6,_0x2f6ac2)=>()=>new _0x256862(_0x9b6ed6,_0x2f6ac2),_0x256862[_0x2282d5(0x3fcd)],!0x1);},0x8d0b:(_0x5cf61b,_0x1953a3,_0x5c3aef)=>{var _0xfd883d=a7_0x38a779,_0x17d407=_0x5c3aef(0x205d),_0x2756c0=_0x5c3aef(0xde31),_0x233065=_0x5c3aef(0x14826),_0x2b200a=_0x5c3aef(0x3a6b),_0x31ca73=_0x5c3aef(0x508e);class _0x19d201 extends _0x2b200a['s']{constructor(_0x2c3be0,_0x13b93d,_0x9aca26,_0x1e661b,_0x3e4d46,_0x46f36){var _0x7d6779=a7_0x2532;super(_0x2c3be0,_0x13b93d,_0x9aca26,_0x1e661b,_0x46f36),this[_0x7d6779(0x2c11)]=_0x2c3be0,this[_0x7d6779(0x3125)]=_0x13b93d,this[_0x7d6779(0x11f5)]=_0x9aca26,this['layerType']=_0x1e661b,this[_0x7d6779(0x22c9)]=_0x3e4d46,this['createRTTProvider']=_0x46f36;}}class _0x432e58 extends _0x233065['y']{constructor(_0x4d9660,_0x34c543,_0x1510cc){var _0x2ef087=a7_0x2532;super(_0x4d9660['scene'],_0x1510cc),this[_0x2ef087(0x456)]=_0x4d9660,this[_0x2ef087(0x48f)]=_0x34c543,this['layerWrapper']=_0x1510cc,this[_0x2ef087(0x2a03)]=new Map(),this[_0x2ef087(0xc01)]=_0x1510cc[_0x2ef087(0x11f5)];}[_0xfd883d(0x2a58)](_0x169b6c,_0x4ffd92){var _0x49cdbe=_0xfd883d,_0x271250=this['_lastSubImages'][_0x49cdbe(0xa84)](_0x4ffd92),_0x4d404b=_0x49cdbe(0x158e)==_0x4ffd92?0x0:0x1;return this['_renderTargetTextures'][_0x4d404b]&&(null==_0x271250?void 0x0:_0x271250['textureWidth'])===_0x169b6c[_0x49cdbe(0x4108)]&&(null==_0x271250?void 0x0:_0x271250[_0x49cdbe(0x2eb)])==_0x169b6c['textureHeight']||(this[_0x49cdbe(0x2931)][_0x4d404b]=this[_0x49cdbe(0x14eb)](_0x169b6c[_0x49cdbe(0x4108)],_0x169b6c[_0x49cdbe(0x2eb)],null,_0x169b6c[_0x49cdbe(0x14b6)],_0x169b6c['depthStencilTexture'],this['layerWrapper'][_0x49cdbe(0x22c9)]),this['_framebufferDimensions']={'framebufferWidth':_0x169b6c[_0x49cdbe(0x4108)],'framebufferHeight':_0x169b6c[_0x49cdbe(0x2eb)]}),this[_0x49cdbe(0x2a03)]['set'](_0x4ffd92,_0x169b6c),this[_0x49cdbe(0x2931)][_0x4d404b];}[_0xfd883d(0x13af)](_0x2bed7b){var _0x427a3f=_0xfd883d,_0x308a19=this[_0x427a3f(0x456)][_0x427a3f(0x17a0)];return _0x308a19?this['_xrWebGLBinding'][_0x427a3f(0x2022)](this[_0x427a3f(0xc01)],_0x308a19,_0x2bed7b):null;}['getRenderTargetTextureForEye'](_0x3b66b3){var _0x2ae1b7=_0xfd883d,_0x492a36=this[_0x2ae1b7(0x13af)](_0x3b66b3);return _0x492a36?this[_0x2ae1b7(0x2a58)](_0x492a36,_0x3b66b3):null;}[_0xfd883d(0x27d3)](_0x58283f){var _0x4c0e73=_0xfd883d;return this[_0x4c0e73(0x328c)](_0x58283f[_0x4c0e73(0x9f0)]);}[_0xfd883d(0x3f4a)](_0x1c6d08,_0x16da45){var _0x466701=_0xfd883d,_0x560b73=_0x16da45['textureWidth'],_0x2e950c=_0x16da45[_0x466701(0x2eb)],_0x16da45=_0x16da45[_0x466701(0x34a)];_0x1c6d08['x']=_0x16da45['x']/_0x560b73,_0x1c6d08['y']=_0x16da45['y']/_0x2e950c,_0x1c6d08[_0x466701(0xad8)]=_0x16da45[_0x466701(0xad8)]/_0x560b73,_0x1c6d08[_0x466701(0x605)]=_0x16da45[_0x466701(0x605)]/_0x2e950c;}[_0xfd883d(0xca4)](_0x2b430c,_0x16b34e){var _0x2284dd=_0xfd883d;return _0x16b34e=this[_0x2284dd(0x2a03)][_0x2284dd(0xa84)](_0x16b34e[_0x2284dd(0x9f0)])||this[_0x2284dd(0x13af)](_0x16b34e['eye']),!!_0x16b34e&&(this[_0x2284dd(0x3f4a)](_0x2b430c,_0x16b34e),!0x0);}}class _0x45fa8e extends _0x19d201{constructor(_0x44e5df,_0x26a2c6,_0x7f5db7){var _0x26a1f3=_0xfd883d;super(()=>_0x44e5df[_0x26a1f3(0x4108)],()=>_0x44e5df[_0x26a1f3(0x2eb)],_0x44e5df,_0x26a1f3(0x2a8),_0x26a2c6,_0x12c28d=>new _0x4f364b(_0x12c28d,_0x7f5db7,this)),this[_0x26a1f3(0x11f5)]=_0x44e5df;}}class _0x4f364b extends _0x432e58{constructor(_0xe636b2,_0x157444,_0x55a33d){var _0x5a8536=_0xfd883d;super(_0xe636b2,_0x157444,_0x55a33d),this[_0x5a8536(0x11fe)]=_0x55a33d,this['_projectionLayer']=_0x55a33d['layer'];}[_0xfd883d(0x1db6)](_0x15587f){var _0x98a065=_0xfd883d;return this[_0x98a065(0x48f)]['getViewSubImage'](this['_projectionLayer'],_0x15587f);}[_0xfd883d(0x27d3)](_0xf660c3){var _0x1210c0=_0xfd883d;return this[_0x1210c0(0x2a58)](this[_0x1210c0(0x1db6)](_0xf660c3),_0xf660c3['eye']);}[_0xfd883d(0x328c)](_0x971a38){var _0x2d45e8=_0xfd883d,_0x26ba44=this[_0x2d45e8(0x2a03)][_0x2d45e8(0xa84)](_0x971a38);return _0x26ba44?this['_getRenderTargetForSubImage'](_0x26ba44,_0x971a38):null;}[_0xfd883d(0xca4)](_0x3429ca,_0x275683){var _0x1a722d=_0xfd883d;return _0x275683=this['_lastSubImages']['get'](_0x275683[_0x1a722d(0x9f0)])||this[_0x1a722d(0x1db6)](_0x275683),!!_0x275683&&(this[_0x1a722d(0x3f4a)](_0x3429ca,_0x275683),!0x0);}}const _0x51ab68={},_0x486c12={'textureType':_0xfd883d(0xd74),'colorFormat':0x1908,'depthFormat':0x88f0,'scaleFactor':0x1};class _0x15ac3d extends _0x2756c0['F']{constructor(_0xe66f4,_0x55b1db={}){var _0x2890e7=_0xfd883d;super(_0xe66f4),this[_0x2890e7(0xc6e)]=_0x55b1db,this[_0x2890e7(0x1e03)]=[],this[_0x2890e7(0x1f63)]=_0x2890e7(0x1459);}[_0xfd883d(0x20d1)](){var _0x205fdc=_0xfd883d;if(!super[_0x205fdc(0x20d1)]())return!0x1;const _0x5d7f18=this[_0x205fdc(0x456)][_0x205fdc(0xa56)][_0x205fdc(0x318e)](),_0x425246=(this['_glContext']=_0x5d7f18['_gl'],this[_0x205fdc(0x48f)]=new XRWebGLBinding(this['_xrSessionManager']['session'],this[_0x205fdc(0x38a3)]),this['_existingLayers'][_0x205fdc(0x3785)]=0x0,Object[_0x205fdc(0x12a9)]({},_0x486c12));var _0x21d3bc=this[_0x205fdc(0xc6e)][_0x205fdc(0x1326)]&&_0x5d7f18['getCaps']()['multiview'];return _0x21d3bc&&(_0x425246[_0x205fdc(0x2df7)]='texture-array'),this['addXRSessionLayer'](this[_0x205fdc(0x53d)](_0x425246,_0x21d3bc)),!0x0;}[_0xfd883d(0x2a8e)](){var _0x2e6197=_0xfd883d;return!!super[_0x2e6197(0x2a8e)]()&&!(this[_0x2e6197(0x1e03)][_0x2e6197(0x3785)]=0x0);}[_0xfd883d(0x345)](_0x54b959=_0x51ab68){var _0x24c2bf=_0xfd883d;return _0x54b959=new XRWebGLLayer(this[_0x24c2bf(0x456)][_0x24c2bf(0x389)],this['_glContext'],_0x54b959),new _0x31ca73['J'](_0x54b959);}[_0xfd883d(0x53d)](_0x3551b7=_0x486c12,_0x1ddfec=!0x1){var _0x2358c7=_0xfd883d;if(_0x1ddfec&&_0x2358c7(0x234e)!==_0x3551b7[_0x2358c7(0x2df7)])throw new Error(_0x2358c7(0x24f8));if(!_0x1ddfec&&_0x2358c7(0x234e)===_0x3551b7[_0x2358c7(0x2df7)])throw new Error(_0x2358c7(0x1ddb));return _0x3551b7=this[_0x2358c7(0x48f)][_0x2358c7(0x53d)](_0x3551b7),new _0x45fa8e(_0x3551b7,_0x1ddfec,this[_0x2358c7(0x48f)]);}[_0xfd883d(0x315)](_0x300105){var _0x4f1bb3=_0xfd883d;this[_0x4f1bb3(0xd29)]([...this[_0x4f1bb3(0x1e03)],_0x300105]);}[_0xfd883d(0xd29)](_0x101ad8){var _0x2aa94e=_0xfd883d;this[_0x2aa94e(0x1e03)]=_0x101ad8;const _0x4fbfd2=Object[_0x2aa94e(0x12a9)]({},this[_0x2aa94e(0x456)][_0x2aa94e(0x389)][_0x2aa94e(0x1235)]);_0x4fbfd2[_0x2aa94e(0x2bb9)]=void 0x0,_0x4fbfd2['layers']=_0x101ad8[_0x2aa94e(0x350f)](_0x5b9eb5=>_0x5b9eb5[_0x2aa94e(0x11f5)]),this[_0x2aa94e(0x456)][_0x2aa94e(0x36d9)](_0x4fbfd2),this[_0x2aa94e(0x456)][_0x2aa94e(0x25e0)](0x0<_0x101ad8['length']?_0x101ad8[0x0]:null);}['isCompatible'](){var _0x58ddd7=_0xfd883d;return!this[_0x58ddd7(0x456)][_0x58ddd7(0x28d0)]&&_0x58ddd7(0x3e74)!=typeof XRWebGLBinding&&!!XRWebGLBinding[_0x58ddd7(0x1fd2)]['createProjectionLayer'];}['dispose'](){var _0x5a8def=_0xfd883d;super[_0x5a8def(0x3551)]();}[_0xfd883d(0x347)](_0x501c1b){}}_0x15ac3d[_0xfd883d(0x55d)]=_0x17d407['b']['LAYERS'],_0x15ac3d[_0xfd883d(0x3fcd)]=0x1,_0x17d407['d'][_0xfd883d(0x13b9)](_0x15ac3d[_0xfd883d(0x55d)],(_0x3e6ca6,_0x22d9dd)=>()=>new _0x15ac3d(_0x3e6ca6,_0x22d9dd),_0x15ac3d[_0xfd883d(0x3fcd)],!0x1);},0x22f0:(_0x4b84e1,_0x352d30,_0x5cb768)=>{var _0x5c4be5=a7_0x38a779,_0x48030e=_0x5cb768(0xc627),_0xe075ec=_0x5cb768(0x25b1),_0x4e34f5=_0x5cb768(0xf96c),_0x2cfacb=_0x5cb768(0xe222),_0x58e370=_0x5cb768(0x205d),_0x33f55f=_0x5cb768(0xde31),_0x2e4b1c=_0x5cb768(0x77a5),_0x25a301=_0x5cb768(0xc84b),_0x4d7974=_0x5cb768(0x9fd1),_0x479068=_0x5cb768(0x2283),_0x24098d=_0x5cb768(0x11929),_0x24e632=_0x5cb768(0x17cee),_0x52e690=_0x5cb768(0x72fb);class _0xe1fee9 extends _0x33f55f['F']{constructor(_0x37406b,_0x26f1b3){var _0x336518=a7_0x2532;super(_0x37406b),this[_0x336518(0x381f)]=_0x26f1b3,this['_canvasContext']=null,this[_0x336518(0x1e14)]=null,this['_xrLightEstimate']=null,this[_0x336518(0x1c1d)]=null,this[_0x336518(0x48f)]=null,this[_0x336518(0x2c10)]=_0x4d7974['P']['Up']()[_0x336518(0x24d5)](),this[_0x336518(0x14ee)]=_0x25a301['Wo'][_0x336518(0x1f94)](),this[_0x336518(0x3bb)]=0x1,this['_sphericalHarmonics']=new _0x24e632['_'](),this[_0x336518(0x7fc)]=Date[_0x336518(0xef4)](),this['_lightEstimationPollTime']=Date[_0x336518(0xef4)](),this[_0x336518(0x1a6b)]=0x10,this[_0x336518(0x702)]=null,this[_0x336518(0x213)]=new _0x4e34f5['y$'](),this['_updateReflectionCubeMap']=()=>{var _0xd59fb9=_0x336518,_0x502ed7;if(this['_xrLightProbe']){if(this[_0xd59fb9(0x381f)][_0xd59fb9(0x9fe)]){var _0x2e759f=Date[_0xd59fb9(0xef4)]();if(_0x2e759f-this[_0xd59fb9(0x7fc)]<this['options'][_0xd59fb9(0x9fe)])return;this[_0xd59fb9(0x7fc)]=_0x2e759f;}_0x2e759f=this['_getXRGLBinding']()['getReflectionCubeMap'](this[_0xd59fb9(0x1c1d)]);if(_0x2e759f&&this['_reflectionCubeMap']){if(this[_0xd59fb9(0x1e14)][_0xd59fb9(0x14bf)])null!=(_0x502ed7=this[_0xd59fb9(0x1e14)][_0xd59fb9(0x14bf)]['_hardwareTexture'])&&_0x502ed7[_0xd59fb9(0xc1b)](_0x2e759f),this[_0xd59fb9(0x1e14)][_0xd59fb9(0x14bf)][_0xd59fb9(0x318e)]()[_0xd59fb9(0x58a)]();else{const _0x5c169e=new _0xe075ec['l'](this[_0xd59fb9(0x456)]['scene'][_0xd59fb9(0x318e)](),_0xe075ec['S'][_0xd59fb9(0xcb9)]);_0x5c169e[_0xd59fb9(0x1407)]=!0x0,_0x5c169e[_0xd59fb9(0x192c)]=!0x1,_0x5c169e[_0xd59fb9(0x362d)]='srgba8'===this[_0xd59fb9(0x381f)][_0xd59fb9(0x872)],_0x5c169e['format']=_0x2e4b1c['g']['TEXTUREFORMAT_RGBA'],_0x5c169e[_0xd59fb9(0x25ff)]=!0x0,_0x5c169e[_0xd59fb9(0x261)]='srgba8'!==this['options']['reflectionFormat']?_0x2e4b1c['g'][_0xd59fb9(0x144b)]:_0x2e4b1c['g'][_0xd59fb9(0x7d6)],_0x5c169e[_0xd59fb9(0x3249)]=_0x2e4b1c['g'][_0xd59fb9(0x33e9)],_0x5c169e['width']=this[_0xd59fb9(0x1a6b)],_0x5c169e[_0xd59fb9(0x605)]=this[_0xd59fb9(0x1a6b)],_0x5c169e[_0xd59fb9(0x1d53)]=_0x2e4b1c['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x5c169e[_0xd59fb9(0x29d4)]=_0x2e4b1c['g'][_0xd59fb9(0x2b84)],_0x5c169e[_0xd59fb9(0xb48)]=new _0x48030e['B'](_0x2e759f,this[_0xd59fb9(0x1c8c)]()),this[_0xd59fb9(0x1e14)][_0xd59fb9(0x14bf)]=_0x5c169e;}this[_0xd59fb9(0x1e14)][_0xd59fb9(0x14bf)][_0xd59fb9(0x1977)]=!0x0,this[_0xd59fb9(0x456)][_0xd59fb9(0xa56)][_0xd59fb9(0x2977)](_0x2e4b1c['g']['MATERIAL_TextureDirtyFlag']),this[_0xd59fb9(0x213)][_0xd59fb9(0x2231)](this['_reflectionCubeMap']);}}},this[_0x336518(0x1f63)]=_0x336518(0xc8a),this[_0x336518(0x381f)][_0x336518(0x35a0)]&&(this['directionalLight']=new _0x479068['O'](_0x336518(0x1ac3),this[_0x336518(0x2c10)],this[_0x336518(0x456)][_0x336518(0xa56)]),this['directionalLight'][_0x336518(0xdfa)]=new _0x4d7974['P'](0x0,0x8,0x0),this['directionalLight']['intensity']=0x0,this[_0x336518(0x702)][_0x336518(0x2132)]=_0x52e690['m'][_0x336518(0x4097)]),_0x2cfacb['w1'][_0x336518(0x27dc)](_0x336518(0x1896));}get['reflectionCubeMapTexture'](){var _0x25192c=a7_0x2532;return this[_0x25192c(0x1e14)];}get['xrLightingEstimate'](){var _0x607bc6=a7_0x2532;return this[_0x607bc6(0xbfc)]&&{'lightColor':this[_0x607bc6(0x14ee)],'lightDirection':this[_0x607bc6(0x2c10)],'lightIntensity':this['_intensity'],'sphericalHarmonics':this[_0x607bc6(0x3d5c)]};}['_getCanvasContext'](){var _0xee377d=a7_0x2532;return null===this[_0xee377d(0x331)]&&(this[_0xee377d(0x331)]=this[_0xee377d(0x456)]['scene'][_0xee377d(0x318e)]()[_0xee377d(0x1fd1)]),this['_canvasContext'];}[_0x5c4be5(0x2b06)](){var _0xf8f062=_0x5c4be5,_0x2a0da5;return null===this['_xrWebGLBinding']&&(_0x2a0da5=this[_0xf8f062(0x1c8c)](),this[_0xf8f062(0x48f)]=new XRWebGLBinding(this[_0xf8f062(0x456)][_0xf8f062(0x389)],_0x2a0da5)),this[_0xf8f062(0x48f)];}['attach'](){var _0xab8a5e=_0x5c4be5;if(!super[_0xab8a5e(0x20d1)]())return!0x1;var _0x450183=null!=(_0x450183=this[_0xab8a5e(0x381f)][_0xab8a5e(0x872)])?_0x450183:this[_0xab8a5e(0x456)][_0xab8a5e(0x389)][_0xab8a5e(0x1f21)]||_0xab8a5e(0x31e8);return this[_0xab8a5e(0x381f)]['reflectionFormat']=_0x450183,this[_0xab8a5e(0x456)]['session']['requestLightProbe']({'reflectionFormat':_0x450183})['then'](_0x280483=>{var _0x4e33b1=_0xab8a5e;this['_xrLightProbe']=_0x280483,this[_0x4e33b1(0x381f)][_0x4e33b1(0x1ee4)]||(this[_0x4e33b1(0x1e14)]||(this['_reflectionCubeMap']=new _0x24098d['V'](this['_xrSessionManager'][_0x4e33b1(0xa56)]),this[_0x4e33b1(0x1e14)][_0x4e33b1(0x2432)]=!0x0,this[_0x4e33b1(0x1e14)][_0x4e33b1(0x1cd5)]=_0x2e4b1c['g']['TEXTURE_CUBIC_MODE'],this[_0x4e33b1(0x381f)]['setSceneEnvironmentTexture']&&(this['_xrSessionManager'][_0x4e33b1(0xa56)]['environmentTexture']=this[_0x4e33b1(0x1e14)])),this[_0x4e33b1(0x1c1d)]['addEventListener'](_0x4e33b1(0x1cbc),this[_0x4e33b1(0xf3a)]));}),!0x0;}[_0x5c4be5(0x2a8e)](){var _0x60b5aa=_0x5c4be5,_0xb40151=super[_0x60b5aa(0x2a8e)]();return null===this[_0x60b5aa(0x1c1d)]||this[_0x60b5aa(0x381f)][_0x60b5aa(0x1ee4)]||(this['_xrLightProbe'][_0x60b5aa(0x1978)](_0x60b5aa(0x1cbc),this[_0x60b5aa(0xf3a)]),this[_0x60b5aa(0x1c1d)]=null),this['_canvasContext']=null,this[_0x60b5aa(0xbfc)]=null,this[_0x60b5aa(0x48f)]=null,_0xb40151;}[_0x5c4be5(0x3551)](){var _0x276cb1=_0x5c4be5;super[_0x276cb1(0x3551)](),this[_0x276cb1(0x213)]['clear'](),this['directionalLight']&&(this[_0x276cb1(0x702)][_0x276cb1(0x3551)](),this['directionalLight']=null),null!==this['_reflectionCubeMap']&&(this['_reflectionCubeMap']['_texture']&&this[_0x276cb1(0x1e14)][_0x276cb1(0x14bf)][_0x276cb1(0x3551)](),this['_reflectionCubeMap'][_0x276cb1(0x3551)](),this[_0x276cb1(0x1e14)]=null);}[_0x5c4be5(0x347)](_0x192e57){var _0x212563=_0x5c4be5;if(null!==this[_0x212563(0x1c1d)]){if(this[_0x212563(0x381f)][_0x212563(0xc26)]){var _0x436445=Date[_0x212563(0xef4)]();if(_0x436445-this[_0x212563(0x3883)]<this[_0x212563(0x381f)]['lightEstimationPollInterval'])return;this[_0x212563(0x3883)]=_0x436445;}this[_0x212563(0xbfc)]=_0x192e57['getLightEstimate'](this['_xrLightProbe']),this['_xrLightEstimate']&&(this[_0x212563(0x3bb)]=Math[_0x212563(0x695)](0x1,this[_0x212563(0xbfc)][_0x212563(0x15b7)]['x'],this[_0x212563(0xbfc)][_0x212563(0x15b7)]['y'],this[_0x212563(0xbfc)][_0x212563(0x15b7)]['z']),_0x436445=this[_0x212563(0x456)]['scene'][_0x212563(0x3ece)]?0x1:-0x1,this[_0x212563(0x381f)][_0x212563(0x2175)]&&(this[_0x212563(0x2c10)]=new _0x4d7974['P'](),this['_lightColor']=new _0x25a301['Wo'](),this[_0x212563(0x702)]&&(this[_0x212563(0x702)][_0x212563(0x1451)]=this[_0x212563(0x2c10)],this[_0x212563(0x702)]['diffuse']=this[_0x212563(0x14ee)])),this['_lightDirection'][_0x212563(0x408c)](this[_0x212563(0xbfc)][_0x212563(0x425)]['x'],this[_0x212563(0xbfc)]['primaryLightDirection']['y'],this[_0x212563(0xbfc)][_0x212563(0x425)]['z']*_0x436445),this[_0x212563(0x14ee)]['copyFromFloats'](this[_0x212563(0xbfc)]['primaryLightIntensity']['x']/this['_intensity'],this[_0x212563(0xbfc)][_0x212563(0x15b7)]['y']/this[_0x212563(0x3bb)],this[_0x212563(0xbfc)][_0x212563(0x15b7)]['z']/this['_intensity']),this[_0x212563(0x3d5c)][_0x212563(0x300)](this[_0x212563(0xbfc)][_0x212563(0x220a)]),this['_reflectionCubeMap']&&!this[_0x212563(0x381f)]['disableSphericalPolynomial']&&(this[_0x212563(0x1e14)][_0x212563(0x326a)]=this[_0x212563(0x1e14)][_0x212563(0x326a)]||new _0x24e632['i'](),null!=(_0x192e57=this[_0x212563(0x1e14)][_0x212563(0x326a)])&&_0x192e57[_0x212563(0x1c6f)](this[_0x212563(0x3d5c)])),this[_0x212563(0x2c10)]['negateInPlace'](),this['directionalLight']&&(this[_0x212563(0x702)][_0x212563(0x1451)][_0x212563(0x448)](this[_0x212563(0x2c10)]),this[_0x212563(0x702)][_0x212563(0x220c)]=Math['min'](this[_0x212563(0x3bb)],0x1),this[_0x212563(0x702)]['diffuse'][_0x212563(0x448)](this['_lightColor'])));}}}_0xe1fee9[_0x5c4be5(0x55d)]=_0x58e370['b']['LIGHT_ESTIMATION'],_0xe1fee9[_0x5c4be5(0x3fcd)]=0x1,_0x58e370['d'][_0x5c4be5(0x13b9)](_0xe1fee9['Name'],(_0x4a217f,_0xd91f0c)=>()=>new _0xe1fee9(_0x4a217f,_0xd91f0c),_0xe1fee9['Version'],!0x1);},0x4516:(_0x4b522f,_0x4a23fd,_0x50236f)=>{var _0x35de99=a7_0x38a779,_0x5877ef=_0x50236f(0x205d),_0x12bb09=_0x50236f(0xde31),_0x908c49=_0x50236f(0x15857),_0x29dfe3=_0x50236f(0xf96c),_0x17c8ae=_0x50236f(0x6214);let _0x46cbd1=0x0;class _0x338d8e extends _0x12bb09['F']{constructor(_0x492d7f,_0x141adf={}){var _0x5cbc49=a7_0x2532;super(_0x492d7f),this[_0x5cbc49(0xc6e)]=_0x141adf,this[_0x5cbc49(0xdbe)]=new Map(),this[_0x5cbc49(0x1f73)]=new _0x29dfe3['y$'](),this[_0x5cbc49(0x11ad)]=new _0x29dfe3['y$'](),this['onMeshUpdatedObservable']=new _0x29dfe3['y$'](),this[_0x5cbc49(0x1f63)]='mesh-detection',this[_0x5cbc49(0x456)][_0x5cbc49(0x389)]?this['_init']():this[_0x5cbc49(0x456)][_0x5cbc49(0xd52)][_0x5cbc49(0x2e19)](()=>{var _0x10c1ea=_0x5cbc49;this[_0x10c1ea(0x1fe5)]();});}['detach'](){var _0xc9f769=a7_0x2532;return!!super[_0xc9f769(0x2a8e)]()&&(this['_xrSessionManager'][_0xc9f769(0x28d0)]&&this['_xrSessionManager'][_0xc9f769(0x389)][_0xc9f769(0x1f2e)]&&this[_0xc9f769(0x456)]['session'][_0xc9f769(0x1f2e)](!0x1),this[_0xc9f769(0xc6e)][_0xc9f769(0x52c)]||(this[_0xc9f769(0xdbe)][_0xc9f769(0x66b)](_0x4cef81=>{var _0x4c59f0=_0xc9f769;this[_0x4c59f0(0x11ad)][_0x4c59f0(0x2231)](_0x4cef81);}),this[_0xc9f769(0xdbe)][_0xc9f769(0xc60)]()),!0x0);}[_0x35de99(0x3551)](){var _0x26b674=_0x35de99;super[_0x26b674(0x3551)](),this[_0x26b674(0x1f73)][_0x26b674(0xc60)](),this['onMeshRemovedObservable'][_0x26b674(0xc60)](),this[_0x26b674(0x1586)]['clear']();}['_onXRFrame'](_0x18c695){var _0x40c4cb=_0x35de99,_0x2ba9f9;try{if(!this['attached']||!_0x18c695)return;const _0x998776=null==(_0x2ba9f9=_0x18c695[_0x40c4cb(0x1835)])?void 0x0:_0x2ba9f9[_0x40c4cb(0x1054)];if(_0x998776){const _0x491c6b=new Set();this[_0x40c4cb(0xdbe)][_0x40c4cb(0x66b)]((_0x5c0a2a,_0x3f1332)=>{var _0x33d1a2=_0x40c4cb;_0x998776['has'](_0x3f1332)||_0x491c6b[_0x33d1a2(0x33ee)](_0x3f1332);}),_0x491c6b[_0x40c4cb(0x66b)](_0x57421f=>{var _0x37fa66=_0x40c4cb,_0x16dc6b=this[_0x37fa66(0xdbe)][_0x37fa66(0xa84)](_0x57421f);_0x16dc6b&&(this['onMeshRemovedObservable'][_0x37fa66(0x2231)](_0x16dc6b),this[_0x37fa66(0xdbe)][_0x37fa66(0x13b8)](_0x57421f));}),_0x998776[_0x40c4cb(0x66b)](_0x40eec1=>{var _0xf72d1e=_0x40c4cb,_0x1d3dab;this[_0xf72d1e(0xdbe)][_0xf72d1e(0x39d7)](_0x40eec1)?_0x40eec1[_0xf72d1e(0x3eda)]===this[_0xf72d1e(0x456)][_0xf72d1e(0x2e2c)]&&(_0x1d3dab=this[_0xf72d1e(0xdbe)]['get'](_0x40eec1))&&(this[_0xf72d1e(0x3092)](_0x40eec1,_0x1d3dab,_0x18c695),this['onMeshUpdatedObservable'][_0xf72d1e(0x2231)](_0x1d3dab)):(_0x1d3dab={'id':_0x46cbd1++,'xrMesh':_0x40eec1},_0x1d3dab=this[_0xf72d1e(0x3092)](_0x40eec1,_0x1d3dab,_0x18c695),this['_detectedMeshes']['set'](_0x40eec1,_0x1d3dab),this['onMeshAddedObservable']['notifyObservers'](_0x1d3dab));});}}catch(_0x359774){_0x17c8ae[_0x40c4cb(0x3e3)](_0x359774[_0x40c4cb(0x370d)]);}}[_0x35de99(0x1fe5)](){var _0xc58459=_0x35de99;this['_xrSessionManager'][_0xc58459(0x28d0)]&&(this[_0xc58459(0x456)][_0xc58459(0x389)][_0xc58459(0x1f2e)]&&this[_0xc58459(0x456)][_0xc58459(0x389)]['trySetMeshDetectorEnabled'](!0x0),this[_0xc58459(0xc6e)][_0xc58459(0x2240)]&&this['_xrSessionManager']['session'][_0xc58459(0x24b9)]&&this[_0xc58459(0x456)][_0xc58459(0x389)][_0xc58459(0x24b9)](this['_options']['preferredDetectorOptions']));}[_0x35de99(0x3092)](_0x1789de,_0x352477,_0x12da31){var _0xbe4f91=_0x35de99;if(_0x352477[_0xbe4f91(0xfcf)]=_0x1789de,_0x352477[_0xbe4f91(0x38e9)]=this[_0xbe4f91(0xc6e)]['worldParentNode'],this[_0xbe4f91(0xc6e)][_0xbe4f91(0x9a5)]){if(this['_xrSessionManager'][_0xbe4f91(0xa56)][_0xbe4f91(0x3ece)])_0x352477[_0xbe4f91(0xee1)]=_0x1789de[_0xbe4f91(0xee1)],_0x352477[_0xbe4f91(0x39b1)]=_0x1789de[_0xbe4f91(0x39b1)];else{_0x352477[_0xbe4f91(0xee1)]=new Float32Array(_0x1789de[_0xbe4f91(0xee1)]['length']);for(let _0x4eb291=0x0;_0x4eb291<_0x1789de[_0xbe4f91(0xee1)][_0xbe4f91(0x3785)];_0x4eb291+=0x3)_0x352477[_0xbe4f91(0xee1)][_0x4eb291]=_0x1789de[_0xbe4f91(0xee1)][_0x4eb291],_0x352477[_0xbe4f91(0xee1)][_0x4eb291+0x1]=_0x1789de['positions'][_0x4eb291+0x1],_0x352477['positions'][_0x4eb291+0x2]=-0x1*_0x1789de['positions'][_0x4eb291+0x2];if(_0x1789de[_0xbe4f91(0x39b1)]){_0x352477[_0xbe4f91(0x39b1)]=new Float32Array(_0x1789de[_0xbe4f91(0x39b1)][_0xbe4f91(0x3785)]);for(let _0x1a79e6=0x0;_0x1a79e6<_0x1789de[_0xbe4f91(0x39b1)][_0xbe4f91(0x3785)];_0x1a79e6+=0x3)_0x352477['normals'][_0x1a79e6]=_0x1789de[_0xbe4f91(0x39b1)][_0x1a79e6],_0x352477['normals'][_0x1a79e6+0x1]=_0x1789de[_0xbe4f91(0x39b1)][_0x1a79e6+0x1],_0x352477[_0xbe4f91(0x39b1)][_0x1a79e6+0x2]=-0x1*_0x1789de[_0xbe4f91(0x39b1)][_0x1a79e6+0x2];}}_0x352477[_0xbe4f91(0x39d4)]=_0x1789de[_0xbe4f91(0x39d4)],_0x12da31=_0x12da31[_0xbe4f91(0xf90)](_0x1789de[_0xbe4f91(0x3a64)],this[_0xbe4f91(0x456)][_0xbe4f91(0x2993)]);if(_0x12da31){const _0x39e9fb=_0x352477[_0xbe4f91(0x9b0)]||new _0x908c49['y3']();_0x908c49['y3'][_0xbe4f91(0x1bea)](_0x12da31[_0xbe4f91(0x1c4a)]['matrix'],0x0,_0x39e9fb),this[_0xbe4f91(0x456)][_0xbe4f91(0xa56)]['useRightHandedSystem']||_0x39e9fb[_0xbe4f91(0x315d)](),_0x352477[_0xbe4f91(0x9b0)]=_0x39e9fb,this[_0xbe4f91(0xc6e)][_0xbe4f91(0x38e9)]&&_0x39e9fb[_0xbe4f91(0x242a)](this['_options'][_0xbe4f91(0x38e9)][_0xbe4f91(0x269)](),_0x39e9fb);}}return _0x352477;}}_0x338d8e[_0x35de99(0x55d)]=_0x5877ef['b'][_0x35de99(0x25af)],_0x338d8e[_0x35de99(0x3fcd)]=0x1,_0x5877ef['d'][_0x35de99(0x13b9)](_0x338d8e[_0x35de99(0x55d)],(_0x351277,_0x46b6f5)=>()=>new _0x338d8e(_0x351277,_0x46b6f5),_0x338d8e['Version'],!0x1);},0x469b:(_0x3ca233,_0x5a4b1d,_0x4c59ea)=>{var _0x46ea7b=a7_0x38a779;_0x4c59ea['d'](_0x5a4b1d,{'X':()=>_0x371199});var _0xd0dd46,_0x350734,_0x5a4b1d=_0x4c59ea(0x205d),_0x5a9de8=_0x4c59ea(0x58b),_0x13b63f=_0x4c59ea(0x9fd1),_0x56637d=_0x4c59ea(0x8483),_0x4f2442=_0x4c59ea(0x364b),_0x415b74=_0x4c59ea(0xde31),_0x33fb2c=_0x4c59ea(0x1c5b),_0xe72e28=_0x4c59ea(0x12bb6),_0x3214ce=_0x4c59ea(0x7c4f),_0x201a61=_0x4c59ea(0xc84b),_0x12ddf8=_0x4c59ea(0xe779),_0x19b5c5=_0x4c59ea(0xdfe0),_0x42ca4d=_0x4c59ea(0x2450);_0x4c59ea(0x53f7),_0xd0dd46={'DEHYDRATED':0x0,0x0:_0x46ea7b(0x2bc),'HOVER':0x1,0x1:_0x46ea7b(0x2604),'TOUCH':0x2,0x2:_0x46ea7b(0xdd6)},_0x350734={'DISABLED':0x0,0x0:_0x46ea7b(0x17df),'CENTERED_ON_CONTROLLER':0x1,0x1:_0x46ea7b(0xb7e),'CENTERED_IN_FRONT':0x2,0x2:_0x46ea7b(0x37ae)};class _0x371199 extends _0x415b74['F']{constructor(_0x344291,_0x488c90){var _0x4672f2=_0x46ea7b;super(_0x344291),this[_0x4672f2(0xc6e)]=_0x488c90,this[_0x4672f2(0x2bf5)]=new _0x56637d['z'](new _0x13b63f['P'](),new _0x13b63f['P']()),this[_0x4672f2(0x15f0)]=_0x3b42ad=>{var _0x560996=_0x4672f2;if(!this[_0x560996(0x2e35)][_0x3b42ad[_0x560996(0x1441)]]){var {touchCollisionMesh:_0x25058d,touchCollisionMeshFunction:_0x5f20d3,hydrateCollisionMeshFunction:_0x4d4e05}=this['_generateNewTouchPointMesh'](),_0x27d208=this[_0x560996(0x2337)]();switch(this['_controllers'][_0x3b42ad[_0x560996(0x1441)]]={'xrController':_0x3b42ad,'meshUnderPointer':null,'nearInteractionTargetMesh':null,'pick':null,'stalePick':null,'touchCollisionMesh':_0x25058d,'touchCollisionMeshFunction':_0x5f20d3,'hydrateCollisionMeshFunction':_0x4d4e05,'currentAnimationState':_0xd0dd46['DEHYDRATED'],'grabRay':new _0x56637d['z'](new _0x13b63f['P'](),new _0x13b63f['P']()),'hoverInteraction':!0x1,'nearInteraction':!0x1,'grabInteraction':!0x1,'id':_0x371199['_IdCounter']++,'pickedPointVisualCue':_0x27d208},this[_0x560996(0x3597)]?!this[_0x560996(0xc6e)][_0x560996(0x3025)]&&this[_0x560996(0xc6e)][_0x560996(0x1b13)]&&_0x3b42ad[_0x560996(0x340)][_0x560996(0x3e2f)]===this[_0x560996(0xc6e)][_0x560996(0x1b13)]&&(this[_0x560996(0x3597)]=_0x3b42ad['uniqueId']):this['_options']['enableNearInteractionOnAllControllers']||(this[_0x560996(0x3597)]=_0x3b42ad[_0x560996(0x1441)]),_0x3b42ad[_0x560996(0x340)]['targetRayMode']){case _0x560996(0x3be3):return this[_0x560996(0x1f26)](_0x3b42ad);case _0x560996(0x31b7):case _0x560996(0x12ca):return null;}}},this['_controllers']={},this[_0x4672f2(0x16c7)]=null,this[_0x4672f2(0x2f8d)]=new _0x201a61['Wo'](0.8,0.8,0.8),this[_0x4672f2(0xa47)]=new _0x201a61['Wo'](0.3,0.3,0x1),this[_0x4672f2(0x5fb)]=0.1,this[_0x4672f2(0x46e)]=0.02,this[_0x4672f2(0x2a30)]=0.03,this['_nearGrabLengthScale']=0x5,this[_0x4672f2(0x3921)]=this[_0x4672f2(0x456)][_0x4672f2(0xa56)],void 0x0===this[_0x4672f2(0xc6e)]['nearInteractionControllerMode']&&(this[_0x4672f2(0xc6e)][_0x4672f2(0x1e39)]=_0x350734[_0x4672f2(0x37ae)]),this['_options'][_0x4672f2(0x299c)]&&(this['_farInteractionFeature']=this[_0x4672f2(0xc6e)][_0x4672f2(0x299c)]);}['attach'](){var _0x4fbb53=_0x46ea7b;return!!super[_0x4fbb53(0x20d1)]()&&(this[_0x4fbb53(0xc6e)][_0x4fbb53(0x120a)][_0x4fbb53(0x1905)][_0x4fbb53(0x66b)](this[_0x4fbb53(0x15f0)]),this[_0x4fbb53(0x255)](this[_0x4fbb53(0xc6e)]['xrInput'][_0x4fbb53(0x1a43)],this[_0x4fbb53(0x15f0)]),this['_addNewAttachObserver'](this[_0x4fbb53(0xc6e)]['xrInput'][_0x4fbb53(0x1098)],_0x1b0ceb=>{var _0x270bf6=_0x4fbb53;this[_0x270bf6(0x1a95)](_0x1b0ceb['uniqueId']);}),this[_0x4fbb53(0x3921)][_0x4fbb53(0xb7b)]=!0x0);}[_0x46ea7b(0x2a8e)](){var _0x5d685b=_0x46ea7b;return!!super[_0x5d685b(0x2a8e)]()&&(Object[_0x5d685b(0xb46)](this['_controllers'])[_0x5d685b(0x66b)](_0xb40b25=>{var _0x150dd3=_0x5d685b;this[_0x150dd3(0x1a95)](_0xb40b25);}),!0x0);}[_0x46ea7b(0x273d)](_0x3d2191){var _0x220f12=_0x46ea7b;return this[_0x220f12(0x2e35)][_0x3d2191]?this[_0x220f12(0x2e35)][_0x3d2191]['meshUnderPointer']:null;}[_0x46ea7b(0x11b3)](_0x58e112){var _0x1ee544=_0x46ea7b,_0xbc1cb9=Object['keys'](this['_controllers']);for(let _0xbd7077=0x0;_0xbd7077<_0xbc1cb9[_0x1ee544(0x3785)];++_0xbd7077)if(this[_0x1ee544(0x2e35)][_0xbc1cb9[_0xbd7077]]['id']===_0x58e112)return this[_0x1ee544(0x2e35)][_0xbc1cb9[_0xbd7077]][_0x1ee544(0x132e)]||null;return null;}[_0x46ea7b(0x40b0)](_0xcc2f95){this['_farInteractionFeature']=_0xcc2f95;}['_nearPickPredicate'](_0x44d2a1){var _0x559f3f=_0x46ea7b;return _0x44d2a1[_0x559f3f(0x3461)]()&&_0x44d2a1[_0x559f3f(0x39a9)]&&_0x44d2a1[_0x559f3f(0xcf4)]&&_0x44d2a1[_0x559f3f(0x3932)];}[_0x46ea7b(0x1494)](_0x431b3e){var _0x39c39a=_0x46ea7b;return _0x431b3e[_0x39c39a(0x3461)]()&&_0x431b3e[_0x39c39a(0x39a9)]&&_0x431b3e['isPickable']&&_0x431b3e[_0x39c39a(0x1a6d)];}['_nearInteractionPredicate'](_0x25f8b6){var _0x3e3fc4=_0x46ea7b;return _0x25f8b6[_0x3e3fc4(0x3461)]()&&_0x25f8b6['isVisible']&&_0x25f8b6[_0x3e3fc4(0xcf4)]&&(_0x25f8b6[_0x3e3fc4(0x3932)]||_0x25f8b6[_0x3e3fc4(0x1a6d)]);}[_0x46ea7b(0x3416)](_0x167e5a,_0x372eb5){var _0x52598a=_0x46ea7b;let _0x147cb4=_0x167e5a;for(;_0x147cb4;){if(_0x147cb4[_0x52598a(0x2844)]&&_0x147cb4['reservedDataStore'][_0x52598a(0x3a8)]&&_0x147cb4['reservedDataStore'][_0x52598a(0x3a8)]['excludedControllerId']===_0x372eb5)return!0x1;_0x147cb4=_0x147cb4[_0x52598a(0x2a18)];}return!0x0;}[_0x46ea7b(0x8f7)](_0x535db7,_0x1147df){var _0x411b67=_0x46ea7b,_0x55bd25;if(!(_0x535db7[_0x411b67(0x2d9b)]===_0x1147df||this[_0x411b67(0xc6e)][_0x411b67(0x1e39)]!==_0x350734[_0x411b67(0x37ae)]||null!=(_0x55bd25=_0x535db7['xrController'])&&_0x55bd25[_0x411b67(0x340)][_0x411b67(0x4144)])){if(_0x1147df>_0x535db7[_0x411b67(0x2d9b)])switch(_0x535db7[_0x411b67(0x2d9b)]){case _0xd0dd46[_0x411b67(0x2bc)]:if(_0x535db7[_0x411b67(0x3907)](!0x0),_0x1147df===_0xd0dd46[_0x411b67(0x2604)])break;case _0xd0dd46['HOVER']:if(_0x535db7[_0x411b67(0x2788)](!0x0),_0x1147df===_0xd0dd46['TOUCH'])break;}else switch(_0x535db7[_0x411b67(0x2d9b)]){case _0xd0dd46[_0x411b67(0xdd6)]:if(_0x535db7[_0x411b67(0x2788)](!0x1),_0x1147df===_0xd0dd46[_0x411b67(0x2604)])break;case _0xd0dd46[_0x411b67(0x2604)]:if(_0x535db7[_0x411b67(0x3907)](!0x1),_0x1147df===_0xd0dd46[_0x411b67(0x2bc)])break;}_0x535db7['currentAnimationState']=_0x1147df;}}['_processTouchPoint'](_0x32a1bd,_0x295faf,_0x1cd2aa){var _0x25fe9c=_0x46ea7b;const _0x38f756=this[_0x25fe9c(0x2e35)][_0x32a1bd];_0x38f756[_0x25fe9c(0x263f)][_0x25fe9c(0x224c)][_0x25fe9c(0x448)](_0x295faf),_0x1cd2aa[_0x25fe9c(0x38b2)](_0x13b63f['jp']['Vector3'][0x0]),_0x38f756[_0x25fe9c(0x263f)][_0x25fe9c(0x1451)][_0x25fe9c(0x448)](_0x13b63f['jp'][_0x25fe9c(0x19f4)][0x0]),this[_0x25fe9c(0xc6e)][_0x25fe9c(0x1e39)]!==_0x350734['CENTERED_IN_FRONT']||null!=(_0x32a1bd=_0x38f756[_0x25fe9c(0x132e)])&&_0x32a1bd[_0x25fe9c(0x340)][_0x25fe9c(0x4144)]||(_0x38f756[_0x25fe9c(0x132e)][_0x25fe9c(0x2ca9)](this[_0x25fe9c(0x2bf5)]),_0x38f756[_0x25fe9c(0x263f)]['origin'][_0x25fe9c(0x2775)](this[_0x25fe9c(0x2bf5)][_0x25fe9c(0x1451)][_0x25fe9c(0x5ab)](0.05))),_0x38f756[_0x25fe9c(0x263f)][_0x25fe9c(0x3785)]=this[_0x25fe9c(0xc16)]*this[_0x25fe9c(0x5fb)],_0x38f756[_0x25fe9c(0x181d)]['position']['copyFrom'](_0x38f756['grabRay'][_0x25fe9c(0x224c)]);}[_0x46ea7b(0x347)](_0x18e018){var _0x32ee99=_0x46ea7b;Object[_0x32ee99(0xb46)](this['_controllers'])['forEach'](_0x23d928=>{var _0x5ce8a0=_0x32ee99;const _0xd43161=this['_controllers'][_0x23d928],_0xe07a35=null==(_0x37ea21=_0xd43161[_0x5ce8a0(0x132e)])?void 0x0:_0x37ea21[_0x5ce8a0(0x340)][_0x5ce8a0(0x4144)];if((this[_0x5ce8a0(0xc6e)][_0x5ce8a0(0x3025)]||_0x23d928===this[_0x5ce8a0(0x3597)])&&_0xd43161[_0x5ce8a0(0x132e)]&&(_0xe07a35||this[_0x5ce8a0(0xc6e)][_0x5ce8a0(0x1e39)]&&_0xd43161[_0x5ce8a0(0x132e)]['inputSource'][_0x5ce8a0(0x91e)])){if(_0xd43161['hoverInteraction']=!0x1,_0xd43161[_0x5ce8a0(0x3a8)]=!0x1,_0xd43161[_0x5ce8a0(0x132e)]){if(_0xe07a35){var _0x37ea21=_0xe07a35[_0x5ce8a0(0xa84)](_0x5ce8a0(0x3c27));_0x37ea21&&(_0x37ea21=_0x18e018['getJointPose'](_0x37ea21,this['_xrSessionManager'][_0x5ce8a0(0x2993)]))&&_0x37ea21['transform']&&(_0x2ac3f2=this[_0x5ce8a0(0x3921)][_0x5ce8a0(0x3ece)]?0x1:-0x1,_0x13b63f['jp'][_0x5ce8a0(0x19f4)][0x0][_0x5ce8a0(0xc1b)](_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0xdfa)]['x'],_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0xdfa)]['y'],_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0xdfa)]['z']*_0x2ac3f2),_0x13b63f['jp'][_0x5ce8a0(0x2054)][0x0][_0x5ce8a0(0xc1b)](_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0x118f)]['x'],_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0x118f)]['y'],_0x37ea21[_0x5ce8a0(0x1c4a)]['orientation']['z']*_0x2ac3f2,_0x37ea21[_0x5ce8a0(0x1c4a)][_0x5ce8a0(0x118f)]['w']*_0x2ac3f2),this[_0x5ce8a0(0x1c33)](_0x23d928,_0x13b63f['jp'][_0x5ce8a0(0x19f4)][0x0],_0x13b63f['jp'][_0x5ce8a0(0x2054)][0x0]));}else{if(_0xd43161[_0x5ce8a0(0x132e)]['inputSource'][_0x5ce8a0(0x91e)]&&this[_0x5ce8a0(0xc6e)][_0x5ce8a0(0x1e39)]!==_0x350734[_0x5ce8a0(0x17df)]){let _0xb5db78=_0xd43161[_0x5ce8a0(0x132e)][_0x5ce8a0(0x39c6)];_0xd43161['xrController'][_0x5ce8a0(0xf2d)]&&this[_0x5ce8a0(0xc6e)]['nearInteractionControllerMode']===_0x350734[_0x5ce8a0(0xb7e)]&&(_0xb5db78=_0xd43161[_0x5ce8a0(0x132e)][_0x5ce8a0(0xf2d)]),this[_0x5ce8a0(0x1c33)](_0x23d928,_0xb5db78[_0x5ce8a0(0xdfa)],_0xb5db78[_0x5ce8a0(0x373c)]);}}var _0x37ea21=(_0x26898c,_0x59bc55)=>{var _0x377381=_0x5ce8a0;return _0x59bc55&&_0x59bc55[_0x377381(0x3e8b)]&&(!_0x26898c||!_0x26898c['hit']||_0x59bc55[_0x377381(0xd4e)]<_0x26898c[_0x377381(0xd4e)])?_0x59bc55:_0x26898c;},_0x2ac3f2=_0x2077cc=>{var _0x5ddd44=_0x5ce8a0;let _0x52ba35=new _0x4f2442['p'](),_0x28f1a8=!0x1;var _0xb3a319=_0x2077cc&&_0x2077cc['pickedPoint']&&_0x2077cc[_0x5ddd44(0x3e8b)];return null!=_0x2077cc&&_0x2077cc[_0x5ddd44(0x3f68)]&&(_0x28f1a8=0x0===_0x2077cc['pickedPoint']['x']&&0x0===_0x2077cc['pickedPoint']['y']&&0x0===_0x2077cc[_0x5ddd44(0x3f68)]['z']),_0x52ba35=_0xb3a319&&!_0x28f1a8?_0x2077cc:_0x52ba35;};if(!_0xd43161[_0x5ce8a0(0x2de5)]){let _0x11a56b=null,_0x2e3d77=null;this[_0x5ce8a0(0xc6e)][_0x5ce8a0(0x12a2)]&&this[_0x5ce8a0(0x268)]&&(_0x2e3d77=this['_pickWithSphere'](_0xd43161,this['_hoverRadius'],this['_utilityLayerScene'],_0x51cf95=>this[_0x5ce8a0(0x2e9f)](_0x51cf95))),_0x23d928=_0x37ea21(this['_pickWithSphere'](_0xd43161,this['_hoverRadius'],this['_scene'],_0xa67cc9=>this['_nearInteractionPredicate'](_0xa67cc9)),_0x2e3d77);if(_0x23d928&&_0x23d928['hit']&&(_0x11a56b=_0x2ac3f2(_0x23d928))[_0x5ce8a0(0x3e8b)]&&(_0xd43161[_0x5ce8a0(0x2392)]=!0x0),_0xd43161['hoverInteraction']){let _0x28c214=null;_0x23d928=_0xe07a35?this[_0x5ce8a0(0x46e)]:this['_controllerPickRadius'],this[_0x5ce8a0(0xc6e)]['useUtilityLayer']&&this[_0x5ce8a0(0x268)]&&(_0x28c214=this[_0x5ce8a0(0x2a48)](_0xd43161,_0x23d928,this['_utilityLayerScene'],_0x4c7796=>this[_0x5ce8a0(0x2699)](_0x4c7796))),_0x2ac3f2=_0x2ac3f2(_0x37ea21(this[_0x5ce8a0(0x2a48)](_0xd43161,_0x23d928,this[_0x5ce8a0(0x3921)],_0x3fcb8b=>this[_0x5ce8a0(0x2699)](_0x3fcb8b)),_0x28c214)),_0x2ac3f2[_0x5ce8a0(0x3e8b)]&&(_0x11a56b=_0x2ac3f2,_0xd43161['nearInteraction']=!0x0);}_0xd43161[_0x5ce8a0(0x21a8)]=_0xd43161[_0x5ce8a0(0x15fd)],_0xd43161['pick']=_0x11a56b,_0xd43161[_0x5ce8a0(0x15fd)]&&_0xd43161[_0x5ce8a0(0x15fd)][_0x5ce8a0(0x3f68)]&&_0xd43161[_0x5ce8a0(0x15fd)][_0x5ce8a0(0x3e8b)]?(_0xd43161['meshUnderPointer']=_0xd43161['pick']['pickedMesh'],_0xd43161[_0x5ce8a0(0x3643)][_0x5ce8a0(0xdfa)][_0x5ce8a0(0x448)](_0xd43161['pick'][_0x5ce8a0(0x3f68)]),_0xd43161[_0x5ce8a0(0x3643)][_0x5ce8a0(0x39a9)]=!0x0,this['_farInteractionFeature']&&this['_farInteractionFeature'][_0x5ce8a0(0x1c4e)]&&this[_0x5ce8a0(0x16c7)][_0x5ce8a0(0x1dff)](_0xd43161['id'],!0x0)):(_0xd43161[_0x5ce8a0(0xbea)]=null,_0xd43161[_0x5ce8a0(0x3643)][_0x5ce8a0(0x39a9)]=!0x1,this[_0x5ce8a0(0x16c7)]&&this[_0x5ce8a0(0x16c7)][_0x5ce8a0(0x1c4e)]&&this['_farInteractionFeature']['_setPointerSelectionDisabledByPointerId'](_0xd43161['id'],!0x1));}let _0x4939bd=_0xd0dd46[_0x5ce8a0(0x2bc)];_0xd43161[_0x5ce8a0(0x2de5)]||_0xd43161[_0x5ce8a0(0x3a8)]?_0x4939bd=_0xd0dd46['TOUCH']:_0xd43161[_0x5ce8a0(0x2392)]&&(_0x4939bd=_0xd0dd46[_0x5ce8a0(0x2604)]),this['_handleTransitionAnimation'](_0xd43161,_0x4939bd);}}else _0xd43161[_0x5ce8a0(0x15fd)]=null;});}get[_0x46ea7b(0x268)](){var _0x5d6108=_0x46ea7b;return this[_0x5d6108(0xc6e)][_0x5d6108(0x731)]||_0x33fb2c['x'][_0x5d6108(0xcb1)]['utilityLayerScene'];}[_0x46ea7b(0x2337)](){var _0x33b740=_0x46ea7b,_0x17a21e=this[_0x33b740(0xc6e)][_0x33b740(0x12a2)]?this[_0x33b740(0xc6e)][_0x33b740(0x731)]||_0x33fb2c['x'][_0x33b740(0xcb1)]['utilityLayerScene']:this['_scene'];const _0x91b601=(0x0,_0x5a9de8['Qk'])(_0x33b740(0x3a8),{'diameter':0.0105},_0x17a21e),_0x21b4fc=(_0x91b601[_0x33b740(0x318f)](),_0x91b601[_0x33b740(0xcf4)]=!0x1,_0x91b601[_0x33b740(0x39a9)]=!0x1,_0x91b601[_0x33b740(0x373c)]=_0x13b63f['_f'][_0x33b740(0x243a)](),new _0x3214ce['K'](_0x33b740(0x30bc),_0x17a21e));return _0x21b4fc[_0x33b740(0x3575)]=_0x201a61['Wo'][_0x33b740(0x10dc)](),_0x21b4fc['emissiveColor']=this[_0x33b740(0x2f8d)],_0x21b4fc[_0x33b740(0x2e9)]=!0x1,_0x91b601[_0x33b740(0xefb)]=_0x21b4fc,_0x91b601;}[_0x46ea7b(0x1972)](_0x37f292){var _0x8ae453=_0x46ea7b;return!this[_0x8ae453(0x16c7)]||this[_0x8ae453(0x16c7)][_0x8ae453(0x2b20)](_0x37f292);}['_attachNearInteractionMode'](_0xc001e1){var _0x46bcff=_0x46ea7b;const _0x4c12d5=this[_0x46bcff(0x2e35)][_0xc001e1['uniqueId']],_0x294eb5={'pointerId':_0x4c12d5['id'],'pointerType':'xr-near'},_0x4ca959=(_0x4c12d5[_0x46bcff(0x134d)]=this[_0x46bcff(0x456)]['onXRFrameObservable'][_0x46bcff(0x33ee)](()=>{var _0x25e26a=_0x46bcff;(this['_options'][_0x25e26a(0x3025)]||_0xc001e1['uniqueId']===this[_0x25e26a(0x3597)])&&_0x4c12d5[_0x25e26a(0x132e)]&&(_0x4c12d5[_0x25e26a(0x132e)][_0x25e26a(0x340)]['hand']||this[_0x25e26a(0xc6e)]['nearInteractionControllerMode']&&_0x4c12d5[_0x25e26a(0x132e)][_0x25e26a(0x340)][_0x25e26a(0x91e)])&&(_0x4c12d5[_0x25e26a(0x15fd)]&&(_0x4c12d5['pick']['ray']=_0x4c12d5[_0x25e26a(0x263f)]),_0x4c12d5[_0x25e26a(0x15fd)]&&this['_isControllerReadyForNearInteraction'](_0x4c12d5['id'])&&this['_scene'][_0x25e26a(0x147c)](_0x4c12d5[_0x25e26a(0x15fd)],_0x294eb5),_0x4c12d5[_0x25e26a(0x3a8)]&&_0x4c12d5[_0x25e26a(0x15fd)]&&_0x4c12d5[_0x25e26a(0x15fd)][_0x25e26a(0x3e8b)]?_0x4c12d5[_0x25e26a(0x358)]||(this[_0x25e26a(0x3921)]['simulatePointerDown'](_0x4c12d5[_0x25e26a(0x15fd)],_0x294eb5),_0x4c12d5[_0x25e26a(0x358)]=_0x4c12d5[_0x25e26a(0xbea)]):_0x4c12d5[_0x25e26a(0x358)]&&_0x4c12d5[_0x25e26a(0x21a8)]&&(this[_0x25e26a(0x3921)][_0x25e26a(0x1fd6)](_0x4c12d5['stalePick'],_0x294eb5),_0x4c12d5['nearInteractionTargetMesh']=null));}),_0x2d55ee=>{var _0x539da4=_0x46bcff;this[_0x539da4(0xc6e)][_0x539da4(0x3025)]||_0xc001e1[_0x539da4(0x1441)]===this[_0x539da4(0x3597)]&&this[_0x539da4(0x1972)](_0x4c12d5['id'])?(_0x4c12d5[_0x539da4(0x15fd)]&&(_0x4c12d5[_0x539da4(0x15fd)][_0x539da4(0x419a)]=_0x4c12d5[_0x539da4(0x263f)]),_0x2d55ee&&_0x4c12d5[_0x539da4(0x15fd)]&&_0x4c12d5[_0x539da4(0xbea)]&&this[_0x539da4(0x1494)](_0x4c12d5[_0x539da4(0xbea)])?(_0x4c12d5[_0x539da4(0x2de5)]=!0x0,_0x4c12d5['pickedPointVisualCue'][_0x539da4(0x39a9)]=!0x1,this[_0x539da4(0x3921)][_0x539da4(0x1a0b)](_0x4c12d5[_0x539da4(0x15fd)],_0x294eb5)):!_0x2d55ee&&_0x4c12d5[_0x539da4(0x15fd)]&&_0x4c12d5[_0x539da4(0x2de5)]&&(this['_scene'][_0x539da4(0x1fd6)](_0x4c12d5[_0x539da4(0x15fd)],_0x294eb5),_0x4c12d5[_0x539da4(0x2de5)]=!0x1,_0x4c12d5[_0x539da4(0x3643)]['isVisible']=!0x0)):!_0x2d55ee||this[_0x539da4(0xc6e)][_0x539da4(0x3025)]||this[_0x539da4(0xc6e)][_0x539da4(0x374a)]||(this[_0x539da4(0x3597)]=_0xc001e1[_0x539da4(0x1441)]);});var _0x46748b,_0x4932f7;_0xc001e1[_0x46bcff(0x340)][_0x46bcff(0x91e)]?(_0x46748b=_0xc00461=>{var _0xcf68d8=_0x46bcff;_0x4c12d5[_0xcf68d8(0x3887)]=_0xc00461[_0xcf68d8(0x230c)](_0xcf68d8(0x2478)),_0x4c12d5[_0xcf68d8(0x3887)]?_0x4c12d5[_0xcf68d8(0x2e48)]=_0x4c12d5[_0xcf68d8(0x3887)]['onButtonStateChangedObservable']['add'](_0x4d8ec1=>{var _0x307729=_0xcf68d8;_0x4d8ec1[_0x307729(0x3bc0)][_0x307729(0xcf0)]&&(_0x4d8ec1=_0x4d8ec1['changes'][_0x307729(0xcf0)][_0x307729(0x33a1)],_0x4ca959(_0x4d8ec1));}):(_0x4c12d5[_0xcf68d8(0x3fda)]=_0xc00461[_0xcf68d8(0x2c1a)](),_0x4c12d5[_0xcf68d8(0x21c5)]=_0x4c12d5['selectionComponent'][_0xcf68d8(0x15ae)][_0xcf68d8(0x33ee)](_0x5bc1fa=>{var _0x4f35af=_0xcf68d8;_0x5bc1fa['changes'][_0x4f35af(0xcf0)]&&(_0x5bc1fa=_0x5bc1fa[_0x4f35af(0x3bc0)][_0x4f35af(0xcf0)]['current'],_0x4ca959(_0x5bc1fa));}));},_0xc001e1[_0x46bcff(0x19f5)]?_0x46748b(_0xc001e1[_0x46bcff(0x19f5)]):_0xc001e1[_0x46bcff(0x2d99)][_0x46bcff(0x33ee)](_0x46748b)):(_0x46748b=_0x5c2435=>{var _0x525f6c=_0x46bcff;_0x4c12d5[_0x525f6c(0x132e)]&&_0x5c2435[_0x525f6c(0x340)]===_0x4c12d5[_0x525f6c(0x132e)][_0x525f6c(0x340)]&&_0x4c12d5[_0x525f6c(0x15fd)]&&this[_0x525f6c(0x1972)](_0x4c12d5['id'])&&_0x4c12d5[_0x525f6c(0xbea)]&&this[_0x525f6c(0x1494)](_0x4c12d5[_0x525f6c(0xbea)])&&(_0x4c12d5['grabInteraction']=!0x0,_0x4c12d5[_0x525f6c(0x3643)][_0x525f6c(0x39a9)]=!0x1,this['_scene'][_0x525f6c(0x1a0b)](_0x4c12d5['pick'],_0x294eb5));},_0x4932f7=_0x8f64d7=>{var _0x4077e1=_0x46bcff;_0x4c12d5[_0x4077e1(0x132e)]&&_0x8f64d7['inputSource']===_0x4c12d5[_0x4077e1(0x132e)]['inputSource']&&_0x4c12d5['pick']&&this['_isControllerReadyForNearInteraction'](_0x4c12d5['id'])&&(this[_0x4077e1(0x3921)][_0x4077e1(0x1fd6)](_0x4c12d5[_0x4077e1(0x15fd)],_0x294eb5),_0x4c12d5[_0x4077e1(0x2de5)]=!0x1,_0x4c12d5[_0x4077e1(0x3643)]['isVisible']=!0x0);},_0x4c12d5[_0x46bcff(0x37ff)]={'selectend':_0x4932f7,'selectstart':_0x46748b},this[_0x46bcff(0x456)]['session']['addEventListener'](_0x46bcff(0x3a42),_0x46748b),this[_0x46bcff(0x456)][_0x46bcff(0x389)][_0x46bcff(0x4027)](_0x46bcff(0x307c),_0x4932f7));}[_0x46ea7b(0x1a95)](_0x31d72a){var _0x5281f1=_0x46ea7b;const _0x10288f=this[_0x5281f1(0x2e35)][_0x31d72a];_0x10288f&&(_0x10288f[_0x5281f1(0x3887)]&&_0x10288f[_0x5281f1(0x2e48)]&&_0x10288f[_0x5281f1(0x3887)][_0x5281f1(0x15ae)]['remove'](_0x10288f[_0x5281f1(0x2e48)]),_0x10288f[_0x5281f1(0x3fda)]&&_0x10288f['onButtonChangedObserver']&&_0x10288f[_0x5281f1(0x3fda)][_0x5281f1(0x15ae)][_0x5281f1(0x418a)](_0x10288f[_0x5281f1(0x21c5)]),_0x10288f['onFrameObserver']&&this[_0x5281f1(0x456)]['onXRFrameObservable']['remove'](_0x10288f[_0x5281f1(0x134d)]),_0x10288f[_0x5281f1(0x37ff)]&&Object[_0x5281f1(0xb46)](_0x10288f[_0x5281f1(0x37ff)])[_0x5281f1(0x66b)](_0x1dd97e=>{var _0xad46c0=_0x5281f1,_0x342aba=_0x10288f[_0xad46c0(0x37ff)]&&_0x10288f[_0xad46c0(0x37ff)][_0x1dd97e];_0x342aba&&this[_0xad46c0(0x456)][_0xad46c0(0x389)]['removeEventListener'](_0x1dd97e,_0x342aba);}),_0x10288f['touchCollisionMesh'][_0x5281f1(0x3551)](),_0x10288f[_0x5281f1(0x3643)][_0x5281f1(0x3551)](),this[_0x5281f1(0x456)]['runInXRFrame'](()=>{var _0x13853b=_0x5281f1,_0x1b6d9c={'pointerId':_0x10288f['id'],'pointerType':_0x13853b(0x20b9)};this['_scene'][_0x13853b(0x1fd6)](new _0x4f2442['p'](),_0x1b6d9c);}),delete this['_controllers'][_0x31d72a],this[_0x5281f1(0x3597)]===_0x31d72a&&((_0x31d72a=Object[_0x5281f1(0xb46)](this[_0x5281f1(0x2e35)]))['length']?this[_0x5281f1(0x3597)]=_0x31d72a[0x0]:this[_0x5281f1(0x3597)]=''));}[_0x46ea7b(0x23ce)](){var _0x545d1a=_0x46ea7b;const _0x1365c9=this['_options'][_0x545d1a(0x12a2)]?this['_options'][_0x545d1a(0x731)]||_0x33fb2c['x'][_0x545d1a(0xcb1)][_0x545d1a(0x2b51)]:this['_scene'],_0x254c51=(0x0,_0x5a9de8['Qk'])('PickSphere',{'diameter':0x1},_0x1365c9),_0x128961=(_0x254c51[_0x545d1a(0x39a9)]=!0x1,this['_options'][_0x545d1a(0x317d)]?_0x254c51[_0x545d1a(0xefb)]=this['_options'][_0x545d1a(0x317d)]:_0x12ddf8['O']['ParseFromSnippetAsync'](_0x545d1a(0x2142),_0x1365c9)['then'](_0x1ee187=>{var _0x41753b=_0x545d1a;_0x254c51[_0x41753b(0xefb)]=_0x1ee187;}),new _0x42ca4d['v']());_0x128961[_0x545d1a(0x28c2)](_0x42ca4d['Kp'][_0x545d1a(0x382c)]);var _0x513281=new _0x13b63f['P'](this[_0x545d1a(0x2a30)],this['_controllerPickRadius'],this['_controllerPickRadius']),_0x479144=this[_0x545d1a(0x2a30)]*(0x4/0x3),_0x479144=new _0x13b63f['P'](_0x479144,_0x479144,_0x479144),_0x17e42e=this['_controllerPickRadius']*(0x7/0x6),_0x17e42e=new _0x13b63f['P'](_0x17e42e,_0x17e42e,_0x17e42e),_0x57097a=0.8*this['_controllerPickRadius'],_0x57097a=new _0x13b63f['P'](_0x57097a,_0x57097a,_0x57097a),_0xd89380=1.5*this[_0x545d1a(0x2a30)],_0xd89380=[{'frame':0x0,'value':_0x513281},{'frame':0xa,'value':new _0x13b63f['P'](_0xd89380,_0xd89380,_0xd89380)},{'frame':0x12,'value':_0x479144}],_0x479144=[{'frame':0x0,'value':_0x479144},{'frame':0xa,'value':_0x57097a},{'frame':0x12,'value':_0x513281}],_0x57097a=[{'frame':0x0,'value':_0x13b63f['P']['ZeroReadOnly']},{'frame':0xc,'value':_0x17e42e},{'frame':0xf,'value':_0x513281}],_0x17e42e=[{'frame':0x0,'value':_0x513281},{'frame':0xa,'value':_0x13b63f['P'][_0x545d1a(0x396d)]},{'frame':0xf,'value':_0x13b63f['P'][_0x545d1a(0x396d)]}];const _0x1bdf0e=new _0x19b5c5['f'](_0x545d1a(0x34cb),_0x545d1a(0x114e),0x3c,_0x19b5c5['f']['ANIMATIONTYPE_VECTOR3'],_0x19b5c5['f'][_0x545d1a(0x31e5)]),_0x837445=new _0x19b5c5['f'](_0x545d1a(0x3743),_0x545d1a(0x114e),0x3c,_0x19b5c5['f']['ANIMATIONTYPE_VECTOR3'],_0x19b5c5['f'][_0x545d1a(0x31e5)]),_0x38a482=new _0x19b5c5['f'](_0x545d1a(0x3a62),_0x545d1a(0x114e),0x3c,_0x19b5c5['f'][_0x545d1a(0x355b)],_0x19b5c5['f'][_0x545d1a(0x31e5)]),_0x525a67=new _0x19b5c5['f'](_0x545d1a(0xf76),'scaling',0x3c,_0x19b5c5['f'][_0x545d1a(0x355b)],_0x19b5c5['f'][_0x545d1a(0x31e5)]);return _0x1bdf0e[_0x545d1a(0x11f8)](_0x128961),_0x837445[_0x545d1a(0x11f8)](_0x128961),_0x38a482[_0x545d1a(0x11f8)](_0x128961),_0x525a67[_0x545d1a(0x11f8)](_0x128961),_0x1bdf0e[_0x545d1a(0x3269)](_0xd89380),_0x837445[_0x545d1a(0x3269)](_0x479144),_0x38a482[_0x545d1a(0x3269)](_0x57097a),_0x525a67[_0x545d1a(0x3269)](_0x17e42e),{'touchCollisionMesh':_0x254c51,'touchCollisionMeshFunction':_0x4fba95=>{_0x4fba95=_0x4fba95?_0x1bdf0e:_0x837445,_0x1365c9['beginDirectAnimation'](_0x254c51,[_0x4fba95],0x0,0x12,!0x1,0x1);},'hydrateCollisionMeshFunction':_0xfdba81=>{var _0x4d2c67=_0x545d1a,_0x475ff1=_0xfdba81?_0x38a482:_0x525a67;_0xfdba81&&(_0x254c51[_0x4d2c67(0x39a9)]=!0x0),_0x1365c9[_0x4d2c67(0x2bee)](_0x254c51,[_0x475ff1],0x0,0xf,!0x1,0x1,()=>{_0xfdba81||(_0x254c51['isVisible']=!0x1);});}};}[_0x46ea7b(0x2a48)](_0x17d71b,_0x2355df,_0xb598c5,_0xbe217e){var _0x125fe7=_0x46ea7b;const _0x1fcb33=new _0x4f2442['p']();if(_0x1fcb33[_0x125fe7(0xd4e)]=Infinity,_0x17d71b[_0x125fe7(0x181d)]&&_0x17d71b[_0x125fe7(0x132e)]){var _0x284161=_0x17d71b[_0x125fe7(0x181d)][_0x125fe7(0xdfa)],_0x13ad27=_0xe72e28['K']['CreateFromCenterAndRadius'](_0x284161,_0x2355df);for(let _0x5f5dd8=0x0;_0x5f5dd8<_0xb598c5[_0x125fe7(0x228)][_0x125fe7(0x3785)];_0x5f5dd8++){var _0x3eb86d,_0x45ffb7=_0xb598c5[_0x125fe7(0x228)][_0x5f5dd8];_0xbe217e(_0x45ffb7)&&this[_0x125fe7(0x3416)](_0x45ffb7,_0x17d71b['xrController']['uniqueId'])&&(_0x3eb86d=_0x371199[_0x125fe7(0x3bc3)](_0x45ffb7,_0x13ad27))&&_0x3eb86d[_0x125fe7(0x3e8b)]&&_0x3eb86d[_0x125fe7(0xd4e)]<_0x1fcb33[_0x125fe7(0xd4e)]&&(_0x1fcb33[_0x125fe7(0x3e8b)]=_0x3eb86d['hit'],_0x1fcb33[_0x125fe7(0x12b5)]=_0x45ffb7,_0x1fcb33[_0x125fe7(0x3f68)]=_0x3eb86d[_0x125fe7(0x3f68)],_0x1fcb33[_0x125fe7(0x3031)]=_0x17d71b[_0x125fe7(0x132e)][_0x125fe7(0x39c6)],_0x1fcb33[_0x125fe7(0x1d6f)]=_0x17d71b['xrController'][_0x125fe7(0xf2d)]||null,_0x1fcb33['originMesh']=_0x17d71b['touchCollisionMesh'],_0x1fcb33[_0x125fe7(0xd4e)]=_0x3eb86d[_0x125fe7(0xd4e)]);}}return _0x1fcb33;}static['PickMeshWithSphere'](_0x497b52,_0xd2cbd9,_0x968318=!0x1){var _0x38d9d2=_0x46ea7b,_0x3202b3=_0x497b52[_0x38d9d2(0x345e)];const _0x41d573=new _0x4f2442['p']();var _0x9e1456=_0x497b52[_0x38d9d2(0x26ce)]();if(!_0x497b52[_0x38d9d2(0x270e)]())return _0x41d573;if(!_0x497b52[_0x38d9d2(0x345e)]||!_0x9e1456)return _0x41d573;if(!_0x968318&&!_0xe72e28['K'][_0x38d9d2(0x40cc)](_0x9e1456['boundingSphere'],_0xd2cbd9))return _0x41d573;const _0x72cec9=_0x13b63f['jp']['Vector3'][0x0],_0xb0bc5f=_0x13b63f['jp'][_0x38d9d2(0x19f4)][0x1];let _0x1313c2=Infinity,_0xdaea09,_0x384b63,_0x30492a;var _0x1830bb=_0x13b63f['jp']['Vector3'][0x2];const _0x25315f=_0x13b63f['jp'][_0x38d9d2(0x1919)][0x0];_0x25315f[_0x38d9d2(0x448)](_0x497b52['getWorldMatrix']()),_0x25315f[_0x38d9d2(0x3e4a)](),_0x13b63f['P'][_0x38d9d2(0x2b3b)](_0xd2cbd9[_0x38d9d2(0x2a80)],_0x25315f,_0x1830bb);for(let _0x4905d0=0x0;_0x4905d0<_0x3202b3[_0x38d9d2(0x3785)];_0x4905d0++){const _0x5b1a57=_0x3202b3[_0x4905d0];_0x5b1a57[_0x38d9d2(0x300b)](_0x1830bb,_0x497b52['_positions'],_0x497b52[_0x38d9d2(0x17bc)](),_0xb0bc5f),_0x13b63f['P'][_0x38d9d2(0x2b3b)](_0xb0bc5f,_0x497b52['getWorldMatrix'](),_0xb0bc5f),_0xdaea09=_0x13b63f['P'][_0x38d9d2(0x8c9)](_0xb0bc5f,_0xd2cbd9[_0x38d9d2(0x2a80)]),_0x30492a=_0x13b63f['P'][_0x38d9d2(0x8c9)](_0xb0bc5f,_0x497b52[_0x38d9d2(0x2618)]()),-0x1!==(_0x384b63=_0x13b63f['P']['Distance'](_0xd2cbd9[_0x38d9d2(0x2a80)],_0x497b52[_0x38d9d2(0x2618)]()))&&-0x1!==_0x30492a&&_0x384b63<_0x30492a&&(_0xdaea09=0x0,_0xb0bc5f['copyFrom'](_0xd2cbd9[_0x38d9d2(0x2a80)])),-0x1!==_0xdaea09&&_0xdaea09<_0x1313c2&&(_0x1313c2=_0xdaea09,_0x72cec9['copyFrom'](_0xb0bc5f));}return _0x1313c2<_0xd2cbd9[_0x38d9d2(0x2f11)]&&(_0x41d573['hit']=!0x0,_0x41d573[_0x38d9d2(0xd4e)]=_0x1313c2,_0x41d573[_0x38d9d2(0x12b5)]=_0x497b52,_0x41d573[_0x38d9d2(0x3f68)]=_0x72cec9[_0x38d9d2(0x292d)]()),_0x41d573;}}_0x371199[_0x46ea7b(0x310a)]=0xc8,_0x371199[_0x46ea7b(0x55d)]=_0x5a4b1d['b'][_0x46ea7b(0x9b3)],_0x371199[_0x46ea7b(0x3fcd)]=0x1,_0x5a4b1d['d'][_0x46ea7b(0x13b9)](_0x371199[_0x46ea7b(0x55d)],(_0x37c1d0,_0x39ad64)=>()=>new _0x371199(_0x37c1d0,_0x39ad64),_0x371199[_0x46ea7b(0x3fcd)],!0x0);},0x12160:(_0x5b4b94,_0xfd1061,_0x5bc01c)=>{var _0x405062=a7_0x38a779,_0x2dc577=_0x5bc01c(0x205d),_0x2eea4a=_0x5bc01c(0xf96c),_0xf7175f=_0x5bc01c(0x9fd1),_0x5bc01c=_0x5bc01c(0xde31);let _0x40da31=0x0;class _0x3a4265 extends _0x5bc01c['F']{constructor(_0x1a68f6,_0x3d2ba9={}){var _0x2b1914=a7_0x2532;super(_0x1a68f6),this[_0x2b1914(0xc6e)]=_0x3d2ba9,this[_0x2b1914(0x1d21)]=[],this['_enabled']=!0x1,this[_0x2b1914(0x5dc)]=new Set(),this['onPlaneAddedObservable']=new _0x2eea4a['y$'](),this[_0x2b1914(0x3a82)]=new _0x2eea4a['y$'](),this[_0x2b1914(0x6ec)]=new _0x2eea4a['y$'](),this[_0x2b1914(0x1f63)]='plane-detection',this[_0x2b1914(0x456)][_0x2b1914(0x389)]?this['_init']():this['_xrSessionManager'][_0x2b1914(0xd52)][_0x2b1914(0x2e19)](()=>{var _0x4e32a9=_0x2b1914;this[_0x4e32a9(0x1fe5)]();});}[_0x405062(0x2a8e)](){var _0xfdbe00=_0x405062;if(!super[_0xfdbe00(0x2a8e)]())return!0x1;if(!this[_0xfdbe00(0xc6e)][_0xfdbe00(0x27fb)])for(;this[_0xfdbe00(0x1d21)]['length'];){var _0x4c7f60=this[_0xfdbe00(0x1d21)][_0xfdbe00(0x30ce)]();_0x4c7f60&&this[_0xfdbe00(0x3a82)][_0xfdbe00(0x2231)](_0x4c7f60);}return!0x0;}['dispose'](){var _0x56f41b=_0x405062;super[_0x56f41b(0x3551)](),this['onPlaneAddedObservable']['clear'](),this[_0x56f41b(0x3a82)]['clear'](),this[_0x56f41b(0x6ec)]['clear']();}['isCompatible'](){var _0x3b65d5=_0x405062;return _0x3b65d5(0x3e74)!=typeof XRPlane;}[_0x405062(0x347)](_0x4e4876){var _0x4fefc6=_0x405062,_0x135736;if(this[_0x4fefc6(0x1c4e)]&&this[_0x4fefc6(0x3d8c)]&&_0x4e4876){const _0x2114d9=_0x4e4876[_0x4fefc6(0x272a)]||(null==(_0x135736=_0x4e4876[_0x4fefc6(0x1835)])?void 0x0:_0x135736[_0x4fefc6(0x272a)]);if(_0x2114d9){for(let _0x3ed1a0=0x0;_0x3ed1a0<this[_0x4fefc6(0x1d21)]['length'];_0x3ed1a0++){var _0x111d04=this[_0x4fefc6(0x1d21)][_0x3ed1a0];_0x2114d9[_0x4fefc6(0x39d7)](_0x111d04[_0x4fefc6(0x38e8)])||(this['_detectedPlanes'][_0x4fefc6(0x2e7)](_0x3ed1a0--,0x1),this['onPlaneRemovedObservable'][_0x4fefc6(0x2231)](_0x111d04));}_0x2114d9[_0x4fefc6(0x66b)](_0xb828bd=>{var _0x527813=_0x4fefc6,_0x5bd4ed;this[_0x527813(0x5dc)][_0x527813(0x39d7)](_0xb828bd)?_0xb828bd[_0x527813(0x3eda)]===this[_0x527813(0x456)]['currentTimestamp']&&(_0x5bd4ed=this[_0x527813(0x2791)](_0xb828bd),_0x5bd4ed=this[_0x527813(0x1d21)][_0x5bd4ed],this['_updatePlaneWithXRPlane'](_0xb828bd,_0x5bd4ed,_0x4e4876),this[_0x527813(0x6ec)][_0x527813(0x2231)](_0x5bd4ed)):(_0x5bd4ed={'id':_0x40da31++,'xrPlane':_0xb828bd,'polygonDefinition':[]},_0xb828bd=this[_0x527813(0x2be5)](_0xb828bd,_0x5bd4ed,_0x4e4876),this[_0x527813(0x1d21)][_0x527813(0x1e1d)](_0xb828bd),this[_0x527813(0x57a)]['notifyObservers'](_0xb828bd));}),this[_0x4fefc6(0x5dc)]=_0x2114d9;}}}[_0x405062(0x1fe5)](){var _0x197d99=_0x405062;this[_0x197d99(0x456)]['isNative']&&this[_0x197d99(0xc6e)][_0x197d99(0x2240)]&&this[_0x197d99(0x456)][_0x197d99(0x389)][_0x197d99(0x16e5)]&&this[_0x197d99(0x456)][_0x197d99(0x389)][_0x197d99(0x16e5)](this['_options'][_0x197d99(0x2240)]),this[_0x197d99(0x456)]['session'][_0x197d99(0xdb8)]&&this[_0x197d99(0x456)][_0x197d99(0x389)]['updateWorldTrackingState']({'planeDetectionState':{'enabled':!0x0}}),this['_enabled']=!0x0,this[_0x197d99(0x1d21)]['length']&&(this['_detectedPlanes'][_0x197d99(0x3785)]=0x0);}[_0x405062(0x2be5)](_0x47aeeb,_0x3c849c,_0xa8c01a){var _0x118d1c=_0x405062;_0x3c849c[_0x118d1c(0x2509)]=_0x47aeeb['polygon'][_0x118d1c(0x350f)](_0x1a5a13=>{var _0x4e3f19=_0x118d1c,_0x169bc9=this[_0x4e3f19(0x456)][_0x4e3f19(0xa56)]['useRightHandedSystem']?0x1:-0x1;return new _0xf7175f['P'](_0x1a5a13['x'],_0x1a5a13['y'],_0x1a5a13['z']*_0x169bc9);}),_0xa8c01a=_0xa8c01a['getPose'](_0x47aeeb[_0x118d1c(0x3443)],this[_0x118d1c(0x456)][_0x118d1c(0x2993)]);if(_0xa8c01a){const _0x20aab2=_0x3c849c[_0x118d1c(0x9b0)]||new _0xf7175f['y3']();_0xf7175f['y3'][_0x118d1c(0x1bea)](_0xa8c01a[_0x118d1c(0x1c4a)][_0x118d1c(0x32de)],0x0,_0x20aab2),this[_0x118d1c(0x456)][_0x118d1c(0xa56)][_0x118d1c(0x3ece)]||_0x20aab2[_0x118d1c(0x315d)](),_0x3c849c['transformationMatrix']=_0x20aab2,this[_0x118d1c(0xc6e)][_0x118d1c(0x38e9)]&&_0x20aab2['multiplyToRef'](this['_options'][_0x118d1c(0x38e9)][_0x118d1c(0x269)](),_0x20aab2);}return _0x3c849c;}[_0x405062(0x2791)](_0x5b12b6){var _0x4d977e=_0x405062;for(let _0x175525=0x0;_0x175525<this[_0x4d977e(0x1d21)][_0x4d977e(0x3785)];++_0x175525)if(this[_0x4d977e(0x1d21)][_0x175525][_0x4d977e(0x38e8)]===_0x5b12b6)return _0x175525;return-0x1;}}_0x3a4265[_0x405062(0x55d)]=_0x2dc577['b'][_0x405062(0x2074)],_0x3a4265[_0x405062(0x3fcd)]=0x1,_0x2dc577['d'][_0x405062(0x13b9)](_0x3a4265[_0x405062(0x55d)],(_0x3294ed,_0x101972)=>()=>new _0x3a4265(_0x3294ed,_0x101972),_0x3a4265['Version']);},0x1501e:(_0x5c8016,_0xaaba71,_0x3f3489)=>{var _0x32dbb7=a7_0x38a779,_0x42a277=_0x3f3489(0x9fd1),_0x3be89a=_0x3f3489(0x10ea4),_0x3d0170=_0x3f3489(0xf96c),_0x1784ae=_0x3f3489(0x205d),_0x53f7a3=_0x3f3489(0xde31),_0x4e7c61=_0x3f3489(0x6214);class _0x396be3{constructor(_0x4b6cb9,_0x1049b5){var _0x4a93aa=a7_0x2532;this[_0x4a93aa(0x3f1e)]=[];for(let _0x15b3e6=this[_0x4a93aa(0x2277)]=0x0;_0x15b3e6<_0x4b6cb9;++_0x15b3e6)this[_0x4a93aa(0x3f1e)][_0x4a93aa(0x1e1d)](_0x1049b5?_0x1049b5():_0x42a277['FM'][_0x4a93aa(0xd5a)]());}get[_0x32dbb7(0x3785)](){var _0x4b3167=_0x32dbb7;return this['_samples'][_0x4b3167(0x3785)];}['push'](_0x4e9a01,_0x169dd7){var _0x1505b7=_0x32dbb7;this[_0x1505b7(0x2277)]=(this[_0x1505b7(0x2277)]+this[_0x1505b7(0x3f1e)][_0x1505b7(0x3785)]-0x1)%this[_0x1505b7(0x3f1e)][_0x1505b7(0x3785)],this['at'](0x0)[_0x1505b7(0x408c)](_0x4e9a01,_0x169dd7);}['at'](_0x3e171a){var _0x5eadf7=_0x32dbb7;if(_0x3e171a>=this[_0x5eadf7(0x3f1e)][_0x5eadf7(0x3785)])throw new Error(_0x5eadf7(0xb34));return this[_0x5eadf7(0x3f1e)][(this['_idx']+_0x3e171a)%this['_samples'][_0x5eadf7(0x3785)]];}}class _0xb6d5e3{constructor(){var _0x3cefb5=_0x32dbb7;this[_0x3cefb5(0x3f1e)]=new _0x396be3(0x14),this[_0x3cefb5(0x3f6e)]=0x0,this[_0x3cefb5(0x2731)]=new _0x3d0170['y$']();}[_0x32dbb7(0x308d)](_0x2a1a27,_0xbcf657,_0x42445b,_0x523a4b){var _0x27c6b6=_0x32dbb7;this[_0x27c6b6(0x3f1e)][_0x27c6b6(0x1e1d)](_0x2a1a27,_0xbcf657);const _0x354611=this[_0x27c6b6(0x3f1e)]['at'](0x0);if(this['_entropy']*=this[_0x27c6b6(0x2eaf)],this[_0x27c6b6(0x3f6e)]+=_0x42a277['FM'][_0x27c6b6(0x8c9)](_0x354611,this[_0x27c6b6(0x3f1e)]['at'](0x1)),!(this[_0x27c6b6(0x3f6e)]>this[_0x27c6b6(0x163d)])){let _0x1e2136;for(_0x1e2136=this[_0x27c6b6(0x3752)];_0x1e2136<this[_0x27c6b6(0x3f1e)][_0x27c6b6(0x3785)]&&!(_0x42a277['FM'][_0x27c6b6(0xa52)](_0x354611,this[_0x27c6b6(0x3f1e)]['at'](_0x1e2136))<this[_0x27c6b6(0xab5)]);++_0x1e2136);if(_0x1e2136!==this['_samples'][_0x27c6b6(0x3785)]){let _0x480970=-0x1,_0x4a7261=0x0;for(let _0xb2ca6e,_0x5b5b24=0x1;_0x5b5b24<_0x1e2136;++_0x5b5b24)(_0xb2ca6e=_0x42a277['FM']['DistanceSquared'](_0x354611,this[_0x27c6b6(0x3f1e)]['at'](_0x5b5b24)))>_0x480970&&(_0x4a7261=_0x5b5b24,_0x480970=_0xb2ca6e);if(!(_0x480970<this['_apexSquaredDistanceThreshold'])){const _0x1bd1db=this[_0x27c6b6(0x3f1e)]['at'](_0x4a7261),_0x288579=_0x1bd1db[_0x27c6b6(0x1dc8)](_0x354611),_0x54f43c=(_0x288579[_0x27c6b6(0x3952)](),_0x42a277['jp'][_0x27c6b6(0x38aa)][0x0]);var _0x295317;let _0x238f30,_0x49e496=0x0;for(let _0x59e0f7=0x1;_0x59e0f7<_0x1e2136;++_0x59e0f7)(_0x238f30=this[_0x27c6b6(0x3f1e)]['at'](_0x59e0f7))[_0x27c6b6(0x3cb9)](_0x354611,_0x54f43c),_0x295317=_0x42a277['FM'][_0x27c6b6(0x1457)](_0x288579,_0x54f43c),_0x49e496+=_0x54f43c['lengthSquared']()-_0x295317*_0x295317;if(!(_0x49e496>_0x1e2136*this[_0x27c6b6(0x1552)])){const _0x4bfae1=_0x42a277['jp'][_0x27c6b6(0x19f4)][0x0],_0x27cb62=(_0x4bfae1[_0x27c6b6(0xc1b)](_0x42445b,_0x523a4b,0x0),_0x42a277['jp'][_0x27c6b6(0x19f4)][0x1]);_0x27cb62[_0x27c6b6(0xc1b)](_0x288579['x'],_0x288579['y'],0x0),(_0x2a1a27=0x0<_0x42a277['P'][_0x27c6b6(0x37c3)](_0x4bfae1,_0x27cb62)['z'],_0xbcf657=_0x354611['clone'](),_0x42445b=_0x354611['clone']()),(_0x1bd1db['subtractToRef'](_0x354611,_0x288579),_0x2a1a27?(_0x288579[_0x27c6b6(0x1c04)](this[_0x27c6b6(0x8d8)],_0xbcf657),_0x288579['scaleAndAddToRef'](this[_0x27c6b6(0x1cb5)],_0x42445b)):(_0x288579[_0x27c6b6(0x1c04)](this[_0x27c6b6(0x1cb5)],_0xbcf657),_0x288579[_0x27c6b6(0x1c04)](this[_0x27c6b6(0x8d8)],_0x42445b)),this['onFirstStepDetected'][_0x27c6b6(0x2231)]({'leftApex':_0xbcf657,'rightApex':_0x42445b,'currentPosition':_0x354611,'currentStepDirection':_0x2a1a27?'right':_0x27c6b6(0x158e)}));}}}}}[_0x32dbb7(0x2af4)](){var _0x47542d=_0x32dbb7;for(let _0x1e7c1b=0x0;_0x1e7c1b<this[_0x47542d(0x3f1e)][_0x47542d(0x3785)];++_0x1e7c1b)this[_0x47542d(0x3f1e)]['at'](_0x1e7c1b)['copyFromFloats'](0x0,0x0);}get[_0x32dbb7(0x3752)](){var _0x14f6c0=_0x32dbb7;return Math['floor'](this[_0x14f6c0(0x3f1e)][_0x14f6c0(0x3785)]/0x3);}get[_0x32dbb7(0xab5)](){return 0.0009;}get[_0x32dbb7(0x2f81)](){return 0.0081;}get[_0x32dbb7(0x1552)](){return 0.0009;}get['_axisToApexShrinkFactor'](){return 0.8;}get['_axisToApexExtendFactor'](){return-1.6;}get['_entropyDecayFactor'](){return 0.93;}get[_0x32dbb7(0x163d)](){return 0.4;}}class _0x152a1d{constructor(_0x3e5725,_0x5b589e,_0x56b708,_0x67c51e){var _0x36e99b=_0x32dbb7;this[_0x36e99b(0x33a9)]=new _0x42a277['FM'](),this[_0x36e99b(0x2579)]=new _0x42a277['FM'](),this['_currentPosition']=new _0x42a277['FM'](),this[_0x36e99b(0x40bc)]=new _0x42a277['FM'](),this[_0x36e99b(0x4044)]=-0x1,this['_forward']=new _0x42a277['FM'](),this[_0x36e99b(0x38c5)]=!0x1,this['_t']=-0x1,this[_0x36e99b(0x1e17)]=-0x1,this['_maxTPosition']=new _0x42a277['FM'](),this[_0x36e99b(0xe2d)]=0x0,this[_0x36e99b(0x4151)]=new _0x3d0170['y$'](),this[_0x36e99b(0x3306)]=new _0x3d0170['y$'](),this['_reset'](_0x3e5725,_0x5b589e,_0x56b708,_0x36e99b(0x158e)===_0x67c51e);}['_reset'](_0x327428,_0x1d9f76,_0x2ae4c7,_0x5102f7){var _0x3b7672=_0x32dbb7;this['_leftApex'][_0x3b7672(0x448)](_0x327428),this[_0x3b7672(0x2579)][_0x3b7672(0x448)](_0x1d9f76),this[_0x3b7672(0x38c5)]=_0x5102f7,this['_steppingLeft']?(this['_leftApex'][_0x3b7672(0x3cb9)](this['_rightApex'],this['_axis']),this[_0x3b7672(0x2826)][_0x3b7672(0x408c)](-this[_0x3b7672(0x40bc)]['y'],this[_0x3b7672(0x40bc)]['x'])):(this['_rightApex'][_0x3b7672(0x3cb9)](this['_leftApex'],this['_axis']),this[_0x3b7672(0x2826)]['copyFromFloats'](this[_0x3b7672(0x40bc)]['y'],-this[_0x3b7672(0x40bc)]['x'])),this[_0x3b7672(0x4044)]=this[_0x3b7672(0x40bc)][_0x3b7672(0x3785)](),this[_0x3b7672(0x2826)][_0x3b7672(0xbb9)](0x1/this[_0x3b7672(0x4044)]),this['_updateTAndVitality'](_0x2ae4c7['x'],_0x2ae4c7['y']),this[_0x3b7672(0x1e17)]=this['_t'],this[_0x3b7672(0x13fd)][_0x3b7672(0x448)](_0x2ae4c7),this[_0x3b7672(0xe2d)]=0x1;}['_updateTAndVitality'](_0x11cf81,_0x50b54f){var _0x368f03=_0x32dbb7;this[_0x368f03(0x78c)][_0x368f03(0x408c)](_0x11cf81,_0x50b54f),this[_0x368f03(0x38c5)]?this['_currentPosition']['subtractInPlace'](this[_0x368f03(0x2579)]):this[_0x368f03(0x78c)][_0x368f03(0xd06)](this[_0x368f03(0x33a9)]),(_0x11cf81=this['_t'],_0x50b54f=_0x42a277['FM'][_0x368f03(0x1457)](this[_0x368f03(0x78c)],this[_0x368f03(0x40bc)]),this['_t']=_0x50b54f/(this[_0x368f03(0x4044)]*this[_0x368f03(0x4044)]),_0x50b54f=this['_currentPosition']['lengthSquared']()-_0x50b54f/this['_axisLength']*(_0x50b54f/this[_0x368f03(0x4044)])),this[_0x368f03(0xe2d)]*=0.92-0x64*Math[_0x368f03(0x695)](_0x50b54f-0.0016,0x0)+Math[_0x368f03(0x695)](this['_t']-_0x11cf81,0x0);}[_0x32dbb7(0x308d)](_0x3dd10a,_0xb4899f){var _0x1a71a3=_0x32dbb7;if(this[_0x1a71a3(0xe2d)]<this['_vitalityThreshold'])return!0x1;var _0x4cf1c8=this['_t'];return this[_0x1a71a3(0x532)](_0x3dd10a,_0xb4899f),this['_t']>this[_0x1a71a3(0x1e17)]&&(this['_maxT']=this['_t'],this['_maxTPosition']['copyFromFloats'](_0x3dd10a,_0xb4899f)),!(this[_0x1a71a3(0xe2d)]<this['_vitalityThreshold']||(this['_t']>_0x4cf1c8&&(this[_0x1a71a3(0x4151)][_0x1a71a3(0x2231)]({'deltaT':this['_t']-_0x4cf1c8}),_0x4cf1c8<0.5&&0.5<=this['_t']&&this['onFootfall'][_0x1a71a3(0x2231)]({'foot':this[_0x1a71a3(0x38c5)]?_0x1a71a3(0x158e):_0x1a71a3(0x39c3)})),this['_t']<0.95*this[_0x1a71a3(0x1e17)]&&(this[_0x1a71a3(0x78c)]['copyFromFloats'](_0x3dd10a,_0xb4899f),(this['_steppingLeft']?this[_0x1a71a3(0x33a9)]:this[_0x1a71a3(0x2579)])['copyFrom'](this['_maxTPosition']),this[_0x1a71a3(0x376b)](this[_0x1a71a3(0x33a9)],this[_0x1a71a3(0x2579)],this['_currentPosition'],!this[_0x1a71a3(0x38c5)])),this[_0x1a71a3(0x4044)]<0.03));}get[_0x32dbb7(0x2ae5)](){return 0.1;}get['forward'](){return this['_forward'];}}class _0x1e1ccd{constructor(_0x2c8723){var _0x40ab19=_0x32dbb7;this[_0x40ab19(0x3949)]=new _0xb6d5e3(),this[_0x40ab19(0x19e4)]=null,this['_movement']=new _0x42a277['FM'](),this[_0x40ab19(0x3252)]=_0x1e1ccd['_MillisecondsPerUpdate'],this[_0x40ab19(0x3cea)]=_0x42a277['P'][_0x40ab19(0xd5a)](),this[_0x40ab19(0xe76)]=_0x2c8723,this[_0x40ab19(0x3949)][_0x40ab19(0x2731)][_0x40ab19(0x33ee)](_0x42debd=>{var _0x596989=_0x40ab19;this['_walker']||(this[_0x596989(0x19e4)]=new _0x152a1d(_0x42debd[_0x596989(0x27b0)],_0x42debd['rightApex'],_0x42debd[_0x596989(0x31ce)],_0x42debd[_0x596989(0x856)]),this['_walker'][_0x596989(0x3306)][_0x596989(0x33ee)](()=>{var _0x24e9ba=_0x596989;_0x4e7c61[_0x24e9ba(0x3e3)](_0x24e9ba(0x37df));}),this[_0x596989(0x19e4)]['onMovement'][_0x596989(0x33ee)](_0x32bac9=>{var _0x375f0d=_0x596989;this[_0x375f0d(0x19e4)][_0x375f0d(0x3f19)][_0x375f0d(0x1c04)](0.024*_0x32bac9['deltaT'],this[_0x375f0d(0x269f)]);}));});}static get[_0x32dbb7(0x3edc)](){return 0x3e8/0xf;}[_0x32dbb7(0x308d)](_0x353f2d,_0x256128){var _0x3afd57=_0x32dbb7;_0x256128['y']=0x0,_0x256128[_0x3afd57(0x3952)](),this['_millisecondsSinceLastUpdate']+=this[_0x3afd57(0xe76)][_0x3afd57(0x127b)](),this[_0x3afd57(0x3252)]>=_0x1e1ccd[_0x3afd57(0x3edc)]&&(this[_0x3afd57(0x3252)]-=_0x1e1ccd[_0x3afd57(0x3edc)],this[_0x3afd57(0x3949)]['update'](_0x353f2d['x'],_0x353f2d['z'],_0x256128['x'],_0x256128['z']),this[_0x3afd57(0x19e4)]&&!this[_0x3afd57(0x19e4)][_0x3afd57(0x308d)](_0x353f2d['x'],_0x353f2d['z'])&&(this['_walker']=null),this[_0x3afd57(0x269f)][_0x3afd57(0xbb9)](0.85)),this[_0x3afd57(0x3cea)][_0x3afd57(0xc1b)](this[_0x3afd57(0x269f)]['x'],0x0,this[_0x3afd57(0x269f)]['y']);}}class _0x29f24d extends _0x53f7a3['F']{constructor(_0x4f3fe9,_0x5cf741){var _0x200fcc=_0x32dbb7;super(_0x4f3fe9),this[_0x200fcc(0x2d26)]=new _0x42a277['P'](),this[_0x200fcc(0x2826)]=new _0x42a277['P'](),this[_0x200fcc(0x3d0a)]=new _0x42a277['P'](),this[_0x200fcc(0x269f)]=new _0x42a277['P'](),this[_0x200fcc(0x28f6)]=_0x4f3fe9,this[_0x200fcc(0xb4b)]=_0x5cf741[_0x200fcc(0xb4b)],this[_0x200fcc(0x2632)]&&_0x3be89a['Y'][_0x200fcc(0x27dc)](_0x200fcc(0x1943));}static get['Name'](){var _0x1119f4=_0x32dbb7;return _0x1784ae['b'][_0x1119f4(0x1782)];}static get['Version'](){return 0x1;}get[_0x32dbb7(0xb4b)](){return this['_locomotionTarget'];}set[_0x32dbb7(0xb4b)](_0x4f1e32){var _0x1718fb=_0x32dbb7;this['_locomotionTarget']=_0x4f1e32,this[_0x1718fb(0x2632)]=_0x1718fb(0x151c)===this['_locomotionTarget']['getClassName']();}[_0x32dbb7(0x899)](){var _0x4cf676=_0x32dbb7;return void 0x0===this[_0x4cf676(0x28f6)][_0x4cf676(0x2ba)]||_0x4cf676(0x3848)===this['_sessionManager'][_0x4cf676(0x2ba)];}[_0x32dbb7(0x20d1)](){var _0x8f8f14=_0x32dbb7;return!(!this['isCompatible']||!super['attach']()||(this[_0x8f8f14(0x19e4)]=new _0x1e1ccd(this[_0x8f8f14(0x28f6)][_0x8f8f14(0xa56)]['getEngine']()),0x0));}[_0x32dbb7(0x2a8e)](){var _0x49e18a=_0x32dbb7;return!!super[_0x49e18a(0x2a8e)]()&&!(this['_walker']=null);}[_0x32dbb7(0x347)](_0x411a23){var _0x44eee3=_0x32dbb7,_0x2b6e7c,_0x411a23=_0x411a23[_0x44eee3(0x34a1)](this[_0x44eee3(0x28f6)]['baseReferenceSpace']);_0x411a23&&(_0x2b6e7c=this[_0x44eee3(0xb4b)][_0x44eee3(0x40ae)]()[_0x44eee3(0x3ece)]?0x1:-0x1,_0x411a23=_0x411a23[_0x44eee3(0x1c4a)][_0x44eee3(0x32de)],this[_0x44eee3(0x2d26)][_0x44eee3(0x408c)](_0x411a23[0x4],_0x411a23[0x5],_0x2b6e7c*_0x411a23[0x6]),this[_0x44eee3(0x2826)][_0x44eee3(0x408c)](_0x411a23[0x8],_0x411a23[0x9],_0x2b6e7c*_0x411a23[0xa]),this['_position'][_0x44eee3(0x408c)](_0x411a23[0xc],_0x411a23[0xd],_0x2b6e7c*_0x411a23[0xe]),this[_0x44eee3(0x2826)]['scaleAndAddToRef'](0.05,this[_0x44eee3(0x3d0a)]),this[_0x44eee3(0x2d26)][_0x44eee3(0x1c04)](-0.05,this[_0x44eee3(0x3d0a)]),this[_0x44eee3(0x19e4)]['update'](this[_0x44eee3(0x3d0a)],this[_0x44eee3(0x2826)]),this[_0x44eee3(0x269f)][_0x44eee3(0x448)](this['_walker'][_0x44eee3(0x3cea)]),this[_0x44eee3(0x2632)]||_0x42a277['P'][_0x44eee3(0xa06)](this[_0x44eee3(0x269f)],this[_0x44eee3(0xb4b)][_0x44eee3(0x269)](),this[_0x44eee3(0x269f)]),this[_0x44eee3(0xb4b)]['position']['addInPlace'](this[_0x44eee3(0x269f)]));}}_0x1784ae['d']['AddWebXRFeature'](_0x29f24d['Name'],(_0x18a501,_0x282015)=>()=>new _0x29f24d(_0x18a501,_0x282015),_0x29f24d[_0x32dbb7(0x3fcd)],!0x1);},0x11bd8:(_0x1b82b9,_0xa6ac6d,_0x337874)=>{_0x337874(0x62d9),_0x337874(0x120d8),_0x337874(0x12160),_0x337874(0x1747a),_0x337874(0x1757a),_0x337874(0x4a5),_0x337874(0x8fdb),_0x337874(0xa0c2),_0x337874(0x1265b),_0x337874(0xeb3c),_0x337874(0x4516),_0x337874(0x109c1),_0x337874(0x469b),_0x337874(0x6803),_0x337874(0xbae1),_0x337874(0x22f0),_0x337874(0x14a1e),_0x337874(0x1501e),_0x337874(0x8d0b);},0xf06:(_0x5f3a1e,_0x23ecbe,_0x316a4c)=>{_0x316a4c(0xfce2),_0x316a4c(0x130a9),_0x316a4c(0x1050a),_0x316a4c(0x1194d),_0x316a4c(0xdf3),_0x316a4c(0x7a27),_0x316a4c(0x7dfd),_0x316a4c(0x5031),_0x316a4c(0x3cf1),_0x316a4c(0x205d),_0x316a4c(0x11bd8),_0x316a4c(0x1b37),_0x316a4c(0x109fd);},0x1b37:(_0x35caaa,_0xa573d8,_0x58708c)=>{_0x58708c(0x13a8a),_0x58708c(0x12bd3),_0x58708c(0xa916),_0x58708c(0xe9e5),_0x58708c(0x5728),_0x58708c(0xff36),_0x58708c(0x8172),_0x58708c(0x1411c),_0x58708c(0x162b1);},0x13a8a:(_0xe74063,_0x559069,_0xd8aa50)=>{var _0x1224f6=a7_0x38a779;_0xd8aa50['d'](_0x559069,{'d':()=>_0x32993f});function _0x20ac51(_0xbdd978,_0x33ebf8,_0x4cbc80,_0x5deac4){return new(_0x4cbc80=_0x4cbc80||Promise)(function(_0x3a9eb1,_0x8dfe8b){var _0x535405=a7_0x2532;function _0x49a7ad(_0x91a32d){var _0x265324=a7_0x2532;try{_0x2c7add(_0x5deac4[_0x265324(0x118b)](_0x91a32d));}catch(_0x6dc2c9){_0x8dfe8b(_0x6dc2c9);}}function _0x59e2f2(_0x22738a){var _0x1d8061=a7_0x2532;try{_0x2c7add(_0x5deac4[_0x1d8061(0x1bf3)](_0x22738a));}catch(_0x205a8d){_0x8dfe8b(_0x205a8d);}}function _0x2c7add(_0x1ab0f0){var _0x5e65c8=a7_0x2532,_0x291863;_0x1ab0f0['done']?_0x3a9eb1(_0x1ab0f0[_0x5e65c8(0xb06)]):((_0x291863=_0x1ab0f0[_0x5e65c8(0xb06)])instanceof _0x4cbc80?_0x291863:new _0x4cbc80(function(_0x2553d9){_0x2553d9(_0x291863);}))[_0x5e65c8(0xd1a)](_0x49a7ad,_0x59e2f2);}_0x2c7add((_0x5deac4=_0x5deac4['apply'](_0xbdd978,_0x33ebf8||[]))[_0x535405(0x118b)]());});}var _0x36dd1e=_0xd8aa50(0x12bd3),_0x1eac7b=_0xd8aa50(0xf96c),_0x483edf=_0xd8aa50(0x10ea4),_0x2ee833=_0xd8aa50(0xa7ff),_0x3399fa=_0xd8aa50(0x9fd1),_0xdc5c60=_0xd8aa50(0x1dad);class _0x32993f{constructor(_0x36a6c4,_0x1df070,_0xcce6af,_0x4b5108,_0x2338ed=!0x1,_0x19a941){var _0xcd0dd9=a7_0x2532;this[_0xcd0dd9(0xa56)]=_0x36a6c4,this[_0xcd0dd9(0x3464)]=_0x1df070,this[_0xcd0dd9(0x554)]=_0xcce6af,this[_0xcd0dd9(0x3e2f)]=_0x4b5108,this[_0xcd0dd9(0x160c)]=_0x2338ed,this[_0xcd0dd9(0xcce)]=_0x19a941,this[_0xcd0dd9(0x3117)]=_0x24fe82=>{var _0x106dd8=_0xcd0dd9;if(_0x24fe82){var _0x168b77=this[_0x106dd8(0x3464)]['components'][_0x24fe82],_0x41c64e=_0x168b77[_0x106dd8(0x261)],_0x21ff84=_0x168b77[_0x106dd8(0x4a9)][_0x106dd8(0x12b9)];const _0x360620=[];void 0x0!==_0x168b77[_0x106dd8(0x4a9)]['xAxis']&&void 0x0!==_0x168b77[_0x106dd8(0x4a9)][_0x106dd8(0x34f1)]&&_0x360620['push'](_0x168b77['gamepadIndices'][_0x106dd8(0x2df6)],_0x168b77[_0x106dd8(0x4a9)]['yAxis']),this[_0x106dd8(0x1a06)][_0x24fe82]=new _0x36dd1e['n'](_0x24fe82,_0x41c64e,_0x21ff84,_0x360620);}},this['_modelReady']=!0x1,this[_0xcd0dd9(0x1a06)]={},this[_0xcd0dd9(0x187c)]=!0x1,this['onModelLoadedObservable']=new _0x1eac7b['y$'](),_0x1df070[_0xcd0dd9(0x1a06)]&&Object['keys'](_0x1df070[_0xcd0dd9(0x1a06)])[_0xcd0dd9(0x66b)](this['_initComponent']);}[_0x1224f6(0x3551)](){var _0x26220b=_0x1224f6;this['getComponentIds']()[_0x26220b(0x66b)](_0x2e5aca=>this[_0x26220b(0x230c)](_0x2e5aca)[_0x26220b(0x3551)]()),this[_0x26220b(0x1ff5)]&&(this[_0x26220b(0x1ff5)]['getChildren'](void 0x0,!0x0)[_0x26220b(0x66b)](_0x546aa5=>{var _0x3e2e57=_0x26220b;_0x546aa5[_0x3e2e57(0x280e)](!0x1);}),this[_0x26220b(0x1ff5)]['dispose'](!!this['_controllerCache'],!this[_0x26220b(0xcce)]));}[_0x1224f6(0xeed)](_0x548584){var _0x6ab682=_0x1224f6;return this[_0x6ab682(0x45e)]()[_0x6ab682(0x350f)](_0x2af1ff=>this[_0x6ab682(0x1a06)][_0x2af1ff])[_0x6ab682(0x2a44)](_0x2ad728=>_0x2ad728[_0x6ab682(0x261)]===_0x548584);}[_0x1224f6(0x230c)](_0x477c26){var _0x15488f=_0x1224f6;return this[_0x15488f(0x1a06)][_0x477c26];}[_0x1224f6(0x45e)](){var _0x4853f5=_0x1224f6;return Object['keys'](this[_0x4853f5(0x1a06)]);}[_0x1224f6(0x19e6)](_0x8f491d){var _0x4270c4=_0x1224f6;return this[_0x4270c4(0xeed)](_0x8f491d)[0x0]||null;}['getMainComponent'](){var _0x43b2f2=_0x1224f6;return this[_0x43b2f2(0x230c)](this[_0x43b2f2(0x3464)]['selectComponentId']);}[_0x1224f6(0x1238)](){return _0x20ac51(this,void 0x0,void 0x0,function*(){var _0xba564a=a7_0x2532;const _0x2b1e78=!this[_0xba564a(0x6d2)]();let _0x42fd06=this['_getGenericFilenameAndPath']();return _0x2b1e78?_0x483edf['Y'][_0xba564a(0x27dc)](_0xba564a(0x302a)):_0x42fd06=this['_getFilenameAndPath'](),new Promise((_0x2d3d86,_0x177a78)=>{var _0x4a4911=_0xba564a;const _0xbb19ff=_0x19acfc=>{var _0x4eb5b7=a7_0x2532;_0x2b1e78?this['_getGenericParentMesh'](_0x19acfc):this[_0x4eb5b7(0x1b86)](_0x19acfc),this['_processLoadedModel'](_0x19acfc),this[_0x4eb5b7(0x26ab)]=!0x0,this['onModelLoadedObservable'][_0x4eb5b7(0x2231)](this),_0x2d3d86(!0x0);};if(this[_0x4a4911(0xcce)]){const _0x348f80=this[_0x4a4911(0xcce)][_0x4a4911(0x2a44)](_0x3053a8=>_0x3053a8['filename']===_0x42fd06[_0x4a4911(0x58c)]&&_0x3053a8['path']===_0x42fd06[_0x4a4911(0x1e97)]);if(_0x348f80[0x0])return _0x348f80[0x0][_0x4a4911(0x228)][_0x4a4911(0x66b)](_0x355bf1=>_0x355bf1['setEnabled'](!0x0)),void _0xbb19ff(_0x348f80[0x0]['meshes']);}_0x2ee833['n'][_0x4a4911(0x1a3b)]('',_0x42fd06[_0x4a4911(0x1e97)],_0x42fd06[_0x4a4911(0x58c)],this[_0x4a4911(0xa56)],_0x46ed5d=>{var _0x4cd603=_0x4a4911;this['_controllerCache']&&this['_controllerCache'][_0x4cd603(0x1e1d)](Object[_0x4cd603(0x12a9)](Object[_0x4cd603(0x12a9)]({},_0x42fd06),{'meshes':_0x46ed5d})),_0xbb19ff(_0x46ed5d);},null,(_0x3b6f72,_0x4b3938)=>{var _0x27cf42=_0x4a4911;_0x483edf['Y'][_0x27cf42(0x997)](_0x4b3938),_0x483edf['Y']['Warn'](_0x27cf42(0x2e72)+this[_0x27cf42(0x111b)]+'\x20from\x20the\x20remote\x20server:\x20'+_0x42fd06['path']+_0x42fd06[_0x27cf42(0x58c)]),_0x177a78(_0x4b3938);});});});}[_0x1224f6(0x3b81)](_0x59b32b){var _0xc586e9=_0x1224f6;this['getComponentIds']()[_0xc586e9(0x66b)](_0x3991f6=>this[_0xc586e9(0x230c)](_0x3991f6)[_0xc586e9(0x308d)](this['gamepadObject'])),this[_0xc586e9(0x222e)](_0x59b32b);}get[_0x1224f6(0x3d01)](){var _0x3ffd3c=_0x1224f6;return this[_0x3ffd3c(0x3e2f)];}[_0x1224f6(0x114f)](_0x59fa5f,_0x508a3b,_0x5b6b91=0x0){var _0x2749ae=_0x1224f6;return this['gamepadObject'][_0x2749ae(0x14cb)]&&this[_0x2749ae(0x554)][_0x2749ae(0x14cb)][_0x5b6b91]?this[_0x2749ae(0x554)][_0x2749ae(0x14cb)][_0x5b6b91]['pulse'](_0x59fa5f,_0x508a3b):Promise[_0x2749ae(0x1bd5)](!0x1);}[_0x1224f6(0x3993)](_0xdbbe90,_0x3440b3){var _0x5c4dc7=_0x1224f6;return _0xdbbe90[_0x5c4dc7(0x3e72)](_0x1b78bd=>_0x1b78bd[_0x5c4dc7(0x3844)]===_0x3440b3,!0x1)[0x0];}[_0x1224f6(0xd6e)](_0x3fa9d2,_0x5dd8cf){var _0x30847e=_0x1224f6;return _0x3fa9d2['getChildren'](_0x194e53=>_0x194e53[_0x30847e(0x3844)]==_0x5dd8cf,!0x0)[0x0];}['_lerpTransform'](_0x48aa5e,_0x585e6d,_0x913b4d){var _0x8a01a1=_0x1224f6;_0x48aa5e[_0x8a01a1(0xf2b)]&&_0x48aa5e[_0x8a01a1(0x404a)]&&_0x48aa5e['valueMesh']&&_0x48aa5e[_0x8a01a1(0xf2b)][_0x8a01a1(0x373c)]&&_0x48aa5e[_0x8a01a1(0x404a)]['rotationQuaternion']&&_0x48aa5e['valueMesh'][_0x8a01a1(0x373c)]&&(_0x3399fa['_f'][_0x8a01a1(0x1c7f)](_0x48aa5e['minMesh'][_0x8a01a1(0x373c)],_0x48aa5e[_0x8a01a1(0x404a)]['rotationQuaternion'],_0x913b4d=_0x913b4d?0.5*_0x585e6d+0.5:_0x585e6d,_0x48aa5e[_0x8a01a1(0x59d)]['rotationQuaternion']),_0x3399fa['P'][_0x8a01a1(0x4086)](_0x48aa5e[_0x8a01a1(0xf2b)][_0x8a01a1(0xdfa)],_0x48aa5e['maxMesh'][_0x8a01a1(0xdfa)],_0x913b4d,_0x48aa5e['valueMesh']['position']));}[_0x1224f6(0x222e)](_0xd931a4){var _0x5a0f11=_0x1224f6;this[_0x5a0f11(0x26ab)]&&this[_0x5a0f11(0x2c8)](_0xd931a4);}[_0x1224f6(0x415e)](){var _0x5244ed=_0x1224f6;return{'filename':'generic.babylon','path':_0x5244ed(0x138b)};}[_0x1224f6(0x20cd)](_0x2f14c2){var _0x3869e3=_0x1224f6;this[_0x3869e3(0x1ff5)]=new _0xdc5c60['Kj'](this['profileId']+'\x20'+this['handedness'],this[_0x3869e3(0xa56)]),_0x2f14c2['forEach'](_0x5f417a=>{var _0x2a00aa=_0x3869e3;_0x5f417a[_0x2a00aa(0x2a18)]||(_0x5f417a[_0x2a00aa(0xcf4)]=!0x1,_0x5f417a[_0x2a00aa(0x2a36)](this[_0x2a00aa(0x1ff5)]));}),this[_0x3869e3(0x1ff5)][_0x3869e3(0x373c)]=_0x3399fa['_f'][_0x3869e3(0x10aa)](0x0,Math['PI'],0x0);}}},0x12bd3:(_0x4535c0,_0x362a70,_0x37bf51)=>{var _0x3dbee3=a7_0x38a779;_0x37bf51['d'](_0x362a70,{'n':()=>_0x3c6401});var _0x467364=_0x37bf51(0xf96c);class _0x3c6401{constructor(_0x4200a8,_0x4bddfc,_0x2bb88e=-0x1,_0x18f132=[]){var _0x1ba39c=a7_0x2532;this['id']=_0x4200a8,this[_0x1ba39c(0x261)]=_0x4bddfc,this[_0x1ba39c(0x2ebc)]=_0x2bb88e,this[_0x1ba39c(0x17fe)]=_0x18f132,this[_0x1ba39c(0x1c10)]={'x':0x0,'y':0x0},this[_0x1ba39c(0x6cd)]={},this[_0x1ba39c(0x28b5)]=0x0,this[_0x1ba39c(0x3fb3)]=!0x1,this[_0x1ba39c(0x125d)]=!0x1,this[_0x1ba39c(0x19c8)]=!0x1,this[_0x1ba39c(0x1f8d)]=new _0x467364['y$'](),this[_0x1ba39c(0x15ae)]=new _0x467364['y$']();}get[_0x3dbee3(0x2aad)](){var _0x5b49b7=_0x3dbee3;return this[_0x5b49b7(0x1c10)];}get[_0x3dbee3(0x3bc0)](){return this['_changes'];}get[_0x3dbee3(0x1fe1)](){var _0x3878a3=_0x3dbee3;return this[_0x3878a3(0x3fb3)];}get[_0x3dbee3(0xcf0)](){return this['_pressed'];}get[_0x3dbee3(0x641)](){return this['_touched'];}get['value'](){var _0x92f765=_0x3dbee3;return this[_0x92f765(0x28b5)];}[_0x3dbee3(0x3551)](){var _0x5b71ec=_0x3dbee3;this[_0x5b71ec(0x1f8d)]['clear'](),this[_0x5b71ec(0x15ae)][_0x5b71ec(0xc60)]();}[_0x3dbee3(0x12cd)](){var _0x5581c4=_0x3dbee3;return 0x0!==this['_axesIndices'][_0x5581c4(0x3785)];}[_0x3dbee3(0x2e89)](){var _0x418515=_0x3dbee3;return-0x1!==this[_0x418515(0x2ebc)];}[_0x3dbee3(0x308d)](_0x2b8785){var _0x5b4a83=_0x3dbee3;let _0x398c2d=!0x1,_0x2e00fc=!0x1;if(this[_0x5b4a83(0x3fb3)]=!0x1,this[_0x5b4a83(0x6cd)]={},this[_0x5b4a83(0x2e89)]()){var _0x34ae6b=_0x2b8785[_0x5b4a83(0x505)][this[_0x5b4a83(0x2ebc)]];if(!_0x34ae6b)return;this[_0x5b4a83(0x28b5)]!==_0x34ae6b[_0x5b4a83(0xb06)]&&(this['changes'][_0x5b4a83(0xb06)]={'current':_0x34ae6b[_0x5b4a83(0xb06)],'previous':this[_0x5b4a83(0x28b5)]},_0x398c2d=!0x0,this[_0x5b4a83(0x28b5)]=_0x34ae6b[_0x5b4a83(0xb06)]),this['_touched']!==_0x34ae6b[_0x5b4a83(0x641)]&&(this[_0x5b4a83(0x3bc0)][_0x5b4a83(0x641)]={'current':_0x34ae6b['touched'],'previous':this[_0x5b4a83(0x19c8)]},_0x398c2d=!0x0,this['_touched']=_0x34ae6b['touched']),this[_0x5b4a83(0x125d)]!==_0x34ae6b[_0x5b4a83(0xcf0)]&&(this[_0x5b4a83(0x3bc0)][_0x5b4a83(0xcf0)]={'current':_0x34ae6b[_0x5b4a83(0xcf0)],'previous':this[_0x5b4a83(0x125d)]},_0x398c2d=!0x0,this[_0x5b4a83(0x125d)]=_0x34ae6b[_0x5b4a83(0xcf0)]);}this[_0x5b4a83(0x12cd)]()&&(this[_0x5b4a83(0x1c10)]['x']!==_0x2b8785[_0x5b4a83(0x2aad)][this[_0x5b4a83(0x17fe)][0x0]]&&(this[_0x5b4a83(0x3bc0)][_0x5b4a83(0x2aad)]={'current':{'x':_0x2b8785[_0x5b4a83(0x2aad)][this[_0x5b4a83(0x17fe)][0x0]],'y':this[_0x5b4a83(0x1c10)]['y']},'previous':{'x':this[_0x5b4a83(0x1c10)]['x'],'y':this['_axes']['y']}},this[_0x5b4a83(0x1c10)]['x']=_0x2b8785[_0x5b4a83(0x2aad)][this['_axesIndices'][0x0]],_0x2e00fc=!0x0),this[_0x5b4a83(0x1c10)]['y']!==_0x2b8785[_0x5b4a83(0x2aad)][this['_axesIndices'][0x1]]&&(this['changes'][_0x5b4a83(0x2aad)]?this[_0x5b4a83(0x3bc0)][_0x5b4a83(0x2aad)]['current']['y']=_0x2b8785[_0x5b4a83(0x2aad)][this[_0x5b4a83(0x17fe)][0x1]]:this[_0x5b4a83(0x3bc0)][_0x5b4a83(0x2aad)]={'current':{'x':this[_0x5b4a83(0x1c10)]['x'],'y':_0x2b8785[_0x5b4a83(0x2aad)][this['_axesIndices'][0x1]]},'previous':{'x':this[_0x5b4a83(0x1c10)]['x'],'y':this[_0x5b4a83(0x1c10)]['y']}},this[_0x5b4a83(0x1c10)]['y']=_0x2b8785['axes'][this[_0x5b4a83(0x17fe)][0x1]],_0x2e00fc=!0x0)),_0x398c2d&&(this[_0x5b4a83(0x3fb3)]=!0x0,this[_0x5b4a83(0x15ae)][_0x5b4a83(0x2231)](this)),_0x2e00fc&&(this[_0x5b4a83(0x3fb3)]=!0x0,this['onAxisValueChangedObservable'][_0x5b4a83(0x2231)](this['_axes']));}}_0x3c6401['BUTTON_TYPE']=_0x3dbee3(0x12b9),_0x3c6401['SQUEEZE_TYPE']=_0x3dbee3(0x11f3),_0x3c6401[_0x3dbee3(0x2300)]='thumbstick',_0x3c6401[_0x3dbee3(0x34f)]='touchpad',_0x3c6401[_0x3dbee3(0x212c)]='trigger';},0xa916:(_0x1a4150,_0x51a72d,_0x579ef9)=>{var _0x4d8f8b=a7_0x38a779,_0x3c5bde=_0x579ef9(0x13a8a),_0x579ef9=_0x579ef9(0xff36);class _0x2b3400 extends _0x3c5bde['d']{constructor(_0x5e6eac,_0xa65752,_0x263e48){var _0x53f32d=a7_0x2532;super(_0x5e6eac,_0xe17584[_0x263e48],_0xa65752,_0x263e48,!0x0),this[_0x53f32d(0x111b)]='generic-hand-select-grasp';}[_0x4d8f8b(0x1a67)](){var _0x3a848e=_0x4d8f8b;return{'filename':_0x3a848e(0x195e),'path':_0x3a848e(0x138b)};}[_0x4d8f8b(0x6d2)](){return!0x0;}[_0x4d8f8b(0x26ee)](_0x41f6c8){}[_0x4d8f8b(0x1b86)](_0x2152ca){}[_0x4d8f8b(0x2c8)](){}}_0x579ef9['V'][_0x4d8f8b(0x3bd9)](_0x4d8f8b(0x3e58),(_0x2b1f63,_0x39890d)=>new _0x2b3400(_0x39890d,_0x2b1f63[_0x4d8f8b(0x91e)],_0x2b1f63['handedness']));const _0xe17584={'left':{'selectComponentId':_0x4d8f8b(0x459),'components':{'xr-standard-trigger':{'type':_0x4d8f8b(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':_0x4d8f8b(0x7d7),'gamepadIndices':{'button':0x4},'rootNodeName':_0x4d8f8b(0x2478),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'generic-hand-select-grasp-left','assetPath':_0x4d8f8b(0x2823)},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x4d8f8b(0x459),'visualResponses':{}},'grasp':{'type':_0x4d8f8b(0x7d7),'gamepadIndices':{'button':0x4},'rootNodeName':'grasp','visualResponses':{}}},'gamepadMapping':_0x4d8f8b(0x344),'rootNodeName':_0x4d8f8b(0x296f),'assetPath':_0x4d8f8b(0x550)},'none':{'selectComponentId':_0x4d8f8b(0x459),'components':{'xr-standard-trigger':{'type':_0x4d8f8b(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':_0x4d8f8b(0x459),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0x4d8f8b(0x2478),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x4d8f8b(0x2206),'assetPath':_0x4d8f8b(0xa00)}};},0xe9e5:(_0x3e0544,_0x271793,_0x549a24)=>{var _0x142480=a7_0x38a779;_0x549a24['d'](_0x271793,{'z':()=>_0x3b2be4});var _0x271793=_0x549a24(0x13a8a),_0x399625=_0x549a24(0x1dad),_0x173dd8=_0x549a24(0x9fd1);class _0x3b2be4 extends _0x271793['d']{constructor(_0x4282a4,_0x213a96,_0x2408a1){var _0x3b3d67=a7_0x2532;super(_0x4282a4,_0x541aa9[_0x2408a1],_0x213a96,_0x2408a1),this[_0x3b3d67(0x111b)]=_0x3b2be4[_0x3b3d67(0x2692)];}['_getFilenameAndPath'](){var _0x176a97=a7_0x2532;return{'filename':'generic.babylon','path':_0x176a97(0x138b)};}[_0x142480(0x6d2)](){return!0x0;}[_0x142480(0x26ee)](_0x490a0e){}[_0x142480(0x1b86)](_0x4ad96d){var _0x429efe=_0x142480;this[_0x429efe(0x1ff5)]=new _0x399625['Kj'](this[_0x429efe(0x111b)]+'\x20'+this[_0x429efe(0x3e2f)],this['scene']),_0x4ad96d[_0x429efe(0x66b)](_0x57f9f7=>{var _0x5b34f8=_0x429efe;_0x57f9f7[_0x5b34f8(0xcf4)]=!0x1,_0x57f9f7[_0x5b34f8(0x2a18)]||_0x57f9f7['setParent'](this[_0x5b34f8(0x1ff5)]);}),this[_0x429efe(0x1ff5)][_0x429efe(0x373c)]=_0x173dd8['_f']['FromEulerAngles'](0x0,Math['PI'],0x0);}[_0x142480(0x2c8)](){}}_0x3b2be4[_0x142480(0x2692)]=_0x142480(0x3637);const _0x541aa9={'left':{'selectComponentId':_0x142480(0x459),'components':{'xr-standard-trigger':{'type':_0x142480(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':_0x142480(0xcf2),'visualResponses':{}}},'gamepadMapping':_0x142480(0x344),'rootNodeName':_0x142480(0x1ac5),'assetPath':_0x142480(0x2823)},'right':{'selectComponentId':_0x142480(0x459),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x142480(0xcf2),'visualResponses':{}}},'gamepadMapping':_0x142480(0x344),'rootNodeName':_0x142480(0xbcf),'assetPath':_0x142480(0x550)},'none':{'selectComponentId':_0x142480(0x459),'components':{'xr-standard-trigger':{'type':_0x142480(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':_0x142480(0xcf2),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x142480(0x316),'assetPath':'none.glb'}};},0x1411c:(_0x19fc49,_0x5de724,_0x1d64f3)=>{var _0x28928a=a7_0x38a779,_0x5476e3=_0x1d64f3(0x13a8a),_0x2322de=_0x1d64f3(0x1dad),_0x483e81=_0x1d64f3(0x9fd1),_0x1d64f3=_0x1d64f3(0xff36);class _0x424c92 extends _0x5476e3['d']{constructor(_0x104a60,_0x5f532a,_0x229f5c){var _0x7d4137=a7_0x2532;super(_0x104a60,_0x12b9f2[_0x229f5c],_0x5f532a,_0x229f5c),this[_0x7d4137(0x111b)]=_0x7d4137(0xd18);}[_0x28928a(0x1a67)](){var _0x4e689a=_0x28928a;return{'filename':_0x424c92[_0x4e689a(0x35d3)],'path':_0x424c92[_0x4e689a(0x2d11)]};}[_0x28928a(0x6d2)](){return!0x0;}[_0x28928a(0x26ee)](_0x5e907b){var _0x5c8b31=_0x28928a;this[_0x5c8b31(0x45e)]()['forEach'](_0x6ffafe=>{var _0xbb1b9d=_0x5c8b31;const _0x6435b8=_0x6ffafe&&this['getComponent'](_0x6ffafe);_0x6435b8&&_0x6435b8[_0xbb1b9d(0x15ae)][_0xbb1b9d(0x33ee)](_0xab164b=>{var _0x1688e9=_0xbb1b9d;if(this[_0x1688e9(0x1ff5)]&&!this[_0x1688e9(0x187c)])switch(_0x6ffafe){case'xr-standard-trigger':return void(this[_0x1688e9(0x60c)]['getChildren']()[0x6][_0x1688e9(0x30d0)]['x']=0.15*-_0xab164b[_0x1688e9(0xb06)]);case _0x1688e9(0x365f):case'xr-standard-squeeze':return;}},void 0x0,!0x0);});}[_0x28928a(0x1b86)](_0x311d29){var _0x31a4bd=_0x28928a;this[_0x31a4bd(0x1ff5)]=new _0x2322de['Kj'](this['profileId']+'\x20'+this[_0x31a4bd(0x3e2f)],this[_0x31a4bd(0xa56)]),_0x311d29[_0x31a4bd(0x66b)](_0x556929=>{var _0x18d1c1=_0x31a4bd;_0x556929[_0x18d1c1(0xcf4)]=!0x1;}),this[_0x31a4bd(0x60c)]=_0x311d29[0x1],this[_0x31a4bd(0x60c)][_0x31a4bd(0x2a18)]=this[_0x31a4bd(0x1ff5)],this[_0x31a4bd(0xa56)][_0x31a4bd(0x3ece)]||(this[_0x31a4bd(0x1ff5)][_0x31a4bd(0x373c)]=_0x483e81['_f'][_0x31a4bd(0x10aa)](0x0,Math['PI'],0x0));}[_0x28928a(0x2c8)](){}}_0x424c92[_0x28928a(0x2d11)]=_0x28928a(0x1ca3),_0x424c92[_0x28928a(0x35d3)]=_0x28928a(0x1817),_0x1d64f3['V']['RegisterController'](_0x28928a(0xd18),(_0x7425e2,_0x5ebfc9)=>new _0x424c92(_0x5ebfc9,_0x7425e2['gamepad'],_0x7425e2[_0x28928a(0x3e2f)]));const _0x12b9f2={'left':{'selectComponentId':_0x28928a(0x459),'components':{'xr-standard-trigger':{'type':_0x28928a(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':_0x28928a(0xcf2),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x28928a(0x11f3),'gamepadIndices':{'button':0x1},'rootNodeName':_0x28928a(0x31ec),'visualResponses':{}},'xr-standard-touchpad':{'type':_0x28928a(0xc8b),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x28928a(0x3972),'visualResponses':{}},'menu':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0x28928a(0x1b29),'visualResponses':{}}},'gamepadMapping':_0x28928a(0x344),'rootNodeName':_0x28928a(0x1a71),'assetPath':'none.glb'},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x28928a(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0x28928a(0x11f3),'gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-touchpad':{'type':_0x28928a(0xc8b),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x28928a(0x3972),'visualResponses':{}},'menu':{'type':_0x28928a(0x12b9),'gamepadIndices':{'button':0x4},'rootNodeName':_0x28928a(0x1b29),'visualResponses':{}}},'gamepadMapping':_0x28928a(0x344),'rootNodeName':'htc_vive_none','assetPath':_0x28928a(0xa00)},'none':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0x28928a(0x11f3),'gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-touchpad':{'type':'touchpad','gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':'xr_standard_touchpad','visualResponses':{}},'menu':{'type':_0x28928a(0x12b9),'gamepadIndices':{'button':0x4},'rootNodeName':_0x28928a(0x1b29),'visualResponses':{}}},'gamepadMapping':_0x28928a(0x344),'rootNodeName':_0x28928a(0x646),'assetPath':_0x28928a(0xa00)}};},0x5728:(_0x88bc94,_0x39863c,_0xae56a2)=>{var _0x223149=a7_0x38a779,_0x2a5d9a=_0xae56a2(0x13a8a),_0x1d3a67=_0xae56a2(0xff36),_0x4741f1=_0xae56a2(0x1dad),_0x2b5e00=_0xae56a2(0x9fd1),_0x5ea10c=_0xae56a2(0xa7ff),_0x314635=_0xae56a2(0x10ea4);class _0x3195ea extends _0x2a5d9a['d']{constructor(_0x35108d,_0x4da7c9,_0x5eb098){var _0x179d80=a7_0x2532;super(_0x35108d,_0x397961[_0x179d80(0x5a4)],_0x4da7c9,_0x5eb098),this[_0x179d80(0x10da)]={'defaultButton':{'valueNodeName':'VALUE','unpressedNodeName':_0x179d80(0x132b),'pressedNodeName':_0x179d80(0xddb)},'defaultAxis':{'valueNodeName':_0x179d80(0x3cbb),'minNodeName':'MIN','maxNodeName':_0x179d80(0x2a84)},'buttons':{'xr-standard-trigger':{'rootNodeName':_0x179d80(0x2df9),'componentProperty':_0x179d80(0x12b9),'states':[_0x179d80(0x1b26),'touched',_0x179d80(0xcf0)]},'xr-standard-squeeze':{'rootNodeName':'GRASP','componentProperty':'state','states':[_0x179d80(0xcf0)]},'xr-standard-touchpad':{'rootNodeName':_0x179d80(0x25d8),'labelAnchorNodeName':'squeeze-label','touchPointNodeName':_0x179d80(0xdd6)},'xr-standard-thumbstick':{'rootNodeName':_0x179d80(0x1c4f),'componentProperty':_0x179d80(0x2b62),'states':[_0x179d80(0xcf0)]}},'axes':{'xr-standard-touchpad':{'x-axis':{'rootNodeName':_0x179d80(0x13a3)},'y-axis':{'rootNodeName':_0x179d80(0x1b32)}},'xr-standard-thumbstick':{'x-axis':{'rootNodeName':_0x179d80(0x2dec)},'y-axis':{'rootNodeName':_0x179d80(0x2c95)}}}},this[_0x179d80(0x111b)]=_0x179d80(0x1d72);}[_0x223149(0x1a67)](){var _0x2bb1cb=_0x223149;return{'filename':_0x2bb1cb(0x158e)===this['handedness']?_0x3195ea['MODEL_LEFT_FILENAME']:_0x3195ea[_0x2bb1cb(0x1221)],'path':_0x3195ea[_0x2bb1cb(0x2d11)]+_0x2bb1cb(0x6d5)};}[_0x223149(0x6d2)](){var _0x1b1a95=_0x223149,_0x1d6a85=_0x5ea10c['n'][_0x1b1a95(0x54a)](_0x1b1a95(0x3f30));return _0x1d6a85||_0x314635['Y']['Warn'](_0x1b1a95(0x2593)),_0x1d6a85;}['_processLoadedModel'](_0x255db7){var _0x1c4de4=_0x223149;this[_0x1c4de4(0x1ff5)]&&(this[_0x1c4de4(0x45e)]()[_0x1c4de4(0x66b)]((_0x13c1fb,_0x28bada)=>{var _0x34cb62=_0x1c4de4;if(!this[_0x34cb62(0x187c)]&&_0x13c1fb&&this[_0x34cb62(0x1ff5)]){const _0x4547be=this[_0x34cb62(0x10da)][_0x34cb62(0x505)][_0x13c1fb];var _0x3f4f38=_0x4547be['rootNodeName'];if(_0x3f4f38){var _0x3d20ae=this[_0x34cb62(0x3993)](this[_0x34cb62(0x1ff5)],_0x3f4f38);if(_0x3d20ae){if(_0x4547be[_0x34cb62(0x59d)]=this['_getImmediateChildByName'](_0x3d20ae,this[_0x34cb62(0x10da)][_0x34cb62(0x955)]['valueNodeName']),_0x4547be[_0x34cb62(0xf86)]=this[_0x34cb62(0xd6e)](_0x3d20ae,this['_mapping']['defaultButton']['pressedNodeName']),_0x4547be[_0x34cb62(0xc3e)]=this[_0x34cb62(0xd6e)](_0x3d20ae,this[_0x34cb62(0x10da)][_0x34cb62(0x955)][_0x34cb62(0x37b8)]),_0x4547be[_0x34cb62(0x59d)]&&_0x4547be['pressedMesh']&&_0x4547be['unpressedMesh']){const _0x1c3b44=this[_0x34cb62(0x230c)](_0x13c1fb);_0x1c3b44&&_0x1c3b44['onButtonStateChangedObservable'][_0x34cb62(0x33ee)](_0x2f10ef=>{var _0x7c72c3=_0x34cb62;this[_0x7c72c3(0x2810)](_0x4547be,_0x2f10ef[_0x7c72c3(0xb06)]);},void 0x0,!0x0);}else _0x314635['Y'][_0x34cb62(0x27dc)](_0x34cb62(0x571)+_0x3f4f38);}else _0x314635['Y'][_0x34cb62(0x27dc)](_0x34cb62(0x20da)+_0x3f4f38);}else _0x314635['Y'][_0x34cb62(0x997)]('Skipping\x20unknown\x20button\x20at\x20index:\x20'+_0x28bada+'\x20with\x20mapped\x20name:\x20'+_0x13c1fb);}}),this['getComponentIds']()[_0x1c4de4(0x66b)](_0x2322bc=>{var _0x3bf053=_0x1c4de4;const _0x2d84b8=this[_0x3bf053(0x230c)](_0x2322bc);_0x2d84b8[_0x3bf053(0x12cd)]()&&[_0x3bf053(0x2a16),_0x3bf053(0x324e)]['forEach'](_0xaa6aff=>{var _0x2e3266=_0x3bf053;if(this[_0x2e3266(0x1ff5)]){const _0x51e6f5=this[_0x2e3266(0x10da)][_0x2e3266(0x2aad)][_0x2322bc][_0xaa6aff];var _0x2c78bf=this['_getChildByName'](this[_0x2e3266(0x1ff5)],_0x51e6f5[_0x2e3266(0x10a2)]);_0x2c78bf?(_0x51e6f5[_0x2e3266(0x59d)]=this[_0x2e3266(0xd6e)](_0x2c78bf,this[_0x2e3266(0x10da)][_0x2e3266(0x3da5)][_0x2e3266(0x28d6)]),_0x51e6f5[_0x2e3266(0xf2b)]=this['_getImmediateChildByName'](_0x2c78bf,this[_0x2e3266(0x10da)]['defaultAxis'][_0x2e3266(0x160e)]),_0x51e6f5[_0x2e3266(0x404a)]=this[_0x2e3266(0xd6e)](_0x2c78bf,this[_0x2e3266(0x10da)][_0x2e3266(0x3da5)]['maxNodeName']),_0x51e6f5[_0x2e3266(0x59d)]&&_0x51e6f5[_0x2e3266(0xf2b)]&&_0x51e6f5[_0x2e3266(0x404a)]?_0x2d84b8&&_0x2d84b8[_0x2e3266(0x1f8d)][_0x2e3266(0x33ee)](_0x46388c=>{var _0x2773a9=_0x2e3266;_0x46388c=_0x2773a9(0x2a16)===_0xaa6aff?_0x46388c['x']:_0x46388c['y'],this['_lerpTransform'](_0x51e6f5,_0x46388c,!0x0);},void 0x0,!0x0):_0x314635['Y']['Warn'](_0x2e3266(0x3e7d)+_0x51e6f5['rootNodeName'])):_0x314635['Y'][_0x2e3266(0x27dc)]('Missing\x20axis\x20mesh\x20with\x20name:\x20'+_0x51e6f5[_0x2e3266(0x10a2)]);}});}));}[_0x223149(0x1b86)](_0x5560c2){var _0x3c2bad=_0x223149;this[_0x3c2bad(0x1ff5)]=new _0x4741f1['Kj'](this[_0x3c2bad(0x111b)]+'\x20'+this['handedness'],this[_0x3c2bad(0xa56)]),this['rootMesh'][_0x3c2bad(0xcf4)]=!0x1;let _0x35aa5b;for(let _0x579b55=0x0;_0x579b55<_0x5560c2[_0x3c2bad(0x3785)];_0x579b55++){const _0x362f97=_0x5560c2[_0x579b55];_0x362f97[_0x3c2bad(0xcf4)]=!0x1,_0x362f97[_0x3c2bad(0x2a18)]||(_0x35aa5b=_0x362f97);}_0x35aa5b&&_0x35aa5b[_0x3c2bad(0x2a36)](this[_0x3c2bad(0x1ff5)]),this[_0x3c2bad(0xa56)]['useRightHandedSystem']||(this['rootMesh'][_0x3c2bad(0x373c)]=_0x2b5e00['_f']['FromEulerAngles'](0x0,Math['PI'],0x0));}[_0x223149(0x2c8)](){}}_0x3195ea['MODEL_BASE_URL']=_0x223149(0x4193),_0x3195ea[_0x223149(0x2f31)]=_0x223149(0x2823),_0x3195ea[_0x223149(0x1221)]='right.glb',_0x1d3a67['V'][_0x223149(0x3bd9)](_0x223149(0x36f4),(_0x2ba945,_0x35cc36)=>new _0x3195ea(_0x35cc36,_0x2ba945['gamepad'],_0x2ba945[_0x223149(0x3e2f)]));const _0x397961={'left':{'selectComponentId':_0x223149(0x459),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x223149(0x12b9),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x2131),'minNodeName':_0x223149(0x15e1),'maxNodeName':_0x223149(0x3336)}}},'xr-standard-squeeze':{'type':_0x223149(0x11f3),'gamepadIndices':{'button':0x1},'rootNodeName':_0x223149(0x31ec),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x223149(0x12b9),'states':['default',_0x223149(0x641),'pressed'],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x246f),'minNodeName':_0x223149(0x33c8),'maxNodeName':_0x223149(0x3030)}}},'xr-standard-touchpad':{'type':_0x223149(0xc8b),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x223149(0x3972),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x223149(0x12b9),'states':[_0x223149(0x1b26),'touched','pressed'],'valueNodeProperty':'transform','valueNodeName':'xr_standard_touchpad_pressed_value','minNodeName':_0x223149(0x3eb9),'maxNodeName':'xr_standard_touchpad_pressed_max'},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':'transform','valueNodeName':'xr_standard_touchpad_xaxis_pressed_value','minNodeName':'xr_standard_touchpad_xaxis_pressed_min','maxNodeName':_0x223149(0xad9)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x223149(0x34f1),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x340a),'minNodeName':_0x223149(0x7f9),'maxNodeName':'xr_standard_touchpad_yaxis_pressed_max'},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x401d),'minNodeName':_0x223149(0xe3c),'maxNodeName':_0x223149(0xbe2)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':'yAxis','states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0xf9f),'minNodeName':_0x223149(0xfb5),'maxNodeName':'xr_standard_touchpad_yaxis_touched_max'},'xr_standard_touchpad_axes_touched':{'componentProperty':'state','states':['touched',_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1b41),'valueNodeName':_0x223149(0x4dc)}},'touchPointNodeName':_0x223149(0x4dc)},'xr-standard-thumbstick':{'type':_0x223149(0x2401),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x223149(0x6ba),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x223149(0x12b9),'states':['default',_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x3e2e),'minNodeName':'xr_standard_thumbstick_pressed_min','maxNodeName':_0x223149(0x1cb4)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),'touched','pressed'],'valueNodeProperty':'transform','valueNodeName':_0x223149(0x10d0),'minNodeName':'xr_standard_thumbstick_xaxis_pressed_min','maxNodeName':_0x223149(0x3fbf)},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x223149(0x34f1),'states':[_0x223149(0x1b26),'touched',_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x20b0),'minNodeName':_0x223149(0x105a),'maxNodeName':_0x223149(0x35a2)}}}},'gamepadMapping':_0x223149(0x344),'rootNodeName':_0x223149(0x3770),'assetPath':_0x223149(0x2823)},'right':{'selectComponentId':_0x223149(0x459),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x223149(0x12b9),'states':['default',_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':'xr_standard_trigger_pressed_value','minNodeName':'xr_standard_trigger_pressed_min','maxNodeName':_0x223149(0x3336)}}},'xr-standard-squeeze':{'type':_0x223149(0x11f3),'gamepadIndices':{'button':0x1},'rootNodeName':_0x223149(0x31ec),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x223149(0x12b9),'states':[_0x223149(0x1b26),'touched','pressed'],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x246f),'minNodeName':_0x223149(0x33c8),'maxNodeName':_0x223149(0x3030)}}},'xr-standard-touchpad':{'type':_0x223149(0xc8b),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':'xr_standard_touchpad','visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x223149(0x12b9),'states':['default',_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':'transform','valueNodeName':_0x223149(0x3b64),'minNodeName':_0x223149(0x3eb9),'maxNodeName':_0x223149(0x1dd1)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':'xr_standard_touchpad_xaxis_pressed_value','minNodeName':'xr_standard_touchpad_xaxis_pressed_min','maxNodeName':_0x223149(0xad9)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x223149(0x34f1),'states':[_0x223149(0x1b26),'touched',_0x223149(0xcf0)],'valueNodeProperty':'transform','valueNodeName':'xr_standard_touchpad_yaxis_pressed_value','minNodeName':_0x223149(0x7f9),'maxNodeName':_0x223149(0x26f9)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':'xr_standard_touchpad_xaxis_touched_value','minNodeName':_0x223149(0xe3c),'maxNodeName':'xr_standard_touchpad_xaxis_touched_max'},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x223149(0x34f1),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0xf9f),'minNodeName':_0x223149(0xfb5),'maxNodeName':'xr_standard_touchpad_yaxis_touched_max'},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x223149(0x2b62),'states':[_0x223149(0x641),'pressed'],'valueNodeProperty':_0x223149(0x1b41),'valueNodeName':'xr_standard_touchpad_axes_touched_value'}},'touchPointNodeName':'xr_standard_touchpad_axes_touched_value'},'xr-standard-thumbstick':{'type':_0x223149(0x2401),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x223149(0x12b9),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x3e2e),'minNodeName':_0x223149(0x2390),'maxNodeName':_0x223149(0x1cb4)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x223149(0x2df6),'states':[_0x223149(0x1b26),_0x223149(0x641),'pressed'],'valueNodeProperty':'transform','valueNodeName':_0x223149(0x10d0),'minNodeName':_0x223149(0x2a77),'maxNodeName':'xr_standard_thumbstick_xaxis_pressed_max'},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x223149(0x34f1),'states':[_0x223149(0x1b26),_0x223149(0x641),_0x223149(0xcf0)],'valueNodeProperty':_0x223149(0x1c4a),'valueNodeName':_0x223149(0x20b0),'minNodeName':'xr_standard_thumbstick_yaxis_pressed_min','maxNodeName':'xr_standard_thumbstick_yaxis_pressed_max'}}}},'gamepadMapping':_0x223149(0x344),'rootNodeName':_0x223149(0x200e),'assetPath':'right.glb'}};},0xff36:(_0x13ee8e,_0x2228f6,_0x5d92c2)=>{var _0x535fab=a7_0x38a779;_0x5d92c2['d'](_0x2228f6,{'V':()=>_0x43cc76});var _0x290e72=_0x5d92c2(0xe9e5),_0x3fb4ef=_0x5d92c2(0xe222),_0x2dc0b9=_0x5d92c2(0x162b1);const _0x208774=[];class _0x43cc76{static[_0x535fab(0x3eae)](){var _0x1134fa=_0x535fab;this['_ProfilesList']=null,this[_0x1134fa(0x4057)]={};}static[_0x535fab(0xb9e)](){var _0x5dfbfc=_0x535fab;this['RegisterFallbacksForProfileId']('google-daydream',[_0x5dfbfc(0x372c)]),this[_0x5dfbfc(0x3c4c)]('htc-vive-focus',[_0x5dfbfc(0x2cf0)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0xd18),[_0x5dfbfc(0x405d)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x271),[_0x5dfbfc(0x405d)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x36f4),['generic-trigger-squeeze-touchpad-thumbstick']),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x1d72),[_0x5dfbfc(0x36f4),_0x5dfbfc(0x3673)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0xe67),[_0x5dfbfc(0x2cf0)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x11e6),[_0x5dfbfc(0xd62),_0x5dfbfc(0x22f2)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0xd62),[_0x5dfbfc(0x22f2)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x3943),['windows-mixed-reality',_0x5dfbfc(0x3673)]),this['RegisterFallbacksForProfileId'](_0x5dfbfc(0x3c15),[_0x5dfbfc(0x372c)]),this['RegisterFallbacksForProfileId'](_0x5dfbfc(0x6c5),[_0x5dfbfc(0x3673)]),this[_0x5dfbfc(0x3c4c)](_0x5dfbfc(0x24ad),[_0x5dfbfc(0x3637)]);}static[_0x535fab(0x3cd8)](_0x3a9a6a){var _0x477aba=_0x535fab;const _0x1e1df3=this[_0x477aba(0x38c0)][_0x3a9a6a]||[];return _0x1e1df3[_0x477aba(0x20ee)](_0x3a9a6a),_0x1e1df3;}static[_0x535fab(0x4f6)](_0x16af0e,_0x3644d4,_0x474389){var _0x3ee5ad=_0x535fab;const _0x1f6f12=[];_0x474389&&_0x1f6f12[_0x3ee5ad(0x1e1d)](_0x474389),_0x1f6f12[_0x3ee5ad(0x1e1d)](..._0x16af0e[_0x3ee5ad(0x1b1d)]||[]),_0x1f6f12[_0x3ee5ad(0x3785)]&&!_0x1f6f12[0x0]&&_0x1f6f12[_0x3ee5ad(0x30ce)](),_0x16af0e['gamepad']&&_0x16af0e[_0x3ee5ad(0x91e)]['id']&&_0x16af0e[_0x3ee5ad(0x91e)]['id']===(_0x16af0e[_0x3ee5ad(0x91e)]['id']['match'](/oculus touch/gi)?_0x16af0e['gamepad']['id']:void 0x0)&&_0x1f6f12[_0x3ee5ad(0x1e1d)]('oculus-touch-v2'),_0x474389=_0x1f6f12['indexOf']('windows-mixed-reality');if(-0x1!==_0x474389&&_0x1f6f12[_0x3ee5ad(0x2e7)](_0x474389,0x0,'microsoft-mixed-reality'),_0x1f6f12[_0x3ee5ad(0x3785)]||_0x1f6f12[_0x3ee5ad(0x1e1d)](_0x3ee5ad(0x3637)),this[_0x3ee5ad(0x2f9e)]){const _0x4a1507=this[_0x3ee5ad(0xf92)]?this['_LoadProfileFromRepository']:this[_0x3ee5ad(0x2ef7)],_0x31b068=this[_0x3ee5ad(0xf92)]?this[_0x3ee5ad(0x2ef7)]:this['_LoadProfileFromRepository'];return _0x4a1507[_0x3ee5ad(0x3e4c)](this,_0x1f6f12,_0x16af0e,_0x3644d4)[_0x3ee5ad(0x1651)](()=>_0x31b068[_0x3ee5ad(0x3e4c)](this,_0x1f6f12,_0x16af0e,_0x3644d4));}return this['_LoadProfilesFromAvailableControllers'](_0x1f6f12,_0x16af0e,_0x3644d4);}static[_0x535fab(0x3bd9)](_0x9626b,_0x789b1a){this['_AvailableControllers'][_0x9626b]=_0x789b1a;}static['RegisterFallbacksForProfileId'](_0x51fc92,_0x3aeaca){var _0x1e6517=_0x535fab;this[_0x1e6517(0x38c0)][_0x51fc92]?this[_0x1e6517(0x38c0)][_0x51fc92][_0x1e6517(0x1e1d)](..._0x3aeaca):this[_0x1e6517(0x38c0)][_0x51fc92]=_0x3aeaca;}static[_0x535fab(0x2499)](){var _0x17229a=_0x535fab;return this[_0x17229a(0x1aa8)]=_0x3fb4ef['w1'][_0x17229a(0x368b)](this[_0x17229a(0xa6f)]+'/profiles/profilesList.json',!0x1)[_0x17229a(0xd1a)](_0x1afd60=>JSON[_0x17229a(0x138f)](_0x1afd60[_0x17229a(0x141d)]())),this['_ProfilesList'];}static[_0x535fab(0x42f)](){var _0x26fbd1=_0x535fab;_0x208774[_0x26fbd1(0x66b)](_0x444e15=>{var _0x49494c=_0x26fbd1;_0x444e15[_0x49494c(0x228)][_0x49494c(0x66b)](_0x7e5606=>{var _0x13a8a9=_0x49494c;_0x7e5606[_0x13a8a9(0x3551)](!0x1,!0x0);});}),_0x208774[_0x26fbd1(0x3785)]=0x0;}static['_LoadProfileFromRepository'](_0x1a0cd0,_0x2970ed,_0x294d9e){var _0x4744eb=_0x535fab;return Promise[_0x4744eb(0x1bd5)]()[_0x4744eb(0xd1a)](()=>this[_0x4744eb(0x1aa8)]||this[_0x4744eb(0x2499)]())[_0x4744eb(0xd1a)](_0x401eb0=>{var _0x5a9a29=_0x4744eb;for(let _0x49b859=0x0;_0x49b859<_0x1a0cd0[_0x5a9a29(0x3785)];++_0x49b859)if(_0x1a0cd0[_0x49b859]&&_0x401eb0[_0x1a0cd0[_0x49b859]])return _0x1a0cd0[_0x49b859];throw new Error(_0x5a9a29(0xe27)+_0x1a0cd0[0x0]+'\x20nor\x20all\x20fallbacks\x20were\x20found\x20in\x20the\x20repository,');})[_0x4744eb(0xd1a)](_0x98c69f=>(this['_ProfileLoadingPromises'][_0x98c69f]||(this[_0x4744eb(0x4057)][_0x98c69f]=_0x3fb4ef['w1']['LoadFileAsync'](this[_0x4744eb(0xa6f)]+(_0x4744eb(0x21f9)+_0x98c69f+_0x4744eb(0x2be)),!0x1)[_0x4744eb(0xd1a)](_0xa82f78=>JSON[_0x4744eb(0x138f)](_0xa82f78))),this['_ProfileLoadingPromises'][_0x98c69f]))['then'](_0x117835=>new _0x2dc0b9['t'](_0x294d9e,_0x2970ed,_0x117835,this[_0x4744eb(0xa6f)],this[_0x4744eb(0x337d)]?void 0x0:_0x208774));}static[_0x535fab(0x2ef7)](_0x39ad69,_0x30da9c,_0x233346){var _0x878752=_0x535fab;for(let _0x1bf053=0x0;_0x1bf053<_0x39ad69[_0x878752(0x3785)];++_0x1bf053)if(_0x39ad69[_0x1bf053]){var _0x1f99b0=this[_0x878752(0x3cd8)](_0x39ad69[_0x1bf053]);for(let _0x4d8e00=0x0;_0x4d8e00<_0x1f99b0[_0x878752(0x3785)];++_0x4d8e00){const _0x298f7c=this[_0x878752(0x1a77)][_0x1f99b0[_0x4d8e00]];if(_0x298f7c)return Promise[_0x878752(0x1bd5)](_0x298f7c(_0x30da9c,_0x233346));}}throw new Error(_0x878752(0x1dc4));}}_0x43cc76['_AvailableControllers']={},_0x43cc76[_0x535fab(0x38c0)]={},_0x43cc76['_ProfileLoadingPromises']={},_0x43cc76['BaseRepositoryUrl']='https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist',_0x43cc76[_0x535fab(0xf92)]=!0x0,_0x43cc76[_0x535fab(0x2f9e)]=!0x0,_0x43cc76[_0x535fab(0x337d)]=!0x0,_0x43cc76[_0x535fab(0x3bd9)](_0x290e72['z'][_0x535fab(0x2692)],(_0x4462bd,_0x4b6599)=>new _0x290e72['z'](_0x4b6599,_0x4462bd['gamepad'],_0x4462bd[_0x535fab(0x3e2f)])),_0x43cc76['DefaultFallbacks']();},0x8172:(_0x28ec48,_0x5cfe3e,_0x5a1bc0)=>{var _0x3e912b=a7_0x38a779,_0x410db6=_0x5a1bc0(0x13a8a),_0x19a1ee=_0x5a1bc0(0xff36),_0x1c5a04=_0x5a1bc0(0x1dad),_0x394763=_0x5a1bc0(0x9fd1);class _0x2962c8 extends _0x410db6['d']{constructor(_0x2f095e,_0x22c799,_0x537a61,_0x1975d1=0x0,_0x47a6d6=!0x1){var _0x5d0e83=a7_0x2532;super(_0x2f095e,_0x5931d0[_0x537a61],_0x22c799,_0x537a61),this[_0x5d0e83(0x396c)]=_0x47a6d6,this[_0x5d0e83(0x111b)]=_0x5d0e83(0xd62);}[_0x3e912b(0x1a67)](){var _0x29a528=_0x3e912b;return{'filename':_0x29a528(0x158e)===this[_0x29a528(0x3e2f)]?_0x2962c8['MODEL_LEFT_FILENAME']:_0x2962c8['MODEL_RIGHT_FILENAME'],'path':this[_0x29a528(0x1928)]()?_0x2962c8[_0x29a528(0x12f2)]:_0x2962c8[_0x29a528(0x2d11)]};}['_getModelLoadingConstraints'](){return!0x0;}[_0x3e912b(0x26ee)](_0x3425f7){var _0x382b43=_0x3e912b;const _0x3378f=this['_isQuest'](),_0x34c774=_0x382b43(0x39c3)===this[_0x382b43(0x3e2f)]?-0x1:0x1;this['getComponentIds']()[_0x382b43(0x66b)](_0x58865a=>{var _0x544ebd=_0x382b43;const _0x56cb17=_0x58865a&&this[_0x544ebd(0x230c)](_0x58865a);_0x56cb17&&_0x56cb17[_0x544ebd(0x15ae)]['add'](_0x558f06=>{var _0x5a9d45=_0x544ebd;if(this[_0x5a9d45(0x1ff5)]&&!this[_0x5a9d45(0x187c)])switch(_0x58865a){case _0x5a9d45(0x459):return void(_0x3378f||(this[_0x5a9d45(0x60c)]['getChildren']()[0x3][_0x5a9d45(0x30d0)]['x']=0.2*-_0x558f06[_0x5a9d45(0xb06)],this[_0x5a9d45(0x60c)][_0x5a9d45(0x3e72)]()[0x3]['position']['y']=0.005*-_0x558f06[_0x5a9d45(0xb06)],this['_modelRootNode']['getChildren']()[0x3]['position']['z']=0.005*-_0x558f06[_0x5a9d45(0xb06)]));case'xr-standard-squeeze':return void(_0x3378f||(this['_modelRootNode']['getChildren']()[0x4][_0x5a9d45(0xdfa)]['x']=_0x34c774*_0x558f06[_0x5a9d45(0xb06)]*0.0035));case _0x5a9d45(0x1b74):return;case _0x5a9d45(0x2f01):case _0x5a9d45(0x30c3):return void(_0x3378f||(_0x558f06[_0x5a9d45(0xcf0)]?this[_0x5a9d45(0x60c)][_0x5a9d45(0x3e72)]()[0x1][_0x5a9d45(0xdfa)]['y']=-0.001:this[_0x5a9d45(0x60c)][_0x5a9d45(0x3e72)]()[0x1][_0x5a9d45(0xdfa)]['y']=0x0));case _0x5a9d45(0x36a9):case _0x5a9d45(0x39ac):return void(_0x3378f||(_0x558f06['pressed']?this[_0x5a9d45(0x60c)][_0x5a9d45(0x3e72)]()[0x2][_0x5a9d45(0xdfa)]['y']=-0.001:this['_modelRootNode']['getChildren']()[0x2][_0x5a9d45(0xdfa)]['y']=0x0));}},void 0x0,!0x0);});}[_0x3e912b(0x1b86)](_0x1bf5c1){var _0xa2b8ef=_0x3e912b;this['rootMesh']=new _0x1c5a04['Kj'](this[_0xa2b8ef(0x111b)]+'\x20'+this[_0xa2b8ef(0x3e2f)],this[_0xa2b8ef(0xa56)]),this[_0xa2b8ef(0xa56)][_0xa2b8ef(0x3ece)]||(this[_0xa2b8ef(0x1ff5)][_0xa2b8ef(0x373c)]=_0x394763['_f']['FromEulerAngles'](0x0,Math['PI'],0x0)),_0x1bf5c1[_0xa2b8ef(0x66b)](_0x16d8bb=>{_0x16d8bb['isPickable']=!0x1;}),this[_0xa2b8ef(0x1928)]()?this[_0xa2b8ef(0x60c)]=_0x1bf5c1[0x0]:(this['_modelRootNode']=_0x1bf5c1[0x1],this[_0xa2b8ef(0x1ff5)][_0xa2b8ef(0xdfa)]['y']=0.034,this[_0xa2b8ef(0x1ff5)][_0xa2b8ef(0xdfa)]['z']=0.052),this[_0xa2b8ef(0x60c)][_0xa2b8ef(0x2a18)]=this[_0xa2b8ef(0x1ff5)];}[_0x3e912b(0x2c8)](){}[_0x3e912b(0x1928)](){var _0x4b04e2=_0x3e912b;return!!navigator[_0x4b04e2(0x2c8f)][_0x4b04e2(0x2bba)](/Quest/gi)&&!this[_0x4b04e2(0x396c)];}}_0x2962c8[_0x3e912b(0x2d11)]=_0x3e912b(0x772),_0x2962c8['MODEL_LEFT_FILENAME']=_0x3e912b(0x28f8),_0x2962c8[_0x3e912b(0x1221)]=_0x3e912b(0xa3d),_0x2962c8[_0x3e912b(0x12f2)]=_0x3e912b(0x2c92),_0x19a1ee['V'][_0x3e912b(0x3bd9)]('oculus-touch',(_0xc6dc94,_0x5336f0)=>new _0x2962c8(_0x5336f0,_0xc6dc94[_0x3e912b(0x91e)],_0xc6dc94[_0x3e912b(0x3e2f)])),_0x19a1ee['V'][_0x3e912b(0x3bd9)](_0x3e912b(0x322a),(_0x1b6e7e,_0x5bab3e)=>new _0x2962c8(_0x5bab3e,_0x1b6e7e['gamepad'],_0x1b6e7e[_0x3e912b(0x3e2f)],!0x0));const _0x5931d0={'left':{'selectComponentId':_0x3e912b(0x459),'components':{'xr-standard-trigger':{'type':_0x3e912b(0x7d7),'gamepadIndices':{'button':0x0},'rootNodeName':_0x3e912b(0xcf2),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0x3e912b(0x31ec),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x3e912b(0x2401),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x3e912b(0x6ba),'visualResponses':{}},'x-button':{'type':_0x3e912b(0x12b9),'gamepadIndices':{'button':0x4},'rootNodeName':_0x3e912b(0x115a),'visualResponses':{}},'y-button':{'type':_0x3e912b(0x12b9),'gamepadIndices':{'button':0x5},'rootNodeName':_0x3e912b(0xaa2),'visualResponses':{}},'thumbrest':{'type':_0x3e912b(0x12b9),'gamepadIndices':{'button':0x6},'rootNodeName':_0x3e912b(0x19b7),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x3e912b(0x116a),'assetPath':'left.glb'},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x3e912b(0xcf2),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0x3e912b(0x31ec),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x3e912b(0x2401),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{}},'a-button':{'type':_0x3e912b(0x12b9),'gamepadIndices':{'button':0x4},'rootNodeName':'a_button','visualResponses':{}},'b-button':{'type':'button','gamepadIndices':{'button':0x5},'rootNodeName':_0x3e912b(0x2501),'visualResponses':{}},'thumbrest':{'type':_0x3e912b(0x12b9),'gamepadIndices':{'button':0x6},'rootNodeName':'thumbrest','visualResponses':{}}},'gamepadMapping':_0x3e912b(0x344),'rootNodeName':_0x3e912b(0x35b3),'assetPath':_0x3e912b(0x550)}};},0x162b1:(_0x5c9731,_0x3e500e,_0x589670)=>{var _0x4a83dd=a7_0x38a779;_0x589670['d'](_0x3e500e,{'t':()=>_0x334554});var _0x3e500e=_0x589670(0x13a8a),_0x4eecbd=_0x589670(0xa7ff),_0x2dced6=_0x589670(0x1dad),_0x44732b=_0x589670(0xa60f),_0x6add77=_0x589670(0xc84b),_0x5907b7=_0x589670(0x12bd3),_0x5e0ba6=_0x589670(0x58b),_0x4036c4=_0x589670(0x7c4f),_0x487e31=_0x589670(0x10ea4);class _0x334554 extends _0x3e500e['d']{constructor(_0x16551a,_0x134174,_0x4d4acf,_0x22357d,_0x2272f0){var _0x1c3bc6=a7_0x2532;super(_0x16551a,_0x4d4acf[_0x1c3bc6(0x1449)][_0x134174[_0x1c3bc6(0x3e2f)]||_0x1c3bc6(0x2339)],_0x134174[_0x1c3bc6(0x91e)],_0x134174[_0x1c3bc6(0x3e2f)],void 0x0,_0x2272f0),this[_0x1c3bc6(0x184f)]=_0x22357d,this['controllerCache']=_0x2272f0,this[_0x1c3bc6(0x26d0)]={},this[_0x1c3bc6(0x3018)]={},this[_0x1c3bc6(0x111b)]=_0x4d4acf['profileId'];}[_0x4a83dd(0x3551)](){var _0x3276a2=_0x4a83dd;super[_0x3276a2(0x3551)](),this[_0x3276a2(0x1c15)]||Object['keys'](this[_0x3276a2(0x3018)])[_0x3276a2(0x66b)](_0x3c783d=>{var _0x172888=_0x3276a2;this[_0x172888(0x3018)][_0x3c783d][_0x172888(0x3551)]();});}[_0x4a83dd(0x1a67)](){var _0x298a95=_0x4a83dd;return{'filename':this[_0x298a95(0x3464)][_0x298a95(0x1f04)],'path':this[_0x298a95(0x184f)]+_0x298a95(0x21f9)+this[_0x298a95(0x111b)]+'/'};}[_0x4a83dd(0x6d2)](){var _0x3c4f2a=_0x4a83dd,_0x5bcfc5=_0x4eecbd['n'][_0x3c4f2a(0x54a)](_0x3c4f2a(0x3f30));return _0x5bcfc5||_0x487e31['Y'][_0x3c4f2a(0x27dc)](_0x3c4f2a(0x1b19)),_0x5bcfc5;}[_0x4a83dd(0x26ee)](_0x5e0939){var _0x4b0332=_0x4a83dd;this[_0x4b0332(0x45e)]()[_0x4b0332(0x66b)](_0x467dea=>{var _0x5b6ef0=_0x4b0332;const _0x4536b9=this[_0x5b6ef0(0x3464)]['components'][_0x467dea];this[_0x5b6ef0(0x26d0)][_0x467dea]={'mainMesh':this['_getChildByName'](this['rootMesh'],_0x4536b9[_0x5b6ef0(0x10a2)]),'states':{}},Object[_0x5b6ef0(0xb46)](_0x4536b9[_0x5b6ef0(0x339)])[_0x5b6ef0(0x66b)](_0x170c40=>{var _0x5ac132=_0x5b6ef0,_0x3093e9=_0x4536b9[_0x5ac132(0x339)][_0x170c40];if('transform'===_0x3093e9[_0x5ac132(0x10ce)])this['_buttonMeshMapping'][_0x467dea][_0x5ac132(0x27a0)][_0x170c40]={'valueMesh':this[_0x5ac132(0x3993)](this[_0x5ac132(0x1ff5)],_0x3093e9['valueNodeName']),'minMesh':this[_0x5ac132(0x3993)](this[_0x5ac132(0x1ff5)],_0x3093e9[_0x5ac132(0x160e)]),'maxMesh':this[_0x5ac132(0x3993)](this[_0x5ac132(0x1ff5)],_0x3093e9[_0x5ac132(0x3b01)])};else{_0x3093e9=_0x4536b9[_0x5ac132(0x261)]===_0x5907b7['n'][_0x5ac132(0x34f)]&&_0x4536b9[_0x5ac132(0x22a2)]?_0x4536b9['touchPointNodeName']:_0x3093e9[_0x5ac132(0x28d6)];if(this[_0x5ac132(0x26d0)][_0x467dea][_0x5ac132(0x27a0)][_0x170c40]={'valueMesh':this[_0x5ac132(0x3993)](this['rootMesh'],_0x3093e9)},_0x4536b9[_0x5ac132(0x261)]===_0x5907b7['n'][_0x5ac132(0x34f)]&&!this[_0x5ac132(0x3018)][_0x170c40]){const _0x14445f=(0x0,_0x5e0ba6['Qk'])(_0x170c40+'dot',{'diameter':0.0015,'segments':0x8},this[_0x5ac132(0xa56)]);_0x14445f[_0x5ac132(0xefb)]=new _0x4036c4['K'](_0x170c40+_0x5ac132(0x3076),this['scene']),_0x14445f[_0x5ac132(0xefb)][_0x5ac132(0x2c15)]=_0x6add77['Wo']['Red'](),_0x14445f['parent']=this[_0x5ac132(0x26d0)][_0x467dea]['states'][_0x170c40][_0x5ac132(0x59d)]||null,_0x14445f[_0x5ac132(0x39a9)]=!0x1,this[_0x5ac132(0x3018)][_0x170c40]=_0x14445f;}}});});}[_0x4a83dd(0x1b86)](_0x261979){var _0xf3909e=_0x4a83dd;this[_0xf3909e(0x1ff5)]=new _0x2dced6['Kj'](this['profileId']+'-'+this[_0xf3909e(0x3e2f)],this[_0xf3909e(0xa56)]),this[_0xf3909e(0x1ff5)][_0xf3909e(0xcf4)]=!0x1;let _0x481676;for(let _0x132284=0x0;_0x132284<_0x261979[_0xf3909e(0x3785)];_0x132284++){const _0x16d6d3=_0x261979[_0x132284];_0x16d6d3[_0xf3909e(0xcf4)]=!0x1,_0x16d6d3[_0xf3909e(0x2a18)]||(_0x481676=_0x16d6d3);}_0x481676&&_0x481676[_0xf3909e(0x2a36)](this[_0xf3909e(0x1ff5)]),this['scene'][_0xf3909e(0x3ece)]||this[_0xf3909e(0x1ff5)]['rotate'](_0x44732b['RD']['Y'],Math['PI'],_0x44732b['T'][_0xf3909e(0x40cf)]);}[_0x4a83dd(0x2c8)](_0x34fc4e){var _0x1d5129=_0x4a83dd;this[_0x1d5129(0x187c)]||this[_0x1d5129(0x45e)]()[_0x1d5129(0x66b)](_0xd6140e=>{var _0x357800=_0x1d5129;const _0x261ec6=this['getComponent'](_0xd6140e);if(_0x261ec6[_0x357800(0x1fe1)]){const _0x4da5b4=this[_0x357800(0x26d0)][_0xd6140e],_0xa15625=this[_0x357800(0x3464)][_0x357800(0x1a06)][_0xd6140e];Object[_0x357800(0xb46)](_0xa15625['visualResponses'])[_0x357800(0x66b)](_0x4027e2=>{var _0x5b24a8=_0x357800,_0x337911=_0xa15625[_0x5b24a8(0x339)][_0x4027e2];let _0x113172=_0x261ec6[_0x5b24a8(0xb06)];if(_0x5b24a8(0x2df6)===_0x337911[_0x5b24a8(0xbc5)]?_0x113172=_0x261ec6['axes']['x']:_0x5b24a8(0x34f1)===_0x337911['componentProperty']&&(_0x113172=_0x261ec6['axes']['y']),_0x5b24a8(0x1c4a)===_0x337911[_0x5b24a8(0x10ce)])this[_0x5b24a8(0x2810)](_0x4da5b4[_0x5b24a8(0x27a0)][_0x4027e2],_0x113172,_0x5b24a8(0x12b9)!==_0x337911['componentProperty']);else{const _0x120690=_0x4da5b4[_0x5b24a8(0x27a0)][_0x4027e2][_0x5b24a8(0x59d)];_0x120690&&(_0x120690[_0x5b24a8(0x39a9)]=_0x261ec6['touched']||_0x261ec6[_0x5b24a8(0xcf0)]),this['_touchDots'][_0x4027e2]&&(this[_0x5b24a8(0x3018)][_0x4027e2][_0x5b24a8(0x39a9)]=_0x261ec6[_0x5b24a8(0x641)]||_0x261ec6['pressed']);}});}});}}},0x109fd:(_0x21a41c,_0xeb29f,_0x23101)=>{_0x23101(0x13f35),_0x23101(0x1a7c);},0x1a7c:(_0x3f0d32,_0x562eda,_0x40d3be)=>{var _0x4b454f=a7_0x38a779;(0x0,_0x40d3be(0x330f)['Oz'])(_0x4b454f(0x2571),class{constructor(_0x20ca6c){var _0x1d93f4=_0x4b454f;this[_0x1d93f4(0x1aac)]=_0x20ca6c,this[_0x1d93f4(0x32b7)]=new XRRigidTransform(),this['_xrPose']={'transform':this['_xrTransform'],'emulatedPosition':!0x1},this[_0x1d93f4(0xd78)]=new Float32Array(0x8),this[_0x1d93f4(0x632)]=this[_0x1d93f4(0x1aac)]['fillPoses'][_0x1d93f4(0xc95)](this[_0x1d93f4(0x1aac)]),this[_0x1d93f4(0x34a1)]=this['_nativeImpl']['getViewerPose'][_0x1d93f4(0xc95)](this[_0x1d93f4(0x1aac)]),this['getHitTestResults']=this[_0x1d93f4(0x1aac)][_0x1d93f4(0x15ca)][_0x1d93f4(0xc95)](this[_0x1d93f4(0x1aac)]),this[_0x1d93f4(0x3dc3)]=()=>{throw new Error('XRFrame.getHitTestResultsForTransientInput\x20not\x20supported\x20on\x20native.');},this[_0x1d93f4(0x168d)]=this['_nativeImpl']['createAnchor']['bind'](this[_0x1d93f4(0x1aac)]),this['getJointPose']=this[_0x1d93f4(0x1aac)][_0x1d93f4(0x3652)][_0x1d93f4(0xc95)](this[_0x1d93f4(0x1aac)]),this[_0x1d93f4(0x1b7f)]=this[_0x1d93f4(0x1aac)][_0x1d93f4(0x1b7f)]['bind'](this['_nativeImpl']),this[_0x1d93f4(0x269c)]=()=>{throw new Error('XRFrame.getLightEstimate\x20not\x20supported\x20on\x20native.');},this[_0x1d93f4(0x1f3)]=()=>{var _0xbe396c=_0x1d93f4,_0xc2f4c6;return null!=(_0xc2f4c6=this[_0xbe396c(0x1aac)]['_imageTrackingResults'])?_0xc2f4c6:[];};}get[_0x4b454f(0x389)](){var _0x5c7569=_0x4b454f;return this['_nativeImpl'][_0x5c7569(0x389)];}['getPose'](_0x6c5fa9,_0x3ded34){var _0x5609cb=_0x4b454f;if(this[_0x5609cb(0x1aac)][_0x5609cb(0x2568)](_0x6c5fa9,_0x3ded34,this['_xrPoseVectorData'][_0x5609cb(0x12ab)],this[_0x5609cb(0x32b7)][_0x5609cb(0x32de)]['buffer'])){const _0x4cf44b=this['_xrTransform'][_0x5609cb(0xdfa)],_0x17ab4e=(_0x4cf44b['x']=this[_0x5609cb(0xd78)][0x0],_0x4cf44b['y']=this[_0x5609cb(0xd78)][0x1],_0x4cf44b['z']=this['_xrPoseVectorData'][0x2],_0x4cf44b['w']=this[_0x5609cb(0xd78)][0x3],this[_0x5609cb(0x32b7)][_0x5609cb(0x118f)]);return _0x17ab4e['x']=this[_0x5609cb(0xd78)][0x4],_0x17ab4e['y']=this[_0x5609cb(0xd78)][0x5],_0x17ab4e['z']=this[_0x5609cb(0xd78)][0x6],_0x17ab4e['w']=this[_0x5609cb(0xd78)][0x7],this[_0x5609cb(0xe0d)];}}get['trackedAnchors'](){var _0x2b77e8=_0x4b454f;return this[_0x2b77e8(0x1aac)][_0x2b77e8(0x59e)];}get[_0x4b454f(0x1835)](){var _0x3fa8a8=_0x4b454f;return this['_nativeImpl'][_0x3fa8a8(0x1835)];}get['detectedPlanes'](){var _0x55dd89=_0x4b454f;return this[_0x55dd89(0x1aac)]['detectedPlanes'];}get[_0x4b454f(0x993)](){var _0x4c51ba=_0x4b454f;return this[_0x4c51ba(0x1aac)][_0x4c51ba(0x993)];}});},0x13f35:(_0x11c6e3,_0x146a48,_0x53d907)=>{var _0x551319=a7_0x38a779;_0x53d907['d'](_0x146a48,{'HK':()=>_0x9e84c,'z5':()=>_0x25a015});function _0x36c77b(_0x5cfd9e,_0x98713c,_0x39435f,_0x3a72d0){return new(_0x39435f=_0x39435f||Promise)(function(_0x1503e3,_0x3e1edd){var _0x5c5b2b=a7_0x2532;function _0x32b7d8(_0x53fa87){var _0x306813=a7_0x2532;try{_0x28f6f3(_0x3a72d0[_0x306813(0x118b)](_0x53fa87));}catch(_0x2c343e){_0x3e1edd(_0x2c343e);}}function _0x36ae4b(_0x1141b9){try{_0x28f6f3(_0x3a72d0['throw'](_0x1141b9));}catch(_0x496601){_0x3e1edd(_0x496601);}}function _0x28f6f3(_0x4c278b){var _0x343369=a7_0x2532,_0x303b87;_0x4c278b[_0x343369(0xd2d)]?_0x1503e3(_0x4c278b[_0x343369(0xb06)]):((_0x303b87=_0x4c278b[_0x343369(0xb06)])instanceof _0x39435f?_0x303b87:new _0x39435f(function(_0xe48e6f){_0xe48e6f(_0x303b87);}))[_0x343369(0xd1a)](_0x32b7d8,_0x36ae4b);}_0x28f6f3((_0x3a72d0=_0x3a72d0[_0x5c5b2b(0x3201)](_0x5cfd9e,_0x98713c||[]))['next']());});}_0x146a48=_0x53d907(0x3a6b),_0x53d907=_0x53d907(0x14826);class _0x25a015 extends _0x146a48['s']{constructor(_0x49859c){var _0x38ce16=a7_0x2532;super(()=>_0x49859c[_0x38ce16(0x18c8)],()=>_0x49859c[_0x38ce16(0xd3a)],_0x49859c,_0x38ce16(0x31ef),_0x23e868=>new _0x58f92a(_0x23e868,this)),this[_0x38ce16(0x11f5)]=_0x49859c;}}class _0x58f92a extends _0x53d907['y']{constructor(_0x1df645,_0x1e8298){var _0x5dbd61=a7_0x2532;super(_0x1df645[_0x5dbd61(0xa56)],_0x1e8298),this[_0x5dbd61(0x11fe)]=_0x1e8298,this[_0x5dbd61(0x210a)]=navigator['xr'][_0x5dbd61(0x2c55)](_0x1df645[_0x5dbd61(0x389)],this[_0x5dbd61(0x14eb)][_0x5dbd61(0xc95)](this),this['_destroyRenderTargetTexture']['bind'](this)),this[_0x5dbd61(0xbdb)]=_0x1e8298[_0x5dbd61(0x11f5)];}[_0x551319(0xca4)](_0x1dfccc){var _0x3e34a3=_0x551319;return _0x1dfccc['x']=0x0,_0x1dfccc['y']=0x0,_0x1dfccc['width']=0x1,_0x1dfccc[_0x3e34a3(0x605)]=0x1,!0x0;}[_0x551319(0x328c)](_0x1a75f0){var _0x52b015=_0x551319;return this[_0x52b015(0x210a)]['getRenderTargetForEye'](_0x1a75f0);}[_0x551319(0x27d3)](_0x23431c){var _0x3e9393=_0x551319;return this[_0x3e9393(0x210a)][_0x3e9393(0x1f99)](_0x23431c[_0x3e9393(0x9f0)]);}[_0x551319(0x37fd)](){var _0x45cd90=_0x551319;return{'framebufferWidth':this['_nativeLayer'][_0x45cd90(0x18c8)],'framebufferHeight':this[_0x45cd90(0xbdb)][_0x45cd90(0xd3a)]};}}class _0x9e84c{constructor(_0x5b50df){var _0x34e36d=_0x551319;this['_nativeRenderTarget']=navigator['xr'][_0x34e36d(0x30be)](_0x5b50df[_0x34e36d(0xa56)][_0x34e36d(0x318e)]());}[_0x551319(0x3563)](_0x2d620f){return _0x36c77b(this,void 0x0,void 0x0,function*(){var _0x32c1f6=a7_0x2532;return yield this[_0x32c1f6(0x1676)][_0x32c1f6(0x3563)](_0x2d620f),this['xrLayer']=this[_0x32c1f6(0x1676)][_0x32c1f6(0x3ecf)],this[_0x32c1f6(0x3ecf)];});}[_0x551319(0x3551)](){}}},0xfce2:(_0x35fa9e,_0x32be1f,_0x5d8d16)=>{var _0x4cb078=a7_0x38a779;_0x5d8d16['d'](_0x32be1f,{'o':()=>_0x3c1919});var _0x2f5e51=_0x5d8d16(0x9fd1),_0x3e33df=_0x5d8d16(0xdef7),_0x32be1f=_0x5d8d16(0xbe0e),_0x179400=_0x5d8d16(0x2f61),_0x29d145=_0x5d8d16(0x6fac),_0x1f1605=_0x5d8d16(0xf96c),_0x95a6b0=_0x5d8d16(0x7dfd);class _0x3c1919 extends _0x32be1f['c']{constructor(_0x32c5e4,_0x52fad5,_0x5caa85){var _0xea552f=a7_0x2532;super(_0x32c5e4,_0x2f5e51['P']['Zero'](),_0x52fad5),this[_0xea552f(0x456)]=_0x5caa85,this[_0xea552f(0x1ac0)]=!0x1,this[_0xea552f(0x6cb)]=_0x2f5e51['_f'][_0xea552f(0x243a)](),this[_0xea552f(0x3f40)]=new _0x2f5e51['P'](),this[_0xea552f(0x3377)]=_0x95a6b0['j'][_0xea552f(0x3570)],this[_0xea552f(0x3901)]=new _0x1f1605['y$'](),this[_0xea552f(0x2e9e)]=new _0x1f1605['y$'](),this[_0xea552f(0xbd0)]=new _0x1f1605['y$'](),this[_0xea552f(0xc5f)]=!0x0,this[_0xea552f(0x307b)]=0.1,this['rotationQuaternion']=new _0x2f5e51['_f'](),this[_0xea552f(0x9a6)]=_0x3e33df['V'][_0xea552f(0x181c)],this[_0xea552f(0x17e7)]=!0x0,this['_updateNumberOfRigCameras'](0x1),this[_0xea552f(0x10c8)](),this[_0xea552f(0x456)][_0xea552f(0xd52)][_0xea552f(0x33ee)](()=>{var _0x38f942=_0xea552f;this['_referencedPosition'][_0x38f942(0x408c)](0x0,0x0,0x0),this[_0x38f942(0x6cb)]['copyFromFloats'](0x0,0x0,0x0,0x1),this[_0x38f942(0x1ac0)]=this[_0x38f942(0xc5f)];}),this[_0xea552f(0x456)][_0xea552f(0x2421)][_0xea552f(0x33ee)](()=>{var _0x5b9b3d=_0xea552f;this['_firstFrame']&&this[_0x5b9b3d(0x251e)](),this[_0x5b9b3d(0x2c39)](),this[_0x5b9b3d(0x251e)]();},void 0x0,!0x0);}get[_0x4cb078(0x229c)](){var _0x2008a1=_0x4cb078;return this[_0x2008a1(0x3377)];}[_0x4cb078(0xe69)](_0x1de2ea){var _0x556bf3=_0x4cb078;this[_0x556bf3(0x3377)]!==_0x1de2ea&&(this[_0x556bf3(0x3377)]=_0x1de2ea,this[_0x556bf3(0xbd0)]['notifyObservers'](_0x1de2ea));}get[_0x4cb078(0x3120)](){var _0x402613=_0x4cb078,_0x3eb07b=this['_xrSessionManager']['currentFrame']&&this[_0x402613(0x456)][_0x402613(0x17a0)][_0x402613(0x34a1)](this[_0x402613(0x456)]['baseReferenceSpace']);return _0x3eb07b&&_0x3eb07b[_0x402613(0x1c4a)]?_0x3eb07b[_0x402613(0x1c4a)]['position']['y']:0x0;}[_0x4cb078(0x3132)](){var _0x25cdf7=_0x4cb078;this[_0x25cdf7(0x1cc8)](0x2),this[_0x25cdf7(0xe16)][0x0][_0x25cdf7(0x34a)]=new _0x29d145['l'](0x0,0x0,0.5,0x1),this[_0x25cdf7(0xe16)][0x0]['outputRenderTarget']=null,this[_0x25cdf7(0xe16)][0x1][_0x25cdf7(0x34a)]=new _0x29d145['l'](0.5,0x0,0.5,0x1),this[_0x25cdf7(0xe16)][0x1][_0x25cdf7(0x3c9e)]=null;}[_0x4cb078(0xa2f)](_0x25f4d9=this[_0x4cb078(0x40ae)]()[_0x4cb078(0x3728)],_0x46b4e8=!0x0){var _0x3d69da=_0x4cb078;if(_0x25f4d9&&_0x25f4d9!==this){const _0x42f66f=_0x25f4d9[_0x3d69da(0x3c5a)]();_0x42f66f[_0x3d69da(0x2850)](void 0x0,this[_0x3d69da(0x373c)],this[_0x3d69da(0xdfa)]),this[_0x3d69da(0xdfa)]['y']=0x0,_0x2f5e51['_f'][_0x3d69da(0x36c)](0x0,this[_0x3d69da(0x373c)][_0x3d69da(0x905)]()['y'],0x0,this[_0x3d69da(0x373c)]),this['_firstFrame']=!0x0,_0x46b4e8&&this[_0x3d69da(0x456)]['resetReferenceSpace']();}}[_0x4cb078(0x1d40)](){var _0xca80a1=_0x4cb078;return _0xca80a1(0x151c);}[_0x4cb078(0x3551)](){var _0x4cca2f=_0x4cb078;super['dispose'](),this[_0x4cca2f(0x2b48)]=void 0x0;}[_0x4cb078(0x251e)](){var _0x1493b8=_0x4cb078;const _0x8227a2=this[_0x1493b8(0x456)][_0x1493b8(0x17a0)]&&this['_xrSessionManager'][_0x1493b8(0x17a0)][_0x1493b8(0x34a1)](this[_0x1493b8(0x456)][_0x1493b8(0x2993)]);if(this[_0x1493b8(0x2b48)]=_0x8227a2||void 0x0,_0x8227a2){var _0x4b8daa=_0x8227a2['emulatedPosition']?_0x95a6b0['j'][_0x1493b8(0x989)]:_0x95a6b0['j']['TRACKING'];if(this[_0x1493b8(0xe69)](_0x4b8daa),this[_0x1493b8(0x307b)]===this['_cache'][_0x1493b8(0x307b)]&&this[_0x1493b8(0x248d)]===this[_0x1493b8(0x15a1)][_0x1493b8(0x248d)]||(_0x4b8daa={'depthFar':this['maxZ']||0x2710,'depthNear':this[_0x1493b8(0x307b)]},this[_0x1493b8(0x456)]['updateRenderState'](_0x4b8daa),this[_0x1493b8(0x15a1)]['minZ']=this[_0x1493b8(0x307b)],this[_0x1493b8(0x15a1)]['maxZ']=this[_0x1493b8(0x248d)]),_0x8227a2['transform']){_0x4b8daa=_0x8227a2['transform']['orientation'];if(void 0x0===_0x8227a2[_0x1493b8(0x1c4a)][_0x1493b8(0x118f)]['x'])return;var _0x59a834=_0x8227a2['transform'][_0x1493b8(0xdfa)];this[_0x1493b8(0x3f40)][_0x1493b8(0xc1b)](_0x59a834['x'],_0x59a834['y'],_0x59a834['z']),this[_0x1493b8(0x6cb)][_0x1493b8(0xc1b)](_0x4b8daa['x'],_0x4b8daa['y'],_0x4b8daa['z'],_0x4b8daa['w']),this[_0x1493b8(0x3921)][_0x1493b8(0x3ece)]||(this[_0x1493b8(0x3f40)]['z']*=-0x1,this[_0x1493b8(0x6cb)]['z']*=-0x1,this[_0x1493b8(0x6cb)]['w']*=-0x1),this['_firstFrame']?(this[_0x1493b8(0x1ac0)]=!0x1,this[_0x1493b8(0xdfa)]['y']+=this[_0x1493b8(0x3f40)]['y'],this['_referenceQuaternion'][_0x1493b8(0x408c)](0x0,0x0,0x0,0x1)):(this[_0x1493b8(0x373c)][_0x1493b8(0x448)](this[_0x1493b8(0x6cb)]),this[_0x1493b8(0xdfa)]['copyFrom'](this['_referencedPosition']));}this[_0x1493b8(0xe16)][_0x1493b8(0x3785)]!==_0x8227a2['views']['length']&&this[_0x1493b8(0x1cc8)](_0x8227a2['views'][_0x1493b8(0x3785)]),_0x8227a2['views'][_0x1493b8(0x66b)]((_0x4cca3c,_0x360f3a)=>{var _0x5de71b=_0x1493b8;const _0x206412=this[_0x5de71b(0xe16)][_0x360f3a];_0x206412[_0x5de71b(0x18fe)]||_0x206412[_0x5de71b(0x621)]||(_0x5de71b(0x39c3)===_0x4cca3c[_0x5de71b(0x9f0)]?_0x206412[_0x5de71b(0x78a)]=!0x0:_0x5de71b(0x158e)===_0x4cca3c[_0x5de71b(0x9f0)]&&(_0x206412[_0x5de71b(0x17a7)]=!0x0));var _0x105f2e=_0x4cca3c[_0x5de71b(0x1c4a)][_0x5de71b(0xdfa)],_0x95983f=_0x4cca3c[_0x5de71b(0x1c4a)][_0x5de71b(0x118f)],_0x105f2e=(_0x206412['parent']=this[_0x5de71b(0x2a18)],_0x206412[_0x5de71b(0xdfa)][_0x5de71b(0xc1b)](_0x105f2e['x'],_0x105f2e['y'],_0x105f2e['z']),_0x206412[_0x5de71b(0x373c)]['set'](_0x95983f['x'],_0x95983f['y'],_0x95983f['z'],_0x95983f['w']),this['_scene'][_0x5de71b(0x3ece)]||(_0x206412[_0x5de71b(0xdfa)]['z']*=-0x1,_0x206412[_0x5de71b(0x373c)]['z']*=-0x1,_0x206412[_0x5de71b(0x373c)]['w']*=-0x1),_0x2f5e51['y3'][_0x5de71b(0x27c7)](_0x4cca3c['projectionMatrix'],0x0,0x1,_0x206412[_0x5de71b(0x2a7b)]),this[_0x5de71b(0x3921)]['useRightHandedSystem']||_0x206412[_0x5de71b(0x2a7b)][_0x5de71b(0x37f3)](),0x0===_0x360f3a&&this[_0x5de71b(0x2a7b)][_0x5de71b(0x448)](_0x206412[_0x5de71b(0x2a7b)]),this[_0x5de71b(0x456)]['getRenderTargetTextureForView'](_0x4cca3c));this[_0x5de71b(0x972)]=(null==(_0x95983f=null==_0x105f2e?void 0x0:_0x105f2e[_0x5de71b(0x14bf)])?void 0x0:_0x95983f[_0x5de71b(0x22c9)])||!0x1,this[_0x5de71b(0x972)]?0x0==_0x360f3a&&(this[_0x5de71b(0x456)]['trySetViewportForView'](this[_0x5de71b(0x34a)],_0x4cca3c),this[_0x5de71b(0x3c9e)]=_0x105f2e):(this[_0x5de71b(0x456)]['trySetViewportForView'](_0x206412[_0x5de71b(0x34a)],_0x4cca3c),_0x206412[_0x5de71b(0x3c9e)]=_0x105f2e||this['_xrSessionManager'][_0x5de71b(0x27d3)](_0x4cca3c)),_0x206412[_0x5de71b(0xb9f)]=this['layerMask'];});}else this[_0x1493b8(0xe69)](_0x95a6b0['j'][_0x1493b8(0x3570)]);}[_0x4cb078(0x1cc8)](_0x45f88b=0x1){var _0x353773=_0x4cb078;for(;this[_0x353773(0xe16)][_0x353773(0x3785)]<_0x45f88b;){const _0x21f98d=new _0x179400['C'](_0x353773(0x1618)+this[_0x353773(0xe16)][_0x353773(0x3785)],_0x2f5e51['P'][_0x353773(0xd5a)](),this[_0x353773(0x40ae)]());_0x21f98d[_0x353773(0x307b)]=0.1,_0x21f98d[_0x353773(0x373c)]=new _0x2f5e51['_f'](),_0x21f98d[_0x353773(0x17e7)]=!0x0,_0x21f98d['isRigCamera']=!0x0,_0x21f98d[_0x353773(0x1464)]=this,_0x21f98d['freezeProjectionMatrix'](),this[_0x353773(0xe16)][_0x353773(0x1e1d)](_0x21f98d);}for(;this[_0x353773(0xe16)][_0x353773(0x3785)]>_0x45f88b;){const _0x5ffdc5=this[_0x353773(0xe16)][_0x353773(0x30ce)]();_0x5ffdc5&&_0x5ffdc5[_0x353773(0x3551)]();}}[_0x4cb078(0x2c39)](){var _0x36417c=_0x4cb078;if(!this['position'][_0x36417c(0x2e4)](this[_0x36417c(0x3f40)])||!this[_0x36417c(0x373c)][_0x36417c(0x2e4)](this[_0x36417c(0x6cb)])){const _0x43a470=_0x2f5e51['jp'][_0x36417c(0x1919)][0x0];var _0x31f161=_0x2f5e51['jp'][_0x36417c(0x1919)][0x1];const _0x248028=_0x2f5e51['jp'][_0x36417c(0x1919)][0x2];_0x2f5e51['y3']['ComposeToRef'](_0x3c1919['_ScaleReadOnly'],this['_referenceQuaternion'],this['_referencedPosition'],_0x43a470),_0x2f5e51['y3'][_0x36417c(0x213a)](_0x3c1919[_0x36417c(0xbe7)],this[_0x36417c(0x373c)],this[_0x36417c(0xdfa)],_0x31f161),_0x43a470[_0x36417c(0x3e4a)]()[_0x36417c(0x242a)](_0x31f161,_0x248028),_0x248028[_0x36417c(0x3e4a)](),this[_0x36417c(0x3921)]['useRightHandedSystem']||_0x248028[_0x36417c(0x315d)](),_0x248028[_0x36417c(0x2850)](void 0x0,this[_0x36417c(0x6cb)],this['_referencedPosition']),_0x31f161=new XRRigidTransform({'x':this['_referencedPosition']['x'],'y':this[_0x36417c(0x3f40)]['y'],'z':this['_referencedPosition']['z']},{'x':this['_referenceQuaternion']['x'],'y':this['_referenceQuaternion']['y'],'z':this['_referenceQuaternion']['z'],'w':this[_0x36417c(0x6cb)]['w']}),this[_0x36417c(0x456)]['referenceSpace']=this['_xrSessionManager'][_0x36417c(0x2993)][_0x36417c(0x2733)](_0x31f161);}}}_0x3c1919['_ScaleReadOnly']=_0x2f5e51['P'][_0x4cb078(0x6f9)]();},0x3cf1:(_0x366006,_0xb291d4,_0x116eb3)=>{var _0x59cf54=a7_0x38a779;_0x116eb3['d'](_0xb291d4,{'B':()=>_0x435b9f});var _0x16e6d8=_0x116eb3(0x1050a),_0x5b8d4e=_0x116eb3(0x1194d),_0x47bc30=_0x116eb3(0x4a5),_0x446699=_0x116eb3(0x469b),_0x1ea87a=_0x116eb3(0x130a9),_0x56773d=_0x116eb3(0x1757a),_0x583a9b=_0x116eb3(0x10ea4);class _0x435b9f{constructor(){}static[_0x59cf54(0x356)](_0x1649ae,_0xeeef4b={}){var _0x18baf7=_0x59cf54;const _0x1dfd94=new _0x435b9f();if(_0x1649ae['onDisposeObservable'][_0x18baf7(0x2e19)](()=>{var _0x515386=_0x18baf7;_0x1dfd94[_0x515386(0x3551)]();}),!_0xeeef4b['disableDefaultUI']){const _0x3e5017=Object[_0x18baf7(0x12a9)]({'renderTarget':_0x1dfd94[_0x18baf7(0x2271)]},_0xeeef4b[_0x18baf7(0x245)]||{});_0xeeef4b['optionalFeatures']&&('boolean'==typeof _0xeeef4b['optionalFeatures']?_0x3e5017[_0x18baf7(0x2f58)]=[_0x18baf7(0x18b7),_0x18baf7(0x36e6),_0x18baf7(0x1722),'hand-tracking']:_0x3e5017[_0x18baf7(0x2f58)]=_0xeeef4b[_0x18baf7(0x2f58)]),_0x1dfd94[_0x18baf7(0x11d5)]=new _0x1ea87a['Af'](_0x1649ae,_0x3e5017);}return _0x16e6d8['M'][_0x18baf7(0x356)](_0x1649ae)[_0x18baf7(0xd1a)](_0x4c265e=>{var _0x13dc6e=_0x18baf7;if(_0x1dfd94[_0x13dc6e(0x2849)]=_0x4c265e,_0xeeef4b[_0x13dc6e(0x1486)]&&(_0x1dfd94[_0x13dc6e(0x2849)][_0x13dc6e(0x3a38)]['compensateOnFirstFrame']=!0x1),_0x1dfd94['input']=new _0x5b8d4e['t'](_0x4c265e[_0x13dc6e(0x11cd)],_0x4c265e[_0x13dc6e(0x3a38)],Object[_0x13dc6e(0x12a9)]({'controllerOptions':{'renderingGroupId':_0xeeef4b['renderingGroupId']}},_0xeeef4b[_0x13dc6e(0x3c65)]||{})),_0xeeef4b['disablePointerSelection']||(_0x4c265e=Object[_0x13dc6e(0x12a9)](Object['assign']({},_0xeeef4b[_0x13dc6e(0xdcb)]),{'xrInput':_0x1dfd94[_0x13dc6e(0x3a03)],'renderingGroupId':_0xeeef4b[_0x13dc6e(0x33dd)]}),_0x1dfd94[_0x13dc6e(0x1f03)]=_0x1dfd94['baseExperience'][_0x13dc6e(0x1737)][_0x13dc6e(0x1f16)](_0x47bc30['S'][_0x13dc6e(0x55d)],_0xeeef4b[_0x13dc6e(0x1b49)]?_0x13dc6e(0x19e7):'latest',_0x4c265e),_0xeeef4b[_0x13dc6e(0x376)]||(_0x1dfd94['teleportation']=_0x1dfd94['baseExperience']['featuresManager'][_0x13dc6e(0x1f16)](_0x56773d['z'][_0x13dc6e(0x55d)],_0xeeef4b[_0x13dc6e(0x1b49)]?_0x13dc6e(0x19e7):_0x13dc6e(0x1fd3),Object[_0x13dc6e(0x12a9)]({'floorMeshes':_0xeeef4b[_0x13dc6e(0x97e)],'xrInput':_0x1dfd94['input'],'renderingGroupId':_0xeeef4b[_0x13dc6e(0x33dd)]},_0xeeef4b[_0x13dc6e(0x816)])),_0x1dfd94['teleportation']['setSelectionFeature'](_0x1dfd94[_0x13dc6e(0x1f03)]))),_0xeeef4b[_0x13dc6e(0x297b)]||(_0x1dfd94[_0x13dc6e(0x3a8)]=_0x1dfd94['baseExperience']['featuresManager']['enableFeature'](_0x446699['X'][_0x13dc6e(0x55d)],_0xeeef4b['useStablePlugins']?'stable':_0x13dc6e(0x1fd3),Object[_0x13dc6e(0x12a9)]({'xrInput':_0x1dfd94[_0x13dc6e(0x3a03)],'farInteractionFeature':_0x1dfd94[_0x13dc6e(0x1f03)],'renderingGroupId':_0xeeef4b[_0x13dc6e(0x33dd)],'useUtilityLayer':!0x0,'enableNearInteractionOnAllControllers':!0x0},_0xeeef4b['nearInteractionOptions']))),_0x1dfd94[_0x13dc6e(0x2271)]=_0x1dfd94[_0x13dc6e(0x2849)][_0x13dc6e(0x11cd)][_0x13dc6e(0x30be)](_0xeeef4b[_0x13dc6e(0x416c)]),!_0xeeef4b['disableDefaultUI'])return _0x1dfd94['enterExitUI'][_0x13dc6e(0x318c)](_0x1dfd94[_0x13dc6e(0x2849)],_0x1dfd94['renderTarget']);})[_0x18baf7(0xd1a)](()=>_0x1dfd94)[_0x18baf7(0x1651)](_0x58164b=>(_0x583a9b['Y']['Error'](_0x18baf7(0x2cad)),_0x583a9b['Y'][_0x18baf7(0xac3)](_0x58164b),_0x1dfd94));}[_0x59cf54(0x3551)](){var _0x192931=_0x59cf54;this[_0x192931(0x2849)]&&this[_0x192931(0x2849)][_0x192931(0x3551)](),this['input']&&this[_0x192931(0x3a03)][_0x192931(0x3551)](),this['enterExitUI']&&this[_0x192931(0x11d5)]['dispose'](),this[_0x192931(0x2271)]&&this['renderTarget'][_0x192931(0x3551)]();}}},0x130a9:(_0x562e09,_0x4e748a,_0x44971f)=>{var _0x52bc6c=a7_0x38a779;_0x44971f['d'](_0x4e748a,{'Af':()=>_0x44a745});function _0x382e1c(_0x19227d,_0x32fd9a,_0x2157b5,_0x9206bf){return new(_0x2157b5=_0x2157b5||Promise)(function(_0x1edbca,_0x1506f8){var _0x3eb5d7=a7_0x2532;function _0x462db3(_0x343e1e){var _0x56681a=a7_0x2532;try{_0x2164f7(_0x9206bf[_0x56681a(0x118b)](_0x343e1e));}catch(_0x2d5659){_0x1506f8(_0x2d5659);}}function _0x495840(_0x289b22){try{_0x2164f7(_0x9206bf['throw'](_0x289b22));}catch(_0x3a489b){_0x1506f8(_0x3a489b);}}function _0x2164f7(_0x436f24){var _0x4e80da=a7_0x2532,_0x538b84;_0x436f24['done']?_0x1edbca(_0x436f24['value']):((_0x538b84=_0x436f24[_0x4e80da(0xb06)])instanceof _0x2157b5?_0x538b84:new _0x2157b5(function(_0x5366d0){_0x5366d0(_0x538b84);}))['then'](_0x462db3,_0x495840);}_0x2164f7((_0x9206bf=_0x9206bf[_0x3eb5d7(0x3201)](_0x19227d,_0x32fd9a||[]))[_0x3eb5d7(0x118b)]());});}var _0x5b9a3f=_0x44971f(0xf96c),_0x3633c7=_0x44971f(0x7dfd),_0x1baf45=_0x44971f(0xe222);class _0x1321cf{constructor(_0x49e9f1,_0x54826a,_0x56336c){var _0x2d471b=a7_0x2532;this[_0x2d471b(0x24ca)]=_0x49e9f1,this['sessionMode']=_0x54826a,this['referenceSpaceType']=_0x56336c;}[_0x52bc6c(0x308d)](_0x398970){}}class _0x44a745{constructor(_0x977c6f,_0x2fc7e2){var _0x4374f6=_0x52bc6c;if(this[_0x4374f6(0x3921)]=_0x977c6f,this[_0x4374f6(0x381f)]=_0x2fc7e2,this[_0x4374f6(0xf03)]=null,this['_buttons']=[],this['activeButtonChangedObservable']=new _0x5b9a3f['y$'](),this[_0x4374f6(0x21ae)]=_0x1c8490=>{var _0x33a4c5=_0x4374f6;this[_0x33a4c5(0x2097)]&&this[_0x33a4c5(0xcde)](0x0);},this[_0x4374f6(0x57d)]=document[_0x4374f6(0x77c)](_0x4374f6(0x1519)),this[_0x4374f6(0x57d)]['classList'][_0x4374f6(0x33ee)](_0x4374f6(0xd87)),!_0x2fc7e2[_0x4374f6(0x380e)]&&navigator['xr']&&navigator['xr'][_0x4374f6(0x4027)](_0x4374f6(0xe15),this[_0x4374f6(0x21ae)]),_0x4374f6(0x3e74)!=typeof window&&window[_0x4374f6(0x35ad)]&&_0x4374f6(0x819)===window[_0x4374f6(0x35ad)][_0x4374f6(0x1e8f)]&&_0x4374f6(0x3f58)!==window['location'][_0x4374f6(0x3beb)])throw _0x1baf45['w1'][_0x4374f6(0x27dc)]('WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS'),new Error(_0x4374f6(0x3666));if(_0x2fc7e2[_0x4374f6(0x11ac)])this[_0x4374f6(0x3b2d)]=_0x2fc7e2[_0x4374f6(0x11ac)];else{this[_0x4374f6(0x57d)][_0x4374f6(0x490)][_0x4374f6(0xf12)]='z-index:11;position:\x20absolute;\x20right:\x2020px;bottom:\x2050px;';var _0x59a18c=_0x2fc7e2[_0x4374f6(0x2ba)]||'immersive-vr',_0x2fc7e2=_0x2fc7e2[_0x4374f6(0x1f88)]||_0x4374f6(0x1ff0),_0x165ef5=_0x4374f6(0x343)+('undefined'==typeof SVGSVGElement?_0x4374f6(0x6d6):'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')+_0x4374f6(0x2284);_0x165ef5+=_0x4374f6(0x303);const _0x1ddf8f=document[_0x4374f6(0x77c)](_0x4374f6(0x490)),_0x29f218=(_0x1ddf8f[_0x4374f6(0x130f)](document[_0x4374f6(0x7ca)](_0x165ef5)),document[_0x4374f6(0xc18)](_0x4374f6(0x3fe5))[0x0][_0x4374f6(0x130f)](_0x1ddf8f),document['createElement']('button'));_0x29f218[_0x4374f6(0x380a)]='babylonVRicon',_0x29f218['title']=_0x59a18c+_0x4374f6(0x2dc9)+_0x2fc7e2,this[_0x4374f6(0x3b2d)][_0x4374f6(0x1e1d)](new _0x1321cf(_0x29f218,_0x59a18c,_0x2fc7e2)),this['_buttons'][this[_0x4374f6(0x3b2d)][_0x4374f6(0x3785)]-0x1][_0x4374f6(0x308d)]=function(_0x1cd33d){var _0x558f7f=_0x4374f6;this[_0x558f7f(0x24ca)][_0x558f7f(0x490)][_0x558f7f(0x3cd7)]=null===_0x1cd33d||_0x1cd33d===this?'':_0x558f7f(0x2339),_0x29f218[_0x558f7f(0x380a)]=_0x558f7f(0x2265)+(_0x1cd33d===this?'\x20vrdisplaypresenting':'');},this[_0x4374f6(0x1eb6)](null);}const _0x29e147=_0x977c6f[_0x4374f6(0x318e)]()[_0x4374f6(0x1d97)]();_0x29e147&&_0x29e147[_0x4374f6(0x3fb5)]&&(_0x29e147[_0x4374f6(0x3fb5)]['appendChild'](this[_0x4374f6(0x57d)]),_0x977c6f[_0x4374f6(0x851)][_0x4374f6(0x2e19)](()=>{var _0x39df2c=_0x4374f6;this[_0x39df2c(0x3551)]();}));}[_0x52bc6c(0x318c)](_0x5e30f3,_0x3e9991){return _0x382e1c(this,void 0x0,void 0x0,function*(){var _0x5a3804=a7_0x2532;this[_0x5a3804(0x2097)]=_0x5e30f3,this[_0x5a3804(0x2784)]=_0x3e9991;var _0xe40ad8=this['_buttons'][_0x5a3804(0x350f)](_0x3c4f0d=>_0x5e30f3[_0x5a3804(0x11cd)]['isSessionSupportedAsync'](_0x3c4f0d[_0x5a3804(0x2ba)]));_0x5e30f3[_0x5a3804(0x377f)][_0x5a3804(0x33ee)](_0x5cdaec=>{var _0x44f713=_0x5a3804;_0x5cdaec==_0x3633c7['k']['NOT_IN_XR']&&this[_0x44f713(0x1eb6)](null);});const _0x3b2eb9=yield Promise[_0x5a3804(0x85d)](_0xe40ad8);_0x3b2eb9['forEach']((_0x34f4c7,_0x16e325)=>{var _0x311f6f=_0x5a3804;_0x34f4c7?(this[_0x311f6f(0x57d)][_0x311f6f(0x130f)](this[_0x311f6f(0x3b2d)][_0x16e325]['element']),this[_0x311f6f(0x3b2d)][_0x16e325]['element'][_0x311f6f(0xd13)]=this[_0x311f6f(0xcde)][_0x311f6f(0xc95)](this,_0x16e325)):_0x1baf45['w1'][_0x311f6f(0x27dc)](_0x311f6f(0x2539)+this[_0x311f6f(0x3b2d)][_0x16e325][_0x311f6f(0x2ba)]+'\x22\x20not\x20supported\x20in\x20browser');});});}static[_0x52bc6c(0x356)](_0x87affa,_0x2a0668,_0x51b496){return _0x382e1c(this,void 0x0,void 0x0,function*(){var _0x35d1b7=a7_0x2532;const _0x2dccfc=new _0x44a745(_0x87affa,_0x51b496);return yield _0x2dccfc[_0x35d1b7(0x318c)](_0x2a0668,_0x51b496[_0x35d1b7(0x2271)]||void 0x0),_0x2dccfc;});}[_0x52bc6c(0xcde)](_0x262ca9=0x0){return _0x382e1c(this,void 0x0,void 0x0,function*(){var _0x46fe46=a7_0x2532;if(this[_0x46fe46(0x2097)][_0x46fe46(0x2b62)]==_0x3633c7['k'][_0x46fe46(0x3a2)])yield this[_0x46fe46(0x2097)]['exitXRAsync'](),this[_0x46fe46(0x1eb6)](null);else{if(this[_0x46fe46(0x2097)]['state']==_0x3633c7['k'][_0x46fe46(0x2424)])try{yield this['_helper'][_0x46fe46(0x5e9)](this[_0x46fe46(0x3b2d)][_0x262ca9][_0x46fe46(0x2ba)],this[_0x46fe46(0x3b2d)][_0x262ca9][_0x46fe46(0x1f88)],this['_renderTarget'],{'optionalFeatures':this[_0x46fe46(0x381f)][_0x46fe46(0x2f58)],'requiredFeatures':this['options'][_0x46fe46(0x957)]}),this[_0x46fe46(0x1eb6)](this[_0x46fe46(0x3b2d)][_0x262ca9]);}catch(_0xe54b72){this[_0x46fe46(0x1eb6)](null);const _0x171e85=this[_0x46fe46(0x3b2d)][_0x262ca9]['element'];var _0x32642c=_0x171e85['title'];_0x171e85[_0x46fe46(0x3fff)]=_0x46fe46(0x2d09)+_0x32642c,_0x171e85[_0x46fe46(0x1d3b)][_0x46fe46(0x33ee)](_0x46fe46(0x642)),this[_0x46fe46(0x381f)][_0x46fe46(0x2076)]&&this['options'][_0x46fe46(0x2076)](_0xe54b72);}}});}['dispose'](){var _0x54efb7=_0x52bc6c;const _0x124729=this[_0x54efb7(0x3921)][_0x54efb7(0x318e)]()['getInputElement']();_0x124729&&_0x124729['parentNode']&&_0x124729[_0x54efb7(0x3fb5)][_0x54efb7(0x108f)](this[_0x54efb7(0x57d)])&&_0x124729['parentNode'][_0x54efb7(0x4018)](this['overlay']),this[_0x54efb7(0x2a75)][_0x54efb7(0xc60)](),navigator['xr']['removeEventListener'](_0x54efb7(0xe15),this['_onSessionGranted']);}[_0x52bc6c(0x1eb6)](_0x14d15d){var _0x482125=_0x52bc6c;this[_0x482125(0xf03)]=_0x14d15d,this[_0x482125(0x3b2d)][_0x482125(0x66b)](_0x297fdd=>{var _0x1da206=_0x482125;_0x297fdd['update'](this[_0x1da206(0xf03)]);}),this['activeButtonChangedObservable'][_0x482125(0x2231)](this[_0x482125(0xf03)]);}}},0x1050a:(_0x46bddc,_0x3f7c3f,_0xe3354e)=>{var _0x3b4caa=a7_0x38a779;_0xe3354e['d'](_0x3f7c3f,{'M':()=>_0x42884c});function _0x5bbc59(_0x5426c5,_0x18de83,_0x55a00e,_0xa80793){return new(_0x55a00e=_0x55a00e||Promise)(function(_0x14c741,_0x566189){var _0x301d6d=a7_0x2532;function _0x3eeda1(_0xe0c886){var _0x109866=a7_0x2532;try{_0x5049e8(_0xa80793[_0x109866(0x118b)](_0xe0c886));}catch(_0x12670e){_0x566189(_0x12670e);}}function _0x5369d4(_0x4dd6c9){var _0x32738a=a7_0x2532;try{_0x5049e8(_0xa80793[_0x32738a(0x1bf3)](_0x4dd6c9));}catch(_0x27f09b){_0x566189(_0x27f09b);}}function _0x5049e8(_0x164d81){var _0x48a153=a7_0x2532,_0x1a0965;_0x164d81[_0x48a153(0xd2d)]?_0x14c741(_0x164d81[_0x48a153(0xb06)]):((_0x1a0965=_0x164d81[_0x48a153(0xb06)])instanceof _0x55a00e?_0x1a0965:new _0x55a00e(function(_0x3b6fda){_0x3b6fda(_0x1a0965);}))[_0x48a153(0xd1a)](_0x3eeda1,_0x5369d4);}_0x5049e8((_0xa80793=_0xa80793[_0x301d6d(0x3201)](_0x5426c5,_0x18de83||[]))[_0x301d6d(0x118b)]());});}var _0x1d1419=_0xe3354e(0xf96c),_0x40056a=_0xe3354e(0x5031),_0x1fdcc9=_0xe3354e(0xfce2),_0x3cf8e2=_0xe3354e(0x7dfd),_0x3beace=_0xe3354e(0x205d),_0x407f41=_0xe3354e(0x10ea4),_0x2249c9=_0xe3354e(0x9a2d),_0x3ae875=_0xe3354e(0x9fd1),_0x4852d7=_0xe3354e(0x6214);class _0x42884c{constructor(_0x3cc1fb){var _0xf7b2c4=a7_0x2532;this[_0xf7b2c4(0x3921)]=_0x3cc1fb,this['_nonVRCamera']=null,this['_attachedToElement']=!0x1,this[_0xf7b2c4(0x3b24)]=null,this[_0xf7b2c4(0x2ff)]=!0x0,this[_0xf7b2c4(0x1d17)]=!0x1,this['_spectatorMode']=!0x1,this[_0xf7b2c4(0x3de1)]=0x0,this[_0xf7b2c4(0x3cb7)]=new _0x1d1419['y$'](),this[_0xf7b2c4(0x377f)]=new _0x1d1419['y$'](),this['state']=_0x3cf8e2['k'][_0xf7b2c4(0x2424)],this['sessionManager']=new _0x40056a['g'](_0x3cc1fb),this['camera']=new _0x1fdcc9['o'](_0xf7b2c4(0x3229),_0x3cc1fb,this[_0xf7b2c4(0x11cd)]),this[_0xf7b2c4(0x1737)]=new _0x3beace['d'](this[_0xf7b2c4(0x11cd)]),_0x3cc1fb[_0xf7b2c4(0x851)]['addOnce'](()=>{var _0x557486=_0xf7b2c4;this[_0x557486(0x3551)]();});}static[_0x3b4caa(0x356)](_0x4f41fa){var _0xe7c5ef=_0x3b4caa;const _0x31c703=new _0x42884c(_0x4f41fa);return _0x31c703[_0xe7c5ef(0x11cd)][_0xe7c5ef(0xf21)]()[_0xe7c5ef(0xd1a)](()=>(_0x31c703[_0xe7c5ef(0x1d17)]=!0x0,_0x31c703))[_0xe7c5ef(0x1651)](_0x11576d=>{var _0x500d3d=_0xe7c5ef;throw _0x31c703[_0x500d3d(0x34ee)](_0x3cf8e2['k'][_0x500d3d(0x2424)]),_0x31c703[_0x500d3d(0x3551)](),_0x11576d;});}['dispose'](){var _0x315116=_0x3b4caa,_0x10516f;this[_0x315116(0x19f1)](),this[_0x315116(0x3a38)]['dispose'](),this['onStateChangedObservable'][_0x315116(0xc60)](),this['onInitialXRPoseSetObservable'][_0x315116(0xc60)](),this[_0x315116(0x11cd)]['dispose'](),null!=(_0x10516f=this[_0x315116(0x3b24)])&&_0x10516f['dispose'](),this[_0x315116(0x3797)]&&(this['_scene'][_0x315116(0x3728)]=this['_nonVRCamera']);}[_0x3b4caa(0x5e9)](_0x18c5f7,_0x4d8fb4,_0x4c4b75=this[_0x3b4caa(0x11cd)][_0x3b4caa(0x30be)](),_0x4c0f87={}){var _0x6ea827,_0x1c41fd,_0x50e3f7;return _0x5bbc59(this,void 0x0,void 0x0,function*(){var _0x51931c=a7_0x2532;if(!this[_0x51931c(0x1d17)])throw'WebXR\x20not\x20supported\x20in\x20this\x20browser\x20or\x20environment';this['_setState'](_0x3cf8e2['k']['ENTERING_XR']),'viewer'!==_0x4d8fb4&&_0x51931c(0x3078)!==_0x4d8fb4&&(_0x4c0f87['optionalFeatures']=_0x4c0f87[_0x51931c(0x2f58)]||[],_0x4c0f87[_0x51931c(0x2f58)]['push'](_0x4d8fb4)),_0x4c0f87=yield this[_0x51931c(0x1737)]['_extendXRSessionInitObject'](_0x4c0f87),_0x51931c(0xcae)===_0x18c5f7&&_0x51931c(0x4192)!==_0x4d8fb4&&_0x407f41['Y'][_0x51931c(0x27dc)](_0x51931c(0x3eb6));try{yield this[_0x51931c(0x11cd)][_0x51931c(0x29e1)](_0x18c5f7,_0x4c0f87),yield this[_0x51931c(0x11cd)][_0x51931c(0x15c2)](_0x4d8fb4);var _0x1bcc9e=yield _0x4c4b75[_0x51931c(0x3563)](this[_0x51931c(0x11cd)][_0x51931c(0x389)]);const _0x2fcefb={'depthFar':this[_0x51931c(0x3a38)][_0x51931c(0x248d)]||0x2710,'depthNear':this[_0x51931c(0x3a38)]['minZ']};return this['featuresManager'][_0x51931c(0x3451)](_0x3beace['b'][_0x51931c(0x16bd)])||(_0x2fcefb['baseLayer']=_0x1bcc9e),this[_0x51931c(0x11cd)][_0x51931c(0x36d9)](_0x2fcefb),this['sessionManager'][_0x51931c(0x23fb)](),this[_0x51931c(0x2ff)]=this[_0x51931c(0x3921)][_0x51931c(0x2c31)],this[_0x51931c(0x3797)]=this[_0x51931c(0x3921)][_0x51931c(0x3728)],this[_0x51931c(0x2cbe)]=!(null==(_0x1c41fd=null==(_0x6ea827=this[_0x51931c(0x3797)])?void 0x0:_0x6ea827[_0x51931c(0xc3f)])||!_0x1c41fd[_0x51931c(0x3aee)]),null!=(_0x50e3f7=this[_0x51931c(0x3797)])&&_0x50e3f7[_0x51931c(0x32c4)](),this[_0x51931c(0x3921)][_0x51931c(0x3728)]=this[_0x51931c(0x3a38)],_0x51931c(0xcae)!==_0x18c5f7?this[_0x51931c(0x3658)]():(this['_scene'][_0x51931c(0x2c31)]=!0x1,this[_0x51931c(0x3a38)][_0x51931c(0xc5f)]=!0x1,this[_0x51931c(0x3a38)]['position'][_0x51931c(0xc1b)](0x0,0x0,0x0),this[_0x51931c(0x3a38)][_0x51931c(0x373c)][_0x51931c(0xc1b)](0x0,0x0,0x0,0x1)),this[_0x51931c(0x11cd)][_0x51931c(0x1232)][_0x51931c(0x2e19)](()=>{var _0x162680=_0x51931c;this[_0x162680(0x2b62)]!==_0x3cf8e2['k']['EXITING_XR']&&this[_0x162680(0x34ee)](_0x3cf8e2['k'][_0x162680(0x581)]),this['camera'][_0x162680(0xe16)][_0x162680(0x66b)](_0x156b9f=>{var _0x4c0482=_0x162680;_0x156b9f[_0x4c0482(0x3c9e)]=null;}),this['_scene'][_0x162680(0x2c31)]=this[_0x162680(0x2ff)],this[_0x162680(0x3921)][_0x162680(0x3728)]=this[_0x162680(0x3797)],this['_attachedToElement']&&this[_0x162680(0x3797)]&&this[_0x162680(0x3797)][_0x162680(0x3b7e)](!!this[_0x162680(0x3797)]['inputs'][_0x162680(0x3fba)]),'immersive-ar'!==_0x18c5f7&&this['camera'][_0x162680(0xc5f)]&&(this[_0x162680(0x3797)][_0x162680(0x306e)]?this['_nonVRCamera'][_0x162680(0x306e)](this[_0x162680(0x3a38)][_0x162680(0xdfa)]):this['_nonVRCamera'][_0x162680(0xdfa)][_0x162680(0x448)](this['camera'][_0x162680(0xdfa)])),this[_0x162680(0x34ee)](_0x3cf8e2['k'][_0x162680(0x2424)]);}),this[_0x51931c(0x11cd)][_0x51931c(0x2421)][_0x51931c(0x2e19)](()=>{var _0x50106c=_0x51931c;this['_setState'](_0x3cf8e2['k'][_0x50106c(0x3a2)]);}),this['sessionManager'];}catch(_0x565f0c){throw _0x4852d7[_0x51931c(0x3e3)](_0x565f0c),_0x4852d7[_0x51931c(0x3e3)](_0x565f0c[_0x51931c(0x1597)]),this[_0x51931c(0x34ee)](_0x3cf8e2['k'][_0x51931c(0x2424)]),_0x565f0c;}});}['exitXRAsync'](){var _0x1f5e94=_0x3b4caa;return this[_0x1f5e94(0x2b62)]!==_0x3cf8e2['k'][_0x1f5e94(0x3a2)]?Promise[_0x1f5e94(0x1bd5)]():(this[_0x1f5e94(0x34ee)](_0x3cf8e2['k'][_0x1f5e94(0x581)]),this[_0x1f5e94(0x11cd)]['exitXRAsync']());}[_0x3b4caa(0x35df)](_0x1e250f){var _0x43ffb0=_0x3b4caa;this[_0x43ffb0(0x286)]||(this[_0x43ffb0(0x286)]=!0x0,this[_0x43ffb0(0x147f)](_0x1e250f));}[_0x3b4caa(0x1560)](){var _0x142ffb=_0x3b4caa;this[_0x142ffb(0x286)]&&(this[_0x142ffb(0x286)]=!0x1,this[_0x142ffb(0x147f)]());}[_0x3b4caa(0x147f)](_0x3cbc10){var _0x584d48=_0x3b4caa;const _0x288fb8=0x1/(null!=_0x3cbc10&&_0x3cbc10[_0x584d48(0x13a4)]?_0x3cbc10['fps']:0x3e8)*0x3e8,_0x59e670=null!=_0x3cbc10&&_0x3cbc10[_0x584d48(0x2fd9)]?null==_0x3cbc10?void 0x0:_0x3cbc10[_0x584d48(0x2fd9)]:0x0,_0x505544=()=>{var _0x4ab4c1=_0x584d48;this[_0x4ab4c1(0x3b24)]&&this['sessionManager'][_0x4ab4c1(0x2e2c)]-this[_0x4ab4c1(0x3de1)]>=_0x288fb8&&(this[_0x4ab4c1(0x3de1)]=this['sessionManager'][_0x4ab4c1(0x2e2c)],this['_spectatorCamera'][_0x4ab4c1(0xdfa)]['copyFrom'](this[_0x4ab4c1(0x3a38)][_0x4ab4c1(0xe16)][_0x59e670]['globalPosition']),this[_0x4ab4c1(0x3b24)][_0x4ab4c1(0x373c)][_0x4ab4c1(0x448)](this[_0x4ab4c1(0x3a38)][_0x4ab4c1(0xe16)][_0x59e670][_0x4ab4c1(0x963)]));};if(this[_0x584d48(0x286)]){if(_0x59e670>=this['camera']['rigCameras'][_0x584d48(0x3785)])throw new Error(_0x584d48(0x3ebd));_0x3cbc10=()=>{var _0x41c42a=_0x584d48;this[_0x41c42a(0x2b62)]===_0x3cf8e2['k'][_0x41c42a(0x3a2)]?(this[_0x41c42a(0x3b24)]=new _0x2249c9['x']('webxr-spectator',_0x3ae875['P'][_0x41c42a(0xd5a)](),this[_0x41c42a(0x3921)]),this[_0x41c42a(0x3b24)][_0x41c42a(0x373c)]=new _0x3ae875['_f'](),this[_0x41c42a(0x3921)][_0x41c42a(0x3d90)]=[this[_0x41c42a(0x3a38)],this[_0x41c42a(0x3b24)]],this['sessionManager'][_0x41c42a(0x2421)][_0x41c42a(0x33ee)](_0x505544),this['_scene'][_0x41c42a(0x9e0)][_0x41c42a(0x33ee)](_0x215721=>{var _0xfe582c=_0x41c42a;_0x215721===this[_0xfe582c(0x3a38)]&&(this[_0xfe582c(0x3921)]['getEngine']()['framebufferDimensionsObject']=null);})):this[_0x41c42a(0x2b62)]===_0x3cf8e2['k'][_0x41c42a(0x581)]&&(this[_0x41c42a(0x11cd)][_0x41c42a(0x2421)][_0x41c42a(0x34dc)](_0x505544),this[_0x41c42a(0x3921)][_0x41c42a(0x3d90)]=null);},(this[_0x584d48(0x377f)]['add'](_0x3cbc10),_0x3cbc10());}else this['sessionManager']['onXRFrameObservable'][_0x584d48(0x34dc)](_0x505544),this['_scene']['activeCameras']=[this['camera']];}['_nonXRToXRCamera'](){var _0x42c3ba=_0x3b4caa;this[_0x42c3ba(0x3a38)][_0x42c3ba(0xa2f)](this['_nonVRCamera']),this[_0x42c3ba(0x3cb7)][_0x42c3ba(0x2231)](this[_0x42c3ba(0x3a38)]);}[_0x3b4caa(0x34ee)](_0xb62aee){var _0x483853=_0x3b4caa;this[_0x483853(0x2b62)]!==_0xb62aee&&(this[_0x483853(0x2b62)]=_0xb62aee,this[_0x483853(0x377f)][_0x483853(0x2231)](this[_0x483853(0x2b62)]));}}},0x205d:(_0x45b0b4,_0x463a16,_0x46ee69)=>{var _0x1c77fc=a7_0x38a779;_0x46ee69['d'](_0x463a16,{'b':()=>_0x12da36,'d':()=>_0x54d89f});function _0x5eeb4a(_0x146893,_0x5464d8,_0x3c283b,_0x2b3064){return new(_0x3c283b=_0x3c283b||Promise)(function(_0x26ce14,_0x298e9b){var _0x511d15=a7_0x2532;function _0x403bb7(_0x3e4d51){var _0x5d735a=a7_0x2532;try{_0x5edc6f(_0x2b3064[_0x5d735a(0x118b)](_0x3e4d51));}catch(_0x5f56d4){_0x298e9b(_0x5f56d4);}}function _0x536b93(_0x4071e0){var _0x9ac3cb=a7_0x2532;try{_0x5edc6f(_0x2b3064[_0x9ac3cb(0x1bf3)](_0x4071e0));}catch(_0x447a98){_0x298e9b(_0x447a98);}}function _0x5edc6f(_0x5de114){var _0x186669=a7_0x2532,_0x5f57f9;_0x5de114[_0x186669(0xd2d)]?_0x26ce14(_0x5de114[_0x186669(0xb06)]):((_0x5f57f9=_0x5de114[_0x186669(0xb06)])instanceof _0x3c283b?_0x5f57f9:new _0x3c283b(function(_0x11cb5b){_0x11cb5b(_0x5f57f9);}))[_0x186669(0xd1a)](_0x403bb7,_0x536b93);}_0x5edc6f((_0x2b3064=_0x2b3064[_0x511d15(0x3201)](_0x146893,_0x5464d8||[]))['next']());});}var _0x231bcf=_0x46ee69(0xe222);class _0x12da36{}_0x12da36[_0x1c77fc(0xad3)]='xr-anchor-system',_0x12da36[_0x1c77fc(0x566)]=_0x1c77fc(0x3898),_0x12da36[_0x1c77fc(0x414)]='xr-hit-test',_0x12da36['MESH_DETECTION']='xr-mesh-detection',_0x12da36[_0x1c77fc(0x2d73)]=_0x1c77fc(0x3b30),_0x12da36[_0x1c77fc(0x2074)]='xr-plane-detection',_0x12da36[_0x1c77fc(0x39e7)]='xr-controller-pointer-selection',_0x12da36[_0x1c77fc(0x1b08)]=_0x1c77fc(0x1320),_0x12da36[_0x1c77fc(0x2a6)]='xr-feature-points',_0x12da36['HAND_TRACKING']=_0x1c77fc(0x2c07),_0x12da36[_0x1c77fc(0x80a)]='xr-image-tracking',_0x12da36['NEAR_INTERACTION']=_0x1c77fc(0x3971),_0x12da36['DOM_OVERLAY']=_0x1c77fc(0x18a9),_0x12da36[_0x1c77fc(0x3767)]=_0x1c77fc(0x48c),_0x12da36[_0x1c77fc(0x3f89)]=_0x1c77fc(0x5ae),_0x12da36['EYE_TRACKING']=_0x1c77fc(0x1656),_0x12da36[_0x1c77fc(0x1782)]=_0x1c77fc(0x2f34),_0x12da36[_0x1c77fc(0x16bd)]='xr-layers';class _0x54d89f{constructor(_0x5c2c70){var _0x4e3e1a=_0x1c77fc;this['_xrSessionManager']=_0x5c2c70,this[_0x4e3e1a(0x336b)]={},this[_0x4e3e1a(0x456)]['onXRSessionInit'][_0x4e3e1a(0x33ee)](()=>{this['getEnabledFeatures']()['forEach'](_0x5d1a9d=>{var _0x4cdbb3=a7_0x2532,_0x2f3013=this['_features'][_0x5d1a9d];!_0x2f3013['enabled']||_0x2f3013['featureImplementation'][_0x4cdbb3(0x1c4e)]||_0x2f3013[_0x4cdbb3(0x27d0)][_0x4cdbb3(0x23eb)]||this[_0x4cdbb3(0x233d)](_0x5d1a9d);});}),this['_xrSessionManager']['onXRSessionEnded'][_0x4e3e1a(0x33ee)](()=>{var _0x3b2a8f=_0x4e3e1a;this[_0x3b2a8f(0x3f6b)]()['forEach'](_0x37efbb=>{var _0x4ca024=_0x3b2a8f,_0x250854=this[_0x4ca024(0x336b)][_0x37efbb];_0x250854['enabled']&&_0x250854['featureImplementation'][_0x4ca024(0x1c4e)]&&this[_0x4ca024(0x1a08)](_0x37efbb);});});}static[_0x1c77fc(0x13b9)](_0x2f06c0,_0x54db0f,_0x3f0efa=0x1,_0x29d8cc=!0x1){var _0x56ccd2=_0x1c77fc;this['_AvailableFeatures'][_0x2f06c0]=this['_AvailableFeatures'][_0x2f06c0]||{'latest':_0x3f0efa},_0x3f0efa>this[_0x56ccd2(0x407d)][_0x2f06c0][_0x56ccd2(0x1fd3)]&&(this['_AvailableFeatures'][_0x2f06c0][_0x56ccd2(0x1fd3)]=_0x3f0efa),_0x29d8cc&&(this[_0x56ccd2(0x407d)][_0x2f06c0]['stable']=_0x3f0efa),this[_0x56ccd2(0x407d)][_0x2f06c0][_0x3f0efa]=_0x54db0f;}static[_0x1c77fc(0x1adf)](_0x155bb2,_0x415d51=0x1,_0x3b15d0,_0x44f85e){var _0x544a55=_0x1c77fc;const _0x5aebf2=this[_0x544a55(0x407d)][_0x155bb2][_0x415d51];if(_0x5aebf2)return _0x5aebf2(_0x3b15d0,_0x44f85e);throw new Error(_0x544a55(0xe87));}static['GetAvailableFeatures'](){return Object['keys'](this['_AvailableFeatures']);}static[_0x1c77fc(0x1da2)](_0x16c1b6){var _0x5ed91c=_0x1c77fc;return Object[_0x5ed91c(0xb46)](this[_0x5ed91c(0x407d)][_0x16c1b6]);}static[_0x1c77fc(0x2dc8)](_0x5babcd){var _0x438bc3=_0x1c77fc;return this[_0x438bc3(0x407d)][_0x5babcd]&&this[_0x438bc3(0x407d)][_0x5babcd]['latest']||-0x1;}static[_0x1c77fc(0x232f)](_0x5c5c5b){var _0x545892=_0x1c77fc;return this[_0x545892(0x407d)][_0x5c5c5b]&&this[_0x545892(0x407d)][_0x5c5c5b][_0x545892(0x19e7)]||-0x1;}[_0x1c77fc(0x233d)](_0x38656d){var _0x5318e2=_0x1c77fc;const _0x280d9b=this[_0x5318e2(0x336b)][_0x38656d];_0x280d9b&&_0x280d9b[_0x5318e2(0x6ce)]&&!_0x280d9b[_0x5318e2(0x27d0)]['attached']&&_0x280d9b[_0x5318e2(0x27d0)][_0x5318e2(0x20d1)]();}[_0x1c77fc(0x1a08)](_0x40c910){var _0x40c6f6=_0x1c77fc;const _0x23fa28=this[_0x40c6f6(0x336b)][_0x40c910];_0x23fa28&&_0x23fa28['featureImplementation'][_0x40c6f6(0x1c4e)]&&_0x23fa28[_0x40c6f6(0x27d0)][_0x40c6f6(0x2a8e)]();}[_0x1c77fc(0x1c6d)](_0x564dd2){var _0x137139=_0x1c77fc;_0x564dd2=_0x137139(0x3a16)==typeof _0x564dd2?_0x564dd2:_0x564dd2[_0x137139(0x55d)];const _0x42ab87=this['_features'][_0x564dd2];return!(!_0x42ab87||!_0x42ab87[_0x137139(0x6ce)]||(_0x42ab87[_0x137139(0x6ce)]=!0x1,this[_0x137139(0x1a08)](_0x564dd2),_0x42ab87[_0x137139(0x27d0)]['dispose'](),delete this[_0x137139(0x336b)][_0x564dd2],0x0));}['dispose'](){var _0x56c5b9=_0x1c77fc;this[_0x56c5b9(0x3f6b)]()[_0x56c5b9(0x66b)](_0x11414e=>{var _0x442249=_0x56c5b9;this[_0x442249(0x1c6d)](_0x11414e);});}[_0x1c77fc(0x1f16)](_0x38baa4,_0x386aab=_0x1c77fc(0x1fd3),_0x513c4b={},_0x4db8c7=!0x0,_0x25e5dd=!0x0){var _0x55e66a=_0x1c77fc;_0x38baa4=_0x55e66a(0x3a16)==typeof _0x38baa4?_0x38baa4:_0x38baa4[_0x55e66a(0x55d)];let _0x28290c=0x0;if('string'==typeof _0x386aab){if(!_0x386aab)throw new Error('Error\x20in\x20provided\x20version\x20-\x20'+_0x38baa4+'\x20('+_0x386aab+')');if(-0x1===(_0x28290c=_0x55e66a(0x19e7)===_0x386aab?_0x54d89f[_0x55e66a(0x232f)](_0x38baa4):_0x55e66a(0x1fd3)===_0x386aab?_0x54d89f['GetLatestVersionOfFeature'](_0x38baa4):+_0x386aab)||isNaN(_0x28290c))throw new Error(_0x55e66a(0x1b31)+_0x38baa4+'\x20('+_0x386aab+')');}else _0x28290c=_0x386aab;_0x386aab=_0x54d89f[_0x55e66a(0x36e9)][_0x38baa4];if(void 0x0!==_0x386aab&&-0x1!==this[_0x55e66a(0x3f6b)]()[_0x55e66a(0x850)](_0x386aab))throw new Error(_0x55e66a(0x3bfc)+_0x38baa4+_0x55e66a(0x2d39)+_0x386aab+_0x55e66a(0x404c));_0x386aab=this[_0x55e66a(0x336b)][_0x38baa4];const _0x24a047=_0x54d89f[_0x55e66a(0x1adf)](_0x38baa4,_0x28290c,this[_0x55e66a(0x456)],_0x513c4b);if(!_0x24a047)throw new Error(_0x55e66a(0x1b31)+_0x38baa4);_0x386aab&&this['disableFeature'](_0x38baa4);const _0xe2867b=_0x24a047();if(_0xe2867b['dependsOn']&&!_0xe2867b[_0x55e66a(0x696)][_0x55e66a(0x10f3)](_0xc925b8=>!!this[_0x55e66a(0x336b)][_0xc925b8]))throw new Error(_0x55e66a(0x40c6)+_0xe2867b[_0x55e66a(0x696)][_0x55e66a(0x372b)](',\x20'));if(_0xe2867b[_0x55e66a(0x899)]())return this[_0x55e66a(0x336b)][_0x38baa4]={'featureImplementation':_0xe2867b,'enabled':!0x0,'version':_0x28290c,'required':_0x25e5dd},_0x4db8c7?this[_0x55e66a(0x456)]['session']&&!this[_0x55e66a(0x336b)][_0x38baa4]['featureImplementation'][_0x55e66a(0x1c4e)]&&this[_0x55e66a(0x233d)](_0x38baa4):this[_0x55e66a(0x336b)][_0x38baa4][_0x55e66a(0x27d0)][_0x55e66a(0x23eb)]=!0x0,this[_0x55e66a(0x336b)][_0x38baa4][_0x55e66a(0x27d0)];if(_0x25e5dd)throw new Error(_0x55e66a(0xe1d));return _0x231bcf['w1'][_0x55e66a(0x27dc)](_0x55e66a(0x3bfc)+_0x38baa4+_0x55e66a(0x17ae)),_0xe2867b;}[_0x1c77fc(0x3451)](_0x5ebc6d){var _0x230bc6=_0x1c77fc;return this['_features'][_0x5ebc6d]&&this[_0x230bc6(0x336b)][_0x5ebc6d][_0x230bc6(0x27d0)];}[_0x1c77fc(0x3f6b)](){var _0x956232=_0x1c77fc;return Object['keys'](this[_0x956232(0x336b)]);}[_0x1c77fc(0x1241)](_0x42ca85){return _0x5eeb4a(this,void 0x0,void 0x0,function*(){var _0xaf2944=a7_0x2532;for(const _0x41154c of this[_0xaf2944(0x3f6b)]()){const _0x30ce43=this['_features'][_0x41154c];var _0x2e1971=_0x30ce43[_0xaf2944(0x27d0)][_0xaf2944(0x1f63)];_0x2e1971&&(_0x30ce43['required']?(_0x42ca85[_0xaf2944(0x957)]=_0x42ca85[_0xaf2944(0x957)]||[],-0x1===_0x42ca85[_0xaf2944(0x957)][_0xaf2944(0x850)](_0x2e1971)&&_0x42ca85[_0xaf2944(0x957)][_0xaf2944(0x1e1d)](_0x2e1971)):(_0x42ca85[_0xaf2944(0x2f58)]=_0x42ca85[_0xaf2944(0x2f58)]||[],-0x1===_0x42ca85['optionalFeatures'][_0xaf2944(0x850)](_0x2e1971)&&_0x42ca85[_0xaf2944(0x2f58)][_0xaf2944(0x1e1d)](_0x2e1971))),_0x30ce43[_0xaf2944(0x27d0)][_0xaf2944(0xbfe)]&&(_0x2e1971=yield _0x30ce43[_0xaf2944(0x27d0)][_0xaf2944(0xbfe)](),_0x42ca85=Object[_0xaf2944(0x12a9)](Object[_0xaf2944(0x12a9)]({},_0x42ca85),_0x2e1971));}return _0x42ca85;});}}_0x54d89f[_0x1c77fc(0x407d)]={},_0x54d89f[_0x1c77fc(0x36e9)]={[_0x12da36['TELEPORTATION']]:_0x12da36[_0x1c77fc(0x3767)],[_0x12da36['MOVEMENT']]:_0x12da36['TELEPORTATION']};},0x1194d:(_0x270252,_0x1e4240,_0x23adc5)=>{var _0x3b05f9=a7_0x38a779;_0x23adc5['d'](_0x1e4240,{'t':()=>_0x25c97b});var _0x143a6e=_0x23adc5(0xf96c),_0x4f64e4=_0x23adc5(0xdf3),_0x5ed3ca=_0x23adc5(0xff36);class _0x25c97b{constructor(_0x17dee0,_0x1a8cad,_0x16b96b={}){var _0x2b4912=a7_0x2532;if(this[_0x2b4912(0x7a2)]=_0x17dee0,this[_0x2b4912(0x1da6)]=_0x1a8cad,this[_0x2b4912(0xc6e)]=_0x16b96b,this['controllers']=[],this[_0x2b4912(0x1a43)]=new _0x143a6e['y$'](),this[_0x2b4912(0x1098)]=new _0x143a6e['y$'](),this[_0x2b4912(0x325e)]=_0x14cdeb=>{var _0x51f60d=_0x2b4912;this['_addAndRemoveControllers'](_0x14cdeb[_0x51f60d(0x17fa)],_0x14cdeb['removed']);},this[_0x2b4912(0x16d4)]=this['xrSessionManager'][_0x2b4912(0x1232)][_0x2b4912(0x33ee)](()=>{var _0x433361=_0x2b4912;this['_addAndRemoveControllers']([],this[_0x433361(0x1905)]['map'](_0x108d27=>_0x108d27['inputSource']));}),this['_sessionInitObserver']=this[_0x2b4912(0x7a2)][_0x2b4912(0xd52)][_0x2b4912(0x33ee)](_0x44d856=>{_0x44d856['addEventListener']('inputsourceschange',this['_onInputSourcesChange']);}),this[_0x2b4912(0x750)]=this['xrSessionManager'][_0x2b4912(0x2421)][_0x2b4912(0x33ee)](_0x1be64b=>{var _0x29dd45=_0x2b4912;this[_0x29dd45(0x1905)][_0x29dd45(0x66b)](_0x30a8ef=>{var _0x28ba41=_0x29dd45;_0x30a8ef[_0x28ba41(0x3b81)](_0x1be64b,this[_0x28ba41(0x7a2)][_0x28ba41(0x2993)],this['xrCamera']);});}),this[_0x2b4912(0xc6e)]['customControllersRepositoryURL']&&(_0x5ed3ca['V'][_0x2b4912(0xa6f)]=this[_0x2b4912(0xc6e)][_0x2b4912(0x6ae)]),_0x5ed3ca['V'][_0x2b4912(0x2f9e)]=!this[_0x2b4912(0xc6e)][_0x2b4912(0x13b6)],_0x5ed3ca['V'][_0x2b4912(0x2f9e)])try{_0x5ed3ca['V']['UpdateProfilesList']()['catch'](()=>{var _0x23ab39=_0x2b4912;_0x5ed3ca['V'][_0x23ab39(0x2f9e)]=!0x1;});}catch(_0x24d127){_0x5ed3ca['V'][_0x2b4912(0x2f9e)]=!0x1;}}[_0x3b05f9(0x3021)](_0x5d0572,_0x59c562){var _0xa901e6=_0x3b05f9;const _0x47a022=this[_0xa901e6(0x1905)][_0xa901e6(0x350f)](_0x5a3c1c=>_0x5a3c1c[_0xa901e6(0x340)]);for(const _0x2a0f8d of _0x5d0572){var _0x3f4e2e;-0x1===_0x47a022[_0xa901e6(0x850)](_0x2a0f8d)&&(_0x3f4e2e=new _0x4f64e4['e'](this[_0xa901e6(0x7a2)][_0xa901e6(0xa56)],_0x2a0f8d,Object[_0xa901e6(0x12a9)](Object[_0xa901e6(0x12a9)]({},this[_0xa901e6(0xc6e)]['controllerOptions']||{}),{'forceControllerProfile':this[_0xa901e6(0xc6e)][_0xa901e6(0x50a)],'doNotLoadControllerMesh':this[_0xa901e6(0xc6e)][_0xa901e6(0x35c1)],'disableMotionControllerAnimation':this[_0xa901e6(0xc6e)][_0xa901e6(0x944)]})),this[_0xa901e6(0x1905)][_0xa901e6(0x1e1d)](_0x3f4e2e),this[_0xa901e6(0x1a43)][_0xa901e6(0x2231)](_0x3f4e2e));}const _0x3d38d3=[],_0x548055=[];this[_0xa901e6(0x1905)][_0xa901e6(0x66b)](_0x3402a1=>{var _0x361e51=_0xa901e6;(-0x1===_0x59c562['indexOf'](_0x3402a1[_0x361e51(0x340)])?_0x3d38d3:_0x548055)[_0x361e51(0x1e1d)](_0x3402a1);}),this['controllers']=_0x3d38d3,_0x548055[_0xa901e6(0x66b)](_0x48192c=>{var _0x409b3f=_0xa901e6;this['onControllerRemovedObservable'][_0x409b3f(0x2231)](_0x48192c),_0x48192c[_0x409b3f(0x3551)]();});}[_0x3b05f9(0x3551)](){var _0x1b9f2a=_0x3b05f9;this[_0x1b9f2a(0x1905)][_0x1b9f2a(0x66b)](_0x5a5820=>{_0x5a5820['dispose']();}),this[_0x1b9f2a(0x7a2)][_0x1b9f2a(0x2421)][_0x1b9f2a(0x418a)](this[_0x1b9f2a(0x750)]),this[_0x1b9f2a(0x7a2)][_0x1b9f2a(0xd52)][_0x1b9f2a(0x418a)](this['_sessionInitObserver']),this[_0x1b9f2a(0x7a2)][_0x1b9f2a(0x1232)][_0x1b9f2a(0x418a)](this[_0x1b9f2a(0x16d4)]),this['onControllerAddedObservable'][_0x1b9f2a(0xc60)](),this[_0x1b9f2a(0x1098)]['clear'](),_0x5ed3ca['V'][_0x1b9f2a(0x42f)]();}}},0xdf3:(_0x4cb1e1,_0x2bca5a,_0x42fd68)=>{var _0xf0236d=a7_0x38a779;_0x42fd68['d'](_0x2bca5a,{'e':()=>_0x1ace54});var _0x434d9f=_0x42fd68(0xf96c),_0x151787=_0x42fd68(0x51f),_0x1b8533=_0x42fd68(0x9fd1),_0xaabf20=_0x42fd68(0xff36),_0x112a96=_0x42fd68(0xe222);let _0x1013b4=0x0;class _0x1ace54{constructor(_0x24f9d2,_0x529da9,_0x22b492={}){var _0x3c15a7=a7_0x2532;this[_0x3c15a7(0x3921)]=_0x24f9d2,this[_0x3c15a7(0x340)]=_0x529da9,this[_0x3c15a7(0xc6e)]=_0x22b492,this['_tmpVector']=new _0x1b8533['P'](),this['_disposed']=!0x1,this['onDisposeObservable']=new _0x434d9f['y$'](),this[_0x3c15a7(0x12fc)]=new _0x434d9f['y$'](),this['onMotionControllerInitObservable']=new _0x434d9f['y$'](),this['_uniqueId']='controller-'+_0x1013b4++ +'-'+_0x529da9['targetRayMode']+'-'+_0x529da9[_0x3c15a7(0x3e2f)],this['pointer']=new _0x151787['x'](this[_0x3c15a7(0x3a33)]+_0x3c15a7(0x1faa),_0x24f9d2),this[_0x3c15a7(0x39c6)][_0x3c15a7(0x373c)]=new _0x1b8533['_f'](),this['inputSource'][_0x3c15a7(0x3d28)]&&(this[_0x3c15a7(0xf2d)]=new _0x151787['x'](this[_0x3c15a7(0x3a33)]+'-grip',this['_scene']),this[_0x3c15a7(0xf2d)][_0x3c15a7(0x373c)]=new _0x1b8533['_f']()),this[_0x3c15a7(0x375b)][_0x3c15a7(0xc1b)](0x0,0x0,this[_0x3c15a7(0x3921)][_0x3c15a7(0x3ece)]?-0x1:0x1),this['inputSource'][_0x3c15a7(0x91e)]&&_0x3c15a7(0x3be3)===this[_0x3c15a7(0x340)]['targetRayMode']&&_0xaabf20['V'][_0x3c15a7(0x4f6)](_0x529da9,_0x24f9d2,this[_0x3c15a7(0xc6e)][_0x3c15a7(0x2b8f)])['then'](_0x38c47c=>{var _0x141c94=_0x3c15a7;this[_0x141c94(0x19f5)]=_0x38c47c,this['onMotionControllerInitObservable'][_0x141c94(0x2231)](_0x38c47c),this[_0x141c94(0xc6e)][_0x141c94(0x1812)]||this['motionController'][_0x141c94(0x160c)]||this[_0x141c94(0x19f5)][_0x141c94(0x1238)]()[_0x141c94(0xd1a)](_0x2f34b8=>{var _0x3aa722=_0x141c94;_0x2f34b8&&this[_0x3aa722(0x19f5)]&&this[_0x3aa722(0x19f5)]['rootMesh']&&(this[_0x3aa722(0xc6e)][_0x3aa722(0x33dd)]&&(this[_0x3aa722(0x19f5)][_0x3aa722(0x1ff5)][_0x3aa722(0x33dd)]=this['_options'][_0x3aa722(0x33dd)],this[_0x3aa722(0x19f5)][_0x3aa722(0x1ff5)]['getChildMeshes'](!0x1)['forEach'](_0x935214=>_0x935214[_0x3aa722(0x33dd)]=this[_0x3aa722(0xc6e)][_0x3aa722(0x33dd)])),this['onMeshLoadedObservable'][_0x3aa722(0x2231)](this[_0x3aa722(0x19f5)][_0x3aa722(0x1ff5)]),this['motionController']['rootMesh']['parent']=this[_0x3aa722(0xf2d)]||this['pointer'],this[_0x3aa722(0x19f5)]['disableAnimation']=!!this[_0x3aa722(0xc6e)][_0x3aa722(0x3f39)]),this[_0x3aa722(0x358a)]&&null!=(_0x2f34b8=this[_0x3aa722(0x19f5)])&&_0x2f34b8['dispose']();});},()=>{_0x112a96['w1']['Warn']('Could\x20not\x20find\x20a\x20matching\x20motion\x20controller\x20for\x20the\x20registered\x20input\x20source');});}get[_0xf0236d(0x1441)](){return this['_uniqueId'];}[_0xf0236d(0x3551)](){var _0x3b0dfc=_0xf0236d;this[_0x3b0dfc(0xf2d)]&&this[_0x3b0dfc(0xf2d)][_0x3b0dfc(0x3551)](!0x0),this[_0x3b0dfc(0x19f5)]&&this[_0x3b0dfc(0x19f5)][_0x3b0dfc(0x3551)](),this[_0x3b0dfc(0x39c6)][_0x3b0dfc(0x3551)](!0x0),this['onMotionControllerInitObservable'][_0x3b0dfc(0xc60)](),this[_0x3b0dfc(0x12fc)][_0x3b0dfc(0xc60)](),this['onDisposeObservable']['notifyObservers'](this),this['onDisposeObservable'][_0x3b0dfc(0xc60)](),this[_0x3b0dfc(0x358a)]=!0x0;}[_0xf0236d(0x2ca9)](_0x5e2063,_0x48d35d=!0x1){var _0x22276c=_0xf0236d;const _0x4d1339=_0x48d35d&&this['grip']?this['grip']:this[_0x22276c(0x39c6)];_0x1b8533['P'][_0x22276c(0xa06)](this['_tmpVector'],_0x4d1339['getWorldMatrix'](),_0x5e2063[_0x22276c(0x1451)]),_0x5e2063[_0x22276c(0x1451)][_0x22276c(0x3952)](),_0x5e2063[_0x22276c(0x224c)][_0x22276c(0x448)](_0x4d1339[_0x22276c(0x1738)]),_0x5e2063[_0x22276c(0x3785)]=0x3e8;}['updateFromXRFrame'](_0x9d43d2,_0x455a24,_0x3213aa){var _0x339f39=_0xf0236d;const _0x5e0291=_0x9d43d2[_0x339f39(0xf90)](this[_0x339f39(0x340)][_0x339f39(0xbed)],_0x455a24);var _0x4794ab;if((this[_0x339f39(0x655)]=_0x5e0291)&&(_0x4794ab=_0x5e0291['transform'][_0x339f39(0xdfa)],this['pointer']['position'][_0x339f39(0xc1b)](_0x4794ab['x'],_0x4794ab['y'],_0x4794ab['z']),_0x4794ab=_0x5e0291[_0x339f39(0x1c4a)][_0x339f39(0x118f)],this['pointer'][_0x339f39(0x373c)][_0x339f39(0xc1b)](_0x4794ab['x'],_0x4794ab['y'],_0x4794ab['z'],_0x4794ab['w']),this[_0x339f39(0x3921)][_0x339f39(0x3ece)]||(this[_0x339f39(0x39c6)][_0x339f39(0xdfa)]['z']*=-0x1,this[_0x339f39(0x39c6)][_0x339f39(0x373c)]['z']*=-0x1,this[_0x339f39(0x39c6)][_0x339f39(0x373c)]['w']*=-0x1),this['pointer'][_0x339f39(0x2a18)]=_0x3213aa[_0x339f39(0x2a18)]),this[_0x339f39(0x340)]['gripSpace']&&this[_0x339f39(0xf2d)]){const _0x2f76ed=_0x9d43d2[_0x339f39(0xf90)](this[_0x339f39(0x340)][_0x339f39(0x3d28)],_0x455a24);_0x2f76ed&&(_0x4794ab=_0x2f76ed[_0x339f39(0x1c4a)]['position'],_0x455a24=_0x2f76ed[_0x339f39(0x1c4a)]['orientation'],this[_0x339f39(0xf2d)]['position']['set'](_0x4794ab['x'],_0x4794ab['y'],_0x4794ab['z']),this[_0x339f39(0xf2d)]['rotationQuaternion']['set'](_0x455a24['x'],_0x455a24['y'],_0x455a24['z'],_0x455a24['w']),this['_scene'][_0x339f39(0x3ece)]||(this['grip']['position']['z']*=-0x1,this[_0x339f39(0xf2d)][_0x339f39(0x373c)]['z']*=-0x1,this['grip']['rotationQuaternion']['w']*=-0x1)),this['grip'][_0x339f39(0x2a18)]=_0x3213aa[_0x339f39(0x2a18)];}this[_0x339f39(0x19f5)]&&this['motionController'][_0x339f39(0x3b81)](_0x9d43d2);}}},0x7a27:(_0x3167f3,_0x36f9c0,_0x50d5bb)=>{var _0x4a6624=a7_0x38a779;_0x50d5bb['d'](_0x36f9c0,{'_':()=>_0x514fd9,'n':()=>_0x4cf72b});function _0x34eadb(_0x41af11,_0x21b149,_0x2ac2f8,_0x503999){return new(_0x2ac2f8=_0x2ac2f8||Promise)(function(_0x5677ef,_0x493463){var _0x30de30=a7_0x2532;function _0x1a2434(_0x41fdcb){var _0x46f5ae=a7_0x2532;try{_0xe2ab60(_0x503999[_0x46f5ae(0x118b)](_0x41fdcb));}catch(_0x24b66e){_0x493463(_0x24b66e);}}function _0x1b3353(_0x3ed827){var _0x54c4aa=a7_0x2532;try{_0xe2ab60(_0x503999[_0x54c4aa(0x1bf3)](_0x3ed827));}catch(_0xd9468){_0x493463(_0xd9468);}}function _0xe2ab60(_0x4ccf7c){var _0x44bec8=a7_0x2532,_0x4b2504;_0x4ccf7c[_0x44bec8(0xd2d)]?_0x5677ef(_0x4ccf7c['value']):((_0x4b2504=_0x4ccf7c[_0x44bec8(0xb06)])instanceof _0x2ac2f8?_0x4b2504:new _0x2ac2f8(function(_0x2ad8cb){_0x2ad8cb(_0x4b2504);}))[_0x44bec8(0xd1a)](_0x1a2434,_0x1b3353);}_0xe2ab60((_0x503999=_0x503999[_0x30de30(0x3201)](_0x41af11,_0x21b149||[]))[_0x30de30(0x118b)]());});}var _0xca40dc=_0x50d5bb(0xf96c),_0x9a3ee3=_0x50d5bb(0xe222),_0x31d5d3=_0x50d5bb(0x508e);class _0x514fd9{static[_0x4a6624(0x23c5)](_0x41d795){var _0x151ed3=_0x4a6624;const _0x53b935=new _0x514fd9();return _0x53b935['canvasOptions']={'antialias':!0x0,'depth':!0x0,'stencil':!_0x41d795||_0x41d795[_0x151ed3(0x3310)],'alpha':!0x0,'framebufferScaleFactor':0x1},_0x53b935[_0x151ed3(0x804)]=_0x151ed3(0x43e),_0x53b935;}}class _0x4cf72b{constructor(_0x2491dd,_0x2088b4=_0x514fd9[_0x4a6624(0x23c5)]()){var _0xe928ba=_0x4a6624;if(this['_options']=_0x2088b4,this[_0xe928ba(0xac1)]=null,this['_engine']=null,this[_0xe928ba(0x3ecf)]=null,this[_0xe928ba(0x2bf6)]=null,this[_0xe928ba(0x4184)]=new _0xca40dc['y$'](),this['_engine']=_0x2491dd[_0xe928ba(0xa56)][_0xe928ba(0x318e)](),this[_0xe928ba(0xe76)][_0xe928ba(0x851)][_0xe928ba(0x2e19)](()=>{this['_engine']=null;}),_0x2088b4[_0xe928ba(0x2480)])this[_0xe928ba(0x1dbc)](_0x2088b4[_0xe928ba(0x2480)]);else{const _0x188784=document[_0xe928ba(0x77c)](_0xe928ba(0x380f));_0x188784[_0xe928ba(0x490)][_0xe928ba(0xf12)]=this[_0xe928ba(0xc6e)][_0xe928ba(0x804)]||_0xe928ba(0x415b),this['_setManagedOutputCanvas'](_0x188784);}_0x2491dd['onXRSessionInit']['add'](()=>{this['_addCanvas']();}),_0x2491dd[_0xe928ba(0x1232)]['add'](()=>{var _0x2a1e45=_0xe928ba;this[_0x2a1e45(0x36e8)]();});}['dispose'](){var _0x2d945b=_0x4a6624;this[_0x2d945b(0x36e8)](),this[_0x2d945b(0x1dbc)](null);}['initializeXRLayerAsync'](_0x1d4435){return _0x34eadb(this,void 0x0,void 0x0,function*(){var _0x60303c=a7_0x2532;const _0x112e6a=()=>(this[_0x60303c(0x3ecf)]=new XRWebGLLayer(_0x1d4435,this[_0x60303c(0x24cc)],this[_0x60303c(0xc6e)][_0x60303c(0x2cc9)]),this[_0x60303c(0x2bf6)]=new _0x31d5d3['J'](this[_0x60303c(0x3ecf)]),this[_0x60303c(0x4184)][_0x60303c(0x2231)](this[_0x60303c(0x3ecf)]),this['xrLayer']);return this[_0x60303c(0x24cc)][_0x60303c(0x3222)]?this[_0x60303c(0x24cc)][_0x60303c(0x3222)]()[_0x60303c(0xd1a)](()=>{},()=>{var _0xffe6ff=_0x60303c;_0x9a3ee3['w1'][_0xffe6ff(0x27dc)]('Error\x20executing\x20makeXRCompatible.\x20This\x20does\x20not\x20mean\x20that\x20the\x20session\x20will\x20work\x20incorrectly.');})[_0x60303c(0xd1a)](()=>_0x112e6a()):Promise['resolve'](_0x112e6a());});}[_0x4a6624(0x34ad)](){var _0x5bba64=_0x4a6624;this['_canvas']&&this[_0x5bba64(0xe76)]&&this['_canvas']!==this[_0x5bba64(0xe76)]['getRenderingCanvas']()&&document[_0x5bba64(0x2181)][_0x5bba64(0x130f)](this['_canvas']),this[_0x5bba64(0x3ecf)]?this['_setCanvasSize'](!0x0):this[_0x5bba64(0x4184)][_0x5bba64(0x2e19)](()=>{var _0x321995=_0x5bba64;this[_0x321995(0x24e6)](!0x0);});}[_0x4a6624(0x36e8)](){var _0x2c1a28=_0x4a6624;this[_0x2c1a28(0xac1)]&&this[_0x2c1a28(0xe76)]&&document[_0x2c1a28(0x2181)]['contains'](this[_0x2c1a28(0xac1)])&&this[_0x2c1a28(0xac1)]!==this[_0x2c1a28(0xe76)][_0x2c1a28(0x345f)]()&&document[_0x2c1a28(0x2181)][_0x2c1a28(0x4018)](this[_0x2c1a28(0xac1)]),this['_setCanvasSize'](!0x1);}[_0x4a6624(0x24e6)](_0x526ad1=!0x0,_0x2edf2c=this[_0x4a6624(0x2bf6)]){var _0x21bcfa=_0x4a6624;this[_0x21bcfa(0xac1)]&&this[_0x21bcfa(0xe76)]&&(_0x526ad1?_0x2edf2c&&(this[_0x21bcfa(0xac1)]!==this[_0x21bcfa(0xe76)]['getRenderingCanvas']()?(this[_0x21bcfa(0xac1)][_0x21bcfa(0x490)][_0x21bcfa(0xad8)]=_0x2edf2c[_0x21bcfa(0x2c11)]()+'px',this[_0x21bcfa(0xac1)]['style']['height']=_0x2edf2c[_0x21bcfa(0x3125)]()+'px'):this['_engine'][_0x21bcfa(0x721)](_0x2edf2c[_0x21bcfa(0x2c11)](),_0x2edf2c[_0x21bcfa(0x3125)]())):this[_0x21bcfa(0x5d3)]&&(this[_0x21bcfa(0xac1)]!==this[_0x21bcfa(0xe76)][_0x21bcfa(0x345f)]()?(this[_0x21bcfa(0xac1)][_0x21bcfa(0x490)]['width']=this[_0x21bcfa(0x5d3)][_0x21bcfa(0xad8)]+'px',this[_0x21bcfa(0xac1)]['style']['height']=this['_originalCanvasSize'][_0x21bcfa(0x605)]+'px'):this['_engine']['setSize'](this['_originalCanvasSize'][_0x21bcfa(0xad8)],this[_0x21bcfa(0x5d3)][_0x21bcfa(0x605)])));}[_0x4a6624(0x1dbc)](_0x4ca9b2){var _0x44f62e=_0x4a6624;this[_0x44f62e(0x36e8)](),_0x4ca9b2?(this[_0x44f62e(0x5d3)]={'width':_0x4ca9b2['offsetWidth'],'height':_0x4ca9b2[_0x44f62e(0x3011)]},this['_canvas']=_0x4ca9b2,this[_0x44f62e(0x24cc)]=this[_0x44f62e(0xac1)]['getContext'](_0x44f62e(0x3af8)),this[_0x44f62e(0x24cc)]||(this[_0x44f62e(0x24cc)]=this['_canvas']['getContext'](_0x44f62e(0xbe1)))):(this[_0x44f62e(0xac1)]=null,this[_0x44f62e(0x24cc)]=null);}}},0x14826:(_0x25e1ad,_0x526e08,_0x3226ab)=>{var _0x10f920=a7_0x38a779;_0x3226ab['d'](_0x526e08,{'y':()=>_0x31910b});var _0x2c9c77=_0x3226ab(0xc627),_0x221e94=_0x3226ab(0x25b1),_0x344039=_0x3226ab(0x15556),_0x3d0cae=_0x3226ab(0x8af2);class _0x31910b{constructor(_0x51fd29,_0x351120){var _0x256600=a7_0x2532;this[_0x256600(0x3921)]=_0x51fd29,this[_0x256600(0x11fe)]=_0x351120,this[_0x256600(0x2931)]=new Array(),this[_0x256600(0xe76)]=_0x51fd29[_0x256600(0x318e)]();}['_createInternalTexture'](_0x440eac,_0x2af84d){var _0x1c8180=a7_0x2532;const _0x38c9c8=new _0x221e94['l'](this['_engine'],_0x221e94['S'][_0x1c8180(0xcb9)],!0x0);return _0x38c9c8[_0x1c8180(0xad8)]=_0x440eac[_0x1c8180(0xad8)],_0x38c9c8[_0x1c8180(0x605)]=_0x440eac[_0x1c8180(0x605)],_0x38c9c8[_0x1c8180(0xb48)]=new _0x2c9c77['B'](_0x2af84d,this[_0x1c8180(0xe76)][_0x1c8180(0x1fd1)]),_0x38c9c8['isReady']=!0x0,_0x38c9c8;}[_0x10f920(0x14eb)](_0x2a69c1,_0x269c63,_0x4be515,_0x22a154,_0x205bdd,_0x30d1c2){var _0x559fce=_0x10f920;if(!this[_0x559fce(0xe76)])throw new Error('Engine\x20is\x20disposed');_0x2a69c1={'width':_0x2a69c1,'height':_0x269c63};const _0x21268d=_0x30d1c2?new _0x344039['x'](this[_0x559fce(0x3921)],_0x2a69c1):new _0x3d0cae['_'](_0x559fce(0x1a23),_0x2a69c1,this[_0x559fce(0x3921)]),_0x5623e2=_0x21268d[_0x559fce(0x2271)];return _0x5623e2['_samples']=_0x21268d[_0x559fce(0x2ba8)],!_0x4be515&&_0x22a154||(_0x5623e2[_0x559fce(0x7e1)]=_0x4be515),_0x22a154&&(_0x30d1c2?_0x5623e2[_0x559fce(0xeaf)]=_0x22a154:(_0x269c63=this[_0x559fce(0x1a74)](_0x2a69c1,_0x22a154),_0x5623e2[_0x559fce(0xf22)](_0x269c63,0x0),_0x21268d[_0x559fce(0x14bf)]=_0x269c63)),_0x205bdd&&(_0x30d1c2?_0x5623e2[_0x559fce(0x78b)]=_0x205bdd:_0x5623e2[_0x559fce(0x136b)]=this[_0x559fce(0x1a74)](_0x2a69c1,_0x205bdd)),_0x21268d[_0x559fce(0x29c)](),_0x559fce(0x3e74)!=typeof XRWebGLBinding&&(_0x21268d['skipInitialClear']=!0x0),this['_renderTargetTextures'][_0x559fce(0x1e1d)](_0x21268d),_0x21268d;}[_0x10f920(0x1fb0)](_0x20159b){var _0x48c17c=_0x10f920;this[_0x48c17c(0x2931)][_0x48c17c(0x2e7)](this[_0x48c17c(0x2931)]['indexOf'](_0x20159b),0x1),_0x20159b[_0x48c17c(0x3551)]();}[_0x10f920(0x37fd)](){var _0x10ba10=_0x10f920;return this[_0x10ba10(0x14fc)];}[_0x10f920(0x3551)](){var _0x3d02dc=_0x10f920;this['_renderTargetTextures'][_0x3d02dc(0x66b)](_0x51124a=>_0x51124a[_0x3d02dc(0x3551)]()),this[_0x3d02dc(0x2931)][_0x3d02dc(0x3785)]=0x0;}}},0x5031:(_0x5b82a0,_0x117973,_0x4f65c0)=>{var _0x58c267=a7_0x38a779;_0x4f65c0['d'](_0x117973,{'g':()=>_0x30305b});var _0x4ce1fe=_0x4f65c0(0x10ea4),_0x1e2abf=_0x4f65c0(0xf96c),_0x2b8fdb=_0x4f65c0(0x7a27),_0x14c1e1=_0x4f65c0(0x13f35),_0x5bd20c=_0x4f65c0(0x508e);class _0x30305b{constructor(_0x4b935c){var _0x1c3680=a7_0x2532;this[_0x1c3680(0xa56)]=_0x4b935c,this[_0x1c3680(0x2e2c)]=-0x1,this[_0x1c3680(0x2420)]=1.7,this[_0x1c3680(0x2421)]=new _0x1e2abf['y$'](),this[_0x1c3680(0x315c)]=new _0x1e2abf['y$'](),this[_0x1c3680(0x1232)]=new _0x1e2abf['y$'](),this['onXRSessionInit']=new _0x1e2abf['y$'](),this[_0x1c3680(0x2912)]=!0x1,this[_0x1c3680(0x2548)]=!0x1,this[_0x1c3680(0xe76)]=_0x4b935c[_0x1c3680(0x318e)](),this['_onEngineDisposedObserver']=this['_engine']['onDisposeObservable'][_0x1c3680(0x2e19)](()=>{var _0x211824=_0x1c3680;this[_0x211824(0xe76)]=null;}),_0x4b935c[_0x1c3680(0x851)][_0x1c3680(0x2e19)](()=>{this['dispose']();});}get[_0x58c267(0x2993)](){var _0xbd9eeb=_0x58c267;return this[_0xbd9eeb(0xfe5)];}set[_0x58c267(0x2993)](_0x4ce760){var _0x4daecf=_0x58c267;this[_0x4daecf(0xfe5)]=_0x4ce760,this[_0x4daecf(0x315c)]['notifyObservers'](this[_0x4daecf(0xfe5)]);}get[_0x58c267(0x2ba)](){var _0x372316=_0x58c267;return this[_0x372316(0x3c28)];}['dispose'](){var _0x241cae=_0x58c267,_0x5d23a5;this['inXRSession']&&this[_0x241cae(0x19f1)](),this[_0x241cae(0x2421)][_0x241cae(0xc60)](),this[_0x241cae(0x1232)][_0x241cae(0xc60)](),this[_0x241cae(0x315c)][_0x241cae(0xc60)](),this[_0x241cae(0xd52)][_0x241cae(0xc60)](),null!=(_0x5d23a5=this[_0x241cae(0xe76)])&&_0x5d23a5[_0x241cae(0x851)]['remove'](this[_0x241cae(0x591)]),this[_0x241cae(0xe76)]=null;}[_0x58c267(0x19f1)](){var _0x67a0eb=_0x58c267;return this['session']&&this[_0x67a0eb(0x2548)]?(this[_0x67a0eb(0x2548)]=!0x1,this['session'][_0x67a0eb(0x3e6)]()[_0x67a0eb(0x1651)](()=>{var _0x3e4cd4=_0x67a0eb;_0x4ce1fe['Y'][_0x3e4cd4(0x27dc)]('Could\x20not\x20end\x20XR\x20session.');})):Promise[_0x67a0eb(0x1bd5)]();}['trySetViewportForView'](_0x4e2a77,_0x3418ab){var _0x45090f=_0x58c267,_0x158db4;return(null==(_0x158db4=this[_0x45090f(0x3ee)])?void 0x0:_0x158db4[_0x45090f(0xca4)](_0x4e2a77,_0x3418ab))||!0x1;}[_0x58c267(0x328c)](_0x4f48e5){var _0x40407d=_0x58c267,_0x572e95;return(null==(_0x572e95=this[_0x40407d(0x3ee)])?void 0x0:_0x572e95[_0x40407d(0x328c)](_0x4f48e5))||null;}[_0x58c267(0x27d3)](_0x3fcd16){var _0x19accc;return(null==(_0x19accc=this['_baseLayerRTTProvider'])?void 0x0:_0x19accc['getRenderTargetTextureForView'](_0x3fcd16))||null;}[_0x58c267(0x30be)](_0x5102b3){var _0x4c6946=_0x58c267;const _0x108797=this[_0x4c6946(0xa56)][_0x4c6946(0x318e)]();return this[_0x4c6946(0x191f)]['xr'][_0x4c6946(0x1549)]?new _0x14c1e1['HK'](this):((_0x5102b3=_0x5102b3||_0x2b8fdb['_'][_0x4c6946(0x23c5)](_0x108797))[_0x4c6946(0x2480)]=_0x5102b3[_0x4c6946(0x2480)]||_0x108797[_0x4c6946(0x345f)]()||void 0x0,new _0x2b8fdb['n'](this,_0x5102b3));}[_0x58c267(0xf21)](){var _0x1f4ccc=_0x58c267;return this[_0x1f4ccc(0x191f)]=navigator,this['_xrNavigator']['xr']?Promise[_0x1f4ccc(0x1bd5)]():Promise['reject'](_0x1f4ccc(0x21c9));}[_0x58c267(0x29e1)](_0x4cba1b=_0x58c267(0x3848),_0x1b0b48={}){var _0x1d512b=_0x58c267;return this[_0x1d512b(0x191f)]['xr'][_0x1d512b(0x2cd1)](_0x4cba1b,_0x1b0b48)[_0x1d512b(0xd1a)](_0xe0a5e6=>(this[_0x1d512b(0x389)]=_0xe0a5e6,this[_0x1d512b(0x3c28)]=_0x4cba1b,this[_0x1d512b(0xd52)]['notifyObservers'](_0xe0a5e6),this['inXRSession']=!0x0,this[_0x1d512b(0x389)][_0x1d512b(0x4027)](_0x1d512b(0x3e6),()=>{var _0x5a9590=_0x1d512b,_0x45e2aa;this['inXRSession']=!0x1,this[_0x5a9590(0x1232)][_0x5a9590(0x2231)](null),this['_engine']&&(this['_engine'][_0x5a9590(0x404d)]=null,this[_0x5a9590(0xe76)][_0x5a9590(0x1097)](),this['_engine'][_0x5a9590(0x2db8)]=null,this['_engine'][_0x5a9590(0x1a7c)]()),this['isNative']&&null!=(_0x45e2aa=this[_0x5a9590(0x3ee)])&&_0x45e2aa[_0x5a9590(0x3551)](),this[_0x5a9590(0x3ee)]=null,this['_baseLayerWrapper']=null;},{'once':!0x0}),this[_0x1d512b(0x389)]));}[_0x58c267(0xe63)](_0x870a01){var _0x214b6d=_0x58c267;return _0x30305b[_0x214b6d(0x20df)](_0x870a01);}[_0x58c267(0xcd3)](){var _0x1af68e=_0x58c267;this[_0x1af68e(0x2993)]=this[_0x1af68e(0x3281)];}[_0x58c267(0x23fb)](){var _0xa3ad05=_0x58c267,_0xf07fc1;this[_0xa3ad05(0x2548)]&&this[_0xa3ad05(0xe76)]&&(this['_engine']['customAnimationFrameRequester']={'requestAnimationFrame':this[_0xa3ad05(0x389)]['requestAnimationFrame'][_0xa3ad05(0xc95)](this['session']),'renderFunction':(_0x551c4f,_0x57763c)=>{var _0x29ad52=_0xa3ad05;this[_0x29ad52(0x2548)]&&this['_engine']&&(this[_0x29ad52(0x17a0)]=_0x57763c,this[_0x29ad52(0x2e2c)]=_0x551c4f,_0x57763c&&(this[_0x29ad52(0x2912)]=!0x0,this[_0x29ad52(0xe76)][_0x29ad52(0x404d)]=(null==(_0x551c4f=this[_0x29ad52(0x3ee)])?void 0x0:_0x551c4f[_0x29ad52(0x37fd)]())||null,this['onXRFrameObservable'][_0x29ad52(0x2231)](_0x57763c),this[_0x29ad52(0xe76)]['_renderLoop'](),this[_0x29ad52(0xe76)][_0x29ad52(0x404d)]=null,this[_0x29ad52(0x2912)]=!0x1));}},this[_0xa3ad05(0xe76)][_0xa3ad05(0x404d)]=(null==(_0xf07fc1=this['_baseLayerRTTProvider'])?void 0x0:_0xf07fc1[_0xa3ad05(0x37fd)]())||null,_0xa3ad05(0x3e74)!=typeof window&&window[_0xa3ad05(0x22a5)]&&window[_0xa3ad05(0x22a5)](this[_0xa3ad05(0xe76)][_0xa3ad05(0x3915)]),this[_0xa3ad05(0xe76)]['_renderLoop']());}[_0x58c267(0x15c2)](_0x5c4b05=_0x58c267(0x1ff0)){var _0x1ff9d4=_0x58c267;return this[_0x1ff9d4(0x389)]['requestReferenceSpace'](_0x5c4b05)['then'](_0x2aadcb=>_0x2aadcb,_0x256c8b=>(_0x4ce1fe['Y']['Error'](_0x1ff9d4(0x765)),_0x4ce1fe['Y'][_0x1ff9d4(0xac3)](_0x256c8b),_0x4ce1fe['Y'][_0x1ff9d4(0x997)]('Defaulting\x20to\x20universally-supported\x20\x22viewer\x22\x20reference\x20space\x20type.'),this[_0x1ff9d4(0x389)][_0x1ff9d4(0x578)](_0x1ff9d4(0x9e7))['then'](_0x48f117=>{var _0x591686=_0x1ff9d4,_0x3256ed=new XRRigidTransform({'x':0x0,'y':-this[_0x591686(0x2420)],'z':0x0});return _0x48f117['getOffsetReferenceSpace'](_0x3256ed);},_0x241c51=>{var _0x24394d=_0x1ff9d4;throw _0x4ce1fe['Y'][_0x24394d(0xac3)](_0x241c51),'XR\x20initialization\x20failed:\x20required\x20\x22viewer\x22\x20reference\x20space\x20type\x20not\x20supported.';})))[_0x1ff9d4(0xd1a)](_0x3b641c=>this['session'][_0x1ff9d4(0x578)](_0x1ff9d4(0x9e7))[_0x1ff9d4(0xd1a)](_0x2d3a4e=>(this[_0x1ff9d4(0x2257)]=_0x2d3a4e,_0x3b641c)))[_0x1ff9d4(0xd1a)](_0x5ae8a4=>(this[_0x1ff9d4(0x2993)]=this[_0x1ff9d4(0x3281)]=_0x5ae8a4,this['referenceSpace']));}[_0x58c267(0x277b)](_0x3bffb2){var _0x471947=_0x58c267;return Promise[_0x471947(0x1bd5)](this[_0x471947(0x389)][_0x471947(0x36d9)](_0x3bffb2));}[_0x58c267(0x25e0)](_0x822318){var _0x4b9635=_0x58c267,_0x3e378c;this[_0x4b9635(0x28d0)]&&null!=(_0x3e378c=this[_0x4b9635(0x3ee)])&&_0x3e378c[_0x4b9635(0x3551)](),this[_0x4b9635(0x34b8)]=_0x822318,this[_0x4b9635(0x3ee)]=(null==(_0x3e378c=this[_0x4b9635(0x34b8)])?void 0x0:_0x3e378c['createRenderTargetTextureProvider'](this))||null;}['updateRenderState'](_0x40122c){var _0x420a02=_0x58c267;_0x40122c['baseLayer']&&this[_0x420a02(0x25e0)](new(this[(_0x420a02(0x28d0))]?_0x14c1e1['z5']:_0x5bd20c['J'])(_0x40122c[_0x420a02(0x2bb9)])),this[_0x420a02(0x389)][_0x420a02(0x36d9)](_0x40122c);}static[_0x58c267(0x20df)](_0x2871b6){var _0x1525c6=_0x58c267;if(!navigator['xr'])return Promise[_0x1525c6(0x1bd5)](!0x1);const _0x2abff0=navigator['xr'][_0x1525c6(0x1fc7)]||navigator['xr'][_0x1525c6(0x272f)];return _0x2abff0?_0x2abff0[_0x1525c6(0x3e4c)](navigator['xr'],_0x2871b6)[_0x1525c6(0xd1a)](_0x2fce60=>Promise['resolve'](void 0x0===_0x2fce60||_0x2fce60))[_0x1525c6(0x1651)](_0x19877f=>(_0x4ce1fe['Y'][_0x1525c6(0x27dc)](_0x19877f),Promise[_0x1525c6(0x1bd5)](!0x1))):Promise[_0x1525c6(0x1bd5)](!0x1);}get['isNative'](){var _0x44d812=_0x58c267,_0x2c6a03;return null!=(_0x2c6a03=this[_0x44d812(0x191f)]['xr']['native'])&&_0x2c6a03;}get[_0x58c267(0x324)](){var _0x1926a1=_0x58c267,_0x4902bd;return null==(_0x4902bd=this[_0x1926a1(0x389)])?void 0x0:_0x4902bd[_0x1926a1(0x31dc)];}get[_0x58c267(0x225)](){var _0x24d745=_0x58c267,_0x12eaf7;return null==(_0x12eaf7=this[_0x24d745(0x389)])?void 0x0:_0x12eaf7[_0x24d745(0x225)];}[_0x58c267(0x2653)](_0x17662e){var _0x251f0e=_0x58c267;return this[_0x251f0e(0x389)]['updateTargetFrameRate'](_0x17662e);}['runInXRFrame'](_0x2a9e10,_0x2a0577=!0x0){var _0xe555e8=_0x58c267;this[_0xe555e8(0x2912)]?_0x2a9e10():!this[_0xe555e8(0x2548)]&&_0x2a0577||this[_0xe555e8(0x2421)][_0xe555e8(0x2e19)](_0x2a9e10);}get['isFixedFoveationSupported'](){var _0x2598d1=_0x58c267,_0x4b43bf;return(null==(_0x4b43bf=this[_0x2598d1(0x34b8)])?void 0x0:_0x4b43bf[_0x2598d1(0x1de2)])||!0x1;}get[_0x58c267(0x25d6)](){var _0x10ed7c=_0x58c267,_0x438aa0;return(null==(_0x438aa0=this[_0x10ed7c(0x34b8)])?void 0x0:_0x438aa0[_0x10ed7c(0x25d6)])||null;}set[_0x58c267(0x25d6)](_0x100659){var _0x19ce1b=_0x58c267;_0x100659=Math[_0x19ce1b(0x695)](0x0,Math[_0x19ce1b(0x33a7)](0x1,_0x100659||0x0)),this['_baseLayerWrapper']&&(this[_0x19ce1b(0x34b8)][_0x19ce1b(0x25d6)]=_0x100659);}}},0x7dfd:(_0x40b6c7,_0x5f27b2,_0x5b5145)=>{var _0x38ecca=a7_0x38a779,_0x3ce4f0,_0x4afeff;_0x5b5145['d'](_0x5f27b2,{'j':()=>_0x4afeff,'k':()=>_0x3ce4f0}),(_0x5b5145=_0x3ce4f0=_0x3ce4f0||{})[_0x5b5145[_0x38ecca(0x2340)]=0x0]='ENTERING_XR',_0x5b5145[_0x5b5145['EXITING_XR']=0x1]='EXITING_XR',_0x5b5145[_0x5b5145['IN_XR']=0x2]=_0x38ecca(0x3a2),_0x5b5145[_0x5b5145[_0x38ecca(0x2424)]=0x3]='NOT_IN_XR',(_0x5f27b2=_0x4afeff=_0x4afeff||{})[_0x5f27b2[_0x38ecca(0x3570)]=0x0]=_0x38ecca(0x3570),_0x5f27b2[_0x5f27b2[_0x38ecca(0x989)]=0x1]=_0x38ecca(0x989),_0x5f27b2[_0x5f27b2['TRACKING']=0x2]=_0x38ecca(0x2570);},0x508e:(_0x2b3552,_0x5901e4,_0x3b8f9d)=>{var _0x329fdf=a7_0x38a779;_0x3b8f9d['d'](_0x5901e4,{'J':()=>_0x260fcb}),(_0x5901e4=_0x3b8f9d(0x3a6b),_0x3b8f9d=_0x3b8f9d(0x14826));class _0x260fcb extends _0x5901e4['s']{constructor(_0x201824){var _0x50bbf7=a7_0x2532;super(()=>_0x201824['framebufferWidth'],()=>_0x201824['framebufferHeight'],_0x201824,_0x50bbf7(0x31ef),_0x19fdbd=>new _0x3b92c9(_0x19fdbd[_0x50bbf7(0xa56)],this)),this[_0x50bbf7(0x11f5)]=_0x201824;}}class _0x3b92c9 extends _0x3b8f9d['y']{constructor(_0x492022,_0x4b4835){var _0x7b5a41=a7_0x2532;super(_0x492022,_0x4b4835),this[_0x7b5a41(0x11fe)]=_0x4b4835,this[_0x7b5a41(0x2827)]=_0x4b4835[_0x7b5a41(0x11f5)],this['_framebufferDimensions']={'framebufferWidth':this[_0x7b5a41(0x2827)][_0x7b5a41(0x18c8)],'framebufferHeight':this[_0x7b5a41(0x2827)][_0x7b5a41(0xd3a)]};}[_0x329fdf(0xca4)](_0x49feb9,_0x510107){var _0x2a41c9=_0x329fdf;_0x510107=this[_0x2a41c9(0x2827)][_0x2a41c9(0x671)](_0x510107);if(!_0x510107)return!0x1;var _0x541a8d=this[_0x2a41c9(0x14fc)]['framebufferWidth'],_0x1bbbdd=this[_0x2a41c9(0x14fc)][_0x2a41c9(0xd3a)];return _0x49feb9['x']=_0x510107['x']/_0x541a8d,_0x49feb9['y']=_0x510107['y']/_0x1bbbdd,_0x49feb9[_0x2a41c9(0xad8)]=_0x510107[_0x2a41c9(0xad8)]/_0x541a8d,_0x49feb9[_0x2a41c9(0x605)]=_0x510107[_0x2a41c9(0x605)]/_0x1bbbdd,!0x0;}[_0x329fdf(0x328c)](_0x2df1b1){var _0xb9b55=_0x329fdf,_0x435eb7=this['_layer'][_0xb9b55(0x18c8)],_0x370296=this['_layer'][_0xb9b55(0xd3a)],_0x34f67c=this[_0xb9b55(0x2827)][_0xb9b55(0x983)];return this[_0xb9b55(0x2ec)]&&_0x435eb7===this[_0xb9b55(0x14fc)]['framebufferWidth']&&_0x370296===this[_0xb9b55(0x14fc)]['framebufferHeight']&&_0x34f67c===this[_0xb9b55(0x7e1)]||(this[_0xb9b55(0x2ec)]=this[_0xb9b55(0x14eb)](_0x435eb7,_0x370296,_0x34f67c),this[_0xb9b55(0x14fc)][_0xb9b55(0x18c8)]=_0x435eb7,this['_framebufferDimensions']['framebufferHeight']=_0x370296,this['_framebuffer']=_0x34f67c),this[_0xb9b55(0x2ec)];}[_0x329fdf(0x27d3)](_0x59d043){var _0x43858a=_0x329fdf;return this['getRenderTargetTextureForEye'](_0x59d043[_0x43858a(0x9f0)]);}}},0xe0c0:(_0x4a08b2,_0x2e603f,_0x17b522)=>{var _0x148537=a7_0x38a779;_0x17b522['d'](_0x2e603f,{'p':()=>_0x4b0cdc});class _0x4b0cdc{constructor(){var _0x3b0cda=a7_0x2532;this[_0x3b0cda(0x1771)]=new Array(),this['cameras']=new Array(),this[_0x3b0cda(0x2a0d)]=new Array(),this[_0x3b0cda(0x228)]=new Array(),this['skeletons']=new Array(),this['particleSystems']=new Array(),this[_0x3b0cda(0x5fd)]=[],this[_0x3b0cda(0x270b)]=new Array(),this[_0x3b0cda(0x2ee3)]=new Array(),this[_0x3b0cda(0x1d00)]=new Array(),this[_0x3b0cda(0xe73)]=new Array(),this[_0x3b0cda(0x575)]=new Array(),this['transformNodes']=new Array(),this['actionManagers']=new Array(),this[_0x3b0cda(0x3ab1)]=new Array(),this[_0x3b0cda(0x15bc)]=null,this[_0x3b0cda(0x2f6e)]=new Array();}static[_0x148537(0xdc6)](_0x50cae4,_0x14cfac){var _0x14a3c5=_0x148537;this[_0x14a3c5(0xc04)][_0x50cae4]=_0x14cfac;}static[_0x148537(0x3800)](_0x35a8db){var _0x268b1f=_0x148537;return this[_0x268b1f(0xc04)][_0x35a8db]||null;}static['AddIndividualParser'](_0x40c3df,_0x39b4c2){var _0x5214dd=_0x148537;this[_0x5214dd(0x2a06)][_0x40c3df]=_0x39b4c2;}static[_0x148537(0x3fe4)](_0x3b2aee){var _0x367d15=_0x148537;return this[_0x367d15(0x2a06)][_0x3b2aee]||null;}static[_0x148537(0x2f08)](_0x34c32e,_0x5492e8,_0x13f394,_0x2f9fd3){var _0x34c090=_0x148537;for(const _0x213b67 in this[_0x34c090(0xc04)])Object['prototype'][_0x34c090(0x3929)]['call'](this[_0x34c090(0xc04)],_0x213b67)&&this[_0x34c090(0xc04)][_0x213b67](_0x34c32e,_0x5492e8,_0x13f394,_0x2f9fd3);}get['environmentTexture'](){var _0x30e92f=_0x148537;return this[_0x30e92f(0x15bc)];}set['environmentTexture'](_0x300478){var _0x46e0d8=_0x148537;this[_0x46e0d8(0x15bc)]=_0x300478;}[_0x148537(0x3fef)](){var _0x520f4b=_0x148537;let _0x5eed27=new Array();return _0x5eed27=(_0x5eed27=(_0x5eed27=(_0x5eed27=_0x5eed27[_0x520f4b(0xec4)](this['meshes']))[_0x520f4b(0xec4)](this['lights']))[_0x520f4b(0xec4)](this[_0x520f4b(0x219b)]))[_0x520f4b(0xec4)](this[_0x520f4b(0x3462)]),this[_0x520f4b(0x2e5f)]['forEach'](_0x1e1123=>_0x5eed27=_0x5eed27[_0x520f4b(0xec4)](_0x1e1123['bones'])),_0x5eed27;}}_0x4b0cdc[_0x148537(0xc04)]={},_0x4b0cdc[_0x148537(0x2a06)]={};},0x9316:(_0x36c4a8,_0x2f0591,_0x476b7f)=>{var _0x4eadbb=a7_0x38a779;_0x476b7f['d'](_0x2f0591,{'TJ':()=>_0x21877a});var _0x2f0591=_0x476b7f(0xe0c0),_0x36967c=_0x476b7f(0x1dad),_0x192d82=_0x476b7f(0xa838),_0x4f43db=_0x476b7f(0x10ea4),_0x48fa27=_0x476b7f(0xf8c1),_0x10f1b9=_0x476b7f(0x12cc0),_0x455ed3=_0x476b7f(0xdc06),_0x1a6ba8=_0x476b7f(0xdef7),_0x537e42=_0x476b7f(0xe222),_0x5989a3=_0x476b7f(0x6214);class _0x27b29 extends _0x2f0591['p']{}class _0xd0996b{constructor(){var _0x371da4=a7_0x2532;this[_0x371da4(0x1771)]=[],this['skeletons']=[],this[_0x371da4(0x270b)]=[];}[_0x4eadbb(0x3551)](){var _0x465825=_0x4eadbb;this['rootNodes'][_0x465825(0xeff)](0x0)['forEach'](_0x43fe15=>{var _0x8a089d=_0x465825;_0x43fe15[_0x8a089d(0x3551)]();}),this[_0x465825(0x1771)][_0x465825(0x3785)]=0x0,this[_0x465825(0x2e5f)][_0x465825(0xeff)](0x0)['forEach'](_0x26272a=>{var _0x27814d=_0x465825;_0x26272a[_0x27814d(0x3551)]();}),this[_0x465825(0x2e5f)]['length']=0x0,this[_0x465825(0x270b)][_0x465825(0xeff)](0x0)[_0x465825(0x66b)](_0x47e68e=>{var _0x512756=_0x465825;_0x47e68e[_0x512756(0x3551)]();}),this['animationGroups'][_0x465825(0x3785)]=0x0;}}class _0x21877a extends _0x2f0591['p']{constructor(_0x59c031){var _0x4b285d=_0x4eadbb;super(),this['_wasAddedToScene']=!0x1,(_0x59c031=_0x59c031||_0x48fa27['l'][_0x4b285d(0x3c92)])&&(this[_0x4b285d(0xa56)]=_0x59c031,this['sounds']=[],this['effectLayers']=[],this['layers']=[],this[_0x4b285d(0x2871)]=[],this[_0x4b285d(0x3eb)]=[],this[_0x4b285d(0x7aa)]=[],_0x59c031[_0x4b285d(0x851)]['add'](()=>{var _0x404189=_0x4b285d;this[_0x404189(0x4154)]||this[_0x404189(0x3551)]();}),this['_onContextRestoredObserver']=_0x59c031[_0x4b285d(0x318e)]()[_0x4b285d(0x197a)]['add'](()=>{var _0x3c1539=_0x4b285d;for(const _0xce9bcb of this[_0x3c1539(0x575)])_0xce9bcb[_0x3c1539(0x2fb9)]();for(const _0x23fc68 of this[_0x3c1539(0x228)])_0x23fc68[_0x3c1539(0x2fb9)]();for(const _0x4a948b of this[_0x3c1539(0x3ca7)])_0x4a948b[_0x3c1539(0x2e13)]();for(const _0x5e75c6 of this['textures'])_0x5e75c6[_0x3c1539(0x2fb9)]();}));}['_topologicalSort'](_0x4c0854){var _0x427f6b=_0x4eadbb;const _0x4ab94c=new Map();for(const _0x5a3949 of _0x4c0854)_0x4ab94c[_0x427f6b(0xc1b)](_0x5a3949['uniqueId'],_0x5a3949);const _0x46d369={'dependsOn':new Map(),'dependedBy':new Map()};for(const _0x4cdbd5 of _0x4c0854){var _0x4322af=_0x4cdbd5[_0x427f6b(0x1441)];_0x46d369[_0x427f6b(0x696)]['set'](_0x4322af,new Set()),_0x46d369[_0x427f6b(0x2e55)]['set'](_0x4322af,new Set());}for(const _0x14e9f9 of _0x4c0854){var _0x5377ae,_0x458e57=_0x14e9f9['uniqueId'];const _0x2379e1=_0x46d369['dependsOn'][_0x427f6b(0xa84)](_0x458e57),_0x5da8cd=(_0x14e9f9 instanceof _0x10f1b9['S']&&(_0x5377ae=_0x14e9f9[_0x427f6b(0x3b0)],_0x4ab94c[_0x427f6b(0x39d7)](_0x5377ae['uniqueId'])&&(_0x2379e1[_0x427f6b(0x33ee)](_0x5377ae[_0x427f6b(0x1441)]),_0x46d369[_0x427f6b(0x2e55)][_0x427f6b(0xa84)](_0x5377ae[_0x427f6b(0x1441)])[_0x427f6b(0x33ee)](_0x458e57))),_0x46d369[_0x427f6b(0x2e55)][_0x427f6b(0xa84)](_0x458e57));for(const _0x55b26f of _0x14e9f9[_0x427f6b(0x2892)]()){var _0x3951c3=_0x55b26f[_0x427f6b(0x1441)];if(_0x4ab94c[_0x427f6b(0x39d7)](_0x3951c3)){_0x5da8cd['add'](_0x3951c3);const _0x570a78=_0x46d369['dependsOn']['get'](_0x3951c3);_0x570a78['add'](_0x458e57);}}}const _0x3587c5=[],_0x5378a2=[];for(const _0x36ca42 of _0x4c0854){var _0xbd3494=_0x36ca42[_0x427f6b(0x1441)];0x0===_0x46d369['dependsOn']['get'](_0xbd3494)[_0x427f6b(0x1910)]&&(_0x5378a2[_0x427f6b(0x1e1d)](_0x36ca42),_0x4ab94c['delete'](_0xbd3494));}const _0x20e352=_0x5378a2;for(;0x0<_0x20e352['length'];){var _0x19a0fc=_0x20e352[_0x427f6b(0x3220)]();_0x3587c5['push'](_0x19a0fc);const _0xb7642=_0x46d369[_0x427f6b(0x2e55)][_0x427f6b(0xa84)](_0x19a0fc[_0x427f6b(0x1441)]);for(const _0x3df46e of Array[_0x427f6b(0x398f)](_0xb7642['values']())){const _0x306440=_0x46d369[_0x427f6b(0x696)]['get'](_0x3df46e);_0x306440[_0x427f6b(0x13b8)](_0x19a0fc[_0x427f6b(0x1441)]),0x0===_0x306440['size']&&_0x4ab94c[_0x427f6b(0xa84)](_0x3df46e)&&(_0x20e352['push'](_0x4ab94c[_0x427f6b(0xa84)](_0x3df46e)),_0x4ab94c[_0x427f6b(0x13b8)](_0x3df46e));}}return 0x0<_0x4ab94c[_0x427f6b(0x1910)]&&(_0x5989a3[_0x427f6b(0x3cd5)](_0x427f6b(0x3a5b)),_0x4ab94c[_0x427f6b(0x66b)](_0x45fb0f=>_0x5989a3[_0x427f6b(0x3cd5)](_0x45fb0f['name']))),_0x3587c5;}[_0x4eadbb(0x4050)](_0x1c8280,_0x2ea100,_0xedae19,_0x281d6c){var _0x47503a=_0x4eadbb;if(!(_0x281d6c&&!_0x281d6c(_0xedae19)||_0x2ea100[_0x47503a(0x39d7)](_0xedae19['uniqueId']))){_0x1c8280[_0x47503a(0x1e1d)](_0xedae19),_0x2ea100[_0x47503a(0x33ee)](_0xedae19['uniqueId']);for(const _0x4dd8b9 of _0xedae19['getDescendants'](!0x0))this['_addNodeAndDescendantsToList'](_0x1c8280,_0x2ea100,_0x4dd8b9,_0x281d6c);}}['_isNodeInContainer'](_0x4b9880){var _0x2fb3a2=_0x4eadbb;return _0x4b9880 instanceof _0x36967c['Kj']&&-0x1!==this[_0x2fb3a2(0x228)][_0x2fb3a2(0x850)](_0x4b9880)||_0x4b9880 instanceof _0x192d82['Y']&&-0x1!==this[_0x2fb3a2(0x3462)]['indexOf'](_0x4b9880)||_0x4b9880 instanceof _0x455ed3['_']&&-0x1!==this['lights'][_0x2fb3a2(0x850)](_0x4b9880)||_0x4b9880 instanceof _0x1a6ba8['V']&&-0x1!==this[_0x2fb3a2(0x219b)][_0x2fb3a2(0x850)](_0x4b9880);}['_isValidHierarchy'](){var _0x1ed7ee=_0x4eadbb;for(const _0xfea161 of this[_0x1ed7ee(0x228)])if(_0xfea161[_0x1ed7ee(0x2a18)]&&!this[_0x1ed7ee(0x273c)](_0xfea161[_0x1ed7ee(0x2a18)]))return _0x4f43db['Y'][_0x1ed7ee(0x27dc)]('Node\x20'+_0xfea161[_0x1ed7ee(0x3844)]+_0x1ed7ee(0x1d9b)),!0x1;for(const _0x26ef5e of this['transformNodes'])if(_0x26ef5e[_0x1ed7ee(0x2a18)]&&!this[_0x1ed7ee(0x273c)](_0x26ef5e[_0x1ed7ee(0x2a18)]))return _0x4f43db['Y'][_0x1ed7ee(0x27dc)](_0x1ed7ee(0x3492)+_0x26ef5e['name']+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;for(const _0x4234c3 of this[_0x1ed7ee(0x2a0d)])if(_0x4234c3[_0x1ed7ee(0x2a18)]&&!this['_isNodeInContainer'](_0x4234c3[_0x1ed7ee(0x2a18)]))return _0x4f43db['Y'][_0x1ed7ee(0x27dc)](_0x1ed7ee(0x3492)+_0x4234c3['name']+_0x1ed7ee(0x1d9b)),!0x1;for(const _0x4dfe10 of this[_0x1ed7ee(0x219b)])if(_0x4dfe10[_0x1ed7ee(0x2a18)]&&!this[_0x1ed7ee(0x273c)](_0x4dfe10[_0x1ed7ee(0x2a18)]))return _0x4f43db['Y'][_0x1ed7ee(0x27dc)](_0x1ed7ee(0x3492)+_0x4dfe10[_0x1ed7ee(0x3844)]+_0x1ed7ee(0x1d9b)),!0x1;return!0x0;}[_0x4eadbb(0x3e27)](_0x18e00f,_0x422b97=!0x1,_0x5aba06){var _0x5f4f3a=_0x4eadbb;this[_0x5f4f3a(0x585)]()||_0x537e42['w1'][_0x5f4f3a(0x27dc)](_0x5f4f3a(0x2ff7));const _0x469be9={},_0x460919={},_0x45a522=new _0xd0996b(),_0x2ef801=[],_0x42b0d0=[],_0x513f70=Object[_0x5f4f3a(0x12a9)]({'doNotInstantiate':!0x0},_0x5aba06),_0x24e98d=(_0x513f70['doNotInstantiate']||(_0x513f70[_0x5f4f3a(0x34b6)]=_0x2660f4=>!!_0x2660f4['skeleton']),(_0x3e0af6,_0x12da65)=>{var _0xafc3d7=_0x5f4f3a;if(_0x469be9[_0x3e0af6[_0xafc3d7(0x1441)]]=_0x12da65[_0xafc3d7(0x1441)],_0x460919[_0x12da65[_0xafc3d7(0x1441)]]=_0x12da65,_0x18e00f&&(_0x12da65[_0xafc3d7(0x3844)]=_0x18e00f(_0x3e0af6[_0xafc3d7(0x3844)])),_0x12da65 instanceof _0x36967c['Kj']){const _0x5703d0=_0x12da65;if(_0x5703d0[_0xafc3d7(0x3672)]){const _0x1aba43=_0x3e0af6[_0xafc3d7(0x3672)];_0x5703d0['morphTargetManager']=_0x1aba43[_0xafc3d7(0x292d)]();for(let _0x209f0e=0x0;_0x209f0e<_0x1aba43['numTargets'];_0x209f0e++){var _0x569fb2=_0x1aba43[_0xafc3d7(0x2201)](_0x209f0e),_0x559eb2=_0x5703d0[_0xafc3d7(0x3672)][_0xafc3d7(0x2201)](_0x209f0e);_0x469be9[_0x569fb2[_0xafc3d7(0x1441)]]=_0x559eb2['uniqueId'],_0x460919[_0x559eb2[_0xafc3d7(0x1441)]]=_0x559eb2;}}}});var _0x2c12f2=[],_0x291794=new Set();for(const _0x38b703 of this[_0x5f4f3a(0x3462)])null===_0x38b703['parent']&&this[_0x5f4f3a(0x4050)](_0x2c12f2,_0x291794,_0x38b703,_0x513f70[_0x5f4f3a(0x8a2)]);for(const _0x36581f of this['meshes'])null===_0x36581f[_0x5f4f3a(0x2a18)]&&this[_0x5f4f3a(0x4050)](_0x2c12f2,_0x291794,_0x36581f,_0x513f70['predicate']);const _0x3dacb7=this[_0x5f4f3a(0x28c8)](_0x2c12f2),_0x7f4c1=(_0x241dee,_0x4adbf9)=>{var _0xd34c7e=_0x5f4f3a,_0x47bf27;if(_0x24e98d(_0x241dee,_0x4adbf9),_0x241dee['parent']&&(_0x47bf27=_0x469be9[_0x241dee[_0xd34c7e(0x2a18)][_0xd34c7e(0x1441)]],_0x47bf27=_0x460919[_0x47bf27],_0x4adbf9['parent']=_0x47bf27||_0x241dee[_0xd34c7e(0x2a18)]),_0x4adbf9['position'][_0xd34c7e(0x448)](_0x241dee[_0xd34c7e(0xdfa)]),_0x4adbf9['rotation'][_0xd34c7e(0x448)](_0x241dee['rotation']),_0x4adbf9['scaling']['copyFrom'](_0x241dee[_0xd34c7e(0x114e)]),_0x4adbf9[_0xd34c7e(0xefb)]){const _0x125bc4=_0x4adbf9;if(_0x125bc4['material']){if(_0x422b97){const _0x25b185=_0x241dee[_0xd34c7e(0xefb)];if(-0x1===_0x42b0d0[_0xd34c7e(0x850)](_0x25b185)){var _0x34ceaa=_0x25b185[_0xd34c7e(0x292d)](_0x18e00f?_0x18e00f(_0x25b185['name']):_0xd34c7e(0x176a)+_0x25b185[_0xd34c7e(0x3844)]);if(_0x42b0d0['push'](_0x25b185),_0x469be9[_0x25b185[_0xd34c7e(0x1441)]]=_0x34ceaa['uniqueId'],_0x460919[_0x34ceaa[_0xd34c7e(0x1441)]]=_0x34ceaa,_0xd34c7e(0xe0e)===_0x25b185[_0xd34c7e(0x1d40)]()){const _0x46c27a=_0x25b185;for(const _0x47960a of _0x46c27a['subMaterials'])_0x47960a&&(_0x34ceaa=_0x47960a[_0xd34c7e(0x292d)](_0x18e00f?_0x18e00f(_0x47960a['name']):'Clone\x20of\x20'+_0x47960a[_0xd34c7e(0x3844)]),_0x42b0d0[_0xd34c7e(0x1e1d)](_0x47960a),_0x469be9[_0x47960a['uniqueId']]=_0x34ceaa[_0xd34c7e(0x1441)],_0x460919[_0x34ceaa[_0xd34c7e(0x1441)]]=_0x34ceaa);_0x46c27a[_0xd34c7e(0x24df)]=_0x46c27a[_0xd34c7e(0x24df)]['map'](_0x492566=>_0x492566&&_0x460919[_0x469be9[_0x492566[_0xd34c7e(0x1441)]]]);}}'InstancedMesh'!==_0x125bc4[_0xd34c7e(0x1d40)]()&&(_0x125bc4[_0xd34c7e(0xefb)]=_0x460919[_0x469be9[_0x25b185[_0xd34c7e(0x1441)]]]);}else _0xd34c7e(0xe0e)===_0x125bc4[_0xd34c7e(0xefb)][_0xd34c7e(0x1d40)]()?-0x1===this[_0xd34c7e(0xa56)]['multiMaterials']['indexOf'](_0x125bc4['material'])&&this['scene']['addMultiMaterial'](_0x125bc4[_0xd34c7e(0xefb)]):-0x1===this[_0xd34c7e(0xa56)][_0xd34c7e(0x1d00)]['indexOf'](_0x125bc4[_0xd34c7e(0xefb)])&&this[_0xd34c7e(0xa56)][_0xd34c7e(0x650)](_0x125bc4['material']);}}null===_0x4adbf9[_0xd34c7e(0x2a18)]&&_0x45a522['rootNodes'][_0xd34c7e(0x1e1d)](_0x4adbf9);};return _0x3dacb7[_0x5f4f3a(0x66b)](_0x1a77e0=>{var _0x67ccd3=_0x5f4f3a;if(_0x67ccd3(0x7b1)===_0x1a77e0[_0x67ccd3(0x1d40)]()){var _0x532140=_0x1a77e0,_0x5ac315=_0x532140[_0x67ccd3(0x3b0)],_0x12fb0b=_0x469be9[_0x5ac315['uniqueId']];const _0x195797=_0x67ccd3(0x131a)==typeof _0x12fb0b?_0x460919[_0x12fb0b]:_0x5ac315;_0x12fb0b=_0x195797['createInstance'](_0x532140[_0x67ccd3(0x3844)]),_0x7f4c1(_0x532140,_0x12fb0b);}else{_0x5ac315=(null===_0x513f70||void 0x0===_0x513f70||!_0x513f70[_0x67ccd3(0x34b6)])&&0x0<_0x1a77e0['getTotalVertices']()?_0x1a77e0[_0x67ccd3(0x22f6)](_0x67ccd3(0x3e6c)+_0x1a77e0[_0x67ccd3(0x3844)]):_0x1a77e0[_0x67ccd3(0x292d)](_0x67ccd3(0x176a)+_0x1a77e0['name'],null,!0x0);if(!_0x5ac315)throw new Error(_0x67ccd3(0x226f)+_0x1a77e0[_0x67ccd3(0x3844)]);_0x7f4c1(_0x1a77e0,_0x5ac315);}}),this[_0x5f4f3a(0x2e5f)][_0x5f4f3a(0x66b)](_0x5d79b6=>{var _0x3524aa=_0x5f4f3a;if(!_0x513f70['predicate']||_0x513f70[_0x3524aa(0x8a2)](_0x5d79b6)){var _0xb0f86a=_0x5d79b6[_0x3524aa(0x292d)](_0x18e00f?_0x18e00f(_0x5d79b6['name']):_0x3524aa(0x176a)+_0x5d79b6['name']);for(const _0x2755b5 of this[_0x3524aa(0x228)])if(_0x2755b5[_0x3524aa(0xdb6)]===_0x5d79b6&&!_0x2755b5[_0x3524aa(0x3950)]){const _0x5f4e03=_0x460919[_0x469be9[_0x2755b5[_0x3524aa(0x1441)]]];if(!_0x5f4e03[_0x3524aa(0x3950)]&&(_0x5f4e03[_0x3524aa(0xdb6)]=_0xb0f86a,-0x1===_0x2ef801[_0x3524aa(0x850)](_0xb0f86a))){_0x2ef801[_0x3524aa(0x1e1d)](_0xb0f86a);for(const _0x40df95 of _0xb0f86a['bones'])_0x40df95['_linkedTransformNode']&&(_0x40df95[_0x3524aa(0x3b2e)]=_0x460919[_0x469be9[_0x40df95[_0x3524aa(0x3b2e)][_0x3524aa(0x1441)]]]);}}_0x45a522['skeletons'][_0x3524aa(0x1e1d)](_0xb0f86a);}}),this['animationGroups'][_0x5f4f3a(0x66b)](_0x5ca550=>{var _0x388c8=_0x5f4f3a;_0x513f70[_0x388c8(0x8a2)]&&!_0x513f70['predicate'](_0x5ca550)||(_0x5ca550=_0x5ca550['clone'](_0x18e00f?_0x18e00f(_0x5ca550[_0x388c8(0x3844)]):_0x388c8(0x176a)+_0x5ca550['name'],_0x12de1e=>_0x460919[_0x469be9[_0x12de1e[_0x388c8(0x1441)]]]||_0x12de1e),_0x45a522[_0x388c8(0x270b)][_0x388c8(0x1e1d)](_0x5ca550));}),_0x45a522;}[_0x4eadbb(0x4106)](){var _0x1cd4d4=_0x4eadbb;if(!this['_wasAddedToScene']){this['_isValidHierarchy']()||_0x537e42['w1'][_0x1cd4d4(0x27dc)]('SceneSerializer.addAllToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.'),this[_0x1cd4d4(0x4154)]=!0x0,this['addToScene'](null),this['environmentTexture']&&(this[_0x1cd4d4(0xa56)]['environmentTexture']=this['environmentTexture']);for(const _0x4c3491 of this[_0x1cd4d4(0xa56)][_0x1cd4d4(0x15b4)])_0x4c3491[_0x1cd4d4(0x29c7)](this);this[_0x1cd4d4(0xa56)][_0x1cd4d4(0x318e)]()[_0x1cd4d4(0x197a)][_0x1cd4d4(0x418a)](this[_0x1cd4d4(0x5d9)]),this[_0x1cd4d4(0x5d9)]=null;}}[_0x4eadbb(0x3cb1)](_0x271e6a=null){var _0x215201=_0x4eadbb;this[_0x215201(0x219b)]['forEach'](_0x5cd93b=>{var _0x2f1235=_0x215201;_0x271e6a&&!_0x271e6a(_0x5cd93b)||this['scene'][_0x2f1235(0x24ff)](_0x5cd93b);}),this[_0x215201(0x2a0d)][_0x215201(0x66b)](_0x4ba999=>{var _0x14141f=_0x215201;_0x271e6a&&!_0x271e6a(_0x4ba999)||this[_0x14141f(0xa56)][_0x14141f(0x252d)](_0x4ba999);}),this['meshes']['forEach'](_0x5893d8=>{var _0x425045=_0x215201;_0x271e6a&&!_0x271e6a(_0x5893d8)||this[_0x425045(0xa56)][_0x425045(0x13fc)](_0x5893d8);}),this[_0x215201(0x2e5f)][_0x215201(0x66b)](_0x405c18=>{_0x271e6a&&!_0x271e6a(_0x405c18)||this['scene']['addSkeleton'](_0x405c18);}),this['animations'][_0x215201(0x66b)](_0x25c034=>{var _0x45a714=_0x215201;_0x271e6a&&!_0x271e6a(_0x25c034)||this['scene'][_0x45a714(0x178e)](_0x25c034);}),this['animationGroups'][_0x215201(0x66b)](_0x546438=>{var _0x100372=_0x215201;_0x271e6a&&!_0x271e6a(_0x546438)||this[_0x100372(0xa56)][_0x100372(0x28da)](_0x546438);}),this[_0x215201(0x2ee3)][_0x215201(0x66b)](_0x10a4ab=>{var _0x3c56cc=_0x215201;_0x271e6a&&!_0x271e6a(_0x10a4ab)||this[_0x3c56cc(0xa56)][_0x3c56cc(0xb4f)](_0x10a4ab);}),this['materials'][_0x215201(0x66b)](_0x431e0c=>{var _0x354f23=_0x215201;_0x271e6a&&!_0x271e6a(_0x431e0c)||this[_0x354f23(0xa56)][_0x354f23(0x650)](_0x431e0c);}),this[_0x215201(0xe73)][_0x215201(0x66b)](_0x3a360d=>{var _0x385e6b=_0x215201;_0x271e6a&&!_0x271e6a(_0x3a360d)||this[_0x385e6b(0xa56)][_0x385e6b(0xbdc)](_0x3a360d);}),this[_0x215201(0x575)][_0x215201(0x66b)](_0x53dc4a=>{var _0x364fce=_0x215201;_0x271e6a&&!_0x271e6a(_0x53dc4a)||this[_0x364fce(0xa56)][_0x364fce(0x2caf)](_0x53dc4a);}),this[_0x215201(0x3462)][_0x215201(0x66b)](_0x40d929=>{var _0x19ca39=_0x215201;_0x271e6a&&!_0x271e6a(_0x40d929)||this[_0x19ca39(0xa56)][_0x19ca39(0x2afb)](_0x40d929);}),this[_0x215201(0x2f39)][_0x215201(0x66b)](_0x1efc49=>{var _0x46c9f1=_0x215201;_0x271e6a&&!_0x271e6a(_0x1efc49)||this[_0x46c9f1(0xa56)][_0x46c9f1(0x24b4)](_0x1efc49);}),this[_0x215201(0x3ab1)][_0x215201(0x66b)](_0x2e5295=>{var _0x21ed94=_0x215201;_0x271e6a&&!_0x271e6a(_0x2e5295)||this[_0x21ed94(0xa56)]['addTexture'](_0x2e5295);}),this['reflectionProbes'][_0x215201(0x66b)](_0x51995a=>{var _0x446120=_0x215201;_0x271e6a&&!_0x271e6a(_0x51995a)||this[_0x446120(0xa56)][_0x446120(0x1ce4)](_0x51995a);});}[_0x4eadbb(0x66f)](){var _0xa26aa2=_0x4eadbb;this[_0xa26aa2(0x585)]()||_0x537e42['w1'][_0xa26aa2(0x27dc)](_0xa26aa2(0x346)),this['_wasAddedToScene']=!0x1,this[_0xa26aa2(0x2bc4)](null),this[_0xa26aa2(0x317)]===this[_0xa26aa2(0xa56)][_0xa26aa2(0x317)]&&(this[_0xa26aa2(0xa56)][_0xa26aa2(0x317)]=null);for(const _0x90bf81 of this[_0xa26aa2(0xa56)][_0xa26aa2(0x15b4)])_0x90bf81['removeFromContainer'](this);}[_0x4eadbb(0x2bc4)](_0x5d748f=null){var _0xd80fbd=_0x4eadbb;this['cameras']['forEach'](_0x366bc0=>{var _0x312be3=a7_0x2532;_0x5d748f&&!_0x5d748f(_0x366bc0)||this[_0x312be3(0xa56)][_0x312be3(0x405e)](_0x366bc0);}),this[_0xd80fbd(0x2a0d)][_0xd80fbd(0x66b)](_0x56a8a7=>{var _0x5edb02=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x56a8a7)||this[_0x5edb02(0xa56)][_0x5edb02(0x1f98)](_0x56a8a7);}),this['meshes']['forEach'](_0x14d6e8=>{var _0x1ed9fd=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x14d6e8)||this[_0x1ed9fd(0xa56)][_0x1ed9fd(0x28a)](_0x14d6e8);}),this[_0xd80fbd(0x2e5f)][_0xd80fbd(0x66b)](_0x40db03=>{var _0x290774=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x40db03)||this[_0x290774(0xa56)]['removeSkeleton'](_0x40db03);}),this[_0xd80fbd(0x5fd)][_0xd80fbd(0x66b)](_0x4acc3f=>{var _0x162613=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x4acc3f)||this[_0x162613(0xa56)]['removeAnimation'](_0x4acc3f);}),this[_0xd80fbd(0x270b)][_0xd80fbd(0x66b)](_0x1b74ef=>{var _0x443403=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x1b74ef)||this[_0x443403(0xa56)][_0x443403(0x1818)](_0x1b74ef);}),this[_0xd80fbd(0x2ee3)]['forEach'](_0x1aaf22=>{var _0x2ce16b=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x1aaf22)||this[_0x2ce16b(0xa56)][_0x2ce16b(0x1f7e)](_0x1aaf22);}),this[_0xd80fbd(0x1d00)][_0xd80fbd(0x66b)](_0x53df78=>{var _0x13d966=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x53df78)||this[_0x13d966(0xa56)]['removeMaterial'](_0x53df78);}),this[_0xd80fbd(0xe73)][_0xd80fbd(0x66b)](_0x5f3475=>{var _0x1c3363=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x5f3475)||this['scene'][_0x1c3363(0x270c)](_0x5f3475);}),this[_0xd80fbd(0x575)][_0xd80fbd(0x66b)](_0x4e3a50=>{var _0x34fff1=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x4e3a50)||this[_0x34fff1(0xa56)]['removeGeometry'](_0x4e3a50);}),this['transformNodes'][_0xd80fbd(0x66b)](_0x45c4c1=>{var _0x1503af=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x45c4c1)||this[_0x1503af(0xa56)][_0x1503af(0xb1f)](_0x45c4c1);}),this['actionManagers'][_0xd80fbd(0x66b)](_0x3af320=>{var _0x79c840=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x3af320)||this['scene'][_0x79c840(0x3aa1)](_0x3af320);}),this[_0xd80fbd(0x3ab1)][_0xd80fbd(0x66b)](_0x45f4a4=>{var _0x41d4bc=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x45f4a4)||this[_0x41d4bc(0xa56)][_0x41d4bc(0x4161)](_0x45f4a4);}),this[_0xd80fbd(0x7aa)][_0xd80fbd(0x66b)](_0x22747e=>{var _0x449d04=_0xd80fbd;_0x5d748f&&!_0x5d748f(_0x22747e)||this[_0x449d04(0xa56)]['removeReflectionProbe'](_0x22747e);});}['dispose'](){var _0x2bfb21=_0x4eadbb;this[_0x2bfb21(0x219b)][_0x2bfb21(0xeff)](0x0)['forEach'](_0x5e002c=>{var _0x43f55f=_0x2bfb21;_0x5e002c[_0x43f55f(0x3551)]();}),this[_0x2bfb21(0x219b)]['length']=0x0,this[_0x2bfb21(0x2a0d)][_0x2bfb21(0xeff)](0x0)['forEach'](_0x4f8881=>{var _0x1f3769=_0x2bfb21;_0x4f8881[_0x1f3769(0x3551)]();}),this[_0x2bfb21(0x2a0d)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x228)][_0x2bfb21(0xeff)](0x0)['forEach'](_0x3121d3=>{var _0x219b56=_0x2bfb21;_0x3121d3[_0x219b56(0x3551)]();}),this[_0x2bfb21(0x228)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x2e5f)]['slice'](0x0)[_0x2bfb21(0x66b)](_0x2d38eb=>{var _0x39046e=_0x2bfb21;_0x2d38eb[_0x39046e(0x3551)]();}),this['skeletons']['length']=0x0,this[_0x2bfb21(0x270b)]['slice'](0x0)[_0x2bfb21(0x66b)](_0x165356=>{var _0x48cec0=_0x2bfb21;_0x165356[_0x48cec0(0x3551)]();}),this[_0x2bfb21(0x270b)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x2ee3)][_0x2bfb21(0xeff)](0x0)[_0x2bfb21(0x66b)](_0x26c647=>{var _0x10714d=_0x2bfb21;_0x26c647[_0x10714d(0x3551)]();}),this[_0x2bfb21(0x2ee3)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x1d00)][_0x2bfb21(0xeff)](0x0)[_0x2bfb21(0x66b)](_0x16d45a=>{var _0x1f5398=_0x2bfb21;_0x16d45a[_0x1f5398(0x3551)]();}),this[_0x2bfb21(0x1d00)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x575)][_0x2bfb21(0xeff)](0x0)[_0x2bfb21(0x66b)](_0x7732a7=>{var _0x16d285=_0x2bfb21;_0x7732a7[_0x16d285(0x3551)]();}),this[_0x2bfb21(0x575)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x3462)][_0x2bfb21(0xeff)](0x0)[_0x2bfb21(0x66b)](_0x284369=>{var _0x4cb0ab=_0x2bfb21;_0x284369[_0x4cb0ab(0x3551)]();}),this[_0x2bfb21(0x3462)]['length']=0x0,this[_0x2bfb21(0x2f39)][_0x2bfb21(0xeff)](0x0)['forEach'](_0x7d11c4=>{var _0x14a76c=_0x2bfb21;_0x7d11c4[_0x14a76c(0x3551)]();}),this['actionManagers'][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x3ab1)][_0x2bfb21(0xeff)](0x0)[_0x2bfb21(0x66b)](_0x40b3df=>{var _0x2d662b=_0x2bfb21;_0x40b3df[_0x2d662b(0x3551)]();}),this[_0x2bfb21(0x3ab1)][_0x2bfb21(0x3785)]=0x0,this[_0x2bfb21(0x7aa)]['slice'](0x0)[_0x2bfb21(0x66b)](_0xa16b7b=>{var _0x2336d4=_0x2bfb21;_0xa16b7b[_0x2336d4(0x3551)]();}),this[_0x2bfb21(0x7aa)]['length']=0x0,this['environmentTexture']&&(this[_0x2bfb21(0x317)][_0x2bfb21(0x3551)](),this[_0x2bfb21(0x317)]=null);for(const _0x5f2d0e of this[_0x2bfb21(0xa56)][_0x2bfb21(0x15b4)])_0x5f2d0e[_0x2bfb21(0x32d5)](this,!0x0);this[_0x2bfb21(0x5d9)]&&(this[_0x2bfb21(0xa56)][_0x2bfb21(0x318e)]()['onContextRestoredObservable'][_0x2bfb21(0x418a)](this[_0x2bfb21(0x5d9)]),this['_onContextRestoredObserver']=null);}[_0x4eadbb(0x2a6a)](_0x1654a5,_0x5ee910,_0x1b372d){var _0xac619f=_0x4eadbb;if(_0x1654a5&&_0x5ee910)for(const _0x4bf40b of _0x1654a5){let _0x1e4d74=!0x0;if(_0x1b372d){for(const _0x34b4cf of _0x1b372d)if(_0x4bf40b===_0x34b4cf){_0x1e4d74=!0x1;break;}}_0x1e4d74&&(_0x5ee910[_0xac619f(0x1e1d)](_0x4bf40b),_0x4bf40b['_parentContainer']=this);}}[_0x4eadbb(0x3230)](_0x3e1ef3){var _0x15b1b2=_0x4eadbb;this[_0x15b1b2(0x4154)]=!0x1,void 0x0===_0x3e1ef3&&(_0x3e1ef3=new _0x27b29());for(const _0xbd73d9 in this)Object[_0x15b1b2(0x1fd2)][_0x15b1b2(0x3929)][_0x15b1b2(0x3e4c)](this,_0xbd73d9)&&(this[_0xbd73d9]=this[_0xbd73d9]||(_0x15b1b2(0x15bc)===_0xbd73d9?null:[]),this[_0x15b1b2(0x2a6a)](this['scene'][_0xbd73d9],this[_0xbd73d9],_0x3e1ef3[_0xbd73d9]));this['environmentTexture']=this[_0x15b1b2(0xa56)]['environmentTexture'],this[_0x15b1b2(0x66f)]();}[_0x4eadbb(0x119f)](){var _0x1da9a2=_0x4eadbb;const _0x1581b9=new _0x36967c['Kj'](_0x1da9a2(0xcab),this[_0x1da9a2(0xa56)]);return this['meshes'][_0x1da9a2(0x66b)](_0x1c4a54=>{var _0x5bc955=_0x1da9a2;_0x1c4a54[_0x5bc955(0x2a18)]||_0x1581b9['addChild'](_0x1c4a54);}),this[_0x1da9a2(0x228)]['unshift'](_0x1581b9),_0x1581b9;}[_0x4eadbb(0x3b8e)](_0x3dc7f1=_0x48fa27['l'][_0x4eadbb(0x3c92)],_0xc90a46,_0x177e79=null){var _0x1fcc92=_0x4eadbb;if(!_0x3dc7f1)return _0x4f43db['Y']['Error']('No\x20scene\x20available\x20to\x20merge\x20animations\x20to'),[];const _0x3834e1=_0x177e79||(_0x18be7e=>{var _0x1c26ca=a7_0x2532;let _0x9625d0=null;var _0x107006=_0x18be7e[_0x1c26ca(0x5fd)][_0x1c26ca(0x3785)]?_0x18be7e['animations'][0x0]['targetProperty']:'',_0x2c613b=_0x18be7e[_0x1c26ca(0x3844)][_0x1c26ca(0x1691)]('.')['join']('')[_0x1c26ca(0x1691)](_0x1c26ca(0x20aa))[0x0];switch(_0x107006){case _0x1c26ca(0xdfa):case'rotationQuaternion':_0x9625d0=_0x3dc7f1[_0x1c26ca(0x3e84)](_0x18be7e[_0x1c26ca(0x3844)])||_0x3dc7f1[_0x1c26ca(0x3e84)](_0x2c613b);break;case _0x1c26ca(0x1f1b):_0x9625d0=_0x3dc7f1[_0x1c26ca(0x3c3d)](_0x18be7e[_0x1c26ca(0x3844)])||_0x3dc7f1['getMorphTargetByName'](_0x2c613b);break;default:_0x9625d0=_0x3dc7f1[_0x1c26ca(0x1515)](_0x18be7e[_0x1c26ca(0x3844)])||_0x3dc7f1[_0x1c26ca(0x1515)](_0x2c613b);}return _0x9625d0;}),_0x36eadf=this[_0x1fcc92(0x3fef)](),_0x4017a9=(_0x36eadf['forEach'](_0x18d8c4=>{var _0x270b09=_0x1fcc92;const _0x3fb45a=_0x3834e1(_0x18d8c4);if(null!==_0x3fb45a){for(const _0x22fbe0 of _0x18d8c4[_0x270b09(0x5fd)])for(const _0x2a9a59 of _0x3fb45a[_0x270b09(0x5fd)][_0x270b09(0x2a44)](_0x26e0b2=>_0x26e0b2[_0x270b09(0xee8)]===_0x22fbe0['targetProperty'])){var _0x961ae7=_0x3fb45a[_0x270b09(0x5fd)]['indexOf'](_0x2a9a59,0x0);-0x1<_0x961ae7&&_0x3fb45a['animations']['splice'](_0x961ae7,0x1);}_0x3fb45a[_0x270b09(0x5fd)]=_0x3fb45a[_0x270b09(0x5fd)][_0x270b09(0xec4)](_0x18d8c4[_0x270b09(0x5fd)]);}}),new Array());return this['animationGroups'][_0x1fcc92(0xeff)]()['forEach'](_0x2c7c7e=>{var _0x3fc33c=_0x1fcc92;_0x4017a9[_0x3fc33c(0x1e1d)](_0x2c7c7e[_0x3fc33c(0x292d)](_0x2c7c7e[_0x3fc33c(0x3844)],_0x3834e1)),_0x2c7c7e[_0x3fc33c(0x282e)][_0x3fc33c(0x66b)](_0x4a0313=>{var _0x29f181=_0x3fc33c;_0x4a0313[_0x29f181(0x159a)]();});}),_0xc90a46['forEach'](_0x559e5f=>{var _0x1e2faa=_0x1fcc92,_0x41bf0e=_0x3834e1(_0x559e5f['target']);_0x41bf0e&&(_0x3dc7f1['beginAnimation'](_0x41bf0e,_0x559e5f[_0x1e2faa(0x2d56)],_0x559e5f['toFrame'],_0x559e5f['loopAnimation'],_0x559e5f[_0x1e2faa(0x1be5)],_0x559e5f['onAnimationEnd']||void 0x0,void 0x0,!0x0,void 0x0,_0x559e5f[_0x1e2faa(0x4cc)]||void 0x0),_0x3dc7f1[_0x1e2faa(0xdf8)](_0x559e5f[_0x1e2faa(0x259c)]));}),_0x4017a9;}}},0x16aec:(_0x2df9b4,_0x23147e,_0x591c27)=>{var _0x3e5779=a7_0x38a779;_0x591c27['d'](_0x23147e,{'N':()=>_0x36045a});function _0x8a0438(_0x52dc2f,_0x152bb6,_0xb1eaea,_0x57eb8e){var _0x538fe9=a7_0x2532,_0x1957cc,_0x284a51=arguments[_0x538fe9(0x3785)],_0x19fcee=_0x284a51<0x3?_0x152bb6:null===_0x57eb8e?_0x57eb8e=Object[_0x538fe9(0x18ba)](_0x152bb6,_0xb1eaea):_0x57eb8e;if(_0x538fe9(0x1c87)==typeof Reflect&&_0x538fe9(0x7a8)==typeof Reflect['decorate'])_0x19fcee=Reflect[_0x538fe9(0x4111)](_0x52dc2f,_0x152bb6,_0xb1eaea,_0x57eb8e);else{for(var _0x1d2f4e=_0x52dc2f[_0x538fe9(0x3785)]-0x1;0x0<=_0x1d2f4e;_0x1d2f4e--)(_0x1957cc=_0x52dc2f[_0x1d2f4e])&&(_0x19fcee=(_0x284a51<0x3?_0x1957cc(_0x19fcee):0x3<_0x284a51?_0x1957cc(_0x152bb6,_0xb1eaea,_0x19fcee):_0x1957cc(_0x152bb6,_0xb1eaea))||_0x19fcee);}0x3<_0x284a51&&_0x19fcee&&Object[_0x538fe9(0x259d)](_0x152bb6,_0xb1eaea,_0x19fcee);}var _0x39e036=_0x591c27(0x9fd1),_0x23147e=_0x591c27(0x153ad),_0x4720be=_0x591c27(0xf96c),_0x3f232e=_0x591c27(0xf8c1),_0x3ac30e=_0x591c27(0x15cb9);class _0x1313ec{constructor(){var _0x3dd296=a7_0x2532;this[_0x3dd296(0x1027)]=!0x1,this[_0x3dd296(0x670)]=!0x1,this['_sceneRootNodesIndex']=-0x1,this['_isEnabled']=!0x0,this['_isParentEnabled']=!0x0,this['_isReady']=!0x0,this[_0x3dd296(0x2e63)]=new _0x4720be['y$'](),this[_0x3dd296(0x321)]=new _0x4720be['y$']();}}class _0x36045a{constructor(_0xe7ab63,_0x1d668f=null){var _0x49b031=a7_0x2532;this[_0x49b031(0x1b1a)]=!0x1,this[_0x49b031(0x2ac4)]=new _0x1313ec(),this['state']='',this[_0x49b031(0x22fc)]=null,this[_0x49b031(0x2844)]=null,this[_0x49b031(0xe42)]=null,this['onAccessibilityTagChangedObservable']=new _0x4720be['y$'](),this[_0x49b031(0x2527)]=null,this[_0x49b031(0x5fd)]=new Array(),this['_ranges']={},this[_0x49b031(0x114a)]=null,this[_0x49b031(0x25e2)]=-0x1,this['_parentUpdateId']=-0x1,this[_0x49b031(0x2ba4)]=-0x1,this[_0x49b031(0x40a4)]=null,this[_0x49b031(0x141f)]=null,this[_0x49b031(0xd73)]=null,this[_0x49b031(0x15a1)]={},this[_0x49b031(0x3665)]=null,this['_children']=null,this[_0x49b031(0x1715)]=_0x39e036['y3'][_0x49b031(0x243a)](),this[_0x49b031(0xfdf)]=0x0,this['_worldMatrixDeterminantIsDirty']=!0x0,this['_animationPropertiesOverride']=null,this[_0x49b031(0x2b0f)]=!0x0,this['onDisposeObservable']=new _0x4720be['y$'](),this[_0x49b031(0xa33)]=null,this[_0x49b031(0x457)]=new Array(),this['name']=_0xe7ab63,this['id']=_0xe7ab63,this[_0x49b031(0x3921)]=_0x1d668f||_0x3f232e['l'][_0x49b031(0x3c92)],this[_0x49b031(0x1441)]=this[_0x49b031(0x3921)][_0x49b031(0x3807)](),this[_0x49b031(0x1f87)]();}static[_0x3e5779(0x3db3)](_0x226f04,_0x4b26cd){this['_NodeConstructors'][_0x226f04]=_0x4b26cd;}static[_0x3e5779(0x33fe)](_0x31c8af,_0x364a2f,_0x44c180,_0x5808d9){const _0x560d9b=this['_NodeConstructors'][_0x31c8af];return _0x560d9b?_0x560d9b(_0x364a2f,_0x44c180,_0x5808d9):null;}set[_0x3e5779(0x15cd)](_0x297af9){var _0x35fc0c=_0x3e5779;this['_accessibilityTag']=_0x297af9,this[_0x35fc0c(0x1b3b)][_0x35fc0c(0x2231)](_0x297af9);}get['accessibilityTag'](){var _0x492dde=_0x3e5779;return this[_0x492dde(0xe42)];}get[_0x3e5779(0xea8)](){var _0x4dcc5f=_0x3e5779;return!!this[_0x4dcc5f(0x2ac4)][_0x4dcc5f(0x1027)]||!!this['_parentNode']&&this[_0x4dcc5f(0x3665)][_0x4dcc5f(0xea8)];}set[_0x3e5779(0xea8)](_0x12ed8e){var _0x524132=_0x3e5779;this[_0x524132(0x2ac4)]['_doNotSerialize']=_0x12ed8e;}[_0x3e5779(0x3995)](){var _0xa30f8a=_0x3e5779;return this['_nodeDataStorage'][_0xa30f8a(0x670)];}set[_0x3e5779(0x2a18)](_0x3ecfb8){var _0xbea036=_0x3e5779,_0x126989,_0x5a626e;this[_0xbea036(0x3665)]!==_0x3ecfb8&&(_0x126989=this[_0xbea036(0x3665)],this[_0xbea036(0x3665)]&&void 0x0!==this[_0xbea036(0x3665)]['_children']&&null!==this[_0xbea036(0x3665)]['_children']&&(-0x1!==(_0x5a626e=this['_parentNode'][_0xbea036(0x1fde)][_0xbea036(0x850)](this))&&this[_0xbea036(0x3665)][_0xbea036(0x1fde)][_0xbea036(0x2e7)](_0x5a626e,0x1),_0x3ecfb8||this['_nodeDataStorage']['_isDisposed']||this['_addToSceneRootNodes']()),this[_0xbea036(0x3665)]=_0x3ecfb8,this[_0xbea036(0x3665)]&&(void 0x0!==this[_0xbea036(0x3665)]['_children']&&null!==this[_0xbea036(0x3665)]['_children']||(this[_0xbea036(0x3665)][_0xbea036(0x1fde)]=new Array()),this['_parentNode']['_children']['push'](this),_0x126989||this[_0xbea036(0xc86)]()),this['_syncParentEnabledState']());}get[_0x3e5779(0x2a18)](){var _0xbb8691=_0x3e5779;return this[_0xbb8691(0x3665)];}[_0x3e5779(0x20cf)](_0x17a90f){var _0x1392b3=_0x3e5779;_0x17a90f[_0x1392b3(0x294f)]=this[_0x1392b3(0x1441)];}[_0x3e5779(0xca7)](){var _0x1fe935=_0x3e5779;-0x1===this[_0x1fe935(0x2ac4)][_0x1fe935(0x1f65)]&&(this['_nodeDataStorage'][_0x1fe935(0x1f65)]=this[_0x1fe935(0x3921)][_0x1fe935(0x1771)][_0x1fe935(0x3785)],this[_0x1fe935(0x3921)][_0x1fe935(0x1771)][_0x1fe935(0x1e1d)](this));}[_0x3e5779(0xc86)](){var _0x51e1f1=_0x3e5779;if(-0x1!==this[_0x51e1f1(0x2ac4)]['_sceneRootNodesIndex']){const _0x1c482f=this[_0x51e1f1(0x3921)]['rootNodes'];var _0x7e7458=_0x1c482f['length']-0x1;_0x1c482f[this['_nodeDataStorage'][_0x51e1f1(0x1f65)]]=_0x1c482f[_0x7e7458],_0x1c482f[this[_0x51e1f1(0x2ac4)][_0x51e1f1(0x1f65)]][_0x51e1f1(0x2ac4)][_0x51e1f1(0x1f65)]=this[_0x51e1f1(0x2ac4)]['_sceneRootNodesIndex'],this[_0x51e1f1(0x3921)][_0x51e1f1(0x1771)]['pop'](),this[_0x51e1f1(0x2ac4)][_0x51e1f1(0x1f65)]=-0x1;}}get[_0x3e5779(0x3553)](){var _0x4c881f=_0x3e5779;return this[_0x4c881f(0x70a)]||this[_0x4c881f(0x3921)][_0x4c881f(0x3553)];}set[_0x3e5779(0x3553)](_0x4d061b){this['_animationPropertiesOverride']=_0x4d061b;}[_0x3e5779(0x1d40)](){var _0x136bac=_0x3e5779;return _0x136bac(0x21c8);}set[_0x3e5779(0xc1a)](_0x5a6f02){var _0x3cc62c=_0x3e5779;this[_0x3cc62c(0xa33)]&&this[_0x3cc62c(0x851)]['remove'](this['_onDisposeObserver']),this[_0x3cc62c(0xa33)]=this[_0x3cc62c(0x851)][_0x3cc62c(0x33ee)](_0x5a6f02);}get['onEnabledStateChangedObservable'](){var _0x2defcf=_0x3e5779;return this[_0x2defcf(0x2ac4)][_0x2defcf(0x2e63)];}get[_0x3e5779(0x10ef)](){var _0x387165=_0x3e5779;return this[_0x387165(0x2ac4)][_0x387165(0x321)];}[_0x3e5779(0x40ae)](){var _0x301361=_0x3e5779;return this[_0x301361(0x3921)];}[_0x3e5779(0x318e)](){var _0x589150=_0x3e5779;return this[_0x589150(0x3921)]['getEngine']();}['addBehavior'](_0x364d9c,_0x154b23=!0x1){var _0x33d926=_0x3e5779;return-0x1===this[_0x33d926(0x457)][_0x33d926(0x850)](_0x364d9c)&&(_0x364d9c[_0x33d926(0x410f)](),this[_0x33d926(0x3921)][_0x33d926(0x129a)]&&!_0x154b23?this[_0x33d926(0x3921)][_0x33d926(0x3fab)]['addOnce'](()=>{_0x364d9c['attach'](this);}):_0x364d9c[_0x33d926(0x20d1)](this),this[_0x33d926(0x457)]['push'](_0x364d9c)),this;}[_0x3e5779(0x9f8)](_0x43b810){var _0xe694bb=_0x3e5779;return _0x43b810=this[_0xe694bb(0x457)][_0xe694bb(0x850)](_0x43b810),(-0x1!==_0x43b810&&(this[_0xe694bb(0x457)][_0x43b810][_0xe694bb(0x2a8e)](),this[_0xe694bb(0x457)][_0xe694bb(0x2e7)](_0x43b810,0x1)),this);}get['behaviors'](){var _0x38f488=_0x3e5779;return this[_0x38f488(0x457)];}[_0x3e5779(0x1377)](_0x56ecc2){var _0xae4053=_0x3e5779;for(const _0x10064f of this['_behaviors'])if(_0x10064f[_0xae4053(0x3844)]===_0x56ecc2)return _0x10064f;return null;}[_0x3e5779(0x269)](){var _0x5c0794=_0x3e5779;return this[_0x5c0794(0x25e2)]!==this['_scene']['getRenderId']()&&this[_0x5c0794(0x3c5a)](),this[_0x5c0794(0x1715)];}['_getWorldMatrixDeterminant'](){var _0x1f281b=_0x3e5779;return this[_0x1f281b(0x3999)]&&(this[_0x1f281b(0x3999)]=!0x1,this['_worldMatrixDeterminant']=this[_0x1f281b(0x1715)][_0x1f281b(0x2800)]()),this[_0x1f281b(0xfdf)];}get['worldMatrixFromCache'](){var _0x31adc4=_0x3e5779;return this[_0x31adc4(0x1715)];}[_0x3e5779(0x1f87)](){var _0x2d0017=_0x3e5779;this['_cache']={},this[_0x2d0017(0x15a1)]['parent']=void 0x0;}[_0x3e5779(0xbe9)](_0xb13935){var _0x320a71=_0x3e5779;!_0xb13935&&this[_0x320a71(0x39fb)]()||(this[_0x320a71(0x15a1)][_0x320a71(0x2a18)]=this['parent'],this['_updateCache']());}['_getActionManagerForTrigger'](_0xf7ed65,_0x4cce1b=0x0){var _0x312b42=_0x3e5779;return this['parent']?this['parent'][_0x312b42(0x82a)](_0xf7ed65,!0x1):null;}[_0x3e5779(0x2606)](_0x10390f){}[_0x3e5779(0x1195)](){return!0x0;}[_0x3e5779(0x37a3)](){var _0x362d26=_0x3e5779;this[_0x362d26(0x3665)]&&(this[_0x362d26(0x4028)]=this[_0x362d26(0x3665)][_0x362d26(0x2ba4)]);}['isSynchronizedWithParent'](){var _0x11c5e2=_0x3e5779;return!this['_parentNode']||!this[_0x11c5e2(0x3665)][_0x11c5e2(0x1b1a)]&&this[_0x11c5e2(0x4028)]===this[_0x11c5e2(0x3665)]['_childUpdateId']&&this[_0x11c5e2(0x3665)][_0x11c5e2(0x39fb)]();}['isSynchronized'](){var _0x2dfc2b=_0x3e5779;return this[_0x2dfc2b(0x15a1)][_0x2dfc2b(0x2a18)]!==this[_0x2dfc2b(0x3665)]?(this[_0x2dfc2b(0x15a1)][_0x2dfc2b(0x2a18)]=this[_0x2dfc2b(0x3665)],!0x1):!(this[_0x2dfc2b(0x3665)]&&!this[_0x2dfc2b(0xd07)]())&&this[_0x2dfc2b(0x1195)]();}[_0x3e5779(0x1977)](_0x126ae9=0x0){var _0x3f7351=_0x3e5779;return this[_0x3f7351(0x2ac4)][_0x3f7351(0x3080)];}[_0x3e5779(0x3f48)](_0xd76278){var _0x557491=_0x3e5779;return this['_currentRenderId']=Number[_0x557491(0x3279)],this[_0x557491(0x1b1a)]=!0x0,this;}[_0x3e5779(0x3461)](_0x3fbfdf=!0x0){var _0x51c79c=_0x3e5779;return!0x1===_0x3fbfdf?this[_0x51c79c(0x2ac4)]['_isEnabled']:!!this['_nodeDataStorage'][_0x51c79c(0x26bb)]&&this['_nodeDataStorage'][_0x51c79c(0xefc)];}['_syncParentEnabledState'](){var _0x7d88d2=_0x3e5779;this[_0x7d88d2(0x2ac4)][_0x7d88d2(0xefc)]=!this[_0x7d88d2(0x3665)]||this[_0x7d88d2(0x3665)][_0x7d88d2(0x3461)](),this[_0x7d88d2(0x1fde)]&&this[_0x7d88d2(0x1fde)]['forEach'](_0xd7a2b9=>{_0xd7a2b9['_syncParentEnabledState']();});}[_0x3e5779(0x280e)](_0x17b464){var _0xc2df77=_0x3e5779;this[_0xc2df77(0x2ac4)]['_isEnabled']!==_0x17b464&&(this[_0xc2df77(0x2ac4)][_0xc2df77(0x26bb)]=_0x17b464,this[_0xc2df77(0x14e2)](),this[_0xc2df77(0x2ac4)]['_onEnabledStateChangedObservable'][_0xc2df77(0x2231)](_0x17b464));}[_0x3e5779(0x11f9)](_0x47f8e7){var _0x2e8359=_0x3e5779;return!!this[_0x2e8359(0x2a18)]&&(this['parent']===_0x47f8e7||this[_0x2e8359(0x2a18)][_0x2e8359(0x11f9)](_0x47f8e7));}[_0x3e5779(0x3f7d)](_0x38e729,_0x4b8ab8=!0x1,_0x5b67e5){var _0x4d452a=_0x3e5779;if(this[_0x4d452a(0x1fde)])for(let _0x251208=0x0;_0x251208<this[_0x4d452a(0x1fde)][_0x4d452a(0x3785)];_0x251208++){const _0x15e96d=this[_0x4d452a(0x1fde)][_0x251208];_0x5b67e5&&!_0x5b67e5(_0x15e96d)||_0x38e729['push'](_0x15e96d),_0x4b8ab8||_0x15e96d['_getDescendants'](_0x38e729,!0x1,_0x5b67e5);}}['getDescendants'](_0x41592b,_0x82d8c2){var _0x3ca41d=_0x3e5779,_0x373e46=new Array();return this[_0x3ca41d(0x3f7d)](_0x373e46,_0x41592b,_0x82d8c2),_0x373e46;}['getChildMeshes'](_0x45a817,_0x14107c){var _0x20aac1=_0x3e5779,_0x5ab486=[];return this[_0x20aac1(0x3f7d)](_0x5ab486,_0x45a817,_0x579446=>(!_0x14107c||_0x14107c(_0x579446))&&void 0x0!==_0x579446[_0x20aac1(0x223c)]),_0x5ab486;}['getChildren'](_0x5d8fed,_0x42e705=!0x0){var _0x29d02b=_0x3e5779;return this[_0x29d02b(0x2892)](_0x42e705,_0x5d8fed);}[_0x3e5779(0x2659)](_0x2f946a){var _0x129e9f=_0x3e5779;_0x2f946a!==this[_0x129e9f(0x2ac4)][_0x129e9f(0x3080)]&&(_0x2f946a?(this[_0x129e9f(0x114a)]&&this[_0x129e9f(0x114a)](this),this['_nodeDataStorage'][_0x129e9f(0x3080)]=!0x0):this[_0x129e9f(0x2ac4)][_0x129e9f(0x3080)]=!0x1);}[_0x3e5779(0x3910)](_0x1f1f40){var _0x488b8b=_0x3e5779;for(let _0x46dea6=0x0;_0x46dea6<this[_0x488b8b(0x5fd)][_0x488b8b(0x3785)];_0x46dea6++){var _0x1af8de=this[_0x488b8b(0x5fd)][_0x46dea6];if(_0x1af8de[_0x488b8b(0x3844)]===_0x1f1f40)return _0x1af8de;}return null;}[_0x3e5779(0x3028)](_0x403eae,_0x5c2411,_0x3751c9){var _0x551f00=_0x3e5779;if(!this[_0x551f00(0x1fff)][_0x403eae]){this['_ranges'][_0x403eae]=_0x36045a[_0x551f00(0x315f)](_0x403eae,_0x5c2411,_0x3751c9);for(let _0x192eb2=0x0,_0x3f0008=this['animations'][_0x551f00(0x3785)];_0x192eb2<_0x3f0008;_0x192eb2++)this[_0x551f00(0x5fd)][_0x192eb2]&&this['animations'][_0x192eb2][_0x551f00(0x2a0a)](_0x403eae,_0x5c2411,_0x3751c9);}}[_0x3e5779(0x3c2a)](_0x24aefa,_0xf144dc=!0x0){var _0x10ec08=_0x3e5779;for(let _0x4263fd=0x0,_0x287965=this[_0x10ec08(0x5fd)][_0x10ec08(0x3785)];_0x4263fd<_0x287965;_0x4263fd++)this['animations'][_0x4263fd]&&this[_0x10ec08(0x5fd)][_0x4263fd]['deleteRange'](_0x24aefa,_0xf144dc);this[_0x10ec08(0x1fff)][_0x24aefa]=null;}[_0x3e5779(0x573)](_0x15d0fc){var _0x41716=_0x3e5779;return this[_0x41716(0x1fff)][_0x15d0fc]||null;}[_0x3e5779(0x33dc)](){var _0x314f01=_0x3e5779;const _0x37b81e=[];let _0x23fc91;for(_0x23fc91 in this[_0x314f01(0x1fff)])_0x37b81e[_0x314f01(0x1e1d)](this['_ranges'][_0x23fc91]);return _0x37b81e;}[_0x3e5779(0x1317)](_0x529c67,_0x11a8ef,_0x5db09d,_0x5caac0){var _0x591fba=_0x3e5779;return _0x529c67=this[_0x591fba(0x573)](_0x529c67),_0x529c67?this[_0x591fba(0x3921)][_0x591fba(0x1317)](this,_0x529c67['from'],_0x529c67['to'],_0x11a8ef,_0x5db09d,_0x5caac0):null;}['serializeAnimationRanges'](){var _0x6f708f=_0x3e5779;const _0x515dee=[];for(const _0xab55f9 in this[_0x6f708f(0x1fff)]){var _0x3f177a=this[_0x6f708f(0x1fff)][_0xab55f9];if(_0x3f177a){const _0x147c79={};_0x147c79[_0x6f708f(0x3844)]=_0xab55f9,_0x147c79[_0x6f708f(0x398f)]=_0x3f177a[_0x6f708f(0x398f)],_0x147c79['to']=_0x3f177a['to'],_0x515dee['push'](_0x147c79);}}return _0x515dee;}[_0x3e5779(0x3c5a)](_0x786f8f){var _0x46f57a=_0x3e5779;return this[_0x46f57a(0x1715)]||(this['_worldMatrix']=_0x39e036['y3'][_0x46f57a(0x243a)]()),this['_worldMatrix'];}['dispose'](_0x202b32,_0x2ba720=!0x1){var _0x487e85=_0x3e5779;if(this[_0x487e85(0x2ac4)][_0x487e85(0x670)]=!0x0,!_0x202b32){for(const _0x2c6915 of this['getDescendants'](!0x0))_0x2c6915[_0x487e85(0x3551)](_0x202b32,_0x2ba720);}this[_0x487e85(0x2a18)]?this[_0x487e85(0x2a18)]=null:this[_0x487e85(0xc86)](),this[_0x487e85(0x851)]['notifyObservers'](this),this[_0x487e85(0x851)][_0x487e85(0xc60)](),this[_0x487e85(0x1b38)][_0x487e85(0xc60)](),this['onClonedObservable']['clear']();for(const _0x4a337d of this['_behaviors'])_0x4a337d[_0x487e85(0x2a8e)]();this[_0x487e85(0x457)]['length']=0x0,this[_0x487e85(0x22fc)]=null;}static[_0x3e5779(0x1734)](_0x2f874f,_0x4139a5,_0x270a23){var _0x2ce0d4=_0x3e5779;if(_0x4139a5[_0x2ce0d4(0x24ef)])for(let _0x4aeebf=0x0;_0x4aeebf<_0x4139a5['ranges']['length'];_0x4aeebf++){var _0x37ce18=_0x4139a5[_0x2ce0d4(0x24ef)][_0x4aeebf];_0x2f874f[_0x2ce0d4(0x3028)](_0x37ce18[_0x2ce0d4(0x3844)],_0x37ce18[_0x2ce0d4(0x398f)],_0x37ce18['to']);}}[_0x3e5779(0x71c)](_0x2d2333=!0x0,_0x334871=null){var _0x549ca6=_0x3e5779;this[_0x549ca6(0x40ae)]()[_0x549ca6(0x1c0e)](),this[_0x549ca6(0x3c5a)](!0x0);let _0x39068c,_0x2edd2f;var _0x857ab3,_0x2e92b8;if(this['getBoundingInfo']&&this[_0x549ca6(0x345e)]){const _0xbebecb=this[_0x549ca6(0x26ce)]();_0x39068c=_0xbebecb[_0x549ca6(0x3eff)][_0x549ca6(0xff6)][_0x549ca6(0x292d)](),_0x2edd2f=_0xbebecb[_0x549ca6(0x3eff)]['maximumWorld']['clone']();}else _0x39068c=new _0x39e036['P'](Number[_0x549ca6(0x3279)],Number[_0x549ca6(0x3279)],Number[_0x549ca6(0x3279)]),_0x2edd2f=new _0x39e036['P'](-Number[_0x549ca6(0x3279)],-Number[_0x549ca6(0x3279)],-Number['MAX_VALUE']);if(_0x2d2333)for(const _0x7012db of this['getDescendants'](!0x1)){const _0x472635=_0x7012db;_0x472635[_0x549ca6(0x3c5a)](!0x0),_0x334871&&!_0x334871(_0x472635)||_0x472635[_0x549ca6(0x26ce)]&&0x0!==_0x472635[_0x549ca6(0x44c)]()&&(_0x857ab3=(_0x2e92b8=_0x472635['getBoundingInfo']()[_0x549ca6(0x3eff)])['minimumWorld'],_0x2e92b8=_0x2e92b8[_0x549ca6(0x1e26)],_0x39e036['P']['CheckExtends'](_0x857ab3,_0x39068c,_0x2edd2f),_0x39e036['P'][_0x549ca6(0x3d59)](_0x2e92b8,_0x39068c,_0x2edd2f));}return{'min':_0x39068c,'max':_0x2edd2f};}}_0x36045a[_0x3e5779(0x315f)]=(_0x119ace,_0x23c5aa,_0x2d3d3d)=>{var _0x4dc033=_0x3e5779;throw(0x0,_0x3ac30e['S'])(_0x4dc033(0x133b));},_0x36045a['_NodeConstructors']={},_0x8a0438([(0x0,_0x23147e['qC'])()],_0x36045a['prototype'],_0x3e5779(0x3844),void 0x0),_0x8a0438([(0x0,_0x23147e['qC'])()],_0x36045a[_0x3e5779(0x1fd2)],'id',void 0x0),_0x8a0438([(0x0,_0x23147e['qC'])()],_0x36045a[_0x3e5779(0x1fd2)],'uniqueId',void 0x0),_0x8a0438([(0x0,_0x23147e['qC'])()],_0x36045a[_0x3e5779(0x1fd2)],_0x3e5779(0x2b62),void 0x0),_0x8a0438([(0x0,_0x23147e['qC'])()],_0x36045a[_0x3e5779(0x1fd2)],_0x3e5779(0x22fc),void 0x0);},0x1446b:(_0x964885,_0x38ed2d,_0x190328)=>{var _0x2dfcdb=a7_0x38a779;_0x190328['d'](_0x38ed2d,{'a':()=>_0x4f5579,'x':()=>_0x4e75cd});var _0x4f5579,_0x208063=_0x190328(0xe222),_0x332f33=_0x190328(0x2310),_0x3523ce=_0x190328(0xf96c),_0x591286=_0x190328(0x9657),_0x296851=_0x190328(0x5de7),_0x11a706=_0x190328(0x16361),_0x3b36b8=_0x190328(0x9fd1),_0x38ed2d=_0x190328(0xe0c0),_0xd71b51=_0x190328(0x1803b),_0xd111e5=_0x190328(0x149c5),_0x100495=_0x190328(0x364b),_0xb29429=_0x190328(0x2b0),_0x55c279=_0x190328(0x9236),_0x20f926=_0x190328(0xa803),_0xd3e79e=_0x190328(0xbb85),_0x4c69ad=_0x190328(0x77a5),_0x4c81dd=_0x190328(0x18233),_0x4af4a8=_0x190328(0xf8c1),_0x481c6b=_0x190328(0x15cb9),_0x112601=_0x190328(0x231f),_0x2009b4=_0x190328(0x360b),_0x37b246=_0x190328(0xc84b),_0x4696a2=_0x190328(0x126cd),_0x202c19=_0x190328(0x5e3),_0x153d3c=_0x190328(0x2560),_0x57e34b=_0x190328(0x72fb),_0x5ca177=_0x190328(0x5898),_0x25022d=_0x190328(0x6214);(_0x190328=_0x4f5579=_0x4f5579||{})[_0x190328['BackwardCompatible']=0x0]=_0x2dfcdb(0x3129),_0x190328[_0x190328[_0x2dfcdb(0x6ab)]=0x1]=_0x2dfcdb(0x6ab),_0x190328[_0x190328[_0x2dfcdb(0x2f14)]=0x2]=_0x2dfcdb(0x2f14);class _0x4e75cd extends _0x38ed2d['p']{constructor(_0x2b43ce,_0x28f31f){var _0x47f424=_0x2dfcdb;super(),this['_inputManager']=new _0x112601['$'](this),this['cameraToUseForPointers']=null,this[_0x47f424(0x1941)]=!0x0,this['_blockEntityCollection']=!0x1,this[_0x47f424(0x2c31)]=!0x0,this[_0x47f424(0x226b)]=!0x0,this['clearColor']=new _0x37b246['HE'](0.2,0.2,0.3,0x1),this[_0x47f424(0x24aa)]=new _0x37b246['Wo'](0x0,0x0,0x0),this[_0x47f424(0x3eeb)]=0x1,this[_0x47f424(0x2da1)]=_0x4f5579[_0x47f424(0x3129)],this[_0x47f424(0x3473)]=!0x1,this[_0x47f424(0x3fb8)]=!0x1,this['_forcePointsCloud']=!0x1,this[_0x47f424(0x2bc2)]=!0x0,this[_0x47f424(0x70a)]=null,this[_0x47f424(0x3fb0)]=!0x1,this[_0x47f424(0xb7b)]=!0x1,this['hoverCursor']=_0x47f424(0x39c6),this[_0x47f424(0x31a2)]='',this[_0x47f424(0x1bb4)]=!0x1,this[_0x47f424(0x744)]=!0x0,this['preventDefaultOnPointerUp']=!0x0,this['metadata']=null,this[_0x47f424(0x2844)]=null,this[_0x47f424(0x3c4d)]=new Array(),this[_0x47f424(0x851)]=new _0x3523ce['y$'](),this[_0x47f424(0xa33)]=null,this['onBeforeRenderObservable']=new _0x3523ce['y$'](),this['_onBeforeRenderObserver']=null,this[_0x47f424(0x3b55)]=new _0x3523ce['y$'](),this[_0x47f424(0x9e0)]=new _0x3523ce['y$'](),this[_0x47f424(0x1543)]=null,this['onBeforeAnimationsObservable']=new _0x3523ce['y$'](),this['onAfterAnimationsObservable']=new _0x3523ce['y$'](),this['onBeforeDrawPhaseObservable']=new _0x3523ce['y$'](),this['onAfterDrawPhaseObservable']=new _0x3523ce['y$'](),this['onReadyObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x2b6e)]=new _0x3523ce['y$'](),this['_onBeforeCameraRenderObserver']=null,this[_0x47f424(0x3dfc)]=new _0x3523ce['y$'](),this[_0x47f424(0x12bb)]=null,this[_0x47f424(0x323c)]=new _0x3523ce['y$'](),this[_0x47f424(0x1346)]=new _0x3523ce['y$'](),this[_0x47f424(0x24db)]=new _0x3523ce['y$'](),this['onAfterParticlesRenderingObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x3fab)]=new _0x3523ce['y$'](),this[_0x47f424(0x1714)]=new _0x3523ce['y$'](),this[_0x47f424(0x2897)]=new _0x3523ce['y$'](),this[_0x47f424(0x30d8)]=new _0x3523ce['y$'](),this[_0x47f424(0xa1d)]=new _0x3523ce['y$'](),this[_0x47f424(0x2e68)]=new _0x3523ce['y$'](),this[_0x47f424(0x2ccd)]=new _0x3523ce['y$'](),this[_0x47f424(0x1124)]=new _0x3523ce['y$'](),this[_0x47f424(0x3383)]=new _0x3523ce['y$'](),this[_0x47f424(0x1570)]=new _0x3523ce['y$'](),this[_0x47f424(0x11ad)]=new _0x3523ce['y$'](),this[_0x47f424(0xb37)]=new _0x3523ce['y$'](),this['onSkeletonRemovedObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x11ec)]=new _0x3523ce['y$'](),this[_0x47f424(0x13c6)]=new _0x3523ce['y$'](),this['onMaterialRemovedObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x1e65)]=new _0x3523ce['y$'](),this[_0x47f424(0x893)]=new _0x3523ce['y$'](),this[_0x47f424(0xea7)]=new _0x3523ce['y$'](),this['onBeforeRenderTargetsRenderObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x2500)]=new _0x3523ce['y$'](),this[_0x47f424(0x3a4b)]=new _0x3523ce['y$'](),this[_0x47f424(0x33d)]=new _0x3523ce['y$'](),this[_0x47f424(0x21be)]=new _0x3523ce['y$'](),this['onActiveCamerasChanged']=new _0x3523ce['y$'](),this['onBeforeRenderingGroupObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x234b)]=new _0x3523ce['y$'](),this['onMeshImportedObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x6ed)]=new _0x3523ce['y$'](),this[_0x47f424(0x3a80)]=new _0x591286['f'](0x100),this[_0x47f424(0x3e48)]=!0x1,this['skipPointerDownPicking']=!0x1,this['skipPointerUpPicking']=!0x1,this[_0x47f424(0x13cc)]=new _0x3523ce['y$'](),this['onPointerObservable']=new _0x3523ce['y$'](),this['onPreKeyboardObservable']=new _0x3523ce['y$'](),this[_0x47f424(0x2ce9)]=new _0x3523ce['y$'](),this['_useRightHandedSystem']=!0x1,this[_0x47f424(0x90d)]=0x0,this[_0x47f424(0x1349)]=0x0,this['_currentInternalStep']=0x0,this[_0x47f424(0x25f2)]=!0x0,this['_fogMode']=_0x4e75cd[_0x47f424(0x247f)],this['fogColor']=new _0x37b246['Wo'](0.2,0.2,0.3),this[_0x47f424(0x36d)]=0.1,this['fogStart']=0x0,this[_0x47f424(0x10ff)]=0x3e8,this[_0x47f424(0x3926)]=!0x1,this[_0x47f424(0x314b)]=!0x0,this[_0x47f424(0x40e8)]=!0x0,this[_0x47f424(0x201d)]=null,this[_0x47f424(0xfd2)]=!0x0,this[_0x47f424(0x24b3)]=!0x0,this[_0x47f424(0x1b8f)]=!0x0,this['spritesEnabled']=!0x0,this[_0x47f424(0x341f)]=!0x0,this[_0x47f424(0x360f)]=!0x0,this['collisionsEnabled']=!0x0,this[_0x47f424(0x1405)]=new _0x3b36b8['P'](0x0,-9.807,0x0),this[_0x47f424(0x6f1)]=!0x0,this[_0x47f424(0xcd7)]=!0x0,this[_0x47f424(0x10f9)]=!0x1,this[_0x47f424(0x1fa7)]=new Array(),this[_0x47f424(0x1257)]=new Array(),this[_0x47f424(0x6ee)]=!0x0,this['_meshesForIntersections']=new _0x591286['f'](0x100),this['proceduralTexturesEnabled']=!0x0,this[_0x47f424(0x1f81)]=new _0x2009b4['z'](),this['_activeIndices']=new _0x2009b4['z'](),this['_activeParticles']=new _0x2009b4['z'](),this[_0x47f424(0x21b7)]=new _0x2009b4['z'](),this[_0x47f424(0x2e5)]=0x0,this[_0x47f424(0x2446)]=0x1,this[_0x47f424(0x2cf3)]=0x0,this[_0x47f424(0x3fc7)]=0x0,this[_0x47f424(0x36e2)]=null,this[_0x47f424(0x263d)]=!0x1,this[_0x47f424(0x30ab)]=!0x1,this[_0x47f424(0x2b0e)]=-0x1,this[_0x47f424(0x4d1)]=-0x1,this[_0x47f424(0x310f)]=new Array(0x100),this['_activeRequests']=new Array(),this['_pendingData']=new Array(),this[_0x47f424(0x670)]=!0x1,this['dispatchAllSubMeshesOfActiveMeshes']=!0x1,this[_0x47f424(0x2f85)]=new _0x591286['t'](0x100),this['_processedMaterials']=new _0x591286['t'](0x100),this[_0x47f424(0x2062)]=new _0x591286['f'](0x100),this[_0x47f424(0x2e4d)]=new _0x591286['f'](0x100),this[_0x47f424(0x2269)]=new _0x591286['t'](0x100),this['_activeSkeletons']=new _0x591286['f'](0x20),this[_0x47f424(0x36c5)]=new _0x591286['f'](0x20),this[_0x47f424(0x116c)]=new Array(),this['_transformMatrix']=_0x3b36b8['y3']['Zero'](),this[_0x47f424(0x121b)]=!0x1,this['_components']=[],this[_0x47f424(0x15b4)]=[],this[_0x47f424(0x3df0)]=[],this[_0x47f424(0x1cab)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_beforeClearStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x22f7)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x225b)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_gatherActiveCameraRenderTargetsStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_isReadyForMeshStage']=_0xd3e79e['H']['Create'](),this[_0x47f424(0x2183)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x814)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x221a)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x326f)]=_0xd3e79e['H']['Create'](),this['_beforeCameraDrawStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x3718)]=_0xd3e79e['H']['Create'](),this[_0x47f424(0x7f3)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_beforeRenderingMeshStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_afterRenderingMeshStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x2fda)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this['_afterCameraDrawStage']=_0xd3e79e['H']['Create'](),this['_afterCameraPostProcessStage']=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x239d)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x3663)]=_0xd3e79e['H']['Create'](),this[_0x47f424(0x3bdd)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x27e7)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x1034)]=_0xd3e79e['H'][_0x47f424(0x3f2c)](),this[_0x47f424(0x30b5)]=_0xd3e79e['H']['Create'](),this[_0x47f424(0x37d4)]=null,this['_defaultMeshCandidates']={'data':[],'length':0x0},this[_0x47f424(0x6cf)]={'data':[],'length':0x0},this[_0x47f424(0x34c9)]=!0x1,this[_0x47f424(0x34a7)]=!0x1,this[_0x47f424(0x1507)]=!0x1,this[_0x47f424(0xd3d)]=!0x1,this[_0x47f424(0x3c8c)]=!0x0,this[_0x47f424(0x274d)]=()=>this[_0x47f424(0xe76)][_0x47f424(0x40c)](),this[_0x47f424(0x17c1)]=0x0,this[_0x47f424(0xe32)]=!0x1,this['_perfCollector']=null,this[_0x47f424(0x3d90)]=new Array();var _0x1c8425=Object[_0x47f424(0x12a9)]({'useGeometryUniqueIdsMap':!0x0,'useMaterialMeshMap':!0x0,'useClonedMeshMap':!0x0,'virtual':!0x1},_0x28f31f);this[_0x47f424(0xe76)]=_0x2b43ce||_0x4af4a8['l'][_0x47f424(0x3a6b)],(_0x1c8425[_0x47f424(0x3f52)]?this[_0x47f424(0xe76)][_0x47f424(0x1bb2)]:(_0x4af4a8['l'][_0x47f424(0x2398)]=this)[_0x47f424(0xe76)][_0x47f424(0x28e3)])['push'](this),this[_0x47f424(0x2690)]=null,this[_0x47f424(0x293b)]=new _0x20f926['$'](this),_0x55c279['O']&&(this['postProcessManager']=new _0x55c279['O'](this)),(0x0,_0x4c81dd['CG'])()&&this[_0x47f424(0x3b7e)](),this[_0x47f424(0x3b7a)](),_0xd71b51['$']&&(this[_0x47f424(0x2c4b)]=new _0xd71b51['$']()),this[_0x47f424(0xf7b)](),_0x1c8425[_0x47f424(0x28aa)]&&(this[_0x47f424(0x37d4)]={}),this['useMaterialMeshMap']=_0x1c8425[_0x47f424(0x2b68)],this[_0x47f424(0x8ac)]=_0x1c8425[_0x47f424(0x8ac)],_0x28f31f&&_0x28f31f['virtual']||this['_engine']['onNewSceneAddedObservable'][_0x47f424(0x2231)](this);}static[_0x2dfcdb(0x39d)](_0x186a73){throw(0x0,_0x481c6b['S'])('StandardMaterial');}static['CollisionCoordinatorFactory'](){var _0x29b537=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x29b537(0x28c));}get['environmentTexture'](){var _0x53b422=_0x2dfcdb;return this[_0x53b422(0x15bc)];}set[_0x2dfcdb(0x317)](_0xba2014){var _0x4bae50=_0x2dfcdb;this[_0x4bae50(0x15bc)]!==_0xba2014&&(this[_0x4bae50(0x15bc)]=_0xba2014,this['markAllMaterialsAsDirty'](_0x4c69ad['g'][_0x4bae50(0x411)]));}get[_0x2dfcdb(0x3401)](){var _0x32adf0=_0x2dfcdb;return this[_0x32adf0(0x2c4b)];}get[_0x2dfcdb(0x3e1e)](){var _0x320105=_0x2dfcdb;return this[_0x320105(0x2da1)];}set['performancePriority'](_0x386ab5){var _0x3b30d8=_0x2dfcdb;if(_0x386ab5!==this[_0x3b30d8(0x2da1)])switch(this[_0x3b30d8(0x2da1)]=_0x386ab5){case _0x4f5579[_0x3b30d8(0x3129)]:this[_0x3b30d8(0x373d)]=!0x1,this['_renderingManager'][_0x3b30d8(0x3b37)]=!0x1,this['skipPointerMovePicking']=!0x1,this[_0x3b30d8(0x2c31)]=!0x0;break;case _0x4f5579['Intermediate']:this['skipFrustumClipping']=!0x1,this['_renderingManager']['maintainStateBetweenFrames']=!0x1,this['skipPointerMovePicking']=!0x0,this[_0x3b30d8(0x2c31)]=!0x1;break;case _0x4f5579['Aggressive']:this[_0x3b30d8(0x373d)]=!0x0,this[_0x3b30d8(0x293b)][_0x3b30d8(0x3b37)]=!0x0,this[_0x3b30d8(0x3e48)]=!0x0,this[_0x3b30d8(0x2c31)]=!0x1;}}set[_0x2dfcdb(0x250)](_0xbc5afb){var _0x4110e3=_0x2dfcdb;this[_0x4110e3(0x3473)]!==_0xbc5afb&&(this[_0x4110e3(0x3473)]=_0xbc5afb,this[_0x4110e3(0x2977)](_0x4c69ad['g']['MATERIAL_MiscDirtyFlag']));}get['forceWireframe'](){var _0x418a35=_0x2dfcdb;return this[_0x418a35(0x3473)];}set['skipFrustumClipping'](_0x47dd22){var _0x36162f=_0x2dfcdb;this[_0x36162f(0x3fb8)]!==_0x47dd22&&(this['_skipFrustumClipping']=_0x47dd22);}get['skipFrustumClipping'](){var _0xf5f6c=_0x2dfcdb;return this[_0xf5f6c(0x3fb8)];}set[_0x2dfcdb(0x2f76)](_0x1202ed){var _0x3338fb=_0x2dfcdb;this[_0x3338fb(0x3eba)]!==_0x1202ed&&(this[_0x3338fb(0x3eba)]=_0x1202ed,this[_0x3338fb(0x2977)](_0x4c69ad['g'][_0x3338fb(0x268c)]));}get[_0x2dfcdb(0x2f76)](){return this['_forcePointsCloud'];}get['animationPropertiesOverride'](){var _0x4873bc=_0x2dfcdb;return this[_0x4873bc(0x70a)];}set[_0x2dfcdb(0x3553)](_0x2ee5a9){var _0x37ad12=_0x2dfcdb;this[_0x37ad12(0x70a)]=_0x2ee5a9;}set[_0x2dfcdb(0xc1a)](_0x47af22){var _0x1fda58=_0x2dfcdb;this[_0x1fda58(0xa33)]&&this[_0x1fda58(0x851)][_0x1fda58(0x418a)](this[_0x1fda58(0xa33)]),this[_0x1fda58(0xa33)]=this['onDisposeObservable'][_0x1fda58(0x33ee)](_0x47af22);}set[_0x2dfcdb(0x143c)](_0x30b53d){var _0x48944c=_0x2dfcdb;this[_0x48944c(0x278c)]&&this['onBeforeRenderObservable'][_0x48944c(0x418a)](this[_0x48944c(0x278c)]),_0x30b53d&&(this[_0x48944c(0x278c)]=this['onBeforeRenderObservable'][_0x48944c(0x33ee)](_0x30b53d));}set[_0x2dfcdb(0x355f)](_0x33902f){var _0x315338=_0x2dfcdb;this[_0x315338(0x1543)]&&this[_0x315338(0x3b55)][_0x315338(0x418a)](this[_0x315338(0x1543)]),_0x33902f&&(this[_0x315338(0x1543)]=this[_0x315338(0x3b55)][_0x315338(0x33ee)](_0x33902f));}set[_0x2dfcdb(0x3349)](_0x45e1dc){var _0x353b4d=_0x2dfcdb;this[_0x353b4d(0x177e)]&&this['onBeforeCameraRenderObservable']['remove'](this[_0x353b4d(0x177e)]),this[_0x353b4d(0x177e)]=this['onBeforeCameraRenderObservable'][_0x353b4d(0x33ee)](_0x45e1dc);}set[_0x2dfcdb(0x3f70)](_0x4c617f){var _0x481011=_0x2dfcdb;this['_onAfterCameraRenderObserver']&&this[_0x481011(0x3dfc)][_0x481011(0x418a)](this[_0x481011(0x12bb)]),this[_0x481011(0x12bb)]=this['onAfterCameraRenderObservable'][_0x481011(0x33ee)](_0x4c617f);}get[_0x2dfcdb(0x4a8)](){var _0x2ea7fb=_0x2dfcdb;return this[_0x2ea7fb(0x910)]['unTranslatedPointer'];}static get[_0x2dfcdb(0x307e)](){return _0x112601['$']['DragMovementThreshold'];}static set[_0x2dfcdb(0x307e)](_0x369e15){var _0x2de605=_0x2dfcdb;_0x112601['$'][_0x2de605(0x307e)]=_0x369e15;}static get[_0x2dfcdb(0x2bae)](){return _0x112601['$']['LongPressDelay'];}static set[_0x2dfcdb(0x2bae)](_0x1faac5){_0x112601['$']['LongPressDelay']=_0x1faac5;}static get[_0x2dfcdb(0x1fe3)](){return _0x112601['$']['DoubleClickDelay'];}static set[_0x2dfcdb(0x1fe3)](_0x409ed1){_0x112601['$']['DoubleClickDelay']=_0x409ed1;}static get[_0x2dfcdb(0x3d6)](){var _0x69353d=_0x2dfcdb;return _0x112601['$'][_0x69353d(0x3d6)];}static set['ExclusiveDoubleClickMode'](_0x2f47d1){_0x112601['$']['ExclusiveDoubleClickMode']=_0x2f47d1;}[_0x2dfcdb(0x2d1c)](_0x182deb,_0x452e06=_0x2dfcdb(0x262e),_0x421793=!0x1){var _0x661ff1=_0x2dfcdb,_0x100828=this['_forcedViewPosition']||this[_0x661ff1(0x34fe)]||(null!=(_0x100828=this['activeCamera']['globalPosition'])?_0x100828:this['activeCamera'][_0x661ff1(0x18fc)]),_0x3b15be=this['useRightHandedSystem']===(null!=this[_0x661ff1(0x34fe)]);return _0x3b36b8['jp']['Vector4'][0x0]['set'](_0x100828['x'],_0x100828['y'],_0x100828['z'],_0x3b15be?-0x1:0x1),_0x182deb&&(_0x421793?_0x182deb[_0x661ff1(0xa16)](_0x452e06,_0x3b36b8['jp'][_0x661ff1(0x1960)][0x0]['x'],_0x3b36b8['jp']['Vector4'][0x0]['y'],_0x3b36b8['jp'][_0x661ff1(0x1960)][0x0]['z']):_0x182deb[_0x661ff1(0xd9d)](_0x452e06,_0x3b36b8['jp'][_0x661ff1(0x1960)][0x0])),_0x3b36b8['jp'][_0x661ff1(0x1960)][0x0];}['finalizeSceneUbo'](){var _0x3a94f4=_0x2dfcdb;const _0x7a2da4=this[_0x3a94f4(0xa74)]();var _0x4df584=this[_0x3a94f4(0x2d1c)](null);return _0x7a2da4['updateFloat4'](_0x3a94f4(0x262e),_0x4df584['x'],_0x4df584['y'],_0x4df584['z'],_0x4df584['w']),_0x7a2da4[_0x3a94f4(0x308d)](),_0x7a2da4;}set[_0x2dfcdb(0x3ece)](_0xe45e07){var _0x3c9392=_0x2dfcdb;this[_0x3c9392(0x1d3f)]!==_0xe45e07&&(this['_useRightHandedSystem']=_0xe45e07,this['markAllMaterialsAsDirty'](_0x4c69ad['g'][_0x3c9392(0x268c)]));}get['useRightHandedSystem'](){var _0x18b217=_0x2dfcdb;return this[_0x18b217(0x1d3f)];}['setStepId'](_0x234d77){var _0x4967b0=_0x2dfcdb;this[_0x4967b0(0x1349)]=_0x234d77;}['getStepId'](){var _0x6800b2=_0x2dfcdb;return this[_0x6800b2(0x1349)];}['getInternalStep'](){var _0x4060c8=_0x2dfcdb;return this[_0x4060c8(0x3099)];}set['fogEnabled'](_0x59bf69){var _0x59cb9b=_0x2dfcdb;this[_0x59cb9b(0x25f2)]!==_0x59bf69&&(this[_0x59cb9b(0x25f2)]=_0x59bf69,this[_0x59cb9b(0x2977)](_0x4c69ad['g'][_0x59cb9b(0x268c)]));}get['fogEnabled'](){var _0x4bb822=_0x2dfcdb;return this[_0x4bb822(0x25f2)];}set[_0x2dfcdb(0x23c7)](_0x8f948a){var _0x1c37ff=_0x2dfcdb;this[_0x1c37ff(0x1c93)]!==_0x8f948a&&(this[_0x1c37ff(0x1c93)]=_0x8f948a,this[_0x1c37ff(0x2977)](_0x4c69ad['g'][_0x1c37ff(0x268c)]));}get[_0x2dfcdb(0x23c7)](){var _0x9f9461=_0x2dfcdb;return this[_0x9f9461(0x1c93)];}get[_0x2dfcdb(0x398e)](){var _0x22de33=_0x2dfcdb;return!!this['prePassRenderer']&&this[_0x22de33(0x37bb)][_0x22de33(0x8d2)][_0x22de33(0x6ce)];}set['shadowsEnabled'](_0xb6fe4d){var _0xdd0271=_0x2dfcdb;this['_shadowsEnabled']!==_0xb6fe4d&&(this[_0xdd0271(0x314b)]=_0xb6fe4d,this[_0xdd0271(0x2977)](_0x4c69ad['g']['MATERIAL_LightDirtyFlag']));}get[_0x2dfcdb(0xcbf)](){return this['_shadowsEnabled'];}set['lightsEnabled'](_0x1b30d2){var _0x5ea89e=_0x2dfcdb;this[_0x5ea89e(0x40e8)]!==_0x1b30d2&&(this[_0x5ea89e(0x40e8)]=_0x1b30d2,this[_0x5ea89e(0x2977)](_0x4c69ad['g']['MATERIAL_LightDirtyFlag']));}get['lightsEnabled'](){var _0x4b5e86=_0x2dfcdb;return this[_0x4b5e86(0x40e8)];}get[_0x2dfcdb(0x3d90)](){var _0x3a0670=_0x2dfcdb;return this[_0x3a0670(0x2502)];}set[_0x2dfcdb(0x3d90)](_0x42d1db){var _0x7eb062=_0x2dfcdb;this[_0x7eb062(0x201d)]&&(this[_0x7eb062(0x201d)](),this[_0x7eb062(0x201d)]=null),_0x42d1db&&(this[_0x7eb062(0x201d)]=(0x0,_0x5ca177['M'])(_0x42d1db,()=>{var _0x1f8cb4=_0x7eb062;this[_0x1f8cb4(0x247c)]['notifyObservers'](this);})),this[_0x7eb062(0x2502)]=_0x42d1db;}get[_0x2dfcdb(0x3728)](){return this['_activeCamera'];}set[_0x2dfcdb(0x3728)](_0x141239){var _0x59b9b8=_0x2dfcdb;_0x141239!==this[_0x59b9b8(0x352f)]&&(this[_0x59b9b8(0x352f)]=_0x141239,this[_0x59b9b8(0x21be)]['notifyObservers'](this));}get[_0x2dfcdb(0x2bb3)](){var _0x3d02ee=_0x2dfcdb;return this[_0x3d02ee(0x2eb9)]||(this['_defaultMaterial']=_0x4e75cd['DefaultMaterialFactory'](this)),this['_defaultMaterial'];}set['defaultMaterial'](_0x32e2c2){var _0x153d29=_0x2dfcdb;this[_0x153d29(0x2eb9)]=_0x32e2c2;}set[_0x2dfcdb(0x914)](_0x3351c8){var _0x51e757=_0x2dfcdb;this[_0x51e757(0xfd2)]!==_0x3351c8&&(this[_0x51e757(0xfd2)]=_0x3351c8,this['markAllMaterialsAsDirty'](_0x4c69ad['g'][_0x51e757(0x411)]));}get[_0x2dfcdb(0x914)](){var _0x203b9f=_0x2dfcdb;return this[_0x203b9f(0xfd2)];}set[_0x2dfcdb(0x3b6d)](_0x384a88){var _0x263b68=_0x2dfcdb;this[_0x263b68(0x341f)]!==_0x384a88&&(this[_0x263b68(0x341f)]=_0x384a88,this[_0x263b68(0x2977)](_0x4c69ad['g'][_0x263b68(0x1bde)]));}get[_0x2dfcdb(0x3b6d)](){var _0x57ced3=_0x2dfcdb;return this[_0x57ced3(0x341f)];}get['collisionCoordinator'](){var _0x42193c=_0x2dfcdb;return this[_0x42193c(0xbba)]||(this[_0x42193c(0xbba)]=_0x4e75cd[_0x42193c(0x332b)](),this[_0x42193c(0xbba)][_0x42193c(0x410f)](this)),this[_0x42193c(0xbba)];}get[_0x2dfcdb(0xf55)](){var _0x28ceda=_0x2dfcdb;return this[_0x28ceda(0x293b)];}get[_0x2dfcdb(0x1578)](){return this['_frustumPlanes'];}['_registerTransientComponents'](){var _0x4bcb89=_0x2dfcdb;if(0x0<this['_transientComponents'][_0x4bcb89(0x3785)]){for(const _0x26eeaf of this['_transientComponents'])_0x26eeaf[_0x4bcb89(0x3ee4)]();this[_0x4bcb89(0x3df0)][_0x4bcb89(0x3785)]=0x0;}}[_0x2dfcdb(0xa99)](_0x678bc2){var _0x4718b0=_0x2dfcdb;this[_0x4718b0(0x1091)][_0x4718b0(0x1e1d)](_0x678bc2),this[_0x4718b0(0x3df0)][_0x4718b0(0x1e1d)](_0x678bc2),_0x678bc2[_0x4718b0(0x29c7)]&&_0x678bc2['serialize']&&this[_0x4718b0(0x15b4)][_0x4718b0(0x1e1d)](_0x678bc2);}[_0x2dfcdb(0x3ec7)](_0x163bc1){var _0x3c7613=_0x2dfcdb;for(const _0x3284f4 of this[_0x3c7613(0x1091)])if(_0x3284f4[_0x3c7613(0x3844)]===_0x163bc1)return _0x3284f4;return null;}['getClassName'](){var _0x2c678a=_0x2dfcdb;return _0x2c678a(0x3079);}[_0x2dfcdb(0x159c)](){var _0x207677=_0x2dfcdb;return this['_defaultMeshCandidates']['data']=this[_0x207677(0x228)],this[_0x207677(0x40bb)][_0x207677(0x3785)]=this[_0x207677(0x228)]['length'],this[_0x207677(0x40bb)];}['_getDefaultSubMeshCandidates'](_0x9a7707){var _0x5054ad=_0x2dfcdb;return this[_0x5054ad(0x6cf)]['data']=_0x9a7707['subMeshes'],this[_0x5054ad(0x6cf)][_0x5054ad(0x3785)]=_0x9a7707['subMeshes'][_0x5054ad(0x3785)],this[_0x5054ad(0x6cf)];}[_0x2dfcdb(0xf7b)](){var _0x51191a=_0x2dfcdb;this[_0x51191a(0x3541)]=this[_0x51191a(0x159c)]['bind'](this),this[_0x51191a(0x1188)]=this[_0x51191a(0x263)]['bind'](this),this[_0x51191a(0xb38)]=this[_0x51191a(0x263)][_0x51191a(0xc95)](this),this[_0x51191a(0xe4b)]=this[_0x51191a(0x263)][_0x51191a(0xc95)](this);}get[_0x2dfcdb(0xbea)](){var _0x572805=_0x2dfcdb;return this[_0x572805(0x910)][_0x572805(0xbea)];}get[_0x2dfcdb(0x221c)](){var _0x2b371e=_0x2dfcdb;return this['_inputManager'][_0x2b371e(0x221c)];}set[_0x2dfcdb(0x221c)](_0x587bef){var _0x447a48=_0x2dfcdb;this['_inputManager'][_0x447a48(0x221c)]=_0x587bef;}get[_0x2dfcdb(0x3d6f)](){var _0x1398f4=_0x2dfcdb;return this['_inputManager'][_0x1398f4(0x3d6f)];}set[_0x2dfcdb(0x3d6f)](_0x1dca8d){var _0x363a54=_0x2dfcdb;this[_0x363a54(0x910)][_0x363a54(0x3d6f)]=_0x1dca8d;}[_0x2dfcdb(0x1206)](){return this['_cachedMaterial'];}[_0x2dfcdb(0x2a98)](){var _0x25b162=_0x2dfcdb;return this[_0x25b162(0x1a9b)];}[_0x2dfcdb(0x2bc1)](){var _0xcb699=_0x2dfcdb;return this[_0xcb699(0xb6f)];}[_0x2dfcdb(0x2700)](_0x4205a2,_0x1fa2f3,_0x14e963=0x1){var _0x4fb8e0=_0x2dfcdb;return this[_0x4fb8e0(0x1a9b)]!==_0x1fa2f3||this['_cachedMaterial']!==_0x4205a2||this[_0x4fb8e0(0xb6f)]!==_0x14e963;}['getEngine'](){var _0x2454db=_0x2dfcdb;return this[_0x2454db(0xe76)];}[_0x2dfcdb(0x44c)](){var _0x3436bd=_0x2dfcdb;return this[_0x3436bd(0x1f81)][_0x3436bd(0x33a1)];}get['totalVerticesPerfCounter'](){var _0x23a4ad=_0x2dfcdb;return this[_0x23a4ad(0x1f81)];}[_0x2dfcdb(0x1cf4)](){var _0xe652f3=_0x2dfcdb;return this[_0xe652f3(0x2c4a)]['current'];}get[_0x2dfcdb(0x25d3)](){var _0x525763=_0x2dfcdb;return this[_0x525763(0x2c4a)];}['getActiveParticles'](){var _0x3455b8=_0x2dfcdb;return this[_0x3455b8(0x13ed)][_0x3455b8(0x33a1)];}get[_0x2dfcdb(0x107a)](){return this['_activeParticles'];}['getActiveBones'](){var _0x4bcb50=_0x2dfcdb;return this['_activeBones'][_0x4bcb50(0x33a1)];}get[_0x2dfcdb(0x35e3)](){return this['_activeBones'];}[_0x2dfcdb(0x1834)](){return this['_activeMeshes'];}[_0x2dfcdb(0x4034)](){var _0x432c0d=_0x2dfcdb;return void 0x0!==this[_0x432c0d(0xbae)]?this[_0x432c0d(0xbae)]:0x1;}[_0x2dfcdb(0x87a)](){var _0x47d8ed=_0x2dfcdb;return this[_0x47d8ed(0x2cf3)];}[_0x2dfcdb(0x31a3)](){var _0x549e3a=_0x2dfcdb;return this[_0x549e3a(0x3fc7)];}[_0x2dfcdb(0x1c0e)](){var _0x5014ab=_0x2dfcdb;this[_0x5014ab(0x2cf3)]++;}['_createUbo'](){var _0x347706=_0x2dfcdb;this['setSceneUniformBuffer'](this[_0x347706(0x98f)]());}[_0x2dfcdb(0x147c)](_0x477daf,_0x5c7744){var _0x58ba9a=_0x2dfcdb;return this[_0x58ba9a(0x910)][_0x58ba9a(0x147c)](_0x477daf,_0x5c7744),this;}[_0x2dfcdb(0x1a0b)](_0x259545,_0x4de392){var _0x30b5d4=_0x2dfcdb;return this[_0x30b5d4(0x910)][_0x30b5d4(0x1a0b)](_0x259545,_0x4de392),this;}[_0x2dfcdb(0x1fd6)](_0x1f4bac,_0x1e12ae,_0x3a3b3e){var _0x3bddf2=_0x2dfcdb;return this['_inputManager'][_0x3bddf2(0x1fd6)](_0x1f4bac,_0x1e12ae,_0x3a3b3e),this;}[_0x2dfcdb(0x57e)](_0x2c099d=0x0){var _0x447466=_0x2dfcdb;return this['_inputManager'][_0x447466(0x57e)](_0x2c099d);}[_0x2dfcdb(0x3b7e)](_0x33f141=!0x0,_0x41bc26=!0x0,_0x5a5744=!0x0){var _0x2c4e29=_0x2dfcdb;this[_0x2c4e29(0x910)][_0x2c4e29(0x3b7e)](_0x33f141,_0x41bc26,_0x5a5744);}[_0x2dfcdb(0x32c4)](){var _0xbc01b8=_0x2dfcdb;this[_0xbc01b8(0x910)]['detachControl']();}[_0x2dfcdb(0x1977)](_0x5def17=!0x0){var _0x93d3fb=_0x2dfcdb;if(this[_0x93d3fb(0x670)])return!0x1;let _0x5f4c89;const _0x53fb6d=this['getEngine']();let _0x41bad7=!0x0;for(0x0<this[_0x93d3fb(0xfc8)]['length']&&(_0x41bad7=!0x1),_0x5def17&&(this['_processedMaterials'][_0x93d3fb(0x2af4)](),this[_0x93d3fb(0x2e4d)]['reset']()),_0x5f4c89=0x0;_0x5f4c89<this['meshes']['length'];_0x5f4c89++){const _0x2cf54e=this[_0x93d3fb(0x228)][_0x5f4c89];if(_0x2cf54e[_0x93d3fb(0x345e)]&&0x0!==_0x2cf54e[_0x93d3fb(0x345e)]['length']){if(_0x2cf54e['isReady'](!0x0)){var _0x18ab1a=_0x2cf54e[_0x93d3fb(0x2d7)]||'InstancedMesh'===_0x2cf54e[_0x93d3fb(0x1d40)]()||_0x93d3fb(0x2684)===_0x2cf54e[_0x93d3fb(0x1d40)]()||_0x53fb6d[_0x93d3fb(0x179f)]()[_0x93d3fb(0x1143)]&&0x0<_0x2cf54e['instances'][_0x93d3fb(0x3785)];for(const _0x3c8d92 of this[_0x93d3fb(0x3e3e)])_0x3c8d92[_0x93d3fb(0x3b40)](_0x2cf54e,_0x18ab1a)||(_0x41bad7=!0x1);if(_0x5def17){const _0x4bdbbb=_0x2cf54e[_0x93d3fb(0xefb)]||this[_0x93d3fb(0x2bb3)];if(_0x4bdbbb){if(_0x4bdbbb[_0x93d3fb(0x1579)])for(const _0x2518e1 of _0x2cf54e[_0x93d3fb(0x345e)]){const _0x2ad856=_0x2518e1[_0x93d3fb(0x1458)]();_0x2ad856&&_0x2ad856[_0x93d3fb(0x2b6d)]&&null!=_0x2ad856['getRenderTargetTextures']&&-0x1===this[_0x93d3fb(0x3ddb)]['indexOf'](_0x2ad856)&&(this[_0x93d3fb(0x3ddb)][_0x93d3fb(0x1e1d)](_0x2ad856),this[_0x93d3fb(0x2e4d)]['concatWithNoDuplicate'](_0x2ad856[_0x93d3fb(0x29df)]()));}else _0x4bdbbb[_0x93d3fb(0x2b6d)]&&null!=_0x4bdbbb[_0x93d3fb(0x29df)]&&-0x1===this[_0x93d3fb(0x3ddb)][_0x93d3fb(0x850)](_0x4bdbbb)&&(this[_0x93d3fb(0x3ddb)]['push'](_0x4bdbbb),this[_0x93d3fb(0x2e4d)]['concatWithNoDuplicate'](_0x4bdbbb[_0x93d3fb(0x29df)]()));}}}else _0x41bad7=!0x1;}}if(!_0x41bad7)return!0x1;if(!_0x53fb6d[_0x93d3fb(0x2049)]())return!0x1;if(_0x5def17)for(_0x5f4c89=0x0;_0x5f4c89<this[_0x93d3fb(0x2e4d)][_0x93d3fb(0x3785)];++_0x5f4c89){const _0xbbba65=this['_materialsRenderTargets'][_0x93d3fb(0x1b48)][_0x5f4c89];if(!_0xbbba65[_0x93d3fb(0x3787)]())return!0x1;}for(_0x5f4c89=0x0;_0x5f4c89<this[_0x93d3fb(0x575)][_0x93d3fb(0x3785)];_0x5f4c89++)if(this[_0x93d3fb(0x575)][_0x5f4c89][_0x93d3fb(0x255e)]===_0x4c69ad['g'][_0x93d3fb(0x2da4)])return!0x1;if(this[_0x93d3fb(0x3d90)]&&0x0<this['activeCameras'][_0x93d3fb(0x3785)]){for(const _0x1510b7 of this['activeCameras'])if(!_0x1510b7[_0x93d3fb(0x1977)](!0x0))return!0x1;}else{if(this[_0x93d3fb(0x3728)]&&!this['activeCamera'][_0x93d3fb(0x1977)](!0x0))return!0x1;}for(const _0x17fff4 of this[_0x93d3fb(0x3ca7)])if(!_0x17fff4[_0x93d3fb(0x1977)]())return!0x1;return!0x0;}[_0x2dfcdb(0x1251)](){var _0x116e87=_0x2dfcdb;this['_cachedMaterial']=null,this[_0x116e87(0x1a9b)]=null,this[_0x116e87(0xb6f)]=null;}['registerBeforeRender'](_0x5905e1){var _0xc84585=_0x2dfcdb;this['onBeforeRenderObservable'][_0xc84585(0x33ee)](_0x5905e1);}[_0x2dfcdb(0xb23)](_0x9a8c07){var _0x2bac1d=_0x2dfcdb;this[_0x2bac1d(0x2fd3)][_0x2bac1d(0x34dc)](_0x9a8c07);}['registerAfterRender'](_0x1078f0){this['onAfterRenderObservable']['add'](_0x1078f0);}[_0x2dfcdb(0xbe5)](_0x480368){var _0x498662=_0x2dfcdb;this[_0x498662(0x3b55)][_0x498662(0x34dc)](_0x480368);}[_0x2dfcdb(0x2018)](_0x564883){const _0x273db9=()=>{_0x564883(),setTimeout(()=>{var _0x1dc59e=a7_0x2532;this[_0x1dc59e(0xb23)](_0x273db9);});};this['registerBeforeRender'](_0x273db9);}['executeOnceBeforeRender'](_0x3f6a22,_0x4afe2){var _0x5a04ba=_0x2dfcdb;void 0x0!==_0x4afe2?setTimeout(()=>{var _0x408564=a7_0x2532;this[_0x408564(0x2018)](_0x3f6a22);},_0x4afe2):this[_0x5a04ba(0x2018)](_0x3f6a22);}[_0x2dfcdb(0x2fcd)](_0x2cfe32){var _0x3a442d=_0x2dfcdb;this[_0x3a442d(0xfc8)]['push'](_0x2cfe32);}[_0x2dfcdb(0x118e)](_0x1dea32){var _0x82a117=_0x2dfcdb,_0xb463e1=this[_0x82a117(0x129a)],_0x1dea32=this['_pendingData']['indexOf'](_0x1dea32);-0x1!==_0x1dea32&&this[_0x82a117(0xfc8)][_0x82a117(0x2e7)](_0x1dea32,0x1),_0xb463e1&&!this['isLoading']&&this['onDataLoadedObservable']['notifyObservers'](this);}['getWaitingItemsCount'](){var _0x5299d9=_0x2dfcdb;return this[_0x5299d9(0xfc8)][_0x5299d9(0x3785)];}get[_0x2dfcdb(0x129a)](){var _0x176c17=_0x2dfcdb;return 0x0<this['_pendingData'][_0x176c17(0x3785)];}[_0x2dfcdb(0x1d66)](_0x230e79,_0x417bb5=!0x1){var _0x24ebd7=_0x2dfcdb;this[_0x24ebd7(0x2dff)][_0x24ebd7(0x2e19)](_0x230e79),null===this['_executeWhenReadyTimeoutId']&&this[_0x24ebd7(0x392a)](_0x417bb5);}[_0x2dfcdb(0xcb5)](_0x1b2b57=!0x1){return new Promise(_0x43ab0d=>{var _0x3b1713=a7_0x2532;this[_0x3b1713(0x1d66)](()=>{_0x43ab0d();},_0x1b2b57);});}['_checkIsReady'](_0xc3e774=!0x1){var _0x585710=_0x2dfcdb;return this[_0x585710(0x3ac1)](),this[_0x585710(0x1977)](_0xc3e774)?(this[_0x585710(0x2dff)][_0x585710(0x2231)](this),this[_0x585710(0x2dff)][_0x585710(0xc60)](),void(this['_executeWhenReadyTimeoutId']=null)):this[_0x585710(0x670)]?(this['onReadyObservable']['clear'](),void(this[_0x585710(0x36e2)]=null)):void(this[_0x585710(0x36e2)]=setTimeout(()=>{var _0x5d9c1a=_0x585710;this[_0x5d9c1a(0x1c0e)](),this['_checkIsReady'](_0xc3e774);},0x64));}get[_0x2dfcdb(0x282e)](){var _0xc2fe86=_0x2dfcdb;return this[_0xc2fe86(0x116c)];}['resetLastAnimationTimeFrame'](){var _0x3b2bd0=_0x2dfcdb;this[_0x3b2bd0(0x3015)]=_0x332f33['F'][_0x3b2bd0(0x3e6d)];}['getViewMatrix'](){var _0x2792ce=_0x2dfcdb;return this[_0x2792ce(0x204b)];}[_0x2dfcdb(0x9d4)](){var _0x5c2c08=_0x2dfcdb;return this[_0x5c2c08(0x2a7b)];}['getTransformMatrix'](){var _0x5e96e9=_0x2dfcdb;return this[_0x5e96e9(0x1ca2)];}[_0x2dfcdb(0x2861)](_0x555a5a,_0xdc8f34,_0x2e972c,_0x1e16df){var _0x1e6955=_0x2dfcdb;_0x2e972c||_0x1e16df||!this[_0x1e6955(0x33fd)]||(this['_multiviewSceneUbo'][_0x1e6955(0x3551)](),this[_0x1e6955(0x33fd)]=null),this['_viewUpdateFlag']===_0x555a5a[_0x1e6955(0x50b)]&&this['_projectionUpdateFlag']===_0xdc8f34[_0x1e6955(0x50b)]||(this['_viewUpdateFlag']=_0x555a5a['updateFlag'],this[_0x1e6955(0x4d1)]=_0xdc8f34['updateFlag'],this[_0x1e6955(0x204b)]=_0x555a5a,this['_projectionMatrix']=_0xdc8f34,this[_0x1e6955(0x204b)][_0x1e6955(0x242a)](this['_projectionMatrix'],this[_0x1e6955(0x1ca2)]),this[_0x1e6955(0x381c)]?_0x4696a2['i']['GetPlanesToRef'](this[_0x1e6955(0x1ca2)],this[_0x1e6955(0x381c)]):this[_0x1e6955(0x381c)]=_0x4696a2['i'][_0x1e6955(0x411f)](this[_0x1e6955(0x1ca2)]),this['_multiviewSceneUbo']&&this['_multiviewSceneUbo']['useUbo']?this[_0x1e6955(0x371e)](_0x2e972c,_0x1e16df):this[_0x1e6955(0x13fa)][_0x1e6955(0x611)]&&(this[_0x1e6955(0x13fa)][_0x1e6955(0xe29)](_0x1e6955(0x33e8),this[_0x1e6955(0x1ca2)]),this[_0x1e6955(0x13fa)][_0x1e6955(0xe29)](_0x1e6955(0x1f48),this[_0x1e6955(0x204b)]),this[_0x1e6955(0x13fa)][_0x1e6955(0xe29)](_0x1e6955(0x4059),this['_projectionMatrix'])));}[_0x2dfcdb(0xa74)](){var _0x722dd3=_0x2dfcdb;return this[_0x722dd3(0x33fd)]||this[_0x722dd3(0x13fa)];}[_0x2dfcdb(0x98f)](_0x311930){var _0x196fff=_0x2dfcdb;const _0x4146f2=new _0xd111e5['M'](this['_engine'],void 0x0,!0x1,null!=_0x311930?_0x311930:_0x196fff(0xa56));return _0x4146f2[_0x196fff(0x356a)](_0x196fff(0x33e8),0x10),_0x4146f2[_0x196fff(0x356a)](_0x196fff(0x1f48),0x10),_0x4146f2[_0x196fff(0x356a)]('projection',0x10),_0x4146f2[_0x196fff(0x356a)]('vEyePosition',0x4),_0x4146f2;}['setSceneUniformBuffer'](_0x52951f){this['_sceneUbo']=_0x52951f,this['_viewUpdateFlag']=-0x1,this['_projectionUpdateFlag']=-0x1;}[_0x2dfcdb(0x3807)](){var _0x1e57b8=_0x2dfcdb;return _0x202c19['K'][_0x1e57b8(0x314d)];}['addMesh'](_0x3f8024,_0x181d4d=!0x1){var _0x1a222d=_0x2dfcdb;this[_0x1a222d(0x37c2)]||(this[_0x1a222d(0x228)][_0x1a222d(0x1e1d)](_0x3f8024),_0x3f8024[_0x1a222d(0x1741)](),_0x3f8024['parent']||_0x3f8024[_0x1a222d(0xca7)](),this[_0x1a222d(0x1570)]['notifyObservers'](_0x3f8024),_0x181d4d&&_0x3f8024['getChildMeshes']()[_0x1a222d(0x66b)](_0x28d4de=>{this['addMesh'](_0x28d4de);}));}['removeMesh'](_0x436c6f,_0x322fd2=!0x1){var _0x404996=_0x2dfcdb,_0x24c7cb=this[_0x404996(0x228)][_0x404996(0x850)](_0x436c6f);return-0x1!==_0x24c7cb&&(this[_0x404996(0x228)][_0x24c7cb]=this[_0x404996(0x228)][this[_0x404996(0x228)][_0x404996(0x3785)]-0x1],this[_0x404996(0x228)][_0x404996(0x30ce)](),_0x436c6f[_0x404996(0x2a18)]||_0x436c6f['_removeFromSceneRootNodes']()),this[_0x404996(0x910)]['_invalidateMesh'](_0x436c6f),this[_0x404996(0x11ad)][_0x404996(0x2231)](_0x436c6f),_0x322fd2&&_0x436c6f[_0x404996(0x28ef)]()[_0x404996(0x66b)](_0x32dcf8=>{this['removeMesh'](_0x32dcf8);}),_0x24c7cb;}['addTransformNode'](_0x32ef27){var _0x17db8e=_0x2dfcdb;this[_0x17db8e(0x37c2)]||_0x32ef27[_0x17db8e(0x40ae)]()===this&&-0x1!==_0x32ef27[_0x17db8e(0x19d3)]||(_0x32ef27[_0x17db8e(0x19d3)]=this['transformNodes']['length'],this[_0x17db8e(0x3462)][_0x17db8e(0x1e1d)](_0x32ef27),_0x32ef27[_0x17db8e(0x2a18)]||_0x32ef27[_0x17db8e(0xca7)](),this[_0x17db8e(0x1124)]['notifyObservers'](_0x32ef27));}[_0x2dfcdb(0xb1f)](_0x280f20){var _0x4c696a=_0x2dfcdb,_0x34d93f=_0x280f20['_indexInSceneTransformNodesArray'];if(-0x1!==_0x34d93f){if(_0x34d93f!==this[_0x4c696a(0x3462)][_0x4c696a(0x3785)]-0x1){const _0x1941eb=this[_0x4c696a(0x3462)][this[_0x4c696a(0x3462)][_0x4c696a(0x3785)]-0x1];(this['transformNodes'][_0x34d93f]=_0x1941eb)['_indexInSceneTransformNodesArray']=_0x34d93f;}_0x280f20[_0x4c696a(0x19d3)]=-0x1,this[_0x4c696a(0x3462)][_0x4c696a(0x30ce)](),_0x280f20[_0x4c696a(0x2a18)]||_0x280f20['_removeFromSceneRootNodes']();}return this['onTransformNodeRemovedObservable'][_0x4c696a(0x2231)](_0x280f20),_0x34d93f;}[_0x2dfcdb(0x11e3)](_0x2f9033){var _0x33727e=_0x2dfcdb,_0xd272bd=this[_0x33727e(0x2e5f)][_0x33727e(0x850)](_0x2f9033);return-0x1!==_0xd272bd&&(this[_0x33727e(0x2e5f)][_0x33727e(0x2e7)](_0xd272bd,0x1),this[_0x33727e(0x18c9)][_0x33727e(0x2231)](_0x2f9033),this[_0x33727e(0x210)](this['_activeSkeletons'])),_0xd272bd;}[_0x2dfcdb(0x270c)](_0x480a18){var _0x127248=_0x2dfcdb;return _0x480a18=this['morphTargetManagers'][_0x127248(0x850)](_0x480a18),(-0x1!==_0x480a18&&this[_0x127248(0xe73)][_0x127248(0x2e7)](_0x480a18,0x1),_0x480a18);}[_0x2dfcdb(0x1f98)](_0x2d19d6){var _0x4c6831=_0x2dfcdb,_0x51a21e=this[_0x4c6831(0x2a0d)][_0x4c6831(0x850)](_0x2d19d6);if(-0x1!==_0x51a21e){for(const _0x1c5d2f of this[_0x4c6831(0x228)])_0x1c5d2f[_0x4c6831(0x1a36)](_0x2d19d6,!0x1);this[_0x4c6831(0x2a0d)]['splice'](_0x51a21e,0x1),this[_0x4c6831(0x2e3f)](),_0x2d19d6[_0x4c6831(0x2a18)]||_0x2d19d6['_removeFromSceneRootNodes']();}return this[_0x4c6831(0xa1d)][_0x4c6831(0x2231)](_0x2d19d6),_0x51a21e;}[_0x2dfcdb(0x405e)](_0x3ca12d){var _0x18d43d=_0x2dfcdb,_0x21a1af,_0x43b9fd=this[_0x18d43d(0x219b)][_0x18d43d(0x850)](_0x3ca12d);return-0x1!==_0x43b9fd&&(this[_0x18d43d(0x219b)]['splice'](_0x43b9fd,0x1),_0x3ca12d[_0x18d43d(0x2a18)]||_0x3ca12d[_0x18d43d(0xc86)]()),this['activeCameras']&&-0x1!==(_0x21a1af=this[_0x18d43d(0x3d90)][_0x18d43d(0x850)](_0x3ca12d))&&this[_0x18d43d(0x3d90)][_0x18d43d(0x2e7)](_0x21a1af,0x1),this[_0x18d43d(0x3728)]===_0x3ca12d&&(0x0<this[_0x18d43d(0x219b)]['length']?this[_0x18d43d(0x3728)]=this[_0x18d43d(0x219b)][0x0]:this['activeCamera']=null),this[_0x18d43d(0x2897)][_0x18d43d(0x2231)](_0x3ca12d),_0x43b9fd;}[_0x2dfcdb(0x1375)](_0x121df0){var _0x35d983=_0x2dfcdb;return _0x121df0=this[_0x35d983(0x3ca7)][_0x35d983(0x850)](_0x121df0),(-0x1!==_0x121df0&&(this[_0x35d983(0x3ca7)][_0x35d983(0x2e7)](_0x121df0,0x1),this[_0x35d983(0x210)](this[_0x35d983(0x2269)])),_0x121df0);}[_0x2dfcdb(0x3b58)](_0x2157e8){var _0x27d88c=_0x2dfcdb;return _0x2157e8=this[_0x27d88c(0x5fd)]['indexOf'](_0x2157e8),(-0x1!==_0x2157e8&&this[_0x27d88c(0x5fd)]['splice'](_0x2157e8,0x1),_0x2157e8);}['stopAnimation'](_0x224019,_0x341d5f,_0x5abef4){}[_0x2dfcdb(0x1818)](_0x1a5b4e){var _0x598eeb=_0x2dfcdb;return _0x1a5b4e=this[_0x598eeb(0x270b)][_0x598eeb(0x850)](_0x1a5b4e),(-0x1!==_0x1a5b4e&&this[_0x598eeb(0x270b)][_0x598eeb(0x2e7)](_0x1a5b4e,0x1),_0x1a5b4e);}[_0x2dfcdb(0x1f7e)](_0x1d1d99){var _0x32c7e6=_0x2dfcdb,_0x231549=this[_0x32c7e6(0x2ee3)]['indexOf'](_0x1d1d99);return-0x1!==_0x231549&&this[_0x32c7e6(0x2ee3)]['splice'](_0x231549,0x1),this[_0x32c7e6(0x1e65)]['notifyObservers'](_0x1d1d99),_0x231549;}['removeMaterial'](_0x3f331e){var _0xbad84b=_0x2dfcdb,_0x273a64=_0x3f331e[_0xbad84b(0x110e)];if(-0x1!==_0x273a64&&_0x273a64<this['materials']['length']){if(_0x273a64!==this['materials'][_0xbad84b(0x3785)]-0x1){const _0x51c299=this['materials'][this[_0xbad84b(0x1d00)][_0xbad84b(0x3785)]-0x1];(this[_0xbad84b(0x1d00)][_0x273a64]=_0x51c299)[_0xbad84b(0x110e)]=_0x273a64;}_0x3f331e[_0xbad84b(0x110e)]=-0x1,this[_0xbad84b(0x1d00)][_0xbad84b(0x30ce)]();}return this[_0xbad84b(0x2eb6)][_0xbad84b(0x2231)](_0x3f331e),_0x273a64;}[_0x2dfcdb(0x3aa1)](_0x250239){var _0x4cdfec=_0x2dfcdb;return _0x250239=this[_0x4cdfec(0x2f39)][_0x4cdfec(0x850)](_0x250239),(-0x1!==_0x250239&&this[_0x4cdfec(0x2f39)][_0x4cdfec(0x2e7)](_0x250239,0x1),_0x250239);}[_0x2dfcdb(0x4161)](_0x49442f){var _0x31cd89=_0x2dfcdb,_0x537a9a=this[_0x31cd89(0x3ab1)][_0x31cd89(0x850)](_0x49442f);return-0x1!==_0x537a9a&&this[_0x31cd89(0x3ab1)]['splice'](_0x537a9a,0x1),this[_0x31cd89(0xea7)][_0x31cd89(0x2231)](_0x49442f),_0x537a9a;}[_0x2dfcdb(0x252d)](_0x144a2f){var _0x5007b1=_0x2dfcdb;if(!this[_0x5007b1(0x37c2)]){this[_0x5007b1(0x2a0d)]['push'](_0x144a2f),this[_0x5007b1(0x2e3f)](),_0x144a2f[_0x5007b1(0x2a18)]||_0x144a2f['_addToSceneRootNodes']();for(const _0x10b463 of this['meshes'])-0x1===_0x10b463[_0x5007b1(0x1038)][_0x5007b1(0x850)](_0x144a2f)&&(_0x10b463[_0x5007b1(0x1038)][_0x5007b1(0x1e1d)](_0x144a2f),_0x10b463[_0x5007b1(0x1741)]());this[_0x5007b1(0x30d8)][_0x5007b1(0x2231)](_0x144a2f);}}[_0x2dfcdb(0x2e3f)](){var _0x3c5892=_0x2dfcdb;this[_0x3c5892(0x121b)]&&this[_0x3c5892(0x2a0d)]['sort'](_0x57e34b['m'][_0x3c5892(0x19c1)]);}[_0x2dfcdb(0x24ff)](_0x3efdce){var _0x3d2455=_0x2dfcdb;this[_0x3d2455(0x37c2)]||(this['cameras'][_0x3d2455(0x1e1d)](_0x3efdce),this[_0x3d2455(0x1714)][_0x3d2455(0x2231)](_0x3efdce),_0x3efdce['parent']||_0x3efdce[_0x3d2455(0xca7)]());}[_0x2dfcdb(0x152e)](_0x43c452){var _0x16f65a=_0x2dfcdb;this[_0x16f65a(0x37c2)]||(this[_0x16f65a(0x2e5f)][_0x16f65a(0x1e1d)](_0x43c452),this['onNewSkeletonAddedObservable'][_0x16f65a(0x2231)](_0x43c452));}[_0x2dfcdb(0x41e)](_0x3bc97d){var _0x2bc027=_0x2dfcdb;this[_0x2bc027(0x37c2)]||this[_0x2bc027(0x3ca7)][_0x2bc027(0x1e1d)](_0x3bc97d);}[_0x2dfcdb(0x178e)](_0x1c1a2e){var _0x229f59=_0x2dfcdb;this[_0x229f59(0x37c2)]||this[_0x229f59(0x5fd)][_0x229f59(0x1e1d)](_0x1c1a2e);}[_0x2dfcdb(0x28da)](_0x290f73){var _0x103842=_0x2dfcdb;this[_0x103842(0x37c2)]||this[_0x103842(0x270b)][_0x103842(0x1e1d)](_0x290f73);}[_0x2dfcdb(0xb4f)](_0x27170e){var _0x1c6723=_0x2dfcdb;this[_0x1c6723(0x37c2)]||(this[_0x1c6723(0x2ee3)][_0x1c6723(0x1e1d)](_0x27170e),this['onNewMultiMaterialAddedObservable'][_0x1c6723(0x2231)](_0x27170e));}[_0x2dfcdb(0x650)](_0xf8d95e){var _0x4b59d7=_0x2dfcdb;this[_0x4b59d7(0x37c2)]||_0xf8d95e[_0x4b59d7(0x40ae)]()===this&&-0x1!==_0xf8d95e[_0x4b59d7(0x110e)]||(_0xf8d95e[_0x4b59d7(0x110e)]=this[_0x4b59d7(0x1d00)]['length'],this['materials'][_0x4b59d7(0x1e1d)](_0xf8d95e),this[_0x4b59d7(0x11ec)]['notifyObservers'](_0xf8d95e));}['addMorphTargetManager'](_0x23c29a){var _0x52d369=_0x2dfcdb;this['_blockEntityCollection']||this[_0x52d369(0xe73)][_0x52d369(0x1e1d)](_0x23c29a);}[_0x2dfcdb(0x2caf)](_0x51b270){var _0x598236=_0x2dfcdb;this[_0x598236(0x37c2)]||(this[_0x598236(0x37d4)]&&(this[_0x598236(0x37d4)][_0x51b270['uniqueId']]=this[_0x598236(0x575)][_0x598236(0x3785)]),this['geometries'][_0x598236(0x1e1d)](_0x51b270));}[_0x2dfcdb(0x24b4)](_0x192585){var _0x442c48=_0x2dfcdb;this[_0x442c48(0x2f39)][_0x442c48(0x1e1d)](_0x192585);}[_0x2dfcdb(0x22e5)](_0x19ab37){var _0x449189=_0x2dfcdb;this['_blockEntityCollection']||(this['textures'][_0x449189(0x1e1d)](_0x19ab37),this['onNewTextureAddedObservable'][_0x449189(0x2231)](_0x19ab37));}[_0x2dfcdb(0x261b)](_0x7aa75e,_0x39722e=!0x0){var _0x27084d=_0x2dfcdb;this[_0x27084d(0xe76)][_0x27084d(0x1d97)]()&&(this[_0x27084d(0x3728)]&&this[_0x27084d(0x3728)][_0x27084d(0x32c4)](),this[_0x27084d(0x3728)]=_0x7aa75e,_0x39722e&&_0x7aa75e['attachControl']());}[_0x2dfcdb(0x5ba)](_0x5d22a1){var _0x1051c5=_0x2dfcdb;return _0x5d22a1=this[_0x1051c5(0x15c0)](_0x5d22a1),_0x5d22a1?this['activeCamera']=_0x5d22a1:null;}[_0x2dfcdb(0x2a2b)](_0x109882){var _0x3395e5=_0x2dfcdb;return _0x109882=this[_0x3395e5(0x16da)](_0x109882),_0x109882?this[_0x3395e5(0x3728)]=_0x109882:null;}[_0x2dfcdb(0x60b)](_0x59c7d2){var _0x42ea05=_0x2dfcdb;for(let _0x3a34bd=0x0;_0x3a34bd<this[_0x42ea05(0x270b)][_0x42ea05(0x3785)];_0x3a34bd++)if(this[_0x42ea05(0x270b)][_0x3a34bd][_0x42ea05(0x3844)]===_0x59c7d2)return this[_0x42ea05(0x270b)][_0x3a34bd];return null;}[_0x2dfcdb(0x2314)](_0x7fad8e,_0x30925b){var _0x561ee6=_0x2dfcdb;for(let _0x31d67e=0x0;_0x31d67e<this[_0x561ee6(0x1d00)][_0x561ee6(0x3785)];_0x31d67e++){var _0x34a03e=this[_0x561ee6(0x1d00)][_0x31d67e];if(_0x30925b(_0x34a03e))return _0x34a03e;}if(_0x7fad8e)for(let _0x3d2e89=0x0;_0x3d2e89<this[_0x561ee6(0x2ee3)]['length'];_0x3d2e89++){var _0x1da3dd=this[_0x561ee6(0x2ee3)][_0x3d2e89];if(_0x30925b(_0x1da3dd))return _0x1da3dd;}return null;}[_0x2dfcdb(0x3f2a)](_0x19beb9,_0x28756a=!0x1){var _0x47f1df=_0x2dfcdb;return this['_getMaterial'](_0x28756a,_0x13d0cb=>_0x13d0cb[_0x47f1df(0x1441)]===_0x19beb9);}['getMaterialById'](_0x117131,_0x86ffb5=!0x1){var _0x42d8f2=_0x2dfcdb;return this[_0x42d8f2(0x2314)](_0x86ffb5,_0xace70a=>_0xace70a['id']===_0x117131);}['getMaterialByName'](_0x149070,_0x5c1f0c=!0x1){var _0x4310a3=_0x2dfcdb;return this[_0x4310a3(0x2314)](_0x5c1f0c,_0x2955e8=>_0x2955e8['name']===_0x149070);}[_0x2dfcdb(0x37fc)](_0x14a1a7,_0x543a6f=!0x1){var _0x26b917=_0x2dfcdb;for(let _0x86198d=this['materials'][_0x26b917(0x3785)]-0x1;0x0<=_0x86198d;_0x86198d--)if(this['materials'][_0x86198d]['id']===_0x14a1a7)return this[_0x26b917(0x1d00)][_0x86198d];if(_0x543a6f){for(let _0x4b7b09=this[_0x26b917(0x2ee3)][_0x26b917(0x3785)]-0x1;0x0<=_0x4b7b09;_0x4b7b09--)if(this[_0x26b917(0x2ee3)][_0x4b7b09]['id']===_0x14a1a7)return this[_0x26b917(0x2ee3)][_0x4b7b09];}return null;}[_0x2dfcdb(0x4015)](_0x3a5d04){var _0x27faa7=_0x2dfcdb;for(let _0x2f1c94=0x0;_0x2f1c94<this['textures'][_0x27faa7(0x3785)];_0x2f1c94++)if(this[_0x27faa7(0x3ab1)][_0x2f1c94][_0x27faa7(0x1441)]===_0x3a5d04)return this[_0x27faa7(0x3ab1)][_0x2f1c94];return null;}[_0x2dfcdb(0x120d)](_0x15e783){var _0x32c544=_0x2dfcdb;for(let _0x41688b=0x0;_0x41688b<this[_0x32c544(0x3ab1)][_0x32c544(0x3785)];_0x41688b++)if(this['textures'][_0x41688b][_0x32c544(0x3844)]===_0x15e783)return this['textures'][_0x41688b];return null;}[_0x2dfcdb(0x15c0)](_0x4777d3){var _0x1902ee=_0x2dfcdb;for(let _0x1819d3=0x0;_0x1819d3<this['cameras'][_0x1902ee(0x3785)];_0x1819d3++)if(this[_0x1902ee(0x219b)][_0x1819d3]['id']===_0x4777d3)return this[_0x1902ee(0x219b)][_0x1819d3];return null;}[_0x2dfcdb(0x265f)](_0x43ac0e){var _0x10c4c7=_0x2dfcdb;for(let _0x4b548b=0x0;_0x4b548b<this[_0x10c4c7(0x219b)][_0x10c4c7(0x3785)];_0x4b548b++)if(this[_0x10c4c7(0x219b)][_0x4b548b][_0x10c4c7(0x1441)]===_0x43ac0e)return this[_0x10c4c7(0x219b)][_0x4b548b];return null;}['getCameraByName'](_0xc66869){var _0x401a89=_0x2dfcdb;for(let _0x3bbd3b=0x0;_0x3bbd3b<this[_0x401a89(0x219b)][_0x401a89(0x3785)];_0x3bbd3b++)if(this['cameras'][_0x3bbd3b][_0x401a89(0x3844)]===_0xc66869)return this['cameras'][_0x3bbd3b];return null;}[_0x2dfcdb(0x288f)](_0x20a020){var _0x5dc7fd=_0x2dfcdb;for(let _0x1c5111=0x0;_0x1c5111<this[_0x5dc7fd(0x2e5f)]['length'];_0x1c5111++){var _0xf28c90=this[_0x5dc7fd(0x2e5f)][_0x1c5111];for(let _0x4b3743=0x0;_0x4b3743<_0xf28c90[_0x5dc7fd(0x152a)][_0x5dc7fd(0x3785)];_0x4b3743++)if(_0xf28c90[_0x5dc7fd(0x152a)][_0x4b3743]['id']===_0x20a020)return _0xf28c90[_0x5dc7fd(0x152a)][_0x4b3743];}return null;}[_0x2dfcdb(0x1dfc)](_0x1f79a4){var _0x100849=_0x2dfcdb;for(let _0x38eedc=0x0;_0x38eedc<this[_0x100849(0x2e5f)][_0x100849(0x3785)];_0x38eedc++){var _0x28d99d=this[_0x100849(0x2e5f)][_0x38eedc];for(let _0x688012=0x0;_0x688012<_0x28d99d['bones']['length'];_0x688012++)if(_0x28d99d['bones'][_0x688012]['name']===_0x1f79a4)return _0x28d99d[_0x100849(0x152a)][_0x688012];}return null;}[_0x2dfcdb(0x24c0)](_0x11902f){var _0x3ab805=_0x2dfcdb;for(let _0x49361c=0x0;_0x49361c<this[_0x3ab805(0x2a0d)]['length'];_0x49361c++)if(this['lights'][_0x49361c]['name']===_0x11902f)return this[_0x3ab805(0x2a0d)][_0x49361c];return null;}[_0x2dfcdb(0x1e79)](_0x32a430){var _0xc4a7c4=_0x2dfcdb;for(let _0x5a0c45=0x0;_0x5a0c45<this[_0xc4a7c4(0x2a0d)][_0xc4a7c4(0x3785)];_0x5a0c45++)if(this['lights'][_0x5a0c45]['id']===_0x32a430)return this[_0xc4a7c4(0x2a0d)][_0x5a0c45];return null;}[_0x2dfcdb(0x3c23)](_0x10a24a){var _0x4c75b9=_0x2dfcdb;for(let _0x1acc3e=0x0;_0x1acc3e<this['lights'][_0x4c75b9(0x3785)];_0x1acc3e++)if(this[_0x4c75b9(0x2a0d)][_0x1acc3e][_0x4c75b9(0x1441)]===_0x10a24a)return this[_0x4c75b9(0x2a0d)][_0x1acc3e];return null;}['getParticleSystemById'](_0x293169){var _0x8ceca5=_0x2dfcdb;for(let _0x4b9018=0x0;_0x4b9018<this['particleSystems'][_0x8ceca5(0x3785)];_0x4b9018++)if(this[_0x8ceca5(0x3ca7)][_0x4b9018]['id']===_0x293169)return this[_0x8ceca5(0x3ca7)][_0x4b9018];return null;}[_0x2dfcdb(0x16f0)](_0x5b3d87){var _0x354397=_0x2dfcdb;for(let _0x29103f=0x0;_0x29103f<this['geometries'][_0x354397(0x3785)];_0x29103f++)if(this[_0x354397(0x575)][_0x29103f]['id']===_0x5b3d87)return this['geometries'][_0x29103f];return null;}['_getGeometryByUniqueId'](_0x44138e){var _0x471cbb=_0x2dfcdb;if(this[_0x471cbb(0x37d4)]){var _0x2f57fd=this[_0x471cbb(0x37d4)][_0x44138e];if(void 0x0!==_0x2f57fd)return this[_0x471cbb(0x575)][_0x2f57fd];}else{for(let _0x1dcc44=0x0;_0x1dcc44<this[_0x471cbb(0x575)]['length'];_0x1dcc44++)if(this[_0x471cbb(0x575)][_0x1dcc44]['uniqueId']===_0x44138e)return this[_0x471cbb(0x575)][_0x1dcc44];}return null;}[_0x2dfcdb(0x4025)](_0x2e6f72,_0x14459a){var _0x504480=_0x2dfcdb;return!(!_0x14459a&&this['_getGeometryByUniqueId'](_0x2e6f72[_0x504480(0x1441)])||(this[_0x504480(0x2caf)](_0x2e6f72),this[_0x504480(0x2e68)]['notifyObservers'](_0x2e6f72),0x0));}[_0x2dfcdb(0x2e24)](_0x1b9988){var _0x14c481=_0x2dfcdb;let _0xf0bef5;if(this[_0x14c481(0x37d4)]){if(void 0x0===(_0xf0bef5=this[_0x14c481(0x37d4)][_0x1b9988[_0x14c481(0x1441)]]))return!0x1;}else{if((_0xf0bef5=this[_0x14c481(0x575)][_0x14c481(0x850)](_0x1b9988))<0x0)return!0x1;}var _0x259b5e;return _0xf0bef5!==this[_0x14c481(0x575)][_0x14c481(0x3785)]-0x1&&(_0x259b5e=this[_0x14c481(0x575)][this[_0x14c481(0x575)][_0x14c481(0x3785)]-0x1])&&(this[_0x14c481(0x575)][_0xf0bef5]=_0x259b5e,this['_geometriesByUniqueId']&&(this[_0x14c481(0x37d4)][_0x259b5e[_0x14c481(0x1441)]]=_0xf0bef5)),this[_0x14c481(0x37d4)]&&(this[_0x14c481(0x37d4)][_0x1b9988[_0x14c481(0x1441)]]=void 0x0),this['geometries'][_0x14c481(0x30ce)](),this[_0x14c481(0x2ccd)]['notifyObservers'](_0x1b9988),!0x0;}[_0x2dfcdb(0x661)](){var _0x448380=_0x2dfcdb;return this[_0x448380(0x575)];}['getMeshById'](_0x25937a){var _0x43e76c=_0x2dfcdb;for(let _0x1161a0=0x0;_0x1161a0<this[_0x43e76c(0x228)][_0x43e76c(0x3785)];_0x1161a0++)if(this[_0x43e76c(0x228)][_0x1161a0]['id']===_0x25937a)return this[_0x43e76c(0x228)][_0x1161a0];return null;}['getMeshesById'](_0x36192b){var _0x4ea9d4=_0x2dfcdb;return this[_0x4ea9d4(0x228)][_0x4ea9d4(0x2a44)](function(_0x3658cf){return _0x3658cf['id']===_0x36192b;});}[_0x2dfcdb(0x3d49)](_0x595de7){var _0x2bed46=_0x2dfcdb;for(let _0x405ec3=0x0;_0x405ec3<this[_0x2bed46(0x3462)][_0x2bed46(0x3785)];_0x405ec3++)if(this[_0x2bed46(0x3462)][_0x405ec3]['id']===_0x595de7)return this[_0x2bed46(0x3462)][_0x405ec3];return null;}['getTransformNodeByUniqueId'](_0xe69866){var _0x5eff0b=_0x2dfcdb;for(let _0x47e19d=0x0;_0x47e19d<this[_0x5eff0b(0x3462)][_0x5eff0b(0x3785)];_0x47e19d++)if(this['transformNodes'][_0x47e19d][_0x5eff0b(0x1441)]===_0xe69866)return this['transformNodes'][_0x47e19d];return null;}[_0x2dfcdb(0x51a)](_0x59f7f3){var _0x49d056=_0x2dfcdb;return this[_0x49d056(0x3462)][_0x49d056(0x2a44)](function(_0x16185d){return _0x16185d['id']===_0x59f7f3;});}[_0x2dfcdb(0x640)](_0x2f64eb){var _0x4ebf24=_0x2dfcdb;for(let _0x353b4c=0x0;_0x353b4c<this['meshes']['length'];_0x353b4c++)if(this[_0x4ebf24(0x228)][_0x353b4c][_0x4ebf24(0x1441)]===_0x2f64eb)return this['meshes'][_0x353b4c];return null;}[_0x2dfcdb(0x1af8)](_0x517515){var _0x527ca2=_0x2dfcdb;for(let _0x3d80f2=this['meshes'][_0x527ca2(0x3785)]-0x1;0x0<=_0x3d80f2;_0x3d80f2--)if(this['meshes'][_0x3d80f2]['id']===_0x517515)return this[_0x527ca2(0x228)][_0x3d80f2];return null;}[_0x2dfcdb(0x38f5)](_0x262148){var _0x825c97=_0x2dfcdb;let _0x4db431;for(_0x4db431=this[_0x825c97(0x228)][_0x825c97(0x3785)]-0x1;0x0<=_0x4db431;_0x4db431--)if(this[_0x825c97(0x228)][_0x4db431]['id']===_0x262148)return this['meshes'][_0x4db431];for(_0x4db431=this['transformNodes'][_0x825c97(0x3785)]-0x1;0x0<=_0x4db431;_0x4db431--)if(this['transformNodes'][_0x4db431]['id']===_0x262148)return this[_0x825c97(0x3462)][_0x4db431];for(_0x4db431=this[_0x825c97(0x219b)][_0x825c97(0x3785)]-0x1;0x0<=_0x4db431;_0x4db431--)if(this[_0x825c97(0x219b)][_0x4db431]['id']===_0x262148)return this[_0x825c97(0x219b)][_0x4db431];for(_0x4db431=this[_0x825c97(0x2a0d)][_0x825c97(0x3785)]-0x1;0x0<=_0x4db431;_0x4db431--)if(this['lights'][_0x4db431]['id']===_0x262148)return this[_0x825c97(0x2a0d)][_0x4db431];return null;}[_0x2dfcdb(0x1ab5)](_0x1f455b){var _0x9ef6a0=_0x2dfcdb,_0x48b9dd=this[_0x9ef6a0(0x2040)](_0x1f455b);if(_0x48b9dd)return _0x48b9dd;_0x48b9dd=this[_0x9ef6a0(0x3d49)](_0x1f455b);if(_0x48b9dd)return _0x48b9dd;_0x48b9dd=this['getLightById'](_0x1f455b);if(_0x48b9dd)return _0x48b9dd;return _0x48b9dd=this['getCameraById'](_0x1f455b),_0x48b9dd||this[_0x9ef6a0(0x288f)](_0x1f455b)||null;}[_0x2dfcdb(0x1515)](_0x482ca6){var _0xd33b24=_0x2dfcdb,_0x119c74=this[_0xd33b24(0x873)](_0x482ca6);if(_0x119c74)return _0x119c74;_0x119c74=this[_0xd33b24(0x3e84)](_0x482ca6);if(_0x119c74)return _0x119c74;_0x119c74=this[_0xd33b24(0x24c0)](_0x482ca6);if(_0x119c74)return _0x119c74;return _0x119c74=this[_0xd33b24(0x16da)](_0x482ca6),_0x119c74||this['getBoneByName'](_0x482ca6)||null;}[_0x2dfcdb(0x873)](_0x1ccf13){var _0x36a48f=_0x2dfcdb;for(let _0x2c6bf0=0x0;_0x2c6bf0<this[_0x36a48f(0x228)][_0x36a48f(0x3785)];_0x2c6bf0++)if(this[_0x36a48f(0x228)][_0x2c6bf0][_0x36a48f(0x3844)]===_0x1ccf13)return this[_0x36a48f(0x228)][_0x2c6bf0];return null;}[_0x2dfcdb(0x3e84)](_0x2c1606){var _0x7f86cd=_0x2dfcdb;for(let _0x52d5a1=0x0;_0x52d5a1<this[_0x7f86cd(0x3462)][_0x7f86cd(0x3785)];_0x52d5a1++)if(this[_0x7f86cd(0x3462)][_0x52d5a1][_0x7f86cd(0x3844)]===_0x2c1606)return this[_0x7f86cd(0x3462)][_0x52d5a1];return null;}['getLastSkeletonById'](_0x20f9d3){var _0xfc4d39=_0x2dfcdb;for(let _0x4e6a68=this[_0xfc4d39(0x2e5f)][_0xfc4d39(0x3785)]-0x1;0x0<=_0x4e6a68;_0x4e6a68--)if(this[_0xfc4d39(0x2e5f)][_0x4e6a68]['id']===_0x20f9d3)return this['skeletons'][_0x4e6a68];return null;}[_0x2dfcdb(0x3a59)](_0x591cbf){var _0x294347=_0x2dfcdb;for(let _0x1b03bc=0x0;_0x1b03bc<this['skeletons']['length'];_0x1b03bc++)if(this['skeletons'][_0x1b03bc][_0x294347(0x1441)]===_0x591cbf)return this[_0x294347(0x2e5f)][_0x1b03bc];return null;}[_0x2dfcdb(0x1932)](_0x4754af){var _0x1697cb=_0x2dfcdb;for(let _0x3a8836=0x0;_0x3a8836<this[_0x1697cb(0x2e5f)][_0x1697cb(0x3785)];_0x3a8836++)if(this[_0x1697cb(0x2e5f)][_0x3a8836]['id']===_0x4754af)return this[_0x1697cb(0x2e5f)][_0x3a8836];return null;}[_0x2dfcdb(0x2ba0)](_0x2c572f){var _0x4d2bd2=_0x2dfcdb;for(let _0x25f630=0x0;_0x25f630<this['skeletons'][_0x4d2bd2(0x3785)];_0x25f630++)if(this['skeletons'][_0x25f630]['name']===_0x2c572f)return this[_0x4d2bd2(0x2e5f)][_0x25f630];return null;}[_0x2dfcdb(0x1948)](_0x354249){var _0x2b9c87=_0x2dfcdb;for(let _0x48f318=0x0;_0x48f318<this[_0x2b9c87(0xe73)][_0x2b9c87(0x3785)];_0x48f318++)if(this[_0x2b9c87(0xe73)][_0x48f318][_0x2b9c87(0x1441)]===_0x354249)return this[_0x2b9c87(0xe73)][_0x48f318];return null;}[_0x2dfcdb(0xe37)](_0x4646e4){var _0x49fbfb=_0x2dfcdb;for(let _0x3295d0=0x0;_0x3295d0<this['morphTargetManagers'][_0x49fbfb(0x3785)];++_0x3295d0){const _0x2554f3=this[_0x49fbfb(0xe73)][_0x3295d0];for(let _0x36df76=0x0;_0x36df76<_0x2554f3[_0x49fbfb(0x37a7)];++_0x36df76){var _0x2fcbf0=_0x2554f3['getTarget'](_0x36df76);if(_0x2fcbf0['id']===_0x4646e4)return _0x2fcbf0;}}return null;}['getMorphTargetByName'](_0x305cf5){var _0x5aea4d=_0x2dfcdb;for(let _0x968e28=0x0;_0x968e28<this[_0x5aea4d(0xe73)][_0x5aea4d(0x3785)];++_0x968e28){const _0x471cbf=this[_0x5aea4d(0xe73)][_0x968e28];for(let _0x339b39=0x0;_0x339b39<_0x471cbf['numTargets'];++_0x339b39){var _0xfb6728=_0x471cbf[_0x5aea4d(0x2201)](_0x339b39);if(_0xfb6728[_0x5aea4d(0x3844)]===_0x305cf5)return _0xfb6728;}}return null;}[_0x2dfcdb(0x145d)](_0x2d5905){var _0x209cd8=_0x2dfcdb;for(let _0xe1306a=0x0;_0xe1306a<this[_0x209cd8(0x2f6e)][_0x209cd8(0x3785)];++_0xe1306a){var _0x26cc33=this[_0x209cd8(0x2f6e)][_0xe1306a];if(_0x26cc33[_0x209cd8(0x3844)]===_0x2d5905)return _0x26cc33;}return null;}[_0x2dfcdb(0xa0e)](_0x441afa){var _0x139ea5=_0x2dfcdb;return-0x1!==this[_0x139ea5(0x2f85)][_0x139ea5(0x850)](_0x441afa);}get[_0x2dfcdb(0xb65)](){var _0x3789f2=_0x2dfcdb;return this[_0x3789f2(0x2690)]||(this['_uid']=_0x208063['w1']['RandomId']()),this[_0x3789f2(0x2690)];}[_0x2dfcdb(0x1c42)](_0x23b2f9,_0x1984a6){var _0x4aad00=_0x2dfcdb;return this[_0x4aad00(0x1b52)]||(this[_0x4aad00(0x1b52)]=new _0x296851['x']()),this[_0x4aad00(0x1b52)][_0x4aad00(0x33ee)](_0x23b2f9,_0x1984a6);}[_0x2dfcdb(0x2864)](_0x39fa75){var _0x5d6f2c=_0x2dfcdb;return this['_externalData']?this[_0x5d6f2c(0x1b52)]['get'](_0x39fa75):null;}['getOrAddExternalDataWithFactory'](_0x4a8972,_0x3333f5){var _0x51ecbf=_0x2dfcdb;return this[_0x51ecbf(0x1b52)]||(this[_0x51ecbf(0x1b52)]=new _0x296851['x']()),this['_externalData'][_0x51ecbf(0x2932)](_0x4a8972,_0x3333f5);}['removeExternalData'](_0x3087b5){var _0x4c7dfa=_0x2dfcdb;return this[_0x4c7dfa(0x1b52)][_0x4c7dfa(0x418a)](_0x3087b5);}['_evaluateSubMesh'](_0x36785c,_0x586d07,_0x569f17,_0x2fb65a){var _0x1fa3f1=_0x2dfcdb;if(_0x2fb65a||_0x36785c['isInFrustum'](this[_0x1fa3f1(0x381c)])){for(const _0x3fecf1 of this[_0x1fa3f1(0x814)])_0x3fecf1[_0x1fa3f1(0x3b40)](_0x586d07,_0x36785c);const _0x552fc3=_0x36785c['getMaterial']();null!==_0x552fc3&&void 0x0!==_0x552fc3&&(_0x552fc3['hasRenderTargetTextures']&&null!=_0x552fc3[_0x1fa3f1(0x29df)]&&-0x1===this[_0x1fa3f1(0x3ddb)]['indexOf'](_0x552fc3)&&(this['_processedMaterials'][_0x1fa3f1(0x1e1d)](_0x552fc3),this['_materialsRenderTargets']['concatWithNoDuplicate'](_0x552fc3['getRenderTargetTextures']())),this['_renderingManager'][_0x1fa3f1(0x2c40)](_0x36785c,_0x586d07,_0x552fc3));}}['freeProcessedMaterials'](){var _0x2c0d66=_0x2dfcdb;this[_0x2c0d66(0x3ddb)][_0x2c0d66(0x3551)]();}get['blockfreeActiveMeshesAndRenderingGroups'](){var _0x49dcbe=_0x2dfcdb;return this[_0x49dcbe(0x34c9)];}set[_0x2dfcdb(0x26fa)](_0x408e32){var _0x4f447b=_0x2dfcdb;this[_0x4f447b(0x34c9)]!==_0x408e32&&(_0x408e32&&(this[_0x4f447b(0x2e31)](),this[_0x4f447b(0x3390)]()),this[_0x4f447b(0x34c9)]=_0x408e32);}[_0x2dfcdb(0x2e31)](){var _0x4e6878=_0x2dfcdb;if(!this[_0x4e6878(0x26fa)]&&(this['_activeMeshes'][_0x4e6878(0x3551)](),this[_0x4e6878(0x3728)]&&this[_0x4e6878(0x3728)][_0x4e6878(0x2f85)]&&this[_0x4e6878(0x3728)][_0x4e6878(0x2f85)][_0x4e6878(0x3551)](),this[_0x4e6878(0x3d90)]))for(let _0x1d5327=0x0;_0x1d5327<this['activeCameras']['length'];_0x1d5327++){const _0x1d7e5d=this[_0x4e6878(0x3d90)][_0x1d5327];_0x1d7e5d&&_0x1d7e5d[_0x4e6878(0x2f85)]&&_0x1d7e5d[_0x4e6878(0x2f85)][_0x4e6878(0x3551)]();}}[_0x2dfcdb(0x3390)](){var _0x3fd929=_0x2dfcdb;if(!this['blockfreeActiveMeshesAndRenderingGroups']&&(this['_renderingManager']&&this[_0x3fd929(0x293b)][_0x3fd929(0x3390)](),this[_0x3fd929(0x3ab1)]))for(let _0x2b6024=0x0;_0x2b6024<this[_0x3fd929(0x3ab1)]['length'];_0x2b6024++){const _0x76c86=this[_0x3fd929(0x3ab1)][_0x2b6024];_0x76c86&&_0x76c86['renderList']&&_0x76c86['freeRenderingGroups']();}}['_isInIntermediateRendering'](){var _0x37add9=_0x2dfcdb;return this[_0x37add9(0x263d)];}[_0x2dfcdb(0x269a)](_0x2424f6=!0x1,_0x455ef1,_0x36f743,_0x3fdb5e=!0x0,_0x12caf5=!0x1){var _0x556882=_0x2dfcdb;return this[_0x556882(0x1d66)](()=>{var _0x55aa2f=_0x556882;if(this[_0x55aa2f(0x3728)]){if(this[_0x55aa2f(0x381c)]||this[_0x55aa2f(0x8cd)](),this['_evaluateActiveMeshes'](),this['_activeMeshesFrozen']=!0x0,this[_0x55aa2f(0x1507)]=_0x12caf5,this[_0x55aa2f(0xd3d)]=_0x2424f6,_0x3fdb5e){for(let _0x347ee6=0x0;_0x347ee6<this[_0x55aa2f(0x2f85)][_0x55aa2f(0x3785)];_0x347ee6++)this[_0x55aa2f(0x2f85)][_0x55aa2f(0x1b48)][_0x347ee6][_0x55aa2f(0x3934)]();}_0x455ef1&&_0x455ef1();}else _0x36f743&&_0x36f743(_0x55aa2f(0x29b1));}),this;}[_0x2dfcdb(0x1489)](){var _0x550ac7=_0x2dfcdb;for(let _0x16af54=0x0;_0x16af54<this['meshes'][_0x550ac7(0x3785)];_0x16af54++){const _0x2ef547=this['meshes'][_0x16af54];_0x2ef547[_0x550ac7(0x93c)]&&(_0x2ef547[_0x550ac7(0x93c)][_0x550ac7(0x2594)]=!0x1);}for(let _0xe22903=0x0;_0xe22903<this[_0x550ac7(0x2f85)][_0x550ac7(0x3785)];_0xe22903++)this[_0x550ac7(0x2f85)][_0x550ac7(0x1b48)][_0xe22903][_0x550ac7(0x369d)]();return this['_activeMeshesFrozen']=!0x1,this;}[_0x2dfcdb(0x210)](_0x372b1c){var _0x5b96b7=_0x2dfcdb;(!this[_0x5b96b7(0xe76)][_0x5b96b7(0x2e32)]||this[_0x5b96b7(0xe76)][_0x5b96b7(0x36e4)]!==_0x4c69ad['g']['SNAPSHOTRENDERING_FAST'])&&this['_activeMeshesFrozen']&&this['_activeMeshes'][_0x5b96b7(0x3785)]||this['onBeforeRenderObservable'][_0x5b96b7(0x2e19)](()=>_0x372b1c[_0x5b96b7(0x3551)]());}[_0x2dfcdb(0x113e)](){var _0x38d4db=_0x2dfcdb,_0x65c8b3;if(this[_0x38d4db(0xe76)][_0x38d4db(0x2e32)]&&this[_0x38d4db(0xe76)][_0x38d4db(0x36e4)]===_0x4c69ad['g'][_0x38d4db(0x2409)])0x0<this['_activeMeshes'][_0x38d4db(0x3785)]&&(null!=(_0x65c8b3=this[_0x38d4db(0x3728)])&&_0x65c8b3['_activeMeshes'][_0x38d4db(0x2af4)](),this[_0x38d4db(0x2f85)][_0x38d4db(0x2af4)](),this[_0x38d4db(0x293b)]['reset'](),this[_0x38d4db(0x3ddb)]['reset'](),this['_activeParticleSystems']['reset'](),this[_0x38d4db(0x7a3)][_0x38d4db(0x2af4)](),this['_softwareSkinnedMeshes'][_0x38d4db(0x2af4)]());else{if(this[_0x38d4db(0x34a7)]&&this[_0x38d4db(0x2f85)][_0x38d4db(0x3785)]){if(!this['_skipEvaluateActiveMeshesCompletely']){var _0xdb2d1b=this[_0x38d4db(0x2f85)][_0x38d4db(0x3785)];for(let _0x4e18aa=0x0;_0x4e18aa<_0xdb2d1b;_0x4e18aa++){const _0x5d5b90=this[_0x38d4db(0x2f85)][_0x38d4db(0x1b48)][_0x4e18aa];_0x5d5b90[_0x38d4db(0x3c5a)]();}}if(this[_0x38d4db(0x2269)]){var _0x489ca9=this['_activeParticleSystems'][_0x38d4db(0x3785)];for(let _0x1e2d72=0x0;_0x1e2d72<_0x489ca9;_0x1e2d72++)this['_activeParticleSystems'][_0x38d4db(0x1b48)][_0x1e2d72][_0x38d4db(0x17a4)]();}this[_0x38d4db(0x293b)]['resetSprites']();}else{if(this[_0x38d4db(0x3728)]){this[_0x38d4db(0x323c)]['notifyObservers'](this),this[_0x38d4db(0x3728)]['_activeMeshes']['reset'](),this['_activeMeshes'][_0x38d4db(0x2af4)](),this[_0x38d4db(0x293b)]['reset'](),this['_processedMaterials'][_0x38d4db(0x2af4)](),this[_0x38d4db(0x2269)][_0x38d4db(0x2af4)](),this[_0x38d4db(0x7a3)][_0x38d4db(0x2af4)](),this[_0x38d4db(0x36c5)][_0x38d4db(0x2af4)](),this[_0x38d4db(0x2e4d)][_0x38d4db(0x2af4)]();for(const _0x52f808 of this['_beforeEvaluateActiveMeshStage'])_0x52f808[_0x38d4db(0x3b40)]();var _0x42357b=this[_0x38d4db(0x3541)]();const _0x3bfbb7=_0x42357b['length'];for(let _0x21b0d8=0x0;_0x21b0d8<_0x3bfbb7;_0x21b0d8++){const _0x2a661b=_0x42357b[_0x38d4db(0x1b48)][_0x21b0d8];if(_0x2a661b[_0x38d4db(0x93c)][_0x38d4db(0x122e)]=!0x1,!_0x2a661b['isBlocked']&&(this[_0x38d4db(0x1f81)][_0x38d4db(0x4041)](_0x2a661b[_0x38d4db(0x44c)](),!0x1),_0x2a661b['isReady']()&&_0x2a661b[_0x38d4db(0x3461)]()&&!_0x2a661b[_0x38d4db(0x114e)][_0x38d4db(0x34bb)])){_0x2a661b[_0x38d4db(0x3c5a)](),_0x2a661b[_0x38d4db(0xe5b)]&&_0x2a661b[_0x38d4db(0xe5b)][_0x38d4db(0x17b2)](_0x4c69ad['g'][_0x38d4db(0xba3)],_0x4c69ad['g']['ACTION_OnIntersectionExitTrigger'])&&this['_meshesForIntersections'][_0x38d4db(0xb8e)](_0x2a661b);let _0x5cceab=this[_0x38d4db(0x2930)]?this[_0x38d4db(0x2930)](_0x2a661b,this[_0x38d4db(0x3728)]):_0x2a661b['getLOD'](this['activeCamera']);if(_0x2a661b[_0x38d4db(0x93c)][_0x38d4db(0x656)]=_0x5cceab,_0x2a661b['_internalAbstractMeshDataInfo'][_0x38d4db(0x122e)]=!0x0,void 0x0!==_0x5cceab&&null!==_0x5cceab&&(_0x5cceab!==_0x2a661b&&0x0!==_0x5cceab[_0x38d4db(0x350e)]&&_0x5cceab[_0x38d4db(0x3c5a)](),_0x2a661b['_preActivate'](),_0x2a661b[_0x38d4db(0x39a9)]&&0x0<_0x2a661b[_0x38d4db(0x1b41)]&&0x0!=(_0x2a661b[_0x38d4db(0xb9f)]&this[_0x38d4db(0x3728)][_0x38d4db(0xb9f)])&&(this[_0x38d4db(0x3fb8)]||_0x2a661b[_0x38d4db(0xa4a)]||_0x2a661b[_0x38d4db(0x3cf0)](this[_0x38d4db(0x381c)])))){this[_0x38d4db(0x2f85)]['push'](_0x2a661b),this[_0x38d4db(0x3728)][_0x38d4db(0x2f85)][_0x38d4db(0x1e1d)](_0x2a661b),_0x5cceab!==_0x2a661b&&_0x5cceab['_activate'](this[_0x38d4db(0x2cf3)],!0x1);for(const _0x2c5623 of this[_0x38d4db(0x221a)])_0x2c5623[_0x38d4db(0x3b40)](_0x2a661b);_0x2a661b[_0x38d4db(0x17a1)](this[_0x38d4db(0x2cf3)],!0x1)&&(_0x2a661b[_0x38d4db(0x3950)]?_0x2a661b[_0x38d4db(0x93c)]['_actAsRegularMesh']&&(_0x5cceab=_0x2a661b):_0x5cceab['_internalAbstractMeshDataInfo'][_0x38d4db(0x1bfd)]=!0x1,_0x5cceab[_0x38d4db(0x93c)][_0x38d4db(0x2594)]=!0x0,this[_0x38d4db(0x318d)](_0x2a661b,_0x5cceab)),_0x2a661b[_0x38d4db(0x5c0)]();}}}if(this[_0x38d4db(0x1b8f)]){this['onBeforeParticlesRenderingObservable'][_0x38d4db(0x2231)](this);for(let _0x5af91b=0x0;_0x5af91b<this[_0x38d4db(0x3ca7)][_0x38d4db(0x3785)];_0x5af91b++){const _0xffef6a=this['particleSystems'][_0x5af91b];if(_0xffef6a[_0x38d4db(0x713)]()&&_0xffef6a[_0x38d4db(0xcfd)]){const _0x1961a8=_0xffef6a[_0x38d4db(0xcfd)];_0x1961a8[_0x38d4db(0xdfa)]&&!_0x1961a8[_0x38d4db(0x3461)]()||(this['_activeParticleSystems'][_0x38d4db(0x1e1d)](_0xffef6a),_0xffef6a[_0x38d4db(0x17a4)](),this[_0x38d4db(0x293b)][_0x38d4db(0x1564)](_0xffef6a));}}this['onAfterParticlesRenderingObservable'][_0x38d4db(0x2231)](this);}}}}}['_activeMesh'](_0x38f092,_0x571b85){var _0x321927=_0x2dfcdb;this[_0x321927(0x341f)]&&null!==_0x571b85[_0x321927(0xdb6)]&&void 0x0!==_0x571b85[_0x321927(0xdb6)]&&(this[_0x321927(0x7a3)][_0x321927(0xb8e)](_0x571b85[_0x321927(0xdb6)])&&(_0x571b85[_0x321927(0xdb6)]['prepare'](),this[_0x321927(0x21b7)][_0x321927(0x4041)](_0x571b85[_0x321927(0xdb6)][_0x321927(0x152a)][_0x321927(0x3785)],!0x1)),_0x571b85[_0x321927(0x366e)]||this[_0x321927(0x36c5)][_0x321927(0xb8e)](_0x571b85));var _0x3aa79b=_0x38f092[_0x321927(0x3639)]||_0x38f092[_0x321927(0x3950)]||this[_0x321927(0x24e1)]||this['_skipFrustumClipping']||_0x571b85[_0x321927(0xa4a)];if(_0x571b85&&_0x571b85[_0x321927(0x345e)]&&0x0<_0x571b85[_0x321927(0x345e)][_0x321927(0x3785)]){var _0x7b433e=this['getActiveSubMeshCandidates'](_0x571b85),_0x2f0d98=_0x7b433e['length'],_0x3aa79b=_0x3aa79b||0x1===_0x2f0d98;for(let _0x3fde9a=0x0;_0x3fde9a<_0x2f0d98;_0x3fde9a++){var _0x36ed48=_0x7b433e[_0x321927(0x1b48)][_0x3fde9a];this[_0x321927(0x27d1)](_0x36ed48,_0x571b85,_0x38f092,_0x3aa79b);}}}['updateTransformMatrix'](_0x5cf725){var _0x3e27fa=_0x2dfcdb;if(this[_0x3e27fa(0x3728)]){if(this['activeCamera'][_0x3e27fa(0x972)]){const _0x35c745=this['activeCamera']['_rigCameras'][0x0],_0x3c81d4=this[_0x3e27fa(0x3728)]['_rigCameras'][0x1];this['setTransformMatrix'](_0x35c745[_0x3e27fa(0x1f0c)](),_0x35c745[_0x3e27fa(0x9d4)](_0x5cf725),_0x3c81d4['getViewMatrix'](),_0x3c81d4[_0x3e27fa(0x9d4)](_0x5cf725));}else this[_0x3e27fa(0x2861)](this[_0x3e27fa(0x3728)][_0x3e27fa(0x1f0c)](),this[_0x3e27fa(0x3728)][_0x3e27fa(0x9d4)](_0x5cf725));}}[_0x2dfcdb(0x232)](_0x175af6,_0x510b6e=!0x0){var _0x1242fa=_0x2dfcdb;_0x175af6&&_0x175af6['_multiviewTexture']?_0x175af6[_0x1242fa(0x2d20)][_0x1242fa(0x232)]():_0x175af6&&_0x175af6[_0x1242fa(0x3c9e)]?_0x175af6[_0x1242fa(0x3c9e)]['_bindFrameBuffer']():this['_engine'][_0x1242fa(0x3e47)]()||this[_0x1242fa(0xe76)]['restoreDefaultFramebuffer'](),_0x510b6e&&this[_0x1242fa(0x416d)](_0x175af6);}[_0x2dfcdb(0x416d)](_0xa963cf){var _0x54a8db=_0x2dfcdb;if(!_0xa963cf||!_0xa963cf[_0x54a8db(0x2d20)]){if(_0xa963cf&&_0xa963cf['outputRenderTarget']&&!_0xa963cf[_0x54a8db(0x972)]){const _0x13a0f6=_0xa963cf['outputRenderTarget'];_0x13a0f6[_0x54a8db(0x2911)][_0x54a8db(0xd58)]()?_0x13a0f6[_0x54a8db(0x2911)]['notifyObservers'](this[_0x54a8db(0xe76)]):_0x13a0f6[_0x54a8db(0x1180)]||(this[_0x54a8db(0x2c31)]&&this[_0x54a8db(0xe76)][_0x54a8db(0xc60)](_0x13a0f6['clearColor']||this[_0x54a8db(0x2fc0)],!_0x13a0f6[_0x54a8db(0x1ea8)],!0x0,!0x0),_0x13a0f6['_cleared']=!0x0);}else this[_0x54a8db(0x30ab)]?this[_0x54a8db(0xe76)][_0x54a8db(0xc60)](null,!0x1,!0x0,!0x0):(this['_defaultFrameBufferCleared']=!0x0,this[_0x54a8db(0x1ca8)]());}}[_0x2dfcdb(0xf38)](_0x4e73a5,_0x2ba089,_0x5e671b=!0x0){var _0x134fe7=_0x2dfcdb,_0x2f6d45;if(!_0x4e73a5||!_0x4e73a5[_0x134fe7(0x3d18)]){const _0x4b6308=this[_0x134fe7(0xe76)];if(this[_0x134fe7(0x352f)]=_0x4e73a5,!this[_0x134fe7(0x3728)])throw new Error(_0x134fe7(0x3947));if(_0x4b6308[_0x134fe7(0x215)](this[_0x134fe7(0x3728)][_0x134fe7(0x34a)]),this[_0x134fe7(0x1251)](),this[_0x134fe7(0x2cf3)]++,!this['prePass']&&_0x5e671b){let _0x218d18=!0x0;_0x4e73a5[_0x134fe7(0x972)]&&_0x4e73a5[_0x134fe7(0x3c9e)]&&(_0x218d18=_0x4e73a5['outputRenderTarget'][_0x134fe7(0x1180)],this[_0x134fe7(0x2c31)]&&(_0x4e73a5['outputRenderTarget']['skipInitialClear']=!0x1)),this['_bindFrameBuffer'](this[_0x134fe7(0x352f)]),_0x4e73a5[_0x134fe7(0x972)]&&_0x4e73a5[_0x134fe7(0x3c9e)]&&(_0x4e73a5[_0x134fe7(0x3c9e)][_0x134fe7(0x1180)]=_0x218d18);}this[_0x134fe7(0x8cd)](),this[_0x134fe7(0x2b6e)][_0x134fe7(0x2231)](this[_0x134fe7(0x3728)]),this[_0x134fe7(0x113e)]();for(let _0x2846ae=0x0;_0x2846ae<this[_0x134fe7(0x36c5)]['length'];_0x2846ae++){const _0x78c0e5=this[_0x134fe7(0x36c5)][_0x134fe7(0x1b48)][_0x2846ae];_0x78c0e5[_0x134fe7(0x1cd8)](_0x78c0e5['skeleton']);}this[_0x134fe7(0x3334)][_0x134fe7(0x2231)](this),this[_0x134fe7(0x2062)]['concatWithNoDuplicate'](this['_materialsRenderTargets']),_0x4e73a5[_0x134fe7(0x1fa7)]&&0x0<_0x4e73a5['customRenderTargets'][_0x134fe7(0x3785)]&&this[_0x134fe7(0x2062)][_0x134fe7(0x3735)](_0x4e73a5['customRenderTargets']),_0x2ba089&&_0x2ba089[_0x134fe7(0x1fa7)]&&0x0<_0x2ba089[_0x134fe7(0x1fa7)]['length']&&this['_renderTargets']['concatWithNoDuplicate'](_0x2ba089['customRenderTargets']),this[_0x134fe7(0x317)]&&this[_0x134fe7(0x317)][_0x134fe7(0x1706)]&&this[_0x134fe7(0x2062)]['pushNoDuplicate'](this['environmentTexture']);for(const _0x7ac4bd of this[_0x134fe7(0x1893)])_0x7ac4bd[_0x134fe7(0x3b40)](this['_renderTargets']);let _0x558bdf=!0x1;if(this[_0x134fe7(0xcd7)]){if(this[_0x134fe7(0x263d)]=!0x0,0x0<this[_0x134fe7(0x2062)]['length']){_0x208063['w1'][_0x134fe7(0x13c9)](_0x134fe7(0xba1),0x0<this['_renderTargets']['length']);for(let _0x3f7e97=0x0;_0x3f7e97<this[_0x134fe7(0x2062)]['length'];_0x3f7e97++){const _0x170848=this[_0x134fe7(0x2062)][_0x134fe7(0x1b48)][_0x3f7e97];_0x170848['_shouldRender']()&&(this['_renderId']++,_0x2f6d45=_0x170848[_0x134fe7(0x3728)]&&_0x170848['activeCamera']!==this[_0x134fe7(0x3728)],_0x170848['render'](_0x2f6d45,this[_0x134fe7(0x10f9)]),_0x558bdf=!0x0);}_0x208063['w1'][_0x134fe7(0x1d8a)](_0x134fe7(0xba1),0x0<this[_0x134fe7(0x2062)][_0x134fe7(0x3785)]),this[_0x134fe7(0x2cf3)]++;}for(const _0x2dae5e of this[_0x134fe7(0x326f)])_0x558bdf=_0x2dae5e[_0x134fe7(0x3b40)](this[_0x134fe7(0x3728)])||_0x558bdf;this[_0x134fe7(0x263d)]=!0x1;}this['_engine']['currentRenderPassId']=null!=(_0x5e671b=null!=(_0x2ba089=null==(_0x5e671b=_0x4e73a5['outputRenderTarget'])?void 0x0:_0x5e671b['renderPassId'])?_0x2ba089:_0x4e73a5['renderPassId'])?_0x5e671b:_0x4c69ad['g'][_0x134fe7(0xd01)],_0x558bdf&&!this['prePass']&&this[_0x134fe7(0x232)](this['_activeCamera'],!0x1),this[_0x134fe7(0x2500)]['notifyObservers'](this),!this[_0x134fe7(0x3ccb)]||_0x4e73a5[_0x134fe7(0x2d20)]||this[_0x134fe7(0x398e)]||this['postProcessManager']['_prepareFrame']();for(const _0x442641 of this[_0x134fe7(0x3531)])_0x442641[_0x134fe7(0x3b40)](this[_0x134fe7(0x3728)]);this['onBeforeDrawPhaseObservable'][_0x134fe7(0x2231)](this),_0x4b6308['snapshotRendering']&&_0x4b6308[_0x134fe7(0x36e4)]===_0x4c69ad['g']['SNAPSHOTRENDERING_FAST']&&this[_0x134fe7(0x30a4)](),this[_0x134fe7(0x293b)][_0x134fe7(0xd50)](null,null,!0x0,!0x0),this[_0x134fe7(0x138e)][_0x134fe7(0x2231)](this);for(const _0x124feb of this[_0x134fe7(0x2cc2)])_0x124feb[_0x134fe7(0x3b40)](this[_0x134fe7(0x3728)]);this[_0x134fe7(0x3ccb)]&&!_0x4e73a5[_0x134fe7(0x2d20)]&&(_0x2ba089=_0x4e73a5[_0x134fe7(0x3c9e)]?_0x4e73a5[_0x134fe7(0x3c9e)]['renderTarget']:void 0x0,this[_0x134fe7(0x3ccb)]['_finalizeFrame'](_0x4e73a5['isIntermediate'],_0x2ba089));for(const _0x5272ce of this[_0x134fe7(0x20a2)])_0x5272ce['action'](this[_0x134fe7(0x3728)]);this[_0x134fe7(0x2062)]['reset'](),this['onAfterCameraRenderObservable'][_0x134fe7(0x2231)](this[_0x134fe7(0x3728)]);}}[_0x2dfcdb(0x3b09)](_0xd6ef59,_0x36da11=!0x0){var _0x9b5e4b=_0x2dfcdb;if(_0xd6ef59['cameraRigMode']===_0x4c69ad['g'][_0x9b5e4b(0x11de)]||_0xd6ef59[_0x9b5e4b(0x972)])return _0xd6ef59[_0x9b5e4b(0x972)]&&!this[_0x9b5e4b(0x33fd)]&&this[_0x9b5e4b(0x388)](),this[_0x9b5e4b(0xf38)](_0xd6ef59,void 0x0,_0x36da11),void this[_0x9b5e4b(0x9e0)][_0x9b5e4b(0x2231)](_0xd6ef59);if(_0xd6ef59[_0x9b5e4b(0x19db)])this[_0x9b5e4b(0x3d78)](_0xd6ef59);else{this[_0x9b5e4b(0x2b6e)][_0x9b5e4b(0x2231)](_0xd6ef59);for(let _0x2358ae=0x0;_0x2358ae<_0xd6ef59[_0x9b5e4b(0x886)][_0x9b5e4b(0x3785)];_0x2358ae++)this[_0x9b5e4b(0xf38)](_0xd6ef59['_rigCameras'][_0x2358ae],_0xd6ef59);}this[_0x9b5e4b(0x352f)]=_0xd6ef59,this[_0x9b5e4b(0x8cd)](),this['onAfterRenderCameraObservable']['notifyObservers'](_0xd6ef59);}[_0x2dfcdb(0x28ac)](){var _0x277089=_0x2dfcdb;for(let _0xf0a3fc=0x0;_0xf0a3fc<this['_meshesForIntersections'][_0x277089(0x3785)];_0xf0a3fc++){const _0xe1d9c0=this['_meshesForIntersections'][_0x277089(0x1b48)][_0xf0a3fc];if(_0xe1d9c0[_0x277089(0xe5b)])for(let _0xdbd1a2=0x0;_0xe1d9c0['actionManager']&&_0xdbd1a2<_0xe1d9c0['actionManager']['actions'][_0x277089(0x3785)];_0xdbd1a2++){const _0x456dd3=_0xe1d9c0[_0x277089(0xe5b)][_0x277089(0x1ebf)][_0xdbd1a2];if(_0x456dd3['trigger']===_0x4c69ad['g'][_0x277089(0xba3)]||_0x456dd3[_0x277089(0x7d7)]===_0x4c69ad['g'][_0x277089(0x582)]){var _0x591072=_0x456dd3[_0x277089(0x442)]();const _0x659428=_0x591072[_0x277089(0x3ba0)]||_0x591072;var _0x591072=_0x659428[_0x277089(0x3f0d)](_0xe1d9c0,_0x591072[_0x277089(0x2e6b)]),_0x2733ae=_0xe1d9c0[_0x277089(0x10f7)]['indexOf'](_0x659428);_0x591072&&-0x1===_0x2733ae?_0x456dd3[_0x277089(0x7d7)]===_0x4c69ad['g'][_0x277089(0xba3)]?(_0x456dd3[_0x277089(0x264a)](_0xb29429['V'][_0x277089(0x1c9e)](_0xe1d9c0,void 0x0,_0x659428)),_0xe1d9c0[_0x277089(0x10f7)][_0x277089(0x1e1d)](_0x659428)):_0x456dd3['trigger']===_0x4c69ad['g'][_0x277089(0x582)]&&_0xe1d9c0[_0x277089(0x10f7)][_0x277089(0x1e1d)](_0x659428):!_0x591072&&-0x1<_0x2733ae&&(_0x456dd3[_0x277089(0x7d7)]===_0x4c69ad['g']['ACTION_OnIntersectionExitTrigger']&&_0x456dd3[_0x277089(0x264a)](_0xb29429['V'][_0x277089(0x1c9e)](_0xe1d9c0,void 0x0,_0x659428)),_0xe1d9c0['actionManager']['hasSpecificTrigger'](_0x4c69ad['g'][_0x277089(0x582)],_0x185211=>{var _0x5baf4b=_0x277089;return _0x185211=_0x185211[_0x5baf4b(0x3ba0)]||_0x185211,_0x659428===_0x185211;})&&_0x456dd3[_0x277089(0x7d7)]!==_0x4c69ad['g'][_0x277089(0x582)]||_0xe1d9c0[_0x277089(0x10f7)][_0x277089(0x2e7)](_0x2733ae,0x1));}}}}['_advancePhysicsEngineStep'](_0x15d6f3){}[_0x2dfcdb(0x2af7)](){}[_0x2dfcdb(0x17a4)](){var _0x4f999a=_0x2dfcdb;if(this[_0x4f999a(0xe76)]['isDeterministicLockStep']()){let _0x49439e=Math[_0x4f999a(0x695)](_0x4e75cd[_0x4f999a(0x3a9b)],Math[_0x4f999a(0x33a7)](this[_0x4f999a(0xe76)][_0x4f999a(0x127b)](),_0x4e75cd[_0x4f999a(0xb26)]))+this[_0x4f999a(0x90d)];var _0x25cab0=this['_engine'][_0x4f999a(0x40c)](),_0x364a2a=0x3e8/_0x25cab0/0x3e8;let _0x1f903c=0x0;for(var _0x220c0a=this[_0x4f999a(0xe76)][_0x4f999a(0x28dd)](),_0x4ff5ec=Math['floor'](_0x49439e/_0x25cab0),_0x4ff5ec=Math[_0x4f999a(0x33a7)](_0x4ff5ec,_0x220c0a);0x0<_0x49439e&&_0x1f903c<_0x4ff5ec;)this[_0x4f999a(0x3a4b)][_0x4f999a(0x2231)](this),this[_0x4f999a(0xbae)]=_0x25cab0*_0x364a2a,this[_0x4f999a(0x2af7)](),this[_0x4f999a(0x3cbd)][_0x4f999a(0x2231)](this),this[_0x4f999a(0x24b3)]&&this['_advancePhysicsEngineStep'](_0x25cab0),this[_0x4f999a(0x33d)][_0x4f999a(0x2231)](this),this[_0x4f999a(0x1349)]++,_0x1f903c++,_0x49439e-=_0x25cab0;this[_0x4f999a(0x90d)]=_0x49439e<0x0?0x0:_0x49439e;}else _0x220c0a=this[_0x4f999a(0x3fb0)]?0x10:Math[_0x4f999a(0x695)](_0x4e75cd[_0x4f999a(0x3a9b)],Math[_0x4f999a(0x33a7)](this[_0x4f999a(0xe76)][_0x4f999a(0x127b)](),_0x4e75cd['MaxDeltaTime'])),(this[_0x4f999a(0xbae)]=0.06*_0x220c0a,this[_0x4f999a(0x2af7)](),this[_0x4f999a(0x3cbd)][_0x4f999a(0x2231)](this),this[_0x4f999a(0x24b3)]&&this[_0x4f999a(0x2454)](_0x220c0a));}[_0x2dfcdb(0x1ca8)](){var _0x43404d=_0x2dfcdb;(this[_0x43404d(0x226b)]||this['autoClear'])&&this['_engine']['clear'](this['clearColor'],this['autoClear']||this[_0x43404d(0x250)]||this[_0x43404d(0x2f76)],this[_0x43404d(0x226b)],this['autoClearDepthAndStencil']);}[_0x2dfcdb(0x8a6)](_0x444f86){var _0x1474ce=_0x2dfcdb,_0x53cc4c;if(null==_0x444f86||!_0x444f86[_0x1474ce(0x3c9e)]||null!=_0x444f86&&_0x444f86[_0x1474ce(0x32c3)]||(_0x444f86[_0x1474ce(0x3c9e)]['_cleared']=!0x1),null!=(_0x53cc4c=null==_0x444f86?void 0x0:_0x444f86[_0x1474ce(0xe16)])&&_0x53cc4c[_0x1474ce(0x3785)])for(let _0x5b6501=0x0;_0x5b6501<_0x444f86[_0x1474ce(0xe16)][_0x1474ce(0x3785)];++_0x5b6501){const _0x6f6494=_0x444f86[_0x1474ce(0xe16)][_0x5b6501][_0x1474ce(0x3c9e)];_0x6f6494&&(_0x6f6494[_0x1474ce(0x1ea8)]=!0x1);}}[_0x2dfcdb(0xd8f)](_0x45ab40){var _0x309e4c=_0x2dfcdb;if(this[_0x309e4c(0x228)]){for(const _0x3d76c7 of this[_0x309e4c(0x228)])_0x3d76c7[_0x309e4c(0xd8f)](_0x45ab40);}}[_0x2dfcdb(0xd50)](_0x284d16=!0x0,_0x26a6e4=!0x1){var _0x39f576=_0x2dfcdb,_0x2a294d;if(!this['isDisposed']){this['onReadyObservable'][_0x39f576(0xd58)]()&&null===this[_0x39f576(0x36e2)]&&this[_0x39f576(0x392a)](),this[_0x39f576(0x3fc7)]++,this[_0x39f576(0x30ab)]=!0x1,this[_0x39f576(0x8a6)](this[_0x39f576(0x3728)]),null!=(_0x2a294d=this[_0x39f576(0x3d90)])&&_0x2a294d[_0x39f576(0x3785)]&&this['activeCameras'][_0x39f576(0x66b)](this[_0x39f576(0x8a6)]),this[_0x39f576(0x3ac1)](),this[_0x39f576(0x13ed)][_0x39f576(0x1cf5)](),this[_0x39f576(0x1f81)][_0x39f576(0x1cf5)](),this[_0x39f576(0x2c4a)][_0x39f576(0x1cf5)](),this[_0x39f576(0x21b7)][_0x39f576(0x1cf5)](),this[_0x39f576(0xc85)]['reset'](),this[_0x39f576(0x1251)](),this[_0x39f576(0x2178)][_0x39f576(0x2231)](this),this[_0x39f576(0xe5b)]&&this[_0x39f576(0xe5b)][_0x39f576(0xc7c)](_0x4c69ad['g'][_0x39f576(0x622)]),_0x26a6e4||this[_0x39f576(0x17a4)]();for(const _0x47379a of this['_beforeCameraUpdateStage'])_0x47379a[_0x39f576(0x3b40)]();if(_0x284d16){if(this[_0x39f576(0x3d90)]&&0x0<this[_0x39f576(0x3d90)][_0x39f576(0x3785)])for(let _0x241b82=0x0;_0x241b82<this[_0x39f576(0x3d90)][_0x39f576(0x3785)];_0x241b82++){const _0xae222=this['activeCameras'][_0x241b82];if(_0xae222['update'](),_0xae222[_0x39f576(0x9a6)]!==_0x4c69ad['g'][_0x39f576(0x11de)]){for(let _0xcd482f=0x0;_0xcd482f<_0xae222[_0x39f576(0x886)][_0x39f576(0x3785)];_0xcd482f++)_0xae222[_0x39f576(0x886)][_0xcd482f][_0x39f576(0x308d)]();}}else{if(this[_0x39f576(0x3728)]&&(this['activeCamera']['update'](),this[_0x39f576(0x3728)]['cameraRigMode']!==_0x4c69ad['g'][_0x39f576(0x11de)])){for(let _0x2999ee=0x0;_0x2999ee<this[_0x39f576(0x3728)][_0x39f576(0x886)][_0x39f576(0x3785)];_0x2999ee++)this[_0x39f576(0x3728)]['_rigCameras'][_0x2999ee][_0x39f576(0x308d)]();}}}this[_0x39f576(0x2fd3)][_0x39f576(0x2231)](this);const _0x31231a=this[_0x39f576(0x318e)]();this[_0x39f576(0x3334)][_0x39f576(0x2231)](this);var _0x3f9219=null!=(_0x2a294d=this['activeCameras'])&&_0x2a294d[_0x39f576(0x3785)]?this[_0x39f576(0x3d90)][0x0]:this[_0x39f576(0x3728)];if(this['renderTargetsEnabled']){_0x208063['w1']['StartPerformanceCounter'](_0x39f576(0x1acc),0x0<this[_0x39f576(0x1fa7)]['length']),this['_intermediateRendering']=!0x0;for(let _0xe0bdf6=0x0;_0xe0bdf6<this[_0x39f576(0x1fa7)][_0x39f576(0x3785)];_0xe0bdf6++){const _0x58be0f=this[_0x39f576(0x1fa7)][_0xe0bdf6];if(_0x58be0f[_0x39f576(0x1bbe)]()){if(this[_0x39f576(0x2cf3)]++,this['activeCamera']=_0x58be0f[_0x39f576(0x3728)]||this['activeCamera'],!this[_0x39f576(0x3728)])throw new Error('Active\x20camera\x20not\x20set');_0x31231a[_0x39f576(0x215)](this['activeCamera'][_0x39f576(0x34a)]),this[_0x39f576(0x8cd)](),_0x58be0f[_0x39f576(0xd50)](_0x3f9219!==this[_0x39f576(0x3728)],this[_0x39f576(0x10f9)]);}}_0x208063['w1'][_0x39f576(0x1d8a)](_0x39f576(0x1acc),0x0<this[_0x39f576(0x1fa7)][_0x39f576(0x3785)]),this['_intermediateRendering']=!0x1,this[_0x39f576(0x2cf3)]++;}this[_0x39f576(0xe76)][_0x39f576(0x2741)]=null!=(_0x26a6e4=null==_0x3f9219?void 0x0:_0x3f9219['renderPassId'])?_0x26a6e4:_0x4c69ad['g'][_0x39f576(0xd01)],this[_0x39f576(0x3728)]=_0x3f9219,this[_0x39f576(0x352f)]&&this[_0x39f576(0x352f)]['cameraRigMode']!==_0x4c69ad['g']['RIG_MODE_CUSTOM']&&!this[_0x39f576(0x398e)]&&this[_0x39f576(0x232)](this[_0x39f576(0x352f)],!0x1),this[_0x39f576(0x2500)][_0x39f576(0x2231)](this);for(const _0x50c026 of this['_beforeClearStage'])_0x50c026['action']();this[_0x39f576(0x416d)](this[_0x39f576(0x3728)]);for(const _0x30200e of this[_0x39f576(0x225b)])_0x30200e['action'](this[_0x39f576(0x2062)]);if(this[_0x39f576(0x3d90)]&&0x0<this[_0x39f576(0x3d90)][_0x39f576(0x3785)]){for(let _0x5af8c2=0x0;_0x5af8c2<this[_0x39f576(0x3d90)][_0x39f576(0x3785)];_0x5af8c2++)this[_0x39f576(0x3b09)](this['activeCameras'][_0x5af8c2],0x0<_0x5af8c2);}else{if(!this[_0x39f576(0x3728)])throw new Error(_0x39f576(0x3ffb));this[_0x39f576(0x3b09)](this['activeCamera'],!!this[_0x39f576(0x3728)][_0x39f576(0x3c9e)]);}this['_checkIntersections']();for(const _0x335e82 of this['_afterRenderStage'])_0x335e82[_0x39f576(0x3b40)]();if(this[_0x39f576(0x355f)]&&this['afterRender'](),this['onAfterRenderObservable'][_0x39f576(0x2231)](this),this[_0x39f576(0x310f)][_0x39f576(0x3785)]){for(let _0x2e36e8=0x0;_0x2e36e8<this[_0x39f576(0x310f)]['length'];_0x2e36e8++){const _0x313f26=this[_0x39f576(0x310f)][_0x2e36e8];_0x313f26&&_0x313f26[_0x39f576(0x3551)]();}this[_0x39f576(0x310f)]['length']=0x0;}this[_0x39f576(0x10f9)]&&(this[_0x39f576(0x10f9)]=!0x1),this[_0x39f576(0x21b7)][_0x39f576(0x4041)](0x0,!0x0),this['_activeIndices'][_0x39f576(0x4041)](0x0,!0x0),this[_0x39f576(0x13ed)][_0x39f576(0x4041)](0x0,!0x0),this['_engine'][_0x39f576(0x1097)]();}}[_0x2dfcdb(0x2d06)](){var _0x1fc442=_0x2dfcdb;for(let _0xbb73d6=0x0;_0xbb73d6<this[_0x1fc442(0x1d00)][_0x1fc442(0x3785)];_0xbb73d6++)this[_0x1fc442(0x1d00)][_0xbb73d6][_0x1fc442(0x37b0)]();}[_0x2dfcdb(0x5aa)](){var _0x101661=_0x2dfcdb;for(let _0x39f7eb=0x0;_0x39f7eb<this['materials'][_0x101661(0x3785)];_0x39f7eb++)this[_0x101661(0x1d00)][_0x39f7eb][_0x101661(0x272)]();}[_0x2dfcdb(0x3551)](){var _0x5d2479=_0x2dfcdb;if(!this[_0x5d2479(0x3995)]){this[_0x5d2479(0x143c)]=null,this['afterRender']=null,this[_0x5d2479(0x22fc)]=null,this['skeletons']['length']=0x0,this['morphTargetManagers'][_0x5d2479(0x3785)]=0x0,this[_0x5d2479(0x3df0)]['length']=0x0,this[_0x5d2479(0x3e3e)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2183)][_0x5d2479(0xc60)](),this[_0x5d2479(0x814)][_0x5d2479(0xc60)](),this[_0x5d2479(0x221a)]['clear'](),this['_cameraDrawRenderTargetStage'][_0x5d2479(0xc60)](),this[_0x5d2479(0x3531)][_0x5d2479(0xc60)](),this[_0x5d2479(0x3718)][_0x5d2479(0xc60)](),this['_beforeRenderingGroupDrawStage'][_0x5d2479(0xc60)](),this['_beforeRenderingMeshStage'][_0x5d2479(0xc60)](),this[_0x5d2479(0x415f)]['clear'](),this[_0x5d2479(0x2fda)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2cc2)]['clear'](),this[_0x5d2479(0x239d)][_0x5d2479(0xc60)](),this[_0x5d2479(0x3bdd)][_0x5d2479(0xc60)](),this['_beforeCameraUpdateStage']['clear'](),this['_beforeClearStage'][_0x5d2479(0xc60)](),this[_0x5d2479(0x225b)][_0x5d2479(0xc60)](),this[_0x5d2479(0x1893)]['clear'](),this[_0x5d2479(0x27e7)][_0x5d2479(0xc60)](),this[_0x5d2479(0x1034)]['clear'](),this['_pointerUpStage'][_0x5d2479(0xc60)](),this[_0x5d2479(0x1257)]=new Array(),this[_0x5d2479(0x28e7)]&&this['stopAllAnimations'](),this['resetCachedMaterial'](),this[_0x5d2479(0x3728)]&&(this[_0x5d2479(0x3728)][_0x5d2479(0x2f85)][_0x5d2479(0x3551)](),this['activeCamera']=null),this[_0x5d2479(0x3d90)]=null,this[_0x5d2479(0x2f85)][_0x5d2479(0x3551)](),this[_0x5d2479(0x293b)][_0x5d2479(0x3551)](),this[_0x5d2479(0x3ddb)][_0x5d2479(0x3551)](),this[_0x5d2479(0x2269)]['dispose'](),this[_0x5d2479(0x7a3)][_0x5d2479(0x3551)](),this[_0x5d2479(0x36c5)][_0x5d2479(0x3551)](),this[_0x5d2479(0x2062)][_0x5d2479(0x3551)](),this['_materialsRenderTargets']['dispose'](),this['_registeredForLateAnimationBindings']['dispose'](),this['_meshesForIntersections'][_0x5d2479(0x3551)](),this['_toBeDisposed'][_0x5d2479(0x3785)]=0x0;for(const _0x13b70b of this[_0x5d2479(0x3b59)][_0x5d2479(0xeff)]())_0x13b70b[_0x5d2479(0xd72)]();this['_activeRequests'][_0x5d2479(0x3785)]=0x0;try{this[_0x5d2479(0x851)][_0x5d2479(0x2231)](this);}catch(_0x5b1e9c){_0x25022d[_0x5d2479(0x3cd5)]('An\x20error\x20occurred\x20while\x20calling\x20onDisposeObservable!',_0x5b1e9c);}if(this['onDisposeObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x2fd3)]['clear'](),this[_0x5d2479(0x3b55)][_0x5d2479(0xc60)](),this['onBeforeRenderTargetsRenderObservable'][_0x5d2479(0xc60)](),this['onAfterRenderTargetsRenderObservable'][_0x5d2479(0xc60)](),this['onAfterStepObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x3a4b)][_0x5d2479(0xc60)](),this['onBeforeActiveMeshesEvaluationObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x1346)]['clear'](),this['onBeforeParticlesRenderingObservable'][_0x5d2479(0xc60)](),this['onAfterParticlesRenderingObservable']['clear'](),this['onBeforeDrawPhaseObservable']['clear'](),this[_0x5d2479(0x138e)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2178)][_0x5d2479(0xc60)](),this[_0x5d2479(0x3cbd)]['clear'](),this['onDataLoadedObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x1fdf)]['clear'](),this['onAfterRenderingGroupObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x75c)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2b6e)][_0x5d2479(0xc60)](),this[_0x5d2479(0x3dfc)][_0x5d2479(0xc60)](),this['onReadyObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x1714)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2897)][_0x5d2479(0xc60)](),this[_0x5d2479(0x30d8)][_0x5d2479(0xc60)](),this[_0x5d2479(0xa1d)]['clear'](),this[_0x5d2479(0x2e68)]['clear'](),this[_0x5d2479(0x2ccd)][_0x5d2479(0xc60)](),this['onNewTransformNodeAddedObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x3383)][_0x5d2479(0xc60)](),this[_0x5d2479(0x1570)][_0x5d2479(0xc60)](),this[_0x5d2479(0x11ad)][_0x5d2479(0xc60)](),this[_0x5d2479(0xb37)][_0x5d2479(0xc60)](),this[_0x5d2479(0x18c9)][_0x5d2479(0xc60)](),this[_0x5d2479(0x11ec)][_0x5d2479(0xc60)](),this[_0x5d2479(0x13c6)]['clear'](),this['onMaterialRemovedObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x1e65)][_0x5d2479(0xc60)](),this['onNewTextureAddedObservable']['clear'](),this[_0x5d2479(0xea7)]['clear'](),this[_0x5d2479(0x13cc)][_0x5d2479(0xc60)](),this[_0x5d2479(0x2094)]['clear'](),this['onPreKeyboardObservable'][_0x5d2479(0xc60)](),this[_0x5d2479(0x2ce9)][_0x5d2479(0xc60)](),this['onActiveCameraChanged'][_0x5d2479(0xc60)](),this[_0x5d2479(0x32c4)](),this[_0x5d2479(0xe76)][_0x5d2479(0x1d97)]()){for(let _0x484fda=0x0;_0x484fda<this[_0x5d2479(0x219b)][_0x5d2479(0x3785)];_0x484fda++)this['cameras'][_0x484fda][_0x5d2479(0x32c4)]();}this[_0x5d2479(0x30eb)](this['animationGroups']),this[_0x5d2479(0x30eb)](this[_0x5d2479(0x2a0d)]),this[_0x5d2479(0x30eb)](this[_0x5d2479(0x228)],_0x42410c=>_0x42410c[_0x5d2479(0x3551)](!0x0)),this[_0x5d2479(0x30eb)](this[_0x5d2479(0x3462)],_0x4ac554=>_0x4ac554[_0x5d2479(0x3551)](!0x0));var _0x23e33f=this[_0x5d2479(0x219b)];this[_0x5d2479(0x30eb)](_0x23e33f),this[_0x5d2479(0x2eb9)]&&this[_0x5d2479(0x2eb9)]['dispose'](),this[_0x5d2479(0x30eb)](this[_0x5d2479(0x2ee3)]),this['_disposeList'](this[_0x5d2479(0x1d00)]),this['_disposeList'](this[_0x5d2479(0x3ca7)]),this[_0x5d2479(0x30eb)](this['postProcesses']),this['_disposeList'](this[_0x5d2479(0x3ab1)]),this['_disposeList'](this['morphTargetManagers']),this[_0x5d2479(0x13fa)][_0x5d2479(0x3551)](),this[_0x5d2479(0x33fd)]&&this[_0x5d2479(0x33fd)][_0x5d2479(0x3551)](),this['postProcessManager'][_0x5d2479(0x3551)](),this[_0x5d2479(0x30eb)](this['_components']);let _0x43b54d=this[_0x5d2479(0xe76)][_0x5d2479(0x28e3)][_0x5d2479(0x850)](this);-0x1<_0x43b54d&&this['_engine'][_0x5d2479(0x28e3)][_0x5d2479(0x2e7)](_0x43b54d,0x1),_0x4af4a8['l'][_0x5d2479(0x2398)]===this&&(0x0<this[_0x5d2479(0xe76)][_0x5d2479(0x28e3)][_0x5d2479(0x3785)]?_0x4af4a8['l'][_0x5d2479(0x2398)]=this[_0x5d2479(0xe76)][_0x5d2479(0x28e3)][this[_0x5d2479(0xe76)][_0x5d2479(0x28e3)]['length']-0x1]:_0x4af4a8['l'][_0x5d2479(0x2398)]=null),-0x1<(_0x43b54d=this[_0x5d2479(0xe76)][_0x5d2479(0x1bb2)][_0x5d2479(0x850)](this))&&this[_0x5d2479(0xe76)][_0x5d2479(0x1bb2)][_0x5d2479(0x2e7)](_0x43b54d,0x1),this['_engine'][_0x5d2479(0x1e5f)](!0x0),this[_0x5d2479(0x670)]=!0x0;}}[_0x2dfcdb(0x30eb)](_0x39f91a,_0x24cf1f){var _0x50f03e=_0x2dfcdb;_0x24cf1f=null!=_0x24cf1f?_0x24cf1f:_0x4eb270=>_0x4eb270[_0x50f03e(0x3551)]();for(const _0x511e59 of _0x39f91a[_0x50f03e(0xeff)](0x0))_0x24cf1f(_0x511e59);_0x39f91a['length']=0x0;}get[_0x2dfcdb(0x3995)](){return this['_isDisposed'];}['clearCachedVertexData'](){var _0xf53257=_0x2dfcdb;for(let _0x4ed7eb=0x0;_0x4ed7eb<this[_0xf53257(0x228)][_0xf53257(0x3785)];_0x4ed7eb++){const _0x5483a0=this[_0xf53257(0x228)][_0x4ed7eb]['geometry'];_0x5483a0&&_0x5483a0[_0xf53257(0x1e78)]();}}[_0x2dfcdb(0x24ea)](){var _0x532ac7=_0x2dfcdb;for(const _0x520cb0 of this[_0x532ac7(0x3ab1)])_0x520cb0[_0x532ac7(0x320d)]&&(_0x520cb0[_0x532ac7(0x320d)]=null);}['getWorldExtends'](_0x1c70b9){var _0x2b50ee=_0x2dfcdb;const _0x7bda54=new _0x3b36b8['P'](Number[_0x2b50ee(0x3279)],Number[_0x2b50ee(0x3279)],Number[_0x2b50ee(0x3279)]),_0x48e2ff=new _0x3b36b8['P'](-Number[_0x2b50ee(0x3279)],-Number['MAX_VALUE'],-Number[_0x2b50ee(0x3279)]);return this[_0x2b50ee(0x228)][_0x2b50ee(0x2a44)](_0x1c70b9=_0x1c70b9||(()=>!0x0))['forEach'](_0x493017=>{var _0x383733=_0x2b50ee,_0x1d1ab4;_0x493017[_0x383733(0x3c5a)](!0x0),_0x493017[_0x383733(0x345e)]&&0x0!==_0x493017[_0x383733(0x345e)][_0x383733(0x3785)]&&!_0x493017[_0x383733(0x7c2)]&&(_0x1d1ab4=(_0x493017=_0x493017[_0x383733(0x26ce)]())['boundingBox'][_0x383733(0xff6)],_0x493017=_0x493017[_0x383733(0x3eff)][_0x383733(0x1e26)],_0x3b36b8['P'][_0x383733(0x3d59)](_0x1d1ab4,_0x7bda54,_0x48e2ff),_0x3b36b8['P'][_0x383733(0x3d59)](_0x493017,_0x7bda54,_0x48e2ff));}),{'min':_0x7bda54,'max':_0x48e2ff};}[_0x2dfcdb(0x1f75)](_0x3567ff,_0x3a77e3,_0x4d97f0,_0x5e4989,_0x3004dc=0x0){var _0x3627d0=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x3627d0(0x30a5));}[_0x2dfcdb(0xa6e)](_0x49dd0f,_0x3e0501,_0x17b772,_0x3f44bc,_0x3d88ea,_0x4554e1=0x0,_0x211513){var _0x374f0e=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x374f0e(0x30a5));}[_0x2dfcdb(0x1423)](_0x51860d,_0x23db67,_0x5eb126){throw(0x0,_0x481c6b['S'])('Ray');}[_0x2dfcdb(0x1df5)](_0x373418,_0x52b951,_0x3c7416,_0x3e19d3){var _0x1b9805=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x1b9805(0x30a5));}get[_0x2dfcdb(0xfc5)](){return!0x1;}['pick'](_0x3509eb,_0x55b0df,_0x2260e8,_0x439536,_0x4062ab,_0x2b65e6){return new _0x100495['p']();}[_0x2dfcdb(0x3726)](_0x549603,_0x302d8c,_0x35fcbb,_0x2b92e3,_0x14f08e){return new _0x100495['p']();}[_0x2dfcdb(0x414d)](_0x5e57dc,_0x74ecd6,_0x39cd65,_0x528a18){var _0x4a7d69=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x4a7d69(0x30a5));}[_0x2dfcdb(0x2855)](_0x3fc96a,_0x409f98,_0x389fe3,_0x16f83e,_0x4fc0e9){var _0x7aa4a1=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x7aa4a1(0x30a5));}[_0x2dfcdb(0x266d)](_0x17af71,_0x12d56a,_0x587289){var _0x20ed04=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x20ed04(0x30a5));}[_0x2dfcdb(0x3bbd)](_0x3822e1,_0x5256f8,_0x3d70a1){var _0x22b431=_0x2dfcdb;this[_0x22b431(0x910)][_0x22b431(0x3bbd)](_0x3822e1,_0x5256f8,_0x3d70a1);}[_0x2dfcdb(0x3826)](){var _0x5acf72=_0x2dfcdb;return this[_0x5acf72(0x910)][_0x5acf72(0x3826)]();}[_0x2dfcdb(0x35bc)](){var _0x5d7038=_0x2dfcdb;for(const _0x29130d of this[_0x5d7038(0x575)])_0x29130d[_0x5d7038(0x2fb9)]();for(const _0x3314b1 of this[_0x5d7038(0x228)])_0x3314b1[_0x5d7038(0x2fb9)]();this[_0x5d7038(0x3ccb)]&&this['postProcessManager']['_rebuild']();for(const _0x98e9b of this[_0x5d7038(0x1091)])_0x98e9b['rebuild']();for(const _0x4e6644 of this[_0x5d7038(0x3ca7)])_0x4e6644['rebuild']();if(this[_0x5d7038(0x15ec)]){for(const _0x52cc63 of this[_0x5d7038(0x15ec)])_0x52cc63[_0x5d7038(0x2e13)]();}}[_0x2dfcdb(0x62f)](){var _0x399d03=_0x2dfcdb;for(const _0x233b36 of this[_0x399d03(0x3ab1)])_0x233b36[_0x399d03(0x2fb9)]();this[_0x399d03(0x2977)](_0x4c69ad['g'][_0x399d03(0x411)]);}['_getByTags'](_0x18d32d,_0x3516a9,_0x265cac){var _0x3423c3=_0x2dfcdb;if(void 0x0===_0x3516a9)return _0x18d32d;const _0x41b2e1=[];_0x265cac=_0x265cac||(_0x3fe4ec=>{});for(const _0x4a28ed in _0x18d32d){var _0x10d5e3=_0x18d32d[_0x4a28ed];_0x11a706['$']&&_0x11a706['$'][_0x3423c3(0x1512)](_0x10d5e3,_0x3516a9)&&(_0x41b2e1[_0x3423c3(0x1e1d)](_0x10d5e3),_0x265cac(_0x10d5e3));}return _0x41b2e1;}[_0x2dfcdb(0x1e7c)](_0x34f84e,_0x5498dd){var _0x4736f8=_0x2dfcdb;return this[_0x4736f8(0x2e95)](this['meshes'],_0x34f84e,_0x5498dd);}['getCamerasByTags'](_0x4df84d,_0x288f07){var _0x2dabcd=_0x2dfcdb;return this['_getByTags'](this[_0x2dabcd(0x219b)],_0x4df84d,_0x288f07);}[_0x2dfcdb(0x3fa2)](_0x4805ad,_0x2b0e51){var _0x2d8247=_0x2dfcdb;return this[_0x2d8247(0x2e95)](this['lights'],_0x4805ad,_0x2b0e51);}[_0x2dfcdb(0x4005)](_0x17dc2d,_0x2055b7){var _0x1eef55=_0x2dfcdb;return this['_getByTags'](this[_0x1eef55(0x1d00)],_0x17dc2d,_0x2055b7)[_0x1eef55(0xec4)](this['_getByTags'](this[_0x1eef55(0x2ee3)],_0x17dc2d,_0x2055b7));}[_0x2dfcdb(0x1210)](_0x3028e2,_0xee4ff7){var _0x2c6d20=_0x2dfcdb;return this['_getByTags'](this[_0x2c6d20(0x3462)],_0x3028e2,_0xee4ff7);}[_0x2dfcdb(0x29e9)](_0xd8870b,_0x5e27a0=null,_0x438c47=null,_0x461302=null){var _0x5b2fae=_0x2dfcdb;this[_0x5b2fae(0x293b)][_0x5b2fae(0x29e9)](_0xd8870b,_0x5e27a0,_0x438c47,_0x461302);}[_0x2dfcdb(0x2118)](_0x15daac,_0x32d2c2,_0x405bc1=!0x0,_0x1cf880=!0x0){var _0x50642c=_0x2dfcdb;this['_renderingManager'][_0x50642c(0x2118)](_0x15daac,_0x32d2c2,_0x405bc1,_0x1cf880);}[_0x2dfcdb(0xf05)](_0x1bf1f7){var _0x1b497b=_0x2dfcdb;return this['_renderingManager'][_0x1b497b(0xf05)](_0x1bf1f7);}get['blockMaterialDirtyMechanism'](){var _0x2fedfa=_0x2dfcdb;return this[_0x2fedfa(0xe32)];}set[_0x2dfcdb(0x226d)](_0x4340b0){var _0x14c650=_0x2dfcdb;this[_0x14c650(0xe32)]===_0x4340b0||(this[_0x14c650(0xe32)]=_0x4340b0)||this[_0x14c650(0x2977)](_0x4c69ad['g'][_0x14c650(0x1746)]);}['markAllMaterialsAsDirty'](_0x18b4b7,_0x13f346){var _0x4a487a=_0x2dfcdb;if(!this[_0x4a487a(0xe32)]){for(const _0x219b58 of this['materials'])_0x13f346&&!_0x13f346(_0x219b58)||_0x219b58[_0x4a487a(0x3f48)](_0x18b4b7);}}[_0x2dfcdb(0x216f)](_0x4c8292,_0x27170d,_0x2da123,_0x178d52,_0x593b2d,_0x22ec93,_0x57cd37){var _0x117e37=_0x2dfcdb;const _0x5ba84e=(0x0,_0x153d3c['vP'])(_0x4c8292,_0x27170d,_0x2da123,_0x178d52?this['offlineProvider']:void 0x0,_0x593b2d,_0x22ec93,_0x57cd37);return this[_0x117e37(0x3b59)][_0x117e37(0x1e1d)](_0x5ba84e),_0x5ba84e[_0x117e37(0x35fd)][_0x117e37(0x33ee)](_0x25dbca=>{var _0x40164c=_0x117e37;this[_0x40164c(0x3b59)][_0x40164c(0x2e7)](this[_0x40164c(0x3b59)]['indexOf'](_0x25dbca),0x1);}),_0x5ba84e;}['_loadFileAsync'](_0x58c81b,_0x43ef08,_0x412c31,_0xf1384,_0x258c36){return new Promise((_0x329dd6,_0x4c936e)=>{var _0x45238b=a7_0x2532;this[_0x45238b(0x216f)](_0x58c81b,_0x2fe851=>{_0x329dd6(_0x2fe851);},_0x43ef08,_0x412c31,_0xf1384,(_0x3326bf,_0x1c6a51)=>{_0x4c936e(_0x1c6a51);},_0x258c36);});}[_0x2dfcdb(0x3daa)](_0x32c5fe,_0x35978b,_0x33ab3c,_0x395544,_0x3d0e99,_0x25f488,_0x582864){var _0xffa797=_0x2dfcdb;const _0x3008bf=(0x0,_0x153d3c['FV'])(_0x32c5fe,_0x35978b,_0x33ab3c,_0x395544?this['offlineProvider']:void 0x0,_0x3d0e99,_0x25f488,_0x582864);return this['_activeRequests'][_0xffa797(0x1e1d)](_0x3008bf),_0x3008bf[_0xffa797(0x35fd)][_0xffa797(0x33ee)](_0x544dbc=>{var _0x3514c8=_0xffa797;this[_0x3514c8(0x3b59)][_0x3514c8(0x2e7)](this[_0x3514c8(0x3b59)]['indexOf'](_0x544dbc),0x1);}),_0x3008bf;}[_0x2dfcdb(0x15f4)](_0x17c8f2,_0x33d7ea,_0x3c147f,_0x33d677,_0xeed74b){return new Promise((_0x1e1672,_0x269614)=>{var _0x53ceb0=a7_0x2532;this[_0x53ceb0(0x3daa)](_0x17c8f2,_0x21b8da=>{_0x1e1672(_0x21b8da);},_0x33d7ea,_0x3c147f,_0x33d677,_0x17fcf6=>{_0x269614(_0x17fcf6);},_0xeed74b);});}[_0x2dfcdb(0x2050)](_0xb7790,_0xf0b48d,_0x3ed23a,_0x4b1bed,_0x34fc8d){var _0x194e10=_0x2dfcdb;const _0x29b1f5=(0x0,_0x153d3c['Ip'])(_0xb7790,_0xf0b48d,_0x3ed23a,_0x4b1bed,_0x34fc8d);return this[_0x194e10(0x3b59)][_0x194e10(0x1e1d)](_0x29b1f5),_0x29b1f5[_0x194e10(0x35fd)][_0x194e10(0x33ee)](_0x49caec=>{var _0x562aea=_0x194e10;this[_0x562aea(0x3b59)][_0x562aea(0x2e7)](this['_activeRequests'][_0x562aea(0x850)](_0x49caec),0x1);}),_0x29b1f5;}[_0x2dfcdb(0xf2f)](_0x32a4d2,_0x63a83,_0x3ea6ca){return new Promise((_0xa7acdd,_0x3b429e)=>{var _0xd279c7=a7_0x2532;this[_0xd279c7(0x2050)](_0x32a4d2,_0x5f5a83=>{_0xa7acdd(_0x5f5a83);},_0x63a83,_0x3ea6ca,_0x56fd4c=>{_0x3b429e(_0x56fd4c);});});}[_0x2dfcdb(0x6f7)](){var _0x467e1c=_0x2dfcdb;throw(0x0,_0x481c6b['S'])(_0x467e1c(0x2a52));}}_0x4e75cd['FOGMODE_NONE']=0x0,_0x4e75cd[_0x2dfcdb(0x3ea3)]=0x1,_0x4e75cd[_0x2dfcdb(0x2939)]=0x2,_0x4e75cd[_0x2dfcdb(0x21cc)]=0x3,_0x4e75cd[_0x2dfcdb(0x3a9b)]=0x1,_0x4e75cd['MaxDeltaTime']=0x3e8;},0xbb85:(_0x2a3c93,_0x76de90,_0xc6a157)=>{var _0x1a97a1=a7_0x38a779;_0xc6a157['d'](_0x76de90,{'H':()=>_0x50b339,'l':()=>_0x452c2b});class _0x452c2b{}_0x452c2b[_0x1a97a1(0x74c)]='EffectLayer',_0x452c2b[_0x1a97a1(0x2b74)]='Layer',_0x452c2b[_0x1a97a1(0x218)]=_0x1a97a1(0xfa0),_0x452c2b[_0x1a97a1(0x33de)]=_0x1a97a1(0xb14),_0x452c2b['NAME_PARTICLESYSTEM']=_0x1a97a1(0x3dfa),_0x452c2b['NAME_GAMEPAD']=_0x1a97a1(0xafe),_0x452c2b['NAME_SIMPLIFICATIONQUEUE']='SimplificationQueue',_0x452c2b[_0x1a97a1(0x526)]=_0x1a97a1(0x31f2),_0x452c2b[_0x1a97a1(0x942)]=_0x1a97a1(0x15ad),_0x452c2b[_0x1a97a1(0x19af)]=_0x1a97a1(0x3a1b),_0x452c2b[_0x1a97a1(0xac7)]=_0x1a97a1(0xb40),_0x452c2b[_0x1a97a1(0x26c3)]=_0x1a97a1(0x25b),_0x452c2b[_0x1a97a1(0x3507)]=_0x1a97a1(0x3215),_0x452c2b[_0x1a97a1(0x98d)]=_0x1a97a1(0x54b),_0x452c2b[_0x1a97a1(0x345c)]=_0x1a97a1(0x38db),_0x452c2b[_0x1a97a1(0x32b2)]=_0x1a97a1(0x286d),_0x452c2b['NAME_SHADOWGENERATOR']='ShadowGenerator',_0x452c2b[_0x1a97a1(0x357b)]=_0x1a97a1(0x2630),_0x452c2b[_0x1a97a1(0x241b)]='PhysicsEngine',_0x452c2b[_0x1a97a1(0x2368)]=_0x1a97a1(0x3322),_0x452c2b[_0x1a97a1(0xa27)]=_0x1a97a1(0x2c9e),_0x452c2b[_0x1a97a1(0x2b9c)]=0x0,_0x452c2b[_0x1a97a1(0x25d0)]=0x0,_0x452c2b[_0x1a97a1(0x17f3)]=0x0,_0x452c2b[_0x1a97a1(0x32cb)]=0x0,_0x452c2b[_0x1a97a1(0x1704)]=0x1,_0x452c2b['STEP_BEFORECAMERADRAW_PREPASS']=0x0,_0x452c2b[_0x1a97a1(0x2288)]=0x1,_0x452c2b['STEP_BEFORECAMERADRAW_LAYER']=0x2,_0x452c2b[_0x1a97a1(0x2150)]=0x0,_0x452c2b[_0x1a97a1(0x37ab)]=0x1,_0x452c2b['STEP_BEFORERENDERINGMESH_PREPASS']=0x0,_0x452c2b[_0x1a97a1(0x3bd)]=0x1,_0x452c2b['STEP_AFTERRENDERINGMESH_PREPASS']=0x0,_0x452c2b[_0x1a97a1(0x506)]=0x1,_0x452c2b[_0x1a97a1(0x1829)]=0x0,_0x452c2b[_0x1a97a1(0x2b75)]=0x1,_0x452c2b[_0x1a97a1(0x2f1d)]=0x0,_0x452c2b[_0x1a97a1(0x2b7c)]=0x1,_0x452c2b['STEP_BEFORECLEAR_PROCEDURALTEXTURE']=0x0,_0x452c2b[_0x1a97a1(0x25c5)]=0x1,_0x452c2b['STEP_BEFORERENDERTARGETCLEAR_PREPASS']=0x0,_0x452c2b[_0x1a97a1(0x288e)]=0x0,_0x452c2b[_0x1a97a1(0x25be)]=0x1,_0x452c2b[_0x1a97a1(0x2bdc)]=0x0,_0x452c2b['STEP_AFTERCAMERADRAW_EFFECTLAYER']=0x1,_0x452c2b['STEP_AFTERCAMERADRAW_LENSFLARESYSTEM']=0x2,_0x452c2b[_0x1a97a1(0x1083)]=0x3,_0x452c2b[_0x1a97a1(0x1a11)]=0x4,_0x452c2b['STEP_AFTERCAMERADRAW_FLUIDRENDERER']=0x5,_0x452c2b[_0x1a97a1(0x1d2a)]=0x0,_0x452c2b[_0x1a97a1(0x3d7e)]=0x0,_0x452c2b[_0x1a97a1(0x1670)]=0x0,_0x452c2b[_0x1a97a1(0x30f7)]=0x0,_0x452c2b[_0x1a97a1(0x31e4)]=0x1,_0x452c2b[_0x1a97a1(0x28fc)]=0x2,_0x452c2b[_0x1a97a1(0x521)]=0x3,_0x452c2b['STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER']=0x0,_0x452c2b[_0x1a97a1(0xdda)]=0x1,_0x452c2b[_0x1a97a1(0x54e)]=0x0,_0x452c2b['STEP_POINTERDOWN_SPRITE']=0x0,_0x452c2b[_0x1a97a1(0x36d1)]=0x0;class _0x50b339 extends Array{constructor(_0x49ca33){super(..._0x49ca33);}static[_0x1a97a1(0x3f2c)](){var _0x421834=_0x1a97a1;return Object[_0x421834(0x2b13)](_0x50b339[_0x421834(0x1fd2)]);}[_0x1a97a1(0x3cef)](_0x508643,_0x596e9f,_0x35c24d){var _0x4bde4c=_0x1a97a1;let _0x41b0f3=0x0;for(Number['MAX_VALUE'];_0x41b0f3<this['length']&&!(_0x508643<this[_0x41b0f3][_0x4bde4c(0x38ac)]);_0x41b0f3++);this[_0x4bde4c(0x2e7)](_0x41b0f3,0x0,{'index':_0x508643,'component':_0x596e9f,'action':_0x35c24d[_0x4bde4c(0xc95)](_0x596e9f)});}['clear'](){var _0x36c133=_0x1a97a1;this[_0x36c133(0x3785)]=0x0;}}},0x13c36:()=>{},0xb609:()=>{},0x15c7e:()=>{},0x21af:()=>{},0x1e44:()=>{},0x14e40:()=>{},0xdd2b:()=>{},0x12d34:()=>{},0xcc89:()=>{},0x17198:()=>{}}]));
|